diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml new file mode 100644 index 0000000000..2ec6dd8013 --- /dev/null +++ b/.github/workflows/php.yml @@ -0,0 +1,100 @@ +name: Testing Friendica +on: [push, pull_request] + +jobs: + friendica: + name: Friendica (PHP ${{ matrix.php-versions }}) + runs-on: ubuntu-latest + services: + mariadb: + image: mariadb:latest + env: + MYSQL_ALLOW_EMPTY_PASSWORD: true + MYSQL_DATABASE: test + MYSQL_PASSWORD: test + MYSQL_USER: test + ports: + - 3306/tcp + options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 + redis: + image: redis + ports: + - 6379/tcp + options: --health-cmd="redis-cli ping" --health-interval=10s --health-timeout=5s --health-retries=3 + memcached: + image: memcached + ports: + - 11211/tcp + strategy: + fail-fast: false + matrix: + php-versions: ['7.2', '7.3', '7.4'] + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Setup PHP, with composer and extensions + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php-versions }} + tools: pecl + extensions: pdo_mysql, gd, zip, opcache, ctype, pcntl, ldap, apcu, memcached, redis, imagick, memcache + coverage: xdebug + ini-values: apc.enabled=1, apc.enable_cli=1 + + - name: Start mysql service + run: sudo /etc/init.d/mysql start + + - name: Validate composer.json and composer.lock + run: composer validate + + - name: Get composer cache directory + id: composercache + run: echo "::set-output name=dir::$(composer config cache-files-dir)" + + - name: Cache dependencies + uses: actions/cache@v2 + with: + path: ${{ steps.composercache.outputs.dir }} + key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} + restore-keys: ${{ runner.os }}-composer- + + - name: Install dependencies + run: composer install --prefer-dist + + - name: Copy default Friendica config + run: cp config/local-sample.config.php config/local.config.php + + - name: Verify MariaDB connection + env: + PORT: ${{ job.services.mariadb.ports[3306] }} + run: | + while ! mysqladmin ping -h"127.0.0.1" -P"$PORT" --silent; do + sleep 1 + done + + - name: Setup MYSQL database + env: + PORT: ${{ job.services.mariadb.ports[3306] }} + run: | + mysql -h"127.0.0.1" -P"$PORT" -utest -ptest test < database.sql + + - name: Test with Parallel-lint + run: vendor/bin/parallel-lint --exclude vendor/ --exclude view/asset/ . + + - name: Test with phpunit + run: vendor/bin/phpunit --configuration tests/phpunit.xml --coverage-clover clover.xml + env: + MYSQL_HOST: 127.0.0.1 + MYSQL_PORT: ${{ job.services.mariadb.ports[3306] }} + MYSQL_DATABASE: test + MYSQL_PASSWORD: test + MYSQL_USER: test + REDIS_PORT: ${{ job.services.redis.ports[6379] }} + MEMCACHED_PORT: ${{ job.services.memcached.ports[11211] }} + MEMCACHE_PORT: ${{ job.services.memcached.ports[11211] }} + + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v1 + with: + file: clover.xml diff --git a/.gitignore b/.gitignore index 2d8acf0160..3250fb0761 100644 --- a/.gitignore +++ b/.gitignore @@ -71,8 +71,8 @@ venv/ /addons /addon -#ignore .htaccess -.htaccess +#ignore base .htaccess +/.htaccess #ignore filesystem storage default path /storage diff --git a/.htaccess-dist b/.htaccess-dist index a671cc680a..3c90982515 100644 --- a/.htaccess-dist +++ b/.htaccess-dist @@ -1,3 +1,6 @@ +# This file is meant to be copied to ".htaccess" on Apache-powered web servers. +# The created .htaccess file can be edited manually and will not be overwritten by Friendica updates. + Options -Indexes AddType application/x-java-archive .jar AddType audio/ogg .oga diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 5e4c3483b7..0000000000 --- a/.travis.yml +++ /dev/null @@ -1,31 +0,0 @@ ---- -language: php -## Friendica officially supports PHP version >= 7.1 -php: - - 7.1 - - 7.2 - - 7.3 - -services: - - mysql - - redis - - memcached -env: - - MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_USERNAME=travis MYSQL_PASSWORD="" MYSQL_DATABASE=test - -install: - - composer install -before_script: - - cp config/local-sample.config.php config/local.config.php - - mysql -e 'CREATE DATABASE IF NOT EXISTS test;' - - mysql -utravis test < database.sql - - pecl channel-update pecl.php.net - - pecl config-set preferred_state beta - - phpenv config-add .travis/redis.ini - - phpenv config-add .travis/memcached.ini - -script: - - vendor/bin/parallel-lint --exclude vendor/ --exclude view/asset/ . - - vendor/bin/phpunit --configuration tests/phpunit.xml --coverage-clover clover.xml - -after_success: bash <(curl -s https://codecov.io/bash) diff --git a/.travis/apcu.ini b/.travis/apcu.ini deleted file mode 100644 index 92598662cf..0000000000 --- a/.travis/apcu.ini +++ /dev/null @@ -1,4 +0,0 @@ -extension="apcu.so" - -apc.enabled = 1 -apc.enable_cli = 1 \ No newline at end of file diff --git a/.travis/memcached.ini b/.travis/memcached.ini deleted file mode 100644 index c9a2ff0c9a..0000000000 --- a/.travis/memcached.ini +++ /dev/null @@ -1 +0,0 @@ -extension="memcached.so" \ No newline at end of file diff --git a/.travis/redis.ini b/.travis/redis.ini deleted file mode 100644 index ab995b8374..0000000000 --- a/.travis/redis.ini +++ /dev/null @@ -1 +0,0 @@ -extension="redis.so" \ No newline at end of file diff --git a/CHANGELOG b/CHANGELOG index ccc59b7e96..4eeb726250 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,78 @@ +Version 2020.09 (2020-09-20) + Friendica Core: + Updates to the translations: DE, EN GB, EN US, ES, FR, IT, NL, PL, RU, ZH_CN [translation teams] + Updates to the themes (all) [MrPetovan, tobiasd] + Updates to the documentation [annando, mpanhans, realkinetix, tobiasd] + General code cleanup and refactoring [annando, MrPetovan, nupplaphil] + Enhanced the API [annando] + Enhanced the processing of background jobs [annando] + Enhanced federation of activities [annando, vpzomtrrfrt] + Enhanced the user notifications[annando] + Enhanced database usage [annando, MrPetovan] + Enhanced ActivityPub support for forums [annando] + Enhanced the utilization of the cache [annando, MrPetovan] + Enhanced the performance of the daemon [annando] + Enhanced the communication with the directory servers [annando] + Enhanced the re-sharing of items [annando] + Enhanced sample lighttpd and nginx configs [MrPetovan, tobiasd] + Enhanced the checks for incoming postings using ActivityPub [annando, Roger Meyer] + Enhanced the import of RSS feeds by removing tracking pixels [annando] + Enhanced the speed of the full text search [annando] + Replaced library used for text completion [MrPetovan] + Fixed a problem that prevented recipients of direct messages to be selected [MrPetovan] + Fixed a problem that prevented new email contacts from being added [annando] + Fixed a problem with the console command search [tobiasd] + Fixed a problem during the search for contacts [annando] + Fixed a problem with the JOT of private notes [MrPetovan] + Fixed missing HTML encoding [MrPetovan] + Fixed a layout problem with the frio composer for new postings [MrPetovan] + Fixed some composer notices [nupplaphil] + Fixed a problem for empty preview data when importing feed posts [annando] + Fixed a problem with the pager on search result pages [annando] + Fixed some templates to show the correct un-/follow button for contacts [annando] + Fixed a problem with the generation of the Message-ID of notification emails [nupplaphil] + Added nodeinfo2 support [annando] + Added CSV export and import of blocked servers to the console [tobiasd] + Added new admin debug module for ActivityPub [MrPetovan] + Added the automatic determination of frequency to pull feeds [annando] + Added signed fetching from system users for ActivityPub [annando] + Added the discovery of new peers from contacts [annando] + Added the directory API endpoint [annando] + Added support for signed outbox requests [annando] + Added direction functionality for clarification of posting flow [annando] + Added the ability to set the database version [annando] + Added support for ActivityPub relay server [annando] + By default display of re-sharer information is now flattened [annando] + Removed some unused POCO functionality [annando] + Removed the unused rating functionality [annando] + Removed unneeded network request for local stuff [annando] + Removed some useless info messages [annando] + Reworked some additional features according to a user voting [MrPetovan] + + Friendica Addons: + Updates to the translations: DE, EN GB, EN US, IT, NL, RU, ZH_CN [translation teams] + Updates to the docs [SpencerDub] + General code cleanup and maintenance [annando, MrPetovan] + blockbot: + added some "good" bots [annando] + forumdirectory: + fixed some SQL queries [MrPetovan] + phpmailer: + fixed a problem leading to double message ID headers [nupplaphil] + qcomment: + restructured the addon and fixed a bug preventing the addon from working [MrPetovan] + + Closed Issues: + 2811, 4606, 5742, 5782, 7660, 8676, 8788, 8797, 8798, 8847, 8860, + 8874, 8882, 8885, 8906, 8914, 8922, 8928, 8929, 8935, 8940, 8941, + 8956, 8958, 8961, 8967, 8989, 8993, 8994, 8995, 8997, 8999, 9000, + 9004, 9013, 9015, 9051, 9064, 9065, 9072, 9081, 9090, 9091, 9099, + 9107, 9135, 9136, 9137, 9138, 9140, 9142, 9150, 9153, 9154, 9163, + 9164, 9172, 9182, 9192, 9193, 9204, 9210, 9229, 9231, 9246 + Version 2020.07-1 (2020-09-08) Friendica Core - Fixed a problem that leakted sensitive information [Roger Meyer, MrPetovan] + Fixed a problem that leaked sensitive information [Roger Meyer, MrPetovan] Version 2020.07 (2020-07-12) Friendica Core: @@ -670,7 +742,7 @@ Version 2018.09 (2018-09-23) Version 2018.05 (2018-06-01) Friendica Core: Update to the translations (DE, EN-GB, EN-US, FI, IS, IT, NL, PL, RU, ZN CH) [translation teams] - Update to the documentation [andyhee, annando, fabrixxm, M-arcus, MrPedovan, rudloff, tobiasd] + Update to the documentation [andyhee, annando, fabrixxm, M-arcus, MrPetovan, rudloff, tobiasd] Enhancements to the DB handling [annando] Enhancements to the relay system [annando] Enhancements to the handling of URL that contain unicode characters [annando] diff --git a/CREDITS.txt b/CREDITS.txt index 1afbf168c9..07d6ecb2f3 100644 --- a/CREDITS.txt +++ b/CREDITS.txt @@ -55,6 +55,7 @@ Chris Case Christian González Christian M. Grube Christian Vogeley +Christian Wiwie Cohan Robinson Copiis Praeesse CrystalStiletto @@ -114,7 +115,6 @@ Hypolite Petovan Ilmari ImgBotApp irhen -Jak Jakob Jens Tautenhahn jensp @@ -122,6 +122,7 @@ Jeroen De Meerleer jeroenpraat Joan Bar JOduMonT +joe slam Johannes Schwab John Brazil Jonatan Nyberg @@ -143,7 +144,6 @@ Leberwurscht Leonard Lausen Lionel Triay loma-one -loma1 Lorem Ipsum Ludovic Grossard Lynn Stephenson @@ -173,6 +173,7 @@ Michal Šupler Michalina Mike Macgirvin miqrogroove +mpanhans mytbk nathilia-peirce Nicola Spanti @@ -231,7 +232,7 @@ Simon L'nu Simó Albert i Beltran softmetz soko1 -SpencerDub +Spencer Dub St John Karp Stanislav N. Steffen K9 @@ -269,7 +270,6 @@ U-SOUND\mike ufic Ulf Rompe Unknown -Valvin Valvin A Vasudev Kamath Vasya Novikov diff --git a/README.md b/README.md index 1406678be8..a7494d7f8d 100644 --- a/README.md +++ b/README.md @@ -40,3 +40,7 @@ Have a look at the [installation documentation](doc/Install.md) for further info |*Vier theme, desktop browser. Public timeline view.*| |![Vier theme in desktop browser](images/screenshots/friendica-vier-community.png?raw=true "Vier theme in desktop browser") |*Vier theme, desktop browser. Community post displayed.*| + +## Endorsements + +- [![Awesome Humane Tech](images/humane-tech-badge.svg)](https://github.com/humanetech-community/awesome-humane-tech) On August 12th 2020, Friendica was added to [the curated Awesome Humane Tech directory](https://github.com/humanetech-community/awesome-humane-tech) in [the "Fediverse" category](https://github.com/humanetech-community/awesome-humane-tech#fediverse). diff --git a/VERSION b/VERSION index b9d358f7cc..6a665efe25 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2020.07-1 +2020.09-rc diff --git a/bin/.htaccess b/bin/.htaccess new file mode 100644 index 0000000000..716a932e1c --- /dev/null +++ b/bin/.htaccess @@ -0,0 +1,10 @@ +# This file prevents browser access to Friendica command-line scripts on Apache-powered web servers. +# It isn't meant to be edited manually, please check the base Friendica folder for the .htaccess-dist file instead. + + + Require all denied + + + Order Allow,Deny + Deny from all + diff --git a/bin/auth_ejabberd.php b/bin/auth_ejabberd.php index f00615f02b..e921829163 100755 --- a/bin/auth_ejabberd.php +++ b/bin/auth_ejabberd.php @@ -51,6 +51,11 @@ * */ +if (php_sapi_name() !== 'cli') { + header($_SERVER["SERVER_PROTOCOL"] . ' 403 Forbidden'); + exit(); +} + use Dice\Dice; use Friendica\App\Mode; use Friendica\Util\ExAuth; @@ -80,6 +85,7 @@ $dice = $dice->addRule(LoggerInterface::class,['constructParams' => ['auth_ejabb $appMode = $dice->create(Mode::class); if ($appMode->isNormal()) { - $oAuth = new ExAuth(); + /** @var ExAuth $oAuth */ + $oAuth = $dice->create(ExAuth::class); $oAuth->readStdin(); } diff --git a/bin/console.php b/bin/console.php index 27522d8554..4d5b4c79c2 100755 --- a/bin/console.php +++ b/bin/console.php @@ -20,6 +20,11 @@ * */ +if (php_sapi_name() !== 'cli') { + header($_SERVER["SERVER_PROTOCOL"] . ' 403 Forbidden'); + exit(); +} + use Dice\Dice; use Psr\Log\LoggerInterface; diff --git a/bin/daemon.php b/bin/daemon.php index c2ce05c8e0..3fe803d6fc 100755 --- a/bin/daemon.php +++ b/bin/daemon.php @@ -23,6 +23,11 @@ * This script was taken from http://php.net/manual/en/function.pcntl-fork.php */ +if (php_sapi_name() !== 'cli') { + header($_SERVER["SERVER_PROTOCOL"] . ' 403 Forbidden'); + exit(); +} + use Dice\Dice; use Friendica\Core\Logger; use Friendica\Core\Worker; @@ -185,7 +190,12 @@ while (true) { $do_cron = true; } - Worker::spawnWorker($do_cron); + if ($do_cron || (!DI::process()->isMaxLoadReached() && Worker::entriesExists() && Worker::isReady())) { + Worker::spawnWorker($do_cron); + } else { + Logger::info('Cool down', ['pid' => $pid]); + sleep(10); + } if ($do_cron) { // We force a reconnect of the database connection. diff --git a/bin/dev/make_credits.py b/bin/dev/make_credits.py index d895213909..be7a52e322 100755 --- a/bin/dev/make_credits.py +++ b/bin/dev/make_credits.py @@ -34,7 +34,7 @@ dontinclude = ['root', 'friendica', 'bavatar', 'tony baldwin', 'Taek', 'silke m' path = os.path.abspath(argv[0].split('bin/dev/make_credits.py')[0]) print('> base directory is assumed to be: '+path) # a place to store contributors -contributors = ["Andi Stadler", "Ratten", "Vít Šesták 'v6ak'"] +contributors = ["Andi Stadler", "Ratten", "Roger Meyer", "Vít Šesták 'v6ak'"] # get the contributors print('> getting contributors to the friendica core repository') p = subprocess.Popen(['git', 'shortlog', '--no-merges', '-s'], diff --git a/bin/testargs.php b/bin/testargs.php index b7d7125f7a..9aed353037 100644 --- a/bin/testargs.php +++ b/bin/testargs.php @@ -26,6 +26,10 @@ * */ +if (php_sapi_name() !== 'cli') { + header($_SERVER["SERVER_PROTOCOL"] . ' 403 Forbidden'); + exit(); +} if (($_SERVER["argc"] > 1) && isset($_SERVER["argv"][1])) { echo $_SERVER["argv"][1]; diff --git a/bin/wait-for-connection b/bin/wait-for-connection index b6c03a6705..de860e9849 100755 --- a/bin/wait-for-connection +++ b/bin/wait-for-connection @@ -24,6 +24,11 @@ * Usage: php bin/wait-for-connection {HOST} {PORT} [{TIMEOUT}] */ +if (php_sapi_name() !== 'cli') { + header($_SERVER["SERVER_PROTOCOL"] . ' 403 Forbidden'); + exit(); +} + $timeout = 60; switch ($argc) { case 4: diff --git a/bin/worker.php b/bin/worker.php index 1b70a20955..833e5b0020 100755 --- a/bin/worker.php +++ b/bin/worker.php @@ -21,6 +21,11 @@ * Starts the background processing */ +if (php_sapi_name() !== 'cli') { + header($_SERVER["SERVER_PROTOCOL"] . ' 403 Forbidden'); + exit(); +} + use Dice\Dice; use Friendica\App; use Friendica\Core\Update; diff --git a/boot.php b/boot.php index 0053891b38..24e7559515 100644 --- a/boot.php +++ b/boot.php @@ -38,7 +38,7 @@ use Friendica\Util\DateTimeFormat; define('FRIENDICA_PLATFORM', 'Friendica'); define('FRIENDICA_CODENAME', 'Red Hot Poker'); -define('FRIENDICA_VERSION', '2020.07-1'); +define('FRIENDICA_VERSION', '2020.09-rc'); define('DFRN_PROTOCOL_VERSION', '2.23'); define('NEW_UPDATE_ROUTINE_VERSION', 1170); @@ -253,10 +253,10 @@ function public_contact() if (!$public_contact_id && !empty($_SESSION['authenticated'])) { if (!empty($_SESSION['my_address'])) { // Local user - $public_contact_id = intval(Contact::getIdForURL($_SESSION['my_address'], 0, true)); + $public_contact_id = intval(Contact::getIdForURL($_SESSION['my_address'], 0, false)); } elseif (!empty($_SESSION['visitor_home'])) { // Remote user - $public_contact_id = intval(Contact::getIdForURL($_SESSION['visitor_home'], 0, true)); + $public_contact_id = intval(Contact::getIdForURL($_SESSION['visitor_home'], 0, false)); } } elseif (empty($_SESSION['authenticated'])) { $public_contact_id = false; @@ -266,7 +266,7 @@ function public_contact() } /** - * Returns contact id of authenticated site visitor or false + * Returns public contact id of authenticated site visitor or false * * @return int|bool visitor_id or false */ @@ -382,38 +382,6 @@ function is_site_admin() return local_user() && $admin_email && in_array($a->user['email'] ?? '', $adminlist); } -function explode_querystring($query) -{ - $arg_st = strpos($query, '?'); - if ($arg_st !== false) { - $base = substr($query, 0, $arg_st); - $arg_st += 1; - } else { - $base = ''; - $arg_st = 0; - } - - $args = explode('&', substr($query, $arg_st)); - foreach ($args as $k => $arg) { - /// @TODO really compare type-safe here? - if ($arg === '') { - unset($args[$k]); - } - } - $args = array_values($args); - - if (!$base) { - $base = $args[0]; - unset($args[0]); - $args = array_values($args); - } - - return [ - 'base' => $base, - 'args' => $args, - ]; -} - /** * Returns the complete URL of the current page, e.g.: http(s)://something.com/network * diff --git a/composer.json b/composer.json index 2cb863c980..a0ce423b3f 100644 --- a/composer.json +++ b/composer.json @@ -62,6 +62,7 @@ "npm-asset/jgrowl": "^1.4", "npm-asset/moment": "^2.24", "npm-asset/perfect-scrollbar": "0.6.16", + "npm-asset/textcomplete": "^0.18.2", "npm-asset/typeahead.js": "^0.11.1" }, "repositories": [ @@ -82,7 +83,6 @@ "include/conversation.php", "include/dba.php", "include/enotify.php", - "include/items.php", "boot.php" ] }, @@ -128,7 +128,7 @@ "mikey179/vfsstream": "^1.6", "mockery/mockery": "^1.2", "johnkary/phpunit-speedtrap": "1.1", - "jakub-onderka/php-parallel-lint": "^1.0" + "php-parallel-lint/php-parallel-lint": "^1.2" }, "scripts": { "test": "phpunit" diff --git a/composer.lock b/composer.lock index 45c6137a4f..fae71d6dcf 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ded67f7e680a122d0cd3512c2738be97", + "content-hash": "27203cc7da01ff668ba15e03fd17dc94", "packages": [ { "name": "asika/simple-console", @@ -1276,6 +1276,63 @@ ], "time": "2017-07-06T13:46:38+00:00" }, + { + "name": "npm-asset/eventemitter3", + "version": "2.0.3", + "dist": { + "type": "tar", + "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "shasum": "b5e1079b59fb5e1ba2771c0a993be060a58c99ba" + }, + "type": "npm-asset-library", + "extra": { + "npm-asset-bugs": { + "url": "https://github.com/primus/eventemitter3/issues" + }, + "npm-asset-main": "index.js", + "npm-asset-directories": [], + "npm-asset-repository": { + "type": "git", + "url": "git://github.com/primus/eventemitter3.git" + }, + "npm-asset-scripts": { + "build": "mkdir -p umd && browserify index.js -s EventEmitter3 | uglifyjs -m -o umd/eventemitter3.min.js", + "benchmark": "find benchmarks/run -name '*.js' -exec benchmarks/start.sh {} \\;", + "test": "nyc --reporter=html --reporter=text mocha", + "test-browser": "zuul -- test.js", + "prepublish": "npm run build", + "sync": "node versions.js" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Arnout Kazemier" + } + ], + "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.", + "homepage": "https://github.com/primus/eventemitter3#readme", + "keywords": [ + "EventEmitter", + "EventEmitter2", + "EventEmitter3", + "Events", + "addEventListener", + "addListener", + "emit", + "emits", + "emitter", + "event", + "once", + "pub/sub", + "publish", + "reactor", + "subscribe" + ], + "time": "2017-03-31T14:51:09+00:00" + }, { "name": "npm-asset/fullcalendar", "version": "3.10.2", @@ -1792,64 +1849,6 @@ ], "time": "2017-01-10T01:03:05+00:00" }, - { - "name": "npm-asset/perfect-scrollbar", - "version": "0.6.16", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-0.6.16.tgz", - "shasum": "b1d61a5245cf3962bb9a8407a3fc669d923212fc" - }, - "type": "npm-asset-library", - "extra": { - "npm-asset-bugs": { - "url": "https://github.com/noraesae/perfect-scrollbar/issues" - }, - "npm-asset-files": [ - "dist", - "src", - "index.js", - "jquery.js", - "perfect-scrollbar.d.ts" - ], - "npm-asset-main": "./index.js", - "npm-asset-directories": [], - "npm-asset-repository": { - "type": "git", - "url": "git+https://github.com/noraesae/perfect-scrollbar.git" - }, - "npm-asset-scripts": { - "test": "gulp", - "before-deploy": "gulp && gulp compress", - "release": "rm -rf dist && gulp && npm publish" - }, - "npm-asset-engines": { - "node": ">= 0.12.0" - } - }, - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Hyunje Jun", - "email": "me@noraesae.net" - }, - { - "name": "Hyunje Jun", - "email": "me@noraesae.net" - } - ], - "description": "Minimalistic but perfect custom scrollbar plugin", - "homepage": "https://github.com/noraesae/perfect-scrollbar#readme", - "keywords": [ - "frontend", - "jquery-plugin", - "scroll", - "scrollbar" - ], - "time": "2017-01-10T01:03:05+00:00" - }, { "name": "npm-asset/php-date-formatter", "version": "v1.3.6", @@ -1888,6 +1887,100 @@ "homepage": "https://github.com/kartik-v/php-date-formatter", "time": "2020-04-14T10:16:32+00:00" }, + { + "name": "npm-asset/textarea-caret", + "version": "3.1.0", + "dist": { + "type": "tar", + "url": "https://registry.npmjs.org/textarea-caret/-/textarea-caret-3.1.0.tgz", + "shasum": "5d5a35bb035fd06b2ff0e25d5359e97f2655087f" + }, + "type": "npm-asset-library", + "extra": { + "npm-asset-bugs": { + "url": "https://github.com/component/textarea-caret-position/issues" + }, + "npm-asset-files": [ + "index.js" + ], + "npm-asset-main": "index.js", + "npm-asset-directories": [], + "npm-asset-repository": { + "type": "git", + "url": "git+https://github.com/component/textarea-caret-position.git" + } + }, + "license": [ + "MIT" + ], + "description": "(x, y) coordinates of the caret in a textarea or input type='text'", + "homepage": "https://github.com/component/textarea-caret-position#readme", + "keywords": [ + "caret", + "position", + "textarea" + ], + "time": "2018-02-20T06:11:03+00:00" + }, + { + "name": "npm-asset/textcomplete", + "version": "0.18.2", + "dist": { + "type": "tar", + "url": "https://registry.npmjs.org/textcomplete/-/textcomplete-0.18.2.tgz", + "shasum": "de0d806567102f7e32daffcbcc3db05af1515eb5" + }, + "require": { + "npm-asset/eventemitter3": ">=2.0.3,<3.0.0", + "npm-asset/textarea-caret": ">=3.0.1,<4.0.0", + "npm-asset/undate": ">=0.2.3,<0.3.0" + }, + "type": "npm-asset-library", + "extra": { + "npm-asset-bugs": { + "url": "https://github.com/yuku-t/textcomplete/issues" + }, + "npm-asset-main": "lib/index.js", + "npm-asset-directories": [], + "npm-asset-repository": { + "type": "git", + "url": "git+ssh://git@github.com/yuku-t/textcomplete.git" + }, + "npm-asset-scripts": { + "build": "yarn run clean && run-p build:*", + "build:dist": "webpack && webpack --env=min && run-p print-dist-gz-size", + "build:docs": "run-p build:docs:*", + "build:docs:html": "webpack --config webpack.doc.config.js && pug -o docs src/doc/index.pug", + "build:docs:md": "documentation build src/*.js -f md -o doc/api.md", + "build:lib": "babel src -d lib -s && for js in src/*.js; do cp $js lib/${js##*/}.flow; done", + "clean": "rm -fr dist docs lib", + "format": "prettier --no-semi --trailing-comma all --write 'src/*.js' 'test/**/*.js'", + "gh-release": "npm pack textcomplete && gh-release -a textcomplete-$(cat package.json|jq -r .version).tgz", + "opener": "wait-on http://localhost:8082 && opener http://localhost:8082", + "print-dist-gz-size": "printf 'dist/textcomplete.min.js.gz: %d bytes\\n' \"$(gzip -9kc dist/textcomplete.min.js | wc -c)\"", + "start": "run-p watch opener", + "test": "run-p test:*", + "test:bundlesize": "yarn run build:dist && bundlesize", + "test:e2e": "NODE_ENV=test karma start --single-run", + "test:lint": "eslint src/*.js test/**/*.js", + "test:typecheck": "flow check", + "watch": "run-p watch:*", + "watch:webpack": "webpack-dev-server --config webpack.doc.config.js", + "watch:pug": "pug -o docs --watch src/doc/index.pug" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Yuku Takahashi" + } + ], + "description": "Autocomplete for textarea elements", + "homepage": "https://github.com/yuku-t/textcomplete#readme", + "time": "2020-06-10T06:11:00+00:00" + }, { "name": "npm-asset/typeahead.js", "version": "0.11.1", @@ -1940,6 +2033,48 @@ ], "time": "2015-04-27T04:03:42+00:00" }, + { + "name": "npm-asset/undate", + "version": "0.2.4", + "dist": { + "type": "tar", + "url": "https://registry.npmjs.org/undate/-/undate-0.2.4.tgz", + "shasum": "ccb2a8cf38edc035d1006fcb2909c4c6024a8400" + }, + "type": "npm-asset-library", + "extra": { + "npm-asset-bugs": { + "url": "https://github.com/yuku-t/undate/issues" + }, + "npm-asset-main": "lib/index.js", + "npm-asset-directories": [], + "npm-asset-repository": { + "type": "git", + "url": "git+https://github.com/yuku-t/undate.git" + }, + "npm-asset-scripts": { + "build": "babel src -d lib && for js in src/*.js; do cp $js lib/${js##*/}.flow; done", + "test": "run-p test:*", + "test:eslint": "eslint src/*.js test/*.js", + "test:flow": "flow check", + "test:karma": "karma start --single-run" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Yuku Takahashi" + } + ], + "description": "Undoable update for HTMLTextAreaElement", + "homepage": "https://github.com/yuku-t/undate#readme", + "keywords": [ + "textarea" + ], + "time": "2018-01-24T10:49:39+00:00" + }, { "name": "paragonie/certainty", "version": "v2.6.1", @@ -3247,55 +3382,6 @@ ], "time": "2016-01-20T08:20:44+00:00" }, - { - "name": "jakub-onderka/php-parallel-lint", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Parallel-Lint.git", - "reference": "04fbd3f5fb1c83f08724aa58a23db90bd9086ee8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Parallel-Lint/zipball/04fbd3f5fb1c83f08724aa58a23db90bd9086ee8", - "reference": "04fbd3f5fb1c83f08724aa58a23db90bd9086ee8", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "jakub-onderka/php-console-highlighter": "~0.3", - "nette/tester": "~1.3", - "squizlabs/php_codesniffer": "~2.7" - }, - "suggest": { - "jakub-onderka/php-console-highlighter": "Highlight syntax in code snippet" - }, - "bin": [ - "parallel-lint" - ], - "type": "library", - "autoload": { - "classmap": [ - "./" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "ahoj@jakubonderka.cz" - } - ], - "description": "This tool check syntax of PHP files about 20x faster than serial check.", - "homepage": "https://github.com/JakubOnderka/PHP-Parallel-Lint", - "abandoned": "php-parallel-lint/php-parallel-lint", - "time": "2018-02-24T15:31:20+00:00" - }, { "name": "johnkary/phpunit-speedtrap", "version": "v1.1.0", @@ -3500,6 +3586,59 @@ ], "time": "2017-10-19T19:58:43+00:00" }, + { + "name": "php-parallel-lint/php-parallel-lint", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git", + "reference": "474f18bc6cc6aca61ca40bfab55139de614e51ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/474f18bc6cc6aca61ca40bfab55139de614e51ca", + "reference": "474f18bc6cc6aca61ca40bfab55139de614e51ca", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=5.4.0" + }, + "replace": { + "grogy/php-parallel-lint": "*", + "jakub-onderka/php-parallel-lint": "*" + }, + "require-dev": { + "nette/tester": "^1.3 || ^2.0", + "php-parallel-lint/php-console-highlighter": "~0.3", + "squizlabs/php_codesniffer": "~3.0" + }, + "suggest": { + "php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet" + }, + "bin": [ + "parallel-lint" + ], + "type": "library", + "autoload": { + "classmap": [ + "./" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "ahoj@jakubonderka.cz" + } + ], + "description": "This tool check syntax of PHP files about 20x faster than serial check.", + "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint", + "time": "2020-04-04T12:18:32+00:00" + }, { "name": "phpdocumentor/reflection-common", "version": "1.0.1", @@ -4669,6 +4808,20 @@ "polyfill", "portable" ], + "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-05-12T16:14:59+00:00" }, { @@ -4801,5 +4954,6 @@ "platform-dev": [], "platform-overrides": { "php": "7.0" - } + }, + "plugin-api-version": "1.1.0" } diff --git a/database.sql b/database.sql index a988da7bfa..3b7ef341c1 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ --- Friendica 2020.06-dev (Red Hot Poker) --- DB_UPDATE_VERSION 1353 +-- Friendica 2020.09-rc (Red Hot Poker) +-- DB_UPDATE_VERSION 1368 -- ------------------------------------------ @@ -28,23 +28,11 @@ CREATE TABLE IF NOT EXISTS `gserver` ( `last_poco_query` datetime DEFAULT '0001-01-01 00:00:00' COMMENT '', `last_contact` datetime DEFAULT '0001-01-01 00:00:00' COMMENT '', `last_failure` datetime DEFAULT '0001-01-01 00:00:00' COMMENT '', + `failed` boolean COMMENT 'Connection failed', PRIMARY KEY(`id`), UNIQUE INDEX `nurl` (`nurl`(190)) ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Global servers'; --- --- TABLE clients --- -CREATE TABLE IF NOT EXISTS `clients` ( - `client_id` varchar(20) NOT NULL COMMENT '', - `pw` varchar(20) NOT NULL DEFAULT '' COMMENT '', - `redirect_uri` varchar(200) NOT NULL DEFAULT '' COMMENT '', - `name` text COMMENT '', - `icon` text COMMENT '', - `uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'User id', - PRIMARY KEY(`client_id`) -) DEFAULT COLLATE utf8mb4_general_ci COMMENT='OAuth usage'; - -- -- TABLE contact -- @@ -95,11 +83,13 @@ CREATE TABLE IF NOT EXISTS `contact` ( `last-update` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Date of the last try to update the contact info', `success_update` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Date of the last successful contact update', `failure_update` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Date of the last failed update', + `failed` boolean COMMENT 'Connection failed', `name-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT '', `uri-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT '', `avatar-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT '', `term-date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT '', `last-item` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'date of the last post', + `last-discovery` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'date of the last follower discovery', `priority` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '', `blocked` boolean NOT NULL DEFAULT '1' COMMENT 'Node-wide block status', `block_reason` text COMMENT 'Node-wide block reason', @@ -108,6 +98,7 @@ CREATE TABLE IF NOT EXISTS `contact` ( `forum` boolean NOT NULL DEFAULT '0' COMMENT 'contact is a forum', `prv` boolean NOT NULL DEFAULT '0' COMMENT 'contact is a private group', `contact-type` tinyint NOT NULL DEFAULT 0 COMMENT '', + `manually-approve` boolean COMMENT '', `hidden` boolean NOT NULL DEFAULT '0' COMMENT '', `archive` boolean NOT NULL DEFAULT '0' COMMENT '', `pending` boolean NOT NULL DEFAULT '1' COMMENT '', @@ -129,16 +120,20 @@ CREATE TABLE IF NOT EXISTS `contact` ( PRIMARY KEY(`id`), INDEX `uid_name` (`uid`,`name`(190)), INDEX `self_uid` (`self`,`uid`), - INDEX `alias_uid` (`alias`(32),`uid`), + INDEX `alias_uid` (`alias`(96),`uid`), INDEX `pending_uid` (`pending`,`uid`), INDEX `blocked_uid` (`blocked`,`uid`), INDEX `uid_rel_network_poll` (`uid`,`rel`,`network`,`poll`(64),`archive`), INDEX `uid_network_batch` (`uid`,`network`,`batch`(64)), - INDEX `addr_uid` (`addr`(32),`uid`), - INDEX `nurl_uid` (`nurl`(32),`uid`), + INDEX `addr_uid` (`addr`(96),`uid`), + INDEX `nurl_uid` (`nurl`(96),`uid`), INDEX `nick_uid` (`nick`(32),`uid`), + INDEX `attag_uid` (`attag`(96),`uid`), INDEX `dfrn-id` (`dfrn-id`(64)), INDEX `issued-id` (`issued-id`(64)), + INDEX `network_uid_lastupdate` (`network`,`uid`,`last-update`), + INDEX `uid_network_self_lastupdate` (`uid`,`network`,`self`,`last-update`), + INDEX `uid_lastitem` (`uid`,`last-item`), INDEX `gsid` (`gsid`), FOREIGN KEY (`gsid`) REFERENCES `gserver` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='contact table'; @@ -155,6 +150,86 @@ CREATE TABLE IF NOT EXISTS `item-uri` ( INDEX `guid` (`guid`) ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='URI and GUID for items'; +-- +-- TABLE tag +-- +CREATE TABLE IF NOT EXISTS `tag` ( + `id` int unsigned NOT NULL auto_increment COMMENT '', + `name` varchar(96) NOT NULL DEFAULT '' COMMENT '', + `url` varbinary(255) NOT NULL DEFAULT '' COMMENT '', + PRIMARY KEY(`id`), + UNIQUE INDEX `type_name_url` (`name`,`url`), + INDEX `url` (`url`) +) DEFAULT COLLATE utf8mb4_general_ci COMMENT='tags and mentions'; + +-- +-- TABLE user +-- +CREATE TABLE IF NOT EXISTS `user` ( + `uid` mediumint unsigned NOT NULL auto_increment COMMENT 'sequential ID', + `parent-uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'The parent user that has full control about this user', + `guid` varchar(64) NOT NULL DEFAULT '' COMMENT 'A unique identifier for this user', + `username` varchar(255) NOT NULL DEFAULT '' COMMENT 'Name that this user is known by', + `password` varchar(255) NOT NULL DEFAULT '' COMMENT 'encrypted password', + `legacy_password` boolean NOT NULL DEFAULT '0' COMMENT 'Is the password hash double-hashed?', + `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT 'nick- and user name', + `email` varchar(255) NOT NULL DEFAULT '' COMMENT 'the users email address', + `openid` varchar(255) NOT NULL DEFAULT '' COMMENT '', + `timezone` varchar(128) NOT NULL DEFAULT '' COMMENT 'PHP-legal timezone', + `language` varchar(32) NOT NULL DEFAULT 'en' COMMENT 'default language', + `register_date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'timestamp of registration', + `login_date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'timestamp of last login', + `default-location` varchar(255) NOT NULL DEFAULT '' COMMENT 'Default for item.location', + `allow_location` boolean NOT NULL DEFAULT '0' COMMENT '1 allows to display the location', + `theme` varchar(255) NOT NULL DEFAULT '' COMMENT 'user theme preference', + `pubkey` text COMMENT 'RSA public key 4096 bit', + `prvkey` text COMMENT 'RSA private key 4096 bit', + `spubkey` text COMMENT '', + `sprvkey` text COMMENT '', + `verified` boolean NOT NULL DEFAULT '0' COMMENT 'user is verified through email', + `blocked` boolean NOT NULL DEFAULT '0' COMMENT '1 for user is blocked', + `blockwall` boolean NOT NULL DEFAULT '0' COMMENT 'Prohibit contacts to post to the profile page of the user', + `hidewall` boolean NOT NULL DEFAULT '0' COMMENT 'Hide profile details from unkown viewers', + `blocktags` boolean NOT NULL DEFAULT '0' COMMENT 'Prohibit contacts to tag the post of this user', + `unkmail` boolean NOT NULL DEFAULT '0' COMMENT 'Permit unknown people to send private mails to this user', + `cntunkmail` int unsigned NOT NULL DEFAULT 10 COMMENT '', + `notify-flags` smallint unsigned NOT NULL DEFAULT 65535 COMMENT 'email notification options', + `page-flags` tinyint unsigned NOT NULL DEFAULT 0 COMMENT 'page/profile type', + `account-type` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '', + `prvnets` boolean NOT NULL DEFAULT '0' COMMENT '', + `pwdreset` varchar(255) COMMENT 'Password reset request token', + `pwdreset_time` datetime COMMENT 'Timestamp of the last password reset request', + `maxreq` int unsigned NOT NULL DEFAULT 10 COMMENT '', + `expire` int unsigned NOT NULL DEFAULT 0 COMMENT '', + `account_removed` boolean NOT NULL DEFAULT '0' COMMENT 'if 1 the account is removed', + `account_expired` boolean NOT NULL DEFAULT '0' COMMENT '', + `account_expires_on` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'timestamp when account expires and will be deleted', + `expire_notification_sent` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'timestamp of last warning of account expiration', + `def_gid` int unsigned NOT NULL DEFAULT 0 COMMENT '', + `allow_cid` mediumtext COMMENT 'default permission for this user', + `allow_gid` mediumtext COMMENT 'default permission for this user', + `deny_cid` mediumtext COMMENT 'default permission for this user', + `deny_gid` mediumtext COMMENT 'default permission for this user', + `openidserver` text COMMENT '', + PRIMARY KEY(`uid`), + INDEX `nickname` (`nickname`(32)) +) DEFAULT COLLATE utf8mb4_general_ci COMMENT='The local users'; + +-- +-- TABLE clients +-- +CREATE TABLE IF NOT EXISTS `clients` ( + `client_id` varchar(20) NOT NULL COMMENT '', + `pw` varchar(20) NOT NULL DEFAULT '' COMMENT '', + `redirect_uri` varchar(200) NOT NULL DEFAULT '' COMMENT '', + `name` text COMMENT '', + `icon` text COMMENT '', + `uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'User id', + PRIMARY KEY(`client_id`), + INDEX `uid` (`uid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE +) DEFAULT COLLATE utf8mb4_general_ci COMMENT='OAuth usage'; + -- -- TABLE permissionset -- @@ -169,18 +244,6 @@ CREATE TABLE IF NOT EXISTS `permissionset` ( INDEX `uid_allow_cid_allow_gid_deny_cid_deny_gid` (`allow_cid`(50),`allow_gid`(30),`deny_cid`(50),`deny_gid`(30)) ) DEFAULT COLLATE utf8mb4_general_ci COMMENT=''; --- --- TABLE tag --- -CREATE TABLE IF NOT EXISTS `tag` ( - `id` int unsigned NOT NULL auto_increment COMMENT '', - `name` varchar(96) NOT NULL DEFAULT '' COMMENT '', - `url` varbinary(255) NOT NULL DEFAULT '' COMMENT '', - PRIMARY KEY(`id`), - UNIQUE INDEX `type_name_url` (`name`,`url`), - INDEX `url` (`url`) -) DEFAULT COLLATE utf8mb4_general_ci COMMENT='tags and mentions'; - -- -- TABLE 2fa_app_specific_password -- @@ -192,7 +255,8 @@ CREATE TABLE IF NOT EXISTS `2fa_app_specific_password` ( `generated` datetime NOT NULL COMMENT 'Datetime the password was generated', `last_used` datetime COMMENT 'Datetime the password was last used', PRIMARY KEY(`id`), - INDEX `uid_description` (`uid`,`description`(190)) + INDEX `uid_description` (`uid`,`description`(190)), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Two-factor app-specific _password'; -- @@ -203,7 +267,8 @@ CREATE TABLE IF NOT EXISTS `2fa_recovery_codes` ( `code` varchar(50) NOT NULL COMMENT 'Recovery code string', `generated` datetime NOT NULL COMMENT 'Datetime the code was generated', `used` datetime COMMENT 'Datetime the code was used', - PRIMARY KEY(`uid`,`code`) + PRIMARY KEY(`uid`,`code`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Two-factor authentication recovery codes'; -- @@ -253,6 +318,7 @@ CREATE TABLE IF NOT EXISTS `apcontact` ( INDEX `addr` (`addr`(32)), INDEX `alias` (`alias`(190)), INDEX `followers` (`followers`(190)), + INDEX `baseurl` (`baseurl`(190)), INDEX `gsid` (`gsid`), FOREIGN KEY (`gsid`) REFERENCES `gserver` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='ActivityPub compatible contacts - used in the ActivityPub implementation'; @@ -276,7 +342,9 @@ CREATE TABLE IF NOT EXISTS `attach` ( `deny_gid` mediumtext COMMENT 'Access Control - list of denied groups', `backend-class` tinytext COMMENT 'Storage backend class', `backend-ref` text COMMENT 'Storage backend data reference', - PRIMARY KEY(`id`) + PRIMARY KEY(`id`), + INDEX `uid` (`uid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='file attachments'; -- @@ -337,8 +405,12 @@ CREATE TABLE IF NOT EXISTS `contact-relation` ( `cid` int unsigned NOT NULL DEFAULT 0 COMMENT 'contact the related contact had interacted with', `relation-cid` int unsigned NOT NULL DEFAULT 0 COMMENT 'related contact who had interacted with the contact', `last-interaction` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Date of the last interaction', + `follow-updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Date of the last update of the contact relationship', + `follows` boolean NOT NULL DEFAULT '0' COMMENT '', PRIMARY KEY(`cid`,`relation-cid`), - INDEX `relation-cid` (`relation-cid`) + INDEX `relation-cid` (`relation-cid`), + FOREIGN KEY (`cid`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`relation-cid`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Contact relations'; -- @@ -354,7 +426,8 @@ CREATE TABLE IF NOT EXISTS `conv` ( `updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'edited timestamp', `subject` text COMMENT 'subject of initial message', PRIMARY KEY(`id`), - INDEX `uid` (`uid`) + INDEX `uid` (`uid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='private messages'; -- @@ -409,7 +482,9 @@ CREATE TABLE IF NOT EXISTS `event` ( `deny_cid` mediumtext COMMENT 'Access Control - list of denied contact.id', `deny_gid` mediumtext COMMENT 'Access Control - list of denied groups', PRIMARY KEY(`id`), - INDEX `uid_start` (`uid`,`start`) + INDEX `uid_start` (`uid`,`start`), + INDEX `cid` (`cid`), + FOREIGN KEY (`cid`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Events'; -- @@ -451,91 +526,12 @@ CREATE TABLE IF NOT EXISTS `fsuggest` ( `photo` varchar(255) NOT NULL DEFAULT '' COMMENT '', `note` text COMMENT '', `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT '', - PRIMARY KEY(`id`) -) DEFAULT COLLATE utf8mb4_general_ci COMMENT='friend suggestion stuff'; - --- --- TABLE gcign --- -CREATE TABLE IF NOT EXISTS `gcign` ( - `id` int unsigned NOT NULL auto_increment COMMENT 'sequential ID', - `uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'Local User id', - `gcid` int unsigned NOT NULL DEFAULT 0 COMMENT 'gcontact.id of ignored contact', PRIMARY KEY(`id`), + INDEX `cid` (`cid`), INDEX `uid` (`uid`), - INDEX `gcid` (`gcid`) -) DEFAULT COLLATE utf8mb4_general_ci COMMENT='contacts ignored by friend suggestions'; - --- --- TABLE gcontact --- -CREATE TABLE IF NOT EXISTS `gcontact` ( - `id` int unsigned NOT NULL auto_increment COMMENT 'sequential ID', - `name` varchar(255) NOT NULL DEFAULT '' COMMENT 'Name that this contact is known by', - `nick` varchar(255) NOT NULL DEFAULT '' COMMENT 'Nick- and user name of the contact', - `url` varchar(255) NOT NULL DEFAULT '' COMMENT 'Link to the contacts profile page', - `nurl` varchar(255) NOT NULL DEFAULT '' COMMENT '', - `photo` varchar(255) NOT NULL DEFAULT '' COMMENT 'Link to the profile photo', - `connect` varchar(255) NOT NULL DEFAULT '' COMMENT '', - `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT '', - `updated` datetime DEFAULT '0001-01-01 00:00:00' COMMENT '', - `last_contact` datetime DEFAULT '0001-01-01 00:00:00' COMMENT '', - `last_failure` datetime DEFAULT '0001-01-01 00:00:00' COMMENT '', - `last_discovery` datetime DEFAULT '0001-01-01 00:00:00' COMMENT 'Date of the last contact discovery', - `archive_date` datetime DEFAULT '0001-01-01 00:00:00' COMMENT '', - `archived` boolean NOT NULL DEFAULT '0' COMMENT '', - `location` varchar(255) NOT NULL DEFAULT '' COMMENT '', - `about` text COMMENT '', - `keywords` text COMMENT 'puplic keywords (interests)', - `gender` varchar(32) NOT NULL DEFAULT '' COMMENT 'Deprecated', - `birthday` varchar(32) NOT NULL DEFAULT '0001-01-01' COMMENT '', - `community` boolean NOT NULL DEFAULT '0' COMMENT '1 if contact is forum account', - `contact-type` tinyint NOT NULL DEFAULT -1 COMMENT '', - `hide` boolean NOT NULL DEFAULT '0' COMMENT '1 = should be hidden from search', - `nsfw` boolean NOT NULL DEFAULT '0' COMMENT '1 = contact posts nsfw content', - `network` char(4) NOT NULL DEFAULT '' COMMENT 'social network protocol', - `addr` varchar(255) NOT NULL DEFAULT '' COMMENT '', - `notify` varchar(255) COMMENT '', - `alias` varchar(255) NOT NULL DEFAULT '' COMMENT '', - `generation` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '', - `server_url` varchar(255) NOT NULL DEFAULT '' COMMENT 'baseurl of the contacts server', - `gsid` int unsigned COMMENT 'Global Server ID', - PRIMARY KEY(`id`), - UNIQUE INDEX `nurl` (`nurl`(190)), - INDEX `name` (`name`(64)), - INDEX `nick` (`nick`(32)), - INDEX `addr` (`addr`(64)), - INDEX `hide_network_updated` (`hide`,`network`,`updated`), - INDEX `updated` (`updated`), - INDEX `gsid` (`gsid`), - FOREIGN KEY (`gsid`) REFERENCES `gserver` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT -) DEFAULT COLLATE utf8mb4_general_ci COMMENT='global contacts'; - --- --- TABLE gfollower --- -CREATE TABLE IF NOT EXISTS `gfollower` ( - `gcid` int unsigned NOT NULL DEFAULT 0 COMMENT 'global contact', - `follower-gcid` int unsigned NOT NULL DEFAULT 0 COMMENT 'global contact of the follower', - `deleted` boolean NOT NULL DEFAULT '0' COMMENT '1 indicates that the connection has been deleted', - PRIMARY KEY(`gcid`,`follower-gcid`), - INDEX `follower-gcid` (`follower-gcid`) -) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Followers of global contacts'; - --- --- TABLE glink --- -CREATE TABLE IF NOT EXISTS `glink` ( - `id` int unsigned NOT NULL auto_increment COMMENT 'sequential ID', - `cid` int unsigned NOT NULL DEFAULT 0 COMMENT '', - `uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'User id', - `gcid` int unsigned NOT NULL DEFAULT 0 COMMENT '', - `zcid` int unsigned NOT NULL DEFAULT 0 COMMENT '', - `updated` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT '', - PRIMARY KEY(`id`), - UNIQUE INDEX `cid_uid_gcid_zcid` (`cid`,`uid`,`gcid`,`zcid`), - INDEX `gcid` (`gcid`) -) DEFAULT COLLATE utf8mb4_general_ci COMMENT='\'friends of friends\' linkages derived from poco'; + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`cid`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE +) DEFAULT COLLATE utf8mb4_general_ci COMMENT='friend suggestion stuff'; -- -- TABLE group @@ -547,7 +543,8 @@ CREATE TABLE IF NOT EXISTS `group` ( `deleted` boolean NOT NULL DEFAULT '0' COMMENT '1 indicates the group has been deleted', `name` varchar(255) NOT NULL DEFAULT '' COMMENT 'human readable name of group', PRIMARY KEY(`id`), - INDEX `uid` (`uid`) + INDEX `uid` (`uid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='privacy groups, group info'; -- @@ -559,7 +556,9 @@ CREATE TABLE IF NOT EXISTS `group_member` ( `contact-id` int unsigned NOT NULL DEFAULT 0 COMMENT 'contact.id of the member assigned to the associated group', PRIMARY KEY(`id`), INDEX `contactid` (`contact-id`), - UNIQUE INDEX `gid_contactid` (`gid`,`contact-id`) + UNIQUE INDEX `gid_contactid` (`gid`,`contact-id`), + FOREIGN KEY (`gid`) REFERENCES `group` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`contact-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='privacy groups, member info'; -- @@ -569,7 +568,8 @@ CREATE TABLE IF NOT EXISTS `gserver-tag` ( `gserver-id` int unsigned NOT NULL DEFAULT 0 COMMENT 'The id of the gserver', `tag` varchar(100) NOT NULL DEFAULT '' COMMENT 'Tag that the server has subscribed', PRIMARY KEY(`gserver-id`,`tag`), - INDEX `tag` (`tag`) + INDEX `tag` (`tag`), + FOREIGN KEY (`gserver-id`) REFERENCES `gserver` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Tags that the server has subscribed'; -- @@ -585,6 +585,16 @@ CREATE TABLE IF NOT EXISTS `hook` ( UNIQUE INDEX `hook_file_function` (`hook`,`file`,`function`) ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='addon hook registry'; +-- +-- TABLE host +-- +CREATE TABLE IF NOT EXISTS `host` ( + `id` tinyint unsigned NOT NULL auto_increment COMMENT 'sequential ID', + `name` varchar(128) NOT NULL DEFAULT '' COMMENT 'The hostname', + PRIMARY KEY(`id`), + UNIQUE INDEX `name` (`name`) +) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Hostname'; + -- -- TABLE inbox-status -- @@ -614,7 +624,11 @@ CREATE TABLE IF NOT EXISTS `intro` ( `datetime` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT '', `blocked` boolean NOT NULL DEFAULT '1' COMMENT '', `ignore` boolean NOT NULL DEFAULT '0' COMMENT '', - PRIMARY KEY(`id`) + PRIMARY KEY(`id`), + INDEX `contact-id` (`contact-id`), + INDEX `uid` (`uid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`contact-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT=''; -- @@ -716,6 +730,7 @@ CREATE TABLE IF NOT EXISTS `item` ( INDEX `resource-id` (`resource-id`), INDEX `deleted_changed` (`deleted`,`changed`), INDEX `uid_wall_changed` (`uid`,`wall`,`changed`), + INDEX `uid_unseen_wall` (`uid`,`unseen`,`wall`), INDEX `mention_uid_id` (`mention`,`uid`,`id`), INDEX `uid_eventid` (`uid`,`event-id`), INDEX `icid` (`icid`), @@ -771,6 +786,7 @@ CREATE TABLE IF NOT EXISTS `item-content` ( `verb` varchar(100) NOT NULL DEFAULT '' COMMENT 'ActivityStreams verb', PRIMARY KEY(`id`), UNIQUE INDEX `uri-plink-hash` (`uri-plink-hash`), + FULLTEXT INDEX `title-content-warning-body` (`title`,`content-warning`,`body`), INDEX `uri` (`uri`(191)), INDEX `plink` (`plink`(191)), INDEX `uri-id` (`uri-id`), @@ -816,7 +832,8 @@ CREATE TABLE IF NOT EXISTS `mail` ( INDEX `convid` (`convid`), INDEX `uri` (`uri`(64)), INDEX `parent-uri` (`parent-uri`(64)), - INDEX `contactid` (`contact-id`(32)) + INDEX `contactid` (`contact-id`(32)), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='private messages'; -- @@ -836,7 +853,9 @@ CREATE TABLE IF NOT EXISTS `mailacct` ( `movetofolder` varchar(255) NOT NULL DEFAULT '' COMMENT '', `pubmail` boolean NOT NULL DEFAULT '0' COMMENT '', `last_check` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT '', - PRIMARY KEY(`id`) + PRIMARY KEY(`id`), + INDEX `uid` (`uid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Mail account data for fetching mails'; -- @@ -847,7 +866,10 @@ CREATE TABLE IF NOT EXISTS `manage` ( `uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'User id', `mid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'User id', PRIMARY KEY(`id`), - UNIQUE INDEX `uid_mid` (`uid`,`mid`) + UNIQUE INDEX `uid_mid` (`uid`,`mid`), + INDEX `mid` (`mid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`mid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='table of accounts that can manage each other'; -- @@ -875,7 +897,8 @@ CREATE TABLE IF NOT EXISTS `notify` ( PRIMARY KEY(`id`), INDEX `seen_uid_date` (`seen`,`uid`,`date`), INDEX `uid_date` (`uid`,`date`), - INDEX `uid_type_link` (`uid`,`type`,`link`(190)) + INDEX `uid_type_link` (`uid`,`type`,`link`(190)), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='notifications'; -- @@ -889,7 +912,11 @@ CREATE TABLE IF NOT EXISTS `notify-threads` ( `parent-item` int unsigned NOT NULL DEFAULT 0 COMMENT '', `receiver-uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'User id', PRIMARY KEY(`id`), - INDEX `master-parent-uri-id` (`master-parent-uri-id`) + INDEX `master-parent-uri-id` (`master-parent-uri-id`), + INDEX `receiver-uid` (`receiver-uid`), + INDEX `notify-id` (`notify-id`), + FOREIGN KEY (`notify-id`) REFERENCES `notify` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`receiver-uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT=''; -- @@ -909,12 +936,13 @@ CREATE TABLE IF NOT EXISTS `oembed` ( -- CREATE TABLE IF NOT EXISTS `openwebauth-token` ( `id` int unsigned NOT NULL auto_increment COMMENT 'sequential ID', - `uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'User id', + `uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'User id - currently unused', `type` varchar(32) NOT NULL DEFAULT '' COMMENT 'Verify type', `token` varchar(255) NOT NULL DEFAULT '' COMMENT 'A generated token', `meta` varchar(255) NOT NULL DEFAULT '' COMMENT '', `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'datetime of creation', - PRIMARY KEY(`id`) + PRIMARY KEY(`id`), + INDEX `uid` (`uid`) ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Store OpenWebAuth token to verify contacts'; -- @@ -940,7 +968,10 @@ CREATE TABLE IF NOT EXISTS `participation` ( `fid` int unsigned NOT NULL COMMENT '', PRIMARY KEY(`iid`,`server`), INDEX `cid` (`cid`), - INDEX `fid` (`fid`) + INDEX `fid` (`fid`), + FOREIGN KEY (`iid`) REFERENCES `item` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`cid`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`fid`) REFERENCES `fcontact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Storage for participation messages from Diaspora'; -- @@ -953,7 +984,8 @@ CREATE TABLE IF NOT EXISTS `pconfig` ( `k` varbinary(100) NOT NULL DEFAULT '' COMMENT '', `v` mediumtext COMMENT '', PRIMARY KEY(`id`), - UNIQUE INDEX `uid_cat_k` (`uid`,`cat`,`k`) + UNIQUE INDEX `uid_cat_k` (`uid`,`cat`,`k`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='personal (per user) configuration storage'; -- @@ -992,40 +1024,10 @@ CREATE TABLE IF NOT EXISTS `photo` ( INDEX `uid_profile` (`uid`,`profile`), INDEX `uid_album_scale_created` (`uid`,`album`(32),`scale`,`created`), INDEX `uid_album_resource-id_created` (`uid`,`album`(32),`resource-id`,`created`), - INDEX `resource-id` (`resource-id`) + INDEX `resource-id` (`resource-id`), + FOREIGN KEY (`contact-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='photo storage'; --- --- TABLE poll --- -CREATE TABLE IF NOT EXISTS `poll` ( - `id` int unsigned NOT NULL auto_increment COMMENT '', - `uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'User id', - `q0` text COMMENT '', - `q1` text COMMENT '', - `q2` text COMMENT '', - `q3` text COMMENT '', - `q4` text COMMENT '', - `q5` text COMMENT '', - `q6` text COMMENT '', - `q7` text COMMENT '', - `q8` text COMMENT '', - `q9` text COMMENT '', - PRIMARY KEY(`id`), - INDEX `uid` (`uid`) -) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Currently unused table for storing poll results'; - --- --- TABLE poll_result --- -CREATE TABLE IF NOT EXISTS `poll_result` ( - `id` int unsigned NOT NULL auto_increment COMMENT 'sequential ID', - `poll_id` int unsigned NOT NULL DEFAULT 0, - `choice` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '', - PRIMARY KEY(`id`), - INDEX `poll_id` (`poll_id`) -) DEFAULT COLLATE utf8mb4_general_ci COMMENT='data for polls - currently unused'; - -- -- TABLE post-category -- @@ -1134,7 +1136,8 @@ CREATE TABLE IF NOT EXISTS `profile` ( `net-publish` boolean NOT NULL DEFAULT '0' COMMENT 'publish profile in global directory', PRIMARY KEY(`id`), INDEX `uid_is-default` (`uid`,`is-default`), - FULLTEXT INDEX `pub_keywords` (`pub_keywords`) + FULLTEXT INDEX `pub_keywords` (`pub_keywords`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='user profiles data'; -- @@ -1147,7 +1150,11 @@ CREATE TABLE IF NOT EXISTS `profile_check` ( `dfrn_id` varchar(255) NOT NULL DEFAULT '' COMMENT '', `sec` varchar(255) NOT NULL DEFAULT '' COMMENT '', `expire` int unsigned NOT NULL DEFAULT 0 COMMENT '', - PRIMARY KEY(`id`) + PRIMARY KEY(`id`), + INDEX `uid` (`uid`), + INDEX `cid` (`cid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`cid`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='DFRN remote auth use'; -- @@ -1166,6 +1173,7 @@ CREATE TABLE IF NOT EXISTS `profile_field` ( INDEX `uid` (`uid`), INDEX `order` (`order`), INDEX `psid` (`psid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE, FOREIGN KEY (`psid`) REFERENCES `permissionset` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Custom profile fields'; @@ -1184,7 +1192,9 @@ CREATE TABLE IF NOT EXISTS `push_subscriber` ( `renewed` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Date of last subscription renewal', `secret` varchar(255) NOT NULL DEFAULT '' COMMENT '', PRIMARY KEY(`id`), - INDEX `next_try` (`next_try`) + INDEX `next_try` (`next_try`), + INDEX `uid` (`uid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Used for OStatus: Contains feed subscribers'; -- @@ -1198,7 +1208,9 @@ CREATE TABLE IF NOT EXISTS `register` ( `password` varchar(255) NOT NULL DEFAULT '' COMMENT '', `language` varchar(16) NOT NULL DEFAULT '' COMMENT '', `note` text COMMENT '', - PRIMARY KEY(`id`) + PRIMARY KEY(`id`), + INDEX `uid` (`uid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='registrations requiring admin approval'; -- @@ -1209,7 +1221,8 @@ CREATE TABLE IF NOT EXISTS `search` ( `uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'User id', `term` varchar(255) NOT NULL DEFAULT '' COMMENT '', PRIMARY KEY(`id`), - INDEX `uid` (`uid`) + INDEX `uid` (`uid`), + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT=''; -- @@ -1277,6 +1290,7 @@ CREATE TABLE IF NOT EXISTS `thread` ( INDEX `uid_wall_received` (`uid`,`wall`,`received`), INDEX `private_wall_origin_commented` (`private`,`wall`,`origin`,`commented`), INDEX `uri-id` (`uri-id`), + FOREIGN KEY (`iid`) REFERENCES `item` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, FOREIGN KEY (`uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Thread related data'; @@ -1292,62 +1306,11 @@ CREATE TABLE IF NOT EXISTS `tokens` ( `uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'User id', PRIMARY KEY(`id`), INDEX `client_id` (`client_id`), - FOREIGN KEY (`client_id`) REFERENCES `clients` (`client_id`) ON UPDATE RESTRICT ON DELETE CASCADE + INDEX `uid` (`uid`), + FOREIGN KEY (`client_id`) REFERENCES `clients` (`client_id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='OAuth usage'; --- --- TABLE user --- -CREATE TABLE IF NOT EXISTS `user` ( - `uid` mediumint unsigned NOT NULL auto_increment COMMENT 'sequential ID', - `parent-uid` mediumint unsigned NOT NULL DEFAULT 0 COMMENT 'The parent user that has full control about this user', - `guid` varchar(64) NOT NULL DEFAULT '' COMMENT 'A unique identifier for this user', - `username` varchar(255) NOT NULL DEFAULT '' COMMENT 'Name that this user is known by', - `password` varchar(255) NOT NULL DEFAULT '' COMMENT 'encrypted password', - `legacy_password` boolean NOT NULL DEFAULT '0' COMMENT 'Is the password hash double-hashed?', - `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT 'nick- and user name', - `email` varchar(255) NOT NULL DEFAULT '' COMMENT 'the users email address', - `openid` varchar(255) NOT NULL DEFAULT '' COMMENT '', - `timezone` varchar(128) NOT NULL DEFAULT '' COMMENT 'PHP-legal timezone', - `language` varchar(32) NOT NULL DEFAULT 'en' COMMENT 'default language', - `register_date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'timestamp of registration', - `login_date` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'timestamp of last login', - `default-location` varchar(255) NOT NULL DEFAULT '' COMMENT 'Default for item.location', - `allow_location` boolean NOT NULL DEFAULT '0' COMMENT '1 allows to display the location', - `theme` varchar(255) NOT NULL DEFAULT '' COMMENT 'user theme preference', - `pubkey` text COMMENT 'RSA public key 4096 bit', - `prvkey` text COMMENT 'RSA private key 4096 bit', - `spubkey` text COMMENT '', - `sprvkey` text COMMENT '', - `verified` boolean NOT NULL DEFAULT '0' COMMENT 'user is verified through email', - `blocked` boolean NOT NULL DEFAULT '0' COMMENT '1 for user is blocked', - `blockwall` boolean NOT NULL DEFAULT '0' COMMENT 'Prohibit contacts to post to the profile page of the user', - `hidewall` boolean NOT NULL DEFAULT '0' COMMENT 'Hide profile details from unkown viewers', - `blocktags` boolean NOT NULL DEFAULT '0' COMMENT 'Prohibit contacts to tag the post of this user', - `unkmail` boolean NOT NULL DEFAULT '0' COMMENT 'Permit unknown people to send private mails to this user', - `cntunkmail` int unsigned NOT NULL DEFAULT 10 COMMENT '', - `notify-flags` smallint unsigned NOT NULL DEFAULT 65535 COMMENT 'email notification options', - `page-flags` tinyint unsigned NOT NULL DEFAULT 0 COMMENT 'page/profile type', - `account-type` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '', - `prvnets` boolean NOT NULL DEFAULT '0' COMMENT '', - `pwdreset` varchar(255) COMMENT 'Password reset request token', - `pwdreset_time` datetime COMMENT 'Timestamp of the last password reset request', - `maxreq` int unsigned NOT NULL DEFAULT 10 COMMENT '', - `expire` int unsigned NOT NULL DEFAULT 0 COMMENT '', - `account_removed` boolean NOT NULL DEFAULT '0' COMMENT 'if 1 the account is removed', - `account_expired` boolean NOT NULL DEFAULT '0' COMMENT '', - `account_expires_on` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'timestamp when account expires and will be deleted', - `expire_notification_sent` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'timestamp of last warning of account expiration', - `def_gid` int unsigned NOT NULL DEFAULT 0 COMMENT '', - `allow_cid` mediumtext COMMENT 'default permission for this user', - `allow_gid` mediumtext COMMENT 'default permission for this user', - `deny_cid` mediumtext COMMENT 'default permission for this user', - `deny_gid` mediumtext COMMENT 'default permission for this user', - `openidserver` text COMMENT '', - PRIMARY KEY(`uid`), - INDEX `nickname` (`nickname`(32)) -) DEFAULT COLLATE utf8mb4_general_ci COMMENT='The local users'; - -- -- TABLE userd -- @@ -1367,7 +1330,10 @@ CREATE TABLE IF NOT EXISTS `user-contact` ( `blocked` boolean COMMENT 'Contact is completely blocked for this user', `ignored` boolean COMMENT 'Posts from this contact are ignored', `collapsed` boolean COMMENT 'Posts from this contact are collapsed', - PRIMARY KEY(`uid`,`cid`) + PRIMARY KEY(`uid`,`cid`), + INDEX `cid` (`cid`), + FOREIGN KEY (`cid`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='User specific public contact data'; -- @@ -1382,7 +1348,9 @@ CREATE TABLE IF NOT EXISTS `user-item` ( `notification-type` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '', PRIMARY KEY(`uid`,`iid`), INDEX `uid_pinned` (`uid`,`pinned`), - INDEX `iid_uid` (`iid`,`uid`) + INDEX `iid_uid` (`iid`,`uid`), + FOREIGN KEY (`iid`) REFERENCES `item` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='User specific item data'; -- @@ -1422,6 +1390,7 @@ CREATE TABLE IF NOT EXISTS `workerqueue` ( INDEX `done_priority_created` (`done`,`priority`,`created`), INDEX `done_priority_next_try` (`done`,`priority`,`next_try`), INDEX `done_pid_next_try` (`done`,`pid`,`next_try`), + INDEX `done_pid_retrial` (`done`,`pid`,`retrial`), INDEX `done_pid_priority_created` (`done`,`pid`,`priority`,`created`) ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Background tasks queue entries'; @@ -1460,6 +1429,65 @@ CREATE VIEW `tag-view` AS SELECT LEFT JOIN `tag` ON `post-tag`.`tid` = `tag`.`id` LEFT JOIN `contact` ON `post-tag`.`cid` = `contact`.`id`; +-- +-- VIEW network-item-view +-- +DROP VIEW IF EXISTS `network-item-view`; +CREATE VIEW `network-item-view` AS SELECT + `item`.`parent-uri-id` AS `uri-id`, + `item`.`parent-uri` AS `uri`, + `item`.`parent` AS `parent`, + `item`.`received` AS `received`, + `item`.`commented` AS `commented`, + `item`.`created` AS `created`, + `item`.`uid` AS `uid`, + `item`.`starred` AS `starred`, + `item`.`mention` AS `mention`, + `item`.`network` AS `network`, + `item`.`unseen` AS `unseen`, + `item`.`gravity` AS `gravity`, + `item`.`contact-id` AS `contact-id` + FROM `item` + INNER JOIN `thread` ON `thread`.`iid` = `item`.`parent` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `thread`.`contact-id` + LEFT JOIN `user-item` ON `user-item`.`iid` = `item`.`id` AND `user-item`.`uid` = `thread`.`uid` + LEFT JOIN `user-contact` AS `author` ON `author`.`uid` = `thread`.`uid` AND `author`.`cid` = `thread`.`author-id` + LEFT JOIN `user-contact` AS `owner` ON `owner`.`uid` = `thread`.`uid` AND `owner`.`cid` = `thread`.`owner-id` + WHERE `thread`.`visible` AND NOT `thread`.`deleted` AND NOT `thread`.`moderated` + AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) + AND (`user-item`.`hidden` IS NULL OR NOT `user-item`.`hidden`) + AND (`author`.`blocked` IS NULL OR NOT `author`.`blocked`) + AND (`owner`.`blocked` IS NULL OR NOT `owner`.`blocked`); + +-- +-- VIEW network-thread-view +-- +DROP VIEW IF EXISTS `network-thread-view`; +CREATE VIEW `network-thread-view` AS SELECT + `item`.`uri-id` AS `uri-id`, + `item`.`uri` AS `uri`, + `item`.`parent-uri-id` AS `parent-uri-id`, + `thread`.`iid` AS `parent`, + `thread`.`received` AS `received`, + `thread`.`commented` AS `commented`, + `thread`.`created` AS `created`, + `thread`.`uid` AS `uid`, + `thread`.`starred` AS `starred`, + `thread`.`mention` AS `mention`, + `thread`.`network` AS `network`, + `thread`.`contact-id` AS `contact-id` + FROM `thread` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `thread`.`contact-id` + STRAIGHT_JOIN `item` ON `item`.`id` = `thread`.`iid` + LEFT JOIN `user-item` ON `user-item`.`iid` = `item`.`id` AND `user-item`.`uid` = `thread`.`uid` + LEFT JOIN `user-contact` AS `author` ON `author`.`uid` = `thread`.`uid` AND `author`.`cid` = `thread`.`author-id` + LEFT JOIN `user-contact` AS `owner` ON `owner`.`uid` = `thread`.`uid` AND `owner`.`cid` = `thread`.`owner-id` + WHERE `thread`.`visible` AND NOT `thread`.`deleted` AND NOT `thread`.`moderated` + AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) + AND (`user-item`.`hidden` IS NULL OR NOT `user-item`.`hidden`) + AND (`author`.`blocked` IS NULL OR NOT `author`.`blocked`) + AND (`owner`.`blocked` IS NULL OR NOT `owner`.`blocked`); + -- -- VIEW owner-view -- @@ -1524,11 +1552,11 @@ CREATE VIEW `owner-view` AS SELECT `contact`.`forum` AS `forum`, `contact`.`prv` AS `prv`, `contact`.`contact-type` AS `contact-type`, + `contact`.`manually-approve` AS `manually-approve`, `contact`.`hidden` AS `hidden`, `contact`.`archive` AS `archive`, `contact`.`pending` AS `pending`, `contact`.`deleted` AS `deleted`, - `contact`.`rating` AS `rating`, `contact`.`unsearchable` AS `unsearchable`, `contact`.`sensitive` AS `sensitive`, `contact`.`baseurl` AS `baseurl`, diff --git a/doc/Addons.md b/doc/Addons.md index bff707fa83..c1861c7913 100644 --- a/doc/Addons.md +++ b/doc/Addons.md @@ -518,10 +518,6 @@ Here is a complete list of all hook callbacks with file locations (as of 24-Sep- Hook::callAll('item_photo_menu', $args); Hook::callAll('jot_tool', $jotplugins); -### include/items.php - - Hook::callAll('page_info_data', $data); - ### mod/directory.php Hook::callAll('directory_item', $arr); @@ -608,10 +604,6 @@ Here is a complete list of all hook callbacks with file locations (as of 24-Sep- Hook::callAll('post_local_end', $arr); -### mod/lockview.php - - Hook::callAll('lockview_content', $item); - ### mod/uexport.php Hook::callAll('uexport_options', $options); @@ -683,6 +675,10 @@ Here is a complete list of all hook callbacks with file locations (as of 24-Sep- Hook::callAll('register_account', $uid); Hook::callAll('remove_user', $user); +### src/Module/PermissionTooltip.php + + Hook::callAll('lockview_content', $item); + ### src/Content/ContactBlock.php Hook::callAll('contact_block_end', $arr); diff --git a/doc/Forums.md b/doc/Forums.md index 03657b6afe..d58a8565a5 100644 --- a/doc/Forums.md +++ b/doc/Forums.md @@ -4,49 +4,46 @@ Forums * [Home](help) -Friendica also lets you create forums and/or celebrity accounts. +Friendica also lets you create community forums and other types of accounts that can function as discussion forums, celebrity accounts, announcement channels, news reflectors, or organization pages, depending on how you want to interact with others. Management of these pages can be delegated to other accounts, or a parent account can be designated to easily toggle multiple identities. -Every page in Friendica has a nickname and these must all be unique. -This applies to all forums, whether they are normal profiles or forum profiles. +Every page in Friendica has a nickname and these must all be unique. This applies to all forums, whether they are normal profiles or forum profiles. -Therefore the first thing you need to do to create a new forum is to register a new account for the forum. -Please note that the site administrator can restrict and/or regulate the registration of new accounts. - -If you create a second account on a system and use the same email address or OpenID account as an existing account, you will no longer be able to use the email address (or OpenID) to log in to the account. -You should log in using the account nickname instead. - -On the new account, visit the 'Settings' page. -Towards the end of the page are "Advanced Account/Page Type Settings". -Typically you would use "Normal Account" for a normal personal account. -This is the default selection. -Community Forum/Celebrity Accounts provide the ability for people to become friends/fans of the forum without requiring approval. - -The exact setting you would use depends on how you wish to interact with people who join the page. -The "Soapbox" setting lets the page owner control all communications. -Everything you post will go out to the forum members, but there will be no opportunity for interaction. -This setting would typically be used for announcements or corporate communications. - -The most common setting is the "Community Forum". -This creates a forum page where all members can freely interact. - -The "Automatic Friend Account" is typically used for personal profile forums where you wish to automatically approve any friendship/connection requests. - -Managing Multiple forums +Managing Accounts --- -We recommend that you create group forums with the same email address and password as your normal account. -If you do this, you will find a new "Manage" tab on the menu bar which lets you toggle identities easily and manage your forums. -You are not required to do this, but the alternative is to log out and log back into the other account to manage alternate forums. -This could get cumbersome if you manage several different forums/identities. +To create a new linked account that can be used as a forum, log in to your normal account and go to Settings > Manage Accounts. +Here you can register additional accounts with new nicknames that will be linked to your primary account. -You may also appoint a delegate to manage your forum. -Do this by visiting the [Delegation Setup Page](settings/delegation). -This will provide you with a list of contacts on this system under "Potential Delegates". +You may appoint a delegate to manage your new account (e.g. forum page). +The Delegates section of Manage Accounts page will provide you with a list of contacts on this instance under "Potential Delegates". Selecting one or more persons will give them access to manage your forum. They will be able to edit contacts, profiles, and all content for this account/page. Please use this facility wisely. -Delegated managers will not be able to alter basic account settings such as passwords or page types and/or remove the account. +Delegated managers will not be able to alter basic account settings, such as passwords or page types, or remove the account. +Additionally, this page is also where you can choose to designate an account as a parent user. +If your primary account is designated as the parent user, you will be able to easily toggle identities and manage your forums or other types of accounts. + +Types of Accounts +--- + +On the new account, visit the Settings > Account page. +Towards the end of the page is a section for "Advanced account types". +Typically you would use "Personal Page - Standard" for a normal personal account with manual approval of “friends” and “followers.” +This is the default selection. +On this page you can change the type of account if desired. + +The other subtypes of a Personal Page are “Soapbox” and “Love-all.” +A Soapbox account is an announcement channel that automatically approvals follower requests. +Everything posted by the account will go out to the followers, but there will be no opportunity for interaction. +This setting would typically be used for announcements or corporate communications. +“Love-all” automatically approves contacts as friends. + +In addition to Personal Page, there are options for Organization Page, News Page, and Community Forum. +Organization and New Pages automatically approve contact requests as followers. + +Community Forum provide the ability for people to become friends/fans of the forum without requiring approval. +This creates a forum page where all members can freely interact. Posting to Community forums --- diff --git a/doc/Install.md b/doc/Install.md index e0cece958c..8d66425a83 100644 --- a/doc/Install.md +++ b/doc/Install.md @@ -33,7 +33,7 @@ The account will expire after 7 days, but you can ask the server admin to keep y * Apache with mod-rewrite enabled and "Options All" so you can use a local `.htaccess` file * PHP 7+ (PHP 7.1+ is recommended for performance and official support) * PHP *command line* access with register_argc_argv set to true in the php.ini file - * Curl, GD, PDO, MySQLi, hash, xml, zip and OpenSSL extensions + * Curl, GD, PDO, mbstrings, MySQLi, hash, xml, zip and OpenSSL extensions * The POSIX module of PHP needs to be activated (e.g. [RHEL, CentOS](http://www.bigsoft.co.uk/blog/index.php/2014/12/08/posix-php-commands-not-working-under-centos-7) have disabled it) * some form of email server or email gateway such that PHP mail() works * MySQL 5.6+ or an equivalent alternative for MySQL (MariaDB, Percona Server etc.) @@ -47,7 +47,6 @@ For alternative server configurations (such as Nginx server and MariaDB database ### Optional * PHP ImageMagick extension (php-imagick) for animated GIF support. -* [Composer](https://getcomposer.org/) for a git install ## Installation procedure @@ -61,6 +60,8 @@ If this is nothing for you, you might be interested in ### Get Friendica +Download the full archive of the stable release of Friendica core and the addons from [the project homepage](https://friendi.ca/resources/download-files/). +Make sure that the version of the Friendica archive and the addons match. Unpack the Friendica files into the root of your web server document area. If you copy the directory tree to your webserver, make sure that you also copy `.htaccess-dist` - as "dot" files are often hidden and aren't normally copied. diff --git a/doc/Message-Flow.md b/doc/Message-Flow.md index 69a10b2324..e967985695 100644 --- a/doc/Message-Flow.md +++ b/doc/Message-Flow.md @@ -6,8 +6,6 @@ There are multiple paths, using multiple protocols and message formats. Those attempting to understand these message flows should become familiar with (at the minimum) the [DFRN protocol document](https://github.com/friendica/friendica/blob/stable/spec/dfrn2.pdf) and the message passing elements of the OStatus stack (salmon and Pubsubhubbub). -Most message passing involves the file include/items.php, which has functions for several feed-related import/export activities. - When a message is posted, all immediate deliveries to all networks are made using include/notifier.php, which chooses how (and to whom) to deliver the message. This file also invokes the local side of all deliveries including DFRN-notify. diff --git a/doc/database.md b/doc/database.md index b58fba9d98..e135b19ae7 100644 --- a/doc/database.md +++ b/doc/database.md @@ -18,9 +18,6 @@ Database Tables | [event](help/database/db_event) | Events | | [fcontact](help/database/db_fcontact) | friend suggestion stuff | | [fsuggest](help/database/db_fsuggest) | friend suggestion stuff | -| [gcign](help/database/db_gcign) | contacts ignored by friend suggestions | -| [gcontact](help/database/db_gcontact) | global contacts | -| [glink](help/database/db_glink) | "friends of friends" linkages derived from poco | | [group](help/database/db_group) | privacy groups, group info | | [group_member](help/database/db_group_member) | privacy groups, member info | | [gserver](help/database/db_gserver) | | diff --git a/doc/database/db_gcign.md b/doc/database/db_gcign.md deleted file mode 100644 index 9f5bbce76c..0000000000 --- a/doc/database/db_gcign.md +++ /dev/null @@ -1,10 +0,0 @@ -Table gcign -=========== - -| Field | Description | Type | Null | Key | Default | Extra | -| ----- | ------------------------------ | ------- | ---- | --- | ------- | --------------- | -| id | sequential ID | int(11) | NO | PRI | NULL | auto_increment | -| uid | local user.id | int(11) | NO | MUL | 0 | | -| gcid | gcontact.id of ignored contact | int(11) | NO | MUL | 0 | | - -Return to [database documentation](help/database) diff --git a/doc/database/db_gcontact.md b/doc/database/db_gcontact.md deleted file mode 100644 index 3c0118a33d..0000000000 --- a/doc/database/db_gcontact.md +++ /dev/null @@ -1,32 +0,0 @@ -Table gcontact -============== - -| Field |Description | Type | Null | Key | Default | Extra | -|--------------|------------------------------------|------------------|------|-----|---------------------|----------------| -| id | sequential ID | int(10) unsigned | NO | PRI | NULL | auto_increment | -| name | Name that this contact is known by | varchar(255) | NO | | | | -| nick | Nick- and user name of the contact | varchar(255) | NO | | | | -| url | Link to the contacts profile page | varchar(255) | NO | | | | -| nurl | | varchar(255) | NO | MUL | | | -| photo | Link to the profile photo | varchar(255) | NO | | | | -| connect | | varchar(255) | NO | | | | -| created | | datetime | NO | | 0001-01-01 00:00:00 | | -| updated | | datetime | YES | MUL | 0001-01-01 00:00:00 | | -| last_contact | | datetime | YES | | 0001-01-01 00:00:00 | | -| last_failure | | datetime | YES | | 0001-01-01 00:00:00 | | -| location | | varchar(255) | NO | | | | -| about | | text | NO | | NULL | | -| keywords | puplic keywords (interests) | text | NO | | NULL | | -| gender | | varchar(32) | NO | | | | -| birthday | | varchar(32) | NO | | 0001-01-01 | | -| community | 1 if contact is forum account | tinyint(1) | NO | | 0 | | -| hide | 1 = should be hidden from search | tinyint(1) | NO | | 0 | | -| nsfw | 1 = contact posts nsfw content | tinyint(1) | NO | | 0 | | -| network | social network protocol | varchar(255) | NO | | | | -| addr | | varchar(255) | NO | | | | -| notify | | text | NO | | | | -| alias | | varchar(255) | NO | | | | -| generation | | tinyint(3) | NO | | 0 | | -| server_url | baseurl of the contacts server | varchar(255) | NO | | | | - -Return to [database documentation](help/database) diff --git a/doc/database/db_glink.md b/doc/database/db_glink.md deleted file mode 100644 index 734eb04b9d..0000000000 --- a/doc/database/db_glink.md +++ /dev/null @@ -1,13 +0,0 @@ -Table glink -=========== - -| Field | Description | Type | Null | Key | Default | Extra | -|---------|------------------|------------------|------|-----|---------------------|----------------| -| id | sequential ID | int(10) unsigned | NO | PRI | NULL | auto_increment | -| cid | | int(11) | NO | MUL | 0 | | -| uid | | int(11) | NO | | 0 | | -| gcid | | int(11) | NO | MUL | 0 | | -| zcid | | int(11) | NO | MUL | 0 | | -| updated | | datetime | NO | | 0001-01-01 00:00:00 | | - -Return to [database documentation](help/database) diff --git a/doc/de/Addons.md b/doc/de/Addons.md index b54f011bfe..2ff7495497 100644 --- a/doc/de/Addons.md +++ b/doc/de/Addons.md @@ -226,10 +226,6 @@ Eine komplette Liste aller Hook-Callbacks mit den zugehörigen Dateien (am 01-Ap Hook::callAll('item_photo_menu', $args); Hook::callAll('jot_tool', $jotplugins); -### include/items.php - - Hook::callAll('page_info_data', $data); - ### mod/directory.php Hook::callAll('directory_item', $arr); @@ -316,10 +312,6 @@ Eine komplette Liste aller Hook-Callbacks mit den zugehörigen Dateien (am 01-Ap Hook::callAll('post_local_end', $arr); -### mod/lockview.php - - Hook::callAll('lockview_content', $item); - ### mod/uexport.php Hook::callAll('uexport_options', $options); @@ -426,6 +418,10 @@ Eine komplette Liste aller Hook-Callbacks mit den zugehörigen Dateien (am 01-Ap Hook::callAll('storage_instance', $data); +### src/Module/PermissionTooltip.php + + Hook::callAll('lockview_content', $item); + ### src/Worker/Directory.php Hook::callAll('globaldir_update', $arr); diff --git a/doc/de/Message-Flow.md b/doc/de/Message-Flow.md index 0a78d69173..ef2a0a2715 100644 --- a/doc/de/Message-Flow.md +++ b/doc/de/Message-Flow.md @@ -8,8 +8,6 @@ Es gibt verschiedene Pfade, die verschiedene Protokolle und Nachrichtenformate n Diejenigen, die den Nachrichtenfluss genauer verstehen wollen, sollten sich mindestens mit dem DFRN-Protokoll ([Dokument mit den DFRN Spezifikationen](https://github.com/friendica/friendica/blob/stable/spec/dfrn2.pdf)) und den Elementen zur Nachrichtenverarbeitung des OStatus Stack informieren (salmon und Pubsubhubbub). -Der Großteil der Nachrichtenverarbeitung nutzt die Datei include/items.php, welche Funktionen für verschiedene Feed-bezogene Import-/Exportaktivitäten liefert. - Wenn eine Nachricht veröffentlicht wird, werden alle Übermittlungen an alle Netzwerke mit include/notifier.php durchgeführt, welche entscheidet, wie und an wen die Nachricht geliefert wird. Diese Datei bindet dabei die lokale Bearbeitung aller Übertragungen ein inkl. dfrn-notify. diff --git a/doc/tools.md b/doc/tools.md index 8746e9c150..1c3b8e119c 100644 --- a/doc/tools.md +++ b/doc/tools.md @@ -27,6 +27,7 @@ The console provides the following commands: * typo: Checks for parse errors in Friendica files * postupdate: Execute pending post update scripts (can last days) * storage: Manage storage backend +* relay: Manage ActivityPub relay servers Please consult *bin/console help* on the command line interface of your server for details about the commands. diff --git a/images/humane-tech-badge.svg b/images/humane-tech-badge.svg new file mode 100644 index 0000000000..51a28d87d1 --- /dev/null +++ b/images/humane-tech-badge.svg @@ -0,0 +1,57 @@ + + + + + + + + image/svg+xml + + + + Humane Technology Badge + This badge when displayed on a code repository indicates the software is considered to be 'humane', as defined by The Center for Humane Technology (https://humanetech.com). + Arnold Schrijver + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/include/api.php b/include/api.php index 53d00b27de..643f57b634 100644 --- a/include/api.php +++ b/include/api.php @@ -311,22 +311,22 @@ function api_call(App $a, App\Arguments $args = null) } $type = "json"; - if (strpos($args->getQueryString(), ".xml") > 0) { + if (strpos($args->getCommand(), ".xml") > 0) { $type = "xml"; } - if (strpos($args->getQueryString(), ".json") > 0) { + if (strpos($args->getCommand(), ".json") > 0) { $type = "json"; } - if (strpos($args->getQueryString(), ".rss") > 0) { + if (strpos($args->getCommand(), ".rss") > 0) { $type = "rss"; } - if (strpos($args->getQueryString(), ".atom") > 0) { + if (strpos($args->getCommand(), ".atom") > 0) { $type = "atom"; } try { foreach ($API as $p => $info) { - if (strpos($args->getQueryString(), $p) === 0) { + if (strpos($args->getCommand(), $p) === 0) { if (!api_check_method($info['method'])) { throw new MethodNotAllowedException(); } @@ -654,8 +654,8 @@ function api_get_user(App $a, $contact_id = null) 'notifications' => false, 'statusnet_profile_url' => $contact["url"], 'uid' => 0, - 'cid' => Contact::getIdForURL($contact["url"], api_user(), true), - 'pid' => Contact::getIdForURL($contact["url"], 0, true), + 'cid' => Contact::getIdForURL($contact["url"], api_user(), false), + 'pid' => Contact::getIdForURL($contact["url"], 0, false), 'self' => 0, 'network' => $contact["network"], ]; @@ -679,7 +679,7 @@ function api_get_user(App $a, $contact_id = null) $countfollowers = 0; $starred = 0; - $pcontact_id = Contact::getIdForURL($uinfo[0]['url'], 0, true); + $pcontact_id = Contact::getIdForURL($uinfo[0]['url'], 0, false); if (!empty($profile['about'])) { $description = $profile['about']; @@ -731,7 +731,7 @@ function api_get_user(App $a, $contact_id = null) 'statusnet_profile_url' => $uinfo[0]['url'], 'uid' => intval($uinfo[0]['uid']), 'cid' => intval($uinfo[0]['cid']), - 'pid' => Contact::getIdForURL($uinfo[0]["url"], 0, true), + 'pid' => Contact::getIdForURL($uinfo[0]["url"], 0, false), 'self' => $uinfo[0]['self'], 'network' => $uinfo[0]['network'], ]; @@ -5052,7 +5052,7 @@ function api_share_as_retweet(&$item) $reshared_item["share-pre-body"] = $reshared['comment']; $reshared_item["body"] = $reshared['shared']; - $reshared_item["author-id"] = Contact::getIdForURL($reshared['profile'], 0, true); + $reshared_item["author-id"] = Contact::getIdForURL($reshared['profile'], 0, false); $reshared_item["author-name"] = $reshared['author']; $reshared_item["author-link"] = $reshared['profile']; $reshared_item["author-avatar"] = $reshared['avatar']; @@ -5271,7 +5271,7 @@ function api_friendica_group_show($type) // loop through all groups and retrieve all members for adding data in the user array $grps = []; foreach ($r as $rr) { - $members = Contact::getByGroupId($rr['id']); + $members = Contact\Group::getById($rr['id']); $users = []; if ($type == "xml") { @@ -5596,7 +5596,7 @@ function api_friendica_group_update($type) } // remove members - $members = Contact::getByGroupId($gid); + $members = Contact\Group::getById($gid); foreach ($members as $member) { $cid = $member['id']; foreach ($users as $user) { @@ -5710,7 +5710,7 @@ function api_friendica_activity($type) $id = $_REQUEST['id'] ?? 0; - $res = Item::performActivity($id, $verb); + $res = Item::performActivity($id, $verb, api_user()); if ($res) { if ($type == "xml") { diff --git a/include/conversation.php b/include/conversation.php index 6e024fe20f..ed9086307b 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -28,6 +28,7 @@ use Friendica\Core\Logger; use Friendica\Core\Protocol; use Friendica\Core\Renderer; use Friendica\Core\Session; +use Friendica\Core\Theme; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; @@ -40,7 +41,6 @@ use Friendica\Object\Thread; use Friendica\Protocol\Activity; use Friendica\Util\Crypto; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\Strings; use Friendica\Util\Temporal; use Friendica\Util\XML; @@ -316,7 +316,7 @@ function conv_get_blocklist() return []; } - $str_blocked = DI::pConfig()->get(local_user(), 'system', 'blocked'); + $str_blocked = str_replace(["\n", "\r"], ",", DI::pConfig()->get(local_user(), 'system', 'blocked')); if (empty($str_blocked)) { return []; } @@ -325,7 +325,7 @@ function conv_get_blocklist() foreach (explode(',', $str_blocked) as $entry) { // The 4th parameter guarantees that there always will be a public contact entry - $cid = Contact::getIdForURL(trim($entry), 0, true, ['url' => trim($entry)]); + $cid = Contact::getIdForURL(trim($entry), 0, false, ['url' => trim($entry)]); if (!empty($cid)) { $blocklist[] = $cid; } @@ -355,6 +355,13 @@ function conv_get_blocklist() */ function conversation(App $a, array $items, $mode, $update, $preview = false, $order = 'commented', $uid = 0) { + $page = DI::page(); + + $page->registerFooterScript(Theme::getPathForFile('asset/typeahead.js/dist/typeahead.bundle.js')); + $page->registerFooterScript(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.js')); + $page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.css')); + $page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput-typeahead.css')); + $ssl_state = (local_user() ? true : false); $profile_owner = 0; @@ -513,10 +520,6 @@ function conversation(App $a, array $items, $mode, $update, $preview = false, $o $threadsid++; - $owner_url = ''; - $owner_name = ''; - $sparkle = ''; - // prevent private email from leaking. if ($item['network'] === Protocol::MAIL && local_user() != $item['uid']) { continue; @@ -533,14 +536,14 @@ function conversation(App $a, array $items, $mode, $update, $preview = false, $o 'network' => $item['author-network'], 'url' => $item['author-link']]; $profile_link = Contact::magicLinkByContact($author); + $sparkle = ''; if (strpos($profile_link, 'redir/') === 0) { $sparkle = ' sparkle'; } $locate = ['location' => $item['location'], 'coord' => $item['coord'], 'html' => '']; Hook::callAll('render_location',$locate); - - $location = ((strlen($locate['html'])) ? $locate['html'] : render_location_dummy($locate)); + $location_html = $locate['html'] ?: Strings::escapeHtml($locate['location'] ?: $locate['coord'] ?: ''); localize_item($item); if ($mode === 'network-new') { @@ -556,10 +559,6 @@ function conversation(App $a, array $items, $mode, $update, $preview = false, $o 'delete' => DI::l10n()->t('Delete'), ]; - $star = false; - $isstarred = "unstarred"; - - $lock = false; $likebuttons = [ 'like' => null, 'dislike' => null, @@ -570,7 +569,7 @@ function conversation(App $a, array $items, $mode, $update, $preview = false, $o unset($likebuttons['dislike']); } - $body = Item::prepareBody($item, true, $preview); + $body_html = Item::prepareBody($item, true, $preview); list($categories, $folders) = DI::contentItem()->determineCategoriesTerms($item); @@ -589,13 +588,13 @@ function conversation(App $a, array $items, $mode, $update, $preview = false, $o 'network_icon' => ContactSelector::networkToIcon($item['network'], $item['author-link']), 'linktitle' => DI::l10n()->t('View %s\'s profile @ %s', $profile_name, $item['author-link']), 'profile_url' => $profile_link, - 'item_photo_menu' => item_photo_menu($item), + 'item_photo_menu_html' => item_photo_menu($item), 'name' => $profile_name, 'sparkle' => $sparkle, - 'lock' => $lock, - 'thumb' => DI::baseUrl()->remove(ProxyUtils::proxifyUrl($item['author-avatar'], false, ProxyUtils::SIZE_THUMB)), + 'lock' => false, + 'thumb' => DI::baseUrl()->remove($item['author-avatar']), 'title' => $title, - 'body' => $body, + 'body_html' => $body_html, 'tags' => $tags['tags'], 'hashtags' => $tags['hashtags'], 'mentions' => $tags['mentions'], @@ -606,23 +605,23 @@ function conversation(App $a, array $items, $mode, $update, $preview = false, $o 'has_folders' => ((count($folders)) ? 'true' : ''), 'categories' => $categories, 'folders' => $folders, - 'text' => strip_tags($body), + 'text' => strip_tags($body_html), 'localtime' => DateTimeFormat::local($item['created'], 'r'), 'ago' => (($item['app']) ? DI::l10n()->t('%s from %s', Temporal::getRelativeDate($item['created']),$item['app']) : Temporal::getRelativeDate($item['created'])), - 'location' => $location, + 'location_html' => $location_html, 'indent' => '', - 'owner_name' => $owner_name, - 'owner_url' => $owner_url, - 'owner_photo' => DI::baseUrl()->remove(ProxyUtils::proxifyUrl($item['owner-avatar'], false, ProxyUtils::SIZE_THUMB)), + 'owner_name' => '', + 'owner_url' => '', + 'owner_photo' => DI::baseUrl()->remove($item['owner-avatar']), 'plink' => Item::getPlink($item), 'edpost' => false, - 'isstarred' => $isstarred, - 'star' => $star, + 'isstarred' => 'unstarred', + 'star' => false, 'drop' => $drop, 'vote' => $likebuttons, - 'like' => '', - 'dislike' => '', - 'comment' => '', + 'like_html' => '', + 'dislike_html' => '', + 'comment_html' => '', 'conv' => (($preview) ? '' : ['href'=> 'display/'.$item['guid'], 'title'=> DI::l10n()->t('View in context')]), 'previewing' => $previewing, 'wait' => DI::l10n()->t('Please wait'), @@ -711,17 +710,68 @@ function conversation_fetch_comments($thread_items, $pinned) { $comments = []; $parentlines = []; $lineno = 0; + $direction = []; $actor = []; $received = ''; while ($row = Item::fetch($thread_items)) { - if (($row['verb'] == Activity::ANNOUNCE) && !empty($row['contact-uid']) && ($row['received'] > $received) && ($row['thr-parent'] == $row['parent-uri'])) { - $actor = ['link' => $row['author-link'], 'avatar' => $row['author-avatar'], 'name' => $row['author-name']]; + if (!empty($parentlines) && ($row['verb'] == Activity::ANNOUNCE) + && ($row['thr-parent'] == $row['parent-uri']) && ($row['received'] > $received) + && Contact::isSharing($row['author-id'], $row['uid'])) { + $direction = ['direction' => 3, 'title' => DI::l10n()->t('%s reshared this.', $row['author-name'])]; + + $author = ['uid' => 0, 'id' => $row['author-id'], + 'network' => $row['author-network'], 'url' => $row['author-link']]; + $url = '' . htmlentities($row['author-name']) . ''; + + $actor = ['url' => $url, 'link' => $row['author-link'], 'avatar' => $row['author-avatar'], 'name' => $row['author-name']]; $received = $row['received']; } - if ((($row['gravity'] == GRAVITY_PARENT) && !$row['origin'] && !in_array($row['network'], [Protocol::DIASPORA])) && - (empty($row['contact-uid']) || !in_array($row['network'], Protocol::NATIVE_SUPPORT))) { + if (!empty($parentlines) && empty($direction) && ($row['gravity'] == GRAVITY_COMMENT) + && Contact::isSharing($row['author-id'], $row['uid'])) { + $direction = ['direction' => 5, 'title' => DI::l10n()->t('%s commented on this.', $row['author-name'])]; + } + + switch ($row['post-type']) { + case Item::PT_TO: + $row['direction'] = ['direction' => 7, 'title' => DI::l10n()->t('You had been addressed (%s).', 'to')]; + break; + case Item::PT_CC: + $row['direction'] = ['direction' => 7, 'title' => DI::l10n()->t('You had been addressed (%s).', 'cc')]; + break; + case Item::PT_BTO: + $row['direction'] = ['direction' => 7, 'title' => DI::l10n()->t('You had been addressed (%s).', 'bto')]; + break; + case Item::PT_BCC: + $row['direction'] = ['direction' => 7, 'title' => DI::l10n()->t('You had been addressed (%s).', 'bcc')]; + break; + case Item::PT_FOLLOWER: + $row['direction'] = ['direction' => 6, 'title' => DI::l10n()->t('You are following %s.', $row['author-name'])]; + break; + case Item::PT_TAG: + $row['direction'] = ['direction' => 4, 'title' => DI::l10n()->t('Tagged')]; + break; + case Item::PT_ANNOUNCEMENT: + $row['direction'] = ['direction' => 3, 'title' => DI::l10n()->t('Reshared')]; + break; + case Item::PT_COMMENT: + $row['direction'] = ['direction' => 5, 'title' => DI::l10n()->t('%s is participating in this thread.', $row['author-name'])]; + break; + case Item::PT_STORED: + $row['direction'] = ['direction' => 8, 'title' => DI::l10n()->t('Stored')]; + break; + case Item::PT_GLOBAL: + $row['direction'] = ['direction' => 9, 'title' => DI::l10n()->t('Global')]; + break; + default: + if ($row['uid'] == 0) { + $row['direction'] = ['direction' => 9, 'title' => DI::l10n()->t('Global')]; + } + } + + if (($row['gravity'] == GRAVITY_PARENT) && !$row['origin'] && ($row['author-id'] == $row['owner-id']) && + !Contact::isSharing($row['author-id'], $row['uid'])) { $parentlines[] = $lineno; } @@ -735,11 +785,17 @@ function conversation_fetch_comments($thread_items, $pinned) { DBA::close($thread_items); - if (!empty($actor)) { + if (!empty($direction)) { foreach ($parentlines as $line) { - $comments[$line]['owner-link'] = $actor['link']; - $comments[$line]['owner-avatar'] = $actor['avatar']; - $comments[$line]['owner-name'] = $actor['name']; + $comments[$line]['direction'] = $direction; + if (!empty($actor)) { + $comments[$line]['reshared'] = DI::l10n()->t('%s reshared this.', $actor['url']); + if (DI::pConfig()->get(local_user(), 'system', 'display_resharer') ) { + $comments[$line]['owner-link'] = $actor['link']; + $comments[$line]['owner-avatar'] = $actor['avatar']; + $comments[$line]['owner-name'] = $actor['name']; + } + } } } return $comments; @@ -766,7 +822,7 @@ function conversation_add_children(array $parents, $block_authors, $order, $uid) $max_comments = DI::config()->get('system', 'max_display_comments', 1000); } - $params = ['order' => ['uid', 'commented' => true]]; + $params = ['order' => ['gravity', 'uid', 'commented' => true]]; if ($max_comments > 0) { $params['limit'] = $max_comments; @@ -806,7 +862,7 @@ function conversation_fetch_items(array $parent, array $items, array $condition, $condition[0] .= " AND NOT `author`.`hidden`"; } - $thread_items = Item::selectForUser(local_user(), array_merge(Item::DISPLAY_FIELDLIST, ['contact-uid', 'gravity']), $condition, $params); + $thread_items = Item::selectForUser(local_user(), array_merge(Item::DISPLAY_FIELDLIST, ['contact-uid', 'gravity', 'post-type']), $condition, $params); $comments = conversation_fetch_comments($thread_items, $parent['pinned'] ?? false); @@ -837,7 +893,7 @@ function item_photo_menu($item) { $sparkle = (strpos($profile_link, 'redir/') === 0); $cid = 0; - $pcid = Contact::getIdForURL($item['author-link'], 0, true); + $pcid = Contact::getIdForURL($item['author-link'], 0, false); $network = ''; $rel = 0; $condition = ['uid' => local_user(), 'nurl' => Strings::normaliseLink($item['author-link'])]; @@ -1114,34 +1170,12 @@ function status_editor(App $a, $x, $notes_cid = 0, $popup = false) $jotplugins = ''; Hook::callAll('jot_tool', $jotplugins); - // Private/public post links for the non-JS ACL form - $private_post = 1; - if (!empty($_REQUEST['public'])) { - $private_post = 0; - } - - $query_str = DI::args()->getQueryString(); - if (strpos($query_str, 'public=1') !== false) { - $query_str = str_replace(['?public=1', '&public=1'], ['', ''], $query_str); - } - - /* - * I think $a->query_string may never have ? in it, but I could be wrong - * It looks like it's from the index.php?q=[etc] rewrite that the web - * server does, which converts any ? to &, e.g. suggest&ignore=61 for suggest?ignore=61 - */ - if (strpos($query_str, '?') === false) { - $public_post_link = '?public=1'; - } else { - $public_post_link = '&public=1'; - } - // $tpl = Renderer::replaceMacros($tpl,array('$jotplugins' => $jotplugins)); $tpl = Renderer::getMarkupTemplate("jot.tpl"); $o .= Renderer::replaceMacros($tpl,[ '$new_post' => DI::l10n()->t('New Post'), - '$return_path' => $query_str, + '$return_path' => DI::args()->getQueryString(), '$action' => 'item', '$share' => ($x['button'] ?? '') ?: DI::l10n()->t('Share'), '$loading' => DI::l10n()->t('Loading...'), @@ -1167,7 +1201,7 @@ function status_editor(App $a, $x, $notes_cid = 0, $popup = false) '$placeholdercategory' => Feature::isEnabled(local_user(), 'categories') ? DI::l10n()->t("Categories \x28comma-separated list\x29") : '', '$wait' => DI::l10n()->t('Please wait'), '$permset' => DI::l10n()->t('Permission settings'), - '$shortpermset' => DI::l10n()->t('permissions'), + '$shortpermset' => DI::l10n()->t('Permissions'), '$wall' => $notes_cid ? 0 : 1, '$posttype' => $notes_cid ? Item::PT_PERSONAL_NOTE : Item::PT_ARTICLE, '$content' => $x['content'] ?? '', @@ -1189,11 +1223,6 @@ function status_editor(App $a, $x, $notes_cid = 0, $popup = false) // ACL permissions box '$acl' => $x['acl'], - '$group_perms' => DI::l10n()->t('Post to Groups'), - '$contact_perms' => DI::l10n()->t('Post to Contacts'), - '$private' => DI::l10n()->t('Private post'), - '$is_private' => $private_post, - '$public_link' => $public_post_link, //jot nav tab (used in some themes) '$message' => DI::l10n()->t('Message'), @@ -1467,13 +1496,3 @@ function sort_thr_commented(array $a, array $b) { return strcmp($b['commented'], $a['commented']); } - -function render_location_dummy(array $item) { - if (!empty($item['location']) && !empty($item['location'])) { - return $item['location']; - } - - if (!empty($item['coord']) && !empty($item['coord'])) { - return $item['coord']; - } -} diff --git a/include/enotify.php b/include/enotify.php index 6b3171dda6..478b034e5f 100644 --- a/include/enotify.php +++ b/include/enotify.php @@ -87,12 +87,15 @@ function notification($params) } $nickname = $user["nickname"]; + // Creates a new email builder for the notification email + $emailBuilder = DI::emailer()->newNotifyMail(); + // with $params['show_in_notification_page'] == false, the notification isn't inserted into // the database, and an email is sent if applicable. // default, if not specified: true $show_in_notification_page = isset($params['show_in_notification_page']) ? $params['show_in_notification_page'] : true; - $additional_mail_header = "X-Friendica-Account: <".$nickname."@".$hostname.">\n"; + $emailBuilder->setHeader('X-Friendica-Account', '<' . $nickname . '@' . $hostname . '>'); if (array_key_exists('item', $params)) { $title = $params['item']['title']; @@ -259,13 +262,23 @@ function notification($params) } if ($params['type'] == Notify\Type::SHARE) { - $subject = $l10n->t('%s %s shared a new post', $subjectPrefix, $params['source_name']); + if ($params['origin_link'] == $params['source_link']) { + $subject = $l10n->t('%s %s shared a new post', $subjectPrefix, $params['source_name']); - $preamble = $l10n->t('%1$s shared a new post at %2$s', $params['source_name'], $sitename); - $epreamble = $l10n->t('%1$s [url=%2$s]shared a post[/url].', - '[url='.$params['source_link'].']'.$params['source_name'].'[/url]', - $params['link'] - ); + $preamble = $l10n->t('%1$s shared a new post at %2$s', $params['source_name'], $sitename); + $epreamble = $l10n->t('%1$s [url=%2$s]shared a post[/url].', + '[url='.$params['source_link'].']'.$params['source_name'].'[/url]', + $params['link'] + ); + } else { + $subject = $l10n->t('%s %s shared a post from %s', $subjectPrefix, $params['source_name'], $params['origin_name']); + + $preamble = $l10n->t('%1$s shared a post from %2$s at %3$s', $params['source_name'], $params['origin_name'], $sitename); + $epreamble = $l10n->t('%1$s [url=%2$s]shared a post[/url] from %3$s.', + '[url='.$params['source_link'].']'.$params['source_name'].'[/url]', + $params['link'], '[url='.$params['origin_link'].']'.$params['origin_name'].'[/url]' + ); + } $sitelink = $l10n->t('Please visit %s to view and/or reply to the conversation.'); $tsitelink = sprintf($sitelink, $siteurl); @@ -499,7 +512,8 @@ function notification($params) Logger::log('sending notification email'); if (isset($params['parent']) && (intval($params['parent']) != 0)) { - $id_for_parent = $params['parent'] . "@" . $hostname; + $parent = Item::selectFirst(['guid'], ['id' => $params['parent']]); + $message_id = "<" . $parent['guid'] . "@" . gethostname() . ">"; // Is this the first email notification for this parent item and user? if (!DBA::exists('notify-threads', ['master-parent-item' => $params['parent'], 'receiver-uid' => $params['uid']])) { @@ -510,13 +524,14 @@ function notification($params) 'receiver-uid' => $params['uid'], 'parent-item' => 0]; DBA::insert('notify-threads', $fields); - $additional_mail_header .= "Message-ID: <${id_for_parent}>\n"; + $emailBuilder->setHeader('Message-ID', $message_id); $log_msg = "include/enotify: No previous notification found for this parent:\n" . " parent: ${params['parent']}\n" . " uid : ${params['uid']}\n"; Logger::log($log_msg, Logger::DEBUG); } else { // If not, just "follow" the thread. - $additional_mail_header .= "References: <${id_for_parent}>\nIn-Reply-To: <${id_for_parent}>\n"; + $emailBuilder->setHeader('References', $message_id); + $emailBuilder->setHeader('In-Reply-To', $message_id); Logger::log("There's already a notification for this parent.", Logger::DEBUG); } } @@ -535,7 +550,6 @@ function notification($params) 'title' => $title, 'body' => $body, 'subject' => $subject, - 'headers' => $additional_mail_header, ]; Hook::callAll('enotify_mail', $datarray); @@ -554,13 +568,13 @@ function notification($params) // If a photo is present, add it to the email if (!empty($datarray['source_photo'])) { - $builder->withPhoto( + $emailBuilder->withPhoto( $datarray['source_photo'], $datarray['source_link'] ?? $sitelink, $datarray['source_name'] ?? $sitename); } - $email = $builder->build(); + $email = $emailBuilder->build(); // use the Emailer class to send the message return DI::emailer()->send($email); @@ -594,10 +608,10 @@ function check_user_notification($itemid) { * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ function check_item_notification($itemid, $uid, $notification_type) { - $fields = ['id', 'uri-id', 'mention', 'parent', 'parent-uri-id', 'title', 'body', - 'author-link', 'author-name', 'author-avatar', 'author-id', - 'guid', 'parent-uri', 'uri', 'contact-id', 'network']; - $condition = ['id' => $itemid, 'gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT], 'deleted' => false]; + $fields = ['id', 'uri-id', 'mention', 'parent', 'parent-uri-id', 'thr-parent-id', + 'title', 'body', 'author-link', 'author-name', 'author-avatar', 'author-id', + 'gravity', 'guid', 'parent-uri', 'uri', 'contact-id', 'network']; + $condition = ['id' => $itemid, 'deleted' => false]; $item = Item::selectFirstForUser($uid, $fields, $condition); if (!DBA::isResult($item)) { return false; @@ -610,9 +624,9 @@ function check_item_notification($itemid, $uid, $notification_type) { $params['parent'] = $item['parent']; $params['link'] = DI::baseUrl() . '/display/' . urlencode($item['guid']); $params['otype'] = 'item'; - $params['source_name'] = $item['author-name']; - $params['source_link'] = $item['author-link']; - $params['source_photo'] = $item['author-avatar']; + $params['origin_name'] = $params['source_name'] = $item['author-name']; + $params['origin_link'] = $params['source_link'] = $item['author-link']; + $params['origin_photo'] = $params['source_photo'] = $item['author-avatar']; // Set the activity flags $params['activity']['explicit_tagged'] = ($notification_type & UserItem::NOTIF_EXPLICIT_TAGGED); @@ -630,6 +644,22 @@ function check_item_notification($itemid, $uid, $notification_type) { if ($notification_type & UserItem::NOTIF_SHARED) { $params['type'] = Notify\Type::SHARE; $params['verb'] = Activity::POST; + + // Special treatment for posts that had been shared via "announce" + if ($item['gravity'] == GRAVITY_ACTIVITY) { + $parent_item = Item::selectFirst($fields, ['uri-id' => $item['thr-parent-id'], 'uid' => [$uid, 0]]); + if (DBA::isResult($parent_item)) { + // Don't notify on own entries + if (User::getIdForURL($parent_item['author-link']) == $uid) { + return false; + } + + $params['origin_name'] = $parent_item['author-name']; + $params['origin_link'] = $parent_item['author-link']; + $params['origin_photo'] = $parent_item['author-avatar']; + $params['item'] = $parent_item; + } + } } elseif ($notification_type & UserItem::NOTIF_EXPLICIT_TAGGED) { $params['type'] = Notify\Type::TAG_SELF; $params['verb'] = Activity::TAG; diff --git a/include/items.php b/include/items.php deleted file mode 100644 index 16fe897bed..0000000000 --- a/include/items.php +++ /dev/null @@ -1,74 +0,0 @@ -. - * - */ - -/** - * @deprecated since 2020.06 - * @see \Friendica\Content\PageInfo::getFooterFromData - */ -function add_page_info_data(array $data, $no_photos = false) -{ - return "\n" . \Friendica\Content\PageInfo::getFooterFromData($data, $no_photos); -} - -/** - * @deprecated since 2020.06 - * @see \Friendica\Content\PageInfo::queryUrl - */ -function query_page_info($url, $photo = "", $keywords = false, $keyword_denylist = "") -{ - return \Friendica\Content\PageInfo::queryUrl($url, $photo, $keywords, $keyword_denylist); -} - -/** - * @deprecated since 2020.06 - * @see \Friendica\Content\PageInfo::getTagsFromUrl() - */ -function get_page_keywords($url, $photo = "", $keywords = false, $keyword_denylist = "") -{ - return $keywords ? \Friendica\Content\PageInfo::getTagsFromUrl($url, $photo, $keyword_denylist) : []; -} - -/** - * @deprecated since 2020.06 - * @see \Friendica\Content\PageInfo::getFooterFromUrl - */ -function add_page_info($url, $no_photos = false, $photo = "", $keywords = false, $keyword_denylist = "") -{ - return "\n" . \Friendica\Content\PageInfo::getFooterFromUrl($url, $no_photos, $photo, $keywords, $keyword_denylist); -} - -/** - * @deprecated since 2020.06 - * @see \Friendica\Content\PageInfo::appendToBody - */ -function add_page_info_to_body($body, $texturl = false, $no_photos = false) -{ - return \Friendica\Content\PageInfo::appendToBody($body, $texturl, $no_photos); -} - -/** - * @deprecated since 2020.06 - * @see \Friendica\Protocol\Feed::consume - */ -function consume_feed($xml, array $importer, array $contact, &$hub) -{ - \Friendica\Protocol\Feed::consume($xml, $importer, $contact, $hub); -} diff --git a/mod/api.php b/mod/api.php index 47a809497e..474d57af4a 100644 --- a/mod/api.php +++ b/mod/api.php @@ -47,12 +47,12 @@ function oauth_get_client(OAuthRequest $request) function api_post(App $a) { if (!local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } if (count($a->user) && !empty($a->user['uid']) && $a->user['uid'] != local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } } @@ -107,7 +107,7 @@ function api_content(App $a) if (!local_user()) { /// @TODO We need login form to redirect to this page - notice(DI::l10n()->t('Please login to continue.') . EOL); + notice(DI::l10n()->t('Please login to continue.')); return Login::form(DI::args()->getQueryString(), false, $request->get_parameters()); } //FKOAuth1::loginUser(4); diff --git a/mod/cal.php b/mod/cal.php index dcfb5db9c8..1ac11dc98b 100644 --- a/mod/cal.php +++ b/mod/cal.php @@ -105,6 +105,11 @@ function cal_content(App $a) // get the translation strings for the callendar $i18n = Event::getStrings(); + DI::page()->registerStylesheet('view/asset/fullcalendar/dist/fullcalendar.min.css'); + DI::page()->registerStylesheet('view/asset/fullcalendar/dist/fullcalendar.print.min.css', 'print'); + DI::page()->registerFooterScript('view/asset/moment/min/moment-with-locales.min.js'); + DI::page()->registerFooterScript('view/asset/fullcalendar/dist/fullcalendar.min.js'); + $htpl = Renderer::getMarkupTemplate('event_head.tpl'); DI::page()['htmlhead'] .= Renderer::replaceMacros($htpl, [ '$module_url' => '/cal/' . $a->data['user']['nickname'], @@ -134,7 +139,7 @@ function cal_content(App $a) $is_owner = local_user() == $a->profile['uid']; if ($a->profile['hidewall'] && !$is_owner && !$remote_contact) { - notice(DI::l10n()->t('Access to this profile has been restricted.') . EOL); + notice(DI::l10n()->t('Access to this profile has been restricted.')); return; } @@ -292,13 +297,6 @@ function cal_content(App $a) return; } - // Test permissions - // Respect the export feature setting for all other /cal pages if it's not the own profile - if ((local_user() !== $owner_uid) && !Feature::isEnabled($owner_uid, "export_calendar")) { - notice(DI::l10n()->t('Permission denied.') . EOL); - DI::baseUrl()->redirect('cal/' . $nick); - } - // Get the export data by uid $evexport = Event::exportListByUserId($owner_uid, $format); diff --git a/mod/common.php b/mod/common.php deleted file mode 100644 index 0ccad42387..0000000000 --- a/mod/common.php +++ /dev/null @@ -1,170 +0,0 @@ -. - * - */ - -use Friendica\App; -use Friendica\Content\ContactSelector; -use Friendica\Content\Pager; -use Friendica\Core\Renderer; -use Friendica\Database\DBA; -use Friendica\DI; -use Friendica\Model; -use Friendica\Module; -use Friendica\Util\Proxy as ProxyUtils; -use Friendica\Util\Strings; - -function common_content(App $a) -{ - $o = ''; - - $cmd = $a->argv[1]; - $uid = intval($a->argv[2]); - $cid = intval($a->argv[3]); - $zcid = 0; - - if (!local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); - return; - } - - if ($cmd !== 'loc' && $cmd != 'rem') { - return; - } - - if (!$uid) { - return; - } - - if ($cmd === 'loc' && $cid) { - $contact = DBA::selectFirst('contact', ['name', 'url', 'photo', 'uid', 'id'], ['id' => $cid, 'uid' => $uid]); - - if (DBA::isResult($contact)) { - DI::page()['aside'] = ""; - Model\Profile::load($a, "", Model\Contact::getDetailsByURL($contact["url"])); - } - } else { - $contact = DBA::selectFirst('contact', ['name', 'url', 'photo', 'uid', 'id'], ['self' => true, 'uid' => $uid]); - - if (DBA::isResult($contact)) { - $vcard_widget = Renderer::replaceMacros(Renderer::getMarkupTemplate('widget/vcard.tpl'), [ - '$name' => $contact['name'], - '$photo' => $contact['photo'], - 'url' => 'contact/' . $cid - ]); - - if (empty(DI::page()['aside'])) { - DI::page()['aside'] = ''; - } - DI::page()['aside'] .= $vcard_widget; - } - } - - if (!DBA::isResult($contact)) { - return; - } - - if (!$cid && Model\Profile::getMyURL()) { - $contact = DBA::selectFirst('contact', ['id'], ['nurl' => Strings::normaliseLink(Model\Profile::getMyURL()), 'uid' => $uid]); - if (DBA::isResult($contact)) { - $cid = $contact['id']; - } else { - $gcontact = DBA::selectFirst('gcontact', ['id'], ['nurl' => Strings::normaliseLink(Model\Profile::getMyURL())]); - if (DBA::isResult($gcontact)) { - $zcid = $gcontact['id']; - } - } - } - - if ($cid == 0 && $zcid == 0) { - return; - } - - if ($cid) { - $total = Model\GContact::countCommonFriends($uid, $cid); - } else { - $total = Model\GContact::countCommonFriendsZcid($uid, $zcid); - } - - if ($total < 1) { - notice(DI::l10n()->t('No contacts in common.') . EOL); - return $o; - } - - $pager = new Pager(DI::l10n(), DI::args()->getQueryString()); - - if ($cid) { - $common_friends = Model\GContact::commonFriends($uid, $cid, $pager->getStart(), $pager->getItemsPerPage()); - } else { - $common_friends = Model\GContact::commonFriendsZcid($uid, $zcid, $pager->getStart(), $pager->getItemsPerPage()); - } - - if (!DBA::isResult($common_friends)) { - return $o; - } - - $id = 0; - - $entries = []; - foreach ($common_friends as $common_friend) { - //get further details of the contact - $contact_details = Model\Contact::getDetailsByURL($common_friend['url'], $uid); - - // $rr['id'] is needed to use contact_photo_menu() - /// @TODO Adding '/" here avoids E_NOTICE on missing constants - $common_friend['id'] = $common_friend['cid']; - - $photo_menu = Model\Contact::photoMenu($common_friend); - - $entry = [ - 'url' => Model\Contact::magicLink($common_friend['url']), - 'itemurl' => ($contact_details['addr'] ?? '') ?: $common_friend['url'], - 'name' => $contact_details['name'], - 'thumb' => ProxyUtils::proxifyUrl($contact_details['thumb'], false, ProxyUtils::SIZE_THUMB), - 'img_hover' => $contact_details['name'], - 'details' => $contact_details['location'], - 'tags' => $contact_details['keywords'], - 'about' => $contact_details['about'], - 'account_type' => Model\Contact::getAccountType($contact_details), - 'network' => ContactSelector::networkToName($contact_details['network'], $contact_details['url']), - 'photo_menu' => $photo_menu, - 'id' => ++$id, - ]; - $entries[] = $entry; - } - - $title = ''; - $tab_str = ''; - if ($cmd === 'loc' && $cid && local_user() == $uid) { - $tab_str = Module\Contact::getTabsHTML($a, $contact, 5); - } else { - $title = DI::l10n()->t('Common Friends'); - } - - $tpl = Renderer::getMarkupTemplate('viewcontact_template.tpl'); - - $o .= Renderer::replaceMacros($tpl, [ - '$title' => $title, - '$tab_str' => $tab_str, - '$contacts' => $entries, - '$paginate' => $pager->renderFull($total), - ]); - - return $o; -} diff --git a/mod/dfrn_confirm.php b/mod/dfrn_confirm.php index 8b87bae5d3..e909428d1e 100644 --- a/mod/dfrn_confirm.php +++ b/mod/dfrn_confirm.php @@ -45,7 +45,6 @@ use Friendica\Model\User; use Friendica\Protocol\Activity; use Friendica\Util\Crypto; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Network; use Friendica\Util\Strings; use Friendica\Util\XML; @@ -76,13 +75,13 @@ function dfrn_confirm_post(App $a, $handsfree = null) if (empty($_POST['source_url'])) { $uid = ($handsfree['uid'] ?? 0) ?: local_user(); if (!$uid) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } $user = DBA::selectFirst('user', [], ['uid' => $uid]); if (!DBA::isResult($user)) { - notice(DI::l10n()->t('Profile not found.') . EOL); + notice(DI::l10n()->t('Profile not found.')); return; } @@ -137,8 +136,8 @@ function dfrn_confirm_post(App $a, $handsfree = null) ); if (!DBA::isResult($r)) { Logger::log('Contact not found in DB.'); - notice(DI::l10n()->t('Contact not found.') . EOL); - notice(DI::l10n()->t('This may occasionally happen if contact was requested by both persons and it has already been approved.') . EOL); + notice(DI::l10n()->t('Contact not found.')); + notice(DI::l10n()->t('This may occasionally happen if contact was requested by both persons and it has already been approved.')); return; } @@ -224,7 +223,7 @@ function dfrn_confirm_post(App $a, $handsfree = null) * */ - $res = Network::post($dfrn_confirm, $params, [], 120)->getBody(); + $res = DI::httpRequest()->post($dfrn_confirm, $params, [], 120)->getBody(); Logger::log(' Confirm: received data: ' . $res, Logger::DATA); @@ -239,20 +238,20 @@ function dfrn_confirm_post(App $a, $handsfree = null) // We shouldn't proceed, because the xml parser might choke, // and $status is going to be zero, which indicates success. // We can hardly call this a success. - notice(DI::l10n()->t('Response from remote site was not understood.') . EOL); + notice(DI::l10n()->t('Response from remote site was not understood.')); return; } if (strlen($leading_junk) && DI::config()->get('system', 'debugging')) { // This might be more common. Mixed error text and some XML. // If we're configured for debugging, show the text. Proceed in either case. - notice(DI::l10n()->t('Unexpected response from remote site: ') . EOL . $leading_junk . EOL); + notice(DI::l10n()->t('Unexpected response from remote site: ') . $leading_junk); } if (stristr($res, "t('Unexpected response from remote site: ') . EOL . htmlspecialchars($res) . EOL); + notice(DI::l10n()->t('Unexpected response from remote site: ') . EOL . htmlspecialchars($res)); return; } @@ -261,7 +260,7 @@ function dfrn_confirm_post(App $a, $handsfree = null) $message = XML::unescape($xml->message); // human readable text of what may have gone wrong. switch ($status) { case 0: - info(DI::l10n()->t("Confirmation completed successfully.") . EOL); + info(DI::l10n()->t("Confirmation completed successfully.")); break; case 1: // birthday paradox - generate new dfrn-id and fall through. @@ -273,15 +272,15 @@ function dfrn_confirm_post(App $a, $handsfree = null) ); case 2: - notice(DI::l10n()->t("Temporary failure. Please wait and try again.") . EOL); + notice(DI::l10n()->t("Temporary failure. Please wait and try again.")); break; case 3: - notice(DI::l10n()->t("Introduction failed or was revoked.") . EOL); + notice(DI::l10n()->t("Introduction failed or was revoked.")); break; } if (strlen($message)) { - notice(DI::l10n()->t('Remote site reported: ') . $message . EOL); + notice(DI::l10n()->t('Remote site reported: ') . $message); } if (($status == 0) && $intro_id) { @@ -305,7 +304,7 @@ function dfrn_confirm_post(App $a, $handsfree = null) * * We will also update the contact record with the nature and scope of the relationship. */ - Contact::updateAvatar($contact['photo'], $uid, $contact_id); + Contact::updateAvatar($contact_id, $contact['photo']); Logger::log('dfrn_confirm: confirm - imported photos'); @@ -482,10 +481,10 @@ function dfrn_confirm_post(App $a, $handsfree = null) if (DBA::isResult($contact)) { $photo = $contact['photo']; } else { - $photo = DI::baseUrl() . '/images/person-300.jpg'; + $photo = DI::baseUrl() . Contact::DEFAULT_AVATAR_PHOTO; } - Contact::updateAvatar($photo, $local_uid, $dfrn_record); + Contact::updateAvatar($dfrn_record, $photo); Logger::log('dfrn_confirm: request - photos imported'); diff --git a/mod/dfrn_poll.php b/mod/dfrn_poll.php index 8d50761db1..4ad8e0f499 100644 --- a/mod/dfrn_poll.php +++ b/mod/dfrn_poll.php @@ -21,13 +21,12 @@ use Friendica\App; use Friendica\Core\Logger; -use Friendica\Core\System; use Friendica\Core\Session; +use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Protocol\DFRN; use Friendica\Protocol\OStatus; -use Friendica\Util\Network; use Friendica\Util\Strings; use Friendica\Util\XML; @@ -115,7 +114,7 @@ function dfrn_poll_init(App $a) ); if (DBA::isResult($r)) { - $s = Network::fetchUrl($r[0]['poll'] . '?dfrn_id=' . $my_id . '&type=profile-check'); + $s = DI::httpRequest()->fetch($r[0]['poll'] . '?dfrn_id=' . $my_id . '&type=profile-check'); Logger::log("dfrn_poll: old profile returns " . $s, Logger::DATA); @@ -133,7 +132,7 @@ function dfrn_poll_init(App $a) Session::setVisitorsContacts(); if (!$quiet) { - info(DI::l10n()->t('%1$s welcomes %2$s', $r[0]['username'], $r[0]['name']) . EOL); + info(DI::l10n()->t('%1$s welcomes %2$s', $r[0]['username'], $r[0]['name'])); } // Visitors get 1 day session. @@ -240,7 +239,6 @@ function dfrn_poll_post(App $a) { $dfrn_id = $_POST['dfrn_id'] ?? ''; $challenge = $_POST['challenge'] ?? ''; - $url = $_POST['url'] ?? ''; $sec = $_POST['sec'] ?? ''; $ptype = $_POST['type'] ?? ''; $perm = ($_POST['perm'] ?? '') ?: 'r'; @@ -320,7 +318,6 @@ function dfrn_poll_post(App $a) exit(); } - $type = $r[0]['type']; $last_update = $r[0]['last_update']; DBA::delete('challenge', ['dfrn-id' => $dfrn_id, 'challenge' => $challenge]); @@ -347,59 +344,29 @@ function dfrn_poll_post(App $a) } $contact = $r[0]; - $owner_uid = $r[0]['uid']; $contact_id = $r[0]['id']; - if ($type === 'reputation' && strlen($url)) { - $r = q("SELECT * FROM `contact` WHERE `url` = '%s' AND `uid` = %d LIMIT 1", - DBA::escape($url), - intval($owner_uid) - ); - $reputation = 0; - $text = ''; - - if (DBA::isResult($r)) { - $reputation = $r[0]['rating']; - $text = $r[0]['reason']; - - if ($r[0]['id'] == $contact_id) { // inquiring about own reputation not allowed - $reputation = 0; - $text = ''; - } + // Update the writable flag if it changed + Logger::debug('post request feed', ['post' => $_POST]); + if ($dfrn_version >= 2.21) { + if ($perm === 'rw') { + $writable = 1; + } else { + $writable = 0; } - echo " - - $url - $reputation - $text - - "; - exit(); - // NOTREACHED - } else { - // Update the writable flag if it changed - Logger::debug('post request feed', ['post' => $_POST]); - if ($dfrn_version >= 2.21) { - if ($perm === 'rw') { - $writable = 1; - } else { - $writable = 0; - } - - if ($writable != $contact['writable']) { - q("UPDATE `contact` SET `writable` = %d WHERE `id` = %d", - intval($writable), - intval($contact_id) - ); - } + if ($writable != $contact['writable']) { + q("UPDATE `contact` SET `writable` = %d WHERE `id` = %d", + intval($writable), + intval($contact_id) + ); } - - header("Content-type: application/atom+xml"); - $o = DFRN::feed($dfrn_id, $a->argv[1], $last_update, $direction); - echo $o; - exit(); } + + header("Content-type: application/atom+xml"); + $o = DFRN::feed($dfrn_id, $a->argv[1], $last_update, $direction); + echo $o; + exit(); } function dfrn_poll_content(App $a) @@ -499,20 +466,20 @@ function dfrn_poll_content(App $a) // URL reply if ($dfrn_version < 2.2) { - $s = Network::fetchUrl($r[0]['poll'] - . '?dfrn_id=' . $encrypted_id - . '&type=profile-check' - . '&dfrn_version=' . DFRN_PROTOCOL_VERSION - . '&challenge=' . $challenge - . '&sec=' . $sec + $s = DI::httpRequest()->fetch($r[0]['poll'] + . '?dfrn_id=' . $encrypted_id + . '&type=profile-check' + . '&dfrn_version=' . DFRN_PROTOCOL_VERSION + . '&challenge=' . $challenge + . '&sec=' . $sec ); } else { - $s = Network::post($r[0]['poll'], [ - 'dfrn_id' => $encrypted_id, - 'type' => 'profile-check', + $s = DI::httpRequest()->post($r[0]['poll'], [ + 'dfrn_id' => $encrypted_id, + 'type' => 'profile-check', 'dfrn_version' => DFRN_PROTOCOL_VERSION, - 'challenge' => $challenge, - 'sec' => $sec + 'challenge' => $challenge, + 'sec' => $sec ])->getBody(); } @@ -536,7 +503,7 @@ function dfrn_poll_content(App $a) Session::setVisitorsContacts(); if (!$quiet) { - info(DI::l10n()->t('%1$s welcomes %2$s', $r[0]['username'], $r[0]['name']) . EOL); + info(DI::l10n()->t('%1$s welcomes %2$s', $r[0]['username'], $r[0]['name'])); } // Visitors get 1 day session. diff --git a/mod/dfrn_request.php b/mod/dfrn_request.php index f5716e8ff5..1e485e3040 100644 --- a/mod/dfrn_request.php +++ b/mod/dfrn_request.php @@ -29,8 +29,8 @@ use Friendica\Core\Logger; use Friendica\Core\Protocol; use Friendica\Core\Renderer; use Friendica\Core\Search; -use Friendica\Core\System; use Friendica\Core\Session; +use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; @@ -110,7 +110,7 @@ function dfrn_request_post(App $a) if (DBA::isResult($r)) { if (strlen($r[0]['dfrn-id'])) { // We don't need to be here. It has already happened. - notice(DI::l10n()->t("This introduction has already been accepted.") . EOL); + notice(DI::l10n()->t("This introduction has already been accepted.")); return; } else { $contact_record = $r[0]; @@ -128,18 +128,18 @@ function dfrn_request_post(App $a) $parms = Probe::profile($dfrn_url); if (!count($parms)) { - notice(DI::l10n()->t('Profile location is not valid or does not contain profile information.') . EOL); + notice(DI::l10n()->t('Profile location is not valid or does not contain profile information.')); return; } else { if (empty($parms['fn'])) { - notice(DI::l10n()->t('Warning: profile location has no identifiable owner name.') . EOL); + notice(DI::l10n()->t('Warning: profile location has no identifiable owner name.')); } if (empty($parms['photo'])) { - notice(DI::l10n()->t('Warning: profile location has no profile photo.') . EOL); + notice(DI::l10n()->t('Warning: profile location has no profile photo.')); } $invalid = Probe::validDfrn($parms); if ($invalid) { - notice(DI::l10n()->tt("%d required parameter was not found at the given location", "%d required parameters were not found at the given location", $invalid) . EOL); + notice(DI::l10n()->tt("%d required parameter was not found at the given location", "%d required parameters were not found at the given location", $invalid)); return; } } @@ -177,7 +177,7 @@ function dfrn_request_post(App $a) } if ($r) { - info(DI::l10n()->t("Introduction complete.") . EOL); + info(DI::l10n()->t("Introduction complete.")); } $r = q("SELECT `id`, `network` FROM `contact` WHERE `uid` = %d AND `url` = '%s' AND `site-pubkey` = '%s' LIMIT 1", @@ -189,7 +189,7 @@ function dfrn_request_post(App $a) Group::addMember(User::getDefaultGroup(local_user(), $r[0]["network"]), $r[0]['id']); if (isset($photo)) { - Contact::updateAvatar($photo, local_user(), $r[0]["id"], true); + Contact::updateAvatar($r[0]["id"], $photo, true); } $forward_path = "contact/" . $r[0]['id']; @@ -203,7 +203,7 @@ function dfrn_request_post(App $a) } if (!empty($dfrn_request) && strlen($confirm_key)) { - Network::fetchUrl($dfrn_request . '?confirm_key=' . $confirm_key); + DI::httpRequest()->fetch($dfrn_request . '?confirm_key=' . $confirm_key); } // (ignore reply, nothing we can do it failed) @@ -213,7 +213,7 @@ function dfrn_request_post(App $a) } // invalid/bogus request - notice(DI::l10n()->t('Unrecoverable protocol error.') . EOL); + notice(DI::l10n()->t('Unrecoverable protocol error.')); DI::baseUrl()->redirect(); return; // NOTREACHED } @@ -240,7 +240,7 @@ function dfrn_request_post(App $a) * */ if (empty($a->profile['uid'])) { - notice(DI::l10n()->t('Profile unavailable.') . EOL); + notice(DI::l10n()->t('Profile unavailable.')); return; } @@ -261,9 +261,9 @@ function dfrn_request_post(App $a) intval($uid) ); if (DBA::isResult($r) && count($r) > $maxreq) { - notice(DI::l10n()->t('%s has received too many connection requests today.', $a->profile['name']) . EOL); - notice(DI::l10n()->t('Spam protection measures have been invoked.') . EOL); - notice(DI::l10n()->t('Friends are advised to please try again in 24 hours.') . EOL); + notice(DI::l10n()->t('%s has received too many connection requests today.', $a->profile['name'])); + notice(DI::l10n()->t('Spam protection measures have been invoked.')); + notice(DI::l10n()->t('Friends are advised to please try again in 24 hours.')); return; } } @@ -287,14 +287,14 @@ function dfrn_request_post(App $a) $url = trim($_POST['dfrn_url']); if (!strlen($url)) { - notice(DI::l10n()->t("Invalid locator") . EOL); + notice(DI::l10n()->t("Invalid locator")); return; } $hcard = ''; // Detect the network - $data = Probe::uri($url); + $data = Contact::getByURL($url); $network = $data["network"]; // Canonicalize email-style profile locator @@ -323,10 +323,10 @@ function dfrn_request_post(App $a) if (DBA::isResult($ret)) { if (strlen($ret[0]['issued-id'])) { - notice(DI::l10n()->t('You have already introduced yourself here.') . EOL); + notice(DI::l10n()->t('You have already introduced yourself here.')); return; } elseif ($ret[0]['rel'] == Contact::FRIEND) { - notice(DI::l10n()->t('Apparently you are already friends with %s.', $a->profile['name']) . EOL); + notice(DI::l10n()->t('Apparently you are already friends with %s.', $a->profile['name'])); return; } else { $contact_record = $ret[0]; @@ -346,19 +346,19 @@ function dfrn_request_post(App $a) } else { $url = Network::isUrlValid($url); if (!$url) { - notice(DI::l10n()->t('Invalid profile URL.') . EOL); + notice(DI::l10n()->t('Invalid profile URL.')); DI::baseUrl()->redirect(DI::args()->getCommand()); return; // NOTREACHED } if (!Network::isUrlAllowed($url)) { - notice(DI::l10n()->t('Disallowed profile URL.') . EOL); + notice(DI::l10n()->t('Disallowed profile URL.')); DI::baseUrl()->redirect(DI::args()->getCommand()); return; // NOTREACHED } if (Network::isUrlBlocked($url)) { - notice(DI::l10n()->t('Blocked domain') . EOL); + notice(DI::l10n()->t('Blocked domain')); DI::baseUrl()->redirect(DI::args()->getCommand()); return; // NOTREACHED } @@ -366,18 +366,18 @@ function dfrn_request_post(App $a) $parms = Probe::profile(($hcard) ? $hcard : $url); if (!count($parms)) { - notice(DI::l10n()->t('Profile location is not valid or does not contain profile information.') . EOL); + notice(DI::l10n()->t('Profile location is not valid or does not contain profile information.')); DI::baseUrl()->redirect(DI::args()->getCommand()); } else { if (empty($parms['fn'])) { - notice(DI::l10n()->t('Warning: profile location has no identifiable owner name.') . EOL); + notice(DI::l10n()->t('Warning: profile location has no identifiable owner name.')); } if (empty($parms['photo'])) { - notice(DI::l10n()->t('Warning: profile location has no profile photo.') . EOL); + notice(DI::l10n()->t('Warning: profile location has no profile photo.')); } $invalid = Probe::validDfrn($parms); if ($invalid) { - notice(DI::l10n()->tt("%d required parameter was not found at the given location", "%d required parameters were not found at the given location", $invalid) . EOL); + notice(DI::l10n()->tt("%d required parameter was not found at the given location", "%d required parameters were not found at the given location", $invalid)); return; } @@ -420,12 +420,12 @@ function dfrn_request_post(App $a) ); if (DBA::isResult($r)) { $contact_record = $r[0]; - Contact::updateAvatar($photo, $uid, $contact_record["id"], true); + Contact::updateAvatar($contact_record["id"], $photo, true); } } } if ($r === false) { - notice(DI::l10n()->t('Failed to update contact record.') . EOL); + notice(DI::l10n()->t('Failed to update contact record.')); return; } @@ -445,7 +445,7 @@ function dfrn_request_post(App $a) // This notice will only be seen by the requestor if the requestor and requestee are on the same server. if (!$failed) { - info(DI::l10n()->t('Your introduction has been sent.') . EOL); + info(DI::l10n()->t('Your introduction has been sent.')); } // "Homecoming" - send the requestor back to their site to record the introduction. @@ -477,7 +477,7 @@ function dfrn_request_post(App $a) // NOTREACHED // END $network != Protocol::PHANTOM } else { - notice(DI::l10n()->t("Remote subscription can't be done for your network. Please subscribe directly on your system.") . EOL); + notice(DI::l10n()->t("Remote subscription can't be done for your network. Please subscribe directly on your system.")); return; } } return; @@ -493,7 +493,7 @@ function dfrn_request_content(App $a) // to send us to the post section to record the introduction. if (!empty($_GET['dfrn_url'])) { if (!local_user()) { - info(DI::l10n()->t("Please login to confirm introduction.") . EOL); + info(DI::l10n()->t("Please login to confirm introduction.")); /* setup the return URL to come back to this page if they use openid */ return Login::form(); } @@ -501,7 +501,7 @@ function dfrn_request_content(App $a) // Edge case, but can easily happen in the wild. This person is authenticated, // but not as the person who needs to deal with this request. if ($a->user['nickname'] != $a->argv[1]) { - notice(DI::l10n()->t("Incorrect identity currently logged in. Please login to this profile.") . EOL); + notice(DI::l10n()->t("Incorrect identity currently logged in. Please login to this profile.")); return Login::form(); } @@ -603,7 +603,7 @@ function dfrn_request_content(App $a) // Normal web request. Display our user's introduction form. if (DI::config()->get('system', 'block_public') && !Session::isAuthenticated()) { if (!DI::config()->get('system', 'local_block')) { - notice(DI::l10n()->t('Public access denied.') . EOL); + notice(DI::l10n()->t('Public access denied.')); return; } } diff --git a/mod/display.php b/mod/display.php index 02e838f55d..1a429948a9 100644 --- a/mod/display.php +++ b/mod/display.php @@ -164,7 +164,7 @@ function display_fetchauthor($a, $item) $profiledata["about"] = ""; } - $profiledata = Contact::getDetailsByURL($profiledata["url"], local_user(), $profiledata); + $profiledata = Contact::getByURLForUser($profiledata["url"], local_user()) ?: $profiledata; if (!empty($profiledata["photo"])) { $profiledata["photo"] = DI::baseUrl()->remove($profiledata["photo"]); diff --git a/mod/editpost.php b/mod/editpost.php index 7cccfdb2d4..209fbcf5ab 100644 --- a/mod/editpost.php +++ b/mod/editpost.php @@ -35,14 +35,14 @@ function editpost_content(App $a) $o = ''; if (!local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } $post_id = (($a->argc > 1) ? intval($a->argv[1]) : 0); if (!$post_id) { - notice(DI::l10n()->t('Item not found') . EOL); + notice(DI::l10n()->t('Item not found')); return; } @@ -52,7 +52,7 @@ function editpost_content(App $a) $item = Item::selectFirstForUser(local_user(), $fields, ['id' => $post_id, 'uid' => local_user()]); if (!DBA::isResult($item)) { - notice(DI::l10n()->t('Item not found') . EOL); + notice(DI::l10n()->t('Item not found')); return; } @@ -131,7 +131,7 @@ function editpost_content(App $a) //jot nav tab (used in some themes) '$message' => DI::l10n()->t('Message'), '$browser' => DI::l10n()->t('Browser'), - '$shortpermset' => DI::l10n()->t('permissions'), + '$shortpermset' => DI::l10n()->t('Permissions'), '$compose_link_title' => DI::l10n()->t('Open Compose page'), ]); @@ -145,7 +145,7 @@ function undo_post_tagging($s) { if ($cnt) { foreach ($matches as $mtch) { if (in_array($mtch[1], ['!', '@'])) { - $contact = Contact::getDetailsByURL($mtch[2]); + $contact = Contact::getByURL($mtch[2], false, ['addr']); $mtch[3] = empty($contact['addr']) ? $mtch[2] : $contact['addr']; } $s = str_replace($mtch[0], $mtch[1] . $mtch[3],$s); diff --git a/mod/events.php b/mod/events.php index 437cc160b4..695432e2a4 100644 --- a/mod/events.php +++ b/mod/events.php @@ -132,7 +132,7 @@ function events_post(App $a) $onerror_path = 'events/' . $action . '?' . http_build_query($params, null, null, PHP_QUERY_RFC3986); if (strcmp($finish, $start) < 0 && !$nofinish) { - notice(DI::l10n()->t('Event can not end before it has started.') . EOL); + notice(DI::l10n()->t('Event can not end before it has started.')); if (intval($_REQUEST['preview'])) { echo DI::l10n()->t('Event can not end before it has started.'); exit(); @@ -141,7 +141,7 @@ function events_post(App $a) } if (!$summary || ($start === DBA::NULL_DATETIME)) { - notice(DI::l10n()->t('Event title and start time are required.') . EOL); + notice(DI::l10n()->t('Event title and start time are required.')); if (intval($_REQUEST['preview'])) { echo DI::l10n()->t('Event title and start time are required.'); exit(); @@ -225,7 +225,7 @@ function events_post(App $a) function events_content(App $a) { if (!local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return Login::form(); } @@ -256,6 +256,11 @@ function events_content(App $a) // get the translation strings for the callendar $i18n = Event::getStrings(); + DI::page()->registerStylesheet('view/asset/fullcalendar/dist/fullcalendar.min.css'); + DI::page()->registerStylesheet('view/asset/fullcalendar/dist/fullcalendar.print.min.css', 'print'); + DI::page()->registerFooterScript('view/asset/moment/min/moment-with-locales.min.js'); + DI::page()->registerFooterScript('view/asset/fullcalendar/dist/fullcalendar.min.js'); + $htpl = Renderer::getMarkupTemplate('event_head.tpl'); DI::page()['htmlhead'] .= Renderer::replaceMacros($htpl, [ '$module_url' => '/events', @@ -469,16 +474,16 @@ function events_content(App $a) $t_orig = $orig_event['summary'] ?? ''; $d_orig = $orig_event['desc'] ?? ''; $l_orig = $orig_event['location'] ?? ''; - $eid = !empty($orig_event) ? $orig_event['id'] : 0; - $cid = !empty($orig_event) ? $orig_event['cid'] : 0; - $uri = !empty($orig_event) ? $orig_event['uri'] : ''; + $eid = $orig_event['id'] ?? 0; + $cid = $orig_event['cid'] ?? 0; + $uri = $orig_event['uri'] ?? ''; if ($cid || $mode === 'edit') { $share_disabled = 'disabled="disabled"'; } - $sdt = !empty($orig_event) ? $orig_event['start'] : 'now'; - $fdt = !empty($orig_event) ? $orig_event['finish'] : 'now'; + $sdt = $orig_event['start'] ?? 'now'; + $fdt = $orig_event['finish'] ?? 'now'; $tz = date_default_timezone_get(); if (!empty($orig_event)) { @@ -583,9 +588,7 @@ function events_content(App $a) } if (Item::exists(['id' => $ev[0]['itemid']])) { - notice(DI::l10n()->t('Failed to remove event') . EOL); - } else { - info(DI::l10n()->t('Event removed') . EOL); + notice(DI::l10n()->t('Failed to remove event')); } DI::baseUrl()->redirect('events'); diff --git a/mod/fbrowser.php b/mod/fbrowser.php index 984747bcd8..14141d4004 100644 --- a/mod/fbrowser.php +++ b/mod/fbrowser.php @@ -9,6 +9,7 @@ use Friendica\App; use Friendica\Core\Renderer; use Friendica\Database\DBA; use Friendica\DI; +use Friendica\Model\Photo; use Friendica\Util\Images; use Friendica\Util\Strings; @@ -47,8 +48,8 @@ function fbrowser_content(App $a) if ($a->argc==2) { $photos = q("SELECT distinct(`album`) AS `album` FROM `photo` WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s' ", intval(local_user()), - DBA::escape('Contact Photos'), - DBA::escape(DI::l10n()->t('Contact Photos')) + DBA::escape(Photo::CONTACT_PHOTOS), + DBA::escape(DI::l10n()->t(Photo::CONTACT_PHOTOS)) ); $albums = array_column($photos, 'album'); @@ -66,8 +67,8 @@ function fbrowser_content(App $a) FROM `photo` WHERE `uid` = %d $sql_extra AND `album` != '%s' AND `album` != '%s' GROUP BY `resource-id` $sql_extra2", intval(local_user()), - DBA::escape('Contact Photos'), - DBA::escape(DI::l10n()->t('Contact Photos')) + DBA::escape(Photo::CONTACT_PHOTOS), + DBA::escape(DI::l10n()->t(Photo::CONTACT_PHOTOS)) ); function _map_files1($rr) diff --git a/mod/follow.php b/mod/follow.php index 97bf9fcf9a..885730f07c 100644 --- a/mod/follow.php +++ b/mod/follow.php @@ -62,7 +62,7 @@ function follow_post(App $a) DI::baseUrl()->redirect('contact/' . $result['cid']); } - info(DI::l10n()->t('The contact could not be added.')); + notice(DI::l10n()->t('The contact could not be added.')); DI::baseUrl()->redirect($return_path); // NOTREACHED @@ -107,8 +107,14 @@ function follow_content(App $a) } } - $contact = Contact::getByURL($url, 0, [], true); + $contact = Contact::getByURL($url, true); + + // Possibly it is a mail contact if (empty($contact)) { + $contact = Probe::uri($url, Protocol::MAIL, $uid); + } + + if (empty($contact) || ($contact['network'] == Protocol::PHANTOM)) { // Possibly it is a remote item and not an account follow_remote_item($url); diff --git a/mod/item.php b/mod/item.php index 6a3fd1896b..17f6486f89 100644 --- a/mod/item.php +++ b/mod/item.php @@ -30,6 +30,7 @@ use Friendica\App; use Friendica\Content\Item as ItemHelper; +use Friendica\Content\PageInfo; use Friendica\Content\Text\BBCode; use Friendica\Core\Hook; use Friendica\Core\Logger; @@ -57,8 +58,6 @@ use Friendica\Util\Security; use Friendica\Util\Strings; use Friendica\Worker\Delivery; -require_once __DIR__ . '/../include/items.php'; - function item_post(App $a) { if (!Session::isAuthenticated()) { throw new HTTPException\ForbiddenException(); @@ -137,6 +136,16 @@ function item_post(App $a) { throw new HTTPException\NotFoundException(DI::l10n()->t('Unable to locate original post.')); } + // When commenting on a public post then store the post for the current user + // This enables interaction like starring and saving into folders + if ($toplevel_item['uid'] == 0) { + $stored = Item::storeForUserByUriId($toplevel_item['uri-id'], local_user()); + Logger::info('Public item stored for user', ['uri-id' => $toplevel_item['uri-id'], 'uid' => $uid, 'stored' => $stored]); + if ($stored) { + $toplevel_item = Item::selectFirst([], ['id' => $stored]); + } + } + $toplevel_item_id = $toplevel_item['id']; $parent_user = $toplevel_item['uid']; @@ -233,7 +242,7 @@ function item_post(App $a) { ]; } - $att_bbcode = add_page_info_data($attachment); + $att_bbcode = "\n" . PageInfo::getFooterFromData($attachment); $body .= $att_bbcode; } @@ -251,7 +260,7 @@ function item_post(App $a) { $objecttype = $orig_post['object-type']; $app = $orig_post['app']; $categories = $orig_post['file'] ?? ''; - $title = Strings::escapeTags(trim($_REQUEST['title'])); + $title = trim($_REQUEST['title'] ?? ''); $body = trim($body); $private = $orig_post['private']; $pubmail_enabled = $orig_post['pubmail']; @@ -272,13 +281,13 @@ function item_post(App $a) { $str_group_deny = isset($_REQUEST['group_deny']) ? $aclFormatter->toString($_REQUEST['group_deny']) : $user['deny_gid'] ?? ''; } - $title = Strings::escapeTags(trim($_REQUEST['title'] ?? '')); - $location = Strings::escapeTags(trim($_REQUEST['location'] ?? '')); - $coord = Strings::escapeTags(trim($_REQUEST['coord'] ?? '')); - $verb = Strings::escapeTags(trim($_REQUEST['verb'] ?? '')); - $emailcc = Strings::escapeTags(trim($_REQUEST['emailcc'] ?? '')); + $title = trim($_REQUEST['title'] ?? ''); + $location = trim($_REQUEST['location'] ?? ''); + $coord = trim($_REQUEST['coord'] ?? ''); + $verb = trim($_REQUEST['verb'] ?? ''); + $emailcc = trim($_REQUEST['emailcc'] ?? ''); $body = trim($body); - $network = Strings::escapeTags(trim(($_REQUEST['network'] ?? '') ?: Protocol::DFRN)); + $network = trim(($_REQUEST['network'] ?? '') ?: Protocol::DFRN); $guid = System::createUUID(); $postopts = $_REQUEST['postopts'] ?? ''; @@ -324,7 +333,7 @@ function item_post(App $a) { System::jsonExit(['preview' => '']); } - info(DI::l10n()->t('Empty post discarded.')); + notice(DI::l10n()->t('Empty post discarded.')); if ($return_path) { DI::baseUrl()->redirect($return_path); } @@ -694,7 +703,6 @@ function item_post(App $a) { // update filetags in pconfig FileTag::updatePconfig($uid, $categories_old, $categories_new, 'category'); - info(DI::l10n()->t('Post updated.')); if ($return_path) { DI::baseUrl()->redirect($return_path); } @@ -716,7 +724,7 @@ function item_post(App $a) { $post_id = Item::insert($datarray); if (!$post_id) { - info(DI::l10n()->t('Item wasn\'t stored.')); + notice(DI::l10n()->t('Item wasn\'t stored.')); if ($return_path) { DI::baseUrl()->redirect($return_path); } @@ -817,7 +825,6 @@ function item_post(App $a) { return $post_id; } - info(DI::l10n()->t('Post published.')); item_post_return(DI::baseUrl(), $api_source, $return_path); // NOTREACHED } @@ -881,7 +888,7 @@ function drop_item(int $id, string $return = '') $item = Item::selectFirstForUser(local_user(), $fields, ['id' => $id]); if (!DBA::isResult($item)) { - notice(DI::l10n()->t('Item not found.') . EOL); + notice(DI::l10n()->t('Item not found.')); DI::baseUrl()->redirect('network'); } @@ -897,40 +904,8 @@ function drop_item(int $id, string $return = '') } if ((local_user() == $item['uid']) || $contact_id) { - // Check if we should do HTML-based delete confirmation - if (!empty($_REQUEST['confirm'])) { - //
can't take arguments in its "action" parameter - // so add any arguments as hidden inputs - $query = explode_querystring(DI::args()->getQueryString()); - $inputs = []; - - foreach ($query['args'] as $arg) { - if (strpos($arg, 'confirm=') === false) { - $arg_parts = explode('=', $arg); - $inputs[] = ['name' => $arg_parts[0], 'value' => $arg_parts[1]]; - } - } - - return Renderer::replaceMacros(Renderer::getMarkupTemplate('confirm.tpl'), [ - '$method' => 'get', - '$message' => DI::l10n()->t('Do you really want to delete this item?'), - '$extra_inputs' => $inputs, - '$confirm' => DI::l10n()->t('Yes'), - '$confirm_url' => $query['base'], - '$confirm_name' => 'confirmed', - '$cancel' => DI::l10n()->t('Cancel'), - ]); - } - // Now check how the user responded to the confirmation query - if (!empty($_REQUEST['canceled'])) { - DI::baseUrl()->redirect('display/' . $item['guid']); - } - - $is_comment = $item['gravity'] == GRAVITY_COMMENT; - $parentitem = null; if (!empty($item['parent'])) { - $fields = ['guid']; - $parentitem = Item::selectFirstForUser(local_user(), $fields, ['id' => $item['parent']]); + $parentitem = Item::selectFirstForUser(local_user(), ['guid'], ['id' => $item['parent']]); } // delete the item @@ -942,7 +917,7 @@ function drop_item(int $id, string $return = '') $return_url = str_replace("update_", "", $return_url); // Check if delete a comment - if ($is_comment) { + if ($item['gravity'] == GRAVITY_COMMENT) { // Return to parent guid if (!empty($parentitem)) { DI::baseUrl()->redirect('display/' . $parentitem['guid']); diff --git a/mod/lockview.php b/mod/lockview.php deleted file mode 100644 index e48debfc6b..0000000000 --- a/mod/lockview.php +++ /dev/null @@ -1,161 +0,0 @@ -. - * - */ - -use Friendica\App; -use Friendica\Core\Hook; -use Friendica\Database\DBA; -use Friendica\DI; -use Friendica\Model\Group; -use Friendica\Model\Item; - -function lockview_content(App $a) -{ - $type = (($a->argc > 1) ? $a->argv[1] : 0); - if (is_numeric($type)) { - $item_id = intval($type); - $type = 'item'; - } else { - $item_id = (($a->argc > 2) ? intval($a->argv[2]) : 0); - } - - if (!$item_id) { - exit(); - } - - if (!in_array($type, ['item','photo','event'])) { - exit(); - } - - $fields = ['uid', 'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid']; - $condition = ['id' => $item_id]; - - if ($type != 'item') { - $item = DBA::selectFirst($type, $fields, $condition); - } else { - $fields[] = 'private'; - $item = Item::selectFirst($fields, $condition); - } - - if (!DBA::isResult($item)) { - exit(); - } - - Hook::callAll('lockview_content', $item); - - if ($item['uid'] != local_user()) { - echo DI::l10n()->t('Remote privacy information not available.') . '
'; - exit(); - } - - if (isset($item['private']) - && $item['private'] == Item::PRIVATE - && empty($item['allow_cid']) - && empty($item['allow_gid']) - && empty($item['deny_cid']) - && empty($item['deny_gid'])) - { - echo DI::l10n()->t('Remote privacy information not available.') . '
'; - exit(); - } - - $aclFormatter = DI::aclFormatter(); - - $allowed_users = $aclFormatter->expand($item['allow_cid']); - $allowed_groups = $aclFormatter->expand($item['allow_gid']); - $deny_users = $aclFormatter->expand($item['deny_cid']); - $deny_groups = $aclFormatter->expand($item['deny_gid']); - - $o = DI::l10n()->t('Visible to:') . '
'; - $l = []; - - if (count($allowed_groups)) { - $key = array_search(Group::FOLLOWERS, $allowed_groups); - if ($key !== false) { - $l[] = '' . DI::l10n()->t('Followers') . ''; - unset($allowed_groups[$key]); - } - - $key = array_search(Group::MUTUALS, $allowed_groups); - if ($key !== false) { - $l[] = '' . DI::l10n()->t('Mutuals') . ''; - unset($allowed_groups[$key]); - } - - - $r = q("SELECT `name` FROM `group` WHERE `id` IN ( %s )", - DBA::escape(implode(', ', $allowed_groups)) - ); - if (DBA::isResult($r)) { - foreach ($r as $rr) { - $l[] = '' . $rr['name'] . ''; - } - } - } - - if (count($allowed_users)) { - $r = q("SELECT `name` FROM `contact` WHERE `id` IN ( %s )", - DBA::escape(implode(', ', $allowed_users)) - ); - if (DBA::isResult($r)) { - foreach ($r as $rr) { - $l[] = $rr['name']; - } - } - } - - if (count($deny_groups)) { - $key = array_search(Group::FOLLOWERS, $deny_groups); - if ($key !== false) { - $l[] = '' . DI::l10n()->t('Followers') . ''; - unset($deny_groups[$key]); - } - - $key = array_search(Group::MUTUALS, $deny_groups); - if ($key !== false) { - $l[] = '' . DI::l10n()->t('Mutuals') . ''; - unset($deny_groups[$key]); - } - - $r = q("SELECT `name` FROM `group` WHERE `id` IN ( %s )", - DBA::escape(implode(', ', $deny_groups)) - ); - if (DBA::isResult($r)) { - foreach ($r as $rr) { - $l[] = '' . $rr['name'] . ''; - } - } - } - - if (count($deny_users)) { - $r = q("SELECT `name` FROM `contact` WHERE `id` IN ( %s )", - DBA::escape(implode(', ', $deny_users)) - ); - if (DBA::isResult($r)) { - foreach ($r as $rr) { - $l[] = '' . $rr['name'] . ''; - } - } - } - - echo $o . implode(', ', $l); - exit(); - -} diff --git a/mod/lostpass.php b/mod/lostpass.php index 211477b0db..01e0006e95 100644 --- a/mod/lostpass.php +++ b/mod/lostpass.php @@ -37,7 +37,7 @@ function lostpass_post(App $a) $condition = ['(`email` = ? OR `nickname` = ?) AND `verified` = 1 AND `blocked` = 0', $loginame, $loginame]; $user = DBA::selectFirst('user', ['uid', 'username', 'nickname', 'email', 'language'], $condition); if (!DBA::isResult($user)) { - notice(DI::l10n()->t('No valid account found.') . EOL); + notice(DI::l10n()->t('No valid account found.')); DI::baseUrl()->redirect(); } @@ -49,7 +49,7 @@ function lostpass_post(App $a) ]; $result = DBA::update('user', $fields, ['uid' => $user['uid']]); if ($result) { - info(DI::l10n()->t('Password reset request issued. Check your email.') . EOL); + info(DI::l10n()->t('Password reset request issued. Check your email.')); } $sitename = DI::config()->get('config', 'sitename'); @@ -152,7 +152,7 @@ function lostpass_generate_password($user) '$newpass' => $new_password, ]); - info("Your password has been reset." . EOL); + info(DI::l10n()->t("Your password has been reset.")); $sitename = DI::config()->get('config', 'sitename'); $preamble = Strings::deindent(DI::l10n()->t(' diff --git a/mod/match.php b/mod/match.php index 47d9879794..cd1c66c891 100644 --- a/mod/match.php +++ b/mod/match.php @@ -27,8 +27,7 @@ use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; use Friendica\Model\Profile; -use Friendica\Util\Network; -use Friendica\Util\Proxy as ProxyUtils; +use Friendica\Module\Contact as ModuleContact; /** * Controller for /match. @@ -60,7 +59,7 @@ function match_content(App $a) return ''; } if (!$profile['pub_keywords'] && (!$profile['prv_keywords'])) { - notice(DI::l10n()->t('No keywords to match. Please add keywords to your profile.') . EOL); + notice(DI::l10n()->t('No keywords to match. Please add keywords to your profile.')); return ''; } @@ -76,7 +75,7 @@ function match_content(App $a) $host = DI::baseUrl(); } - $msearch_json = Network::post($host . '/msearch', $params)->getBody(); + $msearch_json = DI::httpRequest()->post($host . '/msearch', $params)->getBody(); $msearch = json_decode($msearch_json); @@ -89,37 +88,14 @@ function match_content(App $a) $profile = $msearch->results[$i]; // Already known contact - if (!$profile || Contact::getIdForURL($profile->url, local_user(), true)) { + if (!$profile || Contact::getIdForURL($profile->url, local_user())) { continue; } - // Workaround for wrong directory photo URL - $profile->photo = str_replace('http:///photo/', Search::getGlobalDirectory() . '/photo/', $profile->photo); - - $connlnk = DI::baseUrl() . '/follow/?url=' . $profile->url; - $photo_menu = [ - 'profile' => [DI::l10n()->t("View Profile"), Contact::magicLink($profile->url)], - 'follow' => [DI::l10n()->t("Connect/Follow"), $connlnk] - ]; - - $contact_details = Contact::getDetailsByURL($profile->url, 0); - - $entry = [ - 'url' => Contact::magicLink($profile->url), - 'itemurl' => $contact_details['addr'] ?? $profile->url, - 'name' => $profile->name, - 'details' => $contact_details['location'] ?? '', - 'tags' => $contact_details['keywords'] ?? '', - 'about' => $contact_details['about'] ?? '', - 'account_type' => Contact::getAccountType($contact_details), - 'thumb' => ProxyUtils::proxifyUrl($profile->photo, false, ProxyUtils::SIZE_THUMB), - 'conntxt' => DI::l10n()->t('Connect'), - 'connlnk' => $connlnk, - 'img_hover' => $profile->tags, - 'photo_menu' => $photo_menu, - 'id' => $i, - ]; - $entries[] = $entry; + $contact = Contact::getByURLForUser($profile->url, local_user()); + if (!empty($contact)) { + $entries[] = ModuleContact::getContactTemplateVars($contact); + } } $data = [ @@ -141,7 +117,7 @@ function match_content(App $a) } if (empty($entries)) { - info(DI::l10n()->t('No matches') . EOL); + info(DI::l10n()->t('No matches')); } $tpl = Renderer::getMarkupTemplate('viewcontact_template.tpl'); diff --git a/mod/message.php b/mod/message.php index c024cbe144..4f680aa0b7 100644 --- a/mod/message.php +++ b/mod/message.php @@ -32,7 +32,6 @@ use Friendica\Model\Mail; use Friendica\Model\Notify\Type; use Friendica\Module\Security\Login; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\Strings; use Friendica\Util\Temporal; @@ -68,34 +67,32 @@ function message_init(App $a) function message_post(App $a) { if (!local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } $replyto = !empty($_REQUEST['replyto']) ? Strings::escapeTags(trim($_REQUEST['replyto'])) : ''; $subject = !empty($_REQUEST['subject']) ? Strings::escapeTags(trim($_REQUEST['subject'])) : ''; $body = !empty($_REQUEST['body']) ? Strings::escapeHtml(trim($_REQUEST['body'])) : ''; - $recipient = !empty($_REQUEST['messageto']) ? intval($_REQUEST['messageto']) : 0; + $recipient = !empty($_REQUEST['recipient']) ? intval($_REQUEST['recipient']) : 0; $ret = Mail::send($recipient, $body, $subject, $replyto); $norecip = false; switch ($ret) { case -1: - notice(DI::l10n()->t('No recipient selected.') . EOL); + notice(DI::l10n()->t('No recipient selected.')); $norecip = true; break; case -2: - notice(DI::l10n()->t('Unable to locate contact information.') . EOL); + notice(DI::l10n()->t('Unable to locate contact information.')); break; case -3: - notice(DI::l10n()->t('Message could not be sent.') . EOL); + notice(DI::l10n()->t('Message could not be sent.')); break; case -4: - notice(DI::l10n()->t('Message collection failure.') . EOL); + notice(DI::l10n()->t('Message collection failure.')); break; - default: - info(DI::l10n()->t('Message sent.') . EOL); } // fake it to go back to the input form if no recipient listed @@ -113,7 +110,7 @@ function message_content(App $a) Nav::setSelected('messages'); if (!local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return Login::form(); } @@ -144,51 +141,20 @@ function message_content(App $a) return; } - // Check if we should do HTML-based delete confirmation - if (!empty($_REQUEST['confirm'])) { - // can't take arguments in its "action" parameter - // so add any arguments as hidden inputs - $query = explode_querystring(DI::args()->getQueryString()); - $inputs = []; - foreach ($query['args'] as $arg) { - if (strpos($arg, 'confirm=') === false) { - $arg_parts = explode('=', $arg); - $inputs[] = ['name' => $arg_parts[0], 'value' => $arg_parts[1]]; - } - } - - //DI::page()['aside'] = ''; - return Renderer::replaceMacros(Renderer::getMarkupTemplate('confirm.tpl'), [ - '$method' => 'get', - '$message' => DI::l10n()->t('Do you really want to delete this message?'), - '$extra_inputs' => $inputs, - '$confirm' => DI::l10n()->t('Yes'), - '$confirm_url' => $query['base'], - '$confirm_name' => 'confirmed', - '$cancel' => DI::l10n()->t('Cancel'), - ]); - } - - // Now check how the user responded to the confirmation query - if (!empty($_REQUEST['canceled'])) { - DI::baseUrl()->redirect('message'); - } - $cmd = $a->argv[1]; if ($cmd === 'drop') { $message = DBA::selectFirst('mail', ['convid'], ['id' => $a->argv[2], 'uid' => local_user()]); if(!DBA::isResult($message)){ - info(DI::l10n()->t('Conversation not found.') . EOL); + notice(DI::l10n()->t('Conversation not found.')); DI::baseUrl()->redirect('message'); } - if (DBA::delete('mail', ['id' => $a->argv[2], 'uid' => local_user()])) { - info(DI::l10n()->t('Message deleted.') . EOL); + if (!DBA::delete('mail', ['id' => $a->argv[2], 'uid' => local_user()])) { + notice(DI::l10n()->t('Message was not deleted.')); } $conversation = DBA::selectFirst('mail', ['id'], ['convid' => $message['convid'], 'uid' => local_user()]); if(!DBA::isResult($conversation)){ - info(DI::l10n()->t('Conversation removed.') . EOL); DI::baseUrl()->redirect('message'); } @@ -201,8 +167,8 @@ function message_content(App $a) if (DBA::isResult($r)) { $parent = $r[0]['parent-uri']; - if (DBA::delete('mail', ['parent-uri' => $parent, 'uid' => local_user()])) { - info(DI::l10n()->t('Conversation removed.') . EOL); + if (!DBA::delete('mail', ['parent-uri' => $parent, 'uid' => local_user()])) { + notice(DI::l10n()->t('Conversation was not removed.')); } } DI::baseUrl()->redirect('message'); @@ -219,50 +185,14 @@ function message_content(App $a) '$linkurl' => DI::l10n()->t('Please enter a link URL:') ]); - $preselect = isset($a->argv[2]) ? [$a->argv[2]] : []; + $recipientId = $a->argv[2] ?? null; - $prename = $preurl = $preid = ''; - - if ($preselect) { - $r = q("SELECT `name`, `url`, `id` FROM `contact` WHERE `uid` = %d AND `id` = %d LIMIT 1", - intval(local_user()), - intval($a->argv[2]) - ); - if (!DBA::isResult($r)) { - $r = q("SELECT `name`, `url`, `id` FROM `contact` WHERE `uid` = %d AND `nurl` = '%s' LIMIT 1", - intval(local_user()), - DBA::escape(Strings::normaliseLink(base64_decode($a->argv[2]))) - ); - } - - if (!DBA::isResult($r)) { - $r = q("SELECT `name`, `url`, `id` FROM `contact` WHERE `uid` = %d AND `addr` = '%s' LIMIT 1", - intval(local_user()), - DBA::escape(base64_decode($a->argv[2])) - ); - } - - if (DBA::isResult($r)) { - $prename = $r[0]['name']; - $preid = $r[0]['id']; - $preselect = [$preid]; - } else { - $preselect = []; - } - } - - $prefill = $preselect ? $prename : ''; - - // the ugly select box - $select = ACL::getMessageContactSelectHTML('messageto', 'message-to-select', $preselect, 4, 10); + $select = ACL::getMessageContactSelectHTML($recipientId); $tpl = Renderer::getMarkupTemplate('prv_message.tpl'); $o .= Renderer::replaceMacros($tpl, [ '$header' => DI::l10n()->t('Send Private Message'), '$to' => DI::l10n()->t('To:'), - '$showinputs' => 'true', - '$prefill' => $prefill, - '$preid' => $preid, '$subject' => DI::l10n()->t('Subject:'), '$subjtxt' => $_REQUEST['subject'] ?? '', '$text' => $_REQUEST['body'] ?? '', @@ -301,7 +231,7 @@ function message_content(App $a) $r = get_messages(local_user(), $pager->getStart(), $pager->getItemsPerPage()); if (!DBA::isResult($r)) { - info(DI::l10n()->t('No messages.') . EOL); + notice(DI::l10n()->t('No messages.')); return $o; } @@ -358,7 +288,7 @@ function message_content(App $a) } if (!DBA::isResult($messages)) { - notice(DI::l10n()->t('Message not available.') . EOL); + notice(DI::l10n()->t('Message not available.')); return $o; } @@ -396,12 +326,8 @@ function message_content(App $a) $body_e = BBCode::convert($message['body']); $to_name_e = $message['name']; - $contact = Contact::getDetailsByURL($message['from-url']); - if (isset($contact["thumb"])) { - $from_photo = $contact["thumb"]; - } else { - $from_photo = $message['from-photo']; - } + $contact = Contact::getByURL($message['from-url'], false, ['thumb', 'addr', 'id', 'avatar']); + $from_photo = Contact::getThumb($contact, $message['from-photo']); $mails[] = [ 'id' => $message['id'], @@ -409,7 +335,7 @@ function message_content(App $a) 'from_url' => $from_url, 'from_addr' => $contact['addr'], 'sparkle' => $sparkle, - 'from_photo' => ProxyUtils::proxifyUrl($from_photo, false, ProxyUtils::SIZE_THUMB), + 'from_photo' => $from_photo, 'subject' => $subject_e, 'body' => $body_e, 'delete' => DI::l10n()->t('Delete message'), @@ -421,7 +347,7 @@ function message_content(App $a) $seen = $message['seen']; } - $select = $message['name'] . ''; + $select = $message['name'] . ''; $parent = ''; $tpl = Renderer::getMarkupTemplate('mail_display.tpl'); @@ -437,7 +363,6 @@ function message_content(App $a) // reply '$header' => DI::l10n()->t('Send Reply'), '$to' => DI::l10n()->t('To:'), - '$showinputs' => '', '$subject' => DI::l10n()->t('Subject:'), '$subjtxt' => $message['title'], '$readonly' => ' readonly="readonly" style="background: #BBBBBB;" ', @@ -528,12 +453,8 @@ function render_messages(array $msg, $t) $body_e = $rr['body']; $to_name_e = $rr['name']; - $contact = Contact::getDetailsByURL($rr['url']); - if (isset($contact["thumb"])) { - $from_photo = $contact["thumb"]; - } else { - $from_photo = (($rr['thumb']) ? $rr['thumb'] : $rr['from-photo']); - } + $contact = Contact::getByURL($rr['url'], false, ['thumb', 'addr', 'id', 'avatar']); + $from_photo = Contact::getThumb($contact, $rr['thumb'] ?: $rr['from-photo']); $rslt .= Renderer::replaceMacros($tpl, [ '$id' => $rr['id'], @@ -541,7 +462,7 @@ function render_messages(array $msg, $t) '$from_url' => Contact::magicLink($rr['url']), '$from_addr' => $contact['addr'] ?? '', '$sparkle' => ' sparkle', - '$from_photo' => ProxyUtils::proxifyUrl($from_photo, false, ProxyUtils::SIZE_THUMB), + '$from_photo' => $from_photo, '$subject' => $rr['title'], '$delete' => DI::l10n()->t('Delete conversation'), '$body' => $body_e, diff --git a/mod/network.php b/mod/network.php index 16fde6c351..60bb409e32 100644 --- a/mod/network.php +++ b/mod/network.php @@ -20,7 +20,6 @@ */ use Friendica\App; -use Friendica\Content\Feature; use Friendica\Content\ForumManager; use Friendica\Content\Nav; use Friendica\Content\Pager; @@ -29,9 +28,7 @@ use Friendica\Content\Text\HTML; use Friendica\Core\ACL; use Friendica\Core\Hook; use Friendica\Core\Logger; -use Friendica\Core\Protocol; use Friendica\Core\Renderer; -use Friendica\Core\Session; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; @@ -39,15 +36,15 @@ use Friendica\Model\Group; use Friendica\Model\Item; use Friendica\Model\Post\Category; use Friendica\Model\Profile; +use Friendica\Module\Contact as ModuleContact; use Friendica\Module\Security\Login; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\Strings; function network_init(App $a) { if (!local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } @@ -102,9 +99,7 @@ function network_init(App $a) 'order=activity', //all 'order=post', //postord 'conv=1', //conv - 'new=1', //new 'star=1', //starred - 'bmark=1', //bookmarked ]; $k = array_search('active', $last_sel_tabs); @@ -154,40 +149,28 @@ function network_init(App $a) * '/network?order=activity' => $activity_active = 'active' * '/network?order=post' => $postord_active = 'active' * '/network?conv=1', => $conv_active = 'active' - * '/network?new=1', => $new_active = 'active' * '/network?star=1', => $starred_active = 'active' - * '/network?bmark=1', => $bookmarked_active = 'active' * * @param App $a - * @return array ($no_active, $activity_active, $postord_active, $conv_active, $new_active, $starred_active, $bookmarked_active); + * @return array ($no_active, $activity_active, $postord_active, $conv_active, $starred_active); */ function network_query_get_sel_tab(App $a) { $no_active = ''; $starred_active = ''; - $new_active = ''; - $bookmarked_active = ''; $all_active = ''; $conv_active = ''; $postord_active = ''; - if (!empty($_GET['new'])) { - $new_active = 'active'; - } - if (!empty($_GET['star'])) { $starred_active = 'active'; } - if (!empty($_GET['bmark'])) { - $bookmarked_active = 'active'; - } - if (!empty($_GET['conv'])) { $conv_active = 'active'; } - if (($new_active == '') && ($starred_active == '') && ($bookmarked_active == '') && ($conv_active == '')) { + if (($starred_active == '') && ($conv_active == '')) { $no_active = 'active'; } @@ -198,7 +181,7 @@ function network_query_get_sel_tab(App $a) } } - return [$no_active, $all_active, $postord_active, $conv_active, $new_active, $starred_active, $bookmarked_active]; + return [$no_active, $all_active, $postord_active, $conv_active, $starred_active]; } function network_query_get_sel_group(App $a) @@ -217,17 +200,11 @@ function network_query_get_sel_group(App $a) * * @param App $a The global App * @param Pager $pager - * @param integer $update Used for the automatic reloading * @return string SQL with the appropriate LIMIT clause * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ -function networkPager(App $a, Pager $pager, $update) +function networkPager(App $a, Pager $pager) { - if ($update) { - // only setup pagination on initial page view - return ' LIMIT 100'; - } - if (DI::mode()->isMobile()) { $itemspage_network = DI::pConfig()->get(local_user(), 'system', 'itemspage_mobile_network', DI::config()->get('system', 'itemspage_network_mobile')); @@ -243,8 +220,6 @@ function networkPager(App $a, Pager $pager, $update) } $pager->setItemsPerPage($itemspage_network); - - return sprintf(" LIMIT %d, %d ", $pager->getStart(), $pager->getItemsPerPage()); } /** @@ -285,7 +260,7 @@ function networkConversation(App $a, $items, Pager $pager, $mode, $update, $orde $a->page_contact = $a->contact; if (!is_array($items)) { - Logger::log("Expecting items to be an array. Got " . print_r($items, true)); + Logger::info('Expecting items to be an array.', ['items' => $items]); $items = []; } @@ -312,14 +287,14 @@ function network_content(App $a, $update = 0, $parent = 0) $arr = ['query' => DI::args()->getQueryString()]; Hook::callAll('network_content_init', $arr); - if (!empty($_GET['new']) || !empty($_GET['file'])) { + if (!empty($_GET['file'])) { $o = networkFlatView($a, $update); } else { $o = networkThreadedView($a, $update, $parent); } - if ($o === '') { - info("No items found"); + if (!$update && ($o === '')) { + notice(DI::l10n()->t("No items found")); } return $o; @@ -377,8 +352,7 @@ function networkFlatView(App $a, $update = 0) $pager = new Pager(DI::l10n(), DI::args()->getQueryString()); - networkPager($a, $pager, $update); - + networkPager($a, $pager); if (strlen($file)) { $item_params = ['order' => ['uri-id' => true]]; @@ -428,19 +402,12 @@ function networkThreadedView(App $a, $update, $parent) global $pager; // Rawmode is used for fetching new content at the end of the page - $rawmode = (isset($_GET['mode']) AND ( $_GET['mode'] == 'raw')); + $rawmode = (isset($_GET['mode']) AND ($_GET['mode'] == 'raw')); - if (isset($_GET['last_received']) && isset($_GET['last_commented']) && isset($_GET['last_created']) && isset($_GET['last_id'])) { - $last_received = DateTimeFormat::utc($_GET['last_received']); - $last_commented = DateTimeFormat::utc($_GET['last_commented']); - $last_created = DateTimeFormat::utc($_GET['last_created']); - $last_id = intval($_GET['last_id']); - } else { - $last_received = ''; - $last_commented = ''; - $last_created = ''; - $last_id = 0; - } + $last_received = isset($_GET['last_received']) ? DateTimeFormat::utc($_GET['last_received']) : ''; + $last_commented = isset($_GET['last_commented']) ? DateTimeFormat::utc($_GET['last_commented']) : ''; + $last_created = isset($_GET['last_created']) ? DateTimeFormat::utc($_GET['last_created']) : ''; + $last_uriid = isset($_GET['last_uriid']) ? intval($_GET['last_uriid']) : 0; $datequery = $datequery2 = ''; @@ -468,7 +435,6 @@ function networkThreadedView(App $a, $update, $parent) $cid = intval($_GET['contactid'] ?? 0); $star = intval($_GET['star'] ?? 0); - $bmark = intval($_GET['bmark'] ?? 0); $conv = intval($_GET['conv'] ?? 0); $order = Strings::escapeTags(($_GET['order'] ?? '') ?: 'activity'); $nets = $_GET['nets'] ?? ''; @@ -508,13 +474,9 @@ function networkThreadedView(App $a, $update, $parent) if ($cid) { // If $cid belongs to a communitity forum or a privat goup,.add a mention to the status editor $condition = ["`id` = ? AND (`forum` OR `prv`)", $cid]; - $contact = DBA::selectFirst('contact', ['addr', 'nick'], $condition); - if (DBA::isResult($contact)) { - if ($contact['addr'] != '') { - $content = '!' . $contact['addr']; - } else { - $content = '!' . $contact['nick'] . '+' . $cid; - } + $contact = DBA::selectFirst('contact', ['addr'], $condition); + if (!empty($contact['addr'])) { + $content = '!' . $contact['addr']; } } @@ -537,27 +499,25 @@ function networkThreadedView(App $a, $update, $parent) $o .= status_editor($a, $x); } - // We don't have to deal with ACLs on this page. You're looking at everything - // that belongs to you, hence you can see all of it. We will filter by group if - // desired. + $conditionFields = ['uid' => local_user()]; + $conditionStrings = []; - $sql_post_table = ''; - $sql_options = ($star ? " AND `thread`.`starred` " : ''); - $sql_options .= ($bmark ? sprintf(" AND `thread`.`post-type` = %d ", Item::PT_PAGE) : ''); - $sql_extra = $sql_options; - $sql_extra2 = ''; - $sql_extra3 = ''; - $sql_table = '`thread`'; - $sql_parent = '`iid`'; - - if ($update) { - $sql_table = '`item`'; - $sql_parent = '`parent`'; - $sql_post_table = " INNER JOIN `thread` ON `thread`.`iid` = `item`.`parent`"; + if ($star) { + $conditionFields['starred'] = true; + } + if ($conv) { + $conditionFields['mention'] = true; + } + if ($nets) { + $conditionFields['network'] = $nets; } - $sql_nets = (($nets) ? sprintf(" AND $sql_table.`network` = '%s' ", DBA::escape($nets)) : ''); - $sql_tag_nets = (($nets) ? sprintf(" AND `item`.`network` = '%s' ", DBA::escape($nets)) : ''); + if ($datequery) { + $conditionStrings = DBA::mergeConditions($conditionStrings, ["`received` <= ? ", DateTimeFormat::convert($datequery, 'UTC', date_default_timezone_get())]); + } + if ($datequery2) { + $conditionStrings = DBA::mergeConditions($conditionStrings, ["`received` >= ? ", DateTimeFormat::convert($datequery2, 'UTC', date_default_timezone_get())]); + } if ($gid) { $group = DBA::selectFirst('group', ['name'], ['id' => $gid, 'uid' => local_user()]); @@ -565,80 +525,35 @@ function networkThreadedView(App $a, $update, $parent) if ($update) { exit(); } - notice(DI::l10n()->t('No such group') . EOL); + notice(DI::l10n()->t('No such group')); DI::baseUrl()->redirect('network/0'); // NOTREACHED } - $contacts = Group::expand(local_user(), [$gid]); - - if ((is_array($contacts)) && count($contacts)) { - $contact_str_self = ''; - - $contact_str = implode(',', $contacts); - $self = DBA::selectFirst('contact', ['id'], ['uid' => local_user(), 'self' => true]); - if (DBA::isResult($self)) { - $contact_str_self = $self['id']; - } - - $sql_post_table .= " INNER JOIN `item` AS `temp1` ON `temp1`.`id` = " . $sql_table . "." . $sql_parent; - $sql_extra3 .= " AND (`thread`.`contact-id` IN ($contact_str) "; - $sql_extra3 .= " OR (`thread`.`contact-id` = '$contact_str_self' AND `temp1`.`allow_gid` LIKE '" . Strings::protectSprintf('%<' . intval($gid) . '>%') . "' AND `temp1`.`private`))"; - } else { - $sql_extra3 .= " AND false "; - info(DI::l10n()->t('Group is empty')); - } + $conditionStrings = DBA::mergeConditions($conditionStrings, ["`contact-id` IN (SELECT `contact-id` FROM `group_member` WHERE `gid` = ?)", $gid]); $o = Renderer::replaceMacros(Renderer::getMarkupTemplate('section_title.tpl'), [ '$title' => DI::l10n()->t('Group: %s', $group['name']) ]) . $o; } elseif ($cid) { - $fields = ['id', 'name', 'network', 'writable', 'nurl', - 'forum', 'prv', 'contact-type', 'addr', 'thumb', 'location']; - $condition = ["`id` = ? AND (NOT `blocked` OR `pending`)", $cid]; - $contact = DBA::selectFirst('contact', $fields, $condition); + $contact = Contact::getById($cid); if (DBA::isResult($contact)) { - $sql_extra = " AND " . $sql_table . ".`contact-id` = " . intval($cid); - - $entries[0] = [ - 'id' => 'network', - 'name' => $contact['name'], - 'itemurl' => ($contact['addr'] ?? '') ?: $contact['nurl'], - 'thumb' => ProxyUtils::proxifyUrl($contact['thumb'], false, ProxyUtils::SIZE_THUMB), - 'details' => $contact['location'], - ]; - - $entries[0]['account_type'] = Contact::getAccountType($contact); + $conditionFields['contact-id'] = $cid; $o = Renderer::replaceMacros(Renderer::getMarkupTemplate('viewcontact_template.tpl'), [ - 'contacts' => $entries, + 'contacts' => [ModuleContact::getContactTemplateVars($contact)], 'id' => 'network', ]) . $o; } else { - notice(DI::l10n()->t('Invalid contact.') . EOL); + notice(DI::l10n()->t('Invalid contact.')); DI::baseUrl()->redirect('network'); // NOTREACHED } - } - - if (!$gid && !$cid && !$update && !DI::config()->get('theme', 'hide_eventlist')) { + } elseif (!$update && !DI::config()->get('theme', 'hide_eventlist')) { $o .= Profile::getBirthdays(); $o .= Profile::getEventsReminderHTML(); } - if ($datequery) { - $sql_extra3 .= Strings::protectSprintf(sprintf(" AND $sql_table.received <= '%s' ", - DBA::escape(DateTimeFormat::convert($datequery, 'UTC', date_default_timezone_get())))); - } - if ($datequery2) { - $sql_extra3 .= Strings::protectSprintf(sprintf(" AND $sql_table.received >= '%s' ", - DBA::escape(DateTimeFormat::convert($datequery2, 'UTC', date_default_timezone_get())))); - } - - if ($conv) { - $sql_extra3 .= " AND $sql_table.`mention`"; - } - // Normal conversation view if ($order === 'post') { $ordering = '`received`'; @@ -648,50 +563,34 @@ function networkThreadedView(App $a, $update, $parent) $order_mode = 'commented'; } - $sql_order = "$sql_table.$ordering"; - - if (!empty($_GET['offset'])) { - $sql_range = sprintf(" AND $sql_order <= '%s'", DBA::escape($_GET['offset'])); - } else { - $sql_range = ''; - } - $pager = new Pager(DI::l10n(), DI::args()->getQueryString()); - $pager_sql = networkPager($a, $pager, $update); + networkPager($a, $pager); - $last_date = ''; + if (DI::pConfig()->get(local_user(), 'system', 'infinite_scroll')) { + $pager->setPage(1); + } + // Currently only the order modes "received" and "commented" are in use switch ($order_mode) { case 'received': if ($last_received != '') { - $last_date = $last_received; - $sql_range .= sprintf(" AND $sql_table.`received` < '%s'", DBA::escape($last_received)); - $pager->setPage(1); - $pager_sql = sprintf(" LIMIT %d, %d ", $pager->getStart(), $pager->getItemsPerPage()); + $conditionStrings = DBA::mergeConditions($conditionStrings, ["`received` < ?", $last_received]); } break; case 'commented': if ($last_commented != '') { - $last_date = $last_commented; - $sql_range .= sprintf(" AND $sql_table.`commented` < '%s'", DBA::escape($last_commented)); - $pager->setPage(1); - $pager_sql = sprintf(" LIMIT %d, %d ", $pager->getStart(), $pager->getItemsPerPage()); + $conditionStrings = DBA::mergeConditions($conditionStrings, ["`commented` < ?", $last_commented]); } break; case 'created': if ($last_created != '') { - $last_date = $last_created; - $sql_range .= sprintf(" AND $sql_table.`created` < '%s'", DBA::escape($last_created)); - $pager->setPage(1); - $pager_sql = sprintf(" LIMIT %d, %d ", $pager->getStart(), $pager->getItemsPerPage()); + $conditionStrings = DBA::mergeConditions($conditionStrings, ["`created` < ?", $last_created]); } break; - case 'id': - if (($last_id > 0) && ($sql_table == '`thread`')) { - $sql_range .= sprintf(" AND $sql_table.`iid` < '%s'", DBA::escape($last_id)); - $pager->setPage(1); - $pager_sql = sprintf(" LIMIT %d, %d ", $pager->getStart(), $pager->getItemsPerPage()); + case 'uriid': + if ($last_uriid > 0) { + $conditionStrings = DBA::mergeConditions($conditionStrings, ["`uri-id` < ?", $last_uriid]); } break; } @@ -700,168 +599,49 @@ function networkThreadedView(App $a, $update, $parent) if ($update) { if (!empty($parent)) { // Load only a single thread - $sql_extra4 = "`item`.`id` = ".intval($parent); + $conditionFields['parent'] = $parent; + } elseif ($order === 'post') { + // Only load new toplevel posts + $conditionFields['unseen'] = true; + $conditionFields['gravity'] = GRAVITY_PARENT; } else { // Load all unseen items - $sql_extra4 = "`item`.`unseen`"; - if (DI::config()->get("system", "like_no_comment")) { - $sql_extra4 .= " AND `item`.`gravity` IN (" . GRAVITY_PARENT . "," . GRAVITY_COMMENT . ")"; - } - if ($order === 'post') { - // Only show toplevel posts when updating posts in this order mode - $sql_extra4 .= " AND `item`.`gravity` = " . GRAVITY_PARENT; - } + $conditionFields['unseen'] = true; } - $r = q("SELECT `item`.`parent-uri` AS `uri`, `item`.`parent` AS `item_id`, $sql_order AS `order_date` - FROM `item` $sql_post_table - STRAIGHT_JOIN `contact` ON `contact`.`id` = `item`.`contact-id` - AND (NOT `contact`.`blocked` OR `contact`.`pending`) - AND (`item`.`gravity` != %d - OR `contact`.`uid` = `item`.`uid` AND `contact`.`self` - OR `contact`.`rel` IN (%d, %d) AND NOT `contact`.`readonly`) - LEFT JOIN `user-item` ON `user-item`.`iid` = `item`.`id` AND `user-item`.`uid` = %d - WHERE `item`.`uid` = %d AND `item`.`visible` AND NOT `item`.`deleted` - AND (`user-item`.`hidden` IS NULL OR NOT `user-item`.`hidden`) - AND NOT `item`.`moderated` AND $sql_extra4 - $sql_extra3 $sql_extra $sql_range $sql_nets - ORDER BY `order_date` DESC LIMIT 100", - intval(GRAVITY_PARENT), - intval(Contact::SHARING), - intval(Contact::FRIEND), - intval(local_user()), - intval(local_user()) - ); + $params = ['order' => [$order_mode => true], 'limit' => 100]; + $table = 'network-item-view'; } else { - $r = q("SELECT `item`.`uri`, `thread`.`iid` AS `item_id`, $sql_order AS `order_date` - FROM `thread` $sql_post_table - STRAIGHT_JOIN `contact` ON `contact`.`id` = `thread`.`contact-id` - AND (NOT `contact`.`blocked` OR `contact`.`pending`) - STRAIGHT_JOIN `item` ON `item`.`id` = `thread`.`iid` - AND (`item`.`gravity` != %d - OR `contact`.`uid` = `item`.`uid` AND `contact`.`self` - OR `contact`.`rel` IN (%d, %d) AND NOT `contact`.`readonly`) - LEFT JOIN `user-item` ON `user-item`.`iid` = `item`.`id` AND `user-item`.`uid` = %d - WHERE `thread`.`uid` = %d AND `thread`.`visible` AND NOT `thread`.`deleted` - AND NOT `thread`.`moderated` - AND (`user-item`.`hidden` IS NULL OR NOT `user-item`.`hidden`) - $sql_extra2 $sql_extra3 $sql_range $sql_extra $sql_nets - ORDER BY `order_date` DESC $pager_sql", - intval(GRAVITY_PARENT), - intval(Contact::SHARING), - intval(Contact::FRIEND), - intval(local_user()), - intval(local_user()) - ); + $params = ['order' => [$order_mode => true], 'limit' => [$pager->getStart(), $pager->getItemsPerPage()]]; + $table = 'network-thread-view'; } + $r = DBA::selectToArray($table, [], DBA::mergeConditions($conditionFields, $conditionStrings), $params); - // Only show it when unfiltered (no groups, no networks, ...) - if (in_array($nets, ['', Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS]) && (strlen($sql_extra . $sql_extra2 . $sql_extra3) == 0)) { - if (DBA::isResult($r)) { - $top_limit = current($r)['order_date']; - $bottom_limit = end($r)['order_date']; - if (empty($_SESSION['network_last_top_limit']) || ($_SESSION['network_last_top_limit'] < $top_limit)) { - $_SESSION['network_last_top_limit'] = $top_limit; - } - } else { - $top_limit = $bottom_limit = DateTimeFormat::utcNow(); - } - - // When checking for updates we need to fetch from the newest date to the newest date before - // Only do this, when the last stored date isn't too long ago (10 times the update interval) - $browser_update = DI::pConfig()->get(local_user(), 'system', 'update_interval', 40000) / 1000; - - if (($browser_update > 0) && $update && !empty($_SESSION['network_last_date']) && - (($bottom_limit < $_SESSION['network_last_date']) || ($top_limit == $bottom_limit)) && - ((time() - $_SESSION['network_last_date_timestamp']) < ($browser_update * 10))) { - $bottom_limit = $_SESSION['network_last_date']; - } - $_SESSION['network_last_date'] = Session::get('network_last_top_limit', $top_limit); - $_SESSION['network_last_date_timestamp'] = time(); - - if ($last_date > $top_limit) { - $top_limit = $last_date; - } elseif ($pager->getPage() == 1) { - // Highest possible top limit when we are on the first page - $top_limit = DateTimeFormat::utcNow(); - } - - // Handle bad performance situations when the distance between top and bottom is too high - // See issue https://github.com/friendica/friendica/issues/8619 - if (strtotime($top_limit) - strtotime($bottom_limit) > 86400) { - // Set the bottom limit to one day in the past at maximum - $bottom_limit = DateTimeFormat::utc(date('c', strtotime($top_limit) - 86400)); - } - - $items = DBA::p("SELECT `item`.`parent-uri` AS `uri`, 0 AS `item_id`, `item`.$ordering AS `order_date`, `author`.`url` AS `author-link` FROM `item` - STRAIGHT_JOIN (SELECT `uri-id` FROM `tag-search-view` WHERE `name` IN - (SELECT SUBSTR(`term`, 2) FROM `search` WHERE `uid` = ? AND `term` LIKE '#%') AND `uid` = 0) AS `tag-search` - ON `item`.`uri-id` = `tag-search`.`uri-id` - STRAIGHT_JOIN `contact` AS `author` ON `author`.`id` = `item`.`author-id` - WHERE `item`.`uid` = 0 AND `item`.$ordering < ? AND `item`.$ordering > ? AND `item`.`gravity` = ? - AND NOT `author`.`hidden` AND NOT `author`.`blocked`" . $sql_tag_nets, - local_user(), $top_limit, $bottom_limit, GRAVITY_PARENT); - - $data = DBA::toArray($items); - - if (count($data) > 0) { - $tag_top_limit = current($data)['order_date']; - if ($_SESSION['network_last_date'] < $tag_top_limit) { - $_SESSION['network_last_date'] = $tag_top_limit; - } - - Logger::log('Tagged items: ' . count($data) . ' - ' . $bottom_limit . ' - ' . $top_limit . ' - ' . local_user().' - '.(int)$update); - $s = []; - foreach ($r as $item) { - $s[$item['uri']] = $item; - } - foreach ($data as $item) { - // Don't show hash tag posts from blocked or ignored contacts - $condition = ["`nurl` = ? AND `uid` = ? AND (`blocked` OR `readonly`)", - Strings::normaliseLink($item['author-link']), local_user()]; - if (!DBA::exists('contact', $condition)) { - $s[$item['uri']] = $item; - } - } - $r = $s; - } - } + return $o . network_display_post($a, $pager, (!$gid && !$cid && !$star), $update, $ordering, $r); +} +function network_display_post($a, $pager, $mark_all, $update, $ordering, $items) +{ $parents_str = ''; - $date_offset = ''; - - $items = $r; if (DBA::isResult($items)) { $parents_arr = []; foreach ($items as $item) { - if ($date_offset < $item['order_date']) { - $date_offset = $item['order_date']; - } - if (!in_array($item['item_id'], $parents_arr) && ($item['item_id'] > 0)) { - $parents_arr[] = $item['item_id']; + if (!in_array($item['parent'], $parents_arr) && ($item['parent'] > 0)) { + $parents_arr[] = $item['parent']; } } $parents_str = implode(', ', $parents_arr); } - if (!empty($_GET['offset'])) { - $date_offset = $_GET['offset']; - } - - $query_string = DI::args()->getQueryString(); - if ($date_offset && !preg_match('/[?&].offset=/', $query_string)) { - $query_string .= '&offset=' . urlencode($date_offset); - } - - $pager->setQueryString($query_string); + $pager->setQueryString(DI::args()->getQueryString()); // We aren't going to try and figure out at the item, group, and page // level which items you've seen and which you haven't. If you're looking // at the top level network page just mark everything seen. - if (!$gid && !$cid && !$star) { + if ($mark_all) { $condition = ['unseen' => true, 'uid' => local_user()]; networkSetSeen($condition); } elseif ($parents_str) { @@ -869,11 +649,7 @@ function networkThreadedView(App $a, $update, $parent) networkSetSeen($condition); } - - $mode = 'network'; - $o .= networkConversation($a, $items, $pager, $mode, $update, $ordering); - - return $o; + return networkConversation($a, $items, $pager, 'network', $update, $ordering); } /** @@ -888,7 +664,7 @@ function network_tabs(App $a) // item filter tabs /// @TODO fix this logic, reduce duplication /// DI::page()['content'] .= '
'; - list($no_active, $all_active, $post_active, $conv_active, $new_active, $starred_active, $bookmarked_active) = network_query_get_sel_tab($a); + list($no_active, $all_active, $post_active, $conv_active, $starred_active) = network_query_get_sel_tab($a); // if no tabs are selected, defaults to activitys if ($no_active == 'active') { @@ -931,28 +707,6 @@ function network_tabs(App $a) 'accesskey' => 'r', ]; - if (Feature::isEnabled(local_user(), 'new_tab')) { - $tabs[] = [ - 'label' => DI::l10n()->t('New'), - 'url' => $cmd . '?' . http_build_query(array_merge($def_param, ['new' => true])), - 'sel' => $new_active, - 'title' => DI::l10n()->t('Activity Stream - by date'), - 'id' => 'activitiy-by-date-tab', - 'accesskey' => 'w', - ]; - } - - if (Feature::isEnabled(local_user(), 'link_tab')) { - $tabs[] = [ - 'label' => DI::l10n()->t('Shared Links'), - 'url' => $cmd . '?' . http_build_query(array_merge($def_param, ['bmark' => true])), - 'sel' => $bookmarked_active, - 'title' => DI::l10n()->t('Interesting Links'), - 'id' => 'shared-links-tab', - 'accesskey' => 'b', - ]; - } - $tabs[] = [ 'label' => DI::l10n()->t('Starred'), 'url' => $cmd . '?' . http_build_query(array_merge($def_param, ['star' => true])), @@ -965,7 +719,7 @@ function network_tabs(App $a) // save selected tab, but only if not in file mode if (empty($_GET['file'])) { DI::pConfig()->set(local_user(), 'network.view', 'tab.selected', [ - $all_active, $post_active, $conv_active, $new_active, $starred_active, $bookmarked_active + $all_active, $post_active, $conv_active, $starred_active ]); } diff --git a/mod/notes.php b/mod/notes.php index 67f8fcab29..d3ce0fa40c 100644 --- a/mod/notes.php +++ b/mod/notes.php @@ -40,7 +40,7 @@ function notes_init(App $a) function notes_content(App $a, $update = false) { if (!local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } @@ -55,7 +55,7 @@ function notes_content(App $a, $update = false) 'default_location' => $a->user['default-location'], 'nickname' => $a->user['nickname'], 'lockstate' => 'lock', - 'acl' => '', + 'acl' => \Friendica\Core\ACL::getSelfOnlyHTML(local_user(), DI::l10n()->t('Personal notes are visible only by yourself.')), 'bang' => '', 'visitor' => 'block', 'profile_uid' => local_user(), diff --git a/mod/oexchange.php b/mod/oexchange.php index 97367c3ea5..f68fe6f2d2 100644 --- a/mod/oexchange.php +++ b/mod/oexchange.php @@ -23,7 +23,6 @@ use Friendica\App; use Friendica\Core\Renderer; use Friendica\DI; use Friendica\Module\Security\Login; -use Friendica\Util\Network; use Friendica\Util\Strings; function oexchange_init(App $a) { @@ -45,7 +44,6 @@ function oexchange_content(App $a) { } if (($a->argc > 1) && $a->argv[1] === 'done') { - info(DI::l10n()->t('Post successful.') . EOL); return; } @@ -58,7 +56,7 @@ function oexchange_content(App $a) { $tags = ((!empty($_REQUEST['tags'])) ? '&tags=' . urlencode(Strings::escapeTags(trim($_REQUEST['tags']))) : ''); - $s = Network::fetchUrl(DI::baseUrl() . '/parse_url?url=' . $url . $title . $description . $tags); + $s = DI::httpRequest()->fetch(DI::baseUrl() . '/parse_url?url=' . $url . $title . $description . $tags); if (!strlen($s)) { return; diff --git a/mod/ostatus_subscribe.php b/mod/ostatus_subscribe.php index 64774eead9..3f716c8c7b 100644 --- a/mod/ostatus_subscribe.php +++ b/mod/ostatus_subscribe.php @@ -23,13 +23,11 @@ use Friendica\App; use Friendica\Core\Protocol; use Friendica\DI; use Friendica\Model\Contact; -use Friendica\Network\Probe; -use Friendica\Util\Network; function ostatus_subscribe_content(App $a) { if (!local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); DI::baseUrl()->redirect('ostatus_subscribe'); // NOTREACHED } @@ -47,7 +45,7 @@ function ostatus_subscribe_content(App $a) return $o . DI::l10n()->t('No contact provided.'); } - $contact = Probe::uri($_REQUEST['url']); + $contact = Contact::getByURL($_REQUEST['url']); if (!$contact) { DI::pConfig()->delete($uid, 'ostatus', 'legacy_contact'); return $o . DI::l10n()->t('Couldn\'t fetch information for contact.'); @@ -56,7 +54,7 @@ function ostatus_subscribe_content(App $a) $api = $contact['baseurl'] . '/api/'; // Fetching friends - $curlResult = Network::curl($api . 'statuses/friends.json?screen_name=' . $contact['nick']); + $curlResult = DI::httpRequest()->get($api . 'statuses/friends.json?screen_name=' . $contact['nick']); if (!$curlResult->isSuccess()) { DI::pConfig()->delete($uid, 'ostatus', 'legacy_contact'); @@ -88,7 +86,7 @@ function ostatus_subscribe_content(App $a) $o .= '

' . $counter . '/' . $total . ': ' . $url; - $probed = Probe::uri($url); + $probed = Contact::getByURL($url); if ($probed['network'] == Protocol::OSTATUS) { $result = Contact::createFromProbe($a->user, $probed['url'], true, Protocol::OSTATUS); if ($result['success']) { diff --git a/mod/parse_url.php b/mod/parse_url.php index b40ddf1d71..a1faab6efb 100644 --- a/mod/parse_url.php +++ b/mod/parse_url.php @@ -24,10 +24,11 @@ */ use Friendica\App; +use Friendica\Content\PageInfo; use Friendica\Core\Hook; use Friendica\Core\Logger; use Friendica\Core\System; -use Friendica\Util\Network; +use Friendica\DI; use Friendica\Util\ParseUrl; use Friendica\Util\Strings; @@ -84,7 +85,7 @@ function parse_url_content(App $a) // Check if the URL is an image, video or audio file. If so format // the URL with the corresponding BBCode media tag // Fetch the header of the URL - $curlResponse = Network::curl($url, false, ['novalidate' => true, 'nobody' => true]); + $curlResponse = DI::httpRequest()->get($url, false, ['novalidate' => true, 'nobody' => true]); if ($curlResponse->isSuccess()) { // Convert the header fields into an array @@ -177,7 +178,7 @@ function parse_url_content(App $a) } // Format it as BBCode attachment - $info = add_page_info_data($siteinfo); + $info = "\n" . PageInfo::getFooterFromData($siteinfo); echo $info; diff --git a/mod/photos.php b/mod/photos.php index f33a9241ef..3b2fa0c3a8 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -25,6 +25,7 @@ use Friendica\Content\Nav; use Friendica\Content\Pager; use Friendica\Content\Text\BBCode; use Friendica\Core\ACL; +use Friendica\Core\Addon; use Friendica\Core\Hook; use Friendica\Core\Logger; use Friendica\Core\Renderer; @@ -175,14 +176,14 @@ function photos_post(App $a) } if (!$can_post) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); exit(); } $owner_record = User::getOwnerDataById($page_owner_uid); if (!$owner_record) { - notice(DI::l10n()->t('Contact information unavailable') . EOL); + notice(DI::l10n()->t('Contact information unavailable')); Logger::log('photos_post: unable to locate contact record for page owner. uid=' . $page_owner_uid); exit(); } @@ -193,7 +194,7 @@ function photos_post(App $a) } $album = hex2bin($a->argv[3]); - if ($album === DI::l10n()->t('Profile Photos') || $album === 'Contact Photos' || $album === DI::l10n()->t('Contact Photos')) { + if ($album === DI::l10n()->t('Profile Photos') || $album === Photo::CONTACT_PHOTOS || $album === DI::l10n()->t(Photo::CONTACT_PHOTOS)) { DI::baseUrl()->redirect($_SESSION['photo_return']); return; // NOTREACHED } @@ -204,7 +205,7 @@ function photos_post(App $a) ); if (!DBA::isResult($r)) { - notice(DI::l10n()->t('Album not found.') . EOL); + notice(DI::l10n()->t('Album not found.')); DI::baseUrl()->redirect('photos/' . $a->data['user']['nickname'] . '/album'); return; // NOTREACHED } @@ -295,9 +296,8 @@ function photos_post(App $a) // Update the photo albums cache Photo::clearAlbumCache($page_owner_uid); - notice('Successfully deleted the photo.'); } else { - notice('Failed to delete the photo.'); + notice(DI::l10n()->t('Failed to delete the photo.')); DI::baseUrl()->redirect('photos/' . $a->argv[1] . '/image/' . $a->argv[3]); } @@ -676,21 +676,21 @@ function photos_post(App $a) if ($error !== UPLOAD_ERR_OK) { switch ($error) { case UPLOAD_ERR_INI_SIZE: - notice(DI::l10n()->t('Image exceeds size limit of %s', ini_get('upload_max_filesize')) . EOL); + notice(DI::l10n()->t('Image exceeds size limit of %s', ini_get('upload_max_filesize'))); break; case UPLOAD_ERR_FORM_SIZE: - notice(DI::l10n()->t('Image exceeds size limit of %s', Strings::formatBytes($_REQUEST['MAX_FILE_SIZE'] ?? 0)) . EOL); + notice(DI::l10n()->t('Image exceeds size limit of %s', Strings::formatBytes($_REQUEST['MAX_FILE_SIZE'] ?? 0))); break; case UPLOAD_ERR_PARTIAL: - notice(DI::l10n()->t('Image upload didn\'t complete, please try again') . EOL); + notice(DI::l10n()->t('Image upload didn\'t complete, please try again')); break; case UPLOAD_ERR_NO_FILE: - notice(DI::l10n()->t('Image file is missing') . EOL); + notice(DI::l10n()->t('Image file is missing')); break; case UPLOAD_ERR_NO_TMP_DIR: case UPLOAD_ERR_CANT_WRITE: case UPLOAD_ERR_EXTENSION: - notice(DI::l10n()->t('Server can\'t accept new file upload at this time, please contact your administrator') . EOL); + notice(DI::l10n()->t('Server can\'t accept new file upload at this time, please contact your administrator')); break; } @unlink($src); @@ -706,7 +706,7 @@ function photos_post(App $a) $maximagesize = DI::config()->get('system', 'maximagesize'); if ($maximagesize && ($filesize > $maximagesize)) { - notice(DI::l10n()->t('Image exceeds size limit of %s', Strings::formatBytes($maximagesize)) . EOL); + notice(DI::l10n()->t('Image exceeds size limit of %s', Strings::formatBytes($maximagesize))); @unlink($src); $foo = 0; Hook::callAll('photo_post_end', $foo); @@ -714,7 +714,7 @@ function photos_post(App $a) } if (!$filesize) { - notice(DI::l10n()->t('Image file is empty.') . EOL); + notice(DI::l10n()->t('Image file is empty.')); @unlink($src); $foo = 0; Hook::callAll('photo_post_end', $foo); @@ -729,7 +729,7 @@ function photos_post(App $a) if (!$image->isValid()) { Logger::log('mod/photos.php: photos_post(): unable to process image' , Logger::DEBUG); - notice(DI::l10n()->t('Unable to process image.') . EOL); + notice(DI::l10n()->t('Unable to process image.')); @unlink($src); $foo = 0; Hook::callAll('photo_post_end',$foo); @@ -758,7 +758,7 @@ function photos_post(App $a) if (!$r) { Logger::log('mod/photos.php: photos_post(): image store failed', Logger::DEBUG); - notice(DI::l10n()->t('Image upload failed.') . EOL); + notice(DI::l10n()->t('Image upload failed.')); return; } @@ -841,12 +841,12 @@ function photos_content(App $a) // photos/name/image/xxxxx/drop if (DI::config()->get('system', 'block_public') && !Session::isAuthenticated()) { - notice(DI::l10n()->t('Public access denied.') . EOL); + notice(DI::l10n()->t('Public access denied.')); return; } if (empty($a->data['user'])) { - notice(DI::l10n()->t('No photos selected') . EOL); + notice(DI::l10n()->t('No photos selected')); return; } @@ -912,7 +912,7 @@ function photos_content(App $a) } if ($a->data['user']['hidewall'] && (local_user() != $owner_uid) && !$remote_contact) { - notice(DI::l10n()->t('Access to this item is restricted.') . EOL); + notice(DI::l10n()->t('Access to this item is restricted.')); return; } @@ -938,7 +938,7 @@ function photos_content(App $a) $albumselect .= ''; if (!empty($a->data['albums'])) { foreach ($a->data['albums'] as $album) { - if (($album['album'] === '') || ($album['album'] === 'Contact Photos') || ($album['album'] === DI::l10n()->t('Contact Photos'))) { + if (($album['album'] === '') || ($album['album'] === Photo::CONTACT_PHOTOS) || ($album['album'] === DI::l10n()->t(Photo::CONTACT_PHOTOS))) { continue; } $selected = (($selname === $album['album']) ? ' selected="selected" ' : ''); @@ -988,8 +988,6 @@ function photos_content(App $a) '$uploadurl' => $ret['post_url'], // ACL permissions box - '$group_perms' => DI::l10n()->t('Show to Groups'), - '$contact_perms' => DI::l10n()->t('Show to Contacts'), '$return_path' => DI::args()->getQueryString(), ]); @@ -1041,7 +1039,6 @@ function photos_content(App $a) return Renderer::replaceMacros(Renderer::getMarkupTemplate('confirm.tpl'), [ '$method' => 'post', '$message' => DI::l10n()->t('Do you really want to delete this photo album and all its photos?'), - '$extra_inputs' => [], '$confirm' => DI::l10n()->t('Delete Album'), '$confirm_url' => $drop_url, '$confirm_name' => 'dropalbum', @@ -1051,7 +1048,7 @@ function photos_content(App $a) // edit album name if ($cmd === 'edit') { - if (($album !== DI::l10n()->t('Profile Photos')) && ($album !== 'Contact Photos') && ($album !== DI::l10n()->t('Contact Photos'))) { + if (($album !== DI::l10n()->t('Profile Photos')) && ($album !== Photo::CONTACT_PHOTOS) && ($album !== DI::l10n()->t(Photo::CONTACT_PHOTOS))) { if ($can_post) { $edit_tpl = Renderer::getMarkupTemplate('album_edit.tpl'); @@ -1068,7 +1065,7 @@ function photos_content(App $a) } } } else { - if (($album !== DI::l10n()->t('Profile Photos')) && ($album !== 'Contact Photos') && ($album !== DI::l10n()->t('Contact Photos')) && $can_post) { + if (($album !== DI::l10n()->t('Profile Photos')) && ($album !== Photo::CONTACT_PHOTOS) && ($album !== DI::l10n()->t(Photo::CONTACT_PHOTOS)) && $can_post) { $edit = [DI::l10n()->t('Edit Album'), 'photos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($album) . '/edit']; $drop = [DI::l10n()->t('Drop Album'), 'photos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($album) . '/drop']; } @@ -1137,7 +1134,7 @@ function photos_content(App $a) if (DBA::exists('photo', ['resource-id' => $datum, 'uid' => $owner_uid])) { notice(DI::l10n()->t('Permission denied. Access to this item may be restricted.')); } else { - notice(DI::l10n()->t('Photo not available') . EOL); + notice(DI::l10n()->t('Photo not available')); } return; } @@ -1148,7 +1145,6 @@ function photos_content(App $a) return Renderer::replaceMacros(Renderer::getMarkupTemplate('confirm.tpl'), [ '$method' => 'post', '$message' => DI::l10n()->t('Do you really want to delete this photo?'), - '$extra_inputs' => [], '$confirm' => DI::l10n()->t('Delete Photo'), '$confirm_url' => $drop_url, '$confirm_name' => 'delete', @@ -1353,8 +1349,6 @@ function photos_content(App $a) '$delete' => DI::l10n()->t('Delete Photo'), // ACL permissions box - '$group_perms' => DI::l10n()->t('Show to Groups'), - '$contact_perms' => DI::l10n()->t('Show to Contacts'), '$return_path' => DI::args()->getQueryString(), ]); } @@ -1383,6 +1377,16 @@ function photos_content(App $a) if (!DBA::isResult($items)) { if (($can_post || Security::canWriteToUserWall($owner_uid))) { + /* + * Hmmm, code depending on the presence of a particular addon? + * This should be better if done by a hook + */ + $qcomment = null; + if (Addon::isEnabled('qcomment')) { + $words = DI::pConfig()->get(local_user(), 'qcomment', 'words'); + $qcomment = $words ? explode("\n", $words) : []; + } + $comments .= Renderer::replaceMacros($cmnt_tpl, [ '$return_path' => '', '$jsreload' => $return_path, @@ -1397,7 +1401,7 @@ function photos_content(App $a) '$preview' => DI::l10n()->t('Preview'), '$loading' => DI::l10n()->t('Loading...'), '$sourceapp' => DI::l10n()->t($a->sourcename), - '$ww' => '', + '$qcomment' => $qcomment, '$rand_num' => Crypto::randomDigits(12) ]); } @@ -1430,6 +1434,16 @@ function photos_content(App $a) } if (($can_post || Security::canWriteToUserWall($owner_uid))) { + /* + * Hmmm, code depending on the presence of a particular addon? + * This should be better if done by a hook + */ + $qcomment = null; + if (Addon::isEnabled('qcomment')) { + $words = DI::pConfig()->get(local_user(), 'qcomment', 'words'); + $qcomment = $words ? explode("\n", $words) : []; + } + $comments .= Renderer::replaceMacros($cmnt_tpl,[ '$return_path' => '', '$jsreload' => $return_path, @@ -1443,7 +1457,7 @@ function photos_content(App $a) '$submit' => DI::l10n()->t('Submit'), '$preview' => DI::l10n()->t('Preview'), '$sourceapp' => DI::l10n()->t($a->sourcename), - '$ww' => '', + '$qcomment' => $qcomment, '$rand_num' => Crypto::randomDigits(12) ]); } @@ -1493,6 +1507,16 @@ function photos_content(App $a) ]); if (($can_post || Security::canWriteToUserWall($owner_uid))) { + /* + * Hmmm, code depending on the presence of a particular addon? + * This should be better if done by a hook + */ + $qcomment = null; + if (Addon::isEnabled('qcomment')) { + $words = DI::pConfig()->get(local_user(), 'qcomment', 'words'); + $qcomment = $words ? explode("\n", $words) : []; + } + $comments .= Renderer::replaceMacros($cmnt_tpl, [ '$return_path' => '', '$jsreload' => $return_path, @@ -1506,7 +1530,7 @@ function photos_content(App $a) '$submit' => DI::l10n()->t('Submit'), '$preview' => DI::l10n()->t('Preview'), '$sourceapp' => DI::l10n()->t($a->sourcename), - '$ww' => '', + '$qcomment' => $qcomment, '$rand_num' => Crypto::randomDigits(12) ]); } @@ -1551,8 +1575,8 @@ function photos_content(App $a) $r = q("SELECT `resource-id`, max(`scale`) AS `scale` FROM `photo` WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s' $sql_extra GROUP BY `resource-id`", intval($a->data['user']['uid']), - DBA::escape('Contact Photos'), - DBA::escape(DI::l10n()->t('Contact Photos')) + DBA::escape(Photo::CONTACT_PHOTOS), + DBA::escape(DI::l10n()->t(Photo::CONTACT_PHOTOS)) ); if (DBA::isResult($r)) { $total = count($r); @@ -1566,8 +1590,8 @@ function photos_content(App $a) WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s' $sql_extra GROUP BY `resource-id` ORDER BY `created` DESC LIMIT %d , %d", intval($a->data['user']['uid']), - DBA::escape('Contact Photos'), - DBA::escape(DI::l10n()->t('Contact Photos')), + DBA::escape(Photo::CONTACT_PHOTOS), + DBA::escape(DI::l10n()->t(Photo::CONTACT_PHOTOS)), $pager->getStart(), $pager->getItemsPerPage() ); diff --git a/mod/ping.php b/mod/ping.php index 6b3b015ac8..7c8d6c846d 100644 --- a/mod/ping.php +++ b/mod/ping.php @@ -34,7 +34,6 @@ use Friendica\Model\Verb; use Friendica\Protocol\Activity; use Friendica\Util\DateTimeFormat; use Friendica\Util\Temporal; -use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\XML; /** @@ -136,13 +135,9 @@ function ping_init(App $a) $notifs = ping_get_notifications(local_user()); - $condition = ["`unseen` AND `uid` = ? AND `contact-id` != ? AND (`vid` != ? OR `vid` IS NULL)", - local_user(), local_user(), Verb::getID(Activity::FOLLOW)]; - $fields = ['id', 'parent', 'verb', 'author-name', 'unseen', 'author-link', 'author-avatar', 'contact-avatar', - 'network', 'created', 'object', 'parent-author-name', 'parent-author-link', 'parent-guid', 'wall', 'activity']; - $params = ['order' => ['received' => true]]; - $items = Item::selectForUser(local_user(), $fields, $condition, $params); - + $condition = ["`unseen` AND `uid` = ? AND NOT `origin` AND (`vid` != ? OR `vid` IS NULL)", + local_user(), Verb::getID(Activity::FOLLOW)]; + $items = Item::selectForUser(local_user(), ['wall', 'uid', 'uri-id'], $condition); if (DBA::isResult($items)) { $items_unseen = Item::inArray($items); $arr = ['items' => $items_unseen]; @@ -156,6 +151,7 @@ function ping_init(App $a) } } } + DBA::close($items); if ($network_count) { // Find out how unseen network posts are spread across groups @@ -331,12 +327,8 @@ function ping_init(App $a) if (DBA::isResult($notifs)) { foreach ($notifs as $notif) { - $contact = Contact::getDetailsByURL($notif['url']); - if (isset($contact['micro'])) { - $notif['photo'] = ProxyUtils::proxifyUrl($contact['micro'], false, ProxyUtils::SIZE_MICRO); - } else { - $notif['photo'] = ProxyUtils::proxifyUrl($notif['photo'], false, ProxyUtils::SIZE_MICRO); - } + $contact = Contact::getByURL($notif['url'], false, ['micro', 'id', 'avatar']); + $notif['photo'] = Contact::getMicro($contact, $notif['photo']); $local_time = DateTimeFormat::local($notif['date']); diff --git a/mod/poco.php b/mod/poco.php index f1fdc55d75..f084361dc4 100644 --- a/mod/poco.php +++ b/mod/poco.php @@ -27,139 +27,37 @@ use Friendica\Core\Protocol; use Friendica\Core\Renderer; use Friendica\Database\DBA; use Friendica\DI; -use Friendica\Protocol\PortableContact; -use Friendica\Util\DateTimeFormat; use Friendica\Util\Strings; use Friendica\Util\XML; function poco_init(App $a) { - $system_mode = false; - if (intval(DI::config()->get('system', 'block_public')) || (DI::config()->get('system', 'block_local_dir'))) { throw new \Friendica\Network\HTTPException\ForbiddenException(); } if ($a->argc > 1) { - $nickname = Strings::escapeTags(trim($a->argv[1])); - } - if (empty($nickname)) { - if (!DBA::exists('profile', ['net-publish' => true])) { - throw new \Friendica\Network\HTTPException\ForbiddenException(); - } - $system_mode = true; + // Only the system mode is supported + throw new \Friendica\Network\HTTPException\NotFoundException(); } $format = ($_GET['format'] ?? '') ?: 'json'; - $justme = false; - $global = false; - - if ($a->argc > 1 && $a->argv[1] === '@server') { - // List of all servers that this server knows - $ret = PortableContact::serverlist(); - header('Content-type: application/json'); - echo json_encode($ret); - exit(); + $totalResults = DBA::count('profile', ['net-publish' => true]); + if ($totalResults == 0) { + throw new \Friendica\Network\HTTPException\ForbiddenException(); } - if ($a->argc > 1 && $a->argv[1] === '@global') { - // List of all profiles that this server recently had data from - $global = true; - $update_limit = date(DateTimeFormat::MYSQL, time() - 30 * 86400); - } - if ($a->argc > 2 && $a->argv[2] === '@me') { - $justme = true; - } - if ($a->argc > 3 && $a->argv[3] === '@all') { - $justme = false; - } - if ($a->argc > 3 && $a->argv[3] === '@self') { - $justme = true; - } - if ($a->argc > 4 && intval($a->argv[4]) && $justme == false) { - $cid = intval($a->argv[4]); - } - - if (!$system_mode && !$global) { - $user = DBA::selectFirst('owner-view', ['uid', 'nickname'], ['nickname' => $nickname, 'hide-friends' => false]); - if (!DBA::isResult($user)) { - throw new \Friendica\Network\HTTPException\NotFoundException(); - } - } - - if ($justme) { - $sql_extra = " AND `contact`.`self` = 1 "; - } else { - $sql_extra = ""; - } - - if (!empty($cid)) { - $sql_extra = sprintf(" AND `contact`.`id` = %d ", intval($cid)); - } - if (!empty($_GET['updatedSince'])) { - $update_limit = date(DateTimeFormat::MYSQL, strtotime($_GET['updatedSince'])); - } - if ($global) { - $contacts = q("SELECT count(*) AS `total` FROM `gcontact` WHERE `updated` >= '%s' AND `updated` >= `last_failure` AND NOT `hide` AND `network` IN ('%s', '%s', '%s')", - DBA::escape($update_limit), - DBA::escape(Protocol::DFRN), - DBA::escape(Protocol::DIASPORA), - DBA::escape(Protocol::OSTATUS) - ); - } elseif ($system_mode) { - $totalResults = DBA::count('profile', ['net-publish' => true]); - } else { - $contacts = q("SELECT count(*) AS `total` FROM `contact` WHERE `uid` = %d AND `blocked` = 0 AND `pending` = 0 AND `hidden` = 0 AND `archive` = 0 - AND (`success_update` >= `failure_update` OR `last-item` >= `failure_update`) - AND `network` IN ('%s', '%s', '%s', '%s') $sql_extra", - intval($user['uid']), - DBA::escape(Protocol::DFRN), - DBA::escape(Protocol::DIASPORA), - DBA::escape(Protocol::OSTATUS), - DBA::escape(Protocol::STATUSNET) - ); - } - if (empty($totalResults) && DBA::isResult($contacts)) { - $totalResults = intval($contacts[0]['total']); - } elseif (empty($totalResults)) { - $totalResults = 0; - } if (!empty($_GET['startIndex'])) { $startIndex = intval($_GET['startIndex']); } else { $startIndex = 0; } - $itemsPerPage = ((!empty($_GET['count'])) ? intval($_GET['count']) : $totalResults); + $itemsPerPage = (!empty($_GET['count']) ? intval($_GET['count']) : $totalResults); - if ($global) { - Logger::log("Start global query", Logger::DEBUG); - $contacts = q("SELECT * FROM `gcontact` WHERE `updated` > '%s' AND NOT `hide` AND `network` IN ('%s', '%s', '%s') AND `updated` > `last_failure` - ORDER BY `updated` DESC LIMIT %d, %d", - DBA::escape($update_limit), - DBA::escape(Protocol::DFRN), - DBA::escape(Protocol::DIASPORA), - DBA::escape(Protocol::OSTATUS), - intval($startIndex), - intval($itemsPerPage) - ); - } elseif ($system_mode) { - Logger::log("Start system mode query", Logger::DEBUG); - $contacts = DBA::selectToArray('owner-view', [], ['net-publish' => true], ['limit' => [$startIndex, $itemsPerPage]]); - } else { - Logger::log("Start query for user " . $user['nickname'], Logger::DEBUG); - $contacts = q("SELECT * FROM `contact` WHERE `uid` = %d AND `blocked` = 0 AND `pending` = 0 AND `hidden` = 0 AND `archive` = 0 - AND (`success_update` >= `failure_update` OR `last-item` >= `failure_update`) - AND `network` IN ('%s', '%s', '%s', '%s') $sql_extra LIMIT %d, %d", - intval($user['uid']), - DBA::escape(Protocol::DFRN), - DBA::escape(Protocol::DIASPORA), - DBA::escape(Protocol::OSTATUS), - DBA::escape(Protocol::STATUSNET), - intval($startIndex), - intval($itemsPerPage) - ); - } - Logger::log("Query done", Logger::DEBUG); + Logger::info("Start system mode query"); + $contacts = DBA::selectToArray('owner-view', [], ['net-publish' => true], ['limit' => [$startIndex, $itemsPerPage]]); + + Logger::info("Query done"); $ret = []; if (!empty($_GET['sorted'])) { @@ -168,7 +66,7 @@ function poco_init(App $a) { if (!empty($_GET['filtered'])) { $ret['filtered'] = false; } - if (!empty($_GET['updatedSince']) && ! $global) { + if (!empty($_GET['updatedSince'])) { $ret['updatedSince'] = false; } $ret['startIndex'] = (int) $startIndex; @@ -176,7 +74,6 @@ function poco_init(App $a) { $ret['totalResults'] = (int) $totalResults; $ret['entry'] = []; - $fields_ret = [ 'id' => false, 'displayName' => false, @@ -193,7 +90,7 @@ function poco_init(App $a) { 'generation' => false ]; - if (empty($_GET['fields']) || ($_GET['fields'] === '@all')) { + if (empty($_GET['fields'])) { foreach ($fields_ret as $k => $v) { $fields_ret[$k] = true; } @@ -215,13 +112,7 @@ function poco_init(App $a) { } if (! isset($contact['generation'])) { - if ($global) { - $contact['generation'] = 3; - } elseif ($system_mode) { - $contact['generation'] = 1; - } else { - $contact['generation'] = 2; - } + $contact['generation'] = 1; } if (($contact['keywords'] == "") && isset($contact['pub_keywords'])) { @@ -268,20 +159,16 @@ function poco_init(App $a) { $entry['preferredUsername'] = $contact['nick']; } if ($fields_ret['updated']) { - if (! $global) { - $entry['updated'] = $contact['success_update']; + $entry['updated'] = $contact['success_update']; - if ($contact['name-date'] > $entry['updated']) { - $entry['updated'] = $contact['name-date']; - } - if ($contact['uri-date'] > $entry['updated']) { - $entry['updated'] = $contact['uri-date']; - } - if ($contact['avatar-date'] > $entry['updated']) { - $entry['updated'] = $contact['avatar-date']; - } - } else { - $entry['updated'] = $contact['updated']; + if ($contact['name-date'] > $entry['updated']) { + $entry['updated'] = $contact['name-date']; + } + if ($contact['uri-date'] > $entry['updated']) { + $entry['updated'] = $contact['uri-date']; + } + if ($contact['avatar-date'] > $entry['updated']) { + $entry['updated'] = $contact['avatar-date']; } $entry['updated'] = date("c", strtotime($entry['updated'])); } @@ -314,19 +201,13 @@ function poco_init(App $a) { if ($fields_ret['address']) { $entry['address'] = []; - // Deactivated. It just reveals too much data. (Although its from the default profile) - //if (isset($rr['address'])) - // $entry['address']['streetAddress'] = $rr['address']; - if (isset($contact['locality'])) { $entry['address']['locality'] = $contact['locality']; } + if (isset($contact['region'])) { $entry['address']['region'] = $contact['region']; } - // See above - //if (isset($rr['postal-code'])) - // $entry['address']['postalCode'] = $rr['postal-code']; if (isset($contact['country'])) { $entry['address']['country'] = $contact['country']; @@ -342,7 +223,7 @@ function poco_init(App $a) { $ret['entry'][] = []; } - Logger::log("End of poco", Logger::DEBUG); + Logger::info("End of poco"); if ($format === 'xml') { header('Content-type: text/xml'); diff --git a/mod/pubsub.php b/mod/pubsub.php index cae346493f..ece95dceab 100644 --- a/mod/pubsub.php +++ b/mod/pubsub.php @@ -25,6 +25,7 @@ use Friendica\Core\Protocol; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; +use Friendica\Protocol\Feed; use Friendica\Protocol\OStatus; use Friendica\Util\Strings; use Friendica\Util\Network; @@ -146,11 +147,11 @@ function pubsub_post(App $a) Logger::log('Import item for ' . $nick . ' from ' . $contact['nick'] . ' (' . $contact['id'] . ')'); $feedhub = ''; - consume_feed($xml, $importer, $contact, $feedhub); + Feed::consume($xml, $importer, $contact, $feedhub); // do it a second time for DFRN so that any children find their parents. if ($contact['network'] === Protocol::DFRN) { - consume_feed($xml, $importer, $contact, $feedhub); + Feed::consume($xml, $importer, $contact, $feedhub); } hub_post_return(); diff --git a/mod/pubsubhubbub.php b/mod/pubsubhubbub.php index 4d33503796..3445436182 100644 --- a/mod/pubsubhubbub.php +++ b/mod/pubsubhubbub.php @@ -24,7 +24,6 @@ use Friendica\Core\Logger; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\PushSubscriber; -use Friendica\Util\Network; use Friendica\Util\Strings; function post_var($name) { @@ -126,7 +125,7 @@ function pubsubhubbub_init(App $a) { $hub_callback = rtrim($hub_callback, ' ?&#'); $separator = parse_url($hub_callback, PHP_URL_QUERY) === null ? '?' : '&'; - $fetchResult = Network::fetchUrlFull($hub_callback . $separator . $params); + $fetchResult = DI::httpRequest()->fetchFull($hub_callback . $separator . $params); $body = $fetchResult->getBody(); $ret = $fetchResult->getReturnCode(); diff --git a/mod/redir.php b/mod/redir.php index d928e66df0..b2f76738be 100644 --- a/mod/redir.php +++ b/mod/redir.php @@ -27,7 +27,6 @@ use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; use Friendica\Model\Profile; -use Friendica\Util\Network; use Friendica\Util\Strings; function redir_init(App $a) { @@ -171,7 +170,7 @@ function redir_magic($a, $cid, $url) } // Test for magic auth on the target system - $serverret = Network::curl($basepath . '/magic'); + $serverret = DI::httpRequest()->get($basepath . '/magic'); if ($serverret->isSuccess()) { $separator = strpos($target_url, '?') ? '&' : '?'; $target_url .= $separator . 'zrl=' . urlencode($visitor) . '&addr=' . urlencode($contact_url); diff --git a/mod/repair_ostatus.php b/mod/repair_ostatus.php index 33e97499e5..0d30fc298d 100644 --- a/mod/repair_ostatus.php +++ b/mod/repair_ostatus.php @@ -28,7 +28,7 @@ use Friendica\Model\Contact; function repair_ostatus_content(App $a) { if (! local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); DI::baseUrl()->redirect('ostatus_repair'); // NOTREACHED } diff --git a/mod/settings.php b/mod/settings.php index 9b2f4f650e..92a7bb461f 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -31,7 +31,6 @@ use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; -use Friendica\Model\GContact; use Friendica\Model\Group; use Friendica\Model\Notify\Type; use Friendica\Model\User; @@ -63,7 +62,7 @@ function settings_post(App $a) } if (count($a->user) && !empty($a->user['uid']) && $a->user['uid'] != local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } @@ -198,13 +197,10 @@ function settings_post(App $a) unset($dcrpass); if (!$mbox) { $failed = true; - notice(DI::l10n()->t('Failed to connect with email account using the settings provided.') . EOL); + notice(DI::l10n()->t('Failed to connect with email account using the settings provided.')); } } } - if (!$failed) { - info(DI::l10n()->t('Email settings updated.') . EOL); - } } } @@ -219,7 +215,6 @@ function settings_post(App $a) DI::pConfig()->set(local_user(), 'feature', substr($k, 8), ((intval($v)) ? 1 : 0)); } } - info(DI::l10n()->t('Features updated') . EOL); return; } @@ -231,7 +226,7 @@ function settings_post(App $a) // was there an error if ($_FILES['importcontact-filename']['error'] > 0) { Logger::notice('Contact CSV file upload error'); - info(DI::l10n()->t('Contact CSV file upload error')); + notice(DI::l10n()->t('Contact CSV file upload error')); } else { $csvArray = array_map('str_getcsv', file($_FILES['importcontact-filename']['tmp_name'])); // import contacts @@ -424,10 +419,10 @@ function settings_post(App $a) $hidewall = 1; if (!$str_contact_allow && !$str_group_allow && !$str_contact_deny && !$str_group_deny) { if ($def_gid) { - info(DI::l10n()->t('Private forum has no privacy permissions. Using default privacy group.'). EOL); + info(DI::l10n()->t('Private forum has no privacy permissions. Using default privacy group.')); $str_group_allow = '<' . $def_gid . '>'; } else { - notice(DI::l10n()->t('Private forum has no privacy permissions and no default privacy group.') . EOL); + notice(DI::l10n()->t('Private forum has no privacy permissions and no default privacy group.')); } } } @@ -443,8 +438,8 @@ function settings_post(App $a) $fields['openidserver'] = ''; } - if (DBA::update('user', $fields, ['uid' => local_user()])) { - info(DI::l10n()->t('Settings updated.') . EOL); + if (!DBA::update('user', $fields, ['uid' => local_user()])) { + notice(DI::l10n()->t('Settings were not updated.')); } // clear session language @@ -475,9 +470,6 @@ function settings_post(App $a) Worker::add(PRIORITY_LOW, 'ProfileUpdate', local_user()); - // Update the global contact for the user - GContact::updateForUser(local_user()); - DI::baseUrl()->redirect('settings'); return; // NOTREACHED } @@ -489,12 +481,12 @@ function settings_content(App $a) Nav::setSelected('settings'); if (!local_user()) { - //notice(DI::l10n()->t('Permission denied.') . EOL); + //notice(DI::l10n()->t('Permission denied.')); return Login::form(); } if (!empty($_SESSION['submanage'])) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } @@ -722,7 +714,7 @@ function settings_content(App $a) $profile = DBA::selectFirst('profile', [], ['uid' => local_user()]); if (!DBA::isResult($profile)) { - notice(DI::l10n()->t('Unable to find your profile. Please contact your admin.') . EOL); + notice(DI::l10n()->t('Unable to find your profile. Please contact your admin.')); return; } @@ -837,26 +829,6 @@ function settings_content(App $a) $stpl = Renderer::getMarkupTemplate('settings/settings.tpl'); - // Private/public post links for the non-JS ACL form - $private_post = 1; - if (!empty($_REQUEST['public']) && !$_REQUEST['public']) { - $private_post = 0; - } - - $query_str = DI::args()->getQueryString(); - if (strpos($query_str, 'public=1') !== false) { - $query_str = str_replace(['?public=1', '&public=1'], ['', ''], $query_str); - } - - // I think $a->query_string may never have ? in it, but I could be wrong - // It looks like it's from the index.php?q=[etc] rewrite that the web - // server does, which converts any ? to &, e.g. suggest&ignore=61 for suggest?ignore=61 - if (strpos($query_str, '?') === false) { - $public_post_link = '?public=1'; - } else { - $public_post_link = '&public=1'; - } - /* Installed langs */ $lang_choices = DI::l10n()->getAvailableLanguages(); @@ -874,7 +846,7 @@ function settings_content(App $a) '$password1'=> ['password', DI::l10n()->t('New Password:'), '', DI::l10n()->t('Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon (:).')], '$password2'=> ['confirm', DI::l10n()->t('Confirm:'), '', DI::l10n()->t('Leave password fields blank unless changing')], '$password3'=> ['opassword', DI::l10n()->t('Current Password:'), '', DI::l10n()->t('Your current password to confirm the changes')], - '$password4'=> ['mpassword', DI::l10n()->t('Password:'), '', DI::l10n()->t('Your current password to confirm the changes')], + '$password4'=> ['mpassword', DI::l10n()->t('Password:'), '', DI::l10n()->t('Your current password to confirm the changes of the email address')], '$oid_enable' => (!DI::config()->get('system', 'no_openid')), '$openid' => $openid_field, '$delete_openid' => ['delete_openid', DI::l10n()->t('Delete OpenID URL'), false, ''], diff --git a/mod/subthread.php b/mod/subthread.php index ebec978c59..93992d8daa 100644 --- a/mod/subthread.php +++ b/mod/subthread.php @@ -34,7 +34,7 @@ function subthread_content(App $a) $item_id = (($a->argc > 1) ? Strings::escapeTags(trim($a->argv[1])) : 0); - if (!Item::performActivity($item_id, 'follow')) { + if (!Item::performActivity($item_id, 'follow', local_user())) { Logger::info('Following item failed', ['item' => $item_id]); throw new HTTPException\BadRequestException(); } diff --git a/mod/suggest.php b/mod/suggest.php index 5fb9bdcff7..0965978ce0 100644 --- a/mod/suggest.php +++ b/mod/suggest.php @@ -20,39 +20,18 @@ */ use Friendica\App; -use Friendica\Content\ContactSelector; use Friendica\Content\Widget; use Friendica\Core\Renderer; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; -use Friendica\Model\GContact; -use Friendica\Util\Proxy as ProxyUtils; - -function suggest_init(App $a) -{ - if (! local_user()) { - return; - } -} - -function suggest_post(App $a) -{ - if (!empty($_POST['ignore']) && !empty($_POST['confirm'])) { - DBA::insert('gcign', ['uid' => local_user(), 'gcid' => $_POST['ignore']]); - notice(DI::l10n()->t('Contact suggestion successfully ignored.')); - } - - DI::baseUrl()->redirect('suggest'); -} +use Friendica\Module\Contact as ModuleContact; +use Friendica\Network\HTTPException; function suggest_content(App $a) { - $o = ''; - - if (! local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); - return; + if (!local_user()) { + throw new HTTPException\ForbiddenException(DI::l10n()->t('Permission denied.')); } $_SESSION['return_path'] = DI::args()->getCommand(); @@ -60,80 +39,20 @@ function suggest_content(App $a) DI::page()['aside'] .= Widget::findPeople(); DI::page()['aside'] .= Widget::follow(); - - $r = GContact::suggestionQuery(local_user()); - - if (! DBA::isResult($r)) { - $o .= DI::l10n()->t('No suggestions available. If this is a new site, please try again in 24 hours.'); - return $o; + $contacts = Contact\Relation::getSuggestions(local_user()); + if (!DBA::isResult($contacts)) { + return DI::l10n()->t('No suggestions available. If this is a new site, please try again in 24 hours.'); } - - if (!empty($_GET['ignore'])) { - // can't take arguments in its "action" parameter - // so add any arguments as hidden inputs - $query = explode_querystring(DI::args()->getQueryString()); - $inputs = []; - foreach ($query['args'] as $arg) { - if (strpos($arg, 'confirm=') === false) { - $arg_parts = explode('=', $arg); - $inputs[] = ['name' => $arg_parts[0], 'value' => $arg_parts[1]]; - } - } - - return Renderer::replaceMacros(Renderer::getMarkupTemplate('confirm.tpl'), [ - '$method' => 'post', - '$message' => DI::l10n()->t('Do you really want to delete this suggestion?'), - '$extra_inputs' => $inputs, - '$confirm' => DI::l10n()->t('Yes'), - '$confirm_url' => $query['base'], - '$confirm_name' => 'confirm', - '$cancel' => DI::l10n()->t('Cancel'), - ]); - } - - $id = 0; $entries = []; - - foreach ($r as $rr) { - $connlnk = DI::baseUrl() . '/follow/?url=' . (($rr['connect']) ? $rr['connect'] : $rr['url']); - $ignlnk = DI::baseUrl() . '/suggest?ignore=' . $rr['id']; - $photo_menu = [ - 'profile' => [DI::l10n()->t("View Profile"), Contact::magicLink($rr["url"])], - 'follow' => [DI::l10n()->t("Connect/Follow"), $connlnk], - 'hide' => [DI::l10n()->t('Ignore/Hide'), $ignlnk] - ]; - - $contact_details = Contact::getDetailsByURL($rr["url"], local_user(), $rr); - - $entry = [ - 'url' => Contact::magicLink($rr['url']), - 'itemurl' => (($contact_details['addr'] != "") ? $contact_details['addr'] : $rr['url']), - 'img_hover' => $rr['url'], - 'name' => $contact_details['name'], - 'thumb' => ProxyUtils::proxifyUrl($contact_details['thumb'], false, ProxyUtils::SIZE_THUMB), - 'details' => $contact_details['location'], - 'tags' => $contact_details['keywords'], - 'about' => $contact_details['about'], - 'account_type' => Contact::getAccountType($contact_details), - 'ignlnk' => $ignlnk, - 'ignid' => $rr['id'], - 'conntxt' => DI::l10n()->t('Connect'), - 'connlnk' => $connlnk, - 'photo_menu' => $photo_menu, - 'ignore' => DI::l10n()->t('Ignore/Hide'), - 'network' => ContactSelector::networkToName($rr['network'], $rr['url']), - 'id' => ++$id, - ]; - $entries[] = $entry; + foreach ($contacts as $contact) { + $entries[] = ModuleContact::getContactTemplateVars($contact); } $tpl = Renderer::getMarkupTemplate('viewcontact_template.tpl'); - $o .= Renderer::replaceMacros($tpl,[ + return Renderer::replaceMacros($tpl,[ '$title' => DI::l10n()->t('Friend Suggestions'), '$contacts' => $entries, ]); - - return $o; } diff --git a/mod/tagrm.php b/mod/tagrm.php index 4022f999db..179276663b 100644 --- a/mod/tagrm.php +++ b/mod/tagrm.php @@ -44,7 +44,6 @@ function tagrm_post(App $a) $item_id = $_POST['item'] ?? 0; update_tags($item_id, $tags); - info(DI::l10n()->t('Tag(s) removed') . EOL); DI::baseUrl()->redirect($_SESSION['photo_return']); // NOTREACHED diff --git a/mod/uimport.php b/mod/uimport.php index eb99a366f2..8abff0cd99 100644 --- a/mod/uimport.php +++ b/mod/uimport.php @@ -29,7 +29,7 @@ use Friendica\DI; function uimport_post(App $a) { if ((DI::config()->get('config', 'register_policy') != \Friendica\Module\Register::OPEN) && !is_site_admin()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } @@ -42,7 +42,7 @@ function uimport_post(App $a) function uimport_content(App $a) { if ((DI::config()->get('config', 'register_policy') != \Friendica\Module\Register::OPEN) && !is_site_admin()) { - notice(DI::l10n()->t('User imports on closed servers can only be done by an administrator.') . EOL); + notice(DI::l10n()->t('User imports on closed servers can only be done by an administrator.')); return; } @@ -51,7 +51,7 @@ function uimport_content(App $a) $r = q("select count(*) as total from user where register_date > UTC_TIMESTAMP - INTERVAL 1 day"); if ($r && $r[0]['total'] >= $max_dailies) { Logger::log('max daily registrations exceeded.'); - notice(DI::l10n()->t('This site has exceeded the number of allowed daily account registrations. Please try again tomorrow.') . EOL); + notice(DI::l10n()->t('This site has exceeded the number of allowed daily account registrations. Please try again tomorrow.')); return; } } diff --git a/mod/unfollow.php b/mod/unfollow.php index c754b384d3..5ccc9c859a 100644 --- a/mod/unfollow.php +++ b/mod/unfollow.php @@ -79,7 +79,6 @@ function unfollow_post(App $a) $return_path = $base_return_path . '/' . $contact['id']; } - info(DI::l10n()->t('Contact unfollowed')); DI::baseUrl()->redirect($return_path); // NOTREACHED } @@ -146,7 +145,7 @@ function unfollow_content(App $a) ]); DI::page()['aside'] = ''; - Profile::load($a, '', Contact::getDetailsByURL($contact['url'])); + Profile::load($a, '', Contact::getByURL($contact['url'], false)); $o .= Renderer::replaceMacros(Renderer::getMarkupTemplate('section_title.tpl'), ['$title' => DI::l10n()->t('Status Messages and Posts')]); diff --git a/mod/videos.php b/mod/videos.php index a3344a8b43..3dd17179ae 100644 --- a/mod/videos.php +++ b/mod/videos.php @@ -126,7 +126,7 @@ function videos_content(App $a) if (DI::config()->get('system', 'block_public') && !Session::isAuthenticated()) { - notice(DI::l10n()->t('Public access denied.') . EOL); + notice(DI::l10n()->t('Public access denied.')); return; } @@ -179,7 +179,7 @@ function videos_content(App $a) } if ($a->data['user']['hidewall'] && (local_user() != $owner_uid) && !$remote_contact) { - notice(DI::l10n()->t('Access to this item is restricted.') . EOL); + notice(DI::l10n()->t('Access to this item is restricted.')); return; } diff --git a/mod/wall_attach.php b/mod/wall_attach.php index c02a06c375..8cb19ab1a0 100644 --- a/mod/wall_attach.php +++ b/mod/wall_attach.php @@ -106,7 +106,7 @@ function wall_attach_post(App $a) { if ($r_json) { echo json_encode(['error' => $msg]); } else { - notice($msg . EOL); + notice($msg); } @unlink($src); exit(); diff --git a/mod/wall_upload.php b/mod/wall_upload.php index 093d5db773..c3ba323043 100644 --- a/mod/wall_upload.php +++ b/mod/wall_upload.php @@ -99,7 +99,7 @@ function wall_upload_post(App $a, $desktopmode = true) echo json_encode(['error' => DI::l10n()->t('Permission denied.')]); exit(); } - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); exit(); } @@ -159,7 +159,7 @@ function wall_upload_post(App $a, $desktopmode = true) echo json_encode(['error' => DI::l10n()->t('Invalid request.')]); exit(); } - notice(DI::l10n()->t('Invalid request.').EOL); + notice(DI::l10n()->t('Invalid request.')); exit(); } diff --git a/mod/wallmessage.php b/mod/wallmessage.php index e5b482a65e..cbf53b45d6 100644 --- a/mod/wallmessage.php +++ b/mod/wallmessage.php @@ -32,7 +32,7 @@ function wallmessage_post(App $a) { $replyto = Profile::getMyURL(); if (!$replyto) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } @@ -56,7 +56,7 @@ function wallmessage_post(App $a) { $user = $r[0]; if (! intval($user['unkmail'])) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } @@ -73,19 +73,17 @@ function wallmessage_post(App $a) { switch ($ret) { case -1: - notice(DI::l10n()->t('No recipient selected.') . EOL); + notice(DI::l10n()->t('No recipient selected.')); break; case -2: - notice(DI::l10n()->t('Unable to check your home location.') . EOL); + notice(DI::l10n()->t('Unable to check your home location.')); break; case -3: - notice(DI::l10n()->t('Message could not be sent.') . EOL); + notice(DI::l10n()->t('Message could not be sent.')); break; case -4: - notice(DI::l10n()->t('Message collection failure.') . EOL); + notice(DI::l10n()->t('Message collection failure.')); break; - default: - info(DI::l10n()->t('Message sent.') . EOL); } DI::baseUrl()->redirect('profile/'.$user['nickname']); @@ -95,14 +93,14 @@ function wallmessage_post(App $a) { function wallmessage_content(App $a) { if (!Profile::getMyURL()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } $recipient = (($a->argc > 1) ? $a->argv[1] : ''); if (!$recipient) { - notice(DI::l10n()->t('No recipient.') . EOL); + notice(DI::l10n()->t('No recipient.')); return; } @@ -111,7 +109,7 @@ function wallmessage_content(App $a) { ); if (! DBA::isResult($r)) { - notice(DI::l10n()->t('No recipient.') . EOL); + notice(DI::l10n()->t('No recipient.')); Logger::log('wallmessage: no recipient'); return; } @@ -119,7 +117,7 @@ function wallmessage_content(App $a) { $user = $r[0]; if (!intval($user['unkmail'])) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } diff --git a/mods/sample-Lighttpd.config b/mods/sample-Lighttpd.config index fb8ef0b2a4..c4ccc12665 100644 --- a/mods/sample-Lighttpd.config +++ b/mods/sample-Lighttpd.config @@ -105,6 +105,9 @@ $HTTP["scheme"] == "https" { "^\/([^\?]*)\?(.*)$" => "/index.php?pagename=$1&$2", "^\/(.*)$" => "/index.php?pagename=$1" ) + $HOST["url"] =~ "^/bin/" { + url.access.deny ( "" ) + } } else $HTTP["host"] !~ "(friendica.example.com|wordpress.example.com)" { server.document-root = "/var/www/wordpress" diff --git a/mods/sample-nginx.config b/mods/sample-nginx.config index 71d3785516..b90e1fe29f 100644 --- a/mods/sample-nginx.config +++ b/mods/sample-nginx.config @@ -141,4 +141,9 @@ server { location ~ /\. { deny all; } + + # deny access to the CLI scripts + location ^~ /bin { + deny all; + } } diff --git a/src/App.php b/src/App.php index 9b6f6a5a29..65ae3fe2f4 100644 --- a/src/App.php +++ b/src/App.php @@ -240,22 +240,6 @@ class App } } - /** - * Returns the current UserAgent as a String - * - * @return string the UserAgent as a String - * @throws HTTPException\InternalServerErrorException - */ - public function getUserAgent() - { - return - FRIENDICA_PLATFORM . " '" . - FRIENDICA_CODENAME . "' " . - FRIENDICA_VERSION . '-' . - DB_UPDATE_VERSION . '; ' . - $this->baseURL->get(); - } - /** * Returns the current theme name. May be overriden by the mobile theme name. * diff --git a/src/App/Arguments.php b/src/App/Arguments.php index e2f60b1956..de3fecf9ed 100644 --- a/src/App/Arguments.php +++ b/src/App/Arguments.php @@ -47,7 +47,7 @@ class Arguments */ private $argc; - public function __construct(string $queryString = '', string $command = '', array $argv = [Module::DEFAULT], int $argc = 1) + public function __construct(string $queryString = '', string $command = '', array $argv = [], int $argc = 0) { $this->queryString = $queryString; $this->command = $command; @@ -56,7 +56,7 @@ class Arguments } /** - * @return string The whole query string of this call + * @return string The whole query string of this call with url-encoded query parameters */ public function getQueryString() { @@ -121,50 +121,27 @@ class Arguments */ public function determine(array $server, array $get) { - $queryString = ''; + // removing leading / - maybe a nginx problem + $server['QUERY_STRING'] = ltrim($server['QUERY_STRING'] ?? '', '/'); - if (!empty($server['QUERY_STRING']) && strpos($server['QUERY_STRING'], 'pagename=') === 0) { - $queryString = urldecode(substr($server['QUERY_STRING'], 9)); - } elseif (!empty($server['QUERY_STRING']) && strpos($server['QUERY_STRING'], 'q=') === 0) { - $queryString = urldecode(substr($server['QUERY_STRING'], 2)); - } - - // eventually strip ZRL - $queryString = $this->stripZRLs($queryString); - - // eventually strip OWT - $queryString = $this->stripQueryParam($queryString, 'owt'); - - // removing trailing / - maybe a nginx problem - $queryString = ltrim($queryString, '/'); + $queryParameters = []; + parse_str($server['QUERY_STRING'], $queryParameters); if (!empty($get['pagename'])) { $command = trim($get['pagename'], '/\\'); + } elseif (!empty($queryParameters['pagename'])) { + $command = trim($queryParameters['pagename'], '/\\'); } elseif (!empty($get['q'])) { + // Legacy page name parameter, now conflicts with the search query parameter $command = trim($get['q'], '/\\'); } else { - $command = Module::DEFAULT; + $command = ''; } - - // fix query_string - if (!empty($command)) { - $queryString = str_replace( - $command . '&', - $command . '?', - $queryString - ); - } - - // unix style "homedir" - if (substr($command, 0, 1) === '~') { - $command = 'profile/' . substr($command, 1); - } - - // Diaspora style profile url - if (substr($command, 0, 2) === 'u/') { - $command = 'profile/' . substr($command, 2); - } + // Remove generated and one-time use parameters + unset($queryParameters['pagename']); + unset($queryParameters['zrl']); + unset($queryParameters['owt']); /* * Break the URL path into C style argc/argv style arguments for our @@ -173,41 +150,17 @@ class Arguments * [0] => 'module' * [1] => 'arg1' * [2] => 'arg2' - * - * - * There will always be one argument. If provided a naked domain - * URL, $this->argv[0] is set to "home". */ + if ($command) { + $argv = explode('/', $command); + } else { + $argv = []; + } - $argv = explode('/', $command); $argc = count($argv); + $queryString = $command . ($queryParameters ? '?' . http_build_query($queryParameters) : ''); return new Arguments($queryString, $command, $argv, $argc); } - - /** - * Strip zrl parameter from a string. - * - * @param string $queryString The input string. - * - * @return string The zrl. - */ - public function stripZRLs(string $queryString) - { - return preg_replace('/[?&]zrl=(.*?)(&|$)/ism', '$2', $queryString); - } - - /** - * Strip query parameter from a string. - * - * @param string $queryString The input string. - * @param string $param - * - * @return string The query parameter. - */ - public function stripQueryParam(string $queryString, string $param) - { - return preg_replace('/[?&]' . $param . '=(.*?)(&|$)/ism', '$2', $queryString); - } -} \ No newline at end of file +} diff --git a/src/App/Authentication.php b/src/App/Authentication.php index 678bb0058c..e3d2737470 100644 --- a/src/App/Authentication.php +++ b/src/App/Authentication.php @@ -207,7 +207,7 @@ class Authentication // if it's an email address or doesn't resolve to a URL, fail. if ($noid || strpos($openid_url, '@') || !Network::isUrlValid($openid_url)) { - notice($this->l10n->t('Login failed.') . EOL); + notice($this->l10n->t('Login failed.')); $this->baseUrl->redirect(); } @@ -270,7 +270,7 @@ class Authentication } } catch (Exception $e) { $this->logger->warning('authenticate: failed login attempt', ['action' => 'login', 'username' => Strings::escapeTags($username), 'ip' => $_SERVER['REMOTE_ADDR']]); - info($this->l10n->t('Login failed. Please check your credentials.' . EOL)); + notice($this->l10n->t('Login failed. Please check your credentials.')); $this->baseUrl->redirect(); } @@ -389,8 +389,6 @@ class Authentication info($this->l10n->t('Welcome %s', $user_record['username'])); info($this->l10n->t('Please upload a profile photo.')); $this->baseUrl->redirect('settings/profile/photo/new'); - } else { - info($this->l10n->t("Welcome back %s", $user_record['username'])); } } diff --git a/src/App/Module.php b/src/App/Module.php index 4b9eb68bdd..58c595cb7b 100644 --- a/src/App/Module.php +++ b/src/App/Module.php @@ -237,7 +237,7 @@ class Module public function run(Core\L10n $l10n, App\BaseURL $baseUrl, LoggerInterface $logger, array $server, array $post) { if ($this->printNotAllowedAddon) { - info($l10n->t("You must be logged in to use addons. ")); + notice($l10n->t("You must be logged in to use addons. ")); } /* The URL provided does not resolve to a valid module. diff --git a/src/App/Page.php b/src/App/Page.php index d3365a16c1..c2bfb38878 100644 --- a/src/App/Page.php +++ b/src/App/Page.php @@ -165,11 +165,10 @@ class Page implements ArrayAccess * The path can be absolute or relative to the Friendica installation base folder. * * @param string $path - * + * @param string $media * @see Page::initHead() - * */ - public function registerStylesheet($path) + public function registerStylesheet($path, string $media = 'screen') { $path = Network::appendQueryParam($path, ['v' => FRIENDICA_VERSION]); @@ -177,7 +176,7 @@ class Page implements ArrayAccess $path = mb_substr($path, mb_strlen($this->basePath . DIRECTORY_SEPARATOR)); } - $this->stylesheets[] = trim($path, '/'); + $this->stylesheets[trim($path, '/')] = $media; } /** @@ -252,7 +251,7 @@ class Page implements ArrayAccess '$shortcut_icon' => $shortcut_icon, '$touch_icon' => $touch_icon, '$block_public' => intval($config->get('system', 'block_public')), - '$stylesheets' => array_unique($this->stylesheets), + '$stylesheets' => $this->stylesheets, ]) . $this->page['htmlhead']; } diff --git a/src/App/Router.php b/src/App/Router.php index 8094e3b46d..dfe890fb96 100644 --- a/src/App/Router.php +++ b/src/App/Router.php @@ -26,6 +26,8 @@ use FastRoute\DataGenerator\GroupCountBased; use FastRoute\Dispatcher; use FastRoute\RouteCollector; use FastRoute\RouteParser\Std; +use Friendica\Core\Cache\Duration; +use Friendica\Core\Cache\ICache; use Friendica\Core\Hook; use Friendica\Core\L10n; use Friendica\Network\HTTPException; @@ -66,14 +68,24 @@ class Router /** @var L10n */ private $l10n; + /** @var ICache */ + private $cache; + + /** @var string */ + private $baseRoutesFilepath; + /** - * @param array $server The $_SERVER variable - * @param L10n $l10n - * @param RouteCollector|null $routeCollector Optional the loaded Route collector + * @param array $server The $_SERVER variable + * @param string $baseRoutesFilepath The path to a base routes file to leverage cache, can be empty + * @param L10n $l10n + * @param ICache $cache + * @param RouteCollector|null $routeCollector */ - public function __construct(array $server, L10n $l10n, RouteCollector $routeCollector = null) + public function __construct(array $server, string $baseRoutesFilepath, L10n $l10n, ICache $cache, RouteCollector $routeCollector = null) { + $this->baseRoutesFilepath = $baseRoutesFilepath; $this->l10n = $l10n; + $this->cache = $cache; $httpMethod = $server['REQUEST_METHOD'] ?? self::GET; $this->httpMethod = in_array($httpMethod, self::ALLOWED_METHODS) ? $httpMethod : self::GET; @@ -84,6 +96,9 @@ class Router } /** + * This will be called either automatically if a base routes file path was submitted, + * or can be called manually with a custom route array. + * * @param array $routes The routes to add to the Router * * @return self The router instance with the loaded routes @@ -100,6 +115,9 @@ class Router $this->routeCollector = $routeCollector; + // Add routes from addons + Hook::callAll('route_collection', $this->routeCollector); + return $this; } @@ -191,12 +209,9 @@ class Router */ public function getModuleClass($cmd) { - // Add routes from addons - Hook::callAll('route_collection', $this->routeCollector); - $cmd = '/' . ltrim($cmd, '/'); - $dispatcher = new Dispatcher\GroupCountBased($this->routeCollector->getData()); + $dispatcher = new Dispatcher\GroupCountBased($this->getCachedDispatchData()); $moduleClass = null; $this->parameters = []; @@ -223,4 +238,51 @@ class Router { return $this->parameters; } + + /** + * If a base routes file path has been provided, we can load routes from it if the cache misses. + * + * @return array + * @throws HTTPException\InternalServerErrorException + */ + private function getDispatchData() + { + $dispatchData = []; + + if ($this->baseRoutesFilepath && file_exists($this->baseRoutesFilepath)) { + $dispatchData = require $this->baseRoutesFilepath; + if (!is_array($dispatchData)) { + throw new HTTPException\InternalServerErrorException('Invalid base routes file'); + } + } + + $this->loadRoutes($dispatchData); + + return $this->routeCollector->getData(); + } + + /** + * We cache the dispatch data for speed, as computing the current routes (version 2020.09) + * takes about 850ms for each requests. + * + * The cached "routerDispatchData" lasts for a day, and must be cleared manually when there + * is any changes in the enabled addons list. + * + * @return array|mixed + * @throws HTTPException\InternalServerErrorException + */ + private function getCachedDispatchData() + { + $routerDispatchData = $this->cache->get('routerDispatchData'); + + if ($routerDispatchData) { + return $routerDispatchData; + } + + $routerDispatchData = $this->getDispatchData(); + + $this->cache->set('routerDispatchData', $routerDispatchData, Duration::DAY); + + return $routerDispatchData; + } } diff --git a/src/BaseModule.php b/src/BaseModule.php index 0e0fedb80c..c1f35533be 100644 --- a/src/BaseModule.php +++ b/src/BaseModule.php @@ -140,7 +140,7 @@ abstract class BaseModule return false; } - $sec_hash = hash('whirlpool', $a->user['guid'] . $a->user['prvkey'] . session_id() . $x[0] . $typename); + $sec_hash = hash('whirlpool', ($a->user['guid'] ?? '') . ($a->user['prvkey'] ?? '') . session_id() . $x[0] . $typename); return ($sec_hash == $x[1]); } @@ -171,4 +171,40 @@ abstract class BaseModule throw new \Friendica\Network\HTTPException\ForbiddenException(); } } + + protected static function getContactFilterTabs(string $baseUrl, string $current, bool $displayCommonTab) + { + $tabs = [ + [ + 'label' => DI::l10n()->t('All contacts'), + 'url' => $baseUrl . '/contacts', + 'sel' => !$current || $current == 'all' ? 'active' : '', + ], + [ + 'label' => DI::l10n()->t('Followers'), + 'url' => $baseUrl . '/contacts/followers', + 'sel' => $current == 'followers' ? 'active' : '', + ], + [ + 'label' => DI::l10n()->t('Following'), + 'url' => $baseUrl . '/contacts/following', + 'sel' => $current == 'following' ? 'active' : '', + ], + [ + 'label' => DI::l10n()->t('Mutual friends'), + 'url' => $baseUrl . '/contacts/mutuals', + 'sel' => $current == 'mutuals' ? 'active' : '', + ], + ]; + + if ($displayCommonTab) { + $tabs[] = [ + 'label' => DI::l10n()->t('Common'), + 'url' => $baseUrl . '/contacts/common', + 'sel' => $current == 'common' ? 'active' : '', + ]; + } + + return $tabs; + } } diff --git a/src/BaseRepository.php b/src/BaseRepository.php index 64a0d1c510..abec4c119b 100644 --- a/src/BaseRepository.php +++ b/src/BaseRepository.php @@ -109,26 +109,22 @@ abstract class BaseRepository extends BaseFactory */ public function selectByBoundaries(array $condition = [], array $params = [], int $max_id = null, int $since_id = null, int $limit = self::LIMIT) { - $condition = DBA::collapseCondition($condition); + $totalCount = DBA::count(static::$table_name, $condition); $boundCondition = $condition; if (isset($max_id)) { - $boundCondition[0] .= " AND `id` < ?"; - $boundCondition[] = $max_id; + $boundCondition = DBA::mergeConditions($boundCondition, ['`id` < ?', $max_id]); } if (isset($since_id)) { - $boundCondition[0] .= " AND `id` > ?"; - $boundCondition[] = $since_id; + $boundCondition = DBA::mergeConditions($boundCondition, ['`id` > ?', $since_id]); } $params['limit'] = $limit; $models = $this->selectModels($boundCondition, $params); - $totalCount = DBA::count(static::$table_name, $condition); - return new static::$collection_class($models, $totalCount); } diff --git a/src/Console/DatabaseStructure.php b/src/Console/DatabaseStructure.php index 6b1fa8d4d6..a1b4fdbfe8 100644 --- a/src/Console/DatabaseStructure.php +++ b/src/Console/DatabaseStructure.php @@ -55,6 +55,7 @@ Commands update Update database schema dumpsql Dump database schema toinnodb Convert all tables from MyISAM or InnoDB in the Antelope file format to InnoDB in the Barracuda file format + version Set the database to a given number Options -h|--help|-? Show help information @@ -86,8 +87,10 @@ HELP; return 0; } - if (count($this->args) > 1) { + if ((count($this->args) > 1) && ($this->getArgument(0) != 'version')) { throw new \Asika\SimpleConsole\CommandArgsException('Too many arguments'); + } elseif ((count($this->args) != 2) && ($this->getArgument(0) == 'version')) { + throw new \Asika\SimpleConsole\CommandArgsException('This command needs two arguments'); } if (!$this->dba->isConnected()) { @@ -115,6 +118,12 @@ HELP; DBStructure::convertToInnoDB(); $output = ob_get_clean(); break; + case "version": + ob_start(); + DBStructure::setDatabaseVersion($this->getArgument(1)); + $output = ob_get_clean(); + break; + default: $output = 'Unknown command: ' . $this->getArgument(0); } diff --git a/src/Console/Relay.php b/src/Console/Relay.php new file mode 100644 index 0000000000..5d7c8b3f70 --- /dev/null +++ b/src/Console/Relay.php @@ -0,0 +1,134 @@ +. + * + */ + +namespace Friendica\Console; + +use Asika\SimpleConsole\CommandArgsException; +use Friendica\Model\APContact; +use Friendica\Model\Contact; +use Friendica\Protocol\ActivityPub\Transmitter; + +/** + * tool to control the list of ActivityPub relay servers from the CLI + * + * With this script you can access the relay servers of your node from + * the CLI. + */ +class Relay extends \Asika\SimpleConsole\Console +{ + protected $helpOptions = ['h', 'help', '?']; + + /** + * @var $dba Friendica\Database\Database + */ + private $dba; + + + protected function getHelp() + { + $help = << [-h|--help|-?] [-v] + bin/console relay remove [-h|--help|-?] [-v] + +Description + bin/console relay + Lists all active relay servers + + bin/console relay add + Add a relay actor in the format https://relayserver.tld/actor + + bin/console relay remove + Remove a relay actor in the format https://relayserver.tld/actor + +Options + -h|--help|-? Show help information + -v Show more debug information. +HELP; + return $help; + } + + public function __construct(\Friendica\Database\Database $dba, array $argv = null) + { + parent::__construct($argv); + + $this->dba = $dba; + } + + protected function doExecute() + { + if ($this->getOption('v')) { + $this->out('Executable: ' . $this->executable); + $this->out('Class: ' . __CLASS__); + $this->out('Arguments: ' . var_export($this->args, true)); + $this->out('Options: ' . var_export($this->options, true)); + } + + if (count($this->args) > 2) { + throw new CommandArgsException('Too many arguments'); + } + + if (count($this->args) == 1) { + throw new CommandArgsException('Too few arguments'); + } + + if (count($this->args) == 0) { + $contacts = $this->dba->select('apcontact', ['url'], + ["`type` = ? AND `url` IN (SELECT `url` FROM `contact` WHERE `uid` = ? AND `rel` IN (?, ?))", + 'Application', 0, Contact::FOLLOWER, Contact::FRIEND]); + while ($contact = $this->dba->fetch($contacts)) { + $this->out($contact['url']); + } + $this->dba->close($contacts); + } + + if (count($this->args) == 2) { + $mode = $this->getArgument(0); + $actor = $this->getArgument(1); + + $apcontact = APContact::getByURL($actor); + if (empty($apcontact) || ($apcontact['type'] != 'Application')) { + $this->out($actor . ' is no relay actor'); + return 1; + } + + if ($mode == 'add') { + if (Transmitter::sendRelayFollow($actor)) { + $this->out('Successfully added ' . $actor); + } else { + $this->out($actor . " couldn't be added"); + } + } elseif ($mode == 'remove') { + if (Transmitter::sendRelayUndoFollow($actor)) { + $this->out('Successfully removed ' . $actor); + } else { + $this->out($actor . " couldn't be removed"); + } + } else { + throw new CommandArgsException($mode . ' is no valid command'); + } + } + + return 0; + } +} diff --git a/src/Console/ServerBlock.php b/src/Console/ServerBlock.php index ada4f22132..4d8c930c58 100644 --- a/src/Console/ServerBlock.php +++ b/src/Console/ServerBlock.php @@ -48,14 +48,18 @@ class ServerBlock extends Console $help = << [-h|--help|-?] [-v] - bin/console serverblock remove [-h|--help|-?] [-v] + bin/console serverblock [-h|--help|-?] [-v] + bin/console serverblock add [-h|--help|-?] [-v] + bin/console serverblock remove [-h|--help|-?] [-v] + bin/console serverblock export + bin/console serverblock import Description - With this tool, you can list the current blocked server domain patterns + With this tool, you can list the current blocked server domain patterns or you can add / remove a blocked server domain pattern from the list. - + Using the export and import options you can share your server blocklist + with other node admins by CSV files. + Patterns are case-insensitive shell wildcard comprising the following special characters: - * : Any number of characters - ? : Any single character @@ -87,12 +91,79 @@ HELP; return $this->addBlockedServer($this->config); case 'remove': return $this->removeBlockedServer($this->config); + case 'export': + return $this->exportBlockedServers($this->config); + case 'import': + return $this->importBlockedServers($this->config); default: throw new CommandArgsException('Unknown command.'); break; } } + /** + * Exports the list of blocked domains including the reason for the + * block to a CSV file. + * + * @param IConfig $config + */ + private function exportBlockedServers(IConfig $config) + { + $filename = $this->getArgument(1); + $blocklist = $config->get('system', 'blocklist', []); + $fp = fopen($filename, 'w'); + if (!$fp) { + throw new Exception(sprintf('The file "%s" could not be created.', $filename)); + } + foreach ($blocklist as $domain) { + fputcsv($fp, $domain); + } + } + /** + * Imports a list of domains and a reason for the block from a CSV + * file, e.g. created with the export function. + * + * @param IConfig $config + */ + private function importBlockedServers(IConfig $config) + { + $filename = $this->getArgument(1); + $currBlockList = $config->get('system', 'blocklist', []); + $newBlockList = []; + if (($fp = fopen($filename, 'r')) !== false) { + while (($data = fgetcsv($fp, 1000, ',')) !== false) { + $domain = $data[0]; + if (count($data) == 0) { + $reason = self::DEFAULT_REASON; + } else { + $reason = $data[1]; + } + $data = [ + 'domain' => $domain, + 'reason' => $reason + ]; + if (!in_array($data, $newBlockList)) { + $newBlockList[] = $data; + } + } + foreach ($currBlockList as $blocked) { + if (!in_array($blocked, $newBlockList)) { + $newBlockList[] = $blocked; + } + } + if ($config->set('system', 'blocklist', $newBlockList)) { + $this->out(sprintf("Entries from %s that were not blocked before are now blocked", $filename)); + return 0; + } else { + $this->out(sprintf("Couldn't save '%s' as blocked server", $domain)); + return 1; + } + + } else { + throw new Exception(sprintf('The file "%s" could not be opened for importing', $filename)); + } + } + /** * Prints the whole list of blocked domains including the reason * @@ -127,9 +198,9 @@ HELP; $update = false; - $currBlocklist = $config->get('system', 'blocklist', []); + $currBlockList = $config->get('system', 'blocklist', []); $newBlockList = []; - foreach ($currBlocklist as $blocked) { + foreach ($currBlockList as $blocked) { if ($blocked['domain'] === $domain) { $update = true; $newBlockList[] = [ @@ -178,9 +249,9 @@ HELP; $found = false; - $currBlocklist = $config->get('system', 'blocklist', []); + $currBlockList = $config->get('system', 'blocklist', []); $newBlockList = []; - foreach ($currBlocklist as $blocked) { + foreach ($currBlockList as $blocked) { if ($blocked['domain'] === $domain) { $found = true; } else { diff --git a/src/Console/Storage.php b/src/Console/Storage.php index 09e062049f..d0a2a66637 100644 --- a/src/Console/Storage.php +++ b/src/Console/Storage.php @@ -106,7 +106,7 @@ HELP; $isregisterd = false; foreach ($this->storageManager->listBackends() as $name => $class) { $issel = ' '; - if ($current::getName() == $name) { + if ($current && $current::getName() == $name) { $issel = '*'; $isregisterd = true; }; diff --git a/src/Console/User.php b/src/Console/User.php index bbe65d87ce..a9378a61e9 100644 --- a/src/Console/User.php +++ b/src/Console/User.php @@ -409,7 +409,7 @@ HELP; case 'guid': $user = UserModel::getByGuid($param, $fields); break; - case 'email': + case 'mail': $user = UserModel::getByEmail($param, $fields); break; case 'nick': diff --git a/src/Content/ContactSelector.php b/src/Content/ContactSelector.php index c834f8c514..ec7bcab95c 100644 --- a/src/Content/ContactSelector.php +++ b/src/Content/ContactSelector.php @@ -76,14 +76,6 @@ class ContactSelector $server_url = Strings::normaliseLink($contact['baseurl']); } - if (empty($server_url)) { - // Fetch the server url from the gcontact table - $gcontact = DBA::selectFirst('gcontact', ['server_url'], ['nurl' => Strings::normaliseLink($profile)]); - if (!empty($gcontact) && !empty($gcontact['server_url'])) { - $server_url = Strings::normaliseLink($gcontact['server_url']); - } - } - if (empty($server_url)) { // Create the server url out of the profile url $parts = parse_url($profile); diff --git a/src/Content/Feature.php b/src/Content/Feature.php index 880a6706bc..0f3493ab29 100644 --- a/src/Content/Feature.php +++ b/src/Content/Feature.php @@ -96,7 +96,6 @@ class Feature DI::l10n()->t('General Features'), //array('expire', DI::l10n()->t('Content Expiration'), DI::l10n()->t('Remove old posts/comments after a period of time')), ['photo_location', DI::l10n()->t('Photo Location'), DI::l10n()->t("Photo metadata is normally stripped. This extracts the location \x28if present\x29 prior to stripping metadata and links it to a map."), false, DI::config()->get('feature_lock', 'photo_location', false)], - ['export_calendar', DI::l10n()->t('Export Public Calendar'), DI::l10n()->t('Ability for visitors to download the public calendar'), false, DI::config()->get('feature_lock', 'export_calendar', false)], ['trending_tags', DI::l10n()->t('Trending Tags'), DI::l10n()->t('Show a community page widget with a list of the most popular tags in recent public posts.'), false, DI::config()->get('feature_lock', 'trending_tags', false)], ], @@ -107,20 +106,6 @@ class Feature ['explicit_mentions', DI::l10n()->t('Explicit Mentions'), DI::l10n()->t('Add explicit mentions to comment box for manual control over who gets mentioned in replies.'), false, DI::config()->get('feature_lock', 'explicit_mentions', false)], ], - // Network sidebar widgets - 'widgets' => [ - DI::l10n()->t('Network Sidebar'), - ['archives', DI::l10n()->t('Archives'), DI::l10n()->t('Ability to select posts by date ranges'), false, DI::config()->get('feature_lock', 'archives', false)], - ['networks', DI::l10n()->t('Protocol Filter'), DI::l10n()->t('Enable widget to display Network posts only from selected protocols'), false, DI::config()->get('feature_lock', 'networks', false)], - ], - - // Network tabs - 'net_tabs' => [ - DI::l10n()->t('Network Tabs'), - ['new_tab', DI::l10n()->t('Network New Tab'), DI::l10n()->t("Enable tab to display only new Network posts \x28from the last 12 hours\x29"), false, DI::config()->get('feature_lock', 'new_tab', false)], - ['link_tab', DI::l10n()->t('Network Shared Links Tab'), DI::l10n()->t('Enable tab to display only Network posts with links in them'), false, DI::config()->get('feature_lock', 'link_tab', false)], - ], - // Item tools 'tools' => [ DI::l10n()->t('Post/Comment Tools'), diff --git a/src/Content/ForumManager.php b/src/Content/ForumManager.php index 9441e9dbb0..980e82522c 100644 --- a/src/Content/ForumManager.php +++ b/src/Content/ForumManager.php @@ -27,7 +27,6 @@ use Friendica\Core\Renderer; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; -use Friendica\Util\Proxy as ProxyUtils; /** * This class handles methods related to the forum functionality @@ -72,7 +71,7 @@ class ForumManager $forumlist = []; - $fields = ['id', 'url', 'name', 'micro', 'thumb']; + $fields = ['id', 'url', 'name', 'micro', 'thumb', 'avatar']; $condition = [$condition_str, Protocol::DFRN, Protocol::ACTIVITYPUB, $uid]; $contacts = DBA::select('contact', $fields, $condition, $params); if (!$contacts) { @@ -131,7 +130,7 @@ class ForumManager 'name' => $contact['name'], 'cid' => $contact['id'], 'selected' => $selected, - 'micro' => DI::baseUrl()->remove(ProxyUtils::proxifyUrl($contact['micro'], false, ProxyUtils::SIZE_MICRO)), + 'micro' => DI::baseUrl()->remove(Contact::getMicro($contact)), 'id' => ++$id, ]; $entries[] = $entry; diff --git a/src/Content/Item.php b/src/Content/Item.php index f39a8fa19d..c0b1d3b49a 100644 --- a/src/Content/Item.php +++ b/src/Content/Item.php @@ -130,7 +130,7 @@ class Item // Checking for the alias that is used for OStatus $pattern = '/[@!]\[url\=(.*?)\](.*?)\[\/url\]/ism'; if (preg_match($pattern, $tag, $matches)) { - $data = Contact::getDetailsByURL($matches[1]); + $data = Contact::getByURL($matches[1], false, ['alias', 'nick']); if ($data['alias'] != '') { $newtag = '@[url=' . $data['alias'] . ']' . $data['nick'] . '[/url]'; @@ -149,15 +149,8 @@ class Item $name = $nameparts[0]; // Try to detect the contact in various ways - if (strpos($name, 'http://')) { - // At first we have to ensure that the contact exists - Contact::getIdForURL($name); - - // Now we should have something - $contact = Contact::getDetailsByURL($name, $profile_uid); - } elseif (strpos($name, '@')) { - // This function automatically probes when no entry was found - $contact = Contact::getDetailsByAddr($name, $profile_uid); + if (strpos($name, 'http://') || strpos($name, '@')) { + $contact = Contact::getByURLForUser($name, $profile_uid); } else { $contact = false; $fields = ['id', 'url', 'nick', 'name', 'alias', 'network', 'forum', 'prv']; diff --git a/src/Content/Nav.php b/src/Content/Nav.php index 335f81bf3d..9e34cefc75 100644 --- a/src/Content/Nav.php +++ b/src/Content/Nav.php @@ -27,6 +27,7 @@ use Friendica\Core\Renderer; use Friendica\Core\Session; use Friendica\Database\DBA; use Friendica\DI; +use Friendica\Model\Contact; use Friendica\Model\Profile; use Friendica\Model\User; @@ -183,7 +184,7 @@ class Nav // user info $contact = DBA::selectFirst('contact', ['micro'], ['uid' => $a->user['uid'], 'self' => true]); $userinfo = [ - 'icon' => (DBA::isResult($contact) ? DI::baseUrl()->remove($contact['micro']) : 'images/person-48.jpg'), + 'icon' => (DBA::isResult($contact) ? DI::baseUrl()->remove($contact['micro']) : Contact::DEFAULT_AVATAR_MICRO), 'name' => $a->user['username'], ]; } else { diff --git a/src/Content/OEmbed.php b/src/Content/OEmbed.php index db467a2630..30a113f461 100644 --- a/src/Content/OEmbed.php +++ b/src/Content/OEmbed.php @@ -95,7 +95,7 @@ class OEmbed if (!in_array($ext, $noexts)) { // try oembed autodiscovery - $html_text = Network::fetchUrl($embedurl, false, 15, 'text/*'); + $html_text = DI::httpRequest()->fetch($embedurl, false, 15, 'text/*'); if ($html_text) { $dom = @DOMDocument::loadHTML($html_text); if ($dom) { @@ -103,14 +103,14 @@ class OEmbed $entries = $xpath->query("//link[@type='application/json+oembed']"); foreach ($entries as $e) { $href = $e->getAttributeNode('href')->nodeValue; - $json_string = Network::fetchUrl($href . '&maxwidth=' . $a->videowidth); + $json_string = DI::httpRequest()->fetch($href . '&maxwidth=' . $a->videowidth); break; } $entries = $xpath->query("//link[@type='text/json+oembed']"); foreach ($entries as $e) { $href = $e->getAttributeNode('href')->nodeValue; - $json_string = Network::fetchUrl($href . '&maxwidth=' . $a->videowidth); + $json_string = DI::httpRequest()->fetch($href . '&maxwidth=' . $a->videowidth); break; } } diff --git a/src/Content/PageInfo.php b/src/Content/PageInfo.php index 642c579387..39bd35f73a 100644 --- a/src/Content/PageInfo.php +++ b/src/Content/PageInfo.php @@ -40,7 +40,7 @@ class PageInfo * @return string * @throws HTTPException\InternalServerErrorException */ - public static function appendToBody(string $body, bool $searchNakedUrls = false, bool $no_photos = false) + public static function searchAndAppendToBody(string $body, bool $searchNakedUrls = false, bool $no_photos = false) { Logger::info('add_page_info_to_body: fetch page info for body', ['body' => $body]); @@ -49,14 +49,34 @@ class PageInfo return $body; } - $footer = self::getFooterFromUrl($url, $no_photos); - if (!$footer) { + $data = self::queryUrl($url); + if (!$data) { return $body; } - $body = self::stripTrailingUrlFromBody($body, $url); + return self::appendDataToBody($body, $data, $no_photos); + } - $body .= "\n" . $footer; + /** + * @param string $body + * @param array $data + * @param bool $no_photos + * @return string + * @throws HTTPException\InternalServerErrorException + */ + public static function appendDataToBody(string $body, array $data, bool $no_photos = false) + { + // Only one [attachment] tag per body is allowed + $existingAttachmentPos = strpos($body, '[attachment'); + if ($existingAttachmentPos !== false) { + $linkTitle = $data['title'] ?: $data['url']; + // Additional link attachments are prepended before the existing [attachment] tag + $body = substr_replace($body, "\n[bookmark=" . $data['url'] . ']' . $linkTitle . "[/bookmark]\n", $existingAttachmentPos, 0); + } else { + $footer = PageInfo::getFooterFromData($data, $no_photos); + $body = self::stripTrailingUrlFromBody($body, $data['url']); + $body .= "\n" . $footer; + } return $body; } @@ -114,14 +134,6 @@ class PageInfo $text = "[attachment type='" . $data['type'] . "'"; - if (empty($data['text'])) { - $data['text'] = $data['title']; - } - - if (empty($data['text'])) { - $data['text'] = $data['url']; - } - if (!empty($data['url'])) { $text .= " url='" . $data['url'] . "'"; } @@ -130,6 +142,10 @@ class PageInfo $text .= " title='" . $data['title'] . "'"; } + if (empty($data['text'])) { + $data['text'] = ''; + } + // Only embedd a picture link when it seems to be a valid picture ("width" is set) if (!empty($data['images']) && !empty($data['images'][0]['width'])) { $preview = str_replace(['[', ']'], ['[', ']'], htmlentities($data['images'][0]['src'], ENT_QUOTES, 'UTF-8', false)); @@ -140,6 +156,14 @@ class PageInfo $text .= " image='" . $preview . "'"; } else { $text .= " preview='" . $preview . "'"; + + if (empty($data['text'])) { + $data['text'] = $data['title']; + } + + if (empty($data['text'])) { + $data['text'] = $data['url']; + } } } @@ -252,22 +276,35 @@ class PageInfo /** * Remove the provided URL from the body if it is at the end of it. - * Keep the link label if it isn't the full URL. + * Keep the link label if it isn't the full URL or a shortened version of it. * * @param string $body * @param string $url - * @return string|string[]|null + * @return string */ protected static function stripTrailingUrlFromBody(string $body, string $url) { $quotedUrl = preg_quote($url, '#'); - $body = preg_replace("#(?: + $body = preg_replace_callback("#(?: \[url]$quotedUrl\[/url]| \[url=$quotedUrl]$quotedUrl\[/url]| \[url=$quotedUrl]([^[]*?)\[/url]| $quotedUrl - )$#isx", '$1', $body); + )$#isx", function ($match) use ($url) { + // Stripping URLs with no label + if (!isset($match[1])) { + return ''; + } - return $body; + // Stripping link labels that include a shortened version of the URL + if (strpos($url, trim($match[1], '.…')) !== false) { + return ''; + } + + // Keep all other labels + return $match[1]; + }, $body); + + return rtrim($body); } } diff --git a/src/Content/Pager.php b/src/Content/Pager.php index a5e61bbf9f..477e535aec 100644 --- a/src/Content/Pager.php +++ b/src/Content/Pager.php @@ -128,7 +128,7 @@ class Pager /** * Sets the base query string from a full query string. * - * Strips the 'page' parameter, and remove the 'q=' string for some reason. + * Strips the 'page' parameter * * @param string $queryString */ diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index d1a50da209..5b22746ce6 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -38,12 +38,10 @@ use Friendica\Model\Contact; use Friendica\Model\Event; use Friendica\Model\Photo; use Friendica\Model\Tag; -use Friendica\Network\Probe; use Friendica\Object\Image; use Friendica\Protocol\Activity; use Friendica\Util\Images; use Friendica\Util\Map; -use Friendica\Util\Network; use Friendica\Util\ParseUrl; use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\Strings; @@ -487,7 +485,7 @@ class BBCode continue; } - $curlResult = Network::curl($mtch[1], true); + $curlResult = DI::httpRequest()->get($mtch[1], true); if (!$curlResult->isSuccess()) { continue; } @@ -983,7 +981,7 @@ class BBCode $attributes[$field] = html_entity_decode($matches[2] ?? '', ENT_QUOTES, 'UTF-8'); } - $author_contact = Contact::getByURL($attributes['profile'], 0, ['url', 'addr', 'name', 'micro'], false); + $author_contact = Contact::getByURL($attributes['profile'], false, ['url', 'addr', 'name', 'micro']); $author_contact['url'] = ($author_contact['url'] ?? $attributes['profile']); $author_contact['addr'] = ($author_contact['addr'] ?? '') ?: Protocol::getAddrFromProfileUrl($attributes['profile']); @@ -1061,7 +1059,7 @@ class BBCode default: $text = ($is_quote_share? "\n" : ''); - $contact = Contact::getByURL($attributes['profile'], 0, ['network'], false); + $contact = Contact::getByURL($attributes['profile'], false, ['network']); $network = $contact['network'] ?? Protocol::PHANTOM; $tpl = Renderer::getMarkupTemplate('shared_content.tpl'); @@ -1096,11 +1094,11 @@ class BBCode $ch = @curl_init($match[1]); @curl_setopt($ch, CURLOPT_NOBODY, true); @curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - @curl_setopt($ch, CURLOPT_USERAGENT, $a->getUserAgent()); + @curl_setopt($ch, CURLOPT_USERAGENT, DI::httpRequest()->getUserAgent()); @curl_exec($ch); $curl_info = @curl_getinfo($ch); - DI::profiler()->saveTimestamp($stamp1, "network", System::callstack()); + DI::profiler()->saveTimestamp($stamp1, "network"); if (substr($curl_info['content_type'], 0, 6) == 'image/') { $text = "[url=" . $match[1] . ']' . $match[1] . "[/url]"; @@ -1108,7 +1106,7 @@ class BBCode $text = "[url=" . $match[2] . ']' . $match[2] . "[/url]"; // if its not a picture then look if its a page that contains a picture link - $body = Network::fetchUrl($match[1]); + $body = DI::httpRequest()->fetch($match[1]); $doc = new DOMDocument(); @$doc->loadHTML($body); @@ -1170,11 +1168,11 @@ class BBCode $ch = @curl_init($match[1]); @curl_setopt($ch, CURLOPT_NOBODY, true); @curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - @curl_setopt($ch, CURLOPT_USERAGENT, $a->getUserAgent()); + @curl_setopt($ch, CURLOPT_USERAGENT, DI::httpRequest()->getUserAgent()); @curl_exec($ch); $curl_info = @curl_getinfo($ch); - DI::profiler()->saveTimestamp($stamp1, "network", System::callstack()); + DI::profiler()->saveTimestamp($stamp1, "network"); // if its a link to a picture then embed this picture if (substr($curl_info['content_type'], 0, 6) == 'image/') { @@ -1187,7 +1185,7 @@ class BBCode } // if its not a picture then look if its a page that contains a picture link - $body = Network::fetchUrl($match[1]); + $body = DI::httpRequest()->fetch($match[1]); $doc = new DOMDocument(); @$doc->loadHTML($body); @@ -1975,12 +1973,7 @@ class BBCode */ private static function bbCodeMention2DiasporaCallback($match) { - $contact = Contact::getDetailsByURL($match[3]); - - if (empty($contact['addr'])) { - $contact = Probe::uri($match[3]); - } - + $contact = Contact::getByURL($match[3], false, ['addr']); if (empty($contact['addr'])) { return $match[0]; } @@ -2051,7 +2044,7 @@ class BBCode // Now convert HTML to Markdown $text = HTML::toMarkdown($text); - DI::profiler()->saveTimestamp($stamp1, "parser", System::callstack()); + DI::profiler()->saveTimestamp($stamp1, "parser"); // Libertree has a problem with escaped hashtags. $text = str_replace(['\#'], ['#'], $text); diff --git a/src/Content/Text/HTML.php b/src/Content/Text/HTML.php index b69f5abc23..7b8153b8a8 100644 --- a/src/Content/Text/HTML.php +++ b/src/Content/Text/HTML.php @@ -30,7 +30,6 @@ use Friendica\Core\Search; use Friendica\DI; use Friendica\Model\Contact; use Friendica\Util\Network; -use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\Strings; use Friendica\Util\XML; use League\HTMLToMarkdown\HtmlConverter; @@ -868,7 +867,7 @@ class HTML '$click' => $contact['click'] ?? '', '$class' => $class, '$url' => $url, - '$photo' => ProxyUtils::proxifyUrl($contact['thumb'], false, ProxyUtils::SIZE_THUMB), + '$photo' => Contact::getThumb($contact), '$name' => $contact['name'], 'title' => $contact['name'] . ' [' . $contact['addr'] . ']', '$parkle' => $sparkle, diff --git a/src/Content/Text/Markdown.php b/src/Content/Text/Markdown.php index cfd83a38d8..45f38e4c5b 100644 --- a/src/Content/Text/Markdown.php +++ b/src/Content/Text/Markdown.php @@ -57,7 +57,7 @@ class Markdown $html = $MarkdownParser->transform($text); - DI::profiler()->saveTimestamp($stamp1, "parser", System::callstack()); + DI::profiler()->saveTimestamp($stamp1, "parser"); return $html; } @@ -83,7 +83,7 @@ class Markdown return ''; } - $data = Contact::getDetailsByAddr($matches[3]); + $data = Contact::getByURL($matches[3]); if (empty($data)) { return ''; diff --git a/src/Content/Widget.php b/src/Content/Widget.php index 8c72f68f4c..a7ce52cc46 100644 --- a/src/Content/Widget.php +++ b/src/Content/Widget.php @@ -34,7 +34,6 @@ use Friendica\Model\Group; use Friendica\Model\Item; use Friendica\Model\Profile; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\Strings; use Friendica\Util\Temporal; @@ -269,10 +268,6 @@ class Widget return ''; } - if (!Feature::isEnabled(local_user(), 'networks')) { - return ''; - } - $extra_sql = self::unavailableNetworks(); $r = DBA::p("SELECT DISTINCT(`network`) FROM `contact` WHERE `uid` = ? AND NOT `deleted` AND `network` != '' $extra_sql ORDER BY `network`", @@ -379,80 +374,59 @@ class Widget } /** - * Return common friends visitor widget + * Show a random selection of five common contacts between the visitor and the viewed profile user. * - * @param string $profile_uid uid + * @param int $uid Viewed profile user ID + * @param string $nickname Viewed profile user nickname * @return string|void * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws \ImagickException */ - public static function commonFriendsVisitor($profile_uid) + public static function commonFriendsVisitor(int $uid, string $nickname) { - if (local_user() == $profile_uid) { - return; + if (local_user() == $uid) { + return ''; } - $zcid = 0; - - $cid = Session::getRemoteContactID($profile_uid); - - if (!$cid) { - if (Profile::getMyURL()) { - $contact = DBA::selectFirst('contact', ['id'], - ['nurl' => Strings::normaliseLink(Profile::getMyURL()), 'uid' => $profile_uid]); - if (DBA::isResult($contact)) { - $cid = $contact['id']; - } else { - $gcontact = DBA::selectFirst('gcontact', ['id'], ['nurl' => Strings::normaliseLink(Profile::getMyURL())]); - if (DBA::isResult($gcontact)) { - $zcid = $gcontact['id']; - } - } - } + $visitorPCid = local_user() ? Contact::getPublicIdByUserId(local_user()) : remote_user(); + if (!$visitorPCid) { + return ''; } - if ($cid == 0 && $zcid == 0) { - return; + $localPCid = Contact::getPublicIdByUserId($uid); + + $condition = [ + 'NOT `self` AND NOT `blocked` AND NOT `hidden` AND `id` != ?', + $localPCid, + ]; + + $total = Contact\Relation::countCommon($localPCid, $visitorPCid, $condition); + if (!$total) { + return ''; } - if ($cid) { - $t = GContact::countCommonFriends($profile_uid, $cid); - } else { - $t = GContact::countCommonFriendsZcid($profile_uid, $zcid); - } - - if (!$t) { - return; - } - - if ($cid) { - $r = GContact::commonFriends($profile_uid, $cid, 0, 5, true); - } else { - $r = GContact::commonFriendsZcid($profile_uid, $zcid, 0, 5, true); - } - - if (!DBA::isResult($r)) { - return; + $commonContacts = Contact\Relation::listCommon($localPCid, $visitorPCid, $condition, 0, 5, true); + if (!DBA::isResult($commonContacts)) { + return ''; } $entries = []; - foreach ($r as $rr) { - $entry = [ - 'url' => Contact::magicLink($rr['url']), - 'name' => $rr['name'], - 'photo' => ProxyUtils::proxifyUrl($rr['photo'], false, ProxyUtils::SIZE_THUMB), + foreach ($commonContacts as $contact) { + $entries[] = [ + 'url' => Contact::magicLink($contact['url']), + 'name' => $contact['name'], + 'photo' => Contact::getThumb($contact), ]; - $entries[] = $entry; } $tpl = Renderer::getMarkupTemplate('widget/remote_friends_common.tpl'); return Renderer::replaceMacros($tpl, [ - '$desc' => DI::l10n()->tt("%d contact in common", "%d contacts in common", $t), + '$desc' => DI::l10n()->tt("%d contact in common", "%d contacts in common", $total), '$base' => DI::baseUrl(), - '$uid' => $profile_uid, - '$cid' => (($cid) ? $cid : '0'), - '$linkmore' => (($t > 5) ? 'true' : ''), + '$nickname' => $nickname, + '$linkmore' => $total > 5 ? 'true' : '', '$more' => DI::l10n()->t('show more'), - '$items' => $entries + '$contacts' => $entries ]); } @@ -475,7 +449,7 @@ class Widget } if (Feature::isEnabled($uid, 'tagadelic')) { - $owner_id = Contact::getIdForURL($a->profile['url'], 0, true); + $owner_id = Contact::getIdForURL($a->profile['url'], 0, false); if (!$owner_id) { return ''; @@ -497,10 +471,6 @@ class Widget { $o = ''; - if (!Feature::isEnabled($uid, 'archives')) { - return $o; - } - $visible_years = DI::pConfig()->get($uid, 'system', 'archive_visible_years', 5); /* arrange the list in years */ diff --git a/src/Content/Widget/CalendarExport.php b/src/Content/Widget/CalendarExport.php index dda3513fec..9f282d2642 100644 --- a/src/Content/Widget/CalendarExport.php +++ b/src/Content/Widget/CalendarExport.php @@ -54,22 +54,6 @@ class CalendarExport return; } - /* - * If it's a kind of profile page (intval($owner_uid)) return if the user not logged in and - * export feature isn't enabled. - */ - /* - * Cal logged in user (test permission at foreign profile page). - * If the $owner uid is available we know it is part of one of the profile pages (like /cal). - * So we have to test if if it's the own profile page of the logged in user - * or a foreign one. For foreign profile pages we need to check if the feature - * for exporting the cal is enabled (otherwise the widget would appear for logged in users - * on foreigen profile pages even if the widget is disabled). - */ - if (local_user() != $owner_uid && !Feature::isEnabled($owner_uid, "export_calendar")) { - return; - } - // $a->data is only available if the profile page is visited. If the visited page is not part // of the profile page it should be the personal /events page. So we can use $a->user. $user = ($a->data['user']['nickname'] ?? '') ?: $a->user['nickname']; diff --git a/src/Content/Widget/ContactBlock.php b/src/Content/Widget/ContactBlock.php index 47fac09a83..85c722c8a0 100644 --- a/src/Content/Widget/ContactBlock.php +++ b/src/Content/Widget/ContactBlock.php @@ -98,7 +98,7 @@ class ContactBlock $contact_ids[] = $contact["id"]; } - $contacts_stmt = DBA::select('contact', ['id', 'uid', 'addr', 'url', 'name', 'thumb', 'network'], ['id' => $contact_ids]); + $contacts_stmt = DBA::select('contact', ['id', 'uid', 'addr', 'url', 'name', 'thumb', 'avatar', 'network'], ['id' => $contact_ids]); if (DBA::isResult($contacts_stmt)) { $contacts_title = DI::l10n()->tt('%d Contact', '%d Contacts', $total); diff --git a/src/Core/ACL.php b/src/Core/ACL.php index f35889061d..5f69d78b68 100644 --- a/src/Core/ACL.php +++ b/src/Core/ACL.php @@ -33,75 +33,73 @@ use Friendica\Model\Group; class ACL { /** - * Returns a select input tag with all the contact of the local user + * Returns a select input tag for private message recipient * - * @param string $selname Name attribute of the select input tag - * @param string $selclass Class attribute of the select input tag - * @param array $preselected Contact IDs that should be already selected - * @param int $size Length of the select box - * @param int $tabindex Select input tag tabindex attribute + * @param int $selected Existing recipien contact ID * @return string * @throws \Exception */ - public static function getMessageContactSelectHTML($selname, $selclass, array $preselected = [], $size = 4, $tabindex = null) + public static function getMessageContactSelectHTML(int $selected = null) { - $a = DI::app(); - $o = ''; + $page = DI::page(); + + $page->registerFooterScript(Theme::getPathForFile('asset/typeahead.js/dist/typeahead.bundle.js')); + $page->registerFooterScript(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.js')); + $page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.css')); + $page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput-typeahead.css')); + // When used for private messages, we limit correspondence to mutual DFRN/Friendica friends and the selector // to one recipient. By default our selector allows multiple selects amongst all contacts. - $sql_extra = sprintf(" AND `rel` = %d ", intval(Contact::FRIEND)); - $sql_extra .= sprintf(" AND `network` IN ('%s' , '%s') ", Protocol::DFRN, Protocol::DIASPORA); + $condition = [ + 'uid' => local_user(), + 'self' => false, + 'blocked' => false, + 'pending' => false, + 'archive' => false, + 'deleted' => false, + 'rel' => [Contact::FOLLOWER, Contact::SHARING, Contact::FRIEND], + 'network' => Protocol::FEDERATED, + ]; - $tabindex_attr = !empty($tabindex) ? ' tabindex="' . intval($tabindex) . '"' : ''; - - $hidepreselected = ''; - if ($preselected) { - $sql_extra .= " AND `id` IN (" . implode(",", $preselected) . ")"; - $hidepreselected = ' style="display: none;"'; - } - - $o .= "' . PHP_EOL; - - if ($preselected) { - $o .= implode(', ', $receiverlist); - } - - Hook::callAll(DI::module()->getName() . '_post_' . $selname, $o); + $tpl = Renderer::getMarkupTemplate('acl/self_only.tpl'); + $o = Renderer::replaceMacros($tpl, [ + '$selfPublicContactId' => $selfPublicContactId, + '$explanation' => $explanation, + ]); return $o; } @@ -303,7 +301,7 @@ class ACL 'emailcc' => $form_prefix ? $form_prefix . '[emailcc]' : 'emailcc', ]; - $tpl = Renderer::getMarkupTemplate('acl_selector.tpl'); + $tpl = Renderer::getMarkupTemplate('acl/full_selector.tpl'); $o = Renderer::replaceMacros($tpl, [ '$public_title' => DI::l10n()->t('Public'), '$public_desc' => DI::l10n()->t('This content will be shown to all your followers and can be seen in the community pages and by anyone with its link.'), diff --git a/src/Core/Addon.php b/src/Core/Addon.php index dd229be287..8b95af328c 100644 --- a/src/Core/Addon.php +++ b/src/Core/Addon.php @@ -136,7 +136,7 @@ class Addon $func(); } - DBA::delete('hook', ['file' => 'addon/' . $addon . '/' . $addon . '.php']); + Hook::delete(['file' => 'addon/' . $addon . '/' . $addon . '.php']); unset(self::$addons[array_search($addon, self::$addons)]); } @@ -204,17 +204,9 @@ class Addon } Logger::notice("Addon {addon}: {action}", ['action' => 'reload', 'addon' => $addon['name']]); - @include_once($fname); - if (function_exists($addonname . '_uninstall')) { - $func = $addonname . '_uninstall'; - $func(DI::app()); - } - if (function_exists($addonname . '_install')) { - $func = $addonname . '_install'; - $func(DI::app()); - } - DBA::update('addon', ['timestamp' => $t], ['id' => $addon['id']]); + self::uninstall($fname); + self::install($fname); } } @@ -237,8 +229,6 @@ class Addon */ public static function getInfo($addon) { - $a = DI::app(); - $addon = Strings::sanitizeFilePathItem($addon); $info = [ @@ -256,7 +246,7 @@ class Addon $stamp1 = microtime(true); $f = file_get_contents("addon/$addon/$addon.php"); - DI::profiler()->saveTimestamp($stamp1, "file", System::callstack()); + DI::profiler()->saveTimestamp($stamp1, "file"); $r = preg_match("|/\*.*\*/|msU", $f, $m); diff --git a/src/Core/Cache/ProfilerCache.php b/src/Core/Cache/ProfilerCache.php index 1f77db67ac..7c4802077a 100644 --- a/src/Core/Cache/ProfilerCache.php +++ b/src/Core/Cache/ProfilerCache.php @@ -56,7 +56,7 @@ class ProfilerCache implements ICache, IMemoryCache $return = $this->cache->getAllKeys($prefix); - $this->profiler->saveTimestamp($time, 'cache', System::callstack()); + $this->profiler->saveTimestamp($time, 'cache'); return $return; } @@ -70,7 +70,7 @@ class ProfilerCache implements ICache, IMemoryCache $return = $this->cache->get($key); - $this->profiler->saveTimestamp($time, 'cache', System::callstack()); + $this->profiler->saveTimestamp($time, 'cache'); return $return; } @@ -84,7 +84,7 @@ class ProfilerCache implements ICache, IMemoryCache $return = $this->cache->set($key, $value, $ttl); - $this->profiler->saveTimestamp($time, 'cache', System::callstack()); + $this->profiler->saveTimestamp($time, 'cache'); return $return; } @@ -98,7 +98,7 @@ class ProfilerCache implements ICache, IMemoryCache $return = $this->cache->delete($key); - $this->profiler->saveTimestamp($time, 'cache', System::callstack()); + $this->profiler->saveTimestamp($time, 'cache'); return $return; } @@ -112,7 +112,7 @@ class ProfilerCache implements ICache, IMemoryCache $return = $this->cache->clear($outdated); - $this->profiler->saveTimestamp($time, 'cache', System::callstack()); + $this->profiler->saveTimestamp($time, 'cache'); return $return; } @@ -127,7 +127,7 @@ class ProfilerCache implements ICache, IMemoryCache $return = $this->cache->add($key, $value, $ttl); - $this->profiler->saveTimestamp($time, 'cache', System::callstack()); + $this->profiler->saveTimestamp($time, 'cache'); return $return; } else { @@ -145,7 +145,7 @@ class ProfilerCache implements ICache, IMemoryCache $return = $this->cache->compareSet($key, $oldValue, $newValue, $ttl); - $this->profiler->saveTimestamp($time, 'cache', System::callstack()); + $this->profiler->saveTimestamp($time, 'cache'); return $return; } else { @@ -163,7 +163,7 @@ class ProfilerCache implements ICache, IMemoryCache $return = $this->cache->compareDelete($key, $value); - $this->profiler->saveTimestamp($time, 'cache', System::callstack()); + $this->profiler->saveTimestamp($time, 'cache'); return $return; } else { diff --git a/src/Core/Cache/RedisCache.php b/src/Core/Cache/RedisCache.php index 9a982fe040..5dbb963882 100644 --- a/src/Core/Cache/RedisCache.php +++ b/src/Core/Cache/RedisCache.php @@ -139,7 +139,9 @@ class RedisCache extends BaseCache implements IMemoryCache public function delete($key) { $cachekey = $this->getCacheKey($key); - return ($this->redis->del($cachekey) > 0); + $this->redis->del($cachekey); + // Redis doesn't have an error state for del() + return true; } /** diff --git a/src/Core/Console.php b/src/Core/Console.php index e08ea7f422..4a4dc13ef7 100644 --- a/src/Core/Console.php +++ b/src/Core/Console.php @@ -64,6 +64,7 @@ Commands: postupdate Execute pending post update scripts (can last days) serverblock Manage blocked servers storage Manage storage backend + relay Manage ActivityPub relay servers Options: -h|--help|-? Show help information @@ -92,6 +93,7 @@ HELP; 'postupdate' => Friendica\Console\PostUpdate::class, 'serverblock' => Friendica\Console\ServerBlock::class, 'storage' => Friendica\Console\Storage::class, + 'relay' => Friendica\Console\Relay::class, ]; /** diff --git a/src/Core/Hook.php b/src/Core/Hook.php index 8fdadd666a..d7b1f737a0 100644 --- a/src/Core/Hook.php +++ b/src/Core/Hook.php @@ -99,9 +99,7 @@ class Hook return true; } - $result = DBA::insert('hook', ['hook' => $hook, 'file' => $file, 'function' => $function, 'priority' => $priority]); - - return $result; + return self::insert(['hook' => $hook, 'file' => $file, 'function' => $function, 'priority' => $priority]); } /** @@ -119,10 +117,10 @@ class Hook // This here is only needed for fixing a problem that existed on the develop branch $condition = ['hook' => $hook, 'file' => $file, 'function' => $function]; - DBA::delete('hook', $condition); + self::delete($condition); $condition = ['hook' => $hook, 'file' => $relative_file, 'function' => $function]; - $result = DBA::delete('hook', $condition); + $result = self::delete($condition); return $result; } @@ -220,7 +218,7 @@ class Hook } else { // remove orphan hooks $condition = ['hook' => $name, 'file' => $hook[0], 'function' => $hook[1]]; - DBA::delete('hook', $condition, ['cascade' => false]); + self::delete($condition, ['cascade' => false]); } } @@ -245,4 +243,45 @@ class Hook return false; } + + /** + * Deletes one or more hook records + * + * We have to clear the cached routerDispatchData because addons can provide routes + * + * @param array $condition + * @param array $options + * @return bool + * @throws \Exception + */ + public static function delete(array $condition, array $options = []) + { + $result = DBA::delete('hook', $condition, $options); + + if ($result) { + DI::cache()->delete('routerDispatchData'); + } + + return $result; + } + + /** + * Inserts a hook record + * + * We have to clear the cached routerDispatchData because addons can provide routes + * + * @param array $condition + * @return bool + * @throws \Exception + */ + private static function insert(array $condition) + { + $result = DBA::insert('hook', $condition); + + if ($result) { + DI::cache()->delete('routerDispatchData'); + } + + return $result; + } } diff --git a/src/Core/Installer.php b/src/Core/Installer.php index 37b51d2ed9..4f2f2d99f3 100644 --- a/src/Core/Installer.php +++ b/src/Core/Installer.php @@ -28,7 +28,6 @@ use Friendica\Database\Database; use Friendica\Database\DBStructure; use Friendica\DI; use Friendica\Util\Images; -use Friendica\Util\Network; use Friendica\Util\Strings; /** @@ -197,7 +196,7 @@ class Installer if ($result) { $txt = DI::l10n()->t('You may need to import the file "database.sql" manually using phpmyadmin or mysql.') . EOL; - $txt .= DI::l10n()->t('Please see the file "INSTALL.txt".'); + $txt .= DI::l10n()->t('Please see the file "doc/INSTALL.md".'); $this->addCheck($txt, false, true, htmlentities($result, ENT_COMPAT, 'UTF-8')); @@ -548,11 +547,11 @@ class Installer $help = ""; $error_msg = ""; if (function_exists('curl_init')) { - $fetchResult = Network::fetchUrlFull($baseurl . "/install/testrewrite"); + $fetchResult = DI::httpRequest()->fetchFull($baseurl . "/install/testrewrite"); $url = Strings::normaliseLink($baseurl . "/install/testrewrite"); if ($fetchResult->getReturnCode() != 204) { - $fetchResult = Network::fetchUrlFull($url); + $fetchResult = DI::httpRequest()->fetchFull($url); } if ($fetchResult->getReturnCode() != 204) { diff --git a/src/Core/Protocol.php b/src/Core/Protocol.php index e510f1868c..7b9789752e 100644 --- a/src/Core/Protocol.php +++ b/src/Core/Protocol.php @@ -21,7 +21,7 @@ namespace Friendica\Core; -use Friendica\Util\Network; +use Friendica\DI; /** * Manage compatibility with federated networks @@ -91,7 +91,6 @@ class Protocol * @param string $profile_url * @param array $matches preg_match return array: [0] => Full match [1] => hostname [2] => username * @return string - * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ public static function matchByProfileUrl($profile_url, &$matches = []) { @@ -123,7 +122,7 @@ class Protocol if (preg_match('=https?://(.*)/user/(.*)=ism', $profile_url, $matches)) { $statusnet_host = $matches[1]; $statusnet_user = $matches[2]; - $UserData = Network::fetchUrl('http://' . $statusnet_host . '/api/users/show.json?user_id=' . $statusnet_user); + $UserData = DI::httpRequest()->fetch('http://' . $statusnet_host . '/api/users/show.json?user_id=' . $statusnet_user); $user = json_decode($UserData); if ($user) { $matches[2] = $user->screen_name; diff --git a/src/Core/Renderer.php b/src/Core/Renderer.php index bf4cd39078..24f0034173 100644 --- a/src/Core/Renderer.php +++ b/src/Core/Renderer.php @@ -92,7 +92,7 @@ class Renderer throw new InternalServerErrorException($message); } - DI::profiler()->saveTimestamp($stamp1, "rendering", System::callstack()); + DI::profiler()->saveTimestamp($stamp1, "rendering"); return $output; } @@ -121,7 +121,7 @@ class Renderer throw new InternalServerErrorException($message); } - DI::profiler()->saveTimestamp($stamp1, "file", System::callstack()); + DI::profiler()->saveTimestamp($stamp1, "file"); return $template; } diff --git a/src/Core/Search.php b/src/Core/Search.php index a1931fffc9..7f9ffeec5d 100644 --- a/src/Core/Search.php +++ b/src/Core/Search.php @@ -24,12 +24,9 @@ namespace Friendica\Core; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; -use Friendica\Model\GContact; use Friendica\Network\HTTPException; -use Friendica\Network\Probe; use Friendica\Object\Search\ContactResult; use Friendica\Object\Search\ResultList; -use Friendica\Protocol\PortableContact; use Friendica\Util\Network; use Friendica\Util\Strings; @@ -64,8 +61,7 @@ class Search if ((filter_var($user, FILTER_VALIDATE_EMAIL) && Network::isEmailDomainValid($user)) || (substr(Strings::normaliseLink($user), 0, 7) == "http://")) { - /// @todo Possibly use "getIdForURL" instead? - $user_data = Probe::uri($user); + $user_data = Contact::getByURL($user); if (empty($user_data)) { return $emptyResultList; } @@ -74,10 +70,7 @@ class Search return $emptyResultList; } - // Ensure that we do have a contact entry - Contact::getIdForURL($user_data['url'] ?? ''); - - $contactDetails = Contact::getDetailsByURL($user_data['url'] ?? '', local_user()); + $contactDetails = Contact::getByURLForUser($user_data['url'] ?? '', local_user()); $result = new ContactResult( $user_data['name'] ?? '', @@ -87,7 +80,7 @@ class Search $user_data['photo'] ?? '', $user_data['network'] ?? '', $contactDetails['id'] ?? 0, - 0, + $user_data['id'] ?? 0, $user_data['tags'] ?? '' ); @@ -129,7 +122,7 @@ class Search $searchUrl .= '&page=' . $page; } - $resultJson = Network::fetchUrl($searchUrl, false, 0, 'application/json'); + $resultJson = DI::httpRequest()->fetch($searchUrl, false, 0, 'application/json'); $results = json_decode($resultJson, true); @@ -143,7 +136,7 @@ class Search foreach ($profiles as $profile) { $profile_url = $profile['url'] ?? ''; - $contactDetails = Contact::getDetailsByURL($profile_url, local_user()); + $contactDetails = Contact::getByURLForUser($profile_url, local_user()); $result = new ContactResult( $profile['name'] ?? '', @@ -176,6 +169,8 @@ class Search */ public static function getContactsFromLocalDirectory($search, $type = self::TYPE_ALL, $start = 0, $itemPage = 80) { + Logger::info('Searching', ['search' => $search, 'type' => $type, 'start' => $start, 'itempage' => $itemPage]); + $config = DI::config(); $diaspora = $config->get('system', 'diaspora_enabled') ? Protocol::DIASPORA : Protocol::DFRN; @@ -183,18 +178,20 @@ class Search $wildcard = Strings::escapeHtml('%' . $search . '%'); - $count = DBA::count('gcontact', [ - 'NOT `hide` + $condition = [ + 'NOT `unsearchable` AND `network` IN (?, ?, ?, ?) - AND ((`last_contact` >= `last_failure`) OR (`updated` >= `last_failure`)) + AND NOT `failed` AND `uid` = ? AND (`url` LIKE ? OR `name` LIKE ? OR `location` LIKE ? OR `addr` LIKE ? OR `about` LIKE ? OR `keywords` LIKE ?) - AND `community` = ?', - Protocol::ACTIVITYPUB, Protocol::DFRN, $ostatus, $diaspora, + AND `forum` = ?', + Protocol::ACTIVITYPUB, Protocol::DFRN, $ostatus, $diaspora, 0, $wildcard, $wildcard, $wildcard, $wildcard, $wildcard, $wildcard, ($type === self::TYPE_FORUM), - ]); + ]; + + $count = DBA::count('contact', $condition); $resultList = new ResultList($start, $itemPage, $count); @@ -202,18 +199,7 @@ class Search return $resultList; } - $data = DBA::select('gcontact', ['nurl'], [ - 'NOT `hide` - AND `network` IN (?, ?, ?, ?) - AND ((`last_contact` >= `last_failure`) OR (`updated` >= `last_failure`)) - AND (`url` LIKE ? OR `name` LIKE ? OR `location` LIKE ? - OR `addr` LIKE ? OR `about` LIKE ? OR `keywords` LIKE ?) - AND `community` = ?', - Protocol::ACTIVITYPUB, Protocol::DFRN, $ostatus, $diaspora, - $wildcard, $wildcard, $wildcard, - $wildcard, $wildcard, $wildcard, - ($type === self::TYPE_FORUM), - ], [ + $data = DBA::select('contact', [], $condition, [ 'group_by' => ['nurl', 'updated'], 'limit' => [$start, $itemPage], 'order' => ['updated' => 'DESC'] @@ -223,21 +209,7 @@ class Search return $resultList; } - while ($row = DBA::fetch($data)) { - $urlParts = parse_url($row["nurl"]); - - // Ignore results that look strange. - // For historic reasons the gcontact table does contain some garbage. - if (!empty($urlParts['query']) || !empty($urlParts['fragment'])) { - continue; - } - - $contact = Contact::getDetailsByURL($row["nurl"], local_user()); - - if ($contact["name"] == "") { - $contact["name"] = end(explode("/", $urlParts["path"])); - } - + while ($contact = DBA::fetch($data)) { $result = new ContactResult( $contact["name"], $contact["addr"], @@ -245,8 +217,8 @@ class Search $contact["url"], $contact["photo"], $contact["network"], - $contact["cid"], - $contact["zid"], + $contact["cid"] ?? 0, + $contact["zid"] ?? 0, $contact["keywords"] ); @@ -262,7 +234,7 @@ class Search } /** - * Searching for global contacts for autocompletion + * Searching for contacts for autocompletion * * @param string $search Name or part of a name or nick * @param string $mode Search mode (e.g. "community") @@ -270,8 +242,10 @@ class Search * @return array with the search results * @throws HTTPException\InternalServerErrorException */ - public static function searchGlobalContact($search, $mode, int $page = 1) + public static function searchContact($search, $mode, int $page = 1) { + Logger::info('Searching', ['search' => $search, 'mode' => $mode, 'page' => $page]); + if (DI::config()->get('system', 'block_public') && !Session::isAuthenticated()) { return []; } @@ -287,10 +261,10 @@ class Search // check if searching in the local global contact table is enabled if (DI::config()->get('system', 'poco_local_search')) { - $return = GContact::searchByName($search, $mode); + $return = Contact::searchByName($search, $mode); } else { $p = $page > 1 ? 'p=' . $page : ''; - $curlResult = Network::curl(self::getGlobalDirectory() . '/search/people?' . $p . '&q=' . urlencode($search), false, ['accept_content' => 'application/json']); + $curlResult = DI::httpRequest()->get(self::getGlobalDirectory() . '/search/people?' . $p . '&q=' . urlencode($search), false, ['accept_content' => 'application/json']); if ($curlResult->isSuccess()) { $searchResult = json_decode($curlResult->getBody(), true); if (!empty($searchResult['profiles'])) { diff --git a/src/Core/Session.php b/src/Core/Session.php index f08c68ed08..b15b53c4ee 100644 --- a/src/Core/Session.php +++ b/src/Core/Session.php @@ -65,10 +65,10 @@ class Session } /** - * Returns contact ID for given user ID + * Return the user contact ID of a visitor for the given user ID they are visiting * * @param integer $uid User ID - * @return integer Contact ID of visitor for given user ID + * @return integer */ public static function getRemoteContactID($uid) { @@ -111,7 +111,7 @@ class Session $remote_contacts = DBA::select('contact', ['id', 'uid'], ['nurl' => Strings::normaliseLink($session->get('my_url')), 'rel' => [Contact::FOLLOWER, Contact::FRIEND], 'self' => false]); while ($contact = DBA::fetch($remote_contacts)) { - if (($contact['uid'] == 0) || Contact::isBlockedByUser($contact['id'], $contact['uid'])) { + if (($contact['uid'] == 0) || Contact\User::isBlocked($contact['id'], $contact['uid'])) { continue; } diff --git a/src/Core/Session/Handler/Cache.php b/src/Core/Session/Handler/Cache.php index 5aec68e634..af82deb586 100644 --- a/src/Core/Session/Handler/Cache.php +++ b/src/Core/Session/Handler/Cache.php @@ -87,7 +87,7 @@ class Cache implements SessionHandlerInterface } if (!$session_data) { - return true; + return $this->destroy($session_id); } return $this->cache->set('session:' . $session_id, $session_data, Session::$expire); diff --git a/src/Core/Session/Handler/Database.php b/src/Core/Session/Handler/Database.php index 3c2f9027a5..c61402954d 100644 --- a/src/Core/Session/Handler/Database.php +++ b/src/Core/Session/Handler/Database.php @@ -94,7 +94,7 @@ class Database implements SessionHandlerInterface } if (!$session_data) { - return true; + return $this->destroy($session_id); } $expire = time() + Session::$expire; diff --git a/src/Core/System.php b/src/Core/System.php index feed85e211..e84fcb5737 100644 --- a/src/Core/System.php +++ b/src/Core/System.php @@ -33,22 +33,23 @@ class System /** * Returns a string with a callstack. Can be used for logging. * - * @param integer $depth optional, default 4 + * @param integer $depth How many calls to include in the stacks after filtering + * @param int $offset How many calls to shave off the top of the stack, for example if + * this is called from a centralized method that isn't relevant to the callstack * @return string */ - public static function callstack($depth = 4) + public static function callstack(int $depth = 4, int $offset = 0) { $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); - // We remove the first two items from the list since they contain data that we don't need. - array_shift($trace); - array_shift($trace); + // We remove at least the first two items from the list since they contain data that we don't need. + $trace = array_slice($trace, 2 + $offset); $callstack = []; $previous = ['class' => '', 'function' => '', 'database' => false]; // The ignore list contains all functions that are only wrapper functions - $ignore = ['fetchUrl', 'call_user_func_array']; + $ignore = ['call_user_func_array']; while ($func = array_pop($trace)) { if (!empty($func['class'])) { @@ -136,12 +137,13 @@ class System * and adds an application/json HTTP header to the output. * After finishing the process is getting killed. * - * @param mixed $x The input content. - * @param string $content_type Type of the input (Default: 'application/json'). + * @param mixed $x The input content. + * @param string $content_type Type of the input (Default: 'application/json'). + * @param integer $options JSON options */ - public static function jsonExit($x, $content_type = 'application/json') { + public static function jsonExit($x, $content_type = 'application/json', int $options = 0) { header("Content-type: $content_type"); - echo json_encode($x); + echo json_encode($x, $options); exit(); } diff --git a/src/Core/Theme.php b/src/Core/Theme.php index 03f1dfd9cd..334f31a6e5 100644 --- a/src/Core/Theme.php +++ b/src/Core/Theme.php @@ -90,7 +90,7 @@ class Theme $stamp1 = microtime(true); $theme_file = file_get_contents("view/theme/$theme/theme.php"); - DI::profiler()->saveTimestamp($stamp1, "file", System::callstack()); + DI::profiler()->saveTimestamp($stamp1, "file"); $result = preg_match("|/\*.*\*/|msU", $theme_file, $matches); @@ -158,6 +158,8 @@ class Theme if (function_exists($func)) { $func(); } + + Hook::delete(['file' => "view/theme/$theme/theme.php"]); } $allowed_themes = Theme::getAllowedList(); diff --git a/src/Core/Update.php b/src/Core/Update.php index 7a03b37695..0fca9744a9 100644 --- a/src/Core/Update.php +++ b/src/Core/Update.php @@ -111,7 +111,7 @@ class Update if ($stored < $current || $force) { DI::config()->load('database'); - Logger::info('Update starting.', ['from' => $stored, 'to' => $current]); + Logger::notice('Update starting.', ['from' => $stored, 'to' => $current]); // Compare the current structure with the defined structure // If the Lock is acquired, never release it automatically to avoid double updates @@ -120,15 +120,16 @@ class Update // Checks if the build changed during Lock acquiring (so no double update occurs) $retryBuild = DI::config()->get('system', 'build', null, true); if ($retryBuild !== $build) { - Logger::info('Update already done.', ['from' => $stored, 'to' => $current]); + Logger::notice('Update already done.', ['from' => $stored, 'to' => $current]); DI::lock()->release('dbupdate'); return ''; } // run the pre_update_nnnn functions in update.php for ($x = $stored + 1; $x <= $current; $x++) { - $r = self::runUpdateFunction($x, 'pre_update'); + $r = self::runUpdateFunction($x, 'pre_update', $sendMail); if (!$r) { + Logger::warning('Pre update failed', ['version' => $x]); DI::config()->set('system', 'update', Update::FAILED); DI::lock()->release('dbupdate'); return $r; @@ -156,8 +157,9 @@ class Update // run the update_nnnn functions in update.php for ($x = $stored + 1; $x <= $current; $x++) { - $r = self::runUpdateFunction($x, 'update'); + $r = self::runUpdateFunction($x, 'update', $sendMail); if (!$r) { + Logger::warning('Post update failed', ['version' => $x]); DI::config()->set('system', 'update', Update::FAILED); DI::lock()->release('dbupdate'); return $r; @@ -181,13 +183,14 @@ class Update /** * Executes a specific update function * - * @param int $x the DB version number of the function - * @param string $prefix the prefix of the function (update, pre_update) - * + * @param int $x the DB version number of the function + * @param string $prefix the prefix of the function (update, pre_update) + * @param bool $sendMail whether to send emails on success/failure + * @return bool true, if the update function worked * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - public static function runUpdateFunction($x, $prefix) + public static function runUpdateFunction($x, $prefix, bool $sendMail = true) { $funcname = $prefix . '_' . $x; @@ -204,14 +207,18 @@ class Update if (DI::lock()->acquire('dbupdate_function', 120, Cache\Duration::INFINITE)) { // call the specific update + Logger::info('Pre update function start.', ['function' => $funcname]); $retval = $funcname(); + Logger::info('Update function done.', ['function' => $funcname]); if ($retval) { - //send the administrator an e-mail - self::updateFailed( - $x, - DI::l10n()->t('Update %s failed. See error logs.', $x) - ); + if ($sendMail) { + //send the administrator an e-mail + self::updateFailed( + $x, + DI::l10n()->t('Update %s failed. See error logs.', $x) + ); + } Logger::error('Update function ERROR.', ['function' => $funcname, 'retval' => $retval]); DI::lock()->release('dbupdate_function'); return false; @@ -227,6 +234,8 @@ class Update Logger::info('Update function finished.', ['function' => $funcname]); return true; } + } else { + Logger::error('Locking failed.', ['function' => $funcname]); } } else { Logger::info('Update function skipped.', ['function' => $funcname]); diff --git a/src/Core/UserImport.php b/src/Core/UserImport.php index 06ba6398a8..ed131910c7 100644 --- a/src/Core/UserImport.php +++ b/src/Core/UserImport.php @@ -271,7 +271,7 @@ class UserImport if ($r === false) { Logger::log("uimport:insert profile: ERROR : " . DBA::errorMessage(), Logger::INFO); - info(DI::l10n()->t("User profile creation error")); + notice(DI::l10n()->t("User profile creation error")); DBA::delete('user', ['uid' => $newuid]); DBA::delete('profile_field', ['uid' => $newuid]); return; diff --git a/src/Core/Worker.php b/src/Core/Worker.php index fe3d17ad7f..99f092ccba 100644 --- a/src/Core/Worker.php +++ b/src/Core/Worker.php @@ -26,7 +26,6 @@ use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Process; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Network; /** * Contains the class for the worker background job processing @@ -40,6 +39,8 @@ class Worker const FAST_COMMANDS = ['APDelivery', 'Delivery', 'CreateShadowEntry']; + const LOCK_PROCESS = 'worker_process'; + const LOCK_WORKER = 'worker'; private static $up_start; private static $db_duration = 0; @@ -66,7 +67,7 @@ class Worker // At first check the maximum load. We shouldn't continue with a high load if (DI::process()->isMaxLoadReached()) { - Logger::info('Pre check: maximum load reached, quitting.'); + Logger::notice('Pre check: maximum load reached, quitting.'); return; } @@ -80,27 +81,8 @@ class Worker self::killStaleWorkers(); } - // Count active workers and compare them with a maximum value that depends on the load - if (self::tooMuchWorkers()) { - Logger::info('Pre check: Active worker limit reached, quitting.'); - return; - } - - // Do we have too few memory? - if (DI::process()->isMinMemoryReached()) { - Logger::info('Pre check: Memory limit reached, quitting.'); - return; - } - - // Possibly there are too much database connections - if (self::maxConnectionsReached()) { - Logger::info('Pre check: maximum connections reached, quitting.'); - return; - } - - // Possibly there are too much database processes that block the system - if (DI::process()->isMaxProcessesReached()) { - Logger::info('Pre check: maximum processes reached, quitting.'); + // Check if the system is ready + if (!self::isReady()) { return; } @@ -109,12 +91,13 @@ class Worker self::runCron(); } - $starttime = time(); + $last_check = $starttime = time(); self::$state = self::STATE_STARTUP; // We fetch the next queue entry that is about to be executed while ($r = self::workerProcess()) { - $refetched = false; + // Don't refetch when a worker fetches tasks for multiple workers + $refetched = DI::config()->get('system', 'worker_multiple_fetch'); foreach ($r as $entry) { // Assure that the priority is an integer value $entry['priority'] = (int)$entry['priority']; @@ -126,9 +109,9 @@ class Worker } // Trying to fetch new processes - but only once when successful - if (!$refetched && DI::lock()->acquire('worker_process', 0)) { + if (!$refetched && DI::lock()->acquire(self::LOCK_PROCESS, 0)) { self::findWorkerProcesses(); - DI::lock()->release('worker_process'); + DI::lock()->release(self::LOCK_PROCESS); self::$state = self::STATE_REFETCH; $refetched = true; } else { @@ -137,30 +120,32 @@ class Worker } // To avoid the quitting of multiple workers only one worker at a time will execute the check - if (!self::getWaitingJobForPID()) { + if ((time() > $last_check + 5) && !self::getWaitingJobForPID()) { self::$state = self::STATE_LONG_LOOP; - if (DI::lock()->acquire('worker', 0)) { + if (DI::lock()->acquire(self::LOCK_WORKER, 0)) { // Count active workers and compare them with a maximum value that depends on the load if (self::tooMuchWorkers()) { Logger::info('Active worker limit reached, quitting.'); - DI::lock()->release('worker'); + DI::lock()->release(self::LOCK_WORKER); return; } // Check free memory if (DI::process()->isMinMemoryReached()) { - Logger::info('Memory limit reached, quitting.'); - DI::lock()->release('worker'); + Logger::notice('Memory limit reached, quitting.'); + DI::lock()->release(self::LOCK_WORKER); return; } - DI::lock()->release('worker'); + DI::lock()->release(self::LOCK_WORKER); } + $last_check = time(); } // Quit the worker once every cron interval if (time() > ($starttime + (DI::config()->get('system', 'cron_interval') * 60))) { Logger::info('Process lifetime reached, respawning.'); + self::unclaimProcess(); self::spawnWorker(); return; } @@ -173,13 +158,49 @@ class Worker Logger::info("Couldn't select a workerqueue entry, quitting process", ['pid' => getmypid()]); } + /** + * Checks if the system is ready. + * + * Several system parameters like memory, connections and processes are checked. + * + * @return boolean + */ + public static function isReady() + { + // Count active workers and compare them with a maximum value that depends on the load + if (self::tooMuchWorkers()) { + Logger::info('Active worker limit reached, quitting.'); + return false; + } + + // Do we have too few memory? + if (DI::process()->isMinMemoryReached()) { + Logger::notice('Memory limit reached, quitting.'); + return false; + } + + // Possibly there are too much database connections + if (self::maxConnectionsReached()) { + Logger::notice('Maximum connections reached, quitting.'); + return false; + } + + // Possibly there are too much database processes that block the system + if (DI::process()->isMaxProcessesReached()) { + Logger::notice('Maximum processes reached, quitting.'); + return false; + } + + return true; + } + /** * Check if non executed tasks do exist in the worker queue * * @return boolean Returns "true" if tasks are existing * @throws \Exception */ - private static function entriesExists() + public static function entriesExists() { $stamp = (float)microtime(true); $exists = DBA::exists('workerqueue', ["NOT `done` AND `pid` = 0 AND `next_try` < ?", DateTimeFormat::utcNow()]); @@ -264,25 +285,25 @@ class Worker // Quit when in maintenance if (DI::config()->get('system', 'maintenance', false, true)) { - Logger::info("Maintenance mode - quit process", ['pid' => $mypid]); + Logger::notice("Maintenance mode - quit process", ['pid' => $mypid]); return false; } // Constantly check the number of parallel database processes if (DI::process()->isMaxProcessesReached()) { - Logger::info("Max processes reached for process", ['pid' => $mypid]); + Logger::notice("Max processes reached for process", ['pid' => $mypid]); return false; } // Constantly check the number of available database connections to let the frontend be accessible at any time if (self::maxConnectionsReached()) { - Logger::info("Max connection reached for process", ['pid' => $mypid]); + Logger::notice("Max connection reached for process", ['pid' => $mypid]); return false; } $argv = json_decode($queue["parameter"], true); if (empty($argv)) { - Logger::error('Parameter is empty', ['queue' => $queue]); + Logger::warning('Parameter is empty', ['queue' => $queue]); return false; } @@ -326,7 +347,7 @@ class Worker } if (!validate_include($include)) { - Logger::log("Include file ".$argv[0]." is not valid!"); + Logger::warning("Include file is not valid", ['file' => $argv[0]]); $stamp = (float)microtime(true); DBA::delete('workerqueue', ['id' => $queue["id"]]); self::$db_duration = (microtime(true) - $stamp); @@ -363,7 +384,7 @@ class Worker self::$db_duration = (microtime(true) - $stamp); self::$db_duration_write += (microtime(true) - $stamp); } else { - Logger::log("Function ".$funcname." does not exist"); + Logger::warning("Function does not exist", ['function' => $funcname]); $stamp = (float)microtime(true); DBA::delete('workerqueue', ['id' => $queue["id"]]); self::$db_duration = (microtime(true) - $stamp); @@ -511,7 +532,7 @@ class Worker $level = ($used / $max) * 100; if ($level >= $maxlevel) { - Logger::log("Maximum level (".$maxlevel."%) of user connections reached: ".$used."/".$max); + Logger::notice("Maximum level (".$maxlevel."%) of user connections reached: ".$used."/".$max); return true; } } @@ -541,7 +562,7 @@ class Worker if ($level < $maxlevel) { return false; } - Logger::log("Maximum level (".$level."%) of system connections reached: ".$used."/".$max); + Logger::notice("Maximum level (".$level."%) of system connections reached: ".$used."/".$max); return true; } @@ -593,7 +614,7 @@ class Worker // How long is the process already running? $duration = (time() - strtotime($entry["executed"])) / 60; if ($duration > $max_duration) { - Logger::log("Worker process ".$entry["pid"]." (".substr(json_encode($argv), 0, 50).") took more than ".$max_duration." minutes. It will be killed now."); + Logger::notice("Worker process ".$entry["pid"]." (".substr(json_encode($argv), 0, 50).") took more than ".$max_duration." minutes. It will be killed now."); posix_kill($entry["pid"], SIGTERM); // We killed the stale process. @@ -732,7 +753,7 @@ class Worker } } - Logger::log("Load: " . $load ."/" . $maxsysload . " - processes: " . $deferred . "/" . $active . "/" . $waiting_processes . $processlist . " - maximum: " . $queues . "/" . $maxqueues, Logger::DEBUG); + Logger::notice("Load: " . $load ."/" . $maxsysload . " - processes: " . $deferred . "/" . $active . "/" . $waiting_processes . $processlist . " - maximum: " . $queues . "/" . $maxqueues); // Are there fewer workers running as possible? Then fork a new one. if (!DI::config()->get("system", "worker_dont_fork", false) && ($queues > ($active + 1)) && self::entriesExists()) { @@ -764,9 +785,34 @@ class Worker $stamp = (float)microtime(true); $count = DBA::count('process', ['command' => 'Worker.php']); self::$db_duration += (microtime(true) - $stamp); + self::$db_duration_count += (microtime(true) - $stamp); return $count; } + /** + * Returns the number of active worker processes + * + * @return array List of worker process ids + * @throws \Exception + */ + private static function getWorkerPIDList() + { + $ids = []; + $stamp = (float)microtime(true); + + $queues = DBA::p("SELECT `process`.`pid`, COUNT(`workerqueue`.`pid`) AS `entries` FROM `process` + LEFT JOIN `workerqueue` ON `workerqueue`.`pid` = `process`.`pid` AND NOT `workerqueue`.`done` + GROUP BY `process`.`pid`"); + while ($queue = DBA::fetch($queues)) { + $ids[$queue['pid']] = $queue['entries']; + } + DBA::close($queues); + + self::$db_duration += (microtime(true) - $stamp); + self::$db_duration_count += (microtime(true) - $stamp); + return $ids; + } + /** * Returns waiting jobs for the current process id * @@ -788,11 +834,11 @@ class Worker /** * Returns the next jobs that should be executed - * + * @param int $limit * @return array array with next jobs * @throws \Exception */ - private static function nextProcess() + private static function nextProcess(int $limit) { $priority = self::nextPriority(); if (empty($priority)) { @@ -800,8 +846,6 @@ class Worker return []; } - $limit = DI::config()->get('system', 'worker_fetch_limit', 1); - $ids = []; $stamp = (float)microtime(true); $condition = ["`priority` = ? AND `pid` = 0 AND NOT `done` AND `next_try` < ?", $priority, DateTimeFormat::utcNow()]; @@ -900,14 +944,29 @@ class Worker */ private static function findWorkerProcesses() { - $mypid = getmypid(); + $fetch_limit = DI::config()->get('system', 'worker_fetch_limit', 1); - $ids = self::nextProcess(); + if (DI::config()->get('system', 'worker_multiple_fetch')) { + $pids = []; + foreach (self::getWorkerPIDList() as $pid => $count) { + if ($count <= $fetch_limit) { + $pids[] = $pid; + } + } + if (empty($pids)) { + return; + } + $limit = $fetch_limit * count($pids); + } else { + $pids = [getmypid()]; + $limit = $fetch_limit; + } - // If there is no result we check without priority limit - if (empty($ids)) { - $limit = DI::config()->get('system', 'worker_fetch_limit', 1); + $ids = self::nextProcess($limit); + $limit -= count($ids); + // If there is not enough results we check without priority limit + if ($limit > 0) { $stamp = (float)microtime(true); $condition = ["`pid` = 0 AND NOT `done` AND `next_try` < ?", DateTimeFormat::utcNow()]; $tasks = DBA::select('workerqueue', ['id', 'parameter'], $condition, ['limit' => $limit, 'order' => ['priority', 'created']]); @@ -924,15 +983,28 @@ class Worker DBA::close($tasks); } - if (!empty($ids)) { - $stamp = (float)microtime(true); - $condition = ['id' => $ids, 'done' => false, 'pid' => 0]; - DBA::update('workerqueue', ['executed' => DateTimeFormat::utcNow(), 'pid' => $mypid], $condition); - self::$db_duration += (microtime(true) - $stamp); - self::$db_duration_write += (microtime(true) - $stamp); + if (empty($ids)) { + return; } - return !empty($ids); + // Assign the task ids to the workers + $worker = []; + foreach (array_unique($ids) as $id) { + $pid = next($pids); + if (!$pid) { + $pid = reset($pids); + } + $worker[$pid][] = $id; + } + + $stamp = (float)microtime(true); + foreach ($worker as $worker_pid => $worker_ids) { + Logger::info('Set queue entry', ['pid' => $worker_pid, 'ids' => $worker_ids]); + DBA::update('workerqueue', ['executed' => DateTimeFormat::utcNow(), 'pid' => $worker_pid], + ['id' => $worker_ids, 'done' => false, 'pid' => 0]); + } + self::$db_duration += (microtime(true) - $stamp); + self::$db_duration_write += (microtime(true) - $stamp); } /** @@ -950,22 +1022,16 @@ class Worker } $stamp = (float)microtime(true); - if (!DI::lock()->acquire('worker_process')) { + if (!DI::lock()->acquire(self::LOCK_PROCESS)) { return false; } self::$lock_duration += (microtime(true) - $stamp); - $found = self::findWorkerProcesses(); + self::findWorkerProcesses(); - DI::lock()->release('worker_process'); + DI::lock()->release(self::LOCK_PROCESS); - if ($found) { - $stamp = (float)microtime(true); - $r = DBA::select('workerqueue', [], ['pid' => getmypid(), 'done' => false]); - self::$db_duration += (microtime(true) - $stamp); - return DBA::toArray($r); - } - return false; + return self::getWaitingJobForPID(); } /** @@ -997,7 +1063,7 @@ class Worker } $url = DI::baseUrl() . '/worker'; - Network::fetchUrl($url, false, 1); + DI::httpRequest()->fetch($url, false, 1); } /** @@ -1195,13 +1261,13 @@ class Worker } // If there is a lock then we don't have to check for too much worker - if (!DI::lock()->acquire('worker', 0)) { + if (!DI::lock()->acquire(self::LOCK_WORKER, 0)) { return $added; } // If there are already enough workers running, don't fork another one $quit = self::tooMuchWorkers(); - DI::lock()->release('worker'); + DI::lock()->release(self::LOCK_WORKER); if ($quit) { return $added; diff --git a/src/DI.php b/src/DI.php index 9ed0c5b24d..cb6166692f 100644 --- a/src/DI.php +++ b/src/DI.php @@ -279,6 +279,14 @@ abstract class DI return self::$dice->create(Factory\Api\Mastodon\Relationship::class); } + /** + * @return Factory\Api\Mastodon\Status + */ + public static function mstdnStatus() + { + return self::$dice->create(Factory\Api\Mastodon\Status::class); + } + /** * @return Factory\Api\Twitter\User */ @@ -323,6 +331,18 @@ abstract class DI return self::$dice->create(Model\Storage\IStorage::class); } + // + // "Network" namespace + // + + /** + * @return Network\IHTTPRequest + */ + public static function httpRequest() + { + return self::$dice->create(Network\IHTTPRequest::class); + } + // // "Repository" namespace // diff --git a/src/Database/DBA.php b/src/Database/DBA.php index f3edf52be5..babc4500eb 100644 --- a/src/Database/DBA.php +++ b/src/Database/DBA.php @@ -292,6 +292,21 @@ class DBA return DI::dba()->insert($table, $param, $on_duplicate_update); } + /** + * Inserts a row with the provided data in the provided table. + * If the data corresponds to an existing row through a UNIQUE or PRIMARY index constraints, it updates the row instead. + * + * @param string|array $table Table name or array [schema => table] + * @param array $param parameter array + * + * @return boolean was the insert successful? + * @throws \Exception + */ + public static function replace($table, $param) + { + return DI::dba()->replace($table, $param); + } + /** * Fetch the id of the last insert command * @@ -539,7 +554,7 @@ class DBA * Returns the SQL condition string built from the provided condition array * * This function operates with two modes. - * - Supplied with a filed/value associative array, it builds simple strict + * - Supplied with a field/value associative array, it builds simple strict * equality conditions linked by AND. * - Supplied with a flat list, the first element is the condition string and * the following arguments are the values to be interpolated @@ -645,6 +660,42 @@ class DBA return $condition; } + /** + * Merges the provided conditions into a single collapsed one + * + * @param array ...$conditions One or more condition arrays + * @return array A collapsed condition + * @see DBA::collapseCondition() for the condition array formats + */ + public static function mergeConditions(array ...$conditions) + { + if (count($conditions) == 1) { + return current($conditions); + } + + $conditionStrings = []; + $result = []; + + foreach ($conditions as $key => $condition) { + if (!$condition) { + continue; + } + + $condition = self::collapseCondition($condition); + + $conditionStrings[] = array_shift($condition); + // The result array holds the eventual parameter values + $result = array_merge($result, $condition); + } + + if (count($conditionStrings)) { + // We prepend the condition string at the end to form a collapsed condition array again + array_unshift($result, implode(' AND ', $conditionStrings)); + } + + return $result; + } + /** * Returns the SQL parameter string built from the provided parameter array * diff --git a/src/Database/DBStructure.php b/src/Database/DBStructure.php index bf76eccacb..bdd8cc208e 100644 --- a/src/Database/DBStructure.php +++ b/src/Database/DBStructure.php @@ -48,6 +48,22 @@ class DBStructure */ private static $definition = []; + /** + * Set a database version to trigger update functions + * + * @param string $version + * @return void + */ + public static function setDatabaseVersion(string $version) + { + if (!is_numeric($version)) { + throw new \Asika\SimpleConsole\CommandArgsException('The version number must be numeric'); + } + + DI::config()->set('system', 'build', $version); + echo DI::l10n()->t('The database version had been set to %s.', $version); + } + /** * Converts all tables from MyISAM/InnoDB Antelope to InnoDB Barracuda */ diff --git a/src/Database/Database.php b/src/Database/Database.php index eaf4900509..80fd02dc0d 100644 --- a/src/Database/Database.php +++ b/src/Database/Database.php @@ -59,7 +59,7 @@ class Database /** @var PDO|mysqli */ protected $connection; protected $driver; - private $emulate_prepares = false; + protected $emulate_prepares = false; private $error = false; private $errorno = 0; private $affected_rows = 0; @@ -88,7 +88,7 @@ class Database { // Use environment variables for mysql if they are set beforehand if (!empty($server['MYSQL_HOST']) - && (!empty($server['MYSQL_USERNAME'] || !empty($server['MYSQL_USER']))) + && (!empty($server['MYSQL_USERNAME']) || !empty($server['MYSQL_USER'])) && $server['MYSQL_PASSWORD'] !== false && !empty($server['MYSQL_DATABASE'])) { @@ -134,6 +134,8 @@ class Database return false; } + $persistent = (bool)$this->configCache->get('database', 'persistent'); + $this->emulate_prepares = (bool)$this->configCache->get('database', 'emulate_prepares'); $this->pdo_emulate_prepares = (bool)$this->configCache->get('database', 'pdo_emulate_prepares'); @@ -150,7 +152,7 @@ class Database } try { - $this->connection = @new PDO($connect, $user, $pass); + $this->connection = @new PDO($connect, $user, $pass, [PDO::ATTR_PERSISTENT => $persistent]); $this->connection->setAttribute(PDO::ATTR_EMULATE_PREPARES, $this->pdo_emulate_prepares); $this->connected = true; } catch (PDOException $e) { @@ -343,7 +345,7 @@ class Database $row['key'] . "\t" . $row['rows'] . "\t" . $row['Extra'] . "\t" . basename($backtrace[1]["file"]) . "\t" . $backtrace[1]["line"] . "\t" . $backtrace[2]["function"] . "\t" . - substr($query, 0, 2000) . "\n", FILE_APPEND); + substr($query, 0, 4000) . "\n", FILE_APPEND); } } } @@ -699,7 +701,7 @@ class Database $this->errorno = $errorno; } - $this->profiler->saveTimestamp($stamp1, 'database', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'database'); if ($this->configCache->get('system', 'db_log')) { $stamp2 = microtime(true); @@ -712,7 +714,7 @@ class Database @file_put_contents($this->configCache->get('system', 'db_log'), DateTimeFormat::utcNow() . "\t" . $duration . "\t" . basename($backtrace[1]["file"]) . "\t" . $backtrace[1]["line"] . "\t" . $backtrace[2]["function"] . "\t" . - substr($this->replaceParameters($sql, $args), 0, 2000) . "\n", FILE_APPEND); + substr($this->replaceParameters($sql, $args), 0, 4000) . "\n", FILE_APPEND); } } return $retval; @@ -783,7 +785,7 @@ class Database $this->errorno = $errorno; } - $this->profiler->saveTimestamp($stamp, "database_write", System::callstack()); + $this->profiler->saveTimestamp($stamp, "database_write"); return $retval; } @@ -964,7 +966,7 @@ class Database } } - $this->profiler->saveTimestamp($stamp1, 'database', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'database'); return $columns; } @@ -1006,6 +1008,34 @@ class Database return $this->e($sql, $param); } + /** + * Inserts a row with the provided data in the provided table. + * If the data corresponds to an existing row through a UNIQUE or PRIMARY index constraints, it updates the row instead. + * + * @param string|array $table Table name or array [schema => table] + * @param array $param parameter array + * + * @return boolean was the insert successful? + * @throws \Exception + */ + public function replace($table, array $param) + { + if (empty($table) || empty($param)) { + $this->logger->info('Table and fields have to be set'); + return false; + } + + $table_string = DBA::buildTableString($table); + + $fields_string = implode(', ', array_map([DBA::class, 'quoteIdentifier'], array_keys($param))); + + $values_string = substr(str_repeat("?, ", count($param)), 0, -2); + + $sql = "REPLACE " . $table_string . " (" . $fields_string . ") VALUES (" . $values_string . ")"; + + return $this->e($sql, $param); + } + /** * Fetch the id of the last insert command * @@ -1391,7 +1421,7 @@ class Database if (is_bool($old_fields)) { if ($do_insert) { $values = array_merge($condition, $fields); - return $this->insert($table, $values, $do_insert); + return $this->replace($table, $values); } $old_fields = []; } @@ -1644,7 +1674,7 @@ class Database break; } - $this->profiler->saveTimestamp($stamp1, 'database', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'database'); return $ret; } diff --git a/src/Database/PostUpdate.php b/src/Database/PostUpdate.php index 0ceae07f70..a418a7948d 100644 --- a/src/Database/PostUpdate.php +++ b/src/Database/PostUpdate.php @@ -93,9 +93,6 @@ class PostUpdate if (!self::update1349()) { return false; } - if (!self::update1350()) { - return false; - } return true; } @@ -245,14 +242,14 @@ class PostUpdate $default = ['url' => $item['author-link'], 'name' => $item['author-name'], 'photo' => $item['author-avatar'], 'network' => $item['network']]; - $item['author-id'] = Contact::getIdForURL($item["author-link"], 0, false, $default); + $item['author-id'] = Contact::getIdForURL($item["author-link"], 0, null, $default); } if (empty($item['owner-id'])) { $default = ['url' => $item['owner-link'], 'name' => $item['owner-name'], 'photo' => $item['owner-avatar'], 'network' => $item['network']]; - $item['owner-id'] = Contact::getIdForURL($item["owner-link"], 0, false, $default); + $item['owner-id'] = Contact::getIdForURL($item["owner-link"], 0, null, $default); } if (empty($item['psid'])) { @@ -459,6 +456,11 @@ class PostUpdate return true; } + if (!DBStructure::existsTable('item-delivery-data')) { + DI::config()->set('system', 'post_update_version', 1297); + return true; + } + $max_item_delivery_data = DBA::selectFirst('item-delivery-data', ['iid'], ['queue_count > 0 OR queue_done > 0'], ['order' => ['iid']]); $max_iid = $max_item_delivery_data['iid']; @@ -703,6 +705,11 @@ class PostUpdate return true; } + if (!DBStructure::existsTable('item-delivery-data')) { + DI::config()->set('system', 'post_update_version', 1345); + return true; + } + $id = DI::config()->get('system', 'post_update_version_1345_id', 0); Logger::info('Start', ['item' => $id]); @@ -997,57 +1004,4 @@ class PostUpdate return false; } - - /** - * update the "gsid" (global server id) field in the gcontact table - * - * @return bool "true" when the job is done - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - private static function update1350() - { - // Was the script completed? - if (DI::config()->get("system", "post_update_version") >= 1350) { - return true; - } - - $id = DI::config()->get("system", "post_update_version_1350_id", 0); - - Logger::info('Start', ['gcontact' => $id]); - - $start_id = $id; - $rows = 0; - $condition = ["`id` > ? AND `gsid` IS NULL AND `server_url` != '' AND NOT `server_url` IS NULL", $id]; - $params = ['order' => ['id'], 'limit' => 10000]; - $gcontacts = DBA::select('gcontact', ['id', 'server_url'], $condition, $params); - - if (DBA::errorNo() != 0) { - Logger::error('Database error', ['no' => DBA::errorNo(), 'message' => DBA::errorMessage()]); - return false; - } - - while ($gcontact = DBA::fetch($gcontacts)) { - $id = $gcontact['id']; - - DBA::update('gcontact', - ['gsid' => GServer::getID($gcontact['server_url'], true), 'server_url' => GServer::cleanURL($gcontact['server_url'])], - ['id' => $gcontact['id']]); - - ++$rows; - } - DBA::close($gcontacts); - - DI::config()->set("system", "post_update_version_1350_id", $id); - - Logger::info('Processed', ['rows' => $rows, 'last' => $id]); - - if ($start_id == $id) { - DI::config()->set("system", "post_update_version", 1350); - Logger::info('Done'); - return true; - } - - return false; - } } diff --git a/src/Factory/Api/Mastodon/Status.php b/src/Factory/Api/Mastodon/Status.php new file mode 100644 index 0000000000..c31c211a59 --- /dev/null +++ b/src/Factory/Api/Mastodon/Status.php @@ -0,0 +1,73 @@ +. + * + */ + +namespace Friendica\Factory\Api\Mastodon; + +use Friendica\App\BaseURL; +use Friendica\BaseFactory; +use Friendica\Database\DBA; +use Friendica\DI; +use Friendica\Model\Item; +use Friendica\Model\Verb; +use Friendica\Network\HTTPException; +use Friendica\Protocol\Activity; +use Friendica\Repository\ProfileField; +use Psr\Log\LoggerInterface; + +class Status extends BaseFactory +{ + /** @var BaseURL */ + protected $baseUrl; + /** @var ProfileField */ + protected $profileField; + /** @var Field */ + protected $mstdnField; + + public function __construct(LoggerInterface $logger, BaseURL $baseURL, ProfileField $profileField, Field $mstdnField) + { + parent::__construct($logger); + + $this->baseUrl = $baseURL; + $this->profileField = $profileField; + $this->mstdnField = $mstdnField; + } + + /** + * @param int $uriId Uri-ID of the item + * @param int $uid Item user + * @return \Friendica\Object\Api\Mastodon\Status + * @throws HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + public function createFromUriId(int $uriId, $uid = 0) + { + $item = Item::selectFirst([], ['uri-id' => $uriId, 'uid' => $uid]); + $account = DI::mstdnAccount()->createFromContactId($item['author-id']); + + $counts = new \Friendica\Object\Api\Mastodon\Status\Counts( + DBA::count('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_COMMENT]), + DBA::count('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::ANNOUNCE)]), + DBA::count('item', ['thr-parent-id' => $uriId, 'uid' => $uid, 'gravity' => GRAVITY_ACTIVITY, 'vid' => Verb::getID(Activity::LIKE)]) + ); + + return new \Friendica\Object\Api\Mastodon\Status($item, $account, $counts); + } +} diff --git a/src/Factory/Notification/Introduction.php b/src/Factory/Notification/Introduction.php index ddfb56948a..efee886f91 100644 --- a/src/Factory/Notification/Introduction.php +++ b/src/Factory/Notification/Introduction.php @@ -99,17 +99,13 @@ class Introduction extends BaseFactory $formattedNotifications = []; try { - /// @todo Fetch contact details by "Contact::getDetailsByUrl" instead of queries to contact, fcontact and gcontact + /// @todo Fetch contact details by "Contact::getByUrl" instead of queries to contact and fcontact $stmtNotifications = $this->dba->p( "SELECT `intro`.`id` AS `intro_id`, `intro`.*, `contact`.*, `fcontact`.`name` AS `fname`, `fcontact`.`url` AS `furl`, `fcontact`.`addr` AS `faddr`, - `fcontact`.`photo` AS `fphoto`, `fcontact`.`request` AS `frequest`, - `gcontact`.`location` AS `glocation`, `gcontact`.`about` AS `gabout`, - `gcontact`.`keywords` AS `gkeywords`, - `gcontact`.`network` AS `gnetwork`, `gcontact`.`addr` AS `gaddr` + `fcontact`.`photo` AS `fphoto`, `fcontact`.`request` AS `frequest` FROM `intro` LEFT JOIN `contact` ON `contact`.`id` = `intro`.`contact-id` - LEFT JOIN `gcontact` ON `gcontact`.`nurl` = `contact`.`nurl` LEFT JOIN `fcontact` ON `intro`.`fid` = `fcontact`.`id` WHERE `intro`.`uid` = ? $sql_extra LIMIT ?, ?", @@ -136,7 +132,7 @@ class Introduction extends BaseFactory 'madeby_zrl' => Contact::magicLink($notification['url']), 'madeby_addr' => $notification['addr'], 'contact_id' => $notification['contact-id'], - 'photo' => (!empty($notification['fphoto']) ? Proxy::proxifyUrl($notification['fphoto'], false, Proxy::SIZE_SMALL) : "images/person-300.jpg"), + 'photo' => (!empty($notification['fphoto']) ? Proxy::proxifyUrl($notification['fphoto'], false, Proxy::SIZE_SMALL) : Contact::DEFAULT_AVATAR_PHOTO), 'name' => $notification['fname'], 'url' => $notification['furl'], 'zrl' => Contact::magicLink($notification['furl']), @@ -147,16 +143,14 @@ class Introduction extends BaseFactory // Normal connection requests } else { - $notification = $this->getMissingData($notification); - if (empty($notification['url'])) { continue; } // Don't show these data until you are connected. Diaspora is doing the same. - if ($notification['gnetwork'] === Protocol::DIASPORA) { - $notification['glocation'] = ""; - $notification['gabout'] = ""; + if ($notification['network'] === Protocol::DIASPORA) { + $notification['location'] = ""; + $notification['about'] = ""; } $formattedNotifications[] = new Notification\Introduction([ @@ -166,17 +160,17 @@ class Introduction extends BaseFactory 'uid' => $this->session->get('uid'), 'intro_id' => $notification['intro_id'], 'contact_id' => $notification['contact-id'], - 'photo' => (!empty($notification['photo']) ? Proxy::proxifyUrl($notification['photo'], false, Proxy::SIZE_SMALL) : "images/person-300.jpg"), + 'photo' => Contact::getPhoto($notification), 'name' => $notification['name'], - 'location' => BBCode::convert($notification['glocation'], false), - 'about' => BBCode::convert($notification['gabout'], false), - 'keywords' => $notification['gkeywords'], + 'location' => BBCode::convert($notification['location'], false), + 'about' => BBCode::convert($notification['about'], false), + 'keywords' => $notification['keywords'], 'hidden' => $notification['hidden'] == 1, 'post_newfriend' => (intval($this->pConfig->get(local_user(), 'system', 'post_newfriend')) ? '1' : 0), 'url' => $notification['url'], 'zrl' => Contact::magicLink($notification['url']), - 'addr' => $notification['gaddr'], - 'network' => $notification['gnetwork'], + 'addr' => $notification['addr'], + 'network' => $notification['network'], 'knowyou' => $notification['knowyou'], 'note' => $notification['note'], ]); @@ -188,41 +182,4 @@ class Introduction extends BaseFactory return $formattedNotifications; } - - /** - * Check for missing contact data and try to fetch the data from - * from other sources - * - * @param array $intro The input array with the intro data - * - * @return array The array with the intro data - * - * @throws InternalServerErrorException - */ - private function getMissingData(array $intro) - { - // If the network and the addr isn't available from the gcontact - // table entry, take the one of the contact table entry - if (empty($intro['gnetwork']) && !empty($intro['network'])) { - $intro['gnetwork'] = $intro['network']; - } - if (empty($intro['gaddr']) && !empty($intro['addr'])) { - $intro['gaddr'] = $intro['addr']; - } - - // If the network and addr is still not available - // get the missing data data from other sources - if (empty($intro['gnetwork']) || empty($intro['gaddr'])) { - $ret = Contact::getDetailsByURL($intro['url']); - - if (empty($intro['gnetwork']) && !empty($ret['network'])) { - $intro['gnetwork'] = $ret['network']; - } - if (empty($intro['gaddr']) && !empty($ret['addr'])) { - $intro['gaddr'] = $ret['addr']; - } - } - - return $intro; - } } diff --git a/src/Factory/Notification/Notification.php b/src/Factory/Notification/Notification.php index 982c2a7e0d..ba36b0cef4 100644 --- a/src/Factory/Notification/Notification.php +++ b/src/Factory/Notification/Notification.php @@ -97,7 +97,7 @@ class Notification extends BaseFactory $item['label'] = (($item['gravity'] == GRAVITY_PARENT) ? 'post' : 'comment'); $item['link'] = $this->baseUrl->get(true) . '/display/' . $item['parent-guid']; - $item['image'] = Proxy::proxifyUrl($item['author-avatar'], false, Proxy::SIZE_MICRO); + $item['image'] = $item['author-avatar']; $item['url'] = $item['author-link']; $item['text'] = (($item['gravity'] == GRAVITY_PARENT) ? $this->l10n->t("%s created a new post", $item['author-name']) @@ -125,7 +125,7 @@ class Notification extends BaseFactory return new \Friendica\Object\Notification\Notification([ 'label' => 'like', 'link' => $this->baseUrl->get(true) . '/display/' . $item['parent-guid'], - 'image' => Proxy::proxifyUrl($item['author-avatar'], false, Proxy::SIZE_MICRO), + 'image' => $item['author-avatar'], 'url' => $item['author-link'], 'text' => $this->l10n->t("%s liked %s's post", $item['author-name'], $item['parent-author-name']), 'when' => $item['when'], @@ -136,7 +136,7 @@ class Notification extends BaseFactory return new \Friendica\Object\Notification\Notification([ 'label' => 'dislike', 'link' => $this->baseUrl->get(true) . '/display/' . $item['parent-guid'], - 'image' => Proxy::proxifyUrl($item['author-avatar'], false, Proxy::SIZE_MICRO), + 'image' => $item['author-avatar'], 'url' => $item['author-link'], 'text' => $this->l10n->t("%s disliked %s's post", $item['author-name'], $item['parent-author-name']), 'when' => $item['when'], @@ -147,7 +147,7 @@ class Notification extends BaseFactory return new \Friendica\Object\Notification\Notification([ 'label' => 'attend', 'link' => $this->baseUrl->get(true) . '/display/' . $item['parent-guid'], - 'image' => Proxy::proxifyUrl($item['author-avatar'], false, Proxy::SIZE_MICRO), + 'image' => $item['author-avatar'], 'url' => $item['author-link'], 'text' => $this->l10n->t("%s is attending %s's event", $item['author-name'], $item['parent-author-name']), 'when' => $item['when'], @@ -158,7 +158,7 @@ class Notification extends BaseFactory return new \Friendica\Object\Notification\Notification([ 'label' => 'attendno', 'link' => $this->baseUrl->get(true) . '/display/' . $item['parent-guid'], - 'image' => Proxy::proxifyUrl($item['author-avatar'], false, Proxy::SIZE_MICRO), + 'image' => $item['author-avatar'], 'url' => $item['author-link'], 'text' => $this->l10n->t("%s is not attending %s's event", $item['author-name'], $item['parent-author-name']), 'when' => $item['when'], @@ -169,7 +169,7 @@ class Notification extends BaseFactory return new \Friendica\Object\Notification\Notification([ 'label' => 'attendmaybe', 'link' => $this->baseUrl->get(true) . '/display/' . $item['parent-guid'], - 'image' => Proxy::proxifyUrl($item['author-avatar'], false, Proxy::SIZE_MICRO), + 'image' => $item['author-avatar'], 'url' => $item['author-link'], 'text' => $this->l10n->t("%s may attending %s's event", $item['author-name'], $item['parent-author-name']), 'when' => $item['when'], @@ -196,7 +196,7 @@ class Notification extends BaseFactory return new \Friendica\Object\Notification\Notification([ 'label' => 'friend', 'link' => $this->baseUrl->get(true) . '/display/' . $item['parent-guid'], - 'image' => Proxy::proxifyUrl($item['author-avatar'], false, Proxy::SIZE_MICRO), + 'image' => $item['author-avatar'], 'url' => $item['author-link'], 'text' => $this->l10n->t("%s is now friends with %s", $item['author-name'], $item['fname']), 'when' => $item['when'], diff --git a/src/Factory/SessionFactory.php b/src/Factory/SessionFactory.php index f513eef35f..116afe18a7 100644 --- a/src/Factory/SessionFactory.php +++ b/src/Factory/SessionFactory.php @@ -85,7 +85,7 @@ class SessionFactory $session = new Session\Native($baseURL, $handler); } } finally { - $profiler->saveTimestamp($stamp1, 'parser', System::callstack()); + $profiler->saveTimestamp($stamp1, 'parser'); return $session; } } diff --git a/src/Model/APContact.php b/src/Model/APContact.php index 5966b8c25e..d31aa5d372 100644 --- a/src/Model/APContact.php +++ b/src/Model/APContact.php @@ -24,15 +24,13 @@ namespace Friendica\Model; use Friendica\Content\Text\HTML; use Friendica\Core\Logger; use Friendica\Database\DBA; -use Friendica\DI; use Friendica\Network\Probe; use Friendica\Protocol\ActivityNamespace; use Friendica\Protocol\ActivityPub; use Friendica\Util\Crypto; -use Friendica\Util\Network; -use Friendica\Util\JsonLD; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Strings; +use Friendica\Util\JsonLD; +use Friendica\Util\Network; class APContact { @@ -322,13 +320,18 @@ class APContact $apcontact['updated'] = DateTimeFormat::utcNow(); - DBA::update('apcontact', $apcontact, ['url' => $url], true); - // We delete the old entry when the URL is changed - if (($url != $apcontact['url']) && DBA::exists('apcontact', ['url' => $url]) && DBA::exists('apcontact', ['url' => $apcontact['url']])) { + if ($url != $apcontact['url']) { + Logger::info('Delete changed profile url', ['old' => $url, 'new' => $apcontact['url']]); DBA::delete('apcontact', ['url' => $url]); } + if (DBA::exists('apcontact', ['url' => $apcontact['url']])) { + DBA::update('apcontact', $apcontact, ['url' => $apcontact['url']]); + } else { + DBA::replace('apcontact', $apcontact); + } + Logger::info('Updated profile', ['url' => $url]); return $apcontact; @@ -351,7 +354,7 @@ class APContact if (!DBA::exists('inbox-status', ['url' => $url])) { $fields = array_merge($fields, ['url' => $url, 'created' => $now]); - DBA::insert('inbox-status', $fields); + DBA::replace('inbox-status', $fields); } else { DBA::update('inbox-status', $fields, ['url' => $url]); } diff --git a/src/Model/Contact.php b/src/Model/Contact.php index 46104aaeae..3d3583b6bf 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -43,6 +43,7 @@ use Friendica\Protocol\Salmon; use Friendica\Util\DateTimeFormat; use Friendica\Util\Images; use Friendica\Util\Network; +use Friendica\Util\Proxy; use Friendica\Util\Strings; /** @@ -50,6 +51,10 @@ use Friendica\Util\Strings; */ class Contact { + const DEFAULT_AVATAR_PHOTO = '/images/person-300.jpg'; + const DEFAULT_AVATAR_THUMB = '/images/person-80.jpg'; + const DEFAULT_AVATAR_MICRO = '/images/person-48.jpg'; + /** * @deprecated since version 2019.03 * @see User::PAGE_FLAGS_NORMAL @@ -87,7 +92,7 @@ class Contact /** * Account types * - * TYPE_UNKNOWN - the account has been imported from gcontact where this is the default type value + * TYPE_UNKNOWN - unknown type * * TYPE_PERSON - the account belongs to a person * Associated page types: PAGE_NORMAL, PAGE_SOAPBOX, PAGE_FREELOVE @@ -194,19 +199,35 @@ class Contact * Fetches a contact by a given url * * @param string $url profile url - * @param integer $uid User ID of the contact - * @param array $fields Field list * @param boolean $update true = always update, false = never update, null = update when not found or outdated + * @param array $fields Field list + * @param integer $uid User ID of the contact * @return array contact array */ - public static function getByURL(string $url, int $uid = 0, array $fields = [], $update = null) + public static function getByURL(string $url, $update = null, array $fields = [], int $uid = 0) { if ($update || is_null($update)) { - $cid = self::getIdForURL($url, $uid, !($update ?? false)); + $cid = self::getIdForURL($url, $uid, $update); if (empty($cid)) { return []; } - return self::getById($cid, $fields); + + $contact = self::getById($cid, $fields); + if (empty($contact)) { + return []; + } + return $contact; + } + + // Add internal fields + $removal = []; + if (!empty($fields)) { + foreach (['id', 'avatar', 'updated', 'last-update', 'success_update', 'failure_update', 'network'] as $internal) { + if (!in_array($internal, $fields)) { + $fields[] = $internal; + $removal[] = $internal; + } + } } // We first try the nurl (http://server.tld/nick), most common case @@ -225,6 +246,54 @@ class Contact $condition = ['`alias` IN (?, ?, ?) AND `uid` = ? AND NOT `deleted`', $url, Strings::normaliseLink($url), $ssl_url, $uid]; $contact = DBA::selectFirst('contact', $fields, $condition, $options); } + + if (!DBA::isResult($contact)) { + return []; + } + + // Update the contact in the background if needed + $updated = max($contact['success_update'], $contact['updated'], $contact['last-update'], $contact['failure_update']); + if ((($updated < DateTimeFormat::utc('now -7 days')) || empty($contact['avatar'])) && + in_array($contact['network'], Protocol::FEDERATED)) { + Worker::add(PRIORITY_LOW, "UpdateContact", $contact['id']); + } + + // Remove the internal fields + foreach ($removal as $internal) { + unset($contact[$internal]); + } + + return $contact; + } + + /** + * Fetches a contact for a given user by a given url. + * In difference to "getByURL" the function will fetch a public contact when no user contact had been found. + * + * @param string $url profile url + * @param integer $uid User ID of the contact + * @param boolean $update true = always update, false = never update, null = update when not found or outdated + * @param array $fields Field list + * @return array contact array + */ + public static function getByURLForUser(string $url, int $uid = 0, $update = false, array $fields = []) + { + if ($uid != 0) { + $contact = self::getByURL($url, $update, $fields, $uid); + if (!empty($contact)) { + if (!empty($contact['id'])) { + $contact['cid'] = $contact['id']; + $contact['zid'] = 0; + } + return $contact; + } + } + + $contact = self::getByURL($url, $update, $fields); + if (!empty($contact['id'])) { + $contact['cid'] = 0; + $contact['zid'] = $contact['id']; + } return $contact; } @@ -240,7 +309,7 @@ class Contact */ public static function isFollower($cid, $uid) { - if (self::isBlockedByUser($cid, $uid)) { + if (Contact\User::isBlocked($cid, $uid)) { return false; } @@ -265,7 +334,7 @@ class Contact */ public static function isFollowerByURL($url, $uid) { - $cid = self::getIdForURL($url, $uid, true); + $cid = self::getIdForURL($url, $uid); if (empty($cid)) { return false; @@ -286,7 +355,7 @@ class Contact */ public static function isSharing($cid, $uid) { - if (self::isBlockedByUser($cid, $uid)) { + if (Contact\User::isBlocked($cid, $uid)) { return false; } @@ -311,7 +380,7 @@ class Contact */ public static function isSharingByURL($url, $uid) { - $cid = self::getIdForURL($url, $uid, true); + $cid = self::getIdForURL($url, $uid); if (empty($cid)) { return false; @@ -344,7 +413,7 @@ class Contact } // Update the existing contact - self::updateFromProbe($contact['id'], '', true); + self::updateFromProbe($contact['id']); // And fetch the result $contact = DBA::selectFirst('contact', ['baseurl'], ['id' => $contact['id']]); @@ -406,7 +475,7 @@ class Contact if (!DBA::isResult($self)) { return false; } - return self::getIdForURL($self['url'], 0, true); + return self::getIdForURL($self['url']); } /** @@ -436,14 +505,14 @@ class Contact } if ($contact['uid'] != 0) { - $pcid = Contact::getIdForURL($contact['url'], 0, true, ['url' => $contact['url']]); + $pcid = Contact::getIdForURL($contact['url'], 0, false, ['url' => $contact['url']]); if (empty($pcid)) { return []; } $ucid = $contact['id']; } else { $pcid = $contact['id']; - $ucid = Contact::getIdForURL($contact['url'], $uid, true); + $ucid = Contact::getIdForURL($contact['url'], $uid); } return ['public' => $pcid, 'user' => $ucid]; @@ -471,214 +540,6 @@ class Contact } } - /** - * Block contact id for user id - * - * @param int $cid Either public contact id or user's contact id - * @param int $uid User ID - * @param boolean $blocked Is the contact blocked or unblocked? - * @throws \Exception - */ - public static function setBlockedForUser($cid, $uid, $blocked) - { - $cdata = self::getPublicAndUserContacID($cid, $uid); - if (empty($cdata)) { - return; - } - - if ($cdata['user'] != 0) { - DBA::update('contact', ['blocked' => $blocked], ['id' => $cdata['user'], 'pending' => false]); - } - - DBA::update('user-contact', ['blocked' => $blocked], ['cid' => $cdata['public'], 'uid' => $uid], true); - } - - /** - * Returns "block" state for contact id and user id - * - * @param int $cid Either public contact id or user's contact id - * @param int $uid User ID - * - * @return boolean is the contact id blocked for the given user? - * @throws \Exception - */ - public static function isBlockedByUser($cid, $uid) - { - $cdata = self::getPublicAndUserContacID($cid, $uid); - if (empty($cdata)) { - return; - } - - $public_blocked = false; - - if (!empty($cdata['public'])) { - $public_contact = DBA::selectFirst('user-contact', ['blocked'], ['cid' => $cdata['public'], 'uid' => $uid]); - if (DBA::isResult($public_contact)) { - $public_blocked = $public_contact['blocked']; - } - } - - $user_blocked = $public_blocked; - - if (!empty($cdata['user'])) { - $user_contact = DBA::selectFirst('contact', ['blocked'], ['id' => $cdata['user'], 'pending' => false]); - if (DBA::isResult($user_contact)) { - $user_blocked = $user_contact['blocked']; - } - } - - if ($user_blocked != $public_blocked) { - DBA::update('user-contact', ['blocked' => $user_blocked], ['cid' => $cdata['public'], 'uid' => $uid], true); - } - - return $user_blocked; - } - - /** - * Ignore contact id for user id - * - * @param int $cid Either public contact id or user's contact id - * @param int $uid User ID - * @param boolean $ignored Is the contact ignored or unignored? - * @throws \Exception - */ - public static function setIgnoredForUser($cid, $uid, $ignored) - { - $cdata = self::getPublicAndUserContacID($cid, $uid); - if (empty($cdata)) { - return; - } - - if ($cdata['user'] != 0) { - DBA::update('contact', ['readonly' => $ignored], ['id' => $cdata['user'], 'pending' => false]); - } - - DBA::update('user-contact', ['ignored' => $ignored], ['cid' => $cdata['public'], 'uid' => $uid], true); - } - - /** - * Returns "ignore" state for contact id and user id - * - * @param int $cid Either public contact id or user's contact id - * @param int $uid User ID - * - * @return boolean is the contact id ignored for the given user? - * @throws \Exception - */ - public static function isIgnoredByUser($cid, $uid) - { - $cdata = self::getPublicAndUserContacID($cid, $uid); - if (empty($cdata)) { - return; - } - - $public_ignored = false; - - if (!empty($cdata['public'])) { - $public_contact = DBA::selectFirst('user-contact', ['ignored'], ['cid' => $cdata['public'], 'uid' => $uid]); - if (DBA::isResult($public_contact)) { - $public_ignored = $public_contact['ignored']; - } - } - - $user_ignored = $public_ignored; - - if (!empty($cdata['user'])) { - $user_contact = DBA::selectFirst('contact', ['readonly'], ['id' => $cdata['user'], 'pending' => false]); - if (DBA::isResult($user_contact)) { - $user_ignored = $user_contact['readonly']; - } - } - - if ($user_ignored != $public_ignored) { - DBA::update('user-contact', ['ignored' => $user_ignored], ['cid' => $cdata['public'], 'uid' => $uid], true); - } - - return $user_ignored; - } - - /** - * Set "collapsed" for contact id and user id - * - * @param int $cid Either public contact id or user's contact id - * @param int $uid User ID - * @param boolean $collapsed are the contact's posts collapsed or uncollapsed? - * @throws \Exception - */ - public static function setCollapsedForUser($cid, $uid, $collapsed) - { - $cdata = self::getPublicAndUserContacID($cid, $uid); - if (empty($cdata)) { - return; - } - - DBA::update('user-contact', ['collapsed' => $collapsed], ['cid' => $cdata['public'], 'uid' => $uid], true); - } - - /** - * Returns "collapsed" state for contact id and user id - * - * @param int $cid Either public contact id or user's contact id - * @param int $uid User ID - * - * @return boolean is the contact id blocked for the given user? - * @throws HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function isCollapsedByUser($cid, $uid) - { - $cdata = self::getPublicAndUserContacID($cid, $uid); - if (empty($cdata)) { - return; - } - - $collapsed = false; - - if (!empty($cdata['public'])) { - $public_contact = DBA::selectFirst('user-contact', ['collapsed'], ['cid' => $cdata['public'], 'uid' => $uid]); - if (DBA::isResult($public_contact)) { - $collapsed = $public_contact['collapsed']; - } - } - - return $collapsed; - } - - /** - * Returns a list of contacts belonging in a group - * - * @param int $gid - * @return array - * @throws \Exception - */ - public static function getByGroupId($gid) - { - $return = []; - - if (intval($gid)) { - $stmt = DBA::p('SELECT `group_member`.`contact-id`, `contact`.* - FROM `contact` - INNER JOIN `group_member` - ON `contact`.`id` = `group_member`.`contact-id` - WHERE `gid` = ? - AND `contact`.`uid` = ? - AND NOT `contact`.`self` - AND NOT `contact`.`deleted` - AND NOT `contact`.`blocked` - AND NOT `contact`.`pending` - ORDER BY `contact`.`name` ASC', - $gid, - local_user() - ); - - if (DBA::isResult($stmt)) { - $return = DBA::toArray($stmt); - } - } - - return $return; - } - /** * Creates the self-contact for the provided user id * @@ -787,9 +648,9 @@ class Contact $fields['micro'] = $prefix . '6' . $suffix; } else { // We hadn't found a photo entry, so we use the default avatar - $fields['photo'] = DI::baseUrl() . '/images/person-300.jpg'; - $fields['thumb'] = DI::baseUrl() . '/images/person-80.jpg'; - $fields['micro'] = DI::baseUrl() . '/images/person-48.jpg'; + $fields['photo'] = DI::baseUrl() . self::DEFAULT_AVATAR_PHOTO; + $fields['thumb'] = DI::baseUrl() . self::DEFAULT_AVATAR_THUMB; + $fields['micro'] = DI::baseUrl() . self::DEFAULT_AVATAR_MICRO; } $fields['avatar'] = DI::baseUrl() . '/photo/profile/' .$uid . '.' . $file_suffix; @@ -957,7 +818,6 @@ class Contact */ DBA::update('contact', ['archive' => true], ['id' => $contact['id']]); DBA::update('contact', ['archive' => true], ['nurl' => Strings::normaliseLink($contact['url']), 'self' => false]); - GContact::updateFromPublicContactURL($contact['url']); } } } @@ -975,7 +835,7 @@ class Contact { // Always unarchive the relay contact entry if (!empty($contact['batch']) && !empty($contact['term-date']) && ($contact['term-date'] > DBA::NULL_DATETIME)) { - $fields = ['term-date' => DBA::NULL_DATETIME, 'archive' => false]; + $fields = ['failed' => false, 'term-date' => DBA::NULL_DATETIME, 'archive' => false]; $condition = ['uid' => 0, 'network' => Protocol::FEDERATED, 'batch' => $contact['batch'], 'contact-type' => self::TYPE_RELAY]; DBA::update('contact', $fields, $condition); } @@ -999,222 +859,9 @@ class Contact } // It's a miracle. Our dead contact has inexplicably come back to life. - $fields = ['term-date' => DBA::NULL_DATETIME, 'archive' => false]; + $fields = ['failed' => false, 'term-date' => DBA::NULL_DATETIME, 'archive' => false]; DBA::update('contact', $fields, ['id' => $contact['id']]); DBA::update('contact', $fields, ['nurl' => Strings::normaliseLink($contact['url']), 'self' => false]); - GContact::updateFromPublicContactURL($contact['url']); - } - - /** - * Get contact data for a given profile link - * - * The function looks at several places (contact table and gcontact table) for the contact - * It caches its result for the same script execution to prevent duplicate calls - * - * @param string $url The profile link - * @param int $uid User id - * @param array $default If not data was found take this data as default value - * - * @return array Contact data - * @throws HTTPException\InternalServerErrorException - */ - public static function getDetailsByURL($url, $uid = -1, array $default = []) - { - static $cache = []; - - if ($url == '') { - return $default; - } - - if ($uid == -1) { - $uid = local_user(); - } - - if (isset($cache[$url][$uid])) { - return $cache[$url][$uid]; - } - - $ssl_url = str_replace('http://', 'https://', $url); - - $nurl = Strings::normaliseLink($url); - - // Fetch contact data from the contact table for the given user - $s = DBA::p("SELECT `id`, `id` AS `cid`, 0 AS `gid`, 0 AS `zid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`, - `keywords`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, `self`, `rel`, `pending` - FROM `contact` WHERE `nurl` = ? AND `uid` = ?", $nurl, $uid); - $r = DBA::toArray($s); - - // Fetch contact data from the contact table for the given user, checking with the alias - if (!DBA::isResult($r)) { - $s = DBA::p("SELECT `id`, `id` AS `cid`, 0 AS `gid`, 0 AS `zid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`, - `keywords`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, `self`, `rel`, `pending` - FROM `contact` WHERE `alias` IN (?, ?, ?) AND `uid` = ?", $nurl, $url, $ssl_url, $uid); - $r = DBA::toArray($s); - } - - // Fetch the data from the contact table with "uid=0" (which is filled automatically) - if (!DBA::isResult($r)) { - $s = DBA::p("SELECT `id`, 0 AS `cid`, `id` AS `zid`, 0 AS `gid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`, - `keywords`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, 0 AS `self`, `rel`, `pending` - FROM `contact` WHERE `nurl` = ? AND `uid` = 0", $nurl); - $r = DBA::toArray($s); - } - - // Fetch the data from the contact table with "uid=0" (which is filled automatically) - checked with the alias - if (!DBA::isResult($r)) { - $s = DBA::p("SELECT `id`, 0 AS `cid`, `id` AS `zid`, 0 AS `gid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`, - `keywords`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, 0 AS `self`, `rel`, `pending` - FROM `contact` WHERE `alias` IN (?, ?, ?) AND `uid` = 0", $nurl, $url, $ssl_url); - $r = DBA::toArray($s); - } - - // Fetch the data from the gcontact table - if (!DBA::isResult($r)) { - $s = DBA::p("SELECT 0 AS `id`, 0 AS `cid`, `id` AS `gid`, 0 AS `zid`, 0 AS `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, '' AS `xmpp`, - `keywords`, `photo`, `photo` AS `thumb`, `photo` AS `micro`, 0 AS `forum`, 0 AS `prv`, `community`, `contact-type`, `birthday`, 0 AS `self`, 2 AS `rel`, 0 AS `pending` - FROM `gcontact` WHERE `nurl` = ?", $nurl); - $r = DBA::toArray($s); - } - - if (DBA::isResult($r)) { - // If there is more than one entry we filter out the connector networks - if (count($r) > 1) { - foreach ($r as $id => $result) { - if (!in_array($result["network"], Protocol::NATIVE_SUPPORT)) { - unset($r[$id]); - } - } - } - - $profile = array_shift($r); - } - - if (!empty($profile)) { - $authoritativeResult = true; - // "bd" always contains the upcoming birthday of a contact. - // "birthday" might contain the birthday including the year of birth. - if ($profile["birthday"] > DBA::NULL_DATE) { - $bd_timestamp = strtotime($profile["birthday"]); - $month = date("m", $bd_timestamp); - $day = date("d", $bd_timestamp); - - $current_timestamp = time(); - $current_year = date("Y", $current_timestamp); - $current_month = date("m", $current_timestamp); - $current_day = date("d", $current_timestamp); - - $profile["bd"] = $current_year . "-" . $month . "-" . $day; - $current = $current_year . "-" . $current_month . "-" . $current_day; - - if ($profile["bd"] < $current) { - $profile["bd"] = ( ++$current_year) . "-" . $month . "-" . $day; - } - } else { - $profile["bd"] = DBA::NULL_DATE; - } - } else { - $authoritativeResult = false; - $profile = $default; - } - - if (empty($profile["photo"]) && isset($default["photo"])) { - $profile["photo"] = $default["photo"]; - } - - if (empty($profile["name"]) && isset($default["name"])) { - $profile["name"] = $default["name"]; - } - - if (empty($profile["network"]) && isset($default["network"])) { - $profile["network"] = $default["network"]; - } - - if (empty($profile["thumb"]) && isset($profile["photo"])) { - $profile["thumb"] = $profile["photo"]; - } - - if (empty($profile["micro"]) && isset($profile["thumb"])) { - $profile["micro"] = $profile["thumb"]; - } - - if ((empty($profile["addr"]) || empty($profile["name"])) && !empty($profile["gid"]) - && in_array($profile["network"], Protocol::FEDERATED) - ) { - Worker::add(PRIORITY_LOW, "UpdateGContact", $url); - } - - // Show contact details of Diaspora contacts only if connected - if (empty($profile["cid"]) && ($profile["network"] ?? "") == Protocol::DIASPORA) { - $profile["location"] = ""; - $profile["about"] = ""; - $profile["birthday"] = DBA::NULL_DATE; - } - - // Only cache the result if it came from the DB since this method is used in widely different contexts - // @see display_fetch_author for an example of $default parameter diverging from the DB result - if ($authoritativeResult) { - $cache[$url][$uid] = $profile; - } - - return $profile; - } - - /** - * Get contact data for a given address - * - * The function looks at several places (contact table and gcontact table) for the contact - * - * @param string $addr The profile link - * @param int $uid User id - * - * @return array Contact data - * @throws HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function getDetailsByAddr($addr, $uid = -1) - { - if ($addr == '') { - return []; - } - - if ($uid == -1) { - $uid = local_user(); - } - - // Fetch contact data from the contact table for the given user - $r = q("SELECT `id`, `id` AS `cid`, 0 AS `gid`, 0 AS `zid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`, - `keywords`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, `self`, `rel`, `pending`,`baseurl` - FROM `contact` WHERE `addr` = '%s' AND `uid` = %d AND NOT `deleted`", - DBA::escape($addr), - intval($uid) - ); - // Fetch the data from the contact table with "uid=0" (which is filled automatically) - if (!DBA::isResult($r)) { - $r = q("SELECT `id`, 0 AS `cid`, `id` AS `zid`, 0 AS `gid`, `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, `xmpp`, - `keywords`, `photo`, `thumb`, `micro`, `forum`, `prv`, (`forum` | `prv`) AS `community`, `contact-type`, `bd` AS `birthday`, 0 AS `self`, `rel`, `pending`, `baseurl` - FROM `contact` WHERE `addr` = '%s' AND `uid` = 0 AND NOT `deleted`", - DBA::escape($addr) - ); - } - - // Fetch the data from the gcontact table - if (!DBA::isResult($r)) { - $r = q("SELECT 0 AS `id`, 0 AS `cid`, `id` AS `gid`, 0 AS `zid`, 0 AS `uid`, `url`, `nurl`, `alias`, `network`, `name`, `nick`, `addr`, `location`, `about`, '' AS `xmpp`, - `keywords`, `photo`, `photo` AS `thumb`, `photo` AS `micro`, `community` AS `forum`, 0 AS `prv`, `community`, `contact-type`, `birthday`, 0 AS `self`, 2 AS `rel`, 0 AS `pending`, `server_url` AS `baseurl` - FROM `gcontact` WHERE `addr` = '%s'", - DBA::escape($addr) - ); - } - - if (!DBA::isResult($r)) { - $data = Probe::uri($addr); - - $profile = self::getDetailsByURL($data['url'], $uid, $data); - } else { - $profile = $r[0]; - } - - return $profile; } /** @@ -1350,117 +997,6 @@ class Contact return $menucondensed; } - /** - * Returns ungrouped contact count or list for user - * - * Returns either the total number of ungrouped contacts for the given user - * id or a paginated list of ungrouped contacts. - * - * @param int $uid uid - * @return array - * @throws \Exception - */ - public static function getUngroupedList($uid) - { - return q("SELECT * - FROM `contact` - WHERE `uid` = %d - AND NOT `self` - AND NOT `deleted` - AND NOT `blocked` - AND NOT `pending` - AND `id` NOT IN ( - SELECT DISTINCT(`contact-id`) - FROM `group_member` - INNER JOIN `group` ON `group`.`id` = `group_member`.`gid` - WHERE `group`.`uid` = %d - )", intval($uid), intval($uid)); - } - - /** - * Have a look at all contact tables for a given profile url. - * This function works as a replacement for probing the contact. - * - * @param string $url Contact URL - * @param integer $cid Contact ID - * - * @return array Contact array in the "probe" structure - */ - private static function getProbeDataFromDatabase($url, $cid = null) - { - // The link could be provided as http although we stored it as https - $ssl_url = str_replace('http://', 'https://', $url); - - $fields = ['id', 'uid', 'url', 'addr', 'alias', 'notify', 'poll', 'name', 'nick', - 'photo', 'keywords', 'location', 'about', 'network', - 'priority', 'batch', 'request', 'confirm', 'poco']; - - if (!empty($cid)) { - $data = DBA::selectFirst('contact', $fields, ['id' => $cid]); - if (DBA::isResult($data)) { - return $data; - } - } - - $data = DBA::selectFirst('contact', $fields, ['nurl' => Strings::normaliseLink($url)]); - - if (!DBA::isResult($data)) { - $condition = ['alias' => [$url, Strings::normaliseLink($url), $ssl_url]]; - $data = DBA::selectFirst('contact', $fields, $condition); - } - - if (DBA::isResult($data)) { - // For security reasons we don't fetch key data from our users - $data["pubkey"] = ''; - return $data; - } - - $fields = ['url', 'addr', 'alias', 'notify', 'name', 'nick', - 'photo', 'keywords', 'location', 'about', 'network']; - $data = DBA::selectFirst('gcontact', $fields, ['nurl' => Strings::normaliseLink($url)]); - - if (!DBA::isResult($data)) { - $condition = ['alias' => [$url, Strings::normaliseLink($url), $ssl_url]]; - $data = DBA::selectFirst('contact', $fields, $condition); - } - - if (DBA::isResult($data)) { - $data["pubkey"] = ''; - $data["poll"] = ''; - $data["priority"] = 0; - $data["batch"] = ''; - $data["request"] = ''; - $data["confirm"] = ''; - $data["poco"] = ''; - return $data; - } - - $data = ActivityPub::probeProfile($url, false); - if (!empty($data)) { - return $data; - } - - $fields = ['url', 'addr', 'alias', 'notify', 'poll', 'name', 'nick', - 'photo', 'network', 'priority', 'batch', 'request', 'confirm']; - $data = DBA::selectFirst('fcontact', $fields, ['url' => $url]); - - if (!DBA::isResult($data)) { - $condition = ['alias' => [$url, Strings::normaliseLink($url), $ssl_url]]; - $data = DBA::selectFirst('contact', $fields, $condition); - } - - if (DBA::isResult($data)) { - $data["pubkey"] = ''; - $data["keywords"] = ''; - $data["location"] = ''; - $data["about"] = ''; - $data["poco"] = ''; - return $data; - } - - return []; - } - /** * Fetch the contact id for a given URL and user * @@ -1481,132 +1017,102 @@ class Contact * * @param string $url Contact URL * @param integer $uid The user id for the contact (0 = public contact) - * @param boolean $no_update Don't update the contact - * @param array $default Default value for creating the contact when every else fails - * @param boolean $in_loop Internally used variable to prevent an endless loop + * @param boolean $update true = always update, false = never update, null = update when not found + * @param array $default Default value for creating the contact when everything else fails * * @return integer Contact ID * @throws HTTPException\InternalServerErrorException * @throws \ImagickException */ - public static function getIdForURL($url, $uid = 0, $no_update = false, $default = [], $in_loop = false) + public static function getIdForURL($url, $uid = 0, $update = null, $default = []) { - Logger::info('Get contact data', ['url' => $url, 'user' => $uid]); - $contact_id = 0; if ($url == '') { + Logger::notice('Empty url, quitting', ['url' => $url, 'user' => $uid, 'default' => $default]); return 0; } - $contact = self::getByURL($url, $uid, ['id', 'avatar', 'updated', 'network'], false); + $contact = self::getByURL($url, false, ['id', 'network'], $uid); if (!empty($contact)) { $contact_id = $contact["id"]; - $update_contact = false; - // Update the contact every 7 days (Don't update mail or feed contacts) - if (in_array($contact['network'], Protocol::FEDERATED)) { - $update_contact = ($contact['updated'] < DateTimeFormat::utc('now -7 days')); - - // We force the update if the avatar is empty - if (empty($contact['avatar'])) { - $update_contact = true; - } - } elseif (empty($default) && in_array($contact['network'], [Protocol::MAIL, Protocol::PHANTOM]) && ($uid == 0)) { - // Update public mail accounts via their user's accounts - $fields = ['network', 'addr', 'name', 'nick', 'avatar', 'photo', 'thumb', 'micro']; - $mailcontact = DBA::selectFirst('contact', $fields, ["`addr` = ? AND `network` = ? AND `uid` != 0", $url, Protocol::MAIL]); - if (!DBA::isResult($mailcontact)) { - $mailcontact = DBA::selectFirst('contact', $fields, ["`nurl` = ? AND `network` = ? AND `uid` != 0", $url, Protocol::MAIL]); - } - - if (DBA::isResult($mailcontact)) { - DBA::update('contact', $mailcontact, ['id' => $contact_id]); - } - } - - // Update the contact in the background if needed but it is called by the frontend - if ($update_contact && $no_update && in_array($contact['network'], Protocol::NATIVE_SUPPORT)) { - Worker::add(PRIORITY_LOW, "UpdateContact", $contact_id, ($uid == 0 ? 'force' : '')); - } - - if (!$update_contact || $no_update) { + if (empty($update)) { + Logger::debug('Contact found', ['url' => $url, 'uid' => $uid, 'update' => $update, 'cid' => $contact_id]); return $contact_id; } } elseif ($uid != 0) { - // Non-existing user-specific contact, exiting + Logger::debug('Contact does not exist for the user', ['url' => $url, 'uid' => $uid, 'update' => $update]); + return 0; + } elseif (empty($default) && !is_null($update) && !$update) { + Logger::info('Contact not found, update not desired', ['url' => $url, 'uid' => $uid, 'update' => $update]); return 0; } - if ($no_update && empty($default)) { - // When we don't want to update, we look if we know this contact in any way - $data = self::getProbeDataFromDatabase($url, $contact_id); - $background_update = true; - } elseif ($no_update && !empty($default['network'])) { - // If there are default values, take these - $data = $default; - $background_update = false; - } else { - $data = []; - $background_update = false; - } + $data = []; - if (empty($data)) { + if (empty($default['network']) || $update) { $data = Probe::uri($url, "", $uid); + + // Take the default values when probing failed + if (!empty($default) && !in_array($data["network"], array_merge(Protocol::NATIVE_SUPPORT, [Protocol::PUMPIO]))) { + $data = array_merge($data, $default); + } + } elseif (!empty($default['network'])) { + $data = $default; } - // Take the default values when probing failed - if (!empty($default) && !in_array($data["network"], array_merge(Protocol::NATIVE_SUPPORT, [Protocol::PUMPIO]))) { - $data = array_merge($data, $default); + if (($uid == 0) && (empty($data['network']) || ($data['network'] == Protocol::PHANTOM))) { + // Fetch data for the public contact via the first found personal contact + /// @todo Check if this case can happen at all (possibly with mail accounts?) + $fields = ['name', 'nick', 'url', 'addr', 'alias', 'avatar', 'contact-type', + 'keywords', 'location', 'about', 'unsearchable', 'batch', 'notify', 'poll', + 'request', 'confirm', 'poco', 'subscribe', 'network', 'baseurl', 'gsid']; + + $personal_contact = DBA::selectFirst('contact', $fields, ["`addr` = ? AND `uid` != 0", $url]); + if (!DBA::isResult($personal_contact)) { + $personal_contact = DBA::selectFirst('contact', $fields, ["`nurl` = ? AND `uid` != 0", Strings::normaliseLink($url)]); + } + + if (DBA::isResult($personal_contact)) { + Logger::info('Take contact data from personal contact', ['url' => $url, 'update' => $update, 'contact' => $personal_contact, 'callstack' => System::callstack(20)]); + $data = $personal_contact; + $data['photo'] = $personal_contact['avatar']; + $data['account-type'] = $personal_contact['contact-type']; + $data['hide'] = $personal_contact['unsearchable']; + unset($data['avatar']); + unset($data['contact-type']); + unset($data['unsearchable']); + } } - if (empty($data) || ($data['network'] == Protocol::PHANTOM)) { - Logger::info('No valid network found', ['url' => $url, 'data' => $data, 'callstack' => System::callstack(20)]); + if (empty($data['network']) || ($data['network'] == Protocol::PHANTOM)) { + Logger::notice('No valid network found', ['url' => $url, 'uid' => $uid, 'default' => $default, 'update' => $update, 'callstack' => System::callstack(20)]); return 0; } - if (!empty($data['baseurl'])) { - $data['baseurl'] = GServer::cleanURL($data['baseurl']); - } - - if (!empty($data['baseurl']) && empty($data['gsid'])) { - $data['gsid'] = GServer::getID($data['baseurl']); - } - - if (!$contact_id && !empty($data['alias']) && ($data['alias'] != $data['url']) && !$in_loop) { - $contact_id = self::getIdForURL($data["alias"], $uid, true, $default, true); - } - if (!$contact_id) { + $urls = [Strings::normaliseLink($url), Strings::normaliseLink($data['url'])]; + if (!empty($data['alias'])) { + $urls[] = Strings::normaliseLink($data['alias']); + } + $contact = self::selectFirst(['id'], ['nurl' => $urls, 'uid' => $uid]); + if (!empty($contact['id'])) { + $contact_id = $contact['id']; + Logger::info('Fetched id by url', ['cid' => $contact_id, 'uid' => $uid, 'url' => $url, 'probed_url' => $data['url'], 'alias' => $data['alias'], 'addr' => $data['addr']]); + } + } + + if (!$contact_id) { + // We only insert the basic data. The rest will be done in "updateFromProbeArray" $fields = [ 'uid' => $uid, - 'created' => DateTimeFormat::utcNow(), 'url' => $data['url'], 'nurl' => Strings::normaliseLink($data['url']), - 'addr' => $data['addr'] ?? '', - 'alias' => $data['alias'] ?? '', - 'notify' => $data['notify'] ?? '', - 'poll' => $data['poll'] ?? '', - 'name' => $data['name'] ?? '', - 'nick' => $data['nick'] ?? '', - 'photo' => $data['photo'] ?? '', - 'keywords' => $data['keywords'] ?? '', - 'location' => $data['location'] ?? '', - 'about' => $data['about'] ?? '', 'network' => $data['network'], - 'pubkey' => $data['pubkey'] ?? '', + 'created' => DateTimeFormat::utcNow(), 'rel' => self::SHARING, - 'priority' => $data['priority'] ?? 0, - 'batch' => $data['batch'] ?? '', - 'request' => $data['request'] ?? '', - 'confirm' => $data['confirm'] ?? '', - 'poco' => $data['poco'] ?? '', - 'baseurl' => $data['baseurl'] ?? '', - 'gsid' => $data['gsid'] ?? null, - 'name-date' => DateTimeFormat::utcNow(), - 'uri-date' => DateTimeFormat::utcNow(), - 'avatar-date' => DateTimeFormat::utcNow(), 'writable' => 1, 'blocked' => 0, 'readonly' => 0, @@ -1615,78 +1121,29 @@ class Contact $condition = ['nurl' => Strings::normaliseLink($data["url"]), 'uid' => $uid, 'deleted' => false]; // Before inserting we do check if the entry does exist now. + DBA::lock('contact'); $contact = DBA::selectFirst('contact', ['id'], $condition, ['order' => ['id']]); - if (!DBA::isResult($contact)) { - Logger::info('Create new contact', $fields); - - self::insert($fields); - - // We intentionally aren't using lastInsertId here. There is a chance for duplicates. - $contact = DBA::selectFirst('contact', ['id'], $condition, ['order' => ['id']]); - if (!DBA::isResult($contact)) { - Logger::info('Contact creation failed', $fields); - // Shouldn't happen - return 0; - } + if (DBA::isResult($contact)) { + $contact_id = $contact['id']; + Logger::notice('Contact had been created (shortly) before', ['id' => $contact_id, 'url' => $url, 'uid' => $uid]); } else { - Logger::info('Contact had been created before', ['id' => $contact["id"], 'url' => $url, 'contact' => $fields]); + DBA::insert('contact', $fields); + $contact_id = DBA::lastInsertId(); + if ($contact_id) { + Logger::info('Contact inserted', ['id' => $contact_id, 'url' => $url, 'uid' => $uid]); + } } - - $contact_id = $contact["id"]; - } - - if (!empty($data['photo']) && ($data['network'] != Protocol::FEED)) { - self::updateAvatar($data['photo'], $uid, $contact_id); - } - - if (in_array($data["network"], array_merge(Protocol::NATIVE_SUPPORT, [Protocol::PUMPIO]))) { - if ($background_update) { - // Update in the background when we fetched the data solely from the database - Worker::add(PRIORITY_MEDIUM, "UpdateContact", $contact_id, ($uid == 0 ? 'force' : '')); - } else { - // Else do a direct update - self::updateFromProbe($contact_id, '', false); - - // Update the gcontact entry - if ($uid == 0) { - GContact::updateFromPublicContactID($contact_id); - if (($data['network'] == Protocol::ACTIVITYPUB) && in_array(DI::config()->get('system', 'gcontact_discovery'), [GContact::DISCOVERY_DIRECT, GContact::DISCOVERY_RECURSIVE])) { - GContact::discoverFollowers($data['url']); - } - } + DBA::unlock(); + if (!$contact_id) { + Logger::info('Contact was not inserted', ['url' => $url, 'uid' => $uid]); + return 0; } } else { - $fields = ['url', 'nurl', 'addr', 'alias', 'name', 'nick', 'keywords', 'location', 'about', 'avatar-date', 'baseurl', 'gsid']; - $contact = DBA::selectFirst('contact', $fields, ['id' => $contact_id]); - - // This condition should always be true - if (!DBA::isResult($contact)) { - return $contact_id; - } - - $updated = [ - 'url' => $data['url'], - 'nurl' => Strings::normaliseLink($data['url']), - 'updated' => DateTimeFormat::utcNow() - ]; - - $fields = ['addr', 'alias', 'name', 'nick', 'keywords', 'location', 'about', 'baseurl', 'gsid']; - - foreach ($fields as $field) { - $updated[$field] = ($data[$field] ?? '') ?: $contact[$field]; - } - - if (($updated['addr'] != $contact['addr']) || (!empty($data['alias']) && ($data['alias'] != $contact['alias']))) { - $updated['uri-date'] = DateTimeFormat::utcNow(); - } - - if (($data['name'] != $contact['name']) || ($data['nick'] != $contact['nick'])) { - $updated['name-date'] = DateTimeFormat::utcNow(); - } - - DBA::update('contact', $updated, ['id' => $contact_id], $contact); + Logger::info('Contact will be updated', ['url' => $url, 'uid' => $uid, 'update' => $update, 'cid' => $contact_id]); } + self::updateFromProbeArray($contact_id, $data); + return $contact_id; } @@ -1822,8 +1279,8 @@ class Contact $contact_field = ((($contact["contact-type"] == self::TYPE_COMMUNITY) || ($contact['network'] == Protocol::MAIL)) ? 'owner-id' : 'author-id'); if ($thread_mode) { - $condition = ["`$contact_field` = ? AND `gravity` = ? AND " . $sql, - $cid, GRAVITY_PARENT, local_user()]; + $condition = ["`$contact_field` = ? AND (`gravity` = ? OR (`gravity` = ? AND `vid` = ?)) AND " . $sql, + $cid, GRAVITY_PARENT, GRAVITY_ACTIVITY, Verb::getID(Activity::ANNOUNCE), local_user()]; } else { $condition = ["`$contact_field` = ? AND `gravity` IN (?, ?) AND " . $sql, $cid, GRAVITY_PARENT, GRAVITY_COMMENT, local_user()]; @@ -1843,9 +1300,18 @@ class Contact 'limit' => [$pager->getStart(), $pager->getItemsPerPage()]]; if ($thread_mode) { - $r = Item::selectThreadForUser(local_user(), ['uri'], $condition, $params); - - $items = Item::inArray($r); + $r = Item::selectForUser(local_user(), ['uri', 'gravity', 'parent-uri'], $condition, $params); + $items = []; + while ($item = DBA::fetch($r)) { + if ($item['gravity'] != GRAVITY_PARENT) { + $item['uri'] = $item['parent-uri']; + } + unset($item['parent-uri']); + unset($item['gravity']); + + $items[] = $item; + } + DBA::close($r); $o = conversation($a, $items, 'contacts', $update, false, 'commented', local_user()); } else { @@ -1876,7 +1342,6 @@ class Contact // There are several fields that indicate that the contact or user is a forum // "page-flags" is a field in the user table, // "forum" and "prv" are used in the contact table. They stand for User::PAGE_FLAGS_COMMUNITY and User::PAGE_FLAGS_PRVGROUP. - // "community" is used in the gcontact table and is true if the contact is User::PAGE_FLAGS_COMMUNITY or User::PAGE_FLAGS_PRVGROUP. if ((isset($contact['page-flags']) && (intval($contact['page-flags']) == User::PAGE_FLAGS_COMMUNITY)) || (isset($contact['page-flags']) && (intval($contact['page-flags']) == User::PAGE_FLAGS_PRVGROUP)) || (isset($contact['forum']) && intval($contact['forum'])) @@ -1946,56 +1411,259 @@ class Contact return $return; } + /** + * Ensure that cached avatar exist + * + * @param integer $cid + */ + public static function checkAvatarCache(int $cid) + { + $contact = DBA::selectFirst('contact', ['url', 'avatar', 'photo', 'thumb', 'micro'], ['id' => $cid, 'uid' => 0, 'self' => false]); + if (!DBA::isResult($contact)) { + return; + } + + if (empty($contact['avatar']) || (!empty($contact['photo']) && !empty($contact['thumb']) && !empty($contact['micro']))) { + return; + } + + Logger::info('Adding avatar cache', ['id' => $cid, 'contact' => $contact]); + + self::updateAvatar($cid, $contact['avatar'], true); + } + + /** + * Return the photo path for a given contact array in the given size + * + * @param array $contact contact array + * @param string $field Fieldname of the photo in the contact array + * @param string $default Default path when no picture had been found + * @param string $size Size of the avatar picture + * @param string $avatar Avatar path that is displayed when no photo had been found + * @return string photo path + */ + private static function getAvatarPath(array $contact, string $field, string $default, string $size, string $avatar) + { + if (!empty($contact)) { + $contact = self::checkAvatarCacheByArray($contact); + if (!empty($contact[$field])) { + $avatar = $contact[$field]; + } + } + + if (empty($avatar)) { + return $default; + } + + if (Proxy::isLocalImage($avatar)) { + return $avatar; + } else { + return Proxy::proxifyUrl($avatar, false, $size); + } + } + + /** + * Return the photo path for a given contact array + * + * @param array $contact Contact array + * @param string $avatar Avatar path that is displayed when no photo had been found + * @return string photo path + */ + public static function getPhoto(array $contact, string $avatar = '') + { + return self::getAvatarPath($contact, 'photo', DI::baseUrl() . self::DEFAULT_AVATAR_PHOTO, Proxy::SIZE_SMALL, $avatar); + } + + /** + * Return the photo path (thumb size) for a given contact array + * + * @param array $contact Contact array + * @param string $avatar Avatar path that is displayed when no photo had been found + * @return string photo path + */ + public static function getThumb(array $contact, string $avatar = '') + { + return self::getAvatarPath($contact, 'thumb', DI::baseUrl() . self::DEFAULT_AVATAR_THUMB, Proxy::SIZE_THUMB, $avatar); + } + + /** + * Return the photo path (micro size) for a given contact array + * + * @param array $contact Contact array + * @param string $avatar Avatar path that is displayed when no photo had been found + * @return string photo path + */ + public static function getMicro(array $contact, string $avatar = '') + { + return self::getAvatarPath($contact, 'micro', DI::baseUrl() . self::DEFAULT_AVATAR_MICRO, Proxy::SIZE_MICRO, $avatar); + } + + /** + * Check the given contact array for avatar cache fields + * + * @param array $contact + * @return array contact array with avatar cache fields + */ + private static function checkAvatarCacheByArray(array $contact) + { + $update = false; + $contact_fields = []; + $fields = ['photo', 'thumb', 'micro']; + foreach ($fields as $field) { + if (isset($contact[$field])) { + $contact_fields[] = $field; + } + if (isset($contact[$field]) && empty($contact[$field])) { + $update = true; + } + } + + if (!$update) { + return $contact; + } + + if (!empty($contact['id']) && !empty($contact['avatar'])) { + self::updateAvatar($contact['id'], $contact['avatar'], true); + + $new_contact = self::getById($contact['id'], $contact_fields); + if (DBA::isResult($new_contact)) { + // We only update the cache fields + $contact = array_merge($contact, $new_contact); + } + } + + /// add the default avatars if the fields aren't filled + if (isset($contact['photo']) && empty($contact['photo'])) { + $contact['photo'] = DI::baseUrl() . self::DEFAULT_AVATAR_PHOTO; + } + if (isset($contact['thumb']) && empty($contact['thumb'])) { + $contact['thumb'] = DI::baseUrl() . self::DEFAULT_AVATAR_THUMB; + } + if (isset($contact['micro']) && empty($contact['micro'])) { + $contact['micro'] = DI::baseUrl() . self::DEFAULT_AVATAR_MICRO; + } + + return $contact; + } + /** * Updates the avatar links in a contact only if needed * - * @param string $avatar Link to avatar picture - * @param int $uid User id of contact owner - * @param int $cid Contact id - * @param bool $force force picture update + * @param int $cid Contact id + * @param string $avatar Link to avatar picture + * @param bool $force force picture update + * @param bool $create_cache Enforces the creation of cached avatar fields * * @return void * @throws HTTPException\InternalServerErrorException * @throws HTTPException\NotFoundException * @throws \ImagickException */ - public static function updateAvatar($avatar, $uid, $cid, $force = false) + public static function updateAvatar(int $cid, string $avatar, bool $force = false, bool $create_cache = false) { - $contact = DBA::selectFirst('contact', ['avatar', 'photo', 'thumb', 'micro', 'nurl'], ['id' => $cid, 'self' => false]); + $contact = DBA::selectFirst('contact', ['uid', 'avatar', 'photo', 'thumb', 'micro', 'nurl', 'url', 'network'], ['id' => $cid, 'self' => false]); if (!DBA::isResult($contact)) { return; } - $data = [ - $contact['photo'] ?? '', - $contact['thumb'] ?? '', - $contact['micro'] ?? '', - ]; + $uid = $contact['uid']; - foreach ($data as $image_uri) { - $image_rid = Photo::ridFromURI($image_uri); - if ($image_rid && !Photo::exists(['resource-id' => $image_rid, 'uid' => $uid])) { - Logger::info('Regenerating avatar', ['contact uid' => $uid, 'cid' => $cid, 'missing photo' => $image_rid, 'avatar' => $contact['avatar']]); - $force = true; + // Only update the cached photo links of public contacts when they already are cached + if (($uid == 0) && !$force && empty($contact['thumb']) && empty($contact['micro']) && !$create_cache) { + if ($contact['avatar'] != $avatar) { + DBA::update('contact', ['avatar' => $avatar], ['id' => $cid]); + Logger::info('Only update the avatar', ['id' => $cid, 'avatar' => $avatar, 'contact' => $contact]); + } + return; + } + + // User contacts use are updated through the public contacts + if (($uid != 0) && !in_array($contact['network'], [Protocol::FEED, Protocol::MAIL])) { + $pcid = self::getIdForURL($contact['url'], false); + if (!empty($pcid)) { + Logger::debug('Update the private contact via the public contact', ['id' => $cid, 'uid' => $uid, 'public' => $pcid]); + self::updateAvatar($pcid, $avatar, $force, true); + return; + } + } + + // Replace cached avatar pictures from the default avatar with the default avatars in different sizes + if (strpos($avatar, self::DEFAULT_AVATAR_PHOTO)) { + $fields = ['avatar' => $avatar, 'avatar-date' => DateTimeFormat::utcNow(), + 'photo' => DI::baseUrl() . self::DEFAULT_AVATAR_PHOTO, + 'thumb' => DI::baseUrl() . self::DEFAULT_AVATAR_THUMB, + 'micro' => DI::baseUrl() . self::DEFAULT_AVATAR_MICRO]; + Logger::debug('Use default avatar', ['id' => $cid, 'uid' => $uid]); + } + + // Use the data from the self account + if (empty($fields)) { + $local_uid = User::getIdForURL($contact['url']); + if (!empty($local_uid)) { + $fields = self::selectFirst(['avatar', 'avatar-date', 'photo', 'thumb', 'micro'], ['self' => true, 'uid' => $local_uid]); + Logger::debug('Use owner data', ['id' => $cid, 'uid' => $uid, 'owner-uid' => $local_uid]); } } - if (($contact["avatar"] != $avatar) || $force) { - $photos = Photo::importProfilePhoto($avatar, $uid, $cid, true); + if (empty($fields)) { + $update = ($contact['avatar'] != $avatar) || $force; - if ($photos) { - $fields = ['avatar' => $avatar, 'photo' => $photos[0], 'thumb' => $photos[1], 'micro' => $photos[2], 'avatar-date' => DateTimeFormat::utcNow()]; - DBA::update('contact', $fields, ['id' => $cid]); - - // Update the public contact (contact id = 0) - if ($uid != 0) { - $pcontact = DBA::selectFirst('contact', ['id'], ['nurl' => $contact['nurl'], 'uid' => 0]); - if (DBA::isResult($pcontact)) { - DBA::update('contact', $fields, ['id' => $pcontact['id']]); + if (!$update) { + $data = [ + $contact['photo'] ?? '', + $contact['thumb'] ?? '', + $contact['micro'] ?? '', + ]; + + foreach ($data as $image_uri) { + $image_rid = Photo::ridFromURI($image_uri); + if ($image_rid && !Photo::exists(['resource-id' => $image_rid, 'uid' => $uid])) { + Logger::debug('Regenerating avatar', ['contact uid' => $uid, 'cid' => $cid, 'missing photo' => $image_rid, 'avatar' => $contact['avatar']]); + $update = true; } } } + + if ($update) { + $photos = Photo::importProfilePhoto($avatar, $uid, $cid, true); + if ($photos) { + $fields = ['avatar' => $avatar, 'photo' => $photos[0], 'thumb' => $photos[1], 'micro' => $photos[2], 'avatar-date' => DateTimeFormat::utcNow()]; + $update = !empty($fields); + Logger::debug('Created new cached avatars', ['id' => $cid, 'uid' => $uid, 'owner-uid' => $local_uid]); + } else { + $update = false; + } + } + } else { + $update = ($fields['photo'] . $fields['thumb'] . $fields['micro'] != $contact['photo'] . $contact['thumb'] . $contact['micro']) || $force; } + + if (!$update) { + return; + } + + $cids = []; + $uids = []; + if (($uid == 0) && !in_array($contact['network'], [Protocol::FEED, Protocol::MAIL])) { + // Collect all user contacts of the given public contact + $personal_contacts = DBA::select('contact', ['id', 'uid'], + ["`nurl` = ? AND `id` != ? AND NOT `self`", $contact['nurl'], $cid]); + while ($personal_contact = DBA::fetch($personal_contacts)) { + $cids[] = $personal_contact['id']; + $uids[] = $personal_contact['uid']; + } + DBA::close($personal_contacts); + + if (!empty($cids)) { + // Delete possibly existing cached user contact avatars + Photo::delete(['uid' => $uids, 'contact-id' => $cids, 'album' => Photo::CONTACT_PHOTOS]); + } + } + + $cids[] = $cid; + $uids[] = $uid; + Logger::info('Updating cached contact avatars', ['cid' => $cids, 'uid' => $uids, 'fields' => $fields]); + DBA::update('contact', $fields, ['id' => $cids]); } /** @@ -2020,9 +1688,6 @@ class Contact return; } - // Update the corresponding gcontact entry - GContact::updateFromPublicContactID($id); - // Archive or unarchive the contact. We only need to do this for the public contact. // The archive/unarchive function will update the personal contacts by themselves. $contact = DBA::selectFirst('contact', [], ['id' => $id]); @@ -2105,12 +1770,29 @@ class Contact /** * @param integer $id contact id * @param string $network Optional network we are probing for - * @param boolean $force Optional forcing of network probing (otherwise we use the cached data) * @return boolean * @throws HTTPException\InternalServerErrorException * @throws \ImagickException */ - public static function updateFromProbe($id, $network = '', $force = false) + public static function updateFromProbe(int $id, string $network = '') + { + $contact = DBA::selectFirst('contact', ['uid', 'url'], ['id' => $id]); + if (!DBA::isResult($contact)) { + return false; + } + + $ret = Probe::uri($contact['url'], $network, $contact['uid']); + return self::updateFromProbeArray($id, $ret); + } + + /** + * @param integer $id contact id + * @param array $ret Probed data + * @return boolean + * @throws HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + private static function updateFromProbeArray(int $id, array $ret) { /* Warning: Never ever fetch the public key via Probe::uri and write it into the contacts. @@ -2120,9 +1802,9 @@ class Contact // These fields aren't updated by this routine: // 'xmpp', 'sensitive' - $fields = ['uid', 'avatar', 'name', 'nick', 'location', 'keywords', 'about', 'subscribe', + $fields = ['uid', 'avatar', 'name', 'nick', 'location', 'keywords', 'about', 'subscribe', 'manually-approve', 'unsearchable', 'url', 'addr', 'batch', 'notify', 'poll', 'request', 'confirm', 'poco', - 'network', 'alias', 'baseurl', 'gsid', 'forum', 'prv', 'contact-type', 'pubkey']; + 'network', 'alias', 'baseurl', 'gsid', 'forum', 'prv', 'contact-type', 'pubkey', 'last-item']; $contact = DBA::selectFirst('contact', $fields, ['id' => $id]); if (!DBA::isResult($contact)) { return false; @@ -2137,27 +1819,29 @@ class Contact $contact['photo'] = $contact['avatar']; unset($contact['avatar']); - $ret = Probe::uri($contact['url'], $network, $uid, !$force); - $updated = DateTimeFormat::utcNow(); // We must not try to update relay contacts via probe. They are no real contacts. // We check after the probing to be able to correct falsely detected contact types. if (($contact['contact-type'] == self::TYPE_RELAY) && (!Strings::compareLink($ret['url'], $contact['url']) || in_array($ret['network'], [Protocol::FEED, Protocol::PHANTOM]))) { - self::updateContact($id, $uid, $contact['url'], ['last-update' => $updated, 'success_update' => $updated]); + self::updateContact($id, $uid, $contact['url'], ['failed' => false, 'last-update' => $updated, 'success_update' => $updated]); Logger::info('Not updating relais', ['id' => $id, 'url' => $contact['url']]); return true; } // If Probe::uri fails the network code will be different ("feed" or "unkn") if (in_array($ret['network'], [Protocol::FEED, Protocol::PHANTOM]) && ($ret['network'] != $contact['network'])) { - if ($force && ($uid == 0)) { - self::updateContact($id, $uid, $ret['url'], ['last-update' => $updated, 'failure_update' => $updated]); + if ($uid == 0) { + self::updateContact($id, $uid, $ret['url'], ['failed' => true, 'last-update' => $updated, 'failure_update' => $updated]); } return false; } + if (Contact\Relation::isDiscoverable($ret['url'])) { + Worker::add(PRIORITY_LOW, 'ContactDiscovery', $ret['url']); + } + if (isset($ret['hide']) && is_bool($ret['hide'])) { $ret['unsearchable'] = $ret['hide']; } @@ -2166,16 +1850,18 @@ class Contact $ret['forum'] = false; $ret['prv'] = false; $ret['contact-type'] = $ret['account-type']; - if ($ret['contact-type'] == User::ACCOUNT_TYPE_COMMUNITY) { - $apcontact = APContact::getByURL($ret['url'], false); - if (isset($apcontact['manually-approve'])) { - $ret['forum'] = (bool)!$apcontact['manually-approve']; - $ret['prv'] = (bool)!$ret['forum']; - } + if (($ret['contact-type'] == User::ACCOUNT_TYPE_COMMUNITY) && isset($ret['manually-approve'])) { + $ret['forum'] = (bool)!$ret['manually-approve']; + $ret['prv'] = (bool)!$ret['forum']; } } - $new_pubkey = $ret['pubkey']; + $new_pubkey = $ret['pubkey'] ?? ''; + + if ($uid == 0) { + $ret['last-item'] = Probe::getLastUpdate($ret); + Logger::info('Fetched last item', ['id' => $id, 'probed_url' => $ret['url'], 'last-item' => $ret['last-item'], 'callstack' => System::callstack(20)]); + } $update = false; @@ -2191,18 +1877,25 @@ class Contact } } + if (!empty($ret['last-item']) && ($contact['last-item'] < $ret['last-item'])) { + $update = true; + } else { + unset($ret['last-item']); + } + if (!empty($ret['photo']) && ($ret['network'] != Protocol::FEED)) { - self::updateAvatar($ret['photo'], $uid, $id, $update || $force); + self::updateAvatar($id, $ret['photo'], $update); } if (!$update) { - if ($force) { - self::updateContact($id, $uid, $ret['url'], ['last-update' => $updated, 'success_update' => $updated]); - } + self::updateContact($id, $uid, $ret['url'], ['failed' => false, 'last-update' => $updated, 'success_update' => $updated]); // Update the public contact if ($uid != 0) { - self::updateFromProbeByURL($ret['url']); + $contact = self::getByURL($ret['url'], false, ['id']); + if (!empty($contact['id'])) { + self::updateFromProbeArray($contact['id'], $ret); + } } return true; @@ -2216,7 +1909,7 @@ class Contact $ret['pubkey'] = $new_pubkey; } - if (($ret['addr'] != $contact['addr']) || (!empty($ret['alias']) && ($ret['alias'] != $contact['alias']))) { + if ((!empty($ret['addr']) && ($ret['addr'] != $contact['addr'])) || (!empty($ret['alias']) && ($ret['alias'] != $contact['alias']))) { $ret['uri-date'] = DateTimeFormat::utcNow(); } @@ -2224,9 +1917,10 @@ class Contact $ret['name-date'] = $updated; } - if ($force && ($uid == 0)) { + if ($uid == 0) { $ret['last-update'] = $updated; $ret['success_update'] = $updated; + $ret['failed'] = false; } unset($ret['photo']); @@ -2236,7 +1930,13 @@ class Contact return true; } - public static function updateFromProbeByURL($url, $force = false) + /** + * @param integer $url contact url + * @return integer Contact id + * @throws HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + public static function updateFromProbeByURL($url) { $id = self::getIdForURL($url); @@ -2244,7 +1944,7 @@ class Contact return $id; } - self::updateFromProbe($id, '', $force); + self::updateFromProbe($id); return $id; } @@ -2340,7 +2040,7 @@ class Contact if (!empty($arr['contact']['name'])) { $ret = $arr['contact']; } else { - $ret = Probe::uri($url, $network, $user['uid'], false); + $ret = Probe::uri($url, $network, $user['uid']); } if (($network != '') && ($ret['network'] != $network)) { @@ -2385,7 +2085,7 @@ class Contact } // do we have enough information? - if (empty($ret['name']) || empty($ret['poll']) || (empty($ret['url']) && empty($ret['addr']))) { + if (empty($protocol) || ($protocol == Protocol::PHANTOM) || (empty($ret['url']) && empty($ret['addr']))) { $result['message'] .= DI::l10n()->t('The profile address specified does not provide adequate information.') . EOL; if (empty($ret['poll'])) { $result['message'] .= DI::l10n()->t('No compatible communication protocols or feeds were discovered.') . EOL; @@ -2419,11 +2119,8 @@ class Contact $hidden = (($protocol === Protocol::MAIL) ? 1 : 0); $pending = false; - if ($protocol == Protocol::ACTIVITYPUB) { - $apcontact = APContact::getByURL($ret['url'], false); - if (isset($apcontact['manually-approve'])) { - $pending = (bool)$apcontact['manually-approve']; - } + if (($protocol == Protocol::ACTIVITYPUB) && isset($ret['manually-approve'])) { + $pending = (bool)$ret['manually-approve']; } if (in_array($protocol, [Protocol::MAIL, Protocol::DIASPORA, Protocol::ACTIVITYPUB])) { @@ -2481,7 +2178,7 @@ class Contact Group::addMember(User::getDefaultGroup($user['uid'], $contact["network"]), $contact_id); // Update the avatar - self::updateAvatar($ret['photo'], $user['uid'], $contact_id); + self::updateAvatar($contact_id, $ret['photo']); // pull feed and consume it, which should subscribe to the hub. @@ -2617,7 +2314,7 @@ class Contact // Contact is blocked at user-level if (!empty($contact['id']) && !empty($importer['id']) && - self::isBlockedByUser($contact['id'], $importer['id'])) { + Contact\User::isBlocked($contact['id'], $importer['id'])) { return false; } @@ -2631,7 +2328,7 @@ class Contact } // Ensure to always have the correct network type, independent from the connection request method - self::updateFromProbe($contact['id'], '', true); + self::updateFromProbe($contact['id']); return true; } else { @@ -2649,7 +2346,6 @@ class Contact 'nurl' => Strings::normaliseLink($url), 'name' => $name, 'nick' => $nick, - 'photo' => $photo, 'network' => $network, 'rel' => self::FOLLOWER, 'blocked' => 0, @@ -2661,9 +2357,9 @@ class Contact $contact_id = DBA::lastInsertId(); // Ensure to always have the correct network type, independent from the connection request method - self::updateFromProbe($contact_id, '', true); + self::updateFromProbe($contact_id); - Contact::updateAvatar($photo, $importer["uid"], $contact_id, true); + self::updateAvatar($contact_id, $photo, true); $contact_record = DBA::selectFirst('contact', ['id', 'network', 'name', 'url', 'photo'], ['id' => $contact_id]); @@ -2819,15 +2515,15 @@ class Contact return $url ?: $contact_url; // Equivalent to: ($url != '') ? $url : $contact_url; } - $data = self::getProbeDataFromDatabase($contact_url); - if (empty($data)) { + $contact = self::getByURL($contact_url, false); + if (empty($contact)) { return $url ?: $contact_url; // Equivalent to: ($url != '') ? $url : $contact_url; } // Prevents endless loop in case only a non-public contact exists for the contact URL - unset($data['uid']); + unset($contact['uid']); - return self::magicLinkByContact($data, $url ?: $contact_url); + return self::magicLinkByContact($contact, $url ?: $contact_url); } /** @@ -2887,18 +2583,6 @@ class Contact return $redirect; } - /** - * Remove a contact from all groups - * - * @param integer $contact_id - * - * @return boolean Success - */ - public static function removeFromGroups($contact_id) - { - return DBA::delete('group_member', ['contact-id' => $contact_id]); - } - /** * Is the contact a forum? * @@ -2932,4 +2616,100 @@ class Contact return in_array($protocol, [Protocol::DFRN, Protocol::DIASPORA, Protocol::ACTIVITYPUB]) && !$self; } + + /** + * Search contact table by nick or name + * + * @param string $search Name or nick + * @param string $mode Search mode (e.g. "community") + * + * @return array with search results + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + public static function searchByName($search, $mode = '') + { + if (empty($search)) { + return []; + } + + // check supported networks + if (DI::config()->get('system', 'diaspora_enabled')) { + $diaspora = Protocol::DIASPORA; + } else { + $diaspora = Protocol::DFRN; + } + + if (!DI::config()->get('system', 'ostatus_disabled')) { + $ostatus = Protocol::OSTATUS; + } else { + $ostatus = Protocol::DFRN; + } + + // check if we search only communities or every contact + if ($mode === 'community') { + $extra_sql = sprintf(' AND `contact-type` = %d', Contact::TYPE_COMMUNITY); + } else { + $extra_sql = ''; + } + + $search .= '%'; + + $results = DBA::p("SELECT * FROM `contact` + WHERE NOT `unsearchable` AND `network` IN (?, ?, ?, ?) AND + NOT `failed` AND `uid` = ? AND + (`addr` LIKE ? OR `name` LIKE ? OR `nick` LIKE ?) $extra_sql + ORDER BY `nurl` DESC LIMIT 1000", + Protocol::DFRN, Protocol::ACTIVITYPUB, $ostatus, $diaspora, 0, $search, $search, $search + ); + + $contacts = DBA::toArray($results); + return $contacts; + } + + /** + * Add public contacts from an array + * + * @param array $urls + * @return array result "count", "added" and "updated" + */ + public static function addByUrls(array $urls) + { + $added = 0; + $updated = 0; + $count = 0; + + foreach ($urls as $url) { + $contact = Contact::getByURL($url, false, ['id']); + if (empty($contact['id'])) { + Worker::add(PRIORITY_LOW, 'AddContact', 0, $url); + ++$added; + } else { + Worker::add(PRIORITY_LOW, 'UpdateContact', $contact['id']); + ++$updated; + } + ++$count; + } + + return ['count' => $count, 'added' => $added, 'updated' => $updated]; + } + + /** + * Returns a random, global contact of the current node + * + * @return string The profile URL + * @throws Exception + */ + public static function getRandomUrl() + { + $r = DBA::selectFirst('contact', ['url'], [ + "`uid` = ? AND `network` = ? AND NOT `failed` AND `last-item` > ?", + 0, Protocol::DFRN, DateTimeFormat::utc('now - 1 month'), + ], ['order' => ['RAND()']]); + + if (DBA::isResult($r)) { + return $r['url']; + } + + return ''; + } } diff --git a/src/Model/Contact/Group.php b/src/Model/Contact/Group.php new file mode 100644 index 0000000000..b2d165f6a7 --- /dev/null +++ b/src/Model/Contact/Group.php @@ -0,0 +1,104 @@ +. + * + */ + +namespace Friendica\Model\Contact; + +use Friendica\Database\DBA; + +/** + * This class provides information about contact groups based on the "group_member" table. + */ +class Group +{ + /** + * Returns a list of contacts belonging in a group + * + * @param int $gid + * @return array + * @throws \Exception + */ + public static function getById(int $gid) + { + $return = []; + + if (intval($gid)) { + $stmt = DBA::p('SELECT `group_member`.`contact-id`, `contact`.* + FROM `contact` + INNER JOIN `group_member` + ON `contact`.`id` = `group_member`.`contact-id` + WHERE `gid` = ? + AND `contact`.`uid` = ? + AND NOT `contact`.`self` + AND NOT `contact`.`deleted` + AND NOT `contact`.`blocked` + AND NOT `contact`.`pending` + ORDER BY `contact`.`name` ASC', + $gid, + local_user() + ); + + if (DBA::isResult($stmt)) { + $return = DBA::toArray($stmt); + } + } + + return $return; + } + + /** + * Returns ungrouped contact count or list for user + * + * Returns either the total number of ungrouped contacts for the given user + * id or a paginated list of ungrouped contacts. + * + * @param int $uid uid + * @return array + * @throws \Exception + */ + public static function listUngrouped(int $uid) + { + return q("SELECT * + FROM `contact` + WHERE `uid` = %d + AND NOT `self` + AND NOT `deleted` + AND NOT `blocked` + AND NOT `pending` + AND `id` NOT IN ( + SELECT DISTINCT(`contact-id`) + FROM `group_member` + INNER JOIN `group` ON `group`.`id` = `group_member`.`gid` + WHERE `group`.`uid` = %d + )", intval($uid), intval($uid)); + } + + /** + * Remove a contact from all groups + * + * @param integer $contact_id + * + * @return boolean Success + */ + public static function removeContact(int $contact_id) + { + return DBA::delete('group_member', ['contact-id' => $contact_id]); + } +} diff --git a/src/Model/Contact/Relation.php b/src/Model/Contact/Relation.php new file mode 100644 index 0000000000..e6926df85b --- /dev/null +++ b/src/Model/Contact/Relation.php @@ -0,0 +1,656 @@ +. + * + */ + +namespace Friendica\Model\Contact; + +use Exception; +use Friendica\Core\Logger; +use Friendica\Core\Protocol; +use Friendica\Database\DBA; +use Friendica\DI; +use Friendica\Model\APContact; +use Friendica\Model\Contact; +use Friendica\Model\Profile; +use Friendica\Model\User; +use Friendica\Protocol\ActivityPub; +use Friendica\Util\DateTimeFormat; +use Friendica\Util\Strings; + +/** + * This class provides relationship information based on the `contact-relation` table. + * This table is directional (cid = source, relation-cid = target), references public contacts (with uid=0) and records both + * follows and the last interaction (likes/comments) on public posts. + */ +class Relation +{ + /** + * No discovery of followers/followings + */ + const DISCOVERY_NONE = 0; + /** + * Discover followers/followings of local contacts + */ + const DISCOVERY_LOCAL = 1; + /** + * Discover followers/followings of local contacts and contacts that visibly interacted on the system + */ + const DISCOVERY_INTERACTOR = 2; + /** + * Discover followers/followings of all contacts + */ + const DISCOVERY_ALL = 3; + + public static function store(int $target, int $actor, string $interaction_date) + { + if ($actor == $target) { + return; + } + + DBA::update('contact-relation', ['last-interaction' => $interaction_date], ['cid' => $target, 'relation-cid' => $actor], true); + } + + /** + * Fetches the followers of a given profile and adds them + * + * @param string $url URL of a profile + * @return void + */ + public static function discoverByUrl(string $url) + { + $contact = Contact::getByURL($url); + if (empty($contact)) { + return; + } + + if (!self::isDiscoverable($url, $contact)) { + return; + } + + $uid = User::getIdForURL($url); + if (!empty($uid)) { + // Fetch the followers/followings locally + $followers = self::getContacts($uid, [Contact::FOLLOWER, Contact::FRIEND]); + $followings = self::getContacts($uid, [Contact::SHARING, Contact::FRIEND]); + } else { + $apcontact = APContact::getByURL($url, false); + + if (!empty($apcontact['followers']) && is_string($apcontact['followers'])) { + $followers = ActivityPub::fetchItems($apcontact['followers']); + } else { + $followers = []; + } + + if (!empty($apcontact['following']) && is_string($apcontact['following'])) { + $followings = ActivityPub::fetchItems($apcontact['following']); + } else { + $followings = []; + } + } + + if (empty($followers) && empty($followings)) { + DBA::update('contact', ['last-discovery' => DateTimeFormat::utcNow()], ['id' => $contact['id']]); + Logger::info('The contact does not offer discoverable data', ['id' => $contact['id'], 'url' => $url, 'network' => $contact['network']]); + return; + } + + $target = $contact['id']; + + if (!empty($followers)) { + // Clear the follower list, since it will be recreated in the next step + DBA::update('contact-relation', ['follows' => false], ['cid' => $target]); + } + + $contacts = []; + foreach (array_merge($followers, $followings) as $contact) { + if (is_string($contact)) { + $contacts[] = $contact; + } elseif (!empty($contact['url']) && is_string($contact['url'])) { + $contacts[] = $contact['url']; + } + } + $contacts = array_unique($contacts); + + $follower_counter = 0; + $following_counter = 0; + + Logger::info('Discover contacts', ['id' => $target, 'url' => $url, 'contacts' => count($contacts)]); + foreach ($contacts as $contact) { + $actor = Contact::getIdForURL($contact); + if (!empty($actor)) { + if (in_array($contact, $followers)) { + $fields = ['cid' => $target, 'relation-cid' => $actor]; + DBA::update('contact-relation', ['follows' => true, 'follow-updated' => DateTimeFormat::utcNow()], $fields, true); + $follower_counter++; + } + + if (in_array($contact, $followings)) { + $fields = ['cid' => $actor, 'relation-cid' => $target]; + DBA::update('contact-relation', ['follows' => true, 'follow-updated' => DateTimeFormat::utcNow()], $fields, true); + $following_counter++; + } + } + } + + if (!empty($followers)) { + // Delete all followers that aren't followers anymore (and aren't interacting) + DBA::delete('contact-relation', ['cid' => $target, 'follows' => false, 'last-interaction' => DBA::NULL_DATETIME]); + } + + DBA::update('contact', ['last-discovery' => DateTimeFormat::utcNow()], ['id' => $target]); + Logger::info('Contacts discovery finished', ['id' => $target, 'url' => $url, 'follower' => $follower_counter, 'following' => $following_counter]); + return; + } + + /** + * Fetch contact url list from the given local user + * + * @param integer $uid + * @param array $rel + * @return array contact list + */ + private static function getContacts(int $uid, array $rel) + { + $list = []; + $profile = Profile::getByUID($uid); + if (!empty($profile['hide-friends'])) { + return $list; + } + + $condition = ['rel' => $rel, 'uid' => $uid, 'self' => false, 'deleted' => false, + 'hidden' => false, 'archive' => false, 'pending' => false]; + $condition = DBA::mergeConditions($condition, ["`url` IN (SELECT `url` FROM `apcontact`)"]); + $contacts = DBA::select('contact', ['url'], $condition); + while ($contact = DBA::fetch($contacts)) { + $list[] = $contact['url']; + } + DBA::close($contacts); + + return $list; + } + + /** + * Tests if a given contact url is discoverable + * + * @param string $url Contact url + * @param array $contact Contact array + * @return boolean True if contact is discoverable + */ + public static function isDiscoverable(string $url, array $contact = []) + { + $contact_discovery = DI::config()->get('system', 'contact_discovery'); + + if ($contact_discovery == self::DISCOVERY_NONE) { + return false; + } + + if (empty($contact)) { + $contact = Contact::getByURL($url, false); + } + + if (empty($contact)) { + return false; + } + + if ($contact['last-discovery'] > DateTimeFormat::utc('now - 1 month')) { + Logger::info('No discovery - Last was less than a month ago.', ['id' => $contact['id'], 'url' => $url, 'discovery' => $contact['last-discovery']]); + return false; + } + + if ($contact_discovery != self::DISCOVERY_ALL) { + $local = DBA::exists('contact', ["`nurl` = ? AND `uid` != ?", Strings::normaliseLink($url), 0]); + if (($contact_discovery == self::DISCOVERY_LOCAL) && !$local) { + Logger::info('No discovery - This contact is not followed/following locally.', ['id' => $contact['id'], 'url' => $url]); + return false; + } + + if ($contact_discovery == self::DISCOVERY_INTERACTOR) { + $interactor = DBA::exists('contact-relation', ["`relation-cid` = ? AND `last-interaction` > ?", $contact['id'], DBA::NULL_DATETIME]); + if (!$local && !$interactor) { + Logger::info('No discovery - This contact is not interacting locally.', ['id' => $contact['id'], 'url' => $url]); + return false; + } + } + } elseif ($contact['created'] > DateTimeFormat::utc('now - 1 day')) { + // Newly created contacts are not discovered to avoid DDoS attacks + Logger::info('No discovery - Contact record is less than a day old.', ['id' => $contact['id'], 'url' => $url, 'discovery' => $contact['created']]); + return false; + } + + if (!in_array($contact['network'], [Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::OSTATUS])) { + $apcontact = APContact::getByURL($url, false); + if (empty($apcontact)) { + Logger::info('No discovery - The contact does not seem to speak ActivityPub.', ['id' => $contact['id'], 'url' => $url, 'network' => $contact['network']]); + return false; + } + } + + return true; + } + + /** + * @param int $uid user + * @param int $start optional, default 0 + * @param int $limit optional, default 80 + * @return array + */ + static public function getSuggestions(int $uid, int $start = 0, int $limit = 80) + { + $cid = Contact::getPublicIdByUserId($uid); + $totallimit = $start + $limit; + $contacts = []; + + Logger::info('Collecting suggestions', ['uid' => $uid, 'cid' => $cid, 'start' => $start, 'limit' => $limit]); + + $diaspora = DI::config()->get('system', 'diaspora_enabled') ? Protocol::DIASPORA : Protocol::ACTIVITYPUB; + $ostatus = !DI::config()->get('system', 'ostatus_disabled') ? Protocol::OSTATUS : Protocol::ACTIVITYPUB; + + // The query returns contacts where contacts interacted with whom the given user follows. + // Contacts who already are in the user's contact table are ignored. + $results = DBA::select('contact', [], + ["`id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` IN + (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` = ?) + AND NOT `cid` IN (SELECT `id` FROM `contact` WHERE `uid` = ? AND `nurl` IN + (SELECT `nurl` FROM `contact` WHERE `uid` = ? AND `rel` IN (?, ?)))) + AND NOT `hidden` AND `network` IN (?, ?, ?, ?)", + $cid, 0, $uid, Contact::FRIEND, Contact::SHARING, + Protocol::ACTIVITYPUB, Protocol::DFRN, $diaspora, $ostatus], + ['order' => ['last-item' => true], 'limit' => $totallimit] + ); + + while ($contact = DBA::fetch($results)) { + $contacts[$contact['id']] = $contact; + } + DBA::close($results); + + Logger::info('Contacts of contacts who are followed by the given user', ['uid' => $uid, 'cid' => $cid, 'count' => count($contacts)]); + + if (count($contacts) >= $totallimit) { + return array_slice($contacts, $start, $limit); + } + + // The query returns contacts where contacts interacted with whom also interacted with the given user. + // Contacts who already are in the user's contact table are ignored. + $results = DBA::select('contact', [], + ["`id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` IN + (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ?) + AND NOT `cid` IN (SELECT `id` FROM `contact` WHERE `uid` = ? AND `nurl` IN + (SELECT `nurl` FROM `contact` WHERE `uid` = ? AND `rel` IN (?, ?)))) + AND NOT `hidden` AND `network` IN (?, ?, ?, ?)", + $cid, 0, $uid, Contact::FRIEND, Contact::SHARING, + Protocol::ACTIVITYPUB, Protocol::DFRN, $diaspora, $ostatus], + ['order' => ['last-item' => true], 'limit' => $totallimit] + ); + + while ($contact = DBA::fetch($results)) { + $contacts[$contact['id']] = $contact; + } + DBA::close($results); + + Logger::info('Contacts of contacts who are following the given user', ['uid' => $uid, 'cid' => $cid, 'count' => count($contacts)]); + + if (count($contacts) >= $totallimit) { + return array_slice($contacts, $start, $limit); + } + + // The query returns contacts that follow the given user but aren't followed by that user. + $results = DBA::select('contact', [], + ["`nurl` IN (SELECT `nurl` FROM `contact` WHERE `uid` = ? AND `rel` = ?) + AND NOT `hidden` AND `uid` = ? AND `network` IN (?, ?, ?, ?)", + $uid, Contact::FOLLOWER, 0, + Protocol::ACTIVITYPUB, Protocol::DFRN, $diaspora, $ostatus], + ['order' => ['last-item' => true], 'limit' => $totallimit] + ); + + while ($contact = DBA::fetch($results)) { + $contacts[$contact['id']] = $contact; + } + DBA::close($results); + + Logger::info('Followers that are not followed by the given user', ['uid' => $uid, 'cid' => $cid, 'count' => count($contacts)]); + + if (count($contacts) >= $totallimit) { + return array_slice($contacts, $start, $limit); + } + + // The query returns any contact that isn't followed by that user. + $results = DBA::select('contact', [], + ["NOT `nurl` IN (SELECT `nurl` FROM `contact` WHERE `uid` = ? AND `rel` IN (?, ?)) + AND NOT `hidden` AND `uid` = ? AND `network` IN (?, ?, ?, ?)", + $uid, Contact::FRIEND, Contact::SHARING, 0, + Protocol::ACTIVITYPUB, Protocol::DFRN, $diaspora, $ostatus], + ['order' => ['last-item' => true], 'limit' => $totallimit] + ); + + while ($contact = DBA::fetch($results)) { + $contacts[$contact['id']] = $contact; + } + DBA::close($results); + + Logger::info('Any contact', ['uid' => $uid, 'cid' => $cid, 'count' => count($contacts)]); + + return array_slice($contacts, $start, $limit); + } + + /** + * Counts all the known follows of the provided public contact + * + * @param int $cid Public contact id + * @param array $condition Additional condition on the contact table + * @return int + * @throws Exception + */ + public static function countFollows(int $cid, array $condition = []) + { + $condition = DBA::mergeConditions($condition, + ['`id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ? AND `follows`)', + $cid] + ); + + return DI::dba()->count('contact', $condition); + } + + /** + * Returns a paginated list of contacts that are followed the provided public contact. + * + * @param int $cid Public contact id + * @param array $condition Additional condition on the contact table + * @param int $count + * @param int $offset + * @param bool $shuffle + * @return array + * @throws Exception + */ + public static function listFollows(int $cid, array $condition = [], int $count = 30, int $offset = 0, bool $shuffle = false) + { + $condition = DBA::mergeConditions($condition, + ['`id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ? AND `follows`)', + $cid] + ); + + return DI::dba()->selectToArray('contact', [], $condition, + ['limit' => [$offset, $count], 'order' => [$shuffle ? 'RAND()' : 'name']] + ); + } + + /** + * Counts all the known followers of the provided public contact + * + * @param int $cid Public contact id + * @param array $condition Additional condition on the contact table + * @return int + * @throws Exception + */ + public static function countFollowers(int $cid, array $condition = []) + { + $condition = DBA::mergeConditions($condition, + ['`id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` = ? AND `follows`)', + $cid] + ); + + return DI::dba()->count('contact', $condition); + } + + /** + * Returns a paginated list of contacts that follow the provided public contact. + * + * @param int $cid Public contact id + * @param array $condition Additional condition on the contact table + * @param int $count + * @param int $offset + * @param bool $shuffle + * @return array + * @throws Exception + */ + public static function listFollowers(int $cid, array $condition = [], int $count = 30, int $offset = 0, bool $shuffle = false) + { + $condition = DBA::mergeConditions($condition, + ['`id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` = ? AND `follows`)', $cid] + ); + + return DI::dba()->selectToArray('contact', [], $condition, + ['limit' => [$offset, $count], 'order' => [$shuffle ? 'RAND()' : 'name']] + ); + } + + /** + * Counts the number of contacts that are known mutuals with the provided public contact. + * + * @param int $cid Public contact id + * @param array $condition Additional condition array on the contact table + * @return int + * @throws Exception + */ + public static function countMutuals(int $cid, array $condition = []) + { + $condition = DBA::mergeConditions($condition, + ['`id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ? AND `follows`) + AND `id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` = ? AND `follows`)', + $cid, $cid] + ); + + return DI::dba()->count('contact', $condition); + } + + /** + * Returns a paginated list of contacts that are known mutuals with the provided public contact. + * + * @param int $cid Public contact id + * @param array $condition Additional condition on the contact table + * @param int $count + * @param int $offset + * @param bool $shuffle + * @return array + * @throws Exception + */ + public static function listMutuals(int $cid, array $condition = [], int $count = 30, int $offset = 0, bool $shuffle = false) + { + $condition = DBA::mergeConditions($condition, + ['`id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ? AND `follows`) + AND `id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` = ? AND `follows`)', + $cid, $cid] + ); + + return DI::dba()->selectToArray('contact', [], $condition, + ['limit' => [$offset, $count], 'order' => [$shuffle ? 'name' : 'RAND()']] + ); + } + + + /** + * Counts the number of contacts with any relationship with the provided public contact. + * + * @param int $cid Public contact id + * @param array $condition Additional condition array on the contact table + * @return int + * @throws Exception + */ + public static function countAll(int $cid, array $condition = []) + { + $condition = DBA::mergeConditions($condition, + ['`id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ? AND `follows`) + OR `id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` = ? AND `follows`)', + $cid, $cid] + ); + + return DI::dba()->count('contact', $condition); + } + + /** + * Returns a paginated list of contacts with any relationship with the provided public contact. + * + * @param int $cid Public contact id + * @param array $condition Additional condition on the contact table + * @param int $count + * @param int $offset + * @param bool $shuffle + * @return array + * @throws Exception + */ + public static function listAll(int $cid, array $condition = [], int $count = 30, int $offset = 0, bool $shuffle = false) + { + $condition = DBA::mergeConditions($condition, + ['`id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ? AND `follows`) + OR `id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` = ? AND `follows`)', + $cid, $cid] + ); + + return DI::dba()->selectToArray('contact', [], $condition, + ['limit' => [$offset, $count], 'order' => [$shuffle ? 'name' : 'RAND()']] + ); + } + + /** + * Counts the number of contacts that both provided public contacts have interacted with at least once. + * Interactions include follows and likes and comments on public posts. + * + * @param int $sourceId Public contact id + * @param int $targetId Public contact id + * @param array $condition Additional condition array on the contact table + * @return int + * @throws Exception + */ + public static function countCommon(int $sourceId, int $targetId, array $condition = []) + { + $condition = DBA::mergeConditions($condition, + ['`id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ?) + AND `id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ?)', + $sourceId, $targetId] + ); + + return DI::dba()->count('contact', $condition); + } + + /** + * Returns a paginated list of contacts that both provided public contacts have interacted with at least once. + * Interactions include follows and likes and comments on public posts. + * + * @param int $sourceId Public contact id + * @param int $targetId Public contact id + * @param array $condition Additional condition on the contact table + * @param int $count + * @param int $offset + * @param bool $shuffle + * @return array + * @throws Exception + */ + public static function listCommon(int $sourceId, int $targetId, array $condition = [], int $count = 30, int $offset = 0, bool $shuffle = false) + { + $condition = DBA::mergeConditions($condition, + ["`id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ?) + AND `id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ?)", + $sourceId, $targetId] + ); + + return DI::dba()->selectToArray('contact', [], $condition, + ['limit' => [$offset, $count], 'order' => [$shuffle ? 'name' : 'RAND()']] + ); + } + + /** + * Counts the number of contacts that are followed by both provided public contacts. + * + * @param int $sourceId Public contact id + * @param int $targetId Public contact id + * @param array $condition Additional condition array on the contact table + * @return int + * @throws Exception + */ + public static function countCommonFollows(int $sourceId, int $targetId, array $condition = []) + { + $condition = DBA::mergeConditions($condition, + ['`id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ? AND `follows`) + AND `id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ? AND `follows`)', + $sourceId, $targetId] + ); + + return DI::dba()->count('contact', $condition); + } + + /** + * Returns a paginated list of contacts that are followed by both provided public contacts. + * + * @param int $sourceId Public contact id + * @param int $targetId Public contact id + * @param array $condition Additional condition array on the contact table + * @param int $count + * @param int $offset + * @param bool $shuffle + * @return array + * @throws Exception + */ + public static function listCommonFollows(int $sourceId, int $targetId, array $condition = [], int $count = 30, int $offset = 0, bool $shuffle = false) + { + $condition = DBA::mergeConditions($condition, + ["`id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ? AND `follows`) + AND `id` IN (SELECT `relation-cid` FROM `contact-relation` WHERE `cid` = ? AND `follows`)", + $sourceId, $targetId] + ); + + return DI::dba()->selectToArray('contact', [], $condition, + ['limit' => [$offset, $count], 'order' => [$shuffle ? 'name' : 'RAND()']] + ); + } + + /** + * Counts the number of contacts that follow both provided public contacts. + * + * @param int $sourceId Public contact id + * @param int $targetId Public contact id + * @param array $condition Additional condition on the contact table + * @return int + * @throws Exception + */ + public static function countCommonFollowers(int $sourceId, int $targetId, array $condition = []) + { + $condition = DBA::mergeConditions($condition, + ["`id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` = ? AND `follows`) + AND `id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` = ? AND `follows`)", + $sourceId, $targetId] + ); + + return DI::dba()->count('contact', $condition); + } + + /** + * Returns a paginated list of contacts that follow both provided public contacts. + * + * @param int $sourceId Public contact id + * @param int $targetId Public contact id + * @param array $condition Additional condition on the contact table + * @param int $count + * @param int $offset + * @param bool $shuffle + * @return array + * @throws Exception + */ + public static function listCommonFollowers(int $sourceId, int $targetId, array $condition = [], int $count = 30, int $offset = 0, bool $shuffle = false) + { + $condition = DBA::mergeConditions($condition, + ["`id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` = ? AND `follows`) + AND `id` IN (SELECT `cid` FROM `contact-relation` WHERE `relation-cid` = ? AND `follows`)", + $sourceId, $targetId] + ); + + return DI::dba()->selectToArray('contact', [], $condition, + ['limit' => [$offset, $count], 'order' => [$shuffle ? 'name' : 'RAND()']] + ); + } +} diff --git a/src/Model/Contact/User.php b/src/Model/Contact/User.php new file mode 100644 index 0000000000..34a3d6f341 --- /dev/null +++ b/src/Model/Contact/User.php @@ -0,0 +1,204 @@ +. + * + */ + +namespace Friendica\Model\Contact; + +use Friendica\Database\DBA; +use Friendica\Model\Contact; + +/** + * This class provides information about user related contacts based on the "user-contact" table. + */ +class User +{ + /** + * Block contact id for user id + * + * @param int $cid Either public contact id or user's contact id + * @param int $uid User ID + * @param boolean $blocked Is the contact blocked or unblocked? + * @throws \Exception + */ + public static function setBlocked($cid, $uid, $blocked) + { + $cdata = Contact::getPublicAndUserContacID($cid, $uid); + if (empty($cdata)) { + return; + } + + if ($cdata['user'] != 0) { + DBA::update('contact', ['blocked' => $blocked], ['id' => $cdata['user'], 'pending' => false]); + } + + DBA::update('user-contact', ['blocked' => $blocked], ['cid' => $cdata['public'], 'uid' => $uid], true); + } + + /** + * Returns "block" state for contact id and user id + * + * @param int $cid Either public contact id or user's contact id + * @param int $uid User ID + * + * @return boolean is the contact id blocked for the given user? + * @throws \Exception + */ + public static function isBlocked($cid, $uid) + { + $cdata = Contact::getPublicAndUserContacID($cid, $uid); + if (empty($cdata)) { + return; + } + + $public_blocked = false; + + if (!empty($cdata['public'])) { + $public_contact = DBA::selectFirst('user-contact', ['blocked'], ['cid' => $cdata['public'], 'uid' => $uid]); + if (DBA::isResult($public_contact)) { + $public_blocked = $public_contact['blocked']; + } + } + + $user_blocked = $public_blocked; + + if (!empty($cdata['user'])) { + $user_contact = DBA::selectFirst('contact', ['blocked'], ['id' => $cdata['user'], 'pending' => false]); + if (DBA::isResult($user_contact)) { + $user_blocked = $user_contact['blocked']; + } + } + + if ($user_blocked != $public_blocked) { + DBA::update('user-contact', ['blocked' => $user_blocked], ['cid' => $cdata['public'], 'uid' => $uid], true); + } + + return $user_blocked; + } + + /** + * Ignore contact id for user id + * + * @param int $cid Either public contact id or user's contact id + * @param int $uid User ID + * @param boolean $ignored Is the contact ignored or unignored? + * @throws \Exception + */ + public static function setIgnored($cid, $uid, $ignored) + { + $cdata = Contact::getPublicAndUserContacID($cid, $uid); + if (empty($cdata)) { + return; + } + + if ($cdata['user'] != 0) { + DBA::update('contact', ['readonly' => $ignored], ['id' => $cdata['user'], 'pending' => false]); + } + + DBA::update('user-contact', ['ignored' => $ignored], ['cid' => $cdata['public'], 'uid' => $uid], true); + } + + /** + * Returns "ignore" state for contact id and user id + * + * @param int $cid Either public contact id or user's contact id + * @param int $uid User ID + * + * @return boolean is the contact id ignored for the given user? + * @throws \Exception + */ + public static function isIgnored($cid, $uid) + { + $cdata = Contact::getPublicAndUserContacID($cid, $uid); + if (empty($cdata)) { + return; + } + + $public_ignored = false; + + if (!empty($cdata['public'])) { + $public_contact = DBA::selectFirst('user-contact', ['ignored'], ['cid' => $cdata['public'], 'uid' => $uid]); + if (DBA::isResult($public_contact)) { + $public_ignored = $public_contact['ignored']; + } + } + + $user_ignored = $public_ignored; + + if (!empty($cdata['user'])) { + $user_contact = DBA::selectFirst('contact', ['readonly'], ['id' => $cdata['user'], 'pending' => false]); + if (DBA::isResult($user_contact)) { + $user_ignored = $user_contact['readonly']; + } + } + + if ($user_ignored != $public_ignored) { + DBA::update('user-contact', ['ignored' => $user_ignored], ['cid' => $cdata['public'], 'uid' => $uid], true); + } + + return $user_ignored; + } + + /** + * Set "collapsed" for contact id and user id + * + * @param int $cid Either public contact id or user's contact id + * @param int $uid User ID + * @param boolean $collapsed are the contact's posts collapsed or uncollapsed? + * @throws \Exception + */ + public static function setCollapsed($cid, $uid, $collapsed) + { + $cdata = Contact::getPublicAndUserContacID($cid, $uid); + if (empty($cdata)) { + return; + } + + DBA::update('user-contact', ['collapsed' => $collapsed], ['cid' => $cdata['public'], 'uid' => $uid], true); + } + + /** + * Returns "collapsed" state for contact id and user id + * + * @param int $cid Either public contact id or user's contact id + * @param int $uid User ID + * + * @return boolean is the contact id blocked for the given user? + * @throws HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + public static function isCollapsed($cid, $uid) + { + $cdata = Contact::getPublicAndUserContacID($cid, $uid); + if (empty($cdata)) { + return; + } + + $collapsed = false; + + if (!empty($cdata['public'])) { + $public_contact = DBA::selectFirst('user-contact', ['collapsed'], ['cid' => $cdata['public'], 'uid' => $uid]); + if (DBA::isResult($public_contact)) { + $collapsed = $public_contact['collapsed']; + } + } + + return $collapsed; + } +} diff --git a/src/Model/FContact.php b/src/Model/FContact.php new file mode 100644 index 0000000000..c4d6251c3b --- /dev/null +++ b/src/Model/FContact.php @@ -0,0 +1,133 @@ +. + * + */ + +namespace Friendica\Model; + +use Friendica\Core\Logger; +use Friendica\Core\Protocol; +use Friendica\Database\DBA; +use Friendica\Network\Probe; +use Friendica\Util\DateTimeFormat; +use Friendica\Util\Strings; + +class FContact +{ + /** + * Fetches data for a given handle + * + * @param string $handle The handle + * @param boolean $update true = always update, false = never update, null = update when not found or outdated + * + * @return array the queried data + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + public static function getByURL($handle, $update = null) + { + $person = DBA::selectFirst('fcontact', [], ['network' => Protocol::DIASPORA, 'addr' => $handle]); + if (!DBA::isResult($person)) { + $urls = [$handle, str_replace('http://', 'https://', $handle), Strings::normaliseLink($handle)]; + $person = DBA::selectFirst('fcontact', [], ['network' => Protocol::DIASPORA, 'url' => $urls]); + } + + if (DBA::isResult($person)) { + Logger::debug('In cache', ['person' => $person]); + + if (is_null($update)) { + // update record occasionally so it doesn't get stale + $d = strtotime($person["updated"]." +00:00"); + if ($d < strtotime("now - 14 days")) { + $update = true; + } + + if ($person["guid"] == "") { + $update = true; + } + } + } elseif (is_null($update)) { + $update = !DBA::isResult($person); + } else { + $person = []; + } + + if ($update) { + Logger::info('create or refresh', ['handle' => $handle]); + $r = Probe::uri($handle, Protocol::DIASPORA); + + // Note that Friendica contacts will return a "Diaspora person" + // if Diaspora connectivity is enabled on their server + if ($r && ($r["network"] === Protocol::DIASPORA)) { + self::updateFContact($r); + + $person = self::getByURL($handle, false); + } + } + + return $person; + } + + /** + * Updates the fcontact table + * + * @param array $arr The fcontact data + * @throws \Exception + */ + private static function updateFContact($arr) + { + $fields = ['name' => $arr["name"], 'photo' => $arr["photo"], + 'request' => $arr["request"], 'nick' => $arr["nick"], + 'addr' => strtolower($arr["addr"]), 'guid' => $arr["guid"], + 'batch' => $arr["batch"], 'notify' => $arr["notify"], + 'poll' => $arr["poll"], 'confirm' => $arr["confirm"], + 'alias' => $arr["alias"], 'pubkey' => $arr["pubkey"], + 'updated' => DateTimeFormat::utcNow()]; + + $condition = ['url' => $arr["url"], 'network' => $arr["network"]]; + + DBA::update('fcontact', $fields, $condition, true); + } + + /** + * get a url (scheme://domain.tld/u/user) from a given Diaspora* + * fcontact guid + * + * @param mixed $fcontact_guid Hexadecimal string guid + * + * @return string the contact url or null + * @throws \Exception + */ + public static function getUrlByGuid($fcontact_guid) + { + Logger::info('fcontact', ['guid' => $fcontact_guid]); + + $r = q( + "SELECT `url` FROM `fcontact` WHERE `url` != '' AND `network` = '%s' AND `guid` = '%s'", + DBA::escape(Protocol::DIASPORA), + DBA::escape($fcontact_guid) + ); + + if (DBA::isResult($r)) { + return $r[0]['url']; + } + + return null; + } +} diff --git a/src/Model/FileTag.php b/src/Model/FileTag.php index 0b728e33d7..a2c8bb4397 100644 --- a/src/Model/FileTag.php +++ b/src/Model/FileTag.php @@ -271,8 +271,6 @@ class FileTag if (!strlen($saved) || !stristr($saved, '[' . self::encode($file) . ']')) { DI::pConfig()->set($uid, 'system', 'filetags', $saved . '[' . self::encode($file) . ']'); } - - info(DI::l10n()->t('Item filed')); } return true; diff --git a/src/Model/GContact.php b/src/Model/GContact.php deleted file mode 100644 index 912bd2c241..0000000000 --- a/src/Model/GContact.php +++ /dev/null @@ -1,1435 +0,0 @@ -. - * - */ - -namespace Friendica\Model; - -use DOMDocument; -use DOMXPath; -use Exception; -use Friendica\Core\Logger; -use Friendica\Core\Protocol; -use Friendica\Core\System; -use Friendica\Core\Search; -use Friendica\Core\Worker; -use Friendica\Database\DBA; -use Friendica\DI; -use Friendica\Network\Probe; -use Friendica\Protocol\ActivityPub; -use Friendica\Protocol\PortableContact; -use Friendica\Util\DateTimeFormat; -use Friendica\Util\Network; -use Friendica\Util\Strings; - -/** - * This class handles GlobalContact related functions - */ -class GContact -{ - /** - * No discovery of followers/followings - */ - const DISCOVERY_NONE = 0; - /** - * Only discover followers/followings from direct contacts - */ - const DISCOVERY_DIRECT = 1; - /** - * Recursive discovery of followers/followings - */ - const DISCOVERY_RECURSIVE = 2; - - /** - * Search global contact table by nick or name - * - * @param string $search Name or nick - * @param string $mode Search mode (e.g. "community") - * - * @return array with search results - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - public static function searchByName($search, $mode = '') - { - if (empty($search)) { - return []; - } - - // check supported networks - if (DI::config()->get('system', 'diaspora_enabled')) { - $diaspora = Protocol::DIASPORA; - } else { - $diaspora = Protocol::DFRN; - } - - if (!DI::config()->get('system', 'ostatus_disabled')) { - $ostatus = Protocol::OSTATUS; - } else { - $ostatus = Protocol::DFRN; - } - - // check if we search only communities or every contact - if ($mode === 'community') { - $extra_sql = ' AND `community`'; - } else { - $extra_sql = ''; - } - - $search .= '%'; - - $results = DBA::p("SELECT `nurl` FROM `gcontact` - WHERE NOT `hide` AND `network` IN (?, ?, ?, ?) AND - ((`last_contact` >= `last_failure`) OR (`updated` >= `last_failure`)) AND - (`addr` LIKE ? OR `name` LIKE ? OR `nick` LIKE ?) $extra_sql - GROUP BY `nurl` ORDER BY `nurl` DESC LIMIT 1000", - Protocol::DFRN, Protocol::ACTIVITYPUB, $ostatus, $diaspora, $search, $search, $search - ); - - $gcontacts = []; - while ($result = DBA::fetch($results)) { - $urlparts = parse_url($result['nurl']); - - // Ignore results that look strange. - // For historic reasons the gcontact table does contain some garbage. - if (empty($result['nurl']) || !empty($urlparts['query']) || !empty($urlparts['fragment'])) { - continue; - } - - $gcontacts[] = Contact::getDetailsByURL($result['nurl'], local_user()); - } - DBA::close($results); - return $gcontacts; - } - - /** - * Link the gcontact entry with user, contact and global contact - * - * @param integer $gcid Global contact ID - * @param integer $uid User ID - * @param integer $cid Contact ID - * @param integer $zcid Global Contact ID - * @return void - * @throws Exception - */ - public static function link($gcid, $uid = 0, $cid = 0, $zcid = 0) - { - if ($gcid <= 0) { - return; - } - - $condition = ['cid' => $cid, 'uid' => $uid, 'gcid' => $gcid, 'zcid' => $zcid]; - DBA::update('glink', ['updated' => DateTimeFormat::utcNow()], $condition, true); - } - - /** - * Sanitize the given gcontact data - * - * Generation: - * 0: No definition - * 1: Profiles on this server - * 2: Contacts of profiles on this server - * 3: Contacts of contacts of profiles on this server - * 4: ... - * - * @param array $gcontact array with gcontact data - * @return array $gcontact - * @throws Exception - */ - public static function sanitize($gcontact) - { - if (empty($gcontact['url'])) { - throw new Exception('URL is empty'); - } - - $gcontact['server_url'] = $gcontact['server_url'] ?? ''; - - $urlparts = parse_url($gcontact['url']); - if (empty($urlparts['scheme'])) { - throw new Exception('This (' . $gcontact['url'] . ") doesn't seem to be an url."); - } - - if (in_array($urlparts['host'], ['twitter.com', 'identi.ca'])) { - throw new Exception('Contact from a non federated network ignored. (' . $gcontact['url'] . ')'); - } - - // Don't store the statusnet connector as network - // We can't simply set this to Protocol::OSTATUS since the connector could have fetched posts from friendica as well - if ($gcontact['network'] == Protocol::STATUSNET) { - $gcontact['network'] = ''; - } - - // Assure that there are no parameter fragments in the profile url - if (empty($gcontact['*network']) || in_array($gcontact['network'], Protocol::FEDERATED)) { - $gcontact['url'] = self::cleanContactUrl($gcontact['url']); - } - - // The global contacts should contain the original picture, not the cached one - if (($gcontact['generation'] != 1) && stristr(Strings::normaliseLink($gcontact['photo']), Strings::normaliseLink(DI::baseUrl() . '/photo/'))) { - $gcontact['photo'] = ''; - } - - if (empty($gcontact['network'])) { - $gcontact['network'] = ''; - - $condition = ["`uid` = 0 AND `nurl` = ? AND `network` != '' AND `network` != ?", - Strings::normaliseLink($gcontact['url']), Protocol::STATUSNET]; - $contact = DBA::selectFirst('contact', ['network'], $condition); - if (DBA::isResult($contact)) { - $gcontact['network'] = $contact['network']; - } - - if (($gcontact['network'] == '') || ($gcontact['network'] == Protocol::OSTATUS)) { - $condition = ["`uid` = 0 AND `alias` IN (?, ?) AND `network` != '' AND `network` != ?", - $gcontact['url'], Strings::normaliseLink($gcontact['url']), Protocol::STATUSNET]; - $contact = DBA::selectFirst('contact', ['network'], $condition); - if (DBA::isResult($contact)) { - $gcontact['network'] = $contact['network']; - } - } - } - - $fields = ['network', 'updated', 'server_url', 'url', 'addr']; - $gcnt = DBA::selectFirst('gcontact', $fields, ['nurl' => Strings::normaliseLink($gcontact['url'])]); - if (DBA::isResult($gcnt)) { - if (!isset($gcontact['network']) && ($gcnt['network'] != Protocol::STATUSNET)) { - $gcontact['network'] = $gcnt['network']; - } - if ($gcontact['updated'] <= DBA::NULL_DATETIME) { - $gcontact['updated'] = $gcnt['updated']; - } - if (!isset($gcontact['server_url']) && (Strings::normaliseLink($gcnt['server_url']) != Strings::normaliseLink($gcnt['url']))) { - $gcontact['server_url'] = $gcnt['server_url']; - } - if (!isset($gcontact['addr'])) { - $gcontact['addr'] = $gcnt['addr']; - } - } - - if ((!isset($gcontact['network']) || !isset($gcontact['name']) || !isset($gcontact['addr']) || !isset($gcontact['photo']) || !isset($gcontact['server_url'])) - && GServer::reachable($gcontact['url'], $gcontact['server_url'], $gcontact['network'], false) - ) { - $data = Probe::uri($gcontact['url']); - - if ($data['network'] == Protocol::PHANTOM) { - throw new Exception('Probing for URL ' . $gcontact['url'] . ' failed'); - } - - $gcontact['server_url'] = $data['baseurl']; - - $gcontact = array_merge($gcontact, $data); - } - - if (!isset($gcontact['name']) || !isset($gcontact['photo'])) { - throw new Exception('No name and photo for URL '.$gcontact['url']); - } - - if (!in_array($gcontact['network'], Protocol::FEDERATED)) { - throw new Exception('No federated network (' . $gcontact['network'] . ') detected for URL ' . $gcontact['url']); - } - - if (empty($gcontact['server_url'])) { - // We check the server url to be sure that it is a real one - $server_url = self::getBasepath($gcontact['url']); - - // We are now sure that it is a correct URL. So we use it in the future - if ($server_url != '') { - $gcontact['server_url'] = $server_url; - } - } - - // The server URL doesn't seem to be valid, so we don't store it. - if (!GServer::check($gcontact['server_url'], $gcontact['network'])) { - $gcontact['server_url'] = ''; - } - - return $gcontact; - } - - /** - * @param integer $uid id - * @param integer $cid id - * @return integer - * @throws Exception - */ - public static function countCommonFriends($uid, $cid) - { - $r = q( - "SELECT count(*) as `total` - FROM `glink` INNER JOIN `gcontact` on `glink`.`gcid` = `gcontact`.`id` - WHERE `glink`.`cid` = %d AND `glink`.`uid` = %d AND - ((`gcontact`.`last_contact` >= `gcontact`.`last_failure`) OR - (`gcontact`.`updated` >= `gcontact`.`last_failure`)) - AND `gcontact`.`nurl` IN (select nurl from contact where uid = %d and self = 0 and blocked = 0 and hidden = 0 and id != %d) ", - intval($cid), - intval($uid), - intval($uid), - intval($cid) - ); - - if (DBA::isResult($r)) { - return $r[0]['total']; - } - return 0; - } - - /** - * @param integer $uid id - * @param integer $zcid zcid - * @return integer - * @throws Exception - */ - public static function countCommonFriendsZcid($uid, $zcid) - { - $r = q( - "SELECT count(*) as `total` - FROM `glink` INNER JOIN `gcontact` on `glink`.`gcid` = `gcontact`.`id` - where `glink`.`zcid` = %d - and `gcontact`.`nurl` in (select nurl from contact where uid = %d and self = 0 and blocked = 0 and hidden = 0) ", - intval($zcid), - intval($uid) - ); - - if (DBA::isResult($r)) { - return $r[0]['total']; - } - - return 0; - } - - /** - * @param integer $uid user - * @param integer $cid cid - * @param integer $start optional, default 0 - * @param integer $limit optional, default 9999 - * @param boolean $shuffle optional, default false - * @return object - * @throws Exception - */ - public static function commonFriends($uid, $cid, $start = 0, $limit = 9999, $shuffle = false) - { - if ($shuffle) { - $sql_extra = " order by rand() "; - } else { - $sql_extra = " order by `gcontact`.`name` asc "; - } - - $r = q( - "SELECT `gcontact`.*, `contact`.`id` AS `cid` - FROM `glink` - INNER JOIN `gcontact` ON `glink`.`gcid` = `gcontact`.`id` - INNER JOIN `contact` ON `gcontact`.`nurl` = `contact`.`nurl` - WHERE `glink`.`cid` = %d and `glink`.`uid` = %d - AND `contact`.`uid` = %d AND `contact`.`self` = 0 AND `contact`.`blocked` = 0 - AND `contact`.`hidden` = 0 AND `contact`.`id` != %d - AND ((`gcontact`.`last_contact` >= `gcontact`.`last_failure`) OR (`gcontact`.`updated` >= `gcontact`.`last_failure`)) - $sql_extra LIMIT %d, %d", - intval($cid), - intval($uid), - intval($uid), - intval($cid), - intval($start), - intval($limit) - ); - - /// @TODO Check all calling-findings of this function if they properly use DBA::isResult() - return $r; - } - - /** - * @param integer $uid user - * @param integer $zcid zcid - * @param integer $start optional, default 0 - * @param integer $limit optional, default 9999 - * @param boolean $shuffle optional, default false - * @return object - * @throws Exception - */ - public static function commonFriendsZcid($uid, $zcid, $start = 0, $limit = 9999, $shuffle = false) - { - if ($shuffle) { - $sql_extra = " order by rand() "; - } else { - $sql_extra = " order by `gcontact`.`name` asc "; - } - - $r = q( - "SELECT `gcontact`.* - FROM `glink` INNER JOIN `gcontact` on `glink`.`gcid` = `gcontact`.`id` - where `glink`.`zcid` = %d - and `gcontact`.`nurl` in (select nurl from contact where uid = %d and self = 0 and blocked = 0 and hidden = 0) - $sql_extra limit %d, %d", - intval($zcid), - intval($uid), - intval($start), - intval($limit) - ); - - /// @TODO Check all calling-findings of this function if they properly use DBA::isResult() - return $r; - } - - /** - * @param integer $uid user - * @param integer $cid cid - * @return integer - * @throws Exception - */ - public static function countAllFriends($uid, $cid) - { - $r = q( - "SELECT count(*) as `total` - FROM `glink` INNER JOIN `gcontact` on `glink`.`gcid` = `gcontact`.`id` - where `glink`.`cid` = %d and `glink`.`uid` = %d AND - ((`gcontact`.`last_contact` >= `gcontact`.`last_failure`) OR (`gcontact`.`updated` >= `gcontact`.`last_failure`))", - intval($cid), - intval($uid) - ); - - if (DBA::isResult($r)) { - return $r[0]['total']; - } - - return 0; - } - - /** - * @param integer $uid user - * @param integer $cid cid - * @param integer $start optional, default 0 - * @param integer $limit optional, default 80 - * @return array - * @throws Exception - */ - public static function allFriends($uid, $cid, $start = 0, $limit = 80) - { - $r = q( - "SELECT `gcontact`.*, `contact`.`id` AS `cid` - FROM `glink` - INNER JOIN `gcontact` on `glink`.`gcid` = `gcontact`.`id` - LEFT JOIN `contact` ON `contact`.`nurl` = `gcontact`.`nurl` AND `contact`.`uid` = %d - WHERE `glink`.`cid` = %d AND `glink`.`uid` = %d AND - ((`gcontact`.`last_contact` >= `gcontact`.`last_failure`) OR (`gcontact`.`updated` >= `gcontact`.`last_failure`)) - ORDER BY `gcontact`.`name` ASC LIMIT %d, %d ", - intval($uid), - intval($cid), - intval($uid), - intval($start), - intval($limit) - ); - - /// @TODO Check all calling-findings of this function if they properly use DBA::isResult() - return $r; - } - - /** - * @param int $uid user - * @param integer $start optional, default 0 - * @param integer $limit optional, default 80 - * @return array - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - public static function suggestionQuery($uid, $start = 0, $limit = 80) - { - if (!$uid) { - return []; - } - - $network = [Protocol::DFRN, Protocol::ACTIVITYPUB]; - - if (DI::config()->get('system', 'diaspora_enabled')) { - $network[] = Protocol::DIASPORA; - } - - if (!DI::config()->get('system', 'ostatus_disabled')) { - $network[] = Protocol::OSTATUS; - } - - $sql_network = "'" . implode("', '", $network) . "'"; - - /// @todo This query is really slow - // By now we cache the data for five minutes - $r = q( - "SELECT count(glink.gcid) as `total`, gcontact.* from gcontact - INNER JOIN `glink` ON `glink`.`gcid` = `gcontact`.`id` - where uid = %d and not gcontact.nurl in ( select nurl from contact where uid = %d ) - AND NOT `gcontact`.`name` IN (SELECT `name` FROM `contact` WHERE `uid` = %d) - AND NOT `gcontact`.`id` IN (SELECT `gcid` FROM `gcign` WHERE `uid` = %d) - AND `gcontact`.`updated` >= '%s' AND NOT `gcontact`.`hide` - AND `gcontact`.`last_contact` >= `gcontact`.`last_failure` - AND `gcontact`.`network` IN (%s) - GROUP BY `glink`.`gcid` ORDER BY `gcontact`.`updated` DESC,`total` DESC LIMIT %d, %d", - intval($uid), - intval($uid), - intval($uid), - intval($uid), - DBA::NULL_DATETIME, - $sql_network, - intval($start), - intval($limit) - ); - - if (DBA::isResult($r) && count($r) >= ($limit -1)) { - return $r; - } - - $r2 = q( - "SELECT gcontact.* FROM gcontact - INNER JOIN `glink` ON `glink`.`gcid` = `gcontact`.`id` - WHERE `glink`.`uid` = 0 AND `glink`.`cid` = 0 AND `glink`.`zcid` = 0 AND NOT `gcontact`.`nurl` IN (SELECT `nurl` FROM `contact` WHERE `uid` = %d) - AND NOT `gcontact`.`name` IN (SELECT `name` FROM `contact` WHERE `uid` = %d) - AND NOT `gcontact`.`id` IN (SELECT `gcid` FROM `gcign` WHERE `uid` = %d) - AND `gcontact`.`updated` >= '%s' - AND `gcontact`.`last_contact` >= `gcontact`.`last_failure` - AND `gcontact`.`network` IN (%s) - ORDER BY rand() LIMIT %d, %d", - intval($uid), - intval($uid), - intval($uid), - DBA::NULL_DATETIME, - $sql_network, - intval($start), - intval($limit) - ); - - $list = []; - foreach ($r2 as $suggestion) { - $list[$suggestion['nurl']] = $suggestion; - } - - foreach ($r as $suggestion) { - $list[$suggestion['nurl']] = $suggestion; - } - - while (sizeof($list) > ($limit)) { - array_pop($list); - } - - return $list; - } - - /** - * @return void - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - public static function updateSuggestions() - { - $done = []; - - /// @TODO Check if it is really neccessary to poll the own server - PortableContact::loadWorker(0, 0, 0, DI::baseUrl() . '/poco'); - - $done[] = DI::baseUrl() . '/poco'; - - if (strlen(DI::config()->get('system', 'directory'))) { - $x = Network::fetchUrl(Search::getGlobalDirectory() . '/pubsites'); - if (!empty($x)) { - $j = json_decode($x); - if (!empty($j->entries)) { - foreach ($j->entries as $entry) { - GServer::check($entry->url); - - $url = $entry->url . '/poco'; - if (!in_array($url, $done)) { - PortableContact::loadWorker(0, 0, 0, $url); - $done[] = $url; - } - } - } - } - } - - // Query your contacts from Friendica and Redmatrix/Hubzilla for their contacts - $contacts = DBA::p("SELECT DISTINCT(`poco`) AS `poco` FROM `contact` WHERE `network` IN (?, ?)", Protocol::DFRN, Protocol::DIASPORA); - while ($contact = DBA::fetch($contacts)) { - $base = substr($contact['poco'], 0, strrpos($contact['poco'], '/')); - if (!in_array($base, $done)) { - PortableContact::loadWorker(0, 0, 0, $base); - } - } - DBA::close($contacts); - } - - /** - * Removes unwanted parts from a contact url - * - * @param string $url Contact url - * - * @return string Contact url with the wanted parts - * @throws Exception - */ - public static function cleanContactUrl($url) - { - $parts = parse_url($url); - - if (empty($parts['scheme']) || empty($parts['host'])) { - return $url; - } - - $new_url = $parts['scheme'] . '://' . $parts['host']; - - if (!empty($parts['port'])) { - $new_url .= ':' . $parts['port']; - } - - if (!empty($parts['path'])) { - $new_url .= $parts['path']; - } - - if ($new_url != $url) { - Logger::info('Cleaned contact url', ['url' => $url, 'new_url' => $new_url, 'callstack' => System::callstack()]); - } - - return $new_url; - } - - /** - * Fetch the gcontact id, add an entry if not existed - * - * @param array $contact contact array - * - * @return bool|int Returns false if not found, integer if contact was found - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function getId($contact) - { - if (empty($contact['network'])) { - Logger::notice('Empty network', ['url' => $contact['url'], 'callstack' => System::callstack()]); - return false; - } - - if (in_array($contact['network'], [Protocol::PHANTOM])) { - Logger::notice('Invalid network', ['url' => $contact['url'], 'callstack' => System::callstack()]); - return false; - } - - if ($contact['network'] == Protocol::STATUSNET) { - $contact['network'] = Protocol::OSTATUS; - } - - // Remove unwanted parts from the contact url (e.g. '?zrl=...') - if (in_array($contact['network'], Protocol::FEDERATED)) { - $contact['url'] = self::cleanContactUrl($contact['url']); - } - - $condition = ['nurl' => Strings::normaliseLink($contact['url'])]; - $gcontact = DBA::selectFirst('gcontact', ['id'], $condition, ['order' => ['id']]); - if (DBA::isResult($gcontact)) { - return $gcontact['id']; - } - - $contact['location'] = $contact['location'] ?? ''; - $contact['about'] = $contact['about'] ?? ''; - $contact['generation'] = $contact['generation'] ?? 0; - $contact['hide'] = $contact['hide'] ?? true; - - $fields = ['name' => $contact['name'], 'nick' => $contact['nick'] ?? '', 'addr' => $contact['addr'] ?? '', 'network' => $contact['network'], - 'url' => $contact['url'], 'nurl' => Strings::normaliseLink($contact['url']), 'photo' => $contact['photo'], - 'created' => DateTimeFormat::utcNow(), 'updated' => DateTimeFormat::utcNow(), 'location' => $contact['location'], - 'about' => $contact['about'], 'hide' => $contact['hide'], 'generation' => $contact['generation']]; - - DBA::insert('gcontact', $fields); - - // We intentionally aren't using lastInsertId here. There is a chance for duplicates. - $gcontact = DBA::selectFirst('gcontact', ['id'], $condition, ['order' => ['id']]); - if (!DBA::isResult($gcontact)) { - Logger::info('GContact creation failed', $fields); - // Shouldn't happen - return 0; - } - return $gcontact['id']; - } - - /** - * Updates the gcontact table from a given array - * - * @param array $contact contact array - * - * @return bool|int Returns false if not found, integer if contact was found - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function update($contact) - { - // Check for invalid "contact-type" value - if (isset($contact['contact-type']) && (intval($contact['contact-type']) < 0)) { - $contact['contact-type'] = 0; - } - - /// @todo update contact table as well - - $gcontact_id = self::getId($contact); - - if (!$gcontact_id) { - return false; - } - - $public_contact = DBA::selectFirst('gcontact', [ - 'name', 'nick', 'photo', 'location', 'about', 'addr', 'generation', 'birthday', 'keywords', 'gsid', - 'contact-type', 'hide', 'nsfw', 'network', 'alias', 'notify', 'server_url', 'connect', 'updated', 'url' - ], ['id' => $gcontact_id]); - - if (!DBA::isResult($public_contact)) { - return false; - } - - // Get all field names - $fields = []; - foreach ($public_contact as $field => $data) { - $fields[$field] = $data; - } - - unset($fields['url']); - unset($fields['updated']); - unset($fields['hide']); - - // Bugfix: We had an error in the storing of keywords which lead to the "0" - // This value is still transmitted via poco. - if (isset($contact['keywords']) && ($contact['keywords'] == '0')) { - unset($contact['keywords']); - } - - if (isset($public_contact['keywords']) && ($public_contact['keywords'] == '0')) { - $public_contact['keywords'] = ''; - } - - // assign all unassigned fields from the database entry - foreach ($fields as $field => $data) { - if (empty($contact[$field])) { - $contact[$field] = $public_contact[$field]; - } - } - - if (!isset($contact['hide'])) { - $contact['hide'] = $public_contact['hide']; - } - - $fields['hide'] = $public_contact['hide']; - - if ($contact['network'] == Protocol::STATUSNET) { - $contact['network'] = Protocol::OSTATUS; - } - - if (!isset($contact['updated'])) { - $contact['updated'] = DateTimeFormat::utcNow(); - } - - if ($contact['network'] == Protocol::TWITTER) { - $contact['server_url'] = 'http://twitter.com'; - } - - if (empty($contact['server_url'])) { - $data = Probe::uri($contact['url']); - if ($data['network'] != Protocol::PHANTOM) { - $contact['server_url'] = $data['baseurl']; - } - } else { - $contact['server_url'] = Strings::normaliseLink($contact['server_url']); - } - - if (!empty($contact['server_url']) && empty($contact['gsid'])) { - $contact['gsid'] = GServer::getID($contact['server_url']); - } - - if (empty($contact['addr']) && !empty($contact['server_url']) && !empty($contact['nick'])) { - $hostname = str_replace('http://', '', $contact['server_url']); - $contact['addr'] = $contact['nick'] . '@' . $hostname; - } - - // Check if any field changed - $update = false; - unset($fields['generation']); - - if ((($contact['generation'] > 0) && ($contact['generation'] <= $public_contact['generation'])) || ($public_contact['generation'] == 0)) { - foreach ($fields as $field => $data) { - if ($contact[$field] != $public_contact[$field]) { - Logger::debug('Difference found.', ['contact' => $contact['url'], 'field' => $field, 'new' => $contact[$field], 'old' => $public_contact[$field]]); - $update = true; - } - } - - if ($contact['generation'] < $public_contact['generation']) { - Logger::debug('Difference found.', ['contact' => $contact['url'], 'field' => 'generation', 'new' => $contact['generation'], 'old' => $public_contact['generation']]); - $update = true; - } - } - - if ($update) { - Logger::debug('Update gcontact.', ['contact' => $contact['url']]); - $condition = ["`nurl` = ? AND (`generation` = 0 OR `generation` >= ?)", - Strings::normaliseLink($contact['url']), $contact['generation']]; - $contact['updated'] = DateTimeFormat::utc($contact['updated']); - - $updated = [ - 'photo' => $contact['photo'], 'name' => $contact['name'], - 'nick' => $contact['nick'], 'addr' => $contact['addr'], - 'network' => $contact['network'], 'birthday' => $contact['birthday'], - 'keywords' => $contact['keywords'], - 'hide' => $contact['hide'], 'nsfw' => $contact['nsfw'], - 'contact-type' => $contact['contact-type'], 'alias' => $contact['alias'], - 'notify' => $contact['notify'], 'url' => $contact['url'], - 'location' => $contact['location'], 'about' => $contact['about'], - 'generation' => $contact['generation'], 'updated' => $contact['updated'], - 'server_url' => $contact['server_url'], 'connect' => $contact['connect'], - 'gsid' => $contact['gsid'] - ]; - - DBA::update('gcontact', $updated, $condition, $fields); - } - - return $gcontact_id; - } - - /** - * Set the last date that the contact had posted something - * - * @param string $data Probing result - * @param bool $force force updating - */ - public static function setLastUpdate(array $data, bool $force = false) - { - // Fetch the global contact - $gcontact = DBA::selectFirst('gcontact', ['created', 'updated', 'last_contact', 'last_failure'], - ['nurl' => Strings::normaliseLink($data['url'])]); - if (!DBA::isResult($gcontact)) { - return; - } - - if (!$force && !GServer::updateNeeded($gcontact['created'], $gcontact['updated'], $gcontact['last_failure'], $gcontact['last_contact'])) { - Logger::info("Don't update profile", ['url' => $data['url'], 'updated' => $gcontact['updated']]); - return; - } - - if (self::updateFromNoScrape($data)) { - return; - } - - if (!empty($data['outbox'])) { - self::updateFromOutbox($data['outbox'], $data); - } elseif (!empty($data['poll']) && ($data['network'] == Protocol::ACTIVITYPUB)) { - self::updateFromOutbox($data['poll'], $data); - } elseif (!empty($data['poll'])) { - self::updateFromFeed($data); - } - } - - /** - * Update a global contact via the "noscrape" endpoint - * - * @param string $data Probing result - * - * @return bool 'true' if update was successful or the server was unreachable - */ - private static function updateFromNoScrape(array $data) - { - // Check the 'noscrape' endpoint when it is a Friendica server - $gserver = DBA::selectFirst('gserver', ['noscrape'], ["`nurl` = ? AND `noscrape` != ''", - Strings::normaliseLink($data['baseurl'])]); - if (!DBA::isResult($gserver)) { - return false; - } - - $curlResult = Network::curl($gserver['noscrape'] . '/' . $data['nick']); - - if ($curlResult->isSuccess() && !empty($curlResult->getBody())) { - $noscrape = json_decode($curlResult->getBody(), true); - if (!empty($noscrape) && !empty($noscrape['updated'])) { - $noscrape['updated'] = DateTimeFormat::utc($noscrape['updated'], DateTimeFormat::MYSQL); - $fields = ['last_contact' => DateTimeFormat::utcNow(), 'updated' => $noscrape['updated']]; - DBA::update('gcontact', $fields, ['nurl' => Strings::normaliseLink($data['url'])]); - return true; - } - } elseif ($curlResult->isTimeout()) { - // On a timeout return the existing value, but mark the contact as failure - $fields = ['last_failure' => DateTimeFormat::utcNow()]; - DBA::update('gcontact', $fields, ['nurl' => Strings::normaliseLink($data['url'])]); - return true; - } - return false; - } - - /** - * Update a global contact via an ActivityPub Outbox - * - * @param string $feed - * @param array $data Probing result - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - private static function updateFromOutbox(string $feed, array $data) - { - $outbox = ActivityPub::fetchContent($feed); - if (empty($outbox)) { - return; - } - - if (!empty($outbox['orderedItems'])) { - $items = $outbox['orderedItems']; - } elseif (!empty($outbox['first']['orderedItems'])) { - $items = $outbox['first']['orderedItems']; - } elseif (!empty($outbox['first']['href']) && ($outbox['first']['href'] != $feed)) { - self::updateFromOutbox($outbox['first']['href'], $data); - return; - } elseif (!empty($outbox['first'])) { - if (is_string($outbox['first']) && ($outbox['first'] != $feed)) { - self::updateFromOutbox($outbox['first'], $data); - } else { - Logger::warning('Unexpected data', ['outbox' => $outbox]); - } - return; - } else { - $items = []; - } - - $last_updated = ''; - foreach ($items as $activity) { - if (!empty($activity['published'])) { - $published = DateTimeFormat::utc($activity['published']); - } elseif (!empty($activity['object']['published'])) { - $published = DateTimeFormat::utc($activity['object']['published']); - } else { - continue; - } - - if ($last_updated < $published) { - $last_updated = $published; - } - } - - if (empty($last_updated)) { - return; - } - - $fields = ['last_contact' => DateTimeFormat::utcNow(), 'updated' => $last_updated]; - DBA::update('gcontact', $fields, ['nurl' => Strings::normaliseLink($data['url'])]); - } - - /** - * Update a global contact via an XML feed - * - * @param string $data Probing result - */ - private static function updateFromFeed(array $data) - { - // Search for the newest entry in the feed - $curlResult = Network::curl($data['poll']); - if (!$curlResult->isSuccess()) { - $fields = ['last_failure' => DateTimeFormat::utcNow()]; - DBA::update('gcontact', $fields, ['nurl' => Strings::normaliseLink($data['url'])]); - - Logger::info("Profile wasn't reachable (no feed)", ['url' => $data['url']]); - return; - } - - $doc = new DOMDocument(); - @$doc->loadXML($curlResult->getBody()); - - $xpath = new DOMXPath($doc); - $xpath->registerNamespace('atom', 'http://www.w3.org/2005/Atom'); - - $entries = $xpath->query('/atom:feed/atom:entry'); - - $last_updated = ''; - - foreach ($entries as $entry) { - $published_item = $xpath->query('atom:published/text()', $entry)->item(0); - $updated_item = $xpath->query('atom:updated/text()' , $entry)->item(0); - $published = !empty($published_item->nodeValue) ? DateTimeFormat::utc($published_item->nodeValue) : null; - $updated = !empty($updated_item->nodeValue) ? DateTimeFormat::utc($updated_item->nodeValue) : null; - - if (empty($published) || empty($updated)) { - Logger::notice('Invalid entry for XPath.', ['entry' => $entry, 'url' => $data['url']]); - continue; - } - - if ($last_updated < $published) { - $last_updated = $published; - } - - if ($last_updated < $updated) { - $last_updated = $updated; - } - } - - if (empty($last_updated)) { - return; - } - - $fields = ['last_contact' => DateTimeFormat::utcNow(), 'updated' => $last_updated]; - DBA::update('gcontact', $fields, ['nurl' => Strings::normaliseLink($data['url'])]); - } - /** - * Updates the gcontact entry from a given public contact id - * - * @param integer $cid contact id - * @return void - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function updateFromPublicContactID($cid) - { - self::updateFromPublicContact(['id' => $cid]); - } - - /** - * Updates the gcontact entry from a given public contact url - * - * @param string $url contact url - * @return integer gcontact id - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function updateFromPublicContactURL($url) - { - return self::updateFromPublicContact(['nurl' => Strings::normaliseLink($url)]); - } - - /** - * Helper function for updateFromPublicContactID and updateFromPublicContactURL - * - * @param array $condition contact condition - * @return integer gcontact id - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - private static function updateFromPublicContact($condition) - { - $fields = ['name', 'nick', 'url', 'nurl', 'location', 'about', 'keywords', - 'bd', 'contact-type', 'network', 'addr', 'notify', 'alias', 'archive', 'term-date', - 'created', 'updated', 'avatar', 'success_update', 'failure_update', 'forum', 'prv', - 'baseurl', 'gsid', 'sensitive', 'unsearchable']; - - $contact = DBA::selectFirst('contact', $fields, array_merge($condition, ['uid' => 0, 'network' => Protocol::FEDERATED])); - if (!DBA::isResult($contact)) { - return 0; - } - - $fields = ['name', 'nick', 'url', 'nurl', 'location', 'about', 'keywords', 'generation', - 'birthday', 'contact-type', 'network', 'addr', 'notify', 'alias', 'archived', 'archive_date', - 'created', 'updated', 'photo', 'last_contact', 'last_failure', 'community', 'connect', - 'server_url', 'gsid', 'nsfw', 'hide', 'id']; - - $old_gcontact = DBA::selectFirst('gcontact', $fields, ['nurl' => $contact['nurl']]); - $do_insert = !DBA::isResult($old_gcontact); - if ($do_insert) { - $old_gcontact = []; - } - - $gcontact = []; - - // These fields are identical in both contact and gcontact - $fields = ['name', 'nick', 'url', 'nurl', 'location', 'about', 'keywords', 'gsid', - 'contact-type', 'network', 'addr', 'notify', 'alias', 'created', 'updated']; - - foreach ($fields as $field) { - $gcontact[$field] = $contact[$field]; - } - - // These fields are having different names but the same content - $gcontact['server_url'] = $contact['baseurl'] ?? ''; // "baseurl" can be null, "server_url" not - $gcontact['nsfw'] = $contact['sensitive']; - $gcontact['hide'] = $contact['unsearchable']; - $gcontact['archived'] = $contact['archive']; - $gcontact['archive_date'] = $contact['term-date']; - $gcontact['birthday'] = $contact['bd']; - $gcontact['photo'] = $contact['avatar']; - $gcontact['last_contact'] = $contact['success_update']; - $gcontact['last_failure'] = $contact['failure_update']; - $gcontact['community'] = ($contact['forum'] || $contact['prv']); - - foreach (['last_contact', 'last_failure', 'updated'] as $field) { - if (!empty($old_gcontact[$field]) && ($old_gcontact[$field] >= $gcontact[$field])) { - unset($gcontact[$field]); - } - } - - if (!$gcontact['archived']) { - $gcontact['archive_date'] = DBA::NULL_DATETIME; - } - - if (!empty($old_gcontact['created']) && ($old_gcontact['created'] > DBA::NULL_DATETIME) - && ($old_gcontact['created'] <= $gcontact['created'])) { - unset($gcontact['created']); - } - - if (empty($gcontact['birthday']) && ($gcontact['birthday'] <= DBA::NULL_DATETIME)) { - unset($gcontact['birthday']); - } - - if (empty($old_gcontact['generation']) || ($old_gcontact['generation'] > 2)) { - $gcontact['generation'] = 2; // We fetched the data directly from the other server - } - - if (!$do_insert) { - DBA::update('gcontact', $gcontact, ['nurl' => $contact['nurl']], $old_gcontact); - return $old_gcontact['id']; - } elseif (!$gcontact['archived']) { - DBA::insert('gcontact', $gcontact); - return DBA::lastInsertId(); - } - } - - /** - * Updates the gcontact entry from probe - * - * @param string $url profile link - * @param boolean $force Optional forcing of network probing (otherwise we use the cached data) - * - * @return boolean 'true' when contact had been updated - * - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function updateFromProbe($url, $force = false) - { - $data = Probe::uri($url, $force); - - if (in_array($data['network'], [Protocol::PHANTOM])) { - $fields = ['last_failure' => DateTimeFormat::utcNow()]; - DBA::update('gcontact', $fields, ['nurl' => Strings::normaliseLink($url)]); - Logger::info('Invalid network for contact', ['url' => $data['url'], 'callstack' => System::callstack()]); - return false; - } - - $data['server_url'] = $data['baseurl']; - - self::update($data); - - // Set the date of the latest post - self::setLastUpdate($data, $force); - - return true; - } - - /** - * Update the gcontact entry for a given user id - * - * @param int $uid User ID - * @return bool - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function updateForUser($uid) - { - $profile = Profile::getByUID($uid); - if (empty($profile)) { - Logger::error('Cannot find profile', ['uid' => $uid]); - return false; - } - - $user = User::getOwnerDataById($uid); - if (empty($user)) { - Logger::error('Cannot find user', ['uid' => $uid]); - return false; - } - - $userdata = array_merge($profile, $user); - - $location = Profile::formatLocation( - ['locality' => $userdata['locality'], 'region' => $userdata['region'], 'country-name' => $userdata['country-name']] - ); - - $gcontact = ['name' => $userdata['name'], 'location' => $location, 'about' => $userdata['about'], - 'keywords' => $userdata['pub_keywords'], - 'birthday' => $userdata['dob'], 'photo' => $userdata['photo'], - "notify" => $userdata['notify'], 'url' => $userdata['url'], - "hide" => !$userdata['net-publish'], - 'nick' => $userdata['nickname'], 'addr' => $userdata['addr'], - "connect" => $userdata['addr'], "server_url" => DI::baseUrl(), - "generation" => 1, 'network' => Protocol::DFRN]; - - self::update($gcontact); - } - - /** - * Get the basepath for a given contact link - * - * @param string $url The gcontact link - * @param boolean $dont_update Don't update the contact - * - * @return string basepath - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function getBasepath($url, $dont_update = false) - { - $gcontact = DBA::selectFirst('gcontact', ['server_url'], ['nurl' => Strings::normaliseLink($url)]); - if (!empty($gcontact['server_url'])) { - return $gcontact['server_url']; - } elseif ($dont_update) { - return ''; - } - - self::updateFromProbe($url, true); - - // Fetch the result - $gcontact = DBA::selectFirst('gcontact', ['server_url'], ['nurl' => Strings::normaliseLink($url)]); - if (empty($gcontact['server_url'])) { - Logger::info('No baseurl for gcontact', ['url' => $url]); - return ''; - } - - Logger::info('Found baseurl for gcontact', ['url' => $url, 'baseurl' => $gcontact['server_url']]); - return $gcontact['server_url']; - } - - /** - * Fetches users of given GNU Social server - * - * If the "Statistics" addon is enabled (See http://gstools.org/ for details) we query user data with this. - * - * @param string $server Server address - * @return bool - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function fetchGsUsers($server) - { - Logger::info('Fetching users from GNU Social server', ['server' => $server]); - - $url = $server . '/main/statistics'; - - $curlResult = Network::curl($url); - if (!$curlResult->isSuccess()) { - return false; - } - - $statistics = json_decode($curlResult->getBody()); - - if (!empty($statistics->config->instance_address)) { - if (!empty($statistics->config->instance_with_ssl)) { - $server = 'https://'; - } else { - $server = 'http://'; - } - - $server .= $statistics->config->instance_address; - - $hostname = $statistics->config->instance_address; - } elseif (!empty($statistics->instance_address)) { - if (!empty($statistics->instance_with_ssl)) { - $server = 'https://'; - } else { - $server = 'http://'; - } - - $server .= $statistics->instance_address; - - $hostname = $statistics->instance_address; - } - - if (!empty($statistics->users)) { - foreach ($statistics->users as $nick => $user) { - $profile_url = $server . '/' . $user->nickname; - - $contact = ['url' => $profile_url, - 'name' => $user->fullname, - 'addr' => $user->nickname . '@' . $hostname, - 'nick' => $user->nickname, - "network" => Protocol::OSTATUS, - 'photo' => DI::baseUrl() . '/images/person-300.jpg']; - - if (isset($user->bio)) { - $contact['about'] = $user->bio; - } - - self::getId($contact); - } - } - } - - /** - * Asking GNU Social server on a regular base for their user data - * - * @return void - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function discoverGsUsers() - { - $requery_days = intval(DI::config()->get('system', 'poco_requery_days')); - - $last_update = date("c", time() - (60 * 60 * 24 * $requery_days)); - - $r = DBA::select('gserver', ['nurl', 'url'], [ - '`network` = ? - AND `last_contact` >= `last_failure` - AND `last_poco_query` < ?', - Protocol::OSTATUS, - $last_update - ], [ - 'limit' => 5, - 'order' => ['RAND()'] - ]); - - if (!DBA::isResult($r)) { - return; - } - - foreach ($r as $server) { - self::fetchGsUsers($server['url']); - DBA::update('gserver', ['last_poco_query' => DateTimeFormat::utcNow()], ['nurl' => $server['nurl']]); - } - } - - /** - * Fetches the followers of a given profile and adds them - * - * @param string $url URL of a profile - * @return void - */ - public static function discoverFollowers(string $url) - { - $gcontact = DBA::selectFirst('gcontact', ['id', 'last_discovery'], ['nurl' => Strings::normaliseLink(($url))]); - if (!DBA::isResult($gcontact)) { - return; - } - - if ($gcontact['last_discovery'] > DateTimeFormat::utc('now - 1 month')) { - Logger::info('Last discovery was less then a month before.', ['url' => $url, 'discovery' => $gcontact['last_discovery']]); - return; - } - - $gcid = $gcontact['id']; - - $apcontact = APContact::getByURL($url); - - if (!empty($apcontact['followers']) && is_string($apcontact['followers'])) { - $followers = ActivityPub::fetchItems($apcontact['followers']); - } else { - $followers = []; - } - - if (!empty($apcontact['following']) && is_string($apcontact['following'])) { - $followings = ActivityPub::fetchItems($apcontact['following']); - } else { - $followings = []; - } - - if (!empty($followers) || !empty($followings)) { - if (!empty($followers)) { - // Clear the follower list, since it will be recreated in the next step - DBA::update('gfollower', ['deleted' => true], ['gcid' => $gcid]); - } - - $contacts = []; - foreach (array_merge($followers, $followings) as $contact) { - if (is_string($contact)) { - $contacts[] = $contact; - } elseif (!empty($contact['url']) && is_string($contact['url'])) { - $contacts[] = $contact['url']; - } - } - $contacts = array_unique($contacts); - - Logger::info('Discover AP contacts', ['url' => $url, 'contacts' => count($contacts)]); - foreach ($contacts as $contact) { - $gcontact = DBA::selectFirst('gcontact', ['id'], ['nurl' => Strings::normaliseLink(($contact))]); - if (DBA::isResult($gcontact)) { - $fields = []; - if (in_array($contact, $followers)) { - $fields = ['gcid' => $gcid, 'follower-gcid' => $gcontact['id']]; - } elseif (in_array($contact, $followings)) { - $fields = ['gcid' => $gcontact['id'], 'follower-gcid' => $gcid]; - } - - if (!empty($fields)) { - Logger::info('Set relation between contacts', $fields); - DBA::update('gfollower', ['deleted' => false], $fields, true); - continue; - } - } - - if (!Network::isUrlBlocked($contact)) { - Logger::info('Discover new AP contact', ['url' => $contact]); - Worker::add(PRIORITY_LOW, 'UpdateGContact', $contact, 'nodiscover'); - } else { - Logger::info('No discovery, the URL is blocked.', ['url' => $contact]); - } - } - if (!empty($followers)) { - // Delete all followers that aren't undeleted - DBA::delete('gfollower', ['gcid' => $gcid, 'deleted' => true]); - } - - DBA::update('gcontact', ['last_discovery' => DateTimeFormat::utcNow()], ['id' => $gcid]); - Logger::info('AP contacts discovery finished, last discovery set', ['url' => $url]); - return; - } - - $data = Probe::uri($url); - if (empty($data['poco'])) { - return; - } - - $curlResult = Network::curl($data['poco']); - if (!$curlResult->isSuccess()) { - return; - } - $poco = json_decode($curlResult->getBody(), true); - if (empty($poco['entry'])) { - return; - } - - Logger::info('PoCo Discovery started', ['url' => $url, 'contacts' => count($poco['entry'])]); - - foreach ($poco['entry'] as $entries) { - if (!empty($entries['urls'])) { - foreach ($entries['urls'] as $entry) { - if ($entry['type'] == 'profile') { - if (DBA::exists('gcontact', ['nurl' => Strings::normaliseLink(($entry['value']))])) { - continue; - } - if (!Network::isUrlBlocked($entry['value'])) { - Logger::info('Discover new PoCo contact', ['url' => $entry['value']]); - Worker::add(PRIORITY_LOW, 'UpdateGContact', $entry['value'], 'nodiscover'); - } else { - Logger::info('No discovery, the URL is blocked.', ['url' => $entry['value']]); - } - } - } - } - } - - DBA::update('gcontact', ['last_discovery' => DateTimeFormat::utcNow()], ['id' => $gcid]); - Logger::info('PoCo Discovery finished', ['url' => $url]); - } - - /** - * Returns a random, global contact of the current node - * - * @return string The profile URL - * @throws Exception - */ - public static function getRandomUrl() - { - $r = DBA::selectFirst('gcontact', ['url'], [ - '`network` = ? - AND `last_contact` >= `last_failure` - AND `updated` > ?', - Protocol::DFRN, - DateTimeFormat::utc('now - 1 month'), - ], ['order' => ['RAND()']]); - - if (DBA::isResult($r)) { - return $r['url']; - } - - return ''; - } -} diff --git a/src/Model/GServer.php b/src/Model/GServer.php index 704d091a66..323a23f494 100644 --- a/src/Model/GServer.php +++ b/src/Model/GServer.php @@ -23,21 +23,19 @@ namespace Friendica\Model; use DOMDocument; use DOMXPath; +use Friendica\Core\Logger; use Friendica\Core\Protocol; +use Friendica\Core\System; use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Module\Register; use Friendica\Network\CurlResult; -use Friendica\Util\Network; +use Friendica\Protocol\Diaspora; use Friendica\Util\DateTimeFormat; +use Friendica\Util\Network; use Friendica\Util\Strings; use Friendica\Util\XML; -use Friendica\Core\Logger; -use Friendica\Core\System; -use Friendica\Protocol\PortableContact; -use Friendica\Protocol\Diaspora; -use Friendica\Network\Probe; /** * This class handles GServer related functions @@ -112,7 +110,10 @@ class GServer public static function reachable(string $profile, string $server = '', string $network = '', bool $force = false) { if ($server == '') { - $server = GContact::getBasepath($profile); + $contact = Contact::getByURL($profile, null, ['baseurl']); + if (!empty($contact['baseurl'])) { + $server = $contact['baseurl']; + } } if ($server == '') { @@ -236,14 +237,14 @@ class GServer private static function setFailure(string $url) { if (DBA::exists('gserver', ['nurl' => Strings::normaliseLink($url)])) { - DBA::update('gserver', ['last_failure' => DateTimeFormat::utcNow(), 'detection-method' => null], + DBA::update('gserver', ['failed' => true, 'last_failure' => DateTimeFormat::utcNow(), 'detection-method' => null], ['nurl' => Strings::normaliseLink($url)]); Logger::info('Set failed status for existing server', ['url' => $url]); return; } DBA::insert('gserver', ['url' => $url, 'nurl' => Strings::normaliseLink($url), 'network' => Protocol::PHANTOM, 'created' => DateTimeFormat::utcNow(), - 'last_failure' => DateTimeFormat::utcNow()]); + 'failed' => true, 'last_failure' => DateTimeFormat::utcNow()]); Logger::info('Set failed status for new server', ['url' => $url]); } @@ -304,12 +305,13 @@ class GServer // If the URL missmatches, then we mark the old entry as failure if ($url != $original_url) { - DBA::update('gserver', ['last_failure' => DateTimeFormat::utcNow()], ['nurl' => Strings::normaliseLink($original_url)]); + DBA::update('gserver', ['failed' => true, 'last_failure' => DateTimeFormat::utcNow()], + ['nurl' => Strings::normaliseLink($original_url)]); } // When a nodeinfo is present, we don't need to dig further $xrd_timeout = DI::config()->get('system', 'xrd_timeout'); - $curlResult = Network::curl($url . '/.well-known/nodeinfo', false, ['timeout' => $xrd_timeout]); + $curlResult = DI::httpRequest()->get($url . '/.well-known/nodeinfo', false, ['timeout' => $xrd_timeout]); if ($curlResult->isTimeout()) { self::setFailure($url); return false; @@ -342,7 +344,7 @@ class GServer $basedata = ['detection-method' => self::DETECT_MANUAL]; } - $curlResult = Network::curl($baseurl, false, ['timeout' => $xrd_timeout]); + $curlResult = DI::httpRequest()->get($baseurl, false, ['timeout' => $xrd_timeout]); if ($curlResult->isSuccess()) { $basedata = self::analyseRootHeader($curlResult, $basedata); $basedata = self::analyseRootBody($curlResult, $basedata, $baseurl); @@ -359,7 +361,7 @@ class GServer // When the base path doesn't seem to contain a social network we try the complete path. // Most detectable system have to be installed in the root directory. // We checked the base to avoid false positives. - $curlResult = Network::curl($url, false, ['timeout' => $xrd_timeout]); + $curlResult = DI::httpRequest()->get($url, false, ['timeout' => $xrd_timeout]); if ($curlResult->isSuccess()) { $urldata = self::analyseRootHeader($curlResult, $serverdata); $urldata = self::analyseRootBody($curlResult, $urldata, $url); @@ -450,6 +452,7 @@ class GServer } $serverdata['last_contact'] = DateTimeFormat::utcNow(); + $serverdata['failed'] = false; $gserver = DBA::selectFirst('gserver', ['network'], ['nurl' => Strings::normaliseLink($url)]); if (!DBA::isResult($gserver)) { @@ -470,10 +473,9 @@ class GServer } if (!empty($serverdata['network']) && !empty($id) && ($serverdata['network'] != Protocol::PHANTOM)) { - $gcontacts = DBA::count('gcontact', ['gsid' => $id]); $apcontacts = DBA::count('apcontact', ['gsid' => $id]); $contacts = DBA::count('contact', ['uid' => 0, 'gsid' => $id]); - $max_users = max($gcontacts, $apcontacts, $contacts, $registeredUsers); + $max_users = max($apcontacts, $contacts, $registeredUsers); if ($max_users > $registeredUsers) { Logger::info('Update registered users', ['id' => $id, 'url' => $serverdata['nurl'], 'registered-users' => $max_users]); DBA::update('gserver', ['registered-users' => $max_users], ['id' => $id]); @@ -497,7 +499,7 @@ class GServer { Logger::info('Discover relay data', ['server' => $server_url]); - $curlResult = Network::curl($server_url . '/.well-known/x-social-relay'); + $curlResult = DI::httpRequest()->get($server_url . '/.well-known/x-social-relay'); if (!$curlResult->isSuccess()) { return; } @@ -578,7 +580,7 @@ class GServer */ private static function fetchStatistics(string $url) { - $curlResult = Network::curl($url . '/statistics.json'); + $curlResult = DI::httpRequest()->get($url . '/statistics.json'); if (!$curlResult->isSuccess()) { return []; } @@ -688,7 +690,8 @@ class GServer */ private static function parseNodeinfo1(string $nodeinfo_url) { - $curlResult = Network::curl($nodeinfo_url); + $curlResult = DI::httpRequest()->get($nodeinfo_url); + if (!$curlResult->isSuccess()) { return []; } @@ -764,7 +767,7 @@ class GServer */ private static function parseNodeinfo2(string $nodeinfo_url) { - $curlResult = Network::curl($nodeinfo_url); + $curlResult = DI::httpRequest()->get($nodeinfo_url); if (!$curlResult->isSuccess()) { return []; } @@ -841,7 +844,7 @@ class GServer */ private static function fetchSiteinfo(string $url, array $serverdata) { - $curlResult = Network::curl($url . '/siteinfo.json'); + $curlResult = DI::httpRequest()->get($url . '/siteinfo.json'); if (!$curlResult->isSuccess()) { return $serverdata; } @@ -910,7 +913,7 @@ class GServer private static function validHostMeta(string $url) { $xrd_timeout = DI::config()->get('system', 'xrd_timeout'); - $curlResult = Network::curl($url . '/.well-known/host-meta', false, ['timeout' => $xrd_timeout]); + $curlResult = DI::httpRequest()->get($url . '/.well-known/host-meta', false, ['timeout' => $xrd_timeout]); if (!$curlResult->isSuccess()) { return false; } @@ -957,12 +960,6 @@ class GServer { $contacts = []; - $gcontacts = DBA::select('gcontact', ['url', 'nurl'], ['server_url' => [$url, $serverdata['nurl']]]); - while ($gcontact = DBA::fetch($gcontacts)) { - $contacts[$gcontact['nurl']] = $gcontact['url']; - } - DBA::close($gcontacts); - $apcontacts = DBA::select('apcontact', ['url'], ['baseurl' => [$url, $serverdata['nurl']]]); while ($apcontact = DBA::fetch($apcontacts)) { $contacts[Strings::normaliseLink($apcontact['url'])] = $apcontact['url']; @@ -980,8 +977,8 @@ class GServer } foreach ($contacts as $contact) { - $probed = Probe::uri($contact); - if (in_array($probed['network'], Protocol::FEDERATED)) { + $probed = Contact::getByURL($contact); + if (!empty($probed) && in_array($probed['network'], Protocol::FEDERATED)) { $serverdata['network'] = $probed['network']; break; } @@ -1006,7 +1003,7 @@ class GServer { $serverdata['poco'] = ''; - $curlResult = Network::curl($url. '/poco'); + $curlResult = DI::httpRequest()->get($url . '/poco'); if (!$curlResult->isSuccess()) { return $serverdata; } @@ -1036,7 +1033,7 @@ class GServer */ public static function checkMastodonDirectory(string $url, array $serverdata) { - $curlResult = Network::curl($url . '/api/v1/directory?limit=1'); + $curlResult = DI::httpRequest()->get($url . '/api/v1/directory?limit=1'); if (!$curlResult->isSuccess()) { return $serverdata; } @@ -1063,7 +1060,8 @@ class GServer */ private static function detectNextcloud(string $url, array $serverdata) { - $curlResult = Network::curl($url . '/status.php'); + $curlResult = DI::httpRequest()->get($url . '/status.php'); + if (!$curlResult->isSuccess() || ($curlResult->getBody() == '')) { return $serverdata; } @@ -1096,7 +1094,8 @@ class GServer */ private static function detectMastodonAlikes(string $url, array $serverdata) { - $curlResult = Network::curl($url . '/api/v1/instance'); + $curlResult = DI::httpRequest()->get($url . '/api/v1/instance'); + if (!$curlResult->isSuccess() || ($curlResult->getBody() == '')) { return $serverdata; } @@ -1161,7 +1160,7 @@ class GServer */ private static function detectHubzilla(string $url, array $serverdata) { - $curlResult = Network::curl($url . '/api/statusnet/config.json'); + $curlResult = DI::httpRequest()->get($url . '/api/statusnet/config.json'); if (!$curlResult->isSuccess() || ($curlResult->getBody() == '')) { return $serverdata; } @@ -1259,7 +1258,7 @@ class GServer private static function detectGNUSocial(string $url, array $serverdata) { // Test for GNU Social - $curlResult = Network::curl($url . '/api/gnusocial/version.json'); + $curlResult = DI::httpRequest()->get($url . '/api/gnusocial/version.json'); if ($curlResult->isSuccess() && ($curlResult->getBody() != '{"error":"not implemented"}') && ($curlResult->getBody() != '') && (strlen($curlResult->getBody()) < 30)) { $serverdata['platform'] = 'gnusocial'; @@ -1277,7 +1276,7 @@ class GServer } // Test for Statusnet - $curlResult = Network::curl($url . '/api/statusnet/version.json'); + $curlResult = DI::httpRequest()->get($url . '/api/statusnet/version.json'); if ($curlResult->isSuccess() && ($curlResult->getBody() != '{"error":"not implemented"}') && ($curlResult->getBody() != '') && (strlen($curlResult->getBody()) < 30)) { @@ -1313,9 +1312,9 @@ class GServer */ private static function detectFriendica(string $url, array $serverdata) { - $curlResult = Network::curl($url . '/friendica/json'); + $curlResult = DI::httpRequest()->get($url . '/friendica/json'); if (!$curlResult->isSuccess()) { - $curlResult = Network::curl($url . '/friendika/json'); + $curlResult = DI::httpRequest()->get($url . '/friendika/json'); $friendika = true; $platform = 'Friendika'; } else { @@ -1552,20 +1551,6 @@ class GServer return !strpos($body, '>'); } - /** - * Update the user directory of a given gserver record - * - * @param array $gserver gserver record - */ - public static function updateDirectory(array $gserver) - { - /// @todo Add Mastodon API directory - - if (!empty($gserver['poco'])) { - PortableContact::discoverSingleServer($gserver['id']); - } - } - /** * Update GServer entries */ @@ -1584,12 +1569,12 @@ class GServer $last_update = date('c', time() - (60 * 60 * 24 * $requery_days)); - $gservers = DBA::p("SELECT `id`, `url`, `nurl`, `network`, `poco` + $gservers = DBA::p("SELECT `id`, `url`, `nurl`, `network`, `poco`, `directory-type` FROM `gserver` - WHERE `last_contact` >= `last_failure` - AND `poco` != '' + WHERE NOT `failed` + AND `directory-type` != ? AND `last_poco_query` < ? - ORDER BY RAND()", $last_update + ORDER BY RAND()", self::DT_NONE, $last_update ); while ($gserver = DBA::fetch($gservers)) { @@ -1600,9 +1585,15 @@ class GServer continue; } + Logger::info('Update peer list', ['server' => $gserver['url'], 'id' => $gserver['id']]); + Worker::add(PRIORITY_LOW, 'UpdateServerPeers', $gserver['url']); + Logger::info('Update directory', ['server' => $gserver['url'], 'id' => $gserver['id']]); Worker::add(PRIORITY_LOW, 'UpdateServerDirectory', $gserver); + $fields = ['last_poco_query' => DateTimeFormat::utcNow()]; + DBA::update('gserver', $fields, ['nurl' => $gserver['nurl']]); + if (--$no_of_queries == 0) { break; } @@ -1630,13 +1621,12 @@ class GServer $protocols = ['activitypub', 'diaspora', 'dfrn', 'ostatus']; foreach ($protocols as $protocol) { $query = '{nodes(protocol:"' . $protocol . '"){host}}'; - $curlResult = Network::fetchUrl('https://the-federation.info/graphql?query=' . urlencode($query)); + $curlResult = DI::httpRequest()->fetch('https://the-federation.info/graphql?query=' . urlencode($query)); if (!empty($curlResult)) { $data = json_decode($curlResult, true); if (!empty($data['data']['nodes'])) { foreach ($data['data']['nodes'] as $server) { // Using "only_nodeinfo" since servers that are listed on that page should always have it. - echo $server['host']."\n"; Worker::add(PRIORITY_LOW, 'UpdateGServer', 'https://' . $server['host'], true); } } @@ -1649,7 +1639,8 @@ class GServer if (!empty($accesstoken)) { $api = 'https://instances.social/api/1.0/instances/list?count=0'; $header = ['Authorization: Bearer '.$accesstoken]; - $curlResult = Network::curl($api, false, ['headers' => $header]); + $curlResult = DI::httpRequest()->get($api, false, ['headers' => $header]); + if ($curlResult->isSuccess()) { $servers = json_decode($curlResult->getBody(), true); diff --git a/src/Model/Group.php b/src/Model/Group.php index b4dbb87d82..5376b817fc 100644 --- a/src/Model/Group.php +++ b/src/Model/Group.php @@ -89,7 +89,7 @@ class Group $group = DBA::selectFirst('group', ['deleted'], ['id' => $gid]); if (DBA::isResult($group) && $group['deleted']) { DBA::update('group', ['deleted' => 0], ['id' => $gid]); - notice(DI::l10n()->t('A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name.') . EOL); + notice(DI::l10n()->t('A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name.')); } return true; } diff --git a/src/Model/Host.php b/src/Model/Host.php new file mode 100644 index 0000000000..15f75bd100 --- /dev/null +++ b/src/Model/Host.php @@ -0,0 +1,79 @@ +. + * + */ + +namespace Friendica\Model; + +use Friendica\Core\Logger; +use Friendica\Database\DBA; + +class Host +{ + /** + * Get the id for a given hostname + * When empty, the current hostname is used + * + * @param string $hostname + * + * @return integer host name id + * @throws \Exception + */ + public static function getId(string $hostname = '') + { + if (empty($hostname)) { + $hostname = php_uname('n'); + } + + $hostname = strtolower($hostname); + + $host = DBA::selectFirst('host', ['id'], ['name' => $hostname]); + if (!empty($host['id'])) { + return $host['id']; + } + + DBA::replace('host', ['name' => $hostname]); + + $host = DBA::selectFirst('host', ['id'], ['name' => $hostname]); + if (empty($host['id'])) { + Logger::warning('Host name could not be inserted', ['name' => $hostname]); + return 0; + } + + return $host['id']; + } + + /** + * Get the hostname for a given id + * + * @param int $id + * + * @return string host name + * @throws \Exception + */ + public static function getName(int $id) + { + $host = DBA::selectFirst('host', ['name'], ['id' => $id]); + if (!empty($host['name'])) { + return $host['name']; + } + + return ''; + } +} diff --git a/src/Model/Item.php b/src/Model/Item.php index 4fff365562..6e41cd46c0 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -31,6 +31,7 @@ use Friendica\Core\Session; use Friendica\Core\System; use Friendica\Core\Worker; use Friendica\Database\DBA; +use Friendica\Database\DBStructure; use Friendica\DI; use Friendica\Model\Post\Category; use Friendica\Protocol\Activity; @@ -39,7 +40,6 @@ use Friendica\Protocol\Diaspora; use Friendica\Util\DateTimeFormat; use Friendica\Util\Map; use Friendica\Util\Network; -use Friendica\Util\Security; use Friendica\Util\Strings; use Friendica\Worker\Delivery; use Text_LanguageDetect; @@ -56,6 +56,16 @@ class Item const PT_VIDEO = 18; const PT_DOCUMENT = 19; const PT_EVENT = 32; + const PT_TAG = 64; + const PT_TO = 65; + const PT_CC = 66; + const PT_BTO = 67; + const PT_BCC = 68; + const PT_FOLLOWER = 69; + const PT_ANNOUNCEMENT = 70; + const PT_COMMENT = 71; + const PT_STORED = 72; + const PT_GLOBAL = 73; const PT_PERSONAL_NOTE = 128; // Field list that is used to display the items @@ -118,8 +128,22 @@ class Item const PRIVATE = 1; const UNLISTED = 2; + const TABLES = ['item', 'user-item', 'item-content', 'post-delivery-data', 'diaspora-interaction']; + private static $legacy_mode = null; + private static function getItemFields() + { + $definition = DBStructure::definition('', false); + + $postfields = []; + foreach (self::TABLES as $table) { + $postfields[$table] = array_keys($definition[$table]['fields']); + } + + return $postfields; + } + public static function isLegacyMode() { if (is_null(self::$legacy_mode)) { @@ -186,19 +210,7 @@ class Item return []; } - if (empty($condition) || !is_array($condition)) { - $condition = ['iid' => $pinned]; - } else { - reset($condition); - $first_key = key($condition); - if (!is_int($first_key)) { - $condition['iid'] = $pinned; - } else { - $values_string = substr(str_repeat("?, ", count($pinned)), 0, -2); - $condition[0] = '(' . $condition[0] . ") AND `iid` IN (" . $values_string . ")"; - $condition = array_merge($condition, $pinned); - } - } + $condition = DBA::mergeConditions(['iid' => $pinned], $condition); return self::selectThreadForUser($uid, $selected, $condition, $params); } @@ -670,7 +682,7 @@ class Item 'writable', 'self', 'id' => 'cid', 'alias', 'uid' => 'contact-uid', 'photo', 'name-date', 'uri-date', 'avatar-date', 'thumb', 'dfrn-id']; - $fields['parent-item'] = ['guid' => 'parent-guid', 'network' => 'parent-network']; + $fields['parent-item'] = ['guid' => 'parent-guid', 'network' => 'parent-network', 'author-id' => 'parent-author-id']; $fields['parent-item-author'] = ['url' => 'parent-author-link', 'name' => 'parent-author-name', 'network' => 'parent-author-network']; @@ -1340,7 +1352,7 @@ class Item * @param array $item * @return boolean item is valid */ - private static function isValid(array $item) + public static function isValid(array $item) { // When there is no content then we don't post it if ($item['body'].$item['title'] == '') { @@ -1369,7 +1381,7 @@ class Item } } - if (Contact::isBlocked($item['author-id'])) { + if (!empty($item['author-id']) && Contact::isBlocked($item['author-id'])) { Logger::notice('Author is blocked node-wide', ['author-link' => $item['author-link'], 'item-uri' => $item['uri']]); return false; } @@ -1379,12 +1391,12 @@ class Item return false; } - if (!empty($item['uid']) && Contact::isBlockedByUser($item['author-id'], $item['uid'])) { + if (!empty($item['uid']) && !empty($item['author-id']) && Contact\User::isBlocked($item['author-id'], $item['uid'])) { Logger::notice('Author is blocked by user', ['author-link' => $item['author-link'], 'uid' => $item['uid'], 'item-uri' => $item['uri']]); return false; } - if (Contact::isBlocked($item['owner-id'])) { + if (!empty($item['owner-id']) && Contact::isBlocked($item['owner-id'])) { Logger::notice('Owner is blocked node-wide', ['owner-link' => $item['owner-link'], 'item-uri' => $item['uri']]); return false; } @@ -1394,18 +1406,18 @@ class Item return false; } - if (!empty($item['uid']) && Contact::isBlockedByUser($item['owner-id'], $item['uid'])) { + if (!empty($item['uid']) && !empty($item['owner-id']) && Contact\User::isBlocked($item['owner-id'], $item['uid'])) { Logger::notice('Owner is blocked by user', ['owner-link' => $item['owner-link'], 'uid' => $item['uid'], 'item-uri' => $item['uri']]); return false; } // The causer is set during a thread completion, for example because of a reshare. It countains the responsible actor. - if (!empty($item['uid']) && !empty($item['causer-id']) && Contact::isBlockedByUser($item['causer-id'], $item['uid'])) { + if (!empty($item['uid']) && !empty($item['causer-id']) && Contact\User::isBlocked($item['causer-id'], $item['uid'])) { Logger::notice('Causer is blocked by user', ['causer-link' => $item['causer-link'], 'uid' => $item['uid'], 'item-uri' => $item['uri']]); return false; } - if (!empty($item['uid']) && !empty($item['causer-id']) && ($item['parent-uri'] == $item['uri']) && Contact::isIgnoredByUser($item['causer-id'], $item['uid'])) { + if (!empty($item['uid']) && !empty($item['causer-id']) && ($item['parent-uri'] == $item['uri']) && Contact\User::isIgnored($item['causer-id'], $item['uid'])) { Logger::notice('Causer is ignored by user', ['causer-link' => $item['causer-link'], 'uid' => $item['uid'], 'item-uri' => $item['uri']]); return false; } @@ -1539,9 +1551,7 @@ class Item } // Update the contact relations - if ($item['author-id'] != $parent['author-id']) { - DBA::update('contact-relation', ['last-interaction' => $item['created']], ['cid' => $parent['author-id'], 'relation-cid' => $item['author-id']], true); - } + Contact\Relation::store($parent['author-id'], $item['author-id'], $item['created']); } return $item; @@ -1565,6 +1575,8 @@ class Item return GRAVITY_COMMENT; } elseif ($activity->match($item['verb'], Activity::FOLLOW)) { return GRAVITY_ACTIVITY; + } elseif ($activity->match($item['verb'], Activity::ANNOUNCE)) { + return GRAVITY_ACTIVITY; } Logger::info('Unknown gravity for verb', ['verb' => $item['verb']]); return GRAVITY_UNKNOWN; // Should not happen @@ -1572,6 +1584,8 @@ class Item public static function insert($item, $notify = false, $dontcache = false) { + $structure = self::getItemFields(); + $orig_item = $item; $priority = PRIORITY_HIGH; @@ -1680,11 +1694,20 @@ class Item $default = ['url' => $item['author-link'], 'name' => $item['author-name'], 'photo' => $item['author-avatar'], 'network' => $item['network']]; - $item['author-id'] = ($item['author-id'] ?? 0) ?: Contact::getIdForURL($item['author-link'], 0, false, $default); + $item['author-id'] = ($item['author-id'] ?? 0) ?: Contact::getIdForURL($item['author-link'], 0, null, $default); $default = ['url' => $item['owner-link'], 'name' => $item['owner-name'], 'photo' => $item['owner-avatar'], 'network' => $item['network']]; - $item['owner-id'] = ($item['owner-id'] ?? 0) ?: Contact::getIdForURL($item['owner-link'], 0, false, $default); + $item['owner-id'] = ($item['owner-id'] ?? 0) ?: Contact::getIdForURL($item['owner-link'], 0, null, $default); + + $actor = ($item['gravity'] == GRAVITY_PARENT) ? $item['owner-id'] : $item['author-id']; + if (!$item['origin'] && in_array($item['post-type'], [self::PT_ARTICLE, self::PT_COMMENT, self::PT_GLOBAL]) && Contact::isSharing($actor, $item['uid'])) { + $item['post-type'] = self::PT_FOLLOWER; + } + + // Ensure that there is an avatar cache + Contact::checkAvatarCache($item['author-id']); + Contact::checkAvatarCache($item['owner-id']); // The contact-id should be set before "self::insert" was called - but there seems to be issues sometimes $item["contact-id"] = self::contactId($item); @@ -1779,6 +1802,9 @@ class Item // It is mainly used in the "post_local" hook. unset($item['api_source']); + if ($item['verb'] == Activity::ANNOUNCE) { + self::setOwnerforResharedItem($item); + } // Check for hashtags in the body and repair or add hashtag links $item['body'] = self::setHashtags($item['body']); @@ -1839,6 +1865,13 @@ class Item Tag::storeFromBody($item['uri-id'], $body); } + // Remove all fields that aren't part of the item table + foreach ($item as $field => $value) { + if (!in_array($field, $structure['item'])) { + unset($item[$field]); + } + } + $ret = DBA::insert('item', $item); // When the item was successfully stored we fetch the ID of the item. @@ -1940,6 +1973,9 @@ class Item check_user_notification($current_post); + // Distribute items to users who subscribed to their tags + self::distributeByTags($item); + $transmit = $notify || ($item['visible'] && ($parent_origin || $item['origin'])); if ($transmit) { @@ -1959,6 +1995,75 @@ class Item return $current_post; } + /** + * Change the owner of a parent item if it had been shared by a forum + * + * (public) forum posts in the new format consist of the regular post by the author + * followed by an announce message sent from the forum account. + * Changing the owner helps in grouping forum posts. + * + * @param array $item + * @return void + */ + private static function setOwnerforResharedItem(array $item) + { + $parent = self::selectFirst(['id', 'owner-id', 'author-id', 'author-link', 'origin', 'post-type'], + ['uri-id' => $item['thr-parent-id'], 'uid' => $item['uid']]); + if (!DBA::isResult($parent)) { + Logger::error('Parent not found', ['uri-id' => $item['thr-parent-id'], 'uid' => $item['uid']]); + return; + } + + $author = Contact::selectFirst(['url', 'contact-type'], ['id' => $item['author-id']]); + if (!DBA::isResult($author)) { + Logger::error('Author not found', ['id' => $item['author-id']]); + return; + } + + $cid = Contact::getIdForURL($author['url'], $item['uid']); + if (empty($cid) || !Contact::isSharing($cid, $item['uid'])) { + Logger::info('The resharer is not a following contact: quit', ['resharer' => $author['url'], 'uid' => $item['uid']]); + return; + } + + if ($author['contact-type'] != Contact::TYPE_COMMUNITY) { + if (!in_array($parent['post-type'], [self::PT_ARTICLE, self::PT_COMMENT]) || Contact::isSharing($parent['owner-id'], $item['uid'])) { + Logger::info('The resharer is no forum: quit', ['resharer' => $item['author-id'], 'owner' => $parent['owner-id'], 'author' => $parent['author-id'], 'uid' => $item['uid']]); + return; + } + self::update(['post-type' => self::PT_ANNOUNCEMENT], ['id' => $parent['id']]); + Logger::info('Set announcement post-type', ['uri-id' => $item['uri-id'], 'thr-parent-id' => $item['thr-parent-id'], 'uid' => $item['uid']]); + return; + } + + self::update(['owner-id' => $item['author-id'], 'contact-id' => $cid], ['id' => $parent['id']]); + Logger::info('Change owner of the parent', ['uri-id' => $item['uri-id'], 'thr-parent-id' => $item['thr-parent-id'], 'uid' => $item['uid'], 'owner-id' => $item['author-id'], 'contact-id' => $cid]); + } + + /** + * Distribute the given item to users who subscribed to their tags + * + * @param array $item Processed item + */ + private static function distributeByTags(array $item) + { + if (($item['uid'] != 0) || ($item['gravity'] != GRAVITY_PARENT) || !in_array($item['network'], Protocol::FEDERATED)) { + return; + } + + $uids = Tag::getUIDListByURIId($item['uri-id']); + foreach ($uids as $uid) { + if (Contact::isSharing($item['author-id'], $uid)) { + $fields = []; + } else { + $fields = ['post-type' => self::PT_TAG]; + } + + $stored = self::storeForUserByUriId($item['uri-id'], $uid, $fields); + Logger::info('Stored item for users', ['uri-id' => $item['uri-id'], 'uid' => $uid, 'fields' => $fields, 'stored' => $stored]); + } + } + /** * Insert a new item content entry * @@ -2055,13 +2160,6 @@ class Item $origin = $item['origin']; - unset($item['id']); - unset($item['parent']); - unset($item['mention']); - unset($item['wall']); - unset($item['origin']); - unset($item['starred']); - $users = []; /// @todo add a field "pcid" in the contact table that referrs to the public contact id. @@ -2093,7 +2191,7 @@ class Item DBA::close($contacts); if (!empty($owner['alias'])) { - $condition = ['url' => $owner['alias'], 'rel' => [Contact::SHARING, Contact::FRIEND]]; + $condition = ['nurl' => Strings::normaliseLink($owner['alias']), 'rel' => [Contact::SHARING, Contact::FRIEND]]; $contacts = DBA::select('contact', ['uid'], $condition); while ($contact = DBA::fetch($contacts)) { if ($contact['uid'] == 0) { @@ -2121,33 +2219,81 @@ class Item if ($origin_uid == $uid) { $item['diaspora_signed_text'] = $signed_text; } - self::storeForUser($itemid, $item, $uid); + self::storeForUser($item, $uid); } } /** - * Store public items for the receivers + * Store a public item defined by their URI-ID for the given users + * + * @param integer $uri_id URI-ID of the given item + * @param integer $uid The user that will receive the item entry + * @param array $fields Additional fields to be stored + * @return integer stored item id + */ + public static function storeForUserByUriId(int $uri_id, int $uid, array $fields = []) + { + $item = self::selectFirst(self::ITEM_FIELDLIST, ['uri-id' => $uri_id, 'uid' => 0]); + if (!DBA::isResult($item)) { + return 0; + } + + if (($item['private'] == self::PRIVATE) || !in_array($item['network'], Protocol::FEDERATED)) { + Logger::notice('Item is private or not from a federated network. It will not be stored for the user.', ['uri-id' => $uri_id, 'uid' => $uid, 'private' => $item['private'], 'network' => $item['network']]); + return 0; + } + + $item['post-type'] = self::PT_STORED; + + $item = array_merge($item, $fields); + + $stored = self::storeForUser($item, $uid); + Logger::info('Public item stored for user', ['uri-id' => $item['uri-id'], 'uid' => $uid, 'stored' => $stored]); + return $stored; + } + + /** + * Store a public item array for the given users * - * @param integer $itemid Item ID that should be added * @param array $item The item entry that will be stored * @param integer $uid The user that will receive the item entry + * @return integer stored item id * @throws \Exception */ - private static function storeForUser($itemid, $item, $uid) + private static function storeForUser(array $item, int $uid) { + if (self::exists(['uri-id' => $item['uri-id'], 'uid' => $uid])) { + Logger::info('Item already exists', ['uri-id' => $item['uri-id'], 'uid' => $uid]); + return 0; + } + + unset($item['id']); + unset($item['parent']); + unset($item['mention']); + unset($item['starred']); + unset($item['unseen']); + unset($item['psid']); + $item['uid'] = $uid; $item['origin'] = 0; $item['wall'] = 0; - if ($item['uri'] == $item['parent-uri']) { - $item['contact-id'] = Contact::getIdForURL($item['owner-link'], $uid); + + if ($item['gravity'] == GRAVITY_PARENT) { + $contact = Contact::getByURLForUser($item['owner-link'], $uid, false, ['id']); } else { - $item['contact-id'] = Contact::getIdForURL($item['author-link'], $uid); + $contact = Contact::getByURLForUser($item['author-link'], $uid, false, ['id']); } - if (empty($item['contact-id'])) { + if (!empty($contact['id'])) { + $item['contact-id'] = $contact['id']; + } else { + // Shouldn't happen at all + Logger::warning('contact-id could not be fetched', ['uid' => $uid, 'item' => $item]); $self = DBA::selectFirst('contact', ['id'], ['self' => true, 'uid' => $uid]); if (!DBA::isResult($self)) { - return; + // Shouldn't happen even less + Logger::warning('self contact could not be fetched', ['uid' => $uid, 'item' => $item]); + return 0; } $item['contact-id'] = $self['id']; } @@ -2155,7 +2301,7 @@ class Item /// @todo Handling of "event-id" $notify = false; - if ($item['uri'] == $item['parent-uri']) { + if ($item['gravity'] == GRAVITY_PARENT) { $contact = DBA::selectFirst('contact', [], ['id' => $item['contact-id'], 'self' => false]); if (DBA::isResult($contact)) { $notify = self::isRemoteSelf($contact, $item); @@ -2165,10 +2311,11 @@ class Item $distributed = self::insert($item, $notify, true); if (!$distributed) { - Logger::info("Distributed public item wasn't stored", ['id' => $itemid, 'user' => $uid]); + Logger::info("Distributed public item wasn't stored", ['uri-id' => $item['uri-id'], 'user' => $uid]); } else { - Logger::info('Distributed public item was stored', ['id' => $itemid, 'user' => $uid, 'stored' => $distributed]); + Logger::info('Distributed public item was stored', ['uri-id' => $item['uri-id'], 'user' => $uid, 'stored' => $distributed]); } + return $distributed; } /** @@ -2391,7 +2538,7 @@ class Item } /// @todo On private posts we could obfuscate the date - $update = ($arr['private'] != self::PRIVATE); + $update = ($arr['private'] != self::PRIVATE) || in_array($arr['network'], Protocol::FEDERATED); // Is it a forum? Then we don't care about the rules from above if (!$update && in_array($arr["network"], [Protocol::ACTIVITYPUB, Protocol::DFRN]) && ($arr["parent-uri"] === $arr["uri"])) { @@ -2409,15 +2556,15 @@ class Item } else { $condition = ['id' => $arr['contact-id'], 'self' => false]; } - DBA::update('contact', ['success_update' => $arr['received'], 'last-item' => $arr['received']], $condition); + DBA::update('contact', ['failed' => false, 'success_update' => $arr['received'], 'last-item' => $arr['received']], $condition); } // Now do the same for the system wide contacts with uid=0 if ($arr['private'] != self::PRIVATE) { - DBA::update('contact', ['success_update' => $arr['received'], 'last-item' => $arr['received']], + DBA::update('contact', ['failed' => false, 'success_update' => $arr['received'], 'last-item' => $arr['received']], ['id' => $arr['owner-id']]); if ($arr['owner-id'] != $arr['author-id']) { - DBA::update('contact', ['success_update' => $arr['received'], 'last-item' => $arr['received']], + DBA::update('contact', ['failed' => false, 'success_update' => $arr['received'], 'last-item' => $arr['received']], ['id' => $arr['author-id']]); } } @@ -2585,10 +2732,10 @@ class Item 'owner-id' => $owner_id, 'private' => $private, 'psid' => $psid]; self::update($fields, ['id' => $item_id]); - self::updateThread($item_id); - Worker::add(['priority' => PRIORITY_HIGH, 'dont_fork' => true], 'Notifier', Delivery::POST, $item_id); + Item::performActivity($item_id, 'announce', $uid); + return false; } @@ -2918,11 +3065,12 @@ class Item * * Toggle activities as like,dislike,attend of an item * - * @param string $item_id + * @param int $item_id * @param string $verb * Activity verb. One of * like, unlike, dislike, undislike, attendyes, unattendyes, - * attendno, unattendno, attendmaybe, unattendmaybe + * attendno, unattendno, attendmaybe, unattendmaybe, + * announce, unannouce * @return bool * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException @@ -2930,15 +3078,15 @@ class Item * array $arr * 'post_id' => ID of posted item */ - public static function performActivity($item_id, $verb) + public static function performActivity(int $item_id, string $verb, int $uid) { - if (!Session::isAuthenticated()) { + if (empty($uid)) { return false; } - Logger::log('like: verb ' . $verb . ' item ' . $item_id); + Logger::notice('Start create activity', ['verb' => $verb, 'item' => $item_id, 'user' => $uid]); - $item = self::selectFirst(self::ITEM_FIELDLIST, ['`id` = ? OR `uri` = ?', $item_id, $item_id]); + $item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $item_id]); if (!DBA::isResult($item)) { Logger::log('like: unknown item ' . $item_id); return false; @@ -2946,44 +3094,35 @@ class Item $item_uri = $item['uri']; - $uid = $item['uid']; - if (($uid == 0) && local_user()) { - $uid = local_user(); - } - - if (!Security::canWriteToUserWall($uid)) { - Logger::log('like: unable to write on wall ' . $uid); + if (!in_array($item['uid'], [0, $uid])) { return false; } + if (!Item::exists(['uri-id' => $item['parent-uri-id'], 'uid' => $uid])) { + $stored = self::storeForUserByUriId($item['parent-uri-id'], $uid); + if (($item['parent-uri-id'] == $item['uri-id']) && !empty($stored)) { + $item = self::selectFirst(self::ITEM_FIELDLIST, ['id' => $stored]); + if (!DBA::isResult($item)) { + Logger::info('Could not fetch just created item - should not happen', ['stored' => $stored, 'uid' => $uid, 'item-uri' => $item_uri]); + return false; + } + } + } + // Retrieves the local post owner - $owner_self_contact = DBA::selectFirst('contact', [], ['uid' => $uid, 'self' => true]); - if (!DBA::isResult($owner_self_contact)) { - Logger::log('like: unknown owner ' . $uid); + $owner = User::getOwnerDataById($uid); + if (empty($owner)) { + Logger::info('Empty owner for user', ['uid' => $uid]); return false; } // Retrieve the current logged in user's public contact - $author_id = public_contact(); - - $author_contact = DBA::selectFirst('contact', ['url'], ['id' => $author_id]); - if (!DBA::isResult($author_contact)) { - Logger::log('like: unknown author ' . $author_id); + $author_id = Contact::getIdForURL($owner['url']); + if (empty($author_id)) { + Logger::info('Empty public contact'); return false; } - // Contact-id is the uid-dependant author contact - if (local_user() == $uid) { - $item_contact_id = $owner_self_contact['id']; - } else { - $item_contact_id = Contact::getIdForURL($author_contact['url'], $uid, true); - $item_contact = DBA::selectFirst('contact', [], ['id' => $item_contact_id]); - if (!DBA::isResult($item_contact)) { - Logger::log('like: unknown item contact ' . $item_contact_id); - return false; - } - } - $activity = null; switch ($verb) { case 'like': @@ -3010,8 +3149,12 @@ class Item case 'unfollow': $activity = Activity::FOLLOW; break; + case 'announce': + case 'unannounce': + $activity = Activity::ANNOUNCE; + break; default: - Logger::log('like: unknown verb ' . $verb . ' for item ' . $item_id); + Logger::notice('unknown verb', ['verb' => $verb, 'item' => $item_id]); return false; } @@ -3082,7 +3225,7 @@ class Item 'guid' => System::createUUID(), 'uri' => self::newURI($item['uid']), 'uid' => $item['uid'], - 'contact-id' => $item_contact_id, + 'contact-id' => $owner['id'], 'wall' => $item['wall'], 'origin' => 1, 'network' => Protocol::DFRN, @@ -3148,9 +3291,8 @@ class Item $fields = ['uid', 'guid', 'created', 'edited', 'commented', 'received', 'changed', 'post-type', 'wall', 'private', 'pubmail', 'moderated', 'visible', 'starred', 'contact-id', 'uri-id', 'deleted', 'origin', 'forum_mode', 'network', 'author-id', 'owner-id']; - $condition = ["`id` = ? AND (`parent` = ? OR `parent` = 0)", $itemid, $itemid]; - $item = self::selectFirst($fields, $condition); + $item = self::selectFirst($fields, ['id' => $itemid, 'gravity' => GRAVITY_PARENT]); if (!DBA::isResult($item)) { return; } @@ -3615,10 +3757,12 @@ class Item * * @return integer item id */ - public static function fetchByLink($uri, $uid = 0) + public static function fetchByLink(string $uri, int $uid = 0) { + Logger::info('Trying to fetch link', ['uid' => $uid, 'uri' => $uri]); $item_id = self::searchByLink($uri, $uid); if (!empty($item_id)) { + Logger::info('Link found', ['uid' => $uid, 'uri' => $uri, 'id' => $item_id]); return $item_id; } @@ -3629,9 +3773,11 @@ class Item } if (!empty($item_id)) { + Logger::info('Link fetched', ['uid' => $uid, 'uri' => $uri, 'id' => $item_id]); return $item_id; } + Logger::info('Link not found', ['uid' => $uid, 'uri' => $uri]); return 0; } @@ -3668,7 +3814,7 @@ class Item * * @return array item array with data from the original item */ - public static function addShareDataFromOriginal($item) + public static function addShareDataFromOriginal(array $item) { $shared = self::getShareArray($item); if (empty($shared)) { @@ -3690,9 +3836,9 @@ class Item } // Otherwhise try to find (and possibly fetch) the item via the link. This should work for Diaspora and ActivityPub posts - $id = self::fetchByLink($shared['link'], $uid); + $id = self::fetchByLink($shared['link'] ?? '', $uid); if (empty($id)) { - Logger::info('Original item not found', ['url' => $shared['link'], 'callstack' => System::callstack()]); + Logger::info('Original item not found', ['url' => $shared['link'] ?? '', 'callstack' => System::callstack()]); return $item; } diff --git a/src/Model/ItemContent.php b/src/Model/ItemContent.php index c8ad48ca46..daa2766e2f 100644 --- a/src/Model/ItemContent.php +++ b/src/Model/ItemContent.php @@ -24,10 +24,39 @@ namespace Friendica\Model; use Friendica\Content\Text; use Friendica\Content\Text\BBCode; use Friendica\Core\Protocol; +use Friendica\Database\DBA; use Friendica\DI; class ItemContent { + public static function getURIIdListBySearch(string $search, int $uid = 0, int $start = 0, int $limit = 100) + { + $condition = ["`uri-id` IN (SELECT `uri-id` FROM `item-content` WHERE MATCH (`title`, `content-warning`, `body`) AGAINST (? IN BOOLEAN MODE)) + AND (NOT `private` OR (`private` AND `uid` = ?))", $search, $uid]; + $params = [ + 'order' => ['uri-id' => true], + 'group_by' => ['uri-id'], + 'limit' => [$start, $limit] + ]; + + $tags = DBA::select('item', ['uri-id'], $condition, $params); + + $uriids = []; + while ($tag = DBA::fetch($tags)) { + $uriids[] = $tag['uri-id']; + } + DBA::close($tags); + + return $uriids; + } + + public static function countBySearch(string $search, int $uid = 0) + { + $condition = ["`uri-id` IN (SELECT `uri-id` FROM `item-content` WHERE MATCH (`title`, `content-warning`, `body`) AGAINST (? IN BOOLEAN MODE)) + AND (NOT `private` OR (`private` AND `uid` = ?))", $search, $uid]; + return DBA::count('item', $condition); + } + /** * Convert a message into plaintext for connectors to other networks * diff --git a/src/Model/Mail.php b/src/Model/Mail.php index 4056352151..12b4985526 100644 --- a/src/Model/Mail.php +++ b/src/Model/Mail.php @@ -27,7 +27,6 @@ use Friendica\Core\Worker; use Friendica\DI; use Friendica\Database\DBA; use Friendica\Model\Notify\Type; -use Friendica\Network\Probe; use Friendica\Protocol\Activity; use Friendica\Util\DateTimeFormat; use Friendica\Worker\Delivery; @@ -130,9 +129,12 @@ class Mail } $me = DBA::selectFirst('contact', [], ['uid' => local_user(), 'self' => true]); - $contact = DBA::selectFirst('contact', [], ['id' => $recipient, 'uid' => local_user()]); + if (!DBA::isResult($me)) { + return -2; + } - if (!(count($me) && (count($contact)))) { + $contact = DBA::selectFirst('contact', [], ['id' => $recipient, 'uid' => local_user()]); + if (!DBA::isResult($contact)) { return -2; } @@ -267,7 +269,7 @@ class Mail $guid = System::createUUID(); $uri = Item::newURI(local_user(), $guid); - $me = Probe::uri($replyto); + $me = Contact::getByURL($replyto); if (!$me['name']) { return -2; } diff --git a/src/Model/Nodeinfo.php b/src/Model/Nodeinfo.php index d2e168fa59..44181ac941 100644 --- a/src/Model/Nodeinfo.php +++ b/src/Model/Nodeinfo.php @@ -24,6 +24,7 @@ namespace Friendica\Model; use Friendica\Core\Addon; use Friendica\Database\DBA; use Friendica\DI; +use stdClass; /** * Model interaction for the nodeinfo @@ -55,6 +56,7 @@ class Nodeinfo $config->set('nodeinfo', 'total_users', $userStats['total_users']); $config->set('nodeinfo', 'active_users_halfyear', $userStats['active_users_halfyear']); $config->set('nodeinfo', 'active_users_monthly', $userStats['active_users_monthly']); + $config->set('nodeinfo', 'active_users_weekly', $userStats['active_users_weekly']); $logger->debug('user statistics', $userStats); @@ -69,4 +71,109 @@ class Nodeinfo } DBA::close($items); } + + /** + * Return the supported services + * + * @return Object with supported services + */ + public static function getUsage(bool $version2 = false) + { + $config = DI::config(); + + $usage = new stdClass(); + + if (!empty($config->get('system', 'nodeinfo'))) { + $usage->users = [ + 'total' => intval($config->get('nodeinfo', 'total_users')), + 'activeHalfyear' => intval($config->get('nodeinfo', 'active_users_halfyear')), + 'activeMonth' => intval($config->get('nodeinfo', 'active_users_monthly')) + ]; + $usage->localPosts = intval($config->get('nodeinfo', 'local_posts')); + $usage->localComments = intval($config->get('nodeinfo', 'local_comments')); + + if ($version2) { + $usage->users['activeWeek'] = intval($config->get('nodeinfo', 'active_users_weekly')); + } + } + + return $usage; + } + + /** + * Return the supported services + * + * @return array with supported services + */ + public static function getServices() + { + $services = [ + 'inbound' => [], + 'outbound' => [], + ]; + + if (Addon::isEnabled('blogger')) { + $services['outbound'][] = 'blogger'; + } + if (Addon::isEnabled('dwpost')) { + $services['outbound'][] = 'dreamwidth'; + } + if (Addon::isEnabled('statusnet')) { + $services['inbound'][] = 'gnusocial'; + $services['outbound'][] = 'gnusocial'; + } + if (Addon::isEnabled('ijpost')) { + $services['outbound'][] = 'insanejournal'; + } + if (Addon::isEnabled('libertree')) { + $services['outbound'][] = 'libertree'; + } + if (Addon::isEnabled('buffer')) { + $services['outbound'][] = 'linkedin'; + } + if (Addon::isEnabled('ljpost')) { + $services['outbound'][] = 'livejournal'; + } + if (Addon::isEnabled('buffer')) { + $services['outbound'][] = 'pinterest'; + } + if (Addon::isEnabled('posterous')) { + $services['outbound'][] = 'posterous'; + } + if (Addon::isEnabled('pumpio')) { + $services['inbound'][] = 'pumpio'; + $services['outbound'][] = 'pumpio'; + } + + $services['outbound'][] = 'smtp'; + + if (Addon::isEnabled('tumblr')) { + $services['outbound'][] = 'tumblr'; + } + if (Addon::isEnabled('twitter') || Addon::isEnabled('buffer')) { + $services['outbound'][] = 'twitter'; + } + if (Addon::isEnabled('wppost')) { + $services['outbound'][] = 'wordpress'; + } + + return $services; + } + + public static function getOrganization($config) + { + $organization = ['name' => null, 'contact' => null, 'account' => null]; + + if (!empty($config->get('config', 'admin_email'))) { + $adminList = explode(',', str_replace(' ', '', $config->get('config', 'admin_email'))); + $organization['contact'] = $adminList[0]; + $administrator = User::getByEmail($adminList[0], ['username', 'nickname']); + if (!empty($administrator)) { + $organization['name'] = $administrator['username']; + $organization['account'] = DI::baseUrl()->get() . '/profile/' . $administrator['nickname']; + } + } + + return $organization; + } } diff --git a/src/Model/Photo.php b/src/Model/Photo.php index 9d8b5611f7..f09e88ce7d 100644 --- a/src/Model/Photo.php +++ b/src/Model/Photo.php @@ -31,7 +31,6 @@ use Friendica\Model\Storage\SystemResource; use Friendica\Object\Image; use Friendica\Util\DateTimeFormat; use Friendica\Util\Images; -use Friendica\Util\Network; use Friendica\Util\Security; use Friendica\Util\Strings; @@ -42,6 +41,8 @@ require_once "include/dba.php"; */ class Photo { + const CONTACT_PHOTOS = 'Contact Photos'; + /** * Select rows from the photo table and returns them as array * @@ -409,7 +410,7 @@ class Photo $micro = ""; $photo = DBA::selectFirst( - "photo", ["resource-id"], ["uid" => $uid, "contact-id" => $cid, "scale" => 4, "album" => "Contact Photos"] + "photo", ["resource-id"], ["uid" => $uid, "contact-id" => $cid, "scale" => 4, "album" => self::CONTACT_PHOTOS] ); if (!empty($photo['resource-id'])) { $resource_id = $photo["resource-id"]; @@ -421,7 +422,7 @@ class Photo $filename = basename($image_url); if (!empty($image_url)) { - $ret = Network::curl($image_url, true); + $ret = DI::httpRequest()->get($image_url, true); $img_str = $ret->getBody(); $type = $ret->getContentType(); } else { @@ -438,7 +439,7 @@ class Photo if ($Image->isValid()) { $Image->scaleToSquare(300); - $r = self::store($Image, $uid, $cid, $resource_id, $filename, "Contact Photos", 4); + $r = self::store($Image, $uid, $cid, $resource_id, $filename, self::CONTACT_PHOTOS, 4); if ($r === false) { $photo_failure = true; @@ -446,7 +447,7 @@ class Photo $Image->scaleDown(80); - $r = self::store($Image, $uid, $cid, $resource_id, $filename, "Contact Photos", 5); + $r = self::store($Image, $uid, $cid, $resource_id, $filename, self::CONTACT_PHOTOS, 5); if ($r === false) { $photo_failure = true; @@ -454,7 +455,7 @@ class Photo $Image->scaleDown(48); - $r = self::store($Image, $uid, $cid, $resource_id, $filename, "Contact Photos", 6); + $r = self::store($Image, $uid, $cid, $resource_id, $filename, self::CONTACT_PHOTOS, 6); if ($r === false) { $photo_failure = true; @@ -493,9 +494,9 @@ class Photo } if ($photo_failure) { - $image_url = DI::baseUrl() . "/images/person-300.jpg"; - $thumb = DI::baseUrl() . "/images/person-80.jpg"; - $micro = DI::baseUrl() . "/images/person-48.jpg"; + $image_url = DI::baseUrl() . Contact::DEFAULT_AVATAR_PHOTO; + $thumb = DI::baseUrl() . Contact::DEFAULT_AVATAR_THUMB; + $micro = DI::baseUrl() . Contact::DEFAULT_AVATAR_MICRO; } return [$image_url, $thumb, $micro]; @@ -562,8 +563,8 @@ class Photo WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s' $sql_extra GROUP BY `album` ORDER BY `created` DESC", intval($uid), - DBA::escape("Contact Photos"), - DBA::escape(DI::l10n()->t("Contact Photos")) + DBA::escape(self::CONTACT_PHOTOS), + DBA::escape(DI::l10n()->t(self::CONTACT_PHOTOS)) ); } else { // This query doesn't do the count and is much faster @@ -571,8 +572,8 @@ class Photo FROM `photo` USE INDEX (`uid_album_scale_created`) WHERE `uid` = %d AND `album` != '%s' AND `album` != '%s' $sql_extra", intval($uid), - DBA::escape("Contact Photos"), - DBA::escape(DI::l10n()->t("Contact Photos")) + DBA::escape(self::CONTACT_PHOTOS), + DBA::escape(DI::l10n()->t(self::CONTACT_PHOTOS)) ); } DI::cache()->set($key, $albums, Duration::DAY); diff --git a/src/Model/Post/DeliveryData.php b/src/Model/Post/DeliveryData.php index 0feb38281b..578f062ec4 100644 --- a/src/Model/Post/DeliveryData.php +++ b/src/Model/Post/DeliveryData.php @@ -148,7 +148,7 @@ class DeliveryData $fields['uri-id'] = $uri_id; - return DBA::insert('post-delivery-data', $fields); + return DBA::replace('post-delivery-data', $fields); } /** diff --git a/src/Model/Profile.php b/src/Model/Profile.php index 2fcbde0779..a5ea6c4cb6 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -166,7 +166,7 @@ class Profile } } - $profile = self::getByNickname($nickname, $user['uid']); + $profile = User::getOwnerDataById($user['uid'], false); if (empty($profile) && empty($profiledata)) { Logger::log('profile error: ' . DI::args()->getQueryString(), Logger::DEBUG); @@ -304,7 +304,7 @@ class Profile $profile_is_dfrn = $profile['network'] == Protocol::DFRN; $profile_is_native = in_array($profile['network'], Protocol::NATIVE_SUPPORT); - $local_user_is_self = local_user() && local_user() == ($profile['uid'] ?? 0); + $local_user_is_self = $profile['self'] ?? false; $visitor_is_authenticated = (bool)self::getMyURL(); $visitor_is_following = in_array($visitor_contact['rel'] ?? 0, [Contact::FOLLOWER, Contact::FRIEND]) @@ -354,13 +354,7 @@ class Profile // Fetch the account type $account_type = Contact::getAccountType($profile); - if (!empty($profile['address']) - || !empty($profile['location']) - || !empty($profile['locality']) - || !empty($profile['region']) - || !empty($profile['postal-code']) - || !empty($profile['country-name']) - ) { + if (!empty($profile['address']) || !empty($profile['location'])) { $location = DI::l10n()->t('Location:'); } @@ -427,10 +421,6 @@ class Profile $p['about'] = BBCode::convert($p['about']); } - if (empty($p['address']) && !empty($p['location'])) { - $p['address'] = $p['location']; - } - if (isset($p['address'])) { $p['address'] = BBCode::convert($p['address']); } @@ -737,7 +727,7 @@ class Profile $magic_path = $basepath . '/magic' . '?owa=1&dest=' . $dest . '&' . $addr_request; // We have to check if the remote server does understand /magic without invoking something - $serverret = Network::curl($basepath . '/magic'); + $serverret = DI::httpRequest()->get($basepath . '/magic'); if ($serverret->isSuccess()) { Logger::log('Doing magic auth for visitor ' . $my_url . ' to ' . $magic_path, Logger::DEBUG); System::externalRedirect($magic_path); diff --git a/src/Model/Tag.php b/src/Model/Tag.php index d8c252ca2b..40f2f8d6a1 100644 --- a/src/Model/Tag.php +++ b/src/Model/Tag.php @@ -93,6 +93,10 @@ class Tag return; } + if ((substr($url, 0, 7) == 'https//') || (substr($url, 0, 6) == 'http//')) { + Logger::notice('Wrong scheme in url', ['url' => $url, 'callstack' => System::callstack(20)]); + } + if (!$probing) { $condition = ['nurl' => Strings::normaliseLink($url), 'uid' => 0, 'deleted' => false]; $contact = DBA::selectFirst('contact', ['id'], $condition, ['order' => ['id']]); @@ -111,7 +115,7 @@ class Tag } } } else { - $cid = Contact::getIdForURL($url, 0, true); + $cid = Contact::getIdForURL($url, 0, false); Logger::info('Got id by probing', ['cid' => $cid, 'url' => $url]); } @@ -436,6 +440,21 @@ class Tag return $return; } + /** + * Counts posts for given tag + * + * @param string $search + * @param integer $uid + * @return integer number of posts + */ + public static function countByTag(string $search, int $uid = 0) + { + $condition = ["`name` = ? AND (NOT `private` OR (`private` AND `uid` = ?))", $search, $uid]; + $params = ['group_by' => ['uri-id']]; + + return DBA::count('tag-search-view', $condition, $params); + } + /** * Search posts for given tag * @@ -536,5 +555,41 @@ class Tag } return Strings::startsWithChars($tag, $tag_chars); - } + } + + /** + * Fetch user who subscribed to the given tag + * + * @param string $tag + * @return array User list + */ + private static function getUIDListByTag(string $tag) + { + $uids = []; + $searches = DBA::select('search', ['uid'], ['term' => $tag]); + while ($search = DBA::fetch($searches)) { + $uids[] = $search['uid']; + } + DBA::close($searches); + + return $uids; + } + + /** + * Fetch user who subscribed to the tags of the given item + * + * @param integer $uri_id + * @return array User list + */ + public static function getUIDListByURIId(int $uri_id) + { + $uids = []; + $tags = self::getByURIId($uri_id, [self::HASHTAG]); + + foreach ($tags as $tag) { + $uids = array_merge($uids, self::getUIDListByTag(self::TAG_CHARACTER[self::HASHTAG] . $tag['name'])); + } + + return array_unique($uids); + } } diff --git a/src/Model/User.php b/src/Model/User.php index 16dfb51220..73636a9953 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -21,7 +21,9 @@ namespace Friendica\Model; +use DivineOmega\DOFileCachePSR6\CacheItemPool; use DivineOmega\PasswordExposed; +use ErrorException; use Exception; use Friendica\Content\Pager; use Friendica\Core\Hook; @@ -33,7 +35,7 @@ use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\TwoFactor\AppSpecificPassword; -use Friendica\Network\HTTPException\InternalServerErrorException; +use Friendica\Network\HTTPException; use Friendica\Object\Image; use Friendica\Util\Crypto; use Friendica\Util\DateTimeFormat; @@ -41,6 +43,7 @@ use Friendica\Util\Images; use Friendica\Util\Network; use Friendica\Util\Strings; use Friendica\Worker\Delivery; +use ImagickException; use LightOpenID; /** @@ -97,6 +100,107 @@ class User * @} */ + private static $owner; + + /** + * Fetch the system account + * + * @return array system account + */ + public static function getSystemAccount() + { + $system = Contact::selectFirst([], ['self' => true, 'uid' => 0]); + if (!DBA::isResult($system)) { + self::createSystemAccount(); + $system = Contact::selectFirst([], ['self' => true, 'uid' => 0]); + if (!DBA::isResult($system)) { + return []; + } + } + + $system['sprvkey'] = $system['uprvkey'] = $system['prvkey']; + $system['spubkey'] = $system['upubkey'] = $system['pubkey']; + $system['nickname'] = $system['nick']; + return $system; + } + + /** + * Create the system account + * + * @return void + */ + private static function createSystemAccount() + { + $system_actor_name = self::getActorName(); + if (empty($system_actor_name)) { + return; + } + + $keys = Crypto::newKeypair(4096); + if ($keys === false) { + throw new Exception(DI::l10n()->t('SERIOUS ERROR: Generation of security keys failed.')); + } + + $system = []; + $system['uid'] = 0; + $system['created'] = DateTimeFormat::utcNow(); + $system['self'] = true; + $system['network'] = Protocol::ACTIVITYPUB; + $system['name'] = 'System Account'; + $system['addr'] = $system_actor_name . '@' . DI::baseUrl()->getHostname(); + $system['nick'] = $system_actor_name; + $system['avatar'] = DI::baseUrl() . Contact::DEFAULT_AVATAR_PHOTO; + $system['photo'] = DI::baseUrl() . Contact::DEFAULT_AVATAR_PHOTO; + $system['thumb'] = DI::baseUrl() . Contact::DEFAULT_AVATAR_THUMB; + $system['micro'] = DI::baseUrl() . Contact::DEFAULT_AVATAR_MICRO; + $system['url'] = DI::baseUrl() . '/friendica'; + $system['nurl'] = Strings::normaliseLink($system['url']); + $system['pubkey'] = $keys['pubkey']; + $system['prvkey'] = $keys['prvkey']; + $system['blocked'] = 0; + $system['pending'] = 0; + $system['contact-type'] = Contact::TYPE_RELAY; // In AP this is translated to 'Application' + $system['name-date'] = DateTimeFormat::utcNow(); + $system['uri-date'] = DateTimeFormat::utcNow(); + $system['avatar-date'] = DateTimeFormat::utcNow(); + $system['closeness'] = 0; + $system['baseurl'] = DI::baseUrl(); + $system['gsid'] = GServer::getID($system['baseurl']); + DBA::insert('contact', $system); + } + + /** + * Detect a usable actor name + * + * @return string actor account name + */ + public static function getActorName() + { + $system_actor_name = DI::config()->get('system', 'actor_name'); + if (!empty($system_actor_name)) { + $self = Contact::selectFirst(['nick'], ['uid' => 0, 'self' => true]); + if (!empty($self['nick'])) { + if ($self['nick'] != $system_actor_name) { + // Reset the actor name to the already used name + DI::config()->set('system', 'actor_name', $self['nick']); + $system_actor_name = $self['nick']; + } + } + return $system_actor_name; + } + + // List of possible actor names + $possible_accounts = ['friendica', 'actor', 'system', 'internal']; + foreach ($possible_accounts as $name) { + if (!DBA::exists('user', ['nickname' => $name, 'account_removed' => false, 'expire']) && + !DBA::exists('userd', ['username' => $name])) { + DI::config()->set('system', 'actor_name', $name); + return $name; + } + } + return ''; + } + /** * Returns true if a user record exists with the provided id * @@ -160,14 +264,29 @@ class User * @return integer user id * @throws Exception */ - public static function getIdForURL($url) + public static function getIdForURL(string $url) { - $self = DBA::selectFirst('contact', ['uid'], ['nurl' => Strings::normaliseLink($url), 'self' => true]); - if (!DBA::isResult($self)) { - return false; - } else { + // Avoid any database requests when the hostname isn't even part of the url. + if (!strpos($url, DI::baseUrl()->getHostname())) { + return 0; + } + + $self = Contact::selectFirst(['uid'], ['self' => true, 'nurl' => Strings::normaliseLink($url)]); + if (!empty($self['uid'])) { return $self['uid']; } + + $self = Contact::selectFirst(['uid'], ['self' => true, 'addr' => $url]); + if (!empty($self['uid'])) { + return $self['uid']; + } + + $self = Contact::selectFirst(['uid'], ['self' => true, 'alias' => [$url, Strings::normaliseLink($url)]]); + if (!empty($self['uid'])) { + return $self['uid']; + } + + return 0; } /** @@ -185,6 +304,24 @@ class User return DBA::selectFirst('user', $fields, ['email' => $email]); } + /** + * Fetch the user array of the administrator. The first one if there are several. + * + * @param array $fields + * @return array user + */ + public static function getFirstAdmin(array $fields = []) + { + if (!empty(DI::config()->get('config', 'admin_nickname'))) { + return self::getByNickname(DI::config()->get('config', 'admin_nickname'), $fields); + } elseif (!empty(DI::config()->get('config', 'admin_email'))) { + $adminList = explode(',', str_replace(' ', '', DI::config()->get('config', 'admin_email'))); + return self::getByEmail($adminList[0], $fields); + } else { + return []; + } + } + /** * Get owner data by user id * @@ -193,8 +330,16 @@ class User * @return boolean|array * @throws Exception */ - public static function getOwnerDataById($uid, $check_valid = true) + public static function getOwnerDataById(int $uid, bool $check_valid = true) { + if ($uid == 0) { + return self::getSystemAccount(); + } + + if (!empty(self::$owner[$uid])) { + return self::$owner[$uid]; + } + $owner = DBA::selectFirst('owner-view', [], ['uid' => $uid]); if (!DBA::isResult($owner)) { if (!DBA::exists('user', ['uid' => $uid]) || !$check_valid) { @@ -238,6 +383,7 @@ class User $owner = self::getOwnerDataById($uid, false); } + self::$owner[$uid] = $owner; return $owner; } @@ -262,11 +408,11 @@ class User /** * Returns the default group for a given user and network * - * @param int $uid User id + * @param int $uid User id * @param string $network network name * * @return int group id - * @throws InternalServerErrorException + * @throws Exception */ public static function getDefaultGroup($uid, $network = '') { @@ -318,7 +464,8 @@ class User * @param string $password * @param bool $third_party * @return int User Id if authentication is successful - * @throws Exception + * @throws HTTPException\ForbiddenException + * @throws HTTPException\NotFoundException */ public static function getIdFromPasswordAuthentication($user_info, $password, $third_party = false) { @@ -353,7 +500,7 @@ class User return $user['uid']; } - throw new Exception(DI::l10n()->t('Login failed')); + throw new HTTPException\ForbiddenException(DI::l10n()->t('Login failed')); } /** @@ -367,7 +514,7 @@ class User * * @param mixed $user_info * @return array - * @throws Exception + * @throws HTTPException\NotFoundException */ private static function getAuthenticationInfo($user_info) { @@ -411,7 +558,7 @@ class User } if (!DBA::isResult($user)) { - throw new Exception(DI::l10n()->t('User not found')); + throw new HTTPException\NotFoundException(DI::l10n()->t('User not found')); } } @@ -422,6 +569,7 @@ class User * Generates a human-readable random password * * @return string + * @throws Exception */ public static function generateNewPassword() { @@ -437,7 +585,7 @@ class User */ public static function isPasswordExposed($password) { - $cache = new \DivineOmega\DOFileCachePSR6\CacheItemPool(); + $cache = new CacheItemPool(); $cache->changeConfig([ 'cacheDirectory' => get_temppath() . '/password-exposed-cache/', ]); @@ -446,7 +594,7 @@ class User $passwordExposedChecker = new PasswordExposed\PasswordExposedChecker(null, $cache); return $passwordExposedChecker->passwordExposed($password) === PasswordExposed\PasswordStatus::EXPOSED; - } catch (\Exception $e) { + } catch (Exception $e) { Logger::error('Password Exposed Exception: ' . $e->getMessage(), [ 'code' => $e->getCode(), 'file' => $e->getFile(), @@ -543,20 +691,28 @@ class User * * @param string $nickname The nickname that should be checked * @return boolean True is the nickname is blocked on the node - * @throws InternalServerErrorException */ public static function isNicknameBlocked($nickname) { $forbidden_nicknames = DI::config()->get('system', 'forbidden_nicknames', ''); + if (!empty($forbidden_nicknames)) { + $forbidden = explode(',', $forbidden_nicknames); + $forbidden = array_map('trim', $forbidden); + } else { + $forbidden = []; + } - // if the config variable is empty return false - if (empty($forbidden_nicknames)) { + // Add the name of the internal actor to the "forbidden" list + $actor_name = self::getActorName(); + if (!empty($actor_name)) { + $forbidden[] = $actor_name; + } + + if (empty($forbidden)) { return false; } // check if the nickname is in the list of blocked nicknames - $forbidden = explode(',', $forbidden_nicknames); - $forbidden = array_map('trim', $forbidden); if (in_array(strtolower($nickname), $forbidden)) { return true; } @@ -579,9 +735,9 @@ class User * * @param array $data * @return array - * @throws \ErrorException - * @throws InternalServerErrorException - * @throws \ImagickException + * @throws ErrorException + * @throws HTTPException\InternalServerErrorException + * @throws ImagickException * @throws Exception */ public static function create(array $data) @@ -707,7 +863,7 @@ class User $nickname = $data['nickname'] = strtolower($nickname); - if (!preg_match('/^[a-z0-9][a-z0-9\_]*$/', $nickname)) { + if (!preg_match('/^[a-z0-9][a-z0-9_]*$/', $nickname)) { throw new Exception(DI::l10n()->t('Your nickname can only contain a-z, 0-9 and _.')); } @@ -823,7 +979,7 @@ class User $photo_failure = false; $filename = basename($photo); - $curlResult = Network::curl($photo, true); + $curlResult = DI::httpRequest()->get($photo, true); if ($curlResult->isSuccess()) { $img_str = $curlResult->getBody(); $type = $curlResult->getContentType(); @@ -896,7 +1052,7 @@ class User * * @return bool True, if the allow was successful * - * @throws InternalServerErrorException + * @throws HTTPException\InternalServerErrorException * @throws Exception */ public static function allow(string $hash) @@ -970,16 +1126,16 @@ class User * @param string $lang The user's language (default is english) * * @return bool True, if the user was created successfully - * @throws InternalServerErrorException - * @throws \ErrorException - * @throws \ImagickException + * @throws HTTPException\InternalServerErrorException + * @throws ErrorException + * @throws ImagickException */ public static function createMinimal(string $name, string $email, string $nick, string $lang = L10n::DEFAULT) { if (empty($name) || empty($email) || empty($nick)) { - throw new InternalServerErrorException('Invalid arguments.'); + throw new HTTPException\InternalServerErrorException('Invalid arguments.'); } $result = self::create([ @@ -1042,7 +1198,7 @@ class User * @param string $siteurl * @param string $password Plaintext password * @return NULL|boolean from notification() and email() inherited - * @throws InternalServerErrorException + * @throws HTTPException\InternalServerErrorException */ public static function sendRegisterPendingEmail($user, $sitename, $siteurl, $password) { @@ -1078,16 +1234,16 @@ class User * * It's here as a function because the mail is sent from different parts * - * @param \Friendica\Core\L10n $l10n The used language - * @param array $user User record array - * @param string $sitename - * @param string $siteurl - * @param string $password Plaintext password + * @param L10n $l10n The used language + * @param array $user User record array + * @param string $sitename + * @param string $siteurl + * @param string $password Plaintext password * * @return NULL|boolean from notification() and email() inherited - * @throws InternalServerErrorException + * @throws HTTPException\InternalServerErrorException */ - public static function sendRegisterOpenEmail(\Friendica\Core\L10n $l10n, $user, $sitename, $siteurl, $password) + public static function sendRegisterOpenEmail(L10n $l10n, $user, $sitename, $siteurl, $password) { $preamble = Strings::deindent($l10n->t( ' @@ -1144,7 +1300,7 @@ class User /** * @param int $uid user to remove * @return bool - * @throws InternalServerErrorException + * @throws HTTPException\InternalServerErrorException */ public static function remove(int $uid) { @@ -1162,7 +1318,7 @@ class User // unique), so it cannot be re-registered in the future. DBA::insert('userd', ['username' => $user['nickname']]); - // The user and related data will be deleted in Friendica\Worker\CronJobs::expireAndRemoveUsers() + // The user and related data will be deleted in Friendica\Worker\ExpireAndRemoveUsers DBA::update('user', ['account_removed' => true, 'account_expires_on' => DateTimeFormat::utc('now + 7 day')], ['uid' => $uid]); Worker::add(PRIORITY_HIGH, 'Notifier', Delivery::REMOVAL, $uid); @@ -1272,6 +1428,7 @@ class User 'total_users' => 0, 'active_users_halfyear' => 0, 'active_users_monthly' => 0, + 'active_users_weekly' => 0, ]; $userStmt = DBA::select('owner-view', ['uid', 'login_date', 'last-item'], @@ -1284,6 +1441,7 @@ class User $halfyear = time() - (180 * 24 * 60 * 60); $month = time() - (30 * 24 * 60 * 60); + $week = time() - (7 * 24 * 60 * 60); while ($user = DBA::fetch($userStmt)) { $statistics['total_users']++; @@ -1297,6 +1455,11 @@ class User ) { $statistics['active_users_monthly']++; } + + if ((strtotime($user['login_date']) > $week) || (strtotime($user['last-item']) > $week) + ) { + $statistics['active_users_weekly']++; + } } DBA::close($userStmt); diff --git a/src/Model/UserItem.php b/src/Model/UserItem.php index afb13829df..b7dfec4b12 100644 --- a/src/Model/UserItem.php +++ b/src/Model/UserItem.php @@ -27,6 +27,7 @@ use Friendica\Database\DBA; use Friendica\DI; use Friendica\Util\Strings; use Friendica\Model\Tag; +use Friendica\Protocol\Activity; class UserItem { @@ -50,20 +51,38 @@ class UserItem */ public static function setNotification(int $iid) { - $fields = ['id', 'uri-id', 'uid', 'body', 'parent', 'gravity', 'tag', 'contact-id', 'thr-parent', 'parent-uri', 'author-id']; + $fields = ['id', 'uri-id', 'parent-uri-id', 'uid', 'body', 'parent', 'gravity', 'tag', + 'private', 'contact-id', 'thr-parent', 'parent-uri', 'author-id', 'verb']; $item = Item::selectFirst($fields, ['id' => $iid, 'origin' => false]); if (!DBA::isResult($item)) { return; } - // fetch all users in the thread + // "Activity::FOLLOW" is an automated activity, so we ignore it here + if ($item['verb'] == Activity::FOLLOW) { + return; + } + + if ($item['uid'] == 0) { + $uids = []; + } else { + // Always include the item user + $uids = [$item['uid']]; + } + + // Add every user who participated so far in this thread + // This can only happen with participations on global items. (means: uid = 0) $users = DBA::p("SELECT DISTINCT(`contact`.`uid`) FROM `item` INNER JOIN `contact` ON `contact`.`id` = `item`.`contact-id` AND `contact`.`uid` != 0 WHERE `parent` IN (SELECT `parent` FROM `item` WHERE `id`=?)", $iid); while ($user = DBA::fetch($users)) { - self::setNotificationForUser($item, $user['uid']); + $uids[] = $user['uid']; } DBA::close($users); + + foreach (array_unique($uids) as $uid) { + self::setNotificationForUser($item, $uid); + } } /** @@ -100,32 +119,35 @@ class UserItem return; } - if (self::checkImplicitMention($item, $profiles)) { - $notification_type = $notification_type | self::NOTIF_IMPLICIT_TAGGED; - } + // Only create notifications for posts and comments, not for activities + if (in_array($item['gravity'], [GRAVITY_PARENT, GRAVITY_COMMENT])) { + if (self::checkImplicitMention($item, $profiles)) { + $notification_type = $notification_type | self::NOTIF_IMPLICIT_TAGGED; + } - if (self::checkExplicitMention($item, $profiles)) { - $notification_type = $notification_type | self::NOTIF_EXPLICIT_TAGGED; - } + if (self::checkExplicitMention($item, $profiles)) { + $notification_type = $notification_type | self::NOTIF_EXPLICIT_TAGGED; + } - if (self::checkCommentedThread($item, $contacts)) { - $notification_type = $notification_type | self::NOTIF_THREAD_COMMENT; - } + if (self::checkCommentedThread($item, $contacts)) { + $notification_type = $notification_type | self::NOTIF_THREAD_COMMENT; + } - if (self::checkDirectComment($item, $contacts)) { - $notification_type = $notification_type | self::NOTIF_DIRECT_COMMENT; - } + if (self::checkDirectComment($item, $contacts)) { + $notification_type = $notification_type | self::NOTIF_DIRECT_COMMENT; + } - if (self::checkDirectCommentedThread($item, $contacts)) { - $notification_type = $notification_type | self::NOTIF_DIRECT_THREAD_COMMENT; - } + if (self::checkDirectCommentedThread($item, $contacts)) { + $notification_type = $notification_type | self::NOTIF_DIRECT_THREAD_COMMENT; + } - if (self::checkCommentedParticipation($item, $contacts)) { - $notification_type = $notification_type | self::NOTIF_COMMENT_PARTICIPATION; - } + if (self::checkCommentedParticipation($item, $contacts)) { + $notification_type = $notification_type | self::NOTIF_COMMENT_PARTICIPATION; + } - if (self::checkActivityParticipation($item, $contacts)) { - $notification_type = $notification_type | self::NOTIF_ACTIVITY_PARTICIPATION; + if (self::checkActivityParticipation($item, $contacts)) { + $notification_type = $notification_type | self::NOTIF_ACTIVITY_PARTICIPATION; + } } if (empty($notification_type)) { @@ -197,16 +219,22 @@ class UserItem */ private static function checkShared(array $item, int $uid) { - if ($item['gravity'] != GRAVITY_PARENT) { + // Only check on original posts and reshare ("announce") activities, otherwise return + if (($item['gravity'] != GRAVITY_PARENT) && ($item['verb'] != Activity::ANNOUNCE)) { return false; } - // Either the contact had posted something directly + // Check if the contact posted or shared something directly if (DBA::exists('contact', ['id' => $item['contact-id'], 'notify_new_posts' => true])) { return true; } - // Or the contact is a mentioned forum + // The following check doesn't make sense on activities, so quit here + if ($item['verb'] == Activity::ANNOUNCE) { + return false; + } + + // Check if the contact is a mentioned forum $tags = DBA::select('tag-view', ['url'], ['uri-id' => $item['uri-id'], 'type' => [Tag::MENTION, Tag::EXCLUSIVE_MENTION]]); while ($tag = DBA::fetch($tags)) { $condition = ['nurl' => Strings::normaliseLink($tag['url']), 'uid' => $uid, 'notify_new_posts' => true, 'contact-type' => Contact::TYPE_COMMUNITY]; diff --git a/src/Module/Acctlink.php b/src/Module/Acctlink.php index f80ea4c73c..bdcc3cf6ff 100644 --- a/src/Module/Acctlink.php +++ b/src/Module/Acctlink.php @@ -22,8 +22,8 @@ namespace Friendica\Module; use Friendica\BaseModule; -use Friendica\Network\Probe; use Friendica\Core\System; +use Friendica\Model\Contact; /** * Redirects to another URL based on the parameter 'addr' @@ -35,9 +35,9 @@ class Acctlink extends BaseModule $addr = trim($_GET['addr'] ?? ''); if ($addr) { - $url = Probe::uri($addr)['url'] ?? ''; + $url = Contact::getByURL($addr)['url'] ?? ''; if ($url) { - System::externalRedirect($url); + System::externalRedirect($url['url']); exit(); } } diff --git a/src/Module/Admin/Addons/Index.php b/src/Module/Admin/Addons/Index.php index 959f9d04a1..0ffe32edb3 100644 --- a/src/Module/Admin/Addons/Index.php +++ b/src/Module/Admin/Addons/Index.php @@ -39,7 +39,7 @@ class Index extends BaseAdmin switch ($_GET['action']) { case 'reload': Addon::reload(); - info('Addons reloaded'); + info(DI::l10n()->t('Addons reloaded')); break; case 'toggle' : @@ -50,7 +50,7 @@ class Index extends BaseAdmin } elseif (Addon::install($addon)) { info(DI::l10n()->t('Addon %s enabled.', $addon)); } else { - info(DI::l10n()->t('Addon %s failed to install.', $addon)); + notice(DI::l10n()->t('Addon %s failed to install.', $addon)); } break; diff --git a/src/Module/Admin/Blocklist/Contact.php b/src/Module/Admin/Blocklist/Contact.php index c4eedc5a8a..73cb168190 100644 --- a/src/Module/Admin/Blocklist/Contact.php +++ b/src/Module/Admin/Blocklist/Contact.php @@ -44,7 +44,7 @@ class Contact extends BaseAdmin $contact_id = Model\Contact::getIdForURL($contact_url); if ($contact_id) { Model\Contact::block($contact_id, $block_reason); - notice(DI::l10n()->t('The contact has been blocked from the node')); + info(DI::l10n()->t('The contact has been blocked from the node')); } else { notice(DI::l10n()->t('Could not find any contact entry for this URL (%s)', $contact_url)); } @@ -54,7 +54,7 @@ class Contact extends BaseAdmin foreach ($contacts as $uid) { Model\Contact::unblock($uid); } - notice(DI::l10n()->tt('%s contact unblocked', '%s contacts unblocked', count($contacts))); + info(DI::l10n()->tt('%s contact unblocked', '%s contacts unblocked', count($contacts))); } DI::baseUrl()->redirect('admin/blocklist/contact'); diff --git a/src/Module/Admin/Blocklist/Server.php b/src/Module/Admin/Blocklist/Server.php index 1290662f25..3eefc6cbec 100644 --- a/src/Module/Admin/Blocklist/Server.php +++ b/src/Module/Admin/Blocklist/Server.php @@ -46,7 +46,7 @@ class Server extends BaseAdmin 'reason' => Strings::escapeTags(trim($_POST['newentry_reason'])) ]; DI::config()->set('system', 'blocklist', $blocklist); - info(DI::l10n()->t('Server domain pattern added to blocklist.') . EOL); + info(DI::l10n()->t('Server domain pattern added to blocklist.')); } else { // Edit the entries from blocklist $blocklist = []; @@ -62,7 +62,6 @@ class Server extends BaseAdmin } } DI::config()->set('system', 'blocklist', $blocklist); - info(DI::l10n()->t('Site blocklist updated.') . EOL); } DI::baseUrl()->redirect('admin/blocklist/server'); diff --git a/src/Module/Admin/Federation.php b/src/Module/Admin/Federation.php index 928a286b14..1fdd7a512d 100644 --- a/src/Module/Admin/Federation.php +++ b/src/Module/Admin/Federation.php @@ -42,6 +42,7 @@ class Federation extends BaseAdmin 'hubzilla' => ['name' => 'Hubzilla/Red Matrix', 'color' => '#43488a'], // blue from the logo 'mastodon' => ['name' => 'Mastodon', 'color' => '#1a9df9'], // blue from the Mastodon logo 'misskey' => ['name' => 'Misskey', 'color' => '#ccfefd'], // Font color of the homepage + 'nextcloud' => ['name' => 'Nextcloud', 'color' => '#1cafff'], // Logo color 'peertube' => ['name' => 'Peertube', 'color' => '#ffad5c'], // One of the logo colors 'pixelfed' => ['name' => 'Pixelfed', 'color' => '#11da47'], // One of the logo colors 'pleroma' => ['name' => 'Pleroma', 'color' => '#E46F0F'], // Orange from the text that is used on Pleroma instances @@ -64,14 +65,14 @@ class Federation extends BaseAdmin $gservers = DBA::p("SELECT COUNT(*) AS `total`, SUM(`registered-users`) AS `users`, `platform`, ANY_VALUE(`network`) AS `network`, MAX(`version`) AS `version` - FROM `gserver` WHERE `last_contact` >= `last_failure` GROUP BY `platform`"); + FROM `gserver` WHERE NOT `failed` GROUP BY `platform`"); while ($gserver = DBA::fetch($gservers)) { $total += $gserver['total']; $users += $gserver['users']; $versionCounts = []; $versions = DBA::p("SELECT COUNT(*) AS `total`, `version` FROM `gserver` - WHERE `last_contact` >= `last_failure` AND `platform` = ? + WHERE NOT `failed` AND `platform` = ? GROUP BY `version` ORDER BY `version`", $gserver['platform']); while ($version = DBA::fetch($versions)) { $version['version'] = str_replace(["\n", "\r", "\t"], " ", $version['version']); @@ -132,7 +133,6 @@ class Federation extends BaseAdmin // some helpful text $intro = DI::l10n()->t('This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of.'); - $hint = DI::l10n()->t('The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here.'); // load the template, replace the macros and return the page content $t = Renderer::getMarkupTemplate('admin/federation.tpl'); @@ -140,8 +140,6 @@ class Federation extends BaseAdmin '$title' => DI::l10n()->t('Administration'), '$page' => DI::l10n()->t('Federation Statistics'), '$intro' => $intro, - '$hint' => $hint, - '$autoactive' => DI::config()->get('system', 'poco_completion'), '$counts' => $counts, '$version' => FRIENDICA_VERSION, '$legendtext' => DI::l10n()->t('Currently this node is aware of %d nodes with %d registered users from the following platforms:', $total, $users), diff --git a/src/Module/Admin/Item/Delete.php b/src/Module/Admin/Item/Delete.php index 9e2bc90d92..e755d9eedc 100644 --- a/src/Module/Admin/Item/Delete.php +++ b/src/Module/Admin/Item/Delete.php @@ -51,7 +51,7 @@ class Delete extends BaseAdmin Item::markForDeletion(['guid' => $guid]); } - info(DI::l10n()->t('Item marked for deletion.') . EOL); + info(DI::l10n()->t('Item marked for deletion.')); DI::baseUrl()->redirect('admin/item/delete'); } diff --git a/src/Module/Admin/Site.php b/src/Module/Admin/Site.php index 9f3905da5b..6de01bd03d 100644 --- a/src/Module/Admin/Site.php +++ b/src/Module/Admin/Site.php @@ -28,10 +28,10 @@ use Friendica\Core\Theme; use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\DI; -use Friendica\Model\GContact; +use Friendica\Model\Contact; +use Friendica\Model\User; use Friendica\Module\BaseAdmin; use Friendica\Module\Register; -use Friendica\Protocol\PortableContact; use Friendica\Util\BasePath; use Friendica\Util\EMailer\MailBuilder; use Friendica\Util\Strings; @@ -104,12 +104,10 @@ class Site extends BaseAdmin // update profile links in the format "http://server.tld" update_table($a, "profile", ['photo', 'thumb'], $old_url, $new_url); update_table($a, "contact", ['photo', 'thumb', 'micro', 'url', 'nurl', 'alias', 'request', 'notify', 'poll', 'confirm', 'poco', 'avatar'], $old_url, $new_url); - update_table($a, "gcontact", ['url', 'nurl', 'photo', 'server_url', 'notify', 'alias'], $old_url, $new_url); update_table($a, "item", ['owner-link', 'author-link', 'body', 'plink', 'tag'], $old_url, $new_url); // update profile addresses in the format "user@server.tld" update_table($a, "contact", ['addr'], $old_host, $new_host); - update_table($a, "gcontact", ['connect', 'addr'], $old_host, $new_host); // update config DI::config()->set('system', 'url', $new_url); @@ -122,7 +120,7 @@ class Site extends BaseAdmin } DBA::close($usersStmt); - info("Relocation started. Could take a while to complete."); + info(DI::l10n()->t("Relocation started. Could take a while to complete.")); DI::baseUrl()->redirect('admin/site'); } @@ -151,6 +149,7 @@ class Site extends BaseAdmin $allowed_sites = (!empty($_POST['allowed_sites']) ? Strings::escapeTags(trim($_POST['allowed_sites'])) : ''); $allowed_email = (!empty($_POST['allowed_email']) ? Strings::escapeTags(trim($_POST['allowed_email'])) : ''); $forbidden_nicknames = (!empty($_POST['forbidden_nicknames']) ? strtolower(Strings::escapeTags(trim($_POST['forbidden_nicknames']))) : ''); + $system_actor_name = (!empty($_POST['system_actor_name']) ? Strings::escapeTags(trim($_POST['system_actor_name'])) : ''); $no_oembed_rich_content = !empty($_POST['no_oembed_rich_content']); $allowed_oembed = (!empty($_POST['allowed_oembed']) ? Strings::escapeTags(trim($_POST['allowed_oembed'])) : ''); $block_public = !empty($_POST['block_public']); @@ -176,13 +175,11 @@ class Site extends BaseAdmin $maxloadavg = (!empty($_POST['maxloadavg']) ? intval(trim($_POST['maxloadavg'])) : 20); $maxloadavg_frontend = (!empty($_POST['maxloadavg_frontend']) ? intval(trim($_POST['maxloadavg_frontend'])) : 50); $min_memory = (!empty($_POST['min_memory']) ? intval(trim($_POST['min_memory'])) : 0); - $optimize_max_tablesize = (!empty($_POST['optimize_max_tablesize']) ? intval(trim($_POST['optimize_max_tablesize'])) : 100); - $optimize_fragmentation = (!empty($_POST['optimize_fragmentation']) ? intval(trim($_POST['optimize_fragmentation'])) : 30); - $poco_completion = (!empty($_POST['poco_completion']) ? intval(trim($_POST['poco_completion'])) : false); - $gcontact_discovery = (!empty($_POST['gcontact_discovery']) ? intval(trim($_POST['gcontact_discovery'])) : GContact::DISCOVERY_NONE); + $optimize_tables = (!empty($_POST['optimize_tables']) ? intval(trim($_POST['optimize_tables'])) : false); + $contact_discovery = (!empty($_POST['contact_discovery']) ? intval(trim($_POST['contact_discovery'])) : Contact\Relation::DISCOVERY_NONE); + $synchronize_directory = (!empty($_POST['synchronize_directory']) ? intval(trim($_POST['synchronize_directory'])) : false); $poco_requery_days = (!empty($_POST['poco_requery_days']) ? intval(trim($_POST['poco_requery_days'])) : 7); - $poco_discovery = (!empty($_POST['poco_discovery']) ? intval(trim($_POST['poco_discovery'])) : PortableContact::DISABLED); - $poco_discovery_since = (!empty($_POST['poco_discovery_since']) ? intval(trim($_POST['poco_discovery_since'])) : 30); + $poco_discovery = (!empty($_POST['poco_discovery']) ? intval(trim($_POST['poco_discovery'])) : false); $poco_local_search = !empty($_POST['poco_local_search']); $nodeinfo = !empty($_POST['nodeinfo']); $dfrn_only = !empty($_POST['dfrn_only']); @@ -250,7 +247,7 @@ class Site extends BaseAdmin DI::baseUrl()->redirect('admin/site' . $active_panel); } } else { - info(DI::l10n()->t('Invalid storage backend setting value.')); + notice(DI::l10n()->t('Invalid storage backend setting value.')); } // Has the directory url changed? If yes, then resubmit the existing profiles there @@ -305,13 +302,11 @@ class Site extends BaseAdmin DI::config()->set('system', 'maxloadavg' , $maxloadavg); DI::config()->set('system', 'maxloadavg_frontend' , $maxloadavg_frontend); DI::config()->set('system', 'min_memory' , $min_memory); - DI::config()->set('system', 'optimize_max_tablesize', $optimize_max_tablesize); - DI::config()->set('system', 'optimize_fragmentation', $optimize_fragmentation); - DI::config()->set('system', 'poco_completion' , $poco_completion); - DI::config()->set('system', 'gcontact_discovery' , $gcontact_discovery); + DI::config()->set('system', 'optimize_tables' , $optimize_tables); + DI::config()->set('system', 'contact_discovery' , $contact_discovery); + DI::config()->set('system', 'synchronize_directory' , $synchronize_directory); DI::config()->set('system', 'poco_requery_days' , $poco_requery_days); DI::config()->set('system', 'poco_discovery' , $poco_discovery); - DI::config()->set('system', 'poco_discovery_since' , $poco_discovery_since); DI::config()->set('system', 'poco_local_search' , $poco_local_search); DI::config()->set('system', 'nodeinfo' , $nodeinfo); DI::config()->set('config', 'sitename' , $sitename); @@ -362,6 +357,7 @@ class Site extends BaseAdmin DI::config()->set('system', 'allowed_sites' , $allowed_sites); DI::config()->set('system', 'allowed_email' , $allowed_email); DI::config()->set('system', 'forbidden_nicknames' , $forbidden_nicknames); + DI::config()->set('system', 'system_actor_name' , $system_actor_name); DI::config()->set('system', 'no_oembed_rich_content' , $no_oembed_rich_content); DI::config()->set('system', 'allowed_oembed' , $allowed_oembed); DI::config()->set('system', 'block_public' , $block_public); @@ -433,8 +429,6 @@ class Site extends BaseAdmin DI::config()->set('system', 'rino_encrypt' , $rino); - info(DI::l10n()->t('Site settings updated.') . EOL); - DI::baseUrl()->redirect('admin/site' . $active_panel); } @@ -490,20 +484,6 @@ class Site extends BaseAdmin CP_USERS_AND_GLOBAL => DI::l10n()->t('Public postings from local users and the federated network') ]; - $poco_discovery_choices = [ - PortableContact::DISABLED => DI::l10n()->t('Disabled'), - PortableContact::USERS => DI::l10n()->t('Users'), - PortableContact::USERS_GCONTACTS => DI::l10n()->t('Users, Global Contacts'), - PortableContact::USERS_GCONTACTS_FALLBACK => DI::l10n()->t('Users, Global Contacts/fallback'), - ]; - - $poco_discovery_since_choices = [ - '30' => DI::l10n()->t('One month'), - '91' => DI::l10n()->t('Three months'), - '182' => DI::l10n()->t('Half a year'), - '365' => DI::l10n()->t('One year'), - ]; - /* get user names to make the install a personal install of X */ // @TODO Move to Model\User::getNames() $user_names = []; @@ -553,19 +533,15 @@ class Site extends BaseAdmin ]; $discovery_choices = [ - GContact::DISCOVERY_NONE => DI::l10n()->t('none'), - GContact::DISCOVERY_DIRECT => DI::l10n()->t('Direct contacts'), - GContact::DISCOVERY_RECURSIVE => DI::l10n()->t('Contacts of contacts') + Contact\Relation::DISCOVERY_NONE => DI::l10n()->t('none'), + Contact\Relation::DISCOVERY_LOCAL => DI::l10n()->t('Local contacts'), + Contact\Relation::DISCOVERY_INTERACTOR => DI::l10n()->t('Interactors'), + // "All" is deactivated until we are sure not to put too much stress on the fediverse with this + // ContactRelation::DISCOVERY_ALL => DI::l10n()->t('All'), ]; $diaspora_able = (DI::baseUrl()->getUrlPath() == ''); - $optimize_max_tablesize = DI::config()->get('system', 'optimize_max_tablesize', -1); - - if ($optimize_max_tablesize <= 0) { - $optimize_max_tablesize = -1; - } - $current_storage_backend = DI::storage(); $available_storage_backends = []; @@ -621,6 +597,7 @@ class Site extends BaseAdmin // name, label, value, help string, extra data... '$sitename' => ['sitename', DI::l10n()->t('Site name'), DI::config()->get('config', 'sitename'), ''], '$sender_email' => ['sender_email', DI::l10n()->t('Sender Email'), DI::config()->get('config', 'sender_email'), DI::l10n()->t('The email address your server shall use to send notification emails from.'), '', '', 'email'], + '$system_actor_name' => ['system_actor_name', DI::l10n()->t('Name of the system actor'), User::getActorName(), DI::l10n()->t("Name of the internal system account that is used to perform ActivityPub requests. This must be an unused username. If set, this can't be changed again.")], '$banner' => ['banner', DI::l10n()->t('Banner/Logo'), $banner, ''], '$email_banner' => ['email_banner', DI::l10n()->t('Email Banner/Logo'), $email_banner, ''], '$shortcut_icon' => ['shortcut_icon', DI::l10n()->t('Shortcut icon'), DI::config()->get('system', 'shortcut_icon'), DI::l10n()->t('Link to an icon that will be used for browsers.')], @@ -651,12 +628,12 @@ class Site extends BaseAdmin '$allowed_oembed' => ['allowed_oembed', DI::l10n()->t('Allowed OEmbed domains'), DI::config()->get('system', 'allowed_oembed'), DI::l10n()->t('Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted.')], '$block_public' => ['block_public', DI::l10n()->t('Block public'), DI::config()->get('system', 'block_public'), DI::l10n()->t('Check to block public access to all otherwise public personal pages on this site unless you are currently logged in.')], '$force_publish' => ['publish_all', DI::l10n()->t('Force publish'), DI::config()->get('system', 'publish_all'), DI::l10n()->t('Check to force all profiles on this site to be listed in the site directory.') . '' . DI::l10n()->t('Enabling this may violate privacy laws like the GDPR') . ''], - '$global_directory' => ['directory', DI::l10n()->t('Global directory URL'), DI::config()->get('system', 'directory', 'https://dir.friendica.social'), DI::l10n()->t('URL to the global directory. If this is not set, the global directory is completely unavailable to the application.')], + '$global_directory' => ['directory', DI::l10n()->t('Global directory URL'), DI::config()->get('system', 'directory'), DI::l10n()->t('URL to the global directory. If this is not set, the global directory is completely unavailable to the application.')], '$newuser_private' => ['newuser_private', DI::l10n()->t('Private posts by default for new users'), DI::config()->get('system', 'newuser_private'), DI::l10n()->t('Set default post permissions for all new members to the default privacy group rather than public.')], '$enotify_no_content' => ['enotify_no_content', DI::l10n()->t('Don\'t include post content in email notifications'), DI::config()->get('system', 'enotify_no_content'), DI::l10n()->t('Don\'t include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure.')], '$private_addons' => ['private_addons', DI::l10n()->t('Disallow public access to addons listed in the apps menu.'), DI::config()->get('config', 'private_addons'), DI::l10n()->t('Checking this box will restrict addons listed in the apps menu to members only.')], '$disable_embedded' => ['disable_embedded', DI::l10n()->t('Don\'t embed private images in posts'), DI::config()->get('system', 'disable_embedded'), DI::l10n()->t('Don\'t replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while.')], - '$explicit_content' => ['explicit_content', DI::l10n()->t('Explicit Content'), DI::config()->get('system', 'explicit_content', false), DI::l10n()->t('Set this to announce that your node is used mostly for explicit content that might not be suited for minors. This information will be published in the node information and might be used, e.g. by the global directory, to filter your node from listings of nodes to join. Additionally a note about this will be shown at the user registration page.')], + '$explicit_content' => ['explicit_content', DI::l10n()->t('Explicit Content'), DI::config()->get('system', 'explicit_content'), DI::l10n()->t('Set this to announce that your node is used mostly for explicit content that might not be suited for minors. This information will be published in the node information and might be used, e.g. by the global directory, to filter your node from listings of nodes to join. Additionally a note about this will be shown at the user registration page.')], '$allow_users_remote_self'=> ['allow_users_remote_self', DI::l10n()->t('Allow Users to set remote_self'), DI::config()->get('system', 'allow_users_remote_self'), DI::l10n()->t('With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream.')], '$no_multi_reg' => ['no_multi_reg', DI::l10n()->t('Block multiple registrations'), DI::config()->get('system', 'block_extended_register'), DI::l10n()->t('Disallow users to register additional accounts for use as pages.')], '$no_openid' => ['no_openid', DI::l10n()->t('Disable OpenID'), DI::config()->get('system', 'no_openid'), DI::l10n()->t('Disable OpenID support for registration and logins.')], @@ -672,28 +649,31 @@ class Site extends BaseAdmin '$verifyssl' => ['verifyssl', DI::l10n()->t('Verify SSL'), DI::config()->get('system', 'verifyssl'), DI::l10n()->t('If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites.')], '$proxyuser' => ['proxyuser', DI::l10n()->t('Proxy user'), DI::config()->get('system', 'proxyuser'), ''], '$proxy' => ['proxy', DI::l10n()->t('Proxy URL'), DI::config()->get('system', 'proxy'), ''], - '$timeout' => ['timeout', DI::l10n()->t('Network timeout'), DI::config()->get('system', 'curl_timeout', 60), DI::l10n()->t('Value is in seconds. Set to 0 for unlimited (not recommended).')], - '$maxloadavg' => ['maxloadavg', DI::l10n()->t('Maximum Load Average'), DI::config()->get('system', 'maxloadavg', 20), DI::l10n()->t('Maximum system load before delivery and poll processes are deferred - default %d.', 20)], - '$maxloadavg_frontend' => ['maxloadavg_frontend', DI::l10n()->t('Maximum Load Average (Frontend)'), DI::config()->get('system', 'maxloadavg_frontend', 50), DI::l10n()->t('Maximum system load before the frontend quits service - default 50.')], - '$min_memory' => ['min_memory', DI::l10n()->t('Minimal Memory'), DI::config()->get('system', 'min_memory', 0), DI::l10n()->t('Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated).')], - '$optimize_max_tablesize' => ['optimize_max_tablesize', DI::l10n()->t('Maximum table size for optimization'), $optimize_max_tablesize, DI::l10n()->t('Maximum table size (in MB) for the automatic optimization. Enter -1 to disable it.')], - '$optimize_fragmentation' => ['optimize_fragmentation', DI::l10n()->t('Minimum level of fragmentation'), DI::config()->get('system', 'optimize_fragmentation', 30), DI::l10n()->t('Minimum fragmenation level to start the automatic optimization - default value is 30%.')], + '$timeout' => ['timeout', DI::l10n()->t('Network timeout'), DI::config()->get('system', 'curl_timeout'), DI::l10n()->t('Value is in seconds. Set to 0 for unlimited (not recommended).')], + '$maxloadavg' => ['maxloadavg', DI::l10n()->t('Maximum Load Average'), DI::config()->get('system', 'maxloadavg'), DI::l10n()->t('Maximum system load before delivery and poll processes are deferred - default %d.', 20)], + '$maxloadavg_frontend' => ['maxloadavg_frontend', DI::l10n()->t('Maximum Load Average (Frontend)'), DI::config()->get('system', 'maxloadavg_frontend'), DI::l10n()->t('Maximum system load before the frontend quits service - default 50.')], + '$min_memory' => ['min_memory', DI::l10n()->t('Minimal Memory'), DI::config()->get('system', 'min_memory'), DI::l10n()->t('Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated).')], + '$optimize_tables' => ['optimize_tables', DI::l10n()->t('Periodically optimize tables'), DI::config()->get('system', 'optimize_tables'), DI::l10n()->t('Periodically optimize tables like the cache and the workerqueue')], + + '$contact_discovery' => ['contact_discovery', DI::l10n()->t('Discover followers/followings from contacts'), DI::config()->get('system', 'contact_discovery'), DI::l10n()->t('If enabled, contacts are checked for their followers and following contacts.') . '

    ' . + '
  • ' . DI::l10n()->t('None - deactivated') . '
  • ' . + '
  • ' . DI::l10n()->t('Local contacts - contacts of our local contacts are discovered for their followers/followings.') . '
  • ' . + '
  • ' . DI::l10n()->t('Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings.') . '
', + $discovery_choices], + '$synchronize_directory' => ['synchronize_directory', DI::l10n()->t('Synchronize the contacts with the directory server'), DI::config()->get('system', 'synchronize_directory'), DI::l10n()->t('if enabled, the system will check periodically for new contacts on the defined directory server.')], - '$poco_completion' => ['poco_completion', DI::l10n()->t('Periodical check of global contacts'), DI::config()->get('system', 'poco_completion'), DI::l10n()->t('If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers.')], - '$gcontact_discovery' => ['gcontact_discovery', DI::l10n()->t('Discover followers/followings from global contacts'), DI::config()->get('system', 'gcontact_discovery'), DI::l10n()->t('If enabled, the global contacts are checked for new contacts among their followers and following contacts. This option will create huge masses of jobs, so it should only be activated on powerful machines.'), $discovery_choices], '$poco_requery_days' => ['poco_requery_days', DI::l10n()->t('Days between requery'), DI::config()->get('system', 'poco_requery_days'), DI::l10n()->t('Number of days after which a server is requeried for his contacts.')], - '$poco_discovery' => ['poco_discovery', DI::l10n()->t('Discover contacts from other servers'), DI::config()->get('system', 'poco_discovery'), DI::l10n()->t('Periodically query other servers for contacts. You can choose between "Users": the users on the remote system, "Global Contacts": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren\'t available. The fallback increases the server load, so the recommended setting is "Users, Global Contacts".'), $poco_discovery_choices], - '$poco_discovery_since' => ['poco_discovery_since', DI::l10n()->t('Timeframe for fetching global contacts'), DI::config()->get('system', 'poco_discovery_since'), DI::l10n()->t('When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers.'), $poco_discovery_since_choices], + '$poco_discovery' => ['poco_discovery', DI::l10n()->t('Discover contacts from other servers'), DI::config()->get('system', 'poco_discovery'), DI::l10n()->t('Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers.')], '$poco_local_search' => ['poco_local_search', DI::l10n()->t('Search the local directory'), DI::config()->get('system', 'poco_local_search'), DI::l10n()->t('Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated.')], '$nodeinfo' => ['nodeinfo', DI::l10n()->t('Publish server information'), DI::config()->get('system', 'nodeinfo'), DI::l10n()->t('If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details.')], '$check_new_version_url' => ['check_new_version_url', DI::l10n()->t('Check upstream version'), DI::config()->get('system', 'check_new_version_url'), DI::l10n()->t('Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview.'), $check_git_version_choices], '$suppress_tags' => ['suppress_tags', DI::l10n()->t('Suppress Tags'), DI::config()->get('system', 'suppress_tags'), DI::l10n()->t('Suppress showing a list of hashtags at the end of the posting.')], - '$dbclean' => ['dbclean', DI::l10n()->t('Clean database'), DI::config()->get('system', 'dbclean', false), DI::l10n()->t('Remove old remote items, orphaned database records and old content from some other helper tables.')], - '$dbclean_expire_days' => ['dbclean_expire_days', DI::l10n()->t('Lifespan of remote items'), DI::config()->get('system', 'dbclean-expire-days', 0), DI::l10n()->t('When the database cleanup is enabled, this defines the days after which remote items will be deleted. Own items, and marked or filed items are always kept. 0 disables this behaviour.')], - '$dbclean_unclaimed' => ['dbclean_unclaimed', DI::l10n()->t('Lifespan of unclaimed items'), DI::config()->get('system', 'dbclean-expire-unclaimed', 90), DI::l10n()->t('When the database cleanup is enabled, this defines the days after which unclaimed remote items (mostly content from the relay) will be deleted. Default value is 90 days. Defaults to the general lifespan value of remote items if set to 0.')], - '$dbclean_expire_conv' => ['dbclean_expire_conv', DI::l10n()->t('Lifespan of raw conversation data'), DI::config()->get('system', 'dbclean_expire_conversation', 90), DI::l10n()->t('The conversation data is used for ActivityPub and OStatus, as well as for debug purposes. It should be safe to remove it after 14 days, default is 90 days.')], + '$dbclean' => ['dbclean', DI::l10n()->t('Clean database'), DI::config()->get('system', 'dbclean'), DI::l10n()->t('Remove old remote items, orphaned database records and old content from some other helper tables.')], + '$dbclean_expire_days' => ['dbclean_expire_days', DI::l10n()->t('Lifespan of remote items'), DI::config()->get('system', 'dbclean-expire-days'), DI::l10n()->t('When the database cleanup is enabled, this defines the days after which remote items will be deleted. Own items, and marked or filed items are always kept. 0 disables this behaviour.')], + '$dbclean_unclaimed' => ['dbclean_unclaimed', DI::l10n()->t('Lifespan of unclaimed items'), DI::config()->get('system', 'dbclean-expire-unclaimed'), DI::l10n()->t('When the database cleanup is enabled, this defines the days after which unclaimed remote items (mostly content from the relay) will be deleted. Default value is 90 days. Defaults to the general lifespan value of remote items if set to 0.')], + '$dbclean_expire_conv' => ['dbclean_expire_conv', DI::l10n()->t('Lifespan of raw conversation data'), DI::config()->get('system', 'dbclean_expire_conversation'), DI::l10n()->t('The conversation data is used for ActivityPub and OStatus, as well as for debug purposes. It should be safe to remove it after 14 days, default is 90 days.')], '$itemcache' => ['itemcache', DI::l10n()->t('Path to item cache'), DI::config()->get('system', 'itemcache'), DI::l10n()->t('The item caches buffers generated bbcode and external images.')], '$itemcache_duration' => ['itemcache_duration', DI::l10n()->t('Cache duration in seconds'), DI::config()->get('system', 'itemcache_duration'), DI::l10n()->t('How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1.')], '$max_comments' => ['max_comments', DI::l10n()->t('Maximum numbers of comments per post'), DI::config()->get('system', 'max_comments'), DI::l10n()->t('How much comments should be shown for each post? Default value is 100.')], @@ -712,11 +692,11 @@ class Site extends BaseAdmin '$worker_frontend' => ['worker_frontend', DI::l10n()->t('Enable frontend worker'), DI::config()->get('system', 'frontend_worker'), DI::l10n()->t('When enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server.', DI::baseUrl()->get())], '$relay_subscribe' => ['relay_subscribe', DI::l10n()->t('Subscribe to relay'), DI::config()->get('system', 'relay_subscribe'), DI::l10n()->t('Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page.')], - '$relay_server' => ['relay_server', DI::l10n()->t('Relay server'), DI::config()->get('system', 'relay_server', 'https://relay.diasp.org'), DI::l10n()->t('Address of the relay server where public posts should be send to. For example https://relay.diasp.org')], + '$relay_server' => ['relay_server', DI::l10n()->t('Relay server'), DI::config()->get('system', 'relay_server'), DI::l10n()->t('Address of the relay server where public posts should be send to. For example %s', 'https://social-relay.isurf.ca')], '$relay_directly' => ['relay_directly', DI::l10n()->t('Direct relay transfer'), DI::config()->get('system', 'relay_directly'), DI::l10n()->t('Enables the direct transfer to other servers without using the relay servers')], '$relay_scope' => ['relay_scope', DI::l10n()->t('Relay scope'), DI::config()->get('system', 'relay_scope'), DI::l10n()->t('Can be "all" or "tags". "all" means that every public post should be received. "tags" means that only posts with selected tags should be received.'), ['' => DI::l10n()->t('Disabled'), 'all' => DI::l10n()->t('all'), 'tags' => DI::l10n()->t('tags')]], '$relay_server_tags' => ['relay_server_tags', DI::l10n()->t('Server tags'), DI::config()->get('system', 'relay_server_tags'), DI::l10n()->t('Comma separated list of tags for the "tags" subscription.')], - '$relay_user_tags' => ['relay_user_tags', DI::l10n()->t('Allow user tags'), DI::config()->get('system', 'relay_user_tags', true), DI::l10n()->t('If enabled, the tags from the saved searches will used for the "tags" subscription in addition to the "relay_server_tags".')], + '$relay_user_tags' => ['relay_user_tags', DI::l10n()->t('Allow user tags'), DI::config()->get('system', 'relay_user_tags'), DI::l10n()->t('If enabled, the tags from the saved searches will used for the "tags" subscription in addition to the "relay_server_tags".')], '$form_security_token' => self::getFormSecurityToken('admin_site'), '$relocate_button' => DI::l10n()->t('Start Relocation'), diff --git a/src/Module/Admin/Summary.php b/src/Module/Admin/Summary.php index c19b7f7f87..a130c48393 100644 --- a/src/Module/Admin/Summary.php +++ b/src/Module/Admin/Summary.php @@ -31,12 +31,9 @@ use Friendica\Database\DBStructure; use Friendica\DI; use Friendica\Model\Register; use Friendica\Module\BaseAdmin; -use Friendica\Module\Update\Profile; use Friendica\Network\HTTPException\InternalServerErrorException; -use Friendica\Render\FriendicaSmarty; use Friendica\Util\ConfigFileLoader; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Network; class Summary extends BaseAdmin { @@ -249,7 +246,7 @@ class Summary extends BaseAdmin private static function checkSelfHostMeta() { // Fetch the host-meta to check if this really is a vital server - return Network::curl(DI::baseUrl()->get() . '/.well-known/host-meta')->isSuccess(); + return DI::httpRequest()->get(DI::baseUrl()->get() . '/.well-known/host-meta')->isSuccess(); } } diff --git a/src/Module/Admin/Themes/Index.php b/src/Module/Admin/Themes/Index.php index f25d64b474..e703a87c44 100644 --- a/src/Module/Admin/Themes/Index.php +++ b/src/Module/Admin/Themes/Index.php @@ -48,7 +48,7 @@ class Index extends BaseAdmin } Theme::setAllowedList($allowed_themes); - info('Themes reloaded'); + info(DI::l10n()->t('Themes reloaded')); break; case 'toggle' : @@ -66,7 +66,7 @@ class Index extends BaseAdmin } elseif (Theme::install($theme)) { info(DI::l10n()->t('Theme %s successfully enabled.', $theme)); } else { - info(DI::l10n()->t('Theme %s failed to install.', $theme)); + notice(DI::l10n()->t('Theme %s failed to install.', $theme)); } } diff --git a/src/Module/Admin/Tos.php b/src/Module/Admin/Tos.php index aac81264b7..5ad3a72ddc 100644 --- a/src/Module/Admin/Tos.php +++ b/src/Module/Admin/Tos.php @@ -45,8 +45,6 @@ class Tos extends BaseAdmin DI::config()->set('system', 'tosprivstatement', $displayprivstatement); DI::config()->set('system', 'tostext', $tostext); - info(DI::l10n()->t('The Terms of Service settings have been updated.')); - DI::baseUrl()->redirect('admin/tos'); } diff --git a/src/Module/Admin/Users.php b/src/Module/Admin/Users.php index 74fee7230a..f38c24d979 100644 --- a/src/Module/Admin/Users.php +++ b/src/Module/Admin/Users.php @@ -58,14 +58,14 @@ class Users extends BaseAdmin foreach ($users as $uid) { User::block($uid); } - notice(DI::l10n()->tt('%s user blocked', '%s users blocked', count($users))); + info(DI::l10n()->tt('%s user blocked', '%s users blocked', count($users))); } if (!empty($_POST['page_users_unblock'])) { foreach ($users as $uid) { User::block($uid, false); } - notice(DI::l10n()->tt('%s user unblocked', '%s users unblocked', count($users))); + info(DI::l10n()->tt('%s user unblocked', '%s users unblocked', count($users))); } if (!empty($_POST['page_users_delete'])) { @@ -77,21 +77,21 @@ class Users extends BaseAdmin } } - notice(DI::l10n()->tt('%s user deleted', '%s users deleted', count($users))); + info(DI::l10n()->tt('%s user deleted', '%s users deleted', count($users))); } if (!empty($_POST['page_users_approve'])) { foreach ($pending as $hash) { User::allow($hash); } - notice(DI::l10n()->tt('%s user approved', '%s users approved', count($pending))); + info(DI::l10n()->tt('%s user approved', '%s users approved', count($pending))); } if (!empty($_POST['page_users_deny'])) { foreach ($pending as $hash) { User::deny($hash); } - notice(DI::l10n()->tt('%s registration revoked', '%s registrations revoked', count($pending))); + info(DI::l10n()->tt('%s registration revoked', '%s registrations revoked', count($pending))); } DI::baseUrl()->redirect('admin/users'); @@ -107,7 +107,7 @@ class Users extends BaseAdmin if ($uid) { $user = User::getById($uid, ['username', 'blocked']); if (!DBA::isResult($user)) { - notice('User not found' . EOL); + notice(DI::l10n()->t('User not found')); DI::baseUrl()->redirect('admin/users'); return ''; // NOTREACHED } diff --git a/src/Module/AllFriends.php b/src/Module/AllFriends.php deleted file mode 100644 index 5d73f53cb5..0000000000 --- a/src/Module/AllFriends.php +++ /dev/null @@ -1,126 +0,0 @@ -. - * - */ - -namespace Friendica\Module; - -use Friendica\BaseModule; -use Friendica\Content\ContactSelector; -use Friendica\Content\Pager; -use Friendica\Core\Renderer; -use Friendica\DI; -use Friendica\Model; -use Friendica\Network\HTTPException; -use Friendica\Util\Proxy as ProxyUtils; - -/** - * This module shows all public friends of the selected contact - */ -class AllFriends extends BaseModule -{ - public static function content(array $parameters = []) - { - $app = DI::app(); - - if (!local_user()) { - throw new HTTPException\ForbiddenException(); - } - - $cid = 0; - - // @TODO: Replace with parameter from router - if ($app->argc > 1) { - $cid = intval($app->argv[1]); - } - - if (!$cid) { - throw new HTTPException\BadRequestException(DI::l10n()->t('Invalid contact.')); - } - - $uid = $app->user['uid']; - - $contact = Model\Contact::getContactForUser($cid, local_user(), ['name', 'url', 'photo', 'uid', 'id']); - - if (empty($contact)) { - throw new HTTPException\BadRequestException(DI::l10n()->t('Invalid contact.')); - } - - DI::page()['aside'] = ""; - Model\Profile::load($app, "", Model\Contact::getDetailsByURL($contact["url"])); - - $total = Model\GContact::countAllFriends(local_user(), $cid); - - $pager = new Pager(DI::l10n(), DI::args()->getQueryString()); - - $friends = Model\GContact::allFriends(local_user(), $cid, $pager->getStart(), $pager->getItemsPerPage()); - if (empty($friends)) { - return DI::l10n()->t('No friends to display.'); - } - - $id = 0; - - $entries = []; - foreach ($friends as $friend) { - //get further details of the contact - $contactDetails = Model\Contact::getDetailsByURL($friend['url'], $uid, $friend); - - $connlnk = ''; - // $friend[cid] is only available for common contacts. So if the contact is a common one, use contact_photo_menu to generate the photoMenu - // If the contact is not common to the user, Connect/Follow' will be added to the photo menu - if ($friend['cid']) { - $friend['id'] = $friend['cid']; - $photoMenu = Model\Contact::photoMenu($friend); - } else { - $connlnk = DI::baseUrl()->get() . '/follow/?url=' . $friend['url']; - $photoMenu = [ - 'profile' => [DI::l10n()->t('View Profile'), Model\Contact::magicLinkbyId($friend['id'], $friend['url'])], - 'follow' => [DI::l10n()->t('Connect/Follow'), $connlnk] - ]; - } - - $entry = [ - 'url' => Model\Contact::magicLinkbyId($friend['id'], $friend['url']), - 'itemurl' => ($contactDetails['addr'] ?? '') ?: $friend['url'], - 'name' => $contactDetails['name'], - 'thumb' => ProxyUtils::proxifyUrl($contactDetails['thumb'], false, ProxyUtils::SIZE_THUMB), - 'img_hover' => $contactDetails['name'], - 'details' => $contactDetails['location'], - 'tags' => $contactDetails['keywords'], - 'about' => $contactDetails['about'], - 'account_type' => Model\Contact::getAccountType($contactDetails), - 'network' => ContactSelector::networkToName($contactDetails['network'], $contactDetails['url']), - 'photoMenu' => $photoMenu, - 'conntxt' => DI::l10n()->t('Connect'), - 'connlnk' => $connlnk, - 'id' => ++$id, - ]; - $entries[] = $entry; - } - - $tab_str = Contact::getTabsHTML($app, $contact, 4); - - $tpl = Renderer::getMarkupTemplate('viewcontact_template.tpl'); - return Renderer::replaceMacros($tpl, [ - '$tab_str' => $tab_str, - '$contacts' => $entries, - '$paginate' => $pager->renderFull($total), - ]); - } -} diff --git a/src/Module/Api/Mastodon/Directory.php b/src/Module/Api/Mastodon/Directory.php new file mode 100644 index 0000000000..d950d2e2b7 --- /dev/null +++ b/src/Module/Api/Mastodon/Directory.php @@ -0,0 +1,72 @@ +. + * + */ + +namespace Friendica\Module\Api\Mastodon; + +use Friendica\Core\Logger; +use Friendica\Core\Protocol; +use Friendica\Core\System; +use Friendica\Database\DBA; +use Friendica\DI; +use Friendica\Module\BaseApi; +use Friendica\Network\HTTPException; + +/** + * @see https://docs.joinmastodon.org/methods/instance/directory/ + */ +class Directory extends BaseApi +{ + /** + * @param array $parameters + * @throws HTTPException\InternalServerErrorException + * @throws \ImagickException + * @see https://docs.joinmastodon.org/methods/instance/directory/ + */ + public static function rawContent(array $parameters = []) + { + $offset = (int)!isset($_REQUEST['offset']) ? 0 : $_REQUEST['offset']; + $limit = (int)!isset($_REQUEST['limit']) ? 40 : $_REQUEST['limit']; + $order = !isset($_REQUEST['order']) ? 'active' : $_REQUEST['order']; + $local = (bool)!isset($_REQUEST['local']) ? false : ($_REQUEST['local'] == 'true'); + + Logger::info('directory', ['offset' => $offset, 'limit' => $limit, 'order' => $order, 'local' => $local]); + + if ($local) { + $table = 'owner-view'; + $condition = ['net-publish' => true]; + } else { + $table = 'contact'; + $condition = ['uid' => 0, 'hidden' => false, 'network' => Protocol::FEDERATED]; + } + + $params = ['limit' => [$offset, $limit], + 'order' => [($order == 'active') ? 'last-item' : 'created' => true]]; + + $accounts = []; + $contacts = DBA::select($table, ['id', 'uid'], $condition, $params); + while ($contact = DBA::fetch($contacts)) { + $accounts[] = DI::mstdnAccount()->createFromContactId($contact['id'], $contact['uid']); + } + DBA::close($contacts); + + System::jsonExit($accounts); + } +} diff --git a/src/Module/Api/Mastodon/Instance/Peers.php b/src/Module/Api/Mastodon/Instance/Peers.php index 82f08cbad0..537d25e28c 100644 --- a/src/Module/Api/Mastodon/Instance/Peers.php +++ b/src/Module/Api/Mastodon/Instance/Peers.php @@ -42,7 +42,7 @@ class Peers extends BaseApi $return = []; // We only select for Friendica and ActivityPub servers, since it is expected to only deliver AP compatible systems here. - $instances = DBA::select('gserver', ['url'], ["`network` in (?, ?) AND `last_contact` >= `last_failure`", Protocol::DFRN, Protocol::ACTIVITYPUB]); + $instances = DBA::select('gserver', ['url'], ["`network` in (?, ?) AND NOT `failed`", Protocol::DFRN, Protocol::ACTIVITYPUB]); while ($instance = DBA::fetch($instances)) { $urldata = parse_url($instance['url']); unset($urldata['scheme']); diff --git a/src/Module/Api/Mastodon/Timelines/PublicTimeline.php b/src/Module/Api/Mastodon/Timelines/PublicTimeline.php new file mode 100644 index 0000000000..598cfe5c66 --- /dev/null +++ b/src/Module/Api/Mastodon/Timelines/PublicTimeline.php @@ -0,0 +1,97 @@ +. + * + */ + +namespace Friendica\Module\Api\Mastodon\Timelines; + +use Friendica\Core\Protocol; +use Friendica\Core\System; +use Friendica\Database\DBA; +use Friendica\DI; +use Friendica\Model\Item; +use Friendica\Module\BaseApi; +use Friendica\Network\HTTPException; + +/** + * @see https://docs.joinmastodon.org/methods/timelines/ + */ +class PublicTimeline extends BaseApi +{ + /** + * @param array $parameters + * @throws HTTPException\InternalServerErrorException + */ + public static function rawContent(array $parameters = []) + { + // Show only local statuses? Defaults to false. + $local = (bool)!isset($_REQUEST['local']) ? false : ($_REQUEST['local'] == 'true'); + // Show only remote statuses? Defaults to false. + $remote = (bool)!isset($_REQUEST['remote']) ? false : ($_REQUEST['remote'] == 'true'); + // Show only statuses with media attached? Defaults to false. + $only_media = (bool)!isset($_REQUEST['only_media']) ? false : ($_REQUEST['only_media'] == 'true'); // Currently not supported + // Return results older than this id + $max_id = (int)!isset($_REQUEST['max_id']) ? 0 : $_REQUEST['max_id']; + // Return results newer than this id + $since_id = (int)!isset($_REQUEST['since_id']) ? 0 : $_REQUEST['since_id']; + // Return results immediately newer than this id + $min_id = (int)!isset($_REQUEST['min_id']) ? 0 : $_REQUEST['min_id']; + // Maximum number of results to return. Defaults to 20. + $limit = (int)!isset($_REQUEST['limit']) ? 20 : $_REQUEST['limit']; + + $params = ['order' => ['uri-id' => true], 'limit' => $limit]; + + $condition = ['gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT], 'private' => Item::PUBLIC, + 'uid' => 0, 'network' => Protocol::FEDERATED]; + + if ($local) { + $condition = DBA::mergeConditions($condition, ["`uri-id` IN (SELECT `uri-id` FROM `item` WHERE `origin`)"]); + } + + if ($remote) { + $condition = DBA::mergeConditions($condition, ["NOT `uri-id` IN (SELECT `uri-id` FROM `item` WHERE `origin`)"]); + } + + if (!empty($max_id)) { + $condition = DBA::mergeConditions($condition, ["`uri-id` < ?", $max_id]); + } + + if (!empty($since_id)) { + $condition = DBA::mergeConditions($condition, ["`uri-id` > ?", $since_id]); + } + + if (!empty($min_id)) { + $condition = DBA::mergeConditions($condition, ["`uri-id` > ?", $min_id]); + $params['order'] = ['uri-id']; + } + + $items = Item::selectForUser(0, ['uri-id', 'uid'], $condition, $params); + + $statuses = []; + foreach ($items as $item) { + $statuses[] = DI::mstdnStatus()->createFromUriId($item['uri-id'], $item['uid']); + } + + if (!empty($min_id)) { + array_reverse($statuses); + } + + System::jsonExit($statuses); + } +} diff --git a/src/Module/Api/Twitter/ContactEndpoint.php b/src/Module/Api/Twitter/ContactEndpoint.php index 116f8eea2d..58807e6296 100644 --- a/src/Module/Api/Twitter/ContactEndpoint.php +++ b/src/Module/Api/Twitter/ContactEndpoint.php @@ -73,7 +73,7 @@ abstract class ContactEndpoint extends BaseApi throw new HTTPException\NotFoundException(DI::l10n()->t('User not found')); } - $uid = $user['uid']; + $uid = (int)$user['uid']; } return $uid; @@ -111,7 +111,7 @@ abstract class ContactEndpoint extends BaseApi 'next_cursor_str' => $return['next_cursor_str'], 'previous_cursor' => $return['previous_cursor'], 'previous_cursor_str' => $return['previous_cursor_str'], - 'total_count' => $return['total_count'], + 'total_count' => (int)$return['total_count'], ]; return $return; @@ -143,7 +143,7 @@ abstract class ContactEndpoint extends BaseApi $previous_cursor = 0; $total_count = 0; if (!$hide_friends) { - $condition = DBA::collapseCondition([ + $condition = [ 'rel' => $rel, 'uid' => $uid, 'self' => false, @@ -151,17 +151,15 @@ abstract class ContactEndpoint extends BaseApi 'hidden' => false, 'archive' => false, 'pending' => false - ]); + ]; - $total_count = DBA::count('contact', $condition); + $total_count = (int)DBA::count('contact', $condition); if ($cursor !== -1) { if ($cursor > 0) { - $condition[0] .= " AND `id` > ?"; - $condition[] = $cursor; + $condition = DBA::mergeConditions($condition, ['`id` > ?', $cursor]); } else { - $condition[0] .= " AND `id` < ?"; - $condition[] = -$cursor; + $condition = DBA::mergeConditions($condition, ['`id` < ?', -$cursor]); } } @@ -173,7 +171,7 @@ abstract class ContactEndpoint extends BaseApi // Cursor is on the user-specific contact id since it's the sort field if (count($ids)) { $previous_cursor = -$ids[0]; - $next_cursor = $ids[count($ids) -1]; + $next_cursor = (int)$ids[count($ids) -1]; } // No next page diff --git a/src/Module/Apps.php b/src/Module/Apps.php index 04c7d7b6ac..29a735121d 100644 --- a/src/Module/Apps.php +++ b/src/Module/Apps.php @@ -44,7 +44,7 @@ class Apps extends BaseModule $apps = Nav::getAppMenu(); if (count($apps) == 0) { - notice(DI::l10n()->t('No installed applications.') . EOL); + notice(DI::l10n()->t('No installed applications.')); } $tpl = Renderer::getMarkupTemplate('apps.tpl'); diff --git a/src/Module/BaseAdmin.php b/src/Module/BaseAdmin.php index 67de97f857..feb61f0e15 100644 --- a/src/Module/BaseAdmin.php +++ b/src/Module/BaseAdmin.php @@ -64,7 +64,7 @@ abstract class BaseAdmin extends BaseModule } if (!empty($_SESSION['submanage'])) { - throw new HTTPException\ForbiddenException(DI::l10n()->t('Submanaged account can\'t access the administation pages. Please log back in as the main account.')); + throw new HTTPException\ForbiddenException(DI::l10n()->t('Submanaged account can\'t access the administration pages. Please log back in as the main account.')); } } @@ -114,6 +114,7 @@ abstract class BaseAdmin extends BaseModule 'webfinger' => ['webfinger' , DI::l10n()->t('check webfinger') , 'webfinger'], 'itemsource' => ['admin/item/source' , DI::l10n()->t('Item Source') , 'itemsource'], 'babel' => ['babel' , DI::l10n()->t('Babel') , 'babel'], + 'debug/ap' => ['debug/ap' , DI::l10n()->t('ActivityPub Conversion') , 'debug/ap'], ]], ]; diff --git a/src/Module/BaseApi.php b/src/Module/BaseApi.php index 5a5326756d..75791e0eae 100644 --- a/src/Module/BaseApi.php +++ b/src/Module/BaseApi.php @@ -42,13 +42,13 @@ class BaseApi extends BaseModule { $arguments = DI::args(); - if (substr($arguments->getQueryString(), -4) === '.xml') { + if (substr($arguments->getCommand(), -4) === '.xml') { self::$format = 'xml'; } - if (substr($arguments->getQueryString(), -4) === '.rss') { + if (substr($arguments->getCommand(), -4) === '.rss') { self::$format = 'rss'; } - if (substr($arguments->getQueryString(), -4) === '.atom') { + if (substr($arguments->getCommand(), -4) === '.atom') { self::$format = 'atom'; } } diff --git a/src/Module/BaseSearch.php b/src/Module/BaseSearch.php index e67d3c3c93..77abae007a 100644 --- a/src/Module/BaseSearch.php +++ b/src/Module/BaseSearch.php @@ -22,7 +22,6 @@ namespace Friendica\Module; use Friendica\BaseModule; -use Friendica\Content\ContactSelector; use Friendica\Content\Pager; use Friendica\Core\Renderer; use Friendica\Core\Search; @@ -31,7 +30,6 @@ use Friendica\Model; use Friendica\Network\HTTPException; use Friendica\Object\Search\ContactResult; use Friendica\Object\Search\ResultList; -use Friendica\Util\Proxy as ProxyUtils; /** * Base class for search modules @@ -116,69 +114,19 @@ class BaseSearch extends BaseModule protected static function printResult(ResultList $results, Pager $pager, $header = '') { if ($results->getTotal() == 0) { - info(DI::l10n()->t('No matches')); + notice(DI::l10n()->t('No matches')); return ''; } - $id = 0; $entries = []; foreach ($results->getResults() as $result) { // in case the result is a contact result, add a contact-specific entry if ($result instanceof ContactResult) { - - $alt_text = ''; - $location = ''; - $about = ''; - $accountType = ''; - $photo_menu = []; - - // If We already know this contact then don't show the "connect" button - if ($result->getCid() > 0 || $result->getPCid() > 0) { - $connLink = ""; - $connTxt = ""; - $contact = Model\Contact::getById( - ($result->getCid() > 0) ? $result->getCid() : $result->getPCid() - ); - - if (!empty($contact)) { - $photo_menu = Model\Contact::photoMenu($contact); - $details = Contact::getContactTemplateVars($contact); - $alt_text = $details['alt_text']; - $location = $contact['location']; - $about = $contact['about']; - $accountType = Model\Contact::getAccountType($contact); - } else { - $photo_menu = []; - } - } else { - $connLink = DI::baseUrl()->get() . '/follow/?url=' . $result->getUrl(); - $connTxt = DI::l10n()->t('Connect'); - - $photo_menu['profile'] = [DI::l10n()->t("View Profile"), Model\Contact::magicLink($result->getUrl())]; - $photo_menu['follow'] = [DI::l10n()->t("Connect/Follow"), $connLink]; + $contact = Model\Contact::getByURLForUser($result->getUrl(), local_user()); + if (!empty($contact)) { + $entries[] = Contact::getContactTemplateVars($contact); } - - $photo = str_replace("http:///photo/", Search::getGlobalDirectory() . "/photo/", $result->getPhoto()); - - $entry = [ - 'alt_text' => $alt_text, - 'url' => Model\Contact::magicLink($result->getUrl()), - 'itemurl' => $result->getItem(), - 'name' => $result->getName(), - 'thumb' => ProxyUtils::proxifyUrl($photo, false, ProxyUtils::SIZE_THUMB), - 'img_hover' => $result->getTags(), - 'conntxt' => $connTxt, - 'connlnk' => $connLink, - 'photo_menu' => $photo_menu, - 'details' => $location, - 'tags' => $result->getTags(), - 'about' => $about, - 'account_type' => $accountType, - 'network' => ContactSelector::networkToName($result->getNetwork(), $result->getUrl()), - 'id' => ++$id, - ]; - $entries[] = $entry; } } diff --git a/src/Module/Bookmarklet.php b/src/Module/Bookmarklet.php index 9ecce8ade1..e5b3ee4ade 100644 --- a/src/Module/Bookmarklet.php +++ b/src/Module/Bookmarklet.php @@ -22,6 +22,7 @@ namespace Friendica\Module; use Friendica\BaseModule; +use Friendica\Content\PageInfo; use Friendica\Core\ACL; use Friendica\DI; use Friendica\Module\Security\Login; @@ -55,7 +56,7 @@ class Bookmarklet extends BaseModule throw new HTTPException\BadRequestException(DI::l10n()->t('This page is missing a url parameter.')); } - $content = add_page_info($_REQUEST["url"]); + $content = "\n" . PageInfo::getFooterFromUrl($_REQUEST['url']); $x = [ 'is_owner' => true, diff --git a/src/Module/Contact.php b/src/Module/Contact.php index 9f34715404..659380fbef 100644 --- a/src/Module/Contact.php +++ b/src/Module/Contact.php @@ -32,6 +32,7 @@ use Friendica\Core\ACL; use Friendica\Core\Hook; use Friendica\Core\Protocol; use Friendica\Core\Renderer; +use Friendica\Core\Theme; use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\DI; @@ -40,7 +41,6 @@ use Friendica\Module\Security\Login; use Friendica\Network\HTTPException\BadRequestException; use Friendica\Network\HTTPException\NotFoundException; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\Strings; /** @@ -48,6 +48,12 @@ use Friendica\Util\Strings; */ class Contact extends BaseModule { + const TAB_CONVERSATIONS = 1; + const TAB_POSTS = 2; + const TAB_PROFILE = 3; + const TAB_CONTACTS = 4; + const TAB_ADVANCED = 5; + private static function batchActions() { if (empty($_POST['contact_batch']) || !is_array($_POST['contact_batch'])) { @@ -112,7 +118,7 @@ class Contact extends BaseModule } if (!DBA::exists('contact', ['id' => $contact_id, 'uid' => local_user(), 'deleted' => false])) { - notice(DI::l10n()->t('Could not access contact record.') . EOL); + notice(DI::l10n()->t('Could not access contact record.')); DI::baseUrl()->redirect('contact'); return; // NOTREACHED } @@ -144,10 +150,8 @@ class Contact extends BaseModule ['id' => $contact_id, 'uid' => local_user()] ); - if (DBA::isResult($r)) { - info(DI::l10n()->t('Contact updated.') . EOL); - } else { - notice(DI::l10n()->t('Failed to update contact record.') . EOL); + if (!DBA::isResult($r)) { + notice(DI::l10n()->t('Failed to update contact record.')); } $contact = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => local_user(), 'deleted' => false]); @@ -182,16 +186,13 @@ class Contact extends BaseModule private static function updateContactFromProbe($contact_id) { - $contact = DBA::selectFirst('contact', ['url'], ['id' => $contact_id, 'uid' => local_user(), 'deleted' => false]); + $contact = DBA::selectFirst('contact', ['url'], ['id' => $contact_id, 'uid' => [0, local_user()], 'deleted' => false]); if (!DBA::isResult($contact)) { return; } // Update the entry in the contact table - Model\Contact::updateFromProbe($contact_id, '', true); - - // Update the entry in the gcontact table - Model\GContact::updateFromProbe($contact['url']); + Model\Contact::updateFromProbe($contact_id); } /** @@ -202,8 +203,8 @@ class Contact extends BaseModule */ private static function blockContact($contact_id) { - $blocked = !Model\Contact::isBlockedByUser($contact_id, local_user()); - Model\Contact::setBlockedForUser($contact_id, local_user(), $blocked); + $blocked = !Model\Contact\User::isBlocked($contact_id, local_user()); + Model\Contact\User::setBlocked($contact_id, local_user(), $blocked); } /** @@ -214,8 +215,8 @@ class Contact extends BaseModule */ private static function ignoreContact($contact_id) { - $ignored = !Model\Contact::isIgnoredByUser($contact_id, local_user()); - Model\Contact::setIgnoredForUser($contact_id, local_user(), $ignored); + $ignored = !Model\Contact\User::isIgnored($contact_id, local_user()); + Model\Contact\User::setIgnored($contact_id, local_user(), $ignored); } /** @@ -259,23 +260,28 @@ class Contact extends BaseModule $rel = Strings::escapeTags(trim($_GET['rel'] ?? '')); $group = Strings::escapeTags(trim($_GET['group'] ?? '')); - if (empty(DI::page()['aside'])) { - DI::page()['aside'] = ''; - } + $page = DI::page(); + + $page->registerFooterScript(Theme::getPathForFile('asset/typeahead.js/dist/typeahead.bundle.js')); + $page->registerFooterScript(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.js')); + $page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.css')); + $page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput-typeahead.css')); - $contact_id = null; $contact = null; // @TODO: Replace with parameter from router if ($a->argc == 2 && intval($a->argv[1]) || $a->argc == 3 && intval($a->argv[1]) && in_array($a->argv[2], ['posts', 'conversations']) ) { $contact_id = intval($a->argv[1]); - $contact = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => local_user(), 'deleted' => false]); - if (!DBA::isResult($contact)) { - $contact = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => 0, 'deleted' => false]); + // Ensure to use the user contact when the public contact was provided + $data = Model\Contact::getPublicAndUserContacID($contact_id, local_user()); + if (!empty($data['user']) && ($contact_id == $data['public'])) { + $contact_id = $data['user']; } + $contact = DBA::selectFirst('contact', [], ['id' => $contact_id, 'uid' => [0, local_user()], 'deleted' => false]); + // Don't display contacts that are about to be deleted if ($contact['network'] == Protocol::PHANTOM) { $contact = false; @@ -317,7 +323,7 @@ class Contact extends BaseModule $vcard_widget = Renderer::replaceMacros(Renderer::getMarkupTemplate('widget/vcard.tpl'), [ '$name' => $contact['name'], - '$photo' => $contact['photo'], + '$photo' => Model\Contact::getPhoto($contact), '$url' => Model\Contact::magicLinkByContact($contact, $contact['url']), '$addr' => $contact['addr'] ?? '', '$network_link' => $network_link, @@ -366,7 +372,7 @@ class Contact extends BaseModule Nav::setSelected('contact'); if (!local_user()) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return Login::form(); } @@ -390,17 +396,17 @@ class Contact extends BaseModule // NOTREACHED } - if ($cmd === 'updateprofile' && ($orig_record['uid'] != 0)) { + if ($cmd === 'updateprofile') { self::updateContactFromProbe($contact_id); - DI::baseUrl()->redirect('contact/' . $contact_id . '/advanced/'); + DI::baseUrl()->redirect('contact/' . $contact_id); // NOTREACHED } if ($cmd === 'block') { self::blockContact($contact_id); - $blocked = Model\Contact::isBlockedByUser($contact_id, local_user()); - info(($blocked ? DI::l10n()->t('Contact has been blocked') : DI::l10n()->t('Contact has been unblocked')) . EOL); + $blocked = Model\Contact\User::isBlocked($contact_id, local_user()); + info(($blocked ? DI::l10n()->t('Contact has been blocked') : DI::l10n()->t('Contact has been unblocked'))); DI::baseUrl()->redirect('contact/' . $contact_id); // NOTREACHED @@ -409,8 +415,8 @@ class Contact extends BaseModule if ($cmd === 'ignore') { self::ignoreContact($contact_id); - $ignored = Model\Contact::isIgnoredByUser($contact_id, local_user()); - info(($ignored ? DI::l10n()->t('Contact has been ignored') : DI::l10n()->t('Contact has been unignored')) . EOL); + $ignored = Model\Contact\User::isIgnored($contact_id, local_user()); + info(($ignored ? DI::l10n()->t('Contact has been ignored') : DI::l10n()->t('Contact has been unignored'))); DI::baseUrl()->redirect('contact/' . $contact_id); // NOTREACHED @@ -420,7 +426,7 @@ class Contact extends BaseModule $r = self::archiveContact($contact_id, $orig_record); if ($r) { $archived = (($orig_record['archive']) ? 0 : 1); - info((($archived) ? DI::l10n()->t('Contact has been archived') : DI::l10n()->t('Contact has been unarchived')) . EOL); + info((($archived) ? DI::l10n()->t('Contact has been archived') : DI::l10n()->t('Contact has been unarchived'))); } DI::baseUrl()->redirect('contact/' . $contact_id); @@ -430,17 +436,6 @@ class Contact extends BaseModule if ($cmd === 'drop' && ($orig_record['uid'] != 0)) { // Check if we should do HTML-based delete confirmation if (!empty($_REQUEST['confirm'])) { - // can't take arguments in its 'action' parameter - // so add any arguments as hidden inputs - $query = explode_querystring(DI::args()->getQueryString()); - $inputs = []; - foreach ($query['args'] as $arg) { - if (strpos($arg, 'confirm=') === false) { - $arg_parts = explode('=', $arg); - $inputs[] = ['name' => $arg_parts[0], 'value' => $arg_parts[1]]; - } - } - DI::page()['aside'] = ''; return Renderer::replaceMacros(Renderer::getMarkupTemplate('contact_drop_confirm.tpl'), [ @@ -448,9 +443,8 @@ class Contact extends BaseModule '$contact' => self::getContactTemplateVars($orig_record), '$method' => 'get', '$message' => DI::l10n()->t('Do you really want to delete this contact?'), - '$extra_inputs' => $inputs, '$confirm' => DI::l10n()->t('Yes'), - '$confirm_url' => $query['base'], + '$confirm_url' => DI::args()->getCommand(), '$confirm_name' => 'confirmed', '$cancel' => DI::l10n()->t('Cancel'), ]); @@ -461,7 +455,7 @@ class Contact extends BaseModule } self::dropContact($orig_record); - info(DI::l10n()->t('Contact has been removed.') . EOL); + info(DI::l10n()->t('Contact has been removed.')); DI::baseUrl()->redirect('contact'); // NOTREACHED @@ -483,24 +477,20 @@ class Contact extends BaseModule '$baseurl' => DI::baseUrl()->get(true), ]); - $contact['blocked'] = Model\Contact::isBlockedByUser($contact['id'], local_user()); - $contact['readonly'] = Model\Contact::isIgnoredByUser($contact['id'], local_user()); + $contact['blocked'] = Model\Contact\User::isBlocked($contact['id'], local_user()); + $contact['readonly'] = Model\Contact\User::isIgnored($contact['id'], local_user()); - $dir_icon = ''; $relation_text = ''; switch ($contact['rel']) { case Model\Contact::FRIEND: - $dir_icon = 'images/lrarrow.gif'; $relation_text = DI::l10n()->t('You are mutual friends with %s'); break; case Model\Contact::FOLLOWER; - $dir_icon = 'images/larrow.gif'; $relation_text = DI::l10n()->t('You are sharing with %s'); break; case Model\Contact::SHARING; - $dir_icon = 'images/rarrow.gif'; $relation_text = DI::l10n()->t('%s is sharing with you'); break; @@ -539,7 +529,7 @@ class Contact extends BaseModule $nettype = DI::l10n()->t('Network type: %s', ContactSelector::networkToName($contact['network'], $contact['url'], $contact['protocol'])); // tabs - $tab_str = self::getTabsHTML($a, $contact, 3); + $tab_str = self::getTabsHTML($contact, self::TAB_PROFILE); $lost_contact = (($contact['archive'] && $contact['term-date'] > DBA::NULL_DATETIME && $contact['term-date'] < DateTimeFormat::utcNow()) ? DI::l10n()->t('Communications lost with this contact!') : ''); @@ -560,7 +550,7 @@ class Contact extends BaseModule } $poll_interval = null; - if (in_array($contact['network'], [Protocol::FEED, Protocol::MAIL])) { + if ((($contact['network'] == Protocol::FEED) && !DI::config()->get('system', 'adjust_poll_frequency')) || ($contact['network']== Protocol::MAIL)) { $poll_interval = ContactSelector::pollInterval($contact['priority'], !$poll_enabled); } @@ -584,7 +574,7 @@ class Contact extends BaseModule '$lbl_info2' => DI::l10n()->t('Their personal note'), '$reason' => trim(Strings::escapeTags($contact['reason'])), '$infedit' => DI::l10n()->t('Edit contact notes'), - '$common_link' => 'common/loc/' . local_user() . '/' . $contact['id'], + '$common_link' => 'contact/' . $contact['id'] . '/contacts/common', '$relation_text' => $relation_text, '$visit' => DI::l10n()->t('Visit %s\'s profile [%s]', $contact['name'], $contact['url']), '$blockunblock' => DI::l10n()->t('Block/Unblock contact'), @@ -613,9 +603,8 @@ class Contact extends BaseModule '$notify' => ['notify', DI::l10n()->t('Notification for new posts'), ($contact['notify_new_posts'] == 1), DI::l10n()->t('Send a notification of every new post of this contact')], '$fetch_further_information' => $fetch_further_information, '$ffi_keyword_denylist' => ['ffi_keyword_denylist', DI::l10n()->t('Keyword Deny List'), $contact['ffi_keyword_denylist'], DI::l10n()->t('Comma separated list of keywords that should not be converted to hashtags, when "Fetch information and keywords" is selected')], - '$photo' => $contact['photo'], + '$photo' => Model\Contact::getPhoto($contact), '$name' => $contact['name'], - '$dir_icon' => $dir_icon, '$sparkle' => $sparkle, '$url' => $url, '$profileurllabel'=> DI::l10n()->t('Profile URL'), @@ -747,8 +736,8 @@ class Contact extends BaseModule $sql_values ); while ($contact = DBA::fetch($stmt)) { - $contact['blocked'] = Model\Contact::isBlockedByUser($contact['id'], local_user()); - $contact['readonly'] = Model\Contact::isIgnoredByUser($contact['id'], local_user()); + $contact['blocked'] = Model\Contact\User::isBlocked($contact['id'], local_user()); + $contact['readonly'] = Model\Contact\User::isIgnored($contact['id'], local_user()); $contacts[] = self::getContactTemplateVars($contact); } DBA::close($stmt); @@ -864,70 +853,62 @@ class Contact extends BaseModule * * Available Pages are 'Status', 'Profile', 'Contacts' and 'Common Friends' * - * @param App $a * @param array $contact The contact array * @param int $active_tab 1 if tab should be marked as active * * @return string HTML string of the contact page tabs buttons. * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws \ImagickException */ - public static function getTabsHTML($a, $contact, $active_tab) + public static function getTabsHTML(array $contact, int $active_tab) { + $cid = $pcid = $contact['id']; + $data = Model\Contact::getPublicAndUserContacID($contact['id'], local_user()); + if (!empty($data['user']) && ($contact['id'] == $data['public'])) { + $cid = $data['user']; + } elseif (!empty($data['public'])) { + $pcid = $data['public']; + } + // tabs $tabs = [ [ 'label' => DI::l10n()->t('Status'), - 'url' => "contact/" . $contact['id'] . "/conversations", - 'sel' => (($active_tab == 1) ? 'active' : ''), + 'url' => 'contact/' . $pcid . '/conversations', + 'sel' => (($active_tab == self::TAB_CONVERSATIONS) ? 'active' : ''), 'title' => DI::l10n()->t('Conversations started by this contact'), 'id' => 'status-tab', 'accesskey' => 'm', ], [ 'label' => DI::l10n()->t('Posts and Comments'), - 'url' => "contact/" . $contact['id'] . "/posts", - 'sel' => (($active_tab == 2) ? 'active' : ''), + 'url' => 'contact/' . $pcid . '/posts', + 'sel' => (($active_tab == self::TAB_POSTS) ? 'active' : ''), 'title' => DI::l10n()->t('Status Messages and Posts'), 'id' => 'posts-tab', 'accesskey' => 'p', ], [ 'label' => DI::l10n()->t('Profile'), - 'url' => "contact/" . $contact['id'], - 'sel' => (($active_tab == 3) ? 'active' : ''), + 'url' => 'contact/' . $cid, + 'sel' => (($active_tab == self::TAB_PROFILE) ? 'active' : ''), 'title' => DI::l10n()->t('Profile Details'), 'id' => 'profile-tab', 'accesskey' => 'o', - ] + ], + ['label' => DI::l10n()->t('Contacts'), + 'url' => 'contact/' . $pcid . '/contacts', + 'sel' => (($active_tab == self::TAB_CONTACTS) ? 'active' : ''), + 'title' => DI::l10n()->t('View all known contacts'), + 'id' => 'contacts-tab', + 'accesskey' => 't' + ], ]; - // Show this tab only if there is visible friend list - $x = Model\GContact::countAllFriends(local_user(), $contact['id']); - if ($x) { - $tabs[] = ['label' => DI::l10n()->t('Contacts'), - 'url' => "allfriends/" . $contact['id'], - 'sel' => (($active_tab == 4) ? 'active' : ''), - 'title' => DI::l10n()->t('View all contacts'), - 'id' => 'allfriends-tab', - 'accesskey' => 't']; - } - - // Show this tab only if there is visible common friend list - $common = Model\GContact::countCommonFriends(local_user(), $contact['id']); - if ($common) { - $tabs[] = ['label' => DI::l10n()->t('Common Friends'), - 'url' => "common/loc/" . local_user() . "/" . $contact['id'], - 'sel' => (($active_tab == 5) ? 'active' : ''), - 'title' => DI::l10n()->t('View all common friends'), - 'id' => 'common-loc-tab', - 'accesskey' => 'd' - ]; - } - - if (!empty($contact['uid'])) { + if ($cid != $pcid) { $tabs[] = ['label' => DI::l10n()->t('Advanced'), - 'url' => 'contact/' . $contact['id'] . '/advanced/', - 'sel' => (($active_tab == 6) ? 'active' : ''), + 'url' => 'contact/' . $cid . '/advanced/', + 'sel' => (($active_tab == self::TAB_ADVANCED) ? 'active' : ''), 'title' => DI::l10n()->t('Advanced Contact Settings'), 'id' => 'advanced-tab', 'accesskey' => 'r' @@ -965,13 +946,13 @@ class Contact extends BaseModule $contact = DBA::selectFirst('contact', ['uid', 'url', 'id'], ['id' => $contact_id, 'deleted' => false]); if (!$update) { - $o .= self::getTabsHTML($a, $contact, 1); + $o .= self::getTabsHTML($contact, self::TAB_CONVERSATIONS); } if (DBA::isResult($contact)) { DI::page()['aside'] = ''; - $profiledata = Model\Contact::getDetailsByURL($contact['url']); + $profiledata = Model\Contact::getByURLForUser($contact['url'], local_user()); Model\Profile::load($a, '', $profiledata, true); @@ -989,12 +970,12 @@ class Contact extends BaseModule { $contact = DBA::selectFirst('contact', ['uid', 'url', 'id'], ['id' => $contact_id, 'deleted' => false]); - $o = self::getTabsHTML($a, $contact, 2); + $o = self::getTabsHTML($contact, self::TAB_POSTS); if (DBA::isResult($contact)) { DI::page()['aside'] = ''; - $profiledata = Model\Contact::getDetailsByURL($contact['url']); + $profiledata = Model\Contact::getByURLForUser($contact['url'], local_user()); if (local_user() && in_array($profiledata['network'], Protocol::FEDERATED)) { $profiledata['remoteconnect'] = DI::baseUrl() . '/follow?url=' . urlencode($profiledata['url']); @@ -1012,25 +993,36 @@ class Contact extends BaseModule return $o; } - public static function getContactTemplateVars(array $rr) + /** + * Return the fields for the contact template + * + * @param array $contact Contact array + * @return array Template fields + */ + public static function getContactTemplateVars(array $contact) { - $dir_icon = ''; $alt_text = ''; - if (!empty($rr['uid']) && !empty($rr['rel'])) { - switch ($rr['rel']) { + if (!empty($contact['url']) && isset($contact['uid']) && ($contact['uid'] == 0) && local_user()) { + $personal = Model\Contact::getByURL($contact['url'], false, ['uid', 'rel', 'self'], local_user()); + if (!empty($personal)) { + $contact['uid'] = $personal['uid']; + $contact['rel'] = $personal['rel']; + $contact['self'] = $personal['self']; + } + } + + if (!empty($contact['uid']) && !empty($contact['rel']) && local_user() == $contact['uid']) { + switch ($contact['rel']) { case Model\Contact::FRIEND: - $dir_icon = 'images/lrarrow.gif'; $alt_text = DI::l10n()->t('Mutual Friendship'); break; case Model\Contact::FOLLOWER; - $dir_icon = 'images/larrow.gif'; $alt_text = DI::l10n()->t('is a fan of yours'); break; case Model\Contact::SHARING; - $dir_icon = 'images/rarrow.gif'; $alt_text = DI::l10n()->t('you are a fan of'); break; @@ -1039,7 +1031,7 @@ class Contact extends BaseModule } } - $url = Model\Contact::magicLink($rr['url']); + $url = Model\Contact::magicLink($contact['url']); if (strpos($url, 'redir/') === 0) { $sparkle = ' class="sparkle" '; @@ -1047,37 +1039,36 @@ class Contact extends BaseModule $sparkle = ''; } - if ($rr['pending']) { - if (in_array($rr['rel'], [Model\Contact::FRIEND, Model\Contact::SHARING])) { + if ($contact['pending']) { + if (in_array($contact['rel'], [Model\Contact::FRIEND, Model\Contact::SHARING])) { $alt_text = DI::l10n()->t('Pending outgoing contact request'); } else { $alt_text = DI::l10n()->t('Pending incoming contact request'); } } - if ($rr['self']) { - $dir_icon = 'images/larrow.gif'; + if ($contact['self']) { $alt_text = DI::l10n()->t('This is you'); - $url = $rr['url']; + $url = $contact['url']; $sparkle = ''; } return [ - 'img_hover' => DI::l10n()->t('Visit %s\'s profile [%s]', $rr['name'], $rr['url']), - 'edit_hover'=> DI::l10n()->t('Edit contact'), - 'photo_menu'=> Model\Contact::photoMenu($rr), - 'id' => $rr['id'], - 'alt_text' => $alt_text, - 'dir_icon' => $dir_icon, - 'thumb' => ProxyUtils::proxifyUrl($rr['thumb'], false, ProxyUtils::SIZE_THUMB), - 'name' => $rr['name'], - 'username' => $rr['name'], - 'account_type' => Model\Contact::getAccountType($rr), - 'sparkle' => $sparkle, - 'itemurl' => ($rr['addr'] ?? '') ?: $rr['url'], - 'url' => $url, - 'network' => ContactSelector::networkToName($rr['network'], $rr['url'], $rr['protocol']), - 'nick' => $rr['nick'], + 'id' => $contact['id'], + 'url' => $url, + 'img_hover' => DI::l10n()->t('Visit %s\'s profile [%s]', $contact['name'], $contact['url']), + 'photo_menu' => Model\Contact::photoMenu($contact), + 'thumb' => Model\Contact::getThumb($contact), + 'alt_text' => $alt_text, + 'name' => $contact['name'], + 'nick' => $contact['nick'], + 'details' => $contact['location'], + 'tags' => $contact['keywords'], + 'about' => $contact['about'], + 'account_type' => Model\Contact::getAccountType($contact), + 'sparkle' => $sparkle, + 'itemurl' => ($contact['addr'] ?? '') ?: $contact['url'], + 'network' => ContactSelector::networkToName($contact['network'], $contact['url'], $contact['protocol']), ]; } @@ -1115,6 +1106,16 @@ class Contact extends BaseModule ]; } + if (in_array($contact['network'], Protocol::FEDERATED)) { + $contact_actions['updateprofile'] = [ + 'label' => DI::l10n()->t('Refetch contact data'), + 'url' => 'contact/' . $contact['id'] . '/updateprofile', + 'title' => '', + 'sel' => '', + 'id' => 'updateprofile', + ]; + } + $contact_actions['block'] = [ 'label' => (intval($contact['blocked']) ? DI::l10n()->t('Unblock') : DI::l10n()->t('Block')), 'url' => 'contact/' . $contact['id'] . '/block', diff --git a/src/Module/Contact/Advanced.php b/src/Module/Contact/Advanced.php index cc9fdcf3d2..a7ee29036c 100644 --- a/src/Module/Contact/Advanced.php +++ b/src/Module/Contact/Advanced.php @@ -87,13 +87,11 @@ class Advanced extends BaseModule if ($photo) { DI::logger()->notice('Updating photo.', ['photo' => $photo]); - Model\Contact::updateAvatar($photo, local_user(), $contact['id'], true); + Model\Contact::updateAvatar($contact['id'], $photo, true); } - if ($r) { - info(DI::l10n()->t('Contact settings applied.') . EOL); - } else { - notice(DI::l10n()->t('Contact update failed.') . EOL); + if (!$r) { + notice(DI::l10n()->t('Contact update failed.')); } return; @@ -108,7 +106,7 @@ class Advanced extends BaseModule throw new BadRequestException(DI::l10n()->t('Contact not found.')); } - Model\Profile::load(DI::app(), "", Model\Contact::getDetailsByURL($contact["url"])); + Model\Profile::load(DI::app(), "", Model\Contact::getByURL($contact["url"], false)); $warning = DI::l10n()->t('WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working.'); $info = DI::l10n()->t('Please use your browser \'Back\' button now if you are uncertain what to do on this page.'); @@ -127,7 +125,7 @@ class Advanced extends BaseModule $remote_self_options = ['0' => DI::l10n()->t('No mirroring'), '2' => DI::l10n()->t('Mirror as my own posting')]; } - $tab_str = Contact::getTabsHTML(DI::app(), $contact, 6); + $tab_str = Contact::getTabsHTML($contact, Contact::TAB_ADVANCED); $tpl = Renderer::getMarkupTemplate('contact/advanced.tpl'); return Renderer::replaceMacros($tpl, [ diff --git a/src/Module/Contact/Contacts.php b/src/Module/Contact/Contacts.php new file mode 100644 index 0000000000..355619c712 --- /dev/null +++ b/src/Module/Contact/Contacts.php @@ -0,0 +1,123 @@ +t('Invalid contact.')); + } + + $contact = Model\Contact::getById($cid, []); + if (empty($contact)) { + throw new HTTPException\NotFoundException(DI::l10n()->t('Contact not found.')); + } + + $localContactId = Model\Contact::getPublicIdByUserId(local_user()); + + Model\Profile::load($app, '', $contact); + + $condition = [ + 'blocked' => false, + 'self' => false, + 'hidden' => false, + ]; + + $noresult_label = DI::l10n()->t('No known contacts.'); + + switch ($type) { + case 'followers': + $total = Model\Contact\Relation::countFollowers($cid, $condition); + break; + case 'following': + $total = Model\Contact\Relation::countFollows($cid, $condition); + break; + case 'mutuals': + $total = Model\Contact\Relation::countMutuals($cid, $condition); + break; + case 'common': + $condition = [ + 'NOT `self` AND NOT `blocked` AND NOT `hidden` AND `id` != ?', + $localContactId, + ]; + $total = Model\Contact\Relation::countCommon($localContactId, $cid, $condition); + $noresult_label = DI::l10n()->t('No common contacts.'); + break; + default: + $total = Model\Contact\Relation::countAll($cid, $condition); + } + + $pager = new Pager(DI::l10n(), DI::args()->getQueryString(), 30); + $desc = ''; + + switch ($type) { + case 'followers': + $friends = Model\Contact\Relation::listFollowers($cid, $condition, $pager->getItemsPerPage(), $pager->getStart()); + $title = DI::l10n()->tt('Follower (%s)', 'Followers (%s)', $total); + break; + case 'following': + $friends = Model\Contact\Relation::listFollows($cid, $condition, $pager->getItemsPerPage(), $pager->getStart()); + $title = DI::l10n()->tt('Following (%s)', 'Following (%s)', $total); + break; + case 'mutuals': + $friends = Model\Contact\Relation::listMutuals($cid, $condition, $pager->getItemsPerPage(), $pager->getStart()); + $title = DI::l10n()->tt('Mutual friend (%s)', 'Mutual friends (%s)', $total); + $desc = DI::l10n()->t( + 'These contacts both follow and are followed by %s.', + htmlentities($contact['name'], ENT_COMPAT, 'UTF-8') + ); + break; + case 'common': + $friends = Model\Contact\Relation::listCommon($localContactId, $cid, $condition, $pager->getItemsPerPage(), $pager->getStart()); + $title = DI::l10n()->tt('Common contact (%s)', 'Common contacts (%s)', $total); + $desc = DI::l10n()->t( + 'Both %s and yourself have publicly interacted with these contacts (follow, comment or likes on public posts).', + htmlentities($contact['name'], ENT_COMPAT, 'UTF-8') + ); + break; + default: + $friends = Model\Contact\Relation::listAll($cid, $condition, $pager->getItemsPerPage(), $pager->getStart()); + $title = DI::l10n()->tt('Contact (%s)', 'Contacts (%s)', $total); + } + + $o = Module\Contact::getTabsHTML($contact, Module\Contact::TAB_CONTACTS); + + $tabs = self::getContactFilterTabs('contact/' . $cid, $type, true); + + $contacts = array_map([Module\Contact::class, 'getContactTemplateVars'], $friends); + + $tpl = Renderer::getMarkupTemplate('profile/contacts.tpl'); + $o .= Renderer::replaceMacros($tpl, [ + '$title' => $title, + '$desc' => $desc, + '$tabs' => $tabs, + + '$noresult_label' => $noresult_label, + + '$contacts' => $contacts, + '$paginate' => $pager->renderFull($total), + ]); + + return $o; + } +} diff --git a/src/Module/Contact/Hovercard.php b/src/Module/Contact/Hovercard.php index 4ef8162400..1d2fe85676 100644 --- a/src/Module/Contact/Hovercard.php +++ b/src/Module/Contact/Hovercard.php @@ -27,10 +27,8 @@ use Friendica\Core\Session; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; -use Friendica\Model\GContact; use Friendica\Network\HTTPException; use Friendica\Util\Strings; -use Friendica\Util\Proxy; /** * Asynchronous HTML fragment provider for frio contact hovercards @@ -58,31 +56,16 @@ class Hovercard extends BaseModule $contact = []; // if it's the url containing https it should be converted to http - $contact_nurl = Strings::normaliseLink(GContact::cleanContactUrl($contact_url)); - if (!$contact_nurl) { + if (!$contact_url) { throw new HTTPException\BadRequestException(); } // Search for contact data // Look if the local user has got the contact if (Session::isAuthenticated()) { - $contact = Contact::getDetailsByURL($contact_nurl, local_user()); - } - - // If not then check the global user - if (!count($contact)) { - $contact = Contact::getDetailsByURL($contact_nurl); - } - - // Feeds url could have been destroyed through "cleanContactUrl", so we now use the original url - if (!count($contact) && Session::isAuthenticated()) { - $contact_nurl = Strings::normaliseLink($contact_url); - $contact = Contact::getDetailsByURL($contact_nurl, local_user()); - } - - if (!count($contact)) { - $contact_nurl = Strings::normaliseLink($contact_url); - $contact = Contact::getDetailsByURL($contact_nurl); + $contact = Contact::getByURLForUser($contact_url, local_user()); + } else { + $contact = Contact::getByURL($contact_url, false); } if (!count($contact)) { @@ -103,14 +86,14 @@ class Hovercard extends BaseModule 'name' => $contact['name'], 'nick' => $contact['nick'], 'addr' => $contact['addr'] ?: $contact['url'], - 'thumb' => Proxy::proxifyUrl($contact['thumb'], false, Proxy::SIZE_THUMB), + 'thumb' => Contact::getThumb($contact), 'url' => Contact::magicLink($contact['url']), 'nurl' => $contact['nurl'], 'location' => $contact['location'], 'about' => $contact['about'], 'network_link' => Strings::formatNetworkName($contact['network'], $contact['url']), 'tags' => $contact['keywords'], - 'bd' => $contact['birthday'] <= DBA::NULL_DATE ? '' : $contact['birthday'], + 'bd' => $contact['bd'] <= DBA::NULL_DATE ? '' : $contact['bd'], 'account_type' => Contact::getAccountType($contact), 'actions' => $actions, ], diff --git a/src/Module/Contact/Poke.php b/src/Module/Contact/Poke.php index 9975ac1f28..9f2ae7bde6 100644 --- a/src/Module/Contact/Poke.php +++ b/src/Module/Contact/Poke.php @@ -110,9 +110,7 @@ class Poke extends BaseModule */ private static function postReturn(bool $success) { - if ($success) { - info(DI::l10n()->t('Poke successfully sent.')); - } else { + if (!$success) { notice(DI::l10n()->t('Error while sending poke, please retry.')); } @@ -138,7 +136,7 @@ class Poke extends BaseModule throw new HTTPException\NotFoundException(); } - Model\Profile::load(DI::app(), '', Model\Contact::getDetailsByURL($contact["url"])); + Model\Profile::load(DI::app(), '', Model\Contact::getByURL($contact["url"], false)); $verbs = []; foreach (DI::l10n()->getPokeVerbs() as $verb => $translations) { diff --git a/src/Module/Conversation/Community.php b/src/Module/Conversation/Community.php index 5637c6f419..c86bf9176c 100644 --- a/src/Module/Conversation/Community.php +++ b/src/Module/Conversation/Community.php @@ -81,7 +81,7 @@ class Community extends BaseModule $items = self::getItems(); if (!DBA::isResult($items)) { - info(DI::l10n()->t('No results.')); + notice(DI::l10n()->t('No results.')); return $o; } diff --git a/src/Module/Debug/ActivityPubConversion.php b/src/Module/Debug/ActivityPubConversion.php new file mode 100644 index 0000000000..87a531d5b4 --- /dev/null +++ b/src/Module/Debug/ActivityPubConversion.php @@ -0,0 +1,144 @@ +. + * + */ + +namespace Friendica\Module\Debug; + +use Friendica\BaseModule; +use Friendica\Content\Text; +use Friendica\Core\Logger; +use Friendica\Core\Renderer; +use Friendica\DI; +use Friendica\Model\Item; +use Friendica\Model\Tag; +use Friendica\Protocol\ActivityPub; +use Friendica\Util\JsonLD; +use Friendica\Util\XML; + +class ActivityPubConversion extends BaseModule +{ + public static function content(array $parameters = []) + { + function visible_whitespace($s) + { + return '
' . htmlspecialchars($s) . '
'; + } + + $results = []; + if (!empty($_REQUEST['source'])) { + try { + $source = json_decode($_REQUEST['source'], true); + $trust_source = true; + $uid = local_user(); + $push = false; + + if (!$source) { + throw new \Exception('Failed to decode source JSON'); + } + + $formatted = json_encode($source, JSON_PRETTY_PRINT); + $results[] = [ + 'title' => DI::l10n()->t('Formatted'), + 'content' => visible_whitespace(trim(var_export($formatted, true), "'")), + ]; + $results[] = [ + 'title' => DI::l10n()->t('Source'), + 'content' => visible_whitespace(var_export($source, true)) + ]; + $activity = JsonLD::compact($source); + if (!$activity) { + throw new \Exception('Failed to compact JSON'); + } + $results[] = [ + 'title' => DI::l10n()->t('Activity'), + 'content' => visible_whitespace(var_export($activity, true)) + ]; + + $type = JsonLD::fetchElement($activity, '@type'); + + if (!$type) { + throw new \Exception('Empty type'); + } + + if (!JsonLD::fetchElement($activity, 'as:object', '@id')) { + throw new \Exception('Empty object'); + } + + if (!JsonLD::fetchElement($activity, 'as:actor', '@id')) { + throw new \Exception('Empty actor'); + } + + // Don't trust the source if "actor" differs from "attributedTo". The content could be forged. + if ($trust_source && ($type == 'as:Create') && is_array($activity['as:object'])) { + $actor = JsonLD::fetchElement($activity, 'as:actor', '@id'); + $attributed_to = JsonLD::fetchElement($activity['as:object'], 'as:attributedTo', '@id'); + $trust_source = ($actor == $attributed_to); + if (!$trust_source) { + throw new \Exception('Not trusting actor: ' . $actor . '. It differs from attributedTo: ' . $attributed_to); + } + } + + // $trust_source is called by reference and is set to true if the content was retrieved successfully + $object_data = ActivityPub\Receiver::prepareObjectData($activity, $uid, $push, $trust_source); + if (empty($object_data)) { + throw new \Exception('No object data found'); + } + + if (!$trust_source) { + throw new \Exception('No trust for activity type "' . $type . '", so we quit now.'); + } + + if (!empty($body) && empty($object_data['raw'])) { + $object_data['raw'] = $body; + } + + // Internal flag for thread completion. See Processor.php + if (!empty($activity['thread-completion'])) { + $object_data['thread-completion'] = $activity['thread-completion']; + } + + $results[] = [ + 'title' => DI::l10n()->t('Object data'), + 'content' => visible_whitespace(var_export($object_data, true)) + ]; + + $item = ActivityPub\Processor::createItem($object_data); + + $results[] = [ + 'title' => DI::l10n()->t('Result Item'), + 'content' => visible_whitespace(var_export($item, true)) + ]; + } catch (\Throwable $e) { + $results[] = [ + 'title' => DI::l10n()->t('Error'), + 'content' => $e->getMessage(), + ]; + } + } + + $tpl = Renderer::getMarkupTemplate('debug/activitypubconversion.tpl'); + $o = Renderer::replaceMacros($tpl, [ + '$source' => ['source', DI::l10n()->t('Source activity'), $_REQUEST['source'] ?? '', ''], + '$results' => $results + ]); + + return $o; + } +} diff --git a/src/Module/Debug/Babel.php b/src/Module/Debug/Babel.php index 2954bc010c..5b89c53016 100644 --- a/src/Module/Debug/Babel.php +++ b/src/Module/Debug/Babel.php @@ -24,9 +24,12 @@ namespace Friendica\Module\Debug; use Friendica\BaseModule; use Friendica\Content\PageInfo; use Friendica\Content\Text; +use Friendica\Core\Protocol; use Friendica\Core\Renderer; use Friendica\DI; +use Friendica\Model\Conversation; use Friendica\Model\Item; +use Friendica\Protocol\Activity; use Friendica\Model\Tag; use Friendica\Util\XML; @@ -115,7 +118,7 @@ class Babel extends BaseModule 'content' => visible_whitespace(var_export($tags, true)), ]; - $body2 = PageInfo::appendToBody($bbcode, true); + $body2 = PageInfo::searchAndAppendToBody($bbcode, true); $results[] = [ 'title' => DI::l10n()->t('PageInfo::appendToBody'), 'content' => visible_whitespace($body2) @@ -215,6 +218,60 @@ class Babel extends BaseModule 'title' => DI::l10n()->t('HTML::toPlaintext (compact)'), 'content' => visible_whitespace($text), ]; + break; + case 'twitter': + $json = trim($_REQUEST['text']); + + $status = json_decode($json); + + $results[] = [ + 'title' => DI::l10n()->t('Decoded post'), + 'content' => visible_whitespace(var_export($status, true)), + ]; + + $postarray = []; + $postarray['object-type'] = Activity\ObjectType::NOTE; + + if (!empty($status->full_text)) { + $postarray['body'] = $status->full_text; + } else { + $postarray['body'] = $status->text; + } + + // When the post contains links then use the correct object type + if (count($status->entities->urls) > 0) { + $postarray['object-type'] = Activity\ObjectType::BOOKMARK; + } + + if (file_exists('addon/twitter/twitter.php')) { + require_once 'addon/twitter/twitter.php'; + + $picture = \twitter_media_entities($status, $postarray); + + $results[] = [ + 'title' => DI::l10n()->t('Post array before expand entities'), + 'content' => visible_whitespace(var_export($postarray, true)), + ]; + + $converted = \twitter_expand_entities($postarray['body'], $status, $picture); + + $results[] = [ + 'title' => DI::l10n()->t('Post converted'), + 'content' => visible_whitespace(var_export($converted, true)), + ]; + + $results[] = [ + 'title' => DI::l10n()->t('Converted body'), + 'content' => visible_whitespace($converted['body']), + ]; + } else { + $results[] = [ + 'title' => DI::l10n()->t('Error'), + 'content' => DI::l10n()->t('Twitter addon is absent from the addon/ folder.'), + ]; + } + + break; } } @@ -225,6 +282,8 @@ class Babel extends BaseModule '$type_diaspora' => ['type', DI::l10n()->t('Diaspora'), 'diaspora', '', (($_REQUEST['type'] ?? '') ?: 'bbcode') == 'diaspora'], '$type_markdown' => ['type', DI::l10n()->t('Markdown'), 'markdown', '', (($_REQUEST['type'] ?? '') ?: 'bbcode') == 'markdown'], '$type_html' => ['type', DI::l10n()->t('HTML'), 'html', '', (($_REQUEST['type'] ?? '') ?: 'bbcode') == 'html'], + '$flag_twitter' => file_exists('addon/twitter/twitter.php'), + '$type_twitter' => ['type', DI::l10n()->t('Twitter Source'), 'twitter', '', (($_REQUEST['type'] ?? '') ?: 'bbcode') == 'twitter'], '$results' => $results ]); diff --git a/src/Module/Debug/Feed.php b/src/Module/Debug/Feed.php index 4f17b70e68..4107422094 100644 --- a/src/Module/Debug/Feed.php +++ b/src/Module/Debug/Feed.php @@ -26,7 +26,6 @@ use Friendica\Core\Renderer; use Friendica\DI; use Friendica\Model; use Friendica\Protocol; -use Friendica\Util\Network; /** * Tests a given feed of a contact @@ -36,7 +35,7 @@ class Feed extends BaseModule public static function init(array $parameters = []) { if (!local_user()) { - info(DI::l10n()->t('You must be logged in to use this module')); + notice(DI::l10n()->t('You must be logged in to use this module')); DI::baseUrl()->redirect(); } } @@ -47,10 +46,9 @@ class Feed extends BaseModule if (!empty($_REQUEST['url'])) { $url = $_REQUEST['url']; - $contact_id = Model\Contact::getIdForURL($url, local_user(), true); - $contact = Model\Contact::getById($contact_id); + $contact = Model\Contact::getByURLForUser($url, local_user(), false); - $xml = Network::fetchUrl($contact['poll']); + $xml = DI::httpRequest()->fetch($contact['poll']); $import_result = Protocol\Feed::import($xml); diff --git a/src/Module/Debug/Probe.php b/src/Module/Debug/Probe.php index 0d1c3282b2..48838cc8bb 100644 --- a/src/Module/Debug/Probe.php +++ b/src/Module/Debug/Probe.php @@ -44,7 +44,7 @@ class Probe extends BaseModule $res = ''; if (!empty($addr)) { - $res = NetworkProbe::uri($addr, '', 0, false); + $res = NetworkProbe::uri($addr, '', 0); $res = print_r($res, true); } diff --git a/src/Module/Directory.php b/src/Module/Directory.php index 3d03f10711..93d14cc176 100644 --- a/src/Module/Directory.php +++ b/src/Module/Directory.php @@ -29,10 +29,9 @@ use Friendica\Core\Hook; use Friendica\Core\Session; use Friendica\Core\Renderer; use Friendica\DI; -use Friendica\Model\Contact; +use Friendica\Model; use Friendica\Model\Profile; use Friendica\Network\HTTPException; -use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\Strings; /** @@ -75,7 +74,7 @@ class Directory extends BaseModule $profiles = Profile::searchProfiles($pager->getStart(), $pager->getItemsPerPage(), $search); if ($profiles['total'] === 0) { - info(DI::l10n()->t('No entries (some entries may be hidden).') . EOL); + notice(DI::l10n()->t('No entries (some entries may be hidden).')); } else { if (in_array('small', $app->argv)) { $photo = 'thumb'; @@ -84,7 +83,10 @@ class Directory extends BaseModule } foreach ($profiles['entries'] as $entry) { - $entries[] = self::formatEntry($entry, $photo); + $contact = Model\Contact::getByURLForUser($entry['url'], local_user()); + if (!empty($contact)) { + $entries[] = Contact::getContactTemplateVars($contact); + } } } @@ -161,18 +163,18 @@ class Directory extends BaseModule $location_e = $location; $photo_menu = [ - 'profile' => [DI::l10n()->t("View Profile"), Contact::magicLink($profile_link)] + 'profile' => [DI::l10n()->t("View Profile"), Model\Contact::magicLink($profile_link)] ]; $entry = [ 'id' => $contact['id'], - 'url' => Contact::magicLink($profile_link), + 'url' => Model\Contact::magicLink($profile_link), 'itemurl' => $itemurl, - 'thumb' => ProxyUtils::proxifyUrl($contact[$photo_size], false, ProxyUtils::SIZE_THUMB), + 'thumb' => Model\Contact::getThumb($contact), 'img_hover' => $contact['name'], 'name' => $contact['name'], 'details' => $details, - 'account_type' => Contact::getAccountType($contact), + 'account_type' => Model\Contact::getAccountType($contact), 'profile' => $profile, 'location' => $location_e, 'tags' => $contact['pub_keywords'], diff --git a/src/Module/Feed.php b/src/Module/Feed.php index ff0abdb2ab..0ccffbb96b 100644 --- a/src/Module/Feed.php +++ b/src/Module/Feed.php @@ -23,7 +23,7 @@ namespace Friendica\Module; use Friendica\BaseModule; use Friendica\DI; -use Friendica\Protocol\OStatus; +use Friendica\Protocol\Feed as ProtocolFeed; /** * Provides public Atom feeds @@ -75,7 +75,7 @@ class Feed extends BaseModule // @TODO: Replace with parameter from router $nickname = $a->argv[1]; header("Content-type: application/atom+xml; charset=utf-8"); - echo OStatus::feed($nickname, $last_update, 10, $type, $nocache, true); + echo ProtocolFeed::atom($nickname, $last_update, 10, $type, $nocache, true); exit(); } } diff --git a/src/Module/Filer/RemoveTag.php b/src/Module/Filer/RemoveTag.php index 7866656e33..a8a8a896b3 100644 --- a/src/Module/Filer/RemoveTag.php +++ b/src/Module/Filer/RemoveTag.php @@ -59,11 +59,11 @@ class RemoveTag extends BaseModule ]); if ($item_id && strlen($term)) { - if (FileTag::unsaveFile(local_user(), $item_id, $term, $category)) { - info('Item removed'); + if (!FileTag::unsaveFile(local_user(), $item_id, $term, $category)) { + notice(DI::l10n()->t('Item was not removed')); } } else { - info('Item was not deleted'); + notice(DI::l10n()->t('Item was not deleted')); } DI::baseUrl()->redirect('network?file=' . rawurlencode($term)); diff --git a/src/Module/Filer/SaveTag.php b/src/Module/Filer/SaveTag.php index 12226107ba..4b2fdb09e8 100644 --- a/src/Module/Filer/SaveTag.php +++ b/src/Module/Filer/SaveTag.php @@ -35,7 +35,7 @@ class SaveTag extends BaseModule public static function init(array $parameters = []) { if (!local_user()) { - info(DI::l10n()->t('You must be logged in to use this module')); + notice(DI::l10n()->t('You must be logged in to use this module')); DI::baseUrl()->redirect(); } } @@ -54,7 +54,6 @@ class SaveTag extends BaseModule if ($item_id && strlen($term)) { // file item Model\FileTag::saveFile(local_user(), $item_id, $term); - info(DI::l10n()->t('Filetag %s saved to item', $term)); } // return filer dialog diff --git a/src/Module/FollowConfirm.php b/src/Module/FollowConfirm.php index 28c849a861..f4e4c5ebf9 100644 --- a/src/Module/FollowConfirm.php +++ b/src/Module/FollowConfirm.php @@ -13,7 +13,7 @@ class FollowConfirm extends BaseModule { $uid = local_user(); if (!$uid) { - notice(DI::l10n()->t('Permission denied.') . EOL); + notice(DI::l10n()->t('Permission denied.')); return; } diff --git a/src/Module/Friendica.php b/src/Module/Friendica.php index 3325b1ae82..f02cc2610b 100644 --- a/src/Module/Friendica.php +++ b/src/Module/Friendica.php @@ -25,8 +25,10 @@ use Friendica\BaseModule; use Friendica\Core\Addon; use Friendica\Core\Hook; use Friendica\Core\Renderer; +use Friendica\Core\System; use Friendica\DI; use Friendica\Model\User; +use Friendica\Protocol\ActivityPub; /** * Prints information about the current node @@ -93,7 +95,7 @@ class Friendica extends BaseModule 'about' => DI::l10n()->t('This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s.', '' . FRIENDICA_VERSION . '', DI::baseUrl()->get(), - '' . DB_UPDATE_VERSION . '', + '' . DB_UPDATE_VERSION . '/' . $config->get('system', 'build') .'', '' . $config->get('system', 'post_update_version') . ''), 'friendica' => DI::l10n()->t('Please visit Friendi.ca to learn more about the Friendica project.'), 'bugs' => DI::l10n()->t('Bug reports and issues: please visit') . ' ' . '' . DI::l10n()->t('the bugtracker at github') . '', @@ -108,6 +110,15 @@ class Friendica extends BaseModule public static function rawContent(array $parameters = []) { + if (ActivityPub::isRequest()) { + $data = ActivityPub\Transmitter::getProfile(0); + if (!empty($data)) { + header('Access-Control-Allow-Origin: *'); + header('Cache-Control: max-age=23200, stale-while-revalidate=23200'); + System::jsonExit($data, 'application/activity+json'); + } + } + $app = DI::app(); // @TODO: Replace with parameter from router @@ -130,21 +141,13 @@ class Friendica extends BaseModule $register_policy = $register_policies[$register_policy_int]; } - $condition = []; - $admin = false; - if (!empty($config->get('config', 'admin_nickname'))) { - $condition['nickname'] = $config->get('config', 'admin_nickname'); - } - if (!empty($config->get('config', 'admin_email'))) { - $adminList = explode(',', str_replace(' ', '', $config->get('config', 'admin_email'))); - $condition['email'] = $adminList[0]; - $administrator = User::getByEmail($adminList[0], ['username', 'nickname']); - if (!empty($administrator)) { - $admin = [ - 'name' => $administrator['username'], - 'profile' => DI::baseUrl()->get() . '/profile/' . $administrator['nickname'], - ]; - } + $admin = []; + $administrator = User::getFirstAdmin(['username', 'nickname']); + if (!empty($administrator)) { + $admin = [ + 'name' => $administrator['username'], + 'profile' => DI::baseUrl()->get() . '/profile/' . $administrator['nickname'], + ]; } $visible_addons = Addon::getVisibleList(); diff --git a/src/Module/Group.php b/src/Module/Group.php index 11e7f1a760..e22163ecc3 100644 --- a/src/Module/Group.php +++ b/src/Module/Group.php @@ -53,7 +53,6 @@ class Group extends BaseModule $name = Strings::escapeTags(trim($_POST['groupname'])); $r = Model\Group::create(local_user(), $name); if ($r) { - info(DI::l10n()->t('Group created.')); $r = Model\Group::getIdByName(local_user(), $name); if ($r) { DI::baseUrl()->redirect('group/' . $r); @@ -75,8 +74,8 @@ class Group extends BaseModule } $groupname = Strings::escapeTags(trim($_POST['groupname'])); if (strlen($groupname) && ($groupname != $group['name'])) { - if (Model\Group::update($group['id'], $groupname)) { - info(DI::l10n()->t('Group name changed.')); + if (!Model\Group::update($group['id'], $groupname)) { + notice(DI::l10n()->t('Group name was not changed.')); } } } @@ -132,7 +131,7 @@ class Group extends BaseModule throw new \Exception(DI::l10n()->t('Bad request.'), 400); } - notice($message); + info($message); System::jsonExit(['status' => 'OK', 'message' => $message]); } catch (\Exception $e) { notice($e->getMessage()); @@ -216,9 +215,7 @@ class Group extends BaseModule DI::baseUrl()->redirect('contact'); } - if (Model\Group::remove($a->argv[2])) { - info(DI::l10n()->t('Group removed.')); - } else { + if (!Model\Group::remove($a->argv[2])) { notice(DI::l10n()->t('Unable to remove group.')); } } @@ -242,7 +239,7 @@ class Group extends BaseModule DI::baseUrl()->redirect('contact'); } - $members = Model\Contact::getByGroupId($group['id']); + $members = Model\Contact\Group::getById($group['id']); $preselected = []; if (count($members)) { @@ -258,7 +255,7 @@ class Group extends BaseModule Model\Group::addMember($group['id'], $change); } - $members = Model\Contact::getByGroupId($group['id']); + $members = Model\Contact\Group::getById($group['id']); $preselected = []; if (count($members)) { foreach ($members as $member) { @@ -319,7 +316,7 @@ class Group extends BaseModule } if ($nogroup) { - $contacts = Model\Contact::getUngroupedList(local_user()); + $contacts = Model\Contact\Group::listUngrouped(local_user()); } else { $contacts_stmt = DBA::select('contact', [], ['uid' => local_user(), 'pending' => false, 'blocked' => false, 'self' => false], diff --git a/src/Module/Install.php b/src/Module/Install.php index 21510d206e..1448d5544c 100644 --- a/src/Module/Install.php +++ b/src/Module/Install.php @@ -188,7 +188,7 @@ class Install extends BaseModule '$pass' => DI::l10n()->t('System check'), '$checks' => self::$installer->getChecks(), '$passed' => $status, - '$see_install' => DI::l10n()->t('Please see the file "INSTALL.txt".'), + '$see_install' => DI::l10n()->t('Please see the file "doc/INSTALL.md".'), '$next' => DI::l10n()->t('Next'), '$reload' => DI::l10n()->t('Check again'), '$php_path' => $php_path, diff --git a/src/Module/Invite.php b/src/Module/Invite.php index 98668bf71d..287478954c 100644 --- a/src/Module/Invite.php +++ b/src/Module/Invite.php @@ -75,7 +75,7 @@ class Invite extends BaseModule $recipient = trim($recipient); if (!filter_var($recipient, FILTER_VALIDATE_EMAIL)) { - notice(DI::l10n()->t('%s : Not a valid email address.', $recipient) . EOL); + notice(DI::l10n()->t('%s : Not a valid email address.', $recipient)); continue; } @@ -111,15 +111,15 @@ class Invite extends BaseModule $current_invites++; DI::pConfig()->set(local_user(), 'system', 'sent_invites', $current_invites); if ($current_invites > $max_invites) { - notice(DI::l10n()->t('Invitation limit exceeded. Please contact your site administrator.') . EOL); + notice(DI::l10n()->t('Invitation limit exceeded. Please contact your site administrator.')); return; } } else { - notice(DI::l10n()->t('%s : Message delivery failed.', $recipient) . EOL); + notice(DI::l10n()->t('%s : Message delivery failed.', $recipient)); } } - notice(DI::l10n()->tt('%d message sent.', '%d messages sent.', $total) . EOL); + info(DI::l10n()->tt('%d message sent.', '%d messages sent.', $total)); } public static function content(array $parameters = []) diff --git a/src/Module/Like.php b/src/Module/Like.php index ca38247508..727aa5ddfe 100644 --- a/src/Module/Like.php +++ b/src/Module/Like.php @@ -51,7 +51,7 @@ class Like extends BaseModule // @TODO: Replace with parameter from router $itemId = (($app->argc > 1) ? Strings::escapeTags(trim($app->argv[1])) : 0); - if (!Item::performActivity($itemId, $verb)) { + if (!Item::performActivity($itemId, $verb, local_user())) { throw new HTTPException\BadRequestException(); } diff --git a/src/Module/Magic.php b/src/Module/Magic.php index f27ffeac58..95b742bb30 100644 --- a/src/Module/Magic.php +++ b/src/Module/Magic.php @@ -28,7 +28,6 @@ use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; use Friendica\Util\HTTPSignature; -use Friendica\Util\Network; use Friendica\Util\Strings; /** @@ -101,7 +100,7 @@ class Magic extends BaseModule ); // Try to get an authentication token from the other instance. - $curlResult = Network::curl($basepath . '/owa', false, ['headers' => $headers]); + $curlResult = DI::httpRequest()->get($basepath . '/owa', false, ['headers' => $headers]); if ($curlResult->isSuccess()) { $j = json_decode($curlResult->getBody(), true); diff --git a/src/Module/NoScrape.php b/src/Module/NoScrape.php index 1457a1125f..4ad0e53069 100644 --- a/src/Module/NoScrape.php +++ b/src/Module/NoScrape.php @@ -26,14 +26,13 @@ use Friendica\Core\Protocol; use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; -use Friendica\Model\GContact; use Friendica\Model\Profile; use Friendica\Model\User; /** * Endpoint for getting current user infos * - * @see GContact::updateFromNoScrape() for usage + * @see Contact::updateFromNoScrape() for usage */ class NoScrape extends BaseModule { diff --git a/src/Module/NodeInfo.php b/src/Module/NodeInfo.php deleted file mode 100644 index 87321489f3..0000000000 --- a/src/Module/NodeInfo.php +++ /dev/null @@ -1,245 +0,0 @@ -. - * - */ - -namespace Friendica\Module; - -use Friendica\BaseModule; -use Friendica\Core\Addon; -use Friendica\DI; -use stdClass; - -/** - * Standardized way of exposing metadata about a server running one of the distributed social networks. - * @see https://github.com/jhass/nodeinfo/blob/master/PROTOCOL.md - */ -class NodeInfo extends BaseModule -{ - public static function rawContent(array $parameters = []) - { - if ($parameters['version'] == '1.0') { - self::printNodeInfo1(); - } elseif ($parameters['version'] == '2.0') { - self::printNodeInfo2(); - } else { - throw new \Friendica\Network\HTTPException\NotFoundException(); - } - } - - /** - * Return the supported services - * - * @return Object with supported services - */ - private static function getUsage() - { - $config = DI::config(); - - $usage = new stdClass(); - - if (!empty($config->get('system', 'nodeinfo'))) { - $usage->users = [ - 'total' => intval($config->get('nodeinfo', 'total_users')), - 'activeHalfyear' => intval($config->get('nodeinfo', 'active_users_halfyear')), - 'activeMonth' => intval($config->get('nodeinfo', 'active_users_monthly')) - ]; - $usage->localPosts = intval($config->get('nodeinfo', 'local_posts')); - $usage->localComments = intval($config->get('nodeinfo', 'local_comments')); - } - - return $usage; - } - - /** - * Return the supported services - * - * @return array with supported services - */ - private static function getServices() - { - $services = [ - 'inbound' => [], - 'outbound' => [], - ]; - - if (Addon::isEnabled('blogger')) { - $services['outbound'][] = 'blogger'; - } - if (Addon::isEnabled('dwpost')) { - $services['outbound'][] = 'dreamwidth'; - } - if (Addon::isEnabled('statusnet')) { - $services['inbound'][] = 'gnusocial'; - $services['outbound'][] = 'gnusocial'; - } - if (Addon::isEnabled('ijpost')) { - $services['outbound'][] = 'insanejournal'; - } - if (Addon::isEnabled('libertree')) { - $services['outbound'][] = 'libertree'; - } - if (Addon::isEnabled('buffer')) { - $services['outbound'][] = 'linkedin'; - } - if (Addon::isEnabled('ljpost')) { - $services['outbound'][] = 'livejournal'; - } - if (Addon::isEnabled('buffer')) { - $services['outbound'][] = 'pinterest'; - } - if (Addon::isEnabled('posterous')) { - $services['outbound'][] = 'posterous'; - } - if (Addon::isEnabled('pumpio')) { - $services['inbound'][] = 'pumpio'; - $services['outbound'][] = 'pumpio'; - } - - $services['outbound'][] = 'smtp'; - - if (Addon::isEnabled('tumblr')) { - $services['outbound'][] = 'tumblr'; - } - if (Addon::isEnabled('twitter') || Addon::isEnabled('buffer')) { - $services['outbound'][] = 'twitter'; - } - if (Addon::isEnabled('wppost')) { - $services['outbound'][] = 'wordpress'; - } - - return $services; - } - - /** - * Print the nodeinfo version 1 - */ - private static function printNodeInfo1() - { - $config = DI::config(); - - $nodeinfo = [ - 'version' => '1.0', - 'software' => [ - 'name' => 'friendica', - 'version' => FRIENDICA_VERSION . '-' . DB_UPDATE_VERSION, - ], - 'protocols' => [ - 'inbound' => [ - 'friendica' - ], - 'outbound' => [ - 'friendica' - ], - ], - 'services' => [], - 'usage' => [], - 'openRegistrations' => intval($config->get('config', 'register_policy')) !== Register::CLOSED, - 'metadata' => [ - 'nodeName' => $config->get('config', 'sitename'), - ], - ]; - - if (!empty($config->get('system', 'diaspora_enabled'))) { - $nodeinfo['protocols']['inbound'][] = 'diaspora'; - $nodeinfo['protocols']['outbound'][] = 'diaspora'; - } - - if (empty($config->get('system', 'ostatus_disabled'))) { - $nodeinfo['protocols']['inbound'][] = 'gnusocial'; - $nodeinfo['protocols']['outbound'][] = 'gnusocial'; - } - - $nodeinfo['usage'] = self::getUsage(); - - $nodeinfo['services'] = self::getServices(); - - $nodeinfo['metadata']['protocols'] = $nodeinfo['protocols']; - $nodeinfo['metadata']['protocols']['outbound'][] = 'atom1.0'; - $nodeinfo['metadata']['protocols']['inbound'][] = 'atom1.0'; - $nodeinfo['metadata']['protocols']['inbound'][] = 'rss2.0'; - - $nodeinfo['metadata']['services'] = $nodeinfo['services']; - - if (Addon::isEnabled('twitter')) { - $nodeinfo['metadata']['services']['inbound'][] = 'twitter'; - } - - $nodeinfo['metadata']['explicitContent'] = $config->get('system', 'explicit_content', false) == true; - - header('Content-type: application/json; charset=utf-8'); - echo json_encode($nodeinfo, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); - exit; - } - - /** - * Print the nodeinfo version 2 - */ - private static function printNodeInfo2() - { - $config = DI::config(); - - $imap = (function_exists('imap_open') && !$config->get('system', 'imap_disabled') && !$config->get('system', 'dfrn_only')); - - $nodeinfo = [ - 'version' => '2.0', - 'software' => [ - 'name' => 'friendica', - 'version' => FRIENDICA_VERSION . '-' . DB_UPDATE_VERSION, - ], - 'protocols' => ['dfrn', 'activitypub'], - 'services' => [], - 'usage' => [], - 'openRegistrations' => intval($config->get('config', 'register_policy')) !== Register::CLOSED, - 'metadata' => [ - 'nodeName' => $config->get('config', 'sitename'), - ], - ]; - - if (!empty($config->get('system', 'diaspora_enabled'))) { - $nodeinfo['protocols'][] = 'diaspora'; - } - - if (empty($config->get('system', 'ostatus_disabled'))) { - $nodeinfo['protocols'][] = 'ostatus'; - } - - $nodeinfo['usage'] = self::getUsage(); - - $nodeinfo['services'] = self::getServices(); - - if (Addon::isEnabled('twitter')) { - $nodeinfo['services']['inbound'][] = 'twitter'; - } - - $nodeinfo['services']['inbound'][] = 'atom1.0'; - $nodeinfo['services']['inbound'][] = 'rss2.0'; - $nodeinfo['services']['outbound'][] = 'atom1.0'; - - if ($imap) { - $nodeinfo['services']['inbound'][] = 'imap'; - } - - $nodeinfo['metadata']['explicitContent'] = $config->get('system', 'explicit_content', false) == true; - - header('Content-type: application/json; charset=utf-8'); - echo json_encode($nodeinfo, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); - exit; - } -} diff --git a/src/Module/NodeInfo110.php b/src/Module/NodeInfo110.php new file mode 100644 index 0000000000..79e215e4fb --- /dev/null +++ b/src/Module/NodeInfo110.php @@ -0,0 +1,91 @@ +. + * + */ + +namespace Friendica\Module; + +use Friendica\BaseModule; +use Friendica\Core\Addon; +use Friendica\Core\System; +use Friendica\DI; +use Friendica\Model\Nodeinfo; + +/** + * Version 1.0 of Nodeinfo, a standardized way of exposing metadata about a server running one of the distributed social networks. + * @see https://github.com/jhass/nodeinfo/blob/master/PROTOCOL.md + */ +class NodeInfo110 extends BaseModule +{ + public static function rawContent(array $parameters = []) + { + $config = DI::config(); + + $nodeinfo = [ + 'version' => '1.0', + 'software' => [ + 'name' => 'friendica', + 'version' => FRIENDICA_VERSION . '-' . DB_UPDATE_VERSION, + ], + 'protocols' => [ + 'inbound' => [ + 'friendica' + ], + 'outbound' => [ + 'friendica' + ], + ], + 'services' => [], + 'usage' => [], + 'openRegistrations' => intval($config->get('config', 'register_policy')) !== Register::CLOSED, + 'metadata' => [ + 'nodeName' => $config->get('config', 'sitename'), + ], + ]; + + if (!empty($config->get('system', 'diaspora_enabled'))) { + $nodeinfo['protocols']['inbound'][] = 'diaspora'; + $nodeinfo['protocols']['outbound'][] = 'diaspora'; + } + + if (empty($config->get('system', 'ostatus_disabled'))) { + $nodeinfo['protocols']['inbound'][] = 'gnusocial'; + $nodeinfo['protocols']['outbound'][] = 'gnusocial'; + } + + $nodeinfo['usage'] = Nodeinfo::getUsage(); + + $nodeinfo['services'] = Nodeinfo::getServices(); + + $nodeinfo['metadata']['protocols'] = $nodeinfo['protocols']; + $nodeinfo['metadata']['protocols']['outbound'][] = 'atom1.0'; + $nodeinfo['metadata']['protocols']['inbound'][] = 'atom1.0'; + $nodeinfo['metadata']['protocols']['inbound'][] = 'rss2.0'; + + $nodeinfo['metadata']['services'] = $nodeinfo['services']; + + if (Addon::isEnabled('twitter')) { + $nodeinfo['metadata']['services']['inbound'][] = 'twitter'; + } + + $nodeinfo['metadata']['explicitContent'] = $config->get('system', 'explicit_content', false) == true; + + System::jsonExit($nodeinfo, 'application/json; charset=utf-8', JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); + } +} diff --git a/src/Module/NodeInfo120.php b/src/Module/NodeInfo120.php new file mode 100644 index 0000000000..9d02a4b54b --- /dev/null +++ b/src/Module/NodeInfo120.php @@ -0,0 +1,83 @@ +. + * + */ + +namespace Friendica\Module; + +use Friendica\BaseModule; +use Friendica\Core\Addon; +use Friendica\Core\System; +use Friendica\DI; +use Friendica\Model\Nodeinfo; + +/** + * Version 2.0 of Nodeinfo, a standardized way of exposing metadata about a server running one of the distributed social networks. + * @see https://github.com/jhass/nodeinfo/blob/master/PROTOCOL.md + */ +class NodeInfo120 extends BaseModule +{ + public static function rawContent(array $parameters = []) + { + $config = DI::config(); + + $nodeinfo = [ + 'version' => '2.0', + 'software' => [ + 'name' => 'friendica', + 'version' => FRIENDICA_VERSION . '-' . DB_UPDATE_VERSION, + ], + 'protocols' => ['dfrn', 'activitypub'], + 'services' => [], + 'usage' => [], + 'openRegistrations' => intval($config->get('config', 'register_policy')) !== Register::CLOSED, + 'metadata' => [ + 'nodeName' => $config->get('config', 'sitename'), + ], + ]; + + if (!empty($config->get('system', 'diaspora_enabled'))) { + $nodeinfo['protocols'][] = 'diaspora'; + } + + if (empty($config->get('system', 'ostatus_disabled'))) { + $nodeinfo['protocols'][] = 'ostatus'; + } + + $nodeinfo['usage'] = Nodeinfo::getUsage(); + + $nodeinfo['services'] = Nodeinfo::getServices(); + + if (Addon::isEnabled('twitter')) { + $nodeinfo['services']['inbound'][] = 'twitter'; + } + + $nodeinfo['services']['inbound'][] = 'atom1.0'; + $nodeinfo['services']['inbound'][] = 'rss2.0'; + $nodeinfo['services']['outbound'][] = 'atom1.0'; + + if (function_exists('imap_open') && !$config->get('system', 'imap_disabled') && !$config->get('system', 'dfrn_only')) { + $nodeinfo['services']['inbound'][] = 'imap'; + } + + $nodeinfo['metadata']['explicitContent'] = $config->get('system', 'explicit_content', false) == true; + + System::jsonExit($nodeinfo, 'application/json; charset=utf-8', JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); + } +} diff --git a/src/Module/NodeInfo210.php b/src/Module/NodeInfo210.php new file mode 100644 index 0000000000..8512f6d077 --- /dev/null +++ b/src/Module/NodeInfo210.php @@ -0,0 +1,81 @@ +. + * + */ + +namespace Friendica\Module; + +use Friendica\BaseModule; +use Friendica\Core\Addon; +use Friendica\Core\System; +use Friendica\DI; +use Friendica\Model\Nodeinfo; + +/** + * Version 1.0 of Nodeinfo 2, a sStandardized way of exposing metadata about a server running one of the distributed social networks. + * @see https://github.com/jhass/nodeinfo/blob/master/PROTOCOL.md + */ +class NodeInfo210 extends BaseModule +{ + public static function rawContent(array $parameters = []) + { + $config = DI::config(); + + $nodeinfo = [ + 'version' => '1.0', + 'server' => [ + 'baseUrl' => DI::baseUrl()->get(), + 'name' => $config->get('config', 'sitename'), + 'software' => 'friendica', + 'version' => FRIENDICA_VERSION . '-' . DB_UPDATE_VERSION, + ], + 'organization' => Nodeinfo::getOrganization($config), + 'protocols' => ['dfrn', 'activitypub'], + 'services' => [], + 'openRegistrations' => intval($config->get('config', 'register_policy')) !== Register::CLOSED, + 'usage' => [], + ]; + + if (!empty($config->get('system', 'diaspora_enabled'))) { + $nodeinfo['protocols'][] = 'diaspora'; + } + + if (empty($config->get('system', 'ostatus_disabled'))) { + $nodeinfo['protocols'][] = 'ostatus'; + } + + $nodeinfo['usage'] = Nodeinfo::getUsage(true); + + $nodeinfo['services'] = Nodeinfo::getServices(); + + if (Addon::isEnabled('twitter')) { + $nodeinfo['services']['inbound'][] = 'twitter'; + } + + $nodeinfo['services']['inbound'][] = 'atom1.0'; + $nodeinfo['services']['inbound'][] = 'rss2.0'; + $nodeinfo['services']['outbound'][] = 'atom1.0'; + + if (function_exists('imap_open') && !$config->get('system', 'imap_disabled') && !$config->get('system', 'dfrn_only')) { + $nodeinfo['services']['inbound'][] = 'imap'; + } + + System::jsonExit($nodeinfo, 'application/json; charset=utf-8', JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); + } +} diff --git a/src/Module/Notifications/Introductions.php b/src/Module/Notifications/Introductions.php index 0b1cb9e6a3..cd59626e68 100644 --- a/src/Module/Notifications/Introductions.php +++ b/src/Module/Notifications/Introductions.php @@ -191,7 +191,7 @@ class Introductions extends BaseNotifications } if (count($notifications['notifications']) == 0) { - info(DI::l10n()->t('No introductions.') . EOL); + notice(DI::l10n()->t('No introductions.')); $notificationNoContent = DI::l10n()->t('No more %s notifications.', $notifications['ident']); } diff --git a/src/Module/Objects.php b/src/Module/Objects.php index 8080289f15..bb68adeb3b 100644 --- a/src/Module/Objects.php +++ b/src/Module/Objects.php @@ -25,9 +25,11 @@ use Friendica\BaseModule; use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; +use Friendica\Model\Contact; use Friendica\Model\Item; use Friendica\Network\HTTPException; use Friendica\Protocol\ActivityPub; +use Friendica\Util\HTTPSignature; use Friendica\Util\Network; /** @@ -45,19 +47,32 @@ class Objects extends BaseModule DI::baseUrl()->redirect(str_replace('objects/', 'display/', DI::args()->getQueryString())); } - /// @todo Add Authentication to enable fetching of non public content - // $requester = HTTPSignature::getSigner('', $_SERVER); + $item = Item::selectFirst(['id', 'uid', 'origin', 'author-link', 'changed', 'private', 'psid', 'gravity'], + ['guid' => $parameters['guid']], ['order' => ['origin' => true]]); + + if (!DBA::isResult($item)) { + throw new HTTPException\NotFoundException(); + } + + $validated = in_array($item['private'], [Item::PUBLIC, Item::UNLISTED]); + + if (!$validated) { + $requester = HTTPSignature::getSigner('', $_SERVER); + if (!empty($requester) && $item['origin']) { + $requester_id = Contact::getIdForURL($requester, $item['uid']); + if (!empty($requester_id)) { + $permissionSets = DI::permissionSet()->selectByContactId($requester_id, $item['uid']); + if (!empty($permissionSets)) { + $psid = array_merge($permissionSets->column('id'), + [DI::permissionSet()->getIdFromACL($item['uid'], '', '', '', '')]); + $validated = in_array($item['psid'], $psid); + } + } + } + } - $item = Item::selectFirst( - ['id', 'origin', 'author-link', 'changed'], - [ - 'guid' => $parameters['guid'], - 'private' => [Item::PUBLIC, Item::UNLISTED] - ], - ['order' => ['origin' => true]] - ); // Valid items are original post or posted from this node (including in the case of a forum) - if (!DBA::isResult($item) || !$item['origin'] && (parse_url($item['author-link'], PHP_URL_HOST) != parse_url(DI::baseUrl()->get(), PHP_URL_HOST))) { + if (!$validated || !$item['origin'] && (parse_url($item['author-link'], PHP_URL_HOST) != parse_url(DI::baseUrl()->get(), PHP_URL_HOST))) { throw new HTTPException\NotFoundException(); } @@ -65,7 +80,7 @@ class Objects extends BaseModule $last_modified = $item['changed']; Network::checkEtagModified($etag, $last_modified); - if (empty($parameters['activity'])) { + if (empty($parameters['activity']) && ($item['gravity'] != GRAVITY_ACTIVITY)) { $activity = ActivityPub\Transmitter::createActivityFromItem($item['id'], true); $activity['type'] = $activity['type'] == 'Update' ? 'Create' : $activity['type']; @@ -76,13 +91,14 @@ class Objects extends BaseModule $data = ['@context' => ActivityPub::CONTEXT]; $data = array_merge($data, $activity['object']); - } elseif (in_array($parameters['activity'], ['Create', 'Announce', 'Update', - 'Like', 'Dislike', 'Accept', 'Reject', 'TentativeAccept', 'Follow', 'Add'])) { + } elseif (empty($parameters['activity']) || in_array($parameters['activity'], + ['Create', 'Announce', 'Update', 'Like', 'Dislike', 'Accept', 'Reject', + 'TentativeAccept', 'Follow', 'Add'])) { $data = ActivityPub\Transmitter::createActivityFromItem($item['id']); if (empty($data)) { throw new HTTPException\NotFoundException(); } - if ($parameters['activity'] != 'Create') { + if (!empty($parameters['activity']) && ($parameters['activity'] != 'Create')) { $data['type'] = $parameters['activity']; $data['id'] = str_replace('/Create', '/' . $parameters['activity'], $data['id']); } diff --git a/src/Module/Outbox.php b/src/Module/Outbox.php index 265c130b18..3a822cc6e5 100644 --- a/src/Module/Outbox.php +++ b/src/Module/Outbox.php @@ -22,10 +22,10 @@ namespace Friendica\Module; use Friendica\BaseModule; -use Friendica\Core\System; use Friendica\DI; use Friendica\Model\User; use Friendica\Protocol\ActivityPub; +use Friendica\Util\HTTPSignature; /** * ActivityPub Outbox @@ -48,11 +48,8 @@ class Outbox extends BaseModule $page = $_REQUEST['page'] ?? null; - /// @todo Add Authentication to enable fetching of non public content - // $requester = HTTPSignature::getSigner('', $_SERVER); - - $outbox = ActivityPub\Transmitter::getOutbox($owner, $page); - + $requester = HTTPSignature::getSigner('', $_SERVER); + $outbox = ActivityPub\Transmitter::getOutbox($owner, $page, $requester); header('Content-Type: application/activity+json'); echo json_encode($outbox); exit(); diff --git a/src/Module/PermissionTooltip.php b/src/Module/PermissionTooltip.php new file mode 100644 index 0000000000..3e760ef1e0 --- /dev/null +++ b/src/Module/PermissionTooltip.php @@ -0,0 +1,120 @@ +t('Wrong type "%s", expected one of: %s', $type, implode(', ', $expectedTypes))); + } + + $condition = ['id' => $referenceId]; + if ($type == 'item') { + $fields = ['uid', 'psid', 'private']; + $model = Item::selectFirst($fields, $condition); + } else { + $fields = ['uid', 'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid']; + $model = DBA::selectFirst($type, $fields, $condition); + } + + if (!DBA::isResult($model)) { + throw new HttpException\NotFoundException(DI::l10n()->t('Model not found')); + } + + if (isset($model['psid'])) { + $permissionSet = DI::permissionSet()->selectFirst(['id' => $model['psid']]); + $model['allow_cid'] = $permissionSet->allow_cid; + $model['allow_gid'] = $permissionSet->allow_gid; + $model['deny_cid'] = $permissionSet->deny_cid; + $model['deny_gid'] = $permissionSet->deny_gid; + } + + // Kept for backwards compatiblity + Hook::callAll('lockview_content', $model); + + if ($model['uid'] != local_user() || + isset($model['private']) + && $model['private'] == Item::PRIVATE + && empty($model['allow_cid']) + && empty($model['allow_gid']) + && empty($model['deny_cid']) + && empty($model['deny_gid'])) + { + echo DI::l10n()->t('Remote privacy information not available.'); + exit; + } + + $aclFormatter = DI::aclFormatter(); + + $allowed_users = $aclFormatter->expand($model['allow_cid']); + $allowed_groups = $aclFormatter->expand($model['allow_gid']); + $deny_users = $aclFormatter->expand($model['deny_cid']); + $deny_groups = $aclFormatter->expand($model['deny_gid']); + + $o = DI::l10n()->t('Visible to:') . '
'; + $l = []; + + if (count($allowed_groups)) { + $key = array_search(Group::FOLLOWERS, $allowed_groups); + if ($key !== false) { + $l[] = '' . DI::l10n()->t('Followers') . ''; + unset($allowed_groups[$key]); + } + + $key = array_search(Group::MUTUALS, $allowed_groups); + if ($key !== false) { + $l[] = '' . DI::l10n()->t('Mutuals') . ''; + unset($allowed_groups[$key]); + } + + foreach (DI::dba()->selectToArray('group', ['name'], ['id' => $allowed_groups]) as $group) { + $l[] = '' . $group['name'] . ''; + } + } + + foreach (DI::dba()->selectToArray('contact', ['name'], ['id' => $allowed_users]) as $contact) { + $l[] = $contact['name']; + } + + if (count($deny_groups)) { + $key = array_search(Group::FOLLOWERS, $deny_groups); + if ($key !== false) { + $l[] = '' . DI::l10n()->t('Followers') . ''; + unset($deny_groups[$key]); + } + + $key = array_search(Group::MUTUALS, $deny_groups); + if ($key !== false) { + $l[] = '' . DI::l10n()->t('Mutuals') . ''; + unset($deny_groups[$key]); + } + + foreach (DI::dba()->selectToArray('group', ['name'], ['id' => $allowed_groups]) as $group) { + $l[] = '' . $group['name'] . ''; + } + } + + foreach (DI::dba()->selectToArray('contact', ['name'], ['id' => $deny_users]) as $contact) { + $l[] = '' . $contact['name'] . ''; + } + + echo $o . implode(', ', $l); + exit(); + } +} diff --git a/src/Module/Photo.php b/src/Module/Photo.php index 826d86bdd5..0a0b6d3208 100644 --- a/src/Module/Photo.php +++ b/src/Module/Photo.php @@ -23,8 +23,8 @@ namespace Friendica\Module; use Friendica\BaseModule; use Friendica\Core\Logger; -use Friendica\Core\System; use Friendica\DI; +use Friendica\Model\Contact; use Friendica\Model\Photo as MPhoto; /** @@ -139,16 +139,16 @@ class Photo extends BaseModule case "profile": case "custom": $scale = 4; - $default = "images/person-300.jpg"; + $default = Contact::DEFAULT_AVATAR_PHOTO; break; case "micro": $scale = 6; - $default = "images/person-48.jpg"; + $default = Contact::DEFAULT_AVATAR_MICRO; break; case "avatar": default: $scale = 5; - $default = "images/person-80.jpg"; + $default = Contact::DEFAULT_AVATAR_THUMB; } $photo = MPhoto::selectFirst([], ["scale" => $scale, "uid" => $uid, "profile" => 1]); diff --git a/src/Module/Profile/Common.php b/src/Module/Profile/Common.php new file mode 100644 index 0000000000..ee08177525 --- /dev/null +++ b/src/Module/Profile/Common.php @@ -0,0 +1,107 @@ +. + * + */ + +namespace Friendica\Module\Profile; + +use Friendica\Content\Nav; +use Friendica\Content\Pager; +use Friendica\Core\Protocol; +use Friendica\Core\Renderer; +use Friendica\Core\Session; +use Friendica\Module; +use Friendica\DI; +use Friendica\Model\Contact; +use Friendica\Model\Profile; +use Friendica\Module\BaseProfile; +use Friendica\Network\HTTPException; + +class Common extends BaseProfile +{ + public static function content(array $parameters = []) + { + if (DI::config()->get('system', 'block_public') && !Session::isAuthenticated()) { + throw new HTTPException\NotFoundException(DI::l10n()->t('User not found.')); + } + + $a = DI::app(); + + Nav::setSelected('home'); + + $nickname = $parameters['nickname']; + + Profile::load($a, $nickname); + + if (empty($a->profile)) { + throw new HTTPException\NotFoundException(DI::l10n()->t('User not found.')); + } + + if (!empty($a->profile['hide-friends'])) { + throw new HTTPException\ForbiddenException(DI::l10n()->t('Permission denied.')); + } + + $displayCommonTab = Session::isAuthenticated() && $a->profile['uid'] != local_user(); + + if (!$displayCommonTab) { + $a->redirect('profile/' . $nickname . '/contacts'); + }; + + $o = self::getTabsHTML($a, 'contacts', false, $nickname); + + $tabs = self::getContactFilterTabs('profile/' . $nickname, 'common', $displayCommonTab); + + $sourceId = Contact::getIdForURL(Profile::getMyURL()); + $targetId = Contact::getPublicIdByUserId($a->profile['uid']); + + $condition = [ + 'blocked' => false, + 'deleted' => false, + 'network' => [Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS, Protocol::FEED], + ]; + + $total = Contact\Relation::countCommon($sourceId, $targetId, $condition); + + $pager = new Pager(DI::l10n(), DI::args()->getQueryString(), 30); + + $commonFollows = Contact\Relation::listCommon($sourceId, $targetId, $condition, $pager->getItemsPerPage(), $pager->getStart()); + + $contacts = array_map([Module\Contact::class, 'getContactTemplateVars'], $commonFollows); + + $title = DI::l10n()->tt('Common contact (%s)', 'Common contacts (%s)', $total); + $desc = DI::l10n()->t( + 'Both %s and yourself have publicly interacted with these contacts (follow, comment or likes on public posts).', + htmlentities($a->profile['name'], ENT_COMPAT, 'UTF-8') + ); + + $tpl = Renderer::getMarkupTemplate('profile/contacts.tpl'); + $o .= Renderer::replaceMacros($tpl, [ + '$title' => $title, + '$desc' => $desc, + '$tabs' => $tabs, + + '$noresult_label' => DI::l10n()->t('No common contacts.'), + + '$contacts' => $contacts, + '$paginate' => $pager->renderFull($total), + ]); + + return $o; + } +} diff --git a/src/Module/Profile/Contacts.php b/src/Module/Profile/Contacts.php index 3a42b0d311..959552542f 100644 --- a/src/Module/Profile/Contacts.php +++ b/src/Module/Profile/Contacts.php @@ -21,7 +21,6 @@ namespace Friendica\Module\Profile; -use Friendica\Content\ContactSelector; use Friendica\Content\Nav; use Friendica\Content\Pager; use Friendica\Core\Protocol; @@ -29,44 +28,40 @@ use Friendica\Core\Renderer; use Friendica\Core\Session; use Friendica\Database\DBA; use Friendica\DI; -use Friendica\Model\Contact; -use Friendica\Model\Profile; -use Friendica\Module\BaseProfile; -use Friendica\Util\Proxy as ProxyUtils; +use Friendica\Model; +use Friendica\Module; +use Friendica\Network\HTTPException; -class Contacts extends BaseProfile +class Contacts extends Module\BaseProfile { public static function content(array $parameters = []) { if (DI::config()->get('system', 'block_public') && !Session::isAuthenticated()) { - throw new \Friendica\Network\HTTPException\NotFoundException(DI::l10n()->t('User not found.')); + throw new HTTPException\NotFoundException(DI::l10n()->t('User not found.')); } $a = DI::app(); - //@TODO: Get value from router parameters - $nickname = $a->argv[1]; - $type = ($a->argv[3] ?? '') ?: 'all'; + $nickname = $parameters['nickname']; + $type = $parameters['type'] ?? 'all'; - Nav::setSelected('home'); + Model\Profile::load($a, $nickname); - $user = DBA::selectFirst('user', [], ['nickname' => $nickname, 'blocked' => false]); - if (!DBA::isResult($user)) { - throw new \Friendica\Network\HTTPException\NotFoundException(DI::l10n()->t('User not found.')); + if (empty($a->profile)) { + throw new HTTPException\NotFoundException(DI::l10n()->t('User not found.')); } - $a->profile_uid = $user['uid']; - - Profile::load($a, $nickname); - $is_owner = $a->profile['uid'] == local_user(); + if (!empty($a->profile['hide-friends']) && !$is_owner) { + throw new HTTPException\ForbiddenException(DI::l10n()->t('Permission denied.')); + } + + Nav::setSelected('home'); + $o = self::getTabsHTML($a, 'contacts', $is_owner, $nickname); - if (!count($a->profile) || $a->profile['hide-friends']) { - notice(DI::l10n()->t('Permission denied.') . EOL); - return $o; - } + $tabs = self::getContactFilterTabs('profile/' . $nickname, $type, Session::isAuthenticated() && $a->profile['uid'] != local_user()); $condition = [ 'uid' => $a->profile['uid'], @@ -74,75 +69,55 @@ class Contacts extends BaseProfile 'pending' => false, 'hidden' => false, 'archive' => false, + 'self' => false, 'network' => [Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS, Protocol::FEED] ]; switch ($type) { - case 'followers': $condition['rel'] = [1, 3]; break; - case 'following': $condition['rel'] = [2, 3]; break; - case 'mutuals': $condition['rel'] = 3; break; + case 'followers': $condition['rel'] = [Model\Contact::FOLLOWER, Model\Contact::FRIEND]; break; + case 'following': $condition['rel'] = [Model\Contact::SHARING, Model\Contact::FRIEND]; break; + case 'mutuals': $condition['rel'] = Model\Contact::FRIEND; break; } $total = DBA::count('contact', $condition); - $pager = new Pager(DI::l10n(), DI::args()->getQueryString()); + $pager = new Pager(DI::l10n(), DI::args()->getQueryString(), 30); $params = ['order' => ['name' => false], 'limit' => [$pager->getStart(), $pager->getItemsPerPage()]]; - $contacts_stmt = DBA::select('contact', [], $condition, $params); - - if (!DBA::isResult($contacts_stmt)) { - info(DI::l10n()->t('No contacts.') . EOL); - return $o; - } - - $contacts = []; - - while ($contact = DBA::fetch($contacts_stmt)) { - if ($contact['self']) { - continue; - } - - $contact_details = Contact::getDetailsByURL($contact['url'], $a->profile['uid'], $contact); - - $contacts[] = [ - 'id' => $contact['id'], - 'img_hover' => DI::l10n()->t('Visit %s\'s profile [%s]', $contact_details['name'], $contact['url']), - 'photo_menu' => Contact::photoMenu($contact), - 'thumb' => ProxyUtils::proxifyUrl($contact_details['thumb'], false, ProxyUtils::SIZE_THUMB), - 'name' => substr($contact_details['name'], 0, 20), - 'username' => $contact_details['name'], - 'details' => $contact_details['location'], - 'tags' => $contact_details['keywords'], - 'about' => $contact_details['about'], - 'account_type' => Contact::getAccountType($contact_details), - 'url' => Contact::magicLink($contact['url']), - 'sparkle' => '', - 'itemurl' => $contact_details['addr'] ? : $contact['url'], - 'network' => ContactSelector::networkToName($contact['network'], $contact['url'], $contact['protocol']), - ]; - } - - DBA::close($contacts_stmt); + $contacts = array_map( + [Module\Contact::class, 'getContactTemplateVars'], + Model\Contact::selectToArray([], $condition, $params) + ); + $desc = ''; switch ($type) { - case 'followers': $title = DI::l10n()->tt('Follower (%s)', 'Followers (%s)', $total); break; - case 'following': $title = DI::l10n()->tt('Following (%s)', 'Following (%s)', $total); break; - case 'mutuals': $title = DI::l10n()->tt('Mutual friend (%s)', 'Mutual friends (%s)', $total); break; - - case 'all': default: $title = DI::l10n()->tt('Contact (%s)', 'Contacts (%s)', $total); break; + case 'followers': + $title = DI::l10n()->tt('Follower (%s)', 'Followers (%s)', $total); + break; + case 'following': + $title = DI::l10n()->tt('Following (%s)', 'Following (%s)', $total); + break; + case 'mutuals': + $title = DI::l10n()->tt('Mutual friend (%s)', 'Mutual friends (%s)', $total); + $desc = DI::l10n()->t( + 'These contacts both follow and are followed by %s.', + htmlentities($a->profile['name'], ENT_COMPAT, 'UTF-8') + ); + break; + case 'all': + default: + $title = DI::l10n()->tt('Contact (%s)', 'Contacts (%s)', $total); + break; } $tpl = Renderer::getMarkupTemplate('profile/contacts.tpl'); $o .= Renderer::replaceMacros($tpl, [ '$title' => $title, - '$nickname' => $nickname, - '$type' => $type, + '$desc' => $desc, + '$tabs' => $tabs, - '$all_label' => DI::l10n()->t('All contacts'), - '$followers_label' => DI::l10n()->t('Followers'), - '$following_label' => DI::l10n()->t('Following'), - '$mutuals_label' => DI::l10n()->t('Mutual friends'), + '$noresult_label' => DI::l10n()->t('No contacts.'), '$contacts' => $contacts, '$paginate' => $pager->renderFull($total), diff --git a/src/Module/Profile/Profile.php b/src/Module/Profile/Profile.php index c187281d33..b1e0673b24 100644 --- a/src/Module/Profile/Profile.php +++ b/src/Module/Profile/Profile.php @@ -112,6 +112,7 @@ class Profile extends BaseProfile $view_as_contacts = []; $view_as_contact_id = 0; + $view_as_contact_alert = ''; if ($is_owner) { $view_as_contact_id = intval($_GET['viewas'] ?? 0); @@ -122,10 +123,20 @@ class Profile extends BaseProfile 'blocked' => false, ]); + $view_as_contact_ids = array_column($view_as_contacts, 'id'); + // User manually provided a contact ID they aren't privy to, silently defaulting to their own view - if (!in_array($view_as_contact_id, array_column($view_as_contacts, 'id'))) { + if (!in_array($view_as_contact_id, $view_as_contact_ids)) { $view_as_contact_id = 0; } + + if (($key = array_search($view_as_contact_id, $view_as_contact_ids)) !== false) { + $view_as_contact_alert = DI::l10n()->t( + 'You\'re currently viewing your profile as %s Cancel', + htmlentities($view_as_contacts[$key]['name'], ENT_COMPAT, 'UTF-8'), + 'profile/' . $parameters['nickname'] . '/profile' + ); + } } $basic_fields = []; @@ -225,7 +236,9 @@ class Profile extends BaseProfile '$title' => DI::l10n()->t('Profile'), '$view_as_contacts' => $view_as_contacts, '$view_as_contact_id' => $view_as_contact_id, + '$view_as_contact_alert' => $view_as_contact_alert, '$view_as' => DI::l10n()->t('View profile as:'), + '$submit' => DI::l10n()->t('Submit'), '$basic' => DI::l10n()->t('Basic'), '$advanced' => DI::l10n()->t('Advanced'), '$is_owner' => $a->profile_uid == local_user(), @@ -238,6 +251,11 @@ class Profile extends BaseProfile 'title' => '', 'label' => DI::l10n()->t('Edit profile') ], + '$viewas_link' => [ + 'url' => DI::args()->getQueryString() . '#viewas', + 'title' => '', + 'label' => DI::l10n()->t('View as') + ], ]); Hook::callAll('profile_advanced', $o); diff --git a/src/Module/Profile/Status.php b/src/Module/Profile/Status.php index 9ab15a4e36..421c8acccd 100644 --- a/src/Module/Profile/Status.php +++ b/src/Module/Profile/Status.php @@ -102,13 +102,13 @@ class Status extends BaseProfile $last_updated_key = "profile:" . $a->profile['uid'] . ":" . local_user() . ":" . $remote_contact; if (!empty($a->profile['hidewall']) && !$is_owner && !$remote_contact) { - notice(DI::l10n()->t('Access to this profile has been restricted.') . EOL); + notice(DI::l10n()->t('Access to this profile has been restricted.')); return ''; } $o .= self::getTabsHTML($a, 'status', $is_owner, $a->profile['nickname']); - $o .= Widget::commonFriendsVisitor($a->profile['uid']); + $o .= Widget::commonFriendsVisitor($a->profile['uid'], $a->profile['nickname']); $commpage = $a->profile['page-flags'] == User::PAGE_FLAGS_COMMUNITY; $commvisitor = $commpage && $remote_contact; @@ -232,7 +232,18 @@ class Status extends BaseProfile $items = DBA::toArray($items_stmt); if ($pager->getStart() == 0 && !empty($a->profile['uid'])) { - $pinned_items = Item::selectPinned($a->profile['uid'], ['uri', 'pinned']); + $condition = ['private' => [Item::PUBLIC, Item::UNLISTED]]; + if (remote_user()) { + $permissionSets = DI::permissionSet()->selectByContactId(remote_user(), $a->profile['uid']); + if (!empty($permissionSets)) { + $condition = ['psid' => array_merge($permissionSets->column('id'), + [DI::permissionSet()->getIdFromACL($a->profile['uid'], '', '', '', '')])]; + } + } elseif ($a->profile['uid'] == local_user()) { + $condition = []; + } + + $pinned_items = Item::selectPinned($a->profile['uid'], ['uri', 'pinned'], $condition); $pinned = Item::inArray($pinned_items); $items = array_merge($items, $pinned); } diff --git a/src/Module/RandomProfile.php b/src/Module/RandomProfile.php index 111d92dc40..65ce565959 100644 --- a/src/Module/RandomProfile.php +++ b/src/Module/RandomProfile.php @@ -24,7 +24,6 @@ namespace Friendica\Module; use Friendica\BaseModule; use Friendica\DI; use Friendica\Model\Contact; -use Friendica\Model\GContact; /** * Redirects to a random Friendica profile this node knows about @@ -35,7 +34,7 @@ class RandomProfile extends BaseModule { $a = DI::app(); - $contactUrl = GContact::getRandomUrl(); + $contactUrl = Contact::getRandomUrl(); if ($contactUrl) { $link = Contact::magicLink($contactUrl); diff --git a/src/Module/RemoteFollow.php b/src/Module/RemoteFollow.php index bf71b077fd..274ed3d06d 100644 --- a/src/Module/RemoteFollow.php +++ b/src/Module/RemoteFollow.php @@ -28,6 +28,7 @@ use Friendica\Core\Protocol; use Friendica\Core\Renderer; use Friendica\Core\Search; use Friendica\Core\System; +use Friendica\Model\Contact; use Friendica\Model\Profile; use Friendica\Network\Probe; @@ -61,8 +62,8 @@ class RemoteFollow extends BaseModule } // Detect the network, make sure the provided URL is valid - $data = Probe::uri($url); - if ($data['network'] == Protocol::PHANTOM) { + $data = Contact::getByURL($url); + if (!$data) { notice(DI::l10n()->t("The provided profile link doesn't seem to be valid")); return; } diff --git a/src/Module/Search/Acl.php b/src/Module/Search/Acl.php index cc8df3eab2..e8b6f357d9 100644 --- a/src/Module/Search/Acl.php +++ b/src/Module/Search/Acl.php @@ -32,7 +32,6 @@ use Friendica\DI; use Friendica\Model\Contact; use Friendica\Model\Item; use Friendica\Network\HTTPException; -use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\Strings; /** @@ -57,7 +56,6 @@ class Acl extends BaseModule } $type = $_REQUEST['type'] ?? self::TYPE_MENTION_CONTACT_GROUP; - if ($type === self::TYPE_GLOBAL_CONTACT) { $o = self::globalContactSearch(); } else { @@ -75,22 +73,17 @@ class Acl extends BaseModule $mode = $_REQUEST['smode']; $page = $_REQUEST['page'] ?? 1; - $r = Search::searchGlobalContact($search, $mode, $page); + $result = Search::searchContact($search, $mode, $page); $contacts = []; - foreach ($r as $g) { - if (empty($g['name'])) { - DI::logger()->warning('Wrong result item from Search::searchGlobalContact', ['$g' => $g, '$search' => $search, '$mode' => $mode, '$page' => $page]); - continue; - } - + foreach ($result as $contact) { $contacts[] = [ - 'photo' => ProxyUtils::proxifyUrl($g['photo'], false, ProxyUtils::SIZE_MICRO), - 'name' => htmlspecialchars($g['name']), - 'nick' => $g['addr'] ?: $g['url'], - 'network' => $g['network'], - 'link' => $g['url'], - 'forum' => !empty($g['community']) ? 1 : 0, + 'photo' => Contact::getMicro($contact), + 'name' => htmlspecialchars($contact['name']), + 'nick' => $contact['addr'] ?: $contact['url'], + 'network' => $contact['network'], + 'link' => $contact['url'], + 'forum' => $contact['contact-type'] == Contact::TYPE_COMMUNITY, ]; } @@ -231,7 +224,7 @@ class Acl extends BaseModule $r = []; switch ($type) { case self::TYPE_MENTION_CONTACT_GROUP: - $r = q("SELECT `id`, `name`, `nick`, `micro`, `network`, `url`, `attag`, `addr`, `forum`, `prv`, (`prv` OR `forum`) AS `frm` FROM `contact` + $r = q("SELECT `id`, `name`, `nick`, `avatar`, `micro`, `network`, `url`, `attag`, `addr`, `forum`, `prv`, (`prv` OR `forum`) AS `frm` FROM `contact` WHERE `uid` = %d AND NOT `self` AND NOT `deleted` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `notify` != '' AND NOT (`network` IN ('%s', '%s')) $sql_extra2 @@ -243,7 +236,7 @@ class Acl extends BaseModule break; case self::TYPE_MENTION_CONTACT: - $r = q("SELECT `id`, `name`, `nick`, `micro`, `network`, `url`, `attag`, `addr`, `forum`, `prv` FROM `contact` + $r = q("SELECT `id`, `name`, `nick`, `avatar`, `micro`, `network`, `url`, `attag`, `addr`, `forum`, `prv` FROM `contact` WHERE `uid` = %d AND NOT `self` AND NOT `deleted` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `notify` != '' AND NOT (`network` IN ('%s')) $sql_extra2 @@ -254,7 +247,7 @@ class Acl extends BaseModule break; case self::TYPE_MENTION_FORUM: - $r = q("SELECT `id`, `name`, `nick`, `micro`, `network`, `url`, `attag`, `addr`, `forum`, `prv` FROM `contact` + $r = q("SELECT `id`, `name`, `nick`, `avatar`, `micro`, `network`, `url`, `attag`, `addr`, `forum`, `prv` FROM `contact` WHERE `uid` = %d AND NOT `self` AND NOT `deleted` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `notify` != '' AND NOT (`network` IN ('%s')) AND (`forum` OR `prv`) @@ -266,7 +259,7 @@ class Acl extends BaseModule break; case self::TYPE_PRIVATE_MESSAGE: - $r = q("SELECT `id`, `name`, `nick`, `micro`, `network`, `url`, `attag`, `addr` FROM `contact` + $r = q("SELECT `id`, `name`, `nick`, `avatar`, `micro`, `network`, `url`, `attag`, `addr` FROM `contact` WHERE `uid` = %d AND NOT `self` AND NOT `deleted` AND NOT `blocked` AND NOT `pending` AND NOT `archive` AND `network` IN ('%s', '%s', '%s') $sql_extra2 @@ -280,7 +273,7 @@ class Acl extends BaseModule case self::TYPE_ANY_CONTACT: default: - $r = q("SELECT `id`, `name`, `nick`, `micro`, `network`, `url`, `attag`, `addr`, `forum`, `prv` FROM `contact` + $r = q("SELECT `id`, `name`, `nick`, `avatar`, `micro`, `network`, `url`, `attag`, `addr`, `forum`, `prv`, `avatar` FROM `contact` WHERE `uid` = %d AND NOT `deleted` AND NOT `pending` AND NOT `archive` $sql_extra2 ORDER BY `name`", @@ -294,7 +287,7 @@ class Acl extends BaseModule foreach ($r as $g) { $entry = [ 'type' => 'c', - 'photo' => ProxyUtils::proxifyUrl($g['micro'], false, ProxyUtils::SIZE_MICRO), + 'photo' => Contact::getMicro($g), 'name' => htmlspecialchars($g['name']), 'id' => intval($g['id']), 'network' => $g['network'], @@ -350,14 +343,14 @@ class Acl extends BaseModule continue; } - $contact = Contact::getDetailsByURL($author); + $contact = Contact::getByURL($author, false, ['micro', 'name', 'id', 'network', 'nick', 'addr', 'url', 'forum', 'avatar']); if (count($contact) > 0) { $unknown_contacts[] = [ 'type' => 'c', - 'photo' => ProxyUtils::proxifyUrl($contact['micro'], false, ProxyUtils::SIZE_MICRO), + 'photo' => Contact::getMicro($contact), 'name' => htmlspecialchars($contact['name']), - 'id' => intval($contact['cid']), + 'id' => intval($contact['id']), 'network' => $contact['network'], 'link' => $contact['url'], 'nick' => htmlentities(($contact['nick'] ?? '') ?: $contact['addr']), diff --git a/src/Module/Search/Index.php b/src/Module/Search/Index.php index aca2934f65..7f5c7ab87b 100644 --- a/src/Module/Search/Index.php +++ b/src/Module/Search/Index.php @@ -34,6 +34,7 @@ use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; use Friendica\Model\Item; +use Friendica\Model\ItemContent; use Friendica\Model\Tag; use Friendica\Module\BaseSearch; use Friendica\Network\HTTPException; @@ -131,6 +132,14 @@ class Index extends BaseSearch } } + // Don't perform a fulltext or tag search on search results that look like an URL + // Tags don't look like an URL and the fulltext search does only work with natural words + if (parse_url($search, PHP_URL_SCHEME) && parse_url($search, PHP_URL_HOST)) { + Logger::info('Skipping tag and fulltext search since the search looks like a URL.', ['q' => $search]); + notice(DI::l10n()->t('No results.')); + return $o; + } + $tag = $tag || DI::config()->get('system', 'only_tag_search'); // Here is the way permissions work in the search module... @@ -151,32 +160,20 @@ class Index extends BaseSearch if ($tag) { Logger::info('Start tag search.', ['q' => $search]); $uriids = Tag::getURIIdListByTag($search, local_user(), $pager->getStart(), $pager->getItemsPerPage()); - - if (!empty($uriids)) { - $params = ['order' => ['id' => true], 'group_by' => ['uri-id']]; - $items = Item::selectForUser(local_user(), [], ['uri-id' => $uriids], $params); - $r = Item::inArray($items); - } else { - $r = []; - } + $count = Tag::countByTag($search, local_user()); } else { Logger::info('Start fulltext search.', ['q' => $search]); - - $condition = [ - "(`uid` = 0 OR (`uid` = ? AND NOT `global`)) - AND `body` LIKE CONCAT('%',?,'%')", - local_user(), $search - ]; - $params = [ - 'order' => ['id' => true], - 'limit' => [$pager->getStart(), $pager->getItemsPerPage()] - ]; - $items = Item::selectForUser(local_user(), [], $condition, $params); - $r = Item::inArray($items); + $uriids = ItemContent::getURIIdListBySearch($search, local_user(), $pager->getStart(), $pager->getItemsPerPage()); + $count = ItemContent::countBySearch($search, local_user()); } - if (!DBA::isResult($r)) { - info(DI::l10n()->t('No results.')); + if (!empty($uriids)) { + $params = ['order' => ['id' => true], 'group_by' => ['uri-id']]; + $items = Item::inArray(Item::selectForUser(local_user(), [], ['uri-id' => $uriids], $params)); + } + + if (empty($items)) { + notice(DI::l10n()->t('No results.')); return $o; } @@ -192,9 +189,9 @@ class Index extends BaseSearch Logger::info('Start Conversation.', ['q' => $search]); - $o .= conversation(DI::app(), $r, 'search', false, false, 'commented', local_user()); + $o .= conversation(DI::app(), $items, 'search', false, false, 'commented', local_user()); - $o .= $pager->renderMinimal(count($r)); + $o .= $pager->renderMinimal($count); return $o; } @@ -237,13 +234,13 @@ class Index extends BaseSearch } else { // Cheaper local lookup for anonymous users, no probe if ($isAddr) { - $contact = Contact::selectFirst(['id' => 'cid'], ['addr' => $search, 'uid' => 0]); + $contact = Contact::selectFirst(['id'], ['addr' => $search, 'uid' => 0]); } else { - $contact = Contact::getDetailsByURL($search, 0, ['cid' => 0]); + $contact = Contact::getByURL($search, null, ['id']) ?: ['id' => 0]; } if (DBA::isResult($contact)) { - $contact_id = $contact['cid']; + $contact_id = $contact['id']; } } diff --git a/src/Module/Search/Saved.php b/src/Module/Search/Saved.php index 73372b03a0..0f45b50f5b 100644 --- a/src/Module/Search/Saved.php +++ b/src/Module/Search/Saved.php @@ -41,16 +41,18 @@ class Saved extends BaseModule case 'add': $fields = ['uid' => local_user(), 'term' => $search]; if (!DBA::exists('search', $fields)) { - DBA::insert('search', $fields); - info(DI::l10n()->t('Search term successfully saved.')); + if (!DBA::insert('search', $fields)) { + notice(DI::l10n()->t('Search term was not saved.')); + } } else { - info(DI::l10n()->t('Search term already saved.')); + notice(DI::l10n()->t('Search term already saved.')); } break; case 'remove': - DBA::delete('search', ['uid' => local_user(), 'term' => $search]); - info(DI::l10n()->t('Search term successfully removed.')); + if (!DBA::delete('search', ['uid' => local_user(), 'term' => $search])) { + notice(DI::l10n()->t('Search term was not removed.')); + } break; } } diff --git a/src/Module/Security/TwoFactor/Recovery.php b/src/Module/Security/TwoFactor/Recovery.php index 5168f3b67d..7af1b6ac01 100644 --- a/src/Module/Security/TwoFactor/Recovery.php +++ b/src/Module/Security/TwoFactor/Recovery.php @@ -57,7 +57,7 @@ class Recovery extends BaseModule if (RecoveryCode::existsForUser(local_user(), $recovery_code)) { RecoveryCode::markUsedForUser(local_user(), $recovery_code); Session::set('2fa', true); - notice(DI::l10n()->t('Remaining recovery codes: %d', RecoveryCode::countValidForUser(local_user()))); + info(DI::l10n()->t('Remaining recovery codes: %d', RecoveryCode::countValidForUser(local_user()))); DI::auth()->setForUser($a, $a->user, true, true); } else { diff --git a/src/Module/Settings/Display.php b/src/Module/Settings/Display.php index bde049718d..4433853940 100644 --- a/src/Module/Settings/Display.php +++ b/src/Module/Settings/Display.php @@ -52,6 +52,7 @@ class Display extends BaseSettings $no_auto_update = !empty($_POST['no_auto_update']) ? intval($_POST['no_auto_update']) : 0; $no_smart_threading = !empty($_POST['no_smart_threading']) ? intval($_POST['no_smart_threading']) : 0; $hide_dislike = !empty($_POST['hide_dislike']) ? intval($_POST['hide_dislike']) : 0; + $display_resharer = !empty($_POST['display_resharer']) ? intval($_POST['display_resharer']) : 0; $browser_update = !empty($_POST['browser_update']) ? intval($_POST['browser_update']) : 0; if ($browser_update != -1) { $browser_update = $browser_update * 1000; @@ -85,6 +86,7 @@ class Display extends BaseSettings DI::pConfig()->set(local_user(), 'system', 'infinite_scroll' , $infinite_scroll); DI::pConfig()->set(local_user(), 'system', 'no_smart_threading' , $no_smart_threading); DI::pConfig()->set(local_user(), 'system', 'hide_dislike' , $hide_dislike); + DI::pConfig()->set(local_user(), 'system', 'display_resharer' , $display_resharer); DI::pConfig()->set(local_user(), 'system', 'first_day_of_week' , $first_day_of_week); if (in_array($theme, Theme::getAllowedList())) { @@ -166,6 +168,7 @@ class Display extends BaseSettings $infinite_scroll = DI::pConfig()->get(local_user(), 'system', 'infinite_scroll', 0); $no_smart_threading = DI::pConfig()->get(local_user(), 'system', 'no_smart_threading', 0); $hide_dislike = DI::pConfig()->get(local_user(), 'system', 'hide_dislike', 0); + $display_resharer = DI::pConfig()->get(local_user(), 'system', 'display_resharer', 0); $first_day_of_week = DI::pConfig()->get(local_user(), 'system', 'first_day_of_week', 0); $weekdays = [0 => DI::l10n()->t("Sunday"), 1 => DI::l10n()->t("Monday")]; @@ -202,6 +205,7 @@ class Display extends BaseSettings '$infinite_scroll' => ['infinite_scroll' , DI::l10n()->t('Infinite scroll'), $infinite_scroll, DI::l10n()->t('Automatic fetch new items when reaching the page end.')], '$no_smart_threading' => ['no_smart_threading' , DI::l10n()->t('Disable Smart Threading'), $no_smart_threading, DI::l10n()->t('Disable the automatic suppression of extraneous thread indentation.')], '$hide_dislike' => ['hide_dislike' , DI::l10n()->t('Hide the Dislike feature'), $hide_dislike, DI::l10n()->t('Hides the Dislike button and dislike reactions on posts and comments.')], + '$display_resharer' => ['display_resharer' , DI::l10n()->t('Display the resharer'), $display_resharer, DI::l10n()->t('Display the first resharer as icon and text on a reshared item.')], '$first_day_of_week' => ['first_day_of_week', DI::l10n()->t('Beginning of week:'), $first_day_of_week, '', $weekdays, false], ]); diff --git a/src/Module/Settings/Profile/Index.php b/src/Module/Settings/Profile/Index.php index 1335a8211e..f4c902b829 100644 --- a/src/Module/Settings/Profile/Index.php +++ b/src/Module/Settings/Profile/Index.php @@ -31,7 +31,6 @@ use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; -use Friendica\Model\GContact; use Friendica\Model\Profile; use Friendica\Model\ProfileField; use Friendica\Model\User; @@ -134,9 +133,7 @@ class Index extends BaseSettings ['uid' => local_user()] ); - if ($result) { - info(DI::l10n()->t('Profile updated.')); - } else { + if (!$result) { notice(DI::l10n()->t('Profile couldn\'t be updated.')); return; } @@ -153,9 +150,6 @@ class Index extends BaseSettings } Worker::add(PRIORITY_LOW, 'ProfileUpdate', local_user()); - - // Update the global contact for the user - GContact::updateForUser(local_user()); } public static function content(array $parameters = []) diff --git a/src/Module/Settings/Profile/Photo/Crop.php b/src/Module/Settings/Profile/Photo/Crop.php index 00657b9a30..53676eca27 100644 --- a/src/Module/Settings/Profile/Photo/Crop.php +++ b/src/Module/Settings/Profile/Photo/Crop.php @@ -187,7 +187,7 @@ class Crop extends BaseSettings Worker::add(PRIORITY_LOW, 'Directory', Session::get('my_url')); } - notice(DI::l10n()->t('Profile picture successfully updated.')); + info(DI::l10n()->t('Profile picture successfully updated.')); DI::baseUrl()->redirect('profile/' . DI::app()->user['nickname']); } diff --git a/src/Module/Settings/Profile/Photo/Index.php b/src/Module/Settings/Profile/Photo/Index.php index 3e4f9b8a4e..df9622f2e9 100644 --- a/src/Module/Settings/Profile/Photo/Index.php +++ b/src/Module/Settings/Profile/Photo/Index.php @@ -93,9 +93,7 @@ class Index extends BaseSettings $filename = ''; - if (Photo::store($Image, local_user(), 0, $resource_id, $filename, DI::l10n()->t('Profile Photos'), 0)) { - info(DI::l10n()->t('Image uploaded successfully.')); - } else { + if (!Photo::store($Image, local_user(), 0, $resource_id, $filename, DI::l10n()->t('Profile Photos'), 0)) { notice(DI::l10n()->t('Image upload failed.')); } diff --git a/src/Module/Settings/TwoFactor/AppSpecific.php b/src/Module/Settings/TwoFactor/AppSpecific.php index a654fe3573..db094a8855 100644 --- a/src/Module/Settings/TwoFactor/AppSpecific.php +++ b/src/Module/Settings/TwoFactor/AppSpecific.php @@ -74,13 +74,13 @@ class AppSpecific extends BaseSettings DI::baseUrl()->redirect('settings/2fa/app_specific?t=' . self::getFormSecurityToken('settings_2fa_password')); } else { self::$appSpecificPassword = AppSpecificPassword::generateForUser(local_user(), $_POST['description'] ?? ''); - notice(DI::l10n()->t('New app-specific password generated.')); + info(DI::l10n()->t('New app-specific password generated.')); } break; case 'revoke_all' : AppSpecificPassword::deleteAllForUser(local_user()); - notice(DI::l10n()->t('App-specific passwords successfully revoked.')); + info(DI::l10n()->t('App-specific passwords successfully revoked.')); DI::baseUrl()->redirect('settings/2fa/app_specific?t=' . self::getFormSecurityToken('settings_2fa_password')); break; } @@ -90,7 +90,7 @@ class AppSpecific extends BaseSettings self::checkFormSecurityTokenRedirectOnError('settings/2fa/app_specific', 'settings_2fa_app_specific'); if (AppSpecificPassword::deleteForUser(local_user(), $_POST['revoke_id'])) { - notice(DI::l10n()->t('App-specific password successfully revoked.')); + info(DI::l10n()->t('App-specific password successfully revoked.')); } DI::baseUrl()->redirect('settings/2fa/app_specific?t=' . self::getFormSecurityToken('settings_2fa_password')); diff --git a/src/Module/Settings/TwoFactor/Index.php b/src/Module/Settings/TwoFactor/Index.php index 60cfb516e1..37d78c995a 100644 --- a/src/Module/Settings/TwoFactor/Index.php +++ b/src/Module/Settings/TwoFactor/Index.php @@ -64,7 +64,7 @@ class Index extends BaseSettings DI::pConfig()->delete(local_user(), '2fa', 'verified'); Session::remove('2fa'); - notice(DI::l10n()->t('Two-factor authentication successfully disabled.')); + info(DI::l10n()->t('Two-factor authentication successfully disabled.')); DI::baseUrl()->redirect('settings/2fa'); } break; diff --git a/src/Module/Settings/TwoFactor/Recovery.php b/src/Module/Settings/TwoFactor/Recovery.php index b5420be892..7b0d28534f 100644 --- a/src/Module/Settings/TwoFactor/Recovery.php +++ b/src/Module/Settings/TwoFactor/Recovery.php @@ -63,7 +63,7 @@ class Recovery extends BaseSettings if ($_POST['action'] == 'regenerate') { RecoveryCode::regenerateForUser(local_user()); - notice(DI::l10n()->t('New recovery codes successfully generated.')); + info(DI::l10n()->t('New recovery codes successfully generated.')); DI::baseUrl()->redirect('settings/2fa/recovery?t=' . self::getFormSecurityToken('settings_2fa_password')); } } diff --git a/src/Module/Settings/TwoFactor/Verify.php b/src/Module/Settings/TwoFactor/Verify.php index 65d9d7372c..27683f3fbb 100644 --- a/src/Module/Settings/TwoFactor/Verify.php +++ b/src/Module/Settings/TwoFactor/Verify.php @@ -75,7 +75,7 @@ class Verify extends BaseSettings DI::pConfig()->set(local_user(), '2fa', 'verified', true); Session::set('2fa', true); - notice(DI::l10n()->t('Two-factor authentication successfully activated.')); + info(DI::l10n()->t('Two-factor authentication successfully activated.')); DI::baseUrl()->redirect('settings/2fa'); } else { @@ -132,7 +132,7 @@ class Verify extends BaseSettings '$help_label' => DI::l10n()->t('Help'), '$message' => DI::l10n()->t('

Please scan this QR Code with your authenticator app and submit the provided code.

'), '$qrcode_image' => $qrcode_image, - '$qrcode_url_message' => DI::l10n()->t('

Or you can open the following URL in your mobile devicde:

%s

', $otpauthUrl, $shortOtpauthUrl), + '$qrcode_url_message' => DI::l10n()->t('

Or you can open the following URL in your mobile device:

%s

', $otpauthUrl, $shortOtpauthUrl), '$manual_message' => $manual_message, '$company' => $company, '$holder' => $holder, diff --git a/src/Module/Settings/UserExport.php b/src/Module/Settings/UserExport.php index 0eaa72ffe6..132505371e 100644 --- a/src/Module/Settings/UserExport.php +++ b/src/Module/Settings/UserExport.php @@ -114,14 +114,11 @@ class UserExport extends BaseSettings $rows = DBA::p($query); while ($row = DBA::fetch($rows)) { $p = []; - foreach ($row as $k => $v) { - switch ($dbStructure[$table]['fields'][$k]['type']) { - case 'datetime': - $p[$k] = $v ?? DBA::NULL_DATETIME; - break; - default: - $p[$k] = $v; - break; + foreach ($dbStructure[$table]['fields'] as $column => $field) { + if ($field['type'] == 'datetime') { + $p[$column] = $v ?? DBA::NULL_DATETIME; + } else { + $p[$column] = $v; } } $result[] = $p; diff --git a/src/Module/Theme.php b/src/Module/Theme.php index c904f1defd..63004c9280 100644 --- a/src/Module/Theme.php +++ b/src/Module/Theme.php @@ -32,19 +32,18 @@ class Theme extends BaseModule { public static function rawContent(array $parameters = []) { - header("Content-Type: text/css"); + header('Content-Type: text/css'); - $a = DI::app(); + $theme = Strings::sanitizeFilePathItem($parameters['theme']); - if ($a->argc == 4) { - $theme = $a->argv[2]; - $theme = Strings::sanitizeFilePathItem($theme); + if (file_exists("view/theme/$theme/theme.php")) { + require_once "view/theme/$theme/theme.php"; + } - // set the path for later use in the theme styles - $THEMEPATH = "view/theme/$theme"; - if (file_exists("view/theme/$theme/style.php")) { - require_once("view/theme/$theme/style.php"); - } + // set the path for later use in the theme styles + $THEMEPATH = "view/theme/$theme"; + if (file_exists("view/theme/$theme/style.php")) { + require_once "view/theme/$theme/style.php"; } exit(); diff --git a/src/Module/Xrd.php b/src/Module/Xrd.php index 249c143ffb..be6a3bf9c5 100644 --- a/src/Module/Xrd.php +++ b/src/Module/Xrd.php @@ -24,6 +24,7 @@ namespace Friendica\Module; use Friendica\BaseModule; use Friendica\Core\Hook; use Friendica\Core\Renderer; +use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Photo; @@ -77,24 +78,30 @@ class Xrd extends BaseModule $name = substr($local, 0, strpos($local, '@')); } - $user = User::getByNickname($name); + if ($name == User::getActorName()) { + $owner = User::getSystemAccount(); + if (empty($owner)) { + throw new \Friendica\Network\HTTPException\NotFoundException(); + } + self::printSystemJSON($owner); + } else { + $user = User::getByNickname($name); + if (empty($user)) { + throw new \Friendica\Network\HTTPException\NotFoundException(); + } - if (empty($user)) { - throw new \Friendica\Network\HTTPException\NotFoundException(); + $owner = User::getOwnerDataById($user['uid']); + if (empty($owner)) { + DI::logger()->warning('No owner data for user id', ['uri' => $uri, 'name' => $name, 'user' => $user]); + throw new \Friendica\Network\HTTPException\NotFoundException(); + } + + $alias = str_replace('/profile/', '/~', $owner['url']); + + $avatar = Photo::selectFirst(['type'], ['uid' => $owner['uid'], 'profile' => true]); } - $owner = User::getOwnerDataById($user['uid']); - - if (empty($owner)) { - DI::logger()->warning('No owner data for user id', ['uri' => $uri, 'name' => $name, 'user' => $user]); - throw new \Friendica\Network\HTTPException\NotFoundException(); - } - - $alias = str_replace('/profile/', '/~', $owner['url']); - - $avatar = Photo::selectFirst(['type'], ['uid' => $owner['uid'], 'profile' => true]); - - if (!DBA::isResult($avatar)) { + if (empty($avatar)) { $avatar = ['type' => 'image/jpeg']; } @@ -105,6 +112,32 @@ class Xrd extends BaseModule } } + private static function printSystemJSON(array $owner) + { + $json = [ + 'subject' => 'acct:' . $owner['addr'], + 'aliases' => [$owner['url']], + 'links' => [ + [ + 'rel' => 'http://webfinger.net/rel/profile-page', + 'type' => 'text/html', + 'href' => $owner['url'], + ], + [ + 'rel' => 'self', + 'type' => 'application/activity+json', + 'href' => $owner['url'], + ], + [ + 'rel' => 'http://ostatus.org/schema/1.0/subscribe', + 'template' => DI::baseUrl()->get() . '/follow?url={uri}', + ], + ] + ]; + header('Access-Control-Allow-Origin: *'); + System::jsonExit($json, 'application/jrd+json; charset=utf-8'); + } + private static function printJSON($alias, $baseURL, $owner, $avatar) { $salmon_key = Salmon::salmonKey($owner['spubkey']); diff --git a/src/Network/HTTPRequest.php b/src/Network/HTTPRequest.php new file mode 100644 index 0000000000..e4ff041039 --- /dev/null +++ b/src/Network/HTTPRequest.php @@ -0,0 +1,478 @@ +. + * + */ + +namespace Friendica\Network; + +use DOMDocument; +use DomXPath; +use Friendica\App; +use Friendica\Core\Config\IConfig; +use Friendica\Core\System; +use Friendica\Util\Network; +use Friendica\Util\Profiler; +use Psr\Log\LoggerInterface; + +/** + * Performs HTTP requests to a given URL + */ +class HTTPRequest implements IHTTPRequest +{ + /** @var LoggerInterface */ + private $logger; + /** @var Profiler */ + private $profiler; + /** @var IConfig */ + private $config; + /** @var string */ + private $baseUrl; + + public function __construct(LoggerInterface $logger, Profiler $profiler, IConfig $config, App\BaseURL $baseUrl) + { + $this->logger = $logger; + $this->profiler = $profiler; + $this->config = $config; + $this->baseUrl = $baseUrl->get(); + } + + /** + * {@inheritDoc} + * + * @param int $redirects The recursion counter for internal use - default 0 + * + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + public function get(string $url, bool $binary = false, array $opts = [], int &$redirects = 0) + { + $stamp1 = microtime(true); + + if (strlen($url) > 1000) { + $this->logger->debug('URL is longer than 1000 characters.', ['url' => $url, 'callstack' => System::callstack(20)]); + return CurlResult::createErrorCurl(substr($url, 0, 200)); + } + + $parts2 = []; + $parts = parse_url($url); + $path_parts = explode('/', $parts['path'] ?? ''); + foreach ($path_parts as $part) { + if (strlen($part) <> mb_strlen($part)) { + $parts2[] = rawurlencode($part); + } else { + $parts2[] = $part; + } + } + $parts['path'] = implode('/', $parts2); + $url = Network::unparseURL($parts); + + if (Network::isUrlBlocked($url)) { + $this->logger->info('Domain is blocked.', ['url' => $url]); + return CurlResult::createErrorCurl($url); + } + + $ch = @curl_init($url); + + if (($redirects > 8) || (!$ch)) { + return CurlResult::createErrorCurl($url); + } + + @curl_setopt($ch, CURLOPT_HEADER, true); + + if (!empty($opts['cookiejar'])) { + curl_setopt($ch, CURLOPT_COOKIEJAR, $opts["cookiejar"]); + curl_setopt($ch, CURLOPT_COOKIEFILE, $opts["cookiejar"]); + } + + // These settings aren't needed. We're following the location already. + // @curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); + // @curl_setopt($ch, CURLOPT_MAXREDIRS, 5); + + if (!empty($opts['accept_content'])) { + curl_setopt( + $ch, + CURLOPT_HTTPHEADER, + ['Accept: ' . $opts['accept_content']] + ); + } + + if (!empty($opts['header'])) { + curl_setopt($ch, CURLOPT_HTTPHEADER, $opts['header']); + } + + @curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + @curl_setopt($ch, CURLOPT_USERAGENT, $this->getUserAgent()); + + $range = intval($this->config->get('system', 'curl_range_bytes', 0)); + + if ($range > 0) { + @curl_setopt($ch, CURLOPT_RANGE, '0-' . $range); + } + + // Without this setting it seems as if some webservers send compressed content + // This seems to confuse curl so that it shows this uncompressed. + /// @todo We could possibly set this value to "gzip" or something similar + curl_setopt($ch, CURLOPT_ENCODING, ''); + + if (!empty($opts['headers'])) { + @curl_setopt($ch, CURLOPT_HTTPHEADER, $opts['headers']); + } + + if (!empty($opts['nobody'])) { + @curl_setopt($ch, CURLOPT_NOBODY, $opts['nobody']); + } + + @curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); + + if (!empty($opts['timeout'])) { + @curl_setopt($ch, CURLOPT_TIMEOUT, $opts['timeout']); + } else { + $curl_time = $this->config->get('system', 'curl_timeout', 60); + @curl_setopt($ch, CURLOPT_TIMEOUT, intval($curl_time)); + } + + // by default we will allow self-signed certs + // but you can override this + + $check_cert = $this->config->get('system', 'verifyssl'); + @curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, (($check_cert) ? true : false)); + + if ($check_cert) { + @curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); + } + + $proxy = $this->config->get('system', 'proxy'); + + if (!empty($proxy)) { + @curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1); + @curl_setopt($ch, CURLOPT_PROXY, $proxy); + $proxyuser = $this->config->get('system', 'proxyuser'); + + if (!empty($proxyuser)) { + @curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyuser); + } + } + + if ($this->config->get('system', 'ipv4_resolve', false)) { + curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); + } + + if ($binary) { + @curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); + } + + // don't let curl abort the entire application + // if it throws any errors. + + $s = @curl_exec($ch); + $curl_info = @curl_getinfo($ch); + + // Special treatment for HTTP Code 416 + // See https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/416 + if (($curl_info['http_code'] == 416) && ($range > 0)) { + @curl_setopt($ch, CURLOPT_RANGE, ''); + $s = @curl_exec($ch); + $curl_info = @curl_getinfo($ch); + } + + $curlResponse = new CurlResult($url, $s, $curl_info, curl_errno($ch), curl_error($ch)); + + if (!Network::isRedirectBlocked($url) && $curlResponse->isRedirectUrl()) { + $redirects++; + $this->logger->notice('Curl redirect.', ['url' => $url, 'to' => $curlResponse->getRedirectUrl()]); + @curl_close($ch); + return $this->get($curlResponse->getRedirectUrl(), $binary, $opts, $redirects); + } + + @curl_close($ch); + + $this->profiler->saveTimestamp($stamp1, 'network'); + + return $curlResponse; + } + + /** + * {@inheritDoc} + * + * @param int $redirects The recursion counter for internal use - default 0 + * + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + public function post(string $url, $params, array $headers = [], int $timeout = 0, int &$redirects = 0) + { + $stamp1 = microtime(true); + + if (Network::isUrlBlocked($url)) { + $this->logger->info('Domain is blocked.' . ['url' => $url]); + return CurlResult::createErrorCurl($url); + } + + $ch = curl_init($url); + + if (($redirects > 8) || (!$ch)) { + return CurlResult::createErrorCurl($url); + } + + $this->logger->debug('Post_url: start.', ['url' => $url]); + + curl_setopt($ch, CURLOPT_HEADER, true); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + curl_setopt($ch, CURLOPT_POST, 1); + curl_setopt($ch, CURLOPT_POSTFIELDS, $params); + curl_setopt($ch, CURLOPT_USERAGENT, $this->getUserAgent()); + + if ($this->config->get('system', 'ipv4_resolve', false)) { + curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); + } + + @curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); + + if (intval($timeout)) { + curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); + } else { + $curl_time = $this->config->get('system', 'curl_timeout', 60); + curl_setopt($ch, CURLOPT_TIMEOUT, intval($curl_time)); + } + + if (!empty($headers)) { + curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); + } + + $check_cert = $this->config->get('system', 'verifyssl'); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, (($check_cert) ? true : false)); + + if ($check_cert) { + @curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); + } + + $proxy = $this->config->get('system', 'proxy'); + + if (!empty($proxy)) { + curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1); + curl_setopt($ch, CURLOPT_PROXY, $proxy); + $proxyuser = $this->config->get('system', 'proxyuser'); + if (!empty($proxyuser)) { + curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyuser); + } + } + + // don't let curl abort the entire application + // if it throws any errors. + + $s = @curl_exec($ch); + + $curl_info = curl_getinfo($ch); + + $curlResponse = new CurlResult($url, $s, $curl_info, curl_errno($ch), curl_error($ch)); + + if (!Network::isRedirectBlocked($url) && $curlResponse->isRedirectUrl()) { + $redirects++; + $this->logger->info('Post redirect.', ['url' => $url, 'to' => $curlResponse->getRedirectUrl()]); + curl_close($ch); + return $this->post($curlResponse->getRedirectUrl(), $params, $headers, $redirects, $timeout); + } + + curl_close($ch); + + $this->profiler->saveTimestamp($stamp1, 'network'); + + // Very old versions of Lighttpd don't like the "Expect" header, so we remove it when needed + if ($curlResponse->getReturnCode() == 417) { + $redirects++; + + if (empty($headers)) { + $headers = ['Expect:']; + } else { + if (!in_array('Expect:', $headers)) { + array_push($headers, 'Expect:'); + } + } + $this->logger->info('Server responds with 417, applying workaround', ['url' => $url]); + return $this->post($url, $params, $headers, $redirects, $timeout); + } + + $this->logger->debug('Post_url: End.', ['url' => $url]); + + return $curlResponse; + } + + /** + * {@inheritDoc} + */ + public function finalUrl(string $url, int $depth = 1, bool $fetchbody = false) + { + if (Network::isUrlBlocked($url)) { + $this->logger->info('Domain is blocked.', ['url' => $url]); + return $url; + } + + if (Network::isRedirectBlocked($url)) { + $this->logger->info('Domain should not be redirected.', ['url' => $url]); + return $url; + } + + $url = Network::stripTrackingQueryParams($url); + + if ($depth > 10) { + return $url; + } + + $url = trim($url, "'"); + + $stamp1 = microtime(true); + + $ch = curl_init(); + curl_setopt($ch, CURLOPT_URL, $url); + curl_setopt($ch, CURLOPT_HEADER, 1); + curl_setopt($ch, CURLOPT_NOBODY, 1); + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); + curl_setopt($ch, CURLOPT_TIMEOUT, 10); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + curl_setopt($ch, CURLOPT_USERAGENT, $this->getUserAgent()); + + curl_exec($ch); + $curl_info = @curl_getinfo($ch); + $http_code = $curl_info['http_code']; + curl_close($ch); + + $this->profiler->saveTimestamp($stamp1, "network"); + + if ($http_code == 0) { + return $url; + } + + if (in_array($http_code, ['301', '302'])) { + if (!empty($curl_info['redirect_url'])) { + return $this->finalUrl($curl_info['redirect_url'], ++$depth, $fetchbody); + } elseif (!empty($curl_info['location'])) { + return $this->finalUrl($curl_info['location'], ++$depth, $fetchbody); + } + } + + // Check for redirects in the meta elements of the body if there are no redirects in the header. + if (!$fetchbody) { + return $this->finalUrl($url, ++$depth, true); + } + + // if the file is too large then exit + if ($curl_info["download_content_length"] > 1000000) { + return $url; + } + + // if it isn't a HTML file then exit + if (!empty($curl_info["content_type"]) && !strstr(strtolower($curl_info["content_type"]), "html")) { + return $url; + } + + $stamp1 = microtime(true); + + $ch = curl_init(); + curl_setopt($ch, CURLOPT_URL, $url); + curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt($ch, CURLOPT_NOBODY, 0); + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); + curl_setopt($ch, CURLOPT_TIMEOUT, 10); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + curl_setopt($ch, CURLOPT_USERAGENT, $this->getUserAgent()); + + $body = curl_exec($ch); + curl_close($ch); + + $this->profiler->saveTimestamp($stamp1, "network"); + + if (trim($body) == "") { + return $url; + } + + // Check for redirect in meta elements + $doc = new DOMDocument(); + @$doc->loadHTML($body); + + $xpath = new DomXPath($doc); + + $list = $xpath->query("//meta[@content]"); + foreach ($list as $node) { + $attr = []; + if ($node->attributes->length) { + foreach ($node->attributes as $attribute) { + $attr[$attribute->name] = $attribute->value; + } + } + + if (@$attr["http-equiv"] == 'refresh') { + $path = $attr["content"]; + $pathinfo = explode(";", $path); + foreach ($pathinfo as $value) { + if (substr(strtolower($value), 0, 4) == "url=") { + return $this->finalUrl(substr($value, 4), ++$depth); + } + } + } + } + + return $url; + } + + /** + * {@inheritDoc} + * + * @param int $redirects The recursion counter for internal use - default 0 + * + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + public function fetch(string $url, bool $binary = false, int $timeout = 0, string $accept_content = '', string $cookiejar = '', int &$redirects = 0) + { + $ret = $this->fetchFull($url, $binary, $timeout, $accept_content, $cookiejar, $redirects); + + return $ret->getBody(); + } + + /** + * {@inheritDoc} + * + * @param int $redirects The recursion counter for internal use - default 0 + * + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + public function fetchFull(string $url, bool $binary = false, int $timeout = 0, string $accept_content = '', string $cookiejar = '', int &$redirects = 0) + { + return $this->get( + $url, + $binary, + [ + 'timeout' => $timeout, + 'accept_content' => $accept_content, + 'cookiejar' => $cookiejar + ], + $redirects + ); + } + + /** + * {@inheritDoc} + */ + public function getUserAgent() + { + return + FRIENDICA_PLATFORM . " '" . + FRIENDICA_CODENAME . "' " . + FRIENDICA_VERSION . '-' . + DB_UPDATE_VERSION . '; ' . + $this->baseUrl; + } +} diff --git a/src/Network/IHTTPRequest.php b/src/Network/IHTTPRequest.php new file mode 100644 index 0000000000..3ebcc5dc1b --- /dev/null +++ b/src/Network/IHTTPRequest.php @@ -0,0 +1,119 @@ +. + * + */ + +namespace Friendica\Network; + +/** + * Interface for calling HTTP requests and returning their responses + */ +interface IHTTPRequest +{ + /** + * Fetches the content of an URL + * + * If binary flag is true, return binary results. + * Set the cookiejar argument to a string (e.g. "/tmp/friendica-cookies.txt") + * to preserve cookies from one request to the next. + * + * @param string $url URL to fetch + * @param bool $binary default false + * TRUE if asked to return binary results (file download) + * @param int $timeout Timeout in seconds, default system config value or 60 seconds + * @param string $accept_content supply Accept: header with 'accept_content' as the value + * @param string $cookiejar Path to cookie jar file + * + * @return string The fetched content + */ + public function fetch(string $url, bool $binary = false, int $timeout = 0, string $accept_content = '', string $cookiejar = ''); + + /** + * Fetches the whole response of an URL. + * + * Inner workings and parameters are the same as @ref fetchUrl but returns an array with + * all the information collected during the fetch. + * + * @param string $url URL to fetch + * @param bool $binary default false + * TRUE if asked to return binary results (file download) + * @param int $timeout Timeout in seconds, default system config value or 60 seconds + * @param string $accept_content supply Accept: header with 'accept_content' as the value + * @param string $cookiejar Path to cookie jar file + * + * @return CurlResult With all relevant information, 'body' contains the actual fetched content. + */ + public function fetchFull(string $url, bool $binary = false, int $timeout = 0, string $accept_content = '', string $cookiejar = ''); + + /** + * Send a GET to an URL. + * + * @param string $url URL to fetch + * @param bool $binary default false + * TRUE if asked to return binary results (file download) + * @param array $opts (optional parameters) assoziative array with: + * 'accept_content' => supply Accept: header with 'accept_content' as the value + * 'timeout' => int Timeout in seconds, default system config value or 60 seconds + * 'http_auth' => username:password + * 'novalidate' => do not validate SSL certs, default is to validate using our CA list + * 'nobody' => only return the header + * 'cookiejar' => path to cookie jar file + * 'header' => header array + * + * @return CurlResult + */ + public function get(string $url, bool $binary = false, array $opts = []); + + /** + * Send POST request to an URL + * + * @param string $url URL to post + * @param mixed $params array of POST variables + * @param array $headers HTTP headers + * @param int $timeout The timeout in seconds, default system config value or 60 seconds + * + * @return CurlResult The content + */ + public function post(string $url, $params, array $headers = [], int $timeout = 0); + + /** + * Returns the original URL of the provided URL + * + * This function strips tracking query params and follows redirections, either + * through HTTP code or meta refresh tags. Stops after 10 redirections. + * + * @param string $url A user-submitted URL + * @param int $depth The current redirection recursion level (internal) + * @param bool $fetchbody Wether to fetch the body or not after the HEAD requests + * + * @return string A canonical URL + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @see ParseUrl::getSiteinfo + * + * @todo Remove the $fetchbody parameter that generates an extraneous HEAD request + */ + public function finalUrl(string $url, int $depth = 1, bool $fetchbody = false); + + /** + * Returns the current UserAgent as a String + * + * @return string the UserAgent as a String + */ + public function getUserAgent(); +} diff --git a/src/Network/Probe.php b/src/Network/Probe.php index 920dac47e6..3fe035286f 100644 --- a/src/Network/Probe.php +++ b/src/Network/Probe.php @@ -23,13 +23,13 @@ namespace Friendica\Network; use DOMDocument; use DomXPath; -use Friendica\Core\Cache\Duration; use Friendica\Core\Hook; use Friendica\Core\Logger; use Friendica\Core\Protocol; use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; +use Friendica\Model\Contact; use Friendica\Model\GServer; use Friendica\Model\Profile; use Friendica\Model\User; @@ -38,6 +38,7 @@ use Friendica\Protocol\ActivityPub; use Friendica\Protocol\Email; use Friendica\Protocol\Feed; use Friendica\Util\Crypto; +use Friendica\Util\DateTimeFormat; use Friendica\Util\Network; use Friendica\Util\Strings; use Friendica\Util\XML; @@ -90,17 +91,19 @@ class Probe "community", "keywords", "location", "about", "hide", "batch", "notify", "poll", "request", "confirm", "subscribe", "poco", "following", "followers", "inbox", "outbox", "sharedinbox", - "priority", "network", "pubkey", "baseurl", "gsid"]; + "priority", "network", "pubkey", "manually-approve", "baseurl", "gsid"]; + + $numeric_fields = ["gsid", "hide", "account-type", "manually-approve"]; $newdata = []; foreach ($fields as $field) { if (isset($data[$field])) { - if (in_array($field, ["gsid", "hide", "account-type"])) { + if (in_array($field, $numeric_fields)) { $newdata[$field] = (int)$data[$field]; } else { $newdata[$field] = $data[$field]; } - } elseif ($field != "gsid") { + } elseif (!in_array($field, $numeric_fields)) { $newdata[$field] = ""; } else { $newdata[$field] = null; @@ -166,7 +169,7 @@ class Probe Logger::info('Probing', ['host' => $host, 'ssl_url' => $ssl_url, 'url' => $url, 'callstack' => System::callstack(20)]); $xrd = null; - $curlResult = Network::curl($ssl_url, false, ['timeout' => $xrd_timeout, 'accept_content' => 'application/xrd+xml']); + $curlResult = DI::httpRequest()->get($ssl_url, false, ['timeout' => $xrd_timeout, 'accept_content' => 'application/xrd+xml']); $ssl_connection_error = ($curlResult->getErrorNumber() == CURLE_COULDNT_CONNECT) || ($curlResult->getReturnCode() == 0); if ($curlResult->isSuccess()) { $xml = $curlResult->getBody(); @@ -183,7 +186,7 @@ class Probe } if (!is_object($xrd) && !empty($url)) { - $curlResult = Network::curl($url, false, ['timeout' => $xrd_timeout, 'accept_content' => 'application/xrd+xml']); + $curlResult = DI::httpRequest()->get($url, false, ['timeout' => $xrd_timeout, 'accept_content' => 'application/xrd+xml']); $connection_error = ($curlResult->getErrorNumber() == CURLE_COULDNT_CONNECT) || ($curlResult->getReturnCode() == 0); if ($curlResult->isTimeout()) { Logger::info('Probing timeout', ['url' => $url]); @@ -327,13 +330,13 @@ class Probe * @throws HTTPException\InternalServerErrorException * @throws \ImagickException */ - public static function uri($uri, $network = '', $uid = -1, $cache = true) + public static function uri($uri, $network = '', $uid = -1) { - $cachekey = 'Probe::uri:' . $network . ':' . $uri; - if ($cache) { - $result = DI::cache()->get($cachekey); - if (!is_null($result)) { - return $result; + // Local profiles aren't probed via network + if (empty($network) && strpos($uri, DI::baseUrl()->getHostname())) { + $data = self::localProbe($uri); + if (!empty($data)) { + return $data; } } @@ -369,7 +372,7 @@ class Probe } if (empty($data['photo'])) { - $data['photo'] = DI::baseUrl() . '/images/person-300.jpg'; + $data['photo'] = DI::baseUrl() . Contact::DEFAULT_AVATAR_PHOTO; } if (empty($data['name'])) { @@ -407,14 +410,7 @@ class Probe $data['hide'] = self::getHideStatus($data['url']); } - $data = self::rearrangeData($data); - - // Only store into the cache if the value seems to be valid - if (!in_array($data['network'], [Protocol::PHANTOM, Protocol::MAIL])) { - DI::cache()->set($cachekey, $data, Duration::DAY); - } - - return $data; + return self::rearrangeData($data); } @@ -427,7 +423,7 @@ class Probe */ private static function getHideStatus($url) { - $curlResult = Network::curl($url); + $curlResult = DI::httpRequest()->get($url); if (!$curlResult->isSuccess()) { return false; } @@ -718,7 +714,14 @@ class Probe Logger::info('Probing start', ['uri' => $uri]); - $data = self::getWebfingerArray($uri); + if (!empty($ap_profile['addr']) && ($ap_profile['addr'] != $uri)) { + $data = self::getWebfingerArray($ap_profile['addr']); + } + + if (empty($data)) { + $data = self::getWebfingerArray($uri); + } + if (empty($data)) { if (!empty($parts['scheme'])) { return self::feed($uri); @@ -841,7 +844,7 @@ class Probe public static function pollZot($url, $data) { - $curlResult = Network::curl($url); + $curlResult = DI::httpRequest()->get($url); if ($curlResult->isTimeout()) { return $data; } @@ -938,7 +941,7 @@ class Probe { $xrd_timeout = DI::config()->get('system', 'xrd_timeout', 20); - $curlResult = Network::curl($url, false, ['timeout' => $xrd_timeout, 'accept_content' => $type]); + $curlResult = DI::httpRequest()->get($url, false, ['timeout' => $xrd_timeout, 'accept_content' => $type]); if ($curlResult->isTimeout()) { self::$istimeout = true; return []; @@ -1007,7 +1010,7 @@ class Probe */ private static function pollNoscrape($noscrape_url, $data) { - $curlResult = Network::curl($noscrape_url); + $curlResult = DI::httpRequest()->get($noscrape_url); if ($curlResult->isTimeout()) { self::$istimeout = true; return []; @@ -1265,7 +1268,7 @@ class Probe */ private static function pollHcard($hcard_url, $data, $dfrn = false) { - $curlResult = Network::curl($hcard_url); + $curlResult = DI::httpRequest()->get($hcard_url); if ($curlResult->isTimeout()) { self::$istimeout = true; return []; @@ -1453,6 +1456,7 @@ class Probe && !empty($hcard_url) ) { $data["network"] = Protocol::DIASPORA; + $data["manually-approve"] = false; // The Diaspora handle must always be lowercase if (!empty($data["addr"])) { @@ -1519,7 +1523,7 @@ class Probe $pubkey = substr($pubkey, 5); } } elseif (Strings::normaliseLink($pubkey) == 'http://') { - $curlResult = Network::curl($pubkey); + $curlResult = DI::httpRequest()->get($pubkey); if ($curlResult->isTimeout()) { self::$istimeout = true; return $short ? false : []; @@ -1543,6 +1547,7 @@ class Probe && isset($data["url"]) ) { $data["network"] = Protocol::OSTATUS; + $data["manually-approve"] = false; } else { return $short ? false : []; } @@ -1552,7 +1557,7 @@ class Probe } // Fetch all additional data from the feed - $curlResult = Network::curl($data["poll"]); + $curlResult = DI::httpRequest()->get($data["poll"]); if ($curlResult->isTimeout()) { self::$istimeout = true; return []; @@ -1604,7 +1609,7 @@ class Probe */ private static function pumpioProfileData($profile_link) { - $curlResult = Network::curl($profile_link); + $curlResult = DI::httpRequest()->get($profile_link); if (!$curlResult->isSuccess()) { return []; } @@ -1784,6 +1789,9 @@ class Probe $base = $xpath->evaluate('string(/html/head/base/@href)') ?: $base; $baseParts = parse_url($base); + if (empty($baseParts['host'])) { + return $href; + } // Naked domain case (scheme://basehost) $path = $baseParts['path'] ?? '/'; @@ -1835,7 +1843,7 @@ class Probe */ private static function feed($url, $probe = true) { - $curlResult = Network::curl($url); + $curlResult = DI::httpRequest()->get($url); if ($curlResult->isTimeout()) { self::$istimeout = true; return []; @@ -2006,4 +2014,216 @@ class Probe return $fixed; } + + /** + * Fetch the last date that the contact had posted something (publically) + * + * @param string $data probing result + * @return string last activity + */ + public static function getLastUpdate(array $data) + { + $uid = User::getIdForURL($data['url']); + if (!empty($uid)) { + $contact = Contact::selectFirst(['url', 'last-item'], ['self' => true, 'uid' => $uid]); + if (!empty($contact['last-item'])) { + return $contact['last-item']; + } + } + + if ($lastUpdate = self::updateFromNoScrape($data)) { + return $lastUpdate; + } + + if (!empty($data['outbox'])) { + return self::updateFromOutbox($data['outbox'], $data); + } elseif (!empty($data['poll']) && ($data['network'] == Protocol::ACTIVITYPUB)) { + return self::updateFromOutbox($data['poll'], $data); + } elseif (!empty($data['poll'])) { + return self::updateFromFeed($data); + } + + return ''; + } + + /** + * Fetch the last activity date from the "noscrape" endpoint + * + * @param array $data Probing result + * @return string last activity + * + * @return bool 'true' if update was successful or the server was unreachable + */ + private static function updateFromNoScrape(array $data) + { + if (empty($data['baseurl'])) { + return ''; + } + + // Check the 'noscrape' endpoint when it is a Friendica server + $gserver = DBA::selectFirst('gserver', ['noscrape'], ["`nurl` = ? AND `noscrape` != ''", + Strings::normaliseLink($data['baseurl'])]); + if (!DBA::isResult($gserver)) { + return ''; + } + + $curlResult = DI::httpRequest()->get($gserver['noscrape'] . '/' . $data['nick']); + + if ($curlResult->isSuccess() && !empty($curlResult->getBody())) { + $noscrape = json_decode($curlResult->getBody(), true); + if (!empty($noscrape) && !empty($noscrape['updated'])) { + return DateTimeFormat::utc($noscrape['updated'], DateTimeFormat::MYSQL); + } + } + + return ''; + } + + /** + * Fetch the last activity date from an ActivityPub Outbox + * + * @param string $feed + * @param array $data Probing result + * @return string last activity + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + private static function updateFromOutbox(string $feed, array $data) + { + $outbox = ActivityPub::fetchContent($feed); + if (empty($outbox)) { + return ''; + } + + if (!empty($outbox['orderedItems'])) { + $items = $outbox['orderedItems']; + } elseif (!empty($outbox['first']['orderedItems'])) { + $items = $outbox['first']['orderedItems']; + } elseif (!empty($outbox['first']['href']) && ($outbox['first']['href'] != $feed)) { + return self::updateFromOutbox($outbox['first']['href'], $data); + } elseif (!empty($outbox['first'])) { + if (is_string($outbox['first']) && ($outbox['first'] != $feed)) { + return self::updateFromOutbox($outbox['first'], $data); + } else { + Logger::warning('Unexpected data', ['outbox' => $outbox]); + } + return ''; + } else { + $items = []; + } + + $last_updated = ''; + foreach ($items as $activity) { + if (!empty($activity['published'])) { + $published = DateTimeFormat::utc($activity['published']); + } elseif (!empty($activity['object']['published'])) { + $published = DateTimeFormat::utc($activity['object']['published']); + } else { + continue; + } + + if ($last_updated < $published) { + $last_updated = $published; + } + } + + if (!empty($last_updated)) { + return $last_updated; + } + + return ''; + } + + /** + * Fetch the last activity date from an XML feed + * + * @param array $data Probing result + * @return string last activity + */ + private static function updateFromFeed(array $data) + { + // Search for the newest entry in the feed + $curlResult = DI::httpRequest()->get($data['poll']); + if (!$curlResult->isSuccess()) { + return ''; + } + + $doc = new DOMDocument(); + @$doc->loadXML($curlResult->getBody()); + + $xpath = new DOMXPath($doc); + $xpath->registerNamespace('atom', 'http://www.w3.org/2005/Atom'); + + $entries = $xpath->query('/atom:feed/atom:entry'); + + $last_updated = ''; + + foreach ($entries as $entry) { + $published_item = $xpath->query('atom:published/text()', $entry)->item(0); + $updated_item = $xpath->query('atom:updated/text()' , $entry)->item(0); + $published = !empty($published_item->nodeValue) ? DateTimeFormat::utc($published_item->nodeValue) : null; + $updated = !empty($updated_item->nodeValue) ? DateTimeFormat::utc($updated_item->nodeValue) : null; + + if (empty($published) || empty($updated)) { + Logger::notice('Invalid entry for XPath.', ['entry' => $entry, 'url' => $data['url']]); + continue; + } + + if ($last_updated < $published) { + $last_updated = $published; + } + + if ($last_updated < $updated) { + $last_updated = $updated; + } + } + + if (!empty($last_updated)) { + return $last_updated; + } + + return ''; + } + + /** + * Probe data from local profiles without network traffic + * + * @param string $url + * @return array probed data + */ + private static function localProbe(string $url) + { + $uid = User::getIdForURL($url); + if (empty($uid)) { + return []; + } + + $profile = User::getOwnerDataById($uid); + if (empty($profile)) { + return []; + } + + $approfile = ActivityPub\Transmitter::getProfile($uid); + if (empty($approfile)) { + return []; + } + + if (empty($profile['gsid'])) { + $profile['gsid'] = GServer::getID($approfile['generator']['url']); + } + + $data = ['name' => $profile['name'], 'nick' => $profile['nick'], 'guid' => $approfile['diaspora:guid'] ?? '', + 'url' => $profile['url'], 'addr' => $profile['addr'], 'alias' => $profile['alias'], + 'photo' => $profile['photo'], 'account-type' => $profile['contact-type'], + 'community' => ($profile['contact-type'] == User::ACCOUNT_TYPE_COMMUNITY), + 'keywords' => $profile['keywords'], 'location' => $profile['location'], 'about' => $profile['about'], + 'hide' => !$profile['net-publish'], 'batch' => '', 'notify' => $profile['notify'], + 'poll' => $profile['poll'], 'request' => $profile['request'], 'confirm' => $profile['confirm'], + 'subscribe' => $approfile['generator']['url'] . '/follow?url={uri}', 'poco' => $profile['poco'], + 'following' => $approfile['following'], 'followers' => $approfile['followers'], + 'inbox' => $approfile['inbox'], 'outbox' => $approfile['outbox'], + 'sharedinbox' => $approfile['endpoints']['sharedInbox'], 'network' => Protocol::DFRN, + 'pubkey' => $profile['upubkey'], 'baseurl' => $approfile['generator']['url'], 'gsid' => $profile['gsid'], + 'manually-approve' => in_array($profile['page-flags'], [User::PAGE_FLAGS_NORMAL, User::PAGE_FLAGS_PRVGROUP])]; + return self::rearrangeData($data); + } } diff --git a/src/Object/Api/Mastodon/Account.php b/src/Object/Api/Mastodon/Account.php index 99cee205ed..5bd2743b9e 100644 --- a/src/Object/Api/Mastodon/Account.php +++ b/src/Object/Api/Mastodon/Account.php @@ -46,14 +46,14 @@ class Account extends BaseEntity protected $display_name; /** @var bool */ protected $locked; - /** @var string (Datetime) */ + /** @var bool|null */ + protected $bot = null; + /** @var bool */ + protected $discoverable; + /** @var bool */ + protected $group; + /** @var string|null (Datetime) */ protected $created_at; - /** @var int */ - protected $followers_count; - /** @var int */ - protected $following_count; - /** @var int */ - protected $statuses_count; /** @var string */ protected $note; /** @var string (URL)*/ @@ -66,20 +66,20 @@ class Account extends BaseEntity protected $header; /** @var string (URL) */ protected $header_static; + /** @var int */ + protected $followers_count; + /** @var int */ + protected $following_count; + /** @var int */ + protected $statuses_count; + /** @var string|null (Datetime) */ + protected $last_status_at = null; /** @var Emoji[] */ protected $emojis; /** @var Account|null */ protected $moved = null; /** @var Field[]|null */ protected $fields = null; - /** @var bool|null */ - protected $bot = null; - /** @var bool */ - protected $group; - /** @var bool */ - protected $discoverable; - /** @var string|null (Datetime) */ - protected $last_status_at = null; /** * Creates an account record from a public contact record. Expects all contact table fields to be set. @@ -92,18 +92,24 @@ class Account extends BaseEntity */ public function __construct(BaseURL $baseUrl, array $publicContact, Fields $fields, array $apcontact = [], array $userContact = []) { - $this->id = $publicContact['id']; + $this->id = (string)$publicContact['id']; $this->username = $publicContact['nick']; $this->acct = strpos($publicContact['url'], $baseUrl->get() . '/') === 0 ? $publicContact['nick'] : $publicContact['addr']; $this->display_name = $publicContact['name']; - $this->locked = !empty($apcontact['manually-approve']); - $this->created_at = DateTimeFormat::utc($publicContact['created'], DateTimeFormat::ATOM); - $this->followers_count = $apcontact['followers_count'] ?? 0; - $this->following_count = $apcontact['following_count'] ?? 0; - $this->statuses_count = $apcontact['statuses_count'] ?? 0; + $this->locked = $publicContact['manually-approve'] ?? !empty($apcontact['manually-approve']); + $this->bot = ($publicContact['contact-type'] == Contact::TYPE_NEWS); + $this->discoverable = !$publicContact['unsearchable']; + $this->group = ($publicContact['contact-type'] == Contact::TYPE_COMMUNITY); + + $publicContactCreated = $publicContact['created'] ?: DBA::NULL_DATETIME; + $userContactCreated = $userContact['created'] ?? DBA::NULL_DATETIME; + + $created = $userContactCreated < $publicContactCreated && ($userContactCreated != DBA::NULL_DATETIME) ? $userContactCreated : $publicContactCreated; + $this->created_at = DateTimeFormat::utc($created, DateTimeFormat::ATOM); + $this->note = BBCode::convert($publicContact['about'], false); $this->url = $publicContact['url']; $this->avatar = $userContact['avatar'] ?? $publicContact['avatar']; @@ -111,18 +117,19 @@ class Account extends BaseEntity // No header picture in Friendica $this->header = ''; $this->header_static = ''; - // No custom emojis per account in Friendica - $this->emojis = []; - // No metadata fields in Friendica - $this->fields = $fields->getArrayCopy(); - $this->bot = ($publicContact['contact-type'] == Contact::TYPE_NEWS); - $this->group = ($publicContact['contact-type'] == Contact::TYPE_COMMUNITY); - $this->discoverable = !$publicContact['unsearchable']; + $this->followers_count = $apcontact['followers_count'] ?? 0; + $this->following_count = $apcontact['following_count'] ?? 0; + $this->statuses_count = $apcontact['statuses_count'] ?? 0; $publicContactLastItem = $publicContact['last-item'] ?: DBA::NULL_DATETIME; $userContactLastItem = $userContact['last-item'] ?? DBA::NULL_DATETIME; $lastItem = $userContactLastItem > $publicContactLastItem ? $userContactLastItem : $publicContactLastItem; - $this->last_status_at = $lastItem != DBA::NULL_DATETIME ? DateTimeFormat::utc($lastItem, DateTimeFormat::ATOM) : null; + $this->last_status_at = $lastItem != DBA::NULL_DATETIME ? DateTimeFormat::utc($lastItem, 'Y-m-d') : null; + + // No custom emojis per account in Friendica + $this->emojis = []; + $this->fields = $fields->getArrayCopy(); + } } diff --git a/src/Object/Api/Mastodon/Activity.php b/src/Object/Api/Mastodon/Activity.php new file mode 100644 index 0000000000..a73307eb47 --- /dev/null +++ b/src/Object/Api/Mastodon/Activity.php @@ -0,0 +1,55 @@ +. + * + */ + +namespace Friendica\Object\Api\Mastodon; + +use Friendica\BaseEntity; + +/** + * Class Activity + * + * @see https://docs.joinmastodon.org/entities/activity + */ +class Activity extends BaseEntity +{ + /** @var string (UNIX Timestamp) */ + protected $week; + /** @var string */ + protected $statuses; + /** @var string */ + protected $logins; + /** @var string */ + protected $registrations; + + /** + * Creates an activity + * + * @param array $item + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + public function __construct(int $week, int $statuses, int $logins, int $registrations) + { + $this->week = (string)$week; + $this->statuses = (string)$statuses; + $this->logins = (string)$logins; + $this->registrations = (string)$registrations; + } +} diff --git a/src/Object/Api/Mastodon/Application.php b/src/Object/Api/Mastodon/Application.php new file mode 100644 index 0000000000..d26d270d98 --- /dev/null +++ b/src/Object/Api/Mastodon/Application.php @@ -0,0 +1,46 @@ +. + * + */ + +namespace Friendica\Object\Api\Mastodon; + +use Friendica\BaseEntity; + +/** + * Class Application + * + * @see https://docs.joinmastodon.org/entities/application + */ +class Application extends BaseEntity +{ + /** @var string */ + protected $name; + + /** + * Creates an application entry + * + * @param array $item + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + public function __construct(string $name) + { + $this->name = $name; + } +} diff --git a/src/Object/Api/Mastodon/Stats.php b/src/Object/Api/Mastodon/Stats.php index 8677cf0425..6ead526729 100644 --- a/src/Object/Api/Mastodon/Stats.php +++ b/src/Object/Api/Mastodon/Stats.php @@ -51,7 +51,7 @@ class Stats extends BaseEntity if (!empty(DI::config()->get('system', 'nodeinfo'))) { $stats->user_count = intval(DI::config()->get('nodeinfo', 'total_users')); $stats->status_count = DI::config()->get('nodeinfo', 'local_posts') + DI::config()->get('nodeinfo', 'local_comments'); - $stats->domain_count = DBA::count('gserver', ["`network` in (?, ?) AND `last_contact` >= `last_failure`", Protocol::DFRN, Protocol::ACTIVITYPUB]); + $stats->domain_count = DBA::count('gserver', ["`network` in (?, ?) AND NOT `failed`", Protocol::DFRN, Protocol::ACTIVITYPUB]); } return $stats; } diff --git a/src/Object/Api/Mastodon/Status.php b/src/Object/Api/Mastodon/Status.php new file mode 100644 index 0000000000..aa26fa1986 --- /dev/null +++ b/src/Object/Api/Mastodon/Status.php @@ -0,0 +1,137 @@ +. + * + */ + +namespace Friendica\Object\Api\Mastodon; + +use Friendica\BaseEntity; +use Friendica\Content\Text\BBCode; +use Friendica\Object\Api\Mastodon\Status\Counts; +use Friendica\Util\DateTimeFormat; + +/** + * Class Status + * + * @see https://docs.joinmastodon.org/entities/status + */ +class Status extends BaseEntity +{ + /** @var string */ + protected $id; + /** @var string (Datetime) */ + protected $created_at; + /** @var string|null */ + protected $in_reply_to_id = null; + /** @var string|null */ + protected $in_reply_to_account_id = null; + /** @var bool */ + protected $sensitive = false; + /** @var string */ + protected $spoiler_text = ""; + /** @var string (Enum of public, unlisted, private, direct)*/ + protected $visibility; + /** @var string|null */ + protected $language = null; + /** @var string */ + protected $uri; + /** @var string|null (URL)*/ + protected $url = null; + /** @var int */ + protected $replies_count = 0; + /** @var int */ + protected $reblogs_count = 0; + /** @var int */ + protected $favourites_count = 0; + /** @var bool */ + protected $favourited = false; + /** @var bool */ + protected $reblogged = false; + /** @var bool */ + protected $muted = false; + /** @var bool */ + protected $bookmarked = false; + /** @var bool */ + protected $pinned = false; + /** @var string */ + protected $content; + /** @var Status|null */ + protected $reblog = null; + /** @var Application */ + protected $application = null; + /** @var Account */ + protected $account; + /** @var Attachment */ + protected $media_attachments = []; + /** @var Mention */ + protected $mentions = []; + /** @var Tag */ + protected $tags = []; + /** @var Emoji[] */ + protected $emojis = []; + /** @var Card|null */ + protected $card = null; + /** @var Poll|null */ + protected $poll = null; + + /** + * Creates a status record from an item record. + * + * @param array $item + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + public function __construct(array $item, Account $account, Counts $counts) + { + $this->id = (string)$item['uri-id']; + $this->created_at = DateTimeFormat::utc($item['created'], DateTimeFormat::ATOM); + + if ($item['gravity'] == GRAVITY_COMMENT) { + $this->in_reply_to_id = (string)$item['thr-parent-id']; + $this->in_reply_to_account_id = (string)$item['parent-author-id']; + } + + $this->sensitive = false; + $this->spoiler_text = $item['title']; + + $visibility = ['public', 'private', 'unlisted']; + $this->visibility = $visibility[$item['private']]; + + $this->language = null; + $this->uri = $item['uri']; + $this->url = $item['plink'] ?? null; + $this->replies_count = $counts->replies; + $this->reblogs_count = $counts->reblogs; + $this->favourites_count = $counts->favourites; + $this->favourited = false; + $this->reblogged = false; + $this->muted = false; + $this->bookmarked = false; + $this->pinned = false; + $this->content = BBCode::convert($item['body'], false); + $this->reblog = null; + $this->application = null; + $this->account = $account->toArray(); + $this->media_attachments = []; + $this->mentions = []; + $this->tags = []; + $this->emojis = []; + $this->card = null; + $this->poll = null; + } +} diff --git a/src/Object/Api/Mastodon/Status/Counts.php b/src/Object/Api/Mastodon/Status/Counts.php new file mode 100644 index 0000000000..2c446c36c7 --- /dev/null +++ b/src/Object/Api/Mastodon/Status/Counts.php @@ -0,0 +1,56 @@ +. + * + */ + +namespace Friendica\Object\Api\Mastodon\Status; + +/** + * Class Counts + * + * @see https://docs.joinmastodon.org/entities/status + */ +class Counts +{ + /** @var int */ + protected $replies; + /** @var int */ + protected $reblogs; + /** @var int */ + protected $favourites; + + /** + * Creates a status count object + * + * @param int $replies + * @param int $reblogs + * @param int $favourites + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + public function __construct(int $replies, int $reblogs, int $favourites) + { + $this->replies = $replies; + $this->reblogs = $reblogs; + $this->favourites = $favourites; + } + + public function __get($name) { + return $this->$name; + } +} diff --git a/src/Object/Api/Twitter/User.php b/src/Object/Api/Twitter/User.php index c646b49241..1cdd699de8 100644 --- a/src/Object/Api/Twitter/User.php +++ b/src/Object/Api/Twitter/User.php @@ -89,7 +89,7 @@ class User extends BaseEntity */ public function __construct(array $publicContact, array $apcontact = [], array $userContact = [], $skip_status = false, $include_user_entities = true) { - $this->id = $publicContact['id']; + $this->id = (int)$publicContact['id']; $this->id_str = (string) $publicContact['id']; $this->name = $publicContact['name']; $this->screen_name = $publicContact['nick'] ?: $publicContact['name']; @@ -143,10 +143,10 @@ class User extends BaseEntity $this->notifications = false; // Friendica-specific - $this->uid = $userContact['uid'] ?? 0; - $this->cid = $userContact['id'] ?? 0; - $this->pid = $publicContact['id']; - $this->self = $userContact['self'] ?? false; + $this->uid = (int)$userContact['uid'] ?? 0; + $this->cid = (int)$userContact['id'] ?? 0; + $this->pid = (int)$publicContact['id']; + $this->self = (boolean)$userContact['self'] ?? false; $this->network = $publicContact['network']; $this->statusnet_profile_url = $publicContact['url']; } diff --git a/src/Object/EMail/IEmail.php b/src/Object/EMail/IEmail.php index 77b5901f37..31384c395c 100644 --- a/src/Object/EMail/IEmail.php +++ b/src/Object/EMail/IEmail.php @@ -83,11 +83,18 @@ interface IEmail extends JsonSerializable function getMessage(bool $plain = false); /** - * Gets any additional mail header + * Gets the additional mail header array + * + * @return string[][] + */ + function getAdditionalMailHeader(); + + /** + * Gets the additional mail header as string - EOL separated * * @return string */ - function getAdditionalMailHeader(); + function getAdditionalMailHeaderString(); /** * Returns the current email with a new recipient diff --git a/src/Object/Email.php b/src/Object/Email.php index 96a7ad88cb..9f78763127 100644 --- a/src/Object/Email.php +++ b/src/Object/Email.php @@ -47,14 +47,14 @@ class Email implements IEmail /** @var string */ private $msgText; - /** @var string */ - private $additionalMailHeader = ''; + /** @var string[][] */ + private $additionalMailHeader; /** @var int|null */ - private $toUid = null; + private $toUid; public function __construct(string $fromName, string $fromAddress, string $replyTo, string $toAddress, string $subject, string $msgHtml, string $msgText, - string $additionalMailHeader = '', int $toUid = null) + array $additionalMailHeader = [], int $toUid = null) { $this->fromName = $fromName; $this->fromAddress = $fromAddress; @@ -127,6 +127,25 @@ class Email implements IEmail return $this->additionalMailHeader; } + /** + * {@inheritDoc} + */ + public function getAdditionalMailHeaderString() + { + $headerString = ''; + + foreach ($this->additionalMailHeader as $name => $values) { + if (is_array($values)) { + foreach ($values as $value) { + $headerString .= $name . ': ' . $value . '\n'; + } + } else { + $headerString .= $name . ': ' . $values . '\n'; + } + } + return $headerString; + } + /** * {@inheritDoc} */ diff --git a/src/Object/Image.php b/src/Object/Image.php index 8787db0528..b69682ca61 100644 --- a/src/Object/Image.php +++ b/src/Object/Image.php @@ -625,7 +625,7 @@ class Image $stamp1 = microtime(true); file_put_contents($path, $string); - DI::profiler()->saveTimestamp($stamp1, "file", System::callstack()); + DI::profiler()->saveTimestamp($stamp1, "file"); } /** diff --git a/src/Object/Post.php b/src/Object/Post.php index 0a68bbbe2b..51b952d610 100644 --- a/src/Object/Post.php +++ b/src/Object/Post.php @@ -38,7 +38,6 @@ use Friendica\Model\User; use Friendica\Protocol\Activity; use Friendica\Util\Crypto; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\Strings; use Friendica\Util\Temporal; @@ -222,15 +221,14 @@ class Post $delete = $origin ? DI::l10n()->t('Delete globally') : DI::l10n()->t('Remove locally'); } - $drop = [ - 'dropping' => $dropping, - 'pagedrop' => $item['pagedrop'], - 'select' => DI::l10n()->t('Select'), - 'delete' => $delete, - ]; - - if (!local_user()) { - $drop = false; + $drop = false; + if (local_user()) { + $drop = [ + 'dropping' => $dropping, + 'pagedrop' => $item['pagedrop'], + 'select' => DI::l10n()->t('Select'), + 'delete' => $delete, + ]; } $filer = (($conv->getProfileOwner() == local_user() && ($item['uid'] != 0)) ? DI::l10n()->t("save to folder") : false); @@ -255,7 +253,7 @@ class Post $locate = ['location' => $item['location'], 'coord' => $item['coord'], 'html' => '']; Hook::callAll('render_location', $locate); - $location = ((strlen($locate['html'])) ? $locate['html'] : render_location_dummy($locate)); + $location_html = $locate['html'] ?: Strings::escapeHtml($locate['location'] ?: $locate['coord'] ?: ''); // process action responses - e.g. like/dislike/attend/agree/whatever $response_verbs = ['like', 'dislike', 'announce']; @@ -350,7 +348,7 @@ class Post } } - $comment = $this->getCommentBox($indent); + $comment_html = $this->getCommentBox($indent); if (strcmp(DateTimeFormat::utc($item['created']), DateTimeFormat::utc('now - 12 hours')) > 0) { $shiny = 'shiny'; @@ -358,23 +356,16 @@ class Post localize_item($item); - $body = Item::prepareBody($item, true); + $body_html = Item::prepareBody($item, true); list($categories, $folders) = DI::contentItem()->determineCategoriesTerms($item); - $body_e = $body; - $text_e = strip_tags($body); - $name_e = $profile_name; - if (!empty($item['content-warning']) && DI::pConfig()->get(local_user(), 'system', 'disable_cw', false)) { - $title_e = ucfirst($item['content-warning']); + $title = ucfirst($item['content-warning']); } else { - $title_e = $item['title']; + $title = $item['title']; } - $location_e = $location; - $owner_name_e = $this->getOwnerName(); - if (DI::pConfig()->get(local_user(), 'system', 'hide_dislike')) { $buttons['dislike'] = false; } @@ -410,11 +401,13 @@ class Post } $direction = []; - if (DI::config()->get('debug', 'show_direction')) { + if (!empty($item['direction'])) { + $direction = $item['direction']; + } elseif (DI::config()->get('debug', 'show_direction')) { $conversation = DBA::selectFirst('conversation', ['direction'], ['item-uri' => $item['uri']]); if (!empty($conversation['direction']) && in_array($conversation['direction'], [1, 2])) { - $title = [1 => DI::l10n()->t('Pushed'), 2 => DI::l10n()->t('Pulled')]; - $direction = ['direction' => $conversation['direction'], 'title' => $title[$conversation['direction']]]; + $direction_title = [1 => DI::l10n()->t('Pushed'), 2 => DI::l10n()->t('Pulled')]; + $direction = ['direction' => $conversation['direction'], 'title' => $direction_title[$conversation['direction']]]; } } @@ -432,8 +425,8 @@ class Post 'has_folders' => ((count($folders)) ? 'true' : ''), 'categories' => $categories, 'folders' => $folders, - 'body' => $body_e, - 'text' => $text_e, + 'body_html' => $body_html, + 'text' => strip_tags($body_html), 'id' => $this->getId(), 'guid' => urlencode($item['guid']), 'isevent' => $isevent, @@ -445,24 +438,24 @@ class Post 'wall' => DI::l10n()->t('Wall-to-Wall'), 'vwall' => DI::l10n()->t('via Wall-To-Wall:'), 'profile_url' => $profile_link, - 'item_photo_menu' => item_photo_menu($item), - 'name' => $name_e, - 'thumb' => DI::baseUrl()->remove(ProxyUtils::proxifyUrl($item['author-avatar'], false, ProxyUtils::SIZE_THUMB)), + 'name' => $profile_name, + 'item_photo_menu_html' => item_photo_menu($item), + 'thumb' => DI::baseUrl()->remove($item['author-avatar']), 'osparkle' => $osparkle, 'sparkle' => $sparkle, - 'title' => $title_e, + 'title' => $title, 'localtime' => DateTimeFormat::local($item['created'], 'r'), 'ago' => $item['app'] ? DI::l10n()->t('%s from %s', $ago, $item['app']) : $ago, 'app' => $item['app'], 'created' => $ago, 'lock' => $lock, - 'location' => $location_e, + 'location_html' => $location_html, 'indent' => $indent, 'shiny' => $shiny, 'owner_self' => $item['author-link'] == Session::get('my_url'), 'owner_url' => $this->getOwnerUrl(), - 'owner_photo' => DI::baseUrl()->remove(ProxyUtils::proxifyUrl($item['owner-avatar'], false, ProxyUtils::SIZE_THUMB)), - 'owner_name' => $owner_name_e, + 'owner_photo' => DI::baseUrl()->remove($item['owner-avatar']), + 'owner_name' => $this->getOwnerName(), 'plink' => Item::getPlink($item), 'edpost' => $edpost, 'ispinned' => $ispinned, @@ -475,12 +468,12 @@ class Post 'filer' => $filer, 'drop' => $drop, 'vote' => $buttons, - 'like' => $responses['like']['output'], - 'dislike' => $responses['dislike']['output'], + 'like_html' => $responses['like']['output'], + 'dislike_html' => $responses['dislike']['output'], 'responses' => $responses, 'switchcomment' => DI::l10n()->t('Comment'), - 'reply_label' => DI::l10n()->t('Reply to %s', $name_e), - 'comment' => $comment, + 'reply_label' => DI::l10n()->t('Reply to %s', $profile_name), + 'comment_html' => $comment_html, 'remote_comment' => $remote_comment, 'menu' => DI::l10n()->t('More'), 'previewing' => $conv->isPreview() ? ' preview ' : '', @@ -493,8 +486,10 @@ class Post 'received' => $item['received'], 'commented' => $item['commented'], 'created_date' => $item['created'], + 'uriid' => $item['uri-id'], 'return' => (DI::args()->getCommand()) ? bin2hex(DI::args()->getCommand()) : '', 'direction' => $direction, + 'reshared' => $item['reshared'] ?? '', 'delivery' => [ 'queue_count' => $item['delivery_queue_count'], 'queue_done' => $item['delivery_queue_done'] + $item['delivery_queue_failed'], /// @todo Possibly display it separately in the future @@ -877,7 +872,7 @@ class Post $terms = Tag::getByURIId($item['uri-id'], [Tag::MENTION, Tag::IMPLICIT_MENTION, Tag::EXCLUSIVE_MENTION]); foreach ($terms as $term) { - $profile = Contact::getDetailsByURL($term['url']); + $profile = Contact::getByURL($term['url'], false, ['addr', 'contact-type']); if (!empty($profile['addr']) && ((($profile['contact-type'] ?? '') ?: Contact::TYPE_UNKNOWN) != Contact::TYPE_COMMUNITY) && ($profile['addr'] != $owner['addr']) && !strstr($text, $profile['addr'])) { $text .= '@' . $profile['addr'] . ' '; @@ -902,21 +897,16 @@ class Post $comment_box = ''; $conv = $this->getThread(); - $ww = ''; - if (($conv->getMode() === 'network') && $this->isWallToWall()) { - $ww = 'ww'; - } if ($conv->isWritable() && $this->isWritable()) { - $qcomment = null; - /* * Hmmm, code depending on the presence of a particular addon? * This should be better if done by a hook */ + $qcomment = null; if (Addon::isEnabled('qcomment')) { - $qc = ((local_user()) ? DI::pConfig()->get(local_user(), 'qcomment', 'words') : null); - $qcomment = (($qc) ? explode("\n", $qc) : null); + $words = DI::pConfig()->get(local_user(), 'qcomment', 'words'); + $qcomment = $words ? explode("\n", $words) : []; } // Fetch the user id from the parent when the owner user is empty @@ -958,7 +948,6 @@ class Post '$preview' => DI::l10n()->t('Preview'), '$indent' => $indent, '$sourceapp' => DI::l10n()->t($a->sourcename), - '$ww' => $conv->getMode() === 'network' ? $ww : '', '$rand_num' => Crypto::randomDigits(12) ]); } @@ -988,7 +977,7 @@ class Post if ($this->isToplevel()) { if ($conv->getMode() !== 'profile') { - if ($this->getDataValue('wall') && !$this->getDataValue('self')) { + if ($this->getDataValue('wall') && !$this->getDataValue('self') && !empty($a->page_contact)) { // On the network page, I am the owner. On the display page it will be the profile owner. // This will have been stored in $a->page_contact by our calling page. // Put this person as the wall owner of the wall-to-wall notice. diff --git a/src/Protocol/ActivityPub.php b/src/Protocol/ActivityPub.php index 2f8c2f419e..19eb8c8bce 100644 --- a/src/Protocol/ActivityPub.php +++ b/src/Protocol/ActivityPub.php @@ -21,12 +21,13 @@ namespace Friendica\Protocol; -use Friendica\Util\JsonLD; -use Friendica\Util\Network; use Friendica\Core\Protocol; +use Friendica\Database\DBA; +use Friendica\DI; use Friendica\Model\APContact; use Friendica\Model\User; use Friendica\Util\HTTPSignature; +use Friendica\Util\JsonLD; /** * ActivityPub Protocol class @@ -87,24 +88,9 @@ class ActivityPub * @return array * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - public static function fetchContent($url, $uid = 0) + public static function fetchContent(string $url, int $uid = 0) { - if (!empty($uid)) { - return HTTPSignature::fetch($url, $uid); - } - - $curlResult = Network::curl($url, false, ['accept_content' => 'application/activity+json, application/ld+json']); - if (!$curlResult->isSuccess() || empty($curlResult->getBody())) { - return false; - } - - $content = json_decode($curlResult->getBody(), true); - - if (empty($content) || !is_array($content)) { - return false; - } - - return $content; + return HTTPSignature::fetch($url, $uid); } private static function getAccountType($apcontact) @@ -171,6 +157,7 @@ class ActivityPub $profile['poll'] = $apcontact['outbox']; $profile['pubkey'] = $apcontact['pubkey']; $profile['subscribe'] = $apcontact['subscribe']; + $profile['manually-approve'] = $apcontact['manually-approve']; $profile['baseurl'] = $apcontact['baseurl']; $profile['gsid'] = $apcontact['gsid']; diff --git a/src/Protocol/ActivityPub/Processor.php b/src/Protocol/ActivityPub/Processor.php index 0627c9ad34..2c99132c20 100644 --- a/src/Protocol/ActivityPub/Processor.php +++ b/src/Protocol/ActivityPub/Processor.php @@ -21,6 +21,7 @@ namespace Friendica\Protocol\ActivityPub; +use Friendica\Content\PageInfo; use Friendica\Content\Text\BBCode; use Friendica\Content\Text\HTML; use Friendica\Core\Logger; @@ -96,18 +97,16 @@ class Processor foreach ($activity['attachments'] as $attach) { switch ($attach['type']) { case 'link': - // Only one [attachment] tag is allowed - $existingAttachmentPos = strpos($item['body'], '[attachment'); - if ($existingAttachmentPos !== false) { - $linkTitle = $attach['title'] ?: $attach['url']; - // Additional link attachments are prepended before the existing [attachment] tag - $item['body'] = substr_replace($item['body'], "\n[bookmark=" . $attach['url'] . ']' . $linkTitle . "[/bookmark]\n", $existingAttachmentPos, 0); - } else { - // Strip the link preview URL from the end of the body if any - $quotedUrl = preg_quote($attach['url'], '#'); - $item['body'] = preg_replace("#\s*(?:\[bookmark={$quotedUrl}].+?\[/bookmark]|\[url={$quotedUrl}].+?\[/url]|\[url]{$quotedUrl}\[/url]|{$quotedUrl})\s*$#", '', $item['body']); - $item['body'] .= "\n[attachment type='link' url='" . $attach['url'] . "' title='" . htmlspecialchars($attach['title'] ?? '', ENT_QUOTES) . "' image='" . ($attach['image'] ?? '') . "']" . ($attach['desc'] ?? '') . '[/attachment]'; - } + $data = [ + 'url' => $attach['url'], + 'type' => $attach['type'], + 'title' => $attach['title'] ?? '', + 'text' => $attach['desc'] ?? '', + 'image' => $attach['image'] ?? '', + 'images' => [], + 'keywords' => [], + ]; + $item['body'] = PageInfo::appendDataToBody($item['body'], $data); break; default: $filetype = strtolower(substr($attach['mediaType'], 0, strpos($attach['mediaType'], '/'))); @@ -116,10 +115,22 @@ class Processor continue 2; } + $item['body'] .= "\n"; + + // image is the preview/thumbnail URL + if (!empty($attach['image'])) { + $item['body'] .= '[url=' . $attach['url'] . ']'; + $attach['url'] = $attach['image']; + } + if (empty($attach['name'])) { - $item['body'] .= "\n[img]" . $attach['url'] . '[/img]'; + $item['body'] .= '[img]' . $attach['url'] . '[/img]'; } else { - $item['body'] .= "\n[img=" . $attach['url'] . ']' . $attach['name'] . '[/img]'; + $item['body'] .= '[img=' . $attach['url'] . ']' . $attach['name'] . '[/img]'; + } + + if (!empty($attach['image'])) { + $item['body'] .= '[/url]'; } } elseif ($filetype == 'audio') { if (!empty($activity['source']) && strpos($activity['source'], $attach['url'])) { @@ -159,7 +170,8 @@ class Processor $item = Item::selectFirst(['uri', 'uri-id', 'thr-parent', 'gravity'], ['uri' => $activity['id']]); if (!DBA::isResult($item)) { Logger::warning('No existing item, item will be created', ['uri' => $activity['id']]); - self::createItem($activity); + $item = self::createItem($activity); + self::postItem($activity, $item); return; } @@ -178,6 +190,7 @@ class Processor * Prepares data for a message * * @param array $activity Activity array + * @return array Internal item * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ @@ -193,9 +206,6 @@ class Processor } else { $item['gravity'] = GRAVITY_COMMENT; $item['object-type'] = Activity\ObjectType::COMMENT; - - // Ensure that the comment reaches all receivers of the referring post - $activity['receiver'] = self::addReceivers($activity); } if (empty($activity['directmessage']) && ($activity['id'] != $activity['reply-to-id']) && !Item::exists(['uri' => $activity['reply-to-id']])) { @@ -205,7 +215,72 @@ class Processor $item['diaspora_signed_text'] = $activity['diaspora:comment'] ?? ''; - self::postItem($activity, $item); + /// @todo What to do with $activity['context']? + if (empty($activity['directmessage']) && ($item['gravity'] != GRAVITY_PARENT) && !Item::exists(['uri' => $item['thr-parent']])) { + Logger::info('Parent not found, message will be discarded.', ['thr-parent' => $item['thr-parent']]); + return []; + } + + $item['network'] = Protocol::ACTIVITYPUB; + $item['author-link'] = $activity['author']; + $item['author-id'] = Contact::getIdForURL($activity['author']); + $item['owner-link'] = $activity['actor']; + $item['owner-id'] = Contact::getIdForURL($activity['actor']); + + if (in_array(0, $activity['receiver']) && !empty($activity['unlisted'])) { + $item['private'] = Item::UNLISTED; + } elseif (in_array(0, $activity['receiver'])) { + $item['private'] = Item::PUBLIC; + } else { + $item['private'] = Item::PRIVATE; + } + + if (!empty($activity['raw'])) { + $item['source'] = $activity['raw']; + $item['protocol'] = Conversation::PARCEL_ACTIVITYPUB; + $item['conversation-href'] = $activity['context'] ?? ''; + $item['conversation-uri'] = $activity['conversation'] ?? ''; + + if (isset($activity['push'])) { + $item['direction'] = $activity['push'] ? Conversation::PUSH : Conversation::PULL; + } + } + + $item['isForum'] = false; + + if (!empty($activity['thread-completion'])) { + // Store the original actor in the "causer" fields to enable the check for ignored or blocked contacts + $item['causer-link'] = $item['owner-link']; + $item['causer-id'] = $item['owner-id']; + + Logger::info('Ignoring actor because of thread completion.', ['actor' => $item['owner-link']]); + $item['owner-link'] = $item['author-link']; + $item['owner-id'] = $item['author-id']; + } else { + $actor = APContact::getByURL($item['owner-link'], false); + $item['isForum'] = ($actor['type'] == 'Group'); + } + + $item['uri'] = $activity['id']; + + $item['created'] = DateTimeFormat::utc($activity['published']); + $item['edited'] = DateTimeFormat::utc($activity['updated']); + $guid = $activity['sc:identifier'] ?: self::getGUIDByURL($item['uri']); + $item['guid'] = $activity['diaspora:guid'] ?: $guid; + + $item['uri-id'] = ItemURI::insert(['uri' => $item['uri'], 'guid' => $item['guid']]); + + $item = self::processContent($activity, $item); + if (empty($item)) { + Logger::info('Message was not processed'); + return []; + } + + $item['plink'] = $activity['alternate-url'] ?? $item['uri']; + + $item = self::constructAttachList($activity, $item); + + return $item; } /** @@ -253,35 +328,6 @@ class Processor } } - /** - * Add users to the receiver list of the given public activity. - * This is used to ensure that the activity will be stored in every thread. - * - * @param array $activity Activity array - * @return array Modified receiver list - */ - private static function addReceivers(array $activity) - { - if (!in_array(0, $activity['receiver'])) { - // Private activities will not be modified - return $activity['receiver']; - } - - // Add all owners of the referring item to the receivers - $original = $receivers = $activity['receiver']; - $items = Item::select(['uid'], ['uri' => $activity['object_id']]); - while ($item = DBA::fetch($items)) { - $receivers['uid:' . $item['uid']] = $item['uid']; - } - DBA::close($items); - - if (count($original) != count($receivers)) { - Logger::info('Improved data', ['id' => $activity['id'], 'object' => $activity['object_id'], 'original' => $original, 'improved' => $receivers]); - } - - return $receivers; - } - /** * Prepare the item array for an activity * @@ -292,7 +338,7 @@ class Processor */ public static function createActivity($activity, $verb) { - $item = []; + $item = self::createItem($activity); $item['verb'] = $verb; $item['thr-parent'] = $activity['object_id']; $item['gravity'] = GRAVITY_ACTIVITY; @@ -300,8 +346,6 @@ class Processor $item['diaspora_signed_text'] = $activity['diaspora:like'] ?? ''; - $activity['receiver'] = self::addReceivers($activity); - self::postItem($activity, $item); } @@ -435,72 +479,12 @@ class Processor * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - private static function postItem($activity, $item) + public static function postItem(array $activity, array $item) { - /// @todo What to do with $activity['context']? - if (empty($activity['directmessage']) && ($item['gravity'] != GRAVITY_PARENT) && !Item::exists(['uri' => $item['thr-parent']])) { - Logger::info('Parent not found, message will be discarded.', ['thr-parent' => $item['thr-parent']]); - return; - } - - $item['network'] = Protocol::ACTIVITYPUB; - $item['author-link'] = $activity['author']; - $item['author-id'] = Contact::getIdForURL($activity['author'], 0, true); - $item['owner-link'] = $activity['actor']; - $item['owner-id'] = Contact::getIdForURL($activity['actor'], 0, true); - - if (in_array(0, $activity['receiver']) && !empty($activity['unlisted'])) { - $item['private'] = Item::UNLISTED; - } elseif (in_array(0, $activity['receiver'])) { - $item['private'] = Item::PUBLIC; - } else { - $item['private'] = Item::PRIVATE; - } - - if (!empty($activity['raw'])) { - $item['source'] = $activity['raw']; - $item['protocol'] = Conversation::PARCEL_ACTIVITYPUB; - $item['conversation-href'] = $activity['context'] ?? ''; - $item['conversation-uri'] = $activity['conversation'] ?? ''; - - if (isset($activity['push'])) { - $item['direction'] = $activity['push'] ? Conversation::PUSH : Conversation::PULL; - } - } - - $isForum = false; - - if (!empty($activity['thread-completion'])) { - // Store the original actor in the "causer" fields to enable the check for ignored or blocked contacts - $item['causer-link'] = $item['owner-link']; - $item['causer-id'] = $item['owner-id']; - - Logger::info('Ignoring actor because of thread completion.', ['actor' => $item['owner-link']]); - $item['owner-link'] = $item['author-link']; - $item['owner-id'] = $item['author-id']; - } else { - $actor = APContact::getByURL($item['owner-link'], false); - $isForum = ($actor['type'] == 'Group'); - } - - $item['uri'] = $activity['id']; - - $item['created'] = DateTimeFormat::utc($activity['published']); - $item['edited'] = DateTimeFormat::utc($activity['updated']); - $guid = $activity['sc:identifier'] ?: self::getGUIDByURL($item['uri']); - $item['guid'] = $activity['diaspora:guid'] ?: $guid; - - $item['uri-id'] = ItemURI::insert(['uri' => $item['uri'], 'guid' => $item['guid']]); - - $item = self::processContent($activity, $item); if (empty($item)) { return; } - $item['plink'] = $activity['alternate-url'] ?? $item['uri']; - - $item = self::constructAttachList($activity, $item); - $stored = false; foreach ($activity['receiver'] as $receiver) { @@ -510,14 +494,41 @@ class Processor $item['uid'] = $receiver; - if ($isForum) { - $item['contact-id'] = Contact::getIdForURL($activity['actor'], $receiver, true); + $type = $activity['reception_type'][$receiver] ?? Receiver::TARGET_UNKNOWN; + switch($type) { + case Receiver::TARGET_TO: + $item['post-type'] = Item::PT_TO; + break; + case Receiver::TARGET_CC: + $item['post-type'] = Item::PT_CC; + break; + case Receiver::TARGET_BTO: + $item['post-type'] = Item::PT_BTO; + break; + case Receiver::TARGET_BCC: + $item['post-type'] = Item::PT_BCC; + break; + case Receiver::TARGET_FOLLOWER: + $item['post-type'] = Item::PT_FOLLOWER; + break; + case Receiver::TARGET_ANSWER: + $item['post-type'] = Item::PT_COMMENT; + break; + case Receiver::TARGET_GLOBAL: + $item['post-type'] = Item::PT_GLOBAL; + break; + default: + $item['post-type'] = Item::PT_ARTICLE; + } + + if ($item['isForum'] ?? false) { + $item['contact-id'] = Contact::getIdForURL($activity['actor'], $receiver); } else { - $item['contact-id'] = Contact::getIdForURL($activity['author'], $receiver, true); + $item['contact-id'] = Contact::getIdForURL($activity['author'], $receiver); } if (($receiver != 0) && empty($item['contact-id'])) { - $item['contact-id'] = Contact::getIdForURL($activity['author'], 0, true); + $item['contact-id'] = Contact::getIdForURL($activity['author']); } if (!empty($activity['directmessage'])) { @@ -528,7 +539,7 @@ class Processor if (DI::pConfig()->get($receiver, 'system', 'accept_only_sharer', false) && ($receiver != 0) && ($item['gravity'] == GRAVITY_PARENT)) { $skip = !Contact::isSharingByURL($activity['author'], $receiver); - if ($skip && (($activity['type'] == 'as:Announce') || $isForum)) { + if ($skip && (($activity['type'] == 'as:Announce') || ($item['isForum'] ?? false))) { $skip = !Contact::isSharingByURL($activity['actor'], $receiver); } @@ -682,7 +693,7 @@ class Processor * @return string fetched message URL * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - public static function fetchMissingActivity($url, $child = []) + public static function fetchMissingActivity(string $url, array $child = []) { if (!empty($child['receiver'])) { $uid = ActivityPub\Receiver::getFirstUserFromReceivers($child['receiver']); @@ -701,15 +712,22 @@ class Processor return ''; } - if (!empty($child['author'])) { - $actor = $child['author']; - } elseif (!empty($object['actor'])) { - $actor = $object['actor']; + if (!empty($object['actor'])) { + $object_actor = $object['actor']; } elseif (!empty($object['attributedTo'])) { - $actor = $object['attributedTo']; + $object_actor = $object['attributedTo']; } else { // Shouldn't happen - $actor = ''; + $object_actor = ''; + } + + $signer = [$object_actor]; + + if (!empty($child['author'])) { + $actor = $child['author']; + $signer[] = $actor; + } else { + $actor = $object_actor; } if (!empty($object['published'])) { @@ -735,7 +753,7 @@ class Processor $ldactivity['thread-completion'] = true; - ActivityPub\Receiver::processActivity($ldactivity, json_encode($activity)); + ActivityPub\Receiver::processActivity($ldactivity, json_encode($activity), $uid, true, false, $signer); Logger::notice('Activity had been fetched and processed.', ['url' => $url, 'object' => $activity['id']]); @@ -757,6 +775,9 @@ class Processor } $owner = User::getOwnerDataById($uid); + if (empty($owner)) { + return; + } $cid = Contact::getIdForURL($activity['actor'], $uid); if (!empty($cid)) { @@ -805,7 +826,7 @@ class Processor } Logger::info('Updating profile', ['object' => $activity['object_id']]); - Contact::updateFromProbeByURL($activity['object_id'], true); + Contact::updateFromProbeByURL($activity['object_id']); } /** @@ -939,6 +960,9 @@ class Processor } $owner = User::getOwnerDataById($uid); + if (empty($owner)) { + return; + } $cid = Contact::getIdForURL($activity['actor'], $uid); if (empty($cid)) { @@ -987,7 +1011,7 @@ class Processor { $parent_terms = Tag::getByURIId($parent['uri-id'], [Tag::MENTION, Tag::IMPLICIT_MENTION, Tag::EXCLUSIVE_MENTION]); - $parent_author = Contact::getDetailsByURL($parent['author-link'], 0); + $parent_author = Contact::getByURL($parent['author-link'], false, ['url', 'nurl', 'alias']); $implicit_mentions = []; if (empty($parent_author['url'])) { @@ -1003,7 +1027,7 @@ class Processor } foreach ($parent_terms as $term) { - $contact = Contact::getDetailsByURL($term['url'], 0); + $contact = Contact::getByURL($term['url'], false, ['url', 'nurl', 'alias']); if (!empty($contact['url'])) { $implicit_mentions[] = $contact['url']; $implicit_mentions[] = $contact['nurl']; diff --git a/src/Protocol/ActivityPub/Receiver.php b/src/Protocol/ActivityPub/Receiver.php index 7a0a9c1f78..6910ee11c2 100644 --- a/src/Protocol/ActivityPub/Receiver.php +++ b/src/Protocol/ActivityPub/Receiver.php @@ -33,7 +33,6 @@ use Friendica\Model\Item; use Friendica\Model\User; use Friendica\Protocol\Activity; use Friendica\Protocol\ActivityPub; -use Friendica\Util\DateTimeFormat; use Friendica\Util\HTTPSignature; use Friendica\Util\JsonLD; use Friendica\Util\LDSignature; @@ -59,6 +58,15 @@ class Receiver const CONTENT_TYPES = ['as:Note', 'as:Article', 'as:Video', 'as:Image', 'as:Event', 'as:Audio']; const ACTIVITY_TYPES = ['as:Like', 'as:Dislike', 'as:Accept', 'as:Reject', 'as:TentativeAccept']; + const TARGET_UNKNOWN = 0; + const TARGET_TO = 1; + const TARGET_CC = 2; + const TARGET_BTO = 3; + const TARGET_BCC = 4; + const TARGET_FOLLOWER = 5; + const TARGET_ANSWER = 6; + const TARGET_GLOBAL = 7; + /** * Checks if the web request is done for the AP protocol * @@ -80,16 +88,7 @@ class Receiver */ public static function processInbox($body, $header, $uid) { - $http_signer = HTTPSignature::getSigner($body, $header); - if (empty($http_signer)) { - Logger::warning('Invalid HTTP signature, message will be discarded.'); - return; - } else { - Logger::info('Valid HTTP signature', ['signer' => $http_signer]); - } - $activity = json_decode($body, true); - if (empty($activity)) { Logger::warning('Invalid body.'); return; @@ -99,12 +98,30 @@ class Receiver $actor = JsonLD::fetchElement($ldactivity, 'as:actor', '@id'); + $apcontact = APContact::getByURL($actor); + if (!empty($apcontact) && ($apcontact['type'] == 'Application') && ($apcontact['nick'] == 'relay')) { + self::processRelayPost($ldactivity); + return; + } + + $http_signer = HTTPSignature::getSigner($body, $header); + if (empty($http_signer)) { + Logger::warning('Invalid HTTP signature, message will be discarded.'); + return; + } else { + Logger::info('Valid HTTP signature', ['signer' => $http_signer]); + } + + $signer = [$http_signer]; + Logger::info('Message for user ' . $uid . ' is from actor ' . $actor); if (LDSignature::isSigned($activity)) { $ld_signer = LDSignature::getSigner($activity); if (empty($ld_signer)) { Logger::log('Invalid JSON-LD signature from ' . $actor, Logger::DEBUG); + } elseif ($ld_signer != $http_signer) { + $signer[] = $ld_signer; } if (!empty($ld_signer && ($actor == $http_signer))) { Logger::log('The HTTP and the JSON-LD signature belong to ' . $ld_signer, Logger::DEBUG); @@ -127,7 +144,50 @@ class Receiver $trust_source = false; } - self::processActivity($ldactivity, $body, $uid, $trust_source, true); + self::processActivity($ldactivity, $body, $uid, $trust_source, true, $signer); + } + + /** + * Process incoming posts from relays + * + * @param array $activity + * @return void + */ + private static function processRelayPost(array $activity) + { + $type = JsonLD::fetchElement($activity, '@type'); + if (!$type) { + Logger::info('Empty type', ['activity' => $activity]); + return; + } + + if ($type != 'as:Announce') { + Logger::info('Not an announcement', ['activity' => $activity]); + return; + } + + $object_id = JsonLD::fetchElement($activity, 'as:object', '@id'); + if (empty($object_id)) { + Logger::info('No object id found', ['activity' => $activity]); + return; + } + + Logger::info('Got relayed message id', ['id' => $object_id]); + + $item_id = Item::searchByLink($object_id); + if ($item_id) { + Logger::info('Relayed message already exists', ['id' => $object_id, 'item' => $item_id]); + return; + } + + Processor::fetchMissingActivity($object_id); + + $item_id = Item::searchByLink($object_id); + if ($item_id) { + Logger::info('Relayed message had been fetched and stored', ['id' => $object_id, 'item' => $item_id]); + } else { + Logger::notice('Relayed message had not been stored', ['id' => $object_id]); + } } /** @@ -184,31 +244,55 @@ class Receiver * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - private static function prepareObjectData($activity, $uid, $push, &$trust_source) + public static function prepareObjectData($activity, $uid, $push, &$trust_source) { + $id = JsonLD::fetchElement($activity, '@id'); + if (!empty($id) && !$trust_source) { + $fetched_activity = ActivityPub::fetchContent($id, $uid ?? 0); + if (!empty($fetched_activity)) { + $object = JsonLD::compact($fetched_activity); + $fetched_id = JsonLD::fetchElement($object, '@id'); + if ($fetched_id == $id) { + Logger::info('Activity had been fetched successfully', ['id' => $id]); + $trust_source = true; + $activity = $object; + } else { + Logger::info('Activity id is not equal', ['id' => $id, 'fetched' => $fetched_id]); + } + } else { + Logger::info('Activity could not been fetched', ['id' => $id]); + } + } + $actor = JsonLD::fetchElement($activity, 'as:actor', '@id'); if (empty($actor)) { - Logger::log('Empty actor', Logger::DEBUG); + Logger::info('Empty actor', ['activity' => $activity]); return []; } $type = JsonLD::fetchElement($activity, '@type'); // Fetch all receivers from to, cc, bto and bcc - $receivers = self::getReceivers($activity, $actor); + $receiverdata = self::getReceivers($activity, $actor); + $receivers = $reception_types = []; + foreach ($receiverdata as $key => $data) { + $receivers[$key] = $data['uid']; + $reception_types[$data['uid']] = $data['type'] ?? 0; + } // When it is a delivery to a personal inbox we add that user to the receivers if (!empty($uid)) { $additional = ['uid:' . $uid => $uid]; $receivers = array_merge($receivers, $additional); + if (empty($reception_types[$uid]) || in_array($reception_types[$uid], [self::TARGET_UNKNOWN, self::TARGET_FOLLOWER, self::TARGET_ANSWER, self::TARGET_GLOBAL])) { + $reception_types[$uid] = self::TARGET_BCC; + } } else { // We possibly need some user to fetch private content, // so we fetch the first out ot the list. $uid = self::getFirstUserFromReceivers($receivers); } - Logger::log('Receivers: ' . $uid . ' - ' . json_encode($receivers), Logger::DEBUG); - $object_id = JsonLD::fetchElement($activity, 'as:object', '@id'); if (empty($object_id)) { Logger::log('No object found', Logger::DEBUG); @@ -224,10 +308,8 @@ class Receiver // Fetch the content only on activities where this matters if (in_array($type, ['as:Create', 'as:Update', 'as:Announce'])) { - if ($type == 'as:Announce') { - $trust_source = false; - } - $object_data = self::fetchObject($object_id, $activity['as:object'], $trust_source, $uid); + // Always fetch on "Announce" + $object_data = self::fetchObject($object_id, $activity['as:object'], $trust_source && ($type != 'as:Announce'), $uid); if (empty($object_data)) { Logger::log("Object data couldn't be processed", Logger::DEBUG); return []; @@ -247,9 +329,6 @@ class Receiver } else { $object_data['directmessage'] = JsonLD::fetchElement($activity, 'litepub:directMessage'); } - - // We had been able to retrieve the object data - so we can trust the source - $trust_source = true; } elseif (in_array($type, array_merge(self::ACTIVITY_TYPES, ['as:Follow'])) && in_array($object_type, self::CONTENT_TYPES)) { // Create a mostly empty array out of the activity data (instead of the object). // This way we later don't have to check for the existence of ech individual array element. @@ -289,6 +368,19 @@ class Receiver $object_data['actor'] = $actor; $object_data['item_receiver'] = $receivers; $object_data['receiver'] = array_merge($object_data['receiver'] ?? [], $receivers); + $object_data['reception_type'] = array_merge($object_data['reception_type'] ?? [], $reception_types); + + $author = $object_data['author'] ?? $actor; + if (!empty($author) && !empty($object_data['id'])) { + $author_host = parse_url($author, PHP_URL_HOST); + $id_host = parse_url($object_data['id'], PHP_URL_HOST); + if ($author_host == $id_host) { + Logger::info('Valid hosts', ['type' => $type, 'host' => $id_host]); + } else { + Logger::notice('Differing hosts on author and id', ['type' => $type, 'author' => $author_host, 'id' => $id_host]); + $trust_source = false; + } + } Logger::log('Processing ' . $object_data['type'] . ' ' . $object_data['object_type'] . ' ' . $object_data['id'], Logger::DEBUG); @@ -321,44 +413,49 @@ class Receiver * @param boolean $push Message had been pushed to our system * @throws \Exception */ - public static function processActivity($activity, $body = '', $uid = null, $trust_source = false, $push = false) + public static function processActivity($activity, string $body = '', int $uid = null, bool $trust_source = false, bool $push = false, array $signer = []) { $type = JsonLD::fetchElement($activity, '@type'); if (!$type) { - Logger::log('Empty type', Logger::DEBUG); + Logger::info('Empty type', ['activity' => $activity]); return; } if (!JsonLD::fetchElement($activity, 'as:object', '@id')) { - Logger::log('Empty object', Logger::DEBUG); + Logger::info('Empty object', ['activity' => $activity]); return; } - if (!JsonLD::fetchElement($activity, 'as:actor', '@id')) { - Logger::log('Empty actor', Logger::DEBUG); + $actor = JsonLD::fetchElement($activity, 'as:actor', '@id'); + if (empty($actor)) { + Logger::info('Empty actor', ['activity' => $activity]); return; - } - // Don't trust the source if "actor" differs from "attributedTo". The content could be forged. - if ($trust_source && ($type == 'as:Create') && is_array($activity['as:object'])) { - $actor = JsonLD::fetchElement($activity, 'as:actor', '@id'); + if (is_array($activity['as:object'])) { $attributed_to = JsonLD::fetchElement($activity['as:object'], 'as:attributedTo', '@id'); - $trust_source = ($actor == $attributed_to); - if (!$trust_source) { - Logger::log('Not trusting actor: ' . $actor . '. It differs from attributedTo: ' . $attributed_to, Logger::DEBUG); + } else { + $attributed_to = ''; + } + + // Test the provided signatures against the actor and "attributedTo" + if ($trust_source) { + if (!empty($attributed_to) && !empty($actor)) { + $trust_source = (in_array($actor, $signer) && in_array($attributed_to, $signer)); + } else { + $trust_source = in_array($actor, $signer); } } // $trust_source is called by reference and is set to true if the content was retrieved successfully $object_data = self::prepareObjectData($activity, $uid, $push, $trust_source); if (empty($object_data)) { - Logger::log('No object data found', Logger::DEBUG); + Logger::info('No object data found', ['activity' => $activity]); return; } if (!$trust_source) { - Logger::log('No trust for activity type "' . $type . '", so we quit now.', Logger::DEBUG); + Logger::info('Activity trust could not be achieved.', ['id' => $object_data['object_id'], 'type' => $type, 'signer' => $signer, 'actor' => $actor, 'attributedTo' => $attributed_to]); return; } @@ -374,7 +471,8 @@ class Receiver switch ($type) { case 'as:Create': if (in_array($object_data['object_type'], self::CONTENT_TYPES)) { - ActivityPub\Processor::createItem($object_data); + $item = ActivityPub\Processor::createItem($object_data); + ActivityPub\Processor::postItem($object_data, $item); } break; @@ -386,28 +484,28 @@ class Receiver case 'as:Announce': if (in_array($object_data['object_type'], self::CONTENT_TYPES)) { - $profile = APContact::getByURL($object_data['actor']); - // Reshared posts from persons appear as summary at the bottom - // If this isn't set, then a single reshare appears on top. This is used for groups. - $object_data['thread-completion'] = ($profile['type'] != 'Group'); + $object_data['thread-completion'] = true; - ActivityPub\Processor::createItem($object_data); - - // Add the bottom reshare information only for persons - if ($profile['type'] != 'Group') { - $announce_object_data = self::processObject($activity); - $announce_object_data['name'] = $type; - $announce_object_data['author'] = JsonLD::fetchElement($activity, 'as:actor', '@id'); - $announce_object_data['object_id'] = $object_data['object_id']; - $announce_object_data['object_type'] = $object_data['object_type']; - $announce_object_data['push'] = $push; - - if (!empty($body)) { - $announce_object_data['raw'] = $body; - } - - ActivityPub\Processor::createActivity($announce_object_data, Activity::ANNOUNCE); + $item = ActivityPub\Processor::createItem($object_data); + if (empty($item)) { + return; } + + $item['post-type'] = Item::PT_ANNOUNCEMENT; + ActivityPub\Processor::postItem($object_data, $item); + + $announce_object_data = self::processObject($activity); + $announce_object_data['name'] = $type; + $announce_object_data['author'] = JsonLD::fetchElement($activity, 'as:actor', '@id'); + $announce_object_data['object_id'] = $object_data['object_id']; + $announce_object_data['object_type'] = $object_data['object_type']; + $announce_object_data['push'] = $push; + + if (!empty($body)) { + $announce_object_data['raw'] = $body; + } + + ActivityPub\Processor::createActivity($announce_object_data, Activity::ANNOUNCE); } break; @@ -502,18 +600,30 @@ class Receiver */ private static function getReceivers($activity, $actor, $tags = [], $fetch_unlisted = false) { - $receivers = []; + $reply = $receivers = []; // When it is an answer, we inherite the receivers from the parent $replyto = JsonLD::fetchElement($activity, 'as:inReplyTo', '@id'); if (!empty($replyto)) { + $reply = [$replyto]; + // Fix possibly wrong item URI (could be an answer to a plink uri) $fixedReplyTo = Item::getURIByLink($replyto); - $replyto = $fixedReplyTo ?: $replyto; + if (!empty($fixedReplyTo)) { + $reply[] = $fixedReplyTo; + } + } - $parents = Item::select(['uid'], ['uri' => $replyto]); + // Fetch all posts that refer to the object id + $object_id = JsonLD::fetchElement($activity, 'as:object', '@id'); + if (!empty($object_id)) { + $reply[] = $object_id; + } + + if (!empty($reply)) { + $parents = Item::select(['uid'], ['uri' => $reply]); while ($parent = Item::fetch($parents)) { - $receivers['uid:' . $parent['uid']] = $parent['uid']; + $receivers['uid:' . $parent['uid']] = ['uid' => $parent['uid'], 'type' => self::TARGET_ANSWER]; } } @@ -523,7 +633,7 @@ class Receiver Logger::log('Actor: ' . $actor . ' - Followers: ' . $followers, Logger::DEBUG); } else { - Logger::log('Empty actor', Logger::DEBUG); + Logger::info('Empty actor', ['activity' => $activity]); $followers = ''; } @@ -535,29 +645,17 @@ class Receiver foreach ($receiver_list as $receiver) { if ($receiver == self::PUBLIC_COLLECTION) { - $receivers['uid:0'] = 0; + $receivers['uid:0'] = ['uid' => 0, 'type' => self::TARGET_GLOBAL]; } // Add receiver "-1" for unlisted posts if ($fetch_unlisted && ($receiver == self::PUBLIC_COLLECTION) && ($element == 'as:cc')) { - $receivers['uid:-1'] = -1; - } - - if (($receiver == self::PUBLIC_COLLECTION) && !empty($actor)) { - // This will most likely catch all OStatus connections to Mastodon - $condition = ['alias' => [$actor, Strings::normaliseLink($actor)], 'rel' => [Contact::SHARING, Contact::FRIEND] - , 'archive' => false, 'pending' => false]; - $contacts = DBA::select('contact', ['uid'], $condition); - while ($contact = DBA::fetch($contacts)) { - if ($contact['uid'] != 0) { - $receivers['uid:' . $contact['uid']] = $contact['uid']; - } - } - DBA::close($contacts); + $receivers['uid:-1'] = ['uid' => -1, 'type' => self::TARGET_GLOBAL]; } + // Fetch the receivers for the public and the followers collection if (in_array($receiver, [$followers, self::PUBLIC_COLLECTION]) && !empty($actor)) { - $receivers = array_merge($receivers, self::getReceiverForActor($actor, $tags)); + $receivers = self::getReceiverForActor($actor, $tags, $receivers); continue; } @@ -585,7 +683,25 @@ class Receiver } } - $receivers['uid:' . $contact['uid']] = $contact['uid']; + $type = $receivers['uid:' . $contact['uid']]['type'] ?? self::TARGET_UNKNOWN; + if (in_array($type, [self::TARGET_UNKNOWN, self::TARGET_FOLLOWER, self::TARGET_ANSWER, self::TARGET_GLOBAL])) { + switch ($element) { + case 'as:to': + $type = self::TARGET_TO; + break; + case 'as:cc': + $type = self::TARGET_CC; + break; + case 'as:bto': + $type = self::TARGET_BTO; + break; + case 'as:bcc': + $type = self::TARGET_BCC; + break; + } + + $receivers['uid:' . $contact['uid']] = ['uid' => $contact['uid'], 'type' => $type]; + } } } @@ -603,16 +719,26 @@ class Receiver * @return array with receivers (user id) * @throws \Exception */ - public static function getReceiverForActor($actor, $tags) + private static function getReceiverForActor($actor, $tags, $receivers) { - $receivers = []; - $networks = Protocol::FEDERATED; - $condition = ['nurl' => Strings::normaliseLink($actor), 'rel' => [Contact::SHARING, Contact::FRIEND, Contact::FOLLOWER], - 'network' => $networks, 'archive' => false, 'pending' => false]; + $basecondition = ['rel' => [Contact::SHARING, Contact::FRIEND, Contact::FOLLOWER], + 'network' => Protocol::FEDERATED, 'archive' => false, 'pending' => false]; + + $condition = DBA::mergeConditions($basecondition, ['nurl' => Strings::normaliseLink($actor)]); $contacts = DBA::select('contact', ['uid', 'rel'], $condition); while ($contact = DBA::fetch($contacts)) { - if (self::isValidReceiverForActor($contact, $actor, $tags)) { - $receivers['uid:' . $contact['uid']] = $contact['uid']; + if (empty($receivers['uid:' . $contact['uid']]) && self::isValidReceiverForActor($contact, $actor, $tags)) { + $receivers['uid:' . $contact['uid']] = ['uid' => $contact['uid'], 'type' => self::TARGET_FOLLOWER]; + } + } + DBA::close($contacts); + + // The queries are split because of performance issues + $condition = DBA::mergeConditions($basecondition, ["`alias` IN (?, ?)", Strings::normaliseLink($actor), $actor]); + $contacts = DBA::select('contact', ['uid', 'rel'], $condition); + while ($contact = DBA::fetch($contacts)) { + if (empty($receivers['uid:' . $contact['uid']]) && self::isValidReceiverForActor($contact, $actor, $tags)) { + $receivers['uid:' . $contact['uid']] = ['uid' => $contact['uid'], 'type' => self::TARGET_FOLLOWER]; } } DBA::close($contacts); @@ -677,7 +803,7 @@ class Receiver return; } - if (Contact::updateFromProbe($cid, '', true)) { + if (Contact::updateFromProbe($cid)) { Logger::info('Update was successful', ['id' => $cid, 'uid' => $uid, 'url' => $url]); } @@ -703,14 +829,14 @@ class Receiver } foreach ($receivers as $receiver) { - $contact = DBA::selectFirst('contact', ['id'], ['uid' => $receiver, 'network' => Protocol::OSTATUS, 'nurl' => Strings::normaliseLink($actor)]); + $contact = DBA::selectFirst('contact', ['id'], ['uid' => $receiver['uid'], 'network' => Protocol::OSTATUS, 'nurl' => Strings::normaliseLink($actor)]); if (DBA::isResult($contact)) { - self::switchContact($contact['id'], $receiver, $actor); + self::switchContact($contact['id'], $receiver['uid'], $actor); } - $contact = DBA::selectFirst('contact', ['id'], ['uid' => $receiver, 'network' => Protocol::OSTATUS, 'alias' => [Strings::normaliseLink($actor), $actor]]); + $contact = DBA::selectFirst('contact', ['id'], ['uid' => $receiver['uid'], 'network' => Protocol::OSTATUS, 'alias' => [Strings::normaliseLink($actor), $actor]]); if (DBA::isResult($contact)) { - self::switchContact($contact['id'], $receiver, $actor); + self::switchContact($contact['id'], $receiver['uid'], $actor); } } } @@ -782,18 +908,29 @@ class Receiver $data = ActivityPub\Transmitter::createNote($item); $object = JsonLD::compact($data); } + + $id = JsonLD::fetchElement($object, '@id'); + if (empty($id)) { + Logger::info('Empty id'); + return false; + } + + if ($id != $object_id) { + Logger::info('Fetched id differs from provided id', ['provided' => $object_id, 'fetched' => $id]); + return false; + } } else { Logger::log('Using original object for url ' . $object_id, Logger::DEBUG); } $type = JsonLD::fetchElement($object, '@type'); - if (empty($type)) { - Logger::log('Empty type', Logger::DEBUG); + Logger::info('Empty type'); return false; } - if (in_array($type, self::CONTENT_TYPES)) { + // We currently don't handle 'pt:CacheFile', but with this step we avoid logging + if (in_array($type, self::CONTENT_TYPES) || ($type == 'pt:CacheFile')) { $object_data = self::processObject($object); if (!empty($data)) { @@ -877,7 +1014,7 @@ class Receiver * * @param array $attachments Attachments in JSON-LD format * - * @return array with attachmants in a simplified format + * @return array Attachments in a simplified format */ private static function processAttachments(array $attachments) { @@ -925,6 +1062,62 @@ class Receiver 'url' => JsonLD::fetchElement($attachment, 'as:href', '@id') ]; break; + case 'as:Image': + $mediaType = JsonLD::fetchElement($attachment, 'as:mediaType', '@value'); + $imageFullUrl = JsonLD::fetchElement($attachment, 'as:url', '@id'); + $imagePreviewUrl = null; + // Multiple URLs? + if (!$imageFullUrl && ($urls = JsonLD::fetchElementArray($attachment, 'as:url'))) { + $imageVariants = []; + $previewVariants = []; + foreach ($urls as $url) { + // Scalar URL, no discrimination possible + if (is_string($url)) { + $imageFullUrl = $url; + continue; + } + + // Not sure what to do with a different Link media type than the base Image, we skip + if ($mediaType != JsonLD::fetchElement($url, 'as:mediaType', '@value')) { + continue; + } + + $href = JsonLD::fetchElement($url, 'as:href', '@id'); + + // Default URL choice if no discriminating width is provided + $imageFullUrl = $href ?? $imageFullUrl; + + $width = intval(JsonLD::fetchElement($url, 'as:width', '@value') ?? 1); + + if ($href && $width) { + $imageVariants[$width] = $href; + // 632 is the ideal width for full screen frio posts, we compute the absolute distance to it + $previewVariants[abs(632 - $width)] = $href; + } + } + + if ($imageVariants) { + // Taking the maximum size image + ksort($imageVariants); + $imageFullUrl = array_pop($imageVariants); + + // Taking the minimum number distance to the target distance + ksort($previewVariants); + $imagePreviewUrl = array_shift($previewVariants); + } + + unset($imageVariants); + unset($previewVariants); + } + + $attachlist[] = [ + 'type' => str_replace('as:', '', JsonLD::fetchElement($attachment, '@type')), + 'mediaType' => $mediaType, + 'name' => JsonLD::fetchElement($attachment, 'as:name', '@value'), + 'url' => $imageFullUrl, + 'image' => $imagePreviewUrl !== $imageFullUrl ? $imagePreviewUrl : null, + ]; + break; default: $attachlist[] = [ 'type' => str_replace('as:', '', JsonLD::fetchElement($attachment, '@type')), @@ -1137,7 +1330,16 @@ class Receiver $object_data = self::processAttachmentUrls($object, $object_data); } - $object_data['receiver'] = self::getReceivers($object, $object_data['actor'], $object_data['tags'], true); + $receiverdata = self::getReceivers($object, $object_data['actor'], $object_data['tags'], true); + $receivers = $reception_types = []; + foreach ($receiverdata as $key => $data) { + $receivers[$key] = $data['uid']; + $reception_types[$data['uid']] = $data['type'] ?? 0; + } + + $object_data['receiver'] = $receivers; + $object_data['reception_type'] = $reception_types; + $object_data['unlisted'] = in_array(-1, $object_data['receiver']); unset($object_data['receiver']['uid:-1']); diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index 4bd3ccd4a4..6dd918c4c6 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -61,6 +61,68 @@ require_once 'mod/share.php'; */ class Transmitter { + /** + * Add relay servers to the list of inboxes + * + * @param array $inboxes + * @return array inboxes with added relay servers + */ + public static function addRelayServerInboxes(array $inboxes) + { + $contacts = DBA::select('apcontact', ['inbox'], + ["`type` = ? AND `url` IN (SELECT `url` FROM `contact` WHERE `uid` = ? AND `rel` IN (?, ?))", + 'Application', 0, Contact::FOLLOWER, Contact::FRIEND]); + while ($contact = DBA::fetch($contacts)) { + $inboxes[] = $contact['inbox']; + } + DBA::close($contacts); + + return $inboxes; + } + + /** + * Subscribe to a relay + * + * @param string $url Subscribe actor url + * @return bool success + */ + public static function sendRelayFollow(string $url) + { + $contact_id = Contact::getIdForURL($url); + if (!$contact_id) { + return false; + } + + $activity_id = ActivityPub\Transmitter::activityIDFromContact($contact_id); + $success = ActivityPub\Transmitter::sendActivity('Follow', $url, 0, $activity_id); + if ($success) { + DBA::update('contact', ['rel' => Contact::FRIEND], ['id' => $contact_id]); + } + + return $success; + } + + /** + * Unsubscribe from a relay + * + * @param string $url Subscribe actor url + * @return bool success + */ + public static function sendRelayUndoFollow(string $url) + { + $contact_id = Contact::getIdForURL($url); + if (!$contact_id) { + return false; + } + + $success = self::sendContactUndo($url, $contact_id, 0); + if ($success) { + DBA::update('contact', ['rel' => Contact::SHARING], ['id' => $contact_id]); + } + + return $success; + } + /** * Collects a list of contacts of the given owner * @@ -141,20 +203,37 @@ class Transmitter /** * Public posts for the given owner * - * @param array $owner Owner array - * @param integer $page Page numbe + * @param array $owner Owner array + * @param integer $page Page number + * @param string $requester URL of requesting account * * @return array of posts * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - public static function getOutbox($owner, $page = null) + public static function getOutbox($owner, $page = null, $requester = '') { - $public_contact = Contact::getIdForURL($owner['url'], 0, true); + $public_contact = Contact::getIdForURL($owner['url']); + $condition = ['uid' => 0, 'contact-id' => $public_contact, + 'private' => [Item::PUBLIC, Item::UNLISTED]]; + + if (!empty($requester)) { + $requester_id = Contact::getIdForURL($requester, $owner['uid']); + if (!empty($requester_id)) { + $permissionSets = DI::permissionSet()->selectByContactId($requester_id, $owner['uid']); + if (!empty($permissionSets)) { + $condition = ['uid' => $owner['uid'], 'origin' => true, + 'psid' => array_merge($permissionSets->column('id'), + [DI::permissionSet()->getIdFromACL($owner['uid'], '', '', '', '')])]; + } + } + } + + $condition = array_merge($condition, + ['author-id' => $public_contact, + 'gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT], + 'deleted' => false, 'visible' => true, 'moderated' => false]); - $condition = ['uid' => 0, 'contact-id' => $public_contact, 'author-id' => $public_contact, - 'private' => [Item::PUBLIC, Item::UNLISTED], 'gravity' => [GRAVITY_PARENT, GRAVITY_COMMENT], - 'deleted' => false, 'visible' => true, 'moderated' => false]; $count = DBA::count('item', $condition); $data = ['@context' => ActivityPub::CONTEXT]; @@ -214,39 +293,63 @@ class Transmitter */ public static function getProfile($uid) { - $condition = ['uid' => $uid, 'blocked' => false, 'account_expired' => false, - 'account_removed' => false, 'verified' => true]; - $fields = ['guid', 'nickname', 'pubkey', 'account-type', 'page-flags']; - $user = DBA::selectFirst('user', $fields, $condition); - if (!DBA::isResult($user)) { - return []; - } + if ($uid != 0) { + $condition = ['uid' => $uid, 'blocked' => false, 'account_expired' => false, + 'account_removed' => false, 'verified' => true]; + $fields = ['guid', 'nickname', 'pubkey', 'account-type', 'page-flags']; + $user = DBA::selectFirst('user', $fields, $condition); + if (!DBA::isResult($user)) { + return []; + } - $fields = ['locality', 'region', 'country-name']; - $profile = DBA::selectFirst('profile', $fields, ['uid' => $uid]); - if (!DBA::isResult($profile)) { - return []; - } + $fields = ['locality', 'region', 'country-name']; + $profile = DBA::selectFirst('profile', $fields, ['uid' => $uid]); + if (!DBA::isResult($profile)) { + return []; + } - $fields = ['name', 'url', 'location', 'about', 'avatar', 'photo']; - $contact = DBA::selectFirst('contact', $fields, ['uid' => $uid, 'self' => true]); - if (!DBA::isResult($contact)) { - return []; + $fields = ['name', 'url', 'location', 'about', 'avatar', 'photo']; + $contact = DBA::selectFirst('contact', $fields, ['uid' => $uid, 'self' => true]); + if (!DBA::isResult($contact)) { + return []; + } + } else { + $contact = User::getSystemAccount(); + $user = ['guid' => '', 'nickname' => $contact['nick'], 'pubkey' => $contact['pubkey'], + 'account-type' => $contact['contact-type'], 'page-flags' => User::PAGE_FLAGS_NORMAL]; + $profile = ['locality' => '', 'region' => '', 'country-name' => '']; } $data = ['@context' => ActivityPub::CONTEXT]; $data['id'] = $contact['url']; - $data['diaspora:guid'] = $user['guid']; + + if (!empty($user['guid'])) { + $data['diaspora:guid'] = $user['guid']; + } + $data['type'] = ActivityPub::ACCOUNT_TYPES[$user['account-type']]; - $data['following'] = DI::baseUrl() . '/following/' . $user['nickname']; - $data['followers'] = DI::baseUrl() . '/followers/' . $user['nickname']; - $data['inbox'] = DI::baseUrl() . '/inbox/' . $user['nickname']; - $data['outbox'] = DI::baseUrl() . '/outbox/' . $user['nickname']; + + if ($uid != 0) { + $data['following'] = DI::baseUrl() . '/following/' . $user['nickname']; + $data['followers'] = DI::baseUrl() . '/followers/' . $user['nickname']; + $data['inbox'] = DI::baseUrl() . '/inbox/' . $user['nickname']; + $data['outbox'] = DI::baseUrl() . '/outbox/' . $user['nickname']; + } else { + $data['inbox'] = DI::baseUrl() . '/friendica/inbox'; + } + $data['preferredUsername'] = $user['nickname']; $data['name'] = $contact['name']; - $data['vcard:hasAddress'] = ['@type' => 'vcard:Home', 'vcard:country-name' => $profile['country-name'], - 'vcard:region' => $profile['region'], 'vcard:locality' => $profile['locality']]; - $data['summary'] = BBCode::convert($contact['about'], false); + + if (!empty($profile['country-name'] . $profile['region'] . $profile['locality'])) { + $data['vcard:hasAddress'] = ['@type' => 'vcard:Home', 'vcard:country-name' => $profile['country-name'], + 'vcard:region' => $profile['region'], 'vcard:locality' => $profile['locality']]; + } + + if (!empty($contact['about'])) { + $data['summary'] = BBCode::convert($contact['about'], false); + } + $data['url'] = $contact['url']; $data['manuallyApprovesFollowers'] = in_array($user['page-flags'], [User::PAGE_FLAGS_NORMAL, User::PAGE_FLAGS_PRVGROUP]); $data['publicKey'] = ['id' => $contact['url'] . '#main-key', @@ -356,12 +459,14 @@ class Transmitter } $always_bcc = false; + $isforum = false; // Check if we should always deliver our stuff via BCC if (!empty($item['uid'])) { - $profile = Profile::getByUID($item['uid']); + $profile = User::getOwnerDataById($item['uid']); if (!empty($profile)) { $always_bcc = $profile['hide-friends']; + $isforum = $profile['account-type'] == User::ACCOUNT_TYPE_COMMUNITY; } } @@ -369,7 +474,7 @@ class Transmitter $always_bcc = true; } - if (self::isAnnounce($item) || DI::config()->get('debug', 'total_ap_delivery')) { + if ((self::isAnnounce($item) && !$isforum) || DI::config()->get('debug', 'total_ap_delivery')) { // Will be activated in a later step $networks = Protocol::FEDERATED; } else { @@ -423,6 +528,10 @@ class Transmitter continue; } + if ($isforum && DBA::isResult($contact) && ($contact['dfrn'] == Protocol::DFRN)) { + continue; + } + if (!empty($profile = APContact::getByURL($contact['url'], false))) { $data['to'][] = $profile['url']; } @@ -435,6 +544,10 @@ class Transmitter continue; } + if ($isforum && DBA::isResult($contact) && ($contact['dfrn'] == Protocol::DFRN)) { + continue; + } + if (!empty($profile = APContact::getByURL($contact['url'], false))) { if ($contact['hidden'] || $always_bcc) { $data['bcc'][] = $profile['url']; @@ -454,7 +567,9 @@ class Transmitter if ($item['gravity'] != GRAVITY_PARENT) { // Comments to forums are directed to the forum // But comments to forums aren't directed to the followers collection - if ($profile['type'] == 'Group') { + // This rule is only valid when the actor isn't the forum. + // The forum needs to transmit their content to their followers. + if (($profile['type'] == 'Group') && ($profile['url'] != $actor_profile['url'])) { $data['to'][] = $profile['url']; } else { $data['cc'][] = $profile['url']; @@ -555,6 +670,15 @@ class Transmitter { $inboxes = []; + $isforum = false; + + if (!empty($item['uid'])) { + $profile = User::getOwnerDataById($item['uid']); + if (!empty($profile)) { + $isforum = $profile['account-type'] == User::ACCOUNT_TYPE_COMMUNITY; + } + } + if (DI::config()->get('debug', 'total_ap_delivery')) { // Will be activated in a later step $networks = Protocol::FEDERATED; @@ -579,6 +703,10 @@ class Transmitter continue; } + if ($isforum && ($contact['dfrn'] == Protocol::DFRN)) { + continue; + } + if (Network::isUrlBlocked($contact['url'])) { continue; } @@ -627,6 +755,12 @@ class Transmitter $item_profile = APContact::getByURL($item['owner-link'], false); } + if (empty($item_profile)) { + return []; + } + + $profile_uid = User::getIdForURL($item_profile['url']); + foreach (['to', 'cc', 'bto', 'bcc'] as $element) { if (empty($permissions[$element])) { continue; @@ -639,7 +773,7 @@ class Transmitter continue; } - if ($item_profile && $receiver == $item_profile['followers']) { + if ($item_profile && ($receiver == $item_profile['followers']) && ($uid == $profile_uid)) { $inboxes = array_merge($inboxes, self::fetchTargetInboxesforUser($uid, $personal)); } else { if (Contact::isLocal($receiver)) { @@ -721,6 +855,9 @@ class Transmitter public static function createActivityFromMail($mail_id, $object_mode = false) { $mail = self::ItemArrayFromMail($mail_id); + if (empty($mail)) { + return []; + } $object = self::createNote($mail); if (!$object_mode) { @@ -807,6 +944,8 @@ class Transmitter $type = 'Follow'; } elseif ($item['verb'] == Activity::TAG) { $type = 'Add'; + } elseif ($item['verb'] == Activity::ANNOUNCE) { + $type = 'Announce'; } else { $type = ''; } @@ -851,20 +990,20 @@ class Transmitter */ public static function createActivityFromItem($item_id, $object_mode = false) { + Logger::info('Fetching activity', ['item' => $item_id]); $item = Item::selectFirst([], ['id' => $item_id, 'parent-network' => Protocol::NATIVE_SUPPORT]); - if (!DBA::isResult($item)) { return false; } - if ($item['wall'] && ($item['uri'] == $item['parent-uri'])) { - $owner = User::getOwnerDataById($item['uid']); - if (($owner['account-type'] == User::ACCOUNT_TYPE_COMMUNITY) && ($item['author-link'] != $owner['url'])) { - $type = 'Announce'; - - // Disguise forum posts as reshares. Will later be converted to a real announce - $item['body'] = BBCode::getShareOpeningTag($item['author-name'], $item['author-link'], $item['author-avatar'], - $item['plink'], $item['created'], $item['guid']) . $item['body'] . '[/share]'; + // In case of a forum post ensure to return the original post if author and forum are on the same machine + if (!empty($item['forum_mode'])) { + $author = Contact::getById($item['author-id'], ['nurl']); + if (!empty($author['nurl'])) { + $self = Contact::selectFirst(['uid'], ['nurl' => $author['nurl'], 'self' => true]); + if (!empty($self['uid'])) { + $item = Item::selectFirst([], ['uri-id' => $item['uri-id'], 'uid' => $self['uid']]); + } } } @@ -879,6 +1018,7 @@ class Transmitter unset($data['@context']); unset($data['signature']); } + Logger::info('Return stored conversation', ['item' => $item_id]); return $data; } elseif (in_array('as:' . $data['type'], Receiver::CONTENT_TYPES)) { if (!empty($data['@context'])) { @@ -906,10 +1046,15 @@ class Transmitter $data = []; } - $data['id'] = $item['uri'] . '/' . $type; + if (($item['gravity'] == GRAVITY_ACTIVITY) && ($type != 'Undo')) { + $data['id'] = $item['uri']; + } else { + $data['id'] = $item['uri'] . '/' . $type; + } + $data['type'] = $type; - if (Item::isForumPost($item) && ($type != 'Announce')) { + if (($type != 'Announce') || ($item['gravity'] != GRAVITY_PARENT)) { $data['actor'] = $item['author-link']; } else { $data['actor'] = $item['owner-link']; @@ -926,7 +1071,11 @@ class Transmitter } elseif ($data['type'] == 'Add') { $data = self::createAddTag($item, $data); } elseif ($data['type'] == 'Announce') { - $data = self::createAnnounce($item, $data); + if ($item['verb'] == ACTIVITY::ANNOUNCE) { + $data['object'] = $item['thr-parent']; + } else { + $data = self::createAnnounce($item, $data); + } } elseif ($data['type'] == 'Follow') { $data['object'] = $item['parent-uri']; } elseif ($data['type'] == 'Undo') { @@ -947,7 +1096,10 @@ class Transmitter $owner = User::getOwnerDataById($uid); - if (!$object_mode && !empty($owner)) { + Logger::info('Fetched activity', ['item' => $item_id, 'uid' => $uid]); + + // We don't sign if we aren't the actor. This is important for relaying content especially for forums + if (!$object_mode && !empty($owner) && ($data['actor'] == $owner['url'])) { return LDSignature::sign($data, $owner); } else { return $data; @@ -1008,7 +1160,10 @@ class Transmitter $url = DI::baseUrl() . '/search?tag=' . urlencode($term['name']); $tags[] = ['type' => 'Hashtag', 'href' => $url, 'name' => '#' . $term['name']]; } else { - $contact = Contact::getDetailsByURL($term['url']); + $contact = Contact::getByURL($term['url'], false, ['addr']); + if (empty($contact)) { + continue; + } if (!empty($contact['addr'])) { $mention = '@' . $contact['addr']; } else { @@ -1141,7 +1296,7 @@ class Transmitter return ''; } - $data = Contact::getDetailsByURL($match[1]); + $data = Contact::getByURL($match[1], false, ['url', 'nick']); if (empty($data['nick'])) { return $match[0]; } @@ -1491,6 +1646,10 @@ class Transmitter */ public static function isAnnounce($item) { + if (!empty($item['verb']) && ($item['verb'] == Activity::ANNOUNCE)) { + return true; + } + $announce = self::getAnnounceArray($item); if (empty($announce)) { return false; @@ -1823,18 +1982,19 @@ class Transmitter * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException * @throws \Exception + * @return bool success */ public static function sendContactUndo($target, $cid, $uid) { $profile = APContact::getByURL($target); if (empty($profile['inbox'])) { Logger::warning('No inbox found for target', ['target' => $target, 'profile' => $profile]); - return; + return false; } $object_id = self::activityIDFromContact($cid); if (empty($object_id)) { - return; + return false; } $id = DI::baseUrl() . '/activity/' . System::createGUID(); @@ -1853,7 +2013,7 @@ class Transmitter Logger::log('Sending undo to ' . $target . ' for user ' . $uid . ' with id ' . $id, Logger::DEBUG); $signed = LDSignature::sign($data, $owner); - HTTPSignature::transmit($signed, $profile['inbox'], $uid); + return HTTPSignature::transmit($signed, $profile['inbox'], $uid); } private static function prependMentions($body, int $uriid) @@ -1861,7 +2021,7 @@ class Transmitter $mentions = []; foreach (Tag::getByURIId($uriid, [Tag::IMPLICIT_MENTION]) as $tag) { - $profile = Contact::getDetailsByURL($tag['url']); + $profile = Contact::getByURL($tag['url'], false, ['addr', 'contact-type', 'nick']); if (!empty($profile['addr']) && $profile['contact-type'] != Contact::TYPE_COMMUNITY && !strstr($body, $profile['addr']) diff --git a/src/Protocol/DFRN.php b/src/Protocol/DFRN.php index 95780bec70..78843a3f16 100644 --- a/src/Protocol/DFRN.php +++ b/src/Protocol/DFRN.php @@ -33,7 +33,7 @@ use Friendica\DI; use Friendica\Model\Contact; use Friendica\Model\Conversation; use Friendica\Model\Event; -use Friendica\Model\GContact; +use Friendica\Model\FContact; use Friendica\Model\Item; use Friendica\Model\ItemURI; use Friendica\Model\Mail; @@ -43,6 +43,7 @@ use Friendica\Model\Post\Category; use Friendica\Model\Profile; use Friendica\Model\Tag; use Friendica\Model\User; +use Friendica\Model\Verb; use Friendica\Network\Probe; use Friendica\Util\Crypto; use Friendica\Util\DateTimeFormat; @@ -256,10 +257,11 @@ class DFRN FROM `item` USE INDEX (`uid_wall_changed`) $sql_post_table STRAIGHT_JOIN `contact` ON `contact`.`id` = `item`.`contact-id` WHERE `item`.`uid` = %d AND `item`.`wall` AND `item`.`changed` > '%s' - AND `item`.`visible` $sql_extra + AND `vid` != %d AND `item`.`visible` $sql_extra ORDER BY `item`.`parent` ".$sort.", `item`.`received` ASC LIMIT 0, 300", intval($owner_id), DBA::escape($check_date), + Verb::getID(Activity::ANNOUNCE), DBA::escape($sort) ); @@ -755,7 +757,7 @@ class DFRN { $author = $doc->createElement($element); - $contact = Contact::getDetailsByURL($contact_url, $item["uid"]); + $contact = Contact::getByURLForUser($contact_url, $item["uid"], false, ['url', 'name', 'addr', 'photo']); if (!empty($contact)) { XML::addElement($doc, $author, "name", $contact["name"]); XML::addElement($doc, $author, "uri", $contact["url"]); @@ -963,10 +965,12 @@ class DFRN if ($item['gravity'] != GRAVITY_PARENT) { $parent_item = (($item['thr-parent']) ? $item['thr-parent'] : $item['parent-uri']); $parent = Item::selectFirst(['guid', 'plink'], ['uri' => $parent_item, 'uid' => $item['uid']]); - $attributes = ["ref" => $parent_item, "type" => "text/html", - "href" => $parent['plink'], - "dfrn:diaspora_guid" => $parent['guid']]; - XML::addElement($doc, $entry, "thr:in-reply-to", "", $attributes); + if (DBA::isResult($parent)) { + $attributes = ["ref" => $parent_item, "type" => "text/html", + "href" => $parent['plink'], + "dfrn:diaspora_guid" => $parent['guid']]; + XML::addElement($doc, $entry, "thr:in-reply-to", "", $attributes); + } } // Add conversation data. This is used for OStatus @@ -1194,7 +1198,7 @@ class DFRN Logger::log('dfrn_deliver: ' . $url); - $curlResult = Network::curl($url); + $curlResult = DI::httpRequest()->get($url); if ($curlResult->isTimeout()) { return -2; // timed out @@ -1343,7 +1347,7 @@ class DFRN Logger::debug('dfrn_deliver', ['post' => $postvars]); - $postResult = Network::post($contact['notify'], $postvars); + $postResult = DI::httpRequest()->post($contact['notify'], $postvars); $xml = $postResult->getBody(); @@ -1410,7 +1414,7 @@ class DFRN } } - $fcontact = Diaspora::personByHandle($contact['addr']); + $fcontact = FContact::getByURL($contact['addr']); if (empty($fcontact)) { Logger::log('Unable to find contact details for ' . $contact['id'] . ' - ' . $contact['addr']); return -22; @@ -1440,7 +1444,7 @@ class DFRN $content_type = ($public_batch ? "application/magic-envelope+xml" : "application/json"); - $postResult = Network::post($dest_url, $envelope, ["Content-Type: ".$content_type]); + $postResult = DI::httpRequest()->post($dest_url, $envelope, ["Content-Type: " . $content_type]); $xml = $postResult->getBody(); $curl_stat = $postResult->getReturnCode(); @@ -1495,8 +1499,9 @@ class DFRN $fields = ['id', 'uid', 'url', 'network', 'avatar-date', 'avatar', 'name-date', 'uri-date', 'addr', 'name', 'nick', 'about', 'location', 'keywords', 'xmpp', 'bdyear', 'bd', 'hidden', 'contact-type']; - $condition = ["`uid` = ? AND `nurl` = ? AND `network` != ?", - $importer["importer_uid"], Strings::normaliseLink($author["link"]), Protocol::STATUSNET]; + $condition = ["`uid` = ? AND `nurl` = ? AND `network` != ? AND NOT `pending` AND NOT `blocked` AND `rel` IN (?, ?)", + $importer["importer_uid"], Strings::normaliseLink($author["link"]), Protocol::STATUSNET, + Contact::SHARING, Contact::FRIEND]; $contact_old = DBA::selectFirst('contact', $fields, $condition); if (DBA::isResult($contact_old)) { @@ -1508,8 +1513,9 @@ class DFRN } $author["contact-unknown"] = true; - $author["contact-id"] = $importer["id"]; - $author["network"] = $importer["network"]; + $contact = Contact::getByURL($author["link"], null, ["id", "network"]); + $author["contact-id"] = $contact["id"] ?? $importer["id"]; + $author["network"] = $contact["network"] ?? $importer["network"]; $onlyfetch = true; } @@ -1680,27 +1686,12 @@ class DFRN $condition = ['uid' => 0, 'nurl' => Strings::normaliseLink($contact_old['url'])]; DBA::update('contact', $fields, $condition, true); - Contact::updateAvatar($author['avatar'], $importer['importer_uid'], $contact['id']); + Contact::updateAvatar($contact['id'], $author['avatar']); $pcid = Contact::getIdForURL($contact_old['url']); if (!empty($pcid)) { - Contact::updateAvatar($author['avatar'], 0, $pcid); + Contact::updateAvatar($pcid, $author['avatar']); } - - /* - * The generation is a sign for the reliability of the provided data. - * It is used in the socgraph.php to prevent that old contact data - * that was relayed over several servers can overwrite contact - * data that we received directly. - */ - - $poco["generation"] = 2; - $poco["photo"] = $author["avatar"]; - $poco["hide"] = $hide; - $poco["contact-type"] = $contact["contact-type"]; - $gcid = GContact::update($poco); - - GContact::link($gcid, $importer["importer_uid"], $contact["id"]); } return $author; @@ -1777,15 +1768,15 @@ class DFRN $msg = []; $msg["uid"] = $importer["importer_uid"]; - $msg["from-name"] = $xpath->query("dfrn:sender/dfrn:name/text()", $mail)->item(0)->nodeValue; - $msg["from-url"] = $xpath->query("dfrn:sender/dfrn:uri/text()", $mail)->item(0)->nodeValue; - $msg["from-photo"] = $xpath->query("dfrn:sender/dfrn:avatar/text()", $mail)->item(0)->nodeValue; + $msg["from-name"] = XML::getFirstValue($xpath, "dfrn:sender/dfrn:name/text()", $mail); + $msg["from-url"] = XML::getFirstValue($xpath, "dfrn:sender/dfrn:uri/text()", $mail); + $msg["from-photo"] = XML::getFirstValue($xpath, "dfrn:sender/dfrn:avatar/text()", $mail); $msg["contact-id"] = $importer["id"]; - $msg["uri"] = $xpath->query("dfrn:id/text()", $mail)->item(0)->nodeValue; - $msg["parent-uri"] = $xpath->query("dfrn:in-reply-to/text()", $mail)->item(0)->nodeValue; - $msg["created"] = DateTimeFormat::utc($xpath->query("dfrn:sentdate/text()", $mail)->item(0)->nodeValue); - $msg["title"] = $xpath->query("dfrn:subject/text()", $mail)->item(0)->nodeValue; - $msg["body"] = $xpath->query("dfrn:content/text()", $mail)->item(0)->nodeValue; + $msg["uri"] = XML::getFirstValue($xpath, "dfrn:id/text()", $mail); + $msg["parent-uri"] = XML::getFirstValue($xpath, "dfrn:in-reply-to/text()", $mail); + $msg["created"] = DateTimeFormat::utc(XML::getFirstValue($xpath, "dfrn:sentdate/text()", $mail)); + $msg["title"] = XML::getFirstValue($xpath, "dfrn:subject/text()", $mail); + $msg["body"] = XML::getFirstValue($xpath, "dfrn:content/text()", $mail); Mail::insert($msg); } @@ -1943,15 +1934,6 @@ class DFRN $old = $r[0]; - // Update the gcontact entry - $relocate["server_url"] = preg_replace("=(https?://)(.*)/profile/(.*)=ism", "$1$2", $relocate["url"]); - - $fields = ['name' => $relocate["name"], 'photo' => $relocate["avatar"], - 'url' => $relocate["url"], 'nurl' => Strings::normaliseLink($relocate["url"]), - 'addr' => $relocate["addr"], 'connect' => $relocate["addr"], - 'notify' => $relocate["notify"], 'server_url' => $relocate["server_url"]]; - DBA::update('gcontact', $fields, ['nurl' => Strings::normaliseLink($old["url"])]); - // Update the contact table. We try to find every entry. $fields = ['name' => $relocate["name"], 'avatar' => $relocate["avatar"], 'url' => $relocate["url"], 'nurl' => Strings::normaliseLink($relocate["url"]), @@ -1962,7 +1944,7 @@ class DFRN DBA::update('contact', $fields, $condition); - Contact::updateAvatar($relocate["avatar"], $importer["importer_uid"], $importer["id"], true); + Contact::updateAvatar($importer["id"], $relocate["avatar"], true); Logger::log('Contacts are updated.'); @@ -2186,6 +2168,7 @@ class DFRN || ($item["verb"] == Activity::ATTEND) || ($item["verb"] == Activity::ATTENDNO) || ($item["verb"] == Activity::ATTENDMAYBE) + || ($item["verb"] == Activity::ANNOUNCE) ) { $is_like = true; $item["gravity"] = GRAVITY_ACTIVITY; @@ -2429,7 +2412,7 @@ class DFRN $parts = explode(":", $scheme); if ((count($parts) >= 4) && (array_shift($parts) == "X-DFRN")) { $termurl = array_pop($parts); - $termurl = array_pop($parts) . $termurl; + $termurl = array_pop($parts) . ':' . $termurl; Tag::store($item['uri-id'], Tag::IMPLICIT_MENTION, $term, $termurl); } } @@ -2553,6 +2536,11 @@ class DFRN } if (in_array($entrytype, [DFRN::REPLY, DFRN::REPLY_RC])) { + // Will be overwritten for sharing accounts in Item::insert + if (empty($item['post-type']) && ($entrytype == DFRN::REPLY)) { + $item['post-type'] = Item::PT_COMMENT; + } + $posted_id = Item::insert($item); if ($posted_id) { Logger::log("Reply from contact ".$item["contact-id"]." was stored with id ".$posted_id, Logger::DEBUG); @@ -2902,14 +2890,13 @@ class DFRN * Checks if the given contact url does support DFRN * * @param string $url profile url - * @param boolean $update Update the profile * @return boolean * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - public static function isSupportedByContactUrl($url, $update = false) + public static function isSupportedByContactUrl($url) { - $probe = Probe::uri($url, Protocol::DFRN, 0, !$update); + $probe = Probe::uri($url, Protocol::DFRN); return $probe['network'] == Protocol::DFRN; } } diff --git a/src/Protocol/Diaspora.php b/src/Protocol/Diaspora.php index de8fa21777..6e6ea03fb2 100644 --- a/src/Protocol/Diaspora.php +++ b/src/Protocol/Diaspora.php @@ -22,6 +22,7 @@ namespace Friendica\Protocol; use Friendica\Content\Feature; +use Friendica\Content\PageInfo; use Friendica\Content\Text\BBCode; use Friendica\Content\Text\Markdown; use Friendica\Core\Cache\Duration; @@ -33,7 +34,7 @@ use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Contact; use Friendica\Model\Conversation; -use Friendica\Model\GContact; +use Friendica\Model\FContact; use Friendica\Model\Item; use Friendica\Model\ItemURI; use Friendica\Model\Mail; @@ -936,7 +937,7 @@ class Diaspora Logger::log("Fetching diaspora key for: ".$handle); - $r = self::personByHandle($handle); + $r = FContact::getByURL($handle); if ($r) { return $r["pubkey"]; } @@ -944,81 +945,6 @@ class Diaspora return ""; } - /** - * Fetches data for a given handle - * - * @param string $handle The handle - * @param boolean $update true = always update, false = never update, null = update when not found or outdated - * - * @return array the queried data - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function personByHandle($handle, $update = null) - { - $person = DBA::selectFirst('fcontact', [], ['network' => Protocol::DIASPORA, 'addr' => $handle]); - if (!DBA::isResult($person)) { - $urls = [$handle, str_replace('http://', 'https://', $handle), Strings::normaliseLink($handle)]; - $person = DBA::selectFirst('fcontact', [], ['network' => Protocol::DIASPORA, 'url' => $urls]); - } - - if (DBA::isResult($person)) { - Logger::debug('In cache', ['person' => $person]); - - if (is_null($update)) { - // update record occasionally so it doesn't get stale - $d = strtotime($person["updated"]." +00:00"); - if ($d < strtotime("now - 14 days")) { - $update = true; - } - - if ($person["guid"] == "") { - $update = true; - } - } - } elseif (is_null($update)) { - $update = !DBA::isResult($person); - } else { - $person = []; - } - - if ($update) { - Logger::log("create or refresh", Logger::DEBUG); - $r = Probe::uri($handle, Protocol::DIASPORA); - - // Note that Friendica contacts will return a "Diaspora person" - // if Diaspora connectivity is enabled on their server - if ($r && ($r["network"] === Protocol::DIASPORA)) { - self::updateFContact($r); - - $person = self::personByHandle($handle, false); - } - } - - return $person; - } - - /** - * Updates the fcontact table - * - * @param array $arr The fcontact data - * @throws \Exception - */ - private static function updateFContact($arr) - { - $fields = ['name' => $arr["name"], 'photo' => $arr["photo"], - 'request' => $arr["request"], 'nick' => $arr["nick"], - 'addr' => strtolower($arr["addr"]), 'guid' => $arr["guid"], - 'batch' => $arr["batch"], 'notify' => $arr["notify"], - 'poll' => $arr["poll"], 'confirm' => $arr["confirm"], - 'alias' => $arr["alias"], 'pubkey' => $arr["pubkey"], - 'updated' => DateTimeFormat::utcNow()]; - - $condition = ['url' => $arr["url"], 'network' => $arr["network"]]; - - DBA::update('fcontact', $fields, $condition, true); - } - /** * get a handle (user@domain.tld) from a given contact id * @@ -1066,32 +992,6 @@ class Diaspora return strtolower($handle); } - /** - * get a url (scheme://domain.tld/u/user) from a given Diaspora* - * fcontact guid - * - * @param mixed $fcontact_guid Hexadecimal string guid - * - * @return string the contact url or null - * @throws \Exception - */ - public static function urlFromContactGuid($fcontact_guid) - { - Logger::info('fcontact', ['guid' => $fcontact_guid]); - - $r = q( - "SELECT `url` FROM `fcontact` WHERE `url` != '' AND `network` = '%s' AND `guid` = '%s'", - DBA::escape(Protocol::DIASPORA), - DBA::escape($fcontact_guid) - ); - - if (DBA::isResult($r)) { - return $r[0]['url']; - } - - return null; - } - /** * Get a contact id for a given handle * @@ -1106,20 +1006,7 @@ class Diaspora */ private static function contactByHandle($uid, $handle) { - $cid = Contact::getIdForURL($handle, $uid); - if (!$cid) { - Logger::log("Haven't found a contact for user " . $uid . " and handle " . $handle, Logger::DEBUG); - return false; - } - - $contact = DBA::selectFirst('contact', [], ['id' => $cid]); - if (!DBA::isResult($contact)) { - // This here shouldn't happen at all - Logger::log("Haven't found a contact for user " . $uid . " and handle " . $handle, Logger::DEBUG); - return false; - } - - return $contact; + return Contact::getByURL($handle, null, [], $uid); } /** @@ -1133,7 +1020,7 @@ class Diaspora */ public static function isSupportedByContactUrl($url, $update = null) { - return !empty(self::personByHandle($url, $update)); + return !empty(FContact::getByURL($url, $update)); } /** @@ -1285,7 +1172,7 @@ class Diaspora // 0 => '[url=/people/0123456789abcdef]Foo Bar[/url]' // 1 => '0123456789abcdef' // 2 => 'Foo Bar' - $handle = self::urlFromContactGuid($match[1]); + $handle = FContact::getUrlByGuid($match[1]); if ($handle) { $return = '@[url='.$handle.']'.$match[2].'[/url]'; @@ -1378,7 +1265,7 @@ class Diaspora Logger::log("Fetch post from ".$source_url, Logger::DEBUG); - $envelope = Network::fetchUrl($source_url); + $envelope = DI::httpRequest()->fetch($source_url); if ($envelope) { Logger::log("Envelope was fetched.", Logger::DEBUG); $x = self::verifyMagicEnvelope($envelope); @@ -1492,7 +1379,7 @@ class Diaspora $item = Item::selectFirst($fields, $condition); if (!DBA::isResult($item)) { - $person = self::personByHandle($author); + $person = FContact::getByURL($author); $result = self::storeByGuid($guid, $person["url"], $uid); // We don't have an url for items that arrived at the public dispatcher @@ -1568,7 +1455,7 @@ class Diaspora */ private static function plink($addr, $guid, $parent_guid = '') { - $contact = Contact::getDetailsByAddr($addr); + $contact = Contact::getByURL($addr); if (empty($contact)) { Logger::info('No contact data for address', ['addr' => $addr]); return ''; @@ -1655,7 +1542,7 @@ class Diaspora // Update the profile self::receiveProfile($importer, $data->profile); - // change the technical stuff in contact and gcontact + // change the technical stuff in contact $data = Probe::uri($new_handle); if ($data['network'] == Protocol::PHANTOM) { Logger::log('Account for '.$new_handle." couldn't be probed."); @@ -1670,14 +1557,6 @@ class Diaspora DBA::update('contact', $fields, ['addr' => $old_handle]); - $fields = ['url' => $data['url'], 'nurl' => Strings::normaliseLink($data['url']), - 'name' => $data['name'], 'nick' => $data['nick'], - 'addr' => $data['addr'], 'connect' => $data['addr'], - 'notify' => $data['notify'], 'photo' => $data['photo'], - 'server_url' => $data['baseurl'], 'network' => $data['network']]; - - DBA::update('gcontact', $fields, ['addr' => $old_handle]); - Logger::log('Contacts are updated.'); return true; @@ -1701,8 +1580,6 @@ class Diaspora } DBA::close($contacts); - DBA::delete('gcontact', ['addr' => $author]); - Logger::log('Removed contacts for ' . $author); return true; @@ -1725,7 +1602,7 @@ class Diaspora if (DBA::isResult($item)) { return $item["uri"]; } elseif (!$onlyfound) { - $person = self::personByHandle($author); + $person = FContact::getByURL($author); $parts = parse_url($person['url']); unset($parts['path']); @@ -1756,27 +1633,6 @@ class Diaspora } } - /** - * Find the best importer for a comment, like, ... - * - * @param string $guid The guid of the item - * - * @return array|boolean the origin owner of that post - or false - * @throws \Exception - */ - private static function importerForGuid($guid) - { - $item = Item::selectFirst(['uid'], ['origin' => true, 'guid' => $guid]); - if (DBA::isResult($item)) { - Logger::log("Found user ".$item['uid']." as owner of item ".$guid, Logger::DEBUG); - $contact = DBA::selectFirst('contact', [], ['self' => true, 'uid' => $item['uid']]); - if (DBA::isResult($contact)) { - return $contact; - } - } - return false; - } - /** * Store the mentions in the tag table * @@ -1802,7 +1658,7 @@ class Diaspora continue; } - $person = self::personByHandle($match[3]); + $person = FContact::getByURL($match[3]); if (empty($person)) { continue; } @@ -1858,7 +1714,7 @@ class Diaspora return false; } - $person = self::personByHandle($author); + $person = FContact::getByURL($author); if (!is_array($person)) { Logger::log("unable to find author details"); return false; @@ -1879,6 +1735,9 @@ class Diaspora $datarray["owner-link"] = $contact["url"]; $datarray["owner-id"] = Contact::getIdForURL($contact["url"], 0); + // Will be overwritten for sharing accounts in Item::insert + $datarray['post-type'] = ($datarray["uid"] == 0) ? Item::PT_GLOBAL : Item::PT_COMMENT; + $datarray["guid"] = $guid; $datarray["uri"] = self::getUriFromGuid($author, $guid); $datarray['uri-id'] = ItemURI::insert(['uri' => $datarray['uri'], 'guid' => $datarray['guid']]); @@ -1973,7 +1832,7 @@ class Diaspora $body = Markdown::toBBCode($msg_text); $message_uri = $msg_author.":".$msg_guid; - $person = self::personByHandle($msg_author); + $person = FContact::getByURL($msg_author); return Mail::insert([ 'uid' => $importer['uid'], @@ -2090,7 +1949,7 @@ class Diaspora return false; } - $person = self::personByHandle($author); + $person = FContact::getByURL($author); if (!is_array($person)) { Logger::log("unable to find author details"); return false; @@ -2196,7 +2055,7 @@ class Diaspora $message_uri = $author.":".$guid; - $person = self::personByHandle($author); + $person = FContact::getByURL($author); if (!$person) { Logger::log("unable to find author details"); return false; @@ -2262,7 +2121,7 @@ class Diaspora return false; } - $person = self::personByHandle($author); + $person = FContact::getByURL($author); if (!is_array($person)) { Logger::log("Person not found: ".$author); return false; @@ -2409,7 +2268,7 @@ class Diaspora $image_url = "http://".$handle_parts[1].$image_url; } - Contact::updateAvatar($image_url, $importer["uid"], $contact["id"]); + Contact::updateAvatar($contact["id"], $image_url); // Generic birthday. We don't know the timezone. The year is irrelevant. @@ -2437,18 +2296,6 @@ class Diaspora DBA::update('contact', $fields, ['id' => $contact['id']]); - // @todo Update the public contact, then update the gcontact from that - - $gcontact = ["url" => $contact["url"], "network" => Protocol::DIASPORA, "generation" => 2, - "photo" => $image_url, "name" => $name, "location" => $location, - "about" => $about, "birthday" => $birthday, - "addr" => $author, "nick" => $nick, "keywords" => $keywords, - "hide" => !$searchable, "nsfw" => $nsfw]; - - $gcid = GContact::update($gcontact); - - GContact::link($gcid, $importer["uid"], $contact["id"]); - Logger::log("Profile of contact ".$contact["id"]." stored for user ".$importer["uid"], Logger::DEBUG); return true; @@ -2548,7 +2395,7 @@ class Diaspora Logger::log("Author ".$author." wants to listen to us.", Logger::DEBUG); } - $ret = self::personByHandle($author); + $ret = FContact::getByURL($author); if (!$ret || ($ret["network"] != Protocol::DIASPORA)) { Logger::log("Cannot resolve diaspora handle ".$author." for ".$recipient); @@ -2621,7 +2468,7 @@ class Diaspora $item["body"] = self::replacePeopleGuid($item["body"], $item["author-link"]); // Add OEmbed and other information to the body - $item["body"] = add_page_info_to_body($item["body"], false, true); + $item["body"] = PageInfo::searchAndAppendToBody($item["body"], false, true); return $item; } else { @@ -2836,7 +2683,7 @@ class Diaspora $target_guid = Strings::escapeTags(XML::unescape($data->target_guid)); $target_type = Strings::escapeTags(XML::unescape($data->target_type)); - $person = self::personByHandle($author); + $person = FContact::getByURL($author); if (!is_array($person)) { Logger::log("unable to find author detail for ".$author); return false; @@ -2985,7 +2832,7 @@ class Diaspora // Add OEmbed and other information to the body if (!self::isHubzilla($contact["url"])) { - $body = add_page_info_to_body($body, false, true); + $body = PageInfo::searchAndAppendToBody($body, false, true); } } @@ -3018,6 +2865,10 @@ class Diaspora $datarray["protocol"] = Conversation::PARCEL_DIASPORA; $datarray["source"] = $xml; + if ($datarray["uid"] == 0) { + $datarray["post-type"] = Item::PT_GLOBAL; + } + $datarray["body"] = self::replacePeopleGuid($body, $contact["url"]); self::storeMentions($datarray['uri-id'], $text); @@ -3239,7 +3090,7 @@ class Diaspora // We always try to use the data from the fcontact table. // This is important for transmitting data to Friendica servers. if (!empty($contact['addr'])) { - $fcontact = self::personByHandle($contact['addr']); + $fcontact = FContact::getByURL($contact['addr']); if (!empty($fcontact)) { $dest_url = ($public_batch ? $fcontact["batch"] : $fcontact["notify"]); } @@ -3259,7 +3110,7 @@ class Diaspora if (!intval(DI::config()->get("system", "diaspora_test"))) { $content_type = (($public_batch) ? "application/magic-envelope+xml" : "application/json"); - $postResult = Network::post($dest_url."/", $envelope, ["Content-Type: ".$content_type]); + $postResult = DI::httpRequest()->post($dest_url . "/", $envelope, ["Content-Type: " . $content_type]); $return_code = $postResult->getReturnCode(); } else { Logger::log("test_mode"); @@ -3729,7 +3580,7 @@ class Diaspora private static function prependParentAuthorMention($body, $profile_url) { - $profile = Contact::getDetailsByURL($profile_url); + $profile = Contact::getByURL($profile_url, false, ['addr', 'name', 'contact-type']); if (!empty($profile['addr']) && $profile['contact-type'] != Contact::TYPE_COMMUNITY && !strstr($body, $profile['addr']) diff --git a/src/Protocol/Feed.php b/src/Protocol/Feed.php index c3f6a4e0b7..67baf4b2ae 100644 --- a/src/Protocol/Feed.php +++ b/src/Protocol/Feed.php @@ -23,15 +23,22 @@ namespace Friendica\Protocol; use DOMDocument; use DOMXPath; +use Friendica\Content\PageInfo; +use Friendica\Content\Text\BBCode; use Friendica\Content\Text\HTML; +use Friendica\Core\Cache\Duration; use Friendica\Core\Logger; use Friendica\Core\Protocol; use Friendica\Database\DBA; use Friendica\DI; +use Friendica\Model\Contact; use Friendica\Model\Item; use Friendica\Model\Tag; +use Friendica\Model\User; +use Friendica\Util\DateTimeFormat; use Friendica\Util\Network; use Friendica\Util\ParseUrl; +use Friendica\Util\Strings; use Friendica\Util\XML; /** @@ -293,6 +300,7 @@ class Feed } $items = []; + $creation_dates = []; // Limit the number of items that are about to be fetched $total_items = ($entries->length - 1); @@ -343,20 +351,10 @@ class Feed $orig_plink = $item["plink"]; - $item["plink"] = Network::finalUrl($item["plink"]); + $item["plink"] = DI::httpRequest()->finalUrl($item["plink"]); $item["parent-uri"] = $item["uri"]; - if (!$dryRun) { - $condition = ["`uid` = ? AND `uri` = ? AND `network` IN (?, ?)", - $importer["uid"], $item["uri"], Protocol::FEED, Protocol::DFRN]; - $previous = Item::selectFirst(['id'], $condition); - if (DBA::isResult($previous)) { - Logger::info("Item with uri " . $item["uri"] . " for user " . $importer["uid"] . " already existed under id " . $previous["id"]); - continue; - } - } - $item["title"] = XML::getFirstNodeValue($xpath, 'atom:title/text()', $entry); if (empty($item["title"])) { @@ -396,6 +394,19 @@ class Feed $item["edited"] = $updated; } + if (!$dryRun) { + $condition = ["`uid` = ? AND `uri` = ? AND `network` IN (?, ?)", + $importer["uid"], $item["uri"], Protocol::FEED, Protocol::DFRN]; + $previous = Item::selectFirst(['id', 'created'], $condition); + if (DBA::isResult($previous)) { + // Use the creation date when the post had been stored. It can happen this date changes in the feed. + $creation_dates[] = $previous['created']; + Logger::info("Item with uri " . $item["uri"] . " for user " . $importer["uid"] . " already existed under id " . $previous["id"]); + continue; + } + $creation_dates[] = DateTimeFormat::utc($item['created']); + } + $creator = XML::getFirstNodeValue($xpath, 'author/text()', $entry); if (empty($creator)) { @@ -483,11 +494,22 @@ class Feed } $item["body"] = HTML::toBBCode($body, $basepath); + // Remove tracking pixels + $item["body"] = preg_replace("/\[img=1x1\]([^\[\]]*)\[\/img\]/Usi", '', $item["body"]); + if (($item["body"] == '') && ($item["title"] != '')) { $item["body"] = $item["title"]; $item["title"] = ''; } + if ($dryRun) { + $items[] = $item; + break; + } elseif (!Item::isValid($item)) { + Logger::info('Feed is invalid', ['created' => $item['created'], 'uid' => $item['uid'], 'uri' => $item['uri']]); + continue; + } + $preview = ''; if (!empty($contact["fetch_further_information"]) && ($contact["fetch_further_information"] < 3)) { // Handle enclosures and treat them as preview picture @@ -514,6 +536,9 @@ class Feed $replace = true; } + $saved_body = $item["body"]; + $saved_title = $item["title"]; + if ($replace) { $item["body"] = trim($item["title"]); } @@ -530,10 +555,25 @@ class Feed } } + $data = PageInfo::queryUrl($item["plink"], false, $preview, ($contact["fetch_further_information"] == 2), $contact["ffi_keyword_denylist"] ?? ''); + + // Take the data that was provided by the feed if the query is empty + if (($data['type'] == 'link') && empty($data['title']) && empty($data['text'])) { + $data['title'] = $saved_title; + $item["body"] = $saved_body; + } + + $data_text = strip_tags(trim($data['text'] ?? '')); + $item_body = strip_tags(trim($item['body'] ?? '')); + + if (!empty($data_text) && (($data_text == $item_body) || strstr($item_body, $data_text))) { + $data['text'] = ''; + } + // We always strip the title since it will be added in the page information $item["title"] = ""; - $item["body"] = $item["body"] . add_page_info($item["plink"], false, $preview, ($contact["fetch_further_information"] == 2), $contact["ffi_keyword_denylist"] ?? ''); - $taglist = get_page_keywords($item["plink"], $preview, ($contact["fetch_further_information"] == 2), $contact["ffi_keyword_denylist"]); + $item["body"] = $item["body"] . "\n" . PageInfo::getFooterFromData($data, false); + $taglist = $contact["fetch_further_information"] == 2 ? PageInfo::getTagsFromUrl($item["plink"], $preview, $contact["ffi_keyword_denylist"] ?? '') : []; $item["object-type"] = Activity\ObjectType::BOOKMARK; unset($item["attach"]); } else { @@ -543,7 +583,7 @@ class Feed if (!empty($contact["fetch_further_information"]) && ($contact["fetch_further_information"] == 3)) { if (empty($taglist)) { - $taglist = get_page_keywords($item["plink"], $preview, true, $contact["ffi_keyword_denylist"]); + $taglist = PageInfo::getTagsFromUrl($item["plink"], $preview, $contact["ffi_keyword_denylist"] ?? ''); } $item["body"] .= "\n" . self::tagToString($taglist); } else { @@ -556,41 +596,157 @@ class Feed } } - if ($dryRun) { - $items[] = $item; - break; - } else { - Logger::info('Stored feed', ['item' => $item]); + Logger::info('Stored feed', ['item' => $item]); - $notify = Item::isRemoteSelf($contact, $item); + $notify = Item::isRemoteSelf($contact, $item); - // Distributed items should have a well formatted URI. - // Additionally we have to avoid conflicts with identical URI between imported feeds and these items. - if ($notify) { - $item['guid'] = Item::guidFromUri($orig_plink, DI::baseUrl()->getHostname()); - unset($item['uri']); - unset($item['parent-uri']); + // Distributed items should have a well formatted URI. + // Additionally we have to avoid conflicts with identical URI between imported feeds and these items. + if ($notify) { + $item['guid'] = Item::guidFromUri($orig_plink, DI::baseUrl()->getHostname()); + unset($item['uri']); + unset($item['parent-uri']); - // Set the delivery priority for "remote self" to "medium" - $notify = PRIORITY_MEDIUM; - } + // Set the delivery priority for "remote self" to "medium" + $notify = PRIORITY_MEDIUM; + } - $id = Item::insert($item, $notify); + $id = Item::insert($item, $notify); - Logger::info("Feed for contact " . $contact["url"] . " stored under id " . $id); + Logger::info("Feed for contact " . $contact["url"] . " stored under id " . $id); - if (!empty($id) && !empty($taglist)) { - $feeditem = Item::selectFirst(['uri-id'], ['id' => $id]); - foreach ($taglist as $tag) { - Tag::store($feeditem['uri-id'], Tag::HASHTAG, $tag); - } + if (!empty($id) && !empty($taglist)) { + $feeditem = Item::selectFirst(['uri-id'], ['id' => $id]); + foreach ($taglist as $tag) { + Tag::store($feeditem['uri-id'], Tag::HASHTAG, $tag); } } } + if (!$dryRun && DI::config()->get('system', 'adjust_poll_frequency')) { + self::adjustPollFrequency($contact, $creation_dates); + } + return ["header" => $author, "items" => $items]; } + /** + * Automatically adjust the poll frequency according to the post frequency + * + * @param array $contact + * @param array $creation_dates + * @return void + */ + private static function adjustPollFrequency(array $contact, array $creation_dates) + { + if ($contact['network'] != Protocol::FEED) { + Logger::info('Contact is no feed, skip.', ['id' => $contact['id'], 'uid' => $contact['uid'], 'url' => $contact['url'], 'network' => $contact['network']]); + return; + } + + if (!empty($creation_dates)) { + // Count the post frequency and the earliest and latest post date + $frequency = []; + $oldest = time(); + $newest = 0; + $oldest_date = $newest_date = ''; + + foreach ($creation_dates as $date) { + $timestamp = strtotime($date); + $day = intdiv($timestamp, 86400); + $hour = $timestamp % 86400; + + // Only have a look at values from the last seven days + if (((time() / 86400) - $day) < 7) { + if (empty($frequency[$day])) { + $frequency[$day] = ['count' => 1, 'low' => $hour, 'high' => $hour]; + } else { + ++$frequency[$day]['count']; + if ($frequency[$day]['low'] > $hour) { + $frequency[$day]['low'] = $hour; + } + if ($frequency[$day]['high'] < $hour) { + $frequency[$day]['high'] = $hour; + } + } + } + if ($oldest > $day) { + $oldest = $day; + $oldest_date = $date; + } + + if ($newest < $day) { + $newest = $day; + $newest_date = $date; + } + } + + if (count($creation_dates) == 1) { + Logger::info('Feed had posted a single time, switching to daily polling', ['newest' => $newest_date, 'id' => $contact['id'], 'uid' => $contact['uid'], 'url' => $contact['url']]); + $priority = 8; // Poll once a day + } + + if (empty($priority) && (((time() / 86400) - $newest) > 730)) { + Logger::info('Feed had not posted for two years, switching to monthly polling', ['newest' => $newest_date, 'id' => $contact['id'], 'uid' => $contact['uid'], 'url' => $contact['url']]); + $priority = 10; // Poll every month + } + + if (empty($priority) && (((time() / 86400) - $newest) > 365)) { + Logger::info('Feed had not posted for a year, switching to weekly polling', ['newest' => $newest_date, 'id' => $contact['id'], 'uid' => $contact['uid'], 'url' => $contact['url']]); + $priority = 9; // Poll every week + } + + if (empty($priority) && empty($frequency)) { + Logger::info('Feed had not posted for at least a week, switching to daily polling', ['newest' => $newest_date, 'id' => $contact['id'], 'uid' => $contact['uid'], 'url' => $contact['url']]); + $priority = 8; // Poll once a day + } + + if (empty($priority)) { + // Calculate the highest "posts per day" value + $max = 0; + foreach ($frequency as $entry) { + if (($entry['count'] == 1) || ($entry['high'] == $entry['low'])) { + continue; + } + + // We take the earliest and latest post day and interpolate the number of post per day + // that would had been created with this post frequency + + // Assume at least four hours between oldest and newest post per day - should be okay for news outlets + $duration = max($entry['high'] - $entry['low'], 14400); + $ppd = (86400 / $duration) * $entry['count']; + if ($ppd > $max) { + $max = $ppd; + } + } + if ($max > 48) { + $priority = 1; // Poll every quarter hour + } elseif ($max > 24) { + $priority = 2; // Poll half an hour + } elseif ($max > 12) { + $priority = 3; // Poll hourly + } elseif ($max > 8) { + $priority = 4; // Poll every two hours + } elseif ($max > 4) { + $priority = 5; // Poll every three hours + } elseif ($max > 2) { + $priority = 6; // Poll every six hours + } else { + $priority = 7; // Poll twice a day + } + Logger::info('Calculated priority by the posts per day', ['priority' => $priority, 'max' => round($max, 2), 'id' => $contact['id'], 'uid' => $contact['uid'], 'url' => $contact['url']]); + } + } else { + Logger::info('No posts, switching to daily polling', ['id' => $contact['id'], 'uid' => $contact['uid'], 'url' => $contact['url']]); + $priority = 8; // Poll once a day + } + + if ($contact['rating'] != $priority) { + Logger::notice('Adjusting priority', ['old' => $contact['rating'], 'new' => $priority, 'id' => $contact['id'], 'uid' => $contact['uid'], 'url' => $contact['url']]); + DBA::update('contact', ['rating' => $priority], ['id' => $contact['id']]); + } + } + /** * Convert a tag array to a tag string * @@ -637,4 +793,390 @@ class Feed } return ($title == $body); } + + /** + * Creates the Atom feed for a given nickname + * + * Supported filters: + * - activity (default): all the public posts + * - posts: all the public top-level posts + * - comments: all the public replies + * + * Updates the provided last_update parameter if the result comes from the + * cache or it is empty + * + * @param string $owner_nick Nickname of the feed owner + * @param string $last_update Date of the last update + * @param integer $max_items Number of maximum items to fetch + * @param string $filter Feed items filter (activity, posts or comments) + * @param boolean $nocache Wether to bypass caching + * + * @return string Atom feed + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + public static function atom($owner_nick, $last_update, $max_items = 300, $filter = 'activity', $nocache = false) + { + $stamp = microtime(true); + + $owner = User::getOwnerDataByNick($owner_nick); + if (!$owner) { + return; + } + + $cachekey = "feed:feed:" . $owner_nick . ":" . $filter . ":" . $last_update; + + $previous_created = $last_update; + + // Don't cache when the last item was posted less then 15 minutes ago (Cache duration) + if ((time() - strtotime($owner['last-item'])) < 15*60) { + $result = DI::cache()->get($cachekey); + if (!$nocache && !is_null($result)) { + Logger::info('Cached feed duration', ['seconds' => number_format(microtime(true) - $stamp, 3), 'nick' => $owner_nick, 'filter' => $filter, 'created' => $previous_created]); + return $result['feed']; + } + } + + $check_date = empty($last_update) ? '' : DateTimeFormat::utc($last_update); + $authorid = Contact::getIdForURL($owner["url"]); + + $condition = ["`uid` = ? AND `received` > ? AND NOT `deleted` AND `gravity` IN (?, ?) + AND `private` != ? AND `visible` AND `wall` AND `parent-network` IN (?, ?, ?, ?)", + $owner["uid"], $check_date, GRAVITY_PARENT, GRAVITY_COMMENT, + Item::PRIVATE, Protocol::ACTIVITYPUB, + Protocol::OSTATUS, Protocol::DFRN, Protocol::DIASPORA]; + + if ($filter === 'comments') { + $condition[0] .= " AND `object-type` = ? "; + $condition[] = Activity\ObjectType::COMMENT; + } + + if ($owner['account-type'] != User::ACCOUNT_TYPE_COMMUNITY) { + $condition[0] .= " AND `contact-id` = ? AND `author-id` = ?"; + $condition[] = $owner["id"]; + $condition[] = $authorid; + } + + $params = ['order' => ['received' => true], 'limit' => $max_items]; + + if ($filter === 'posts') { + $ret = Item::selectThread([], $condition, $params); + } else { + $ret = Item::select([], $condition, $params); + } + + $items = Item::inArray($ret); + + $doc = new DOMDocument('1.0', 'utf-8'); + $doc->formatOutput = true; + + $root = self::addHeader($doc, $owner, $filter); + + foreach ($items as $item) { + $entry = self::entry($doc, $item, $owner); + $root->appendChild($entry); + + if ($last_update < $item['created']) { + $last_update = $item['created']; + } + } + + $feeddata = trim($doc->saveXML()); + + $msg = ['feed' => $feeddata, 'last_update' => $last_update]; + DI::cache()->set($cachekey, $msg, Duration::QUARTER_HOUR); + + Logger::info('Feed duration', ['seconds' => number_format(microtime(true) - $stamp, 3), 'nick' => $owner_nick, 'filter' => $filter, 'created' => $previous_created]); + + return $feeddata; + } + + /** + * Adds the header elements to the XML document + * + * @param DOMDocument $doc XML document + * @param array $owner Contact data of the poster + * @param string $filter The related feed filter (activity, posts or comments) + * + * @return object header root element + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + private static function addHeader(DOMDocument $doc, array $owner, $filter) + { + $root = $doc->createElementNS(ActivityNamespace::ATOM1, 'feed'); + $doc->appendChild($root); + + $title = ''; + $selfUri = '/feed/' . $owner["nick"] . '/'; + switch ($filter) { + case 'activity': + $title = DI::l10n()->t('%s\'s timeline', $owner['name']); + $selfUri .= $filter; + break; + case 'posts': + $title = DI::l10n()->t('%s\'s posts', $owner['name']); + break; + case 'comments': + $title = DI::l10n()->t('%s\'s comments', $owner['name']); + $selfUri .= $filter; + break; + } + + $attributes = ["uri" => "https://friendi.ca", "version" => FRIENDICA_VERSION . "-" . DB_UPDATE_VERSION]; + XML::addElement($doc, $root, "generator", FRIENDICA_PLATFORM, $attributes); + XML::addElement($doc, $root, "id", DI::baseUrl() . "/profile/" . $owner["nick"]); + XML::addElement($doc, $root, "title", $title); + XML::addElement($doc, $root, "subtitle", sprintf("Updates from %s on %s", $owner["name"], DI::config()->get('config', 'sitename'))); + XML::addElement($doc, $root, "logo", $owner["photo"]); + XML::addElement($doc, $root, "updated", DateTimeFormat::utcNow(DateTimeFormat::ATOM)); + + $author = self::addAuthor($doc, $owner); + $root->appendChild($author); + + $attributes = ["href" => $owner["url"], "rel" => "alternate", "type" => "text/html"]; + XML::addElement($doc, $root, "link", "", $attributes); + + OStatus::hublinks($doc, $root, $owner["nick"]); + + $attributes = ["href" => DI::baseUrl() . $selfUri, "rel" => "self", "type" => "application/atom+xml"]; + XML::addElement($doc, $root, "link", "", $attributes); + + return $root; + } + + /** + * Adds the author element to the XML document + * + * @param DOMDocument $doc XML document + * @param array $owner Contact data of the poster + * + * @return \DOMElement author element + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + private static function addAuthor(DOMDocument $doc, array $owner) + { + $author = $doc->createElement("author"); + XML::addElement($doc, $author, "uri", $owner["url"]); + XML::addElement($doc, $author, "name", $owner["nick"]); + XML::addElement($doc, $author, "email", $owner["addr"]); + + return $author; + } + + /** + * Adds an entry element to the XML document + * + * @param DOMDocument $doc XML document + * @param array $item Data of the item that is to be posted + * @param array $owner Contact data of the poster + * @param bool $toplevel optional default false + * + * @return \DOMElement Entry element + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + private static function entry(DOMDocument $doc, array $item, array $owner) + { + $xml = null; + + $repeated_guid = OStatus::getResharedGuid($item); + if ($repeated_guid != "") { + $xml = self::reshareEntry($doc, $item, $owner, $repeated_guid); + } + + if ($xml) { + return $xml; + } + + return self::noteEntry($doc, $item, $owner); + } + + /** + * Adds an entry element with reshared content + * + * @param DOMDocument $doc XML document + * @param array $item Data of the item that is to be posted + * @param array $owner Contact data of the poster + * @param string $repeated_guid guid + * @param bool $toplevel Is it for en entry element (false) or a feed entry (true)? + * + * @return bool Entry element + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + private static function reshareEntry(DOMDocument $doc, array $item, array $owner, $repeated_guid) + { + if (($item['gravity'] != GRAVITY_PARENT) && (Strings::normaliseLink($item["author-link"]) != Strings::normaliseLink($owner["url"]))) { + Logger::info('Feed entry author does not match feed owner', ['owner' => $owner["url"], 'author' => $item["author-link"]]); + } + + $entry = OStatus::entryHeader($doc, $owner, $item, false); + + $condition = ['uid' => $owner["uid"], 'guid' => $repeated_guid, 'private' => [Item::PUBLIC, Item::UNLISTED], + 'network' => Protocol::FEDERATED]; + $repeated_item = Item::selectFirst([], $condition); + if (!DBA::isResult($repeated_item)) { + return false; + } + + self::entryContent($doc, $entry, $item, self::getTitle($repeated_item), Activity::SHARE, false); + + self::entryFooter($doc, $entry, $item, $owner); + + return $entry; + } + + /** + * Adds a regular entry element + * + * @param DOMDocument $doc XML document + * @param array $item Data of the item that is to be posted + * @param array $owner Contact data of the poster + * @param bool $toplevel Is it for en entry element (false) or a feed entry (true)? + * + * @return \DOMElement Entry element + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + private static function noteEntry(DOMDocument $doc, array $item, array $owner) + { + if (($item['gravity'] != GRAVITY_PARENT) && (Strings::normaliseLink($item["author-link"]) != Strings::normaliseLink($owner["url"]))) { + Logger::info('Feed entry author does not match feed owner', ['owner' => $owner["url"], 'author' => $item["author-link"]]); + } + + $entry = OStatus::entryHeader($doc, $owner, $item, false); + + self::entryContent($doc, $entry, $item, self::getTitle($item), '', true); + + self::entryFooter($doc, $entry, $item, $owner); + + return $entry; + } + + /** + * Adds elements to the XML document + * + * @param DOMDocument $doc XML document + * @param \DOMElement $entry Entry element where the content is added + * @param array $item Data of the item that is to be posted + * @param array $owner Contact data of the poster + * @param string $title Title for the post + * @param string $verb The activity verb + * @param bool $complete Add the "status_net" element? + * @param bool $feed_mode Behave like a regular feed for users if true + * @return void + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + private static function entryContent(DOMDocument $doc, \DOMElement $entry, array $item, $title, $verb = "", $complete = true) + { + if ($verb == "") { + $verb = OStatus::constructVerb($item); + } + + XML::addElement($doc, $entry, "id", $item["uri"]); + XML::addElement($doc, $entry, "title", html_entity_decode($title, ENT_QUOTES, 'UTF-8')); + + $body = OStatus::formatPicturePost($item['body']); + + $body = BBCode::convert($body, false, BBCode::OSTATUS); + + XML::addElement($doc, $entry, "content", $body, ["type" => "html"]); + + XML::addElement($doc, $entry, "link", "", ["rel" => "alternate", "type" => "text/html", + "href" => DI::baseUrl()."/display/".$item["guid"]] + ); + + XML::addElement($doc, $entry, "published", DateTimeFormat::utc($item["created"]."+00:00", DateTimeFormat::ATOM)); + XML::addElement($doc, $entry, "updated", DateTimeFormat::utc($item["edited"]."+00:00", DateTimeFormat::ATOM)); + } + + /** + * Adds the elements at the foot of an entry to the XML document + * + * @param DOMDocument $doc XML document + * @param object $entry The entry element where the elements are added + * @param array $item Data of the item that is to be posted + * @param array $owner Contact data of the poster + * @param bool $complete default true + * @return void + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + */ + private static function entryFooter(DOMDocument $doc, $entry, array $item, array $owner) + { + $mentioned = []; + + if ($item['gravity'] != GRAVITY_PARENT) { + $parent = Item::selectFirst(['guid', 'author-link', 'owner-link'], ['id' => $item['parent']]); + $parent_item = (($item['thr-parent']) ? $item['thr-parent'] : $item['parent-uri']); + + $thrparent = Item::selectFirst(['guid', 'author-link', 'owner-link', 'plink'], ['uid' => $owner["uid"], 'uri' => $parent_item]); + + if (DBA::isResult($thrparent)) { + $mentioned[$thrparent["author-link"]] = $thrparent["author-link"]; + $mentioned[$thrparent["owner-link"]] = $thrparent["owner-link"]; + $parent_plink = $thrparent["plink"]; + } else { + $mentioned[$parent["author-link"]] = $parent["author-link"]; + $mentioned[$parent["owner-link"]] = $parent["owner-link"]; + $parent_plink = DI::baseUrl()."/display/".$parent["guid"]; + } + + $attributes = [ + "ref" => $parent_item, + "href" => $parent_plink]; + XML::addElement($doc, $entry, "thr:in-reply-to", "", $attributes); + + $attributes = [ + "rel" => "related", + "href" => $parent_plink]; + XML::addElement($doc, $entry, "link", "", $attributes); + } + + // uri-id isn't present for follow entry pseudo-items + $tags = Tag::getByURIId($item['uri-id'] ?? 0); + foreach ($tags as $tag) { + $mentioned[$tag['url']] = $tag['url']; + } + + foreach ($tags as $tag) { + if ($tag['type'] == Tag::HASHTAG) { + XML::addElement($doc, $entry, "category", "", ["term" => $tag['name']]); + } + } + + OStatus::getAttachment($doc, $entry, $item); + } + + /** + * Fetch or create title for feed entry + * + * @param array $item + * @return string title + */ + private static function getTitle(array $item) + { + if ($item['title'] != '') { + return BBCode::convert($item['title'], false, BBCode::OSTATUS); + } + + // Fetch information about the post + $siteinfo = BBCode::getAttachedData($item["body"]); + if (isset($siteinfo["title"])) { + return $siteinfo["title"]; + } + + // If no bookmark is found then take the first line + // Remove the share element before fetching the first line + $title = trim(preg_replace("/\[share.*?\](.*?)\[\/share\]/ism","\n$1\n",$item['body'])); + + $title = HTML::toPlaintext(BBCode::convert($title, false), 0, true)."\n"; + $pos = strpos($title, "\n"); + $trailer = ""; + if (($pos == 0) || ($pos > 100)) { + $pos = 100; + $trailer = "..."; + } + + return substr($title, 0, $pos) . $trailer; + } } diff --git a/src/Protocol/OStatus.php b/src/Protocol/OStatus.php index ef2515c1f5..0635be87d1 100644 --- a/src/Protocol/OStatus.php +++ b/src/Protocol/OStatus.php @@ -23,6 +23,7 @@ namespace Friendica\Protocol; use DOMDocument; use DOMXPath; +use Friendica\Content\PageInfo; use Friendica\Content\Text\BBCode; use Friendica\Content\Text\HTML; use Friendica\Core\Cache\Duration; @@ -33,7 +34,6 @@ use Friendica\DI; use Friendica\Model\APContact; use Friendica\Model\Contact; use Friendica\Model\Conversation; -use Friendica\Model\GContact; use Friendica\Model\Item; use Friendica\Model\ItemURI; use Friendica\Model\Tag; @@ -41,7 +41,6 @@ use Friendica\Model\User; use Friendica\Network\Probe; use Friendica\Util\DateTimeFormat; use Friendica\Util\Images; -use Friendica\Util\Network; use Friendica\Util\Proxy as ProxyUtils; use Friendica\Util\Strings; use Friendica\Util\XML; @@ -216,11 +215,11 @@ class OStatus if (!empty($author["author-avatar"]) && ($author["author-avatar"] != $current['avatar'])) { Logger::log("Update profile picture for contact ".$contact["id"], Logger::DEBUG); - Contact::updateAvatar($author["author-avatar"], $importer["uid"], $contact["id"]); + Contact::updateAvatar($contact["id"], $author["author-avatar"]); } // Ensure that we are having this contact (with uid=0) - $cid = Contact::getIdForURL($aliaslink, 0, true); + $cid = Contact::getIdForURL($aliaslink); if ($cid) { $fields = ['url', 'nurl', 'name', 'nick', 'alias', 'about', 'location']; @@ -237,18 +236,9 @@ class OStatus // Update the avatar if (!empty($author["author-avatar"])) { - Contact::updateAvatar($author["author-avatar"], 0, $cid); + Contact::updateAvatar($cid, $author["author-avatar"]); } } - - $contact["generation"] = 2; - $contact["hide"] = false; // OStatus contacts are never hidden - if (!empty($author["author-avatar"])) { - $contact["photo"] = $author["author-avatar"]; - } - $gcid = GContact::update($contact); - - GContact::link($gcid, $contact["uid"], $contact["id"]); } elseif (empty($contact["network"]) || ($contact["network"] != Protocol::DFRN)) { $contact = []; } @@ -554,15 +544,8 @@ class OStatus } elseif ($item['contact-id'] < 0) { Logger::log("Item with uri ".$item["uri"]." is from a blocked contact.", Logger::DEBUG); } else { - // We are having duplicated entries. Hopefully this solves it. - if (DI::lock()->acquire('ostatus_process_item_insert')) { - $ret = Item::insert($item); - DI::lock()->release('ostatus_process_item_insert'); - Logger::log("Item with uri ".$item["uri"]." for user ".$importer["uid"].' stored. Return value: '.$ret); - } else { - $ret = Item::insert($item); - Logger::log("We couldn't lock - but tried to store the item anyway. Return value is ".$ret); - } + $ret = Item::insert($item); + Logger::log("Item with uri ".$item["uri"]." for user ".$importer["uid"].' stored. Return value: '.$ret); } } } @@ -697,7 +680,7 @@ class OStatus // Only add additional data when there is no picture in the post if (!strstr($item["body"], '[/img]')) { - $item["body"] = add_page_info_to_body($item["body"]); + $item["body"] = PageInfo::searchAndAppendToBody($item["body"]); } Tag::storeFromBody($item['uri-id'], $item['body']); @@ -755,7 +738,7 @@ class OStatus self::$conv_list[$conversation] = true; - $curlResult = Network::curl($conversation, false, ['accept_content' => 'application/atom+xml, text/html']); + $curlResult = DI::httpRequest()->get($conversation, false, ['accept_content' => 'application/atom+xml, text/html']); if (!$curlResult->isSuccess()) { return; @@ -784,7 +767,7 @@ class OStatus } } if ($file != '') { - $conversation_atom = Network::curl($attribute['href']); + $conversation_atom = DI::httpRequest()->get($attribute['href']); if ($conversation_atom->isSuccess()) { $xml = $conversation_atom->getBody(); @@ -901,7 +884,7 @@ class OStatus return; } - $curlResult = Network::curl($self); + $curlResult = DI::httpRequest()->get($self); if (!$curlResult->isSuccess()) { return; @@ -948,7 +931,7 @@ class OStatus } $stored = false; - $curlResult = Network::curl($related, false, ['accept_content' => 'application/atom+xml, text/html']); + $curlResult = DI::httpRequest()->get($related, false, ['accept_content' => 'application/atom+xml, text/html']); if (!$curlResult->isSuccess()) { return; @@ -979,7 +962,7 @@ class OStatus } } if ($atom_file != '') { - $curlResult = Network::curl($atom_file); + $curlResult = DI::httpRequest()->get($atom_file); if ($curlResult->isSuccess()) { Logger::log('Fetched XML for URI ' . $related_uri, Logger::DEBUG); @@ -991,7 +974,7 @@ class OStatus // Workaround for older GNU Social servers if (($xml == '') && strstr($related, '/notice/')) { - $curlResult = Network::curl(str_replace('/notice/', '/api/statuses/show/', $related).'.atom'); + $curlResult = DI::httpRequest()->get(str_replace('/notice/', '/api/statuses/show/', $related) . '.atom'); if ($curlResult->isSuccess()) { Logger::log('GNU Social workaround to fetch XML for URI ' . $related_uri, Logger::DEBUG); @@ -1002,7 +985,7 @@ class OStatus // Even more worse workaround for GNU Social ;-) if ($xml == '') { $related_guess = self::convertHref($related_uri); - $curlResult = Network::curl(str_replace('/notice/', '/api/statuses/show/', $related_guess).'.atom'); + $curlResult = DI::httpRequest()->get(str_replace('/notice/', '/api/statuses/show/', $related_guess) . '.atom'); if ($curlResult->isSuccess()) { Logger::log('GNU Social workaround 2 to fetch XML for URI ' . $related_uri, Logger::DEBUG); @@ -1120,7 +1103,7 @@ class OStatus if (($item["object-type"] == Activity\ObjectType::QUESTION) || ($item["object-type"] == Activity\ObjectType::EVENT) ) { - $item["body"] .= add_page_info($attribute['href']); + $item["body"] .= "\n" . PageInfo::getFooterFromUrl($attribute['href']); } break; case "ostatus:conversation": @@ -1153,7 +1136,7 @@ class OStatus } $link_data['related'] = $attribute['href']; } else { - $item["body"] .= add_page_info($attribute['href']); + $item["body"] .= "\n" . PageInfo::getFooterFromUrl($attribute['href']); } break; case "self": @@ -1207,7 +1190,7 @@ class OStatus * * @return string The guid if the post is a reshare */ - private static function getResharedGuid(array $item) + public static function getResharedGuid(array $item) { $reshared = Item::getShareArray($item); if (empty($reshared['guid']) || !empty($reshared['comment'])) { @@ -1225,7 +1208,7 @@ class OStatus * @return string The cleaned body * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function formatPicturePost($body) + public static function formatPicturePost($body) { $siteinfo = BBCode::getAttachedData($body); @@ -1261,26 +1244,23 @@ class OStatus * @param DOMDocument $doc XML document * @param array $owner Contact data of the poster * @param string $filter The related feed filter (activity, posts or comments) - * @param bool $feed_mode Behave like a regular feed for users if true * * @return object header root element * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function addHeader(DOMDocument $doc, array $owner, $filter, $feed_mode = false) + private static function addHeader(DOMDocument $doc, array $owner, $filter) { $root = $doc->createElementNS(ActivityNamespace::ATOM1, 'feed'); $doc->appendChild($root); - if (!$feed_mode) { - $root->setAttribute("xmlns:thr", ActivityNamespace::THREAD); - $root->setAttribute("xmlns:georss", ActivityNamespace::GEORSS); - $root->setAttribute("xmlns:activity", ActivityNamespace::ACTIVITY); - $root->setAttribute("xmlns:media", ActivityNamespace::MEDIA); - $root->setAttribute("xmlns:poco", ActivityNamespace::POCO); - $root->setAttribute("xmlns:ostatus", ActivityNamespace::OSTATUS); - $root->setAttribute("xmlns:statusnet", ActivityNamespace::STATUSNET); - $root->setAttribute("xmlns:mastodon", ActivityNamespace::MASTODON); - } + $root->setAttribute("xmlns:thr", ActivityNamespace::THREAD); + $root->setAttribute("xmlns:georss", ActivityNamespace::GEORSS); + $root->setAttribute("xmlns:activity", ActivityNamespace::ACTIVITY); + $root->setAttribute("xmlns:media", ActivityNamespace::MEDIA); + $root->setAttribute("xmlns:poco", ActivityNamespace::POCO); + $root->setAttribute("xmlns:ostatus", ActivityNamespace::OSTATUS); + $root->setAttribute("xmlns:statusnet", ActivityNamespace::STATUSNET); + $root->setAttribute("xmlns:mastodon", ActivityNamespace::MASTODON); $title = ''; $selfUri = '/feed/' . $owner["nick"] . '/'; @@ -1298,9 +1278,7 @@ class OStatus break; } - if (!$feed_mode) { - $selfUri = "/dfrn_poll/" . $owner["nick"]; - } + $selfUri = "/dfrn_poll/" . $owner["nick"]; $attributes = ["uri" => "https://friendi.ca", "version" => FRIENDICA_VERSION . "-" . DB_UPDATE_VERSION]; XML::addElement($doc, $root, "generator", FRIENDICA_PLATFORM, $attributes); @@ -1310,7 +1288,7 @@ class OStatus XML::addElement($doc, $root, "logo", $owner["photo"]); XML::addElement($doc, $root, "updated", DateTimeFormat::utcNow(DateTimeFormat::ATOM)); - $author = self::addAuthor($doc, $owner, true, $feed_mode); + $author = self::addAuthor($doc, $owner, true); $root->appendChild($author); $attributes = ["href" => $owner["url"], "rel" => "alternate", "type" => "text/html"]; @@ -1324,21 +1302,19 @@ class OStatus self::hublinks($doc, $root, $owner["nick"]); - if (!$feed_mode) { - $attributes = ["href" => DI::baseUrl() . "/salmon/" . $owner["nick"], "rel" => "salmon"]; - XML::addElement($doc, $root, "link", "", $attributes); + $attributes = ["href" => DI::baseUrl() . "/salmon/" . $owner["nick"], "rel" => "salmon"]; + XML::addElement($doc, $root, "link", "", $attributes); - $attributes = ["href" => DI::baseUrl() . "/salmon/" . $owner["nick"], "rel" => "http://salmon-protocol.org/ns/salmon-replies"]; - XML::addElement($doc, $root, "link", "", $attributes); + $attributes = ["href" => DI::baseUrl() . "/salmon/" . $owner["nick"], "rel" => "http://salmon-protocol.org/ns/salmon-replies"]; + XML::addElement($doc, $root, "link", "", $attributes); - $attributes = ["href" => DI::baseUrl() . "/salmon/" . $owner["nick"], "rel" => "http://salmon-protocol.org/ns/salmon-mention"]; - XML::addElement($doc, $root, "link", "", $attributes); - } + $attributes = ["href" => DI::baseUrl() . "/salmon/" . $owner["nick"], "rel" => "http://salmon-protocol.org/ns/salmon-mention"]; + XML::addElement($doc, $root, "link", "", $attributes); $attributes = ["href" => DI::baseUrl() . $selfUri, "rel" => "self", "type" => "application/atom+xml"]; XML::addElement($doc, $root, "link", "", $attributes); - if ($owner['account-type'] == Contact::TYPE_COMMUNITY) { + if ($owner['contact-type'] == Contact::TYPE_COMMUNITY) { $condition = ['uid' => $owner['uid'], 'self' => false, 'pending' => false, 'archive' => false, 'hidden' => false, 'blocked' => false]; $members = DBA::count('contact', $condition); @@ -1372,7 +1348,7 @@ class OStatus * @return void * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function getAttachment(DOMDocument $doc, $root, $item) + public static function getAttachment(DOMDocument $doc, $root, $item) { $siteinfo = BBCode::getAttachedData($item["body"]); @@ -1442,79 +1418,75 @@ class OStatus * @param DOMDocument $doc XML document * @param array $owner Contact data of the poster * @param bool $show_profile Whether to show profile - * @param bool $feed_mode Behave like a regular feed for users if true * * @return \DOMElement author element * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function addAuthor(DOMDocument $doc, array $owner, $show_profile = true, $feed_mode = false) + private static function addAuthor(DOMDocument $doc, array $owner, $show_profile = true) { $profile = DBA::selectFirst('profile', ['homepage', 'publish'], ['uid' => $owner['uid']]); $author = $doc->createElement("author"); - if (!$feed_mode) { - XML::addElement($doc, $author, "id", $owner["url"]); - if ($owner['account-type'] == User::ACCOUNT_TYPE_COMMUNITY) { - XML::addElement($doc, $author, "activity:object-type", Activity\ObjectType::GROUP); - } else { - XML::addElement($doc, $author, "activity:object-type", Activity\ObjectType::PERSON); - } + XML::addElement($doc, $author, "id", $owner["url"]); + if ($owner['contact-type'] == Contact::TYPE_COMMUNITY) { + XML::addElement($doc, $author, "activity:object-type", Activity\ObjectType::GROUP); + } else { + XML::addElement($doc, $author, "activity:object-type", Activity\ObjectType::PERSON); } + XML::addElement($doc, $author, "uri", $owner["url"]); XML::addElement($doc, $author, "name", $owner["nick"]); XML::addElement($doc, $author, "email", $owner["addr"]); - if ($show_profile && !$feed_mode) { + if ($show_profile) { XML::addElement($doc, $author, "summary", BBCode::convert($owner["about"], false, BBCode::OSTATUS)); } - if (!$feed_mode) { - $attributes = ["rel" => "alternate", "type" => "text/html", "href" => $owner["url"]]; - XML::addElement($doc, $author, "link", "", $attributes); + $attributes = ["rel" => "alternate", "type" => "text/html", "href" => $owner["url"]]; + XML::addElement($doc, $author, "link", "", $attributes); + $attributes = [ + "rel" => "avatar", + "type" => "image/jpeg", // To-Do? + "media:width" => 300, + "media:height" => 300, + "href" => $owner["photo"]]; + XML::addElement($doc, $author, "link", "", $attributes); + + if (isset($owner["thumb"])) { $attributes = [ "rel" => "avatar", "type" => "image/jpeg", // To-Do? - "media:width" => 300, - "media:height" => 300, - "href" => $owner["photo"]]; + "media:width" => 80, + "media:height" => 80, + "href" => $owner["thumb"]]; XML::addElement($doc, $author, "link", "", $attributes); + } - if (isset($owner["thumb"])) { - $attributes = [ - "rel" => "avatar", - "type" => "image/jpeg", // To-Do? - "media:width" => 80, - "media:height" => 80, - "href" => $owner["thumb"]]; - XML::addElement($doc, $author, "link", "", $attributes); + XML::addElement($doc, $author, "poco:preferredUsername", $owner["nick"]); + XML::addElement($doc, $author, "poco:displayName", $owner["name"]); + if ($show_profile) { + XML::addElement($doc, $author, "poco:note", BBCode::convert($owner["about"], false, BBCode::OSTATUS)); + + if (trim($owner["location"]) != "") { + $element = $doc->createElement("poco:address"); + XML::addElement($doc, $element, "poco:formatted", $owner["location"]); + $author->appendChild($element); + } + } + + if (DBA::isResult($profile) && !$show_profile) { + if (trim($profile["homepage"]) != "") { + $urls = $doc->createElement("poco:urls"); + XML::addElement($doc, $urls, "poco:type", "homepage"); + XML::addElement($doc, $urls, "poco:value", $profile["homepage"]); + XML::addElement($doc, $urls, "poco:primary", "true"); + $author->appendChild($urls); } - XML::addElement($doc, $author, "poco:preferredUsername", $owner["nick"]); - XML::addElement($doc, $author, "poco:displayName", $owner["name"]); - if ($show_profile) { - XML::addElement($doc, $author, "poco:note", BBCode::convert($owner["about"], false, BBCode::OSTATUS)); + XML::addElement($doc, $author, "followers", "", ["url" => DI::baseUrl() . "/profile/" . $owner["nick"] . "/contacts/followers"]); + XML::addElement($doc, $author, "statusnet:profile_info", "", ["local_id" => $owner["uid"]]); - if (trim($owner["location"]) != "") { - $element = $doc->createElement("poco:address"); - XML::addElement($doc, $element, "poco:formatted", $owner["location"]); - $author->appendChild($element); - } - } - - if (DBA::isResult($profile) && !$show_profile) { - if (trim($profile["homepage"]) != "") { - $urls = $doc->createElement("poco:urls"); - XML::addElement($doc, $urls, "poco:type", "homepage"); - XML::addElement($doc, $urls, "poco:value", $profile["homepage"]); - XML::addElement($doc, $urls, "poco:primary", "true"); - $author->appendChild($urls); - } - - XML::addElement($doc, $author, "followers", "", ["url" => DI::baseUrl() . "/profile/" . $owner["nick"] . "/contacts/followers"]); - XML::addElement($doc, $author, "statusnet:profile_info", "", ["local_id" => $owner["uid"]]); - - if ($profile["publish"]) { - XML::addElement($doc, $author, "mastodon:scope", "public"); - } + if ($profile["publish"]) { + XML::addElement($doc, $author, "mastodon:scope", "public"); } } @@ -1534,7 +1506,7 @@ class OStatus * * @return string activity */ - private static function constructVerb(array $item) + public static function constructVerb(array $item) { if (!empty($item['verb'])) { return $item['verb']; @@ -1566,19 +1538,18 @@ class OStatus * @param array $item Data of the item that is to be posted * @param array $owner Contact data of the poster * @param bool $toplevel optional default false - * @param bool $feed_mode Behave like a regular feed for users if true * * @return \DOMElement Entry element * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - private static function entry(DOMDocument $doc, array $item, array $owner, $toplevel = false, $feed_mode = false) + private static function entry(DOMDocument $doc, array $item, array $owner, $toplevel = false) { $xml = null; $repeated_guid = self::getResharedGuid($item); if ($repeated_guid != "") { - $xml = self::reshareEntry($doc, $item, $owner, $repeated_guid, $toplevel, $feed_mode); + $xml = self::reshareEntry($doc, $item, $owner, $repeated_guid, $toplevel); } if ($xml) { @@ -1590,7 +1561,7 @@ class OStatus } elseif (in_array($item["verb"], [Activity::FOLLOW, Activity::O_UNFOLLOW])) { return self::followEntry($doc, $item, $owner, $toplevel); } else { - return self::noteEntry($doc, $item, $owner, $toplevel, $feed_mode); + return self::noteEntry($doc, $item, $owner, $toplevel); } } @@ -1616,59 +1587,6 @@ class OStatus return $source; } - /** - * Fetches contact data from the contact or the gcontact table - * - * @param string $url URL of the contact - * @param array $owner Contact data of the poster - * - * @return array Contact array - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - private static function contactEntry($url, array $owner) - { - $r = q( - "SELECT * FROM `contact` WHERE `nurl` = '%s' AND `uid` IN (0, %d) ORDER BY `uid` DESC LIMIT 1", - DBA::escape(Strings::normaliseLink($url)), - intval($owner["uid"]) - ); - if (DBA::isResult($r)) { - $contact = $r[0]; - $contact["uid"] = -1; - } - - if (!DBA::isResult($r)) { - $gcontact = DBA::selectFirst('gcontact', [], ['nurl' => Strings::normaliseLink($url)]); - if (DBA::isResult($r)) { - $contact = $gcontact; - $contact["uid"] = -1; - $contact["success_update"] = $contact["updated"]; - } - } - - if (!DBA::isResult($r)) { - $contact = $owner; - } - - if (!isset($contact["poll"])) { - $data = Probe::uri($url); - $contact["poll"] = $data["poll"]; - - if (!$contact["alias"]) { - $contact["alias"] = $data["alias"]; - } - } - - if (!isset($contact["alias"])) { - $contact["alias"] = $contact["url"]; - } - - $contact['account-type'] = $owner['account-type']; - - return $contact; - } - /** * Adds an entry element with reshared content * @@ -1677,13 +1595,12 @@ class OStatus * @param array $owner Contact data of the poster * @param string $repeated_guid guid * @param bool $toplevel Is it for en entry element (false) or a feed entry (true)? - * @param bool $feed_mode Behave like a regular feed for users if true * * @return bool Entry element * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - private static function reshareEntry(DOMDocument $doc, array $item, array $owner, $repeated_guid, $toplevel, $feed_mode = false) + private static function reshareEntry(DOMDocument $doc, array $item, array $owner, $repeated_guid, $toplevel) { if (($item['gravity'] != GRAVITY_PARENT) && (Strings::normaliseLink($item["author-link"]) != Strings::normaliseLink($owner["url"]))) { Logger::log("OStatus entry is from author ".$owner["url"]." - not from ".$item["author-link"].". Quitting.", Logger::DEBUG); @@ -1698,42 +1615,40 @@ class OStatus return false; } - $contact = self::contactEntry($repeated_item['author-link'], $owner); + $contact = Contact::getByURL($repeated_item['author-link']) ?: $owner; $title = $owner["nick"]." repeated a notice by ".$contact["nick"]; - self::entryContent($doc, $entry, $item, $owner, $title, Activity::SHARE, false, $feed_mode); + self::entryContent($doc, $entry, $item, $owner, $title, Activity::SHARE, false); - if (!$feed_mode) { - $as_object = $doc->createElement("activity:object"); + $as_object = $doc->createElement("activity:object"); - XML::addElement($doc, $as_object, "activity:object-type", ActivityNamespace::ACTIVITY_SCHEMA . "activity"); + XML::addElement($doc, $as_object, "activity:object-type", ActivityNamespace::ACTIVITY_SCHEMA . "activity"); - self::entryContent($doc, $as_object, $repeated_item, $owner, "", "", false); + self::entryContent($doc, $as_object, $repeated_item, $owner, "", "", false); - $author = self::addAuthor($doc, $contact, false); - $as_object->appendChild($author); + $author = self::addAuthor($doc, $contact, false); + $as_object->appendChild($author); - $as_object2 = $doc->createElement("activity:object"); + $as_object2 = $doc->createElement("activity:object"); - XML::addElement($doc, $as_object2, "activity:object-type", self::constructObjecttype($repeated_item)); + XML::addElement($doc, $as_object2, "activity:object-type", self::constructObjecttype($repeated_item)); - $title = sprintf("New comment by %s", $contact["nick"]); + $title = sprintf("New comment by %s", $contact["nick"]); - self::entryContent($doc, $as_object2, $repeated_item, $owner, $title); + self::entryContent($doc, $as_object2, $repeated_item, $owner, $title); - $as_object->appendChild($as_object2); + $as_object->appendChild($as_object2); - self::entryFooter($doc, $as_object, $item, $owner, false); + self::entryFooter($doc, $as_object, $item, $owner, false); - $source = self::sourceEntry($doc, $contact); + $source = self::sourceEntry($doc, $contact); - $as_object->appendChild($source); + $as_object->appendChild($source); - $entry->appendChild($as_object); - } + $entry->appendChild($as_object); - self::entryFooter($doc, $entry, $item, $owner, true, $feed_mode); + self::entryFooter($doc, $entry, $item, $owner, true); return $entry; } @@ -1840,7 +1755,7 @@ class OStatus $item["created"] = $item["edited"] = date("c"); $item["private"] = Item::PRIVATE; - $contact = Probe::uri($item['follow']); + $contact = Contact::getByURL($item['follow']); $item['follow'] = $contact['url']; if ($contact['alias']) { @@ -1894,13 +1809,12 @@ class OStatus * @param array $item Data of the item that is to be posted * @param array $owner Contact data of the poster * @param bool $toplevel Is it for en entry element (false) or a feed entry (true)? - * @param bool $feed_mode Behave like a regular feed for users if true * * @return \DOMElement Entry element * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - private static function noteEntry(DOMDocument $doc, array $item, array $owner, $toplevel, $feed_mode) + private static function noteEntry(DOMDocument $doc, array $item, array $owner, $toplevel) { if (($item['gravity'] != GRAVITY_PARENT) && (Strings::normaliseLink($item["author-link"]) != Strings::normaliseLink($owner["url"]))) { Logger::log("OStatus entry is from author ".$owner["url"]." - not from ".$item["author-link"].". Quitting.", Logger::DEBUG); @@ -1918,13 +1832,11 @@ class OStatus $entry = self::entryHeader($doc, $owner, $item, $toplevel); - if (!$feed_mode) { - XML::addElement($doc, $entry, "activity:object-type", Activity\ObjectType::NOTE); - } + XML::addElement($doc, $entry, "activity:object-type", Activity\ObjectType::NOTE); - self::entryContent($doc, $entry, $item, $owner, $title, '', true, $feed_mode); + self::entryContent($doc, $entry, $item, $owner, $title, '', true); - self::entryFooter($doc, $entry, $item, $owner, !$feed_mode, $feed_mode); + self::entryFooter($doc, $entry, $item, $owner, true); return $entry; } @@ -1941,13 +1853,13 @@ class OStatus * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - private static function entryHeader(DOMDocument $doc, array $owner, array $item, $toplevel) + public static function entryHeader(DOMDocument $doc, array $owner, array $item, $toplevel) { if (!$toplevel) { $entry = $doc->createElement("entry"); - if ($owner['account-type'] == User::ACCOUNT_TYPE_COMMUNITY) { - $contact = self::contactEntry($item['author-link'], $owner); + if ($owner['contact-type'] == Contact::TYPE_COMMUNITY) { + $contact = Contact::getByURL($item['author-link']) ?: $owner; $author = self::addAuthor($doc, $contact, false); $entry->appendChild($author); } @@ -1980,11 +1892,10 @@ class OStatus * @param string $title Title for the post * @param string $verb The activity verb * @param bool $complete Add the "status_net" element? - * @param bool $feed_mode Behave like a regular feed for users if true * @return void * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function entryContent(DOMDocument $doc, \DOMElement $entry, array $item, array $owner, $title, $verb = "", $complete = true, $feed_mode = false) + private static function entryContent(DOMDocument $doc, \DOMElement $entry, array $item, array $owner, $title, $verb = "", $complete = true) { if ($verb == "") { $verb = self::constructVerb($item); @@ -1995,7 +1906,7 @@ class OStatus $body = self::formatPicturePost($item['body']); - if (!empty($item['title']) && !$feed_mode) { + if (!empty($item['title'])) { $body = "[b]".$item['title']."[/b]\n\n".$body; } @@ -2007,13 +1918,11 @@ class OStatus "href" => DI::baseUrl()."/display/".$item["guid"]] ); - if (!$feed_mode && $complete && ($item["id"] > 0)) { + if ($complete && ($item["id"] > 0)) { XML::addElement($doc, $entry, "status_net", "", ["notice_id" => $item["id"]]); } - if (!$feed_mode) { - XML::addElement($doc, $entry, "activity:verb", $verb); - } + XML::addElement($doc, $entry, "activity:verb", $verb); XML::addElement($doc, $entry, "published", DateTimeFormat::utc($item["created"]."+00:00", DateTimeFormat::ATOM)); XML::addElement($doc, $entry, "updated", DateTimeFormat::utc($item["edited"]."+00:00", DateTimeFormat::ATOM)); @@ -2027,11 +1936,10 @@ class OStatus * @param array $item Data of the item that is to be posted * @param array $owner Contact data of the poster * @param bool $complete default true - * @param bool $feed_mode Behave like a regular feed for users if true * @return void * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function entryFooter(DOMDocument $doc, $entry, array $item, array $owner, $complete = true, $feed_mode = false) + private static function entryFooter(DOMDocument $doc, $entry, array $item, array $owner, $complete = true) { $mentioned = []; @@ -2062,7 +1970,7 @@ class OStatus XML::addElement($doc, $entry, "link", "", $attributes); } - if (!$feed_mode && (intval($item['parent']) > 0)) { + if (intval($item['parent']) > 0) { $conversation_href = $conversation_uri = str_replace('/objects/', '/context/', $item['parent-uri']); if (isset($parent_item)) { @@ -2077,16 +1985,14 @@ class OStatus } } - if (!$feed_mode) { - XML::addElement($doc, $entry, "link", "", ["rel" => "ostatus:conversation", "href" => $conversation_href]); + XML::addElement($doc, $entry, "link", "", ["rel" => "ostatus:conversation", "href" => $conversation_href]); - $attributes = [ - "href" => $conversation_href, - "local_id" => $item['parent'], - "ref" => $conversation_uri]; + $attributes = [ + "href" => $conversation_href, + "local_id" => $item['parent'], + "ref" => $conversation_uri]; - XML::addElement($doc, $entry, "ostatus:conversation", $conversation_uri, $attributes); - } + XML::addElement($doc, $entry, "ostatus:conversation", $conversation_uri, $attributes); } // uri-id isn't present for follow entry pseudo-items @@ -2095,50 +2001,48 @@ class OStatus $mentioned[$tag['url']] = $tag['url']; } - if (!$feed_mode) { - // Make sure that mentions are accepted (GNU Social has problems with mixing HTTP and HTTPS) - $newmentions = []; - foreach ($mentioned as $mention) { - $newmentions[str_replace("http://", "https://", $mention)] = str_replace("http://", "https://", $mention); - $newmentions[str_replace("https://", "http://", $mention)] = str_replace("https://", "http://", $mention); - } - $mentioned = $newmentions; + // Make sure that mentions are accepted (GNU Social has problems with mixing HTTP and HTTPS) + $newmentions = []; + foreach ($mentioned as $mention) { + $newmentions[str_replace("http://", "https://", $mention)] = str_replace("http://", "https://", $mention); + $newmentions[str_replace("https://", "http://", $mention)] = str_replace("https://", "http://", $mention); + } + $mentioned = $newmentions; - foreach ($mentioned as $mention) { - $contact = Contact::getByURL($mention, 0, ['contact-type']); - if (!empty($contact) && ($contact['contact-type'] == Contact::TYPE_COMMUNITY)) { - XML::addElement($doc, $entry, "link", "", - [ - "rel" => "mentioned", - "ostatus:object-type" => Activity\ObjectType::GROUP, - "href" => $mention] - ); - } else { - XML::addElement($doc, $entry, "link", "", - [ - "rel" => "mentioned", - "ostatus:object-type" => Activity\ObjectType::PERSON, - "href" => $mention] - ); - } + foreach ($mentioned as $mention) { + $contact = Contact::getByURL($mention, false, ['contact-type']); + if (!empty($contact) && ($contact['contact-type'] == Contact::TYPE_COMMUNITY)) { + XML::addElement($doc, $entry, "link", "", + [ + "rel" => "mentioned", + "ostatus:object-type" => Activity\ObjectType::GROUP, + "href" => $mention] + ); + } else { + XML::addElement($doc, $entry, "link", "", + [ + "rel" => "mentioned", + "ostatus:object-type" => Activity\ObjectType::PERSON, + "href" => $mention] + ); } + } - if ($owner['account-type'] == User::ACCOUNT_TYPE_COMMUNITY) { - XML::addElement($doc, $entry, "link", "", [ - "rel" => "mentioned", - "ostatus:object-type" => "http://activitystrea.ms/schema/1.0/group", - "href" => $owner['url'] - ]); - } + if ($owner['contact-type'] == Contact::TYPE_COMMUNITY) { + XML::addElement($doc, $entry, "link", "", [ + "rel" => "mentioned", + "ostatus:object-type" => "http://activitystrea.ms/schema/1.0/group", + "href" => $owner['url'] + ]); + } - if ($item['private'] != Item::PRIVATE) { - XML::addElement($doc, $entry, "link", "", ["rel" => "ostatus:attention", - "href" => "http://activityschema.org/collection/public"]); - XML::addElement($doc, $entry, "link", "", ["rel" => "mentioned", - "ostatus:object-type" => "http://activitystrea.ms/schema/1.0/collection", - "href" => "http://activityschema.org/collection/public"]); - XML::addElement($doc, $entry, "mastodon:scope", "public"); - } + if ($item['private'] != Item::PRIVATE) { + XML::addElement($doc, $entry, "link", "", ["rel" => "ostatus:attention", + "href" => "http://activityschema.org/collection/public"]); + XML::addElement($doc, $entry, "link", "", ["rel" => "mentioned", + "ostatus:object-type" => "http://activitystrea.ms/schema/1.0/collection", + "href" => "http://activityschema.org/collection/public"]); + XML::addElement($doc, $entry, "mastodon:scope", "public"); } foreach ($tags as $tag) { @@ -2149,7 +2053,7 @@ class OStatus self::getAttachment($doc, $entry, $item); - if (!$feed_mode && $complete && ($item["id"] > 0)) { + if ($complete && ($item["id"] > 0)) { $app = $item["app"]; if ($app == "") { $app = "web"; @@ -2185,13 +2089,12 @@ class OStatus * @param integer $max_items Number of maximum items to fetch * @param string $filter Feed items filter (activity, posts or comments) * @param boolean $nocache Wether to bypass caching - * @param boolean $feed_mode Behave like a regular feed for users if true * * @return string XML feed * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - public static function feed($owner_nick, &$last_update, $max_items = 300, $filter = 'activity', $nocache = false, $feed_mode = false) + public static function feed($owner_nick, &$last_update, $max_items = 300, $filter = 'activity', $nocache = false) { $stamp = microtime(true); @@ -2218,8 +2121,8 @@ class OStatus $last_update = 'now -30 days'; } - $check_date = $feed_mode ? '' : DateTimeFormat::utc($last_update); - $authorid = Contact::getIdForURL($owner["url"], 0, true); + $check_date = DateTimeFormat::utc($last_update); + $authorid = Contact::getIdForURL($owner["url"]); $condition = ["`uid` = ? AND `received` > ? AND NOT `deleted` AND `private` != ? AND `visible` AND `wall` AND `parent-network` IN (?, ?)", @@ -2230,7 +2133,7 @@ class OStatus $condition[] = Activity\ObjectType::COMMENT; } - if ($owner['account-type'] != User::ACCOUNT_TYPE_COMMUNITY) { + if ($owner['contact-type'] != Contact::TYPE_COMMUNITY) { $condition[0] .= " AND `contact-id` = ? AND `author-id` = ?"; $condition[] = $owner["id"]; $condition[] = $authorid; @@ -2249,7 +2152,7 @@ class OStatus $doc = new DOMDocument('1.0', 'utf-8'); $doc->formatOutput = true; - $root = self::addHeader($doc, $owner, $filter, $feed_mode); + $root = self::addHeader($doc, $owner, $filter); foreach ($items as $item) { if (DI::config()->get('system', 'ostatus_debug')) { @@ -2260,7 +2163,7 @@ class OStatus continue; } - $entry = self::entry($doc, $item, $owner, false, $feed_mode); + $entry = self::entry($doc, $item, $owner, false); $root->appendChild($entry); if ($last_update < $item['created']) { @@ -2308,14 +2211,13 @@ class OStatus * Checks if the given contact url does support OStatus * * @param string $url profile url - * @param boolean $update Update the profile * @return boolean * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - public static function isSupportedByContactUrl($url, $update = false) + public static function isSupportedByContactUrl($url) { - $probe = Probe::uri($url, Protocol::OSTATUS, 0, !$update); + $probe = Probe::uri($url, Protocol::OSTATUS); return $probe['network'] == Protocol::OSTATUS; } } diff --git a/src/Protocol/PortableContact.php b/src/Protocol/PortableContact.php deleted file mode 100644 index f255347c12..0000000000 --- a/src/Protocol/PortableContact.php +++ /dev/null @@ -1,494 +0,0 @@ -. - * - */ - -namespace Friendica\Protocol; - -use Exception; -use Friendica\Content\Text\HTML; -use Friendica\Core\Logger; -use Friendica\Core\Protocol; -use Friendica\Core\Worker; -use Friendica\Database\DBA; -use Friendica\DI; -use Friendica\Model\GContact; -use Friendica\Model\GServer; -use Friendica\Util\DateTimeFormat; -use Friendica\Util\Network; -use Friendica\Util\Strings; - -/** - * - * @todo Move GNU Social URL schemata (http://server.tld/user/number) to http://server.tld/username - * @todo Fetch profile data from profile page for Redmatrix users - * @todo Detect if it is a forum - */ -class PortableContact -{ - const DISABLED = 0; - const USERS = 1; - const USERS_GCONTACTS = 2; - const USERS_GCONTACTS_FALLBACK = 3; - - /** - * Fetch POCO data - * - * @param integer $cid Contact ID - * @param integer $uid User ID - * @param integer $zcid Global Contact ID - * @param integer $url POCO address that should be polled - * - * Given a contact-id (minimum), load the PortableContacts friend list for that contact, - * and add the entries to the gcontact (Global Contact) table, or update existing entries - * if anything (name or photo) has changed. - * We use normalised urls for comparison which ignore http vs https and www.domain vs domain - * - * Once the global contact is stored add (if necessary) the contact linkage which associates - * the given uid, cid to the global contact entry. There can be many uid/cid combinations - * pointing to the same global contact id. - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - public static function loadWorker($cid, $uid = 0, $zcid = 0, $url = null) - { - // Call the function "load" via the worker - Worker::add(PRIORITY_LOW, 'FetchPoCo', (int)$cid, (int)$uid, (int)$zcid, $url); - } - - /** - * Fetch POCO data from the worker - * - * @param integer $cid Contact ID - * @param integer $uid User ID - * @param integer $zcid Global Contact ID - * @param integer $url POCO address that should be polled - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - public static function load($cid, $uid, $zcid, $url) - { - if ($cid) { - if (!$url || !$uid) { - $contact = DBA::selectFirst('contact', ['poco', 'uid'], ['id' => $cid]); - if (DBA::isResult($contact)) { - $url = $contact['poco']; - $uid = $contact['uid']; - } - } - if (!$uid) { - return; - } - } - - if (!$url) { - return; - } - - $url = $url . (($uid) ? '/@me/@all?fields=displayName,urls,photos,updated,network,aboutMe,currentLocation,tags,contactType,generation' : '?fields=displayName,urls,photos,updated,network,aboutMe,currentLocation,tags,contactType,generation'); - - Logger::log('load: ' . $url, Logger::DEBUG); - - $fetchresult = Network::fetchUrlFull($url); - $s = $fetchresult->getBody(); - - Logger::log('load: returns ' . $s, Logger::DATA); - - Logger::log('load: return code: ' . $fetchresult->getReturnCode(), Logger::DEBUG); - - if (($fetchresult->getReturnCode() > 299) || (! $s)) { - return; - } - - $j = json_decode($s, true); - - Logger::debug('load', ['json' => $j]); - - if (!isset($j['entry'])) { - return; - } - - $total = 0; - foreach ($j['entry'] as $entry) { - $total ++; - $profile_url = ''; - $profile_photo = ''; - $connect_url = ''; - $name = ''; - $network = ''; - $updated = DBA::NULL_DATETIME; - $location = ''; - $about = ''; - $keywords = ''; - $contact_type = -1; - $generation = 0; - - if (!empty($entry['displayName'])) { - $name = $entry['displayName']; - } - - if (isset($entry['urls'])) { - foreach ($entry['urls'] as $url) { - if ($url['type'] == 'profile') { - $profile_url = $url['value']; - continue; - } - if ($url['type'] == 'webfinger') { - $connect_url = str_replace('acct:', '', $url['value']); - continue; - } - } - } - if (isset($entry['photos'])) { - foreach ($entry['photos'] as $photo) { - if ($photo['type'] == 'profile') { - $profile_photo = $photo['value']; - continue; - } - } - } - - if (isset($entry['updated'])) { - $updated = date(DateTimeFormat::MYSQL, strtotime($entry['updated'])); - } - - if (isset($entry['network'])) { - $network = $entry['network']; - } - - if (isset($entry['currentLocation'])) { - $location = $entry['currentLocation']; - } - - if (isset($entry['aboutMe'])) { - $about = HTML::toBBCode($entry['aboutMe']); - } - - if (isset($entry['generation']) && ($entry['generation'] > 0)) { - $generation = ++$entry['generation']; - } - - if (isset($entry['tags'])) { - foreach ($entry['tags'] as $tag) { - $keywords = implode(", ", $tag); - } - } - - if (isset($entry['contactType']) && ($entry['contactType'] >= 0)) { - $contact_type = $entry['contactType']; - } - - $gcontact = ["url" => $profile_url, - "name" => $name, - "network" => $network, - "photo" => $profile_photo, - "about" => $about, - "location" => $location, - "keywords" => $keywords, - "connect" => $connect_url, - "updated" => $updated, - "contact-type" => $contact_type, - "generation" => $generation]; - - try { - $gcontact = GContact::sanitize($gcontact); - $gcid = GContact::update($gcontact); - - GContact::link($gcid, $uid, $cid, $zcid); - } catch (Exception $e) { - Logger::log($e->getMessage(), Logger::DEBUG); - } - } - Logger::log("load: loaded $total entries", Logger::DEBUG); - - $condition = ["`cid` = ? AND `uid` = ? AND `zcid` = ? AND `updated` < UTC_TIMESTAMP - INTERVAL 2 DAY", $cid, $uid, $zcid]; - DBA::delete('glink', $condition); - } - - /** - * Returns a list of all known servers - * @return array List of server urls - * @throws Exception - */ - public static function serverlist() - { - $r = q( - "SELECT `url`, `site_name` AS `displayName`, `network`, `platform`, `version` FROM `gserver` - WHERE `network` IN ('%s', '%s', '%s') AND `last_contact` > `last_failure` - ORDER BY `last_contact` - LIMIT 1000", - DBA::escape(Protocol::DFRN), - DBA::escape(Protocol::DIASPORA), - DBA::escape(Protocol::OSTATUS) - ); - - if (!DBA::isResult($r)) { - return false; - } - - return $r; - } - - /** - * Fetch server list from remote servers and adds them when they are new. - * - * @param string $poco URL to the POCO endpoint - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - private static function fetchServerlist($poco) - { - $curlResult = Network::curl($poco . "/@server"); - - if (!$curlResult->isSuccess()) { - return; - } - - $serverlist = json_decode($curlResult->getBody(), true); - - if (!is_array($serverlist)) { - return; - } - - foreach ($serverlist as $server) { - $server_url = str_replace("/index.php", "", $server['url']); - - $r = q("SELECT `nurl` FROM `gserver` WHERE `nurl` = '%s'", DBA::escape(Strings::normaliseLink($server_url))); - - if (!DBA::isResult($r)) { - Logger::log("Call server check for server ".$server_url, Logger::DEBUG); - Worker::add(PRIORITY_LOW, 'UpdateGServer', $server_url); - } - } - } - - public static function discoverSingleServer($id) - { - $server = DBA::selectFirst('gserver', ['poco', 'nurl', 'url', 'network'], ['id' => $id]); - - if (!DBA::isResult($server)) { - return false; - } - - // Discover new servers out there (Works from Friendica version 3.5.2) - self::fetchServerlist($server["poco"]); - - // Fetch all users from the other server - $url = $server["poco"] . "/?fields=displayName,urls,photos,updated,network,aboutMe,currentLocation,tags,contactType,generation"; - - Logger::info("Fetch all users from the server " . $server["url"]); - - $curlResult = Network::curl($url); - - if ($curlResult->isSuccess() && !empty($curlResult->getBody())) { - $data = json_decode($curlResult->getBody(), true); - - if (!empty($data)) { - self::discoverServer($data, 2); - } - - if (DI::config()->get('system', 'poco_discovery') >= self::USERS_GCONTACTS) { - $timeframe = DI::config()->get('system', 'poco_discovery_since'); - - if ($timeframe == 0) { - $timeframe = 30; - } - - $updatedSince = date(DateTimeFormat::MYSQL, time() - $timeframe * 86400); - - // Fetch all global contacts from the other server (Not working with Redmatrix and Friendica versions before 3.3) - $url = $server["poco"]."/@global?updatedSince=".$updatedSince."&fields=displayName,urls,photos,updated,network,aboutMe,currentLocation,tags,contactType,generation"; - - $success = false; - - $curlResult = Network::curl($url); - - if ($curlResult->isSuccess() && !empty($curlResult->getBody())) { - Logger::info("Fetch all global contacts from the server " . $server["nurl"]); - $data = json_decode($curlResult->getBody(), true); - - if (!empty($data)) { - $success = self::discoverServer($data); - } - } - - if (!$success && !empty($data) && DI::config()->get('system', 'poco_discovery') >= self::USERS_GCONTACTS_FALLBACK) { - Logger::info("Fetch contacts from users of the server " . $server["nurl"]); - self::discoverServerUsers($data, $server); - } - } - - $fields = ['last_poco_query' => DateTimeFormat::utcNow()]; - DBA::update('gserver', $fields, ['nurl' => $server["nurl"]]); - - return true; - } else { - // If the server hadn't replied correctly, then force a sanity check - GServer::check($server["url"], $server["network"], true); - - // If we couldn't reach the server, we will try it some time later - $fields = ['last_poco_query' => DateTimeFormat::utcNow()]; - DBA::update('gserver', $fields, ['nurl' => $server["nurl"]]); - - return false; - } - } - - private static function discoverServerUsers(array $data, array $server) - { - if (!isset($data['entry'])) { - return; - } - - foreach ($data['entry'] as $entry) { - $username = ''; - - if (isset($entry['urls'])) { - foreach ($entry['urls'] as $url) { - if ($url['type'] == 'profile') { - $profile_url = $url['value']; - $path_array = explode('/', parse_url($profile_url, PHP_URL_PATH)); - $username = end($path_array); - } - } - } - - if ($username != '') { - Logger::log('Fetch contacts for the user ' . $username . ' from the server ' . $server['nurl'], Logger::DEBUG); - - // Fetch all contacts from a given user from the other server - $url = $server['poco'] . '/' . $username . '/?fields=displayName,urls,photos,updated,network,aboutMe,currentLocation,tags,contactType,generation'; - - $curlResult = Network::curl($url); - - if ($curlResult->isSuccess()) { - $data = json_decode($curlResult->getBody(), true); - - if (!empty($data)) { - self::discoverServer($data, 3); - } - } - } - } - } - - private static function discoverServer(array $data, $default_generation = 0) - { - if (empty($data['entry'])) { - return false; - } - - $success = false; - - foreach ($data['entry'] as $entry) { - $profile_url = ''; - $profile_photo = ''; - $connect_url = ''; - $name = ''; - $network = ''; - $updated = DBA::NULL_DATETIME; - $location = ''; - $about = ''; - $keywords = ''; - $contact_type = -1; - $generation = $default_generation; - - if (!empty($entry['displayName'])) { - $name = $entry['displayName']; - } - - if (isset($entry['urls'])) { - foreach ($entry['urls'] as $url) { - if ($url['type'] == 'profile') { - $profile_url = $url['value']; - continue; - } - if ($url['type'] == 'webfinger') { - $connect_url = str_replace('acct:' , '', $url['value']); - continue; - } - } - } - - if (isset($entry['photos'])) { - foreach ($entry['photos'] as $photo) { - if ($photo['type'] == 'profile') { - $profile_photo = $photo['value']; - continue; - } - } - } - - if (isset($entry['updated'])) { - $updated = date(DateTimeFormat::MYSQL, strtotime($entry['updated'])); - } - - if (isset($entry['network'])) { - $network = $entry['network']; - } - - if (isset($entry['currentLocation'])) { - $location = $entry['currentLocation']; - } - - if (isset($entry['aboutMe'])) { - $about = HTML::toBBCode($entry['aboutMe']); - } - - if (isset($entry['generation']) && ($entry['generation'] > 0)) { - $generation = ++$entry['generation']; - } - - if (isset($entry['contactType']) && ($entry['contactType'] >= 0)) { - $contact_type = $entry['contactType']; - } - - if (isset($entry['tags'])) { - foreach ($entry['tags'] as $tag) { - $keywords = implode(", ", $tag); - } - } - - if ($generation > 0) { - $success = true; - - Logger::log("Store profile ".$profile_url, Logger::DEBUG); - - $gcontact = ["url" => $profile_url, - "name" => $name, - "network" => $network, - "photo" => $profile_photo, - "about" => $about, - "location" => $location, - "keywords" => $keywords, - "connect" => $connect_url, - "updated" => $updated, - "contact-type" => $contact_type, - "generation" => $generation]; - - try { - $gcontact = GContact::sanitize($gcontact); - GContact::update($gcontact); - } catch (Exception $e) { - Logger::log($e->getMessage(), Logger::DEBUG); - } - - Logger::log("Done for profile ".$profile_url, Logger::DEBUG); - } - } - return $success; - } -} diff --git a/src/Protocol/Salmon.php b/src/Protocol/Salmon.php index 7708459102..88c342a87c 100644 --- a/src/Protocol/Salmon.php +++ b/src/Protocol/Salmon.php @@ -22,9 +22,9 @@ namespace Friendica\Protocol; use Friendica\Core\Logger; +use Friendica\DI; use Friendica\Network\Probe; use Friendica\Util\Crypto; -use Friendica\Util\Network; use Friendica\Util\Strings; use Friendica\Util\XML; @@ -72,7 +72,7 @@ class Salmon $ret[$x] = substr($ret[$x], 5); } } elseif (Strings::normaliseLink($ret[$x]) == 'http://') { - $ret[$x] = Network::fetchUrl($ret[$x]); + $ret[$x] = DI::httpRequest()->fetch($ret[$x]); } } } @@ -155,7 +155,7 @@ class Salmon $salmon = XML::fromArray($xmldata, $xml, false, $namespaces); // slap them - $postResult = Network::post($url, $salmon, [ + $postResult = DI::httpRequest()->post($url, $salmon, [ 'Content-type: application/magic-envelope+xml', 'Content-length: ' . strlen($salmon) ]); @@ -180,7 +180,7 @@ class Salmon $salmon = XML::fromArray($xmldata, $xml, false, $namespaces); // slap them - $postResult = Network::post($url, $salmon, [ + $postResult = DI::httpRequest()->post($url, $salmon, [ 'Content-type: application/magic-envelope+xml', 'Content-length: ' . strlen($salmon) ]); @@ -203,7 +203,7 @@ class Salmon $salmon = XML::fromArray($xmldata, $xml, false, $namespaces); // slap them - $postResult = Network::post($url, $salmon, [ + $postResult = DI::httpRequest()->post($url, $salmon, [ 'Content-type: application/magic-envelope+xml', 'Content-length: ' . strlen($salmon)]); $return_code = $postResult->getReturnCode(); diff --git a/src/Util/Crypto.php b/src/Util/Crypto.php index d44800e942..8adacf7104 100644 --- a/src/Util/Crypto.php +++ b/src/Util/Crypto.php @@ -461,11 +461,12 @@ class Crypto return; } - $alg = ((array_key_exists('alg', $data)) ? $data['alg'] : 'aes256cbc'); + $alg = $data['alg'] ?? 'aes256cbc'; if ($alg === 'aes256cbc') { - return self::encapsulateAes($data['data'], $prvkey); + return self::unencapsulateAes($data['data'], $prvkey); } - return self::encapsulateOther($data['data'], $prvkey, $alg); + + return self::unencapsulateOther($data, $prvkey, $alg); } /** diff --git a/src/Util/EMailer/MailBuilder.php b/src/Util/EMailer/MailBuilder.php index 7bdb978c81..24190fe4d4 100644 --- a/src/Util/EMailer/MailBuilder.php +++ b/src/Util/EMailer/MailBuilder.php @@ -49,7 +49,7 @@ abstract class MailBuilder /** @var LoggerInterface */ protected $logger; - /** @var string */ + /** @var string[][] */ protected $headers; /** @var string */ @@ -76,13 +76,14 @@ abstract class MailBuilder $hostname = substr($hostname, 0, strpos($hostname, ':')); } - $this->headers = ""; - $this->headers .= "Precedence: list\n"; - $this->headers .= "X-Friendica-Host: " . $hostname . "\n"; - $this->headers .= "X-Friendica-Platform: " . FRIENDICA_PLATFORM . "\n"; - $this->headers .= "X-Friendica-Version: " . FRIENDICA_VERSION . "\n"; - $this->headers .= "List-ID: \n"; - $this->headers .= "List-Archive: <" . $baseUrl->get() . "/notifications/system>\n"; + $this->headers = [ + 'Precedence' => ['list'], + 'X-Friendica-Host' => [$hostname], + 'X-Friendica-Platform' => [FRIENDICA_PLATFORM], + 'X-Friendica-Version' => [FRIENDICA_VERSION], + 'List-ID' => [''], + 'List-Archive' => ['<' . $baseUrl->get() . '/notifications/system>'], + ]; } /** @@ -159,15 +160,31 @@ abstract class MailBuilder } /** - * Adds new headers to the default headers + * Adds a value to a header * - * @param string $headers New headers + * @param string $name The header name + * @param string $value The value of the header to add * * @return static */ - public function addHeaders(string $headers) + public function addHeader(string $name, string $value) { - $this->headers .= $headers; + $this->headers[$name][] = $value; + + return $this; + } + + /** + * Sets a value to a header (overwrites existing values) + * + * @param string $name The header name + * @param string $value The value to set + * + * @return static + */ + public function setHeader(string $name, string $value) + { + $this->headers[$name] = [$value]; return $this; } diff --git a/src/Util/Emailer.php b/src/Util/Emailer.php index 717366248f..0594937ec8 100644 --- a/src/Util/Emailer.php +++ b/src/Util/Emailer.php @@ -151,7 +151,7 @@ class Emailer . rand(10000, 99999); // generate a multipart/alternative message header - $messageHeader = $email->getAdditionalMailHeader() . + $messageHeader = $email->getAdditionalMailHeaderString() . "From: $fromName <{$fromAddress}>\n" . "Reply-To: $fromName <{$replyTo}>\n" . "MIME-Version: 1.0\n" . diff --git a/src/Util/ExAuth.php b/src/Util/ExAuth.php index de13ee82f5..7771712f31 100644 --- a/src/Util/ExAuth.php +++ b/src/Util/ExAuth.php @@ -34,9 +34,14 @@ namespace Friendica\Util; -use Friendica\Database\DBA; +use Exception; +use Friendica\App; +use Friendica\Core\Config\IConfig; +use Friendica\Core\PConfig\IPConfig; +use Friendica\Database\Database; use Friendica\DI; use Friendica\Model\User; +use Friendica\Network\HTTPException; class ExAuth { @@ -44,12 +49,43 @@ class ExAuth private $host; /** - * Create the class - * + * @var App\Mode */ - public function __construct() + private $appMode; + /** + * @var IConfig + */ + private $config; + /** + * @var IPConfig + */ + private $pConfig; + /** + * @var Database + */ + private $dba; + /** + * @var App\BaseURL + */ + private $baseURL; + + /** + * @param App\Mode $appMode + * @param IConfig $config + * @param IPConfig $pConfig + * @param Database $dba + * @param App\BaseURL $baseURL + * @throws Exception + */ + public function __construct(App\Mode $appMode, IConfig $config, IPConfig $pConfig, Database $dba, App\BaseURL $baseURL) { - $this->bDebug = (int) DI::config()->get('jabber', 'debug'); + $this->appMode = $appMode; + $this->config = $config; + $this->pConfig = $pConfig; + $this->dba = $dba; + $this->baseURL = $baseURL; + + $this->bDebug = (int)$config->get('jabber', 'debug'); openlog('auth_ejabberd', LOG_PID, LOG_USER); @@ -60,14 +96,18 @@ class ExAuth * Standard input reading function, executes the auth with the provided * parameters * - * @return null - * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws HTTPException\InternalServerErrorException */ public function readStdin() { + if (!$this->appMode->isNormal()) { + $this->writeLog(LOG_ERR, 'The node isn\'t ready.'); + return; + } + while (!feof(STDIN)) { // Quit if the database connection went down - if (!DBA::connected()) { + if (!$this->dba->isConnected()) { $this->writeLog(LOG_ERR, 'the database connection went down'); return; } @@ -123,7 +163,7 @@ class ExAuth * Check if the given username exists * * @param array $aCommand The command array - * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws HTTPException\InternalServerErrorException */ private function isUser(array $aCommand) { @@ -142,9 +182,9 @@ class ExAuth $sUser = str_replace(['%20', '(a)'], [' ', '@'], $aCommand[1]); // Does the hostname match? So we try directly - if (DI::baseUrl()->getHostname() == $aCommand[2]) { + if ($this->baseURL->getHostname() == $aCommand[2]) { $this->writeLog(LOG_INFO, 'internal user check for ' . $sUser . '@' . $aCommand[2]); - $found = DBA::exists('user', ['nickname' => $sUser]); + $found = $this->dba->exists('user', ['nickname' => $sUser]); } else { $found = false; } @@ -173,7 +213,7 @@ class ExAuth * @param boolean $ssl Should the check be done via SSL? * * @return boolean Was the user found? - * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws HTTPException\InternalServerErrorException */ private function checkUser($host, $user, $ssl) { @@ -181,7 +221,7 @@ class ExAuth $url = ($ssl ? 'https' : 'http') . '://' . $host . '/noscrape/' . $user; - $curlResult = Network::curl($url); + $curlResult = DI::httpRequest()->get($url); if (!$curlResult->isSuccess()) { return false; @@ -203,7 +243,7 @@ class ExAuth * Authenticate the given user and password * * @param array $aCommand The command array - * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws Exception */ private function auth(array $aCommand) { @@ -221,35 +261,29 @@ class ExAuth // We now check if the password match $sUser = str_replace(['%20', '(a)'], [' ', '@'], $aCommand[1]); + $Error = false; // Does the hostname match? So we try directly - if (DI::baseUrl()->getHostname() == $aCommand[2]) { - $this->writeLog(LOG_INFO, 'internal auth for ' . $sUser . '@' . $aCommand[2]); - - $aUser = DBA::selectFirst('user', ['uid', 'password', 'legacy_password'], ['nickname' => $sUser]); - if (DBA::isResult($aUser)) { - $uid = $aUser['uid']; - $success = User::authenticate($aUser, $aCommand[3], true); - $Error = $success === false; - } else { - $this->writeLog(LOG_WARNING, 'user not found: ' . $sUser); - $Error = true; - $uid = -1; - } - if ($Error) { + if ($this->baseURL->getHostname() == $aCommand[2]) { + try { + $this->writeLog(LOG_INFO, 'internal auth for ' . $sUser . '@' . $aCommand[2]); + User::getIdFromPasswordAuthentication($sUser, $aCommand[3], true); + } catch (HTTPException\ForbiddenException $ex) { + // User exists, authentication failed $this->writeLog(LOG_INFO, 'check against alternate password for ' . $sUser . '@' . $aCommand[2]); - $sPassword = DI::pConfig()->get($uid, 'xmpp', 'password', null, true); + $aUser = User::getByNickname($sUser, ['uid']); + $sPassword = $this->pConfig->get($aUser['uid'], 'xmpp', 'password', null, true); $Error = ($aCommand[3] != $sPassword); + } catch (\Throwable $ex) { + // User doesn't exist and any other failure case + $this->writeLog(LOG_WARNING, $ex->getMessage() . ': ' . $sUser); + $Error = true; } } else { $Error = true; } // If the hostnames doesn't match or there is some failure, we try to check remotely - if ($Error) { - $Error = !$this->checkCredentials($aCommand[2], $aCommand[1], $aCommand[3], true); - } - - if ($Error) { + if ($Error && !$this->checkCredentials($aCommand[2], $aCommand[1], $aCommand[3], true)) { $this->writeLog(LOG_WARNING, 'authentification failed for user ' . $sUser . '@' . $aCommand[2]); fwrite(STDOUT, pack('nn', 2, 0)); } else { @@ -297,7 +331,6 @@ class ExAuth * Set the hostname for this process * * @param string $host The hostname - * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ private function setHost($host) { @@ -309,7 +342,7 @@ class ExAuth $this->host = $host; - $lockpath = DI::config()->get('jabber', 'lockpath'); + $lockpath = $this->config->get('jabber', 'lockpath'); if (is_null($lockpath)) { $this->writeLog(LOG_INFO, 'No lockpath defined.'); return; diff --git a/src/Util/HTTPSignature.php b/src/Util/HTTPSignature.php index 8df4ecc414..cdee48bfc0 100644 --- a/src/Util/HTTPSignature.php +++ b/src/Util/HTTPSignature.php @@ -21,11 +21,11 @@ namespace Friendica\Util; -use Friendica\Database\DBA; use Friendica\Core\Logger; +use Friendica\Database\DBA; use Friendica\DI; -use Friendica\Model\User; use Friendica\Model\APContact; +use Friendica\Model\User; /** * Implements HTTP Signatures per draft-cavage-http-signatures-07. @@ -191,8 +191,10 @@ class HTTPSignature /** * @param string $header - * @return array associate array with + * @return array associative array with * - \e string \b keyID + * - \e string \b created + * - \e string \b expires * - \e string \b algorithm * - \e array \b headers * - \e string \b signature @@ -200,78 +202,55 @@ class HTTPSignature */ public static function parseSigheader($header) { - $ret = []; + // Remove obsolete folds + $header = preg_replace('/\n\s+/', ' ', $header); + + $token = "[!#$%&'*+.^_`|~0-9A-Za-z-]"; + + $quotedString = '"(?:\\\\.|[^"\\\\])*"'; + + $regex = "/($token+)=($quotedString|$token+)/ism"; + $matches = []; + preg_match_all($regex, $header, $matches, PREG_SET_ORDER); + + $headers = []; + foreach ($matches as $match) { + $headers[$match[1]] = trim($match[2] ?: $match[3], '"'); + } // if the header is encrypted, decrypt with (default) site private key and continue - if (preg_match('/iv="(.*?)"/ism', $header, $matches)) { - $header = self::decryptSigheader($header); + if (!empty($headers['iv'])) { + $header = self::decryptSigheader($headers, DI::config()->get('system', 'prvkey')); + return self::parseSigheader($header); } - if (preg_match('/keyId="(.*?)"/ism', $header, $matches)) { - $ret['keyId'] = $matches[1]; + $return = [ + 'keyId' => $headers['keyId'] ?? '', + 'algorithm' => $headers['algorithm'] ?? 'rsa-sha256', + 'created' => $headers['created'] ?? null, + 'expires' => $headers['expires'] ?? null, + 'headers' => explode(' ', $headers['headers'] ?? ''), + 'signature' => base64_decode(preg_replace('/\s+/', '', $headers['signature'] ?? '')), + ]; + + if (!empty($return['signature']) && !empty($return['algorithm']) && empty($return['headers'])) { + $return['headers'] = ['date']; } - if (preg_match('/algorithm="(.*?)"/ism', $header, $matches)) { - $ret['algorithm'] = $matches[1]; - } else { - $ret['algorithm'] = 'rsa-sha256'; - } - - if (preg_match('/headers="(.*?)"/ism', $header, $matches)) { - $ret['headers'] = explode(' ', $matches[1]); - } - - if (preg_match('/signature="(.*?)"/ism', $header, $matches)) { - $ret['signature'] = base64_decode(preg_replace('/\s+/', '', $matches[1])); - } - - if (!empty($ret['signature']) && !empty($ret['algorithm']) && empty($ret['headers'])) { - $ret['headers'] = ['date']; - } - - return $ret; + return $return; } /** - * @param string $header - * @param string $prvkey (optional), if not set use site private key - * - * @return array|string associative array, empty string if failue - * - \e string \b iv - * - \e string \b key - * - \e string \b alg - * - \e string \b data + * @param array $headers Signature headers + * @param string $prvkey The site private key + * @return string Decrypted signature string * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function decryptSigheader($header, $prvkey = null) + private static function decryptSigheader(array $headers, string $prvkey) { - $iv = $key = $alg = $data = null; - - if (!$prvkey) { - $prvkey = DI::config()->get('system', 'prvkey'); - } - - $matches = []; - - if (preg_match('/iv="(.*?)"/ism', $header, $matches)) { - $iv = $matches[1]; - } - - if (preg_match('/key="(.*?)"/ism', $header, $matches)) { - $key = $matches[1]; - } - - if (preg_match('/alg="(.*?)"/ism', $header, $matches)) { - $alg = $matches[1]; - } - - if (preg_match('/data="(.*?)"/ism', $header, $matches)) { - $data = $matches[1]; - } - - if ($iv && $key && $alg && $data) { - return Crypto::unencapsulate(['iv' => $iv, 'key' => $key, 'alg' => $alg, 'data' => $data], $prvkey); + if (!empty($headers['iv']) && !empty($headers['key']) && !empty($headers['data'])) { + return Crypto::unencapsulate($headers, $prvkey); } return ''; @@ -318,7 +297,7 @@ class HTTPSignature $headers[] = 'Content-Type: application/activity+json'; - $postResult = Network::post($target, $content, $headers); + $postResult = DI::httpRequest()->post($target, $content, $headers); $return_code = $postResult->getReturnCode(); Logger::log('Transmit to ' . $target . ' returned ' . $return_code, Logger::DEBUG); @@ -434,12 +413,21 @@ class HTTPSignature */ public static function fetchRaw($request, $uid = 0, $binary = false, $opts = []) { + $headers = []; + if (!empty($uid)) { $owner = User::getOwnerDataById($uid); if (!$owner) { return; } + } else { + $owner = User::getSystemAccount(); + if (!$owner) { + return; + } + } + if (!empty($owner['uprvkey'])) { // Header data that is about to be signed. $host = parse_url($request, PHP_URL_HOST); $path = parse_url($request, PHP_URL_PATH); @@ -452,8 +440,6 @@ class HTTPSignature $signature = base64_encode(Crypto::rsaSign($signed_data, $owner['uprvkey'], 'sha256')); $headers[] = 'Signature: keyId="' . $owner['url'] . '#main-key' . '",algorithm="rsa-sha256",headers="(request-target) date host",signature="' . $signature . '"'; - } else { - $headers = []; } if (!empty($opts['accept_content'])) { @@ -463,7 +449,7 @@ class HTTPSignature $curl_opts = $opts; $curl_opts['header'] = $headers; - $curlResult = Network::curl($request, false, $curl_opts); + $curlResult = DI::httpRequest()->get($request, false, $curl_opts); $return_code = $curlResult->getReturnCode(); Logger::log('Fetched for user ' . $uid . ' from ' . $request . ' returned ' . $return_code, Logger::DEBUG); @@ -498,7 +484,7 @@ class HTTPSignature } $headers = []; - $headers['(request-target)'] = strtolower($http_headers['REQUEST_METHOD']) . ' ' . $http_headers['REQUEST_URI']; + $headers['(request-target)'] = strtolower($http_headers['REQUEST_METHOD']) . ' ' . parse_url($http_headers['REQUEST_URI'], PHP_URL_PATH); // First take every header foreach ($http_headers as $k => $v) { diff --git a/src/Util/Images.php b/src/Util/Images.php index 35f0cfc042..f39b0db00d 100644 --- a/src/Util/Images.php +++ b/src/Util/Images.php @@ -184,7 +184,7 @@ class Images return $data; } - $img_str = Network::fetchUrl($url, true, 4); + $img_str = DI::httpRequest()->fetch($url, true, 4); if (!$img_str) { return []; @@ -200,7 +200,7 @@ class Images $stamp1 = microtime(true); file_put_contents($tempfile, $img_str); - DI::profiler()->saveTimestamp($stamp1, "file", System::callstack()); + DI::profiler()->saveTimestamp($stamp1, "file"); $data = getimagesize($tempfile); unlink($tempfile); diff --git a/src/Util/Logger/ProfilerLogger.php b/src/Util/Logger/ProfilerLogger.php index 2f19409528..e0f18b2851 100644 --- a/src/Util/Logger/ProfilerLogger.php +++ b/src/Util/Logger/ProfilerLogger.php @@ -61,7 +61,7 @@ class ProfilerLogger implements LoggerInterface { $stamp1 = microtime(true); $this->logger->emergency($message, $context); - $this->profiler->saveTimestamp($stamp1, 'file', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'file'); } /** @@ -71,7 +71,7 @@ class ProfilerLogger implements LoggerInterface { $stamp1 = microtime(true); $this->logger->alert($message, $context); - $this->profiler->saveTimestamp($stamp1, 'file', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'file'); } /** @@ -81,7 +81,7 @@ class ProfilerLogger implements LoggerInterface { $stamp1 = microtime(true); $this->logger->critical($message, $context); - $this->profiler->saveTimestamp($stamp1, 'file', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'file'); } /** @@ -91,7 +91,7 @@ class ProfilerLogger implements LoggerInterface { $stamp1 = microtime(true); $this->logger->error($message, $context); - $this->profiler->saveTimestamp($stamp1, 'file', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'file'); } /** @@ -101,7 +101,7 @@ class ProfilerLogger implements LoggerInterface { $stamp1 = microtime(true); $this->logger->warning($message, $context); - $this->profiler->saveTimestamp($stamp1, 'file', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'file'); } /** @@ -111,7 +111,7 @@ class ProfilerLogger implements LoggerInterface { $stamp1 = microtime(true); $this->logger->notice($message, $context); - $this->profiler->saveTimestamp($stamp1, 'file', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'file'); } /** @@ -121,7 +121,7 @@ class ProfilerLogger implements LoggerInterface { $stamp1 = microtime(true); $this->logger->info($message, $context); - $this->profiler->saveTimestamp($stamp1, 'file', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'file'); } /** @@ -131,7 +131,7 @@ class ProfilerLogger implements LoggerInterface { $stamp1 = microtime(true); $this->logger->debug($message, $context); - $this->profiler->saveTimestamp($stamp1, 'file', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'file'); } /** @@ -141,6 +141,6 @@ class ProfilerLogger implements LoggerInterface { $stamp1 = microtime(true); $this->logger->log($level, $message, $context); - $this->profiler->saveTimestamp($stamp1, 'file', System::callstack()); + $this->profiler->saveTimestamp($stamp1, 'file'); } } diff --git a/src/Util/Network.php b/src/Util/Network.php index ddec359907..ec1427003a 100644 --- a/src/Util/Network.php +++ b/src/Util/Network.php @@ -21,346 +21,13 @@ namespace Friendica\Util; -use DOMDocument; -use DomXPath; use Friendica\Core\Hook; use Friendica\Core\Logger; -use Friendica\Core\System; use Friendica\DI; -use Friendica\Network\CurlResult; +use Friendica\Model\Contact; class Network { - /** - * Curl wrapper - * - * If binary flag is true, return binary results. - * Set the cookiejar argument to a string (e.g. "/tmp/friendica-cookies.txt") - * to preserve cookies from one request to the next. - * - * @param string $url URL to fetch - * @param bool $binary default false - * TRUE if asked to return binary results (file download) - * @param int $timeout Timeout in seconds, default system config value or 60 seconds - * @param string $accept_content supply Accept: header with 'accept_content' as the value - * @param string $cookiejar Path to cookie jar file - * @param int $redirects The recursion counter for internal use - default 0 - * - * @return string The fetched content - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - public static function fetchUrl(string $url, bool $binary = false, int $timeout = 0, string $accept_content = '', string $cookiejar = '', int &$redirects = 0) - { - $ret = self::fetchUrlFull($url, $binary, $timeout, $accept_content, $cookiejar, $redirects); - - return $ret->getBody(); - } - - /** - * Curl wrapper with array of return values. - * - * Inner workings and parameters are the same as @ref fetchUrl but returns an array with - * all the information collected during the fetch. - * - * @param string $url URL to fetch - * @param bool $binary default false - * TRUE if asked to return binary results (file download) - * @param int $timeout Timeout in seconds, default system config value or 60 seconds - * @param string $accept_content supply Accept: header with 'accept_content' as the value - * @param string $cookiejar Path to cookie jar file - * @param int $redirects The recursion counter for internal use - default 0 - * - * @return CurlResult With all relevant information, 'body' contains the actual fetched content. - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - public static function fetchUrlFull(string $url, bool $binary = false, int $timeout = 0, string $accept_content = '', string $cookiejar = '', int &$redirects = 0) - { - return self::curl( - $url, - $binary, - [ - 'timeout' => $timeout, - 'accept_content' => $accept_content, - 'cookiejar' => $cookiejar - ], - $redirects - ); - } - - /** - * fetches an URL. - * - * @param string $url URL to fetch - * @param bool $binary default false - * TRUE if asked to return binary results (file download) - * @param array $opts (optional parameters) assoziative array with: - * 'accept_content' => supply Accept: header with 'accept_content' as the value - * 'timeout' => int Timeout in seconds, default system config value or 60 seconds - * 'http_auth' => username:password - * 'novalidate' => do not validate SSL certs, default is to validate using our CA list - * 'nobody' => only return the header - * 'cookiejar' => path to cookie jar file - * 'header' => header array - * @param int $redirects The recursion counter for internal use - default 0 - * - * @return CurlResult - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - public static function curl(string $url, bool $binary = false, array $opts = [], int &$redirects = 0) - { - $stamp1 = microtime(true); - - $a = DI::app(); - - if (strlen($url) > 1000) { - Logger::log('URL is longer than 1000 characters. Callstack: ' . System::callstack(20), Logger::DEBUG); - return CurlResult::createErrorCurl(substr($url, 0, 200)); - } - - $parts2 = []; - $parts = parse_url($url); - $path_parts = explode('/', $parts['path'] ?? ''); - foreach ($path_parts as $part) { - if (strlen($part) <> mb_strlen($part)) { - $parts2[] = rawurlencode($part); - } else { - $parts2[] = $part; - } - } - $parts['path'] = implode('/', $parts2); - $url = self::unparseURL($parts); - - if (self::isUrlBlocked($url)) { - Logger::log('domain of ' . $url . ' is blocked', Logger::DATA); - return CurlResult::createErrorCurl($url); - } - - $ch = @curl_init($url); - - if (($redirects > 8) || (!$ch)) { - return CurlResult::createErrorCurl($url); - } - - @curl_setopt($ch, CURLOPT_HEADER, true); - - if (!empty($opts['cookiejar'])) { - curl_setopt($ch, CURLOPT_COOKIEJAR, $opts["cookiejar"]); - curl_setopt($ch, CURLOPT_COOKIEFILE, $opts["cookiejar"]); - } - - // These settings aren't needed. We're following the location already. - // @curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); - // @curl_setopt($ch, CURLOPT_MAXREDIRS, 5); - - if (!empty($opts['accept_content'])) { - curl_setopt( - $ch, - CURLOPT_HTTPHEADER, - ['Accept: ' . $opts['accept_content']] - ); - } - - if (!empty($opts['header'])) { - curl_setopt($ch, CURLOPT_HTTPHEADER, $opts['header']); - } - - @curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - @curl_setopt($ch, CURLOPT_USERAGENT, $a->getUserAgent()); - - $range = intval(DI::config()->get('system', 'curl_range_bytes', 0)); - - if ($range > 0) { - @curl_setopt($ch, CURLOPT_RANGE, '0-' . $range); - } - - // Without this setting it seems as if some webservers send compressed content - // This seems to confuse curl so that it shows this uncompressed. - /// @todo We could possibly set this value to "gzip" or something similar - curl_setopt($ch, CURLOPT_ENCODING, ''); - - if (!empty($opts['headers'])) { - @curl_setopt($ch, CURLOPT_HTTPHEADER, $opts['headers']); - } - - if (!empty($opts['nobody'])) { - @curl_setopt($ch, CURLOPT_NOBODY, $opts['nobody']); - } - - if (!empty($opts['timeout'])) { - @curl_setopt($ch, CURLOPT_TIMEOUT, $opts['timeout']); - } else { - $curl_time = DI::config()->get('system', 'curl_timeout', 60); - @curl_setopt($ch, CURLOPT_TIMEOUT, intval($curl_time)); - } - - // by default we will allow self-signed certs - // but you can override this - - $check_cert = DI::config()->get('system', 'verifyssl'); - @curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, (($check_cert) ? true : false)); - - if ($check_cert) { - @curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); - } - - $proxy = DI::config()->get('system', 'proxy'); - - if (strlen($proxy)) { - @curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1); - @curl_setopt($ch, CURLOPT_PROXY, $proxy); - $proxyuser = @DI::config()->get('system', 'proxyuser'); - - if (strlen($proxyuser)) { - @curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyuser); - } - } - - if (DI::config()->get('system', 'ipv4_resolve', false)) { - curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); - } - - if ($binary) { - @curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); - } - - // don't let curl abort the entire application - // if it throws any errors. - - $s = @curl_exec($ch); - $curl_info = @curl_getinfo($ch); - - // Special treatment for HTTP Code 416 - // See https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/416 - if (($curl_info['http_code'] == 416) && ($range > 0)) { - @curl_setopt($ch, CURLOPT_RANGE, ''); - $s = @curl_exec($ch); - $curl_info = @curl_getinfo($ch); - } - - $curlResponse = new CurlResult($url, $s, $curl_info, curl_errno($ch), curl_error($ch)); - - if ($curlResponse->isRedirectUrl()) { - $redirects++; - Logger::log('curl: redirect ' . $url . ' to ' . $curlResponse->getRedirectUrl()); - @curl_close($ch); - return self::curl($curlResponse->getRedirectUrl(), $binary, $opts, $redirects); - } - - @curl_close($ch); - - DI::profiler()->saveTimestamp($stamp1, 'network', System::callstack()); - - return $curlResponse; - } - - /** - * Send POST request to $url - * - * @param string $url URL to post - * @param mixed $params array of POST variables - * @param array $headers HTTP headers - * @param int $redirects Recursion counter for internal use - default = 0 - * @param int $timeout The timeout in seconds, default system config value or 60 seconds - * - * @return CurlResult The content - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - public static function post(string $url, $params, array $headers = [], int $timeout = 0, int &$redirects = 0) - { - $stamp1 = microtime(true); - - if (self::isUrlBlocked($url)) { - Logger::log('post_url: domain of ' . $url . ' is blocked', Logger::DATA); - return CurlResult::createErrorCurl($url); - } - - $a = DI::app(); - $ch = curl_init($url); - - if (($redirects > 8) || (!$ch)) { - return CurlResult::createErrorCurl($url); - } - - Logger::log('post_url: start ' . $url, Logger::DATA); - - curl_setopt($ch, CURLOPT_HEADER, true); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - curl_setopt($ch, CURLOPT_POST, 1); - curl_setopt($ch, CURLOPT_POSTFIELDS, $params); - curl_setopt($ch, CURLOPT_USERAGENT, $a->getUserAgent()); - - if (DI::config()->get('system', 'ipv4_resolve', false)) { - curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); - } - - if (intval($timeout)) { - curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); - } else { - $curl_time = DI::config()->get('system', 'curl_timeout', 60); - curl_setopt($ch, CURLOPT_TIMEOUT, intval($curl_time)); - } - - if (!empty($headers)) { - curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); - } - - $check_cert = DI::config()->get('system', 'verifyssl'); - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, (($check_cert) ? true : false)); - - if ($check_cert) { - @curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); - } - - $proxy = DI::config()->get('system', 'proxy'); - - if (strlen($proxy)) { - curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1); - curl_setopt($ch, CURLOPT_PROXY, $proxy); - $proxyuser = DI::config()->get('system', 'proxyuser'); - if (strlen($proxyuser)) { - curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyuser); - } - } - - // don't let curl abort the entire application - // if it throws any errors. - - $s = @curl_exec($ch); - - $curl_info = curl_getinfo($ch); - - $curlResponse = new CurlResult($url, $s, $curl_info, curl_errno($ch), curl_error($ch)); - - if ($curlResponse->isRedirectUrl()) { - $redirects++; - Logger::log('post_url: redirect ' . $url . ' to ' . $curlResponse->getRedirectUrl()); - curl_close($ch); - return self::post($curlResponse->getRedirectUrl(), $params, $headers, $redirects, $timeout); - } - - curl_close($ch); - - DI::profiler()->saveTimestamp($stamp1, 'network', System::callstack()); - - // Very old versions of Lighttpd don't like the "Expect" header, so we remove it when needed - if ($curlResponse->getReturnCode() == 417) { - $redirects++; - - if (empty($headers)) { - $headers = ['Expect:']; - } else { - if (!in_array('Expect:', $headers)) { - array_push($headers, 'Expect:'); - } - } - Logger::info('Server responds with 417, applying workaround', ['url' => $url]); - return self::post($url, $params, $headers, $redirects, $timeout); - } - - Logger::log('post_url: end ' . $url, Logger::DATA); - - return $curlResponse; - } /** * Return raw post data from a post request @@ -510,6 +177,35 @@ class Network return false; } + /** + * Checks if the provided url is on the list of domains where redirects are blocked. + * Returns true if it is or malformed URL, false if not. + * + * @param string $url The url to check the domain from + * + * @return boolean + */ + public static function isRedirectBlocked(string $url) + { + $host = @parse_url($url, PHP_URL_HOST); + if (!$host) { + return false; + } + + $no_redirect_list = DI::config()->get('system', 'no_redirect_list', []); + if (!$no_redirect_list) { + return false; + } + + foreach ($no_redirect_list as $no_redirect) { + if (fnmatch(strtolower($no_redirect), strtolower($host))) { + return true; + } + } + + return false; + } + /** * Check if email address is allowed to register here. * @@ -569,7 +265,7 @@ class Network Hook::callAll('avatar_lookup', $avatar); if (! $avatar['success']) { - $avatar['url'] = DI::baseUrl() . '/images/person-300.jpg'; + $avatar['url'] = DI::baseUrl() . Contact::DEFAULT_AVATAR_PHOTO; } Logger::log('Avatar: ' . $avatar['email'] . ' ' . $avatar['url'], Logger::DEBUG); @@ -645,126 +341,6 @@ class Network return self::unparseURL($parts); } - /** - * Returns the original URL of the provided URL - * - * This function strips tracking query params and follows redirections, either - * through HTTP code or meta refresh tags. Stops after 10 redirections. - * - * @todo Remove the $fetchbody parameter that generates an extraneous HEAD request - * - * @see ParseUrl::getSiteinfo - * - * @param string $url A user-submitted URL - * @param int $depth The current redirection recursion level (internal) - * @param bool $fetchbody Wether to fetch the body or not after the HEAD requests - * @return string A canonical URL - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - public static function finalUrl(string $url, int $depth = 1, bool $fetchbody = false) - { - $a = DI::app(); - - $url = self::stripTrackingQueryParams($url); - - if ($depth > 10) { - return $url; - } - - $url = trim($url, "'"); - - $stamp1 = microtime(true); - - $ch = curl_init(); - curl_setopt($ch, CURLOPT_URL, $url); - curl_setopt($ch, CURLOPT_HEADER, 1); - curl_setopt($ch, CURLOPT_NOBODY, 1); - curl_setopt($ch, CURLOPT_TIMEOUT, 10); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - curl_setopt($ch, CURLOPT_USERAGENT, $a->getUserAgent()); - - curl_exec($ch); - $curl_info = @curl_getinfo($ch); - $http_code = $curl_info['http_code']; - curl_close($ch); - - DI::profiler()->saveTimestamp($stamp1, "network", System::callstack()); - - if ($http_code == 0) { - return $url; - } - - if (in_array($http_code, ['301', '302'])) { - if (!empty($curl_info['redirect_url'])) { - return self::finalUrl($curl_info['redirect_url'], ++$depth, $fetchbody); - } elseif (!empty($curl_info['location'])) { - return self::finalUrl($curl_info['location'], ++$depth, $fetchbody); - } - } - - // Check for redirects in the meta elements of the body if there are no redirects in the header. - if (!$fetchbody) { - return(self::finalUrl($url, ++$depth, true)); - } - - // if the file is too large then exit - if ($curl_info["download_content_length"] > 1000000) { - return $url; - } - - // if it isn't a HTML file then exit - if (!empty($curl_info["content_type"]) && !strstr(strtolower($curl_info["content_type"]), "html")) { - return $url; - } - - $stamp1 = microtime(true); - - $ch = curl_init(); - curl_setopt($ch, CURLOPT_URL, $url); - curl_setopt($ch, CURLOPT_HEADER, 0); - curl_setopt($ch, CURLOPT_NOBODY, 0); - curl_setopt($ch, CURLOPT_TIMEOUT, 10); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - curl_setopt($ch, CURLOPT_USERAGENT, $a->getUserAgent()); - - $body = curl_exec($ch); - curl_close($ch); - - DI::profiler()->saveTimestamp($stamp1, "network", System::callstack()); - - if (trim($body) == "") { - return $url; - } - - // Check for redirect in meta elements - $doc = new DOMDocument(); - @$doc->loadHTML($body); - - $xpath = new DomXPath($doc); - - $list = $xpath->query("//meta[@content]"); - foreach ($list as $node) { - $attr = []; - if ($node->attributes->length) { - foreach ($node->attributes as $attribute) { - $attr[$attribute->name] = $attribute->value; - } - } - - if (@$attr["http-equiv"] == 'refresh') { - $path = $attr["content"]; - $pathinfo = explode(";", $path); - foreach ($pathinfo as $value) { - if (substr(strtolower($value), 0, 4) == "url=") { - return self::finalUrl(substr($value, 4), ++$depth); - } - } - } - } - - return $url; - } - /** * Find the matching part between two url * diff --git a/src/Util/ParseUrl.php b/src/Util/ParseUrl.php index 62b5d007d8..01ad79d4f1 100644 --- a/src/Util/ParseUrl.php +++ b/src/Util/ParseUrl.php @@ -27,6 +27,7 @@ use Friendica\Content\OEmbed; use Friendica\Core\Hook; use Friendica\Core\Logger; use Friendica\Database\DBA; +use Friendica\DI; /** * Get information about a given URL @@ -55,14 +56,13 @@ class ParseUrl * to avoid endless loops * * @return array which contains needed data for embedding - * string 'url' => The url of the parsed page - * string 'type' => Content type - * string 'title' => The title of the content - * string 'text' => The description for the content - * string 'image' => A preview image of the content (only available - * if $no_geuessing = false - * array'images' = Array of preview pictures - * string 'keywords' => The tags which belong to the content + * string 'url' => The url of the parsed page + * string 'type' => Content type + * string 'title' => (optional) The title of the content + * string 'text' => (optional) The description for the content + * string 'image' => (optional) A preview image of the content (only available if $no_geuessing = false) + * array 'images' => (optional) Array of preview pictures + * string 'keywords' => (optional) The tags which belong to the content * * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @see ParseUrl::getSiteinfo() for more information about scraping @@ -115,14 +115,13 @@ class ParseUrl * @param int $count Internal counter to avoid endless loops * * @return array which contains needed data for embedding - * string 'url' => The url of the parsed page - * string 'type' => Content type - * string 'title' => The title of the content - * string 'text' => The description for the content - * string 'image' => A preview image of the content (only available - * if $no_geuessing = false - * array'images' = Array of preview pictures - * string 'keywords' => The tags which belong to the content + * string 'url' => The url of the parsed page + * string 'type' => Content type + * string 'title' => (optional) The title of the content + * string 'text' => (optional) The description for the content + * string 'image' => (optional) A preview image of the content (only available if $no_guessing = false) + * array 'images' => (optional) Array of preview pictures + * string 'keywords' => (optional) The tags which belong to the content * * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @todo https://developers.google.com/+/plugins/snippet/ @@ -140,29 +139,28 @@ class ParseUrl */ public static function getSiteinfo($url, $no_guessing = false, $do_oembed = true, $count = 1) { - $siteinfo = []; - // Check if the URL does contain a scheme $scheme = parse_url($url, PHP_URL_SCHEME); if ($scheme == '') { - $url = 'http://' . trim($url, '/'); + $url = 'http://' . ltrim($url, '/'); } + $url = trim($url, "'\""); + + $url = Network::stripTrackingQueryParams($url); + + $siteinfo = [ + 'url' => $url, + 'type' => 'link', + ]; + if ($count > 10) { Logger::log('Endless loop detected for ' . $url, Logger::DEBUG); return $siteinfo; } - $url = trim($url, "'"); - $url = trim($url, '"'); - - $url = Network::stripTrackingQueryParams($url); - - $siteinfo['url'] = $url; - $siteinfo['type'] = 'link'; - - $curlResult = Network::curl($url); + $curlResult = DI::httpRequest()->get($url); if (!$curlResult->isSuccess()) { return $siteinfo; } diff --git a/src/Util/Pidfile.php b/src/Util/PidFile.php similarity index 100% rename from src/Util/Pidfile.php rename to src/Util/PidFile.php diff --git a/src/Util/Profiler.php b/src/Util/Profiler.php index 240273bde3..db3e1bb978 100644 --- a/src/Util/Profiler.php +++ b/src/Util/Profiler.php @@ -23,6 +23,7 @@ namespace Friendica\Util; use Friendica\Core\Config\Cache; use Friendica\Core\Config\IConfig; +use Friendica\Core\System; use Psr\Container\ContainerExceptionInterface; use Psr\Container\ContainerInterface; use Psr\Container\NotFoundExceptionInterface; @@ -88,9 +89,9 @@ class Profiler implements ContainerInterface * Saves a timestamp for a value - f.e. a call * Necessary for profiling Friendica * - * @param int $timestamp the Timestamp - * @param string $value A value to profile - * @param string $callstack The callstack of the current profiling data + * @param int $timestamp the Timestamp + * @param string $value A value to profile + * @param string $callstack A callstack string, generated if absent */ public function saveTimestamp($timestamp, $value, $callstack = '') { @@ -98,6 +99,8 @@ class Profiler implements ContainerInterface return; } + $callstack = $callstack ?: System::callstack(4, 1); + $duration = floatval(microtime(true) - $timestamp); if (!isset($this->performance[$value])) { diff --git a/src/Util/Proxy.php b/src/Util/Proxy.php index e104073f03..87f7c983e1 100644 --- a/src/Util/Proxy.php +++ b/src/Util/Proxy.php @@ -170,7 +170,7 @@ class Proxy * @return boolean * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function isLocalImage($url) + public static function isLocalImage($url) { if (substr($url, 0, 1) == '/') { return true; diff --git a/src/Util/Strings.php b/src/Util/Strings.php index 1d440c19b7..9d4a8212f6 100644 --- a/src/Util/Strings.php +++ b/src/Util/Strings.php @@ -68,6 +68,7 @@ class Strings * * @param string $string Input string * @return string Filtered string + * @deprecated since 2020.09 Please use Smarty default HTML escaping for templates or htmlspecialchars() otherwise */ public static function escapeTags($string) { diff --git a/src/Util/XML.php b/src/Util/XML.php index 4eed3a85f8..039247cc75 100644 --- a/src/Util/XML.php +++ b/src/Util/XML.php @@ -488,6 +488,21 @@ class XML return $first_item->attributes; } + public static function getFirstValue($xpath, $search, $context) + { + $result = $xpath->query($search, $context); + if (!is_object($result)) { + return ''; + } + + $first_item = $result->item(0); + if (!is_object($first_item)) { + return ''; + } + + return $first_item->nodeValue; + } + /** * escape text ($str) for XML transport * diff --git a/src/Worker/AddContact.php b/src/Worker/AddContact.php index 6bb8a41b59..fbec7abdab 100644 --- a/src/Worker/AddContact.php +++ b/src/Worker/AddContact.php @@ -34,6 +34,13 @@ class AddContact */ public static function execute(int $uid, string $url) { + if ($uid == 0) { + // Adding public contact + $result = Contact::getIdForURL($url); + Logger::info('Added public contact', ['url' => $url, 'result' => $result]); + return; + } + $user = User::getById($uid); if (empty($user)) { return; diff --git a/src/Worker/CheckDeletedContacts.php b/src/Worker/CheckDeletedContacts.php new file mode 100644 index 0000000000..e1aa57fc7f --- /dev/null +++ b/src/Worker/CheckDeletedContacts.php @@ -0,0 +1,41 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Core\Worker; +use Friendica\Database\DBA; + +/** + * Checks for contacts that are about to be deleted and ensures that they are removed. + * This should be done automatically in the "remove" function. This here is a cleanup job. + */ +class CheckDeletedContacts +{ + public static function execute() + { + $contacts = DBA::select('contact', ['id'], ['deleted' => true]); + while ($contact = DBA::fetch($contacts)) { + Worker::add(PRIORITY_MEDIUM, 'RemoveContact', $contact['id']); + } + DBA::close($contacts); + } +} diff --git a/src/Worker/CheckVersion.php b/src/Worker/CheckVersion.php index 9572342c3e..be325461b0 100644 --- a/src/Worker/CheckVersion.php +++ b/src/Worker/CheckVersion.php @@ -24,7 +24,6 @@ namespace Friendica\Worker; use Friendica\Core\Logger; use Friendica\Database\DBA; use Friendica\DI; -use Friendica\Util\Network; /** * Check the git repository VERSION file and save the version to the DB @@ -55,7 +54,7 @@ class CheckVersion Logger::log("Checking VERSION from: ".$checked_url, Logger::DEBUG); // fetch the VERSION file - $gitversion = DBA::escape(trim(Network::fetchUrl($checked_url))); + $gitversion = DBA::escape(trim(DI::httpRequest()->fetch($checked_url))); Logger::log("Upstream VERSION is: ".$gitversion, Logger::DEBUG); DI::config()->set('system', 'git_friendica_version', $gitversion); diff --git a/src/Worker/FetchPoCo.php b/src/Worker/CleanItemUri.php similarity index 66% rename from src/Worker/FetchPoCo.php rename to src/Worker/CleanItemUri.php index 477d001d29..60a9835062 100644 --- a/src/Worker/FetchPoCo.php +++ b/src/Worker/CleanItemUri.php @@ -21,21 +21,17 @@ namespace Friendica\Worker; -use Friendica\Core\Logger; -use Friendica\Protocol\PortableContact; +use Friendica\Database\DBA; -class FetchPoCo +class CleanItemUri { /** - * Fetch PortableContacts from a given PoCo server address - * - * @param integer $cid Contact ID - * @param integer $uid User ID - * @param integer $zcid Global Contact ID - * @param integer $url PoCo address that should be polled + * Delete unused item-uri entries */ - public static function execute($cid, $uid, $zcid, $url) + public static function execute() { - PortableContact::load($cid, $uid, $zcid, $url); + DBA::p("DELETE FROM `item-uri` WHERE NOT `id` IN (SELECT `uri-id` FROM `item`) + AND NOT `id` IN (SELECT `parent-uri-id` FROM `item`) + AND NOT `id` IN (SELECT `thr-parent-id` FROM `item`)"); } } diff --git a/src/Worker/CleanWorkerQueue.php b/src/Worker/CleanWorkerQueue.php new file mode 100644 index 0000000000..00559f7508 --- /dev/null +++ b/src/Worker/CleanWorkerQueue.php @@ -0,0 +1,50 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Core\Worker; +use Friendica\Database\DBA; +use Friendica\DI; + +/** + * Delete all done workerqueue entries + */ +class CleanWorkerQueue +{ + public static function execute() + { + DBA::delete('workerqueue', ['`done` AND `executed` < UTC_TIMESTAMP() - INTERVAL 1 HOUR']); + + // Optimizing this table only last seconds + if (DI::config()->get('system', 'optimize_tables')) { + // We are acquiring the two locks from the worker to avoid locking problems + if (DI::lock()->acquire(Worker::LOCK_PROCESS, 10)) { + if (DI::lock()->acquire(Worker::LOCK_WORKER, 10)) { + DBA::e("OPTIMIZE TABLE `workerqueue`"); + DBA::e("OPTIMIZE TABLE `process`"); + DI::lock()->release(Worker::LOCK_WORKER); + } + DI::lock()->release(Worker::LOCK_PROCESS); + } + } + } +} diff --git a/src/Worker/ClearCache.php b/src/Worker/ClearCache.php new file mode 100644 index 0000000000..5eee4c74ab --- /dev/null +++ b/src/Worker/ClearCache.php @@ -0,0 +1,70 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Database\DBA; +use Friendica\DI; +use Friendica\Model\Photo; +use Friendica\Util\Proxy as ProxyUtils; + +/** + * Clear cache entries + */ +class ClearCache +{ + public static function execute() + { + $a = DI::app(); + + // clear old cache + DI::cache()->clear(); + + // clear old item cache files + clear_cache(); + + // clear cache for photos + clear_cache($a->getBasePath(), $a->getBasePath() . "/photo"); + + // clear smarty cache + clear_cache($a->getBasePath() . "/view/smarty3/compiled", $a->getBasePath() . "/view/smarty3/compiled"); + + // clear cache for image proxy + if (!DI::config()->get("system", "proxy_disabled")) { + clear_cache($a->getBasePath(), $a->getBasePath() . "/proxy"); + + $cachetime = DI::config()->get('system', 'proxy_cache_time'); + + if (!$cachetime) { + $cachetime = ProxyUtils::DEFAULT_TIME; + } + + $condition = ['`uid` = 0 AND `resource-id` LIKE "pic:%" AND `created` < NOW() - INTERVAL ? SECOND', $cachetime]; + Photo::delete($condition); + } + + // Delete the cached OEmbed entries that are older than three month + DBA::delete('oembed', ["`created` < NOW() - INTERVAL 3 MONTH"]); + + // Delete the cached "parse_url" entries that are older than three month + DBA::delete('parsed_url', ["`created` < NOW() - INTERVAL 3 MONTH"]); + } +} diff --git a/src/Worker/ContactDiscovery.php b/src/Worker/ContactDiscovery.php new file mode 100644 index 0000000000..5dac173228 --- /dev/null +++ b/src/Worker/ContactDiscovery.php @@ -0,0 +1,36 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Model\Contact; + +class ContactDiscovery +{ + /** + * Discover contact relations + * @param string $url + */ + public static function execute(string $url) + { + Contact\Relation::discoverByUrl($url); + } +} diff --git a/src/Worker/Cron.php b/src/Worker/Cron.php index a47193334c..7a23a2c705 100644 --- a/src/Worker/Cron.php +++ b/src/Worker/Cron.php @@ -21,15 +21,10 @@ namespace Friendica\Worker; -use Friendica\Core\Addon; use Friendica\Core\Hook; use Friendica\Core\Logger; -use Friendica\Core\Protocol; use Friendica\Core\Worker; -use Friendica\Database\DBA; use Friendica\DI; -use Friendica\Model\Contact; -use Friendica\Util\DateTimeFormat; class Cron { @@ -44,77 +39,12 @@ class Cron if ($last) { $next = $last + ($poll_interval * 60); if ($next > time()) { - Logger::log('cron intervall not reached'); + Logger::notice('cron intervall not reached'); return; } } - Logger::log('cron: start'); - - // Fork the cron jobs in separate parts to avoid problems when one of them is crashing - Hook::fork($a->queue['priority'], "cron"); - - // run the process to update server directories in the background - Worker::add(PRIORITY_LOW, 'UpdateServerDirectories'); - - // run the process to update locally stored global contacts in the background - Worker::add(PRIORITY_LOW, 'UpdateGContacts'); - - // Expire and remove user entries - Worker::add(PRIORITY_MEDIUM, "CronJobs", "expire_and_remove_users"); - - // Call possible post update functions - Worker::add(PRIORITY_LOW, "CronJobs", "post_update"); - - // Clear cache entries - Worker::add(PRIORITY_LOW, "CronJobs", "clear_cache"); - - // Repair entries in the database - Worker::add(PRIORITY_LOW, "CronJobs", "repair_database"); - - // once daily run birthday_updates and then expire in background - $d1 = DI::config()->get('system', 'last_expire_day'); - $d2 = intval(DateTimeFormat::utcNow('d')); - - // Daily cron calls - if ($d2 != intval($d1)) { - - Worker::add(PRIORITY_LOW, "CronJobs", "update_contact_birthdays"); - - Worker::add(PRIORITY_LOW, "CronJobs", "update_photo_albums"); - - // update nodeinfo data - Worker::add(PRIORITY_LOW, "CronJobs", "nodeinfo"); - - Worker::add(PRIORITY_LOW, 'UpdateGServers'); - - Worker::add(PRIORITY_LOW, 'UpdateSuggestions'); - - Worker::add(PRIORITY_LOW, 'Expire'); - - Worker::add(PRIORITY_MEDIUM, 'DBClean'); - - // check upstream version? - Worker::add(PRIORITY_LOW, 'CheckVersion'); - - self::checkdeletedContacts(); - - DI::config()->set('system', 'last_expire_day', $d2); - } - - // Hourly cron calls - if (DI::config()->get('system', 'last_cron_hourly', 0) + 3600 < time()) { - - // Delete all done workerqueue entries - DBA::delete('workerqueue', ['`done` AND `executed` < UTC_TIMESTAMP() - INTERVAL 1 HOUR']); - - // Optimizing this table only last seconds - if (DI::config()->get('system', 'optimize_workerqueue', false)) { - DBA::e("OPTIMIZE TABLE `workerqueue`"); - } - - DI::config()->set('system', 'last_cron_hourly', time()); - } + Logger::notice('start'); // Ensure to have a .htaccess file. // this is a precaution for systems that update automatically @@ -123,174 +53,78 @@ class Cron copy($basepath . '/.htaccess-dist', $basepath . '/.htaccess'); } + // Fork the cron jobs in separate parts to avoid problems when one of them is crashing + Hook::fork($a->queue['priority'], 'cron'); + // Poll contacts - self::pollContacts(); + Worker::add(PRIORITY_MEDIUM, 'PollContacts'); // Update contact information - self::updatePublicContacts(); + Worker::add(PRIORITY_LOW, 'UpdatePublicContacts'); - Logger::log('cron: end'); + // run the process to update server directories in the background + Worker::add(PRIORITY_LOW, 'UpdateServerDirectories'); + + // Expire and remove user entries + Worker::add(PRIORITY_MEDIUM, 'ExpireAndRemoveUsers'); + + // Call possible post update functions + Worker::add(PRIORITY_LOW, 'PostUpdate'); + + // Repair entries in the database + Worker::add(PRIORITY_LOW, 'RepairDatabase'); + + // Hourly cron calls + if (DI::config()->get('system', 'last_cron_hourly', 0) + 3600 < time()) { + + // Search for new contacts in the directory + if (DI::config()->get('system', 'synchronize_directory')) { + Worker::add(PRIORITY_LOW, 'PullDirectory'); + } + + // Delete all done workerqueue entries + Worker::add(PRIORITY_LOW, 'CleanWorkerQueue'); + + // Clear cache entries + Worker::add(PRIORITY_LOW, 'ClearCache'); + + DI::config()->set('system', 'last_cron_hourly', time()); + } + + // Daily cron calls + if (DI::config()->get('system', 'last_cron_daily', 0) + 86400 < time()) { + + Worker::add(PRIORITY_LOW, 'UpdateContactBirthdays'); + + Worker::add(PRIORITY_LOW, 'UpdatePhotoAlbums'); + + // update nodeinfo data + Worker::add(PRIORITY_LOW, 'NodeInfo'); + + Worker::add(PRIORITY_LOW, 'UpdateGServers'); + + Worker::add(PRIORITY_LOW, 'Expire'); + + Worker::add(PRIORITY_MEDIUM, 'DBClean'); + + Worker::add(PRIORITY_LOW, 'ExpireConversations'); + + Worker::add(PRIORITY_LOW, 'CleanItemUri'); + + // check upstream version? + Worker::add(PRIORITY_LOW, 'CheckVersion'); + + Worker::add(PRIORITY_LOW, 'CheckDeletedContacts'); + + if (DI::config()->get('system', 'optimize_tables')) { + Worker::add(PRIORITY_LOW, 'OptimizeTables'); + } + + DI::config()->set('system', 'last_cron_daily', time()); + } + + Logger::notice('end'); DI::config()->set('system', 'last_cron', time()); - - return; - } - - /** - * Checks for contacts that are about to be deleted and ensures that they are removed. - * This should be done automatically in the "remove" function. This here is a cleanup job. - */ - private static function checkdeletedContacts() - { - $contacts = DBA::select('contact', ['id'], ['deleted' => true]); - while ($contact = DBA::fetch($contacts)) { - Worker::add(PRIORITY_MEDIUM, 'RemoveContact', $contact['id']); - } - DBA::close($contacts); - } - - /** - * Update public contacts - * - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - private static function updatePublicContacts() { - $count = 0; - $last_updated = DateTimeFormat::utc('now - 1 week'); - $condition = ["`network` IN (?, ?, ?, ?) AND `uid` = ? AND NOT `self` AND `last-update` < ?", - Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS, 0, $last_updated]; - - $total = DBA::count('contact', $condition); - $oldest_date = ''; - $oldest_id = ''; - $contacts = DBA::select('contact', ['id', 'last-update'], $condition, ['limit' => 100, 'order' => ['last-update']]); - while ($contact = DBA::fetch($contacts)) { - if (empty($oldest_id)) { - $oldest_id = $contact['id']; - $oldest_date = $contact['last-update']; - } - Worker::add(PRIORITY_LOW, "UpdateContact", $contact['id'], 'force'); - ++$count; - } - Logger::info('Initiated update for public contacts', ['interval' => $count, 'total' => $total, 'id' => $oldest_id, 'oldest' => $oldest_date]); - DBA::close($contacts); - } - - /** - * Poll contacts for unreceived messages - * - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - private static function pollContacts() { - $min_poll_interval = DI::config()->get('system', 'min_poll_interval', 1); - - Addon::reload(); - - $sql = "SELECT `contact`.`id`, `contact`.`nick`, `contact`.`name`, `contact`.`network`, `contact`.`archive`, - `contact`.`last-update`, `contact`.`priority`, `contact`.`rel`, `contact`.`subhub` - FROM `user` - STRAIGHT_JOIN `contact` - ON `contact`.`uid` = `user`.`uid` AND `contact`.`poll` != '' - AND `contact`.`network` IN (?, ?, ?, ?, ?) - AND NOT `contact`.`self` AND NOT `contact`.`blocked` - AND `contact`.`rel` != ? - WHERE NOT `user`.`account_expired` AND NOT `user`.`account_removed`"; - - $parameters = [Protocol::DFRN, Protocol::ACTIVITYPUB, Protocol::OSTATUS, Protocol::FEED, Protocol::MAIL, Contact::FOLLOWER]; - - // Only poll from those with suitable relationships, - // and which have a polling address and ignore Diaspora since - // we are unable to match those posts with a Diaspora GUID and prevent duplicates. - $abandon_days = intval(DI::config()->get('system', 'account_abandon_days')); - if ($abandon_days < 1) { - $abandon_days = 0; - } - - if (!empty($abandon_days)) { - $sql .= " AND `user`.`login_date` > UTC_TIMESTAMP() - INTERVAL ? DAY"; - $parameters[] = $abandon_days; - } - - $contacts = DBA::p($sql, $parameters); - - if (!DBA::isResult($contacts)) { - return; - } - - while ($contact = DBA::fetch($contacts)) { - // Friendica and OStatus are checked once a day - if (in_array($contact['network'], [Protocol::DFRN, Protocol::OSTATUS])) { - $contact['priority'] = 3; - } - - // ActivityPub is checked once a week - if ($contact['network'] == Protocol::ACTIVITYPUB) { - $contact['priority'] = 4; - } - - // Check archived contacts once a month - if ($contact['archive']) { - $contact['priority'] = 5; - } - - if ($contact['priority'] >= 0) { - $update = false; - - $t = $contact['last-update']; - - /* - * Based on $contact['priority'], should we poll this site now? Or later? - */ - switch ($contact['priority']) { - case 5: - if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + 1 month")) { - $update = true; - } - break; - case 4: - if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + 1 week")) { - $update = true; - } - break; - case 3: - if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + 1 day")) { - $update = true; - } - break; - case 2: - if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + 12 hour")) { - $update = true; - } - break; - case 1: - if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + 1 hour")) { - $update = true; - } - break; - case 0: - default: - if (DateTimeFormat::utcNow() > DateTimeFormat::utc($t . " + " . $min_poll_interval . " minute")) { - $update = true; - } - break; - } - if (!$update) { - continue; - } - } - - if ((($contact['network'] == Protocol::FEED) && ($contact['priority'] <= 3)) || ($contact['network'] == Protocol::MAIL)) { - $priority = PRIORITY_MEDIUM; - } elseif ($contact['archive']) { - $priority = PRIORITY_NEGLIGIBLE; - } else { - $priority = PRIORITY_LOW; - } - - Logger::log("Polling " . $contact["network"] . " " . $contact["id"] . " " . $contact['priority'] . " " . $contact["nick"] . " " . $contact["name"]); - - Worker::add(['priority' => $priority, 'dont_fork' => true, 'force_priority' => true], 'OnePoll', (int)$contact['id']); - } - DBA::close($contacts); } } diff --git a/src/Worker/CronJobs.php b/src/Worker/CronJobs.php deleted file mode 100644 index 319a369d1f..0000000000 --- a/src/Worker/CronJobs.php +++ /dev/null @@ -1,306 +0,0 @@ -. - * - */ - -namespace Friendica\Worker; - -use Friendica\App; -use Friendica\Core\Logger; -use Friendica\Core\Protocol; -use Friendica\Core\Worker; -use Friendica\Database\DBA; -use Friendica\Database\PostUpdate; -use Friendica\DI; -use Friendica\Model\Contact; -use Friendica\Model\GContact; -use Friendica\Model\GServer; -use Friendica\Model\Nodeinfo; -use Friendica\Model\Photo; -use Friendica\Model\User; -use Friendica\Network\Probe; -use Friendica\Util\Network; -use Friendica\Util\Proxy as ProxyUtils; -use Friendica\Util\Strings; - -class CronJobs -{ - public static function execute($command = '') - { - $a = DI::app(); - - // No parameter set? So return - if ($command == '') { - return; - } - - Logger::log("Starting cronjob " . $command, Logger::DEBUG); - - switch($command) { - case 'post_update': - PostUpdate::update(); - break; - - case 'nodeinfo': - Logger::info('cron_start'); - Nodeinfo::update(); - // Now trying to register - $url = 'http://the-federation.info/register/' . DI::baseUrl()->getHostname(); - Logger::debug('Check registering url', ['url' => $url]); - $ret = Network::fetchUrl($url); - Logger::debug('Check registering answer', ['answer' => $ret]); - Logger::info('cron_end'); - break; - - case 'expire_and_remove_users': - self::expireAndRemoveUsers(); - break; - - case 'update_contact_birthdays': - Contact::updateBirthdays(); - break; - - case 'update_photo_albums': - self::updatePhotoAlbums(); - break; - - case 'clear_cache': - self::clearCache($a); - break; - - case 'repair_database': - self::repairDatabase(); - break; - - case 'move_storage': - self::moveStorage(); - break; - - default: - Logger::log("Cronjob " . $command . " is unknown.", Logger::DEBUG); - } - - return; - } - - /** - * Update the cached values for the number of photo albums per user - */ - private static function updatePhotoAlbums() - { - $r = q("SELECT `uid` FROM `user` WHERE NOT `account_expired` AND NOT `account_removed`"); - if (!DBA::isResult($r)) { - return; - } - - foreach ($r as $user) { - Photo::clearAlbumCache($user['uid']); - } - } - - /** - * Expire and remove user entries - */ - private static function expireAndRemoveUsers() - { - // expire any expired regular accounts. Don't expire forums. - $condition = ["NOT `account_expired` AND `account_expires_on` > ? AND `account_expires_on` < UTC_TIMESTAMP() AND `page-flags` = 0", DBA::NULL_DATETIME]; - DBA::update('user', ['account_expired' => true], $condition); - - // Remove any freshly expired account - $users = DBA::select('user', ['uid'], ['account_expired' => true, 'account_removed' => false]); - while ($user = DBA::fetch($users)) { - User::remove($user['uid']); - } - DBA::close($users); - - // delete user records for recently removed accounts - $users = DBA::select('user', ['uid'], ["`account_removed` AND `account_expires_on` < UTC_TIMESTAMP() "]); - while ($user = DBA::fetch($users)) { - // Delete the contacts of this user - $self = DBA::selectFirst('contact', ['nurl'], ['self' => true, 'uid' => $user['uid']]); - if (DBA::isResult($self)) { - DBA::delete('contact', ['nurl' => $self['nurl'], 'self' => false]); - } - - DBA::delete('user', ['uid' => $user['uid']]); - } - DBA::close($users); - } - - /** - * Clear cache entries - * - * @param App $a - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - private static function clearCache(App $a) - { - $last = DI::config()->get('system', 'cache_last_cleared'); - - if ($last) { - $next = $last + (3600); // Once per hour - $clear_cache = ($next <= time()); - } else { - $clear_cache = true; - } - - if (!$clear_cache) { - return; - } - - // clear old cache - DI::cache()->clear(); - - // clear old item cache files - clear_cache(); - - // clear cache for photos - clear_cache($a->getBasePath(), $a->getBasePath() . "/photo"); - - // clear smarty cache - clear_cache($a->getBasePath() . "/view/smarty3/compiled", $a->getBasePath() . "/view/smarty3/compiled"); - - // clear cache for image proxy - if (!DI::config()->get("system", "proxy_disabled")) { - clear_cache($a->getBasePath(), $a->getBasePath() . "/proxy"); - - $cachetime = DI::config()->get('system', 'proxy_cache_time'); - - if (!$cachetime) { - $cachetime = ProxyUtils::DEFAULT_TIME; - } - - $condition = ['`uid` = 0 AND `resource-id` LIKE "pic:%" AND `created` < NOW() - INTERVAL ? SECOND', $cachetime]; - Photo::delete($condition); - } - - // Delete the cached OEmbed entries that are older than three month - DBA::delete('oembed', ["`created` < NOW() - INTERVAL 3 MONTH"]); - - // Delete the cached "parse_url" entries that are older than three month - DBA::delete('parsed_url', ["`created` < NOW() - INTERVAL 3 MONTH"]); - - // Maximum table size in megabyte - $max_tablesize = intval(DI::config()->get('system', 'optimize_max_tablesize')) * 1000000; - if ($max_tablesize == 0) { - $max_tablesize = 100 * 1000000; // Default are 100 MB - } - if ($max_tablesize > 0) { - // Minimum fragmentation level in percent - $fragmentation_level = intval(DI::config()->get('system', 'optimize_fragmentation')) / 100; - if ($fragmentation_level == 0) { - $fragmentation_level = 0.3; // Default value is 30% - } - - // Optimize some tables that need to be optimized - $r = q("SHOW TABLE STATUS"); - foreach ($r as $table) { - - // Don't optimize tables that are too large - if ($table["Data_length"] > $max_tablesize) { - continue; - } - - // Don't optimize empty tables - if ($table["Data_length"] == 0) { - continue; - } - - // Calculate fragmentation - $fragmentation = $table["Data_free"] / ($table["Data_length"] + $table["Index_length"]); - - Logger::log("Table " . $table["Name"] . " - Fragmentation level: " . round($fragmentation * 100, 2), Logger::DEBUG); - - // Don't optimize tables that needn't to be optimized - if ($fragmentation < $fragmentation_level) { - continue; - } - - // So optimize it - Logger::log("Optimize Table " . $table["Name"], Logger::DEBUG); - q("OPTIMIZE TABLE `%s`", DBA::escape($table["Name"])); - } - } - - DI::config()->set('system', 'cache_last_cleared', time()); - } - - /** - * Do some repairs in database entries - * - */ - private static function repairDatabase() - { - // Sometimes there seem to be issues where the "self" contact vanishes. - // We haven't found the origin of the problem by now. - $r = q("SELECT `uid` FROM `user` WHERE NOT EXISTS (SELECT `uid` FROM `contact` WHERE `contact`.`uid` = `user`.`uid` AND `contact`.`self`)"); - if (DBA::isResult($r)) { - foreach ($r AS $user) { - Logger::log('Create missing self contact for user ' . $user['uid']); - Contact::createSelfFromUserId($user['uid']); - } - } - - // There was an issue where the nick vanishes from the contact table - q("UPDATE `contact` INNER JOIN `user` ON `contact`.`uid` = `user`.`uid` SET `nick` = `nickname` WHERE `self` AND `nick`=''"); - - // Update the global contacts for local users - $r = q("SELECT `uid` FROM `user` WHERE `verified` AND NOT `blocked` AND NOT `account_removed` AND NOT `account_expired`"); - if (DBA::isResult($r)) { - foreach ($r AS $user) { - GContact::updateForUser($user["uid"]); - } - } - - /// @todo - /// - remove thread entries without item - /// - remove sign entries without item - /// - remove children when parent got lost - /// - set contact-id in item when not present - - // Add intro entries for pending contacts - // We don't do this for DFRN entries since such revived contact requests seem to mostly fail. - $pending_contacts = DBA::p("SELECT `uid`, `id`, `url`, `network`, `created` FROM `contact` - WHERE `pending` AND `rel` IN (?, ?) AND `network` != ? - AND NOT EXISTS (SELECT `id` FROM `intro` WHERE `contact-id` = `contact`.`id`)", - 0, Contact::FOLLOWER, Protocol::DFRN); - while ($contact = DBA::fetch($pending_contacts)) { - DBA::insert('intro', ['uid' => $contact['uid'], 'contact-id' => $contact['id'], 'blocked' => false, - 'hash' => Strings::getRandomHex(), 'datetime' => $contact['created']]); - } - DBA::close($pending_contacts); - } - - /** - * Moves up to 5000 attachments and photos to the current storage system. - * Self-replicates if legacy items have been found and moved. - * - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - */ - private static function moveStorage() - { - $current = DI::storage(); - $moved = DI::storageManager()->move($current); - - if ($moved) { - Worker::add(PRIORITY_LOW, "CronJobs", "move_storage"); - } - } -} diff --git a/src/Worker/DBClean.php b/src/Worker/DBClean.php index 4fcef805ff..77eaa8de65 100644 --- a/src/Worker/DBClean.php +++ b/src/Worker/DBClean.php @@ -50,7 +50,7 @@ class DBClean { // Get the expire days for step 8 and 9 $days = DI::config()->get('system', 'dbclean-expire-days', 0); - for ($i = 1; $i <= 10; $i++) { + for ($i = 1; $i <= 9; $i++) { // Execute the background script for a step when it isn't finished. // Execute step 8 and 9 only when $days is defined. if (!DI::config()->get('system', 'finished-dbclean-'.$i, false) && (($i < 8) || ($i > 9) || ($days > 0))) { @@ -68,14 +68,13 @@ class DBClean { * ------------------ * 1: Old global item entries from item table without user copy. * 2: Items without parents. - * 3: Orphaned data from thread table. + * 3: Legacy functionality (removed) * 4: Orphaned data from notify table. - * 5: Orphaned data from notify-threads table. + * 5: Legacy functionality (removed) * 6: Legacy functionality (removed) - * 7: Orphaned data from term table. + * 7: Legacy functionality (removed) * 8: Expired threads. * 9: Old global item entries from expired threads. - * 10: Old conversations. * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ private static function removeOrphans($stage) { @@ -146,83 +145,16 @@ class DBClean { DI::config()->set('system', 'finished-dbclean-2', true); } } elseif ($stage == 3) { - $last_id = DI::config()->get('system', 'dbclean-last-id-3', 0); - - Logger::log("Deleting orphaned data from thread table. Last ID: ".$last_id); - $r = DBA::p("SELECT `iid` FROM `thread` - WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`parent` = `thread`.`iid`) AND `iid` >= ? - ORDER BY `iid` LIMIT ?", $last_id, $limit); - $count = DBA::numRows($r); - if ($count > 0) { - Logger::log("found thread orphans: ".$count); - while ($orphan = DBA::fetch($r)) { - $last_id = $orphan["iid"]; - DBA::delete('thread', ['iid' => $orphan["iid"]]); - } - Worker::add(PRIORITY_MEDIUM, 'DBClean', 3, $last_id); - } else { - Logger::log("No thread orphans found"); - } - DBA::close($r); - Logger::log("Done deleting ".$count." orphaned data from thread table. Last ID: ".$last_id); - - DI::config()->set('system', 'dbclean-last-id-3', $last_id); - - if ($count < $limit) { - DI::config()->set('system', 'finished-dbclean-3', true); - } + // The legacy functionality had been removed + DI::config()->set('system', 'finished-dbclean-3', true); } elseif ($stage == 4) { - $last_id = DI::config()->get('system', 'dbclean-last-id-4', 0); + DBA::p("DELETE FROM `notify` WHERE NOT `type` IN (1, 2, 16, 32, 512) AND NOT `iid` IN (SELECT `id` FROM `item`)"); - Logger::log("Deleting orphaned data from notify table. Last ID: ".$last_id); - $r = DBA::p("SELECT `iid`, `id` FROM `notify` - WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`id` = `notify`.`iid`) AND `id` >= ? - ORDER BY `id` LIMIT ?", $last_id, $limit); - $count = DBA::numRows($r); - if ($count > 0) { - Logger::log("found notify orphans: ".$count); - while ($orphan = DBA::fetch($r)) { - $last_id = $orphan["id"]; - DBA::delete('notify', ['iid' => $orphan["iid"]]); - } - Worker::add(PRIORITY_MEDIUM, 'DBClean', 4, $last_id); - } else { - Logger::log("No notify orphans found"); - } - DBA::close($r); - Logger::log("Done deleting ".$count." orphaned data from notify table. Last ID: ".$last_id); - - DI::config()->set('system', 'dbclean-last-id-4', $last_id); - - if ($count < $limit) { - DI::config()->set('system', 'finished-dbclean-4', true); - } + Logger::notice("Deleted orphaned data from notify table."); + DI::config()->set('system', 'finished-dbclean-4', true); } elseif ($stage == 5) { - $last_id = DI::config()->get('system', 'dbclean-last-id-5', 0); - - Logger::log("Deleting orphaned data from notify-threads table. Last ID: ".$last_id); - $r = DBA::p("SELECT `id` FROM `notify-threads` - WHERE NOT EXISTS (SELECT `id` FROM `item` WHERE `item`.`parent` = `notify-threads`.`master-parent-item`) AND `id` >= ? - ORDER BY `id` LIMIT ?", $last_id, $limit); - $count = DBA::numRows($r); - if ($count > 0) { - Logger::log("found notify-threads orphans: ".$count); - while ($orphan = DBA::fetch($r)) { - $last_id = $orphan["id"]; - DBA::delete('notify-threads', ['id' => $orphan["id"]]); - } - Worker::add(PRIORITY_MEDIUM, 'DBClean', 5, $last_id); - } else { - Logger::log("No notify-threads orphans found"); - } - DBA::close($r); - Logger::log("Done deleting ".$count." orphaned data from notify-threads table. Last ID: ".$last_id); - - DI::config()->set('system', 'dbclean-last-id-5', $last_id); - - if ($count < $limit) { - DI::config()->set('system', 'finished-dbclean-5', true); - } + // The legacy functionality had been removed + DI::config()->set('system', 'finished-dbclean-5', true); } elseif ($stage == 6) { // The legacy functionality had been removed DI::config()->set('system', 'finished-dbclean-6', true); @@ -254,7 +186,7 @@ class DBClean { Logger::log("found expired threads: ".$count); while ($thread = DBA::fetch($r)) { $last_id = $thread["iid"]; - DBA::delete('thread', ['iid' => $thread["iid"]]); + DBA::delete('item', ['parent' => $thread["iid"]]); } Worker::add(PRIORITY_MEDIUM, 'DBClean', 8, $last_id); } else { @@ -293,29 +225,6 @@ class DBClean { Logger::log("Done deleting ".$count." old global item entries from expired threads. Last ID: ".$last_id); DI::config()->set('system', 'dbclean-last-id-9', $last_id); - } elseif ($stage == 10) { - $last_id = DI::config()->get('system', 'dbclean-last-id-10', 0); - $days = intval(DI::config()->get('system', 'dbclean_expire_conversation', 90)); - - Logger::log("Deleting old conversations. Last created: ".$last_id); - $r = DBA::p("SELECT `received`, `item-uri` FROM `conversation` - WHERE `received` < UTC_TIMESTAMP() - INTERVAL ? DAY - ORDER BY `received` LIMIT ?", $days, $limit); - $count = DBA::numRows($r); - if ($count > 0) { - Logger::log("found old conversations: ".$count); - while ($orphan = DBA::fetch($r)) { - $last_id = $orphan["received"]; - DBA::delete('conversation', ['item-uri' => $orphan["item-uri"]]); - } - Worker::add(PRIORITY_MEDIUM, 'DBClean', 10, $last_id); - } else { - Logger::log("No old conversations found"); - } - DBA::close($r); - Logger::log("Done deleting ".$count." conversations. Last created: ".$last_id); - - DI::config()->set('system', 'dbclean-last-id-10', $last_id); } } } diff --git a/src/Worker/Delivery.php b/src/Worker/Delivery.php index c69628398a..eb6ae09374 100644 --- a/src/Worker/Delivery.php +++ b/src/Worker/Delivery.php @@ -33,6 +33,7 @@ use Friendica\Protocol\Activity; use Friendica\Util\Strings; use Friendica\Util\Network; use Friendica\Core\Worker; +use Friendica\Model\FContact; class Delivery { @@ -82,6 +83,10 @@ class Delivery $itemdata = Model\Item::select([], $condition, $params); while ($item = Model\Item::fetch($itemdata)) { + if ($item['verb'] == Activity::ANNOUNCE) { + continue; + } + if ($item['id'] == $parent_id) { $parent = $item; } @@ -267,7 +272,7 @@ class Delivery private static function deliverDFRN($cmd, $contact, $owner, $items, $target_item, $public_message, $top_level, $followup) { // Transmit Diaspora reshares via Diaspora if the Friendica contact support Diaspora - if (Diaspora::isReshare($target_item['body']) && !empty(Diaspora::personByHandle($contact['addr'], false))) { + if (Diaspora::isReshare($target_item['body']) && !empty(FContact::getByURL($contact['addr'], false))) { Logger::info('Reshare will be transmitted via Diaspora', ['url' => $contact['url'], 'guid' => ($target_item['guid'] ?? '') ?: $target_item['id']]); self::deliverDiaspora($cmd, $contact, $owner, $items, $target_item, $public_message, $top_level, $followup); return; diff --git a/src/Worker/Directory.php b/src/Worker/Directory.php index 6c6d26f26c..d71e593dc5 100644 --- a/src/Worker/Directory.php +++ b/src/Worker/Directory.php @@ -26,7 +26,6 @@ use Friendica\Core\Logger; use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\DI; -use Friendica\Util\Network; /** * Sends updated profile data to the directory @@ -54,7 +53,7 @@ class Directory Logger::log('Updating directory: ' . $arr['url'], Logger::DEBUG); if (strlen($arr['url'])) { - Network::fetchUrl($dir . '?url=' . bin2hex($arr['url'])); + DI::httpRequest()->fetch($dir . '?url=' . bin2hex($arr['url'])); } return; diff --git a/src/Worker/ExpireAndRemoveUsers.php b/src/Worker/ExpireAndRemoveUsers.php new file mode 100644 index 0000000000..c8344b6fd9 --- /dev/null +++ b/src/Worker/ExpireAndRemoveUsers.php @@ -0,0 +1,61 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Database\DBA; +use Friendica\Model\Photo; +use Friendica\Model\User; + +/** + * Expire and remove user entries + */ +class ExpireAndRemoveUsers +{ + public static function execute() + { + // expire any expired regular accounts. Don't expire forums. + $condition = ["NOT `account_expired` AND `account_expires_on` > ? AND `account_expires_on` < UTC_TIMESTAMP() AND `page-flags` = 0", DBA::NULL_DATETIME]; + DBA::update('user', ['account_expired' => true], $condition); + + // Remove any freshly expired account + $users = DBA::select('user', ['uid'], ['account_expired' => true, 'account_removed' => false]); + while ($user = DBA::fetch($users)) { + User::remove($user['uid']); + } + DBA::close($users); + + // delete user records for recently removed accounts + $users = DBA::select('user', ['uid'], ["`account_removed` AND `account_expires_on` < UTC_TIMESTAMP() "]); + while ($user = DBA::fetch($users)) { + // Delete the contacts of this user + $self = DBA::selectFirst('contact', ['nurl'], ['self' => true, 'uid' => $user['uid']]); + if (DBA::isResult($self)) { + DBA::delete('contact', ['nurl' => $self['nurl'], 'self' => false]); + } + + Photo::delete(['uid' => $user['uid']]); + + DBA::delete('user', ['uid' => $user['uid']]); + } + DBA::close($users); + } +} diff --git a/src/Worker/ExpireConversations.php b/src/Worker/ExpireConversations.php new file mode 100644 index 0000000000..fe0554a978 --- /dev/null +++ b/src/Worker/ExpireConversations.php @@ -0,0 +1,42 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Database\DBA; +use Friendica\DI; + +class ExpireConversations +{ + /** + * Delete old conversation entries + */ + public static function execute() + { + $days = intval(DI::config()->get('system', 'dbclean_expire_conversation', 90)); + if (empty($days)) { + return; + } + + DBA::p("DELETE FROM `conversation` WHERE `received` < UTC_TIMESTAMP() - INTERVAL ? DAY", $days); + + } +} diff --git a/src/Worker/MergeContact.php b/src/Worker/MergeContact.php index 6fdb0140bc..3bb4e7e689 100644 --- a/src/Worker/MergeContact.php +++ b/src/Worker/MergeContact.php @@ -52,6 +52,7 @@ class MergeContact // These fields only contain public contact entries (uid = 0) if ($uid == 0) { DBA::update('post-tag', ['cid' => $new_cid], ['cid' => $old_cid]); + DBA::delete('post-tag', ['cid' => $old_cid]); DBA::update('item', ['author-id' => $new_cid], ['author-id' => $old_cid]); DBA::update('item', ['owner-id' => $new_cid], ['owner-id' => $old_cid]); DBA::update('thread', ['author-id' => $new_cid], ['author-id' => $old_cid]); diff --git a/src/Worker/MoveStorage.php b/src/Worker/MoveStorage.php new file mode 100644 index 0000000000..1ffb3c275d --- /dev/null +++ b/src/Worker/MoveStorage.php @@ -0,0 +1,43 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Core\Worker; +use Friendica\DI; + +/** + * Moves up to 5000 attachments and photos to the current storage system. + * Self-replicates if legacy items have been found and moved. + * + */ +class MoveStorage +{ + public static function execute() + { + $current = DI::storage(); + $moved = DI::storageManager()->move($current); + + if ($moved) { + Worker::add(PRIORITY_LOW, 'MoveStorage'); + } + } +} diff --git a/src/Worker/UpdateGContact.php b/src/Worker/NodeInfo.php similarity index 57% rename from src/Worker/UpdateGContact.php rename to src/Worker/NodeInfo.php index 94e4d07d7b..60ed9e941a 100644 --- a/src/Worker/UpdateGContact.php +++ b/src/Worker/NodeInfo.php @@ -23,26 +23,19 @@ namespace Friendica\Worker; use Friendica\Core\Logger; use Friendica\DI; -use Friendica\Model\GContact; +use Friendica\Model\Nodeinfo as ModelNodeInfo; -class UpdateGContact +class NodeInfo { - /** - * Update global contact via probe - * @param string $url Global contact url - * @param string $command - */ - public static function execute(string $url, string $command = '') + public static function execute() { - $force = ($command == "force"); - $nodiscover = ($command == "nodiscover"); - - $success = GContact::updateFromProbe($url, $force); - - Logger::info('Updated from probe', ['url' => $url, 'force' => $force, 'success' => $success]); - - if ($success && !$nodiscover && (DI::config()->get('system', 'gcontact_discovery') == GContact::DISCOVERY_RECURSIVE)) { - GContact::discoverFollowers($url); - } + Logger::info('start'); + ModelNodeInfo::update(); + // Now trying to register + $url = 'http://the-federation.info/register/' . DI::baseUrl()->getHostname(); + Logger::debug('Check registering url', ['url' => $url]); + $ret = DI::httpRequest()->fetch($url); + Logger::debug('Check registering answer', ['answer' => $ret]); + Logger::info('end'); } } diff --git a/src/Worker/Notifier.php b/src/Worker/Notifier.php index 8bcc0d3e35..1bcad1a73b 100644 --- a/src/Worker/Notifier.php +++ b/src/Worker/Notifier.php @@ -36,14 +36,12 @@ use Friendica\Model\Post; use Friendica\Model\PushSubscriber; use Friendica\Model\Tag; use Friendica\Model\User; -use Friendica\Network\Probe; +use Friendica\Protocol\Activity; use Friendica\Protocol\ActivityPub; use Friendica\Protocol\Diaspora; use Friendica\Protocol\OStatus; use Friendica\Protocol\Salmon; -require_once 'include/items.php'; - /* * The notifier is typically called with: * @@ -181,7 +179,7 @@ class Notifier // Only deliver threaded replies (comment to a comment) to Diaspora // when the original comment author does support the Diaspora protocol. - if ($target_item['parent-uri'] != $target_item['thr-parent']) { + if ($thr_parent['author-link'] && $target_item['parent-uri'] != $target_item['thr-parent']) { $diaspora_delivery = Diaspora::isSupportedByContactUrl($thr_parent['author-link']); Logger::info('Threaded comment', ['diaspora_delivery' => (int)$diaspora_delivery]); } @@ -303,8 +301,10 @@ class Notifier // if our parent is a public forum (forum_mode == 1), uplink to the origional author causing // a delivery fork. private groups (forum_mode == 2) do not uplink + /// @todo Possibly we should not uplink when the author is the forum itself? - if ((intval($parent['forum_mode']) == 1) && !$top_level && ($cmd !== Delivery::UPLINK)) { + if ((intval($parent['forum_mode']) == 1) && !$top_level && ($cmd !== Delivery::UPLINK) + && ($target_item['verb'] != Activity::ANNOUNCE)) { Worker::add($a->queue['priority'], 'Notifier', Delivery::UPLINK, $target_id); } @@ -356,23 +356,23 @@ class Notifier // Send a salmon to the parent author $probed_contact = DBA::selectFirst('contact', ['url', 'notify'], ['id' => $thr_parent['author-id']]); if (DBA::isResult($probed_contact) && !empty($probed_contact["notify"])) { - Logger::log('Notify parent author '.$probed_contact["url"].': '.$probed_contact["notify"]); + Logger::notice('Notify parent author', ['url' => $probed_contact["url"], 'notify' => $probed_contact["notify"]]); $url_recipients[$probed_contact["notify"]] = $probed_contact["notify"]; } // Send a salmon to the parent owner $probed_contact = DBA::selectFirst('contact', ['url', 'notify'], ['id' => $thr_parent['owner-id']]); if (DBA::isResult($probed_contact) && !empty($probed_contact["notify"])) { - Logger::log('Notify parent owner '.$probed_contact["url"].': '.$probed_contact["notify"]); + Logger::notice('Notify parent owner', ['url' => $probed_contact["url"], 'notify' => $probed_contact["notify"]]); $url_recipients[$probed_contact["notify"]] = $probed_contact["notify"]; } // Send a salmon notification to every person we mentioned in the post foreach (Tag::getByURIId($target_item['uri-id'], [Tag::MENTION, Tag::EXCLUSIVE_MENTION, Tag::IMPLICIT_MENTION]) as $tag) { - $probed_contact = Probe::uri($tag['url']); - if ($probed_contact["notify"] != "") { - Logger::log('Notify mentioned user '.$probed_contact["url"].': '.$probed_contact["notify"]); - $url_recipients[$probed_contact["notify"]] = $probed_contact["notify"]; + $probed_contact = Contact::getByURL($tag['url']); + if (!empty($probed_contact['notify'])) { + Logger::notice('Notify mentioned user', ['url' => $probed_contact["url"], 'notify' => $probed_contact["notify"]]); + $url_recipients[$probed_contact['notify']] = $probed_contact['notify']; } } @@ -395,7 +395,7 @@ class Notifier if ($followup) { $recipients = $recipients_followup; } - $condition = ['id' => $recipients, 'self' => false, + $condition = ['id' => $recipients, 'self' => false, 'uid' => [0, $uid], 'blocked' => false, 'pending' => false, 'archive' => false]; if (!empty($networks)) { $condition['network'] = $networks; @@ -441,7 +441,7 @@ class Notifier // Add the relay to the list, avoid duplicates. // Don't send community posts to the relay. Forum posts via the Diaspora protocol are looking ugly. - if (!$followup && !Item::isForumPost($target_item, $owner)) { + if (!$followup && !Item::isForumPost($target_item, $owner) && !self::isForumPost($target_item)) { $relay_list = Diaspora::relayList($target_id, $relay_list); } } @@ -475,7 +475,7 @@ class Notifier continue; } - if (self::skipDFRN($rr, $target_item, $parent, $thr_parent, $cmd)) { + if (self::skipDFRN($rr, $target_item, $parent, $thr_parent, $owner, $cmd)) { Logger::info('Contact can be delivered via AP, so skip delivery via legacy DFRN/Diaspora', ['id' => $target_id, 'url' => $rr['url']]); continue; } @@ -530,13 +530,13 @@ class Notifier continue; } - if (self::skipDFRN($contact, $target_item, $parent, $thr_parent, $cmd)) { + if (self::skipDFRN($contact, $target_item, $parent, $thr_parent, $owner, $cmd)) { Logger::info('Contact can be delivered via AP, so skip delivery via legacy DFRN/Diaspora', ['target' => $target_id, 'url' => $contact['url']]); continue; } if (self::skipActivityPubForDiaspora($contact, $target_item, $thr_parent)) { - Logger::info('Contact is from Diaspora, but the replied author is from ActivityPub, so skip delivery via Diaspora', ['id' => $target_id, 'url' => $rr['url']]); + Logger::info('Contact is from Diaspora, but the replied author is from ActivityPub, so skip delivery via Diaspora', ['id' => $target_id, 'url' => $contact['url']]); continue; } @@ -648,12 +648,13 @@ class Notifier * @param array $item The post * @param array $parent The parent * @param array $thr_parent The thread parent + * @param array $owner Owner array * @param string $cmd Notifier command * @return bool * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - private static function skipDFRN($contact, $item, $parent, $thr_parent, $cmd) + private static function skipDFRN($contact, $item, $parent, $thr_parent, $owner, $cmd) { if (empty($parent['network'])) { return false; @@ -689,6 +690,12 @@ class Notifier return true; } + // For the time being we always deliver forum post via DFRN if possible + // This can be removed possible at the end of 2020 when hopefully most system can process AP forum posts + if ($owner['account-type'] == User::ACCOUNT_TYPE_COMMUNITY) { + return false; + } + // Skip DFRN when the item will be (forcefully) delivered via AP if (DI::config()->get('debug', 'total_ap_delivery') && ($contact['network'] == Protocol::DFRN) && !empty(APContact::getByURL($contact['url'], false))) { return true; @@ -779,6 +786,11 @@ class Notifier if ($target_item['origin']) { $inboxes = ActivityPub\Transmitter::fetchTargetInboxes($target_item, $uid); + + if (in_array($target_item['private'], [Item::PUBLIC])) { + $inboxes = ActivityPub\Transmitter::addRelayServerInboxes($inboxes); + } + Logger::log('Origin item ' . $target_item['id'] . ' with URL ' . $target_item['uri'] . ' will be distributed.', Logger::DEBUG); } elseif (Item::isForumPost($target_item, $owner)) { $inboxes = ActivityPub\Transmitter::fetchTargetInboxes($target_item, $uid, false, 0, true); @@ -814,4 +826,15 @@ class Notifier return $delivery_queue_count; } + + /** + * Check if the delivered item is a forum post + * + * @param array $item + * @return boolean + */ + public static function isForumPost(array $item) + { + return !empty($item['forum_mode']); + } } diff --git a/src/Worker/OnePoll.php b/src/Worker/OnePoll.php index fbe92215d1..5fc65b211a 100644 --- a/src/Worker/OnePoll.php +++ b/src/Worker/OnePoll.php @@ -31,9 +31,8 @@ use Friendica\Model\User; use Friendica\Protocol\Activity; use Friendica\Protocol\ActivityPub; use Friendica\Protocol\Email; -use Friendica\Protocol\PortableContact; +use Friendica\Protocol\Feed; use Friendica\Util\DateTimeFormat; -use Friendica\Util\Network; use Friendica\Util\Strings; use Friendica\Util\XML; @@ -61,13 +60,13 @@ class OnePoll return; } - if (($contact['network'] != Protocol::MAIL) || $force) { - Contact::updateFromProbe($contact_id, '', $force); + if (($contact['network'] != Protocol::MAIL) && $force) { + Contact::updateFromProbe($contact_id); } // Special treatment for wrongly detected local contacts if (!$force && ($contact['network'] != Protocol::DFRN) && Contact::isLocalById($contact_id)) { - Contact::updateFromProbe($contact_id, Protocol::DFRN, true); + Contact::updateFromProbe($contact_id, Protocol::DFRN); $contact = DBA::selectFirst('contact', [], ['id' => $contact_id]); } @@ -95,13 +94,6 @@ class OnePoll $contact = DBA::selectFirst('contact', [], ['id' => $contact_id]); } - // load current friends if possible. - if (!empty($contact['poco']) && ($contact['success_update'] > $contact['failure_update'])) { - if (!DBA::exists('glink', ["`cid` = ? AND updated > UTC_TIMESTAMP() - INTERVAL 1 DAY", $contact['id']])) { - PortableContact::loadWorker($contact['id'], $importer_uid, 0, $contact['poco']); - } - } - // Don't poll if polling is deactivated (But we poll feeds and mails anyway) if (!in_array($protocol, [Protocol::FEED, Protocol::MAIL]) && DI::config()->get('system', 'disable_polling')) { Logger::log('Polling is disabled'); @@ -111,6 +103,15 @@ class OnePoll return; } + // Don't poll local contacts + if (User::getIdForURL($contact['url'])) { + Logger::info('Local contacts are not polled', ['id' => $contact['id']]); + + // set the last-update so we don't keep polling + DBA::update('contact', ['last-update' => $updated], ['id' => $contact['id']]); + return; + } + // We don't poll AP contacts by now if ($protocol === Protocol::ACTIVITYPUB) { Logger::log("Don't poll AP contact"); @@ -164,7 +165,7 @@ class OnePoll if (!strstr($xml, '<')) { Logger::log('post_handshake: response from ' . $url . ' did not contain XML.'); - $fields = ['last-update' => $updated, 'failure_update' => $updated]; + $fields = ['failed' => true, 'last-update' => $updated, 'failure_update' => $updated]; self::updateContact($contact, $fields); Contact::markForArchival($contact); return; @@ -173,11 +174,11 @@ class OnePoll Logger::log("Consume feed of contact ".$contact['id']); - consume_feed($xml, $importer, $contact, $hub); + Feed::consume($xml, $importer, $contact, $hub); // do it a second time for DFRN so that any children find their parents. if ($protocol === Protocol::DFRN) { - consume_feed($xml, $importer, $contact, $hub); + Feed::consume($xml, $importer, $contact, $hub); } $hubmode = 'subscribe'; @@ -212,10 +213,10 @@ class OnePoll } } - self::updateContact($contact, ['last-update' => $updated, 'success_update' => $updated]); + self::updateContact($contact, ['failed' => false, 'last-update' => $updated, 'success_update' => $updated]); Contact::unmarkForArchival($contact); } elseif (in_array($contact["network"], [Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS, Protocol::FEED])) { - self::updateContact($contact, ['last-update' => $updated, 'failure_update' => $updated]); + self::updateContact($contact, ['failed' => true, 'last-update' => $updated, 'failure_update' => $updated]); Contact::markForArchival($contact); } else { self::updateContact($contact, ['last-update' => $updated]); @@ -243,8 +244,14 @@ class OnePoll */ private static function updateContact(array $contact, array $fields) { + // Update the user's contact DBA::update('contact', $fields, ['id' => $contact['id']]); + + // Update the public contact DBA::update('contact', $fields, ['uid' => 0, 'nurl' => $contact['nurl']]); + + // Update the rest of the contacts that aren't polled + DBA::update('contact', $fields, ['rel' => Contact::FOLLOWER, 'nurl' => $contact['nurl']]); } /** @@ -284,11 +291,11 @@ class OnePoll . '&type=data&last_update=' . $last_update . '&perm=' . $perm; - $curlResult = Network::curl($url); + $curlResult = DI::httpRequest()->get($url); if (!$curlResult->isSuccess() && ($curlResult->getErrorNumber() == CURLE_OPERATION_TIMEDOUT)) { // set the last-update so we don't keep polling - self::updateContact($contact, ['last-update' => $updated]); + self::updateContact($contact, ['failed' => true, 'last-update' => $updated]); Contact::markForArchival($contact); Logger::log('Contact archived'); return false; @@ -306,7 +313,7 @@ class OnePoll Logger::log("$url appears to be dead - marking for death "); // set the last-update so we don't keep polling - $fields = ['last-update' => $updated, 'failure_update' => $updated]; + $fields = ['failed' => true, 'last-update' => $updated, 'failure_update' => $updated]; self::updateContact($contact, $fields); Contact::markForArchival($contact); return false; @@ -315,7 +322,7 @@ class OnePoll if (!strstr($handshake_xml, '<')) { Logger::log('response from ' . $url . ' did not contain XML.'); - $fields = ['last-update' => $updated, 'failure_update' => $updated]; + $fields = ['failed' => true, 'last-update' => $updated, 'failure_update' => $updated]; self::updateContact($contact, $fields); Contact::markForArchival($contact); return false; @@ -326,7 +333,7 @@ class OnePoll if (!is_object($res)) { Logger::info('Unparseable response', ['url' => $url]); - $fields = ['last-update' => $updated, 'failure_update' => $updated]; + $fields = ['failed' => true, 'last-update' => $updated, 'failure_update' => $updated]; self::updateContact($contact, $fields); Contact::markForArchival($contact); return false; @@ -337,7 +344,7 @@ class OnePoll Logger::log("$url replied status 1 - marking for death "); // set the last-update so we don't keep polling - $fields = ['last-update' => $updated, 'failure_update' => $updated]; + $fields = ['failed' => true, 'last-update' => $updated, 'failure_update' => $updated]; self::updateContact($contact, $fields); Contact::markForArchival($contact); } elseif ($contact['term-date'] > DBA::NULL_DATETIME) { @@ -398,7 +405,7 @@ class OnePoll $postvars['dfrn_version'] = DFRN_PROTOCOL_VERSION; $postvars['perm'] = 'rw'; - return Network::post($contact['poll'], $postvars)->getBody(); + return DI::httpRequest()->post($contact['poll'], $postvars)->getBody(); } /** @@ -416,7 +423,7 @@ class OnePoll // Will only do this once per notify-enabled OStatus contact // or if relationship changes - $stat_writeable = ((($contact['notify']) && ($contact['rel'] == Contact::FOLLOWER || $contact['rel'] == Contact::FRIEND)) ? 1 : 0); + $stat_writeable = $contact['notify'] && ($contact['rel'] == Contact::FOLLOWER || $contact['rel'] == Contact::FRIEND); // Contacts from OStatus are always writable if ($protocol === Protocol::OSTATUS) { @@ -437,12 +444,12 @@ class OnePoll } $cookiejar = tempnam(get_temppath(), 'cookiejar-onepoll-'); - $curlResult = Network::curl($contact['poll'], false, ['cookiejar' => $cookiejar]); + $curlResult = DI::httpRequest()->get($contact['poll'], false, ['cookiejar' => $cookiejar]); unlink($cookiejar); if ($curlResult->isTimeout()) { // set the last-update so we don't keep polling - self::updateContact($contact, ['last-update' => $updated]); + self::updateContact($contact, ['failed' => true, 'last-update' => $updated]); Contact::markForArchival($contact); Logger::log('Contact archived'); return false; @@ -466,7 +473,7 @@ class OnePoll $mail_disabled = ((function_exists('imap_open') && !DI::config()->get('system', 'imap_disabled')) ? 0 : 1); if ($mail_disabled) { // set the last-update so we don't keep polling - self::updateContact($contact, ['last-update' => $updated]); + self::updateContact($contact, ['failed' => true, 'last-update' => $updated]); Contact::markForArchival($contact); Logger::log('Contact archived'); return; @@ -701,6 +708,9 @@ class OnePoll Logger::log("Mail: no mails for ".$mailconf['user']); } + self::updateContact($contact, ['failed' => false, 'last-update' => $updated, 'success_update' => $updated]); + Contact::unmarkForArchival($contact); + Logger::log("Mail: closing connection for ".$mailconf['user']); imap_close($mbox); } @@ -749,7 +759,7 @@ class OnePoll DBA::update('contact', ['hub-verify' => $verify_token], ['id' => $contact['id']]); } - $postResult = Network::post($url, $params); + $postResult = DI::httpRequest()->post($url, $params); Logger::log('subscribe_to_hub: returns: ' . $postResult->getReturnCode(), Logger::DEBUG); diff --git a/src/Worker/OptimizeTables.php b/src/Worker/OptimizeTables.php new file mode 100644 index 0000000000..0f49a3616c --- /dev/null +++ b/src/Worker/OptimizeTables.php @@ -0,0 +1,57 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Core\Logger; +use Friendica\Database\DBA; +use Friendica\DI; + +/** + * Optimize tables that are known to grow and shrink all the time + */ +class OptimizeTables +{ + public static function execute() + { + + if (!DI::lock()->acquire('optimize_tables', 0)) { + Logger::warning('Lock could not be acquired'); + return; + } + + Logger::info('Optimize start'); + + DBA::e("OPTIMIZE TABLE `auth_codes`"); + DBA::e("OPTIMIZE TABLE `cache`"); + DBA::e("OPTIMIZE TABLE `challenge`"); + DBA::e("OPTIMIZE TABLE `locks`"); + DBA::e("OPTIMIZE TABLE `oembed`"); + DBA::e("OPTIMIZE TABLE `parsed_url`"); + DBA::e("OPTIMIZE TABLE `profile_check`"); + DBA::e("OPTIMIZE TABLE `session`"); + DBA::e("OPTIMIZE TABLE `tokens`"); + + Logger::info('Optimize end'); + + DI::lock()->release('optimize_tables'); + } +} diff --git a/src/Worker/PollContacts.php b/src/Worker/PollContacts.php new file mode 100644 index 0000000000..e73801f2b6 --- /dev/null +++ b/src/Worker/PollContacts.php @@ -0,0 +1,132 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Core\Addon; +use Friendica\Core\Logger; +use Friendica\Core\Protocol; +use Friendica\Core\Worker; +use Friendica\Database\DBA; +use Friendica\DI; +use Friendica\Model\Contact; +use Friendica\Util\DateTimeFormat; + +/** + * Poll contacts for unreceived messages + */ +class PollContacts +{ + public static function execute() + { + Addon::reload(); + + $sql = "SELECT `contact`.`id`, `contact`.`nick`, `contact`.`name`, `contact`.`network`, `contact`.`archive`, + `contact`.`last-update`, `contact`.`priority`, `contact`.`rating`, `contact`.`rel`, `contact`.`subhub` + FROM `user` + STRAIGHT_JOIN `contact` + ON `contact`.`uid` = `user`.`uid` AND `contact`.`poll` != '' + AND `contact`.`network` IN (?, ?, ?, ?, ?) + AND NOT `contact`.`self` AND NOT `contact`.`blocked` + AND `contact`.`rel` != ? + WHERE NOT `user`.`account_expired` AND NOT `user`.`account_removed`"; + + $parameters = [Protocol::DFRN, Protocol::ACTIVITYPUB, Protocol::OSTATUS, Protocol::FEED, Protocol::MAIL, Contact::FOLLOWER]; + + // Only poll from those with suitable relationships, + // and which have a polling address and ignore Diaspora since + // we are unable to match those posts with a Diaspora GUID and prevent duplicates. + $abandon_days = intval(DI::config()->get('system', 'account_abandon_days')); + if ($abandon_days < 1) { + $abandon_days = 0; + } + + if (!empty($abandon_days)) { + $sql .= " AND `user`.`login_date` > UTC_TIMESTAMP() - INTERVAL ? DAY"; + $parameters[] = $abandon_days; + } + + $contacts = DBA::p($sql, $parameters); + + if (!DBA::isResult($contacts)) { + return; + } + + while ($contact = DBA::fetch($contacts)) { + $ratings = [0, 3, 7, 8, 9, 10]; + if (DI::config()->get('system', 'adjust_poll_frequency') && ($contact['network'] == Protocol::FEED)) { + $rating = $contact['rating']; + } elseif (array_key_exists($contact['priority'], $ratings)) { + $rating = $ratings[$contact['priority']]; + } else { + $rating = -1; + } + + // Friendica and OStatus are checked once a day + if (in_array($contact['network'], [Protocol::DFRN, Protocol::OSTATUS])) { + $rating = 8; + } + + // ActivityPub is checked once a week + if ($contact['network'] == Protocol::ACTIVITYPUB) { + $rating = 9; + } + + // Check archived contacts once a month + if ($contact['archive']) { + $rating = 10; + } + + if ($rating < 0) { + continue; + } + /* + * Based on $contact['priority'], should we poll this site now? Or later? + */ + + $min_poll_interval = DI::config()->get('system', 'min_poll_interval'); + + $poll_intervals = [$min_poll_interval . ' minute', '15 minute', '30 minute', + '1 hour', '2 hour', '3 hour', '6 hour', '12 hour' ,'1 day', '1 week', '1 month']; + + $now = DateTimeFormat::utcNow(); + $next_update = DateTimeFormat::utc($contact['last-update'] . ' + ' . $poll_intervals[$rating]); + + if (empty($poll_intervals[$rating]) || ($now < $next_update)) { + Logger::debug('No update', ['cid' => $contact['id'], 'rating' => $rating, 'next' => $next_update, 'now' => $now]); + continue; + } + + if ((($contact['network'] == Protocol::FEED) && ($contact['priority'] <= 3)) || ($contact['network'] == Protocol::MAIL)) { + $priority = PRIORITY_MEDIUM; + } elseif ($contact['archive']) { + $priority = PRIORITY_NEGLIGIBLE; + } else { + $priority = PRIORITY_LOW; + } + + Logger::notice("Polling " . $contact["network"] . " " . $contact["id"] . " " . $contact['priority'] . " " . $contact["nick"] . " " . $contact["name"]); + + Worker::add(['priority' => $priority, 'dont_fork' => true, 'force_priority' => true], 'OnePoll', (int)$contact['id']); + } + DBA::close($contacts); + } +} diff --git a/src/Worker/UpdateSuggestions.php b/src/Worker/PostUpdate.php similarity index 83% rename from src/Worker/UpdateSuggestions.php rename to src/Worker/PostUpdate.php index 103a3cf4ca..56e12da9ea 100644 --- a/src/Worker/UpdateSuggestions.php +++ b/src/Worker/PostUpdate.php @@ -21,16 +21,12 @@ namespace Friendica\Worker; -use Friendica\Core\Logger; -use Friendica\Model\GContact; +use Friendica\Database\PostUpdate as DatabasePostUpdate; -class UpdateSuggestions +class PostUpdate { - /** - * Discover other servers for their contacts. - */ public static function execute() { - GContact::updateSuggestions(); + DatabasePostUpdate::update(); } } diff --git a/src/Worker/PubSubPublish.php b/src/Worker/PubSubPublish.php index 2eb94eeb72..eab68b4304 100644 --- a/src/Worker/PubSubPublish.php +++ b/src/Worker/PubSubPublish.php @@ -26,7 +26,6 @@ use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\PushSubscriber; use Friendica\Protocol\OStatus; -use Friendica\Util\Network; class PubSubPublish { @@ -68,7 +67,7 @@ class PubSubPublish Logger::log('POST ' . print_r($headers, true) . "\n" . $params, Logger::DATA); - $postResult = Network::post($subscriber['callback_url'], $params, $headers); + $postResult = DI::httpRequest()->post($subscriber['callback_url'], $params, $headers); $ret = $postResult->getReturnCode(); if ($ret >= 200 && $ret <= 299) { diff --git a/src/Worker/PullDirectory.php b/src/Worker/PullDirectory.php new file mode 100644 index 0000000000..625431518d --- /dev/null +++ b/src/Worker/PullDirectory.php @@ -0,0 +1,70 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Core\Logger; +use Friendica\Core\Worker; +use Friendica\DI; +use Friendica\Model\Contact; + +class PullDirectory +{ + /** + * Pull contacts from a directory server + */ + public static function execute() + { + if (!DI::config()->get('system', 'synchronize_directory')) { + Logger::info('Synchronization deactivated'); + return; + } + + $directory = DI::config()->get('system', 'directory'); + if (empty($directory)) { + Logger::info('No directory configured'); + return; + } + + $now = (int)DI::config()->get('system', 'last-directory-sync', 0); + + Logger::info('Synchronization started.', ['now' => $now, 'directory' => $directory]); + + $result = DI::httpRequest()->fetch($directory . '/sync/pull/since/' . $now); + if (empty($result)) { + Logger::info('Directory server return empty result.', ['directory' => $directory]); + return; + } + + $contacts = json_decode($result, true); + if (empty($contacts['results'])) { + Logger::info('No results fetched.', ['directory' => $directory]); + return; + } + + $result = Contact::addByUrls($contacts['results']); + + $now = $contacts['now'] ?? 0; + DI::config()->set('system', 'last-directory-sync', $now); + + Logger::info('Synchronization ended', ['now' => $now, 'count' => $result['count'], 'added' => $result['added'], 'updated' => $result['updated'], 'directory' => $directory]); + } +} diff --git a/src/Worker/RemoveContact.php b/src/Worker/RemoveContact.php index 28a32160a0..05771e2dc5 100644 --- a/src/Worker/RemoveContact.php +++ b/src/Worker/RemoveContact.php @@ -23,8 +23,8 @@ namespace Friendica\Worker; use Friendica\Core\Logger; use Friendica\Database\DBA; -use Friendica\Core\Protocol; use Friendica\Model\Item; +use Friendica\Model\Photo; /** * Removes orphaned data from deleted contacts @@ -33,7 +33,7 @@ class RemoveContact { public static function execute($id) { // Only delete if the contact is to be deleted - $contact = DBA::selectFirst('contact', ['uid'], ['deleted' => true]); + $contact = DBA::selectFirst('contact', ['uid'], ['deleted' => true, 'id' => $id]); if (!DBA::isResult($contact)) { return; } @@ -49,6 +49,7 @@ class RemoveContact { DBA::close($items); } while (Item::exists($condition)); + Photo::delete(['uid' => $contact['uid'], 'contact-id' => $id]); DBA::delete('contact', ['id' => $id]); } } diff --git a/src/Worker/RepairDatabase.php b/src/Worker/RepairDatabase.php new file mode 100644 index 0000000000..2d7526953c --- /dev/null +++ b/src/Worker/RepairDatabase.php @@ -0,0 +1,69 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Core\Logger; +use Friendica\Core\Protocol; +use Friendica\Database\DBA; +use Friendica\Model\Contact; +use Friendica\Util\Strings; + +/** + * Do some repairs in database entries + * + */ +class RepairDatabase +{ + public static function execute() + { + // Sometimes there seem to be issues where the "self" contact vanishes. + // We haven't found the origin of the problem by now. + + $users = DBA::select('user', ['uid'], ["NOT EXISTS (SELECT `uid` FROM `contact` WHERE `contact`.`uid` = `user`.`uid` AND `contact`.`self`)"]); + while ($user = DBA::fetch($users)) { + Logger::notice('Create missing self contact', ['user'=> $user['uid']]); + Contact::createSelfFromUserId($user['uid']); + } + DBA::close($users); + + // There was an issue where the nick vanishes from the contact table + DBA::e("UPDATE `contact` INNER JOIN `user` ON `contact`.`uid` = `user`.`uid` SET `nick` = `nickname` WHERE `self` AND `nick`=''"); + + /// @todo + /// - remove thread entries without item + /// - remove sign entries without item + /// - remove children when parent got lost + /// - set contact-id in item when not present + + // Add intro entries for pending contacts + // We don't do this for DFRN entries since such revived contact requests seem to mostly fail. + $pending_contacts = DBA::p("SELECT `uid`, `id`, `url`, `network`, `created` FROM `contact` + WHERE `pending` AND `rel` IN (?, ?) AND `network` != ? AND `uid` != ? + AND NOT EXISTS (SELECT `id` FROM `intro` WHERE `contact-id` = `contact`.`id`)", + 0, Contact::FOLLOWER, Protocol::DFRN, 0); + while ($contact = DBA::fetch($pending_contacts)) { + DBA::insert('intro', ['uid' => $contact['uid'], 'contact-id' => $contact['id'], 'blocked' => false, + 'hash' => Strings::getRandomHex(), 'datetime' => $contact['created']]); + } + DBA::close($pending_contacts); + } +} diff --git a/src/Worker/SearchDirectory.php b/src/Worker/SearchDirectory.php index c099a5e28a..3bb5f1b8b2 100644 --- a/src/Worker/SearchDirectory.php +++ b/src/Worker/SearchDirectory.php @@ -23,15 +23,9 @@ namespace Friendica\Worker; use Friendica\Core\Cache\Duration; use Friendica\Core\Logger; -use Friendica\Core\Protocol; use Friendica\Core\Search; -use Friendica\Database\DBA; use Friendica\DI; -use Friendica\Model\GContact; -use Friendica\Model\GServer; -use Friendica\Network\Probe; -use Friendica\Util\Network; -use Friendica\Util\Strings; +use Friendica\Model\Contact; class SearchDirectory { @@ -52,49 +46,12 @@ class SearchDirectory } } - $x = Network::fetchUrl(Search::getGlobalDirectory() . '/lsearch?p=1&n=500&search=' . urlencode($search)); + $x = DI::httpRequest()->fetch(Search::getGlobalDirectory() . '/lsearch?p=1&n=500&search=' . urlencode($search)); $j = json_decode($x); if (!empty($j->results)) { foreach ($j->results as $jj) { - // Check if the contact already exists - $gcontact = DBA::selectFirst('gcontact', ['id', 'last_contact', 'last_failure', 'updated'], ['nurl' => Strings::normaliseLink($jj->url)]); - if (DBA::isResult($gcontact)) { - Logger::info('Profile already exists', ['profile' => $jj->url, 'search' => $search]); - - if (($gcontact['last_contact'] < $gcontact['last_failure']) && - ($gcontact['updated'] < $gcontact['last_failure'])) { - continue; - } - - // Update the contact - GContact::updateFromProbe($jj->url); - continue; - } - - $server_url = GContact::getBasepath($jj->url, true); - if ($server_url != '') { - if (!GServer::check($server_url)) { - Logger::info("Friendica server doesn't answer.", ['server' => $server_url]); - continue; - } - Logger::info('Friendica server seems to be okay.', ['server' => $server_url]); - } - - $data = Probe::uri($jj->url); - if ($data['network'] == Protocol::DFRN) { - Logger::info('Add profile to local directory', ['profile' => $jj->url]); - - if ($jj->tags != '') { - $data['keywords'] = $jj->tags; - } - - $data['server_url'] = $data['baseurl']; - - GContact::update($data); - } else { - Logger::info('Profile is not responding or no Friendica contact', ['profile' => $jj->url, 'network' => $data['network']]); - } + Contact::getByURL($jj->url); } } DI::cache()->set('SearchDirectory:' . $search, time(), Duration::DAY); diff --git a/src/Worker/SpoolPost.php b/src/Worker/SpoolPost.php index 2026ff7f51..4dac93f67a 100644 --- a/src/Worker/SpoolPost.php +++ b/src/Worker/SpoolPost.php @@ -37,6 +37,7 @@ class SpoolPost { // It is not named like a spool file, so we don't care. if (substr($file, 0, 5) != "item-") { + Logger::notice('Spool file does does not start with "item-"', ['file' => $file]); continue; } @@ -44,11 +45,13 @@ class SpoolPost { // We don't care about directories either if (filetype($fullfile) != "file") { + Logger::notice('Spool file is no file', ['file' => $file]); continue; } // We can't read or write the file? So we don't care about it. if (!is_writable($fullfile) || !is_readable($fullfile)) { + Logger::notice('Spool file has insufficent permissions', ['file' => $file, 'writable' => is_writable($fullfile), 'readable' => is_readable($fullfile)]); continue; } @@ -56,17 +59,19 @@ class SpoolPost { // If it isn't an array then it is no spool file if (!is_array($arr)) { + Logger::notice('Spool file is no array', ['file' => $file]); continue; } // Skip if it doesn't seem to be an item array if (!isset($arr['uid']) && !isset($arr['uri']) && !isset($arr['network'])) { + Logger::notice('Spool file does not contain the needed fields', ['file' => $file]); continue; } $result = Item::insert($arr); - Logger::log("Spool file ".$file." stored: ".$result, Logger::DEBUG); + Logger::notice('Spool file is stored', ['file' => $file, 'result' => $result]); unlink($fullfile); } closedir($dh); diff --git a/src/Worker/UpdateContact.php b/src/Worker/UpdateContact.php index 67bc45ef98..74fbe2c22a 100644 --- a/src/Worker/UpdateContact.php +++ b/src/Worker/UpdateContact.php @@ -29,14 +29,11 @@ class UpdateContact /** * Update contact data via probe * @param int $contact_id Contact ID - * @param string $command */ - public static function execute($contact_id, $command = '') + public static function execute($contact_id) { - $force = ($command == "force"); + $success = Contact::updateFromProbe($contact_id); - $success = Contact::updateFromProbe($contact_id, '', $force); - - Logger::info('Updated from probe', ['id' => $contact_id, 'force' => $force, 'success' => $success]); + Logger::info('Updated from probe', ['id' => $contact_id, 'success' => $success]); } } diff --git a/src/Worker/UpdateContactBirthdays.php b/src/Worker/UpdateContactBirthdays.php new file mode 100644 index 0000000000..961c598289 --- /dev/null +++ b/src/Worker/UpdateContactBirthdays.php @@ -0,0 +1,32 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Model\Contact; + +class UpdateContactBirthdays +{ + public static function execute() + { + Contact::updateBirthdays(); + } +} diff --git a/src/Worker/UpdateGContacts.php b/src/Worker/UpdateGContacts.php deleted file mode 100644 index 9d9519241b..0000000000 --- a/src/Worker/UpdateGContacts.php +++ /dev/null @@ -1,101 +0,0 @@ -. - * - */ - -namespace Friendica\Worker; - -use Friendica\Core\Logger; -use Friendica\Core\Protocol; -use Friendica\Core\Worker; -use Friendica\Database\DBA; -use Friendica\DI; -use Friendica\Model\GContact; -use Friendica\Model\GServer; -use Friendica\Util\DateTimeFormat; -use Friendica\Util\Strings; - -class UpdateGContacts -{ - /** - * Updates global contacts - */ - public static function execute() - { - if (!DI::config()->get('system', 'poco_completion')) { - return; - } - - Logger::info('Update global contacts'); - - $starttime = time(); - - $contacts = DBA::p("SELECT `url`, `created`, `updated`, `last_failure`, `last_contact`, `server_url`, `network` FROM `gcontact` - WHERE `last_contact` < UTC_TIMESTAMP - INTERVAL 1 MONTH AND - `last_failure` < UTC_TIMESTAMP - INTERVAL 1 MONTH AND - `network` IN (?, ?, ?, ?, ?, '') ORDER BY rand()", - Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS, Protocol::FEED); - - $checked = 0; - - while ($contact = DBA::fetch($contacts)) { - $urlparts = parse_url($contact['url']); - if (empty($urlparts['scheme'])) { - DBA::update('gcontact', ['network' => Protocol::PHANTOM], - ['nurl' => Strings::normaliseLink($contact['url'])]); - continue; - } - - if (in_array($urlparts['host'], ['twitter.com', 'identi.ca'])) { - $networks = ['twitter.com' => Protocol::TWITTER, 'identi.ca' => Protocol::PUMPIO]; - - DBA::update('gcontact', ['network' => $networks[$urlparts['host']]], - ['nurl' => Strings::normaliseLink($contact['url'])]); - continue; - } - - $server_url = GContact::getBasepath($contact['url'], true); - $force_update = false; - - if (!empty($contact['server_url'])) { - $force_update = (Strings::normaliseLink($contact['server_url']) != Strings::normaliseLink($server_url)); - - $server_url = $contact['server_url']; - } - - if ((empty($server_url) && ($contact['network'] == Protocol::FEED)) || $force_update || GServer::check($server_url, $contact['network'])) { - Logger::info('Check profile', ['profile' => $contact['url']]); - Worker::add(PRIORITY_LOW, 'UpdateGContact', $contact['url'], 'force'); - - if (++$checked > 100) { - return; - } - } else { - DBA::update('gcontact', ['last_failure' => DateTimeFormat::utcNow()], - ['nurl' => Strings::normaliseLink($contact['url'])]); - } - - // Quit the loop after 3 minutes - if (time() > ($starttime + 180)) { - return; - } - } - DBA::close($contacts); - } -} diff --git a/src/Worker/UpdatePhotoAlbums.php b/src/Worker/UpdatePhotoAlbums.php new file mode 100644 index 0000000000..4b4c0bf1b3 --- /dev/null +++ b/src/Worker/UpdatePhotoAlbums.php @@ -0,0 +1,40 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Database\DBA; +use Friendica\Model\Photo; + +/** + * Update the cached values for the number of photo albums per user + */ +class UpdatePhotoAlbums +{ + public static function execute() + { + $users = DBA::select('user', ['uid'], ['account_expired' => false, 'account_removed' => false]); + while ($user = DBA::fetch($users)) { + Photo::clearAlbumCache($user['uid']); + } + DBA::close($users); + } +} diff --git a/src/Worker/UpdatePublicContacts.php b/src/Worker/UpdatePublicContacts.php new file mode 100644 index 0000000000..453606bfa0 --- /dev/null +++ b/src/Worker/UpdatePublicContacts.php @@ -0,0 +1,56 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Core\Logger; +use Friendica\Core\Protocol; +use Friendica\Core\Worker; +use Friendica\Database\DBA; +use Friendica\Util\DateTimeFormat; + +/** + * Update public contacts + */ +class UpdatePublicContacts +{ + public static function execute() + { + $count = 0; + $last_updated = DateTimeFormat::utc('now - 1 week'); + $condition = ["`network` IN (?, ?, ?, ?) AND `uid` = ? AND NOT `self` AND `last-update` < ?", + Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS, 0, $last_updated]; + + $oldest_date = ''; + $oldest_id = ''; + $contacts = DBA::select('contact', ['id', 'last-update'], $condition, ['limit' => 100, 'order' => ['last-update']]); + while ($contact = DBA::fetch($contacts)) { + if (empty($oldest_id)) { + $oldest_id = $contact['id']; + $oldest_date = $contact['last-update']; + } + Worker::add(PRIORITY_LOW, "UpdateContact", $contact['id']); + ++$count; + } + Logger::info('Initiated update for public contacts', ['interval' => $count, 'id' => $oldest_id, 'oldest' => $oldest_date]); + DBA::close($contacts); + } +} diff --git a/src/Worker/UpdateServerDirectories.php b/src/Worker/UpdateServerDirectories.php index 74f75fcd76..ba5ef1017e 100644 --- a/src/Worker/UpdateServerDirectories.php +++ b/src/Worker/UpdateServerDirectories.php @@ -22,9 +22,7 @@ namespace Friendica\Worker; use Friendica\DI; -use Friendica\Model\GContact; use Friendica\Model\GServer; -use Friendica\Protocol\PortableContact; class UpdateServerDirectories { @@ -33,16 +31,10 @@ class UpdateServerDirectories */ public static function execute() { - if (DI::config()->get('system', 'poco_discovery') == PortableContact::DISABLED) { + if (!DI::config()->get('system', 'poco_discovery')) { return; } - // Query Friendica and Hubzilla servers for their users GServer::discover(); - - // Query GNU Social servers for their users ("statistics" addon has to be enabled on the GS server) - if (!DI::config()->get('system', 'ostatus_disabled')) { - GContact::discoverGsUsers(); - } } } diff --git a/src/Worker/UpdateServerDirectory.php b/src/Worker/UpdateServerDirectory.php index 87bbee7e8c..21599b533e 100644 --- a/src/Worker/UpdateServerDirectory.php +++ b/src/Worker/UpdateServerDirectory.php @@ -22,17 +22,85 @@ namespace Friendica\Worker; use Friendica\Core\Logger; +use Friendica\Database\DBA; +use Friendica\DI; +use Friendica\Model\Contact; use Friendica\Model\GServer; class UpdateServerDirectory { /** * Query the given server for their users - * @param string $gserver Server URL + * + * @param array $gserver Server record */ - public static function execute($gserver) + public static function execute(array $gserver) { - GServer::updateDirectory($gserver); - return; + if ($gserver['directory-type'] == GServer::DT_MASTODON) { + self::discoverMastodonDirectory($gserver); + } elseif (!empty($gserver['poco'])) { + self::discoverPoCo($gserver); + } + } + + private static function discoverPoCo(array $gserver) + { + $result = DI::httpRequest()->fetch($gserver['poco'] . '?fields=urls'); + if (empty($result)) { + Logger::info('Empty result', ['url' => $gserver['url']]); + return; + } + + $contacts = json_decode($result, true); + if (empty($contacts['entry'])) { + Logger::info('No contacts', ['url' => $gserver['url']]); + return; + } + + Logger::info('PoCo discovery started', ['poco' => $gserver['poco']]); + + $urls = []; + foreach (array_column($contacts['entry'], 'urls') as $url_entries) { + foreach ($url_entries as $url_entry) { + if (empty($url_entry['type']) || empty($url_entry['value'])) { + continue; + } + if ($url_entry['type'] == 'profile') { + $urls[] = $url_entry['value']; + } + } + } + + $result = Contact::addByUrls($urls); + + Logger::info('PoCo discovery ended', ['count' => $result['count'], 'added' => $result['added'], 'updated' => $result['updated'], 'poco' => $gserver['poco']]); + } + + private static function discoverMastodonDirectory(array $gserver) + { + $result = DI::httpRequest()->fetch($gserver['url'] . '/api/v1/directory?order=new&local=true&limit=200&offset=0'); + if (empty($result)) { + Logger::info('Empty result', ['url' => $gserver['url']]); + return; + } + + $accounts = json_decode($result, true); + if (empty($accounts)) { + Logger::info('No contacts', ['url' => $gserver['url']]); + return; + } + + Logger::info('Account discovery started', ['url' => $gserver['url']]); + + $urls = []; + foreach ($accounts as $account) { + if (!empty($account['url'])) { + $urls[] = $account['url']; + } + } + + $result = Contact::addByUrls($urls); + + Logger::info('Account discovery ended', ['count' => $result['count'], 'added' => $result['added'], 'updated' => $result['updated'], 'url' => $gserver['url']]); } } diff --git a/src/Worker/UpdateServerPeers.php b/src/Worker/UpdateServerPeers.php new file mode 100644 index 0000000000..ff0cdfa730 --- /dev/null +++ b/src/Worker/UpdateServerPeers.php @@ -0,0 +1,66 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Core\Logger; +use Friendica\Core\Worker; +use Friendica\Database\DBA; +use Friendica\DI; +use Friendica\Util\Strings; + +class UpdateServerPeers +{ + /** + * Query the given server for their known peers + * @param string $gserver Server URL + */ + public static function execute(string $url) + { + $ret = DI::httpRequest()->get($url . '/api/v1/instance/peers'); + if (!$ret->isSuccess() || empty($ret->getBody())) { + Logger::info('Server is not reachable or does not offer the "peers" endpoint', ['url' => $url]); + return; + } + + $peers = json_decode($ret->getBody()); + if (empty($peers) || !is_array($peers)) { + Logger::info('Server does not have any peers listed', ['url' => $url]); + return; + } + + Logger::info('Server peer update start', ['url' => $url]); + + $total = 0; + $added = 0; + foreach ($peers as $peer) { + ++$total; + if (DBA::exists('gserver', ['nurl' => Strings::normaliseLink('http://' . $peer)])) { + // We already know this server + continue; + } + // This endpoint doesn't offer the schema. So we assume that it is HTTPS. + Worker::add(PRIORITY_LOW, 'UpdateGServer', 'https://' . $peer); + ++$added; + } + Logger::info('Server peer update ended', ['total' => $total, 'added' => $added, 'url' => $url]); + } +} diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index bab158d036..ea506b4a92 100755 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -54,7 +54,7 @@ use Friendica\Database\DBA; if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1355); + define('DB_UPDATE_VERSION', 1368); } return [ @@ -82,26 +82,13 @@ return [ "last_poco_query" => ["type" => "datetime", "default" => DBA::NULL_DATETIME, "comment" => ""], "last_contact" => ["type" => "datetime", "default" => DBA::NULL_DATETIME, "comment" => ""], "last_failure" => ["type" => "datetime", "default" => DBA::NULL_DATETIME, "comment" => ""], + "failed" => ["type" => "boolean", "comment" => "Connection failed"], ], "indexes" => [ "PRIMARY" => ["id"], "nurl" => ["UNIQUE", "nurl(190)"], ] ], - "clients" => [ - "comment" => "OAuth usage", - "fields" => [ - "client_id" => ["type" => "varchar(20)", "not null" => "1", "primary" => "1", "comment" => ""], - "pw" => ["type" => "varchar(20)", "not null" => "1", "default" => "", "comment" => ""], - "redirect_uri" => ["type" => "varchar(200)", "not null" => "1", "default" => "", "comment" => ""], - "name" => ["type" => "text", "comment" => ""], - "icon" => ["type" => "text", "comment" => ""], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], - ], - "indexes" => [ - "PRIMARY" => ["client_id"], - ] - ], "contact" => [ "comment" => "contact table", "fields" => [ @@ -151,11 +138,13 @@ return [ "last-update" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "Date of the last try to update the contact info"], "success_update" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "Date of the last successful contact update"], "failure_update" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "Date of the last failed update"], + "failed" => ["type" => "boolean", "comment" => "Connection failed"], "name-date" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => ""], "uri-date" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => ""], "avatar-date" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => ""], "term-date" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => ""], "last-item" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "date of the last post"], + "last-discovery" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "date of the last follower discovery"], "priority" => ["type" => "tinyint unsigned", "not null" => "1", "default" => "0", "comment" => ""], "blocked" => ["type" => "boolean", "not null" => "1", "default" => "1", "comment" => "Node-wide block status"], "block_reason" => ["type" => "text", "comment" => "Node-wide block reason"], @@ -164,6 +153,7 @@ return [ "forum" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "contact is a forum"], "prv" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "contact is a private group"], "contact-type" => ["type" => "tinyint", "not null" => "1", "default" => "0", "comment" => ""], + "manually-approve" => ["type" => "boolean", "comment" => ""], "hidden" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], "archive" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], "pending" => ["type" => "boolean", "not null" => "1", "default" => "1", "comment" => ""], @@ -187,17 +177,20 @@ return [ "PRIMARY" => ["id"], "uid_name" => ["uid", "name(190)"], "self_uid" => ["self", "uid"], - "alias_uid" => ["alias(32)", "uid"], + "alias_uid" => ["alias(96)", "uid"], "pending_uid" => ["pending", "uid"], "blocked_uid" => ["blocked", "uid"], "uid_rel_network_poll" => ["uid", "rel", "network", "poll(64)", "archive"], "uid_network_batch" => ["uid", "network", "batch(64)"], - "addr_uid" => ["addr(32)", "uid"], - "nurl_uid" => ["nurl(32)", "uid"], + "addr_uid" => ["addr(96)", "uid"], + "nurl_uid" => ["nurl(96)", "uid"], "nick_uid" => ["nick(32)", "uid"], - "attag_uid" => ["attag(32)", "uid"], + "attag_uid" => ["attag(96)", "uid"], "dfrn-id" => ["dfrn-id(64)"], "issued-id" => ["issued-id(64)"], + "network_uid_lastupdate" => ["network", "uid", "last-update"], + "uid_network_self_lastupdate" => ["uid", "network", "self", "last-update"], + "uid_lastitem" => ["uid", "last-item"], "gsid" => ["gsid"] ] ], @@ -214,6 +207,89 @@ return [ "guid" => ["guid"] ] ], + "tag" => [ + "comment" => "tags and mentions", + "fields" => [ + "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => ""], + "name" => ["type" => "varchar(96)", "not null" => "1", "default" => "", "comment" => ""], + "url" => ["type" => "varbinary(255)", "not null" => "1", "default" => "", "comment" => ""] + ], + "indexes" => [ + "PRIMARY" => ["id"], + "type_name_url" => ["UNIQUE", "name", "url"], + "url" => ["url"] + ] + ], + "user" => [ + "comment" => "The local users", + "fields" => [ + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], + "parent-uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], + "comment" => "The parent user that has full control about this user"], + "guid" => ["type" => "varchar(64)", "not null" => "1", "default" => "", "comment" => "A unique identifier for this user"], + "username" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "Name that this user is known by"], + "password" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "encrypted password"], + "legacy_password" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Is the password hash double-hashed?"], + "nickname" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "nick- and user name"], + "email" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "the users email address"], + "openid" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], + "timezone" => ["type" => "varchar(128)", "not null" => "1", "default" => "", "comment" => "PHP-legal timezone"], + "language" => ["type" => "varchar(32)", "not null" => "1", "default" => "en", "comment" => "default language"], + "register_date" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "timestamp of registration"], + "login_date" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "timestamp of last login"], + "default-location" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "Default for item.location"], + "allow_location" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "1 allows to display the location"], + "theme" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "user theme preference"], + "pubkey" => ["type" => "text", "comment" => "RSA public key 4096 bit"], + "prvkey" => ["type" => "text", "comment" => "RSA private key 4096 bit"], + "spubkey" => ["type" => "text", "comment" => ""], + "sprvkey" => ["type" => "text", "comment" => ""], + "verified" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "user is verified through email"], + "blocked" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "1 for user is blocked"], + "blockwall" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Prohibit contacts to post to the profile page of the user"], + "hidewall" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Hide profile details from unkown viewers"], + "blocktags" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Prohibit contacts to tag the post of this user"], + "unkmail" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Permit unknown people to send private mails to this user"], + "cntunkmail" => ["type" => "int unsigned", "not null" => "1", "default" => "10", "comment" => ""], + "notify-flags" => ["type" => "smallint unsigned", "not null" => "1", "default" => "65535", "comment" => "email notification options"], + "page-flags" => ["type" => "tinyint unsigned", "not null" => "1", "default" => "0", "comment" => "page/profile type"], + "account-type" => ["type" => "tinyint unsigned", "not null" => "1", "default" => "0", "comment" => ""], + "prvnets" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], + "pwdreset" => ["type" => "varchar(255)", "comment" => "Password reset request token"], + "pwdreset_time" => ["type" => "datetime", "comment" => "Timestamp of the last password reset request"], + "maxreq" => ["type" => "int unsigned", "not null" => "1", "default" => "10", "comment" => ""], + "expire" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "comment" => ""], + "account_removed" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "if 1 the account is removed"], + "account_expired" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], + "account_expires_on" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "timestamp when account expires and will be deleted"], + "expire_notification_sent" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "timestamp of last warning of account expiration"], + "def_gid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "comment" => ""], + "allow_cid" => ["type" => "mediumtext", "comment" => "default permission for this user"], + "allow_gid" => ["type" => "mediumtext", "comment" => "default permission for this user"], + "deny_cid" => ["type" => "mediumtext", "comment" => "default permission for this user"], + "deny_gid" => ["type" => "mediumtext", "comment" => "default permission for this user"], + "openidserver" => ["type" => "text", "comment" => ""], + ], + "indexes" => [ + "PRIMARY" => ["uid"], + "nickname" => ["nickname(32)"], + ] + ], + "clients" => [ + "comment" => "OAuth usage", + "fields" => [ + "client_id" => ["type" => "varchar(20)", "not null" => "1", "primary" => "1", "comment" => ""], + "pw" => ["type" => "varchar(20)", "not null" => "1", "default" => "", "comment" => ""], + "redirect_uri" => ["type" => "varchar(200)", "not null" => "1", "default" => "", "comment" => ""], + "name" => ["type" => "text", "comment" => ""], + "icon" => ["type" => "text", "comment" => ""], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], + ], + "indexes" => [ + "PRIMARY" => ["client_id"], + "uid" => ["uid"], + ] + ], "permissionset" => [ "comment" => "", "fields" => [ @@ -229,25 +305,12 @@ return [ "uid_allow_cid_allow_gid_deny_cid_deny_gid" => ["allow_cid(50)", "allow_gid(30)", "deny_cid(50)", "deny_gid(30)"], ] ], - "tag" => [ - "comment" => "tags and mentions", - "fields" => [ - "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => ""], - "name" => ["type" => "varchar(96)", "not null" => "1", "default" => "", "comment" => ""], - "url" => ["type" => "varbinary(255)", "not null" => "1", "default" => "", "comment" => ""] - ], - "indexes" => [ - "PRIMARY" => ["id"], - "type_name_url" => ["UNIQUE", "name", "url"], - "url" => ["url"] - ] - ], // Main tables "2fa_app_specific_password" => [ "comment" => "Two-factor app-specific _password", "fields" => [ "id" => ["type" => "mediumint unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "Password ID for revocation"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "relation" => ["user" => "uid"], "comment" => "User ID"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "foreign" => ["user" => "uid"], "comment" => "User ID"], "description" => ["type" => "varchar(255)", "comment" => "Description of the usage of the password"], "hashed_password" => ["type" => "varchar(255)", "not null" => "1", "comment" => "Hashed password"], "generated" => ["type" => "datetime", "not null" => "1", "comment" => "Datetime the password was generated"], @@ -261,7 +324,7 @@ return [ "2fa_recovery_codes" => [ "comment" => "Two-factor authentication recovery codes", "fields" => [ - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "primary" => "1", "relation" => ["user" => "uid"], "comment" => "User ID"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "primary" => "1", "foreign" => ["user" => "uid"], "comment" => "User ID"], "code" => ["type" => "varchar(50)", "not null" => "1", "primary" => "1", "comment" => "Recovery code string"], "generated" => ["type" => "datetime", "not null" => "1", "comment" => "Datetime the code was generated"], "used" => ["type" => "datetime", "comment" => "Datetime the code was used"], @@ -319,6 +382,7 @@ return [ "addr" => ["addr(32)"], "alias" => ["alias(190)"], "followers" => ["followers(190)"], + "baseurl" => ["baseurl(190)"], "gsid" => ["gsid"] ] ], @@ -326,7 +390,7 @@ return [ "comment" => "file attachments", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "generated index"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "Owner User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "Owner User id"], "hash" => ["type" => "varchar(64)", "not null" => "1", "default" => "", "comment" => "hash"], "filename" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "filename of original"], "filetype" => ["type" => "varchar(64)", "not null" => "1", "default" => "", "comment" => "mimetype"], @@ -343,6 +407,7 @@ return [ ], "indexes" => [ "PRIMARY" => ["id"], + "uid" => ["uid"], ] ], "auth_codes" => [ @@ -403,9 +468,11 @@ return [ "contact-relation" => [ "comment" => "Contact relations", "fields" => [ - "cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["contact" => "id"], "primary" => "1", "comment" => "contact the related contact had interacted with"], - "relation-cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["contact" => "id"], "primary" => "1", "comment" => "related contact who had interacted with the contact"], + "cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id"], "primary" => "1", "comment" => "contact the related contact had interacted with"], + "relation-cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id"], "primary" => "1", "comment" => "related contact who had interacted with the contact"], "last-interaction" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "Date of the last interaction"], + "follow-updated" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "Date of the last update of the contact relationship"], + "follows" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], ], "indexes" => [ "PRIMARY" => ["cid", "relation-cid"], @@ -418,7 +485,7 @@ return [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], "guid" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "A unique identifier for this conversation"], "recips" => ["type" => "text", "comment" => "sender_handle;recipient_handle"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "Owner User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "Owner User id"], "creator" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "handle of creator"], "created" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "creation timestamp"], "updated" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "edited timestamp"], @@ -463,7 +530,7 @@ return [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], "guid" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "Owner User id"], - "cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["contact" => "id"], "comment" => "contact_id (ID of the contact in contact table)"], + "cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id"], "comment" => "contact_id (ID of the contact in contact table)"], "uri" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "created" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "creation time"], "edited" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "last edit time"], @@ -484,6 +551,7 @@ return [ "indexes" => [ "PRIMARY" => ["id"], "uid_start" => ["uid", "start"], + "cid" => ["cid"], ] ], "fcontact" => [ @@ -517,8 +585,8 @@ return [ "comment" => "friend suggestion stuff", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => ""], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], - "cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["contact" => "id"], "comment" => ""], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], + "cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id"], "comment" => ""], "name" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "url" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "request" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], @@ -528,99 +596,15 @@ return [ ], "indexes" => [ "PRIMARY" => ["id"], - ] - ], - "gcign" => [ - "comment" => "contacts ignored by friend suggestions", - "fields" => [ - "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "Local User id"], - "gcid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["gcontact" => "id"], "comment" => "gcontact.id of ignored contact"], - ], - "indexes" => [ - "PRIMARY" => ["id"], + "cid" => ["cid"], "uid" => ["uid"], - "gcid" => ["gcid"], - ] - ], - "gcontact" => [ - "comment" => "global contacts", - "fields" => [ - "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "name" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "Name that this contact is known by"], - "nick" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "Nick- and user name of the contact"], - "url" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "Link to the contacts profile page"], - "nurl" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], - "photo" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "Link to the profile photo"], - "connect" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], - "created" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => ""], - "updated" => ["type" => "datetime", "default" => DBA::NULL_DATETIME, "comment" => ""], - "last_contact" => ["type" => "datetime", "default" => DBA::NULL_DATETIME, "comment" => ""], - "last_failure" => ["type" => "datetime", "default" => DBA::NULL_DATETIME, "comment" => ""], - "last_discovery" => ["type" => "datetime", "default" => DBA::NULL_DATETIME, "comment" => "Date of the last contact discovery"], - "archive_date" => ["type" => "datetime", "default" => DBA::NULL_DATETIME, "comment" => ""], - "archived" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], - "location" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], - "about" => ["type" => "text", "comment" => ""], - "keywords" => ["type" => "text", "comment" => "puplic keywords (interests)"], - "gender" => ["type" => "varchar(32)", "not null" => "1", "default" => "", "comment" => "Deprecated"], - "birthday" => ["type" => "varchar(32)", "not null" => "1", "default" => DBA::NULL_DATE, "comment" => ""], - "community" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "1 if contact is forum account"], - "contact-type" => ["type" => "tinyint", "not null" => "1", "default" => "-1", "comment" => ""], - "hide" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "1 = should be hidden from search"], - "nsfw" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "1 = contact posts nsfw content"], - "network" => ["type" => "char(4)", "not null" => "1", "default" => "", "comment" => "social network protocol"], - "addr" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], - "notify" => ["type" => "varchar(255)", "comment" => ""], - "alias" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], - "generation" => ["type" => "tinyint unsigned", "not null" => "1", "default" => "0", "comment" => ""], - "server_url" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "baseurl of the contacts server"], - "gsid" => ["type" => "int unsigned", "foreign" => ["gserver" => "id", "on delete" => "restrict"], "comment" => "Global Server ID"], - ], - "indexes" => [ - "PRIMARY" => ["id"], - "nurl" => ["UNIQUE", "nurl(190)"], - "name" => ["name(64)"], - "nick" => ["nick(32)"], - "addr" => ["addr(64)"], - "hide_network_updated" => ["hide", "network", "updated"], - "updated" => ["updated"], - "gsid" => ["gsid"] - ] - ], - "gfollower" => [ - "comment" => "Followers of global contacts", - "fields" => [ - "gcid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "primary" => "1", "relation" => ["gcontact" => "id"], "comment" => "global contact"], - "follower-gcid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "primary" => "1", "relation" => ["gcontact" => "id"], "comment" => "global contact of the follower"], - "deleted" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "1 indicates that the connection has been deleted"], - ], - "indexes" => [ - "PRIMARY" => ["gcid", "follower-gcid"], - "follower-gcid" => ["follower-gcid"], - ] - ], - "glink" => [ - "comment" => "'friends of friends' linkages derived from poco", - "fields" => [ - "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["contact" => "id"], "comment" => ""], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], - "gcid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["gcontact" => "id"], "comment" => ""], - "zcid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["gcontact" => "id"], "comment" => ""], - "updated" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => ""], - ], - "indexes" => [ - "PRIMARY" => ["id"], - "cid_uid_gcid_zcid" => ["UNIQUE", "cid", "uid", "gcid", "zcid"], - "gcid" => ["gcid"], ] ], "group" => [ "comment" => "privacy groups, group info", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "Owner User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "Owner User id"], "visible" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "1 indicates the member list is not private"], "deleted" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "1 indicates the group has been deleted"], "name" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "human readable name of group"], @@ -634,8 +618,8 @@ return [ "comment" => "privacy groups, member info", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "gid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["group" => "id"], "comment" => "groups.id of the associated group"], - "contact-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["contact" => "id"], "comment" => "contact.id of the member assigned to the associated group"], + "gid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["group" => "id"], "comment" => "groups.id of the associated group"], + "contact-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id"], "comment" => "contact.id of the member assigned to the associated group"], ], "indexes" => [ "PRIMARY" => ["id"], @@ -646,7 +630,7 @@ return [ "gserver-tag" => [ "comment" => "Tags that the server has subscribed", "fields" => [ - "gserver-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["gserver" => "id"], "primary" => "1", + "gserver-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["gserver" => "id"], "primary" => "1", "comment" => "The id of the gserver"], "tag" => ["type" => "varchar(100)", "not null" => "1", "default" => "", "primary" => "1", "comment" => "Tag that the server has subscribed"], ], @@ -669,6 +653,17 @@ return [ "hook_file_function" => ["UNIQUE", "hook", "file", "function"], ] ], + "host" => [ + "comment" => "Hostname", + "fields" => [ + "id" => ["type" => "tinyint unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], + "name" => ["type" => "varchar(128)", "not null" => "1", "default" => "", "comment" => "The hostname"], + ], + "indexes" => [ + "PRIMARY" => ["id"], + "name" => ["UNIQUE", "name"], + ] + ], "inbox-status" => [ "comment" => "Status of ActivityPub inboxes", "fields" => [ @@ -688,9 +683,9 @@ return [ "comment" => "", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], "fid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["fcontact" => "id"], "comment" => ""], - "contact-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["contact" => "id"], "comment" => ""], + "contact-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id"], "comment" => ""], "knowyou" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], "duplex" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], "note" => ["type" => "text", "comment" => ""], @@ -701,12 +696,14 @@ return [ ], "indexes" => [ "PRIMARY" => ["id"], + "contact-id" => ["contact-id"], + "uid" => ["uid"], ] ], "item" => [ "comment" => "Structure for all posts", "fields" => [ - "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "relation" => ["thread" => "iid"]], + "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1"], "guid" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "A unique identifier for this item"], "uri" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "uri-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the item uri"], @@ -807,6 +804,7 @@ return [ "resource-id" => ["resource-id"], "deleted_changed" => ["deleted", "changed"], "uid_wall_changed" => ["uid", "wall", "changed"], + "uid_unseen_wall" => ["uid", "unseen", "wall"], "mention_uid_id" => ["mention", "uid", "id"], "uid_eventid" => ["uid", "event-id"], "icid" => ["icid"], @@ -859,6 +857,7 @@ return [ "indexes" => [ "PRIMARY" => ["id"], "uri-plink-hash" => ["UNIQUE", "uri-plink-hash"], + "title-content-warning-body" => ["FULLTEXT", "title", "content-warning", "body"], "uri" => ["uri(191)"], "plink" => ["plink(191)"], "uri-id" => ["uri-id"] @@ -882,7 +881,7 @@ return [ "comment" => "private messages", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "Owner User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "Owner User id"], "guid" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "A unique identifier for this private message"], "from-name" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "name of the sender"], "from-photo" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "contact photo link of the sender"], @@ -912,7 +911,7 @@ return [ "comment" => "Mail account data for fetching mails", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], "server" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "port" => ["type" => "smallint unsigned", "not null" => "1", "default" => "0", "comment" => ""], "ssltype" => ["type" => "varchar(16)", "not null" => "1", "default" => "", "comment" => ""], @@ -927,18 +926,20 @@ return [ ], "indexes" => [ "PRIMARY" => ["id"], + "uid" => ["uid"], ] ], "manage" => [ "comment" => "table of accounts that can manage each other", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], - "mid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], + "mid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], ], "indexes" => [ "PRIMARY" => ["id"], "uid_mid" => ["UNIQUE", "uid", "mid"], + "mid" => ["mid"], ] ], "notify" => [ @@ -951,7 +952,7 @@ return [ "photo" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "date" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => ""], "msg" => ["type" => "mediumtext", "comment" => ""], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "Owner User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "Owner User id"], "link" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "iid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["item" => "id"], "comment" => "item.id"], "parent" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["item" => "id"], "comment" => ""], @@ -974,16 +975,18 @@ return [ "comment" => "", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "notify-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["notify" => "id"], "comment" => ""], + "notify-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["notify" => "id"], "comment" => ""], "master-parent-item" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["item" => "id"], "comment" => ""], "master-parent-uri-id" => ["type" => "int unsigned", "relation" => ["item-uri" => "id"], "comment" => "Item-uri id of the parent of the related post"], "parent-item" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "comment" => ""], - "receiver-uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], + "receiver-uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], ], "indexes" => [ "PRIMARY" => ["id"], "master-parent-uri-id" => ["master-parent-uri-id"], + "receiver-uid" => ["receiver-uid"], + "notify-id" => ["notify-id"], ] ], "oembed" => [ @@ -1003,7 +1006,7 @@ return [ "comment" => "Store OpenWebAuth token to verify contacts", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id - currently unused"], "type" => ["type" => "varchar(32)", "not null" => "1", "default" => "", "comment" => "Verify type"], "token" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "A generated token"], "meta" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], @@ -1011,6 +1014,7 @@ return [ ], "indexes" => [ "PRIMARY" => ["id"], + "uid" => ["uid"], ] ], "parsed_url" => [ @@ -1030,10 +1034,10 @@ return [ "participation" => [ "comment" => "Storage for participation messages from Diaspora", "fields" => [ - "iid" => ["type" => "int unsigned", "not null" => "1", "primary" => "1", "relation" => ["item" => "id"], "comment" => ""], + "iid" => ["type" => "int unsigned", "not null" => "1", "primary" => "1", "foreign" => ["item" => "id"], "comment" => ""], "server" => ["type" => "varchar(60)", "not null" => "1", "primary" => "1", "comment" => ""], - "cid" => ["type" => "int unsigned", "not null" => "1", "relation" => ["contact" => "id"], "comment" => ""], - "fid" => ["type" => "int unsigned", "not null" => "1", "relation" => ["fcontact" => "id"], "comment" => ""], + "cid" => ["type" => "int unsigned", "not null" => "1", "foreign" => ["contact" => "id"], "comment" => ""], + "fid" => ["type" => "int unsigned", "not null" => "1", "foreign" => ["fcontact" => "id"], "comment" => ""], ], "indexes" => [ "PRIMARY" => ["iid", "server"], @@ -1045,7 +1049,7 @@ return [ "comment" => "personal (per user) configuration storage", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => ""], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], "cat" => ["type" => "varbinary(50)", "not null" => "1", "default" => "", "comment" => ""], "k" => ["type" => "varbinary(100)", "not null" => "1", "default" => "", "comment" => ""], "v" => ["type" => "mediumtext", "comment" => ""], @@ -1060,7 +1064,7 @@ return [ "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "Owner User id"], - "contact-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["contact" => "id"], "comment" => "contact.id"], + "contact-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id", "on delete" => "restrict"], "comment" => "contact.id"], "guid" => ["type" => "char(16)", "not null" => "1", "default" => "", "comment" => "A unique identifier for this photo"], "resource-id" => ["type" => "char(32)", "not null" => "1", "default" => "", "comment" => ""], "created" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "creation date"], @@ -1095,39 +1099,6 @@ return [ "resource-id" => ["resource-id"], ] ], - "poll" => [ - "comment" => "Currently unused table for storing poll results", - "fields" => [ - "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => ""], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], - "q0" => ["type" => "text", "comment" => ""], - "q1" => ["type" => "text", "comment" => ""], - "q2" => ["type" => "text", "comment" => ""], - "q3" => ["type" => "text", "comment" => ""], - "q4" => ["type" => "text", "comment" => ""], - "q5" => ["type" => "text", "comment" => ""], - "q6" => ["type" => "text", "comment" => ""], - "q7" => ["type" => "text", "comment" => ""], - "q8" => ["type" => "text", "comment" => ""], - "q9" => ["type" => "text", "comment" => ""], - ], - "indexes" => [ - "PRIMARY" => ["id"], - "uid" => ["uid"], - ] - ], - "poll_result" => [ - "comment" => "data for polls - currently unused", - "fields" => [ - "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "poll_id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["poll" => "id"]], - "choice" => ["type" => "tinyint unsigned", "not null" => "1", "default" => "0", "comment" => ""], - ], - "indexes" => [ - "PRIMARY" => ["id"], - "poll_id" => ["poll_id"], - ] - ], "post-category" => [ "comment" => "post relation to categories", "fields" => [ @@ -1190,7 +1161,7 @@ return [ "comment" => "user profiles data", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "Owner User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "Owner User id"], "profile-name" => ["type" => "varchar(255)", "comment" => "Deprecated"], "is-default" => ["type" => "boolean", "comment" => "Deprecated"], "hide-friends" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Hide friend list from viewers of this profile"], @@ -1242,21 +1213,23 @@ return [ "comment" => "DFRN remote auth use", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], - "cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "relation" => ["contact" => "id"], "comment" => "contact.id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], + "cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id"], "comment" => "contact.id"], "dfrn_id" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "sec" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "expire" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "comment" => ""], ], "indexes" => [ "PRIMARY" => ["id"], + "uid" => ["uid"], + "cid" => ["cid"], ] ], "profile_field" => [ "comment" => "Custom profile fields", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "Owner user id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "Owner user id"], "order" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "1", "comment" => "Field ordering per user"], "psid" => ["type" => "int unsigned", "foreign" => ["permissionset" => "id", "on delete" => "restrict"], "comment" => "ID of the permission set of this profile field - 0 = public"], "label" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "Label of the field"], @@ -1275,7 +1248,7 @@ return [ "comment" => "Used for OStatus: Contains feed subscribers", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], "callback_url" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "topic" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "nickname" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], @@ -1288,6 +1261,7 @@ return [ "indexes" => [ "PRIMARY" => ["id"], "next_try" => ["next_try"], + "uid" => ["uid"] ] ], "register" => [ @@ -1296,20 +1270,21 @@ return [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], "hash" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "created" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => ""], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], "password" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "language" => ["type" => "varchar(16)", "not null" => "1", "default" => "", "comment" => ""], "note" => ["type" => "text", "comment" => ""], ], "indexes" => [ "PRIMARY" => ["id"], + "uid" => ["uid"], ] ], "search" => [ "comment" => "", "fields" => [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], "term" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], ], "indexes" => [ @@ -1344,7 +1319,7 @@ return [ "thread" => [ "comment" => "Thread related data", "fields" => [ - "iid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "primary" => "1", "relation" => ["item" => "id"], + "iid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "primary" => "1", "foreign" => ["item" => "id"], "comment" => "sequential ID"], "uri-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the item uri"], "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], @@ -1396,66 +1371,12 @@ return [ "client_id" => ["type" => "varchar(20)", "not null" => "1", "default" => "", "foreign" => ["clients" => "client_id"]], "expires" => ["type" => "int", "not null" => "1", "default" => "0", "comment" => ""], "scope" => ["type" => "varchar(200)", "not null" => "1", "default" => "", "comment" => ""], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], "comment" => "User id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "foreign" => ["user" => "uid"], "comment" => "User id"], ], "indexes" => [ "PRIMARY" => ["id"], - "client_id" => ["client_id"] - ] - ], - "user" => [ - "comment" => "The local users", - "fields" => [ - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], - "parent-uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "relation" => ["user" => "uid"], - "comment" => "The parent user that has full control about this user"], - "guid" => ["type" => "varchar(64)", "not null" => "1", "default" => "", "comment" => "A unique identifier for this user"], - "username" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "Name that this user is known by"], - "password" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "encrypted password"], - "legacy_password" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Is the password hash double-hashed?"], - "nickname" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "nick- and user name"], - "email" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "the users email address"], - "openid" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], - "timezone" => ["type" => "varchar(128)", "not null" => "1", "default" => "", "comment" => "PHP-legal timezone"], - "language" => ["type" => "varchar(32)", "not null" => "1", "default" => "en", "comment" => "default language"], - "register_date" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "timestamp of registration"], - "login_date" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "timestamp of last login"], - "default-location" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "Default for item.location"], - "allow_location" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "1 allows to display the location"], - "theme" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "user theme preference"], - "pubkey" => ["type" => "text", "comment" => "RSA public key 4096 bit"], - "prvkey" => ["type" => "text", "comment" => "RSA private key 4096 bit"], - "spubkey" => ["type" => "text", "comment" => ""], - "sprvkey" => ["type" => "text", "comment" => ""], - "verified" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "user is verified through email"], - "blocked" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "1 for user is blocked"], - "blockwall" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Prohibit contacts to post to the profile page of the user"], - "hidewall" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Hide profile details from unkown viewers"], - "blocktags" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Prohibit contacts to tag the post of this user"], - "unkmail" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Permit unknown people to send private mails to this user"], - "cntunkmail" => ["type" => "int unsigned", "not null" => "1", "default" => "10", "comment" => ""], - "notify-flags" => ["type" => "smallint unsigned", "not null" => "1", "default" => "65535", "comment" => "email notification options"], - "page-flags" => ["type" => "tinyint unsigned", "not null" => "1", "default" => "0", "comment" => "page/profile type"], - "account-type" => ["type" => "tinyint unsigned", "not null" => "1", "default" => "0", "comment" => ""], - "prvnets" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], - "pwdreset" => ["type" => "varchar(255)", "comment" => "Password reset request token"], - "pwdreset_time" => ["type" => "datetime", "comment" => "Timestamp of the last password reset request"], - "maxreq" => ["type" => "int unsigned", "not null" => "1", "default" => "10", "comment" => ""], - "expire" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "comment" => ""], - "account_removed" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "if 1 the account is removed"], - "account_expired" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], - "account_expires_on" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "timestamp when account expires and will be deleted"], - "expire_notification_sent" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "timestamp of last warning of account expiration"], - "def_gid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "comment" => ""], - "allow_cid" => ["type" => "mediumtext", "comment" => "default permission for this user"], - "allow_gid" => ["type" => "mediumtext", "comment" => "default permission for this user"], - "deny_cid" => ["type" => "mediumtext", "comment" => "default permission for this user"], - "deny_gid" => ["type" => "mediumtext", "comment" => "default permission for this user"], - "openidserver" => ["type" => "text", "comment" => ""], - ], - "indexes" => [ - "PRIMARY" => ["uid"], - "nickname" => ["nickname(32)"], + "client_id" => ["client_id"], + "uid" => ["uid"] ] ], "userd" => [ @@ -1472,21 +1393,22 @@ return [ "user-contact" => [ "comment" => "User specific public contact data", "fields" => [ - "cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "primary" => "1", "relation" => ["contact" => "id"], "comment" => "Contact id of the linked public contact"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "primary" => "1", "relation" => ["user" => "uid"], "comment" => "User id"], + "cid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "primary" => "1", "foreign" => ["contact" => "id"], "comment" => "Contact id of the linked public contact"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "primary" => "1", "foreign" => ["user" => "uid"], "comment" => "User id"], "blocked" => ["type" => "boolean", "comment" => "Contact is completely blocked for this user"], "ignored" => ["type" => "boolean", "comment" => "Posts from this contact are ignored"], "collapsed" => ["type" => "boolean", "comment" => "Posts from this contact are collapsed"] ], "indexes" => [ - "PRIMARY" => ["uid", "cid"] + "PRIMARY" => ["uid", "cid"], + "cid" => ["cid"], ] ], "user-item" => [ "comment" => "User specific item data", "fields" => [ - "iid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "primary" => "1", "relation" => ["item" => "id"], "comment" => "Item id"], - "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "primary" => "1", "relation" => ["user" => "uid"], "comment" => "User id"], + "iid" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "primary" => "1", "foreign" => ["item" => "id"], "comment" => "Item id"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "default" => "0", "primary" => "1", "foreign" => ["user" => "uid"], "comment" => "User id"], "hidden" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Marker to hide an item from the user"], "ignored" => ["type" => "boolean", "comment" => "Ignore this thread if set"], "pinned" => ["type" => "boolean", "comment" => "The item is pinned on the profile page"], @@ -1539,6 +1461,7 @@ return [ "done_priority_created" => ["done", "priority", "created"], "done_priority_next_try" => ["done", "priority", "next_try"], "done_pid_next_try" => ["done", "pid", "next_try"], + "done_pid_retrial" => ["done", "pid", "retrial"], "done_pid_priority_created" => ["done", "pid", "priority", "created"] ] ], diff --git a/static/dbview.config.php b/static/dbview.config.php index 47bf970900..eb9870e772 100755 --- a/static/dbview.config.php +++ b/static/dbview.config.php @@ -68,6 +68,61 @@ return [ LEFT JOIN `tag` ON `post-tag`.`tid` = `tag`.`id` LEFT JOIN `contact` ON `post-tag`.`cid` = `contact`.`id`" ], + "network-item-view" => [ + "fields" => [ + "uri-id" => ["item", "parent-uri-id"], + "uri" => ["item", "parent-uri"], + "parent" => ["item", "parent"], + "received" => ["item", "received"], + "commented" => ["item", "commented"], + "created" => ["item", "created"], + "uid" => ["item", "uid"], + "starred" => ["item", "starred"], + "mention" => ["item", "mention"], + "network" => ["item", "network"], + "unseen" => ["item", "unseen"], + "gravity" => ["item", "gravity"], + "contact-id" => ["item", "contact-id"], + ], + "query" => "FROM `item` + INNER JOIN `thread` ON `thread`.`iid` = `item`.`parent` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `thread`.`contact-id` + LEFT JOIN `user-item` ON `user-item`.`iid` = `item`.`id` AND `user-item`.`uid` = `thread`.`uid` + LEFT JOIN `user-contact` AS `author` ON `author`.`uid` = `thread`.`uid` AND `author`.`cid` = `thread`.`author-id` + LEFT JOIN `user-contact` AS `owner` ON `owner`.`uid` = `thread`.`uid` AND `owner`.`cid` = `thread`.`owner-id` + WHERE `thread`.`visible` AND NOT `thread`.`deleted` AND NOT `thread`.`moderated` + AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) + AND (`user-item`.`hidden` IS NULL OR NOT `user-item`.`hidden`) + AND (`author`.`blocked` IS NULL OR NOT `author`.`blocked`) + AND (`owner`.`blocked` IS NULL OR NOT `owner`.`blocked`)" + ], + "network-thread-view" => [ + "fields" => [ + "uri-id" => ["item", "uri-id"], + "uri" => ["item", "uri"], + "parent-uri-id" => ["item", "parent-uri-id"], + "parent" => ["thread", "iid"], + "received" => ["thread", "received"], + "commented" => ["thread", "commented"], + "created" => ["thread", "created"], + "uid" => ["thread", "uid"], + "starred" => ["thread", "starred"], + "mention" => ["thread", "mention"], + "network" => ["thread", "network"], + "contact-id" => ["thread", "contact-id"], + ], + "query" => "FROM `thread` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `thread`.`contact-id` + STRAIGHT_JOIN `item` ON `item`.`id` = `thread`.`iid` + LEFT JOIN `user-item` ON `user-item`.`iid` = `item`.`id` AND `user-item`.`uid` = `thread`.`uid` + LEFT JOIN `user-contact` AS `author` ON `author`.`uid` = `thread`.`uid` AND `author`.`cid` = `thread`.`author-id` + LEFT JOIN `user-contact` AS `owner` ON `owner`.`uid` = `thread`.`uid` AND `owner`.`cid` = `thread`.`owner-id` + WHERE `thread`.`visible` AND NOT `thread`.`deleted` AND NOT `thread`.`moderated` + AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) + AND (`user-item`.`hidden` IS NULL OR NOT `user-item`.`hidden`) + AND (`author`.`blocked` IS NULL OR NOT `author`.`blocked`) + AND (`owner`.`blocked` IS NULL OR NOT `owner`.`blocked`)" + ], "owner-view" => [ "fields" => [ "id" => ["contact", "id"], @@ -129,11 +184,11 @@ return [ "forum" => ["contact", "forum"], "prv" => ["contact", "prv"], "contact-type" => ["contact", "contact-type"], + "manually-approve" => ["contact", "manually-approve"], "hidden" => ["contact", "hidden"], "archive" => ["contact", "archive"], "pending" => ["contact", "pending"], "deleted" => ["contact", "deleted"], - "rating" => ["contact", "rating"], "unsearchable" => ["contact", "unsearchable"], "sensitive" => ["contact", "sensitive"], "baseurl" => ["contact", "baseurl"], @@ -177,7 +232,7 @@ return [ "account_removed" => ["user", "account_removed"], "account_expired" => ["user", "account_expired"], "account_expires_on" => ["user", "account_expires_on"], - "expire_notification_sent" => ["user", "expire_notification_sent"], + "expire_notification_sent" => ["user", "expire_notification_sent"], "def_gid" => ["user", "def_gid"], "allow_cid" => ["user", "allow_cid"], "allow_gid" => ["user", "allow_gid"], diff --git a/static/defaults.config.php b/static/defaults.config.php index 8111a68f1a..c1d6fff044 100644 --- a/static/defaults.config.php +++ b/static/defaults.config.php @@ -62,6 +62,13 @@ return [ // disable_pdo (Boolean) // PDO is used by default (if available). Otherwise MySQLi will be used. 'disable_pdo' => false, + + // persistent (Boolean) + // This controls if the system should use persistent connections or not. + // Persistent connections increase the performance. + // On the other hand the number of open connections are higher, + // this will most likely increase the system load. + 'persistent' => false, ], 'config' => [ // admin_email (Comma-separated list) @@ -82,6 +89,10 @@ return [ 'php_path' => 'php', ], 'system' => [ + // adjust_poll_frequency (Boolean) + // Automatically detect and set the best feed poll frequency. + 'adjust_poll_frequency' => false, + // allowed_link_protocols (Array) // Allowed protocols in links URLs, add at your own risk. http(s) is always allowed. 'allowed_link_protocols' => ['ftp://', 'ftps://', 'mailto:', 'cid:', 'gopher://'], @@ -115,8 +126,8 @@ return [ // Minimal period in minutes between two calls of the "Cron" worker job. 'cron_interval' => 5, - // cache_driver (database|memcache|memcached|redis) - // Whether to use Memcache or Memcached or Redis to store temporary cache. + // cache_driver (database|memcache|memcached|redis|apcu) + // Whether to use Memcache, Memcached, Redis or APCu to store temporary cache. 'cache_driver' => 'database', // config_adapter (jit|preload) @@ -199,6 +210,10 @@ return [ // Disable the polling of DFRN and OStatus contacts through onepoll.php. 'disable_polling' => false, + // display_resharer (Boolean) + // Display the first resharer as icon and text on a reshared item. + 'display_resharer' => false, + // dlogfile (Path) // location of the developer log file. 'dlogfile' => '', @@ -292,6 +307,12 @@ return [ // Maximum number of queue items for a single contact before subsequent messages are discarded. 'max_contact_queue' => 500, + // max_csv_file_size (Integer) + // When uploading a CSV with account addresses to follow + // in the user settings, this controls the maximum file + // size of the upload file. + 'max_csv_file_size' => 30720, + // max_feed_items (Integer) // Maximum number of feed items that are fetched and processed. For unlimited items set to 0. 'max_feed_items' => 20, @@ -331,7 +352,7 @@ return [ // min_poll_interval (Integer) // minimal distance in minutes between two polls for a contact. Reasonable values are between 1 and 59. - 'min_poll_interval' => 1, + 'min_poll_interval' => 15, // no_count (Boolean) // Don't do count calculations (currently only when showing photo albums). @@ -341,6 +362,10 @@ return [ // Don't use OEmbed to fetch more information about a link. 'no_oembed' => false, + // no_redirect_list (Array) + // List of domains where HTTP redirects should be ignored. + 'no_redirect_list' => [], + // no_smilies (Boolean) // Don't show smilies. 'no_smilies' => false, @@ -384,10 +409,6 @@ return [ // - 0 = every minute 'pushpoll_frequency' => 3, - // queue_no_dead_check (Boolean) - // Ignore if the target contact or server seems to be dead during queue delivery. - 'queue_no_dead_check' => false, - // redis_host (String) // Host name of the redis daemon. 'redis_host' => '127.0.0.1', @@ -488,6 +509,11 @@ return [ // Setting 0 would allow maximum worker queues at all times, which is not recommended. 'worker_load_exponent' => 3, + // worker_multiple_fetch (Boolean) + // When activated, the worker fetches jobs for multiple workers (not only for itself). + // This is an experimental setting without knowing the performance impact. + 'worker_multiple_fetch' => false, + // worker_defer_limit (Integer) // Per default the systems tries delivering for 15 times before dropping it. 'worker_defer_limit' => 15, diff --git a/static/dependencies.config.php b/static/dependencies.config.php index 84344a60e2..3df54b79e6 100644 --- a/static/dependencies.config.php +++ b/static/dependencies.config.php @@ -46,6 +46,7 @@ use Friendica\Database\Database; use Friendica\Factory; use Friendica\Model\Storage\IStorage; use Friendica\Model\User\Cookie; +use Friendica\Network; use Friendica\Util; use Psr\Log\LoggerInterface; @@ -190,10 +191,9 @@ return [ ], App\Router::class => [ 'constructParams' => [ - $_SERVER, null - ], - 'call' => [ - ['loadRoutes', [include __DIR__ . '/routes.config.php'], Dice::CHAIN_CALL], + $_SERVER, + __DIR__ . '/routes.config.php', + null ], ], L10n::class => [ @@ -219,4 +219,7 @@ return [ ['getBackend', [], Dice::CHAIN_CALL], ], ], + Network\IHTTPRequest::class => [ + 'instanceOf' => Network\HTTPRequest::class, + ] ]; diff --git a/static/routes.config.php b/static/routes.config.php index c7ef4bd78f..6f48500063 100644 --- a/static/routes.config.php +++ b/static/routes.config.php @@ -30,6 +30,14 @@ use Friendica\App\Router as R; use Friendica\Module; +$profileRoutes = [ + '' => [Module\Profile\Index::class, [R::GET]], + '/profile' => [Module\Profile\Profile::class, [R::GET]], + '/contacts/common' => [Module\Profile\Common::class, [R::GET]], + '/contacts[/{type}]' => [Module\Profile\Contacts::class, [R::GET]], + '/status[/{category}[/{date1}[/{date2}]]]' => [Module\Profile\Status::class, [R::GET]], +]; + return [ '/' => [Module\Home::class, [R::GET]], @@ -37,6 +45,7 @@ return [ '/host-meta' => [Module\WellKnown\HostMeta::class, [R::GET]], '/nodeinfo' => [Module\WellKnown\NodeInfo::class, [R::GET]], '/webfinger' => [Module\Xrd::class, [R::GET]], + '/x-nodeinfo2' => [Module\NodeInfo210::class, [R::GET]], '/x-social-relay' => [Module\WellKnown\XSocialRelay::class, [R::GET]], ], @@ -47,11 +56,13 @@ return [ '/api' => [ '/v1' => [ - '/custom_emojis' => [Module\Api\Mastodon\CustomEmojis::class, [R::GET ]], - '/follow_requests' => [Module\Api\Mastodon\FollowRequests::class, [R::GET ]], - '/follow_requests/{id:\d+}/{action}' => [Module\Api\Mastodon\FollowRequests::class, [ R::POST]], - '/instance' => [Module\Api\Mastodon\Instance::class, [R::GET ]], - '/instance/peers' => [Module\Api\Mastodon\Instance\Peers::class, [R::GET ]], + '/custom_emojis' => [Module\Api\Mastodon\CustomEmojis::class, [R::GET ]], + '/directory' => [Module\Api\Mastodon\Directory::class, [R::GET ]], + '/follow_requests' => [Module\Api\Mastodon\FollowRequests::class, [R::GET ]], + '/follow_requests/{id:\d+}/{action}' => [Module\Api\Mastodon\FollowRequests::class, [ R::POST]], + '/instance' => [Module\Api\Mastodon\Instance::class, [R::GET ]], + '/instance/peers' => [Module\Api\Mastodon\Instance\Peers::class, [R::GET ]], + '/timelines/public' => [Module\Api\Mastodon\Timelines\PublicTimeline::class, [R::GET ]], ], '/friendica' => [ '/profile/show' => [Module\Api\Friendica\Profile\Show::class , [R::GET ]], @@ -100,10 +111,10 @@ return [ ], '/amcd' => [Module\AccountManagementControlDocument::class, [R::GET]], '/acctlink' => [Module\Acctlink::class, [R::GET]], - '/allfriends/{id:\d+}' => [Module\AllFriends::class, [R::GET]], '/apps' => [Module\Apps::class, [R::GET]], '/attach/{item:\d+}' => [Module\Attach::class, [R::GET]], '/babel' => [Module\Debug\Babel::class, [R::GET, R::POST]], + '/debug/ap' => [Module\Debug\ActivityPubConversion::class, [R::GET, R::POST]], '/bookmarklet' => [Module\Bookmarklet::class, [R::GET]], '/community[/{content}[/{accounttype}]]' => [Module\Conversation\Community::class, [R::GET]], @@ -111,25 +122,26 @@ return [ '/compose[/{type}]' => [Module\Item\Compose::class, [R::GET, R::POST]], '/contact' => [ - '[/]' => [Module\Contact::class, [R::GET]], - '/{id:\d+}[/]' => [Module\Contact::class, [R::GET, R::POST]], - '/{id:\d+}/archive' => [Module\Contact::class, [R::GET]], - '/{id:\d+}/advanced' => [Module\Contact\Advanced::class, [R::GET, R::POST]], - '/{id:\d+}/block' => [Module\Contact::class, [R::GET]], - '/{id:\d+}/conversations' => [Module\Contact::class, [R::GET]], - '/{id:\d+}/drop' => [Module\Contact::class, [R::GET]], - '/{id:\d+}/ignore' => [Module\Contact::class, [R::GET]], - '/{id:\d+}/poke' => [Module\Contact\Poke::class, [R::GET, R::POST]], - '/{id:\d+}/posts' => [Module\Contact::class, [R::GET]], - '/{id:\d+}/update' => [Module\Contact::class, [R::GET]], - '/{id:\d+}/updateprofile' => [Module\Contact::class, [R::GET]], - '/archived' => [Module\Contact::class, [R::GET]], - '/batch' => [Module\Contact::class, [R::GET, R::POST]], - '/pending' => [Module\Contact::class, [R::GET]], - '/blocked' => [Module\Contact::class, [R::GET]], - '/hidden' => [Module\Contact::class, [R::GET]], - '/ignored' => [Module\Contact::class, [R::GET]], - '/hovercard' => [Module\Contact\Hovercard::class, [R::GET]], + '[/]' => [Module\Contact::class, [R::GET]], + '/{id:\d+}[/]' => [Module\Contact::class, [R::GET, R::POST]], + '/{id:\d+}/archive' => [Module\Contact::class, [R::GET]], + '/{id:\d+}/advanced' => [Module\Contact\Advanced::class, [R::GET, R::POST]], + '/{id:\d+}/block' => [Module\Contact::class, [R::GET]], + '/{id:\d+}/conversations' => [Module\Contact::class, [R::GET]], + '/{id:\d+}/contacts[/{type}]' => [Module\Contact\Contacts::class, [R::GET]], + '/{id:\d+}/drop' => [Module\Contact::class, [R::GET]], + '/{id:\d+}/ignore' => [Module\Contact::class, [R::GET]], + '/{id:\d+}/poke' => [Module\Contact\Poke::class, [R::GET, R::POST]], + '/{id:\d+}/posts' => [Module\Contact::class, [R::GET]], + '/{id:\d+}/update' => [Module\Contact::class, [R::GET]], + '/{id:\d+}/updateprofile' => [Module\Contact::class, [R::GET]], + '/archived' => [Module\Contact::class, [R::GET]], + '/batch' => [Module\Contact::class, [R::GET, R::POST]], + '/pending' => [Module\Contact::class, [R::GET]], + '/blocked' => [Module\Contact::class, [R::GET]], + '/hidden' => [Module\Contact::class, [R::GET]], + '/ignored' => [Module\Contact::class, [R::GET]], + '/hovercard' => [Module\Contact\Hovercard::class, [R::GET]], ], '/credits' => [Module\Credits::class, [R::GET]], @@ -158,6 +170,7 @@ return [ '/followers/{owner}' => [Module\Followers::class, [R::GET]], '/following/{owner}' => [Module\Following::class, [R::GET]], '/friendica[/json]' => [Module\Friendica::class, [R::GET]], + '/friendica/inbox' => [Module\Inbox::class, [R::GET, R::POST]], '/fsuggest/{contact:\d+}' => [Module\FriendSuggest::class, [R::GET, R::POST]], @@ -197,7 +210,8 @@ return [ '/manifest' => [Module\Manifest::class, [R::GET]], '/modexp/{nick}' => [Module\PublicRSAKey::class, [R::GET]], '/newmember' => [Module\Welcome::class, [R::GET]], - '/nodeinfo/{version}' => [Module\NodeInfo::class, [R::GET]], + '/nodeinfo/1.0' => [Module\NodeInfo110::class, [R::GET]], + '/nodeinfo/2.0' => [Module\NodeInfo120::class, [R::GET]], '/nogroup' => [Module\Group::class, [R::GET]], '/noscrape' => [ @@ -232,6 +246,8 @@ return [ '/openid' => [Module\Security\OpenID::class, [R::GET]], '/opensearch' => [Module\OpenSearch::class, [R::GET]], + '/permission/tooltip/{type}/{id:\d+}' => [Module\PermissionTooltip::class, [R::GET]], + '/photo' => [ '/{name}' => [Module\Photo::class, [R::GET]], '/{type}/{name}' => [Module\Photo::class, [R::GET]], @@ -242,12 +258,9 @@ return [ '/pretheme' => [Module\ThemeDetails::class, [R::GET]], '/probe' => [Module\Debug\Probe::class, [R::GET]], - '/profile' => [ - '/{nickname}' => [Module\Profile\Index::class, [R::GET]], - '/{nickname}/profile' => [Module\Profile\Profile::class, [R::GET]], - '/{nickname}/contacts[/{type}]' => [Module\Profile\Contacts::class, [R::GET]], - '/{nickname}/status[/{category}[/{date1}[/{date2}]]]' => [Module\Profile\Status::class, [R::GET]], - ], + '/profile/{nickname}' => $profileRoutes, + '/u/{nickname}' => $profileRoutes, + '/~{nickname}' => $profileRoutes, '/proxy' => [ '[/]' => [Module\Proxy::class, [R::GET]], diff --git a/static/settings.config.php b/static/settings.config.php index abfb1024e0..e999b78c43 100644 --- a/static/settings.config.php +++ b/static/settings.config.php @@ -60,6 +60,30 @@ return [ // Themes users can change to in their settings. 'allowed_themes' => 'quattro,vier,duepuntozero,smoothly', + // curl_timeout (Integer) + // Value is in seconds. Set to 0 for unlimited (not recommended). + 'curl_timeout' => 60, + + // dbclean (Boolean) + // Remove old remote items, orphaned database records and old content from some other helper tables. + 'dbclean' => false, + + // dbclean-expire-days (Integer) + // When the database cleanup is enabled, this defines the days after which remote items will be deleted. + // Own items, and marked or filed items are always kept. 0 disables this behaviour. + 'dbclean-expire-days' => 0, + + // dbclean-expire-unclaimed (Integer) + // When the database cleanup is enabled, this defines the days after which unclaimed remote items + // (mostly content from the relay) will be deleted. Default value is 90 days. Defaults to the general + // lifespan value of remote items if set to 0. + 'dbclean-expire-unclaimed' => 90, + + // dbclean_expire_conversation (Integer) + // The conversation data is used for ActivityPub and OStatus, as well as for debug purposes. + // It should be safe to remove it after 14 days, default is 90 days. + 'dbclean_expire_conversation' => 90, + // debugging (boolean) // Enable/Disable Debugging (logging) 'debugging' => false, @@ -73,6 +97,10 @@ return [ // URL of the global directory. 'directory' => 'https://dir.friendica.social', + // explicit_content (Boolean) + // Set this to announce that your node is used mostly for explicit content that might not be suited for minors. + 'explicit_content' => false, + // forbidden_nicknames (Comma-separated list) // Prevents users from registering the specified nicknames on this node. // Default value comprises classic role names from RFC 2142. @@ -108,19 +136,33 @@ return [ // Maximum size in bytes of an uploaded photo. 'maximagesize' => 800000, + // maxloadavg (Integer) + // Maximum system load before delivery and poll processes are deferred. + 'maxloadavg' => 20, + + // maxloadavg_frontend (Integer) + // Maximum system load before the frontend quits service - default 50. + 'maxloadavg_frontend' => 50, + + // min_memory (Integer) + // Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated). + 'min_memory' => 0, + // no_regfullname (Boolean) // Allow pseudonyms (true) or enforce a space between first name and last name in Full name, as an anti spam measure (false). 'no_regfullname' => true, - // optimize_max_tablesize (Integer) - // Maximum table size (in MB) for the automatic optimization. - // -1 to disable automatic optimization. - // 0 to use internal default (100MB) - 'optimize_max_tablesize' => -1, + // optimize_tables (Boolean) + // Periodically (once an hour) run an "optimize table" command for cache tables + 'optimize_tables' => false, - // maxloadavg (Integer) - // Maximum system load before delivery and poll processes are deferred. - 'maxloadavg' => 20, + // relay_server (String) + // Address of the relay server where public posts should be send to. + 'relay_server' => 'https://social-relay.isurf.ca', + + // relay_user_tags (Boolean) + // If enabled, the tags from the saved searches will used for the "tags" subscription in addition to the "relay_server_tags". + 'relay_user_tags' => true, // rino_encrypt (Integer) // Server-to-server private message encryption (RINO). @@ -140,12 +182,6 @@ return [ // The fully-qualified URL of this Friendica node. // Used by the worker in a non-HTTP execution environment. 'url' => '', - - // max_csv_file_size (Integer) - // When uploading a CSV with account addresses to follow - // in the user settings, this controls the maximum file - // size of the upload file. - 'max_csv_file_size' => 30720, ], // Used in the admin settings to lock certain features diff --git a/tests/Util/Database/StaticDatabase.php b/tests/Util/Database/StaticDatabase.php index c95b690c63..73a142d9a9 100644 --- a/tests/Util/Database/StaticDatabase.php +++ b/tests/Util/Database/StaticDatabase.php @@ -101,7 +101,7 @@ class StaticDatabase extends Database { // Use environment variables for mysql if they are set beforehand if (!empty($server['MYSQL_HOST']) - && (!empty($server['MYSQL_USERNAME'] || !empty($server['MYSQL_USER']))) + && (!empty($server['MYSQL_USERNAME']) || !empty($server['MYSQL_USER'])) && $server['MYSQL_PASSWORD'] !== false && !empty($server['MYSQL_DATABASE'])) { diff --git a/tests/datasets/api.fixture.php b/tests/datasets/api.fixture.php index 0ff9a4a214..0cfdd9fa86 100644 --- a/tests/datasets/api.fixture.php +++ b/tests/datasets/api.fixture.php @@ -70,6 +70,7 @@ return [ 'blocked' => 0, 'rel' => 1, 'network' => 'dfrn', + 'location' => 'DFRN', ], // Having the same name and nick allows us to test // the fallback to api_get_nick() in api_get_user() @@ -85,6 +86,7 @@ return [ 'blocked' => 0, 'rel' => 0, 'network' => 'dfrn', + 'location' => 'DFRN', ], [ 'id' => 44, @@ -98,6 +100,7 @@ return [ 'blocked' => 0, 'rel' => 2, 'network' => 'dfrn', + 'location' => 'DFRN', ], [ 'id' => 45, @@ -111,6 +114,7 @@ return [ 'blocked' => 0, 'rel' => 2, 'network' => 'dfrn', + 'location' => 'DFRN', ], [ 'id' => 46, @@ -124,6 +128,7 @@ return [ 'blocked' => 0, 'rel' => 3, 'network' => 'dfrn', + 'location' => 'DFRN', ], [ 'id' => 47, @@ -137,6 +142,7 @@ return [ 'blocked' => 0, 'rel' => 2, 'network' => 'dfrn', + 'location' => 'DFRN', ], ], 'item-uri' => [ diff --git a/tests/include/ApiTest.php b/tests/legacy/ApiTest.php similarity index 99% rename from tests/include/ApiTest.php rename to tests/legacy/ApiTest.php index 8e2088cc93..1ff66efb6a 100644 --- a/tests/include/ApiTest.php +++ b/tests/legacy/ApiTest.php @@ -3,7 +3,7 @@ * ApiTest class. */ -namespace Friendica\Test; +namespace Friendica\Test\legacy; use Friendica\App; use Friendica\Core\Config\IConfig; @@ -11,6 +11,7 @@ use Friendica\Core\PConfig\IPConfig; use Friendica\Core\Protocol; use Friendica\DI; use Friendica\Network\HTTPException; +use Friendica\Test\FixtureTest; use Friendica\Util\Temporal; use Monolog\Handler\TestHandler; @@ -49,6 +50,10 @@ class ApiTest extends FixtureTest */ protected function setUp() { + global $API, $called_api; + $API = []; + $called_api = []; + parent::setUp(); /** @var IConfig $config */ @@ -70,7 +75,7 @@ class ApiTest extends FixtureTest $this->app = DI::app(); $this->app->argc = 1; - $this->app->argv = ['home']; + $this->app->argv = ['']; // User data that the test database is populated with $this->selfUser = [ @@ -412,7 +417,7 @@ class ApiTest extends FixtureTest } ]; $_SERVER['REQUEST_METHOD'] = 'method'; - $_SERVER['QUERY_STRING'] = 'q=api_path'; + $_SERVER['QUERY_STRING'] = 'pagename=api_path'; $_GET['callback'] = 'callback_name'; $args = DI::args()->determine($_SERVER, $_GET); @@ -440,7 +445,7 @@ class ApiTest extends FixtureTest ]; $_SERVER['REQUEST_METHOD'] = 'method'; - $_SERVER['QUERY_STRING'] = 'q=api_path'; + $_SERVER['QUERY_STRING'] = 'pagename=api_path'; $args = DI::args()->determine($_SERVER, $_GET); @@ -476,7 +481,7 @@ class ApiTest extends FixtureTest } ]; $_SERVER['REQUEST_METHOD'] = 'method'; - $_SERVER['QUERY_STRING'] = 'q=api_path'; + $_SERVER['QUERY_STRING'] = 'pagename=api_path'; $args = DI::args()->determine($_SERVER, $_GET); @@ -516,7 +521,7 @@ class ApiTest extends FixtureTest } ]; $_SERVER['REQUEST_METHOD'] = 'method'; - $_SERVER['QUERY_STRING'] = 'q=api_path.json'; + $_SERVER['QUERY_STRING'] = 'pagename=api_path.json'; $args = DI::args()->determine($_SERVER, $_GET); @@ -542,7 +547,7 @@ class ApiTest extends FixtureTest } ]; $_SERVER['REQUEST_METHOD'] = 'method'; - $_SERVER['QUERY_STRING'] = 'q=api_path.xml'; + $_SERVER['QUERY_STRING'] = 'pagename=api_path.xml'; $args = DI::args()->determine($_SERVER, $_GET); @@ -568,7 +573,7 @@ class ApiTest extends FixtureTest } ]; $_SERVER['REQUEST_METHOD'] = 'method'; - $_SERVER['QUERY_STRING'] = 'q=api_path.rss'; + $_SERVER['QUERY_STRING'] = 'pagename=api_path.rss'; $args = DI::args()->determine($_SERVER, $_GET); @@ -595,7 +600,7 @@ class ApiTest extends FixtureTest } ]; $_SERVER['REQUEST_METHOD'] = 'method'; - $_SERVER['QUERY_STRING'] = 'q=api_path.atom'; + $_SERVER['QUERY_STRING'] = 'pagename=api_path.atom'; $args = DI::args()->determine($_SERVER, $_GET); @@ -617,7 +622,7 @@ class ApiTest extends FixtureTest global $API; $API['api_path'] = ['method' => 'method']; - $_SERVER['QUERY_STRING'] = 'q=api_path'; + $_SERVER['QUERY_STRING'] = 'pagename=api_path'; $args = DI::args()->determine($_SERVER, $_GET); @@ -642,7 +647,7 @@ class ApiTest extends FixtureTest ]; $_SESSION['authenticated'] = false; $_SERVER['REQUEST_METHOD'] = 'method'; - $_SERVER['QUERY_STRING'] = 'q=api_path'; + $_SERVER['QUERY_STRING'] = 'pagename=api_path'; $args = DI::args()->determine($_SERVER, $_GET); @@ -2869,6 +2874,7 @@ class ApiTest extends FixtureTest */ public function testApiDirectMessagesNewWithScreenName() { + $this->app->user = ['nickname' => $this->selfUser['nick']]; $_POST['text'] = 'message_text'; $_POST['screen_name'] = $this->friendUser['nick']; $result = api_direct_messages_new('json'); @@ -2884,6 +2890,7 @@ class ApiTest extends FixtureTest */ public function testApiDirectMessagesNewWithTitle() { + $this->app->user = ['nickname' => $this->selfUser['nick']]; $_POST['text'] = 'message_text'; $_POST['screen_name'] = $this->friendUser['nick']; $_REQUEST['title'] = 'message_title'; @@ -2901,6 +2908,7 @@ class ApiTest extends FixtureTest */ public function testApiDirectMessagesNewWithRss() { + $this->app->user = ['nickname' => $this->selfUser['nick']]; $_POST['text'] = 'message_text'; $_POST['screen_name'] = $this->friendUser['nick']; $result = api_direct_messages_new('rss'); diff --git a/tests/src/App/ArgumentsTest.php b/tests/src/App/ArgumentsTest.php index a7ef451d98..9a1b5bdad8 100644 --- a/tests/src/App/ArgumentsTest.php +++ b/tests/src/App/ArgumentsTest.php @@ -45,8 +45,8 @@ class ArgumentsTest extends TestCase $this->assertArguments([ 'queryString' => '', 'command' => '', - 'argv' => ['home'], - 'argc' => 1, + 'argv' => [], + 'argc' => 0, ], $arguments); } @@ -55,34 +55,6 @@ class ArgumentsTest extends TestCase { return [ 'withPagename' => [ - 'assert' => [ - 'queryString' => 'profile/test/it?arg1=value1&arg2=value2', - 'command' => 'profile/test/it', - 'argv' => ['profile', 'test', 'it'], - 'argc' => 3, - ], - 'server' => [ - 'QUERY_STRING' => 'pagename=profile/test/it?arg1=value1&arg2=value2', - ], - 'get' => [ - 'pagename' => 'profile/test/it', - ], - ], - 'withQ' => [ - 'assert' => [ - 'queryString' => 'profile/test/it?arg1=value1&arg2=value2', - 'command' => 'profile/test/it', - 'argv' => ['profile', 'test', 'it'], - 'argc' => 3, - ], - 'server' => [ - 'QUERY_STRING' => 'q=profile/test/it?arg1=value1&arg2=value2', - ], - 'get' => [ - 'q' => 'profile/test/it', - ], - ], - 'withWrongDelimiter' => [ 'assert' => [ 'queryString' => 'profile/test/it?arg1=value1&arg2=value2', 'command' => 'profile/test/it', @@ -99,12 +71,12 @@ class ArgumentsTest extends TestCase 'withUnixHomeDir' => [ 'assert' => [ 'queryString' => '~test/it?arg1=value1&arg2=value2', - 'command' => 'profile/test/it', - 'argv' => ['profile', 'test', 'it'], - 'argc' => 3, + 'command' => '~test/it', + 'argv' => ['~test', 'it'], + 'argc' => 2, ], 'server' => [ - 'QUERY_STRING' => 'pagename=~test/it?arg1=value1&arg2=value2', + 'QUERY_STRING' => 'pagename=~test/it&arg1=value1&arg2=value2', ], 'get' => [ 'pagename' => '~test/it', @@ -113,12 +85,12 @@ class ArgumentsTest extends TestCase 'withDiasporaHomeDir' => [ 'assert' => [ 'queryString' => 'u/test/it?arg1=value1&arg2=value2', - 'command' => 'profile/test/it', - 'argv' => ['profile', 'test', 'it'], + 'command' => 'u/test/it', + 'argv' => ['u', 'test', 'it'], 'argc' => 3, ], 'server' => [ - 'QUERY_STRING' => 'pagename=u/test/it?arg1=value1&arg2=value2', + 'QUERY_STRING' => 'pagename=u/test/it&arg1=value1&arg2=value2', ], 'get' => [ 'pagename' => 'u/test/it', @@ -126,13 +98,13 @@ class ArgumentsTest extends TestCase ], 'withTrailingSlash' => [ 'assert' => [ - 'queryString' => 'profile/test/it?arg1=value1&arg2=value2/', + 'queryString' => 'profile/test/it?arg1=value1&arg2=value2%2F', 'command' => 'profile/test/it', 'argv' => ['profile', 'test', 'it'], 'argc' => 3, ], 'server' => [ - 'QUERY_STRING' => 'pagename=profile/test/it?arg1=value1&arg2=value2/', + 'QUERY_STRING' => 'pagename=profile/test/it&arg1=value1&arg2=value2/', ], 'get' => [ 'pagename' => 'profile/test/it', @@ -140,14 +112,13 @@ class ArgumentsTest extends TestCase ], 'withWrongQueryString' => [ 'assert' => [ - // empty query string?! - 'queryString' => '', + 'queryString' => 'profile/test/it?wrong=profile%2Ftest%2Fit&arg1=value1&arg2=value2%2F', 'command' => 'profile/test/it', 'argv' => ['profile', 'test', 'it'], 'argc' => 3, ], 'server' => [ - 'QUERY_STRING' => 'wrong=profile/test/it?arg1=value1&arg2=value2/', + 'QUERY_STRING' => 'wrong=profile/test/it&arg1=value1&arg2=value2/', ], 'get' => [ 'pagename' => 'profile/test/it', @@ -155,17 +126,44 @@ class ArgumentsTest extends TestCase ], 'withMissingPageName' => [ 'assert' => [ - 'queryString' => 'notvalid/it?arg1=value1&arg2=value2/', - 'command' => App\Module::DEFAULT, - 'argv' => [App\Module::DEFAULT], - 'argc' => 1, + 'queryString' => 'notvalid/it?arg1=value1&arg2=value2%2F', + 'command' => 'notvalid/it', + 'argv' => ['notvalid', 'it'], + 'argc' => 2, ], 'server' => [ - 'QUERY_STRING' => 'pagename=notvalid/it?arg1=value1&arg2=value2/', + 'QUERY_STRING' => 'pagename=notvalid/it&arg1=value1&arg2=value2/', ], 'get' => [ ], ], + 'withNothing' => [ + 'assert' => [ + 'queryString' => '?arg1=value1&arg2=value2%2F', + 'command' => '', + 'argv' => [], + 'argc' => 0, + ], + 'server' => [ + 'QUERY_STRING' => 'arg1=value1&arg2=value2/', + ], + 'get' => [ + ], + ], + 'withFileExtension' => [ + 'assert' => [ + 'queryString' => 'api/call.json', + 'command' => 'api/call.json', + 'argv' => ['api', 'call.json'], + 'argc' => 2, + ], + 'server' => [ + 'QUERY_STRING' => 'pagename=api/call.json', + ], + 'get' => [ + 'pagename' => 'api/call.json' + ], + ], ]; } @@ -207,27 +205,27 @@ class ArgumentsTest extends TestCase return [ 'strippedZRLFirst' => [ 'assert' => '?arg1=value1', - 'input' => '?zrl=nope&arg1=value1', + 'input' => '&zrl=nope&arg1=value1', ], 'strippedZRLLast' => [ 'assert' => '?arg1=value1', - 'input' => '?arg1=value1&zrl=nope', + 'input' => '&arg1=value1&zrl=nope', ], 'strippedZTLMiddle' => [ 'assert' => '?arg1=value1&arg2=value2', - 'input' => '?arg1=value1&zrl=nope&arg2=value2', + 'input' => '&arg1=value1&zrl=nope&arg2=value2', ], 'strippedOWTFirst' => [ 'assert' => '?arg1=value1', - 'input' => '?owt=test&arg1=value1', + 'input' => '&owt=test&arg1=value1', ], 'strippedOWTLast' => [ 'assert' => '?arg1=value1', - 'input' => '?arg1=value1&owt=test', + 'input' => '&arg1=value1&owt=test', ], 'strippedOWTMiddle' => [ 'assert' => '?arg1=value1&arg2=value2', - 'input' => '?arg1=value1&owt=test&arg2=value2', + 'input' => '&arg1=value1&owt=test&arg2=value2', ], ]; } @@ -242,7 +240,7 @@ class ArgumentsTest extends TestCase $command = 'test/it'; $arguments = (new App\Arguments()) - ->determine(['QUERY_STRING' => 'q=' . $command . $input,], ['pagename' => $command]); + ->determine(['QUERY_STRING' => 'pagename=' . $command . $input,], ['pagename' => $command]); $this->assertEquals($command . $assert, $arguments->getQueryString()); } diff --git a/tests/src/App/ModuleTest.php b/tests/src/App/ModuleTest.php index a7c439d1fd..03bb14b605 100644 --- a/tests/src/App/ModuleTest.php +++ b/tests/src/App/ModuleTest.php @@ -22,6 +22,7 @@ namespace Friendica\Test\src\App; use Friendica\App; +use Friendica\Core\Cache\ICache; use Friendica\Core\Config\IConfig; use Friendica\Core\L10n; use Friendica\LegacyModule; @@ -175,7 +176,11 @@ class ModuleTest extends DatabaseTest $l10n = \Mockery::mock(L10n::class); $l10n->shouldReceive('t')->andReturnUsing(function ($args) { return $args; }); - $router = (new App\Router([], $l10n))->loadRoutes(include __DIR__ . '/../../../static/routes.config.php'); + $cache = \Mockery::mock(ICache::class); + $cache->shouldReceive('get')->with('routerDispatchData')->andReturn('')->atMost()->once(); + $cache->shouldReceive('set')->withAnyArgs()->andReturn(false)->atMost()->once(); + + $router = (new App\Router([], __DIR__ . '/../../../static/routes.config.php', $l10n, $cache)); $module = (new App\Module($name))->determineClass(new App\Arguments('', $command), $router, $config); diff --git a/tests/src/App/RouterTest.php b/tests/src/App/RouterTest.php index 064e37a12a..df1ea5e9ad 100644 --- a/tests/src/App/RouterTest.php +++ b/tests/src/App/RouterTest.php @@ -22,6 +22,7 @@ namespace Friendica\Test\src\App; use Friendica\App\Router; +use Friendica\Core\Cache\ICache; use Friendica\Core\L10n; use Friendica\Module; use Friendica\Network\HTTPException\MethodNotAllowedException; @@ -33,6 +34,10 @@ class RouterTest extends TestCase { /** @var L10n|MockInterface */ private $l10n; + /** + * @var ICache + */ + private $cache; protected function setUp() { @@ -40,11 +45,15 @@ class RouterTest extends TestCase $this->l10n = \Mockery::mock(L10n::class); $this->l10n->shouldReceive('t')->andReturnUsing(function ($args) { return $args; }); + + $this->cache = \Mockery::mock(ICache::class); + $this->cache->shouldReceive('get')->andReturn(null); + $this->cache->shouldReceive('set')->andReturn(false); } public function testGetModuleClass() { - $router = new Router(['REQUEST_METHOD' => Router::GET], $this->l10n); + $router = new Router(['REQUEST_METHOD' => Router::GET], '', $this->l10n, $this->cache); $routeCollector = $router->getRouteCollector(); $routeCollector->addRoute([Router::GET], '/', 'IndexModuleClassName'); @@ -68,7 +77,7 @@ class RouterTest extends TestCase public function testPostModuleClass() { - $router = new Router(['REQUEST_METHOD' => Router::POST], $this->l10n); + $router = new Router(['REQUEST_METHOD' => Router::POST], '', $this->l10n, $this->cache); $routeCollector = $router->getRouteCollector(); $routeCollector->addRoute([Router::POST], '/', 'IndexModuleClassName'); @@ -94,7 +103,7 @@ class RouterTest extends TestCase { $this->expectException(NotFoundException::class); - $router = new Router(['REQUEST_METHOD' => Router::GET], $this->l10n); + $router = new Router(['REQUEST_METHOD' => Router::GET], '', $this->l10n, $this->cache); $router->getModuleClass('/unsupported'); } @@ -103,7 +112,7 @@ class RouterTest extends TestCase { $this->expectException(NotFoundException::class); - $router = new Router(['REQUEST_METHOD' => Router::GET], $this->l10n); + $router = new Router(['REQUEST_METHOD' => Router::GET], '', $this->l10n, $this->cache); $routeCollector = $router->getRouteCollector(); $routeCollector->addRoute([Router::GET], '/test', 'TestModuleClassName'); @@ -115,7 +124,7 @@ class RouterTest extends TestCase { $this->expectException(NotFoundException::class); - $router = new Router(['REQUEST_METHOD' => Router::GET], $this->l10n); + $router = new Router(['REQUEST_METHOD' => Router::GET], '', $this->l10n, $this->cache); $routeCollector = $router->getRouteCollector(); $routeCollector->addRoute([Router::GET], '/optional[/option]', 'OptionalModuleClassName'); @@ -127,7 +136,7 @@ class RouterTest extends TestCase { $this->expectException(NotFoundException::class); - $router = new Router(['REQUEST_METHOD' => Router::GET], $this->l10n); + $router = new Router(['REQUEST_METHOD' => Router::GET], '', $this->l10n, $this->cache); $routeCollector = $router->getRouteCollector(); $routeCollector->addRoute([Router::GET], '/variable/{var}', 'VariableModuleClassName'); @@ -139,7 +148,7 @@ class RouterTest extends TestCase { $this->expectException(MethodNotAllowedException::class); - $router = new Router(['REQUEST_METHOD' => Router::POST], $this->l10n); + $router = new Router(['REQUEST_METHOD' => Router::POST], '', $this->l10n, $this->cache); $routeCollector = $router->getRouteCollector(); $routeCollector->addRoute([Router::GET], '/test', 'TestModuleClassName'); @@ -151,7 +160,7 @@ class RouterTest extends TestCase { $this->expectException(MethodNotAllowedException::class); - $router = new Router(['REQUEST_METHOD' => Router::GET], $this->l10n); + $router = new Router(['REQUEST_METHOD' => Router::GET], '', $this->l10n, $this->cache); $routeCollector = $router->getRouteCollector(); $routeCollector->addRoute([Router::POST], '/test', 'TestModuleClassName'); @@ -189,9 +198,12 @@ class RouterTest extends TestCase */ public function testGetRoutes(array $routes) { - $router = (new Router([ - 'REQUEST_METHOD' => Router::GET - ], $this->l10n))->loadRoutes($routes); + $router = (new Router( + ['REQUEST_METHOD' => Router::GET], + '', + $this->l10n, + $this->cache + ))->loadRoutes($routes); $this->assertEquals(Module\Home::class, $router->getModuleClass('/')); $this->assertEquals(Module\Friendica::class, $router->getModuleClass('/group/route')); @@ -206,7 +218,7 @@ class RouterTest extends TestCase { $router = (new Router([ 'REQUEST_METHOD' => Router::POST - ], $this->l10n))->loadRoutes($routes); + ], '', $this->l10n, $this->cache))->loadRoutes($routes); // Don't find GET $this->assertEquals(Module\NodeInfo::class, $router->getModuleClass('/post/it')); diff --git a/tests/src/Console/ServerBlockConsoleTest.php b/tests/src/Console/ServerBlockConsoleTest.php index 027da035e7..7b125b8b12 100644 --- a/tests/src/Console/ServerBlockConsoleTest.php +++ b/tests/src/Console/ServerBlockConsoleTest.php @@ -334,14 +334,18 @@ CONS; $help = << [-h|--help|-?] [-v] - bin/console serverblock remove [-h|--help|-?] [-v] + bin/console serverblock [-h|--help|-?] [-v] + bin/console serverblock add [-h|--help|-?] [-v] + bin/console serverblock remove [-h|--help|-?] [-v] + bin/console serverblock export + bin/console serverblock import Description - With this tool, you can list the current blocked server domain patterns + With this tool, you can list the current blocked server domain patterns or you can add / remove a blocked server domain pattern from the list. - + Using the export and import options you can share your server blocklist + with other node admins by CSV files. + Patterns are case-insensitive shell wildcard comprising the following special characters: - * : Any number of characters - ? : Any single character diff --git a/tests/src/Content/PageInfoTest.php b/tests/src/Content/PageInfoTest.php index 6f9641564b..3604348fff 100644 --- a/tests/src/Content/PageInfoTest.php +++ b/tests/src/Content/PageInfoTest.php @@ -108,6 +108,21 @@ class PageInfoTest extends MockedTest 'body' => '[url=https://example.com]link label[/url]', 'url' => 'https://example.com', ], + 'task-8797-shortened-link-label' => [ + 'expected' => 'content', + 'body' => 'content [url=https://example.com/page]example.com/[/url]', + 'url' => 'https://example.com/page', + ], + 'task-8797-shortened-link-label-ellipsis' => [ + 'expected' => 'content', + 'body' => 'content [url=https://example.com/page]example.com…[/url]', + 'url' => 'https://example.com/page', + ], + 'task-8797-shortened-link-label-dots' => [ + 'expected' => 'content', + 'body' => 'content [url=https://example.com/page]example.com...[/url]', + 'url' => 'https://example.com/page', + ], ]; } diff --git a/tests/src/Content/Text/BBCode/VideoTest.php b/tests/src/Content/Text/BBCode/VideoTest.php index 2a3cef75af..3d1b24fb79 100644 --- a/tests/src/Content/Text/BBCode/VideoTest.php +++ b/tests/src/Content/Text/BBCode/VideoTest.php @@ -19,7 +19,7 @@ * */ -namespace Friendica\Test\Content\Text\BBCode; +namespace Friendica\Test\src\Content\Text\BBCode; use Friendica\Content\Text\BBCode\Video; use Friendica\Test\MockedTest; diff --git a/tests/src/Core/Cache/MemcacheCacheTest.php b/tests/src/Core/Cache/MemcacheCacheTest.php index ed69d887a9..44600d5eed 100644 --- a/tests/src/Core/Cache/MemcacheCacheTest.php +++ b/tests/src/Core/Cache/MemcacheCacheTest.php @@ -35,6 +35,7 @@ class MemcacheCacheTest extends MemoryCacheTest $configMock = \Mockery::mock(IConfig::class); $host = $_SERVER['MEMCACHE_HOST'] ?? 'localhost'; + $port = $_SERVER['MEMCACHE_PORT'] ?? '11211'; $configMock ->shouldReceive('get') @@ -43,7 +44,7 @@ class MemcacheCacheTest extends MemoryCacheTest $configMock ->shouldReceive('get') ->with('system', 'memcache_port') - ->andReturn(11211); + ->andReturn($port); try { $this->cache = new MemcacheCache($host, $configMock); diff --git a/tests/src/Core/Cache/MemcachedCacheTest.php b/tests/src/Core/Cache/MemcachedCacheTest.php index 5fe96ddaee..c6ec48a4ba 100644 --- a/tests/src/Core/Cache/MemcachedCacheTest.php +++ b/tests/src/Core/Cache/MemcachedCacheTest.php @@ -36,11 +36,12 @@ class MemcachedCacheTest extends MemoryCacheTest $configMock = \Mockery::mock(IConfig::class); $host = $_SERVER['MEMCACHED_HOST'] ?? 'localhost'; + $port = $_SERVER['MEMCACHED_PORT'] ?? '11211'; $configMock ->shouldReceive('get') ->with('system', 'memcached_hosts') - ->andReturn([0 => $host . ', 11211']); + ->andReturn([0 => $host . ', ' . $port]); $logger = new NullLogger(); diff --git a/tests/src/Core/Cache/RedisCacheTest.php b/tests/src/Core/Cache/RedisCacheTest.php index 821c3c5cf7..543137ca09 100644 --- a/tests/src/Core/Cache/RedisCacheTest.php +++ b/tests/src/Core/Cache/RedisCacheTest.php @@ -35,6 +35,7 @@ class RedisCacheTest extends MemoryCacheTest $configMock = \Mockery::mock(IConfig::class); $host = $_SERVER['REDIS_HOST'] ?? 'localhost'; + $port = $_SERVER['REDIS_PORT'] ?? null; $configMock ->shouldReceive('get') @@ -43,7 +44,7 @@ class RedisCacheTest extends MemoryCacheTest $configMock ->shouldReceive('get') ->with('system', 'redis_port') - ->andReturn(null); + ->andReturn($port); $configMock ->shouldReceive('get') diff --git a/tests/src/Core/InstallerTest.php b/tests/src/Core/InstallerTest.php index f512bf17b9..00879680ee 100644 --- a/tests/src/Core/InstallerTest.php +++ b/tests/src/Core/InstallerTest.php @@ -26,9 +26,9 @@ use Dice\Dice; use Friendica\Core\Config\Cache; use Friendica\DI; use Friendica\Network\CurlResult; +use Friendica\Network\IHTTPRequest; use Friendica\Test\MockedTest; use Friendica\Test\Util\VFSTrait; -use Friendica\Util\Network; use Mockery\MockInterface; class InstallerTest extends MockedTest @@ -39,6 +39,10 @@ class InstallerTest extends MockedTest * @var \Friendica\Core\L10n|MockInterface */ private $l10nMock; + /** + * @var Dice|MockInterface + */ + private $dice; public function setUp() { @@ -49,14 +53,14 @@ class InstallerTest extends MockedTest $this->l10nMock = \Mockery::mock(\Friendica\Core\L10n::class); /** @var Dice|MockInterface $dice */ - $dice = \Mockery::mock(Dice::class)->makePartial(); - $dice = $dice->addRules(include __DIR__ . '/../../../static/dependencies.config.php'); + $this->dice = \Mockery::mock(Dice::class)->makePartial(); + $this->dice = $this->dice->addRules(include __DIR__ . '/../../../static/dependencies.config.php'); - $dice->shouldReceive('create') + $this->dice->shouldReceive('create') ->with(\Friendica\Core\L10n::class) ->andReturn($this->l10nMock); - DI::init($dice); + DI::init($this->dice); } private function mockL10nT(string $text, $times = null) @@ -305,16 +309,22 @@ class InstallerTest extends MockedTest ->andReturn('test Error'); // Mocking the CURL Request - $networkMock = \Mockery::mock('alias:' . Network::class); + $networkMock = \Mockery::mock(IHTTPRequest::class); $networkMock - ->shouldReceive('fetchUrlFull') + ->shouldReceive('fetchFull') ->with('https://test/install/testrewrite') ->andReturn($curlResult); $networkMock - ->shouldReceive('fetchUrlFull') + ->shouldReceive('fetchFull') ->with('http://test/install/testrewrite') ->andReturn($curlResult); + $this->dice->shouldReceive('create') + ->with(IHTTPRequest::class) + ->andReturn($networkMock); + + DI::init($this->dice); + // Mocking that we can use CURL $this->setFunctions(['curl_init' => true]); @@ -346,16 +356,22 @@ class InstallerTest extends MockedTest ->andReturn('204'); // Mocking the CURL Request - $networkMock = \Mockery::mock('alias:' . Network::class); + $networkMock = \Mockery::mock(IHTTPRequest::class); $networkMock - ->shouldReceive('fetchUrlFull') + ->shouldReceive('fetchFull') ->with('https://test/install/testrewrite') ->andReturn($curlResultF); $networkMock - ->shouldReceive('fetchUrlFull') + ->shouldReceive('fetchFull') ->with('http://test/install/testrewrite') ->andReturn($curlResultW); + $this->dice->shouldReceive('create') + ->with(IHTTPRequest::class) + ->andReturn($networkMock); + + DI::init($this->dice); + // Mocking that we can use CURL $this->setFunctions(['curl_init' => true]); @@ -397,6 +413,8 @@ class InstallerTest extends MockedTest */ public function testImagickNotFound() { + $this->markTestIncomplete('Disabled due not working/difficult mocking global functions - needs more care!'); + $this->l10nMock->shouldReceive('t')->andReturnUsing(function ($args) { return $args; }); $this->setClasses(['Imagick' => true]); diff --git a/tests/src/Core/L10nTest.php b/tests/src/Core/L10nTest.php index 66a96892d0..003ff0f8ac 100644 --- a/tests/src/Core/L10nTest.php +++ b/tests/src/Core/L10nTest.php @@ -19,7 +19,7 @@ * */ -namespace Friendica\Test\src\Core\L10n; +namespace Friendica\Test\src\Core; use Friendica\Core\L10n; use Friendica\Test\MockedTest; diff --git a/tests/src/Core/Lock/DatabaseLockTest.php b/tests/src/Core/Lock/DatabaseLockDriverTest.php similarity index 100% rename from tests/src/Core/Lock/DatabaseLockTest.php rename to tests/src/Core/Lock/DatabaseLockDriverTest.php diff --git a/tests/src/Core/Lock/MemcacheCacheLockTest.php b/tests/src/Core/Lock/MemcacheCacheLockTest.php index 8008cb0eed..f4aab0602c 100644 --- a/tests/src/Core/Lock/MemcacheCacheLockTest.php +++ b/tests/src/Core/Lock/MemcacheCacheLockTest.php @@ -36,6 +36,7 @@ class MemcacheCacheLockTest extends LockTest $configMock = \Mockery::mock(IConfig::class); $host = $_SERVER['MEMCACHE_HOST'] ?? 'localhost'; + $port = $_SERVER['MEMCACHE_PORT'] ?? '11211'; $configMock ->shouldReceive('get') @@ -44,7 +45,7 @@ class MemcacheCacheLockTest extends LockTest $configMock ->shouldReceive('get') ->with('system', 'memcache_port') - ->andReturn(11211); + ->andReturn($port); $lock = null; diff --git a/tests/src/Core/Lock/MemcachedCacheLockTest.php b/tests/src/Core/Lock/MemcachedCacheLockTest.php index 232f78714f..f41bf99205 100644 --- a/tests/src/Core/Lock/MemcachedCacheLockTest.php +++ b/tests/src/Core/Lock/MemcachedCacheLockTest.php @@ -37,11 +37,12 @@ class MemcachedCacheLockTest extends LockTest $configMock = \Mockery::mock(IConfig::class); $host = $_SERVER['MEMCACHED_HOST'] ?? 'localhost'; + $port = $_SERVER['MEMCACHED_PORT'] ?? '11211'; $configMock ->shouldReceive('get') ->with('system', 'memcached_hosts') - ->andReturn([0 => $host . ', 11211']); + ->andReturn([0 => $host . ', ' . $port]); $logger = new NullLogger(); diff --git a/tests/src/Core/Lock/RedisCacheLockTest.php b/tests/src/Core/Lock/RedisCacheLockTest.php index fb9bc80b7d..62b15bc7c7 100644 --- a/tests/src/Core/Lock/RedisCacheLockTest.php +++ b/tests/src/Core/Lock/RedisCacheLockTest.php @@ -36,6 +36,7 @@ class RedisCacheLockTest extends LockTest $configMock = \Mockery::mock(IConfig::class); $host = $_SERVER['REDIS_HOST'] ?? 'localhost'; + $port = $_SERVER['REDIS_PORT'] ?? null; $configMock ->shouldReceive('get') @@ -44,7 +45,7 @@ class RedisCacheLockTest extends LockTest $configMock ->shouldReceive('get') ->with('system', 'redis_port') - ->andReturn(null); + ->andReturn($port); $configMock ->shouldReceive('get') diff --git a/tests/src/Module/Api/Twitter/ContactEndpointTest.php b/tests/src/Module/Api/Twitter/ContactEndpointTest.php index cb8ec57e29..e23b836825 100644 --- a/tests/src/Module/Api/Twitter/ContactEndpointTest.php +++ b/tests/src/Module/Api/Twitter/ContactEndpointTest.php @@ -234,7 +234,7 @@ class ContactEndpointTest extends FixtureTest 'uid' => 42, 'cid' => 44, 'pid' => 45, - 'self' => 0, + 'self' => false, 'network' => 'dfrn', 'statusnet_profile_url' => 'http://localhost/profile/friendcontact', ]; diff --git a/tests/src/Protocol/ActivityTest.php b/tests/src/Protocol/ActivityTest.php index 31ff8efc11..edea12fdff 100644 --- a/tests/src/Protocol/ActivityTest.php +++ b/tests/src/Protocol/ActivityTest.php @@ -19,7 +19,7 @@ * */ -namespace Friendica\Test\Protocol; +namespace Friendica\Test\src\Protocol; use Friendica\Protocol\Activity; use Friendica\Protocol\ActivityNamespace; diff --git a/tests/src/Util/Emailer/MailBuilderTest.php b/tests/src/Util/Emailer/MailBuilderTest.php index 4bae9bfd8f..202ad587b6 100644 --- a/tests/src/Util/Emailer/MailBuilderTest.php +++ b/tests/src/Util/Emailer/MailBuilderTest.php @@ -61,7 +61,7 @@ class MailBuilderTest extends MockedTest $this->baseUrl->shouldReceive('getHostname')->andReturn('friendica.local'); $this->baseUrl->shouldReceive('get')->andReturn('http://friendica.local'); - $this->defaultHeaders = ""; + $this->defaultHeaders = []; } public function assertEmail(IEmail $email, array $asserts) diff --git a/tests/src/Util/Emailer/SystemMailBuilderTest.php b/tests/src/Util/Emailer/SystemMailBuilderTest.php index 45466bb8ae..6991ce8d44 100644 --- a/tests/src/Util/Emailer/SystemMailBuilderTest.php +++ b/tests/src/Util/Emailer/SystemMailBuilderTest.php @@ -41,7 +41,7 @@ class SystemMailBuilderTest extends MockedTest /** @var BaseURL */ private $baseUrl; - /** @var string */ + /** @var string[] */ private $defaultHeaders; public function setUp() @@ -60,7 +60,7 @@ class SystemMailBuilderTest extends MockedTest $this->baseUrl->shouldReceive('getHostname')->andReturn('friendica.local'); $this->baseUrl->shouldReceive('get')->andReturn('http://friendica.local'); - $this->defaultHeaders = ""; + $this->defaultHeaders = []; } /** diff --git a/tests/src/Util/HTTPSignatureTest.php b/tests/src/Util/HTTPSignatureTest.php new file mode 100644 index 0000000000..ba2f6ebbf2 --- /dev/null +++ b/tests/src/Util/HTTPSignatureTest.php @@ -0,0 +1,55 @@ +. + * + */ + +namespace Friendica\Test\src\Util; + +use Friendica\Util\HTTPSignature; +use PHPUnit\Framework\TestCase; + +/** + * HTTP Signature utility test class + */ +class HTTPSignatureTest extends TestCase +{ + public function testParseSigheader() + { + $header = 'keyId="test-key-a", algorithm="hs2019", + created=1402170695, + headers="(request-target) (created) host date content-type digest + content-length", + signature="KXUj1H3ZOhv3Nk4xlRLTn4bOMlMOmFiud3VXrMa9MaLCxnVmrqOX5B + ulRvB65YW/wQp0oT/nNQpXgOYeY8ovmHlpkRyz5buNDqoOpRsCpLGxsIJ9cX8 + XVsM9jy+Q1+RIlD9wfWoPHhqhoXt35ZkasuIDPF/AETuObs9QydlsqONwbK+T + dQguDK/8Va1Pocl6wK1uLwqcXlxhPEb55EmdYB9pddDyHTADING7K4qMwof2m + C3t8Pb0yoLZoZX5a4Or4FrCCKK/9BHAhq/RsVk0dTENMbTB4i7cHvKQu+o9xu + YWuxyvBa0Z6NdOb0di70cdrSDEsL5Gz7LBY5J2N9KdGg=="'; + + $headers = HTTPSignature::parseSigheader($header); + $this->assertSame([ + 'keyId' => 'test-key-a', + 'algorithm' => 'hs2019', + 'created' => '1402170695', + 'expires' => null, + 'headers' => ['(request-target)', '(created)', 'host', 'date', 'content-type', 'digest', 'content-length'], + 'signature' => base64_decode('KXUj1H3ZOhv3Nk4xlRLTn4bOMlMOmFiud3VXrMa9MaLCxnVmrqOX5BulRvB65YW/wQp0oT/nNQpXgOYeY8ovmHlpkRyz5buNDqoOpRsCpLGxsIJ9cX8XVsM9jy+Q1+RIlD9wfWoPHhqhoXt35ZkasuIDPF/AETuObs9QydlsqONwbK+TdQguDK/8Va1Pocl6wK1uLwqcXlxhPEb55EmdYB9pddDyHTADING7K4qMwof2mC3t8Pb0yoLZoZX5a4Or4FrCCKK/9BHAhq/RsVk0dTENMbTB4i7cHvKQu+o9xuYWuxyvBa0Z6NdOb0di70cdrSDEsL5Gz7LBY5J2N9KdGg=='), + ], $headers); + } +} diff --git a/tests/src/Util/JSonLDTest.php b/tests/src/Util/JsonLDTest.php similarity index 100% rename from tests/src/Util/JSonLDTest.php rename to tests/src/Util/JsonLDTest.php diff --git a/tests/src/Util/Logger/ProfilerLoggerTest.php b/tests/src/Util/Logger/ProfilerLoggerTest.php index 68db1448a1..0023dff548 100644 --- a/tests/src/Util/Logger/ProfilerLoggerTest.php +++ b/tests/src/Util/Logger/ProfilerLoggerTest.php @@ -58,7 +58,7 @@ class ProfilerLoggerTest extends MockedTest $logger = new ProfilerLogger($this->logger, $this->profiler); $this->logger->shouldReceive($function)->with($message, $context)->once(); - $this->profiler->shouldReceive('saveTimestamp')->with(\Mockery::any(), 'file', \Mockery::any())->once(); + $this->profiler->shouldReceive('saveTimestamp')->with(\Mockery::any(), 'file')->once(); $logger->$function($message, $context); } @@ -70,7 +70,7 @@ class ProfilerLoggerTest extends MockedTest $logger = new ProfilerLogger($this->logger, $this->profiler); $this->logger->shouldReceive('log')->with(LogLevel::WARNING, 'test', ['a' => 'context'])->once(); - $this->profiler->shouldReceive('saveTimestamp')->with(\Mockery::any(), 'file', \Mockery::any())->once(); + $this->profiler->shouldReceive('saveTimestamp')->with(\Mockery::any(), 'file')->once(); $logger->log(LogLevel::WARNING, 'test', ['a' => 'context']); } diff --git a/update.php b/update.php index 83011108b5..ec6a94f0e3 100644 --- a/update.php +++ b/update.php @@ -48,8 +48,8 @@ use Friendica\Database\DBA; use Friendica\Database\DBStructure; use Friendica\DI; use Friendica\Model\Contact; -use Friendica\Model\GContact; use Friendica\Model\Item; +use Friendica\Model\Photo; use Friendica\Model\User; use Friendica\Model\Storage; use Friendica\Util\DateTimeFormat; @@ -203,7 +203,7 @@ function update_1260() while ($item = DBA::fetch($items)) { $contact = ['url' => $item['owner-link'], 'name' => $item['owner-name'], 'photo' => $item['owner-avatar'], 'network' => $item['network']]; - $cid = Contact::getIdForURL($item['owner-link'], 0, false, $contact); + $cid = Contact::getIdForURL($item['owner-link'], 0, null, $contact); if (empty($cid)) { continue; } @@ -219,7 +219,7 @@ function update_1260() while ($item = DBA::fetch($items)) { $contact = ['url' => $item['author-link'], 'name' => $item['author-name'], 'photo' => $item['author-avatar'], 'network' => $item['network']]; - $cid = Contact::getIdForURL($item['author-link'], 0, false, $contact); + $cid = Contact::getIdForURL($item['author-link'], 0, null, $contact); if (empty($cid)) { continue; } @@ -315,7 +315,6 @@ function update_1298() 'was' => $data[$translateKey]]); Worker::add(PRIORITY_LOW, 'ProfileUpdate', $data['id']); Contact::updateSelfFromUserID($data['id']); - GContact::updateForUser($data['id']); $success++; } } @@ -350,7 +349,9 @@ function update_1309() function update_1315() { - DBA::delete('item-delivery-data', ['postopts' => '', 'inform' => '', 'queue_count' => 0, 'queue_done' => 0]); + if (DBStructure::existsTable('item-delivery-data')) { + DBA::delete('item-delivery-data', ['postopts' => '', 'inform' => '', 'queue_count' => 0, 'queue_done' => 0]); + } return Update::SUCCESS; } @@ -378,8 +379,8 @@ function update_1327() { $contacts = DBA::select('contact', ['uid', 'id', 'blocked', 'readonly'], ["`uid` != ? AND (`blocked` OR `readonly`) AND NOT `pending`", 0]); while ($contact = DBA::fetch($contacts)) { - Contact::setBlockedForUser($contact['id'], $contact['uid'], $contact['blocked']); - Contact::setIgnoredForUser($contact['id'], $contact['uid'], $contact['readonly']); + Contact\User::setBlocked($contact['id'], $contact['uid'], $contact['blocked']); + Contact\User::setIgnored($contact['id'], $contact['uid'], $contact['readonly']); } DBA::close($contacts); @@ -450,6 +451,9 @@ function pre_update_1348() update_1348(); + DBA::e("DELETE FROM `auth_codes` WHERE NOT `client_id` IN (SELECT `client_id` FROM `clients`)"); + DBA::e("DELETE FROM `tokens` WHERE NOT `client_id` IN (SELECT `client_id` FROM `clients`)"); + return Update::SUCCESS; } @@ -513,9 +517,234 @@ function update_1351() function pre_update_1354() { if (DBStructure::existsColumn('contact', ['ffi_keyword_blacklist']) + && !DBStructure::existsColumn('contact', ['ffi_keyword_denylist']) && !DBA::e("ALTER TABLE `contact` CHANGE `ffi_keyword_blacklist` `ffi_keyword_denylist` text null")) { return Update::FAILED; } + return Update::SUCCESS; +} + +function update_1354() +{ + if (DBStructure::existsColumn('contact', ['ffi_keyword_blacklist']) + && DBStructure::existsColumn('contact', ['ffi_keyword_denylist'])) { + if (!DBA::e("UPDATE `contact` SET `ffi_keyword_denylist` = `ffi_keyword_blacklist`")) { + return Update::FAILED; + } + + // When the data had been copied then the main task is done. + // Having the old field removed is only beauty but not crucial. + // So we don't care if this was successful or not. + DBA::e("ALTER TABLE `contact` DROP `ffi_keyword_blacklist`"); + } + return Update::SUCCESS; +} + +function update_1357() +{ + if (!DBA::e("UPDATE `contact` SET `failed` = true WHERE `success_update` < `failure_update` AND `failed` IS NULL")) { + return Update::FAILED; + } + + if (!DBA::e("UPDATE `contact` SET `failed` = false WHERE `success_update` > `failure_update` AND `failed` IS NULL")) { + return Update::FAILED; + } + + if (!DBA::e("UPDATE `contact` SET `failed` = false WHERE `updated` > `failure_update` AND `failed` IS NULL")) { + return Update::FAILED; + } + + if (!DBA::e("UPDATE `contact` SET `failed` = false WHERE `last-item` > `failure_update` AND `failed` IS NULL")) { + return Update::FAILED; + } + + if (!DBA::e("UPDATE `gserver` SET `failed` = true WHERE `last_contact` < `last_failure` AND `failed` IS NULL")) { + return Update::FAILED; + } + + if (!DBA::e("UPDATE `gserver` SET `failed` = false WHERE `last_contact` > `last_failure` AND `failed` IS NULL")) { + return Update::FAILED; + } return Update::SUCCESS; } + +function pre_update_1358() +{ + if (!DBA::e("DELETE FROM `contact-relation` WHERE NOT `relation-cid` IN (SELECT `id` FROM `contact`) OR NOT `cid` IN (SELECT `id` FROM `contact`)")) { + return Update::FAILED; + } + + return Update::SUCCESS; +} + +function pre_update_1363() +{ + Photo::delete(["`contact-id` != ? AND NOT `contact-id` IN (SELECT `id` FROM `contact`)", 0]); + return Update::SUCCESS; +} + +function pre_update_1364() +{ + if (!DBA::e("DELETE FROM `2fa_recovery_codes` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `2fa_app_specific_password` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `attach` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `clients` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `conv` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `fsuggest` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `group` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `intro` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `manage` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `manage` WHERE NOT `mid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `mail` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `mailacct` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `notify` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `openwebauth-token` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `pconfig` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `profile` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `profile_check` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `profile_field` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `push_subscriber` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `register` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `search` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `tokens` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `user-contact` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `user-item` WHERE NOT `uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `notify-threads` WHERE NOT `receiver-uid` IN (SELECT `uid` FROM `user`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `event` WHERE NOT `cid` IN (SELECT `id` FROM `contact`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `fsuggest` WHERE NOT `cid` IN (SELECT `id` FROM `contact`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `group_member` WHERE NOT `contact-id` IN (SELECT `id` FROM `contact`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `intro` WHERE NOT `contact-id` IN (SELECT `id` FROM `contact`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `participation` WHERE NOT `cid` IN (SELECT `id` FROM `contact`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `profile_check` WHERE NOT `cid` IN (SELECT `id` FROM `contact`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `user-contact` WHERE NOT `cid` IN (SELECT `id` FROM `contact`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `participation` WHERE NOT `fid` IN (SELECT `id` FROM `fcontact`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `group_member` WHERE NOT `gid` IN (SELECT `id` FROM `group`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `gserver-tag` WHERE NOT `gserver-id` IN (SELECT `id` FROM `gserver`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `participation` WHERE NOT `iid` IN (SELECT `id` FROM `item`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `user-item` WHERE NOT `iid` IN (SELECT `id` FROM `item`)")) { + return Update::FAILED; + } + + return Update::SUCCESS; +} + +function pre_update_1365() +{ + if (!DBA::e("DELETE FROM `notify-threads` WHERE NOT `notify-id` IN (SELECT `id` FROM `notify`)")) { + return Update::FAILED; + } + + if (!DBA::e("DELETE FROM `thread` WHERE NOT `iid` IN (SELECT `id` FROM `item`)")) { + return Update::FAILED; + } + +} diff --git a/view/js/autocomplete.js b/view/js/autocomplete.js index 7f5f36cfd7..d9fcddd7b8 100644 --- a/view/js/autocomplete.js +++ b/view/js/autocomplete.js @@ -197,6 +197,24 @@ function string2bb(element) { * jQuery plugin 'editor_autocomplete' */ (function( $ ) { + let textcompleteObjects = []; + + // jQuery wrapper for yuku/old-textcomplete + // uses a local object directory to avoid recreating Textcomplete objects + $.fn.textcomplete = function (strategies, options) { + return this.each(function () { + let $this = $(this); + if (!($this.data('textcompleteId') in textcompleteObjects)) { + let editor = new Textcomplete.editors.Textarea($this.get(0)); + + $this.data('textcompleteId', textcompleteObjects.length); + textcompleteObjects.push(new Textcomplete(editor, options)); + } + + textcompleteObjects[$this.data('textcompleteId')].register(strategies); + }); + }; + /** * This function should be called immediately after $.textcomplete() to prevent the escape key press to propagate * after the autocompletion dropdown has closed. @@ -276,15 +294,12 @@ function string2bb(element) { }; this.attr('autocomplete','off'); - this.textcomplete([contacts, forums, smilies, tags], {className:'acpopup', zIndex:10000}); + this.textcomplete([contacts, forums, smilies, tags], {dropdown: {className:'acpopup'}}); this.fixTextcompleteEscape(); - }; -})( jQuery ); -/** - * jQuery plugin 'search_autocomplete' - */ -(function( $ ) { + return this; + }; + $.fn.search_autocomplete = function(backend_url) { // Autocomplete contacts contacts = { @@ -314,13 +329,13 @@ function string2bb(element) { }; this.attr('autocomplete', 'off'); - this.textcomplete([contacts, community, tags], {className:'acpopup', maxCount:100, zIndex: 10000, appendTo:'nav'}); + this.textcomplete([contacts, community, tags], {dropdown: {className:'acpopup', maxCount:100}}); this.fixTextcompleteEscape(); this.on('textComplete:select', function(e, value, strategy) { submit_form(this); }); - }; -})( jQuery ); -(function( $ ) { + return this; + }; + $.fn.name_autocomplete = function(backend_url, typ, autosubmit, onselect) { if(typeof typ === 'undefined') typ = ''; if(typeof autosubmit === 'undefined') autosubmit = false; @@ -335,7 +350,7 @@ function string2bb(element) { }; this.attr('autocomplete','off'); - this.textcomplete([names], {className:'acpopup', zIndex:10000}); + this.textcomplete([names], {dropdown: {className:'acpopup'}}); this.fixTextcompleteEscape(); if(autosubmit) { @@ -345,10 +360,10 @@ function string2bb(element) { if(typeof onselect !== 'undefined') { this.on('textComplete:select', function(e, value, strategy) { onselect(value); }); } - }; -})( jQuery ); -(function( $ ) { + return this; + }; + $.fn.bbco_autocomplete = function(type) { if (type === 'bbcode') { var open_close_elements = ['bold', 'italic', 'underline', 'overline', 'strike', 'quote', 'code', 'spoiler', 'map', 'img', 'url', 'audio', 'video', 'embed', 'youtube', 'vimeo', 'list', 'ul', 'ol', 'li', 'table', 'tr', 'th', 'td', 'center', 'color', 'font', 'size', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'nobb', 'noparse', 'pre', 'abstract']; @@ -385,7 +400,7 @@ function string2bb(element) { }; this.attr('autocomplete','off'); - this.textcomplete([bbco], {className:'acpopup', zIndex:10000}); + this.textcomplete([bbco], {dropdown: {className:'acpopup'}}); this.fixTextcompleteEscape(); this.on('textComplete:select', function(e, value, strategy) { value; }); @@ -399,6 +414,8 @@ function string2bb(element) { } } }); + + return this; }; })( jQuery ); // @license-end diff --git a/view/js/jquery-textcomplete/CHANGELOG.md b/view/js/jquery-textcomplete/CHANGELOG.md deleted file mode 100644 index e115bf9af0..0000000000 --- a/view/js/jquery-textcomplete/CHANGELOG.md +++ /dev/null @@ -1,340 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. - -This project adheres to [Semantic Versioning](http://semver.org/) by version 1.0.0. - -This change log adheres to [keepachangelog.com](http://keepachangelog.com). - -## [Unreleased] - -## [1.3.4] - 2016-04-20 -### Fixed -- Fix endless loop when RTL ([#247](https://github.com/yuku-t/jquery-textcomplete/pull/247)) - -## [1.3.3] - 2016-04-04 -### Fixed -- Fix uncaught TypeError. - -## [1.3.2] - 2016-03-27 -### Fixed -- Fix dropdown position problem with `line-height: normal`. - -## [1.3.1] - 2016-03-23 -### Fixed -- Fix `input[type=search]` support. - -## [1.3.0] - 2016-03-20 -### Added -- Add optional "id" strategy parameter. - -## [1.2.2] - 2016-03-19 -### Fixed -- Remove dropdown element after `textcomplete('destroy')`. -- Skip search after pressing tab. -- Fix dropdown-menu positioning problem using textarea-caret package. - -## [1.2.1] - 2016-03-14 -### Fixed -- Build dist files. - -## [1.2.0] - 2016-03-14 -### Added -- Support `input[type=search]` ([#236](https://github.com/yuku-t/jquery-textcomplete/pull/236)) - -## [1.1.0] - 2016-03-10 -### Added -- Add the ability to insert HTML into a "contenteditable" field. ([#217](https://github.com/yuku-t/jquery-textcomplete/pull/217)) - -### Fixed -- Position relative to appendTo element. ([#234](https://github.com/yuku-t/jquery-textcomplete/pull/234)) -- Avoid dropdown bumping into right edge of window. ([#235](https://github.com/yuku-t/jquery-textcomplete/pull/235)) -- Fix top position issue when window is scrolled up and parents has fix position. ([#229](https://github.com/yuku-t/jquery-textcomplete/pull/229)) - -## [1.0.0] - 2016-02-29 -### Changed -- Adheres keepachangelog.com. - -## [0.8.2] - 2016-02-29 -### Added -- Add deactivate method to Completer. ([#233](https://github.com/yuku-t/jquery-textcomplete/pull/233)) - -## [0.8.1] - 2015-10-22 -### Added -- Add condition to ignore skipUnchangedTerm for empty text. ([#210](https://github.com/yuku-t/jquery-textcomplete/pull/210)) - -## [0.8.0] - 2015-08-31 -### Changed -- If undefined is returned from a replace callback dont replace the text. ([#204](https://github.com/yuku-t/jquery-textcomplete/pull/204)) - -## [0.7.3] - 2015-08-27 -### Added -- Add `Strategy#el` and `Strategy#$el` which returns current input/textarea element and corresponding jquery object respectively. - -## [0.7.2] - 2015-08-26 -### Fixed -- Reset \_term after selected ([#170](https://github.com/yuku-t/jquery-textcomplete/pull/170)) - -## [0.7.1] - 2015-08-19 -### Changed -- Remove RTL support because of some bugs. - -## [0.7.0] - 2015-07-02 -### Add -- Add support for a "no results" message like the header/footer. ([#179](https://github.com/yuku-t/jquery-textcomplete/pull/179)) -- Yield the search term to the template function. ([#177](https://github.com/yuku-t/jquery-textcomplete/pull/177)) -- Add amd wrapper. ([#167](https://github.com/yuku-t/jquery-textcomplete/pull/167)) -- Add touch devices support. ([#163](https://github.com/yuku-t/jquery-textcomplete/pull/163)) - -### Changed -- Stop sharing a dropdown element. - -## [0.6.1] - 2015-06-30 -### Fixed -- Fix bug that Dropdown.\_fitToBottom does not consider window scroll - -## [0.6.0] - 2015-06-30 -### Added -- Now dropdown elements have "textcomplete-dropdown" class. - -## [0.5.2] - 2015-06-29 -### Fixed -- Keep dropdown list in browser window. ([#172](https://github.com/yuku-t/jquery-textcomplete/pull/172)) - -## [0.5.1] - 2015-06-08 -### Changed -- Now a replace function is invoked with a user event. - -## [0.5.0] - 2015-06-08 -### Added -- Support `onKeydown` option. - -## [0.4.0] - 2015-03-10 -### Added -- Publish to [npmjs](https://www.npmjs.com/package/jquery-textcomplete). -- Support giving a function which returns a regexp to `match` option for dynamic matching. - -## [0.3.9] - 2015-03-03 -### Fixed -- Deactivate dropdown on escape. ([#155](https://github.com/yuku-t/jquery-textcomplete/pull/155)) - -## [0.3.8] - 2015-02-26 -### Fixed -- Fix completion with enter key. ([#154](https://github.com/yuku-t/jquery-textcomplete/pull/154)) -- Fix empty span node is inserted. ([#153](https://github.com/yuku-t/jquery-textcomplete/pull/153)) - -## [0.3.7] - 2015-01-21 -### Added -- Support input([type=text]. [#149](https://github.com/yuku-t/jquery-textcomplete/pull/149)) - -## [0.3.6] - 2014-12-11 -### Added -- Support element.contentEditable compatibility check. ([#147](https://github.com/yuku-t/jquery-textcomplete/pull/147)) - -### Fixed -- Fixes the fire function for events with additional parameters. ([#145](https://github.com/yuku-t/jquery-textcomplete/pull/145)) - -## [0.3.5] - 2014-12-11 -### Added -- Adds functionality to complete selection on space key. ([#141](https://github.com/yuku-t/jquery-textcomplete/pull/141)) - -### Fixed -- Loading script in head and destroy method bugfixes. ([#143](https://github.com/yuku-t/jquery-textcomplete/pull/143)) - -## [0.3.4] - 2014-12-03 -### Fixed -- Fix error when destroy is called before the field is focused. ([#138](https://github.com/yuku-t/jquery-textcomplete/pull/138)) -- Fix IE bug where it would only trigger when tha carrot was at the end of the line. ([#133](https://github.com/yuku-t/jquery-textcomplete/pull/133)) - -## [0.3.3] - 2014-09-25 -### Added -- Add `className` option. -- Add `match` as the third argument of a search function. - -### Fixed -- Ignore `.textcomplete('destory')` on non-initialized elements. ([#118](https://github.com/yuku-t/jquery-textcomplete/pull/118)) -- Trigger completer with the current text by default. ([#119](https://github.com/yuku-t/jquery-textcomplete/pull/119)) -- Hide dropdown before destroying it. ([#120](https://github.com/yuku-t/jquery-textcomplete/pull/120)) -- Don't throw an exception even if a jquery click event is manually triggered. ([#121](https://github.com/yuku-t/jquery-textcomplete/pull/121)) - -## [0.3.2] - 2014-09-16 -### Added -- Add `IETextarea` adapter which supports IE8 -- Add `idProperty` option. -- Add `adapter` option. - -### Changed -- Rename `Input` as `Adapter`. - -## [0.3.1] - 2014-09-10 -### Added -- Add `context` strategy option. -- Add `debounce` option. - -### Changed -- Recycle `.dropdown-menu` element if available. - -## [0.3.0] - 2014-09-10 -### Added -- Consider the `tab-size` of textarea. -- Add `zIndex` option. - -### Fixed -- Revive `header` and `footer` options. -- Revive `height` option. - -## [0.3.0-beta2] - 2014-09-09 -### Fixed -- Make sure that all demos work fine. - -## [0.3.0-beta1] - 2014-08-31 -### Fixed -- Huge refactoring. - -## [0.2.6] - 2014-08-16 -### Fixed -- Repair contenteditable. - -## [0.2.5] - 2014-08-07 -### Added -- Enhance contenteditable support. ([#98](https://github.com/yuku-t/jquery-textcomplete/pull/98)) -- Support absolute left/right placement. ([#96](https://github.com/yuku-t/jquery-textcomplete/pull/96)) -- Support absolute height, scrollbar, pageup and pagedown. ([#87](https://github.com/yuku-t/jquery-textcomplete/pull/87)) - -## [0.2.4] - 2014-07-02 -### Fixed -- Fix horizonal position on contentEditable elements. ([#92](https://github.com/yuku-t/jquery-textcomplete/pull/92)) - -## [0.2.3] - 2014-06-24 -### Added -- Option to supply list view position function. ([#88](https://github.com/yuku-t/jquery-textcomplete/pull/88)) - -## [0.2.2] - 2014-06-08 -### Added -- Append dropdown element to body element by default. -- Tiny refactoring. [#84] -- Ignore tab key when modifier keys are being pushed. ([#85](https://github.com/yuku-t/jquery-textcomplete/pull/85)) -- Manual triggering. - -## [0.2.1] - 2014-05-15 -### Added -- Support `appendTo` option. -- `header` and `footer` supports a function. - -### Changed -- Remove textcomplate-wrapper element. - -## [0.2.0] - 2014-05-02 -### Added -- Contenteditable support. -- Several bugfixes. -- Support `header` and `footer` setting. - -## [0.1.4.1] - 2014-04-04 -### Added -- Support placement option. -- Emacs-style prev/next keybindings. -- Replay searchFunc for the last term on slow network env. - -### Fixed -- Several bugfixes. - -## [0.1.3] - 2014-04-07 -### Added -- Support RTL positioning. - -### Fixed -- Several bugfixes. - -## [0.1.2] - 2014-02-08 -### Added -- Enable to append strategies on the fly. -- Enable to stop autocompleting. -- Enable to apply multiple textareas at once. -- Don't show popup on pressing arrow up and down keys. -- Hide dropdown by pressing ESC key. -- Prevent showing a dropdown when it just autocompleted. - -## [0.1.1] - 2014-02-02 -### Added -- Introduce `textComplete:show`, `textComplete:hide` and `textComplete:select` events. - -## [0.1.0] - 2013-10-28 -### Added -- Now strategies argument is an Array of strategy objects. - -## [0.0.4] - 2013-10-28 -### Added -- Up and Down arrows cycle instead of exit. -- Support Zepto. -- Support jQuery.overlay. - -### Fixed -- Several bugfixes. - -## [0.0.3] - 2013-09-11 -### Added -- Some performance improvement. -- Implement lazy callbacking on search function. - -## [0.0.2] - 2013-09-08 -### Added -- Support IE8. -- Some performance improvement. -- Implement cache option. - -## 0.0.1 - 2013-09-02 -### Added -- Initial release. - -[Unreleased]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.3.4...HEAD -[1.3.4]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.3.3...v1.3.4 -[1.3.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.3.2...v1.3.3 -[1.3.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.3.1...v1.3.2 -[1.3.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.3.0...v1.3.1 -[1.3.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.2.2...v1.3.0 -[1.2.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.2.1...v1.2.2 -[1.2.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.2.0...v1.2.1 -[1.2.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.1.0...v1.2.0 -[1.1.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v1.0.0...v1.1.0 -[1.0.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.8.2...v1.0.0 -[0.8.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.8.1...v0.8.2 -[0.8.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.8.0...v0.8.1 -[0.8.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.7.3...v0.8.0 -[0.7.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.7.2...v0.7.3 -[0.7.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.7.1...v0.7.2 -[0.7.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.7.0...v0.7.1 -[0.7.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.6.1...v0.7.0 -[0.6.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.6.0...v0.6.1 -[0.6.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.5.2...v0.6.0 -[0.5.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.5.1...v0.5.2 -[0.5.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.5.0...v0.5.1 -[0.5.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.4.0...v0.5.0 -[0.4.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.9...v0.4.0 -[0.3.9]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.8...v0.3.9 -[0.3.8]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.7...v0.3.8 -[0.3.7]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.6...v0.3.7 -[0.3.6]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.5...v0.3.6 -[0.3.5]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.4...v0.3.5 -[0.3.4]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.3...v0.3.4 -[0.3.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.2...v0.3.3 -[0.3.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.1...v0.3.2 -[0.3.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.0...v0.3.1 -[0.3.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.0-beta2...v0.3.0 -[0.3.0-beta2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.3.0-beta1...v0.3.0-beta2 -[0.3.0-beta1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.6...v0.3.0-beta1 -[0.2.6]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.5...v0.2.6 -[0.2.5]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.4...v0.2.5 -[0.2.4]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.3...v0.2.4 -[0.2.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.2...v0.2.3 -[0.2.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.1...v0.2.2 -[0.2.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.2.0...v0.2.1 -[0.2.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.1.4.1...v0.2.0 -[0.1.4.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.1.3...v0.1.4.1 -[0.1.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.1.2...v0.1.3 -[0.1.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.1.1...v0.1.2 -[0.1.1]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.1.0...v0.1.1 -[0.1.0]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.0.4...v0.1.0 -[0.0.4]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.0.3...v0.0.4 -[0.0.3]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.0.2...v0.0.3 -[0.0.2]: https://github.com/yuku-t/jquery-textcomplete/compare/v0.0.1...v0.0.2 diff --git a/view/js/jquery-textcomplete/LICENSE b/view/js/jquery-textcomplete/LICENSE deleted file mode 100644 index 4848bd6377..0000000000 --- a/view/js/jquery-textcomplete/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2013-2014 Yuku Takahashi - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/view/js/jquery-textcomplete/README.md b/view/js/jquery-textcomplete/README.md deleted file mode 100644 index d74dfbd902..0000000000 --- a/view/js/jquery-textcomplete/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# Autocomplete for Textarea - -[![npm version](https://badge.fury.io/js/jquery-textcomplete.svg)](http://badge.fury.io/js/jquery-textcomplete) -[![Bower version](https://badge.fury.io/bo/jquery-textcomplete.svg)](http://badge.fury.io/bo/jquery-textcomplete) -[![Analytics](https://ga-beacon.appspot.com/UA-4932407-14/jquery-textcomplete/readme)](https://github.com/igrigorik/ga-beacon) - -Introduces autocompleting power to textareas, like a GitHub comment form has. - -![Demo](http://yuku-t.com/jquery-textcomplete/media/images/demo.gif) - -[Demo](http://yuku-t.com/jquery-textcomplete/). - -## Synopsis - -```js -$('textarea').textcomplete([{ - match: /(^|\b)(\w{2,})$/, - search: function (term, callback) { - var words = ['google', 'facebook', 'github', 'microsoft', 'yahoo']; - callback($.map(words, function (word) { - return word.indexOf(term) === 0 ? word : null; - })); - }, - replace: function (word) { - return word + ' '; - } -}]); -``` - -## Dependencies - -- jQuery (>= 1.7.0) OR Zepto (>= 1.0) - -## Documents - -See [doc](https://github.com/yuku-t/jquery-textcomplete/tree/master/doc) dir. - -## License - -Licensed under the MIT License. - -## Contributors - -Patches and code improvements were contributed by: - -https://github.com/yuku-t/jquery-textcomplete/graphs/contributors diff --git a/view/js/jquery-textcomplete/jquery.textcomplete.css b/view/js/jquery-textcomplete/jquery.textcomplete.css deleted file mode 100644 index 37a761b7e4..0000000000 --- a/view/js/jquery-textcomplete/jquery.textcomplete.css +++ /dev/null @@ -1,33 +0,0 @@ -/* Sample */ - -.dropdown-menu { - border: 1px solid #ddd; - background-color: white; -} - -.dropdown-menu li { - border-top: 1px solid #ddd; - padding: 2px 5px; -} - -.dropdown-menu li:first-child { - border-top: none; -} - -.dropdown-menu li:hover, -.dropdown-menu .active { - background-color: rgb(110, 183, 219); -} - - -/* SHOULD not modify */ - -.dropdown-menu { - list-style: none; - padding: 0; - margin: 0; -} - -.dropdown-menu a:hover { - cursor: pointer; -} diff --git a/view/js/jquery-textcomplete/jquery.textcomplete.js b/view/js/jquery-textcomplete/jquery.textcomplete.js deleted file mode 100644 index 69ae1394ad..0000000000 --- a/view/js/jquery-textcomplete/jquery.textcomplete.js +++ /dev/null @@ -1,1403 +0,0 @@ -// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat -(function (factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define(['jquery'], factory); - } else if (typeof module === "object" && module.exports) { - var $ = require('jquery'); - module.exports = factory($); - } else { - // Browser globals - factory(jQuery); - } -}(function (jQuery) { - -/*! - * jQuery.textcomplete - * - * Repository: https://github.com/yuku-t/jquery-textcomplete - * License: MIT (https://github.com/yuku-t/jquery-textcomplete/blob/master/LICENSE) - * Author: Yuku Takahashi - */ - -if (typeof jQuery === 'undefined') { - throw new Error('jQuery.textcomplete requires jQuery'); -} - -+function ($) { - 'use strict'; - - var warn = function (message) { - if (console.warn) { console.warn(message); } - }; - - var id = 1; - - $.fn.textcomplete = function (strategies, option) { - var args = Array.prototype.slice.call(arguments); - return this.each(function () { - var self = this; - var $this = $(this); - var completer = $this.data('textComplete'); - if (!completer) { - option || (option = {}); - option._oid = id++; // unique object id - completer = new $.fn.textcomplete.Completer(this, option); - $this.data('textComplete', completer); - } - if (typeof strategies === 'string') { - if (!completer) return; - args.shift() - completer[strategies].apply(completer, args); - if (strategies === 'destroy') { - $this.removeData('textComplete'); - } - } else { - // For backward compatibility. - // TODO: Remove at v0.4 - $.each(strategies, function (obj) { - $.each(['header', 'footer', 'placement', 'maxCount'], function (name) { - if (obj[name]) { - completer.option[name] = obj[name]; - warn(name + 'as a strategy param is deprecated. Use option.'); - delete obj[name]; - } - }); - }); - completer.register($.fn.textcomplete.Strategy.parse(strategies, { - el: self, - $el: $this - })); - } - }); - }; - -}(jQuery); - -+function ($) { - 'use strict'; - - // Exclusive execution control utility. - // - // func - The function to be locked. It is executed with a function named - // `free` as the first argument. Once it is called, additional - // execution are ignored until the free is invoked. Then the last - // ignored execution will be replayed immediately. - // - // Examples - // - // var lockedFunc = lock(function (free) { - // setTimeout(function { free(); }, 1000); // It will be free in 1 sec. - // console.log('Hello, world'); - // }); - // lockedFunc(); // => 'Hello, world' - // lockedFunc(); // none - // lockedFunc(); // none - // // 1 sec past then - // // => 'Hello, world' - // lockedFunc(); // => 'Hello, world' - // lockedFunc(); // none - // - // Returns a wrapped function. - var lock = function (func) { - var locked, queuedArgsToReplay; - - return function () { - // Convert arguments into a real array. - var args = Array.prototype.slice.call(arguments); - if (locked) { - // Keep a copy of this argument list to replay later. - // OK to overwrite a previous value because we only replay - // the last one. - queuedArgsToReplay = args; - return; - } - locked = true; - var self = this; - args.unshift(function replayOrFree() { - if (queuedArgsToReplay) { - // Other request(s) arrived while we were locked. - // Now that the lock is becoming available, replay - // the latest such request, then call back here to - // unlock (or replay another request that arrived - // while this one was in flight). - var replayArgs = queuedArgsToReplay; - queuedArgsToReplay = undefined; - replayArgs.unshift(replayOrFree); - func.apply(self, replayArgs); - } else { - locked = false; - } - }); - func.apply(this, args); - }; - }; - - var isString = function (obj) { - return Object.prototype.toString.call(obj) === '[object String]'; - }; - - var isFunction = function (obj) { - return Object.prototype.toString.call(obj) === '[object Function]'; - }; - - var uniqueId = 0; - - function Completer(element, option) { - this.$el = $(element); - this.id = 'textcomplete' + uniqueId++; - this.strategies = []; - this.views = []; - this.option = $.extend({}, Completer._getDefaults(), option); - - if (!this.$el.is('input[type=text]') && !this.$el.is('input[type=search]') && !this.$el.is('textarea') && !element.isContentEditable && element.contentEditable != 'true') { - throw new Error('textcomplete must be called on a Textarea or a ContentEditable.'); - } - - if (element === document.activeElement) { - // element has already been focused. Initialize view objects immediately. - this.initialize() - } else { - // Initialize view objects lazily. - var self = this; - this.$el.one('focus.' + this.id, function () { self.initialize(); }); - } - } - - Completer._getDefaults = function () { - if (!Completer.DEFAULTS) { - Completer.DEFAULTS = { - appendTo: $('body'), - zIndex: '100' - }; - } - - return Completer.DEFAULTS; - } - - $.extend(Completer.prototype, { - // Public properties - // ----------------- - - id: null, - option: null, - strategies: null, - adapter: null, - dropdown: null, - $el: null, - - // Public methods - // -------------- - - initialize: function () { - var element = this.$el.get(0); - // Initialize view objects. - this.dropdown = new $.fn.textcomplete.Dropdown(element, this, this.option); - var Adapter, viewName; - if (this.option.adapter) { - Adapter = this.option.adapter; - } else { - if (this.$el.is('textarea') || this.$el.is('input[type=text]') || this.$el.is('input[type=search]')) { - viewName = typeof element.selectionEnd === 'number' ? 'Textarea' : 'IETextarea'; - } else { - viewName = 'ContentEditable'; - } - Adapter = $.fn.textcomplete[viewName]; - } - this.adapter = new Adapter(element, this, this.option); - }, - - destroy: function () { - this.$el.off('.' + this.id); - if (this.adapter) { - this.adapter.destroy(); - } - if (this.dropdown) { - this.dropdown.destroy(); - } - this.$el = this.adapter = this.dropdown = null; - }, - - deactivate: function () { - if (this.dropdown) { - this.dropdown.deactivate(); - } - }, - - // Invoke textcomplete. - trigger: function (text, skipUnchangedTerm) { - if (!this.dropdown) { this.initialize(); } - text != null || (text = this.adapter.getTextFromHeadToCaret()); - var searchQuery = this._extractSearchQuery(text); - if (searchQuery.length) { - var term = searchQuery[1]; - // Ignore shift-key, ctrl-key and so on. - if (skipUnchangedTerm && this._term === term && term !== "") { return; } - this._term = term; - this._search.apply(this, searchQuery); - } else { - this._term = null; - this.dropdown.deactivate(); - } - }, - - fire: function (eventName) { - var args = Array.prototype.slice.call(arguments, 1); - this.$el.trigger(eventName, args); - return this; - }, - - register: function (strategies) { - Array.prototype.push.apply(this.strategies, strategies); - }, - - // Insert the value into adapter view. It is called when the dropdown is clicked - // or selected. - // - // value - The selected element of the array callbacked from search func. - // strategy - The Strategy object. - // e - Click or keydown event object. - select: function (value, strategy, e) { - this._term = null; - this.adapter.select(value, strategy, e); - this.fire('change').fire('textComplete:select', value, strategy); - this.adapter.focus(); - }, - - // Private properties - // ------------------ - - _clearAtNext: true, - _term: null, - - // Private methods - // --------------- - - // Parse the given text and extract the first matching strategy. - // - // Returns an array including the strategy, the query term and the match - // object if the text matches an strategy; otherwise returns an empty array. - _extractSearchQuery: function (text) { - for (var i = 0; i < this.strategies.length; i++) { - var strategy = this.strategies[i]; - var context = strategy.context(text); - if (context || context === '') { - var matchRegexp = isFunction(strategy.match) ? strategy.match(text) : strategy.match; - if (isString(context)) { text = context; } - var match = text.match(matchRegexp); - if (match) { return [strategy, match[strategy.index], match]; } - } - } - return [] - }, - - // Call the search method of selected strategy.. - _search: lock(function (free, strategy, term, match) { - var self = this; - strategy.search(term, function (data, stillSearching) { - if (!self.dropdown.shown) { - self.dropdown.activate(); - } - if (self._clearAtNext) { - // The first callback in the current lock. - self.dropdown.clear(); - self._clearAtNext = false; - } - self.dropdown.setPosition(self.adapter.getCaretPosition()); - self.dropdown.render(self._zip(data, strategy, term)); - if (!stillSearching) { - // The last callback in the current lock. - free(); - self._clearAtNext = true; // Call dropdown.clear at the next time. - } - }, match); - }), - - // Build a parameter for Dropdown#render. - // - // Examples - // - // this._zip(['a', 'b'], 's'); - // //=> [{ value: 'a', strategy: 's' }, { value: 'b', strategy: 's' }] - _zip: function (data, strategy, term) { - return $.map(data, function (value) { - return { value: value, strategy: strategy, term: term }; - }); - } - }); - - $.fn.textcomplete.Completer = Completer; -}(jQuery); - -+function ($) { - 'use strict'; - - var $window = $(window); - - var include = function (zippedData, datum) { - var i, elem; - var idProperty = datum.strategy.idProperty - for (i = 0; i < zippedData.length; i++) { - elem = zippedData[i]; - if (elem.strategy !== datum.strategy) continue; - if (idProperty) { - if (elem.value[idProperty] === datum.value[idProperty]) return true; - } else { - if (elem.value === datum.value) return true; - } - } - return false; - }; - - var dropdownViews = {}; - $(document).on('click', function (e) { - var id = e.originalEvent && e.originalEvent.keepTextCompleteDropdown; - $.each(dropdownViews, function (key, view) { - if (key !== id) { view.deactivate(); } - }); - }); - - var commands = { - SKIP_DEFAULT: 0, - KEY_UP: 1, - KEY_DOWN: 2, - KEY_ENTER: 3, - KEY_PAGEUP: 4, - KEY_PAGEDOWN: 5, - KEY_ESCAPE: 6 - }; - - // Dropdown view - // ============= - - // Construct Dropdown object. - // - // element - Textarea or contenteditable element. - function Dropdown(element, completer, option) { - this.$el = Dropdown.createElement(option); - this.completer = completer; - this.id = completer.id + 'dropdown'; - this._data = []; // zipped data. - this.$inputEl = $(element); - this.option = option; - - // Override setPosition method. - if (option.listPosition) { this.setPosition = option.listPosition; } - if (option.height) { this.$el.height(option.height); } - var self = this; - $.each(['maxCount', 'placement', 'footer', 'header', 'noResultsMessage', 'className'], function (_i, name) { - if (option[name] != null) { self[name] = option[name]; } - }); - this._bindEvents(element); - dropdownViews[this.id] = this; - } - - $.extend(Dropdown, { - // Class methods - // ------------- - - createElement: function (option) { - var $parent = option.appendTo; - if (!($parent instanceof $)) { $parent = $($parent); } - var $el = $('
    ') - .addClass('dropdown-menu textcomplete-dropdown') - .attr('id', 'textcomplete-dropdown-' + option._oid) - .css({ - display: 'none', - left: 0, - position: 'absolute', - zIndex: option.zIndex - }) - .appendTo($parent); - return $el; - } - }); - - $.extend(Dropdown.prototype, { - // Public properties - // ----------------- - - $el: null, // jQuery object of ul.dropdown-menu element. - $inputEl: null, // jQuery object of target textarea. - completer: null, - footer: null, - header: null, - id: null, - maxCount: 10, - placement: '', - shown: false, - data: [], // Shown zipped data. - className: '', - - // Public methods - // -------------- - - destroy: function () { - // Don't remove $el because it may be shared by several textcompletes. - this.deactivate(); - - this.$el.off('.' + this.id); - this.$inputEl.off('.' + this.id); - this.clear(); - this.$el.remove(); - this.$el = this.$inputEl = this.completer = null; - delete dropdownViews[this.id] - }, - - render: function (zippedData) { - var contentsHtml = this._buildContents(zippedData); - var unzippedData = $.map(this.data, function (d) { return d.value; }); - if (this.data.length) { - var strategy = zippedData[0].strategy; - if (strategy.id) { - this.$el.attr('data-strategy', strategy.id); - } else { - this.$el.removeAttr('data-strategy'); - } - this._renderHeader(unzippedData); - this._renderFooter(unzippedData); - if (contentsHtml) { - this._renderContents(contentsHtml); - this._fitToBottom(); - this._fitToRight(); - this._activateIndexedItem(); - } - this._setScroll(); - } else if (this.noResultsMessage) { - this._renderNoResultsMessage(unzippedData); - } else if (this.shown) { - this.deactivate(); - } - }, - - setPosition: function (pos) { - // Make the dropdown fixed if the input is also fixed - // This can't be done during init, as textcomplete may be used on multiple elements on the same page - // Because the same dropdown is reused behind the scenes, we need to recheck every time the dropdown is showed - var position = 'absolute'; - // Check if input or one of its parents has positioning we need to care about - this.$inputEl.add(this.$inputEl.parents()).each(function() { - if($(this).css('position') === 'absolute') // The element has absolute positioning, so it's all OK - return false; - if($(this).css('position') === 'fixed') { - pos.top -= $window.scrollTop(); - pos.left -= $window.scrollLeft(); - position = 'fixed'; - return false; - } - }); - this.$el.css(this._applyPlacement(pos)); - this.$el.css({ position: position }); // Update positioning - - return this; - }, - - clear: function () { - this.$el.html(''); - this.data = []; - this._index = 0; - this._$header = this._$footer = this._$noResultsMessage = null; - }, - - activate: function () { - if (!this.shown) { - this.clear(); - this.$el.show(); - if (this.className) { this.$el.addClass(this.className); } - this.completer.fire('textComplete:show'); - this.shown = true; - } - return this; - }, - - deactivate: function () { - if (this.shown) { - this.$el.hide(); - if (this.className) { this.$el.removeClass(this.className); } - this.completer.fire('textComplete:hide'); - this.shown = false; - } - return this; - }, - - isUp: function (e) { - return e.keyCode === 38 || (e.ctrlKey && e.keyCode === 80); // UP, Ctrl-P - }, - - isDown: function (e) { - return e.keyCode === 40 || (e.ctrlKey && e.keyCode === 78); // DOWN, Ctrl-N - }, - - isEnter: function (e) { - var modifiers = e.ctrlKey || e.altKey || e.metaKey || e.shiftKey; - return !modifiers && (e.keyCode === 13 || e.keyCode === 9 || (this.option.completeOnSpace === true && e.keyCode === 32)) // ENTER, TAB - }, - - isPageup: function (e) { - return e.keyCode === 33; // PAGEUP - }, - - isPagedown: function (e) { - return e.keyCode === 34; // PAGEDOWN - }, - - isEscape: function (e) { - return e.keyCode === 27; // ESCAPE - }, - - // Private properties - // ------------------ - - _data: null, // Currently shown zipped data. - _index: null, - _$header: null, - _$noResultsMessage: null, - _$footer: null, - - // Private methods - // --------------- - - _bindEvents: function () { - this.$el.on('mousedown.' + this.id, '.textcomplete-item', $.proxy(this._onClick, this)); - this.$el.on('touchstart.' + this.id, '.textcomplete-item', $.proxy(this._onClick, this)); - this.$el.on('mouseover.' + this.id, '.textcomplete-item', $.proxy(this._onMouseover, this)); - this.$inputEl.on('keydown.' + this.id, $.proxy(this._onKeydown, this)); - }, - - _onClick: function (e) { - var $el = $(e.target); - e.preventDefault(); - e.originalEvent.keepTextCompleteDropdown = this.id; - if (!$el.hasClass('textcomplete-item')) { - $el = $el.closest('.textcomplete-item'); - } - var datum = this.data[parseInt($el.data('index'), 10)]; - this.completer.select(datum.value, datum.strategy, e); - var self = this; - // Deactive at next tick to allow other event handlers to know whether - // the dropdown has been shown or not. - setTimeout(function () { - self.deactivate(); - if (e.type === 'touchstart') { - self.$inputEl.focus(); - } - }, 0); - }, - - // Activate hovered item. - _onMouseover: function (e) { - var $el = $(e.target); - e.preventDefault(); - if (!$el.hasClass('textcomplete-item')) { - $el = $el.closest('.textcomplete-item'); - } - this._index = parseInt($el.data('index'), 10); - this._activateIndexedItem(); - }, - - _onKeydown: function (e) { - if (!this.shown) { return; } - - var command; - - if ($.isFunction(this.option.onKeydown)) { - command = this.option.onKeydown(e, commands); - } - - if (command == null) { - command = this._defaultKeydown(e); - } - - switch (command) { - case commands.KEY_UP: - e.preventDefault(); - this._up(); - break; - case commands.KEY_DOWN: - e.preventDefault(); - this._down(); - break; - case commands.KEY_ENTER: - e.preventDefault(); - this._enter(e); - break; - case commands.KEY_PAGEUP: - e.preventDefault(); - this._pageup(); - break; - case commands.KEY_PAGEDOWN: - e.preventDefault(); - this._pagedown(); - break; - case commands.KEY_ESCAPE: - e.preventDefault(); - this.deactivate(); - break; - } - }, - - _defaultKeydown: function (e) { - if (this.isUp(e)) { - return commands.KEY_UP; - } else if (this.isDown(e)) { - return commands.KEY_DOWN; - } else if (this.isEnter(e)) { - return commands.KEY_ENTER; - } else if (this.isPageup(e)) { - return commands.KEY_PAGEUP; - } else if (this.isPagedown(e)) { - return commands.KEY_PAGEDOWN; - } else if (this.isEscape(e)) { - return commands.KEY_ESCAPE; - } - }, - - _up: function () { - if (this._index === 0) { - this._index = this.data.length - 1; - } else { - this._index -= 1; - } - this._activateIndexedItem(); - this._setScroll(); - }, - - _down: function () { - if (this._index === this.data.length - 1) { - this._index = 0; - } else { - this._index += 1; - } - this._activateIndexedItem(); - this._setScroll(); - }, - - _enter: function (e) { - var datum = this.data[parseInt(this._getActiveElement().data('index'), 10)]; - this.completer.select(datum.value, datum.strategy, e); - this.deactivate(); - }, - - _pageup: function () { - var target = 0; - var threshold = this._getActiveElement().position().top - this.$el.innerHeight(); - this.$el.children().each(function (i) { - if ($(this).position().top + $(this).outerHeight() > threshold) { - target = i; - return false; - } - }); - this._index = target; - this._activateIndexedItem(); - this._setScroll(); - }, - - _pagedown: function () { - var target = this.data.length - 1; - var threshold = this._getActiveElement().position().top + this.$el.innerHeight(); - this.$el.children().each(function (i) { - if ($(this).position().top > threshold) { - target = i; - return false - } - }); - this._index = target; - this._activateIndexedItem(); - this._setScroll(); - }, - - _activateIndexedItem: function () { - this.$el.find('.textcomplete-item.active').removeClass('active'); - this._getActiveElement().addClass('active'); - }, - - _getActiveElement: function () { - return this.$el.children('.textcomplete-item:nth(' + this._index + ')'); - }, - - _setScroll: function () { - var $activeEl = this._getActiveElement(); - var itemTop = $activeEl.position().top; - var itemHeight = $activeEl.outerHeight(); - var visibleHeight = this.$el.innerHeight(); - var visibleTop = this.$el.scrollTop(); - if (this._index === 0 || this._index == this.data.length - 1 || itemTop < 0) { - this.$el.scrollTop(itemTop + visibleTop); - } else if (itemTop + itemHeight > visibleHeight) { - this.$el.scrollTop(itemTop + itemHeight + visibleTop - visibleHeight); - } - }, - - _buildContents: function (zippedData) { - var datum, i, index; - var html = ''; - for (i = 0; i < zippedData.length; i++) { - if (this.data.length === this.maxCount) break; - datum = zippedData[i]; - if (include(this.data, datum)) { continue; } - index = this.data.length; - this.data.push(datum); - html += '
  • '; - html += datum.strategy.template(datum.value, datum.term); - html += '
  • '; - } - return html; - }, - - _renderHeader: function (unzippedData) { - if (this.header) { - if (!this._$header) { - this._$header = $('
  • ').prependTo(this.$el); - } - var html = $.isFunction(this.header) ? this.header(unzippedData) : this.header; - this._$header.html(html); - } - }, - - _renderFooter: function (unzippedData) { - if (this.footer) { - if (!this._$footer) { - this._$footer = $('').appendTo(this.$el); - } - var html = $.isFunction(this.footer) ? this.footer(unzippedData) : this.footer; - this._$footer.html(html); - } - }, - - _renderNoResultsMessage: function (unzippedData) { - if (this.noResultsMessage) { - if (!this._$noResultsMessage) { - this._$noResultsMessage = $('
  • ').appendTo(this.$el); - } - var html = $.isFunction(this.noResultsMessage) ? this.noResultsMessage(unzippedData) : this.noResultsMessage; - this._$noResultsMessage.html(html); - } - }, - - _renderContents: function (html) { - if (this._$footer) { - this._$footer.before(html); - } else { - this.$el.append(html); - } - }, - - _fitToBottom: function() { - var windowScrollBottom = $window.scrollTop() + $window.height(); - var height = this.$el.height(); - if ((this.$el.position().top + height) > windowScrollBottom) { - this.$el.offset({top: windowScrollBottom - height}); - } - }, - - _fitToRight: function() { - // We don't know how wide our content is until the browser positions us, and at that point it clips us - // to the document width so we don't know if we would have overrun it. As a heuristic to avoid that clipping - // (which makes our elements wrap onto the next line and corrupt the next item), if we're close to the right - // edge, move left. We don't know how far to move left, so just keep nudging a bit. - var tolerance = 30; // pixels. Make wider than vertical scrollbar because we might not be able to use that space. - var lastOffset = this.$el.offset().left, offset; - var width = this.$el.width(); - var maxLeft = $window.width() - tolerance; - while (lastOffset + width > maxLeft) { - this.$el.offset({left: lastOffset - tolerance}); - offset = this.$el.offset().left; - if (offset >= lastOffset) { break; } - lastOffset = offset; - } - }, - - _applyPlacement: function (position) { - // If the 'placement' option set to 'top', move the position above the element. - if (this.placement.indexOf('top') !== -1) { - // Overwrite the position object to set the 'bottom' property instead of the top. - position = { - top: 'auto', - bottom: this.$el.parent().height() - position.top + position.lineHeight, - left: position.left - }; - } else { - position.bottom = 'auto'; - delete position.lineHeight; - } - if (this.placement.indexOf('absleft') !== -1) { - position.left = 0; - } else if (this.placement.indexOf('absright') !== -1) { - position.right = 0; - position.left = 'auto'; - } - return position; - } - }); - - $.fn.textcomplete.Dropdown = Dropdown; - $.extend($.fn.textcomplete, commands); -}(jQuery); - -+function ($) { - 'use strict'; - - // Memoize a search function. - var memoize = function (func) { - var memo = {}; - return function (term, callback) { - if (memo[term]) { - callback(memo[term]); - } else { - func.call(this, term, function (data) { - memo[term] = (memo[term] || []).concat(data); - callback.apply(null, arguments); - }); - } - }; - }; - - function Strategy(options) { - $.extend(this, options); - if (this.cache) { this.search = memoize(this.search); } - } - - Strategy.parse = function (strategiesArray, params) { - return $.map(strategiesArray, function (strategy) { - var strategyObj = new Strategy(strategy); - strategyObj.el = params.el; - strategyObj.$el = params.$el; - return strategyObj; - }); - }; - - $.extend(Strategy.prototype, { - // Public properties - // ----------------- - - // Required - match: null, - replace: null, - search: null, - - // Optional - id: null, - cache: false, - context: function () { return true; }, - index: 2, - template: function (obj) { return obj; }, - idProperty: null - }); - - $.fn.textcomplete.Strategy = Strategy; - -}(jQuery); - -+function ($) { - 'use strict'; - - var now = Date.now || function () { return new Date().getTime(); }; - - // Returns a function, that, as long as it continues to be invoked, will not - // be triggered. The function will be called after it stops being called for - // `wait` msec. - // - // This utility function was originally implemented at Underscore.js. - var debounce = function (func, wait) { - var timeout, args, context, timestamp, result; - var later = function () { - var last = now() - timestamp; - if (last < wait) { - timeout = setTimeout(later, wait - last); - } else { - timeout = null; - result = func.apply(context, args); - context = args = null; - } - }; - - return function () { - context = this; - args = arguments; - timestamp = now(); - if (!timeout) { - timeout = setTimeout(later, wait); - } - return result; - }; - }; - - function Adapter () {} - - $.extend(Adapter.prototype, { - // Public properties - // ----------------- - - id: null, // Identity. - completer: null, // Completer object which creates it. - el: null, // Textarea element. - $el: null, // jQuery object of the textarea. - option: null, - - // Public methods - // -------------- - - initialize: function (element, completer, option) { - this.el = element; - this.$el = $(element); - this.id = completer.id + this.constructor.name; - this.completer = completer; - this.option = option; - - if (this.option.debounce) { - this._onKeyup = debounce(this._onKeyup, this.option.debounce); - } - - this._bindEvents(); - }, - - destroy: function () { - this.$el.off('.' + this.id); // Remove all event handlers. - this.$el = this.el = this.completer = null; - }, - - // Update the element with the given value and strategy. - // - // value - The selected object. It is one of the item of the array - // which was callbacked from the search function. - // strategy - The Strategy associated with the selected value. - select: function (/* value, strategy */) { - throw new Error('Not implemented'); - }, - - // Returns the caret's relative coordinates from body's left top corner. - getCaretPosition: function () { - var position = this._getCaretRelativePosition(); - var offset = this.$el.offset(); - - // Calculate the left top corner of `this.option.appendTo` element. - var $parent = this.option.appendTo; - if ($parent) { - if (!($parent instanceof $)) { $parent = $($parent); } - var parentOffset = $parent.offsetParent().offset(); - offset.top -= parentOffset.top; - offset.left -= parentOffset.left; - } - - position.top += offset.top; - position.left += offset.left; - return position; - }, - - // Focus on the element. - focus: function () { - this.$el.focus(); - }, - - // Private methods - // --------------- - - _bindEvents: function () { - this.$el.on('keyup.' + this.id, $.proxy(this._onKeyup, this)); - }, - - _onKeyup: function (e) { - if (this._skipSearch(e)) { return; } - this.completer.trigger(this.getTextFromHeadToCaret(), true); - }, - - // Suppress searching if it returns true. - _skipSearch: function (clickEvent) { - switch (clickEvent.keyCode) { - case 9: // TAB - case 13: // ENTER - case 40: // DOWN - case 38: // UP - return true; - } - if (clickEvent.ctrlKey) switch (clickEvent.keyCode) { - case 78: // Ctrl-N - case 80: // Ctrl-P - return true; - } - } - }); - - $.fn.textcomplete.Adapter = Adapter; -}(jQuery); - -+function ($) { - 'use strict'; - - // Textarea adapter - // ================ - // - // Managing a textarea. It doesn't know a Dropdown. - function Textarea(element, completer, option) { - this.initialize(element, completer, option); - } - - $.extend(Textarea.prototype, $.fn.textcomplete.Adapter.prototype, { - // Public methods - // -------------- - - // Update the textarea with the given value and strategy. - select: function (value, strategy, e) { - var pre = this.getTextFromHeadToCaret(); - var post = this.el.value.substring(this.el.selectionEnd); - var newSubstr = strategy.replace(value, e); - if (typeof newSubstr !== 'undefined') { - if ($.isArray(newSubstr)) { - post = newSubstr[1] + post; - newSubstr = newSubstr[0]; - } - pre = pre.replace(strategy.match, newSubstr); - this.$el.val(pre + post); - this.el.selectionStart = this.el.selectionEnd = pre.length; - } - }, - - getTextFromHeadToCaret: function () { - return this.el.value.substring(0, this.el.selectionEnd); - }, - - // Private methods - // --------------- - - _getCaretRelativePosition: function () { - var p = $.fn.textcomplete.getCaretCoordinates(this.el, this.el.selectionStart); - return { - top: p.top + this._calculateLineHeight() - this.$el.scrollTop(), - left: p.left - this.$el.scrollLeft() - }; - }, - - _calculateLineHeight: function () { - var lineHeight = parseInt(this.$el.css('line-height'), 10); - if (isNaN(lineHeight)) { - // http://stackoverflow.com/a/4515470/1297336 - var parentNode = this.el.parentNode; - var temp = document.createElement(this.el.nodeName); - var style = this.el.style; - temp.setAttribute( - 'style', - 'margin:0px;padding:0px;font-family:' + style.fontFamily + ';font-size:' + style.fontSize - ); - temp.innerHTML = 'test'; - parentNode.appendChild(temp); - lineHeight = temp.clientHeight; - parentNode.removeChild(temp); - } - return lineHeight; - } - }); - - $.fn.textcomplete.Textarea = Textarea; -}(jQuery); - -+function ($) { - 'use strict'; - - var sentinelChar = '吶'; - - function IETextarea(element, completer, option) { - this.initialize(element, completer, option); - $('' + sentinelChar + '').css({ - position: 'absolute', - top: -9999, - left: -9999 - }).insertBefore(element); - } - - $.extend(IETextarea.prototype, $.fn.textcomplete.Textarea.prototype, { - // Public methods - // -------------- - - select: function (value, strategy, e) { - var pre = this.getTextFromHeadToCaret(); - var post = this.el.value.substring(pre.length); - var newSubstr = strategy.replace(value, e); - if (typeof newSubstr !== 'undefined') { - if ($.isArray(newSubstr)) { - post = newSubstr[1] + post; - newSubstr = newSubstr[0]; - } - pre = pre.replace(strategy.match, newSubstr); - this.$el.val(pre + post); - this.el.focus(); - var range = this.el.createTextRange(); - range.collapse(true); - range.moveEnd('character', pre.length); - range.moveStart('character', pre.length); - range.select(); - } - }, - - getTextFromHeadToCaret: function () { - this.el.focus(); - var range = document.selection.createRange(); - range.moveStart('character', -this.el.value.length); - var arr = range.text.split(sentinelChar) - return arr.length === 1 ? arr[0] : arr[1]; - } - }); - - $.fn.textcomplete.IETextarea = IETextarea; -}(jQuery); - -// NOTE: TextComplete plugin has contenteditable support but it does not work -// fine especially on old IEs. -// Any pull requests are REALLY welcome. - -+function ($) { - 'use strict'; - - // ContentEditable adapter - // ======================= - // - // Adapter for contenteditable elements. - function ContentEditable (element, completer, option) { - this.initialize(element, completer, option); - } - - $.extend(ContentEditable.prototype, $.fn.textcomplete.Adapter.prototype, { - // Public methods - // -------------- - - // Update the content with the given value and strategy. - // When an dropdown item is selected, it is executed. - select: function (value, strategy, e) { - var pre = this.getTextFromHeadToCaret(); - var sel = window.getSelection() - var range = sel.getRangeAt(0); - var selection = range.cloneRange(); - selection.selectNodeContents(range.startContainer); - var content = selection.toString(); - var post = content.substring(range.startOffset); - var newSubstr = strategy.replace(value, e); - if (typeof newSubstr !== 'undefined') { - if ($.isArray(newSubstr)) { - post = newSubstr[1] + post; - newSubstr = newSubstr[0]; - } - pre = pre.replace(strategy.match, newSubstr); - range.selectNodeContents(range.startContainer); - range.deleteContents(); - - // create temporary elements - var preWrapper = document.createElement("div"); - preWrapper.innerHTML = pre; - var postWrapper = document.createElement("div"); - postWrapper.innerHTML = post; - - // create the fragment thats inserted - var fragment = document.createDocumentFragment(); - var childNode; - var lastOfPre; - while (childNode = preWrapper.firstChild) { - lastOfPre = fragment.appendChild(childNode); - } - while (childNode = postWrapper.firstChild) { - fragment.appendChild(childNode); - } - - // insert the fragment & jump behind the last node in "pre" - range.insertNode(fragment); - range.setStartAfter(lastOfPre); - - range.collapse(true); - sel.removeAllRanges(); - sel.addRange(range); - } - }, - - // Private methods - // --------------- - - // Returns the caret's relative position from the contenteditable's - // left top corner. - // - // Examples - // - // this._getCaretRelativePosition() - // //=> { top: 18, left: 200, lineHeight: 16 } - // - // Dropdown's position will be decided using the result. - _getCaretRelativePosition: function () { - var range = window.getSelection().getRangeAt(0).cloneRange(); - var node = document.createElement('span'); - range.insertNode(node); - range.selectNodeContents(node); - range.deleteContents(); - var $node = $(node); - var position = $node.offset(); - position.left -= this.$el.offset().left; - position.top += $node.height() - this.$el.offset().top; - position.lineHeight = $node.height(); - $node.remove(); - return position; - }, - - // Returns the string between the first character and the caret. - // Completer will be triggered with the result for start autocompleting. - // - // Example - // - // // Suppose the html is 'hello wor|ld' and | is the caret. - // this.getTextFromHeadToCaret() - // // => ' wor' // not 'hello wor' - getTextFromHeadToCaret: function () { - var range = window.getSelection().getRangeAt(0); - var selection = range.cloneRange(); - selection.selectNodeContents(range.startContainer); - return selection.toString().substring(0, range.startOffset); - } - }); - - $.fn.textcomplete.ContentEditable = ContentEditable; -}(jQuery); - -// The MIT License (MIT) -// -// Copyright (c) 2015 Jonathan Ong me@jongleberry.com -// -// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and -// associated documentation files (the "Software"), to deal in the Software without restriction, -// including without limitation the rights to use, copy, modify, merge, publish, distribute, -// sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all copies or -// substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT -// NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -// https://github.com/component/textarea-caret-position - -(function ($) { - -// The properties that we copy into a mirrored div. -// Note that some browsers, such as Firefox, -// do not concatenate properties, i.e. padding-top, bottom etc. -> padding, -// so we have to do every single property specifically. -var properties = [ - 'direction', // RTL support - 'boxSizing', - 'width', // on Chrome and IE, exclude the scrollbar, so the mirror div wraps exactly as the textarea does - 'height', - 'overflowX', - 'overflowY', // copy the scrollbar for IE - - 'borderTopWidth', - 'borderRightWidth', - 'borderBottomWidth', - 'borderLeftWidth', - 'borderStyle', - - 'paddingTop', - 'paddingRight', - 'paddingBottom', - 'paddingLeft', - - // https://developer.mozilla.org/en-US/docs/Web/CSS/font - 'fontStyle', - 'fontVariant', - 'fontWeight', - 'fontStretch', - 'fontSize', - 'fontSizeAdjust', - 'lineHeight', - 'fontFamily', - - 'textAlign', - 'textTransform', - 'textIndent', - 'textDecoration', // might not make a difference, but better be safe - - 'letterSpacing', - 'wordSpacing', - - 'tabSize', - 'MozTabSize' - -]; - -var isBrowser = (typeof window !== 'undefined'); -var isFirefox = (isBrowser && window.mozInnerScreenX != null); - -function getCaretCoordinates(element, position, options) { - if(!isBrowser) { - throw new Error('textarea-caret-position#getCaretCoordinates should only be called in a browser'); - } - - var debug = options && options.debug || false; - if (debug) { - var el = document.querySelector('#input-textarea-caret-position-mirror-div'); - if ( el ) { el.parentNode.removeChild(el); } - } - - // mirrored div - var div = document.createElement('div'); - div.id = 'input-textarea-caret-position-mirror-div'; - document.body.appendChild(div); - - var style = div.style; - var computed = window.getComputedStyle? getComputedStyle(element) : element.currentStyle; // currentStyle for IE < 9 - - // default textarea styles - style.whiteSpace = 'pre-wrap'; - if (element.nodeName !== 'INPUT') - style.wordWrap = 'break-word'; // only for textarea-s - - // position off-screen - style.position = 'absolute'; // required to return coordinates properly - if (!debug) - style.visibility = 'hidden'; // not 'display: none' because we want rendering - - // transfer the element's properties to the div - properties.forEach(function (prop) { - style[prop] = computed[prop]; - }); - - if (isFirefox) { - // Firefox lies about the overflow property for textareas: https://bugzilla.mozilla.org/show_bug.cgi?id=984275 - if (element.scrollHeight > parseInt(computed.height)) - style.overflowY = 'scroll'; - } else { - style.overflow = 'hidden'; // for Chrome to not render a scrollbar; IE keeps overflowY = 'scroll' - } - - div.textContent = element.value.substring(0, position); - // the second special handling for input type="text" vs textarea: spaces need to be replaced with non-breaking spaces - http://stackoverflow.com/a/13402035/1269037 - if (element.nodeName === 'INPUT') - div.textContent = div.textContent.replace(/\s/g, '\u00a0'); - - var span = document.createElement('span'); - // Wrapping must be replicated *exactly*, including when a long word gets - // onto the next line, with whitespace at the end of the line before (#7). - // The *only* reliable way to do that is to copy the *entire* rest of the - // textarea's content into the created at the caret position. - // for inputs, just '.' would be enough, but why bother? - span.textContent = element.value.substring(position) || '.'; // || because a completely empty faux span doesn't render at all - div.appendChild(span); - - var coordinates = { - top: span.offsetTop + parseInt(computed['borderTopWidth']), - left: span.offsetLeft + parseInt(computed['borderLeftWidth']) - }; - - if (debug) { - span.style.backgroundColor = '#aaa'; - } else { - document.body.removeChild(div); - } - - return coordinates; -} - -$.fn.textcomplete.getCaretCoordinates = getCaretCoordinates; - -}(jQuery)); - -return jQuery; -})); -// @license-end diff --git a/view/js/jquery-textcomplete/jquery.textcomplete.min.js b/view/js/jquery-textcomplete/jquery.textcomplete.min.js deleted file mode 100644 index 4cdb660295..0000000000 --- a/view/js/jquery-textcomplete/jquery.textcomplete.min.js +++ /dev/null @@ -1,5 +0,0 @@ -// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat -/*! jquery-textcomplete - v1.3.4 - 2016-04-19 */ -!function(a){if("function"==typeof define&&define.amd)define(["jquery"],a);else if("object"==typeof module&&module.exports){var b=require("jquery");module.exports=a(b)}else a(jQuery)}(function(a){if("undefined"==typeof a)throw new Error("jQuery.textcomplete requires jQuery");return+function(a){"use strict";var b=function(a){console.warn&&console.warn(a)},c=1;a.fn.textcomplete=function(d,e){var f=Array.prototype.slice.call(arguments);return this.each(function(){var g=this,h=a(this),i=h.data("textComplete");if(i||(e||(e={}),e._oid=c++,i=new a.fn.textcomplete.Completer(this,e),h.data("textComplete",i)),"string"==typeof d){if(!i)return;f.shift(),i[d].apply(i,f),"destroy"===d&&h.removeData("textComplete")}else a.each(d,function(c){a.each(["header","footer","placement","maxCount"],function(a){c[a]&&(i.option[a]=c[a],b(a+"as a strategy param is deprecated. Use option."),delete c[a])})}),i.register(a.fn.textcomplete.Strategy.parse(d,{el:g,$el:h}))})}}(a),+function(a){"use strict";function b(c,d){if(this.$el=a(c),this.id="textcomplete"+f++,this.strategies=[],this.views=[],this.option=a.extend({},b._getDefaults(),d),!(this.$el.is("input[type=text]")||this.$el.is("input[type=search]")||this.$el.is("textarea")||c.isContentEditable||"true"==c.contentEditable))throw new Error("textcomplete must be called on a Textarea or a ContentEditable.");if(c===document.activeElement)this.initialize();else{var e=this;this.$el.one("focus."+this.id,function(){e.initialize()})}}var c=function(a){var b,c;return function(){var d=Array.prototype.slice.call(arguments);if(b)return void(c=d);b=!0;var e=this;d.unshift(function f(){if(c){var d=c;c=void 0,d.unshift(f),a.apply(e,d)}else b=!1}),a.apply(this,d)}},d=function(a){return"[object String]"===Object.prototype.toString.call(a)},e=function(a){return"[object Function]"===Object.prototype.toString.call(a)},f=0;b._getDefaults=function(){return b.DEFAULTS||(b.DEFAULTS={appendTo:a("body"),zIndex:"100"}),b.DEFAULTS},a.extend(b.prototype,{id:null,option:null,strategies:null,adapter:null,dropdown:null,$el:null,initialize:function(){var b=this.$el.get(0);this.dropdown=new a.fn.textcomplete.Dropdown(b,this,this.option);var c,d;this.option.adapter?c=this.option.adapter:(d=this.$el.is("textarea")||this.$el.is("input[type=text]")||this.$el.is("input[type=search]")?"number"==typeof b.selectionEnd?"Textarea":"IETextarea":"ContentEditable",c=a.fn.textcomplete[d]),this.adapter=new c(b,this,this.option)},destroy:function(){this.$el.off("."+this.id),this.adapter&&this.adapter.destroy(),this.dropdown&&this.dropdown.destroy(),this.$el=this.adapter=this.dropdown=null},deactivate:function(){this.dropdown&&this.dropdown.deactivate()},trigger:function(a,b){this.dropdown||this.initialize(),null!=a||(a=this.adapter.getTextFromHeadToCaret());var c=this._extractSearchQuery(a);if(c.length){var d=c[1];if(b&&this._term===d&&""!==d)return;this._term=d,this._search.apply(this,c)}else this._term=null,this.dropdown.deactivate()},fire:function(a){var b=Array.prototype.slice.call(arguments,1);return this.$el.trigger(a,b),this},register:function(a){Array.prototype.push.apply(this.strategies,a)},select:function(a,b,c){this._term=null,this.adapter.select(a,b,c),this.fire("change").fire("textComplete:select",a,b),this.adapter.focus()},_clearAtNext:!0,_term:null,_extractSearchQuery:function(a){for(var b=0;b").addClass("dropdown-menu textcomplete-dropdown").attr("id","textcomplete-dropdown-"+b._oid).css({display:"none",left:0,position:"absolute",zIndex:b.zIndex}).appendTo(c);return d}}),a.extend(b.prototype,{$el:null,$inputEl:null,completer:null,footer:null,header:null,id:null,maxCount:10,placement:"",shown:!1,data:[],className:"",destroy:function(){this.deactivate(),this.$el.off("."+this.id),this.$inputEl.off("."+this.id),this.clear(),this.$el.remove(),this.$el=this.$inputEl=this.completer=null,delete e[this.id]},render:function(b){var c=this._buildContents(b),d=a.map(this.data,function(a){return a.value});if(this.data.length){var e=b[0].strategy;e.id?this.$el.attr("data-strategy",e.id):this.$el.removeAttr("data-strategy"),this._renderHeader(d),this._renderFooter(d),c&&(this._renderContents(c),this._fitToBottom(),this._fitToRight(),this._activateIndexedItem()),this._setScroll()}else this.noResultsMessage?this._renderNoResultsMessage(d):this.shown&&this.deactivate()},setPosition:function(b){var d="absolute";return this.$inputEl.add(this.$inputEl.parents()).each(function(){return"absolute"===a(this).css("position")?!1:"fixed"===a(this).css("position")?(b.top-=c.scrollTop(),b.left-=c.scrollLeft(),d="fixed",!1):void 0}),this.$el.css(this._applyPlacement(b)),this.$el.css({position:d}),this},clear:function(){this.$el.html(""),this.data=[],this._index=0,this._$header=this._$footer=this._$noResultsMessage=null},activate:function(){return this.shown||(this.clear(),this.$el.show(),this.className&&this.$el.addClass(this.className),this.completer.fire("textComplete:show"),this.shown=!0),this},deactivate:function(){return this.shown&&(this.$el.hide(),this.className&&this.$el.removeClass(this.className),this.completer.fire("textComplete:hide"),this.shown=!1),this},isUp:function(a){return 38===a.keyCode||a.ctrlKey&&80===a.keyCode},isDown:function(a){return 40===a.keyCode||a.ctrlKey&&78===a.keyCode},isEnter:function(a){var b=a.ctrlKey||a.altKey||a.metaKey||a.shiftKey;return!b&&(13===a.keyCode||9===a.keyCode||this.option.completeOnSpace===!0&&32===a.keyCode)},isPageup:function(a){return 33===a.keyCode},isPagedown:function(a){return 34===a.keyCode},isEscape:function(a){return 27===a.keyCode},_data:null,_index:null,_$header:null,_$noResultsMessage:null,_$footer:null,_bindEvents:function(){this.$el.on("mousedown."+this.id,".textcomplete-item",a.proxy(this._onClick,this)),this.$el.on("touchstart."+this.id,".textcomplete-item",a.proxy(this._onClick,this)),this.$el.on("mouseover."+this.id,".textcomplete-item",a.proxy(this._onMouseover,this)),this.$inputEl.on("keydown."+this.id,a.proxy(this._onKeydown,this))},_onClick:function(b){var c=a(b.target);b.preventDefault(),b.originalEvent.keepTextCompleteDropdown=this.id,c.hasClass("textcomplete-item")||(c=c.closest(".textcomplete-item"));var d=this.data[parseInt(c.data("index"),10)];this.completer.select(d.value,d.strategy,b);var e=this;setTimeout(function(){e.deactivate(),"touchstart"===b.type&&e.$inputEl.focus()},0)},_onMouseover:function(b){var c=a(b.target);b.preventDefault(),c.hasClass("textcomplete-item")||(c=c.closest(".textcomplete-item")),this._index=parseInt(c.data("index"),10),this._activateIndexedItem()},_onKeydown:function(b){if(this.shown){var c;switch(a.isFunction(this.option.onKeydown)&&(c=this.option.onKeydown(b,f)),null==c&&(c=this._defaultKeydown(b)),c){case f.KEY_UP:b.preventDefault(),this._up();break;case f.KEY_DOWN:b.preventDefault(),this._down();break;case f.KEY_ENTER:b.preventDefault(),this._enter(b);break;case f.KEY_PAGEUP:b.preventDefault(),this._pageup();break;case f.KEY_PAGEDOWN:b.preventDefault(),this._pagedown();break;case f.KEY_ESCAPE:b.preventDefault(),this.deactivate()}}},_defaultKeydown:function(a){return this.isUp(a)?f.KEY_UP:this.isDown(a)?f.KEY_DOWN:this.isEnter(a)?f.KEY_ENTER:this.isPageup(a)?f.KEY_PAGEUP:this.isPagedown(a)?f.KEY_PAGEDOWN:this.isEscape(a)?f.KEY_ESCAPE:void 0},_up:function(){0===this._index?this._index=this.data.length-1:this._index-=1,this._activateIndexedItem(),this._setScroll()},_down:function(){this._index===this.data.length-1?this._index=0:this._index+=1,this._activateIndexedItem(),this._setScroll()},_enter:function(a){var b=this.data[parseInt(this._getActiveElement().data("index"),10)];this.completer.select(b.value,b.strategy,a),this.deactivate()},_pageup:function(){var b=0,c=this._getActiveElement().position().top-this.$el.innerHeight();this.$el.children().each(function(d){return a(this).position().top+a(this).outerHeight()>c?(b=d,!1):void 0}),this._index=b,this._activateIndexedItem(),this._setScroll()},_pagedown:function(){var b=this.data.length-1,c=this._getActiveElement().position().top+this.$el.innerHeight();this.$el.children().each(function(d){return a(this).position().top>c?(b=d,!1):void 0}),this._index=b,this._activateIndexedItem(),this._setScroll()},_activateIndexedItem:function(){this.$el.find(".textcomplete-item.active").removeClass("active"),this._getActiveElement().addClass("active")},_getActiveElement:function(){return this.$el.children(".textcomplete-item:nth("+this._index+")")},_setScroll:function(){var a=this._getActiveElement(),b=a.position().top,c=a.outerHeight(),d=this.$el.innerHeight(),e=this.$el.scrollTop();0===this._index||this._index==this.data.length-1||0>b?this.$el.scrollTop(b+e):b+c>d&&this.$el.scrollTop(b+c+e-d)},_buildContents:function(a){var b,c,e,f="";for(c=0;c',f+=b.strategy.template(b.value,b.term),f+="");return f},_renderHeader:function(b){if(this.header){this._$header||(this._$header=a('
  • ').prependTo(this.$el));var c=a.isFunction(this.header)?this.header(b):this.header;this._$header.html(c)}},_renderFooter:function(b){if(this.footer){this._$footer||(this._$footer=a('').appendTo(this.$el));var c=a.isFunction(this.footer)?this.footer(b):this.footer;this._$footer.html(c)}},_renderNoResultsMessage:function(b){if(this.noResultsMessage){this._$noResultsMessage||(this._$noResultsMessage=a('
  • ').appendTo(this.$el));var c=a.isFunction(this.noResultsMessage)?this.noResultsMessage(b):this.noResultsMessage;this._$noResultsMessage.html(c)}},_renderContents:function(a){this._$footer?this._$footer.before(a):this.$el.append(a)},_fitToBottom:function(){var a=c.scrollTop()+c.height(),b=this.$el.height();this.$el.position().top+b>a&&this.$el.offset({top:a-b})},_fitToRight:function(){for(var a,b=30,d=this.$el.offset().left,e=this.$el.width(),f=c.width()-b;d+e>f&&(this.$el.offset({left:d-b}),a=this.$el.offset().left,!(a>=d));)d=a},_applyPlacement:function(a){return-1!==this.placement.indexOf("top")?a={top:"auto",bottom:this.$el.parent().height()-a.top+a.lineHeight,left:a.left}:(a.bottom="auto",delete a.lineHeight),-1!==this.placement.indexOf("absleft")?a.left=0:-1!==this.placement.indexOf("absright")&&(a.right=0,a.left="auto"),a}}),a.fn.textcomplete.Dropdown=b,a.extend(a.fn.textcomplete,f)}(a),+function(a){"use strict";function b(b){a.extend(this,b),this.cache&&(this.search=c(this.search))}var c=function(a){var b={};return function(c,d){b[c]?d(b[c]):a.call(this,c,function(a){b[c]=(b[c]||[]).concat(a),d.apply(null,arguments)})}};b.parse=function(c,d){return a.map(c,function(a){var c=new b(a);return c.el=d.el,c.$el=d.$el,c})},a.extend(b.prototype,{match:null,replace:null,search:null,id:null,cache:!1,context:function(){return!0},index:2,template:function(a){return a},idProperty:null}),a.fn.textcomplete.Strategy=b}(a),+function(a){"use strict";function b(){}var c=Date.now||function(){return(new Date).getTime()},d=function(a,b){var d,e,f,g,h,i=function(){var j=c()-g;b>j?d=setTimeout(i,b-j):(d=null,h=a.apply(f,e),f=e=null)};return function(){return f=this,e=arguments,g=c(),d||(d=setTimeout(i,b)),h}};a.extend(b.prototype,{id:null,completer:null,el:null,$el:null,option:null,initialize:function(b,c,e){this.el=b,this.$el=a(b),this.id=c.id+this.constructor.name,this.completer=c,this.option=e,this.option.debounce&&(this._onKeyup=d(this._onKeyup,this.option.debounce)),this._bindEvents()},destroy:function(){this.$el.off("."+this.id),this.$el=this.el=this.completer=null},select:function(){throw new Error("Not implemented")},getCaretPosition:function(){var b=this._getCaretRelativePosition(),c=this.$el.offset(),d=this.option.appendTo;if(d){d instanceof a||(d=a(d));var e=d.offsetParent().offset();c.top-=e.top,c.left-=e.left}return b.top+=c.top,b.left+=c.left,b},focus:function(){this.$el.focus()},_bindEvents:function(){this.$el.on("keyup."+this.id,a.proxy(this._onKeyup,this))},_onKeyup:function(a){this._skipSearch(a)||this.completer.trigger(this.getTextFromHeadToCaret(),!0)},_skipSearch:function(a){switch(a.keyCode){case 9:case 13:case 40:case 38:return!0}if(a.ctrlKey)switch(a.keyCode){case 78:case 80:return!0}}}),a.fn.textcomplete.Adapter=b}(a),+function(a){"use strict";function b(a,b,c){this.initialize(a,b,c)}a.extend(b.prototype,a.fn.textcomplete.Adapter.prototype,{select:function(b,c,d){var e=this.getTextFromHeadToCaret(),f=this.el.value.substring(this.el.selectionEnd),g=c.replace(b,d);"undefined"!=typeof g&&(a.isArray(g)&&(f=g[1]+f,g=g[0]),e=e.replace(c.match,g),this.$el.val(e+f),this.el.selectionStart=this.el.selectionEnd=e.length)},getTextFromHeadToCaret:function(){return this.el.value.substring(0,this.el.selectionEnd)},_getCaretRelativePosition:function(){var b=a.fn.textcomplete.getCaretCoordinates(this.el,this.el.selectionStart);return{top:b.top+this._calculateLineHeight()-this.$el.scrollTop(),left:b.left-this.$el.scrollLeft()}},_calculateLineHeight:function(){var a=parseInt(this.$el.css("line-height"),10);if(isNaN(a)){var b=this.el.parentNode,c=document.createElement(this.el.nodeName),d=this.el.style;c.setAttribute("style","margin:0px;padding:0px;font-family:"+d.fontFamily+";font-size:"+d.fontSize),c.innerHTML="test",b.appendChild(c),a=c.clientHeight,b.removeChild(c)}return a}}),a.fn.textcomplete.Textarea=b}(a),+function(a){"use strict";function b(b,d,e){this.initialize(b,d,e),a(""+c+"").css({position:"absolute",top:-9999,left:-9999}).insertBefore(b)}var c="吶";a.extend(b.prototype,a.fn.textcomplete.Textarea.prototype,{select:function(b,c,d){var e=this.getTextFromHeadToCaret(),f=this.el.value.substring(e.length),g=c.replace(b,d);if("undefined"!=typeof g){a.isArray(g)&&(f=g[1]+f,g=g[0]),e=e.replace(c.match,g),this.$el.val(e+f),this.el.focus();var h=this.el.createTextRange();h.collapse(!0),h.moveEnd("character",e.length),h.moveStart("character",e.length),h.select()}},getTextFromHeadToCaret:function(){this.el.focus();var a=document.selection.createRange();a.moveStart("character",-this.el.value.length);var b=a.text.split(c);return 1===b.length?b[0]:b[1]}}),a.fn.textcomplete.IETextarea=b}(a),+function(a){"use strict";function b(a,b,c){this.initialize(a,b,c)}a.extend(b.prototype,a.fn.textcomplete.Adapter.prototype,{select:function(b,c,d){var e=this.getTextFromHeadToCaret(),f=window.getSelection(),g=f.getRangeAt(0),h=g.cloneRange();h.selectNodeContents(g.startContainer);var i=h.toString(),j=i.substring(g.startOffset),k=c.replace(b,d);if("undefined"!=typeof k){a.isArray(k)&&(j=k[1]+j,k=k[0]),e=e.replace(c.match,k),g.selectNodeContents(g.startContainer),g.deleteContents();var l=document.createElement("div");l.innerHTML=e;var m=document.createElement("div");m.innerHTML=j;for(var n,o,p=document.createDocumentFragment();n=l.firstChild;)o=p.appendChild(n);for(;n=m.firstChild;)p.appendChild(n);g.insertNode(p),g.setStartAfter(o),g.collapse(!0),f.removeAllRanges(),f.addRange(g)}},_getCaretRelativePosition:function(){var b=window.getSelection().getRangeAt(0).cloneRange(),c=document.createElement("span");b.insertNode(c),b.selectNodeContents(c),b.deleteContents();var d=a(c),e=d.offset();return e.left-=this.$el.offset().left,e.top+=d.height()-this.$el.offset().top,e.lineHeight=d.height(),d.remove(),e},getTextFromHeadToCaret:function(){var a=window.getSelection().getRangeAt(0),b=a.cloneRange();return b.selectNodeContents(a.startContainer),b.toString().substring(0,a.startOffset)}}),a.fn.textcomplete.ContentEditable=b}(a),function(a){function b(a,b,f){if(!d)throw new Error("textarea-caret-position#getCaretCoordinates should only be called in a browser");var g=f&&f.debug||!1;if(g){var h=document.querySelector("#input-textarea-caret-position-mirror-div");h&&h.parentNode.removeChild(h)}var i=document.createElement("div");i.id="input-textarea-caret-position-mirror-div",document.body.appendChild(i);var j=i.style,k=window.getComputedStyle?getComputedStyle(a):a.currentStyle;j.whiteSpace="pre-wrap","INPUT"!==a.nodeName&&(j.wordWrap="break-word"),j.position="absolute",g||(j.visibility="hidden"),c.forEach(function(a){j[a]=k[a]}),e?a.scrollHeight>parseInt(k.height)&&(j.overflowY="scroll"):j.overflow="hidden",i.textContent=a.value.substring(0,b),"INPUT"===a.nodeName&&(i.textContent=i.textContent.replace(/\s/g," "));var l=document.createElement("span");l.textContent=a.value.substring(b)||".",i.appendChild(l);var m={top:l.offsetTop+parseInt(k.borderTopWidth),left:l.offsetLeft+parseInt(k.borderLeftWidth)};return g?l.style.backgroundColor="#aaa":document.body.removeChild(i),m}var c=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],d="undefined"!=typeof window,e=d&&null!=window.mozInnerScreenX;a.fn.textcomplete.getCaretCoordinates=b}(a),a}); -//# sourceMappingURL=dist/jquery.textcomplete.min.map -// @license-end diff --git a/view/js/jquery-textcomplete/jquery.textcomplete.min.map b/view/js/jquery-textcomplete/jquery.textcomplete.min.map deleted file mode 100644 index e27ef4d40d..0000000000 --- a/view/js/jquery-textcomplete/jquery.textcomplete.min.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"dist/jquery.textcomplete.min.js","sources":["dist/jquery.textcomplete.js"],"names":["factory","define","amd","module","exports","$","require","jQuery","Error","warn","message","console","id","fn","textcomplete","strategies","option","args","Array","prototype","slice","call","arguments","this","each","self","$this","completer","data","_oid","Completer","shift","apply","removeData","obj","name","register","Strategy","parse","el","$el","element","uniqueId","views","extend","_getDefaults","is","isContentEditable","contentEditable","document","activeElement","initialize","one","lock","func","locked","queuedArgsToReplay","unshift","replayOrFree","replayArgs","undefined","isString","Object","toString","isFunction","DEFAULTS","appendTo","zIndex","adapter","dropdown","get","Dropdown","Adapter","viewName","selectionEnd","destroy","off","deactivate","trigger","text","skipUnchangedTerm","getTextFromHeadToCaret","searchQuery","_extractSearchQuery","length","term","_term","_search","fire","eventName","push","select","value","strategy","e","focus","_clearAtNext","i","context","matchRegexp","match","index","free","search","stillSearching","shown","activate","clear","setPosition","getCaretPosition","render","_zip","map","createElement","_data","$inputEl","listPosition","height","_i","_bindEvents","dropdownViews","$window","window","include","zippedData","datum","elem","idProperty","on","originalEvent","keepTextCompleteDropdown","key","view","commands","SKIP_DEFAULT","KEY_UP","KEY_DOWN","KEY_ENTER","KEY_PAGEUP","KEY_PAGEDOWN","KEY_ESCAPE","$parent","addClass","attr","css","display","left","position","footer","header","maxCount","placement","className","remove","contentsHtml","_buildContents","unzippedData","d","removeAttr","_renderHeader","_renderFooter","_renderContents","_fitToBottom","_fitToRight","_activateIndexedItem","_setScroll","noResultsMessage","_renderNoResultsMessage","pos","add","parents","top","scrollTop","scrollLeft","_applyPlacement","html","_index","_$header","_$footer","_$noResultsMessage","show","hide","removeClass","isUp","keyCode","ctrlKey","isDown","isEnter","modifiers","altKey","metaKey","shiftKey","completeOnSpace","isPageup","isPagedown","isEscape","proxy","_onClick","_onMouseover","_onKeydown","target","preventDefault","hasClass","closest","parseInt","setTimeout","type","command","onKeydown","_defaultKeydown","_up","_down","_enter","_pageup","_pagedown","_getActiveElement","threshold","innerHeight","children","outerHeight","find","$activeEl","itemTop","itemHeight","visibleHeight","visibleTop","template","prependTo","before","append","windowScrollBottom","offset","tolerance","lastOffset","width","maxLeft","indexOf","bottom","parent","lineHeight","right","options","cache","memoize","memo","callback","concat","strategiesArray","params","strategyObj","replace","now","Date","getTime","debounce","wait","timeout","timestamp","result","later","last","constructor","_onKeyup","_getCaretRelativePosition","parentOffset","offsetParent","_skipSearch","clickEvent","Textarea","pre","post","substring","newSubstr","isArray","val","selectionStart","p","getCaretCoordinates","_calculateLineHeight","isNaN","parentNode","temp","nodeName","style","setAttribute","fontFamily","fontSize","innerHTML","appendChild","clientHeight","removeChild","IETextarea","sentinelChar","insertBefore","range","createTextRange","collapse","moveEnd","moveStart","selection","createRange","arr","split","ContentEditable","sel","getSelection","getRangeAt","cloneRange","selectNodeContents","startContainer","content","startOffset","deleteContents","preWrapper","postWrapper","childNode","lastOfPre","fragment","createDocumentFragment","firstChild","insertNode","setStartAfter","removeAllRanges","addRange","node","$node","isBrowser","debug","querySelector","div","body","computed","getComputedStyle","currentStyle","whiteSpace","wordWrap","visibility","properties","forEach","prop","isFirefox","scrollHeight","overflowY","overflow","textContent","span","coordinates","offsetTop","offsetLeft","backgroundColor","mozInnerScreenX"],"mappings":";CAAC,SAAUA,GACT,GAAsB,kBAAXC,SAAyBA,OAAOC,IAEzCD,QAAQ,UAAWD,OACd,IAAsB,gBAAXG,SAAuBA,OAAOC,QAAS,CACvD,GAAIC,GAAIC,QAAQ,SAChBH,QAAOC,QAAUJ,EAAQK,OAGzBL,GAAQO,SAEV,SAAUA,GAUZ,GAAsB,mBAAXA,GACT,KAAM,IAAIC,OAAM,sCAi2ClB,QA91CC,SAAUH,GACT,YAEA,IAAII,GAAO,SAAUC,GACfC,QAAQF,MAAQE,QAAQF,KAAKC,IAG/BE,EAAK,CAETP,GAAEQ,GAAGC,aAAe,SAAUC,EAAYC,GACxC,GAAIC,GAAOC,MAAMC,UAAUC,MAAMC,KAAKC,UACtC,OAAOC,MAAKC,KAAK,WACf,GAAIC,GAAOF,KACPG,EAAQrB,EAAEkB,MACVI,EAAYD,EAAME,KAAK,eAO3B,IANKD,IACHX,IAAWA,MACXA,EAAOa,KAAOjB,IACde,EAAY,GAAItB,GAAEQ,GAAGC,aAAagB,UAAUP,KAAMP,GAClDU,EAAME,KAAK,eAAgBD,IAEH,gBAAfZ,GAAyB,CAClC,IAAKY,EAAW,MAChBV,GAAKc,QACLJ,EAAUZ,GAAYiB,MAAML,EAAWV,GACpB,YAAfF,GACFW,EAAMO,WAAW,oBAKnB5B,GAAEmB,KAAKT,EAAY,SAAUmB,GAC3B7B,EAAEmB,MAAM,SAAU,SAAU,YAAa,YAAa,SAAUW,GAC1DD,EAAIC,KACNR,EAAUX,OAAOmB,GAAQD,EAAIC,GAC7B1B,EAAK0B,EAAO,wDACLD,GAAIC,QAIjBR,EAAUS,SAAS/B,EAAEQ,GAAGC,aAAauB,SAASC,MAAMvB,GAClDwB,GAAId,EACJe,IAAKd,SAMbnB,IAED,SAAUF,GACT,YAoEA,SAASyB,GAAUW,EAASzB,GAO1B,GANAO,KAAKiB,IAAanC,EAAEoC,GACpBlB,KAAKX,GAAa,eAAiB8B,IACnCnB,KAAKR,cACLQ,KAAKoB,SACLpB,KAAKP,OAAaX,EAAEuC,UAAWd,EAAUe,eAAgB7B,KAEpDO,KAAKiB,IAAIM,GAAG,qBAAwBvB,KAAKiB,IAAIM,GAAG,uBAA0BvB,KAAKiB,IAAIM,GAAG,aAAgBL,EAAQM,mBAAgD,QAA3BN,EAAQO,iBAC9I,KAAM,IAAIxC,OAAM,kEAGlB,IAAIiC,IAAYQ,SAASC,cAEvB3B,KAAK4B,iBACA,CAEL,GAAI1B,GAAOF,IACXA,MAAKiB,IAAIY,IAAI,SAAW7B,KAAKX,GAAI,WAAca,EAAK0B,gBA7DxD,GAAIE,GAAO,SAAUC,GACnB,GAAIC,GAAQC,CAEZ,OAAO,YAEL,GAAIvC,GAAOC,MAAMC,UAAUC,MAAMC,KAAKC,UACtC,IAAIiC,EAKF,YADAC,EAAqBvC,EAGvBsC,IAAS,CACT,IAAI9B,GAAOF,IACXN,GAAKwC,QAAQ,QAASC,KACpB,GAAIF,EAAoB,CAMtB,GAAIG,GAAaH,CACjBA,GAAqBI,OACrBD,EAAWF,QAAQC,GACnBJ,EAAKtB,MAAMP,EAAMkC,OAEjBJ,IAAS,IAGbD,EAAKtB,MAAMT,KAAMN,KAIjB4C,EAAW,SAAU3B,GACvB,MAA+C,oBAAxC4B,OAAO3C,UAAU4C,SAAS1C,KAAKa,IAGpC8B,EAAa,SAAU9B,GACzB,MAA+C,sBAAxC4B,OAAO3C,UAAU4C,SAAS1C,KAAKa,IAGpCQ,EAAW,CAuBfZ,GAAUe,aAAe,WAQvB,MAPKf,GAAUmC,WACbnC,EAAUmC,UACRC,SAAU7D,EAAE,QACZ8D,OAAQ,QAILrC,EAAUmC,UAGnB5D,EAAEuC,OAAOd,EAAUX,WAIjBP,GAAY,KACZI,OAAY,KACZD,WAAY,KACZqD,QAAY,KACZC,SAAY,KACZ7B,IAAY,KAKZW,WAAY,WACV,GAAIV,GAAUlB,KAAKiB,IAAI8B,IAAI,EAE3B/C,MAAK8C,SAAW,GAAIhE,GAAEQ,GAAGC,aAAayD,SAAS9B,EAASlB,KAAMA,KAAKP,OACnE,IAAIwD,GAASC,CACTlD,MAAKP,OAAOoD,QACdI,EAAUjD,KAAKP,OAAOoD,SAGpBK,EADElD,KAAKiB,IAAIM,GAAG,aAAevB,KAAKiB,IAAIM,GAAG,qBAAuBvB,KAAKiB,IAAIM,GAAG,sBACjC,gBAAzBL,GAAQiC,aAA4B,WAAa,aAExD,kBAEbF,EAAUnE,EAAEQ,GAAGC,aAAa2D,IAE9BlD,KAAK6C,QAAU,GAAII,GAAQ/B,EAASlB,KAAMA,KAAKP,SAGjD2D,QAAS,WACPpD,KAAKiB,IAAIoC,IAAI,IAAMrD,KAAKX,IACpBW,KAAK6C,SACP7C,KAAK6C,QAAQO,UAEXpD,KAAK8C,UACP9C,KAAK8C,SAASM,UAEhBpD,KAAKiB,IAAMjB,KAAK6C,QAAU7C,KAAK8C,SAAW,MAG5CQ,WAAY,WACNtD,KAAK8C,UACP9C,KAAK8C,SAASQ,cAKlBC,QAAS,SAAUC,EAAMC,GAClBzD,KAAK8C,UAAY9C,KAAK4B,aACnB,MAAR4B,IAAiBA,EAAOxD,KAAK6C,QAAQa,yBACrC,IAAIC,GAAc3D,KAAK4D,oBAAoBJ,EAC3C,IAAIG,EAAYE,OAAQ,CACtB,GAAIC,GAAOH,EAAY,EAEvB,IAAIF,GAAqBzD,KAAK+D,QAAUD,GAAiB,KAATA,EAAe,MAC/D9D,MAAK+D,MAAQD,EACb9D,KAAKgE,QAAQvD,MAAMT,KAAM2D,OAEzB3D,MAAK+D,MAAQ,KACb/D,KAAK8C,SAASQ,cAIlBW,KAAM,SAAUC,GACd,GAAIxE,GAAOC,MAAMC,UAAUC,MAAMC,KAAKC,UAAW,EAEjD,OADAC,MAAKiB,IAAIsC,QAAQW,EAAWxE,GACrBM,MAGTa,SAAU,SAAUrB,GAClBG,MAAMC,UAAUuE,KAAK1D,MAAMT,KAAKR,WAAYA,IAS9C4E,OAAQ,SAAUC,EAAOC,EAAUC,GACjCvE,KAAK+D,MAAQ,KACb/D,KAAK6C,QAAQuB,OAAOC,EAAOC,EAAUC,GACrCvE,KAAKiE,KAAK,UAAUA,KAAK,sBAAuBI,EAAOC,GACvDtE,KAAK6C,QAAQ2B,SAMfC,cAAc,EACdV,MAAc,KASdH,oBAAqB,SAAUJ,GAC7B,IAAK,GAAIkB,GAAI,EAAGA,EAAI1E,KAAKR,WAAWqE,OAAQa,IAAK,CAC/C,GAAIJ,GAAWtE,KAAKR,WAAWkF,GAC3BC,EAAUL,EAASK,QAAQnB,EAC/B,IAAImB,GAAuB,KAAZA,EAAgB,CAC7B,GAAIC,GAAcnC,EAAW6B,EAASO,OAASP,EAASO,MAAMrB,GAAQc,EAASO,KAC3EvC,GAASqC,KAAYnB,EAAOmB,EAChC,IAAIE,GAAQrB,EAAKqB,MAAMD,EACvB,IAAIC,EAAS,OAAQP,EAAUO,EAAMP,EAASQ,OAAQD,IAG1D,UAIFb,QAASlC,EAAK,SAAUiD,EAAMT,EAAUR,EAAMe,GAC5C,GAAI3E,GAAOF,IACXsE,GAASU,OAAOlB,EAAM,SAAUzD,EAAM4E,GAC/B/E,EAAK4C,SAASoC,OACjBhF,EAAK4C,SAASqC,WAEZjF,EAAKuE,eAEPvE,EAAK4C,SAASsC,QACdlF,EAAKuE,cAAe,GAEtBvE,EAAK4C,SAASuC,YAAYnF,EAAK2C,QAAQyC,oBACvCpF,EAAK4C,SAASyC,OAAOrF,EAAKsF,KAAKnF,EAAMiE,EAAUR,IAC1CmB,IAEHF,IACA7E,EAAKuE,cAAe,IAErBI,KASLW,KAAM,SAAUnF,EAAMiE,EAAUR,GAC9B,MAAOhF,GAAE2G,IAAIpF,EAAM,SAAUgE,GAC3B,OAASA,MAAOA,EAAOC,SAAUA,EAAUR,KAAMA,QAKvDhF,EAAEQ,GAAGC,aAAagB,UAAYA,GAC9BvB,IAED,SAAUF,GACT,YA2CA,SAASkE,GAAS9B,EAASd,EAAWX,GACpCO,KAAKiB,IAAY+B,EAAS0C,cAAcjG,GACxCO,KAAKI,UAAYA,EACjBJ,KAAKX,GAAYe,EAAUf,GAAK,WAChCW,KAAK2F,SACL3F,KAAK4F,SAAY9G,EAAEoC,GACnBlB,KAAKP,OAAYA,EAGbA,EAAOoG,eAAgB7F,KAAKqF,YAAc5F,EAAOoG,cACjDpG,EAAOqG,QAAU9F,KAAKiB,IAAI6E,OAAOrG,EAAOqG,OAC5C,IAAI5F,GAAOF,IACXlB,GAAEmB,MAAM,WAAY,YAAa,SAAU,SAAU,mBAAoB,aAAc,SAAU8F,EAAInF,GAC/E,MAAhBnB,EAAOmB,KAAiBV,EAAKU,GAAQnB,EAAOmB,MAElDZ,KAAKgG,YAAY9E,GACjB+E,EAAcjG,KAAKX,IAAMW,KAzD3B,GAAIkG,GAAUpH,EAAEqH,QAEZC,EAAU,SAAUC,EAAYC,GAClC,GAAI5B,GAAG6B,EACHC,EAAaF,EAAMhC,SAASkC,UAChC,KAAK9B,EAAI,EAAGA,EAAI2B,EAAWxC,OAAQa,IAEjC,GADA6B,EAAOF,EAAW3B,GACd6B,EAAKjC,WAAagC,EAAMhC,SAC5B,GAAIkC,GACF,GAAID,EAAKlC,MAAMmC,KAAgBF,EAAMjC,MAAMmC,GAAa,OAAO,MAE/D,IAAID,EAAKlC,QAAUiC,EAAMjC,MAAO,OAAO,CAG3C,QAAO,GAGL4B,IACJnH,GAAE4C,UAAU+E,GAAG,QAAS,SAAUlC,GAChC,GAAIlF,GAAKkF,EAAEmC,eAAiBnC,EAAEmC,cAAcC,wBAC5C7H,GAAEmB,KAAKgG,EAAe,SAAUW,EAAKC,GAC/BD,IAAQvH,GAAMwH,EAAKvD,gBAI3B,IAAIwD,IACFC,aAAc,EACdC,OAAQ,EACRC,SAAU,EACVC,UAAW,EACXC,WAAY,EACZC,aAAc,EACdC,WAAY,EA4BdvI,GAAEuC,OAAO2B,GAIP0C,cAAe,SAAUjG,GACvB,GAAI6H,GAAU7H,EAAOkD,QACf2E,aAAmBxI,KAAMwI,EAAUxI,EAAEwI,GAC3C,IAAIrG,GAAMnC,EAAE,aACTyI,SAAS,uCACTC,KAAK,KAAM,yBAA2B/H,EAAOa,MAC7CmH,KACCC,QAAS,OACTC,KAAM,EACNC,SAAU,WACVhF,OAAQnD,EAAOmD,SAEhBD,SAAS2E,EACZ,OAAOrG,MAIXnC,EAAEuC,OAAO2B,EAASpD,WAIhBqB,IAAW,KACX2E,SAAW,KACXxF,UAAW,KACXyH,OAAW,KACXC,OAAW,KACXzI,GAAW,KACX0I,SAAW,GACXC,UAAW,GACX9C,OAAW,EACX7E,QACA4H,UAAW,GAKX7E,QAAS,WAEPpD,KAAKsD,aAELtD,KAAKiB,IAAIoC,IAAI,IAAMrD,KAAKX,IACxBW,KAAK4F,SAASvC,IAAI,IAAMrD,KAAKX,IAC7BW,KAAKoF,QACLpF,KAAKiB,IAAIiH,SACTlI,KAAKiB,IAAMjB,KAAK4F,SAAW5F,KAAKI,UAAY,WACrC6F,GAAcjG,KAAKX,KAG5BkG,OAAQ,SAAUc,GAChB,GAAI8B,GAAenI,KAAKoI,eAAe/B,GACnCgC,EAAevJ,EAAE2G,IAAIzF,KAAKK,KAAM,SAAUiI,GAAK,MAAOA,GAAEjE,OAC5D,IAAIrE,KAAKK,KAAKwD,OAAQ,CACpB,GAAIS,GAAW+B,EAAW,GAAG/B,QACzBA,GAASjF,GACXW,KAAKiB,IAAIuG,KAAK,gBAAiBlD,EAASjF,IAExCW,KAAKiB,IAAIsH,WAAW,iBAEtBvI,KAAKwI,cAAcH,GACnBrI,KAAKyI,cAAcJ,GACfF,IACFnI,KAAK0I,gBAAgBP,GACrBnI,KAAK2I,eACL3I,KAAK4I,cACL5I,KAAK6I,wBAEP7I,KAAK8I,iBACI9I,MAAK+I,iBACd/I,KAAKgJ,wBAAwBX,GACpBrI,KAAKkF,OACdlF,KAAKsD,cAIT+B,YAAa,SAAU4D,GAIrB,GAAIrB,GAAW,UAef,OAbA5H,MAAK4F,SAASsD,IAAIlJ,KAAK4F,SAASuD,WAAWlJ,KAAK,WAC9C,MAA+B,aAA5BnB,EAAEkB,MAAMyH,IAAI,aACN,EACsB,UAA5B3I,EAAEkB,MAAMyH,IAAI,aACbwB,EAAIG,KAAOlD,EAAQmD,YACnBJ,EAAItB,MAAQzB,EAAQoD,aACpB1B,EAAW,SACJ,GAJT,SAOF5H,KAAKiB,IAAIwG,IAAIzH,KAAKuJ,gBAAgBN,IAClCjJ,KAAKiB,IAAIwG,KAAMG,SAAUA,IAElB5H,MAGToF,MAAO,WACLpF,KAAKiB,IAAIuI,KAAK,IACdxJ,KAAKK,QACLL,KAAKyJ,OAAS,EACdzJ,KAAK0J,SAAW1J,KAAK2J,SAAW3J,KAAK4J,mBAAqB,MAG5DzE,SAAU,WAQR,MAPKnF,MAAKkF,QACRlF,KAAKoF,QACLpF,KAAKiB,IAAI4I,OACL7J,KAAKiI,WAAajI,KAAKiB,IAAIsG,SAASvH,KAAKiI,WAC7CjI,KAAKI,UAAU6D,KAAK,qBACpBjE,KAAKkF,OAAQ,GAERlF,MAGTsD,WAAY,WAOV,MANItD,MAAKkF,QACPlF,KAAKiB,IAAI6I,OACL9J,KAAKiI,WAAajI,KAAKiB,IAAI8I,YAAY/J,KAAKiI,WAChDjI,KAAKI,UAAU6D,KAAK,qBACpBjE,KAAKkF,OAAQ,GAERlF,MAGTgK,KAAM,SAAUzF,GACd,MAAqB,MAAdA,EAAE0F,SAAmB1F,EAAE2F,SAAyB,KAAd3F,EAAE0F,SAG7CE,OAAQ,SAAU5F,GAChB,MAAqB,MAAdA,EAAE0F,SAAmB1F,EAAE2F,SAAyB,KAAd3F,EAAE0F,SAG7CG,QAAS,SAAU7F,GACjB,GAAI8F,GAAY9F,EAAE2F,SAAW3F,EAAE+F,QAAU/F,EAAEgG,SAAWhG,EAAEiG,QACxD,QAAQH,IAA4B,KAAd9F,EAAE0F,SAAgC,IAAd1F,EAAE0F,SAAkBjK,KAAKP,OAAOgL,mBAAoB,GAAsB,KAAdlG,EAAE0F,UAG1GS,SAAU,SAAUnG,GAClB,MAAqB,MAAdA,EAAE0F,SAGXU,WAAY,SAAUpG,GACpB,MAAqB,MAAdA,EAAE0F,SAGXW,SAAU,SAAUrG,GAClB,MAAqB,MAAdA,EAAE0F,SAMXtE,MAAU,KACV8D,OAAU,KACVC,SAAU,KACVE,mBAAoB,KACpBD,SAAU,KAKV3D,YAAa,WACXhG,KAAKiB,IAAIwF,GAAG,aAAezG,KAAKX,GAAI,qBAAsBP,EAAE+L,MAAM7K,KAAK8K,SAAU9K,OACjFA,KAAKiB,IAAIwF,GAAG,cAAgBzG,KAAKX,GAAI,qBAAsBP,EAAE+L,MAAM7K,KAAK8K,SAAU9K,OAClFA,KAAKiB,IAAIwF,GAAG,aAAezG,KAAKX,GAAI,qBAAsBP,EAAE+L,MAAM7K,KAAK+K,aAAc/K,OACrFA,KAAK4F,SAASa,GAAG,WAAazG,KAAKX,GAAIP,EAAE+L,MAAM7K,KAAKgL,WAAYhL,QAGlE8K,SAAU,SAAUvG,GAClB,GAAItD,GAAMnC,EAAEyF,EAAE0G,OACd1G,GAAE2G,iBACF3G,EAAEmC,cAAcC,yBAA2B3G,KAAKX,GAC3C4B,EAAIkK,SAAS,uBAChBlK,EAAMA,EAAImK,QAAQ,sBAEpB,IAAI9E,GAAQtG,KAAKK,KAAKgL,SAASpK,EAAIZ,KAAK,SAAU,IAClDL,MAAKI,UAAUgE,OAAOkC,EAAMjC,MAAOiC,EAAMhC,SAAUC,EACnD,IAAIrE,GAAOF,IAGXsL,YAAW,WACTpL,EAAKoD,aACU,eAAXiB,EAAEgH,MACJrL,EAAK0F,SAASpB,SAEf,IAILuG,aAAc,SAAUxG,GACtB,GAAItD,GAAMnC,EAAEyF,EAAE0G,OACd1G,GAAE2G,iBACGjK,EAAIkK,SAAS,uBAChBlK,EAAMA,EAAImK,QAAQ,uBAEpBpL,KAAKyJ,OAAS4B,SAASpK,EAAIZ,KAAK,SAAU,IAC1CL,KAAK6I,wBAGPmC,WAAY,SAAUzG,GACpB,GAAKvE,KAAKkF,MAAV,CAEA,GAAIsG,EAUJ,QARI1M,EAAE2D,WAAWzC,KAAKP,OAAOgM,aAC3BD,EAAUxL,KAAKP,OAAOgM,UAAUlH,EAAGuC,IAGtB,MAAX0E,IACFA,EAAUxL,KAAK0L,gBAAgBnH,IAGzBiH,GACN,IAAK1E,GAASE,OACZzC,EAAE2G,iBACFlL,KAAK2L,KACL,MACF,KAAK7E,GAASG,SACZ1C,EAAE2G,iBACFlL,KAAK4L,OACL,MACF,KAAK9E,GAASI,UACZ3C,EAAE2G,iBACFlL,KAAK6L,OAAOtH,EACZ,MACF,KAAKuC,GAASK,WACZ5C,EAAE2G,iBACFlL,KAAK8L,SACL,MACF,KAAKhF,GAASM,aACZ7C,EAAE2G,iBACFlL,KAAK+L,WACL,MACF,KAAKjF,GAASO,WACZ9C,EAAE2G,iBACFlL,KAAKsD,gBAKXoI,gBAAiB,SAAUnH,GACzB,MAAIvE,MAAKgK,KAAKzF,GACLuC,EAASE,OACPhH,KAAKmK,OAAO5F,GACduC,EAASG,SACPjH,KAAKoK,QAAQ7F,GACfuC,EAASI,UACPlH,KAAK0K,SAASnG,GAChBuC,EAASK,WACPnH,KAAK2K,WAAWpG,GAClBuC,EAASM,aACPpH,KAAK4K,SAASrG,GAChBuC,EAASO,WADX,QAKTsE,IAAK,WACiB,IAAhB3L,KAAKyJ,OACPzJ,KAAKyJ,OAASzJ,KAAKK,KAAKwD,OAAS,EAEjC7D,KAAKyJ,QAAU,EAEjBzJ,KAAK6I,uBACL7I,KAAK8I,cAGP8C,MAAO,WACD5L,KAAKyJ,SAAWzJ,KAAKK,KAAKwD,OAAS,EACrC7D,KAAKyJ,OAAS,EAEdzJ,KAAKyJ,QAAU,EAEjBzJ,KAAK6I,uBACL7I,KAAK8I,cAGP+C,OAAQ,SAAUtH,GAChB,GAAI+B,GAAQtG,KAAKK,KAAKgL,SAASrL,KAAKgM,oBAAoB3L,KAAK,SAAU,IACvEL,MAAKI,UAAUgE,OAAOkC,EAAMjC,MAAOiC,EAAMhC,SAAUC,GACnDvE,KAAKsD,cAGPwI,QAAS,WACP,GAAIb,GAAS,EACTgB,EAAYjM,KAAKgM,oBAAoBpE,WAAWwB,IAAMpJ,KAAKiB,IAAIiL,aACnElM,MAAKiB,IAAIkL,WAAWlM,KAAK,SAAUyE,GACjC,MAAI5F,GAAEkB,MAAM4H,WAAWwB,IAAMtK,EAAEkB,MAAMoM,cAAgBH,GACnDhB,EAASvG,GACF,GAFT,SAKF1E,KAAKyJ,OAASwB,EACdjL,KAAK6I,uBACL7I,KAAK8I,cAGPiD,UAAW,WACT,GAAId,GAASjL,KAAKK,KAAKwD,OAAS,EAC5BoI,EAAYjM,KAAKgM,oBAAoBpE,WAAWwB,IAAMpJ,KAAKiB,IAAIiL,aACnElM,MAAKiB,IAAIkL,WAAWlM,KAAK,SAAUyE,GACjC,MAAI5F,GAAEkB,MAAM4H,WAAWwB,IAAM6C,GAC3BhB,EAASvG,GACF,GAFT,SAKF1E,KAAKyJ,OAASwB,EACdjL,KAAK6I,uBACL7I,KAAK8I,cAGPD,qBAAsB,WACpB7I,KAAKiB,IAAIoL,KAAK,6BAA6BtC,YAAY,UACvD/J,KAAKgM,oBAAoBzE,SAAS,WAGpCyE,kBAAmB,WACjB,MAAOhM,MAAKiB,IAAIkL,SAAS,0BAA4BnM,KAAKyJ,OAAS,MAGrEX,WAAY,WACV,GAAIwD,GAAYtM,KAAKgM,oBACjBO,EAAUD,EAAU1E,WAAWwB,IAC/BoD,EAAaF,EAAUF,cACvBK,EAAgBzM,KAAKiB,IAAIiL,cACzBQ,EAAa1M,KAAKiB,IAAIoI,WACN,KAAhBrJ,KAAKyJ,QAAgBzJ,KAAKyJ,QAAUzJ,KAAKK,KAAKwD,OAAS,GAAe,EAAV0I,EAC9DvM,KAAKiB,IAAIoI,UAAUkD,EAAUG,GACpBH,EAAUC,EAAaC,GAChCzM,KAAKiB,IAAIoI,UAAUkD,EAAUC,EAAaE,EAAaD,IAI3DrE,eAAgB,SAAU/B,GACxB,GAAIC,GAAO5B,EAAGI,EACV0E,EAAO,EACX,KAAK9E,EAAI,EAAGA,EAAI2B,EAAWxC,QACrB7D,KAAKK,KAAKwD,SAAW7D,KAAK+H,SADGrD,IAEjC4B,EAAQD,EAAW3B,GACf0B,EAAQpG,KAAKK,KAAMiG,KACvBxB,EAAQ9E,KAAKK,KAAKwD,OAClB7D,KAAKK,KAAK8D,KAAKmC,GACfkD,GAAQ,6CAA+C1E,EAAQ,QAC/D0E,GAAUlD,EAAMhC,SAASqI,SAASrG,EAAMjC,MAAOiC,EAAMxC,MACrD0F,GAAQ,YAEV,OAAOA,IAGThB,cAAe,SAAUH,GACvB,GAAIrI,KAAK8H,OAAQ,CACV9H,KAAK0J,WACR1J,KAAK0J,SAAW5K,EAAE,yCAAyC8N,UAAU5M,KAAKiB,KAE5E,IAAIuI,GAAO1K,EAAE2D,WAAWzC,KAAK8H,QAAU9H,KAAK8H,OAAOO,GAAgBrI,KAAK8H,MACxE9H,MAAK0J,SAASF,KAAKA,KAIvBf,cAAe,SAAUJ,GACvB,GAAIrI,KAAK6H,OAAQ,CACV7H,KAAK2J,WACR3J,KAAK2J,SAAW7K,EAAE,yCAAyC6D,SAAS3C,KAAKiB,KAE3E,IAAIuI,GAAO1K,EAAE2D,WAAWzC,KAAK6H,QAAU7H,KAAK6H,OAAOQ,GAAgBrI,KAAK6H,MACxE7H,MAAK2J,SAASH,KAAKA,KAIvBR,wBAAyB,SAAUX,GACjC,GAAIrI,KAAK+I,iBAAkB,CACpB/I,KAAK4J,qBACR5J,KAAK4J,mBAAqB9K,EAAE,qDAAqD6D,SAAS3C,KAAKiB,KAEjG,IAAIuI,GAAO1K,EAAE2D,WAAWzC,KAAK+I,kBAAoB/I,KAAK+I,iBAAiBV,GAAgBrI,KAAK+I,gBAC5F/I,MAAK4J,mBAAmBJ,KAAKA,KAIjCd,gBAAiB,SAAUc,GACrBxJ,KAAK2J,SACP3J,KAAK2J,SAASkD,OAAOrD,GAErBxJ,KAAKiB,IAAI6L,OAAOtD,IAIpBb,aAAc,WACZ,GAAIoE,GAAqB7G,EAAQmD,YAAcnD,EAAQJ,SACnDA,EAAS9F,KAAKiB,IAAI6E,QACjB9F,MAAKiB,IAAI2G,WAAWwB,IAAMtD,EAAUiH,GACvC/M,KAAKiB,IAAI+L,QAAQ5D,IAAK2D,EAAqBjH,KAI/C8C,YAAa,WASX,IAJA,GACyCoE,GADrCC,EAAY,GACZC,EAAalN,KAAKiB,IAAI+L,SAASrF,KAC/BwF,EAAQnN,KAAKiB,IAAIkM,QACjBC,EAAUlH,EAAQiH,QAAUF,EACzBC,EAAaC,EAAQC,IAC1BpN,KAAKiB,IAAI+L,QAAQrF,KAAMuF,EAAaD,IACpCD,EAAShN,KAAKiB,IAAI+L,SAASrF,OACvBqF,GAAUE,KACdA,EAAaF,GAIjBzD,gBAAiB,SAAU3B,GAmBzB,MAjBsC,KAAlC5H,KAAKgI,UAAUqF,QAAQ,OAEzBzF,GACEwB,IAAK,OACLkE,OAAQtN,KAAKiB,IAAIsM,SAASzH,SAAW8B,EAASwB,IAAMxB,EAAS4F,WAC7D7F,KAAMC,EAASD,OAGjBC,EAAS0F,OAAS,aACX1F,GAAS4F,YAEwB,KAAtCxN,KAAKgI,UAAUqF,QAAQ,WACzBzF,EAASD,KAAO,EACgC,KAAvC3H,KAAKgI,UAAUqF,QAAQ,cAChCzF,EAAS6F,MAAQ,EACjB7F,EAASD,KAAO,QAEXC,KAIX9I,EAAEQ,GAAGC,aAAayD,SAAWA,EAC7BlE,EAAEuC,OAAOvC,EAAEQ,GAAGC,aAAcuH,IAC5B9H,IAED,SAAUF,GACT,YAiBA,SAASgC,GAAS4M,GAChB5O,EAAEuC,OAAOrB,KAAM0N,GACX1N,KAAK2N,QAAS3N,KAAKgF,OAAS4I,EAAQ5N,KAAKgF,SAhB/C,GAAI4I,GAAU,SAAU7L,GACtB,GAAI8L,KACJ,OAAO,UAAU/J,EAAMgK,GACjBD,EAAK/J,GACPgK,EAASD,EAAK/J,IAEd/B,EAAKjC,KAAKE,KAAM8D,EAAM,SAAUzD,GAC9BwN,EAAK/J,IAAS+J,EAAK/J,QAAaiK,OAAO1N,GACvCyN,EAASrN,MAAM,KAAMV,cAW7Be,GAASC,MAAQ,SAAUiN,EAAiBC,GAC1C,MAAOnP,GAAE2G,IAAIuI,EAAiB,SAAU1J,GACtC,GAAI4J,GAAc,GAAIpN,GAASwD,EAG/B,OAFA4J,GAAYlN,GAAKiN,EAAOjN,GACxBkN,EAAYjN,IAAMgN,EAAOhN,IAClBiN,KAIXpP,EAAEuC,OAAOP,EAASlB,WAKhBiF,MAAY,KACZsJ,QAAY,KACZnJ,OAAY,KAGZ3F,GAAY,KACZsO,OAAY,EACZhJ,QAAY,WAAc,OAAO,GACjCG,MAAY,EACZ6H,SAAY,SAAUhM,GAAO,MAAOA,IACpC6F,WAAY,OAGd1H,EAAEQ,GAAGC,aAAauB,SAAWA,GAE7B9B,IAED,SAAUF,GACT,YAiCA,SAASmE,MA/BT,GAAImL,GAAMC,KAAKD,KAAO,WAAc,OAAO,GAAIC,OAAOC,WAOlDC,EAAW,SAAUxM,EAAMyM,GAC7B,GAAIC,GAAS/O,EAAMiF,EAAS+J,EAAWC,EACnCC,EAAQ,WACV,GAAIC,GAAOT,IAAQM,CACRF,GAAPK,EACFJ,EAAUnD,WAAWsD,EAAOJ,EAAOK,IAEnCJ,EAAU,KACVE,EAAS5M,EAAKtB,MAAMkE,EAASjF,GAC7BiF,EAAUjF,EAAO,MAIrB,OAAO,YAOL,MANAiF,GAAU3E,KACVN,EAAOK,UACP2O,EAAYN,IACPK,IACHA,EAAUnD,WAAWsD,EAAOJ,IAEvBG,GAMX7P,GAAEuC,OAAO4B,EAAQrD,WAIfP,GAAW,KACXe,UAAW,KACXY,GAAW,KACXC,IAAW,KACXxB,OAAW,KAKXmC,WAAY,SAAUV,EAASd,EAAWX,GACxCO,KAAKgB,GAAYE,EACjBlB,KAAKiB,IAAYnC,EAAEoC,GACnBlB,KAAKX,GAAYe,EAAUf,GAAKW,KAAK8O,YAAYlO,KACjDZ,KAAKI,UAAYA,EACjBJ,KAAKP,OAAYA,EAEbO,KAAKP,OAAO8O,WACdvO,KAAK+O,SAAWR,EAASvO,KAAK+O,SAAU/O,KAAKP,OAAO8O,WAGtDvO,KAAKgG,eAGP5C,QAAS,WACPpD,KAAKiB,IAAIoC,IAAI,IAAMrD,KAAKX,IACxBW,KAAKiB,IAAMjB,KAAKgB,GAAKhB,KAAKI,UAAY,MAQxCgE,OAAQ,WACN,KAAM,IAAInF,OAAM,oBAIlBqG,iBAAkB,WAChB,GAAIsC,GAAW5H,KAAKgP,4BAChBhC,EAAShN,KAAKiB,IAAI+L,SAGlB1F,EAAUtH,KAAKP,OAAOkD,QAC1B,IAAI2E,EAAS,CACJA,YAAmBxI,KAAMwI,EAAUxI,EAAEwI,GAC3C,IAAI2H,GAAe3H,EAAQ4H,eAAelC,QAC1CA,GAAO5D,KAAO6F,EAAa7F,IAC3B4D,EAAOrF,MAAQsH,EAAatH,KAK/B,MAFAC,GAASwB,KAAO4D,EAAO5D,IACvBxB,EAASD,MAAQqF,EAAOrF,KACjBC,GAITpD,MAAO,WACLxE,KAAKiB,IAAIuD,SAMXwB,YAAa,WACXhG,KAAKiB,IAAIwF,GAAG,SAAWzG,KAAKX,GAAIP,EAAE+L,MAAM7K,KAAK+O,SAAU/O,QAGzD+O,SAAU,SAAUxK,GACdvE,KAAKmP,YAAY5K,IACrBvE,KAAKI,UAAUmD,QAAQvD,KAAK0D,0BAA0B,IAIxDyL,YAAa,SAAUC,GACrB,OAAQA,EAAWnF,SACjB,IAAK,GACL,IAAK,IACL,IAAK,IACL,IAAK,IACH,OAAO,EAEX,GAAImF,EAAWlF,QAAS,OAAQkF,EAAWnF,SACzC,IAAK,IACL,IAAK,IACH,OAAO,MAKfnL,EAAEQ,GAAGC,aAAa0D,QAAUA,GAC5BjE,IAED,SAAUF,GACT,YAMA,SAASuQ,GAASnO,EAASd,EAAWX,GACpCO,KAAK4B,WAAWV,EAASd,EAAWX,GAGtCX,EAAEuC,OAAOgO,EAASzP,UAAWd,EAAEQ,GAAGC,aAAa0D,QAAQrD,WAKrDwE,OAAQ,SAAUC,EAAOC,EAAUC,GACjC,GAAI+K,GAAMtP,KAAK0D,yBACX6L,EAAOvP,KAAKgB,GAAGqD,MAAMmL,UAAUxP,KAAKgB,GAAGmC,cACvCsM,EAAYnL,EAAS6J,QAAQ9J,EAAOE,EACf,oBAAdkL,KACL3Q,EAAE4Q,QAAQD,KACZF,EAAOE,EAAU,GAAKF,EACtBE,EAAYA,EAAU,IAExBH,EAAMA,EAAInB,QAAQ7J,EAASO,MAAO4K,GAClCzP,KAAKiB,IAAI0O,IAAIL,EAAMC,GACnBvP,KAAKgB,GAAG4O,eAAiB5P,KAAKgB,GAAGmC,aAAemM,EAAIzL,SAIxDH,uBAAwB,WACtB,MAAO1D,MAAKgB,GAAGqD,MAAMmL,UAAU,EAAGxP,KAAKgB,GAAGmC,eAM5C6L,0BAA2B,WACzB,GAAIa,GAAI/Q,EAAEQ,GAAGC,aAAauQ,oBAAoB9P,KAAKgB,GAAIhB,KAAKgB,GAAG4O,eAC/D,QACExG,IAAKyG,EAAEzG,IAAMpJ,KAAK+P,uBAAyB/P,KAAKiB,IAAIoI,YACpD1B,KAAMkI,EAAElI,KAAO3H,KAAKiB,IAAIqI,eAI5ByG,qBAAsB,WACpB,GAAIvC,GAAanC,SAASrL,KAAKiB,IAAIwG,IAAI,eAAgB,GACvD,IAAIuI,MAAMxC,GAAa,CAErB,GAAIyC,GAAajQ,KAAKgB,GAAGiP,WACrBC,EAAOxO,SAASgE,cAAc1F,KAAKgB,GAAGmP,UACtCC,EAAQpQ,KAAKgB,GAAGoP,KACpBF,GAAKG,aACH,QACA,sCAAwCD,EAAME,WAAa,cAAgBF,EAAMG,UAEnFL,EAAKM,UAAY,OACjBP,EAAWQ,YAAYP,GACvB1C,EAAa0C,EAAKQ,aAClBT,EAAWU,YAAYT,GAEzB,MAAO1C,MAIX1O,EAAEQ,GAAGC,aAAa8P,SAAWA,GAC7BrQ,IAED,SAAUF,GACT,YAIA,SAAS8R,GAAW1P,EAASd,EAAWX,GACtCO,KAAK4B,WAAWV,EAASd,EAAWX,GACpCX,EAAE,SAAW+R,EAAe,WAAWpJ,KACrCG,SAAU,WACVwB,IAAK,MACLzB,KAAM,QACLmJ,aAAa5P,GARlB,GAAI2P,GAAe,GAWnB/R,GAAEuC,OAAOuP,EAAWhR,UAAWd,EAAEQ,GAAGC,aAAa8P,SAASzP,WAIxDwE,OAAQ,SAAUC,EAAOC,EAAUC,GACjC,GAAI+K,GAAMtP,KAAK0D,yBACX6L,EAAOvP,KAAKgB,GAAGqD,MAAMmL,UAAUF,EAAIzL,QACnC4L,EAAYnL,EAAS6J,QAAQ9J,EAAOE,EACxC,IAAyB,mBAAdkL,GAA2B,CAChC3Q,EAAE4Q,QAAQD,KACZF,EAAOE,EAAU,GAAKF,EACtBE,EAAYA,EAAU,IAExBH,EAAMA,EAAInB,QAAQ7J,EAASO,MAAO4K,GAClCzP,KAAKiB,IAAI0O,IAAIL,EAAMC,GACnBvP,KAAKgB,GAAGwD,OACR,IAAIuM,GAAQ/Q,KAAKgB,GAAGgQ,iBACpBD,GAAME,UAAS,GACfF,EAAMG,QAAQ,YAAa5B,EAAIzL,QAC/BkN,EAAMI,UAAU,YAAa7B,EAAIzL,QACjCkN,EAAM3M,WAIVV,uBAAwB,WACtB1D,KAAKgB,GAAGwD,OACR,IAAIuM,GAAQrP,SAAS0P,UAAUC,aAC/BN,GAAMI,UAAU,aAAcnR,KAAKgB,GAAGqD,MAAMR,OAC5C,IAAIyN,GAAMP,EAAMvN,KAAK+N,MAAMV,EAC3B,OAAsB,KAAfS,EAAIzN,OAAeyN,EAAI,GAAKA,EAAI,MAI3CxS,EAAEQ,GAAGC,aAAaqR,WAAaA,GAC/B5R,IAMD,SAAUF,GACT,YAMA,SAAS0S,GAAiBtQ,EAASd,EAAWX,GAC5CO,KAAK4B,WAAWV,EAASd,EAAWX,GAGtCX,EAAEuC,OAAOmQ,EAAgB5R,UAAWd,EAAEQ,GAAGC,aAAa0D,QAAQrD,WAM5DwE,OAAQ,SAAUC,EAAOC,EAAUC,GACjC,GAAI+K,GAAMtP,KAAK0D,yBACX+N,EAAMtL,OAAOuL,eACbX,EAAQU,EAAIE,WAAW,GACvBP,EAAYL,EAAMa,YACtBR,GAAUS,mBAAmBd,EAAMe,eACnC,IAAIC,GAAUX,EAAU5O,WACpB+M,EAAOwC,EAAQvC,UAAUuB,EAAMiB,aAC/BvC,EAAYnL,EAAS6J,QAAQ9J,EAAOE,EACxC,IAAyB,mBAAdkL,GAA2B,CAChC3Q,EAAE4Q,QAAQD,KACZF,EAAOE,EAAU,GAAKF,EACtBE,EAAYA,EAAU,IAExBH,EAAMA,EAAInB,QAAQ7J,EAASO,MAAO4K,GAClCsB,EAAMc,mBAAmBd,EAAMe,gBAC/Bf,EAAMkB,gBAGN,IAAIC,GAAaxQ,SAASgE,cAAc,MACxCwM,GAAW1B,UAAYlB,CACvB,IAAI6C,GAAczQ,SAASgE,cAAc,MACzCyM,GAAY3B,UAAYjB,CAMxB,KAHA,GACI6C,GACAC,EAFAC,EAAW5Q,SAAS6Q,yBAGjBH,EAAYF,EAAWM,YAC7BH,EAAYC,EAAS7B,YAAY2B,EAElC,MAAOA,EAAYD,EAAYK,YAC9BF,EAAS7B,YAAY2B,EAItBrB,GAAM0B,WAAWH,GACjBvB,EAAM2B,cAAcL,GAEpBtB,EAAME,UAAS,GACfQ,EAAIkB,kBACJlB,EAAImB,SAAS7B,KAgBjB/B,0BAA2B,WACzB,GAAI+B,GAAQ5K,OAAOuL,eAAeC,WAAW,GAAGC,aAC5CiB,EAAOnR,SAASgE,cAAc,OAClCqL,GAAM0B,WAAWI,GACjB9B,EAAMc,mBAAmBgB,GACzB9B,EAAMkB,gBACN,IAAIa,GAAQhU,EAAE+T,GACVjL,EAAWkL,EAAM9F,QAKrB,OAJApF,GAASD,MAAQ3H,KAAKiB,IAAI+L,SAASrF,KACnCC,EAASwB,KAAO0J,EAAMhN,SAAW9F,KAAKiB,IAAI+L,SAAS5D,IACnDxB,EAAS4F,WAAasF,EAAMhN,SAC5BgN,EAAM5K,SACCN,GAWTlE,uBAAwB,WACtB,GAAIqN,GAAQ5K,OAAOuL,eAAeC,WAAW,GACzCP,EAAYL,EAAMa,YAEtB,OADAR,GAAUS,mBAAmBd,EAAMe,gBAC5BV,EAAU5O,WAAWgN,UAAU,EAAGuB,EAAMiB,gBAInDlT,EAAEQ,GAAGC,aAAaiS,gBAAkBA,GACpCxS,GAuBD,SAAUF,GAmDX,QAASgR,GAAoB5O,EAAS0G,EAAU8F,GAC9C,IAAIqF,EACF,KAAM,IAAI9T,OAAM,iFAGlB,IAAI+T,GAAQtF,GAAWA,EAAQsF,QAAS,CACxC,IAAIA,EAAO,CACT,GAAIhS,GAAKU,SAASuR,cAAc,4CAC3BjS,IAAOA,EAAGiP,WAAWU,YAAY3P,GAIxC,GAAIkS,GAAMxR,SAASgE,cAAc,MACjCwN,GAAI7T,GAAK,2CACTqC,SAASyR,KAAK1C,YAAYyC,EAE1B,IAAI9C,GAAQ8C,EAAI9C,MACZgD,EAAWjN,OAAOkN,iBAAkBA,iBAAiBnS,GAAWA,EAAQoS,YAG5ElD,GAAMmD,WAAa,WACM,UAArBrS,EAAQiP,WACVC,EAAMoD,SAAW,cAGnBpD,EAAMxI,SAAW,WACZoL,IACH5C,EAAMqD,WAAa,UAGrBC,EAAWC,QAAQ,SAAUC,GAC3BxD,EAAMwD,GAAQR,EAASQ,KAGrBC,EAEE3S,EAAQ4S,aAAezI,SAAS+H,EAAStN,UAC3CsK,EAAM2D,UAAY,UAEpB3D,EAAM4D,SAAW,SAGnBd,EAAIe,YAAc/S,EAAQmD,MAAMmL,UAAU,EAAG5H,GAEpB,UAArB1G,EAAQiP,WACV+C,EAAIe,YAAcf,EAAIe,YAAY9F,QAAQ,MAAO,KAEnD,IAAI+F,GAAOxS,SAASgE,cAAc,OAMlCwO,GAAKD,YAAc/S,EAAQmD,MAAMmL,UAAU5H,IAAa,IACxDsL,EAAIzC,YAAYyD,EAEhB,IAAIC,IACF/K,IAAK8K,EAAKE,UAAY/I,SAAS+H,EAAyB,gBACxDzL,KAAMuM,EAAKG,WAAahJ,SAAS+H,EAA0B,iBAS7D,OANIJ,GACFkB,EAAK9D,MAAMkE,gBAAkB,OAE7B5S,SAASyR,KAAKxC,YAAYuC,GAGrBiB,EAhHT,GAAIT,IACF,YACA,YACA,QACA,SACA,YACA,YAEA,iBACA,mBACA,oBACA,kBACA,cAEA,aACA,eACA,gBACA,cAGA,YACA,cACA,aACA,cACA,WACA,iBACA,aACA,aAEA,YACA,gBACA,aACA,iBAEA,gBACA,cAEA,UACA,cAIEX,EAA+B,mBAAX5M,QACpB0N,EAAad,GAAuC,MAA1B5M,OAAOoO,eAwErCzV,GAAEQ,GAAGC,aAAauQ,oBAAsBA,GAEtC9Q,GAEKA"} \ No newline at end of file diff --git a/view/js/main.js b/view/js/main.js index 60337918b4..1fe3d162eb 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -750,26 +750,23 @@ function getPosition(e) { var lockvisible = false; -function lockview(event,id) { +function lockview(event, type, id) { event = event || window.event; cursor = getPosition(event); if (lockvisible) { - lockviewhide(); + lockvisible = false; + $('#panel').hide(); } else { lockvisible = true; - $.get('lockview/' + id, function(data) { - $('#panel').html(data); - $('#panel').css({'left': cursor.x + 5 , 'top': cursor.y + 5}); - $('#panel').show(); + $.get('permission/tooltip/' + type + '/' + id, function(data) { + $('#panel') + .html(data) + .css({'left': cursor.x + 5 , 'top': cursor.y + 5}) + .show(); }); } } -function lockviewhide() { - lockvisible = false; - $('#panel').hide(); -} - function post_comment(id) { unpause(); commentBusy = true; @@ -887,16 +884,16 @@ function loadScrollContent() { commented = "0000-00-00 00:00:00"; } - match = $("span.id").last(); + match = $("span.uriid").last(); if (match.length > 0) { - id = match[0].innerHTML; + uriid = match[0].innerHTML; } else { - id = "0"; + uriid = "0"; } // get the raw content from the next page and insert this content // right before "#conversation-end" - $.get(infinite_scroll.reload_uri + '&mode=raw&last_received=' + received + '&last_commented=' + commented + '&last_created=' + created + '&last_id=' + id + '&page=' + infinite_scroll.pageno, function(data) { + $.get(infinite_scroll.reload_uri + '&mode=raw&last_received=' + received + '&last_commented=' + commented + '&last_created=' + created + '&last_uriid=' + uriid + '&page=' + infinite_scroll.pageno, function(data) { $("#scroll-loader").hide(); if ($(data).length > 0) { $(data).insertBefore('#conversation-end'); @@ -940,14 +937,6 @@ function groupChangeMember(gid, cid, sec_token) { }); } -function profChangeMember(gid,cid) { - $('body .fakelink').css('cursor', 'wait'); - $.get('profperm/' + gid + '/' + cid, function(data) { - $('#prof-update-wrapper').html(data); - $('body .fakelink').css('cursor', 'auto'); - }); -} - function contactgroupChangeMember(checkbox, gid, cid) { let url; // checkbox.checked is the checkbox state after the click diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 51851b692c..698dc36034 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2020.06-dev\n" +"Project-Id-Version: 2020.09-rc\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-05 10:58-0400\n" +"POT-Creation-Date: 2020-09-16 05:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,35 +18,462 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" -#: include/api.php:1123 -#, php-format -msgid "Daily posting limit of %d post reached. The post was rejected." -msgid_plural "Daily posting limit of %d posts reached. The post was rejected." -msgstr[0] "" -msgstr[1] "" - -#: include/api.php:1137 -#, php-format -msgid "Weekly posting limit of %d post reached. The post was rejected." -msgid_plural "Weekly posting limit of %d posts reached. The post was rejected." -msgstr[0] "" -msgstr[1] "" - -#: include/api.php:1151 -#, php-format -msgid "Monthly posting limit of %d post reached. The post was rejected." +#: view/theme/duepuntozero/config.php:52 +msgid "default" msgstr "" -#: include/api.php:4560 mod/photos.php:104 mod/photos.php:195 -#: mod/photos.php:641 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1587 src/Model/User.php:859 src/Model/User.php:867 -#: src/Model/User.php:875 src/Module/Settings/Profile/Photo/Crop.php:97 -#: src/Module/Settings/Profile/Photo/Crop.php:113 -#: src/Module/Settings/Profile/Photo/Crop.php:129 -#: src/Module/Settings/Profile/Photo/Crop.php:178 -#: src/Module/Settings/Profile/Photo/Index.php:96 -#: src/Module/Settings/Profile/Photo/Index.php:104 -msgid "Profile Photos" +#: view/theme/duepuntozero/config.php:53 +msgid "greenzero" +msgstr "" + +#: view/theme/duepuntozero/config.php:54 +msgid "purplezero" +msgstr "" + +#: view/theme/duepuntozero/config.php:55 +msgid "easterbunny" +msgstr "" + +#: view/theme/duepuntozero/config.php:56 +msgid "darkzero" +msgstr "" + +#: view/theme/duepuntozero/config.php:57 +msgid "comix" +msgstr "" + +#: view/theme/duepuntozero/config.php:58 +msgid "slackr" +msgstr "" + +#: view/theme/duepuntozero/config.php:69 view/theme/quattro/config.php:71 +#: view/theme/vier/config.php:119 view/theme/frio/config.php:160 +#: mod/message.php:206 mod/message.php:375 mod/events.php:572 +#: mod/photos.php:959 mod/photos.php:1062 mod/photos.php:1348 +#: mod/photos.php:1400 mod/photos.php:1457 mod/photos.php:1530 +#: src/Object/Post.php:945 src/Module/Debug/Localtime.php:64 +#: src/Module/Profile/Profile.php:241 src/Module/FriendSuggest.php:129 +#: src/Module/Install.php:230 src/Module/Install.php:270 +#: src/Module/Install.php:306 src/Module/Delegation.php:151 +#: src/Module/Contact.php:572 src/Module/Invite.php:175 +#: src/Module/Item/Compose.php:144 src/Module/Contact/Poke.php:156 +#: src/Module/Contact/Advanced.php:140 +#: src/Module/Settings/Profile/Index.php:237 +msgid "Submit" +msgstr "" + +#: view/theme/duepuntozero/config.php:70 view/theme/quattro/config.php:72 +#: view/theme/vier/config.php:120 view/theme/frio/config.php:161 +#: src/Module/Settings/Display.php:189 +msgid "Theme settings" +msgstr "" + +#: view/theme/duepuntozero/config.php:71 +msgid "Variations" +msgstr "" + +#: view/theme/quattro/config.php:73 +msgid "Alignment" +msgstr "" + +#: view/theme/quattro/config.php:73 +msgid "Left" +msgstr "" + +#: view/theme/quattro/config.php:73 +msgid "Center" +msgstr "" + +#: view/theme/quattro/config.php:74 +msgid "Color scheme" +msgstr "" + +#: view/theme/quattro/config.php:75 +msgid "Posts font size" +msgstr "" + +#: view/theme/quattro/config.php:76 +msgid "Textareas font size" +msgstr "" + +#: view/theme/vier/config.php:75 +msgid "Comma separated list of helper forums" +msgstr "" + +#: view/theme/vier/config.php:115 +msgid "don't show" +msgstr "" + +#: view/theme/vier/config.php:115 +msgid "show" +msgstr "" + +#: view/theme/vier/config.php:121 +msgid "Set style" +msgstr "" + +#: view/theme/vier/config.php:122 +msgid "Community Pages" +msgstr "" + +#: view/theme/vier/config.php:123 view/theme/vier/theme.php:124 +msgid "Community Profiles" +msgstr "" + +#: view/theme/vier/config.php:124 +msgid "Help or @NewHere ?" +msgstr "" + +#: view/theme/vier/config.php:125 view/theme/vier/theme.php:337 +msgid "Connect Services" +msgstr "" + +#: view/theme/vier/config.php:126 +msgid "Find Friends" +msgstr "" + +#: view/theme/vier/config.php:127 view/theme/vier/theme.php:151 +msgid "Last users" +msgstr "" + +#: view/theme/vier/theme.php:169 src/Content/Widget.php:77 +msgid "Find People" +msgstr "" + +#: view/theme/vier/theme.php:170 src/Content/Widget.php:78 +msgid "Enter name or interest" +msgstr "" + +#: view/theme/vier/theme.php:171 include/conversation.php:957 +#: mod/follow.php:163 src/Model/Contact.php:960 src/Model/Contact.php:973 +#: src/Content/Widget.php:79 +msgid "Connect/Follow" +msgstr "" + +#: view/theme/vier/theme.php:172 src/Content/Widget.php:80 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "" + +#: view/theme/vier/theme.php:173 src/Module/Contact.php:832 +#: src/Module/Directory.php:105 src/Content/Widget.php:81 +msgid "Find" +msgstr "" + +#: view/theme/vier/theme.php:174 mod/suggest.php:55 src/Content/Widget.php:82 +msgid "Friend Suggestions" +msgstr "" + +#: view/theme/vier/theme.php:175 src/Content/Widget.php:83 +msgid "Similar Interests" +msgstr "" + +#: view/theme/vier/theme.php:176 src/Content/Widget.php:84 +msgid "Random Profile" +msgstr "" + +#: view/theme/vier/theme.php:177 src/Content/Widget.php:85 +msgid "Invite Friends" +msgstr "" + +#: view/theme/vier/theme.php:178 src/Module/Directory.php:97 +#: src/Content/Widget.php:86 +msgid "Global Directory" +msgstr "" + +#: view/theme/vier/theme.php:180 src/Content/Widget.php:88 +msgid "Local Directory" +msgstr "" + +#: view/theme/vier/theme.php:220 src/Content/Nav.php:229 +#: src/Content/ForumManager.php:144 src/Content/Text/HTML.php:917 +msgid "Forums" +msgstr "" + +#: view/theme/vier/theme.php:222 src/Content/ForumManager.php:146 +msgid "External link to forum" +msgstr "" + +#: view/theme/vier/theme.php:225 src/Content/Widget.php:428 +#: src/Content/Widget.php:523 src/Content/ForumManager.php:149 +msgid "show more" +msgstr "" + +#: view/theme/vier/theme.php:252 +msgid "Quick Start" +msgstr "" + +#: view/theme/vier/theme.php:258 src/Module/Help.php:69 +#: src/Module/Settings/TwoFactor/Index.php:106 +#: src/Module/Settings/TwoFactor/Verify.php:132 +#: src/Module/Settings/TwoFactor/Recovery.php:93 +#: src/Module/Settings/TwoFactor/AppSpecific.php:115 src/Content/Nav.php:212 +msgid "Help" +msgstr "" + +#: view/theme/frio/config.php:142 +msgid "Light (Accented)" +msgstr "" + +#: view/theme/frio/config.php:143 +msgid "Dark (Accented)" +msgstr "" + +#: view/theme/frio/config.php:144 +msgid "Black (Accented)" +msgstr "" + +#: view/theme/frio/config.php:156 +msgid "Note" +msgstr "" + +#: view/theme/frio/config.php:156 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "" + +#: view/theme/frio/config.php:162 +msgid "Custom" +msgstr "" + +#: view/theme/frio/config.php:163 +msgid "Legacy" +msgstr "" + +#: view/theme/frio/config.php:164 +msgid "Accented" +msgstr "" + +#: view/theme/frio/config.php:165 +msgid "Select color scheme" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Select scheme accent" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Blue" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Red" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Purple" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Green" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Pink" +msgstr "" + +#: view/theme/frio/config.php:167 +msgid "Copy or paste schemestring" +msgstr "" + +#: view/theme/frio/config.php:167 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "" + +#: view/theme/frio/config.php:168 +msgid "Navigation bar background color" +msgstr "" + +#: view/theme/frio/config.php:169 +msgid "Navigation bar icon color " +msgstr "" + +#: view/theme/frio/config.php:170 +msgid "Link color" +msgstr "" + +#: view/theme/frio/config.php:171 +msgid "Set the background color" +msgstr "" + +#: view/theme/frio/config.php:172 +msgid "Content background opacity" +msgstr "" + +#: view/theme/frio/config.php:173 +msgid "Set the background image" +msgstr "" + +#: view/theme/frio/config.php:174 +msgid "Background image style" +msgstr "" + +#: view/theme/frio/config.php:179 +msgid "Login page background image" +msgstr "" + +#: view/theme/frio/config.php:183 +msgid "Login page background color" +msgstr "" + +#: view/theme/frio/config.php:183 +msgid "Leave background image and color empty for theme defaults" +msgstr "" + +#: view/theme/frio/theme.php:207 +msgid "Guest" +msgstr "" + +#: view/theme/frio/theme.php:210 +msgid "Visitor" +msgstr "" + +#: view/theme/frio/theme.php:225 src/Module/Contact.php:623 +#: src/Module/Contact.php:876 src/Module/BaseProfile.php:60 +#: src/Module/Settings/TwoFactor/Index.php:107 src/Content/Nav.php:177 +msgid "Status" +msgstr "" + +#: view/theme/frio/theme.php:225 src/Content/Nav.php:177 +#: src/Content/Nav.php:263 +msgid "Your posts and conversations" +msgstr "" + +#: view/theme/frio/theme.php:226 src/Module/Profile/Profile.php:236 +#: src/Module/Welcome.php:57 src/Module/Contact.php:625 +#: src/Module/Contact.php:892 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Content/Nav.php:178 +msgid "Profile" +msgstr "" + +#: view/theme/frio/theme.php:226 src/Content/Nav.php:178 +msgid "Your profile page" +msgstr "" + +#: view/theme/frio/theme.php:227 mod/fbrowser.php:43 +#: src/Module/BaseProfile.php:68 src/Content/Nav.php:179 +msgid "Photos" +msgstr "" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:179 +msgid "Your photos" +msgstr "" + +#: view/theme/frio/theme.php:228 src/Module/BaseProfile.php:76 +#: src/Module/BaseProfile.php:79 src/Content/Nav.php:180 +msgid "Videos" +msgstr "" + +#: view/theme/frio/theme.php:228 src/Content/Nav.php:180 +msgid "Your videos" +msgstr "" + +#: view/theme/frio/theme.php:229 view/theme/frio/theme.php:233 mod/cal.php:273 +#: mod/events.php:414 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 src/Content/Nav.php:181 +#: src/Content/Nav.php:248 +msgid "Events" +msgstr "" + +#: view/theme/frio/theme.php:229 src/Content/Nav.php:181 +msgid "Your events" +msgstr "" + +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 +msgid "Network" +msgstr "" + +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 +msgid "Conversations from your friends" +msgstr "" + +#: view/theme/frio/theme.php:233 src/Module/BaseProfile.php:91 +#: src/Module/BaseProfile.php:102 src/Content/Nav.php:248 +msgid "Events and Calendar" +msgstr "" + +#: view/theme/frio/theme.php:234 mod/message.php:135 src/Content/Nav.php:273 +msgid "Messages" +msgstr "" + +#: view/theme/frio/theme.php:234 src/Content/Nav.php:273 +msgid "Private mail" +msgstr "" + +#: view/theme/frio/theme.php:235 src/Module/Welcome.php:52 +#: src/Module/Admin/Themes/Details.php:93 +#: src/Module/Admin/Addons/Details.php:114 src/Module/BaseSettings.php:124 +#: src/Content/Nav.php:282 +msgid "Settings" +msgstr "" + +#: view/theme/frio/theme.php:235 src/Content/Nav.php:282 +msgid "Account settings" +msgstr "" + +#: view/theme/frio/theme.php:236 src/Module/Contact.php:811 +#: src/Module/Contact.php:899 src/Module/BaseProfile.php:121 +#: src/Module/BaseProfile.php:124 src/Content/Nav.php:225 +#: src/Content/Nav.php:284 src/Content/Text/HTML.php:913 +msgid "Contacts" +msgstr "" + +#: view/theme/frio/theme.php:236 src/Content/Nav.php:284 +msgid "Manage/edit friends and contacts" +msgstr "" + +#: view/theme/frio/theme.php:321 include/conversation.php:940 +msgid "Follow Thread" +msgstr "" + +#: view/theme/frio/php/standard.php:38 view/theme/frio/php/default.php:81 +msgid "Skip to main content" +msgstr "" + +#: view/theme/frio/php/Image.php:40 +msgid "Top Banner" +msgstr "" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "" + +#: view/theme/frio/php/Image.php:41 +msgid "Full screen" +msgstr "" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "" + +#: view/theme/frio/php/Image.php:42 +msgid "Single row mosaic" +msgstr "" + +#: view/theme/frio/php/Image.php:42 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "" + +#: view/theme/frio/php/Image.php:43 +msgid "Mosaic" +msgstr "" + +#: view/theme/frio/php/Image.php:43 +msgid "Repeat image to fill the screen." +msgstr "" + +#: update.php:196 +#, php-format +msgid "%s: Updating author-id and owner-id in item and thread table. " +msgstr "" + +#: update.php:251 +#, php-format +msgid "%s: Updating post-type." msgstr "" #: include/conversation.php:189 @@ -54,394 +481,408 @@ msgstr "" msgid "%1$s poked %2$s" msgstr "" -#: include/conversation.php:221 src/Model/Item.php:3444 +#: include/conversation.php:221 src/Model/Item.php:3384 msgid "event" msgstr "" -#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:88 +#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:89 msgid "status" msgstr "" -#: include/conversation.php:229 mod/tagger.php:88 src/Model/Item.php:3446 +#: include/conversation.php:229 mod/tagger.php:89 src/Model/Item.php:3386 msgid "photo" msgstr "" -#: include/conversation.php:243 mod/tagger.php:121 +#: include/conversation.php:243 mod/tagger.php:122 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "" -#: include/conversation.php:555 mod/photos.php:1480 src/Object/Post.php:228 +#: include/conversation.php:562 mod/photos.php:1488 src/Object/Post.php:227 msgid "Select" msgstr "" -#: include/conversation.php:556 mod/photos.php:1481 mod/settings.php:568 -#: mod/settings.php:710 src/Module/Admin/Users.php:253 -#: src/Module/Contact.php:855 src/Module/Contact.php:1136 +#: include/conversation.php:563 mod/settings.php:560 mod/settings.php:702 +#: mod/photos.php:1489 src/Module/Contact.php:842 src/Module/Contact.php:1145 +#: src/Module/Admin/Users.php:248 msgid "Delete" msgstr "" -#: include/conversation.php:590 src/Object/Post.php:438 src/Object/Post.php:439 +#: include/conversation.php:597 src/Object/Post.php:442 src/Object/Post.php:443 #, php-format msgid "View %s's profile @ %s" msgstr "" -#: include/conversation.php:603 src/Object/Post.php:426 +#: include/conversation.php:610 src/Object/Post.php:430 msgid "Categories:" msgstr "" -#: include/conversation.php:604 src/Object/Post.php:427 +#: include/conversation.php:611 src/Object/Post.php:431 msgid "Filed under:" msgstr "" -#: include/conversation.php:611 src/Object/Post.php:452 +#: include/conversation.php:618 src/Object/Post.php:456 #, php-format msgid "%s from %s" msgstr "" -#: include/conversation.php:626 +#: include/conversation.php:633 msgid "View in context" msgstr "" -#: include/conversation.php:628 include/conversation.php:1149 -#: mod/editpost.php:104 mod/message.php:275 mod/message.php:457 -#: mod/photos.php:1385 mod/wallmessage.php:157 src/Module/Item/Compose.php:159 -#: src/Object/Post.php:484 +#: include/conversation.php:635 include/conversation.php:1210 +#: mod/wallmessage.php:155 mod/message.php:205 mod/message.php:376 +#: mod/editpost.php:104 mod/photos.php:1373 src/Object/Post.php:488 +#: src/Module/Item/Compose.php:159 msgid "Please wait" msgstr "" -#: include/conversation.php:692 +#: include/conversation.php:699 msgid "remove" msgstr "" -#: include/conversation.php:696 +#: include/conversation.php:703 msgid "Delete Selected Items" msgstr "" -#: include/conversation.php:857 view/theme/frio/theme.php:354 -msgid "Follow Thread" -msgstr "" - -#: include/conversation.php:858 src/Model/Contact.php:1277 -msgid "View Status" -msgstr "" - -#: include/conversation.php:859 include/conversation.php:877 mod/match.php:101 -#: mod/suggest.php:102 src/Model/Contact.php:1203 src/Model/Contact.php:1269 -#: src/Model/Contact.php:1278 src/Module/AllFriends.php:93 -#: src/Module/BaseSearch.php:158 src/Module/Directory.php:164 -#: src/Module/Settings/Profile/Index.php:246 -msgid "View Profile" -msgstr "" - -#: include/conversation.php:860 src/Model/Contact.php:1279 -msgid "View Photos" -msgstr "" - -#: include/conversation.php:861 src/Model/Contact.php:1270 -#: src/Model/Contact.php:1280 -msgid "Network Posts" -msgstr "" - -#: include/conversation.php:862 src/Model/Contact.php:1271 -#: src/Model/Contact.php:1281 -msgid "View Contact" -msgstr "" - -#: include/conversation.php:863 src/Model/Contact.php:1283 -msgid "Send PM" -msgstr "" - -#: include/conversation.php:864 src/Module/Admin/Blocklist/Contact.php:84 -#: src/Module/Admin/Users.php:254 src/Module/Contact.php:604 -#: src/Module/Contact.php:852 src/Module/Contact.php:1111 -msgid "Block" -msgstr "" - -#: include/conversation.php:865 src/Module/Contact.php:605 -#: src/Module/Contact.php:853 src/Module/Contact.php:1119 -#: src/Module/Notifications/Introductions.php:110 -#: src/Module/Notifications/Introductions.php:185 -#: src/Module/Notifications/Notification.php:59 -msgid "Ignore" -msgstr "" - -#: include/conversation.php:869 src/Model/Contact.php:1284 -msgid "Poke" -msgstr "" - -#: include/conversation.php:874 mod/follow.php:182 mod/match.php:102 -#: mod/suggest.php:103 src/Content/Widget.php:80 src/Model/Contact.php:1272 -#: src/Model/Contact.php:1285 src/Module/AllFriends.php:94 -#: src/Module/BaseSearch.php:159 view/theme/vier/theme.php:176 -msgid "Connect/Follow" -msgstr "" - -#: include/conversation.php:1000 -#, php-format -msgid "%s likes this." -msgstr "" - -#: include/conversation.php:1003 -#, php-format -msgid "%s doesn't like this." -msgstr "" - -#: include/conversation.php:1006 -#, php-format -msgid "%s attends." -msgstr "" - -#: include/conversation.php:1009 -#, php-format -msgid "%s doesn't attend." -msgstr "" - -#: include/conversation.php:1012 -#, php-format -msgid "%s attends maybe." -msgstr "" - -#: include/conversation.php:1015 include/conversation.php:1058 +#: include/conversation.php:729 include/conversation.php:800 +#: include/conversation.php:1098 include/conversation.php:1141 #, php-format msgid "%s reshared this." msgstr "" -#: include/conversation.php:1023 +#: include/conversation.php:741 +#, php-format +msgid "%s commented on this." +msgstr "" + +#: include/conversation.php:746 include/conversation.php:749 +#: include/conversation.php:752 include/conversation.php:755 +#, php-format +msgid "You had been addressed (%s)." +msgstr "" + +#: include/conversation.php:758 +#, php-format +msgid "You are following %s." +msgstr "" + +#: include/conversation.php:761 +msgid "Tagged" +msgstr "" + +#: include/conversation.php:764 +msgid "Reshared" +msgstr "" + +#: include/conversation.php:767 +#, php-format +msgid "%s is participating in this thread." +msgstr "" + +#: include/conversation.php:770 +msgid "Stored" +msgstr "" + +#: include/conversation.php:773 include/conversation.php:777 +msgid "Global" +msgstr "" + +#: include/conversation.php:941 src/Model/Contact.php:965 +msgid "View Status" +msgstr "" + +#: include/conversation.php:942 include/conversation.php:960 +#: src/Module/Directory.php:166 src/Module/Settings/Profile/Index.php:240 +#: src/Model/Contact.php:891 src/Model/Contact.php:957 +#: src/Model/Contact.php:966 +msgid "View Profile" +msgstr "" + +#: include/conversation.php:943 src/Model/Contact.php:967 +msgid "View Photos" +msgstr "" + +#: include/conversation.php:944 src/Model/Contact.php:958 +#: src/Model/Contact.php:968 +msgid "Network Posts" +msgstr "" + +#: include/conversation.php:945 src/Model/Contact.php:959 +#: src/Model/Contact.php:969 +msgid "View Contact" +msgstr "" + +#: include/conversation.php:946 src/Model/Contact.php:971 +msgid "Send PM" +msgstr "" + +#: include/conversation.php:947 src/Module/Contact.php:593 +#: src/Module/Contact.php:839 src/Module/Contact.php:1120 +#: src/Module/Admin/Users.php:249 src/Module/Admin/Blocklist/Contact.php:84 +msgid "Block" +msgstr "" + +#: include/conversation.php:948 src/Module/Notifications/Notification.php:59 +#: src/Module/Notifications/Introductions.php:110 +#: src/Module/Notifications/Introductions.php:185 src/Module/Contact.php:594 +#: src/Module/Contact.php:840 src/Module/Contact.php:1128 +msgid "Ignore" +msgstr "" + +#: include/conversation.php:952 src/Model/Contact.php:972 +msgid "Poke" +msgstr "" + +#: include/conversation.php:1083 +#, php-format +msgid "%s likes this." +msgstr "" + +#: include/conversation.php:1086 +#, php-format +msgid "%s doesn't like this." +msgstr "" + +#: include/conversation.php:1089 +#, php-format +msgid "%s attends." +msgstr "" + +#: include/conversation.php:1092 +#, php-format +msgid "%s doesn't attend." +msgstr "" + +#: include/conversation.php:1095 +#, php-format +msgid "%s attends maybe." +msgstr "" + +#: include/conversation.php:1106 msgid "and" msgstr "" -#: include/conversation.php:1029 +#: include/conversation.php:1112 #, php-format msgid "and %d other people" msgstr "" -#: include/conversation.php:1037 +#: include/conversation.php:1120 #, php-format msgid "%2$d people like this" msgstr "" -#: include/conversation.php:1038 +#: include/conversation.php:1121 #, php-format msgid "%s like this." msgstr "" -#: include/conversation.php:1041 +#: include/conversation.php:1124 #, php-format msgid "%2$d people don't like this" msgstr "" -#: include/conversation.php:1042 +#: include/conversation.php:1125 #, php-format msgid "%s don't like this." msgstr "" -#: include/conversation.php:1045 +#: include/conversation.php:1128 #, php-format msgid "%2$d people attend" msgstr "" -#: include/conversation.php:1046 +#: include/conversation.php:1129 #, php-format msgid "%s attend." msgstr "" -#: include/conversation.php:1049 +#: include/conversation.php:1132 #, php-format msgid "%2$d people don't attend" msgstr "" -#: include/conversation.php:1050 +#: include/conversation.php:1133 #, php-format msgid "%s don't attend." msgstr "" -#: include/conversation.php:1053 +#: include/conversation.php:1136 #, php-format msgid "%2$d people attend maybe" msgstr "" -#: include/conversation.php:1054 +#: include/conversation.php:1137 #, php-format msgid "%s attend maybe." msgstr "" -#: include/conversation.php:1057 +#: include/conversation.php:1140 #, php-format msgid "%2$d people reshared this" msgstr "" -#: include/conversation.php:1087 +#: include/conversation.php:1170 msgid "Visible to everybody" msgstr "" -#: include/conversation.php:1088 src/Module/Item/Compose.php:153 -#: src/Object/Post.php:954 +#: include/conversation.php:1171 src/Object/Post.php:955 +#: src/Module/Item/Compose.php:153 msgid "Please enter a image/video/audio/webpage URL:" msgstr "" -#: include/conversation.php:1089 +#: include/conversation.php:1172 msgid "Tag term:" msgstr "" -#: include/conversation.php:1090 src/Module/Filer/SaveTag.php:66 +#: include/conversation.php:1173 src/Module/Filer/SaveTag.php:65 msgid "Save to Folder:" msgstr "" -#: include/conversation.php:1091 +#: include/conversation.php:1174 msgid "Where are you right now?" msgstr "" -#: include/conversation.php:1092 +#: include/conversation.php:1175 msgid "Delete item(s)?" msgstr "" -#: include/conversation.php:1124 +#: include/conversation.php:1185 msgid "New Post" msgstr "" -#: include/conversation.php:1127 +#: include/conversation.php:1188 msgid "Share" msgstr "" -#: include/conversation.php:1128 mod/editpost.php:89 mod/photos.php:1404 -#: src/Object/Post.php:945 +#: include/conversation.php:1189 mod/editpost.php:89 mod/photos.php:1402 +#: src/Object/Post.php:946 src/Module/Contact/Poke.php:155 msgid "Loading..." msgstr "" -#: include/conversation.php:1129 mod/editpost.php:90 mod/message.php:273 -#: mod/message.php:454 mod/wallmessage.php:155 +#: include/conversation.php:1190 mod/wallmessage.php:153 mod/message.php:203 +#: mod/message.php:373 mod/editpost.php:90 msgid "Upload photo" msgstr "" -#: include/conversation.php:1130 mod/editpost.php:91 +#: include/conversation.php:1191 mod/editpost.php:91 msgid "upload photo" msgstr "" -#: include/conversation.php:1131 mod/editpost.php:92 +#: include/conversation.php:1192 mod/editpost.php:92 msgid "Attach file" msgstr "" -#: include/conversation.php:1132 mod/editpost.php:93 +#: include/conversation.php:1193 mod/editpost.php:93 msgid "attach file" msgstr "" -#: include/conversation.php:1133 src/Module/Item/Compose.php:145 -#: src/Object/Post.php:946 +#: include/conversation.php:1194 src/Object/Post.php:947 +#: src/Module/Item/Compose.php:145 msgid "Bold" msgstr "" -#: include/conversation.php:1134 src/Module/Item/Compose.php:146 -#: src/Object/Post.php:947 +#: include/conversation.php:1195 src/Object/Post.php:948 +#: src/Module/Item/Compose.php:146 msgid "Italic" msgstr "" -#: include/conversation.php:1135 src/Module/Item/Compose.php:147 -#: src/Object/Post.php:948 +#: include/conversation.php:1196 src/Object/Post.php:949 +#: src/Module/Item/Compose.php:147 msgid "Underline" msgstr "" -#: include/conversation.php:1136 src/Module/Item/Compose.php:148 -#: src/Object/Post.php:949 +#: include/conversation.php:1197 src/Object/Post.php:950 +#: src/Module/Item/Compose.php:148 msgid "Quote" msgstr "" -#: include/conversation.php:1137 src/Module/Item/Compose.php:149 -#: src/Object/Post.php:950 +#: include/conversation.php:1198 src/Object/Post.php:951 +#: src/Module/Item/Compose.php:149 msgid "Code" msgstr "" -#: include/conversation.php:1138 src/Module/Item/Compose.php:150 -#: src/Object/Post.php:951 +#: include/conversation.php:1199 src/Object/Post.php:952 +#: src/Module/Item/Compose.php:150 msgid "Image" msgstr "" -#: include/conversation.php:1139 src/Module/Item/Compose.php:151 -#: src/Object/Post.php:952 +#: include/conversation.php:1200 src/Object/Post.php:953 +#: src/Module/Item/Compose.php:151 msgid "Link" msgstr "" -#: include/conversation.php:1140 src/Module/Item/Compose.php:152 -#: src/Object/Post.php:953 +#: include/conversation.php:1201 src/Object/Post.php:954 +#: src/Module/Item/Compose.php:152 msgid "Link or Media" msgstr "" -#: include/conversation.php:1141 mod/editpost.php:100 +#: include/conversation.php:1202 mod/editpost.php:100 #: src/Module/Item/Compose.php:155 msgid "Set your location" msgstr "" -#: include/conversation.php:1142 mod/editpost.php:101 +#: include/conversation.php:1203 mod/editpost.php:101 msgid "set location" msgstr "" -#: include/conversation.php:1143 mod/editpost.php:102 +#: include/conversation.php:1204 mod/editpost.php:102 msgid "Clear browser location" msgstr "" -#: include/conversation.php:1144 mod/editpost.php:103 +#: include/conversation.php:1205 mod/editpost.php:103 msgid "clear location" msgstr "" -#: include/conversation.php:1146 mod/editpost.php:117 +#: include/conversation.php:1207 mod/editpost.php:117 #: src/Module/Item/Compose.php:160 msgid "Set title" msgstr "" -#: include/conversation.php:1148 mod/editpost.php:119 +#: include/conversation.php:1209 mod/editpost.php:119 #: src/Module/Item/Compose.php:161 msgid "Categories (comma-separated list)" msgstr "" -#: include/conversation.php:1150 mod/editpost.php:105 +#: include/conversation.php:1211 mod/editpost.php:105 msgid "Permission settings" msgstr "" -#: include/conversation.php:1151 mod/editpost.php:134 -msgid "permissions" +#: include/conversation.php:1212 mod/editpost.php:134 mod/events.php:575 +#: mod/photos.php:977 mod/photos.php:1344 +msgid "Permissions" msgstr "" -#: include/conversation.php:1160 mod/editpost.php:114 +#: include/conversation.php:1221 mod/editpost.php:114 msgid "Public post" msgstr "" -#: include/conversation.php:1164 mod/editpost.php:125 mod/events.php:565 -#: mod/photos.php:1403 mod/photos.php:1450 mod/photos.php:1513 -#: src/Module/Item/Compose.php:154 src/Object/Post.php:955 +#: include/conversation.php:1225 mod/editpost.php:125 mod/events.php:570 +#: mod/photos.php:1401 mod/photos.php:1458 mod/photos.php:1531 +#: src/Object/Post.php:956 src/Module/Item/Compose.php:154 msgid "Preview" msgstr "" -#: include/conversation.php:1168 include/items.php:400 mod/dfrn_request.php:648 -#: mod/editpost.php:128 mod/fbrowser.php:109 mod/fbrowser.php:138 -#: mod/follow.php:188 mod/message.php:168 mod/photos.php:1055 -#: mod/photos.php:1162 mod/settings.php:508 mod/settings.php:534 -#: mod/suggest.php:91 mod/tagrm.php:36 mod/tagrm.php:131 mod/unfollow.php:138 -#: src/Module/Contact.php:456 src/Module/RemoteFollow.php:112 +#: include/conversation.php:1229 mod/settings.php:500 mod/settings.php:526 +#: mod/unfollow.php:137 mod/tagrm.php:36 mod/tagrm.php:126 +#: mod/dfrn_request.php:648 mod/editpost.php:128 mod/follow.php:169 +#: mod/fbrowser.php:105 mod/fbrowser.php:134 mod/photos.php:1045 +#: mod/photos.php:1151 src/Module/Contact.php:449 +#: src/Module/RemoteFollow.php:110 msgid "Cancel" msgstr "" -#: include/conversation.php:1173 -msgid "Post to Groups" -msgstr "" - -#: include/conversation.php:1174 -msgid "Post to Contacts" -msgstr "" - -#: include/conversation.php:1175 -msgid "Private post" -msgstr "" - -#: include/conversation.php:1180 mod/editpost.php:132 src/Model/Profile.php:471 -#: src/Module/Contact.php:331 +#: include/conversation.php:1236 mod/editpost.php:132 +#: src/Module/Contact.php:336 src/Model/Profile.php:444 msgid "Message" msgstr "" -#: include/conversation.php:1181 mod/editpost.php:133 +#: include/conversation.php:1237 mod/editpost.php:133 msgid "Browser" msgstr "" -#: include/conversation.php:1183 mod/editpost.php:136 +#: include/conversation.php:1239 mod/editpost.php:136 msgid "Open Compose page" msgstr "" @@ -449,261 +890,276 @@ msgstr "" msgid "[Friendica:Notify]" msgstr "" -#: include/enotify.php:128 +#: include/enotify.php:140 #, php-format msgid "%s New mail received at %s" msgstr "" -#: include/enotify.php:130 +#: include/enotify.php:142 #, php-format msgid "%1$s sent you a new private message at %2$s." msgstr "" -#: include/enotify.php:131 +#: include/enotify.php:143 msgid "a private message" msgstr "" -#: include/enotify.php:131 +#: include/enotify.php:143 #, php-format msgid "%1$s sent you %2$s." msgstr "" -#: include/enotify.php:133 +#: include/enotify.php:145 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "" -#: include/enotify.php:177 +#: include/enotify.php:189 #, php-format msgid "%1$s replied to you on %2$s's %3$s %4$s" msgstr "" -#: include/enotify.php:179 +#: include/enotify.php:191 #, php-format msgid "%1$s tagged you on %2$s's %3$s %4$s" msgstr "" -#: include/enotify.php:181 +#: include/enotify.php:193 #, php-format msgid "%1$s commented on %2$s's %3$s %4$s" msgstr "" -#: include/enotify.php:191 +#: include/enotify.php:203 #, php-format msgid "%1$s replied to you on your %2$s %3$s" msgstr "" -#: include/enotify.php:193 +#: include/enotify.php:205 #, php-format msgid "%1$s tagged you on your %2$s %3$s" msgstr "" -#: include/enotify.php:195 +#: include/enotify.php:207 #, php-format msgid "%1$s commented on your %2$s %3$s" msgstr "" -#: include/enotify.php:202 +#: include/enotify.php:214 #, php-format msgid "%1$s replied to you on their %2$s %3$s" msgstr "" -#: include/enotify.php:204 +#: include/enotify.php:216 #, php-format msgid "%1$s tagged you on their %2$s %3$s" msgstr "" -#: include/enotify.php:206 +#: include/enotify.php:218 #, php-format msgid "%1$s commented on their %2$s %3$s" msgstr "" -#: include/enotify.php:217 +#: include/enotify.php:229 #, php-format msgid "%s %s tagged you" msgstr "" -#: include/enotify.php:219 +#: include/enotify.php:231 #, php-format msgid "%1$s tagged you at %2$s" msgstr "" -#: include/enotify.php:221 +#: include/enotify.php:233 #, php-format msgid "%1$s Comment to conversation #%2$d by %3$s" msgstr "" -#: include/enotify.php:223 +#: include/enotify.php:235 #, php-format msgid "%s commented on an item/conversation you have been following." msgstr "" -#: include/enotify.php:228 include/enotify.php:243 include/enotify.php:258 -#: include/enotify.php:277 include/enotify.php:293 +#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:280 +#: include/enotify.php:299 include/enotify.php:315 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "" -#: include/enotify.php:235 +#: include/enotify.php:247 #, php-format msgid "%s %s posted to your profile wall" msgstr "" -#: include/enotify.php:237 +#: include/enotify.php:249 #, php-format msgid "%1$s posted to your profile wall at %2$s" msgstr "" -#: include/enotify.php:238 +#: include/enotify.php:250 #, php-format msgid "%1$s posted to [url=%2$s]your wall[/url]" msgstr "" -#: include/enotify.php:250 +#: include/enotify.php:263 #, php-format msgid "%s %s shared a new post" msgstr "" -#: include/enotify.php:252 +#: include/enotify.php:265 #, php-format msgid "%1$s shared a new post at %2$s" msgstr "" -#: include/enotify.php:253 +#: include/enotify.php:266 #, php-format msgid "%1$s [url=%2$s]shared a post[/url]." msgstr "" -#: include/enotify.php:265 +#: include/enotify.php:271 #, php-format -msgid "%1$s %2$s poked you" +msgid "%s %s shared a post from %s" msgstr "" -#: include/enotify.php:267 +#: include/enotify.php:273 #, php-format -msgid "%1$s poked you at %2$s" +msgid "%1$s shared a post from %2$s at %3$s" msgstr "" -#: include/enotify.php:268 +#: include/enotify.php:274 #, php-format -msgid "%1$s [url=%2$s]poked you[/url]." -msgstr "" - -#: include/enotify.php:285 -#, php-format -msgid "%s %s tagged your post" +msgid "%1$s [url=%2$s]shared a post[/url] from %3$s." msgstr "" #: include/enotify.php:287 #, php-format +msgid "%1$s %2$s poked you" +msgstr "" + +#: include/enotify.php:289 +#, php-format +msgid "%1$s poked you at %2$s" +msgstr "" + +#: include/enotify.php:290 +#, php-format +msgid "%1$s [url=%2$s]poked you[/url]." +msgstr "" + +#: include/enotify.php:307 +#, php-format +msgid "%s %s tagged your post" +msgstr "" + +#: include/enotify.php:309 +#, php-format msgid "%1$s tagged your post at %2$s" msgstr "" -#: include/enotify.php:288 -#, php-format -msgid "%1$s tagged [url=%2$s]your post[/url]" -msgstr "" - -#: include/enotify.php:300 -#, php-format -msgid "%s Introduction received" -msgstr "" - -#: include/enotify.php:302 -#, php-format -msgid "You've received an introduction from '%1$s' at %2$s" -msgstr "" - -#: include/enotify.php:303 -#, php-format -msgid "You've received [url=%1$s]an introduction[/url] from %2$s." -msgstr "" - -#: include/enotify.php:308 include/enotify.php:354 -#, php-format -msgid "You may visit their profile at %s" -msgstr "" - #: include/enotify.php:310 #, php-format +msgid "%1$s tagged [url=%2$s]your post[/url]" +msgstr "" + +#: include/enotify.php:322 +#, php-format +msgid "%s Introduction received" +msgstr "" + +#: include/enotify.php:324 +#, php-format +msgid "You've received an introduction from '%1$s' at %2$s" +msgstr "" + +#: include/enotify.php:325 +#, php-format +msgid "You've received [url=%1$s]an introduction[/url] from %2$s." +msgstr "" + +#: include/enotify.php:330 include/enotify.php:376 +#, php-format +msgid "You may visit their profile at %s" +msgstr "" + +#: include/enotify.php:332 +#, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "" -#: include/enotify.php:317 +#: include/enotify.php:339 #, php-format msgid "%s A new person is sharing with you" msgstr "" -#: include/enotify.php:319 include/enotify.php:320 +#: include/enotify.php:341 include/enotify.php:342 #, php-format msgid "%1$s is sharing with you at %2$s" msgstr "" -#: include/enotify.php:327 +#: include/enotify.php:349 #, php-format msgid "%s You have a new follower" msgstr "" -#: include/enotify.php:329 include/enotify.php:330 +#: include/enotify.php:351 include/enotify.php:352 #, php-format msgid "You have a new follower at %2$s : %1$s" msgstr "" -#: include/enotify.php:343 +#: include/enotify.php:365 #, php-format msgid "%s Friend suggestion received" msgstr "" -#: include/enotify.php:345 +#: include/enotify.php:367 #, php-format msgid "You've received a friend suggestion from '%1$s' at %2$s" msgstr "" -#: include/enotify.php:346 +#: include/enotify.php:368 #, php-format msgid "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." msgstr "" -#: include/enotify.php:352 +#: include/enotify.php:374 msgid "Name:" msgstr "" -#: include/enotify.php:353 +#: include/enotify.php:375 msgid "Photo:" msgstr "" -#: include/enotify.php:356 +#: include/enotify.php:378 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "" -#: include/enotify.php:364 include/enotify.php:379 +#: include/enotify.php:386 include/enotify.php:401 #, php-format msgid "%s Connection accepted" msgstr "" -#: include/enotify.php:366 include/enotify.php:381 +#: include/enotify.php:388 include/enotify.php:403 #, php-format msgid "'%1$s' has accepted your connection request at %2$s" msgstr "" -#: include/enotify.php:367 include/enotify.php:382 +#: include/enotify.php:389 include/enotify.php:404 #, php-format msgid "%2$s has accepted your [url=%1$s]connection request[/url]." msgstr "" -#: include/enotify.php:372 +#: include/enotify.php:394 msgid "" "You are now mutual friends and may exchange status updates, photos, and " "email without restriction." msgstr "" -#: include/enotify.php:374 +#: include/enotify.php:396 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "" -#: include/enotify.php:387 +#: include/enotify.php:409 #, php-format msgid "" "'%1$s' has chosen to accept you a fan, which restricts some forms of " @@ -712,37 +1168,37 @@ msgid "" "automatically." msgstr "" -#: include/enotify.php:389 +#: include/enotify.php:411 #, php-format msgid "" "'%1$s' may choose to extend this into a two-way or more permissive " "relationship in the future." msgstr "" -#: include/enotify.php:391 +#: include/enotify.php:413 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "" -#: include/enotify.php:401 mod/removeme.php:63 +#: include/enotify.php:423 mod/removeme.php:63 msgid "[Friendica System Notify]" msgstr "" -#: include/enotify.php:401 +#: include/enotify.php:423 msgid "registration request" msgstr "" -#: include/enotify.php:403 +#: include/enotify.php:425 #, php-format msgid "You've received a registration request from '%1$s' at %2$s" msgstr "" -#: include/enotify.php:404 +#: include/enotify.php:426 #, php-format msgid "You've received a [url=%1$s]registration request[/url] from %2$s." msgstr "" -#: include/enotify.php:409 +#: include/enotify.php:431 #, php-format msgid "" "Full Name:\t%s\n" @@ -750,662 +1206,1368 @@ msgid "" "Login Name:\t%s (%s)" msgstr "" -#: include/enotify.php:415 +#: include/enotify.php:437 #, php-format msgid "Please visit %s to approve or reject the request." msgstr "" -#: include/items.php:363 src/Module/Admin/Themes/Details.php:72 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:46 -#: src/Module/Debug/ItemBody.php:59 -msgid "Item not found." +#: include/api.php:1127 +#, php-format +msgid "Daily posting limit of %d post reached. The post was rejected." +msgid_plural "Daily posting limit of %d posts reached. The post was rejected." +msgstr[0] "" +msgstr[1] "" + +#: include/api.php:1141 +#, php-format +msgid "Weekly posting limit of %d post reached. The post was rejected." +msgid_plural "Weekly posting limit of %d posts reached. The post was rejected." +msgstr[0] "" +msgstr[1] "" + +#: include/api.php:1155 +#, php-format +msgid "Monthly posting limit of %d post reached. The post was rejected." msgstr "" -#: include/items.php:395 -msgid "Do you really want to delete this item?" +#: include/api.php:4452 mod/photos.php:106 mod/photos.php:197 +#: mod/photos.php:634 mod/photos.php:1051 mod/photos.php:1068 +#: mod/photos.php:1605 src/Module/Settings/Profile/Photo/Crop.php:97 +#: src/Module/Settings/Profile/Photo/Crop.php:113 +#: src/Module/Settings/Profile/Photo/Crop.php:129 +#: src/Module/Settings/Profile/Photo/Crop.php:178 +#: src/Module/Settings/Profile/Photo/Index.php:96 +#: src/Module/Settings/Profile/Photo/Index.php:102 src/Model/User.php:999 +#: src/Model/User.php:1007 src/Model/User.php:1015 +msgid "Profile Photos" msgstr "" -#: include/items.php:397 mod/api.php:125 mod/message.php:165 mod/suggest.php:88 -#: src/Module/Contact.php:453 src/Module/Notifications/Introductions.php:119 -#: src/Module/Register.php:115 -msgid "Yes" -msgstr "" - -#: include/items.php:447 mod/api.php:50 mod/api.php:55 mod/cal.php:293 -#: mod/common.php:43 mod/dfrn_confirm.php:79 mod/editpost.php:38 -#: mod/events.php:228 mod/follow.php:76 mod/follow.php:156 mod/item.php:183 -#: mod/item.php:188 mod/message.php:71 mod/message.php:116 mod/network.php:50 -#: mod/notes.php:43 mod/ostatus_subscribe.php:32 mod/photos.php:177 -#: mod/photos.php:937 mod/poke.php:142 mod/repair_ostatus.php:31 -#: mod/settings.php:48 mod/settings.php:66 mod/settings.php:497 -#: mod/suggest.php:54 mod/uimport.php:32 mod/unfollow.php:37 -#: mod/unfollow.php:92 mod/unfollow.php:124 mod/wallmessage.php:35 -#: mod/wallmessage.php:59 mod/wallmessage.php:98 mod/wallmessage.php:122 -#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/wall_upload.php:110 -#: mod/wall_upload.php:113 src/Module/Attach.php:56 src/Module/BaseApi.php:59 -#: src/Module/BaseApi.php:65 src/Module/BaseNotifications.php:88 -#: src/Module/Contact/Advanced.php:43 src/Module/Contact.php:370 -#: src/Module/Delegation.php:118 src/Module/FollowConfirm.php:16 -#: src/Module/FriendSuggest.php:44 src/Module/Group.php:45 -#: src/Module/Group.php:91 src/Module/Invite.php:40 src/Module/Invite.php:128 -#: src/Module/Notifications/Notification.php:47 -#: src/Module/Notifications/Notification.php:76 -#: src/Module/Profile/Contacts.php:67 src/Module/Register.php:62 -#: src/Module/Register.php:75 src/Module/Register.php:195 -#: src/Module/Register.php:234 src/Module/Search/Directory.php:38 -#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 -#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 -#: src/Module/Settings/Profile/Photo/Crop.php:157 -#: src/Module/Settings/Profile/Photo/Index.php:115 -msgid "Permission denied." -msgstr "" - -#: mod/api.php:100 mod/api.php:122 -msgid "Authorize application connection" -msgstr "" - -#: mod/api.php:101 -msgid "Return to your app and insert this Securty Code:" -msgstr "" - -#: mod/api.php:110 src/Module/BaseAdmin.php:73 -msgid "Please login to continue." -msgstr "" - -#: mod/api.php:124 -msgid "" -"Do you want to authorize this application to access your posts and contacts, " -"and/or create new posts for you?" -msgstr "" - -#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 -#: src/Module/Register.php:116 -msgid "No" -msgstr "" - -#: mod/cal.php:46 mod/cal.php:50 mod/follow.php:36 -#: src/Module/Conversation/Community.php:145 src/Module/Debug/ItemBody.php:37 -#: src/Module/Diaspora/Receive.php:51 src/Module/Item/Ignore.php:41 +#: mod/redir.php:34 mod/redir.php:203 mod/cal.php:47 mod/cal.php:51 +#: mod/follow.php:37 src/Module/Debug/ItemBody.php:37 +#: src/Module/Conversation/Community.php:145 src/Module/Item/Ignore.php:41 +#: src/Module/Diaspora/Receive.php:51 msgid "Access denied." msgstr "" -#: mod/cal.php:132 mod/display.php:284 src/Module/Profile/Profile.php:92 -#: src/Module/Profile/Profile.php:107 src/Module/Profile/Status.php:99 -#: src/Module/Update/Profile.php:55 -msgid "Access to this profile has been restricted." +#: mod/redir.php:50 mod/redir.php:130 +msgid "Bad Request." msgstr "" -#: mod/cal.php:263 mod/events.php:409 src/Content/Nav.php:179 -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:88 -#: src/Module/BaseProfile.php:99 view/theme/frio/theme.php:262 -#: view/theme/frio/theme.php:266 -msgid "Events" -msgstr "" - -#: mod/cal.php:264 mod/events.php:410 -msgid "View" -msgstr "" - -#: mod/cal.php:265 mod/events.php:412 -msgid "Previous" -msgstr "" - -#: mod/cal.php:266 mod/events.php:413 src/Module/Install.php:192 -msgid "Next" -msgstr "" - -#: mod/cal.php:269 mod/events.php:418 src/Model/Event.php:443 -msgid "today" -msgstr "" - -#: mod/cal.php:270 mod/events.php:419 src/Model/Event.php:444 -#: src/Util/Temporal.php:330 -msgid "month" -msgstr "" - -#: mod/cal.php:271 mod/events.php:420 src/Model/Event.php:445 -#: src/Util/Temporal.php:331 -msgid "week" -msgstr "" - -#: mod/cal.php:272 mod/events.php:421 src/Model/Event.php:446 -#: src/Util/Temporal.php:332 -msgid "day" -msgstr "" - -#: mod/cal.php:273 mod/events.php:422 -msgid "list" -msgstr "" - -#: mod/cal.php:286 src/Console/User.php:152 src/Console/User.php:250 -#: src/Console/User.php:283 src/Console/User.php:309 src/Model/User.php:430 -msgid "User not found" -msgstr "" - -#: mod/cal.php:302 -msgid "This calendar format is not supported" -msgstr "" - -#: mod/cal.php:304 -msgid "No exportable data found" -msgstr "" - -#: mod/cal.php:321 -msgid "calendar" -msgstr "" - -#: mod/common.php:106 -msgid "No contacts in common." -msgstr "" - -#: mod/common.php:157 src/Module/Contact.php:920 -msgid "Common Friends" -msgstr "" - -#: mod/dfrn_confirm.php:85 src/Module/Profile/Profile.php:80 -msgid "Profile not found." -msgstr "" - -#: mod/dfrn_confirm.php:140 mod/redir.php:51 mod/redir.php:141 -#: mod/redir.php:156 src/Module/Contact/Advanced.php:53 -#: src/Module/Contact/Advanced.php:108 src/Module/FriendSuggest.php:54 -#: src/Module/FriendSuggest.php:93 src/Module/Group.php:106 +#: mod/redir.php:56 mod/redir.php:157 mod/dfrn_confirm.php:139 +#: src/Module/FriendSuggest.php:54 src/Module/FriendSuggest.php:93 +#: src/Module/Group.php:105 src/Module/Contact/Advanced.php:53 +#: src/Module/Contact/Advanced.php:106 src/Module/Contact/Contacts.php:33 msgid "Contact not found." msgstr "" -#: mod/dfrn_confirm.php:141 +#: mod/wallmessage.php:35 mod/wallmessage.php:59 mod/wallmessage.php:96 +#: mod/wallmessage.php:120 mod/dfrn_confirm.php:78 mod/settings.php:47 +#: mod/settings.php:65 mod/settings.php:489 mod/network.php:47 +#: mod/repair_ostatus.php:31 mod/unfollow.php:37 mod/unfollow.php:91 +#: mod/unfollow.php:123 mod/message.php:70 mod/message.php:113 +#: mod/ostatus_subscribe.php:30 mod/suggest.php:34 mod/wall_upload.php:99 +#: mod/wall_upload.php:102 mod/api.php:50 mod/api.php:55 mod/wall_attach.php:78 +#: mod/wall_attach.php:81 mod/item.php:189 mod/item.php:194 mod/item.php:941 +#: mod/uimport.php:32 mod/editpost.php:38 mod/events.php:228 mod/follow.php:76 +#: mod/follow.php:152 mod/notes.php:43 mod/photos.php:179 mod/photos.php:930 +#: src/Module/Notifications/Notification.php:47 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Profile/Common.php:57 src/Module/Profile/Contacts.php:57 +#: src/Module/BaseNotifications.php:88 src/Module/Register.php:62 +#: src/Module/Register.php:75 src/Module/Register.php:195 +#: src/Module/Register.php:234 src/Module/FriendSuggest.php:44 +#: src/Module/BaseApi.php:59 src/Module/BaseApi.php:65 +#: src/Module/Delegation.php:118 src/Module/Contact.php:375 +#: src/Module/FollowConfirm.php:16 src/Module/Invite.php:40 +#: src/Module/Invite.php:128 src/Module/Attach.php:56 src/Module/Group.php:45 +#: src/Module/Group.php:90 src/Module/Search/Directory.php:38 +#: src/Module/Contact/Advanced.php:43 +#: src/Module/Settings/Profile/Photo/Crop.php:157 +#: src/Module/Settings/Profile/Photo/Index.php:113 +#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 +#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:116 +msgid "Permission denied." +msgstr "" + +#: mod/wallmessage.php:68 mod/wallmessage.php:129 +#, php-format +msgid "Number of daily wall messages for %s exceeded. Message failed." +msgstr "" + +#: mod/wallmessage.php:76 mod/message.php:84 +msgid "No recipient selected." +msgstr "" + +#: mod/wallmessage.php:79 +msgid "Unable to check your home location." +msgstr "" + +#: mod/wallmessage.php:82 mod/message.php:91 +msgid "Message could not be sent." +msgstr "" + +#: mod/wallmessage.php:85 mod/message.php:94 +msgid "Message collection failure." +msgstr "" + +#: mod/wallmessage.php:103 mod/wallmessage.php:112 +msgid "No recipient." +msgstr "" + +#: mod/wallmessage.php:137 mod/message.php:185 mod/message.php:299 +msgid "Please enter a link URL:" +msgstr "" + +#: mod/wallmessage.php:142 mod/message.php:194 +msgid "Send Private Message" +msgstr "" + +#: mod/wallmessage.php:143 +#, php-format +msgid "" +"If you wish for %s to respond, please check that the privacy settings on " +"your site allow private mail from unknown senders." +msgstr "" + +#: mod/wallmessage.php:144 mod/message.php:195 mod/message.php:365 +msgid "To:" +msgstr "" + +#: mod/wallmessage.php:145 mod/message.php:196 mod/message.php:366 +msgid "Subject:" +msgstr "" + +#: mod/wallmessage.php:151 mod/message.php:200 mod/message.php:369 +#: src/Module/Invite.php:168 +msgid "Your message:" +msgstr "" + +#: mod/wallmessage.php:154 mod/message.php:204 mod/message.php:374 +#: mod/editpost.php:94 +msgid "Insert web link" +msgstr "" + +#: mod/dfrn_confirm.php:84 src/Module/Profile/Profile.php:82 +msgid "Profile not found." +msgstr "" + +#: mod/dfrn_confirm.php:140 msgid "" "This may occasionally happen if contact was requested by both persons and it " "has already been approved." msgstr "" -#: mod/dfrn_confirm.php:242 +#: mod/dfrn_confirm.php:241 msgid "Response from remote site was not understood." msgstr "" -#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:255 +#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 msgid "Unexpected response from remote site: " msgstr "" -#: mod/dfrn_confirm.php:264 +#: mod/dfrn_confirm.php:263 msgid "Confirmation completed successfully." msgstr "" -#: mod/dfrn_confirm.php:276 +#: mod/dfrn_confirm.php:275 msgid "Temporary failure. Please wait and try again." msgstr "" -#: mod/dfrn_confirm.php:279 +#: mod/dfrn_confirm.php:278 msgid "Introduction failed or was revoked." msgstr "" -#: mod/dfrn_confirm.php:284 +#: mod/dfrn_confirm.php:283 msgid "Remote site reported: " msgstr "" -#: mod/dfrn_confirm.php:389 +#: mod/dfrn_confirm.php:388 #, php-format msgid "No user record found for '%s' " msgstr "" -#: mod/dfrn_confirm.php:399 +#: mod/dfrn_confirm.php:398 msgid "Our site encryption key is apparently messed up." msgstr "" -#: mod/dfrn_confirm.php:410 +#: mod/dfrn_confirm.php:409 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "" -#: mod/dfrn_confirm.php:426 +#: mod/dfrn_confirm.php:425 msgid "Contact record was not found for you on our site." msgstr "" -#: mod/dfrn_confirm.php:440 +#: mod/dfrn_confirm.php:439 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "" -#: mod/dfrn_confirm.php:456 +#: mod/dfrn_confirm.php:455 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "" -#: mod/dfrn_confirm.php:467 +#: mod/dfrn_confirm.php:466 msgid "Unable to set your contact credentials on our system." msgstr "" -#: mod/dfrn_confirm.php:523 +#: mod/dfrn_confirm.php:522 msgid "Unable to update your contact profile details on our system" msgstr "" -#: mod/dfrn_confirm.php:553 mod/dfrn_request.php:569 src/Model/Contact.php:2653 +#: mod/dfrn_confirm.php:552 mod/dfrn_request.php:569 src/Model/Contact.php:2392 msgid "[Name Withheld]" msgstr "" -#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:539 +#: mod/videos.php:129 mod/display.php:179 mod/dfrn_request.php:606 +#: mod/photos.php:844 src/Module/Debug/WebFinger.php:38 +#: src/Module/Debug/Probe.php:39 src/Module/Conversation/Community.php:139 +#: src/Module/Directory.php:49 src/Module/Search/Index.php:49 +#: src/Module/Search/Index.php:54 +msgid "Public access denied." +msgstr "" + +#: mod/videos.php:134 +msgid "No videos selected" +msgstr "" + +#: mod/videos.php:182 mod/photos.php:915 +msgid "Access to this item is restricted." +msgstr "" + +#: mod/videos.php:252 src/Model/Item.php:3576 +msgid "View Video" +msgstr "" + +#: mod/videos.php:259 mod/photos.php:1625 +msgid "View Album" +msgstr "" + +#: mod/videos.php:267 +msgid "Recent Videos" +msgstr "" + +#: mod/videos.php:269 +msgid "Upload New Videos" +msgstr "" + +#: mod/match.php:62 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "" + +#: mod/match.php:105 src/Content/Pager.php:216 +msgid "first" +msgstr "" + +#: mod/match.php:110 src/Content/Pager.php:276 +msgid "next" +msgstr "" + +#: mod/match.php:120 src/Module/BaseSearch.php:117 +msgid "No matches" +msgstr "" + +#: mod/match.php:125 +msgid "Profile Match" +msgstr "" + +#: mod/settings.php:90 +msgid "Missing some important data!" +msgstr "" + +#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:838 +msgid "Update" +msgstr "" + +#: mod/settings.php:200 +msgid "Failed to connect with email account using the settings provided." +msgstr "" + +#: mod/settings.php:229 +msgid "Contact CSV file upload error" +msgstr "" + +#: mod/settings.php:244 +msgid "Importing Contacts done" +msgstr "" + +#: mod/settings.php:255 +msgid "Relocate message has been send to your contacts" +msgstr "" + +#: mod/settings.php:267 +msgid "Passwords do not match." +msgstr "" + +#: mod/settings.php:275 src/Console/User.php:166 +msgid "Password update failed. Please try again." +msgstr "" + +#: mod/settings.php:278 src/Console/User.php:169 +msgid "Password changed." +msgstr "" + +#: mod/settings.php:281 +msgid "Password unchanged." +msgstr "" + +#: mod/settings.php:364 +msgid "Please use a shorter name." +msgstr "" + +#: mod/settings.php:367 +msgid "Name too short." +msgstr "" + +#: mod/settings.php:374 +msgid "Wrong Password." +msgstr "" + +#: mod/settings.php:379 +msgid "Invalid email." +msgstr "" + +#: mod/settings.php:385 +msgid "Cannot change to that email." +msgstr "" + +#: mod/settings.php:422 +msgid "Private forum has no privacy permissions. Using default privacy group." +msgstr "" + +#: mod/settings.php:425 +msgid "Private forum has no privacy permissions and no default privacy group." +msgstr "" + +#: mod/settings.php:442 +msgid "Settings were not updated." +msgstr "" + +#: mod/settings.php:498 mod/settings.php:524 mod/settings.php:558 +msgid "Add application" +msgstr "" + +#: mod/settings.php:499 mod/settings.php:606 mod/settings.php:704 +#: mod/settings.php:839 src/Module/Admin/Themes/Index.php:113 +#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:82 +#: src/Module/Admin/Site.php:589 src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Settings/Delegation.php:170 +#: src/Module/Settings/Display.php:185 +msgid "Save Settings" +msgstr "" + +#: mod/settings.php:501 mod/settings.php:527 src/Module/Admin/Users.php:232 +#: src/Module/Admin/Users.php:243 src/Module/Admin/Users.php:257 +#: src/Module/Admin/Users.php:273 src/Module/Admin/Blocklist/Contact.php:90 +#: src/Module/Contact/Advanced.php:150 +msgid "Name" +msgstr "" + +#: mod/settings.php:502 mod/settings.php:528 +msgid "Consumer Key" +msgstr "" + +#: mod/settings.php:503 mod/settings.php:529 +msgid "Consumer Secret" +msgstr "" + +#: mod/settings.php:504 mod/settings.php:530 +msgid "Redirect" +msgstr "" + +#: mod/settings.php:505 mod/settings.php:531 +msgid "Icon url" +msgstr "" + +#: mod/settings.php:516 +msgid "You can't edit this application." +msgstr "" + +#: mod/settings.php:557 +msgid "Connected Apps" +msgstr "" + +#: mod/settings.php:559 src/Object/Post.php:184 src/Object/Post.php:186 +msgid "Edit" +msgstr "" + +#: mod/settings.php:561 +msgid "Client key starts with" +msgstr "" + +#: mod/settings.php:562 +msgid "No name" +msgstr "" + +#: mod/settings.php:563 +msgid "Remove authorization" +msgstr "" + +#: mod/settings.php:574 +msgid "No Addon settings configured" +msgstr "" + +#: mod/settings.php:583 +msgid "Addon Settings" +msgstr "" + +#: mod/settings.php:604 +msgid "Additional Features" +msgstr "" + +#: mod/settings.php:629 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "enabled" +msgstr "" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "disabled" +msgstr "" + +#: mod/settings.php:629 mod/settings.php:630 +#, php-format +msgid "Built-in support for %s connectivity is %s" +msgstr "" + +#: mod/settings.php:630 +msgid "OStatus (GNU Social)" +msgstr "" + +#: mod/settings.php:661 +msgid "Email access is disabled on this site." +msgstr "" + +#: mod/settings.php:666 mod/settings.php:702 +msgid "None" +msgstr "" + +#: mod/settings.php:672 src/Module/BaseSettings.php:80 +msgid "Social Networks" +msgstr "" + +#: mod/settings.php:677 +msgid "General Social Media Settings" +msgstr "" + +#: mod/settings.php:678 +msgid "Accept only top level posts by contacts you follow" +msgstr "" + +#: mod/settings.php:678 +msgid "" +"The system does an auto completion of threads when a comment arrives. This " +"has got the side effect that you can receive posts that had been started by " +"a non-follower but had been commented by someone you follow. This setting " +"deactivates this behaviour. When activated, you strictly only will receive " +"posts from people you really do follow." +msgstr "" + +#: mod/settings.php:679 +msgid "Disable Content Warning" +msgstr "" + +#: mod/settings.php:679 +msgid "" +"Users on networks like Mastodon or Pleroma are able to set a content warning " +"field which collapse their post by default. This disables the automatic " +"collapsing and sets the content warning as the post title. Doesn't affect " +"any other content filtering you eventually set up." +msgstr "" + +#: mod/settings.php:680 +msgid "Disable intelligent shortening" +msgstr "" + +#: mod/settings.php:680 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If this option is enabled then every shortened post will always point to the " +"original friendica post." +msgstr "" + +#: mod/settings.php:681 +msgid "Attach the link title" +msgstr "" + +#: mod/settings.php:681 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that " +"share feed content." +msgstr "" + +#: mod/settings.php:682 +msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" +msgstr "" + +#: mod/settings.php:682 +msgid "" +"If you receive a message from an unknown OStatus user, this option decides " +"what to do. If it is checked, a new contact will be created for every " +"unknown user." +msgstr "" + +#: mod/settings.php:683 +msgid "Default group for OStatus contacts" +msgstr "" + +#: mod/settings.php:684 +msgid "Your legacy GNU Social account" +msgstr "" + +#: mod/settings.php:684 +msgid "" +"If you enter your old GNU Social/Statusnet account name here (in the format " +"user@domain.tld), your contacts will be added automatically. The field will " +"be emptied when done." +msgstr "" + +#: mod/settings.php:687 +msgid "Repair OStatus subscriptions" +msgstr "" + +#: mod/settings.php:691 +msgid "Email/Mailbox Setup" +msgstr "" + +#: mod/settings.php:692 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "" + +#: mod/settings.php:693 +msgid "Last successful email check:" +msgstr "" + +#: mod/settings.php:695 +msgid "IMAP server name:" +msgstr "" + +#: mod/settings.php:696 +msgid "IMAP port:" +msgstr "" + +#: mod/settings.php:697 +msgid "Security:" +msgstr "" + +#: mod/settings.php:698 +msgid "Email login name:" +msgstr "" + +#: mod/settings.php:699 +msgid "Email password:" +msgstr "" + +#: mod/settings.php:700 +msgid "Reply-to address:" +msgstr "" + +#: mod/settings.php:701 +msgid "Send public posts to all email contacts:" +msgstr "" + +#: mod/settings.php:702 +msgid "Action after import:" +msgstr "" + +#: mod/settings.php:702 src/Content/Nav.php:270 +msgid "Mark as seen" +msgstr "" + +#: mod/settings.php:702 +msgid "Move to folder" +msgstr "" + +#: mod/settings.php:703 +msgid "Move to folder:" +msgstr "" + +#: mod/settings.php:717 +msgid "Unable to find your profile. Please contact your admin." +msgstr "" + +#: mod/settings.php:753 +msgid "Account Types" +msgstr "" + +#: mod/settings.php:754 +msgid "Personal Page Subtypes" +msgstr "" + +#: mod/settings.php:755 +msgid "Community Forum Subtypes" +msgstr "" + +#: mod/settings.php:762 src/Module/Admin/Users.php:189 +msgid "Personal Page" +msgstr "" + +#: mod/settings.php:763 +msgid "Account for a personal profile." +msgstr "" + +#: mod/settings.php:766 src/Module/Admin/Users.php:190 +msgid "Organisation Page" +msgstr "" + +#: mod/settings.php:767 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "" + +#: mod/settings.php:770 src/Module/Admin/Users.php:191 +msgid "News Page" +msgstr "" + +#: mod/settings.php:771 +msgid "" +"Account for a news reflector that automatically approves contact requests as " +"\"Followers\"." +msgstr "" + +#: mod/settings.php:774 src/Module/Admin/Users.php:192 +msgid "Community Forum" +msgstr "" + +#: mod/settings.php:775 +msgid "Account for community discussions." +msgstr "" + +#: mod/settings.php:778 src/Module/Admin/Users.php:182 +msgid "Normal Account Page" +msgstr "" + +#: mod/settings.php:779 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "" + +#: mod/settings.php:782 src/Module/Admin/Users.php:183 +msgid "Soapbox Page" +msgstr "" + +#: mod/settings.php:783 +msgid "" +"Account for a public profile that automatically approves contact requests as " +"\"Followers\"." +msgstr "" + +#: mod/settings.php:786 src/Module/Admin/Users.php:184 +msgid "Public Forum" +msgstr "" + +#: mod/settings.php:787 +msgid "Automatically approves all contact requests." +msgstr "" + +#: mod/settings.php:790 src/Module/Admin/Users.php:185 +msgid "Automatic Friend Page" +msgstr "" + +#: mod/settings.php:791 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "" + +#: mod/settings.php:794 +msgid "Private Forum [Experimental]" +msgstr "" + +#: mod/settings.php:795 +msgid "Requires manual approval of contact requests." +msgstr "" + +#: mod/settings.php:806 +msgid "OpenID:" +msgstr "" + +#: mod/settings.php:806 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "" + +#: mod/settings.php:814 +msgid "Publish your profile in your local site directory?" +msgstr "" + +#: mod/settings.php:814 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the " +"system settings." +msgstr "" + +#: mod/settings.php:820 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories (e." +"g. %s)." +msgstr "" + +#: mod/settings.php:826 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "" + +#: mod/settings.php:837 +msgid "Account Settings" +msgstr "" + +#: mod/settings.php:845 +msgid "Password Settings" +msgstr "" + +#: mod/settings.php:846 src/Module/Register.php:149 +msgid "New Password:" +msgstr "" + +#: mod/settings.php:846 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces, accentuated letters and colon (:)." +msgstr "" + +#: mod/settings.php:847 src/Module/Register.php:150 +msgid "Confirm:" +msgstr "" + +#: mod/settings.php:847 +msgid "Leave password fields blank unless changing" +msgstr "" + +#: mod/settings.php:848 +msgid "Current Password:" +msgstr "" + +#: mod/settings.php:848 +msgid "Your current password to confirm the changes" +msgstr "" + +#: mod/settings.php:849 +msgid "Password:" +msgstr "" + +#: mod/settings.php:849 +msgid "Your current password to confirm the changes of the email address" +msgstr "" + +#: mod/settings.php:852 +msgid "Delete OpenID URL" +msgstr "" + +#: mod/settings.php:854 +msgid "Basic Settings" +msgstr "" + +#: mod/settings.php:855 src/Module/Profile/Profile.php:144 +msgid "Full Name:" +msgstr "" + +#: mod/settings.php:856 +msgid "Email Address:" +msgstr "" + +#: mod/settings.php:857 +msgid "Your Timezone:" +msgstr "" + +#: mod/settings.php:858 +msgid "Your Language:" +msgstr "" + +#: mod/settings.php:858 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "" + +#: mod/settings.php:859 +msgid "Default Post Location:" +msgstr "" + +#: mod/settings.php:860 +msgid "Use Browser Location:" +msgstr "" + +#: mod/settings.php:862 +msgid "Security and Privacy Settings" +msgstr "" + +#: mod/settings.php:864 +msgid "Maximum Friend Requests/Day:" +msgstr "" + +#: mod/settings.php:864 mod/settings.php:874 +msgid "(to prevent spam abuse)" +msgstr "" + +#: mod/settings.php:866 +msgid "Allow your profile to be searchable globally?" +msgstr "" + +#: mod/settings.php:866 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your " +"profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "" + +#: mod/settings.php:867 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "" + +#: mod/settings.php:867 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "" + +#: mod/settings.php:868 +msgid "Hide your profile details from anonymous viewers?" +msgstr "" + +#: mod/settings.php:868 +msgid "" +"Anonymous visitors will only see your profile picture, your display name and " +"the nickname you are using on your profile page. Your public posts and " +"replies will still be accessible by other means." +msgstr "" + +#: mod/settings.php:869 +msgid "Make public posts unlisted" +msgstr "" + +#: mod/settings.php:869 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "" + +#: mod/settings.php:870 +msgid "Make all posted pictures accessible" +msgstr "" + +#: mod/settings.php:870 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "" + +#: mod/settings.php:871 +msgid "Allow friends to post to your profile page?" +msgstr "" + +#: mod/settings.php:871 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "" + +#: mod/settings.php:872 +msgid "Allow friends to tag your posts?" +msgstr "" + +#: mod/settings.php:872 +msgid "Your contacts can add additional tags to your posts." +msgstr "" + +#: mod/settings.php:873 +msgid "Permit unknown people to send you private mail?" +msgstr "" + +#: mod/settings.php:873 +msgid "" +"Friendica network users may send you private messages even if they are not " +"in your contact list." +msgstr "" + +#: mod/settings.php:874 +msgid "Maximum private messages per day from unknown people:" +msgstr "" + +#: mod/settings.php:876 +msgid "Default Post Permissions" +msgstr "" + +#: mod/settings.php:880 +msgid "Expiration settings" +msgstr "" + +#: mod/settings.php:881 +msgid "Automatically expire posts after this many days:" +msgstr "" + +#: mod/settings.php:881 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "" + +#: mod/settings.php:882 +msgid "Expire posts" +msgstr "" + +#: mod/settings.php:882 +msgid "When activated, posts and comments will be expired." +msgstr "" + +#: mod/settings.php:883 +msgid "Expire personal notes" +msgstr "" + +#: mod/settings.php:883 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "" + +#: mod/settings.php:884 +msgid "Expire starred posts" +msgstr "" + +#: mod/settings.php:884 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "" + +#: mod/settings.php:885 +msgid "Expire photos" +msgstr "" + +#: mod/settings.php:885 +msgid "When activated, photos will be expired." +msgstr "" + +#: mod/settings.php:886 +msgid "Only expire posts by others" +msgstr "" + +#: mod/settings.php:886 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "" + +#: mod/settings.php:889 +msgid "Notification Settings" +msgstr "" + +#: mod/settings.php:890 +msgid "Send a notification email when:" +msgstr "" + +#: mod/settings.php:891 +msgid "You receive an introduction" +msgstr "" + +#: mod/settings.php:892 +msgid "Your introductions are confirmed" +msgstr "" + +#: mod/settings.php:893 +msgid "Someone writes on your profile wall" +msgstr "" + +#: mod/settings.php:894 +msgid "Someone writes a followup comment" +msgstr "" + +#: mod/settings.php:895 +msgid "You receive a private message" +msgstr "" + +#: mod/settings.php:896 +msgid "You receive a friend suggestion" +msgstr "" + +#: mod/settings.php:897 +msgid "You are tagged in a post" +msgstr "" + +#: mod/settings.php:898 +msgid "You are poked/prodded/etc. in a post" +msgstr "" + +#: mod/settings.php:900 +msgid "Activate desktop notifications" +msgstr "" + +#: mod/settings.php:900 +msgid "Show desktop popup on new notifications" +msgstr "" + +#: mod/settings.php:902 +msgid "Text-only notification emails" +msgstr "" + +#: mod/settings.php:904 +msgid "Send text only notification emails, without the html part" +msgstr "" + +#: mod/settings.php:906 +msgid "Show detailled notifications" +msgstr "" + +#: mod/settings.php:908 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "" + +#: mod/settings.php:910 +msgid "Advanced Account/Page Type Settings" +msgstr "" + +#: mod/settings.php:911 +msgid "Change the behaviour of this account for special situations" +msgstr "" + +#: mod/settings.php:914 +msgid "Import Contacts" +msgstr "" + +#: mod/settings.php:915 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "" + +#: mod/settings.php:916 +msgid "Upload File" +msgstr "" + +#: mod/settings.php:918 +msgid "Relocate" +msgstr "" + +#: mod/settings.php:919 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "" + +#: mod/settings.php:920 +msgid "Resend relocate message to contacts" +msgstr "" + +#: mod/ping.php:285 +msgid "{0} wants to be your friend" +msgstr "" + +#: mod/ping.php:301 +msgid "{0} requested registration" +msgstr "" + +#: mod/network.php:297 +msgid "No items found" +msgstr "" + +#: mod/network.php:528 +msgid "No such group" +msgstr "" + +#: mod/network.php:536 +#, php-format +msgid "Group: %s" +msgstr "" + +#: mod/network.php:548 src/Module/Contact/Contacts.php:28 +msgid "Invalid contact." +msgstr "" + +#: mod/network.php:684 +msgid "Latest Activity" +msgstr "" + +#: mod/network.php:687 +msgid "Sort by latest activity" +msgstr "" + +#: mod/network.php:692 +msgid "Latest Posts" +msgstr "" + +#: mod/network.php:695 +msgid "Sort by post received date" +msgstr "" + +#: mod/network.php:702 src/Module/Settings/Profile/Index.php:242 +msgid "Personal" +msgstr "" + +#: mod/network.php:705 +msgid "Posts that mention or involve you" +msgstr "" + +#: mod/network.php:711 +msgid "Starred" +msgstr "" + +#: mod/network.php:714 +msgid "Favourite Posts" +msgstr "" + +#: mod/repair_ostatus.php:36 +msgid "Resubscribing to OStatus contacts" +msgstr "" + +#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 +#: src/Module/Debug/Babel.php:269 +#: src/Module/Debug/ActivityPubConversion.php:130 +msgid "Error" +msgid_plural "Errors" +msgstr[0] "" +msgstr[1] "" + +#: mod/repair_ostatus.php:65 mod/ostatus_subscribe.php:79 +msgid "Done" +msgstr "" + +#: mod/repair_ostatus.php:71 mod/ostatus_subscribe.php:103 +msgid "Keep this window open until done." +msgstr "" + +#: mod/unfollow.php:51 mod/unfollow.php:106 +msgid "You aren't following this contact." +msgstr "" + +#: mod/unfollow.php:61 mod/unfollow.php:112 +msgid "Unfollowing is currently not supported by your network." +msgstr "" + +#: mod/unfollow.php:132 +msgid "Disconnect/Unfollow" +msgstr "" + +#: mod/unfollow.php:134 mod/follow.php:165 +msgid "Your Identity Address:" +msgstr "" + +#: mod/unfollow.php:136 mod/dfrn_request.php:647 mod/follow.php:95 +#: src/Module/RemoteFollow.php:109 +msgid "Submit Request" +msgstr "" + +#: mod/unfollow.php:140 mod/follow.php:166 +#: src/Module/Notifications/Introductions.php:103 +#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:610 +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "Profile URL" +msgstr "" + +#: mod/unfollow.php:150 mod/follow.php:188 src/Module/Contact.php:887 +#: src/Module/BaseProfile.php:63 +msgid "Status Messages and Posts" +msgstr "" + +#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:276 +msgid "New Message" +msgstr "" + +#: mod/message.php:88 +msgid "Unable to locate contact information." +msgstr "" + +#: mod/message.php:122 src/Module/Notifications/Notification.php:56 +#: src/Module/Notifications/Introductions.php:111 +#: src/Module/Notifications/Introductions.php:149 +msgid "Discard" +msgstr "" + +#: mod/message.php:148 +msgid "Conversation not found." +msgstr "" + +#: mod/message.php:153 +msgid "Message was not deleted." +msgstr "" + +#: mod/message.php:171 +msgid "Conversation was not removed." +msgstr "" + +#: mod/message.php:234 +msgid "No messages." +msgstr "" + +#: mod/message.php:291 +msgid "Message not available." +msgstr "" + +#: mod/message.php:341 +msgid "Delete message" +msgstr "" + +#: mod/message.php:343 mod/message.php:470 +msgid "D, d M Y - g:i A" +msgstr "" + +#: mod/message.php:358 mod/message.php:467 +msgid "Delete conversation" +msgstr "" + +#: mod/message.php:360 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "" + +#: mod/message.php:364 +msgid "Send Reply" +msgstr "" + +#: mod/message.php:446 +#, php-format +msgid "Unknown sender - %s" +msgstr "" + +#: mod/message.php:448 +#, php-format +msgid "You and %s" +msgstr "" + +#: mod/message.php:450 +#, php-format +msgid "%s and You" +msgstr "" + +#: mod/message.php:473 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "" +msgstr[1] "" + +#: mod/ostatus_subscribe.php:35 +msgid "Subscribing to OStatus contacts" +msgstr "" + +#: mod/ostatus_subscribe.php:45 +msgid "No contact provided." +msgstr "" + +#: mod/ostatus_subscribe.php:51 +msgid "Couldn't fetch information for contact." +msgstr "" + +#: mod/ostatus_subscribe.php:61 +msgid "Couldn't fetch friends for contact." +msgstr "" + +#: mod/ostatus_subscribe.php:93 +msgid "success" +msgstr "" + +#: mod/ostatus_subscribe.php:95 +msgid "failed" +msgstr "" + +#: mod/ostatus_subscribe.php:98 src/Object/Post.php:305 +msgid "ignored" +msgstr "" + +#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:506 #, php-format msgid "%1$s welcomes %2$s" msgstr "" -#: mod/dfrn_request.php:113 -msgid "This introduction has already been accepted." +#: mod/removeme.php:63 +msgid "User deleted their account" msgstr "" -#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 -msgid "Profile location is not valid or does not contain profile information." -msgstr "" - -#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 -msgid "Warning: profile location has no identifiable owner name." -msgstr "" - -#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 -msgid "Warning: profile location has no profile photo." -msgstr "" - -#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "" -msgstr[1] "" - -#: mod/dfrn_request.php:180 -msgid "Introduction complete." -msgstr "" - -#: mod/dfrn_request.php:216 -msgid "Unrecoverable protocol error." -msgstr "" - -#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:53 -msgid "Profile unavailable." -msgstr "" - -#: mod/dfrn_request.php:264 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "" - -#: mod/dfrn_request.php:265 -msgid "Spam protection measures have been invoked." -msgstr "" - -#: mod/dfrn_request.php:266 -msgid "Friends are advised to please try again in 24 hours." -msgstr "" - -#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:59 -msgid "Invalid locator" -msgstr "" - -#: mod/dfrn_request.php:326 -msgid "You have already introduced yourself here." -msgstr "" - -#: mod/dfrn_request.php:329 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "" - -#: mod/dfrn_request.php:349 -msgid "Invalid profile URL." -msgstr "" - -#: mod/dfrn_request.php:355 src/Model/Contact.php:2276 -msgid "Disallowed profile URL." -msgstr "" - -#: mod/dfrn_request.php:361 src/Model/Contact.php:2281 -#: src/Module/Friendica.php:77 -msgid "Blocked domain" -msgstr "" - -#: mod/dfrn_request.php:428 src/Module/Contact.php:150 -msgid "Failed to update contact record." -msgstr "" - -#: mod/dfrn_request.php:448 -msgid "Your introduction has been sent." -msgstr "" - -#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:74 +#: mod/removeme.php:64 msgid "" -"Remote subscription can't be done for your network. Please subscribe " -"directly on your system." +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." msgstr "" -#: mod/dfrn_request.php:496 -msgid "Please login to confirm introduction." +#: mod/removeme.php:65 +#, php-format +msgid "The user id is %d" msgstr "" -#: mod/dfrn_request.php:504 +#: mod/removeme.php:99 mod/removeme.php:102 +msgid "Remove My Account" +msgstr "" + +#: mod/removeme.php:100 msgid "" -"Incorrect identity currently logged in. Please login to this profile." +"This will completely remove your account. Once this has been done it is not " +"recoverable." msgstr "" -#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 -msgid "Confirm" +#: mod/removeme.php:101 +msgid "Please enter your password for verification:" msgstr "" -#: mod/dfrn_request.php:529 -msgid "Hide this contact" +#: mod/tagrm.php:112 +msgid "Remove Item Tag" msgstr "" -#: mod/dfrn_request.php:531 -#, php-format -msgid "Welcome home %s." +#: mod/tagrm.php:114 +msgid "Select a tag to remove: " msgstr "" -#: mod/dfrn_request.php:532 -#, php-format -msgid "Please confirm your introduction/connection request to %s." +#: mod/tagrm.php:125 src/Module/Settings/Delegation.php:179 +msgid "Remove" msgstr "" -#: mod/dfrn_request.php:606 mod/display.php:183 mod/photos.php:851 -#: mod/videos.php:129 src/Module/Conversation/Community.php:139 -#: src/Module/Debug/Probe.php:39 src/Module/Debug/WebFinger.php:38 -#: src/Module/Directory.php:50 src/Module/Search/Index.php:48 -#: src/Module/Search/Index.php:53 -msgid "Public access denied." -msgstr "" - -#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:106 -msgid "Friend/Connection Request" -msgstr "" - -#: mod/dfrn_request.php:643 -#, php-format +#: mod/suggest.php:44 msgid "" -"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " -"isn't supported by your system (for example it doesn't work with Diaspora), " -"you have to subscribe to %s directly on your system" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." msgstr "" -#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:108 -#, php-format -msgid "" -"If you are not yet a member of the free social web, follow " -"this link to find a public Friendica node and join us today." -msgstr "" - -#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:109 -msgid "Your Webfinger address or profile URL:" -msgstr "" - -#: mod/dfrn_request.php:646 mod/follow.php:183 src/Module/RemoteFollow.php:110 -msgid "Please answer the following:" -msgstr "" - -#: mod/dfrn_request.php:647 mod/follow.php:95 mod/unfollow.php:137 -#: src/Module/RemoteFollow.php:111 -msgid "Submit Request" -msgstr "" - -#: mod/dfrn_request.php:654 mod/follow.php:197 -#, php-format -msgid "%s knows you" -msgstr "" - -#: mod/dfrn_request.php:655 mod/follow.php:198 -msgid "Add a personal note:" -msgstr "" - -#: mod/display.php:240 mod/display.php:320 +#: mod/display.php:238 mod/display.php:318 msgid "The requested item doesn't exist or has been deleted." msgstr "" -#: mod/display.php:400 +#: mod/display.php:282 mod/cal.php:142 src/Module/Profile/Status.php:105 +#: src/Module/Profile/Profile.php:94 src/Module/Profile/Profile.php:109 +#: src/Module/Update/Profile.php:55 +msgid "Access to this profile has been restricted." +msgstr "" + +#: mod/display.php:398 msgid "The feed for this item is unavailable." msgstr "" -#: mod/editpost.php:45 mod/editpost.php:55 -msgid "Item not found" +#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 +#: mod/wall_upload.php:159 mod/wall_upload.php:162 mod/wall_attach.php:42 +#: mod/wall_attach.php:49 mod/wall_attach.php:87 +msgid "Invalid request." msgstr "" -#: mod/editpost.php:62 -msgid "Edit post" +#: mod/wall_upload.php:174 mod/photos.php:679 mod/photos.php:682 +#: mod/photos.php:709 src/Module/Settings/Profile/Photo/Index.php:61 +#, php-format +msgid "Image exceeds size limit of %s" msgstr "" -#: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:910 -#: src/Module/Filer/SaveTag.php:67 -msgid "Save" +#: mod/wall_upload.php:188 mod/photos.php:732 +#: src/Module/Settings/Profile/Photo/Index.php:70 +msgid "Unable to process image." msgstr "" -#: mod/editpost.php:94 mod/message.php:274 mod/message.php:455 -#: mod/wallmessage.php:156 -msgid "Insert web link" +#: mod/wall_upload.php:219 +msgid "Wall Photos" msgstr "" -#: mod/editpost.php:95 -msgid "web link" -msgstr "" - -#: mod/editpost.php:96 -msgid "Insert video link" -msgstr "" - -#: mod/editpost.php:97 -msgid "video link" -msgstr "" - -#: mod/editpost.php:98 -msgid "Insert audio link" -msgstr "" - -#: mod/editpost.php:99 -msgid "audio link" -msgstr "" - -#: mod/editpost.php:113 src/Core/ACL.php:314 -msgid "CC: email addresses" -msgstr "" - -#: mod/editpost.php:120 src/Core/ACL.php:315 -msgid "Example: bob@example.com, mary@example.com" -msgstr "" - -#: mod/events.php:135 mod/events.php:137 -msgid "Event can not end before it has started." -msgstr "" - -#: mod/events.php:144 mod/events.php:146 -msgid "Event title and start time are required." -msgstr "" - -#: mod/events.php:411 -msgid "Create New Event" -msgstr "" - -#: mod/events.php:523 -msgid "Event details" -msgstr "" - -#: mod/events.php:524 -msgid "Starting date and Title are required." -msgstr "" - -#: mod/events.php:525 mod/events.php:530 -msgid "Event Starts:" -msgstr "" - -#: mod/events.php:525 mod/events.php:557 -msgid "Required" -msgstr "" - -#: mod/events.php:538 mod/events.php:563 -msgid "Finish date/time is not known or not relevant" -msgstr "" - -#: mod/events.php:540 mod/events.php:545 -msgid "Event Finishes:" -msgstr "" - -#: mod/events.php:551 mod/events.php:564 -msgid "Adjust for viewer timezone" -msgstr "" - -#: mod/events.php:553 src/Module/Profile/Profile.php:159 -#: src/Module/Settings/Profile/Index.php:259 -msgid "Description:" -msgstr "" - -#: mod/events.php:555 src/Model/Event.php:83 src/Model/Event.php:110 -#: src/Model/Event.php:452 src/Model/Event.php:948 src/Model/Profile.php:378 -#: src/Module/Contact.php:626 src/Module/Directory.php:154 -#: src/Module/Notifications/Introductions.php:166 -#: src/Module/Profile/Profile.php:177 -msgid "Location:" -msgstr "" - -#: mod/events.php:557 mod/events.php:559 -msgid "Title:" -msgstr "" - -#: mod/events.php:560 mod/events.php:561 -msgid "Share this event" -msgstr "" - -#: mod/events.php:567 mod/message.php:276 mod/message.php:456 -#: mod/photos.php:966 mod/photos.php:1072 mod/photos.php:1358 -#: mod/photos.php:1402 mod/photos.php:1449 mod/photos.php:1512 mod/poke.php:185 -#: src/Module/Contact/Advanced.php:142 src/Module/Contact.php:583 -#: src/Module/Debug/Localtime.php:64 src/Module/Delegation.php:151 -#: src/Module/FriendSuggest.php:129 src/Module/Install.php:230 -#: src/Module/Install.php:270 src/Module/Install.php:306 -#: src/Module/Invite.php:175 src/Module/Item/Compose.php:144 -#: src/Module/Settings/Profile/Index.php:243 src/Object/Post.php:944 -#: view/theme/duepuntozero/config.php:69 view/theme/frio/config.php:139 -#: view/theme/quattro/config.php:71 view/theme/vier/config.php:119 -msgid "Submit" -msgstr "" - -#: mod/events.php:568 src/Module/Profile/Profile.php:227 -msgid "Basic" -msgstr "" - -#: mod/events.php:569 src/Module/Admin/Site.php:610 src/Module/Contact.php:930 -#: src/Module/Profile/Profile.php:228 -msgid "Advanced" -msgstr "" - -#: mod/events.php:570 mod/photos.php:984 mod/photos.php:1354 -msgid "Permissions" -msgstr "" - -#: mod/events.php:586 -msgid "Failed to remove event" -msgstr "" - -#: mod/events.php:588 -msgid "Event removed" -msgstr "" - -#: mod/fbrowser.php:42 src/Content/Nav.php:177 src/Module/BaseProfile.php:68 -#: view/theme/frio/theme.php:260 -msgid "Photos" -msgstr "" - -#: mod/fbrowser.php:51 mod/fbrowser.php:75 mod/photos.php:195 -#: mod/photos.php:948 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1561 mod/photos.php:1576 src/Model/Photo.php:566 -#: src/Model/Photo.php:575 -msgid "Contact Photos" -msgstr "" - -#: mod/fbrowser.php:111 mod/fbrowser.php:140 -#: src/Module/Settings/Profile/Photo/Index.php:132 -msgid "Upload" -msgstr "" - -#: mod/fbrowser.php:135 -msgid "Files" -msgstr "" - -#: mod/follow.php:65 -msgid "The contact could not be added." -msgstr "" - -#: mod/follow.php:106 -msgid "You already added this contact." -msgstr "" - -#: mod/follow.php:118 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "" - -#: mod/follow.php:125 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "" - -#: mod/follow.php:135 -msgid "The network type couldn't be detected. Contact can't be added." -msgstr "" - -#: mod/follow.php:184 mod/unfollow.php:135 -msgid "Your Identity Address:" -msgstr "" - -#: mod/follow.php:185 mod/unfollow.php:141 -#: src/Module/Admin/Blocklist/Contact.php:100 src/Module/Contact.php:622 -#: src/Module/Notifications/Introductions.php:103 -#: src/Module/Notifications/Introductions.php:177 -msgid "Profile URL" -msgstr "" - -#: mod/follow.php:186 src/Module/Contact.php:632 -#: src/Module/Notifications/Introductions.php:170 -#: src/Module/Profile/Profile.php:189 -msgid "Tags:" -msgstr "" - -#: mod/follow.php:210 mod/unfollow.php:151 src/Module/BaseProfile.php:63 -#: src/Module/Contact.php:892 -msgid "Status Messages and Posts" -msgstr "" - -#: mod/item.php:136 mod/item.php:140 -msgid "Unable to locate original post." -msgstr "" - -#: mod/item.php:330 mod/item.php:335 -msgid "Empty post discarded." -msgstr "" - -#: mod/item.php:712 mod/item.php:717 -msgid "Post updated." -msgstr "" - -#: mod/item.php:734 mod/item.php:739 -msgid "Item wasn't stored." -msgstr "" - -#: mod/item.php:750 -msgid "Item couldn't be fetched." -msgstr "" - -#: mod/item.php:831 -msgid "Post published." -msgstr "" - -#: mod/lockview.php:64 mod/lockview.php:75 -msgid "Remote privacy information not available." -msgstr "" - -#: mod/lockview.php:86 -msgid "Visible to:" -msgstr "" - -#: mod/lockview.php:92 mod/lockview.php:127 src/Content/Widget.php:242 -#: src/Core/ACL.php:184 src/Module/Contact.php:821 -#: src/Module/Profile/Contacts.php:143 -msgid "Followers" -msgstr "" - -#: mod/lockview.php:98 mod/lockview.php:133 src/Core/ACL.php:191 -msgid "Mutuals" +#: mod/wall_upload.php:227 mod/photos.php:761 +#: src/Module/Settings/Profile/Photo/Index.php:97 +msgid "Image upload failed." msgstr "" #: mod/lostpass.php:40 @@ -1511,6 +2673,10 @@ msgid "" "successful login." msgstr "" +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "" + #: mod/lostpass.php:158 #, php-format msgid "" @@ -1542,1398 +2708,227 @@ msgstr "" msgid "Your password has been changed at %s" msgstr "" -#: mod/match.php:63 -msgid "No keywords to match. Please add keywords to your profile." +#: mod/dfrn_request.php:113 +msgid "This introduction has already been accepted." msgstr "" -#: mod/match.php:116 mod/suggest.php:121 src/Content/Widget.php:57 -#: src/Module/AllFriends.php:110 src/Module/BaseSearch.php:156 -msgid "Connect" +#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 +msgid "Profile location is not valid or does not contain profile information." msgstr "" -#: mod/match.php:129 src/Content/Pager.php:216 -msgid "first" +#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 +msgid "Warning: profile location has no identifiable owner name." msgstr "" -#: mod/match.php:134 src/Content/Pager.php:276 -msgid "next" +#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 +msgid "Warning: profile location has no profile photo." msgstr "" -#: mod/match.php:144 src/Module/BaseSearch.php:119 -msgid "No matches" -msgstr "" - -#: mod/match.php:149 -msgid "Profile Match" -msgstr "" - -#: mod/message.php:48 mod/message.php:131 src/Content/Nav.php:271 -msgid "New Message" -msgstr "" - -#: mod/message.php:85 mod/wallmessage.php:76 -msgid "No recipient selected." -msgstr "" - -#: mod/message.php:89 -msgid "Unable to locate contact information." -msgstr "" - -#: mod/message.php:92 mod/wallmessage.php:82 -msgid "Message could not be sent." -msgstr "" - -#: mod/message.php:95 mod/wallmessage.php:85 -msgid "Message collection failure." -msgstr "" - -#: mod/message.php:98 mod/wallmessage.php:88 -msgid "Message sent." -msgstr "" - -#: mod/message.php:125 src/Module/Notifications/Introductions.php:111 -#: src/Module/Notifications/Introductions.php:149 -#: src/Module/Notifications/Notification.php:56 -msgid "Discard" -msgstr "" - -#: mod/message.php:138 src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Messages" -msgstr "" - -#: mod/message.php:163 -msgid "Do you really want to delete this message?" -msgstr "" - -#: mod/message.php:181 -msgid "Conversation not found." -msgstr "" - -#: mod/message.php:186 -msgid "Message deleted." -msgstr "" - -#: mod/message.php:191 mod/message.php:205 -msgid "Conversation removed." -msgstr "" - -#: mod/message.php:219 mod/message.php:375 mod/wallmessage.php:139 -msgid "Please enter a link URL:" -msgstr "" - -#: mod/message.php:261 mod/wallmessage.php:144 -msgid "Send Private Message" -msgstr "" - -#: mod/message.php:262 mod/message.php:445 mod/wallmessage.php:146 -msgid "To:" -msgstr "" - -#: mod/message.php:266 mod/message.php:447 mod/wallmessage.php:147 -msgid "Subject:" -msgstr "" - -#: mod/message.php:270 mod/message.php:450 mod/wallmessage.php:153 -#: src/Module/Invite.php:168 -msgid "Your message:" -msgstr "" - -#: mod/message.php:304 -msgid "No messages." -msgstr "" - -#: mod/message.php:367 -msgid "Message not available." -msgstr "" - -#: mod/message.php:421 -msgid "Delete message" -msgstr "" - -#: mod/message.php:423 mod/message.php:555 -msgid "D, d M Y - g:i A" -msgstr "" - -#: mod/message.php:438 mod/message.php:552 -msgid "Delete conversation" -msgstr "" - -#: mod/message.php:440 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "" - -#: mod/message.php:444 -msgid "Send Reply" -msgstr "" - -#: mod/message.php:527 +#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 #, php-format -msgid "Unknown sender - %s" -msgstr "" - -#: mod/message.php:529 -#, php-format -msgid "You and %s" -msgstr "" - -#: mod/message.php:531 -#, php-format -msgid "%s and You" -msgstr "" - -#: mod/message.php:558 -#, php-format -msgid "%d message" -msgid_plural "%d messages" +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" msgstr[0] "" msgstr[1] "" -#: mod/network.php:568 -msgid "No such group" +#: mod/dfrn_request.php:180 +msgid "Introduction complete." msgstr "" -#: mod/network.php:589 src/Module/Group.php:296 -msgid "Group is empty" +#: mod/dfrn_request.php:216 +msgid "Unrecoverable protocol error." msgstr "" -#: mod/network.php:593 +#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:54 +msgid "Profile unavailable." +msgstr "" + +#: mod/dfrn_request.php:264 #, php-format -msgid "Group: %s" +msgid "%s has received too many connection requests today." msgstr "" -#: mod/network.php:618 src/Module/AllFriends.php:54 -#: src/Module/AllFriends.php:62 -msgid "Invalid contact." +#: mod/dfrn_request.php:265 +msgid "Spam protection measures have been invoked." msgstr "" -#: mod/network.php:902 -msgid "Latest Activity" +#: mod/dfrn_request.php:266 +msgid "Friends are advised to please try again in 24 hours." msgstr "" -#: mod/network.php:905 -msgid "Sort by latest activity" +#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:60 +msgid "Invalid locator" msgstr "" -#: mod/network.php:910 -msgid "Latest Posts" +#: mod/dfrn_request.php:326 +msgid "You have already introduced yourself here." msgstr "" -#: mod/network.php:913 -msgid "Sort by post received date" -msgstr "" - -#: mod/network.php:920 src/Module/Settings/Profile/Index.php:248 -msgid "Personal" -msgstr "" - -#: mod/network.php:923 -msgid "Posts that mention or involve you" -msgstr "" - -#: mod/network.php:930 -msgid "New" -msgstr "" - -#: mod/network.php:933 -msgid "Activity Stream - by date" -msgstr "" - -#: mod/network.php:941 -msgid "Shared Links" -msgstr "" - -#: mod/network.php:944 -msgid "Interesting Links" -msgstr "" - -#: mod/network.php:951 -msgid "Starred" -msgstr "" - -#: mod/network.php:954 -msgid "Favourite Posts" -msgstr "" - -#: mod/notes.php:50 src/Module/BaseProfile.php:110 -msgid "Personal Notes" -msgstr "" - -#: mod/oexchange.php:48 -msgid "Post successful." -msgstr "" - -#: mod/ostatus_subscribe.php:37 -msgid "Subscribing to OStatus contacts" -msgstr "" - -#: mod/ostatus_subscribe.php:47 -msgid "No contact provided." -msgstr "" - -#: mod/ostatus_subscribe.php:54 -msgid "Couldn't fetch information for contact." -msgstr "" - -#: mod/ostatus_subscribe.php:64 -msgid "Couldn't fetch friends for contact." -msgstr "" - -#: mod/ostatus_subscribe.php:82 mod/repair_ostatus.php:65 -msgid "Done" -msgstr "" - -#: mod/ostatus_subscribe.php:96 -msgid "success" -msgstr "" - -#: mod/ostatus_subscribe.php:98 -msgid "failed" -msgstr "" - -#: mod/ostatus_subscribe.php:101 src/Object/Post.php:306 -msgid "ignored" -msgstr "" - -#: mod/ostatus_subscribe.php:106 mod/repair_ostatus.php:71 -msgid "Keep this window open until done." -msgstr "" - -#: mod/photos.php:126 src/Module/BaseProfile.php:71 -msgid "Photo Albums" -msgstr "" - -#: mod/photos.php:127 mod/photos.php:1616 -msgid "Recent Photos" -msgstr "" - -#: mod/photos.php:129 mod/photos.php:1123 mod/photos.php:1618 -msgid "Upload New Photos" -msgstr "" - -#: mod/photos.php:147 src/Module/BaseSettings.php:37 -msgid "everybody" -msgstr "" - -#: mod/photos.php:184 -msgid "Contact information unavailable" -msgstr "" - -#: mod/photos.php:206 -msgid "Album not found." -msgstr "" - -#: mod/photos.php:264 -msgid "Album successfully deleted" -msgstr "" - -#: mod/photos.php:266 -msgid "Album was empty." -msgstr "" - -#: mod/photos.php:591 -msgid "a photo" -msgstr "" - -#: mod/photos.php:591 +#: mod/dfrn_request.php:329 #, php-format -msgid "%1$s was tagged in %2$s by %3$s" +msgid "Apparently you are already friends with %s." msgstr "" -#: mod/photos.php:686 mod/photos.php:689 mod/photos.php:716 -#: mod/wall_upload.php:185 src/Module/Settings/Profile/Photo/Index.php:61 +#: mod/dfrn_request.php:349 +msgid "Invalid profile URL." +msgstr "" + +#: mod/dfrn_request.php:355 src/Model/Contact.php:2017 +msgid "Disallowed profile URL." +msgstr "" + +#: mod/dfrn_request.php:361 src/Module/Friendica.php:79 +#: src/Model/Contact.php:2022 +msgid "Blocked domain" +msgstr "" + +#: mod/dfrn_request.php:428 src/Module/Contact.php:154 +msgid "Failed to update contact record." +msgstr "" + +#: mod/dfrn_request.php:448 +msgid "Your introduction has been sent." +msgstr "" + +#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:72 +msgid "" +"Remote subscription can't be done for your network. Please subscribe " +"directly on your system." +msgstr "" + +#: mod/dfrn_request.php:496 +msgid "Please login to confirm introduction." +msgstr "" + +#: mod/dfrn_request.php:504 +msgid "" +"Incorrect identity currently logged in. Please login to this profile." +msgstr "" + +#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 +msgid "Confirm" +msgstr "" + +#: mod/dfrn_request.php:529 +msgid "Hide this contact" +msgstr "" + +#: mod/dfrn_request.php:531 #, php-format -msgid "Image exceeds size limit of %s" +msgid "Welcome home %s." msgstr "" -#: mod/photos.php:692 -msgid "Image upload didn't complete, please try again" -msgstr "" - -#: mod/photos.php:695 -msgid "Image file is missing" -msgstr "" - -#: mod/photos.php:700 -msgid "" -"Server can't accept new file upload at this time, please contact your " -"administrator" -msgstr "" - -#: mod/photos.php:724 -msgid "Image file is empty." -msgstr "" - -#: mod/photos.php:739 mod/wall_upload.php:199 -#: src/Module/Settings/Profile/Photo/Index.php:70 -msgid "Unable to process image." -msgstr "" - -#: mod/photos.php:768 mod/wall_upload.php:238 -#: src/Module/Settings/Profile/Photo/Index.php:99 -msgid "Image upload failed." -msgstr "" - -#: mod/photos.php:856 -msgid "No photos selected" -msgstr "" - -#: mod/photos.php:922 mod/videos.php:182 -msgid "Access to this item is restricted." -msgstr "" - -#: mod/photos.php:976 -msgid "Upload Photos" -msgstr "" - -#: mod/photos.php:980 mod/photos.php:1068 -msgid "New album name: " -msgstr "" - -#: mod/photos.php:981 -msgid "or select existing album:" -msgstr "" - -#: mod/photos.php:982 -msgid "Do not show a status post for this upload" -msgstr "" - -#: mod/photos.php:998 mod/photos.php:1362 -msgid "Show to Groups" -msgstr "" - -#: mod/photos.php:999 mod/photos.php:1363 -msgid "Show to Contacts" -msgstr "" - -#: mod/photos.php:1050 -msgid "Do you really want to delete this photo album and all its photos?" -msgstr "" - -#: mod/photos.php:1052 mod/photos.php:1073 -msgid "Delete Album" -msgstr "" - -#: mod/photos.php:1079 -msgid "Edit Album" -msgstr "" - -#: mod/photos.php:1080 -msgid "Drop Album" -msgstr "" - -#: mod/photos.php:1085 -msgid "Show Newest First" -msgstr "" - -#: mod/photos.php:1087 -msgid "Show Oldest First" -msgstr "" - -#: mod/photos.php:1108 mod/photos.php:1601 -msgid "View Photo" -msgstr "" - -#: mod/photos.php:1145 -msgid "Permission denied. Access to this item may be restricted." -msgstr "" - -#: mod/photos.php:1147 -msgid "Photo not available" -msgstr "" - -#: mod/photos.php:1157 -msgid "Do you really want to delete this photo?" -msgstr "" - -#: mod/photos.php:1159 mod/photos.php:1359 -msgid "Delete Photo" -msgstr "" - -#: mod/photos.php:1250 -msgid "View photo" -msgstr "" - -#: mod/photos.php:1252 -msgid "Edit photo" -msgstr "" - -#: mod/photos.php:1253 -msgid "Delete photo" -msgstr "" - -#: mod/photos.php:1254 -msgid "Use as profile photo" -msgstr "" - -#: mod/photos.php:1261 -msgid "Private Photo" -msgstr "" - -#: mod/photos.php:1267 -msgid "View Full Size" -msgstr "" - -#: mod/photos.php:1327 -msgid "Tags: " -msgstr "" - -#: mod/photos.php:1330 -msgid "[Select tags to remove]" -msgstr "" - -#: mod/photos.php:1345 -msgid "New album name" -msgstr "" - -#: mod/photos.php:1346 -msgid "Caption" -msgstr "" - -#: mod/photos.php:1347 -msgid "Add a Tag" -msgstr "" - -#: mod/photos.php:1347 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "" - -#: mod/photos.php:1348 -msgid "Do not rotate" -msgstr "" - -#: mod/photos.php:1349 -msgid "Rotate CW (right)" -msgstr "" - -#: mod/photos.php:1350 -msgid "Rotate CCW (left)" -msgstr "" - -#: mod/photos.php:1383 src/Object/Post.php:346 -msgid "I like this (toggle)" -msgstr "" - -#: mod/photos.php:1384 src/Object/Post.php:347 -msgid "I don't like this (toggle)" -msgstr "" - -#: mod/photos.php:1399 mod/photos.php:1446 mod/photos.php:1509 -#: src/Module/Contact.php:1052 src/Module/Item/Compose.php:142 -#: src/Object/Post.php:941 -msgid "This is you" -msgstr "" - -#: mod/photos.php:1401 mod/photos.php:1448 mod/photos.php:1511 -#: src/Object/Post.php:478 src/Object/Post.php:943 -msgid "Comment" -msgstr "" - -#: mod/photos.php:1537 -msgid "Map" -msgstr "" - -#: mod/photos.php:1607 mod/videos.php:259 -msgid "View Album" -msgstr "" - -#: mod/ping.php:286 -msgid "{0} wants to be your friend" -msgstr "" - -#: mod/ping.php:302 -msgid "{0} requested registration" -msgstr "" - -#: mod/poke.php:178 -msgid "Poke/Prod" -msgstr "" - -#: mod/poke.php:179 -msgid "poke, prod or do other things to somebody" -msgstr "" - -#: mod/poke.php:180 -msgid "Recipient" -msgstr "" - -#: mod/poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "" - -#: mod/poke.php:184 -msgid "Make this post private" -msgstr "" - -#: mod/removeme.php:63 -msgid "User deleted their account" -msgstr "" - -#: mod/removeme.php:64 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "" - -#: mod/removeme.php:65 +#: mod/dfrn_request.php:532 #, php-format -msgid "The user id is %d" +msgid "Please confirm your introduction/connection request to %s." msgstr "" -#: mod/removeme.php:99 mod/removeme.php:102 -msgid "Remove My Account" +#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:104 +msgid "Friend/Connection Request" msgstr "" -#: mod/removeme.php:100 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "" - -#: mod/removeme.php:101 -msgid "Please enter your password for verification:" -msgstr "" - -#: mod/repair_ostatus.php:36 -msgid "Resubscribing to OStatus contacts" -msgstr "" - -#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 -msgid "Error" -msgid_plural "Errors" -msgstr[0] "" -msgstr[1] "" - -#: mod/settings.php:91 -msgid "Missing some important data!" -msgstr "" - -#: mod/settings.php:93 mod/settings.php:533 src/Module/Contact.php:851 -msgid "Update" -msgstr "" - -#: mod/settings.php:201 -msgid "Failed to connect with email account using the settings provided." -msgstr "" - -#: mod/settings.php:206 -msgid "Email settings updated." -msgstr "" - -#: mod/settings.php:222 -msgid "Features updated" -msgstr "" - -#: mod/settings.php:234 -msgid "Contact CSV file upload error" -msgstr "" - -#: mod/settings.php:249 -msgid "Importing Contacts done" -msgstr "" - -#: mod/settings.php:260 -msgid "Relocate message has been send to your contacts" -msgstr "" - -#: mod/settings.php:272 -msgid "Passwords do not match." -msgstr "" - -#: mod/settings.php:280 src/Console/User.php:166 -msgid "Password update failed. Please try again." -msgstr "" - -#: mod/settings.php:283 src/Console/User.php:169 -msgid "Password changed." -msgstr "" - -#: mod/settings.php:286 -msgid "Password unchanged." -msgstr "" - -#: mod/settings.php:369 -msgid "Please use a shorter name." -msgstr "" - -#: mod/settings.php:372 -msgid "Name too short." -msgstr "" - -#: mod/settings.php:379 -msgid "Wrong Password." -msgstr "" - -#: mod/settings.php:384 -msgid "Invalid email." -msgstr "" - -#: mod/settings.php:390 -msgid "Cannot change to that email." -msgstr "" - -#: mod/settings.php:427 -msgid "Private forum has no privacy permissions. Using default privacy group." -msgstr "" - -#: mod/settings.php:430 -msgid "Private forum has no privacy permissions and no default privacy group." -msgstr "" - -#: mod/settings.php:447 -msgid "Settings updated." -msgstr "" - -#: mod/settings.php:506 mod/settings.php:532 mod/settings.php:566 -msgid "Add application" -msgstr "" - -#: mod/settings.php:507 mod/settings.php:614 mod/settings.php:712 -#: mod/settings.php:867 src/Module/Admin/Addons/Index.php:69 -#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:81 -#: src/Module/Admin/Site.php:605 src/Module/Admin/Themes/Index.php:113 -#: src/Module/Admin/Tos.php:68 src/Module/Settings/Delegation.php:169 -#: src/Module/Settings/Display.php:182 -msgid "Save Settings" -msgstr "" - -#: mod/settings.php:509 mod/settings.php:535 -#: src/Module/Admin/Blocklist/Contact.php:90 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:278 src/Module/Contact/Advanced.php:152 -msgid "Name" -msgstr "" - -#: mod/settings.php:510 mod/settings.php:536 -msgid "Consumer Key" -msgstr "" - -#: mod/settings.php:511 mod/settings.php:537 -msgid "Consumer Secret" -msgstr "" - -#: mod/settings.php:512 mod/settings.php:538 -msgid "Redirect" -msgstr "" - -#: mod/settings.php:513 mod/settings.php:539 -msgid "Icon url" -msgstr "" - -#: mod/settings.php:524 -msgid "You can't edit this application." -msgstr "" - -#: mod/settings.php:565 -msgid "Connected Apps" -msgstr "" - -#: mod/settings.php:567 src/Object/Post.php:185 src/Object/Post.php:187 -msgid "Edit" -msgstr "" - -#: mod/settings.php:569 -msgid "Client key starts with" -msgstr "" - -#: mod/settings.php:570 -msgid "No name" -msgstr "" - -#: mod/settings.php:571 -msgid "Remove authorization" -msgstr "" - -#: mod/settings.php:582 -msgid "No Addon settings configured" -msgstr "" - -#: mod/settings.php:591 -msgid "Addon Settings" -msgstr "" - -#: mod/settings.php:612 -msgid "Additional Features" -msgstr "" - -#: mod/settings.php:637 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "enabled" -msgstr "" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "disabled" -msgstr "" - -#: mod/settings.php:637 mod/settings.php:638 -#, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "" - -#: mod/settings.php:638 -msgid "OStatus (GNU Social)" -msgstr "" - -#: mod/settings.php:669 -msgid "Email access is disabled on this site." -msgstr "" - -#: mod/settings.php:674 mod/settings.php:710 -msgid "None" -msgstr "" - -#: mod/settings.php:680 src/Module/BaseSettings.php:80 -msgid "Social Networks" -msgstr "" - -#: mod/settings.php:685 -msgid "General Social Media Settings" -msgstr "" - -#: mod/settings.php:686 -msgid "Accept only top level posts by contacts you follow" -msgstr "" - -#: mod/settings.php:686 -msgid "" -"The system does an auto completion of threads when a comment arrives. This " -"has got the side effect that you can receive posts that had been started by " -"a non-follower but had been commented by someone you follow. This setting " -"deactivates this behaviour. When activated, you strictly only will receive " -"posts from people you really do follow." -msgstr "" - -#: mod/settings.php:687 -msgid "Disable Content Warning" -msgstr "" - -#: mod/settings.php:687 -msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning " -"field which collapse their post by default. This disables the automatic " -"collapsing and sets the content warning as the post title. Doesn't affect " -"any other content filtering you eventually set up." -msgstr "" - -#: mod/settings.php:688 -msgid "Disable intelligent shortening" -msgstr "" - -#: mod/settings.php:688 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If this option is enabled then every shortened post will always point to the " -"original friendica post." -msgstr "" - -#: mod/settings.php:689 -msgid "Attach the link title" -msgstr "" - -#: mod/settings.php:689 -msgid "" -"When activated, the title of the attached link will be added as a title on " -"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that " -"share feed content." -msgstr "" - -#: mod/settings.php:690 -msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" -msgstr "" - -#: mod/settings.php:690 -msgid "" -"If you receive a message from an unknown OStatus user, this option decides " -"what to do. If it is checked, a new contact will be created for every " -"unknown user." -msgstr "" - -#: mod/settings.php:691 -msgid "Default group for OStatus contacts" -msgstr "" - -#: mod/settings.php:692 -msgid "Your legacy GNU Social account" -msgstr "" - -#: mod/settings.php:692 -msgid "" -"If you enter your old GNU Social/Statusnet account name here (in the format " -"user@domain.tld), your contacts will be added automatically. The field will " -"be emptied when done." -msgstr "" - -#: mod/settings.php:695 -msgid "Repair OStatus subscriptions" -msgstr "" - -#: mod/settings.php:699 -msgid "Email/Mailbox Setup" -msgstr "" - -#: mod/settings.php:700 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "" - -#: mod/settings.php:701 -msgid "Last successful email check:" -msgstr "" - -#: mod/settings.php:703 -msgid "IMAP server name:" -msgstr "" - -#: mod/settings.php:704 -msgid "IMAP port:" -msgstr "" - -#: mod/settings.php:705 -msgid "Security:" -msgstr "" - -#: mod/settings.php:706 -msgid "Email login name:" -msgstr "" - -#: mod/settings.php:707 -msgid "Email password:" -msgstr "" - -#: mod/settings.php:708 -msgid "Reply-to address:" -msgstr "" - -#: mod/settings.php:709 -msgid "Send public posts to all email contacts:" -msgstr "" - -#: mod/settings.php:710 -msgid "Action after import:" -msgstr "" - -#: mod/settings.php:710 src/Content/Nav.php:265 -msgid "Mark as seen" -msgstr "" - -#: mod/settings.php:710 -msgid "Move to folder" -msgstr "" - -#: mod/settings.php:711 -msgid "Move to folder:" -msgstr "" - -#: mod/settings.php:725 -msgid "Unable to find your profile. Please contact your admin." -msgstr "" - -#: mod/settings.php:761 -msgid "Account Types" -msgstr "" - -#: mod/settings.php:762 -msgid "Personal Page Subtypes" -msgstr "" - -#: mod/settings.php:763 -msgid "Community Forum Subtypes" -msgstr "" - -#: mod/settings.php:770 src/Module/Admin/Users.php:194 -msgid "Personal Page" -msgstr "" - -#: mod/settings.php:771 -msgid "Account for a personal profile." -msgstr "" - -#: mod/settings.php:774 src/Module/Admin/Users.php:195 -msgid "Organisation Page" -msgstr "" - -#: mod/settings.php:775 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "" - -#: mod/settings.php:778 src/Module/Admin/Users.php:196 -msgid "News Page" -msgstr "" - -#: mod/settings.php:779 -msgid "" -"Account for a news reflector that automatically approves contact requests as " -"\"Followers\"." -msgstr "" - -#: mod/settings.php:782 src/Module/Admin/Users.php:197 -msgid "Community Forum" -msgstr "" - -#: mod/settings.php:783 -msgid "Account for community discussions." -msgstr "" - -#: mod/settings.php:786 src/Module/Admin/Users.php:187 -msgid "Normal Account Page" -msgstr "" - -#: mod/settings.php:787 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "" - -#: mod/settings.php:790 src/Module/Admin/Users.php:188 -msgid "Soapbox Page" -msgstr "" - -#: mod/settings.php:791 -msgid "" -"Account for a public profile that automatically approves contact requests as " -"\"Followers\"." -msgstr "" - -#: mod/settings.php:794 src/Module/Admin/Users.php:189 -msgid "Public Forum" -msgstr "" - -#: mod/settings.php:795 -msgid "Automatically approves all contact requests." -msgstr "" - -#: mod/settings.php:798 src/Module/Admin/Users.php:190 -msgid "Automatic Friend Page" -msgstr "" - -#: mod/settings.php:799 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "" - -#: mod/settings.php:802 -msgid "Private Forum [Experimental]" -msgstr "" - -#: mod/settings.php:803 -msgid "Requires manual approval of contact requests." -msgstr "" - -#: mod/settings.php:814 -msgid "OpenID:" -msgstr "" - -#: mod/settings.php:814 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "" - -#: mod/settings.php:822 -msgid "Publish your profile in your local site directory?" -msgstr "" - -#: mod/settings.php:822 +#: mod/dfrn_request.php:643 #, php-format msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the " -"system settings." +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system (for example it doesn't work with Diaspora), " +"you have to subscribe to %s directly on your system" msgstr "" -#: mod/settings.php:828 +#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:106 #, php-format msgid "" -"Your profile will also be published in the global friendica directories (e." -"g. %s)." +"If you are not yet a member of the free social web, follow " +"this link to find a public Friendica node and join us today." msgstr "" -#: mod/settings.php:834 +#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:107 +msgid "Your Webfinger address or profile URL:" +msgstr "" + +#: mod/dfrn_request.php:646 mod/follow.php:164 src/Module/RemoteFollow.php:108 +msgid "Please answer the following:" +msgstr "" + +#: mod/dfrn_request.php:654 mod/follow.php:178 #, php-format -msgid "Your Identity Address is '%s' or '%s'." +msgid "%s knows you" msgstr "" -#: mod/settings.php:865 -msgid "Account Settings" +#: mod/dfrn_request.php:655 mod/follow.php:179 +msgid "Add a personal note:" msgstr "" -#: mod/settings.php:873 -msgid "Password Settings" +#: mod/api.php:100 mod/api.php:122 +msgid "Authorize application connection" msgstr "" -#: mod/settings.php:874 src/Module/Register.php:149 -msgid "New Password:" +#: mod/api.php:101 +msgid "Return to your app and insert this Securty Code:" msgstr "" -#: mod/settings.php:874 +#: mod/api.php:110 src/Module/BaseAdmin.php:54 src/Module/BaseAdmin.php:58 +msgid "Please login to continue." +msgstr "" + +#: mod/api.php:124 msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces, accentuated letters and colon (:)." +"Do you want to authorize this application to access your posts and contacts, " +"and/or create new posts for you?" msgstr "" -#: mod/settings.php:875 src/Module/Register.php:150 -msgid "Confirm:" +#: mod/api.php:125 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:115 src/Module/Contact.php:446 +msgid "Yes" msgstr "" -#: mod/settings.php:875 -msgid "Leave password fields blank unless changing" +#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:116 +msgid "No" msgstr "" -#: mod/settings.php:876 -msgid "Current Password:" +#: mod/wall_attach.php:105 +msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" msgstr "" -#: mod/settings.php:876 mod/settings.php:877 -msgid "Your current password to confirm the changes" +#: mod/wall_attach.php:105 +msgid "Or - did you try to upload an empty file?" msgstr "" -#: mod/settings.php:877 -msgid "Password:" +#: mod/wall_attach.php:116 +#, php-format +msgid "File exceeds size limit of %s" msgstr "" -#: mod/settings.php:880 -msgid "Delete OpenID URL" +#: mod/wall_attach.php:131 +msgid "File upload failed." msgstr "" -#: mod/settings.php:882 -msgid "Basic Settings" +#: mod/item.php:132 mod/item.php:136 +msgid "Unable to locate original post." msgstr "" -#: mod/settings.php:883 src/Module/Profile/Profile.php:131 -msgid "Full Name:" +#: mod/item.php:336 mod/item.php:341 +msgid "Empty post discarded." msgstr "" -#: mod/settings.php:884 -msgid "Email Address:" +#: mod/item.php:710 +msgid "Post updated." msgstr "" -#: mod/settings.php:885 -msgid "Your Timezone:" +#: mod/item.php:727 mod/item.php:732 +msgid "Item wasn't stored." msgstr "" -#: mod/settings.php:886 -msgid "Your Language:" +#: mod/item.php:743 +msgid "Item couldn't be fetched." msgstr "" -#: mod/settings.php:886 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "" - -#: mod/settings.php:887 -msgid "Default Post Location:" -msgstr "" - -#: mod/settings.php:888 -msgid "Use Browser Location:" -msgstr "" - -#: mod/settings.php:890 -msgid "Security and Privacy Settings" -msgstr "" - -#: mod/settings.php:892 -msgid "Maximum Friend Requests/Day:" -msgstr "" - -#: mod/settings.php:892 mod/settings.php:902 -msgid "(to prevent spam abuse)" -msgstr "" - -#: mod/settings.php:894 -msgid "Allow your profile to be searchable globally?" -msgstr "" - -#: mod/settings.php:894 -msgid "" -"Activate this setting if you want others to easily find and follow you. Your " -"profile will be searchable on remote systems. This setting also determines " -"whether Friendica will inform search engines that your profile should be " -"indexed or not." -msgstr "" - -#: mod/settings.php:895 -msgid "Hide your contact/friend list from viewers of your profile?" -msgstr "" - -#: mod/settings.php:895 -msgid "" -"A list of your contacts is displayed on your profile page. Activate this " -"option to disable the display of your contact list." -msgstr "" - -#: mod/settings.php:896 -msgid "Hide your profile details from anonymous viewers?" -msgstr "" - -#: mod/settings.php:896 -msgid "" -"Anonymous visitors will only see your profile picture, your display name and " -"the nickname you are using on your profile page. Your public posts and " -"replies will still be accessible by other means." -msgstr "" - -#: mod/settings.php:897 -msgid "Make public posts unlisted" -msgstr "" - -#: mod/settings.php:897 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "" - -#: mod/settings.php:898 -msgid "Make all posted pictures accessible" -msgstr "" - -#: mod/settings.php:898 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"permissions on pictures. Non public pictures still won't be visible for the " -"public on your photo albums though." -msgstr "" - -#: mod/settings.php:899 -msgid "Allow friends to post to your profile page?" -msgstr "" - -#: mod/settings.php:899 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "" - -#: mod/settings.php:900 -msgid "Allow friends to tag your posts?" -msgstr "" - -#: mod/settings.php:900 -msgid "Your contacts can add additional tags to your posts." -msgstr "" - -#: mod/settings.php:901 -msgid "Permit unknown people to send you private mail?" -msgstr "" - -#: mod/settings.php:901 -msgid "" -"Friendica network users may send you private messages even if they are not " -"in your contact list." -msgstr "" - -#: mod/settings.php:902 -msgid "Maximum private messages per day from unknown people:" -msgstr "" - -#: mod/settings.php:904 -msgid "Default Post Permissions" -msgstr "" - -#: mod/settings.php:908 -msgid "Expiration settings" -msgstr "" - -#: mod/settings.php:909 -msgid "Automatically expire posts after this many days:" -msgstr "" - -#: mod/settings.php:909 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "" - -#: mod/settings.php:910 -msgid "Expire posts" -msgstr "" - -#: mod/settings.php:910 -msgid "When activated, posts and comments will be expired." -msgstr "" - -#: mod/settings.php:911 -msgid "Expire personal notes" -msgstr "" - -#: mod/settings.php:911 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr "" - -#: mod/settings.php:912 -msgid "Expire starred posts" -msgstr "" - -#: mod/settings.php:912 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "" - -#: mod/settings.php:913 -msgid "Expire photos" -msgstr "" - -#: mod/settings.php:913 -msgid "When activated, photos will be expired." -msgstr "" - -#: mod/settings.php:914 -msgid "Only expire posts by others" -msgstr "" - -#: mod/settings.php:914 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "" - -#: mod/settings.php:917 -msgid "Notification Settings" -msgstr "" - -#: mod/settings.php:918 -msgid "Send a notification email when:" -msgstr "" - -#: mod/settings.php:919 -msgid "You receive an introduction" -msgstr "" - -#: mod/settings.php:920 -msgid "Your introductions are confirmed" -msgstr "" - -#: mod/settings.php:921 -msgid "Someone writes on your profile wall" -msgstr "" - -#: mod/settings.php:922 -msgid "Someone writes a followup comment" -msgstr "" - -#: mod/settings.php:923 -msgid "You receive a private message" -msgstr "" - -#: mod/settings.php:924 -msgid "You receive a friend suggestion" -msgstr "" - -#: mod/settings.php:925 -msgid "You are tagged in a post" -msgstr "" - -#: mod/settings.php:926 -msgid "You are poked/prodded/etc. in a post" -msgstr "" - -#: mod/settings.php:928 -msgid "Activate desktop notifications" -msgstr "" - -#: mod/settings.php:928 -msgid "Show desktop popup on new notifications" -msgstr "" - -#: mod/settings.php:930 -msgid "Text-only notification emails" -msgstr "" - -#: mod/settings.php:932 -msgid "Send text only notification emails, without the html part" -msgstr "" - -#: mod/settings.php:934 -msgid "Show detailled notifications" -msgstr "" - -#: mod/settings.php:936 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "" - -#: mod/settings.php:938 -msgid "Advanced Account/Page Type Settings" -msgstr "" - -#: mod/settings.php:939 -msgid "Change the behaviour of this account for special situations" -msgstr "" - -#: mod/settings.php:942 -msgid "Import Contacts" -msgstr "" - -#: mod/settings.php:943 -msgid "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." -msgstr "" - -#: mod/settings.php:944 -msgid "Upload File" -msgstr "" - -#: mod/settings.php:946 -msgid "Relocate" -msgstr "" - -#: mod/settings.php:947 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "" - -#: mod/settings.php:948 -msgid "Resend relocate message to contacts" -msgstr "" - -#: mod/suggest.php:43 -msgid "Contact suggestion successfully ignored." -msgstr "" - -#: mod/suggest.php:67 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "" - -#: mod/suggest.php:86 -msgid "Do you really want to delete this suggestion?" -msgstr "" - -#: mod/suggest.php:104 mod/suggest.php:124 -msgid "Ignore/Hide" -msgstr "" - -#: mod/suggest.php:134 src/Content/Widget.php:83 view/theme/vier/theme.php:179 -msgid "Friend Suggestions" -msgstr "" - -#: mod/tagrm.php:47 -msgid "Tag(s) removed" -msgstr "" - -#: mod/tagrm.php:117 -msgid "Remove Item Tag" -msgstr "" - -#: mod/tagrm.php:119 -msgid "Select a tag to remove: " -msgstr "" - -#: mod/tagrm.php:130 src/Module/Settings/Delegation.php:178 -msgid "Remove" +#: mod/item.php:891 src/Module/Debug/ItemBody.php:46 +#: src/Module/Debug/ItemBody.php:59 src/Module/Admin/Themes/Details.php:39 +#: src/Module/Admin/Themes/Index.php:59 +msgid "Item not found." msgstr "" #: mod/uimport.php:45 @@ -2981,96 +2976,456 @@ msgid "" "select \"Export account\"" msgstr "" -#: mod/unfollow.php:51 mod/unfollow.php:107 -msgid "You aren't following this contact." +#: mod/cal.php:74 src/Module/Profile/Common.php:41 +#: src/Module/Profile/Common.php:53 src/Module/Profile/Status.php:54 +#: src/Module/Profile/Contacts.php:40 src/Module/Profile/Contacts.php:51 +#: src/Module/Register.php:260 src/Module/HoverCard.php:53 +msgid "User not found." msgstr "" -#: mod/unfollow.php:61 mod/unfollow.php:113 -msgid "Unfollowing is currently not supported by your network." +#: mod/cal.php:274 mod/events.php:415 +msgid "View" msgstr "" -#: mod/unfollow.php:82 -msgid "Contact unfollowed" +#: mod/cal.php:275 mod/events.php:417 +msgid "Previous" msgstr "" -#: mod/unfollow.php:133 -msgid "Disconnect/Unfollow" +#: mod/cal.php:276 mod/events.php:418 src/Module/Install.php:192 +msgid "Next" msgstr "" -#: mod/videos.php:134 -msgid "No videos selected" +#: mod/cal.php:279 mod/events.php:423 src/Model/Event.php:445 +msgid "today" msgstr "" -#: mod/videos.php:252 src/Model/Item.php:3636 -msgid "View Video" +#: mod/cal.php:280 mod/events.php:424 src/Util/Temporal.php:330 +#: src/Model/Event.php:446 +msgid "month" msgstr "" -#: mod/videos.php:267 -msgid "Recent Videos" +#: mod/cal.php:281 mod/events.php:425 src/Util/Temporal.php:331 +#: src/Model/Event.php:447 +msgid "week" msgstr "" -#: mod/videos.php:269 -msgid "Upload New Videos" +#: mod/cal.php:282 mod/events.php:426 src/Util/Temporal.php:332 +#: src/Model/Event.php:448 +msgid "day" msgstr "" -#: mod/wallmessage.php:68 mod/wallmessage.php:131 +#: mod/cal.php:283 mod/events.php:427 +msgid "list" +msgstr "" + +#: mod/cal.php:296 src/Console/User.php:152 src/Console/User.php:250 +#: src/Console/User.php:283 src/Console/User.php:309 +#: src/Module/Api/Twitter/ContactEndpoint.php:73 src/Module/Admin/Users.php:110 +#: src/Model/User.php:561 +msgid "User not found" +msgstr "" + +#: mod/cal.php:305 +msgid "This calendar format is not supported" +msgstr "" + +#: mod/cal.php:307 +msgid "No exportable data found" +msgstr "" + +#: mod/cal.php:324 +msgid "calendar" +msgstr "" + +#: mod/editpost.php:45 mod/editpost.php:55 +msgid "Item not found" +msgstr "" + +#: mod/editpost.php:62 +msgid "Edit post" +msgstr "" + +#: mod/editpost.php:88 mod/notes.php:62 src/Module/Filer/SaveTag.php:66 +#: src/Content/Text/HTML.php:896 +msgid "Save" +msgstr "" + +#: mod/editpost.php:95 +msgid "web link" +msgstr "" + +#: mod/editpost.php:96 +msgid "Insert video link" +msgstr "" + +#: mod/editpost.php:97 +msgid "video link" +msgstr "" + +#: mod/editpost.php:98 +msgid "Insert audio link" +msgstr "" + +#: mod/editpost.php:99 +msgid "audio link" +msgstr "" + +#: mod/editpost.php:113 src/Core/ACL.php:312 +msgid "CC: email addresses" +msgstr "" + +#: mod/editpost.php:120 src/Core/ACL.php:313 +msgid "Example: bob@example.com, mary@example.com" +msgstr "" + +#: mod/events.php:135 mod/events.php:137 +msgid "Event can not end before it has started." +msgstr "" + +#: mod/events.php:144 mod/events.php:146 +msgid "Event title and start time are required." +msgstr "" + +#: mod/events.php:416 +msgid "Create New Event" +msgstr "" + +#: mod/events.php:528 +msgid "Event details" +msgstr "" + +#: mod/events.php:529 +msgid "Starting date and Title are required." +msgstr "" + +#: mod/events.php:530 mod/events.php:535 +msgid "Event Starts:" +msgstr "" + +#: mod/events.php:530 mod/events.php:562 +msgid "Required" +msgstr "" + +#: mod/events.php:543 mod/events.php:568 +msgid "Finish date/time is not known or not relevant" +msgstr "" + +#: mod/events.php:545 mod/events.php:550 +msgid "Event Finishes:" +msgstr "" + +#: mod/events.php:556 mod/events.php:569 +msgid "Adjust for viewer timezone" +msgstr "" + +#: mod/events.php:558 src/Module/Profile/Profile.php:172 +#: src/Module/Settings/Profile/Index.php:253 +msgid "Description:" +msgstr "" + +#: mod/events.php:560 src/Module/Notifications/Introductions.php:166 +#: src/Module/Profile/Profile.php:190 src/Module/Contact.php:614 +#: src/Module/Directory.php:156 src/Model/Event.php:84 src/Model/Event.php:111 +#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:358 +msgid "Location:" +msgstr "" + +#: mod/events.php:562 mod/events.php:564 +msgid "Title:" +msgstr "" + +#: mod/events.php:565 mod/events.php:566 +msgid "Share this event" +msgstr "" + +#: mod/events.php:573 src/Module/Profile/Profile.php:242 +msgid "Basic" +msgstr "" + +#: mod/events.php:574 src/Module/Profile/Profile.php:243 +#: src/Module/Contact.php:909 src/Module/Admin/Site.php:594 +msgid "Advanced" +msgstr "" + +#: mod/events.php:591 +msgid "Failed to remove event" +msgstr "" + +#: mod/follow.php:65 +msgid "The contact could not be added." +msgstr "" + +#: mod/follow.php:105 +msgid "You already added this contact." +msgstr "" + +#: mod/follow.php:121 +msgid "The network type couldn't be detected. Contact can't be added." +msgstr "" + +#: mod/follow.php:129 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "" + +#: mod/follow.php:134 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "" + +#: mod/follow.php:167 src/Module/Notifications/Introductions.php:170 +#: src/Module/Profile/Profile.php:202 src/Module/Contact.php:620 +msgid "Tags:" +msgstr "" + +#: mod/fbrowser.php:107 mod/fbrowser.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:130 +msgid "Upload" +msgstr "" + +#: mod/fbrowser.php:131 +msgid "Files" +msgstr "" + +#: mod/notes.php:50 src/Module/BaseProfile.php:110 +msgid "Personal Notes" +msgstr "" + +#: mod/notes.php:58 +msgid "Personal notes are visible only by yourself." +msgstr "" + +#: mod/photos.php:128 src/Module/BaseProfile.php:71 +msgid "Photo Albums" +msgstr "" + +#: mod/photos.php:129 mod/photos.php:1634 +msgid "Recent Photos" +msgstr "" + +#: mod/photos.php:131 mod/photos.php:1113 mod/photos.php:1636 +msgid "Upload New Photos" +msgstr "" + +#: mod/photos.php:149 src/Module/BaseSettings.php:37 +msgid "everybody" +msgstr "" + +#: mod/photos.php:186 +msgid "Contact information unavailable" +msgstr "" + +#: mod/photos.php:208 +msgid "Album not found." +msgstr "" + +#: mod/photos.php:266 +msgid "Album successfully deleted" +msgstr "" + +#: mod/photos.php:268 +msgid "Album was empty." +msgstr "" + +#: mod/photos.php:300 +msgid "Failed to delete the photo." +msgstr "" + +#: mod/photos.php:584 +msgid "a photo" +msgstr "" + +#: mod/photos.php:584 #, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." +msgid "%1$s was tagged in %2$s by %3$s" msgstr "" -#: mod/wallmessage.php:79 -msgid "Unable to check your home location." +#: mod/photos.php:685 +msgid "Image upload didn't complete, please try again" msgstr "" -#: mod/wallmessage.php:105 mod/wallmessage.php:114 -msgid "No recipient." +#: mod/photos.php:688 +msgid "Image file is missing" msgstr "" -#: mod/wallmessage.php:145 -#, php-format +#: mod/photos.php:693 msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." +"Server can't accept new file upload at this time, please contact your " +"administrator" msgstr "" -#: mod/wall_attach.php:42 mod/wall_attach.php:49 mod/wall_attach.php:87 -#: mod/wall_upload.php:58 mod/wall_upload.php:74 mod/wall_upload.php:119 -#: mod/wall_upload.php:170 mod/wall_upload.php:173 -msgid "Invalid request." +#: mod/photos.php:717 +msgid "Image file is empty." msgstr "" -#: mod/wall_attach.php:105 -msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" +#: mod/photos.php:849 +msgid "No photos selected" msgstr "" -#: mod/wall_attach.php:105 -msgid "Or - did you try to upload an empty file?" +#: mod/photos.php:969 +msgid "Upload Photos" msgstr "" -#: mod/wall_attach.php:116 -#, php-format -msgid "File exceeds size limit of %s" +#: mod/photos.php:973 mod/photos.php:1058 +msgid "New album name: " msgstr "" -#: mod/wall_attach.php:131 -msgid "File upload failed." +#: mod/photos.php:974 +msgid "or select existing album:" msgstr "" -#: mod/wall_upload.php:230 -msgid "Wall Photos" +#: mod/photos.php:975 +msgid "Do not show a status post for this upload" +msgstr "" + +#: mod/photos.php:1041 +msgid "Do you really want to delete this photo album and all its photos?" +msgstr "" + +#: mod/photos.php:1042 mod/photos.php:1063 +msgid "Delete Album" +msgstr "" + +#: mod/photos.php:1069 +msgid "Edit Album" +msgstr "" + +#: mod/photos.php:1070 +msgid "Drop Album" +msgstr "" + +#: mod/photos.php:1075 +msgid "Show Newest First" +msgstr "" + +#: mod/photos.php:1077 +msgid "Show Oldest First" +msgstr "" + +#: mod/photos.php:1098 mod/photos.php:1619 +msgid "View Photo" +msgstr "" + +#: mod/photos.php:1135 +msgid "Permission denied. Access to this item may be restricted." +msgstr "" + +#: mod/photos.php:1137 +msgid "Photo not available" +msgstr "" + +#: mod/photos.php:1147 +msgid "Do you really want to delete this photo?" +msgstr "" + +#: mod/photos.php:1148 mod/photos.php:1349 +msgid "Delete Photo" +msgstr "" + +#: mod/photos.php:1239 +msgid "View photo" +msgstr "" + +#: mod/photos.php:1241 +msgid "Edit photo" +msgstr "" + +#: mod/photos.php:1242 +msgid "Delete photo" +msgstr "" + +#: mod/photos.php:1243 +msgid "Use as profile photo" +msgstr "" + +#: mod/photos.php:1250 +msgid "Private Photo" +msgstr "" + +#: mod/photos.php:1256 +msgid "View Full Size" +msgstr "" + +#: mod/photos.php:1317 +msgid "Tags: " +msgstr "" + +#: mod/photos.php:1320 +msgid "[Select tags to remove]" +msgstr "" + +#: mod/photos.php:1335 +msgid "New album name" +msgstr "" + +#: mod/photos.php:1336 +msgid "Caption" +msgstr "" + +#: mod/photos.php:1337 +msgid "Add a Tag" +msgstr "" + +#: mod/photos.php:1337 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "" + +#: mod/photos.php:1338 +msgid "Do not rotate" +msgstr "" + +#: mod/photos.php:1339 +msgid "Rotate CW (right)" +msgstr "" + +#: mod/photos.php:1340 +msgid "Rotate CCW (left)" +msgstr "" + +#: mod/photos.php:1371 src/Object/Post.php:345 +msgid "I like this (toggle)" +msgstr "" + +#: mod/photos.php:1372 src/Object/Post.php:346 +msgid "I don't like this (toggle)" +msgstr "" + +#: mod/photos.php:1397 mod/photos.php:1454 mod/photos.php:1527 +#: src/Object/Post.php:942 src/Module/Contact.php:1051 +#: src/Module/Item/Compose.php:142 +msgid "This is you" +msgstr "" + +#: mod/photos.php:1399 mod/photos.php:1456 mod/photos.php:1529 +#: src/Object/Post.php:482 src/Object/Post.php:944 +msgid "Comment" +msgstr "" + +#: mod/photos.php:1555 +msgid "Map" +msgstr "" + +#: src/App/Module.php:240 +msgid "You must be logged in to use addons. " +msgstr "" + +#: src/App/Page.php:249 +msgid "Delete this item?" +msgstr "" + +#: src/App/Page.php:297 +msgid "toggle mobile" msgstr "" #: src/App/Authentication.php:210 src/App/Authentication.php:262 msgid "Login failed." msgstr "" -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: src/App/Authentication.php:224 src/Model/User.php:797 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "" -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: src/App/Authentication.php:224 src/Model/User.php:797 msgid "The error message was:" msgstr "" @@ -3087,1290 +3442,558 @@ msgstr "" msgid "Please upload a profile photo." msgstr "" -#: src/App/Authentication.php:393 -#, php-format -msgid "Welcome back %s" -msgstr "" - -#: src/App/Module.php:240 -msgid "You must be logged in to use addons. " -msgstr "" - -#: src/App/Page.php:250 -msgid "Delete this item?" -msgstr "" - -#: src/App/Page.php:298 -msgid "toggle mobile" -msgstr "" - -#: src/App/Router.php:209 +#: src/App/Router.php:224 #, php-format msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "" -#: src/App/Router.php:211 src/Module/HTTPException/PageNotFound.php:32 +#: src/App/Router.php:226 src/Module/HTTPException/PageNotFound.php:32 msgid "Page not found." msgstr "" -#: src/App.php:326 -msgid "No system theme config value set." -msgstr "" - -#: src/BaseModule.php:150 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "" - -#: src/Console/ArchiveContact.php:105 +#: src/Database/DBStructure.php:64 #, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" +msgid "The database version had been set to %s." msgstr "" -#: src/Console/ArchiveContact.php:108 -msgid "The contact entries have been archived" +#: src/Database/DBStructure.php:85 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." msgstr "" -#: src/Console/GlobalCommunityBlock.php:96 -#: src/Module/Admin/Blocklist/Contact.php:49 -#, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "" - -#: src/Console/GlobalCommunityBlock.php:101 -#: src/Module/Admin/Blocklist/Contact.php:47 -msgid "The contact has been blocked from the node" -msgstr "" - -#: src/Console/PostUpdate.php:87 -#, php-format -msgid "Post update version number has been set to %s." -msgstr "" - -#: src/Console/PostUpdate.php:95 -msgid "Check for pending update actions." -msgstr "" - -#: src/Console/PostUpdate.php:97 -msgid "Done." -msgstr "" - -#: src/Console/PostUpdate.php:99 -msgid "Execute pending post updates." -msgstr "" - -#: src/Console/PostUpdate.php:105 -msgid "All pending post updates are done." -msgstr "" - -#: src/Console/User.php:158 -msgid "Enter new password: " -msgstr "" - -#: src/Console/User.php:193 -msgid "Enter user name: " -msgstr "" - -#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 -#: src/Console/User.php:300 -msgid "Enter user nickname: " -msgstr "" - -#: src/Console/User.php:209 -msgid "Enter user email address: " -msgstr "" - -#: src/Console/User.php:217 -msgid "Enter a language (optional): " -msgstr "" - -#: src/Console/User.php:255 -msgid "User is not pending." -msgstr "" - -#: src/Console/User.php:313 -#, php-format -msgid "Type \"yes\" to delete %s" -msgstr "" - -#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 -msgid "newer" -msgstr "" - -#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 -msgid "older" -msgstr "" - -#: src/Content/ContactSelector.php:48 -msgid "Frequently" -msgstr "" - -#: src/Content/ContactSelector.php:49 -msgid "Hourly" -msgstr "" - -#: src/Content/ContactSelector.php:50 -msgid "Twice daily" -msgstr "" - -#: src/Content/ContactSelector.php:51 -msgid "Daily" -msgstr "" - -#: src/Content/ContactSelector.php:52 -msgid "Weekly" -msgstr "" - -#: src/Content/ContactSelector.php:53 -msgid "Monthly" -msgstr "" - -#: src/Content/ContactSelector.php:107 -msgid "DFRN" -msgstr "" - -#: src/Content/ContactSelector.php:108 -msgid "OStatus" -msgstr "" - -#: src/Content/ContactSelector.php:109 -msgid "RSS/Atom" -msgstr "" - -#: src/Content/ContactSelector.php:110 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:280 -msgid "Email" -msgstr "" - -#: src/Content/ContactSelector.php:111 src/Module/Debug/Babel.php:213 -msgid "Diaspora" -msgstr "" - -#: src/Content/ContactSelector.php:112 -msgid "Zot!" -msgstr "" - -#: src/Content/ContactSelector.php:113 -msgid "LinkedIn" -msgstr "" - -#: src/Content/ContactSelector.php:114 -msgid "XMPP/IM" -msgstr "" - -#: src/Content/ContactSelector.php:115 -msgid "MySpace" -msgstr "" - -#: src/Content/ContactSelector.php:116 -msgid "Google+" -msgstr "" - -#: src/Content/ContactSelector.php:117 -msgid "pump.io" -msgstr "" - -#: src/Content/ContactSelector.php:118 -msgid "Twitter" -msgstr "" - -#: src/Content/ContactSelector.php:119 -msgid "Discourse" -msgstr "" - -#: src/Content/ContactSelector.php:120 -msgid "Diaspora Connector" -msgstr "" - -#: src/Content/ContactSelector.php:121 -msgid "GNU Social Connector" -msgstr "" - -#: src/Content/ContactSelector.php:122 -msgid "ActivityPub" -msgstr "" - -#: src/Content/ContactSelector.php:123 -msgid "pnut" -msgstr "" - -#: src/Content/ContactSelector.php:157 -#, php-format -msgid "%s (via %s)" -msgstr "" - -#: src/Content/Feature.php:96 -msgid "General Features" -msgstr "" - -#: src/Content/Feature.php:98 -msgid "Photo Location" -msgstr "" - -#: src/Content/Feature.php:98 -msgid "" -"Photo metadata is normally stripped. This extracts the location (if present) " -"prior to stripping metadata and links it to a map." -msgstr "" - -#: src/Content/Feature.php:99 -msgid "Export Public Calendar" -msgstr "" - -#: src/Content/Feature.php:99 -msgid "Ability for visitors to download the public calendar" -msgstr "" - -#: src/Content/Feature.php:100 -msgid "Trending Tags" -msgstr "" - -#: src/Content/Feature.php:100 -msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "" - -#: src/Content/Feature.php:105 -msgid "Post Composition Features" -msgstr "" - -#: src/Content/Feature.php:106 -msgid "Auto-mention Forums" -msgstr "" - -#: src/Content/Feature.php:106 -msgid "" -"Add/remove mention when a forum page is selected/deselected in ACL window." -msgstr "" - -#: src/Content/Feature.php:107 -msgid "Explicit Mentions" -msgstr "" - -#: src/Content/Feature.php:107 -msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "" - -#: src/Content/Feature.php:112 -msgid "Network Sidebar" -msgstr "" - -#: src/Content/Feature.php:113 src/Content/Widget.php:547 -msgid "Archives" -msgstr "" - -#: src/Content/Feature.php:113 -msgid "Ability to select posts by date ranges" -msgstr "" - -#: src/Content/Feature.php:114 -msgid "Protocol Filter" -msgstr "" - -#: src/Content/Feature.php:114 -msgid "Enable widget to display Network posts only from selected protocols" -msgstr "" - -#: src/Content/Feature.php:119 -msgid "Network Tabs" -msgstr "" - -#: src/Content/Feature.php:120 -msgid "Network New Tab" -msgstr "" - -#: src/Content/Feature.php:120 -msgid "Enable tab to display only new Network posts (from the last 12 hours)" -msgstr "" - -#: src/Content/Feature.php:121 -msgid "Network Shared Links Tab" -msgstr "" - -#: src/Content/Feature.php:121 -msgid "Enable tab to display only Network posts with links in them" -msgstr "" - -#: src/Content/Feature.php:126 -msgid "Post/Comment Tools" -msgstr "" - -#: src/Content/Feature.php:127 -msgid "Post Categories" -msgstr "" - -#: src/Content/Feature.php:127 -msgid "Add categories to your posts" -msgstr "" - -#: src/Content/Feature.php:132 -msgid "Advanced Profile Settings" -msgstr "" - -#: src/Content/Feature.php:133 -msgid "List Forums" -msgstr "" - -#: src/Content/Feature.php:133 -msgid "Show visitors public community forums at the Advanced Profile Page" -msgstr "" - -#: src/Content/Feature.php:134 -msgid "Tag Cloud" -msgstr "" - -#: src/Content/Feature.php:134 -msgid "Provide a personal tag cloud on your profile page" -msgstr "" - -#: src/Content/Feature.php:135 -msgid "Display Membership Date" -msgstr "" - -#: src/Content/Feature.php:135 -msgid "Display membership date in profile" -msgstr "" - -#: src/Content/ForumManager.php:145 src/Content/Nav.php:224 -#: src/Content/Text/HTML.php:931 view/theme/vier/theme.php:225 -msgid "Forums" -msgstr "" - -#: src/Content/ForumManager.php:147 view/theme/vier/theme.php:227 -msgid "External link to forum" -msgstr "" - -#: src/Content/ForumManager.php:150 src/Content/Widget.php:454 -#: src/Content/Widget.php:553 view/theme/vier/theme.php:230 -msgid "show more" -msgstr "" - -#: src/Content/Nav.php:89 -msgid "Nothing new here" -msgstr "" - -#: src/Content/Nav.php:93 src/Module/Special/HTTPException.php:72 -msgid "Go back" -msgstr "" - -#: src/Content/Nav.php:94 -msgid "Clear notifications" -msgstr "" - -#: src/Content/Nav.php:95 src/Content/Text/HTML.php:918 -msgid "@name, !forum, #tags, content" -msgstr "" - -#: src/Content/Nav.php:168 src/Module/Security/Login.php:141 -msgid "Logout" -msgstr "" - -#: src/Content/Nav.php:168 -msgid "End this session" -msgstr "" - -#: src/Content/Nav.php:170 src/Module/Bookmarklet.php:45 -#: src/Module/Security/Login.php:142 -msgid "Login" -msgstr "" - -#: src/Content/Nav.php:170 -msgid "Sign in" -msgstr "" - -#: src/Content/Nav.php:175 src/Module/BaseProfile.php:60 -#: src/Module/Contact.php:635 src/Module/Contact.php:881 -#: src/Module/Settings/TwoFactor/Index.php:107 view/theme/frio/theme.php:258 -msgid "Status" -msgstr "" - -#: src/Content/Nav.php:175 src/Content/Nav.php:258 -#: view/theme/frio/theme.php:258 -msgid "Your posts and conversations" -msgstr "" - -#: src/Content/Nav.php:176 src/Module/BaseProfile.php:52 -#: src/Module/BaseSettings.php:57 src/Module/Contact.php:637 -#: src/Module/Contact.php:897 src/Module/Profile/Profile.php:223 -#: src/Module/Welcome.php:57 view/theme/frio/theme.php:259 -msgid "Profile" -msgstr "" - -#: src/Content/Nav.php:176 view/theme/frio/theme.php:259 -msgid "Your profile page" -msgstr "" - -#: src/Content/Nav.php:177 view/theme/frio/theme.php:260 -msgid "Your photos" -msgstr "" - -#: src/Content/Nav.php:178 src/Module/BaseProfile.php:76 -#: src/Module/BaseProfile.php:79 view/theme/frio/theme.php:261 -msgid "Videos" -msgstr "" - -#: src/Content/Nav.php:178 view/theme/frio/theme.php:261 -msgid "Your videos" -msgstr "" - -#: src/Content/Nav.php:179 view/theme/frio/theme.php:262 -msgid "Your events" -msgstr "" - -#: src/Content/Nav.php:180 -msgid "Personal notes" -msgstr "" - -#: src/Content/Nav.php:180 -msgid "Your personal notes" -msgstr "" - -#: src/Content/Nav.php:197 src/Content/Nav.php:258 -msgid "Home" -msgstr "" - -#: src/Content/Nav.php:197 -msgid "Home Page" -msgstr "" - -#: src/Content/Nav.php:201 src/Module/Register.php:155 -#: src/Module/Security/Login.php:102 -msgid "Register" -msgstr "" - -#: src/Content/Nav.php:201 -msgid "Create an account" -msgstr "" - -#: src/Content/Nav.php:207 src/Module/Help.php:69 -#: src/Module/Settings/TwoFactor/AppSpecific.php:115 -#: src/Module/Settings/TwoFactor/Index.php:106 -#: src/Module/Settings/TwoFactor/Recovery.php:93 -#: src/Module/Settings/TwoFactor/Verify.php:132 view/theme/vier/theme.php:269 -msgid "Help" -msgstr "" - -#: src/Content/Nav.php:207 -msgid "Help and documentation" -msgstr "" - -#: src/Content/Nav.php:211 -msgid "Apps" -msgstr "" - -#: src/Content/Nav.php:211 -msgid "Addon applications, utilities, games" -msgstr "" - -#: src/Content/Nav.php:215 src/Content/Text/HTML.php:916 -#: src/Module/Search/Index.php:97 -msgid "Search" -msgstr "" - -#: src/Content/Nav.php:215 -msgid "Search site content" -msgstr "" - -#: src/Content/Nav.php:218 src/Content/Text/HTML.php:925 -msgid "Full Text" -msgstr "" - -#: src/Content/Nav.php:219 src/Content/Text/HTML.php:926 -#: src/Content/Widget/TagCloud.php:67 -msgid "Tags" -msgstr "" - -#: src/Content/Nav.php:220 src/Content/Nav.php:279 -#: src/Content/Text/HTML.php:927 src/Module/BaseProfile.php:121 -#: src/Module/BaseProfile.php:124 src/Module/Contact.php:824 -#: src/Module/Contact.php:909 view/theme/frio/theme.php:269 -msgid "Contacts" -msgstr "" - -#: src/Content/Nav.php:239 -msgid "Community" -msgstr "" - -#: src/Content/Nav.php:239 -msgid "Conversations on this and other servers" -msgstr "" - -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:91 -#: src/Module/BaseProfile.php:102 view/theme/frio/theme.php:266 -msgid "Events and Calendar" -msgstr "" - -#: src/Content/Nav.php:246 -msgid "Directory" -msgstr "" - -#: src/Content/Nav.php:246 -msgid "People directory" -msgstr "" - -#: src/Content/Nav.php:248 src/Module/BaseAdmin.php:92 -msgid "Information" -msgstr "" - -#: src/Content/Nav.php:248 -msgid "Information about this friendica instance" -msgstr "" - -#: src/Content/Nav.php:251 src/Module/Admin/Tos.php:61 -#: src/Module/BaseAdmin.php:102 src/Module/Register.php:163 -#: src/Module/Tos.php:84 -msgid "Terms of Service" -msgstr "" - -#: src/Content/Nav.php:251 -msgid "Terms of Service of this Friendica instance" -msgstr "" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Network" -msgstr "" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Conversations from your friends" -msgstr "" - -#: src/Content/Nav.php:262 -msgid "Introductions" -msgstr "" - -#: src/Content/Nav.php:262 -msgid "Friend Requests" -msgstr "" - -#: src/Content/Nav.php:263 src/Module/BaseNotifications.php:139 -#: src/Module/Notifications/Introductions.php:52 -msgid "Notifications" -msgstr "" - -#: src/Content/Nav.php:264 -msgid "See all notifications" -msgstr "" - -#: src/Content/Nav.php:265 -msgid "Mark all system notifications seen" -msgstr "" - -#: src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Private mail" -msgstr "" - -#: src/Content/Nav.php:269 -msgid "Inbox" -msgstr "" - -#: src/Content/Nav.php:270 -msgid "Outbox" -msgstr "" - -#: src/Content/Nav.php:274 -msgid "Accounts" -msgstr "" - -#: src/Content/Nav.php:274 -msgid "Manage other pages" -msgstr "" - -#: src/Content/Nav.php:277 src/Module/Admin/Addons/Details.php:119 -#: src/Module/Admin/Themes/Details.php:126 src/Module/BaseSettings.php:124 -#: src/Module/Welcome.php:52 view/theme/frio/theme.php:268 -msgid "Settings" -msgstr "" - -#: src/Content/Nav.php:277 view/theme/frio/theme.php:268 -msgid "Account settings" -msgstr "" - -#: src/Content/Nav.php:279 view/theme/frio/theme.php:269 -msgid "Manage/edit friends and contacts" -msgstr "" - -#: src/Content/Nav.php:284 src/Module/BaseAdmin.php:131 -msgid "Admin" -msgstr "" - -#: src/Content/Nav.php:284 -msgid "Site setup and configuration" -msgstr "" - -#: src/Content/Nav.php:287 -msgid "Navigation" -msgstr "" - -#: src/Content/Nav.php:287 -msgid "Site map" -msgstr "" - -#: src/Content/OEmbed.php:266 -msgid "Embedding disabled" -msgstr "" - -#: src/Content/OEmbed.php:388 -msgid "Embedded content" -msgstr "" - -#: src/Content/Pager.php:221 -msgid "prev" -msgstr "" - -#: src/Content/Pager.php:281 -msgid "last" -msgstr "" - -#: src/Content/Text/BBCode.php:929 src/Content/Text/BBCode.php:1626 -#: src/Content/Text/BBCode.php:1627 -msgid "Image/photo" -msgstr "" - -#: src/Content/Text/BBCode.php:1047 +#: src/Database/DBStructure.php:109 #, php-format msgid "" -"%2$s %3$s" +"\n" +"Error %d occurred during database update:\n" +"%s\n" msgstr "" -#: src/Content/Text/BBCode.php:1544 src/Content/Text/HTML.php:968 -msgid "Click to open/close" +#: src/Database/DBStructure.php:112 +msgid "Errors encountered performing database changes: " msgstr "" -#: src/Content/Text/BBCode.php:1575 -msgid "$1 wrote:" +#: src/Database/DBStructure.php:312 +msgid "Another database update is currently running." msgstr "" -#: src/Content/Text/BBCode.php:1629 src/Content/Text/BBCode.php:1630 -msgid "Encrypted content" -msgstr "" - -#: src/Content/Text/BBCode.php:1855 -msgid "Invalid source protocol" -msgstr "" - -#: src/Content/Text/BBCode.php:1870 -msgid "Invalid link protocol" -msgstr "" - -#: src/Content/Text/HTML.php:816 -msgid "Loading more entries..." -msgstr "" - -#: src/Content/Text/HTML.php:817 -msgid "The end" -msgstr "" - -#: src/Content/Text/HTML.php:910 src/Model/Profile.php:465 -#: src/Module/Contact.php:327 -msgid "Follow" -msgstr "" - -#: src/Content/Widget/CalendarExport.php:79 -msgid "Export" -msgstr "" - -#: src/Content/Widget/CalendarExport.php:80 -msgid "Export calendar as ical" -msgstr "" - -#: src/Content/Widget/CalendarExport.php:81 -msgid "Export calendar as csv" -msgstr "" - -#: src/Content/Widget/ContactBlock.php:72 -msgid "No contacts" -msgstr "" - -#: src/Content/Widget/ContactBlock.php:104 +#: src/Database/DBStructure.php:316 #, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Widget/ContactBlock.php:123 -msgid "View Contacts" +msgid "%s: Database update" msgstr "" -#: src/Content/Widget/SavedSearches.php:48 -msgid "Remove term" -msgstr "" - -#: src/Content/Widget/SavedSearches.php:56 -msgid "Saved Searches" -msgstr "" - -#: src/Content/Widget/TrendingTags.php:51 +#: src/Database/DBStructure.php:616 #, php-format -msgid "Trending Tags (last %d hour)" -msgid_plural "Trending Tags (last %d hours)" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Widget/TrendingTags.php:52 -msgid "More Trending Tags" +msgid "%s: updating %s table." msgstr "" -#: src/Content/Widget.php:53 -msgid "Add New Contact" -msgstr "" - -#: src/Content/Widget.php:54 -msgid "Enter address or web location" -msgstr "" - -#: src/Content/Widget.php:55 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "" - -#: src/Content/Widget.php:72 +#: src/Database/Database.php:661 src/Database/Database.php:764 #, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Widget.php:78 view/theme/vier/theme.php:174 -msgid "Find People" +msgid "Database error %d \"%s\" at \"%s\"" msgstr "" -#: src/Content/Widget.php:79 view/theme/vier/theme.php:175 -msgid "Enter name or interest" +#: src/Core/Renderer.php:91 src/Core/Renderer.php:120 src/Core/Renderer.php:147 +#: src/Core/Renderer.php:181 src/Render/FriendicaSmartyEngine.php:56 +msgid "" +"Friendica can't display this page at the moment, please contact the " +"administrator." msgstr "" -#: src/Content/Widget.php:81 view/theme/vier/theme.php:177 -msgid "Examples: Robert Morgenstein, Fishing" +#: src/Core/Renderer.php:143 +msgid "template engine cannot be registered without a name." msgstr "" -#: src/Content/Widget.php:82 src/Module/Contact.php:845 -#: src/Module/Directory.php:103 view/theme/vier/theme.php:178 -msgid "Find" +#: src/Core/Renderer.php:177 +msgid "template engine is not registered!" msgstr "" -#: src/Content/Widget.php:84 view/theme/vier/theme.php:180 -msgid "Similar Interests" -msgstr "" - -#: src/Content/Widget.php:85 view/theme/vier/theme.php:181 -msgid "Random Profile" -msgstr "" - -#: src/Content/Widget.php:86 view/theme/vier/theme.php:182 -msgid "Invite Friends" -msgstr "" - -#: src/Content/Widget.php:87 src/Module/Directory.php:95 -#: view/theme/vier/theme.php:183 -msgid "Global Directory" -msgstr "" - -#: src/Content/Widget.php:89 view/theme/vier/theme.php:185 -msgid "Local Directory" -msgstr "" - -#: src/Content/Widget.php:218 src/Model/Group.php:528 -#: src/Module/Contact.php:808 src/Module/Welcome.php:76 -msgid "Groups" -msgstr "" - -#: src/Content/Widget.php:220 -msgid "Everyone" -msgstr "" - -#: src/Content/Widget.php:243 src/Module/Contact.php:822 -#: src/Module/Profile/Contacts.php:144 -msgid "Following" -msgstr "" - -#: src/Content/Widget.php:244 src/Module/Contact.php:823 -#: src/Module/Profile/Contacts.php:145 -msgid "Mutual friends" -msgstr "" - -#: src/Content/Widget.php:249 -msgid "Relationships" -msgstr "" - -#: src/Content/Widget.php:251 src/Module/Contact.php:760 -#: src/Module/Group.php:295 -msgid "All Contacts" -msgstr "" - -#: src/Content/Widget.php:294 -msgid "Protocols" -msgstr "" - -#: src/Content/Widget.php:296 -msgid "All Protocols" -msgstr "" - -#: src/Content/Widget.php:333 -msgid "Saved Folders" -msgstr "" - -#: src/Content/Widget.php:335 src/Content/Widget.php:374 -msgid "Everything" -msgstr "" - -#: src/Content/Widget.php:372 -msgid "Categories" -msgstr "" - -#: src/Content/Widget.php:449 +#: src/Core/Update.php:219 #, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "" -msgstr[1] "" +msgid "Update %s failed. See error logs." +msgstr "" -#: src/Core/ACL.php:155 +#: src/Core/Update.php:286 +#, php-format +msgid "" +"\n" +"\t\t\t\tThe friendica developers released update %s recently,\n" +"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" +"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact " +"a\n" +"\t\t\t\tfriendica developer if you can not help me on your own. My database " +"might be invalid." +msgstr "" + +#: src/Core/Update.php:292 +#, php-format +msgid "" +"The error message is\n" +"[pre]%s[/pre]" +msgstr "" + +#: src/Core/Update.php:296 src/Core/Update.php:332 +msgid "[Friendica Notify] Database update" +msgstr "" + +#: src/Core/Update.php:326 +#, php-format +msgid "" +"\n" +"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." +msgstr "" + +#: src/Core/ACL.php:153 msgid "Yourself" msgstr "" -#: src/Core/ACL.php:281 +#: src/Core/ACL.php:182 src/Module/PermissionTooltip.php:76 +#: src/Module/PermissionTooltip.php:98 src/Module/Contact.php:808 +#: src/Content/Widget.php:241 src/BaseModule.php:184 +msgid "Followers" +msgstr "" + +#: src/Core/ACL.php:189 src/Module/PermissionTooltip.php:82 +#: src/Module/PermissionTooltip.php:104 +msgid "Mutuals" +msgstr "" + +#: src/Core/ACL.php:279 msgid "Post to Email" msgstr "" -#: src/Core/ACL.php:308 +#: src/Core/ACL.php:306 msgid "Public" msgstr "" -#: src/Core/ACL.php:309 +#: src/Core/ACL.php:307 msgid "" "This content will be shown to all your followers and can be seen in the " "community pages and by anyone with its link." msgstr "" -#: src/Core/ACL.php:310 +#: src/Core/ACL.php:308 msgid "Limited/Private" msgstr "" -#: src/Core/ACL.php:311 +#: src/Core/ACL.php:309 msgid "" "This content will be shown only to the people in the first box, to the " "exception of the people mentioned in the second box. It won't appear " "anywhere public." msgstr "" -#: src/Core/ACL.php:312 +#: src/Core/ACL.php:310 msgid "Show to:" msgstr "" -#: src/Core/ACL.php:313 +#: src/Core/ACL.php:311 msgid "Except to:" msgstr "" -#: src/Core/ACL.php:316 +#: src/Core/ACL.php:314 msgid "Connectors" msgstr "" -#: src/Core/Installer.php:180 +#: src/Core/Installer.php:179 msgid "" "The database configuration file \"config/local.config.php\" could not be " "written. Please use the enclosed text to create a configuration file in your " "web server root." msgstr "" -#: src/Core/Installer.php:199 +#: src/Core/Installer.php:198 msgid "" "You may need to import the file \"database.sql\" manually using phpmyadmin " "or mysql." msgstr "" -#: src/Core/Installer.php:200 src/Module/Install.php:191 -#: src/Module/Install.php:345 -msgid "Please see the file \"INSTALL.txt\"." +#: src/Core/Installer.php:199 src/Module/Install.php:191 +msgid "Please see the file \"doc/INSTALL.md\"." msgstr "" -#: src/Core/Installer.php:261 +#: src/Core/Installer.php:260 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "" -#: src/Core/Installer.php:262 +#: src/Core/Installer.php:261 msgid "" "If you don't have a command line version of PHP installed on your server, " "you will not be able to run the background processing. See 'Setup the worker'" msgstr "" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "PHP executable path" msgstr "" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "" "Enter full path to php executable. You can leave this blank to continue the " "installation." msgstr "" -#: src/Core/Installer.php:272 +#: src/Core/Installer.php:271 msgid "Command line PHP" msgstr "" -#: src/Core/Installer.php:281 +#: src/Core/Installer.php:280 msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" msgstr "" -#: src/Core/Installer.php:282 +#: src/Core/Installer.php:281 msgid "Found PHP version: " msgstr "" -#: src/Core/Installer.php:284 +#: src/Core/Installer.php:283 msgid "PHP cli binary" msgstr "" -#: src/Core/Installer.php:297 +#: src/Core/Installer.php:296 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." msgstr "" -#: src/Core/Installer.php:298 +#: src/Core/Installer.php:297 msgid "This is required for message delivery to work." msgstr "" -#: src/Core/Installer.php:303 +#: src/Core/Installer.php:302 msgid "PHP register_argc_argv" msgstr "" -#: src/Core/Installer.php:335 +#: src/Core/Installer.php:334 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" msgstr "" -#: src/Core/Installer.php:336 +#: src/Core/Installer.php:335 msgid "" "If running under Windows, please see \"http://www.php.net/manual/en/openssl." "installation.php\"." msgstr "" -#: src/Core/Installer.php:339 +#: src/Core/Installer.php:338 msgid "Generate encryption keys" msgstr "" -#: src/Core/Installer.php:391 +#: src/Core/Installer.php:390 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "" -#: src/Core/Installer.php:396 +#: src/Core/Installer.php:395 msgid "Apache mod_rewrite module" msgstr "" -#: src/Core/Installer.php:402 +#: src/Core/Installer.php:401 msgid "Error: PDO or MySQLi PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:407 +#: src/Core/Installer.php:406 msgid "Error: The MySQL driver for PDO is not installed." msgstr "" -#: src/Core/Installer.php:411 +#: src/Core/Installer.php:410 msgid "PDO or MySQLi PHP module" msgstr "" -#: src/Core/Installer.php:419 +#: src/Core/Installer.php:418 msgid "Error, XML PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:423 +#: src/Core/Installer.php:422 msgid "XML PHP module" msgstr "" -#: src/Core/Installer.php:426 +#: src/Core/Installer.php:425 msgid "libCurl PHP module" msgstr "" -#: src/Core/Installer.php:427 +#: src/Core/Installer.php:426 msgid "Error: libCURL PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:433 +#: src/Core/Installer.php:432 msgid "GD graphics PHP module" msgstr "" -#: src/Core/Installer.php:434 +#: src/Core/Installer.php:433 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "" -#: src/Core/Installer.php:440 +#: src/Core/Installer.php:439 msgid "OpenSSL PHP module" msgstr "" -#: src/Core/Installer.php:441 +#: src/Core/Installer.php:440 msgid "Error: openssl PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:447 +#: src/Core/Installer.php:446 msgid "mb_string PHP module" msgstr "" -#: src/Core/Installer.php:448 +#: src/Core/Installer.php:447 msgid "Error: mb_string PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:454 +#: src/Core/Installer.php:453 msgid "iconv PHP module" msgstr "" -#: src/Core/Installer.php:455 +#: src/Core/Installer.php:454 msgid "Error: iconv PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:461 +#: src/Core/Installer.php:460 msgid "POSIX PHP module" msgstr "" -#: src/Core/Installer.php:462 +#: src/Core/Installer.php:461 msgid "Error: POSIX PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:468 +#: src/Core/Installer.php:467 msgid "JSON PHP module" msgstr "" -#: src/Core/Installer.php:469 +#: src/Core/Installer.php:468 msgid "Error: JSON PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:475 +#: src/Core/Installer.php:474 msgid "File Information PHP module" msgstr "" -#: src/Core/Installer.php:476 +#: src/Core/Installer.php:475 msgid "Error: File Information PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:499 +#: src/Core/Installer.php:498 msgid "" "The web installer needs to be able to create a file called \"local.config.php" "\" in the \"config\" folder of your web server and it is unable to do so." msgstr "" -#: src/Core/Installer.php:500 +#: src/Core/Installer.php:499 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "" -#: src/Core/Installer.php:501 +#: src/Core/Installer.php:500 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "" -#: src/Core/Installer.php:502 +#: src/Core/Installer.php:501 msgid "" "You can alternatively skip this procedure and perform a manual installation. " "Please see the file \"INSTALL.txt\" for instructions." msgstr "" -#: src/Core/Installer.php:505 +#: src/Core/Installer.php:504 msgid "config/local.config.php is writable" msgstr "" -#: src/Core/Installer.php:525 +#: src/Core/Installer.php:524 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "" -#: src/Core/Installer.php:526 +#: src/Core/Installer.php:525 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "" -#: src/Core/Installer.php:527 +#: src/Core/Installer.php:526 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has " "write access to this folder." msgstr "" -#: src/Core/Installer.php:528 +#: src/Core/Installer.php:527 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "" -#: src/Core/Installer.php:531 +#: src/Core/Installer.php:530 msgid "view/smarty3 is writable" msgstr "" -#: src/Core/Installer.php:560 +#: src/Core/Installer.php:559 msgid "" "Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist " "to .htaccess." msgstr "" -#: src/Core/Installer.php:562 +#: src/Core/Installer.php:561 msgid "Error message from Curl when fetching" msgstr "" -#: src/Core/Installer.php:567 +#: src/Core/Installer.php:566 msgid "Url rewrite is working" msgstr "" -#: src/Core/Installer.php:596 +#: src/Core/Installer.php:595 msgid "ImageMagick PHP extension is not installed" msgstr "" -#: src/Core/Installer.php:598 +#: src/Core/Installer.php:597 msgid "ImageMagick PHP extension is installed" msgstr "" -#: src/Core/Installer.php:600 +#: src/Core/Installer.php:599 msgid "ImageMagick supports GIF" msgstr "" -#: src/Core/Installer.php:622 +#: src/Core/Installer.php:621 msgid "Database already in use." msgstr "" -#: src/Core/Installer.php:627 +#: src/Core/Installer.php:626 msgid "Could not connect to database." msgstr "" -#: src/Core/L10n.php:371 src/Model/Event.php:411 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:174 +#: src/Model/Event.php:413 msgid "Monday" msgstr "" -#: src/Core/L10n.php:371 src/Model/Event.php:412 +#: src/Core/L10n.php:371 src/Model/Event.php:414 msgid "Tuesday" msgstr "" -#: src/Core/L10n.php:371 src/Model/Event.php:413 +#: src/Core/L10n.php:371 src/Model/Event.php:415 msgid "Wednesday" msgstr "" -#: src/Core/L10n.php:371 src/Model/Event.php:414 +#: src/Core/L10n.php:371 src/Model/Event.php:416 msgid "Thursday" msgstr "" -#: src/Core/L10n.php:371 src/Model/Event.php:415 +#: src/Core/L10n.php:371 src/Model/Event.php:417 msgid "Friday" msgstr "" -#: src/Core/L10n.php:371 src/Model/Event.php:416 +#: src/Core/L10n.php:371 src/Model/Event.php:418 msgid "Saturday" msgstr "" -#: src/Core/L10n.php:371 src/Model/Event.php:410 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:174 +#: src/Model/Event.php:412 msgid "Sunday" msgstr "" -#: src/Core/L10n.php:375 src/Model/Event.php:431 +#: src/Core/L10n.php:375 src/Model/Event.php:433 msgid "January" msgstr "" -#: src/Core/L10n.php:375 src/Model/Event.php:432 +#: src/Core/L10n.php:375 src/Model/Event.php:434 msgid "February" msgstr "" -#: src/Core/L10n.php:375 src/Model/Event.php:433 +#: src/Core/L10n.php:375 src/Model/Event.php:435 msgid "March" msgstr "" -#: src/Core/L10n.php:375 src/Model/Event.php:434 +#: src/Core/L10n.php:375 src/Model/Event.php:436 msgid "April" msgstr "" -#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:422 +#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:424 msgid "May" msgstr "" -#: src/Core/L10n.php:375 src/Model/Event.php:435 +#: src/Core/L10n.php:375 src/Model/Event.php:437 msgid "June" msgstr "" -#: src/Core/L10n.php:375 src/Model/Event.php:436 +#: src/Core/L10n.php:375 src/Model/Event.php:438 msgid "July" msgstr "" -#: src/Core/L10n.php:375 src/Model/Event.php:437 +#: src/Core/L10n.php:375 src/Model/Event.php:439 msgid "August" msgstr "" -#: src/Core/L10n.php:375 src/Model/Event.php:438 +#: src/Core/L10n.php:375 src/Model/Event.php:440 msgid "September" msgstr "" -#: src/Core/L10n.php:375 src/Model/Event.php:439 +#: src/Core/L10n.php:375 src/Model/Event.php:441 msgid "October" msgstr "" -#: src/Core/L10n.php:375 src/Model/Event.php:440 +#: src/Core/L10n.php:375 src/Model/Event.php:442 msgid "November" msgstr "" -#: src/Core/L10n.php:375 src/Model/Event.php:441 +#: src/Core/L10n.php:375 src/Model/Event.php:443 msgid "December" msgstr "" -#: src/Core/L10n.php:391 src/Model/Event.php:403 +#: src/Core/L10n.php:391 src/Model/Event.php:405 msgid "Mon" msgstr "" -#: src/Core/L10n.php:391 src/Model/Event.php:404 +#: src/Core/L10n.php:391 src/Model/Event.php:406 msgid "Tue" msgstr "" -#: src/Core/L10n.php:391 src/Model/Event.php:405 +#: src/Core/L10n.php:391 src/Model/Event.php:407 msgid "Wed" msgstr "" -#: src/Core/L10n.php:391 src/Model/Event.php:406 +#: src/Core/L10n.php:391 src/Model/Event.php:408 msgid "Thu" msgstr "" -#: src/Core/L10n.php:391 src/Model/Event.php:407 +#: src/Core/L10n.php:391 src/Model/Event.php:409 msgid "Fri" msgstr "" -#: src/Core/L10n.php:391 src/Model/Event.php:408 +#: src/Core/L10n.php:391 src/Model/Event.php:410 msgid "Sat" msgstr "" -#: src/Core/L10n.php:391 src/Model/Event.php:402 +#: src/Core/L10n.php:391 src/Model/Event.php:404 msgid "Sun" msgstr "" -#: src/Core/L10n.php:395 src/Model/Event.php:418 +#: src/Core/L10n.php:395 src/Model/Event.php:420 msgid "Jan" msgstr "" -#: src/Core/L10n.php:395 src/Model/Event.php:419 +#: src/Core/L10n.php:395 src/Model/Event.php:421 msgid "Feb" msgstr "" -#: src/Core/L10n.php:395 src/Model/Event.php:420 +#: src/Core/L10n.php:395 src/Model/Event.php:422 msgid "Mar" msgstr "" -#: src/Core/L10n.php:395 src/Model/Event.php:421 +#: src/Core/L10n.php:395 src/Model/Event.php:423 msgid "Apr" msgstr "" -#: src/Core/L10n.php:395 src/Model/Event.php:423 +#: src/Core/L10n.php:395 src/Model/Event.php:425 msgid "Jun" msgstr "" -#: src/Core/L10n.php:395 src/Model/Event.php:424 +#: src/Core/L10n.php:395 src/Model/Event.php:426 msgid "Jul" msgstr "" -#: src/Core/L10n.php:395 src/Model/Event.php:425 +#: src/Core/L10n.php:395 src/Model/Event.php:427 msgid "Aug" msgstr "" @@ -4378,15 +4001,15 @@ msgstr "" msgid "Sep" msgstr "" -#: src/Core/L10n.php:395 src/Model/Event.php:427 +#: src/Core/L10n.php:395 src/Model/Event.php:429 msgid "Oct" msgstr "" -#: src/Core/L10n.php:395 src/Model/Event.php:428 +#: src/Core/L10n.php:395 src/Model/Event.php:430 msgid "Nov" msgstr "" -#: src/Core/L10n.php:395 src/Model/Event.php:429 +#: src/Core/L10n.php:395 src/Model/Event.php:431 msgid "Dec" msgstr "" @@ -4438,41 +4061,6 @@ msgstr "" msgid "rebuffed" msgstr "" -#: src/Core/Update.php:213 -#, php-format -msgid "Update %s failed. See error logs." -msgstr "" - -#: src/Core/Update.php:277 -#, php-format -msgid "" -"\n" -"\t\t\t\tThe friendica developers released update %s recently,\n" -"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" -"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact " -"a\n" -"\t\t\t\tfriendica developer if you can not help me on your own. My database " -"might be invalid." -msgstr "" - -#: src/Core/Update.php:283 -#, php-format -msgid "" -"The error message is\n" -"[pre]%s[/pre]" -msgstr "" - -#: src/Core/Update.php:287 src/Core/Update.php:323 -msgid "[Friendica Notify] Database update" -msgstr "" - -#: src/Core/Update.php:317 -#, php-format -msgid "" -"\n" -"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." -msgstr "" - #: src/Core/UserImport.php:126 msgid "Error decoding account file" msgstr "" @@ -4505,41 +4093,404 @@ msgstr "" msgid "Done. You can now login with your username and password" msgstr "" -#: src/Database/DBStructure.php:69 -msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." +#: src/LegacyModule.php:49 +#, php-format +msgid "Legacy module file not found: %s" msgstr "" -#: src/Database/DBStructure.php:93 +#: src/Worker/Delivery.php:556 +msgid "(no subject)" +msgstr "" + +#: src/Object/EMail/ItemCCEMail.php:39 #, php-format msgid "" -"\n" -"Error %d occurred during database update:\n" -"%s\n" +"This message was sent to you by %s, a member of the Friendica social network." msgstr "" -#: src/Database/DBStructure.php:96 -msgid "Errors encountered performing database changes: " -msgstr "" - -#: src/Database/DBStructure.php:285 +#: src/Object/EMail/ItemCCEMail.php:41 #, php-format -msgid "%s: Database update" +msgid "You may visit them online at %s" msgstr "" -#: src/Database/DBStructure.php:546 +#: src/Object/EMail/ItemCCEMail.php:42 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "" + +#: src/Object/EMail/ItemCCEMail.php:46 #, php-format -msgid "%s: updating %s table." +msgid "%s posted an update." msgstr "" -#: src/Factory/Notification/Introduction.php:132 +#: src/Object/Post.php:147 +msgid "This entry was edited" +msgstr "" + +#: src/Object/Post.php:174 +msgid "Private Message" +msgstr "" + +#: src/Object/Post.php:213 +msgid "pinned item" +msgstr "" + +#: src/Object/Post.php:218 +msgid "Delete locally" +msgstr "" + +#: src/Object/Post.php:221 +msgid "Delete globally" +msgstr "" + +#: src/Object/Post.php:221 +msgid "Remove locally" +msgstr "" + +#: src/Object/Post.php:235 +msgid "save to folder" +msgstr "" + +#: src/Object/Post.php:270 +msgid "I will attend" +msgstr "" + +#: src/Object/Post.php:270 +msgid "I will not attend" +msgstr "" + +#: src/Object/Post.php:270 +msgid "I might attend" +msgstr "" + +#: src/Object/Post.php:300 +msgid "ignore thread" +msgstr "" + +#: src/Object/Post.php:301 +msgid "unignore thread" +msgstr "" + +#: src/Object/Post.php:302 +msgid "toggle ignore status" +msgstr "" + +#: src/Object/Post.php:314 +msgid "pin" +msgstr "" + +#: src/Object/Post.php:315 +msgid "unpin" +msgstr "" + +#: src/Object/Post.php:316 +msgid "toggle pin status" +msgstr "" + +#: src/Object/Post.php:319 +msgid "pinned" +msgstr "" + +#: src/Object/Post.php:326 +msgid "add star" +msgstr "" + +#: src/Object/Post.php:327 +msgid "remove star" +msgstr "" + +#: src/Object/Post.php:328 +msgid "toggle star status" +msgstr "" + +#: src/Object/Post.php:331 +msgid "starred" +msgstr "" + +#: src/Object/Post.php:335 +msgid "add tag" +msgstr "" + +#: src/Object/Post.php:345 +msgid "like" +msgstr "" + +#: src/Object/Post.php:346 +msgid "dislike" +msgstr "" + +#: src/Object/Post.php:348 +msgid "Share this" +msgstr "" + +#: src/Object/Post.php:348 +msgid "share" +msgstr "" + +#: src/Object/Post.php:400 +#, php-format +msgid "%s (Received %s)" +msgstr "" + +#: src/Object/Post.php:405 +msgid "Comment this item on your system" +msgstr "" + +#: src/Object/Post.php:405 +msgid "remote comment" +msgstr "" + +#: src/Object/Post.php:417 +msgid "Pushed" +msgstr "" + +#: src/Object/Post.php:417 +msgid "Pulled" +msgstr "" + +#: src/Object/Post.php:444 +msgid "to" +msgstr "" + +#: src/Object/Post.php:445 +msgid "via" +msgstr "" + +#: src/Object/Post.php:446 +msgid "Wall-to-Wall" +msgstr "" + +#: src/Object/Post.php:447 +msgid "via Wall-To-Wall:" +msgstr "" + +#: src/Object/Post.php:483 +#, php-format +msgid "Reply to %s" +msgstr "" + +#: src/Object/Post.php:486 +msgid "More" +msgstr "" + +#: src/Object/Post.php:504 +msgid "Notifier task is pending" +msgstr "" + +#: src/Object/Post.php:505 +msgid "Delivery to remote servers is pending" +msgstr "" + +#: src/Object/Post.php:506 +msgid "Delivery to remote servers is underway" +msgstr "" + +#: src/Object/Post.php:507 +msgid "Delivery to remote servers is mostly done" +msgstr "" + +#: src/Object/Post.php:508 +msgid "Delivery to remote servers is done" +msgstr "" + +#: src/Object/Post.php:528 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "" +msgstr[1] "" + +#: src/Object/Post.php:529 +msgid "Show more" +msgstr "" + +#: src/Object/Post.php:530 +msgid "Show fewer" +msgstr "" + +#: src/Object/Post.php:541 src/Model/Item.php:3390 +msgid "comment" +msgid_plural "comments" +msgstr[0] "" +msgstr[1] "" + +#: src/Console/ArchiveContact.php:105 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "" + +#: src/Console/ArchiveContact.php:108 +msgid "The contact entries have been archived" +msgstr "" + +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Admin/Blocklist/Contact.php:49 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "" + +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Admin/Blocklist/Contact.php:47 +msgid "The contact has been blocked from the node" +msgstr "" + +#: src/Console/User.php:158 +msgid "Enter new password: " +msgstr "" + +#: src/Console/User.php:193 +msgid "Enter user name: " +msgstr "" + +#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 +#: src/Console/User.php:300 +msgid "Enter user nickname: " +msgstr "" + +#: src/Console/User.php:209 +msgid "Enter user email address: " +msgstr "" + +#: src/Console/User.php:217 +msgid "Enter a language (optional): " +msgstr "" + +#: src/Console/User.php:255 +msgid "User is not pending." +msgstr "" + +#: src/Console/User.php:313 +msgid "User has already been marked for deletion." +msgstr "" + +#: src/Console/User.php:318 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "" + +#: src/Console/User.php:320 +msgid "Deletion aborted." +msgstr "" + +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "" + +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "" + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "" + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "" + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "" + +#: src/Render/FriendicaSmartyEngine.php:52 +msgid "The folder view/smarty3/ must be writable by webserver." +msgstr "" + +#: src/Repository/ProfileField.php:275 +msgid "Hometown:" +msgstr "" + +#: src/Repository/ProfileField.php:276 +msgid "Marital Status:" +msgstr "" + +#: src/Repository/ProfileField.php:277 +msgid "With:" +msgstr "" + +#: src/Repository/ProfileField.php:278 +msgid "Since:" +msgstr "" + +#: src/Repository/ProfileField.php:279 +msgid "Sexual Preference:" +msgstr "" + +#: src/Repository/ProfileField.php:280 +msgid "Political Views:" +msgstr "" + +#: src/Repository/ProfileField.php:281 +msgid "Religious Views:" +msgstr "" + +#: src/Repository/ProfileField.php:282 +msgid "Likes:" +msgstr "" + +#: src/Repository/ProfileField.php:283 +msgid "Dislikes:" +msgstr "" + +#: src/Repository/ProfileField.php:284 +msgid "Title/Description:" +msgstr "" + +#: src/Repository/ProfileField.php:285 src/Module/Admin/Summary.php:231 +msgid "Summary" +msgstr "" + +#: src/Repository/ProfileField.php:286 +msgid "Musical interests" +msgstr "" + +#: src/Repository/ProfileField.php:287 +msgid "Books, literature" +msgstr "" + +#: src/Repository/ProfileField.php:288 +msgid "Television" +msgstr "" + +#: src/Repository/ProfileField.php:289 +msgid "Film/dance/culture/entertainment" +msgstr "" + +#: src/Repository/ProfileField.php:290 +msgid "Hobbies/Interests" +msgstr "" + +#: src/Repository/ProfileField.php:291 +msgid "Love/romance" +msgstr "" + +#: src/Repository/ProfileField.php:292 +msgid "Work/employment" +msgstr "" + +#: src/Repository/ProfileField.php:293 +msgid "School/education" +msgstr "" + +#: src/Repository/ProfileField.php:294 +msgid "Contact information and Social Networks" +msgstr "" + +#: src/App.php:310 +msgid "No system theme config value set." +msgstr "" + +#: src/Factory/Notification/Introduction.php:128 msgid "Friend Suggestion" msgstr "" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "Friend/Connect Request" msgstr "" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "New Follower" msgstr "" @@ -4584,3272 +4535,260 @@ msgstr "" msgid "%s is now friends with %s" msgstr "" -#: src/LegacyModule.php:49 +#: src/Module/Notifications/Notifications.php:50 +msgid "Network Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:58 +msgid "System Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Personal Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:74 +msgid "Home Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:133 +#: src/Module/Notifications/Introductions.php:195 #, php-format -msgid "Legacy module file not found: %s" +msgid "No more %s notifications." msgstr "" -#: src/Model/Contact.php:1273 src/Model/Contact.php:1286 -msgid "UnFollow" +#: src/Module/Notifications/Notifications.php:138 +msgid "Show unread" msgstr "" -#: src/Model/Contact.php:1282 -msgid "Drop Contact" +#: src/Module/Notifications/Notifications.php:138 +msgid "Show all" +msgstr "" + +#: src/Module/Notifications/Notification.php:103 +msgid "You must be logged in to show this page." +msgstr "" + +#: src/Module/Notifications/Introductions.php:52 +#: src/Module/BaseNotifications.php:139 src/Content/Nav.php:268 +msgid "Notifications" +msgstr "" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Show Ignored Requests" +msgstr "" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Hide Ignored Requests" +msgstr "" + +#: src/Module/Notifications/Introductions.php:90 +#: src/Module/Notifications/Introductions.php:157 +msgid "Notification type:" +msgstr "" + +#: src/Module/Notifications/Introductions.php:93 +msgid "Suggested by:" +msgstr "" + +#: src/Module/Notifications/Introductions.php:105 +#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:602 +msgid "Hide this contact from others" msgstr "" -#: src/Model/Contact.php:1292 src/Module/Admin/Users.php:251 #: src/Module/Notifications/Introductions.php:107 #: src/Module/Notifications/Introductions.php:183 +#: src/Module/Admin/Users.php:246 src/Model/Contact.php:980 msgid "Approve" msgstr "" -#: src/Model/Contact.php:1862 -msgid "Organisation" +#: src/Module/Notifications/Introductions.php:118 +msgid "Claims to be known to you: " msgstr "" -#: src/Model/Contact.php:1866 -msgid "News" +#: src/Module/Notifications/Introductions.php:125 +msgid "Shall your connection be bidirectional or not?" msgstr "" -#: src/Model/Contact.php:1870 -msgid "Forum" -msgstr "" - -#: src/Model/Contact.php:2286 -msgid "Connect URL missing." -msgstr "" - -#: src/Model/Contact.php:2295 -msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." -msgstr "" - -#: src/Model/Contact.php:2336 -msgid "" -"This site is not configured to allow communications with other networks." -msgstr "" - -#: src/Model/Contact.php:2337 src/Model/Contact.php:2350 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "" - -#: src/Model/Contact.php:2348 -msgid "The profile address specified does not provide adequate information." -msgstr "" - -#: src/Model/Contact.php:2353 -msgid "An author or name was not found." -msgstr "" - -#: src/Model/Contact.php:2356 -msgid "No browser URL could be matched to this address." -msgstr "" - -#: src/Model/Contact.php:2359 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "" - -#: src/Model/Contact.php:2360 -msgid "Use mailto: in front of address to force email check." -msgstr "" - -#: src/Model/Contact.php:2366 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "" - -#: src/Model/Contact.php:2371 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "" - -#: src/Model/Contact.php:2432 -msgid "Unable to retrieve contact information." -msgstr "" - -#: src/Model/Event.php:49 src/Model/Event.php:862 -#: src/Module/Debug/Localtime.php:36 -msgid "l F d, Y \\@ g:i A" -msgstr "" - -#: src/Model/Event.php:76 src/Model/Event.php:93 src/Model/Event.php:450 -#: src/Model/Event.php:930 -msgid "Starts:" -msgstr "" - -#: src/Model/Event.php:79 src/Model/Event.php:99 src/Model/Event.php:451 -#: src/Model/Event.php:934 -msgid "Finishes:" -msgstr "" - -#: src/Model/Event.php:400 -msgid "all-day" -msgstr "" - -#: src/Model/Event.php:426 -msgid "Sept" -msgstr "" - -#: src/Model/Event.php:448 -msgid "No events to display" -msgstr "" - -#: src/Model/Event.php:576 -msgid "l, F j" -msgstr "" - -#: src/Model/Event.php:607 -msgid "Edit event" -msgstr "" - -#: src/Model/Event.php:608 -msgid "Duplicate event" -msgstr "" - -#: src/Model/Event.php:609 -msgid "Delete event" -msgstr "" - -#: src/Model/Event.php:641 src/Model/Item.php:3706 src/Model/Item.php:3713 -msgid "link to source" -msgstr "" - -#: src/Model/Event.php:863 -msgid "D g:i A" -msgstr "" - -#: src/Model/Event.php:864 -msgid "g:i A" -msgstr "" - -#: src/Model/Event.php:949 src/Model/Event.php:951 -msgid "Show map" -msgstr "" - -#: src/Model/Event.php:950 -msgid "Hide map" -msgstr "" - -#: src/Model/Event.php:1042 +#: src/Module/Notifications/Introductions.php:126 #, php-format -msgid "%s's birthday" -msgstr "" - -#: src/Model/Event.php:1043 -#, php-format -msgid "Happy Birthday %s" -msgstr "" - -#: src/Model/FileTag.php:280 -msgid "Item filed" -msgstr "" - -#: src/Model/Group.php:92 msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." msgstr "" -#: src/Model/Group.php:451 -msgid "Default privacy group for new contacts" -msgstr "" - -#: src/Model/Group.php:483 -msgid "Everybody" -msgstr "" - -#: src/Model/Group.php:502 -msgid "edit" -msgstr "" - -#: src/Model/Group.php:527 -msgid "add" -msgstr "" - -#: src/Model/Group.php:532 -msgid "Edit group" -msgstr "" - -#: src/Model/Group.php:533 src/Module/Group.php:194 -msgid "Contacts not in any group" -msgstr "" - -#: src/Model/Group.php:535 -msgid "Create a new group" -msgstr "" - -#: src/Model/Group.php:536 src/Module/Group.php:179 src/Module/Group.php:202 -#: src/Module/Group.php:279 -msgid "Group Name: " -msgstr "" - -#: src/Model/Group.php:537 -msgid "Edit groups" -msgstr "" - -#: src/Model/Item.php:3448 -msgid "activity" -msgstr "" - -#: src/Model/Item.php:3450 src/Object/Post.php:535 -msgid "comment" -msgid_plural "comments" -msgstr[0] "" -msgstr[1] "" - -#: src/Model/Item.php:3453 -msgid "post" -msgstr "" - -#: src/Model/Item.php:3576 +#: src/Module/Notifications/Introductions.php:127 #, php-format -msgid "Content warning: %s" +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you " +"will not receive updates from them in your news feed." msgstr "" -#: src/Model/Item.php:3653 -msgid "bytes" +#: src/Module/Notifications/Introductions.php:129 +msgid "Friend" msgstr "" -#: src/Model/Item.php:3700 -msgid "View on separate page" -msgstr "" - -#: src/Model/Item.php:3701 -msgid "view on separate page" -msgstr "" - -#: src/Model/Mail.php:129 src/Model/Mail.php:264 -msgid "[no subject]" -msgstr "" - -#: src/Model/Profile.php:360 src/Module/Profile/Profile.php:235 -#: src/Module/Profile/Profile.php:237 -msgid "Edit profile" +#: src/Module/Notifications/Introductions.php:130 +msgid "Subscriber" msgstr "" +#: src/Module/Notifications/Introductions.php:168 src/Module/Contact.php:618 #: src/Model/Profile.php:362 -msgid "Change profile photo" -msgstr "" - -#: src/Model/Profile.php:381 src/Module/Directory.php:159 -#: src/Module/Profile/Profile.php:167 -msgid "Homepage:" -msgstr "" - -#: src/Model/Profile.php:382 src/Module/Contact.php:630 -#: src/Module/Notifications/Introductions.php:168 msgid "About:" msgstr "" -#: src/Model/Profile.php:383 src/Module/Contact.php:628 -#: src/Module/Profile/Profile.php:163 -msgid "XMPP:" -msgstr "" - -#: src/Model/Profile.php:467 src/Module/Contact.php:329 -msgid "Unfollow" -msgstr "" - -#: src/Model/Profile.php:469 -msgid "Atom feed" -msgstr "" - -#: src/Model/Profile.php:477 src/Module/Contact.php:325 -#: src/Module/Notifications/Introductions.php:180 +#: src/Module/Notifications/Introductions.php:180 src/Module/Contact.php:330 +#: src/Model/Profile.php:450 msgid "Network:" msgstr "" -#: src/Model/Profile.php:507 src/Model/Profile.php:604 -msgid "g A l F d" +#: src/Module/Notifications/Introductions.php:194 +msgid "No introductions." msgstr "" -#: src/Model/Profile.php:508 -msgid "F d" +#: src/Module/Manifest.php:42 +msgid "A Decentralized Social Network" msgstr "" -#: src/Model/Profile.php:570 src/Model/Profile.php:655 -msgid "[today]" +#: src/Module/Security/Logout.php:53 +msgid "Logged out." msgstr "" -#: src/Model/Profile.php:580 -msgid "Birthday Reminders" +#: src/Module/Security/TwoFactor/Verify.php:61 +#: src/Module/Security/TwoFactor/Recovery.php:64 +#: src/Module/Settings/TwoFactor/Verify.php:82 +msgid "Invalid code, please retry." msgstr "" -#: src/Model/Profile.php:581 -msgid "Birthdays this week:" -msgstr "" - -#: src/Model/Profile.php:642 -msgid "[No description]" -msgstr "" - -#: src/Model/Profile.php:668 -msgid "Event Reminders" -msgstr "" - -#: src/Model/Profile.php:669 -msgid "Upcoming events the next 7 days:" -msgstr "" - -#: src/Model/Profile.php:844 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "" - -#: src/Model/Storage/Database.php:74 -#, php-format -msgid "Database storage failed to update %s" -msgstr "" - -#: src/Model/Storage/Database.php:82 -msgid "Database storage failed to insert data" -msgstr "" - -#: src/Model/Storage/Filesystem.php:100 -#, php-format -msgid "" -"Filesystem storage failed to create \"%s\". Check you write permissions." -msgstr "" - -#: src/Model/Storage/Filesystem.php:148 -#, php-format -msgid "" -"Filesystem storage failed to save data to \"%s\". Check your write " -"permissions" -msgstr "" - -#: src/Model/Storage/Filesystem.php:176 -msgid "Storage base path" -msgstr "" - -#: src/Model/Storage/Filesystem.php:178 -msgid "" -"Folder where uploaded files are saved. For maximum security, This should be " -"a path outside web server folder tree" -msgstr "" - -#: src/Model/Storage/Filesystem.php:191 -msgid "Enter a valid existing folder" -msgstr "" - -#: src/Model/User.php:372 -msgid "Login failed" -msgstr "" - -#: src/Model/User.php:404 -msgid "Not enough information to authenticate" -msgstr "" - -#: src/Model/User.php:498 -msgid "Password can't be empty" -msgstr "" - -#: src/Model/User.php:517 -msgid "Empty passwords are not allowed." -msgstr "" - -#: src/Model/User.php:521 -msgid "" -"The new password has been exposed in a public data dump, please choose " -"another." -msgstr "" - -#: src/Model/User.php:527 -msgid "" -"The password can't contain accentuated letters, white spaces or colons (:)" -msgstr "" - -#: src/Model/User.php:625 -msgid "Passwords do not match. Password unchanged." -msgstr "" - -#: src/Model/User.php:632 -msgid "An invitation is required." -msgstr "" - -#: src/Model/User.php:636 -msgid "Invitation could not be verified." -msgstr "" - -#: src/Model/User.php:644 -msgid "Invalid OpenID url" -msgstr "" - -#: src/Model/User.php:663 -msgid "Please enter the required information." -msgstr "" - -#: src/Model/User.php:677 -#, php-format -msgid "" -"system.username_min_length (%s) and system.username_max_length (%s) are " -"excluding each other, swapping values." -msgstr "" - -#: src/Model/User.php:684 -#, php-format -msgid "Username should be at least %s character." -msgid_plural "Username should be at least %s characters." -msgstr[0] "" -msgstr[1] "" - -#: src/Model/User.php:688 -#, php-format -msgid "Username should be at most %s character." -msgid_plural "Username should be at most %s characters." -msgstr[0] "" -msgstr[1] "" - -#: src/Model/User.php:696 -msgid "That doesn't appear to be your full (First Last) name." -msgstr "" - -#: src/Model/User.php:701 -msgid "Your email domain is not among those allowed on this site." -msgstr "" - -#: src/Model/User.php:705 -msgid "Not a valid email address." -msgstr "" - -#: src/Model/User.php:708 -msgid "The nickname was blocked from registration by the nodes admin." -msgstr "" - -#: src/Model/User.php:712 src/Model/User.php:720 -msgid "Cannot use that email." -msgstr "" - -#: src/Model/User.php:727 -msgid "Your nickname can only contain a-z, 0-9 and _." -msgstr "" - -#: src/Model/User.php:735 src/Model/User.php:792 -msgid "Nickname is already registered. Please choose another." -msgstr "" - -#: src/Model/User.php:745 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "" - -#: src/Model/User.php:779 src/Model/User.php:783 -msgid "An error occurred during registration. Please try again." -msgstr "" - -#: src/Model/User.php:806 -msgid "An error occurred creating your default profile. Please try again." -msgstr "" - -#: src/Model/User.php:813 -msgid "An error occurred creating your self contact. Please try again." -msgstr "" - -#: src/Model/User.php:818 -msgid "Friends" -msgstr "" - -#: src/Model/User.php:822 -msgid "" -"An error occurred creating your default contact group. Please try again." -msgstr "" - -#: src/Model/User.php:1010 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tthe administrator of %2$s has set up an account for you." -msgstr "" - -#: src/Model/User.php:1013 -#, php-format -msgid "" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%1$s\n" -"\t\tLogin Name:\t\t%2$s\n" -"\t\tPassword:\t\t%3$s\n" -"\n" -"\t\tYou may change your password from your account \"Settings\" page after " -"logging\n" -"\t\tin.\n" -"\n" -"\t\tPlease take a few moments to review the other account settings on that " -"page.\n" -"\n" -"\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\tadding some profile \"keywords\" (very useful in making new friends) - " -"and\n" -"\t\tperhaps what country you live in; if you do not wish to be more " -"specific\n" -"\t\tthan that.\n" -"\n" -"\t\tWe fully respect your right to privacy, and none of these items are " -"necessary.\n" -"\t\tIf you are new and do not know anybody here, they may help\n" -"\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" -"\n" -"\t\tThank you and welcome to %4$s." -msgstr "" - -#: src/Model/User.php:1046 src/Model/User.php:1153 -#, php-format -msgid "Registration details for %s" -msgstr "" - -#: src/Model/User.php:1066 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account is pending for " -"approval by the administrator.\n" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%4$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\t\t" -msgstr "" - -#: src/Model/User.php:1085 -#, php-format -msgid "Registration at %s" -msgstr "" - -#: src/Model/User.php:1109 -#, php-format -msgid "" -"\n" -"\t\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" -"\t\t\t" -msgstr "" - -#: src/Model/User.php:1117 -#, php-format -msgid "" -"\n" -"\t\t\tThe login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%1$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\n" -"\t\t\tYou may change your password from your account \"Settings\" page after " -"logging\n" -"\t\t\tin.\n" -"\n" -"\t\t\tPlease take a few moments to review the other account settings on that " -"page.\n" -"\n" -"\t\t\tYou may also wish to add some basic information to your default " -"profile\n" -"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - " -"and\n" -"\t\t\tperhaps what country you live in; if you do not wish to be more " -"specific\n" -"\t\t\tthan that.\n" -"\n" -"\t\t\tWe fully respect your right to privacy, and none of these items are " -"necessary.\n" -"\t\t\tIf you are new and do not know anybody here, they may help\n" -"\t\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\t\tIf you ever want to delete your account, you can do so at %3$s/" -"removeme\n" -"\n" -"\t\t\tThank you and welcome to %2$s." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:70 -msgid "Addon not found." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 -#, php-format -msgid "Addon %s disabled." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 -#, php-format -msgid "Addon %s enabled." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:93 -#: src/Module/Admin/Themes/Details.php:79 -msgid "Disable" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:96 -#: src/Module/Admin/Themes/Details.php:82 -msgid "Enable" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:116 src/Module/Admin/Addons/Index.php:67 -#: src/Module/Admin/Blocklist/Contact.php:78 -#: src/Module/Admin/Blocklist/Server.php:89 src/Module/Admin/Federation.php:140 -#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Logs/Settings.php:79 -#: src/Module/Admin/Logs/View.php:64 src/Module/Admin/Queue.php:75 -#: src/Module/Admin/Site.php:603 src/Module/Admin/Summary.php:214 -#: src/Module/Admin/Themes/Details.php:123 -#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Tos.php:60 -#: src/Module/Admin/Users.php:242 -msgid "Administration" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:117 src/Module/Admin/Addons/Index.php:68 -#: src/Module/BaseAdmin.php:99 src/Module/BaseSettings.php:87 -msgid "Addons" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:118 -#: src/Module/Admin/Themes/Details.php:125 -msgid "Toggle" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:126 -#: src/Module/Admin/Themes/Details.php:134 -msgid "Author: " -msgstr "" - -#: src/Module/Admin/Addons/Details.php:127 -#: src/Module/Admin/Themes/Details.php:135 -msgid "Maintainer: " -msgstr "" - -#: src/Module/Admin/Addons/Index.php:53 -#, php-format -msgid "Addon %s failed to install." -msgstr "" - -#: src/Module/Admin/Addons/Index.php:70 -msgid "Reload active addons" -msgstr "" - -#: src/Module/Admin/Addons/Index.php:75 -#, php-format -msgid "" -"There are currently no addons available on your node. You can find the " -"official addon repository at %1$s and might find other interesting addons in " -"the open addon registry at %2$s" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:57 -#, php-format -msgid "%s contact unblocked" -msgid_plural "%s contacts unblocked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Blocklist/Contact.php:79 -msgid "Remote Contact Blocklist" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:80 -msgid "" -"This page allows you to prevent any message from a remote contact to reach " -"your node." -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:81 -msgid "Block Remote Contact" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:82 src/Module/Admin/Users.php:245 -msgid "select all" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:83 -msgid "select none" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:85 src/Module/Admin/Users.php:256 -#: src/Module/Contact.php:604 src/Module/Contact.php:852 -#: src/Module/Contact.php:1111 -msgid "Unblock" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:86 -msgid "No remote contact is blocked from this node." -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:88 -msgid "Blocked Remote Contacts" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:89 -msgid "Block New Remote Contact" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Photo" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Reason" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:98 -#, php-format -msgid "%s total blocked contact" -msgid_plural "%s total blocked contacts" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Blocklist/Contact.php:100 -msgid "URL of the remote contact to block." -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:101 -msgid "Block Reason" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:49 -msgid "Server domain pattern added to blocklist." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:65 -msgid "Site blocklist updated." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:80 -#: src/Module/Admin/Blocklist/Server.php:105 -msgid "Blocked server domain pattern" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:81 -#: src/Module/Admin/Blocklist/Server.php:106 src/Module/Friendica.php:78 -msgid "Reason for the block" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Delete server domain pattern" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Check to delete this entry from the blocklist" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:90 -msgid "Server Domain Pattern Blocklist" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:91 -msgid "" -"This page can be used to define a blacklist of server domain patterns from " -"the federated network that are not allowed to interact with your node. For " -"each domain pattern you should also provide the reason why you block it." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:92 -msgid "" -"The list of blocked server domain patterns will be made publically available " -"on the /friendica page so that your users and " -"people investigating communication problems can find the reason easily." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:93 -msgid "" -"

    The server domain pattern syntax is case-insensitive shell wildcard, " -"comprising the following special characters:

    \n" -"
      \n" -"\t
    • *: Any number of characters
    • \n" -"\t
    • ?: Any single character
    • \n" -"\t
    • [<char1><char2>...]: char1 or char2
    • \n" -"
    " -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:99 -msgid "Add new entry to block list" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "Server Domain Pattern" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "" -"The domain pattern of the new server to add to the block list. Do not " -"include the protocol." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "Block reason" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "The reason why you blocked this server domain pattern." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:102 -msgid "Add Entry" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:103 -msgid "Save changes to the blocklist" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:104 -msgid "Current Entries in the Blocklist" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:107 -msgid "Delete entry from blocklist" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:110 -msgid "Delete entry from blocklist?" -msgstr "" - -#: src/Module/Admin/DBSync.php:50 -msgid "Update has been marked successful" -msgstr "" - -#: src/Module/Admin/DBSync.php:60 -#, php-format -msgid "Database structure update %s was successfully applied." -msgstr "" - -#: src/Module/Admin/DBSync.php:64 -#, php-format -msgid "Executing of database structure update %s failed with error: %s" -msgstr "" - -#: src/Module/Admin/DBSync.php:81 -#, php-format -msgid "Executing %s failed with error: %s" -msgstr "" - -#: src/Module/Admin/DBSync.php:83 -#, php-format -msgid "Update %s was successfully applied." -msgstr "" - -#: src/Module/Admin/DBSync.php:86 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "" - -#: src/Module/Admin/DBSync.php:89 -#, php-format -msgid "There was no additional update function %s that needed to be called." -msgstr "" - -#: src/Module/Admin/DBSync.php:109 -msgid "No failed updates." -msgstr "" - -#: src/Module/Admin/DBSync.php:110 -msgid "Check database structure" -msgstr "" - -#: src/Module/Admin/DBSync.php:115 -msgid "Failed Updates" -msgstr "" - -#: src/Module/Admin/DBSync.php:116 -msgid "" -"This does not include updates prior to 1139, which did not return a status." -msgstr "" - -#: src/Module/Admin/DBSync.php:117 -msgid "Mark success (if update was manually applied)" -msgstr "" - -#: src/Module/Admin/DBSync.php:118 -msgid "Attempt to execute this update step automatically" -msgstr "" - -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "" - -#: src/Module/Admin/Features.php:85 -msgid "Manage Additional Features" -msgstr "" - -#: src/Module/Admin/Federation.php:52 -msgid "Other" -msgstr "" - -#: src/Module/Admin/Federation.php:106 src/Module/Admin/Federation.php:268 -msgid "unknown" -msgstr "" - -#: src/Module/Admin/Federation.php:134 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "" - -#: src/Module/Admin/Federation.php:135 -msgid "" -"The Auto Discovered Contact Directory feature is not enabled, it " -"will improve the data displayed here." -msgstr "" - -#: src/Module/Admin/Federation.php:141 src/Module/BaseAdmin.php:94 -msgid "Federation Statistics" -msgstr "" - -#: src/Module/Admin/Federation.php:147 -#, php-format -msgid "" -"Currently this node is aware of %d nodes with %d registered users from the " -"following platforms:" -msgstr "" - -#: src/Module/Admin/Item/Delete.php:54 -msgid "Item marked for deletion." -msgstr "" - -#: src/Module/Admin/Item/Delete.php:66 src/Module/BaseAdmin.php:112 -msgid "Delete Item" -msgstr "" - -#: src/Module/Admin/Item/Delete.php:67 -msgid "Delete this Item" -msgstr "" - -#: src/Module/Admin/Item/Delete.php:68 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "" - -#: src/Module/Admin/Item/Delete.php:69 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "" - -#: src/Module/Admin/Item/Delete.php:70 -msgid "GUID" -msgstr "" - -#: src/Module/Admin/Item/Delete.php:70 -msgid "The GUID of the item you want to delete." -msgstr "" - -#: src/Module/Admin/Item/Source.php:63 -msgid "Item Guid" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:45 -#, php-format -msgid "The logfile '%s' is not writable. No logging possible" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:54 -msgid "Log settings updated." -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:71 -msgid "PHP log currently enabled." -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:73 -msgid "PHP log currently disabled." -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:80 src/Module/BaseAdmin.php:114 -#: src/Module/BaseAdmin.php:115 -msgid "Logs" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:82 -msgid "Clear" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:86 -msgid "Enable Debugging" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "Log file" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:88 -msgid "Log level" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:90 -msgid "PHP logging" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:91 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the " -"following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "" - -#: src/Module/Admin/Logs/View.php:40 -#, php-format -msgid "" -"Error trying to open %1$s log file.\\r\\n
    Check to see " -"if file %1$s exist and is readable." -msgstr "" - -#: src/Module/Admin/Logs/View.php:44 -#, php-format -msgid "" -"Couldn't open %1$s log file.\\r\\n
    Check to see if file " -"%1$s is readable." -msgstr "" - -#: src/Module/Admin/Logs/View.php:65 src/Module/BaseAdmin.php:116 -msgid "View Logs" -msgstr "" - -#: src/Module/Admin/Queue.php:53 -msgid "Inspect Deferred Worker Queue" -msgstr "" - -#: src/Module/Admin/Queue.php:54 -msgid "" -"This page lists the deferred worker jobs. This are jobs that couldn't be " -"executed at the first time." -msgstr "" - -#: src/Module/Admin/Queue.php:57 -msgid "Inspect Worker Queue" -msgstr "" - -#: src/Module/Admin/Queue.php:58 -msgid "" -"This page lists the currently queued worker jobs. These jobs are handled by " -"the worker cronjob you've set up during install." -msgstr "" - -#: src/Module/Admin/Queue.php:78 -msgid "ID" -msgstr "" - -#: src/Module/Admin/Queue.php:79 -msgid "Job Parameters" -msgstr "" - -#: src/Module/Admin/Queue.php:80 -msgid "Created" -msgstr "" - -#: src/Module/Admin/Queue.php:81 -msgid "Priority" -msgstr "" - -#: src/Module/Admin/Site.php:69 -msgid "Can not parse base url. Must have at least ://" -msgstr "" - -#: src/Module/Admin/Site.php:252 -msgid "Invalid storage backend setting value." -msgstr "" - -#: src/Module/Admin/Site.php:434 -msgid "Site settings updated." -msgstr "" - -#: src/Module/Admin/Site.php:455 src/Module/Settings/Display.php:130 -msgid "No special theme for mobile devices" -msgstr "" - -#: src/Module/Admin/Site.php:472 src/Module/Settings/Display.php:140 -#, php-format -msgid "%s - (Experimental)" -msgstr "" - -#: src/Module/Admin/Site.php:484 -msgid "No community page for local users" -msgstr "" - -#: src/Module/Admin/Site.php:485 -msgid "No community page" -msgstr "" - -#: src/Module/Admin/Site.php:486 -msgid "Public postings from users of this site" -msgstr "" - -#: src/Module/Admin/Site.php:487 -msgid "Public postings from the federated network" -msgstr "" - -#: src/Module/Admin/Site.php:488 -msgid "Public postings from local users and the federated network" -msgstr "" - -#: src/Module/Admin/Site.php:492 src/Module/Admin/Site.php:704 -#: src/Module/Admin/Site.php:714 src/Module/Contact.php:555 -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Disabled" -msgstr "" - -#: src/Module/Admin/Site.php:493 src/Module/Admin/Users.php:243 -#: src/Module/Admin/Users.php:260 src/Module/BaseAdmin.php:98 -msgid "Users" -msgstr "" - -#: src/Module/Admin/Site.php:494 -msgid "Users, Global Contacts" -msgstr "" - -#: src/Module/Admin/Site.php:495 -msgid "Users, Global Contacts/fallback" -msgstr "" - -#: src/Module/Admin/Site.php:499 -msgid "One month" -msgstr "" - -#: src/Module/Admin/Site.php:500 -msgid "Three months" -msgstr "" - -#: src/Module/Admin/Site.php:501 -msgid "Half a year" -msgstr "" - -#: src/Module/Admin/Site.php:502 -msgid "One year" -msgstr "" - -#: src/Module/Admin/Site.php:508 -msgid "Multi user instance" -msgstr "" - -#: src/Module/Admin/Site.php:536 -msgid "Closed" -msgstr "" - -#: src/Module/Admin/Site.php:537 -msgid "Requires approval" -msgstr "" - -#: src/Module/Admin/Site.php:538 -msgid "Open" -msgstr "" - -#: src/Module/Admin/Site.php:542 src/Module/Install.php:200 -msgid "No SSL policy, links will track page SSL state" -msgstr "" - -#: src/Module/Admin/Site.php:543 src/Module/Install.php:201 -msgid "Force all links to use SSL" -msgstr "" - -#: src/Module/Admin/Site.php:544 src/Module/Install.php:202 -msgid "Self-signed certificate, use SSL for local links only (discouraged)" -msgstr "" - -#: src/Module/Admin/Site.php:548 -msgid "Don't check" -msgstr "" - -#: src/Module/Admin/Site.php:549 -msgid "check the stable version" -msgstr "" - -#: src/Module/Admin/Site.php:550 -msgid "check the development version" -msgstr "" - -#: src/Module/Admin/Site.php:554 -msgid "none" -msgstr "" - -#: src/Module/Admin/Site.php:555 -msgid "Direct contacts" -msgstr "" - -#: src/Module/Admin/Site.php:556 -msgid "Contacts of contacts" -msgstr "" - -#: src/Module/Admin/Site.php:573 -msgid "Database (legacy)" -msgstr "" - -#: src/Module/Admin/Site.php:604 src/Module/BaseAdmin.php:97 -msgid "Site" -msgstr "" - -#: src/Module/Admin/Site.php:606 -msgid "Republish users to directory" -msgstr "" - -#: src/Module/Admin/Site.php:607 src/Module/Register.php:139 -msgid "Registration" -msgstr "" - -#: src/Module/Admin/Site.php:608 -msgid "File upload" -msgstr "" - -#: src/Module/Admin/Site.php:609 -msgid "Policies" -msgstr "" - -#: src/Module/Admin/Site.php:611 -msgid "Auto Discovered Contact Directory" -msgstr "" - -#: src/Module/Admin/Site.php:612 -msgid "Performance" -msgstr "" - -#: src/Module/Admin/Site.php:613 -msgid "Worker" -msgstr "" - -#: src/Module/Admin/Site.php:614 -msgid "Message Relay" -msgstr "" - -#: src/Module/Admin/Site.php:615 -msgid "Relocate Instance" -msgstr "" - -#: src/Module/Admin/Site.php:616 -msgid "" -"Warning! Advanced function. Could make this server " -"unreachable." -msgstr "" - -#: src/Module/Admin/Site.php:620 -msgid "Site name" -msgstr "" - -#: src/Module/Admin/Site.php:621 -msgid "Sender Email" -msgstr "" - -#: src/Module/Admin/Site.php:621 -msgid "" -"The email address your server shall use to send notification emails from." -msgstr "" - -#: src/Module/Admin/Site.php:622 -msgid "Banner/Logo" -msgstr "" - -#: src/Module/Admin/Site.php:623 -msgid "Email Banner/Logo" -msgstr "" - -#: src/Module/Admin/Site.php:624 -msgid "Shortcut icon" -msgstr "" - -#: src/Module/Admin/Site.php:624 -msgid "Link to an icon that will be used for browsers." -msgstr "" - -#: src/Module/Admin/Site.php:625 -msgid "Touch icon" -msgstr "" - -#: src/Module/Admin/Site.php:625 -msgid "Link to an icon that will be used for tablets and mobiles." -msgstr "" - -#: src/Module/Admin/Site.php:626 -msgid "Additional Info" -msgstr "" - -#: src/Module/Admin/Site.php:626 -#, php-format -msgid "" -"For public servers: you can add additional information here that will be " -"listed at %s/servers." -msgstr "" - -#: src/Module/Admin/Site.php:627 -msgid "System language" -msgstr "" - -#: src/Module/Admin/Site.php:628 -msgid "System theme" -msgstr "" - -#: src/Module/Admin/Site.php:628 -msgid "" -"Default system theme - may be over-ridden by user profiles - Change default theme settings" -msgstr "" - -#: src/Module/Admin/Site.php:629 -msgid "Mobile system theme" -msgstr "" - -#: src/Module/Admin/Site.php:629 -msgid "Theme for mobile devices" -msgstr "" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:210 -msgid "SSL link policy" -msgstr "" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:212 -msgid "Determines whether generated links should be forced to use SSL" -msgstr "" - -#: src/Module/Admin/Site.php:631 -msgid "Force SSL" -msgstr "" - -#: src/Module/Admin/Site.php:631 -msgid "" -"Force all Non-SSL requests to SSL - Attention: on some systems it could lead " -"to endless loops." -msgstr "" - -#: src/Module/Admin/Site.php:632 -msgid "Hide help entry from navigation menu" -msgstr "" - -#: src/Module/Admin/Site.php:632 -msgid "" -"Hides the menu entry for the Help pages from the navigation menu. You can " -"still access it calling /help directly." -msgstr "" - -#: src/Module/Admin/Site.php:633 -msgid "Single user instance" -msgstr "" - -#: src/Module/Admin/Site.php:633 -msgid "Make this instance multi-user or single-user for the named user" -msgstr "" - -#: src/Module/Admin/Site.php:635 -msgid "File storage backend" -msgstr "" - -#: src/Module/Admin/Site.php:635 -msgid "" -"The backend used to store uploaded data. If you change the storage backend, " -"you can manually move the existing files. If you do not do so, the files " -"uploaded before the change will still be available at the old backend. " -"Please see the settings documentation " -"for more information about the choices and the moving procedure." -msgstr "" - -#: src/Module/Admin/Site.php:637 -msgid "Maximum image size" -msgstr "" - -#: src/Module/Admin/Site.php:637 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "" - -#: src/Module/Admin/Site.php:638 -msgid "Maximum image length" -msgstr "" - -#: src/Module/Admin/Site.php:638 -msgid "" -"Maximum length in pixels of the longest side of uploaded images. Default is " -"-1, which means no limits." -msgstr "" - -#: src/Module/Admin/Site.php:639 -msgid "JPEG image quality" -msgstr "" - -#: src/Module/Admin/Site.php:639 -msgid "" -"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " -"100, which is full quality." -msgstr "" - -#: src/Module/Admin/Site.php:641 -msgid "Register policy" -msgstr "" - -#: src/Module/Admin/Site.php:642 -msgid "Maximum Daily Registrations" -msgstr "" - -#: src/Module/Admin/Site.php:642 -msgid "" -"If registration is permitted above, this sets the maximum number of new user " -"registrations to accept per day. If register is set to closed, this setting " -"has no effect." -msgstr "" - -#: src/Module/Admin/Site.php:643 -msgid "Register text" -msgstr "" - -#: src/Module/Admin/Site.php:643 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." -msgstr "" - -#: src/Module/Admin/Site.php:644 -msgid "Forbidden Nicknames" -msgstr "" - -#: src/Module/Admin/Site.php:644 -msgid "" -"Comma separated list of nicknames that are forbidden from registration. " -"Preset is a list of role names according RFC 2142." -msgstr "" - -#: src/Module/Admin/Site.php:645 -msgid "Accounts abandoned after x days" -msgstr "" - -#: src/Module/Admin/Site.php:645 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "" - -#: src/Module/Admin/Site.php:646 -msgid "Allowed friend domains" -msgstr "" - -#: src/Module/Admin/Site.php:646 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "" - -#: src/Module/Admin/Site.php:647 -msgid "Allowed email domains" -msgstr "" - -#: src/Module/Admin/Site.php:647 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "" - -#: src/Module/Admin/Site.php:648 -msgid "No OEmbed rich content" -msgstr "" - -#: src/Module/Admin/Site.php:648 -msgid "" -"Don't show the rich content (e.g. embedded PDF), except from the domains " -"listed below." -msgstr "" - -#: src/Module/Admin/Site.php:649 -msgid "Allowed OEmbed domains" -msgstr "" - -#: src/Module/Admin/Site.php:649 -msgid "" -"Comma separated list of domains which oembed content is allowed to be " -"displayed. Wildcards are accepted." -msgstr "" - -#: src/Module/Admin/Site.php:650 -msgid "Block public" -msgstr "" - -#: src/Module/Admin/Site.php:650 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." -msgstr "" - -#: src/Module/Admin/Site.php:651 -msgid "Force publish" -msgstr "" - -#: src/Module/Admin/Site.php:651 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "" - -#: src/Module/Admin/Site.php:651 -msgid "Enabling this may violate privacy laws like the GDPR" -msgstr "" - -#: src/Module/Admin/Site.php:652 -msgid "Global directory URL" -msgstr "" - -#: src/Module/Admin/Site.php:652 -msgid "" -"URL to the global directory. If this is not set, the global directory is " -"completely unavailable to the application." -msgstr "" - -#: src/Module/Admin/Site.php:653 -msgid "Private posts by default for new users" -msgstr "" - -#: src/Module/Admin/Site.php:653 -msgid "" -"Set default post permissions for all new members to the default privacy " -"group rather than public." -msgstr "" - -#: src/Module/Admin/Site.php:654 -msgid "Don't include post content in email notifications" -msgstr "" - -#: src/Module/Admin/Site.php:654 -msgid "" -"Don't include the content of a post/comment/private message/etc. in the " -"email notifications that are sent out from this site, as a privacy measure." -msgstr "" - -#: src/Module/Admin/Site.php:655 -msgid "Disallow public access to addons listed in the apps menu." -msgstr "" - -#: src/Module/Admin/Site.php:655 -msgid "" -"Checking this box will restrict addons listed in the apps menu to members " -"only." -msgstr "" - -#: src/Module/Admin/Site.php:656 -msgid "Don't embed private images in posts" -msgstr "" - -#: src/Module/Admin/Site.php:656 -msgid "" -"Don't replace locally-hosted private photos in posts with an embedded copy " -"of the image. This means that contacts who receive posts containing private " -"photos will have to authenticate and load each image, which may take a while." -msgstr "" - -#: src/Module/Admin/Site.php:657 -msgid "Explicit Content" -msgstr "" - -#: src/Module/Admin/Site.php:657 -msgid "" -"Set this to announce that your node is used mostly for explicit content that " -"might not be suited for minors. This information will be published in the " -"node information and might be used, e.g. by the global directory, to filter " -"your node from listings of nodes to join. Additionally a note about this " -"will be shown at the user registration page." -msgstr "" - -#: src/Module/Admin/Site.php:658 -msgid "Allow Users to set remote_self" -msgstr "" - -#: src/Module/Admin/Site.php:658 -msgid "" -"With checking this, every user is allowed to mark every contact as a " -"remote_self in the repair contact dialog. Setting this flag on a contact " -"causes mirroring every posting of that contact in the users stream." -msgstr "" - -#: src/Module/Admin/Site.php:659 -msgid "Block multiple registrations" -msgstr "" - -#: src/Module/Admin/Site.php:659 -msgid "Disallow users to register additional accounts for use as pages." -msgstr "" - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID" -msgstr "" - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID support for registration and logins." -msgstr "" - -#: src/Module/Admin/Site.php:661 -msgid "No Fullname check" -msgstr "" - -#: src/Module/Admin/Site.php:661 -msgid "" -"Allow users to register without a space between the first name and the last " -"name in their full name." -msgstr "" - -#: src/Module/Admin/Site.php:662 -msgid "Community pages for visitors" -msgstr "" - -#: src/Module/Admin/Site.php:662 -msgid "" -"Which community pages should be available for visitors. Local users always " -"see both pages." -msgstr "" - -#: src/Module/Admin/Site.php:663 -msgid "Posts per user on community page" -msgstr "" - -#: src/Module/Admin/Site.php:663 -msgid "" -"The maximum number of posts per user on the community page. (Not valid for " -"\"Global Community\")" -msgstr "" - -#: src/Module/Admin/Site.php:664 -msgid "Disable OStatus support" -msgstr "" - -#: src/Module/Admin/Site.php:664 -msgid "" -"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " -"communications in OStatus are public, so privacy warnings will be " -"occasionally displayed." -msgstr "" - -#: src/Module/Admin/Site.php:665 -msgid "OStatus support can only be enabled if threading is enabled." -msgstr "" - -#: src/Module/Admin/Site.php:667 -msgid "" -"Diaspora support can't be enabled because Friendica was installed into a sub " -"directory." -msgstr "" - -#: src/Module/Admin/Site.php:668 -msgid "Enable Diaspora support" -msgstr "" - -#: src/Module/Admin/Site.php:668 -msgid "Provide built-in Diaspora network compatibility." -msgstr "" - -#: src/Module/Admin/Site.php:669 -msgid "Only allow Friendica contacts" -msgstr "" - -#: src/Module/Admin/Site.php:669 -msgid "" -"All contacts must use Friendica protocols. All other built-in communication " -"protocols disabled." -msgstr "" - -#: src/Module/Admin/Site.php:670 -msgid "Verify SSL" -msgstr "" - -#: src/Module/Admin/Site.php:670 -msgid "" -"If you wish, you can turn on strict certificate checking. This will mean you " -"cannot connect (at all) to self-signed SSL sites." -msgstr "" - -#: src/Module/Admin/Site.php:671 -msgid "Proxy user" -msgstr "" - -#: src/Module/Admin/Site.php:672 -msgid "Proxy URL" -msgstr "" - -#: src/Module/Admin/Site.php:673 -msgid "Network timeout" -msgstr "" - -#: src/Module/Admin/Site.php:673 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "" - -#: src/Module/Admin/Site.php:674 -msgid "Maximum Load Average" -msgstr "" - -#: src/Module/Admin/Site.php:674 -#, php-format -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default %d." -msgstr "" - -#: src/Module/Admin/Site.php:675 -msgid "Maximum Load Average (Frontend)" -msgstr "" - -#: src/Module/Admin/Site.php:675 -msgid "Maximum system load before the frontend quits service - default 50." -msgstr "" - -#: src/Module/Admin/Site.php:676 -msgid "Minimal Memory" -msgstr "" - -#: src/Module/Admin/Site.php:676 -msgid "" -"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " -"default 0 (deactivated)." -msgstr "" - -#: src/Module/Admin/Site.php:677 -msgid "Maximum table size for optimization" -msgstr "" - -#: src/Module/Admin/Site.php:677 -msgid "" -"Maximum table size (in MB) for the automatic optimization. Enter -1 to " -"disable it." -msgstr "" - -#: src/Module/Admin/Site.php:678 -msgid "Minimum level of fragmentation" -msgstr "" - -#: src/Module/Admin/Site.php:678 -msgid "" -"Minimum fragmenation level to start the automatic optimization - default " -"value is 30%." -msgstr "" - -#: src/Module/Admin/Site.php:680 -msgid "Periodical check of global contacts" -msgstr "" - -#: src/Module/Admin/Site.php:680 -msgid "" -"If enabled, the global contacts are checked periodically for missing or " -"outdated data and the vitality of the contacts and servers." -msgstr "" - -#: src/Module/Admin/Site.php:681 -msgid "Discover followers/followings from global contacts" -msgstr "" - -#: src/Module/Admin/Site.php:681 -msgid "" -"If enabled, the global contacts are checked for new contacts among their " -"followers and following contacts. This option will create huge masses of " -"jobs, so it should only be activated on powerful machines." -msgstr "" - -#: src/Module/Admin/Site.php:682 -msgid "Days between requery" -msgstr "" - -#: src/Module/Admin/Site.php:682 -msgid "Number of days after which a server is requeried for his contacts." -msgstr "" - -#: src/Module/Admin/Site.php:683 -msgid "Discover contacts from other servers" -msgstr "" - -#: src/Module/Admin/Site.php:683 -msgid "" -"Periodically query other servers for contacts. You can choose between \"Users" -"\": the users on the remote system, \"Global Contacts\": active contacts " -"that are known on the system. The fallback is meant for Redmatrix servers " -"and older friendica servers, where global contacts weren't available. The " -"fallback increases the server load, so the recommended setting is \"Users, " -"Global Contacts\"." -msgstr "" - -#: src/Module/Admin/Site.php:684 -msgid "Timeframe for fetching global contacts" -msgstr "" - -#: src/Module/Admin/Site.php:684 -msgid "" -"When the discovery is activated, this value defines the timeframe for the " -"activity of the global contacts that are fetched from other servers." -msgstr "" - -#: src/Module/Admin/Site.php:685 -msgid "Search the local directory" -msgstr "" - -#: src/Module/Admin/Site.php:685 -msgid "" -"Search the local directory instead of the global directory. When searching " -"locally, every search will be executed on the global directory in the " -"background. This improves the search results when the search is repeated." -msgstr "" - -#: src/Module/Admin/Site.php:687 -msgid "Publish server information" -msgstr "" - -#: src/Module/Admin/Site.php:687 -msgid "" -"If enabled, general server and usage data will be published. The data " -"contains the name and version of the server, number of users with public " -"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." -msgstr "" - -#: src/Module/Admin/Site.php:689 -msgid "Check upstream version" -msgstr "" - -#: src/Module/Admin/Site.php:689 -msgid "" -"Enables checking for new Friendica versions at github. If there is a new " -"version, you will be informed in the admin panel overview." -msgstr "" - -#: src/Module/Admin/Site.php:690 -msgid "Suppress Tags" -msgstr "" - -#: src/Module/Admin/Site.php:690 -msgid "Suppress showing a list of hashtags at the end of the posting." -msgstr "" - -#: src/Module/Admin/Site.php:691 -msgid "Clean database" -msgstr "" - -#: src/Module/Admin/Site.php:691 -msgid "" -"Remove old remote items, orphaned database records and old content from some " -"other helper tables." -msgstr "" - -#: src/Module/Admin/Site.php:692 -msgid "Lifespan of remote items" -msgstr "" - -#: src/Module/Admin/Site.php:692 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"remote items will be deleted. Own items, and marked or filed items are " -"always kept. 0 disables this behaviour." -msgstr "" - -#: src/Module/Admin/Site.php:693 -msgid "Lifespan of unclaimed items" -msgstr "" - -#: src/Module/Admin/Site.php:693 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"unclaimed remote items (mostly content from the relay) will be deleted. " -"Default value is 90 days. Defaults to the general lifespan value of remote " -"items if set to 0." -msgstr "" - -#: src/Module/Admin/Site.php:694 -msgid "Lifespan of raw conversation data" -msgstr "" - -#: src/Module/Admin/Site.php:694 -msgid "" -"The conversation data is used for ActivityPub and OStatus, as well as for " -"debug purposes. It should be safe to remove it after 14 days, default is 90 " -"days." -msgstr "" - -#: src/Module/Admin/Site.php:695 -msgid "Path to item cache" -msgstr "" - -#: src/Module/Admin/Site.php:695 -msgid "The item caches buffers generated bbcode and external images." -msgstr "" - -#: src/Module/Admin/Site.php:696 -msgid "Cache duration in seconds" -msgstr "" - -#: src/Module/Admin/Site.php:696 -msgid "" -"How long should the cache files be hold? Default value is 86400 seconds (One " -"day). To disable the item cache, set the value to -1." -msgstr "" - -#: src/Module/Admin/Site.php:697 -msgid "Maximum numbers of comments per post" -msgstr "" - -#: src/Module/Admin/Site.php:697 -msgid "How much comments should be shown for each post? Default value is 100." -msgstr "" - -#: src/Module/Admin/Site.php:698 -msgid "Temp path" -msgstr "" - -#: src/Module/Admin/Site.php:698 -msgid "" -"If you have a restricted system where the webserver can't access the system " -"temp path, enter another path here." -msgstr "" - -#: src/Module/Admin/Site.php:699 -msgid "Disable picture proxy" -msgstr "" - -#: src/Module/Admin/Site.php:699 -msgid "" -"The picture proxy increases performance and privacy. It shouldn't be used on " -"systems with very low bandwidth." -msgstr "" - -#: src/Module/Admin/Site.php:700 -msgid "Only search in tags" -msgstr "" - -#: src/Module/Admin/Site.php:700 -msgid "On large systems the text search can slow down the system extremely." -msgstr "" - -#: src/Module/Admin/Site.php:702 -msgid "New base url" -msgstr "" - -#: src/Module/Admin/Site.php:702 -msgid "" -"Change base url for this server. Sends relocate message to all Friendica and " -"Diaspora* contacts of all users." -msgstr "" - -#: src/Module/Admin/Site.php:704 -msgid "RINO Encryption" -msgstr "" - -#: src/Module/Admin/Site.php:704 -msgid "Encryption layer between nodes." -msgstr "" - -#: src/Module/Admin/Site.php:704 -msgid "Enabled" -msgstr "" - -#: src/Module/Admin/Site.php:706 -msgid "Maximum number of parallel workers" -msgstr "" - -#: src/Module/Admin/Site.php:706 -#, php-format -msgid "" -"On shared hosters set this to %d. On larger systems, values of %d are great. " -"Default value is %d." -msgstr "" - -#: src/Module/Admin/Site.php:707 -msgid "Don't use \"proc_open\" with the worker" -msgstr "" - -#: src/Module/Admin/Site.php:707 -msgid "" -"Enable this if your system doesn't allow the use of \"proc_open\". This can " -"happen on shared hosters. If this is enabled you should increase the " -"frequency of worker calls in your crontab." -msgstr "" - -#: src/Module/Admin/Site.php:708 -msgid "Enable fastlane" -msgstr "" - -#: src/Module/Admin/Site.php:708 -msgid "" -"When enabed, the fastlane mechanism starts an additional worker if processes " -"with higher priority are blocked by processes of lower priority." -msgstr "" - -#: src/Module/Admin/Site.php:709 -msgid "Enable frontend worker" -msgstr "" - -#: src/Module/Admin/Site.php:709 -#, php-format -msgid "" -"When enabled the Worker process is triggered when backend access is " -"performed (e.g. messages being delivered). On smaller sites you might want " -"to call %s/worker on a regular basis via an external cron job. You should " -"only enable this option if you cannot utilize cron/scheduled jobs on your " -"server." -msgstr "" - -#: src/Module/Admin/Site.php:711 -msgid "Subscribe to relay" -msgstr "" - -#: src/Module/Admin/Site.php:711 -msgid "" -"Enables the receiving of public posts from the relay. They will be included " -"in the search, subscribed tags and on the global community page." -msgstr "" - -#: src/Module/Admin/Site.php:712 -msgid "Relay server" -msgstr "" - -#: src/Module/Admin/Site.php:712 -msgid "" -"Address of the relay server where public posts should be send to. For " -"example https://relay.diasp.org" -msgstr "" - -#: src/Module/Admin/Site.php:713 -msgid "Direct relay transfer" -msgstr "" - -#: src/Module/Admin/Site.php:713 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" -msgstr "" - -#: src/Module/Admin/Site.php:714 -msgid "Relay scope" -msgstr "" - -#: src/Module/Admin/Site.php:714 -msgid "" -"Can be \"all\" or \"tags\". \"all\" means that every public post should be " -"received. \"tags\" means that only posts with selected tags should be " -"received." -msgstr "" - -#: src/Module/Admin/Site.php:714 -msgid "all" -msgstr "" - -#: src/Module/Admin/Site.php:714 -msgid "tags" -msgstr "" - -#: src/Module/Admin/Site.php:715 -msgid "Server tags" -msgstr "" - -#: src/Module/Admin/Site.php:715 -msgid "Comma separated list of tags for the \"tags\" subscription." -msgstr "" - -#: src/Module/Admin/Site.php:716 -msgid "Allow user tags" -msgstr "" - -#: src/Module/Admin/Site.php:716 -msgid "" -"If enabled, the tags from the saved searches will used for the \"tags\" " -"subscription in addition to the \"relay_server_tags\"." -msgstr "" - -#: src/Module/Admin/Site.php:719 -msgid "Start Relocation" -msgstr "" - -#: src/Module/Admin/Summary.php:50 -#, php-format -msgid "" -"Your DB still runs with MyISAM tables. You should change the engine type to " -"InnoDB. As Friendica will use InnoDB only features in the future, you should " -"change this! See here for a guide that may be helpful " -"converting the table engines. You may also use the command php bin/" -"console.php dbstructure toinnodb of your Friendica installation for an " -"automatic conversion.
    " -msgstr "" - -#: src/Module/Admin/Summary.php:55 -#, php-format -msgid "" -"Your DB still runs with InnoDB tables in the Antelope file format. You " -"should change the file format to Barracuda. Friendica is using features that " -"are not provided by the Antelope format. See here for a " -"guide that may be helpful converting the table engines. You may also use the " -"command php bin/console.php dbstructure toinnodb of your Friendica " -"installation for an automatic conversion.
    " -msgstr "" - -#: src/Module/Admin/Summary.php:63 -#, php-format -msgid "" -"There is a new version of Friendica available for download. Your current " -"version is %1$s, upstream version is %2$s" -msgstr "" - -#: src/Module/Admin/Summary.php:72 -msgid "" -"The database update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear." -msgstr "" - -#: src/Module/Admin/Summary.php:76 -msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure update" -"\" from the command line and have a look at the errors that might appear. " -"(Some of the errors are possibly inside the logfile.)" -msgstr "" - -#: src/Module/Admin/Summary.php:81 -msgid "The worker was never executed. Please check your database structure!" -msgstr "" - -#: src/Module/Admin/Summary.php:83 -#, php-format -msgid "" -"The last worker execution was on %s UTC. This is older than one hour. Please " -"check your crontab settings." -msgstr "" - -#: src/Module/Admin/Summary.php:88 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from ." -"htconfig.php. See the Config help page for help " -"with the transition." -msgstr "" - -#: src/Module/Admin/Summary.php:92 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from config/" -"local.ini.php. See the Config help page for help " -"with the transition." -msgstr "" - -#: src/Module/Admin/Summary.php:98 -#, php-format -msgid "" -"%s is not reachable on your system. This is a severe " -"configuration issue that prevents server to server communication. See the installation page for help." -msgstr "" - -#: src/Module/Admin/Summary.php:116 -#, php-format -msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Module/Admin/Summary.php:131 -#, php-format -msgid "The debug logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Module/Admin/Summary.php:147 -#, php-format -msgid "" -"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the " -"system.basepath from your db to avoid differences." -msgstr "" - -#: src/Module/Admin/Summary.php:155 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is wrong and the config file '%s' " -"isn't used." -msgstr "" - -#: src/Module/Admin/Summary.php:163 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is not equal to the config file " -"'%s'. Please fix your configuration." -msgstr "" - -#: src/Module/Admin/Summary.php:170 -msgid "Normal Account" -msgstr "" - -#: src/Module/Admin/Summary.php:171 -msgid "Automatic Follower Account" -msgstr "" - -#: src/Module/Admin/Summary.php:172 -msgid "Public Forum Account" -msgstr "" - -#: src/Module/Admin/Summary.php:173 -msgid "Automatic Friend Account" -msgstr "" - -#: src/Module/Admin/Summary.php:174 -msgid "Blog Account" -msgstr "" - -#: src/Module/Admin/Summary.php:175 -msgid "Private Forum Account" -msgstr "" - -#: src/Module/Admin/Summary.php:195 -msgid "Message queues" -msgstr "" - -#: src/Module/Admin/Summary.php:201 -msgid "Server Settings" -msgstr "" - -#: src/Module/Admin/Summary.php:215 src/Repository/ProfileField.php:285 -msgid "Summary" -msgstr "" - -#: src/Module/Admin/Summary.php:217 -msgid "Registered users" -msgstr "" - -#: src/Module/Admin/Summary.php:219 -msgid "Pending registrations" -msgstr "" - -#: src/Module/Admin/Summary.php:220 -msgid "Version" -msgstr "" - -#: src/Module/Admin/Summary.php:224 -msgid "Active addons" -msgstr "" - -#: src/Module/Admin/Themes/Details.php:51 src/Module/Admin/Themes/Embed.php:65 -msgid "Theme settings updated." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:65 -#, php-format -msgid "Theme %s disabled." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:67 -#, php-format -msgid "Theme %s successfully enabled." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:94 src/Module/Admin/Themes/Index.php:69 -#, php-format -msgid "Theme %s failed to install." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:116 -msgid "Screenshot" -msgstr "" - -#: src/Module/Admin/Themes/Details.php:124 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:100 -msgid "Themes" -msgstr "" - -#: src/Module/Admin/Themes/Embed.php:86 -msgid "Unknown theme." -msgstr "" - -#: src/Module/Admin/Themes/Index.php:114 -msgid "Reload active themes" -msgstr "" - -#: src/Module/Admin/Themes/Index.php:119 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "" - -#: src/Module/Admin/Themes/Index.php:120 -msgid "[Experimental]" -msgstr "" - -#: src/Module/Admin/Themes/Index.php:121 -msgid "[Unsupported]" -msgstr "" - -#: src/Module/Admin/Tos.php:48 -msgid "The Terms of Service settings have been updated." -msgstr "" - -#: src/Module/Admin/Tos.php:62 -msgid "Display Terms of Service" -msgstr "" - -#: src/Module/Admin/Tos.php:62 -msgid "" -"Enable the Terms of Service page. If this is enabled a link to the terms " -"will be added to the registration form and the general information page." -msgstr "" - -#: src/Module/Admin/Tos.php:63 -msgid "Display Privacy Statement" -msgstr "" - -#: src/Module/Admin/Tos.php:63 -#, php-format -msgid "" -"Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." -msgstr "" - -#: src/Module/Admin/Tos.php:64 -msgid "Privacy Statement Preview" -msgstr "" - -#: src/Module/Admin/Tos.php:66 -msgid "The Terms of Service" -msgstr "" - -#: src/Module/Admin/Tos.php:66 -msgid "" -"Enter the Terms of Service for your node here. You can use BBCode. Headers " -"of sections should be [h2] and below." -msgstr "" - -#: src/Module/Admin/Users.php:61 -#, php-format -msgid "%s user blocked" -msgid_plural "%s users blocked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Users.php:68 -#, php-format -msgid "%s user unblocked" -msgid_plural "%s users unblocked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 -msgid "You can't remove yourself" -msgstr "" - -#: src/Module/Admin/Users.php:80 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Users.php:87 -#, php-format -msgid "%s user approved" -msgid_plural "%s users approved" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Users.php:94 -#, php-format -msgid "%s registration revoked" -msgid_plural "%s registrations revoked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Users.php:124 -#, php-format -msgid "User \"%s\" deleted" -msgstr "" - -#: src/Module/Admin/Users.php:132 -#, php-format -msgid "User \"%s\" blocked" -msgstr "" - -#: src/Module/Admin/Users.php:137 -#, php-format -msgid "User \"%s\" unblocked" -msgstr "" - -#: src/Module/Admin/Users.php:142 -msgid "Account approved." -msgstr "" - -#: src/Module/Admin/Users.php:147 -msgid "Registration revoked" -msgstr "" - -#: src/Module/Admin/Users.php:191 -msgid "Private Forum" -msgstr "" - -#: src/Module/Admin/Users.php:198 -msgid "Relay" -msgstr "" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Register date" -msgstr "" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last login" -msgstr "" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last public item" -msgstr "" - -#: src/Module/Admin/Users.php:237 -msgid "Type" -msgstr "" - -#: src/Module/Admin/Users.php:244 -msgid "Add User" -msgstr "" - -#: src/Module/Admin/Users.php:246 -msgid "User registrations waiting for confirm" -msgstr "" - -#: src/Module/Admin/Users.php:247 -msgid "User waiting for permanent deletion" -msgstr "" - -#: src/Module/Admin/Users.php:248 -msgid "Request date" -msgstr "" - -#: src/Module/Admin/Users.php:249 -msgid "No registrations." -msgstr "" - -#: src/Module/Admin/Users.php:250 -msgid "Note from the user" -msgstr "" - -#: src/Module/Admin/Users.php:252 -msgid "Deny" -msgstr "" - -#: src/Module/Admin/Users.php:255 -msgid "User blocked" -msgstr "" - -#: src/Module/Admin/Users.php:257 -msgid "Site admin" -msgstr "" - -#: src/Module/Admin/Users.php:258 -msgid "Account expired" -msgstr "" - -#: src/Module/Admin/Users.php:261 -msgid "New User" -msgstr "" - -#: src/Module/Admin/Users.php:262 -msgid "Permanent deletion" -msgstr "" - -#: src/Module/Admin/Users.php:267 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: src/Module/Admin/Users.php:268 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: src/Module/Admin/Users.php:278 -msgid "Name of the new user." -msgstr "" - -#: src/Module/Admin/Users.php:279 -msgid "Nickname" -msgstr "" - -#: src/Module/Admin/Users.php:279 -msgid "Nickname of the new user." -msgstr "" - -#: src/Module/Admin/Users.php:280 -msgid "Email address of the new user." -msgstr "" - -#: src/Module/AllFriends.php:74 -msgid "No friends to display." -msgstr "" - -#: src/Module/Apps.php:47 -msgid "No installed applications." -msgstr "" - -#: src/Module/Apps.php:52 -msgid "Applications" -msgstr "" - -#: src/Module/Attach.php:50 src/Module/Attach.php:62 -msgid "Item was not found." -msgstr "" - -#: src/Module/BaseAdmin.php:79 -msgid "" -"Submanaged account can't access the administation pages. Please log back in " -"as the master account." -msgstr "" - -#: src/Module/BaseAdmin.php:93 -msgid "Overview" -msgstr "" - -#: src/Module/BaseAdmin.php:96 -msgid "Configuration" -msgstr "" - -#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 -msgid "Additional features" -msgstr "" - -#: src/Module/BaseAdmin.php:104 -msgid "Database" -msgstr "" - -#: src/Module/BaseAdmin.php:105 -msgid "DB updates" -msgstr "" - -#: src/Module/BaseAdmin.php:106 -msgid "Inspect Deferred Workers" -msgstr "" - -#: src/Module/BaseAdmin.php:107 -msgid "Inspect worker Queue" -msgstr "" - -#: src/Module/BaseAdmin.php:109 -msgid "Tools" -msgstr "" - -#: src/Module/BaseAdmin.php:110 -msgid "Contact Blocklist" -msgstr "" - -#: src/Module/BaseAdmin.php:111 -msgid "Server Blocklist" -msgstr "" - -#: src/Module/BaseAdmin.php:118 -msgid "Diagnostics" -msgstr "" - -#: src/Module/BaseAdmin.php:119 -msgid "PHP Info" -msgstr "" - -#: src/Module/BaseAdmin.php:120 -msgid "probe address" -msgstr "" - -#: src/Module/BaseAdmin.php:121 -msgid "check webfinger" -msgstr "" - -#: src/Module/BaseAdmin.php:122 -msgid "Item Source" -msgstr "" - -#: src/Module/BaseAdmin.php:123 -msgid "Babel" -msgstr "" - -#: src/Module/BaseAdmin.php:132 -msgid "Addon Features" -msgstr "" - -#: src/Module/BaseAdmin.php:133 -msgid "User registrations waiting for confirmation" -msgstr "" - -#: src/Module/BaseProfile.php:55 src/Module/Contact.php:900 -msgid "Profile Details" -msgstr "" - -#: src/Module/BaseProfile.php:113 -msgid "Only You Can See This" -msgstr "" - -#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 -msgid "Tips for New Members" -msgstr "" - -#: src/Module/BaseSearch.php:71 -#, php-format -msgid "People Search - %s" -msgstr "" - -#: src/Module/BaseSearch.php:81 -#, php-format -msgid "Forum Search - %s" -msgstr "" - -#: src/Module/BaseSettings.php:43 -msgid "Account" -msgstr "" - -#: src/Module/BaseSettings.php:50 src/Module/Security/TwoFactor/Verify.php:80 +#: src/Module/Security/TwoFactor/Verify.php:80 src/Module/BaseSettings.php:50 #: src/Module/Settings/TwoFactor/Index.php:105 msgid "Two-factor authentication" msgstr "" -#: src/Module/BaseSettings.php:73 -msgid "Display" -msgstr "" - -#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:170 -msgid "Manage Accounts" -msgstr "" - -#: src/Module/BaseSettings.php:101 -msgid "Connected apps" -msgstr "" - -#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 -msgid "Export personal data" -msgstr "" - -#: src/Module/BaseSettings.php:115 -msgid "Remove account" -msgstr "" - -#: src/Module/Bookmarklet.php:55 -msgid "This page is missing a url parameter." -msgstr "" - -#: src/Module/Bookmarklet.php:77 -msgid "The post was created" -msgstr "" - -#: src/Module/Contact/Advanced.php:94 -msgid "Contact settings applied." -msgstr "" - -#: src/Module/Contact/Advanced.php:96 -msgid "Contact update failed." -msgstr "" - -#: src/Module/Contact/Advanced.php:113 +#: src/Module/Security/TwoFactor/Verify.php:81 msgid "" -"WARNING: This is highly advanced and if you enter incorrect " -"information your communications with this contact may stop working." +"

    Open the two-factor authentication app on your device to get an " +"authentication code and verify your identity.

    " msgstr "" -#: src/Module/Contact/Advanced.php:114 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "" - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "No mirroring" -msgstr "" - -#: src/Module/Contact/Advanced.php:125 -msgid "Mirror as forwarded posting" -msgstr "" - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "Mirror as my own posting" -msgstr "" - -#: src/Module/Contact/Advanced.php:138 -msgid "Return to contact editor" -msgstr "" - -#: src/Module/Contact/Advanced.php:140 -msgid "Refetch contact data" -msgstr "" - -#: src/Module/Contact/Advanced.php:143 -msgid "Remote Self" -msgstr "" - -#: src/Module/Contact/Advanced.php:146 -msgid "Mirror postings from this contact" -msgstr "" - -#: src/Module/Contact/Advanced.php:148 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "" - -#: src/Module/Contact/Advanced.php:153 -msgid "Account Nickname" -msgstr "" - -#: src/Module/Contact/Advanced.php:154 -msgid "@Tagname - overrides Name/Nickname" -msgstr "" - -#: src/Module/Contact/Advanced.php:155 -msgid "Account URL" -msgstr "" - -#: src/Module/Contact/Advanced.php:156 -msgid "Account URL Alias" -msgstr "" - -#: src/Module/Contact/Advanced.php:157 -msgid "Friend Request URL" -msgstr "" - -#: src/Module/Contact/Advanced.php:158 -msgid "Friend Confirm URL" -msgstr "" - -#: src/Module/Contact/Advanced.php:159 -msgid "Notification Endpoint URL" -msgstr "" - -#: src/Module/Contact/Advanced.php:160 -msgid "Poll/Feed URL" -msgstr "" - -#: src/Module/Contact/Advanced.php:161 -msgid "New photo from this URL" -msgstr "" - -#: src/Module/Contact.php:88 +#: src/Module/Security/TwoFactor/Verify.php:84 +#: src/Module/Security/TwoFactor/Recovery.php:85 #, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact.php:115 -msgid "Could not access contact record." -msgstr "" - -#: src/Module/Contact.php:148 -msgid "Contact updated." -msgstr "" - -#: src/Module/Contact.php:385 -msgid "Contact not found" -msgstr "" - -#: src/Module/Contact.php:404 -msgid "Contact has been blocked" -msgstr "" - -#: src/Module/Contact.php:404 -msgid "Contact has been unblocked" -msgstr "" - -#: src/Module/Contact.php:414 -msgid "Contact has been ignored" -msgstr "" - -#: src/Module/Contact.php:414 -msgid "Contact has been unignored" -msgstr "" - -#: src/Module/Contact.php:424 -msgid "Contact has been archived" -msgstr "" - -#: src/Module/Contact.php:424 -msgid "Contact has been unarchived" -msgstr "" - -#: src/Module/Contact.php:448 -msgid "Drop contact" -msgstr "" - -#: src/Module/Contact.php:451 src/Module/Contact.php:848 -msgid "Do you really want to delete this contact?" -msgstr "" - -#: src/Module/Contact.php:465 -msgid "Contact has been removed." -msgstr "" - -#: src/Module/Contact.php:495 -#, php-format -msgid "You are mutual friends with %s" -msgstr "" - -#: src/Module/Contact.php:500 -#, php-format -msgid "You are sharing with %s" -msgstr "" - -#: src/Module/Contact.php:505 -#, php-format -msgid "%s is sharing with you" -msgstr "" - -#: src/Module/Contact.php:529 -msgid "Private communications are not available for this contact." -msgstr "" - -#: src/Module/Contact.php:531 -msgid "Never" -msgstr "" - -#: src/Module/Contact.php:534 -msgid "(Update was successful)" -msgstr "" - -#: src/Module/Contact.php:534 -msgid "(Update was not successful)" -msgstr "" - -#: src/Module/Contact.php:536 src/Module/Contact.php:1092 -msgid "Suggest friends" -msgstr "" - -#: src/Module/Contact.php:540 -#, php-format -msgid "Network type: %s" -msgstr "" - -#: src/Module/Contact.php:545 -msgid "Communications lost with this contact!" -msgstr "" - -#: src/Module/Contact.php:551 -msgid "Fetch further information for feeds" -msgstr "" - -#: src/Module/Contact.php:553 msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." +"Don’t have your phone? Enter a two-factor recovery code" msgstr "" -#: src/Module/Contact.php:556 -msgid "Fetch information" +#: src/Module/Security/TwoFactor/Verify.php:85 +#: src/Module/Settings/TwoFactor/Verify.php:141 +msgid "Please enter a code from your authentication app" msgstr "" -#: src/Module/Contact.php:557 -msgid "Fetch keywords" +#: src/Module/Security/TwoFactor/Verify.php:86 +msgid "Verify code and complete login" msgstr "" -#: src/Module/Contact.php:558 -msgid "Fetch information and keywords" -msgstr "" - -#: src/Module/Contact.php:572 -msgid "Contact Information / Notes" -msgstr "" - -#: src/Module/Contact.php:573 -msgid "Contact Settings" -msgstr "" - -#: src/Module/Contact.php:581 -msgid "Contact" -msgstr "" - -#: src/Module/Contact.php:585 -msgid "Their personal note" -msgstr "" - -#: src/Module/Contact.php:587 -msgid "Edit contact notes" -msgstr "" - -#: src/Module/Contact.php:590 src/Module/Contact.php:1058 -#: src/Module/Profile/Contacts.php:110 +#: src/Module/Security/TwoFactor/Recovery.php:60 #, php-format -msgid "Visit %s's profile [%s]" +msgid "Remaining recovery codes: %d" msgstr "" -#: src/Module/Contact.php:591 -msgid "Block/Unblock contact" +#: src/Module/Security/TwoFactor/Recovery.php:83 +msgid "Two-factor recovery" msgstr "" -#: src/Module/Contact.php:592 -msgid "Ignore contact" -msgstr "" - -#: src/Module/Contact.php:593 -msgid "View conversations" -msgstr "" - -#: src/Module/Contact.php:598 -msgid "Last update:" -msgstr "" - -#: src/Module/Contact.php:600 -msgid "Update public posts" -msgstr "" - -#: src/Module/Contact.php:602 src/Module/Contact.php:1102 -msgid "Update now" -msgstr "" - -#: src/Module/Contact.php:605 src/Module/Contact.php:853 -#: src/Module/Contact.php:1119 -msgid "Unignore" -msgstr "" - -#: src/Module/Contact.php:609 -msgid "Currently blocked" -msgstr "" - -#: src/Module/Contact.php:610 -msgid "Currently ignored" -msgstr "" - -#: src/Module/Contact.php:611 -msgid "Currently archived" -msgstr "" - -#: src/Module/Contact.php:612 -msgid "Awaiting connection acknowledge" -msgstr "" - -#: src/Module/Contact.php:613 src/Module/Notifications/Introductions.php:105 -#: src/Module/Notifications/Introductions.php:171 -msgid "Hide this contact from others" -msgstr "" - -#: src/Module/Contact.php:613 +#: src/Module/Security/TwoFactor/Recovery.php:84 msgid "" -"Replies/likes to your public posts may still be visible" +"

    You can enter one of your one-time recovery codes in case you lost access " +"to your mobile device.

    " msgstr "" -#: src/Module/Contact.php:614 -msgid "Notification for new posts" +#: src/Module/Security/TwoFactor/Recovery.php:86 +msgid "Please enter a recovery code" msgstr "" -#: src/Module/Contact.php:614 -msgid "Send a notification of every new post of this contact" +#: src/Module/Security/TwoFactor/Recovery.php:87 +msgid "Submit recovery code and complete login" msgstr "" -#: src/Module/Contact.php:616 -msgid "Blacklisted keywords" +#: src/Module/Security/Login.php:101 +msgid "Create a New Account" msgstr "" -#: src/Module/Contact.php:616 +#: src/Module/Security/Login.php:102 src/Module/Register.php:155 +#: src/Content/Nav.php:206 +msgid "Register" +msgstr "" + +#: src/Module/Security/Login.php:126 +msgid "Your OpenID: " +msgstr "" + +#: src/Module/Security/Login.php:129 msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" +"Please enter your username and password to add the OpenID to your existing " +"account." msgstr "" -#: src/Module/Contact.php:633 src/Module/Settings/TwoFactor/Index.php:127 -msgid "Actions" +#: src/Module/Security/Login.php:131 +msgid "Or login using OpenID: " msgstr "" -#: src/Module/Contact.php:763 -msgid "Show all contacts" +#: src/Module/Security/Login.php:141 src/Content/Nav.php:169 +msgid "Logout" msgstr "" -#: src/Module/Contact.php:768 src/Module/Contact.php:828 -msgid "Pending" +#: src/Module/Security/Login.php:142 src/Module/Bookmarklet.php:46 +#: src/Content/Nav.php:171 +msgid "Login" msgstr "" -#: src/Module/Contact.php:771 -msgid "Only show pending contacts" +#: src/Module/Security/Login.php:145 +msgid "Password: " msgstr "" -#: src/Module/Contact.php:776 src/Module/Contact.php:829 -msgid "Blocked" +#: src/Module/Security/Login.php:146 +msgid "Remember me" msgstr "" -#: src/Module/Contact.php:779 -msgid "Only show blocked contacts" +#: src/Module/Security/Login.php:155 +msgid "Forgot your password?" msgstr "" -#: src/Module/Contact.php:784 src/Module/Contact.php:831 -msgid "Ignored" +#: src/Module/Security/Login.php:158 +msgid "Website Terms of Service" msgstr "" -#: src/Module/Contact.php:787 -msgid "Only show ignored contacts" +#: src/Module/Security/Login.php:159 +msgid "terms of service" msgstr "" -#: src/Module/Contact.php:792 src/Module/Contact.php:832 -msgid "Archived" +#: src/Module/Security/Login.php:161 +msgid "Website Privacy Policy" msgstr "" -#: src/Module/Contact.php:795 -msgid "Only show archived contacts" +#: src/Module/Security/Login.php:162 +msgid "privacy policy" msgstr "" -#: src/Module/Contact.php:800 src/Module/Contact.php:830 -msgid "Hidden" +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" msgstr "" -#: src/Module/Contact.php:803 -msgid "Only show hidden contacts" -msgstr "" - -#: src/Module/Contact.php:811 -msgid "Organize your contact groups" -msgstr "" - -#: src/Module/Contact.php:843 -msgid "Search your contacts" -msgstr "" - -#: src/Module/Contact.php:844 src/Module/Search/Index.php:202 -#, php-format -msgid "Results for: %s" -msgstr "" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Archive" -msgstr "" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Unarchive" -msgstr "" - -#: src/Module/Contact.php:857 -msgid "Batch Actions" -msgstr "" - -#: src/Module/Contact.php:884 -msgid "Conversations started by this contact" -msgstr "" - -#: src/Module/Contact.php:889 -msgid "Posts and Comments" -msgstr "" - -#: src/Module/Contact.php:912 -msgid "View all contacts" -msgstr "" - -#: src/Module/Contact.php:923 -msgid "View all common friends" -msgstr "" - -#: src/Module/Contact.php:933 -msgid "Advanced Contact Settings" -msgstr "" - -#: src/Module/Contact.php:1016 -msgid "Mutual Friendship" -msgstr "" - -#: src/Module/Contact.php:1021 -msgid "is a fan of yours" -msgstr "" - -#: src/Module/Contact.php:1026 -msgid "you are a fan of" -msgstr "" - -#: src/Module/Contact.php:1044 -msgid "Pending outgoing contact request" -msgstr "" - -#: src/Module/Contact.php:1046 -msgid "Pending incoming contact request" -msgstr "" - -#: src/Module/Contact.php:1059 -msgid "Edit contact" -msgstr "" - -#: src/Module/Contact.php:1113 -msgid "Toggle Blocked status" -msgstr "" - -#: src/Module/Contact.php:1121 -msgid "Toggle Ignored status" -msgstr "" - -#: src/Module/Contact.php:1130 -msgid "Toggle Archive status" -msgstr "" - -#: src/Module/Contact.php:1138 -msgid "Delete contact" -msgstr "" - -#: src/Module/Conversation/Community.php:56 -msgid "Local Community" -msgstr "" - -#: src/Module/Conversation/Community.php:59 -msgid "Posts from local users on this server" -msgstr "" - -#: src/Module/Conversation/Community.php:67 -msgid "Global Community" -msgstr "" - -#: src/Module/Conversation/Community.php:70 -msgid "Posts from users of the whole federated network" -msgstr "" - -#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:195 -msgid "No results." -msgstr "" - -#: src/Module/Conversation/Community.php:125 +#: src/Module/Security/OpenID.php:92 msgid "" -"This community stream shows all public posts received by this node. They may " -"not reflect the opinions of this node’s users." +"Account not found. Please login to your existing account to add the OpenID " +"to it." msgstr "" -#: src/Module/Conversation/Community.php:178 -msgid "Community option not available." -msgstr "" - -#: src/Module/Conversation/Community.php:194 -msgid "Not available." -msgstr "" - -#: src/Module/Credits.php:44 -msgid "Credits" -msgstr "" - -#: src/Module/Credits.php:45 +#: src/Module/Security/OpenID.php:94 msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." msgstr "" -#: src/Module/Debug/Babel.php:49 -msgid "Source input" -msgstr "" - -#: src/Module/Debug/Babel.php:55 -msgid "BBCode::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:61 -msgid "BBCode::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:66 -msgid "BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:72 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:78 -msgid "BBCode::toMarkdown" -msgstr "" - -#: src/Module/Debug/Babel.php:84 -msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:88 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:94 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:100 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:111 -msgid "Item Body" -msgstr "" - -#: src/Module/Debug/Babel.php:115 -msgid "Item Tags" -msgstr "" - -#: src/Module/Debug/Babel.php:122 -msgid "Source input (Diaspora format)" -msgstr "" - -#: src/Module/Debug/Babel.php:133 -msgid "Source input (Markdown)" -msgstr "" - -#: src/Module/Debug/Babel.php:139 -msgid "Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:144 -msgid "Markdown::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:150 -msgid "Markdown::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:157 -msgid "Raw HTML input" -msgstr "" - -#: src/Module/Debug/Babel.php:162 -msgid "HTML Input" -msgstr "" - -#: src/Module/Debug/Babel.php:168 -msgid "HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:174 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:179 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:185 -msgid "HTML::toBBCode => BBCode::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:191 -msgid "HTML::toMarkdown" -msgstr "" - -#: src/Module/Debug/Babel.php:197 -msgid "HTML::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:203 -msgid "HTML::toPlaintext (compact)" -msgstr "" - -#: src/Module/Debug/Babel.php:211 -msgid "Source text" -msgstr "" - -#: src/Module/Debug/Babel.php:212 -msgid "BBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:214 -msgid "Markdown" -msgstr "" - -#: src/Module/Debug/Babel.php:215 -msgid "HTML" -msgstr "" - -#: src/Module/Debug/Feed.php:39 src/Module/Filer/SaveTag.php:38 -#: src/Module/Settings/Profile/Index.php:164 -msgid "You must be logged in to use this module" -msgstr "" - -#: src/Module/Debug/Feed.php:65 -msgid "Source URL" +#: src/Module/Debug/Localtime.php:36 src/Model/Event.php:50 +#: src/Model/Event.php:862 +msgid "l F d, Y \\@ g:i A" msgstr "" #: src/Module/Debug/Localtime.php:49 @@ -7881,94 +4820,551 @@ msgstr "" msgid "Please select your timezone:" msgstr "" -#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 +#: src/Module/Debug/Babel.php:54 +msgid "Source input" +msgstr "" + +#: src/Module/Debug/Babel.php:60 +msgid "BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:66 +msgid "BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:71 +msgid "BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:77 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:83 +msgid "BBCode::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:89 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:93 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:99 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:105 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:113 +msgid "Item Body" +msgstr "" + +#: src/Module/Debug/Babel.php:117 +msgid "Item Tags" +msgstr "" + +#: src/Module/Debug/Babel.php:123 +msgid "PageInfo::appendToBody" +msgstr "" + +#: src/Module/Debug/Babel.php:128 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:132 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:139 +msgid "Source input (Diaspora format)" +msgstr "" + +#: src/Module/Debug/Babel.php:148 +msgid "Source input (Markdown)" +msgstr "" + +#: src/Module/Debug/Babel.php:154 +msgid "Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:159 +msgid "Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:165 +msgid "Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:172 +msgid "Raw HTML input" +msgstr "" + +#: src/Module/Debug/Babel.php:177 +msgid "HTML Input" +msgstr "" + +#: src/Module/Debug/Babel.php:183 +msgid "HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:189 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:194 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:200 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:206 +msgid "HTML::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:212 +msgid "HTML::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:218 +msgid "HTML::toPlaintext (compact)" +msgstr "" + +#: src/Module/Debug/Babel.php:228 +msgid "Decoded post" +msgstr "" + +#: src/Module/Debug/Babel.php:252 +msgid "Post array before expand entities" +msgstr "" + +#: src/Module/Debug/Babel.php:259 +msgid "Post converted" +msgstr "" + +#: src/Module/Debug/Babel.php:264 +msgid "Converted body" +msgstr "" + +#: src/Module/Debug/Babel.php:270 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "" + +#: src/Module/Debug/Babel.php:280 +msgid "Source text" +msgstr "" + +#: src/Module/Debug/Babel.php:281 +msgid "BBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:282 src/Content/ContactSelector.php:103 +msgid "Diaspora" +msgstr "" + +#: src/Module/Debug/Babel.php:283 +msgid "Markdown" +msgstr "" + +#: src/Module/Debug/Babel.php:284 +msgid "HTML" +msgstr "" + +#: src/Module/Debug/Babel.php:286 +msgid "Twitter Source" +msgstr "" + +#: src/Module/Debug/WebFinger.php:37 src/Module/Debug/Probe.php:38 msgid "Only logged in users are permitted to perform a probing." msgstr "" +#: src/Module/Debug/ActivityPubConversion.php:58 +msgid "Formatted" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:62 +msgid "Source" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:70 +msgid "Activity" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:118 +msgid "Object data" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:125 +msgid "Result Item" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "" + +#: src/Module/Debug/Feed.php:38 src/Module/Filer/SaveTag.php:38 +#: src/Module/Settings/Profile/Index.php:158 +msgid "You must be logged in to use this module" +msgstr "" + +#: src/Module/Debug/Feed.php:63 +msgid "Source URL" +msgstr "" + #: src/Module/Debug/Probe.php:54 msgid "Lookup address" msgstr "" -#: src/Module/Delegation.php:147 -msgid "Manage Identities and/or Pages" -msgstr "" - -#: src/Module/Delegation.php:148 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "" - -#: src/Module/Delegation.php:149 -msgid "Select an identity to manage: " -msgstr "" - -#: src/Module/Directory.php:78 -msgid "No entries (some entries may be hidden)." -msgstr "" - -#: src/Module/Directory.php:97 -msgid "Find on this site" -msgstr "" - -#: src/Module/Directory.php:99 -msgid "Results for:" -msgstr "" - -#: src/Module/Directory.php:101 -msgid "Site Directory" -msgstr "" - -#: src/Module/Filer/SaveTag.php:57 +#: src/Module/Profile/Common.php:87 src/Module/Contact/Contacts.php:92 #, php-format -msgid "Filetag %s saved to item" -msgstr "" +msgid "Common contact (%s)" +msgid_plural "Common contacts (%s)" +msgstr[0] "" +msgstr[1] "" -#: src/Module/Filer/SaveTag.php:66 -msgid "- select -" -msgstr "" - -#: src/Module/Friendica.php:58 -msgid "Installed addons/apps:" -msgstr "" - -#: src/Module/Friendica.php:63 -msgid "No installed addons/apps" -msgstr "" - -#: src/Module/Friendica.php:68 -#, php-format -msgid "Read about the Terms of Service of this node." -msgstr "" - -#: src/Module/Friendica.php:75 -msgid "On this server the following remote servers are blocked." -msgstr "" - -#: src/Module/Friendica.php:93 +#: src/Module/Profile/Common.php:89 src/Module/Contact/Contacts.php:94 #, php-format msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." +"Both %s and yourself have publicly interacted with these " +"contacts (follow, comment or likes on public posts)." msgstr "" -#: src/Module/Friendica.php:98 +#: src/Module/Profile/Common.php:99 src/Module/Contact/Contacts.php:64 +msgid "No common contacts." +msgstr "" + +#: src/Module/Profile/Status.php:61 src/Module/Profile/Status.php:64 +#: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 +#: src/Protocol/OStatus.php:1269 src/Protocol/Feed.php:892 +#, php-format +msgid "%s's timeline" +msgstr "" + +#: src/Module/Profile/Status.php:62 src/Module/Profile/Profile.php:321 +#: src/Protocol/OStatus.php:1273 src/Protocol/Feed.php:896 +#, php-format +msgid "%s's posts" +msgstr "" + +#: src/Module/Profile/Status.php:63 src/Module/Profile/Profile.php:322 +#: src/Protocol/OStatus.php:1276 src/Protocol/Feed.php:899 +#, php-format +msgid "%s's comments" +msgstr "" + +#: src/Module/Profile/Contacts.php:96 src/Module/Contact/Contacts.php:76 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Contacts.php:99 src/Module/Contact/Contacts.php:80 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Contacts.php:102 src/Module/Contact/Contacts.php:84 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Contacts.php:104 src/Module/Contact/Contacts.php:86 +#, php-format +msgid "These contacts both follow and are followed by %s." +msgstr "" + +#: src/Module/Profile/Contacts.php:110 src/Module/Contact/Contacts.php:100 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Contacts.php:120 +msgid "No contacts." +msgstr "" + +#: src/Module/Profile/Profile.php:135 +#, php-format msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." +"You're currently viewing your profile as %s Cancel" msgstr "" -#: src/Module/Friendica.php:99 -msgid "Bug reports and issues: please visit" +#: src/Module/Profile/Profile.php:149 +msgid "Member since:" msgstr "" -#: src/Module/Friendica.php:99 -msgid "the bugtracker at github" +#: src/Module/Profile/Profile.php:155 +msgid "j F, Y" msgstr "" -#: src/Module/Friendica.php:100 +#: src/Module/Profile/Profile.php:156 +msgid "j F" +msgstr "" + +#: src/Module/Profile/Profile.php:164 src/Util/Temporal.php:163 +msgid "Birthday:" +msgstr "" + +#: src/Module/Profile/Profile.php:167 src/Module/Settings/Profile/Index.php:260 +#: src/Util/Temporal.php:165 +msgid "Age: " +msgstr "" + +#: src/Module/Profile/Profile.php:167 src/Module/Settings/Profile/Index.php:260 +#: src/Util/Temporal.php:165 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Profile.php:176 src/Module/Contact.php:616 +#: src/Model/Profile.php:363 +msgid "XMPP:" +msgstr "" + +#: src/Module/Profile/Profile.php:180 src/Module/Directory.php:161 +#: src/Model/Profile.php:361 +msgid "Homepage:" +msgstr "" + +#: src/Module/Profile/Profile.php:229 +msgid "Forums:" +msgstr "" + +#: src/Module/Profile/Profile.php:240 +msgid "View profile as:" +msgstr "" + +#: src/Module/Profile/Profile.php:250 src/Module/Profile/Profile.php:252 +#: src/Model/Profile.php:346 +msgid "Edit profile" +msgstr "" + +#: src/Module/Profile/Profile.php:257 +msgid "View as" +msgstr "" + +#: src/Module/Register.php:69 +msgid "Only parent users can create additional accounts." +msgstr "" + +#: src/Module/Register.php:101 msgid "" -"Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." +msgstr "" + +#: src/Module/Register.php:102 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "" + +#: src/Module/Register.php:103 +msgid "Your OpenID (optional): " +msgstr "" + +#: src/Module/Register.php:112 +msgid "Include your profile in member directory?" +msgstr "" + +#: src/Module/Register.php:135 +msgid "Note for the admin" +msgstr "" + +#: src/Module/Register.php:135 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "" + +#: src/Module/Register.php:136 +msgid "Membership on this site is by invitation only." +msgstr "" + +#: src/Module/Register.php:137 +msgid "Your invitation code: " +msgstr "" + +#: src/Module/Register.php:139 src/Module/Admin/Site.php:591 +msgid "Registration" +msgstr "" + +#: src/Module/Register.php:145 +msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " +msgstr "" + +#: src/Module/Register.php:146 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "" + +#: src/Module/Register.php:147 +msgid "Please repeat your e-mail address:" +msgstr "" + +#: src/Module/Register.php:149 +msgid "Leave empty for an auto generated password." +msgstr "" + +#: src/Module/Register.php:151 +#, php-format +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." +msgstr "" + +#: src/Module/Register.php:152 +msgid "Choose a nickname: " +msgstr "" + +#: src/Module/Register.php:161 +msgid "Import your profile to this friendica instance" +msgstr "" + +#: src/Module/Register.php:163 src/Module/BaseAdmin.php:95 +#: src/Module/Tos.php:84 src/Module/Admin/Tos.php:59 src/Content/Nav.php:256 +msgid "Terms of Service" +msgstr "" + +#: src/Module/Register.php:168 +msgid "Note: This node explicitly contains adult content" +msgstr "" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "Parent Password:" +msgstr "" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "" + +#: src/Module/Register.php:201 +msgid "Password doesn't match." +msgstr "" + +#: src/Module/Register.php:207 +msgid "Please enter your password." +msgstr "" + +#: src/Module/Register.php:249 +msgid "You have entered too much information." +msgstr "" + +#: src/Module/Register.php:273 +msgid "Please enter the identical mail address in the second field." +msgstr "" + +#: src/Module/Register.php:300 +msgid "The additional account was created." +msgstr "" + +#: src/Module/Register.php:325 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "" + +#: src/Module/Register.php:329 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
    login: %s
    " +"password: %s

    You can change your password after login." +msgstr "" + +#: src/Module/Register.php:335 +msgid "Registration successful." +msgstr "" + +#: src/Module/Register.php:340 src/Module/Register.php:347 +msgid "Your registration can not be processed." +msgstr "" + +#: src/Module/Register.php:346 +msgid "You have to leave a request note for the admin." +msgstr "" + +#: src/Module/Register.php:394 +msgid "Your registration is pending approval by the site owner." +msgstr "" + +#: src/Module/Special/HTTPException.php:49 +msgid "Bad Request" +msgstr "" + +#: src/Module/Special/HTTPException.php:50 +msgid "Unauthorized" +msgstr "" + +#: src/Module/Special/HTTPException.php:51 +msgid "Forbidden" +msgstr "" + +#: src/Module/Special/HTTPException.php:52 +msgid "Not Found" +msgstr "" + +#: src/Module/Special/HTTPException.php:53 +msgid "Internal Server Error" +msgstr "" + +#: src/Module/Special/HTTPException.php:54 +msgid "Service Unavailable" +msgstr "" + +#: src/Module/Special/HTTPException.php:61 +msgid "" +"The server cannot or will not process the request due to an apparent client " +"error." +msgstr "" + +#: src/Module/Special/HTTPException.php:62 +msgid "Authentication is required and has failed or has not yet been provided." +msgstr "" + +#: src/Module/Special/HTTPException.php:63 +msgid "" +"The request was valid, but the server is refusing action. The user might not " +"have the necessary permissions for a resource, or may need an account." +msgstr "" + +#: src/Module/Special/HTTPException.php:64 +msgid "" +"The requested resource could not be found but may be available in the future." +msgstr "" + +#: src/Module/Special/HTTPException.php:65 +msgid "" +"An unexpected condition was encountered and no more specific message is " +"suitable." +msgstr "" + +#: src/Module/Special/HTTPException.php:66 +msgid "" +"The server is currently unavailable (because it is overloaded or down for " +"maintenance). Please try again later." +msgstr "" + +#: src/Module/Special/HTTPException.php:72 src/Content/Nav.php:94 +msgid "Go back" +msgstr "" + +#: src/Module/Home.php:54 +#, php-format +msgid "Welcome to %s" msgstr "" #: src/Module/FriendSuggest.php:65 @@ -7988,113 +5384,15 @@ msgstr "" msgid "Suggest a friend for %s" msgstr "" -#: src/Module/Group.php:56 -msgid "Group created." +#: src/Module/Credits.php:44 +msgid "Credits" msgstr "" -#: src/Module/Group.php:62 -msgid "Could not create group." -msgstr "" - -#: src/Module/Group.php:73 src/Module/Group.php:215 src/Module/Group.php:241 -msgid "Group not found." -msgstr "" - -#: src/Module/Group.php:79 -msgid "Group name changed." -msgstr "" - -#: src/Module/Group.php:101 -msgid "Unknown group." -msgstr "" - -#: src/Module/Group.php:110 -msgid "Contact is deleted." -msgstr "" - -#: src/Module/Group.php:116 -msgid "Unable to add the contact to the group." -msgstr "" - -#: src/Module/Group.php:119 -msgid "Contact successfully added to group." -msgstr "" - -#: src/Module/Group.php:123 -msgid "Unable to remove the contact from the group." -msgstr "" - -#: src/Module/Group.php:126 -msgid "Contact successfully removed from group." -msgstr "" - -#: src/Module/Group.php:129 -msgid "Unknown group command." -msgstr "" - -#: src/Module/Group.php:132 -msgid "Bad request." -msgstr "" - -#: src/Module/Group.php:171 -msgid "Save Group" -msgstr "" - -#: src/Module/Group.php:172 -msgid "Filter" -msgstr "" - -#: src/Module/Group.php:178 -msgid "Create a group of contacts/friends." -msgstr "" - -#: src/Module/Group.php:220 -msgid "Group removed." -msgstr "" - -#: src/Module/Group.php:222 -msgid "Unable to remove group." -msgstr "" - -#: src/Module/Group.php:273 -msgid "Delete Group" -msgstr "" - -#: src/Module/Group.php:283 -msgid "Edit Group Name" -msgstr "" - -#: src/Module/Group.php:293 -msgid "Members" -msgstr "" - -#: src/Module/Group.php:309 -msgid "Remove contact from group" -msgstr "" - -#: src/Module/Group.php:329 -msgid "Click on a contact to add or remove." -msgstr "" - -#: src/Module/Group.php:343 -msgid "Add contact to group" -msgstr "" - -#: src/Module/Help.php:62 -msgid "Help:" -msgstr "" - -#: src/Module/Home.php:54 -#, php-format -msgid "Welcome to %s" -msgstr "" - -#: src/Module/HoverCard.php:47 -msgid "No profile" -msgstr "" - -#: src/Module/HTTPException/MethodNotAllowed.php:32 -msgid "Method Not Allowed." +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" msgstr "" #: src/Module/Install.php:177 @@ -8109,10 +5407,30 @@ msgstr "" msgid "Check again" msgstr "" +#: src/Module/Install.php:200 src/Module/Admin/Site.php:524 +msgid "No SSL policy, links will track page SSL state" +msgstr "" + +#: src/Module/Install.php:201 src/Module/Admin/Site.php:525 +msgid "Force all links to use SSL" +msgstr "" + +#: src/Module/Install.php:202 src/Module/Admin/Site.php:526 +msgid "Self-signed certificate, use SSL for local links only (discouraged)" +msgstr "" + #: src/Module/Install.php:208 msgid "Base settings" msgstr "" +#: src/Module/Install.php:210 src/Module/Admin/Site.php:615 +msgid "SSL link policy" +msgstr "" + +#: src/Module/Install.php:212 src/Module/Admin/Site.php:615 +msgid "Determines whether generated links should be forced to use SSL" +msgstr "" + #: src/Module/Install.php:215 msgid "Host name" msgstr "" @@ -8232,6 +5550,10 @@ msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the worker." msgstr "" +#: src/Module/Install.php:345 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "" + #: src/Module/Install.php:347 #, php-format msgid "" @@ -8240,6 +5562,818 @@ msgid "" "administrator email. This will allow you to enter the site admin panel." msgstr "" +#: src/Module/Filer/SaveTag.php:65 +msgid "- select -" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:63 +msgid "Item was not removed" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:66 +msgid "Item was not deleted" +msgstr "" + +#: src/Module/PermissionTooltip.php:24 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/PermissionTooltip.php:37 +msgid "Model not found" +msgstr "" + +#: src/Module/PermissionTooltip.php:59 +msgid "Remote privacy information not available." +msgstr "" + +#: src/Module/PermissionTooltip.php:70 +msgid "Visible to:" +msgstr "" + +#: src/Module/Delegation.php:147 +msgid "Manage Identities and/or Pages" +msgstr "" + +#: src/Module/Delegation.php:148 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "" + +#: src/Module/Delegation.php:149 +msgid "Select an identity to manage: " +msgstr "" + +#: src/Module/Conversation/Community.php:56 +msgid "Local Community" +msgstr "" + +#: src/Module/Conversation/Community.php:59 +msgid "Posts from local users on this server" +msgstr "" + +#: src/Module/Conversation/Community.php:67 +msgid "Global Community" +msgstr "" + +#: src/Module/Conversation/Community.php:70 +msgid "Posts from users of the whole federated network" +msgstr "" + +#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:179 +msgid "No results." +msgstr "" + +#: src/Module/Conversation/Community.php:125 +msgid "" +"This community stream shows all public posts received by this node. They may " +"not reflect the opinions of this node’s users." +msgstr "" + +#: src/Module/Conversation/Community.php:178 +msgid "Community option not available." +msgstr "" + +#: src/Module/Conversation/Community.php:194 +msgid "Not available." +msgstr "" + +#: src/Module/Welcome.php:44 +msgid "Welcome to Friendica" +msgstr "" + +#: src/Module/Welcome.php:45 +msgid "New Member Checklist" +msgstr "" + +#: src/Module/Welcome.php:46 +msgid "" +"We would like to offer some tips and links to help make your experience " +"enjoyable. Click any item to visit the relevant page. A link to this page " +"will be visible from your home page for two weeks after your initial " +"registration and then will quietly disappear." +msgstr "" + +#: src/Module/Welcome.php:48 +msgid "Getting Started" +msgstr "" + +#: src/Module/Welcome.php:49 +msgid "Friendica Walk-Through" +msgstr "" + +#: src/Module/Welcome.php:50 +msgid "" +"On your Quick Start page - find a brief introduction to your " +"profile and network tabs, make some new connections, and find some groups to " +"join." +msgstr "" + +#: src/Module/Welcome.php:53 +msgid "Go to Your Settings" +msgstr "" + +#: src/Module/Welcome.php:54 +msgid "" +"On your Settings page - change your initial password. Also make a " +"note of your Identity Address. This looks just like an email address - and " +"will be useful in making friends on the free social web." +msgstr "" + +#: src/Module/Welcome.php:55 +msgid "" +"Review the other settings, particularly the privacy settings. An unpublished " +"directory listing is like having an unlisted phone number. In general, you " +"should probably publish your listing - unless all of your friends and " +"potential friends know exactly how to find you." +msgstr "" + +#: src/Module/Welcome.php:58 src/Module/Settings/Profile/Index.php:248 +msgid "Upload Profile Photo" +msgstr "" + +#: src/Module/Welcome.php:59 +msgid "" +"Upload a profile photo if you have not done so already. Studies have shown " +"that people with real photos of themselves are ten times more likely to make " +"friends than people who do not." +msgstr "" + +#: src/Module/Welcome.php:60 +msgid "Edit Your Profile" +msgstr "" + +#: src/Module/Welcome.php:61 +msgid "" +"Edit your default profile to your liking. Review the " +"settings for hiding your list of friends and hiding the profile from unknown " +"visitors." +msgstr "" + +#: src/Module/Welcome.php:62 +msgid "Profile Keywords" +msgstr "" + +#: src/Module/Welcome.php:63 +msgid "" +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "" + +#: src/Module/Welcome.php:65 +msgid "Connecting" +msgstr "" + +#: src/Module/Welcome.php:67 +msgid "Importing Emails" +msgstr "" + +#: src/Module/Welcome.php:68 +msgid "" +"Enter your email access information on your Connector Settings page if you " +"wish to import and interact with friends or mailing lists from your email " +"INBOX" +msgstr "" + +#: src/Module/Welcome.php:69 +msgid "Go to Your Contacts Page" +msgstr "" + +#: src/Module/Welcome.php:70 +msgid "" +"Your Contacts page is your gateway to managing friendships and connecting " +"with friends on other networks. Typically you enter their address or site " +"URL in the Add New Contact dialog." +msgstr "" + +#: src/Module/Welcome.php:71 +msgid "Go to Your Site's Directory" +msgstr "" + +#: src/Module/Welcome.php:72 +msgid "" +"The Directory page lets you find other people in this network or other " +"federated sites. Look for a Connect or Follow link on " +"their profile page. Provide your own Identity Address if requested." +msgstr "" + +#: src/Module/Welcome.php:73 +msgid "Finding New People" +msgstr "" + +#: src/Module/Welcome.php:74 +msgid "" +"On the side panel of the Contacts page are several tools to find new " +"friends. We can match people by interest, look up people by name or " +"interest, and provide suggestions based on network relationships. On a brand " +"new site, friend suggestions will usually begin to be populated within 24 " +"hours." +msgstr "" + +#: src/Module/Welcome.php:76 src/Module/Contact.php:795 src/Model/Group.php:528 +#: src/Content/Widget.php:217 +msgid "Groups" +msgstr "" + +#: src/Module/Welcome.php:77 +msgid "Group Your Contacts" +msgstr "" + +#: src/Module/Welcome.php:78 +msgid "" +"Once you have made some friends, organize them into private conversation " +"groups from the sidebar of your Contacts page and then you can interact with " +"each group privately on your Network page." +msgstr "" + +#: src/Module/Welcome.php:80 +msgid "Why Aren't My Posts Public?" +msgstr "" + +#: src/Module/Welcome.php:81 +msgid "" +"Friendica respects your privacy. By default, your posts will only show up to " +"people you've added as friends. For more information, see the help section " +"from the link above." +msgstr "" + +#: src/Module/Welcome.php:83 +msgid "Getting Help" +msgstr "" + +#: src/Module/Welcome.php:84 +msgid "Go to the Help Section" +msgstr "" + +#: src/Module/Welcome.php:85 +msgid "" +"Our help pages may be consulted for detail on other program " +"features and resources." +msgstr "" + +#: src/Module/Bookmarklet.php:56 +msgid "This page is missing a url parameter." +msgstr "" + +#: src/Module/Bookmarklet.php:78 +msgid "The post was created" +msgstr "" + +#: src/Module/BaseAdmin.php:63 +msgid "You don't have access to administration pages." +msgstr "" + +#: src/Module/BaseAdmin.php:67 +msgid "" +"Submanaged account can't access the administration pages. Please log back in " +"as the main account." +msgstr "" + +#: src/Module/BaseAdmin.php:85 src/Content/Nav.php:253 +msgid "Information" +msgstr "" + +#: src/Module/BaseAdmin.php:86 +msgid "Overview" +msgstr "" + +#: src/Module/BaseAdmin.php:87 src/Module/Admin/Federation.php:141 +msgid "Federation Statistics" +msgstr "" + +#: src/Module/BaseAdmin.php:89 +msgid "Configuration" +msgstr "" + +#: src/Module/BaseAdmin.php:90 src/Module/Admin/Site.php:588 +msgid "Site" +msgstr "" + +#: src/Module/BaseAdmin.php:91 src/Module/Admin/Users.php:238 +#: src/Module/Admin/Users.php:255 +msgid "Users" +msgstr "" + +#: src/Module/BaseAdmin.php:92 src/Module/Admin/Addons/Details.php:112 +#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseSettings.php:87 +msgid "Addons" +msgstr "" + +#: src/Module/BaseAdmin.php:93 src/Module/Admin/Themes/Details.php:91 +#: src/Module/Admin/Themes/Index.php:112 +msgid "Themes" +msgstr "" + +#: src/Module/BaseAdmin.php:94 src/Module/BaseSettings.php:65 +msgid "Additional features" +msgstr "" + +#: src/Module/BaseAdmin.php:97 +msgid "Database" +msgstr "" + +#: src/Module/BaseAdmin.php:98 +msgid "DB updates" +msgstr "" + +#: src/Module/BaseAdmin.php:99 +msgid "Inspect Deferred Workers" +msgstr "" + +#: src/Module/BaseAdmin.php:100 +msgid "Inspect worker Queue" +msgstr "" + +#: src/Module/BaseAdmin.php:102 +msgid "Tools" +msgstr "" + +#: src/Module/BaseAdmin.php:103 +msgid "Contact Blocklist" +msgstr "" + +#: src/Module/BaseAdmin.php:104 +msgid "Server Blocklist" +msgstr "" + +#: src/Module/BaseAdmin.php:105 src/Module/Admin/Item/Delete.php:66 +msgid "Delete Item" +msgstr "" + +#: src/Module/BaseAdmin.php:107 src/Module/BaseAdmin.php:108 +#: src/Module/Admin/Logs/Settings.php:81 +msgid "Logs" +msgstr "" + +#: src/Module/BaseAdmin.php:109 src/Module/Admin/Logs/View.php:65 +msgid "View Logs" +msgstr "" + +#: src/Module/BaseAdmin.php:111 +msgid "Diagnostics" +msgstr "" + +#: src/Module/BaseAdmin.php:112 +msgid "PHP Info" +msgstr "" + +#: src/Module/BaseAdmin.php:113 +msgid "probe address" +msgstr "" + +#: src/Module/BaseAdmin.php:114 +msgid "check webfinger" +msgstr "" + +#: src/Module/BaseAdmin.php:115 +msgid "Item Source" +msgstr "" + +#: src/Module/BaseAdmin.php:116 +msgid "Babel" +msgstr "" + +#: src/Module/BaseAdmin.php:117 +msgid "ActivityPub Conversion" +msgstr "" + +#: src/Module/BaseAdmin.php:125 src/Content/Nav.php:289 +msgid "Admin" +msgstr "" + +#: src/Module/BaseAdmin.php:126 +msgid "Addon Features" +msgstr "" + +#: src/Module/BaseAdmin.php:127 +msgid "User registrations waiting for confirmation" +msgstr "" + +#: src/Module/Contact.php:94 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact.php:121 +msgid "Could not access contact record." +msgstr "" + +#: src/Module/Contact.php:332 src/Model/Profile.php:438 +#: src/Content/Text/HTML.php:896 +msgid "Follow" +msgstr "" + +#: src/Module/Contact.php:334 src/Model/Profile.php:440 +msgid "Unfollow" +msgstr "" + +#: src/Module/Contact.php:390 src/Module/Api/Twitter/ContactEndpoint.php:65 +msgid "Contact not found" +msgstr "" + +#: src/Module/Contact.php:409 +msgid "Contact has been blocked" +msgstr "" + +#: src/Module/Contact.php:409 +msgid "Contact has been unblocked" +msgstr "" + +#: src/Module/Contact.php:419 +msgid "Contact has been ignored" +msgstr "" + +#: src/Module/Contact.php:419 +msgid "Contact has been unignored" +msgstr "" + +#: src/Module/Contact.php:429 +msgid "Contact has been archived" +msgstr "" + +#: src/Module/Contact.php:429 +msgid "Contact has been unarchived" +msgstr "" + +#: src/Module/Contact.php:442 +msgid "Drop contact" +msgstr "" + +#: src/Module/Contact.php:445 src/Module/Contact.php:835 +msgid "Do you really want to delete this contact?" +msgstr "" + +#: src/Module/Contact.php:458 +msgid "Contact has been removed." +msgstr "" + +#: src/Module/Contact.php:486 +#, php-format +msgid "You are mutual friends with %s" +msgstr "" + +#: src/Module/Contact.php:490 +#, php-format +msgid "You are sharing with %s" +msgstr "" + +#: src/Module/Contact.php:494 +#, php-format +msgid "%s is sharing with you" +msgstr "" + +#: src/Module/Contact.php:518 +msgid "Private communications are not available for this contact." +msgstr "" + +#: src/Module/Contact.php:520 +msgid "Never" +msgstr "" + +#: src/Module/Contact.php:523 +msgid "(Update was successful)" +msgstr "" + +#: src/Module/Contact.php:523 +msgid "(Update was not successful)" +msgstr "" + +#: src/Module/Contact.php:525 src/Module/Contact.php:1091 +msgid "Suggest friends" +msgstr "" + +#: src/Module/Contact.php:529 +#, php-format +msgid "Network type: %s" +msgstr "" + +#: src/Module/Contact.php:534 +msgid "Communications lost with this contact!" +msgstr "" + +#: src/Module/Contact.php:540 +msgid "Fetch further information for feeds" +msgstr "" + +#: src/Module/Contact.php:542 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "" + +#: src/Module/Contact.php:544 src/Module/Admin/Site.php:693 +#: src/Module/Admin/Site.php:703 src/Module/Settings/TwoFactor/Index.php:113 +msgid "Disabled" +msgstr "" + +#: src/Module/Contact.php:545 +msgid "Fetch information" +msgstr "" + +#: src/Module/Contact.php:546 +msgid "Fetch keywords" +msgstr "" + +#: src/Module/Contact.php:547 +msgid "Fetch information and keywords" +msgstr "" + +#: src/Module/Contact.php:561 +msgid "Contact Information / Notes" +msgstr "" + +#: src/Module/Contact.php:562 +msgid "Contact Settings" +msgstr "" + +#: src/Module/Contact.php:570 +msgid "Contact" +msgstr "" + +#: src/Module/Contact.php:574 +msgid "Their personal note" +msgstr "" + +#: src/Module/Contact.php:576 +msgid "Edit contact notes" +msgstr "" + +#: src/Module/Contact.php:579 src/Module/Contact.php:1059 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "" + +#: src/Module/Contact.php:580 +msgid "Block/Unblock contact" +msgstr "" + +#: src/Module/Contact.php:581 +msgid "Ignore contact" +msgstr "" + +#: src/Module/Contact.php:582 +msgid "View conversations" +msgstr "" + +#: src/Module/Contact.php:587 +msgid "Last update:" +msgstr "" + +#: src/Module/Contact.php:589 +msgid "Update public posts" +msgstr "" + +#: src/Module/Contact.php:591 src/Module/Contact.php:1101 +msgid "Update now" +msgstr "" + +#: src/Module/Contact.php:593 src/Module/Contact.php:839 +#: src/Module/Contact.php:1120 src/Module/Admin/Users.php:251 +#: src/Module/Admin/Blocklist/Contact.php:85 +msgid "Unblock" +msgstr "" + +#: src/Module/Contact.php:594 src/Module/Contact.php:840 +#: src/Module/Contact.php:1128 +msgid "Unignore" +msgstr "" + +#: src/Module/Contact.php:598 +msgid "Currently blocked" +msgstr "" + +#: src/Module/Contact.php:599 +msgid "Currently ignored" +msgstr "" + +#: src/Module/Contact.php:600 +msgid "Currently archived" +msgstr "" + +#: src/Module/Contact.php:601 +msgid "Awaiting connection acknowledge" +msgstr "" + +#: src/Module/Contact.php:602 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "" + +#: src/Module/Contact.php:603 +msgid "Notification for new posts" +msgstr "" + +#: src/Module/Contact.php:603 +msgid "Send a notification of every new post of this contact" +msgstr "" + +#: src/Module/Contact.php:605 +msgid "Keyword Deny List" +msgstr "" + +#: src/Module/Contact.php:605 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "" + +#: src/Module/Contact.php:621 src/Module/Settings/TwoFactor/Index.php:127 +msgid "Actions" +msgstr "" + +#: src/Module/Contact.php:747 src/Module/Group.php:292 +#: src/Content/Widget.php:250 +msgid "All Contacts" +msgstr "" + +#: src/Module/Contact.php:750 +msgid "Show all contacts" +msgstr "" + +#: src/Module/Contact.php:755 src/Module/Contact.php:815 +msgid "Pending" +msgstr "" + +#: src/Module/Contact.php:758 +msgid "Only show pending contacts" +msgstr "" + +#: src/Module/Contact.php:763 src/Module/Contact.php:816 +msgid "Blocked" +msgstr "" + +#: src/Module/Contact.php:766 +msgid "Only show blocked contacts" +msgstr "" + +#: src/Module/Contact.php:771 src/Module/Contact.php:818 +msgid "Ignored" +msgstr "" + +#: src/Module/Contact.php:774 +msgid "Only show ignored contacts" +msgstr "" + +#: src/Module/Contact.php:779 src/Module/Contact.php:819 +msgid "Archived" +msgstr "" + +#: src/Module/Contact.php:782 +msgid "Only show archived contacts" +msgstr "" + +#: src/Module/Contact.php:787 src/Module/Contact.php:817 +msgid "Hidden" +msgstr "" + +#: src/Module/Contact.php:790 +msgid "Only show hidden contacts" +msgstr "" + +#: src/Module/Contact.php:798 +msgid "Organize your contact groups" +msgstr "" + +#: src/Module/Contact.php:809 src/Content/Widget.php:242 src/BaseModule.php:189 +msgid "Following" +msgstr "" + +#: src/Module/Contact.php:810 src/Content/Widget.php:243 src/BaseModule.php:194 +msgid "Mutual friends" +msgstr "" + +#: src/Module/Contact.php:830 +msgid "Search your contacts" +msgstr "" + +#: src/Module/Contact.php:831 src/Module/Search/Index.php:186 +#, php-format +msgid "Results for: %s" +msgstr "" + +#: src/Module/Contact.php:841 src/Module/Contact.php:1137 +msgid "Archive" +msgstr "" + +#: src/Module/Contact.php:841 src/Module/Contact.php:1137 +msgid "Unarchive" +msgstr "" + +#: src/Module/Contact.php:844 +msgid "Batch Actions" +msgstr "" + +#: src/Module/Contact.php:879 +msgid "Conversations started by this contact" +msgstr "" + +#: src/Module/Contact.php:884 +msgid "Posts and Comments" +msgstr "" + +#: src/Module/Contact.php:895 src/Module/BaseProfile.php:55 +msgid "Profile Details" +msgstr "" + +#: src/Module/Contact.php:902 +msgid "View all known contacts" +msgstr "" + +#: src/Module/Contact.php:912 +msgid "Advanced Contact Settings" +msgstr "" + +#: src/Module/Contact.php:1018 +msgid "Mutual Friendship" +msgstr "" + +#: src/Module/Contact.php:1022 +msgid "is a fan of yours" +msgstr "" + +#: src/Module/Contact.php:1026 +msgid "you are a fan of" +msgstr "" + +#: src/Module/Contact.php:1044 +msgid "Pending outgoing contact request" +msgstr "" + +#: src/Module/Contact.php:1046 +msgid "Pending incoming contact request" +msgstr "" + +#: src/Module/Contact.php:1111 src/Module/Contact/Advanced.php:138 +msgid "Refetch contact data" +msgstr "" + +#: src/Module/Contact.php:1122 +msgid "Toggle Blocked status" +msgstr "" + +#: src/Module/Contact.php:1130 +msgid "Toggle Ignored status" +msgstr "" + +#: src/Module/Contact.php:1139 +msgid "Toggle Archive status" +msgstr "" + +#: src/Module/Contact.php:1147 +msgid "Delete contact" +msgstr "" + +#: src/Module/Tos.php:46 src/Module/Tos.php:88 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen " +"name), an username (nickname) and a working email address. The names will be " +"accessible on the profile page of the account by any visitor of the page, " +"even if other profile details are not displayed. The email address will only " +"be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or " +"the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "" + +#: src/Module/Tos.php:47 src/Module/Tos.php:89 +msgid "" +"This data is required for communication and is passed on to the nodes of the " +"communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "" + +#: src/Module/Tos.php:48 src/Module/Tos.php:90 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the " +"account settings. If the user wants " +"to delete their account they can do so at %1$s/" +"removeme. The deletion of the account will be permanent. Deletion of the " +"data will also be requested from the nodes of the communication partners." +msgstr "" + +#: src/Module/Tos.php:51 src/Module/Tos.php:87 +msgid "Privacy Statement" +msgstr "" + +#: src/Module/Help.php:62 +msgid "Help:" +msgstr "" + +#: src/Module/HTTPException/MethodNotAllowed.php:32 +msgid "Method Not Allowed." +msgstr "" + +#: src/Module/Api/Twitter/ContactEndpoint.php:135 +msgid "Profile not found" +msgstr "" + #: src/Module/Invite.php:55 msgid "Total invitation limit exceeded." msgstr "" @@ -8344,6 +6478,1855 @@ msgid "" "important, please visit http://friendi.ca" msgstr "" +#: src/Module/BaseSearch.php:69 +#, php-format +msgid "People Search - %s" +msgstr "" + +#: src/Module/BaseSearch.php:79 +#, php-format +msgid "Forum Search - %s" +msgstr "" + +#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Addons/Details.php:88 +msgid "Disable" +msgstr "" + +#: src/Module/Admin/Themes/Details.php:49 +#: src/Module/Admin/Addons/Details.php:91 +msgid "Enable" +msgstr "" + +#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:83 +msgid "Screenshot" +msgstr "" + +#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:111 +#: src/Module/Admin/Users.php:237 src/Module/Admin/Queue.php:72 +#: src/Module/Admin/Federation.php:140 src/Module/Admin/Logs/View.php:64 +#: src/Module/Admin/Logs/Settings.php:80 src/Module/Admin/Site.php:587 +#: src/Module/Admin/Summary.php:230 src/Module/Admin/Tos.php:58 +#: src/Module/Admin/Blocklist/Server.php:88 +#: src/Module/Admin/Blocklist/Contact.php:78 +#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Addons/Details.php:111 +#: src/Module/Admin/Addons/Index.php:67 +msgid "Administration" +msgstr "" + +#: src/Module/Admin/Themes/Details.php:92 +#: src/Module/Admin/Addons/Details.php:113 +msgid "Toggle" +msgstr "" + +#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Addons/Details.php:121 +msgid "Author: " +msgstr "" + +#: src/Module/Admin/Themes/Details.php:102 +#: src/Module/Admin/Addons/Details.php:122 +msgid "Maintainer: " +msgstr "" + +#: src/Module/Admin/Themes/Embed.php:65 +msgid "Unknown theme." +msgstr "" + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:119 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Experimental]" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:121 +msgid "[Unsupported]" +msgstr "" + +#: src/Module/Admin/Features.php:76 +#, php-format +msgid "Lock feature %s" +msgstr "" + +#: src/Module/Admin/Features.php:85 +msgid "Manage Additional Features" +msgstr "" + +#: src/Module/Admin/Users.php:61 +#, php-format +msgid "%s user blocked" +msgid_plural "%s users blocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Users.php:68 +#, php-format +msgid "%s user unblocked" +msgid_plural "%s users unblocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:125 +msgid "You can't remove yourself" +msgstr "" + +#: src/Module/Admin/Users.php:80 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Users.php:87 +#, php-format +msgid "%s user approved" +msgid_plural "%s users approved" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Users.php:94 +#, php-format +msgid "%s registration revoked" +msgid_plural "%s registrations revoked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Users.php:123 +#, php-format +msgid "User \"%s\" deleted" +msgstr "" + +#: src/Module/Admin/Users.php:131 +#, php-format +msgid "User \"%s\" blocked" +msgstr "" + +#: src/Module/Admin/Users.php:136 +#, php-format +msgid "User \"%s\" unblocked" +msgstr "" + +#: src/Module/Admin/Users.php:141 +msgid "Account approved." +msgstr "" + +#: src/Module/Admin/Users.php:146 +msgid "Registration revoked" +msgstr "" + +#: src/Module/Admin/Users.php:186 +msgid "Private Forum" +msgstr "" + +#: src/Module/Admin/Users.php:193 +msgid "Relay" +msgstr "" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:243 +#: src/Module/Admin/Users.php:257 src/Module/Admin/Users.php:275 +#: src/Content/ContactSelector.php:102 +msgid "Email" +msgstr "" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 +msgid "Register date" +msgstr "" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 +msgid "Last login" +msgstr "" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 +msgid "Last public item" +msgstr "" + +#: src/Module/Admin/Users.php:232 +msgid "Type" +msgstr "" + +#: src/Module/Admin/Users.php:239 +msgid "Add User" +msgstr "" + +#: src/Module/Admin/Users.php:240 src/Module/Admin/Blocklist/Contact.php:82 +msgid "select all" +msgstr "" + +#: src/Module/Admin/Users.php:241 +msgid "User registrations waiting for confirm" +msgstr "" + +#: src/Module/Admin/Users.php:242 +msgid "User waiting for permanent deletion" +msgstr "" + +#: src/Module/Admin/Users.php:243 +msgid "Request date" +msgstr "" + +#: src/Module/Admin/Users.php:244 +msgid "No registrations." +msgstr "" + +#: src/Module/Admin/Users.php:245 +msgid "Note from the user" +msgstr "" + +#: src/Module/Admin/Users.php:247 +msgid "Deny" +msgstr "" + +#: src/Module/Admin/Users.php:250 +msgid "User blocked" +msgstr "" + +#: src/Module/Admin/Users.php:252 +msgid "Site admin" +msgstr "" + +#: src/Module/Admin/Users.php:253 +msgid "Account expired" +msgstr "" + +#: src/Module/Admin/Users.php:256 +msgid "New User" +msgstr "" + +#: src/Module/Admin/Users.php:257 +msgid "Permanent deletion" +msgstr "" + +#: src/Module/Admin/Users.php:262 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "" + +#: src/Module/Admin/Users.php:263 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" +msgstr "" + +#: src/Module/Admin/Users.php:273 +msgid "Name of the new user." +msgstr "" + +#: src/Module/Admin/Users.php:274 +msgid "Nickname" +msgstr "" + +#: src/Module/Admin/Users.php:274 +msgid "Nickname of the new user." +msgstr "" + +#: src/Module/Admin/Users.php:275 +msgid "Email address of the new user." +msgstr "" + +#: src/Module/Admin/Queue.php:50 +msgid "Inspect Deferred Worker Queue" +msgstr "" + +#: src/Module/Admin/Queue.php:51 +msgid "" +"This page lists the deferred worker jobs. This are jobs that couldn't be " +"executed at the first time." +msgstr "" + +#: src/Module/Admin/Queue.php:54 +msgid "Inspect Worker Queue" +msgstr "" + +#: src/Module/Admin/Queue.php:55 +msgid "" +"This page lists the currently queued worker jobs. These jobs are handled by " +"the worker cronjob you've set up during install." +msgstr "" + +#: src/Module/Admin/Queue.php:75 +msgid "ID" +msgstr "" + +#: src/Module/Admin/Queue.php:76 +msgid "Job Parameters" +msgstr "" + +#: src/Module/Admin/Queue.php:77 +msgid "Created" +msgstr "" + +#: src/Module/Admin/Queue.php:78 +msgid "Priority" +msgstr "" + +#: src/Module/Admin/DBSync.php:51 +msgid "Update has been marked successful" +msgstr "" + +#: src/Module/Admin/DBSync.php:59 +#, php-format +msgid "Database structure update %s was successfully applied." +msgstr "" + +#: src/Module/Admin/DBSync.php:63 +#, php-format +msgid "Executing of database structure update %s failed with error: %s" +msgstr "" + +#: src/Module/Admin/DBSync.php:78 +#, php-format +msgid "Executing %s failed with error: %s" +msgstr "" + +#: src/Module/Admin/DBSync.php:80 +#, php-format +msgid "Update %s was successfully applied." +msgstr "" + +#: src/Module/Admin/DBSync.php:83 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "" + +#: src/Module/Admin/DBSync.php:86 +#, php-format +msgid "There was no additional update function %s that needed to be called." +msgstr "" + +#: src/Module/Admin/DBSync.php:108 +msgid "No failed updates." +msgstr "" + +#: src/Module/Admin/DBSync.php:109 +msgid "Check database structure" +msgstr "" + +#: src/Module/Admin/DBSync.php:114 +msgid "Failed Updates" +msgstr "" + +#: src/Module/Admin/DBSync.php:115 +msgid "" +"This does not include updates prior to 1139, which did not return a status." +msgstr "" + +#: src/Module/Admin/DBSync.php:116 +msgid "Mark success (if update was manually applied)" +msgstr "" + +#: src/Module/Admin/DBSync.php:117 +msgid "Attempt to execute this update step automatically" +msgstr "" + +#: src/Module/Admin/Federation.php:53 +msgid "Other" +msgstr "" + +#: src/Module/Admin/Federation.php:107 src/Module/Admin/Federation.php:266 +msgid "unknown" +msgstr "" + +#: src/Module/Admin/Federation.php:135 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "" + +#: src/Module/Admin/Federation.php:145 +#, php-format +msgid "" +"Currently this node is aware of %d nodes with %d registered users from the " +"following platforms:" +msgstr "" + +#: src/Module/Admin/Logs/View.php:40 +#, php-format +msgid "" +"Error trying to open %1$s log file.\\r\\n
    Check to see " +"if file %1$s exist and is readable." +msgstr "" + +#: src/Module/Admin/Logs/View.php:44 +#, php-format +msgid "" +"Couldn't open %1$s log file.\\r\\n
    Check to see if file " +"%1$s is readable." +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:48 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:72 +msgid "PHP log currently enabled." +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:74 +msgid "PHP log currently disabled." +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:83 +msgid "Clear" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:87 +msgid "Enable Debugging" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:88 +msgid "Log file" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:88 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:89 +msgid "Log level" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:91 +msgid "PHP logging" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:92 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the " +"following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "" + +#: src/Module/Admin/Site.php:69 +msgid "Can not parse base url. Must have at least ://" +msgstr "" + +#: src/Module/Admin/Site.php:123 +msgid "Relocation started. Could take a while to complete." +msgstr "" + +#: src/Module/Admin/Site.php:250 +msgid "Invalid storage backend setting value." +msgstr "" + +#: src/Module/Admin/Site.php:451 src/Module/Settings/Display.php:132 +msgid "No special theme for mobile devices" +msgstr "" + +#: src/Module/Admin/Site.php:468 src/Module/Settings/Display.php:142 +#, php-format +msgid "%s - (Experimental)" +msgstr "" + +#: src/Module/Admin/Site.php:480 +msgid "No community page for local users" +msgstr "" + +#: src/Module/Admin/Site.php:481 +msgid "No community page" +msgstr "" + +#: src/Module/Admin/Site.php:482 +msgid "Public postings from users of this site" +msgstr "" + +#: src/Module/Admin/Site.php:483 +msgid "Public postings from the federated network" +msgstr "" + +#: src/Module/Admin/Site.php:484 +msgid "Public postings from local users and the federated network" +msgstr "" + +#: src/Module/Admin/Site.php:490 +msgid "Multi user instance" +msgstr "" + +#: src/Module/Admin/Site.php:518 +msgid "Closed" +msgstr "" + +#: src/Module/Admin/Site.php:519 +msgid "Requires approval" +msgstr "" + +#: src/Module/Admin/Site.php:520 +msgid "Open" +msgstr "" + +#: src/Module/Admin/Site.php:530 +msgid "Don't check" +msgstr "" + +#: src/Module/Admin/Site.php:531 +msgid "check the stable version" +msgstr "" + +#: src/Module/Admin/Site.php:532 +msgid "check the development version" +msgstr "" + +#: src/Module/Admin/Site.php:536 +msgid "none" +msgstr "" + +#: src/Module/Admin/Site.php:537 +msgid "Local contacts" +msgstr "" + +#: src/Module/Admin/Site.php:538 +msgid "Interactors" +msgstr "" + +#: src/Module/Admin/Site.php:557 +msgid "Database (legacy)" +msgstr "" + +#: src/Module/Admin/Site.php:590 +msgid "Republish users to directory" +msgstr "" + +#: src/Module/Admin/Site.php:592 +msgid "File upload" +msgstr "" + +#: src/Module/Admin/Site.php:593 +msgid "Policies" +msgstr "" + +#: src/Module/Admin/Site.php:595 +msgid "Auto Discovered Contact Directory" +msgstr "" + +#: src/Module/Admin/Site.php:596 +msgid "Performance" +msgstr "" + +#: src/Module/Admin/Site.php:597 +msgid "Worker" +msgstr "" + +#: src/Module/Admin/Site.php:598 +msgid "Message Relay" +msgstr "" + +#: src/Module/Admin/Site.php:599 +msgid "Relocate Instance" +msgstr "" + +#: src/Module/Admin/Site.php:600 +msgid "" +"Warning! Advanced function. Could make this server " +"unreachable." +msgstr "" + +#: src/Module/Admin/Site.php:604 +msgid "Site name" +msgstr "" + +#: src/Module/Admin/Site.php:605 +msgid "Sender Email" +msgstr "" + +#: src/Module/Admin/Site.php:605 +msgid "" +"The email address your server shall use to send notification emails from." +msgstr "" + +#: src/Module/Admin/Site.php:606 +msgid "Name of the system actor" +msgstr "" + +#: src/Module/Admin/Site.php:606 +msgid "" +"Name of the internal system account that is used to perform ActivityPub " +"requests. This must be an unused username. If set, this can't be changed " +"again." +msgstr "" + +#: src/Module/Admin/Site.php:607 +msgid "Banner/Logo" +msgstr "" + +#: src/Module/Admin/Site.php:608 +msgid "Email Banner/Logo" +msgstr "" + +#: src/Module/Admin/Site.php:609 +msgid "Shortcut icon" +msgstr "" + +#: src/Module/Admin/Site.php:609 +msgid "Link to an icon that will be used for browsers." +msgstr "" + +#: src/Module/Admin/Site.php:610 +msgid "Touch icon" +msgstr "" + +#: src/Module/Admin/Site.php:610 +msgid "Link to an icon that will be used for tablets and mobiles." +msgstr "" + +#: src/Module/Admin/Site.php:611 +msgid "Additional Info" +msgstr "" + +#: src/Module/Admin/Site.php:611 +#, php-format +msgid "" +"For public servers: you can add additional information here that will be " +"listed at %s/servers." +msgstr "" + +#: src/Module/Admin/Site.php:612 +msgid "System language" +msgstr "" + +#: src/Module/Admin/Site.php:613 +msgid "System theme" +msgstr "" + +#: src/Module/Admin/Site.php:613 +msgid "" +"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgstr "" + +#: src/Module/Admin/Site.php:614 +msgid "Mobile system theme" +msgstr "" + +#: src/Module/Admin/Site.php:614 +msgid "Theme for mobile devices" +msgstr "" + +#: src/Module/Admin/Site.php:616 +msgid "Force SSL" +msgstr "" + +#: src/Module/Admin/Site.php:616 +msgid "" +"Force all Non-SSL requests to SSL - Attention: on some systems it could lead " +"to endless loops." +msgstr "" + +#: src/Module/Admin/Site.php:617 +msgid "Hide help entry from navigation menu" +msgstr "" + +#: src/Module/Admin/Site.php:617 +msgid "" +"Hides the menu entry for the Help pages from the navigation menu. You can " +"still access it calling /help directly." +msgstr "" + +#: src/Module/Admin/Site.php:618 +msgid "Single user instance" +msgstr "" + +#: src/Module/Admin/Site.php:618 +msgid "Make this instance multi-user or single-user for the named user" +msgstr "" + +#: src/Module/Admin/Site.php:620 +msgid "File storage backend" +msgstr "" + +#: src/Module/Admin/Site.php:620 +msgid "" +"The backend used to store uploaded data. If you change the storage backend, " +"you can manually move the existing files. If you do not do so, the files " +"uploaded before the change will still be available at the old backend. " +"Please see the settings documentation " +"for more information about the choices and the moving procedure." +msgstr "" + +#: src/Module/Admin/Site.php:622 +msgid "Maximum image size" +msgstr "" + +#: src/Module/Admin/Site.php:622 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "" + +#: src/Module/Admin/Site.php:623 +msgid "Maximum image length" +msgstr "" + +#: src/Module/Admin/Site.php:623 +msgid "" +"Maximum length in pixels of the longest side of uploaded images. Default is " +"-1, which means no limits." +msgstr "" + +#: src/Module/Admin/Site.php:624 +msgid "JPEG image quality" +msgstr "" + +#: src/Module/Admin/Site.php:624 +msgid "" +"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " +"100, which is full quality." +msgstr "" + +#: src/Module/Admin/Site.php:626 +msgid "Register policy" +msgstr "" + +#: src/Module/Admin/Site.php:627 +msgid "Maximum Daily Registrations" +msgstr "" + +#: src/Module/Admin/Site.php:627 +msgid "" +"If registration is permitted above, this sets the maximum number of new user " +"registrations to accept per day. If register is set to closed, this setting " +"has no effect." +msgstr "" + +#: src/Module/Admin/Site.php:628 +msgid "Register text" +msgstr "" + +#: src/Module/Admin/Site.php:628 +msgid "" +"Will be displayed prominently on the registration page. You can use BBCode " +"here." +msgstr "" + +#: src/Module/Admin/Site.php:629 +msgid "Forbidden Nicknames" +msgstr "" + +#: src/Module/Admin/Site.php:629 +msgid "" +"Comma separated list of nicknames that are forbidden from registration. " +"Preset is a list of role names according RFC 2142." +msgstr "" + +#: src/Module/Admin/Site.php:630 +msgid "Accounts abandoned after x days" +msgstr "" + +#: src/Module/Admin/Site.php:630 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "" + +#: src/Module/Admin/Site.php:631 +msgid "Allowed friend domains" +msgstr "" + +#: src/Module/Admin/Site.php:631 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "" + +#: src/Module/Admin/Site.php:632 +msgid "Allowed email domains" +msgstr "" + +#: src/Module/Admin/Site.php:632 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "" + +#: src/Module/Admin/Site.php:633 +msgid "No OEmbed rich content" +msgstr "" + +#: src/Module/Admin/Site.php:633 +msgid "" +"Don't show the rich content (e.g. embedded PDF), except from the domains " +"listed below." +msgstr "" + +#: src/Module/Admin/Site.php:634 +msgid "Allowed OEmbed domains" +msgstr "" + +#: src/Module/Admin/Site.php:634 +msgid "" +"Comma separated list of domains which oembed content is allowed to be " +"displayed. Wildcards are accepted." +msgstr "" + +#: src/Module/Admin/Site.php:635 +msgid "Block public" +msgstr "" + +#: src/Module/Admin/Site.php:635 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently logged in." +msgstr "" + +#: src/Module/Admin/Site.php:636 +msgid "Force publish" +msgstr "" + +#: src/Module/Admin/Site.php:636 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "" + +#: src/Module/Admin/Site.php:636 +msgid "Enabling this may violate privacy laws like the GDPR" +msgstr "" + +#: src/Module/Admin/Site.php:637 +msgid "Global directory URL" +msgstr "" + +#: src/Module/Admin/Site.php:637 +msgid "" +"URL to the global directory. If this is not set, the global directory is " +"completely unavailable to the application." +msgstr "" + +#: src/Module/Admin/Site.php:638 +msgid "Private posts by default for new users" +msgstr "" + +#: src/Module/Admin/Site.php:638 +msgid "" +"Set default post permissions for all new members to the default privacy " +"group rather than public." +msgstr "" + +#: src/Module/Admin/Site.php:639 +msgid "Don't include post content in email notifications" +msgstr "" + +#: src/Module/Admin/Site.php:639 +msgid "" +"Don't include the content of a post/comment/private message/etc. in the " +"email notifications that are sent out from this site, as a privacy measure." +msgstr "" + +#: src/Module/Admin/Site.php:640 +msgid "Disallow public access to addons listed in the apps menu." +msgstr "" + +#: src/Module/Admin/Site.php:640 +msgid "" +"Checking this box will restrict addons listed in the apps menu to members " +"only." +msgstr "" + +#: src/Module/Admin/Site.php:641 +msgid "Don't embed private images in posts" +msgstr "" + +#: src/Module/Admin/Site.php:641 +msgid "" +"Don't replace locally-hosted private photos in posts with an embedded copy " +"of the image. This means that contacts who receive posts containing private " +"photos will have to authenticate and load each image, which may take a while." +msgstr "" + +#: src/Module/Admin/Site.php:642 +msgid "Explicit Content" +msgstr "" + +#: src/Module/Admin/Site.php:642 +msgid "" +"Set this to announce that your node is used mostly for explicit content that " +"might not be suited for minors. This information will be published in the " +"node information and might be used, e.g. by the global directory, to filter " +"your node from listings of nodes to join. Additionally a note about this " +"will be shown at the user registration page." +msgstr "" + +#: src/Module/Admin/Site.php:643 +msgid "Allow Users to set remote_self" +msgstr "" + +#: src/Module/Admin/Site.php:643 +msgid "" +"With checking this, every user is allowed to mark every contact as a " +"remote_self in the repair contact dialog. Setting this flag on a contact " +"causes mirroring every posting of that contact in the users stream." +msgstr "" + +#: src/Module/Admin/Site.php:644 +msgid "Block multiple registrations" +msgstr "" + +#: src/Module/Admin/Site.php:644 +msgid "Disallow users to register additional accounts for use as pages." +msgstr "" + +#: src/Module/Admin/Site.php:645 +msgid "Disable OpenID" +msgstr "" + +#: src/Module/Admin/Site.php:645 +msgid "Disable OpenID support for registration and logins." +msgstr "" + +#: src/Module/Admin/Site.php:646 +msgid "No Fullname check" +msgstr "" + +#: src/Module/Admin/Site.php:646 +msgid "" +"Allow users to register without a space between the first name and the last " +"name in their full name." +msgstr "" + +#: src/Module/Admin/Site.php:647 +msgid "Community pages for visitors" +msgstr "" + +#: src/Module/Admin/Site.php:647 +msgid "" +"Which community pages should be available for visitors. Local users always " +"see both pages." +msgstr "" + +#: src/Module/Admin/Site.php:648 +msgid "Posts per user on community page" +msgstr "" + +#: src/Module/Admin/Site.php:648 +msgid "" +"The maximum number of posts per user on the community page. (Not valid for " +"\"Global Community\")" +msgstr "" + +#: src/Module/Admin/Site.php:649 +msgid "Disable OStatus support" +msgstr "" + +#: src/Module/Admin/Site.php:649 +msgid "" +"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " +"communications in OStatus are public, so privacy warnings will be " +"occasionally displayed." +msgstr "" + +#: src/Module/Admin/Site.php:650 +msgid "OStatus support can only be enabled if threading is enabled." +msgstr "" + +#: src/Module/Admin/Site.php:652 +msgid "" +"Diaspora support can't be enabled because Friendica was installed into a sub " +"directory." +msgstr "" + +#: src/Module/Admin/Site.php:653 +msgid "Enable Diaspora support" +msgstr "" + +#: src/Module/Admin/Site.php:653 +msgid "Provide built-in Diaspora network compatibility." +msgstr "" + +#: src/Module/Admin/Site.php:654 +msgid "Only allow Friendica contacts" +msgstr "" + +#: src/Module/Admin/Site.php:654 +msgid "" +"All contacts must use Friendica protocols. All other built-in communication " +"protocols disabled." +msgstr "" + +#: src/Module/Admin/Site.php:655 +msgid "Verify SSL" +msgstr "" + +#: src/Module/Admin/Site.php:655 +msgid "" +"If you wish, you can turn on strict certificate checking. This will mean you " +"cannot connect (at all) to self-signed SSL sites." +msgstr "" + +#: src/Module/Admin/Site.php:656 +msgid "Proxy user" +msgstr "" + +#: src/Module/Admin/Site.php:657 +msgid "Proxy URL" +msgstr "" + +#: src/Module/Admin/Site.php:658 +msgid "Network timeout" +msgstr "" + +#: src/Module/Admin/Site.php:658 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "" + +#: src/Module/Admin/Site.php:659 +msgid "Maximum Load Average" +msgstr "" + +#: src/Module/Admin/Site.php:659 +#, php-format +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default %d." +msgstr "" + +#: src/Module/Admin/Site.php:660 +msgid "Maximum Load Average (Frontend)" +msgstr "" + +#: src/Module/Admin/Site.php:660 +msgid "Maximum system load before the frontend quits service - default 50." +msgstr "" + +#: src/Module/Admin/Site.php:661 +msgid "Minimal Memory" +msgstr "" + +#: src/Module/Admin/Site.php:661 +msgid "" +"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " +"default 0 (deactivated)." +msgstr "" + +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables" +msgstr "" + +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "" + +#: src/Module/Admin/Site.php:664 +msgid "Discover followers/followings from contacts" +msgstr "" + +#: src/Module/Admin/Site.php:664 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "None - deactivated" +msgstr "" + +#: src/Module/Admin/Site.php:666 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:667 +msgid "" +"Interactors - contacts of our local contacts and contacts who interacted on " +"locally visible postings are discovered for their followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "Synchronize the contacts with the directory server" +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "" + +#: src/Module/Admin/Site.php:671 +msgid "Days between requery" +msgstr "" + +#: src/Module/Admin/Site.php:671 +msgid "Number of days after which a server is requeried for his contacts." +msgstr "" + +#: src/Module/Admin/Site.php:672 +msgid "Discover contacts from other servers" +msgstr "" + +#: src/Module/Admin/Site.php:672 +msgid "" +"Periodically query other servers for contacts. The system queries Friendica, " +"Mastodon and Hubzilla servers." +msgstr "" + +#: src/Module/Admin/Site.php:673 +msgid "Search the local directory" +msgstr "" + +#: src/Module/Admin/Site.php:673 +msgid "" +"Search the local directory instead of the global directory. When searching " +"locally, every search will be executed on the global directory in the " +"background. This improves the search results when the search is repeated." +msgstr "" + +#: src/Module/Admin/Site.php:675 +msgid "Publish server information" +msgstr "" + +#: src/Module/Admin/Site.php:675 +msgid "" +"If enabled, general server and usage data will be published. The data " +"contains the name and version of the server, number of users with public " +"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." +msgstr "" + +#: src/Module/Admin/Site.php:677 +msgid "Check upstream version" +msgstr "" + +#: src/Module/Admin/Site.php:677 +msgid "" +"Enables checking for new Friendica versions at github. If there is a new " +"version, you will be informed in the admin panel overview." +msgstr "" + +#: src/Module/Admin/Site.php:678 +msgid "Suppress Tags" +msgstr "" + +#: src/Module/Admin/Site.php:678 +msgid "Suppress showing a list of hashtags at the end of the posting." +msgstr "" + +#: src/Module/Admin/Site.php:679 +msgid "Clean database" +msgstr "" + +#: src/Module/Admin/Site.php:679 +msgid "" +"Remove old remote items, orphaned database records and old content from some " +"other helper tables." +msgstr "" + +#: src/Module/Admin/Site.php:680 +msgid "Lifespan of remote items" +msgstr "" + +#: src/Module/Admin/Site.php:680 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"remote items will be deleted. Own items, and marked or filed items are " +"always kept. 0 disables this behaviour." +msgstr "" + +#: src/Module/Admin/Site.php:681 +msgid "Lifespan of unclaimed items" +msgstr "" + +#: src/Module/Admin/Site.php:681 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"unclaimed remote items (mostly content from the relay) will be deleted. " +"Default value is 90 days. Defaults to the general lifespan value of remote " +"items if set to 0." +msgstr "" + +#: src/Module/Admin/Site.php:682 +msgid "Lifespan of raw conversation data" +msgstr "" + +#: src/Module/Admin/Site.php:682 +msgid "" +"The conversation data is used for ActivityPub and OStatus, as well as for " +"debug purposes. It should be safe to remove it after 14 days, default is 90 " +"days." +msgstr "" + +#: src/Module/Admin/Site.php:683 +msgid "Path to item cache" +msgstr "" + +#: src/Module/Admin/Site.php:683 +msgid "The item caches buffers generated bbcode and external images." +msgstr "" + +#: src/Module/Admin/Site.php:684 +msgid "Cache duration in seconds" +msgstr "" + +#: src/Module/Admin/Site.php:684 +msgid "" +"How long should the cache files be hold? Default value is 86400 seconds (One " +"day). To disable the item cache, set the value to -1." +msgstr "" + +#: src/Module/Admin/Site.php:685 +msgid "Maximum numbers of comments per post" +msgstr "" + +#: src/Module/Admin/Site.php:685 +msgid "How much comments should be shown for each post? Default value is 100." +msgstr "" + +#: src/Module/Admin/Site.php:686 +msgid "Maximum numbers of comments per post on the display page" +msgstr "" + +#: src/Module/Admin/Site.php:686 +msgid "" +"How many comments should be shown on the single view for each post? Default " +"value is 1000." +msgstr "" + +#: src/Module/Admin/Site.php:687 +msgid "Temp path" +msgstr "" + +#: src/Module/Admin/Site.php:687 +msgid "" +"If you have a restricted system where the webserver can't access the system " +"temp path, enter another path here." +msgstr "" + +#: src/Module/Admin/Site.php:688 +msgid "Disable picture proxy" +msgstr "" + +#: src/Module/Admin/Site.php:688 +msgid "" +"The picture proxy increases performance and privacy. It shouldn't be used on " +"systems with very low bandwidth." +msgstr "" + +#: src/Module/Admin/Site.php:689 +msgid "Only search in tags" +msgstr "" + +#: src/Module/Admin/Site.php:689 +msgid "On large systems the text search can slow down the system extremely." +msgstr "" + +#: src/Module/Admin/Site.php:691 +msgid "New base url" +msgstr "" + +#: src/Module/Admin/Site.php:691 +msgid "" +"Change base url for this server. Sends relocate message to all Friendica and " +"Diaspora* contacts of all users." +msgstr "" + +#: src/Module/Admin/Site.php:693 +msgid "RINO Encryption" +msgstr "" + +#: src/Module/Admin/Site.php:693 +msgid "Encryption layer between nodes." +msgstr "" + +#: src/Module/Admin/Site.php:693 +msgid "Enabled" +msgstr "" + +#: src/Module/Admin/Site.php:695 +msgid "Maximum number of parallel workers" +msgstr "" + +#: src/Module/Admin/Site.php:695 +#, php-format +msgid "" +"On shared hosters set this to %d. On larger systems, values of %d are great. " +"Default value is %d." +msgstr "" + +#: src/Module/Admin/Site.php:696 +msgid "Don't use \"proc_open\" with the worker" +msgstr "" + +#: src/Module/Admin/Site.php:696 +msgid "" +"Enable this if your system doesn't allow the use of \"proc_open\". This can " +"happen on shared hosters. If this is enabled you should increase the " +"frequency of worker calls in your crontab." +msgstr "" + +#: src/Module/Admin/Site.php:697 +msgid "Enable fastlane" +msgstr "" + +#: src/Module/Admin/Site.php:697 +msgid "" +"When enabed, the fastlane mechanism starts an additional worker if processes " +"with higher priority are blocked by processes of lower priority." +msgstr "" + +#: src/Module/Admin/Site.php:698 +msgid "Enable frontend worker" +msgstr "" + +#: src/Module/Admin/Site.php:698 +#, php-format +msgid "" +"When enabled the Worker process is triggered when backend access is " +"performed (e.g. messages being delivered). On smaller sites you might want " +"to call %s/worker on a regular basis via an external cron job. You should " +"only enable this option if you cannot utilize cron/scheduled jobs on your " +"server." +msgstr "" + +#: src/Module/Admin/Site.php:700 +msgid "Subscribe to relay" +msgstr "" + +#: src/Module/Admin/Site.php:700 +msgid "" +"Enables the receiving of public posts from the relay. They will be included " +"in the search, subscribed tags and on the global community page." +msgstr "" + +#: src/Module/Admin/Site.php:701 +msgid "Relay server" +msgstr "" + +#: src/Module/Admin/Site.php:701 +#, php-format +msgid "" +"Address of the relay server where public posts should be send to. For " +"example %s" +msgstr "" + +#: src/Module/Admin/Site.php:702 +msgid "Direct relay transfer" +msgstr "" + +#: src/Module/Admin/Site.php:702 +msgid "" +"Enables the direct transfer to other servers without using the relay servers" +msgstr "" + +#: src/Module/Admin/Site.php:703 +msgid "Relay scope" +msgstr "" + +#: src/Module/Admin/Site.php:703 +msgid "" +"Can be \"all\" or \"tags\". \"all\" means that every public post should be " +"received. \"tags\" means that only posts with selected tags should be " +"received." +msgstr "" + +#: src/Module/Admin/Site.php:703 +msgid "all" +msgstr "" + +#: src/Module/Admin/Site.php:703 +msgid "tags" +msgstr "" + +#: src/Module/Admin/Site.php:704 +msgid "Server tags" +msgstr "" + +#: src/Module/Admin/Site.php:704 +msgid "Comma separated list of tags for the \"tags\" subscription." +msgstr "" + +#: src/Module/Admin/Site.php:705 +msgid "Allow user tags" +msgstr "" + +#: src/Module/Admin/Site.php:705 +msgid "" +"If enabled, the tags from the saved searches will used for the \"tags\" " +"subscription in addition to the \"relay_server_tags\"." +msgstr "" + +#: src/Module/Admin/Site.php:708 +msgid "Start Relocation" +msgstr "" + +#: src/Module/Admin/Summary.php:53 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "" + +#: src/Module/Admin/Summary.php:57 +#, php-format +msgid "" +"Your DB still runs with MyISAM tables. You should change the engine type to " +"InnoDB. As Friendica will use InnoDB only features in the future, you should " +"change this! See here for a guide that may be helpful " +"converting the table engines. You may also use the command php bin/" +"console.php dbstructure toinnodb of your Friendica installation for an " +"automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:62 +#, php-format +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that " +"are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the " +"command php bin/console.php dbstructure toinnodb of your Friendica " +"installation for an automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:71 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least " +"to %d (or -1 for autosizing). See here for more " +"information.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:80 +#, php-format +msgid "" +"There is a new version of Friendica available for download. Your current " +"version is %1$s, upstream version is %2$s" +msgstr "" + +#: src/Module/Admin/Summary.php:89 +msgid "" +"The database update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear." +msgstr "" + +#: src/Module/Admin/Summary.php:93 +msgid "" +"The last update failed. Please run \"php bin/console.php dbstructure update" +"\" from the command line and have a look at the errors that might appear. " +"(Some of the errors are possibly inside the logfile.)" +msgstr "" + +#: src/Module/Admin/Summary.php:98 +msgid "The worker was never executed. Please check your database structure!" +msgstr "" + +#: src/Module/Admin/Summary.php:100 +#, php-format +msgid "" +"The last worker execution was on %s UTC. This is older than one hour. Please " +"check your crontab settings." +msgstr "" + +#: src/Module/Admin/Summary.php:105 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from ." +"htconfig.php. See the Config help page for help " +"with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:109 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from config/" +"local.ini.php. See the Config help page for help " +"with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:115 +#, php-format +msgid "" +"%s is not reachable on your system. This is a severe " +"configuration issue that prevents server to server communication. See the installation page for help." +msgstr "" + +#: src/Module/Admin/Summary.php:133 +#, php-format +msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Module/Admin/Summary.php:147 +#, php-format +msgid "The debug logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Module/Admin/Summary.php:163 +#, php-format +msgid "" +"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the " +"system.basepath from your db to avoid differences." +msgstr "" + +#: src/Module/Admin/Summary.php:171 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is wrong and the config file '%s' " +"isn't used." +msgstr "" + +#: src/Module/Admin/Summary.php:179 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is not equal to the config file " +"'%s'. Please fix your configuration." +msgstr "" + +#: src/Module/Admin/Summary.php:186 +msgid "Normal Account" +msgstr "" + +#: src/Module/Admin/Summary.php:187 +msgid "Automatic Follower Account" +msgstr "" + +#: src/Module/Admin/Summary.php:188 +msgid "Public Forum Account" +msgstr "" + +#: src/Module/Admin/Summary.php:189 +msgid "Automatic Friend Account" +msgstr "" + +#: src/Module/Admin/Summary.php:190 +msgid "Blog Account" +msgstr "" + +#: src/Module/Admin/Summary.php:191 +msgid "Private Forum Account" +msgstr "" + +#: src/Module/Admin/Summary.php:211 +msgid "Message queues" +msgstr "" + +#: src/Module/Admin/Summary.php:217 +msgid "Server Settings" +msgstr "" + +#: src/Module/Admin/Summary.php:233 +msgid "Registered users" +msgstr "" + +#: src/Module/Admin/Summary.php:235 +msgid "Pending registrations" +msgstr "" + +#: src/Module/Admin/Summary.php:236 +msgid "Version" +msgstr "" + +#: src/Module/Admin/Summary.php:240 +msgid "Active addons" +msgstr "" + +#: src/Module/Admin/Tos.php:60 +msgid "Display Terms of Service" +msgstr "" + +#: src/Module/Admin/Tos.php:60 +msgid "" +"Enable the Terms of Service page. If this is enabled a link to the terms " +"will be added to the registration form and the general information page." +msgstr "" + +#: src/Module/Admin/Tos.php:61 +msgid "Display Privacy Statement" +msgstr "" + +#: src/Module/Admin/Tos.php:61 +#, php-format +msgid "" +"Show some informations regarding the needed information to operate the node " +"according e.g. to EU-GDPR." +msgstr "" + +#: src/Module/Admin/Tos.php:62 +msgid "Privacy Statement Preview" +msgstr "" + +#: src/Module/Admin/Tos.php:64 +msgid "The Terms of Service" +msgstr "" + +#: src/Module/Admin/Tos.php:64 +msgid "" +"Enter the Terms of Service for your node here. You can use BBCode. Headers " +"of sections should be [h2] and below." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:49 +msgid "Server domain pattern added to blocklist." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:104 +msgid "Blocked server domain pattern" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:80 +msgid "Reason for the block" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Delete server domain pattern" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Check to delete this entry from the blocklist" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:89 +msgid "Server Domain Pattern Blocklist" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:90 +msgid "" +"This page can be used to define a blocklist of server domain patterns from " +"the federated network that are not allowed to interact with your node. For " +"each domain pattern you should also provide the reason why you block it." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:91 +msgid "" +"The list of blocked server domain patterns will be made publically available " +"on the /friendica page so that your users and " +"people investigating communication problems can find the reason easily." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:92 +msgid "" +"

    The server domain pattern syntax is case-insensitive shell wildcard, " +"comprising the following special characters:

    \n" +"
      \n" +"\t
    • *: Any number of characters
    • \n" +"\t
    • ?: Any single character
    • \n" +"\t
    • [<char1><char2>...]: char1 or char2
    • \n" +"
    " +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:98 +msgid "Add new entry to block list" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "Server Domain Pattern" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "" +"The domain pattern of the new server to add to the block list. Do not " +"include the protocol." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "Block reason" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "The reason why you blocked this server domain pattern." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:101 +msgid "Add Entry" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:102 +msgid "Save changes to the blocklist" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:103 +msgid "Current Entries in the Blocklist" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:106 +msgid "Delete entry from blocklist" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:109 +msgid "Delete entry from blocklist?" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:57 +#, php-format +msgid "%s contact unblocked" +msgid_plural "%s contacts unblocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Blocklist/Contact.php:79 +msgid "Remote Contact Blocklist" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:80 +msgid "" +"This page allows you to prevent any message from a remote contact to reach " +"your node." +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:81 +msgid "Block Remote Contact" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:83 +msgid "select none" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:86 +msgid "No remote contact is blocked from this node." +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:88 +msgid "Blocked Remote Contacts" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:89 +msgid "Block New Remote Contact" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Photo" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Reason" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:98 +#, php-format +msgid "%s total blocked contact" +msgid_plural "%s total blocked contacts" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "URL of the remote contact to block." +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:101 +msgid "Block Reason" +msgstr "" + +#: src/Module/Admin/Item/Source.php:57 +msgid "Item Guid" +msgstr "" + +#: src/Module/Admin/Item/Delete.php:54 +msgid "Item marked for deletion." +msgstr "" + +#: src/Module/Admin/Item/Delete.php:67 +msgid "Delete this Item" +msgstr "" + +#: src/Module/Admin/Item/Delete.php:68 +msgid "" +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "" + +#: src/Module/Admin/Item/Delete.php:69 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "GUID" +msgstr "" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "The GUID of the item you want to delete." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:65 +msgid "Addon not found." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#, php-format +msgid "Addon %s disabled." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#, php-format +msgid "Addon %s enabled." +msgstr "" + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:53 +#, php-format +msgid "Addon %s failed to install." +msgstr "" + +#: src/Module/Admin/Addons/Index.php:70 +msgid "Reload active addons" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:75 +#, php-format +msgid "" +"There are currently no addons available on your node. You can find the " +"official addon repository at %1$s and might find other interesting addons in " +"the open addon registry at %2$s" +msgstr "" + +#: src/Module/Directory.php:77 +msgid "No entries (some entries may be hidden)." +msgstr "" + +#: src/Module/Directory.php:99 +msgid "Find on this site" +msgstr "" + +#: src/Module/Directory.php:101 +msgid "Results for:" +msgstr "" + +#: src/Module/Directory.php:103 +msgid "Site Directory" +msgstr "" + +#: src/Module/Attach.php:50 src/Module/Attach.php:62 +msgid "Item was not found." +msgstr "" + #: src/Module/Item/Compose.php:46 msgid "Please enter a post body." msgstr "" @@ -8378,97 +8361,55 @@ msgid "" "your device" msgstr "" -#: src/Module/Maintenance.php:46 -msgid "System down for maintenance" +#: src/Module/Friendica.php:60 +msgid "Installed addons/apps:" msgstr "" -#: src/Module/Manifest.php:42 -msgid "A Decentralized Social Network" +#: src/Module/Friendica.php:65 +msgid "No installed addons/apps" msgstr "" -#: src/Module/Notifications/Introductions.php:76 -msgid "Show Ignored Requests" +#: src/Module/Friendica.php:70 +#, php-format +msgid "Read about the Terms of Service of this node." msgstr "" -#: src/Module/Notifications/Introductions.php:76 -msgid "Hide Ignored Requests" +#: src/Module/Friendica.php:77 +msgid "On this server the following remote servers are blocked." msgstr "" -#: src/Module/Notifications/Introductions.php:90 -#: src/Module/Notifications/Introductions.php:157 -msgid "Notification type:" -msgstr "" - -#: src/Module/Notifications/Introductions.php:93 -msgid "Suggested by:" -msgstr "" - -#: src/Module/Notifications/Introductions.php:118 -msgid "Claims to be known to you: " -msgstr "" - -#: src/Module/Notifications/Introductions.php:125 -msgid "Shall your connection be bidirectional or not?" -msgstr "" - -#: src/Module/Notifications/Introductions.php:126 +#: src/Module/Friendica.php:95 #, php-format msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." msgstr "" -#: src/Module/Notifications/Introductions.php:127 -#, php-format +#: src/Module/Friendica.php:100 msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you " -"will not receive updates from them in your news feed." +"Please visit Friendi.ca to learn more " +"about the Friendica project." msgstr "" -#: src/Module/Notifications/Introductions.php:129 -msgid "Friend" +#: src/Module/Friendica.php:101 +msgid "Bug reports and issues: please visit" msgstr "" -#: src/Module/Notifications/Introductions.php:130 -msgid "Subscriber" +#: src/Module/Friendica.php:101 +msgid "the bugtracker at github" msgstr "" -#: src/Module/Notifications/Introductions.php:194 -msgid "No introductions." +#: src/Module/Friendica.php:102 +msgid "" +"Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "" -#: src/Module/Notifications/Introductions.php:195 -#: src/Module/Notifications/Notifications.php:133 -#, php-format -msgid "No more %s notifications." +#: src/Module/BaseProfile.php:113 +msgid "Only You Can See This" msgstr "" -#: src/Module/Notifications/Notification.php:103 -msgid "You must be logged in to show this page." -msgstr "" - -#: src/Module/Notifications/Notifications.php:50 -msgid "Network Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:58 -msgid "System Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:66 -msgid "Personal Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:74 -msgid "Home Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show unread" -msgstr "" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show all" +#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 +msgid "Tips for New Members" msgstr "" #: src/Module/Photo.php:87 @@ -8481,242 +8422,11 @@ msgstr "" msgid "Invalid photo with id %s." msgstr "" -#: src/Module/Profile/Contacts.php:42 src/Module/Profile/Contacts.php:55 -#: src/Module/Register.php:260 -msgid "User not found." -msgstr "" - -#: src/Module/Profile/Contacts.php:95 -msgid "No contacts." -msgstr "" - -#: src/Module/Profile/Contacts.php:129 -#, php-format -msgid "Follower (%s)" -msgid_plural "Followers (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Profile/Contacts.php:130 -#, php-format -msgid "Following (%s)" -msgid_plural "Following (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Profile/Contacts.php:131 -#, php-format -msgid "Mutual friend (%s)" -msgid_plural "Mutual friends (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Profile/Contacts.php:133 -#, php-format -msgid "Contact (%s)" -msgid_plural "Contacts (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Profile/Contacts.php:142 -msgid "All contacts" -msgstr "" - -#: src/Module/Profile/Profile.php:136 -msgid "Member since:" -msgstr "" - -#: src/Module/Profile/Profile.php:142 -msgid "j F, Y" -msgstr "" - -#: src/Module/Profile/Profile.php:143 -msgid "j F" -msgstr "" - -#: src/Module/Profile/Profile.php:151 src/Util/Temporal.php:163 -msgid "Birthday:" -msgstr "" - -#: src/Module/Profile/Profile.php:154 src/Module/Settings/Profile/Index.php:266 -#: src/Util/Temporal.php:165 -msgid "Age: " -msgstr "" - -#: src/Module/Profile/Profile.php:154 src/Module/Settings/Profile/Index.php:266 -#: src/Util/Temporal.php:165 -#, php-format -msgid "%d year old" -msgid_plural "%d years old" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Profile/Profile.php:216 -msgid "Forums:" -msgstr "" - -#: src/Module/Profile/Profile.php:226 -msgid "View profile as:" -msgstr "" - -#: src/Module/Profile/Profile.php:300 src/Module/Profile/Profile.php:303 -#: src/Module/Profile/Status.php:55 src/Module/Profile/Status.php:58 -#: src/Protocol/OStatus.php:1288 -#, php-format -msgid "%s's timeline" -msgstr "" - -#: src/Module/Profile/Profile.php:301 src/Module/Profile/Status.php:56 -#: src/Protocol/OStatus.php:1292 -#, php-format -msgid "%s's posts" -msgstr "" - -#: src/Module/Profile/Profile.php:302 src/Module/Profile/Status.php:57 -#: src/Protocol/OStatus.php:1295 -#, php-format -msgid "%s's comments" -msgstr "" - -#: src/Module/Register.php:69 -msgid "Only parent users can create additional accounts." -msgstr "" - -#: src/Module/Register.php:101 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking \"Register\"." -msgstr "" - -#: src/Module/Register.php:102 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "" - -#: src/Module/Register.php:103 -msgid "Your OpenID (optional): " -msgstr "" - -#: src/Module/Register.php:112 -msgid "Include your profile in member directory?" -msgstr "" - -#: src/Module/Register.php:135 -msgid "Note for the admin" -msgstr "" - -#: src/Module/Register.php:135 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "" - -#: src/Module/Register.php:136 -msgid "Membership on this site is by invitation only." -msgstr "" - -#: src/Module/Register.php:137 -msgid "Your invitation code: " -msgstr "" - -#: src/Module/Register.php:145 -msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " -msgstr "" - -#: src/Module/Register.php:146 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "" - -#: src/Module/Register.php:147 -msgid "Please repeat your e-mail address:" -msgstr "" - -#: src/Module/Register.php:149 -msgid "Leave empty for an auto generated password." -msgstr "" - -#: src/Module/Register.php:151 -#, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be \"nickname@%s\"." -msgstr "" - -#: src/Module/Register.php:152 -msgid "Choose a nickname: " -msgstr "" - -#: src/Module/Register.php:161 -msgid "Import your profile to this friendica instance" -msgstr "" - -#: src/Module/Register.php:168 -msgid "Note: This node explicitly contains adult content" -msgstr "" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "Parent Password:" -msgstr "" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "" - -#: src/Module/Register.php:201 -msgid "Password doesn't match." -msgstr "" - -#: src/Module/Register.php:207 -msgid "Please enter your password." -msgstr "" - -#: src/Module/Register.php:249 -msgid "You have entered too much information." -msgstr "" - -#: src/Module/Register.php:273 -msgid "Please enter the identical mail address in the second field." -msgstr "" - -#: src/Module/Register.php:300 -msgid "The additional account was created." -msgstr "" - -#: src/Module/Register.php:325 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "" - -#: src/Module/Register.php:329 -#, php-format -msgid "" -"Failed to send email message. Here your accout details:
    login: %s
    " -"password: %s

    You can change your password after login." -msgstr "" - -#: src/Module/Register.php:335 -msgid "Registration successful." -msgstr "" - -#: src/Module/Register.php:340 src/Module/Register.php:347 -msgid "Your registration can not be processed." -msgstr "" - -#: src/Module/Register.php:346 -msgid "You have to leave a request note for the admin." -msgstr "" - -#: src/Module/Register.php:394 -msgid "Your registration is pending approval by the site owner." -msgstr "" - -#: src/Module/RemoteFollow.php:66 +#: src/Module/RemoteFollow.php:67 msgid "The provided profile link doesn't seem to be valid" msgstr "" -#: src/Module/RemoteFollow.php:107 +#: src/Module/RemoteFollow.php:105 #, php-format msgid "" "Enter your Webfinger address (user@domain.tld) or profile URL here. If this " @@ -8724,465 +8434,395 @@ msgid "" "or %s directly on your system." msgstr "" -#: src/Module/Search/Acl.php:56 -msgid "You must be logged in to use this module." +#: src/Module/BaseSettings.php:43 +msgid "Account" msgstr "" -#: src/Module/Search/Index.php:52 +#: src/Module/BaseSettings.php:73 +msgid "Display" +msgstr "" + +#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:171 +msgid "Manage Accounts" +msgstr "" + +#: src/Module/BaseSettings.php:101 +msgid "Connected apps" +msgstr "" + +#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 +msgid "Export personal data" +msgstr "" + +#: src/Module/BaseSettings.php:115 +msgid "Remove account" +msgstr "" + +#: src/Module/Group.php:61 +msgid "Could not create group." +msgstr "" + +#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 +msgid "Group not found." +msgstr "" + +#: src/Module/Group.php:78 +msgid "Group name was not changed." +msgstr "" + +#: src/Module/Group.php:100 +msgid "Unknown group." +msgstr "" + +#: src/Module/Group.php:109 +msgid "Contact is deleted." +msgstr "" + +#: src/Module/Group.php:115 +msgid "Unable to add the contact to the group." +msgstr "" + +#: src/Module/Group.php:118 +msgid "Contact successfully added to group." +msgstr "" + +#: src/Module/Group.php:122 +msgid "Unable to remove the contact from the group." +msgstr "" + +#: src/Module/Group.php:125 +msgid "Contact successfully removed from group." +msgstr "" + +#: src/Module/Group.php:128 +msgid "Unknown group command." +msgstr "" + +#: src/Module/Group.php:131 +msgid "Bad request." +msgstr "" + +#: src/Module/Group.php:170 +msgid "Save Group" +msgstr "" + +#: src/Module/Group.php:171 +msgid "Filter" +msgstr "" + +#: src/Module/Group.php:177 +msgid "Create a group of contacts/friends." +msgstr "" + +#: src/Module/Group.php:178 src/Module/Group.php:201 src/Module/Group.php:276 +#: src/Model/Group.php:536 +msgid "Group Name: " +msgstr "" + +#: src/Module/Group.php:193 src/Model/Group.php:533 +msgid "Contacts not in any group" +msgstr "" + +#: src/Module/Group.php:219 +msgid "Unable to remove group." +msgstr "" + +#: src/Module/Group.php:270 +msgid "Delete Group" +msgstr "" + +#: src/Module/Group.php:280 +msgid "Edit Group Name" +msgstr "" + +#: src/Module/Group.php:290 +msgid "Members" +msgstr "" + +#: src/Module/Group.php:293 +msgid "Group is empty" +msgstr "" + +#: src/Module/Group.php:306 +msgid "Remove contact from group" +msgstr "" + +#: src/Module/Group.php:326 +msgid "Click on a contact to add or remove." +msgstr "" + +#: src/Module/Group.php:340 +msgid "Add contact to group" +msgstr "" + +#: src/Module/Search/Index.php:53 msgid "Only logged in users are permitted to perform a search." msgstr "" -#: src/Module/Search/Index.php:74 +#: src/Module/Search/Index.php:75 msgid "Only one search per minute is permitted for not logged in users." msgstr "" -#: src/Module/Search/Index.php:200 +#: src/Module/Search/Index.php:98 src/Content/Nav.php:220 +#: src/Content/Text/HTML.php:902 +msgid "Search" +msgstr "" + +#: src/Module/Search/Index.php:184 #, php-format msgid "Items tagged with: %s" msgstr "" -#: src/Module/Search/Saved.php:44 -msgid "Search term successfully saved." +#: src/Module/Search/Acl.php:55 src/Module/Contact/Poke.php:127 +msgid "You must be logged in to use this module." msgstr "" -#: src/Module/Search/Saved.php:46 +#: src/Module/Search/Saved.php:45 +msgid "Search term was not saved." +msgstr "" + +#: src/Module/Search/Saved.php:48 msgid "Search term already saved." msgstr "" -#: src/Module/Search/Saved.php:52 -msgid "Search term successfully removed." +#: src/Module/Search/Saved.php:54 +msgid "Search term was not removed." msgstr "" -#: src/Module/Security/Login.php:101 -msgid "Create a New Account" +#: src/Module/HoverCard.php:47 +msgid "No profile" msgstr "" -#: src/Module/Security/Login.php:126 -msgid "Your OpenID: " +#: src/Module/Contact/Poke.php:114 +msgid "Error while sending poke, please retry." msgstr "" -#: src/Module/Security/Login.php:129 +#: src/Module/Contact/Poke.php:150 +msgid "Poke/Prod" +msgstr "" + +#: src/Module/Contact/Poke.php:151 +msgid "poke, prod or do other things to somebody" +msgstr "" + +#: src/Module/Contact/Poke.php:153 +msgid "Choose what you wish to do to recipient" +msgstr "" + +#: src/Module/Contact/Poke.php:154 +msgid "Make this post private" +msgstr "" + +#: src/Module/Contact/Advanced.php:94 +msgid "Contact update failed." +msgstr "" + +#: src/Module/Contact/Advanced.php:111 msgid "" -"Please enter your username and password to add the OpenID to your existing " -"account." +"WARNING: This is highly advanced and if you enter incorrect " +"information your communications with this contact may stop working." msgstr "" -#: src/Module/Security/Login.php:131 -msgid "Or login using OpenID: " -msgstr "" - -#: src/Module/Security/Login.php:145 -msgid "Password: " -msgstr "" - -#: src/Module/Security/Login.php:146 -msgid "Remember me" -msgstr "" - -#: src/Module/Security/Login.php:155 -msgid "Forgot your password?" -msgstr "" - -#: src/Module/Security/Login.php:158 -msgid "Website Terms of Service" -msgstr "" - -#: src/Module/Security/Login.php:159 -msgid "terms of service" -msgstr "" - -#: src/Module/Security/Login.php:161 -msgid "Website Privacy Policy" -msgstr "" - -#: src/Module/Security/Login.php:162 -msgid "privacy policy" -msgstr "" - -#: src/Module/Security/Logout.php:53 -msgid "Logged out." -msgstr "" - -#: src/Module/Security/OpenID.php:54 -msgid "OpenID protocol error. No ID returned" -msgstr "" - -#: src/Module/Security/OpenID.php:92 +#: src/Module/Contact/Advanced.php:112 msgid "" -"Account not found. Please login to your existing account to add the OpenID " -"to it." +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." msgstr "" -#: src/Module/Security/OpenID.php:94 +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "No mirroring" +msgstr "" + +#: src/Module/Contact/Advanced.php:123 +msgid "Mirror as forwarded posting" +msgstr "" + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "Mirror as my own posting" +msgstr "" + +#: src/Module/Contact/Advanced.php:136 +msgid "Return to contact editor" +msgstr "" + +#: src/Module/Contact/Advanced.php:141 +msgid "Remote Self" +msgstr "" + +#: src/Module/Contact/Advanced.php:144 +msgid "Mirror postings from this contact" +msgstr "" + +#: src/Module/Contact/Advanced.php:146 msgid "" -"Account not found. Please register a new account or login to your existing " -"account to add the OpenID to it." +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." msgstr "" -#: src/Module/Security/TwoFactor/Recovery.php:60 -#, php-format -msgid "Remaining recovery codes: %d" +#: src/Module/Contact/Advanced.php:151 +msgid "Account Nickname" msgstr "" -#: src/Module/Security/TwoFactor/Recovery.php:64 -#: src/Module/Security/TwoFactor/Verify.php:61 -#: src/Module/Settings/TwoFactor/Verify.php:82 -msgid "Invalid code, please retry." +#: src/Module/Contact/Advanced.php:152 +msgid "@Tagname - overrides Name/Nickname" msgstr "" -#: src/Module/Security/TwoFactor/Recovery.php:83 -msgid "Two-factor recovery" +#: src/Module/Contact/Advanced.php:153 +msgid "Account URL" msgstr "" -#: src/Module/Security/TwoFactor/Recovery.php:84 -msgid "" -"

    You can enter one of your one-time recovery codes in case you lost access " -"to your mobile device.

    " +#: src/Module/Contact/Advanced.php:154 +msgid "Account URL Alias" msgstr "" -#: src/Module/Security/TwoFactor/Recovery.php:85 -#: src/Module/Security/TwoFactor/Verify.php:84 -#, php-format -msgid "" -"Don’t have your phone? Enter a two-factor recovery code" +#: src/Module/Contact/Advanced.php:155 +msgid "Friend Request URL" msgstr "" -#: src/Module/Security/TwoFactor/Recovery.php:86 -msgid "Please enter a recovery code" +#: src/Module/Contact/Advanced.php:156 +msgid "Friend Confirm URL" msgstr "" -#: src/Module/Security/TwoFactor/Recovery.php:87 -msgid "Submit recovery code and complete login" +#: src/Module/Contact/Advanced.php:157 +msgid "Notification Endpoint URL" msgstr "" -#: src/Module/Security/TwoFactor/Verify.php:81 -msgid "" -"

    Open the two-factor authentication app on your device to get an " -"authentication code and verify your identity.

    " +#: src/Module/Contact/Advanced.php:158 +msgid "Poll/Feed URL" msgstr "" -#: src/Module/Security/TwoFactor/Verify.php:85 -#: src/Module/Settings/TwoFactor/Verify.php:141 -msgid "Please enter a code from your authentication app" +#: src/Module/Contact/Advanced.php:159 +msgid "New photo from this URL" msgstr "" -#: src/Module/Security/TwoFactor/Verify.php:86 -msgid "Verify code and complete login" +#: src/Module/Contact/Contacts.php:46 +msgid "No known contacts." msgstr "" -#: src/Module/Settings/Delegation.php:53 -msgid "Delegation successfully granted." +#: src/Module/Apps.php:47 +msgid "No installed applications." msgstr "" -#: src/Module/Settings/Delegation.php:55 -msgid "Parent user not found, unavailable or password doesn't match." +#: src/Module/Apps.php:52 +msgid "Applications" msgstr "" -#: src/Module/Settings/Delegation.php:59 -msgid "Delegation successfully revoked." -msgstr "" - -#: src/Module/Settings/Delegation.php:81 src/Module/Settings/Delegation.php:103 -msgid "" -"Delegated administrators can view but not change delegation permissions." -msgstr "" - -#: src/Module/Settings/Delegation.php:95 -msgid "Delegate user not found." -msgstr "" - -#: src/Module/Settings/Delegation.php:142 -msgid "No parent user" -msgstr "" - -#: src/Module/Settings/Delegation.php:153 -#: src/Module/Settings/Delegation.php:164 -msgid "Parent User" -msgstr "" - -#: src/Module/Settings/Delegation.php:161 -msgid "Additional Accounts" -msgstr "" - -#: src/Module/Settings/Delegation.php:162 -msgid "" -"Register additional accounts that are automatically connected to your " -"existing account so you can manage them from this account." -msgstr "" - -#: src/Module/Settings/Delegation.php:163 -msgid "Register an additional account" -msgstr "" - -#: src/Module/Settings/Delegation.php:167 -msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "" - -#: src/Module/Settings/Delegation.php:171 -msgid "Delegates" -msgstr "" - -#: src/Module/Settings/Delegation.php:173 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "" - -#: src/Module/Settings/Delegation.php:174 -msgid "Existing Page Delegates" -msgstr "" - -#: src/Module/Settings/Delegation.php:176 -msgid "Potential Delegates" -msgstr "" - -#: src/Module/Settings/Delegation.php:179 -msgid "Add" -msgstr "" - -#: src/Module/Settings/Delegation.php:180 -msgid "No entries." -msgstr "" - -#: src/Module/Settings/Display.php:101 -msgid "The theme you chose isn't available." -msgstr "" - -#: src/Module/Settings/Display.php:138 -#, php-format -msgid "%s - (Unsupported)" -msgstr "" - -#: src/Module/Settings/Display.php:181 -msgid "Display Settings" -msgstr "" - -#: src/Module/Settings/Display.php:183 -msgid "General Theme Settings" -msgstr "" - -#: src/Module/Settings/Display.php:184 -msgid "Custom Theme Settings" -msgstr "" - -#: src/Module/Settings/Display.php:185 -msgid "Content Settings" -msgstr "" - -#: src/Module/Settings/Display.php:186 view/theme/duepuntozero/config.php:70 -#: view/theme/frio/config.php:140 view/theme/quattro/config.php:72 -#: view/theme/vier/config.php:120 -msgid "Theme settings" -msgstr "" - -#: src/Module/Settings/Display.php:187 -msgid "Calendar" -msgstr "" - -#: src/Module/Settings/Display.php:193 -msgid "Display Theme:" -msgstr "" - -#: src/Module/Settings/Display.php:194 -msgid "Mobile Theme:" -msgstr "" - -#: src/Module/Settings/Display.php:197 -msgid "Number of items to display per page:" -msgstr "" - -#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 -msgid "Maximum of 100 items" -msgstr "" - -#: src/Module/Settings/Display.php:198 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "" - -#: src/Module/Settings/Display.php:199 -msgid "Update browser every xx seconds" -msgstr "" - -#: src/Module/Settings/Display.php:199 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "" - -#: src/Module/Settings/Display.php:200 -msgid "Automatic updates only at the top of the post stream pages" -msgstr "" - -#: src/Module/Settings/Display.php:200 -msgid "" -"Auto update may add new posts at the top of the post stream pages, which can " -"affect the scroll position and perturb normal reading if it happens anywhere " -"else the top of the page." -msgstr "" - -#: src/Module/Settings/Display.php:201 -msgid "Don't show emoticons" -msgstr "" - -#: src/Module/Settings/Display.php:201 -msgid "" -"Normally emoticons are replaced with matching symbols. This setting disables " -"this behaviour." -msgstr "" - -#: src/Module/Settings/Display.php:202 -msgid "Infinite scroll" -msgstr "" - -#: src/Module/Settings/Display.php:202 -msgid "Automatic fetch new items when reaching the page end." -msgstr "" - -#: src/Module/Settings/Display.php:203 -msgid "Disable Smart Threading" -msgstr "" - -#: src/Module/Settings/Display.php:203 -msgid "Disable the automatic suppression of extraneous thread indentation." -msgstr "" - -#: src/Module/Settings/Display.php:204 -msgid "Hide the Dislike feature" -msgstr "" - -#: src/Module/Settings/Display.php:204 -msgid "Hides the Dislike button and dislike reactions on posts and comments." -msgstr "" - -#: src/Module/Settings/Display.php:206 -msgid "Beginning of week:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:86 +#: src/Module/Settings/Profile/Index.php:85 msgid "Profile Name is required." msgstr "" -#: src/Module/Settings/Profile/Index.php:138 -msgid "Profile updated." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:140 +#: src/Module/Settings/Profile/Index.php:137 msgid "Profile couldn't be updated." msgstr "" -#: src/Module/Settings/Profile/Index.php:193 -#: src/Module/Settings/Profile/Index.php:213 +#: src/Module/Settings/Profile/Index.php:187 +#: src/Module/Settings/Profile/Index.php:207 msgid "Label:" msgstr "" -#: src/Module/Settings/Profile/Index.php:194 -#: src/Module/Settings/Profile/Index.php:214 +#: src/Module/Settings/Profile/Index.php:188 +#: src/Module/Settings/Profile/Index.php:208 msgid "Value:" msgstr "" -#: src/Module/Settings/Profile/Index.php:204 -#: src/Module/Settings/Profile/Index.php:224 +#: src/Module/Settings/Profile/Index.php:198 +#: src/Module/Settings/Profile/Index.php:218 msgid "Field Permissions" msgstr "" -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:225 +#: src/Module/Settings/Profile/Index.php:199 +#: src/Module/Settings/Profile/Index.php:219 msgid "(click to open/close)" msgstr "" -#: src/Module/Settings/Profile/Index.php:211 +#: src/Module/Settings/Profile/Index.php:205 msgid "Add a new profile field" msgstr "" -#: src/Module/Settings/Profile/Index.php:241 +#: src/Module/Settings/Profile/Index.php:235 msgid "Profile Actions" msgstr "" -#: src/Module/Settings/Profile/Index.php:242 +#: src/Module/Settings/Profile/Index.php:236 msgid "Edit Profile Details" msgstr "" -#: src/Module/Settings/Profile/Index.php:244 +#: src/Module/Settings/Profile/Index.php:238 msgid "Change Profile Photo" msgstr "" -#: src/Module/Settings/Profile/Index.php:249 +#: src/Module/Settings/Profile/Index.php:243 msgid "Profile picture" msgstr "" -#: src/Module/Settings/Profile/Index.php:250 +#: src/Module/Settings/Profile/Index.php:244 msgid "Location" msgstr "" -#: src/Module/Settings/Profile/Index.php:251 src/Util/Temporal.php:93 +#: src/Module/Settings/Profile/Index.php:245 src/Util/Temporal.php:93 #: src/Util/Temporal.php:95 msgid "Miscellaneous" msgstr "" -#: src/Module/Settings/Profile/Index.php:252 +#: src/Module/Settings/Profile/Index.php:246 msgid "Custom Profile Fields" msgstr "" -#: src/Module/Settings/Profile/Index.php:254 src/Module/Welcome.php:58 -msgid "Upload Profile Photo" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:258 +#: src/Module/Settings/Profile/Index.php:252 msgid "Display name:" msgstr "" -#: src/Module/Settings/Profile/Index.php:261 +#: src/Module/Settings/Profile/Index.php:255 msgid "Street Address:" msgstr "" -#: src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Profile/Index.php:256 msgid "Locality/City:" msgstr "" -#: src/Module/Settings/Profile/Index.php:263 +#: src/Module/Settings/Profile/Index.php:257 msgid "Region/State:" msgstr "" -#: src/Module/Settings/Profile/Index.php:264 +#: src/Module/Settings/Profile/Index.php:258 msgid "Postal/Zip Code:" msgstr "" -#: src/Module/Settings/Profile/Index.php:265 +#: src/Module/Settings/Profile/Index.php:259 msgid "Country:" msgstr "" -#: src/Module/Settings/Profile/Index.php:267 +#: src/Module/Settings/Profile/Index.php:261 msgid "XMPP (Jabber) address:" msgstr "" -#: src/Module/Settings/Profile/Index.php:267 +#: src/Module/Settings/Profile/Index.php:261 msgid "" "The XMPP address will be propagated to your contacts so that they can follow " "you." msgstr "" -#: src/Module/Settings/Profile/Index.php:268 +#: src/Module/Settings/Profile/Index.php:262 msgid "Homepage URL:" msgstr "" -#: src/Module/Settings/Profile/Index.php:269 +#: src/Module/Settings/Profile/Index.php:263 msgid "Public Keywords:" msgstr "" -#: src/Module/Settings/Profile/Index.php:269 +#: src/Module/Settings/Profile/Index.php:263 msgid "(Used for suggesting potential friends, can be seen by others)" msgstr "" -#: src/Module/Settings/Profile/Index.php:270 +#: src/Module/Settings/Profile/Index.php:264 msgid "Private Keywords:" msgstr "" -#: src/Module/Settings/Profile/Index.php:270 +#: src/Module/Settings/Profile/Index.php:264 msgid "(Used for searching profiles, never shown to others)" msgstr "" -#: src/Module/Settings/Profile/Index.php:271 +#: src/Module/Settings/Profile/Index.php:265 #, php-format msgid "" "

    Custom fields appear on your profile page.

    \n" @@ -9196,7 +8836,7 @@ msgstr "" #: src/Module/Settings/Profile/Photo/Crop.php:102 #: src/Module/Settings/Profile/Photo/Crop.php:118 #: src/Module/Settings/Profile/Photo/Crop.php:134 -#: src/Module/Settings/Profile/Photo/Index.php:105 +#: src/Module/Settings/Profile/Photo/Index.php:103 #, php-format msgid "Image size reduction [%s] failed." msgstr "" @@ -9236,114 +8876,109 @@ msgstr "" msgid "Missing uploaded image." msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:97 -msgid "Image uploaded successfully." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:128 +#: src/Module/Settings/Profile/Photo/Index.php:126 msgid "Profile Picture Settings" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:129 +#: src/Module/Settings/Profile/Photo/Index.php:127 msgid "Current Profile Picture" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:130 +#: src/Module/Settings/Profile/Photo/Index.php:128 msgid "Upload Profile Picture" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:131 +#: src/Module/Settings/Profile/Photo/Index.php:129 msgid "Upload Picture:" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:134 msgid "or" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:138 +#: src/Module/Settings/Profile/Photo/Index.php:136 msgid "skip this step" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:140 +#: src/Module/Settings/Profile/Photo/Index.php:138 msgid "select a photo from your photo albums" msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:52 -#: src/Module/Settings/TwoFactor/Recovery.php:50 -#: src/Module/Settings/TwoFactor/Verify.php:56 -msgid "Please enter your password to access this page." +#: src/Module/Settings/Delegation.php:53 +msgid "Delegation successfully granted." msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:70 -msgid "App-specific password generation failed: The description is empty." +#: src/Module/Settings/Delegation.php:55 +msgid "Parent user not found, unavailable or password doesn't match." msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +#: src/Module/Settings/Delegation.php:59 +msgid "Delegation successfully revoked." +msgstr "" + +#: src/Module/Settings/Delegation.php:81 src/Module/Settings/Delegation.php:103 msgid "" -"App-specific password generation failed: This description already exists." +"Delegated administrators can view but not change delegation permissions." msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:77 -msgid "New app-specific password generated." +#: src/Module/Settings/Delegation.php:95 +msgid "Delegate user not found." msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:83 -msgid "App-specific passwords successfully revoked." +#: src/Module/Settings/Delegation.php:143 +msgid "No parent user" msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:93 -msgid "App-specific password successfully revoked." +#: src/Module/Settings/Delegation.php:154 +#: src/Module/Settings/Delegation.php:165 +msgid "Parent User" msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:114 -msgid "Two-factor app-specific passwords" +#: src/Module/Settings/Delegation.php:162 +msgid "Additional Accounts" msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +#: src/Module/Settings/Delegation.php:163 msgid "" -"

    App-specific passwords are randomly generated passwords used instead your " -"regular password to authenticate your account on third-party applications " -"that don't support two-factor authentication.

    " +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +#: src/Module/Settings/Delegation.php:164 +msgid "Register an additional account" +msgstr "" + +#: src/Module/Settings/Delegation.php:168 msgid "" -"Make sure to copy your new app-specific password now. You won’t be able to " -"see it again!" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:120 -msgid "Description" +#: src/Module/Settings/Delegation.php:172 +msgid "Delegates" msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:121 -msgid "Last Used" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:122 -msgid "Revoke" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:123 -msgid "Revoke All" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +#: src/Module/Settings/Delegation.php:174 msgid "" -"When you generate a new app-specific password, you must use it right away, " -"it will be shown to you once after you generate it." +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:127 -msgid "Generate new app-specific password" +#: src/Module/Settings/Delegation.php:175 +msgid "Existing Page Delegates" msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:128 -msgid "Friendiqa on my Fairphone 2..." +#: src/Module/Settings/Delegation.php:177 +msgid "Potential Delegates" msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:129 -msgid "Generate" +#: src/Module/Settings/Delegation.php:180 +msgid "Add" +msgstr "" + +#: src/Module/Settings/Delegation.php:181 +msgid "No entries." msgstr "" #: src/Module/Settings/TwoFactor/Index.php:67 @@ -9438,34 +9073,10 @@ msgstr "" msgid "Finish app configuration" msgstr "" -#: src/Module/Settings/TwoFactor/Recovery.php:66 -msgid "New recovery codes successfully generated." -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:92 -msgid "Two-factor recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:94 -msgid "" -"

    Recovery codes can be used to access your account in the event you lose " -"access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and " -"don’t have the recovery codes you will lose access to your account.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:96 -msgid "" -"When you generate new recovery codes, you must copy the new codes. Your old " -"codes won’t work anymore." -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:97 -msgid "Generate new recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:99 -msgid "Next: Verification" +#: src/Module/Settings/TwoFactor/Verify.php:56 +#: src/Module/Settings/TwoFactor/Recovery.php:50 +#: src/Module/Settings/TwoFactor/AppSpecific.php:52 +msgid "Please enter your password to access this page." msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:78 @@ -9505,7 +9116,7 @@ msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:135 #, php-format msgid "" -"

    Or you can open the following URL in your mobile devicde:

    Or you can open the following URL in your mobile device:

    %s

    " msgstr "" @@ -9513,6 +9124,222 @@ msgstr "" msgid "Verify code and enable two-factor authentication" msgstr "" +#: src/Module/Settings/TwoFactor/Recovery.php:66 +msgid "New recovery codes successfully generated." +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:92 +msgid "Two-factor recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:94 +msgid "" +"

    Recovery codes can be used to access your account in the event you lose " +"access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and " +"don’t have the recovery codes you will lose access to your account.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:96 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:97 +msgid "Generate new recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:99 +msgid "Next: Verification" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:70 +msgid "App-specific password generation failed: The description is empty." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:77 +msgid "New app-specific password generated." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:83 +msgid "App-specific passwords successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:93 +msgid "App-specific password successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:114 +msgid "Two-factor app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +msgid "" +"

    App-specific passwords are randomly generated passwords used instead your " +"regular password to authenticate your account on third-party applications " +"that don't support two-factor authentication.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:120 +msgid "Description" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:121 +msgid "Last Used" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:122 +msgid "Revoke" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:123 +msgid "Revoke All" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:127 +msgid "Generate new app-specific password" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:128 +msgid "Friendiqa on my Fairphone 2..." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:129 +msgid "Generate" +msgstr "" + +#: src/Module/Settings/Display.php:103 +msgid "The theme you chose isn't available." +msgstr "" + +#: src/Module/Settings/Display.php:140 +#, php-format +msgid "%s - (Unsupported)" +msgstr "" + +#: src/Module/Settings/Display.php:184 +msgid "Display Settings" +msgstr "" + +#: src/Module/Settings/Display.php:186 +msgid "General Theme Settings" +msgstr "" + +#: src/Module/Settings/Display.php:187 +msgid "Custom Theme Settings" +msgstr "" + +#: src/Module/Settings/Display.php:188 +msgid "Content Settings" +msgstr "" + +#: src/Module/Settings/Display.php:190 +msgid "Calendar" +msgstr "" + +#: src/Module/Settings/Display.php:196 +msgid "Display Theme:" +msgstr "" + +#: src/Module/Settings/Display.php:197 +msgid "Mobile Theme:" +msgstr "" + +#: src/Module/Settings/Display.php:200 +msgid "Number of items to display per page:" +msgstr "" + +#: src/Module/Settings/Display.php:200 src/Module/Settings/Display.php:201 +msgid "Maximum of 100 items" +msgstr "" + +#: src/Module/Settings/Display.php:201 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "" + +#: src/Module/Settings/Display.php:202 +msgid "Update browser every xx seconds" +msgstr "" + +#: src/Module/Settings/Display.php:202 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "" + +#: src/Module/Settings/Display.php:203 +msgid "Automatic updates only at the top of the post stream pages" +msgstr "" + +#: src/Module/Settings/Display.php:203 +msgid "" +"Auto update may add new posts at the top of the post stream pages, which can " +"affect the scroll position and perturb normal reading if it happens anywhere " +"else the top of the page." +msgstr "" + +#: src/Module/Settings/Display.php:204 +msgid "Don't show emoticons" +msgstr "" + +#: src/Module/Settings/Display.php:204 +msgid "" +"Normally emoticons are replaced with matching symbols. This setting disables " +"this behaviour." +msgstr "" + +#: src/Module/Settings/Display.php:205 +msgid "Infinite scroll" +msgstr "" + +#: src/Module/Settings/Display.php:205 +msgid "Automatic fetch new items when reaching the page end." +msgstr "" + +#: src/Module/Settings/Display.php:206 +msgid "Disable Smart Threading" +msgstr "" + +#: src/Module/Settings/Display.php:206 +msgid "Disable the automatic suppression of extraneous thread indentation." +msgstr "" + +#: src/Module/Settings/Display.php:207 +msgid "Hide the Dislike feature" +msgstr "" + +#: src/Module/Settings/Display.php:207 +msgid "Hides the Dislike button and dislike reactions on posts and comments." +msgstr "" + +#: src/Module/Settings/Display.php:208 +msgid "Display the resharer" +msgstr "" + +#: src/Module/Settings/Display.php:208 +msgid "Display the first resharer as icon and text on a reshared item." +msgstr "" + +#: src/Module/Settings/Display.php:210 +msgid "Beginning of week:" +msgstr "" + #: src/Module/Settings/UserExport.php:57 msgid "Export account" msgstr "" @@ -9544,569 +9371,30 @@ msgid "" "e.g. Mastodon." msgstr "" -#: src/Module/Special/HTTPException.php:49 -msgid "Bad Request" +#: src/Module/Maintenance.php:46 +msgid "System down for maintenance" msgstr "" -#: src/Module/Special/HTTPException.php:50 -msgid "Unauthorized" -msgstr "" - -#: src/Module/Special/HTTPException.php:51 -msgid "Forbidden" -msgstr "" - -#: src/Module/Special/HTTPException.php:52 -msgid "Not Found" -msgstr "" - -#: src/Module/Special/HTTPException.php:53 -msgid "Internal Server Error" -msgstr "" - -#: src/Module/Special/HTTPException.php:54 -msgid "Service Unavailable" -msgstr "" - -#: src/Module/Special/HTTPException.php:61 -msgid "" -"The server cannot or will not process the request due to an apparent client " -"error." -msgstr "" - -#: src/Module/Special/HTTPException.php:62 -msgid "Authentication is required and has failed or has not yet been provided." -msgstr "" - -#: src/Module/Special/HTTPException.php:63 -msgid "" -"The request was valid, but the server is refusing action. The user might not " -"have the necessary permissions for a resource, or may need an account." -msgstr "" - -#: src/Module/Special/HTTPException.php:64 -msgid "" -"The requested resource could not be found but may be available in the future." -msgstr "" - -#: src/Module/Special/HTTPException.php:65 -msgid "" -"An unexpected condition was encountered and no more specific message is " -"suitable." -msgstr "" - -#: src/Module/Special/HTTPException.php:66 -msgid "" -"The server is currently unavailable (because it is overloaded or down for " -"maintenance). Please try again later." -msgstr "" - -#: src/Module/Tos.php:46 src/Module/Tos.php:88 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen " -"name), an username (nickname) and a working email address. The names will be " -"accessible on the profile page of the account by any visitor of the page, " -"even if other profile details are not displayed. The email address will only " -"be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or " -"the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "" - -#: src/Module/Tos.php:47 src/Module/Tos.php:89 -msgid "" -"This data is required for communication and is passed on to the nodes of the " -"communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "" - -#: src/Module/Tos.php:48 src/Module/Tos.php:90 -#, php-format -msgid "" -"At any point in time a logged in user can export their account data from the " -"account settings. If the user wants " -"to delete their account they can do so at %1$s/" -"removeme. The deletion of the account will be permanent. Deletion of the " -"data will also be requested from the nodes of the communication partners." -msgstr "" - -#: src/Module/Tos.php:51 src/Module/Tos.php:87 -msgid "Privacy Statement" -msgstr "" - -#: src/Module/Welcome.php:44 -msgid "Welcome to Friendica" -msgstr "" - -#: src/Module/Welcome.php:45 -msgid "New Member Checklist" -msgstr "" - -#: src/Module/Welcome.php:46 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." -msgstr "" - -#: src/Module/Welcome.php:48 -msgid "Getting Started" -msgstr "" - -#: src/Module/Welcome.php:49 -msgid "Friendica Walk-Through" -msgstr "" - -#: src/Module/Welcome.php:50 -msgid "" -"On your Quick Start page - find a brief introduction to your " -"profile and network tabs, make some new connections, and find some groups to " -"join." -msgstr "" - -#: src/Module/Welcome.php:53 -msgid "Go to Your Settings" -msgstr "" - -#: src/Module/Welcome.php:54 -msgid "" -"On your Settings page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." -msgstr "" - -#: src/Module/Welcome.php:55 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished " -"directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." -msgstr "" - -#: src/Module/Welcome.php:59 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make " -"friends than people who do not." -msgstr "" - -#: src/Module/Welcome.php:60 -msgid "Edit Your Profile" -msgstr "" - -#: src/Module/Welcome.php:61 -msgid "" -"Edit your default profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown " -"visitors." -msgstr "" - -#: src/Module/Welcome.php:62 -msgid "Profile Keywords" -msgstr "" - -#: src/Module/Welcome.php:63 -msgid "" -"Set some public keywords for your profile which describe your interests. We " -"may be able to find other people with similar interests and suggest " -"friendships." -msgstr "" - -#: src/Module/Welcome.php:65 -msgid "Connecting" -msgstr "" - -#: src/Module/Welcome.php:67 -msgid "Importing Emails" -msgstr "" - -#: src/Module/Welcome.php:68 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" -msgstr "" - -#: src/Module/Welcome.php:69 -msgid "Go to Your Contacts Page" -msgstr "" - -#: src/Module/Welcome.php:70 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the Add New Contact dialog." -msgstr "" - -#: src/Module/Welcome.php:71 -msgid "Go to Your Site's Directory" -msgstr "" - -#: src/Module/Welcome.php:72 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a Connect or Follow link on " -"their profile page. Provide your own Identity Address if requested." -msgstr "" - -#: src/Module/Welcome.php:73 -msgid "Finding New People" -msgstr "" - -#: src/Module/Welcome.php:74 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand " -"new site, friend suggestions will usually begin to be populated within 24 " -"hours." -msgstr "" - -#: src/Module/Welcome.php:77 -msgid "Group Your Contacts" -msgstr "" - -#: src/Module/Welcome.php:78 -msgid "" -"Once you have made some friends, organize them into private conversation " -"groups from the sidebar of your Contacts page and then you can interact with " -"each group privately on your Network page." -msgstr "" - -#: src/Module/Welcome.php:80 -msgid "Why Aren't My Posts Public?" -msgstr "" - -#: src/Module/Welcome.php:81 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to " -"people you've added as friends. For more information, see the help section " -"from the link above." -msgstr "" - -#: src/Module/Welcome.php:83 -msgid "Getting Help" -msgstr "" - -#: src/Module/Welcome.php:84 -msgid "Go to the Help Section" -msgstr "" - -#: src/Module/Welcome.php:85 -msgid "" -"Our help pages may be consulted for detail on other program " -"features and resources." -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:39 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social network." -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:41 -#, php-format -msgid "You may visit them online at %s" -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:42 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:46 -#, php-format -msgid "%s posted an update." -msgstr "" - -#: src/Object/Post.php:148 -msgid "This entry was edited" -msgstr "" - -#: src/Object/Post.php:175 -msgid "Private Message" -msgstr "" - -#: src/Object/Post.php:214 -msgid "pinned item" -msgstr "" - -#: src/Object/Post.php:219 -msgid "Delete locally" -msgstr "" - -#: src/Object/Post.php:222 -msgid "Delete globally" -msgstr "" - -#: src/Object/Post.php:222 -msgid "Remove locally" -msgstr "" - -#: src/Object/Post.php:236 -msgid "save to folder" -msgstr "" - -#: src/Object/Post.php:271 -msgid "I will attend" -msgstr "" - -#: src/Object/Post.php:271 -msgid "I will not attend" -msgstr "" - -#: src/Object/Post.php:271 -msgid "I might attend" -msgstr "" - -#: src/Object/Post.php:301 -msgid "ignore thread" -msgstr "" - -#: src/Object/Post.php:302 -msgid "unignore thread" -msgstr "" - -#: src/Object/Post.php:303 -msgid "toggle ignore status" -msgstr "" - -#: src/Object/Post.php:315 -msgid "pin" -msgstr "" - -#: src/Object/Post.php:316 -msgid "unpin" -msgstr "" - -#: src/Object/Post.php:317 -msgid "toggle pin status" -msgstr "" - -#: src/Object/Post.php:320 -msgid "pinned" -msgstr "" - -#: src/Object/Post.php:327 -msgid "add star" -msgstr "" - -#: src/Object/Post.php:328 -msgid "remove star" -msgstr "" - -#: src/Object/Post.php:329 -msgid "toggle star status" -msgstr "" - -#: src/Object/Post.php:332 -msgid "starred" -msgstr "" - -#: src/Object/Post.php:336 -msgid "add tag" -msgstr "" - -#: src/Object/Post.php:346 -msgid "like" -msgstr "" - -#: src/Object/Post.php:347 -msgid "dislike" -msgstr "" - -#: src/Object/Post.php:349 -msgid "Share this" -msgstr "" - -#: src/Object/Post.php:349 -msgid "share" -msgstr "" - -#: src/Object/Post.php:398 -#, php-format -msgid "%s (Received %s)" -msgstr "" - -#: src/Object/Post.php:403 -msgid "Comment this item on your system" -msgstr "" - -#: src/Object/Post.php:403 -msgid "remote comment" -msgstr "" - -#: src/Object/Post.php:413 -msgid "Pushed" -msgstr "" - -#: src/Object/Post.php:413 -msgid "Pulled" -msgstr "" - -#: src/Object/Post.php:440 -msgid "to" -msgstr "" - -#: src/Object/Post.php:441 -msgid "via" -msgstr "" - -#: src/Object/Post.php:442 -msgid "Wall-to-Wall" -msgstr "" - -#: src/Object/Post.php:443 -msgid "via Wall-To-Wall:" -msgstr "" - -#: src/Object/Post.php:479 -#, php-format -msgid "Reply to %s" -msgstr "" - -#: src/Object/Post.php:482 -msgid "More" -msgstr "" - -#: src/Object/Post.php:498 -msgid "Notifier task is pending" -msgstr "" - -#: src/Object/Post.php:499 -msgid "Delivery to remote servers is pending" -msgstr "" - -#: src/Object/Post.php:500 -msgid "Delivery to remote servers is underway" -msgstr "" - -#: src/Object/Post.php:501 -msgid "Delivery to remote servers is mostly done" -msgstr "" - -#: src/Object/Post.php:502 -msgid "Delivery to remote servers is done" -msgstr "" - -#: src/Object/Post.php:522 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "" -msgstr[1] "" - -#: src/Object/Post.php:523 -msgid "Show more" -msgstr "" - -#: src/Object/Post.php:524 -msgid "Show fewer" -msgstr "" - -#: src/Protocol/Diaspora.php:3614 -msgid "Attachments:" -msgstr "" - -#: src/Protocol/OStatus.php:1850 +#: src/Protocol/OStatus.php:1777 #, php-format msgid "%s is now following %s." msgstr "" -#: src/Protocol/OStatus.php:1851 +#: src/Protocol/OStatus.php:1778 msgid "following" msgstr "" -#: src/Protocol/OStatus.php:1854 +#: src/Protocol/OStatus.php:1781 #, php-format msgid "%s stopped following %s." msgstr "" -#: src/Protocol/OStatus.php:1855 +#: src/Protocol/OStatus.php:1782 msgid "stopped following" msgstr "" -#: src/Repository/ProfileField.php:275 -msgid "Hometown:" -msgstr "" - -#: src/Repository/ProfileField.php:276 -msgid "Marital Status:" -msgstr "" - -#: src/Repository/ProfileField.php:277 -msgid "With:" -msgstr "" - -#: src/Repository/ProfileField.php:278 -msgid "Since:" -msgstr "" - -#: src/Repository/ProfileField.php:279 -msgid "Sexual Preference:" -msgstr "" - -#: src/Repository/ProfileField.php:280 -msgid "Political Views:" -msgstr "" - -#: src/Repository/ProfileField.php:281 -msgid "Religious Views:" -msgstr "" - -#: src/Repository/ProfileField.php:282 -msgid "Likes:" -msgstr "" - -#: src/Repository/ProfileField.php:283 -msgid "Dislikes:" -msgstr "" - -#: src/Repository/ProfileField.php:284 -msgid "Title/Description:" -msgstr "" - -#: src/Repository/ProfileField.php:286 -msgid "Musical interests" -msgstr "" - -#: src/Repository/ProfileField.php:287 -msgid "Books, literature" -msgstr "" - -#: src/Repository/ProfileField.php:288 -msgid "Television" -msgstr "" - -#: src/Repository/ProfileField.php:289 -msgid "Film/dance/culture/entertainment" -msgstr "" - -#: src/Repository/ProfileField.php:290 -msgid "Hobbies/Interests" -msgstr "" - -#: src/Repository/ProfileField.php:291 -msgid "Love/romance" -msgstr "" - -#: src/Repository/ProfileField.php:292 -msgid "Work/employment" -msgstr "" - -#: src/Repository/ProfileField.php:293 -msgid "School/education" -msgstr "" - -#: src/Repository/ProfileField.php:294 -msgid "Contact information and Social Networks" -msgstr "" - -#: src/Util/EMailer/MailBuilder.php:212 -msgid "Friendica Notification" +#: src/Protocol/Diaspora.php:3523 +msgid "Attachments:" msgstr "" #: src/Util/EMailer/NotifyMailBuilder.php:78 @@ -10128,6 +9416,10 @@ msgstr "" msgid "thanks" msgstr "" +#: src/Util/EMailer/MailBuilder.php:212 +msgid "Friendica Notification" +msgstr "" + #: src/Util/Temporal.php:167 msgid "YYYY-MM-DD or MM-DD" msgstr "" @@ -10194,230 +9486,1027 @@ msgstr "" msgid "%1$d %2$s ago" msgstr "" -#: src/Worker/Delivery.php:555 -msgid "(no subject)" -msgstr "" - -#: update.php:194 +#: src/Model/Storage/Database.php:74 #, php-format -msgid "%s: Updating author-id and owner-id in item and thread table. " +msgid "Database storage failed to update %s" msgstr "" -#: update.php:249 +#: src/Model/Storage/Database.php:82 +msgid "Database storage failed to insert data" +msgstr "" + +#: src/Model/Storage/Filesystem.php:100 #, php-format -msgid "%s: Updating post-type." -msgstr "" - -#: view/theme/duepuntozero/config.php:52 -msgid "default" -msgstr "" - -#: view/theme/duepuntozero/config.php:53 -msgid "greenzero" -msgstr "" - -#: view/theme/duepuntozero/config.php:54 -msgid "purplezero" -msgstr "" - -#: view/theme/duepuntozero/config.php:55 -msgid "easterbunny" -msgstr "" - -#: view/theme/duepuntozero/config.php:56 -msgid "darkzero" -msgstr "" - -#: view/theme/duepuntozero/config.php:57 -msgid "comix" -msgstr "" - -#: view/theme/duepuntozero/config.php:58 -msgid "slackr" -msgstr "" - -#: view/theme/duepuntozero/config.php:71 -msgid "Variations" -msgstr "" - -#: view/theme/frio/config.php:123 -msgid "Custom" -msgstr "" - -#: view/theme/frio/config.php:135 -msgid "Note" -msgstr "" - -#: view/theme/frio/config.php:135 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "" - -#: view/theme/frio/config.php:141 -msgid "Select color scheme" -msgstr "" - -#: view/theme/frio/config.php:142 -msgid "Copy or paste schemestring" -msgstr "" - -#: view/theme/frio/config.php:142 msgid "" -"You can copy this string to share your theme with others. Pasting here " -"applies the schemestring" +"Filesystem storage failed to create \"%s\". Check you write permissions." msgstr "" -#: view/theme/frio/config.php:143 -msgid "Navigation bar background color" -msgstr "" - -#: view/theme/frio/config.php:144 -msgid "Navigation bar icon color " -msgstr "" - -#: view/theme/frio/config.php:145 -msgid "Link color" -msgstr "" - -#: view/theme/frio/config.php:146 -msgid "Set the background color" -msgstr "" - -#: view/theme/frio/config.php:147 -msgid "Content background opacity" -msgstr "" - -#: view/theme/frio/config.php:148 -msgid "Set the background image" -msgstr "" - -#: view/theme/frio/config.php:149 -msgid "Background image style" -msgstr "" - -#: view/theme/frio/config.php:154 -msgid "Login page background image" -msgstr "" - -#: view/theme/frio/config.php:158 -msgid "Login page background color" -msgstr "" - -#: view/theme/frio/config.php:158 -msgid "Leave background image and color empty for theme defaults" -msgstr "" - -#: view/theme/frio/php/default.php:84 view/theme/frio/php/standard.php:38 -msgid "Skip to main content" -msgstr "" - -#: view/theme/frio/php/Image.php:40 -msgid "Top Banner" -msgstr "" - -#: view/theme/frio/php/Image.php:40 +#: src/Model/Storage/Filesystem.php:148 +#, php-format msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." +"Filesystem storage failed to save data to \"%s\". Check your write " +"permissions" msgstr "" -#: view/theme/frio/php/Image.php:41 -msgid "Full screen" +#: src/Model/Storage/Filesystem.php:176 +msgid "Storage base path" msgstr "" -#: view/theme/frio/php/Image.php:41 +#: src/Model/Storage/Filesystem.php:178 msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." +"Folder where uploaded files are saved. For maximum security, This should be " +"a path outside web server folder tree" msgstr "" -#: view/theme/frio/php/Image.php:42 -msgid "Single row mosaic" +#: src/Model/Storage/Filesystem.php:191 +msgid "Enter a valid existing folder" msgstr "" -#: view/theme/frio/php/Image.php:42 +#: src/Model/Item.php:3388 +msgid "activity" +msgstr "" + +#: src/Model/Item.php:3393 +msgid "post" +msgstr "" + +#: src/Model/Item.php:3516 +#, php-format +msgid "Content warning: %s" +msgstr "" + +#: src/Model/Item.php:3593 +msgid "bytes" +msgstr "" + +#: src/Model/Item.php:3638 +msgid "View on separate page" +msgstr "" + +#: src/Model/Item.php:3639 +msgid "view on separate page" +msgstr "" + +#: src/Model/Item.php:3644 src/Model/Item.php:3650 +#: src/Content/Text/BBCode.php:1071 +msgid "link to source" +msgstr "" + +#: src/Model/Mail.php:128 src/Model/Mail.php:263 +msgid "[no subject]" +msgstr "" + +#: src/Model/Contact.php:961 src/Model/Contact.php:974 +msgid "UnFollow" +msgstr "" + +#: src/Model/Contact.php:970 +msgid "Drop Contact" +msgstr "" + +#: src/Model/Contact.php:1367 +msgid "Organisation" +msgstr "" + +#: src/Model/Contact.php:1371 +msgid "News" +msgstr "" + +#: src/Model/Contact.php:1375 +msgid "Forum" +msgstr "" + +#: src/Model/Contact.php:2027 +msgid "Connect URL missing." +msgstr "" + +#: src/Model/Contact.php:2036 msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." msgstr "" -#: view/theme/frio/php/Image.php:43 -msgid "Mosaic" +#: src/Model/Contact.php:2077 +msgid "" +"This site is not configured to allow communications with other networks." msgstr "" -#: view/theme/frio/php/Image.php:43 -msgid "Repeat image to fill the screen." +#: src/Model/Contact.php:2078 src/Model/Contact.php:2091 +msgid "No compatible communication protocols or feeds were discovered." msgstr "" -#: view/theme/frio/theme.php:237 -msgid "Guest" +#: src/Model/Contact.php:2089 +msgid "The profile address specified does not provide adequate information." msgstr "" -#: view/theme/frio/theme.php:242 -msgid "Visitor" +#: src/Model/Contact.php:2094 +msgid "An author or name was not found." msgstr "" -#: view/theme/quattro/config.php:73 -msgid "Alignment" +#: src/Model/Contact.php:2097 +msgid "No browser URL could be matched to this address." msgstr "" -#: view/theme/quattro/config.php:73 -msgid "Left" +#: src/Model/Contact.php:2100 +msgid "" +"Unable to match @-style Identity Address with a known protocol or email " +"contact." msgstr "" -#: view/theme/quattro/config.php:73 -msgid "Center" +#: src/Model/Contact.php:2101 +msgid "Use mailto: in front of address to force email check." msgstr "" -#: view/theme/quattro/config.php:74 -msgid "Color scheme" +#: src/Model/Contact.php:2107 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." msgstr "" -#: view/theme/quattro/config.php:75 -msgid "Posts font size" +#: src/Model/Contact.php:2112 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." msgstr "" -#: view/theme/quattro/config.php:76 -msgid "Textareas font size" +#: src/Model/Contact.php:2171 +msgid "Unable to retrieve contact information." msgstr "" -#: view/theme/vier/config.php:75 -msgid "Comma separated list of helper forums" +#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:452 +#: src/Model/Event.php:930 +msgid "Starts:" msgstr "" -#: view/theme/vier/config.php:115 -msgid "don't show" +#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:453 +#: src/Model/Event.php:934 +msgid "Finishes:" msgstr "" -#: view/theme/vier/config.php:115 -msgid "show" +#: src/Model/Event.php:402 +msgid "all-day" msgstr "" -#: view/theme/vier/config.php:121 -msgid "Set style" +#: src/Model/Event.php:428 +msgid "Sept" msgstr "" -#: view/theme/vier/config.php:122 -msgid "Community Pages" +#: src/Model/Event.php:450 +msgid "No events to display" msgstr "" -#: view/theme/vier/config.php:123 view/theme/vier/theme.php:126 -msgid "Community Profiles" +#: src/Model/Event.php:578 +msgid "l, F j" msgstr "" -#: view/theme/vier/config.php:124 -msgid "Help or @NewHere ?" +#: src/Model/Event.php:609 +msgid "Edit event" msgstr "" -#: view/theme/vier/config.php:125 view/theme/vier/theme.php:348 -msgid "Connect Services" +#: src/Model/Event.php:610 +msgid "Duplicate event" msgstr "" -#: view/theme/vier/config.php:126 -msgid "Find Friends" +#: src/Model/Event.php:611 +msgid "Delete event" msgstr "" -#: view/theme/vier/config.php:127 view/theme/vier/theme.php:156 -msgid "Last users" +#: src/Model/Event.php:863 +msgid "D g:i A" msgstr "" -#: view/theme/vier/theme.php:263 -msgid "Quick Start" +#: src/Model/Event.php:864 +msgid "g:i A" +msgstr "" + +#: src/Model/Event.php:949 src/Model/Event.php:951 +msgid "Show map" +msgstr "" + +#: src/Model/Event.php:950 +msgid "Hide map" +msgstr "" + +#: src/Model/Event.php:1042 +#, php-format +msgid "%s's birthday" +msgstr "" + +#: src/Model/Event.php:1043 +#, php-format +msgid "Happy Birthday %s" +msgstr "" + +#: src/Model/User.php:141 src/Model/User.php:885 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "" + +#: src/Model/User.php:503 +msgid "Login failed" +msgstr "" + +#: src/Model/User.php:535 +msgid "Not enough information to authenticate" +msgstr "" + +#: src/Model/User.php:630 +msgid "Password can't be empty" +msgstr "" + +#: src/Model/User.php:649 +msgid "Empty passwords are not allowed." +msgstr "" + +#: src/Model/User.php:653 +msgid "" +"The new password has been exposed in a public data dump, please choose " +"another." +msgstr "" + +#: src/Model/User.php:659 +msgid "" +"The password can't contain accentuated letters, white spaces or colons (:)" +msgstr "" + +#: src/Model/User.php:765 +msgid "Passwords do not match. Password unchanged." +msgstr "" + +#: src/Model/User.php:772 +msgid "An invitation is required." +msgstr "" + +#: src/Model/User.php:776 +msgid "Invitation could not be verified." +msgstr "" + +#: src/Model/User.php:784 +msgid "Invalid OpenID url" +msgstr "" + +#: src/Model/User.php:803 +msgid "Please enter the required information." +msgstr "" + +#: src/Model/User.php:817 +#, php-format +msgid "" +"system.username_min_length (%s) and system.username_max_length (%s) are " +"excluding each other, swapping values." +msgstr "" + +#: src/Model/User.php:824 +#, php-format +msgid "Username should be at least %s character." +msgid_plural "Username should be at least %s characters." +msgstr[0] "" +msgstr[1] "" + +#: src/Model/User.php:828 +#, php-format +msgid "Username should be at most %s character." +msgid_plural "Username should be at most %s characters." +msgstr[0] "" +msgstr[1] "" + +#: src/Model/User.php:836 +msgid "That doesn't appear to be your full (First Last) name." +msgstr "" + +#: src/Model/User.php:841 +msgid "Your email domain is not among those allowed on this site." +msgstr "" + +#: src/Model/User.php:845 +msgid "Not a valid email address." +msgstr "" + +#: src/Model/User.php:848 +msgid "The nickname was blocked from registration by the nodes admin." +msgstr "" + +#: src/Model/User.php:852 src/Model/User.php:860 +msgid "Cannot use that email." +msgstr "" + +#: src/Model/User.php:867 +msgid "Your nickname can only contain a-z, 0-9 and _." +msgstr "" + +#: src/Model/User.php:875 src/Model/User.php:932 +msgid "Nickname is already registered. Please choose another." +msgstr "" + +#: src/Model/User.php:919 src/Model/User.php:923 +msgid "An error occurred during registration. Please try again." +msgstr "" + +#: src/Model/User.php:946 +msgid "An error occurred creating your default profile. Please try again." +msgstr "" + +#: src/Model/User.php:953 +msgid "An error occurred creating your self contact. Please try again." +msgstr "" + +#: src/Model/User.php:958 +msgid "Friends" +msgstr "" + +#: src/Model/User.php:962 +msgid "" +"An error occurred creating your default contact group. Please try again." +msgstr "" + +#: src/Model/User.php:1150 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tthe administrator of %2$s has set up an account for you." +msgstr "" + +#: src/Model/User.php:1153 +#, php-format +msgid "" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%1$s\n" +"\t\tLogin Name:\t\t%2$s\n" +"\t\tPassword:\t\t%3$s\n" +"\n" +"\t\tYou may change your password from your account \"Settings\" page after " +"logging\n" +"\t\tin.\n" +"\n" +"\t\tPlease take a few moments to review the other account settings on that " +"page.\n" +"\n" +"\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\tadding some profile \"keywords\" (very useful in making new friends) - " +"and\n" +"\t\tperhaps what country you live in; if you do not wish to be more " +"specific\n" +"\t\tthan that.\n" +"\n" +"\t\tWe fully respect your right to privacy, and none of these items are " +"necessary.\n" +"\t\tIf you are new and do not know anybody here, they may help\n" +"\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" +"\n" +"\t\tThank you and welcome to %4$s." +msgstr "" + +#: src/Model/User.php:1186 src/Model/User.php:1293 +#, php-format +msgid "Registration details for %s" +msgstr "" + +#: src/Model/User.php:1206 +#, php-format +msgid "" +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account is pending for " +"approval by the administrator.\n" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%4$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\t\t" +msgstr "" + +#: src/Model/User.php:1225 +#, php-format +msgid "Registration at %s" +msgstr "" + +#: src/Model/User.php:1249 +#, php-format +msgid "" +"\n" +"\t\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" +"\t\t\t" +msgstr "" + +#: src/Model/User.php:1257 +#, php-format +msgid "" +"\n" +"\t\t\tThe login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%1$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\n" +"\t\t\tYou may change your password from your account \"Settings\" page after " +"logging\n" +"\t\t\tin.\n" +"\n" +"\t\t\tPlease take a few moments to review the other account settings on that " +"page.\n" +"\n" +"\t\t\tYou may also wish to add some basic information to your default " +"profile\n" +"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - " +"and\n" +"\t\t\tperhaps what country you live in; if you do not wish to be more " +"specific\n" +"\t\t\tthan that.\n" +"\n" +"\t\t\tWe fully respect your right to privacy, and none of these items are " +"necessary.\n" +"\t\t\tIf you are new and do not know anybody here, they may help\n" +"\t\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\t\tIf you ever want to delete your account, you can do so at %3$s/" +"removeme\n" +"\n" +"\t\t\tThank you and welcome to %2$s." +msgstr "" + +#: src/Model/Group.php:92 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "" + +#: src/Model/Group.php:451 +msgid "Default privacy group for new contacts" +msgstr "" + +#: src/Model/Group.php:483 +msgid "Everybody" +msgstr "" + +#: src/Model/Group.php:502 +msgid "edit" +msgstr "" + +#: src/Model/Group.php:527 +msgid "add" +msgstr "" + +#: src/Model/Group.php:532 +msgid "Edit group" +msgstr "" + +#: src/Model/Group.php:535 +msgid "Create a new group" +msgstr "" + +#: src/Model/Group.php:537 +msgid "Edit groups" +msgstr "" + +#: src/Model/Profile.php:348 +msgid "Change profile photo" +msgstr "" + +#: src/Model/Profile.php:442 +msgid "Atom feed" +msgstr "" + +#: src/Model/Profile.php:480 src/Model/Profile.php:577 +msgid "g A l F d" +msgstr "" + +#: src/Model/Profile.php:481 +msgid "F d" +msgstr "" + +#: src/Model/Profile.php:543 src/Model/Profile.php:628 +msgid "[today]" +msgstr "" + +#: src/Model/Profile.php:553 +msgid "Birthday Reminders" +msgstr "" + +#: src/Model/Profile.php:554 +msgid "Birthdays this week:" +msgstr "" + +#: src/Model/Profile.php:615 +msgid "[No description]" +msgstr "" + +#: src/Model/Profile.php:641 +msgid "Event Reminders" +msgstr "" + +#: src/Model/Profile.php:642 +msgid "Upcoming events the next 7 days:" +msgstr "" + +#: src/Model/Profile.php:817 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "" + +#: src/Content/Widget.php:52 +msgid "Add New Contact" +msgstr "" + +#: src/Content/Widget.php:53 +msgid "Enter address or web location" +msgstr "" + +#: src/Content/Widget.php:54 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "" + +#: src/Content/Widget.php:56 +msgid "Connect" +msgstr "" + +#: src/Content/Widget.php:71 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget.php:219 +msgid "Everyone" +msgstr "" + +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "" + +#: src/Content/Widget.php:289 +msgid "Protocols" +msgstr "" + +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "" + +#: src/Content/Widget.php:328 +msgid "Saved Folders" +msgstr "" + +#: src/Content/Widget.php:330 src/Content/Widget.php:369 +msgid "Everything" +msgstr "" + +#: src/Content/Widget.php:367 +msgid "Categories" +msgstr "" + +#: src/Content/Widget.php:424 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget.php:517 +msgid "Archives" +msgstr "" + +#: src/Content/ContactSelector.php:48 +msgid "Frequently" +msgstr "" + +#: src/Content/ContactSelector.php:49 +msgid "Hourly" +msgstr "" + +#: src/Content/ContactSelector.php:50 +msgid "Twice daily" +msgstr "" + +#: src/Content/ContactSelector.php:51 +msgid "Daily" +msgstr "" + +#: src/Content/ContactSelector.php:52 +msgid "Weekly" +msgstr "" + +#: src/Content/ContactSelector.php:53 +msgid "Monthly" +msgstr "" + +#: src/Content/ContactSelector.php:99 +msgid "DFRN" +msgstr "" + +#: src/Content/ContactSelector.php:100 +msgid "OStatus" +msgstr "" + +#: src/Content/ContactSelector.php:101 +msgid "RSS/Atom" +msgstr "" + +#: src/Content/ContactSelector.php:104 +msgid "Zot!" +msgstr "" + +#: src/Content/ContactSelector.php:105 +msgid "LinkedIn" +msgstr "" + +#: src/Content/ContactSelector.php:106 +msgid "XMPP/IM" +msgstr "" + +#: src/Content/ContactSelector.php:107 +msgid "MySpace" +msgstr "" + +#: src/Content/ContactSelector.php:108 +msgid "Google+" +msgstr "" + +#: src/Content/ContactSelector.php:109 +msgid "pump.io" +msgstr "" + +#: src/Content/ContactSelector.php:110 +msgid "Twitter" +msgstr "" + +#: src/Content/ContactSelector.php:111 +msgid "Discourse" +msgstr "" + +#: src/Content/ContactSelector.php:112 +msgid "Diaspora Connector" +msgstr "" + +#: src/Content/ContactSelector.php:113 +msgid "GNU Social Connector" +msgstr "" + +#: src/Content/ContactSelector.php:114 +msgid "ActivityPub" +msgstr "" + +#: src/Content/ContactSelector.php:115 +msgid "pnut" +msgstr "" + +#: src/Content/ContactSelector.php:149 +#, php-format +msgid "%s (via %s)" +msgstr "" + +#: src/Content/Feature.php:96 +msgid "General Features" +msgstr "" + +#: src/Content/Feature.php:98 +msgid "Photo Location" +msgstr "" + +#: src/Content/Feature.php:98 +msgid "" +"Photo metadata is normally stripped. This extracts the location (if present) " +"prior to stripping metadata and links it to a map." +msgstr "" + +#: src/Content/Feature.php:99 +msgid "Trending Tags" +msgstr "" + +#: src/Content/Feature.php:99 +msgid "" +"Show a community page widget with a list of the most popular tags in recent " +"public posts." +msgstr "" + +#: src/Content/Feature.php:104 +msgid "Post Composition Features" +msgstr "" + +#: src/Content/Feature.php:105 +msgid "Auto-mention Forums" +msgstr "" + +#: src/Content/Feature.php:105 +msgid "" +"Add/remove mention when a forum page is selected/deselected in ACL window." +msgstr "" + +#: src/Content/Feature.php:106 +msgid "Explicit Mentions" +msgstr "" + +#: src/Content/Feature.php:106 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "" + +#: src/Content/Feature.php:111 +msgid "Post/Comment Tools" +msgstr "" + +#: src/Content/Feature.php:112 +msgid "Post Categories" +msgstr "" + +#: src/Content/Feature.php:112 +msgid "Add categories to your posts" +msgstr "" + +#: src/Content/Feature.php:117 +msgid "Advanced Profile Settings" +msgstr "" + +#: src/Content/Feature.php:118 +msgid "List Forums" +msgstr "" + +#: src/Content/Feature.php:118 +msgid "Show visitors public community forums at the Advanced Profile Page" +msgstr "" + +#: src/Content/Feature.php:119 +msgid "Tag Cloud" +msgstr "" + +#: src/Content/Feature.php:119 +msgid "Provide a personal tag cloud on your profile page" +msgstr "" + +#: src/Content/Feature.php:120 +msgid "Display Membership Date" +msgstr "" + +#: src/Content/Feature.php:120 +msgid "Display membership date in profile" +msgstr "" + +#: src/Content/Nav.php:90 +msgid "Nothing new here" +msgstr "" + +#: src/Content/Nav.php:95 +msgid "Clear notifications" +msgstr "" + +#: src/Content/Nav.php:96 src/Content/Text/HTML.php:904 +msgid "@name, !forum, #tags, content" +msgstr "" + +#: src/Content/Nav.php:169 +msgid "End this session" +msgstr "" + +#: src/Content/Nav.php:171 +msgid "Sign in" +msgstr "" + +#: src/Content/Nav.php:182 +msgid "Personal notes" +msgstr "" + +#: src/Content/Nav.php:182 +msgid "Your personal notes" +msgstr "" + +#: src/Content/Nav.php:202 src/Content/Nav.php:263 +msgid "Home" +msgstr "" + +#: src/Content/Nav.php:202 +msgid "Home Page" +msgstr "" + +#: src/Content/Nav.php:206 +msgid "Create an account" +msgstr "" + +#: src/Content/Nav.php:212 +msgid "Help and documentation" +msgstr "" + +#: src/Content/Nav.php:216 +msgid "Apps" +msgstr "" + +#: src/Content/Nav.php:216 +msgid "Addon applications, utilities, games" +msgstr "" + +#: src/Content/Nav.php:220 +msgid "Search site content" +msgstr "" + +#: src/Content/Nav.php:223 src/Content/Text/HTML.php:911 +msgid "Full Text" +msgstr "" + +#: src/Content/Nav.php:224 src/Content/Widget/TagCloud.php:68 +#: src/Content/Text/HTML.php:912 +msgid "Tags" +msgstr "" + +#: src/Content/Nav.php:244 +msgid "Community" +msgstr "" + +#: src/Content/Nav.php:244 +msgid "Conversations on this and other servers" +msgstr "" + +#: src/Content/Nav.php:251 +msgid "Directory" +msgstr "" + +#: src/Content/Nav.php:251 +msgid "People directory" +msgstr "" + +#: src/Content/Nav.php:253 +msgid "Information about this friendica instance" +msgstr "" + +#: src/Content/Nav.php:256 +msgid "Terms of Service of this Friendica instance" +msgstr "" + +#: src/Content/Nav.php:267 +msgid "Introductions" +msgstr "" + +#: src/Content/Nav.php:267 +msgid "Friend Requests" +msgstr "" + +#: src/Content/Nav.php:269 +msgid "See all notifications" +msgstr "" + +#: src/Content/Nav.php:270 +msgid "Mark all system notifications seen" +msgstr "" + +#: src/Content/Nav.php:274 +msgid "Inbox" +msgstr "" + +#: src/Content/Nav.php:275 +msgid "Outbox" +msgstr "" + +#: src/Content/Nav.php:279 +msgid "Accounts" +msgstr "" + +#: src/Content/Nav.php:279 +msgid "Manage other pages" +msgstr "" + +#: src/Content/Nav.php:289 +msgid "Site setup and configuration" +msgstr "" + +#: src/Content/Nav.php:292 +msgid "Navigation" +msgstr "" + +#: src/Content/Nav.php:292 +msgid "Site map" +msgstr "" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "" + +#: src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "" + +#: src/Content/Widget/CalendarExport.php:63 +msgid "Export" +msgstr "" + +#: src/Content/Widget/CalendarExport.php:64 +msgid "Export calendar as ical" +msgstr "" + +#: src/Content/Widget/CalendarExport.php:65 +msgid "Export calendar as csv" +msgstr "" + +#: src/Content/Widget/TrendingTags.php:51 +#, php-format +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget/TrendingTags.php:52 +msgid "More Trending Tags" +msgstr "" + +#: src/Content/Widget/ContactBlock.php:72 +msgid "No contacts" +msgstr "" + +#: src/Content/Widget/ContactBlock.php:104 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget/ContactBlock.php:123 +msgid "View Contacts" +msgstr "" + +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "" + +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "" + +#: src/Content/OEmbed.php:266 +msgid "Embedding disabled" +msgstr "" + +#: src/Content/OEmbed.php:388 +msgid "Embedded content" +msgstr "" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "" + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "" + +#: src/Content/Text/HTML.php:802 +msgid "Loading more entries..." +msgstr "" + +#: src/Content/Text/HTML.php:803 +msgid "The end" +msgstr "" + +#: src/Content/Text/HTML.php:954 src/Content/Text/BBCode.php:1523 +msgid "Click to open/close" +msgstr "" + +#: src/Content/Text/BBCode.php:946 src/Content/Text/BBCode.php:1605 +#: src/Content/Text/BBCode.php:1606 +msgid "Image/photo" +msgstr "" + +#: src/Content/Text/BBCode.php:1046 +#, php-format +msgid "" +"%2$s %3$s" +msgstr "" + +#: src/Content/Text/BBCode.php:1554 +msgid "$1 wrote:" +msgstr "" + +#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +msgid "Encrypted content" +msgstr "" + +#: src/Content/Text/BBCode.php:1831 +msgid "Invalid source protocol" +msgstr "" + +#: src/Content/Text/BBCode.php:1846 +msgid "Invalid link protocol" +msgstr "" + +#: src/BaseModule.php:150 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "" + +#: src/BaseModule.php:179 +msgid "All contacts" +msgstr "" + +#: src/BaseModule.php:202 +msgid "Common" msgstr "" diff --git a/view/lang/de/messages.po b/view/lang/de/messages.po index a35df4b4d7..4fe6057a01 100644 --- a/view/lang/de/messages.po +++ b/view/lang/de/messages.po @@ -12,7 +12,7 @@ # David Rabel , 2016 # Erkan Yilmaz , 2011 # Fabian Dost , 2012 -# foss , 2014,2016-2017 +# foss , 2014,2016-2017,2020 # Frank Dieckmann , 2015 # Fabian Dost , 2012 # greeneyedred , 2012 @@ -49,8 +49,8 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-08-04 14:03+0000\n" -"PO-Revision-Date: 2020-08-19 14:00+0000\n" +"POT-Creation-Date: 2020-09-16 05:18+0000\n" +"PO-Revision-Date: 2020-09-16 16:30+0000\n" "Last-Translator: Tobias Diekershoff \n" "Language-Team: German (http://www.transifex.com/Friendica/friendica/language/de/)\n" "MIME-Version: 1.0\n" @@ -88,15 +88,15 @@ msgid "slackr" msgstr "slackr" #: view/theme/duepuntozero/config.php:69 view/theme/quattro/config.php:71 -#: view/theme/vier/config.php:119 view/theme/frio/config.php:139 -#: mod/message.php:272 mod/message.php:442 mod/events.php:567 -#: mod/photos.php:958 mod/photos.php:1064 mod/photos.php:1351 -#: mod/photos.php:1395 mod/photos.php:1442 mod/photos.php:1505 -#: src/Object/Post.php:946 src/Module/Debug/Localtime.php:64 +#: view/theme/vier/config.php:119 view/theme/frio/config.php:160 +#: mod/message.php:206 mod/message.php:375 mod/events.php:572 +#: mod/photos.php:959 mod/photos.php:1062 mod/photos.php:1348 +#: mod/photos.php:1400 mod/photos.php:1457 mod/photos.php:1530 +#: src/Object/Post.php:945 src/Module/Debug/Localtime.php:64 #: src/Module/Profile/Profile.php:241 src/Module/FriendSuggest.php:129 #: src/Module/Install.php:230 src/Module/Install.php:270 #: src/Module/Install.php:306 src/Module/Delegation.php:151 -#: src/Module/Contact.php:574 src/Module/Invite.php:175 +#: src/Module/Contact.php:572 src/Module/Invite.php:175 #: src/Module/Item/Compose.php:144 src/Module/Contact/Poke.php:156 #: src/Module/Contact/Advanced.php:140 #: src/Module/Settings/Profile/Index.php:237 @@ -104,8 +104,8 @@ msgid "Submit" msgstr "Senden" #: view/theme/duepuntozero/config.php:70 view/theme/quattro/config.php:72 -#: view/theme/vier/config.php:120 view/theme/frio/config.php:140 -#: src/Module/Settings/Display.php:186 +#: view/theme/vier/config.php:120 view/theme/frio/config.php:161 +#: src/Module/Settings/Display.php:189 msgid "Theme settings" msgstr "Theme-Einstellungen" @@ -185,8 +185,8 @@ msgstr "Leute finden" msgid "Enter name or interest" msgstr "Name oder Interessen eingeben" -#: view/theme/vier/theme.php:171 include/conversation.php:892 -#: mod/follow.php:157 src/Model/Contact.php:1165 src/Model/Contact.php:1178 +#: view/theme/vier/theme.php:171 include/conversation.php:957 +#: mod/follow.php:163 src/Model/Contact.php:960 src/Model/Contact.php:973 #: src/Content/Widget.php:79 msgid "Connect/Follow" msgstr "Verbinden/Folgen" @@ -195,7 +195,7 @@ msgstr "Verbinden/Folgen" msgid "Examples: Robert Morgenstein, Fishing" msgstr "Beispiel: Robert Morgenstein, Angeln" -#: view/theme/vier/theme.php:173 src/Module/Contact.php:834 +#: view/theme/vier/theme.php:173 src/Module/Contact.php:832 #: src/Module/Directory.php:105 src/Content/Widget.php:81 msgid "Find" msgstr "Finde" @@ -225,7 +225,7 @@ msgstr "Weltweites Verzeichnis" msgid "Local Directory" msgstr "Lokales Verzeichnis" -#: view/theme/vier/theme.php:220 src/Content/Nav.php:228 +#: view/theme/vier/theme.php:220 src/Content/Nav.php:229 #: src/Content/ForumManager.php:144 src/Content/Text/HTML.php:917 msgid "Forums" msgstr "Foren" @@ -234,8 +234,8 @@ msgstr "Foren" msgid "External link to forum" msgstr "Externer Link zum Forum" -#: view/theme/vier/theme.php:225 src/Content/Widget.php:450 -#: src/Content/Widget.php:545 src/Content/ForumManager.php:149 +#: view/theme/vier/theme.php:225 src/Content/Widget.php:428 +#: src/Content/Widget.php:523 src/Content/ForumManager.php:149 msgid "show more" msgstr "mehr anzeigen" @@ -247,183 +247,227 @@ msgstr "Schnell-Start" #: src/Module/Settings/TwoFactor/Index.php:106 #: src/Module/Settings/TwoFactor/Verify.php:132 #: src/Module/Settings/TwoFactor/Recovery.php:93 -#: src/Module/Settings/TwoFactor/AppSpecific.php:115 src/Content/Nav.php:211 +#: src/Module/Settings/TwoFactor/AppSpecific.php:115 src/Content/Nav.php:212 msgid "Help" msgstr "Hilfe" -#: view/theme/frio/config.php:123 -msgid "Custom" -msgstr "Benutzerdefiniert" +#: view/theme/frio/config.php:142 +msgid "Light (Accented)" +msgstr "Hell (Akzentuiert)" -#: view/theme/frio/config.php:135 +#: view/theme/frio/config.php:143 +msgid "Dark (Accented)" +msgstr "Dunkel (Akzentuiert)" + +#: view/theme/frio/config.php:144 +msgid "Black (Accented)" +msgstr "Schwarz (Akzentuiert)" + +#: view/theme/frio/config.php:156 msgid "Note" msgstr "Hinweis" -#: view/theme/frio/config.php:135 +#: view/theme/frio/config.php:156 msgid "Check image permissions if all users are allowed to see the image" msgstr "Überprüfe, dass alle Benutzer die Berechtigung haben dieses Bild anzusehen" -#: view/theme/frio/config.php:141 +#: view/theme/frio/config.php:162 +msgid "Custom" +msgstr "Benutzerdefiniert" + +#: view/theme/frio/config.php:163 +msgid "Legacy" +msgstr "Tradition" + +#: view/theme/frio/config.php:164 +msgid "Accented" +msgstr "Akzentuiert" + +#: view/theme/frio/config.php:165 msgid "Select color scheme" msgstr "Farbschema auswählen" -#: view/theme/frio/config.php:142 +#: view/theme/frio/config.php:166 +msgid "Select scheme accent" +msgstr "Wähle einen Akzent für das Thema" + +#: view/theme/frio/config.php:166 +msgid "Blue" +msgstr "Blau" + +#: view/theme/frio/config.php:166 +msgid "Red" +msgstr "Rot" + +#: view/theme/frio/config.php:166 +msgid "Purple" +msgstr "Violett" + +#: view/theme/frio/config.php:166 +msgid "Green" +msgstr "Grün" + +#: view/theme/frio/config.php:166 +msgid "Pink" +msgstr "Rosa" + +#: view/theme/frio/config.php:167 msgid "Copy or paste schemestring" msgstr "Farbschema kopieren oder einfügen" -#: view/theme/frio/config.php:142 +#: view/theme/frio/config.php:167 msgid "" "You can copy this string to share your theme with others. Pasting here " "applies the schemestring" msgstr "Du kannst den String mit den Farbschema Informationen mit anderen Teilen. Wenn du einen neuen Farbschema-String hier einfügst wird er für deine Einstellungen übernommen." -#: view/theme/frio/config.php:143 +#: view/theme/frio/config.php:168 msgid "Navigation bar background color" msgstr "Hintergrundfarbe der Navigationsleiste" -#: view/theme/frio/config.php:144 +#: view/theme/frio/config.php:169 msgid "Navigation bar icon color " msgstr "Icon Farbe in der Navigationsleiste" -#: view/theme/frio/config.php:145 +#: view/theme/frio/config.php:170 msgid "Link color" msgstr "Linkfarbe" -#: view/theme/frio/config.php:146 +#: view/theme/frio/config.php:171 msgid "Set the background color" msgstr "Hintergrundfarbe festlegen" -#: view/theme/frio/config.php:147 +#: view/theme/frio/config.php:172 msgid "Content background opacity" msgstr "Opazität des Hintergrunds von Beiträgen" -#: view/theme/frio/config.php:148 +#: view/theme/frio/config.php:173 msgid "Set the background image" msgstr "Hintergrundbild festlegen" -#: view/theme/frio/config.php:149 +#: view/theme/frio/config.php:174 msgid "Background image style" msgstr "Stil des Hintergrundbildes" -#: view/theme/frio/config.php:154 +#: view/theme/frio/config.php:179 msgid "Login page background image" msgstr "Hintergrundbild der Login-Seite" -#: view/theme/frio/config.php:158 +#: view/theme/frio/config.php:183 msgid "Login page background color" msgstr "Hintergrundfarbe der Login-Seite" -#: view/theme/frio/config.php:158 +#: view/theme/frio/config.php:183 msgid "Leave background image and color empty for theme defaults" msgstr "Wenn die Theme-Vorgaben verwendet werden sollen, lass bitte die Felder für die Hintergrundfarbe und das Hintergrundbild leer." -#: view/theme/frio/theme.php:202 +#: view/theme/frio/theme.php:207 msgid "Guest" msgstr "Gast" -#: view/theme/frio/theme.php:205 +#: view/theme/frio/theme.php:210 msgid "Visitor" msgstr "Besucher" -#: view/theme/frio/theme.php:220 src/Module/Contact.php:625 -#: src/Module/Contact.php:878 src/Module/BaseProfile.php:60 -#: src/Module/Settings/TwoFactor/Index.php:107 src/Content/Nav.php:176 +#: view/theme/frio/theme.php:225 src/Module/Contact.php:623 +#: src/Module/Contact.php:876 src/Module/BaseProfile.php:60 +#: src/Module/Settings/TwoFactor/Index.php:107 src/Content/Nav.php:177 msgid "Status" msgstr "Status" -#: view/theme/frio/theme.php:220 src/Content/Nav.php:176 -#: src/Content/Nav.php:262 +#: view/theme/frio/theme.php:225 src/Content/Nav.php:177 +#: src/Content/Nav.php:263 msgid "Your posts and conversations" msgstr "Deine Beiträge und Unterhaltungen" -#: view/theme/frio/theme.php:221 src/Module/Profile/Profile.php:236 -#: src/Module/Welcome.php:57 src/Module/Contact.php:627 -#: src/Module/Contact.php:894 src/Module/BaseProfile.php:52 -#: src/Module/BaseSettings.php:57 src/Content/Nav.php:177 +#: view/theme/frio/theme.php:226 src/Module/Profile/Profile.php:236 +#: src/Module/Welcome.php:57 src/Module/Contact.php:625 +#: src/Module/Contact.php:892 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Content/Nav.php:178 msgid "Profile" msgstr "Profil" -#: view/theme/frio/theme.php:221 src/Content/Nav.php:177 +#: view/theme/frio/theme.php:226 src/Content/Nav.php:178 msgid "Your profile page" msgstr "Deine Profilseite" -#: view/theme/frio/theme.php:222 mod/fbrowser.php:42 -#: src/Module/BaseProfile.php:68 src/Content/Nav.php:178 +#: view/theme/frio/theme.php:227 mod/fbrowser.php:43 +#: src/Module/BaseProfile.php:68 src/Content/Nav.php:179 msgid "Photos" msgstr "Bilder" -#: view/theme/frio/theme.php:222 src/Content/Nav.php:178 +#: view/theme/frio/theme.php:227 src/Content/Nav.php:179 msgid "Your photos" msgstr "Deine Fotos" -#: view/theme/frio/theme.php:223 src/Module/BaseProfile.php:76 -#: src/Module/BaseProfile.php:79 src/Content/Nav.php:179 +#: view/theme/frio/theme.php:228 src/Module/BaseProfile.php:76 +#: src/Module/BaseProfile.php:79 src/Content/Nav.php:180 msgid "Videos" msgstr "Videos" -#: view/theme/frio/theme.php:223 src/Content/Nav.php:179 +#: view/theme/frio/theme.php:228 src/Content/Nav.php:180 msgid "Your videos" msgstr "Deine Videos" -#: view/theme/frio/theme.php:224 view/theme/frio/theme.php:228 mod/cal.php:268 -#: mod/events.php:409 src/Module/BaseProfile.php:88 -#: src/Module/BaseProfile.php:99 src/Content/Nav.php:180 -#: src/Content/Nav.php:247 +#: view/theme/frio/theme.php:229 view/theme/frio/theme.php:233 mod/cal.php:273 +#: mod/events.php:414 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 src/Content/Nav.php:181 +#: src/Content/Nav.php:248 msgid "Events" msgstr "Veranstaltungen" -#: view/theme/frio/theme.php:224 src/Content/Nav.php:180 +#: view/theme/frio/theme.php:229 src/Content/Nav.php:181 msgid "Your events" msgstr "Deine Ereignisse" -#: view/theme/frio/theme.php:227 src/Content/Nav.php:260 +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 msgid "Network" msgstr "Netzwerk" -#: view/theme/frio/theme.php:227 src/Content/Nav.php:260 +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 msgid "Conversations from your friends" msgstr "Unterhaltungen Deiner Kontakte" -#: view/theme/frio/theme.php:228 src/Module/BaseProfile.php:91 -#: src/Module/BaseProfile.php:102 src/Content/Nav.php:247 +#: view/theme/frio/theme.php:233 src/Module/BaseProfile.php:91 +#: src/Module/BaseProfile.php:102 src/Content/Nav.php:248 msgid "Events and Calendar" msgstr "Ereignisse und Kalender" -#: view/theme/frio/theme.php:229 mod/message.php:135 src/Content/Nav.php:272 +#: view/theme/frio/theme.php:234 mod/message.php:135 src/Content/Nav.php:273 msgid "Messages" msgstr "Nachrichten" -#: view/theme/frio/theme.php:229 src/Content/Nav.php:272 +#: view/theme/frio/theme.php:234 src/Content/Nav.php:273 msgid "Private mail" msgstr "Private E-Mail" -#: view/theme/frio/theme.php:230 src/Module/Welcome.php:52 -#: src/Module/Admin/Themes/Details.php:124 -#: src/Module/Admin/Addons/Details.php:119 src/Module/BaseSettings.php:124 -#: src/Content/Nav.php:281 +#: view/theme/frio/theme.php:235 src/Module/Welcome.php:52 +#: src/Module/Admin/Themes/Details.php:93 +#: src/Module/Admin/Addons/Details.php:114 src/Module/BaseSettings.php:124 +#: src/Content/Nav.php:282 msgid "Settings" msgstr "Einstellungen" -#: view/theme/frio/theme.php:230 src/Content/Nav.php:281 +#: view/theme/frio/theme.php:235 src/Content/Nav.php:282 msgid "Account settings" msgstr "Kontoeinstellungen" -#: view/theme/frio/theme.php:231 src/Module/Contact.php:813 -#: src/Module/Contact.php:906 src/Module/BaseProfile.php:121 -#: src/Module/BaseProfile.php:124 src/Content/Nav.php:224 -#: src/Content/Nav.php:283 src/Content/Text/HTML.php:913 +#: view/theme/frio/theme.php:236 src/Module/Contact.php:811 +#: src/Module/Contact.php:899 src/Module/BaseProfile.php:121 +#: src/Module/BaseProfile.php:124 src/Content/Nav.php:225 +#: src/Content/Nav.php:284 src/Content/Text/HTML.php:913 msgid "Contacts" msgstr "Kontakte" -#: view/theme/frio/theme.php:231 src/Content/Nav.php:283 +#: view/theme/frio/theme.php:236 src/Content/Nav.php:284 msgid "Manage/edit friends and contacts" msgstr "Freunde und Kontakte verwalten/bearbeiten" -#: view/theme/frio/theme.php:316 include/conversation.php:875 +#: view/theme/frio/theme.php:321 include/conversation.php:940 msgid "Follow Thread" msgstr "Folge der Unterhaltung" -#: view/theme/frio/php/standard.php:38 view/theme/frio/php/default.php:84 +#: view/theme/frio/php/standard.php:38 view/theme/frio/php/default.php:81 msgid "Skip to main content" msgstr "Zum Inhalt der Seite gehen" @@ -463,397 +507,424 @@ msgstr "Mosaik" msgid "Repeat image to fill the screen." msgstr "Wiederhole das Bild, um den Bildschirm zu füllen." -#: update.php:195 +#: update.php:196 #, php-format msgid "%s: Updating author-id and owner-id in item and thread table. " msgstr "%s: Aktualisiere die author-id und owner-id in der Thread Tabelle" -#: update.php:250 +#: update.php:251 #, php-format msgid "%s: Updating post-type." msgstr "%s: Aktualisiere Beitrags-Typ" -#: include/conversation.php:188 +#: include/conversation.php:189 #, php-format msgid "%1$s poked %2$s" msgstr "%1$s stupste %2$s" -#: include/conversation.php:220 src/Model/Item.php:3330 +#: include/conversation.php:221 src/Model/Item.php:3384 msgid "event" msgstr "Veranstaltung" -#: include/conversation.php:223 include/conversation.php:232 mod/tagger.php:89 +#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:89 msgid "status" msgstr "Status" -#: include/conversation.php:228 mod/tagger.php:89 src/Model/Item.php:3332 +#: include/conversation.php:229 mod/tagger.php:89 src/Model/Item.php:3386 msgid "photo" msgstr "Foto" -#: include/conversation.php:242 mod/tagger.php:122 +#: include/conversation.php:243 mod/tagger.php:122 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s hat %2$ss %3$s mit %4$s getaggt" -#: include/conversation.php:554 mod/photos.php:1473 src/Object/Post.php:227 +#: include/conversation.php:562 mod/photos.php:1488 src/Object/Post.php:227 msgid "Select" msgstr "Auswählen" -#: include/conversation.php:555 mod/settings.php:560 mod/settings.php:702 -#: mod/photos.php:1474 src/Module/Contact.php:844 src/Module/Contact.php:1163 -#: src/Module/Admin/Users.php:253 +#: include/conversation.php:563 mod/settings.php:560 mod/settings.php:702 +#: mod/photos.php:1489 src/Module/Contact.php:842 src/Module/Contact.php:1145 +#: src/Module/Admin/Users.php:248 msgid "Delete" msgstr "Löschen" -#: include/conversation.php:589 src/Object/Post.php:440 -#: src/Object/Post.php:441 +#: include/conversation.php:597 src/Object/Post.php:442 +#: src/Object/Post.php:443 #, php-format msgid "View %s's profile @ %s" msgstr "Das Profil von %s auf %s betrachten." -#: include/conversation.php:602 src/Object/Post.php:428 +#: include/conversation.php:610 src/Object/Post.php:430 msgid "Categories:" msgstr "Kategorien:" -#: include/conversation.php:603 src/Object/Post.php:429 +#: include/conversation.php:611 src/Object/Post.php:431 msgid "Filed under:" msgstr "Abgelegt unter:" -#: include/conversation.php:610 src/Object/Post.php:454 +#: include/conversation.php:618 src/Object/Post.php:456 #, php-format msgid "%s from %s" msgstr "%s von %s" -#: include/conversation.php:625 +#: include/conversation.php:633 msgid "View in context" msgstr "Im Zusammenhang betrachten" -#: include/conversation.php:627 include/conversation.php:1167 -#: mod/wallmessage.php:155 mod/message.php:271 mod/message.php:443 -#: mod/editpost.php:104 mod/photos.php:1378 src/Object/Post.php:486 +#: include/conversation.php:635 include/conversation.php:1210 +#: mod/wallmessage.php:155 mod/message.php:205 mod/message.php:376 +#: mod/editpost.php:104 mod/photos.php:1373 src/Object/Post.php:488 #: src/Module/Item/Compose.php:159 msgid "Please wait" msgstr "Bitte warten" -#: include/conversation.php:691 +#: include/conversation.php:699 msgid "remove" msgstr "löschen" -#: include/conversation.php:695 +#: include/conversation.php:703 msgid "Delete Selected Items" msgstr "Lösche die markierten Beiträge" -#: include/conversation.php:876 src/Model/Contact.php:1170 -msgid "View Status" -msgstr "Status anschauen" - -#: include/conversation.php:877 include/conversation.php:895 -#: src/Module/Directory.php:166 src/Module/Settings/Profile/Index.php:240 -#: src/Model/Contact.php:1096 src/Model/Contact.php:1162 -#: src/Model/Contact.php:1171 -msgid "View Profile" -msgstr "Profil anschauen" - -#: include/conversation.php:878 src/Model/Contact.php:1172 -msgid "View Photos" -msgstr "Bilder anschauen" - -#: include/conversation.php:879 src/Model/Contact.php:1163 -#: src/Model/Contact.php:1173 -msgid "Network Posts" -msgstr "Netzwerkbeiträge" - -#: include/conversation.php:880 src/Model/Contact.php:1164 -#: src/Model/Contact.php:1174 -msgid "View Contact" -msgstr "Kontakt anzeigen" - -#: include/conversation.php:881 src/Model/Contact.php:1176 -msgid "Send PM" -msgstr "Private Nachricht senden" - -#: include/conversation.php:882 src/Module/Contact.php:595 -#: src/Module/Contact.php:841 src/Module/Contact.php:1138 -#: src/Module/Admin/Users.php:254 src/Module/Admin/Blocklist/Contact.php:84 -msgid "Block" -msgstr "Sperren" - -#: include/conversation.php:883 src/Module/Notifications/Notification.php:59 -#: src/Module/Notifications/Introductions.php:110 -#: src/Module/Notifications/Introductions.php:185 src/Module/Contact.php:596 -#: src/Module/Contact.php:842 src/Module/Contact.php:1146 -msgid "Ignore" -msgstr "Ignorieren" - -#: include/conversation.php:887 src/Model/Contact.php:1177 -msgid "Poke" -msgstr "Anstupsen" - -#: include/conversation.php:1018 -#, php-format -msgid "%s likes this." -msgstr "%s mag das." - -#: include/conversation.php:1021 -#, php-format -msgid "%s doesn't like this." -msgstr "%s mag das nicht." - -#: include/conversation.php:1024 -#, php-format -msgid "%s attends." -msgstr "%s nimmt teil." - -#: include/conversation.php:1027 -#, php-format -msgid "%s doesn't attend." -msgstr "%s nimmt nicht teil." - -#: include/conversation.php:1030 -#, php-format -msgid "%s attends maybe." -msgstr "%s nimmt eventuell teil." - -#: include/conversation.php:1033 include/conversation.php:1076 +#: include/conversation.php:729 include/conversation.php:800 +#: include/conversation.php:1098 include/conversation.php:1141 #, php-format msgid "%s reshared this." msgstr "%s hat dies geteilt" -#: include/conversation.php:1041 +#: include/conversation.php:741 +#, php-format +msgid "%s commented on this." +msgstr "%s kommentierte dies" + +#: include/conversation.php:746 include/conversation.php:749 +#: include/conversation.php:752 include/conversation.php:755 +#, php-format +msgid "You had been addressed (%s)." +msgstr "Du wurdest angeschrieben (%s)." + +#: include/conversation.php:758 +#, php-format +msgid "You are following %s." +msgstr "Du folgst %s." + +#: include/conversation.php:761 +msgid "Tagged" +msgstr "Verschlagwortet" + +#: include/conversation.php:764 +msgid "Reshared" +msgstr "Geteilt" + +#: include/conversation.php:767 +#, php-format +msgid "%s is participating in this thread." +msgstr "%s ist an der Unterhaltung beteiligt." + +#: include/conversation.php:770 +msgid "Stored" +msgstr "Gespeichert" + +#: include/conversation.php:773 include/conversation.php:777 +msgid "Global" +msgstr "Global" + +#: include/conversation.php:941 src/Model/Contact.php:965 +msgid "View Status" +msgstr "Status anschauen" + +#: include/conversation.php:942 include/conversation.php:960 +#: src/Module/Directory.php:166 src/Module/Settings/Profile/Index.php:240 +#: src/Model/Contact.php:891 src/Model/Contact.php:957 +#: src/Model/Contact.php:966 +msgid "View Profile" +msgstr "Profil anschauen" + +#: include/conversation.php:943 src/Model/Contact.php:967 +msgid "View Photos" +msgstr "Bilder anschauen" + +#: include/conversation.php:944 src/Model/Contact.php:958 +#: src/Model/Contact.php:968 +msgid "Network Posts" +msgstr "Netzwerkbeiträge" + +#: include/conversation.php:945 src/Model/Contact.php:959 +#: src/Model/Contact.php:969 +msgid "View Contact" +msgstr "Kontakt anzeigen" + +#: include/conversation.php:946 src/Model/Contact.php:971 +msgid "Send PM" +msgstr "Private Nachricht senden" + +#: include/conversation.php:947 src/Module/Contact.php:593 +#: src/Module/Contact.php:839 src/Module/Contact.php:1120 +#: src/Module/Admin/Users.php:249 src/Module/Admin/Blocklist/Contact.php:84 +msgid "Block" +msgstr "Sperren" + +#: include/conversation.php:948 src/Module/Notifications/Notification.php:59 +#: src/Module/Notifications/Introductions.php:110 +#: src/Module/Notifications/Introductions.php:185 src/Module/Contact.php:594 +#: src/Module/Contact.php:840 src/Module/Contact.php:1128 +msgid "Ignore" +msgstr "Ignorieren" + +#: include/conversation.php:952 src/Model/Contact.php:972 +msgid "Poke" +msgstr "Anstupsen" + +#: include/conversation.php:1083 +#, php-format +msgid "%s likes this." +msgstr "%s mag das." + +#: include/conversation.php:1086 +#, php-format +msgid "%s doesn't like this." +msgstr "%s mag das nicht." + +#: include/conversation.php:1089 +#, php-format +msgid "%s attends." +msgstr "%s nimmt teil." + +#: include/conversation.php:1092 +#, php-format +msgid "%s doesn't attend." +msgstr "%s nimmt nicht teil." + +#: include/conversation.php:1095 +#, php-format +msgid "%s attends maybe." +msgstr "%s nimmt eventuell teil." + +#: include/conversation.php:1106 msgid "and" msgstr "und" -#: include/conversation.php:1047 +#: include/conversation.php:1112 #, php-format msgid "and %d other people" msgstr "und %dandere" -#: include/conversation.php:1055 +#: include/conversation.php:1120 #, php-format msgid "%2$d people like this" msgstr "%2$d Personen mögen das" -#: include/conversation.php:1056 +#: include/conversation.php:1121 #, php-format msgid "%s like this." msgstr "%s mögen das." -#: include/conversation.php:1059 +#: include/conversation.php:1124 #, php-format msgid "%2$d people don't like this" msgstr "%2$d Personen mögen das nicht" -#: include/conversation.php:1060 +#: include/conversation.php:1125 #, php-format msgid "%s don't like this." msgstr "%s mögen dies nicht." -#: include/conversation.php:1063 +#: include/conversation.php:1128 #, php-format msgid "%2$d people attend" msgstr "%2$d Personen nehmen teil" -#: include/conversation.php:1064 +#: include/conversation.php:1129 #, php-format msgid "%s attend." msgstr "%s nehmen teil." -#: include/conversation.php:1067 +#: include/conversation.php:1132 #, php-format msgid "%2$d people don't attend" msgstr "%2$d Personen nehmen nicht teil" -#: include/conversation.php:1068 +#: include/conversation.php:1133 #, php-format msgid "%s don't attend." msgstr "%s nehmen nicht teil." -#: include/conversation.php:1071 +#: include/conversation.php:1136 #, php-format msgid "%2$d people attend maybe" msgstr "%2$d Personen nehmen eventuell teil" -#: include/conversation.php:1072 +#: include/conversation.php:1137 #, php-format msgid "%s attend maybe." msgstr "%s nimmt eventuell teil." -#: include/conversation.php:1075 +#: include/conversation.php:1140 #, php-format msgid "%2$d people reshared this" msgstr "%2$d Personen haben dies geteilt" -#: include/conversation.php:1105 +#: include/conversation.php:1170 msgid "Visible to everybody" msgstr "Für jedermann sichtbar" -#: include/conversation.php:1106 src/Object/Post.php:956 +#: include/conversation.php:1171 src/Object/Post.php:955 #: src/Module/Item/Compose.php:153 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Bitte gib eine Bild/Video/Audio/Webseiten-URL ein:" -#: include/conversation.php:1107 +#: include/conversation.php:1172 msgid "Tag term:" msgstr "Tag:" -#: include/conversation.php:1108 src/Module/Filer/SaveTag.php:65 +#: include/conversation.php:1173 src/Module/Filer/SaveTag.php:65 msgid "Save to Folder:" msgstr "In diesem Ordner speichern:" -#: include/conversation.php:1109 +#: include/conversation.php:1174 msgid "Where are you right now?" msgstr "Wo hältst du dich jetzt gerade auf?" -#: include/conversation.php:1110 +#: include/conversation.php:1175 msgid "Delete item(s)?" msgstr "Einträge löschen?" -#: include/conversation.php:1142 +#: include/conversation.php:1185 msgid "New Post" msgstr "Neuer Beitrag" -#: include/conversation.php:1145 +#: include/conversation.php:1188 msgid "Share" msgstr "Teilen" -#: include/conversation.php:1146 mod/editpost.php:89 mod/photos.php:1397 -#: src/Object/Post.php:947 src/Module/Contact/Poke.php:155 +#: include/conversation.php:1189 mod/editpost.php:89 mod/photos.php:1402 +#: src/Object/Post.php:946 src/Module/Contact/Poke.php:155 msgid "Loading..." msgstr "lädt..." -#: include/conversation.php:1147 mod/wallmessage.php:153 mod/message.php:269 -#: mod/message.php:440 mod/editpost.php:90 +#: include/conversation.php:1190 mod/wallmessage.php:153 mod/message.php:203 +#: mod/message.php:373 mod/editpost.php:90 msgid "Upload photo" msgstr "Foto hochladen" -#: include/conversation.php:1148 mod/editpost.php:91 +#: include/conversation.php:1191 mod/editpost.php:91 msgid "upload photo" msgstr "Bild hochladen" -#: include/conversation.php:1149 mod/editpost.php:92 +#: include/conversation.php:1192 mod/editpost.php:92 msgid "Attach file" msgstr "Datei anhängen" -#: include/conversation.php:1150 mod/editpost.php:93 +#: include/conversation.php:1193 mod/editpost.php:93 msgid "attach file" msgstr "Datei anhängen" -#: include/conversation.php:1151 src/Object/Post.php:948 +#: include/conversation.php:1194 src/Object/Post.php:947 #: src/Module/Item/Compose.php:145 msgid "Bold" msgstr "Fett" -#: include/conversation.php:1152 src/Object/Post.php:949 +#: include/conversation.php:1195 src/Object/Post.php:948 #: src/Module/Item/Compose.php:146 msgid "Italic" msgstr "Kursiv" -#: include/conversation.php:1153 src/Object/Post.php:950 +#: include/conversation.php:1196 src/Object/Post.php:949 #: src/Module/Item/Compose.php:147 msgid "Underline" msgstr "Unterstrichen" -#: include/conversation.php:1154 src/Object/Post.php:951 +#: include/conversation.php:1197 src/Object/Post.php:950 #: src/Module/Item/Compose.php:148 msgid "Quote" msgstr "Zitat" -#: include/conversation.php:1155 src/Object/Post.php:952 +#: include/conversation.php:1198 src/Object/Post.php:951 #: src/Module/Item/Compose.php:149 msgid "Code" msgstr "Code" -#: include/conversation.php:1156 src/Object/Post.php:953 +#: include/conversation.php:1199 src/Object/Post.php:952 #: src/Module/Item/Compose.php:150 msgid "Image" msgstr "Bild" -#: include/conversation.php:1157 src/Object/Post.php:954 +#: include/conversation.php:1200 src/Object/Post.php:953 #: src/Module/Item/Compose.php:151 msgid "Link" msgstr "Link" -#: include/conversation.php:1158 src/Object/Post.php:955 +#: include/conversation.php:1201 src/Object/Post.php:954 #: src/Module/Item/Compose.php:152 msgid "Link or Media" msgstr "Link oder Mediendatei" -#: include/conversation.php:1159 mod/editpost.php:100 +#: include/conversation.php:1202 mod/editpost.php:100 #: src/Module/Item/Compose.php:155 msgid "Set your location" msgstr "Deinen Standort festlegen" -#: include/conversation.php:1160 mod/editpost.php:101 +#: include/conversation.php:1203 mod/editpost.php:101 msgid "set location" msgstr "Ort setzen" -#: include/conversation.php:1161 mod/editpost.php:102 +#: include/conversation.php:1204 mod/editpost.php:102 msgid "Clear browser location" msgstr "Browser-Standort leeren" -#: include/conversation.php:1162 mod/editpost.php:103 +#: include/conversation.php:1205 mod/editpost.php:103 msgid "clear location" msgstr "Ort löschen" -#: include/conversation.php:1164 mod/editpost.php:117 +#: include/conversation.php:1207 mod/editpost.php:117 #: src/Module/Item/Compose.php:160 msgid "Set title" msgstr "Titel setzen" -#: include/conversation.php:1166 mod/editpost.php:119 +#: include/conversation.php:1209 mod/editpost.php:119 #: src/Module/Item/Compose.php:161 msgid "Categories (comma-separated list)" msgstr "Kategorien (kommasepariert)" -#: include/conversation.php:1168 mod/editpost.php:105 +#: include/conversation.php:1211 mod/editpost.php:105 msgid "Permission settings" msgstr "Berechtigungseinstellungen" -#: include/conversation.php:1169 mod/editpost.php:134 -msgid "permissions" -msgstr "Zugriffsrechte" +#: include/conversation.php:1212 mod/editpost.php:134 mod/events.php:575 +#: mod/photos.php:977 mod/photos.php:1344 +msgid "Permissions" +msgstr "Berechtigungen" -#: include/conversation.php:1178 mod/editpost.php:114 +#: include/conversation.php:1221 mod/editpost.php:114 msgid "Public post" msgstr "Öffentlicher Beitrag" -#: include/conversation.php:1182 mod/editpost.php:125 mod/events.php:565 -#: mod/photos.php:1396 mod/photos.php:1443 mod/photos.php:1506 -#: src/Object/Post.php:957 src/Module/Item/Compose.php:154 +#: include/conversation.php:1225 mod/editpost.php:125 mod/events.php:570 +#: mod/photos.php:1401 mod/photos.php:1458 mod/photos.php:1531 +#: src/Object/Post.php:956 src/Module/Item/Compose.php:154 msgid "Preview" msgstr "Vorschau" -#: include/conversation.php:1186 mod/settings.php:500 mod/settings.php:526 -#: mod/unfollow.php:137 mod/message.php:165 mod/tagrm.php:36 mod/tagrm.php:126 -#: mod/dfrn_request.php:648 mod/item.php:928 mod/editpost.php:128 -#: mod/follow.php:163 mod/fbrowser.php:104 mod/fbrowser.php:133 -#: mod/photos.php:1047 mod/photos.php:1154 src/Module/Contact.php:451 +#: include/conversation.php:1229 mod/settings.php:500 mod/settings.php:526 +#: mod/unfollow.php:137 mod/tagrm.php:36 mod/tagrm.php:126 +#: mod/dfrn_request.php:648 mod/editpost.php:128 mod/follow.php:169 +#: mod/fbrowser.php:105 mod/fbrowser.php:134 mod/photos.php:1045 +#: mod/photos.php:1151 src/Module/Contact.php:449 #: src/Module/RemoteFollow.php:110 msgid "Cancel" msgstr "Abbrechen" -#: include/conversation.php:1191 -msgid "Post to Groups" -msgstr "Poste an Gruppe" - -#: include/conversation.php:1192 -msgid "Post to Contacts" -msgstr "Poste an Kontakte" - -#: include/conversation.php:1193 -msgid "Private post" -msgstr "Privater Beitrag" - -#: include/conversation.php:1198 mod/editpost.php:132 -#: src/Module/Contact.php:326 src/Model/Profile.php:454 +#: include/conversation.php:1236 mod/editpost.php:132 +#: src/Module/Contact.php:336 src/Model/Profile.php:444 msgid "Message" msgstr "Nachricht" -#: include/conversation.php:1199 mod/editpost.php:133 +#: include/conversation.php:1237 mod/editpost.php:133 msgid "Browser" msgstr "Browser" -#: include/conversation.php:1201 mod/editpost.php:136 +#: include/conversation.php:1239 mod/editpost.php:136 msgid "Open Compose page" msgstr "Composer Seite öffnen" @@ -903,17 +974,17 @@ msgstr "%1$s kommentierte %2$s's %3$s%4$s" #: include/enotify.php:203 #, php-format msgid "%1$s replied to you on your %2$s %3$s" -msgstr "%1$s hat dir auf dein %2$s %3$s geantwortet" +msgstr "%1$s hat dir auf (%2$s) %3$s geantwortet" #: include/enotify.php:205 #, php-format msgid "%1$s tagged you on your %2$s %3$s" -msgstr "%1$s erwähnte dich auf deinem %2$s %3$s" +msgstr "%1$s erwähnte dich auf (%2$s) %3$s" #: include/enotify.php:207 #, php-format msgid "%1$s commented on your %2$s %3$s" -msgstr "%1$s kommentierte auf deinen %2$s %3$s" +msgstr "%1$s kommentierte auf (%2$s) %3$s" #: include/enotify.php:214 #, php-format @@ -950,8 +1021,8 @@ msgstr "%1$sKommentar von %3$s auf Unterhaltung %2$d" msgid "%s commented on an item/conversation you have been following." msgstr "%s hat einen Beitrag kommentiert, dem du folgst." -#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:270 -#: include/enotify.php:289 include/enotify.php:305 +#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:280 +#: include/enotify.php:299 include/enotify.php:315 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Bitte besuche %s, um die Konversation anzusehen und/oder zu kommentieren." @@ -971,152 +1042,167 @@ msgstr "%1$s schrieb um %2$s auf Deine Pinnwand" msgid "%1$s posted to [url=%2$s]your wall[/url]" msgstr "%1$s hat etwas auf [url=%2$s]Deiner Pinnwand[/url] gepostet" -#: include/enotify.php:262 +#: include/enotify.php:263 #, php-format msgid "%s %s shared a new post" msgstr "%s%shat einen Beitrag geteilt" -#: include/enotify.php:264 +#: include/enotify.php:265 #, php-format msgid "%1$s shared a new post at %2$s" msgstr "%1$s hat einen neuen Beitrag auf %2$s geteilt" -#: include/enotify.php:265 +#: include/enotify.php:266 #, php-format msgid "%1$s [url=%2$s]shared a post[/url]." msgstr "%1$s [url=%2$s]hat einen Beitrag geteilt[/url]." -#: include/enotify.php:277 +#: include/enotify.php:271 +#, php-format +msgid "%s %s shared a post from %s" +msgstr "%s%s hat einen Beitrag von %s geteilt" + +#: include/enotify.php:273 +#, php-format +msgid "%1$s shared a post from %2$s at %3$s" +msgstr "%1$s hat einen Beitrag von %2$s auf %3$s geteilt" + +#: include/enotify.php:274 +#, php-format +msgid "%1$s [url=%2$s]shared a post[/url] from %3$s." +msgstr "%1$s [url=%2$s]teilte einen Beitrag[/url] von %3$s." + +#: include/enotify.php:287 #, php-format msgid "%1$s %2$s poked you" msgstr "%1$s%2$shat dich angestubst" -#: include/enotify.php:279 +#: include/enotify.php:289 #, php-format msgid "%1$s poked you at %2$s" msgstr "%1$s hat dich auf %2$s angestupst" -#: include/enotify.php:280 +#: include/enotify.php:290 #, php-format msgid "%1$s [url=%2$s]poked you[/url]." msgstr "%1$s [url=%2$s]hat dich angestupst[/url]." -#: include/enotify.php:297 +#: include/enotify.php:307 #, php-format msgid "%s %s tagged your post" msgstr "%s%s hat deinen Beitrag verschlagwortet" -#: include/enotify.php:299 +#: include/enotify.php:309 #, php-format msgid "%1$s tagged your post at %2$s" -msgstr "%1$s erwähnte Deinen Beitrag auf %2$s" +msgstr "%1$s Deinen Beitrag auf %2$s verschlagwortet" -#: include/enotify.php:300 +#: include/enotify.php:310 #, php-format msgid "%1$s tagged [url=%2$s]your post[/url]" -msgstr "%1$s erwähnte [url=%2$s]Deinen Beitrag[/url]" +msgstr "%1$s verschlagwortete [url=%2$s]Deinen Beitrag[/url]" -#: include/enotify.php:312 +#: include/enotify.php:322 #, php-format msgid "%s Introduction received" msgstr "%sVorstellung erhalten" -#: include/enotify.php:314 +#: include/enotify.php:324 #, php-format msgid "You've received an introduction from '%1$s' at %2$s" msgstr "Du hast eine Kontaktanfrage von '%1$s' auf %2$s erhalten" -#: include/enotify.php:315 +#: include/enotify.php:325 #, php-format msgid "You've received [url=%1$s]an introduction[/url] from %2$s." msgstr "Du hast eine [url=%1$s]Kontaktanfrage[/url] von %2$s erhalten." -#: include/enotify.php:320 include/enotify.php:366 +#: include/enotify.php:330 include/enotify.php:376 #, php-format msgid "You may visit their profile at %s" msgstr "Hier kannst du das Profil betrachten: %s" -#: include/enotify.php:322 +#: include/enotify.php:332 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "Bitte besuche %s, um die Kontaktanfrage anzunehmen oder abzulehnen." -#: include/enotify.php:329 +#: include/enotify.php:339 #, php-format msgid "%s A new person is sharing with you" msgstr "%sEine neue Person teilt nun mit dir" -#: include/enotify.php:331 include/enotify.php:332 +#: include/enotify.php:341 include/enotify.php:342 #, php-format msgid "%1$s is sharing with you at %2$s" msgstr "%1$s teilt mit dir auf %2$s" -#: include/enotify.php:339 +#: include/enotify.php:349 #, php-format msgid "%s You have a new follower" msgstr "%sDu hast einen neuen Kontakt" -#: include/enotify.php:341 include/enotify.php:342 +#: include/enotify.php:351 include/enotify.php:352 #, php-format msgid "You have a new follower at %2$s : %1$s" msgstr "Du hast einen neuen Kontakt auf %2$s: %1$s" -#: include/enotify.php:355 +#: include/enotify.php:365 #, php-format msgid "%s Friend suggestion received" msgstr "%sKontaktvorschlag erhalten" -#: include/enotify.php:357 +#: include/enotify.php:367 #, php-format msgid "You've received a friend suggestion from '%1$s' at %2$s" msgstr "Du hast einen Kontakt-Vorschlag von '%1$s' auf %2$s erhalten" -#: include/enotify.php:358 +#: include/enotify.php:368 #, php-format msgid "" "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." msgstr "Du hast einen [url=%1$s]Kontakt-Vorschlag[/url] %2$s von %3$s erhalten." -#: include/enotify.php:364 +#: include/enotify.php:374 msgid "Name:" msgstr "Name:" -#: include/enotify.php:365 +#: include/enotify.php:375 msgid "Photo:" msgstr "Foto:" -#: include/enotify.php:368 +#: include/enotify.php:378 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Bitte besuche %s, um den Vorschlag zu akzeptieren oder abzulehnen." -#: include/enotify.php:376 include/enotify.php:391 +#: include/enotify.php:386 include/enotify.php:401 #, php-format msgid "%s Connection accepted" msgstr "%sKontaktanfrage bestätigt" -#: include/enotify.php:378 include/enotify.php:393 +#: include/enotify.php:388 include/enotify.php:403 #, php-format msgid "'%1$s' has accepted your connection request at %2$s" msgstr "'%1$s' hat Deine Kontaktanfrage auf %2$s bestätigt" -#: include/enotify.php:379 include/enotify.php:394 +#: include/enotify.php:389 include/enotify.php:404 #, php-format msgid "%2$s has accepted your [url=%1$s]connection request[/url]." msgstr "%2$s hat Deine [url=%1$s]Kontaktanfrage[/url] akzeptiert." -#: include/enotify.php:384 +#: include/enotify.php:394 msgid "" "You are now mutual friends and may exchange status updates, photos, and " "email without restriction." msgstr "Ihr seid nun beidseitige Kontakte und könnt Statusmitteilungen, Bilder und E-Mails ohne Einschränkungen austauschen." -#: include/enotify.php:386 +#: include/enotify.php:396 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Bitte besuche %s, wenn du Änderungen an eurer Beziehung vornehmen willst." -#: include/enotify.php:399 +#: include/enotify.php:409 #, php-format msgid "" "'%1$s' has chosen to accept you a fan, which restricts some forms of " @@ -1125,37 +1211,37 @@ msgid "" "automatically." msgstr "'%1$s' hat sich entschieden dich als Fan zu akzeptieren, dies schränkt einige Kommunikationswege - wie private Nachrichten und einige Interaktionsmöglichkeiten auf der Profilseite - ein. Wenn dies eine Berühmtheiten- oder Gemeinschaftsseite ist, werden diese Einstellungen automatisch vorgenommen." -#: include/enotify.php:401 +#: include/enotify.php:411 #, php-format msgid "" "'%1$s' may choose to extend this into a two-way or more permissive " "relationship in the future." msgstr "'%1$s' kann den Kontaktstatus zu einem späteren Zeitpunkt erweitern und diese Einschränkungen aufheben. " -#: include/enotify.php:403 +#: include/enotify.php:413 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Bitte besuche %s, wenn du Änderungen an eurer Beziehung vornehmen willst." -#: include/enotify.php:413 mod/removeme.php:63 +#: include/enotify.php:423 mod/removeme.php:63 msgid "[Friendica System Notify]" msgstr "[Friendica-Systembenachrichtigung]" -#: include/enotify.php:413 +#: include/enotify.php:423 msgid "registration request" msgstr "Registrierungsanfrage" -#: include/enotify.php:415 +#: include/enotify.php:425 #, php-format msgid "You've received a registration request from '%1$s' at %2$s" msgstr "Du hast eine Registrierungsanfrage von %2$s auf '%1$s' erhalten" -#: include/enotify.php:416 +#: include/enotify.php:426 #, php-format msgid "You've received a [url=%1$s]registration request[/url] from %2$s." msgstr "Du hast eine [url=%1$s]Registrierungsanfrage[/url] von %2$s erhalten." -#: include/enotify.php:421 +#: include/enotify.php:431 #, php-format msgid "" "Full Name:\t%s\n" @@ -1163,7 +1249,7 @@ msgid "" "Login Name:\t%s (%s)" msgstr "Kompletter Name: %s\nURL der Seite: %s\nLogin Name: %s(%s)" -#: include/enotify.php:427 +#: include/enotify.php:437 #, php-format msgid "Please visit %s to approve or reject the request." msgstr "Bitte besuche %s, um die Anfrage zu bearbeiten." @@ -1188,15 +1274,15 @@ msgstr[1] "Das wöchentliche Limit von %d Beiträgen wurde erreicht. Der Beitrag msgid "Monthly posting limit of %d post reached. The post was rejected." msgstr "Das monatliche Limit von %d Beiträgen wurde erreicht. Der Beitrag wurde verworfen." -#: include/api.php:4452 mod/photos.php:105 mod/photos.php:196 -#: mod/photos.php:633 mod/photos.php:1053 mod/photos.php:1070 -#: mod/photos.php:1580 src/Module/Settings/Profile/Photo/Crop.php:97 +#: include/api.php:4452 mod/photos.php:106 mod/photos.php:197 +#: mod/photos.php:634 mod/photos.php:1051 mod/photos.php:1068 +#: mod/photos.php:1605 src/Module/Settings/Profile/Photo/Crop.php:97 #: src/Module/Settings/Profile/Photo/Crop.php:113 #: src/Module/Settings/Profile/Photo/Crop.php:129 #: src/Module/Settings/Profile/Photo/Crop.php:178 #: src/Module/Settings/Profile/Photo/Index.php:96 -#: src/Module/Settings/Profile/Photo/Index.php:102 src/Model/User.php:861 -#: src/Model/User.php:869 src/Model/User.php:877 +#: src/Module/Settings/Profile/Photo/Index.php:102 src/Model/User.php:999 +#: src/Model/User.php:1007 src/Model/User.php:1015 msgid "Profile Photos" msgstr "Profilbilder" @@ -1214,36 +1300,37 @@ msgstr "Ungültige Anfrage." #: mod/redir.php:56 mod/redir.php:157 mod/dfrn_confirm.php:139 #: src/Module/FriendSuggest.php:54 src/Module/FriendSuggest.php:93 #: src/Module/Group.php:105 src/Module/Contact/Advanced.php:53 -#: src/Module/Contact/Advanced.php:106 +#: src/Module/Contact/Advanced.php:106 src/Module/Contact/Contacts.php:33 msgid "Contact not found." msgstr "Kontakt nicht gefunden." #: mod/wallmessage.php:35 mod/wallmessage.php:59 mod/wallmessage.php:96 #: mod/wallmessage.php:120 mod/dfrn_confirm.php:78 mod/settings.php:47 -#: mod/settings.php:65 mod/settings.php:489 mod/common.php:41 -#: mod/network.php:46 mod/repair_ostatus.php:31 mod/unfollow.php:37 -#: mod/unfollow.php:91 mod/unfollow.php:123 mod/message.php:70 -#: mod/message.php:113 mod/ostatus_subscribe.php:30 mod/suggest.php:34 -#: mod/wall_upload.php:99 mod/wall_upload.php:102 mod/api.php:50 -#: mod/api.php:55 mod/wall_attach.php:78 mod/wall_attach.php:81 -#: mod/item.php:189 mod/item.php:194 mod/item.php:973 mod/uimport.php:32 -#: mod/editpost.php:38 mod/events.php:228 mod/follow.php:76 mod/follow.php:146 -#: mod/notes.php:43 mod/photos.php:178 mod/photos.php:929 +#: mod/settings.php:65 mod/settings.php:489 mod/network.php:47 +#: mod/repair_ostatus.php:31 mod/unfollow.php:37 mod/unfollow.php:91 +#: mod/unfollow.php:123 mod/message.php:70 mod/message.php:113 +#: mod/ostatus_subscribe.php:30 mod/suggest.php:34 mod/wall_upload.php:99 +#: mod/wall_upload.php:102 mod/api.php:50 mod/api.php:55 +#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/item.php:189 +#: mod/item.php:194 mod/item.php:941 mod/uimport.php:32 mod/editpost.php:38 +#: mod/events.php:228 mod/follow.php:76 mod/follow.php:152 mod/notes.php:43 +#: mod/photos.php:179 mod/photos.php:930 #: src/Module/Notifications/Notification.php:47 #: src/Module/Notifications/Notification.php:76 -#: src/Module/Profile/Contacts.php:65 src/Module/BaseNotifications.php:88 -#: src/Module/Register.php:62 src/Module/Register.php:75 -#: src/Module/Register.php:195 src/Module/Register.php:234 -#: src/Module/FriendSuggest.php:44 src/Module/BaseApi.php:59 -#: src/Module/BaseApi.php:65 src/Module/Delegation.php:118 -#: src/Module/Contact.php:365 src/Module/FollowConfirm.php:16 -#: src/Module/Invite.php:40 src/Module/Invite.php:128 src/Module/Attach.php:56 -#: src/Module/Group.php:45 src/Module/Group.php:90 -#: src/Module/Search/Directory.php:38 src/Module/Contact/Advanced.php:43 +#: src/Module/Profile/Common.php:57 src/Module/Profile/Contacts.php:57 +#: src/Module/BaseNotifications.php:88 src/Module/Register.php:62 +#: src/Module/Register.php:75 src/Module/Register.php:195 +#: src/Module/Register.php:234 src/Module/FriendSuggest.php:44 +#: src/Module/BaseApi.php:59 src/Module/BaseApi.php:65 +#: src/Module/Delegation.php:118 src/Module/Contact.php:375 +#: src/Module/FollowConfirm.php:16 src/Module/Invite.php:40 +#: src/Module/Invite.php:128 src/Module/Attach.php:56 src/Module/Group.php:45 +#: src/Module/Group.php:90 src/Module/Search/Directory.php:38 +#: src/Module/Contact/Advanced.php:43 #: src/Module/Settings/Profile/Photo/Crop.php:157 #: src/Module/Settings/Profile/Photo/Index.php:113 #: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 -#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 +#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:116 msgid "Permission denied." msgstr "Zugriff verweigert." @@ -1272,11 +1359,11 @@ msgstr "Konnte Nachrichten nicht abrufen." msgid "No recipient." msgstr "Kein Empfänger." -#: mod/wallmessage.php:137 mod/message.php:215 mod/message.php:365 +#: mod/wallmessage.php:137 mod/message.php:185 mod/message.php:299 msgid "Please enter a link URL:" msgstr "Bitte gib die URL des Links ein:" -#: mod/wallmessage.php:142 mod/message.php:257 +#: mod/wallmessage.php:142 mod/message.php:194 msgid "Send Private Message" msgstr "Private Nachricht senden" @@ -1287,20 +1374,20 @@ msgid "" "your site allow private mail from unknown senders." msgstr "Wenn du möchtest, dass %s dir antworten kann, überprüfe deine Privatsphären-Einstellungen und erlaube private Nachrichten von unbekannten Absendern." -#: mod/wallmessage.php:144 mod/message.php:258 mod/message.php:431 +#: mod/wallmessage.php:144 mod/message.php:195 mod/message.php:365 msgid "To:" msgstr "An:" -#: mod/wallmessage.php:145 mod/message.php:262 mod/message.php:433 +#: mod/wallmessage.php:145 mod/message.php:196 mod/message.php:366 msgid "Subject:" msgstr "Betreff:" -#: mod/wallmessage.php:151 mod/message.php:266 mod/message.php:436 +#: mod/wallmessage.php:151 mod/message.php:200 mod/message.php:369 #: src/Module/Invite.php:168 msgid "Your message:" msgstr "Deine Nachricht:" -#: mod/wallmessage.php:154 mod/message.php:270 mod/message.php:441 +#: mod/wallmessage.php:154 mod/message.php:204 mod/message.php:374 #: mod/editpost.php:94 msgid "Insert web link" msgstr "Einen Link einfügen" @@ -1376,12 +1463,12 @@ msgid "Unable to update your contact profile details on our system" msgstr "Die Updates für dein Profil konnten nicht gespeichert werden" #: mod/dfrn_confirm.php:552 mod/dfrn_request.php:569 -#: src/Model/Contact.php:2666 +#: src/Model/Contact.php:2392 msgid "[Name Withheld]" msgstr "[Name unterdrückt]" #: mod/videos.php:129 mod/display.php:179 mod/dfrn_request.php:606 -#: mod/photos.php:843 src/Module/Debug/WebFinger.php:38 +#: mod/photos.php:844 src/Module/Debug/WebFinger.php:38 #: src/Module/Debug/Probe.php:39 src/Module/Conversation/Community.php:139 #: src/Module/Directory.php:49 src/Module/Search/Index.php:49 #: src/Module/Search/Index.php:54 @@ -1392,15 +1479,15 @@ msgstr "Öffentlicher Zugriff verweigert." msgid "No videos selected" msgstr "Keine Videos ausgewählt" -#: mod/videos.php:182 mod/photos.php:914 +#: mod/videos.php:182 mod/photos.php:915 msgid "Access to this item is restricted." msgstr "Zugriff zu diesem Eintrag wurde eingeschränkt." -#: mod/videos.php:252 src/Model/Item.php:3522 +#: mod/videos.php:252 src/Model/Item.php:3576 msgid "View Video" msgstr "Video ansehen" -#: mod/videos.php:259 mod/photos.php:1600 +#: mod/videos.php:259 mod/photos.php:1625 msgid "View Album" msgstr "Album betrachten" @@ -1436,7 +1523,7 @@ msgstr "Profilübereinstimmungen" msgid "Missing some important data!" msgstr "Wichtige Daten fehlen!" -#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:840 +#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:838 msgid "Update" msgstr "Aktualisierungen" @@ -1509,17 +1596,17 @@ msgid "Add application" msgstr "Programm hinzufügen" #: mod/settings.php:499 mod/settings.php:606 mod/settings.php:704 -#: mod/settings.php:859 src/Module/Admin/Themes/Index.php:113 -#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:80 -#: src/Module/Admin/Site.php:586 src/Module/Admin/Tos.php:66 +#: mod/settings.php:839 src/Module/Admin/Themes/Index.php:113 +#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:82 +#: src/Module/Admin/Site.php:589 src/Module/Admin/Tos.php:66 #: src/Module/Admin/Addons/Index.php:69 src/Module/Settings/Delegation.php:170 -#: src/Module/Settings/Display.php:182 +#: src/Module/Settings/Display.php:185 msgid "Save Settings" msgstr "Einstellungen speichern" -#: mod/settings.php:501 mod/settings.php:527 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:278 src/Module/Admin/Blocklist/Contact.php:90 +#: mod/settings.php:501 mod/settings.php:527 src/Module/Admin/Users.php:232 +#: src/Module/Admin/Users.php:243 src/Module/Admin/Users.php:257 +#: src/Module/Admin/Users.php:273 src/Module/Admin/Blocklist/Contact.php:90 #: src/Module/Contact/Advanced.php:150 msgid "Name" msgstr "Name" @@ -1736,7 +1823,7 @@ msgstr "Sende öffentliche Beiträge an alle E-Mail-Kontakte:" msgid "Action after import:" msgstr "Aktion nach Import:" -#: mod/settings.php:702 src/Content/Nav.php:269 +#: mod/settings.php:702 src/Content/Nav.php:270 msgid "Mark as seen" msgstr "Als gelesen markieren" @@ -1764,7 +1851,7 @@ msgstr "Unterarten der persönlichen Seite" msgid "Community Forum Subtypes" msgstr "Unterarten des Gemeinschaftsforums" -#: mod/settings.php:762 src/Module/Admin/Users.php:194 +#: mod/settings.php:762 src/Module/Admin/Users.php:189 msgid "Personal Page" msgstr "Persönliche Seite" @@ -1772,7 +1859,7 @@ msgstr "Persönliche Seite" msgid "Account for a personal profile." msgstr "Konto für ein persönliches Profil." -#: mod/settings.php:766 src/Module/Admin/Users.php:195 +#: mod/settings.php:766 src/Module/Admin/Users.php:190 msgid "Organisation Page" msgstr "Organisationsseite" @@ -1782,7 +1869,7 @@ msgid "" "\"Followers\"." msgstr "Konto für eine Organisation, das Kontaktanfragen automatisch als \"Follower\" annimmt." -#: mod/settings.php:770 src/Module/Admin/Users.php:196 +#: mod/settings.php:770 src/Module/Admin/Users.php:191 msgid "News Page" msgstr "Nachrichtenseite" @@ -1792,7 +1879,7 @@ msgid "" " \"Followers\"." msgstr "Konto für einen Feedspiegel, das Kontaktanfragen automatisch als \"Follower\" annimmt." -#: mod/settings.php:774 src/Module/Admin/Users.php:197 +#: mod/settings.php:774 src/Module/Admin/Users.php:192 msgid "Community Forum" msgstr "Gemeinschaftsforum" @@ -1800,7 +1887,7 @@ msgstr "Gemeinschaftsforum" msgid "Account for community discussions." msgstr "Konto für Diskussionsforen. " -#: mod/settings.php:778 src/Module/Admin/Users.php:187 +#: mod/settings.php:778 src/Module/Admin/Users.php:182 msgid "Normal Account Page" msgstr "Normales Konto" @@ -1810,7 +1897,7 @@ msgid "" "\"Friends\" and \"Followers\"." msgstr "Konto für ein normales, persönliches Profil. Kontaktanfragen müssen manuell als \"Friend\" oder \"Follower\" bestätigt werden." -#: mod/settings.php:782 src/Module/Admin/Users.php:188 +#: mod/settings.php:782 src/Module/Admin/Users.php:183 msgid "Soapbox Page" msgstr "Marktschreier-Konto" @@ -1820,7 +1907,7 @@ msgid "" " \"Followers\"." msgstr "Konto für ein öffentliches Profil, das Kontaktanfragen automatisch als \"Follower\" annimmt." -#: mod/settings.php:786 src/Module/Admin/Users.php:189 +#: mod/settings.php:786 src/Module/Admin/Users.php:184 msgid "Public Forum" msgstr "Öffentliches Forum" @@ -1828,7 +1915,7 @@ msgstr "Öffentliches Forum" msgid "Automatically approves all contact requests." msgstr "Bestätigt alle Kontaktanfragen automatisch." -#: mod/settings.php:790 src/Module/Admin/Users.php:190 +#: mod/settings.php:790 src/Module/Admin/Users.php:185 msgid "Automatic Friend Page" msgstr "Automatische Freunde-Seite" @@ -1878,99 +1965,103 @@ msgstr "Dein Profil wird auch in den globalen Friendica Verzeichnissen (z.B. '%s'
    or '%s'." msgstr "Die Adresse deines Profils lautet '%s' oder '%s'." -#: mod/settings.php:857 +#: mod/settings.php:837 msgid "Account Settings" msgstr "Kontoeinstellungen" -#: mod/settings.php:865 +#: mod/settings.php:845 msgid "Password Settings" msgstr "Passwort-Einstellungen" -#: mod/settings.php:866 src/Module/Register.php:149 +#: mod/settings.php:846 src/Module/Register.php:149 msgid "New Password:" msgstr "Neues Passwort:" -#: mod/settings.php:866 +#: mod/settings.php:846 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces, accentuated letters and colon (:)." msgstr "Erlaubte Zeichen sind a-z, A-Z, 0-9 und Sonderzeichen, abgesehen von Leerzeichen, Doppelpunkten (:) und akzentuierten Buchstaben." -#: mod/settings.php:867 src/Module/Register.php:150 +#: mod/settings.php:847 src/Module/Register.php:150 msgid "Confirm:" msgstr "Bestätigen:" -#: mod/settings.php:867 +#: mod/settings.php:847 msgid "Leave password fields blank unless changing" msgstr "Lass die Passwort-Felder leer, außer du willst das Passwort ändern" -#: mod/settings.php:868 +#: mod/settings.php:848 msgid "Current Password:" msgstr "Aktuelles Passwort:" -#: mod/settings.php:868 mod/settings.php:869 +#: mod/settings.php:848 msgid "Your current password to confirm the changes" msgstr "Dein aktuelles Passwort um die Änderungen zu bestätigen" -#: mod/settings.php:869 +#: mod/settings.php:849 msgid "Password:" msgstr "Passwort:" -#: mod/settings.php:872 +#: mod/settings.php:849 +msgid "Your current password to confirm the changes of the email address" +msgstr "Dein aktuelles Passwort um die Änderungen deiner E-Mail Adresse zu bestätigen" + +#: mod/settings.php:852 msgid "Delete OpenID URL" msgstr "OpenID URL löschen" -#: mod/settings.php:874 +#: mod/settings.php:854 msgid "Basic Settings" msgstr "Grundeinstellungen" -#: mod/settings.php:875 src/Module/Profile/Profile.php:144 +#: mod/settings.php:855 src/Module/Profile/Profile.php:144 msgid "Full Name:" msgstr "Kompletter Name:" -#: mod/settings.php:876 +#: mod/settings.php:856 msgid "Email Address:" msgstr "E-Mail-Adresse:" -#: mod/settings.php:877 +#: mod/settings.php:857 msgid "Your Timezone:" msgstr "Deine Zeitzone:" -#: mod/settings.php:878 +#: mod/settings.php:858 msgid "Your Language:" msgstr "Deine Sprache:" -#: mod/settings.php:878 +#: mod/settings.php:858 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Wähle die Sprache, in der wir dir die Friendica-Oberfläche präsentieren sollen und dir E-Mail schicken" -#: mod/settings.php:879 +#: mod/settings.php:859 msgid "Default Post Location:" msgstr "Standardstandort:" -#: mod/settings.php:880 +#: mod/settings.php:860 msgid "Use Browser Location:" msgstr "Standort des Browsers verwenden:" -#: mod/settings.php:882 +#: mod/settings.php:862 msgid "Security and Privacy Settings" msgstr "Sicherheits- und Privatsphäre-Einstellungen" -#: mod/settings.php:884 +#: mod/settings.php:864 msgid "Maximum Friend Requests/Day:" msgstr "Maximale Anzahl von Kontaktanfragen/Tag:" -#: mod/settings.php:884 mod/settings.php:894 +#: mod/settings.php:864 mod/settings.php:874 msgid "(to prevent spam abuse)" msgstr "(um SPAM zu vermeiden)" -#: mod/settings.php:886 +#: mod/settings.php:866 msgid "Allow your profile to be searchable globally?" msgstr "Darf dein Profil bei Suchanfragen gefunden werden?" -#: mod/settings.php:886 +#: mod/settings.php:866 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -1978,43 +2069,43 @@ msgid "" "indexed or not." msgstr "Aktiviere diese Einstellung, wenn du von anderen einfach gefunden und gefolgt werden möchtest. Dei Profil wird dann auf anderen Systemen leicht durchsuchbar. Außerdem regelt diese Einstellung ob Friendica Suchmaschinen mitteilen soll, ob dein Profil indiziert werden soll oder nicht." -#: mod/settings.php:887 +#: mod/settings.php:867 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Liste der Kontakte vor Betrachtern des Profil verbergen?" -#: mod/settings.php:887 +#: mod/settings.php:867 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "Auf deiner Profilseite wird eine Liste deiner Kontakte angezeigt. Aktiviere diese Option wenn du das nicht möchtest." -#: mod/settings.php:888 +#: mod/settings.php:868 msgid "Hide your profile details from anonymous viewers?" msgstr "Profil-Details vor unbekannten Betrachtern verbergen?" -#: mod/settings.php:888 +#: mod/settings.php:868 msgid "" "Anonymous visitors will only see your profile picture, your display name and" " the nickname you are using on your profile page. Your public posts and " "replies will still be accessible by other means." msgstr "Anonyme Besucher deines Profils werden ausschließlich dein Profilbild, deinen Namen sowie deinen Spitznamen sehen. Deine öffentlichen Beiträge und Kommentare werden weiterhin sichtbar sein." -#: mod/settings.php:889 +#: mod/settings.php:869 msgid "Make public posts unlisted" msgstr "Öffentliche Beiträge nicht listen" -#: mod/settings.php:889 +#: mod/settings.php:869 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "Deine öffentlichen Beiträge werden nicht auf der Gemeinschaftsseite oder in den Suchergebnissen erscheinen, außerdem werden sie nicht an Relay-Server geschickt. Sie werden aber weiterhin in allen öffentlichen Feeds, auch auf entfernten Servern, erscheinen." -#: mod/settings.php:890 +#: mod/settings.php:870 msgid "Make all posted pictures accessible" msgstr "Alle geposteten Bilder zugreifbar machen" -#: mod/settings.php:890 +#: mod/settings.php:870 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -2022,198 +2113,198 @@ msgid "" "public on your photo albums though." msgstr "Diese Option macht jedes veröffentlichte Bild über den direkten Link zugänglich. Dies ist eine Problemumgehung für das Problem, dass die meisten anderen Netzwerke keine Berechtigungen für Bilder verarbeiten können. Nicht öffentliche Bilder sind in Ihren Fotoalben jedoch immer noch nicht für die Öffentlichkeit sichtbar." -#: mod/settings.php:891 +#: mod/settings.php:871 msgid "Allow friends to post to your profile page?" msgstr "Dürfen deine Kontakte auf deine Pinnwand schreiben?" -#: mod/settings.php:891 +#: mod/settings.php:871 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "Deine Kontakte können Beiträge auf deiner Pinnwand hinterlassen. Diese werden an deine Kontakte verteilt." -#: mod/settings.php:892 +#: mod/settings.php:872 msgid "Allow friends to tag your posts?" msgstr "Dürfen deine Kontakte deine Beiträge mit Schlagwörtern versehen?" -#: mod/settings.php:892 +#: mod/settings.php:872 msgid "Your contacts can add additional tags to your posts." msgstr "Deine Kontakte dürfen deine Beiträge mit zusätzlichen Schlagworten versehen." -#: mod/settings.php:893 +#: mod/settings.php:873 msgid "Permit unknown people to send you private mail?" msgstr "Dürfen dir Unbekannte private Nachrichten schicken?" -#: mod/settings.php:893 +#: mod/settings.php:873 msgid "" "Friendica network users may send you private messages even if they are not " "in your contact list." msgstr "Nutzer des Friendica Netzwerks können dir private Nachrichten senden, selbst wenn sie nicht in deine Kontaktliste sind." -#: mod/settings.php:894 +#: mod/settings.php:874 msgid "Maximum private messages per day from unknown people:" msgstr "Maximale Anzahl privater Nachrichten von Unbekannten pro Tag:" -#: mod/settings.php:896 +#: mod/settings.php:876 msgid "Default Post Permissions" msgstr "Standard-Zugriffsrechte für Beiträge" -#: mod/settings.php:900 +#: mod/settings.php:880 msgid "Expiration settings" msgstr "Verfalls-Einstellungen" -#: mod/settings.php:901 +#: mod/settings.php:881 msgid "Automatically expire posts after this many days:" msgstr "Beiträge verfallen automatisch nach dieser Anzahl von Tagen:" -#: mod/settings.php:901 +#: mod/settings.php:881 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Wenn leer, verfallen Beiträge nie automatisch. Verfallene Beiträge werden gelöscht." -#: mod/settings.php:902 +#: mod/settings.php:882 msgid "Expire posts" msgstr "Beiträge verfallen lassen" -#: mod/settings.php:902 +#: mod/settings.php:882 msgid "When activated, posts and comments will be expired." msgstr "Ist dies aktiviert, werden Beiträge und Kommentare verfallen." -#: mod/settings.php:903 +#: mod/settings.php:883 msgid "Expire personal notes" msgstr "Persönliche Notizen verfallen lassen" -#: mod/settings.php:903 +#: mod/settings.php:883 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "Ist dies aktiviert, werden persönliche Notizen auf deiner Pinnwand verfallen." -#: mod/settings.php:904 +#: mod/settings.php:884 msgid "Expire starred posts" msgstr "Markierte Beiträge verfallen lassen" -#: mod/settings.php:904 +#: mod/settings.php:884 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Markierte Beiträge verfallen eigentlich nicht. Mit dieser Option kannst du sie verfallen lassen." -#: mod/settings.php:905 +#: mod/settings.php:885 msgid "Expire photos" msgstr "Fotos verfallen lassen" -#: mod/settings.php:905 +#: mod/settings.php:885 msgid "When activated, photos will be expired." msgstr "Wenn aktiviert, verfallen Fotos." -#: mod/settings.php:906 +#: mod/settings.php:886 msgid "Only expire posts by others" msgstr "Nur Beiträge anderer verfallen lassen." -#: mod/settings.php:906 +#: mod/settings.php:886 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Wenn aktiviert werden deine eigenen Beiträge niemals verfallen. Die obigen Einstellungen betreffen dann ausschließlich die Beiträge von anderen Accounts." -#: mod/settings.php:909 +#: mod/settings.php:889 msgid "Notification Settings" msgstr "Benachrichtigungseinstellungen" -#: mod/settings.php:910 +#: mod/settings.php:890 msgid "Send a notification email when:" msgstr "Benachrichtigungs-E-Mail senden, wenn:" -#: mod/settings.php:911 +#: mod/settings.php:891 msgid "You receive an introduction" msgstr "– du eine Kontaktanfrage erhältst" -#: mod/settings.php:912 +#: mod/settings.php:892 msgid "Your introductions are confirmed" msgstr "– eine Deiner Kontaktanfragen akzeptiert wurde" -#: mod/settings.php:913 +#: mod/settings.php:893 msgid "Someone writes on your profile wall" msgstr "– jemand etwas auf Deine Pinnwand schreibt" -#: mod/settings.php:914 +#: mod/settings.php:894 msgid "Someone writes a followup comment" msgstr "– jemand auch einen Kommentar verfasst" -#: mod/settings.php:915 +#: mod/settings.php:895 msgid "You receive a private message" msgstr "– du eine private Nachricht erhältst" -#: mod/settings.php:916 +#: mod/settings.php:896 msgid "You receive a friend suggestion" msgstr "– du eine Empfehlung erhältst" -#: mod/settings.php:917 +#: mod/settings.php:897 msgid "You are tagged in a post" msgstr "– du in einem Beitrag erwähnt wirst" -#: mod/settings.php:918 +#: mod/settings.php:898 msgid "You are poked/prodded/etc. in a post" msgstr "– du von jemandem angestupst oder sonstwie behandelt wirst" -#: mod/settings.php:920 +#: mod/settings.php:900 msgid "Activate desktop notifications" msgstr "Desktop-Benachrichtigungen einschalten" -#: mod/settings.php:920 +#: mod/settings.php:900 msgid "Show desktop popup on new notifications" msgstr "Desktop-Benachrichtigungen einschalten" -#: mod/settings.php:922 +#: mod/settings.php:902 msgid "Text-only notification emails" msgstr "Benachrichtigungs-E-Mail als Rein-Text." -#: mod/settings.php:924 +#: mod/settings.php:904 msgid "Send text only notification emails, without the html part" msgstr "Sende Benachrichtigungs-E-Mail als Rein-Text - ohne HTML-Teil" -#: mod/settings.php:926 +#: mod/settings.php:906 msgid "Show detailled notifications" msgstr "Detaillierte Benachrichtigungen anzeigen" -#: mod/settings.php:928 +#: mod/settings.php:908 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "Normalerweise werden alle Benachrichtigungen zu einem Thema in einer einzigen Benachrichtigung zusammengefasst. Wenn diese Option aktiviert ist, wird jede Benachrichtigung einzeln angezeigt." -#: mod/settings.php:930 +#: mod/settings.php:910 msgid "Advanced Account/Page Type Settings" msgstr "Erweiterte Konto-/Seitentyp-Einstellungen" -#: mod/settings.php:931 +#: mod/settings.php:911 msgid "Change the behaviour of this account for special situations" msgstr "Verhalten dieses Kontos in bestimmten Situationen:" -#: mod/settings.php:934 +#: mod/settings.php:914 msgid "Import Contacts" msgstr "Kontakte Importieren" -#: mod/settings.php:935 +#: mod/settings.php:915 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Lade eine CSV Datei hoch, die das Handle der Kontakte deines alten Nutzerkontos in der ersten Spalte enthält." -#: mod/settings.php:936 +#: mod/settings.php:916 msgid "Upload File" msgstr "Datei hochladen" -#: mod/settings.php:938 +#: mod/settings.php:918 msgid "Relocate" msgstr "Umziehen" -#: mod/settings.php:939 +#: mod/settings.php:919 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Wenn du dein Profil von einem anderen Server umgezogen hast und einige deiner Kontakte deine Beiträge nicht erhalten, verwende diesen Button." -#: mod/settings.php:940 +#: mod/settings.php:920 msgid "Resend relocate message to contacts" msgstr "Umzugsbenachrichtigung erneut an Kontakte senden" @@ -2225,65 +2316,52 @@ msgstr "{0} möchte mit dir in Kontakt treten" msgid "{0} requested registration" msgstr "{0} möchte sich registrieren" -#: mod/common.php:104 -msgid "No contacts in common." -msgstr "Keine gemeinsamen Kontakte." - -#: mod/common.php:125 src/Module/Contact.php:917 -msgid "Common Friends" -msgstr "Gemeinsame Kontakte" - -#: mod/network.php:304 +#: mod/network.php:297 msgid "No items found" msgstr "Keine Einträge gefunden" -#: mod/network.php:547 +#: mod/network.php:528 msgid "No such group" msgstr "Es gibt keine solche Gruppe" -#: mod/network.php:568 src/Module/Group.php:293 -msgid "Group is empty" -msgstr "Gruppe ist leer" - -#: mod/network.php:572 +#: mod/network.php:536 #, php-format msgid "Group: %s" msgstr "Gruppe: %s" -#: mod/network.php:597 src/Module/AllFriends.php:52 -#: src/Module/AllFriends.php:60 +#: mod/network.php:548 src/Module/Contact/Contacts.php:28 msgid "Invalid contact." msgstr "Ungültiger Kontakt." -#: mod/network.php:815 +#: mod/network.php:684 msgid "Latest Activity" msgstr "Neueste Aktivität" -#: mod/network.php:818 +#: mod/network.php:687 msgid "Sort by latest activity" msgstr "Sortiere nach neueste Aktivität" -#: mod/network.php:823 +#: mod/network.php:692 msgid "Latest Posts" msgstr "Neueste Beiträge" -#: mod/network.php:826 +#: mod/network.php:695 msgid "Sort by post received date" msgstr "Nach Empfangsdatum der Beiträge sortiert" -#: mod/network.php:833 src/Module/Settings/Profile/Index.php:242 +#: mod/network.php:702 src/Module/Settings/Profile/Index.php:242 msgid "Personal" msgstr "Persönlich" -#: mod/network.php:836 +#: mod/network.php:705 msgid "Posts that mention or involve you" msgstr "Beiträge, in denen es um dich geht" -#: mod/network.php:842 +#: mod/network.php:711 msgid "Starred" msgstr "Markierte" -#: mod/network.php:845 +#: mod/network.php:714 msgid "Favourite Posts" msgstr "Favorisierte Beiträge" @@ -2319,7 +2397,7 @@ msgstr "Bei diesem Netzwerk wird das Entfolgen derzeit nicht unterstützt." msgid "Disconnect/Unfollow" msgstr "Verbindung lösen/Nicht mehr folgen" -#: mod/unfollow.php:134 mod/follow.php:159 +#: mod/unfollow.php:134 mod/follow.php:165 msgid "Your Identity Address:" msgstr "Adresse Deines Profils:" @@ -2328,19 +2406,19 @@ msgstr "Adresse Deines Profils:" msgid "Submit Request" msgstr "Anfrage abschicken" -#: mod/unfollow.php:140 mod/follow.php:160 +#: mod/unfollow.php:140 mod/follow.php:166 #: src/Module/Notifications/Introductions.php:103 -#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:612 +#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:610 #: src/Module/Admin/Blocklist/Contact.php:100 msgid "Profile URL" msgstr "Profil URL" -#: mod/unfollow.php:150 mod/follow.php:182 src/Module/Contact.php:889 +#: mod/unfollow.php:150 mod/follow.php:188 src/Module/Contact.php:887 #: src/Module/BaseProfile.php:63 msgid "Status Messages and Posts" msgstr "Statusnachrichten und Beiträge" -#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:275 +#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:276 msgid "New Message" msgstr "Neue Nachricht" @@ -2354,74 +2432,64 @@ msgstr "Konnte die Kontaktinformationen nicht finden." msgid "Discard" msgstr "Verwerfen" -#: mod/message.php:160 -msgid "Do you really want to delete this message?" -msgstr "Möchtest du diese Nachricht wirklich löschen?" - -#: mod/message.php:162 mod/api.php:125 mod/item.php:925 -#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 -#: src/Module/Contact.php:448 -msgid "Yes" -msgstr "Ja" - -#: mod/message.php:178 +#: mod/message.php:148 msgid "Conversation not found." msgstr "Unterhaltung nicht gefunden." -#: mod/message.php:183 +#: mod/message.php:153 msgid "Message was not deleted." msgstr "Nachricht wurde nicht gelöscht" -#: mod/message.php:201 +#: mod/message.php:171 msgid "Conversation was not removed." msgstr "Unterhaltung wurde nicht entfernt" -#: mod/message.php:300 +#: mod/message.php:234 msgid "No messages." msgstr "Keine Nachrichten." -#: mod/message.php:357 +#: mod/message.php:291 msgid "Message not available." msgstr "Nachricht nicht verfügbar." -#: mod/message.php:407 +#: mod/message.php:341 msgid "Delete message" msgstr "Nachricht löschen" -#: mod/message.php:409 mod/message.php:537 +#: mod/message.php:343 mod/message.php:470 msgid "D, d M Y - g:i A" msgstr "D, d. M Y - H:i" -#: mod/message.php:424 mod/message.php:534 +#: mod/message.php:358 mod/message.php:467 msgid "Delete conversation" msgstr "Unterhaltung löschen" -#: mod/message.php:426 +#: mod/message.php:360 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Sichere Kommunikation ist nicht verfügbar. Eventuell kannst du auf der Profilseite des Absenders antworten." -#: mod/message.php:430 +#: mod/message.php:364 msgid "Send Reply" msgstr "Antwort senden" -#: mod/message.php:513 +#: mod/message.php:446 #, php-format msgid "Unknown sender - %s" msgstr "Unbekannter Absender - %s" -#: mod/message.php:515 +#: mod/message.php:448 #, php-format msgid "You and %s" msgstr "Du und %s" -#: mod/message.php:517 +#: mod/message.php:450 #, php-format msgid "%s and You" msgstr "%s und du" -#: mod/message.php:540 +#: mod/message.php:473 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -2456,7 +2524,7 @@ msgstr "Fehlgeschlagen" msgid "ignored" msgstr "Ignoriert" -#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:538 +#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:506 #, php-format msgid "%1$s welcomes %2$s" msgstr "%1$s heißt %2$s herzlich willkommen" @@ -2512,7 +2580,7 @@ msgstr "Keine Vorschläge verfügbar. Falls der Server frisch aufgesetzt wurde, msgid "The requested item doesn't exist or has been deleted." msgstr "Der angeforderte Beitrag existiert nicht oder wurde gelöscht." -#: mod/display.php:282 mod/cal.php:137 src/Module/Profile/Status.php:105 +#: mod/display.php:282 mod/cal.php:142 src/Module/Profile/Status.php:105 #: src/Module/Profile/Profile.php:94 src/Module/Profile/Profile.php:109 #: src/Module/Update/Profile.php:55 msgid "Access to this profile has been restricted." @@ -2528,13 +2596,13 @@ msgstr "Der Feed für diesen Beitrag ist nicht verfügbar." msgid "Invalid request." msgstr "Ungültige Anfrage" -#: mod/wall_upload.php:174 mod/photos.php:678 mod/photos.php:681 -#: mod/photos.php:708 src/Module/Settings/Profile/Photo/Index.php:61 +#: mod/wall_upload.php:174 mod/photos.php:679 mod/photos.php:682 +#: mod/photos.php:709 src/Module/Settings/Profile/Photo/Index.php:61 #, php-format msgid "Image exceeds size limit of %s" msgstr "Bildgröße überschreitet das Limit von %s" -#: mod/wall_upload.php:188 mod/photos.php:731 +#: mod/wall_upload.php:188 mod/photos.php:732 #: src/Module/Settings/Profile/Photo/Index.php:70 msgid "Unable to process image." msgstr "Konnte das Bild nicht bearbeiten." @@ -2543,7 +2611,7 @@ msgstr "Konnte das Bild nicht bearbeiten." msgid "Wall Photos" msgstr "Pinnwand-Bilder" -#: mod/wall_upload.php:227 mod/photos.php:760 +#: mod/wall_upload.php:227 mod/photos.php:761 #: src/Module/Settings/Profile/Photo/Index.php:97 msgid "Image upload failed." msgstr "Hochladen des Bildes gescheitert." @@ -2747,16 +2815,16 @@ msgstr "Es scheint so, als ob du bereits mit %s in Kontakt stehst." msgid "Invalid profile URL." msgstr "Ungültige Profil-URL." -#: mod/dfrn_request.php:355 src/Model/Contact.php:2288 +#: mod/dfrn_request.php:355 src/Model/Contact.php:2017 msgid "Disallowed profile URL." msgstr "Nicht erlaubte Profil-URL." -#: mod/dfrn_request.php:361 src/Module/Friendica.php:77 -#: src/Model/Contact.php:2293 +#: mod/dfrn_request.php:361 src/Module/Friendica.php:79 +#: src/Model/Contact.php:2022 msgid "Blocked domain" msgstr "Blockierte Domain" -#: mod/dfrn_request.php:428 src/Module/Contact.php:147 +#: mod/dfrn_request.php:428 src/Module/Contact.php:154 msgid "Failed to update contact record." msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen." @@ -2821,16 +2889,16 @@ msgstr "Solltest du das freie Soziale Netzwerk noch nicht benutzen, kannst du Persönliche Daten exportieren\" auf und wähle \"Account exportieren\"" -#: mod/cal.php:74 src/Module/Profile/Status.php:54 -#: src/Module/Profile/Contacts.php:40 src/Module/Profile/Contacts.php:53 +#: mod/cal.php:74 src/Module/Profile/Common.php:41 +#: src/Module/Profile/Common.php:53 src/Module/Profile/Status.php:54 +#: src/Module/Profile/Contacts.php:40 src/Module/Profile/Contacts.php:51 #: src/Module/Register.php:260 src/Module/HoverCard.php:53 msgid "User not found." msgstr "Benutzer nicht gefunden." -#: mod/cal.php:269 mod/events.php:410 +#: mod/cal.php:274 mod/events.php:415 msgid "View" msgstr "Ansehen" -#: mod/cal.php:270 mod/events.php:412 +#: mod/cal.php:275 mod/events.php:417 msgid "Previous" msgstr "Vorherige" -#: mod/cal.php:271 mod/events.php:413 src/Module/Install.php:192 +#: mod/cal.php:276 mod/events.php:418 src/Module/Install.php:192 msgid "Next" msgstr "Nächste" -#: mod/cal.php:274 mod/events.php:418 src/Model/Event.php:445 +#: mod/cal.php:279 mod/events.php:423 src/Model/Event.php:445 msgid "today" msgstr "Heute" -#: mod/cal.php:275 mod/events.php:419 src/Util/Temporal.php:330 +#: mod/cal.php:280 mod/events.php:424 src/Util/Temporal.php:330 #: src/Model/Event.php:446 msgid "month" msgstr "Monat" -#: mod/cal.php:276 mod/events.php:420 src/Util/Temporal.php:331 +#: mod/cal.php:281 mod/events.php:425 src/Util/Temporal.php:331 #: src/Model/Event.php:447 msgid "week" msgstr "Woche" -#: mod/cal.php:277 mod/events.php:421 src/Util/Temporal.php:332 +#: mod/cal.php:282 mod/events.php:426 src/Util/Temporal.php:332 #: src/Model/Event.php:448 msgid "day" msgstr "Tag" -#: mod/cal.php:278 mod/events.php:422 +#: mod/cal.php:283 mod/events.php:427 msgid "list" msgstr "Liste" -#: mod/cal.php:291 src/Console/User.php:152 src/Console/User.php:250 +#: mod/cal.php:296 src/Console/User.php:152 src/Console/User.php:250 #: src/Console/User.php:283 src/Console/User.php:309 #: src/Module/Api/Twitter/ContactEndpoint.php:73 -#: src/Module/Admin/Users.php:112 src/Model/User.php:432 +#: src/Module/Admin/Users.php:110 src/Model/User.php:561 msgid "User not found" msgstr "Nutzer nicht gefunden" -#: mod/cal.php:300 +#: mod/cal.php:305 msgid "This calendar format is not supported" msgstr "Dieses Kalenderformat wird nicht unterstützt." -#: mod/cal.php:302 +#: mod/cal.php:307 msgid "No exportable data found" msgstr "Keine exportierbaren Daten gefunden" -#: mod/cal.php:319 +#: mod/cal.php:324 msgid "calendar" msgstr "Kalender" @@ -3042,11 +3112,11 @@ msgstr "Audio-Adresse einfügen" msgid "audio link" msgstr "Audio-Link" -#: mod/editpost.php:113 src/Core/ACL.php:314 +#: mod/editpost.php:113 src/Core/ACL.php:312 msgid "CC: email addresses" msgstr "Cc: E-Mail-Addressen" -#: mod/editpost.php:120 src/Core/ACL.php:315 +#: mod/editpost.php:120 src/Core/ACL.php:313 msgid "Example: bob@example.com, mary@example.com" msgstr "Z.B.: bob@example.com, mary@example.com" @@ -3058,72 +3128,68 @@ msgstr "Die Veranstaltung kann nicht enden, bevor sie beginnt." msgid "Event title and start time are required." msgstr "Der Veranstaltungstitel und die Anfangszeit müssen angegeben werden." -#: mod/events.php:411 +#: mod/events.php:416 msgid "Create New Event" msgstr "Neue Veranstaltung erstellen" -#: mod/events.php:523 +#: mod/events.php:528 msgid "Event details" msgstr "Veranstaltungsdetails" -#: mod/events.php:524 +#: mod/events.php:529 msgid "Starting date and Title are required." msgstr "Anfangszeitpunkt und Titel werden benötigt" -#: mod/events.php:525 mod/events.php:530 +#: mod/events.php:530 mod/events.php:535 msgid "Event Starts:" msgstr "Veranstaltungsbeginn:" -#: mod/events.php:525 mod/events.php:557 +#: mod/events.php:530 mod/events.php:562 msgid "Required" msgstr "Benötigt" -#: mod/events.php:538 mod/events.php:563 +#: mod/events.php:543 mod/events.php:568 msgid "Finish date/time is not known or not relevant" msgstr "Enddatum/-zeit ist nicht bekannt oder nicht relevant" -#: mod/events.php:540 mod/events.php:545 +#: mod/events.php:545 mod/events.php:550 msgid "Event Finishes:" msgstr "Veranstaltungsende:" -#: mod/events.php:551 mod/events.php:564 +#: mod/events.php:556 mod/events.php:569 msgid "Adjust for viewer timezone" msgstr "An Zeitzone des Betrachters anpassen" -#: mod/events.php:553 src/Module/Profile/Profile.php:172 +#: mod/events.php:558 src/Module/Profile/Profile.php:172 #: src/Module/Settings/Profile/Index.php:253 msgid "Description:" msgstr "Beschreibung" -#: mod/events.php:555 src/Module/Notifications/Introductions.php:166 -#: src/Module/Profile/Profile.php:190 src/Module/Contact.php:616 +#: mod/events.php:560 src/Module/Notifications/Introductions.php:166 +#: src/Module/Profile/Profile.php:190 src/Module/Contact.php:614 #: src/Module/Directory.php:156 src/Model/Event.php:84 src/Model/Event.php:111 -#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:364 +#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:358 msgid "Location:" msgstr "Ort:" -#: mod/events.php:557 mod/events.php:559 +#: mod/events.php:562 mod/events.php:564 msgid "Title:" msgstr "Titel:" -#: mod/events.php:560 mod/events.php:561 +#: mod/events.php:565 mod/events.php:566 msgid "Share this event" msgstr "Veranstaltung teilen" -#: mod/events.php:568 src/Module/Profile/Profile.php:242 +#: mod/events.php:573 src/Module/Profile/Profile.php:242 msgid "Basic" msgstr "Allgemein" -#: mod/events.php:569 src/Module/Profile/Profile.php:243 -#: src/Module/Contact.php:927 src/Module/Admin/Site.php:591 +#: mod/events.php:574 src/Module/Profile/Profile.php:243 +#: src/Module/Contact.php:909 src/Module/Admin/Site.php:594 msgid "Advanced" msgstr "Erweitert" -#: mod/events.php:570 mod/photos.php:976 mod/photos.php:1347 -msgid "Permissions" -msgstr "Berechtigungen" - -#: mod/events.php:586 +#: mod/events.php:591 msgid "Failed to remove event" msgstr "Entfernen der Veranstaltung fehlgeschlagen" @@ -3135,36 +3201,29 @@ msgstr "Der Kontakt konnte nicht hinzugefügt werden." msgid "You already added this contact." msgstr "Du hast den Kontakt bereits hinzugefügt." -#: mod/follow.php:115 +#: mod/follow.php:121 msgid "The network type couldn't be detected. Contact can't be added." msgstr "Der Netzwerktyp wurde nicht erkannt. Der Kontakt kann nicht hinzugefügt werden." -#: mod/follow.php:123 +#: mod/follow.php:129 msgid "Diaspora support isn't enabled. Contact can't be added." msgstr "Diaspora-Unterstützung ist nicht aktiviert. Der Kontakt kann nicht zugefügt werden." -#: mod/follow.php:128 +#: mod/follow.php:134 msgid "OStatus support is disabled. Contact can't be added." msgstr "OStatus-Unterstützung ist nicht aktiviert. Der Kontakt kann nicht zugefügt werden." -#: mod/follow.php:161 src/Module/Notifications/Introductions.php:170 -#: src/Module/Profile/Profile.php:202 src/Module/Contact.php:622 +#: mod/follow.php:167 src/Module/Notifications/Introductions.php:170 +#: src/Module/Profile/Profile.php:202 src/Module/Contact.php:620 msgid "Tags:" msgstr "Tags:" -#: mod/fbrowser.php:51 mod/fbrowser.php:70 mod/photos.php:196 -#: mod/photos.php:940 mod/photos.php:1053 mod/photos.php:1070 -#: mod/photos.php:1554 mod/photos.php:1569 src/Model/Photo.php:565 -#: src/Model/Photo.php:574 -msgid "Contact Photos" -msgstr "Kontaktbilder" - -#: mod/fbrowser.php:106 mod/fbrowser.php:135 +#: mod/fbrowser.php:107 mod/fbrowser.php:136 #: src/Module/Settings/Profile/Photo/Index.php:130 msgid "Upload" msgstr "Hochladen" -#: mod/fbrowser.php:130 +#: mod/fbrowser.php:131 msgid "Files" msgstr "Dateien" @@ -3172,222 +3231,218 @@ msgstr "Dateien" msgid "Personal Notes" msgstr "Persönliche Notizen" -#: mod/photos.php:127 src/Module/BaseProfile.php:71 +#: mod/notes.php:58 +msgid "Personal notes are visible only by yourself." +msgstr "Persönliche Notizen sind nur für dich sichtbar." + +#: mod/photos.php:128 src/Module/BaseProfile.php:71 msgid "Photo Albums" msgstr "Fotoalben" -#: mod/photos.php:128 mod/photos.php:1609 +#: mod/photos.php:129 mod/photos.php:1634 msgid "Recent Photos" msgstr "Neueste Fotos" -#: mod/photos.php:130 mod/photos.php:1115 mod/photos.php:1611 +#: mod/photos.php:131 mod/photos.php:1113 mod/photos.php:1636 msgid "Upload New Photos" msgstr "Neue Fotos hochladen" -#: mod/photos.php:148 src/Module/BaseSettings.php:37 +#: mod/photos.php:149 src/Module/BaseSettings.php:37 msgid "everybody" msgstr "jeder" -#: mod/photos.php:185 +#: mod/photos.php:186 msgid "Contact information unavailable" msgstr "Kontaktinformationen nicht verfügbar" -#: mod/photos.php:207 +#: mod/photos.php:208 msgid "Album not found." msgstr "Album nicht gefunden." -#: mod/photos.php:265 +#: mod/photos.php:266 msgid "Album successfully deleted" msgstr "Album wurde erfolgreich gelöscht." -#: mod/photos.php:267 +#: mod/photos.php:268 msgid "Album was empty." msgstr "Album ist leer." -#: mod/photos.php:299 +#: mod/photos.php:300 msgid "Failed to delete the photo." msgstr "Das Foto konnte nicht gelöscht werden." -#: mod/photos.php:583 +#: mod/photos.php:584 msgid "a photo" msgstr "einem Foto" -#: mod/photos.php:583 +#: mod/photos.php:584 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s wurde von %3$s in %2$s getaggt" -#: mod/photos.php:684 +#: mod/photos.php:685 msgid "Image upload didn't complete, please try again" msgstr "Der Upload des Bildes war nicht vollständig. Bitte versuche es erneut." -#: mod/photos.php:687 +#: mod/photos.php:688 msgid "Image file is missing" msgstr "Bilddatei konnte nicht gefunden werden." -#: mod/photos.php:692 +#: mod/photos.php:693 msgid "" "Server can't accept new file upload at this time, please contact your " "administrator" msgstr "Der Server kann derzeit keine neuen Datei-Uploads akzeptieren. Bitte kontaktiere deinen Administrator." -#: mod/photos.php:716 +#: mod/photos.php:717 msgid "Image file is empty." msgstr "Bilddatei ist leer." -#: mod/photos.php:848 +#: mod/photos.php:849 msgid "No photos selected" msgstr "Keine Bilder ausgewählt" -#: mod/photos.php:968 +#: mod/photos.php:969 msgid "Upload Photos" msgstr "Bilder hochladen" -#: mod/photos.php:972 mod/photos.php:1060 +#: mod/photos.php:973 mod/photos.php:1058 msgid "New album name: " msgstr "Name des neuen Albums: " -#: mod/photos.php:973 +#: mod/photos.php:974 msgid "or select existing album:" msgstr "oder wähle ein bestehendes Album:" -#: mod/photos.php:974 +#: mod/photos.php:975 msgid "Do not show a status post for this upload" msgstr "Keine Status-Mitteilung für diesen Beitrag anzeigen" -#: mod/photos.php:990 mod/photos.php:1355 -msgid "Show to Groups" -msgstr "Zeige den Gruppen" - -#: mod/photos.php:991 mod/photos.php:1356 -msgid "Show to Contacts" -msgstr "Zeige den Kontakten" - -#: mod/photos.php:1042 +#: mod/photos.php:1041 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Möchtest du wirklich dieses Foto-Album und all seine Foto löschen?" -#: mod/photos.php:1044 mod/photos.php:1065 +#: mod/photos.php:1042 mod/photos.php:1063 msgid "Delete Album" msgstr "Album löschen" -#: mod/photos.php:1071 +#: mod/photos.php:1069 msgid "Edit Album" msgstr "Album bearbeiten" -#: mod/photos.php:1072 +#: mod/photos.php:1070 msgid "Drop Album" msgstr "Album löschen" -#: mod/photos.php:1077 +#: mod/photos.php:1075 msgid "Show Newest First" msgstr "Zeige neueste zuerst" -#: mod/photos.php:1079 +#: mod/photos.php:1077 msgid "Show Oldest First" msgstr "Zeige älteste zuerst" -#: mod/photos.php:1100 mod/photos.php:1594 +#: mod/photos.php:1098 mod/photos.php:1619 msgid "View Photo" msgstr "Foto betrachten" -#: mod/photos.php:1137 +#: mod/photos.php:1135 msgid "Permission denied. Access to this item may be restricted." msgstr "Zugriff verweigert. Zugriff zu diesem Eintrag könnte eingeschränkt sein." -#: mod/photos.php:1139 +#: mod/photos.php:1137 msgid "Photo not available" msgstr "Foto nicht verfügbar" -#: mod/photos.php:1149 +#: mod/photos.php:1147 msgid "Do you really want to delete this photo?" msgstr "Möchtest du wirklich dieses Foto löschen?" -#: mod/photos.php:1151 mod/photos.php:1352 +#: mod/photos.php:1148 mod/photos.php:1349 msgid "Delete Photo" msgstr "Foto löschen" -#: mod/photos.php:1242 +#: mod/photos.php:1239 msgid "View photo" msgstr "Fotos ansehen" -#: mod/photos.php:1244 +#: mod/photos.php:1241 msgid "Edit photo" msgstr "Foto bearbeiten" -#: mod/photos.php:1245 +#: mod/photos.php:1242 msgid "Delete photo" msgstr "Foto löschen" -#: mod/photos.php:1246 +#: mod/photos.php:1243 msgid "Use as profile photo" msgstr "Als Profilbild verwenden" -#: mod/photos.php:1253 +#: mod/photos.php:1250 msgid "Private Photo" msgstr "Privates Foto" -#: mod/photos.php:1259 +#: mod/photos.php:1256 msgid "View Full Size" msgstr "Betrachte Originalgröße" -#: mod/photos.php:1320 +#: mod/photos.php:1317 msgid "Tags: " msgstr "Tags: " -#: mod/photos.php:1323 +#: mod/photos.php:1320 msgid "[Select tags to remove]" msgstr "[Zu entfernende Tags auswählen]" -#: mod/photos.php:1338 +#: mod/photos.php:1335 msgid "New album name" msgstr "Name des neuen Albums" -#: mod/photos.php:1339 +#: mod/photos.php:1336 msgid "Caption" msgstr "Bildunterschrift" -#: mod/photos.php:1340 +#: mod/photos.php:1337 msgid "Add a Tag" msgstr "Tag hinzufügen" -#: mod/photos.php:1340 +#: mod/photos.php:1337 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: mod/photos.php:1341 +#: mod/photos.php:1338 msgid "Do not rotate" msgstr "Nicht rotieren" -#: mod/photos.php:1342 +#: mod/photos.php:1339 msgid "Rotate CW (right)" msgstr "Drehen US (rechts)" -#: mod/photos.php:1343 +#: mod/photos.php:1340 msgid "Rotate CCW (left)" msgstr "Drehen EUS (links)" -#: mod/photos.php:1376 src/Object/Post.php:345 +#: mod/photos.php:1371 src/Object/Post.php:345 msgid "I like this (toggle)" msgstr "Ich mag das (toggle)" -#: mod/photos.php:1377 src/Object/Post.php:346 +#: mod/photos.php:1372 src/Object/Post.php:346 msgid "I don't like this (toggle)" msgstr "Ich mag das nicht (toggle)" -#: mod/photos.php:1392 mod/photos.php:1439 mod/photos.php:1502 -#: src/Object/Post.php:943 src/Module/Contact.php:1069 +#: mod/photos.php:1397 mod/photos.php:1454 mod/photos.php:1527 +#: src/Object/Post.php:942 src/Module/Contact.php:1051 #: src/Module/Item/Compose.php:142 msgid "This is you" msgstr "Das bist du" -#: mod/photos.php:1394 mod/photos.php:1441 mod/photos.php:1504 -#: src/Object/Post.php:480 src/Object/Post.php:945 +#: mod/photos.php:1399 mod/photos.php:1456 mod/photos.php:1529 +#: src/Object/Post.php:482 src/Object/Post.php:944 msgid "Comment" msgstr "Kommentar" -#: mod/photos.php:1530 +#: mod/photos.php:1555 msgid "Map" msgstr "Karte" @@ -3395,11 +3450,11 @@ msgstr "Karte" msgid "You must be logged in to use addons. " msgstr "Du musst angemeldet sein, um Addons benutzen zu können." -#: src/App/Page.php:250 +#: src/App/Page.php:249 msgid "Delete this item?" msgstr "Diesen Beitrag löschen?" -#: src/App/Page.php:298 +#: src/App/Page.php:297 msgid "toggle mobile" msgstr "mobile Ansicht umschalten" @@ -3407,13 +3462,13 @@ msgstr "mobile Ansicht umschalten" msgid "Login failed." msgstr "Anmeldung fehlgeschlagen." -#: src/App/Authentication.php:224 src/Model/User.php:659 +#: src/App/Authentication.php:224 src/Model/User.php:797 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Beim Versuch, dich mit der von dir angegebenen OpenID anzumelden, trat ein Problem auf. Bitte überprüfe, dass du die OpenID richtig geschrieben hast." -#: src/App/Authentication.php:224 src/Model/User.php:659 +#: src/App/Authentication.php:224 src/Model/User.php:797 msgid "The error message was:" msgstr "Die Fehlermeldung lautete:" @@ -3439,11 +3494,16 @@ msgstr "Diese Methode ist in diesem Modul nicht erlaubt. Erlaubte Methoden sind: msgid "Page not found." msgstr "Seite nicht gefunden." -#: src/Database/DBStructure.php:69 +#: src/Database/DBStructure.php:64 +#, php-format +msgid "The database version had been set to %s." +msgstr "Die Datenbank Version wurde auf %s gesetzt." + +#: src/Database/DBStructure.php:85 msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." msgstr "Es gibt keine MyISAM oder InnoDB Tabellem mit dem Antelope Dateiformat." -#: src/Database/DBStructure.php:93 +#: src/Database/DBStructure.php:109 #, php-format msgid "" "\n" @@ -3451,25 +3511,25 @@ msgid "" "%s\n" msgstr "\nFehler %d beim Update der Datenbank aufgetreten\n%s\n" -#: src/Database/DBStructure.php:96 +#: src/Database/DBStructure.php:112 msgid "Errors encountered performing database changes: " msgstr "Fehler beim Ändern der Datenbank aufgetreten" -#: src/Database/DBStructure.php:296 +#: src/Database/DBStructure.php:312 msgid "Another database update is currently running." msgstr "Es läuft bereits ein anderes Datenbank Update" -#: src/Database/DBStructure.php:300 +#: src/Database/DBStructure.php:316 #, php-format msgid "%s: Database update" msgstr "%s: Datenbank Aktualisierung" -#: src/Database/DBStructure.php:600 +#: src/Database/DBStructure.php:616 #, php-format msgid "%s: updating %s table." msgstr "%s: aktualisiere Tabelle %s" -#: src/Database/Database.php:659 src/Database/Database.php:762 +#: src/Database/Database.php:661 src/Database/Database.php:764 #, php-format msgid "Database error %d \"%s\" at \"%s\"" msgstr "Datenbank Fehler %d \"%s\" auf \"%s\"" @@ -3480,7 +3540,7 @@ msgstr "Datenbank Fehler %d \"%s\" auf \"%s\"" msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." -msgstr "" +msgstr "Friendica kann die Seite im Moment nicht darstellen. Bitte kontaktiere das Administratoren Team." #: src/Core/Renderer.php:143 msgid "template engine cannot be registered without a name." @@ -3490,12 +3550,12 @@ msgstr "Die Template Engine kann nicht ohne einen Namen registriert werden." msgid "template engine is not registered!" msgstr "Template Engine wurde nicht registriert!" -#: src/Core/Update.php:215 +#: src/Core/Update.php:219 #, php-format msgid "Update %s failed. See error logs." msgstr "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen." -#: src/Core/Update.php:280 +#: src/Core/Update.php:286 #, php-format msgid "" "\n" @@ -3505,73 +3565,73 @@ msgid "" "\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." msgstr "\nDie Friendica-Entwickler haben vor kurzem das Update %s veröffentlicht, aber bei der Installation ging etwas schrecklich schief.\n\nDas Problem sollte so schnell wie möglich gelöst werden, aber ich schaffe es nicht alleine. Bitte kontaktiere einen Friendica-Entwickler, falls du mir nicht alleine helfen kannst. Meine Datenbank könnte ungültig sein." -#: src/Core/Update.php:286 +#: src/Core/Update.php:292 #, php-format msgid "" "The error message is\n" "[pre]%s[/pre]" msgstr "Die Fehlermeldung lautet\n[pre]%s[/pre]" -#: src/Core/Update.php:290 src/Core/Update.php:326 +#: src/Core/Update.php:296 src/Core/Update.php:332 msgid "[Friendica Notify] Database update" msgstr "[Friendica-Benachrichtigung]: Datenbank Update" -#: src/Core/Update.php:320 +#: src/Core/Update.php:326 #, php-format msgid "" "\n" "\t\t\t\t\tThe friendica database was successfully updated from %s to %s." msgstr "\n \t\t\t\t\tDie Friendica Datenbank wurde erfolgreich von %s auf %s aktualisiert." -#: src/Core/ACL.php:155 +#: src/Core/ACL.php:153 msgid "Yourself" msgstr "Du selbst" -#: src/Core/ACL.php:184 src/Module/Profile/Contacts.php:123 -#: src/Module/PermissionTooltip.php:76 src/Module/PermissionTooltip.php:98 -#: src/Module/Contact.php:810 src/Content/Widget.php:241 +#: src/Core/ACL.php:182 src/Module/PermissionTooltip.php:76 +#: src/Module/PermissionTooltip.php:98 src/Module/Contact.php:808 +#: src/Content/Widget.php:241 src/BaseModule.php:184 msgid "Followers" msgstr "Folgende" -#: src/Core/ACL.php:191 src/Module/PermissionTooltip.php:82 +#: src/Core/ACL.php:189 src/Module/PermissionTooltip.php:82 #: src/Module/PermissionTooltip.php:104 msgid "Mutuals" msgstr "Beidseitige Freundschaft" -#: src/Core/ACL.php:281 +#: src/Core/ACL.php:279 msgid "Post to Email" msgstr "An E-Mail senden" -#: src/Core/ACL.php:308 +#: src/Core/ACL.php:306 msgid "Public" msgstr "Öffentlich" -#: src/Core/ACL.php:309 +#: src/Core/ACL.php:307 msgid "" "This content will be shown to all your followers and can be seen in the " "community pages and by anyone with its link." msgstr "Dieser Inhalt wird all deine Abonenten sowie auf der Gemeinschaftsseite angezeigt. Außerdem kann ihn jeder sehen, der den Link kennt." -#: src/Core/ACL.php:310 +#: src/Core/ACL.php:308 msgid "Limited/Private" msgstr "Begrenzt/Privat" -#: src/Core/ACL.php:311 +#: src/Core/ACL.php:309 msgid "" "This content will be shown only to the people in the first box, to the " "exception of the people mentioned in the second box. It won't appear " "anywhere public." msgstr "Dieser Inhalt wird außschließlich den Kontakten gezeigt, die du in der ersten Box ausgewählt hast, mit den Ausnahmen derer die du in der zweiten Box auflistest. Er wird nicht öffentlich zugänglich sein." -#: src/Core/ACL.php:312 +#: src/Core/ACL.php:310 msgid "Show to:" msgstr "Sichtbar für:" -#: src/Core/ACL.php:313 +#: src/Core/ACL.php:311 msgid "Except to:" msgstr "Ausgenommen:" -#: src/Core/ACL.php:316 +#: src/Core/ACL.php:314 msgid "Connectors" msgstr "Connectoren" @@ -3589,9 +3649,8 @@ msgid "" msgstr "Möglicherweise musst du die Datei \"database.sql\" manuell mit phpmyadmin oder mysql importieren." #: src/Core/Installer.php:199 src/Module/Install.php:191 -#: src/Module/Install.php:345 -msgid "Please see the file \"INSTALL.txt\"." -msgstr "Lies bitte die \"INSTALL.txt\"." +msgid "Please see the file \"doc/INSTALL.md\"." +msgstr "Lies bitte die \"doc/INSTALL.md\"." #: src/Core/Installer.php:260 msgid "Could not find a command line version of PHP in the web server PATH." @@ -3847,7 +3906,7 @@ msgstr "Die Datenbank wird bereits verwendet." msgid "Could not connect to database." msgstr "Verbindung zur Datenbank gescheitert." -#: src/Core/L10n.php:371 src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:174 #: src/Model/Event.php:413 msgid "Monday" msgstr "Montag" @@ -3872,7 +3931,7 @@ msgstr "Freitag" msgid "Saturday" msgstr "Samstag" -#: src/Core/L10n.php:371 src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:174 #: src/Model/Event.php:412 msgid "Sunday" msgstr "Sonntag" @@ -4082,7 +4141,7 @@ msgstr "Erledigt. Du kannst dich jetzt mit deinem Nutzernamen und Passwort anmel msgid "Legacy module file not found: %s" msgstr "Legacy-Moduldatei nicht gefunden: %s" -#: src/Worker/Delivery.php:551 +#: src/Worker/Delivery.php:556 msgid "(no subject)" msgstr "(kein Betreff)" @@ -4226,75 +4285,75 @@ msgstr "Kommentiere diesen Beitrag von deinem System aus" msgid "remote comment" msgstr "Entfernter Kommentar" -#: src/Object/Post.php:415 +#: src/Object/Post.php:417 msgid "Pushed" msgstr "Pushed" -#: src/Object/Post.php:415 +#: src/Object/Post.php:417 msgid "Pulled" msgstr "Pulled" -#: src/Object/Post.php:442 +#: src/Object/Post.php:444 msgid "to" msgstr "zu" -#: src/Object/Post.php:443 +#: src/Object/Post.php:445 msgid "via" msgstr "via" -#: src/Object/Post.php:444 +#: src/Object/Post.php:446 msgid "Wall-to-Wall" msgstr "Wall-to-Wall" -#: src/Object/Post.php:445 +#: src/Object/Post.php:447 msgid "via Wall-To-Wall:" msgstr "via Wall-To-Wall:" -#: src/Object/Post.php:481 +#: src/Object/Post.php:483 #, php-format msgid "Reply to %s" msgstr "Antworte %s" -#: src/Object/Post.php:484 +#: src/Object/Post.php:486 msgid "More" msgstr "Mehr" -#: src/Object/Post.php:500 +#: src/Object/Post.php:504 msgid "Notifier task is pending" msgstr "Die Benachrichtigungsaufgabe ist ausstehend" -#: src/Object/Post.php:501 +#: src/Object/Post.php:505 msgid "Delivery to remote servers is pending" msgstr "Die Auslieferung an Remote-Server steht noch aus" -#: src/Object/Post.php:502 +#: src/Object/Post.php:506 msgid "Delivery to remote servers is underway" msgstr "Die Auslieferung an Remote-Server ist unterwegs" -#: src/Object/Post.php:503 +#: src/Object/Post.php:507 msgid "Delivery to remote servers is mostly done" msgstr "Die Zustellung an Remote-Server ist fast erledigt" -#: src/Object/Post.php:504 +#: src/Object/Post.php:508 msgid "Delivery to remote servers is done" msgstr "Die Zustellung an die Remote-Server ist erledigt" -#: src/Object/Post.php:524 +#: src/Object/Post.php:528 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d Kommentar" msgstr[1] "%d Kommentare" -#: src/Object/Post.php:525 +#: src/Object/Post.php:529 msgid "Show more" msgstr "Zeige mehr" -#: src/Object/Post.php:526 +#: src/Object/Post.php:530 msgid "Show fewer" msgstr "Zeige weniger" -#: src/Object/Post.php:537 src/Model/Item.php:3336 +#: src/Object/Post.php:541 src/Model/Item.php:3390 msgid "comment" msgid_plural "comments" msgstr[0] "Kommentar" @@ -4555,7 +4614,7 @@ msgid "You must be logged in to show this page." msgstr "Du musst eingeloggt sein damit diese Seite angezeigt werden kann." #: src/Module/Notifications/Introductions.php:52 -#: src/Module/BaseNotifications.php:139 src/Content/Nav.php:267 +#: src/Module/BaseNotifications.php:139 src/Content/Nav.php:268 msgid "Notifications" msgstr "Benachrichtigungen" @@ -4577,13 +4636,13 @@ msgid "Suggested by:" msgstr "Vorgeschlagen von:" #: src/Module/Notifications/Introductions.php:105 -#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:604 +#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:602 msgid "Hide this contact from others" msgstr "Verbirg diesen Kontakt vor Anderen" #: src/Module/Notifications/Introductions.php:107 #: src/Module/Notifications/Introductions.php:183 -#: src/Module/Admin/Users.php:251 src/Model/Contact.php:1185 +#: src/Module/Admin/Users.php:246 src/Model/Contact.php:980 msgid "Approve" msgstr "Genehmigen" @@ -4617,13 +4676,13 @@ msgstr "Kontakt" msgid "Subscriber" msgstr "Abonnent" -#: src/Module/Notifications/Introductions.php:168 src/Module/Contact.php:620 -#: src/Model/Profile.php:368 +#: src/Module/Notifications/Introductions.php:168 src/Module/Contact.php:618 +#: src/Model/Profile.php:362 msgid "About:" msgstr "Über:" -#: src/Module/Notifications/Introductions.php:180 src/Module/Contact.php:320 -#: src/Model/Profile.php:460 +#: src/Module/Notifications/Introductions.php:180 src/Module/Contact.php:330 +#: src/Model/Profile.php:450 msgid "Network:" msgstr "Netzwerk:" @@ -4654,18 +4713,18 @@ msgstr "Zwei-Faktor Authentifizierung" msgid "" "

    Open the two-factor authentication app on your device to get an " "authentication code and verify your identity.

    " -msgstr "

    Öffnen Sie die Zwei-Faktor-Authentifizierungs-App auf Ihrem Gerät, um einen Authentifizierungscode abzurufen und Ihre Identität zu überprüfen.

    " +msgstr "

    Öffne die Zwei-Faktor-Authentifizierungs-App auf deinem Gerät, um einen Authentifizierungscode abzurufen und deine Identität zu überprüfen.

    " #: src/Module/Security/TwoFactor/Verify.php:84 #: src/Module/Security/TwoFactor/Recovery.php:85 #, php-format msgid "Don’t have your phone?
    Enter a two-factor recovery code" -msgstr "Hast du dein Handy nicht? Geben Sie einen Zwei-Faktor-Wiederherstellungscode ein" +msgstr "Hast du dein Handy nicht? Gib einen Zwei-Faktor-Wiederherstellungscode ein" #: src/Module/Security/TwoFactor/Verify.php:85 #: src/Module/Settings/TwoFactor/Verify.php:141 msgid "Please enter a code from your authentication app" -msgstr "Bitte geben Sie einen Code aus Ihrer Authentifizierungs-App ein" +msgstr "Bitte gebe einen Code aus Ihrer Authentifizierungs-App ein" #: src/Module/Security/TwoFactor/Verify.php:86 msgid "Verify code and complete login" @@ -4684,22 +4743,22 @@ msgstr "Zwei-Faktor-Wiederherstellung" msgid "" "

    You can enter one of your one-time recovery codes in case you lost access" " to your mobile device.

    " -msgstr "

    Sie können einen Ihrer einmaligen Wiederherstellungscodes eingeben, falls Sie den Zugriff auf Ihr Mobilgerät verloren haben.

    " +msgstr "Du kannst einen deiner einmaligen Wiederherstellungscodes eingeben, falls du den Zugriff auf dein Mobilgerät verloren hast.

    " #: src/Module/Security/TwoFactor/Recovery.php:86 msgid "Please enter a recovery code" -msgstr "Bitte geben Sie einen Wiederherstellungscode ein" +msgstr "Bitte gib einen Wiederherstellungscode ein" #: src/Module/Security/TwoFactor/Recovery.php:87 msgid "Submit recovery code and complete login" -msgstr "Senden Sie den Wiederherstellungscode und schließen Sie die Anmeldung ab" +msgstr "Sende den Wiederherstellungscode und schließe die Anmeldung ab" #: src/Module/Security/Login.php:101 msgid "Create a New Account" msgstr "Neues Konto erstellen" #: src/Module/Security/Login.php:102 src/Module/Register.php:155 -#: src/Content/Nav.php:205 +#: src/Content/Nav.php:206 msgid "Register" msgstr "Registrieren" @@ -4717,12 +4776,12 @@ msgstr "Bitte gib seinen Nutzernamen und das Passwort ein um die OpenID zu deine msgid "Or login using OpenID: " msgstr "Oder melde dich mit deiner OpenID an: " -#: src/Module/Security/Login.php:141 src/Content/Nav.php:168 +#: src/Module/Security/Login.php:141 src/Content/Nav.php:169 msgid "Logout" msgstr "Abmelden" #: src/Module/Security/Login.php:142 src/Module/Bookmarklet.php:46 -#: src/Content/Nav.php:170 +#: src/Content/Nav.php:171 msgid "Login" msgstr "Anmeldung" @@ -4926,7 +4985,7 @@ msgstr "Dekodierter Beitrag" #: src/Module/Debug/Babel.php:252 msgid "Post array before expand entities" -msgstr "" +msgstr "Beiträgs Array bevor die Entitäten erweitert wurden." #: src/Module/Debug/Babel.php:259 msgid "Post converted" @@ -5005,70 +5064,79 @@ msgstr "URL der Quelle" msgid "Lookup address" msgstr "Adresse nachschlagen" +#: src/Module/Profile/Common.php:87 src/Module/Contact/Contacts.php:92 +#, php-format +msgid "Common contact (%s)" +msgid_plural "Common contacts (%s)" +msgstr[0] "Gemeinsamer Kontakt (%s)" +msgstr[1] "Gemeinsame Kontakte (%s)" + +#: src/Module/Profile/Common.php:89 src/Module/Contact/Contacts.php:94 +#, php-format +msgid "" +"Both %s and yourself have publicly interacted with these " +"contacts (follow, comment or likes on public posts)." +msgstr "Du und %s haben mit diesen Kontakten öffentlich interagiert (Folgen, Kommentare und Likes in öffentlichen Beiträgen)" + +#: src/Module/Profile/Common.php:99 src/Module/Contact/Contacts.php:64 +msgid "No common contacts." +msgstr "Keine gemeinsamen Kontakte." + #: src/Module/Profile/Status.php:61 src/Module/Profile/Status.php:64 #: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 -#: src/Protocol/OStatus.php:1276 src/Protocol/Feed.php:765 +#: src/Protocol/OStatus.php:1269 src/Protocol/Feed.php:892 #, php-format msgid "%s's timeline" msgstr "Timeline von %s" #: src/Module/Profile/Status.php:62 src/Module/Profile/Profile.php:321 -#: src/Protocol/OStatus.php:1280 src/Protocol/Feed.php:769 +#: src/Protocol/OStatus.php:1273 src/Protocol/Feed.php:896 #, php-format msgid "%s's posts" msgstr "Beiträge von %s" #: src/Module/Profile/Status.php:63 src/Module/Profile/Profile.php:322 -#: src/Protocol/OStatus.php:1283 src/Protocol/Feed.php:772 +#: src/Protocol/OStatus.php:1276 src/Protocol/Feed.php:899 #, php-format msgid "%s's comments" msgstr "Kommentare von %s" -#: src/Module/Profile/Contacts.php:93 -msgid "No contacts." -msgstr "Keine Kontakte." - -#: src/Module/Profile/Contacts.php:109 +#: src/Module/Profile/Contacts.php:96 src/Module/Contact/Contacts.php:76 #, php-format msgid "Follower (%s)" msgid_plural "Followers (%s)" msgstr[0] "Folgende (%s)" msgstr[1] "Folgende (%s)" -#: src/Module/Profile/Contacts.php:110 +#: src/Module/Profile/Contacts.php:99 src/Module/Contact/Contacts.php:80 #, php-format msgid "Following (%s)" msgid_plural "Following (%s)" msgstr[0] "Gefolgte (%s)" msgstr[1] "Gefolgte (%s)" -#: src/Module/Profile/Contacts.php:111 +#: src/Module/Profile/Contacts.php:102 src/Module/Contact/Contacts.php:84 #, php-format msgid "Mutual friend (%s)" msgid_plural "Mutual friends (%s)" msgstr[0] "Beidseitige Freundschafte (%s)" msgstr[1] "Beidseitige Freundschaften (%s)" -#: src/Module/Profile/Contacts.php:113 +#: src/Module/Profile/Contacts.php:104 src/Module/Contact/Contacts.php:86 +#, php-format +msgid "These contacts both follow and are followed by %s." +msgstr "Diese Kontakte sind sowohl Folgende als auch Gefolgte von %s." + +#: src/Module/Profile/Contacts.php:110 src/Module/Contact/Contacts.php:100 #, php-format msgid "Contact (%s)" msgid_plural "Contacts (%s)" msgstr[0] "Kontakt (%s)" msgstr[1] "Kontakte (%s)" -#: src/Module/Profile/Contacts.php:122 -msgid "All contacts" -msgstr "Alle Kontakte" - -#: src/Module/Profile/Contacts.php:124 src/Module/Contact.php:811 -#: src/Content/Widget.php:242 -msgid "Following" -msgstr "Gefolgte" - -#: src/Module/Profile/Contacts.php:125 src/Module/Contact.php:812 -#: src/Content/Widget.php:243 -msgid "Mutual friends" -msgstr "Beidseitige Freundschaft" +#: src/Module/Profile/Contacts.php:120 +msgid "No contacts." +msgstr "Keine Kontakte." #: src/Module/Profile/Profile.php:135 #, php-format @@ -5106,13 +5174,13 @@ msgid_plural "%d years old" msgstr[0] "%d Jahr alt" msgstr[1] "%d Jahre alt" -#: src/Module/Profile/Profile.php:176 src/Module/Contact.php:618 -#: src/Model/Profile.php:369 +#: src/Module/Profile/Profile.php:176 src/Module/Contact.php:616 +#: src/Model/Profile.php:363 msgid "XMPP:" msgstr "XMPP:" #: src/Module/Profile/Profile.php:180 src/Module/Directory.php:161 -#: src/Model/Profile.php:367 +#: src/Model/Profile.php:361 msgid "Homepage:" msgstr "Homepage:" @@ -5173,7 +5241,7 @@ msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung mögli msgid "Your invitation code: " msgstr "Dein Ein­la­dungs­code" -#: src/Module/Register.php:139 src/Module/Admin/Site.php:588 +#: src/Module/Register.php:139 src/Module/Admin/Site.php:591 msgid "Registration" msgstr "Registrierung" @@ -5210,8 +5278,8 @@ msgstr "Spitznamen wählen: " msgid "Import your profile to this friendica instance" msgstr "Importiere dein Profil auf diese Friendica-Instanz" -#: src/Module/Register.php:163 src/Module/BaseAdmin.php:102 -#: src/Module/Tos.php:84 src/Module/Admin/Tos.php:59 src/Content/Nav.php:255 +#: src/Module/Register.php:163 src/Module/BaseAdmin.php:95 +#: src/Module/Tos.php:84 src/Module/Admin/Tos.php:59 src/Content/Nav.php:256 msgid "Terms of Service" msgstr "Nutzungsbedingungen" @@ -5335,7 +5403,7 @@ msgid "" "maintenance). Please try again later." msgstr "Der Server ist derzeit nicht verfügbar (wegen Überlastung oder Wartungsarbeiten). Bitte versuche es später noch einmal." -#: src/Module/Special/HTTPException.php:72 src/Content/Nav.php:93 +#: src/Module/Special/HTTPException.php:72 src/Content/Nav.php:94 msgid "Go back" msgstr "Geh zurück" @@ -5344,10 +5412,6 @@ msgstr "Geh zurück" msgid "Welcome to %s" msgstr "Willkommen zu %s" -#: src/Module/AllFriends.php:72 -msgid "No friends to display." -msgstr "Keine Kontakte zum Anzeigen." - #: src/Module/FriendSuggest.php:65 msgid "Suggested contact not found." msgstr "Vorgeschlagener Kontakt wurde nicht gefunden." @@ -5388,15 +5452,15 @@ msgstr "Systemtest" msgid "Check again" msgstr "Noch einmal testen" -#: src/Module/Install.php:200 src/Module/Admin/Site.php:521 +#: src/Module/Install.php:200 src/Module/Admin/Site.php:524 msgid "No SSL policy, links will track page SSL state" msgstr "Keine SSL-Richtlinie, Links werden das verwendete Protokoll beibehalten" -#: src/Module/Install.php:201 src/Module/Admin/Site.php:522 +#: src/Module/Install.php:201 src/Module/Admin/Site.php:525 msgid "Force all links to use SSL" msgstr "SSL für alle Links erzwingen" -#: src/Module/Install.php:202 src/Module/Admin/Site.php:523 +#: src/Module/Install.php:202 src/Module/Admin/Site.php:526 msgid "Self-signed certificate, use SSL for local links only (discouraged)" msgstr "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden (nicht empfohlen)" @@ -5404,11 +5468,11 @@ msgstr "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden ( msgid "Base settings" msgstr "Grundeinstellungen" -#: src/Module/Install.php:210 src/Module/Admin/Site.php:611 +#: src/Module/Install.php:210 src/Module/Admin/Site.php:615 msgid "SSL link policy" msgstr "Regeln für SSL Links" -#: src/Module/Install.php:212 src/Module/Admin/Site.php:611 +#: src/Module/Install.php:212 src/Module/Admin/Site.php:615 msgid "Determines whether generated links should be forced to use SSL" msgstr "Bestimmt, ob generierte Links SSL verwenden müssen" @@ -5532,6 +5596,10 @@ msgid "" "worker." msgstr "Wichtig: du musst [manuell] einen Cronjob (o.ä.) für den Worker einrichten." +#: src/Module/Install.php:345 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "Lies bitte die \"INSTALL.txt\"." + #: src/Module/Install.php:347 #, php-format msgid "" @@ -5750,7 +5818,7 @@ msgid "" "hours." msgstr "Im seitlichen Bedienfeld der Kontakteseite gibt es diverse Werkzeuge, um neue Personen zu finden. Wir können Menschen mit den gleichen Interessen finden, anhand von Namen oder Interessen suchen oder aber aufgrund vorhandener Kontakte neue Leute vorschlagen.\nAuf einer brandneuen - soeben erstellten - Seite starten die Kontaktvorschläge innerhalb von 24 Stunden." -#: src/Module/Welcome.php:76 src/Module/Contact.php:797 +#: src/Module/Welcome.php:76 src/Module/Contact.php:795 #: src/Model/Group.php:528 src/Content/Widget.php:217 msgid "Groups" msgstr "Gruppen" @@ -5799,502 +5867,512 @@ msgstr "Der Seite fehlt ein URL Parameter." msgid "The post was created" msgstr "Der Beitrag wurde angelegt" -#: src/Module/BaseAdmin.php:79 -msgid "" -"Submanaged account can't access the administation pages. Please log back in " -"as the main account." -msgstr "" +#: src/Module/BaseAdmin.php:63 +msgid "You don't have access to administration pages." +msgstr "Du hast keinen Zugriff auf die Administrationsseiten." -#: src/Module/BaseAdmin.php:92 src/Content/Nav.php:252 +#: src/Module/BaseAdmin.php:67 +msgid "" +"Submanaged account can't access the administration pages. Please log back in" +" as the main account." +msgstr "Verwaltete Benutzerkonten haben keinen Zugriff auf die Administrationsseiten. Bitte wechsle wieder zurück auf das Administrator Konto." + +#: src/Module/BaseAdmin.php:85 src/Content/Nav.php:253 msgid "Information" msgstr "Information" -#: src/Module/BaseAdmin.php:93 +#: src/Module/BaseAdmin.php:86 msgid "Overview" msgstr "Übersicht" -#: src/Module/BaseAdmin.php:94 src/Module/Admin/Federation.php:141 +#: src/Module/BaseAdmin.php:87 src/Module/Admin/Federation.php:141 msgid "Federation Statistics" msgstr "Föderation Statistik" -#: src/Module/BaseAdmin.php:96 +#: src/Module/BaseAdmin.php:89 msgid "Configuration" msgstr "Konfiguration" -#: src/Module/BaseAdmin.php:97 src/Module/Admin/Site.php:585 +#: src/Module/BaseAdmin.php:90 src/Module/Admin/Site.php:588 msgid "Site" msgstr "Seite" -#: src/Module/BaseAdmin.php:98 src/Module/Admin/Users.php:243 -#: src/Module/Admin/Users.php:260 +#: src/Module/BaseAdmin.php:91 src/Module/Admin/Users.php:238 +#: src/Module/Admin/Users.php:255 msgid "Users" msgstr "Nutzer" -#: src/Module/BaseAdmin.php:99 src/Module/Admin/Addons/Details.php:117 +#: src/Module/BaseAdmin.php:92 src/Module/Admin/Addons/Details.php:112 #: src/Module/Admin/Addons/Index.php:68 src/Module/BaseSettings.php:87 msgid "Addons" msgstr "Addons" -#: src/Module/BaseAdmin.php:100 src/Module/Admin/Themes/Details.php:122 +#: src/Module/BaseAdmin.php:93 src/Module/Admin/Themes/Details.php:91 #: src/Module/Admin/Themes/Index.php:112 msgid "Themes" msgstr "Themen" -#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 +#: src/Module/BaseAdmin.php:94 src/Module/BaseSettings.php:65 msgid "Additional features" msgstr "Zusätzliche Features" -#: src/Module/BaseAdmin.php:104 +#: src/Module/BaseAdmin.php:97 msgid "Database" msgstr "Datenbank" -#: src/Module/BaseAdmin.php:105 +#: src/Module/BaseAdmin.php:98 msgid "DB updates" msgstr "DB Updates" -#: src/Module/BaseAdmin.php:106 +#: src/Module/BaseAdmin.php:99 msgid "Inspect Deferred Workers" msgstr "Verzögerte Worker inspizieren" -#: src/Module/BaseAdmin.php:107 +#: src/Module/BaseAdmin.php:100 msgid "Inspect worker Queue" msgstr "Worker Warteschlange inspizieren" -#: src/Module/BaseAdmin.php:109 +#: src/Module/BaseAdmin.php:102 msgid "Tools" msgstr "Werkzeuge" -#: src/Module/BaseAdmin.php:110 +#: src/Module/BaseAdmin.php:103 msgid "Contact Blocklist" msgstr "Kontakt Blockliste" -#: src/Module/BaseAdmin.php:111 +#: src/Module/BaseAdmin.php:104 msgid "Server Blocklist" msgstr "Server Blockliste" -#: src/Module/BaseAdmin.php:112 src/Module/Admin/Item/Delete.php:66 +#: src/Module/BaseAdmin.php:105 src/Module/Admin/Item/Delete.php:66 msgid "Delete Item" msgstr "Eintrag löschen" -#: src/Module/BaseAdmin.php:114 src/Module/BaseAdmin.php:115 -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/BaseAdmin.php:107 src/Module/BaseAdmin.php:108 +#: src/Module/Admin/Logs/Settings.php:81 msgid "Logs" msgstr "Protokolle" -#: src/Module/BaseAdmin.php:116 src/Module/Admin/Logs/View.php:65 +#: src/Module/BaseAdmin.php:109 src/Module/Admin/Logs/View.php:65 msgid "View Logs" msgstr "Protokolle anzeigen" -#: src/Module/BaseAdmin.php:118 +#: src/Module/BaseAdmin.php:111 msgid "Diagnostics" msgstr "Diagnostik" -#: src/Module/BaseAdmin.php:119 +#: src/Module/BaseAdmin.php:112 msgid "PHP Info" msgstr "PHP-Info" -#: src/Module/BaseAdmin.php:120 +#: src/Module/BaseAdmin.php:113 msgid "probe address" msgstr "Adresse untersuchen" -#: src/Module/BaseAdmin.php:121 +#: src/Module/BaseAdmin.php:114 msgid "check webfinger" msgstr "Webfinger überprüfen" -#: src/Module/BaseAdmin.php:122 +#: src/Module/BaseAdmin.php:115 msgid "Item Source" msgstr "Beitrags Quelle" -#: src/Module/BaseAdmin.php:123 +#: src/Module/BaseAdmin.php:116 msgid "Babel" msgstr "Babel" -#: src/Module/BaseAdmin.php:124 +#: src/Module/BaseAdmin.php:117 msgid "ActivityPub Conversion" -msgstr "" +msgstr "Umwandlung nach ActivityPub" -#: src/Module/BaseAdmin.php:132 src/Content/Nav.php:288 +#: src/Module/BaseAdmin.php:125 src/Content/Nav.php:289 msgid "Admin" msgstr "Administration" -#: src/Module/BaseAdmin.php:133 +#: src/Module/BaseAdmin.php:126 msgid "Addon Features" msgstr "Addon Features" -#: src/Module/BaseAdmin.php:134 +#: src/Module/BaseAdmin.php:127 msgid "User registrations waiting for confirmation" msgstr "Nutzeranmeldungen, die auf Bestätigung warten" -#: src/Module/Contact.php:87 +#: src/Module/Contact.php:94 #, php-format msgid "%d contact edited." msgid_plural "%d contacts edited." msgstr[0] "%d Kontakt bearbeitet." msgstr[1] "%d Kontakte bearbeitet." -#: src/Module/Contact.php:114 +#: src/Module/Contact.php:121 msgid "Could not access contact record." msgstr "Konnte nicht auf die Kontaktdaten zugreifen." -#: src/Module/Contact.php:322 src/Model/Profile.php:448 +#: src/Module/Contact.php:332 src/Model/Profile.php:438 #: src/Content/Text/HTML.php:896 msgid "Follow" msgstr "Folge" -#: src/Module/Contact.php:324 src/Model/Profile.php:450 +#: src/Module/Contact.php:334 src/Model/Profile.php:440 msgid "Unfollow" msgstr "Entfolgen" -#: src/Module/Contact.php:380 src/Module/Api/Twitter/ContactEndpoint.php:65 +#: src/Module/Contact.php:390 src/Module/Api/Twitter/ContactEndpoint.php:65 msgid "Contact not found" msgstr "Kontakt nicht gefunden" -#: src/Module/Contact.php:399 +#: src/Module/Contact.php:409 msgid "Contact has been blocked" msgstr "Kontakt wurde blockiert" -#: src/Module/Contact.php:399 +#: src/Module/Contact.php:409 msgid "Contact has been unblocked" msgstr "Kontakt wurde wieder freigegeben" -#: src/Module/Contact.php:409 +#: src/Module/Contact.php:419 msgid "Contact has been ignored" msgstr "Kontakt wurde ignoriert" -#: src/Module/Contact.php:409 +#: src/Module/Contact.php:419 msgid "Contact has been unignored" msgstr "Kontakt wird nicht mehr ignoriert" -#: src/Module/Contact.php:419 +#: src/Module/Contact.php:429 msgid "Contact has been archived" msgstr "Kontakt wurde archiviert" -#: src/Module/Contact.php:419 +#: src/Module/Contact.php:429 msgid "Contact has been unarchived" msgstr "Kontakt wurde aus dem Archiv geholt" -#: src/Module/Contact.php:443 +#: src/Module/Contact.php:442 msgid "Drop contact" msgstr "Kontakt löschen" -#: src/Module/Contact.php:446 src/Module/Contact.php:837 +#: src/Module/Contact.php:445 src/Module/Contact.php:835 msgid "Do you really want to delete this contact?" msgstr "Möchtest Du wirklich diesen Kontakt löschen?" -#: src/Module/Contact.php:460 +#: src/Module/Contact.php:458 msgid "Contact has been removed." msgstr "Kontakt wurde entfernt." -#: src/Module/Contact.php:488 +#: src/Module/Contact.php:486 #, php-format msgid "You are mutual friends with %s" msgstr "Du hast mit %s eine beidseitige Freundschaft" -#: src/Module/Contact.php:492 +#: src/Module/Contact.php:490 #, php-format msgid "You are sharing with %s" msgstr "Du teilst mit %s" -#: src/Module/Contact.php:496 +#: src/Module/Contact.php:494 #, php-format msgid "%s is sharing with you" msgstr "%s teilt mit dir" -#: src/Module/Contact.php:520 +#: src/Module/Contact.php:518 msgid "Private communications are not available for this contact." msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar." -#: src/Module/Contact.php:522 +#: src/Module/Contact.php:520 msgid "Never" msgstr "Niemals" -#: src/Module/Contact.php:525 +#: src/Module/Contact.php:523 msgid "(Update was successful)" msgstr "(Aktualisierung war erfolgreich)" -#: src/Module/Contact.php:525 +#: src/Module/Contact.php:523 msgid "(Update was not successful)" msgstr "(Aktualisierung war nicht erfolgreich)" -#: src/Module/Contact.php:527 src/Module/Contact.php:1109 +#: src/Module/Contact.php:525 src/Module/Contact.php:1091 msgid "Suggest friends" msgstr "Kontakte vorschlagen" -#: src/Module/Contact.php:531 +#: src/Module/Contact.php:529 #, php-format msgid "Network type: %s" msgstr "Netzwerktyp: %s" -#: src/Module/Contact.php:536 +#: src/Module/Contact.php:534 msgid "Communications lost with this contact!" msgstr "Verbindungen mit diesem Kontakt verloren!" -#: src/Module/Contact.php:542 +#: src/Module/Contact.php:540 msgid "Fetch further information for feeds" msgstr "Weitere Informationen zu Feeds holen" -#: src/Module/Contact.php:544 +#: src/Module/Contact.php:542 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Zusätzliche Informationen wie Vorschaubilder, Titel und Zusammenfassungen vom Feed-Eintrag laden. Du kannst diese Option aktivieren, wenn der Feed nicht allzu viel Text beinhaltet. Schlagwörter werden aus den Meta-Informationen des Feed-Headers bezogen und als Hash-Tags verwendet." -#: src/Module/Contact.php:546 src/Module/Admin/Site.php:689 -#: src/Module/Admin/Site.php:699 src/Module/Settings/TwoFactor/Index.php:113 +#: src/Module/Contact.php:544 src/Module/Admin/Site.php:693 +#: src/Module/Admin/Site.php:703 src/Module/Settings/TwoFactor/Index.php:113 msgid "Disabled" msgstr "Deaktiviert" -#: src/Module/Contact.php:547 +#: src/Module/Contact.php:545 msgid "Fetch information" msgstr "Beziehe Information" -#: src/Module/Contact.php:548 +#: src/Module/Contact.php:546 msgid "Fetch keywords" msgstr "Schlüsselwörter abrufen" -#: src/Module/Contact.php:549 +#: src/Module/Contact.php:547 msgid "Fetch information and keywords" msgstr "Beziehe Information und Schlüsselworte" -#: src/Module/Contact.php:563 +#: src/Module/Contact.php:561 msgid "Contact Information / Notes" msgstr "Kontakt-Informationen / -Notizen" -#: src/Module/Contact.php:564 +#: src/Module/Contact.php:562 msgid "Contact Settings" msgstr "Kontakteinstellungen" -#: src/Module/Contact.php:572 +#: src/Module/Contact.php:570 msgid "Contact" msgstr "Kontakt" -#: src/Module/Contact.php:576 +#: src/Module/Contact.php:574 msgid "Their personal note" msgstr "Die persönliche Mitteilung" -#: src/Module/Contact.php:578 +#: src/Module/Contact.php:576 msgid "Edit contact notes" msgstr "Notizen zum Kontakt bearbeiten" -#: src/Module/Contact.php:581 src/Module/Contact.php:1077 +#: src/Module/Contact.php:579 src/Module/Contact.php:1059 #, php-format msgid "Visit %s's profile [%s]" msgstr "Besuche %ss Profil [%s]" -#: src/Module/Contact.php:582 +#: src/Module/Contact.php:580 msgid "Block/Unblock contact" msgstr "Kontakt blockieren/freischalten" -#: src/Module/Contact.php:583 +#: src/Module/Contact.php:581 msgid "Ignore contact" msgstr "Ignoriere den Kontakt" -#: src/Module/Contact.php:584 +#: src/Module/Contact.php:582 msgid "View conversations" msgstr "Unterhaltungen anzeigen" -#: src/Module/Contact.php:589 +#: src/Module/Contact.php:587 msgid "Last update:" msgstr "Letzte Aktualisierung: " -#: src/Module/Contact.php:591 +#: src/Module/Contact.php:589 msgid "Update public posts" msgstr "Öffentliche Beiträge aktualisieren" -#: src/Module/Contact.php:593 src/Module/Contact.php:1119 +#: src/Module/Contact.php:591 src/Module/Contact.php:1101 msgid "Update now" msgstr "Jetzt aktualisieren" -#: src/Module/Contact.php:595 src/Module/Contact.php:841 -#: src/Module/Contact.php:1138 src/Module/Admin/Users.php:256 +#: src/Module/Contact.php:593 src/Module/Contact.php:839 +#: src/Module/Contact.php:1120 src/Module/Admin/Users.php:251 #: src/Module/Admin/Blocklist/Contact.php:85 msgid "Unblock" msgstr "Entsperren" -#: src/Module/Contact.php:596 src/Module/Contact.php:842 -#: src/Module/Contact.php:1146 +#: src/Module/Contact.php:594 src/Module/Contact.php:840 +#: src/Module/Contact.php:1128 msgid "Unignore" msgstr "Ignorieren aufheben" -#: src/Module/Contact.php:600 +#: src/Module/Contact.php:598 msgid "Currently blocked" msgstr "Derzeit geblockt" -#: src/Module/Contact.php:601 +#: src/Module/Contact.php:599 msgid "Currently ignored" msgstr "Derzeit ignoriert" -#: src/Module/Contact.php:602 +#: src/Module/Contact.php:600 msgid "Currently archived" msgstr "Momentan archiviert" -#: src/Module/Contact.php:603 +#: src/Module/Contact.php:601 msgid "Awaiting connection acknowledge" msgstr "Bedarf der Bestätigung des Kontakts" -#: src/Module/Contact.php:604 +#: src/Module/Contact.php:602 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Antworten/Likes auf deine öffentlichen Beiträge könnten weiterhin sichtbar sein" -#: src/Module/Contact.php:605 +#: src/Module/Contact.php:603 msgid "Notification for new posts" msgstr "Benachrichtigung bei neuen Beiträgen" -#: src/Module/Contact.php:605 +#: src/Module/Contact.php:603 msgid "Send a notification of every new post of this contact" msgstr "Sende eine Benachrichtigung, wann immer dieser Kontakt einen neuen Beitrag schreibt." -#: src/Module/Contact.php:607 +#: src/Module/Contact.php:605 msgid "Keyword Deny List" -msgstr "" +msgstr "Liste der gesperrten Schlüsselwörter" -#: src/Module/Contact.php:607 +#: src/Module/Contact.php:605 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Komma-Separierte Liste mit Schlüsselworten, die nicht in Hashtags konvertiert werden, wenn \"Beziehe Information und Schlüsselworte\" aktiviert wurde" -#: src/Module/Contact.php:623 src/Module/Settings/TwoFactor/Index.php:127 +#: src/Module/Contact.php:621 src/Module/Settings/TwoFactor/Index.php:127 msgid "Actions" msgstr "Aktionen" -#: src/Module/Contact.php:749 src/Module/Group.php:292 +#: src/Module/Contact.php:747 src/Module/Group.php:292 #: src/Content/Widget.php:250 msgid "All Contacts" msgstr "Alle Kontakte" -#: src/Module/Contact.php:752 +#: src/Module/Contact.php:750 msgid "Show all contacts" msgstr "Alle Kontakte anzeigen" -#: src/Module/Contact.php:757 src/Module/Contact.php:817 +#: src/Module/Contact.php:755 src/Module/Contact.php:815 msgid "Pending" msgstr "Ausstehend" -#: src/Module/Contact.php:760 +#: src/Module/Contact.php:758 msgid "Only show pending contacts" msgstr "Zeige nur noch ausstehende Kontakte." -#: src/Module/Contact.php:765 src/Module/Contact.php:818 +#: src/Module/Contact.php:763 src/Module/Contact.php:816 msgid "Blocked" msgstr "Geblockt" -#: src/Module/Contact.php:768 +#: src/Module/Contact.php:766 msgid "Only show blocked contacts" msgstr "Nur blockierte Kontakte anzeigen" -#: src/Module/Contact.php:773 src/Module/Contact.php:820 +#: src/Module/Contact.php:771 src/Module/Contact.php:818 msgid "Ignored" msgstr "Ignoriert" -#: src/Module/Contact.php:776 +#: src/Module/Contact.php:774 msgid "Only show ignored contacts" msgstr "Nur ignorierte Kontakte anzeigen" -#: src/Module/Contact.php:781 src/Module/Contact.php:821 +#: src/Module/Contact.php:779 src/Module/Contact.php:819 msgid "Archived" msgstr "Archiviert" -#: src/Module/Contact.php:784 +#: src/Module/Contact.php:782 msgid "Only show archived contacts" msgstr "Nur archivierte Kontakte anzeigen" -#: src/Module/Contact.php:789 src/Module/Contact.php:819 +#: src/Module/Contact.php:787 src/Module/Contact.php:817 msgid "Hidden" msgstr "Verborgen" -#: src/Module/Contact.php:792 +#: src/Module/Contact.php:790 msgid "Only show hidden contacts" msgstr "Nur verborgene Kontakte anzeigen" -#: src/Module/Contact.php:800 +#: src/Module/Contact.php:798 msgid "Organize your contact groups" msgstr "Verwalte deine Kontaktgruppen" -#: src/Module/Contact.php:832 +#: src/Module/Contact.php:809 src/Content/Widget.php:242 +#: src/BaseModule.php:189 +msgid "Following" +msgstr "Gefolgte" + +#: src/Module/Contact.php:810 src/Content/Widget.php:243 +#: src/BaseModule.php:194 +msgid "Mutual friends" +msgstr "Beidseitige Freundschaft" + +#: src/Module/Contact.php:830 msgid "Search your contacts" msgstr "Suche in deinen Kontakten" -#: src/Module/Contact.php:833 src/Module/Search/Index.php:186 +#: src/Module/Contact.php:831 src/Module/Search/Index.php:186 #, php-format msgid "Results for: %s" msgstr "Ergebnisse für: %s" -#: src/Module/Contact.php:843 src/Module/Contact.php:1155 +#: src/Module/Contact.php:841 src/Module/Contact.php:1137 msgid "Archive" msgstr "Archivieren" -#: src/Module/Contact.php:843 src/Module/Contact.php:1155 +#: src/Module/Contact.php:841 src/Module/Contact.php:1137 msgid "Unarchive" msgstr "Aus Archiv zurückholen" -#: src/Module/Contact.php:846 +#: src/Module/Contact.php:844 msgid "Batch Actions" msgstr "Stapelverarbeitung" -#: src/Module/Contact.php:881 +#: src/Module/Contact.php:879 msgid "Conversations started by this contact" msgstr "Unterhaltungen, die von diesem Kontakt begonnen wurden" -#: src/Module/Contact.php:886 +#: src/Module/Contact.php:884 msgid "Posts and Comments" msgstr "Statusnachrichten und Kommentare" -#: src/Module/Contact.php:897 src/Module/BaseProfile.php:55 +#: src/Module/Contact.php:895 src/Module/BaseProfile.php:55 msgid "Profile Details" msgstr "Profildetails" -#: src/Module/Contact.php:909 -msgid "View all contacts" -msgstr "Alle Kontakte anzeigen" +#: src/Module/Contact.php:902 +msgid "View all known contacts" +msgstr "Alle bekannten Kontakte anzeigen" -#: src/Module/Contact.php:920 -msgid "View all common friends" -msgstr "Alle Kontakte anzeigen" - -#: src/Module/Contact.php:930 +#: src/Module/Contact.php:912 msgid "Advanced Contact Settings" msgstr "Fortgeschrittene Kontakteinstellungen" -#: src/Module/Contact.php:1036 +#: src/Module/Contact.php:1018 msgid "Mutual Friendship" msgstr "Beidseitige Freundschaft" -#: src/Module/Contact.php:1040 +#: src/Module/Contact.php:1022 msgid "is a fan of yours" msgstr "ist ein Fan von dir" -#: src/Module/Contact.php:1044 +#: src/Module/Contact.php:1026 msgid "you are a fan of" msgstr "Du bist Fan von" -#: src/Module/Contact.php:1062 +#: src/Module/Contact.php:1044 msgid "Pending outgoing contact request" msgstr "Ausstehende ausgehende Kontaktanfrage" -#: src/Module/Contact.php:1064 +#: src/Module/Contact.php:1046 msgid "Pending incoming contact request" msgstr "Ausstehende eingehende Kontaktanfrage" -#: src/Module/Contact.php:1129 src/Module/Contact/Advanced.php:138 +#: src/Module/Contact.php:1111 src/Module/Contact/Advanced.php:138 msgid "Refetch contact data" msgstr "Kontaktdaten neu laden" -#: src/Module/Contact.php:1140 +#: src/Module/Contact.php:1122 msgid "Toggle Blocked status" msgstr "Geblockt-Status ein-/ausschalten" -#: src/Module/Contact.php:1148 +#: src/Module/Contact.php:1130 msgid "Toggle Ignored status" msgstr "Ignoriert-Status ein-/ausschalten" -#: src/Module/Contact.php:1157 +#: src/Module/Contact.php:1139 msgid "Toggle Archive status" msgstr "Archiviert-Status ein-/ausschalten" -#: src/Module/Contact.php:1165 +#: src/Module/Contact.php:1147 msgid "Delete contact" msgstr "Lösche den Kontakt" @@ -6343,7 +6421,7 @@ msgstr "Methode nicht erlaubt." #: src/Module/Api/Twitter/ContactEndpoint.php:135 msgid "Profile not found" -msgstr "" +msgstr "Profil wurde nicht gefunden" #: src/Module/Invite.php:55 msgid "Total invitation limit exceeded." @@ -6459,69 +6537,69 @@ msgstr "Personensuche - %s" msgid "Forum Search - %s" msgstr "Forensuche - %s" -#: src/Module/Admin/Themes/Details.php:77 -#: src/Module/Admin/Addons/Details.php:93 +#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Addons/Details.php:88 msgid "Disable" msgstr "Ausschalten" -#: src/Module/Admin/Themes/Details.php:80 -#: src/Module/Admin/Addons/Details.php:96 +#: src/Module/Admin/Themes/Details.php:49 +#: src/Module/Admin/Addons/Details.php:91 msgid "Enable" msgstr "Einschalten" -#: src/Module/Admin/Themes/Details.php:88 src/Module/Admin/Themes/Index.php:65 +#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 #, php-format msgid "Theme %s disabled." msgstr "Theme %s deaktiviert." -#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:67 +#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 #, php-format msgid "Theme %s successfully enabled." msgstr "Theme %s erfolgreich aktiviert." -#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:69 +#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 #, php-format msgid "Theme %s failed to install." msgstr "Theme %s konnte nicht aktiviert werden." -#: src/Module/Admin/Themes/Details.php:114 +#: src/Module/Admin/Themes/Details.php:83 msgid "Screenshot" msgstr "Bildschirmfoto" -#: src/Module/Admin/Themes/Details.php:121 -#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Users.php:242 -#: src/Module/Admin/Queue.php:75 src/Module/Admin/Federation.php:140 -#: src/Module/Admin/Logs/View.php:64 src/Module/Admin/Logs/Settings.php:78 -#: src/Module/Admin/Site.php:584 src/Module/Admin/Summary.php:230 +#: src/Module/Admin/Themes/Details.php:90 +#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Users.php:237 +#: src/Module/Admin/Queue.php:72 src/Module/Admin/Federation.php:140 +#: src/Module/Admin/Logs/View.php:64 src/Module/Admin/Logs/Settings.php:80 +#: src/Module/Admin/Site.php:587 src/Module/Admin/Summary.php:230 #: src/Module/Admin/Tos.php:58 src/Module/Admin/Blocklist/Server.php:88 #: src/Module/Admin/Blocklist/Contact.php:78 -#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Addons/Details.php:116 +#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Addons/Details.php:111 #: src/Module/Admin/Addons/Index.php:67 msgid "Administration" msgstr "Administration" -#: src/Module/Admin/Themes/Details.php:123 -#: src/Module/Admin/Addons/Details.php:118 +#: src/Module/Admin/Themes/Details.php:92 +#: src/Module/Admin/Addons/Details.php:113 msgid "Toggle" msgstr "Umschalten" -#: src/Module/Admin/Themes/Details.php:132 -#: src/Module/Admin/Addons/Details.php:126 +#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Addons/Details.php:121 msgid "Author: " msgstr "Autor:" -#: src/Module/Admin/Themes/Details.php:133 -#: src/Module/Admin/Addons/Details.php:127 +#: src/Module/Admin/Themes/Details.php:102 +#: src/Module/Admin/Addons/Details.php:122 msgid "Maintainer: " msgstr "Betreuer:" -#: src/Module/Admin/Themes/Embed.php:84 +#: src/Module/Admin/Themes/Embed.php:65 msgid "Unknown theme." msgstr "Unbekanntes Theme" #: src/Module/Admin/Themes/Index.php:51 msgid "Themes reloaded" -msgstr "" +msgstr "Themes wurden neu geladen" #: src/Module/Admin/Themes/Index.php:114 msgid "Reload active themes" @@ -6563,7 +6641,7 @@ msgid_plural "%s users unblocked" msgstr[0] "%s Nutzer freigeschaltet" msgstr[1] "%s Nutzer freigeschaltet" -#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 +#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:125 msgid "You can't remove yourself" msgstr "Du kannst dich nicht selbst löschen!" @@ -6588,231 +6666,232 @@ msgid_plural "%s registrations revoked" msgstr[0] "%sRegistration zurückgezogen" msgstr[1] "%sRegistrierungen zurückgezogen" -#: src/Module/Admin/Users.php:124 +#: src/Module/Admin/Users.php:123 #, php-format msgid "User \"%s\" deleted" msgstr "Nutzer \"%s\" gelöscht" -#: src/Module/Admin/Users.php:132 +#: src/Module/Admin/Users.php:131 #, php-format msgid "User \"%s\" blocked" msgstr "Nutzer \"%s\" blockiert" -#: src/Module/Admin/Users.php:137 +#: src/Module/Admin/Users.php:136 #, php-format msgid "User \"%s\" unblocked" msgstr "Nutzer \"%s\" frei geschaltet" -#: src/Module/Admin/Users.php:142 +#: src/Module/Admin/Users.php:141 msgid "Account approved." msgstr "Konto freigegeben." -#: src/Module/Admin/Users.php:147 +#: src/Module/Admin/Users.php:146 msgid "Registration revoked" msgstr "Registrierung zurückgezogen" -#: src/Module/Admin/Users.php:191 +#: src/Module/Admin/Users.php:186 msgid "Private Forum" msgstr "Privates Forum" -#: src/Module/Admin/Users.php:198 +#: src/Module/Admin/Users.php:193 msgid "Relay" msgstr "Relais" -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:248 -#: src/Module/Admin/Users.php:262 src/Module/Admin/Users.php:280 +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:243 +#: src/Module/Admin/Users.php:257 src/Module/Admin/Users.php:275 #: src/Content/ContactSelector.php:102 msgid "Email" msgstr "E-Mail" -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 msgid "Register date" msgstr "Anmeldedatum" -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 msgid "Last login" msgstr "Letzte Anmeldung" -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 msgid "Last public item" msgstr "Letzter öffentliche Beitrag" -#: src/Module/Admin/Users.php:237 +#: src/Module/Admin/Users.php:232 msgid "Type" msgstr "Typ" -#: src/Module/Admin/Users.php:244 +#: src/Module/Admin/Users.php:239 msgid "Add User" msgstr "Nutzer hinzufügen" -#: src/Module/Admin/Users.php:245 src/Module/Admin/Blocklist/Contact.php:82 +#: src/Module/Admin/Users.php:240 src/Module/Admin/Blocklist/Contact.php:82 msgid "select all" msgstr "Alle auswählen" -#: src/Module/Admin/Users.php:246 +#: src/Module/Admin/Users.php:241 msgid "User registrations waiting for confirm" msgstr "Neuanmeldungen, die auf Deine Bestätigung warten" -#: src/Module/Admin/Users.php:247 +#: src/Module/Admin/Users.php:242 msgid "User waiting for permanent deletion" msgstr "Nutzer wartet auf permanente Löschung" -#: src/Module/Admin/Users.php:248 +#: src/Module/Admin/Users.php:243 msgid "Request date" msgstr "Anfragedatum" -#: src/Module/Admin/Users.php:249 +#: src/Module/Admin/Users.php:244 msgid "No registrations." msgstr "Keine Neuanmeldungen." -#: src/Module/Admin/Users.php:250 +#: src/Module/Admin/Users.php:245 msgid "Note from the user" msgstr "Hinweis vom Nutzer" -#: src/Module/Admin/Users.php:252 +#: src/Module/Admin/Users.php:247 msgid "Deny" msgstr "Verwehren" -#: src/Module/Admin/Users.php:255 +#: src/Module/Admin/Users.php:250 msgid "User blocked" msgstr "Nutzer blockiert." -#: src/Module/Admin/Users.php:257 +#: src/Module/Admin/Users.php:252 msgid "Site admin" msgstr "Seitenadministrator" -#: src/Module/Admin/Users.php:258 +#: src/Module/Admin/Users.php:253 msgid "Account expired" msgstr "Account ist abgelaufen" -#: src/Module/Admin/Users.php:261 +#: src/Module/Admin/Users.php:256 msgid "New User" msgstr "Neuer Nutzer" -#: src/Module/Admin/Users.php:262 +#: src/Module/Admin/Users.php:257 msgid "Permanent deletion" msgstr "Permanent löschen" -#: src/Module/Admin/Users.php:267 +#: src/Module/Admin/Users.php:262 msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Die markierten Nutzer werden gelöscht!\\n\\nAlle Beiträge, die diese Nutzer auf dieser Seite veröffentlicht haben, werden permanent gelöscht!\\n\\nBist du sicher?" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "Diese Seite präsentiert einige Zahlen zu dem bekannten Teil des föderalen sozialen Netzwerks, von dem deine Friendica Installation ein Teil ist. Diese Zahlen sind nicht absolut und reflektieren nur den Teil des Netzwerks, den dein Knoten kennt." -#: src/Module/Admin/Users.php:268 +#: src/Module/Admin/Users.php:263 msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Der Nutzer {0} wird gelöscht!\\n\\nAlles, was dieser Nutzer auf dieser Seite veröffentlicht hat, wird permanent gelöscht!\\n\\nBist du sicher?" +"Currently this node is aware of %d nodes with %d registered users from the " +"following platforms:" +msgstr "Momentan kennt dieser Knoten %d Knoten mit insgesamt %d registrierten Nutzern, die die folgenden Plattformen verwenden:" -#: src/Module/Admin/Users.php:278 +#: src/Module/Admin/Users.php:273 msgid "Name of the new user." msgstr "Name des neuen Nutzers" -#: src/Module/Admin/Users.php:279 +#: src/Module/Admin/Users.php:274 msgid "Nickname" msgstr "Spitzname" -#: src/Module/Admin/Users.php:279 +#: src/Module/Admin/Users.php:274 msgid "Nickname of the new user." msgstr "Spitznamen für den neuen Nutzer" -#: src/Module/Admin/Users.php:280 +#: src/Module/Admin/Users.php:275 msgid "Email address of the new user." msgstr "Email Adresse des neuen Nutzers" -#: src/Module/Admin/Queue.php:53 +#: src/Module/Admin/Queue.php:50 msgid "Inspect Deferred Worker Queue" msgstr "Verzögerte Worker-Warteschlange inspizieren" -#: src/Module/Admin/Queue.php:54 +#: src/Module/Admin/Queue.php:51 msgid "" "This page lists the deferred worker jobs. This are jobs that couldn't be " "executed at the first time." msgstr "Auf dieser Seite werden die aufgeschobenen Worker-Jobs aufgelistet. Dies sind Jobs, die beim ersten Mal nicht ausgeführt werden konnten." -#: src/Module/Admin/Queue.php:57 +#: src/Module/Admin/Queue.php:54 msgid "Inspect Worker Queue" msgstr "Worker-Warteschlange inspizieren" -#: src/Module/Admin/Queue.php:58 +#: src/Module/Admin/Queue.php:55 msgid "" "This page lists the currently queued worker jobs. These jobs are handled by " "the worker cronjob you've set up during install." msgstr "Auf dieser Seite werden die derzeit in der Warteschlange befindlichen Worker-Jobs aufgelistet. Diese Jobs werden vom Cronjob verarbeitet, den du während der Installation eingerichtet hast." -#: src/Module/Admin/Queue.php:78 +#: src/Module/Admin/Queue.php:75 msgid "ID" msgstr "ID" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:76 msgid "Job Parameters" msgstr "Parameter der Aufgabe" -#: src/Module/Admin/Queue.php:80 +#: src/Module/Admin/Queue.php:77 msgid "Created" msgstr "Erstellt" -#: src/Module/Admin/Queue.php:81 +#: src/Module/Admin/Queue.php:78 msgid "Priority" msgstr "Priorität" -#: src/Module/Admin/DBSync.php:50 +#: src/Module/Admin/DBSync.php:51 msgid "Update has been marked successful" msgstr "Update wurde als erfolgreich markiert" -#: src/Module/Admin/DBSync.php:60 +#: src/Module/Admin/DBSync.php:59 #, php-format msgid "Database structure update %s was successfully applied." msgstr "Das Update %s der Struktur der Datenbank wurde erfolgreich angewandt." -#: src/Module/Admin/DBSync.php:64 +#: src/Module/Admin/DBSync.php:63 #, php-format msgid "Executing of database structure update %s failed with error: %s" msgstr "Das Update %s der Struktur der Datenbank schlug mit folgender Fehlermeldung fehl: %s" -#: src/Module/Admin/DBSync.php:81 +#: src/Module/Admin/DBSync.php:78 #, php-format msgid "Executing %s failed with error: %s" msgstr "Die Ausführung von %s schlug fehl. Fehlermeldung: %s" -#: src/Module/Admin/DBSync.php:83 +#: src/Module/Admin/DBSync.php:80 #, php-format msgid "Update %s was successfully applied." msgstr "Update %s war erfolgreich." -#: src/Module/Admin/DBSync.php:86 +#: src/Module/Admin/DBSync.php:83 #, php-format msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "Update %s hat keinen Status zurückgegeben. Unbekannter Status." -#: src/Module/Admin/DBSync.php:89 +#: src/Module/Admin/DBSync.php:86 #, php-format msgid "There was no additional update function %s that needed to be called." msgstr "Es gab keine weitere Update-Funktion, die von %s ausgeführt werden musste." -#: src/Module/Admin/DBSync.php:110 +#: src/Module/Admin/DBSync.php:108 msgid "No failed updates." msgstr "Keine fehlgeschlagenen Updates." -#: src/Module/Admin/DBSync.php:111 +#: src/Module/Admin/DBSync.php:109 msgid "Check database structure" msgstr "Datenbankstruktur überprüfen" -#: src/Module/Admin/DBSync.php:116 +#: src/Module/Admin/DBSync.php:114 msgid "Failed Updates" msgstr "Fehlgeschlagene Updates" -#: src/Module/Admin/DBSync.php:117 +#: src/Module/Admin/DBSync.php:115 msgid "" "This does not include updates prior to 1139, which did not return a status." msgstr "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben." -#: src/Module/Admin/DBSync.php:118 +#: src/Module/Admin/DBSync.php:116 msgid "Mark success (if update was manually applied)" msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)" -#: src/Module/Admin/DBSync.php:119 +#: src/Module/Admin/DBSync.php:117 msgid "Attempt to execute this update step automatically" msgstr "Versuchen, diesen Schritt automatisch auszuführen" @@ -6852,46 +6931,46 @@ msgid "" " %1$s is readable." msgstr "Konnte die Logdatei %1$s nicht öffnen.\\r\\n
    Bitte stelle sicher, dass die Datei %1$s lesbar ist." -#: src/Module/Admin/Logs/Settings.php:45 +#: src/Module/Admin/Logs/Settings.php:48 #, php-format msgid "The logfile '%s' is not writable. No logging possible" msgstr "Die Logdatei '%s' ist nicht beschreibbar. Derzeit ist keine Aufzeichnung möglich." -#: src/Module/Admin/Logs/Settings.php:70 +#: src/Module/Admin/Logs/Settings.php:72 msgid "PHP log currently enabled." msgstr "PHP Protokollierung ist derzeit aktiviert." -#: src/Module/Admin/Logs/Settings.php:72 +#: src/Module/Admin/Logs/Settings.php:74 msgid "PHP log currently disabled." msgstr "PHP Protokollierung ist derzeit nicht aktiviert." -#: src/Module/Admin/Logs/Settings.php:81 +#: src/Module/Admin/Logs/Settings.php:83 msgid "Clear" msgstr "löschen" -#: src/Module/Admin/Logs/Settings.php:85 +#: src/Module/Admin/Logs/Settings.php:87 msgid "Enable Debugging" msgstr "Protokoll führen" -#: src/Module/Admin/Logs/Settings.php:86 +#: src/Module/Admin/Logs/Settings.php:88 msgid "Log file" msgstr "Protokolldatei" -#: src/Module/Admin/Logs/Settings.php:86 +#: src/Module/Admin/Logs/Settings.php:88 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis." -#: src/Module/Admin/Logs/Settings.php:87 +#: src/Module/Admin/Logs/Settings.php:89 msgid "Log level" msgstr "Protokoll-Level" -#: src/Module/Admin/Logs/Settings.php:89 +#: src/Module/Admin/Logs/Settings.php:91 msgid "PHP logging" msgstr "PHP Protokollieren" -#: src/Module/Admin/Logs/Settings.php:90 +#: src/Module/Admin/Logs/Settings.php:92 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -6900,232 +6979,243 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "Um die Protokollierung von PHP-Fehlern und Warnungen vorübergehend zu aktivieren, kannst du der Datei index.php deiner Installation Folgendes voranstellen. Der in der Datei 'error_log' angegebene Dateiname ist relativ zum obersten Verzeichnis von Friendica und muss vom Webserver beschreibbar sein. Die Option '1' für 'log_errors' und 'display_errors' aktiviert diese Optionen, ersetze die '1' durch eine '0', um sie zu deaktivieren." -#: src/Module/Admin/Site.php:68 +#: src/Module/Admin/Site.php:69 msgid "Can not parse base url. Must have at least ://" msgstr "Die Basis-URL konnte nicht analysiert werden. Sie muss mindestens aus :// bestehen" -#: src/Module/Admin/Site.php:122 +#: src/Module/Admin/Site.php:123 msgid "Relocation started. Could take a while to complete." -msgstr "" +msgstr "Verschieben der Daten gestartet. Das kann eine Weile dauern." -#: src/Module/Admin/Site.php:248 +#: src/Module/Admin/Site.php:250 msgid "Invalid storage backend setting value." msgstr "Ungültige Einstellung für das Datenspeicher-Backend" -#: src/Module/Admin/Site.php:448 src/Module/Settings/Display.php:130 +#: src/Module/Admin/Site.php:451 src/Module/Settings/Display.php:132 msgid "No special theme for mobile devices" msgstr "Kein spezielles Theme für mobile Geräte verwenden." -#: src/Module/Admin/Site.php:465 src/Module/Settings/Display.php:140 +#: src/Module/Admin/Site.php:468 src/Module/Settings/Display.php:142 #, php-format msgid "%s - (Experimental)" msgstr "%s - (Experimentell)" -#: src/Module/Admin/Site.php:477 +#: src/Module/Admin/Site.php:480 msgid "No community page for local users" msgstr "Keine Gemeinschaftsseite für lokale Nutzer" -#: src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:481 msgid "No community page" msgstr "Keine Gemeinschaftsseite" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:482 msgid "Public postings from users of this site" msgstr "Öffentliche Beiträge von NutzerInnen dieser Seite" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:483 msgid "Public postings from the federated network" msgstr "Öffentliche Beiträge aus dem föderalen Netzwerk" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:484 msgid "Public postings from local users and the federated network" msgstr "Öffentliche Beiträge von lokalen Nutzern und aus dem föderalen Netzwerk" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:490 msgid "Multi user instance" msgstr "Mehrbenutzer-Instanz" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:518 msgid "Closed" msgstr "Geschlossen" -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:519 msgid "Requires approval" msgstr "Bedarf der Zustimmung" -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:520 msgid "Open" msgstr "Offen" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:530 msgid "Don't check" msgstr "Nicht überprüfen" -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:531 msgid "check the stable version" msgstr "überprüfe die stabile Version" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:532 msgid "check the development version" msgstr "überprüfe die Entwicklungsversion" -#: src/Module/Admin/Site.php:533 +#: src/Module/Admin/Site.php:536 msgid "none" msgstr "keine" -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:537 msgid "Local contacts" -msgstr "" +msgstr "Lokale Kontakte" -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:538 msgid "Interactors" -msgstr "" +msgstr "Interaktionen" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:557 msgid "Database (legacy)" msgstr "Datenbank (legacy)" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "Republish users to directory" msgstr "Nutzer erneut im globalen Verzeichnis veröffentlichen." -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "File upload" msgstr "Datei hochladen" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Policies" msgstr "Regeln" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:595 msgid "Auto Discovered Contact Directory" msgstr "Automatisch ein Kontaktverzeichnis erstellen" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:596 msgid "Performance" msgstr "Performance" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "Worker" msgstr "Worker" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 msgid "Message Relay" msgstr "Nachrichten-Relais" -#: src/Module/Admin/Site.php:596 +#: src/Module/Admin/Site.php:599 msgid "Relocate Instance" msgstr "Instanz Umziehen" -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:600 msgid "" "Warning! Advanced function. Could make this server " "unreachable." msgstr "Achtung Funktionen für Fortgeschrittene. Könnte diesen Server unerreichbar machen." -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:604 msgid "Site name" msgstr "Seitenname" -#: src/Module/Admin/Site.php:602 +#: src/Module/Admin/Site.php:605 msgid "Sender Email" msgstr "Absender für Emails" -#: src/Module/Admin/Site.php:602 +#: src/Module/Admin/Site.php:605 msgid "" "The email address your server shall use to send notification emails from." msgstr "Die E-Mail Adresse, die dein Server zum Versenden von Benachrichtigungen verwenden soll." -#: src/Module/Admin/Site.php:603 +#: src/Module/Admin/Site.php:606 +msgid "Name of the system actor" +msgstr "Name des System-Actors" + +#: src/Module/Admin/Site.php:606 +msgid "" +"Name of the internal system account that is used to perform ActivityPub " +"requests. This must be an unused username. If set, this can't be changed " +"again." +msgstr "Name des internen System-Accounts der für ActivityPub Anfragen verwendet wird. Der Nutzername darf bisher nicht verwendet werden. Ist der Name einmal gesetzt kann er nicht mehr geändert werden." + +#: src/Module/Admin/Site.php:607 msgid "Banner/Logo" msgstr "Banner/Logo" -#: src/Module/Admin/Site.php:604 +#: src/Module/Admin/Site.php:608 msgid "Email Banner/Logo" msgstr "E-Mail Banner / Logo" -#: src/Module/Admin/Site.php:605 +#: src/Module/Admin/Site.php:609 msgid "Shortcut icon" msgstr "Shortcut Icon" -#: src/Module/Admin/Site.php:605 +#: src/Module/Admin/Site.php:609 msgid "Link to an icon that will be used for browsers." msgstr "Link zu einem Icon, das Browser verwenden werden." -#: src/Module/Admin/Site.php:606 +#: src/Module/Admin/Site.php:610 msgid "Touch icon" msgstr "Touch Icon" -#: src/Module/Admin/Site.php:606 +#: src/Module/Admin/Site.php:610 msgid "Link to an icon that will be used for tablets and mobiles." msgstr "Link zu einem Icon, das Tablets und Mobiltelefone verwenden sollen." -#: src/Module/Admin/Site.php:607 +#: src/Module/Admin/Site.php:611 msgid "Additional Info" msgstr "Zusätzliche Informationen" -#: src/Module/Admin/Site.php:607 +#: src/Module/Admin/Site.php:611 #, php-format msgid "" "For public servers: you can add additional information here that will be " "listed at %s/servers." msgstr "Für öffentliche Server kannst du hier zusätzliche Informationen angeben, die dann auf %s/servers angezeigt werden." -#: src/Module/Admin/Site.php:608 +#: src/Module/Admin/Site.php:612 msgid "System language" msgstr "Systemsprache" -#: src/Module/Admin/Site.php:609 +#: src/Module/Admin/Site.php:613 msgid "System theme" msgstr "Systemweites Theme" -#: src/Module/Admin/Site.php:609 +#: src/Module/Admin/Site.php:613 msgid "" "Default system theme - may be over-ridden by user profiles - Change default theme settings" msgstr "Standard-Theme des Systems - kann von Benutzerprofilen überschrieben werden - Ändere Einstellung des Standard-Themes" -#: src/Module/Admin/Site.php:610 +#: src/Module/Admin/Site.php:614 msgid "Mobile system theme" msgstr "Systemweites mobiles Theme" -#: src/Module/Admin/Site.php:610 +#: src/Module/Admin/Site.php:614 msgid "Theme for mobile devices" msgstr "Theme für mobile Geräte" -#: src/Module/Admin/Site.php:612 +#: src/Module/Admin/Site.php:616 msgid "Force SSL" msgstr "Erzwinge SSL" -#: src/Module/Admin/Site.php:612 +#: src/Module/Admin/Site.php:616 msgid "" "Force all Non-SSL requests to SSL - Attention: on some systems it could lead" " to endless loops." msgstr "Erzwinge SSL für alle Nicht-SSL-Anfragen - Achtung: auf manchen Systemen verursacht dies eine Endlosschleife." -#: src/Module/Admin/Site.php:613 +#: src/Module/Admin/Site.php:617 msgid "Hide help entry from navigation menu" msgstr "Verberge den Hilfe-Eintrag im Navigationsmenü" -#: src/Module/Admin/Site.php:613 +#: src/Module/Admin/Site.php:617 msgid "" "Hides the menu entry for the Help pages from the navigation menu. You can " "still access it calling /help directly." msgstr "Verbirgt den Menüeintrag für die Hilfe-Seiten im Navigationsmenü. Die Seiten können weiterhin über /help aufgerufen werden." -#: src/Module/Admin/Site.php:614 +#: src/Module/Admin/Site.php:618 msgid "Single user instance" msgstr "Ein-Nutzer Instanz" -#: src/Module/Admin/Site.php:614 +#: src/Module/Admin/Site.php:618 msgid "Make this instance multi-user or single-user for the named user" msgstr "Bestimmt, ob es sich bei dieser Instanz um eine Installation mit nur einen Nutzer oder mit mehreren Nutzern handelt." -#: src/Module/Admin/Site.php:616 +#: src/Module/Admin/Site.php:620 msgid "File storage backend" msgstr "Datenspeicher-Backend" -#: src/Module/Admin/Site.php:616 +#: src/Module/Admin/Site.php:620 msgid "" "The backend used to store uploaded data. If you change the storage backend, " "you can manually move the existing files. If you do not do so, the files " @@ -7134,190 +7224,190 @@ msgid "" " for more information about the choices and the moving procedure." msgstr "Das zu verwendende Datenspeicher-Backend, wenn Dateien hochgeladen werden. Wenn du das Datenspeicher-Backend änderst, kannst du die bestehenden Dateien zum neuen Backend verschieben. Machst du dies nicht, verbleiben sie im alten Backend und werden weiterhin von dort geladen. Für weitere Informationen zu den verfügbaren Alternativen und der Prozedur zum Verschieben der Daten schaue bitte in die Dokumentation zu den Einstellungen." -#: src/Module/Admin/Site.php:618 +#: src/Module/Admin/Site.php:622 msgid "Maximum image size" msgstr "Maximale Bildgröße" -#: src/Module/Admin/Site.php:618 +#: src/Module/Admin/Site.php:622 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "Maximale Uploadgröße von Bildern in Bytes. Standard ist 0, d.h. ohne Limit." -#: src/Module/Admin/Site.php:619 +#: src/Module/Admin/Site.php:623 msgid "Maximum image length" msgstr "Maximale Bildlänge" -#: src/Module/Admin/Site.php:619 +#: src/Module/Admin/Site.php:623 msgid "" "Maximum length in pixels of the longest side of uploaded images. Default is " "-1, which means no limits." msgstr "Maximale Länge in Pixeln der längsten Seite eines hochgeladenen Bildes. Grundeinstellung ist -1, was keine Einschränkung bedeutet." -#: src/Module/Admin/Site.php:620 +#: src/Module/Admin/Site.php:624 msgid "JPEG image quality" msgstr "Qualität des JPEG Bildes" -#: src/Module/Admin/Site.php:620 +#: src/Module/Admin/Site.php:624 msgid "" "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " "100, which is full quality." msgstr "Hochgeladene JPEG-Bilder werden mit dieser Qualität [0-100] gespeichert. Grundeinstellung ist 100, kein Qualitätsverlust." -#: src/Module/Admin/Site.php:622 +#: src/Module/Admin/Site.php:626 msgid "Register policy" msgstr "Registrierungsmethode" -#: src/Module/Admin/Site.php:623 +#: src/Module/Admin/Site.php:627 msgid "Maximum Daily Registrations" msgstr "Maximum täglicher Registrierungen" -#: src/Module/Admin/Site.php:623 +#: src/Module/Admin/Site.php:627 msgid "" "If registration is permitted above, this sets the maximum number of new user" " registrations to accept per day. If register is set to closed, this " "setting has no effect." msgstr "Wenn die Registrierung weiter oben erlaubt ist, regelt dies die maximale Anzahl von Neuanmeldungen pro Tag. Wenn die Registrierung geschlossen ist, hat diese Einstellung keinen Effekt." -#: src/Module/Admin/Site.php:624 +#: src/Module/Admin/Site.php:628 msgid "Register text" msgstr "Registrierungstext" -#: src/Module/Admin/Site.php:624 +#: src/Module/Admin/Site.php:628 msgid "" "Will be displayed prominently on the registration page. You can use BBCode " "here." msgstr "Wird gut sichtbar auf der Registrierungsseite angezeigt. BBCode kann verwendet werden." -#: src/Module/Admin/Site.php:625 +#: src/Module/Admin/Site.php:629 msgid "Forbidden Nicknames" msgstr "Verbotene Spitznamen" -#: src/Module/Admin/Site.php:625 +#: src/Module/Admin/Site.php:629 msgid "" "Comma separated list of nicknames that are forbidden from registration. " "Preset is a list of role names according RFC 2142." msgstr "Durch Kommas getrennte Liste von Spitznamen, die von der Registrierung ausgeschlossen sind. Die Vorgabe ist eine Liste von Rollennamen nach RFC 2142." -#: src/Module/Admin/Site.php:626 +#: src/Module/Admin/Site.php:630 msgid "Accounts abandoned after x days" msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt" -#: src/Module/Admin/Site.php:626 +#: src/Module/Admin/Site.php:630 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit." -#: src/Module/Admin/Site.php:627 +#: src/Module/Admin/Site.php:631 msgid "Allowed friend domains" msgstr "Erlaubte Domains für Kontakte" -#: src/Module/Admin/Site.php:627 +#: src/Module/Admin/Site.php:631 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Liste der Domains, die für Kontakte erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: src/Module/Admin/Site.php:628 +#: src/Module/Admin/Site.php:632 msgid "Allowed email domains" msgstr "Erlaubte Domains für E-Mails" -#: src/Module/Admin/Site.php:628 +#: src/Module/Admin/Site.php:632 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: src/Module/Admin/Site.php:629 +#: src/Module/Admin/Site.php:633 msgid "No OEmbed rich content" msgstr "OEmbed nicht verwenden" -#: src/Module/Admin/Site.php:629 +#: src/Module/Admin/Site.php:633 msgid "" "Don't show the rich content (e.g. embedded PDF), except from the domains " "listed below." msgstr "Verhindert das Einbetten von reichhaltigen Inhalten (z.B. eingebettete PDF Dateien). Ausgenommen von dieser Regel werden Domänen, die unten aufgeführt werden." -#: src/Module/Admin/Site.php:630 +#: src/Module/Admin/Site.php:634 msgid "Allowed OEmbed domains" msgstr "Erlaubte OEmbed-Domänen" -#: src/Module/Admin/Site.php:630 +#: src/Module/Admin/Site.php:634 msgid "" "Comma separated list of domains which oembed content is allowed to be " "displayed. Wildcards are accepted." msgstr "Durch Kommas getrennte Liste von Domänen, für die das Einbetten reichhaltiger Inhalte erlaubt ist. Platzhalter können verwendet werden." -#: src/Module/Admin/Site.php:631 +#: src/Module/Admin/Site.php:635 msgid "Block public" msgstr "Öffentlichen Zugriff blockieren" -#: src/Module/Admin/Site.php:631 +#: src/Module/Admin/Site.php:635 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist." -#: src/Module/Admin/Site.php:632 +#: src/Module/Admin/Site.php:636 msgid "Force publish" msgstr "Erzwinge Veröffentlichung" -#: src/Module/Admin/Site.php:632 +#: src/Module/Admin/Site.php:636 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen." -#: src/Module/Admin/Site.php:632 +#: src/Module/Admin/Site.php:636 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Wenn du diese Option aktivierst, verstößt das unter Umständen gegen Gesetze wie die EU-DSGVO." -#: src/Module/Admin/Site.php:633 +#: src/Module/Admin/Site.php:637 msgid "Global directory URL" msgstr "URL des weltweiten Verzeichnisses" -#: src/Module/Admin/Site.php:633 +#: src/Module/Admin/Site.php:637 msgid "" "URL to the global directory. If this is not set, the global directory is " "completely unavailable to the application." msgstr "URL des weltweiten Verzeichnisses. Wenn diese nicht gesetzt ist, ist das Verzeichnis für die Applikation nicht erreichbar." -#: src/Module/Admin/Site.php:634 +#: src/Module/Admin/Site.php:638 msgid "Private posts by default for new users" msgstr "Private Beiträge als Standard für neue Nutzer" -#: src/Module/Admin/Site.php:634 +#: src/Module/Admin/Site.php:638 msgid "" "Set default post permissions for all new members to the default privacy " "group rather than public." msgstr "Die Standard-Zugriffsrechte für neue Nutzer werden so gesetzt, dass als Voreinstellung in die private Gruppe gepostet wird anstelle von öffentlichen Beiträgen." -#: src/Module/Admin/Site.php:635 +#: src/Module/Admin/Site.php:639 msgid "Don't include post content in email notifications" msgstr "Inhalte von Beiträgen nicht in E-Mail-Benachrichtigungen versenden" -#: src/Module/Admin/Site.php:635 +#: src/Module/Admin/Site.php:639 msgid "" "Don't include the content of a post/comment/private message/etc. in the " "email notifications that are sent out from this site, as a privacy measure." msgstr "Inhalte von Beiträgen/Kommentaren/privaten Nachrichten/usw. zum Datenschutz nicht in E-Mail-Benachrichtigungen einbinden." -#: src/Module/Admin/Site.php:636 +#: src/Module/Admin/Site.php:640 msgid "Disallow public access to addons listed in the apps menu." msgstr "Öffentlichen Zugriff auf Addons im Apps Menü verbieten." -#: src/Module/Admin/Site.php:636 +#: src/Module/Admin/Site.php:640 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "Wenn ausgewählt, werden die im Apps Menü aufgeführten Addons nur angemeldeten Nutzern der Seite zur Verfügung gestellt." -#: src/Module/Admin/Site.php:637 +#: src/Module/Admin/Site.php:641 msgid "Don't embed private images in posts" msgstr "Private Bilder nicht in Beiträgen einbetten." -#: src/Module/Admin/Site.php:637 +#: src/Module/Admin/Site.php:641 msgid "" "Don't replace locally-hosted private photos in posts with an embedded copy " "of the image. This means that contacts who receive posts containing private " @@ -7325,11 +7415,11 @@ msgid "" "while." msgstr "Ersetze lokal gehostete, private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten, sich zunächst auf den jeweiligen Servern authentifizieren müssen, bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert." -#: src/Module/Admin/Site.php:638 +#: src/Module/Admin/Site.php:642 msgid "Explicit Content" msgstr "Sensibler Inhalt" -#: src/Module/Admin/Site.php:638 +#: src/Module/Admin/Site.php:642 msgid "" "Set this to announce that your node is used mostly for explicit content that" " might not be suited for minors. This information will be published in the " @@ -7338,234 +7428,234 @@ msgid "" "will be shown at the user registration page." msgstr "Wähle dies, um anzuzeigen, dass dein Knoten hauptsächlich für explizite Inhalte verwendet wird, die möglicherweise nicht für Minderjährige geeignet sind. Diese Info wird in der Knoteninformation veröffentlicht und kann durch das Globale Verzeichnis genutzt werden, um deinen Knoten von den Auflistungen auszuschließen. Zusätzlich wird auf der Registrierungsseite ein Hinweis darüber angezeigt." -#: src/Module/Admin/Site.php:639 +#: src/Module/Admin/Site.php:643 msgid "Allow Users to set remote_self" msgstr "Nutzern erlauben, das remote_self Flag zu setzen" -#: src/Module/Admin/Site.php:639 +#: src/Module/Admin/Site.php:643 msgid "" "With checking this, every user is allowed to mark every contact as a " "remote_self in the repair contact dialog. Setting this flag on a contact " "causes mirroring every posting of that contact in the users stream." msgstr "Ist dies ausgewählt, kann jeder Nutzer jeden seiner Kontakte als remote_self (entferntes Konto) im \"Erweitert\"-Reiter der Kontaktansicht markieren. Nach dem Setzen dieses Flags werden alle Top-Level-Beiträge dieser Kontakte automatisch in den Stream dieses Nutzers gepostet (gespiegelt)." -#: src/Module/Admin/Site.php:640 +#: src/Module/Admin/Site.php:644 msgid "Block multiple registrations" msgstr "Unterbinde Mehrfachregistrierung" -#: src/Module/Admin/Site.php:640 +#: src/Module/Admin/Site.php:644 msgid "Disallow users to register additional accounts for use as pages." msgstr "Benutzern nicht erlauben, weitere Konten für Organisationsseiten o. ä. mit der gleichen E-Mail-Adresse anzulegen." -#: src/Module/Admin/Site.php:641 +#: src/Module/Admin/Site.php:645 msgid "Disable OpenID" msgstr "OpenID deaktivieren" -#: src/Module/Admin/Site.php:641 +#: src/Module/Admin/Site.php:645 msgid "Disable OpenID support for registration and logins." msgstr "OpenID-Unterstützung für Registrierung und Login." -#: src/Module/Admin/Site.php:642 +#: src/Module/Admin/Site.php:646 msgid "No Fullname check" msgstr "Namen nicht auf Vollständigkeit überprüfen" -#: src/Module/Admin/Site.php:642 +#: src/Module/Admin/Site.php:646 msgid "" "Allow users to register without a space between the first name and the last " "name in their full name." msgstr "Erlaubt Nutzern, Konten zu registrieren, bei denen im Namensfeld kein Leerzeichen zur Trennung von Vor- und Nachnamen verwendet wird." -#: src/Module/Admin/Site.php:643 +#: src/Module/Admin/Site.php:647 msgid "Community pages for visitors" msgstr "Für Besucher verfügbare Gemeinschaftsseite" -#: src/Module/Admin/Site.php:643 +#: src/Module/Admin/Site.php:647 msgid "" "Which community pages should be available for visitors. Local users always " "see both pages." msgstr "Welche Gemeinschaftsseiten sollen für Besucher dieses Knotens verfügbar sein? Lokale Nutzer können grundsätzlich beide Seiten verwenden." -#: src/Module/Admin/Site.php:644 +#: src/Module/Admin/Site.php:648 msgid "Posts per user on community page" msgstr "Anzahl der Beiträge pro Benutzer auf der Gemeinschaftsseite" -#: src/Module/Admin/Site.php:644 +#: src/Module/Admin/Site.php:648 msgid "" "The maximum number of posts per user on the community page. (Not valid for " "\"Global Community\")" msgstr "Maximale Anzahl der Beiträge, die von jedem Nutzer auf der Gemeinschaftsseite angezeigt werden. (Gilt nicht für die 'Globale Gemeinschaftsseite')" -#: src/Module/Admin/Site.php:645 +#: src/Module/Admin/Site.php:649 msgid "Disable OStatus support" msgstr "OStatus-Unterstützung deaktivieren" -#: src/Module/Admin/Site.php:645 +#: src/Module/Admin/Site.php:649 msgid "" "Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " "communications in OStatus are public, so privacy warnings will be " "occasionally displayed." msgstr "Die eingebaute OStatus-Unterstützung (StatusNet, GNU Social, etc.) deaktivieren. Jede Kommunikation in OStatus ist öffentlich, Privatsphäre-Warnungen werden nur bei Bedarf angezeigt." -#: src/Module/Admin/Site.php:646 +#: src/Module/Admin/Site.php:650 msgid "OStatus support can only be enabled if threading is enabled." msgstr "OStatus Unterstützung kann nur aktiviert werden, wenn \"Threading\" aktiviert ist. " -#: src/Module/Admin/Site.php:648 +#: src/Module/Admin/Site.php:652 msgid "" "Diaspora support can't be enabled because Friendica was installed into a sub" " directory." msgstr "Diaspora Unterstützung kann nicht aktiviert werden, da Friendica in ein Unterverzeichnis installiert ist." -#: src/Module/Admin/Site.php:649 +#: src/Module/Admin/Site.php:653 msgid "Enable Diaspora support" msgstr "Diaspora-Unterstützung aktivieren" -#: src/Module/Admin/Site.php:649 +#: src/Module/Admin/Site.php:653 msgid "Provide built-in Diaspora network compatibility." msgstr "Verwende die eingebaute Diaspora-Verknüpfung." -#: src/Module/Admin/Site.php:650 +#: src/Module/Admin/Site.php:654 msgid "Only allow Friendica contacts" msgstr "Nur Friendica-Kontakte erlauben" -#: src/Module/Admin/Site.php:650 +#: src/Module/Admin/Site.php:654 msgid "" "All contacts must use Friendica protocols. All other built-in communication " "protocols disabled." msgstr "Alle Kontakte müssen das Friendica-Protokoll nutzen. Alle anderen Kommunikationsprotokolle werden deaktiviert." -#: src/Module/Admin/Site.php:651 +#: src/Module/Admin/Site.php:655 msgid "Verify SSL" msgstr "SSL Überprüfen" -#: src/Module/Admin/Site.php:651 +#: src/Module/Admin/Site.php:655 msgid "" "If you wish, you can turn on strict certificate checking. This will mean you" " cannot connect (at all) to self-signed SSL sites." msgstr "Wenn gewollt, kann man hier eine strenge Zertifikatskontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL-Zertifikat eine Verbindung herstellen kann." -#: src/Module/Admin/Site.php:652 +#: src/Module/Admin/Site.php:656 msgid "Proxy user" msgstr "Proxy-Nutzer" -#: src/Module/Admin/Site.php:653 +#: src/Module/Admin/Site.php:657 msgid "Proxy URL" msgstr "Proxy-URL" -#: src/Module/Admin/Site.php:654 +#: src/Module/Admin/Site.php:658 msgid "Network timeout" msgstr "Netzwerk-Wartezeit" -#: src/Module/Admin/Site.php:654 +#: src/Module/Admin/Site.php:658 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen)." -#: src/Module/Admin/Site.php:655 +#: src/Module/Admin/Site.php:659 msgid "Maximum Load Average" msgstr "Maximum Load Average" -#: src/Module/Admin/Site.php:655 +#: src/Module/Admin/Site.php:659 #, php-format msgid "" "Maximum system load before delivery and poll processes are deferred - " "default %d." msgstr "Maximale System-LOAD bevor Verteil- und Empfangsprozesse verschoben werden - Standard %d" -#: src/Module/Admin/Site.php:656 +#: src/Module/Admin/Site.php:660 msgid "Maximum Load Average (Frontend)" msgstr "Maximum Load Average (Frontend)" -#: src/Module/Admin/Site.php:656 +#: src/Module/Admin/Site.php:660 msgid "Maximum system load before the frontend quits service - default 50." msgstr "Maximale Systemlast, bevor Vordergrundprozesse pausiert werden - Standard 50." -#: src/Module/Admin/Site.php:657 +#: src/Module/Admin/Site.php:661 msgid "Minimal Memory" msgstr "Minimaler Speicher" -#: src/Module/Admin/Site.php:657 +#: src/Module/Admin/Site.php:661 msgid "" "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " "default 0 (deactivated)." msgstr "Minimal freier Speicher in MB für den Worker Prozess. Benötigt Zugriff auf /proc/meminfo - Standardwert ist 0 (deaktiviert)" -#: src/Module/Admin/Site.php:658 +#: src/Module/Admin/Site.php:662 msgid "Periodically optimize tables" -msgstr "" - -#: src/Module/Admin/Site.php:658 -msgid "Periodically optimize tables like the cache and the workerqueue" -msgstr "" - -#: src/Module/Admin/Site.php:660 -msgid "Discover followers/followings from contacts" -msgstr "" - -#: src/Module/Admin/Site.php:660 -msgid "" -"If enabled, contacts are checked for their followers and following contacts." -msgstr "" - -#: src/Module/Admin/Site.php:661 -msgid "None - deactivated" -msgstr "" +msgstr "Optimiere die Tabellen regelmäßig" #: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "Optimiert Tabellen wie den Cache oder diw Worker-Warteschlage regelmäßig." + +#: src/Module/Admin/Site.php:664 +msgid "Discover followers/followings from contacts" +msgstr "Endecke folgende und gefolgte Kontakte von Kontakten" + +#: src/Module/Admin/Site.php:664 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "Ist dies aktiv, werden die Kontakte auf deren folgenden und gefolgten Kontakte überprüft." + +#: src/Module/Admin/Site.php:665 +msgid "None - deactivated" +msgstr "Keine - deaktiviert" + +#: src/Module/Admin/Site.php:666 msgid "" "Local contacts - contacts of our local contacts are discovered for their " "followers/followings." -msgstr "" +msgstr "Lokale Kontakte - Die Beziehungen der lokalen Kontakte werden analysiert." -#: src/Module/Admin/Site.php:663 +#: src/Module/Admin/Site.php:667 msgid "" "Interactors - contacts of our local contacts and contacts who interacted on " "locally visible postings are discovered for their followers/followings." -msgstr "" +msgstr "Interaktionen - Kontakte der lokalen Kontakte sowie die Profile die mit öffentlichen lokalen Beiträgen interagiert haben, werden bzgl. ihrer Beziehungen analysiert." -#: src/Module/Admin/Site.php:665 +#: src/Module/Admin/Site.php:669 msgid "Synchronize the contacts with the directory server" msgstr "Gleiche die Kontakte mit dem Directory-Server ab" -#: src/Module/Admin/Site.php:665 +#: src/Module/Admin/Site.php:669 msgid "" "if enabled, the system will check periodically for new contacts on the " "defined directory server." -msgstr "" +msgstr "Ist dies aktiv, wird das System regelmäßig auf dem Verzeichnis-Server nach neuen potentiellen Kontakten nachsehen." -#: src/Module/Admin/Site.php:667 +#: src/Module/Admin/Site.php:671 msgid "Days between requery" msgstr "Tage zwischen erneuten Abfragen" -#: src/Module/Admin/Site.php:667 +#: src/Module/Admin/Site.php:671 msgid "Number of days after which a server is requeried for his contacts." msgstr "Legt das Abfrageintervall fest, nach dem ein Server erneut nach Kontakten abgefragt werden soll." -#: src/Module/Admin/Site.php:668 +#: src/Module/Admin/Site.php:672 msgid "Discover contacts from other servers" msgstr "Neue Kontakte auf anderen Servern entdecken" -#: src/Module/Admin/Site.php:668 +#: src/Module/Admin/Site.php:672 msgid "" "Periodically query other servers for contacts. The system queries Friendica," " Mastodon and Hubzilla servers." -msgstr "" +msgstr "Frage regelmäßig bei anderen Servern nach neuen potentiellen Kontakten an. Diese Anfragen werden an Friendica, Mastodon und Hubzilla Server gesandt." -#: src/Module/Admin/Site.php:669 +#: src/Module/Admin/Site.php:673 msgid "Search the local directory" msgstr "Lokales Verzeichnis durchsuchen" -#: src/Module/Admin/Site.php:669 +#: src/Module/Admin/Site.php:673 msgid "" "Search the local directory instead of the global directory. When searching " "locally, every search will be executed on the global directory in the " "background. This improves the search results when the search is repeated." msgstr "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt, um die Suchresultate zu verbessern, wenn die Suche wiederholt wird." -#: src/Module/Admin/Site.php:671 +#: src/Module/Admin/Site.php:675 msgid "Publish server information" msgstr "Server-Informationen veröffentlichen" -#: src/Module/Admin/Site.php:671 +#: src/Module/Admin/Site.php:675 msgid "" "If enabled, general server and usage data will be published. The data " "contains the name and version of the server, number of users with public " @@ -7573,50 +7663,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Wenn aktiviert, werden allgemeine Informationen über den Server und Nutzungsdaten veröffentlicht. Die Daten beinhalten den Namen sowie die Version des Servers, die Anzahl der Personen mit öffentlichen Profilen, die Anzahl der Beiträge sowie aktivierte Protokolle und Konnektoren. Für Details bitte the-federation.info aufrufen." -#: src/Module/Admin/Site.php:673 +#: src/Module/Admin/Site.php:677 msgid "Check upstream version" msgstr "Suche nach Updates" -#: src/Module/Admin/Site.php:673 +#: src/Module/Admin/Site.php:677 msgid "" "Enables checking for new Friendica versions at github. If there is a new " "version, you will be informed in the admin panel overview." msgstr "Wenn diese Option aktiviert ist, wird regelmäßig nach neuen Friendica-Versionen auf github gesucht. Wenn es eine neue Version gibt, wird dies auf der Übersichtsseite im Admin-Panel angezeigt." -#: src/Module/Admin/Site.php:674 +#: src/Module/Admin/Site.php:678 msgid "Suppress Tags" msgstr "Tags unterdrücken" -#: src/Module/Admin/Site.php:674 +#: src/Module/Admin/Site.php:678 msgid "Suppress showing a list of hashtags at the end of the posting." msgstr "Unterdrückt die Anzeige von Tags am Ende eines Beitrags." -#: src/Module/Admin/Site.php:675 +#: src/Module/Admin/Site.php:679 msgid "Clean database" msgstr "Datenbank aufräumen" -#: src/Module/Admin/Site.php:675 +#: src/Module/Admin/Site.php:679 msgid "" "Remove old remote items, orphaned database records and old content from some" " other helper tables." msgstr "Entferne alte Beiträge von anderen Knoten, verwaiste Einträge und alten Inhalt einiger Hilfstabellen." -#: src/Module/Admin/Site.php:676 +#: src/Module/Admin/Site.php:680 msgid "Lifespan of remote items" msgstr "Lebensdauer von Beiträgen anderer Knoten" -#: src/Module/Admin/Site.php:676 +#: src/Module/Admin/Site.php:680 msgid "" "When the database cleanup is enabled, this defines the days after which " "remote items will be deleted. Own items, and marked or filed items are " "always kept. 0 disables this behaviour." msgstr "Wenn das Aufräumen der Datenbank aktiviert ist, definiert dies die Anzahl in Tagen, nach der Beiträge, die auf anderen Knoten des Netzwerks verfasst wurden, gelöscht werden sollen. Eigene Beiträge sowie markierte oder abgespeicherte Beiträge werden nicht gelöscht. Ein Wert von 0 deaktiviert das automatische Löschen von Beiträgen." -#: src/Module/Admin/Site.php:677 +#: src/Module/Admin/Site.php:681 msgid "Lifespan of unclaimed items" msgstr "Lebensdauer nicht angeforderter Beiträge" -#: src/Module/Admin/Site.php:677 +#: src/Module/Admin/Site.php:681 msgid "" "When the database cleanup is enabled, this defines the days after which " "unclaimed remote items (mostly content from the relay) will be deleted. " @@ -7624,140 +7714,140 @@ msgid "" "items if set to 0." msgstr "Wenn das Aufräumen der Datenbank aktiviert ist, definiert dies die Anzahl von Tagen, nach denen nicht angeforderte Beiträge (hauptsächlich solche, die über das Relais eintreffen) gelöscht werden. Der Standardwert beträgt 90 Tage. Wird dieser Wert auf 0 gesetzt, wird die Lebensdauer von Beiträgen anderer Knoten verwendet." -#: src/Module/Admin/Site.php:678 +#: src/Module/Admin/Site.php:682 msgid "Lifespan of raw conversation data" msgstr "Lebensdauer der Beiträge" -#: src/Module/Admin/Site.php:678 +#: src/Module/Admin/Site.php:682 msgid "" "The conversation data is used for ActivityPub and OStatus, as well as for " "debug purposes. It should be safe to remove it after 14 days, default is 90 " "days." msgstr "Die Konversationsdaten werden für ActivityPub und OStatus sowie für Debug-Zwecke verwendet. Sie sollten gefahrlos nach 14 Tagen entfernt werden können, der Standardwert beträgt 90 Tage." -#: src/Module/Admin/Site.php:679 +#: src/Module/Admin/Site.php:683 msgid "Path to item cache" msgstr "Pfad zum Item-Cache" -#: src/Module/Admin/Site.php:679 +#: src/Module/Admin/Site.php:683 msgid "The item caches buffers generated bbcode and external images." msgstr "Im Item-Cache werden externe Bilder und geparster BBCode zwischen gespeichert." -#: src/Module/Admin/Site.php:680 +#: src/Module/Admin/Site.php:684 msgid "Cache duration in seconds" msgstr "Cache-Dauer in Sekunden" -#: src/Module/Admin/Site.php:680 +#: src/Module/Admin/Site.php:684 msgid "" "How long should the cache files be hold? Default value is 86400 seconds (One" " day). To disable the item cache, set the value to -1." msgstr "Wie lange sollen die zwischengespeicherten Dateien vorgehalten werden? Grundeinstellung sind 86400 Sekunden (ein Tag). Um den Item-Cache zu deaktivieren, setze diesen Wert auf -1." -#: src/Module/Admin/Site.php:681 +#: src/Module/Admin/Site.php:685 msgid "Maximum numbers of comments per post" msgstr "Maximale Anzahl von Kommentaren pro Beitrag" -#: src/Module/Admin/Site.php:681 +#: src/Module/Admin/Site.php:685 msgid "How much comments should be shown for each post? Default value is 100." msgstr "Wie viele Kommentare sollen pro Beitrag angezeigt werden? Standardwert sind 100." -#: src/Module/Admin/Site.php:682 +#: src/Module/Admin/Site.php:686 msgid "Maximum numbers of comments per post on the display page" -msgstr "" +msgstr "Maximale Anzahl von Kommentaren in der Einzelansicht" -#: src/Module/Admin/Site.php:682 +#: src/Module/Admin/Site.php:686 msgid "" "How many comments should be shown on the single view for each post? Default " "value is 1000." -msgstr "" +msgstr "Wie viele Kommentare sollen auf der Einzelansicht eines Beitrags angezeigt werden? Grundeinstellung sind 1000." -#: src/Module/Admin/Site.php:683 +#: src/Module/Admin/Site.php:687 msgid "Temp path" msgstr "Temp-Pfad" -#: src/Module/Admin/Site.php:683 +#: src/Module/Admin/Site.php:687 msgid "" "If you have a restricted system where the webserver can't access the system " "temp path, enter another path here." msgstr "Solltest du ein eingeschränktes System haben, auf dem der Webserver nicht auf das temp-Verzeichnis des Systems zugreifen kann, setze hier einen anderen Pfad." -#: src/Module/Admin/Site.php:684 +#: src/Module/Admin/Site.php:688 msgid "Disable picture proxy" msgstr "Bilder-Proxy deaktivieren" -#: src/Module/Admin/Site.php:684 +#: src/Module/Admin/Site.php:688 msgid "" "The picture proxy increases performance and privacy. It shouldn't be used on" " systems with very low bandwidth." msgstr "Der Proxy für Bilder verbessert die Leistung und Privatsphäre der Nutzer. Er sollte nicht auf Systemen verwendet werden, die nur über begrenzte Bandbreite verfügen." -#: src/Module/Admin/Site.php:685 +#: src/Module/Admin/Site.php:689 msgid "Only search in tags" msgstr "Nur in Tags suchen" -#: src/Module/Admin/Site.php:685 +#: src/Module/Admin/Site.php:689 msgid "On large systems the text search can slow down the system extremely." msgstr "Auf großen Knoten kann die Volltext-Suche das System ausbremsen." -#: src/Module/Admin/Site.php:687 +#: src/Module/Admin/Site.php:691 msgid "New base url" msgstr "Neue Basis-URL" -#: src/Module/Admin/Site.php:687 +#: src/Module/Admin/Site.php:691 msgid "" "Change base url for this server. Sends relocate message to all Friendica and" " Diaspora* contacts of all users." msgstr "Ändert die Basis-URL dieses Servers und sendet eine Umzugsmitteilung an alle Friendica- und Diaspora*-Kontakte deiner NutzerInnen." -#: src/Module/Admin/Site.php:689 +#: src/Module/Admin/Site.php:693 msgid "RINO Encryption" msgstr "RINO-Verschlüsselung" -#: src/Module/Admin/Site.php:689 +#: src/Module/Admin/Site.php:693 msgid "Encryption layer between nodes." msgstr "Verschlüsselung zwischen Friendica-Instanzen" -#: src/Module/Admin/Site.php:689 +#: src/Module/Admin/Site.php:693 msgid "Enabled" msgstr "Aktiv" -#: src/Module/Admin/Site.php:691 +#: src/Module/Admin/Site.php:695 msgid "Maximum number of parallel workers" msgstr "Maximale Anzahl parallel laufender Worker" -#: src/Module/Admin/Site.php:691 +#: src/Module/Admin/Site.php:695 #, php-format msgid "" "On shared hosters set this to %d. On larger systems, values of %d are great." " Default value is %d." msgstr "Wenn dein Knoten bei einem Shared Hoster ist, setze diesen Wert auf %d. Auf größeren Systemen funktioniert ein Wert von %d recht gut. Standardeinstellung sind %d." -#: src/Module/Admin/Site.php:692 +#: src/Module/Admin/Site.php:696 msgid "Don't use \"proc_open\" with the worker" msgstr "\"proc_open\" nicht für die Worker verwenden" -#: src/Module/Admin/Site.php:692 +#: src/Module/Admin/Site.php:696 msgid "" "Enable this if your system doesn't allow the use of \"proc_open\". This can " "happen on shared hosters. If this is enabled you should increase the " "frequency of worker calls in your crontab." msgstr "Aktiviere diese Option, wenn dein System die Verwendung von 'proc_open' verhindert. Dies könnte auf Shared Hostern der Fall sein. Wenn du diese Option aktivierst, solltest du die Frequenz der worker-Aufrufe in deiner crontab erhöhen." -#: src/Module/Admin/Site.php:693 +#: src/Module/Admin/Site.php:697 msgid "Enable fastlane" msgstr "Aktiviere Fastlane" -#: src/Module/Admin/Site.php:693 +#: src/Module/Admin/Site.php:697 msgid "" "When enabed, the fastlane mechanism starts an additional worker if processes" " with higher priority are blocked by processes of lower priority." msgstr "Wenn aktiviert, wird der Fastlane-Mechanismus einen weiteren Worker-Prozeß starten, wenn Prozesse mit höherer Priorität von Prozessen mit niedrigerer Priorität blockiert werden." -#: src/Module/Admin/Site.php:694 +#: src/Module/Admin/Site.php:698 msgid "Enable frontend worker" msgstr "Aktiviere den Frontend-Worker" -#: src/Module/Admin/Site.php:694 +#: src/Module/Admin/Site.php:698 #, php-format msgid "" "When enabled the Worker process is triggered when backend access is " @@ -7767,80 +7857,81 @@ msgid "" "server." msgstr "Ist diese Option aktiv, wird der Worker Prozess durch Aktionen am Frontend gestartet (z.B. wenn Nachrichten zugestellt werden). Auf kleineren Seiten sollte %s/worker regelmäßig, beispielsweise durch einen externen Cron Anbieter, aufgerufen werden. Du solltest diese Option nur dann aktivieren, wenn du keinen Cron Job auf deinem eigenen Server starten kannst." -#: src/Module/Admin/Site.php:696 +#: src/Module/Admin/Site.php:700 msgid "Subscribe to relay" msgstr "Relais abonnieren" -#: src/Module/Admin/Site.php:696 +#: src/Module/Admin/Site.php:700 msgid "" "Enables the receiving of public posts from the relay. They will be included " "in the search, subscribed tags and on the global community page." msgstr "Aktiviert den Empfang von öffentlichen Beiträgen vom Relais-Server. Diese Beiträge werden in der Suche, den abonnierten Hashtags sowie der globalen Gemeinschaftsseite verfügbar sein." -#: src/Module/Admin/Site.php:697 +#: src/Module/Admin/Site.php:701 msgid "Relay server" msgstr "Relais-Server" -#: src/Module/Admin/Site.php:697 +#: src/Module/Admin/Site.php:701 +#, php-format msgid "" "Address of the relay server where public posts should be send to. For " -"example https://relay.diasp.org" -msgstr "Adresse des Relais-Servers, an den die öffentlichen Beiträge gesendet werden sollen. Zum Beispiel https://relay.diasp.org" +"example %s" +msgstr "Adresse des Relais-Servers, an den die öffentlichen Beiträge gesendet werden sollen. Zum Beispiel %s" -#: src/Module/Admin/Site.php:698 +#: src/Module/Admin/Site.php:702 msgid "Direct relay transfer" msgstr "Direkte Relais-Übertragung" -#: src/Module/Admin/Site.php:698 +#: src/Module/Admin/Site.php:702 msgid "" "Enables the direct transfer to other servers without using the relay servers" msgstr "Aktiviert das direkte Verteilen an andere Server, ohne dass ein Relais-Server verwendet wird." -#: src/Module/Admin/Site.php:699 +#: src/Module/Admin/Site.php:703 msgid "Relay scope" msgstr "Geltungsbereich des Relais" -#: src/Module/Admin/Site.php:699 +#: src/Module/Admin/Site.php:703 msgid "" "Can be \"all\" or \"tags\". \"all\" means that every public post should be " "received. \"tags\" means that only posts with selected tags should be " "received." msgstr "Der Wert kann entweder 'Alle' oder 'Schlagwörter' sein. 'Alle' bedeutet, dass alle öffentliche Beiträge empfangen werden sollen. 'Schlagwörter' schränkt dem Empfang auf Beiträge ein, die bestimmte Schlagwörter beinhalten." -#: src/Module/Admin/Site.php:699 +#: src/Module/Admin/Site.php:703 msgid "all" msgstr "Alle" -#: src/Module/Admin/Site.php:699 +#: src/Module/Admin/Site.php:703 msgid "tags" msgstr "Schlagwörter" -#: src/Module/Admin/Site.php:700 +#: src/Module/Admin/Site.php:704 msgid "Server tags" msgstr "Server-Schlagworte" -#: src/Module/Admin/Site.php:700 +#: src/Module/Admin/Site.php:704 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Liste von Schlagworten, die abonniert werden sollen, mit Komma getrennt." -#: src/Module/Admin/Site.php:701 +#: src/Module/Admin/Site.php:705 msgid "Allow user tags" msgstr "Verwende Schlagworte der Nutzer" -#: src/Module/Admin/Site.php:701 +#: src/Module/Admin/Site.php:705 msgid "" "If enabled, the tags from the saved searches will used for the \"tags\" " "subscription in addition to the \"relay_server_tags\"." msgstr "Ist dies aktiviert, werden die Schlagwörter der gespeicherten Suchen zusätzlich zu den oben definierten Server-Schlagworten abonniert." -#: src/Module/Admin/Site.php:704 +#: src/Module/Admin/Site.php:708 msgid "Start Relocation" msgstr "Umsiedlung starten" #: src/Module/Admin/Summary.php:53 #, php-format msgid "Template engine (%s) error: %s" -msgstr "" +msgstr "Template engine (%s) Fehler: %s" #: src/Module/Admin/Summary.php:57 #, php-format @@ -7871,7 +7962,7 @@ msgid "" "error \"Prepared statement needs to be re-prepared\". Please set it at least" " to %d (or -1 for autosizing). See here for more " "information.
    " -msgstr "" +msgstr "Der Wert table_definition_cache ist zu niedrig (%d). Dadurch können Datenbank Fehler \"Prepared statement needs to be re-prepared\" hervor gerufen werden. Bitte setze den Wert auf mindestens %d (oder -1 zum automatischen einstellen). Weiterführende Informationen findest du hier." #: src/Module/Admin/Summary.php:80 #, php-format @@ -7912,7 +8003,7 @@ msgid "" "copy config/local-sample.config.php and move your config from " ".htconfig.php. See the Config help page for " "help with the transition." -msgstr "Die Konfiguration von Friendica befindet sich ab jetzt in der 'config/local.ini.php' Datei. Kopiere bitte die Datei 'config/local-sample.config.php' nach 'config/local.config.php' und setze die Konfigurationvariablen so wie in der alten .htconfig.php. Wie die Übertragung der Werte aussehen muss, kannst du der Konfiguration Hilfeseite entnehmen." +msgstr "Die Konfiguration von Friendica befindet sich ab jetzt in der 'config/local.config.php' Datei. Kopiere bitte die Datei 'config/local-sample.config.php' nach 'config/local.config.php' und setze die Konfigurationvariablen so wie in der alten .htconfig.php. Wie die Übertragung der Werte aussehen muss, kannst du der Konfiguration Hilfeseite entnehmen." #: src/Module/Admin/Summary.php:109 #, php-format @@ -7947,7 +8038,7 @@ msgstr "Die Logdatei '%s' ist nicht beschreibbar. Derzeit ist keine Aufzeichnung msgid "" "Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" " system.basepath from your db to avoid differences." -msgstr "Friendica's system.basepath würde aktualisiert '%s' von '%s'. Bitte entfernen Sie system.basepath aus der Datenbank um Unterschiede zu vermeiden." +msgstr "Friendica's system.basepath wurde aktualisiert '%s' von '%s'. Bitte entferne system.basepath aus der Datenbank um Unterschiede zu vermeiden." #: src/Module/Admin/Summary.php:171 #, php-format @@ -7961,7 +8052,7 @@ msgstr "Friendica's aktueller system.basepath '%s' ist verkehrt und die config f msgid "" "Friendica's current system.basepath '%s' is not equal to the config file " "'%s'. Please fix your configuration." -msgstr "Friendica's aktueller system.basepath '%s' ist nicht gleich wie die config file '%s'. Bitte korrigieren Sie Ihre Konfiguration." +msgstr "Friendica's aktueller system.basepath '%s' ist nicht gleich wie die config file '%s'. Bitte korrigiere deine Konfiguration." #: src/Module/Admin/Summary.php:186 msgid "Normal Account" @@ -8057,7 +8148,7 @@ msgid "Blocked server domain pattern" msgstr "Blockierte Server Domain Muster" #: src/Module/Admin/Blocklist/Server.php:80 -#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:78 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:80 msgid "Reason for the block" msgstr "Begründung für die Blockierung" @@ -8232,23 +8323,23 @@ msgstr "GUID" msgid "The GUID of the item you want to delete." msgstr "Die GUID des zu löschenden Eintrags" -#: src/Module/Admin/Addons/Details.php:70 +#: src/Module/Admin/Addons/Details.php:65 msgid "Addon not found." msgstr "Addon nicht gefunden." -#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 #, php-format msgid "Addon %s disabled." msgstr "Addon %s ausgeschaltet." -#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 #, php-format msgid "Addon %s enabled." msgstr "Addon %s eingeschaltet." #: src/Module/Admin/Addons/Index.php:42 msgid "Addons reloaded" -msgstr "" +msgstr "Addons neu geladen" #: src/Module/Admin/Addons/Index.php:53 #, php-format @@ -8319,47 +8410,47 @@ msgstr "Ortungsdienste sind auf Ihrem Gerät nicht verfügbar" msgid "" "Location services are disabled. Please check the website's permissions on " "your device" -msgstr "Ortungsdienste sind deaktiviert. Bitte überprüfen Sie die Berechtigungen der Website auf Ihrem Gerät" +msgstr "Ortungsdienste sind deaktiviert. Bitte überprüfe die Berechtigungen der Website auf deinem Gerät" -#: src/Module/Friendica.php:58 +#: src/Module/Friendica.php:60 msgid "Installed addons/apps:" msgstr "Installierte Apps und Addons" -#: src/Module/Friendica.php:63 +#: src/Module/Friendica.php:65 msgid "No installed addons/apps" msgstr "Es sind keine Addons oder Apps installiert" -#: src/Module/Friendica.php:68 +#: src/Module/Friendica.php:70 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Erfahre mehr über die Nutzungsbedingungen dieses Knotens." -#: src/Module/Friendica.php:75 +#: src/Module/Friendica.php:77 msgid "On this server the following remote servers are blocked." msgstr "Auf diesem Server werden die folgenden, entfernten Server blockiert." -#: src/Module/Friendica.php:93 +#: src/Module/Friendica.php:95 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "Diese Friendica-Instanz verwendet die Version %s, sie ist unter der folgenden Adresse im Web zu finden %s. Die Datenbankversion ist %s und die Post-Update-Version %s." -#: src/Module/Friendica.php:98 +#: src/Module/Friendica.php:100 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Bitte besuche Friendi.ca, um mehr über das Friendica-Projekt zu erfahren." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:101 msgid "Bug reports and issues: please visit" msgstr "Probleme oder Fehler gefunden? Bitte besuche" -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:101 msgid "the bugtracker at github" msgstr "den Bugtracker auf github" -#: src/Module/Friendica.php:100 +#: src/Module/Friendica.php:102 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Vorschläge, Lob usw.: E-Mail an \"Info\" at \"Friendi - dot ca\"" @@ -8427,7 +8518,7 @@ msgstr "Gruppe nicht gefunden." #: src/Module/Group.php:78 msgid "Group name was not changed." -msgstr "" +msgstr "Der Name der Gruppe wurde nicht verändert." #: src/Module/Group.php:100 msgid "Unknown group." @@ -8498,6 +8589,10 @@ msgstr "Gruppen Name bearbeiten" msgid "Members" msgstr "Mitglieder" +#: src/Module/Group.php:293 +msgid "Group is empty" +msgstr "Gruppe ist leer" + #: src/Module/Group.php:306 msgid "Remove contact from group" msgstr "Entferne den Kontakt aus der Gruppe" @@ -8518,7 +8613,7 @@ msgstr "Nur eingeloggten Benutzern ist das Suchen gestattet." msgid "Only one search per minute is permitted for not logged in users." msgstr "Es ist nur eine Suchanfrage pro Minute für nicht eingeloggte Benutzer gestattet." -#: src/Module/Search/Index.php:98 src/Content/Nav.php:219 +#: src/Module/Search/Index.php:98 src/Content/Nav.php:220 #: src/Content/Text/HTML.php:902 msgid "Search" msgstr "Suche" @@ -8534,7 +8629,7 @@ msgstr "Du musst eingeloggt sein, um dieses Modul benutzen zu können." #: src/Module/Search/Saved.php:45 msgid "Search term was not saved." -msgstr "" +msgstr "Der Suchbegriff wurde nicht gespeichert." #: src/Module/Search/Saved.php:48 msgid "Search term already saved." @@ -8542,7 +8637,7 @@ msgstr "Suche ist bereits gespeichert." #: src/Module/Search/Saved.php:54 msgid "Search term was not removed." -msgstr "" +msgstr "Der Suchbegriff wurde nicht entfernt." #: src/Module/HoverCard.php:47 msgid "No profile" @@ -8550,7 +8645,7 @@ msgstr "Kein Profil" #: src/Module/Contact/Poke.php:114 msgid "Error while sending poke, please retry." -msgstr "" +msgstr "Beim Versenden des Stupsers ist ein Fehler aufgetreten. Bitte erneut versuchen." #: src/Module/Contact/Poke.php:150 msgid "Poke/Prod" @@ -8650,6 +8745,10 @@ msgstr "Pull/Feed-URL" msgid "New photo from this URL" msgstr "Neues Foto von dieser URL" +#: src/Module/Contact/Contacts.php:46 +msgid "No known contacts." +msgstr "Keine bekannten Kontakte." + #: src/Module/Apps.php:47 msgid "No installed applications." msgstr "Keine Applikationen installiert." @@ -8791,7 +8890,7 @@ msgstr "

    Die benutzerdefinierten Felder erscheinen auf deiner P msgid "Image size reduction [%s] failed." msgstr "Verkleinern der Bildgröße von [%s] scheiterte." -#: src/Module/Settings/Profile/Photo/Crop.php:139 +#: src/Module/Settings/UserExport.php:57 msgid "" "Shift-reload the page or clear browser cache if the new photo does not " "display immediately." @@ -8932,109 +9031,111 @@ msgstr "Hinzufügen" msgid "No entries." msgstr "Keine Einträge." -#: src/Module/Settings/TwoFactor/Index.php:67 -msgid "Two-factor authentication successfully disabled." -msgstr "Zwei-Faktor Authentifizierung erfolgreich deaktiviert." +#: src/Protocol/Diaspora.php:3650 +msgid "Attachments:" +msgstr "Anhänge:" -#: src/Module/Settings/TwoFactor/Index.php:88 -msgid "Wrong Password" -msgstr "Falsches Passwort" +#: src/Util/EMailer/NotifyMailBuilder.php:78 +#: src/Util/EMailer/SystemMailBuilder.php:54 +#, php-format +msgid "%1$s, %2$s Administrator" +msgstr "%1$s, %2$s Administrator" -#: src/Module/Settings/TwoFactor/Index.php:108 -msgid "" -"

    Use an application on a mobile device to get two-factor authentication " -"codes when prompted on login.

    " -msgstr "

    Benutze eine App auf dein Smartphone um einen Zwei-Faktor identifikations Code zu bekommen wenn beim Loggin das verlagt wird.

    " +#: src/Util/EMailer/NotifyMailBuilder.php:80 +#: src/Util/EMailer/SystemMailBuilder.php:56 +#, php-format +msgid "%s Administrator" +msgstr "der Administrator von %s" -#: src/Module/Settings/TwoFactor/Index.php:112 -msgid "Authenticator app" -msgstr "Zwei-Faktor Authentifizierungsapp" +#: src/Util/EMailer/NotifyMailBuilder.php:193 +#: src/Util/EMailer/NotifyMailBuilder.php:217 +#: src/Util/EMailer/SystemMailBuilder.php:101 +#: src/Util/EMailer/SystemMailBuilder.php:118 +msgid "thanks" +msgstr "danke" -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Configured" -msgstr "Konfiguriert" +#: src/Util/EMailer/MailBuilder.php:212 +msgid "Friendica Notification" +msgstr "Friendica-Benachrichtigung" -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Not Configured" -msgstr "Nicht konfiguriert" +#: src/Util/Temporal.php:167 +msgid "YYYY-MM-DD or MM-DD" +msgstr "YYYY-MM-DD oder MM-DD" -#: src/Module/Settings/TwoFactor/Index.php:114 -msgid "

    You haven't finished configuring your authenticator app.

    " -msgstr "

    Die Konfiguration deiner Zwei-Faktor Authentifizierungsapp ist nicht abgeschlossen.

    " +#: src/Util/Temporal.php:314 +msgid "never" +msgstr "nie" -#: src/Module/Settings/TwoFactor/Index.php:115 -msgid "

    Your authenticator app is correctly configured.

    " -msgstr "

    Deine Zwei-Faktor Authentifizierungsapp ist korrekt konfiguriert.

    " +#: src/Util/Temporal.php:321 +msgid "less than a second ago" +msgstr "vor weniger als einer Sekunde" -#: src/Module/Settings/TwoFactor/Index.php:117 -msgid "Recovery codes" -msgstr "Wiederherstellungsschlüssel" +#: src/Util/Temporal.php:329 +msgid "year" +msgstr "Jahr" -#: src/Module/Settings/TwoFactor/Index.php:118 -msgid "Remaining valid codes" -msgstr "Verbleibende Wiederherstellungsschlüssel" +#: src/Util/Temporal.php:329 +msgid "years" +msgstr "Jahre" #: src/Module/Settings/TwoFactor/Index.php:120 msgid "" "

    These one-use codes can replace an authenticator app code in case you " "have lost access to it.

    " -msgstr "

    Diese Einmalcodes können einen Authentifikator-App-Code ersetzen, falls Sie den Zugriff darauf verloren haben.

    " +msgstr "

    Diese Einmalcodes können einen Authentifikator-App-Code ersetzen, falls du den Zugriff darauf verloren hast.

    " -#: src/Module/Settings/TwoFactor/Index.php:122 -msgid "App-specific passwords" -msgstr "App spezifische Passwörter" +#: src/Util/Temporal.php:331 +msgid "weeks" +msgstr "Wochen" -#: src/Module/Settings/TwoFactor/Index.php:123 -msgid "Generated app-specific passwords" -msgstr "App spezifische Passwörter erstellen" +#: src/Util/Temporal.php:332 +msgid "days" +msgstr "Tage" -#: src/Module/Settings/TwoFactor/Index.php:125 -msgid "" -"

    These randomly generated passwords allow you to authenticate on apps not " -"supporting two-factor authentication.

    " -msgstr "

    Diese zufällig erzeugten Passwörter erlauben es dir dich mit Apps anzumelden, die keine Zwei-Faktor-Authentifizierung unterstützen.

    " +#: src/Util/Temporal.php:333 +msgid "hour" +msgstr "Stunde" -#: src/Module/Settings/TwoFactor/Index.php:128 -msgid "Current password:" -msgstr "Aktuelles Passwort:" +#: src/Util/Temporal.php:333 +msgid "hours" +msgstr "Stunden" -#: src/Module/Settings/TwoFactor/Index.php:128 -msgid "" -"You need to provide your current password to change two-factor " -"authentication settings." -msgstr "Du musst dein aktuelles Passwort eingeben um die Einstellungen der Zwei-Faktor-Authentifizierung zu ändern" +#: src/Util/Temporal.php:334 +msgid "minute" +msgstr "Minute" -#: src/Module/Settings/TwoFactor/Index.php:129 -msgid "Enable two-factor authentication" -msgstr "Aktiviere die Zwei-Faktor-Authentifizierung" +#: src/Util/Temporal.php:334 +msgid "minutes" +msgstr "Minuten" -#: src/Module/Settings/TwoFactor/Index.php:130 -msgid "Disable two-factor authentication" -msgstr "Deaktiviere die Zwei-Faktor-Authentifizierung" +#: src/Util/Temporal.php:335 +msgid "second" +msgstr "Sekunde" -#: src/Module/Settings/TwoFactor/Index.php:131 -msgid "Show recovery codes" -msgstr "Wiederherstellungscodes anzeigen" +#: src/Util/Temporal.php:335 +msgid "seconds" +msgstr "Sekunden" -#: src/Module/Settings/TwoFactor/Index.php:132 -msgid "Manage app-specific passwords" -msgstr "App spezifische Passwörter verwalten" +#: src/Util/Temporal.php:345 +#, php-format +msgid "in %1$d %2$s" +msgstr "in %1$d %2$s" #: src/Module/Settings/TwoFactor/Index.php:133 msgid "Finish app configuration" -msgstr "Beenden Sie die App-Konfiguration" +msgstr "Beende die App-Konfiguration" #: src/Module/Settings/TwoFactor/Verify.php:56 #: src/Module/Settings/TwoFactor/Recovery.php:50 #: src/Module/Settings/TwoFactor/AppSpecific.php:52 msgid "Please enter your password to access this page." -msgstr "Bitte geben Sie Ihr Passwort ein, um auf diese Seite zuzugreifen." +msgstr "Bitte gib dein Passwort ein, um auf diese Seite zuzugreifen." -#: src/Module/Settings/TwoFactor/Verify.php:78 -msgid "Two-factor authentication successfully activated." -msgstr "Zwei-Faktor-Authentifizierung erfolgreich aktiviert." +#: src/Model/Item.php:3339 +msgid "post" +msgstr "Beitrag" -#: src/Module/Settings/TwoFactor/Verify.php:111 +#: src/Model/Item.php:3462 #, php-format msgid "" "

    Or you can submit the authentication settings manually:

    \n" @@ -9052,28 +9153,28 @@ msgid "" "\t
    Hashing algorithm
    \n" "\t
    SHA-1
    \n" "" -msgstr "

    Oder Sie können die Authentifizierungseinstellungen manuell übermitteln:

    \n
    \n\tVerursacher\n\t
    %s
    \n\t
    Kontoname
    \n\t
    %s
    \n\t
    Geheimer Schlüssel
    \n\t
    %s
    \n\t
    Typ
    \n\t
    Zeitbasiert
    \n\t
    Anzahl an Ziffern
    \n\t
    6
    \n\t
    Hashing-Algorithmus
    \n\t
    SHA-1
    \n
    " +msgstr "

    Oder du kannst die Authentifizierungseinstellungen manuell übermitteln:

    \n
    \n\tVerursacher\n\t
    %s
    \n\t
    Kontoname
    \n\t
    %s
    \n\t
    Geheimer Schlüssel
    \n\t
    %s
    \n\t
    Typ
    \n\t
    Zeitbasiert
    \n\t
    Anzahl an Ziffern
    \n\t
    6
    \n\t
    Hashing-Algorithmus
    \n\t
    SHA-1
    \n
    " -#: src/Module/Settings/TwoFactor/Verify.php:131 -msgid "Two-factor code verification" -msgstr "Überprüfung des Zwei-Faktor-Codes" +#: src/Model/Item.php:3585 +msgid "view on separate page" +msgstr "auf separater Seite ansehen" #: src/Module/Settings/TwoFactor/Verify.php:133 msgid "" "

    Please scan this QR Code with your authenticator app and submit the " "provided code.

    " -msgstr "

    Bitte scannen Sie diesen QR-Code mit Ihrer Authentifikator-App und übermitteln Sie den bereitgestellten Code.

    " +msgstr "

    Bitte scanne diesen QR-Code mit deiner Authentifikator-App und übermittele den bereitgestellten Code.

    " #: src/Module/Settings/TwoFactor/Verify.php:135 #, php-format msgid "" -"

    Or you can open the following URL in your mobile devicde:

    Or you can open the following URL in your mobile device:

    %s

    " -msgstr "

    Oder Sie können die folgende URL in Ihrem Mobilgerät öffnen:

    %s

    " +msgstr "

    Oder du kannst die folgende URL in deinem Mobilgerät öffnen:

    %s

    " #: src/Module/Settings/TwoFactor/Verify.php:142 msgid "Verify code and enable two-factor authentication" -msgstr "Überprüfen Sie den Code und aktivieren Sie die Zwei-Faktor-Authentifizierung" +msgstr "Überprüfe den Code und aktiviere die Zwei-Faktor-Authentifizierung" #: src/Module/Settings/TwoFactor/Recovery.php:66 msgid "New recovery codes successfully generated." @@ -9090,17 +9191,17 @@ msgid "" "codes.

    Put these in a safe spot! If you lose your " "device and don’t have the recovery codes you will lose access to your " "account.

    " -msgstr "

    Wiederherstellungscodes können verwendet werden, um auf Ihr Konto zuzugreifen, falls Sie den Zugriff auf Ihr Gerät verlieren und keine Zwei-Faktor-Authentifizierungscodes erhalten können.

    Bewahren Sie diese an einem sicheren Ort auf! Wenn Sie Ihr Gerät verlieren und nicht über die Wiederherstellungscodes verfügen, verlieren Sie den Zugriff auf Ihr Konto.

    " +msgstr "

    Wiederherstellungscodes können verwendet werden, um auf dein Konto zuzugreifen, falls du den Zugriff auf dein Gerät verlieren und keine Zwei-Faktor-Authentifizierungscodes erhalten kannst.

    Bewahre diese an einem sicheren Ort auf! Wenn du dein Gerät verlierst und nicht über die Wiederherstellungscodes verfügst, verlierst du den Zugriff auf dein Konto.

    " #: src/Module/Settings/TwoFactor/Recovery.php:96 msgid "" "When you generate new recovery codes, you must copy the new codes. Your old " "codes won’t work anymore." -msgstr "Wenn Sie neue Wiederherstellungscodes generieren, müssen Sie die neuen Codes kopieren. Ihre alten Codes funktionieren nicht mehr." +msgstr "Wenn du neue Wiederherstellungscodes generierst, mußt du die neuen Codes kopieren. Deine alten Codes funktionieren nicht mehr." #: src/Module/Settings/TwoFactor/Recovery.php:97 msgid "Generate new recovery codes" -msgstr "Generieren Sie neue Wiederherstellungscodes" +msgstr "Generiere neue Wiederherstellungscodes" #: src/Module/Settings/TwoFactor/Recovery.php:99 msgid "Next: Verification" @@ -9178,138 +9279,141 @@ msgstr "Friendiqa auf meinem Fairphone 2" msgid "Generate" msgstr "Erstellen" -#: src/Module/Settings/Display.php:101 +#: src/Module/Settings/Display.php:103 msgid "The theme you chose isn't available." msgstr "Das gewählte Theme ist nicht verfügbar" -#: src/Module/Settings/Display.php:138 +#: src/Module/Settings/Display.php:140 #, php-format msgid "%s - (Unsupported)" msgstr "%s - (Nicht unterstützt)" -#: src/Module/Settings/Display.php:181 +#: src/Module/Settings/Display.php:184 msgid "Display Settings" msgstr "Anzeige-Einstellungen" -#: src/Module/Settings/Display.php:183 +#: src/Module/Settings/Display.php:186 msgid "General Theme Settings" msgstr "Allgemeine Theme-Einstellungen" -#: src/Module/Settings/Display.php:184 +#: src/Module/Settings/Display.php:187 msgid "Custom Theme Settings" msgstr "Benutzerdefinierte Theme-Einstellungen" -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:188 msgid "Content Settings" msgstr "Einstellungen zum Inhalt" -#: src/Module/Settings/Display.php:187 +#: src/Module/Settings/Display.php:190 msgid "Calendar" msgstr "Kalender" -#: src/Module/Settings/Display.php:193 +#: src/Module/Settings/Display.php:196 msgid "Display Theme:" msgstr "Theme:" -#: src/Module/Settings/Display.php:194 +#: src/Module/Settings/Display.php:197 msgid "Mobile Theme:" msgstr "Mobiles Theme" -#: src/Module/Settings/Display.php:197 +#: src/Module/Settings/Display.php:200 msgid "Number of items to display per page:" msgstr "Zahl der Beiträge, die pro Netzwerkseite angezeigt werden sollen: " -#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 +#: src/Module/Settings/Display.php:200 src/Module/Settings/Display.php:201 msgid "Maximum of 100 items" msgstr "Maximal 100 Beiträge" -#: src/Module/Settings/Display.php:198 +#: src/Module/Settings/Display.php:201 msgid "Number of items to display per page when viewed from mobile device:" msgstr "Zahl der Beiträge, die pro Netzwerkseite auf mobilen Geräten angezeigt werden sollen:" -#: src/Module/Settings/Display.php:199 +#: src/Module/Settings/Display.php:202 msgid "Update browser every xx seconds" msgstr "Browser alle xx Sekunden aktualisieren" -#: src/Module/Settings/Display.php:199 +#: src/Module/Settings/Display.php:202 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "Minimum sind 10 Sekunden. Gib -1 ein, um abzuschalten." -#: src/Module/Settings/Display.php:200 +#: src/Module/Settings/Display.php:203 msgid "Automatic updates only at the top of the post stream pages" msgstr "Automatische Updates nur, wenn du oben auf den Beitragsstream-Seiten bist." -#: src/Module/Settings/Display.php:200 +#: src/Module/Settings/Display.php:203 msgid "" "Auto update may add new posts at the top of the post stream pages, which can" " affect the scroll position and perturb normal reading if it happens " "anywhere else the top of the page." msgstr "Das automatische Aktualisieren des Streams kann neue Beiträge am Anfang des Stream einfügen. Dies kann die angezeigte Position im Stream beeinflussen, wenn du gerade nicht den Anfang des Streams betrachtest." -#: src/Module/Settings/Display.php:201 +#: src/Module/Settings/Display.php:204 msgid "Don't show emoticons" msgstr "Keine Smileys anzeigen" -#: src/Module/Settings/Display.php:201 +#: src/Module/Settings/Display.php:204 msgid "" "Normally emoticons are replaced with matching symbols. This setting disables" " this behaviour." msgstr "Normalerweise werden Smileys / Emoticons durch die passenden Symbolen ersetzt. Mit dieser Einstellung wird dieses Verhalten verhindert." -#: src/Module/Settings/Display.php:202 +#: src/Module/Settings/Display.php:205 msgid "Infinite scroll" msgstr "Endloses Scrollen" -#: src/Module/Settings/Display.php:202 +#: src/Module/Settings/Display.php:205 msgid "Automatic fetch new items when reaching the page end." msgstr "Automatisch neue Beiträge laden, wenn das Ende der Seite erreicht ist." -#: src/Module/Settings/Display.php:203 +#: src/Module/Settings/Display.php:206 msgid "Disable Smart Threading" msgstr "Intelligentes Threading deaktivieren" -#: src/Module/Settings/Display.php:203 +#: src/Module/Settings/Display.php:206 msgid "Disable the automatic suppression of extraneous thread indentation." msgstr "Schaltet das automatische Unterdrücken von überflüssigen Thread-Einrückungen aus." -#: src/Module/Settings/Display.php:204 +#: src/Module/Settings/Display.php:207 msgid "Hide the Dislike feature" msgstr "Das \"Nicht mögen\" Feature verbergen" -#: src/Module/Settings/Display.php:204 +#: src/Module/Settings/Display.php:207 msgid "Hides the Dislike button and dislike reactions on posts and comments." msgstr "Verbirgt den \"Ich mag das nicht\" Button und die dislike Reaktionen auf Beiträge und Kommentare." -#: src/Module/Settings/Display.php:206 +#: src/Module/Settings/Display.php:208 +msgid "Display the resharer" +msgstr "Teilenden anzeigen" + +#: src/Module/Settings/Display.php:208 +msgid "Display the first resharer as icon and text on a reshared item." +msgstr "Zeige das Profilbild des ersten Kontakts von dem ein Beitrag geteilt wurde." + +#: src/Module/Settings/Display.php:210 msgid "Beginning of week:" msgstr "Wochenbeginn:" -#: src/Module/Settings/UserExport.php:57 -msgid "Export account" -msgstr "Account exportieren" +#: src/Model/Contact.php:1175 +msgid "Drop Contact" +msgstr "Kontakt löschen" -#: src/Module/Settings/UserExport.php:57 -msgid "" -"Export your account info and contacts. Use this to make a backup of your " -"account and/or to move it to another server." -msgstr "Exportiere Deine Account-Informationen und Kontakte. Verwende dies, um ein Backup Deines Accounts anzulegen und/oder damit auf einen anderen Server umzuziehen." +#: src/Model/Contact.php:1727 +msgid "Organisation" +msgstr "Organisation" -#: src/Module/Settings/UserExport.php:58 -msgid "Export all" -msgstr "Alles exportieren" +#: src/Model/Contact.php:1731 +msgid "News" +msgstr "Nachrichten" -#: src/Module/Settings/UserExport.php:58 -msgid "" -"Export your account info, contacts and all your items as json. Could be a " -"very big file, and could take a lot of time. Use this to make a full backup " -"of your account (photos are not exported)" -msgstr "Exportiere deine Account Informationen, Kontakte und alle Einträge als JSON Datei. Dies könnte eine sehr große Datei werden und dementsprechend viel Zeit benötigen. Verwende dies um ein komplettes Backup deines Accounts anzulegen (Photos werden nicht exportiert)." +#: src/Model/Contact.php:1735 +msgid "Forum" +msgstr "Forum" -#: src/Module/Settings/UserExport.php:59 -msgid "Export Contacts to CSV" -msgstr "Kontakte nach CSV exportieren" +#: src/Model/Contact.php:2298 +msgid "Connect URL missing." +msgstr "Connect-URL fehlt" -#: src/Module/Settings/UserExport.php:59 +#: src/Model/Contact.php:2307 msgid "" "Export the list of the accounts you are following as CSV file. Compatible to" " e.g. Mastodon." @@ -9319,25 +9423,25 @@ msgstr "Exportiert die Liste der Nutzerkonten denen du folgst in eine CSV Datei. msgid "System down for maintenance" msgstr "System zur Wartung abgeschaltet" -#: src/Protocol/OStatus.php:1784 +#: src/Protocol/OStatus.php:1777 #, php-format msgid "%s is now following %s." msgstr "%s folgt nun %s" -#: src/Protocol/OStatus.php:1785 +#: src/Protocol/OStatus.php:1778 msgid "following" msgstr "folgen" -#: src/Protocol/OStatus.php:1788 +#: src/Protocol/OStatus.php:1781 #, php-format msgid "%s stopped following %s." msgstr "%s hat aufgehört %s, zu folgen" -#: src/Protocol/OStatus.php:1789 +#: src/Protocol/OStatus.php:1782 msgid "stopped following" msgstr "wird nicht mehr gefolgt" -#: src/Protocol/Diaspora.php:3650 +#: src/Protocol/Diaspora.php:3523 msgid "Attachments:" msgstr "Anhänge:" @@ -9465,32 +9569,32 @@ msgstr "Verzeichnis, in das Dateien hochgeladen werden. Für maximale Sicherheit msgid "Enter a valid existing folder" msgstr "Gib einen gültigen, existierenden Ordner ein" -#: src/Model/Item.php:3334 +#: src/Model/Item.php:3388 msgid "activity" msgstr "Aktivität" -#: src/Model/Item.php:3339 +#: src/Model/Item.php:3393 msgid "post" msgstr "Beitrag" -#: src/Model/Item.php:3462 +#: src/Model/Item.php:3516 #, php-format msgid "Content warning: %s" msgstr "Inhaltswarnung: %s" -#: src/Model/Item.php:3539 +#: src/Model/Item.php:3593 msgid "bytes" msgstr "Byte" -#: src/Model/Item.php:3584 +#: src/Model/Item.php:3638 msgid "View on separate page" msgstr "Auf separater Seite ansehen" -#: src/Model/Item.php:3585 +#: src/Model/Item.php:3639 msgid "view on separate page" msgstr "auf separater Seite ansehen" -#: src/Model/Item.php:3590 src/Model/Item.php:3596 +#: src/Model/Item.php:3644 src/Model/Item.php:3650 #: src/Content/Text/BBCode.php:1071 msgid "link to source" msgstr "Link zum Originalbeitrag" @@ -9499,80 +9603,80 @@ msgstr "Link zum Originalbeitrag" msgid "[no subject]" msgstr "[kein Betreff]" -#: src/Model/Contact.php:1166 src/Model/Contact.php:1179 +#: src/Model/Contact.php:961 src/Model/Contact.php:974 msgid "UnFollow" msgstr "Entfolgen" -#: src/Model/Contact.php:1175 +#: src/Model/Contact.php:970 msgid "Drop Contact" msgstr "Kontakt löschen" -#: src/Model/Contact.php:1727 +#: src/Model/Contact.php:1367 msgid "Organisation" msgstr "Organisation" -#: src/Model/Contact.php:1731 +#: src/Model/Contact.php:1371 msgid "News" msgstr "Nachrichten" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1375 msgid "Forum" msgstr "Forum" -#: src/Model/Contact.php:2298 +#: src/Model/Contact.php:2027 msgid "Connect URL missing." msgstr "Connect-URL fehlt" -#: src/Model/Contact.php:2307 +#: src/Model/Contact.php:2036 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Der Kontakt konnte nicht hinzugefügt werden. Bitte überprüfe die Einstellungen unter Einstellungen -> Soziale Netzwerke" -#: src/Model/Contact.php:2348 +#: src/Model/Contact.php:2077 msgid "" "This site is not configured to allow communications with other networks." msgstr "Diese Seite ist so konfiguriert, dass keine Kommunikation mit anderen Netzwerken erfolgen kann." -#: src/Model/Contact.php:2349 src/Model/Contact.php:2362 +#: src/Model/Contact.php:2078 src/Model/Contact.php:2091 msgid "No compatible communication protocols or feeds were discovered." msgstr "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden." -#: src/Model/Contact.php:2360 +#: src/Model/Contact.php:2089 msgid "The profile address specified does not provide adequate information." msgstr "Die angegebene Profiladresse liefert unzureichende Informationen." -#: src/Model/Contact.php:2365 +#: src/Model/Contact.php:2094 msgid "An author or name was not found." msgstr "Es wurde kein Autor oder Name gefunden." -#: src/Model/Contact.php:2368 +#: src/Model/Contact.php:2097 msgid "No browser URL could be matched to this address." msgstr "Zu dieser Adresse konnte keine passende Browser-URL gefunden werden." -#: src/Model/Contact.php:2371 +#: src/Model/Contact.php:2100 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Konnte die @-Adresse mit keinem der bekannten Protokolle oder Email-Kontakte abgleichen." -#: src/Model/Contact.php:2372 +#: src/Model/Contact.php:2101 msgid "Use mailto: in front of address to force email check." msgstr "Verwende mailto: vor der E-Mail-Adresse, um eine Überprüfung der E-Mail-Adresse zu erzwingen." -#: src/Model/Contact.php:2378 +#: src/Model/Contact.php:2107 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Die Adresse dieses Profils gehört zu einem Netzwerk, mit dem die Kommunikation auf dieser Seite ausgeschaltet wurde." -#: src/Model/Contact.php:2383 +#: src/Model/Contact.php:2112 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können." -#: src/Model/Contact.php:2445 +#: src/Model/Contact.php:2171 msgid "Unable to retrieve contact information." msgstr "Konnte die Kontaktinformationen nicht empfangen." @@ -9640,128 +9744,128 @@ msgstr "%ss Geburtstag" msgid "Happy Birthday %s" msgstr "Herzlichen Glückwunsch, %s" -#: src/Model/User.php:374 +#: src/Model/User.php:141 src/Model/User.php:885 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden." + +#: src/Model/User.php:503 msgid "Login failed" msgstr "Anmeldung fehlgeschlagen" -#: src/Model/User.php:406 +#: src/Model/User.php:535 msgid "Not enough information to authenticate" msgstr "Nicht genügend Informationen für die Authentifizierung" -#: src/Model/User.php:500 +#: src/Model/User.php:630 msgid "Password can't be empty" msgstr "Das Passwort kann nicht leer sein" -#: src/Model/User.php:519 +#: src/Model/User.php:649 msgid "Empty passwords are not allowed." msgstr "Leere Passwörter sind nicht erlaubt." -#: src/Model/User.php:523 +#: src/Model/User.php:653 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Das neue Passwort wurde in einem öffentlichen Daten-Dump veröffentlicht. Bitte verwende ein anderes Passwort." -#: src/Model/User.php:529 +#: src/Model/User.php:659 msgid "" "The password can't contain accentuated letters, white spaces or colons (:)" msgstr "Das Passwort darf keine akzentuierten Buchstaben, Leerzeichen oder Doppelpunkte (:) beinhalten" -#: src/Model/User.php:627 +#: src/Model/User.php:765 msgid "Passwords do not match. Password unchanged." msgstr "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert." -#: src/Model/User.php:634 +#: src/Model/User.php:772 msgid "An invitation is required." msgstr "Du benötigst eine Einladung." -#: src/Model/User.php:638 +#: src/Model/User.php:776 msgid "Invitation could not be verified." msgstr "Die Einladung konnte nicht überprüft werden." -#: src/Model/User.php:646 +#: src/Model/User.php:784 msgid "Invalid OpenID url" msgstr "Ungültige OpenID URL" -#: src/Model/User.php:665 +#: src/Model/User.php:803 msgid "Please enter the required information." msgstr "Bitte trage die erforderlichen Informationen ein." -#: src/Model/User.php:679 +#: src/Model/User.php:817 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) and system.username_max_length (%s) schließen sich gegenseitig aus, tausche Werte aus." -#: src/Model/User.php:686 +#: src/Model/User.php:824 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "Der Benutzername sollte aus mindestens %s Zeichen bestehen." msgstr[1] "Der Benutzername sollte aus mindestens %s Zeichen bestehen." -#: src/Model/User.php:690 +#: src/Model/User.php:828 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "Der Benutzername sollte aus maximal %s Zeichen bestehen." msgstr[1] "Der Benutzername sollte aus maximal %s Zeichen bestehen." -#: src/Model/User.php:698 +#: src/Model/User.php:836 msgid "That doesn't appear to be your full (First Last) name." msgstr "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein." -#: src/Model/User.php:703 +#: src/Model/User.php:841 msgid "Your email domain is not among those allowed on this site." msgstr "Die Domain Deiner E-Mail-Adresse ist auf dieser Seite nicht erlaubt." -#: src/Model/User.php:707 +#: src/Model/User.php:845 msgid "Not a valid email address." msgstr "Keine gültige E-Mail-Adresse." -#: src/Model/User.php:710 +#: src/Model/User.php:848 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Der Admin des Knotens hat den Spitznamen für die Registrierung gesperrt." -#: src/Model/User.php:714 src/Model/User.php:722 +#: src/Model/User.php:852 src/Model/User.php:860 msgid "Cannot use that email." msgstr "Konnte diese E-Mail-Adresse nicht verwenden." -#: src/Model/User.php:729 +#: src/Model/User.php:867 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\" und \"_\") bestehen." -#: src/Model/User.php:737 src/Model/User.php:794 +#: src/Model/User.php:875 src/Model/User.php:932 msgid "Nickname is already registered. Please choose another." msgstr "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen." -#: src/Model/User.php:747 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden." - -#: src/Model/User.php:781 src/Model/User.php:785 +#: src/Model/User.php:919 src/Model/User.php:923 msgid "An error occurred during registration. Please try again." msgstr "Während der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal." -#: src/Model/User.php:808 +#: src/Model/User.php:946 msgid "An error occurred creating your default profile. Please try again." msgstr "Bei der Erstellung des Standardprofils ist ein Fehler aufgetreten. Bitte versuche es noch einmal." -#: src/Model/User.php:815 +#: src/Model/User.php:953 msgid "An error occurred creating your self contact. Please try again." msgstr "Bei der Erstellung deines self-Kontakts ist ein Fehler aufgetreten. Bitte versuche es erneut." -#: src/Model/User.php:820 +#: src/Model/User.php:958 msgid "Friends" msgstr "Kontakte" -#: src/Model/User.php:824 +#: src/Model/User.php:962 msgid "" "An error occurred creating your default contact group. Please try again." msgstr "Bei der Erstellung deiner Standardgruppe für Kontakte ist ein Fehler aufgetreten. Bitte versuche es erneut." -#: src/Model/User.php:1012 +#: src/Model/User.php:1150 #, php-format msgid "" "\n" @@ -9769,7 +9873,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\nHallo %1$s\nein Admin von %2$s hat dir ein Nutzerkonto angelegt." -#: src/Model/User.php:1015 +#: src/Model/User.php:1153 #, php-format msgid "" "\n" @@ -9801,12 +9905,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "\nNachfolgend die Anmeldedetails:\n\nAdresse der Seite: %1$s\nBenutzername: %2$s\nPasswort: %3$s\n\nDu kannst dein Passwort unter \"Einstellungen\" ändern, sobald du dich angemeldet hast.Bitte nimm dir ein paar Minuten, um die anderen Einstellungen auf dieser Seite zu kontrollieren.Eventuell magst du ja auch einige Informationen über dich in deinem Profil veröffentlichen, damit andere Leute dich einfacher finden können.Bearbeite hierfür einfach dein Standard-Profil (über die Profil-Seite).Wir empfehlen dir, deinen kompletten Namen anzugeben und ein zu dir passendes Profilbild zu wählen, damit dich alte Bekannte wiederfinden.Außerdem ist es nützlich, wenn du auf deinem Profil Schlüsselwörter angibst. Das erleichtert es, Leute zu finden, die deine Interessen teilen.Wir respektieren deine Privatsphäre - keine dieser Angaben ist nötig.Wenn du neu im Netzwerk bist und noch niemanden kennst, dann können sie allerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nDu kannst dein Nutzerkonto jederzeit unter %1$s/removeme wieder löschen.\n\nDanke und willkommen auf %4$s." -#: src/Model/User.php:1048 src/Model/User.php:1155 +#: src/Model/User.php:1186 src/Model/User.php:1293 #, php-format msgid "Registration details for %s" msgstr "Details der Registration von %s" -#: src/Model/User.php:1068 +#: src/Model/User.php:1206 #, php-format msgid "" "\n" @@ -9821,12 +9925,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tHallo %1$s,\n\t\t\t\tdanke für deine Registrierung auf %2$s. Dein Account muss noch vom Admin des Knotens freigeschaltet werden.\n\n\t\t\tDeine Zugangsdaten lauten wie folgt:\n\n\t\t\tSeitenadresse:\t%3$s\n\t\t\tAnmeldename:\t\t%4$s\n\t\t\tPasswort:\t\t%5$s\n\t\t" -#: src/Model/User.php:1087 +#: src/Model/User.php:1225 #, php-format msgid "Registration at %s" msgstr "Registrierung als %s" -#: src/Model/User.php:1111 +#: src/Model/User.php:1249 #, php-format msgid "" "\n" @@ -9835,7 +9939,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tHallo %1$s,\n\t\t\t\tDanke für die Registrierung auf %2$s. Dein Account wurde angelegt.\n\t\t\t" -#: src/Model/User.php:1119 +#: src/Model/User.php:1257 #, php-format msgid "" "\n" @@ -9906,43 +10010,43 @@ msgstr "Gruppen bearbeiten" msgid "Change profile photo" msgstr "Profilbild ändern" -#: src/Model/Profile.php:452 +#: src/Model/Profile.php:442 msgid "Atom feed" msgstr "Atom-Feed" -#: src/Model/Profile.php:490 src/Model/Profile.php:587 +#: src/Model/Profile.php:480 src/Model/Profile.php:577 msgid "g A l F d" msgstr "l, d. F G \\U\\h\\r" -#: src/Model/Profile.php:491 +#: src/Model/Profile.php:481 msgid "F d" msgstr "d. F" -#: src/Model/Profile.php:553 src/Model/Profile.php:638 +#: src/Model/Profile.php:543 src/Model/Profile.php:628 msgid "[today]" msgstr "[heute]" -#: src/Model/Profile.php:563 +#: src/Model/Profile.php:553 msgid "Birthday Reminders" msgstr "Geburtstagserinnerungen" -#: src/Model/Profile.php:564 +#: src/Model/Profile.php:554 msgid "Birthdays this week:" msgstr "Geburtstage diese Woche:" -#: src/Model/Profile.php:625 +#: src/Model/Profile.php:615 msgid "[No description]" msgstr "[keine Beschreibung]" -#: src/Model/Profile.php:651 +#: src/Model/Profile.php:641 msgid "Event Reminders" msgstr "Veranstaltungserinnerungen" -#: src/Model/Profile.php:652 +#: src/Model/Profile.php:642 msgid "Upcoming events the next 7 days:" msgstr "Veranstaltungen der nächsten 7 Tage:" -#: src/Model/Profile.php:827 +#: src/Model/Profile.php:817 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s heißt %2$s herzlich willkommen" @@ -9998,14 +10102,14 @@ msgstr "Alles" msgid "Categories" msgstr "Kategorien" -#: src/Content/Widget.php:445 +#: src/Content/Widget.php:424 #, php-format msgid "%d contact in common" msgid_plural "%d contacts in common" msgstr[0] "%d gemeinsamer Kontakt" msgstr[1] "%d gemeinsame Kontakte" -#: src/Content/Widget.php:539 +#: src/Content/Widget.php:517 msgid "Archives" msgstr "Archiv" @@ -10185,136 +10289,136 @@ msgstr "Mitgliedschaftsdatum anzeigen" msgid "Display membership date in profile" msgstr "Das Datum der Registrierung deines Accounts im Profil anzeigen" -#: src/Content/Nav.php:89 +#: src/Content/Nav.php:90 msgid "Nothing new here" msgstr "Keine Neuigkeiten" -#: src/Content/Nav.php:94 +#: src/Content/Nav.php:95 msgid "Clear notifications" msgstr "Bereinige Benachrichtigungen" -#: src/Content/Nav.php:95 src/Content/Text/HTML.php:904 +#: src/Content/Nav.php:96 src/Content/Text/HTML.php:904 msgid "@name, !forum, #tags, content" msgstr "@name, !forum, #tags, content" -#: src/Content/Nav.php:168 +#: src/Content/Nav.php:169 msgid "End this session" msgstr "Diese Sitzung beenden" -#: src/Content/Nav.php:170 +#: src/Content/Nav.php:171 msgid "Sign in" msgstr "Anmelden" -#: src/Content/Nav.php:181 +#: src/Content/Nav.php:182 msgid "Personal notes" msgstr "Persönliche Notizen" -#: src/Content/Nav.php:181 +#: src/Content/Nav.php:182 msgid "Your personal notes" msgstr "Deine persönlichen Notizen" -#: src/Content/Nav.php:201 src/Content/Nav.php:262 +#: src/Content/Nav.php:202 src/Content/Nav.php:263 msgid "Home" msgstr "Pinnwand" -#: src/Content/Nav.php:201 +#: src/Content/Nav.php:202 msgid "Home Page" msgstr "Homepage" -#: src/Content/Nav.php:205 +#: src/Content/Nav.php:206 msgid "Create an account" msgstr "Nutzerkonto erstellen" -#: src/Content/Nav.php:211 +#: src/Content/Nav.php:212 msgid "Help and documentation" msgstr "Hilfe und Dokumentation" -#: src/Content/Nav.php:215 +#: src/Content/Nav.php:216 msgid "Apps" msgstr "Apps" -#: src/Content/Nav.php:215 +#: src/Content/Nav.php:216 msgid "Addon applications, utilities, games" msgstr "Zusätzliche Anwendungen, Dienstprogramme, Spiele" -#: src/Content/Nav.php:219 +#: src/Content/Nav.php:220 msgid "Search site content" msgstr "Inhalt der Seite durchsuchen" -#: src/Content/Nav.php:222 src/Content/Text/HTML.php:911 +#: src/Content/Nav.php:223 src/Content/Text/HTML.php:911 msgid "Full Text" msgstr "Volltext" -#: src/Content/Nav.php:223 src/Content/Widget/TagCloud.php:68 +#: src/Content/Nav.php:224 src/Content/Widget/TagCloud.php:68 #: src/Content/Text/HTML.php:912 msgid "Tags" msgstr "Tags" -#: src/Content/Nav.php:243 +#: src/Content/Nav.php:244 msgid "Community" msgstr "Gemeinschaft" -#: src/Content/Nav.php:243 +#: src/Content/Nav.php:244 msgid "Conversations on this and other servers" msgstr "Unterhaltungen auf diesem und anderen Servern" -#: src/Content/Nav.php:250 +#: src/Content/Nav.php:251 msgid "Directory" msgstr "Verzeichnis" -#: src/Content/Nav.php:250 +#: src/Content/Nav.php:251 msgid "People directory" msgstr "Nutzerverzeichnis" -#: src/Content/Nav.php:252 +#: src/Content/Nav.php:253 msgid "Information about this friendica instance" msgstr "Informationen zu dieser Friendica-Instanz" -#: src/Content/Nav.php:255 +#: src/Content/Nav.php:256 msgid "Terms of Service of this Friendica instance" msgstr "Die Nutzungsbedingungen dieser Friendica-Instanz" -#: src/Content/Nav.php:266 +#: src/Content/Nav.php:267 msgid "Introductions" msgstr "Kontaktanfragen" -#: src/Content/Nav.php:266 +#: src/Content/Nav.php:267 msgid "Friend Requests" msgstr "Kontaktanfragen" -#: src/Content/Nav.php:268 +#: src/Content/Nav.php:269 msgid "See all notifications" msgstr "Alle Benachrichtigungen anzeigen" -#: src/Content/Nav.php:269 +#: src/Content/Nav.php:270 msgid "Mark all system notifications seen" msgstr "Markiere alle Systembenachrichtigungen als gelesen" -#: src/Content/Nav.php:273 +#: src/Content/Nav.php:274 msgid "Inbox" msgstr "Eingang" -#: src/Content/Nav.php:274 +#: src/Content/Nav.php:275 msgid "Outbox" msgstr "Ausgang" -#: src/Content/Nav.php:278 +#: src/Content/Nav.php:279 msgid "Accounts" msgstr "Nutzerkonten" -#: src/Content/Nav.php:278 +#: src/Content/Nav.php:279 msgid "Manage other pages" msgstr "Andere Seiten verwalten" -#: src/Content/Nav.php:288 +#: src/Content/Nav.php:289 msgid "Site setup and configuration" msgstr "Einstellungen der Seite und Konfiguration" -#: src/Content/Nav.php:291 +#: src/Content/Nav.php:292 msgid "Navigation" msgstr "Navigation" -#: src/Content/Nav.php:291 +#: src/Content/Nav.php:292 msgid "Site map" msgstr "Sitemap" @@ -10431,3 +10535,11 @@ msgid "" "The form security token was not correct. This probably happened because the " "form has been opened for too long (>3 hours) before submitting it." msgstr "Das Sicherheitsmerkmal war nicht korrekt. Das passiert meistens, wenn das Formular vor dem Absenden zu lange geöffnet war (länger als 3 Stunden)." + +#: src/BaseModule.php:179 +msgid "All contacts" +msgstr "Alle Kontakte" + +#: src/BaseModule.php:202 +msgid "Common" +msgstr "Gemeinsam" diff --git a/view/lang/de/strings.php b/view/lang/de/strings.php index 7eaba5ba12..a50b55a0ba 100644 --- a/view/lang/de/strings.php +++ b/view/lang/de/strings.php @@ -48,10 +48,21 @@ $a->strings["External link to forum"] = "Externer Link zum Forum"; $a->strings["show more"] = "mehr anzeigen"; $a->strings["Quick Start"] = "Schnell-Start"; $a->strings["Help"] = "Hilfe"; -$a->strings["Custom"] = "Benutzerdefiniert"; +$a->strings["Light (Accented)"] = "Hell (Akzentuiert)"; +$a->strings["Dark (Accented)"] = "Dunkel (Akzentuiert)"; +$a->strings["Black (Accented)"] = "Schwarz (Akzentuiert)"; $a->strings["Note"] = "Hinweis"; $a->strings["Check image permissions if all users are allowed to see the image"] = "Überprüfe, dass alle Benutzer die Berechtigung haben dieses Bild anzusehen"; +$a->strings["Custom"] = "Benutzerdefiniert"; +$a->strings["Legacy"] = "Tradition"; +$a->strings["Accented"] = "Akzentuiert"; $a->strings["Select color scheme"] = "Farbschema auswählen"; +$a->strings["Select scheme accent"] = "Wähle einen Akzent für das Thema"; +$a->strings["Blue"] = "Blau"; +$a->strings["Red"] = "Rot"; +$a->strings["Purple"] = "Violett"; +$a->strings["Green"] = "Grün"; +$a->strings["Pink"] = "Rosa"; $a->strings["Copy or paste schemestring"] = "Farbschema kopieren oder einfügen"; $a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Du kannst den String mit den Farbschema Informationen mit anderen Teilen. Wenn du einen neuen Farbschema-String hier einfügst wird er für deine Einstellungen übernommen."; $a->strings["Navigation bar background color"] = "Hintergrundfarbe der Navigationsleiste"; @@ -112,6 +123,15 @@ $a->strings["View in context"] = "Im Zusammenhang betrachten"; $a->strings["Please wait"] = "Bitte warten"; $a->strings["remove"] = "löschen"; $a->strings["Delete Selected Items"] = "Lösche die markierten Beiträge"; +$a->strings["%s reshared this."] = "%s hat dies geteilt"; +$a->strings["%s commented on this."] = "%s kommentierte dies"; +$a->strings["You had been addressed (%s)."] = "Du wurdest angeschrieben (%s)."; +$a->strings["You are following %s."] = "Du folgst %s."; +$a->strings["Tagged"] = "Verschlagwortet"; +$a->strings["Reshared"] = "Geteilt"; +$a->strings["%s is participating in this thread."] = "%s ist an der Unterhaltung beteiligt."; +$a->strings["Stored"] = "Gespeichert"; +$a->strings["Global"] = "Global"; $a->strings["View Status"] = "Status anschauen"; $a->strings["View Profile"] = "Profil anschauen"; $a->strings["View Photos"] = "Bilder anschauen"; @@ -126,7 +146,6 @@ $a->strings["%s doesn't like this."] = "%s mag das nicht."; $a->strings["%s attends."] = "%s nimmt teil."; $a->strings["%s doesn't attend."] = "%s nimmt nicht teil."; $a->strings["%s attends maybe."] = "%s nimmt eventuell teil."; -$a->strings["%s reshared this."] = "%s hat dies geteilt"; $a->strings["and"] = "und"; $a->strings["and %d other people"] = "und %dandere"; $a->strings["%2\$d people like this"] = "%2\$d Personen mögen das"; @@ -168,13 +187,10 @@ $a->strings["clear location"] = "Ort löschen"; $a->strings["Set title"] = "Titel setzen"; $a->strings["Categories (comma-separated list)"] = "Kategorien (kommasepariert)"; $a->strings["Permission settings"] = "Berechtigungseinstellungen"; -$a->strings["permissions"] = "Zugriffsrechte"; +$a->strings["Permissions"] = "Berechtigungen"; $a->strings["Public post"] = "Öffentlicher Beitrag"; $a->strings["Preview"] = "Vorschau"; $a->strings["Cancel"] = "Abbrechen"; -$a->strings["Post to Groups"] = "Poste an Gruppe"; -$a->strings["Post to Contacts"] = "Poste an Kontakte"; -$a->strings["Private post"] = "Privater Beitrag"; $a->strings["Message"] = "Nachricht"; $a->strings["Browser"] = "Browser"; $a->strings["Open Compose page"] = "Composer Seite öffnen"; @@ -187,9 +203,9 @@ $a->strings["Please visit %s to view and/or reply to your private messages."] = $a->strings["%1\$s replied to you on %2\$s's %3\$s %4\$s"] = "%1\$s hat dir auf %2\$s's %3\$s%4\$s geantwortet"; $a->strings["%1\$s tagged you on %2\$s's %3\$s %4\$s"] = "%1\$s hat dich auf %2\$s's %3\$s %4\$s erwähnt"; $a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = "%1\$s kommentierte %2\$s's %3\$s%4\$s"; -$a->strings["%1\$s replied to you on your %2\$s %3\$s"] = "%1\$s hat dir auf dein %2\$s %3\$s geantwortet"; -$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = "%1\$s erwähnte dich auf deinem %2\$s %3\$s"; -$a->strings["%1\$s commented on your %2\$s %3\$s"] = "%1\$s kommentierte auf deinen %2\$s %3\$s"; +$a->strings["%1\$s replied to you on your %2\$s %3\$s"] = "%1\$s hat dir auf (%2\$s) %3\$s geantwortet"; +$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = "%1\$s erwähnte dich auf (%2\$s) %3\$s"; +$a->strings["%1\$s commented on your %2\$s %3\$s"] = "%1\$s kommentierte auf (%2\$s) %3\$s"; $a->strings["%1\$s replied to you on their %2\$s %3\$s"] = "%1\$s hat dir auf dem eigenen %2\$s %3\$s geantwortet"; $a->strings["%1\$s tagged you on their %2\$s %3\$s"] = "%1\$s hat dich auf dem eigenen %2\$s %3\$s erwähnt"; $a->strings["%1\$s commented on their %2\$s %3\$s"] = "%1\$s hat den eigenen %2\$s %3\$s kommentiert"; @@ -204,12 +220,15 @@ $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s hat etwas auf $a->strings["%s %s shared a new post"] = "%s%shat einen Beitrag geteilt"; $a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s hat einen neuen Beitrag auf %2\$s geteilt"; $a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]hat einen Beitrag geteilt[/url]."; +$a->strings["%s %s shared a post from %s"] = "%s%s hat einen Beitrag von %s geteilt"; +$a->strings["%1\$s shared a post from %2\$s at %3\$s"] = "%1\$s hat einen Beitrag von %2\$s auf %3\$s geteilt"; +$a->strings["%1\$s [url=%2\$s]shared a post[/url] from %3\$s."] = "%1\$s [url=%2\$s]teilte einen Beitrag[/url] von %3\$s."; $a->strings["%1\$s %2\$s poked you"] = "%1\$s%2\$shat dich angestubst"; $a->strings["%1\$s poked you at %2\$s"] = "%1\$s hat dich auf %2\$s angestupst"; $a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s [url=%2\$s]hat dich angestupst[/url]."; $a->strings["%s %s tagged your post"] = "%s%s hat deinen Beitrag verschlagwortet"; -$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s erwähnte Deinen Beitrag auf %2\$s"; -$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s erwähnte [url=%2\$s]Deinen Beitrag[/url]"; +$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s Deinen Beitrag auf %2\$s verschlagwortet"; +$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s verschlagwortete [url=%2\$s]Deinen Beitrag[/url]"; $a->strings["%s Introduction received"] = "%sVorstellung erhalten"; $a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Du hast eine Kontaktanfrage von '%1\$s' auf %2\$s erhalten"; $a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "Du hast eine [url=%1\$s]Kontaktanfrage[/url] von %2\$s erhalten."; @@ -403,6 +422,7 @@ $a->strings["Leave password fields blank unless changing"] = "Lass die Passwort- $a->strings["Current Password:"] = "Aktuelles Passwort:"; $a->strings["Your current password to confirm the changes"] = "Dein aktuelles Passwort um die Änderungen zu bestätigen"; $a->strings["Password:"] = "Passwort:"; +$a->strings["Your current password to confirm the changes of the email address"] = "Dein aktuelles Passwort um die Änderungen deiner E-Mail Adresse zu bestätigen"; $a->strings["Delete OpenID URL"] = "OpenID URL löschen"; $a->strings["Basic Settings"] = "Grundeinstellungen"; $a->strings["Full Name:"] = "Kompletter Name:"; @@ -472,11 +492,8 @@ $a->strings["If you have moved this profile from another server, and some of you $a->strings["Resend relocate message to contacts"] = "Umzugsbenachrichtigung erneut an Kontakte senden"; $a->strings["{0} wants to be your friend"] = "{0} möchte mit dir in Kontakt treten"; $a->strings["{0} requested registration"] = "{0} möchte sich registrieren"; -$a->strings["No contacts in common."] = "Keine gemeinsamen Kontakte."; -$a->strings["Common Friends"] = "Gemeinsame Kontakte"; $a->strings["No items found"] = "Keine Einträge gefunden"; $a->strings["No such group"] = "Es gibt keine solche Gruppe"; -$a->strings["Group is empty"] = "Gruppe ist leer"; $a->strings["Group: %s"] = "Gruppe: %s"; $a->strings["Invalid contact."] = "Ungültiger Kontakt."; $a->strings["Latest Activity"] = "Neueste Aktivität"; @@ -504,8 +521,6 @@ $a->strings["Status Messages and Posts"] = "Statusnachrichten und Beiträge"; $a->strings["New Message"] = "Neue Nachricht"; $a->strings["Unable to locate contact information."] = "Konnte die Kontaktinformationen nicht finden."; $a->strings["Discard"] = "Verwerfen"; -$a->strings["Do you really want to delete this message?"] = "Möchtest du diese Nachricht wirklich löschen?"; -$a->strings["Yes"] = "Ja"; $a->strings["Conversation not found."] = "Unterhaltung nicht gefunden."; $a->strings["Message was not deleted."] = "Nachricht wurde nicht gelöscht"; $a->strings["Conversation was not removed."] = "Unterhaltung wurde nicht entfernt"; @@ -610,6 +625,7 @@ $a->strings["Authorize application connection"] = "Verbindung der Applikation au $a->strings["Return to your app and insert this Securty Code:"] = "Gehe zu Deiner Anwendung zurück und trage dort folgenden Sicherheitscode ein:"; $a->strings["Please login to continue."] = "Bitte melde dich an, um fortzufahren."; $a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Möchtest du dieser Anwendung den Zugriff auf Deine Beiträge und Kontakte sowie das Erstellen neuer Beiträge in Deinem Namen gestatten?"; +$a->strings["Yes"] = "Ja"; $a->strings["No"] = "Nein"; $a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Entschuldige, die Datei scheint größer zu sein, als es die PHP-Konfiguration erlaubt."; $a->strings["Or - did you try to upload an empty file?"] = "Oder - hast du versucht, eine leere Datei hochzuladen?"; @@ -621,7 +637,6 @@ $a->strings["Post updated."] = "Beitrag aktualisiert."; $a->strings["Item wasn't stored."] = "Eintrag wurde nicht gespeichert"; $a->strings["Item couldn't be fetched."] = "Eintrag konnte nicht geholt werden."; $a->strings["Item not found."] = "Beitrag nicht gefunden."; -$a->strings["Do you really want to delete this item?"] = "Möchtest du wirklich dieses Item löschen?"; $a->strings["User imports on closed servers can only be done by an administrator."] = "Auf geschlossenen Servern können ausschließlich die Administratoren Benutzerkonten importieren."; $a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Die maximale Anzahl täglicher Registrierungen auf dieser Seite wurde überschritten. Bitte versuche es morgen noch einmal."; $a->strings["Import"] = "Import"; @@ -670,7 +685,6 @@ $a->strings["Title:"] = "Titel:"; $a->strings["Share this event"] = "Veranstaltung teilen"; $a->strings["Basic"] = "Allgemein"; $a->strings["Advanced"] = "Erweitert"; -$a->strings["Permissions"] = "Berechtigungen"; $a->strings["Failed to remove event"] = "Entfernen der Veranstaltung fehlgeschlagen"; $a->strings["The contact could not be added."] = "Der Kontakt konnte nicht hinzugefügt werden."; $a->strings["You already added this contact."] = "Du hast den Kontakt bereits hinzugefügt."; @@ -678,10 +692,10 @@ $a->strings["The network type couldn't be detected. Contact can't be added."] = $a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Diaspora-Unterstützung ist nicht aktiviert. Der Kontakt kann nicht zugefügt werden."; $a->strings["OStatus support is disabled. Contact can't be added."] = "OStatus-Unterstützung ist nicht aktiviert. Der Kontakt kann nicht zugefügt werden."; $a->strings["Tags:"] = "Tags:"; -$a->strings["Contact Photos"] = "Kontaktbilder"; $a->strings["Upload"] = "Hochladen"; $a->strings["Files"] = "Dateien"; $a->strings["Personal Notes"] = "Persönliche Notizen"; +$a->strings["Personal notes are visible only by yourself."] = "Persönliche Notizen sind nur für dich sichtbar."; $a->strings["Photo Albums"] = "Fotoalben"; $a->strings["Recent Photos"] = "Neueste Fotos"; $a->strings["Upload New Photos"] = "Neue Fotos hochladen"; @@ -702,8 +716,6 @@ $a->strings["Upload Photos"] = "Bilder hochladen"; $a->strings["New album name: "] = "Name des neuen Albums: "; $a->strings["or select existing album:"] = "oder wähle ein bestehendes Album:"; $a->strings["Do not show a status post for this upload"] = "Keine Status-Mitteilung für diesen Beitrag anzeigen"; -$a->strings["Show to Groups"] = "Zeige den Gruppen"; -$a->strings["Show to Contacts"] = "Zeige den Kontakten"; $a->strings["Do you really want to delete this photo album and all its photos?"] = "Möchtest du wirklich dieses Foto-Album und all seine Foto löschen?"; $a->strings["Delete Album"] = "Album löschen"; $a->strings["Edit Album"] = "Album bearbeiten"; @@ -746,6 +758,7 @@ $a->strings["Welcome %s"] = "Willkommen %s"; $a->strings["Please upload a profile photo."] = "Bitte lade ein Profilbild hoch."; $a->strings["Method not allowed for this module. Allowed method(s): %s"] = "Diese Methode ist in diesem Modul nicht erlaubt. Erlaubte Methoden sind: %s"; $a->strings["Page not found."] = "Seite nicht gefunden."; +$a->strings["The database version had been set to %s."] = "Die Datenbank Version wurde auf %s gesetzt."; $a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "Es gibt keine MyISAM oder InnoDB Tabellem mit dem Antelope Dateiformat."; $a->strings["\nError %d occurred during database update:\n%s\n"] = "\nFehler %d beim Update der Datenbank aufgetreten\n%s\n"; $a->strings["Errors encountered performing database changes: "] = "Fehler beim Ändern der Datenbank aufgetreten"; @@ -753,7 +766,7 @@ $a->strings["Another database update is currently running."] = "Es läuft bereit $a->strings["%s: Database update"] = "%s: Datenbank Aktualisierung"; $a->strings["%s: updating %s table."] = "%s: aktualisiere Tabelle %s"; $a->strings["Database error %d \"%s\" at \"%s\""] = "Datenbank Fehler %d \"%s\" auf \"%s\""; -$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = ""; +$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = "Friendica kann die Seite im Moment nicht darstellen. Bitte kontaktiere das Administratoren Team."; $a->strings["template engine cannot be registered without a name."] = "Die Template Engine kann nicht ohne einen Namen registriert werden."; $a->strings["template engine is not registered!"] = "Template Engine wurde nicht registriert!"; $a->strings["Update %s failed. See error logs."] = "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen."; @@ -774,7 +787,7 @@ $a->strings["Except to:"] = "Ausgenommen:"; $a->strings["Connectors"] = "Connectoren"; $a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Die Datenbankkonfigurationsdatei \"config/local.config.php\" konnte nicht erstellt werden. Um eine Konfigurationsdatei in Ihrem Webserver-Verzeichnis zu erstellen, gehe wie folgt vor."; $a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Möglicherweise musst du die Datei \"database.sql\" manuell mit phpmyadmin oder mysql importieren."; -$a->strings["Please see the file \"INSTALL.txt\"."] = "Lies bitte die \"INSTALL.txt\"."; +$a->strings["Please see the file \"doc/INSTALL.md\"."] = "Lies bitte die \"doc/INSTALL.md\"."; $a->strings["Could not find a command line version of PHP in the web server PATH."] = "Konnte keine Kommandozeilenversion von PHP im PATH des Servers finden."; $a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "Wenn auf deinem Server keine Kommandozeilenversion von PHP installiert ist, kannst du den Hintergrundprozess nicht einrichten. Hier findest du alternative Möglichkeiten'für das Worker-Setup'"; $a->strings["PHP executable path"] = "Pfad zu PHP"; @@ -1026,15 +1039,15 @@ $a->strings["A Decentralized Social Network"] = "Ein dezentrales Soziales Netzwe $a->strings["Logged out."] = "Abgemeldet."; $a->strings["Invalid code, please retry."] = "Ungültiger Code, bitte erneut versuchen."; $a->strings["Two-factor authentication"] = "Zwei-Faktor Authentifizierung"; -$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Öffnen Sie die Zwei-Faktor-Authentifizierungs-App auf Ihrem Gerät, um einen Authentifizierungscode abzurufen und Ihre Identität zu überprüfen.

    "; -$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Hast du dein Handy nicht? Geben Sie einen Zwei-Faktor-Wiederherstellungscode ein"; -$a->strings["Please enter a code from your authentication app"] = "Bitte geben Sie einen Code aus Ihrer Authentifizierungs-App ein"; +$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Öffne die Zwei-Faktor-Authentifizierungs-App auf deinem Gerät, um einen Authentifizierungscode abzurufen und deine Identität zu überprüfen.

    "; +$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Hast du dein Handy nicht? Gib einen Zwei-Faktor-Wiederherstellungscode ein"; +$a->strings["Please enter a code from your authentication app"] = "Bitte gebe einen Code aus Ihrer Authentifizierungs-App ein"; $a->strings["Verify code and complete login"] = "Code überprüfen und Anmeldung abschließen"; $a->strings["Remaining recovery codes: %d"] = "Verbleibende Wiederherstellungscodes: %d"; $a->strings["Two-factor recovery"] = "Zwei-Faktor-Wiederherstellung"; -$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    Sie können einen Ihrer einmaligen Wiederherstellungscodes eingeben, falls Sie den Zugriff auf Ihr Mobilgerät verloren haben.

    "; -$a->strings["Please enter a recovery code"] = "Bitte geben Sie einen Wiederherstellungscode ein"; -$a->strings["Submit recovery code and complete login"] = "Senden Sie den Wiederherstellungscode und schließen Sie die Anmeldung ab"; +$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "Du kannst einen deiner einmaligen Wiederherstellungscodes eingeben, falls du den Zugriff auf dein Mobilgerät verloren hast.

    "; +$a->strings["Please enter a recovery code"] = "Bitte gib einen Wiederherstellungscode ein"; +$a->strings["Submit recovery code and complete login"] = "Sende den Wiederherstellungscode und schließe die Anmeldung ab"; $a->strings["Create a New Account"] = "Neues Konto erstellen"; $a->strings["Register"] = "Registrieren"; $a->strings["Your OpenID: "] = "Deine OpenID:"; @@ -1089,7 +1102,7 @@ $a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; $a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; $a->strings["HTML::toPlaintext (compact)"] = "HTML::toPlaintext (kompakt)"; $a->strings["Decoded post"] = "Dekodierter Beitrag"; -$a->strings["Post array before expand entities"] = ""; +$a->strings["Post array before expand entities"] = "Beiträgs Array bevor die Entitäten erweitert wurden."; $a->strings["Post converted"] = "Konvertierter Beitrag"; $a->strings["Converted body"] = "Konvertierter Beitragskörper"; $a->strings["Twitter addon is absent from the addon/ folder."] = "Das Twitter-Addon konnte nicht im addpn/ Verzeichnis gefunden werden."; @@ -1109,10 +1122,15 @@ $a->strings["Source activity"] = "Quelle der Aktivität"; $a->strings["You must be logged in to use this module"] = "Du musst eingeloggt sein, um dieses Modul benutzen zu können."; $a->strings["Source URL"] = "URL der Quelle"; $a->strings["Lookup address"] = "Adresse nachschlagen"; +$a->strings["Common contact (%s)"] = [ + 0 => "Gemeinsamer Kontakt (%s)", + 1 => "Gemeinsame Kontakte (%s)", +]; +$a->strings["Both %s and yourself have publicly interacted with these contacts (follow, comment or likes on public posts)."] = "Du und %s haben mit diesen Kontakten öffentlich interagiert (Folgen, Kommentare und Likes in öffentlichen Beiträgen)"; +$a->strings["No common contacts."] = "Keine gemeinsamen Kontakte."; $a->strings["%s's timeline"] = "Timeline von %s"; $a->strings["%s's posts"] = "Beiträge von %s"; $a->strings["%s's comments"] = "Kommentare von %s"; -$a->strings["No contacts."] = "Keine Kontakte."; $a->strings["Follower (%s)"] = [ 0 => "Folgende (%s)", 1 => "Folgende (%s)", @@ -1125,13 +1143,12 @@ $a->strings["Mutual friend (%s)"] = [ 0 => "Beidseitige Freundschafte (%s)", 1 => "Beidseitige Freundschaften (%s)", ]; +$a->strings["These contacts both follow and are followed by %s."] = "Diese Kontakte sind sowohl Folgende als auch Gefolgte von %s."; $a->strings["Contact (%s)"] = [ 0 => "Kontakt (%s)", 1 => "Kontakte (%s)", ]; -$a->strings["All contacts"] = "Alle Kontakte"; -$a->strings["Following"] = "Gefolgte"; -$a->strings["Mutual friends"] = "Beidseitige Freundschaft"; +$a->strings["No contacts."] = "Keine Kontakte."; $a->strings["You're currently viewing your profile as %s Cancel"] = "Du betrachtest dein Profil gerade als %s Abbrechen"; $a->strings["Member since:"] = "Mitglied seit:"; $a->strings["j F, Y"] = "j F, Y"; @@ -1194,7 +1211,6 @@ $a->strings["An unexpected condition was encountered and no more specific messag $a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "Der Server ist derzeit nicht verfügbar (wegen Überlastung oder Wartungsarbeiten). Bitte versuche es später noch einmal."; $a->strings["Go back"] = "Geh zurück"; $a->strings["Welcome to %s"] = "Willkommen zu %s"; -$a->strings["No friends to display."] = "Keine Kontakte zum Anzeigen."; $a->strings["Suggested contact not found."] = "Vorgeschlagener Kontakt wurde nicht gefunden."; $a->strings["Friend suggestion sent."] = "Kontaktvorschlag gesendet."; $a->strings["Suggest Friends"] = "Kontakte vorschlagen"; @@ -1235,6 +1251,7 @@ $a->strings["Your Friendica site database has been installed."] = "Die Datenbank $a->strings["Installation finished"] = "Installation abgeschlossen"; $a->strings["

    What next

    "] = "

    Wie geht es weiter?

    "; $a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "Wichtig: du musst [manuell] einen Cronjob (o.ä.) für den Worker einrichten."; +$a->strings["Please see the file \"INSTALL.txt\"."] = "Lies bitte die \"INSTALL.txt\"."; $a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Du solltest nun die Seite zur Nutzerregistrierung deiner neuen Friendica Instanz besuchen und einen neuen Nutzer einrichten. Bitte denke daran, dieselbe E-Mail Adresse anzugeben, die du auch als Administrator-E-Mail angegeben hast, damit du das Admin-Panel verwenden kannst."; $a->strings["- select -"] = "- auswählen -"; $a->strings["Item was not removed"] = "Item wurde nicht entfernt"; @@ -1288,7 +1305,8 @@ $a->strings["Go to the Help Section"] = "Zum Hilfe Abschnitt gehen"; $a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Unsere Hilfe-Seiten können herangezogen werden, um weitere Einzelheiten zu anderen Programm-Features zu erhalten."; $a->strings["This page is missing a url parameter."] = "Der Seite fehlt ein URL Parameter."; $a->strings["The post was created"] = "Der Beitrag wurde angelegt"; -$a->strings["Submanaged account can't access the administation pages. Please log back in as the main account."] = ""; +$a->strings["You don't have access to administration pages."] = "Du hast keinen Zugriff auf die Administrationsseiten."; +$a->strings["Submanaged account can't access the administration pages. Please log back in as the main account."] = "Verwaltete Benutzerkonten haben keinen Zugriff auf die Administrationsseiten. Bitte wechsle wieder zurück auf das Administrator Konto."; $a->strings["Information"] = "Information"; $a->strings["Overview"] = "Übersicht"; $a->strings["Federation Statistics"] = "Föderation Statistik"; @@ -1314,7 +1332,7 @@ $a->strings["probe address"] = "Adresse untersuchen"; $a->strings["check webfinger"] = "Webfinger überprüfen"; $a->strings["Item Source"] = "Beitrags Quelle"; $a->strings["Babel"] = "Babel"; -$a->strings["ActivityPub Conversion"] = ""; +$a->strings["ActivityPub Conversion"] = "Umwandlung nach ActivityPub"; $a->strings["Admin"] = "Administration"; $a->strings["Addon Features"] = "Addon Features"; $a->strings["User registrations waiting for confirmation"] = "Nutzeranmeldungen, die auf Bestätigung warten"; @@ -1372,7 +1390,7 @@ $a->strings["Awaiting connection acknowledge"] = "Bedarf der Bestätigung des Ko $a->strings["Replies/likes to your public posts may still be visible"] = "Antworten/Likes auf deine öffentlichen Beiträge könnten weiterhin sichtbar sein"; $a->strings["Notification for new posts"] = "Benachrichtigung bei neuen Beiträgen"; $a->strings["Send a notification of every new post of this contact"] = "Sende eine Benachrichtigung, wann immer dieser Kontakt einen neuen Beitrag schreibt."; -$a->strings["Keyword Deny List"] = ""; +$a->strings["Keyword Deny List"] = "Liste der gesperrten Schlüsselwörter"; $a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Komma-Separierte Liste mit Schlüsselworten, die nicht in Hashtags konvertiert werden, wenn \"Beziehe Information und Schlüsselworte\" aktiviert wurde"; $a->strings["Actions"] = "Aktionen"; $a->strings["All Contacts"] = "Alle Kontakte"; @@ -1388,6 +1406,8 @@ $a->strings["Only show archived contacts"] = "Nur archivierte Kontakte anzeigen" $a->strings["Hidden"] = "Verborgen"; $a->strings["Only show hidden contacts"] = "Nur verborgene Kontakte anzeigen"; $a->strings["Organize your contact groups"] = "Verwalte deine Kontaktgruppen"; +$a->strings["Following"] = "Gefolgte"; +$a->strings["Mutual friends"] = "Beidseitige Freundschaft"; $a->strings["Search your contacts"] = "Suche in deinen Kontakten"; $a->strings["Results for: %s"] = "Ergebnisse für: %s"; $a->strings["Archive"] = "Archivieren"; @@ -1396,8 +1416,7 @@ $a->strings["Batch Actions"] = "Stapelverarbeitung"; $a->strings["Conversations started by this contact"] = "Unterhaltungen, die von diesem Kontakt begonnen wurden"; $a->strings["Posts and Comments"] = "Statusnachrichten und Kommentare"; $a->strings["Profile Details"] = "Profildetails"; -$a->strings["View all contacts"] = "Alle Kontakte anzeigen"; -$a->strings["View all common friends"] = "Alle Kontakte anzeigen"; +$a->strings["View all known contacts"] = "Alle bekannten Kontakte anzeigen"; $a->strings["Advanced Contact Settings"] = "Fortgeschrittene Kontakteinstellungen"; $a->strings["Mutual Friendship"] = "Beidseitige Freundschaft"; $a->strings["is a fan of yours"] = "ist ein Fan von dir"; @@ -1415,7 +1434,7 @@ $a->strings["At any point in time a logged in user can export their account data $a->strings["Privacy Statement"] = "Datenschutzerklärung"; $a->strings["Help:"] = "Hilfe:"; $a->strings["Method Not Allowed."] = "Methode nicht erlaubt."; -$a->strings["Profile not found"] = ""; +$a->strings["Profile not found"] = "Profil wurde nicht gefunden"; $a->strings["Total invitation limit exceeded."] = "Limit für Einladungen erreicht."; $a->strings["%s : Not a valid email address."] = "%s: Keine gültige Email Adresse."; $a->strings["Please join us on Friendica"] = "Ich lade dich zu unserem sozialen Netzwerk Friendica ein"; @@ -1451,7 +1470,7 @@ $a->strings["Toggle"] = "Umschalten"; $a->strings["Author: "] = "Autor:"; $a->strings["Maintainer: "] = "Betreuer:"; $a->strings["Unknown theme."] = "Unbekanntes Theme"; -$a->strings["Themes reloaded"] = ""; +$a->strings["Themes reloaded"] = "Themes wurden neu geladen"; $a->strings["Reload active themes"] = "Aktives Theme neu laden"; $a->strings["No themes found on the system. They should be placed in %1\$s"] = "Es wurden keine Themes auf dem System gefunden. Diese sollten in %1\$s platziert werden."; $a->strings["[Experimental]"] = "[Experimentell]"; @@ -1548,7 +1567,7 @@ $a->strings["Log level"] = "Protokoll-Level"; $a->strings["PHP logging"] = "PHP Protokollieren"; $a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Um die Protokollierung von PHP-Fehlern und Warnungen vorübergehend zu aktivieren, kannst du der Datei index.php deiner Installation Folgendes voranstellen. Der in der Datei 'error_log' angegebene Dateiname ist relativ zum obersten Verzeichnis von Friendica und muss vom Webserver beschreibbar sein. Die Option '1' für 'log_errors' und 'display_errors' aktiviert diese Optionen, ersetze die '1' durch eine '0', um sie zu deaktivieren."; $a->strings["Can not parse base url. Must have at least ://"] = "Die Basis-URL konnte nicht analysiert werden. Sie muss mindestens aus :// bestehen"; -$a->strings["Relocation started. Could take a while to complete."] = ""; +$a->strings["Relocation started. Could take a while to complete."] = "Verschieben der Daten gestartet. Das kann eine Weile dauern."; $a->strings["Invalid storage backend setting value."] = "Ungültige Einstellung für das Datenspeicher-Backend"; $a->strings["No special theme for mobile devices"] = "Kein spezielles Theme für mobile Geräte verwenden."; $a->strings["%s - (Experimental)"] = "%s - (Experimentell)"; @@ -1565,8 +1584,8 @@ $a->strings["Don't check"] = "Nicht überprüfen"; $a->strings["check the stable version"] = "überprüfe die stabile Version"; $a->strings["check the development version"] = "überprüfe die Entwicklungsversion"; $a->strings["none"] = "keine"; -$a->strings["Local contacts"] = ""; -$a->strings["Interactors"] = ""; +$a->strings["Local contacts"] = "Lokale Kontakte"; +$a->strings["Interactors"] = "Interaktionen"; $a->strings["Database (legacy)"] = "Datenbank (legacy)"; $a->strings["Republish users to directory"] = "Nutzer erneut im globalen Verzeichnis veröffentlichen."; $a->strings["File upload"] = "Datei hochladen"; @@ -1580,6 +1599,8 @@ $a->strings["Warning! Advanced function. Could make this server $a->strings["Site name"] = "Seitenname"; $a->strings["Sender Email"] = "Absender für Emails"; $a->strings["The email address your server shall use to send notification emails from."] = "Die E-Mail Adresse, die dein Server zum Versenden von Benachrichtigungen verwenden soll."; +$a->strings["Name of the system actor"] = "Name des System-Actors"; +$a->strings["Name of the internal system account that is used to perform ActivityPub requests. This must be an unused username. If set, this can't be changed again."] = "Name des internen System-Accounts der für ActivityPub Anfragen verwendet wird. Der Nutzername darf bisher nicht verwendet werden. Ist der Name einmal gesetzt kann er nicht mehr geändert werden."; $a->strings["Banner/Logo"] = "Banner/Logo"; $a->strings["Email Banner/Logo"] = "E-Mail Banner / Logo"; $a->strings["Shortcut icon"] = "Shortcut Icon"; @@ -1673,19 +1694,19 @@ $a->strings["Maximum Load Average (Frontend)"] = "Maximum Load Average (Frontend $a->strings["Maximum system load before the frontend quits service - default 50."] = "Maximale Systemlast, bevor Vordergrundprozesse pausiert werden - Standard 50."; $a->strings["Minimal Memory"] = "Minimaler Speicher"; $a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Minimal freier Speicher in MB für den Worker Prozess. Benötigt Zugriff auf /proc/meminfo - Standardwert ist 0 (deaktiviert)"; -$a->strings["Periodically optimize tables"] = ""; -$a->strings["Periodically optimize tables like the cache and the workerqueue"] = ""; -$a->strings["Discover followers/followings from contacts"] = ""; -$a->strings["If enabled, contacts are checked for their followers and following contacts."] = ""; -$a->strings["None - deactivated"] = ""; -$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = ""; -$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = ""; +$a->strings["Periodically optimize tables"] = "Optimiere die Tabellen regelmäßig"; +$a->strings["Periodically optimize tables like the cache and the workerqueue"] = "Optimiert Tabellen wie den Cache oder diw Worker-Warteschlage regelmäßig."; +$a->strings["Discover followers/followings from contacts"] = "Endecke folgende und gefolgte Kontakte von Kontakten"; +$a->strings["If enabled, contacts are checked for their followers and following contacts."] = "Ist dies aktiv, werden die Kontakte auf deren folgenden und gefolgten Kontakte überprüft."; +$a->strings["None - deactivated"] = "Keine - deaktiviert"; +$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = "Lokale Kontakte - Die Beziehungen der lokalen Kontakte werden analysiert."; +$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = "Interaktionen - Kontakte der lokalen Kontakte sowie die Profile die mit öffentlichen lokalen Beiträgen interagiert haben, werden bzgl. ihrer Beziehungen analysiert."; $a->strings["Synchronize the contacts with the directory server"] = "Gleiche die Kontakte mit dem Directory-Server ab"; -$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = ""; +$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = "Ist dies aktiv, wird das System regelmäßig auf dem Verzeichnis-Server nach neuen potentiellen Kontakten nachsehen."; $a->strings["Days between requery"] = "Tage zwischen erneuten Abfragen"; $a->strings["Number of days after which a server is requeried for his contacts."] = "Legt das Abfrageintervall fest, nach dem ein Server erneut nach Kontakten abgefragt werden soll."; $a->strings["Discover contacts from other servers"] = "Neue Kontakte auf anderen Servern entdecken"; -$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = ""; +$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = "Frage regelmäßig bei anderen Servern nach neuen potentiellen Kontakten an. Diese Anfragen werden an Friendica, Mastodon und Hubzilla Server gesandt."; $a->strings["Search the local directory"] = "Lokales Verzeichnis durchsuchen"; $a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt, um die Suchresultate zu verbessern, wenn die Suche wiederholt wird."; $a->strings["Publish server information"] = "Server-Informationen veröffentlichen"; @@ -1708,8 +1729,8 @@ $a->strings["Cache duration in seconds"] = "Cache-Dauer in Sekunden"; $a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "Wie lange sollen die zwischengespeicherten Dateien vorgehalten werden? Grundeinstellung sind 86400 Sekunden (ein Tag). Um den Item-Cache zu deaktivieren, setze diesen Wert auf -1."; $a->strings["Maximum numbers of comments per post"] = "Maximale Anzahl von Kommentaren pro Beitrag"; $a->strings["How much comments should be shown for each post? Default value is 100."] = "Wie viele Kommentare sollen pro Beitrag angezeigt werden? Standardwert sind 100."; -$a->strings["Maximum numbers of comments per post on the display page"] = ""; -$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = ""; +$a->strings["Maximum numbers of comments per post on the display page"] = "Maximale Anzahl von Kommentaren in der Einzelansicht"; +$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = "Wie viele Kommentare sollen auf der Einzelansicht eines Beitrags angezeigt werden? Grundeinstellung sind 1000."; $a->strings["Temp path"] = "Temp-Pfad"; $a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Solltest du ein eingeschränktes System haben, auf dem der Webserver nicht auf das temp-Verzeichnis des Systems zugreifen kann, setze hier einen anderen Pfad."; $a->strings["Disable picture proxy"] = "Bilder-Proxy deaktivieren"; @@ -1732,7 +1753,7 @@ $a->strings["When enabled the Worker process is triggered when backend access is $a->strings["Subscribe to relay"] = "Relais abonnieren"; $a->strings["Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page."] = "Aktiviert den Empfang von öffentlichen Beiträgen vom Relais-Server. Diese Beiträge werden in der Suche, den abonnierten Hashtags sowie der globalen Gemeinschaftsseite verfügbar sein."; $a->strings["Relay server"] = "Relais-Server"; -$a->strings["Address of the relay server where public posts should be send to. For example https://relay.diasp.org"] = "Adresse des Relais-Servers, an den die öffentlichen Beiträge gesendet werden sollen. Zum Beispiel https://relay.diasp.org"; +$a->strings["Address of the relay server where public posts should be send to. For example %s"] = "Adresse des Relais-Servers, an den die öffentlichen Beiträge gesendet werden sollen. Zum Beispiel %s"; $a->strings["Direct relay transfer"] = "Direkte Relais-Übertragung"; $a->strings["Enables the direct transfer to other servers without using the relay servers"] = "Aktiviert das direkte Verteilen an andere Server, ohne dass ein Relais-Server verwendet wird."; $a->strings["Relay scope"] = "Geltungsbereich des Relais"; @@ -1744,23 +1765,23 @@ $a->strings["Comma separated list of tags for the \"tags\" subscription."] = "Li $a->strings["Allow user tags"] = "Verwende Schlagworte der Nutzer"; $a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = "Ist dies aktiviert, werden die Schlagwörter der gespeicherten Suchen zusätzlich zu den oben definierten Server-Schlagworten abonniert."; $a->strings["Start Relocation"] = "Umsiedlung starten"; -$a->strings["Template engine (%s) error: %s"] = ""; +$a->strings["Template engine (%s) error: %s"] = "Template engine (%s) Fehler: %s"; $a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Deine DB verwendet derzeit noch MyISAM Tabellen. Du solltest die Datenbank Engine auf InnoDB umstellen, da Friendica in Zukunft InnoDB-Features verwenden wird. Eine Anleitung zur Umstellung der Datenbank kannst du hier finden. Du kannst außerdem mit dem Befehl php bin/console.php dbstructure toinnodb auf der Kommandozeile die Umstellung automatisch vornehmen lassen."; $a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Deine DB verwendet derzeit noch InnoDB Tabellen im Antelope Dateiformat. Du solltest diese auf das Barracuda Format ändern. Friendica verwendet einige Features, die nicht vom Antelope Format unterstützt werden. Hier findest du eine Anleitung für die Umstellung. Alternativ kannst du auch den Befehl php bin/console.php dbstructure toinnodb In der Kommandozeile deiner Friendica Instanz verwenden um die Formate automatisch anzupassen.
    "; -$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See here for more information.
    "] = ""; +$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See here for more information.
    "] = "Der Wert table_definition_cache ist zu niedrig (%d). Dadurch können Datenbank Fehler \"Prepared statement needs to be re-prepared\" hervor gerufen werden. Bitte setze den Wert auf mindestens %d (oder -1 zum automatischen einstellen). Weiterführende Informationen findest du hier."; $a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Es gibt eine neue Version von Friendica. Du verwendest derzeit die Version %1\$s, die aktuelle Version ist %2\$s."; $a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "Das Update der Datenbank ist fehlgeschlagen. Bitte führe 'php bin/console.php dbstructure update' in der Kommandozeile aus und achte auf eventuell auftretende Fehlermeldungen."; $a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = "Das letzte Update ist fehlgeschlagen. Bitte führe \"php bin/console.php dbstructure update\" auf der Kommandozeile aus und werfe einen Blick auf eventuell auftretende Fehler. (Zusätzliche Informationen zu Fehlern könnten in den Logdateien stehen.)"; $a->strings["The worker was never executed. Please check your database structure!"] = "Der Hintergrundprozess (worker) wurde noch nie gestartet. Bitte überprüfe deine Datenbankstruktur."; $a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "Der Hintergrundprozess (worker) wurde zuletzt um %s UTC ausgeführt. Das war vor mehr als einer Stunde. Bitte überprüfe deine crontab-Einstellungen."; -$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = "Die Konfiguration von Friendica befindet sich ab jetzt in der 'config/local.ini.php' Datei. Kopiere bitte die Datei 'config/local-sample.config.php' nach 'config/local.config.php' und setze die Konfigurationvariablen so wie in der alten .htconfig.php. Wie die Übertragung der Werte aussehen muss, kannst du der Konfiguration Hilfeseite entnehmen."; +$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = "Die Konfiguration von Friendica befindet sich ab jetzt in der 'config/local.config.php' Datei. Kopiere bitte die Datei 'config/local-sample.config.php' nach 'config/local.config.php' und setze die Konfigurationvariablen so wie in der alten .htconfig.php. Wie die Übertragung der Werte aussehen muss, kannst du der Konfiguration Hilfeseite entnehmen."; $a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition."] = "Die Konfiguration von Friendica befindet sich ab jetzt in der 'config/local.config.php' Datei. Kopiere bitte die Datei 'config/local-sample.config.php' nach 'config/local.config.php' und setze die Konfigurationvariablen so wie in der alten config/local.ini.php. Wie die Übertragung der Werte aussehen muss, kannst du der Konfiguration Hilfeseite entnehmen."; $a->strings["%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help."] = "%s konnte von deinem System nicht aufgerufen werden. Dies deutet auf ein schwerwiegendes Problem deiner Konfiguration hin. Bitte konsultiere die Installations-Dokumentation zum Beheben des Problems."; $a->strings["The logfile '%s' is not usable. No logging possible (error: '%s')"] = "Die Logdatei '%s' ist nicht beschreibbar. Derzeit ist keine Aufzeichnung möglich (Fehler: '%s')"; $a->strings["The debug logfile '%s' is not usable. No logging possible (error: '%s')"] = "Die Logdatei '%s' ist nicht beschreibbar. Derzeit ist keine Aufzeichnung möglich (Fehler: '%s')"; -$a->strings["Friendica's system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences."] = "Friendica's system.basepath würde aktualisiert '%s' von '%s'. Bitte entfernen Sie system.basepath aus der Datenbank um Unterschiede zu vermeiden."; +$a->strings["Friendica's system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences."] = "Friendica's system.basepath wurde aktualisiert '%s' von '%s'. Bitte entferne system.basepath aus der Datenbank um Unterschiede zu vermeiden."; $a->strings["Friendica's current system.basepath '%s' is wrong and the config file '%s' isn't used."] = "Friendica's aktueller system.basepath '%s' ist verkehrt und die config file '%s' wird nicht benutzt."; -$a->strings["Friendica's current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration."] = "Friendica's aktueller system.basepath '%s' ist nicht gleich wie die config file '%s'. Bitte korrigieren Sie Ihre Konfiguration."; +$a->strings["Friendica's current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration."] = "Friendica's aktueller system.basepath '%s' ist nicht gleich wie die config file '%s'. Bitte korrigiere deine Konfiguration."; $a->strings["Normal Account"] = "Normales Konto"; $a->strings["Automatic Follower Account"] = "Automatisch folgendes Konto (Marktschreier)"; $a->strings["Public Forum Account"] = "Öffentliches Forum-Konto"; @@ -1828,7 +1849,7 @@ $a->strings["The GUID of the item you want to delete."] = "Die GUID des zu lösc $a->strings["Addon not found."] = "Addon nicht gefunden."; $a->strings["Addon %s disabled."] = "Addon %s ausgeschaltet."; $a->strings["Addon %s enabled."] = "Addon %s eingeschaltet."; -$a->strings["Addons reloaded"] = ""; +$a->strings["Addons reloaded"] = "Addons neu geladen"; $a->strings["Addon %s failed to install."] = "Addon %s konnte nicht installiert werden"; $a->strings["Reload active addons"] = "Aktivierte Addons neu laden"; $a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "Es sind derzeit keine Addons auf diesem Knoten verfügbar. Du findest das offizielle Addon-Repository unter %1\$s und weitere eventuell interessante Addons im offenen Addon-Verzeichnis auf %2\$s."; @@ -1844,7 +1865,7 @@ $a->strings["Compose new post"] = "Neuen Beitrag verfassen"; $a->strings["Visibility"] = "Sichtbarkeit"; $a->strings["Clear the location"] = "Ort löschen"; $a->strings["Location services are unavailable on your device"] = "Ortungsdienste sind auf Ihrem Gerät nicht verfügbar"; -$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Ortungsdienste sind deaktiviert. Bitte überprüfen Sie die Berechtigungen der Website auf Ihrem Gerät"; +$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Ortungsdienste sind deaktiviert. Bitte überprüfe die Berechtigungen der Website auf deinem Gerät"; $a->strings["Installed addons/apps:"] = "Installierte Apps und Addons"; $a->strings["No installed addons/apps"] = "Es sind keine Addons oder Apps installiert"; $a->strings["Read about the Terms of Service of this node."] = "Erfahre mehr über die Nutzungsbedingungen dieses Knotens."; @@ -1868,7 +1889,7 @@ $a->strings["Export personal data"] = "Persönliche Daten exportieren"; $a->strings["Remove account"] = "Konto löschen"; $a->strings["Could not create group."] = "Konnte die Gruppe nicht erstellen."; $a->strings["Group not found."] = "Gruppe nicht gefunden."; -$a->strings["Group name was not changed."] = ""; +$a->strings["Group name was not changed."] = "Der Name der Gruppe wurde nicht verändert."; $a->strings["Unknown group."] = "Unbekannte Gruppe"; $a->strings["Contact is deleted."] = "Kontakt wurde gelöscht"; $a->strings["Unable to add the contact to the group."] = "Konnte den Kontakt nicht zur Gruppe hinzufügen"; @@ -1886,6 +1907,7 @@ $a->strings["Unable to remove group."] = "Konnte die Gruppe nicht entfernen."; $a->strings["Delete Group"] = "Gruppe löschen"; $a->strings["Edit Group Name"] = "Gruppen Name bearbeiten"; $a->strings["Members"] = "Mitglieder"; +$a->strings["Group is empty"] = "Gruppe ist leer"; $a->strings["Remove contact from group"] = "Entferne den Kontakt aus der Gruppe"; $a->strings["Click on a contact to add or remove."] = "Klicke einen Kontakt an, um ihn hinzuzufügen oder zu entfernen"; $a->strings["Add contact to group"] = "Füge den Kontakt zur Gruppe hinzu"; @@ -1894,11 +1916,11 @@ $a->strings["Only one search per minute is permitted for not logged in users."] $a->strings["Search"] = "Suche"; $a->strings["Items tagged with: %s"] = "Beiträge, die mit %s getaggt sind"; $a->strings["You must be logged in to use this module."] = "Du musst eingeloggt sein, um dieses Modul benutzen zu können."; -$a->strings["Search term was not saved."] = ""; +$a->strings["Search term was not saved."] = "Der Suchbegriff wurde nicht gespeichert."; $a->strings["Search term already saved."] = "Suche ist bereits gespeichert."; -$a->strings["Search term was not removed."] = ""; +$a->strings["Search term was not removed."] = "Der Suchbegriff wurde nicht entfernt."; $a->strings["No profile"] = "Kein Profil"; -$a->strings["Error while sending poke, please retry."] = ""; +$a->strings["Error while sending poke, please retry."] = "Beim Versenden des Stupsers ist ein Fehler aufgetreten. Bitte erneut versuchen."; $a->strings["Poke/Prod"] = "Anstupsen"; $a->strings["poke, prod or do other things to somebody"] = "Stupse Leute an oder mache anderes mit ihnen"; $a->strings["Choose what you wish to do to recipient"] = "Was willst du mit dem Empfänger machen:"; @@ -1922,6 +1944,7 @@ $a->strings["Friend Confirm URL"] = "URL für Bestätigungen von Kontaktanfragen $a->strings["Notification Endpoint URL"] = "URL-Endpunkt für Benachrichtigungen"; $a->strings["Poll/Feed URL"] = "Pull/Feed-URL"; $a->strings["New photo from this URL"] = "Neues Foto von dieser URL"; +$a->strings["No known contacts."] = "Keine bekannten Kontakte."; $a->strings["No installed applications."] = "Keine Applikationen installiert."; $a->strings["Applications"] = "Anwendungen"; $a->strings["Profile Name is required."] = "Profilname ist erforderlich."; @@ -1995,7 +2018,7 @@ $a->strings["

    You haven't finished configuring your authenticator app.

    "] = $a->strings["

    Your authenticator app is correctly configured.

    "] = "

    Deine Zwei-Faktor Authentifizierungsapp ist korrekt konfiguriert.

    "; $a->strings["Recovery codes"] = "Wiederherstellungsschlüssel"; $a->strings["Remaining valid codes"] = "Verbleibende Wiederherstellungsschlüssel"; -$a->strings["

    These one-use codes can replace an authenticator app code in case you have lost access to it.

    "] = "

    Diese Einmalcodes können einen Authentifikator-App-Code ersetzen, falls Sie den Zugriff darauf verloren haben.

    "; +$a->strings["

    These one-use codes can replace an authenticator app code in case you have lost access to it.

    "] = "

    Diese Einmalcodes können einen Authentifikator-App-Code ersetzen, falls du den Zugriff darauf verloren hast.

    "; $a->strings["App-specific passwords"] = "App spezifische Passwörter"; $a->strings["Generated app-specific passwords"] = "App spezifische Passwörter erstellen"; $a->strings["

    These randomly generated passwords allow you to authenticate on apps not supporting two-factor authentication.

    "] = "

    Diese zufällig erzeugten Passwörter erlauben es dir dich mit Apps anzumelden, die keine Zwei-Faktor-Authentifizierung unterstützen.

    "; @@ -2005,19 +2028,19 @@ $a->strings["Enable two-factor authentication"] = "Aktiviere die Zwei-Faktor-Aut $a->strings["Disable two-factor authentication"] = "Deaktiviere die Zwei-Faktor-Authentifizierung"; $a->strings["Show recovery codes"] = "Wiederherstellungscodes anzeigen"; $a->strings["Manage app-specific passwords"] = "App spezifische Passwörter verwalten"; -$a->strings["Finish app configuration"] = "Beenden Sie die App-Konfiguration"; -$a->strings["Please enter your password to access this page."] = "Bitte geben Sie Ihr Passwort ein, um auf diese Seite zuzugreifen."; +$a->strings["Finish app configuration"] = "Beende die App-Konfiguration"; +$a->strings["Please enter your password to access this page."] = "Bitte gib dein Passwort ein, um auf diese Seite zuzugreifen."; $a->strings["Two-factor authentication successfully activated."] = "Zwei-Faktor-Authentifizierung erfolgreich aktiviert."; -$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Oder Sie können die Authentifizierungseinstellungen manuell übermitteln:

    \n
    \n\tVerursacher\n\t
    %s
    \n\t
    Kontoname
    \n\t
    %s
    \n\t
    Geheimer Schlüssel
    \n\t
    %s
    \n\t
    Typ
    \n\t
    Zeitbasiert
    \n\t
    Anzahl an Ziffern
    \n\t
    6
    \n\t
    Hashing-Algorithmus
    \n\t
    SHA-1
    \n
    "; +$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Oder du kannst die Authentifizierungseinstellungen manuell übermitteln:

    \n
    \n\tVerursacher\n\t
    %s
    \n\t
    Kontoname
    \n\t
    %s
    \n\t
    Geheimer Schlüssel
    \n\t
    %s
    \n\t
    Typ
    \n\t
    Zeitbasiert
    \n\t
    Anzahl an Ziffern
    \n\t
    6
    \n\t
    Hashing-Algorithmus
    \n\t
    SHA-1
    \n
    "; $a->strings["Two-factor code verification"] = "Überprüfung des Zwei-Faktor-Codes"; -$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = "

    Bitte scannen Sie diesen QR-Code mit Ihrer Authentifikator-App und übermitteln Sie den bereitgestellten Code.

    "; -$a->strings["

    Or you can open the following URL in your mobile devicde:

    %s

    "] = "

    Oder Sie können die folgende URL in Ihrem Mobilgerät öffnen:

    %s

    "; -$a->strings["Verify code and enable two-factor authentication"] = "Überprüfen Sie den Code und aktivieren Sie die Zwei-Faktor-Authentifizierung"; +$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = "

    Bitte scanne diesen QR-Code mit deiner Authentifikator-App und übermittele den bereitgestellten Code.

    "; +$a->strings["

    Or you can open the following URL in your mobile device:

    %s

    "] = "

    Oder du kannst die folgende URL in deinem Mobilgerät öffnen:

    %s

    "; +$a->strings["Verify code and enable two-factor authentication"] = "Überprüfe den Code und aktiviere die Zwei-Faktor-Authentifizierung"; $a->strings["New recovery codes successfully generated."] = "Neue Wiederherstellungscodes erfolgreich generiert."; $a->strings["Two-factor recovery codes"] = "Zwei-Faktor-Wiederherstellungscodes"; -$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    Wiederherstellungscodes können verwendet werden, um auf Ihr Konto zuzugreifen, falls Sie den Zugriff auf Ihr Gerät verlieren und keine Zwei-Faktor-Authentifizierungscodes erhalten können.

    Bewahren Sie diese an einem sicheren Ort auf! Wenn Sie Ihr Gerät verlieren und nicht über die Wiederherstellungscodes verfügen, verlieren Sie den Zugriff auf Ihr Konto.

    "; -$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "Wenn Sie neue Wiederherstellungscodes generieren, müssen Sie die neuen Codes kopieren. Ihre alten Codes funktionieren nicht mehr."; -$a->strings["Generate new recovery codes"] = "Generieren Sie neue Wiederherstellungscodes"; +$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    Wiederherstellungscodes können verwendet werden, um auf dein Konto zuzugreifen, falls du den Zugriff auf dein Gerät verlieren und keine Zwei-Faktor-Authentifizierungscodes erhalten kannst.

    Bewahre diese an einem sicheren Ort auf! Wenn du dein Gerät verlierst und nicht über die Wiederherstellungscodes verfügst, verlierst du den Zugriff auf dein Konto.

    "; +$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "Wenn du neue Wiederherstellungscodes generierst, mußt du die neuen Codes kopieren. Deine alten Codes funktionieren nicht mehr."; +$a->strings["Generate new recovery codes"] = "Generiere neue Wiederherstellungscodes"; $a->strings["Next: Verification"] = "Weiter: Überprüfung"; $a->strings["App-specific password generation failed: The description is empty."] = "Die Erzeugung des App spezifischen Passworts ist fehlgeschlagen. Die Beschreibung ist leer."; $a->strings["App-specific password generation failed: This description already exists."] = "Die Erzeugung des App spezifischen Passworts ist fehlgeschlagen. Die Beschreibung existiert bereits."; @@ -2059,6 +2082,8 @@ $a->strings["Disable Smart Threading"] = "Intelligentes Threading deaktivieren"; $a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Schaltet das automatische Unterdrücken von überflüssigen Thread-Einrückungen aus."; $a->strings["Hide the Dislike feature"] = "Das \"Nicht mögen\" Feature verbergen"; $a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Verbirgt den \"Ich mag das nicht\" Button und die dislike Reaktionen auf Beiträge und Kommentare."; +$a->strings["Display the resharer"] = "Teilenden anzeigen"; +$a->strings["Display the first resharer as icon and text on a reshared item."] = "Zeige das Profilbild des ersten Kontakts von dem ein Beitrag geteilt wurde."; $a->strings["Beginning of week:"] = "Wochenbeginn:"; $a->strings["Export account"] = "Account exportieren"; $a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Exportiere Deine Account-Informationen und Kontakte. Verwende dies, um ein Backup Deines Accounts anzulegen und/oder damit auf einen anderen Server umzuziehen."; @@ -2139,6 +2164,7 @@ $a->strings["Show map"] = "Karte anzeigen"; $a->strings["Hide map"] = "Karte verbergen"; $a->strings["%s's birthday"] = "%ss Geburtstag"; $a->strings["Happy Birthday %s"] = "Herzlichen Glückwunsch, %s"; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden."; $a->strings["Login failed"] = "Anmeldung fehlgeschlagen"; $a->strings["Not enough information to authenticate"] = "Nicht genügend Informationen für die Authentifizierung"; $a->strings["Password can't be empty"] = "Das Passwort kann nicht leer sein"; @@ -2166,7 +2192,6 @@ $a->strings["The nickname was blocked from registration by the nodes admin."] = $a->strings["Cannot use that email."] = "Konnte diese E-Mail-Adresse nicht verwenden."; $a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\" und \"_\") bestehen."; $a->strings["Nickname is already registered. Please choose another."] = "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen."; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden."; $a->strings["An error occurred during registration. Please try again."] = "Während der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal."; $a->strings["An error occurred creating your default profile. Please try again."] = "Bei der Erstellung des Standardprofils ist ein Fehler aufgetreten. Bitte versuche es noch einmal."; $a->strings["An error occurred creating your self contact. Please try again."] = "Bei der Erstellung deines self-Kontakts ist ein Fehler aufgetreten. Bitte versuche es erneut."; @@ -2325,3 +2350,5 @@ $a->strings["Encrypted content"] = "Verschlüsselter Inhalt"; $a->strings["Invalid source protocol"] = "Ungültiges Quell-Protokoll"; $a->strings["Invalid link protocol"] = "Ungültiges Link-Protokoll"; $a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Das Sicherheitsmerkmal war nicht korrekt. Das passiert meistens, wenn das Formular vor dem Absenden zu lange geöffnet war (länger als 3 Stunden)."; +$a->strings["All contacts"] = "Alle Kontakte"; +$a->strings["Common"] = "Gemeinsam"; diff --git a/view/lang/en-gb/messages.po b/view/lang/en-gb/messages.po index 911bf85ba8..5371279bbe 100644 --- a/view/lang/en-gb/messages.po +++ b/view/lang/en-gb/messages.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-05 10:58-0400\n" -"PO-Revision-Date: 2020-06-23 16:05+0000\n" -"Last-Translator: Andy H3 \n" +"POT-Creation-Date: 2020-08-04 14:03+0000\n" +"PO-Revision-Date: 2020-08-05 00:17+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: English (United Kingdom) (http://www.transifex.com/Friendica/friendica/language/en_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,433 +20,801 @@ msgstr "" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: include/api.php:1123 +#: view/theme/duepuntozero/config.php:52 +msgid "default" +msgstr "default" + +#: view/theme/duepuntozero/config.php:53 +msgid "greenzero" +msgstr "greenzero" + +#: view/theme/duepuntozero/config.php:54 +msgid "purplezero" +msgstr "purplezero" + +#: view/theme/duepuntozero/config.php:55 +msgid "easterbunny" +msgstr "easterbunny" + +#: view/theme/duepuntozero/config.php:56 +msgid "darkzero" +msgstr "darkzero" + +#: view/theme/duepuntozero/config.php:57 +msgid "comix" +msgstr "comix" + +#: view/theme/duepuntozero/config.php:58 +msgid "slackr" +msgstr "slackr" + +#: view/theme/duepuntozero/config.php:69 view/theme/quattro/config.php:71 +#: view/theme/vier/config.php:119 view/theme/frio/config.php:139 +#: mod/message.php:272 mod/message.php:442 mod/events.php:567 +#: mod/photos.php:958 mod/photos.php:1064 mod/photos.php:1351 +#: mod/photos.php:1395 mod/photos.php:1442 mod/photos.php:1505 +#: src/Object/Post.php:946 src/Module/Debug/Localtime.php:64 +#: src/Module/Profile/Profile.php:241 src/Module/FriendSuggest.php:129 +#: src/Module/Install.php:230 src/Module/Install.php:270 +#: src/Module/Install.php:306 src/Module/Delegation.php:151 +#: src/Module/Contact.php:574 src/Module/Invite.php:175 +#: src/Module/Item/Compose.php:144 src/Module/Contact/Poke.php:156 +#: src/Module/Contact/Advanced.php:140 +#: src/Module/Settings/Profile/Index.php:237 +msgid "Submit" +msgstr "Submit" + +#: view/theme/duepuntozero/config.php:70 view/theme/quattro/config.php:72 +#: view/theme/vier/config.php:120 view/theme/frio/config.php:140 +#: src/Module/Settings/Display.php:186 +msgid "Theme settings" +msgstr "Theme settings" + +#: view/theme/duepuntozero/config.php:71 +msgid "Variations" +msgstr "Variations" + +#: view/theme/quattro/config.php:73 +msgid "Alignment" +msgstr "Alignment" + +#: view/theme/quattro/config.php:73 +msgid "Left" +msgstr "Left" + +#: view/theme/quattro/config.php:73 +msgid "Center" +msgstr "Centre" + +#: view/theme/quattro/config.php:74 +msgid "Color scheme" +msgstr "Colour scheme" + +#: view/theme/quattro/config.php:75 +msgid "Posts font size" +msgstr "Posts font size" + +#: view/theme/quattro/config.php:76 +msgid "Textareas font size" +msgstr "Text areas font size" + +#: view/theme/vier/config.php:75 +msgid "Comma separated list of helper forums" +msgstr "Comma separated list of helper forums" + +#: view/theme/vier/config.php:115 +msgid "don't show" +msgstr "don't show" + +#: view/theme/vier/config.php:115 +msgid "show" +msgstr "show" + +#: view/theme/vier/config.php:121 +msgid "Set style" +msgstr "Set style" + +#: view/theme/vier/config.php:122 +msgid "Community Pages" +msgstr "Community pages" + +#: view/theme/vier/config.php:123 view/theme/vier/theme.php:124 +msgid "Community Profiles" +msgstr "Community profiles" + +#: view/theme/vier/config.php:124 +msgid "Help or @NewHere ?" +msgstr "Help or @NewHere ?" + +#: view/theme/vier/config.php:125 view/theme/vier/theme.php:337 +msgid "Connect Services" +msgstr "Connect services" + +#: view/theme/vier/config.php:126 +msgid "Find Friends" +msgstr "Find friends" + +#: view/theme/vier/config.php:127 view/theme/vier/theme.php:151 +msgid "Last users" +msgstr "Last users" + +#: view/theme/vier/theme.php:169 src/Content/Widget.php:77 +msgid "Find People" +msgstr "Find people" + +#: view/theme/vier/theme.php:170 src/Content/Widget.php:78 +msgid "Enter name or interest" +msgstr "Enter name or interest" + +#: view/theme/vier/theme.php:171 include/conversation.php:892 +#: mod/follow.php:157 src/Model/Contact.php:1165 src/Model/Contact.php:1178 +#: src/Content/Widget.php:79 +msgid "Connect/Follow" +msgstr "Connect/Follow" + +#: view/theme/vier/theme.php:172 src/Content/Widget.php:80 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Examples: Robert Morgenstein, fishing" + +#: view/theme/vier/theme.php:173 src/Module/Contact.php:834 +#: src/Module/Directory.php:105 src/Content/Widget.php:81 +msgid "Find" +msgstr "Find" + +#: view/theme/vier/theme.php:174 mod/suggest.php:55 src/Content/Widget.php:82 +msgid "Friend Suggestions" +msgstr "Friend suggestions" + +#: view/theme/vier/theme.php:175 src/Content/Widget.php:83 +msgid "Similar Interests" +msgstr "Similar interests" + +#: view/theme/vier/theme.php:176 src/Content/Widget.php:84 +msgid "Random Profile" +msgstr "Random profile" + +#: view/theme/vier/theme.php:177 src/Content/Widget.php:85 +msgid "Invite Friends" +msgstr "Invite friends" + +#: view/theme/vier/theme.php:178 src/Module/Directory.php:97 +#: src/Content/Widget.php:86 +msgid "Global Directory" +msgstr "Global directory" + +#: view/theme/vier/theme.php:180 src/Content/Widget.php:88 +msgid "Local Directory" +msgstr "Local directory" + +#: view/theme/vier/theme.php:220 src/Content/Nav.php:228 +#: src/Content/ForumManager.php:144 src/Content/Text/HTML.php:917 +msgid "Forums" +msgstr "Forums" + +#: view/theme/vier/theme.php:222 src/Content/ForumManager.php:146 +msgid "External link to forum" +msgstr "External link to forum" + +#: view/theme/vier/theme.php:225 src/Content/Widget.php:450 +#: src/Content/Widget.php:545 src/Content/ForumManager.php:149 +msgid "show more" +msgstr "Show more..." + +#: view/theme/vier/theme.php:252 +msgid "Quick Start" +msgstr "Quick start" + +#: view/theme/vier/theme.php:258 src/Module/Help.php:69 +#: src/Module/Settings/TwoFactor/Index.php:106 +#: src/Module/Settings/TwoFactor/Verify.php:132 +#: src/Module/Settings/TwoFactor/Recovery.php:93 +#: src/Module/Settings/TwoFactor/AppSpecific.php:115 src/Content/Nav.php:211 +msgid "Help" +msgstr "Help" + +#: view/theme/frio/config.php:123 +msgid "Custom" +msgstr "Custom" + +#: view/theme/frio/config.php:135 +msgid "Note" +msgstr "Note" + +#: view/theme/frio/config.php:135 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "Check image permissions that all everyone is allowed to see the image" + +#: view/theme/frio/config.php:141 +msgid "Select color scheme" +msgstr "Select colour scheme" + +#: view/theme/frio/config.php:142 +msgid "Copy or paste schemestring" +msgstr "Copy or paste theme string" + +#: view/theme/frio/config.php:142 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "You can copy this string to share your theme with others. Pasting here applies the theme string" + +#: view/theme/frio/config.php:143 +msgid "Navigation bar background color" +msgstr "Navigation bar background colour:" + +#: view/theme/frio/config.php:144 +msgid "Navigation bar icon color " +msgstr "Navigation bar icon colour:" + +#: view/theme/frio/config.php:145 +msgid "Link color" +msgstr "Link colour:" + +#: view/theme/frio/config.php:146 +msgid "Set the background color" +msgstr "Background colour:" + +#: view/theme/frio/config.php:147 +msgid "Content background opacity" +msgstr "Content background opacity" + +#: view/theme/frio/config.php:148 +msgid "Set the background image" +msgstr "Background image:" + +#: view/theme/frio/config.php:149 +msgid "Background image style" +msgstr "Background image style" + +#: view/theme/frio/config.php:154 +msgid "Login page background image" +msgstr "Login page background image" + +#: view/theme/frio/config.php:158 +msgid "Login page background color" +msgstr "Login page background colour" + +#: view/theme/frio/config.php:158 +msgid "Leave background image and color empty for theme defaults" +msgstr "Leave background image and colour empty for theme defaults" + +#: view/theme/frio/theme.php:202 +msgid "Guest" +msgstr "Guest" + +#: view/theme/frio/theme.php:205 +msgid "Visitor" +msgstr "Visitor" + +#: view/theme/frio/theme.php:220 src/Module/Contact.php:625 +#: src/Module/Contact.php:878 src/Module/BaseProfile.php:60 +#: src/Module/Settings/TwoFactor/Index.php:107 src/Content/Nav.php:176 +msgid "Status" +msgstr "Status" + +#: view/theme/frio/theme.php:220 src/Content/Nav.php:176 +#: src/Content/Nav.php:262 +msgid "Your posts and conversations" +msgstr "My posts and conversations" + +#: view/theme/frio/theme.php:221 src/Module/Profile/Profile.php:236 +#: src/Module/Welcome.php:57 src/Module/Contact.php:627 +#: src/Module/Contact.php:894 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Content/Nav.php:177 +msgid "Profile" +msgstr "Profile" + +#: view/theme/frio/theme.php:221 src/Content/Nav.php:177 +msgid "Your profile page" +msgstr "My profile page" + +#: view/theme/frio/theme.php:222 mod/fbrowser.php:42 +#: src/Module/BaseProfile.php:68 src/Content/Nav.php:178 +msgid "Photos" +msgstr "Photos" + +#: view/theme/frio/theme.php:222 src/Content/Nav.php:178 +msgid "Your photos" +msgstr "My photos" + +#: view/theme/frio/theme.php:223 src/Module/BaseProfile.php:76 +#: src/Module/BaseProfile.php:79 src/Content/Nav.php:179 +msgid "Videos" +msgstr "Videos" + +#: view/theme/frio/theme.php:223 src/Content/Nav.php:179 +msgid "Your videos" +msgstr "My videos" + +#: view/theme/frio/theme.php:224 view/theme/frio/theme.php:228 mod/cal.php:268 +#: mod/events.php:409 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 src/Content/Nav.php:180 +#: src/Content/Nav.php:247 +msgid "Events" +msgstr "Events" + +#: view/theme/frio/theme.php:224 src/Content/Nav.php:180 +msgid "Your events" +msgstr "My events" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:260 +msgid "Network" +msgstr "Network" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:260 +msgid "Conversations from your friends" +msgstr "My friends' conversations" + +#: view/theme/frio/theme.php:228 src/Module/BaseProfile.php:91 +#: src/Module/BaseProfile.php:102 src/Content/Nav.php:247 +msgid "Events and Calendar" +msgstr "Events and calendar" + +#: view/theme/frio/theme.php:229 mod/message.php:135 src/Content/Nav.php:272 +msgid "Messages" +msgstr "Messages" + +#: view/theme/frio/theme.php:229 src/Content/Nav.php:272 +msgid "Private mail" +msgstr "Private messages" + +#: view/theme/frio/theme.php:230 src/Module/Welcome.php:52 +#: src/Module/Admin/Themes/Details.php:124 +#: src/Module/Admin/Addons/Details.php:119 src/Module/BaseSettings.php:124 +#: src/Content/Nav.php:281 +msgid "Settings" +msgstr "Settings" + +#: view/theme/frio/theme.php:230 src/Content/Nav.php:281 +msgid "Account settings" +msgstr "Account settings" + +#: view/theme/frio/theme.php:231 src/Module/Contact.php:813 +#: src/Module/Contact.php:906 src/Module/BaseProfile.php:121 +#: src/Module/BaseProfile.php:124 src/Content/Nav.php:224 +#: src/Content/Nav.php:283 src/Content/Text/HTML.php:913 +msgid "Contacts" +msgstr "Contacts" + +#: view/theme/frio/theme.php:231 src/Content/Nav.php:283 +msgid "Manage/edit friends and contacts" +msgstr "Manage/Edit friends and contacts" + +#: view/theme/frio/theme.php:316 include/conversation.php:875 +msgid "Follow Thread" +msgstr "Follow thread" + +#: view/theme/frio/php/standard.php:38 view/theme/frio/php/default.php:84 +msgid "Skip to main content" +msgstr "Skip to main content" + +#: view/theme/frio/php/Image.php:40 +msgid "Top Banner" +msgstr "Top Banner" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "Resize image to the width of the screen and show background colour below on long pages." + +#: view/theme/frio/php/Image.php:41 +msgid "Full screen" +msgstr "Full screen" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "Resize image to fill entire screen, clipping either the right or the bottom." + +#: view/theme/frio/php/Image.php:42 +msgid "Single row mosaic" +msgstr "Single row mosaic" + +#: view/theme/frio/php/Image.php:42 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "Resize image to repeat it on a single row, either vertical or horizontal." + +#: view/theme/frio/php/Image.php:43 +msgid "Mosaic" +msgstr "Mosaic" + +#: view/theme/frio/php/Image.php:43 +msgid "Repeat image to fill the screen." +msgstr "Repeat image to fill the screen." + +#: update.php:195 #, php-format -msgid "Daily posting limit of %d post reached. The post was rejected." -msgid_plural "Daily posting limit of %d posts reached. The post was rejected." -msgstr[0] "Daily posting limit of %d post reached. The post was rejected." -msgstr[1] "Daily posting limit of %d posts are reached. This post was rejected." +msgid "%s: Updating author-id and owner-id in item and thread table. " +msgstr "%s: Updating author-id and owner-id in item and thread table. " -#: include/api.php:1137 +#: update.php:250 #, php-format -msgid "Weekly posting limit of %d post reached. The post was rejected." -msgid_plural "" -"Weekly posting limit of %d posts reached. The post was rejected." -msgstr[0] "Weekly posting limit of %d post reached. The post was rejected." -msgstr[1] "Weekly posting limit of %d posts are reached. This post was rejected." +msgid "%s: Updating post-type." +msgstr "%s: Updating post-type." -#: include/api.php:1151 -#, php-format -msgid "Monthly posting limit of %d post reached. The post was rejected." -msgstr "Monthly posting limit of %d posts are reached. The post was rejected." - -#: include/api.php:4560 mod/photos.php:104 mod/photos.php:195 -#: mod/photos.php:641 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1587 src/Model/User.php:859 src/Model/User.php:867 -#: src/Model/User.php:875 src/Module/Settings/Profile/Photo/Crop.php:97 -#: src/Module/Settings/Profile/Photo/Crop.php:113 -#: src/Module/Settings/Profile/Photo/Crop.php:129 -#: src/Module/Settings/Profile/Photo/Crop.php:178 -#: src/Module/Settings/Profile/Photo/Index.php:96 -#: src/Module/Settings/Profile/Photo/Index.php:104 -msgid "Profile Photos" -msgstr "Profile photos" - -#: include/conversation.php:189 +#: include/conversation.php:188 #, php-format msgid "%1$s poked %2$s" msgstr "%1$s poked %2$s" -#: include/conversation.php:221 src/Model/Item.php:3444 +#: include/conversation.php:220 src/Model/Item.php:3330 msgid "event" msgstr "event" -#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:88 +#: include/conversation.php:223 include/conversation.php:232 mod/tagger.php:89 msgid "status" msgstr "status" -#: include/conversation.php:229 mod/tagger.php:88 src/Model/Item.php:3446 +#: include/conversation.php:228 mod/tagger.php:89 src/Model/Item.php:3332 msgid "photo" msgstr "photo" -#: include/conversation.php:243 mod/tagger.php:121 +#: include/conversation.php:242 mod/tagger.php:122 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s tagged %2$s's %3$s with %4$s" -#: include/conversation.php:555 mod/photos.php:1480 src/Object/Post.php:228 +#: include/conversation.php:554 mod/photos.php:1473 src/Object/Post.php:227 msgid "Select" msgstr "Select" -#: include/conversation.php:556 mod/photos.php:1481 mod/settings.php:568 -#: mod/settings.php:710 src/Module/Admin/Users.php:253 -#: src/Module/Contact.php:855 src/Module/Contact.php:1136 +#: include/conversation.php:555 mod/settings.php:560 mod/settings.php:702 +#: mod/photos.php:1474 src/Module/Contact.php:844 src/Module/Contact.php:1163 +#: src/Module/Admin/Users.php:253 msgid "Delete" msgstr "Delete" -#: include/conversation.php:590 src/Object/Post.php:438 -#: src/Object/Post.php:439 +#: include/conversation.php:589 src/Object/Post.php:440 +#: src/Object/Post.php:441 #, php-format msgid "View %s's profile @ %s" msgstr "View %s's profile @ %s" -#: include/conversation.php:603 src/Object/Post.php:426 +#: include/conversation.php:602 src/Object/Post.php:428 msgid "Categories:" msgstr "Categories:" -#: include/conversation.php:604 src/Object/Post.php:427 +#: include/conversation.php:603 src/Object/Post.php:429 msgid "Filed under:" msgstr "Filed under:" -#: include/conversation.php:611 src/Object/Post.php:452 +#: include/conversation.php:610 src/Object/Post.php:454 #, php-format msgid "%s from %s" msgstr "%s from %s" -#: include/conversation.php:626 +#: include/conversation.php:625 msgid "View in context" msgstr "View in context" -#: include/conversation.php:628 include/conversation.php:1149 -#: mod/editpost.php:104 mod/message.php:275 mod/message.php:457 -#: mod/photos.php:1385 mod/wallmessage.php:157 src/Module/Item/Compose.php:159 -#: src/Object/Post.php:484 +#: include/conversation.php:627 include/conversation.php:1167 +#: mod/wallmessage.php:155 mod/message.php:271 mod/message.php:443 +#: mod/editpost.php:104 mod/photos.php:1378 src/Object/Post.php:486 +#: src/Module/Item/Compose.php:159 msgid "Please wait" msgstr "Please wait" -#: include/conversation.php:692 +#: include/conversation.php:691 msgid "remove" msgstr "Remove" -#: include/conversation.php:696 +#: include/conversation.php:695 msgid "Delete Selected Items" msgstr "Delete selected items" -#: include/conversation.php:857 view/theme/frio/theme.php:354 -msgid "Follow Thread" -msgstr "Follow thread" - -#: include/conversation.php:858 src/Model/Contact.php:1277 +#: include/conversation.php:876 src/Model/Contact.php:1170 msgid "View Status" msgstr "View status" -#: include/conversation.php:859 include/conversation.php:877 mod/match.php:101 -#: mod/suggest.php:102 src/Model/Contact.php:1203 src/Model/Contact.php:1269 -#: src/Model/Contact.php:1278 src/Module/AllFriends.php:93 -#: src/Module/BaseSearch.php:158 src/Module/Directory.php:164 -#: src/Module/Settings/Profile/Index.php:246 +#: include/conversation.php:877 include/conversation.php:895 +#: src/Module/Directory.php:166 src/Module/Settings/Profile/Index.php:240 +#: src/Model/Contact.php:1096 src/Model/Contact.php:1162 +#: src/Model/Contact.php:1171 msgid "View Profile" msgstr "View profile" -#: include/conversation.php:860 src/Model/Contact.php:1279 +#: include/conversation.php:878 src/Model/Contact.php:1172 msgid "View Photos" msgstr "View photos" -#: include/conversation.php:861 src/Model/Contact.php:1270 -#: src/Model/Contact.php:1280 +#: include/conversation.php:879 src/Model/Contact.php:1163 +#: src/Model/Contact.php:1173 msgid "Network Posts" msgstr "Network posts" -#: include/conversation.php:862 src/Model/Contact.php:1271 -#: src/Model/Contact.php:1281 +#: include/conversation.php:880 src/Model/Contact.php:1164 +#: src/Model/Contact.php:1174 msgid "View Contact" msgstr "View contact" -#: include/conversation.php:863 src/Model/Contact.php:1283 +#: include/conversation.php:881 src/Model/Contact.php:1176 msgid "Send PM" msgstr "Send PM" -#: include/conversation.php:864 src/Module/Admin/Blocklist/Contact.php:84 -#: src/Module/Admin/Users.php:254 src/Module/Contact.php:604 -#: src/Module/Contact.php:852 src/Module/Contact.php:1111 +#: include/conversation.php:882 src/Module/Contact.php:595 +#: src/Module/Contact.php:841 src/Module/Contact.php:1138 +#: src/Module/Admin/Users.php:254 src/Module/Admin/Blocklist/Contact.php:84 msgid "Block" msgstr "Block" -#: include/conversation.php:865 src/Module/Contact.php:605 -#: src/Module/Contact.php:853 src/Module/Contact.php:1119 +#: include/conversation.php:883 src/Module/Notifications/Notification.php:59 #: src/Module/Notifications/Introductions.php:110 -#: src/Module/Notifications/Introductions.php:185 -#: src/Module/Notifications/Notification.php:59 +#: src/Module/Notifications/Introductions.php:185 src/Module/Contact.php:596 +#: src/Module/Contact.php:842 src/Module/Contact.php:1146 msgid "Ignore" msgstr "Ignore" -#: include/conversation.php:869 src/Model/Contact.php:1284 +#: include/conversation.php:887 src/Model/Contact.php:1177 msgid "Poke" msgstr "Poke" -#: include/conversation.php:874 mod/follow.php:182 mod/match.php:102 -#: mod/suggest.php:103 src/Content/Widget.php:80 src/Model/Contact.php:1272 -#: src/Model/Contact.php:1285 src/Module/AllFriends.php:94 -#: src/Module/BaseSearch.php:159 view/theme/vier/theme.php:176 -msgid "Connect/Follow" -msgstr "Connect/Follow" - -#: include/conversation.php:1000 +#: include/conversation.php:1018 #, php-format msgid "%s likes this." msgstr "%s likes this." -#: include/conversation.php:1003 +#: include/conversation.php:1021 #, php-format msgid "%s doesn't like this." msgstr "%s doesn't like this." -#: include/conversation.php:1006 +#: include/conversation.php:1024 #, php-format msgid "%s attends." msgstr "%s attends." -#: include/conversation.php:1009 +#: include/conversation.php:1027 #, php-format msgid "%s doesn't attend." msgstr "%s doesn't attend." -#: include/conversation.php:1012 +#: include/conversation.php:1030 #, php-format msgid "%s attends maybe." msgstr "%s may attend." -#: include/conversation.php:1015 include/conversation.php:1058 +#: include/conversation.php:1033 include/conversation.php:1076 #, php-format msgid "%s reshared this." msgstr "%s reshared this." -#: include/conversation.php:1023 +#: include/conversation.php:1041 msgid "and" msgstr "and" -#: include/conversation.php:1029 +#: include/conversation.php:1047 #, php-format msgid "and %d other people" msgstr "and %d other people" -#: include/conversation.php:1037 +#: include/conversation.php:1055 #, php-format msgid "%2$d people like this" msgstr "%2$d people like this" -#: include/conversation.php:1038 +#: include/conversation.php:1056 #, php-format msgid "%s like this." msgstr "%s like this." -#: include/conversation.php:1041 +#: include/conversation.php:1059 #, php-format msgid "%2$d people don't like this" msgstr "%2$d people don't like this" -#: include/conversation.php:1042 +#: include/conversation.php:1060 #, php-format msgid "%s don't like this." msgstr "%s don't like this." -#: include/conversation.php:1045 +#: include/conversation.php:1063 #, php-format msgid "%2$d people attend" msgstr "%2$d people attend" -#: include/conversation.php:1046 +#: include/conversation.php:1064 #, php-format msgid "%s attend." msgstr "%s attend." -#: include/conversation.php:1049 +#: include/conversation.php:1067 #, php-format msgid "%2$d people don't attend" msgstr "%2$d people don't attend" -#: include/conversation.php:1050 +#: include/conversation.php:1068 #, php-format msgid "%s don't attend." msgstr "%s don't attend." -#: include/conversation.php:1053 +#: include/conversation.php:1071 #, php-format msgid "%2$d people attend maybe" msgstr "%2$d people attend maybe" -#: include/conversation.php:1054 +#: include/conversation.php:1072 #, php-format msgid "%s attend maybe." msgstr "%s may be attending." -#: include/conversation.php:1057 +#: include/conversation.php:1075 #, php-format msgid "%2$d people reshared this" msgstr "%2$d people reshared this" -#: include/conversation.php:1087 +#: include/conversation.php:1105 msgid "Visible to everybody" msgstr "Visible to everybody" -#: include/conversation.php:1088 src/Module/Item/Compose.php:153 -#: src/Object/Post.php:954 +#: include/conversation.php:1106 src/Object/Post.php:956 +#: src/Module/Item/Compose.php:153 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Please enter an image/video/audio/webpage URL:" -#: include/conversation.php:1089 +#: include/conversation.php:1107 msgid "Tag term:" msgstr "Tag term:" -#: include/conversation.php:1090 src/Module/Filer/SaveTag.php:66 +#: include/conversation.php:1108 src/Module/Filer/SaveTag.php:65 msgid "Save to Folder:" msgstr "Save to folder:" -#: include/conversation.php:1091 +#: include/conversation.php:1109 msgid "Where are you right now?" msgstr "Where are you right now?" -#: include/conversation.php:1092 +#: include/conversation.php:1110 msgid "Delete item(s)?" msgstr "Delete item(s)?" -#: include/conversation.php:1124 +#: include/conversation.php:1142 msgid "New Post" msgstr "New post" -#: include/conversation.php:1127 +#: include/conversation.php:1145 msgid "Share" msgstr "Share" -#: include/conversation.php:1128 mod/editpost.php:89 mod/photos.php:1404 -#: src/Object/Post.php:945 +#: include/conversation.php:1146 mod/editpost.php:89 mod/photos.php:1397 +#: src/Object/Post.php:947 src/Module/Contact/Poke.php:155 msgid "Loading..." msgstr "Loading..." -#: include/conversation.php:1129 mod/editpost.php:90 mod/message.php:273 -#: mod/message.php:454 mod/wallmessage.php:155 +#: include/conversation.php:1147 mod/wallmessage.php:153 mod/message.php:269 +#: mod/message.php:440 mod/editpost.php:90 msgid "Upload photo" msgstr "Upload photo" -#: include/conversation.php:1130 mod/editpost.php:91 +#: include/conversation.php:1148 mod/editpost.php:91 msgid "upload photo" msgstr "upload photo" -#: include/conversation.php:1131 mod/editpost.php:92 +#: include/conversation.php:1149 mod/editpost.php:92 msgid "Attach file" msgstr "Attach file" -#: include/conversation.php:1132 mod/editpost.php:93 +#: include/conversation.php:1150 mod/editpost.php:93 msgid "attach file" msgstr "attach file" -#: include/conversation.php:1133 src/Module/Item/Compose.php:145 -#: src/Object/Post.php:946 +#: include/conversation.php:1151 src/Object/Post.php:948 +#: src/Module/Item/Compose.php:145 msgid "Bold" msgstr "Bold" -#: include/conversation.php:1134 src/Module/Item/Compose.php:146 -#: src/Object/Post.php:947 +#: include/conversation.php:1152 src/Object/Post.php:949 +#: src/Module/Item/Compose.php:146 msgid "Italic" msgstr "Italic" -#: include/conversation.php:1135 src/Module/Item/Compose.php:147 -#: src/Object/Post.php:948 +#: include/conversation.php:1153 src/Object/Post.php:950 +#: src/Module/Item/Compose.php:147 msgid "Underline" msgstr "Underline" -#: include/conversation.php:1136 src/Module/Item/Compose.php:148 -#: src/Object/Post.php:949 +#: include/conversation.php:1154 src/Object/Post.php:951 +#: src/Module/Item/Compose.php:148 msgid "Quote" msgstr "Quote" -#: include/conversation.php:1137 src/Module/Item/Compose.php:149 -#: src/Object/Post.php:950 +#: include/conversation.php:1155 src/Object/Post.php:952 +#: src/Module/Item/Compose.php:149 msgid "Code" msgstr "Code" -#: include/conversation.php:1138 src/Module/Item/Compose.php:150 -#: src/Object/Post.php:951 +#: include/conversation.php:1156 src/Object/Post.php:953 +#: src/Module/Item/Compose.php:150 msgid "Image" msgstr "Image" -#: include/conversation.php:1139 src/Module/Item/Compose.php:151 -#: src/Object/Post.php:952 +#: include/conversation.php:1157 src/Object/Post.php:954 +#: src/Module/Item/Compose.php:151 msgid "Link" msgstr "Link" -#: include/conversation.php:1140 src/Module/Item/Compose.php:152 -#: src/Object/Post.php:953 +#: include/conversation.php:1158 src/Object/Post.php:955 +#: src/Module/Item/Compose.php:152 msgid "Link or Media" msgstr "Link or media" -#: include/conversation.php:1141 mod/editpost.php:100 +#: include/conversation.php:1159 mod/editpost.php:100 #: src/Module/Item/Compose.php:155 msgid "Set your location" msgstr "Set your location" -#: include/conversation.php:1142 mod/editpost.php:101 +#: include/conversation.php:1160 mod/editpost.php:101 msgid "set location" msgstr "set location" -#: include/conversation.php:1143 mod/editpost.php:102 +#: include/conversation.php:1161 mod/editpost.php:102 msgid "Clear browser location" msgstr "Clear browser location" -#: include/conversation.php:1144 mod/editpost.php:103 +#: include/conversation.php:1162 mod/editpost.php:103 msgid "clear location" msgstr "clear location" -#: include/conversation.php:1146 mod/editpost.php:117 +#: include/conversation.php:1164 mod/editpost.php:117 #: src/Module/Item/Compose.php:160 msgid "Set title" msgstr "Set title" -#: include/conversation.php:1148 mod/editpost.php:119 +#: include/conversation.php:1166 mod/editpost.php:119 #: src/Module/Item/Compose.php:161 msgid "Categories (comma-separated list)" msgstr "Categories (comma-separated list)" -#: include/conversation.php:1150 mod/editpost.php:105 +#: include/conversation.php:1168 mod/editpost.php:105 msgid "Permission settings" msgstr "Permission settings" -#: include/conversation.php:1151 mod/editpost.php:134 +#: include/conversation.php:1169 mod/editpost.php:134 msgid "permissions" -msgstr "permissions" +msgstr "Permissions" -#: include/conversation.php:1160 mod/editpost.php:114 +#: include/conversation.php:1178 mod/editpost.php:114 msgid "Public post" msgstr "Public post" -#: include/conversation.php:1164 mod/editpost.php:125 mod/events.php:565 -#: mod/photos.php:1403 mod/photos.php:1450 mod/photos.php:1513 -#: src/Module/Item/Compose.php:154 src/Object/Post.php:955 +#: include/conversation.php:1182 mod/editpost.php:125 mod/events.php:565 +#: mod/photos.php:1396 mod/photos.php:1443 mod/photos.php:1506 +#: src/Object/Post.php:957 src/Module/Item/Compose.php:154 msgid "Preview" msgstr "Preview" -#: include/conversation.php:1168 include/items.php:400 -#: mod/dfrn_request.php:648 mod/editpost.php:128 mod/fbrowser.php:109 -#: mod/fbrowser.php:138 mod/follow.php:188 mod/message.php:168 -#: mod/photos.php:1055 mod/photos.php:1162 mod/settings.php:508 -#: mod/settings.php:534 mod/suggest.php:91 mod/tagrm.php:36 mod/tagrm.php:131 -#: mod/unfollow.php:138 src/Module/Contact.php:456 -#: src/Module/RemoteFollow.php:112 +#: include/conversation.php:1186 mod/settings.php:500 mod/settings.php:526 +#: mod/unfollow.php:137 mod/message.php:165 mod/tagrm.php:36 mod/tagrm.php:126 +#: mod/dfrn_request.php:648 mod/item.php:928 mod/editpost.php:128 +#: mod/follow.php:163 mod/fbrowser.php:104 mod/fbrowser.php:133 +#: mod/photos.php:1047 mod/photos.php:1154 src/Module/Contact.php:451 +#: src/Module/RemoteFollow.php:110 msgid "Cancel" msgstr "Cancel" -#: include/conversation.php:1173 +#: include/conversation.php:1191 msgid "Post to Groups" msgstr "Post to groups" -#: include/conversation.php:1174 +#: include/conversation.php:1192 msgid "Post to Contacts" msgstr "Post to contacts" -#: include/conversation.php:1175 +#: include/conversation.php:1193 msgid "Private post" msgstr "Private post" -#: include/conversation.php:1180 mod/editpost.php:132 -#: src/Model/Profile.php:471 src/Module/Contact.php:331 +#: include/conversation.php:1198 mod/editpost.php:132 +#: src/Module/Contact.php:326 src/Model/Profile.php:454 msgid "Message" msgstr "Message" -#: include/conversation.php:1181 mod/editpost.php:133 +#: include/conversation.php:1199 mod/editpost.php:133 msgid "Browser" msgstr "Browser" -#: include/conversation.php:1183 mod/editpost.php:136 +#: include/conversation.php:1201 mod/editpost.php:136 msgid "Open Compose page" msgstr "Open Compose page" @@ -454,262 +822,262 @@ msgstr "Open Compose page" msgid "[Friendica:Notify]" msgstr "[Friendica:Notify]" -#: include/enotify.php:128 +#: include/enotify.php:140 #, php-format msgid "%s New mail received at %s" msgstr "%s New mail received at %s" -#: include/enotify.php:130 +#: include/enotify.php:142 #, php-format msgid "%1$s sent you a new private message at %2$s." msgstr "%1$s sent you a new private message at %2$s." -#: include/enotify.php:131 +#: include/enotify.php:143 msgid "a private message" msgstr "a private message" -#: include/enotify.php:131 +#: include/enotify.php:143 #, php-format msgid "%1$s sent you %2$s." msgstr "%1$s sent you %2$s." -#: include/enotify.php:133 +#: include/enotify.php:145 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "Please visit %s to view or reply to your private messages." -#: include/enotify.php:177 +#: include/enotify.php:189 #, php-format msgid "%1$s replied to you on %2$s's %3$s %4$s" msgstr "%1$s replied to you on %2$s's %3$s %4$s" -#: include/enotify.php:179 +#: include/enotify.php:191 #, php-format msgid "%1$s tagged you on %2$s's %3$s %4$s" msgstr "%1$s tagged you on %2$s's %3$s %4$s" -#: include/enotify.php:181 +#: include/enotify.php:193 #, php-format msgid "%1$s commented on %2$s's %3$s %4$s" msgstr "%1$s commented on %2$s's %3$s %4$s" -#: include/enotify.php:191 +#: include/enotify.php:203 #, php-format msgid "%1$s replied to you on your %2$s %3$s" msgstr "%1$s replied to you on your %2$s %3$s" -#: include/enotify.php:193 +#: include/enotify.php:205 #, php-format msgid "%1$s tagged you on your %2$s %3$s" msgstr "%1$s tagged you on your %2$s %3$s" -#: include/enotify.php:195 +#: include/enotify.php:207 #, php-format msgid "%1$s commented on your %2$s %3$s" msgstr "%1$s commented on your %2$s %3$s" -#: include/enotify.php:202 +#: include/enotify.php:214 #, php-format msgid "%1$s replied to you on their %2$s %3$s" msgstr "%1$s replied to you on their %2$s %3$s" -#: include/enotify.php:204 +#: include/enotify.php:216 #, php-format msgid "%1$s tagged you on their %2$s %3$s" msgstr "%1$s tagged you on their %2$s %3$s" -#: include/enotify.php:206 +#: include/enotify.php:218 #, php-format msgid "%1$s commented on their %2$s %3$s" msgstr "%1$s commented on their %2$s %3$s" -#: include/enotify.php:217 +#: include/enotify.php:229 #, php-format msgid "%s %s tagged you" msgstr "%s %s tagged you" -#: include/enotify.php:219 +#: include/enotify.php:231 #, php-format msgid "%1$s tagged you at %2$s" msgstr "%1$s tagged you at %2$s" -#: include/enotify.php:221 +#: include/enotify.php:233 #, php-format msgid "%1$s Comment to conversation #%2$d by %3$s" msgstr "%1$s Comment to conversation #%2$d by %3$s" -#: include/enotify.php:223 +#: include/enotify.php:235 #, php-format msgid "%s commented on an item/conversation you have been following." msgstr "%s commented on an item/conversation you have been following." -#: include/enotify.php:228 include/enotify.php:243 include/enotify.php:258 -#: include/enotify.php:277 include/enotify.php:293 +#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:270 +#: include/enotify.php:289 include/enotify.php:305 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Please visit %s to view or reply to the conversation." -#: include/enotify.php:235 +#: include/enotify.php:247 #, php-format msgid "%s %s posted to your profile wall" msgstr "%s %s posted to your profile wall" -#: include/enotify.php:237 +#: include/enotify.php:249 #, php-format msgid "%1$s posted to your profile wall at %2$s" msgstr "%1$s posted to your profile wall at %2$s" -#: include/enotify.php:238 +#: include/enotify.php:250 #, php-format msgid "%1$s posted to [url=%2$s]your wall[/url]" msgstr "%1$s posted to [url=%2$s]your wall[/url]" -#: include/enotify.php:250 +#: include/enotify.php:262 #, php-format msgid "%s %s shared a new post" msgstr "%s %s shared a new post" -#: include/enotify.php:252 +#: include/enotify.php:264 #, php-format msgid "%1$s shared a new post at %2$s" msgstr "%1$s shared a new post at %2$s" -#: include/enotify.php:253 +#: include/enotify.php:265 #, php-format msgid "%1$s [url=%2$s]shared a post[/url]." msgstr "%1$s [url=%2$s]shared a post[/url]." -#: include/enotify.php:265 +#: include/enotify.php:277 #, php-format msgid "%1$s %2$s poked you" msgstr "%1$s %2$s poked you" -#: include/enotify.php:267 +#: include/enotify.php:279 #, php-format msgid "%1$s poked you at %2$s" msgstr "%1$s poked you at %2$s" -#: include/enotify.php:268 +#: include/enotify.php:280 #, php-format msgid "%1$s [url=%2$s]poked you[/url]." msgstr "%1$s [url=%2$s]poked you[/url]." -#: include/enotify.php:285 +#: include/enotify.php:297 #, php-format msgid "%s %s tagged your post" msgstr "%s %s tagged your post" -#: include/enotify.php:287 +#: include/enotify.php:299 #, php-format msgid "%1$s tagged your post at %2$s" msgstr "%1$s tagged your post at %2$s" -#: include/enotify.php:288 +#: include/enotify.php:300 #, php-format msgid "%1$s tagged [url=%2$s]your post[/url]" msgstr "%1$s tagged [url=%2$s]your post[/url]" -#: include/enotify.php:300 +#: include/enotify.php:312 #, php-format msgid "%s Introduction received" msgstr "%s Introduction received" -#: include/enotify.php:302 +#: include/enotify.php:314 #, php-format msgid "You've received an introduction from '%1$s' at %2$s" msgstr "You've received an introduction from '%1$s' at %2$s" -#: include/enotify.php:303 +#: include/enotify.php:315 #, php-format msgid "You've received [url=%1$s]an introduction[/url] from %2$s." msgstr "You've received [url=%1$s]an introduction[/url] from %2$s." -#: include/enotify.php:308 include/enotify.php:354 +#: include/enotify.php:320 include/enotify.php:366 #, php-format msgid "You may visit their profile at %s" msgstr "You may visit their profile at %s" -#: include/enotify.php:310 +#: include/enotify.php:322 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "Please visit %s to approve or reject the introduction." -#: include/enotify.php:317 +#: include/enotify.php:329 #, php-format msgid "%s A new person is sharing with you" msgstr "%s A new person is sharing with you" -#: include/enotify.php:319 include/enotify.php:320 +#: include/enotify.php:331 include/enotify.php:332 #, php-format msgid "%1$s is sharing with you at %2$s" msgstr "%1$s is sharing with you at %2$s" -#: include/enotify.php:327 +#: include/enotify.php:339 #, php-format msgid "%s You have a new follower" msgstr "%s You have a new follower" -#: include/enotify.php:329 include/enotify.php:330 +#: include/enotify.php:341 include/enotify.php:342 #, php-format msgid "You have a new follower at %2$s : %1$s" msgstr "You have a new follower at %2$s : %1$s" -#: include/enotify.php:343 +#: include/enotify.php:355 #, php-format msgid "%s Friend suggestion received" msgstr "%s Friend suggestion received" -#: include/enotify.php:345 +#: include/enotify.php:357 #, php-format msgid "You've received a friend suggestion from '%1$s' at %2$s" msgstr "You've received a friend suggestion from '%1$s' at %2$s" -#: include/enotify.php:346 +#: include/enotify.php:358 #, php-format msgid "" "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." msgstr "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." -#: include/enotify.php:352 +#: include/enotify.php:364 msgid "Name:" msgstr "Name:" -#: include/enotify.php:353 +#: include/enotify.php:365 msgid "Photo:" msgstr "Photo:" -#: include/enotify.php:356 +#: include/enotify.php:368 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Please visit %s to approve or reject the suggestion." -#: include/enotify.php:364 include/enotify.php:379 +#: include/enotify.php:376 include/enotify.php:391 #, php-format msgid "%s Connection accepted" msgstr "%s Connection accepted" -#: include/enotify.php:366 include/enotify.php:381 +#: include/enotify.php:378 include/enotify.php:393 #, php-format msgid "'%1$s' has accepted your connection request at %2$s" msgstr "'%1$s' has accepted your connection request at %2$s" -#: include/enotify.php:367 include/enotify.php:382 +#: include/enotify.php:379 include/enotify.php:394 #, php-format msgid "%2$s has accepted your [url=%1$s]connection request[/url]." msgstr "%2$s has accepted your [url=%1$s]connection request[/url]." -#: include/enotify.php:372 +#: include/enotify.php:384 msgid "" "You are now mutual friends and may exchange status updates, photos, and " "email without restriction." msgstr "You are now mutual friends and may exchange status updates, photos, and email without restriction." -#: include/enotify.php:374 +#: include/enotify.php:386 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Please visit %s if you wish to make any changes to this relationship." -#: include/enotify.php:387 +#: include/enotify.php:399 #, php-format msgid "" "'%1$s' has chosen to accept you a fan, which restricts some forms of " @@ -718,37 +1086,37 @@ msgid "" "automatically." msgstr "'%1$s' has chosen to accept you as fan. This restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically." -#: include/enotify.php:389 +#: include/enotify.php:401 #, php-format msgid "" "'%1$s' may choose to extend this into a two-way or more permissive " "relationship in the future." msgstr "'%1$s' may choose to extend this into a two-way or more permissive relationship in the future." -#: include/enotify.php:391 +#: include/enotify.php:403 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Please visit %s if you wish to make any changes to this relationship." -#: include/enotify.php:401 mod/removeme.php:63 +#: include/enotify.php:413 mod/removeme.php:63 msgid "[Friendica System Notify]" msgstr "[Friendica System Notify]" -#: include/enotify.php:401 +#: include/enotify.php:413 msgid "registration request" msgstr "registration request" -#: include/enotify.php:403 +#: include/enotify.php:415 #, php-format msgid "You've received a registration request from '%1$s' at %2$s" msgstr "You've received a registration request from '%1$s' at %2$s." -#: include/enotify.php:404 +#: include/enotify.php:416 #, php-format msgid "You've received a [url=%1$s]registration request[/url] from %2$s." msgstr "You've received a [url=%1$s]registration request[/url] from %2$s." -#: include/enotify.php:409 +#: include/enotify.php:421 #, php-format msgid "" "Full Name:\t%s\n" @@ -756,665 +1124,1390 @@ msgid "" "Login Name:\t%s (%s)" msgstr "Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)" -#: include/enotify.php:415 +#: include/enotify.php:427 #, php-format msgid "Please visit %s to approve or reject the request." msgstr "Please visit %s to approve or reject the request." -#: include/items.php:363 src/Module/Admin/Themes/Details.php:72 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:46 -#: src/Module/Debug/ItemBody.php:59 -msgid "Item not found." -msgstr "Item not found." +#: include/api.php:1127 +#, php-format +msgid "Daily posting limit of %d post reached. The post was rejected." +msgid_plural "Daily posting limit of %d posts reached. The post was rejected." +msgstr[0] "Daily posting limit of %d post reached. The post was rejected." +msgstr[1] "Daily posting limit of %d posts are reached. This post was rejected." -#: include/items.php:395 -msgid "Do you really want to delete this item?" -msgstr "Do you really want to delete this item?" +#: include/api.php:1141 +#, php-format +msgid "Weekly posting limit of %d post reached. The post was rejected." +msgid_plural "" +"Weekly posting limit of %d posts reached. The post was rejected." +msgstr[0] "Weekly posting limit of %d post reached. The post was rejected." +msgstr[1] "Weekly posting limit of %d posts are reached. This post was rejected." -#: include/items.php:397 mod/api.php:125 mod/message.php:165 -#: mod/suggest.php:88 src/Module/Contact.php:453 -#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 -msgid "Yes" -msgstr "Yes" +#: include/api.php:1155 +#, php-format +msgid "Monthly posting limit of %d post reached. The post was rejected." +msgstr "Monthly posting limit of %d posts are reached. The post was rejected." -#: include/items.php:447 mod/api.php:50 mod/api.php:55 mod/cal.php:293 -#: mod/common.php:43 mod/dfrn_confirm.php:79 mod/editpost.php:38 -#: mod/events.php:228 mod/follow.php:76 mod/follow.php:156 mod/item.php:183 -#: mod/item.php:188 mod/message.php:71 mod/message.php:116 mod/network.php:50 -#: mod/notes.php:43 mod/ostatus_subscribe.php:32 mod/photos.php:177 -#: mod/photos.php:937 mod/poke.php:142 mod/repair_ostatus.php:31 -#: mod/settings.php:48 mod/settings.php:66 mod/settings.php:497 -#: mod/suggest.php:54 mod/uimport.php:32 mod/unfollow.php:37 -#: mod/unfollow.php:92 mod/unfollow.php:124 mod/wallmessage.php:35 -#: mod/wallmessage.php:59 mod/wallmessage.php:98 mod/wallmessage.php:122 -#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/wall_upload.php:110 -#: mod/wall_upload.php:113 src/Module/Attach.php:56 src/Module/BaseApi.php:59 -#: src/Module/BaseApi.php:65 src/Module/BaseNotifications.php:88 -#: src/Module/Contact/Advanced.php:43 src/Module/Contact.php:370 -#: src/Module/Delegation.php:118 src/Module/FollowConfirm.php:16 -#: src/Module/FriendSuggest.php:44 src/Module/Group.php:45 -#: src/Module/Group.php:91 src/Module/Invite.php:40 src/Module/Invite.php:128 -#: src/Module/Notifications/Notification.php:47 -#: src/Module/Notifications/Notification.php:76 -#: src/Module/Profile/Contacts.php:67 src/Module/Register.php:62 -#: src/Module/Register.php:75 src/Module/Register.php:195 -#: src/Module/Register.php:234 src/Module/Search/Directory.php:38 -#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 -#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 -#: src/Module/Settings/Profile/Photo/Crop.php:157 -#: src/Module/Settings/Profile/Photo/Index.php:115 -msgid "Permission denied." -msgstr "Permission denied." +#: include/api.php:4452 mod/photos.php:105 mod/photos.php:196 +#: mod/photos.php:633 mod/photos.php:1053 mod/photos.php:1070 +#: mod/photos.php:1580 src/Module/Settings/Profile/Photo/Crop.php:97 +#: src/Module/Settings/Profile/Photo/Crop.php:113 +#: src/Module/Settings/Profile/Photo/Crop.php:129 +#: src/Module/Settings/Profile/Photo/Crop.php:178 +#: src/Module/Settings/Profile/Photo/Index.php:96 +#: src/Module/Settings/Profile/Photo/Index.php:102 src/Model/User.php:861 +#: src/Model/User.php:869 src/Model/User.php:877 +msgid "Profile Photos" +msgstr "Profile photos" -#: mod/api.php:100 mod/api.php:122 -msgid "Authorize application connection" -msgstr "Authorise application connection" - -#: mod/api.php:101 -msgid "Return to your app and insert this Securty Code:" -msgstr "Return to your app and insert this security code:" - -#: mod/api.php:110 src/Module/BaseAdmin.php:73 -msgid "Please login to continue." -msgstr "Please login to continue." - -#: mod/api.php:124 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Do you want to authorise this application to access your posts and contacts and create new posts for you?" - -#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 -#: src/Module/Register.php:116 -msgid "No" -msgstr "No" - -#: mod/cal.php:46 mod/cal.php:50 mod/follow.php:36 -#: src/Module/Conversation/Community.php:145 src/Module/Debug/ItemBody.php:37 -#: src/Module/Diaspora/Receive.php:51 src/Module/Item/Ignore.php:41 +#: mod/redir.php:34 mod/redir.php:203 mod/cal.php:47 mod/cal.php:51 +#: mod/follow.php:37 src/Module/Debug/ItemBody.php:37 +#: src/Module/Conversation/Community.php:145 src/Module/Item/Ignore.php:41 +#: src/Module/Diaspora/Receive.php:51 msgid "Access denied." msgstr "Access denied." -#: mod/cal.php:132 mod/display.php:284 src/Module/Profile/Profile.php:92 -#: src/Module/Profile/Profile.php:107 src/Module/Profile/Status.php:99 -#: src/Module/Update/Profile.php:55 -msgid "Access to this profile has been restricted." -msgstr "Access to this profile has been restricted." +#: mod/redir.php:50 mod/redir.php:130 +msgid "Bad Request." +msgstr "" -#: mod/cal.php:263 mod/events.php:409 src/Content/Nav.php:179 -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:88 -#: src/Module/BaseProfile.php:99 view/theme/frio/theme.php:262 -#: view/theme/frio/theme.php:266 -msgid "Events" -msgstr "Events" - -#: mod/cal.php:264 mod/events.php:410 -msgid "View" -msgstr "View" - -#: mod/cal.php:265 mod/events.php:412 -msgid "Previous" -msgstr "Previous" - -#: mod/cal.php:266 mod/events.php:413 src/Module/Install.php:192 -msgid "Next" -msgstr "Next" - -#: mod/cal.php:269 mod/events.php:418 src/Model/Event.php:443 -msgid "today" -msgstr "today" - -#: mod/cal.php:270 mod/events.php:419 src/Model/Event.php:444 -#: src/Util/Temporal.php:330 -msgid "month" -msgstr "month" - -#: mod/cal.php:271 mod/events.php:420 src/Model/Event.php:445 -#: src/Util/Temporal.php:331 -msgid "week" -msgstr "week" - -#: mod/cal.php:272 mod/events.php:421 src/Model/Event.php:446 -#: src/Util/Temporal.php:332 -msgid "day" -msgstr "day" - -#: mod/cal.php:273 mod/events.php:422 -msgid "list" -msgstr "List" - -#: mod/cal.php:286 src/Console/User.php:152 src/Console/User.php:250 -#: src/Console/User.php:283 src/Console/User.php:309 src/Model/User.php:430 -msgid "User not found" -msgstr "User not found" - -#: mod/cal.php:302 -msgid "This calendar format is not supported" -msgstr "This calendar format is not supported" - -#: mod/cal.php:304 -msgid "No exportable data found" -msgstr "No exportable data found" - -#: mod/cal.php:321 -msgid "calendar" -msgstr "calendar" - -#: mod/common.php:106 -msgid "No contacts in common." -msgstr "No contacts in common." - -#: mod/common.php:157 src/Module/Contact.php:920 -msgid "Common Friends" -msgstr "Common friends" - -#: mod/dfrn_confirm.php:85 src/Module/Profile/Profile.php:80 -msgid "Profile not found." -msgstr "Profile not found." - -#: mod/dfrn_confirm.php:140 mod/redir.php:51 mod/redir.php:141 -#: mod/redir.php:156 src/Module/Contact/Advanced.php:53 -#: src/Module/Contact/Advanced.php:108 src/Module/FriendSuggest.php:54 -#: src/Module/FriendSuggest.php:93 src/Module/Group.php:106 +#: mod/redir.php:56 mod/redir.php:157 mod/dfrn_confirm.php:139 +#: src/Module/FriendSuggest.php:54 src/Module/FriendSuggest.php:93 +#: src/Module/Group.php:105 src/Module/Contact/Advanced.php:53 +#: src/Module/Contact/Advanced.php:106 msgid "Contact not found." msgstr "Contact not found." -#: mod/dfrn_confirm.php:141 +#: mod/wallmessage.php:35 mod/wallmessage.php:59 mod/wallmessage.php:96 +#: mod/wallmessage.php:120 mod/dfrn_confirm.php:78 mod/settings.php:47 +#: mod/settings.php:65 mod/settings.php:489 mod/common.php:41 +#: mod/network.php:46 mod/repair_ostatus.php:31 mod/unfollow.php:37 +#: mod/unfollow.php:91 mod/unfollow.php:123 mod/message.php:70 +#: mod/message.php:113 mod/ostatus_subscribe.php:30 mod/suggest.php:34 +#: mod/wall_upload.php:99 mod/wall_upload.php:102 mod/api.php:50 +#: mod/api.php:55 mod/wall_attach.php:78 mod/wall_attach.php:81 +#: mod/item.php:189 mod/item.php:194 mod/item.php:973 mod/uimport.php:32 +#: mod/editpost.php:38 mod/events.php:228 mod/follow.php:76 mod/follow.php:146 +#: mod/notes.php:43 mod/photos.php:178 mod/photos.php:929 +#: src/Module/Notifications/Notification.php:47 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Profile/Contacts.php:65 src/Module/BaseNotifications.php:88 +#: src/Module/Register.php:62 src/Module/Register.php:75 +#: src/Module/Register.php:195 src/Module/Register.php:234 +#: src/Module/FriendSuggest.php:44 src/Module/BaseApi.php:59 +#: src/Module/BaseApi.php:65 src/Module/Delegation.php:118 +#: src/Module/Contact.php:365 src/Module/FollowConfirm.php:16 +#: src/Module/Invite.php:40 src/Module/Invite.php:128 src/Module/Attach.php:56 +#: src/Module/Group.php:45 src/Module/Group.php:90 +#: src/Module/Search/Directory.php:38 src/Module/Contact/Advanced.php:43 +#: src/Module/Settings/Profile/Photo/Crop.php:157 +#: src/Module/Settings/Profile/Photo/Index.php:113 +#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 +#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 +msgid "Permission denied." +msgstr "Permission denied." + +#: mod/wallmessage.php:68 mod/wallmessage.php:129 +#, php-format +msgid "Number of daily wall messages for %s exceeded. Message failed." +msgstr "Number of daily wall messages for %s exceeded. Message failed." + +#: mod/wallmessage.php:76 mod/message.php:84 +msgid "No recipient selected." +msgstr "No recipient selected." + +#: mod/wallmessage.php:79 +msgid "Unable to check your home location." +msgstr "Unable to check your home location." + +#: mod/wallmessage.php:82 mod/message.php:91 +msgid "Message could not be sent." +msgstr "Message could not be sent." + +#: mod/wallmessage.php:85 mod/message.php:94 +msgid "Message collection failure." +msgstr "Message collection failure." + +#: mod/wallmessage.php:103 mod/wallmessage.php:112 +msgid "No recipient." +msgstr "No recipient." + +#: mod/wallmessage.php:137 mod/message.php:215 mod/message.php:365 +msgid "Please enter a link URL:" +msgstr "Please enter a link URL:" + +#: mod/wallmessage.php:142 mod/message.php:257 +msgid "Send Private Message" +msgstr "Send private message" + +#: mod/wallmessage.php:143 +#, php-format +msgid "" +"If you wish for %s to respond, please check that the privacy settings on " +"your site allow private mail from unknown senders." +msgstr "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders." + +#: mod/wallmessage.php:144 mod/message.php:258 mod/message.php:431 +msgid "To:" +msgstr "To:" + +#: mod/wallmessage.php:145 mod/message.php:262 mod/message.php:433 +msgid "Subject:" +msgstr "Subject:" + +#: mod/wallmessage.php:151 mod/message.php:266 mod/message.php:436 +#: src/Module/Invite.php:168 +msgid "Your message:" +msgstr "Your message:" + +#: mod/wallmessage.php:154 mod/message.php:270 mod/message.php:441 +#: mod/editpost.php:94 +msgid "Insert web link" +msgstr "Insert web link" + +#: mod/dfrn_confirm.php:84 src/Module/Profile/Profile.php:82 +msgid "Profile not found." +msgstr "Profile not found." + +#: mod/dfrn_confirm.php:140 msgid "" "This may occasionally happen if contact was requested by both persons and it" " has already been approved." msgstr "This may occasionally happen if contact was requested by both persons and it has already been approved." -#: mod/dfrn_confirm.php:242 +#: mod/dfrn_confirm.php:241 msgid "Response from remote site was not understood." msgstr "Response from remote site was not understood." -#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:255 +#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 msgid "Unexpected response from remote site: " msgstr "Unexpected response from remote site: " -#: mod/dfrn_confirm.php:264 +#: mod/dfrn_confirm.php:263 msgid "Confirmation completed successfully." msgstr "Confirmation completed successfully." -#: mod/dfrn_confirm.php:276 +#: mod/dfrn_confirm.php:275 msgid "Temporary failure. Please wait and try again." msgstr "Temporary failure. Please wait and try again." -#: mod/dfrn_confirm.php:279 +#: mod/dfrn_confirm.php:278 msgid "Introduction failed or was revoked." msgstr "Introduction failed or was revoked." -#: mod/dfrn_confirm.php:284 +#: mod/dfrn_confirm.php:283 msgid "Remote site reported: " msgstr "Remote site reported: " -#: mod/dfrn_confirm.php:389 +#: mod/dfrn_confirm.php:388 #, php-format msgid "No user record found for '%s' " msgstr "No user record found for '%s' " -#: mod/dfrn_confirm.php:399 +#: mod/dfrn_confirm.php:398 msgid "Our site encryption key is apparently messed up." msgstr "Our site encryption key is apparently messed up." -#: mod/dfrn_confirm.php:410 +#: mod/dfrn_confirm.php:409 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "An empty URL was provided or the URL could not be decrypted by us." -#: mod/dfrn_confirm.php:426 +#: mod/dfrn_confirm.php:425 msgid "Contact record was not found for you on our site." msgstr "Contact record was not found for you on our site." -#: mod/dfrn_confirm.php:440 +#: mod/dfrn_confirm.php:439 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "Site public key not available in contact record for URL %s." -#: mod/dfrn_confirm.php:456 +#: mod/dfrn_confirm.php:455 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "The ID provided by your system is a duplicate on our system. It should work if you try again." -#: mod/dfrn_confirm.php:467 +#: mod/dfrn_confirm.php:466 msgid "Unable to set your contact credentials on our system." msgstr "Unable to set your contact credentials on our system." -#: mod/dfrn_confirm.php:523 +#: mod/dfrn_confirm.php:522 msgid "Unable to update your contact profile details on our system" msgstr "Unable to update your contact profile details on our system" -#: mod/dfrn_confirm.php:553 mod/dfrn_request.php:569 -#: src/Model/Contact.php:2653 +#: mod/dfrn_confirm.php:552 mod/dfrn_request.php:569 +#: src/Model/Contact.php:2666 msgid "[Name Withheld]" msgstr "[Name Withheld]" -#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:539 +#: mod/videos.php:129 mod/display.php:179 mod/dfrn_request.php:606 +#: mod/photos.php:843 src/Module/Debug/WebFinger.php:38 +#: src/Module/Debug/Probe.php:39 src/Module/Conversation/Community.php:139 +#: src/Module/Directory.php:49 src/Module/Search/Index.php:49 +#: src/Module/Search/Index.php:54 +msgid "Public access denied." +msgstr "Public access denied." + +#: mod/videos.php:134 +msgid "No videos selected" +msgstr "No videos selected" + +#: mod/videos.php:182 mod/photos.php:914 +msgid "Access to this item is restricted." +msgstr "Access to this item is restricted." + +#: mod/videos.php:252 src/Model/Item.php:3522 +msgid "View Video" +msgstr "View video" + +#: mod/videos.php:259 mod/photos.php:1600 +msgid "View Album" +msgstr "View album" + +#: mod/videos.php:267 +msgid "Recent Videos" +msgstr "Recent videos" + +#: mod/videos.php:269 +msgid "Upload New Videos" +msgstr "Upload new videos" + +#: mod/match.php:62 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "No keywords to match. Please add keywords to your profile." + +#: mod/match.php:105 src/Content/Pager.php:216 +msgid "first" +msgstr "first" + +#: mod/match.php:110 src/Content/Pager.php:276 +msgid "next" +msgstr "next" + +#: mod/match.php:120 src/Module/BaseSearch.php:117 +msgid "No matches" +msgstr "No matches" + +#: mod/match.php:125 +msgid "Profile Match" +msgstr "Profile Match" + +#: mod/settings.php:90 +msgid "Missing some important data!" +msgstr "Missing some important data!" + +#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:840 +msgid "Update" +msgstr "Update" + +#: mod/settings.php:200 +msgid "Failed to connect with email account using the settings provided." +msgstr "Failed to connect with email account using the settings provided." + +#: mod/settings.php:229 +msgid "Contact CSV file upload error" +msgstr "Contact CSV file upload error" + +#: mod/settings.php:244 +msgid "Importing Contacts done" +msgstr "Importing contacts done" + +#: mod/settings.php:255 +msgid "Relocate message has been send to your contacts" +msgstr "Relocate message has been send to your contacts" + +#: mod/settings.php:267 +msgid "Passwords do not match." +msgstr "Passwords do not match." + +#: mod/settings.php:275 src/Console/User.php:166 +msgid "Password update failed. Please try again." +msgstr "Password update failed. Please try again." + +#: mod/settings.php:278 src/Console/User.php:169 +msgid "Password changed." +msgstr "Password changed." + +#: mod/settings.php:281 +msgid "Password unchanged." +msgstr "Password unchanged." + +#: mod/settings.php:364 +msgid "Please use a shorter name." +msgstr "Please use a shorter name." + +#: mod/settings.php:367 +msgid "Name too short." +msgstr "Name too short." + +#: mod/settings.php:374 +msgid "Wrong Password." +msgstr "Wrong password." + +#: mod/settings.php:379 +msgid "Invalid email." +msgstr "Invalid email." + +#: mod/settings.php:385 +msgid "Cannot change to that email." +msgstr "Cannot change to that email." + +#: mod/settings.php:422 +msgid "Private forum has no privacy permissions. Using default privacy group." +msgstr "Private forum has no privacy permissions. Using default privacy group." + +#: mod/settings.php:425 +msgid "Private forum has no privacy permissions and no default privacy group." +msgstr "Private forum has no privacy permissions and no default privacy group." + +#: mod/settings.php:442 +msgid "Settings were not updated." +msgstr "" + +#: mod/settings.php:498 mod/settings.php:524 mod/settings.php:558 +msgid "Add application" +msgstr "Add application" + +#: mod/settings.php:499 mod/settings.php:606 mod/settings.php:704 +#: mod/settings.php:859 src/Module/Admin/Themes/Index.php:113 +#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:80 +#: src/Module/Admin/Site.php:586 src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Settings/Delegation.php:170 +#: src/Module/Settings/Display.php:182 +msgid "Save Settings" +msgstr "Save settings" + +#: mod/settings.php:501 mod/settings.php:527 src/Module/Admin/Users.php:237 +#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 +#: src/Module/Admin/Users.php:278 src/Module/Admin/Blocklist/Contact.php:90 +#: src/Module/Contact/Advanced.php:150 +msgid "Name" +msgstr "Name:" + +#: mod/settings.php:502 mod/settings.php:528 +msgid "Consumer Key" +msgstr "Consumer key" + +#: mod/settings.php:503 mod/settings.php:529 +msgid "Consumer Secret" +msgstr "Consumer secret" + +#: mod/settings.php:504 mod/settings.php:530 +msgid "Redirect" +msgstr "Redirect" + +#: mod/settings.php:505 mod/settings.php:531 +msgid "Icon url" +msgstr "Icon URL" + +#: mod/settings.php:516 +msgid "You can't edit this application." +msgstr "You cannot edit this application." + +#: mod/settings.php:557 +msgid "Connected Apps" +msgstr "Connected Apps" + +#: mod/settings.php:559 src/Object/Post.php:184 src/Object/Post.php:186 +msgid "Edit" +msgstr "Edit" + +#: mod/settings.php:561 +msgid "Client key starts with" +msgstr "Client key starts with" + +#: mod/settings.php:562 +msgid "No name" +msgstr "No name" + +#: mod/settings.php:563 +msgid "Remove authorization" +msgstr "Remove authorization" + +#: mod/settings.php:574 +msgid "No Addon settings configured" +msgstr "No addon settings configured" + +#: mod/settings.php:583 +msgid "Addon Settings" +msgstr "Addon settings" + +#: mod/settings.php:604 +msgid "Additional Features" +msgstr "Additional Features" + +#: mod/settings.php:629 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "diaspora* (Socialhome, Hubzilla)" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "enabled" +msgstr "enabled" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "disabled" +msgstr "disabled" + +#: mod/settings.php:629 mod/settings.php:630 +#, php-format +msgid "Built-in support for %s connectivity is %s" +msgstr "Built-in support for %s connectivity is %s" + +#: mod/settings.php:630 +msgid "OStatus (GNU Social)" +msgstr "OStatus (GNU Social)" + +#: mod/settings.php:661 +msgid "Email access is disabled on this site." +msgstr "Email access is disabled on this site." + +#: mod/settings.php:666 mod/settings.php:702 +msgid "None" +msgstr "None" + +#: mod/settings.php:672 src/Module/BaseSettings.php:80 +msgid "Social Networks" +msgstr "Social networks" + +#: mod/settings.php:677 +msgid "General Social Media Settings" +msgstr "General Social Media Settings" + +#: mod/settings.php:678 +msgid "Accept only top level posts by contacts you follow" +msgstr "Accept only top-level posts by contacts you follow" + +#: mod/settings.php:678 +msgid "" +"The system does an auto completion of threads when a comment arrives. This " +"has got the side effect that you can receive posts that had been started by " +"a non-follower but had been commented by someone you follow. This setting " +"deactivates this behaviour. When activated, you strictly only will receive " +"posts from people you really do follow." +msgstr "The system automatically completes threads when a comment arrives. This has a side effect that you may receive posts started by someone you don't follow, because one of your followers commented there. This setting will deactivate this behaviour. If activated, you will only receive posts from people you really do follow." + +#: mod/settings.php:679 +msgid "Disable Content Warning" +msgstr "Disable Content Warning" + +#: mod/settings.php:679 +msgid "" +"Users on networks like Mastodon or Pleroma are able to set a content warning" +" field which collapse their post by default. This disables the automatic " +"collapsing and sets the content warning as the post title. Doesn't affect " +"any other content filtering you eventually set up." +msgstr "Users on networks like Mastodon or Pleroma are able to set a content warning field which collapses their post by default. This disables the automatic collapsing and sets the content warning as the post title. It doesn't affect any other content filtering you may set up." + +#: mod/settings.php:680 +msgid "Disable intelligent shortening" +msgstr "Disable intelligent shortening" + +#: mod/settings.php:680 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If this option is enabled then every shortened post will always point to the" +" original friendica post." +msgstr "Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original Friendica post." + +#: mod/settings.php:681 +msgid "Attach the link title" +msgstr "Attach the link title" + +#: mod/settings.php:681 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" +" share feed content." +msgstr "If activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that share feed content." + +#: mod/settings.php:682 +msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" +msgstr "Automatically follow any GNU Social (OStatus) followers/mentioners" + +#: mod/settings.php:682 +msgid "" +"If you receive a message from an unknown OStatus user, this option decides " +"what to do. If it is checked, a new contact will be created for every " +"unknown user." +msgstr "Create a new contact for every unknown OStatus user from whom you receive a message." + +#: mod/settings.php:683 +msgid "Default group for OStatus contacts" +msgstr "Default group for OStatus contacts" + +#: mod/settings.php:684 +msgid "Your legacy GNU Social account" +msgstr "Your legacy GNU Social account" + +#: mod/settings.php:684 +msgid "" +"If you enter your old GNU Social/Statusnet account name here (in the format " +"user@domain.tld), your contacts will be added automatically. The field will " +"be emptied when done." +msgstr "Entering your old GNU Social/Statusnet account name here (format: user@domain.tld), will automatically added your contacts. The field will be emptied when done." + +#: mod/settings.php:687 +msgid "Repair OStatus subscriptions" +msgstr "Repair OStatus subscriptions" + +#: mod/settings.php:691 +msgid "Email/Mailbox Setup" +msgstr "Email/Mailbox setup" + +#: mod/settings.php:692 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "Specify how to connect to your mailbox, if you wish to communicate with existing email contacts." + +#: mod/settings.php:693 +msgid "Last successful email check:" +msgstr "Last successful email check:" + +#: mod/settings.php:695 +msgid "IMAP server name:" +msgstr "IMAP server name:" + +#: mod/settings.php:696 +msgid "IMAP port:" +msgstr "IMAP port:" + +#: mod/settings.php:697 +msgid "Security:" +msgstr "Security:" + +#: mod/settings.php:698 +msgid "Email login name:" +msgstr "Email login name:" + +#: mod/settings.php:699 +msgid "Email password:" +msgstr "Email password:" + +#: mod/settings.php:700 +msgid "Reply-to address:" +msgstr "Reply-to address:" + +#: mod/settings.php:701 +msgid "Send public posts to all email contacts:" +msgstr "Send public posts to all email contacts:" + +#: mod/settings.php:702 +msgid "Action after import:" +msgstr "Action after import:" + +#: mod/settings.php:702 src/Content/Nav.php:269 +msgid "Mark as seen" +msgstr "Mark as seen" + +#: mod/settings.php:702 +msgid "Move to folder" +msgstr "Move to folder" + +#: mod/settings.php:703 +msgid "Move to folder:" +msgstr "Move to folder:" + +#: mod/settings.php:717 +msgid "Unable to find your profile. Please contact your admin." +msgstr "Unable to find your profile. Please contact your admin." + +#: mod/settings.php:753 +msgid "Account Types" +msgstr "Account types:" + +#: mod/settings.php:754 +msgid "Personal Page Subtypes" +msgstr "Personal Page subtypes" + +#: mod/settings.php:755 +msgid "Community Forum Subtypes" +msgstr "Community forum subtypes" + +#: mod/settings.php:762 src/Module/Admin/Users.php:194 +msgid "Personal Page" +msgstr "Personal Page" + +#: mod/settings.php:763 +msgid "Account for a personal profile." +msgstr "Account for a personal profile." + +#: mod/settings.php:766 src/Module/Admin/Users.php:195 +msgid "Organisation Page" +msgstr "Organisation Page" + +#: mod/settings.php:767 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "Account for an organisation that automatically approves contact requests as \"Followers\"." + +#: mod/settings.php:770 src/Module/Admin/Users.php:196 +msgid "News Page" +msgstr "News Page" + +#: mod/settings.php:771 +msgid "" +"Account for a news reflector that automatically approves contact requests as" +" \"Followers\"." +msgstr "Account for a news reflector that automatically approves contact requests as \"Followers\"." + +#: mod/settings.php:774 src/Module/Admin/Users.php:197 +msgid "Community Forum" +msgstr "Community Forum" + +#: mod/settings.php:775 +msgid "Account for community discussions." +msgstr "Account for community discussions." + +#: mod/settings.php:778 src/Module/Admin/Users.php:187 +msgid "Normal Account Page" +msgstr "Standard" + +#: mod/settings.php:779 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"." + +#: mod/settings.php:782 src/Module/Admin/Users.php:188 +msgid "Soapbox Page" +msgstr "Soapbox" + +#: mod/settings.php:783 +msgid "" +"Account for a public profile that automatically approves contact requests as" +" \"Followers\"." +msgstr "Account for a public profile that automatically approves contact requests as \"Followers\"." + +#: mod/settings.php:786 src/Module/Admin/Users.php:189 +msgid "Public Forum" +msgstr "Public forum" + +#: mod/settings.php:787 +msgid "Automatically approves all contact requests." +msgstr "Automatically approves all contact requests." + +#: mod/settings.php:790 src/Module/Admin/Users.php:190 +msgid "Automatic Friend Page" +msgstr "Love-all" + +#: mod/settings.php:791 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "Account for a popular profile that automatically approves contact requests as \"Friends\"." + +#: mod/settings.php:794 +msgid "Private Forum [Experimental]" +msgstr "Private forum [Experimental]" + +#: mod/settings.php:795 +msgid "Requires manual approval of contact requests." +msgstr "Requires manual approval of contact requests." + +#: mod/settings.php:806 +msgid "OpenID:" +msgstr "OpenID:" + +#: mod/settings.php:806 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "(Optional) Allow this OpenID to login to this account." + +#: mod/settings.php:814 +msgid "Publish your profile in your local site directory?" +msgstr "Publish your profile in your local site directory?" + +#: mod/settings.php:814 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the" +" system settings." +msgstr "Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings." + +#: mod/settings.php:820 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories " +"(e.g. %s)." +msgstr "Your profile will also be published in the global Friendica directories (e.g. %s)." + +#: mod/settings.php:826 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "My identity address: '%s' or '%s'" + +#: mod/settings.php:857 +msgid "Account Settings" +msgstr "Account Settings" + +#: mod/settings.php:865 +msgid "Password Settings" +msgstr "Password change" + +#: mod/settings.php:866 src/Module/Register.php:149 +msgid "New Password:" +msgstr "New password:" + +#: mod/settings.php:866 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces, accentuated letters and colon (:)." +msgstr "Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon." + +#: mod/settings.php:867 src/Module/Register.php:150 +msgid "Confirm:" +msgstr "Confirm new password:" + +#: mod/settings.php:867 +msgid "Leave password fields blank unless changing" +msgstr "Leave password fields blank unless changing" + +#: mod/settings.php:868 +msgid "Current Password:" +msgstr "Current password:" + +#: mod/settings.php:868 mod/settings.php:869 +msgid "Your current password to confirm the changes" +msgstr "Current password to confirm change" + +#: mod/settings.php:869 +msgid "Password:" +msgstr "Password:" + +#: mod/settings.php:872 +msgid "Delete OpenID URL" +msgstr "Delete OpenID URL" + +#: mod/settings.php:874 +msgid "Basic Settings" +msgstr "Basic information" + +#: mod/settings.php:875 src/Module/Profile/Profile.php:144 +msgid "Full Name:" +msgstr "Full name:" + +#: mod/settings.php:876 +msgid "Email Address:" +msgstr "Email address:" + +#: mod/settings.php:877 +msgid "Your Timezone:" +msgstr "Time zone:" + +#: mod/settings.php:878 +msgid "Your Language:" +msgstr "Language:" + +#: mod/settings.php:878 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "Set the language of your Friendica interface and emails sent to you." + +#: mod/settings.php:879 +msgid "Default Post Location:" +msgstr "Posting location:" + +#: mod/settings.php:880 +msgid "Use Browser Location:" +msgstr "Use browser location:" + +#: mod/settings.php:882 +msgid "Security and Privacy Settings" +msgstr "Security and privacy" + +#: mod/settings.php:884 +msgid "Maximum Friend Requests/Day:" +msgstr "Maximum friend requests per day:" + +#: mod/settings.php:884 mod/settings.php:894 +msgid "(to prevent spam abuse)" +msgstr "May prevent spam or abuse registrations" + +#: mod/settings.php:886 +msgid "Allow your profile to be searchable globally?" +msgstr "Allow your profile to be searchable globally?" + +#: mod/settings.php:886 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your" +" profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "Activate this setting if you want others to easily find and follow you. Your profile will be searchable on remote systems. This setting also determines whether Friendica will inform search engines that your profile should be indexed or not." + +#: mod/settings.php:887 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "Hide your contact/friend list from viewers of your profile?" + +#: mod/settings.php:887 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "A list of your contacts is displayed on your profile page. Activate this option to disable the display of your contact list." + +#: mod/settings.php:888 +msgid "Hide your profile details from anonymous viewers?" +msgstr "Hide profile details from anonymous viewers?" + +#: mod/settings.php:888 +msgid "" +"Anonymous visitors will only see your profile picture, your display name and" +" the nickname you are using on your profile page. Your public posts and " +"replies will still be accessible by other means." +msgstr "Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies may still be accessible by other means." + +#: mod/settings.php:889 +msgid "Make public posts unlisted" +msgstr "Make public posts unlisted" + +#: mod/settings.php:889 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "Your public posts will not appear on the community pages or in search results, nor be sent to relay servers. However they can still appear on public feeds on remote servers." + +#: mod/settings.php:890 +msgid "Make all posted pictures accessible" +msgstr "Make all posted pictures accessible" + +#: mod/settings.php:890 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "This option makes every posted picture accessible via the direct link. This is a workaround for the problem that most other networks can't handle permissions on pictures. Non public pictures still won't be visible for the public on your photo albums though." + +#: mod/settings.php:891 +msgid "Allow friends to post to your profile page?" +msgstr "Allow friends to post to my wall?" + +#: mod/settings.php:891 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "Your contacts may write posts on your profile wall. These posts will be distributed to your contacts" + +#: mod/settings.php:892 +msgid "Allow friends to tag your posts?" +msgstr "Allow friends to tag my post?" + +#: mod/settings.php:892 +msgid "Your contacts can add additional tags to your posts." +msgstr "Your contacts can add additional tags to your posts." + +#: mod/settings.php:893 +msgid "Permit unknown people to send you private mail?" +msgstr "Allow unknown people to send me private messages?" + +#: mod/settings.php:893 +msgid "" +"Friendica network users may send you private messages even if they are not " +"in your contact list." +msgstr "Friendica network users may send you private messages even if they are not in your contact list." + +#: mod/settings.php:894 +msgid "Maximum private messages per day from unknown people:" +msgstr "Maximum private messages per day from unknown people:" + +#: mod/settings.php:896 +msgid "Default Post Permissions" +msgstr "Default post permissions" + +#: mod/settings.php:900 +msgid "Expiration settings" +msgstr "Expiration settings" + +#: mod/settings.php:901 +msgid "Automatically expire posts after this many days:" +msgstr "Automatically expire posts after this many days:" + +#: mod/settings.php:901 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "Posts will not expire if empty; expired posts will be deleted" + +#: mod/settings.php:902 +msgid "Expire posts" +msgstr "Expire posts" + +#: mod/settings.php:902 +msgid "When activated, posts and comments will be expired." +msgstr "If activated, posts and comments will expire." + +#: mod/settings.php:903 +msgid "Expire personal notes" +msgstr "Expire personal notes" + +#: mod/settings.php:903 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "If activated, personal notes on your profile page will expire." + +#: mod/settings.php:904 +msgid "Expire starred posts" +msgstr "Expire starred posts" + +#: mod/settings.php:904 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "Starring posts keeps them from being expired. That behaviour is overwritten by this setting." + +#: mod/settings.php:905 +msgid "Expire photos" +msgstr "Expire photos" + +#: mod/settings.php:905 +msgid "When activated, photos will be expired." +msgstr "If activated, photos will expire." + +#: mod/settings.php:906 +msgid "Only expire posts by others" +msgstr "Only expire posts by others" + +#: mod/settings.php:906 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "If activated, your own posts never expire. Than the settings above are only valid for posts you received." + +#: mod/settings.php:909 +msgid "Notification Settings" +msgstr "Notification" + +#: mod/settings.php:910 +msgid "Send a notification email when:" +msgstr "Send notification email when:" + +#: mod/settings.php:911 +msgid "You receive an introduction" +msgstr "Receiving an introduction" + +#: mod/settings.php:912 +msgid "Your introductions are confirmed" +msgstr "My introductions are confirmed" + +#: mod/settings.php:913 +msgid "Someone writes on your profile wall" +msgstr "Someone writes on my wall" + +#: mod/settings.php:914 +msgid "Someone writes a followup comment" +msgstr "A follow up comment is posted" + +#: mod/settings.php:915 +msgid "You receive a private message" +msgstr "receiving a private message" + +#: mod/settings.php:916 +msgid "You receive a friend suggestion" +msgstr "Receiving a friend suggestion" + +#: mod/settings.php:917 +msgid "You are tagged in a post" +msgstr "Tagged in a post" + +#: mod/settings.php:918 +msgid "You are poked/prodded/etc. in a post" +msgstr "Poked in a post" + +#: mod/settings.php:920 +msgid "Activate desktop notifications" +msgstr "Activate desktop notifications" + +#: mod/settings.php:920 +msgid "Show desktop popup on new notifications" +msgstr "Show desktop pop-up on new notifications" + +#: mod/settings.php:922 +msgid "Text-only notification emails" +msgstr "Text-only notification emails" + +#: mod/settings.php:924 +msgid "Send text only notification emails, without the html part" +msgstr "Receive text only emails without HTML " + +#: mod/settings.php:926 +msgid "Show detailled notifications" +msgstr "Show detailled notifications" + +#: mod/settings.php:928 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "By default, notifications are condensed into a single notification for each item. If enabled, every notification is displayed." + +#: mod/settings.php:930 +msgid "Advanced Account/Page Type Settings" +msgstr "Advanced account types" + +#: mod/settings.php:931 +msgid "Change the behaviour of this account for special situations" +msgstr "Change behaviour of this account for special situations" + +#: mod/settings.php:934 +msgid "Import Contacts" +msgstr "Import Contacts" + +#: mod/settings.php:935 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account." + +#: mod/settings.php:936 +msgid "Upload File" +msgstr "Upload File" + +#: mod/settings.php:938 +msgid "Relocate" +msgstr "Recent relocation" + +#: mod/settings.php:939 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "If you have moved this profile from another server and some of your contacts don't receive your updates:" + +#: mod/settings.php:940 +msgid "Resend relocate message to contacts" +msgstr "Resend relocation message to contacts" + +#: mod/ping.php:285 +msgid "{0} wants to be your friend" +msgstr "{0} wants to be your friend" + +#: mod/ping.php:301 +msgid "{0} requested registration" +msgstr "{0} requested registration" + +#: mod/common.php:104 +msgid "No contacts in common." +msgstr "No contacts in common." + +#: mod/common.php:125 src/Module/Contact.php:917 +msgid "Common Friends" +msgstr "Common friends" + +#: mod/network.php:304 +msgid "No items found" +msgstr "" + +#: mod/network.php:547 +msgid "No such group" +msgstr "No such group" + +#: mod/network.php:568 src/Module/Group.php:293 +msgid "Group is empty" +msgstr "Group is empty" + +#: mod/network.php:572 +#, php-format +msgid "Group: %s" +msgstr "Group: %s" + +#: mod/network.php:597 src/Module/AllFriends.php:52 +#: src/Module/AllFriends.php:60 +msgid "Invalid contact." +msgstr "Invalid contact." + +#: mod/network.php:815 +msgid "Latest Activity" +msgstr "Latest activity" + +#: mod/network.php:818 +msgid "Sort by latest activity" +msgstr "Sort by latest activity" + +#: mod/network.php:823 +msgid "Latest Posts" +msgstr "Latest posts" + +#: mod/network.php:826 +msgid "Sort by post received date" +msgstr "Sort by post received date" + +#: mod/network.php:833 src/Module/Settings/Profile/Index.php:242 +msgid "Personal" +msgstr "Personal" + +#: mod/network.php:836 +msgid "Posts that mention or involve you" +msgstr "Posts mentioning or involving me" + +#: mod/network.php:842 +msgid "Starred" +msgstr "Starred" + +#: mod/network.php:845 +msgid "Favourite Posts" +msgstr "My favourite posts" + +#: mod/repair_ostatus.php:36 +msgid "Resubscribing to OStatus contacts" +msgstr "Resubscribing to OStatus contacts" + +#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 +#: src/Module/Debug/Babel.php:269 +#: src/Module/Debug/ActivityPubConversion.php:130 +msgid "Error" +msgid_plural "Errors" +msgstr[0] "Error" +msgstr[1] "Errors" + +#: mod/repair_ostatus.php:65 mod/ostatus_subscribe.php:79 +msgid "Done" +msgstr "Done" + +#: mod/repair_ostatus.php:71 mod/ostatus_subscribe.php:103 +msgid "Keep this window open until done." +msgstr "Keep this window open until done." + +#: mod/unfollow.php:51 mod/unfollow.php:106 +msgid "You aren't following this contact." +msgstr "You aren't following this contact." + +#: mod/unfollow.php:61 mod/unfollow.php:112 +msgid "Unfollowing is currently not supported by your network." +msgstr "Unfollowing is currently not supported by your network." + +#: mod/unfollow.php:132 +msgid "Disconnect/Unfollow" +msgstr "Disconnect/Unfollow" + +#: mod/unfollow.php:134 mod/follow.php:159 +msgid "Your Identity Address:" +msgstr "My identity address:" + +#: mod/unfollow.php:136 mod/dfrn_request.php:647 mod/follow.php:95 +#: src/Module/RemoteFollow.php:109 +msgid "Submit Request" +msgstr "Submit request" + +#: mod/unfollow.php:140 mod/follow.php:160 +#: src/Module/Notifications/Introductions.php:103 +#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:612 +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "Profile URL" +msgstr "Profile URL:" + +#: mod/unfollow.php:150 mod/follow.php:182 src/Module/Contact.php:889 +#: src/Module/BaseProfile.php:63 +msgid "Status Messages and Posts" +msgstr "Status Messages and Posts" + +#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:275 +msgid "New Message" +msgstr "New Message" + +#: mod/message.php:88 +msgid "Unable to locate contact information." +msgstr "Unable to locate contact information." + +#: mod/message.php:122 src/Module/Notifications/Notification.php:56 +#: src/Module/Notifications/Introductions.php:111 +#: src/Module/Notifications/Introductions.php:149 +msgid "Discard" +msgstr "Discard" + +#: mod/message.php:160 +msgid "Do you really want to delete this message?" +msgstr "Do you really want to delete this message?" + +#: mod/message.php:162 mod/api.php:125 mod/item.php:925 +#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 +#: src/Module/Contact.php:448 +msgid "Yes" +msgstr "Yes" + +#: mod/message.php:178 +msgid "Conversation not found." +msgstr "Conversation not found." + +#: mod/message.php:183 +msgid "Message was not deleted." +msgstr "" + +#: mod/message.php:201 +msgid "Conversation was not removed." +msgstr "" + +#: mod/message.php:300 +msgid "No messages." +msgstr "No messages." + +#: mod/message.php:357 +msgid "Message not available." +msgstr "Message not available." + +#: mod/message.php:407 +msgid "Delete message" +msgstr "Delete message" + +#: mod/message.php:409 mod/message.php:537 +msgid "D, d M Y - g:i A" +msgstr "D, d M Y - g:i A" + +#: mod/message.php:424 mod/message.php:534 +msgid "Delete conversation" +msgstr "Delete conversation" + +#: mod/message.php:426 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "No secure communications available. You may be able to respond from the sender's profile page." + +#: mod/message.php:430 +msgid "Send Reply" +msgstr "Send reply" + +#: mod/message.php:513 +#, php-format +msgid "Unknown sender - %s" +msgstr "Unknown sender - %s" + +#: mod/message.php:515 +#, php-format +msgid "You and %s" +msgstr "Me and %s" + +#: mod/message.php:517 +#, php-format +msgid "%s and You" +msgstr "%s and me" + +#: mod/message.php:540 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "%d message" +msgstr[1] "%d messages" + +#: mod/ostatus_subscribe.php:35 +msgid "Subscribing to OStatus contacts" +msgstr "Subscribing to OStatus contacts" + +#: mod/ostatus_subscribe.php:45 +msgid "No contact provided." +msgstr "No contact provided." + +#: mod/ostatus_subscribe.php:51 +msgid "Couldn't fetch information for contact." +msgstr "Couldn't fetch information for contact." + +#: mod/ostatus_subscribe.php:61 +msgid "Couldn't fetch friends for contact." +msgstr "Couldn't fetch friends for contact." + +#: mod/ostatus_subscribe.php:93 +msgid "success" +msgstr "success" + +#: mod/ostatus_subscribe.php:95 +msgid "failed" +msgstr "failed" + +#: mod/ostatus_subscribe.php:98 src/Object/Post.php:305 +msgid "ignored" +msgstr "Ignored" + +#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:538 #, php-format msgid "%1$s welcomes %2$s" msgstr "%1$s welcomes %2$s" -#: mod/dfrn_request.php:113 -msgid "This introduction has already been accepted." -msgstr "This introduction has already been accepted." +#: mod/removeme.php:63 +msgid "User deleted their account" +msgstr "User deleted their account" -#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 -msgid "Profile location is not valid or does not contain profile information." -msgstr "Profile location is not valid or does not contain profile information." - -#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 -msgid "Warning: profile location has no identifiable owner name." -msgstr "Warning: profile location has no identifiable owner name." - -#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 -msgid "Warning: profile location has no profile photo." -msgstr "Warning: profile location has no profile photo." - -#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "%d required parameter was not found at the given location" -msgstr[1] "%d required parameters were not found at the given location" - -#: mod/dfrn_request.php:180 -msgid "Introduction complete." -msgstr "Introduction complete." - -#: mod/dfrn_request.php:216 -msgid "Unrecoverable protocol error." -msgstr "Unrecoverable protocol error." - -#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:53 -msgid "Profile unavailable." -msgstr "Profile unavailable." - -#: mod/dfrn_request.php:264 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "%s has received too many connection requests today." - -#: mod/dfrn_request.php:265 -msgid "Spam protection measures have been invoked." -msgstr "Spam protection measures have been invoked." - -#: mod/dfrn_request.php:266 -msgid "Friends are advised to please try again in 24 hours." -msgstr "Friends are advised to please try again in 24 hours." - -#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:59 -msgid "Invalid locator" -msgstr "Invalid locator" - -#: mod/dfrn_request.php:326 -msgid "You have already introduced yourself here." -msgstr "You have already introduced yourself here." - -#: mod/dfrn_request.php:329 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "Apparently you are already friends with %s." - -#: mod/dfrn_request.php:349 -msgid "Invalid profile URL." -msgstr "Invalid profile URL." - -#: mod/dfrn_request.php:355 src/Model/Contact.php:2276 -msgid "Disallowed profile URL." -msgstr "Disallowed profile URL." - -#: mod/dfrn_request.php:361 src/Model/Contact.php:2281 -#: src/Module/Friendica.php:77 -msgid "Blocked domain" -msgstr "Blocked domain" - -#: mod/dfrn_request.php:428 src/Module/Contact.php:150 -msgid "Failed to update contact record." -msgstr "Failed to update contact record." - -#: mod/dfrn_request.php:448 -msgid "Your introduction has been sent." -msgstr "Your introduction has been sent." - -#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:74 +#: mod/removeme.php:64 msgid "" -"Remote subscription can't be done for your network. Please subscribe " -"directly on your system." -msgstr "Remote subscription can't be done for your network. Please subscribe directly on your system." +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." +msgstr "On your Friendica node a user deleted their account. Please ensure that their data is removed from the backups." -#: mod/dfrn_request.php:496 -msgid "Please login to confirm introduction." -msgstr "Please login to confirm introduction." +#: mod/removeme.php:65 +#, php-format +msgid "The user id is %d" +msgstr "The user id is %d" -#: mod/dfrn_request.php:504 +#: mod/removeme.php:99 mod/removeme.php:102 +msgid "Remove My Account" +msgstr "Remove My Account" + +#: mod/removeme.php:100 msgid "" -"Incorrect identity currently logged in. Please login to " -"this profile." -msgstr "Incorrect identity currently logged in. Please login to this profile." +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "This will completely remove your account. Once this has been done it is not recoverable." -#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 -msgid "Confirm" -msgstr "Confirm" +#: mod/removeme.php:101 +msgid "Please enter your password for verification:" +msgstr "Please enter your password for verification:" -#: mod/dfrn_request.php:529 -msgid "Hide this contact" -msgstr "Hide this contact" +#: mod/tagrm.php:112 +msgid "Remove Item Tag" +msgstr "Remove Item tag" -#: mod/dfrn_request.php:531 -#, php-format -msgid "Welcome home %s." -msgstr "Welcome home %s." +#: mod/tagrm.php:114 +msgid "Select a tag to remove: " +msgstr "Select a tag to remove: " -#: mod/dfrn_request.php:532 -#, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "Please confirm your introduction/connection request to %s." +#: mod/tagrm.php:125 src/Module/Settings/Delegation.php:179 +msgid "Remove" +msgstr "Remove" -#: mod/dfrn_request.php:606 mod/display.php:183 mod/photos.php:851 -#: mod/videos.php:129 src/Module/Conversation/Community.php:139 -#: src/Module/Debug/Probe.php:39 src/Module/Debug/WebFinger.php:38 -#: src/Module/Directory.php:50 src/Module/Search/Index.php:48 -#: src/Module/Search/Index.php:53 -msgid "Public access denied." -msgstr "Public access denied." - -#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:106 -msgid "Friend/Connection Request" -msgstr "Friend/Connection request" - -#: mod/dfrn_request.php:643 -#, php-format +#: mod/suggest.php:44 msgid "" -"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " -"isn't supported by your system (for example it doesn't work with Diaspora), " -"you have to subscribe to %s directly on your system" -msgstr "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "No suggestions available. If this is a new site, please try again in 24 hours." -#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:108 -#, php-format -msgid "" -"If you are not yet a member of the free social web, follow " -"this link to find a public Friendica node and join us today." -msgstr "If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today." - -#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:109 -msgid "Your Webfinger address or profile URL:" -msgstr "Your WebFinger address or profile URL:" - -#: mod/dfrn_request.php:646 mod/follow.php:183 src/Module/RemoteFollow.php:110 -msgid "Please answer the following:" -msgstr "Please answer the following:" - -#: mod/dfrn_request.php:647 mod/follow.php:95 mod/unfollow.php:137 -#: src/Module/RemoteFollow.php:111 -msgid "Submit Request" -msgstr "Submit request" - -#: mod/dfrn_request.php:654 mod/follow.php:197 -#, php-format -msgid "%s knows you" -msgstr "%s knows you" - -#: mod/dfrn_request.php:655 mod/follow.php:198 -msgid "Add a personal note:" -msgstr "Add a personal note:" - -#: mod/display.php:240 mod/display.php:320 +#: mod/display.php:238 mod/display.php:318 msgid "The requested item doesn't exist or has been deleted." msgstr "The requested item doesn't exist or has been deleted." -#: mod/display.php:400 +#: mod/display.php:282 mod/cal.php:137 src/Module/Profile/Status.php:105 +#: src/Module/Profile/Profile.php:94 src/Module/Profile/Profile.php:109 +#: src/Module/Update/Profile.php:55 +msgid "Access to this profile has been restricted." +msgstr "Access to this profile has been restricted." + +#: mod/display.php:398 msgid "The feed for this item is unavailable." msgstr "The feed for this item is unavailable." -#: mod/editpost.php:45 mod/editpost.php:55 -msgid "Item not found" -msgstr "Item not found" +#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 +#: mod/wall_upload.php:159 mod/wall_upload.php:162 mod/wall_attach.php:42 +#: mod/wall_attach.php:49 mod/wall_attach.php:87 +msgid "Invalid request." +msgstr "Invalid request." -#: mod/editpost.php:62 -msgid "Edit post" -msgstr "Edit post" +#: mod/wall_upload.php:174 mod/photos.php:678 mod/photos.php:681 +#: mod/photos.php:708 src/Module/Settings/Profile/Photo/Index.php:61 +#, php-format +msgid "Image exceeds size limit of %s" +msgstr "Image exceeds size limit of %s" -#: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:910 -#: src/Module/Filer/SaveTag.php:67 -msgid "Save" -msgstr "Save" +#: mod/wall_upload.php:188 mod/photos.php:731 +#: src/Module/Settings/Profile/Photo/Index.php:70 +msgid "Unable to process image." +msgstr "Unable to process image." -#: mod/editpost.php:94 mod/message.php:274 mod/message.php:455 -#: mod/wallmessage.php:156 -msgid "Insert web link" -msgstr "Insert web link" +#: mod/wall_upload.php:219 +msgid "Wall Photos" +msgstr "Wall photos" -#: mod/editpost.php:95 -msgid "web link" -msgstr "web link" - -#: mod/editpost.php:96 -msgid "Insert video link" -msgstr "Insert video link" - -#: mod/editpost.php:97 -msgid "video link" -msgstr "video link" - -#: mod/editpost.php:98 -msgid "Insert audio link" -msgstr "Insert audio link" - -#: mod/editpost.php:99 -msgid "audio link" -msgstr "audio link" - -#: mod/editpost.php:113 src/Core/ACL.php:314 -msgid "CC: email addresses" -msgstr "CC: email addresses" - -#: mod/editpost.php:120 src/Core/ACL.php:315 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Example: bob@example.com, mary@example.com" - -#: mod/events.php:135 mod/events.php:137 -msgid "Event can not end before it has started." -msgstr "Event cannot end before it has started." - -#: mod/events.php:144 mod/events.php:146 -msgid "Event title and start time are required." -msgstr "Event title and starting time are required." - -#: mod/events.php:411 -msgid "Create New Event" -msgstr "Create new event" - -#: mod/events.php:523 -msgid "Event details" -msgstr "Event details" - -#: mod/events.php:524 -msgid "Starting date and Title are required." -msgstr "Starting date and title are required." - -#: mod/events.php:525 mod/events.php:530 -msgid "Event Starts:" -msgstr "Event starts:" - -#: mod/events.php:525 mod/events.php:557 -msgid "Required" -msgstr "Required" - -#: mod/events.php:538 mod/events.php:563 -msgid "Finish date/time is not known or not relevant" -msgstr "Finish date/time is not known or not relevant" - -#: mod/events.php:540 mod/events.php:545 -msgid "Event Finishes:" -msgstr "Event finishes:" - -#: mod/events.php:551 mod/events.php:564 -msgid "Adjust for viewer timezone" -msgstr "Adjust for viewer's time zone" - -#: mod/events.php:553 src/Module/Profile/Profile.php:159 -#: src/Module/Settings/Profile/Index.php:259 -msgid "Description:" -msgstr "Description:" - -#: mod/events.php:555 src/Model/Event.php:83 src/Model/Event.php:110 -#: src/Model/Event.php:452 src/Model/Event.php:948 src/Model/Profile.php:378 -#: src/Module/Contact.php:626 src/Module/Directory.php:154 -#: src/Module/Notifications/Introductions.php:166 -#: src/Module/Profile/Profile.php:177 -msgid "Location:" -msgstr "Location:" - -#: mod/events.php:557 mod/events.php:559 -msgid "Title:" -msgstr "Title:" - -#: mod/events.php:560 mod/events.php:561 -msgid "Share this event" -msgstr "Share this event" - -#: mod/events.php:567 mod/message.php:276 mod/message.php:456 -#: mod/photos.php:966 mod/photos.php:1072 mod/photos.php:1358 -#: mod/photos.php:1402 mod/photos.php:1449 mod/photos.php:1512 -#: mod/poke.php:185 src/Module/Contact/Advanced.php:142 -#: src/Module/Contact.php:583 src/Module/Debug/Localtime.php:64 -#: src/Module/Delegation.php:151 src/Module/FriendSuggest.php:129 -#: src/Module/Install.php:230 src/Module/Install.php:270 -#: src/Module/Install.php:306 src/Module/Invite.php:175 -#: src/Module/Item/Compose.php:144 src/Module/Settings/Profile/Index.php:243 -#: src/Object/Post.php:944 view/theme/duepuntozero/config.php:69 -#: view/theme/frio/config.php:139 view/theme/quattro/config.php:71 -#: view/theme/vier/config.php:119 -msgid "Submit" -msgstr "Submit" - -#: mod/events.php:568 src/Module/Profile/Profile.php:227 -msgid "Basic" -msgstr "Basic" - -#: mod/events.php:569 src/Module/Admin/Site.php:610 src/Module/Contact.php:930 -#: src/Module/Profile/Profile.php:228 -msgid "Advanced" -msgstr "Advanced" - -#: mod/events.php:570 mod/photos.php:984 mod/photos.php:1354 -msgid "Permissions" -msgstr "Permissions" - -#: mod/events.php:586 -msgid "Failed to remove event" -msgstr "Failed to remove event" - -#: mod/events.php:588 -msgid "Event removed" -msgstr "Event removed" - -#: mod/fbrowser.php:42 src/Content/Nav.php:177 src/Module/BaseProfile.php:68 -#: view/theme/frio/theme.php:260 -msgid "Photos" -msgstr "Photos" - -#: mod/fbrowser.php:51 mod/fbrowser.php:75 mod/photos.php:195 -#: mod/photos.php:948 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1561 mod/photos.php:1576 src/Model/Photo.php:566 -#: src/Model/Photo.php:575 -msgid "Contact Photos" -msgstr "Contact photos" - -#: mod/fbrowser.php:111 mod/fbrowser.php:140 -#: src/Module/Settings/Profile/Photo/Index.php:132 -msgid "Upload" -msgstr "Upload" - -#: mod/fbrowser.php:135 -msgid "Files" -msgstr "Files" - -#: mod/follow.php:65 -msgid "The contact could not be added." -msgstr "Contact could not be added." - -#: mod/follow.php:106 -msgid "You already added this contact." -msgstr "You already added this contact." - -#: mod/follow.php:118 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "diaspora* support isn't enabled. Contact can't be added." - -#: mod/follow.php:125 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "OStatus support is disabled. Contact can't be added." - -#: mod/follow.php:135 -msgid "The network type couldn't be detected. Contact can't be added." -msgstr "The network type couldn't be detected. Contact can't be added." - -#: mod/follow.php:184 mod/unfollow.php:135 -msgid "Your Identity Address:" -msgstr "My identity address:" - -#: mod/follow.php:185 mod/unfollow.php:141 -#: src/Module/Admin/Blocklist/Contact.php:100 src/Module/Contact.php:622 -#: src/Module/Notifications/Introductions.php:103 -#: src/Module/Notifications/Introductions.php:177 -msgid "Profile URL" -msgstr "Profile URL:" - -#: mod/follow.php:186 src/Module/Contact.php:632 -#: src/Module/Notifications/Introductions.php:170 -#: src/Module/Profile/Profile.php:189 -msgid "Tags:" -msgstr "Tags:" - -#: mod/follow.php:210 mod/unfollow.php:151 src/Module/BaseProfile.php:63 -#: src/Module/Contact.php:892 -msgid "Status Messages and Posts" -msgstr "Status Messages and Posts" - -#: mod/item.php:136 mod/item.php:140 -msgid "Unable to locate original post." -msgstr "Unable to locate original post." - -#: mod/item.php:330 mod/item.php:335 -msgid "Empty post discarded." -msgstr "Empty post discarded." - -#: mod/item.php:712 mod/item.php:717 -msgid "Post updated." -msgstr "Post updated." - -#: mod/item.php:734 mod/item.php:739 -msgid "Item wasn't stored." -msgstr "Item wasn't stored." - -#: mod/item.php:750 -msgid "Item couldn't be fetched." -msgstr "Item couldn't be fetched." - -#: mod/item.php:831 -msgid "Post published." -msgstr "Post published." - -#: mod/lockview.php:64 mod/lockview.php:75 -msgid "Remote privacy information not available." -msgstr "Remote privacy information not available." - -#: mod/lockview.php:86 -msgid "Visible to:" -msgstr "Visible to:" - -#: mod/lockview.php:92 mod/lockview.php:127 src/Content/Widget.php:242 -#: src/Core/ACL.php:184 src/Module/Contact.php:821 -#: src/Module/Profile/Contacts.php:143 -msgid "Followers" -msgstr "Followers" - -#: mod/lockview.php:98 mod/lockview.php:133 src/Core/ACL.php:191 -msgid "Mutuals" -msgstr "Mutuals" +#: mod/wall_upload.php:227 mod/photos.php:760 +#: src/Module/Settings/Profile/Photo/Index.php:97 +msgid "Image upload failed." +msgstr "Image upload failed." #: mod/lostpass.php:40 msgid "No valid account found." @@ -1516,6 +2609,10 @@ msgid "" "successful login." msgstr "Your password may be changed from the Settings page after successful login." +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "" + #: mod/lostpass.php:158 #, php-format msgid "" @@ -1546,1400 +2643,227 @@ msgstr "\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1$s msgid "Your password has been changed at %s" msgstr "Your password has been changed at %s" -#: mod/match.php:63 -msgid "No keywords to match. Please add keywords to your profile." -msgstr "No keywords to match. Please add keywords to your profile." +#: mod/dfrn_request.php:113 +msgid "This introduction has already been accepted." +msgstr "This introduction has already been accepted." -#: mod/match.php:116 mod/suggest.php:121 src/Content/Widget.php:57 -#: src/Module/AllFriends.php:110 src/Module/BaseSearch.php:156 -msgid "Connect" -msgstr "Connect" +#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 +msgid "Profile location is not valid or does not contain profile information." +msgstr "Profile location is not valid or does not contain profile information." -#: mod/match.php:129 src/Content/Pager.php:216 -msgid "first" -msgstr "first" +#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 +msgid "Warning: profile location has no identifiable owner name." +msgstr "Warning: profile location has no identifiable owner name." -#: mod/match.php:134 src/Content/Pager.php:276 -msgid "next" -msgstr "next" +#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 +msgid "Warning: profile location has no profile photo." +msgstr "Warning: profile location has no profile photo." -#: mod/match.php:144 src/Module/BaseSearch.php:119 -msgid "No matches" -msgstr "No matches" - -#: mod/match.php:149 -msgid "Profile Match" -msgstr "Profile Match" - -#: mod/message.php:48 mod/message.php:131 src/Content/Nav.php:271 -msgid "New Message" -msgstr "New Message" - -#: mod/message.php:85 mod/wallmessage.php:76 -msgid "No recipient selected." -msgstr "No recipient selected." - -#: mod/message.php:89 -msgid "Unable to locate contact information." -msgstr "Unable to locate contact information." - -#: mod/message.php:92 mod/wallmessage.php:82 -msgid "Message could not be sent." -msgstr "Message could not be sent." - -#: mod/message.php:95 mod/wallmessage.php:85 -msgid "Message collection failure." -msgstr "Message collection failure." - -#: mod/message.php:98 mod/wallmessage.php:88 -msgid "Message sent." -msgstr "Message sent." - -#: mod/message.php:125 src/Module/Notifications/Introductions.php:111 -#: src/Module/Notifications/Introductions.php:149 -#: src/Module/Notifications/Notification.php:56 -msgid "Discard" -msgstr "Discard" - -#: mod/message.php:138 src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Messages" -msgstr "Messages" - -#: mod/message.php:163 -msgid "Do you really want to delete this message?" -msgstr "Do you really want to delete this message?" - -#: mod/message.php:181 -msgid "Conversation not found." -msgstr "Conversation not found." - -#: mod/message.php:186 -msgid "Message deleted." -msgstr "Message deleted." - -#: mod/message.php:191 mod/message.php:205 -msgid "Conversation removed." -msgstr "Conversation removed." - -#: mod/message.php:219 mod/message.php:375 mod/wallmessage.php:139 -msgid "Please enter a link URL:" -msgstr "Please enter a link URL:" - -#: mod/message.php:261 mod/wallmessage.php:144 -msgid "Send Private Message" -msgstr "Send private message" - -#: mod/message.php:262 mod/message.php:445 mod/wallmessage.php:146 -msgid "To:" -msgstr "To:" - -#: mod/message.php:266 mod/message.php:447 mod/wallmessage.php:147 -msgid "Subject:" -msgstr "Subject:" - -#: mod/message.php:270 mod/message.php:450 mod/wallmessage.php:153 -#: src/Module/Invite.php:168 -msgid "Your message:" -msgstr "Your message:" - -#: mod/message.php:304 -msgid "No messages." -msgstr "No messages." - -#: mod/message.php:367 -msgid "Message not available." -msgstr "Message not available." - -#: mod/message.php:421 -msgid "Delete message" -msgstr "Delete message" - -#: mod/message.php:423 mod/message.php:555 -msgid "D, d M Y - g:i A" -msgstr "D, d M Y - g:i A" - -#: mod/message.php:438 mod/message.php:552 -msgid "Delete conversation" -msgstr "Delete conversation" - -#: mod/message.php:440 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "No secure communications available. You may be able to respond from the sender's profile page." - -#: mod/message.php:444 -msgid "Send Reply" -msgstr "Send reply" - -#: mod/message.php:527 +#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 #, php-format -msgid "Unknown sender - %s" -msgstr "Unknown sender - %s" +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "%d required parameter was not found at the given location" +msgstr[1] "%d required parameters were not found at the given location" -#: mod/message.php:529 +#: mod/dfrn_request.php:180 +msgid "Introduction complete." +msgstr "Introduction complete." + +#: mod/dfrn_request.php:216 +msgid "Unrecoverable protocol error." +msgstr "Unrecoverable protocol error." + +#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:54 +msgid "Profile unavailable." +msgstr "Profile unavailable." + +#: mod/dfrn_request.php:264 #, php-format -msgid "You and %s" -msgstr "Me and %s" +msgid "%s has received too many connection requests today." +msgstr "%s has received too many connection requests today." -#: mod/message.php:531 +#: mod/dfrn_request.php:265 +msgid "Spam protection measures have been invoked." +msgstr "Spam protection measures have been invoked." + +#: mod/dfrn_request.php:266 +msgid "Friends are advised to please try again in 24 hours." +msgstr "Friends are advised to please try again in 24 hours." + +#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:60 +msgid "Invalid locator" +msgstr "Invalid locator" + +#: mod/dfrn_request.php:326 +msgid "You have already introduced yourself here." +msgstr "You have already introduced yourself here." + +#: mod/dfrn_request.php:329 #, php-format -msgid "%s and You" -msgstr "%s and me" +msgid "Apparently you are already friends with %s." +msgstr "Apparently you are already friends with %s." -#: mod/message.php:558 +#: mod/dfrn_request.php:349 +msgid "Invalid profile URL." +msgstr "Invalid profile URL." + +#: mod/dfrn_request.php:355 src/Model/Contact.php:2288 +msgid "Disallowed profile URL." +msgstr "Disallowed profile URL." + +#: mod/dfrn_request.php:361 src/Module/Friendica.php:77 +#: src/Model/Contact.php:2293 +msgid "Blocked domain" +msgstr "Blocked domain" + +#: mod/dfrn_request.php:428 src/Module/Contact.php:147 +msgid "Failed to update contact record." +msgstr "Failed to update contact record." + +#: mod/dfrn_request.php:448 +msgid "Your introduction has been sent." +msgstr "Your introduction has been sent." + +#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:72 +msgid "" +"Remote subscription can't be done for your network. Please subscribe " +"directly on your system." +msgstr "Remote subscription can't be done for your network. Please subscribe directly on your system." + +#: mod/dfrn_request.php:496 +msgid "Please login to confirm introduction." +msgstr "Please login to confirm introduction." + +#: mod/dfrn_request.php:504 +msgid "" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "Incorrect identity currently logged in. Please login to this profile." + +#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 +msgid "Confirm" +msgstr "Confirm" + +#: mod/dfrn_request.php:529 +msgid "Hide this contact" +msgstr "Hide this contact" + +#: mod/dfrn_request.php:531 #, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "%d message" -msgstr[1] "%d messages" +msgid "Welcome home %s." +msgstr "Welcome home %s." -#: mod/network.php:568 -msgid "No such group" -msgstr "No such group" - -#: mod/network.php:589 src/Module/Group.php:296 -msgid "Group is empty" -msgstr "Group is empty" - -#: mod/network.php:593 +#: mod/dfrn_request.php:532 #, php-format -msgid "Group: %s" -msgstr "Group: %s" +msgid "Please confirm your introduction/connection request to %s." +msgstr "Please confirm your introduction/connection request to %s." -#: mod/network.php:618 src/Module/AllFriends.php:54 -#: src/Module/AllFriends.php:62 -msgid "Invalid contact." -msgstr "Invalid contact." +#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:104 +msgid "Friend/Connection Request" +msgstr "Friend/Connection request" -#: mod/network.php:902 -msgid "Latest Activity" -msgstr "Latest activity" - -#: mod/network.php:905 -msgid "Sort by latest activity" -msgstr "Sort by latest activity" - -#: mod/network.php:910 -msgid "Latest Posts" -msgstr "Latest posts" - -#: mod/network.php:913 -msgid "Sort by post received date" -msgstr "Sort by post received date" - -#: mod/network.php:920 src/Module/Settings/Profile/Index.php:248 -msgid "Personal" -msgstr "Personal" - -#: mod/network.php:923 -msgid "Posts that mention or involve you" -msgstr "Posts mentioning or involving me" - -#: mod/network.php:930 -msgid "New" -msgstr "New" - -#: mod/network.php:933 -msgid "Activity Stream - by date" -msgstr "Activity Stream - by date" - -#: mod/network.php:941 -msgid "Shared Links" -msgstr "Shared links" - -#: mod/network.php:944 -msgid "Interesting Links" -msgstr "Interesting links" - -#: mod/network.php:951 -msgid "Starred" -msgstr "Starred" - -#: mod/network.php:954 -msgid "Favourite Posts" -msgstr "My favourite posts" - -#: mod/notes.php:50 src/Module/BaseProfile.php:110 -msgid "Personal Notes" -msgstr "Personal notes" - -#: mod/oexchange.php:48 -msgid "Post successful." -msgstr "Post successful." - -#: mod/ostatus_subscribe.php:37 -msgid "Subscribing to OStatus contacts" -msgstr "Subscribing to OStatus contacts" - -#: mod/ostatus_subscribe.php:47 -msgid "No contact provided." -msgstr "No contact provided." - -#: mod/ostatus_subscribe.php:54 -msgid "Couldn't fetch information for contact." -msgstr "Couldn't fetch information for contact." - -#: mod/ostatus_subscribe.php:64 -msgid "Couldn't fetch friends for contact." -msgstr "Couldn't fetch friends for contact." - -#: mod/ostatus_subscribe.php:82 mod/repair_ostatus.php:65 -msgid "Done" -msgstr "Done" - -#: mod/ostatus_subscribe.php:96 -msgid "success" -msgstr "success" - -#: mod/ostatus_subscribe.php:98 -msgid "failed" -msgstr "failed" - -#: mod/ostatus_subscribe.php:101 src/Object/Post.php:306 -msgid "ignored" -msgstr "Ignored" - -#: mod/ostatus_subscribe.php:106 mod/repair_ostatus.php:71 -msgid "Keep this window open until done." -msgstr "Keep this window open until done." - -#: mod/photos.php:126 src/Module/BaseProfile.php:71 -msgid "Photo Albums" -msgstr "Photo Albums" - -#: mod/photos.php:127 mod/photos.php:1616 -msgid "Recent Photos" -msgstr "Recent photos" - -#: mod/photos.php:129 mod/photos.php:1123 mod/photos.php:1618 -msgid "Upload New Photos" -msgstr "Upload new photos" - -#: mod/photos.php:147 src/Module/BaseSettings.php:37 -msgid "everybody" -msgstr "everybody" - -#: mod/photos.php:184 -msgid "Contact information unavailable" -msgstr "Contact information unavailable" - -#: mod/photos.php:206 -msgid "Album not found." -msgstr "Album not found." - -#: mod/photos.php:264 -msgid "Album successfully deleted" -msgstr "Album successfully deleted" - -#: mod/photos.php:266 -msgid "Album was empty." -msgstr "Album was empty." - -#: mod/photos.php:591 -msgid "a photo" -msgstr "a photo" - -#: mod/photos.php:591 -#, php-format -msgid "%1$s was tagged in %2$s by %3$s" -msgstr "%1$s was tagged in %2$s by %3$s" - -#: mod/photos.php:686 mod/photos.php:689 mod/photos.php:716 -#: mod/wall_upload.php:185 src/Module/Settings/Profile/Photo/Index.php:61 -#, php-format -msgid "Image exceeds size limit of %s" -msgstr "Image exceeds size limit of %s" - -#: mod/photos.php:692 -msgid "Image upload didn't complete, please try again" -msgstr "Image upload didn't complete, please try again" - -#: mod/photos.php:695 -msgid "Image file is missing" -msgstr "Image file is missing" - -#: mod/photos.php:700 -msgid "" -"Server can't accept new file upload at this time, please contact your " -"administrator" -msgstr "Server can't accept new file upload at this time, please contact your administrator" - -#: mod/photos.php:724 -msgid "Image file is empty." -msgstr "Image file is empty." - -#: mod/photos.php:739 mod/wall_upload.php:199 -#: src/Module/Settings/Profile/Photo/Index.php:70 -msgid "Unable to process image." -msgstr "Unable to process image." - -#: mod/photos.php:768 mod/wall_upload.php:238 -#: src/Module/Settings/Profile/Photo/Index.php:99 -msgid "Image upload failed." -msgstr "Image upload failed." - -#: mod/photos.php:856 -msgid "No photos selected" -msgstr "No photos selected" - -#: mod/photos.php:922 mod/videos.php:182 -msgid "Access to this item is restricted." -msgstr "Access to this item is restricted." - -#: mod/photos.php:976 -msgid "Upload Photos" -msgstr "Upload photos" - -#: mod/photos.php:980 mod/photos.php:1068 -msgid "New album name: " -msgstr "New album name: " - -#: mod/photos.php:981 -msgid "or select existing album:" -msgstr "or select existing album:" - -#: mod/photos.php:982 -msgid "Do not show a status post for this upload" -msgstr "Do not show a status post for this upload" - -#: mod/photos.php:998 mod/photos.php:1362 -msgid "Show to Groups" -msgstr "Show to groups" - -#: mod/photos.php:999 mod/photos.php:1363 -msgid "Show to Contacts" -msgstr "Show to contacts" - -#: mod/photos.php:1050 -msgid "Do you really want to delete this photo album and all its photos?" -msgstr "Do you really want to delete this photo album and all its photos?" - -#: mod/photos.php:1052 mod/photos.php:1073 -msgid "Delete Album" -msgstr "Delete album" - -#: mod/photos.php:1079 -msgid "Edit Album" -msgstr "Edit album" - -#: mod/photos.php:1080 -msgid "Drop Album" -msgstr "Drop album" - -#: mod/photos.php:1085 -msgid "Show Newest First" -msgstr "Show newest first" - -#: mod/photos.php:1087 -msgid "Show Oldest First" -msgstr "Show oldest first" - -#: mod/photos.php:1108 mod/photos.php:1601 -msgid "View Photo" -msgstr "View photo" - -#: mod/photos.php:1145 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Permission denied. Access to this item may be restricted." - -#: mod/photos.php:1147 -msgid "Photo not available" -msgstr "Photo not available" - -#: mod/photos.php:1157 -msgid "Do you really want to delete this photo?" -msgstr "Do you really want to delete this photo?" - -#: mod/photos.php:1159 mod/photos.php:1359 -msgid "Delete Photo" -msgstr "Delete photo" - -#: mod/photos.php:1250 -msgid "View photo" -msgstr "View photo" - -#: mod/photos.php:1252 -msgid "Edit photo" -msgstr "Edit photo" - -#: mod/photos.php:1253 -msgid "Delete photo" -msgstr "Delete photo" - -#: mod/photos.php:1254 -msgid "Use as profile photo" -msgstr "Use as profile photo" - -#: mod/photos.php:1261 -msgid "Private Photo" -msgstr "Private photo" - -#: mod/photos.php:1267 -msgid "View Full Size" -msgstr "View full size" - -#: mod/photos.php:1327 -msgid "Tags: " -msgstr "Tags: " - -#: mod/photos.php:1330 -msgid "[Select tags to remove]" -msgstr "[Select tags to remove]" - -#: mod/photos.php:1345 -msgid "New album name" -msgstr "New album name" - -#: mod/photos.php:1346 -msgid "Caption" -msgstr "Caption" - -#: mod/photos.php:1347 -msgid "Add a Tag" -msgstr "Add Tag" - -#: mod/photos.php:1347 -msgid "" -"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "Example: @bob, @jojo@example.com, #California, #camping" - -#: mod/photos.php:1348 -msgid "Do not rotate" -msgstr "Do not rotate" - -#: mod/photos.php:1349 -msgid "Rotate CW (right)" -msgstr "Rotate right (CW)" - -#: mod/photos.php:1350 -msgid "Rotate CCW (left)" -msgstr "Rotate left (CCW)" - -#: mod/photos.php:1383 src/Object/Post.php:346 -msgid "I like this (toggle)" -msgstr "I like this (toggle)" - -#: mod/photos.php:1384 src/Object/Post.php:347 -msgid "I don't like this (toggle)" -msgstr "I don't like this (toggle)" - -#: mod/photos.php:1399 mod/photos.php:1446 mod/photos.php:1509 -#: src/Module/Contact.php:1052 src/Module/Item/Compose.php:142 -#: src/Object/Post.php:941 -msgid "This is you" -msgstr "This is me" - -#: mod/photos.php:1401 mod/photos.php:1448 mod/photos.php:1511 -#: src/Object/Post.php:478 src/Object/Post.php:943 -msgid "Comment" -msgstr "Comment" - -#: mod/photos.php:1537 -msgid "Map" -msgstr "Map" - -#: mod/photos.php:1607 mod/videos.php:259 -msgid "View Album" -msgstr "View album" - -#: mod/ping.php:286 -msgid "{0} wants to be your friend" -msgstr "{0} wants to be your friend" - -#: mod/ping.php:302 -msgid "{0} requested registration" -msgstr "{0} requested registration" - -#: mod/poke.php:178 -msgid "Poke/Prod" -msgstr "Poke/Prod" - -#: mod/poke.php:179 -msgid "poke, prod or do other things to somebody" -msgstr "Poke, prod or do other things to somebody" - -#: mod/poke.php:180 -msgid "Recipient" -msgstr "Recipient:" - -#: mod/poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "Choose what you wish to do:" - -#: mod/poke.php:184 -msgid "Make this post private" -msgstr "Make this post private" - -#: mod/removeme.php:63 -msgid "User deleted their account" -msgstr "User deleted their account" - -#: mod/removeme.php:64 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "On your Friendica node a user deleted their account. Please ensure that their data is removed from the backups." - -#: mod/removeme.php:65 -#, php-format -msgid "The user id is %d" -msgstr "The user id is %d" - -#: mod/removeme.php:99 mod/removeme.php:102 -msgid "Remove My Account" -msgstr "Remove My Account" - -#: mod/removeme.php:100 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "This will completely remove your account. Once this has been done it is not recoverable." - -#: mod/removeme.php:101 -msgid "Please enter your password for verification:" -msgstr "Please enter your password for verification:" - -#: mod/repair_ostatus.php:36 -msgid "Resubscribing to OStatus contacts" -msgstr "Resubscribing to OStatus contacts" - -#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 -msgid "Error" -msgid_plural "Errors" -msgstr[0] "Error" -msgstr[1] "Errors" - -#: mod/settings.php:91 -msgid "Missing some important data!" -msgstr "Missing some important data!" - -#: mod/settings.php:93 mod/settings.php:533 src/Module/Contact.php:851 -msgid "Update" -msgstr "Update" - -#: mod/settings.php:201 -msgid "Failed to connect with email account using the settings provided." -msgstr "Failed to connect with email account using the settings provided." - -#: mod/settings.php:206 -msgid "Email settings updated." -msgstr "Email settings updated." - -#: mod/settings.php:222 -msgid "Features updated" -msgstr "Features updated" - -#: mod/settings.php:234 -msgid "Contact CSV file upload error" -msgstr "Contact CSV file upload error" - -#: mod/settings.php:249 -msgid "Importing Contacts done" -msgstr "Importing contacts done" - -#: mod/settings.php:260 -msgid "Relocate message has been send to your contacts" -msgstr "Relocate message has been send to your contacts" - -#: mod/settings.php:272 -msgid "Passwords do not match." -msgstr "Passwords do not match." - -#: mod/settings.php:280 src/Console/User.php:166 -msgid "Password update failed. Please try again." -msgstr "Password update failed. Please try again." - -#: mod/settings.php:283 src/Console/User.php:169 -msgid "Password changed." -msgstr "Password changed." - -#: mod/settings.php:286 -msgid "Password unchanged." -msgstr "Password unchanged." - -#: mod/settings.php:369 -msgid "Please use a shorter name." -msgstr "Please use a shorter name." - -#: mod/settings.php:372 -msgid "Name too short." -msgstr "Name too short." - -#: mod/settings.php:379 -msgid "Wrong Password." -msgstr "Wrong password." - -#: mod/settings.php:384 -msgid "Invalid email." -msgstr "Invalid email." - -#: mod/settings.php:390 -msgid "Cannot change to that email." -msgstr "Cannot change to that email." - -#: mod/settings.php:427 -msgid "Private forum has no privacy permissions. Using default privacy group." -msgstr "Private forum has no privacy permissions. Using default privacy group." - -#: mod/settings.php:430 -msgid "Private forum has no privacy permissions and no default privacy group." -msgstr "Private forum has no privacy permissions and no default privacy group." - -#: mod/settings.php:447 -msgid "Settings updated." -msgstr "Settings updated." - -#: mod/settings.php:506 mod/settings.php:532 mod/settings.php:566 -msgid "Add application" -msgstr "Add application" - -#: mod/settings.php:507 mod/settings.php:614 mod/settings.php:712 -#: mod/settings.php:867 src/Module/Admin/Addons/Index.php:69 -#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:81 -#: src/Module/Admin/Site.php:605 src/Module/Admin/Themes/Index.php:113 -#: src/Module/Admin/Tos.php:68 src/Module/Settings/Delegation.php:169 -#: src/Module/Settings/Display.php:182 -msgid "Save Settings" -msgstr "Save settings" - -#: mod/settings.php:509 mod/settings.php:535 -#: src/Module/Admin/Blocklist/Contact.php:90 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:278 src/Module/Contact/Advanced.php:152 -msgid "Name" -msgstr "Name:" - -#: mod/settings.php:510 mod/settings.php:536 -msgid "Consumer Key" -msgstr "Consumer key" - -#: mod/settings.php:511 mod/settings.php:537 -msgid "Consumer Secret" -msgstr "Consumer secret" - -#: mod/settings.php:512 mod/settings.php:538 -msgid "Redirect" -msgstr "Redirect" - -#: mod/settings.php:513 mod/settings.php:539 -msgid "Icon url" -msgstr "Icon URL" - -#: mod/settings.php:524 -msgid "You can't edit this application." -msgstr "You cannot edit this application." - -#: mod/settings.php:565 -msgid "Connected Apps" -msgstr "Connected Apps" - -#: mod/settings.php:567 src/Object/Post.php:185 src/Object/Post.php:187 -msgid "Edit" -msgstr "Edit" - -#: mod/settings.php:569 -msgid "Client key starts with" -msgstr "Client key starts with" - -#: mod/settings.php:570 -msgid "No name" -msgstr "No name" - -#: mod/settings.php:571 -msgid "Remove authorization" -msgstr "Remove authorization" - -#: mod/settings.php:582 -msgid "No Addon settings configured" -msgstr "No addon settings configured" - -#: mod/settings.php:591 -msgid "Addon Settings" -msgstr "Addon settings" - -#: mod/settings.php:612 -msgid "Additional Features" -msgstr "Additional Features" - -#: mod/settings.php:637 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "diaspora* (Socialhome, Hubzilla)" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "enabled" -msgstr "enabled" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "disabled" -msgstr "disabled" - -#: mod/settings.php:637 mod/settings.php:638 -#, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "Built-in support for %s connectivity is %s" - -#: mod/settings.php:638 -msgid "OStatus (GNU Social)" -msgstr "OStatus (GNU Social)" - -#: mod/settings.php:669 -msgid "Email access is disabled on this site." -msgstr "Email access is disabled on this site." - -#: mod/settings.php:674 mod/settings.php:710 -msgid "None" -msgstr "None" - -#: mod/settings.php:680 src/Module/BaseSettings.php:80 -msgid "Social Networks" -msgstr "Social networks" - -#: mod/settings.php:685 -msgid "General Social Media Settings" -msgstr "General Social Media Settings" - -#: mod/settings.php:686 -msgid "Accept only top level posts by contacts you follow" -msgstr "Accept only top-level posts by contacts you follow" - -#: mod/settings.php:686 -msgid "" -"The system does an auto completion of threads when a comment arrives. This " -"has got the side effect that you can receive posts that had been started by " -"a non-follower but had been commented by someone you follow. This setting " -"deactivates this behaviour. When activated, you strictly only will receive " -"posts from people you really do follow." -msgstr "The system automatically completes threads when a comment arrives. This has a side effect that you may receive posts started by someone you don't follow, because one of your followers commented there. This setting will deactivate this behaviour. If activated, you will only receive posts from people you really do follow." - -#: mod/settings.php:687 -msgid "Disable Content Warning" -msgstr "Disable Content Warning" - -#: mod/settings.php:687 -msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This disables the automatic " -"collapsing and sets the content warning as the post title. Doesn't affect " -"any other content filtering you eventually set up." -msgstr "Users on networks like Mastodon or Pleroma are able to set a content warning field which collapses their post by default. This disables the automatic collapsing and sets the content warning as the post title. It doesn't affect any other content filtering you may set up." - -#: mod/settings.php:688 -msgid "Disable intelligent shortening" -msgstr "Disable intelligent shortening" - -#: mod/settings.php:688 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If this option is enabled then every shortened post will always point to the" -" original friendica post." -msgstr "Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original Friendica post." - -#: mod/settings.php:689 -msgid "Attach the link title" -msgstr "Attach the link title" - -#: mod/settings.php:689 -msgid "" -"When activated, the title of the attached link will be added as a title on " -"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" -" share feed content." -msgstr "If activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that share feed content." - -#: mod/settings.php:690 -msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" -msgstr "Automatically follow any GNU Social (OStatus) followers/mentioners" - -#: mod/settings.php:690 -msgid "" -"If you receive a message from an unknown OStatus user, this option decides " -"what to do. If it is checked, a new contact will be created for every " -"unknown user." -msgstr "Create a new contact for every unknown OStatus user from whom you receive a message." - -#: mod/settings.php:691 -msgid "Default group for OStatus contacts" -msgstr "Default group for OStatus contacts" - -#: mod/settings.php:692 -msgid "Your legacy GNU Social account" -msgstr "Your legacy GNU Social account" - -#: mod/settings.php:692 -msgid "" -"If you enter your old GNU Social/Statusnet account name here (in the format " -"user@domain.tld), your contacts will be added automatically. The field will " -"be emptied when done." -msgstr "Entering your old GNU Social/Statusnet account name here (format: user@domain.tld), will automatically added your contacts. The field will be emptied when done." - -#: mod/settings.php:695 -msgid "Repair OStatus subscriptions" -msgstr "Repair OStatus subscriptions" - -#: mod/settings.php:699 -msgid "Email/Mailbox Setup" -msgstr "Email/Mailbox setup" - -#: mod/settings.php:700 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "Specify how to connect to your mailbox, if you wish to communicate with existing email contacts." - -#: mod/settings.php:701 -msgid "Last successful email check:" -msgstr "Last successful email check:" - -#: mod/settings.php:703 -msgid "IMAP server name:" -msgstr "IMAP server name:" - -#: mod/settings.php:704 -msgid "IMAP port:" -msgstr "IMAP port:" - -#: mod/settings.php:705 -msgid "Security:" -msgstr "Security:" - -#: mod/settings.php:706 -msgid "Email login name:" -msgstr "Email login name:" - -#: mod/settings.php:707 -msgid "Email password:" -msgstr "Email password:" - -#: mod/settings.php:708 -msgid "Reply-to address:" -msgstr "Reply-to address:" - -#: mod/settings.php:709 -msgid "Send public posts to all email contacts:" -msgstr "Send public posts to all email contacts:" - -#: mod/settings.php:710 -msgid "Action after import:" -msgstr "Action after import:" - -#: mod/settings.php:710 src/Content/Nav.php:265 -msgid "Mark as seen" -msgstr "Mark as seen" - -#: mod/settings.php:710 -msgid "Move to folder" -msgstr "Move to folder" - -#: mod/settings.php:711 -msgid "Move to folder:" -msgstr "Move to folder:" - -#: mod/settings.php:725 -msgid "Unable to find your profile. Please contact your admin." -msgstr "Unable to find your profile. Please contact your admin." - -#: mod/settings.php:761 -msgid "Account Types" -msgstr "Account types:" - -#: mod/settings.php:762 -msgid "Personal Page Subtypes" -msgstr "Personal Page subtypes" - -#: mod/settings.php:763 -msgid "Community Forum Subtypes" -msgstr "Community forum subtypes" - -#: mod/settings.php:770 src/Module/Admin/Users.php:194 -msgid "Personal Page" -msgstr "Personal Page" - -#: mod/settings.php:771 -msgid "Account for a personal profile." -msgstr "Account for a personal profile." - -#: mod/settings.php:774 src/Module/Admin/Users.php:195 -msgid "Organisation Page" -msgstr "Organisation Page" - -#: mod/settings.php:775 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "Account for an organisation that automatically approves contact requests as \"Followers\"." - -#: mod/settings.php:778 src/Module/Admin/Users.php:196 -msgid "News Page" -msgstr "News Page" - -#: mod/settings.php:779 -msgid "" -"Account for a news reflector that automatically approves contact requests as" -" \"Followers\"." -msgstr "Account for a news reflector that automatically approves contact requests as \"Followers\"." - -#: mod/settings.php:782 src/Module/Admin/Users.php:197 -msgid "Community Forum" -msgstr "Community Forum" - -#: mod/settings.php:783 -msgid "Account for community discussions." -msgstr "Account for community discussions." - -#: mod/settings.php:786 src/Module/Admin/Users.php:187 -msgid "Normal Account Page" -msgstr "Standard" - -#: mod/settings.php:787 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"." - -#: mod/settings.php:790 src/Module/Admin/Users.php:188 -msgid "Soapbox Page" -msgstr "Soapbox" - -#: mod/settings.php:791 -msgid "" -"Account for a public profile that automatically approves contact requests as" -" \"Followers\"." -msgstr "Account for a public profile that automatically approves contact requests as \"Followers\"." - -#: mod/settings.php:794 src/Module/Admin/Users.php:189 -msgid "Public Forum" -msgstr "Public forum" - -#: mod/settings.php:795 -msgid "Automatically approves all contact requests." -msgstr "Automatically approves all contact requests." - -#: mod/settings.php:798 src/Module/Admin/Users.php:190 -msgid "Automatic Friend Page" -msgstr "Love-all" - -#: mod/settings.php:799 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "Account for a popular profile that automatically approves contact requests as \"Friends\"." - -#: mod/settings.php:802 -msgid "Private Forum [Experimental]" -msgstr "Private forum [Experimental]" - -#: mod/settings.php:803 -msgid "Requires manual approval of contact requests." -msgstr "Requires manual approval of contact requests." - -#: mod/settings.php:814 -msgid "OpenID:" -msgstr "OpenID:" - -#: mod/settings.php:814 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "(Optional) Allow this OpenID to login to this account." - -#: mod/settings.php:822 -msgid "Publish your profile in your local site directory?" -msgstr "Publish your profile in your local site directory?" - -#: mod/settings.php:822 +#: mod/dfrn_request.php:643 #, php-format msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the" -" system settings." -msgstr "Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings." +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system (for example it doesn't work with Diaspora), " +"you have to subscribe to %s directly on your system" +msgstr "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system" -#: mod/settings.php:828 +#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:106 #, php-format msgid "" -"Your profile will also be published in the global friendica directories " -"(e.g. %s)." -msgstr "Your profile will also be published in the global Friendica directories (e.g. %s)." +"If you are not yet a member of the free social web, follow " +"this link to find a public Friendica node and join us today." +msgstr "If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today." -#: mod/settings.php:834 +#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:107 +msgid "Your Webfinger address or profile URL:" +msgstr "Your WebFinger address or profile URL:" + +#: mod/dfrn_request.php:646 mod/follow.php:158 src/Module/RemoteFollow.php:108 +msgid "Please answer the following:" +msgstr "Please answer the following:" + +#: mod/dfrn_request.php:654 mod/follow.php:172 #, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "My identity address: '%s' or '%s'" +msgid "%s knows you" +msgstr "%s knows you" -#: mod/settings.php:865 -msgid "Account Settings" -msgstr "Account Settings" +#: mod/dfrn_request.php:655 mod/follow.php:173 +msgid "Add a personal note:" +msgstr "Add a personal note:" -#: mod/settings.php:873 -msgid "Password Settings" -msgstr "Password change" +#: mod/api.php:100 mod/api.php:122 +msgid "Authorize application connection" +msgstr "Authorise application connection" -#: mod/settings.php:874 src/Module/Register.php:149 -msgid "New Password:" -msgstr "New password:" +#: mod/api.php:101 +msgid "Return to your app and insert this Securty Code:" +msgstr "Return to your app and insert this security code:" -#: mod/settings.php:874 +#: mod/api.php:110 src/Module/BaseAdmin.php:73 +msgid "Please login to continue." +msgstr "Please login to continue." + +#: mod/api.php:124 msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces, accentuated letters and colon (:)." -msgstr "Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon." - -#: mod/settings.php:875 src/Module/Register.php:150 -msgid "Confirm:" -msgstr "Confirm new password:" - -#: mod/settings.php:875 -msgid "Leave password fields blank unless changing" -msgstr "Leave password fields blank unless changing" - -#: mod/settings.php:876 -msgid "Current Password:" -msgstr "Current password:" - -#: mod/settings.php:876 mod/settings.php:877 -msgid "Your current password to confirm the changes" -msgstr "Current password to confirm change" - -#: mod/settings.php:877 -msgid "Password:" -msgstr "Password:" - -#: mod/settings.php:880 -msgid "Delete OpenID URL" -msgstr "Delete OpenID URL" - -#: mod/settings.php:882 -msgid "Basic Settings" -msgstr "Basic information" - -#: mod/settings.php:883 src/Module/Profile/Profile.php:131 -msgid "Full Name:" -msgstr "Full name:" - -#: mod/settings.php:884 -msgid "Email Address:" -msgstr "Email address:" - -#: mod/settings.php:885 -msgid "Your Timezone:" -msgstr "Time zone:" - -#: mod/settings.php:886 -msgid "Your Language:" -msgstr "Language:" - -#: mod/settings.php:886 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "Set the language of your Friendica interface and emails sent to you." - -#: mod/settings.php:887 -msgid "Default Post Location:" -msgstr "Posting location:" - -#: mod/settings.php:888 -msgid "Use Browser Location:" -msgstr "Use browser location:" - -#: mod/settings.php:890 -msgid "Security and Privacy Settings" -msgstr "Security and privacy" - -#: mod/settings.php:892 -msgid "Maximum Friend Requests/Day:" -msgstr "Maximum friend requests per day:" - -#: mod/settings.php:892 mod/settings.php:902 -msgid "(to prevent spam abuse)" -msgstr "May prevent spam or abuse registrations" - -#: mod/settings.php:894 -msgid "Allow your profile to be searchable globally?" -msgstr "Allow your profile to be searchable globally?" - -#: mod/settings.php:894 -msgid "" -"Activate this setting if you want others to easily find and follow you. Your" -" profile will be searchable on remote systems. This setting also determines " -"whether Friendica will inform search engines that your profile should be " -"indexed or not." -msgstr "Activate this setting if you want others to easily find and follow you. Your profile will be searchable on remote systems. This setting also determines whether Friendica will inform search engines that your profile should be indexed or not." - -#: mod/settings.php:895 -msgid "Hide your contact/friend list from viewers of your profile?" -msgstr "Hide your contact/friend list from viewers of your profile?" - -#: mod/settings.php:895 -msgid "" -"A list of your contacts is displayed on your profile page. Activate this " -"option to disable the display of your contact list." -msgstr "A list of your contacts is displayed on your profile page. Activate this option to disable the display of your contact list." - -#: mod/settings.php:896 -msgid "Hide your profile details from anonymous viewers?" -msgstr "Hide profile details from anonymous viewers?" - -#: mod/settings.php:896 -msgid "" -"Anonymous visitors will only see your profile picture, your display name and" -" the nickname you are using on your profile page. Your public posts and " -"replies will still be accessible by other means." -msgstr "Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies may still be accessible by other means." - -#: mod/settings.php:897 -msgid "Make public posts unlisted" -msgstr "Make public posts unlisted" - -#: mod/settings.php:897 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "Your public posts will not appear on the community pages or in search results, nor be sent to relay servers. However they can still appear on public feeds on remote servers." - -#: mod/settings.php:898 -msgid "Make all posted pictures accessible" -msgstr "Make all posted pictures accessible" - -#: mod/settings.php:898 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"permissions on pictures. Non public pictures still won't be visible for the " -"public on your photo albums though." -msgstr "This option makes every posted picture accessible via the direct link. This is a workaround for the problem that most other networks can't handle permissions on pictures. Non public pictures still won't be visible for the public on your photo albums though." - -#: mod/settings.php:899 -msgid "Allow friends to post to your profile page?" -msgstr "Allow friends to post to my wall?" - -#: mod/settings.php:899 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "Your contacts may write posts on your profile wall. These posts will be distributed to your contacts" - -#: mod/settings.php:900 -msgid "Allow friends to tag your posts?" -msgstr "Allow friends to tag my post?" - -#: mod/settings.php:900 -msgid "Your contacts can add additional tags to your posts." -msgstr "Your contacts can add additional tags to your posts." - -#: mod/settings.php:901 -msgid "Permit unknown people to send you private mail?" -msgstr "Allow unknown people to send me private messages?" - -#: mod/settings.php:901 -msgid "" -"Friendica network users may send you private messages even if they are not " -"in your contact list." -msgstr "Friendica network users may send you private messages even if they are not in your contact list." - -#: mod/settings.php:902 -msgid "Maximum private messages per day from unknown people:" -msgstr "Maximum private messages per day from unknown people:" - -#: mod/settings.php:904 -msgid "Default Post Permissions" -msgstr "Default post permissions" - -#: mod/settings.php:908 -msgid "Expiration settings" -msgstr "Expiration settings" - -#: mod/settings.php:909 -msgid "Automatically expire posts after this many days:" -msgstr "Automatically expire posts after this many days:" - -#: mod/settings.php:909 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "Posts will not expire if empty; expired posts will be deleted" - -#: mod/settings.php:910 -msgid "Expire posts" -msgstr "Expire posts" - -#: mod/settings.php:910 -msgid "When activated, posts and comments will be expired." -msgstr "If activated, posts and comments will expire." - -#: mod/settings.php:911 -msgid "Expire personal notes" -msgstr "Expire personal notes" - -#: mod/settings.php:911 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr "If activated, personal notes on your profile page will expire." - -#: mod/settings.php:912 -msgid "Expire starred posts" -msgstr "Expire starred posts" - -#: mod/settings.php:912 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "Starring posts keeps them from being expired. That behaviour is overwritten by this setting." - -#: mod/settings.php:913 -msgid "Expire photos" -msgstr "Expire photos" - -#: mod/settings.php:913 -msgid "When activated, photos will be expired." -msgstr "If activated, photos will expire." - -#: mod/settings.php:914 -msgid "Only expire posts by others" -msgstr "Only expire posts by others" - -#: mod/settings.php:914 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "If activated, your own posts never expire. Than the settings above are only valid for posts you received." - -#: mod/settings.php:917 -msgid "Notification Settings" -msgstr "Notification" - -#: mod/settings.php:918 -msgid "Send a notification email when:" -msgstr "Send notification email when:" - -#: mod/settings.php:919 -msgid "You receive an introduction" -msgstr "Receiving an introduction" - -#: mod/settings.php:920 -msgid "Your introductions are confirmed" -msgstr "My introductions are confirmed" - -#: mod/settings.php:921 -msgid "Someone writes on your profile wall" -msgstr "Someone writes on my wall" - -#: mod/settings.php:922 -msgid "Someone writes a followup comment" -msgstr "A follow up comment is posted" - -#: mod/settings.php:923 -msgid "You receive a private message" -msgstr "receiving a private message" - -#: mod/settings.php:924 -msgid "You receive a friend suggestion" -msgstr "Receiving a friend suggestion" - -#: mod/settings.php:925 -msgid "You are tagged in a post" -msgstr "Tagged in a post" - -#: mod/settings.php:926 -msgid "You are poked/prodded/etc. in a post" -msgstr "Poked in a post" - -#: mod/settings.php:928 -msgid "Activate desktop notifications" -msgstr "Activate desktop notifications" - -#: mod/settings.php:928 -msgid "Show desktop popup on new notifications" -msgstr "Show desktop pop-up on new notifications" - -#: mod/settings.php:930 -msgid "Text-only notification emails" -msgstr "Text-only notification emails" - -#: mod/settings.php:932 -msgid "Send text only notification emails, without the html part" -msgstr "Receive text only emails without HTML " - -#: mod/settings.php:934 -msgid "Show detailled notifications" -msgstr "Show detailled notifications" - -#: mod/settings.php:936 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "By default, notifications are condensed into a single notification for each item. If enabled, every notification is displayed." - -#: mod/settings.php:938 -msgid "Advanced Account/Page Type Settings" -msgstr "Advanced account types" - -#: mod/settings.php:939 -msgid "Change the behaviour of this account for special situations" -msgstr "Change behaviour of this account for special situations" - -#: mod/settings.php:942 -msgid "Import Contacts" -msgstr "Import Contacts" - -#: mod/settings.php:943 -msgid "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." -msgstr "Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account." - -#: mod/settings.php:944 -msgid "Upload File" -msgstr "Upload File" - -#: mod/settings.php:946 -msgid "Relocate" -msgstr "Recent relocation" - -#: mod/settings.php:947 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "If you have moved this profile from another server and some of your contacts don't receive your updates:" - -#: mod/settings.php:948 -msgid "Resend relocate message to contacts" -msgstr "Resend relocation message to contacts" - -#: mod/suggest.php:43 -msgid "Contact suggestion successfully ignored." -msgstr "Contact suggestion ignored." - -#: mod/suggest.php:67 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "No suggestions available. If this is a new site, please try again in 24 hours." - -#: mod/suggest.php:86 -msgid "Do you really want to delete this suggestion?" -msgstr "Do you really want to delete this suggestion?" - -#: mod/suggest.php:104 mod/suggest.php:124 -msgid "Ignore/Hide" -msgstr "Ignore/Hide" - -#: mod/suggest.php:134 src/Content/Widget.php:83 view/theme/vier/theme.php:179 -msgid "Friend Suggestions" -msgstr "Friend suggestions" - -#: mod/tagrm.php:47 -msgid "Tag(s) removed" -msgstr "Tag(s) removed" - -#: mod/tagrm.php:117 -msgid "Remove Item Tag" -msgstr "Remove Item tag" - -#: mod/tagrm.php:119 -msgid "Select a tag to remove: " -msgstr "Select a tag to remove: " - -#: mod/tagrm.php:130 src/Module/Settings/Delegation.php:178 -msgid "Remove" -msgstr "Remove" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Do you want to authorise this application to access your posts and contacts and create new posts for you?" + +#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:116 +msgid "No" +msgstr "No" + +#: mod/wall_attach.php:105 +msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" +msgstr "Sorry, maybe your upload is bigger than the PHP configuration allows" + +#: mod/wall_attach.php:105 +msgid "Or - did you try to upload an empty file?" +msgstr "Or did you try to upload an empty file?" + +#: mod/wall_attach.php:116 +#, php-format +msgid "File exceeds size limit of %s" +msgstr "File exceeds size limit of %s" + +#: mod/wall_attach.php:131 +msgid "File upload failed." +msgstr "File upload failed." + +#: mod/item.php:132 mod/item.php:136 +msgid "Unable to locate original post." +msgstr "Unable to locate original post." + +#: mod/item.php:336 mod/item.php:341 +msgid "Empty post discarded." +msgstr "Empty post discarded." + +#: mod/item.php:710 +msgid "Post updated." +msgstr "Post updated." + +#: mod/item.php:727 mod/item.php:732 +msgid "Item wasn't stored." +msgstr "Item wasn't stored." + +#: mod/item.php:743 +msgid "Item couldn't be fetched." +msgstr "Item couldn't be fetched." + +#: mod/item.php:891 src/Module/Debug/ItemBody.php:46 +#: src/Module/Debug/ItemBody.php:59 src/Module/Admin/Themes/Details.php:70 +#: src/Module/Admin/Themes/Index.php:59 +msgid "Item not found." +msgstr "Item not found." + +#: mod/item.php:923 +msgid "Do you really want to delete this item?" +msgstr "Do you really want to delete this item?" #: mod/uimport.php:45 msgid "User imports on closed servers can only be done by an administrator." @@ -2986,96 +2910,471 @@ msgid "" "select \"Export account\"" msgstr "To export your account, go to \"Settings->Export personal data\" and select \"Export account\"" -#: mod/unfollow.php:51 mod/unfollow.php:107 -msgid "You aren't following this contact." -msgstr "You aren't following this contact." +#: mod/cal.php:74 src/Module/Profile/Status.php:54 +#: src/Module/Profile/Contacts.php:40 src/Module/Profile/Contacts.php:53 +#: src/Module/Register.php:260 src/Module/HoverCard.php:53 +msgid "User not found." +msgstr "User not found." -#: mod/unfollow.php:61 mod/unfollow.php:113 -msgid "Unfollowing is currently not supported by your network." -msgstr "Unfollowing is currently not supported by your network." +#: mod/cal.php:269 mod/events.php:410 +msgid "View" +msgstr "View" -#: mod/unfollow.php:82 -msgid "Contact unfollowed" -msgstr "Contact unfollowed" +#: mod/cal.php:270 mod/events.php:412 +msgid "Previous" +msgstr "Previous" -#: mod/unfollow.php:133 -msgid "Disconnect/Unfollow" -msgstr "Disconnect/Unfollow" +#: mod/cal.php:271 mod/events.php:413 src/Module/Install.php:192 +msgid "Next" +msgstr "Next" -#: mod/videos.php:134 -msgid "No videos selected" -msgstr "No videos selected" +#: mod/cal.php:274 mod/events.php:418 src/Model/Event.php:445 +msgid "today" +msgstr "today" -#: mod/videos.php:252 src/Model/Item.php:3636 -msgid "View Video" -msgstr "View video" +#: mod/cal.php:275 mod/events.php:419 src/Util/Temporal.php:330 +#: src/Model/Event.php:446 +msgid "month" +msgstr "month" -#: mod/videos.php:267 -msgid "Recent Videos" -msgstr "Recent videos" +#: mod/cal.php:276 mod/events.php:420 src/Util/Temporal.php:331 +#: src/Model/Event.php:447 +msgid "week" +msgstr "week" -#: mod/videos.php:269 -msgid "Upload New Videos" -msgstr "Upload new videos" +#: mod/cal.php:277 mod/events.php:421 src/Util/Temporal.php:332 +#: src/Model/Event.php:448 +msgid "day" +msgstr "day" -#: mod/wallmessage.php:68 mod/wallmessage.php:131 +#: mod/cal.php:278 mod/events.php:422 +msgid "list" +msgstr "List" + +#: mod/cal.php:291 src/Console/User.php:152 src/Console/User.php:250 +#: src/Console/User.php:283 src/Console/User.php:309 +#: src/Module/Api/Twitter/ContactEndpoint.php:73 +#: src/Module/Admin/Users.php:112 src/Model/User.php:432 +msgid "User not found" +msgstr "User not found" + +#: mod/cal.php:300 +msgid "This calendar format is not supported" +msgstr "This calendar format is not supported" + +#: mod/cal.php:302 +msgid "No exportable data found" +msgstr "No exportable data found" + +#: mod/cal.php:319 +msgid "calendar" +msgstr "calendar" + +#: mod/editpost.php:45 mod/editpost.php:55 +msgid "Item not found" +msgstr "Item not found" + +#: mod/editpost.php:62 +msgid "Edit post" +msgstr "Edit post" + +#: mod/editpost.php:88 mod/notes.php:62 src/Module/Filer/SaveTag.php:66 +#: src/Content/Text/HTML.php:896 +msgid "Save" +msgstr "Save" + +#: mod/editpost.php:95 +msgid "web link" +msgstr "web link" + +#: mod/editpost.php:96 +msgid "Insert video link" +msgstr "Insert video link" + +#: mod/editpost.php:97 +msgid "video link" +msgstr "video link" + +#: mod/editpost.php:98 +msgid "Insert audio link" +msgstr "Insert audio link" + +#: mod/editpost.php:99 +msgid "audio link" +msgstr "audio link" + +#: mod/editpost.php:113 src/Core/ACL.php:314 +msgid "CC: email addresses" +msgstr "CC: email addresses" + +#: mod/editpost.php:120 src/Core/ACL.php:315 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Example: bob@example.com, mary@example.com" + +#: mod/events.php:135 mod/events.php:137 +msgid "Event can not end before it has started." +msgstr "Event cannot end before it has started." + +#: mod/events.php:144 mod/events.php:146 +msgid "Event title and start time are required." +msgstr "Event title and starting time are required." + +#: mod/events.php:411 +msgid "Create New Event" +msgstr "Create new event" + +#: mod/events.php:523 +msgid "Event details" +msgstr "Event details" + +#: mod/events.php:524 +msgid "Starting date and Title are required." +msgstr "Starting date and title are required." + +#: mod/events.php:525 mod/events.php:530 +msgid "Event Starts:" +msgstr "Event starts:" + +#: mod/events.php:525 mod/events.php:557 +msgid "Required" +msgstr "Required" + +#: mod/events.php:538 mod/events.php:563 +msgid "Finish date/time is not known or not relevant" +msgstr "Finish date/time is not known or not relevant" + +#: mod/events.php:540 mod/events.php:545 +msgid "Event Finishes:" +msgstr "Event finishes:" + +#: mod/events.php:551 mod/events.php:564 +msgid "Adjust for viewer timezone" +msgstr "Adjust for viewer's time zone" + +#: mod/events.php:553 src/Module/Profile/Profile.php:172 +#: src/Module/Settings/Profile/Index.php:253 +msgid "Description:" +msgstr "Description:" + +#: mod/events.php:555 src/Module/Notifications/Introductions.php:166 +#: src/Module/Profile/Profile.php:190 src/Module/Contact.php:616 +#: src/Module/Directory.php:156 src/Model/Event.php:84 src/Model/Event.php:111 +#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:364 +msgid "Location:" +msgstr "Location:" + +#: mod/events.php:557 mod/events.php:559 +msgid "Title:" +msgstr "Title:" + +#: mod/events.php:560 mod/events.php:561 +msgid "Share this event" +msgstr "Share this event" + +#: mod/events.php:568 src/Module/Profile/Profile.php:242 +msgid "Basic" +msgstr "Basic" + +#: mod/events.php:569 src/Module/Profile/Profile.php:243 +#: src/Module/Contact.php:927 src/Module/Admin/Site.php:591 +msgid "Advanced" +msgstr "Advanced" + +#: mod/events.php:570 mod/photos.php:976 mod/photos.php:1347 +msgid "Permissions" +msgstr "Permissions" + +#: mod/events.php:586 +msgid "Failed to remove event" +msgstr "Failed to remove event" + +#: mod/follow.php:65 +msgid "The contact could not be added." +msgstr "Contact could not be added." + +#: mod/follow.php:105 +msgid "You already added this contact." +msgstr "You already added this contact." + +#: mod/follow.php:115 +msgid "The network type couldn't be detected. Contact can't be added." +msgstr "The network type couldn't be detected. Contact can't be added." + +#: mod/follow.php:123 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "diaspora* support isn't enabled. Contact can't be added." + +#: mod/follow.php:128 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "OStatus support is disabled. Contact can't be added." + +#: mod/follow.php:161 src/Module/Notifications/Introductions.php:170 +#: src/Module/Profile/Profile.php:202 src/Module/Contact.php:622 +msgid "Tags:" +msgstr "Tags:" + +#: mod/fbrowser.php:51 mod/fbrowser.php:70 mod/photos.php:196 +#: mod/photos.php:940 mod/photos.php:1053 mod/photos.php:1070 +#: mod/photos.php:1554 mod/photos.php:1569 src/Model/Photo.php:565 +#: src/Model/Photo.php:574 +msgid "Contact Photos" +msgstr "Contact photos" + +#: mod/fbrowser.php:106 mod/fbrowser.php:135 +#: src/Module/Settings/Profile/Photo/Index.php:130 +msgid "Upload" +msgstr "Upload" + +#: mod/fbrowser.php:130 +msgid "Files" +msgstr "Files" + +#: mod/notes.php:50 src/Module/BaseProfile.php:110 +msgid "Personal Notes" +msgstr "Personal notes" + +#: mod/photos.php:127 src/Module/BaseProfile.php:71 +msgid "Photo Albums" +msgstr "Photo Albums" + +#: mod/photos.php:128 mod/photos.php:1609 +msgid "Recent Photos" +msgstr "Recent photos" + +#: mod/photos.php:130 mod/photos.php:1115 mod/photos.php:1611 +msgid "Upload New Photos" +msgstr "Upload new photos" + +#: mod/photos.php:148 src/Module/BaseSettings.php:37 +msgid "everybody" +msgstr "everybody" + +#: mod/photos.php:185 +msgid "Contact information unavailable" +msgstr "Contact information unavailable" + +#: mod/photos.php:207 +msgid "Album not found." +msgstr "Album not found." + +#: mod/photos.php:265 +msgid "Album successfully deleted" +msgstr "Album successfully deleted" + +#: mod/photos.php:267 +msgid "Album was empty." +msgstr "Album was empty." + +#: mod/photos.php:299 +msgid "Failed to delete the photo." +msgstr "" + +#: mod/photos.php:583 +msgid "a photo" +msgstr "a photo" + +#: mod/photos.php:583 #, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." -msgstr "Number of daily wall messages for %s exceeded. Message failed." +msgid "%1$s was tagged in %2$s by %3$s" +msgstr "%1$s was tagged in %2$s by %3$s" -#: mod/wallmessage.php:79 -msgid "Unable to check your home location." -msgstr "Unable to check your home location." +#: mod/photos.php:684 +msgid "Image upload didn't complete, please try again" +msgstr "Image upload didn't complete, please try again" -#: mod/wallmessage.php:105 mod/wallmessage.php:114 -msgid "No recipient." -msgstr "No recipient." +#: mod/photos.php:687 +msgid "Image file is missing" +msgstr "Image file is missing" -#: mod/wallmessage.php:145 -#, php-format +#: mod/photos.php:692 msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." -msgstr "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders." +"Server can't accept new file upload at this time, please contact your " +"administrator" +msgstr "Server can't accept new file upload at this time, please contact your administrator" -#: mod/wall_attach.php:42 mod/wall_attach.php:49 mod/wall_attach.php:87 -#: mod/wall_upload.php:58 mod/wall_upload.php:74 mod/wall_upload.php:119 -#: mod/wall_upload.php:170 mod/wall_upload.php:173 -msgid "Invalid request." -msgstr "Invalid request." +#: mod/photos.php:716 +msgid "Image file is empty." +msgstr "Image file is empty." -#: mod/wall_attach.php:105 -msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" -msgstr "Sorry, maybe your upload is bigger than the PHP configuration allows" +#: mod/photos.php:848 +msgid "No photos selected" +msgstr "No photos selected" -#: mod/wall_attach.php:105 -msgid "Or - did you try to upload an empty file?" -msgstr "Or did you try to upload an empty file?" +#: mod/photos.php:968 +msgid "Upload Photos" +msgstr "Upload photos" -#: mod/wall_attach.php:116 -#, php-format -msgid "File exceeds size limit of %s" -msgstr "File exceeds size limit of %s" +#: mod/photos.php:972 mod/photos.php:1060 +msgid "New album name: " +msgstr "New album name: " -#: mod/wall_attach.php:131 -msgid "File upload failed." -msgstr "File upload failed." +#: mod/photos.php:973 +msgid "or select existing album:" +msgstr "or select existing album:" -#: mod/wall_upload.php:230 -msgid "Wall Photos" -msgstr "Wall photos" +#: mod/photos.php:974 +msgid "Do not show a status post for this upload" +msgstr "Do not show a status post for this upload" + +#: mod/photos.php:990 mod/photos.php:1355 +msgid "Show to Groups" +msgstr "Show to groups" + +#: mod/photos.php:991 mod/photos.php:1356 +msgid "Show to Contacts" +msgstr "Show to contacts" + +#: mod/photos.php:1042 +msgid "Do you really want to delete this photo album and all its photos?" +msgstr "Do you really want to delete this photo album and all its photos?" + +#: mod/photos.php:1044 mod/photos.php:1065 +msgid "Delete Album" +msgstr "Delete album" + +#: mod/photos.php:1071 +msgid "Edit Album" +msgstr "Edit album" + +#: mod/photos.php:1072 +msgid "Drop Album" +msgstr "Drop album" + +#: mod/photos.php:1077 +msgid "Show Newest First" +msgstr "Show newest first" + +#: mod/photos.php:1079 +msgid "Show Oldest First" +msgstr "Show oldest first" + +#: mod/photos.php:1100 mod/photos.php:1594 +msgid "View Photo" +msgstr "View photo" + +#: mod/photos.php:1137 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Permission denied. Access to this item may be restricted." + +#: mod/photos.php:1139 +msgid "Photo not available" +msgstr "Photo not available" + +#: mod/photos.php:1149 +msgid "Do you really want to delete this photo?" +msgstr "Do you really want to delete this photo?" + +#: mod/photos.php:1151 mod/photos.php:1352 +msgid "Delete Photo" +msgstr "Delete photo" + +#: mod/photos.php:1242 +msgid "View photo" +msgstr "View photo" + +#: mod/photos.php:1244 +msgid "Edit photo" +msgstr "Edit photo" + +#: mod/photos.php:1245 +msgid "Delete photo" +msgstr "Delete photo" + +#: mod/photos.php:1246 +msgid "Use as profile photo" +msgstr "Use as profile photo" + +#: mod/photos.php:1253 +msgid "Private Photo" +msgstr "Private photo" + +#: mod/photos.php:1259 +msgid "View Full Size" +msgstr "View full size" + +#: mod/photos.php:1320 +msgid "Tags: " +msgstr "Tags: " + +#: mod/photos.php:1323 +msgid "[Select tags to remove]" +msgstr "[Select tags to remove]" + +#: mod/photos.php:1338 +msgid "New album name" +msgstr "New album name" + +#: mod/photos.php:1339 +msgid "Caption" +msgstr "Caption" + +#: mod/photos.php:1340 +msgid "Add a Tag" +msgstr "Add Tag" + +#: mod/photos.php:1340 +msgid "" +"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "Example: @bob, @jojo@example.com, #California, #camping" + +#: mod/photos.php:1341 +msgid "Do not rotate" +msgstr "Do not rotate" + +#: mod/photos.php:1342 +msgid "Rotate CW (right)" +msgstr "Rotate right (CW)" + +#: mod/photos.php:1343 +msgid "Rotate CCW (left)" +msgstr "Rotate left (CCW)" + +#: mod/photos.php:1376 src/Object/Post.php:345 +msgid "I like this (toggle)" +msgstr "I like this (toggle)" + +#: mod/photos.php:1377 src/Object/Post.php:346 +msgid "I don't like this (toggle)" +msgstr "I don't like this (toggle)" + +#: mod/photos.php:1392 mod/photos.php:1439 mod/photos.php:1502 +#: src/Object/Post.php:943 src/Module/Contact.php:1069 +#: src/Module/Item/Compose.php:142 +msgid "This is you" +msgstr "This is me" + +#: mod/photos.php:1394 mod/photos.php:1441 mod/photos.php:1504 +#: src/Object/Post.php:480 src/Object/Post.php:945 +msgid "Comment" +msgstr "Comment" + +#: mod/photos.php:1530 +msgid "Map" +msgstr "Map" + +#: src/App/Module.php:240 +msgid "You must be logged in to use addons. " +msgstr "You must be logged in to use addons. " + +#: src/App/Page.php:250 +msgid "Delete this item?" +msgstr "Delete this item?" + +#: src/App/Page.php:298 +msgid "toggle mobile" +msgstr "Toggle mobile" #: src/App/Authentication.php:210 src/App/Authentication.php:262 msgid "Login failed." msgstr "Login failed." -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: src/App/Authentication.php:224 src/Model/User.php:659 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID." -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: src/App/Authentication.php:224 src/Model/User.php:659 msgid "The error message was:" msgstr "The error message was:" @@ -3092,850 +3391,114 @@ msgstr "Welcome %s" msgid "Please upload a profile photo." msgstr "Please upload a profile photo." -#: src/App/Authentication.php:393 -#, php-format -msgid "Welcome back %s" -msgstr "Welcome back %s" - -#: src/App/Module.php:240 -msgid "You must be logged in to use addons. " -msgstr "You must be logged in to use addons. " - -#: src/App/Page.php:250 -msgid "Delete this item?" -msgstr "Delete this item?" - -#: src/App/Page.php:298 -msgid "toggle mobile" -msgstr "Toggle mobile" - -#: src/App/Router.php:209 +#: src/App/Router.php:224 #, php-format msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "Method not allowed for this module. Allowed method(s): %s" -#: src/App/Router.php:211 src/Module/HTTPException/PageNotFound.php:32 +#: src/App/Router.php:226 src/Module/HTTPException/PageNotFound.php:32 msgid "Page not found." msgstr "Page not found" -#: src/App.php:326 -msgid "No system theme config value set." -msgstr "No system theme configuration value set." +#: src/Database/DBStructure.php:69 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." +msgstr "There are no tables on MyISAM or InnoDB with the Antelope file format." -#: src/BaseModule.php:150 +#: src/Database/DBStructure.php:93 +#, php-format msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours." +"\n" +"Error %d occurred during database update:\n" +"%s\n" +msgstr "\nError %d occurred during database update:\n%s\n" -#: src/Console/ArchiveContact.php:105 +#: src/Database/DBStructure.php:96 +msgid "Errors encountered performing database changes: " +msgstr "Errors encountered performing database changes: " + +#: src/Database/DBStructure.php:296 +msgid "Another database update is currently running." +msgstr "" + +#: src/Database/DBStructure.php:300 #, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" -msgstr "Could not find any unarchived contact entry for this URL (%s)" +msgid "%s: Database update" +msgstr "%s: Database update" -#: src/Console/ArchiveContact.php:108 -msgid "The contact entries have been archived" -msgstr "The contact entries have been archived" - -#: src/Console/GlobalCommunityBlock.php:96 -#: src/Module/Admin/Blocklist/Contact.php:49 +#: src/Database/DBStructure.php:600 #, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "Could not find any contact entry for this URL (%s)" +msgid "%s: updating %s table." +msgstr "%s: updating %s table." -#: src/Console/GlobalCommunityBlock.php:101 -#: src/Module/Admin/Blocklist/Contact.php:47 -msgid "The contact has been blocked from the node" -msgstr "The contact has been blocked from the node" - -#: src/Console/PostUpdate.php:87 +#: src/Database/Database.php:659 src/Database/Database.php:762 #, php-format -msgid "Post update version number has been set to %s." -msgstr "Post update version number has been set to %s." +msgid "Database error %d \"%s\" at \"%s\"" +msgstr "" -#: src/Console/PostUpdate.php:95 -msgid "Check for pending update actions." -msgstr "Check for pending update actions." - -#: src/Console/PostUpdate.php:97 -msgid "Done." -msgstr "Done." - -#: src/Console/PostUpdate.php:99 -msgid "Execute pending post updates." -msgstr "Execute pending post updates." - -#: src/Console/PostUpdate.php:105 -msgid "All pending post updates are done." -msgstr "All pending post updates are done." - -#: src/Console/User.php:158 -msgid "Enter new password: " -msgstr "Enter new password: " - -#: src/Console/User.php:193 -msgid "Enter user name: " -msgstr "Enter user name: " - -#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 -#: src/Console/User.php:300 -msgid "Enter user nickname: " -msgstr "Enter user nickname: " - -#: src/Console/User.php:209 -msgid "Enter user email address: " -msgstr "Enter user email address: " - -#: src/Console/User.php:217 -msgid "Enter a language (optional): " -msgstr "Enter a language (optional): " - -#: src/Console/User.php:255 -msgid "User is not pending." -msgstr "User is not pending." - -#: src/Console/User.php:313 -#, php-format -msgid "Type \"yes\" to delete %s" -msgstr "Type \"yes\" to delete %s" - -#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 -msgid "newer" -msgstr "Later posts" - -#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 -msgid "older" -msgstr "Earlier posts" - -#: src/Content/ContactSelector.php:48 -msgid "Frequently" -msgstr "Frequently" - -#: src/Content/ContactSelector.php:49 -msgid "Hourly" -msgstr "Hourly" - -#: src/Content/ContactSelector.php:50 -msgid "Twice daily" -msgstr "Twice daily" - -#: src/Content/ContactSelector.php:51 -msgid "Daily" -msgstr "Daily" - -#: src/Content/ContactSelector.php:52 -msgid "Weekly" -msgstr "Weekly" - -#: src/Content/ContactSelector.php:53 -msgid "Monthly" -msgstr "Monthly" - -#: src/Content/ContactSelector.php:107 -msgid "DFRN" -msgstr "DFRN" - -#: src/Content/ContactSelector.php:108 -msgid "OStatus" -msgstr "OStatus" - -#: src/Content/ContactSelector.php:109 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: src/Content/ContactSelector.php:110 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:280 -msgid "Email" -msgstr "Email" - -#: src/Content/ContactSelector.php:111 src/Module/Debug/Babel.php:213 -msgid "Diaspora" -msgstr "diaspora*" - -#: src/Content/ContactSelector.php:112 -msgid "Zot!" -msgstr "Zot!" - -#: src/Content/ContactSelector.php:113 -msgid "LinkedIn" -msgstr "LinkedIn" - -#: src/Content/ContactSelector.php:114 -msgid "XMPP/IM" -msgstr "XMPP/IM" - -#: src/Content/ContactSelector.php:115 -msgid "MySpace" -msgstr "MySpace" - -#: src/Content/ContactSelector.php:116 -msgid "Google+" -msgstr "Google+" - -#: src/Content/ContactSelector.php:117 -msgid "pump.io" -msgstr "pump.io" - -#: src/Content/ContactSelector.php:118 -msgid "Twitter" -msgstr "Twitter" - -#: src/Content/ContactSelector.php:119 -msgid "Discourse" -msgstr "Discourse" - -#: src/Content/ContactSelector.php:120 -msgid "Diaspora Connector" -msgstr "diaspora* connector" - -#: src/Content/ContactSelector.php:121 -msgid "GNU Social Connector" -msgstr "GNU Social Connector" - -#: src/Content/ContactSelector.php:122 -msgid "ActivityPub" -msgstr "ActivityPub" - -#: src/Content/ContactSelector.php:123 -msgid "pnut" -msgstr "pnut" - -#: src/Content/ContactSelector.php:157 -#, php-format -msgid "%s (via %s)" -msgstr "%s (via %s)" - -#: src/Content/Feature.php:96 -msgid "General Features" -msgstr "General" - -#: src/Content/Feature.php:98 -msgid "Photo Location" -msgstr "Photo location" - -#: src/Content/Feature.php:98 +#: src/Core/Renderer.php:91 src/Core/Renderer.php:120 +#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Render/FriendicaSmartyEngine.php:56 msgid "" -"Photo metadata is normally stripped. This extracts the location (if present)" -" prior to stripping metadata and links it to a map." -msgstr "Photo metadata is normally removed. This extracts the location (if present) prior to removing metadata and links it to a map." +"Friendica can't display this page at the moment, please contact the " +"administrator." +msgstr "" -#: src/Content/Feature.php:99 -msgid "Export Public Calendar" -msgstr "Export public calendar" +#: src/Core/Renderer.php:143 +msgid "template engine cannot be registered without a name." +msgstr "" -#: src/Content/Feature.php:99 -msgid "Ability for visitors to download the public calendar" -msgstr "Ability for visitors to download the public calendar" +#: src/Core/Renderer.php:177 +msgid "template engine is not registered!" +msgstr "" -#: src/Content/Feature.php:100 -msgid "Trending Tags" -msgstr "Trending Tags" +#: src/Core/Update.php:215 +#, php-format +msgid "Update %s failed. See error logs." +msgstr "Update %s failed. See error logs." -#: src/Content/Feature.php:100 +#: src/Core/Update.php:280 +#, php-format msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Show a community page widget with a list of the most popular tags in recent public posts." +"\n" +"\t\t\t\tThe friendica developers released update %s recently,\n" +"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" +"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" +"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." +msgstr "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." -#: src/Content/Feature.php:105 -msgid "Post Composition Features" -msgstr "Post composition" - -#: src/Content/Feature.php:106 -msgid "Auto-mention Forums" -msgstr "Auto-mention forums" - -#: src/Content/Feature.php:106 +#: src/Core/Update.php:286 +#, php-format msgid "" -"Add/remove mention when a forum page is selected/deselected in ACL window." -msgstr "Add/Remove mention when a forum page is selected or deselected in the ACL window." +"The error message is\n" +"[pre]%s[/pre]" +msgstr "The error message is\n[pre]%s[/pre]" -#: src/Content/Feature.php:107 -msgid "Explicit Mentions" -msgstr "Explicit mentions" +#: src/Core/Update.php:290 src/Core/Update.php:326 +msgid "[Friendica Notify] Database update" +msgstr "[Friendica Notify] Database update" -#: src/Content/Feature.php:107 +#: src/Core/Update.php:320 +#, php-format msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "Add explicit mentions to comment box for manual control over who gets mentioned in replies." - -#: src/Content/Feature.php:112 -msgid "Network Sidebar" -msgstr "Network sidebar" - -#: src/Content/Feature.php:113 src/Content/Widget.php:547 -msgid "Archives" -msgstr "Archives" - -#: src/Content/Feature.php:113 -msgid "Ability to select posts by date ranges" -msgstr "Ability to select posts by date ranges" - -#: src/Content/Feature.php:114 -msgid "Protocol Filter" -msgstr "Protocol Filter" - -#: src/Content/Feature.php:114 -msgid "Enable widget to display Network posts only from selected protocols" -msgstr "Enable widget to display Network posts only from selected protocols" - -#: src/Content/Feature.php:119 -msgid "Network Tabs" -msgstr "Network tabs" - -#: src/Content/Feature.php:120 -msgid "Network New Tab" -msgstr "Network new tab" - -#: src/Content/Feature.php:120 -msgid "Enable tab to display only new Network posts (from the last 12 hours)" -msgstr "Enable tab to display only new network posts (last 12 hours)" - -#: src/Content/Feature.php:121 -msgid "Network Shared Links Tab" -msgstr "Network shared links tab" - -#: src/Content/Feature.php:121 -msgid "Enable tab to display only Network posts with links in them" -msgstr "Enable tab to display only network posts with links in them" - -#: src/Content/Feature.php:126 -msgid "Post/Comment Tools" -msgstr "Post/Comment tools" - -#: src/Content/Feature.php:127 -msgid "Post Categories" -msgstr "Post categories" - -#: src/Content/Feature.php:127 -msgid "Add categories to your posts" -msgstr "Add categories to your posts" - -#: src/Content/Feature.php:132 -msgid "Advanced Profile Settings" -msgstr "Advanced profiles" - -#: src/Content/Feature.php:133 -msgid "List Forums" -msgstr "List forums" - -#: src/Content/Feature.php:133 -msgid "Show visitors public community forums at the Advanced Profile Page" -msgstr "Show visitors of public community forums at the advanced profile page" - -#: src/Content/Feature.php:134 -msgid "Tag Cloud" -msgstr "Tag cloud" - -#: src/Content/Feature.php:134 -msgid "Provide a personal tag cloud on your profile page" -msgstr "Provides a personal tag cloud on your profile page" - -#: src/Content/Feature.php:135 -msgid "Display Membership Date" -msgstr "Display membership date" - -#: src/Content/Feature.php:135 -msgid "Display membership date in profile" -msgstr "Display membership date in profile" - -#: src/Content/ForumManager.php:145 src/Content/Nav.php:224 -#: src/Content/Text/HTML.php:931 view/theme/vier/theme.php:225 -msgid "Forums" -msgstr "Forums" - -#: src/Content/ForumManager.php:147 view/theme/vier/theme.php:227 -msgid "External link to forum" -msgstr "External link to forum" - -#: src/Content/ForumManager.php:150 src/Content/Widget.php:454 -#: src/Content/Widget.php:553 view/theme/vier/theme.php:230 -msgid "show more" -msgstr "Show more..." - -#: src/Content/Nav.php:89 -msgid "Nothing new here" -msgstr "Nothing new here" - -#: src/Content/Nav.php:93 src/Module/Special/HTTPException.php:72 -msgid "Go back" -msgstr "Go back" - -#: src/Content/Nav.php:94 -msgid "Clear notifications" -msgstr "Clear notifications" - -#: src/Content/Nav.php:95 src/Content/Text/HTML.php:918 -msgid "@name, !forum, #tags, content" -msgstr "@name, !forum, #tags, content" - -#: src/Content/Nav.php:168 src/Module/Security/Login.php:141 -msgid "Logout" -msgstr "Logout" - -#: src/Content/Nav.php:168 -msgid "End this session" -msgstr "End this session" - -#: src/Content/Nav.php:170 src/Module/Bookmarklet.php:45 -#: src/Module/Security/Login.php:142 -msgid "Login" -msgstr "Login" - -#: src/Content/Nav.php:170 -msgid "Sign in" -msgstr "Sign in" - -#: src/Content/Nav.php:175 src/Module/BaseProfile.php:60 -#: src/Module/Contact.php:635 src/Module/Contact.php:881 -#: src/Module/Settings/TwoFactor/Index.php:107 view/theme/frio/theme.php:258 -msgid "Status" -msgstr "Status" - -#: src/Content/Nav.php:175 src/Content/Nav.php:258 -#: view/theme/frio/theme.php:258 -msgid "Your posts and conversations" -msgstr "My posts and conversations" - -#: src/Content/Nav.php:176 src/Module/BaseProfile.php:52 -#: src/Module/BaseSettings.php:57 src/Module/Contact.php:637 -#: src/Module/Contact.php:897 src/Module/Profile/Profile.php:223 -#: src/Module/Welcome.php:57 view/theme/frio/theme.php:259 -msgid "Profile" -msgstr "Profile" - -#: src/Content/Nav.php:176 view/theme/frio/theme.php:259 -msgid "Your profile page" -msgstr "My profile page" - -#: src/Content/Nav.php:177 view/theme/frio/theme.php:260 -msgid "Your photos" -msgstr "My photos" - -#: src/Content/Nav.php:178 src/Module/BaseProfile.php:76 -#: src/Module/BaseProfile.php:79 view/theme/frio/theme.php:261 -msgid "Videos" -msgstr "Videos" - -#: src/Content/Nav.php:178 view/theme/frio/theme.php:261 -msgid "Your videos" -msgstr "My videos" - -#: src/Content/Nav.php:179 view/theme/frio/theme.php:262 -msgid "Your events" -msgstr "My events" - -#: src/Content/Nav.php:180 -msgid "Personal notes" -msgstr "Personal notes" - -#: src/Content/Nav.php:180 -msgid "Your personal notes" -msgstr "My personal notes" - -#: src/Content/Nav.php:197 src/Content/Nav.php:258 -msgid "Home" -msgstr "Home" - -#: src/Content/Nav.php:197 -msgid "Home Page" -msgstr "Home page" - -#: src/Content/Nav.php:201 src/Module/Register.php:155 -#: src/Module/Security/Login.php:102 -msgid "Register" -msgstr "Sign up now >>" - -#: src/Content/Nav.php:201 -msgid "Create an account" -msgstr "Create account" - -#: src/Content/Nav.php:207 src/Module/Help.php:69 -#: src/Module/Settings/TwoFactor/AppSpecific.php:115 -#: src/Module/Settings/TwoFactor/Index.php:106 -#: src/Module/Settings/TwoFactor/Recovery.php:93 -#: src/Module/Settings/TwoFactor/Verify.php:132 view/theme/vier/theme.php:269 -msgid "Help" -msgstr "Help" - -#: src/Content/Nav.php:207 -msgid "Help and documentation" -msgstr "Help and documentation" - -#: src/Content/Nav.php:211 -msgid "Apps" -msgstr "Apps" - -#: src/Content/Nav.php:211 -msgid "Addon applications, utilities, games" -msgstr "Addon applications, utilities, games" - -#: src/Content/Nav.php:215 src/Content/Text/HTML.php:916 -#: src/Module/Search/Index.php:97 -msgid "Search" -msgstr "Search" - -#: src/Content/Nav.php:215 -msgid "Search site content" -msgstr "Search site content" - -#: src/Content/Nav.php:218 src/Content/Text/HTML.php:925 -msgid "Full Text" -msgstr "Full text" - -#: src/Content/Nav.php:219 src/Content/Text/HTML.php:926 -#: src/Content/Widget/TagCloud.php:67 -msgid "Tags" -msgstr "Tags" - -#: src/Content/Nav.php:220 src/Content/Nav.php:279 -#: src/Content/Text/HTML.php:927 src/Module/BaseProfile.php:121 -#: src/Module/BaseProfile.php:124 src/Module/Contact.php:824 -#: src/Module/Contact.php:909 view/theme/frio/theme.php:269 -msgid "Contacts" -msgstr "Contacts" - -#: src/Content/Nav.php:239 -msgid "Community" -msgstr "Community" - -#: src/Content/Nav.php:239 -msgid "Conversations on this and other servers" -msgstr "Conversations on this and other servers" - -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:91 -#: src/Module/BaseProfile.php:102 view/theme/frio/theme.php:266 -msgid "Events and Calendar" -msgstr "Events and calendar" - -#: src/Content/Nav.php:246 -msgid "Directory" -msgstr "Directory" - -#: src/Content/Nav.php:246 -msgid "People directory" -msgstr "People directory" - -#: src/Content/Nav.php:248 src/Module/BaseAdmin.php:92 -msgid "Information" -msgstr "Information" - -#: src/Content/Nav.php:248 -msgid "Information about this friendica instance" -msgstr "Information about this Friendica instance" - -#: src/Content/Nav.php:251 src/Module/Admin/Tos.php:61 -#: src/Module/BaseAdmin.php:102 src/Module/Register.php:163 -#: src/Module/Tos.php:84 -msgid "Terms of Service" -msgstr "Terms of Service" - -#: src/Content/Nav.php:251 -msgid "Terms of Service of this Friendica instance" -msgstr "Terms of Service for this Friendica instance" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Network" -msgstr "Network" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Conversations from your friends" -msgstr "My friends' conversations" - -#: src/Content/Nav.php:262 -msgid "Introductions" -msgstr "Introductions" - -#: src/Content/Nav.php:262 -msgid "Friend Requests" -msgstr "Friend requests" - -#: src/Content/Nav.php:263 src/Module/BaseNotifications.php:139 -#: src/Module/Notifications/Introductions.php:52 -msgid "Notifications" -msgstr "Notifications" - -#: src/Content/Nav.php:264 -msgid "See all notifications" -msgstr "See all notifications" - -#: src/Content/Nav.php:265 -msgid "Mark all system notifications seen" -msgstr "Mark all system notifications seen" - -#: src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Private mail" -msgstr "Private messages" - -#: src/Content/Nav.php:269 -msgid "Inbox" -msgstr "Inbox" - -#: src/Content/Nav.php:270 -msgid "Outbox" -msgstr "Outbox" - -#: src/Content/Nav.php:274 -msgid "Accounts" -msgstr "Accounts" - -#: src/Content/Nav.php:274 -msgid "Manage other pages" -msgstr "Manage other pages" - -#: src/Content/Nav.php:277 src/Module/Admin/Addons/Details.php:119 -#: src/Module/Admin/Themes/Details.php:126 src/Module/BaseSettings.php:124 -#: src/Module/Welcome.php:52 view/theme/frio/theme.php:268 -msgid "Settings" -msgstr "Settings" - -#: src/Content/Nav.php:277 view/theme/frio/theme.php:268 -msgid "Account settings" -msgstr "Account settings" - -#: src/Content/Nav.php:279 view/theme/frio/theme.php:269 -msgid "Manage/edit friends and contacts" -msgstr "Manage/Edit friends and contacts" - -#: src/Content/Nav.php:284 src/Module/BaseAdmin.php:131 -msgid "Admin" -msgstr "Admin" - -#: src/Content/Nav.php:284 -msgid "Site setup and configuration" -msgstr "Site setup and configuration" - -#: src/Content/Nav.php:287 -msgid "Navigation" -msgstr "Navigation" - -#: src/Content/Nav.php:287 -msgid "Site map" -msgstr "Site map" - -#: src/Content/OEmbed.php:266 -msgid "Embedding disabled" -msgstr "Embedding disabled" - -#: src/Content/OEmbed.php:388 -msgid "Embedded content" -msgstr "Embedded content" - -#: src/Content/Pager.php:221 -msgid "prev" -msgstr "prev" - -#: src/Content/Pager.php:281 -msgid "last" -msgstr "last" - -#: src/Content/Text/BBCode.php:929 src/Content/Text/BBCode.php:1626 -#: src/Content/Text/BBCode.php:1627 -msgid "Image/photo" -msgstr "Image/Photo" - -#: src/Content/Text/BBCode.php:1047 -#, php-format -msgid "%2$s %3$s" -msgstr "%2$s %3$s" - -#: src/Content/Text/BBCode.php:1544 src/Content/Text/HTML.php:968 -msgid "Click to open/close" -msgstr "Reveal/hide" - -#: src/Content/Text/BBCode.php:1575 -msgid "$1 wrote:" -msgstr "$1 wrote:" - -#: src/Content/Text/BBCode.php:1629 src/Content/Text/BBCode.php:1630 -msgid "Encrypted content" -msgstr "Encrypted content" - -#: src/Content/Text/BBCode.php:1855 -msgid "Invalid source protocol" -msgstr "Invalid source protocol" - -#: src/Content/Text/BBCode.php:1870 -msgid "Invalid link protocol" -msgstr "Invalid link protocol" - -#: src/Content/Text/HTML.php:816 -msgid "Loading more entries..." -msgstr "Loading more entries..." - -#: src/Content/Text/HTML.php:817 -msgid "The end" -msgstr "The end" - -#: src/Content/Text/HTML.php:910 src/Model/Profile.php:465 -#: src/Module/Contact.php:327 -msgid "Follow" -msgstr "Follow" - -#: src/Content/Widget/CalendarExport.php:79 -msgid "Export" -msgstr "Export" - -#: src/Content/Widget/CalendarExport.php:80 -msgid "Export calendar as ical" -msgstr "Export calendar as ical" - -#: src/Content/Widget/CalendarExport.php:81 -msgid "Export calendar as csv" -msgstr "Export calendar as csv" - -#: src/Content/Widget/ContactBlock.php:72 -msgid "No contacts" -msgstr "No contacts" - -#: src/Content/Widget/ContactBlock.php:104 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d contact" -msgstr[1] "%d contacts" - -#: src/Content/Widget/ContactBlock.php:123 -msgid "View Contacts" -msgstr "View contacts" - -#: src/Content/Widget/SavedSearches.php:48 -msgid "Remove term" -msgstr "Remove term" - -#: src/Content/Widget/SavedSearches.php:56 -msgid "Saved Searches" -msgstr "Saved searches" - -#: src/Content/Widget/TrendingTags.php:51 -#, php-format -msgid "Trending Tags (last %d hour)" -msgid_plural "Trending Tags (last %d hours)" -msgstr[0] "Trending Tags (last %d hour)" -msgstr[1] "Trending tags (last %d hours)" - -#: src/Content/Widget/TrendingTags.php:52 -msgid "More Trending Tags" -msgstr "More Trending Tags" - -#: src/Content/Widget.php:53 -msgid "Add New Contact" -msgstr "Add new contact" - -#: src/Content/Widget.php:54 -msgid "Enter address or web location" -msgstr "Enter address or web location" - -#: src/Content/Widget.php:55 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Example: jo@example.com, http://example.com/jo" - -#: src/Content/Widget.php:72 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d invitation available" -msgstr[1] "%d invitations available" - -#: src/Content/Widget.php:78 view/theme/vier/theme.php:174 -msgid "Find People" -msgstr "Find people" - -#: src/Content/Widget.php:79 view/theme/vier/theme.php:175 -msgid "Enter name or interest" -msgstr "Enter name or interest" - -#: src/Content/Widget.php:81 view/theme/vier/theme.php:177 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Examples: Robert Morgenstein, fishing" - -#: src/Content/Widget.php:82 src/Module/Contact.php:845 -#: src/Module/Directory.php:103 view/theme/vier/theme.php:178 -msgid "Find" -msgstr "Find" - -#: src/Content/Widget.php:84 view/theme/vier/theme.php:180 -msgid "Similar Interests" -msgstr "Similar interests" - -#: src/Content/Widget.php:85 view/theme/vier/theme.php:181 -msgid "Random Profile" -msgstr "Random profile" - -#: src/Content/Widget.php:86 view/theme/vier/theme.php:182 -msgid "Invite Friends" -msgstr "Invite friends" - -#: src/Content/Widget.php:87 src/Module/Directory.php:95 -#: view/theme/vier/theme.php:183 -msgid "Global Directory" -msgstr "Global directory" - -#: src/Content/Widget.php:89 view/theme/vier/theme.php:185 -msgid "Local Directory" -msgstr "Local directory" - -#: src/Content/Widget.php:218 src/Model/Group.php:528 -#: src/Module/Contact.php:808 src/Module/Welcome.php:76 -msgid "Groups" -msgstr "Groups" - -#: src/Content/Widget.php:220 -msgid "Everyone" -msgstr "Everyone" - -#: src/Content/Widget.php:243 src/Module/Contact.php:822 -#: src/Module/Profile/Contacts.php:144 -msgid "Following" -msgstr "Following" - -#: src/Content/Widget.php:244 src/Module/Contact.php:823 -#: src/Module/Profile/Contacts.php:145 -msgid "Mutual friends" -msgstr "Mutual friends" - -#: src/Content/Widget.php:249 -msgid "Relationships" -msgstr "Relationships" - -#: src/Content/Widget.php:251 src/Module/Contact.php:760 -#: src/Module/Group.php:295 -msgid "All Contacts" -msgstr "All contacts" - -#: src/Content/Widget.php:294 -msgid "Protocols" -msgstr "Protocols" - -#: src/Content/Widget.php:296 -msgid "All Protocols" -msgstr "All Protocols" - -#: src/Content/Widget.php:333 -msgid "Saved Folders" -msgstr "Saved Folders" - -#: src/Content/Widget.php:335 src/Content/Widget.php:374 -msgid "Everything" -msgstr "Everything" - -#: src/Content/Widget.php:372 -msgid "Categories" -msgstr "Categories" - -#: src/Content/Widget.php:449 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "%d contact in common" -msgstr[1] "%d contacts in common" +"\n" +"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." +msgstr "\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s." #: src/Core/ACL.php:155 msgid "Yourself" msgstr "Yourself" +#: src/Core/ACL.php:184 src/Module/Profile/Contacts.php:123 +#: src/Module/PermissionTooltip.php:76 src/Module/PermissionTooltip.php:98 +#: src/Module/Contact.php:810 src/Content/Widget.php:241 +msgid "Followers" +msgstr "Followers" + +#: src/Core/ACL.php:191 src/Module/PermissionTooltip.php:82 +#: src/Module/PermissionTooltip.php:104 +msgid "Mutuals" +msgstr "Mutuals" + #: src/Core/ACL.php:281 msgid "Post to Email" msgstr "Post to email" @@ -3973,409 +3536,409 @@ msgstr "Except to:" msgid "Connectors" msgstr "Connectors" -#: src/Core/Installer.php:180 +#: src/Core/Installer.php:179 msgid "" "The database configuration file \"config/local.config.php\" could not be " "written. Please use the enclosed text to create a configuration file in your" " web server root." msgstr "The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root." -#: src/Core/Installer.php:199 +#: src/Core/Installer.php:198 msgid "" "You may need to import the file \"database.sql\" manually using phpmyadmin " "or mysql." msgstr "You may need to import the file \"database.sql\" manually using phpmyadmin or mysql." -#: src/Core/Installer.php:200 src/Module/Install.php:191 +#: src/Core/Installer.php:199 src/Module/Install.php:191 #: src/Module/Install.php:345 msgid "Please see the file \"INSTALL.txt\"." msgstr "Please see the file \"INSTALL.txt\"." -#: src/Core/Installer.php:261 +#: src/Core/Installer.php:260 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "Could not find a command line version of PHP in the web server PATH." -#: src/Core/Installer.php:262 +#: src/Core/Installer.php:261 msgid "" "If you don't have a command line version of PHP installed on your server, " "you will not be able to run the background processing. See 'Setup the worker'" -msgstr "If your server doesn't have a command line version of PHP installed, you won't be able to run background processing. See 'Setup the worker'" +msgstr "" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "PHP executable path" msgstr "PHP executable path" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "" "Enter full path to php executable. You can leave this blank to continue the " "installation." msgstr "Enter full path to php executable. You can leave this blank to continue the installation." -#: src/Core/Installer.php:272 +#: src/Core/Installer.php:271 msgid "Command line PHP" msgstr "Command line PHP" -#: src/Core/Installer.php:281 +#: src/Core/Installer.php:280 msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" msgstr "PHP executable is not a php cli binary; it could possibly be a cgi-fgci version." -#: src/Core/Installer.php:282 +#: src/Core/Installer.php:281 msgid "Found PHP version: " msgstr "Found PHP version: " -#: src/Core/Installer.php:284 +#: src/Core/Installer.php:283 msgid "PHP cli binary" msgstr "PHP cli binary" -#: src/Core/Installer.php:297 +#: src/Core/Installer.php:296 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled." -#: src/Core/Installer.php:298 +#: src/Core/Installer.php:297 msgid "This is required for message delivery to work." msgstr "This is required for message delivery to work." -#: src/Core/Installer.php:303 +#: src/Core/Installer.php:302 msgid "PHP register_argc_argv" msgstr "PHP register_argc_argv" -#: src/Core/Installer.php:335 +#: src/Core/Installer.php:334 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys" -#: src/Core/Installer.php:336 +#: src/Core/Installer.php:335 msgid "" "If running under Windows, please see " "\"http://www.php.net/manual/en/openssl.installation.php\"." msgstr "If running under Windows OS, please see \"http://www.php.net/manual/en/openssl.installation.php\"." -#: src/Core/Installer.php:339 +#: src/Core/Installer.php:338 msgid "Generate encryption keys" msgstr "Generate encryption keys" -#: src/Core/Installer.php:391 +#: src/Core/Installer.php:390 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "Error: Apache web server mod-rewrite module is required but not installed." -#: src/Core/Installer.php:396 +#: src/Core/Installer.php:395 msgid "Apache mod_rewrite module" msgstr "Apache mod_rewrite module" -#: src/Core/Installer.php:402 +#: src/Core/Installer.php:401 msgid "Error: PDO or MySQLi PHP module required but not installed." msgstr "Error: PDO or MySQLi PHP module required but not installed." -#: src/Core/Installer.php:407 +#: src/Core/Installer.php:406 msgid "Error: The MySQL driver for PDO is not installed." msgstr "Error: MySQL driver for PDO is not installed." -#: src/Core/Installer.php:411 +#: src/Core/Installer.php:410 msgid "PDO or MySQLi PHP module" msgstr "PDO or MySQLi PHP module" -#: src/Core/Installer.php:419 +#: src/Core/Installer.php:418 msgid "Error, XML PHP module required but not installed." msgstr "Error, XML PHP module required but not installed." -#: src/Core/Installer.php:423 +#: src/Core/Installer.php:422 msgid "XML PHP module" msgstr "XML PHP module" -#: src/Core/Installer.php:426 +#: src/Core/Installer.php:425 msgid "libCurl PHP module" msgstr "libCurl PHP module" -#: src/Core/Installer.php:427 +#: src/Core/Installer.php:426 msgid "Error: libCURL PHP module required but not installed." msgstr "Error: libCURL PHP module required but not installed." -#: src/Core/Installer.php:433 +#: src/Core/Installer.php:432 msgid "GD graphics PHP module" msgstr "GD graphics PHP module" -#: src/Core/Installer.php:434 +#: src/Core/Installer.php:433 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "Error: GD graphics PHP module with JPEG support required but not installed." -#: src/Core/Installer.php:440 +#: src/Core/Installer.php:439 msgid "OpenSSL PHP module" msgstr "OpenSSL PHP module" -#: src/Core/Installer.php:441 +#: src/Core/Installer.php:440 msgid "Error: openssl PHP module required but not installed." msgstr "Error: openssl PHP module required but not installed." -#: src/Core/Installer.php:447 +#: src/Core/Installer.php:446 msgid "mb_string PHP module" msgstr "mb_string PHP module" -#: src/Core/Installer.php:448 +#: src/Core/Installer.php:447 msgid "Error: mb_string PHP module required but not installed." msgstr "Error: mb_string PHP module required but not installed." -#: src/Core/Installer.php:454 +#: src/Core/Installer.php:453 msgid "iconv PHP module" msgstr "iconv PHP module" -#: src/Core/Installer.php:455 +#: src/Core/Installer.php:454 msgid "Error: iconv PHP module required but not installed." msgstr "Error: iconv PHP module required but not installed." -#: src/Core/Installer.php:461 +#: src/Core/Installer.php:460 msgid "POSIX PHP module" msgstr "POSIX PHP module" -#: src/Core/Installer.php:462 +#: src/Core/Installer.php:461 msgid "Error: POSIX PHP module required but not installed." msgstr "Error: POSIX PHP module required but not installed." -#: src/Core/Installer.php:468 +#: src/Core/Installer.php:467 msgid "JSON PHP module" msgstr "JSON PHP module" -#: src/Core/Installer.php:469 +#: src/Core/Installer.php:468 msgid "Error: JSON PHP module required but not installed." msgstr "Error: JSON PHP module is required but not installed." -#: src/Core/Installer.php:475 +#: src/Core/Installer.php:474 msgid "File Information PHP module" msgstr "File Information PHP module" -#: src/Core/Installer.php:476 +#: src/Core/Installer.php:475 msgid "Error: File Information PHP module required but not installed." msgstr "Error: File Information PHP module required but not installed." -#: src/Core/Installer.php:499 +#: src/Core/Installer.php:498 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "The web installer needs to be able to create a file called \"local.config.php\" in the \"config\" folder of your web server but is unable to do so." -#: src/Core/Installer.php:500 +#: src/Core/Installer.php:499 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "This is most often a permission setting issue, as the web server may not be able to write files in your directory - even if you can." -#: src/Core/Installer.php:501 +#: src/Core/Installer.php:500 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica \"config\" folder." -#: src/Core/Installer.php:502 +#: src/Core/Installer.php:501 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"INSTALL.txt\" for instructions." msgstr "Alternatively, you may skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions." -#: src/Core/Installer.php:505 +#: src/Core/Installer.php:504 msgid "config/local.config.php is writable" msgstr "config/local.config.php is writable" -#: src/Core/Installer.php:525 +#: src/Core/Installer.php:524 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering." -#: src/Core/Installer.php:526 +#: src/Core/Installer.php:525 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top-level directory." -#: src/Core/Installer.php:527 +#: src/Core/Installer.php:526 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Please ensure the user (e.g. www-data) that your web server runs as has write access to this directory." -#: src/Core/Installer.php:528 +#: src/Core/Installer.php:527 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains." -#: src/Core/Installer.php:531 +#: src/Core/Installer.php:530 msgid "view/smarty3 is writable" msgstr "view/smarty3 is writeable" -#: src/Core/Installer.php:560 +#: src/Core/Installer.php:559 msgid "" "Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" " to .htaccess." msgstr "URL rewrite in .htaccess is not working. Make sure you copied .htaccess-dist to .htaccess." -#: src/Core/Installer.php:562 +#: src/Core/Installer.php:561 msgid "Error message from Curl when fetching" msgstr "Error message from Curl while fetching" -#: src/Core/Installer.php:567 +#: src/Core/Installer.php:566 msgid "Url rewrite is working" msgstr "URL rewrite is working" -#: src/Core/Installer.php:596 +#: src/Core/Installer.php:595 msgid "ImageMagick PHP extension is not installed" msgstr "ImageMagick PHP extension is not installed" -#: src/Core/Installer.php:598 +#: src/Core/Installer.php:597 msgid "ImageMagick PHP extension is installed" msgstr "ImageMagick PHP extension is installed" -#: src/Core/Installer.php:600 +#: src/Core/Installer.php:599 msgid "ImageMagick supports GIF" msgstr "ImageMagick supports GIF" -#: src/Core/Installer.php:622 +#: src/Core/Installer.php:621 msgid "Database already in use." msgstr "Database already in use." -#: src/Core/Installer.php:627 +#: src/Core/Installer.php:626 msgid "Could not connect to database." msgstr "Could not connect to database." -#: src/Core/L10n.php:371 src/Model/Event.php:411 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:171 +#: src/Model/Event.php:413 msgid "Monday" msgstr "Monday" -#: src/Core/L10n.php:371 src/Model/Event.php:412 +#: src/Core/L10n.php:371 src/Model/Event.php:414 msgid "Tuesday" msgstr "Tuesday" -#: src/Core/L10n.php:371 src/Model/Event.php:413 +#: src/Core/L10n.php:371 src/Model/Event.php:415 msgid "Wednesday" msgstr "Wednesday" -#: src/Core/L10n.php:371 src/Model/Event.php:414 +#: src/Core/L10n.php:371 src/Model/Event.php:416 msgid "Thursday" msgstr "Thursday" -#: src/Core/L10n.php:371 src/Model/Event.php:415 +#: src/Core/L10n.php:371 src/Model/Event.php:417 msgid "Friday" msgstr "Friday" -#: src/Core/L10n.php:371 src/Model/Event.php:416 +#: src/Core/L10n.php:371 src/Model/Event.php:418 msgid "Saturday" msgstr "Saturday" -#: src/Core/L10n.php:371 src/Model/Event.php:410 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:171 +#: src/Model/Event.php:412 msgid "Sunday" msgstr "Sunday" -#: src/Core/L10n.php:375 src/Model/Event.php:431 +#: src/Core/L10n.php:375 src/Model/Event.php:433 msgid "January" msgstr "January" -#: src/Core/L10n.php:375 src/Model/Event.php:432 +#: src/Core/L10n.php:375 src/Model/Event.php:434 msgid "February" msgstr "February" -#: src/Core/L10n.php:375 src/Model/Event.php:433 +#: src/Core/L10n.php:375 src/Model/Event.php:435 msgid "March" msgstr "March" -#: src/Core/L10n.php:375 src/Model/Event.php:434 +#: src/Core/L10n.php:375 src/Model/Event.php:436 msgid "April" msgstr "April" -#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:422 +#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:424 msgid "May" msgstr "May" -#: src/Core/L10n.php:375 src/Model/Event.php:435 +#: src/Core/L10n.php:375 src/Model/Event.php:437 msgid "June" msgstr "June" -#: src/Core/L10n.php:375 src/Model/Event.php:436 +#: src/Core/L10n.php:375 src/Model/Event.php:438 msgid "July" msgstr "July" -#: src/Core/L10n.php:375 src/Model/Event.php:437 +#: src/Core/L10n.php:375 src/Model/Event.php:439 msgid "August" msgstr "August" -#: src/Core/L10n.php:375 src/Model/Event.php:438 +#: src/Core/L10n.php:375 src/Model/Event.php:440 msgid "September" msgstr "September" -#: src/Core/L10n.php:375 src/Model/Event.php:439 +#: src/Core/L10n.php:375 src/Model/Event.php:441 msgid "October" msgstr "October" -#: src/Core/L10n.php:375 src/Model/Event.php:440 +#: src/Core/L10n.php:375 src/Model/Event.php:442 msgid "November" msgstr "November" -#: src/Core/L10n.php:375 src/Model/Event.php:441 +#: src/Core/L10n.php:375 src/Model/Event.php:443 msgid "December" msgstr "December" -#: src/Core/L10n.php:391 src/Model/Event.php:403 +#: src/Core/L10n.php:391 src/Model/Event.php:405 msgid "Mon" msgstr "Mon" -#: src/Core/L10n.php:391 src/Model/Event.php:404 +#: src/Core/L10n.php:391 src/Model/Event.php:406 msgid "Tue" msgstr "Tue" -#: src/Core/L10n.php:391 src/Model/Event.php:405 +#: src/Core/L10n.php:391 src/Model/Event.php:407 msgid "Wed" msgstr "Wed" -#: src/Core/L10n.php:391 src/Model/Event.php:406 +#: src/Core/L10n.php:391 src/Model/Event.php:408 msgid "Thu" msgstr "Thu" -#: src/Core/L10n.php:391 src/Model/Event.php:407 +#: src/Core/L10n.php:391 src/Model/Event.php:409 msgid "Fri" msgstr "Fri" -#: src/Core/L10n.php:391 src/Model/Event.php:408 +#: src/Core/L10n.php:391 src/Model/Event.php:410 msgid "Sat" msgstr "Sat" -#: src/Core/L10n.php:391 src/Model/Event.php:402 +#: src/Core/L10n.php:391 src/Model/Event.php:404 msgid "Sun" msgstr "Sun" -#: src/Core/L10n.php:395 src/Model/Event.php:418 +#: src/Core/L10n.php:395 src/Model/Event.php:420 msgid "Jan" msgstr "Jan" -#: src/Core/L10n.php:395 src/Model/Event.php:419 +#: src/Core/L10n.php:395 src/Model/Event.php:421 msgid "Feb" msgstr "Feb" -#: src/Core/L10n.php:395 src/Model/Event.php:420 +#: src/Core/L10n.php:395 src/Model/Event.php:422 msgid "Mar" msgstr "Mar" -#: src/Core/L10n.php:395 src/Model/Event.php:421 +#: src/Core/L10n.php:395 src/Model/Event.php:423 msgid "Apr" msgstr "Apr" -#: src/Core/L10n.php:395 src/Model/Event.php:423 +#: src/Core/L10n.php:395 src/Model/Event.php:425 msgid "Jun" msgstr "Jun" -#: src/Core/L10n.php:395 src/Model/Event.php:424 +#: src/Core/L10n.php:395 src/Model/Event.php:426 msgid "Jul" msgstr "Jul" -#: src/Core/L10n.php:395 src/Model/Event.php:425 +#: src/Core/L10n.php:395 src/Model/Event.php:427 msgid "Aug" msgstr "Aug" @@ -4383,15 +3946,15 @@ msgstr "Aug" msgid "Sep" msgstr "Sep" -#: src/Core/L10n.php:395 src/Model/Event.php:427 +#: src/Core/L10n.php:395 src/Model/Event.php:429 msgid "Oct" msgstr "Oct" -#: src/Core/L10n.php:395 src/Model/Event.php:428 +#: src/Core/L10n.php:395 src/Model/Event.php:430 msgid "Nov" msgstr "Nov" -#: src/Core/L10n.php:395 src/Model/Event.php:429 +#: src/Core/L10n.php:395 src/Model/Event.php:431 msgid "Dec" msgstr "Dec" @@ -4443,39 +4006,6 @@ msgstr "rebuff" msgid "rebuffed" msgstr "rebuffed" -#: src/Core/Update.php:213 -#, php-format -msgid "Update %s failed. See error logs." -msgstr "Update %s failed. See error logs." - -#: src/Core/Update.php:277 -#, php-format -msgid "" -"\n" -"\t\t\t\tThe friendica developers released update %s recently,\n" -"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" -"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" -"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." -msgstr "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." - -#: src/Core/Update.php:283 -#, php-format -msgid "" -"The error message is\n" -"[pre]%s[/pre]" -msgstr "The error message is\n[pre]%s[/pre]" - -#: src/Core/Update.php:287 src/Core/Update.php:323 -msgid "[Friendica Notify] Database update" -msgstr "[Friendica Notify] Database update" - -#: src/Core/Update.php:317 -#, php-format -msgid "" -"\n" -"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." -msgstr "\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s." - #: src/Core/UserImport.php:126 msgid "Error decoding account file" msgstr "Error decoding account file" @@ -4508,41 +4038,405 @@ msgstr "User profile creation error" msgid "Done. You can now login with your username and password" msgstr "Done. You can now login with your username and password" -#: src/Database/DBStructure.php:69 -msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." -msgstr "There are no tables on MyISAM or InnoDB with the Antelope file format." +#: src/LegacyModule.php:49 +#, php-format +msgid "Legacy module file not found: %s" +msgstr "Legacy module file not found: %s" -#: src/Database/DBStructure.php:93 +#: src/Worker/Delivery.php:551 +msgid "(no subject)" +msgstr "(no subject)" + +#: src/Object/EMail/ItemCCEMail.php:39 #, php-format msgid "" -"\n" -"Error %d occurred during database update:\n" -"%s\n" -msgstr "\nError %d occurred during database update:\n%s\n" +"This message was sent to you by %s, a member of the Friendica social " +"network." +msgstr "This message was sent to you by %s, a member of the Friendica social network." -#: src/Database/DBStructure.php:96 -msgid "Errors encountered performing database changes: " -msgstr "Errors encountered performing database changes: " - -#: src/Database/DBStructure.php:285 +#: src/Object/EMail/ItemCCEMail.php:41 #, php-format -msgid "%s: Database update" -msgstr "%s: Database update" +msgid "You may visit them online at %s" +msgstr "You may visit them online at %s" -#: src/Database/DBStructure.php:546 +#: src/Object/EMail/ItemCCEMail.php:42 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "Please contact the sender by replying to this post if you do not wish to receive these messages." + +#: src/Object/EMail/ItemCCEMail.php:46 #, php-format -msgid "%s: updating %s table." -msgstr "%s: updating %s table." +msgid "%s posted an update." +msgstr "%s posted an update." -#: src/Factory/Notification/Introduction.php:132 +#: src/Object/Post.php:147 +msgid "This entry was edited" +msgstr "This entry was edited" + +#: src/Object/Post.php:174 +msgid "Private Message" +msgstr "Private message" + +#: src/Object/Post.php:213 +msgid "pinned item" +msgstr "pinned item" + +#: src/Object/Post.php:218 +msgid "Delete locally" +msgstr "Delete locally" + +#: src/Object/Post.php:221 +msgid "Delete globally" +msgstr "Delete globally" + +#: src/Object/Post.php:221 +msgid "Remove locally" +msgstr "Remove locally" + +#: src/Object/Post.php:235 +msgid "save to folder" +msgstr "Save to folder" + +#: src/Object/Post.php:270 +msgid "I will attend" +msgstr "I will attend" + +#: src/Object/Post.php:270 +msgid "I will not attend" +msgstr "I will not attend" + +#: src/Object/Post.php:270 +msgid "I might attend" +msgstr "I might attend" + +#: src/Object/Post.php:300 +msgid "ignore thread" +msgstr "Ignore thread" + +#: src/Object/Post.php:301 +msgid "unignore thread" +msgstr "Unignore thread" + +#: src/Object/Post.php:302 +msgid "toggle ignore status" +msgstr "Toggle ignore status" + +#: src/Object/Post.php:314 +msgid "pin" +msgstr "pin" + +#: src/Object/Post.php:315 +msgid "unpin" +msgstr "unpin" + +#: src/Object/Post.php:316 +msgid "toggle pin status" +msgstr "toggle pin status" + +#: src/Object/Post.php:319 +msgid "pinned" +msgstr "pinned" + +#: src/Object/Post.php:326 +msgid "add star" +msgstr "Add star" + +#: src/Object/Post.php:327 +msgid "remove star" +msgstr "Remove star" + +#: src/Object/Post.php:328 +msgid "toggle star status" +msgstr "Toggle star status" + +#: src/Object/Post.php:331 +msgid "starred" +msgstr "Starred" + +#: src/Object/Post.php:335 +msgid "add tag" +msgstr "Add tag" + +#: src/Object/Post.php:345 +msgid "like" +msgstr "Like" + +#: src/Object/Post.php:346 +msgid "dislike" +msgstr "Dislike" + +#: src/Object/Post.php:348 +msgid "Share this" +msgstr "Share this" + +#: src/Object/Post.php:348 +msgid "share" +msgstr "Share" + +#: src/Object/Post.php:400 +#, php-format +msgid "%s (Received %s)" +msgstr "%s (Received %s)" + +#: src/Object/Post.php:405 +msgid "Comment this item on your system" +msgstr "Comment this item on your system" + +#: src/Object/Post.php:405 +msgid "remote comment" +msgstr "remote comment" + +#: src/Object/Post.php:415 +msgid "Pushed" +msgstr "Pushed" + +#: src/Object/Post.php:415 +msgid "Pulled" +msgstr "Pulled" + +#: src/Object/Post.php:442 +msgid "to" +msgstr "to" + +#: src/Object/Post.php:443 +msgid "via" +msgstr "via" + +#: src/Object/Post.php:444 +msgid "Wall-to-Wall" +msgstr "Wall-to-wall" + +#: src/Object/Post.php:445 +msgid "via Wall-To-Wall:" +msgstr "via wall-to-wall:" + +#: src/Object/Post.php:481 +#, php-format +msgid "Reply to %s" +msgstr "Reply to %s" + +#: src/Object/Post.php:484 +msgid "More" +msgstr "More" + +#: src/Object/Post.php:500 +msgid "Notifier task is pending" +msgstr "Notifier task is pending" + +#: src/Object/Post.php:501 +msgid "Delivery to remote servers is pending" +msgstr "Delivery to remote servers is pending" + +#: src/Object/Post.php:502 +msgid "Delivery to remote servers is underway" +msgstr "Delivery to remote servers is underway" + +#: src/Object/Post.php:503 +msgid "Delivery to remote servers is mostly done" +msgstr "Delivery to remote servers is mostly done" + +#: src/Object/Post.php:504 +msgid "Delivery to remote servers is done" +msgstr "Delivery to remote servers is done" + +#: src/Object/Post.php:524 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d comment" +msgstr[1] "%d comments" + +#: src/Object/Post.php:525 +msgid "Show more" +msgstr "Show more" + +#: src/Object/Post.php:526 +msgid "Show fewer" +msgstr "Show fewer" + +#: src/Object/Post.php:537 src/Model/Item.php:3336 +msgid "comment" +msgid_plural "comments" +msgstr[0] "comment" +msgstr[1] "comments" + +#: src/Console/ArchiveContact.php:105 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "Could not find any unarchived contact entry for this URL (%s)" + +#: src/Console/ArchiveContact.php:108 +msgid "The contact entries have been archived" +msgstr "The contact entries have been archived" + +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Admin/Blocklist/Contact.php:49 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "Could not find any contact entry for this URL (%s)" + +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Admin/Blocklist/Contact.php:47 +msgid "The contact has been blocked from the node" +msgstr "The contact has been blocked from the node" + +#: src/Console/User.php:158 +msgid "Enter new password: " +msgstr "Enter new password: " + +#: src/Console/User.php:193 +msgid "Enter user name: " +msgstr "Enter user name: " + +#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 +#: src/Console/User.php:300 +msgid "Enter user nickname: " +msgstr "Enter user nickname: " + +#: src/Console/User.php:209 +msgid "Enter user email address: " +msgstr "Enter user email address: " + +#: src/Console/User.php:217 +msgid "Enter a language (optional): " +msgstr "Enter a language (optional): " + +#: src/Console/User.php:255 +msgid "User is not pending." +msgstr "User is not pending." + +#: src/Console/User.php:313 +msgid "User has already been marked for deletion." +msgstr "" + +#: src/Console/User.php:318 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "Type \"yes\" to delete %s" + +#: src/Console/User.php:320 +msgid "Deletion aborted." +msgstr "" + +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "Post update version number has been set to %s." + +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "Check for pending update actions." + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "Done." + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "Execute pending post updates." + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "All pending post updates are done." + +#: src/Render/FriendicaSmartyEngine.php:52 +msgid "The folder view/smarty3/ must be writable by webserver." +msgstr "" + +#: src/Repository/ProfileField.php:275 +msgid "Hometown:" +msgstr "Home town:" + +#: src/Repository/ProfileField.php:276 +msgid "Marital Status:" +msgstr "Marital Status:" + +#: src/Repository/ProfileField.php:277 +msgid "With:" +msgstr "With:" + +#: src/Repository/ProfileField.php:278 +msgid "Since:" +msgstr "Since:" + +#: src/Repository/ProfileField.php:279 +msgid "Sexual Preference:" +msgstr "Sexual preference:" + +#: src/Repository/ProfileField.php:280 +msgid "Political Views:" +msgstr "Political views:" + +#: src/Repository/ProfileField.php:281 +msgid "Religious Views:" +msgstr "Religious views:" + +#: src/Repository/ProfileField.php:282 +msgid "Likes:" +msgstr "Likes:" + +#: src/Repository/ProfileField.php:283 +msgid "Dislikes:" +msgstr "Dislikes:" + +#: src/Repository/ProfileField.php:284 +msgid "Title/Description:" +msgstr "Title/Description:" + +#: src/Repository/ProfileField.php:285 src/Module/Admin/Summary.php:231 +msgid "Summary" +msgstr "Summary" + +#: src/Repository/ProfileField.php:286 +msgid "Musical interests" +msgstr "Music:" + +#: src/Repository/ProfileField.php:287 +msgid "Books, literature" +msgstr "Books, literature, poetry:" + +#: src/Repository/ProfileField.php:288 +msgid "Television" +msgstr "Television:" + +#: src/Repository/ProfileField.php:289 +msgid "Film/dance/culture/entertainment" +msgstr "Film, dance, culture, entertainment" + +#: src/Repository/ProfileField.php:290 +msgid "Hobbies/Interests" +msgstr "Hobbies/Interests:" + +#: src/Repository/ProfileField.php:291 +msgid "Love/romance" +msgstr "Love/Romance:" + +#: src/Repository/ProfileField.php:292 +msgid "Work/employment" +msgstr "Work/Employment:" + +#: src/Repository/ProfileField.php:293 +msgid "School/education" +msgstr "School/Education:" + +#: src/Repository/ProfileField.php:294 +msgid "Contact information and Social Networks" +msgstr "Contact information and other social networks:" + +#: src/App.php:310 +msgid "No system theme config value set." +msgstr "No system theme configuration value set." + +#: src/Factory/Notification/Introduction.php:128 msgid "Friend Suggestion" msgstr "Friend suggestion" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Friend/Contact request" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "New Follower" msgstr "New follower" @@ -4587,3262 +4481,260 @@ msgstr "%s may attending %s's event" msgid "%s is now friends with %s" msgstr "%s is now friends with %s" -#: src/LegacyModule.php:49 +#: src/Module/Notifications/Notifications.php:50 +msgid "Network Notifications" +msgstr "Network notifications" + +#: src/Module/Notifications/Notifications.php:58 +msgid "System Notifications" +msgstr "System notifications" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Personal Notifications" +msgstr "Personal notifications" + +#: src/Module/Notifications/Notifications.php:74 +msgid "Home Notifications" +msgstr "Home notifications" + +#: src/Module/Notifications/Notifications.php:133 +#: src/Module/Notifications/Introductions.php:195 #, php-format -msgid "Legacy module file not found: %s" -msgstr "Legacy module file not found: %s" +msgid "No more %s notifications." +msgstr "No more %s notifications." -#: src/Model/Contact.php:1273 src/Model/Contact.php:1286 -msgid "UnFollow" -msgstr "Unfollow" +#: src/Module/Notifications/Notifications.php:138 +msgid "Show unread" +msgstr "Show unread" -#: src/Model/Contact.php:1282 -msgid "Drop Contact" -msgstr "Drop contact" +#: src/Module/Notifications/Notifications.php:138 +msgid "Show all" +msgstr "Show all" + +#: src/Module/Notifications/Notification.php:103 +msgid "You must be logged in to show this page." +msgstr "You must be logged in to show this page." + +#: src/Module/Notifications/Introductions.php:52 +#: src/Module/BaseNotifications.php:139 src/Content/Nav.php:267 +msgid "Notifications" +msgstr "Notifications" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Show Ignored Requests" +msgstr "Show ignored requests." + +#: src/Module/Notifications/Introductions.php:76 +msgid "Hide Ignored Requests" +msgstr "Hide ignored requests" + +#: src/Module/Notifications/Introductions.php:90 +#: src/Module/Notifications/Introductions.php:157 +msgid "Notification type:" +msgstr "Notification type:" + +#: src/Module/Notifications/Introductions.php:93 +msgid "Suggested by:" +msgstr "Suggested by:" + +#: src/Module/Notifications/Introductions.php:105 +#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:604 +msgid "Hide this contact from others" +msgstr "Hide this contact from others" -#: src/Model/Contact.php:1292 src/Module/Admin/Users.php:251 #: src/Module/Notifications/Introductions.php:107 #: src/Module/Notifications/Introductions.php:183 +#: src/Module/Admin/Users.php:251 src/Model/Contact.php:1185 msgid "Approve" msgstr "Approve" -#: src/Model/Contact.php:1862 -msgid "Organisation" -msgstr "Organisation" +#: src/Module/Notifications/Introductions.php:118 +msgid "Claims to be known to you: " +msgstr "Says they know me:" -#: src/Model/Contact.php:1866 -msgid "News" -msgstr "News" +#: src/Module/Notifications/Introductions.php:125 +msgid "Shall your connection be bidirectional or not?" +msgstr "Shall your connection be in both directions or not?" -#: src/Model/Contact.php:1870 -msgid "Forum" -msgstr "Forum" - -#: src/Model/Contact.php:2286 -msgid "Connect URL missing." -msgstr "Connect URL missing." - -#: src/Model/Contact.php:2295 -msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." -msgstr "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page." - -#: src/Model/Contact.php:2336 -msgid "" -"This site is not configured to allow communications with other networks." -msgstr "This site is not configured to allow communications with other networks." - -#: src/Model/Contact.php:2337 src/Model/Contact.php:2350 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "No compatible communication protocols or feeds were discovered." - -#: src/Model/Contact.php:2348 -msgid "The profile address specified does not provide adequate information." -msgstr "The profile address specified does not provide adequate information." - -#: src/Model/Contact.php:2353 -msgid "An author or name was not found." -msgstr "An author or name was not found." - -#: src/Model/Contact.php:2356 -msgid "No browser URL could be matched to this address." -msgstr "No browser URL could be matched to this address." - -#: src/Model/Contact.php:2359 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "Unable to match @-style identity address with a known protocol or email contact." - -#: src/Model/Contact.php:2360 -msgid "Use mailto: in front of address to force email check." -msgstr "Use mailto: in front of address to force email check." - -#: src/Model/Contact.php:2366 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "The profile address specified belongs to a network which has been disabled on this site." - -#: src/Model/Contact.php:2371 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "Limited profile: This person will be unable to receive direct/private messages from you." - -#: src/Model/Contact.php:2432 -msgid "Unable to retrieve contact information." -msgstr "Unable to retrieve contact information." - -#: src/Model/Event.php:49 src/Model/Event.php:862 -#: src/Module/Debug/Localtime.php:36 -msgid "l F d, Y \\@ g:i A" -msgstr "l F d, Y \\@ g:i A" - -#: src/Model/Event.php:76 src/Model/Event.php:93 src/Model/Event.php:450 -#: src/Model/Event.php:930 -msgid "Starts:" -msgstr "Starts:" - -#: src/Model/Event.php:79 src/Model/Event.php:99 src/Model/Event.php:451 -#: src/Model/Event.php:934 -msgid "Finishes:" -msgstr "Finishes:" - -#: src/Model/Event.php:400 -msgid "all-day" -msgstr "All-day" - -#: src/Model/Event.php:426 -msgid "Sept" -msgstr "Sep" - -#: src/Model/Event.php:448 -msgid "No events to display" -msgstr "No events to display" - -#: src/Model/Event.php:576 -msgid "l, F j" -msgstr "l, F j" - -#: src/Model/Event.php:607 -msgid "Edit event" -msgstr "Edit event" - -#: src/Model/Event.php:608 -msgid "Duplicate event" -msgstr "Duplicate event" - -#: src/Model/Event.php:609 -msgid "Delete event" -msgstr "Delete event" - -#: src/Model/Event.php:641 src/Model/Item.php:3706 src/Model/Item.php:3713 -msgid "link to source" -msgstr "Link to source" - -#: src/Model/Event.php:863 -msgid "D g:i A" -msgstr "D g:i A" - -#: src/Model/Event.php:864 -msgid "g:i A" -msgstr "g:i A" - -#: src/Model/Event.php:949 src/Model/Event.php:951 -msgid "Show map" -msgstr "Show map" - -#: src/Model/Event.php:950 -msgid "Hide map" -msgstr "Hide map" - -#: src/Model/Event.php:1042 +#: src/Module/Notifications/Introductions.php:126 #, php-format -msgid "%s's birthday" -msgstr "%s's birthday" - -#: src/Model/Event.php:1043 -#, php-format -msgid "Happy Birthday %s" -msgstr "Happy Birthday, %s!" - -#: src/Model/FileTag.php:280 -msgid "Item filed" -msgstr "Item filed" - -#: src/Model/Group.php:92 msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "A deleted group with this name has been revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name." +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "Accepting %s as a friend allows %s to subscribe to your posts; you will also receive updates from them in your news feed." -#: src/Model/Group.php:451 -msgid "Default privacy group for new contacts" -msgstr "Default privacy group for new contacts" - -#: src/Model/Group.php:483 -msgid "Everybody" -msgstr "Everybody" - -#: src/Model/Group.php:502 -msgid "edit" -msgstr "edit" - -#: src/Model/Group.php:527 -msgid "add" -msgstr "add" - -#: src/Model/Group.php:532 -msgid "Edit group" -msgstr "Edit group" - -#: src/Model/Group.php:533 src/Module/Group.php:194 -msgid "Contacts not in any group" -msgstr "Contacts not in any group" - -#: src/Model/Group.php:535 -msgid "Create a new group" -msgstr "Create new group" - -#: src/Model/Group.php:536 src/Module/Group.php:179 src/Module/Group.php:202 -#: src/Module/Group.php:279 -msgid "Group Name: " -msgstr "Group name: " - -#: src/Model/Group.php:537 -msgid "Edit groups" -msgstr "Edit groups" - -#: src/Model/Item.php:3448 -msgid "activity" -msgstr "activity" - -#: src/Model/Item.php:3450 src/Object/Post.php:535 -msgid "comment" -msgid_plural "comments" -msgstr[0] "comment" -msgstr[1] "comments" - -#: src/Model/Item.php:3453 -msgid "post" -msgstr "post" - -#: src/Model/Item.php:3576 +#: src/Module/Notifications/Introductions.php:127 #, php-format -msgid "Content warning: %s" -msgstr "Content warning: %s" +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you" +" will not receive updates from them in your news feed." +msgstr "Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed." -#: src/Model/Item.php:3653 -msgid "bytes" -msgstr "bytes" +#: src/Module/Notifications/Introductions.php:129 +msgid "Friend" +msgstr "Friend" -#: src/Model/Item.php:3700 -msgid "View on separate page" -msgstr "View on separate page" +#: src/Module/Notifications/Introductions.php:130 +msgid "Subscriber" +msgstr "Subscriber" -#: src/Model/Item.php:3701 -msgid "view on separate page" -msgstr "view on separate page" - -#: src/Model/Mail.php:129 src/Model/Mail.php:264 -msgid "[no subject]" -msgstr "[no subject]" - -#: src/Model/Profile.php:360 src/Module/Profile/Profile.php:235 -#: src/Module/Profile/Profile.php:237 -msgid "Edit profile" -msgstr "Edit profile" - -#: src/Model/Profile.php:362 -msgid "Change profile photo" -msgstr "Change profile photo" - -#: src/Model/Profile.php:381 src/Module/Directory.php:159 -#: src/Module/Profile/Profile.php:167 -msgid "Homepage:" -msgstr "Homepage:" - -#: src/Model/Profile.php:382 src/Module/Contact.php:630 -#: src/Module/Notifications/Introductions.php:168 +#: src/Module/Notifications/Introductions.php:168 src/Module/Contact.php:620 +#: src/Model/Profile.php:368 msgid "About:" msgstr "About:" -#: src/Model/Profile.php:383 src/Module/Contact.php:628 -#: src/Module/Profile/Profile.php:163 -msgid "XMPP:" -msgstr "XMPP:" - -#: src/Model/Profile.php:467 src/Module/Contact.php:329 -msgid "Unfollow" -msgstr "Unfollow" - -#: src/Model/Profile.php:469 -msgid "Atom feed" -msgstr "Atom feed" - -#: src/Model/Profile.php:477 src/Module/Contact.php:325 -#: src/Module/Notifications/Introductions.php:180 +#: src/Module/Notifications/Introductions.php:180 src/Module/Contact.php:320 +#: src/Model/Profile.php:460 msgid "Network:" msgstr "Network:" -#: src/Model/Profile.php:507 src/Model/Profile.php:604 -msgid "g A l F d" -msgstr "g A l F d" +#: src/Module/Notifications/Introductions.php:194 +msgid "No introductions." +msgstr "No introductions." -#: src/Model/Profile.php:508 -msgid "F d" -msgstr "F d" +#: src/Module/Manifest.php:42 +msgid "A Decentralized Social Network" +msgstr "A Decentralized Social Network" -#: src/Model/Profile.php:570 src/Model/Profile.php:655 -msgid "[today]" -msgstr "[today]" +#: src/Module/Security/Logout.php:53 +msgid "Logged out." +msgstr "Logged out." -#: src/Model/Profile.php:580 -msgid "Birthday Reminders" -msgstr "Birthday reminders" +#: src/Module/Security/TwoFactor/Verify.php:61 +#: src/Module/Security/TwoFactor/Recovery.php:64 +#: src/Module/Settings/TwoFactor/Verify.php:82 +msgid "Invalid code, please retry." +msgstr "Invalid code, please try again." -#: src/Model/Profile.php:581 -msgid "Birthdays this week:" -msgstr "Birthdays this week:" - -#: src/Model/Profile.php:642 -msgid "[No description]" -msgstr "[No description]" - -#: src/Model/Profile.php:668 -msgid "Event Reminders" -msgstr "Event reminders" - -#: src/Model/Profile.php:669 -msgid "Upcoming events the next 7 days:" -msgstr "Upcoming events the next 7 days:" - -#: src/Model/Profile.php:844 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s welcomes %2$s" - -#: src/Model/Storage/Database.php:74 -#, php-format -msgid "Database storage failed to update %s" -msgstr "Database storage failed to update %s" - -#: src/Model/Storage/Database.php:82 -msgid "Database storage failed to insert data" -msgstr "Database storage failed to insert data" - -#: src/Model/Storage/Filesystem.php:100 -#, php-format -msgid "Filesystem storage failed to create \"%s\". Check you write permissions." -msgstr "Filesystem storage failed to create \"%s\". Check you write permissions." - -#: src/Model/Storage/Filesystem.php:148 -#, php-format -msgid "" -"Filesystem storage failed to save data to \"%s\". Check your write " -"permissions" -msgstr "Filesystem storage failed to save data to \"%s\". Check your write permissions" - -#: src/Model/Storage/Filesystem.php:176 -msgid "Storage base path" -msgstr "Storage base path" - -#: src/Model/Storage/Filesystem.php:178 -msgid "" -"Folder where uploaded files are saved. For maximum security, This should be " -"a path outside web server folder tree" -msgstr "Folder where uploaded files are saved. For maximum security, this should be a path outside web server folder tree" - -#: src/Model/Storage/Filesystem.php:191 -msgid "Enter a valid existing folder" -msgstr "Enter a valid existing folder" - -#: src/Model/User.php:372 -msgid "Login failed" -msgstr "Login failed" - -#: src/Model/User.php:404 -msgid "Not enough information to authenticate" -msgstr "Not enough information to authenticate" - -#: src/Model/User.php:498 -msgid "Password can't be empty" -msgstr "Password can't be empty" - -#: src/Model/User.php:517 -msgid "Empty passwords are not allowed." -msgstr "Empty passwords are not allowed." - -#: src/Model/User.php:521 -msgid "" -"The new password has been exposed in a public data dump, please choose " -"another." -msgstr "The new password has been exposed in a public data dump; please choose another." - -#: src/Model/User.php:527 -msgid "" -"The password can't contain accentuated letters, white spaces or colons (:)" -msgstr "The password can't contain accentuated letters, white spaces or colons" - -#: src/Model/User.php:625 -msgid "Passwords do not match. Password unchanged." -msgstr "Passwords do not match. Password unchanged." - -#: src/Model/User.php:632 -msgid "An invitation is required." -msgstr "An invitation is required." - -#: src/Model/User.php:636 -msgid "Invitation could not be verified." -msgstr "Invitation could not be verified." - -#: src/Model/User.php:644 -msgid "Invalid OpenID url" -msgstr "Invalid OpenID URL" - -#: src/Model/User.php:663 -msgid "Please enter the required information." -msgstr "Please enter the required information." - -#: src/Model/User.php:677 -#, php-format -msgid "" -"system.username_min_length (%s) and system.username_max_length (%s) are " -"excluding each other, swapping values." -msgstr "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values." - -#: src/Model/User.php:684 -#, php-format -msgid "Username should be at least %s character." -msgid_plural "Username should be at least %s characters." -msgstr[0] "Username should be at least %s character." -msgstr[1] "Username should be at least %s characters." - -#: src/Model/User.php:688 -#, php-format -msgid "Username should be at most %s character." -msgid_plural "Username should be at most %s characters." -msgstr[0] "Username should be at most %s character." -msgstr[1] "Username should be at most %s characters." - -#: src/Model/User.php:696 -msgid "That doesn't appear to be your full (First Last) name." -msgstr "That doesn't appear to be your full (i.e first and last) name." - -#: src/Model/User.php:701 -msgid "Your email domain is not among those allowed on this site." -msgstr "Your email domain is not allowed on this site." - -#: src/Model/User.php:705 -msgid "Not a valid email address." -msgstr "Not a valid email address." - -#: src/Model/User.php:708 -msgid "The nickname was blocked from registration by the nodes admin." -msgstr "The nickname was blocked from registration by the nodes admin." - -#: src/Model/User.php:712 src/Model/User.php:720 -msgid "Cannot use that email." -msgstr "Cannot use that email." - -#: src/Model/User.php:727 -msgid "Your nickname can only contain a-z, 0-9 and _." -msgstr "Your nickname can only contain a-z, 0-9 and _." - -#: src/Model/User.php:735 src/Model/User.php:792 -msgid "Nickname is already registered. Please choose another." -msgstr "Nickname is already registered. Please choose another." - -#: src/Model/User.php:745 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "SERIOUS ERROR: Generation of security keys failed." - -#: src/Model/User.php:779 src/Model/User.php:783 -msgid "An error occurred during registration. Please try again." -msgstr "An error occurred during registration. Please try again." - -#: src/Model/User.php:806 -msgid "An error occurred creating your default profile. Please try again." -msgstr "An error occurred creating your default profile. Please try again." - -#: src/Model/User.php:813 -msgid "An error occurred creating your self contact. Please try again." -msgstr "An error occurred creating your self-contact. Please try again." - -#: src/Model/User.php:818 -msgid "Friends" -msgstr "Friends" - -#: src/Model/User.php:822 -msgid "" -"An error occurred creating your default contact group. Please try again." -msgstr "An error occurred while creating your default contact group. Please try again." - -#: src/Model/User.php:1010 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tthe administrator of %2$s has set up an account for you." -msgstr "\n\t\tDear %1$s,\n\t\t\tThe administrator of %2$s has set up an account for you." - -#: src/Model/User.php:1013 -#, php-format -msgid "" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%1$s\n" -"\t\tLogin Name:\t\t%2$s\n" -"\t\tPassword:\t\t%3$s\n" -"\n" -"\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\tin.\n" -"\n" -"\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\tthan that.\n" -"\n" -"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\tIf you are new and do not know anybody here, they may help\n" -"\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" -"\n" -"\t\tThank you and welcome to %4$s." -msgstr "\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1$s\n\t\tLogin Name:\t\t%2$s\n\t\tPassword:\t\t%3$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n\n\t\tThank you and welcome to %4$s." - -#: src/Model/User.php:1046 src/Model/User.php:1153 -#, php-format -msgid "Registration details for %s" -msgstr "Registration details for %s" - -#: src/Model/User.php:1066 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%4$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\t\t" -msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3$s\n\t\t\tLogin Name:\t\t%4$s\n\t\t\tPassword:\t\t%5$s\n\t\t" - -#: src/Model/User.php:1085 -#, php-format -msgid "Registration at %s" -msgstr "Registration at %s" - -#: src/Model/User.php:1109 -#, php-format -msgid "" -"\n" -"\t\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" -"\t\t\t" -msgstr "\n\t\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account has been created.\n\t\t\t" - -#: src/Model/User.php:1117 -#, php-format -msgid "" -"\n" -"\t\t\tThe login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%1$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\n" -"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\t\tin.\n" -"\n" -"\t\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\t\tthan that.\n" -"\n" -"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\t\tIf you are new and do not know anybody here, they may help\n" -"\t\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" -"\n" -"\t\t\tThank you and welcome to %2$s." -msgstr "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3$s\n\t\t\tLogin Name:\t\t%1$s\n\t\t\tPassword:\t\t%5$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n\n\t\t\tThank you and welcome to %2$s." - -#: src/Module/Admin/Addons/Details.php:70 -msgid "Addon not found." -msgstr "Addon not found." - -#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 -#, php-format -msgid "Addon %s disabled." -msgstr "Addon %s disabled." - -#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 -#, php-format -msgid "Addon %s enabled." -msgstr "Addon %s enabled." - -#: src/Module/Admin/Addons/Details.php:93 -#: src/Module/Admin/Themes/Details.php:79 -msgid "Disable" -msgstr "Disable" - -#: src/Module/Admin/Addons/Details.php:96 -#: src/Module/Admin/Themes/Details.php:82 -msgid "Enable" -msgstr "Enable" - -#: src/Module/Admin/Addons/Details.php:116 -#: src/Module/Admin/Addons/Index.php:67 -#: src/Module/Admin/Blocklist/Contact.php:78 -#: src/Module/Admin/Blocklist/Server.php:89 -#: src/Module/Admin/Federation.php:140 src/Module/Admin/Item/Delete.php:65 -#: src/Module/Admin/Logs/Settings.php:79 src/Module/Admin/Logs/View.php:64 -#: src/Module/Admin/Queue.php:75 src/Module/Admin/Site.php:603 -#: src/Module/Admin/Summary.php:214 src/Module/Admin/Themes/Details.php:123 -#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Tos.php:60 -#: src/Module/Admin/Users.php:242 -msgid "Administration" -msgstr "Administration" - -#: src/Module/Admin/Addons/Details.php:117 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:99 -#: src/Module/BaseSettings.php:87 -msgid "Addons" -msgstr "Addons" - -#: src/Module/Admin/Addons/Details.php:118 -#: src/Module/Admin/Themes/Details.php:125 -msgid "Toggle" -msgstr "Toggle" - -#: src/Module/Admin/Addons/Details.php:126 -#: src/Module/Admin/Themes/Details.php:134 -msgid "Author: " -msgstr "Author: " - -#: src/Module/Admin/Addons/Details.php:127 -#: src/Module/Admin/Themes/Details.php:135 -msgid "Maintainer: " -msgstr "Maintainer: " - -#: src/Module/Admin/Addons/Index.php:53 -#, php-format -msgid "Addon %s failed to install." -msgstr "Addon %s failed to install." - -#: src/Module/Admin/Addons/Index.php:70 -msgid "Reload active addons" -msgstr "Reload active addons" - -#: src/Module/Admin/Addons/Index.php:75 -#, php-format -msgid "" -"There are currently no addons available on your node. You can find the " -"official addon repository at %1$s and might find other interesting addons in" -" the open addon registry at %2$s" -msgstr "There are currently no addons available on your node. You can find the official addon repository at %1$s and might find other interesting addons in the open addon registry at %2$s" - -#: src/Module/Admin/Blocklist/Contact.php:57 -#, php-format -msgid "%s contact unblocked" -msgid_plural "%s contacts unblocked" -msgstr[0] "%s contact unblocked" -msgstr[1] "%s contacts unblocked" - -#: src/Module/Admin/Blocklist/Contact.php:79 -msgid "Remote Contact Blocklist" -msgstr "Remote contact block-list" - -#: src/Module/Admin/Blocklist/Contact.php:80 -msgid "" -"This page allows you to prevent any message from a remote contact to reach " -"your node." -msgstr "This page allows you to prevent any message from a remote contact to reach your node." - -#: src/Module/Admin/Blocklist/Contact.php:81 -msgid "Block Remote Contact" -msgstr "Block Remote Contact" - -#: src/Module/Admin/Blocklist/Contact.php:82 src/Module/Admin/Users.php:245 -msgid "select all" -msgstr "select all" - -#: src/Module/Admin/Blocklist/Contact.php:83 -msgid "select none" -msgstr "select none" - -#: src/Module/Admin/Blocklist/Contact.php:85 src/Module/Admin/Users.php:256 -#: src/Module/Contact.php:604 src/Module/Contact.php:852 -#: src/Module/Contact.php:1111 -msgid "Unblock" -msgstr "Unblock" - -#: src/Module/Admin/Blocklist/Contact.php:86 -msgid "No remote contact is blocked from this node." -msgstr "No remote contact is blocked from this node." - -#: src/Module/Admin/Blocklist/Contact.php:88 -msgid "Blocked Remote Contacts" -msgstr "Blocked remote contacts" - -#: src/Module/Admin/Blocklist/Contact.php:89 -msgid "Block New Remote Contact" -msgstr "Block new remote contact" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Photo" -msgstr "Photo" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Reason" -msgstr "Reason" - -#: src/Module/Admin/Blocklist/Contact.php:98 -#, php-format -msgid "%s total blocked contact" -msgid_plural "%s total blocked contacts" -msgstr[0] "%s total blocked contact" -msgstr[1] "%s total blocked contacts" - -#: src/Module/Admin/Blocklist/Contact.php:100 -msgid "URL of the remote contact to block." -msgstr "URL of the remote contact to block." - -#: src/Module/Admin/Blocklist/Contact.php:101 -msgid "Block Reason" -msgstr "Reason for blocking" - -#: src/Module/Admin/Blocklist/Server.php:49 -msgid "Server domain pattern added to blocklist." -msgstr "Server domain pattern added to block-list." - -#: src/Module/Admin/Blocklist/Server.php:65 -msgid "Site blocklist updated." -msgstr "Site block-list updated." - -#: src/Module/Admin/Blocklist/Server.php:80 -#: src/Module/Admin/Blocklist/Server.php:105 -msgid "Blocked server domain pattern" -msgstr "Blocked server domain pattern" - -#: src/Module/Admin/Blocklist/Server.php:81 -#: src/Module/Admin/Blocklist/Server.php:106 src/Module/Friendica.php:78 -msgid "Reason for the block" -msgstr "Reason for the block" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Delete server domain pattern" -msgstr "Delete server domain pattern" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Check to delete this entry from the blocklist" -msgstr "Check to delete this entry from the block-list" - -#: src/Module/Admin/Blocklist/Server.php:90 -msgid "Server Domain Pattern Blocklist" -msgstr "Server domain pattern block-list" - -#: src/Module/Admin/Blocklist/Server.php:91 -msgid "" -"This page can be used to define a blacklist of server domain patterns from " -"the federated network that are not allowed to interact with your node. For " -"each domain pattern you should also provide the reason why you block it." -msgstr "This page can be used to define a block-list of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it." - -#: src/Module/Admin/Blocklist/Server.php:92 -msgid "" -"The list of blocked server domain patterns will be made publically available" -" on the /friendica page so that your users and " -"people investigating communication problems can find the reason easily." -msgstr "The list of blocked server domain patterns will be made publicly available on the /friendica page so that your users and people investigating communication problems can find the reason easily." - -#: src/Module/Admin/Blocklist/Server.php:93 -msgid "" -"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" -"
      \n" -"\t
    • *: Any number of characters
    • \n" -"\t
    • ?: Any single character
    • \n" -"\t
    • [<char1><char2>...]: char1 or char2
    • \n" -"
    " -msgstr "

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    " - -#: src/Module/Admin/Blocklist/Server.php:99 -msgid "Add new entry to block list" -msgstr "Add new entry to block-list" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "Server Domain Pattern" -msgstr "Server Domain Pattern" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "" -"The domain pattern of the new server to add to the block list. Do not " -"include the protocol." -msgstr "The domain pattern of the new server to add to the block list. Do not include the protocol." - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "Block reason" -msgstr "Block reason" - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "The reason why you blocked this server domain pattern." -msgstr "The reason why you blocked this server domain pattern." - -#: src/Module/Admin/Blocklist/Server.php:102 -msgid "Add Entry" -msgstr "Add entry" - -#: src/Module/Admin/Blocklist/Server.php:103 -msgid "Save changes to the blocklist" -msgstr "Save changes to the block-list" - -#: src/Module/Admin/Blocklist/Server.php:104 -msgid "Current Entries in the Blocklist" -msgstr "Current entries in the block-list" - -#: src/Module/Admin/Blocklist/Server.php:107 -msgid "Delete entry from blocklist" -msgstr "Delete entry from block-list" - -#: src/Module/Admin/Blocklist/Server.php:110 -msgid "Delete entry from blocklist?" -msgstr "Delete entry from block-list?" - -#: src/Module/Admin/DBSync.php:50 -msgid "Update has been marked successful" -msgstr "Update has been marked successful" - -#: src/Module/Admin/DBSync.php:60 -#, php-format -msgid "Database structure update %s was successfully applied." -msgstr "Database structure update %s was successfully applied." - -#: src/Module/Admin/DBSync.php:64 -#, php-format -msgid "Executing of database structure update %s failed with error: %s" -msgstr "Executing of database structure update %s failed with error: %s" - -#: src/Module/Admin/DBSync.php:81 -#, php-format -msgid "Executing %s failed with error: %s" -msgstr "Executing %s failed with error: %s" - -#: src/Module/Admin/DBSync.php:83 -#, php-format -msgid "Update %s was successfully applied." -msgstr "Update %s was successfully applied." - -#: src/Module/Admin/DBSync.php:86 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "Update %s did not return a status. Unknown if it succeeded." - -#: src/Module/Admin/DBSync.php:89 -#, php-format -msgid "There was no additional update function %s that needed to be called." -msgstr "There was no additional update function %s that needed to be called." - -#: src/Module/Admin/DBSync.php:109 -msgid "No failed updates." -msgstr "No failed updates." - -#: src/Module/Admin/DBSync.php:110 -msgid "Check database structure" -msgstr "Check database structure" - -#: src/Module/Admin/DBSync.php:115 -msgid "Failed Updates" -msgstr "Failed updates" - -#: src/Module/Admin/DBSync.php:116 -msgid "" -"This does not include updates prior to 1139, which did not return a status." -msgstr "This does not include updates prior to 1139, which did not return a status." - -#: src/Module/Admin/DBSync.php:117 -msgid "Mark success (if update was manually applied)" -msgstr "Mark success (if update was manually applied)" - -#: src/Module/Admin/DBSync.php:118 -msgid "Attempt to execute this update step automatically" -msgstr "Attempt to execute this update step automatically" - -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Lock feature %s" - -#: src/Module/Admin/Features.php:85 -msgid "Manage Additional Features" -msgstr "Manage additional features" - -#: src/Module/Admin/Federation.php:52 -msgid "Other" -msgstr "Other" - -#: src/Module/Admin/Federation.php:106 src/Module/Admin/Federation.php:268 -msgid "unknown" -msgstr "unknown" - -#: src/Module/Admin/Federation.php:134 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "This page offers you the amount of known part of the federated social network your Friendica node is part of. These numbers are not complete and only reflect the part of the network your node is aware of." - -#: src/Module/Admin/Federation.php:135 -msgid "" -"The Auto Discovered Contact Directory feature is not enabled, it " -"will improve the data displayed here." -msgstr "The Auto Discovered Contact Directory feature is not enabled; enabling it will improve the data displayed here." - -#: src/Module/Admin/Federation.php:141 src/Module/BaseAdmin.php:94 -msgid "Federation Statistics" -msgstr "Federation statistics" - -#: src/Module/Admin/Federation.php:147 -#, php-format -msgid "" -"Currently this node is aware of %d nodes with %d registered users from the " -"following platforms:" -msgstr "Currently this node is aware of %d nodes with %d registered users from the following platforms:" - -#: src/Module/Admin/Item/Delete.php:54 -msgid "Item marked for deletion." -msgstr "Item marked for deletion." - -#: src/Module/Admin/Item/Delete.php:66 src/Module/BaseAdmin.php:112 -msgid "Delete Item" -msgstr "Delete item" - -#: src/Module/Admin/Item/Delete.php:67 -msgid "Delete this Item" -msgstr "Delete" - -#: src/Module/Admin/Item/Delete.php:68 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted." - -#: src/Module/Admin/Item/Delete.php:69 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456." - -#: src/Module/Admin/Item/Delete.php:70 -msgid "GUID" -msgstr "GUID" - -#: src/Module/Admin/Item/Delete.php:70 -msgid "The GUID of the item you want to delete." -msgstr "GUID of item to be deleted." - -#: src/Module/Admin/Item/Source.php:63 -msgid "Item Guid" -msgstr "Item Guid" - -#: src/Module/Admin/Logs/Settings.php:45 -#, php-format -msgid "The logfile '%s' is not writable. No logging possible" -msgstr "The logfile '%s' is not writeable. No logging possible" - -#: src/Module/Admin/Logs/Settings.php:54 -msgid "Log settings updated." -msgstr "Log settings updated." - -#: src/Module/Admin/Logs/Settings.php:71 -msgid "PHP log currently enabled." -msgstr "PHP log currently enabled." - -#: src/Module/Admin/Logs/Settings.php:73 -msgid "PHP log currently disabled." -msgstr "PHP log currently disabled." - -#: src/Module/Admin/Logs/Settings.php:80 src/Module/BaseAdmin.php:114 -#: src/Module/BaseAdmin.php:115 -msgid "Logs" -msgstr "Logs" - -#: src/Module/Admin/Logs/Settings.php:82 -msgid "Clear" -msgstr "Clear" - -#: src/Module/Admin/Logs/Settings.php:86 -msgid "Enable Debugging" -msgstr "Enable debugging" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "Log file" -msgstr "Log file" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "Must be writable by web server and relative to your Friendica top-level directory." - -#: src/Module/Admin/Logs/Settings.php:88 -msgid "Log level" -msgstr "Log level" - -#: src/Module/Admin/Logs/Settings.php:90 -msgid "PHP logging" -msgstr "PHP logging" - -#: src/Module/Admin/Logs/Settings.php:91 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the" -" following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them." - -#: src/Module/Admin/Logs/View.php:40 -#, php-format -msgid "" -"Error trying to open %1$s log file.\\r\\n
    Check to see " -"if file %1$s exist and is readable." -msgstr "Error trying to open %1$s log file.\\r\\n
    Check to see if file %1$s exist and is readable." - -#: src/Module/Admin/Logs/View.php:44 -#, php-format -msgid "" -"Couldn't open %1$s log file.\\r\\n
    Check to see if file" -" %1$s is readable." -msgstr "Couldn't open %1$s log file.\\r\\n
    Check if file %1$s is readable." - -#: src/Module/Admin/Logs/View.php:65 src/Module/BaseAdmin.php:116 -msgid "View Logs" -msgstr "View logs" - -#: src/Module/Admin/Queue.php:53 -msgid "Inspect Deferred Worker Queue" -msgstr "Inspect Deferred Worker Queue" - -#: src/Module/Admin/Queue.php:54 -msgid "" -"This page lists the deferred worker jobs. This are jobs that couldn't be " -"executed at the first time." -msgstr "This page lists the deferred worker jobs. These are jobs that couldn't initially be executed." - -#: src/Module/Admin/Queue.php:57 -msgid "Inspect Worker Queue" -msgstr "Inspect Worker Queue" - -#: src/Module/Admin/Queue.php:58 -msgid "" -"This page lists the currently queued worker jobs. These jobs are handled by " -"the worker cronjob you've set up during install." -msgstr "This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install." - -#: src/Module/Admin/Queue.php:78 -msgid "ID" -msgstr "ID" - -#: src/Module/Admin/Queue.php:79 -msgid "Job Parameters" -msgstr "Job Parameters" - -#: src/Module/Admin/Queue.php:80 -msgid "Created" -msgstr "Created" - -#: src/Module/Admin/Queue.php:81 -msgid "Priority" -msgstr "Priority" - -#: src/Module/Admin/Site.php:69 -msgid "Can not parse base url. Must have at least ://" -msgstr "Can not parse base URL. Must have at least ://" - -#: src/Module/Admin/Site.php:252 -msgid "Invalid storage backend setting value." -msgstr "Invalid storage backend settings." - -#: src/Module/Admin/Site.php:434 -msgid "Site settings updated." -msgstr "Site settings updated." - -#: src/Module/Admin/Site.php:455 src/Module/Settings/Display.php:130 -msgid "No special theme for mobile devices" -msgstr "No special theme for mobile devices" - -#: src/Module/Admin/Site.php:472 src/Module/Settings/Display.php:140 -#, php-format -msgid "%s - (Experimental)" -msgstr "%s - (Experimental)" - -#: src/Module/Admin/Site.php:484 -msgid "No community page for local users" -msgstr "No community page for local users" - -#: src/Module/Admin/Site.php:485 -msgid "No community page" -msgstr "No community page" - -#: src/Module/Admin/Site.php:486 -msgid "Public postings from users of this site" -msgstr "Public postings from users of this site" - -#: src/Module/Admin/Site.php:487 -msgid "Public postings from the federated network" -msgstr "Public postings from the federated network" - -#: src/Module/Admin/Site.php:488 -msgid "Public postings from local users and the federated network" -msgstr "Public postings from local users and the federated network" - -#: src/Module/Admin/Site.php:492 src/Module/Admin/Site.php:704 -#: src/Module/Admin/Site.php:714 src/Module/Contact.php:555 -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Disabled" -msgstr "Disabled" - -#: src/Module/Admin/Site.php:493 src/Module/Admin/Users.php:243 -#: src/Module/Admin/Users.php:260 src/Module/BaseAdmin.php:98 -msgid "Users" -msgstr "Users" - -#: src/Module/Admin/Site.php:494 -msgid "Users, Global Contacts" -msgstr "Users, global contacts" - -#: src/Module/Admin/Site.php:495 -msgid "Users, Global Contacts/fallback" -msgstr "Users, Global Contacts/fallback" - -#: src/Module/Admin/Site.php:499 -msgid "One month" -msgstr "One month" - -#: src/Module/Admin/Site.php:500 -msgid "Three months" -msgstr "Three months" - -#: src/Module/Admin/Site.php:501 -msgid "Half a year" -msgstr "Half a year" - -#: src/Module/Admin/Site.php:502 -msgid "One year" -msgstr "One a year" - -#: src/Module/Admin/Site.php:508 -msgid "Multi user instance" -msgstr "Multi user instance" - -#: src/Module/Admin/Site.php:536 -msgid "Closed" -msgstr "Closed" - -#: src/Module/Admin/Site.php:537 -msgid "Requires approval" -msgstr "Requires approval" - -#: src/Module/Admin/Site.php:538 -msgid "Open" -msgstr "Open" - -#: src/Module/Admin/Site.php:542 src/Module/Install.php:200 -msgid "No SSL policy, links will track page SSL state" -msgstr "No SSL policy, links will track page SSL state" - -#: src/Module/Admin/Site.php:543 src/Module/Install.php:201 -msgid "Force all links to use SSL" -msgstr "Force all links to use SSL" - -#: src/Module/Admin/Site.php:544 src/Module/Install.php:202 -msgid "Self-signed certificate, use SSL for local links only (discouraged)" -msgstr "Self-signed certificate, use SSL for local links only (discouraged)" - -#: src/Module/Admin/Site.php:548 -msgid "Don't check" -msgstr "Don't check" - -#: src/Module/Admin/Site.php:549 -msgid "check the stable version" -msgstr "check for stable version updates" - -#: src/Module/Admin/Site.php:550 -msgid "check the development version" -msgstr "check for development version updates" - -#: src/Module/Admin/Site.php:554 -msgid "none" -msgstr "none" - -#: src/Module/Admin/Site.php:555 -msgid "Direct contacts" -msgstr "Direct contacts" - -#: src/Module/Admin/Site.php:556 -msgid "Contacts of contacts" -msgstr "Contacts of contacts" - -#: src/Module/Admin/Site.php:573 -msgid "Database (legacy)" -msgstr "Database (legacy)" - -#: src/Module/Admin/Site.php:604 src/Module/BaseAdmin.php:97 -msgid "Site" -msgstr "Site" - -#: src/Module/Admin/Site.php:606 -msgid "Republish users to directory" -msgstr "Republish users to directory" - -#: src/Module/Admin/Site.php:607 src/Module/Register.php:139 -msgid "Registration" -msgstr "Join this Friendica Node Today" - -#: src/Module/Admin/Site.php:608 -msgid "File upload" -msgstr "File upload" - -#: src/Module/Admin/Site.php:609 -msgid "Policies" -msgstr "Policies" - -#: src/Module/Admin/Site.php:611 -msgid "Auto Discovered Contact Directory" -msgstr "Auto-discovered contact directory" - -#: src/Module/Admin/Site.php:612 -msgid "Performance" -msgstr "Performance" - -#: src/Module/Admin/Site.php:613 -msgid "Worker" -msgstr "Worker" - -#: src/Module/Admin/Site.php:614 -msgid "Message Relay" -msgstr "Message relay" - -#: src/Module/Admin/Site.php:615 -msgid "Relocate Instance" -msgstr "Relocate Instance" - -#: src/Module/Admin/Site.php:616 -msgid "" -"Warning! Advanced function. Could make this server " -"unreachable." -msgstr "Warning! Advanced function. Could make this server unreachable." - -#: src/Module/Admin/Site.php:620 -msgid "Site name" -msgstr "Site name" - -#: src/Module/Admin/Site.php:621 -msgid "Sender Email" -msgstr "Sender email" - -#: src/Module/Admin/Site.php:621 -msgid "" -"The email address your server shall use to send notification emails from." -msgstr "The email address your server shall use to send notification emails from." - -#: src/Module/Admin/Site.php:622 -msgid "Banner/Logo" -msgstr "Banner/Logo" - -#: src/Module/Admin/Site.php:623 -msgid "Email Banner/Logo" -msgstr "Email Banner/Logo" - -#: src/Module/Admin/Site.php:624 -msgid "Shortcut icon" -msgstr "Shortcut icon" - -#: src/Module/Admin/Site.php:624 -msgid "Link to an icon that will be used for browsers." -msgstr "Link to an icon that will be used for browsers." - -#: src/Module/Admin/Site.php:625 -msgid "Touch icon" -msgstr "Touch icon" - -#: src/Module/Admin/Site.php:625 -msgid "Link to an icon that will be used for tablets and mobiles." -msgstr "Link to an icon that will be used for tablets and mobiles." - -#: src/Module/Admin/Site.php:626 -msgid "Additional Info" -msgstr "Additional Info" - -#: src/Module/Admin/Site.php:626 -#, php-format -msgid "" -"For public servers: you can add additional information here that will be " -"listed at %s/servers." -msgstr "For public servers: You can add additional information here that will be listed at %s/servers." - -#: src/Module/Admin/Site.php:627 -msgid "System language" -msgstr "System language" - -#: src/Module/Admin/Site.php:628 -msgid "System theme" -msgstr "System theme" - -#: src/Module/Admin/Site.php:628 -msgid "" -"Default system theme - may be over-ridden by user profiles - Change default theme settings" -msgstr "Default system theme - may be over-ridden by user profiles - Change default theme settings" - -#: src/Module/Admin/Site.php:629 -msgid "Mobile system theme" -msgstr "Mobile system theme" - -#: src/Module/Admin/Site.php:629 -msgid "Theme for mobile devices" -msgstr "Theme for mobile devices" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:210 -msgid "SSL link policy" -msgstr "SSL link policy" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:212 -msgid "Determines whether generated links should be forced to use SSL" -msgstr "Determines whether generated links should be forced to use SSL" - -#: src/Module/Admin/Site.php:631 -msgid "Force SSL" -msgstr "Force SSL" - -#: src/Module/Admin/Site.php:631 -msgid "" -"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" -" to endless loops." -msgstr "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops." - -#: src/Module/Admin/Site.php:632 -msgid "Hide help entry from navigation menu" -msgstr "Hide help entry from navigation menu" - -#: src/Module/Admin/Site.php:632 -msgid "" -"Hides the menu entry for the Help pages from the navigation menu. You can " -"still access it calling /help directly." -msgstr "Hides the menu entry for the Help pages from the navigation menu. Help pages can still be accessed by calling ../help directly via its URL." - -#: src/Module/Admin/Site.php:633 -msgid "Single user instance" -msgstr "Single user instance" - -#: src/Module/Admin/Site.php:633 -msgid "Make this instance multi-user or single-user for the named user" -msgstr "Make this instance multi-user or single-user for the named user" - -#: src/Module/Admin/Site.php:635 -msgid "File storage backend" -msgstr "File storage backend" - -#: src/Module/Admin/Site.php:635 -msgid "" -"The backend used to store uploaded data. If you change the storage backend, " -"you can manually move the existing files. If you do not do so, the files " -"uploaded before the change will still be available at the old backend. " -"Please see the settings documentation" -" for more information about the choices and the moving procedure." -msgstr "The backend used to store uploaded data. If you change the storage backend, you can manually move the existing files. If you don't do so, the files uploaded before the change will still be available at the old backend. Please see the settings documentation for more information about the choices and the moving procedure." - -#: src/Module/Admin/Site.php:637 -msgid "Maximum image size" -msgstr "Maximum image size" - -#: src/Module/Admin/Site.php:637 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "Maximum size in bytes of uploaded images. Default is 0, which means no limits." - -#: src/Module/Admin/Site.php:638 -msgid "Maximum image length" -msgstr "Maximum image length" - -#: src/Module/Admin/Site.php:638 -msgid "" -"Maximum length in pixels of the longest side of uploaded images. Default is " -"-1, which means no limits." -msgstr "Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits." - -#: src/Module/Admin/Site.php:639 -msgid "JPEG image quality" -msgstr "JPEG image quality" - -#: src/Module/Admin/Site.php:639 -msgid "" -"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " -"100, which is full quality." -msgstr "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is the original quality level." - -#: src/Module/Admin/Site.php:641 -msgid "Register policy" -msgstr "Registration policy" - -#: src/Module/Admin/Site.php:642 -msgid "Maximum Daily Registrations" -msgstr "Maximum daily registrations" - -#: src/Module/Admin/Site.php:642 -msgid "" -"If registration is permitted above, this sets the maximum number of new user" -" registrations to accept per day. If register is set to closed, this " -"setting has no effect." -msgstr "If open registration is permitted, this sets the maximum number of new registrations per day. This setting has no effect for registrations by approval." - -#: src/Module/Admin/Site.php:643 -msgid "Register text" -msgstr "Registration text" - -#: src/Module/Admin/Site.php:643 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." -msgstr "Will be displayed prominently on the registration page. You may use BBCode here." - -#: src/Module/Admin/Site.php:644 -msgid "Forbidden Nicknames" -msgstr "Forbidden Nicknames" - -#: src/Module/Admin/Site.php:644 -msgid "" -"Comma separated list of nicknames that are forbidden from registration. " -"Preset is a list of role names according RFC 2142." -msgstr "Comma separated list of nicknames that are forbidden from registration. Preset is a list of role names according RFC 2142." - -#: src/Module/Admin/Site.php:645 -msgid "Accounts abandoned after x days" -msgstr "Accounts abandoned after so many days" - -#: src/Module/Admin/Site.php:645 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit." - -#: src/Module/Admin/Site.php:646 -msgid "Allowed friend domains" -msgstr "Allowed friend domains" - -#: src/Module/Admin/Site.php:646 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Leave empty to allow any domains" - -#: src/Module/Admin/Site.php:647 -msgid "Allowed email domains" -msgstr "Allowed email domains" - -#: src/Module/Admin/Site.php:647 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Leave empty to allow any domains" - -#: src/Module/Admin/Site.php:648 -msgid "No OEmbed rich content" -msgstr "No OEmbed rich content" - -#: src/Module/Admin/Site.php:648 -msgid "" -"Don't show the rich content (e.g. embedded PDF), except from the domains " -"listed below." -msgstr "Don't show rich content (e.g. embedded PDF), except from the domains listed below." - -#: src/Module/Admin/Site.php:649 -msgid "Allowed OEmbed domains" -msgstr "Allowed OEmbed domains" - -#: src/Module/Admin/Site.php:649 -msgid "" -"Comma separated list of domains which oembed content is allowed to be " -"displayed. Wildcards are accepted." -msgstr "Comma separated list of domains from where OEmbed content is allowed. Wildcards are possible." - -#: src/Module/Admin/Site.php:650 -msgid "Block public" -msgstr "Block public" - -#: src/Module/Admin/Site.php:650 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." -msgstr "Block public access to all otherwise public personal pages on this site, except for local users when logged in." - -#: src/Module/Admin/Site.php:651 -msgid "Force publish" -msgstr "Mandatory directory listing" - -#: src/Module/Admin/Site.php:651 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "Force all profiles on this site to be listed in the site directory." - -#: src/Module/Admin/Site.php:651 -msgid "Enabling this may violate privacy laws like the GDPR" -msgstr "Enabling this may violate privacy laws like the GDPR" - -#: src/Module/Admin/Site.php:652 -msgid "Global directory URL" -msgstr "Global directory URL" - -#: src/Module/Admin/Site.php:652 -msgid "" -"URL to the global directory. If this is not set, the global directory is " -"completely unavailable to the application." -msgstr "URL to the global directory: If this is not set, the global directory is completely unavailable to the application." - -#: src/Module/Admin/Site.php:653 -msgid "Private posts by default for new users" -msgstr "Private posts by default for new users" - -#: src/Module/Admin/Site.php:653 -msgid "" -"Set default post permissions for all new members to the default privacy " -"group rather than public." -msgstr "Set default post permissions for all new members to the default privacy group rather than public." - -#: src/Module/Admin/Site.php:654 -msgid "Don't include post content in email notifications" -msgstr "Don't include post content in email notifications" - -#: src/Module/Admin/Site.php:654 -msgid "" -"Don't include the content of a post/comment/private message/etc. in the " -"email notifications that are sent out from this site, as a privacy measure." -msgstr "Don't include the content of a post/comment/private message in the email notifications sent from this site, as a privacy measure." - -#: src/Module/Admin/Site.php:655 -msgid "Disallow public access to addons listed in the apps menu." -msgstr "Disallow public access to addons listed in the apps menu." - -#: src/Module/Admin/Site.php:655 -msgid "" -"Checking this box will restrict addons listed in the apps menu to members " -"only." -msgstr "Checking this box will restrict addons listed in the apps menu to members only." - -#: src/Module/Admin/Site.php:656 -msgid "Don't embed private images in posts" -msgstr "Don't embed private images in posts" - -#: src/Module/Admin/Site.php:656 -msgid "" -"Don't replace locally-hosted private photos in posts with an embedded copy " -"of the image. This means that contacts who receive posts containing private " -"photos will have to authenticate and load each image, which may take a " -"while." -msgstr "Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while." - -#: src/Module/Admin/Site.php:657 -msgid "Explicit Content" -msgstr "Explicit Content" - -#: src/Module/Admin/Site.php:657 -msgid "" -"Set this to announce that your node is used mostly for explicit content that" -" might not be suited for minors. This information will be published in the " -"node information and might be used, e.g. by the global directory, to filter " -"your node from listings of nodes to join. Additionally a note about this " -"will be shown at the user registration page." -msgstr "Set this to announce that your node is used mostly for explicit content that might not be suited for minors. This information will be published in the node information and might be used, e.g. by the global directory, to filter your node from listings of nodes to join. Additionally a note about this will be shown at the user registration page." - -#: src/Module/Admin/Site.php:658 -msgid "Allow Users to set remote_self" -msgstr "Allow users to set \"Remote self\"" - -#: src/Module/Admin/Site.php:658 -msgid "" -"With checking this, every user is allowed to mark every contact as a " -"remote_self in the repair contact dialog. Setting this flag on a contact " -"causes mirroring every posting of that contact in the users stream." -msgstr "This allows every user to mark contacts as a \"Remote self\" in the repair contact dialogue. Setting this flag on a contact will mirror every posting of that contact in the users stream." - -#: src/Module/Admin/Site.php:659 -msgid "Block multiple registrations" -msgstr "Block multiple registrations" - -#: src/Module/Admin/Site.php:659 -msgid "Disallow users to register additional accounts for use as pages." -msgstr "Disallow users to sign up for additional accounts." - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID" -msgstr "Disable OpenID" - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID support for registration and logins." -msgstr "Disable OpenID support for registration and logins." - -#: src/Module/Admin/Site.php:661 -msgid "No Fullname check" -msgstr "No full name check" - -#: src/Module/Admin/Site.php:661 -msgid "" -"Allow users to register without a space between the first name and the last " -"name in their full name." -msgstr "Allow users to register without a space between the first name and the last name in their full name." - -#: src/Module/Admin/Site.php:662 -msgid "Community pages for visitors" -msgstr "Community pages for visitors" - -#: src/Module/Admin/Site.php:662 -msgid "" -"Which community pages should be available for visitors. Local users always " -"see both pages." -msgstr "Community pages that should be available for visitors. Local users always see both pages." - -#: src/Module/Admin/Site.php:663 -msgid "Posts per user on community page" -msgstr "Posts per user on community page" - -#: src/Module/Admin/Site.php:663 -msgid "" -"The maximum number of posts per user on the community page. (Not valid for " -"\"Global Community\")" -msgstr "Maximum number of posts per user on the community page. (Not valid for \"Global Community\")" - -#: src/Module/Admin/Site.php:664 -msgid "Disable OStatus support" -msgstr "Disable OStatus support" - -#: src/Module/Admin/Site.php:664 -msgid "" -"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " -"communications in OStatus are public, so privacy warnings will be " -"occasionally displayed." -msgstr "Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed." - -#: src/Module/Admin/Site.php:665 -msgid "OStatus support can only be enabled if threading is enabled." -msgstr "OStatus support can only be enabled if threading is enabled." - -#: src/Module/Admin/Site.php:667 -msgid "" -"Diaspora support can't be enabled because Friendica was installed into a sub" -" directory." -msgstr "diaspora* support can't be enabled because Friendica was installed into a sub directory." - -#: src/Module/Admin/Site.php:668 -msgid "Enable Diaspora support" -msgstr "Enable diaspora* support" - -#: src/Module/Admin/Site.php:668 -msgid "Provide built-in Diaspora network compatibility." -msgstr "Provide built-in diaspora* network compatibility." - -#: src/Module/Admin/Site.php:669 -msgid "Only allow Friendica contacts" -msgstr "Only allow Friendica contacts" - -#: src/Module/Admin/Site.php:669 -msgid "" -"All contacts must use Friendica protocols. All other built-in communication " -"protocols disabled." -msgstr "All contacts must use Friendica protocols. All other built-in communication protocols will be disabled." - -#: src/Module/Admin/Site.php:670 -msgid "Verify SSL" -msgstr "Verify SSL" - -#: src/Module/Admin/Site.php:670 -msgid "" -"If you wish, you can turn on strict certificate checking. This will mean you" -" cannot connect (at all) to self-signed SSL sites." -msgstr "If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites." - -#: src/Module/Admin/Site.php:671 -msgid "Proxy user" -msgstr "Proxy user" - -#: src/Module/Admin/Site.php:672 -msgid "Proxy URL" -msgstr "Proxy URL" - -#: src/Module/Admin/Site.php:673 -msgid "Network timeout" -msgstr "Network timeout" - -#: src/Module/Admin/Site.php:673 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "Value is in seconds. Set to 0 for unlimited (not recommended)." - -#: src/Module/Admin/Site.php:674 -msgid "Maximum Load Average" -msgstr "Maximum load average" - -#: src/Module/Admin/Site.php:674 -#, php-format -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default %d." -msgstr "Maximum system load before delivery and poll processes are deferred - default %d." - -#: src/Module/Admin/Site.php:675 -msgid "Maximum Load Average (Frontend)" -msgstr "Maximum load average (frontend)" - -#: src/Module/Admin/Site.php:675 -msgid "Maximum system load before the frontend quits service - default 50." -msgstr "Maximum system load before the frontend quits service (default 50)." - -#: src/Module/Admin/Site.php:676 -msgid "Minimal Memory" -msgstr "Minimal memory" - -#: src/Module/Admin/Site.php:676 -msgid "" -"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " -"default 0 (deactivated)." -msgstr "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)." - -#: src/Module/Admin/Site.php:677 -msgid "Maximum table size for optimization" -msgstr "Maximum table size for optimization" - -#: src/Module/Admin/Site.php:677 -msgid "" -"Maximum table size (in MB) for the automatic optimization. Enter -1 to " -"disable it." -msgstr "Maximum table size (in MB) for automatic optimization. Enter -1 to disable it." - -#: src/Module/Admin/Site.php:678 -msgid "Minimum level of fragmentation" -msgstr "Minimum level of fragmentation" - -#: src/Module/Admin/Site.php:678 -msgid "" -"Minimum fragmenation level to start the automatic optimization - default " -"value is 30%." -msgstr "Minimum fragmentation level to start the automatic optimization (default 30%)." - -#: src/Module/Admin/Site.php:680 -msgid "Periodical check of global contacts" -msgstr "Periodical check of global contacts" - -#: src/Module/Admin/Site.php:680 -msgid "" -"If enabled, the global contacts are checked periodically for missing or " -"outdated data and the vitality of the contacts and servers." -msgstr "This checks global contacts periodically for missing or outdated data and the vitality of the contacts and servers." - -#: src/Module/Admin/Site.php:681 -msgid "Discover followers/followings from global contacts" -msgstr "Discover followers/followings from global contacts" - -#: src/Module/Admin/Site.php:681 -msgid "" -"If enabled, the global contacts are checked for new contacts among their " -"followers and following contacts. This option will create huge masses of " -"jobs, so it should only be activated on powerful machines." -msgstr "If enabled, the global contacts are checked for new contacts among their followers and following contacts. This option will create huge masses of jobs, so it should only be activated on powerful machines." - -#: src/Module/Admin/Site.php:682 -msgid "Days between requery" -msgstr "Days between enquiry" - -#: src/Module/Admin/Site.php:682 -msgid "Number of days after which a server is requeried for his contacts." -msgstr "Number of days after which a server is required check contacts." - -#: src/Module/Admin/Site.php:683 -msgid "Discover contacts from other servers" -msgstr "Discover contacts from other servers" - -#: src/Module/Admin/Site.php:683 -msgid "" -"Periodically query other servers for contacts. You can choose between " -"\"Users\": the users on the remote system, \"Global Contacts\": active " -"contacts that are known on the system. The fallback is meant for Redmatrix " -"servers and older friendica servers, where global contacts weren't " -"available. The fallback increases the server load, so the recommended " -"setting is \"Users, Global Contacts\"." -msgstr "Periodically query other servers for contacts. You can choose between \"Users\": the users on the remote system, \"Global Contacts\": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older Friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is \"Users, Global Contacts\"." - -#: src/Module/Admin/Site.php:684 -msgid "Timeframe for fetching global contacts" -msgstr "Time-frame for fetching global contacts" - -#: src/Module/Admin/Site.php:684 -msgid "" -"When the discovery is activated, this value defines the timeframe for the " -"activity of the global contacts that are fetched from other servers." -msgstr "If discovery is activated, this value defines the time-frame for the activity of the global contacts that are fetched from other servers." - -#: src/Module/Admin/Site.php:685 -msgid "Search the local directory" -msgstr "Search the local directory" - -#: src/Module/Admin/Site.php:685 -msgid "" -"Search the local directory instead of the global directory. When searching " -"locally, every search will be executed on the global directory in the " -"background. This improves the search results when the search is repeated." -msgstr "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated." - -#: src/Module/Admin/Site.php:687 -msgid "Publish server information" -msgstr "Publish server information" - -#: src/Module/Admin/Site.php:687 -msgid "" -"If enabled, general server and usage data will be published. The data " -"contains the name and version of the server, number of users with public " -"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." -msgstr "If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." - -#: src/Module/Admin/Site.php:689 -msgid "Check upstream version" -msgstr "Check upstream version" - -#: src/Module/Admin/Site.php:689 -msgid "" -"Enables checking for new Friendica versions at github. If there is a new " -"version, you will be informed in the admin panel overview." -msgstr "Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview." - -#: src/Module/Admin/Site.php:690 -msgid "Suppress Tags" -msgstr "Suppress tags" - -#: src/Module/Admin/Site.php:690 -msgid "Suppress showing a list of hashtags at the end of the posting." -msgstr "Suppress listed hashtags at the end of posts." - -#: src/Module/Admin/Site.php:691 -msgid "Clean database" -msgstr "Clean database" - -#: src/Module/Admin/Site.php:691 -msgid "" -"Remove old remote items, orphaned database records and old content from some" -" other helper tables." -msgstr "Remove old remote items, orphaned database records and old content from some other helper tables." - -#: src/Module/Admin/Site.php:692 -msgid "Lifespan of remote items" -msgstr "Lifespan of remote items" - -#: src/Module/Admin/Site.php:692 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"remote items will be deleted. Own items, and marked or filed items are " -"always kept. 0 disables this behaviour." -msgstr "If the database cleanup is enabled, this defines the days after which remote items will be deleted. Own items, and marked or filed items are always kept. 0 disables this behaviour." - -#: src/Module/Admin/Site.php:693 -msgid "Lifespan of unclaimed items" -msgstr "Lifespan of unclaimed items" - -#: src/Module/Admin/Site.php:693 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"unclaimed remote items (mostly content from the relay) will be deleted. " -"Default value is 90 days. Defaults to the general lifespan value of remote " -"items if set to 0." -msgstr "If the database cleanup is enabled, this defines the days after which unclaimed remote items (mostly content from the relay) will be deleted. Default value is 90 days. Defaults to the general lifespan value of remote items if set to 0." - -#: src/Module/Admin/Site.php:694 -msgid "Lifespan of raw conversation data" -msgstr "Lifespan of raw conversation data" - -#: src/Module/Admin/Site.php:694 -msgid "" -"The conversation data is used for ActivityPub and OStatus, as well as for " -"debug purposes. It should be safe to remove it after 14 days, default is 90 " -"days." -msgstr "The conversation data is used for ActivityPub and OStatus, as well as for debug purposes. It should be safe to remove it after 14 days, default is 90 days." - -#: src/Module/Admin/Site.php:695 -msgid "Path to item cache" -msgstr "Path to item cache" - -#: src/Module/Admin/Site.php:695 -msgid "The item caches buffers generated bbcode and external images." -msgstr "The item caches buffers generated bbcode and external images." - -#: src/Module/Admin/Site.php:696 -msgid "Cache duration in seconds" -msgstr "Cache duration in seconds" - -#: src/Module/Admin/Site.php:696 -msgid "" -"How long should the cache files be hold? Default value is 86400 seconds (One" -" day). To disable the item cache, set the value to -1." -msgstr "How long should cache files be held? (Default 86400 seconds - one day; -1 disables item cache)" - -#: src/Module/Admin/Site.php:697 -msgid "Maximum numbers of comments per post" -msgstr "Maximum numbers of comments per post" - -#: src/Module/Admin/Site.php:697 -msgid "How much comments should be shown for each post? Default value is 100." -msgstr "How many comments should be shown for each post? (Default 100)" - -#: src/Module/Admin/Site.php:698 -msgid "Temp path" -msgstr "Temp path" - -#: src/Module/Admin/Site.php:698 -msgid "" -"If you have a restricted system where the webserver can't access the system " -"temp path, enter another path here." -msgstr "Enter a different tmp path, if your system restricts the webserver's access to the system temp path." - -#: src/Module/Admin/Site.php:699 -msgid "Disable picture proxy" -msgstr "Disable picture proxy" - -#: src/Module/Admin/Site.php:699 -msgid "" -"The picture proxy increases performance and privacy. It shouldn't be used on" -" systems with very low bandwidth." -msgstr "The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwidth." - -#: src/Module/Admin/Site.php:700 -msgid "Only search in tags" -msgstr "Only search in tags" - -#: src/Module/Admin/Site.php:700 -msgid "On large systems the text search can slow down the system extremely." -msgstr "On large systems the text search can slow down the system significantly." - -#: src/Module/Admin/Site.php:702 -msgid "New base url" -msgstr "New base URL" - -#: src/Module/Admin/Site.php:702 -msgid "" -"Change base url for this server. Sends relocate message to all Friendica and" -" Diaspora* contacts of all users." -msgstr "Change base url for this server. Sends relocate message to all Friendica and diaspora* contacts of all users." - -#: src/Module/Admin/Site.php:704 -msgid "RINO Encryption" -msgstr "RINO Encryption" - -#: src/Module/Admin/Site.php:704 -msgid "Encryption layer between nodes." -msgstr "Encryption layer between nodes." - -#: src/Module/Admin/Site.php:704 -msgid "Enabled" -msgstr "Enabled" - -#: src/Module/Admin/Site.php:706 -msgid "Maximum number of parallel workers" -msgstr "Maximum number of parallel workers" - -#: src/Module/Admin/Site.php:706 -#, php-format -msgid "" -"On shared hosters set this to %d. On larger systems, values of %d are great." -" Default value is %d." -msgstr "On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d." - -#: src/Module/Admin/Site.php:707 -msgid "Don't use \"proc_open\" with the worker" -msgstr "Don't use \"proc_open\" with the worker" - -#: src/Module/Admin/Site.php:707 -msgid "" -"Enable this if your system doesn't allow the use of \"proc_open\". This can " -"happen on shared hosters. If this is enabled you should increase the " -"frequency of worker calls in your crontab." -msgstr "Enable this if your system doesn't allow the use of \"proc_open\". This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab." - -#: src/Module/Admin/Site.php:708 -msgid "Enable fastlane" -msgstr "Enable fast-lane" - -#: src/Module/Admin/Site.php:708 -msgid "" -"When enabed, the fastlane mechanism starts an additional worker if processes" -" with higher priority are blocked by processes of lower priority." -msgstr "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority." - -#: src/Module/Admin/Site.php:709 -msgid "Enable frontend worker" -msgstr "Enable frontend worker" - -#: src/Module/Admin/Site.php:709 -#, php-format -msgid "" -"When enabled the Worker process is triggered when backend access is " -"performed (e.g. messages being delivered). On smaller sites you might want " -"to call %s/worker on a regular basis via an external cron job. You should " -"only enable this option if you cannot utilize cron/scheduled jobs on your " -"server." -msgstr "If enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. Only enable this option if you cannot utilize cron/scheduled jobs on your server." - -#: src/Module/Admin/Site.php:711 -msgid "Subscribe to relay" -msgstr "Subscribe to relay" - -#: src/Module/Admin/Site.php:711 -msgid "" -"Enables the receiving of public posts from the relay. They will be included " -"in the search, subscribed tags and on the global community page." -msgstr "Receive public posts from the specified relay. Post will be included in searches, subscribed tags and on the global community page." - -#: src/Module/Admin/Site.php:712 -msgid "Relay server" -msgstr "Relay server" - -#: src/Module/Admin/Site.php:712 -msgid "" -"Address of the relay server where public posts should be send to. For " -"example https://relay.diasp.org" -msgstr "Address of the relay server where public posts should be send to. For example https://relay.diasp.org" - -#: src/Module/Admin/Site.php:713 -msgid "Direct relay transfer" -msgstr "Direct relay transfer" - -#: src/Module/Admin/Site.php:713 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" -msgstr "Enables direct transfer to other servers without using a relay server." - -#: src/Module/Admin/Site.php:714 -msgid "Relay scope" -msgstr "Relay scope" - -#: src/Module/Admin/Site.php:714 -msgid "" -"Can be \"all\" or \"tags\". \"all\" means that every public post should be " -"received. \"tags\" means that only posts with selected tags should be " -"received." -msgstr "Can be \"all\" or \"tags\". \"all\" means that every public post should be received. \"tags\" means that only posts with selected tags should be received." - -#: src/Module/Admin/Site.php:714 -msgid "all" -msgstr "all" - -#: src/Module/Admin/Site.php:714 -msgid "tags" -msgstr "tags" - -#: src/Module/Admin/Site.php:715 -msgid "Server tags" -msgstr "Server tags" - -#: src/Module/Admin/Site.php:715 -msgid "Comma separated list of tags for the \"tags\" subscription." -msgstr "Comma separated list of tags for the \"tags\" subscription." - -#: src/Module/Admin/Site.php:716 -msgid "Allow user tags" -msgstr "Allow user tags" - -#: src/Module/Admin/Site.php:716 -msgid "" -"If enabled, the tags from the saved searches will used for the \"tags\" " -"subscription in addition to the \"relay_server_tags\"." -msgstr "If enabled, the tags from the saved searches will be used for the \"tags\" subscription in addition to the \"relay_server_tags\"." - -#: src/Module/Admin/Site.php:719 -msgid "Start Relocation" -msgstr "Start relocation" - -#: src/Module/Admin/Summary.php:50 -#, php-format -msgid "" -"Your DB still runs with MyISAM tables. You should change the engine type to " -"InnoDB. As Friendica will use InnoDB only features in the future, you should" -" change this! See here for a guide that may be helpful " -"converting the table engines. You may also use the command php " -"bin/console.php dbstructure toinnodb of your Friendica installation for" -" an automatic conversion.
    " -msgstr "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    " - -#: src/Module/Admin/Summary.php:55 -#, php-format -msgid "" -"Your DB still runs with InnoDB tables in the Antelope file format. You " -"should change the file format to Barracuda. Friendica is using features that" -" are not provided by the Antelope format. See here for a " -"guide that may be helpful converting the table engines. You may also use the" -" command php bin/console.php dbstructure toinnodb of your Friendica" -" installation for an automatic conversion.
    " -msgstr "Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    " - -#: src/Module/Admin/Summary.php:63 -#, php-format -msgid "" -"There is a new version of Friendica available for download. Your current " -"version is %1$s, upstream version is %2$s" -msgstr "A new Friendica version is available now. Your current version is %1$s, upstream version is %2$s" - -#: src/Module/Admin/Summary.php:72 -msgid "" -"The database update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear." -msgstr "The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and check for errors that may appear." - -#: src/Module/Admin/Summary.php:76 -msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear. (Some of the errors are possibly inside the logfile.)" -msgstr "The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that may appear at the standard output and logfile." - -#: src/Module/Admin/Summary.php:81 -msgid "The worker was never executed. Please check your database structure!" -msgstr "The worker process has never been executed. Please check your database structure!" - -#: src/Module/Admin/Summary.php:83 -#, php-format -msgid "" -"The last worker execution was on %s UTC. This is older than one hour. Please" -" check your crontab settings." -msgstr "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings." - -#: src/Module/Admin/Summary.php:88 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -".htconfig.php. See the Config help page for " -"help with the transition." -msgstr "Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your configuration from .htconfig.php. See the configuration help page for help with the transition." - -#: src/Module/Admin/Summary.php:92 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -"config/local.ini.php. See the Config help " -"page for help with the transition." -msgstr "Friendica's configuration is now stored in config/local.config.php; please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition." - -#: src/Module/Admin/Summary.php:98 -#, php-format -msgid "" -"%s is not reachable on your system. This is a severe " -"configuration issue that prevents server to server communication. See the installation page for help." -msgstr "%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help." - -#: src/Module/Admin/Summary.php:116 -#, php-format -msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "The logfile '%s' is not usable. No logging is possible (error: '%s')." - -#: src/Module/Admin/Summary.php:131 -#, php-format -msgid "" -"The debug logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "The debug logfile '%s' is not usable. No logging is possible (error: '%s')." - -#: src/Module/Admin/Summary.php:147 -#, php-format -msgid "" -"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" -" system.basepath from your db to avoid differences." -msgstr "The system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences." - -#: src/Module/Admin/Summary.php:155 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is wrong and the config file '%s' " -"isn't used." -msgstr "The current system.basepath '%s' is wrong and the config file '%s' isn't used." - -#: src/Module/Admin/Summary.php:163 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is not equal to the config file " -"'%s'. Please fix your configuration." -msgstr "The current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration." - -#: src/Module/Admin/Summary.php:170 -msgid "Normal Account" -msgstr "Standard account" - -#: src/Module/Admin/Summary.php:171 -msgid "Automatic Follower Account" -msgstr "Automatic follower account" - -#: src/Module/Admin/Summary.php:172 -msgid "Public Forum Account" -msgstr "Public forum account" - -#: src/Module/Admin/Summary.php:173 -msgid "Automatic Friend Account" -msgstr "Automatic friend account" - -#: src/Module/Admin/Summary.php:174 -msgid "Blog Account" -msgstr "Blog account" - -#: src/Module/Admin/Summary.php:175 -msgid "Private Forum Account" -msgstr "Private forum account" - -#: src/Module/Admin/Summary.php:195 -msgid "Message queues" -msgstr "Message queues" - -#: src/Module/Admin/Summary.php:201 -msgid "Server Settings" -msgstr "Server Settings" - -#: src/Module/Admin/Summary.php:215 src/Repository/ProfileField.php:285 -msgid "Summary" -msgstr "Summary" - -#: src/Module/Admin/Summary.php:217 -msgid "Registered users" -msgstr "Registered users" - -#: src/Module/Admin/Summary.php:219 -msgid "Pending registrations" -msgstr "Pending registrations" - -#: src/Module/Admin/Summary.php:220 -msgid "Version" -msgstr "Version" - -#: src/Module/Admin/Summary.php:224 -msgid "Active addons" -msgstr "Active addons" - -#: src/Module/Admin/Themes/Details.php:51 src/Module/Admin/Themes/Embed.php:65 -msgid "Theme settings updated." -msgstr "Theme settings updated." - -#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:65 -#, php-format -msgid "Theme %s disabled." -msgstr "Theme %s disabled." - -#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:67 -#, php-format -msgid "Theme %s successfully enabled." -msgstr "Theme %s successfully enabled." - -#: src/Module/Admin/Themes/Details.php:94 src/Module/Admin/Themes/Index.php:69 -#, php-format -msgid "Theme %s failed to install." -msgstr "Theme %s failed to install." - -#: src/Module/Admin/Themes/Details.php:116 -msgid "Screenshot" -msgstr "Screenshot" - -#: src/Module/Admin/Themes/Details.php:124 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:100 -msgid "Themes" -msgstr "Theme selection" - -#: src/Module/Admin/Themes/Embed.php:86 -msgid "Unknown theme." -msgstr "Unknown theme." - -#: src/Module/Admin/Themes/Index.php:114 -msgid "Reload active themes" -msgstr "Reload active themes" - -#: src/Module/Admin/Themes/Index.php:119 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "No themes found on the system. They should be placed in %1$s" - -#: src/Module/Admin/Themes/Index.php:120 -msgid "[Experimental]" -msgstr "[Experimental]" - -#: src/Module/Admin/Themes/Index.php:121 -msgid "[Unsupported]" -msgstr "[Unsupported]" - -#: src/Module/Admin/Tos.php:48 -msgid "The Terms of Service settings have been updated." -msgstr "The Terms of Service settings have been updated." - -#: src/Module/Admin/Tos.php:62 -msgid "Display Terms of Service" -msgstr "Display Terms of Service" - -#: src/Module/Admin/Tos.php:62 -msgid "" -"Enable the Terms of Service page. If this is enabled a link to the terms " -"will be added to the registration form and the general information page." -msgstr "Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page." - -#: src/Module/Admin/Tos.php:63 -msgid "Display Privacy Statement" -msgstr "Display Privacy Statement" - -#: src/Module/Admin/Tos.php:63 -#, php-format -msgid "" -"Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." -msgstr "Show information needed to operate the node according to EU-GDPR." - -#: src/Module/Admin/Tos.php:64 -msgid "Privacy Statement Preview" -msgstr "Privacy Statement Preview" - -#: src/Module/Admin/Tos.php:66 -msgid "The Terms of Service" -msgstr "Terms of Service" - -#: src/Module/Admin/Tos.php:66 -msgid "" -"Enter the Terms of Service for your node here. You can use BBCode. Headers " -"of sections should be [h2] and below." -msgstr "Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] or lower." - -#: src/Module/Admin/Users.php:61 -#, php-format -msgid "%s user blocked" -msgid_plural "%s users blocked" -msgstr[0] "%s user blocked" -msgstr[1] "%s users blocked" - -#: src/Module/Admin/Users.php:68 -#, php-format -msgid "%s user unblocked" -msgid_plural "%s users unblocked" -msgstr[0] "%s user unblocked" -msgstr[1] "%s users unblocked" - -#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 -msgid "You can't remove yourself" -msgstr "You can't remove yourself" - -#: src/Module/Admin/Users.php:80 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "%s user deleted" -msgstr[1] "%s users deleted" - -#: src/Module/Admin/Users.php:87 -#, php-format -msgid "%s user approved" -msgid_plural "%s users approved" -msgstr[0] "%s user approved" -msgstr[1] "%s users approved" - -#: src/Module/Admin/Users.php:94 -#, php-format -msgid "%s registration revoked" -msgid_plural "%s registrations revoked" -msgstr[0] "%s registration revoked" -msgstr[1] "%s registrations revoked" - -#: src/Module/Admin/Users.php:124 -#, php-format -msgid "User \"%s\" deleted" -msgstr "User \"%s\" deleted" - -#: src/Module/Admin/Users.php:132 -#, php-format -msgid "User \"%s\" blocked" -msgstr "User \"%s\" blocked" - -#: src/Module/Admin/Users.php:137 -#, php-format -msgid "User \"%s\" unblocked" -msgstr "User \"%s\" unblocked" - -#: src/Module/Admin/Users.php:142 -msgid "Account approved." -msgstr "Account approved." - -#: src/Module/Admin/Users.php:147 -msgid "Registration revoked" -msgstr "Registration revoked" - -#: src/Module/Admin/Users.php:191 -msgid "Private Forum" -msgstr "Private Forum" - -#: src/Module/Admin/Users.php:198 -msgid "Relay" -msgstr "Relay" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Register date" -msgstr "Registration date" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last login" -msgstr "Last login" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last public item" -msgstr "Last public item" - -#: src/Module/Admin/Users.php:237 -msgid "Type" -msgstr "Type" - -#: src/Module/Admin/Users.php:244 -msgid "Add User" -msgstr "Add user" - -#: src/Module/Admin/Users.php:246 -msgid "User registrations waiting for confirm" -msgstr "User registrations awaiting confirmation" - -#: src/Module/Admin/Users.php:247 -msgid "User waiting for permanent deletion" -msgstr "User awaiting permanent deletion" - -#: src/Module/Admin/Users.php:248 -msgid "Request date" -msgstr "Request date" - -#: src/Module/Admin/Users.php:249 -msgid "No registrations." -msgstr "No registrations." - -#: src/Module/Admin/Users.php:250 -msgid "Note from the user" -msgstr "Note from the user" - -#: src/Module/Admin/Users.php:252 -msgid "Deny" -msgstr "Deny" - -#: src/Module/Admin/Users.php:255 -msgid "User blocked" -msgstr "User blocked" - -#: src/Module/Admin/Users.php:257 -msgid "Site admin" -msgstr "Site admin" - -#: src/Module/Admin/Users.php:258 -msgid "Account expired" -msgstr "Account expired" - -#: src/Module/Admin/Users.php:261 -msgid "New User" -msgstr "New user" - -#: src/Module/Admin/Users.php:262 -msgid "Permanent deletion" -msgstr "Permanent deletion" - -#: src/Module/Admin/Users.php:267 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?" - -#: src/Module/Admin/Users.php:268 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?" - -#: src/Module/Admin/Users.php:278 -msgid "Name of the new user." -msgstr "Name of the new user." - -#: src/Module/Admin/Users.php:279 -msgid "Nickname" -msgstr "Nickname" - -#: src/Module/Admin/Users.php:279 -msgid "Nickname of the new user." -msgstr "Nickname of the new user." - -#: src/Module/Admin/Users.php:280 -msgid "Email address of the new user." -msgstr "Email address of the new user." - -#: src/Module/AllFriends.php:74 -msgid "No friends to display." -msgstr "No friends to display." - -#: src/Module/Apps.php:47 -msgid "No installed applications." -msgstr "No installed applications." - -#: src/Module/Apps.php:52 -msgid "Applications" -msgstr "Applications" - -#: src/Module/Attach.php:50 src/Module/Attach.php:62 -msgid "Item was not found." -msgstr "Item was not found." - -#: src/Module/BaseAdmin.php:79 -msgid "" -"Submanaged account can't access the administation pages. Please log back in " -"as the master account." -msgstr "A managed account cannot access the administration pages. Please log in as administrator." - -#: src/Module/BaseAdmin.php:93 -msgid "Overview" -msgstr "Overview" - -#: src/Module/BaseAdmin.php:96 -msgid "Configuration" -msgstr "Configuration" - -#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 -msgid "Additional features" -msgstr "Additional features" - -#: src/Module/BaseAdmin.php:104 -msgid "Database" -msgstr "Database" - -#: src/Module/BaseAdmin.php:105 -msgid "DB updates" -msgstr "DB updates" - -#: src/Module/BaseAdmin.php:106 -msgid "Inspect Deferred Workers" -msgstr "Inspect deferred workers" - -#: src/Module/BaseAdmin.php:107 -msgid "Inspect worker Queue" -msgstr "Inspect worker queue" - -#: src/Module/BaseAdmin.php:109 -msgid "Tools" -msgstr "Tools" - -#: src/Module/BaseAdmin.php:110 -msgid "Contact Blocklist" -msgstr "Contact block-list" - -#: src/Module/BaseAdmin.php:111 -msgid "Server Blocklist" -msgstr "Server block-list" - -#: src/Module/BaseAdmin.php:118 -msgid "Diagnostics" -msgstr "Diagnostics" - -#: src/Module/BaseAdmin.php:119 -msgid "PHP Info" -msgstr "PHP info" - -#: src/Module/BaseAdmin.php:120 -msgid "probe address" -msgstr "Probe address" - -#: src/Module/BaseAdmin.php:121 -msgid "check webfinger" -msgstr "Check WebFinger" - -#: src/Module/BaseAdmin.php:122 -msgid "Item Source" -msgstr "Item source" - -#: src/Module/BaseAdmin.php:123 -msgid "Babel" -msgstr "Babel" - -#: src/Module/BaseAdmin.php:132 -msgid "Addon Features" -msgstr "Addon features" - -#: src/Module/BaseAdmin.php:133 -msgid "User registrations waiting for confirmation" -msgstr "User registrations awaiting confirmation" - -#: src/Module/BaseProfile.php:55 src/Module/Contact.php:900 -msgid "Profile Details" -msgstr "Profile Details" - -#: src/Module/BaseProfile.php:113 -msgid "Only You Can See This" -msgstr "Only you can see this." - -#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 -msgid "Tips for New Members" -msgstr "Tips for New Members" - -#: src/Module/BaseSearch.php:71 -#, php-format -msgid "People Search - %s" -msgstr "People search - %s" - -#: src/Module/BaseSearch.php:81 -#, php-format -msgid "Forum Search - %s" -msgstr "Forum search - %s" - -#: src/Module/BaseSettings.php:43 -msgid "Account" -msgstr "Account" - -#: src/Module/BaseSettings.php:50 src/Module/Security/TwoFactor/Verify.php:80 +#: src/Module/Security/TwoFactor/Verify.php:80 src/Module/BaseSettings.php:50 #: src/Module/Settings/TwoFactor/Index.php:105 msgid "Two-factor authentication" msgstr "Two-factor authentication" -#: src/Module/BaseSettings.php:73 -msgid "Display" -msgstr "Display" - -#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:170 -msgid "Manage Accounts" -msgstr "Manage Accounts" - -#: src/Module/BaseSettings.php:101 -msgid "Connected apps" -msgstr "Connected apps" - -#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 -msgid "Export personal data" -msgstr "Export personal data" - -#: src/Module/BaseSettings.php:115 -msgid "Remove account" -msgstr "Remove account" - -#: src/Module/Bookmarklet.php:55 -msgid "This page is missing a url parameter." -msgstr "This page is missing a URL parameter." - -#: src/Module/Bookmarklet.php:77 -msgid "The post was created" -msgstr "The post was created" - -#: src/Module/Contact/Advanced.php:94 -msgid "Contact settings applied." -msgstr "Contact settings applied." - -#: src/Module/Contact/Advanced.php:96 -msgid "Contact update failed." -msgstr "Contact update failed." - -#: src/Module/Contact/Advanced.php:113 +#: src/Module/Security/TwoFactor/Verify.php:81 msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact may stop working." -msgstr "Warning: These are highly advanced settings. If you enter incorrect information your communications with this contact may not working." +"

    Open the two-factor authentication app on your device to get an " +"authentication code and verify your identity.

    " +msgstr "

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    " -#: src/Module/Contact/Advanced.php:114 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "Please use your browser 'Back' button now if you are uncertain what to do on this page." - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "No mirroring" -msgstr "No mirroring" - -#: src/Module/Contact/Advanced.php:125 -msgid "Mirror as forwarded posting" -msgstr "Mirror as forwarded posting" - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "Mirror as my own posting" -msgstr "Mirror as my own posting" - -#: src/Module/Contact/Advanced.php:138 -msgid "Return to contact editor" -msgstr "Return to contact editor" - -#: src/Module/Contact/Advanced.php:140 -msgid "Refetch contact data" -msgstr "Re-fetch contact data." - -#: src/Module/Contact/Advanced.php:143 -msgid "Remote Self" -msgstr "Remote self" - -#: src/Module/Contact/Advanced.php:146 -msgid "Mirror postings from this contact" -msgstr "Mirror postings from this contact:" - -#: src/Module/Contact/Advanced.php:148 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "This will cause Friendica to repost new entries from this contact." - -#: src/Module/Contact/Advanced.php:153 -msgid "Account Nickname" -msgstr "Account nickname:" - -#: src/Module/Contact/Advanced.php:154 -msgid "@Tagname - overrides Name/Nickname" -msgstr "@Tag name - overrides name/nickname:" - -#: src/Module/Contact/Advanced.php:155 -msgid "Account URL" -msgstr "Account URL:" - -#: src/Module/Contact/Advanced.php:156 -msgid "Account URL Alias" -msgstr "Account URL alias" - -#: src/Module/Contact/Advanced.php:157 -msgid "Friend Request URL" -msgstr "Friend request URL:" - -#: src/Module/Contact/Advanced.php:158 -msgid "Friend Confirm URL" -msgstr "Friend confirm URL:" - -#: src/Module/Contact/Advanced.php:159 -msgid "Notification Endpoint URL" -msgstr "Notification endpoint URL" - -#: src/Module/Contact/Advanced.php:160 -msgid "Poll/Feed URL" -msgstr "Poll/Feed URL:" - -#: src/Module/Contact/Advanced.php:161 -msgid "New photo from this URL" -msgstr "New photo from this URL:" - -#: src/Module/Contact.php:88 +#: src/Module/Security/TwoFactor/Verify.php:84 +#: src/Module/Security/TwoFactor/Recovery.php:85 #, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "%d contact edited." -msgstr[1] "%d contacts edited." +msgid "Don’t have your phone? Enter a two-factor recovery code" +msgstr "Don’t have your phone? Enter a two-factor recovery code" -#: src/Module/Contact.php:115 -msgid "Could not access contact record." -msgstr "Could not access contact record." +#: src/Module/Security/TwoFactor/Verify.php:85 +#: src/Module/Settings/TwoFactor/Verify.php:141 +msgid "Please enter a code from your authentication app" +msgstr "Please enter a code from your authentication app" -#: src/Module/Contact.php:148 -msgid "Contact updated." -msgstr "Contact updated." +#: src/Module/Security/TwoFactor/Verify.php:86 +msgid "Verify code and complete login" +msgstr "Verify code and complete login" -#: src/Module/Contact.php:385 -msgid "Contact not found" -msgstr "Contact not found" - -#: src/Module/Contact.php:404 -msgid "Contact has been blocked" -msgstr "Contact has been blocked" - -#: src/Module/Contact.php:404 -msgid "Contact has been unblocked" -msgstr "Contact has been unblocked" - -#: src/Module/Contact.php:414 -msgid "Contact has been ignored" -msgstr "Contact has been ignored" - -#: src/Module/Contact.php:414 -msgid "Contact has been unignored" -msgstr "Contact has been unignored" - -#: src/Module/Contact.php:424 -msgid "Contact has been archived" -msgstr "Contact has been archived" - -#: src/Module/Contact.php:424 -msgid "Contact has been unarchived" -msgstr "Contact has been unarchived" - -#: src/Module/Contact.php:448 -msgid "Drop contact" -msgstr "Drop contact" - -#: src/Module/Contact.php:451 src/Module/Contact.php:848 -msgid "Do you really want to delete this contact?" -msgstr "Do you really want to delete this contact?" - -#: src/Module/Contact.php:465 -msgid "Contact has been removed." -msgstr "Contact has been removed." - -#: src/Module/Contact.php:495 +#: src/Module/Security/TwoFactor/Recovery.php:60 #, php-format -msgid "You are mutual friends with %s" -msgstr "You are mutual friends with %s" +msgid "Remaining recovery codes: %d" +msgstr "Remaining recovery codes: %d" -#: src/Module/Contact.php:500 -#, php-format -msgid "You are sharing with %s" -msgstr "You are sharing with %s" +#: src/Module/Security/TwoFactor/Recovery.php:83 +msgid "Two-factor recovery" +msgstr "Two-factor recovery" -#: src/Module/Contact.php:505 -#, php-format -msgid "%s is sharing with you" -msgstr "%s is sharing with you" - -#: src/Module/Contact.php:529 -msgid "Private communications are not available for this contact." -msgstr "Private communications are not available for this contact." - -#: src/Module/Contact.php:531 -msgid "Never" -msgstr "Never" - -#: src/Module/Contact.php:534 -msgid "(Update was successful)" -msgstr "(Update was successful)" - -#: src/Module/Contact.php:534 -msgid "(Update was not successful)" -msgstr "(Update was not successful)" - -#: src/Module/Contact.php:536 src/Module/Contact.php:1092 -msgid "Suggest friends" -msgstr "Suggest friends" - -#: src/Module/Contact.php:540 -#, php-format -msgid "Network type: %s" -msgstr "Network type: %s" - -#: src/Module/Contact.php:545 -msgid "Communications lost with this contact!" -msgstr "Communications lost with this contact!" - -#: src/Module/Contact.php:551 -msgid "Fetch further information for feeds" -msgstr "Fetch further information for feeds" - -#: src/Module/Contact.php:553 +#: src/Module/Security/TwoFactor/Recovery.php:84 msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." -msgstr "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags." +"

    You can enter one of your one-time recovery codes in case you lost access" +" to your mobile device.

    " +msgstr "

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    " -#: src/Module/Contact.php:556 -msgid "Fetch information" -msgstr "Fetch information" +#: src/Module/Security/TwoFactor/Recovery.php:86 +msgid "Please enter a recovery code" +msgstr "Please enter a recovery code" -#: src/Module/Contact.php:557 -msgid "Fetch keywords" -msgstr "Fetch keywords" +#: src/Module/Security/TwoFactor/Recovery.php:87 +msgid "Submit recovery code and complete login" +msgstr "Submit recovery code and complete login" -#: src/Module/Contact.php:558 -msgid "Fetch information and keywords" -msgstr "Fetch information and keywords" +#: src/Module/Security/Login.php:101 +msgid "Create a New Account" +msgstr "Create a new account" -#: src/Module/Contact.php:572 -msgid "Contact Information / Notes" -msgstr "Personal note" +#: src/Module/Security/Login.php:102 src/Module/Register.php:155 +#: src/Content/Nav.php:205 +msgid "Register" +msgstr "Sign up now >>" -#: src/Module/Contact.php:573 -msgid "Contact Settings" -msgstr "Notification and privacy " +#: src/Module/Security/Login.php:126 +msgid "Your OpenID: " +msgstr "Your OpenID: " -#: src/Module/Contact.php:581 -msgid "Contact" -msgstr "Contact" - -#: src/Module/Contact.php:585 -msgid "Their personal note" -msgstr "Their personal note" - -#: src/Module/Contact.php:587 -msgid "Edit contact notes" -msgstr "Edit contact notes" - -#: src/Module/Contact.php:590 src/Module/Contact.php:1058 -#: src/Module/Profile/Contacts.php:110 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "Visit %s's profile [%s]" - -#: src/Module/Contact.php:591 -msgid "Block/Unblock contact" -msgstr "Block/Unblock contact" - -#: src/Module/Contact.php:592 -msgid "Ignore contact" -msgstr "Ignore contact" - -#: src/Module/Contact.php:593 -msgid "View conversations" -msgstr "View conversations" - -#: src/Module/Contact.php:598 -msgid "Last update:" -msgstr "Last update:" - -#: src/Module/Contact.php:600 -msgid "Update public posts" -msgstr "Update public posts" - -#: src/Module/Contact.php:602 src/Module/Contact.php:1102 -msgid "Update now" -msgstr "Update now" - -#: src/Module/Contact.php:605 src/Module/Contact.php:853 -#: src/Module/Contact.php:1119 -msgid "Unignore" -msgstr "Unignore" - -#: src/Module/Contact.php:609 -msgid "Currently blocked" -msgstr "Currently blocked" - -#: src/Module/Contact.php:610 -msgid "Currently ignored" -msgstr "Currently ignored" - -#: src/Module/Contact.php:611 -msgid "Currently archived" -msgstr "Currently archived" - -#: src/Module/Contact.php:612 -msgid "Awaiting connection acknowledge" -msgstr "Awaiting connection acknowledgement " - -#: src/Module/Contact.php:613 src/Module/Notifications/Introductions.php:105 -#: src/Module/Notifications/Introductions.php:171 -msgid "Hide this contact from others" -msgstr "Hide this contact from others" - -#: src/Module/Contact.php:613 +#: src/Module/Security/Login.php:129 msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Replies/Likes to your public posts may still be visible" +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "Please enter your username and password to add the OpenID to your existing account." -#: src/Module/Contact.php:614 -msgid "Notification for new posts" -msgstr "Notification for new posts" +#: src/Module/Security/Login.php:131 +msgid "Or login using OpenID: " +msgstr "Or login with OpenID: " -#: src/Module/Contact.php:614 -msgid "Send a notification of every new post of this contact" -msgstr "Send notification for every new post from this contact" +#: src/Module/Security/Login.php:141 src/Content/Nav.php:168 +msgid "Logout" +msgstr "Logout" -#: src/Module/Contact.php:616 -msgid "Blacklisted keywords" -msgstr "Blacklisted keywords" +#: src/Module/Security/Login.php:142 src/Module/Bookmarklet.php:46 +#: src/Content/Nav.php:170 +msgid "Login" +msgstr "Login" -#: src/Module/Contact.php:616 +#: src/Module/Security/Login.php:145 +msgid "Password: " +msgstr "Password: " + +#: src/Module/Security/Login.php:146 +msgid "Remember me" +msgstr "Remember me" + +#: src/Module/Security/Login.php:155 +msgid "Forgot your password?" +msgstr "Forgot your password?" + +#: src/Module/Security/Login.php:158 +msgid "Website Terms of Service" +msgstr "Website Terms of Service" + +#: src/Module/Security/Login.php:159 +msgid "terms of service" +msgstr "Terms of service" + +#: src/Module/Security/Login.php:161 +msgid "Website Privacy Policy" +msgstr "Website Privacy Policy" + +#: src/Module/Security/Login.php:162 +msgid "privacy policy" +msgstr "Privacy policy" + +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" +msgstr "OpenID protocol error. No ID returned" + +#: src/Module/Security/OpenID.php:92 msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected" +"Account not found. Please login to your existing account to add the OpenID " +"to it." +msgstr "Account not found. Please login to your existing account to add the OpenID." -#: src/Module/Contact.php:633 src/Module/Settings/TwoFactor/Index.php:127 -msgid "Actions" -msgstr "Actions" - -#: src/Module/Contact.php:763 -msgid "Show all contacts" -msgstr "Show all contacts" - -#: src/Module/Contact.php:768 src/Module/Contact.php:828 -msgid "Pending" -msgstr "Pending" - -#: src/Module/Contact.php:771 -msgid "Only show pending contacts" -msgstr "Only show pending contacts" - -#: src/Module/Contact.php:776 src/Module/Contact.php:829 -msgid "Blocked" -msgstr "Blocked" - -#: src/Module/Contact.php:779 -msgid "Only show blocked contacts" -msgstr "Only show blocked contacts" - -#: src/Module/Contact.php:784 src/Module/Contact.php:831 -msgid "Ignored" -msgstr "Ignored" - -#: src/Module/Contact.php:787 -msgid "Only show ignored contacts" -msgstr "Only show ignored contacts" - -#: src/Module/Contact.php:792 src/Module/Contact.php:832 -msgid "Archived" -msgstr "Archived" - -#: src/Module/Contact.php:795 -msgid "Only show archived contacts" -msgstr "Only show archived contacts" - -#: src/Module/Contact.php:800 src/Module/Contact.php:830 -msgid "Hidden" -msgstr "Hidden" - -#: src/Module/Contact.php:803 -msgid "Only show hidden contacts" -msgstr "Only show hidden contacts" - -#: src/Module/Contact.php:811 -msgid "Organize your contact groups" -msgstr "Organise your contact groups" - -#: src/Module/Contact.php:843 -msgid "Search your contacts" -msgstr "Search your contacts" - -#: src/Module/Contact.php:844 src/Module/Search/Index.php:202 -#, php-format -msgid "Results for: %s" -msgstr "Results for: %s" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Archive" -msgstr "Archive" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Unarchive" -msgstr "Unarchive" - -#: src/Module/Contact.php:857 -msgid "Batch Actions" -msgstr "Batch actions" - -#: src/Module/Contact.php:884 -msgid "Conversations started by this contact" -msgstr "Conversations started by this contact" - -#: src/Module/Contact.php:889 -msgid "Posts and Comments" -msgstr "Posts and Comments" - -#: src/Module/Contact.php:912 -msgid "View all contacts" -msgstr "View all contacts" - -#: src/Module/Contact.php:923 -msgid "View all common friends" -msgstr "View all common friends" - -#: src/Module/Contact.php:933 -msgid "Advanced Contact Settings" -msgstr "Advanced contact settings" - -#: src/Module/Contact.php:1016 -msgid "Mutual Friendship" -msgstr "Mutual friendship" - -#: src/Module/Contact.php:1021 -msgid "is a fan of yours" -msgstr "is a fan of yours" - -#: src/Module/Contact.php:1026 -msgid "you are a fan of" -msgstr "I follow them" - -#: src/Module/Contact.php:1044 -msgid "Pending outgoing contact request" -msgstr "Pending outgoing contact request" - -#: src/Module/Contact.php:1046 -msgid "Pending incoming contact request" -msgstr "Pending incoming contact request" - -#: src/Module/Contact.php:1059 -msgid "Edit contact" -msgstr "Edit contact" - -#: src/Module/Contact.php:1113 -msgid "Toggle Blocked status" -msgstr "Toggle blocked status" - -#: src/Module/Contact.php:1121 -msgid "Toggle Ignored status" -msgstr "Toggle ignored status" - -#: src/Module/Contact.php:1130 -msgid "Toggle Archive status" -msgstr "Toggle archive status" - -#: src/Module/Contact.php:1138 -msgid "Delete contact" -msgstr "Delete contact" - -#: src/Module/Conversation/Community.php:56 -msgid "Local Community" -msgstr "Local community" - -#: src/Module/Conversation/Community.php:59 -msgid "Posts from local users on this server" -msgstr "Posts from local users on this server" - -#: src/Module/Conversation/Community.php:67 -msgid "Global Community" -msgstr "Global community" - -#: src/Module/Conversation/Community.php:70 -msgid "Posts from users of the whole federated network" -msgstr "Posts from users of the whole federated network" - -#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:195 -msgid "No results." -msgstr "No results." - -#: src/Module/Conversation/Community.php:125 +#: src/Module/Security/OpenID.php:94 msgid "" -"This community stream shows all public posts received by this node. They may" -" not reflect the opinions of this node’s users." -msgstr "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users." +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." +msgstr "Account not found. Please register a new account or login to your existing account to add the OpenID." -#: src/Module/Conversation/Community.php:178 -msgid "Community option not available." -msgstr "Community option not available." - -#: src/Module/Conversation/Community.php:194 -msgid "Not available." -msgstr "Not available." - -#: src/Module/Credits.php:44 -msgid "Credits" -msgstr "Credits" - -#: src/Module/Credits.php:45 -msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" -msgstr "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!" - -#: src/Module/Debug/Babel.php:49 -msgid "Source input" -msgstr "Source input" - -#: src/Module/Debug/Babel.php:55 -msgid "BBCode::toPlaintext" -msgstr "BBCode::toPlaintext" - -#: src/Module/Debug/Babel.php:61 -msgid "BBCode::convert (raw HTML)" -msgstr "BBCode::convert (raw HTML)" - -#: src/Module/Debug/Babel.php:66 -msgid "BBCode::convert" -msgstr "BBCode::convert" - -#: src/Module/Debug/Babel.php:72 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "BBCode::convert => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:78 -msgid "BBCode::toMarkdown" -msgstr "BBCode::toMarkdown" - -#: src/Module/Debug/Babel.php:84 -msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" -msgstr "BBCode::toMarkdown => Markdown::convert (raw HTML)" - -#: src/Module/Debug/Babel.php:88 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "BBCode::toMarkdown => Markdown::convert" - -#: src/Module/Debug/Babel.php:94 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::toBBCode" - -#: src/Module/Debug/Babel.php:100 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:111 -msgid "Item Body" -msgstr "Item Body" - -#: src/Module/Debug/Babel.php:115 -msgid "Item Tags" -msgstr "Item Tags" - -#: src/Module/Debug/Babel.php:122 -msgid "Source input (Diaspora format)" -msgstr "Source input (diaspora* format)" - -#: src/Module/Debug/Babel.php:133 -msgid "Source input (Markdown)" -msgstr "Source input (Markdown)" - -#: src/Module/Debug/Babel.php:139 -msgid "Markdown::convert (raw HTML)" -msgstr "Markdown::convert (raw HTML)" - -#: src/Module/Debug/Babel.php:144 -msgid "Markdown::convert" -msgstr "Markdown::convert" - -#: src/Module/Debug/Babel.php:150 -msgid "Markdown::toBBCode" -msgstr "Markdown::toBBCode" - -#: src/Module/Debug/Babel.php:157 -msgid "Raw HTML input" -msgstr "Raw HTML input" - -#: src/Module/Debug/Babel.php:162 -msgid "HTML Input" -msgstr "HTML input" - -#: src/Module/Debug/Babel.php:168 -msgid "HTML::toBBCode" -msgstr "HTML::toBBCode" - -#: src/Module/Debug/Babel.php:174 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "HTML::toBBCode => BBCode::convert" - -#: src/Module/Debug/Babel.php:179 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "HTML::toBBCode => BBCode::convert (raw HTML)" - -#: src/Module/Debug/Babel.php:185 -msgid "HTML::toBBCode => BBCode::toPlaintext" -msgstr "HTML::toBBCode => BBCode::toPlaintext" - -#: src/Module/Debug/Babel.php:191 -msgid "HTML::toMarkdown" -msgstr "HTML::toMarkdown" - -#: src/Module/Debug/Babel.php:197 -msgid "HTML::toPlaintext" -msgstr "HTML::toPlaintext" - -#: src/Module/Debug/Babel.php:203 -msgid "HTML::toPlaintext (compact)" -msgstr "HTML::toPlaintext (compact)" - -#: src/Module/Debug/Babel.php:211 -msgid "Source text" -msgstr "Source text" - -#: src/Module/Debug/Babel.php:212 -msgid "BBCode" -msgstr "BBCode" - -#: src/Module/Debug/Babel.php:214 -msgid "Markdown" -msgstr "Markdown" - -#: src/Module/Debug/Babel.php:215 -msgid "HTML" -msgstr "HTML" - -#: src/Module/Debug/Feed.php:39 src/Module/Filer/SaveTag.php:38 -#: src/Module/Settings/Profile/Index.php:164 -msgid "You must be logged in to use this module" -msgstr "You must be logged in to use this module" - -#: src/Module/Debug/Feed.php:65 -msgid "Source URL" -msgstr "Source URL" +#: src/Module/Debug/Localtime.php:36 src/Model/Event.php:50 +#: src/Model/Event.php:862 +msgid "l F d, Y \\@ g:i A" +msgstr "l F d, Y \\@ g:i A" #: src/Module/Debug/Localtime.php:49 msgid "Time Conversion" @@ -7873,94 +4765,549 @@ msgstr "Converted local time: %s" msgid "Please select your timezone:" msgstr "Please select your time zone:" -#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 +#: src/Module/Debug/Babel.php:54 +msgid "Source input" +msgstr "Source input" + +#: src/Module/Debug/Babel.php:60 +msgid "BBCode::toPlaintext" +msgstr "BBCode::toPlaintext" + +#: src/Module/Debug/Babel.php:66 +msgid "BBCode::convert (raw HTML)" +msgstr "BBCode::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:71 +msgid "BBCode::convert" +msgstr "BBCode::convert" + +#: src/Module/Debug/Babel.php:77 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "BBCode::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:83 +msgid "BBCode::toMarkdown" +msgstr "BBCode::toMarkdown" + +#: src/Module/Debug/Babel.php:89 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "BBCode::toMarkdown => Markdown::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:93 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "BBCode::toMarkdown => Markdown::convert" + +#: src/Module/Debug/Babel.php:99 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:105 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:113 +msgid "Item Body" +msgstr "Item Body" + +#: src/Module/Debug/Babel.php:117 +msgid "Item Tags" +msgstr "Item Tags" + +#: src/Module/Debug/Babel.php:123 +msgid "PageInfo::appendToBody" +msgstr "" + +#: src/Module/Debug/Babel.php:128 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:132 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:139 +msgid "Source input (Diaspora format)" +msgstr "Source input (diaspora* format)" + +#: src/Module/Debug/Babel.php:148 +msgid "Source input (Markdown)" +msgstr "Source input (Markdown)" + +#: src/Module/Debug/Babel.php:154 +msgid "Markdown::convert (raw HTML)" +msgstr "Markdown::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:159 +msgid "Markdown::convert" +msgstr "Markdown::convert" + +#: src/Module/Debug/Babel.php:165 +msgid "Markdown::toBBCode" +msgstr "Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:172 +msgid "Raw HTML input" +msgstr "Raw HTML input" + +#: src/Module/Debug/Babel.php:177 +msgid "HTML Input" +msgstr "HTML input" + +#: src/Module/Debug/Babel.php:183 +msgid "HTML::toBBCode" +msgstr "HTML::toBBCode" + +#: src/Module/Debug/Babel.php:189 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "HTML::toBBCode => BBCode::convert" + +#: src/Module/Debug/Babel.php:194 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "HTML::toBBCode => BBCode::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:200 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "HTML::toBBCode => BBCode::toPlaintext" + +#: src/Module/Debug/Babel.php:206 +msgid "HTML::toMarkdown" +msgstr "HTML::toMarkdown" + +#: src/Module/Debug/Babel.php:212 +msgid "HTML::toPlaintext" +msgstr "HTML::toPlaintext" + +#: src/Module/Debug/Babel.php:218 +msgid "HTML::toPlaintext (compact)" +msgstr "HTML::toPlaintext (compact)" + +#: src/Module/Debug/Babel.php:228 +msgid "Decoded post" +msgstr "" + +#: src/Module/Debug/Babel.php:252 +msgid "Post array before expand entities" +msgstr "" + +#: src/Module/Debug/Babel.php:259 +msgid "Post converted" +msgstr "" + +#: src/Module/Debug/Babel.php:264 +msgid "Converted body" +msgstr "" + +#: src/Module/Debug/Babel.php:270 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "" + +#: src/Module/Debug/Babel.php:280 +msgid "Source text" +msgstr "Source text" + +#: src/Module/Debug/Babel.php:281 +msgid "BBCode" +msgstr "BBCode" + +#: src/Module/Debug/Babel.php:282 src/Content/ContactSelector.php:103 +msgid "Diaspora" +msgstr "diaspora*" + +#: src/Module/Debug/Babel.php:283 +msgid "Markdown" +msgstr "Markdown" + +#: src/Module/Debug/Babel.php:284 +msgid "HTML" +msgstr "HTML" + +#: src/Module/Debug/Babel.php:286 +msgid "Twitter Source" +msgstr "" + +#: src/Module/Debug/WebFinger.php:37 src/Module/Debug/Probe.php:38 msgid "Only logged in users are permitted to perform a probing." msgstr "Only logged in users are permitted to perform a probing." +#: src/Module/Debug/ActivityPubConversion.php:58 +msgid "Formatted" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:62 +msgid "Source" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:70 +msgid "Activity" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:118 +msgid "Object data" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:125 +msgid "Result Item" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "" + +#: src/Module/Debug/Feed.php:38 src/Module/Filer/SaveTag.php:38 +#: src/Module/Settings/Profile/Index.php:158 +msgid "You must be logged in to use this module" +msgstr "You must be logged in to use this module" + +#: src/Module/Debug/Feed.php:63 +msgid "Source URL" +msgstr "Source URL" + #: src/Module/Debug/Probe.php:54 msgid "Lookup address" msgstr "Lookup address" -#: src/Module/Delegation.php:147 -msgid "Manage Identities and/or Pages" -msgstr "Manage Identities and Pages" - -#: src/Module/Delegation.php:148 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "Accounts that I manage or own." - -#: src/Module/Delegation.php:149 -msgid "Select an identity to manage: " -msgstr "Select identity:" - -#: src/Module/Directory.php:78 -msgid "No entries (some entries may be hidden)." -msgstr "No entries (entries may be hidden)." - -#: src/Module/Directory.php:97 -msgid "Find on this site" -msgstr "Find on this site" - -#: src/Module/Directory.php:99 -msgid "Results for:" -msgstr "Results for:" - -#: src/Module/Directory.php:101 -msgid "Site Directory" -msgstr "Site directory" - -#: src/Module/Filer/SaveTag.php:57 +#: src/Module/Profile/Status.php:61 src/Module/Profile/Status.php:64 +#: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 +#: src/Protocol/OStatus.php:1276 src/Protocol/Feed.php:765 #, php-format -msgid "Filetag %s saved to item" -msgstr "File-tag %s saved to item" +msgid "%s's timeline" +msgstr "%s's timeline" -#: src/Module/Filer/SaveTag.php:66 -msgid "- select -" -msgstr "- select -" - -#: src/Module/Friendica.php:58 -msgid "Installed addons/apps:" -msgstr "Installed addons/apps:" - -#: src/Module/Friendica.php:63 -msgid "No installed addons/apps" -msgstr "No installed addons/apps" - -#: src/Module/Friendica.php:68 +#: src/Module/Profile/Status.php:62 src/Module/Profile/Profile.php:321 +#: src/Protocol/OStatus.php:1280 src/Protocol/Feed.php:769 #, php-format -msgid "Read about the Terms of Service of this node." -msgstr "Read about the Terms of Service of this node." +msgid "%s's posts" +msgstr "%s's posts" -#: src/Module/Friendica.php:75 -msgid "On this server the following remote servers are blocked." -msgstr "On this server the following remote servers are blocked." +#: src/Module/Profile/Status.php:63 src/Module/Profile/Profile.php:322 +#: src/Protocol/OStatus.php:1283 src/Protocol/Feed.php:772 +#, php-format +msgid "%s's comments" +msgstr "%s's comments" -#: src/Module/Friendica.php:93 +#: src/Module/Profile/Contacts.php:93 +msgid "No contacts." +msgstr "No contacts." + +#: src/Module/Profile/Contacts.php:109 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "Follower (%s)" +msgstr[1] "Followers (%s)" + +#: src/Module/Profile/Contacts.php:110 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "Following (%s)" +msgstr[1] "Following (%s)" + +#: src/Module/Profile/Contacts.php:111 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "Mutual friend (%s)" +msgstr[1] "Mutual friends (%s)" + +#: src/Module/Profile/Contacts.php:113 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "Contact (%s)" +msgstr[1] "Contacts (%s)" + +#: src/Module/Profile/Contacts.php:122 +msgid "All contacts" +msgstr "All contacts" + +#: src/Module/Profile/Contacts.php:124 src/Module/Contact.php:811 +#: src/Content/Widget.php:242 +msgid "Following" +msgstr "Following" + +#: src/Module/Profile/Contacts.php:125 src/Module/Contact.php:812 +#: src/Content/Widget.php:243 +msgid "Mutual friends" +msgstr "Mutual friends" + +#: src/Module/Profile/Profile.php:135 #, php-format msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." -msgstr "This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s." +"You're currently viewing your profile as %s Cancel" +msgstr "" -#: src/Module/Friendica.php:98 +#: src/Module/Profile/Profile.php:149 +msgid "Member since:" +msgstr "Member since:" + +#: src/Module/Profile/Profile.php:155 +msgid "j F, Y" +msgstr "j F, Y" + +#: src/Module/Profile/Profile.php:156 +msgid "j F" +msgstr "j F" + +#: src/Module/Profile/Profile.php:164 src/Util/Temporal.php:163 +msgid "Birthday:" +msgstr "Birthday:" + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +msgid "Age: " +msgstr "Age: " + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "%d year old" +msgstr[1] "%d years old" + +#: src/Module/Profile/Profile.php:176 src/Module/Contact.php:618 +#: src/Model/Profile.php:369 +msgid "XMPP:" +msgstr "XMPP:" + +#: src/Module/Profile/Profile.php:180 src/Module/Directory.php:161 +#: src/Model/Profile.php:367 +msgid "Homepage:" +msgstr "Homepage:" + +#: src/Module/Profile/Profile.php:229 +msgid "Forums:" +msgstr "Forums:" + +#: src/Module/Profile/Profile.php:240 +msgid "View profile as:" +msgstr "View profile as:" + +#: src/Module/Profile/Profile.php:250 src/Module/Profile/Profile.php:252 +#: src/Model/Profile.php:346 +msgid "Edit profile" +msgstr "Edit profile" + +#: src/Module/Profile/Profile.php:257 +msgid "View as" +msgstr "" + +#: src/Module/Register.php:69 +msgid "Only parent users can create additional accounts." +msgstr "Only parent users can create additional accounts." + +#: src/Module/Register.php:101 msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." -msgstr "Please visit Friendi.ca to learn more about the Friendica project." +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." +msgstr "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"." -#: src/Module/Friendica.php:99 -msgid "Bug reports and issues: please visit" -msgstr "Bug reports and issues: please visit" +#: src/Module/Register.php:102 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items." -#: src/Module/Friendica.php:99 -msgid "the bugtracker at github" -msgstr "the bugtracker at github" +#: src/Module/Register.php:103 +msgid "Your OpenID (optional): " +msgstr "Your OpenID (optional): " -#: src/Module/Friendica.php:100 -msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" -msgstr "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +#: src/Module/Register.php:112 +msgid "Include your profile in member directory?" +msgstr "Include your profile in member directory?" + +#: src/Module/Register.php:135 +msgid "Note for the admin" +msgstr "Note for the admin" + +#: src/Module/Register.php:135 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "Leave a message for the admin, why you want to join this node." + +#: src/Module/Register.php:136 +msgid "Membership on this site is by invitation only." +msgstr "Membership on this site is by invitation only." + +#: src/Module/Register.php:137 +msgid "Your invitation code: " +msgstr "Your invitation code: " + +#: src/Module/Register.php:139 src/Module/Admin/Site.php:588 +msgid "Registration" +msgstr "Join this Friendica Node Today" + +#: src/Module/Register.php:145 +msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " +msgstr "Your full name: " + +#: src/Module/Register.php:146 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "Your Email Address: (Initial information will be send there; so this must be an existing address.)" + +#: src/Module/Register.php:147 +msgid "Please repeat your e-mail address:" +msgstr "Please repeat your e-mail address:" + +#: src/Module/Register.php:149 +msgid "Leave empty for an auto generated password." +msgstr "Leave empty for an auto generated password." + +#: src/Module/Register.php:151 +#, php-format +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." +msgstr "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"." + +#: src/Module/Register.php:152 +msgid "Choose a nickname: " +msgstr "Choose a nickname: " + +#: src/Module/Register.php:161 +msgid "Import your profile to this friendica instance" +msgstr "Import an existing Friendica profile to this node." + +#: src/Module/Register.php:163 src/Module/BaseAdmin.php:102 +#: src/Module/Tos.php:84 src/Module/Admin/Tos.php:59 src/Content/Nav.php:255 +msgid "Terms of Service" +msgstr "Terms of Service" + +#: src/Module/Register.php:168 +msgid "Note: This node explicitly contains adult content" +msgstr "Note: This node explicitly contains adult content" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "Parent Password:" +msgstr "Parent password:" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "Please enter the password of the parent account to authorise this request." + +#: src/Module/Register.php:201 +msgid "Password doesn't match." +msgstr "Password doesn't match." + +#: src/Module/Register.php:207 +msgid "Please enter your password." +msgstr "Please enter your password." + +#: src/Module/Register.php:249 +msgid "You have entered too much information." +msgstr "You have entered too much information." + +#: src/Module/Register.php:273 +msgid "Please enter the identical mail address in the second field." +msgstr "Please enter the identical mail address in the second field." + +#: src/Module/Register.php:300 +msgid "The additional account was created." +msgstr "The additional account was created." + +#: src/Module/Register.php:325 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "Registration successful. Please check your email for further instructions." + +#: src/Module/Register.php:329 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
    login: %s
    " +"password: %s

    You can change your password after login." +msgstr "Failed to send email message. Here your account details:
    login: %s
    password: %s

    You can change your password after login." + +#: src/Module/Register.php:335 +msgid "Registration successful." +msgstr "Registration successful." + +#: src/Module/Register.php:340 src/Module/Register.php:347 +msgid "Your registration can not be processed." +msgstr "Your registration cannot be processed." + +#: src/Module/Register.php:346 +msgid "You have to leave a request note for the admin." +msgstr "You have to leave a request note for the admin." + +#: src/Module/Register.php:394 +msgid "Your registration is pending approval by the site owner." +msgstr "Your registration is pending approval by the site administrator." + +#: src/Module/Special/HTTPException.php:49 +msgid "Bad Request" +msgstr "Bad Request" + +#: src/Module/Special/HTTPException.php:50 +msgid "Unauthorized" +msgstr "Unauthorized" + +#: src/Module/Special/HTTPException.php:51 +msgid "Forbidden" +msgstr "Forbidden" + +#: src/Module/Special/HTTPException.php:52 +msgid "Not Found" +msgstr "Not found" + +#: src/Module/Special/HTTPException.php:53 +msgid "Internal Server Error" +msgstr "Internal Server Error" + +#: src/Module/Special/HTTPException.php:54 +msgid "Service Unavailable" +msgstr "Service Unavailable" + +#: src/Module/Special/HTTPException.php:61 +msgid "" +"The server cannot or will not process the request due to an apparent client " +"error." +msgstr "The server cannot process the request due to an apparent client error." + +#: src/Module/Special/HTTPException.php:62 +msgid "" +"Authentication is required and has failed or has not yet been provided." +msgstr "Authentication is required and has failed or has not yet been provided." + +#: src/Module/Special/HTTPException.php:63 +msgid "" +"The request was valid, but the server is refusing action. The user might not" +" have the necessary permissions for a resource, or may need an account." +msgstr "The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account." + +#: src/Module/Special/HTTPException.php:64 +msgid "" +"The requested resource could not be found but may be available in the " +"future." +msgstr "The requested resource could not be found but may be available in the future." + +#: src/Module/Special/HTTPException.php:65 +msgid "" +"An unexpected condition was encountered and no more specific message is " +"suitable." +msgstr "An unexpected condition was encountered and no more specific message is available." + +#: src/Module/Special/HTTPException.php:66 +msgid "" +"The server is currently unavailable (because it is overloaded or down for " +"maintenance). Please try again later." +msgstr "The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later." + +#: src/Module/Special/HTTPException.php:72 src/Content/Nav.php:93 +msgid "Go back" +msgstr "Go back" + +#: src/Module/Home.php:54 +#, php-format +msgid "Welcome to %s" +msgstr "Welcome to %s" + +#: src/Module/AllFriends.php:72 +msgid "No friends to display." +msgstr "No friends to display." #: src/Module/FriendSuggest.php:65 msgid "Suggested contact not found." @@ -7979,114 +5326,16 @@ msgstr "Suggest friends" msgid "Suggest a friend for %s" msgstr "Suggest a friend for %s" -#: src/Module/Group.php:56 -msgid "Group created." -msgstr "Group created." +#: src/Module/Credits.php:44 +msgid "Credits" +msgstr "Credits" -#: src/Module/Group.php:62 -msgid "Could not create group." -msgstr "Could not create group." - -#: src/Module/Group.php:73 src/Module/Group.php:215 src/Module/Group.php:241 -msgid "Group not found." -msgstr "Group not found." - -#: src/Module/Group.php:79 -msgid "Group name changed." -msgstr "Group name changed." - -#: src/Module/Group.php:101 -msgid "Unknown group." -msgstr "Unknown group." - -#: src/Module/Group.php:110 -msgid "Contact is deleted." -msgstr "Contact is deleted." - -#: src/Module/Group.php:116 -msgid "Unable to add the contact to the group." -msgstr "Unable to add contact to group." - -#: src/Module/Group.php:119 -msgid "Contact successfully added to group." -msgstr "Contact successfully added to group." - -#: src/Module/Group.php:123 -msgid "Unable to remove the contact from the group." -msgstr "Unable to remove contact from group." - -#: src/Module/Group.php:126 -msgid "Contact successfully removed from group." -msgstr "Contact removed from group." - -#: src/Module/Group.php:129 -msgid "Unknown group command." -msgstr "Unknown group command." - -#: src/Module/Group.php:132 -msgid "Bad request." -msgstr "Bad request." - -#: src/Module/Group.php:171 -msgid "Save Group" -msgstr "Save group" - -#: src/Module/Group.php:172 -msgid "Filter" -msgstr "Filter" - -#: src/Module/Group.php:178 -msgid "Create a group of contacts/friends." -msgstr "Create a group of contacts/friends." - -#: src/Module/Group.php:220 -msgid "Group removed." -msgstr "Group removed." - -#: src/Module/Group.php:222 -msgid "Unable to remove group." -msgstr "Unable to remove group." - -#: src/Module/Group.php:273 -msgid "Delete Group" -msgstr "Delete group" - -#: src/Module/Group.php:283 -msgid "Edit Group Name" -msgstr "Edit group name" - -#: src/Module/Group.php:293 -msgid "Members" -msgstr "Members" - -#: src/Module/Group.php:309 -msgid "Remove contact from group" -msgstr "Remove contact from group" - -#: src/Module/Group.php:329 -msgid "Click on a contact to add or remove." -msgstr "Click on a contact to add or remove it." - -#: src/Module/Group.php:343 -msgid "Add contact to group" -msgstr "Add contact to group" - -#: src/Module/Help.php:62 -msgid "Help:" -msgstr "Help:" - -#: src/Module/Home.php:54 -#, php-format -msgid "Welcome to %s" -msgstr "Welcome to %s" - -#: src/Module/HoverCard.php:47 -msgid "No profile" -msgstr "No profile" - -#: src/Module/HTTPException/MethodNotAllowed.php:32 -msgid "Method Not Allowed." -msgstr "Method not allowed." +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" +msgstr "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!" #: src/Module/Install.php:177 msgid "Friendica Communications Server - Setup" @@ -8100,10 +5349,30 @@ msgstr "System check" msgid "Check again" msgstr "Check again" +#: src/Module/Install.php:200 src/Module/Admin/Site.php:521 +msgid "No SSL policy, links will track page SSL state" +msgstr "No SSL policy, links will track page SSL state" + +#: src/Module/Install.php:201 src/Module/Admin/Site.php:522 +msgid "Force all links to use SSL" +msgstr "Force all links to use SSL" + +#: src/Module/Install.php:202 src/Module/Admin/Site.php:523 +msgid "Self-signed certificate, use SSL for local links only (discouraged)" +msgstr "Self-signed certificate, use SSL for local links only (discouraged)" + #: src/Module/Install.php:208 msgid "Base settings" msgstr "Base settings" +#: src/Module/Install.php:210 src/Module/Admin/Site.php:611 +msgid "SSL link policy" +msgstr "SSL link policy" + +#: src/Module/Install.php:212 src/Module/Admin/Site.php:611 +msgid "Determines whether generated links should be forced to use SSL" +msgstr "Determines whether generated links should be forced to use SSL" + #: src/Module/Install.php:215 msgid "Host name" msgstr "Host name" @@ -8232,6 +5501,811 @@ msgid "" " administrator email. This will allow you to enter the site admin panel." msgstr "Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel." +#: src/Module/Filer/SaveTag.php:65 +msgid "- select -" +msgstr "- select -" + +#: src/Module/Filer/RemoveTag.php:63 +msgid "Item was not removed" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:66 +msgid "Item was not deleted" +msgstr "" + +#: src/Module/PermissionTooltip.php:24 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/PermissionTooltip.php:37 +msgid "Model not found" +msgstr "" + +#: src/Module/PermissionTooltip.php:59 +msgid "Remote privacy information not available." +msgstr "Remote privacy information not available." + +#: src/Module/PermissionTooltip.php:70 +msgid "Visible to:" +msgstr "Visible to:" + +#: src/Module/Delegation.php:147 +msgid "Manage Identities and/or Pages" +msgstr "Manage Identities and Pages" + +#: src/Module/Delegation.php:148 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "Accounts that I manage or own." + +#: src/Module/Delegation.php:149 +msgid "Select an identity to manage: " +msgstr "Select identity:" + +#: src/Module/Conversation/Community.php:56 +msgid "Local Community" +msgstr "Local community" + +#: src/Module/Conversation/Community.php:59 +msgid "Posts from local users on this server" +msgstr "Posts from local users on this server" + +#: src/Module/Conversation/Community.php:67 +msgid "Global Community" +msgstr "Global community" + +#: src/Module/Conversation/Community.php:70 +msgid "Posts from users of the whole federated network" +msgstr "Posts from users of the whole federated network" + +#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:179 +msgid "No results." +msgstr "No results." + +#: src/Module/Conversation/Community.php:125 +msgid "" +"This community stream shows all public posts received by this node. They may" +" not reflect the opinions of this node’s users." +msgstr "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users." + +#: src/Module/Conversation/Community.php:178 +msgid "Community option not available." +msgstr "Community option not available." + +#: src/Module/Conversation/Community.php:194 +msgid "Not available." +msgstr "Not available." + +#: src/Module/Welcome.php:44 +msgid "Welcome to Friendica" +msgstr "Welcome to Friendica" + +#: src/Module/Welcome.php:45 +msgid "New Member Checklist" +msgstr "New Member Checklist" + +#: src/Module/Welcome.php:46 +msgid "" +"We would like to offer some tips and links to help make your experience " +"enjoyable. Click any item to visit the relevant page. A link to this page " +"will be visible from your home page for two weeks after your initial " +"registration and then will quietly disappear." +msgstr "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear." + +#: src/Module/Welcome.php:48 +msgid "Getting Started" +msgstr "Getting started" + +#: src/Module/Welcome.php:49 +msgid "Friendica Walk-Through" +msgstr "Friendica walk-through" + +#: src/Module/Welcome.php:50 +msgid "" +"On your Quick Start page - find a brief introduction to your " +"profile and network tabs, make some new connections, and find some groups to" +" join." +msgstr "On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join." + +#: src/Module/Welcome.php:53 +msgid "Go to Your Settings" +msgstr "Go to your settings" + +#: src/Module/Welcome.php:54 +msgid "" +"On your Settings page - change your initial password. Also make a " +"note of your Identity Address. This looks just like an email address - and " +"will be useful in making friends on the free social web." +msgstr "On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web." + +#: src/Module/Welcome.php:55 +msgid "" +"Review the other settings, particularly the privacy settings. An unpublished" +" directory listing is like having an unlisted phone number. In general, you " +"should probably publish your listing - unless all of your friends and " +"potential friends know exactly how to find you." +msgstr "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you." + +#: src/Module/Welcome.php:58 src/Module/Settings/Profile/Index.php:248 +msgid "Upload Profile Photo" +msgstr "Upload profile photo" + +#: src/Module/Welcome.php:59 +msgid "" +"Upload a profile photo if you have not done so already. Studies have shown " +"that people with real photos of themselves are ten times more likely to make" +" friends than people who do not." +msgstr "Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not." + +#: src/Module/Welcome.php:60 +msgid "Edit Your Profile" +msgstr "Edit your profile" + +#: src/Module/Welcome.php:61 +msgid "" +"Edit your default profile to your liking. Review the " +"settings for hiding your list of friends and hiding the profile from unknown" +" visitors." +msgstr "Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors." + +#: src/Module/Welcome.php:62 +msgid "Profile Keywords" +msgstr "Profile keywords" + +#: src/Module/Welcome.php:63 +msgid "" +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships." + +#: src/Module/Welcome.php:65 +msgid "Connecting" +msgstr "Connecting" + +#: src/Module/Welcome.php:67 +msgid "Importing Emails" +msgstr "Importing emails" + +#: src/Module/Welcome.php:68 +msgid "" +"Enter your email access information on your Connector Settings page if you " +"wish to import and interact with friends or mailing lists from your email " +"INBOX" +msgstr "Enter your email access information on your Connector Settings if you wish to import and interact with friends or mailing lists from your email INBOX" + +#: src/Module/Welcome.php:69 +msgid "Go to Your Contacts Page" +msgstr "Go to your contacts page" + +#: src/Module/Welcome.php:70 +msgid "" +"Your Contacts page is your gateway to managing friendships and connecting " +"with friends on other networks. Typically you enter their address or site " +"URL in the Add New Contact dialog." +msgstr "Your contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add new contact dialog." + +#: src/Module/Welcome.php:71 +msgid "Go to Your Site's Directory" +msgstr "Go to your site's directory" + +#: src/Module/Welcome.php:72 +msgid "" +"The Directory page lets you find other people in this network or other " +"federated sites. Look for a Connect or Follow link on " +"their profile page. Provide your own Identity Address if requested." +msgstr "The directory lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own identity address when requested." + +#: src/Module/Welcome.php:73 +msgid "Finding New People" +msgstr "Finding new people" + +#: src/Module/Welcome.php:74 +msgid "" +"On the side panel of the Contacts page are several tools to find new " +"friends. We can match people by interest, look up people by name or " +"interest, and provide suggestions based on network relationships. On a brand" +" new site, friend suggestions will usually begin to be populated within 24 " +"hours." +msgstr "On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours." + +#: src/Module/Welcome.php:76 src/Module/Contact.php:797 +#: src/Model/Group.php:528 src/Content/Widget.php:217 +msgid "Groups" +msgstr "Groups" + +#: src/Module/Welcome.php:77 +msgid "Group Your Contacts" +msgstr "Group your contacts" + +#: src/Module/Welcome.php:78 +msgid "" +"Once you have made some friends, organize them into private conversation " +"groups from the sidebar of your Contacts page and then you can interact with" +" each group privately on your Network page." +msgstr "Once you have made some friends, organise them into private conversation groups from the sidebar of your contacts page and then you can interact with each group privately on your network page." + +#: src/Module/Welcome.php:80 +msgid "Why Aren't My Posts Public?" +msgstr "Why aren't my posts public?" + +#: src/Module/Welcome.php:81 +msgid "" +"Friendica respects your privacy. By default, your posts will only show up to" +" people you've added as friends. For more information, see the help section " +"from the link above." +msgstr "Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above." + +#: src/Module/Welcome.php:83 +msgid "Getting Help" +msgstr "Getting help" + +#: src/Module/Welcome.php:84 +msgid "Go to the Help Section" +msgstr "Go to the help section" + +#: src/Module/Welcome.php:85 +msgid "" +"Our help pages may be consulted for detail on other program" +" features and resources." +msgstr "Our help pages may be consulted for detail on other program features and resources." + +#: src/Module/Bookmarklet.php:56 +msgid "This page is missing a url parameter." +msgstr "This page is missing a URL parameter." + +#: src/Module/Bookmarklet.php:78 +msgid "The post was created" +msgstr "The post was created" + +#: src/Module/BaseAdmin.php:79 +msgid "" +"Submanaged account can't access the administation pages. Please log back in " +"as the main account." +msgstr "" + +#: src/Module/BaseAdmin.php:92 src/Content/Nav.php:252 +msgid "Information" +msgstr "Information" + +#: src/Module/BaseAdmin.php:93 +msgid "Overview" +msgstr "Overview" + +#: src/Module/BaseAdmin.php:94 src/Module/Admin/Federation.php:141 +msgid "Federation Statistics" +msgstr "Federation statistics" + +#: src/Module/BaseAdmin.php:96 +msgid "Configuration" +msgstr "Configuration" + +#: src/Module/BaseAdmin.php:97 src/Module/Admin/Site.php:585 +msgid "Site" +msgstr "Site" + +#: src/Module/BaseAdmin.php:98 src/Module/Admin/Users.php:243 +#: src/Module/Admin/Users.php:260 +msgid "Users" +msgstr "Users" + +#: src/Module/BaseAdmin.php:99 src/Module/Admin/Addons/Details.php:117 +#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseSettings.php:87 +msgid "Addons" +msgstr "Addons" + +#: src/Module/BaseAdmin.php:100 src/Module/Admin/Themes/Details.php:122 +#: src/Module/Admin/Themes/Index.php:112 +msgid "Themes" +msgstr "Theme selection" + +#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 +msgid "Additional features" +msgstr "Additional features" + +#: src/Module/BaseAdmin.php:104 +msgid "Database" +msgstr "Database" + +#: src/Module/BaseAdmin.php:105 +msgid "DB updates" +msgstr "DB updates" + +#: src/Module/BaseAdmin.php:106 +msgid "Inspect Deferred Workers" +msgstr "Inspect deferred workers" + +#: src/Module/BaseAdmin.php:107 +msgid "Inspect worker Queue" +msgstr "Inspect worker queue" + +#: src/Module/BaseAdmin.php:109 +msgid "Tools" +msgstr "Tools" + +#: src/Module/BaseAdmin.php:110 +msgid "Contact Blocklist" +msgstr "Contact block-list" + +#: src/Module/BaseAdmin.php:111 +msgid "Server Blocklist" +msgstr "Server block-list" + +#: src/Module/BaseAdmin.php:112 src/Module/Admin/Item/Delete.php:66 +msgid "Delete Item" +msgstr "Delete item" + +#: src/Module/BaseAdmin.php:114 src/Module/BaseAdmin.php:115 +#: src/Module/Admin/Logs/Settings.php:79 +msgid "Logs" +msgstr "Logs" + +#: src/Module/BaseAdmin.php:116 src/Module/Admin/Logs/View.php:65 +msgid "View Logs" +msgstr "View logs" + +#: src/Module/BaseAdmin.php:118 +msgid "Diagnostics" +msgstr "Diagnostics" + +#: src/Module/BaseAdmin.php:119 +msgid "PHP Info" +msgstr "PHP info" + +#: src/Module/BaseAdmin.php:120 +msgid "probe address" +msgstr "Probe address" + +#: src/Module/BaseAdmin.php:121 +msgid "check webfinger" +msgstr "Check WebFinger" + +#: src/Module/BaseAdmin.php:122 +msgid "Item Source" +msgstr "Item source" + +#: src/Module/BaseAdmin.php:123 +msgid "Babel" +msgstr "Babel" + +#: src/Module/BaseAdmin.php:124 +msgid "ActivityPub Conversion" +msgstr "" + +#: src/Module/BaseAdmin.php:132 src/Content/Nav.php:288 +msgid "Admin" +msgstr "Admin" + +#: src/Module/BaseAdmin.php:133 +msgid "Addon Features" +msgstr "Addon features" + +#: src/Module/BaseAdmin.php:134 +msgid "User registrations waiting for confirmation" +msgstr "User registrations awaiting confirmation" + +#: src/Module/Contact.php:87 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "%d contact edited." +msgstr[1] "%d contacts edited." + +#: src/Module/Contact.php:114 +msgid "Could not access contact record." +msgstr "Could not access contact record." + +#: src/Module/Contact.php:322 src/Model/Profile.php:448 +#: src/Content/Text/HTML.php:896 +msgid "Follow" +msgstr "Follow" + +#: src/Module/Contact.php:324 src/Model/Profile.php:450 +msgid "Unfollow" +msgstr "Unfollow" + +#: src/Module/Contact.php:380 src/Module/Api/Twitter/ContactEndpoint.php:65 +msgid "Contact not found" +msgstr "Contact not found" + +#: src/Module/Contact.php:399 +msgid "Contact has been blocked" +msgstr "Contact has been blocked" + +#: src/Module/Contact.php:399 +msgid "Contact has been unblocked" +msgstr "Contact has been unblocked" + +#: src/Module/Contact.php:409 +msgid "Contact has been ignored" +msgstr "Contact has been ignored" + +#: src/Module/Contact.php:409 +msgid "Contact has been unignored" +msgstr "Contact has been unignored" + +#: src/Module/Contact.php:419 +msgid "Contact has been archived" +msgstr "Contact has been archived" + +#: src/Module/Contact.php:419 +msgid "Contact has been unarchived" +msgstr "Contact has been unarchived" + +#: src/Module/Contact.php:443 +msgid "Drop contact" +msgstr "Drop contact" + +#: src/Module/Contact.php:446 src/Module/Contact.php:837 +msgid "Do you really want to delete this contact?" +msgstr "Do you really want to delete this contact?" + +#: src/Module/Contact.php:460 +msgid "Contact has been removed." +msgstr "Contact has been removed." + +#: src/Module/Contact.php:488 +#, php-format +msgid "You are mutual friends with %s" +msgstr "You are mutual friends with %s" + +#: src/Module/Contact.php:492 +#, php-format +msgid "You are sharing with %s" +msgstr "You are sharing with %s" + +#: src/Module/Contact.php:496 +#, php-format +msgid "%s is sharing with you" +msgstr "%s is sharing with you" + +#: src/Module/Contact.php:520 +msgid "Private communications are not available for this contact." +msgstr "Private communications are not available for this contact." + +#: src/Module/Contact.php:522 +msgid "Never" +msgstr "Never" + +#: src/Module/Contact.php:525 +msgid "(Update was successful)" +msgstr "(Update was successful)" + +#: src/Module/Contact.php:525 +msgid "(Update was not successful)" +msgstr "(Update was not successful)" + +#: src/Module/Contact.php:527 src/Module/Contact.php:1109 +msgid "Suggest friends" +msgstr "Suggest friends" + +#: src/Module/Contact.php:531 +#, php-format +msgid "Network type: %s" +msgstr "Network type: %s" + +#: src/Module/Contact.php:536 +msgid "Communications lost with this contact!" +msgstr "Communications lost with this contact!" + +#: src/Module/Contact.php:542 +msgid "Fetch further information for feeds" +msgstr "Fetch further information for feeds" + +#: src/Module/Contact.php:544 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags." + +#: src/Module/Contact.php:546 src/Module/Admin/Site.php:689 +#: src/Module/Admin/Site.php:699 src/Module/Settings/TwoFactor/Index.php:113 +msgid "Disabled" +msgstr "Disabled" + +#: src/Module/Contact.php:547 +msgid "Fetch information" +msgstr "Fetch information" + +#: src/Module/Contact.php:548 +msgid "Fetch keywords" +msgstr "Fetch keywords" + +#: src/Module/Contact.php:549 +msgid "Fetch information and keywords" +msgstr "Fetch information and keywords" + +#: src/Module/Contact.php:563 +msgid "Contact Information / Notes" +msgstr "Personal note" + +#: src/Module/Contact.php:564 +msgid "Contact Settings" +msgstr "Notification and privacy " + +#: src/Module/Contact.php:572 +msgid "Contact" +msgstr "Contact" + +#: src/Module/Contact.php:576 +msgid "Their personal note" +msgstr "Their personal note" + +#: src/Module/Contact.php:578 +msgid "Edit contact notes" +msgstr "Edit contact notes" + +#: src/Module/Contact.php:581 src/Module/Contact.php:1077 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "Visit %s's profile [%s]" + +#: src/Module/Contact.php:582 +msgid "Block/Unblock contact" +msgstr "Block/Unblock contact" + +#: src/Module/Contact.php:583 +msgid "Ignore contact" +msgstr "Ignore contact" + +#: src/Module/Contact.php:584 +msgid "View conversations" +msgstr "View conversations" + +#: src/Module/Contact.php:589 +msgid "Last update:" +msgstr "Last update:" + +#: src/Module/Contact.php:591 +msgid "Update public posts" +msgstr "Update public posts" + +#: src/Module/Contact.php:593 src/Module/Contact.php:1119 +msgid "Update now" +msgstr "Update now" + +#: src/Module/Contact.php:595 src/Module/Contact.php:841 +#: src/Module/Contact.php:1138 src/Module/Admin/Users.php:256 +#: src/Module/Admin/Blocklist/Contact.php:85 +msgid "Unblock" +msgstr "Unblock" + +#: src/Module/Contact.php:596 src/Module/Contact.php:842 +#: src/Module/Contact.php:1146 +msgid "Unignore" +msgstr "Unignore" + +#: src/Module/Contact.php:600 +msgid "Currently blocked" +msgstr "Currently blocked" + +#: src/Module/Contact.php:601 +msgid "Currently ignored" +msgstr "Currently ignored" + +#: src/Module/Contact.php:602 +msgid "Currently archived" +msgstr "Currently archived" + +#: src/Module/Contact.php:603 +msgid "Awaiting connection acknowledge" +msgstr "Awaiting connection acknowledgement " + +#: src/Module/Contact.php:604 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "Replies/Likes to your public posts may still be visible" + +#: src/Module/Contact.php:605 +msgid "Notification for new posts" +msgstr "Notification for new posts" + +#: src/Module/Contact.php:605 +msgid "Send a notification of every new post of this contact" +msgstr "Send notification for every new post from this contact" + +#: src/Module/Contact.php:607 +msgid "Keyword Deny List" +msgstr "" + +#: src/Module/Contact.php:607 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected" + +#: src/Module/Contact.php:623 src/Module/Settings/TwoFactor/Index.php:127 +msgid "Actions" +msgstr "Actions" + +#: src/Module/Contact.php:749 src/Module/Group.php:292 +#: src/Content/Widget.php:250 +msgid "All Contacts" +msgstr "All contacts" + +#: src/Module/Contact.php:752 +msgid "Show all contacts" +msgstr "Show all contacts" + +#: src/Module/Contact.php:757 src/Module/Contact.php:817 +msgid "Pending" +msgstr "Pending" + +#: src/Module/Contact.php:760 +msgid "Only show pending contacts" +msgstr "Only show pending contacts" + +#: src/Module/Contact.php:765 src/Module/Contact.php:818 +msgid "Blocked" +msgstr "Blocked" + +#: src/Module/Contact.php:768 +msgid "Only show blocked contacts" +msgstr "Only show blocked contacts" + +#: src/Module/Contact.php:773 src/Module/Contact.php:820 +msgid "Ignored" +msgstr "Ignored" + +#: src/Module/Contact.php:776 +msgid "Only show ignored contacts" +msgstr "Only show ignored contacts" + +#: src/Module/Contact.php:781 src/Module/Contact.php:821 +msgid "Archived" +msgstr "Archived" + +#: src/Module/Contact.php:784 +msgid "Only show archived contacts" +msgstr "Only show archived contacts" + +#: src/Module/Contact.php:789 src/Module/Contact.php:819 +msgid "Hidden" +msgstr "Hidden" + +#: src/Module/Contact.php:792 +msgid "Only show hidden contacts" +msgstr "Only show hidden contacts" + +#: src/Module/Contact.php:800 +msgid "Organize your contact groups" +msgstr "Organise your contact groups" + +#: src/Module/Contact.php:832 +msgid "Search your contacts" +msgstr "Search your contacts" + +#: src/Module/Contact.php:833 src/Module/Search/Index.php:186 +#, php-format +msgid "Results for: %s" +msgstr "Results for: %s" + +#: src/Module/Contact.php:843 src/Module/Contact.php:1155 +msgid "Archive" +msgstr "Archive" + +#: src/Module/Contact.php:843 src/Module/Contact.php:1155 +msgid "Unarchive" +msgstr "Unarchive" + +#: src/Module/Contact.php:846 +msgid "Batch Actions" +msgstr "Batch actions" + +#: src/Module/Contact.php:881 +msgid "Conversations started by this contact" +msgstr "Conversations started by this contact" + +#: src/Module/Contact.php:886 +msgid "Posts and Comments" +msgstr "Posts and Comments" + +#: src/Module/Contact.php:897 src/Module/BaseProfile.php:55 +msgid "Profile Details" +msgstr "Profile Details" + +#: src/Module/Contact.php:909 +msgid "View all contacts" +msgstr "View all contacts" + +#: src/Module/Contact.php:920 +msgid "View all common friends" +msgstr "View all common friends" + +#: src/Module/Contact.php:930 +msgid "Advanced Contact Settings" +msgstr "Advanced contact settings" + +#: src/Module/Contact.php:1036 +msgid "Mutual Friendship" +msgstr "Mutual friendship" + +#: src/Module/Contact.php:1040 +msgid "is a fan of yours" +msgstr "is a fan of yours" + +#: src/Module/Contact.php:1044 +msgid "you are a fan of" +msgstr "I follow them" + +#: src/Module/Contact.php:1062 +msgid "Pending outgoing contact request" +msgstr "Pending outgoing contact request" + +#: src/Module/Contact.php:1064 +msgid "Pending incoming contact request" +msgstr "Pending incoming contact request" + +#: src/Module/Contact.php:1129 src/Module/Contact/Advanced.php:138 +msgid "Refetch contact data" +msgstr "Re-fetch contact data." + +#: src/Module/Contact.php:1140 +msgid "Toggle Blocked status" +msgstr "Toggle blocked status" + +#: src/Module/Contact.php:1148 +msgid "Toggle Ignored status" +msgstr "Toggle ignored status" + +#: src/Module/Contact.php:1157 +msgid "Toggle Archive status" +msgstr "Toggle archive status" + +#: src/Module/Contact.php:1165 +msgid "Delete contact" +msgstr "Delete contact" + +#: src/Module/Tos.php:46 src/Module/Tos.php:88 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen" +" name), an username (nickname) and a working email address. The names will " +"be accessible on the profile page of the account by any visitor of the page," +" even if other profile details are not displayed. The email address will " +"only be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or" +" the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication." + +#: src/Module/Tos.php:47 src/Module/Tos.php:89 +msgid "" +"This data is required for communication and is passed on to the nodes of the" +" communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "This information is required for communication and is passed on to the nodes of the communication partners and stored there. Users can enter additional personal information that may be transmitted to the communication partner's accounts." + +#: src/Module/Tos.php:48 src/Module/Tos.php:90 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the" +" account settings. If the user " +"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " +"be permanent. Deletion of the data will also be requested from the nodes of " +"the communication partners." +msgstr "At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners." + +#: src/Module/Tos.php:51 src/Module/Tos.php:87 +msgid "Privacy Statement" +msgstr "Privacy Statement" + +#: src/Module/Help.php:62 +msgid "Help:" +msgstr "Help:" + +#: src/Module/HTTPException/MethodNotAllowed.php:32 +msgid "Method Not Allowed." +msgstr "Method not allowed." + +#: src/Module/Api/Twitter/ContactEndpoint.php:135 +msgid "Profile not found" +msgstr "" + #: src/Module/Invite.php:55 msgid "Total invitation limit exceeded." msgstr "Total invitation limit exceeded" @@ -8336,6 +6410,1844 @@ msgid "" "important, please visit http://friendi.ca" msgstr "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca" +#: src/Module/BaseSearch.php:69 +#, php-format +msgid "People Search - %s" +msgstr "People search - %s" + +#: src/Module/BaseSearch.php:79 +#, php-format +msgid "Forum Search - %s" +msgstr "Forum search - %s" + +#: src/Module/Admin/Themes/Details.php:77 +#: src/Module/Admin/Addons/Details.php:93 +msgid "Disable" +msgstr "Disable" + +#: src/Module/Admin/Themes/Details.php:80 +#: src/Module/Admin/Addons/Details.php:96 +msgid "Enable" +msgstr "Enable" + +#: src/Module/Admin/Themes/Details.php:88 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "Theme %s disabled." + +#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "Theme %s successfully enabled." + +#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "Theme %s failed to install." + +#: src/Module/Admin/Themes/Details.php:114 +msgid "Screenshot" +msgstr "Screenshot" + +#: src/Module/Admin/Themes/Details.php:121 +#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Users.php:242 +#: src/Module/Admin/Queue.php:75 src/Module/Admin/Federation.php:140 +#: src/Module/Admin/Logs/View.php:64 src/Module/Admin/Logs/Settings.php:78 +#: src/Module/Admin/Site.php:584 src/Module/Admin/Summary.php:230 +#: src/Module/Admin/Tos.php:58 src/Module/Admin/Blocklist/Server.php:88 +#: src/Module/Admin/Blocklist/Contact.php:78 +#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Addons/Details.php:116 +#: src/Module/Admin/Addons/Index.php:67 +msgid "Administration" +msgstr "Administration" + +#: src/Module/Admin/Themes/Details.php:123 +#: src/Module/Admin/Addons/Details.php:118 +msgid "Toggle" +msgstr "Toggle" + +#: src/Module/Admin/Themes/Details.php:132 +#: src/Module/Admin/Addons/Details.php:126 +msgid "Author: " +msgstr "Author: " + +#: src/Module/Admin/Themes/Details.php:133 +#: src/Module/Admin/Addons/Details.php:127 +msgid "Maintainer: " +msgstr "Maintainer: " + +#: src/Module/Admin/Themes/Embed.php:84 +msgid "Unknown theme." +msgstr "Unknown theme." + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "Reload active themes" + +#: src/Module/Admin/Themes/Index.php:119 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "No themes found on the system. They should be placed in %1$s" + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Experimental]" +msgstr "[Experimental]" + +#: src/Module/Admin/Themes/Index.php:121 +msgid "[Unsupported]" +msgstr "[Unsupported]" + +#: src/Module/Admin/Features.php:76 +#, php-format +msgid "Lock feature %s" +msgstr "Lock feature %s" + +#: src/Module/Admin/Features.php:85 +msgid "Manage Additional Features" +msgstr "Manage additional features" + +#: src/Module/Admin/Users.php:61 +#, php-format +msgid "%s user blocked" +msgid_plural "%s users blocked" +msgstr[0] "%s user blocked" +msgstr[1] "%s users blocked" + +#: src/Module/Admin/Users.php:68 +#, php-format +msgid "%s user unblocked" +msgid_plural "%s users unblocked" +msgstr[0] "%s user unblocked" +msgstr[1] "%s users unblocked" + +#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 +msgid "You can't remove yourself" +msgstr "You can't remove yourself" + +#: src/Module/Admin/Users.php:80 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "%s user deleted" +msgstr[1] "%s users deleted" + +#: src/Module/Admin/Users.php:87 +#, php-format +msgid "%s user approved" +msgid_plural "%s users approved" +msgstr[0] "%s user approved" +msgstr[1] "%s users approved" + +#: src/Module/Admin/Users.php:94 +#, php-format +msgid "%s registration revoked" +msgid_plural "%s registrations revoked" +msgstr[0] "%s registration revoked" +msgstr[1] "%s registrations revoked" + +#: src/Module/Admin/Users.php:124 +#, php-format +msgid "User \"%s\" deleted" +msgstr "User \"%s\" deleted" + +#: src/Module/Admin/Users.php:132 +#, php-format +msgid "User \"%s\" blocked" +msgstr "User \"%s\" blocked" + +#: src/Module/Admin/Users.php:137 +#, php-format +msgid "User \"%s\" unblocked" +msgstr "User \"%s\" unblocked" + +#: src/Module/Admin/Users.php:142 +msgid "Account approved." +msgstr "Account approved." + +#: src/Module/Admin/Users.php:147 +msgid "Registration revoked" +msgstr "Registration revoked" + +#: src/Module/Admin/Users.php:191 +msgid "Private Forum" +msgstr "Private Forum" + +#: src/Module/Admin/Users.php:198 +msgid "Relay" +msgstr "Relay" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:248 +#: src/Module/Admin/Users.php:262 src/Module/Admin/Users.php:280 +#: src/Content/ContactSelector.php:102 +msgid "Email" +msgstr "Email" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Register date" +msgstr "Registration date" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Last login" +msgstr "Last login" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Last public item" +msgstr "Last public item" + +#: src/Module/Admin/Users.php:237 +msgid "Type" +msgstr "Type" + +#: src/Module/Admin/Users.php:244 +msgid "Add User" +msgstr "Add user" + +#: src/Module/Admin/Users.php:245 src/Module/Admin/Blocklist/Contact.php:82 +msgid "select all" +msgstr "select all" + +#: src/Module/Admin/Users.php:246 +msgid "User registrations waiting for confirm" +msgstr "User registrations awaiting confirmation" + +#: src/Module/Admin/Users.php:247 +msgid "User waiting for permanent deletion" +msgstr "User awaiting permanent deletion" + +#: src/Module/Admin/Users.php:248 +msgid "Request date" +msgstr "Request date" + +#: src/Module/Admin/Users.php:249 +msgid "No registrations." +msgstr "No registrations." + +#: src/Module/Admin/Users.php:250 +msgid "Note from the user" +msgstr "Note from the user" + +#: src/Module/Admin/Users.php:252 +msgid "Deny" +msgstr "Deny" + +#: src/Module/Admin/Users.php:255 +msgid "User blocked" +msgstr "User blocked" + +#: src/Module/Admin/Users.php:257 +msgid "Site admin" +msgstr "Site admin" + +#: src/Module/Admin/Users.php:258 +msgid "Account expired" +msgstr "Account expired" + +#: src/Module/Admin/Users.php:261 +msgid "New User" +msgstr "New user" + +#: src/Module/Admin/Users.php:262 +msgid "Permanent deletion" +msgstr "Permanent deletion" + +#: src/Module/Admin/Users.php:267 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?" + +#: src/Module/Admin/Users.php:268 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" +msgstr "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?" + +#: src/Module/Admin/Users.php:278 +msgid "Name of the new user." +msgstr "Name of the new user." + +#: src/Module/Admin/Users.php:279 +msgid "Nickname" +msgstr "Nickname" + +#: src/Module/Admin/Users.php:279 +msgid "Nickname of the new user." +msgstr "Nickname of the new user." + +#: src/Module/Admin/Users.php:280 +msgid "Email address of the new user." +msgstr "Email address of the new user." + +#: src/Module/Admin/Queue.php:53 +msgid "Inspect Deferred Worker Queue" +msgstr "Inspect Deferred Worker Queue" + +#: src/Module/Admin/Queue.php:54 +msgid "" +"This page lists the deferred worker jobs. This are jobs that couldn't be " +"executed at the first time." +msgstr "This page lists the deferred worker jobs. These are jobs that couldn't initially be executed." + +#: src/Module/Admin/Queue.php:57 +msgid "Inspect Worker Queue" +msgstr "Inspect Worker Queue" + +#: src/Module/Admin/Queue.php:58 +msgid "" +"This page lists the currently queued worker jobs. These jobs are handled by " +"the worker cronjob you've set up during install." +msgstr "This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install." + +#: src/Module/Admin/Queue.php:78 +msgid "ID" +msgstr "ID" + +#: src/Module/Admin/Queue.php:79 +msgid "Job Parameters" +msgstr "Job Parameters" + +#: src/Module/Admin/Queue.php:80 +msgid "Created" +msgstr "Created" + +#: src/Module/Admin/Queue.php:81 +msgid "Priority" +msgstr "Priority" + +#: src/Module/Admin/DBSync.php:50 +msgid "Update has been marked successful" +msgstr "Update has been marked successful" + +#: src/Module/Admin/DBSync.php:60 +#, php-format +msgid "Database structure update %s was successfully applied." +msgstr "Database structure update %s was successfully applied." + +#: src/Module/Admin/DBSync.php:64 +#, php-format +msgid "Executing of database structure update %s failed with error: %s" +msgstr "Executing of database structure update %s failed with error: %s" + +#: src/Module/Admin/DBSync.php:81 +#, php-format +msgid "Executing %s failed with error: %s" +msgstr "Executing %s failed with error: %s" + +#: src/Module/Admin/DBSync.php:83 +#, php-format +msgid "Update %s was successfully applied." +msgstr "Update %s was successfully applied." + +#: src/Module/Admin/DBSync.php:86 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "Update %s did not return a status. Unknown if it succeeded." + +#: src/Module/Admin/DBSync.php:89 +#, php-format +msgid "There was no additional update function %s that needed to be called." +msgstr "There was no additional update function %s that needed to be called." + +#: src/Module/Admin/DBSync.php:110 +msgid "No failed updates." +msgstr "No failed updates." + +#: src/Module/Admin/DBSync.php:111 +msgid "Check database structure" +msgstr "Check database structure" + +#: src/Module/Admin/DBSync.php:116 +msgid "Failed Updates" +msgstr "Failed updates" + +#: src/Module/Admin/DBSync.php:117 +msgid "" +"This does not include updates prior to 1139, which did not return a status." +msgstr "This does not include updates prior to 1139, which did not return a status." + +#: src/Module/Admin/DBSync.php:118 +msgid "Mark success (if update was manually applied)" +msgstr "Mark success (if update was manually applied)" + +#: src/Module/Admin/DBSync.php:119 +msgid "Attempt to execute this update step automatically" +msgstr "Attempt to execute this update step automatically" + +#: src/Module/Admin/Federation.php:53 +msgid "Other" +msgstr "Other" + +#: src/Module/Admin/Federation.php:107 src/Module/Admin/Federation.php:266 +msgid "unknown" +msgstr "unknown" + +#: src/Module/Admin/Federation.php:135 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "This page offers you the amount of known part of the federated social network your Friendica node is part of. These numbers are not complete and only reflect the part of the network your node is aware of." + +#: src/Module/Admin/Federation.php:145 +#, php-format +msgid "" +"Currently this node is aware of %d nodes with %d registered users from the " +"following platforms:" +msgstr "Currently this node is aware of %d nodes with %d registered users from the following platforms:" + +#: src/Module/Admin/Logs/View.php:40 +#, php-format +msgid "" +"Error trying to open %1$s log file.\\r\\n
    Check to see " +"if file %1$s exist and is readable." +msgstr "Error trying to open %1$s log file.\\r\\n
    Check to see if file %1$s exist and is readable." + +#: src/Module/Admin/Logs/View.php:44 +#, php-format +msgid "" +"Couldn't open %1$s log file.\\r\\n
    Check to see if file" +" %1$s is readable." +msgstr "Couldn't open %1$s log file.\\r\\n
    Check if file %1$s is readable." + +#: src/Module/Admin/Logs/Settings.php:45 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "The logfile '%s' is not writeable. No logging possible" + +#: src/Module/Admin/Logs/Settings.php:70 +msgid "PHP log currently enabled." +msgstr "PHP log currently enabled." + +#: src/Module/Admin/Logs/Settings.php:72 +msgid "PHP log currently disabled." +msgstr "PHP log currently disabled." + +#: src/Module/Admin/Logs/Settings.php:81 +msgid "Clear" +msgstr "Clear" + +#: src/Module/Admin/Logs/Settings.php:85 +msgid "Enable Debugging" +msgstr "Enable debugging" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "Log file" +msgstr "Log file" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "Must be writable by web server and relative to your Friendica top-level directory." + +#: src/Module/Admin/Logs/Settings.php:87 +msgid "Log level" +msgstr "Log level" + +#: src/Module/Admin/Logs/Settings.php:89 +msgid "PHP logging" +msgstr "PHP logging" + +#: src/Module/Admin/Logs/Settings.php:90 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the" +" following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them." + +#: src/Module/Admin/Site.php:68 +msgid "Can not parse base url. Must have at least ://" +msgstr "Can not parse base URL. Must have at least ://" + +#: src/Module/Admin/Site.php:122 +msgid "Relocation started. Could take a while to complete." +msgstr "" + +#: src/Module/Admin/Site.php:248 +msgid "Invalid storage backend setting value." +msgstr "Invalid storage backend settings." + +#: src/Module/Admin/Site.php:448 src/Module/Settings/Display.php:130 +msgid "No special theme for mobile devices" +msgstr "No special theme for mobile devices" + +#: src/Module/Admin/Site.php:465 src/Module/Settings/Display.php:140 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s - (Experimental)" + +#: src/Module/Admin/Site.php:477 +msgid "No community page for local users" +msgstr "No community page for local users" + +#: src/Module/Admin/Site.php:478 +msgid "No community page" +msgstr "No community page" + +#: src/Module/Admin/Site.php:479 +msgid "Public postings from users of this site" +msgstr "Public postings from users of this site" + +#: src/Module/Admin/Site.php:480 +msgid "Public postings from the federated network" +msgstr "Public postings from the federated network" + +#: src/Module/Admin/Site.php:481 +msgid "Public postings from local users and the federated network" +msgstr "Public postings from local users and the federated network" + +#: src/Module/Admin/Site.php:487 +msgid "Multi user instance" +msgstr "Multi user instance" + +#: src/Module/Admin/Site.php:515 +msgid "Closed" +msgstr "Closed" + +#: src/Module/Admin/Site.php:516 +msgid "Requires approval" +msgstr "Requires approval" + +#: src/Module/Admin/Site.php:517 +msgid "Open" +msgstr "Open" + +#: src/Module/Admin/Site.php:527 +msgid "Don't check" +msgstr "Don't check" + +#: src/Module/Admin/Site.php:528 +msgid "check the stable version" +msgstr "check for stable version updates" + +#: src/Module/Admin/Site.php:529 +msgid "check the development version" +msgstr "check for development version updates" + +#: src/Module/Admin/Site.php:533 +msgid "none" +msgstr "none" + +#: src/Module/Admin/Site.php:534 +msgid "Local contacts" +msgstr "" + +#: src/Module/Admin/Site.php:535 +msgid "Interactors" +msgstr "" + +#: src/Module/Admin/Site.php:554 +msgid "Database (legacy)" +msgstr "Database (legacy)" + +#: src/Module/Admin/Site.php:587 +msgid "Republish users to directory" +msgstr "Republish users to directory" + +#: src/Module/Admin/Site.php:589 +msgid "File upload" +msgstr "File upload" + +#: src/Module/Admin/Site.php:590 +msgid "Policies" +msgstr "Policies" + +#: src/Module/Admin/Site.php:592 +msgid "Auto Discovered Contact Directory" +msgstr "Auto-discovered contact directory" + +#: src/Module/Admin/Site.php:593 +msgid "Performance" +msgstr "Performance" + +#: src/Module/Admin/Site.php:594 +msgid "Worker" +msgstr "Worker" + +#: src/Module/Admin/Site.php:595 +msgid "Message Relay" +msgstr "Message relay" + +#: src/Module/Admin/Site.php:596 +msgid "Relocate Instance" +msgstr "Relocate Instance" + +#: src/Module/Admin/Site.php:597 +msgid "" +"Warning! Advanced function. Could make this server " +"unreachable." +msgstr "Warning! Advanced function. Could make this server unreachable." + +#: src/Module/Admin/Site.php:601 +msgid "Site name" +msgstr "Site name" + +#: src/Module/Admin/Site.php:602 +msgid "Sender Email" +msgstr "Sender email" + +#: src/Module/Admin/Site.php:602 +msgid "" +"The email address your server shall use to send notification emails from." +msgstr "The email address your server shall use to send notification emails from." + +#: src/Module/Admin/Site.php:603 +msgid "Banner/Logo" +msgstr "Banner/Logo" + +#: src/Module/Admin/Site.php:604 +msgid "Email Banner/Logo" +msgstr "Email Banner/Logo" + +#: src/Module/Admin/Site.php:605 +msgid "Shortcut icon" +msgstr "Shortcut icon" + +#: src/Module/Admin/Site.php:605 +msgid "Link to an icon that will be used for browsers." +msgstr "Link to an icon that will be used for browsers." + +#: src/Module/Admin/Site.php:606 +msgid "Touch icon" +msgstr "Touch icon" + +#: src/Module/Admin/Site.php:606 +msgid "Link to an icon that will be used for tablets and mobiles." +msgstr "Link to an icon that will be used for tablets and mobiles." + +#: src/Module/Admin/Site.php:607 +msgid "Additional Info" +msgstr "Additional Info" + +#: src/Module/Admin/Site.php:607 +#, php-format +msgid "" +"For public servers: you can add additional information here that will be " +"listed at %s/servers." +msgstr "For public servers: You can add additional information here that will be listed at %s/servers." + +#: src/Module/Admin/Site.php:608 +msgid "System language" +msgstr "System language" + +#: src/Module/Admin/Site.php:609 +msgid "System theme" +msgstr "System theme" + +#: src/Module/Admin/Site.php:609 +msgid "" +"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgstr "Default system theme - may be over-ridden by user profiles - Change default theme settings" + +#: src/Module/Admin/Site.php:610 +msgid "Mobile system theme" +msgstr "Mobile system theme" + +#: src/Module/Admin/Site.php:610 +msgid "Theme for mobile devices" +msgstr "Theme for mobile devices" + +#: src/Module/Admin/Site.php:612 +msgid "Force SSL" +msgstr "Force SSL" + +#: src/Module/Admin/Site.php:612 +msgid "" +"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" +" to endless loops." +msgstr "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops." + +#: src/Module/Admin/Site.php:613 +msgid "Hide help entry from navigation menu" +msgstr "Hide help entry from navigation menu" + +#: src/Module/Admin/Site.php:613 +msgid "" +"Hides the menu entry for the Help pages from the navigation menu. You can " +"still access it calling /help directly." +msgstr "Hides the menu entry for the Help pages from the navigation menu. Help pages can still be accessed by calling ../help directly via its URL." + +#: src/Module/Admin/Site.php:614 +msgid "Single user instance" +msgstr "Single user instance" + +#: src/Module/Admin/Site.php:614 +msgid "Make this instance multi-user or single-user for the named user" +msgstr "Make this instance multi-user or single-user for the named user" + +#: src/Module/Admin/Site.php:616 +msgid "File storage backend" +msgstr "File storage backend" + +#: src/Module/Admin/Site.php:616 +msgid "" +"The backend used to store uploaded data. If you change the storage backend, " +"you can manually move the existing files. If you do not do so, the files " +"uploaded before the change will still be available at the old backend. " +"Please see the settings documentation" +" for more information about the choices and the moving procedure." +msgstr "The backend used to store uploaded data. If you change the storage backend, you can manually move the existing files. If you don't do so, the files uploaded before the change will still be available at the old backend. Please see the settings documentation for more information about the choices and the moving procedure." + +#: src/Module/Admin/Site.php:618 +msgid "Maximum image size" +msgstr "Maximum image size" + +#: src/Module/Admin/Site.php:618 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "Maximum size in bytes of uploaded images. Default is 0, which means no limits." + +#: src/Module/Admin/Site.php:619 +msgid "Maximum image length" +msgstr "Maximum image length" + +#: src/Module/Admin/Site.php:619 +msgid "" +"Maximum length in pixels of the longest side of uploaded images. Default is " +"-1, which means no limits." +msgstr "Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits." + +#: src/Module/Admin/Site.php:620 +msgid "JPEG image quality" +msgstr "JPEG image quality" + +#: src/Module/Admin/Site.php:620 +msgid "" +"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " +"100, which is full quality." +msgstr "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is the original quality level." + +#: src/Module/Admin/Site.php:622 +msgid "Register policy" +msgstr "Registration policy" + +#: src/Module/Admin/Site.php:623 +msgid "Maximum Daily Registrations" +msgstr "Maximum daily registrations" + +#: src/Module/Admin/Site.php:623 +msgid "" +"If registration is permitted above, this sets the maximum number of new user" +" registrations to accept per day. If register is set to closed, this " +"setting has no effect." +msgstr "If open registration is permitted, this sets the maximum number of new registrations per day. This setting has no effect for registrations by approval." + +#: src/Module/Admin/Site.php:624 +msgid "Register text" +msgstr "Registration text" + +#: src/Module/Admin/Site.php:624 +msgid "" +"Will be displayed prominently on the registration page. You can use BBCode " +"here." +msgstr "Will be displayed prominently on the registration page. You may use BBCode here." + +#: src/Module/Admin/Site.php:625 +msgid "Forbidden Nicknames" +msgstr "Forbidden Nicknames" + +#: src/Module/Admin/Site.php:625 +msgid "" +"Comma separated list of nicknames that are forbidden from registration. " +"Preset is a list of role names according RFC 2142." +msgstr "Comma separated list of nicknames that are forbidden from registration. Preset is a list of role names according RFC 2142." + +#: src/Module/Admin/Site.php:626 +msgid "Accounts abandoned after x days" +msgstr "Accounts abandoned after so many days" + +#: src/Module/Admin/Site.php:626 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit." + +#: src/Module/Admin/Site.php:627 +msgid "Allowed friend domains" +msgstr "Allowed friend domains" + +#: src/Module/Admin/Site.php:627 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Leave empty to allow any domains" + +#: src/Module/Admin/Site.php:628 +msgid "Allowed email domains" +msgstr "Allowed email domains" + +#: src/Module/Admin/Site.php:628 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Leave empty to allow any domains" + +#: src/Module/Admin/Site.php:629 +msgid "No OEmbed rich content" +msgstr "No OEmbed rich content" + +#: src/Module/Admin/Site.php:629 +msgid "" +"Don't show the rich content (e.g. embedded PDF), except from the domains " +"listed below." +msgstr "Don't show rich content (e.g. embedded PDF), except from the domains listed below." + +#: src/Module/Admin/Site.php:630 +msgid "Allowed OEmbed domains" +msgstr "Allowed OEmbed domains" + +#: src/Module/Admin/Site.php:630 +msgid "" +"Comma separated list of domains which oembed content is allowed to be " +"displayed. Wildcards are accepted." +msgstr "Comma separated list of domains from where OEmbed content is allowed. Wildcards are possible." + +#: src/Module/Admin/Site.php:631 +msgid "Block public" +msgstr "Block public" + +#: src/Module/Admin/Site.php:631 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently logged in." +msgstr "Block public access to all otherwise public personal pages on this site, except for local users when logged in." + +#: src/Module/Admin/Site.php:632 +msgid "Force publish" +msgstr "Mandatory directory listing" + +#: src/Module/Admin/Site.php:632 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "Force all profiles on this site to be listed in the site directory." + +#: src/Module/Admin/Site.php:632 +msgid "Enabling this may violate privacy laws like the GDPR" +msgstr "Enabling this may violate privacy laws like the GDPR" + +#: src/Module/Admin/Site.php:633 +msgid "Global directory URL" +msgstr "Global directory URL" + +#: src/Module/Admin/Site.php:633 +msgid "" +"URL to the global directory. If this is not set, the global directory is " +"completely unavailable to the application." +msgstr "URL to the global directory: If this is not set, the global directory is completely unavailable to the application." + +#: src/Module/Admin/Site.php:634 +msgid "Private posts by default for new users" +msgstr "Private posts by default for new users" + +#: src/Module/Admin/Site.php:634 +msgid "" +"Set default post permissions for all new members to the default privacy " +"group rather than public." +msgstr "Set default post permissions for all new members to the default privacy group rather than public." + +#: src/Module/Admin/Site.php:635 +msgid "Don't include post content in email notifications" +msgstr "Don't include post content in email notifications" + +#: src/Module/Admin/Site.php:635 +msgid "" +"Don't include the content of a post/comment/private message/etc. in the " +"email notifications that are sent out from this site, as a privacy measure." +msgstr "Don't include the content of a post/comment/private message in the email notifications sent from this site, as a privacy measure." + +#: src/Module/Admin/Site.php:636 +msgid "Disallow public access to addons listed in the apps menu." +msgstr "Disallow public access to addons listed in the apps menu." + +#: src/Module/Admin/Site.php:636 +msgid "" +"Checking this box will restrict addons listed in the apps menu to members " +"only." +msgstr "Checking this box will restrict addons listed in the apps menu to members only." + +#: src/Module/Admin/Site.php:637 +msgid "Don't embed private images in posts" +msgstr "Don't embed private images in posts" + +#: src/Module/Admin/Site.php:637 +msgid "" +"Don't replace locally-hosted private photos in posts with an embedded copy " +"of the image. This means that contacts who receive posts containing private " +"photos will have to authenticate and load each image, which may take a " +"while." +msgstr "Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while." + +#: src/Module/Admin/Site.php:638 +msgid "Explicit Content" +msgstr "Explicit Content" + +#: src/Module/Admin/Site.php:638 +msgid "" +"Set this to announce that your node is used mostly for explicit content that" +" might not be suited for minors. This information will be published in the " +"node information and might be used, e.g. by the global directory, to filter " +"your node from listings of nodes to join. Additionally a note about this " +"will be shown at the user registration page." +msgstr "Set this to announce that your node is used mostly for explicit content that might not be suited for minors. This information will be published in the node information and might be used, e.g. by the global directory, to filter your node from listings of nodes to join. Additionally a note about this will be shown at the user registration page." + +#: src/Module/Admin/Site.php:639 +msgid "Allow Users to set remote_self" +msgstr "Allow users to set \"Remote self\"" + +#: src/Module/Admin/Site.php:639 +msgid "" +"With checking this, every user is allowed to mark every contact as a " +"remote_self in the repair contact dialog. Setting this flag on a contact " +"causes mirroring every posting of that contact in the users stream." +msgstr "This allows every user to mark contacts as a \"Remote self\" in the repair contact dialogue. Setting this flag on a contact will mirror every posting of that contact in the users stream." + +#: src/Module/Admin/Site.php:640 +msgid "Block multiple registrations" +msgstr "Block multiple registrations" + +#: src/Module/Admin/Site.php:640 +msgid "Disallow users to register additional accounts for use as pages." +msgstr "Disallow users to sign up for additional accounts." + +#: src/Module/Admin/Site.php:641 +msgid "Disable OpenID" +msgstr "Disable OpenID" + +#: src/Module/Admin/Site.php:641 +msgid "Disable OpenID support for registration and logins." +msgstr "Disable OpenID support for registration and logins." + +#: src/Module/Admin/Site.php:642 +msgid "No Fullname check" +msgstr "No full name check" + +#: src/Module/Admin/Site.php:642 +msgid "" +"Allow users to register without a space between the first name and the last " +"name in their full name." +msgstr "Allow users to register without a space between the first name and the last name in their full name." + +#: src/Module/Admin/Site.php:643 +msgid "Community pages for visitors" +msgstr "Community pages for visitors" + +#: src/Module/Admin/Site.php:643 +msgid "" +"Which community pages should be available for visitors. Local users always " +"see both pages." +msgstr "Community pages that should be available for visitors. Local users always see both pages." + +#: src/Module/Admin/Site.php:644 +msgid "Posts per user on community page" +msgstr "Posts per user on community page" + +#: src/Module/Admin/Site.php:644 +msgid "" +"The maximum number of posts per user on the community page. (Not valid for " +"\"Global Community\")" +msgstr "Maximum number of posts per user on the community page. (Not valid for \"Global Community\")" + +#: src/Module/Admin/Site.php:645 +msgid "Disable OStatus support" +msgstr "Disable OStatus support" + +#: src/Module/Admin/Site.php:645 +msgid "" +"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " +"communications in OStatus are public, so privacy warnings will be " +"occasionally displayed." +msgstr "Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed." + +#: src/Module/Admin/Site.php:646 +msgid "OStatus support can only be enabled if threading is enabled." +msgstr "OStatus support can only be enabled if threading is enabled." + +#: src/Module/Admin/Site.php:648 +msgid "" +"Diaspora support can't be enabled because Friendica was installed into a sub" +" directory." +msgstr "diaspora* support can't be enabled because Friendica was installed into a sub directory." + +#: src/Module/Admin/Site.php:649 +msgid "Enable Diaspora support" +msgstr "Enable diaspora* support" + +#: src/Module/Admin/Site.php:649 +msgid "Provide built-in Diaspora network compatibility." +msgstr "Provide built-in diaspora* network compatibility." + +#: src/Module/Admin/Site.php:650 +msgid "Only allow Friendica contacts" +msgstr "Only allow Friendica contacts" + +#: src/Module/Admin/Site.php:650 +msgid "" +"All contacts must use Friendica protocols. All other built-in communication " +"protocols disabled." +msgstr "All contacts must use Friendica protocols. All other built-in communication protocols will be disabled." + +#: src/Module/Admin/Site.php:651 +msgid "Verify SSL" +msgstr "Verify SSL" + +#: src/Module/Admin/Site.php:651 +msgid "" +"If you wish, you can turn on strict certificate checking. This will mean you" +" cannot connect (at all) to self-signed SSL sites." +msgstr "If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites." + +#: src/Module/Admin/Site.php:652 +msgid "Proxy user" +msgstr "Proxy user" + +#: src/Module/Admin/Site.php:653 +msgid "Proxy URL" +msgstr "Proxy URL" + +#: src/Module/Admin/Site.php:654 +msgid "Network timeout" +msgstr "Network timeout" + +#: src/Module/Admin/Site.php:654 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "Value is in seconds. Set to 0 for unlimited (not recommended)." + +#: src/Module/Admin/Site.php:655 +msgid "Maximum Load Average" +msgstr "Maximum load average" + +#: src/Module/Admin/Site.php:655 +#, php-format +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default %d." +msgstr "Maximum system load before delivery and poll processes are deferred - default %d." + +#: src/Module/Admin/Site.php:656 +msgid "Maximum Load Average (Frontend)" +msgstr "Maximum load average (frontend)" + +#: src/Module/Admin/Site.php:656 +msgid "Maximum system load before the frontend quits service - default 50." +msgstr "Maximum system load before the frontend quits service (default 50)." + +#: src/Module/Admin/Site.php:657 +msgid "Minimal Memory" +msgstr "Minimal memory" + +#: src/Module/Admin/Site.php:657 +msgid "" +"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " +"default 0 (deactivated)." +msgstr "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)." + +#: src/Module/Admin/Site.php:658 +msgid "Periodically optimize tables" +msgstr "" + +#: src/Module/Admin/Site.php:658 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "" + +#: src/Module/Admin/Site.php:660 +msgid "Discover followers/followings from contacts" +msgstr "" + +#: src/Module/Admin/Site.php:660 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "" + +#: src/Module/Admin/Site.php:661 +msgid "None - deactivated" +msgstr "" + +#: src/Module/Admin/Site.php:662 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:663 +msgid "" +"Interactors - contacts of our local contacts and contacts who interacted on " +"locally visible postings are discovered for their followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "Synchronize the contacts with the directory server" +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "" + +#: src/Module/Admin/Site.php:667 +msgid "Days between requery" +msgstr "Days between enquiry" + +#: src/Module/Admin/Site.php:667 +msgid "Number of days after which a server is requeried for his contacts." +msgstr "Number of days after which a server is required check contacts." + +#: src/Module/Admin/Site.php:668 +msgid "Discover contacts from other servers" +msgstr "Discover contacts from other servers" + +#: src/Module/Admin/Site.php:668 +msgid "" +"Periodically query other servers for contacts. The system queries Friendica," +" Mastodon and Hubzilla servers." +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "Search the local directory" +msgstr "Search the local directory" + +#: src/Module/Admin/Site.php:669 +msgid "" +"Search the local directory instead of the global directory. When searching " +"locally, every search will be executed on the global directory in the " +"background. This improves the search results when the search is repeated." +msgstr "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated." + +#: src/Module/Admin/Site.php:671 +msgid "Publish server information" +msgstr "Publish server information" + +#: src/Module/Admin/Site.php:671 +msgid "" +"If enabled, general server and usage data will be published. The data " +"contains the name and version of the server, number of users with public " +"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." +msgstr "If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." + +#: src/Module/Admin/Site.php:673 +msgid "Check upstream version" +msgstr "Check upstream version" + +#: src/Module/Admin/Site.php:673 +msgid "" +"Enables checking for new Friendica versions at github. If there is a new " +"version, you will be informed in the admin panel overview." +msgstr "Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview." + +#: src/Module/Admin/Site.php:674 +msgid "Suppress Tags" +msgstr "Suppress tags" + +#: src/Module/Admin/Site.php:674 +msgid "Suppress showing a list of hashtags at the end of the posting." +msgstr "Suppress listed hashtags at the end of posts." + +#: src/Module/Admin/Site.php:675 +msgid "Clean database" +msgstr "Clean database" + +#: src/Module/Admin/Site.php:675 +msgid "" +"Remove old remote items, orphaned database records and old content from some" +" other helper tables." +msgstr "Remove old remote items, orphaned database records and old content from some other helper tables." + +#: src/Module/Admin/Site.php:676 +msgid "Lifespan of remote items" +msgstr "Lifespan of remote items" + +#: src/Module/Admin/Site.php:676 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"remote items will be deleted. Own items, and marked or filed items are " +"always kept. 0 disables this behaviour." +msgstr "If the database cleanup is enabled, this defines the days after which remote items will be deleted. Own items, and marked or filed items are always kept. 0 disables this behaviour." + +#: src/Module/Admin/Site.php:677 +msgid "Lifespan of unclaimed items" +msgstr "Lifespan of unclaimed items" + +#: src/Module/Admin/Site.php:677 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"unclaimed remote items (mostly content from the relay) will be deleted. " +"Default value is 90 days. Defaults to the general lifespan value of remote " +"items if set to 0." +msgstr "If the database cleanup is enabled, this defines the days after which unclaimed remote items (mostly content from the relay) will be deleted. Default value is 90 days. Defaults to the general lifespan value of remote items if set to 0." + +#: src/Module/Admin/Site.php:678 +msgid "Lifespan of raw conversation data" +msgstr "Lifespan of raw conversation data" + +#: src/Module/Admin/Site.php:678 +msgid "" +"The conversation data is used for ActivityPub and OStatus, as well as for " +"debug purposes. It should be safe to remove it after 14 days, default is 90 " +"days." +msgstr "The conversation data is used for ActivityPub and OStatus, as well as for debug purposes. It should be safe to remove it after 14 days, default is 90 days." + +#: src/Module/Admin/Site.php:679 +msgid "Path to item cache" +msgstr "Path to item cache" + +#: src/Module/Admin/Site.php:679 +msgid "The item caches buffers generated bbcode and external images." +msgstr "The item caches buffers generated bbcode and external images." + +#: src/Module/Admin/Site.php:680 +msgid "Cache duration in seconds" +msgstr "Cache duration in seconds" + +#: src/Module/Admin/Site.php:680 +msgid "" +"How long should the cache files be hold? Default value is 86400 seconds (One" +" day). To disable the item cache, set the value to -1." +msgstr "How long should cache files be held? (Default 86400 seconds - one day; -1 disables item cache)" + +#: src/Module/Admin/Site.php:681 +msgid "Maximum numbers of comments per post" +msgstr "Maximum numbers of comments per post" + +#: src/Module/Admin/Site.php:681 +msgid "How much comments should be shown for each post? Default value is 100." +msgstr "How many comments should be shown for each post? (Default 100)" + +#: src/Module/Admin/Site.php:682 +msgid "Maximum numbers of comments per post on the display page" +msgstr "" + +#: src/Module/Admin/Site.php:682 +msgid "" +"How many comments should be shown on the single view for each post? Default " +"value is 1000." +msgstr "" + +#: src/Module/Admin/Site.php:683 +msgid "Temp path" +msgstr "Temp path" + +#: src/Module/Admin/Site.php:683 +msgid "" +"If you have a restricted system where the webserver can't access the system " +"temp path, enter another path here." +msgstr "Enter a different tmp path, if your system restricts the webserver's access to the system temp path." + +#: src/Module/Admin/Site.php:684 +msgid "Disable picture proxy" +msgstr "Disable picture proxy" + +#: src/Module/Admin/Site.php:684 +msgid "" +"The picture proxy increases performance and privacy. It shouldn't be used on" +" systems with very low bandwidth." +msgstr "The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwidth." + +#: src/Module/Admin/Site.php:685 +msgid "Only search in tags" +msgstr "Only search in tags" + +#: src/Module/Admin/Site.php:685 +msgid "On large systems the text search can slow down the system extremely." +msgstr "On large systems the text search can slow down the system significantly." + +#: src/Module/Admin/Site.php:687 +msgid "New base url" +msgstr "New base URL" + +#: src/Module/Admin/Site.php:687 +msgid "" +"Change base url for this server. Sends relocate message to all Friendica and" +" Diaspora* contacts of all users." +msgstr "Change base url for this server. Sends relocate message to all Friendica and diaspora* contacts of all users." + +#: src/Module/Admin/Site.php:689 +msgid "RINO Encryption" +msgstr "RINO Encryption" + +#: src/Module/Admin/Site.php:689 +msgid "Encryption layer between nodes." +msgstr "Encryption layer between nodes." + +#: src/Module/Admin/Site.php:689 +msgid "Enabled" +msgstr "Enabled" + +#: src/Module/Admin/Site.php:691 +msgid "Maximum number of parallel workers" +msgstr "Maximum number of parallel workers" + +#: src/Module/Admin/Site.php:691 +#, php-format +msgid "" +"On shared hosters set this to %d. On larger systems, values of %d are great." +" Default value is %d." +msgstr "On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d." + +#: src/Module/Admin/Site.php:692 +msgid "Don't use \"proc_open\" with the worker" +msgstr "Don't use \"proc_open\" with the worker" + +#: src/Module/Admin/Site.php:692 +msgid "" +"Enable this if your system doesn't allow the use of \"proc_open\". This can " +"happen on shared hosters. If this is enabled you should increase the " +"frequency of worker calls in your crontab." +msgstr "Enable this if your system doesn't allow the use of \"proc_open\". This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab." + +#: src/Module/Admin/Site.php:693 +msgid "Enable fastlane" +msgstr "Enable fast-lane" + +#: src/Module/Admin/Site.php:693 +msgid "" +"When enabed, the fastlane mechanism starts an additional worker if processes" +" with higher priority are blocked by processes of lower priority." +msgstr "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority." + +#: src/Module/Admin/Site.php:694 +msgid "Enable frontend worker" +msgstr "Enable frontend worker" + +#: src/Module/Admin/Site.php:694 +#, php-format +msgid "" +"When enabled the Worker process is triggered when backend access is " +"performed (e.g. messages being delivered). On smaller sites you might want " +"to call %s/worker on a regular basis via an external cron job. You should " +"only enable this option if you cannot utilize cron/scheduled jobs on your " +"server." +msgstr "If enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. Only enable this option if you cannot utilize cron/scheduled jobs on your server." + +#: src/Module/Admin/Site.php:696 +msgid "Subscribe to relay" +msgstr "Subscribe to relay" + +#: src/Module/Admin/Site.php:696 +msgid "" +"Enables the receiving of public posts from the relay. They will be included " +"in the search, subscribed tags and on the global community page." +msgstr "Receive public posts from the specified relay. Post will be included in searches, subscribed tags and on the global community page." + +#: src/Module/Admin/Site.php:697 +msgid "Relay server" +msgstr "Relay server" + +#: src/Module/Admin/Site.php:697 +msgid "" +"Address of the relay server where public posts should be send to. For " +"example https://relay.diasp.org" +msgstr "Address of the relay server where public posts should be send to. For example https://relay.diasp.org" + +#: src/Module/Admin/Site.php:698 +msgid "Direct relay transfer" +msgstr "Direct relay transfer" + +#: src/Module/Admin/Site.php:698 +msgid "" +"Enables the direct transfer to other servers without using the relay servers" +msgstr "Enables direct transfer to other servers without using a relay server." + +#: src/Module/Admin/Site.php:699 +msgid "Relay scope" +msgstr "Relay scope" + +#: src/Module/Admin/Site.php:699 +msgid "" +"Can be \"all\" or \"tags\". \"all\" means that every public post should be " +"received. \"tags\" means that only posts with selected tags should be " +"received." +msgstr "Can be \"all\" or \"tags\". \"all\" means that every public post should be received. \"tags\" means that only posts with selected tags should be received." + +#: src/Module/Admin/Site.php:699 +msgid "all" +msgstr "all" + +#: src/Module/Admin/Site.php:699 +msgid "tags" +msgstr "tags" + +#: src/Module/Admin/Site.php:700 +msgid "Server tags" +msgstr "Server tags" + +#: src/Module/Admin/Site.php:700 +msgid "Comma separated list of tags for the \"tags\" subscription." +msgstr "Comma separated list of tags for the \"tags\" subscription." + +#: src/Module/Admin/Site.php:701 +msgid "Allow user tags" +msgstr "Allow user tags" + +#: src/Module/Admin/Site.php:701 +msgid "" +"If enabled, the tags from the saved searches will used for the \"tags\" " +"subscription in addition to the \"relay_server_tags\"." +msgstr "If enabled, the tags from the saved searches will be used for the \"tags\" subscription in addition to the \"relay_server_tags\"." + +#: src/Module/Admin/Site.php:704 +msgid "Start Relocation" +msgstr "Start relocation" + +#: src/Module/Admin/Summary.php:53 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "" + +#: src/Module/Admin/Summary.php:57 +#, php-format +msgid "" +"Your DB still runs with MyISAM tables. You should change the engine type to " +"InnoDB. As Friendica will use InnoDB only features in the future, you should" +" change this! See here for a guide that may be helpful " +"converting the table engines. You may also use the command php " +"bin/console.php dbstructure toinnodb of your Friendica installation for" +" an automatic conversion.
    " +msgstr "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    " + +#: src/Module/Admin/Summary.php:62 +#, php-format +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that" +" are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the" +" command php bin/console.php dbstructure toinnodb of your Friendica" +" installation for an automatic conversion.
    " +msgstr "Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    " + +#: src/Module/Admin/Summary.php:71 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least" +" to %d (or -1 for autosizing). See here for more " +"information.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:80 +#, php-format +msgid "" +"There is a new version of Friendica available for download. Your current " +"version is %1$s, upstream version is %2$s" +msgstr "A new Friendica version is available now. Your current version is %1$s, upstream version is %2$s" + +#: src/Module/Admin/Summary.php:89 +msgid "" +"The database update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear." +msgstr "The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and check for errors that may appear." + +#: src/Module/Admin/Summary.php:93 +msgid "" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" +msgstr "The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that may appear at the standard output and logfile." + +#: src/Module/Admin/Summary.php:98 +msgid "The worker was never executed. Please check your database structure!" +msgstr "The worker process has never been executed. Please check your database structure!" + +#: src/Module/Admin/Summary.php:100 +#, php-format +msgid "" +"The last worker execution was on %s UTC. This is older than one hour. Please" +" check your crontab settings." +msgstr "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings." + +#: src/Module/Admin/Summary.php:105 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +".htconfig.php. See the Config help page for " +"help with the transition." +msgstr "Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your configuration from .htconfig.php. See the configuration help page for help with the transition." + +#: src/Module/Admin/Summary.php:109 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +"config/local.ini.php. See the Config help " +"page for help with the transition." +msgstr "Friendica's configuration is now stored in config/local.config.php; please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition." + +#: src/Module/Admin/Summary.php:115 +#, php-format +msgid "" +"%s is not reachable on your system. This is a severe " +"configuration issue that prevents server to server communication. See the installation page for help." +msgstr "%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help." + +#: src/Module/Admin/Summary.php:133 +#, php-format +msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "The logfile '%s' is not usable. No logging is possible (error: '%s')." + +#: src/Module/Admin/Summary.php:147 +#, php-format +msgid "" +"The debug logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "The debug logfile '%s' is not usable. No logging is possible (error: '%s')." + +#: src/Module/Admin/Summary.php:163 +#, php-format +msgid "" +"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" +" system.basepath from your db to avoid differences." +msgstr "The system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences." + +#: src/Module/Admin/Summary.php:171 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is wrong and the config file '%s' " +"isn't used." +msgstr "The current system.basepath '%s' is wrong and the config file '%s' isn't used." + +#: src/Module/Admin/Summary.php:179 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is not equal to the config file " +"'%s'. Please fix your configuration." +msgstr "The current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration." + +#: src/Module/Admin/Summary.php:186 +msgid "Normal Account" +msgstr "Standard account" + +#: src/Module/Admin/Summary.php:187 +msgid "Automatic Follower Account" +msgstr "Automatic follower account" + +#: src/Module/Admin/Summary.php:188 +msgid "Public Forum Account" +msgstr "Public forum account" + +#: src/Module/Admin/Summary.php:189 +msgid "Automatic Friend Account" +msgstr "Automatic friend account" + +#: src/Module/Admin/Summary.php:190 +msgid "Blog Account" +msgstr "Blog account" + +#: src/Module/Admin/Summary.php:191 +msgid "Private Forum Account" +msgstr "Private forum account" + +#: src/Module/Admin/Summary.php:211 +msgid "Message queues" +msgstr "Message queues" + +#: src/Module/Admin/Summary.php:217 +msgid "Server Settings" +msgstr "Server Settings" + +#: src/Module/Admin/Summary.php:233 +msgid "Registered users" +msgstr "Registered users" + +#: src/Module/Admin/Summary.php:235 +msgid "Pending registrations" +msgstr "Pending registrations" + +#: src/Module/Admin/Summary.php:236 +msgid "Version" +msgstr "Version" + +#: src/Module/Admin/Summary.php:240 +msgid "Active addons" +msgstr "Active addons" + +#: src/Module/Admin/Tos.php:60 +msgid "Display Terms of Service" +msgstr "Display Terms of Service" + +#: src/Module/Admin/Tos.php:60 +msgid "" +"Enable the Terms of Service page. If this is enabled a link to the terms " +"will be added to the registration form and the general information page." +msgstr "Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page." + +#: src/Module/Admin/Tos.php:61 +msgid "Display Privacy Statement" +msgstr "Display Privacy Statement" + +#: src/Module/Admin/Tos.php:61 +#, php-format +msgid "" +"Show some informations regarding the needed information to operate the node " +"according e.g. to EU-GDPR." +msgstr "Show information needed to operate the node according to EU-GDPR." + +#: src/Module/Admin/Tos.php:62 +msgid "Privacy Statement Preview" +msgstr "Privacy Statement Preview" + +#: src/Module/Admin/Tos.php:64 +msgid "The Terms of Service" +msgstr "Terms of Service" + +#: src/Module/Admin/Tos.php:64 +msgid "" +"Enter the Terms of Service for your node here. You can use BBCode. Headers " +"of sections should be [h2] and below." +msgstr "Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] or lower." + +#: src/Module/Admin/Blocklist/Server.php:49 +msgid "Server domain pattern added to blocklist." +msgstr "Server domain pattern added to block-list." + +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:104 +msgid "Blocked server domain pattern" +msgstr "Blocked server domain pattern" + +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:78 +msgid "Reason for the block" +msgstr "Reason for the block" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Delete server domain pattern" +msgstr "Delete server domain pattern" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Check to delete this entry from the blocklist" +msgstr "Check to delete this entry from the block-list" + +#: src/Module/Admin/Blocklist/Server.php:89 +msgid "Server Domain Pattern Blocklist" +msgstr "Server domain pattern block-list" + +#: src/Module/Admin/Blocklist/Server.php:90 +msgid "" +"This page can be used to define a blocklist of server domain patterns from " +"the federated network that are not allowed to interact with your node. For " +"each domain pattern you should also provide the reason why you block it." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:91 +msgid "" +"The list of blocked server domain patterns will be made publically available" +" on the /friendica page so that your users and " +"people investigating communication problems can find the reason easily." +msgstr "The list of blocked server domain patterns will be made publicly available on the /friendica page so that your users and people investigating communication problems can find the reason easily." + +#: src/Module/Admin/Blocklist/Server.php:92 +msgid "" +"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" +"
      \n" +"\t
    • *: Any number of characters
    • \n" +"\t
    • ?: Any single character
    • \n" +"\t
    • [<char1><char2>...]: char1 or char2
    • \n" +"
    " +msgstr "

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    " + +#: src/Module/Admin/Blocklist/Server.php:98 +msgid "Add new entry to block list" +msgstr "Add new entry to block-list" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "Server Domain Pattern" +msgstr "Server Domain Pattern" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "" +"The domain pattern of the new server to add to the block list. Do not " +"include the protocol." +msgstr "The domain pattern of the new server to add to the block list. Do not include the protocol." + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "Block reason" +msgstr "Block reason" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "The reason why you blocked this server domain pattern." +msgstr "The reason why you blocked this server domain pattern." + +#: src/Module/Admin/Blocklist/Server.php:101 +msgid "Add Entry" +msgstr "Add entry" + +#: src/Module/Admin/Blocklist/Server.php:102 +msgid "Save changes to the blocklist" +msgstr "Save changes to the block-list" + +#: src/Module/Admin/Blocklist/Server.php:103 +msgid "Current Entries in the Blocklist" +msgstr "Current entries in the block-list" + +#: src/Module/Admin/Blocklist/Server.php:106 +msgid "Delete entry from blocklist" +msgstr "Delete entry from block-list" + +#: src/Module/Admin/Blocklist/Server.php:109 +msgid "Delete entry from blocklist?" +msgstr "Delete entry from block-list?" + +#: src/Module/Admin/Blocklist/Contact.php:57 +#, php-format +msgid "%s contact unblocked" +msgid_plural "%s contacts unblocked" +msgstr[0] "%s contact unblocked" +msgstr[1] "%s contacts unblocked" + +#: src/Module/Admin/Blocklist/Contact.php:79 +msgid "Remote Contact Blocklist" +msgstr "Remote contact block-list" + +#: src/Module/Admin/Blocklist/Contact.php:80 +msgid "" +"This page allows you to prevent any message from a remote contact to reach " +"your node." +msgstr "This page allows you to prevent any message from a remote contact to reach your node." + +#: src/Module/Admin/Blocklist/Contact.php:81 +msgid "Block Remote Contact" +msgstr "Block Remote Contact" + +#: src/Module/Admin/Blocklist/Contact.php:83 +msgid "select none" +msgstr "select none" + +#: src/Module/Admin/Blocklist/Contact.php:86 +msgid "No remote contact is blocked from this node." +msgstr "No remote contact is blocked from this node." + +#: src/Module/Admin/Blocklist/Contact.php:88 +msgid "Blocked Remote Contacts" +msgstr "Blocked remote contacts" + +#: src/Module/Admin/Blocklist/Contact.php:89 +msgid "Block New Remote Contact" +msgstr "Block new remote contact" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Photo" +msgstr "Photo" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Reason" +msgstr "Reason" + +#: src/Module/Admin/Blocklist/Contact.php:98 +#, php-format +msgid "%s total blocked contact" +msgid_plural "%s total blocked contacts" +msgstr[0] "%s total blocked contact" +msgstr[1] "%s total blocked contacts" + +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "URL of the remote contact to block." +msgstr "URL of the remote contact to block." + +#: src/Module/Admin/Blocklist/Contact.php:101 +msgid "Block Reason" +msgstr "Reason for blocking" + +#: src/Module/Admin/Item/Source.php:57 +msgid "Item Guid" +msgstr "Item Guid" + +#: src/Module/Admin/Item/Delete.php:54 +msgid "Item marked for deletion." +msgstr "Item marked for deletion." + +#: src/Module/Admin/Item/Delete.php:67 +msgid "Delete this Item" +msgstr "Delete" + +#: src/Module/Admin/Item/Delete.php:68 +msgid "" +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted." + +#: src/Module/Admin/Item/Delete.php:69 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456." + +#: src/Module/Admin/Item/Delete.php:70 +msgid "GUID" +msgstr "GUID" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "The GUID of the item you want to delete." +msgstr "GUID of item to be deleted." + +#: src/Module/Admin/Addons/Details.php:70 +msgid "Addon not found." +msgstr "Addon not found." + +#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 +#, php-format +msgid "Addon %s disabled." +msgstr "Addon %s disabled." + +#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 +#, php-format +msgid "Addon %s enabled." +msgstr "Addon %s enabled." + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:53 +#, php-format +msgid "Addon %s failed to install." +msgstr "Addon %s failed to install." + +#: src/Module/Admin/Addons/Index.php:70 +msgid "Reload active addons" +msgstr "Reload active addons" + +#: src/Module/Admin/Addons/Index.php:75 +#, php-format +msgid "" +"There are currently no addons available on your node. You can find the " +"official addon repository at %1$s and might find other interesting addons in" +" the open addon registry at %2$s" +msgstr "There are currently no addons available on your node. You can find the official addon repository at %1$s and might find other interesting addons in the open addon registry at %2$s" + +#: src/Module/Directory.php:77 +msgid "No entries (some entries may be hidden)." +msgstr "No entries (entries may be hidden)." + +#: src/Module/Directory.php:99 +msgid "Find on this site" +msgstr "Find on this site" + +#: src/Module/Directory.php:101 +msgid "Results for:" +msgstr "Results for:" + +#: src/Module/Directory.php:103 +msgid "Site Directory" +msgstr "Site directory" + +#: src/Module/Attach.php:50 src/Module/Attach.php:62 +msgid "Item was not found." +msgstr "Item was not found." + #: src/Module/Item/Compose.php:46 msgid "Please enter a post body." msgstr "Please enter a post body." @@ -8370,98 +8282,55 @@ msgid "" "your device" msgstr "Location services are disabled. Please check the website's permissions on your device" -#: src/Module/Maintenance.php:46 -msgid "System down for maintenance" -msgstr "Sorry, the system is currently down for maintenance." +#: src/Module/Friendica.php:58 +msgid "Installed addons/apps:" +msgstr "Installed addons/apps:" -#: src/Module/Manifest.php:42 -msgid "A Decentralized Social Network" -msgstr "A Decentralized Social Network" +#: src/Module/Friendica.php:63 +msgid "No installed addons/apps" +msgstr "No installed addons/apps" -#: src/Module/Notifications/Introductions.php:76 -msgid "Show Ignored Requests" -msgstr "Show ignored requests." +#: src/Module/Friendica.php:68 +#, php-format +msgid "Read about the Terms of Service of this node." +msgstr "Read about the Terms of Service of this node." -#: src/Module/Notifications/Introductions.php:76 -msgid "Hide Ignored Requests" -msgstr "Hide ignored requests" +#: src/Module/Friendica.php:75 +msgid "On this server the following remote servers are blocked." +msgstr "On this server the following remote servers are blocked." -#: src/Module/Notifications/Introductions.php:90 -#: src/Module/Notifications/Introductions.php:157 -msgid "Notification type:" -msgstr "Notification type:" - -#: src/Module/Notifications/Introductions.php:93 -msgid "Suggested by:" -msgstr "Suggested by:" - -#: src/Module/Notifications/Introductions.php:118 -msgid "Claims to be known to you: " -msgstr "Says they know me:" - -#: src/Module/Notifications/Introductions.php:125 -msgid "Shall your connection be bidirectional or not?" -msgstr "Shall your connection be in both directions or not?" - -#: src/Module/Notifications/Introductions.php:126 +#: src/Module/Friendica.php:93 #, php-format msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "Accepting %s as a friend allows %s to subscribe to your posts; you will also receive updates from them in your news feed." +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." +msgstr "This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s." -#: src/Module/Notifications/Introductions.php:127 -#, php-format +#: src/Module/Friendica.php:98 msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you" -" will not receive updates from them in your news feed." -msgstr "Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed." +"Please visit Friendi.ca to learn more " +"about the Friendica project." +msgstr "Please visit Friendi.ca to learn more about the Friendica project." -#: src/Module/Notifications/Introductions.php:129 -msgid "Friend" -msgstr "Friend" +#: src/Module/Friendica.php:99 +msgid "Bug reports and issues: please visit" +msgstr "Bug reports and issues: please visit" -#: src/Module/Notifications/Introductions.php:130 -msgid "Subscriber" -msgstr "Subscriber" +#: src/Module/Friendica.php:99 +msgid "the bugtracker at github" +msgstr "the bugtracker at github" -#: src/Module/Notifications/Introductions.php:194 -msgid "No introductions." -msgstr "No introductions." +#: src/Module/Friendica.php:100 +msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +msgstr "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" -#: src/Module/Notifications/Introductions.php:195 -#: src/Module/Notifications/Notifications.php:133 -#, php-format -msgid "No more %s notifications." -msgstr "No more %s notifications." +#: src/Module/BaseProfile.php:113 +msgid "Only You Can See This" +msgstr "Only you can see this." -#: src/Module/Notifications/Notification.php:103 -msgid "You must be logged in to show this page." -msgstr "You must be logged in to show this page." - -#: src/Module/Notifications/Notifications.php:50 -msgid "Network Notifications" -msgstr "Network notifications" - -#: src/Module/Notifications/Notifications.php:58 -msgid "System Notifications" -msgstr "System notifications" - -#: src/Module/Notifications/Notifications.php:66 -msgid "Personal Notifications" -msgstr "Personal notifications" - -#: src/Module/Notifications/Notifications.php:74 -msgid "Home Notifications" -msgstr "Home notifications" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show unread" -msgstr "Show unread" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show all" -msgstr "Show all" +#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 +msgid "Tips for New Members" +msgstr "Tips for New Members" #: src/Module/Photo.php:87 #, php-format @@ -8473,242 +8342,11 @@ msgstr "The Photo with id %s is not available." msgid "Invalid photo with id %s." msgstr "Invalid photo with id %s." -#: src/Module/Profile/Contacts.php:42 src/Module/Profile/Contacts.php:55 -#: src/Module/Register.php:260 -msgid "User not found." -msgstr "User not found." - -#: src/Module/Profile/Contacts.php:95 -msgid "No contacts." -msgstr "No contacts." - -#: src/Module/Profile/Contacts.php:129 -#, php-format -msgid "Follower (%s)" -msgid_plural "Followers (%s)" -msgstr[0] "Follower (%s)" -msgstr[1] "Followers (%s)" - -#: src/Module/Profile/Contacts.php:130 -#, php-format -msgid "Following (%s)" -msgid_plural "Following (%s)" -msgstr[0] "Following (%s)" -msgstr[1] "Following (%s)" - -#: src/Module/Profile/Contacts.php:131 -#, php-format -msgid "Mutual friend (%s)" -msgid_plural "Mutual friends (%s)" -msgstr[0] "Mutual friend (%s)" -msgstr[1] "Mutual friends (%s)" - -#: src/Module/Profile/Contacts.php:133 -#, php-format -msgid "Contact (%s)" -msgid_plural "Contacts (%s)" -msgstr[0] "Contact (%s)" -msgstr[1] "Contacts (%s)" - -#: src/Module/Profile/Contacts.php:142 -msgid "All contacts" -msgstr "All contacts" - -#: src/Module/Profile/Profile.php:136 -msgid "Member since:" -msgstr "Member since:" - -#: src/Module/Profile/Profile.php:142 -msgid "j F, Y" -msgstr "j F, Y" - -#: src/Module/Profile/Profile.php:143 -msgid "j F" -msgstr "j F" - -#: src/Module/Profile/Profile.php:151 src/Util/Temporal.php:163 -msgid "Birthday:" -msgstr "Birthday:" - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -msgid "Age: " -msgstr "Age: " - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -#, php-format -msgid "%d year old" -msgid_plural "%d years old" -msgstr[0] "%d year old" -msgstr[1] "%d years old" - -#: src/Module/Profile/Profile.php:216 -msgid "Forums:" -msgstr "Forums:" - -#: src/Module/Profile/Profile.php:226 -msgid "View profile as:" -msgstr "View profile as:" - -#: src/Module/Profile/Profile.php:300 src/Module/Profile/Profile.php:303 -#: src/Module/Profile/Status.php:55 src/Module/Profile/Status.php:58 -#: src/Protocol/OStatus.php:1288 -#, php-format -msgid "%s's timeline" -msgstr "%s's timeline" - -#: src/Module/Profile/Profile.php:301 src/Module/Profile/Status.php:56 -#: src/Protocol/OStatus.php:1292 -#, php-format -msgid "%s's posts" -msgstr "%s's posts" - -#: src/Module/Profile/Profile.php:302 src/Module/Profile/Status.php:57 -#: src/Protocol/OStatus.php:1295 -#, php-format -msgid "%s's comments" -msgstr "%s's comments" - -#: src/Module/Register.php:69 -msgid "Only parent users can create additional accounts." -msgstr "Only parent users can create additional accounts." - -#: src/Module/Register.php:101 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking \"Register\"." -msgstr "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"." - -#: src/Module/Register.php:102 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items." - -#: src/Module/Register.php:103 -msgid "Your OpenID (optional): " -msgstr "Your OpenID (optional): " - -#: src/Module/Register.php:112 -msgid "Include your profile in member directory?" -msgstr "Include your profile in member directory?" - -#: src/Module/Register.php:135 -msgid "Note for the admin" -msgstr "Note for the admin" - -#: src/Module/Register.php:135 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "Leave a message for the admin, why you want to join this node." - -#: src/Module/Register.php:136 -msgid "Membership on this site is by invitation only." -msgstr "Membership on this site is by invitation only." - -#: src/Module/Register.php:137 -msgid "Your invitation code: " -msgstr "Your invitation code: " - -#: src/Module/Register.php:145 -msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " -msgstr "Your full name: " - -#: src/Module/Register.php:146 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "Your Email Address: (Initial information will be send there; so this must be an existing address.)" - -#: src/Module/Register.php:147 -msgid "Please repeat your e-mail address:" -msgstr "Please repeat your e-mail address:" - -#: src/Module/Register.php:149 -msgid "Leave empty for an auto generated password." -msgstr "Leave empty for an auto generated password." - -#: src/Module/Register.php:151 -#, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be \"nickname@%s\"." -msgstr "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"." - -#: src/Module/Register.php:152 -msgid "Choose a nickname: " -msgstr "Choose a nickname: " - -#: src/Module/Register.php:161 -msgid "Import your profile to this friendica instance" -msgstr "Import an existing Friendica profile to this node." - -#: src/Module/Register.php:168 -msgid "Note: This node explicitly contains adult content" -msgstr "Note: This node explicitly contains adult content" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "Parent Password:" -msgstr "Parent password:" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "Please enter the password of the parent account to authorise this request." - -#: src/Module/Register.php:201 -msgid "Password doesn't match." -msgstr "Password doesn't match." - -#: src/Module/Register.php:207 -msgid "Please enter your password." -msgstr "Please enter your password." - -#: src/Module/Register.php:249 -msgid "You have entered too much information." -msgstr "You have entered too much information." - -#: src/Module/Register.php:273 -msgid "Please enter the identical mail address in the second field." -msgstr "Please enter the identical mail address in the second field." - -#: src/Module/Register.php:300 -msgid "The additional account was created." -msgstr "The additional account was created." - -#: src/Module/Register.php:325 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "Registration successful. Please check your email for further instructions." - -#: src/Module/Register.php:329 -#, php-format -msgid "" -"Failed to send email message. Here your accout details:
    login: %s
    " -"password: %s

    You can change your password after login." -msgstr "Failed to send email message. Here your account details:
    login: %s
    password: %s

    You can change your password after login." - -#: src/Module/Register.php:335 -msgid "Registration successful." -msgstr "Registration successful." - -#: src/Module/Register.php:340 src/Module/Register.php:347 -msgid "Your registration can not be processed." -msgstr "Your registration cannot be processed." - -#: src/Module/Register.php:346 -msgid "You have to leave a request note for the admin." -msgstr "You have to leave a request note for the admin." - -#: src/Module/Register.php:394 -msgid "Your registration is pending approval by the site owner." -msgstr "Your registration is pending approval by the site administrator." - -#: src/Module/RemoteFollow.php:66 +#: src/Module/RemoteFollow.php:67 msgid "The provided profile link doesn't seem to be valid" msgstr "The provided profile link doesn't seem to be valid" -#: src/Module/RemoteFollow.php:107 +#: src/Module/RemoteFollow.php:105 #, php-format msgid "" "Enter your Webfinger address (user@domain.tld) or profile URL here. If this " @@ -8716,465 +8354,387 @@ msgid "" " or %s directly on your system." msgstr "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system." -#: src/Module/Search/Acl.php:56 -msgid "You must be logged in to use this module." -msgstr "You must be logged in to use this module." +#: src/Module/BaseSettings.php:43 +msgid "Account" +msgstr "Account" -#: src/Module/Search/Index.php:52 +#: src/Module/BaseSettings.php:73 +msgid "Display" +msgstr "Display" + +#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:171 +msgid "Manage Accounts" +msgstr "Manage Accounts" + +#: src/Module/BaseSettings.php:101 +msgid "Connected apps" +msgstr "Connected apps" + +#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 +msgid "Export personal data" +msgstr "Export personal data" + +#: src/Module/BaseSettings.php:115 +msgid "Remove account" +msgstr "Remove account" + +#: src/Module/Group.php:61 +msgid "Could not create group." +msgstr "Could not create group." + +#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 +msgid "Group not found." +msgstr "Group not found." + +#: src/Module/Group.php:78 +msgid "Group name was not changed." +msgstr "" + +#: src/Module/Group.php:100 +msgid "Unknown group." +msgstr "Unknown group." + +#: src/Module/Group.php:109 +msgid "Contact is deleted." +msgstr "Contact is deleted." + +#: src/Module/Group.php:115 +msgid "Unable to add the contact to the group." +msgstr "Unable to add contact to group." + +#: src/Module/Group.php:118 +msgid "Contact successfully added to group." +msgstr "Contact successfully added to group." + +#: src/Module/Group.php:122 +msgid "Unable to remove the contact from the group." +msgstr "Unable to remove contact from group." + +#: src/Module/Group.php:125 +msgid "Contact successfully removed from group." +msgstr "Contact removed from group." + +#: src/Module/Group.php:128 +msgid "Unknown group command." +msgstr "Unknown group command." + +#: src/Module/Group.php:131 +msgid "Bad request." +msgstr "Bad request." + +#: src/Module/Group.php:170 +msgid "Save Group" +msgstr "Save group" + +#: src/Module/Group.php:171 +msgid "Filter" +msgstr "Filter" + +#: src/Module/Group.php:177 +msgid "Create a group of contacts/friends." +msgstr "Create a group of contacts/friends." + +#: src/Module/Group.php:178 src/Module/Group.php:201 src/Module/Group.php:276 +#: src/Model/Group.php:536 +msgid "Group Name: " +msgstr "Group name: " + +#: src/Module/Group.php:193 src/Model/Group.php:533 +msgid "Contacts not in any group" +msgstr "Contacts not in any group" + +#: src/Module/Group.php:219 +msgid "Unable to remove group." +msgstr "Unable to remove group." + +#: src/Module/Group.php:270 +msgid "Delete Group" +msgstr "Delete group" + +#: src/Module/Group.php:280 +msgid "Edit Group Name" +msgstr "Edit group name" + +#: src/Module/Group.php:290 +msgid "Members" +msgstr "Members" + +#: src/Module/Group.php:306 +msgid "Remove contact from group" +msgstr "Remove contact from group" + +#: src/Module/Group.php:326 +msgid "Click on a contact to add or remove." +msgstr "Click on a contact to add or remove it." + +#: src/Module/Group.php:340 +msgid "Add contact to group" +msgstr "Add contact to group" + +#: src/Module/Search/Index.php:53 msgid "Only logged in users are permitted to perform a search." msgstr "Only logged in users are permitted to perform a search." -#: src/Module/Search/Index.php:74 +#: src/Module/Search/Index.php:75 msgid "Only one search per minute is permitted for not logged in users." msgstr "Only one search per minute is permitted for not logged in users." -#: src/Module/Search/Index.php:200 +#: src/Module/Search/Index.php:98 src/Content/Nav.php:219 +#: src/Content/Text/HTML.php:902 +msgid "Search" +msgstr "Search" + +#: src/Module/Search/Index.php:184 #, php-format msgid "Items tagged with: %s" msgstr "Items tagged with: %s" -#: src/Module/Search/Saved.php:44 -msgid "Search term successfully saved." -msgstr "Search term successfully saved." +#: src/Module/Search/Acl.php:55 src/Module/Contact/Poke.php:127 +msgid "You must be logged in to use this module." +msgstr "You must be logged in to use this module." -#: src/Module/Search/Saved.php:46 +#: src/Module/Search/Saved.php:45 +msgid "Search term was not saved." +msgstr "" + +#: src/Module/Search/Saved.php:48 msgid "Search term already saved." msgstr "Search term already saved." -#: src/Module/Search/Saved.php:52 -msgid "Search term successfully removed." -msgstr "Search term successfully removed." +#: src/Module/Search/Saved.php:54 +msgid "Search term was not removed." +msgstr "" -#: src/Module/Security/Login.php:101 -msgid "Create a New Account" -msgstr "Create a new account" +#: src/Module/HoverCard.php:47 +msgid "No profile" +msgstr "No profile" -#: src/Module/Security/Login.php:126 -msgid "Your OpenID: " -msgstr "Your OpenID: " +#: src/Module/Contact/Poke.php:114 +msgid "Error while sending poke, please retry." +msgstr "" -#: src/Module/Security/Login.php:129 +#: src/Module/Contact/Poke.php:150 +msgid "Poke/Prod" +msgstr "Poke/Prod" + +#: src/Module/Contact/Poke.php:151 +msgid "poke, prod or do other things to somebody" +msgstr "Poke, prod or do other things to somebody" + +#: src/Module/Contact/Poke.php:153 +msgid "Choose what you wish to do to recipient" +msgstr "Choose what you wish to do:" + +#: src/Module/Contact/Poke.php:154 +msgid "Make this post private" +msgstr "Make this post private" + +#: src/Module/Contact/Advanced.php:94 +msgid "Contact update failed." +msgstr "Contact update failed." + +#: src/Module/Contact/Advanced.php:111 msgid "" -"Please enter your username and password to add the OpenID to your existing " -"account." -msgstr "Please enter your username and password to add the OpenID to your existing account." +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact may stop working." +msgstr "Warning: These are highly advanced settings. If you enter incorrect information your communications with this contact may not working." -#: src/Module/Security/Login.php:131 -msgid "Or login using OpenID: " -msgstr "Or login with OpenID: " - -#: src/Module/Security/Login.php:145 -msgid "Password: " -msgstr "Password: " - -#: src/Module/Security/Login.php:146 -msgid "Remember me" -msgstr "Remember me" - -#: src/Module/Security/Login.php:155 -msgid "Forgot your password?" -msgstr "Forgot your password?" - -#: src/Module/Security/Login.php:158 -msgid "Website Terms of Service" -msgstr "Website Terms of Service" - -#: src/Module/Security/Login.php:159 -msgid "terms of service" -msgstr "Terms of service" - -#: src/Module/Security/Login.php:161 -msgid "Website Privacy Policy" -msgstr "Website Privacy Policy" - -#: src/Module/Security/Login.php:162 -msgid "privacy policy" -msgstr "Privacy policy" - -#: src/Module/Security/Logout.php:53 -msgid "Logged out." -msgstr "Logged out." - -#: src/Module/Security/OpenID.php:54 -msgid "OpenID protocol error. No ID returned" -msgstr "OpenID protocol error. No ID returned" - -#: src/Module/Security/OpenID.php:92 +#: src/Module/Contact/Advanced.php:112 msgid "" -"Account not found. Please login to your existing account to add the OpenID " -"to it." -msgstr "Account not found. Please login to your existing account to add the OpenID." +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "Please use your browser 'Back' button now if you are uncertain what to do on this page." -#: src/Module/Security/OpenID.php:94 +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "No mirroring" +msgstr "No mirroring" + +#: src/Module/Contact/Advanced.php:123 +msgid "Mirror as forwarded posting" +msgstr "Mirror as forwarded posting" + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "Mirror as my own posting" +msgstr "Mirror as my own posting" + +#: src/Module/Contact/Advanced.php:136 +msgid "Return to contact editor" +msgstr "Return to contact editor" + +#: src/Module/Contact/Advanced.php:141 +msgid "Remote Self" +msgstr "Remote self" + +#: src/Module/Contact/Advanced.php:144 +msgid "Mirror postings from this contact" +msgstr "Mirror postings from this contact:" + +#: src/Module/Contact/Advanced.php:146 msgid "" -"Account not found. Please register a new account or login to your existing " -"account to add the OpenID to it." -msgstr "Account not found. Please register a new account or login to your existing account to add the OpenID." +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "This will cause Friendica to repost new entries from this contact." -#: src/Module/Security/TwoFactor/Recovery.php:60 -#, php-format -msgid "Remaining recovery codes: %d" -msgstr "Remaining recovery codes: %d" +#: src/Module/Contact/Advanced.php:151 +msgid "Account Nickname" +msgstr "Account nickname:" -#: src/Module/Security/TwoFactor/Recovery.php:64 -#: src/Module/Security/TwoFactor/Verify.php:61 -#: src/Module/Settings/TwoFactor/Verify.php:82 -msgid "Invalid code, please retry." -msgstr "Invalid code, please try again." +#: src/Module/Contact/Advanced.php:152 +msgid "@Tagname - overrides Name/Nickname" +msgstr "@Tag name - overrides name/nickname:" -#: src/Module/Security/TwoFactor/Recovery.php:83 -msgid "Two-factor recovery" -msgstr "Two-factor recovery" +#: src/Module/Contact/Advanced.php:153 +msgid "Account URL" +msgstr "Account URL:" -#: src/Module/Security/TwoFactor/Recovery.php:84 -msgid "" -"

    You can enter one of your one-time recovery codes in case you lost access" -" to your mobile device.

    " -msgstr "

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    " +#: src/Module/Contact/Advanced.php:154 +msgid "Account URL Alias" +msgstr "Account URL alias" -#: src/Module/Security/TwoFactor/Recovery.php:85 -#: src/Module/Security/TwoFactor/Verify.php:84 -#, php-format -msgid "Don’t have your phone? Enter a two-factor recovery code" -msgstr "Don’t have your phone? Enter a two-factor recovery code" +#: src/Module/Contact/Advanced.php:155 +msgid "Friend Request URL" +msgstr "Friend request URL:" -#: src/Module/Security/TwoFactor/Recovery.php:86 -msgid "Please enter a recovery code" -msgstr "Please enter a recovery code" +#: src/Module/Contact/Advanced.php:156 +msgid "Friend Confirm URL" +msgstr "Friend confirm URL:" -#: src/Module/Security/TwoFactor/Recovery.php:87 -msgid "Submit recovery code and complete login" -msgstr "Submit recovery code and complete login" +#: src/Module/Contact/Advanced.php:157 +msgid "Notification Endpoint URL" +msgstr "Notification endpoint URL" -#: src/Module/Security/TwoFactor/Verify.php:81 -msgid "" -"

    Open the two-factor authentication app on your device to get an " -"authentication code and verify your identity.

    " -msgstr "

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    " +#: src/Module/Contact/Advanced.php:158 +msgid "Poll/Feed URL" +msgstr "Poll/Feed URL:" -#: src/Module/Security/TwoFactor/Verify.php:85 -#: src/Module/Settings/TwoFactor/Verify.php:141 -msgid "Please enter a code from your authentication app" -msgstr "Please enter a code from your authentication app" +#: src/Module/Contact/Advanced.php:159 +msgid "New photo from this URL" +msgstr "New photo from this URL:" -#: src/Module/Security/TwoFactor/Verify.php:86 -msgid "Verify code and complete login" -msgstr "Verify code and complete login" +#: src/Module/Apps.php:47 +msgid "No installed applications." +msgstr "No installed applications." -#: src/Module/Settings/Delegation.php:53 -msgid "Delegation successfully granted." -msgstr "Delegation successfully granted." +#: src/Module/Apps.php:52 +msgid "Applications" +msgstr "Applications" -#: src/Module/Settings/Delegation.php:55 -msgid "Parent user not found, unavailable or password doesn't match." -msgstr "Parent user not found, unavailable or password doesn't match." - -#: src/Module/Settings/Delegation.php:59 -msgid "Delegation successfully revoked." -msgstr "Delegation successfully revoked." - -#: src/Module/Settings/Delegation.php:81 -#: src/Module/Settings/Delegation.php:103 -msgid "" -"Delegated administrators can view but not change delegation permissions." -msgstr "Delegated administrators can view but not change delegation permissions." - -#: src/Module/Settings/Delegation.php:95 -msgid "Delegate user not found." -msgstr "Delegate user not found." - -#: src/Module/Settings/Delegation.php:142 -msgid "No parent user" -msgstr "No parent user" - -#: src/Module/Settings/Delegation.php:153 -#: src/Module/Settings/Delegation.php:164 -msgid "Parent User" -msgstr "Parent user" - -#: src/Module/Settings/Delegation.php:161 -msgid "Additional Accounts" -msgstr "Additional Accounts" - -#: src/Module/Settings/Delegation.php:162 -msgid "" -"Register additional accounts that are automatically connected to your " -"existing account so you can manage them from this account." -msgstr "Register additional accounts that are automatically connected to your existing account so you can manage them from this account." - -#: src/Module/Settings/Delegation.php:163 -msgid "Register an additional account" -msgstr "Register an additional account" - -#: src/Module/Settings/Delegation.php:167 -msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "Parent users have total control of this account, including core settings. Please double-check whom you grant such access." - -#: src/Module/Settings/Delegation.php:171 -msgid "Delegates" -msgstr "Delegates" - -#: src/Module/Settings/Delegation.php:173 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely." - -#: src/Module/Settings/Delegation.php:174 -msgid "Existing Page Delegates" -msgstr "Existing page delegates" - -#: src/Module/Settings/Delegation.php:176 -msgid "Potential Delegates" -msgstr "Potential delegates" - -#: src/Module/Settings/Delegation.php:179 -msgid "Add" -msgstr "Add" - -#: src/Module/Settings/Delegation.php:180 -msgid "No entries." -msgstr "No entries." - -#: src/Module/Settings/Display.php:101 -msgid "The theme you chose isn't available." -msgstr "The chosen theme isn't available." - -#: src/Module/Settings/Display.php:138 -#, php-format -msgid "%s - (Unsupported)" -msgstr "%s - (Unsupported)" - -#: src/Module/Settings/Display.php:181 -msgid "Display Settings" -msgstr "Display Settings" - -#: src/Module/Settings/Display.php:183 -msgid "General Theme Settings" -msgstr "Themes" - -#: src/Module/Settings/Display.php:184 -msgid "Custom Theme Settings" -msgstr "Theme customisation" - -#: src/Module/Settings/Display.php:185 -msgid "Content Settings" -msgstr "Content/Layout" - -#: src/Module/Settings/Display.php:186 view/theme/duepuntozero/config.php:70 -#: view/theme/frio/config.php:140 view/theme/quattro/config.php:72 -#: view/theme/vier/config.php:120 -msgid "Theme settings" -msgstr "Theme settings" - -#: src/Module/Settings/Display.php:187 -msgid "Calendar" -msgstr "Calendar" - -#: src/Module/Settings/Display.php:193 -msgid "Display Theme:" -msgstr "Display theme:" - -#: src/Module/Settings/Display.php:194 -msgid "Mobile Theme:" -msgstr "Mobile theme:" - -#: src/Module/Settings/Display.php:197 -msgid "Number of items to display per page:" -msgstr "Number of items displayed per page:" - -#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 -msgid "Maximum of 100 items" -msgstr "Maximum of 100 items" - -#: src/Module/Settings/Display.php:198 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "Number of items displayed per page on mobile devices:" - -#: src/Module/Settings/Display.php:199 -msgid "Update browser every xx seconds" -msgstr "Update browser every so many seconds:" - -#: src/Module/Settings/Display.php:199 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "Minimum 10 seconds; to disable -1." - -#: src/Module/Settings/Display.php:200 -msgid "Automatic updates only at the top of the post stream pages" -msgstr "Automatic updates only at the top of the post stream pages" - -#: src/Module/Settings/Display.php:200 -msgid "" -"Auto update may add new posts at the top of the post stream pages, which can" -" affect the scroll position and perturb normal reading if it happens " -"anywhere else the top of the page." -msgstr "Auto update may add new posts at the top of the post stream pages. This can affect the scroll position and perturb normal reading if something happens anywhere else the top of the page." - -#: src/Module/Settings/Display.php:201 -msgid "Don't show emoticons" -msgstr "Don't show emoticons" - -#: src/Module/Settings/Display.php:201 -msgid "" -"Normally emoticons are replaced with matching symbols. This setting disables" -" this behaviour." -msgstr "Normally emoticons are replaced with matching symbols. This setting disables this behaviour." - -#: src/Module/Settings/Display.php:202 -msgid "Infinite scroll" -msgstr "Infinite scroll" - -#: src/Module/Settings/Display.php:202 -msgid "Automatic fetch new items when reaching the page end." -msgstr "Automatic fetch new items when reaching the page end." - -#: src/Module/Settings/Display.php:203 -msgid "Disable Smart Threading" -msgstr "Disable smart threading" - -#: src/Module/Settings/Display.php:203 -msgid "Disable the automatic suppression of extraneous thread indentation." -msgstr "Disable the automatic suppression of extraneous thread indentation." - -#: src/Module/Settings/Display.php:204 -msgid "Hide the Dislike feature" -msgstr "Hide the Dislike feature" - -#: src/Module/Settings/Display.php:204 -msgid "Hides the Dislike button and dislike reactions on posts and comments." -msgstr "Hides the Dislike button and Dislike reactions on posts and comments." - -#: src/Module/Settings/Display.php:206 -msgid "Beginning of week:" -msgstr "Week begins: " - -#: src/Module/Settings/Profile/Index.php:86 +#: src/Module/Settings/Profile/Index.php:85 msgid "Profile Name is required." msgstr "Profile name is required." -#: src/Module/Settings/Profile/Index.php:138 -msgid "Profile updated." -msgstr "Profile updated." - -#: src/Module/Settings/Profile/Index.php:140 +#: src/Module/Settings/Profile/Index.php:137 msgid "Profile couldn't be updated." msgstr "Profile couldn't be updated." -#: src/Module/Settings/Profile/Index.php:193 -#: src/Module/Settings/Profile/Index.php:213 +#: src/Module/Settings/Profile/Index.php:187 +#: src/Module/Settings/Profile/Index.php:207 msgid "Label:" msgstr "Label:" -#: src/Module/Settings/Profile/Index.php:194 -#: src/Module/Settings/Profile/Index.php:214 +#: src/Module/Settings/Profile/Index.php:188 +#: src/Module/Settings/Profile/Index.php:208 msgid "Value:" msgstr "Value:" -#: src/Module/Settings/Profile/Index.php:204 -#: src/Module/Settings/Profile/Index.php:224 +#: src/Module/Settings/Profile/Index.php:198 +#: src/Module/Settings/Profile/Index.php:218 msgid "Field Permissions" msgstr "Field Permissions" -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:225 +#: src/Module/Settings/Profile/Index.php:199 +#: src/Module/Settings/Profile/Index.php:219 msgid "(click to open/close)" msgstr "(reveal/hide)" -#: src/Module/Settings/Profile/Index.php:211 +#: src/Module/Settings/Profile/Index.php:205 msgid "Add a new profile field" msgstr "Add a new profile field" -#: src/Module/Settings/Profile/Index.php:241 +#: src/Module/Settings/Profile/Index.php:235 msgid "Profile Actions" msgstr "Profile actions" -#: src/Module/Settings/Profile/Index.php:242 +#: src/Module/Settings/Profile/Index.php:236 msgid "Edit Profile Details" msgstr "Edit Profile Details" -#: src/Module/Settings/Profile/Index.php:244 +#: src/Module/Settings/Profile/Index.php:238 msgid "Change Profile Photo" msgstr "Change profile photo" -#: src/Module/Settings/Profile/Index.php:249 +#: src/Module/Settings/Profile/Index.php:243 msgid "Profile picture" msgstr "Profile picture" -#: src/Module/Settings/Profile/Index.php:250 +#: src/Module/Settings/Profile/Index.php:244 msgid "Location" msgstr "Location" -#: src/Module/Settings/Profile/Index.php:251 src/Util/Temporal.php:93 +#: src/Module/Settings/Profile/Index.php:245 src/Util/Temporal.php:93 #: src/Util/Temporal.php:95 msgid "Miscellaneous" msgstr "Miscellaneous" -#: src/Module/Settings/Profile/Index.php:252 +#: src/Module/Settings/Profile/Index.php:246 msgid "Custom Profile Fields" msgstr "Custom Profile Fields" -#: src/Module/Settings/Profile/Index.php:254 src/Module/Welcome.php:58 -msgid "Upload Profile Photo" -msgstr "Upload profile photo" - -#: src/Module/Settings/Profile/Index.php:258 +#: src/Module/Settings/Profile/Index.php:252 msgid "Display name:" msgstr "Display name:" -#: src/Module/Settings/Profile/Index.php:261 +#: src/Module/Settings/Profile/Index.php:255 msgid "Street Address:" msgstr "Street address:" -#: src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Profile/Index.php:256 msgid "Locality/City:" msgstr "Locality/City:" -#: src/Module/Settings/Profile/Index.php:263 +#: src/Module/Settings/Profile/Index.php:257 msgid "Region/State:" msgstr "Region/State:" -#: src/Module/Settings/Profile/Index.php:264 +#: src/Module/Settings/Profile/Index.php:258 msgid "Postal/Zip Code:" msgstr "Postcode:" -#: src/Module/Settings/Profile/Index.php:265 +#: src/Module/Settings/Profile/Index.php:259 msgid "Country:" msgstr "Country:" -#: src/Module/Settings/Profile/Index.php:267 +#: src/Module/Settings/Profile/Index.php:261 msgid "XMPP (Jabber) address:" msgstr "XMPP (Jabber) address:" -#: src/Module/Settings/Profile/Index.php:267 +#: src/Module/Settings/Profile/Index.php:261 msgid "" "The XMPP address will be propagated to your contacts so that they can follow" " you." msgstr "The XMPP address will be propagated to your contacts so that they can follow you." -#: src/Module/Settings/Profile/Index.php:268 +#: src/Module/Settings/Profile/Index.php:262 msgid "Homepage URL:" msgstr "Homepage URL:" -#: src/Module/Settings/Profile/Index.php:269 +#: src/Module/Settings/Profile/Index.php:263 msgid "Public Keywords:" msgstr "Public keywords:" -#: src/Module/Settings/Profile/Index.php:269 +#: src/Module/Settings/Profile/Index.php:263 msgid "(Used for suggesting potential friends, can be seen by others)" msgstr "Used for suggesting potential friends, can be seen by others." -#: src/Module/Settings/Profile/Index.php:270 +#: src/Module/Settings/Profile/Index.php:264 msgid "Private Keywords:" msgstr "Private keywords:" -#: src/Module/Settings/Profile/Index.php:270 +#: src/Module/Settings/Profile/Index.php:264 msgid "(Used for searching profiles, never shown to others)" msgstr "Used for searching profiles, never shown to others." -#: src/Module/Settings/Profile/Index.php:271 +#: src/Module/Settings/Profile/Index.php:265 #, php-format msgid "" "

    Custom fields appear on your profile page.

    \n" @@ -9187,7 +8747,7 @@ msgstr "

    Custom fields appear on your profile page.

    \n\t #: src/Module/Settings/Profile/Photo/Crop.php:102 #: src/Module/Settings/Profile/Photo/Crop.php:118 #: src/Module/Settings/Profile/Photo/Crop.php:134 -#: src/Module/Settings/Profile/Photo/Index.php:105 +#: src/Module/Settings/Profile/Photo/Index.php:103 #, php-format msgid "Image size reduction [%s] failed." msgstr "Image size reduction [%s] failed." @@ -9227,115 +8787,111 @@ msgstr "Use image as it is." msgid "Missing uploaded image." msgstr "Missing uploaded image." -#: src/Module/Settings/Profile/Photo/Index.php:97 -msgid "Image uploaded successfully." -msgstr "Image uploaded successfully." - -#: src/Module/Settings/Profile/Photo/Index.php:128 +#: src/Module/Settings/Profile/Photo/Index.php:126 msgid "Profile Picture Settings" msgstr "Profile Picture Settings" -#: src/Module/Settings/Profile/Photo/Index.php:129 +#: src/Module/Settings/Profile/Photo/Index.php:127 msgid "Current Profile Picture" msgstr "Current Profile Picture" -#: src/Module/Settings/Profile/Photo/Index.php:130 +#: src/Module/Settings/Profile/Photo/Index.php:128 msgid "Upload Profile Picture" msgstr "Upload Profile Picture" -#: src/Module/Settings/Profile/Photo/Index.php:131 +#: src/Module/Settings/Profile/Photo/Index.php:129 msgid "Upload Picture:" msgstr "Upload Picture:" -#: src/Module/Settings/Profile/Photo/Index.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:134 msgid "or" msgstr "or" -#: src/Module/Settings/Profile/Photo/Index.php:138 +#: src/Module/Settings/Profile/Photo/Index.php:136 msgid "skip this step" msgstr "skip this step" -#: src/Module/Settings/Profile/Photo/Index.php:140 +#: src/Module/Settings/Profile/Photo/Index.php:138 msgid "select a photo from your photo albums" msgstr "select a photo from your photo albums" -#: src/Module/Settings/TwoFactor/AppSpecific.php:52 -#: src/Module/Settings/TwoFactor/Recovery.php:50 -#: src/Module/Settings/TwoFactor/Verify.php:56 -msgid "Please enter your password to access this page." -msgstr "Please enter your password to access this page." +#: src/Module/Settings/Delegation.php:53 +msgid "Delegation successfully granted." +msgstr "Delegation successfully granted." -#: src/Module/Settings/TwoFactor/AppSpecific.php:70 -msgid "App-specific password generation failed: The description is empty." -msgstr "App-specific password generation failed: The description is empty." +#: src/Module/Settings/Delegation.php:55 +msgid "Parent user not found, unavailable or password doesn't match." +msgstr "Parent user not found, unavailable or password doesn't match." -#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +#: src/Module/Settings/Delegation.php:59 +msgid "Delegation successfully revoked." +msgstr "Delegation successfully revoked." + +#: src/Module/Settings/Delegation.php:81 +#: src/Module/Settings/Delegation.php:103 msgid "" -"App-specific password generation failed: This description already exists." -msgstr "App-specific password generation failed: This description already exists." +"Delegated administrators can view but not change delegation permissions." +msgstr "Delegated administrators can view but not change delegation permissions." -#: src/Module/Settings/TwoFactor/AppSpecific.php:77 -msgid "New app-specific password generated." -msgstr "New app-specific password generated." +#: src/Module/Settings/Delegation.php:95 +msgid "Delegate user not found." +msgstr "Delegate user not found." -#: src/Module/Settings/TwoFactor/AppSpecific.php:83 -msgid "App-specific passwords successfully revoked." -msgstr "App-specific passwords successfully revoked." +#: src/Module/Settings/Delegation.php:143 +msgid "No parent user" +msgstr "No parent user" -#: src/Module/Settings/TwoFactor/AppSpecific.php:93 -msgid "App-specific password successfully revoked." -msgstr "App-specific password successfully revoked." +#: src/Module/Settings/Delegation.php:154 +#: src/Module/Settings/Delegation.php:165 +msgid "Parent User" +msgstr "Parent user" -#: src/Module/Settings/TwoFactor/AppSpecific.php:114 -msgid "Two-factor app-specific passwords" -msgstr "Two-factor app-specific passwords" +#: src/Module/Settings/Delegation.php:162 +msgid "Additional Accounts" +msgstr "Additional Accounts" -#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +#: src/Module/Settings/Delegation.php:163 msgid "" -"

    App-specific passwords are randomly generated passwords used instead your" -" regular password to authenticate your account on third-party applications " -"that don't support two-factor authentication.

    " -msgstr "

    App-specific passwords are randomly generated passwords. They are used instead of your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    " +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." +msgstr "Register additional accounts that are automatically connected to your existing account so you can manage them from this account." -#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +#: src/Module/Settings/Delegation.php:164 +msgid "Register an additional account" +msgstr "Register an additional account" + +#: src/Module/Settings/Delegation.php:168 msgid "" -"Make sure to copy your new app-specific password now. You won’t be able to " -"see it again!" -msgstr "Make sure to copy your new app-specific password now. You won’t be able to see it again!" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." +msgstr "Parent users have total control of this account, including core settings. Please double-check whom you grant such access." -#: src/Module/Settings/TwoFactor/AppSpecific.php:120 -msgid "Description" -msgstr "Description" +#: src/Module/Settings/Delegation.php:172 +msgid "Delegates" +msgstr "Delegates" -#: src/Module/Settings/TwoFactor/AppSpecific.php:121 -msgid "Last Used" -msgstr "Last Used" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:122 -msgid "Revoke" -msgstr "Revoke" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:123 -msgid "Revoke All" -msgstr "Revoke All" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +#: src/Module/Settings/Delegation.php:174 msgid "" -"When you generate a new app-specific password, you must use it right away, " -"it will be shown to you once after you generate it." -msgstr "When you generate a new app-specific password, you must use it right away. It will be shown to you only once after you generate it." +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely." -#: src/Module/Settings/TwoFactor/AppSpecific.php:127 -msgid "Generate new app-specific password" -msgstr "Generate new app-specific password" +#: src/Module/Settings/Delegation.php:175 +msgid "Existing Page Delegates" +msgstr "Existing page delegates" -#: src/Module/Settings/TwoFactor/AppSpecific.php:128 -msgid "Friendiqa on my Fairphone 2..." -msgstr "Friendiqa on my Fairphone 2..." +#: src/Module/Settings/Delegation.php:177 +msgid "Potential Delegates" +msgstr "Potential delegates" -#: src/Module/Settings/TwoFactor/AppSpecific.php:129 -msgid "Generate" -msgstr "Generate" +#: src/Module/Settings/Delegation.php:180 +msgid "Add" +msgstr "Add" + +#: src/Module/Settings/Delegation.php:181 +msgid "No entries." +msgstr "No entries." #: src/Module/Settings/TwoFactor/Index.php:67 msgid "Two-factor authentication successfully disabled." @@ -9429,36 +8985,11 @@ msgstr "Manage app-specific passwords" msgid "Finish app configuration" msgstr "Finish app configuration" -#: src/Module/Settings/TwoFactor/Recovery.php:66 -msgid "New recovery codes successfully generated." -msgstr "New recovery codes successfully generated." - -#: src/Module/Settings/TwoFactor/Recovery.php:92 -msgid "Two-factor recovery codes" -msgstr "Two-factor recovery codes" - -#: src/Module/Settings/TwoFactor/Recovery.php:94 -msgid "" -"

    Recovery codes can be used to access your account in the event you lose " -"access to your device and cannot receive two-factor authentication " -"codes.

    Put these in a safe spot! If you lose your " -"device and don’t have the recovery codes you will lose access to your " -"account.

    " -msgstr "

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe place! If you lose your device and don’t have the recovery codes you will lose access to your account.

    " - -#: src/Module/Settings/TwoFactor/Recovery.php:96 -msgid "" -"When you generate new recovery codes, you must copy the new codes. Your old " -"codes won’t work anymore." -msgstr "When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore." - -#: src/Module/Settings/TwoFactor/Recovery.php:97 -msgid "Generate new recovery codes" -msgstr "Generate new recovery codes" - -#: src/Module/Settings/TwoFactor/Recovery.php:99 -msgid "Next: Verification" -msgstr "Next: Verification" +#: src/Module/Settings/TwoFactor/Verify.php:56 +#: src/Module/Settings/TwoFactor/Recovery.php:50 +#: src/Module/Settings/TwoFactor/AppSpecific.php:52 +msgid "Please enter your password to access this page." +msgstr "Please enter your password to access this page." #: src/Module/Settings/TwoFactor/Verify.php:78 msgid "Two-factor authentication successfully activated." @@ -9505,6 +9036,215 @@ msgstr "

    Or you can open the following URL in your mobile device:

    Recovery codes can be used to access your account in the event you lose " +"access to your device and cannot receive two-factor authentication " +"codes.

    Put these in a safe spot! If you lose your " +"device and don’t have the recovery codes you will lose access to your " +"account.

    " +msgstr "

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe place! If you lose your device and don’t have the recovery codes you will lose access to your account.

    " + +#: src/Module/Settings/TwoFactor/Recovery.php:96 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore." + +#: src/Module/Settings/TwoFactor/Recovery.php:97 +msgid "Generate new recovery codes" +msgstr "Generate new recovery codes" + +#: src/Module/Settings/TwoFactor/Recovery.php:99 +msgid "Next: Verification" +msgstr "Next: Verification" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:70 +msgid "App-specific password generation failed: The description is empty." +msgstr "App-specific password generation failed: The description is empty." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "App-specific password generation failed: This description already exists." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:77 +msgid "New app-specific password generated." +msgstr "New app-specific password generated." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:83 +msgid "App-specific passwords successfully revoked." +msgstr "App-specific passwords successfully revoked." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:93 +msgid "App-specific password successfully revoked." +msgstr "App-specific password successfully revoked." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:114 +msgid "Two-factor app-specific passwords" +msgstr "Two-factor app-specific passwords" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +msgid "" +"

    App-specific passwords are randomly generated passwords used instead your" +" regular password to authenticate your account on third-party applications " +"that don't support two-factor authentication.

    " +msgstr "

    App-specific passwords are randomly generated passwords. They are used instead of your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    " + +#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "Make sure to copy your new app-specific password now. You won’t be able to see it again!" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:120 +msgid "Description" +msgstr "Description" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:121 +msgid "Last Used" +msgstr "Last Used" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:122 +msgid "Revoke" +msgstr "Revoke" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:123 +msgid "Revoke All" +msgstr "Revoke All" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "When you generate a new app-specific password, you must use it right away. It will be shown to you only once after you generate it." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:127 +msgid "Generate new app-specific password" +msgstr "Generate new app-specific password" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:128 +msgid "Friendiqa on my Fairphone 2..." +msgstr "Friendiqa on my Fairphone 2..." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:129 +msgid "Generate" +msgstr "Generate" + +#: src/Module/Settings/Display.php:101 +msgid "The theme you chose isn't available." +msgstr "The chosen theme isn't available." + +#: src/Module/Settings/Display.php:138 +#, php-format +msgid "%s - (Unsupported)" +msgstr "%s - (Unsupported)" + +#: src/Module/Settings/Display.php:181 +msgid "Display Settings" +msgstr "Display Settings" + +#: src/Module/Settings/Display.php:183 +msgid "General Theme Settings" +msgstr "Themes" + +#: src/Module/Settings/Display.php:184 +msgid "Custom Theme Settings" +msgstr "Theme customisation" + +#: src/Module/Settings/Display.php:185 +msgid "Content Settings" +msgstr "Content/Layout" + +#: src/Module/Settings/Display.php:187 +msgid "Calendar" +msgstr "Calendar" + +#: src/Module/Settings/Display.php:193 +msgid "Display Theme:" +msgstr "Display theme:" + +#: src/Module/Settings/Display.php:194 +msgid "Mobile Theme:" +msgstr "Mobile theme:" + +#: src/Module/Settings/Display.php:197 +msgid "Number of items to display per page:" +msgstr "Number of items displayed per page:" + +#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 +msgid "Maximum of 100 items" +msgstr "Maximum of 100 items" + +#: src/Module/Settings/Display.php:198 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "Number of items displayed per page on mobile devices:" + +#: src/Module/Settings/Display.php:199 +msgid "Update browser every xx seconds" +msgstr "Update browser every so many seconds:" + +#: src/Module/Settings/Display.php:199 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "Minimum 10 seconds; to disable -1." + +#: src/Module/Settings/Display.php:200 +msgid "Automatic updates only at the top of the post stream pages" +msgstr "Automatic updates only at the top of the post stream pages" + +#: src/Module/Settings/Display.php:200 +msgid "" +"Auto update may add new posts at the top of the post stream pages, which can" +" affect the scroll position and perturb normal reading if it happens " +"anywhere else the top of the page." +msgstr "Auto update may add new posts at the top of the post stream pages. This can affect the scroll position and perturb normal reading if something happens anywhere else the top of the page." + +#: src/Module/Settings/Display.php:201 +msgid "Don't show emoticons" +msgstr "Don't show emoticons" + +#: src/Module/Settings/Display.php:201 +msgid "" +"Normally emoticons are replaced with matching symbols. This setting disables" +" this behaviour." +msgstr "Normally emoticons are replaced with matching symbols. This setting disables this behaviour." + +#: src/Module/Settings/Display.php:202 +msgid "Infinite scroll" +msgstr "Infinite scroll" + +#: src/Module/Settings/Display.php:202 +msgid "Automatic fetch new items when reaching the page end." +msgstr "Automatic fetch new items when reaching the page end." + +#: src/Module/Settings/Display.php:203 +msgid "Disable Smart Threading" +msgstr "Disable smart threading" + +#: src/Module/Settings/Display.php:203 +msgid "Disable the automatic suppression of extraneous thread indentation." +msgstr "Disable the automatic suppression of extraneous thread indentation." + +#: src/Module/Settings/Display.php:204 +msgid "Hide the Dislike feature" +msgstr "Hide the Dislike feature" + +#: src/Module/Settings/Display.php:204 +msgid "Hides the Dislike button and dislike reactions on posts and comments." +msgstr "Hides the Dislike button and Dislike reactions on posts and comments." + +#: src/Module/Settings/Display.php:206 +msgid "Beginning of week:" +msgstr "Week begins: " + #: src/Module/Settings/UserExport.php:57 msgid "Export account" msgstr "Export account" @@ -9536,574 +9276,31 @@ msgid "" " e.g. Mastodon." msgstr "Export the list of the accounts you are following as CSV file. Compatible with Mastodon for example." -#: src/Module/Special/HTTPException.php:49 -msgid "Bad Request" -msgstr "Bad Request" +#: src/Module/Maintenance.php:46 +msgid "System down for maintenance" +msgstr "Sorry, the system is currently down for maintenance." -#: src/Module/Special/HTTPException.php:50 -msgid "Unauthorized" -msgstr "Unauthorized" - -#: src/Module/Special/HTTPException.php:51 -msgid "Forbidden" -msgstr "Forbidden" - -#: src/Module/Special/HTTPException.php:52 -msgid "Not Found" -msgstr "Not found" - -#: src/Module/Special/HTTPException.php:53 -msgid "Internal Server Error" -msgstr "Internal Server Error" - -#: src/Module/Special/HTTPException.php:54 -msgid "Service Unavailable" -msgstr "Service Unavailable" - -#: src/Module/Special/HTTPException.php:61 -msgid "" -"The server cannot or will not process the request due to an apparent client " -"error." -msgstr "The server cannot process the request due to an apparent client error." - -#: src/Module/Special/HTTPException.php:62 -msgid "" -"Authentication is required and has failed or has not yet been provided." -msgstr "Authentication is required and has failed or has not yet been provided." - -#: src/Module/Special/HTTPException.php:63 -msgid "" -"The request was valid, but the server is refusing action. The user might not" -" have the necessary permissions for a resource, or may need an account." -msgstr "The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account." - -#: src/Module/Special/HTTPException.php:64 -msgid "" -"The requested resource could not be found but may be available in the " -"future." -msgstr "The requested resource could not be found but may be available in the future." - -#: src/Module/Special/HTTPException.php:65 -msgid "" -"An unexpected condition was encountered and no more specific message is " -"suitable." -msgstr "An unexpected condition was encountered and no more specific message is available." - -#: src/Module/Special/HTTPException.php:66 -msgid "" -"The server is currently unavailable (because it is overloaded or down for " -"maintenance). Please try again later." -msgstr "The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later." - -#: src/Module/Tos.php:46 src/Module/Tos.php:88 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen" -" name), an username (nickname) and a working email address. The names will " -"be accessible on the profile page of the account by any visitor of the page," -" even if other profile details are not displayed. The email address will " -"only be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or" -" the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication." - -#: src/Module/Tos.php:47 src/Module/Tos.php:89 -msgid "" -"This data is required for communication and is passed on to the nodes of the" -" communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "This information is required for communication and is passed on to the nodes of the communication partners and stored there. Users can enter additional personal information that may be transmitted to the communication partner's accounts." - -#: src/Module/Tos.php:48 src/Module/Tos.php:90 -#, php-format -msgid "" -"At any point in time a logged in user can export their account data from the" -"
    account settings. If the user " -"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " -"be permanent. Deletion of the data will also be requested from the nodes of " -"the communication partners." -msgstr "At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners." - -#: src/Module/Tos.php:51 src/Module/Tos.php:87 -msgid "Privacy Statement" -msgstr "Privacy Statement" - -#: src/Module/Welcome.php:44 -msgid "Welcome to Friendica" -msgstr "Welcome to Friendica" - -#: src/Module/Welcome.php:45 -msgid "New Member Checklist" -msgstr "New Member Checklist" - -#: src/Module/Welcome.php:46 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." -msgstr "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear." - -#: src/Module/Welcome.php:48 -msgid "Getting Started" -msgstr "Getting started" - -#: src/Module/Welcome.php:49 -msgid "Friendica Walk-Through" -msgstr "Friendica walk-through" - -#: src/Module/Welcome.php:50 -msgid "" -"On your Quick Start page - find a brief introduction to your " -"profile and network tabs, make some new connections, and find some groups to" -" join." -msgstr "On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join." - -#: src/Module/Welcome.php:53 -msgid "Go to Your Settings" -msgstr "Go to your settings" - -#: src/Module/Welcome.php:54 -msgid "" -"On your Settings page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." -msgstr "On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web." - -#: src/Module/Welcome.php:55 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished" -" directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." -msgstr "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you." - -#: src/Module/Welcome.php:59 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make" -" friends than people who do not." -msgstr "Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not." - -#: src/Module/Welcome.php:60 -msgid "Edit Your Profile" -msgstr "Edit your profile" - -#: src/Module/Welcome.php:61 -msgid "" -"Edit your default profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown" -" visitors." -msgstr "Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors." - -#: src/Module/Welcome.php:62 -msgid "Profile Keywords" -msgstr "Profile keywords" - -#: src/Module/Welcome.php:63 -msgid "" -"Set some public keywords for your profile which describe your interests. We " -"may be able to find other people with similar interests and suggest " -"friendships." -msgstr "Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships." - -#: src/Module/Welcome.php:65 -msgid "Connecting" -msgstr "Connecting" - -#: src/Module/Welcome.php:67 -msgid "Importing Emails" -msgstr "Importing emails" - -#: src/Module/Welcome.php:68 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" -msgstr "Enter your email access information on your Connector Settings if you wish to import and interact with friends or mailing lists from your email INBOX" - -#: src/Module/Welcome.php:69 -msgid "Go to Your Contacts Page" -msgstr "Go to your contacts page" - -#: src/Module/Welcome.php:70 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the Add New Contact dialog." -msgstr "Your contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add new contact dialog." - -#: src/Module/Welcome.php:71 -msgid "Go to Your Site's Directory" -msgstr "Go to your site's directory" - -#: src/Module/Welcome.php:72 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a Connect or Follow link on " -"their profile page. Provide your own Identity Address if requested." -msgstr "The directory lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own identity address when requested." - -#: src/Module/Welcome.php:73 -msgid "Finding New People" -msgstr "Finding new people" - -#: src/Module/Welcome.php:74 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand" -" new site, friend suggestions will usually begin to be populated within 24 " -"hours." -msgstr "On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours." - -#: src/Module/Welcome.php:77 -msgid "Group Your Contacts" -msgstr "Group your contacts" - -#: src/Module/Welcome.php:78 -msgid "" -"Once you have made some friends, organize them into private conversation " -"groups from the sidebar of your Contacts page and then you can interact with" -" each group privately on your Network page." -msgstr "Once you have made some friends, organise them into private conversation groups from the sidebar of your contacts page and then you can interact with each group privately on your network page." - -#: src/Module/Welcome.php:80 -msgid "Why Aren't My Posts Public?" -msgstr "Why aren't my posts public?" - -#: src/Module/Welcome.php:81 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to" -" people you've added as friends. For more information, see the help section " -"from the link above." -msgstr "Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above." - -#: src/Module/Welcome.php:83 -msgid "Getting Help" -msgstr "Getting help" - -#: src/Module/Welcome.php:84 -msgid "Go to the Help Section" -msgstr "Go to the help section" - -#: src/Module/Welcome.php:85 -msgid "" -"Our help pages may be consulted for detail on other program" -" features and resources." -msgstr "Our help pages may be consulted for detail on other program features and resources." - -#: src/Object/EMail/ItemCCEMail.php:39 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social " -"network." -msgstr "This message was sent to you by %s, a member of the Friendica social network." - -#: src/Object/EMail/ItemCCEMail.php:41 -#, php-format -msgid "You may visit them online at %s" -msgstr "You may visit them online at %s" - -#: src/Object/EMail/ItemCCEMail.php:42 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "Please contact the sender by replying to this post if you do not wish to receive these messages." - -#: src/Object/EMail/ItemCCEMail.php:46 -#, php-format -msgid "%s posted an update." -msgstr "%s posted an update." - -#: src/Object/Post.php:148 -msgid "This entry was edited" -msgstr "This entry was edited" - -#: src/Object/Post.php:175 -msgid "Private Message" -msgstr "Private message" - -#: src/Object/Post.php:214 -msgid "pinned item" -msgstr "pinned item" - -#: src/Object/Post.php:219 -msgid "Delete locally" -msgstr "Delete locally" - -#: src/Object/Post.php:222 -msgid "Delete globally" -msgstr "Delete globally" - -#: src/Object/Post.php:222 -msgid "Remove locally" -msgstr "Remove locally" - -#: src/Object/Post.php:236 -msgid "save to folder" -msgstr "Save to folder" - -#: src/Object/Post.php:271 -msgid "I will attend" -msgstr "I will attend" - -#: src/Object/Post.php:271 -msgid "I will not attend" -msgstr "I will not attend" - -#: src/Object/Post.php:271 -msgid "I might attend" -msgstr "I might attend" - -#: src/Object/Post.php:301 -msgid "ignore thread" -msgstr "Ignore thread" - -#: src/Object/Post.php:302 -msgid "unignore thread" -msgstr "Unignore thread" - -#: src/Object/Post.php:303 -msgid "toggle ignore status" -msgstr "Toggle ignore status" - -#: src/Object/Post.php:315 -msgid "pin" -msgstr "pin" - -#: src/Object/Post.php:316 -msgid "unpin" -msgstr "unpin" - -#: src/Object/Post.php:317 -msgid "toggle pin status" -msgstr "toggle pin status" - -#: src/Object/Post.php:320 -msgid "pinned" -msgstr "pinned" - -#: src/Object/Post.php:327 -msgid "add star" -msgstr "Add star" - -#: src/Object/Post.php:328 -msgid "remove star" -msgstr "Remove star" - -#: src/Object/Post.php:329 -msgid "toggle star status" -msgstr "Toggle star status" - -#: src/Object/Post.php:332 -msgid "starred" -msgstr "Starred" - -#: src/Object/Post.php:336 -msgid "add tag" -msgstr "Add tag" - -#: src/Object/Post.php:346 -msgid "like" -msgstr "Like" - -#: src/Object/Post.php:347 -msgid "dislike" -msgstr "Dislike" - -#: src/Object/Post.php:349 -msgid "Share this" -msgstr "Share this" - -#: src/Object/Post.php:349 -msgid "share" -msgstr "Share" - -#: src/Object/Post.php:398 -#, php-format -msgid "%s (Received %s)" -msgstr "%s (Received %s)" - -#: src/Object/Post.php:403 -msgid "Comment this item on your system" -msgstr "Comment this item on your system" - -#: src/Object/Post.php:403 -msgid "remote comment" -msgstr "remote comment" - -#: src/Object/Post.php:413 -msgid "Pushed" -msgstr "Pushed" - -#: src/Object/Post.php:413 -msgid "Pulled" -msgstr "Pulled" - -#: src/Object/Post.php:440 -msgid "to" -msgstr "to" - -#: src/Object/Post.php:441 -msgid "via" -msgstr "via" - -#: src/Object/Post.php:442 -msgid "Wall-to-Wall" -msgstr "Wall-to-wall" - -#: src/Object/Post.php:443 -msgid "via Wall-To-Wall:" -msgstr "via wall-to-wall:" - -#: src/Object/Post.php:479 -#, php-format -msgid "Reply to %s" -msgstr "Reply to %s" - -#: src/Object/Post.php:482 -msgid "More" -msgstr "More" - -#: src/Object/Post.php:498 -msgid "Notifier task is pending" -msgstr "Notifier task is pending" - -#: src/Object/Post.php:499 -msgid "Delivery to remote servers is pending" -msgstr "Delivery to remote servers is pending" - -#: src/Object/Post.php:500 -msgid "Delivery to remote servers is underway" -msgstr "Delivery to remote servers is underway" - -#: src/Object/Post.php:501 -msgid "Delivery to remote servers is mostly done" -msgstr "Delivery to remote servers is mostly done" - -#: src/Object/Post.php:502 -msgid "Delivery to remote servers is done" -msgstr "Delivery to remote servers is done" - -#: src/Object/Post.php:522 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d comment" -msgstr[1] "%d comments" - -#: src/Object/Post.php:523 -msgid "Show more" -msgstr "Show more" - -#: src/Object/Post.php:524 -msgid "Show fewer" -msgstr "Show fewer" - -#: src/Protocol/Diaspora.php:3614 -msgid "Attachments:" -msgstr "Attachments:" - -#: src/Protocol/OStatus.php:1850 +#: src/Protocol/OStatus.php:1784 #, php-format msgid "%s is now following %s." msgstr "%s is now following %s." -#: src/Protocol/OStatus.php:1851 +#: src/Protocol/OStatus.php:1785 msgid "following" msgstr "following" -#: src/Protocol/OStatus.php:1854 +#: src/Protocol/OStatus.php:1788 #, php-format msgid "%s stopped following %s." msgstr "%s stopped following %s." -#: src/Protocol/OStatus.php:1855 +#: src/Protocol/OStatus.php:1789 msgid "stopped following" msgstr "stopped following" -#: src/Repository/ProfileField.php:275 -msgid "Hometown:" -msgstr "Home town:" - -#: src/Repository/ProfileField.php:276 -msgid "Marital Status:" -msgstr "Marital Status:" - -#: src/Repository/ProfileField.php:277 -msgid "With:" -msgstr "With:" - -#: src/Repository/ProfileField.php:278 -msgid "Since:" -msgstr "Since:" - -#: src/Repository/ProfileField.php:279 -msgid "Sexual Preference:" -msgstr "Sexual preference:" - -#: src/Repository/ProfileField.php:280 -msgid "Political Views:" -msgstr "Political views:" - -#: src/Repository/ProfileField.php:281 -msgid "Religious Views:" -msgstr "Religious views:" - -#: src/Repository/ProfileField.php:282 -msgid "Likes:" -msgstr "Likes:" - -#: src/Repository/ProfileField.php:283 -msgid "Dislikes:" -msgstr "Dislikes:" - -#: src/Repository/ProfileField.php:284 -msgid "Title/Description:" -msgstr "Title/Description:" - -#: src/Repository/ProfileField.php:286 -msgid "Musical interests" -msgstr "Music:" - -#: src/Repository/ProfileField.php:287 -msgid "Books, literature" -msgstr "Books, literature, poetry:" - -#: src/Repository/ProfileField.php:288 -msgid "Television" -msgstr "Television:" - -#: src/Repository/ProfileField.php:289 -msgid "Film/dance/culture/entertainment" -msgstr "Film, dance, culture, entertainment" - -#: src/Repository/ProfileField.php:290 -msgid "Hobbies/Interests" -msgstr "Hobbies/Interests:" - -#: src/Repository/ProfileField.php:291 -msgid "Love/romance" -msgstr "Love/Romance:" - -#: src/Repository/ProfileField.php:292 -msgid "Work/employment" -msgstr "Work/Employment:" - -#: src/Repository/ProfileField.php:293 -msgid "School/education" -msgstr "School/Education:" - -#: src/Repository/ProfileField.php:294 -msgid "Contact information and Social Networks" -msgstr "Contact information and other social networks:" - -#: src/Util/EMailer/MailBuilder.php:212 -msgid "Friendica Notification" -msgstr "Friendica notification" +#: src/Protocol/Diaspora.php:3650 +msgid "Attachments:" +msgstr "Attachments:" #: src/Util/EMailer/NotifyMailBuilder.php:78 #: src/Util/EMailer/SystemMailBuilder.php:54 @@ -10124,6 +9321,10 @@ msgstr "%s Administrator" msgid "thanks" msgstr "thanks" +#: src/Util/EMailer/MailBuilder.php:212 +msgid "Friendica Notification" +msgstr "Friendica notification" + #: src/Util/Temporal.php:167 msgid "YYYY-MM-DD or MM-DD" msgstr "YYYY-MM-DD or MM-DD" @@ -10190,230 +9391,1004 @@ msgstr "in %1$d %2$s" msgid "%1$d %2$s ago" msgstr "%1$d %2$s ago" -#: src/Worker/Delivery.php:555 -msgid "(no subject)" -msgstr "(no subject)" - -#: update.php:194 +#: src/Model/Storage/Database.php:74 #, php-format -msgid "%s: Updating author-id and owner-id in item and thread table. " -msgstr "%s: Updating author-id and owner-id in item and thread table. " +msgid "Database storage failed to update %s" +msgstr "Database storage failed to update %s" -#: update.php:249 +#: src/Model/Storage/Database.php:82 +msgid "Database storage failed to insert data" +msgstr "Database storage failed to insert data" + +#: src/Model/Storage/Filesystem.php:100 #, php-format -msgid "%s: Updating post-type." -msgstr "%s: Updating post-type." +msgid "Filesystem storage failed to create \"%s\". Check you write permissions." +msgstr "Filesystem storage failed to create \"%s\". Check you write permissions." -#: view/theme/duepuntozero/config.php:52 -msgid "default" -msgstr "default" - -#: view/theme/duepuntozero/config.php:53 -msgid "greenzero" -msgstr "greenzero" - -#: view/theme/duepuntozero/config.php:54 -msgid "purplezero" -msgstr "purplezero" - -#: view/theme/duepuntozero/config.php:55 -msgid "easterbunny" -msgstr "easterbunny" - -#: view/theme/duepuntozero/config.php:56 -msgid "darkzero" -msgstr "darkzero" - -#: view/theme/duepuntozero/config.php:57 -msgid "comix" -msgstr "comix" - -#: view/theme/duepuntozero/config.php:58 -msgid "slackr" -msgstr "slackr" - -#: view/theme/duepuntozero/config.php:71 -msgid "Variations" -msgstr "Variations" - -#: view/theme/frio/config.php:123 -msgid "Custom" -msgstr "Custom" - -#: view/theme/frio/config.php:135 -msgid "Note" -msgstr "Note" - -#: view/theme/frio/config.php:135 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "Check image permissions that all everyone is allowed to see the image" - -#: view/theme/frio/config.php:141 -msgid "Select color scheme" -msgstr "Select colour scheme" - -#: view/theme/frio/config.php:142 -msgid "Copy or paste schemestring" -msgstr "Copy or paste theme string" - -#: view/theme/frio/config.php:142 +#: src/Model/Storage/Filesystem.php:148 +#, php-format msgid "" -"You can copy this string to share your theme with others. Pasting here " -"applies the schemestring" -msgstr "You can copy this string to share your theme with others. Pasting here applies the theme string" +"Filesystem storage failed to save data to \"%s\". Check your write " +"permissions" +msgstr "Filesystem storage failed to save data to \"%s\". Check your write permissions" -#: view/theme/frio/config.php:143 -msgid "Navigation bar background color" -msgstr "Navigation bar background colour:" +#: src/Model/Storage/Filesystem.php:176 +msgid "Storage base path" +msgstr "Storage base path" -#: view/theme/frio/config.php:144 -msgid "Navigation bar icon color " -msgstr "Navigation bar icon colour:" - -#: view/theme/frio/config.php:145 -msgid "Link color" -msgstr "Link colour:" - -#: view/theme/frio/config.php:146 -msgid "Set the background color" -msgstr "Background colour:" - -#: view/theme/frio/config.php:147 -msgid "Content background opacity" -msgstr "Content background opacity" - -#: view/theme/frio/config.php:148 -msgid "Set the background image" -msgstr "Background image:" - -#: view/theme/frio/config.php:149 -msgid "Background image style" -msgstr "Background image style" - -#: view/theme/frio/config.php:154 -msgid "Login page background image" -msgstr "Login page background image" - -#: view/theme/frio/config.php:158 -msgid "Login page background color" -msgstr "Login page background colour" - -#: view/theme/frio/config.php:158 -msgid "Leave background image and color empty for theme defaults" -msgstr "Leave background image and colour empty for theme defaults" - -#: view/theme/frio/php/default.php:84 view/theme/frio/php/standard.php:38 -msgid "Skip to main content" -msgstr "Skip to main content" - -#: view/theme/frio/php/Image.php:40 -msgid "Top Banner" -msgstr "Top Banner" - -#: view/theme/frio/php/Image.php:40 +#: src/Model/Storage/Filesystem.php:178 msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "Resize image to the width of the screen and show background colour below on long pages." +"Folder where uploaded files are saved. For maximum security, This should be " +"a path outside web server folder tree" +msgstr "Folder where uploaded files are saved. For maximum security, this should be a path outside web server folder tree" -#: view/theme/frio/php/Image.php:41 -msgid "Full screen" -msgstr "Full screen" +#: src/Model/Storage/Filesystem.php:191 +msgid "Enter a valid existing folder" +msgstr "Enter a valid existing folder" -#: view/theme/frio/php/Image.php:41 +#: src/Model/Item.php:3334 +msgid "activity" +msgstr "activity" + +#: src/Model/Item.php:3339 +msgid "post" +msgstr "post" + +#: src/Model/Item.php:3462 +#, php-format +msgid "Content warning: %s" +msgstr "Content warning: %s" + +#: src/Model/Item.php:3539 +msgid "bytes" +msgstr "bytes" + +#: src/Model/Item.php:3584 +msgid "View on separate page" +msgstr "View on separate page" + +#: src/Model/Item.php:3585 +msgid "view on separate page" +msgstr "view on separate page" + +#: src/Model/Item.php:3590 src/Model/Item.php:3596 +#: src/Content/Text/BBCode.php:1071 +msgid "link to source" +msgstr "Link to source" + +#: src/Model/Mail.php:128 src/Model/Mail.php:263 +msgid "[no subject]" +msgstr "[no subject]" + +#: src/Model/Contact.php:1166 src/Model/Contact.php:1179 +msgid "UnFollow" +msgstr "Unfollow" + +#: src/Model/Contact.php:1175 +msgid "Drop Contact" +msgstr "Drop contact" + +#: src/Model/Contact.php:1727 +msgid "Organisation" +msgstr "Organisation" + +#: src/Model/Contact.php:1731 +msgid "News" +msgstr "News" + +#: src/Model/Contact.php:1735 +msgid "Forum" +msgstr "Forum" + +#: src/Model/Contact.php:2298 +msgid "Connect URL missing." +msgstr "Connect URL missing." + +#: src/Model/Contact.php:2307 msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "Resize image to fill entire screen, clipping either the right or the bottom." +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." +msgstr "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page." -#: view/theme/frio/php/Image.php:42 -msgid "Single row mosaic" -msgstr "Single row mosaic" - -#: view/theme/frio/php/Image.php:42 +#: src/Model/Contact.php:2348 msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "Resize image to repeat it on a single row, either vertical or horizontal." +"This site is not configured to allow communications with other networks." +msgstr "This site is not configured to allow communications with other networks." -#: view/theme/frio/php/Image.php:43 -msgid "Mosaic" -msgstr "Mosaic" +#: src/Model/Contact.php:2349 src/Model/Contact.php:2362 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "No compatible communication protocols or feeds were discovered." -#: view/theme/frio/php/Image.php:43 -msgid "Repeat image to fill the screen." -msgstr "Repeat image to fill the screen." +#: src/Model/Contact.php:2360 +msgid "The profile address specified does not provide adequate information." +msgstr "The profile address specified does not provide adequate information." -#: view/theme/frio/theme.php:237 -msgid "Guest" -msgstr "Guest" +#: src/Model/Contact.php:2365 +msgid "An author or name was not found." +msgstr "An author or name was not found." -#: view/theme/frio/theme.php:242 -msgid "Visitor" -msgstr "Visitor" +#: src/Model/Contact.php:2368 +msgid "No browser URL could be matched to this address." +msgstr "No browser URL could be matched to this address." -#: view/theme/quattro/config.php:73 -msgid "Alignment" -msgstr "Alignment" +#: src/Model/Contact.php:2371 +msgid "" +"Unable to match @-style Identity Address with a known protocol or email " +"contact." +msgstr "Unable to match @-style identity address with a known protocol or email contact." -#: view/theme/quattro/config.php:73 -msgid "Left" -msgstr "Left" +#: src/Model/Contact.php:2372 +msgid "Use mailto: in front of address to force email check." +msgstr "Use mailto: in front of address to force email check." -#: view/theme/quattro/config.php:73 -msgid "Center" -msgstr "Centre" +#: src/Model/Contact.php:2378 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "The profile address specified belongs to a network which has been disabled on this site." -#: view/theme/quattro/config.php:74 -msgid "Color scheme" -msgstr "Colour scheme" +#: src/Model/Contact.php:2383 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "Limited profile: This person will be unable to receive direct/private messages from you." -#: view/theme/quattro/config.php:75 -msgid "Posts font size" -msgstr "Posts font size" +#: src/Model/Contact.php:2445 +msgid "Unable to retrieve contact information." +msgstr "Unable to retrieve contact information." -#: view/theme/quattro/config.php:76 -msgid "Textareas font size" -msgstr "Text areas font size" +#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:452 +#: src/Model/Event.php:930 +msgid "Starts:" +msgstr "Starts:" -#: view/theme/vier/config.php:75 -msgid "Comma separated list of helper forums" -msgstr "Comma separated list of helper forums" +#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:453 +#: src/Model/Event.php:934 +msgid "Finishes:" +msgstr "Finishes:" -#: view/theme/vier/config.php:115 -msgid "don't show" -msgstr "don't show" +#: src/Model/Event.php:402 +msgid "all-day" +msgstr "All-day" -#: view/theme/vier/config.php:115 -msgid "show" -msgstr "show" +#: src/Model/Event.php:428 +msgid "Sept" +msgstr "Sep" -#: view/theme/vier/config.php:121 -msgid "Set style" -msgstr "Set style" +#: src/Model/Event.php:450 +msgid "No events to display" +msgstr "No events to display" -#: view/theme/vier/config.php:122 -msgid "Community Pages" -msgstr "Community pages" +#: src/Model/Event.php:578 +msgid "l, F j" +msgstr "l, F j" -#: view/theme/vier/config.php:123 view/theme/vier/theme.php:126 -msgid "Community Profiles" -msgstr "Community profiles" +#: src/Model/Event.php:609 +msgid "Edit event" +msgstr "Edit event" -#: view/theme/vier/config.php:124 -msgid "Help or @NewHere ?" -msgstr "Help or @NewHere ?" +#: src/Model/Event.php:610 +msgid "Duplicate event" +msgstr "Duplicate event" -#: view/theme/vier/config.php:125 view/theme/vier/theme.php:348 -msgid "Connect Services" -msgstr "Connect services" +#: src/Model/Event.php:611 +msgid "Delete event" +msgstr "Delete event" -#: view/theme/vier/config.php:126 -msgid "Find Friends" -msgstr "Find friends" +#: src/Model/Event.php:863 +msgid "D g:i A" +msgstr "D g:i A" -#: view/theme/vier/config.php:127 view/theme/vier/theme.php:156 -msgid "Last users" -msgstr "Last users" +#: src/Model/Event.php:864 +msgid "g:i A" +msgstr "g:i A" -#: view/theme/vier/theme.php:263 -msgid "Quick Start" -msgstr "Quick start" +#: src/Model/Event.php:949 src/Model/Event.php:951 +msgid "Show map" +msgstr "Show map" + +#: src/Model/Event.php:950 +msgid "Hide map" +msgstr "Hide map" + +#: src/Model/Event.php:1042 +#, php-format +msgid "%s's birthday" +msgstr "%s's birthday" + +#: src/Model/Event.php:1043 +#, php-format +msgid "Happy Birthday %s" +msgstr "Happy Birthday, %s!" + +#: src/Model/User.php:374 +msgid "Login failed" +msgstr "Login failed" + +#: src/Model/User.php:406 +msgid "Not enough information to authenticate" +msgstr "Not enough information to authenticate" + +#: src/Model/User.php:500 +msgid "Password can't be empty" +msgstr "Password can't be empty" + +#: src/Model/User.php:519 +msgid "Empty passwords are not allowed." +msgstr "Empty passwords are not allowed." + +#: src/Model/User.php:523 +msgid "" +"The new password has been exposed in a public data dump, please choose " +"another." +msgstr "The new password has been exposed in a public data dump; please choose another." + +#: src/Model/User.php:529 +msgid "" +"The password can't contain accentuated letters, white spaces or colons (:)" +msgstr "The password can't contain accentuated letters, white spaces or colons" + +#: src/Model/User.php:627 +msgid "Passwords do not match. Password unchanged." +msgstr "Passwords do not match. Password unchanged." + +#: src/Model/User.php:634 +msgid "An invitation is required." +msgstr "An invitation is required." + +#: src/Model/User.php:638 +msgid "Invitation could not be verified." +msgstr "Invitation could not be verified." + +#: src/Model/User.php:646 +msgid "Invalid OpenID url" +msgstr "Invalid OpenID URL" + +#: src/Model/User.php:665 +msgid "Please enter the required information." +msgstr "Please enter the required information." + +#: src/Model/User.php:679 +#, php-format +msgid "" +"system.username_min_length (%s) and system.username_max_length (%s) are " +"excluding each other, swapping values." +msgstr "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values." + +#: src/Model/User.php:686 +#, php-format +msgid "Username should be at least %s character." +msgid_plural "Username should be at least %s characters." +msgstr[0] "Username should be at least %s character." +msgstr[1] "Username should be at least %s characters." + +#: src/Model/User.php:690 +#, php-format +msgid "Username should be at most %s character." +msgid_plural "Username should be at most %s characters." +msgstr[0] "Username should be at most %s character." +msgstr[1] "Username should be at most %s characters." + +#: src/Model/User.php:698 +msgid "That doesn't appear to be your full (First Last) name." +msgstr "That doesn't appear to be your full (i.e first and last) name." + +#: src/Model/User.php:703 +msgid "Your email domain is not among those allowed on this site." +msgstr "Your email domain is not allowed on this site." + +#: src/Model/User.php:707 +msgid "Not a valid email address." +msgstr "Not a valid email address." + +#: src/Model/User.php:710 +msgid "The nickname was blocked from registration by the nodes admin." +msgstr "The nickname was blocked from registration by the nodes admin." + +#: src/Model/User.php:714 src/Model/User.php:722 +msgid "Cannot use that email." +msgstr "Cannot use that email." + +#: src/Model/User.php:729 +msgid "Your nickname can only contain a-z, 0-9 and _." +msgstr "Your nickname can only contain a-z, 0-9 and _." + +#: src/Model/User.php:737 src/Model/User.php:794 +msgid "Nickname is already registered. Please choose another." +msgstr "Nickname is already registered. Please choose another." + +#: src/Model/User.php:747 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "SERIOUS ERROR: Generation of security keys failed." + +#: src/Model/User.php:781 src/Model/User.php:785 +msgid "An error occurred during registration. Please try again." +msgstr "An error occurred during registration. Please try again." + +#: src/Model/User.php:808 +msgid "An error occurred creating your default profile. Please try again." +msgstr "An error occurred creating your default profile. Please try again." + +#: src/Model/User.php:815 +msgid "An error occurred creating your self contact. Please try again." +msgstr "An error occurred creating your self-contact. Please try again." + +#: src/Model/User.php:820 +msgid "Friends" +msgstr "Friends" + +#: src/Model/User.php:824 +msgid "" +"An error occurred creating your default contact group. Please try again." +msgstr "An error occurred while creating your default contact group. Please try again." + +#: src/Model/User.php:1012 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tthe administrator of %2$s has set up an account for you." +msgstr "\n\t\tDear %1$s,\n\t\t\tThe administrator of %2$s has set up an account for you." + +#: src/Model/User.php:1015 +#, php-format +msgid "" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%1$s\n" +"\t\tLogin Name:\t\t%2$s\n" +"\t\tPassword:\t\t%3$s\n" +"\n" +"\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\tin.\n" +"\n" +"\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\tthan that.\n" +"\n" +"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\tIf you are new and do not know anybody here, they may help\n" +"\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" +"\n" +"\t\tThank you and welcome to %4$s." +msgstr "\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1$s\n\t\tLogin Name:\t\t%2$s\n\t\tPassword:\t\t%3$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n\n\t\tThank you and welcome to %4$s." + +#: src/Model/User.php:1048 src/Model/User.php:1155 +#, php-format +msgid "Registration details for %s" +msgstr "Registration details for %s" + +#: src/Model/User.php:1068 +#, php-format +msgid "" +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%4$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\t\t" +msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3$s\n\t\t\tLogin Name:\t\t%4$s\n\t\t\tPassword:\t\t%5$s\n\t\t" + +#: src/Model/User.php:1087 +#, php-format +msgid "Registration at %s" +msgstr "Registration at %s" + +#: src/Model/User.php:1111 +#, php-format +msgid "" +"\n" +"\t\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" +"\t\t\t" +msgstr "\n\t\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account has been created.\n\t\t\t" + +#: src/Model/User.php:1119 +#, php-format +msgid "" +"\n" +"\t\t\tThe login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%1$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\n" +"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\t\tin.\n" +"\n" +"\t\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\t\tthan that.\n" +"\n" +"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\t\tIf you are new and do not know anybody here, they may help\n" +"\t\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" +"\n" +"\t\t\tThank you and welcome to %2$s." +msgstr "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3$s\n\t\t\tLogin Name:\t\t%1$s\n\t\t\tPassword:\t\t%5$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n\n\t\t\tThank you and welcome to %2$s." + +#: src/Model/Group.php:92 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "A deleted group with this name has been revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name." + +#: src/Model/Group.php:451 +msgid "Default privacy group for new contacts" +msgstr "Default privacy group for new contacts" + +#: src/Model/Group.php:483 +msgid "Everybody" +msgstr "Everybody" + +#: src/Model/Group.php:502 +msgid "edit" +msgstr "edit" + +#: src/Model/Group.php:527 +msgid "add" +msgstr "add" + +#: src/Model/Group.php:532 +msgid "Edit group" +msgstr "Edit group" + +#: src/Model/Group.php:535 +msgid "Create a new group" +msgstr "Create new group" + +#: src/Model/Group.php:537 +msgid "Edit groups" +msgstr "Edit groups" + +#: src/Model/Profile.php:348 +msgid "Change profile photo" +msgstr "Change profile photo" + +#: src/Model/Profile.php:452 +msgid "Atom feed" +msgstr "Atom feed" + +#: src/Model/Profile.php:490 src/Model/Profile.php:587 +msgid "g A l F d" +msgstr "g A l F d" + +#: src/Model/Profile.php:491 +msgid "F d" +msgstr "F d" + +#: src/Model/Profile.php:553 src/Model/Profile.php:638 +msgid "[today]" +msgstr "[today]" + +#: src/Model/Profile.php:563 +msgid "Birthday Reminders" +msgstr "Birthday reminders" + +#: src/Model/Profile.php:564 +msgid "Birthdays this week:" +msgstr "Birthdays this week:" + +#: src/Model/Profile.php:625 +msgid "[No description]" +msgstr "[No description]" + +#: src/Model/Profile.php:651 +msgid "Event Reminders" +msgstr "Event reminders" + +#: src/Model/Profile.php:652 +msgid "Upcoming events the next 7 days:" +msgstr "Upcoming events the next 7 days:" + +#: src/Model/Profile.php:827 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s welcomes %2$s" + +#: src/Content/Widget.php:52 +msgid "Add New Contact" +msgstr "Add new contact" + +#: src/Content/Widget.php:53 +msgid "Enter address or web location" +msgstr "Enter address or web location" + +#: src/Content/Widget.php:54 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Example: jo@example.com, http://example.com/jo" + +#: src/Content/Widget.php:56 +msgid "Connect" +msgstr "Connect" + +#: src/Content/Widget.php:71 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d invitation available" +msgstr[1] "%d invitations available" + +#: src/Content/Widget.php:219 +msgid "Everyone" +msgstr "Everyone" + +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "Relationships" + +#: src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protocols" + +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "All Protocols" + +#: src/Content/Widget.php:328 +msgid "Saved Folders" +msgstr "Saved Folders" + +#: src/Content/Widget.php:330 src/Content/Widget.php:369 +msgid "Everything" +msgstr "Everything" + +#: src/Content/Widget.php:367 +msgid "Categories" +msgstr "Categories" + +#: src/Content/Widget.php:445 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "%d contact in common" +msgstr[1] "%d contacts in common" + +#: src/Content/Widget.php:539 +msgid "Archives" +msgstr "Archives" + +#: src/Content/ContactSelector.php:48 +msgid "Frequently" +msgstr "Frequently" + +#: src/Content/ContactSelector.php:49 +msgid "Hourly" +msgstr "Hourly" + +#: src/Content/ContactSelector.php:50 +msgid "Twice daily" +msgstr "Twice daily" + +#: src/Content/ContactSelector.php:51 +msgid "Daily" +msgstr "Daily" + +#: src/Content/ContactSelector.php:52 +msgid "Weekly" +msgstr "Weekly" + +#: src/Content/ContactSelector.php:53 +msgid "Monthly" +msgstr "Monthly" + +#: src/Content/ContactSelector.php:99 +msgid "DFRN" +msgstr "DFRN" + +#: src/Content/ContactSelector.php:100 +msgid "OStatus" +msgstr "OStatus" + +#: src/Content/ContactSelector.php:101 +msgid "RSS/Atom" +msgstr "RSS/Atom" + +#: src/Content/ContactSelector.php:104 +msgid "Zot!" +msgstr "Zot!" + +#: src/Content/ContactSelector.php:105 +msgid "LinkedIn" +msgstr "LinkedIn" + +#: src/Content/ContactSelector.php:106 +msgid "XMPP/IM" +msgstr "XMPP/IM" + +#: src/Content/ContactSelector.php:107 +msgid "MySpace" +msgstr "MySpace" + +#: src/Content/ContactSelector.php:108 +msgid "Google+" +msgstr "Google+" + +#: src/Content/ContactSelector.php:109 +msgid "pump.io" +msgstr "pump.io" + +#: src/Content/ContactSelector.php:110 +msgid "Twitter" +msgstr "Twitter" + +#: src/Content/ContactSelector.php:111 +msgid "Discourse" +msgstr "Discourse" + +#: src/Content/ContactSelector.php:112 +msgid "Diaspora Connector" +msgstr "diaspora* connector" + +#: src/Content/ContactSelector.php:113 +msgid "GNU Social Connector" +msgstr "GNU Social Connector" + +#: src/Content/ContactSelector.php:114 +msgid "ActivityPub" +msgstr "ActivityPub" + +#: src/Content/ContactSelector.php:115 +msgid "pnut" +msgstr "pnut" + +#: src/Content/ContactSelector.php:149 +#, php-format +msgid "%s (via %s)" +msgstr "%s (via %s)" + +#: src/Content/Feature.php:96 +msgid "General Features" +msgstr "General" + +#: src/Content/Feature.php:98 +msgid "Photo Location" +msgstr "Photo location" + +#: src/Content/Feature.php:98 +msgid "" +"Photo metadata is normally stripped. This extracts the location (if present)" +" prior to stripping metadata and links it to a map." +msgstr "Photo metadata is normally removed. This extracts the location (if present) prior to removing metadata and links it to a map." + +#: src/Content/Feature.php:99 +msgid "Trending Tags" +msgstr "Trending Tags" + +#: src/Content/Feature.php:99 +msgid "" +"Show a community page widget with a list of the most popular tags in recent " +"public posts." +msgstr "Show a community page widget with a list of the most popular tags in recent public posts." + +#: src/Content/Feature.php:104 +msgid "Post Composition Features" +msgstr "Post composition" + +#: src/Content/Feature.php:105 +msgid "Auto-mention Forums" +msgstr "Auto-mention forums" + +#: src/Content/Feature.php:105 +msgid "" +"Add/remove mention when a forum page is selected/deselected in ACL window." +msgstr "Add/Remove mention when a forum page is selected or deselected in the ACL window." + +#: src/Content/Feature.php:106 +msgid "Explicit Mentions" +msgstr "Explicit mentions" + +#: src/Content/Feature.php:106 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "Add explicit mentions to comment box for manual control over who gets mentioned in replies." + +#: src/Content/Feature.php:111 +msgid "Post/Comment Tools" +msgstr "Post/Comment tools" + +#: src/Content/Feature.php:112 +msgid "Post Categories" +msgstr "Post categories" + +#: src/Content/Feature.php:112 +msgid "Add categories to your posts" +msgstr "Add categories to your posts" + +#: src/Content/Feature.php:117 +msgid "Advanced Profile Settings" +msgstr "Advanced profiles" + +#: src/Content/Feature.php:118 +msgid "List Forums" +msgstr "List forums" + +#: src/Content/Feature.php:118 +msgid "Show visitors public community forums at the Advanced Profile Page" +msgstr "Show visitors of public community forums at the advanced profile page" + +#: src/Content/Feature.php:119 +msgid "Tag Cloud" +msgstr "Tag cloud" + +#: src/Content/Feature.php:119 +msgid "Provide a personal tag cloud on your profile page" +msgstr "Provides a personal tag cloud on your profile page" + +#: src/Content/Feature.php:120 +msgid "Display Membership Date" +msgstr "Display membership date" + +#: src/Content/Feature.php:120 +msgid "Display membership date in profile" +msgstr "Display membership date in profile" + +#: src/Content/Nav.php:89 +msgid "Nothing new here" +msgstr "Nothing new here" + +#: src/Content/Nav.php:94 +msgid "Clear notifications" +msgstr "Clear notifications" + +#: src/Content/Nav.php:95 src/Content/Text/HTML.php:904 +msgid "@name, !forum, #tags, content" +msgstr "@name, !forum, #tags, content" + +#: src/Content/Nav.php:168 +msgid "End this session" +msgstr "End this session" + +#: src/Content/Nav.php:170 +msgid "Sign in" +msgstr "Sign in" + +#: src/Content/Nav.php:181 +msgid "Personal notes" +msgstr "Personal notes" + +#: src/Content/Nav.php:181 +msgid "Your personal notes" +msgstr "My personal notes" + +#: src/Content/Nav.php:201 src/Content/Nav.php:262 +msgid "Home" +msgstr "Home" + +#: src/Content/Nav.php:201 +msgid "Home Page" +msgstr "Home page" + +#: src/Content/Nav.php:205 +msgid "Create an account" +msgstr "Create account" + +#: src/Content/Nav.php:211 +msgid "Help and documentation" +msgstr "Help and documentation" + +#: src/Content/Nav.php:215 +msgid "Apps" +msgstr "Apps" + +#: src/Content/Nav.php:215 +msgid "Addon applications, utilities, games" +msgstr "Addon applications, utilities, games" + +#: src/Content/Nav.php:219 +msgid "Search site content" +msgstr "Search site content" + +#: src/Content/Nav.php:222 src/Content/Text/HTML.php:911 +msgid "Full Text" +msgstr "Full text" + +#: src/Content/Nav.php:223 src/Content/Widget/TagCloud.php:68 +#: src/Content/Text/HTML.php:912 +msgid "Tags" +msgstr "Tags" + +#: src/Content/Nav.php:243 +msgid "Community" +msgstr "Community" + +#: src/Content/Nav.php:243 +msgid "Conversations on this and other servers" +msgstr "Conversations on this and other servers" + +#: src/Content/Nav.php:250 +msgid "Directory" +msgstr "Directory" + +#: src/Content/Nav.php:250 +msgid "People directory" +msgstr "People directory" + +#: src/Content/Nav.php:252 +msgid "Information about this friendica instance" +msgstr "Information about this Friendica instance" + +#: src/Content/Nav.php:255 +msgid "Terms of Service of this Friendica instance" +msgstr "Terms of Service for this Friendica instance" + +#: src/Content/Nav.php:266 +msgid "Introductions" +msgstr "Introductions" + +#: src/Content/Nav.php:266 +msgid "Friend Requests" +msgstr "Friend requests" + +#: src/Content/Nav.php:268 +msgid "See all notifications" +msgstr "See all notifications" + +#: src/Content/Nav.php:269 +msgid "Mark all system notifications seen" +msgstr "Mark all system notifications seen" + +#: src/Content/Nav.php:273 +msgid "Inbox" +msgstr "Inbox" + +#: src/Content/Nav.php:274 +msgid "Outbox" +msgstr "Outbox" + +#: src/Content/Nav.php:278 +msgid "Accounts" +msgstr "Accounts" + +#: src/Content/Nav.php:278 +msgid "Manage other pages" +msgstr "Manage other pages" + +#: src/Content/Nav.php:288 +msgid "Site setup and configuration" +msgstr "Site setup and configuration" + +#: src/Content/Nav.php:291 +msgid "Navigation" +msgstr "Navigation" + +#: src/Content/Nav.php:291 +msgid "Site map" +msgstr "Site map" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "Remove term" + +#: src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Saved searches" + +#: src/Content/Widget/CalendarExport.php:63 +msgid "Export" +msgstr "Export" + +#: src/Content/Widget/CalendarExport.php:64 +msgid "Export calendar as ical" +msgstr "Export calendar as ical" + +#: src/Content/Widget/CalendarExport.php:65 +msgid "Export calendar as csv" +msgstr "Export calendar as csv" + +#: src/Content/Widget/TrendingTags.php:51 +#, php-format +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "Trending Tags (last %d hour)" +msgstr[1] "Trending tags (last %d hours)" + +#: src/Content/Widget/TrendingTags.php:52 +msgid "More Trending Tags" +msgstr "More Trending Tags" + +#: src/Content/Widget/ContactBlock.php:72 +msgid "No contacts" +msgstr "No contacts" + +#: src/Content/Widget/ContactBlock.php:104 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d contact" +msgstr[1] "%d contacts" + +#: src/Content/Widget/ContactBlock.php:123 +msgid "View Contacts" +msgstr "View contacts" + +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "Later posts" + +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "Earlier posts" + +#: src/Content/OEmbed.php:266 +msgid "Embedding disabled" +msgstr "Embedding disabled" + +#: src/Content/OEmbed.php:388 +msgid "Embedded content" +msgstr "Embedded content" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "prev" + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "last" + +#: src/Content/Text/HTML.php:802 +msgid "Loading more entries..." +msgstr "Loading more entries..." + +#: src/Content/Text/HTML.php:803 +msgid "The end" +msgstr "The end" + +#: src/Content/Text/HTML.php:954 src/Content/Text/BBCode.php:1523 +msgid "Click to open/close" +msgstr "Reveal/hide" + +#: src/Content/Text/BBCode.php:946 src/Content/Text/BBCode.php:1605 +#: src/Content/Text/BBCode.php:1606 +msgid "Image/photo" +msgstr "Image/Photo" + +#: src/Content/Text/BBCode.php:1046 +#, php-format +msgid "%2$s %3$s" +msgstr "%2$s %3$s" + +#: src/Content/Text/BBCode.php:1554 +msgid "$1 wrote:" +msgstr "$1 wrote:" + +#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +msgid "Encrypted content" +msgstr "Encrypted content" + +#: src/Content/Text/BBCode.php:1831 +msgid "Invalid source protocol" +msgstr "Invalid source protocol" + +#: src/Content/Text/BBCode.php:1846 +msgid "Invalid link protocol" +msgstr "Invalid link protocol" + +#: src/BaseModule.php:150 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours." diff --git a/view/lang/en-gb/strings.php b/view/lang/en-gb/strings.php index 9333e26a1b..9e27e4f1d6 100644 --- a/view/lang/en-gb/strings.php +++ b/view/lang/en-gb/strings.php @@ -6,16 +6,97 @@ function string_plural_select_en_gb($n){ return ($n != 1);; }} ; -$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ - 0 => "Daily posting limit of %d post reached. The post was rejected.", - 1 => "Daily posting limit of %d posts are reached. This post was rejected.", -]; -$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ - 0 => "Weekly posting limit of %d post reached. The post was rejected.", - 1 => "Weekly posting limit of %d posts are reached. This post was rejected.", -]; -$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Monthly posting limit of %d posts are reached. The post was rejected."; -$a->strings["Profile Photos"] = "Profile photos"; +$a->strings["default"] = "default"; +$a->strings["greenzero"] = "greenzero"; +$a->strings["purplezero"] = "purplezero"; +$a->strings["easterbunny"] = "easterbunny"; +$a->strings["darkzero"] = "darkzero"; +$a->strings["comix"] = "comix"; +$a->strings["slackr"] = "slackr"; +$a->strings["Submit"] = "Submit"; +$a->strings["Theme settings"] = "Theme settings"; +$a->strings["Variations"] = "Variations"; +$a->strings["Alignment"] = "Alignment"; +$a->strings["Left"] = "Left"; +$a->strings["Center"] = "Centre"; +$a->strings["Color scheme"] = "Colour scheme"; +$a->strings["Posts font size"] = "Posts font size"; +$a->strings["Textareas font size"] = "Text areas font size"; +$a->strings["Comma separated list of helper forums"] = "Comma separated list of helper forums"; +$a->strings["don't show"] = "don't show"; +$a->strings["show"] = "show"; +$a->strings["Set style"] = "Set style"; +$a->strings["Community Pages"] = "Community pages"; +$a->strings["Community Profiles"] = "Community profiles"; +$a->strings["Help or @NewHere ?"] = "Help or @NewHere ?"; +$a->strings["Connect Services"] = "Connect services"; +$a->strings["Find Friends"] = "Find friends"; +$a->strings["Last users"] = "Last users"; +$a->strings["Find People"] = "Find people"; +$a->strings["Enter name or interest"] = "Enter name or interest"; +$a->strings["Connect/Follow"] = "Connect/Follow"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Examples: Robert Morgenstein, fishing"; +$a->strings["Find"] = "Find"; +$a->strings["Friend Suggestions"] = "Friend suggestions"; +$a->strings["Similar Interests"] = "Similar interests"; +$a->strings["Random Profile"] = "Random profile"; +$a->strings["Invite Friends"] = "Invite friends"; +$a->strings["Global Directory"] = "Global directory"; +$a->strings["Local Directory"] = "Local directory"; +$a->strings["Forums"] = "Forums"; +$a->strings["External link to forum"] = "External link to forum"; +$a->strings["show more"] = "Show more..."; +$a->strings["Quick Start"] = "Quick start"; +$a->strings["Help"] = "Help"; +$a->strings["Custom"] = "Custom"; +$a->strings["Note"] = "Note"; +$a->strings["Check image permissions if all users are allowed to see the image"] = "Check image permissions that all everyone is allowed to see the image"; +$a->strings["Select color scheme"] = "Select colour scheme"; +$a->strings["Copy or paste schemestring"] = "Copy or paste theme string"; +$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "You can copy this string to share your theme with others. Pasting here applies the theme string"; +$a->strings["Navigation bar background color"] = "Navigation bar background colour:"; +$a->strings["Navigation bar icon color "] = "Navigation bar icon colour:"; +$a->strings["Link color"] = "Link colour:"; +$a->strings["Set the background color"] = "Background colour:"; +$a->strings["Content background opacity"] = "Content background opacity"; +$a->strings["Set the background image"] = "Background image:"; +$a->strings["Background image style"] = "Background image style"; +$a->strings["Login page background image"] = "Login page background image"; +$a->strings["Login page background color"] = "Login page background colour"; +$a->strings["Leave background image and color empty for theme defaults"] = "Leave background image and colour empty for theme defaults"; +$a->strings["Guest"] = "Guest"; +$a->strings["Visitor"] = "Visitor"; +$a->strings["Status"] = "Status"; +$a->strings["Your posts and conversations"] = "My posts and conversations"; +$a->strings["Profile"] = "Profile"; +$a->strings["Your profile page"] = "My profile page"; +$a->strings["Photos"] = "Photos"; +$a->strings["Your photos"] = "My photos"; +$a->strings["Videos"] = "Videos"; +$a->strings["Your videos"] = "My videos"; +$a->strings["Events"] = "Events"; +$a->strings["Your events"] = "My events"; +$a->strings["Network"] = "Network"; +$a->strings["Conversations from your friends"] = "My friends' conversations"; +$a->strings["Events and Calendar"] = "Events and calendar"; +$a->strings["Messages"] = "Messages"; +$a->strings["Private mail"] = "Private messages"; +$a->strings["Settings"] = "Settings"; +$a->strings["Account settings"] = "Account settings"; +$a->strings["Contacts"] = "Contacts"; +$a->strings["Manage/edit friends and contacts"] = "Manage/Edit friends and contacts"; +$a->strings["Follow Thread"] = "Follow thread"; +$a->strings["Skip to main content"] = "Skip to main content"; +$a->strings["Top Banner"] = "Top Banner"; +$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Resize image to the width of the screen and show background colour below on long pages."; +$a->strings["Full screen"] = "Full screen"; +$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Resize image to fill entire screen, clipping either the right or the bottom."; +$a->strings["Single row mosaic"] = "Single row mosaic"; +$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Resize image to repeat it on a single row, either vertical or horizontal."; +$a->strings["Mosaic"] = "Mosaic"; +$a->strings["Repeat image to fill the screen."] = "Repeat image to fill the screen."; +$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: Updating author-id and owner-id in item and thread table. "; +$a->strings["%s: Updating post-type."] = "%s: Updating post-type."; $a->strings["%1\$s poked %2\$s"] = "%1\$s poked %2\$s"; $a->strings["event"] = "event"; $a->strings["status"] = "status"; @@ -31,7 +112,6 @@ $a->strings["View in context"] = "View in context"; $a->strings["Please wait"] = "Please wait"; $a->strings["remove"] = "Remove"; $a->strings["Delete Selected Items"] = "Delete selected items"; -$a->strings["Follow Thread"] = "Follow thread"; $a->strings["View Status"] = "View status"; $a->strings["View Profile"] = "View profile"; $a->strings["View Photos"] = "View photos"; @@ -41,7 +121,6 @@ $a->strings["Send PM"] = "Send PM"; $a->strings["Block"] = "Block"; $a->strings["Ignore"] = "Ignore"; $a->strings["Poke"] = "Poke"; -$a->strings["Connect/Follow"] = "Connect/Follow"; $a->strings["%s likes this."] = "%s likes this."; $a->strings["%s doesn't like this."] = "%s doesn't like this."; $a->strings["%s attends."] = "%s attends."; @@ -89,7 +168,7 @@ $a->strings["clear location"] = "clear location"; $a->strings["Set title"] = "Set title"; $a->strings["Categories (comma-separated list)"] = "Categories (comma-separated list)"; $a->strings["Permission settings"] = "Permission settings"; -$a->strings["permissions"] = "permissions"; +$a->strings["permissions"] = "Permissions"; $a->strings["Public post"] = "Public post"; $a->strings["Preview"] = "Preview"; $a->strings["Cancel"] = "Cancel"; @@ -160,34 +239,34 @@ $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "Y $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "You've received a [url=%1\$s]registration request[/url] from %2\$s."; $a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = "Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"; $a->strings["Please visit %s to approve or reject the request."] = "Please visit %s to approve or reject the request."; -$a->strings["Item not found."] = "Item not found."; -$a->strings["Do you really want to delete this item?"] = "Do you really want to delete this item?"; -$a->strings["Yes"] = "Yes"; -$a->strings["Permission denied."] = "Permission denied."; -$a->strings["Authorize application connection"] = "Authorise application connection"; -$a->strings["Return to your app and insert this Securty Code:"] = "Return to your app and insert this security code:"; -$a->strings["Please login to continue."] = "Please login to continue."; -$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Do you want to authorise this application to access your posts and contacts and create new posts for you?"; -$a->strings["No"] = "No"; +$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ + 0 => "Daily posting limit of %d post reached. The post was rejected.", + 1 => "Daily posting limit of %d posts are reached. This post was rejected.", +]; +$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ + 0 => "Weekly posting limit of %d post reached. The post was rejected.", + 1 => "Weekly posting limit of %d posts are reached. This post was rejected.", +]; +$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Monthly posting limit of %d posts are reached. The post was rejected."; +$a->strings["Profile Photos"] = "Profile photos"; $a->strings["Access denied."] = "Access denied."; -$a->strings["Access to this profile has been restricted."] = "Access to this profile has been restricted."; -$a->strings["Events"] = "Events"; -$a->strings["View"] = "View"; -$a->strings["Previous"] = "Previous"; -$a->strings["Next"] = "Next"; -$a->strings["today"] = "today"; -$a->strings["month"] = "month"; -$a->strings["week"] = "week"; -$a->strings["day"] = "day"; -$a->strings["list"] = "List"; -$a->strings["User not found"] = "User not found"; -$a->strings["This calendar format is not supported"] = "This calendar format is not supported"; -$a->strings["No exportable data found"] = "No exportable data found"; -$a->strings["calendar"] = "calendar"; -$a->strings["No contacts in common."] = "No contacts in common."; -$a->strings["Common Friends"] = "Common friends"; -$a->strings["Profile not found."] = "Profile not found."; +$a->strings["Bad Request."] = ""; $a->strings["Contact not found."] = "Contact not found."; +$a->strings["Permission denied."] = "Permission denied."; +$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Number of daily wall messages for %s exceeded. Message failed."; +$a->strings["No recipient selected."] = "No recipient selected."; +$a->strings["Unable to check your home location."] = "Unable to check your home location."; +$a->strings["Message could not be sent."] = "Message could not be sent."; +$a->strings["Message collection failure."] = "Message collection failure."; +$a->strings["No recipient."] = "No recipient."; +$a->strings["Please enter a link URL:"] = "Please enter a link URL:"; +$a->strings["Send Private Message"] = "Send private message"; +$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."; +$a->strings["To:"] = "To:"; +$a->strings["Subject:"] = "Subject:"; +$a->strings["Your message:"] = "Your message:"; +$a->strings["Insert web link"] = "Insert web link"; +$a->strings["Profile not found."] = "Profile not found."; $a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "This may occasionally happen if contact was requested by both persons and it has already been approved."; $a->strings["Response from remote site was not understood."] = "Response from remote site was not understood."; $a->strings["Unexpected response from remote site: "] = "Unexpected response from remote site: "; @@ -204,265 +283,21 @@ $a->strings["The ID provided by your system is a duplicate on our system. It sho $a->strings["Unable to set your contact credentials on our system."] = "Unable to set your contact credentials on our system."; $a->strings["Unable to update your contact profile details on our system"] = "Unable to update your contact profile details on our system"; $a->strings["[Name Withheld]"] = "[Name Withheld]"; -$a->strings["%1\$s welcomes %2\$s"] = "%1\$s welcomes %2\$s"; -$a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; -$a->strings["Profile location is not valid or does not contain profile information."] = "Profile location is not valid or does not contain profile information."; -$a->strings["Warning: profile location has no identifiable owner name."] = "Warning: profile location has no identifiable owner name."; -$a->strings["Warning: profile location has no profile photo."] = "Warning: profile location has no profile photo."; -$a->strings["%d required parameter was not found at the given location"] = [ - 0 => "%d required parameter was not found at the given location", - 1 => "%d required parameters were not found at the given location", -]; -$a->strings["Introduction complete."] = "Introduction complete."; -$a->strings["Unrecoverable protocol error."] = "Unrecoverable protocol error."; -$a->strings["Profile unavailable."] = "Profile unavailable."; -$a->strings["%s has received too many connection requests today."] = "%s has received too many connection requests today."; -$a->strings["Spam protection measures have been invoked."] = "Spam protection measures have been invoked."; -$a->strings["Friends are advised to please try again in 24 hours."] = "Friends are advised to please try again in 24 hours."; -$a->strings["Invalid locator"] = "Invalid locator"; -$a->strings["You have already introduced yourself here."] = "You have already introduced yourself here."; -$a->strings["Apparently you are already friends with %s."] = "Apparently you are already friends with %s."; -$a->strings["Invalid profile URL."] = "Invalid profile URL."; -$a->strings["Disallowed profile URL."] = "Disallowed profile URL."; -$a->strings["Blocked domain"] = "Blocked domain"; -$a->strings["Failed to update contact record."] = "Failed to update contact record."; -$a->strings["Your introduction has been sent."] = "Your introduction has been sent."; -$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Remote subscription can't be done for your network. Please subscribe directly on your system."; -$a->strings["Please login to confirm introduction."] = "Please login to confirm introduction."; -$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; -$a->strings["Confirm"] = "Confirm"; -$a->strings["Hide this contact"] = "Hide this contact"; -$a->strings["Welcome home %s."] = "Welcome home %s."; -$a->strings["Please confirm your introduction/connection request to %s."] = "Please confirm your introduction/connection request to %s."; $a->strings["Public access denied."] = "Public access denied."; -$a->strings["Friend/Connection Request"] = "Friend/Connection request"; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"; -$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = "If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."; -$a->strings["Your Webfinger address or profile URL:"] = "Your WebFinger address or profile URL:"; -$a->strings["Please answer the following:"] = "Please answer the following:"; -$a->strings["Submit Request"] = "Submit request"; -$a->strings["%s knows you"] = "%s knows you"; -$a->strings["Add a personal note:"] = "Add a personal note:"; -$a->strings["The requested item doesn't exist or has been deleted."] = "The requested item doesn't exist or has been deleted."; -$a->strings["The feed for this item is unavailable."] = "The feed for this item is unavailable."; -$a->strings["Item not found"] = "Item not found"; -$a->strings["Edit post"] = "Edit post"; -$a->strings["Save"] = "Save"; -$a->strings["Insert web link"] = "Insert web link"; -$a->strings["web link"] = "web link"; -$a->strings["Insert video link"] = "Insert video link"; -$a->strings["video link"] = "video link"; -$a->strings["Insert audio link"] = "Insert audio link"; -$a->strings["audio link"] = "audio link"; -$a->strings["CC: email addresses"] = "CC: email addresses"; -$a->strings["Example: bob@example.com, mary@example.com"] = "Example: bob@example.com, mary@example.com"; -$a->strings["Event can not end before it has started."] = "Event cannot end before it has started."; -$a->strings["Event title and start time are required."] = "Event title and starting time are required."; -$a->strings["Create New Event"] = "Create new event"; -$a->strings["Event details"] = "Event details"; -$a->strings["Starting date and Title are required."] = "Starting date and title are required."; -$a->strings["Event Starts:"] = "Event starts:"; -$a->strings["Required"] = "Required"; -$a->strings["Finish date/time is not known or not relevant"] = "Finish date/time is not known or not relevant"; -$a->strings["Event Finishes:"] = "Event finishes:"; -$a->strings["Adjust for viewer timezone"] = "Adjust for viewer's time zone"; -$a->strings["Description:"] = "Description:"; -$a->strings["Location:"] = "Location:"; -$a->strings["Title:"] = "Title:"; -$a->strings["Share this event"] = "Share this event"; -$a->strings["Submit"] = "Submit"; -$a->strings["Basic"] = "Basic"; -$a->strings["Advanced"] = "Advanced"; -$a->strings["Permissions"] = "Permissions"; -$a->strings["Failed to remove event"] = "Failed to remove event"; -$a->strings["Event removed"] = "Event removed"; -$a->strings["Photos"] = "Photos"; -$a->strings["Contact Photos"] = "Contact photos"; -$a->strings["Upload"] = "Upload"; -$a->strings["Files"] = "Files"; -$a->strings["The contact could not be added."] = "Contact could not be added."; -$a->strings["You already added this contact."] = "You already added this contact."; -$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "diaspora* support isn't enabled. Contact can't be added."; -$a->strings["OStatus support is disabled. Contact can't be added."] = "OStatus support is disabled. Contact can't be added."; -$a->strings["The network type couldn't be detected. Contact can't be added."] = "The network type couldn't be detected. Contact can't be added."; -$a->strings["Your Identity Address:"] = "My identity address:"; -$a->strings["Profile URL"] = "Profile URL:"; -$a->strings["Tags:"] = "Tags:"; -$a->strings["Status Messages and Posts"] = "Status Messages and Posts"; -$a->strings["Unable to locate original post."] = "Unable to locate original post."; -$a->strings["Empty post discarded."] = "Empty post discarded."; -$a->strings["Post updated."] = "Post updated."; -$a->strings["Item wasn't stored."] = "Item wasn't stored."; -$a->strings["Item couldn't be fetched."] = "Item couldn't be fetched."; -$a->strings["Post published."] = "Post published."; -$a->strings["Remote privacy information not available."] = "Remote privacy information not available."; -$a->strings["Visible to:"] = "Visible to:"; -$a->strings["Followers"] = "Followers"; -$a->strings["Mutuals"] = "Mutuals"; -$a->strings["No valid account found."] = "No valid account found."; -$a->strings["Password reset request issued. Check your email."] = "Password reset request issued. Please check your email."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tDear %1\$s,\n\t\t\tA request was received at \"%2\$s\" to reset your account password.\n\t\tTo confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser's address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided; ignore or delete this email, as the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."; -$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"; -$a->strings["Password reset requested at %s"] = "Password reset requested at %s"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Request could not be verified. (You may have previously submitted it.) Password reset failed."; -$a->strings["Request has expired, please make a new one."] = "Request has expired, please make a new one."; -$a->strings["Forgot your Password?"] = "Reset My Password"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Enter email address or nickname to reset your password. You will receive further instruction via email."; -$a->strings["Nickname or Email: "] = "Nickname or email: "; -$a->strings["Reset"] = "Reset"; -$a->strings["Password Reset"] = "Forgotten password?"; -$a->strings["Your password has been reset as requested."] = "Your password has been reset as requested."; -$a->strings["Your new password is"] = "Your new password is"; -$a->strings["Save or copy your new password - and then"] = "Save or copy your new password - and then"; -$a->strings["click here to login"] = "click here to login"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "Your password may be changed from the Settings page after successful login."; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"; -$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"; -$a->strings["Your password has been changed at %s"] = "Your password has been changed at %s"; +$a->strings["No videos selected"] = "No videos selected"; +$a->strings["Access to this item is restricted."] = "Access to this item is restricted."; +$a->strings["View Video"] = "View video"; +$a->strings["View Album"] = "View album"; +$a->strings["Recent Videos"] = "Recent videos"; +$a->strings["Upload New Videos"] = "Upload new videos"; $a->strings["No keywords to match. Please add keywords to your profile."] = "No keywords to match. Please add keywords to your profile."; -$a->strings["Connect"] = "Connect"; $a->strings["first"] = "first"; $a->strings["next"] = "next"; $a->strings["No matches"] = "No matches"; $a->strings["Profile Match"] = "Profile Match"; -$a->strings["New Message"] = "New Message"; -$a->strings["No recipient selected."] = "No recipient selected."; -$a->strings["Unable to locate contact information."] = "Unable to locate contact information."; -$a->strings["Message could not be sent."] = "Message could not be sent."; -$a->strings["Message collection failure."] = "Message collection failure."; -$a->strings["Message sent."] = "Message sent."; -$a->strings["Discard"] = "Discard"; -$a->strings["Messages"] = "Messages"; -$a->strings["Do you really want to delete this message?"] = "Do you really want to delete this message?"; -$a->strings["Conversation not found."] = "Conversation not found."; -$a->strings["Message deleted."] = "Message deleted."; -$a->strings["Conversation removed."] = "Conversation removed."; -$a->strings["Please enter a link URL:"] = "Please enter a link URL:"; -$a->strings["Send Private Message"] = "Send private message"; -$a->strings["To:"] = "To:"; -$a->strings["Subject:"] = "Subject:"; -$a->strings["Your message:"] = "Your message:"; -$a->strings["No messages."] = "No messages."; -$a->strings["Message not available."] = "Message not available."; -$a->strings["Delete message"] = "Delete message"; -$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; -$a->strings["Delete conversation"] = "Delete conversation"; -$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "No secure communications available. You may be able to respond from the sender's profile page."; -$a->strings["Send Reply"] = "Send reply"; -$a->strings["Unknown sender - %s"] = "Unknown sender - %s"; -$a->strings["You and %s"] = "Me and %s"; -$a->strings["%s and You"] = "%s and me"; -$a->strings["%d message"] = [ - 0 => "%d message", - 1 => "%d messages", -]; -$a->strings["No such group"] = "No such group"; -$a->strings["Group is empty"] = "Group is empty"; -$a->strings["Group: %s"] = "Group: %s"; -$a->strings["Invalid contact."] = "Invalid contact."; -$a->strings["Latest Activity"] = "Latest activity"; -$a->strings["Sort by latest activity"] = "Sort by latest activity"; -$a->strings["Latest Posts"] = "Latest posts"; -$a->strings["Sort by post received date"] = "Sort by post received date"; -$a->strings["Personal"] = "Personal"; -$a->strings["Posts that mention or involve you"] = "Posts mentioning or involving me"; -$a->strings["New"] = "New"; -$a->strings["Activity Stream - by date"] = "Activity Stream - by date"; -$a->strings["Shared Links"] = "Shared links"; -$a->strings["Interesting Links"] = "Interesting links"; -$a->strings["Starred"] = "Starred"; -$a->strings["Favourite Posts"] = "My favourite posts"; -$a->strings["Personal Notes"] = "Personal notes"; -$a->strings["Post successful."] = "Post successful."; -$a->strings["Subscribing to OStatus contacts"] = "Subscribing to OStatus contacts"; -$a->strings["No contact provided."] = "No contact provided."; -$a->strings["Couldn't fetch information for contact."] = "Couldn't fetch information for contact."; -$a->strings["Couldn't fetch friends for contact."] = "Couldn't fetch friends for contact."; -$a->strings["Done"] = "Done"; -$a->strings["success"] = "success"; -$a->strings["failed"] = "failed"; -$a->strings["ignored"] = "Ignored"; -$a->strings["Keep this window open until done."] = "Keep this window open until done."; -$a->strings["Photo Albums"] = "Photo Albums"; -$a->strings["Recent Photos"] = "Recent photos"; -$a->strings["Upload New Photos"] = "Upload new photos"; -$a->strings["everybody"] = "everybody"; -$a->strings["Contact information unavailable"] = "Contact information unavailable"; -$a->strings["Album not found."] = "Album not found."; -$a->strings["Album successfully deleted"] = "Album successfully deleted"; -$a->strings["Album was empty."] = "Album was empty."; -$a->strings["a photo"] = "a photo"; -$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s was tagged in %2\$s by %3\$s"; -$a->strings["Image exceeds size limit of %s"] = "Image exceeds size limit of %s"; -$a->strings["Image upload didn't complete, please try again"] = "Image upload didn't complete, please try again"; -$a->strings["Image file is missing"] = "Image file is missing"; -$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Server can't accept new file upload at this time, please contact your administrator"; -$a->strings["Image file is empty."] = "Image file is empty."; -$a->strings["Unable to process image."] = "Unable to process image."; -$a->strings["Image upload failed."] = "Image upload failed."; -$a->strings["No photos selected"] = "No photos selected"; -$a->strings["Access to this item is restricted."] = "Access to this item is restricted."; -$a->strings["Upload Photos"] = "Upload photos"; -$a->strings["New album name: "] = "New album name: "; -$a->strings["or select existing album:"] = "or select existing album:"; -$a->strings["Do not show a status post for this upload"] = "Do not show a status post for this upload"; -$a->strings["Show to Groups"] = "Show to groups"; -$a->strings["Show to Contacts"] = "Show to contacts"; -$a->strings["Do you really want to delete this photo album and all its photos?"] = "Do you really want to delete this photo album and all its photos?"; -$a->strings["Delete Album"] = "Delete album"; -$a->strings["Edit Album"] = "Edit album"; -$a->strings["Drop Album"] = "Drop album"; -$a->strings["Show Newest First"] = "Show newest first"; -$a->strings["Show Oldest First"] = "Show oldest first"; -$a->strings["View Photo"] = "View photo"; -$a->strings["Permission denied. Access to this item may be restricted."] = "Permission denied. Access to this item may be restricted."; -$a->strings["Photo not available"] = "Photo not available"; -$a->strings["Do you really want to delete this photo?"] = "Do you really want to delete this photo?"; -$a->strings["Delete Photo"] = "Delete photo"; -$a->strings["View photo"] = "View photo"; -$a->strings["Edit photo"] = "Edit photo"; -$a->strings["Delete photo"] = "Delete photo"; -$a->strings["Use as profile photo"] = "Use as profile photo"; -$a->strings["Private Photo"] = "Private photo"; -$a->strings["View Full Size"] = "View full size"; -$a->strings["Tags: "] = "Tags: "; -$a->strings["[Select tags to remove]"] = "[Select tags to remove]"; -$a->strings["New album name"] = "New album name"; -$a->strings["Caption"] = "Caption"; -$a->strings["Add a Tag"] = "Add Tag"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Example: @bob, @jojo@example.com, #California, #camping"; -$a->strings["Do not rotate"] = "Do not rotate"; -$a->strings["Rotate CW (right)"] = "Rotate right (CW)"; -$a->strings["Rotate CCW (left)"] = "Rotate left (CCW)"; -$a->strings["I like this (toggle)"] = "I like this (toggle)"; -$a->strings["I don't like this (toggle)"] = "I don't like this (toggle)"; -$a->strings["This is you"] = "This is me"; -$a->strings["Comment"] = "Comment"; -$a->strings["Map"] = "Map"; -$a->strings["View Album"] = "View album"; -$a->strings["{0} wants to be your friend"] = "{0} wants to be your friend"; -$a->strings["{0} requested registration"] = "{0} requested registration"; -$a->strings["Poke/Prod"] = "Poke/Prod"; -$a->strings["poke, prod or do other things to somebody"] = "Poke, prod or do other things to somebody"; -$a->strings["Recipient"] = "Recipient:"; -$a->strings["Choose what you wish to do to recipient"] = "Choose what you wish to do:"; -$a->strings["Make this post private"] = "Make this post private"; -$a->strings["User deleted their account"] = "User deleted their account"; -$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "On your Friendica node a user deleted their account. Please ensure that their data is removed from the backups."; -$a->strings["The user id is %d"] = "The user id is %d"; -$a->strings["Remove My Account"] = "Remove My Account"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "This will completely remove your account. Once this has been done it is not recoverable."; -$a->strings["Please enter your password for verification:"] = "Please enter your password for verification:"; -$a->strings["Resubscribing to OStatus contacts"] = "Resubscribing to OStatus contacts"; -$a->strings["Error"] = [ - 0 => "Error", - 1 => "Errors", -]; $a->strings["Missing some important data!"] = "Missing some important data!"; $a->strings["Update"] = "Update"; $a->strings["Failed to connect with email account using the settings provided."] = "Failed to connect with email account using the settings provided."; -$a->strings["Email settings updated."] = "Email settings updated."; -$a->strings["Features updated"] = "Features updated"; $a->strings["Contact CSV file upload error"] = "Contact CSV file upload error"; $a->strings["Importing Contacts done"] = "Importing contacts done"; $a->strings["Relocate message has been send to your contacts"] = "Relocate message has been send to your contacts"; @@ -477,7 +312,7 @@ $a->strings["Invalid email."] = "Invalid email."; $a->strings["Cannot change to that email."] = "Cannot change to that email."; $a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Private forum has no privacy permissions. Using default privacy group."; $a->strings["Private forum has no privacy permissions and no default privacy group."] = "Private forum has no privacy permissions and no default privacy group."; -$a->strings["Settings updated."] = "Settings updated."; +$a->strings["Settings were not updated."] = ""; $a->strings["Add application"] = "Add application"; $a->strings["Save Settings"] = "Save settings"; $a->strings["Name"] = "Name:"; @@ -635,15 +470,158 @@ $a->strings["Upload File"] = "Upload File"; $a->strings["Relocate"] = "Recent relocation"; $a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "If you have moved this profile from another server and some of your contacts don't receive your updates:"; $a->strings["Resend relocate message to contacts"] = "Resend relocation message to contacts"; -$a->strings["Contact suggestion successfully ignored."] = "Contact suggestion ignored."; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "No suggestions available. If this is a new site, please try again in 24 hours."; -$a->strings["Do you really want to delete this suggestion?"] = "Do you really want to delete this suggestion?"; -$a->strings["Ignore/Hide"] = "Ignore/Hide"; -$a->strings["Friend Suggestions"] = "Friend suggestions"; -$a->strings["Tag(s) removed"] = "Tag(s) removed"; +$a->strings["{0} wants to be your friend"] = "{0} wants to be your friend"; +$a->strings["{0} requested registration"] = "{0} requested registration"; +$a->strings["No contacts in common."] = "No contacts in common."; +$a->strings["Common Friends"] = "Common friends"; +$a->strings["No items found"] = ""; +$a->strings["No such group"] = "No such group"; +$a->strings["Group is empty"] = "Group is empty"; +$a->strings["Group: %s"] = "Group: %s"; +$a->strings["Invalid contact."] = "Invalid contact."; +$a->strings["Latest Activity"] = "Latest activity"; +$a->strings["Sort by latest activity"] = "Sort by latest activity"; +$a->strings["Latest Posts"] = "Latest posts"; +$a->strings["Sort by post received date"] = "Sort by post received date"; +$a->strings["Personal"] = "Personal"; +$a->strings["Posts that mention or involve you"] = "Posts mentioning or involving me"; +$a->strings["Starred"] = "Starred"; +$a->strings["Favourite Posts"] = "My favourite posts"; +$a->strings["Resubscribing to OStatus contacts"] = "Resubscribing to OStatus contacts"; +$a->strings["Error"] = [ + 0 => "Error", + 1 => "Errors", +]; +$a->strings["Done"] = "Done"; +$a->strings["Keep this window open until done."] = "Keep this window open until done."; +$a->strings["You aren't following this contact."] = "You aren't following this contact."; +$a->strings["Unfollowing is currently not supported by your network."] = "Unfollowing is currently not supported by your network."; +$a->strings["Disconnect/Unfollow"] = "Disconnect/Unfollow"; +$a->strings["Your Identity Address:"] = "My identity address:"; +$a->strings["Submit Request"] = "Submit request"; +$a->strings["Profile URL"] = "Profile URL:"; +$a->strings["Status Messages and Posts"] = "Status Messages and Posts"; +$a->strings["New Message"] = "New Message"; +$a->strings["Unable to locate contact information."] = "Unable to locate contact information."; +$a->strings["Discard"] = "Discard"; +$a->strings["Do you really want to delete this message?"] = "Do you really want to delete this message?"; +$a->strings["Yes"] = "Yes"; +$a->strings["Conversation not found."] = "Conversation not found."; +$a->strings["Message was not deleted."] = ""; +$a->strings["Conversation was not removed."] = ""; +$a->strings["No messages."] = "No messages."; +$a->strings["Message not available."] = "Message not available."; +$a->strings["Delete message"] = "Delete message"; +$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; +$a->strings["Delete conversation"] = "Delete conversation"; +$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "No secure communications available. You may be able to respond from the sender's profile page."; +$a->strings["Send Reply"] = "Send reply"; +$a->strings["Unknown sender - %s"] = "Unknown sender - %s"; +$a->strings["You and %s"] = "Me and %s"; +$a->strings["%s and You"] = "%s and me"; +$a->strings["%d message"] = [ + 0 => "%d message", + 1 => "%d messages", +]; +$a->strings["Subscribing to OStatus contacts"] = "Subscribing to OStatus contacts"; +$a->strings["No contact provided."] = "No contact provided."; +$a->strings["Couldn't fetch information for contact."] = "Couldn't fetch information for contact."; +$a->strings["Couldn't fetch friends for contact."] = "Couldn't fetch friends for contact."; +$a->strings["success"] = "success"; +$a->strings["failed"] = "failed"; +$a->strings["ignored"] = "Ignored"; +$a->strings["%1\$s welcomes %2\$s"] = "%1\$s welcomes %2\$s"; +$a->strings["User deleted their account"] = "User deleted their account"; +$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "On your Friendica node a user deleted their account. Please ensure that their data is removed from the backups."; +$a->strings["The user id is %d"] = "The user id is %d"; +$a->strings["Remove My Account"] = "Remove My Account"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "This will completely remove your account. Once this has been done it is not recoverable."; +$a->strings["Please enter your password for verification:"] = "Please enter your password for verification:"; $a->strings["Remove Item Tag"] = "Remove Item tag"; $a->strings["Select a tag to remove: "] = "Select a tag to remove: "; $a->strings["Remove"] = "Remove"; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "No suggestions available. If this is a new site, please try again in 24 hours."; +$a->strings["The requested item doesn't exist or has been deleted."] = "The requested item doesn't exist or has been deleted."; +$a->strings["Access to this profile has been restricted."] = "Access to this profile has been restricted."; +$a->strings["The feed for this item is unavailable."] = "The feed for this item is unavailable."; +$a->strings["Invalid request."] = "Invalid request."; +$a->strings["Image exceeds size limit of %s"] = "Image exceeds size limit of %s"; +$a->strings["Unable to process image."] = "Unable to process image."; +$a->strings["Wall Photos"] = "Wall photos"; +$a->strings["Image upload failed."] = "Image upload failed."; +$a->strings["No valid account found."] = "No valid account found."; +$a->strings["Password reset request issued. Check your email."] = "Password reset request issued. Please check your email."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tDear %1\$s,\n\t\t\tA request was received at \"%2\$s\" to reset your account password.\n\t\tTo confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser's address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided; ignore or delete this email, as the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."; +$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"; +$a->strings["Password reset requested at %s"] = "Password reset requested at %s"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Request could not be verified. (You may have previously submitted it.) Password reset failed."; +$a->strings["Request has expired, please make a new one."] = "Request has expired, please make a new one."; +$a->strings["Forgot your Password?"] = "Reset My Password"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Enter email address or nickname to reset your password. You will receive further instruction via email."; +$a->strings["Nickname or Email: "] = "Nickname or email: "; +$a->strings["Reset"] = "Reset"; +$a->strings["Password Reset"] = "Forgotten password?"; +$a->strings["Your password has been reset as requested."] = "Your password has been reset as requested."; +$a->strings["Your new password is"] = "Your new password is"; +$a->strings["Save or copy your new password - and then"] = "Save or copy your new password - and then"; +$a->strings["click here to login"] = "click here to login"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "Your password may be changed from the Settings page after successful login."; +$a->strings["Your password has been reset."] = ""; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"; +$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"; +$a->strings["Your password has been changed at %s"] = "Your password has been changed at %s"; +$a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; +$a->strings["Profile location is not valid or does not contain profile information."] = "Profile location is not valid or does not contain profile information."; +$a->strings["Warning: profile location has no identifiable owner name."] = "Warning: profile location has no identifiable owner name."; +$a->strings["Warning: profile location has no profile photo."] = "Warning: profile location has no profile photo."; +$a->strings["%d required parameter was not found at the given location"] = [ + 0 => "%d required parameter was not found at the given location", + 1 => "%d required parameters were not found at the given location", +]; +$a->strings["Introduction complete."] = "Introduction complete."; +$a->strings["Unrecoverable protocol error."] = "Unrecoverable protocol error."; +$a->strings["Profile unavailable."] = "Profile unavailable."; +$a->strings["%s has received too many connection requests today."] = "%s has received too many connection requests today."; +$a->strings["Spam protection measures have been invoked."] = "Spam protection measures have been invoked."; +$a->strings["Friends are advised to please try again in 24 hours."] = "Friends are advised to please try again in 24 hours."; +$a->strings["Invalid locator"] = "Invalid locator"; +$a->strings["You have already introduced yourself here."] = "You have already introduced yourself here."; +$a->strings["Apparently you are already friends with %s."] = "Apparently you are already friends with %s."; +$a->strings["Invalid profile URL."] = "Invalid profile URL."; +$a->strings["Disallowed profile URL."] = "Disallowed profile URL."; +$a->strings["Blocked domain"] = "Blocked domain"; +$a->strings["Failed to update contact record."] = "Failed to update contact record."; +$a->strings["Your introduction has been sent."] = "Your introduction has been sent."; +$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Remote subscription can't be done for your network. Please subscribe directly on your system."; +$a->strings["Please login to confirm introduction."] = "Please login to confirm introduction."; +$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; +$a->strings["Confirm"] = "Confirm"; +$a->strings["Hide this contact"] = "Hide this contact"; +$a->strings["Welcome home %s."] = "Welcome home %s."; +$a->strings["Please confirm your introduction/connection request to %s."] = "Please confirm your introduction/connection request to %s."; +$a->strings["Friend/Connection Request"] = "Friend/Connection request"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"; +$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = "If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."; +$a->strings["Your Webfinger address or profile URL:"] = "Your WebFinger address or profile URL:"; +$a->strings["Please answer the following:"] = "Please answer the following:"; +$a->strings["%s knows you"] = "%s knows you"; +$a->strings["Add a personal note:"] = "Add a personal note:"; +$a->strings["Authorize application connection"] = "Authorise application connection"; +$a->strings["Return to your app and insert this Securty Code:"] = "Return to your app and insert this security code:"; +$a->strings["Please login to continue."] = "Please login to continue."; +$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Do you want to authorise this application to access your posts and contacts and create new posts for you?"; +$a->strings["No"] = "No"; +$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Sorry, maybe your upload is bigger than the PHP configuration allows"; +$a->strings["Or - did you try to upload an empty file?"] = "Or did you try to upload an empty file?"; +$a->strings["File exceeds size limit of %s"] = "File exceeds size limit of %s"; +$a->strings["File upload failed."] = "File upload failed."; +$a->strings["Unable to locate original post."] = "Unable to locate original post."; +$a->strings["Empty post discarded."] = "Empty post discarded."; +$a->strings["Post updated."] = "Post updated."; +$a->strings["Item wasn't stored."] = "Item wasn't stored."; +$a->strings["Item couldn't be fetched."] = "Item couldn't be fetched."; +$a->strings["Item not found."] = "Item not found."; +$a->strings["Do you really want to delete this item?"] = "Do you really want to delete this item?"; $a->strings["User imports on closed servers can only be done by an administrator."] = "User imports on closed servers can only be done by an administrator."; $a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."; $a->strings["Import"] = "Import profile"; @@ -653,236 +631,139 @@ $a->strings["You need to export your account from the old server and upload it h $a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from diaspora*."; $a->strings["Account file"] = "Account file:"; $a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "To export your account, go to \"Settings->Export personal data\" and select \"Export account\""; -$a->strings["You aren't following this contact."] = "You aren't following this contact."; -$a->strings["Unfollowing is currently not supported by your network."] = "Unfollowing is currently not supported by your network."; -$a->strings["Contact unfollowed"] = "Contact unfollowed"; -$a->strings["Disconnect/Unfollow"] = "Disconnect/Unfollow"; -$a->strings["No videos selected"] = "No videos selected"; -$a->strings["View Video"] = "View video"; -$a->strings["Recent Videos"] = "Recent videos"; -$a->strings["Upload New Videos"] = "Upload new videos"; -$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Number of daily wall messages for %s exceeded. Message failed."; -$a->strings["Unable to check your home location."] = "Unable to check your home location."; -$a->strings["No recipient."] = "No recipient."; -$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."; -$a->strings["Invalid request."] = "Invalid request."; -$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Sorry, maybe your upload is bigger than the PHP configuration allows"; -$a->strings["Or - did you try to upload an empty file?"] = "Or did you try to upload an empty file?"; -$a->strings["File exceeds size limit of %s"] = "File exceeds size limit of %s"; -$a->strings["File upload failed."] = "File upload failed."; -$a->strings["Wall Photos"] = "Wall photos"; +$a->strings["User not found."] = "User not found."; +$a->strings["View"] = "View"; +$a->strings["Previous"] = "Previous"; +$a->strings["Next"] = "Next"; +$a->strings["today"] = "today"; +$a->strings["month"] = "month"; +$a->strings["week"] = "week"; +$a->strings["day"] = "day"; +$a->strings["list"] = "List"; +$a->strings["User not found"] = "User not found"; +$a->strings["This calendar format is not supported"] = "This calendar format is not supported"; +$a->strings["No exportable data found"] = "No exportable data found"; +$a->strings["calendar"] = "calendar"; +$a->strings["Item not found"] = "Item not found"; +$a->strings["Edit post"] = "Edit post"; +$a->strings["Save"] = "Save"; +$a->strings["web link"] = "web link"; +$a->strings["Insert video link"] = "Insert video link"; +$a->strings["video link"] = "video link"; +$a->strings["Insert audio link"] = "Insert audio link"; +$a->strings["audio link"] = "audio link"; +$a->strings["CC: email addresses"] = "CC: email addresses"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Example: bob@example.com, mary@example.com"; +$a->strings["Event can not end before it has started."] = "Event cannot end before it has started."; +$a->strings["Event title and start time are required."] = "Event title and starting time are required."; +$a->strings["Create New Event"] = "Create new event"; +$a->strings["Event details"] = "Event details"; +$a->strings["Starting date and Title are required."] = "Starting date and title are required."; +$a->strings["Event Starts:"] = "Event starts:"; +$a->strings["Required"] = "Required"; +$a->strings["Finish date/time is not known or not relevant"] = "Finish date/time is not known or not relevant"; +$a->strings["Event Finishes:"] = "Event finishes:"; +$a->strings["Adjust for viewer timezone"] = "Adjust for viewer's time zone"; +$a->strings["Description:"] = "Description:"; +$a->strings["Location:"] = "Location:"; +$a->strings["Title:"] = "Title:"; +$a->strings["Share this event"] = "Share this event"; +$a->strings["Basic"] = "Basic"; +$a->strings["Advanced"] = "Advanced"; +$a->strings["Permissions"] = "Permissions"; +$a->strings["Failed to remove event"] = "Failed to remove event"; +$a->strings["The contact could not be added."] = "Contact could not be added."; +$a->strings["You already added this contact."] = "You already added this contact."; +$a->strings["The network type couldn't be detected. Contact can't be added."] = "The network type couldn't be detected. Contact can't be added."; +$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "diaspora* support isn't enabled. Contact can't be added."; +$a->strings["OStatus support is disabled. Contact can't be added."] = "OStatus support is disabled. Contact can't be added."; +$a->strings["Tags:"] = "Tags:"; +$a->strings["Contact Photos"] = "Contact photos"; +$a->strings["Upload"] = "Upload"; +$a->strings["Files"] = "Files"; +$a->strings["Personal Notes"] = "Personal notes"; +$a->strings["Photo Albums"] = "Photo Albums"; +$a->strings["Recent Photos"] = "Recent photos"; +$a->strings["Upload New Photos"] = "Upload new photos"; +$a->strings["everybody"] = "everybody"; +$a->strings["Contact information unavailable"] = "Contact information unavailable"; +$a->strings["Album not found."] = "Album not found."; +$a->strings["Album successfully deleted"] = "Album successfully deleted"; +$a->strings["Album was empty."] = "Album was empty."; +$a->strings["Failed to delete the photo."] = ""; +$a->strings["a photo"] = "a photo"; +$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s was tagged in %2\$s by %3\$s"; +$a->strings["Image upload didn't complete, please try again"] = "Image upload didn't complete, please try again"; +$a->strings["Image file is missing"] = "Image file is missing"; +$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Server can't accept new file upload at this time, please contact your administrator"; +$a->strings["Image file is empty."] = "Image file is empty."; +$a->strings["No photos selected"] = "No photos selected"; +$a->strings["Upload Photos"] = "Upload photos"; +$a->strings["New album name: "] = "New album name: "; +$a->strings["or select existing album:"] = "or select existing album:"; +$a->strings["Do not show a status post for this upload"] = "Do not show a status post for this upload"; +$a->strings["Show to Groups"] = "Show to groups"; +$a->strings["Show to Contacts"] = "Show to contacts"; +$a->strings["Do you really want to delete this photo album and all its photos?"] = "Do you really want to delete this photo album and all its photos?"; +$a->strings["Delete Album"] = "Delete album"; +$a->strings["Edit Album"] = "Edit album"; +$a->strings["Drop Album"] = "Drop album"; +$a->strings["Show Newest First"] = "Show newest first"; +$a->strings["Show Oldest First"] = "Show oldest first"; +$a->strings["View Photo"] = "View photo"; +$a->strings["Permission denied. Access to this item may be restricted."] = "Permission denied. Access to this item may be restricted."; +$a->strings["Photo not available"] = "Photo not available"; +$a->strings["Do you really want to delete this photo?"] = "Do you really want to delete this photo?"; +$a->strings["Delete Photo"] = "Delete photo"; +$a->strings["View photo"] = "View photo"; +$a->strings["Edit photo"] = "Edit photo"; +$a->strings["Delete photo"] = "Delete photo"; +$a->strings["Use as profile photo"] = "Use as profile photo"; +$a->strings["Private Photo"] = "Private photo"; +$a->strings["View Full Size"] = "View full size"; +$a->strings["Tags: "] = "Tags: "; +$a->strings["[Select tags to remove]"] = "[Select tags to remove]"; +$a->strings["New album name"] = "New album name"; +$a->strings["Caption"] = "Caption"; +$a->strings["Add a Tag"] = "Add Tag"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Example: @bob, @jojo@example.com, #California, #camping"; +$a->strings["Do not rotate"] = "Do not rotate"; +$a->strings["Rotate CW (right)"] = "Rotate right (CW)"; +$a->strings["Rotate CCW (left)"] = "Rotate left (CCW)"; +$a->strings["I like this (toggle)"] = "I like this (toggle)"; +$a->strings["I don't like this (toggle)"] = "I don't like this (toggle)"; +$a->strings["This is you"] = "This is me"; +$a->strings["Comment"] = "Comment"; +$a->strings["Map"] = "Map"; +$a->strings["You must be logged in to use addons. "] = "You must be logged in to use addons. "; +$a->strings["Delete this item?"] = "Delete this item?"; +$a->strings["toggle mobile"] = "Toggle mobile"; $a->strings["Login failed."] = "Login failed."; $a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."; $a->strings["The error message was:"] = "The error message was:"; $a->strings["Login failed. Please check your credentials."] = "Login failed. Please check your credentials."; $a->strings["Welcome %s"] = "Welcome %s"; $a->strings["Please upload a profile photo."] = "Please upload a profile photo."; -$a->strings["Welcome back %s"] = "Welcome back %s"; -$a->strings["You must be logged in to use addons. "] = "You must be logged in to use addons. "; -$a->strings["Delete this item?"] = "Delete this item?"; -$a->strings["toggle mobile"] = "Toggle mobile"; $a->strings["Method not allowed for this module. Allowed method(s): %s"] = "Method not allowed for this module. Allowed method(s): %s"; $a->strings["Page not found."] = "Page not found"; -$a->strings["No system theme config value set."] = "No system theme configuration value set."; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours."; -$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Could not find any unarchived contact entry for this URL (%s)"; -$a->strings["The contact entries have been archived"] = "The contact entries have been archived"; -$a->strings["Could not find any contact entry for this URL (%s)"] = "Could not find any contact entry for this URL (%s)"; -$a->strings["The contact has been blocked from the node"] = "The contact has been blocked from the node"; -$a->strings["Post update version number has been set to %s."] = "Post update version number has been set to %s."; -$a->strings["Check for pending update actions."] = "Check for pending update actions."; -$a->strings["Done."] = "Done."; -$a->strings["Execute pending post updates."] = "Execute pending post updates."; -$a->strings["All pending post updates are done."] = "All pending post updates are done."; -$a->strings["Enter new password: "] = "Enter new password: "; -$a->strings["Enter user name: "] = "Enter user name: "; -$a->strings["Enter user nickname: "] = "Enter user nickname: "; -$a->strings["Enter user email address: "] = "Enter user email address: "; -$a->strings["Enter a language (optional): "] = "Enter a language (optional): "; -$a->strings["User is not pending."] = "User is not pending."; -$a->strings["Type \"yes\" to delete %s"] = "Type \"yes\" to delete %s"; -$a->strings["newer"] = "Later posts"; -$a->strings["older"] = "Earlier posts"; -$a->strings["Frequently"] = "Frequently"; -$a->strings["Hourly"] = "Hourly"; -$a->strings["Twice daily"] = "Twice daily"; -$a->strings["Daily"] = "Daily"; -$a->strings["Weekly"] = "Weekly"; -$a->strings["Monthly"] = "Monthly"; -$a->strings["DFRN"] = "DFRN"; -$a->strings["OStatus"] = "OStatus"; -$a->strings["RSS/Atom"] = "RSS/Atom"; -$a->strings["Email"] = "Email"; -$a->strings["Diaspora"] = "diaspora*"; -$a->strings["Zot!"] = "Zot!"; -$a->strings["LinkedIn"] = "LinkedIn"; -$a->strings["XMPP/IM"] = "XMPP/IM"; -$a->strings["MySpace"] = "MySpace"; -$a->strings["Google+"] = "Google+"; -$a->strings["pump.io"] = "pump.io"; -$a->strings["Twitter"] = "Twitter"; -$a->strings["Discourse"] = "Discourse"; -$a->strings["Diaspora Connector"] = "diaspora* connector"; -$a->strings["GNU Social Connector"] = "GNU Social Connector"; -$a->strings["ActivityPub"] = "ActivityPub"; -$a->strings["pnut"] = "pnut"; -$a->strings["%s (via %s)"] = "%s (via %s)"; -$a->strings["General Features"] = "General"; -$a->strings["Photo Location"] = "Photo location"; -$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Photo metadata is normally removed. This extracts the location (if present) prior to removing metadata and links it to a map."; -$a->strings["Export Public Calendar"] = "Export public calendar"; -$a->strings["Ability for visitors to download the public calendar"] = "Ability for visitors to download the public calendar"; -$a->strings["Trending Tags"] = "Trending Tags"; -$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Show a community page widget with a list of the most popular tags in recent public posts."; -$a->strings["Post Composition Features"] = "Post composition"; -$a->strings["Auto-mention Forums"] = "Auto-mention forums"; -$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Add/Remove mention when a forum page is selected or deselected in the ACL window."; -$a->strings["Explicit Mentions"] = "Explicit mentions"; -$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Add explicit mentions to comment box for manual control over who gets mentioned in replies."; -$a->strings["Network Sidebar"] = "Network sidebar"; -$a->strings["Archives"] = "Archives"; -$a->strings["Ability to select posts by date ranges"] = "Ability to select posts by date ranges"; -$a->strings["Protocol Filter"] = "Protocol Filter"; -$a->strings["Enable widget to display Network posts only from selected protocols"] = "Enable widget to display Network posts only from selected protocols"; -$a->strings["Network Tabs"] = "Network tabs"; -$a->strings["Network New Tab"] = "Network new tab"; -$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Enable tab to display only new network posts (last 12 hours)"; -$a->strings["Network Shared Links Tab"] = "Network shared links tab"; -$a->strings["Enable tab to display only Network posts with links in them"] = "Enable tab to display only network posts with links in them"; -$a->strings["Post/Comment Tools"] = "Post/Comment tools"; -$a->strings["Post Categories"] = "Post categories"; -$a->strings["Add categories to your posts"] = "Add categories to your posts"; -$a->strings["Advanced Profile Settings"] = "Advanced profiles"; -$a->strings["List Forums"] = "List forums"; -$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Show visitors of public community forums at the advanced profile page"; -$a->strings["Tag Cloud"] = "Tag cloud"; -$a->strings["Provide a personal tag cloud on your profile page"] = "Provides a personal tag cloud on your profile page"; -$a->strings["Display Membership Date"] = "Display membership date"; -$a->strings["Display membership date in profile"] = "Display membership date in profile"; -$a->strings["Forums"] = "Forums"; -$a->strings["External link to forum"] = "External link to forum"; -$a->strings["show more"] = "Show more..."; -$a->strings["Nothing new here"] = "Nothing new here"; -$a->strings["Go back"] = "Go back"; -$a->strings["Clear notifications"] = "Clear notifications"; -$a->strings["@name, !forum, #tags, content"] = "@name, !forum, #tags, content"; -$a->strings["Logout"] = "Logout"; -$a->strings["End this session"] = "End this session"; -$a->strings["Login"] = "Login"; -$a->strings["Sign in"] = "Sign in"; -$a->strings["Status"] = "Status"; -$a->strings["Your posts and conversations"] = "My posts and conversations"; -$a->strings["Profile"] = "Profile"; -$a->strings["Your profile page"] = "My profile page"; -$a->strings["Your photos"] = "My photos"; -$a->strings["Videos"] = "Videos"; -$a->strings["Your videos"] = "My videos"; -$a->strings["Your events"] = "My events"; -$a->strings["Personal notes"] = "Personal notes"; -$a->strings["Your personal notes"] = "My personal notes"; -$a->strings["Home"] = "Home"; -$a->strings["Home Page"] = "Home page"; -$a->strings["Register"] = "Sign up now >>"; -$a->strings["Create an account"] = "Create account"; -$a->strings["Help"] = "Help"; -$a->strings["Help and documentation"] = "Help and documentation"; -$a->strings["Apps"] = "Apps"; -$a->strings["Addon applications, utilities, games"] = "Addon applications, utilities, games"; -$a->strings["Search"] = "Search"; -$a->strings["Search site content"] = "Search site content"; -$a->strings["Full Text"] = "Full text"; -$a->strings["Tags"] = "Tags"; -$a->strings["Contacts"] = "Contacts"; -$a->strings["Community"] = "Community"; -$a->strings["Conversations on this and other servers"] = "Conversations on this and other servers"; -$a->strings["Events and Calendar"] = "Events and calendar"; -$a->strings["Directory"] = "Directory"; -$a->strings["People directory"] = "People directory"; -$a->strings["Information"] = "Information"; -$a->strings["Information about this friendica instance"] = "Information about this Friendica instance"; -$a->strings["Terms of Service"] = "Terms of Service"; -$a->strings["Terms of Service of this Friendica instance"] = "Terms of Service for this Friendica instance"; -$a->strings["Network"] = "Network"; -$a->strings["Conversations from your friends"] = "My friends' conversations"; -$a->strings["Introductions"] = "Introductions"; -$a->strings["Friend Requests"] = "Friend requests"; -$a->strings["Notifications"] = "Notifications"; -$a->strings["See all notifications"] = "See all notifications"; -$a->strings["Mark all system notifications seen"] = "Mark all system notifications seen"; -$a->strings["Private mail"] = "Private messages"; -$a->strings["Inbox"] = "Inbox"; -$a->strings["Outbox"] = "Outbox"; -$a->strings["Accounts"] = "Accounts"; -$a->strings["Manage other pages"] = "Manage other pages"; -$a->strings["Settings"] = "Settings"; -$a->strings["Account settings"] = "Account settings"; -$a->strings["Manage/edit friends and contacts"] = "Manage/Edit friends and contacts"; -$a->strings["Admin"] = "Admin"; -$a->strings["Site setup and configuration"] = "Site setup and configuration"; -$a->strings["Navigation"] = "Navigation"; -$a->strings["Site map"] = "Site map"; -$a->strings["Embedding disabled"] = "Embedding disabled"; -$a->strings["Embedded content"] = "Embedded content"; -$a->strings["prev"] = "prev"; -$a->strings["last"] = "last"; -$a->strings["Image/photo"] = "Image/Photo"; -$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; -$a->strings["Click to open/close"] = "Reveal/hide"; -$a->strings["$1 wrote:"] = "$1 wrote:"; -$a->strings["Encrypted content"] = "Encrypted content"; -$a->strings["Invalid source protocol"] = "Invalid source protocol"; -$a->strings["Invalid link protocol"] = "Invalid link protocol"; -$a->strings["Loading more entries..."] = "Loading more entries..."; -$a->strings["The end"] = "The end"; -$a->strings["Follow"] = "Follow"; -$a->strings["Export"] = "Export"; -$a->strings["Export calendar as ical"] = "Export calendar as ical"; -$a->strings["Export calendar as csv"] = "Export calendar as csv"; -$a->strings["No contacts"] = "No contacts"; -$a->strings["%d Contact"] = [ - 0 => "%d contact", - 1 => "%d contacts", -]; -$a->strings["View Contacts"] = "View contacts"; -$a->strings["Remove term"] = "Remove term"; -$a->strings["Saved Searches"] = "Saved searches"; -$a->strings["Trending Tags (last %d hour)"] = [ - 0 => "Trending Tags (last %d hour)", - 1 => "Trending tags (last %d hours)", -]; -$a->strings["More Trending Tags"] = "More Trending Tags"; -$a->strings["Add New Contact"] = "Add new contact"; -$a->strings["Enter address or web location"] = "Enter address or web location"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Example: jo@example.com, http://example.com/jo"; -$a->strings["%d invitation available"] = [ - 0 => "%d invitation available", - 1 => "%d invitations available", -]; -$a->strings["Find People"] = "Find people"; -$a->strings["Enter name or interest"] = "Enter name or interest"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Examples: Robert Morgenstein, fishing"; -$a->strings["Find"] = "Find"; -$a->strings["Similar Interests"] = "Similar interests"; -$a->strings["Random Profile"] = "Random profile"; -$a->strings["Invite Friends"] = "Invite friends"; -$a->strings["Global Directory"] = "Global directory"; -$a->strings["Local Directory"] = "Local directory"; -$a->strings["Groups"] = "Groups"; -$a->strings["Everyone"] = "Everyone"; -$a->strings["Following"] = "Following"; -$a->strings["Mutual friends"] = "Mutual friends"; -$a->strings["Relationships"] = "Relationships"; -$a->strings["All Contacts"] = "All contacts"; -$a->strings["Protocols"] = "Protocols"; -$a->strings["All Protocols"] = "All Protocols"; -$a->strings["Saved Folders"] = "Saved Folders"; -$a->strings["Everything"] = "Everything"; -$a->strings["Categories"] = "Categories"; -$a->strings["%d contact in common"] = [ - 0 => "%d contact in common", - 1 => "%d contacts in common", -]; +$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "There are no tables on MyISAM or InnoDB with the Antelope file format."; +$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nError %d occurred during database update:\n%s\n"; +$a->strings["Errors encountered performing database changes: "] = "Errors encountered performing database changes: "; +$a->strings["Another database update is currently running."] = ""; +$a->strings["%s: Database update"] = "%s: Database update"; +$a->strings["%s: updating %s table."] = "%s: updating %s table."; +$a->strings["Database error %d \"%s\" at \"%s\""] = ""; +$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = ""; +$a->strings["template engine cannot be registered without a name."] = ""; +$a->strings["template engine is not registered!"] = ""; +$a->strings["Update %s failed. See error logs."] = "Update %s failed. See error logs."; +$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."; +$a->strings["The error message is\n[pre]%s[/pre]"] = "The error message is\n[pre]%s[/pre]"; +$a->strings["[Friendica Notify] Database update"] = "[Friendica Notify] Database update"; +$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."; $a->strings["Yourself"] = "Yourself"; +$a->strings["Followers"] = "Followers"; +$a->strings["Mutuals"] = "Mutuals"; $a->strings["Post to Email"] = "Post to email"; $a->strings["Public"] = "Public"; $a->strings["This content will be shown to all your followers and can be seen in the community pages and by anyone with its link."] = "This post will be shown to all your followers and can be seen in the community pages and by anyone with its link."; @@ -895,7 +776,7 @@ $a->strings["The database configuration file \"config/local.config.php\" could n $a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."; $a->strings["Please see the file \"INSTALL.txt\"."] = "Please see the file \"INSTALL.txt\"."; $a->strings["Could not find a command line version of PHP in the web server PATH."] = "Could not find a command line version of PHP in the web server PATH."; -$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "If your server doesn't have a command line version of PHP installed, you won't be able to run background processing. See 'Setup the worker'"; +$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = ""; $a->strings["PHP executable path"] = "PHP executable path"; $a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Enter full path to php executable. You can leave this blank to continue the installation."; $a->strings["Command line PHP"] = "Command line PHP"; @@ -998,11 +879,6 @@ $a->strings["finger"] = "finger"; $a->strings["fingered"] = "fingered"; $a->strings["rebuff"] = "rebuff"; $a->strings["rebuffed"] = "rebuffed"; -$a->strings["Update %s failed. See error logs."] = "Update %s failed. See error logs."; -$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."; -$a->strings["The error message is\n[pre]%s[/pre]"] = "The error message is\n[pre]%s[/pre]"; -$a->strings["[Friendica Notify] Database update"] = "[Friendica Notify] Database update"; -$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."; $a->strings["Error decoding account file"] = "Error decoding account file"; $a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Error! No version data in file! Is this a Friendica account file?"; $a->strings["User '%s' already exists on this server!"] = "User '%s' already exists on this server!"; @@ -1013,11 +889,104 @@ $a->strings["%d contact not imported"] = [ ]; $a->strings["User profile creation error"] = "User profile creation error"; $a->strings["Done. You can now login with your username and password"] = "Done. You can now login with your username and password"; -$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "There are no tables on MyISAM or InnoDB with the Antelope file format."; -$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nError %d occurred during database update:\n%s\n"; -$a->strings["Errors encountered performing database changes: "] = "Errors encountered performing database changes: "; -$a->strings["%s: Database update"] = "%s: Database update"; -$a->strings["%s: updating %s table."] = "%s: updating %s table."; +$a->strings["Legacy module file not found: %s"] = "Legacy module file not found: %s"; +$a->strings["(no subject)"] = "(no subject)"; +$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "This message was sent to you by %s, a member of the Friendica social network."; +$a->strings["You may visit them online at %s"] = "You may visit them online at %s"; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Please contact the sender by replying to this post if you do not wish to receive these messages."; +$a->strings["%s posted an update."] = "%s posted an update."; +$a->strings["This entry was edited"] = "This entry was edited"; +$a->strings["Private Message"] = "Private message"; +$a->strings["pinned item"] = "pinned item"; +$a->strings["Delete locally"] = "Delete locally"; +$a->strings["Delete globally"] = "Delete globally"; +$a->strings["Remove locally"] = "Remove locally"; +$a->strings["save to folder"] = "Save to folder"; +$a->strings["I will attend"] = "I will attend"; +$a->strings["I will not attend"] = "I will not attend"; +$a->strings["I might attend"] = "I might attend"; +$a->strings["ignore thread"] = "Ignore thread"; +$a->strings["unignore thread"] = "Unignore thread"; +$a->strings["toggle ignore status"] = "Toggle ignore status"; +$a->strings["pin"] = "pin"; +$a->strings["unpin"] = "unpin"; +$a->strings["toggle pin status"] = "toggle pin status"; +$a->strings["pinned"] = "pinned"; +$a->strings["add star"] = "Add star"; +$a->strings["remove star"] = "Remove star"; +$a->strings["toggle star status"] = "Toggle star status"; +$a->strings["starred"] = "Starred"; +$a->strings["add tag"] = "Add tag"; +$a->strings["like"] = "Like"; +$a->strings["dislike"] = "Dislike"; +$a->strings["Share this"] = "Share this"; +$a->strings["share"] = "Share"; +$a->strings["%s (Received %s)"] = "%s (Received %s)"; +$a->strings["Comment this item on your system"] = "Comment this item on your system"; +$a->strings["remote comment"] = "remote comment"; +$a->strings["Pushed"] = "Pushed"; +$a->strings["Pulled"] = "Pulled"; +$a->strings["to"] = "to"; +$a->strings["via"] = "via"; +$a->strings["Wall-to-Wall"] = "Wall-to-wall"; +$a->strings["via Wall-To-Wall:"] = "via wall-to-wall:"; +$a->strings["Reply to %s"] = "Reply to %s"; +$a->strings["More"] = "More"; +$a->strings["Notifier task is pending"] = "Notifier task is pending"; +$a->strings["Delivery to remote servers is pending"] = "Delivery to remote servers is pending"; +$a->strings["Delivery to remote servers is underway"] = "Delivery to remote servers is underway"; +$a->strings["Delivery to remote servers is mostly done"] = "Delivery to remote servers is mostly done"; +$a->strings["Delivery to remote servers is done"] = "Delivery to remote servers is done"; +$a->strings["%d comment"] = [ + 0 => "%d comment", + 1 => "%d comments", +]; +$a->strings["Show more"] = "Show more"; +$a->strings["Show fewer"] = "Show fewer"; +$a->strings["comment"] = [ + 0 => "comment", + 1 => "comments", +]; +$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Could not find any unarchived contact entry for this URL (%s)"; +$a->strings["The contact entries have been archived"] = "The contact entries have been archived"; +$a->strings["Could not find any contact entry for this URL (%s)"] = "Could not find any contact entry for this URL (%s)"; +$a->strings["The contact has been blocked from the node"] = "The contact has been blocked from the node"; +$a->strings["Enter new password: "] = "Enter new password: "; +$a->strings["Enter user name: "] = "Enter user name: "; +$a->strings["Enter user nickname: "] = "Enter user nickname: "; +$a->strings["Enter user email address: "] = "Enter user email address: "; +$a->strings["Enter a language (optional): "] = "Enter a language (optional): "; +$a->strings["User is not pending."] = "User is not pending."; +$a->strings["User has already been marked for deletion."] = ""; +$a->strings["Type \"yes\" to delete %s"] = "Type \"yes\" to delete %s"; +$a->strings["Deletion aborted."] = ""; +$a->strings["Post update version number has been set to %s."] = "Post update version number has been set to %s."; +$a->strings["Check for pending update actions."] = "Check for pending update actions."; +$a->strings["Done."] = "Done."; +$a->strings["Execute pending post updates."] = "Execute pending post updates."; +$a->strings["All pending post updates are done."] = "All pending post updates are done."; +$a->strings["The folder view/smarty3/ must be writable by webserver."] = ""; +$a->strings["Hometown:"] = "Home town:"; +$a->strings["Marital Status:"] = "Marital Status:"; +$a->strings["With:"] = "With:"; +$a->strings["Since:"] = "Since:"; +$a->strings["Sexual Preference:"] = "Sexual preference:"; +$a->strings["Political Views:"] = "Political views:"; +$a->strings["Religious Views:"] = "Religious views:"; +$a->strings["Likes:"] = "Likes:"; +$a->strings["Dislikes:"] = "Dislikes:"; +$a->strings["Title/Description:"] = "Title/Description:"; +$a->strings["Summary"] = "Summary"; +$a->strings["Musical interests"] = "Music:"; +$a->strings["Books, literature"] = "Books, literature, poetry:"; +$a->strings["Television"] = "Television:"; +$a->strings["Film/dance/culture/entertainment"] = "Film, dance, culture, entertainment"; +$a->strings["Hobbies/Interests"] = "Hobbies/Interests:"; +$a->strings["Love/romance"] = "Love/Romance:"; +$a->strings["Work/employment"] = "Work/Employment:"; +$a->strings["School/education"] = "School/Education:"; +$a->strings["Contact information and Social Networks"] = "Contact information and other social networks:"; +$a->strings["No system theme config value set."] = "No system theme configuration value set."; $a->strings["Friend Suggestion"] = "Friend suggestion"; $a->strings["Friend/Connect Request"] = "Friend/Contact request"; $a->strings["New Follower"] = "New follower"; @@ -1029,182 +998,526 @@ $a->strings["%s is attending %s's event"] = "%s is going to %s's event"; $a->strings["%s is not attending %s's event"] = "%s is not going to %s's event"; $a->strings["%s may attending %s's event"] = "%s may attending %s's event"; $a->strings["%s is now friends with %s"] = "%s is now friends with %s"; -$a->strings["Legacy module file not found: %s"] = "Legacy module file not found: %s"; -$a->strings["UnFollow"] = "Unfollow"; -$a->strings["Drop Contact"] = "Drop contact"; +$a->strings["Network Notifications"] = "Network notifications"; +$a->strings["System Notifications"] = "System notifications"; +$a->strings["Personal Notifications"] = "Personal notifications"; +$a->strings["Home Notifications"] = "Home notifications"; +$a->strings["No more %s notifications."] = "No more %s notifications."; +$a->strings["Show unread"] = "Show unread"; +$a->strings["Show all"] = "Show all"; +$a->strings["You must be logged in to show this page."] = "You must be logged in to show this page."; +$a->strings["Notifications"] = "Notifications"; +$a->strings["Show Ignored Requests"] = "Show ignored requests."; +$a->strings["Hide Ignored Requests"] = "Hide ignored requests"; +$a->strings["Notification type:"] = "Notification type:"; +$a->strings["Suggested by:"] = "Suggested by:"; +$a->strings["Hide this contact from others"] = "Hide this contact from others"; $a->strings["Approve"] = "Approve"; -$a->strings["Organisation"] = "Organisation"; -$a->strings["News"] = "News"; -$a->strings["Forum"] = "Forum"; -$a->strings["Connect URL missing."] = "Connect URL missing."; -$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."; -$a->strings["This site is not configured to allow communications with other networks."] = "This site is not configured to allow communications with other networks."; -$a->strings["No compatible communication protocols or feeds were discovered."] = "No compatible communication protocols or feeds were discovered."; -$a->strings["The profile address specified does not provide adequate information."] = "The profile address specified does not provide adequate information."; -$a->strings["An author or name was not found."] = "An author or name was not found."; -$a->strings["No browser URL could be matched to this address."] = "No browser URL could be matched to this address."; -$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Unable to match @-style identity address with a known protocol or email contact."; -$a->strings["Use mailto: in front of address to force email check."] = "Use mailto: in front of address to force email check."; -$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "The profile address specified belongs to a network which has been disabled on this site."; -$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Limited profile: This person will be unable to receive direct/private messages from you."; -$a->strings["Unable to retrieve contact information."] = "Unable to retrieve contact information."; -$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; -$a->strings["Starts:"] = "Starts:"; -$a->strings["Finishes:"] = "Finishes:"; -$a->strings["all-day"] = "All-day"; -$a->strings["Sept"] = "Sep"; -$a->strings["No events to display"] = "No events to display"; -$a->strings["l, F j"] = "l, F j"; -$a->strings["Edit event"] = "Edit event"; -$a->strings["Duplicate event"] = "Duplicate event"; -$a->strings["Delete event"] = "Delete event"; -$a->strings["link to source"] = "Link to source"; -$a->strings["D g:i A"] = "D g:i A"; -$a->strings["g:i A"] = "g:i A"; -$a->strings["Show map"] = "Show map"; -$a->strings["Hide map"] = "Hide map"; -$a->strings["%s's birthday"] = "%s's birthday"; -$a->strings["Happy Birthday %s"] = "Happy Birthday, %s!"; -$a->strings["Item filed"] = "Item filed"; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "A deleted group with this name has been revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."; -$a->strings["Default privacy group for new contacts"] = "Default privacy group for new contacts"; -$a->strings["Everybody"] = "Everybody"; -$a->strings["edit"] = "edit"; -$a->strings["add"] = "add"; -$a->strings["Edit group"] = "Edit group"; -$a->strings["Contacts not in any group"] = "Contacts not in any group"; -$a->strings["Create a new group"] = "Create new group"; -$a->strings["Group Name: "] = "Group name: "; -$a->strings["Edit groups"] = "Edit groups"; -$a->strings["activity"] = "activity"; -$a->strings["comment"] = [ - 0 => "comment", - 1 => "comments", -]; -$a->strings["post"] = "post"; -$a->strings["Content warning: %s"] = "Content warning: %s"; -$a->strings["bytes"] = "bytes"; -$a->strings["View on separate page"] = "View on separate page"; -$a->strings["view on separate page"] = "view on separate page"; -$a->strings["[no subject]"] = "[no subject]"; -$a->strings["Edit profile"] = "Edit profile"; -$a->strings["Change profile photo"] = "Change profile photo"; -$a->strings["Homepage:"] = "Homepage:"; +$a->strings["Claims to be known to you: "] = "Says they know me:"; +$a->strings["Shall your connection be bidirectional or not?"] = "Shall your connection be in both directions or not?"; +$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Accepting %s as a friend allows %s to subscribe to your posts; you will also receive updates from them in your news feed."; +$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."; +$a->strings["Friend"] = "Friend"; +$a->strings["Subscriber"] = "Subscriber"; $a->strings["About:"] = "About:"; -$a->strings["XMPP:"] = "XMPP:"; -$a->strings["Unfollow"] = "Unfollow"; -$a->strings["Atom feed"] = "Atom feed"; $a->strings["Network:"] = "Network:"; -$a->strings["g A l F d"] = "g A l F d"; -$a->strings["F d"] = "F d"; -$a->strings["[today]"] = "[today]"; -$a->strings["Birthday Reminders"] = "Birthday reminders"; -$a->strings["Birthdays this week:"] = "Birthdays this week:"; -$a->strings["[No description]"] = "[No description]"; -$a->strings["Event Reminders"] = "Event reminders"; -$a->strings["Upcoming events the next 7 days:"] = "Upcoming events the next 7 days:"; -$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s welcomes %2\$s"; -$a->strings["Database storage failed to update %s"] = "Database storage failed to update %s"; -$a->strings["Database storage failed to insert data"] = "Database storage failed to insert data"; -$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "Filesystem storage failed to create \"%s\". Check you write permissions."; -$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "Filesystem storage failed to save data to \"%s\". Check your write permissions"; -$a->strings["Storage base path"] = "Storage base path"; -$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Folder where uploaded files are saved. For maximum security, this should be a path outside web server folder tree"; -$a->strings["Enter a valid existing folder"] = "Enter a valid existing folder"; -$a->strings["Login failed"] = "Login failed"; -$a->strings["Not enough information to authenticate"] = "Not enough information to authenticate"; -$a->strings["Password can't be empty"] = "Password can't be empty"; -$a->strings["Empty passwords are not allowed."] = "Empty passwords are not allowed."; -$a->strings["The new password has been exposed in a public data dump, please choose another."] = "The new password has been exposed in a public data dump; please choose another."; -$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "The password can't contain accentuated letters, white spaces or colons"; -$a->strings["Passwords do not match. Password unchanged."] = "Passwords do not match. Password unchanged."; -$a->strings["An invitation is required."] = "An invitation is required."; -$a->strings["Invitation could not be verified."] = "Invitation could not be verified."; -$a->strings["Invalid OpenID url"] = "Invalid OpenID URL"; -$a->strings["Please enter the required information."] = "Please enter the required information."; -$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."; -$a->strings["Username should be at least %s character."] = [ - 0 => "Username should be at least %s character.", - 1 => "Username should be at least %s characters.", +$a->strings["No introductions."] = "No introductions."; +$a->strings["A Decentralized Social Network"] = "A Decentralized Social Network"; +$a->strings["Logged out."] = "Logged out."; +$a->strings["Invalid code, please retry."] = "Invalid code, please try again."; +$a->strings["Two-factor authentication"] = "Two-factor authentication"; +$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "; +$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Don’t have your phone? Enter a two-factor recovery code"; +$a->strings["Please enter a code from your authentication app"] = "Please enter a code from your authentication app"; +$a->strings["Verify code and complete login"] = "Verify code and complete login"; +$a->strings["Remaining recovery codes: %d"] = "Remaining recovery codes: %d"; +$a->strings["Two-factor recovery"] = "Two-factor recovery"; +$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "; +$a->strings["Please enter a recovery code"] = "Please enter a recovery code"; +$a->strings["Submit recovery code and complete login"] = "Submit recovery code and complete login"; +$a->strings["Create a New Account"] = "Create a new account"; +$a->strings["Register"] = "Sign up now >>"; +$a->strings["Your OpenID: "] = "Your OpenID: "; +$a->strings["Please enter your username and password to add the OpenID to your existing account."] = "Please enter your username and password to add the OpenID to your existing account."; +$a->strings["Or login using OpenID: "] = "Or login with OpenID: "; +$a->strings["Logout"] = "Logout"; +$a->strings["Login"] = "Login"; +$a->strings["Password: "] = "Password: "; +$a->strings["Remember me"] = "Remember me"; +$a->strings["Forgot your password?"] = "Forgot your password?"; +$a->strings["Website Terms of Service"] = "Website Terms of Service"; +$a->strings["terms of service"] = "Terms of service"; +$a->strings["Website Privacy Policy"] = "Website Privacy Policy"; +$a->strings["privacy policy"] = "Privacy policy"; +$a->strings["OpenID protocol error. No ID returned"] = "OpenID protocol error. No ID returned"; +$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "Account not found. Please login to your existing account to add the OpenID."; +$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "Account not found. Please register a new account or login to your existing account to add the OpenID."; +$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; +$a->strings["Time Conversion"] = "Time conversion"; +$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica provides this service for sharing events with other networks and friends in unknown time zones."; +$a->strings["UTC time: %s"] = "UTC time: %s"; +$a->strings["Current timezone: %s"] = "Current time zone: %s"; +$a->strings["Converted localtime: %s"] = "Converted local time: %s"; +$a->strings["Please select your timezone:"] = "Please select your time zone:"; +$a->strings["Source input"] = "Source input"; +$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; +$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (raw HTML)"; +$a->strings["BBCode::convert"] = "BBCode::convert"; +$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; +$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; +$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = "BBCode::toMarkdown => Markdown::convert (raw HTML)"; +$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; +$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; +$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; +$a->strings["Item Body"] = "Item Body"; +$a->strings["Item Tags"] = "Item Tags"; +$a->strings["PageInfo::appendToBody"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert"] = ""; +$a->strings["Source input (Diaspora format)"] = "Source input (diaspora* format)"; +$a->strings["Source input (Markdown)"] = "Source input (Markdown)"; +$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (raw HTML)"; +$a->strings["Markdown::convert"] = "Markdown::convert"; +$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; +$a->strings["Raw HTML input"] = "Raw HTML input"; +$a->strings["HTML Input"] = "HTML input"; +$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; +$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; +$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (raw HTML)"; +$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = "HTML::toBBCode => BBCode::toPlaintext"; +$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; +$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; +$a->strings["HTML::toPlaintext (compact)"] = "HTML::toPlaintext (compact)"; +$a->strings["Decoded post"] = ""; +$a->strings["Post array before expand entities"] = ""; +$a->strings["Post converted"] = ""; +$a->strings["Converted body"] = ""; +$a->strings["Twitter addon is absent from the addon/ folder."] = ""; +$a->strings["Source text"] = "Source text"; +$a->strings["BBCode"] = "BBCode"; +$a->strings["Diaspora"] = "diaspora*"; +$a->strings["Markdown"] = "Markdown"; +$a->strings["HTML"] = "HTML"; +$a->strings["Twitter Source"] = ""; +$a->strings["Only logged in users are permitted to perform a probing."] = "Only logged in users are permitted to perform a probing."; +$a->strings["Formatted"] = ""; +$a->strings["Source"] = ""; +$a->strings["Activity"] = ""; +$a->strings["Object data"] = ""; +$a->strings["Result Item"] = ""; +$a->strings["Source activity"] = ""; +$a->strings["You must be logged in to use this module"] = "You must be logged in to use this module"; +$a->strings["Source URL"] = "Source URL"; +$a->strings["Lookup address"] = "Lookup address"; +$a->strings["%s's timeline"] = "%s's timeline"; +$a->strings["%s's posts"] = "%s's posts"; +$a->strings["%s's comments"] = "%s's comments"; +$a->strings["No contacts."] = "No contacts."; +$a->strings["Follower (%s)"] = [ + 0 => "Follower (%s)", + 1 => "Followers (%s)", ]; -$a->strings["Username should be at most %s character."] = [ - 0 => "Username should be at most %s character.", - 1 => "Username should be at most %s characters.", +$a->strings["Following (%s)"] = [ + 0 => "Following (%s)", + 1 => "Following (%s)", ]; -$a->strings["That doesn't appear to be your full (First Last) name."] = "That doesn't appear to be your full (i.e first and last) name."; -$a->strings["Your email domain is not among those allowed on this site."] = "Your email domain is not allowed on this site."; -$a->strings["Not a valid email address."] = "Not a valid email address."; -$a->strings["The nickname was blocked from registration by the nodes admin."] = "The nickname was blocked from registration by the nodes admin."; -$a->strings["Cannot use that email."] = "Cannot use that email."; -$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Your nickname can only contain a-z, 0-9 and _."; -$a->strings["Nickname is already registered. Please choose another."] = "Nickname is already registered. Please choose another."; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "SERIOUS ERROR: Generation of security keys failed."; -$a->strings["An error occurred during registration. Please try again."] = "An error occurred during registration. Please try again."; -$a->strings["An error occurred creating your default profile. Please try again."] = "An error occurred creating your default profile. Please try again."; -$a->strings["An error occurred creating your self contact. Please try again."] = "An error occurred creating your self-contact. Please try again."; -$a->strings["Friends"] = "Friends"; -$a->strings["An error occurred creating your default contact group. Please try again."] = "An error occurred while creating your default contact group. Please try again."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\tDear %1\$s,\n\t\t\tThe administrator of %2\$s has set up an account for you."; -$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = "\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."; -$a->strings["Registration details for %s"] = "Registration details for %s"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"; -$a->strings["Registration at %s"] = "Registration at %s"; -$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"; -$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."; -$a->strings["Addon not found."] = "Addon not found."; -$a->strings["Addon %s disabled."] = "Addon %s disabled."; -$a->strings["Addon %s enabled."] = "Addon %s enabled."; +$a->strings["Mutual friend (%s)"] = [ + 0 => "Mutual friend (%s)", + 1 => "Mutual friends (%s)", +]; +$a->strings["Contact (%s)"] = [ + 0 => "Contact (%s)", + 1 => "Contacts (%s)", +]; +$a->strings["All contacts"] = "All contacts"; +$a->strings["Following"] = "Following"; +$a->strings["Mutual friends"] = "Mutual friends"; +$a->strings["You're currently viewing your profile as %s Cancel"] = ""; +$a->strings["Member since:"] = "Member since:"; +$a->strings["j F, Y"] = "j F, Y"; +$a->strings["j F"] = "j F"; +$a->strings["Birthday:"] = "Birthday:"; +$a->strings["Age: "] = "Age: "; +$a->strings["%d year old"] = [ + 0 => "%d year old", + 1 => "%d years old", +]; +$a->strings["XMPP:"] = "XMPP:"; +$a->strings["Homepage:"] = "Homepage:"; +$a->strings["Forums:"] = "Forums:"; +$a->strings["View profile as:"] = "View profile as:"; +$a->strings["Edit profile"] = "Edit profile"; +$a->strings["View as"] = ""; +$a->strings["Only parent users can create additional accounts."] = "Only parent users can create additional accounts."; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."; +$a->strings["Your OpenID (optional): "] = "Your OpenID (optional): "; +$a->strings["Include your profile in member directory?"] = "Include your profile in member directory?"; +$a->strings["Note for the admin"] = "Note for the admin"; +$a->strings["Leave a message for the admin, why you want to join this node"] = "Leave a message for the admin, why you want to join this node."; +$a->strings["Membership on this site is by invitation only."] = "Membership on this site is by invitation only."; +$a->strings["Your invitation code: "] = "Your invitation code: "; +$a->strings["Registration"] = "Join this Friendica Node Today"; +$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Your full name: "; +$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Your Email Address: (Initial information will be send there; so this must be an existing address.)"; +$a->strings["Please repeat your e-mail address:"] = "Please repeat your e-mail address:"; +$a->strings["Leave empty for an auto generated password."] = "Leave empty for an auto generated password."; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."; +$a->strings["Choose a nickname: "] = "Choose a nickname: "; +$a->strings["Import your profile to this friendica instance"] = "Import an existing Friendica profile to this node."; +$a->strings["Terms of Service"] = "Terms of Service"; +$a->strings["Note: This node explicitly contains adult content"] = "Note: This node explicitly contains adult content"; +$a->strings["Parent Password:"] = "Parent password:"; +$a->strings["Please enter the password of the parent account to legitimize your request."] = "Please enter the password of the parent account to authorise this request."; +$a->strings["Password doesn't match."] = "Password doesn't match."; +$a->strings["Please enter your password."] = "Please enter your password."; +$a->strings["You have entered too much information."] = "You have entered too much information."; +$a->strings["Please enter the identical mail address in the second field."] = "Please enter the identical mail address in the second field."; +$a->strings["The additional account was created."] = "The additional account was created."; +$a->strings["Registration successful. Please check your email for further instructions."] = "Registration successful. Please check your email for further instructions."; +$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Failed to send email message. Here your account details:
    login: %s
    password: %s

    You can change your password after login."; +$a->strings["Registration successful."] = "Registration successful."; +$a->strings["Your registration can not be processed."] = "Your registration cannot be processed."; +$a->strings["You have to leave a request note for the admin."] = "You have to leave a request note for the admin."; +$a->strings["Your registration is pending approval by the site owner."] = "Your registration is pending approval by the site administrator."; +$a->strings["Bad Request"] = "Bad Request"; +$a->strings["Unauthorized"] = "Unauthorized"; +$a->strings["Forbidden"] = "Forbidden"; +$a->strings["Not Found"] = "Not found"; +$a->strings["Internal Server Error"] = "Internal Server Error"; +$a->strings["Service Unavailable"] = "Service Unavailable"; +$a->strings["The server cannot or will not process the request due to an apparent client error."] = "The server cannot process the request due to an apparent client error."; +$a->strings["Authentication is required and has failed or has not yet been provided."] = "Authentication is required and has failed or has not yet been provided."; +$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = "The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."; +$a->strings["The requested resource could not be found but may be available in the future."] = "The requested resource could not be found but may be available in the future."; +$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "An unexpected condition was encountered and no more specific message is available."; +$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."; +$a->strings["Go back"] = "Go back"; +$a->strings["Welcome to %s"] = "Welcome to %s"; +$a->strings["No friends to display."] = "No friends to display."; +$a->strings["Suggested contact not found."] = "Suggested contact not found."; +$a->strings["Friend suggestion sent."] = "Friend suggestion sent"; +$a->strings["Suggest Friends"] = "Suggest friends"; +$a->strings["Suggest a friend for %s"] = "Suggest a friend for %s"; +$a->strings["Credits"] = "Credits"; +$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"; +$a->strings["Friendica Communications Server - Setup"] = "Friendica Communications Server - Setup"; +$a->strings["System check"] = "System check"; +$a->strings["Check again"] = "Check again"; +$a->strings["No SSL policy, links will track page SSL state"] = "No SSL policy, links will track page SSL state"; +$a->strings["Force all links to use SSL"] = "Force all links to use SSL"; +$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Self-signed certificate, use SSL for local links only (discouraged)"; +$a->strings["Base settings"] = "Base settings"; +$a->strings["SSL link policy"] = "SSL link policy"; +$a->strings["Determines whether generated links should be forced to use SSL"] = "Determines whether generated links should be forced to use SSL"; +$a->strings["Host name"] = "Host name"; +$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Overwrite this field in case the hostname is incorrect, otherwise leave it as is."; +$a->strings["Base path to installation"] = "Base path to installation"; +$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."; +$a->strings["Sub path of the URL"] = "URL Subpath"; +$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Overwrite this field in case the subpath determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without subpath."; +$a->strings["Database connection"] = "Database connection"; +$a->strings["In order to install Friendica we need to know how to connect to your database."] = "In order to install Friendica we need to know how to connect to your database."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or site administrator if you have questions about these settings."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing."; +$a->strings["Database Server Name"] = "Database server name"; +$a->strings["Database Login Name"] = "Database login name"; +$a->strings["Database Login Password"] = "Database login password"; +$a->strings["For security reasons the password must not be empty"] = "For security reasons the password must not be empty"; +$a->strings["Database Name"] = "Database name"; +$a->strings["Please select a default timezone for your website"] = "Please select a default time zone for your website"; +$a->strings["Site settings"] = "Site settings"; +$a->strings["Site administrator email address"] = "Site administrator email address"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel."; +$a->strings["System Language:"] = "System language:"; +$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Set the default language for your Friendica installation interface and email communication."; +$a->strings["Your Friendica site database has been installed."] = "Your Friendica site database has been installed."; +$a->strings["Installation finished"] = "Installation finished"; +$a->strings["

    What next

    "] = "

    What next

    "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the worker."; +$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."; +$a->strings["- select -"] = "- select -"; +$a->strings["Item was not removed"] = ""; +$a->strings["Item was not deleted"] = ""; +$a->strings["Wrong type \"%s\", expected one of: %s"] = ""; +$a->strings["Model not found"] = ""; +$a->strings["Remote privacy information not available."] = "Remote privacy information not available."; +$a->strings["Visible to:"] = "Visible to:"; +$a->strings["Manage Identities and/or Pages"] = "Manage Identities and Pages"; +$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Accounts that I manage or own."; +$a->strings["Select an identity to manage: "] = "Select identity:"; +$a->strings["Local Community"] = "Local community"; +$a->strings["Posts from local users on this server"] = "Posts from local users on this server"; +$a->strings["Global Community"] = "Global community"; +$a->strings["Posts from users of the whole federated network"] = "Posts from users of the whole federated network"; +$a->strings["No results."] = "No results."; +$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."; +$a->strings["Community option not available."] = "Community option not available."; +$a->strings["Not available."] = "Not available."; +$a->strings["Welcome to Friendica"] = "Welcome to Friendica"; +$a->strings["New Member Checklist"] = "New Member Checklist"; +$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."; +$a->strings["Getting Started"] = "Getting started"; +$a->strings["Friendica Walk-Through"] = "Friendica walk-through"; +$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."; +$a->strings["Go to Your Settings"] = "Go to your settings"; +$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."; +$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."; +$a->strings["Upload Profile Photo"] = "Upload profile photo"; +$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."; +$a->strings["Edit Your Profile"] = "Edit your profile"; +$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."; +$a->strings["Profile Keywords"] = "Profile keywords"; +$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."; +$a->strings["Connecting"] = "Connecting"; +$a->strings["Importing Emails"] = "Importing emails"; +$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Enter your email access information on your Connector Settings if you wish to import and interact with friends or mailing lists from your email INBOX"; +$a->strings["Go to Your Contacts Page"] = "Go to your contacts page"; +$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Your contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add new contact dialog."; +$a->strings["Go to Your Site's Directory"] = "Go to your site's directory"; +$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "The directory lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own identity address when requested."; +$a->strings["Finding New People"] = "Finding new people"; +$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."; +$a->strings["Groups"] = "Groups"; +$a->strings["Group Your Contacts"] = "Group your contacts"; +$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Once you have made some friends, organise them into private conversation groups from the sidebar of your contacts page and then you can interact with each group privately on your network page."; +$a->strings["Why Aren't My Posts Public?"] = "Why aren't my posts public?"; +$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."; +$a->strings["Getting Help"] = "Getting help"; +$a->strings["Go to the Help Section"] = "Go to the help section"; +$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Our help pages may be consulted for detail on other program features and resources."; +$a->strings["This page is missing a url parameter."] = "This page is missing a URL parameter."; +$a->strings["The post was created"] = "The post was created"; +$a->strings["Submanaged account can't access the administation pages. Please log back in as the main account."] = ""; +$a->strings["Information"] = "Information"; +$a->strings["Overview"] = "Overview"; +$a->strings["Federation Statistics"] = "Federation statistics"; +$a->strings["Configuration"] = "Configuration"; +$a->strings["Site"] = "Site"; +$a->strings["Users"] = "Users"; +$a->strings["Addons"] = "Addons"; +$a->strings["Themes"] = "Theme selection"; +$a->strings["Additional features"] = "Additional features"; +$a->strings["Database"] = "Database"; +$a->strings["DB updates"] = "DB updates"; +$a->strings["Inspect Deferred Workers"] = "Inspect deferred workers"; +$a->strings["Inspect worker Queue"] = "Inspect worker queue"; +$a->strings["Tools"] = "Tools"; +$a->strings["Contact Blocklist"] = "Contact block-list"; +$a->strings["Server Blocklist"] = "Server block-list"; +$a->strings["Delete Item"] = "Delete item"; +$a->strings["Logs"] = "Logs"; +$a->strings["View Logs"] = "View logs"; +$a->strings["Diagnostics"] = "Diagnostics"; +$a->strings["PHP Info"] = "PHP info"; +$a->strings["probe address"] = "Probe address"; +$a->strings["check webfinger"] = "Check WebFinger"; +$a->strings["Item Source"] = "Item source"; +$a->strings["Babel"] = "Babel"; +$a->strings["ActivityPub Conversion"] = ""; +$a->strings["Admin"] = "Admin"; +$a->strings["Addon Features"] = "Addon features"; +$a->strings["User registrations waiting for confirmation"] = "User registrations awaiting confirmation"; +$a->strings["%d contact edited."] = [ + 0 => "%d contact edited.", + 1 => "%d contacts edited.", +]; +$a->strings["Could not access contact record."] = "Could not access contact record."; +$a->strings["Follow"] = "Follow"; +$a->strings["Unfollow"] = "Unfollow"; +$a->strings["Contact not found"] = "Contact not found"; +$a->strings["Contact has been blocked"] = "Contact has been blocked"; +$a->strings["Contact has been unblocked"] = "Contact has been unblocked"; +$a->strings["Contact has been ignored"] = "Contact has been ignored"; +$a->strings["Contact has been unignored"] = "Contact has been unignored"; +$a->strings["Contact has been archived"] = "Contact has been archived"; +$a->strings["Contact has been unarchived"] = "Contact has been unarchived"; +$a->strings["Drop contact"] = "Drop contact"; +$a->strings["Do you really want to delete this contact?"] = "Do you really want to delete this contact?"; +$a->strings["Contact has been removed."] = "Contact has been removed."; +$a->strings["You are mutual friends with %s"] = "You are mutual friends with %s"; +$a->strings["You are sharing with %s"] = "You are sharing with %s"; +$a->strings["%s is sharing with you"] = "%s is sharing with you"; +$a->strings["Private communications are not available for this contact."] = "Private communications are not available for this contact."; +$a->strings["Never"] = "Never"; +$a->strings["(Update was successful)"] = "(Update was successful)"; +$a->strings["(Update was not successful)"] = "(Update was not successful)"; +$a->strings["Suggest friends"] = "Suggest friends"; +$a->strings["Network type: %s"] = "Network type: %s"; +$a->strings["Communications lost with this contact!"] = "Communications lost with this contact!"; +$a->strings["Fetch further information for feeds"] = "Fetch further information for feeds"; +$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."; +$a->strings["Disabled"] = "Disabled"; +$a->strings["Fetch information"] = "Fetch information"; +$a->strings["Fetch keywords"] = "Fetch keywords"; +$a->strings["Fetch information and keywords"] = "Fetch information and keywords"; +$a->strings["Contact Information / Notes"] = "Personal note"; +$a->strings["Contact Settings"] = "Notification and privacy "; +$a->strings["Contact"] = "Contact"; +$a->strings["Their personal note"] = "Their personal note"; +$a->strings["Edit contact notes"] = "Edit contact notes"; +$a->strings["Visit %s's profile [%s]"] = "Visit %s's profile [%s]"; +$a->strings["Block/Unblock contact"] = "Block/Unblock contact"; +$a->strings["Ignore contact"] = "Ignore contact"; +$a->strings["View conversations"] = "View conversations"; +$a->strings["Last update:"] = "Last update:"; +$a->strings["Update public posts"] = "Update public posts"; +$a->strings["Update now"] = "Update now"; +$a->strings["Unblock"] = "Unblock"; +$a->strings["Unignore"] = "Unignore"; +$a->strings["Currently blocked"] = "Currently blocked"; +$a->strings["Currently ignored"] = "Currently ignored"; +$a->strings["Currently archived"] = "Currently archived"; +$a->strings["Awaiting connection acknowledge"] = "Awaiting connection acknowledgement "; +$a->strings["Replies/likes to your public posts may still be visible"] = "Replies/Likes to your public posts may still be visible"; +$a->strings["Notification for new posts"] = "Notification for new posts"; +$a->strings["Send a notification of every new post of this contact"] = "Send notification for every new post from this contact"; +$a->strings["Keyword Deny List"] = ""; +$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"; +$a->strings["Actions"] = "Actions"; +$a->strings["All Contacts"] = "All contacts"; +$a->strings["Show all contacts"] = "Show all contacts"; +$a->strings["Pending"] = "Pending"; +$a->strings["Only show pending contacts"] = "Only show pending contacts"; +$a->strings["Blocked"] = "Blocked"; +$a->strings["Only show blocked contacts"] = "Only show blocked contacts"; +$a->strings["Ignored"] = "Ignored"; +$a->strings["Only show ignored contacts"] = "Only show ignored contacts"; +$a->strings["Archived"] = "Archived"; +$a->strings["Only show archived contacts"] = "Only show archived contacts"; +$a->strings["Hidden"] = "Hidden"; +$a->strings["Only show hidden contacts"] = "Only show hidden contacts"; +$a->strings["Organize your contact groups"] = "Organise your contact groups"; +$a->strings["Search your contacts"] = "Search your contacts"; +$a->strings["Results for: %s"] = "Results for: %s"; +$a->strings["Archive"] = "Archive"; +$a->strings["Unarchive"] = "Unarchive"; +$a->strings["Batch Actions"] = "Batch actions"; +$a->strings["Conversations started by this contact"] = "Conversations started by this contact"; +$a->strings["Posts and Comments"] = "Posts and Comments"; +$a->strings["Profile Details"] = "Profile Details"; +$a->strings["View all contacts"] = "View all contacts"; +$a->strings["View all common friends"] = "View all common friends"; +$a->strings["Advanced Contact Settings"] = "Advanced contact settings"; +$a->strings["Mutual Friendship"] = "Mutual friendship"; +$a->strings["is a fan of yours"] = "is a fan of yours"; +$a->strings["you are a fan of"] = "I follow them"; +$a->strings["Pending outgoing contact request"] = "Pending outgoing contact request"; +$a->strings["Pending incoming contact request"] = "Pending incoming contact request"; +$a->strings["Refetch contact data"] = "Re-fetch contact data."; +$a->strings["Toggle Blocked status"] = "Toggle blocked status"; +$a->strings["Toggle Ignored status"] = "Toggle ignored status"; +$a->strings["Toggle Archive status"] = "Toggle archive status"; +$a->strings["Delete contact"] = "Delete contact"; +$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."; +$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "This information is required for communication and is passed on to the nodes of the communication partners and stored there. Users can enter additional personal information that may be transmitted to the communication partner's accounts."; +$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."; +$a->strings["Privacy Statement"] = "Privacy Statement"; +$a->strings["Help:"] = "Help:"; +$a->strings["Method Not Allowed."] = "Method not allowed."; +$a->strings["Profile not found"] = ""; +$a->strings["Total invitation limit exceeded."] = "Total invitation limit exceeded"; +$a->strings["%s : Not a valid email address."] = "%s : Not a valid email address"; +$a->strings["Please join us on Friendica"] = "Please join us on Friendica."; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitation limit is exceeded. Please contact your site administrator."; +$a->strings["%s : Message delivery failed."] = "%s : Message delivery failed"; +$a->strings["%d message sent."] = [ + 0 => "%d message sent.", + 1 => "%d messages sent.", +]; +$a->strings["You have no more invitations available"] = "You have no more invitations available."; +$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."; +$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "To accept this invitation, please sign up at %s or any other public Friendica website."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica sites are all inter-connect to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."; +$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Our apologies. This system is not currently configured to connect with other public sites or invite members."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Friendica sites are all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks."; +$a->strings["To accept this invitation, please visit and register at %s."] = "To accept this invitation, please visit and register at %s."; +$a->strings["Send invitations"] = "Send invitations"; +$a->strings["Enter email addresses, one per line:"] = "Enter email addresses, one per line:"; +$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."; +$a->strings["You will need to supply this invitation code: \$invite_code"] = "You will need to supply this invitation code: \$invite_code"; +$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Once you have signed up, please connect with me via my profile page at:"; +$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"; +$a->strings["People Search - %s"] = "People search - %s"; +$a->strings["Forum Search - %s"] = "Forum search - %s"; $a->strings["Disable"] = "Disable"; $a->strings["Enable"] = "Enable"; +$a->strings["Theme %s disabled."] = "Theme %s disabled."; +$a->strings["Theme %s successfully enabled."] = "Theme %s successfully enabled."; +$a->strings["Theme %s failed to install."] = "Theme %s failed to install."; +$a->strings["Screenshot"] = "Screenshot"; $a->strings["Administration"] = "Administration"; -$a->strings["Addons"] = "Addons"; $a->strings["Toggle"] = "Toggle"; $a->strings["Author: "] = "Author: "; $a->strings["Maintainer: "] = "Maintainer: "; -$a->strings["Addon %s failed to install."] = "Addon %s failed to install."; -$a->strings["Reload active addons"] = "Reload active addons"; -$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"; -$a->strings["%s contact unblocked"] = [ - 0 => "%s contact unblocked", - 1 => "%s contacts unblocked", +$a->strings["Unknown theme."] = "Unknown theme."; +$a->strings["Themes reloaded"] = ""; +$a->strings["Reload active themes"] = "Reload active themes"; +$a->strings["No themes found on the system. They should be placed in %1\$s"] = "No themes found on the system. They should be placed in %1\$s"; +$a->strings["[Experimental]"] = "[Experimental]"; +$a->strings["[Unsupported]"] = "[Unsupported]"; +$a->strings["Lock feature %s"] = "Lock feature %s"; +$a->strings["Manage Additional Features"] = "Manage additional features"; +$a->strings["%s user blocked"] = [ + 0 => "%s user blocked", + 1 => "%s users blocked", ]; -$a->strings["Remote Contact Blocklist"] = "Remote contact block-list"; -$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "This page allows you to prevent any message from a remote contact to reach your node."; -$a->strings["Block Remote Contact"] = "Block Remote Contact"; +$a->strings["%s user unblocked"] = [ + 0 => "%s user unblocked", + 1 => "%s users unblocked", +]; +$a->strings["You can't remove yourself"] = "You can't remove yourself"; +$a->strings["%s user deleted"] = [ + 0 => "%s user deleted", + 1 => "%s users deleted", +]; +$a->strings["%s user approved"] = [ + 0 => "%s user approved", + 1 => "%s users approved", +]; +$a->strings["%s registration revoked"] = [ + 0 => "%s registration revoked", + 1 => "%s registrations revoked", +]; +$a->strings["User \"%s\" deleted"] = "User \"%s\" deleted"; +$a->strings["User \"%s\" blocked"] = "User \"%s\" blocked"; +$a->strings["User \"%s\" unblocked"] = "User \"%s\" unblocked"; +$a->strings["Account approved."] = "Account approved."; +$a->strings["Registration revoked"] = "Registration revoked"; +$a->strings["Private Forum"] = "Private Forum"; +$a->strings["Relay"] = "Relay"; +$a->strings["Email"] = "Email"; +$a->strings["Register date"] = "Registration date"; +$a->strings["Last login"] = "Last login"; +$a->strings["Last public item"] = "Last public item"; +$a->strings["Type"] = "Type"; +$a->strings["Add User"] = "Add user"; $a->strings["select all"] = "select all"; -$a->strings["select none"] = "select none"; -$a->strings["Unblock"] = "Unblock"; -$a->strings["No remote contact is blocked from this node."] = "No remote contact is blocked from this node."; -$a->strings["Blocked Remote Contacts"] = "Blocked remote contacts"; -$a->strings["Block New Remote Contact"] = "Block new remote contact"; -$a->strings["Photo"] = "Photo"; -$a->strings["Reason"] = "Reason"; -$a->strings["%s total blocked contact"] = [ - 0 => "%s total blocked contact", - 1 => "%s total blocked contacts", -]; -$a->strings["URL of the remote contact to block."] = "URL of the remote contact to block."; -$a->strings["Block Reason"] = "Reason for blocking"; -$a->strings["Server domain pattern added to blocklist."] = "Server domain pattern added to block-list."; -$a->strings["Site blocklist updated."] = "Site block-list updated."; -$a->strings["Blocked server domain pattern"] = "Blocked server domain pattern"; -$a->strings["Reason for the block"] = "Reason for the block"; -$a->strings["Delete server domain pattern"] = "Delete server domain pattern"; -$a->strings["Check to delete this entry from the blocklist"] = "Check to delete this entry from the block-list"; -$a->strings["Server Domain Pattern Blocklist"] = "Server domain pattern block-list"; -$a->strings["This page can be used to define a blacklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = "This page can be used to define a block-list of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."; -$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "The list of blocked server domain patterns will be made publicly available on the /friendica page so that your users and people investigating communication problems can find the reason easily."; -$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = "

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "; -$a->strings["Add new entry to block list"] = "Add new entry to block-list"; -$a->strings["Server Domain Pattern"] = "Server Domain Pattern"; -$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = "The domain pattern of the new server to add to the block list. Do not include the protocol."; -$a->strings["Block reason"] = "Block reason"; -$a->strings["The reason why you blocked this server domain pattern."] = "The reason why you blocked this server domain pattern."; -$a->strings["Add Entry"] = "Add entry"; -$a->strings["Save changes to the blocklist"] = "Save changes to the block-list"; -$a->strings["Current Entries in the Blocklist"] = "Current entries in the block-list"; -$a->strings["Delete entry from blocklist"] = "Delete entry from block-list"; -$a->strings["Delete entry from blocklist?"] = "Delete entry from block-list?"; +$a->strings["User registrations waiting for confirm"] = "User registrations awaiting confirmation"; +$a->strings["User waiting for permanent deletion"] = "User awaiting permanent deletion"; +$a->strings["Request date"] = "Request date"; +$a->strings["No registrations."] = "No registrations."; +$a->strings["Note from the user"] = "Note from the user"; +$a->strings["Deny"] = "Deny"; +$a->strings["User blocked"] = "User blocked"; +$a->strings["Site admin"] = "Site admin"; +$a->strings["Account expired"] = "Account expired"; +$a->strings["New User"] = "New user"; +$a->strings["Permanent deletion"] = "Permanent deletion"; +$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?"; +$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"; +$a->strings["Name of the new user."] = "Name of the new user."; +$a->strings["Nickname"] = "Nickname"; +$a->strings["Nickname of the new user."] = "Nickname of the new user."; +$a->strings["Email address of the new user."] = "Email address of the new user."; +$a->strings["Inspect Deferred Worker Queue"] = "Inspect Deferred Worker Queue"; +$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "This page lists the deferred worker jobs. These are jobs that couldn't initially be executed."; +$a->strings["Inspect Worker Queue"] = "Inspect Worker Queue"; +$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."; +$a->strings["ID"] = "ID"; +$a->strings["Job Parameters"] = "Job Parameters"; +$a->strings["Created"] = "Created"; +$a->strings["Priority"] = "Priority"; $a->strings["Update has been marked successful"] = "Update has been marked successful"; $a->strings["Database structure update %s was successfully applied."] = "Database structure update %s was successfully applied."; $a->strings["Executing of database structure update %s failed with error: %s"] = "Executing of database structure update %s failed with error: %s"; @@ -1218,27 +1531,15 @@ $a->strings["Failed Updates"] = "Failed updates"; $a->strings["This does not include updates prior to 1139, which did not return a status."] = "This does not include updates prior to 1139, which did not return a status."; $a->strings["Mark success (if update was manually applied)"] = "Mark success (if update was manually applied)"; $a->strings["Attempt to execute this update step automatically"] = "Attempt to execute this update step automatically"; -$a->strings["Lock feature %s"] = "Lock feature %s"; -$a->strings["Manage Additional Features"] = "Manage additional features"; $a->strings["Other"] = "Other"; $a->strings["unknown"] = "unknown"; $a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "This page offers you the amount of known part of the federated social network your Friendica node is part of. These numbers are not complete and only reflect the part of the network your node is aware of."; -$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = "The Auto Discovered Contact Directory feature is not enabled; enabling it will improve the data displayed here."; -$a->strings["Federation Statistics"] = "Federation statistics"; $a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Currently this node is aware of %d nodes with %d registered users from the following platforms:"; -$a->strings["Item marked for deletion."] = "Item marked for deletion."; -$a->strings["Delete Item"] = "Delete item"; -$a->strings["Delete this Item"] = "Delete"; -$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted."; -$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456."; -$a->strings["GUID"] = "GUID"; -$a->strings["The GUID of the item you want to delete."] = "GUID of item to be deleted."; -$a->strings["Item Guid"] = "Item Guid"; +$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."; +$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Couldn't open %1\$s log file.\\r\\n
    Check if file %1\$s is readable."; $a->strings["The logfile '%s' is not writable. No logging possible"] = "The logfile '%s' is not writeable. No logging possible"; -$a->strings["Log settings updated."] = "Log settings updated."; $a->strings["PHP log currently enabled."] = "PHP log currently enabled."; $a->strings["PHP log currently disabled."] = "PHP log currently disabled."; -$a->strings["Logs"] = "Logs"; $a->strings["Clear"] = "Clear"; $a->strings["Enable Debugging"] = "Enable debugging"; $a->strings["Log file"] = "Log file"; @@ -1246,20 +1547,9 @@ $a->strings["Must be writable by web server. Relative to your Friendica top-leve $a->strings["Log level"] = "Log level"; $a->strings["PHP logging"] = "PHP logging"; $a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."; -$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."; -$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Couldn't open %1\$s log file.\\r\\n
    Check if file %1\$s is readable."; -$a->strings["View Logs"] = "View logs"; -$a->strings["Inspect Deferred Worker Queue"] = "Inspect Deferred Worker Queue"; -$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "This page lists the deferred worker jobs. These are jobs that couldn't initially be executed."; -$a->strings["Inspect Worker Queue"] = "Inspect Worker Queue"; -$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."; -$a->strings["ID"] = "ID"; -$a->strings["Job Parameters"] = "Job Parameters"; -$a->strings["Created"] = "Created"; -$a->strings["Priority"] = "Priority"; $a->strings["Can not parse base url. Must have at least ://"] = "Can not parse base URL. Must have at least ://"; +$a->strings["Relocation started. Could take a while to complete."] = ""; $a->strings["Invalid storage backend setting value."] = "Invalid storage backend settings."; -$a->strings["Site settings updated."] = "Site settings updated."; $a->strings["No special theme for mobile devices"] = "No special theme for mobile devices"; $a->strings["%s - (Experimental)"] = "%s - (Experimental)"; $a->strings["No community page for local users"] = "No community page for local users"; @@ -1267,31 +1557,18 @@ $a->strings["No community page"] = "No community page"; $a->strings["Public postings from users of this site"] = "Public postings from users of this site"; $a->strings["Public postings from the federated network"] = "Public postings from the federated network"; $a->strings["Public postings from local users and the federated network"] = "Public postings from local users and the federated network"; -$a->strings["Disabled"] = "Disabled"; -$a->strings["Users"] = "Users"; -$a->strings["Users, Global Contacts"] = "Users, global contacts"; -$a->strings["Users, Global Contacts/fallback"] = "Users, Global Contacts/fallback"; -$a->strings["One month"] = "One month"; -$a->strings["Three months"] = "Three months"; -$a->strings["Half a year"] = "Half a year"; -$a->strings["One year"] = "One a year"; $a->strings["Multi user instance"] = "Multi user instance"; $a->strings["Closed"] = "Closed"; $a->strings["Requires approval"] = "Requires approval"; $a->strings["Open"] = "Open"; -$a->strings["No SSL policy, links will track page SSL state"] = "No SSL policy, links will track page SSL state"; -$a->strings["Force all links to use SSL"] = "Force all links to use SSL"; -$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Self-signed certificate, use SSL for local links only (discouraged)"; $a->strings["Don't check"] = "Don't check"; $a->strings["check the stable version"] = "check for stable version updates"; $a->strings["check the development version"] = "check for development version updates"; $a->strings["none"] = "none"; -$a->strings["Direct contacts"] = "Direct contacts"; -$a->strings["Contacts of contacts"] = "Contacts of contacts"; +$a->strings["Local contacts"] = ""; +$a->strings["Interactors"] = ""; $a->strings["Database (legacy)"] = "Database (legacy)"; -$a->strings["Site"] = "Site"; $a->strings["Republish users to directory"] = "Republish users to directory"; -$a->strings["Registration"] = "Join this Friendica Node Today"; $a->strings["File upload"] = "File upload"; $a->strings["Policies"] = "Policies"; $a->strings["Auto Discovered Contact Directory"] = "Auto-discovered contact directory"; @@ -1316,8 +1593,6 @@ $a->strings["System theme"] = "System theme"; $a->strings["Default system theme - may be over-ridden by user profiles - Change default theme settings"] = "Default system theme - may be over-ridden by user profiles - Change default theme settings"; $a->strings["Mobile system theme"] = "Mobile system theme"; $a->strings["Theme for mobile devices"] = "Theme for mobile devices"; -$a->strings["SSL link policy"] = "SSL link policy"; -$a->strings["Determines whether generated links should be forced to use SSL"] = "Determines whether generated links should be forced to use SSL"; $a->strings["Force SSL"] = "Force SSL"; $a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."; $a->strings["Hide help entry from navigation menu"] = "Hide help entry from navigation menu"; @@ -1398,20 +1673,19 @@ $a->strings["Maximum Load Average (Frontend)"] = "Maximum load average (frontend $a->strings["Maximum system load before the frontend quits service - default 50."] = "Maximum system load before the frontend quits service (default 50)."; $a->strings["Minimal Memory"] = "Minimal memory"; $a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."; -$a->strings["Maximum table size for optimization"] = "Maximum table size for optimization"; -$a->strings["Maximum table size (in MB) for the automatic optimization. Enter -1 to disable it."] = "Maximum table size (in MB) for automatic optimization. Enter -1 to disable it."; -$a->strings["Minimum level of fragmentation"] = "Minimum level of fragmentation"; -$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Minimum fragmentation level to start the automatic optimization (default 30%)."; -$a->strings["Periodical check of global contacts"] = "Periodical check of global contacts"; -$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "This checks global contacts periodically for missing or outdated data and the vitality of the contacts and servers."; -$a->strings["Discover followers/followings from global contacts"] = "Discover followers/followings from global contacts"; -$a->strings["If enabled, the global contacts are checked for new contacts among their followers and following contacts. This option will create huge masses of jobs, so it should only be activated on powerful machines."] = "If enabled, the global contacts are checked for new contacts among their followers and following contacts. This option will create huge masses of jobs, so it should only be activated on powerful machines."; +$a->strings["Periodically optimize tables"] = ""; +$a->strings["Periodically optimize tables like the cache and the workerqueue"] = ""; +$a->strings["Discover followers/followings from contacts"] = ""; +$a->strings["If enabled, contacts are checked for their followers and following contacts."] = ""; +$a->strings["None - deactivated"] = ""; +$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = ""; +$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = ""; +$a->strings["Synchronize the contacts with the directory server"] = ""; +$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = ""; $a->strings["Days between requery"] = "Days between enquiry"; $a->strings["Number of days after which a server is requeried for his contacts."] = "Number of days after which a server is required check contacts."; $a->strings["Discover contacts from other servers"] = "Discover contacts from other servers"; -$a->strings["Periodically query other servers for contacts. You can choose between \"Users\": the users on the remote system, \"Global Contacts\": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is \"Users, Global Contacts\"."] = "Periodically query other servers for contacts. You can choose between \"Users\": the users on the remote system, \"Global Contacts\": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older Friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is \"Users, Global Contacts\"."; -$a->strings["Timeframe for fetching global contacts"] = "Time-frame for fetching global contacts"; -$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "If discovery is activated, this value defines the time-frame for the activity of the global contacts that are fetched from other servers."; +$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = ""; $a->strings["Search the local directory"] = "Search the local directory"; $a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."; $a->strings["Publish server information"] = "Publish server information"; @@ -1434,6 +1708,8 @@ $a->strings["Cache duration in seconds"] = "Cache duration in seconds"; $a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "How long should cache files be held? (Default 86400 seconds - one day; -1 disables item cache)"; $a->strings["Maximum numbers of comments per post"] = "Maximum numbers of comments per post"; $a->strings["How much comments should be shown for each post? Default value is 100."] = "How many comments should be shown for each post? (Default 100)"; +$a->strings["Maximum numbers of comments per post on the display page"] = ""; +$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = ""; $a->strings["Temp path"] = "Temp path"; $a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Enter a different tmp path, if your system restricts the webserver's access to the system temp path."; $a->strings["Disable picture proxy"] = "Disable picture proxy"; @@ -1468,8 +1744,10 @@ $a->strings["Comma separated list of tags for the \"tags\" subscription."] = "Co $a->strings["Allow user tags"] = "Allow user tags"; $a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = "If enabled, the tags from the saved searches will be used for the \"tags\" subscription in addition to the \"relay_server_tags\"."; $a->strings["Start Relocation"] = "Start relocation"; +$a->strings["Template engine (%s) error: %s"] = ""; $a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "; $a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "; +$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See here for more information.
    "] = ""; $a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "A new Friendica version is available now. Your current version is %1\$s, upstream version is %2\$s"; $a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and check for errors that may appear."; $a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = "The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that may appear at the standard output and logfile."; @@ -1491,23 +1769,10 @@ $a->strings["Blog Account"] = "Blog account"; $a->strings["Private Forum Account"] = "Private forum account"; $a->strings["Message queues"] = "Message queues"; $a->strings["Server Settings"] = "Server Settings"; -$a->strings["Summary"] = "Summary"; $a->strings["Registered users"] = "Registered users"; $a->strings["Pending registrations"] = "Pending registrations"; $a->strings["Version"] = "Version"; $a->strings["Active addons"] = "Active addons"; -$a->strings["Theme settings updated."] = "Theme settings updated."; -$a->strings["Theme %s disabled."] = "Theme %s disabled."; -$a->strings["Theme %s successfully enabled."] = "Theme %s successfully enabled."; -$a->strings["Theme %s failed to install."] = "Theme %s failed to install."; -$a->strings["Screenshot"] = "Screenshot"; -$a->strings["Themes"] = "Theme selection"; -$a->strings["Unknown theme."] = "Unknown theme."; -$a->strings["Reload active themes"] = "Reload active themes"; -$a->strings["No themes found on the system. They should be placed in %1\$s"] = "No themes found on the system. They should be placed in %1\$s"; -$a->strings["[Experimental]"] = "[Experimental]"; -$a->strings["[Unsupported]"] = "[Unsupported]"; -$a->strings["The Terms of Service settings have been updated."] = "The Terms of Service settings have been updated."; $a->strings["Display Terms of Service"] = "Display Terms of Service"; $a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."; $a->strings["Display Privacy Statement"] = "Display Privacy Statement"; @@ -1515,94 +1780,129 @@ $a->strings["Show some informations regarding the needed information to operate $a->strings["Privacy Statement Preview"] = "Privacy Statement Preview"; $a->strings["The Terms of Service"] = "Terms of Service"; $a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] or lower."; -$a->strings["%s user blocked"] = [ - 0 => "%s user blocked", - 1 => "%s users blocked", +$a->strings["Server domain pattern added to blocklist."] = "Server domain pattern added to block-list."; +$a->strings["Blocked server domain pattern"] = "Blocked server domain pattern"; +$a->strings["Reason for the block"] = "Reason for the block"; +$a->strings["Delete server domain pattern"] = "Delete server domain pattern"; +$a->strings["Check to delete this entry from the blocklist"] = "Check to delete this entry from the block-list"; +$a->strings["Server Domain Pattern Blocklist"] = "Server domain pattern block-list"; +$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = ""; +$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "The list of blocked server domain patterns will be made publicly available on the /friendica page so that your users and people investigating communication problems can find the reason easily."; +$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = "

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "; +$a->strings["Add new entry to block list"] = "Add new entry to block-list"; +$a->strings["Server Domain Pattern"] = "Server Domain Pattern"; +$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = "The domain pattern of the new server to add to the block list. Do not include the protocol."; +$a->strings["Block reason"] = "Block reason"; +$a->strings["The reason why you blocked this server domain pattern."] = "The reason why you blocked this server domain pattern."; +$a->strings["Add Entry"] = "Add entry"; +$a->strings["Save changes to the blocklist"] = "Save changes to the block-list"; +$a->strings["Current Entries in the Blocklist"] = "Current entries in the block-list"; +$a->strings["Delete entry from blocklist"] = "Delete entry from block-list"; +$a->strings["Delete entry from blocklist?"] = "Delete entry from block-list?"; +$a->strings["%s contact unblocked"] = [ + 0 => "%s contact unblocked", + 1 => "%s contacts unblocked", ]; -$a->strings["%s user unblocked"] = [ - 0 => "%s user unblocked", - 1 => "%s users unblocked", +$a->strings["Remote Contact Blocklist"] = "Remote contact block-list"; +$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "This page allows you to prevent any message from a remote contact to reach your node."; +$a->strings["Block Remote Contact"] = "Block Remote Contact"; +$a->strings["select none"] = "select none"; +$a->strings["No remote contact is blocked from this node."] = "No remote contact is blocked from this node."; +$a->strings["Blocked Remote Contacts"] = "Blocked remote contacts"; +$a->strings["Block New Remote Contact"] = "Block new remote contact"; +$a->strings["Photo"] = "Photo"; +$a->strings["Reason"] = "Reason"; +$a->strings["%s total blocked contact"] = [ + 0 => "%s total blocked contact", + 1 => "%s total blocked contacts", ]; -$a->strings["You can't remove yourself"] = "You can't remove yourself"; -$a->strings["%s user deleted"] = [ - 0 => "%s user deleted", - 1 => "%s users deleted", -]; -$a->strings["%s user approved"] = [ - 0 => "%s user approved", - 1 => "%s users approved", -]; -$a->strings["%s registration revoked"] = [ - 0 => "%s registration revoked", - 1 => "%s registrations revoked", -]; -$a->strings["User \"%s\" deleted"] = "User \"%s\" deleted"; -$a->strings["User \"%s\" blocked"] = "User \"%s\" blocked"; -$a->strings["User \"%s\" unblocked"] = "User \"%s\" unblocked"; -$a->strings["Account approved."] = "Account approved."; -$a->strings["Registration revoked"] = "Registration revoked"; -$a->strings["Private Forum"] = "Private Forum"; -$a->strings["Relay"] = "Relay"; -$a->strings["Register date"] = "Registration date"; -$a->strings["Last login"] = "Last login"; -$a->strings["Last public item"] = "Last public item"; -$a->strings["Type"] = "Type"; -$a->strings["Add User"] = "Add user"; -$a->strings["User registrations waiting for confirm"] = "User registrations awaiting confirmation"; -$a->strings["User waiting for permanent deletion"] = "User awaiting permanent deletion"; -$a->strings["Request date"] = "Request date"; -$a->strings["No registrations."] = "No registrations."; -$a->strings["Note from the user"] = "Note from the user"; -$a->strings["Deny"] = "Deny"; -$a->strings["User blocked"] = "User blocked"; -$a->strings["Site admin"] = "Site admin"; -$a->strings["Account expired"] = "Account expired"; -$a->strings["New User"] = "New user"; -$a->strings["Permanent deletion"] = "Permanent deletion"; -$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Selected users will be deleted!\\n\\nEverything these users has posted on this site will be permanently deleted!\\n\\nAre you sure?"; -$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"; -$a->strings["Name of the new user."] = "Name of the new user."; -$a->strings["Nickname"] = "Nickname"; -$a->strings["Nickname of the new user."] = "Nickname of the new user."; -$a->strings["Email address of the new user."] = "Email address of the new user."; -$a->strings["No friends to display."] = "No friends to display."; -$a->strings["No installed applications."] = "No installed applications."; -$a->strings["Applications"] = "Applications"; +$a->strings["URL of the remote contact to block."] = "URL of the remote contact to block."; +$a->strings["Block Reason"] = "Reason for blocking"; +$a->strings["Item Guid"] = "Item Guid"; +$a->strings["Item marked for deletion."] = "Item marked for deletion."; +$a->strings["Delete this Item"] = "Delete"; +$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted."; +$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456."; +$a->strings["GUID"] = "GUID"; +$a->strings["The GUID of the item you want to delete."] = "GUID of item to be deleted."; +$a->strings["Addon not found."] = "Addon not found."; +$a->strings["Addon %s disabled."] = "Addon %s disabled."; +$a->strings["Addon %s enabled."] = "Addon %s enabled."; +$a->strings["Addons reloaded"] = ""; +$a->strings["Addon %s failed to install."] = "Addon %s failed to install."; +$a->strings["Reload active addons"] = "Reload active addons"; +$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"; +$a->strings["No entries (some entries may be hidden)."] = "No entries (entries may be hidden)."; +$a->strings["Find on this site"] = "Find on this site"; +$a->strings["Results for:"] = "Results for:"; +$a->strings["Site Directory"] = "Site directory"; $a->strings["Item was not found."] = "Item was not found."; -$a->strings["Submanaged account can't access the administation pages. Please log back in as the master account."] = "A managed account cannot access the administration pages. Please log in as administrator."; -$a->strings["Overview"] = "Overview"; -$a->strings["Configuration"] = "Configuration"; -$a->strings["Additional features"] = "Additional features"; -$a->strings["Database"] = "Database"; -$a->strings["DB updates"] = "DB updates"; -$a->strings["Inspect Deferred Workers"] = "Inspect deferred workers"; -$a->strings["Inspect worker Queue"] = "Inspect worker queue"; -$a->strings["Tools"] = "Tools"; -$a->strings["Contact Blocklist"] = "Contact block-list"; -$a->strings["Server Blocklist"] = "Server block-list"; -$a->strings["Diagnostics"] = "Diagnostics"; -$a->strings["PHP Info"] = "PHP info"; -$a->strings["probe address"] = "Probe address"; -$a->strings["check webfinger"] = "Check WebFinger"; -$a->strings["Item Source"] = "Item source"; -$a->strings["Babel"] = "Babel"; -$a->strings["Addon Features"] = "Addon features"; -$a->strings["User registrations waiting for confirmation"] = "User registrations awaiting confirmation"; -$a->strings["Profile Details"] = "Profile Details"; +$a->strings["Please enter a post body."] = "Please enter a post body."; +$a->strings["This feature is only available with the frio theme."] = "This feature is only available with the Frio theme."; +$a->strings["Compose new personal note"] = "Compose new personal note"; +$a->strings["Compose new post"] = "Compose new post"; +$a->strings["Visibility"] = "Visibility"; +$a->strings["Clear the location"] = "Clear location"; +$a->strings["Location services are unavailable on your device"] = "Location services are unavailable on your device"; +$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Location services are disabled. Please check the website's permissions on your device"; +$a->strings["Installed addons/apps:"] = "Installed addons/apps:"; +$a->strings["No installed addons/apps"] = "No installed addons/apps"; +$a->strings["Read about the Terms of Service of this node."] = "Read about the Terms of Service of this node."; +$a->strings["On this server the following remote servers are blocked."] = "On this server the following remote servers are blocked."; +$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."; +$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Please visit Friendi.ca to learn more about the Friendica project."; +$a->strings["Bug reports and issues: please visit"] = "Bug reports and issues: please visit"; +$a->strings["the bugtracker at github"] = "the bugtracker at github"; +$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"; $a->strings["Only You Can See This"] = "Only you can see this."; $a->strings["Tips for New Members"] = "Tips for New Members"; -$a->strings["People Search - %s"] = "People search - %s"; -$a->strings["Forum Search - %s"] = "Forum search - %s"; +$a->strings["The Photo with id %s is not available."] = "The Photo with id %s is not available."; +$a->strings["Invalid photo with id %s."] = "Invalid photo with id %s."; +$a->strings["The provided profile link doesn't seem to be valid"] = "The provided profile link doesn't seem to be valid"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."; $a->strings["Account"] = "Account"; -$a->strings["Two-factor authentication"] = "Two-factor authentication"; $a->strings["Display"] = "Display"; $a->strings["Manage Accounts"] = "Manage Accounts"; $a->strings["Connected apps"] = "Connected apps"; $a->strings["Export personal data"] = "Export personal data"; $a->strings["Remove account"] = "Remove account"; -$a->strings["This page is missing a url parameter."] = "This page is missing a URL parameter."; -$a->strings["The post was created"] = "The post was created"; -$a->strings["Contact settings applied."] = "Contact settings applied."; +$a->strings["Could not create group."] = "Could not create group."; +$a->strings["Group not found."] = "Group not found."; +$a->strings["Group name was not changed."] = ""; +$a->strings["Unknown group."] = "Unknown group."; +$a->strings["Contact is deleted."] = "Contact is deleted."; +$a->strings["Unable to add the contact to the group."] = "Unable to add contact to group."; +$a->strings["Contact successfully added to group."] = "Contact successfully added to group."; +$a->strings["Unable to remove the contact from the group."] = "Unable to remove contact from group."; +$a->strings["Contact successfully removed from group."] = "Contact removed from group."; +$a->strings["Unknown group command."] = "Unknown group command."; +$a->strings["Bad request."] = "Bad request."; +$a->strings["Save Group"] = "Save group"; +$a->strings["Filter"] = "Filter"; +$a->strings["Create a group of contacts/friends."] = "Create a group of contacts/friends."; +$a->strings["Group Name: "] = "Group name: "; +$a->strings["Contacts not in any group"] = "Contacts not in any group"; +$a->strings["Unable to remove group."] = "Unable to remove group."; +$a->strings["Delete Group"] = "Delete group"; +$a->strings["Edit Group Name"] = "Edit group name"; +$a->strings["Members"] = "Members"; +$a->strings["Remove contact from group"] = "Remove contact from group"; +$a->strings["Click on a contact to add or remove."] = "Click on a contact to add or remove it."; +$a->strings["Add contact to group"] = "Add contact to group"; +$a->strings["Only logged in users are permitted to perform a search."] = "Only logged in users are permitted to perform a search."; +$a->strings["Only one search per minute is permitted for not logged in users."] = "Only one search per minute is permitted for not logged in users."; +$a->strings["Search"] = "Search"; +$a->strings["Items tagged with: %s"] = "Items tagged with: %s"; +$a->strings["You must be logged in to use this module."] = "You must be logged in to use this module."; +$a->strings["Search term was not saved."] = ""; +$a->strings["Search term already saved."] = "Search term already saved."; +$a->strings["Search term was not removed."] = ""; +$a->strings["No profile"] = "No profile"; +$a->strings["Error while sending poke, please retry."] = ""; +$a->strings["Poke/Prod"] = "Poke/Prod"; +$a->strings["poke, prod or do other things to somebody"] = "Poke, prod or do other things to somebody"; +$a->strings["Choose what you wish to do to recipient"] = "Choose what you wish to do:"; +$a->strings["Make this post private"] = "Make this post private"; $a->strings["Contact update failed."] = "Contact update failed."; $a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "Warning: These are highly advanced settings. If you enter incorrect information your communications with this contact may not working."; $a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Please use your browser 'Back' button now if you are uncertain what to do on this page."; @@ -1610,7 +1910,6 @@ $a->strings["No mirroring"] = "No mirroring"; $a->strings["Mirror as forwarded posting"] = "Mirror as forwarded posting"; $a->strings["Mirror as my own posting"] = "Mirror as my own posting"; $a->strings["Return to contact editor"] = "Return to contact editor"; -$a->strings["Refetch contact data"] = "Re-fetch contact data."; $a->strings["Remote Self"] = "Remote self"; $a->strings["Mirror postings from this contact"] = "Mirror postings from this contact:"; $a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "This will cause Friendica to repost new entries from this contact."; @@ -1623,417 +1922,9 @@ $a->strings["Friend Confirm URL"] = "Friend confirm URL:"; $a->strings["Notification Endpoint URL"] = "Notification endpoint URL"; $a->strings["Poll/Feed URL"] = "Poll/Feed URL:"; $a->strings["New photo from this URL"] = "New photo from this URL:"; -$a->strings["%d contact edited."] = [ - 0 => "%d contact edited.", - 1 => "%d contacts edited.", -]; -$a->strings["Could not access contact record."] = "Could not access contact record."; -$a->strings["Contact updated."] = "Contact updated."; -$a->strings["Contact not found"] = "Contact not found"; -$a->strings["Contact has been blocked"] = "Contact has been blocked"; -$a->strings["Contact has been unblocked"] = "Contact has been unblocked"; -$a->strings["Contact has been ignored"] = "Contact has been ignored"; -$a->strings["Contact has been unignored"] = "Contact has been unignored"; -$a->strings["Contact has been archived"] = "Contact has been archived"; -$a->strings["Contact has been unarchived"] = "Contact has been unarchived"; -$a->strings["Drop contact"] = "Drop contact"; -$a->strings["Do you really want to delete this contact?"] = "Do you really want to delete this contact?"; -$a->strings["Contact has been removed."] = "Contact has been removed."; -$a->strings["You are mutual friends with %s"] = "You are mutual friends with %s"; -$a->strings["You are sharing with %s"] = "You are sharing with %s"; -$a->strings["%s is sharing with you"] = "%s is sharing with you"; -$a->strings["Private communications are not available for this contact."] = "Private communications are not available for this contact."; -$a->strings["Never"] = "Never"; -$a->strings["(Update was successful)"] = "(Update was successful)"; -$a->strings["(Update was not successful)"] = "(Update was not successful)"; -$a->strings["Suggest friends"] = "Suggest friends"; -$a->strings["Network type: %s"] = "Network type: %s"; -$a->strings["Communications lost with this contact!"] = "Communications lost with this contact!"; -$a->strings["Fetch further information for feeds"] = "Fetch further information for feeds"; -$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."; -$a->strings["Fetch information"] = "Fetch information"; -$a->strings["Fetch keywords"] = "Fetch keywords"; -$a->strings["Fetch information and keywords"] = "Fetch information and keywords"; -$a->strings["Contact Information / Notes"] = "Personal note"; -$a->strings["Contact Settings"] = "Notification and privacy "; -$a->strings["Contact"] = "Contact"; -$a->strings["Their personal note"] = "Their personal note"; -$a->strings["Edit contact notes"] = "Edit contact notes"; -$a->strings["Visit %s's profile [%s]"] = "Visit %s's profile [%s]"; -$a->strings["Block/Unblock contact"] = "Block/Unblock contact"; -$a->strings["Ignore contact"] = "Ignore contact"; -$a->strings["View conversations"] = "View conversations"; -$a->strings["Last update:"] = "Last update:"; -$a->strings["Update public posts"] = "Update public posts"; -$a->strings["Update now"] = "Update now"; -$a->strings["Unignore"] = "Unignore"; -$a->strings["Currently blocked"] = "Currently blocked"; -$a->strings["Currently ignored"] = "Currently ignored"; -$a->strings["Currently archived"] = "Currently archived"; -$a->strings["Awaiting connection acknowledge"] = "Awaiting connection acknowledgement "; -$a->strings["Hide this contact from others"] = "Hide this contact from others"; -$a->strings["Replies/likes to your public posts may still be visible"] = "Replies/Likes to your public posts may still be visible"; -$a->strings["Notification for new posts"] = "Notification for new posts"; -$a->strings["Send a notification of every new post of this contact"] = "Send notification for every new post from this contact"; -$a->strings["Blacklisted keywords"] = "Blacklisted keywords"; -$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"; -$a->strings["Actions"] = "Actions"; -$a->strings["Show all contacts"] = "Show all contacts"; -$a->strings["Pending"] = "Pending"; -$a->strings["Only show pending contacts"] = "Only show pending contacts"; -$a->strings["Blocked"] = "Blocked"; -$a->strings["Only show blocked contacts"] = "Only show blocked contacts"; -$a->strings["Ignored"] = "Ignored"; -$a->strings["Only show ignored contacts"] = "Only show ignored contacts"; -$a->strings["Archived"] = "Archived"; -$a->strings["Only show archived contacts"] = "Only show archived contacts"; -$a->strings["Hidden"] = "Hidden"; -$a->strings["Only show hidden contacts"] = "Only show hidden contacts"; -$a->strings["Organize your contact groups"] = "Organise your contact groups"; -$a->strings["Search your contacts"] = "Search your contacts"; -$a->strings["Results for: %s"] = "Results for: %s"; -$a->strings["Archive"] = "Archive"; -$a->strings["Unarchive"] = "Unarchive"; -$a->strings["Batch Actions"] = "Batch actions"; -$a->strings["Conversations started by this contact"] = "Conversations started by this contact"; -$a->strings["Posts and Comments"] = "Posts and Comments"; -$a->strings["View all contacts"] = "View all contacts"; -$a->strings["View all common friends"] = "View all common friends"; -$a->strings["Advanced Contact Settings"] = "Advanced contact settings"; -$a->strings["Mutual Friendship"] = "Mutual friendship"; -$a->strings["is a fan of yours"] = "is a fan of yours"; -$a->strings["you are a fan of"] = "I follow them"; -$a->strings["Pending outgoing contact request"] = "Pending outgoing contact request"; -$a->strings["Pending incoming contact request"] = "Pending incoming contact request"; -$a->strings["Edit contact"] = "Edit contact"; -$a->strings["Toggle Blocked status"] = "Toggle blocked status"; -$a->strings["Toggle Ignored status"] = "Toggle ignored status"; -$a->strings["Toggle Archive status"] = "Toggle archive status"; -$a->strings["Delete contact"] = "Delete contact"; -$a->strings["Local Community"] = "Local community"; -$a->strings["Posts from local users on this server"] = "Posts from local users on this server"; -$a->strings["Global Community"] = "Global community"; -$a->strings["Posts from users of the whole federated network"] = "Posts from users of the whole federated network"; -$a->strings["No results."] = "No results."; -$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."; -$a->strings["Community option not available."] = "Community option not available."; -$a->strings["Not available."] = "Not available."; -$a->strings["Credits"] = "Credits"; -$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"; -$a->strings["Source input"] = "Source input"; -$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; -$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (raw HTML)"; -$a->strings["BBCode::convert"] = "BBCode::convert"; -$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; -$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; -$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = "BBCode::toMarkdown => Markdown::convert (raw HTML)"; -$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; -$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; -$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; -$a->strings["Item Body"] = "Item Body"; -$a->strings["Item Tags"] = "Item Tags"; -$a->strings["Source input (Diaspora format)"] = "Source input (diaspora* format)"; -$a->strings["Source input (Markdown)"] = "Source input (Markdown)"; -$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (raw HTML)"; -$a->strings["Markdown::convert"] = "Markdown::convert"; -$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; -$a->strings["Raw HTML input"] = "Raw HTML input"; -$a->strings["HTML Input"] = "HTML input"; -$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; -$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; -$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (raw HTML)"; -$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = "HTML::toBBCode => BBCode::toPlaintext"; -$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; -$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; -$a->strings["HTML::toPlaintext (compact)"] = "HTML::toPlaintext (compact)"; -$a->strings["Source text"] = "Source text"; -$a->strings["BBCode"] = "BBCode"; -$a->strings["Markdown"] = "Markdown"; -$a->strings["HTML"] = "HTML"; -$a->strings["You must be logged in to use this module"] = "You must be logged in to use this module"; -$a->strings["Source URL"] = "Source URL"; -$a->strings["Time Conversion"] = "Time conversion"; -$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica provides this service for sharing events with other networks and friends in unknown time zones."; -$a->strings["UTC time: %s"] = "UTC time: %s"; -$a->strings["Current timezone: %s"] = "Current time zone: %s"; -$a->strings["Converted localtime: %s"] = "Converted local time: %s"; -$a->strings["Please select your timezone:"] = "Please select your time zone:"; -$a->strings["Only logged in users are permitted to perform a probing."] = "Only logged in users are permitted to perform a probing."; -$a->strings["Lookup address"] = "Lookup address"; -$a->strings["Manage Identities and/or Pages"] = "Manage Identities and Pages"; -$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Accounts that I manage or own."; -$a->strings["Select an identity to manage: "] = "Select identity:"; -$a->strings["No entries (some entries may be hidden)."] = "No entries (entries may be hidden)."; -$a->strings["Find on this site"] = "Find on this site"; -$a->strings["Results for:"] = "Results for:"; -$a->strings["Site Directory"] = "Site directory"; -$a->strings["Filetag %s saved to item"] = "File-tag %s saved to item"; -$a->strings["- select -"] = "- select -"; -$a->strings["Installed addons/apps:"] = "Installed addons/apps:"; -$a->strings["No installed addons/apps"] = "No installed addons/apps"; -$a->strings["Read about the Terms of Service of this node."] = "Read about the Terms of Service of this node."; -$a->strings["On this server the following remote servers are blocked."] = "On this server the following remote servers are blocked."; -$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."; -$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Please visit Friendi.ca to learn more about the Friendica project."; -$a->strings["Bug reports and issues: please visit"] = "Bug reports and issues: please visit"; -$a->strings["the bugtracker at github"] = "the bugtracker at github"; -$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"; -$a->strings["Suggested contact not found."] = "Suggested contact not found."; -$a->strings["Friend suggestion sent."] = "Friend suggestion sent"; -$a->strings["Suggest Friends"] = "Suggest friends"; -$a->strings["Suggest a friend for %s"] = "Suggest a friend for %s"; -$a->strings["Group created."] = "Group created."; -$a->strings["Could not create group."] = "Could not create group."; -$a->strings["Group not found."] = "Group not found."; -$a->strings["Group name changed."] = "Group name changed."; -$a->strings["Unknown group."] = "Unknown group."; -$a->strings["Contact is deleted."] = "Contact is deleted."; -$a->strings["Unable to add the contact to the group."] = "Unable to add contact to group."; -$a->strings["Contact successfully added to group."] = "Contact successfully added to group."; -$a->strings["Unable to remove the contact from the group."] = "Unable to remove contact from group."; -$a->strings["Contact successfully removed from group."] = "Contact removed from group."; -$a->strings["Unknown group command."] = "Unknown group command."; -$a->strings["Bad request."] = "Bad request."; -$a->strings["Save Group"] = "Save group"; -$a->strings["Filter"] = "Filter"; -$a->strings["Create a group of contacts/friends."] = "Create a group of contacts/friends."; -$a->strings["Group removed."] = "Group removed."; -$a->strings["Unable to remove group."] = "Unable to remove group."; -$a->strings["Delete Group"] = "Delete group"; -$a->strings["Edit Group Name"] = "Edit group name"; -$a->strings["Members"] = "Members"; -$a->strings["Remove contact from group"] = "Remove contact from group"; -$a->strings["Click on a contact to add or remove."] = "Click on a contact to add or remove it."; -$a->strings["Add contact to group"] = "Add contact to group"; -$a->strings["Help:"] = "Help:"; -$a->strings["Welcome to %s"] = "Welcome to %s"; -$a->strings["No profile"] = "No profile"; -$a->strings["Method Not Allowed."] = "Method not allowed."; -$a->strings["Friendica Communications Server - Setup"] = "Friendica Communications Server - Setup"; -$a->strings["System check"] = "System check"; -$a->strings["Check again"] = "Check again"; -$a->strings["Base settings"] = "Base settings"; -$a->strings["Host name"] = "Host name"; -$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Overwrite this field in case the hostname is incorrect, otherwise leave it as is."; -$a->strings["Base path to installation"] = "Base path to installation"; -$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."; -$a->strings["Sub path of the URL"] = "URL Subpath"; -$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Overwrite this field in case the subpath determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without subpath."; -$a->strings["Database connection"] = "Database connection"; -$a->strings["In order to install Friendica we need to know how to connect to your database."] = "In order to install Friendica we need to know how to connect to your database."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or site administrator if you have questions about these settings."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing."; -$a->strings["Database Server Name"] = "Database server name"; -$a->strings["Database Login Name"] = "Database login name"; -$a->strings["Database Login Password"] = "Database login password"; -$a->strings["For security reasons the password must not be empty"] = "For security reasons the password must not be empty"; -$a->strings["Database Name"] = "Database name"; -$a->strings["Please select a default timezone for your website"] = "Please select a default time zone for your website"; -$a->strings["Site settings"] = "Site settings"; -$a->strings["Site administrator email address"] = "Site administrator email address"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel."; -$a->strings["System Language:"] = "System language:"; -$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Set the default language for your Friendica installation interface and email communication."; -$a->strings["Your Friendica site database has been installed."] = "Your Friendica site database has been installed."; -$a->strings["Installation finished"] = "Installation finished"; -$a->strings["

    What next

    "] = "

    What next

    "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the worker."; -$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."; -$a->strings["Total invitation limit exceeded."] = "Total invitation limit exceeded"; -$a->strings["%s : Not a valid email address."] = "%s : Not a valid email address"; -$a->strings["Please join us on Friendica"] = "Please join us on Friendica."; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitation limit is exceeded. Please contact your site administrator."; -$a->strings["%s : Message delivery failed."] = "%s : Message delivery failed"; -$a->strings["%d message sent."] = [ - 0 => "%d message sent.", - 1 => "%d messages sent.", -]; -$a->strings["You have no more invitations available"] = "You have no more invitations available."; -$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."; -$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "To accept this invitation, please sign up at %s or any other public Friendica website."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica sites are all inter-connect to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."; -$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Our apologies. This system is not currently configured to connect with other public sites or invite members."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Friendica sites are all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks."; -$a->strings["To accept this invitation, please visit and register at %s."] = "To accept this invitation, please visit and register at %s."; -$a->strings["Send invitations"] = "Send invitations"; -$a->strings["Enter email addresses, one per line:"] = "Enter email addresses, one per line:"; -$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."; -$a->strings["You will need to supply this invitation code: \$invite_code"] = "You will need to supply this invitation code: \$invite_code"; -$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Once you have signed up, please connect with me via my profile page at:"; -$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"; -$a->strings["Please enter a post body."] = "Please enter a post body."; -$a->strings["This feature is only available with the frio theme."] = "This feature is only available with the Frio theme."; -$a->strings["Compose new personal note"] = "Compose new personal note"; -$a->strings["Compose new post"] = "Compose new post"; -$a->strings["Visibility"] = "Visibility"; -$a->strings["Clear the location"] = "Clear location"; -$a->strings["Location services are unavailable on your device"] = "Location services are unavailable on your device"; -$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Location services are disabled. Please check the website's permissions on your device"; -$a->strings["System down for maintenance"] = "Sorry, the system is currently down for maintenance."; -$a->strings["A Decentralized Social Network"] = "A Decentralized Social Network"; -$a->strings["Show Ignored Requests"] = "Show ignored requests."; -$a->strings["Hide Ignored Requests"] = "Hide ignored requests"; -$a->strings["Notification type:"] = "Notification type:"; -$a->strings["Suggested by:"] = "Suggested by:"; -$a->strings["Claims to be known to you: "] = "Says they know me:"; -$a->strings["Shall your connection be bidirectional or not?"] = "Shall your connection be in both directions or not?"; -$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Accepting %s as a friend allows %s to subscribe to your posts; you will also receive updates from them in your news feed."; -$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."; -$a->strings["Friend"] = "Friend"; -$a->strings["Subscriber"] = "Subscriber"; -$a->strings["No introductions."] = "No introductions."; -$a->strings["No more %s notifications."] = "No more %s notifications."; -$a->strings["You must be logged in to show this page."] = "You must be logged in to show this page."; -$a->strings["Network Notifications"] = "Network notifications"; -$a->strings["System Notifications"] = "System notifications"; -$a->strings["Personal Notifications"] = "Personal notifications"; -$a->strings["Home Notifications"] = "Home notifications"; -$a->strings["Show unread"] = "Show unread"; -$a->strings["Show all"] = "Show all"; -$a->strings["The Photo with id %s is not available."] = "The Photo with id %s is not available."; -$a->strings["Invalid photo with id %s."] = "Invalid photo with id %s."; -$a->strings["User not found."] = "User not found."; -$a->strings["No contacts."] = "No contacts."; -$a->strings["Follower (%s)"] = [ - 0 => "Follower (%s)", - 1 => "Followers (%s)", -]; -$a->strings["Following (%s)"] = [ - 0 => "Following (%s)", - 1 => "Following (%s)", -]; -$a->strings["Mutual friend (%s)"] = [ - 0 => "Mutual friend (%s)", - 1 => "Mutual friends (%s)", -]; -$a->strings["Contact (%s)"] = [ - 0 => "Contact (%s)", - 1 => "Contacts (%s)", -]; -$a->strings["All contacts"] = "All contacts"; -$a->strings["Member since:"] = "Member since:"; -$a->strings["j F, Y"] = "j F, Y"; -$a->strings["j F"] = "j F"; -$a->strings["Birthday:"] = "Birthday:"; -$a->strings["Age: "] = "Age: "; -$a->strings["%d year old"] = [ - 0 => "%d year old", - 1 => "%d years old", -]; -$a->strings["Forums:"] = "Forums:"; -$a->strings["View profile as:"] = "View profile as:"; -$a->strings["%s's timeline"] = "%s's timeline"; -$a->strings["%s's posts"] = "%s's posts"; -$a->strings["%s's comments"] = "%s's comments"; -$a->strings["Only parent users can create additional accounts."] = "Only parent users can create additional accounts."; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."; -$a->strings["Your OpenID (optional): "] = "Your OpenID (optional): "; -$a->strings["Include your profile in member directory?"] = "Include your profile in member directory?"; -$a->strings["Note for the admin"] = "Note for the admin"; -$a->strings["Leave a message for the admin, why you want to join this node"] = "Leave a message for the admin, why you want to join this node."; -$a->strings["Membership on this site is by invitation only."] = "Membership on this site is by invitation only."; -$a->strings["Your invitation code: "] = "Your invitation code: "; -$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Your full name: "; -$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Your Email Address: (Initial information will be send there; so this must be an existing address.)"; -$a->strings["Please repeat your e-mail address:"] = "Please repeat your e-mail address:"; -$a->strings["Leave empty for an auto generated password."] = "Leave empty for an auto generated password."; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."; -$a->strings["Choose a nickname: "] = "Choose a nickname: "; -$a->strings["Import your profile to this friendica instance"] = "Import an existing Friendica profile to this node."; -$a->strings["Note: This node explicitly contains adult content"] = "Note: This node explicitly contains adult content"; -$a->strings["Parent Password:"] = "Parent password:"; -$a->strings["Please enter the password of the parent account to legitimize your request."] = "Please enter the password of the parent account to authorise this request."; -$a->strings["Password doesn't match."] = "Password doesn't match."; -$a->strings["Please enter your password."] = "Please enter your password."; -$a->strings["You have entered too much information."] = "You have entered too much information."; -$a->strings["Please enter the identical mail address in the second field."] = "Please enter the identical mail address in the second field."; -$a->strings["The additional account was created."] = "The additional account was created."; -$a->strings["Registration successful. Please check your email for further instructions."] = "Registration successful. Please check your email for further instructions."; -$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Failed to send email message. Here your account details:
    login: %s
    password: %s

    You can change your password after login."; -$a->strings["Registration successful."] = "Registration successful."; -$a->strings["Your registration can not be processed."] = "Your registration cannot be processed."; -$a->strings["You have to leave a request note for the admin."] = "You have to leave a request note for the admin."; -$a->strings["Your registration is pending approval by the site owner."] = "Your registration is pending approval by the site administrator."; -$a->strings["The provided profile link doesn't seem to be valid"] = "The provided profile link doesn't seem to be valid"; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."; -$a->strings["You must be logged in to use this module."] = "You must be logged in to use this module."; -$a->strings["Only logged in users are permitted to perform a search."] = "Only logged in users are permitted to perform a search."; -$a->strings["Only one search per minute is permitted for not logged in users."] = "Only one search per minute is permitted for not logged in users."; -$a->strings["Items tagged with: %s"] = "Items tagged with: %s"; -$a->strings["Search term successfully saved."] = "Search term successfully saved."; -$a->strings["Search term already saved."] = "Search term already saved."; -$a->strings["Search term successfully removed."] = "Search term successfully removed."; -$a->strings["Create a New Account"] = "Create a new account"; -$a->strings["Your OpenID: "] = "Your OpenID: "; -$a->strings["Please enter your username and password to add the OpenID to your existing account."] = "Please enter your username and password to add the OpenID to your existing account."; -$a->strings["Or login using OpenID: "] = "Or login with OpenID: "; -$a->strings["Password: "] = "Password: "; -$a->strings["Remember me"] = "Remember me"; -$a->strings["Forgot your password?"] = "Forgot your password?"; -$a->strings["Website Terms of Service"] = "Website Terms of Service"; -$a->strings["terms of service"] = "Terms of service"; -$a->strings["Website Privacy Policy"] = "Website Privacy Policy"; -$a->strings["privacy policy"] = "Privacy policy"; -$a->strings["Logged out."] = "Logged out."; -$a->strings["OpenID protocol error. No ID returned"] = "OpenID protocol error. No ID returned"; -$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "Account not found. Please login to your existing account to add the OpenID."; -$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "Account not found. Please register a new account or login to your existing account to add the OpenID."; -$a->strings["Remaining recovery codes: %d"] = "Remaining recovery codes: %d"; -$a->strings["Invalid code, please retry."] = "Invalid code, please try again."; -$a->strings["Two-factor recovery"] = "Two-factor recovery"; -$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "; -$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Don’t have your phone? Enter a two-factor recovery code"; -$a->strings["Please enter a recovery code"] = "Please enter a recovery code"; -$a->strings["Submit recovery code and complete login"] = "Submit recovery code and complete login"; -$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "; -$a->strings["Please enter a code from your authentication app"] = "Please enter a code from your authentication app"; -$a->strings["Verify code and complete login"] = "Verify code and complete login"; -$a->strings["Delegation successfully granted."] = "Delegation successfully granted."; -$a->strings["Parent user not found, unavailable or password doesn't match."] = "Parent user not found, unavailable or password doesn't match."; -$a->strings["Delegation successfully revoked."] = "Delegation successfully revoked."; -$a->strings["Delegated administrators can view but not change delegation permissions."] = "Delegated administrators can view but not change delegation permissions."; -$a->strings["Delegate user not found."] = "Delegate user not found."; -$a->strings["No parent user"] = "No parent user"; -$a->strings["Parent User"] = "Parent user"; -$a->strings["Additional Accounts"] = "Additional Accounts"; -$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = "Register additional accounts that are automatically connected to your existing account so you can manage them from this account."; -$a->strings["Register an additional account"] = "Register an additional account"; -$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Parent users have total control of this account, including core settings. Please double-check whom you grant such access."; -$a->strings["Delegates"] = "Delegates"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely."; -$a->strings["Existing Page Delegates"] = "Existing page delegates"; -$a->strings["Potential Delegates"] = "Potential delegates"; -$a->strings["Add"] = "Add"; -$a->strings["No entries."] = "No entries."; -$a->strings["The theme you chose isn't available."] = "The chosen theme isn't available."; -$a->strings["%s - (Unsupported)"] = "%s - (Unsupported)"; -$a->strings["Display Settings"] = "Display Settings"; -$a->strings["General Theme Settings"] = "Themes"; -$a->strings["Custom Theme Settings"] = "Theme customisation"; -$a->strings["Content Settings"] = "Content/Layout"; -$a->strings["Theme settings"] = "Theme settings"; -$a->strings["Calendar"] = "Calendar"; -$a->strings["Display Theme:"] = "Display theme:"; -$a->strings["Mobile Theme:"] = "Mobile theme:"; -$a->strings["Number of items to display per page:"] = "Number of items displayed per page:"; -$a->strings["Maximum of 100 items"] = "Maximum of 100 items"; -$a->strings["Number of items to display per page when viewed from mobile device:"] = "Number of items displayed per page on mobile devices:"; -$a->strings["Update browser every xx seconds"] = "Update browser every so many seconds:"; -$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum 10 seconds; to disable -1."; -$a->strings["Automatic updates only at the top of the post stream pages"] = "Automatic updates only at the top of the post stream pages"; -$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = "Auto update may add new posts at the top of the post stream pages. This can affect the scroll position and perturb normal reading if something happens anywhere else the top of the page."; -$a->strings["Don't show emoticons"] = "Don't show emoticons"; -$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = "Normally emoticons are replaced with matching symbols. This setting disables this behaviour."; -$a->strings["Infinite scroll"] = "Infinite scroll"; -$a->strings["Automatic fetch new items when reaching the page end."] = "Automatic fetch new items when reaching the page end."; -$a->strings["Disable Smart Threading"] = "Disable smart threading"; -$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Disable the automatic suppression of extraneous thread indentation."; -$a->strings["Hide the Dislike feature"] = "Hide the Dislike feature"; -$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Hides the Dislike button and Dislike reactions on posts and comments."; -$a->strings["Beginning of week:"] = "Week begins: "; +$a->strings["No installed applications."] = "No installed applications."; +$a->strings["Applications"] = "Applications"; $a->strings["Profile Name is required."] = "Profile name is required."; -$a->strings["Profile updated."] = "Profile updated."; $a->strings["Profile couldn't be updated."] = "Profile couldn't be updated."; $a->strings["Label:"] = "Label:"; $a->strings["Value:"] = "Value:"; @@ -2047,7 +1938,6 @@ $a->strings["Profile picture"] = "Profile picture"; $a->strings["Location"] = "Location"; $a->strings["Miscellaneous"] = "Miscellaneous"; $a->strings["Custom Profile Fields"] = "Custom Profile Fields"; -$a->strings["Upload Profile Photo"] = "Upload profile photo"; $a->strings["Display name:"] = "Display name:"; $a->strings["Street Address:"] = "Street address:"; $a->strings["Locality/City:"] = "Locality/City:"; @@ -2071,7 +1961,6 @@ $a->strings["Crop Image"] = "Crop Image"; $a->strings["Please adjust the image cropping for optimum viewing."] = "Please adjust the image cropping for optimum viewing."; $a->strings["Use Image As Is"] = "Use image as it is."; $a->strings["Missing uploaded image."] = "Missing uploaded image."; -$a->strings["Image uploaded successfully."] = "Image uploaded successfully."; $a->strings["Profile Picture Settings"] = "Profile Picture Settings"; $a->strings["Current Profile Picture"] = "Current Profile Picture"; $a->strings["Upload Profile Picture"] = "Upload Profile Picture"; @@ -2079,23 +1968,23 @@ $a->strings["Upload Picture:"] = "Upload Picture:"; $a->strings["or"] = "or"; $a->strings["skip this step"] = "skip this step"; $a->strings["select a photo from your photo albums"] = "select a photo from your photo albums"; -$a->strings["Please enter your password to access this page."] = "Please enter your password to access this page."; -$a->strings["App-specific password generation failed: The description is empty."] = "App-specific password generation failed: The description is empty."; -$a->strings["App-specific password generation failed: This description already exists."] = "App-specific password generation failed: This description already exists."; -$a->strings["New app-specific password generated."] = "New app-specific password generated."; -$a->strings["App-specific passwords successfully revoked."] = "App-specific passwords successfully revoked."; -$a->strings["App-specific password successfully revoked."] = "App-specific password successfully revoked."; -$a->strings["Two-factor app-specific passwords"] = "Two-factor app-specific passwords"; -$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = "

    App-specific passwords are randomly generated passwords. They are used instead of your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "; -$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = "Make sure to copy your new app-specific password now. You won’t be able to see it again!"; -$a->strings["Description"] = "Description"; -$a->strings["Last Used"] = "Last Used"; -$a->strings["Revoke"] = "Revoke"; -$a->strings["Revoke All"] = "Revoke All"; -$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "When you generate a new app-specific password, you must use it right away. It will be shown to you only once after you generate it."; -$a->strings["Generate new app-specific password"] = "Generate new app-specific password"; -$a->strings["Friendiqa on my Fairphone 2..."] = "Friendiqa on my Fairphone 2..."; -$a->strings["Generate"] = "Generate"; +$a->strings["Delegation successfully granted."] = "Delegation successfully granted."; +$a->strings["Parent user not found, unavailable or password doesn't match."] = "Parent user not found, unavailable or password doesn't match."; +$a->strings["Delegation successfully revoked."] = "Delegation successfully revoked."; +$a->strings["Delegated administrators can view but not change delegation permissions."] = "Delegated administrators can view but not change delegation permissions."; +$a->strings["Delegate user not found."] = "Delegate user not found."; +$a->strings["No parent user"] = "No parent user"; +$a->strings["Parent User"] = "Parent user"; +$a->strings["Additional Accounts"] = "Additional Accounts"; +$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = "Register additional accounts that are automatically connected to your existing account so you can manage them from this account."; +$a->strings["Register an additional account"] = "Register an additional account"; +$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Parent users have total control of this account, including core settings. Please double-check whom you grant such access."; +$a->strings["Delegates"] = "Delegates"; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely."; +$a->strings["Existing Page Delegates"] = "Existing page delegates"; +$a->strings["Potential Delegates"] = "Potential delegates"; +$a->strings["Add"] = "Add"; +$a->strings["No entries."] = "No entries."; $a->strings["Two-factor authentication successfully disabled."] = "Two-factor authentication successfully disabled."; $a->strings["Wrong Password"] = "Wrong password"; $a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = "

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "; @@ -2117,150 +2006,76 @@ $a->strings["Disable two-factor authentication"] = "Disable two-factor authentic $a->strings["Show recovery codes"] = "Show recovery codes"; $a->strings["Manage app-specific passwords"] = "Manage app-specific passwords"; $a->strings["Finish app configuration"] = "Finish app configuration"; -$a->strings["New recovery codes successfully generated."] = "New recovery codes successfully generated."; -$a->strings["Two-factor recovery codes"] = "Two-factor recovery codes"; -$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe place! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "; -$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."; -$a->strings["Generate new recovery codes"] = "Generate new recovery codes"; -$a->strings["Next: Verification"] = "Next: Verification"; +$a->strings["Please enter your password to access this page."] = "Please enter your password to access this page."; $a->strings["Two-factor authentication successfully activated."] = "Two-factor authentication successfully activated."; $a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account name
    \n\t
    %s
    \n\t
    Secret key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "; $a->strings["Two-factor code verification"] = "Two-factor code verification"; $a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = "

    Please scan this QR Code with your authenticator app and submit the provided code.

    "; $a->strings["

    Or you can open the following URL in your mobile devicde:

    %s

    "] = "

    Or you can open the following URL in your mobile device:

    %s

    "; $a->strings["Verify code and enable two-factor authentication"] = "Verify code and enable two-factor authentication"; +$a->strings["New recovery codes successfully generated."] = "New recovery codes successfully generated."; +$a->strings["Two-factor recovery codes"] = "Two-factor recovery codes"; +$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe place! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "; +$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."; +$a->strings["Generate new recovery codes"] = "Generate new recovery codes"; +$a->strings["Next: Verification"] = "Next: Verification"; +$a->strings["App-specific password generation failed: The description is empty."] = "App-specific password generation failed: The description is empty."; +$a->strings["App-specific password generation failed: This description already exists."] = "App-specific password generation failed: This description already exists."; +$a->strings["New app-specific password generated."] = "New app-specific password generated."; +$a->strings["App-specific passwords successfully revoked."] = "App-specific passwords successfully revoked."; +$a->strings["App-specific password successfully revoked."] = "App-specific password successfully revoked."; +$a->strings["Two-factor app-specific passwords"] = "Two-factor app-specific passwords"; +$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = "

    App-specific passwords are randomly generated passwords. They are used instead of your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "; +$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = "Make sure to copy your new app-specific password now. You won’t be able to see it again!"; +$a->strings["Description"] = "Description"; +$a->strings["Last Used"] = "Last Used"; +$a->strings["Revoke"] = "Revoke"; +$a->strings["Revoke All"] = "Revoke All"; +$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "When you generate a new app-specific password, you must use it right away. It will be shown to you only once after you generate it."; +$a->strings["Generate new app-specific password"] = "Generate new app-specific password"; +$a->strings["Friendiqa on my Fairphone 2..."] = "Friendiqa on my Fairphone 2..."; +$a->strings["Generate"] = "Generate"; +$a->strings["The theme you chose isn't available."] = "The chosen theme isn't available."; +$a->strings["%s - (Unsupported)"] = "%s - (Unsupported)"; +$a->strings["Display Settings"] = "Display Settings"; +$a->strings["General Theme Settings"] = "Themes"; +$a->strings["Custom Theme Settings"] = "Theme customisation"; +$a->strings["Content Settings"] = "Content/Layout"; +$a->strings["Calendar"] = "Calendar"; +$a->strings["Display Theme:"] = "Display theme:"; +$a->strings["Mobile Theme:"] = "Mobile theme:"; +$a->strings["Number of items to display per page:"] = "Number of items displayed per page:"; +$a->strings["Maximum of 100 items"] = "Maximum of 100 items"; +$a->strings["Number of items to display per page when viewed from mobile device:"] = "Number of items displayed per page on mobile devices:"; +$a->strings["Update browser every xx seconds"] = "Update browser every so many seconds:"; +$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum 10 seconds; to disable -1."; +$a->strings["Automatic updates only at the top of the post stream pages"] = "Automatic updates only at the top of the post stream pages"; +$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = "Auto update may add new posts at the top of the post stream pages. This can affect the scroll position and perturb normal reading if something happens anywhere else the top of the page."; +$a->strings["Don't show emoticons"] = "Don't show emoticons"; +$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = "Normally emoticons are replaced with matching symbols. This setting disables this behaviour."; +$a->strings["Infinite scroll"] = "Infinite scroll"; +$a->strings["Automatic fetch new items when reaching the page end."] = "Automatic fetch new items when reaching the page end."; +$a->strings["Disable Smart Threading"] = "Disable smart threading"; +$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Disable the automatic suppression of extraneous thread indentation."; +$a->strings["Hide the Dislike feature"] = "Hide the Dislike feature"; +$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Hides the Dislike button and Dislike reactions on posts and comments."; +$a->strings["Beginning of week:"] = "Week begins: "; $a->strings["Export account"] = "Export account"; $a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Export your account info and contacts. Use this to backup your account or to move it to another server."; $a->strings["Export all"] = "Export all"; $a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"; $a->strings["Export Contacts to CSV"] = "Export contacts to CSV"; $a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "Export the list of the accounts you are following as CSV file. Compatible with Mastodon for example."; -$a->strings["Bad Request"] = "Bad Request"; -$a->strings["Unauthorized"] = "Unauthorized"; -$a->strings["Forbidden"] = "Forbidden"; -$a->strings["Not Found"] = "Not found"; -$a->strings["Internal Server Error"] = "Internal Server Error"; -$a->strings["Service Unavailable"] = "Service Unavailable"; -$a->strings["The server cannot or will not process the request due to an apparent client error."] = "The server cannot process the request due to an apparent client error."; -$a->strings["Authentication is required and has failed or has not yet been provided."] = "Authentication is required and has failed or has not yet been provided."; -$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = "The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."; -$a->strings["The requested resource could not be found but may be available in the future."] = "The requested resource could not be found but may be available in the future."; -$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "An unexpected condition was encountered and no more specific message is available."; -$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."; -$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."; -$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "This information is required for communication and is passed on to the nodes of the communication partners and stored there. Users can enter additional personal information that may be transmitted to the communication partner's accounts."; -$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."; -$a->strings["Privacy Statement"] = "Privacy Statement"; -$a->strings["Welcome to Friendica"] = "Welcome to Friendica"; -$a->strings["New Member Checklist"] = "New Member Checklist"; -$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."; -$a->strings["Getting Started"] = "Getting started"; -$a->strings["Friendica Walk-Through"] = "Friendica walk-through"; -$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."; -$a->strings["Go to Your Settings"] = "Go to your settings"; -$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."; -$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."; -$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."; -$a->strings["Edit Your Profile"] = "Edit your profile"; -$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."; -$a->strings["Profile Keywords"] = "Profile keywords"; -$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."; -$a->strings["Connecting"] = "Connecting"; -$a->strings["Importing Emails"] = "Importing emails"; -$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Enter your email access information on your Connector Settings if you wish to import and interact with friends or mailing lists from your email INBOX"; -$a->strings["Go to Your Contacts Page"] = "Go to your contacts page"; -$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Your contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add new contact dialog."; -$a->strings["Go to Your Site's Directory"] = "Go to your site's directory"; -$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "The directory lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own identity address when requested."; -$a->strings["Finding New People"] = "Finding new people"; -$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."; -$a->strings["Group Your Contacts"] = "Group your contacts"; -$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Once you have made some friends, organise them into private conversation groups from the sidebar of your contacts page and then you can interact with each group privately on your network page."; -$a->strings["Why Aren't My Posts Public?"] = "Why aren't my posts public?"; -$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."; -$a->strings["Getting Help"] = "Getting help"; -$a->strings["Go to the Help Section"] = "Go to the help section"; -$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Our help pages may be consulted for detail on other program features and resources."; -$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "This message was sent to you by %s, a member of the Friendica social network."; -$a->strings["You may visit them online at %s"] = "You may visit them online at %s"; -$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Please contact the sender by replying to this post if you do not wish to receive these messages."; -$a->strings["%s posted an update."] = "%s posted an update."; -$a->strings["This entry was edited"] = "This entry was edited"; -$a->strings["Private Message"] = "Private message"; -$a->strings["pinned item"] = "pinned item"; -$a->strings["Delete locally"] = "Delete locally"; -$a->strings["Delete globally"] = "Delete globally"; -$a->strings["Remove locally"] = "Remove locally"; -$a->strings["save to folder"] = "Save to folder"; -$a->strings["I will attend"] = "I will attend"; -$a->strings["I will not attend"] = "I will not attend"; -$a->strings["I might attend"] = "I might attend"; -$a->strings["ignore thread"] = "Ignore thread"; -$a->strings["unignore thread"] = "Unignore thread"; -$a->strings["toggle ignore status"] = "Toggle ignore status"; -$a->strings["pin"] = "pin"; -$a->strings["unpin"] = "unpin"; -$a->strings["toggle pin status"] = "toggle pin status"; -$a->strings["pinned"] = "pinned"; -$a->strings["add star"] = "Add star"; -$a->strings["remove star"] = "Remove star"; -$a->strings["toggle star status"] = "Toggle star status"; -$a->strings["starred"] = "Starred"; -$a->strings["add tag"] = "Add tag"; -$a->strings["like"] = "Like"; -$a->strings["dislike"] = "Dislike"; -$a->strings["Share this"] = "Share this"; -$a->strings["share"] = "Share"; -$a->strings["%s (Received %s)"] = "%s (Received %s)"; -$a->strings["Comment this item on your system"] = "Comment this item on your system"; -$a->strings["remote comment"] = "remote comment"; -$a->strings["Pushed"] = "Pushed"; -$a->strings["Pulled"] = "Pulled"; -$a->strings["to"] = "to"; -$a->strings["via"] = "via"; -$a->strings["Wall-to-Wall"] = "Wall-to-wall"; -$a->strings["via Wall-To-Wall:"] = "via wall-to-wall:"; -$a->strings["Reply to %s"] = "Reply to %s"; -$a->strings["More"] = "More"; -$a->strings["Notifier task is pending"] = "Notifier task is pending"; -$a->strings["Delivery to remote servers is pending"] = "Delivery to remote servers is pending"; -$a->strings["Delivery to remote servers is underway"] = "Delivery to remote servers is underway"; -$a->strings["Delivery to remote servers is mostly done"] = "Delivery to remote servers is mostly done"; -$a->strings["Delivery to remote servers is done"] = "Delivery to remote servers is done"; -$a->strings["%d comment"] = [ - 0 => "%d comment", - 1 => "%d comments", -]; -$a->strings["Show more"] = "Show more"; -$a->strings["Show fewer"] = "Show fewer"; -$a->strings["Attachments:"] = "Attachments:"; +$a->strings["System down for maintenance"] = "Sorry, the system is currently down for maintenance."; $a->strings["%s is now following %s."] = "%s is now following %s."; $a->strings["following"] = "following"; $a->strings["%s stopped following %s."] = "%s stopped following %s."; $a->strings["stopped following"] = "stopped following"; -$a->strings["Hometown:"] = "Home town:"; -$a->strings["Marital Status:"] = "Marital Status:"; -$a->strings["With:"] = "With:"; -$a->strings["Since:"] = "Since:"; -$a->strings["Sexual Preference:"] = "Sexual preference:"; -$a->strings["Political Views:"] = "Political views:"; -$a->strings["Religious Views:"] = "Religious views:"; -$a->strings["Likes:"] = "Likes:"; -$a->strings["Dislikes:"] = "Dislikes:"; -$a->strings["Title/Description:"] = "Title/Description:"; -$a->strings["Musical interests"] = "Music:"; -$a->strings["Books, literature"] = "Books, literature, poetry:"; -$a->strings["Television"] = "Television:"; -$a->strings["Film/dance/culture/entertainment"] = "Film, dance, culture, entertainment"; -$a->strings["Hobbies/Interests"] = "Hobbies/Interests:"; -$a->strings["Love/romance"] = "Love/Romance:"; -$a->strings["Work/employment"] = "Work/Employment:"; -$a->strings["School/education"] = "School/Education:"; -$a->strings["Contact information and Social Networks"] = "Contact information and other social networks:"; -$a->strings["Friendica Notification"] = "Friendica notification"; +$a->strings["Attachments:"] = "Attachments:"; $a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, %2\$s Administrator"; $a->strings["%s Administrator"] = "%s Administrator"; $a->strings["thanks"] = "thanks"; +$a->strings["Friendica Notification"] = "Friendica notification"; $a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD or MM-DD"; $a->strings["never"] = "never"; $a->strings["less than a second ago"] = "less than a second ago"; @@ -2277,58 +2092,236 @@ $a->strings["second"] = "second"; $a->strings["seconds"] = "seconds"; $a->strings["in %1\$d %2\$s"] = "in %1\$d %2\$s"; $a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s ago"; -$a->strings["(no subject)"] = "(no subject)"; -$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: Updating author-id and owner-id in item and thread table. "; -$a->strings["%s: Updating post-type."] = "%s: Updating post-type."; -$a->strings["default"] = "default"; -$a->strings["greenzero"] = "greenzero"; -$a->strings["purplezero"] = "purplezero"; -$a->strings["easterbunny"] = "easterbunny"; -$a->strings["darkzero"] = "darkzero"; -$a->strings["comix"] = "comix"; -$a->strings["slackr"] = "slackr"; -$a->strings["Variations"] = "Variations"; -$a->strings["Custom"] = "Custom"; -$a->strings["Note"] = "Note"; -$a->strings["Check image permissions if all users are allowed to see the image"] = "Check image permissions that all everyone is allowed to see the image"; -$a->strings["Select color scheme"] = "Select colour scheme"; -$a->strings["Copy or paste schemestring"] = "Copy or paste theme string"; -$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "You can copy this string to share your theme with others. Pasting here applies the theme string"; -$a->strings["Navigation bar background color"] = "Navigation bar background colour:"; -$a->strings["Navigation bar icon color "] = "Navigation bar icon colour:"; -$a->strings["Link color"] = "Link colour:"; -$a->strings["Set the background color"] = "Background colour:"; -$a->strings["Content background opacity"] = "Content background opacity"; -$a->strings["Set the background image"] = "Background image:"; -$a->strings["Background image style"] = "Background image style"; -$a->strings["Login page background image"] = "Login page background image"; -$a->strings["Login page background color"] = "Login page background colour"; -$a->strings["Leave background image and color empty for theme defaults"] = "Leave background image and colour empty for theme defaults"; -$a->strings["Skip to main content"] = "Skip to main content"; -$a->strings["Top Banner"] = "Top Banner"; -$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Resize image to the width of the screen and show background colour below on long pages."; -$a->strings["Full screen"] = "Full screen"; -$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Resize image to fill entire screen, clipping either the right or the bottom."; -$a->strings["Single row mosaic"] = "Single row mosaic"; -$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Resize image to repeat it on a single row, either vertical or horizontal."; -$a->strings["Mosaic"] = "Mosaic"; -$a->strings["Repeat image to fill the screen."] = "Repeat image to fill the screen."; -$a->strings["Guest"] = "Guest"; -$a->strings["Visitor"] = "Visitor"; -$a->strings["Alignment"] = "Alignment"; -$a->strings["Left"] = "Left"; -$a->strings["Center"] = "Centre"; -$a->strings["Color scheme"] = "Colour scheme"; -$a->strings["Posts font size"] = "Posts font size"; -$a->strings["Textareas font size"] = "Text areas font size"; -$a->strings["Comma separated list of helper forums"] = "Comma separated list of helper forums"; -$a->strings["don't show"] = "don't show"; -$a->strings["show"] = "show"; -$a->strings["Set style"] = "Set style"; -$a->strings["Community Pages"] = "Community pages"; -$a->strings["Community Profiles"] = "Community profiles"; -$a->strings["Help or @NewHere ?"] = "Help or @NewHere ?"; -$a->strings["Connect Services"] = "Connect services"; -$a->strings["Find Friends"] = "Find friends"; -$a->strings["Last users"] = "Last users"; -$a->strings["Quick Start"] = "Quick start"; +$a->strings["Database storage failed to update %s"] = "Database storage failed to update %s"; +$a->strings["Database storage failed to insert data"] = "Database storage failed to insert data"; +$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "Filesystem storage failed to create \"%s\". Check you write permissions."; +$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "Filesystem storage failed to save data to \"%s\". Check your write permissions"; +$a->strings["Storage base path"] = "Storage base path"; +$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Folder where uploaded files are saved. For maximum security, this should be a path outside web server folder tree"; +$a->strings["Enter a valid existing folder"] = "Enter a valid existing folder"; +$a->strings["activity"] = "activity"; +$a->strings["post"] = "post"; +$a->strings["Content warning: %s"] = "Content warning: %s"; +$a->strings["bytes"] = "bytes"; +$a->strings["View on separate page"] = "View on separate page"; +$a->strings["view on separate page"] = "view on separate page"; +$a->strings["link to source"] = "Link to source"; +$a->strings["[no subject]"] = "[no subject]"; +$a->strings["UnFollow"] = "Unfollow"; +$a->strings["Drop Contact"] = "Drop contact"; +$a->strings["Organisation"] = "Organisation"; +$a->strings["News"] = "News"; +$a->strings["Forum"] = "Forum"; +$a->strings["Connect URL missing."] = "Connect URL missing."; +$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."; +$a->strings["This site is not configured to allow communications with other networks."] = "This site is not configured to allow communications with other networks."; +$a->strings["No compatible communication protocols or feeds were discovered."] = "No compatible communication protocols or feeds were discovered."; +$a->strings["The profile address specified does not provide adequate information."] = "The profile address specified does not provide adequate information."; +$a->strings["An author or name was not found."] = "An author or name was not found."; +$a->strings["No browser URL could be matched to this address."] = "No browser URL could be matched to this address."; +$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Unable to match @-style identity address with a known protocol or email contact."; +$a->strings["Use mailto: in front of address to force email check."] = "Use mailto: in front of address to force email check."; +$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "The profile address specified belongs to a network which has been disabled on this site."; +$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Limited profile: This person will be unable to receive direct/private messages from you."; +$a->strings["Unable to retrieve contact information."] = "Unable to retrieve contact information."; +$a->strings["Starts:"] = "Starts:"; +$a->strings["Finishes:"] = "Finishes:"; +$a->strings["all-day"] = "All-day"; +$a->strings["Sept"] = "Sep"; +$a->strings["No events to display"] = "No events to display"; +$a->strings["l, F j"] = "l, F j"; +$a->strings["Edit event"] = "Edit event"; +$a->strings["Duplicate event"] = "Duplicate event"; +$a->strings["Delete event"] = "Delete event"; +$a->strings["D g:i A"] = "D g:i A"; +$a->strings["g:i A"] = "g:i A"; +$a->strings["Show map"] = "Show map"; +$a->strings["Hide map"] = "Hide map"; +$a->strings["%s's birthday"] = "%s's birthday"; +$a->strings["Happy Birthday %s"] = "Happy Birthday, %s!"; +$a->strings["Login failed"] = "Login failed"; +$a->strings["Not enough information to authenticate"] = "Not enough information to authenticate"; +$a->strings["Password can't be empty"] = "Password can't be empty"; +$a->strings["Empty passwords are not allowed."] = "Empty passwords are not allowed."; +$a->strings["The new password has been exposed in a public data dump, please choose another."] = "The new password has been exposed in a public data dump; please choose another."; +$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "The password can't contain accentuated letters, white spaces or colons"; +$a->strings["Passwords do not match. Password unchanged."] = "Passwords do not match. Password unchanged."; +$a->strings["An invitation is required."] = "An invitation is required."; +$a->strings["Invitation could not be verified."] = "Invitation could not be verified."; +$a->strings["Invalid OpenID url"] = "Invalid OpenID URL"; +$a->strings["Please enter the required information."] = "Please enter the required information."; +$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."; +$a->strings["Username should be at least %s character."] = [ + 0 => "Username should be at least %s character.", + 1 => "Username should be at least %s characters.", +]; +$a->strings["Username should be at most %s character."] = [ + 0 => "Username should be at most %s character.", + 1 => "Username should be at most %s characters.", +]; +$a->strings["That doesn't appear to be your full (First Last) name."] = "That doesn't appear to be your full (i.e first and last) name."; +$a->strings["Your email domain is not among those allowed on this site."] = "Your email domain is not allowed on this site."; +$a->strings["Not a valid email address."] = "Not a valid email address."; +$a->strings["The nickname was blocked from registration by the nodes admin."] = "The nickname was blocked from registration by the nodes admin."; +$a->strings["Cannot use that email."] = "Cannot use that email."; +$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Your nickname can only contain a-z, 0-9 and _."; +$a->strings["Nickname is already registered. Please choose another."] = "Nickname is already registered. Please choose another."; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "SERIOUS ERROR: Generation of security keys failed."; +$a->strings["An error occurred during registration. Please try again."] = "An error occurred during registration. Please try again."; +$a->strings["An error occurred creating your default profile. Please try again."] = "An error occurred creating your default profile. Please try again."; +$a->strings["An error occurred creating your self contact. Please try again."] = "An error occurred creating your self-contact. Please try again."; +$a->strings["Friends"] = "Friends"; +$a->strings["An error occurred creating your default contact group. Please try again."] = "An error occurred while creating your default contact group. Please try again."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\tDear %1\$s,\n\t\t\tThe administrator of %2\$s has set up an account for you."; +$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = "\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."; +$a->strings["Registration details for %s"] = "Registration details for %s"; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"; +$a->strings["Registration at %s"] = "Registration at %s"; +$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"; +$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."; +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "A deleted group with this name has been revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."; +$a->strings["Default privacy group for new contacts"] = "Default privacy group for new contacts"; +$a->strings["Everybody"] = "Everybody"; +$a->strings["edit"] = "edit"; +$a->strings["add"] = "add"; +$a->strings["Edit group"] = "Edit group"; +$a->strings["Create a new group"] = "Create new group"; +$a->strings["Edit groups"] = "Edit groups"; +$a->strings["Change profile photo"] = "Change profile photo"; +$a->strings["Atom feed"] = "Atom feed"; +$a->strings["g A l F d"] = "g A l F d"; +$a->strings["F d"] = "F d"; +$a->strings["[today]"] = "[today]"; +$a->strings["Birthday Reminders"] = "Birthday reminders"; +$a->strings["Birthdays this week:"] = "Birthdays this week:"; +$a->strings["[No description]"] = "[No description]"; +$a->strings["Event Reminders"] = "Event reminders"; +$a->strings["Upcoming events the next 7 days:"] = "Upcoming events the next 7 days:"; +$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s welcomes %2\$s"; +$a->strings["Add New Contact"] = "Add new contact"; +$a->strings["Enter address or web location"] = "Enter address or web location"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Example: jo@example.com, http://example.com/jo"; +$a->strings["Connect"] = "Connect"; +$a->strings["%d invitation available"] = [ + 0 => "%d invitation available", + 1 => "%d invitations available", +]; +$a->strings["Everyone"] = "Everyone"; +$a->strings["Relationships"] = "Relationships"; +$a->strings["Protocols"] = "Protocols"; +$a->strings["All Protocols"] = "All Protocols"; +$a->strings["Saved Folders"] = "Saved Folders"; +$a->strings["Everything"] = "Everything"; +$a->strings["Categories"] = "Categories"; +$a->strings["%d contact in common"] = [ + 0 => "%d contact in common", + 1 => "%d contacts in common", +]; +$a->strings["Archives"] = "Archives"; +$a->strings["Frequently"] = "Frequently"; +$a->strings["Hourly"] = "Hourly"; +$a->strings["Twice daily"] = "Twice daily"; +$a->strings["Daily"] = "Daily"; +$a->strings["Weekly"] = "Weekly"; +$a->strings["Monthly"] = "Monthly"; +$a->strings["DFRN"] = "DFRN"; +$a->strings["OStatus"] = "OStatus"; +$a->strings["RSS/Atom"] = "RSS/Atom"; +$a->strings["Zot!"] = "Zot!"; +$a->strings["LinkedIn"] = "LinkedIn"; +$a->strings["XMPP/IM"] = "XMPP/IM"; +$a->strings["MySpace"] = "MySpace"; +$a->strings["Google+"] = "Google+"; +$a->strings["pump.io"] = "pump.io"; +$a->strings["Twitter"] = "Twitter"; +$a->strings["Discourse"] = "Discourse"; +$a->strings["Diaspora Connector"] = "diaspora* connector"; +$a->strings["GNU Social Connector"] = "GNU Social Connector"; +$a->strings["ActivityPub"] = "ActivityPub"; +$a->strings["pnut"] = "pnut"; +$a->strings["%s (via %s)"] = "%s (via %s)"; +$a->strings["General Features"] = "General"; +$a->strings["Photo Location"] = "Photo location"; +$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Photo metadata is normally removed. This extracts the location (if present) prior to removing metadata and links it to a map."; +$a->strings["Trending Tags"] = "Trending Tags"; +$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Show a community page widget with a list of the most popular tags in recent public posts."; +$a->strings["Post Composition Features"] = "Post composition"; +$a->strings["Auto-mention Forums"] = "Auto-mention forums"; +$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Add/Remove mention when a forum page is selected or deselected in the ACL window."; +$a->strings["Explicit Mentions"] = "Explicit mentions"; +$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Add explicit mentions to comment box for manual control over who gets mentioned in replies."; +$a->strings["Post/Comment Tools"] = "Post/Comment tools"; +$a->strings["Post Categories"] = "Post categories"; +$a->strings["Add categories to your posts"] = "Add categories to your posts"; +$a->strings["Advanced Profile Settings"] = "Advanced profiles"; +$a->strings["List Forums"] = "List forums"; +$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Show visitors of public community forums at the advanced profile page"; +$a->strings["Tag Cloud"] = "Tag cloud"; +$a->strings["Provide a personal tag cloud on your profile page"] = "Provides a personal tag cloud on your profile page"; +$a->strings["Display Membership Date"] = "Display membership date"; +$a->strings["Display membership date in profile"] = "Display membership date in profile"; +$a->strings["Nothing new here"] = "Nothing new here"; +$a->strings["Clear notifications"] = "Clear notifications"; +$a->strings["@name, !forum, #tags, content"] = "@name, !forum, #tags, content"; +$a->strings["End this session"] = "End this session"; +$a->strings["Sign in"] = "Sign in"; +$a->strings["Personal notes"] = "Personal notes"; +$a->strings["Your personal notes"] = "My personal notes"; +$a->strings["Home"] = "Home"; +$a->strings["Home Page"] = "Home page"; +$a->strings["Create an account"] = "Create account"; +$a->strings["Help and documentation"] = "Help and documentation"; +$a->strings["Apps"] = "Apps"; +$a->strings["Addon applications, utilities, games"] = "Addon applications, utilities, games"; +$a->strings["Search site content"] = "Search site content"; +$a->strings["Full Text"] = "Full text"; +$a->strings["Tags"] = "Tags"; +$a->strings["Community"] = "Community"; +$a->strings["Conversations on this and other servers"] = "Conversations on this and other servers"; +$a->strings["Directory"] = "Directory"; +$a->strings["People directory"] = "People directory"; +$a->strings["Information about this friendica instance"] = "Information about this Friendica instance"; +$a->strings["Terms of Service of this Friendica instance"] = "Terms of Service for this Friendica instance"; +$a->strings["Introductions"] = "Introductions"; +$a->strings["Friend Requests"] = "Friend requests"; +$a->strings["See all notifications"] = "See all notifications"; +$a->strings["Mark all system notifications seen"] = "Mark all system notifications seen"; +$a->strings["Inbox"] = "Inbox"; +$a->strings["Outbox"] = "Outbox"; +$a->strings["Accounts"] = "Accounts"; +$a->strings["Manage other pages"] = "Manage other pages"; +$a->strings["Site setup and configuration"] = "Site setup and configuration"; +$a->strings["Navigation"] = "Navigation"; +$a->strings["Site map"] = "Site map"; +$a->strings["Remove term"] = "Remove term"; +$a->strings["Saved Searches"] = "Saved searches"; +$a->strings["Export"] = "Export"; +$a->strings["Export calendar as ical"] = "Export calendar as ical"; +$a->strings["Export calendar as csv"] = "Export calendar as csv"; +$a->strings["Trending Tags (last %d hour)"] = [ + 0 => "Trending Tags (last %d hour)", + 1 => "Trending tags (last %d hours)", +]; +$a->strings["More Trending Tags"] = "More Trending Tags"; +$a->strings["No contacts"] = "No contacts"; +$a->strings["%d Contact"] = [ + 0 => "%d contact", + 1 => "%d contacts", +]; +$a->strings["View Contacts"] = "View contacts"; +$a->strings["newer"] = "Later posts"; +$a->strings["older"] = "Earlier posts"; +$a->strings["Embedding disabled"] = "Embedding disabled"; +$a->strings["Embedded content"] = "Embedded content"; +$a->strings["prev"] = "prev"; +$a->strings["last"] = "last"; +$a->strings["Loading more entries..."] = "Loading more entries..."; +$a->strings["The end"] = "The end"; +$a->strings["Click to open/close"] = "Reveal/hide"; +$a->strings["Image/photo"] = "Image/Photo"; +$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; +$a->strings["$1 wrote:"] = "$1 wrote:"; +$a->strings["Encrypted content"] = "Encrypted content"; +$a->strings["Invalid source protocol"] = "Invalid source protocol"; +$a->strings["Invalid link protocol"] = "Invalid link protocol"; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours."; diff --git a/view/lang/en-us/messages.po b/view/lang/en-us/messages.po index c78624a049..f37732e419 100644 --- a/view/lang/en-us/messages.po +++ b/view/lang/en-us/messages.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-05 10:58-0400\n" -"PO-Revision-Date: 2020-06-23 16:04+0000\n" -"Last-Translator: Andy H3 \n" +"POT-Creation-Date: 2020-08-04 14:03+0000\n" +"PO-Revision-Date: 2020-08-05 00:17+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: English (United States) (http://www.transifex.com/Friendica/friendica/language/en_US/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,433 +21,801 @@ msgstr "" "Language: en_US\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: include/api.php:1123 +#: view/theme/duepuntozero/config.php:52 +msgid "default" +msgstr "default" + +#: view/theme/duepuntozero/config.php:53 +msgid "greenzero" +msgstr "greenzero" + +#: view/theme/duepuntozero/config.php:54 +msgid "purplezero" +msgstr "purplezero" + +#: view/theme/duepuntozero/config.php:55 +msgid "easterbunny" +msgstr "easterbunny" + +#: view/theme/duepuntozero/config.php:56 +msgid "darkzero" +msgstr "darkzero" + +#: view/theme/duepuntozero/config.php:57 +msgid "comix" +msgstr "comix" + +#: view/theme/duepuntozero/config.php:58 +msgid "slackr" +msgstr "slackr" + +#: view/theme/duepuntozero/config.php:69 view/theme/quattro/config.php:71 +#: view/theme/vier/config.php:119 view/theme/frio/config.php:139 +#: mod/message.php:272 mod/message.php:442 mod/events.php:567 +#: mod/photos.php:958 mod/photos.php:1064 mod/photos.php:1351 +#: mod/photos.php:1395 mod/photos.php:1442 mod/photos.php:1505 +#: src/Object/Post.php:946 src/Module/Debug/Localtime.php:64 +#: src/Module/Profile/Profile.php:241 src/Module/FriendSuggest.php:129 +#: src/Module/Install.php:230 src/Module/Install.php:270 +#: src/Module/Install.php:306 src/Module/Delegation.php:151 +#: src/Module/Contact.php:574 src/Module/Invite.php:175 +#: src/Module/Item/Compose.php:144 src/Module/Contact/Poke.php:156 +#: src/Module/Contact/Advanced.php:140 +#: src/Module/Settings/Profile/Index.php:237 +msgid "Submit" +msgstr "Submit" + +#: view/theme/duepuntozero/config.php:70 view/theme/quattro/config.php:72 +#: view/theme/vier/config.php:120 view/theme/frio/config.php:140 +#: src/Module/Settings/Display.php:186 +msgid "Theme settings" +msgstr "Theme settings" + +#: view/theme/duepuntozero/config.php:71 +msgid "Variations" +msgstr "Variations" + +#: view/theme/quattro/config.php:73 +msgid "Alignment" +msgstr "Alignment" + +#: view/theme/quattro/config.php:73 +msgid "Left" +msgstr "Left" + +#: view/theme/quattro/config.php:73 +msgid "Center" +msgstr "Center" + +#: view/theme/quattro/config.php:74 +msgid "Color scheme" +msgstr "Color scheme" + +#: view/theme/quattro/config.php:75 +msgid "Posts font size" +msgstr "Posts font size" + +#: view/theme/quattro/config.php:76 +msgid "Textareas font size" +msgstr "Text areas font size" + +#: view/theme/vier/config.php:75 +msgid "Comma separated list of helper forums" +msgstr "Comma-separated list of helper forums" + +#: view/theme/vier/config.php:115 +msgid "don't show" +msgstr "don't show" + +#: view/theme/vier/config.php:115 +msgid "show" +msgstr "show" + +#: view/theme/vier/config.php:121 +msgid "Set style" +msgstr "Set style" + +#: view/theme/vier/config.php:122 +msgid "Community Pages" +msgstr "Community pages" + +#: view/theme/vier/config.php:123 view/theme/vier/theme.php:124 +msgid "Community Profiles" +msgstr "Community profiles" + +#: view/theme/vier/config.php:124 +msgid "Help or @NewHere ?" +msgstr "Help or @NewHere ?" + +#: view/theme/vier/config.php:125 view/theme/vier/theme.php:337 +msgid "Connect Services" +msgstr "Connect services" + +#: view/theme/vier/config.php:126 +msgid "Find Friends" +msgstr "Find friends" + +#: view/theme/vier/config.php:127 view/theme/vier/theme.php:151 +msgid "Last users" +msgstr "Last users" + +#: view/theme/vier/theme.php:169 src/Content/Widget.php:77 +msgid "Find People" +msgstr "Find people" + +#: view/theme/vier/theme.php:170 src/Content/Widget.php:78 +msgid "Enter name or interest" +msgstr "Enter name or interest" + +#: view/theme/vier/theme.php:171 include/conversation.php:892 +#: mod/follow.php:157 src/Model/Contact.php:1165 src/Model/Contact.php:1178 +#: src/Content/Widget.php:79 +msgid "Connect/Follow" +msgstr "Connect/Follow" + +#: view/theme/vier/theme.php:172 src/Content/Widget.php:80 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Examples: Robert Morgenstein, fishing" + +#: view/theme/vier/theme.php:173 src/Module/Contact.php:834 +#: src/Module/Directory.php:105 src/Content/Widget.php:81 +msgid "Find" +msgstr "Find" + +#: view/theme/vier/theme.php:174 mod/suggest.php:55 src/Content/Widget.php:82 +msgid "Friend Suggestions" +msgstr "Friend suggestions" + +#: view/theme/vier/theme.php:175 src/Content/Widget.php:83 +msgid "Similar Interests" +msgstr "Similar interests" + +#: view/theme/vier/theme.php:176 src/Content/Widget.php:84 +msgid "Random Profile" +msgstr "Random profile" + +#: view/theme/vier/theme.php:177 src/Content/Widget.php:85 +msgid "Invite Friends" +msgstr "Invite friends" + +#: view/theme/vier/theme.php:178 src/Module/Directory.php:97 +#: src/Content/Widget.php:86 +msgid "Global Directory" +msgstr "Global directory" + +#: view/theme/vier/theme.php:180 src/Content/Widget.php:88 +msgid "Local Directory" +msgstr "Local directory" + +#: view/theme/vier/theme.php:220 src/Content/Nav.php:228 +#: src/Content/ForumManager.php:144 src/Content/Text/HTML.php:917 +msgid "Forums" +msgstr "Forums" + +#: view/theme/vier/theme.php:222 src/Content/ForumManager.php:146 +msgid "External link to forum" +msgstr "External link to forum" + +#: view/theme/vier/theme.php:225 src/Content/Widget.php:450 +#: src/Content/Widget.php:545 src/Content/ForumManager.php:149 +msgid "show more" +msgstr "show more" + +#: view/theme/vier/theme.php:252 +msgid "Quick Start" +msgstr "Quick start" + +#: view/theme/vier/theme.php:258 src/Module/Help.php:69 +#: src/Module/Settings/TwoFactor/Index.php:106 +#: src/Module/Settings/TwoFactor/Verify.php:132 +#: src/Module/Settings/TwoFactor/Recovery.php:93 +#: src/Module/Settings/TwoFactor/AppSpecific.php:115 src/Content/Nav.php:211 +msgid "Help" +msgstr "Help" + +#: view/theme/frio/config.php:123 +msgid "Custom" +msgstr "Custom" + +#: view/theme/frio/config.php:135 +msgid "Note" +msgstr "Note" + +#: view/theme/frio/config.php:135 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "Check image permissions that everyone is allowed to see the image" + +#: view/theme/frio/config.php:141 +msgid "Select color scheme" +msgstr "Select color scheme" + +#: view/theme/frio/config.php:142 +msgid "Copy or paste schemestring" +msgstr "Copy or paste theme string" + +#: view/theme/frio/config.php:142 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "You can copy this string to share your theme with others. Pasting here applies the theme string" + +#: view/theme/frio/config.php:143 +msgid "Navigation bar background color" +msgstr "Navigation bar background color:" + +#: view/theme/frio/config.php:144 +msgid "Navigation bar icon color " +msgstr "Navigation bar icon color:" + +#: view/theme/frio/config.php:145 +msgid "Link color" +msgstr "Link color:" + +#: view/theme/frio/config.php:146 +msgid "Set the background color" +msgstr "Background color:" + +#: view/theme/frio/config.php:147 +msgid "Content background opacity" +msgstr "Content background opacity" + +#: view/theme/frio/config.php:148 +msgid "Set the background image" +msgstr "Background image:" + +#: view/theme/frio/config.php:149 +msgid "Background image style" +msgstr "Background image style" + +#: view/theme/frio/config.php:154 +msgid "Login page background image" +msgstr "Login page background image" + +#: view/theme/frio/config.php:158 +msgid "Login page background color" +msgstr "Login page background color" + +#: view/theme/frio/config.php:158 +msgid "Leave background image and color empty for theme defaults" +msgstr "Leave background image and color empty for theme defaults" + +#: view/theme/frio/theme.php:202 +msgid "Guest" +msgstr "Guest" + +#: view/theme/frio/theme.php:205 +msgid "Visitor" +msgstr "Visitor" + +#: view/theme/frio/theme.php:220 src/Module/Contact.php:625 +#: src/Module/Contact.php:878 src/Module/BaseProfile.php:60 +#: src/Module/Settings/TwoFactor/Index.php:107 src/Content/Nav.php:176 +msgid "Status" +msgstr "Status" + +#: view/theme/frio/theme.php:220 src/Content/Nav.php:176 +#: src/Content/Nav.php:262 +msgid "Your posts and conversations" +msgstr "My posts and conversations" + +#: view/theme/frio/theme.php:221 src/Module/Profile/Profile.php:236 +#: src/Module/Welcome.php:57 src/Module/Contact.php:627 +#: src/Module/Contact.php:894 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Content/Nav.php:177 +msgid "Profile" +msgstr "Profile" + +#: view/theme/frio/theme.php:221 src/Content/Nav.php:177 +msgid "Your profile page" +msgstr "My profile page" + +#: view/theme/frio/theme.php:222 mod/fbrowser.php:42 +#: src/Module/BaseProfile.php:68 src/Content/Nav.php:178 +msgid "Photos" +msgstr "Photos" + +#: view/theme/frio/theme.php:222 src/Content/Nav.php:178 +msgid "Your photos" +msgstr "My photos" + +#: view/theme/frio/theme.php:223 src/Module/BaseProfile.php:76 +#: src/Module/BaseProfile.php:79 src/Content/Nav.php:179 +msgid "Videos" +msgstr "Videos" + +#: view/theme/frio/theme.php:223 src/Content/Nav.php:179 +msgid "Your videos" +msgstr "My videos" + +#: view/theme/frio/theme.php:224 view/theme/frio/theme.php:228 mod/cal.php:268 +#: mod/events.php:409 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 src/Content/Nav.php:180 +#: src/Content/Nav.php:247 +msgid "Events" +msgstr "Events" + +#: view/theme/frio/theme.php:224 src/Content/Nav.php:180 +msgid "Your events" +msgstr "My events" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:260 +msgid "Network" +msgstr "Network" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:260 +msgid "Conversations from your friends" +msgstr "My friends' conversations" + +#: view/theme/frio/theme.php:228 src/Module/BaseProfile.php:91 +#: src/Module/BaseProfile.php:102 src/Content/Nav.php:247 +msgid "Events and Calendar" +msgstr "Events and calendar" + +#: view/theme/frio/theme.php:229 mod/message.php:135 src/Content/Nav.php:272 +msgid "Messages" +msgstr "Messages" + +#: view/theme/frio/theme.php:229 src/Content/Nav.php:272 +msgid "Private mail" +msgstr "Private messages" + +#: view/theme/frio/theme.php:230 src/Module/Welcome.php:52 +#: src/Module/Admin/Themes/Details.php:124 +#: src/Module/Admin/Addons/Details.php:119 src/Module/BaseSettings.php:124 +#: src/Content/Nav.php:281 +msgid "Settings" +msgstr "Settings" + +#: view/theme/frio/theme.php:230 src/Content/Nav.php:281 +msgid "Account settings" +msgstr "Account settings" + +#: view/theme/frio/theme.php:231 src/Module/Contact.php:813 +#: src/Module/Contact.php:906 src/Module/BaseProfile.php:121 +#: src/Module/BaseProfile.php:124 src/Content/Nav.php:224 +#: src/Content/Nav.php:283 src/Content/Text/HTML.php:913 +msgid "Contacts" +msgstr "Contacts" + +#: view/theme/frio/theme.php:231 src/Content/Nav.php:283 +msgid "Manage/edit friends and contacts" +msgstr "Manage/Edit friends and contacts" + +#: view/theme/frio/theme.php:316 include/conversation.php:875 +msgid "Follow Thread" +msgstr "Follow thread" + +#: view/theme/frio/php/standard.php:38 view/theme/frio/php/default.php:84 +msgid "Skip to main content" +msgstr "" + +#: view/theme/frio/php/Image.php:40 +msgid "Top Banner" +msgstr "Top Banner" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "Resize image to the width of the screen and show background color below on long pages." + +#: view/theme/frio/php/Image.php:41 +msgid "Full screen" +msgstr "Full screen" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "Resize image to fill entire screen, clipping either the right or the bottom." + +#: view/theme/frio/php/Image.php:42 +msgid "Single row mosaic" +msgstr "Single row mosaic" + +#: view/theme/frio/php/Image.php:42 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "Resize image to repeat it on a single row, either vertical or horizontal." + +#: view/theme/frio/php/Image.php:43 +msgid "Mosaic" +msgstr "Mosaic" + +#: view/theme/frio/php/Image.php:43 +msgid "Repeat image to fill the screen." +msgstr "Repeat image to fill the screen." + +#: update.php:195 #, php-format -msgid "Daily posting limit of %d post reached. The post was rejected." -msgid_plural "Daily posting limit of %d posts reached. The post was rejected." -msgstr[0] "Daily posting limit of %d post reached. The post was rejected." -msgstr[1] "Daily posting limit of %d posts reached. This post was rejected." +msgid "%s: Updating author-id and owner-id in item and thread table. " +msgstr "%s: Updating author-id and owner-id in item and thread table. " -#: include/api.php:1137 +#: update.php:250 #, php-format -msgid "Weekly posting limit of %d post reached. The post was rejected." -msgid_plural "" -"Weekly posting limit of %d posts reached. The post was rejected." -msgstr[0] "Weekly posting limit of %d post reached. The post was rejected." -msgstr[1] "Weekly posting limit of %d posts reached. This post was rejected." +msgid "%s: Updating post-type." +msgstr "%s: Updating post-type." -#: include/api.php:1151 -#, php-format -msgid "Monthly posting limit of %d post reached. The post was rejected." -msgstr "Monthly posting limit of %d posts reached. This post was rejected." - -#: include/api.php:4560 mod/photos.php:104 mod/photos.php:195 -#: mod/photos.php:641 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1587 src/Model/User.php:859 src/Model/User.php:867 -#: src/Model/User.php:875 src/Module/Settings/Profile/Photo/Crop.php:97 -#: src/Module/Settings/Profile/Photo/Crop.php:113 -#: src/Module/Settings/Profile/Photo/Crop.php:129 -#: src/Module/Settings/Profile/Photo/Crop.php:178 -#: src/Module/Settings/Profile/Photo/Index.php:96 -#: src/Module/Settings/Profile/Photo/Index.php:104 -msgid "Profile Photos" -msgstr "Profile photos" - -#: include/conversation.php:189 +#: include/conversation.php:188 #, php-format msgid "%1$s poked %2$s" msgstr "%1$s poked %2$s" -#: include/conversation.php:221 src/Model/Item.php:3444 +#: include/conversation.php:220 src/Model/Item.php:3330 msgid "event" msgstr "event" -#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:88 +#: include/conversation.php:223 include/conversation.php:232 mod/tagger.php:89 msgid "status" msgstr "status" -#: include/conversation.php:229 mod/tagger.php:88 src/Model/Item.php:3446 +#: include/conversation.php:228 mod/tagger.php:89 src/Model/Item.php:3332 msgid "photo" msgstr "photo" -#: include/conversation.php:243 mod/tagger.php:121 +#: include/conversation.php:242 mod/tagger.php:122 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s tagged %2$s's %3$s with %4$s" -#: include/conversation.php:555 mod/photos.php:1480 src/Object/Post.php:228 +#: include/conversation.php:554 mod/photos.php:1473 src/Object/Post.php:227 msgid "Select" msgstr "Select" -#: include/conversation.php:556 mod/photos.php:1481 mod/settings.php:568 -#: mod/settings.php:710 src/Module/Admin/Users.php:253 -#: src/Module/Contact.php:855 src/Module/Contact.php:1136 +#: include/conversation.php:555 mod/settings.php:560 mod/settings.php:702 +#: mod/photos.php:1474 src/Module/Contact.php:844 src/Module/Contact.php:1163 +#: src/Module/Admin/Users.php:253 msgid "Delete" msgstr "Delete" -#: include/conversation.php:590 src/Object/Post.php:438 -#: src/Object/Post.php:439 +#: include/conversation.php:589 src/Object/Post.php:440 +#: src/Object/Post.php:441 #, php-format msgid "View %s's profile @ %s" msgstr "View %s's profile @ %s" -#: include/conversation.php:603 src/Object/Post.php:426 +#: include/conversation.php:602 src/Object/Post.php:428 msgid "Categories:" msgstr "Categories:" -#: include/conversation.php:604 src/Object/Post.php:427 +#: include/conversation.php:603 src/Object/Post.php:429 msgid "Filed under:" msgstr "Filed under:" -#: include/conversation.php:611 src/Object/Post.php:452 +#: include/conversation.php:610 src/Object/Post.php:454 #, php-format msgid "%s from %s" msgstr "%s from %s" -#: include/conversation.php:626 +#: include/conversation.php:625 msgid "View in context" msgstr "View in context" -#: include/conversation.php:628 include/conversation.php:1149 -#: mod/editpost.php:104 mod/message.php:275 mod/message.php:457 -#: mod/photos.php:1385 mod/wallmessage.php:157 src/Module/Item/Compose.php:159 -#: src/Object/Post.php:484 +#: include/conversation.php:627 include/conversation.php:1167 +#: mod/wallmessage.php:155 mod/message.php:271 mod/message.php:443 +#: mod/editpost.php:104 mod/photos.php:1378 src/Object/Post.php:486 +#: src/Module/Item/Compose.php:159 msgid "Please wait" msgstr "Please wait" -#: include/conversation.php:692 +#: include/conversation.php:691 msgid "remove" msgstr "Remove" -#: include/conversation.php:696 +#: include/conversation.php:695 msgid "Delete Selected Items" msgstr "Delete selected items" -#: include/conversation.php:857 view/theme/frio/theme.php:354 -msgid "Follow Thread" -msgstr "Follow thread" - -#: include/conversation.php:858 src/Model/Contact.php:1277 +#: include/conversation.php:876 src/Model/Contact.php:1170 msgid "View Status" msgstr "View status" -#: include/conversation.php:859 include/conversation.php:877 mod/match.php:101 -#: mod/suggest.php:102 src/Model/Contact.php:1203 src/Model/Contact.php:1269 -#: src/Model/Contact.php:1278 src/Module/AllFriends.php:93 -#: src/Module/BaseSearch.php:158 src/Module/Directory.php:164 -#: src/Module/Settings/Profile/Index.php:246 +#: include/conversation.php:877 include/conversation.php:895 +#: src/Module/Directory.php:166 src/Module/Settings/Profile/Index.php:240 +#: src/Model/Contact.php:1096 src/Model/Contact.php:1162 +#: src/Model/Contact.php:1171 msgid "View Profile" msgstr "View profile" -#: include/conversation.php:860 src/Model/Contact.php:1279 +#: include/conversation.php:878 src/Model/Contact.php:1172 msgid "View Photos" msgstr "View photos" -#: include/conversation.php:861 src/Model/Contact.php:1270 -#: src/Model/Contact.php:1280 +#: include/conversation.php:879 src/Model/Contact.php:1163 +#: src/Model/Contact.php:1173 msgid "Network Posts" msgstr "Network posts" -#: include/conversation.php:862 src/Model/Contact.php:1271 -#: src/Model/Contact.php:1281 +#: include/conversation.php:880 src/Model/Contact.php:1164 +#: src/Model/Contact.php:1174 msgid "View Contact" msgstr "View contact" -#: include/conversation.php:863 src/Model/Contact.php:1283 +#: include/conversation.php:881 src/Model/Contact.php:1176 msgid "Send PM" msgstr "Send PM" -#: include/conversation.php:864 src/Module/Admin/Blocklist/Contact.php:84 -#: src/Module/Admin/Users.php:254 src/Module/Contact.php:604 -#: src/Module/Contact.php:852 src/Module/Contact.php:1111 +#: include/conversation.php:882 src/Module/Contact.php:595 +#: src/Module/Contact.php:841 src/Module/Contact.php:1138 +#: src/Module/Admin/Users.php:254 src/Module/Admin/Blocklist/Contact.php:84 msgid "Block" msgstr "Block" -#: include/conversation.php:865 src/Module/Contact.php:605 -#: src/Module/Contact.php:853 src/Module/Contact.php:1119 +#: include/conversation.php:883 src/Module/Notifications/Notification.php:59 #: src/Module/Notifications/Introductions.php:110 -#: src/Module/Notifications/Introductions.php:185 -#: src/Module/Notifications/Notification.php:59 +#: src/Module/Notifications/Introductions.php:185 src/Module/Contact.php:596 +#: src/Module/Contact.php:842 src/Module/Contact.php:1146 msgid "Ignore" msgstr "Ignore" -#: include/conversation.php:869 src/Model/Contact.php:1284 +#: include/conversation.php:887 src/Model/Contact.php:1177 msgid "Poke" msgstr "Poke" -#: include/conversation.php:874 mod/follow.php:182 mod/match.php:102 -#: mod/suggest.php:103 src/Content/Widget.php:80 src/Model/Contact.php:1272 -#: src/Model/Contact.php:1285 src/Module/AllFriends.php:94 -#: src/Module/BaseSearch.php:159 view/theme/vier/theme.php:176 -msgid "Connect/Follow" -msgstr "Connect/Follow" - -#: include/conversation.php:1000 +#: include/conversation.php:1018 #, php-format msgid "%s likes this." msgstr "%s likes this." -#: include/conversation.php:1003 +#: include/conversation.php:1021 #, php-format msgid "%s doesn't like this." msgstr "%s doesn't like this." -#: include/conversation.php:1006 +#: include/conversation.php:1024 #, php-format msgid "%s attends." msgstr "%s attends." -#: include/conversation.php:1009 +#: include/conversation.php:1027 #, php-format msgid "%s doesn't attend." msgstr "%s won't attend." -#: include/conversation.php:1012 +#: include/conversation.php:1030 #, php-format msgid "%s attends maybe." msgstr "%s might attend." -#: include/conversation.php:1015 include/conversation.php:1058 +#: include/conversation.php:1033 include/conversation.php:1076 #, php-format msgid "%s reshared this." msgstr "%s reshared this." -#: include/conversation.php:1023 +#: include/conversation.php:1041 msgid "and" msgstr "and" -#: include/conversation.php:1029 +#: include/conversation.php:1047 #, php-format msgid "and %d other people" msgstr "and %d other people" -#: include/conversation.php:1037 +#: include/conversation.php:1055 #, php-format msgid "%2$d people like this" msgstr "%2$d people like this" -#: include/conversation.php:1038 +#: include/conversation.php:1056 #, php-format msgid "%s like this." msgstr "%s like this." -#: include/conversation.php:1041 +#: include/conversation.php:1059 #, php-format msgid "%2$d people don't like this" msgstr "%2$d people don't like this" -#: include/conversation.php:1042 +#: include/conversation.php:1060 #, php-format msgid "%s don't like this." msgstr "%s don't like this." -#: include/conversation.php:1045 +#: include/conversation.php:1063 #, php-format msgid "%2$d people attend" msgstr "%2$d people attend" -#: include/conversation.php:1046 +#: include/conversation.php:1064 #, php-format msgid "%s attend." msgstr "%s attend." -#: include/conversation.php:1049 +#: include/conversation.php:1067 #, php-format msgid "%2$d people don't attend" msgstr "%2$d people won't attend" -#: include/conversation.php:1050 +#: include/conversation.php:1068 #, php-format msgid "%s don't attend." msgstr "%s won't attend." -#: include/conversation.php:1053 +#: include/conversation.php:1071 #, php-format msgid "%2$d people attend maybe" msgstr "%2$d people might attend" -#: include/conversation.php:1054 +#: include/conversation.php:1072 #, php-format msgid "%s attend maybe." msgstr "%s may be attending." -#: include/conversation.php:1057 +#: include/conversation.php:1075 #, php-format msgid "%2$d people reshared this" msgstr "%2$d people reshared this" -#: include/conversation.php:1087 +#: include/conversation.php:1105 msgid "Visible to everybody" msgstr "Visible to everybody" -#: include/conversation.php:1088 src/Module/Item/Compose.php:153 -#: src/Object/Post.php:954 +#: include/conversation.php:1106 src/Object/Post.php:956 +#: src/Module/Item/Compose.php:153 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Please enter an image/video/audio/webpage URL:" -#: include/conversation.php:1089 +#: include/conversation.php:1107 msgid "Tag term:" msgstr "Tag term:" -#: include/conversation.php:1090 src/Module/Filer/SaveTag.php:66 +#: include/conversation.php:1108 src/Module/Filer/SaveTag.php:65 msgid "Save to Folder:" msgstr "Save to folder:" -#: include/conversation.php:1091 +#: include/conversation.php:1109 msgid "Where are you right now?" msgstr "Where are you right now?" -#: include/conversation.php:1092 +#: include/conversation.php:1110 msgid "Delete item(s)?" msgstr "Delete item(s)?" -#: include/conversation.php:1124 +#: include/conversation.php:1142 msgid "New Post" msgstr "New post" -#: include/conversation.php:1127 +#: include/conversation.php:1145 msgid "Share" msgstr "Share" -#: include/conversation.php:1128 mod/editpost.php:89 mod/photos.php:1404 -#: src/Object/Post.php:945 +#: include/conversation.php:1146 mod/editpost.php:89 mod/photos.php:1397 +#: src/Object/Post.php:947 src/Module/Contact/Poke.php:155 msgid "Loading..." msgstr "" -#: include/conversation.php:1129 mod/editpost.php:90 mod/message.php:273 -#: mod/message.php:454 mod/wallmessage.php:155 +#: include/conversation.php:1147 mod/wallmessage.php:153 mod/message.php:269 +#: mod/message.php:440 mod/editpost.php:90 msgid "Upload photo" msgstr "Upload photo" -#: include/conversation.php:1130 mod/editpost.php:91 +#: include/conversation.php:1148 mod/editpost.php:91 msgid "upload photo" msgstr "upload photo" -#: include/conversation.php:1131 mod/editpost.php:92 +#: include/conversation.php:1149 mod/editpost.php:92 msgid "Attach file" msgstr "Attach file" -#: include/conversation.php:1132 mod/editpost.php:93 +#: include/conversation.php:1150 mod/editpost.php:93 msgid "attach file" msgstr "attach file" -#: include/conversation.php:1133 src/Module/Item/Compose.php:145 -#: src/Object/Post.php:946 +#: include/conversation.php:1151 src/Object/Post.php:948 +#: src/Module/Item/Compose.php:145 msgid "Bold" msgstr "Bold" -#: include/conversation.php:1134 src/Module/Item/Compose.php:146 -#: src/Object/Post.php:947 +#: include/conversation.php:1152 src/Object/Post.php:949 +#: src/Module/Item/Compose.php:146 msgid "Italic" msgstr "Italic" -#: include/conversation.php:1135 src/Module/Item/Compose.php:147 -#: src/Object/Post.php:948 +#: include/conversation.php:1153 src/Object/Post.php:950 +#: src/Module/Item/Compose.php:147 msgid "Underline" msgstr "Underline" -#: include/conversation.php:1136 src/Module/Item/Compose.php:148 -#: src/Object/Post.php:949 +#: include/conversation.php:1154 src/Object/Post.php:951 +#: src/Module/Item/Compose.php:148 msgid "Quote" msgstr "Quote" -#: include/conversation.php:1137 src/Module/Item/Compose.php:149 -#: src/Object/Post.php:950 +#: include/conversation.php:1155 src/Object/Post.php:952 +#: src/Module/Item/Compose.php:149 msgid "Code" msgstr "Code" -#: include/conversation.php:1138 src/Module/Item/Compose.php:150 -#: src/Object/Post.php:951 +#: include/conversation.php:1156 src/Object/Post.php:953 +#: src/Module/Item/Compose.php:150 msgid "Image" msgstr "Image" -#: include/conversation.php:1139 src/Module/Item/Compose.php:151 -#: src/Object/Post.php:952 +#: include/conversation.php:1157 src/Object/Post.php:954 +#: src/Module/Item/Compose.php:151 msgid "Link" msgstr "Link" -#: include/conversation.php:1140 src/Module/Item/Compose.php:152 -#: src/Object/Post.php:953 +#: include/conversation.php:1158 src/Object/Post.php:955 +#: src/Module/Item/Compose.php:152 msgid "Link or Media" msgstr "Link or media" -#: include/conversation.php:1141 mod/editpost.php:100 +#: include/conversation.php:1159 mod/editpost.php:100 #: src/Module/Item/Compose.php:155 msgid "Set your location" msgstr "Set your location" -#: include/conversation.php:1142 mod/editpost.php:101 +#: include/conversation.php:1160 mod/editpost.php:101 msgid "set location" msgstr "set location" -#: include/conversation.php:1143 mod/editpost.php:102 +#: include/conversation.php:1161 mod/editpost.php:102 msgid "Clear browser location" msgstr "Clear browser location" -#: include/conversation.php:1144 mod/editpost.php:103 +#: include/conversation.php:1162 mod/editpost.php:103 msgid "clear location" msgstr "clear location" -#: include/conversation.php:1146 mod/editpost.php:117 +#: include/conversation.php:1164 mod/editpost.php:117 #: src/Module/Item/Compose.php:160 msgid "Set title" msgstr "Set title" -#: include/conversation.php:1148 mod/editpost.php:119 +#: include/conversation.php:1166 mod/editpost.php:119 #: src/Module/Item/Compose.php:161 msgid "Categories (comma-separated list)" msgstr "Categories (comma-separated list)" -#: include/conversation.php:1150 mod/editpost.php:105 +#: include/conversation.php:1168 mod/editpost.php:105 msgid "Permission settings" msgstr "Permission settings" -#: include/conversation.php:1151 mod/editpost.php:134 +#: include/conversation.php:1169 mod/editpost.php:134 msgid "permissions" -msgstr "permissions" +msgstr "Permissions" -#: include/conversation.php:1160 mod/editpost.php:114 +#: include/conversation.php:1178 mod/editpost.php:114 msgid "Public post" msgstr "Public post" -#: include/conversation.php:1164 mod/editpost.php:125 mod/events.php:565 -#: mod/photos.php:1403 mod/photos.php:1450 mod/photos.php:1513 -#: src/Module/Item/Compose.php:154 src/Object/Post.php:955 +#: include/conversation.php:1182 mod/editpost.php:125 mod/events.php:565 +#: mod/photos.php:1396 mod/photos.php:1443 mod/photos.php:1506 +#: src/Object/Post.php:957 src/Module/Item/Compose.php:154 msgid "Preview" msgstr "Preview" -#: include/conversation.php:1168 include/items.php:400 -#: mod/dfrn_request.php:648 mod/editpost.php:128 mod/fbrowser.php:109 -#: mod/fbrowser.php:138 mod/follow.php:188 mod/message.php:168 -#: mod/photos.php:1055 mod/photos.php:1162 mod/settings.php:508 -#: mod/settings.php:534 mod/suggest.php:91 mod/tagrm.php:36 mod/tagrm.php:131 -#: mod/unfollow.php:138 src/Module/Contact.php:456 -#: src/Module/RemoteFollow.php:112 +#: include/conversation.php:1186 mod/settings.php:500 mod/settings.php:526 +#: mod/unfollow.php:137 mod/message.php:165 mod/tagrm.php:36 mod/tagrm.php:126 +#: mod/dfrn_request.php:648 mod/item.php:928 mod/editpost.php:128 +#: mod/follow.php:163 mod/fbrowser.php:104 mod/fbrowser.php:133 +#: mod/photos.php:1047 mod/photos.php:1154 src/Module/Contact.php:451 +#: src/Module/RemoteFollow.php:110 msgid "Cancel" msgstr "Cancel" -#: include/conversation.php:1173 +#: include/conversation.php:1191 msgid "Post to Groups" msgstr "Post to groups" -#: include/conversation.php:1174 +#: include/conversation.php:1192 msgid "Post to Contacts" msgstr "Post to contacts" -#: include/conversation.php:1175 +#: include/conversation.php:1193 msgid "Private post" msgstr "Private post" -#: include/conversation.php:1180 mod/editpost.php:132 -#: src/Model/Profile.php:471 src/Module/Contact.php:331 +#: include/conversation.php:1198 mod/editpost.php:132 +#: src/Module/Contact.php:326 src/Model/Profile.php:454 msgid "Message" msgstr "Message" -#: include/conversation.php:1181 mod/editpost.php:133 +#: include/conversation.php:1199 mod/editpost.php:133 msgid "Browser" msgstr "Browser" -#: include/conversation.php:1183 mod/editpost.php:136 +#: include/conversation.php:1201 mod/editpost.php:136 msgid "Open Compose page" msgstr "" @@ -455,262 +823,262 @@ msgstr "" msgid "[Friendica:Notify]" msgstr "" -#: include/enotify.php:128 +#: include/enotify.php:140 #, php-format msgid "%s New mail received at %s" msgstr "" -#: include/enotify.php:130 +#: include/enotify.php:142 #, php-format msgid "%1$s sent you a new private message at %2$s." msgstr "%1$s sent you a new private message at %2$s." -#: include/enotify.php:131 +#: include/enotify.php:143 msgid "a private message" msgstr "a private message" -#: include/enotify.php:131 +#: include/enotify.php:143 #, php-format msgid "%1$s sent you %2$s." msgstr "%1$s sent you %2$s." -#: include/enotify.php:133 +#: include/enotify.php:145 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "Please visit %s to view or reply to your private messages." -#: include/enotify.php:177 +#: include/enotify.php:189 #, php-format msgid "%1$s replied to you on %2$s's %3$s %4$s" msgstr "" -#: include/enotify.php:179 +#: include/enotify.php:191 #, php-format msgid "%1$s tagged you on %2$s's %3$s %4$s" msgstr "" -#: include/enotify.php:181 +#: include/enotify.php:193 #, php-format msgid "%1$s commented on %2$s's %3$s %4$s" msgstr "" -#: include/enotify.php:191 +#: include/enotify.php:203 #, php-format msgid "%1$s replied to you on your %2$s %3$s" msgstr "" -#: include/enotify.php:193 +#: include/enotify.php:205 #, php-format msgid "%1$s tagged you on your %2$s %3$s" msgstr "" -#: include/enotify.php:195 +#: include/enotify.php:207 #, php-format msgid "%1$s commented on your %2$s %3$s" msgstr "" -#: include/enotify.php:202 +#: include/enotify.php:214 #, php-format msgid "%1$s replied to you on their %2$s %3$s" msgstr "" -#: include/enotify.php:204 +#: include/enotify.php:216 #, php-format msgid "%1$s tagged you on their %2$s %3$s" msgstr "" -#: include/enotify.php:206 +#: include/enotify.php:218 #, php-format msgid "%1$s commented on their %2$s %3$s" msgstr "" -#: include/enotify.php:217 +#: include/enotify.php:229 #, php-format msgid "%s %s tagged you" msgstr "" -#: include/enotify.php:219 +#: include/enotify.php:231 #, php-format msgid "%1$s tagged you at %2$s" msgstr "%1$s tagged you at %2$s" -#: include/enotify.php:221 +#: include/enotify.php:233 #, php-format msgid "%1$s Comment to conversation #%2$d by %3$s" msgstr "" -#: include/enotify.php:223 +#: include/enotify.php:235 #, php-format msgid "%s commented on an item/conversation you have been following." msgstr "%s commented on an item/conversation you have been following." -#: include/enotify.php:228 include/enotify.php:243 include/enotify.php:258 -#: include/enotify.php:277 include/enotify.php:293 +#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:270 +#: include/enotify.php:289 include/enotify.php:305 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Please visit %s to view or reply to the conversation." -#: include/enotify.php:235 +#: include/enotify.php:247 #, php-format msgid "%s %s posted to your profile wall" msgstr "" -#: include/enotify.php:237 +#: include/enotify.php:249 #, php-format msgid "%1$s posted to your profile wall at %2$s" msgstr "%1$s posted to your profile wall at %2$s" -#: include/enotify.php:238 +#: include/enotify.php:250 #, php-format msgid "%1$s posted to [url=%2$s]your wall[/url]" msgstr "%1$s posted to [url=%2$s]your wall[/url]" -#: include/enotify.php:250 +#: include/enotify.php:262 #, php-format msgid "%s %s shared a new post" msgstr "" -#: include/enotify.php:252 +#: include/enotify.php:264 #, php-format msgid "%1$s shared a new post at %2$s" msgstr "%1$s shared a new post at %2$s" -#: include/enotify.php:253 +#: include/enotify.php:265 #, php-format msgid "%1$s [url=%2$s]shared a post[/url]." msgstr "%1$s [url=%2$s]shared a post[/url]." -#: include/enotify.php:265 +#: include/enotify.php:277 #, php-format msgid "%1$s %2$s poked you" msgstr "" -#: include/enotify.php:267 +#: include/enotify.php:279 #, php-format msgid "%1$s poked you at %2$s" msgstr "%1$s poked you at %2$s" -#: include/enotify.php:268 +#: include/enotify.php:280 #, php-format msgid "%1$s [url=%2$s]poked you[/url]." msgstr "%1$s [url=%2$s]poked you[/url]." -#: include/enotify.php:285 +#: include/enotify.php:297 #, php-format msgid "%s %s tagged your post" msgstr "" -#: include/enotify.php:287 +#: include/enotify.php:299 #, php-format msgid "%1$s tagged your post at %2$s" msgstr "%1$s tagged your post at %2$s" -#: include/enotify.php:288 +#: include/enotify.php:300 #, php-format msgid "%1$s tagged [url=%2$s]your post[/url]" msgstr "%1$s tagged [url=%2$s]your post[/url]" -#: include/enotify.php:300 +#: include/enotify.php:312 #, php-format msgid "%s Introduction received" msgstr "" -#: include/enotify.php:302 +#: include/enotify.php:314 #, php-format msgid "You've received an introduction from '%1$s' at %2$s" msgstr "You've received an introduction from '%1$s' at %2$s" -#: include/enotify.php:303 +#: include/enotify.php:315 #, php-format msgid "You've received [url=%1$s]an introduction[/url] from %2$s." msgstr "You've received [url=%1$s]an introduction[/url] from %2$s." -#: include/enotify.php:308 include/enotify.php:354 +#: include/enotify.php:320 include/enotify.php:366 #, php-format msgid "You may visit their profile at %s" msgstr "You may visit their profile at %s" -#: include/enotify.php:310 +#: include/enotify.php:322 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "Please visit %s to approve or reject the introduction." -#: include/enotify.php:317 +#: include/enotify.php:329 #, php-format msgid "%s A new person is sharing with you" msgstr "" -#: include/enotify.php:319 include/enotify.php:320 +#: include/enotify.php:331 include/enotify.php:332 #, php-format msgid "%1$s is sharing with you at %2$s" msgstr "%1$s is sharing with you at %2$s" -#: include/enotify.php:327 +#: include/enotify.php:339 #, php-format msgid "%s You have a new follower" msgstr "" -#: include/enotify.php:329 include/enotify.php:330 +#: include/enotify.php:341 include/enotify.php:342 #, php-format msgid "You have a new follower at %2$s : %1$s" msgstr "You have a new follower at %2$s : %1$s" -#: include/enotify.php:343 +#: include/enotify.php:355 #, php-format msgid "%s Friend suggestion received" msgstr "" -#: include/enotify.php:345 +#: include/enotify.php:357 #, php-format msgid "You've received a friend suggestion from '%1$s' at %2$s" msgstr "You've received a friend suggestion from '%1$s' at %2$s" -#: include/enotify.php:346 +#: include/enotify.php:358 #, php-format msgid "" "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." msgstr "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." -#: include/enotify.php:352 +#: include/enotify.php:364 msgid "Name:" msgstr "Name:" -#: include/enotify.php:353 +#: include/enotify.php:365 msgid "Photo:" msgstr "Photo:" -#: include/enotify.php:356 +#: include/enotify.php:368 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Please visit %s to approve or reject the suggestion." -#: include/enotify.php:364 include/enotify.php:379 +#: include/enotify.php:376 include/enotify.php:391 #, php-format msgid "%s Connection accepted" msgstr "" -#: include/enotify.php:366 include/enotify.php:381 +#: include/enotify.php:378 include/enotify.php:393 #, php-format msgid "'%1$s' has accepted your connection request at %2$s" msgstr "'%1$s' has accepted your connection request at %2$s" -#: include/enotify.php:367 include/enotify.php:382 +#: include/enotify.php:379 include/enotify.php:394 #, php-format msgid "%2$s has accepted your [url=%1$s]connection request[/url]." msgstr "%2$s has accepted your [url=%1$s]connection request[/url]." -#: include/enotify.php:372 +#: include/enotify.php:384 msgid "" "You are now mutual friends and may exchange status updates, photos, and " "email without restriction." msgstr "You are now mutual friends and may exchange status updates, photos, and email without restriction." -#: include/enotify.php:374 +#: include/enotify.php:386 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Please visit %s if you wish to make any changes to this relationship." -#: include/enotify.php:387 +#: include/enotify.php:399 #, php-format msgid "" "'%1$s' has chosen to accept you a fan, which restricts some forms of " @@ -719,37 +1087,37 @@ msgid "" "automatically." msgstr "'%1$s' has chosen to accept you as a fan, which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically." -#: include/enotify.php:389 +#: include/enotify.php:401 #, php-format msgid "" "'%1$s' may choose to extend this into a two-way or more permissive " "relationship in the future." msgstr "'%1$s' may choose to extend this into a two-way or more permissive relationship in the future." -#: include/enotify.php:391 +#: include/enotify.php:403 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Please visit %s if you wish to make any changes to this relationship." -#: include/enotify.php:401 mod/removeme.php:63 +#: include/enotify.php:413 mod/removeme.php:63 msgid "[Friendica System Notify]" msgstr "[Friendica System Notify]" -#: include/enotify.php:401 +#: include/enotify.php:413 msgid "registration request" msgstr "registration request" -#: include/enotify.php:403 +#: include/enotify.php:415 #, php-format msgid "You've received a registration request from '%1$s' at %2$s" msgstr "You've received a registration request from '%1$s' at %2$s." -#: include/enotify.php:404 +#: include/enotify.php:416 #, php-format msgid "You've received a [url=%1$s]registration request[/url] from %2$s." msgstr "You've received a [url=%1$s]registration request[/url] from %2$s." -#: include/enotify.php:409 +#: include/enotify.php:421 #, php-format msgid "" "Full Name:\t%s\n" @@ -757,665 +1125,1390 @@ msgid "" "Login Name:\t%s (%s)" msgstr "Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)" -#: include/enotify.php:415 +#: include/enotify.php:427 #, php-format msgid "Please visit %s to approve or reject the request." msgstr "Please visit %s to approve or reject the request." -#: include/items.php:363 src/Module/Admin/Themes/Details.php:72 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:46 -#: src/Module/Debug/ItemBody.php:59 -msgid "Item not found." -msgstr "Item not found." +#: include/api.php:1127 +#, php-format +msgid "Daily posting limit of %d post reached. The post was rejected." +msgid_plural "Daily posting limit of %d posts reached. The post was rejected." +msgstr[0] "Daily posting limit of %d post reached. The post was rejected." +msgstr[1] "Daily posting limit of %d posts reached. This post was rejected." -#: include/items.php:395 -msgid "Do you really want to delete this item?" -msgstr "Do you really want to delete this item?" +#: include/api.php:1141 +#, php-format +msgid "Weekly posting limit of %d post reached. The post was rejected." +msgid_plural "" +"Weekly posting limit of %d posts reached. The post was rejected." +msgstr[0] "Weekly posting limit of %d post reached. The post was rejected." +msgstr[1] "Weekly posting limit of %d posts reached. This post was rejected." -#: include/items.php:397 mod/api.php:125 mod/message.php:165 -#: mod/suggest.php:88 src/Module/Contact.php:453 -#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 -msgid "Yes" -msgstr "Yes" +#: include/api.php:1155 +#, php-format +msgid "Monthly posting limit of %d post reached. The post was rejected." +msgstr "Monthly posting limit of %d posts reached. This post was rejected." -#: include/items.php:447 mod/api.php:50 mod/api.php:55 mod/cal.php:293 -#: mod/common.php:43 mod/dfrn_confirm.php:79 mod/editpost.php:38 -#: mod/events.php:228 mod/follow.php:76 mod/follow.php:156 mod/item.php:183 -#: mod/item.php:188 mod/message.php:71 mod/message.php:116 mod/network.php:50 -#: mod/notes.php:43 mod/ostatus_subscribe.php:32 mod/photos.php:177 -#: mod/photos.php:937 mod/poke.php:142 mod/repair_ostatus.php:31 -#: mod/settings.php:48 mod/settings.php:66 mod/settings.php:497 -#: mod/suggest.php:54 mod/uimport.php:32 mod/unfollow.php:37 -#: mod/unfollow.php:92 mod/unfollow.php:124 mod/wallmessage.php:35 -#: mod/wallmessage.php:59 mod/wallmessage.php:98 mod/wallmessage.php:122 -#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/wall_upload.php:110 -#: mod/wall_upload.php:113 src/Module/Attach.php:56 src/Module/BaseApi.php:59 -#: src/Module/BaseApi.php:65 src/Module/BaseNotifications.php:88 -#: src/Module/Contact/Advanced.php:43 src/Module/Contact.php:370 -#: src/Module/Delegation.php:118 src/Module/FollowConfirm.php:16 -#: src/Module/FriendSuggest.php:44 src/Module/Group.php:45 -#: src/Module/Group.php:91 src/Module/Invite.php:40 src/Module/Invite.php:128 -#: src/Module/Notifications/Notification.php:47 -#: src/Module/Notifications/Notification.php:76 -#: src/Module/Profile/Contacts.php:67 src/Module/Register.php:62 -#: src/Module/Register.php:75 src/Module/Register.php:195 -#: src/Module/Register.php:234 src/Module/Search/Directory.php:38 -#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 -#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 -#: src/Module/Settings/Profile/Photo/Crop.php:157 -#: src/Module/Settings/Profile/Photo/Index.php:115 -msgid "Permission denied." -msgstr "Permission denied." +#: include/api.php:4452 mod/photos.php:105 mod/photos.php:196 +#: mod/photos.php:633 mod/photos.php:1053 mod/photos.php:1070 +#: mod/photos.php:1580 src/Module/Settings/Profile/Photo/Crop.php:97 +#: src/Module/Settings/Profile/Photo/Crop.php:113 +#: src/Module/Settings/Profile/Photo/Crop.php:129 +#: src/Module/Settings/Profile/Photo/Crop.php:178 +#: src/Module/Settings/Profile/Photo/Index.php:96 +#: src/Module/Settings/Profile/Photo/Index.php:102 src/Model/User.php:861 +#: src/Model/User.php:869 src/Model/User.php:877 +msgid "Profile Photos" +msgstr "Profile photos" -#: mod/api.php:100 mod/api.php:122 -msgid "Authorize application connection" -msgstr "Authorize application connection" - -#: mod/api.php:101 -msgid "Return to your app and insert this Securty Code:" -msgstr "Return to your app and insert this security code:" - -#: mod/api.php:110 src/Module/BaseAdmin.php:73 -msgid "Please login to continue." -msgstr "Please login to continue." - -#: mod/api.php:124 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Do you want to authorize this application to access your posts and contacts and create new posts for you?" - -#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 -#: src/Module/Register.php:116 -msgid "No" -msgstr "No" - -#: mod/cal.php:46 mod/cal.php:50 mod/follow.php:36 -#: src/Module/Conversation/Community.php:145 src/Module/Debug/ItemBody.php:37 -#: src/Module/Diaspora/Receive.php:51 src/Module/Item/Ignore.php:41 +#: mod/redir.php:34 mod/redir.php:203 mod/cal.php:47 mod/cal.php:51 +#: mod/follow.php:37 src/Module/Debug/ItemBody.php:37 +#: src/Module/Conversation/Community.php:145 src/Module/Item/Ignore.php:41 +#: src/Module/Diaspora/Receive.php:51 msgid "Access denied." msgstr "Access denied." -#: mod/cal.php:132 mod/display.php:284 src/Module/Profile/Profile.php:92 -#: src/Module/Profile/Profile.php:107 src/Module/Profile/Status.php:99 -#: src/Module/Update/Profile.php:55 -msgid "Access to this profile has been restricted." -msgstr "Access to this profile has been restricted." +#: mod/redir.php:50 mod/redir.php:130 +msgid "Bad Request." +msgstr "" -#: mod/cal.php:263 mod/events.php:409 src/Content/Nav.php:179 -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:88 -#: src/Module/BaseProfile.php:99 view/theme/frio/theme.php:262 -#: view/theme/frio/theme.php:266 -msgid "Events" -msgstr "Events" - -#: mod/cal.php:264 mod/events.php:410 -msgid "View" -msgstr "View" - -#: mod/cal.php:265 mod/events.php:412 -msgid "Previous" -msgstr "Previous" - -#: mod/cal.php:266 mod/events.php:413 src/Module/Install.php:192 -msgid "Next" -msgstr "Next" - -#: mod/cal.php:269 mod/events.php:418 src/Model/Event.php:443 -msgid "today" -msgstr "today" - -#: mod/cal.php:270 mod/events.php:419 src/Model/Event.php:444 -#: src/Util/Temporal.php:330 -msgid "month" -msgstr "month" - -#: mod/cal.php:271 mod/events.php:420 src/Model/Event.php:445 -#: src/Util/Temporal.php:331 -msgid "week" -msgstr "week" - -#: mod/cal.php:272 mod/events.php:421 src/Model/Event.php:446 -#: src/Util/Temporal.php:332 -msgid "day" -msgstr "day" - -#: mod/cal.php:273 mod/events.php:422 -msgid "list" -msgstr "List" - -#: mod/cal.php:286 src/Console/User.php:152 src/Console/User.php:250 -#: src/Console/User.php:283 src/Console/User.php:309 src/Model/User.php:430 -msgid "User not found" -msgstr "User not found" - -#: mod/cal.php:302 -msgid "This calendar format is not supported" -msgstr "This calendar format is not supported" - -#: mod/cal.php:304 -msgid "No exportable data found" -msgstr "No exportable data found" - -#: mod/cal.php:321 -msgid "calendar" -msgstr "calendar" - -#: mod/common.php:106 -msgid "No contacts in common." -msgstr "No contacts in common." - -#: mod/common.php:157 src/Module/Contact.php:920 -msgid "Common Friends" -msgstr "Common friends" - -#: mod/dfrn_confirm.php:85 src/Module/Profile/Profile.php:80 -msgid "Profile not found." -msgstr "Profile not found." - -#: mod/dfrn_confirm.php:140 mod/redir.php:51 mod/redir.php:141 -#: mod/redir.php:156 src/Module/Contact/Advanced.php:53 -#: src/Module/Contact/Advanced.php:108 src/Module/FriendSuggest.php:54 -#: src/Module/FriendSuggest.php:93 src/Module/Group.php:106 +#: mod/redir.php:56 mod/redir.php:157 mod/dfrn_confirm.php:139 +#: src/Module/FriendSuggest.php:54 src/Module/FriendSuggest.php:93 +#: src/Module/Group.php:105 src/Module/Contact/Advanced.php:53 +#: src/Module/Contact/Advanced.php:106 msgid "Contact not found." msgstr "Contact not found." -#: mod/dfrn_confirm.php:141 +#: mod/wallmessage.php:35 mod/wallmessage.php:59 mod/wallmessage.php:96 +#: mod/wallmessage.php:120 mod/dfrn_confirm.php:78 mod/settings.php:47 +#: mod/settings.php:65 mod/settings.php:489 mod/common.php:41 +#: mod/network.php:46 mod/repair_ostatus.php:31 mod/unfollow.php:37 +#: mod/unfollow.php:91 mod/unfollow.php:123 mod/message.php:70 +#: mod/message.php:113 mod/ostatus_subscribe.php:30 mod/suggest.php:34 +#: mod/wall_upload.php:99 mod/wall_upload.php:102 mod/api.php:50 +#: mod/api.php:55 mod/wall_attach.php:78 mod/wall_attach.php:81 +#: mod/item.php:189 mod/item.php:194 mod/item.php:973 mod/uimport.php:32 +#: mod/editpost.php:38 mod/events.php:228 mod/follow.php:76 mod/follow.php:146 +#: mod/notes.php:43 mod/photos.php:178 mod/photos.php:929 +#: src/Module/Notifications/Notification.php:47 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Profile/Contacts.php:65 src/Module/BaseNotifications.php:88 +#: src/Module/Register.php:62 src/Module/Register.php:75 +#: src/Module/Register.php:195 src/Module/Register.php:234 +#: src/Module/FriendSuggest.php:44 src/Module/BaseApi.php:59 +#: src/Module/BaseApi.php:65 src/Module/Delegation.php:118 +#: src/Module/Contact.php:365 src/Module/FollowConfirm.php:16 +#: src/Module/Invite.php:40 src/Module/Invite.php:128 src/Module/Attach.php:56 +#: src/Module/Group.php:45 src/Module/Group.php:90 +#: src/Module/Search/Directory.php:38 src/Module/Contact/Advanced.php:43 +#: src/Module/Settings/Profile/Photo/Crop.php:157 +#: src/Module/Settings/Profile/Photo/Index.php:113 +#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 +#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 +msgid "Permission denied." +msgstr "Permission denied." + +#: mod/wallmessage.php:68 mod/wallmessage.php:129 +#, php-format +msgid "Number of daily wall messages for %s exceeded. Message failed." +msgstr "Number of daily wall messages for %s exceeded. Message failed." + +#: mod/wallmessage.php:76 mod/message.php:84 +msgid "No recipient selected." +msgstr "No recipient selected." + +#: mod/wallmessage.php:79 +msgid "Unable to check your home location." +msgstr "Unable to check your home location." + +#: mod/wallmessage.php:82 mod/message.php:91 +msgid "Message could not be sent." +msgstr "Message could not be sent." + +#: mod/wallmessage.php:85 mod/message.php:94 +msgid "Message collection failure." +msgstr "Message collection failure." + +#: mod/wallmessage.php:103 mod/wallmessage.php:112 +msgid "No recipient." +msgstr "No recipient." + +#: mod/wallmessage.php:137 mod/message.php:215 mod/message.php:365 +msgid "Please enter a link URL:" +msgstr "Please enter a link URL:" + +#: mod/wallmessage.php:142 mod/message.php:257 +msgid "Send Private Message" +msgstr "Send private message" + +#: mod/wallmessage.php:143 +#, php-format +msgid "" +"If you wish for %s to respond, please check that the privacy settings on " +"your site allow private mail from unknown senders." +msgstr "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders." + +#: mod/wallmessage.php:144 mod/message.php:258 mod/message.php:431 +msgid "To:" +msgstr "To:" + +#: mod/wallmessage.php:145 mod/message.php:262 mod/message.php:433 +msgid "Subject:" +msgstr "Subject:" + +#: mod/wallmessage.php:151 mod/message.php:266 mod/message.php:436 +#: src/Module/Invite.php:168 +msgid "Your message:" +msgstr "Your message:" + +#: mod/wallmessage.php:154 mod/message.php:270 mod/message.php:441 +#: mod/editpost.php:94 +msgid "Insert web link" +msgstr "Insert web link" + +#: mod/dfrn_confirm.php:84 src/Module/Profile/Profile.php:82 +msgid "Profile not found." +msgstr "Profile not found." + +#: mod/dfrn_confirm.php:140 msgid "" "This may occasionally happen if contact was requested by both persons and it" " has already been approved." msgstr "This may occasionally happen if contact was requested by both persons and it has already been approved." -#: mod/dfrn_confirm.php:242 +#: mod/dfrn_confirm.php:241 msgid "Response from remote site was not understood." msgstr "Response from remote site was not understood." -#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:255 +#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 msgid "Unexpected response from remote site: " msgstr "Unexpected response from remote site: " -#: mod/dfrn_confirm.php:264 +#: mod/dfrn_confirm.php:263 msgid "Confirmation completed successfully." msgstr "Confirmation completed successfully." -#: mod/dfrn_confirm.php:276 +#: mod/dfrn_confirm.php:275 msgid "Temporary failure. Please wait and try again." msgstr "Temporary failure. Please wait and try again." -#: mod/dfrn_confirm.php:279 +#: mod/dfrn_confirm.php:278 msgid "Introduction failed or was revoked." msgstr "Introduction failed or was revoked." -#: mod/dfrn_confirm.php:284 +#: mod/dfrn_confirm.php:283 msgid "Remote site reported: " msgstr "Remote site reported: " -#: mod/dfrn_confirm.php:389 +#: mod/dfrn_confirm.php:388 #, php-format msgid "No user record found for '%s' " msgstr "No user record found for '%s' " -#: mod/dfrn_confirm.php:399 +#: mod/dfrn_confirm.php:398 msgid "Our site encryption key is apparently messed up." msgstr "Our site encryption key is apparently messed up." -#: mod/dfrn_confirm.php:410 +#: mod/dfrn_confirm.php:409 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "An empty URL was provided, or the URL could not be decrypted by us." -#: mod/dfrn_confirm.php:426 +#: mod/dfrn_confirm.php:425 msgid "Contact record was not found for you on our site." msgstr "Contact record was not found for you on our site." -#: mod/dfrn_confirm.php:440 +#: mod/dfrn_confirm.php:439 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "Site public key not available in contact record for URL %s." -#: mod/dfrn_confirm.php:456 +#: mod/dfrn_confirm.php:455 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "The ID provided by your system is a duplicate on our system. It should work if you try again." -#: mod/dfrn_confirm.php:467 +#: mod/dfrn_confirm.php:466 msgid "Unable to set your contact credentials on our system." msgstr "Unable to set your contact credentials on our system." -#: mod/dfrn_confirm.php:523 +#: mod/dfrn_confirm.php:522 msgid "Unable to update your contact profile details on our system" msgstr "Unable to update your contact profile details on our system" -#: mod/dfrn_confirm.php:553 mod/dfrn_request.php:569 -#: src/Model/Contact.php:2653 +#: mod/dfrn_confirm.php:552 mod/dfrn_request.php:569 +#: src/Model/Contact.php:2666 msgid "[Name Withheld]" msgstr "[Name Withheld]" -#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:539 +#: mod/videos.php:129 mod/display.php:179 mod/dfrn_request.php:606 +#: mod/photos.php:843 src/Module/Debug/WebFinger.php:38 +#: src/Module/Debug/Probe.php:39 src/Module/Conversation/Community.php:139 +#: src/Module/Directory.php:49 src/Module/Search/Index.php:49 +#: src/Module/Search/Index.php:54 +msgid "Public access denied." +msgstr "Public access denied." + +#: mod/videos.php:134 +msgid "No videos selected" +msgstr "No videos selected" + +#: mod/videos.php:182 mod/photos.php:914 +msgid "Access to this item is restricted." +msgstr "Access to this item is restricted." + +#: mod/videos.php:252 src/Model/Item.php:3522 +msgid "View Video" +msgstr "View video" + +#: mod/videos.php:259 mod/photos.php:1600 +msgid "View Album" +msgstr "View album" + +#: mod/videos.php:267 +msgid "Recent Videos" +msgstr "Recent videos" + +#: mod/videos.php:269 +msgid "Upload New Videos" +msgstr "Upload new videos" + +#: mod/match.php:62 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "" + +#: mod/match.php:105 src/Content/Pager.php:216 +msgid "first" +msgstr "first" + +#: mod/match.php:110 src/Content/Pager.php:276 +msgid "next" +msgstr "next" + +#: mod/match.php:120 src/Module/BaseSearch.php:117 +msgid "No matches" +msgstr "No matches" + +#: mod/match.php:125 +msgid "Profile Match" +msgstr "Profile Match" + +#: mod/settings.php:90 +msgid "Missing some important data!" +msgstr "Missing some important data!" + +#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:840 +msgid "Update" +msgstr "Update" + +#: mod/settings.php:200 +msgid "Failed to connect with email account using the settings provided." +msgstr "Failed to connect with email account using the settings provided." + +#: mod/settings.php:229 +msgid "Contact CSV file upload error" +msgstr "Contact CSV file upload error" + +#: mod/settings.php:244 +msgid "Importing Contacts done" +msgstr "Importing contacts done" + +#: mod/settings.php:255 +msgid "Relocate message has been send to your contacts" +msgstr "Relocate message has been sent to your contacts" + +#: mod/settings.php:267 +msgid "Passwords do not match." +msgstr "Passwords do not match." + +#: mod/settings.php:275 src/Console/User.php:166 +msgid "Password update failed. Please try again." +msgstr "Password update failed. Please try again." + +#: mod/settings.php:278 src/Console/User.php:169 +msgid "Password changed." +msgstr "Password changed." + +#: mod/settings.php:281 +msgid "Password unchanged." +msgstr "Password unchanged." + +#: mod/settings.php:364 +msgid "Please use a shorter name." +msgstr "" + +#: mod/settings.php:367 +msgid "Name too short." +msgstr "" + +#: mod/settings.php:374 +msgid "Wrong Password." +msgstr "" + +#: mod/settings.php:379 +msgid "Invalid email." +msgstr "Invalid email." + +#: mod/settings.php:385 +msgid "Cannot change to that email." +msgstr "Cannot change to that email." + +#: mod/settings.php:422 +msgid "Private forum has no privacy permissions. Using default privacy group." +msgstr "Private forum has no privacy permissions. Using default privacy group." + +#: mod/settings.php:425 +msgid "Private forum has no privacy permissions and no default privacy group." +msgstr "Private forum has no privacy permissions and no default privacy group." + +#: mod/settings.php:442 +msgid "Settings were not updated." +msgstr "" + +#: mod/settings.php:498 mod/settings.php:524 mod/settings.php:558 +msgid "Add application" +msgstr "Add application" + +#: mod/settings.php:499 mod/settings.php:606 mod/settings.php:704 +#: mod/settings.php:859 src/Module/Admin/Themes/Index.php:113 +#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:80 +#: src/Module/Admin/Site.php:586 src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Settings/Delegation.php:170 +#: src/Module/Settings/Display.php:182 +msgid "Save Settings" +msgstr "Save settings" + +#: mod/settings.php:501 mod/settings.php:527 src/Module/Admin/Users.php:237 +#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 +#: src/Module/Admin/Users.php:278 src/Module/Admin/Blocklist/Contact.php:90 +#: src/Module/Contact/Advanced.php:150 +msgid "Name" +msgstr "Name:" + +#: mod/settings.php:502 mod/settings.php:528 +msgid "Consumer Key" +msgstr "Consumer key" + +#: mod/settings.php:503 mod/settings.php:529 +msgid "Consumer Secret" +msgstr "Consumer secret" + +#: mod/settings.php:504 mod/settings.php:530 +msgid "Redirect" +msgstr "Redirect" + +#: mod/settings.php:505 mod/settings.php:531 +msgid "Icon url" +msgstr "Icon URL" + +#: mod/settings.php:516 +msgid "You can't edit this application." +msgstr "You cannot edit this application." + +#: mod/settings.php:557 +msgid "Connected Apps" +msgstr "Connected Apps" + +#: mod/settings.php:559 src/Object/Post.php:184 src/Object/Post.php:186 +msgid "Edit" +msgstr "Edit" + +#: mod/settings.php:561 +msgid "Client key starts with" +msgstr "Client key starts with" + +#: mod/settings.php:562 +msgid "No name" +msgstr "No name" + +#: mod/settings.php:563 +msgid "Remove authorization" +msgstr "Remove authorization" + +#: mod/settings.php:574 +msgid "No Addon settings configured" +msgstr "No addon settings configured" + +#: mod/settings.php:583 +msgid "Addon Settings" +msgstr "Addon Settings" + +#: mod/settings.php:604 +msgid "Additional Features" +msgstr "Additional Features" + +#: mod/settings.php:629 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "diaspora* (Socialhome, Hubzilla)" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "enabled" +msgstr "enabled" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "disabled" +msgstr "disabled" + +#: mod/settings.php:629 mod/settings.php:630 +#, php-format +msgid "Built-in support for %s connectivity is %s" +msgstr "Built-in support for %s connectivity is %s" + +#: mod/settings.php:630 +msgid "OStatus (GNU Social)" +msgstr "" + +#: mod/settings.php:661 +msgid "Email access is disabled on this site." +msgstr "Email access is disabled on this site." + +#: mod/settings.php:666 mod/settings.php:702 +msgid "None" +msgstr "None" + +#: mod/settings.php:672 src/Module/BaseSettings.php:80 +msgid "Social Networks" +msgstr "Social networks" + +#: mod/settings.php:677 +msgid "General Social Media Settings" +msgstr "General Social Media Settings" + +#: mod/settings.php:678 +msgid "Accept only top level posts by contacts you follow" +msgstr "Accept only top-level posts by contacts you follow" + +#: mod/settings.php:678 +msgid "" +"The system does an auto completion of threads when a comment arrives. This " +"has got the side effect that you can receive posts that had been started by " +"a non-follower but had been commented by someone you follow. This setting " +"deactivates this behaviour. When activated, you strictly only will receive " +"posts from people you really do follow." +msgstr "The system automatically completes threads when a comment arrives. This has a side effect that you may receive posts started by someone you don't follow, because one of your followers commented there. This setting will deactivate this behavior. If activated, you will only receive posts from people you really do follow." + +#: mod/settings.php:679 +msgid "Disable Content Warning" +msgstr "Disable content warning" + +#: mod/settings.php:679 +msgid "" +"Users on networks like Mastodon or Pleroma are able to set a content warning" +" field which collapse their post by default. This disables the automatic " +"collapsing and sets the content warning as the post title. Doesn't affect " +"any other content filtering you eventually set up." +msgstr "Users on networks like Mastodon or Pleroma are able to set a content warning field which collapses their post by default. This disables the automatic collapsing and sets the content warning as the post title. It doesn't affect any other content filtering you may set up." + +#: mod/settings.php:680 +msgid "Disable intelligent shortening" +msgstr "Disable intelligent shortening" + +#: mod/settings.php:680 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If this option is enabled then every shortened post will always point to the" +" original friendica post." +msgstr "Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original Friendica post." + +#: mod/settings.php:681 +msgid "Attach the link title" +msgstr "Attach the link title" + +#: mod/settings.php:681 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" +" share feed content." +msgstr "If activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that share feed content." + +#: mod/settings.php:682 +msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" +msgstr "Automatically follow any GNU Social (OStatus) followers/mentioners" + +#: mod/settings.php:682 +msgid "" +"If you receive a message from an unknown OStatus user, this option decides " +"what to do. If it is checked, a new contact will be created for every " +"unknown user." +msgstr "Create a new contact for every unknown OStatus user from whom you receive a message." + +#: mod/settings.php:683 +msgid "Default group for OStatus contacts" +msgstr "Default group for OStatus contacts" + +#: mod/settings.php:684 +msgid "Your legacy GNU Social account" +msgstr "Your legacy GNU Social account" + +#: mod/settings.php:684 +msgid "" +"If you enter your old GNU Social/Statusnet account name here (in the format " +"user@domain.tld), your contacts will be added automatically. The field will " +"be emptied when done." +msgstr "Entering your old GNU Social/Statusnet account name here (format: user@domain.tld), will automatically added your contacts. The field will be emptied when done." + +#: mod/settings.php:687 +msgid "Repair OStatus subscriptions" +msgstr "Repair OStatus subscriptions" + +#: mod/settings.php:691 +msgid "Email/Mailbox Setup" +msgstr "Email/Mailbox setup" + +#: mod/settings.php:692 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "Specify how to connect to your mailbox, if you wish to communicate with existing email contacts." + +#: mod/settings.php:693 +msgid "Last successful email check:" +msgstr "Last successful email check:" + +#: mod/settings.php:695 +msgid "IMAP server name:" +msgstr "IMAP server name:" + +#: mod/settings.php:696 +msgid "IMAP port:" +msgstr "IMAP port:" + +#: mod/settings.php:697 +msgid "Security:" +msgstr "Security:" + +#: mod/settings.php:698 +msgid "Email login name:" +msgstr "Email login name:" + +#: mod/settings.php:699 +msgid "Email password:" +msgstr "Email password:" + +#: mod/settings.php:700 +msgid "Reply-to address:" +msgstr "Reply-to address:" + +#: mod/settings.php:701 +msgid "Send public posts to all email contacts:" +msgstr "Send public posts to all email contacts:" + +#: mod/settings.php:702 +msgid "Action after import:" +msgstr "Action after import:" + +#: mod/settings.php:702 src/Content/Nav.php:269 +msgid "Mark as seen" +msgstr "Mark as seen" + +#: mod/settings.php:702 +msgid "Move to folder" +msgstr "Move to folder" + +#: mod/settings.php:703 +msgid "Move to folder:" +msgstr "Move to folder:" + +#: mod/settings.php:717 +msgid "Unable to find your profile. Please contact your admin." +msgstr "Unable to find your profile. Please contact your admin." + +#: mod/settings.php:753 +msgid "Account Types" +msgstr "Account types:" + +#: mod/settings.php:754 +msgid "Personal Page Subtypes" +msgstr "Personal Page subtypes" + +#: mod/settings.php:755 +msgid "Community Forum Subtypes" +msgstr "Community forum subtypes" + +#: mod/settings.php:762 src/Module/Admin/Users.php:194 +msgid "Personal Page" +msgstr "Personal Page" + +#: mod/settings.php:763 +msgid "Account for a personal profile." +msgstr "Account for a personal profile." + +#: mod/settings.php:766 src/Module/Admin/Users.php:195 +msgid "Organisation Page" +msgstr "Organization Page" + +#: mod/settings.php:767 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "Account for an organization that automatically approves contact requests as \"Followers\"." + +#: mod/settings.php:770 src/Module/Admin/Users.php:196 +msgid "News Page" +msgstr "News Page" + +#: mod/settings.php:771 +msgid "" +"Account for a news reflector that automatically approves contact requests as" +" \"Followers\"." +msgstr "Account for a news reflector that automatically approves contact requests as \"Followers\"." + +#: mod/settings.php:774 src/Module/Admin/Users.php:197 +msgid "Community Forum" +msgstr "Community Forum" + +#: mod/settings.php:775 +msgid "Account for community discussions." +msgstr "Account for community discussions." + +#: mod/settings.php:778 src/Module/Admin/Users.php:187 +msgid "Normal Account Page" +msgstr "Standard" + +#: mod/settings.php:779 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"." + +#: mod/settings.php:782 src/Module/Admin/Users.php:188 +msgid "Soapbox Page" +msgstr "Soapbox" + +#: mod/settings.php:783 +msgid "" +"Account for a public profile that automatically approves contact requests as" +" \"Followers\"." +msgstr "Account for a public profile that automatically approves contact requests as \"Followers\"." + +#: mod/settings.php:786 src/Module/Admin/Users.php:189 +msgid "Public Forum" +msgstr "Public forum" + +#: mod/settings.php:787 +msgid "Automatically approves all contact requests." +msgstr "Automatically approves all contact requests." + +#: mod/settings.php:790 src/Module/Admin/Users.php:190 +msgid "Automatic Friend Page" +msgstr "Love-all" + +#: mod/settings.php:791 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "Account for a popular profile that automatically approves contact requests as \"Friends\"." + +#: mod/settings.php:794 +msgid "Private Forum [Experimental]" +msgstr "Private forum [Experimental]" + +#: mod/settings.php:795 +msgid "Requires manual approval of contact requests." +msgstr "Requires manual approval of contact requests." + +#: mod/settings.php:806 +msgid "OpenID:" +msgstr "OpenID:" + +#: mod/settings.php:806 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "(Optional) Allow this OpenID to login to this account." + +#: mod/settings.php:814 +msgid "Publish your profile in your local site directory?" +msgstr "" + +#: mod/settings.php:814 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the" +" system settings." +msgstr "Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings." + +#: mod/settings.php:820 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories " +"(e.g. %s)." +msgstr "" + +#: mod/settings.php:826 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "My identity address: '%s' or '%s'" + +#: mod/settings.php:857 +msgid "Account Settings" +msgstr "Account Settings" + +#: mod/settings.php:865 +msgid "Password Settings" +msgstr "Password change" + +#: mod/settings.php:866 src/Module/Register.php:149 +msgid "New Password:" +msgstr "New password:" + +#: mod/settings.php:866 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces, accentuated letters and colon (:)." +msgstr "Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon (:)." + +#: mod/settings.php:867 src/Module/Register.php:150 +msgid "Confirm:" +msgstr "Confirm new password:" + +#: mod/settings.php:867 +msgid "Leave password fields blank unless changing" +msgstr "Leave password fields blank unless changing" + +#: mod/settings.php:868 +msgid "Current Password:" +msgstr "Current password:" + +#: mod/settings.php:868 mod/settings.php:869 +msgid "Your current password to confirm the changes" +msgstr "Current password to confirm change" + +#: mod/settings.php:869 +msgid "Password:" +msgstr "Password:" + +#: mod/settings.php:872 +msgid "Delete OpenID URL" +msgstr "Delete OpenID URL" + +#: mod/settings.php:874 +msgid "Basic Settings" +msgstr "Basic information" + +#: mod/settings.php:875 src/Module/Profile/Profile.php:144 +msgid "Full Name:" +msgstr "Full name:" + +#: mod/settings.php:876 +msgid "Email Address:" +msgstr "Email address:" + +#: mod/settings.php:877 +msgid "Your Timezone:" +msgstr "Time zone:" + +#: mod/settings.php:878 +msgid "Your Language:" +msgstr "Language:" + +#: mod/settings.php:878 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "Set the language of your Friendica interface and emails sent to you." + +#: mod/settings.php:879 +msgid "Default Post Location:" +msgstr "Posting location:" + +#: mod/settings.php:880 +msgid "Use Browser Location:" +msgstr "Use browser location:" + +#: mod/settings.php:882 +msgid "Security and Privacy Settings" +msgstr "Security and privacy" + +#: mod/settings.php:884 +msgid "Maximum Friend Requests/Day:" +msgstr "Maximum friend requests per day:" + +#: mod/settings.php:884 mod/settings.php:894 +msgid "(to prevent spam abuse)" +msgstr "May prevent spam and abusive registrations" + +#: mod/settings.php:886 +msgid "Allow your profile to be searchable globally?" +msgstr "" + +#: mod/settings.php:886 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your" +" profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "" + +#: mod/settings.php:887 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "" + +#: mod/settings.php:887 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "" + +#: mod/settings.php:888 +msgid "Hide your profile details from anonymous viewers?" +msgstr "Hide your profile details from anonymous viewers?" + +#: mod/settings.php:888 +msgid "" +"Anonymous visitors will only see your profile picture, your display name and" +" the nickname you are using on your profile page. Your public posts and " +"replies will still be accessible by other means." +msgstr "Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies may still be accessible by other means." + +#: mod/settings.php:889 +msgid "Make public posts unlisted" +msgstr "" + +#: mod/settings.php:889 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "" + +#: mod/settings.php:890 +msgid "Make all posted pictures accessible" +msgstr "" + +#: mod/settings.php:890 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "" + +#: mod/settings.php:891 +msgid "Allow friends to post to your profile page?" +msgstr "Allow friends to post to my wall?" + +#: mod/settings.php:891 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "Your contacts may write posts on your profile wall. These posts will be distributed to your contacts" + +#: mod/settings.php:892 +msgid "Allow friends to tag your posts?" +msgstr "Allow friends to tag my post?" + +#: mod/settings.php:892 +msgid "Your contacts can add additional tags to your posts." +msgstr "Your contacts can add additional tags to your posts." + +#: mod/settings.php:893 +msgid "Permit unknown people to send you private mail?" +msgstr "Allow unknown people to send me private messages?" + +#: mod/settings.php:893 +msgid "" +"Friendica network users may send you private messages even if they are not " +"in your contact list." +msgstr "Friendica network users may send you private messages even if they are not in your contact list." + +#: mod/settings.php:894 +msgid "Maximum private messages per day from unknown people:" +msgstr "Maximum private messages per day from unknown people:" + +#: mod/settings.php:896 +msgid "Default Post Permissions" +msgstr "Default post permissions" + +#: mod/settings.php:900 +msgid "Expiration settings" +msgstr "" + +#: mod/settings.php:901 +msgid "Automatically expire posts after this many days:" +msgstr "Automatically expire posts after this many days:" + +#: mod/settings.php:901 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "Posts will not expire if empty; expired posts will be deleted" + +#: mod/settings.php:902 +msgid "Expire posts" +msgstr "" + +#: mod/settings.php:902 +msgid "When activated, posts and comments will be expired." +msgstr "If activated, posts and comments will expire." + +#: mod/settings.php:903 +msgid "Expire personal notes" +msgstr "" + +#: mod/settings.php:903 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "If activated, the personal notes on your profile page will expire." + +#: mod/settings.php:904 +msgid "Expire starred posts" +msgstr "" + +#: mod/settings.php:904 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "" + +#: mod/settings.php:905 +msgid "Expire photos" +msgstr "" + +#: mod/settings.php:905 +msgid "When activated, photos will be expired." +msgstr "If activated, photos will expire." + +#: mod/settings.php:906 +msgid "Only expire posts by others" +msgstr "" + +#: mod/settings.php:906 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "If activated, your own posts never expire. The settings above are only valid for posts you received." + +#: mod/settings.php:909 +msgid "Notification Settings" +msgstr "Notification" + +#: mod/settings.php:910 +msgid "Send a notification email when:" +msgstr "Send notification email when:" + +#: mod/settings.php:911 +msgid "You receive an introduction" +msgstr "Receiving an introduction" + +#: mod/settings.php:912 +msgid "Your introductions are confirmed" +msgstr "My introductions are confirmed" + +#: mod/settings.php:913 +msgid "Someone writes on your profile wall" +msgstr "Someone writes on my wall" + +#: mod/settings.php:914 +msgid "Someone writes a followup comment" +msgstr "A follow up comment is posted" + +#: mod/settings.php:915 +msgid "You receive a private message" +msgstr "receiving a private message" + +#: mod/settings.php:916 +msgid "You receive a friend suggestion" +msgstr "Receiving a friend suggestion" + +#: mod/settings.php:917 +msgid "You are tagged in a post" +msgstr "Tagged in a post" + +#: mod/settings.php:918 +msgid "You are poked/prodded/etc. in a post" +msgstr "Poked in a post" + +#: mod/settings.php:920 +msgid "Activate desktop notifications" +msgstr "Activate desktop notifications" + +#: mod/settings.php:920 +msgid "Show desktop popup on new notifications" +msgstr "Show desktop pop-up on new notifications" + +#: mod/settings.php:922 +msgid "Text-only notification emails" +msgstr "Text-only notification emails" + +#: mod/settings.php:924 +msgid "Send text only notification emails, without the html part" +msgstr "Receive text only emails without HTML " + +#: mod/settings.php:926 +msgid "Show detailled notifications" +msgstr "Show detailled notifications" + +#: mod/settings.php:928 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "By default, notifications are condensed into a single notification for each item. If enabled, every notification is displayed." + +#: mod/settings.php:930 +msgid "Advanced Account/Page Type Settings" +msgstr "Advanced account types" + +#: mod/settings.php:931 +msgid "Change the behaviour of this account for special situations" +msgstr "Change behavior of this account for special situations" + +#: mod/settings.php:934 +msgid "Import Contacts" +msgstr "Import contacts" + +#: mod/settings.php:935 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account." + +#: mod/settings.php:936 +msgid "Upload File" +msgstr "Upload file" + +#: mod/settings.php:938 +msgid "Relocate" +msgstr "Recent relocation" + +#: mod/settings.php:939 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "If you have moved this profile from another server and some of your contacts don't receive your updates:" + +#: mod/settings.php:940 +msgid "Resend relocate message to contacts" +msgstr "Resend relocation message to contacts" + +#: mod/ping.php:285 +msgid "{0} wants to be your friend" +msgstr "{0} wants to be your friend" + +#: mod/ping.php:301 +msgid "{0} requested registration" +msgstr "{0} requested registration" + +#: mod/common.php:104 +msgid "No contacts in common." +msgstr "No contacts in common." + +#: mod/common.php:125 src/Module/Contact.php:917 +msgid "Common Friends" +msgstr "Common friends" + +#: mod/network.php:304 +msgid "No items found" +msgstr "" + +#: mod/network.php:547 +msgid "No such group" +msgstr "No such group" + +#: mod/network.php:568 src/Module/Group.php:293 +msgid "Group is empty" +msgstr "Group is empty" + +#: mod/network.php:572 +#, php-format +msgid "Group: %s" +msgstr "Group: %s" + +#: mod/network.php:597 src/Module/AllFriends.php:52 +#: src/Module/AllFriends.php:60 +msgid "Invalid contact." +msgstr "Invalid contact." + +#: mod/network.php:815 +msgid "Latest Activity" +msgstr "Latest activity" + +#: mod/network.php:818 +msgid "Sort by latest activity" +msgstr "Sort by latest activity" + +#: mod/network.php:823 +msgid "Latest Posts" +msgstr "Latest posts" + +#: mod/network.php:826 +msgid "Sort by post received date" +msgstr "Sort by post received date" + +#: mod/network.php:833 src/Module/Settings/Profile/Index.php:242 +msgid "Personal" +msgstr "Personal" + +#: mod/network.php:836 +msgid "Posts that mention or involve you" +msgstr "Posts mentioning or involving me" + +#: mod/network.php:842 +msgid "Starred" +msgstr "Starred" + +#: mod/network.php:845 +msgid "Favourite Posts" +msgstr "My favorite posts" + +#: mod/repair_ostatus.php:36 +msgid "Resubscribing to OStatus contacts" +msgstr "Resubscribing to OStatus contacts" + +#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 +#: src/Module/Debug/Babel.php:269 +#: src/Module/Debug/ActivityPubConversion.php:130 +msgid "Error" +msgid_plural "Errors" +msgstr[0] "Error" +msgstr[1] "Errors" + +#: mod/repair_ostatus.php:65 mod/ostatus_subscribe.php:79 +msgid "Done" +msgstr "Done" + +#: mod/repair_ostatus.php:71 mod/ostatus_subscribe.php:103 +msgid "Keep this window open until done." +msgstr "Keep this window open until done." + +#: mod/unfollow.php:51 mod/unfollow.php:106 +msgid "You aren't following this contact." +msgstr "You aren't following this contact." + +#: mod/unfollow.php:61 mod/unfollow.php:112 +msgid "Unfollowing is currently not supported by your network." +msgstr "Unfollowing is currently not supported by your network." + +#: mod/unfollow.php:132 +msgid "Disconnect/Unfollow" +msgstr "Disconnect/Unfollow" + +#: mod/unfollow.php:134 mod/follow.php:159 +msgid "Your Identity Address:" +msgstr "My identity address:" + +#: mod/unfollow.php:136 mod/dfrn_request.php:647 mod/follow.php:95 +#: src/Module/RemoteFollow.php:109 +msgid "Submit Request" +msgstr "Submit request" + +#: mod/unfollow.php:140 mod/follow.php:160 +#: src/Module/Notifications/Introductions.php:103 +#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:612 +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "Profile URL" +msgstr "Profile URL:" + +#: mod/unfollow.php:150 mod/follow.php:182 src/Module/Contact.php:889 +#: src/Module/BaseProfile.php:63 +msgid "Status Messages and Posts" +msgstr "Status Messages and Posts" + +#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:275 +msgid "New Message" +msgstr "New Message" + +#: mod/message.php:88 +msgid "Unable to locate contact information." +msgstr "Unable to locate contact information." + +#: mod/message.php:122 src/Module/Notifications/Notification.php:56 +#: src/Module/Notifications/Introductions.php:111 +#: src/Module/Notifications/Introductions.php:149 +msgid "Discard" +msgstr "Discard" + +#: mod/message.php:160 +msgid "Do you really want to delete this message?" +msgstr "Do you really want to delete this message?" + +#: mod/message.php:162 mod/api.php:125 mod/item.php:925 +#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 +#: src/Module/Contact.php:448 +msgid "Yes" +msgstr "Yes" + +#: mod/message.php:178 +msgid "Conversation not found." +msgstr "Conversation not found." + +#: mod/message.php:183 +msgid "Message was not deleted." +msgstr "" + +#: mod/message.php:201 +msgid "Conversation was not removed." +msgstr "" + +#: mod/message.php:300 +msgid "No messages." +msgstr "No messages." + +#: mod/message.php:357 +msgid "Message not available." +msgstr "Message not available." + +#: mod/message.php:407 +msgid "Delete message" +msgstr "Delete message" + +#: mod/message.php:409 mod/message.php:537 +msgid "D, d M Y - g:i A" +msgstr "D, d M Y - g:i A" + +#: mod/message.php:424 mod/message.php:534 +msgid "Delete conversation" +msgstr "Delete conversation" + +#: mod/message.php:426 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "No secure communications available. You may be able to respond from the sender's profile page." + +#: mod/message.php:430 +msgid "Send Reply" +msgstr "Send reply" + +#: mod/message.php:513 +#, php-format +msgid "Unknown sender - %s" +msgstr "Unknown sender - %s" + +#: mod/message.php:515 +#, php-format +msgid "You and %s" +msgstr "Me and %s" + +#: mod/message.php:517 +#, php-format +msgid "%s and You" +msgstr "%s and me" + +#: mod/message.php:540 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "%d message" +msgstr[1] "%d messages" + +#: mod/ostatus_subscribe.php:35 +msgid "Subscribing to OStatus contacts" +msgstr "Subscribing to OStatus contacts" + +#: mod/ostatus_subscribe.php:45 +msgid "No contact provided." +msgstr "No contact provided." + +#: mod/ostatus_subscribe.php:51 +msgid "Couldn't fetch information for contact." +msgstr "Couldn't fetch information for contact." + +#: mod/ostatus_subscribe.php:61 +msgid "Couldn't fetch friends for contact." +msgstr "Couldn't fetch friends for contact." + +#: mod/ostatus_subscribe.php:93 +msgid "success" +msgstr "success" + +#: mod/ostatus_subscribe.php:95 +msgid "failed" +msgstr "failed" + +#: mod/ostatus_subscribe.php:98 src/Object/Post.php:305 +msgid "ignored" +msgstr "Ignored" + +#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:538 #, php-format msgid "%1$s welcomes %2$s" msgstr "%1$s welcomes %2$s" -#: mod/dfrn_request.php:113 -msgid "This introduction has already been accepted." -msgstr "This introduction has already been accepted." +#: mod/removeme.php:63 +msgid "User deleted their account" +msgstr "User deleted their account" -#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 -msgid "Profile location is not valid or does not contain profile information." -msgstr "Profile location is not valid or does not contain profile information." - -#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 -msgid "Warning: profile location has no identifiable owner name." -msgstr "Warning: profile location has no identifiable owner name." - -#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 -msgid "Warning: profile location has no profile photo." -msgstr "Warning: profile location has no profile photo." - -#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "%d required parameter was not found at the given location" -msgstr[1] "%d required parameters were not found at the given location" - -#: mod/dfrn_request.php:180 -msgid "Introduction complete." -msgstr "Introduction complete." - -#: mod/dfrn_request.php:216 -msgid "Unrecoverable protocol error." -msgstr "Unrecoverable protocol error." - -#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:53 -msgid "Profile unavailable." -msgstr "Profile unavailable." - -#: mod/dfrn_request.php:264 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "%s has received too many connection requests today." - -#: mod/dfrn_request.php:265 -msgid "Spam protection measures have been invoked." -msgstr "Spam protection measures have been invoked." - -#: mod/dfrn_request.php:266 -msgid "Friends are advised to please try again in 24 hours." -msgstr "Friends are advised to please try again in 24 hours." - -#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:59 -msgid "Invalid locator" -msgstr "Invalid locator" - -#: mod/dfrn_request.php:326 -msgid "You have already introduced yourself here." -msgstr "You have already introduced yourself here." - -#: mod/dfrn_request.php:329 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "Apparently you are already friends with %s." - -#: mod/dfrn_request.php:349 -msgid "Invalid profile URL." -msgstr "Invalid profile URL." - -#: mod/dfrn_request.php:355 src/Model/Contact.php:2276 -msgid "Disallowed profile URL." -msgstr "Disallowed profile URL." - -#: mod/dfrn_request.php:361 src/Model/Contact.php:2281 -#: src/Module/Friendica.php:77 -msgid "Blocked domain" -msgstr "Blocked domain" - -#: mod/dfrn_request.php:428 src/Module/Contact.php:150 -msgid "Failed to update contact record." -msgstr "Failed to update contact record." - -#: mod/dfrn_request.php:448 -msgid "Your introduction has been sent." -msgstr "Your introduction has been sent." - -#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:74 +#: mod/removeme.php:64 msgid "" -"Remote subscription can't be done for your network. Please subscribe " -"directly on your system." -msgstr "Remote subscription can't be done for your network. Please subscribe directly on your system." +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." +msgstr "A user deleted his or her account on your Friendica node. Please ensure these data are removed from the backups." -#: mod/dfrn_request.php:496 -msgid "Please login to confirm introduction." -msgstr "Please login to confirm introduction." +#: mod/removeme.php:65 +#, php-format +msgid "The user id is %d" +msgstr "The user id is %d" -#: mod/dfrn_request.php:504 +#: mod/removeme.php:99 mod/removeme.php:102 +msgid "Remove My Account" +msgstr "Remove My Account" + +#: mod/removeme.php:100 msgid "" -"Incorrect identity currently logged in. Please login to " -"this profile." -msgstr "Incorrect identity currently logged in. Please login to this profile." +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "This will completely remove your account. Once this has been done it is not recoverable." -#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 -msgid "Confirm" -msgstr "Confirm" +#: mod/removeme.php:101 +msgid "Please enter your password for verification:" +msgstr "Please enter your password for verification:" -#: mod/dfrn_request.php:529 -msgid "Hide this contact" -msgstr "Hide this contact" +#: mod/tagrm.php:112 +msgid "Remove Item Tag" +msgstr "Remove Item tag" -#: mod/dfrn_request.php:531 -#, php-format -msgid "Welcome home %s." -msgstr "Welcome home %s." +#: mod/tagrm.php:114 +msgid "Select a tag to remove: " +msgstr "Select a tag to remove: " -#: mod/dfrn_request.php:532 -#, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "Please confirm your introduction/connection request to %s." +#: mod/tagrm.php:125 src/Module/Settings/Delegation.php:179 +msgid "Remove" +msgstr "Remove" -#: mod/dfrn_request.php:606 mod/display.php:183 mod/photos.php:851 -#: mod/videos.php:129 src/Module/Conversation/Community.php:139 -#: src/Module/Debug/Probe.php:39 src/Module/Debug/WebFinger.php:38 -#: src/Module/Directory.php:50 src/Module/Search/Index.php:48 -#: src/Module/Search/Index.php:53 -msgid "Public access denied." -msgstr "Public access denied." - -#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:106 -msgid "Friend/Connection Request" -msgstr "Friend/Connection request" - -#: mod/dfrn_request.php:643 -#, php-format +#: mod/suggest.php:44 msgid "" -"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " -"isn't supported by your system (for example it doesn't work with Diaspora), " -"you have to subscribe to %s directly on your system" -msgstr "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "No suggestions available. If this is a new site, please try again in 24 hours." -#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:108 -#, php-format -msgid "" -"If you are not yet a member of the free social web, follow " -"this link to find a public Friendica node and join us today." -msgstr "" - -#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:109 -msgid "Your Webfinger address or profile URL:" -msgstr "Your WebFinger address or profile URL:" - -#: mod/dfrn_request.php:646 mod/follow.php:183 src/Module/RemoteFollow.php:110 -msgid "Please answer the following:" -msgstr "Please answer the following:" - -#: mod/dfrn_request.php:647 mod/follow.php:95 mod/unfollow.php:137 -#: src/Module/RemoteFollow.php:111 -msgid "Submit Request" -msgstr "Submit request" - -#: mod/dfrn_request.php:654 mod/follow.php:197 -#, php-format -msgid "%s knows you" -msgstr "" - -#: mod/dfrn_request.php:655 mod/follow.php:198 -msgid "Add a personal note:" -msgstr "Add a personal note:" - -#: mod/display.php:240 mod/display.php:320 +#: mod/display.php:238 mod/display.php:318 msgid "The requested item doesn't exist or has been deleted." msgstr "The requested item doesn't exist or has been deleted." -#: mod/display.php:400 +#: mod/display.php:282 mod/cal.php:137 src/Module/Profile/Status.php:105 +#: src/Module/Profile/Profile.php:94 src/Module/Profile/Profile.php:109 +#: src/Module/Update/Profile.php:55 +msgid "Access to this profile has been restricted." +msgstr "Access to this profile has been restricted." + +#: mod/display.php:398 msgid "The feed for this item is unavailable." msgstr "The feed for this item is unavailable." -#: mod/editpost.php:45 mod/editpost.php:55 -msgid "Item not found" -msgstr "Item not found" +#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 +#: mod/wall_upload.php:159 mod/wall_upload.php:162 mod/wall_attach.php:42 +#: mod/wall_attach.php:49 mod/wall_attach.php:87 +msgid "Invalid request." +msgstr "Invalid request." -#: mod/editpost.php:62 -msgid "Edit post" -msgstr "Edit post" +#: mod/wall_upload.php:174 mod/photos.php:678 mod/photos.php:681 +#: mod/photos.php:708 src/Module/Settings/Profile/Photo/Index.php:61 +#, php-format +msgid "Image exceeds size limit of %s" +msgstr "Image exceeds size limit of %s" -#: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:910 -#: src/Module/Filer/SaveTag.php:67 -msgid "Save" -msgstr "Save" +#: mod/wall_upload.php:188 mod/photos.php:731 +#: src/Module/Settings/Profile/Photo/Index.php:70 +msgid "Unable to process image." +msgstr "Unable to process image." -#: mod/editpost.php:94 mod/message.php:274 mod/message.php:455 -#: mod/wallmessage.php:156 -msgid "Insert web link" -msgstr "Insert web link" +#: mod/wall_upload.php:219 +msgid "Wall Photos" +msgstr "Wall photos" -#: mod/editpost.php:95 -msgid "web link" -msgstr "web link" - -#: mod/editpost.php:96 -msgid "Insert video link" -msgstr "Insert video link" - -#: mod/editpost.php:97 -msgid "video link" -msgstr "video link" - -#: mod/editpost.php:98 -msgid "Insert audio link" -msgstr "Insert audio link" - -#: mod/editpost.php:99 -msgid "audio link" -msgstr "audio link" - -#: mod/editpost.php:113 src/Core/ACL.php:314 -msgid "CC: email addresses" -msgstr "CC: email addresses" - -#: mod/editpost.php:120 src/Core/ACL.php:315 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Example: bob@example.com, mary@example.com" - -#: mod/events.php:135 mod/events.php:137 -msgid "Event can not end before it has started." -msgstr "Event cannot end before it has started." - -#: mod/events.php:144 mod/events.php:146 -msgid "Event title and start time are required." -msgstr "Event title and starting time are required." - -#: mod/events.php:411 -msgid "Create New Event" -msgstr "Create new event" - -#: mod/events.php:523 -msgid "Event details" -msgstr "Event details" - -#: mod/events.php:524 -msgid "Starting date and Title are required." -msgstr "Starting date and title are required." - -#: mod/events.php:525 mod/events.php:530 -msgid "Event Starts:" -msgstr "Event starts:" - -#: mod/events.php:525 mod/events.php:557 -msgid "Required" -msgstr "Required" - -#: mod/events.php:538 mod/events.php:563 -msgid "Finish date/time is not known or not relevant" -msgstr "Finish date/time is not known or not relevant" - -#: mod/events.php:540 mod/events.php:545 -msgid "Event Finishes:" -msgstr "Event finishes:" - -#: mod/events.php:551 mod/events.php:564 -msgid "Adjust for viewer timezone" -msgstr "Adjust for viewer's time zone" - -#: mod/events.php:553 src/Module/Profile/Profile.php:159 -#: src/Module/Settings/Profile/Index.php:259 -msgid "Description:" -msgstr "Description:" - -#: mod/events.php:555 src/Model/Event.php:83 src/Model/Event.php:110 -#: src/Model/Event.php:452 src/Model/Event.php:948 src/Model/Profile.php:378 -#: src/Module/Contact.php:626 src/Module/Directory.php:154 -#: src/Module/Notifications/Introductions.php:166 -#: src/Module/Profile/Profile.php:177 -msgid "Location:" -msgstr "Location:" - -#: mod/events.php:557 mod/events.php:559 -msgid "Title:" -msgstr "Title:" - -#: mod/events.php:560 mod/events.php:561 -msgid "Share this event" -msgstr "Share this event" - -#: mod/events.php:567 mod/message.php:276 mod/message.php:456 -#: mod/photos.php:966 mod/photos.php:1072 mod/photos.php:1358 -#: mod/photos.php:1402 mod/photos.php:1449 mod/photos.php:1512 -#: mod/poke.php:185 src/Module/Contact/Advanced.php:142 -#: src/Module/Contact.php:583 src/Module/Debug/Localtime.php:64 -#: src/Module/Delegation.php:151 src/Module/FriendSuggest.php:129 -#: src/Module/Install.php:230 src/Module/Install.php:270 -#: src/Module/Install.php:306 src/Module/Invite.php:175 -#: src/Module/Item/Compose.php:144 src/Module/Settings/Profile/Index.php:243 -#: src/Object/Post.php:944 view/theme/duepuntozero/config.php:69 -#: view/theme/frio/config.php:139 view/theme/quattro/config.php:71 -#: view/theme/vier/config.php:119 -msgid "Submit" -msgstr "Submit" - -#: mod/events.php:568 src/Module/Profile/Profile.php:227 -msgid "Basic" -msgstr "Basic" - -#: mod/events.php:569 src/Module/Admin/Site.php:610 src/Module/Contact.php:930 -#: src/Module/Profile/Profile.php:228 -msgid "Advanced" -msgstr "Advanced" - -#: mod/events.php:570 mod/photos.php:984 mod/photos.php:1354 -msgid "Permissions" -msgstr "Permissions" - -#: mod/events.php:586 -msgid "Failed to remove event" -msgstr "Failed to remove event" - -#: mod/events.php:588 -msgid "Event removed" -msgstr "Event removed" - -#: mod/fbrowser.php:42 src/Content/Nav.php:177 src/Module/BaseProfile.php:68 -#: view/theme/frio/theme.php:260 -msgid "Photos" -msgstr "Photos" - -#: mod/fbrowser.php:51 mod/fbrowser.php:75 mod/photos.php:195 -#: mod/photos.php:948 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1561 mod/photos.php:1576 src/Model/Photo.php:566 -#: src/Model/Photo.php:575 -msgid "Contact Photos" -msgstr "Contact photos" - -#: mod/fbrowser.php:111 mod/fbrowser.php:140 -#: src/Module/Settings/Profile/Photo/Index.php:132 -msgid "Upload" -msgstr "Upload" - -#: mod/fbrowser.php:135 -msgid "Files" -msgstr "Files" - -#: mod/follow.php:65 -msgid "The contact could not be added." -msgstr "Contact could not be added." - -#: mod/follow.php:106 -msgid "You already added this contact." -msgstr "You already added this contact." - -#: mod/follow.php:118 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "diaspora* support isn't enabled. Contact can't be added." - -#: mod/follow.php:125 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "OStatus support is disabled. Contact can't be added." - -#: mod/follow.php:135 -msgid "The network type couldn't be detected. Contact can't be added." -msgstr "The network type couldn't be detected. Contact can't be added." - -#: mod/follow.php:184 mod/unfollow.php:135 -msgid "Your Identity Address:" -msgstr "My identity address:" - -#: mod/follow.php:185 mod/unfollow.php:141 -#: src/Module/Admin/Blocklist/Contact.php:100 src/Module/Contact.php:622 -#: src/Module/Notifications/Introductions.php:103 -#: src/Module/Notifications/Introductions.php:177 -msgid "Profile URL" -msgstr "Profile URL:" - -#: mod/follow.php:186 src/Module/Contact.php:632 -#: src/Module/Notifications/Introductions.php:170 -#: src/Module/Profile/Profile.php:189 -msgid "Tags:" -msgstr "Tags:" - -#: mod/follow.php:210 mod/unfollow.php:151 src/Module/BaseProfile.php:63 -#: src/Module/Contact.php:892 -msgid "Status Messages and Posts" -msgstr "Status Messages and Posts" - -#: mod/item.php:136 mod/item.php:140 -msgid "Unable to locate original post." -msgstr "Unable to locate original post." - -#: mod/item.php:330 mod/item.php:335 -msgid "Empty post discarded." -msgstr "Empty post discarded." - -#: mod/item.php:712 mod/item.php:717 -msgid "Post updated." -msgstr "" - -#: mod/item.php:734 mod/item.php:739 -msgid "Item wasn't stored." -msgstr "" - -#: mod/item.php:750 -msgid "Item couldn't be fetched." -msgstr "" - -#: mod/item.php:831 -msgid "Post published." -msgstr "" - -#: mod/lockview.php:64 mod/lockview.php:75 -msgid "Remote privacy information not available." -msgstr "Remote privacy information not available." - -#: mod/lockview.php:86 -msgid "Visible to:" -msgstr "Visible to:" - -#: mod/lockview.php:92 mod/lockview.php:127 src/Content/Widget.php:242 -#: src/Core/ACL.php:184 src/Module/Contact.php:821 -#: src/Module/Profile/Contacts.php:143 -msgid "Followers" -msgstr "Followers" - -#: mod/lockview.php:98 mod/lockview.php:133 src/Core/ACL.php:191 -msgid "Mutuals" -msgstr "Mutuals" +#: mod/wall_upload.php:227 mod/photos.php:760 +#: src/Module/Settings/Profile/Photo/Index.php:97 +msgid "Image upload failed." +msgstr "Image upload failed." #: mod/lostpass.php:40 msgid "No valid account found." @@ -1517,6 +2610,10 @@ msgid "" "successful login." msgstr "Your password may be changed from the Settings page after successful login." +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "" + #: mod/lostpass.php:158 #, php-format msgid "" @@ -1547,1400 +2644,227 @@ msgstr "\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1$s msgid "Your password has been changed at %s" msgstr "Your password has been changed at %s" -#: mod/match.php:63 -msgid "No keywords to match. Please add keywords to your profile." -msgstr "" +#: mod/dfrn_request.php:113 +msgid "This introduction has already been accepted." +msgstr "This introduction has already been accepted." -#: mod/match.php:116 mod/suggest.php:121 src/Content/Widget.php:57 -#: src/Module/AllFriends.php:110 src/Module/BaseSearch.php:156 -msgid "Connect" -msgstr "Connect" +#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 +msgid "Profile location is not valid or does not contain profile information." +msgstr "Profile location is not valid or does not contain profile information." -#: mod/match.php:129 src/Content/Pager.php:216 -msgid "first" -msgstr "first" +#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 +msgid "Warning: profile location has no identifiable owner name." +msgstr "Warning: profile location has no identifiable owner name." -#: mod/match.php:134 src/Content/Pager.php:276 -msgid "next" -msgstr "next" +#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 +msgid "Warning: profile location has no profile photo." +msgstr "Warning: profile location has no profile photo." -#: mod/match.php:144 src/Module/BaseSearch.php:119 -msgid "No matches" -msgstr "No matches" - -#: mod/match.php:149 -msgid "Profile Match" -msgstr "Profile Match" - -#: mod/message.php:48 mod/message.php:131 src/Content/Nav.php:271 -msgid "New Message" -msgstr "New Message" - -#: mod/message.php:85 mod/wallmessage.php:76 -msgid "No recipient selected." -msgstr "No recipient selected." - -#: mod/message.php:89 -msgid "Unable to locate contact information." -msgstr "Unable to locate contact information." - -#: mod/message.php:92 mod/wallmessage.php:82 -msgid "Message could not be sent." -msgstr "Message could not be sent." - -#: mod/message.php:95 mod/wallmessage.php:85 -msgid "Message collection failure." -msgstr "Message collection failure." - -#: mod/message.php:98 mod/wallmessage.php:88 -msgid "Message sent." -msgstr "Message sent." - -#: mod/message.php:125 src/Module/Notifications/Introductions.php:111 -#: src/Module/Notifications/Introductions.php:149 -#: src/Module/Notifications/Notification.php:56 -msgid "Discard" -msgstr "Discard" - -#: mod/message.php:138 src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Messages" -msgstr "Messages" - -#: mod/message.php:163 -msgid "Do you really want to delete this message?" -msgstr "Do you really want to delete this message?" - -#: mod/message.php:181 -msgid "Conversation not found." -msgstr "Conversation not found." - -#: mod/message.php:186 -msgid "Message deleted." -msgstr "Message deleted." - -#: mod/message.php:191 mod/message.php:205 -msgid "Conversation removed." -msgstr "Conversation removed." - -#: mod/message.php:219 mod/message.php:375 mod/wallmessage.php:139 -msgid "Please enter a link URL:" -msgstr "Please enter a link URL:" - -#: mod/message.php:261 mod/wallmessage.php:144 -msgid "Send Private Message" -msgstr "Send private message" - -#: mod/message.php:262 mod/message.php:445 mod/wallmessage.php:146 -msgid "To:" -msgstr "To:" - -#: mod/message.php:266 mod/message.php:447 mod/wallmessage.php:147 -msgid "Subject:" -msgstr "Subject:" - -#: mod/message.php:270 mod/message.php:450 mod/wallmessage.php:153 -#: src/Module/Invite.php:168 -msgid "Your message:" -msgstr "Your message:" - -#: mod/message.php:304 -msgid "No messages." -msgstr "No messages." - -#: mod/message.php:367 -msgid "Message not available." -msgstr "Message not available." - -#: mod/message.php:421 -msgid "Delete message" -msgstr "Delete message" - -#: mod/message.php:423 mod/message.php:555 -msgid "D, d M Y - g:i A" -msgstr "D, d M Y - g:i A" - -#: mod/message.php:438 mod/message.php:552 -msgid "Delete conversation" -msgstr "Delete conversation" - -#: mod/message.php:440 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "No secure communications available. You may be able to respond from the sender's profile page." - -#: mod/message.php:444 -msgid "Send Reply" -msgstr "Send reply" - -#: mod/message.php:527 +#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 #, php-format -msgid "Unknown sender - %s" -msgstr "Unknown sender - %s" +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "%d required parameter was not found at the given location" +msgstr[1] "%d required parameters were not found at the given location" -#: mod/message.php:529 +#: mod/dfrn_request.php:180 +msgid "Introduction complete." +msgstr "Introduction complete." + +#: mod/dfrn_request.php:216 +msgid "Unrecoverable protocol error." +msgstr "Unrecoverable protocol error." + +#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:54 +msgid "Profile unavailable." +msgstr "Profile unavailable." + +#: mod/dfrn_request.php:264 #, php-format -msgid "You and %s" -msgstr "Me and %s" +msgid "%s has received too many connection requests today." +msgstr "%s has received too many connection requests today." -#: mod/message.php:531 +#: mod/dfrn_request.php:265 +msgid "Spam protection measures have been invoked." +msgstr "Spam protection measures have been invoked." + +#: mod/dfrn_request.php:266 +msgid "Friends are advised to please try again in 24 hours." +msgstr "Friends are advised to please try again in 24 hours." + +#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:60 +msgid "Invalid locator" +msgstr "Invalid locator" + +#: mod/dfrn_request.php:326 +msgid "You have already introduced yourself here." +msgstr "You have already introduced yourself here." + +#: mod/dfrn_request.php:329 #, php-format -msgid "%s and You" -msgstr "%s and me" +msgid "Apparently you are already friends with %s." +msgstr "Apparently you are already friends with %s." -#: mod/message.php:558 +#: mod/dfrn_request.php:349 +msgid "Invalid profile URL." +msgstr "Invalid profile URL." + +#: mod/dfrn_request.php:355 src/Model/Contact.php:2288 +msgid "Disallowed profile URL." +msgstr "Disallowed profile URL." + +#: mod/dfrn_request.php:361 src/Module/Friendica.php:77 +#: src/Model/Contact.php:2293 +msgid "Blocked domain" +msgstr "Blocked domain" + +#: mod/dfrn_request.php:428 src/Module/Contact.php:147 +msgid "Failed to update contact record." +msgstr "Failed to update contact record." + +#: mod/dfrn_request.php:448 +msgid "Your introduction has been sent." +msgstr "Your introduction has been sent." + +#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:72 +msgid "" +"Remote subscription can't be done for your network. Please subscribe " +"directly on your system." +msgstr "Remote subscription can't be done for your network. Please subscribe directly on your system." + +#: mod/dfrn_request.php:496 +msgid "Please login to confirm introduction." +msgstr "Please login to confirm introduction." + +#: mod/dfrn_request.php:504 +msgid "" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "Incorrect identity currently logged in. Please login to this profile." + +#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 +msgid "Confirm" +msgstr "Confirm" + +#: mod/dfrn_request.php:529 +msgid "Hide this contact" +msgstr "Hide this contact" + +#: mod/dfrn_request.php:531 #, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "%d message" -msgstr[1] "%d messages" +msgid "Welcome home %s." +msgstr "Welcome home %s." -#: mod/network.php:568 -msgid "No such group" -msgstr "No such group" - -#: mod/network.php:589 src/Module/Group.php:296 -msgid "Group is empty" -msgstr "Group is empty" - -#: mod/network.php:593 +#: mod/dfrn_request.php:532 #, php-format -msgid "Group: %s" -msgstr "Group: %s" +msgid "Please confirm your introduction/connection request to %s." +msgstr "Please confirm your introduction/connection request to %s." -#: mod/network.php:618 src/Module/AllFriends.php:54 -#: src/Module/AllFriends.php:62 -msgid "Invalid contact." -msgstr "Invalid contact." +#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:104 +msgid "Friend/Connection Request" +msgstr "Friend/Connection request" -#: mod/network.php:902 -msgid "Latest Activity" -msgstr "Latest activity" - -#: mod/network.php:905 -msgid "Sort by latest activity" -msgstr "Sort by latest activity" - -#: mod/network.php:910 -msgid "Latest Posts" -msgstr "Latest posts" - -#: mod/network.php:913 -msgid "Sort by post received date" -msgstr "Sort by post received date" - -#: mod/network.php:920 src/Module/Settings/Profile/Index.php:248 -msgid "Personal" -msgstr "Personal" - -#: mod/network.php:923 -msgid "Posts that mention or involve you" -msgstr "Posts mentioning or involving me" - -#: mod/network.php:930 -msgid "New" -msgstr "New" - -#: mod/network.php:933 -msgid "Activity Stream - by date" -msgstr "Activity Stream - by date" - -#: mod/network.php:941 -msgid "Shared Links" -msgstr "Shared links" - -#: mod/network.php:944 -msgid "Interesting Links" -msgstr "Interesting links" - -#: mod/network.php:951 -msgid "Starred" -msgstr "Starred" - -#: mod/network.php:954 -msgid "Favourite Posts" -msgstr "My favorite posts" - -#: mod/notes.php:50 src/Module/BaseProfile.php:110 -msgid "Personal Notes" -msgstr "Personal notes" - -#: mod/oexchange.php:48 -msgid "Post successful." -msgstr "Post successful." - -#: mod/ostatus_subscribe.php:37 -msgid "Subscribing to OStatus contacts" -msgstr "Subscribing to OStatus contacts" - -#: mod/ostatus_subscribe.php:47 -msgid "No contact provided." -msgstr "No contact provided." - -#: mod/ostatus_subscribe.php:54 -msgid "Couldn't fetch information for contact." -msgstr "Couldn't fetch information for contact." - -#: mod/ostatus_subscribe.php:64 -msgid "Couldn't fetch friends for contact." -msgstr "Couldn't fetch friends for contact." - -#: mod/ostatus_subscribe.php:82 mod/repair_ostatus.php:65 -msgid "Done" -msgstr "Done" - -#: mod/ostatus_subscribe.php:96 -msgid "success" -msgstr "success" - -#: mod/ostatus_subscribe.php:98 -msgid "failed" -msgstr "failed" - -#: mod/ostatus_subscribe.php:101 src/Object/Post.php:306 -msgid "ignored" -msgstr "Ignored" - -#: mod/ostatus_subscribe.php:106 mod/repair_ostatus.php:71 -msgid "Keep this window open until done." -msgstr "Keep this window open until done." - -#: mod/photos.php:126 src/Module/BaseProfile.php:71 -msgid "Photo Albums" -msgstr "Photo Albums" - -#: mod/photos.php:127 mod/photos.php:1616 -msgid "Recent Photos" -msgstr "Recent photos" - -#: mod/photos.php:129 mod/photos.php:1123 mod/photos.php:1618 -msgid "Upload New Photos" -msgstr "Upload new photos" - -#: mod/photos.php:147 src/Module/BaseSettings.php:37 -msgid "everybody" -msgstr "everybody" - -#: mod/photos.php:184 -msgid "Contact information unavailable" -msgstr "Contact information unavailable" - -#: mod/photos.php:206 -msgid "Album not found." -msgstr "Album not found." - -#: mod/photos.php:264 -msgid "Album successfully deleted" -msgstr "Album successfully deleted" - -#: mod/photos.php:266 -msgid "Album was empty." -msgstr "Album was empty." - -#: mod/photos.php:591 -msgid "a photo" -msgstr "a photo" - -#: mod/photos.php:591 -#, php-format -msgid "%1$s was tagged in %2$s by %3$s" -msgstr "%1$s was tagged in %2$s by %3$s" - -#: mod/photos.php:686 mod/photos.php:689 mod/photos.php:716 -#: mod/wall_upload.php:185 src/Module/Settings/Profile/Photo/Index.php:61 -#, php-format -msgid "Image exceeds size limit of %s" -msgstr "Image exceeds size limit of %s" - -#: mod/photos.php:692 -msgid "Image upload didn't complete, please try again" -msgstr "Image upload didn't complete. Please try again." - -#: mod/photos.php:695 -msgid "Image file is missing" -msgstr "Image file is missing" - -#: mod/photos.php:700 -msgid "" -"Server can't accept new file upload at this time, please contact your " -"administrator" -msgstr "Server can't accept new file uploads at this time. Please contact your administrator." - -#: mod/photos.php:724 -msgid "Image file is empty." -msgstr "Image file is empty." - -#: mod/photos.php:739 mod/wall_upload.php:199 -#: src/Module/Settings/Profile/Photo/Index.php:70 -msgid "Unable to process image." -msgstr "Unable to process image." - -#: mod/photos.php:768 mod/wall_upload.php:238 -#: src/Module/Settings/Profile/Photo/Index.php:99 -msgid "Image upload failed." -msgstr "Image upload failed." - -#: mod/photos.php:856 -msgid "No photos selected" -msgstr "No photos selected" - -#: mod/photos.php:922 mod/videos.php:182 -msgid "Access to this item is restricted." -msgstr "Access to this item is restricted." - -#: mod/photos.php:976 -msgid "Upload Photos" -msgstr "Upload photos" - -#: mod/photos.php:980 mod/photos.php:1068 -msgid "New album name: " -msgstr "New album name: " - -#: mod/photos.php:981 -msgid "or select existing album:" -msgstr "or select existing album:" - -#: mod/photos.php:982 -msgid "Do not show a status post for this upload" -msgstr "Do not show a status post for this upload" - -#: mod/photos.php:998 mod/photos.php:1362 -msgid "Show to Groups" -msgstr "Show to groups" - -#: mod/photos.php:999 mod/photos.php:1363 -msgid "Show to Contacts" -msgstr "Show to contacts" - -#: mod/photos.php:1050 -msgid "Do you really want to delete this photo album and all its photos?" -msgstr "Do you really want to delete this photo album and all its photos?" - -#: mod/photos.php:1052 mod/photos.php:1073 -msgid "Delete Album" -msgstr "Delete album" - -#: mod/photos.php:1079 -msgid "Edit Album" -msgstr "Edit album" - -#: mod/photos.php:1080 -msgid "Drop Album" -msgstr "Drop album" - -#: mod/photos.php:1085 -msgid "Show Newest First" -msgstr "Show newest first" - -#: mod/photos.php:1087 -msgid "Show Oldest First" -msgstr "Show oldest first" - -#: mod/photos.php:1108 mod/photos.php:1601 -msgid "View Photo" -msgstr "View photo" - -#: mod/photos.php:1145 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Permission denied. Access to this item may be restricted." - -#: mod/photos.php:1147 -msgid "Photo not available" -msgstr "Photo not available" - -#: mod/photos.php:1157 -msgid "Do you really want to delete this photo?" -msgstr "Do you really want to delete this photo?" - -#: mod/photos.php:1159 mod/photos.php:1359 -msgid "Delete Photo" -msgstr "Delete photo" - -#: mod/photos.php:1250 -msgid "View photo" -msgstr "View photo" - -#: mod/photos.php:1252 -msgid "Edit photo" -msgstr "Edit photo" - -#: mod/photos.php:1253 -msgid "Delete photo" -msgstr "Delete photo" - -#: mod/photos.php:1254 -msgid "Use as profile photo" -msgstr "Use as profile photo" - -#: mod/photos.php:1261 -msgid "Private Photo" -msgstr "Private photo" - -#: mod/photos.php:1267 -msgid "View Full Size" -msgstr "View full size" - -#: mod/photos.php:1327 -msgid "Tags: " -msgstr "Tags: " - -#: mod/photos.php:1330 -msgid "[Select tags to remove]" -msgstr "[Select tags to remove]" - -#: mod/photos.php:1345 -msgid "New album name" -msgstr "New album name" - -#: mod/photos.php:1346 -msgid "Caption" -msgstr "Caption" - -#: mod/photos.php:1347 -msgid "Add a Tag" -msgstr "Add Tag" - -#: mod/photos.php:1347 -msgid "" -"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "Example: @bob, @jojo@example.com, #California, #camping" - -#: mod/photos.php:1348 -msgid "Do not rotate" -msgstr "Do not rotate" - -#: mod/photos.php:1349 -msgid "Rotate CW (right)" -msgstr "Rotate right (CW)" - -#: mod/photos.php:1350 -msgid "Rotate CCW (left)" -msgstr "Rotate left (CCW)" - -#: mod/photos.php:1383 src/Object/Post.php:346 -msgid "I like this (toggle)" -msgstr "I like this (toggle)" - -#: mod/photos.php:1384 src/Object/Post.php:347 -msgid "I don't like this (toggle)" -msgstr "I don't like this (toggle)" - -#: mod/photos.php:1399 mod/photos.php:1446 mod/photos.php:1509 -#: src/Module/Contact.php:1052 src/Module/Item/Compose.php:142 -#: src/Object/Post.php:941 -msgid "This is you" -msgstr "This is me" - -#: mod/photos.php:1401 mod/photos.php:1448 mod/photos.php:1511 -#: src/Object/Post.php:478 src/Object/Post.php:943 -msgid "Comment" -msgstr "Comment" - -#: mod/photos.php:1537 -msgid "Map" -msgstr "Map" - -#: mod/photos.php:1607 mod/videos.php:259 -msgid "View Album" -msgstr "View album" - -#: mod/ping.php:286 -msgid "{0} wants to be your friend" -msgstr "{0} wants to be your friend" - -#: mod/ping.php:302 -msgid "{0} requested registration" -msgstr "{0} requested registration" - -#: mod/poke.php:178 -msgid "Poke/Prod" -msgstr "Poke/Prod" - -#: mod/poke.php:179 -msgid "poke, prod or do other things to somebody" -msgstr "Poke, prod or do other things to somebody" - -#: mod/poke.php:180 -msgid "Recipient" -msgstr "Recipient:" - -#: mod/poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "Choose what you wish to do:" - -#: mod/poke.php:184 -msgid "Make this post private" -msgstr "Make this post private" - -#: mod/removeme.php:63 -msgid "User deleted their account" -msgstr "User deleted their account" - -#: mod/removeme.php:64 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "A user deleted his or her account on your Friendica node. Please ensure these data are removed from the backups." - -#: mod/removeme.php:65 -#, php-format -msgid "The user id is %d" -msgstr "The user id is %d" - -#: mod/removeme.php:99 mod/removeme.php:102 -msgid "Remove My Account" -msgstr "Remove My Account" - -#: mod/removeme.php:100 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "This will completely remove your account. Once this has been done it is not recoverable." - -#: mod/removeme.php:101 -msgid "Please enter your password for verification:" -msgstr "Please enter your password for verification:" - -#: mod/repair_ostatus.php:36 -msgid "Resubscribing to OStatus contacts" -msgstr "Resubscribing to OStatus contacts" - -#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 -msgid "Error" -msgid_plural "Errors" -msgstr[0] "Error" -msgstr[1] "Errors" - -#: mod/settings.php:91 -msgid "Missing some important data!" -msgstr "Missing some important data!" - -#: mod/settings.php:93 mod/settings.php:533 src/Module/Contact.php:851 -msgid "Update" -msgstr "Update" - -#: mod/settings.php:201 -msgid "Failed to connect with email account using the settings provided." -msgstr "Failed to connect with email account using the settings provided." - -#: mod/settings.php:206 -msgid "Email settings updated." -msgstr "Email settings updated." - -#: mod/settings.php:222 -msgid "Features updated" -msgstr "Features updated" - -#: mod/settings.php:234 -msgid "Contact CSV file upload error" -msgstr "Contact CSV file upload error" - -#: mod/settings.php:249 -msgid "Importing Contacts done" -msgstr "Importing contacts done" - -#: mod/settings.php:260 -msgid "Relocate message has been send to your contacts" -msgstr "Relocate message has been sent to your contacts" - -#: mod/settings.php:272 -msgid "Passwords do not match." -msgstr "Passwords do not match." - -#: mod/settings.php:280 src/Console/User.php:166 -msgid "Password update failed. Please try again." -msgstr "Password update failed. Please try again." - -#: mod/settings.php:283 src/Console/User.php:169 -msgid "Password changed." -msgstr "Password changed." - -#: mod/settings.php:286 -msgid "Password unchanged." -msgstr "Password unchanged." - -#: mod/settings.php:369 -msgid "Please use a shorter name." -msgstr "" - -#: mod/settings.php:372 -msgid "Name too short." -msgstr "" - -#: mod/settings.php:379 -msgid "Wrong Password." -msgstr "" - -#: mod/settings.php:384 -msgid "Invalid email." -msgstr "Invalid email." - -#: mod/settings.php:390 -msgid "Cannot change to that email." -msgstr "Cannot change to that email." - -#: mod/settings.php:427 -msgid "Private forum has no privacy permissions. Using default privacy group." -msgstr "Private forum has no privacy permissions. Using default privacy group." - -#: mod/settings.php:430 -msgid "Private forum has no privacy permissions and no default privacy group." -msgstr "Private forum has no privacy permissions and no default privacy group." - -#: mod/settings.php:447 -msgid "Settings updated." -msgstr "Settings updated." - -#: mod/settings.php:506 mod/settings.php:532 mod/settings.php:566 -msgid "Add application" -msgstr "Add application" - -#: mod/settings.php:507 mod/settings.php:614 mod/settings.php:712 -#: mod/settings.php:867 src/Module/Admin/Addons/Index.php:69 -#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:81 -#: src/Module/Admin/Site.php:605 src/Module/Admin/Themes/Index.php:113 -#: src/Module/Admin/Tos.php:68 src/Module/Settings/Delegation.php:169 -#: src/Module/Settings/Display.php:182 -msgid "Save Settings" -msgstr "Save settings" - -#: mod/settings.php:509 mod/settings.php:535 -#: src/Module/Admin/Blocklist/Contact.php:90 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:278 src/Module/Contact/Advanced.php:152 -msgid "Name" -msgstr "Name:" - -#: mod/settings.php:510 mod/settings.php:536 -msgid "Consumer Key" -msgstr "Consumer key" - -#: mod/settings.php:511 mod/settings.php:537 -msgid "Consumer Secret" -msgstr "Consumer secret" - -#: mod/settings.php:512 mod/settings.php:538 -msgid "Redirect" -msgstr "Redirect" - -#: mod/settings.php:513 mod/settings.php:539 -msgid "Icon url" -msgstr "Icon URL" - -#: mod/settings.php:524 -msgid "You can't edit this application." -msgstr "You cannot edit this application." - -#: mod/settings.php:565 -msgid "Connected Apps" -msgstr "Connected Apps" - -#: mod/settings.php:567 src/Object/Post.php:185 src/Object/Post.php:187 -msgid "Edit" -msgstr "Edit" - -#: mod/settings.php:569 -msgid "Client key starts with" -msgstr "Client key starts with" - -#: mod/settings.php:570 -msgid "No name" -msgstr "No name" - -#: mod/settings.php:571 -msgid "Remove authorization" -msgstr "Remove authorization" - -#: mod/settings.php:582 -msgid "No Addon settings configured" -msgstr "No addon settings configured" - -#: mod/settings.php:591 -msgid "Addon Settings" -msgstr "Addon Settings" - -#: mod/settings.php:612 -msgid "Additional Features" -msgstr "Additional Features" - -#: mod/settings.php:637 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "diaspora* (Socialhome, Hubzilla)" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "enabled" -msgstr "enabled" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "disabled" -msgstr "disabled" - -#: mod/settings.php:637 mod/settings.php:638 -#, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "Built-in support for %s connectivity is %s" - -#: mod/settings.php:638 -msgid "OStatus (GNU Social)" -msgstr "" - -#: mod/settings.php:669 -msgid "Email access is disabled on this site." -msgstr "Email access is disabled on this site." - -#: mod/settings.php:674 mod/settings.php:710 -msgid "None" -msgstr "None" - -#: mod/settings.php:680 src/Module/BaseSettings.php:80 -msgid "Social Networks" -msgstr "Social networks" - -#: mod/settings.php:685 -msgid "General Social Media Settings" -msgstr "General Social Media Settings" - -#: mod/settings.php:686 -msgid "Accept only top level posts by contacts you follow" -msgstr "Accept only top-level posts by contacts you follow" - -#: mod/settings.php:686 -msgid "" -"The system does an auto completion of threads when a comment arrives. This " -"has got the side effect that you can receive posts that had been started by " -"a non-follower but had been commented by someone you follow. This setting " -"deactivates this behaviour. When activated, you strictly only will receive " -"posts from people you really do follow." -msgstr "The system automatically completes threads when a comment arrives. This has a side effect that you may receive posts started by someone you don't follow, because one of your followers commented there. This setting will deactivate this behavior. If activated, you will only receive posts from people you really do follow." - -#: mod/settings.php:687 -msgid "Disable Content Warning" -msgstr "Disable content warning" - -#: mod/settings.php:687 -msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This disables the automatic " -"collapsing and sets the content warning as the post title. Doesn't affect " -"any other content filtering you eventually set up." -msgstr "Users on networks like Mastodon or Pleroma are able to set a content warning field which collapses their post by default. This disables the automatic collapsing and sets the content warning as the post title. It doesn't affect any other content filtering you may set up." - -#: mod/settings.php:688 -msgid "Disable intelligent shortening" -msgstr "Disable intelligent shortening" - -#: mod/settings.php:688 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If this option is enabled then every shortened post will always point to the" -" original friendica post." -msgstr "Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original Friendica post." - -#: mod/settings.php:689 -msgid "Attach the link title" -msgstr "Attach the link title" - -#: mod/settings.php:689 -msgid "" -"When activated, the title of the attached link will be added as a title on " -"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" -" share feed content." -msgstr "If activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that share feed content." - -#: mod/settings.php:690 -msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" -msgstr "Automatically follow any GNU Social (OStatus) followers/mentioners" - -#: mod/settings.php:690 -msgid "" -"If you receive a message from an unknown OStatus user, this option decides " -"what to do. If it is checked, a new contact will be created for every " -"unknown user." -msgstr "Create a new contact for every unknown OStatus user from whom you receive a message." - -#: mod/settings.php:691 -msgid "Default group for OStatus contacts" -msgstr "Default group for OStatus contacts" - -#: mod/settings.php:692 -msgid "Your legacy GNU Social account" -msgstr "Your legacy GNU Social account" - -#: mod/settings.php:692 -msgid "" -"If you enter your old GNU Social/Statusnet account name here (in the format " -"user@domain.tld), your contacts will be added automatically. The field will " -"be emptied when done." -msgstr "Entering your old GNU Social/Statusnet account name here (format: user@domain.tld), will automatically added your contacts. The field will be emptied when done." - -#: mod/settings.php:695 -msgid "Repair OStatus subscriptions" -msgstr "Repair OStatus subscriptions" - -#: mod/settings.php:699 -msgid "Email/Mailbox Setup" -msgstr "Email/Mailbox setup" - -#: mod/settings.php:700 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "Specify how to connect to your mailbox, if you wish to communicate with existing email contacts." - -#: mod/settings.php:701 -msgid "Last successful email check:" -msgstr "Last successful email check:" - -#: mod/settings.php:703 -msgid "IMAP server name:" -msgstr "IMAP server name:" - -#: mod/settings.php:704 -msgid "IMAP port:" -msgstr "IMAP port:" - -#: mod/settings.php:705 -msgid "Security:" -msgstr "Security:" - -#: mod/settings.php:706 -msgid "Email login name:" -msgstr "Email login name:" - -#: mod/settings.php:707 -msgid "Email password:" -msgstr "Email password:" - -#: mod/settings.php:708 -msgid "Reply-to address:" -msgstr "Reply-to address:" - -#: mod/settings.php:709 -msgid "Send public posts to all email contacts:" -msgstr "Send public posts to all email contacts:" - -#: mod/settings.php:710 -msgid "Action after import:" -msgstr "Action after import:" - -#: mod/settings.php:710 src/Content/Nav.php:265 -msgid "Mark as seen" -msgstr "Mark as seen" - -#: mod/settings.php:710 -msgid "Move to folder" -msgstr "Move to folder" - -#: mod/settings.php:711 -msgid "Move to folder:" -msgstr "Move to folder:" - -#: mod/settings.php:725 -msgid "Unable to find your profile. Please contact your admin." -msgstr "Unable to find your profile. Please contact your admin." - -#: mod/settings.php:761 -msgid "Account Types" -msgstr "Account types:" - -#: mod/settings.php:762 -msgid "Personal Page Subtypes" -msgstr "Personal Page subtypes" - -#: mod/settings.php:763 -msgid "Community Forum Subtypes" -msgstr "Community forum subtypes" - -#: mod/settings.php:770 src/Module/Admin/Users.php:194 -msgid "Personal Page" -msgstr "Personal Page" - -#: mod/settings.php:771 -msgid "Account for a personal profile." -msgstr "Account for a personal profile." - -#: mod/settings.php:774 src/Module/Admin/Users.php:195 -msgid "Organisation Page" -msgstr "Organization Page" - -#: mod/settings.php:775 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "Account for an organization that automatically approves contact requests as \"Followers\"." - -#: mod/settings.php:778 src/Module/Admin/Users.php:196 -msgid "News Page" -msgstr "News Page" - -#: mod/settings.php:779 -msgid "" -"Account for a news reflector that automatically approves contact requests as" -" \"Followers\"." -msgstr "Account for a news reflector that automatically approves contact requests as \"Followers\"." - -#: mod/settings.php:782 src/Module/Admin/Users.php:197 -msgid "Community Forum" -msgstr "Community Forum" - -#: mod/settings.php:783 -msgid "Account for community discussions." -msgstr "Account for community discussions." - -#: mod/settings.php:786 src/Module/Admin/Users.php:187 -msgid "Normal Account Page" -msgstr "Standard" - -#: mod/settings.php:787 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"." - -#: mod/settings.php:790 src/Module/Admin/Users.php:188 -msgid "Soapbox Page" -msgstr "Soapbox" - -#: mod/settings.php:791 -msgid "" -"Account for a public profile that automatically approves contact requests as" -" \"Followers\"." -msgstr "Account for a public profile that automatically approves contact requests as \"Followers\"." - -#: mod/settings.php:794 src/Module/Admin/Users.php:189 -msgid "Public Forum" -msgstr "Public forum" - -#: mod/settings.php:795 -msgid "Automatically approves all contact requests." -msgstr "Automatically approves all contact requests." - -#: mod/settings.php:798 src/Module/Admin/Users.php:190 -msgid "Automatic Friend Page" -msgstr "Love-all" - -#: mod/settings.php:799 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "Account for a popular profile that automatically approves contact requests as \"Friends\"." - -#: mod/settings.php:802 -msgid "Private Forum [Experimental]" -msgstr "Private forum [Experimental]" - -#: mod/settings.php:803 -msgid "Requires manual approval of contact requests." -msgstr "Requires manual approval of contact requests." - -#: mod/settings.php:814 -msgid "OpenID:" -msgstr "OpenID:" - -#: mod/settings.php:814 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "(Optional) Allow this OpenID to login to this account." - -#: mod/settings.php:822 -msgid "Publish your profile in your local site directory?" -msgstr "" - -#: mod/settings.php:822 +#: mod/dfrn_request.php:643 #, php-format msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the" -" system settings." -msgstr "Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings." +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system (for example it doesn't work with Diaspora), " +"you have to subscribe to %s directly on your system" +msgstr "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system" -#: mod/settings.php:828 +#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:106 #, php-format msgid "" -"Your profile will also be published in the global friendica directories " -"(e.g. %s)." +"If you are not yet a member of the free social web, follow " +"this link to find a public Friendica node and join us today." msgstr "" -#: mod/settings.php:834 +#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:107 +msgid "Your Webfinger address or profile URL:" +msgstr "Your WebFinger address or profile URL:" + +#: mod/dfrn_request.php:646 mod/follow.php:158 src/Module/RemoteFollow.php:108 +msgid "Please answer the following:" +msgstr "Please answer the following:" + +#: mod/dfrn_request.php:654 mod/follow.php:172 #, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "My identity address: '%s' or '%s'" - -#: mod/settings.php:865 -msgid "Account Settings" -msgstr "Account Settings" - -#: mod/settings.php:873 -msgid "Password Settings" -msgstr "Password change" - -#: mod/settings.php:874 src/Module/Register.php:149 -msgid "New Password:" -msgstr "New password:" - -#: mod/settings.php:874 -msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces, accentuated letters and colon (:)." -msgstr "Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon (:)." - -#: mod/settings.php:875 src/Module/Register.php:150 -msgid "Confirm:" -msgstr "Confirm new password:" - -#: mod/settings.php:875 -msgid "Leave password fields blank unless changing" -msgstr "Leave password fields blank unless changing" - -#: mod/settings.php:876 -msgid "Current Password:" -msgstr "Current password:" - -#: mod/settings.php:876 mod/settings.php:877 -msgid "Your current password to confirm the changes" -msgstr "Current password to confirm change" - -#: mod/settings.php:877 -msgid "Password:" -msgstr "Password:" - -#: mod/settings.php:880 -msgid "Delete OpenID URL" -msgstr "Delete OpenID URL" - -#: mod/settings.php:882 -msgid "Basic Settings" -msgstr "Basic information" - -#: mod/settings.php:883 src/Module/Profile/Profile.php:131 -msgid "Full Name:" -msgstr "Full name:" - -#: mod/settings.php:884 -msgid "Email Address:" -msgstr "Email address:" - -#: mod/settings.php:885 -msgid "Your Timezone:" -msgstr "Time zone:" - -#: mod/settings.php:886 -msgid "Your Language:" -msgstr "Language:" - -#: mod/settings.php:886 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "Set the language of your Friendica interface and emails sent to you." - -#: mod/settings.php:887 -msgid "Default Post Location:" -msgstr "Posting location:" - -#: mod/settings.php:888 -msgid "Use Browser Location:" -msgstr "Use browser location:" - -#: mod/settings.php:890 -msgid "Security and Privacy Settings" -msgstr "Security and privacy" - -#: mod/settings.php:892 -msgid "Maximum Friend Requests/Day:" -msgstr "Maximum friend requests per day:" - -#: mod/settings.php:892 mod/settings.php:902 -msgid "(to prevent spam abuse)" -msgstr "May prevent spam and abusive registrations" - -#: mod/settings.php:894 -msgid "Allow your profile to be searchable globally?" +msgid "%s knows you" msgstr "" -#: mod/settings.php:894 +#: mod/dfrn_request.php:655 mod/follow.php:173 +msgid "Add a personal note:" +msgstr "Add a personal note:" + +#: mod/api.php:100 mod/api.php:122 +msgid "Authorize application connection" +msgstr "Authorize application connection" + +#: mod/api.php:101 +msgid "Return to your app and insert this Securty Code:" +msgstr "Return to your app and insert this security code:" + +#: mod/api.php:110 src/Module/BaseAdmin.php:73 +msgid "Please login to continue." +msgstr "Please login to continue." + +#: mod/api.php:124 msgid "" -"Activate this setting if you want others to easily find and follow you. Your" -" profile will be searchable on remote systems. This setting also determines " -"whether Friendica will inform search engines that your profile should be " -"indexed or not." +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Do you want to authorize this application to access your posts and contacts and create new posts for you?" + +#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:116 +msgid "No" +msgstr "No" + +#: mod/wall_attach.php:105 +msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" +msgstr "Sorry, maybe your upload is bigger than the PHP configuration allows" + +#: mod/wall_attach.php:105 +msgid "Or - did you try to upload an empty file?" +msgstr "Or did you try to upload an empty file?" + +#: mod/wall_attach.php:116 +#, php-format +msgid "File exceeds size limit of %s" +msgstr "File exceeds size limit of %s" + +#: mod/wall_attach.php:131 +msgid "File upload failed." +msgstr "File upload failed." + +#: mod/item.php:132 mod/item.php:136 +msgid "Unable to locate original post." +msgstr "Unable to locate original post." + +#: mod/item.php:336 mod/item.php:341 +msgid "Empty post discarded." +msgstr "Empty post discarded." + +#: mod/item.php:710 +msgid "Post updated." msgstr "" -#: mod/settings.php:895 -msgid "Hide your contact/friend list from viewers of your profile?" +#: mod/item.php:727 mod/item.php:732 +msgid "Item wasn't stored." msgstr "" -#: mod/settings.php:895 -msgid "" -"A list of your contacts is displayed on your profile page. Activate this " -"option to disable the display of your contact list." +#: mod/item.php:743 +msgid "Item couldn't be fetched." msgstr "" -#: mod/settings.php:896 -msgid "Hide your profile details from anonymous viewers?" -msgstr "Hide your profile details from anonymous viewers?" +#: mod/item.php:891 src/Module/Debug/ItemBody.php:46 +#: src/Module/Debug/ItemBody.php:59 src/Module/Admin/Themes/Details.php:70 +#: src/Module/Admin/Themes/Index.php:59 +msgid "Item not found." +msgstr "Item not found." -#: mod/settings.php:896 -msgid "" -"Anonymous visitors will only see your profile picture, your display name and" -" the nickname you are using on your profile page. Your public posts and " -"replies will still be accessible by other means." -msgstr "Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies may still be accessible by other means." - -#: mod/settings.php:897 -msgid "Make public posts unlisted" -msgstr "" - -#: mod/settings.php:897 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "" - -#: mod/settings.php:898 -msgid "Make all posted pictures accessible" -msgstr "" - -#: mod/settings.php:898 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"permissions on pictures. Non public pictures still won't be visible for the " -"public on your photo albums though." -msgstr "" - -#: mod/settings.php:899 -msgid "Allow friends to post to your profile page?" -msgstr "Allow friends to post to my wall?" - -#: mod/settings.php:899 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "Your contacts may write posts on your profile wall. These posts will be distributed to your contacts" - -#: mod/settings.php:900 -msgid "Allow friends to tag your posts?" -msgstr "Allow friends to tag my post?" - -#: mod/settings.php:900 -msgid "Your contacts can add additional tags to your posts." -msgstr "Your contacts can add additional tags to your posts." - -#: mod/settings.php:901 -msgid "Permit unknown people to send you private mail?" -msgstr "Allow unknown people to send me private messages?" - -#: mod/settings.php:901 -msgid "" -"Friendica network users may send you private messages even if they are not " -"in your contact list." -msgstr "Friendica network users may send you private messages even if they are not in your contact list." - -#: mod/settings.php:902 -msgid "Maximum private messages per day from unknown people:" -msgstr "Maximum private messages per day from unknown people:" - -#: mod/settings.php:904 -msgid "Default Post Permissions" -msgstr "Default post permissions" - -#: mod/settings.php:908 -msgid "Expiration settings" -msgstr "" - -#: mod/settings.php:909 -msgid "Automatically expire posts after this many days:" -msgstr "Automatically expire posts after this many days:" - -#: mod/settings.php:909 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "Posts will not expire if empty; expired posts will be deleted" - -#: mod/settings.php:910 -msgid "Expire posts" -msgstr "" - -#: mod/settings.php:910 -msgid "When activated, posts and comments will be expired." -msgstr "If activated, posts and comments will expire." - -#: mod/settings.php:911 -msgid "Expire personal notes" -msgstr "" - -#: mod/settings.php:911 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr "If activated, the personal notes on your profile page will expire." - -#: mod/settings.php:912 -msgid "Expire starred posts" -msgstr "" - -#: mod/settings.php:912 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "" - -#: mod/settings.php:913 -msgid "Expire photos" -msgstr "" - -#: mod/settings.php:913 -msgid "When activated, photos will be expired." -msgstr "If activated, photos will expire." - -#: mod/settings.php:914 -msgid "Only expire posts by others" -msgstr "" - -#: mod/settings.php:914 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "If activated, your own posts never expire. The settings above are only valid for posts you received." - -#: mod/settings.php:917 -msgid "Notification Settings" -msgstr "Notification" - -#: mod/settings.php:918 -msgid "Send a notification email when:" -msgstr "Send notification email when:" - -#: mod/settings.php:919 -msgid "You receive an introduction" -msgstr "Receiving an introduction" - -#: mod/settings.php:920 -msgid "Your introductions are confirmed" -msgstr "My introductions are confirmed" - -#: mod/settings.php:921 -msgid "Someone writes on your profile wall" -msgstr "Someone writes on my wall" - -#: mod/settings.php:922 -msgid "Someone writes a followup comment" -msgstr "A follow up comment is posted" - -#: mod/settings.php:923 -msgid "You receive a private message" -msgstr "receiving a private message" - -#: mod/settings.php:924 -msgid "You receive a friend suggestion" -msgstr "Receiving a friend suggestion" - -#: mod/settings.php:925 -msgid "You are tagged in a post" -msgstr "Tagged in a post" - -#: mod/settings.php:926 -msgid "You are poked/prodded/etc. in a post" -msgstr "Poked in a post" - -#: mod/settings.php:928 -msgid "Activate desktop notifications" -msgstr "Activate desktop notifications" - -#: mod/settings.php:928 -msgid "Show desktop popup on new notifications" -msgstr "Show desktop pop-up on new notifications" - -#: mod/settings.php:930 -msgid "Text-only notification emails" -msgstr "Text-only notification emails" - -#: mod/settings.php:932 -msgid "Send text only notification emails, without the html part" -msgstr "Receive text only emails without HTML " - -#: mod/settings.php:934 -msgid "Show detailled notifications" -msgstr "Show detailled notifications" - -#: mod/settings.php:936 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "By default, notifications are condensed into a single notification for each item. If enabled, every notification is displayed." - -#: mod/settings.php:938 -msgid "Advanced Account/Page Type Settings" -msgstr "Advanced account types" - -#: mod/settings.php:939 -msgid "Change the behaviour of this account for special situations" -msgstr "Change behavior of this account for special situations" - -#: mod/settings.php:942 -msgid "Import Contacts" -msgstr "Import contacts" - -#: mod/settings.php:943 -msgid "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." -msgstr "Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account." - -#: mod/settings.php:944 -msgid "Upload File" -msgstr "Upload file" - -#: mod/settings.php:946 -msgid "Relocate" -msgstr "Recent relocation" - -#: mod/settings.php:947 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "If you have moved this profile from another server and some of your contacts don't receive your updates:" - -#: mod/settings.php:948 -msgid "Resend relocate message to contacts" -msgstr "Resend relocation message to contacts" - -#: mod/suggest.php:43 -msgid "Contact suggestion successfully ignored." -msgstr "Contact suggestion successfully ignored." - -#: mod/suggest.php:67 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "No suggestions available. If this is a new site, please try again in 24 hours." - -#: mod/suggest.php:86 -msgid "Do you really want to delete this suggestion?" -msgstr "Do you really want to delete this suggestion?" - -#: mod/suggest.php:104 mod/suggest.php:124 -msgid "Ignore/Hide" -msgstr "Ignore/Hide" - -#: mod/suggest.php:134 src/Content/Widget.php:83 view/theme/vier/theme.php:179 -msgid "Friend Suggestions" -msgstr "Friend suggestions" - -#: mod/tagrm.php:47 -msgid "Tag(s) removed" -msgstr "Tag(s) removed" - -#: mod/tagrm.php:117 -msgid "Remove Item Tag" -msgstr "Remove Item tag" - -#: mod/tagrm.php:119 -msgid "Select a tag to remove: " -msgstr "Select a tag to remove: " - -#: mod/tagrm.php:130 src/Module/Settings/Delegation.php:178 -msgid "Remove" -msgstr "Remove" +#: mod/item.php:923 +msgid "Do you really want to delete this item?" +msgstr "Do you really want to delete this item?" #: mod/uimport.php:45 msgid "User imports on closed servers can only be done by an administrator." @@ -2987,96 +2911,471 @@ msgid "" "select \"Export account\"" msgstr "To export your account, go to \"Settings->Export personal data\" and select \"Export account\"" -#: mod/unfollow.php:51 mod/unfollow.php:107 -msgid "You aren't following this contact." -msgstr "You aren't following this contact." +#: mod/cal.php:74 src/Module/Profile/Status.php:54 +#: src/Module/Profile/Contacts.php:40 src/Module/Profile/Contacts.php:53 +#: src/Module/Register.php:260 src/Module/HoverCard.php:53 +msgid "User not found." +msgstr "User not found." -#: mod/unfollow.php:61 mod/unfollow.php:113 -msgid "Unfollowing is currently not supported by your network." -msgstr "Unfollowing is currently not supported by your network." +#: mod/cal.php:269 mod/events.php:410 +msgid "View" +msgstr "View" -#: mod/unfollow.php:82 -msgid "Contact unfollowed" -msgstr "Contact unfollowed" +#: mod/cal.php:270 mod/events.php:412 +msgid "Previous" +msgstr "Previous" -#: mod/unfollow.php:133 -msgid "Disconnect/Unfollow" -msgstr "Disconnect/Unfollow" +#: mod/cal.php:271 mod/events.php:413 src/Module/Install.php:192 +msgid "Next" +msgstr "Next" -#: mod/videos.php:134 -msgid "No videos selected" -msgstr "No videos selected" +#: mod/cal.php:274 mod/events.php:418 src/Model/Event.php:445 +msgid "today" +msgstr "today" -#: mod/videos.php:252 src/Model/Item.php:3636 -msgid "View Video" -msgstr "View video" +#: mod/cal.php:275 mod/events.php:419 src/Util/Temporal.php:330 +#: src/Model/Event.php:446 +msgid "month" +msgstr "month" -#: mod/videos.php:267 -msgid "Recent Videos" -msgstr "Recent videos" +#: mod/cal.php:276 mod/events.php:420 src/Util/Temporal.php:331 +#: src/Model/Event.php:447 +msgid "week" +msgstr "week" -#: mod/videos.php:269 -msgid "Upload New Videos" -msgstr "Upload new videos" +#: mod/cal.php:277 mod/events.php:421 src/Util/Temporal.php:332 +#: src/Model/Event.php:448 +msgid "day" +msgstr "day" -#: mod/wallmessage.php:68 mod/wallmessage.php:131 +#: mod/cal.php:278 mod/events.php:422 +msgid "list" +msgstr "List" + +#: mod/cal.php:291 src/Console/User.php:152 src/Console/User.php:250 +#: src/Console/User.php:283 src/Console/User.php:309 +#: src/Module/Api/Twitter/ContactEndpoint.php:73 +#: src/Module/Admin/Users.php:112 src/Model/User.php:432 +msgid "User not found" +msgstr "User not found" + +#: mod/cal.php:300 +msgid "This calendar format is not supported" +msgstr "This calendar format is not supported" + +#: mod/cal.php:302 +msgid "No exportable data found" +msgstr "No exportable data found" + +#: mod/cal.php:319 +msgid "calendar" +msgstr "calendar" + +#: mod/editpost.php:45 mod/editpost.php:55 +msgid "Item not found" +msgstr "Item not found" + +#: mod/editpost.php:62 +msgid "Edit post" +msgstr "Edit post" + +#: mod/editpost.php:88 mod/notes.php:62 src/Module/Filer/SaveTag.php:66 +#: src/Content/Text/HTML.php:896 +msgid "Save" +msgstr "Save" + +#: mod/editpost.php:95 +msgid "web link" +msgstr "web link" + +#: mod/editpost.php:96 +msgid "Insert video link" +msgstr "Insert video link" + +#: mod/editpost.php:97 +msgid "video link" +msgstr "video link" + +#: mod/editpost.php:98 +msgid "Insert audio link" +msgstr "Insert audio link" + +#: mod/editpost.php:99 +msgid "audio link" +msgstr "audio link" + +#: mod/editpost.php:113 src/Core/ACL.php:314 +msgid "CC: email addresses" +msgstr "CC: email addresses" + +#: mod/editpost.php:120 src/Core/ACL.php:315 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Example: bob@example.com, mary@example.com" + +#: mod/events.php:135 mod/events.php:137 +msgid "Event can not end before it has started." +msgstr "Event cannot end before it has started." + +#: mod/events.php:144 mod/events.php:146 +msgid "Event title and start time are required." +msgstr "Event title and starting time are required." + +#: mod/events.php:411 +msgid "Create New Event" +msgstr "Create new event" + +#: mod/events.php:523 +msgid "Event details" +msgstr "Event details" + +#: mod/events.php:524 +msgid "Starting date and Title are required." +msgstr "Starting date and title are required." + +#: mod/events.php:525 mod/events.php:530 +msgid "Event Starts:" +msgstr "Event starts:" + +#: mod/events.php:525 mod/events.php:557 +msgid "Required" +msgstr "Required" + +#: mod/events.php:538 mod/events.php:563 +msgid "Finish date/time is not known or not relevant" +msgstr "Finish date/time is not known or not relevant" + +#: mod/events.php:540 mod/events.php:545 +msgid "Event Finishes:" +msgstr "Event finishes:" + +#: mod/events.php:551 mod/events.php:564 +msgid "Adjust for viewer timezone" +msgstr "Adjust for viewer's time zone" + +#: mod/events.php:553 src/Module/Profile/Profile.php:172 +#: src/Module/Settings/Profile/Index.php:253 +msgid "Description:" +msgstr "Description:" + +#: mod/events.php:555 src/Module/Notifications/Introductions.php:166 +#: src/Module/Profile/Profile.php:190 src/Module/Contact.php:616 +#: src/Module/Directory.php:156 src/Model/Event.php:84 src/Model/Event.php:111 +#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:364 +msgid "Location:" +msgstr "Location:" + +#: mod/events.php:557 mod/events.php:559 +msgid "Title:" +msgstr "Title:" + +#: mod/events.php:560 mod/events.php:561 +msgid "Share this event" +msgstr "Share this event" + +#: mod/events.php:568 src/Module/Profile/Profile.php:242 +msgid "Basic" +msgstr "Basic" + +#: mod/events.php:569 src/Module/Profile/Profile.php:243 +#: src/Module/Contact.php:927 src/Module/Admin/Site.php:591 +msgid "Advanced" +msgstr "Advanced" + +#: mod/events.php:570 mod/photos.php:976 mod/photos.php:1347 +msgid "Permissions" +msgstr "Permissions" + +#: mod/events.php:586 +msgid "Failed to remove event" +msgstr "Failed to remove event" + +#: mod/follow.php:65 +msgid "The contact could not be added." +msgstr "Contact could not be added." + +#: mod/follow.php:105 +msgid "You already added this contact." +msgstr "You already added this contact." + +#: mod/follow.php:115 +msgid "The network type couldn't be detected. Contact can't be added." +msgstr "The network type couldn't be detected. Contact can't be added." + +#: mod/follow.php:123 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "diaspora* support isn't enabled. Contact can't be added." + +#: mod/follow.php:128 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "OStatus support is disabled. Contact can't be added." + +#: mod/follow.php:161 src/Module/Notifications/Introductions.php:170 +#: src/Module/Profile/Profile.php:202 src/Module/Contact.php:622 +msgid "Tags:" +msgstr "Tags:" + +#: mod/fbrowser.php:51 mod/fbrowser.php:70 mod/photos.php:196 +#: mod/photos.php:940 mod/photos.php:1053 mod/photos.php:1070 +#: mod/photos.php:1554 mod/photos.php:1569 src/Model/Photo.php:565 +#: src/Model/Photo.php:574 +msgid "Contact Photos" +msgstr "Contact photos" + +#: mod/fbrowser.php:106 mod/fbrowser.php:135 +#: src/Module/Settings/Profile/Photo/Index.php:130 +msgid "Upload" +msgstr "Upload" + +#: mod/fbrowser.php:130 +msgid "Files" +msgstr "Files" + +#: mod/notes.php:50 src/Module/BaseProfile.php:110 +msgid "Personal Notes" +msgstr "Personal notes" + +#: mod/photos.php:127 src/Module/BaseProfile.php:71 +msgid "Photo Albums" +msgstr "Photo Albums" + +#: mod/photos.php:128 mod/photos.php:1609 +msgid "Recent Photos" +msgstr "Recent photos" + +#: mod/photos.php:130 mod/photos.php:1115 mod/photos.php:1611 +msgid "Upload New Photos" +msgstr "Upload new photos" + +#: mod/photos.php:148 src/Module/BaseSettings.php:37 +msgid "everybody" +msgstr "everybody" + +#: mod/photos.php:185 +msgid "Contact information unavailable" +msgstr "Contact information unavailable" + +#: mod/photos.php:207 +msgid "Album not found." +msgstr "Album not found." + +#: mod/photos.php:265 +msgid "Album successfully deleted" +msgstr "Album successfully deleted" + +#: mod/photos.php:267 +msgid "Album was empty." +msgstr "Album was empty." + +#: mod/photos.php:299 +msgid "Failed to delete the photo." +msgstr "" + +#: mod/photos.php:583 +msgid "a photo" +msgstr "a photo" + +#: mod/photos.php:583 #, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." -msgstr "Number of daily wall messages for %s exceeded. Message failed." +msgid "%1$s was tagged in %2$s by %3$s" +msgstr "%1$s was tagged in %2$s by %3$s" -#: mod/wallmessage.php:79 -msgid "Unable to check your home location." -msgstr "Unable to check your home location." +#: mod/photos.php:684 +msgid "Image upload didn't complete, please try again" +msgstr "Image upload didn't complete. Please try again." -#: mod/wallmessage.php:105 mod/wallmessage.php:114 -msgid "No recipient." -msgstr "No recipient." +#: mod/photos.php:687 +msgid "Image file is missing" +msgstr "Image file is missing" -#: mod/wallmessage.php:145 -#, php-format +#: mod/photos.php:692 msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." -msgstr "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders." +"Server can't accept new file upload at this time, please contact your " +"administrator" +msgstr "Server can't accept new file uploads at this time. Please contact your administrator." -#: mod/wall_attach.php:42 mod/wall_attach.php:49 mod/wall_attach.php:87 -#: mod/wall_upload.php:58 mod/wall_upload.php:74 mod/wall_upload.php:119 -#: mod/wall_upload.php:170 mod/wall_upload.php:173 -msgid "Invalid request." -msgstr "Invalid request." +#: mod/photos.php:716 +msgid "Image file is empty." +msgstr "Image file is empty." -#: mod/wall_attach.php:105 -msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" -msgstr "Sorry, maybe your upload is bigger than the PHP configuration allows" +#: mod/photos.php:848 +msgid "No photos selected" +msgstr "No photos selected" -#: mod/wall_attach.php:105 -msgid "Or - did you try to upload an empty file?" -msgstr "Or did you try to upload an empty file?" +#: mod/photos.php:968 +msgid "Upload Photos" +msgstr "Upload photos" -#: mod/wall_attach.php:116 -#, php-format -msgid "File exceeds size limit of %s" -msgstr "File exceeds size limit of %s" +#: mod/photos.php:972 mod/photos.php:1060 +msgid "New album name: " +msgstr "New album name: " -#: mod/wall_attach.php:131 -msgid "File upload failed." -msgstr "File upload failed." +#: mod/photos.php:973 +msgid "or select existing album:" +msgstr "or select existing album:" -#: mod/wall_upload.php:230 -msgid "Wall Photos" -msgstr "Wall photos" +#: mod/photos.php:974 +msgid "Do not show a status post for this upload" +msgstr "Do not show a status post for this upload" + +#: mod/photos.php:990 mod/photos.php:1355 +msgid "Show to Groups" +msgstr "Show to groups" + +#: mod/photos.php:991 mod/photos.php:1356 +msgid "Show to Contacts" +msgstr "Show to contacts" + +#: mod/photos.php:1042 +msgid "Do you really want to delete this photo album and all its photos?" +msgstr "Do you really want to delete this photo album and all its photos?" + +#: mod/photos.php:1044 mod/photos.php:1065 +msgid "Delete Album" +msgstr "Delete album" + +#: mod/photos.php:1071 +msgid "Edit Album" +msgstr "Edit album" + +#: mod/photos.php:1072 +msgid "Drop Album" +msgstr "Drop album" + +#: mod/photos.php:1077 +msgid "Show Newest First" +msgstr "Show newest first" + +#: mod/photos.php:1079 +msgid "Show Oldest First" +msgstr "Show oldest first" + +#: mod/photos.php:1100 mod/photos.php:1594 +msgid "View Photo" +msgstr "View photo" + +#: mod/photos.php:1137 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Permission denied. Access to this item may be restricted." + +#: mod/photos.php:1139 +msgid "Photo not available" +msgstr "Photo not available" + +#: mod/photos.php:1149 +msgid "Do you really want to delete this photo?" +msgstr "Do you really want to delete this photo?" + +#: mod/photos.php:1151 mod/photos.php:1352 +msgid "Delete Photo" +msgstr "Delete photo" + +#: mod/photos.php:1242 +msgid "View photo" +msgstr "View photo" + +#: mod/photos.php:1244 +msgid "Edit photo" +msgstr "Edit photo" + +#: mod/photos.php:1245 +msgid "Delete photo" +msgstr "Delete photo" + +#: mod/photos.php:1246 +msgid "Use as profile photo" +msgstr "Use as profile photo" + +#: mod/photos.php:1253 +msgid "Private Photo" +msgstr "Private photo" + +#: mod/photos.php:1259 +msgid "View Full Size" +msgstr "View full size" + +#: mod/photos.php:1320 +msgid "Tags: " +msgstr "Tags: " + +#: mod/photos.php:1323 +msgid "[Select tags to remove]" +msgstr "[Select tags to remove]" + +#: mod/photos.php:1338 +msgid "New album name" +msgstr "New album name" + +#: mod/photos.php:1339 +msgid "Caption" +msgstr "Caption" + +#: mod/photos.php:1340 +msgid "Add a Tag" +msgstr "Add Tag" + +#: mod/photos.php:1340 +msgid "" +"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "Example: @bob, @jojo@example.com, #California, #camping" + +#: mod/photos.php:1341 +msgid "Do not rotate" +msgstr "Do not rotate" + +#: mod/photos.php:1342 +msgid "Rotate CW (right)" +msgstr "Rotate right (CW)" + +#: mod/photos.php:1343 +msgid "Rotate CCW (left)" +msgstr "Rotate left (CCW)" + +#: mod/photos.php:1376 src/Object/Post.php:345 +msgid "I like this (toggle)" +msgstr "I like this (toggle)" + +#: mod/photos.php:1377 src/Object/Post.php:346 +msgid "I don't like this (toggle)" +msgstr "I don't like this (toggle)" + +#: mod/photos.php:1392 mod/photos.php:1439 mod/photos.php:1502 +#: src/Object/Post.php:943 src/Module/Contact.php:1069 +#: src/Module/Item/Compose.php:142 +msgid "This is you" +msgstr "This is me" + +#: mod/photos.php:1394 mod/photos.php:1441 mod/photos.php:1504 +#: src/Object/Post.php:480 src/Object/Post.php:945 +msgid "Comment" +msgstr "Comment" + +#: mod/photos.php:1530 +msgid "Map" +msgstr "Map" + +#: src/App/Module.php:240 +msgid "You must be logged in to use addons. " +msgstr "You must be logged in to use addons. " + +#: src/App/Page.php:250 +msgid "Delete this item?" +msgstr "Delete this item?" + +#: src/App/Page.php:298 +msgid "toggle mobile" +msgstr "Toggle mobile" #: src/App/Authentication.php:210 src/App/Authentication.php:262 msgid "Login failed." msgstr "Login failed." -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: src/App/Authentication.php:224 src/Model/User.php:659 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID." -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: src/App/Authentication.php:224 src/Model/User.php:659 msgid "The error message was:" msgstr "The error message was:" @@ -3093,850 +3392,114 @@ msgstr "Welcome %s" msgid "Please upload a profile photo." msgstr "Please upload a profile photo." -#: src/App/Authentication.php:393 -#, php-format -msgid "Welcome back %s" -msgstr "Welcome back %s" - -#: src/App/Module.php:240 -msgid "You must be logged in to use addons. " -msgstr "You must be logged in to use addons. " - -#: src/App/Page.php:250 -msgid "Delete this item?" -msgstr "Delete this item?" - -#: src/App/Page.php:298 -msgid "toggle mobile" -msgstr "Toggle mobile" - -#: src/App/Router.php:209 +#: src/App/Router.php:224 #, php-format msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "Method not allowed for this module. Allowed method(s): %s" -#: src/App/Router.php:211 src/Module/HTTPException/PageNotFound.php:32 +#: src/App/Router.php:226 src/Module/HTTPException/PageNotFound.php:32 msgid "Page not found." msgstr "Page not found" -#: src/App.php:326 -msgid "No system theme config value set." -msgstr "No system theme configuration value set." +#: src/Database/DBStructure.php:69 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." +msgstr "" -#: src/BaseModule.php:150 +#: src/Database/DBStructure.php:93 +#, php-format msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours." +"\n" +"Error %d occurred during database update:\n" +"%s\n" +msgstr "\nError %d occurred during database update:\n%s\n" -#: src/Console/ArchiveContact.php:105 +#: src/Database/DBStructure.php:96 +msgid "Errors encountered performing database changes: " +msgstr "Errors encountered performing database changes: " + +#: src/Database/DBStructure.php:296 +msgid "Another database update is currently running." +msgstr "" + +#: src/Database/DBStructure.php:300 #, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" -msgstr "Could not find any unarchived contact entry for this URL (%s)" +msgid "%s: Database update" +msgstr "%s: Database update" -#: src/Console/ArchiveContact.php:108 -msgid "The contact entries have been archived" -msgstr "The contact entries have been archived" - -#: src/Console/GlobalCommunityBlock.php:96 -#: src/Module/Admin/Blocklist/Contact.php:49 +#: src/Database/DBStructure.php:600 #, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "Could not find any contact entry for this URL (%s)" +msgid "%s: updating %s table." +msgstr "%s: updating %s table." -#: src/Console/GlobalCommunityBlock.php:101 -#: src/Module/Admin/Blocklist/Contact.php:47 -msgid "The contact has been blocked from the node" -msgstr "This contact has been blocked from the node" - -#: src/Console/PostUpdate.php:87 +#: src/Database/Database.php:659 src/Database/Database.php:762 #, php-format -msgid "Post update version number has been set to %s." -msgstr "Post update version number has been set to %s." - -#: src/Console/PostUpdate.php:95 -msgid "Check for pending update actions." -msgstr "Check for pending update actions." - -#: src/Console/PostUpdate.php:97 -msgid "Done." -msgstr "Done." - -#: src/Console/PostUpdate.php:99 -msgid "Execute pending post updates." -msgstr "Execute pending post updates." - -#: src/Console/PostUpdate.php:105 -msgid "All pending post updates are done." -msgstr "All pending post updates are done." - -#: src/Console/User.php:158 -msgid "Enter new password: " -msgstr "Enter new password: " - -#: src/Console/User.php:193 -msgid "Enter user name: " +msgid "Database error %d \"%s\" at \"%s\"" msgstr "" -#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 -#: src/Console/User.php:300 -msgid "Enter user nickname: " -msgstr "" - -#: src/Console/User.php:209 -msgid "Enter user email address: " -msgstr "" - -#: src/Console/User.php:217 -msgid "Enter a language (optional): " -msgstr "" - -#: src/Console/User.php:255 -msgid "User is not pending." -msgstr "" - -#: src/Console/User.php:313 -#, php-format -msgid "Type \"yes\" to delete %s" -msgstr "" - -#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 -msgid "newer" -msgstr "Later posts" - -#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 -msgid "older" -msgstr "Earlier posts" - -#: src/Content/ContactSelector.php:48 -msgid "Frequently" -msgstr "Frequently" - -#: src/Content/ContactSelector.php:49 -msgid "Hourly" -msgstr "Hourly" - -#: src/Content/ContactSelector.php:50 -msgid "Twice daily" -msgstr "Twice daily" - -#: src/Content/ContactSelector.php:51 -msgid "Daily" -msgstr "Daily" - -#: src/Content/ContactSelector.php:52 -msgid "Weekly" -msgstr "Weekly" - -#: src/Content/ContactSelector.php:53 -msgid "Monthly" -msgstr "Monthly" - -#: src/Content/ContactSelector.php:107 -msgid "DFRN" -msgstr "DFRN" - -#: src/Content/ContactSelector.php:108 -msgid "OStatus" -msgstr "OStatus" - -#: src/Content/ContactSelector.php:109 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: src/Content/ContactSelector.php:110 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:280 -msgid "Email" -msgstr "Email" - -#: src/Content/ContactSelector.php:111 src/Module/Debug/Babel.php:213 -msgid "Diaspora" -msgstr "diaspora*" - -#: src/Content/ContactSelector.php:112 -msgid "Zot!" -msgstr "Zot!" - -#: src/Content/ContactSelector.php:113 -msgid "LinkedIn" -msgstr "LinkedIn" - -#: src/Content/ContactSelector.php:114 -msgid "XMPP/IM" -msgstr "XMPP/IM" - -#: src/Content/ContactSelector.php:115 -msgid "MySpace" -msgstr "MySpace" - -#: src/Content/ContactSelector.php:116 -msgid "Google+" -msgstr "Google+" - -#: src/Content/ContactSelector.php:117 -msgid "pump.io" -msgstr "pump.io" - -#: src/Content/ContactSelector.php:118 -msgid "Twitter" -msgstr "Twitter" - -#: src/Content/ContactSelector.php:119 -msgid "Discourse" -msgstr "Discourse" - -#: src/Content/ContactSelector.php:120 -msgid "Diaspora Connector" -msgstr "diaspora* connector" - -#: src/Content/ContactSelector.php:121 -msgid "GNU Social Connector" -msgstr "GNU Social Connector" - -#: src/Content/ContactSelector.php:122 -msgid "ActivityPub" -msgstr "ActivityPub" - -#: src/Content/ContactSelector.php:123 -msgid "pnut" -msgstr "pnut" - -#: src/Content/ContactSelector.php:157 -#, php-format -msgid "%s (via %s)" -msgstr "" - -#: src/Content/Feature.php:96 -msgid "General Features" -msgstr "General" - -#: src/Content/Feature.php:98 -msgid "Photo Location" -msgstr "Photo location" - -#: src/Content/Feature.php:98 +#: src/Core/Renderer.php:91 src/Core/Renderer.php:120 +#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Render/FriendicaSmartyEngine.php:56 msgid "" -"Photo metadata is normally stripped. This extracts the location (if present)" -" prior to stripping metadata and links it to a map." -msgstr "Photo metadata is normally removed. This saves the geo tag (if present) and links it to a map prior to removing other metadata." - -#: src/Content/Feature.php:99 -msgid "Export Public Calendar" -msgstr "Export public calendar" - -#: src/Content/Feature.php:99 -msgid "Ability for visitors to download the public calendar" -msgstr "Ability for visitors to download the public calendar" - -#: src/Content/Feature.php:100 -msgid "Trending Tags" -msgstr "Trending tags" - -#: src/Content/Feature.php:100 -msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Show a community page widget with a list of the most popular tags in recent public posts." - -#: src/Content/Feature.php:105 -msgid "Post Composition Features" -msgstr "Post composition" - -#: src/Content/Feature.php:106 -msgid "Auto-mention Forums" -msgstr "Auto-mention forums" - -#: src/Content/Feature.php:106 -msgid "" -"Add/remove mention when a forum page is selected/deselected in ACL window." -msgstr "Add/Remove mention when a forum page is selected or deselected in the ACL window." - -#: src/Content/Feature.php:107 -msgid "Explicit Mentions" -msgstr "Explicit Mentions" - -#: src/Content/Feature.php:107 -msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "Add explicit mentions to comment box for manual control over who gets mentioned in replies." - -#: src/Content/Feature.php:112 -msgid "Network Sidebar" -msgstr "Network sidebar" - -#: src/Content/Feature.php:113 src/Content/Widget.php:547 -msgid "Archives" -msgstr "Archives" - -#: src/Content/Feature.php:113 -msgid "Ability to select posts by date ranges" -msgstr "Ability to select posts by date ranges" - -#: src/Content/Feature.php:114 -msgid "Protocol Filter" -msgstr "Protocol filter" - -#: src/Content/Feature.php:114 -msgid "Enable widget to display Network posts only from selected protocols" -msgstr "Enable widget to display Network posts only from selected protocols" - -#: src/Content/Feature.php:119 -msgid "Network Tabs" -msgstr "Network tabs" - -#: src/Content/Feature.php:120 -msgid "Network New Tab" -msgstr "Network new tab" - -#: src/Content/Feature.php:120 -msgid "Enable tab to display only new Network posts (from the last 12 hours)" -msgstr "Enable tab to display only new network posts (last 12 hours)" - -#: src/Content/Feature.php:121 -msgid "Network Shared Links Tab" -msgstr "Network shared links tab" - -#: src/Content/Feature.php:121 -msgid "Enable tab to display only Network posts with links in them" -msgstr "Enable tab to display only network posts with links in them" - -#: src/Content/Feature.php:126 -msgid "Post/Comment Tools" -msgstr "Post/Comment tools" - -#: src/Content/Feature.php:127 -msgid "Post Categories" -msgstr "Post categories" - -#: src/Content/Feature.php:127 -msgid "Add categories to your posts" -msgstr "Add categories to your posts" - -#: src/Content/Feature.php:132 -msgid "Advanced Profile Settings" -msgstr "Advanced profiles" - -#: src/Content/Feature.php:133 -msgid "List Forums" -msgstr "List forums" - -#: src/Content/Feature.php:133 -msgid "Show visitors public community forums at the Advanced Profile Page" -msgstr "Show visitors of public community forums at the advanced profile page" - -#: src/Content/Feature.php:134 -msgid "Tag Cloud" -msgstr "Tag cloud" - -#: src/Content/Feature.php:134 -msgid "Provide a personal tag cloud on your profile page" -msgstr "Provide a personal tag cloud on your profile page" - -#: src/Content/Feature.php:135 -msgid "Display Membership Date" -msgstr "Display membership date" - -#: src/Content/Feature.php:135 -msgid "Display membership date in profile" -msgstr "Display membership date in profile" - -#: src/Content/ForumManager.php:145 src/Content/Nav.php:224 -#: src/Content/Text/HTML.php:931 view/theme/vier/theme.php:225 -msgid "Forums" -msgstr "Forums" - -#: src/Content/ForumManager.php:147 view/theme/vier/theme.php:227 -msgid "External link to forum" -msgstr "External link to forum" - -#: src/Content/ForumManager.php:150 src/Content/Widget.php:454 -#: src/Content/Widget.php:553 view/theme/vier/theme.php:230 -msgid "show more" -msgstr "show more" - -#: src/Content/Nav.php:89 -msgid "Nothing new here" -msgstr "Nothing new here" - -#: src/Content/Nav.php:93 src/Module/Special/HTTPException.php:72 -msgid "Go back" -msgstr "Go back" - -#: src/Content/Nav.php:94 -msgid "Clear notifications" -msgstr "Clear notifications" - -#: src/Content/Nav.php:95 src/Content/Text/HTML.php:918 -msgid "@name, !forum, #tags, content" -msgstr "@name, !forum, #tags, content" - -#: src/Content/Nav.php:168 src/Module/Security/Login.php:141 -msgid "Logout" -msgstr "Logout" - -#: src/Content/Nav.php:168 -msgid "End this session" -msgstr "End this session" - -#: src/Content/Nav.php:170 src/Module/Bookmarklet.php:45 -#: src/Module/Security/Login.php:142 -msgid "Login" -msgstr "Login" - -#: src/Content/Nav.php:170 -msgid "Sign in" -msgstr "Sign in" - -#: src/Content/Nav.php:175 src/Module/BaseProfile.php:60 -#: src/Module/Contact.php:635 src/Module/Contact.php:881 -#: src/Module/Settings/TwoFactor/Index.php:107 view/theme/frio/theme.php:258 -msgid "Status" -msgstr "Status" - -#: src/Content/Nav.php:175 src/Content/Nav.php:258 -#: view/theme/frio/theme.php:258 -msgid "Your posts and conversations" -msgstr "My posts and conversations" - -#: src/Content/Nav.php:176 src/Module/BaseProfile.php:52 -#: src/Module/BaseSettings.php:57 src/Module/Contact.php:637 -#: src/Module/Contact.php:897 src/Module/Profile/Profile.php:223 -#: src/Module/Welcome.php:57 view/theme/frio/theme.php:259 -msgid "Profile" -msgstr "Profile" - -#: src/Content/Nav.php:176 view/theme/frio/theme.php:259 -msgid "Your profile page" -msgstr "My profile page" - -#: src/Content/Nav.php:177 view/theme/frio/theme.php:260 -msgid "Your photos" -msgstr "My photos" - -#: src/Content/Nav.php:178 src/Module/BaseProfile.php:76 -#: src/Module/BaseProfile.php:79 view/theme/frio/theme.php:261 -msgid "Videos" -msgstr "Videos" - -#: src/Content/Nav.php:178 view/theme/frio/theme.php:261 -msgid "Your videos" -msgstr "My videos" - -#: src/Content/Nav.php:179 view/theme/frio/theme.php:262 -msgid "Your events" -msgstr "My events" - -#: src/Content/Nav.php:180 -msgid "Personal notes" -msgstr "Personal notes" - -#: src/Content/Nav.php:180 -msgid "Your personal notes" -msgstr "My personal notes" - -#: src/Content/Nav.php:197 src/Content/Nav.php:258 -msgid "Home" -msgstr "Home" - -#: src/Content/Nav.php:197 -msgid "Home Page" -msgstr "Home page" - -#: src/Content/Nav.php:201 src/Module/Register.php:155 -#: src/Module/Security/Login.php:102 -msgid "Register" -msgstr "Sign up now >>" - -#: src/Content/Nav.php:201 -msgid "Create an account" -msgstr "Create account" - -#: src/Content/Nav.php:207 src/Module/Help.php:69 -#: src/Module/Settings/TwoFactor/AppSpecific.php:115 -#: src/Module/Settings/TwoFactor/Index.php:106 -#: src/Module/Settings/TwoFactor/Recovery.php:93 -#: src/Module/Settings/TwoFactor/Verify.php:132 view/theme/vier/theme.php:269 -msgid "Help" -msgstr "Help" - -#: src/Content/Nav.php:207 -msgid "Help and documentation" -msgstr "Help and documentation" - -#: src/Content/Nav.php:211 -msgid "Apps" -msgstr "Apps" - -#: src/Content/Nav.php:211 -msgid "Addon applications, utilities, games" -msgstr "Addon applications, utilities, games" - -#: src/Content/Nav.php:215 src/Content/Text/HTML.php:916 -#: src/Module/Search/Index.php:97 -msgid "Search" -msgstr "Search" - -#: src/Content/Nav.php:215 -msgid "Search site content" -msgstr "Search site content" - -#: src/Content/Nav.php:218 src/Content/Text/HTML.php:925 -msgid "Full Text" -msgstr "Full text" - -#: src/Content/Nav.php:219 src/Content/Text/HTML.php:926 -#: src/Content/Widget/TagCloud.php:67 -msgid "Tags" -msgstr "Tags" - -#: src/Content/Nav.php:220 src/Content/Nav.php:279 -#: src/Content/Text/HTML.php:927 src/Module/BaseProfile.php:121 -#: src/Module/BaseProfile.php:124 src/Module/Contact.php:824 -#: src/Module/Contact.php:909 view/theme/frio/theme.php:269 -msgid "Contacts" -msgstr "Contacts" - -#: src/Content/Nav.php:239 -msgid "Community" -msgstr "Community" - -#: src/Content/Nav.php:239 -msgid "Conversations on this and other servers" -msgstr "Conversations on this and other servers" - -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:91 -#: src/Module/BaseProfile.php:102 view/theme/frio/theme.php:266 -msgid "Events and Calendar" -msgstr "Events and calendar" - -#: src/Content/Nav.php:246 -msgid "Directory" -msgstr "Directory" - -#: src/Content/Nav.php:246 -msgid "People directory" -msgstr "People directory" - -#: src/Content/Nav.php:248 src/Module/BaseAdmin.php:92 -msgid "Information" -msgstr "Information" - -#: src/Content/Nav.php:248 -msgid "Information about this friendica instance" -msgstr "Information about this Friendica instance" - -#: src/Content/Nav.php:251 src/Module/Admin/Tos.php:61 -#: src/Module/BaseAdmin.php:102 src/Module/Register.php:163 -#: src/Module/Tos.php:84 -msgid "Terms of Service" -msgstr "Terms of Service" - -#: src/Content/Nav.php:251 -msgid "Terms of Service of this Friendica instance" -msgstr "Terms of Service of this Friendica instance" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Network" -msgstr "Network" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Conversations from your friends" -msgstr "My friends' conversations" - -#: src/Content/Nav.php:262 -msgid "Introductions" -msgstr "Introductions" - -#: src/Content/Nav.php:262 -msgid "Friend Requests" -msgstr "Friend requests" - -#: src/Content/Nav.php:263 src/Module/BaseNotifications.php:139 -#: src/Module/Notifications/Introductions.php:52 -msgid "Notifications" -msgstr "Notifications" - -#: src/Content/Nav.php:264 -msgid "See all notifications" -msgstr "See all notifications" - -#: src/Content/Nav.php:265 -msgid "Mark all system notifications seen" -msgstr "Mark notifications as seen" - -#: src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Private mail" -msgstr "Private messages" - -#: src/Content/Nav.php:269 -msgid "Inbox" -msgstr "Inbox" - -#: src/Content/Nav.php:270 -msgid "Outbox" -msgstr "Outbox" - -#: src/Content/Nav.php:274 -msgid "Accounts" +"Friendica can't display this page at the moment, please contact the " +"administrator." msgstr "" -#: src/Content/Nav.php:274 -msgid "Manage other pages" -msgstr "Manage other pages" - -#: src/Content/Nav.php:277 src/Module/Admin/Addons/Details.php:119 -#: src/Module/Admin/Themes/Details.php:126 src/Module/BaseSettings.php:124 -#: src/Module/Welcome.php:52 view/theme/frio/theme.php:268 -msgid "Settings" -msgstr "Settings" - -#: src/Content/Nav.php:277 view/theme/frio/theme.php:268 -msgid "Account settings" -msgstr "Account settings" - -#: src/Content/Nav.php:279 view/theme/frio/theme.php:269 -msgid "Manage/edit friends and contacts" -msgstr "Manage/Edit friends and contacts" - -#: src/Content/Nav.php:284 src/Module/BaseAdmin.php:131 -msgid "Admin" -msgstr "Admin" - -#: src/Content/Nav.php:284 -msgid "Site setup and configuration" -msgstr "Site setup and configuration" - -#: src/Content/Nav.php:287 -msgid "Navigation" -msgstr "Navigation" - -#: src/Content/Nav.php:287 -msgid "Site map" -msgstr "Site map" - -#: src/Content/OEmbed.php:266 -msgid "Embedding disabled" -msgstr "Embedding disabled" - -#: src/Content/OEmbed.php:388 -msgid "Embedded content" -msgstr "Embedded content" - -#: src/Content/Pager.php:221 -msgid "prev" -msgstr "prev" - -#: src/Content/Pager.php:281 -msgid "last" -msgstr "last" - -#: src/Content/Text/BBCode.php:929 src/Content/Text/BBCode.php:1626 -#: src/Content/Text/BBCode.php:1627 -msgid "Image/photo" -msgstr "Image/Photo" - -#: src/Content/Text/BBCode.php:1047 -#, php-format -msgid "%2$s %3$s" +#: src/Core/Renderer.php:143 +msgid "template engine cannot be registered without a name." msgstr "" -#: src/Content/Text/BBCode.php:1544 src/Content/Text/HTML.php:968 -msgid "Click to open/close" -msgstr "Reveal/hide" - -#: src/Content/Text/BBCode.php:1575 -msgid "$1 wrote:" -msgstr "$1 wrote:" - -#: src/Content/Text/BBCode.php:1629 src/Content/Text/BBCode.php:1630 -msgid "Encrypted content" -msgstr "Encrypted content" - -#: src/Content/Text/BBCode.php:1855 -msgid "Invalid source protocol" -msgstr "Invalid source protocol" - -#: src/Content/Text/BBCode.php:1870 -msgid "Invalid link protocol" -msgstr "Invalid link protocol" - -#: src/Content/Text/HTML.php:816 -msgid "Loading more entries..." -msgstr "Loading more entries..." - -#: src/Content/Text/HTML.php:817 -msgid "The end" -msgstr "The end" - -#: src/Content/Text/HTML.php:910 src/Model/Profile.php:465 -#: src/Module/Contact.php:327 -msgid "Follow" -msgstr "Follow" - -#: src/Content/Widget/CalendarExport.php:79 -msgid "Export" -msgstr "Export" - -#: src/Content/Widget/CalendarExport.php:80 -msgid "Export calendar as ical" -msgstr "Export calendar as ical" - -#: src/Content/Widget/CalendarExport.php:81 -msgid "Export calendar as csv" -msgstr "Export calendar as csv" - -#: src/Content/Widget/ContactBlock.php:72 -msgid "No contacts" -msgstr "No contacts" - -#: src/Content/Widget/ContactBlock.php:104 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d contact" -msgstr[1] "%d contacts" - -#: src/Content/Widget/ContactBlock.php:123 -msgid "View Contacts" -msgstr "View contacts" - -#: src/Content/Widget/SavedSearches.php:48 -msgid "Remove term" -msgstr "Remove term" - -#: src/Content/Widget/SavedSearches.php:56 -msgid "Saved Searches" -msgstr "Saved searches" - -#: src/Content/Widget/TrendingTags.php:51 -#, php-format -msgid "Trending Tags (last %d hour)" -msgid_plural "Trending Tags (last %d hours)" -msgstr[0] "Trending tags (last %d hour)" -msgstr[1] "Trending tags (last %d hours)" - -#: src/Content/Widget/TrendingTags.php:52 -msgid "More Trending Tags" -msgstr "More trending tags" - -#: src/Content/Widget.php:53 -msgid "Add New Contact" -msgstr "Add new contact" - -#: src/Content/Widget.php:54 -msgid "Enter address or web location" -msgstr "Enter address or web location" - -#: src/Content/Widget.php:55 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Example: jo@example.com, http://example.com/jo" - -#: src/Content/Widget.php:72 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d invitation available" -msgstr[1] "%d invitations available" - -#: src/Content/Widget.php:78 view/theme/vier/theme.php:174 -msgid "Find People" -msgstr "Find people" - -#: src/Content/Widget.php:79 view/theme/vier/theme.php:175 -msgid "Enter name or interest" -msgstr "Enter name or interest" - -#: src/Content/Widget.php:81 view/theme/vier/theme.php:177 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Examples: Robert Morgenstein, fishing" - -#: src/Content/Widget.php:82 src/Module/Contact.php:845 -#: src/Module/Directory.php:103 view/theme/vier/theme.php:178 -msgid "Find" -msgstr "Find" - -#: src/Content/Widget.php:84 view/theme/vier/theme.php:180 -msgid "Similar Interests" -msgstr "Similar interests" - -#: src/Content/Widget.php:85 view/theme/vier/theme.php:181 -msgid "Random Profile" -msgstr "Random profile" - -#: src/Content/Widget.php:86 view/theme/vier/theme.php:182 -msgid "Invite Friends" -msgstr "Invite friends" - -#: src/Content/Widget.php:87 src/Module/Directory.php:95 -#: view/theme/vier/theme.php:183 -msgid "Global Directory" -msgstr "Global directory" - -#: src/Content/Widget.php:89 view/theme/vier/theme.php:185 -msgid "Local Directory" -msgstr "Local directory" - -#: src/Content/Widget.php:218 src/Model/Group.php:528 -#: src/Module/Contact.php:808 src/Module/Welcome.php:76 -msgid "Groups" -msgstr "Groups" - -#: src/Content/Widget.php:220 -msgid "Everyone" +#: src/Core/Renderer.php:177 +msgid "template engine is not registered!" msgstr "" -#: src/Content/Widget.php:243 src/Module/Contact.php:822 -#: src/Module/Profile/Contacts.php:144 -msgid "Following" -msgstr "Following" - -#: src/Content/Widget.php:244 src/Module/Contact.php:823 -#: src/Module/Profile/Contacts.php:145 -msgid "Mutual friends" -msgstr "Mutual friends" - -#: src/Content/Widget.php:249 -msgid "Relationships" -msgstr "Relationships" - -#: src/Content/Widget.php:251 src/Module/Contact.php:760 -#: src/Module/Group.php:295 -msgid "All Contacts" -msgstr "All contacts" - -#: src/Content/Widget.php:294 -msgid "Protocols" -msgstr "Protocols" - -#: src/Content/Widget.php:296 -msgid "All Protocols" -msgstr "All protocols" - -#: src/Content/Widget.php:333 -msgid "Saved Folders" -msgstr "Saved Folders" - -#: src/Content/Widget.php:335 src/Content/Widget.php:374 -msgid "Everything" -msgstr "Everything" - -#: src/Content/Widget.php:372 -msgid "Categories" -msgstr "Categories" - -#: src/Content/Widget.php:449 +#: src/Core/Update.php:215 #, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "%d contact in common" -msgstr[1] "%d contacts in common" +msgid "Update %s failed. See error logs." +msgstr "Update %s failed. See error logs." + +#: src/Core/Update.php:280 +#, php-format +msgid "" +"\n" +"\t\t\t\tThe friendica developers released update %s recently,\n" +"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" +"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" +"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." +msgstr "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." + +#: src/Core/Update.php:286 +#, php-format +msgid "" +"The error message is\n" +"[pre]%s[/pre]" +msgstr "The error message is\n[pre]%s[/pre]" + +#: src/Core/Update.php:290 src/Core/Update.php:326 +msgid "[Friendica Notify] Database update" +msgstr "[Friendica Notify] Database update" + +#: src/Core/Update.php:320 +#, php-format +msgid "" +"\n" +"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." +msgstr "\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s." #: src/Core/ACL.php:155 msgid "Yourself" msgstr "" +#: src/Core/ACL.php:184 src/Module/Profile/Contacts.php:123 +#: src/Module/PermissionTooltip.php:76 src/Module/PermissionTooltip.php:98 +#: src/Module/Contact.php:810 src/Content/Widget.php:241 +msgid "Followers" +msgstr "Followers" + +#: src/Core/ACL.php:191 src/Module/PermissionTooltip.php:82 +#: src/Module/PermissionTooltip.php:104 +msgid "Mutuals" +msgstr "Mutuals" + #: src/Core/ACL.php:281 msgid "Post to Email" msgstr "Post to email" @@ -3974,409 +3537,409 @@ msgstr "Except to:" msgid "Connectors" msgstr "Connectors" -#: src/Core/Installer.php:180 +#: src/Core/Installer.php:179 msgid "" "The database configuration file \"config/local.config.php\" could not be " "written. Please use the enclosed text to create a configuration file in your" " web server root." msgstr "The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root." -#: src/Core/Installer.php:199 +#: src/Core/Installer.php:198 msgid "" "You may need to import the file \"database.sql\" manually using phpmyadmin " "or mysql." msgstr "You may need to import the file \"database.sql\" manually using phpmyadmin or mysql." -#: src/Core/Installer.php:200 src/Module/Install.php:191 +#: src/Core/Installer.php:199 src/Module/Install.php:191 #: src/Module/Install.php:345 msgid "Please see the file \"INSTALL.txt\"." msgstr "Please see the file \"INSTALL.txt\"." -#: src/Core/Installer.php:261 +#: src/Core/Installer.php:260 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "Could not find a command line version of PHP in the web server PATH." -#: src/Core/Installer.php:262 +#: src/Core/Installer.php:261 msgid "" "If you don't have a command line version of PHP installed on your server, " "you will not be able to run the background processing. See 'Setup the worker'" -msgstr "If your server doesn't have a command line version of PHP installed, you won't be able to run background processing. See 'Setup the worker'" +msgstr "" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "PHP executable path" msgstr "PHP executable path" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "" "Enter full path to php executable. You can leave this blank to continue the " "installation." msgstr "Enter full path to php executable. You can leave this blank to continue the installation." -#: src/Core/Installer.php:272 +#: src/Core/Installer.php:271 msgid "Command line PHP" msgstr "Command line PHP" -#: src/Core/Installer.php:281 +#: src/Core/Installer.php:280 msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" msgstr "PHP executable is not a php cli binary; it could possibly be a cgi-fgci version." -#: src/Core/Installer.php:282 +#: src/Core/Installer.php:281 msgid "Found PHP version: " msgstr "Found PHP version: " -#: src/Core/Installer.php:284 +#: src/Core/Installer.php:283 msgid "PHP cli binary" msgstr "PHP cli binary" -#: src/Core/Installer.php:297 +#: src/Core/Installer.php:296 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled." -#: src/Core/Installer.php:298 +#: src/Core/Installer.php:297 msgid "This is required for message delivery to work." msgstr "This is required for message delivery to work." -#: src/Core/Installer.php:303 +#: src/Core/Installer.php:302 msgid "PHP register_argc_argv" msgstr "PHP register_argc_argv" -#: src/Core/Installer.php:335 +#: src/Core/Installer.php:334 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys" -#: src/Core/Installer.php:336 +#: src/Core/Installer.php:335 msgid "" "If running under Windows, please see " "\"http://www.php.net/manual/en/openssl.installation.php\"." msgstr "If running under Windows OS, please see \"http://www.php.net/manual/en/openssl.installation.php\"." -#: src/Core/Installer.php:339 +#: src/Core/Installer.php:338 msgid "Generate encryption keys" msgstr "Generate encryption keys" -#: src/Core/Installer.php:391 +#: src/Core/Installer.php:390 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "Error: Apache web server mod-rewrite module is required but not installed." -#: src/Core/Installer.php:396 +#: src/Core/Installer.php:395 msgid "Apache mod_rewrite module" msgstr "Apache mod_rewrite module" -#: src/Core/Installer.php:402 +#: src/Core/Installer.php:401 msgid "Error: PDO or MySQLi PHP module required but not installed." msgstr "Error: PDO or MySQLi PHP module required but not installed." -#: src/Core/Installer.php:407 +#: src/Core/Installer.php:406 msgid "Error: The MySQL driver for PDO is not installed." msgstr "Error: MySQL driver for PDO is not installed." -#: src/Core/Installer.php:411 +#: src/Core/Installer.php:410 msgid "PDO or MySQLi PHP module" msgstr "PDO or MySQLi PHP module" -#: src/Core/Installer.php:419 +#: src/Core/Installer.php:418 msgid "Error, XML PHP module required but not installed." msgstr "Error, XML PHP module required but not installed." -#: src/Core/Installer.php:423 +#: src/Core/Installer.php:422 msgid "XML PHP module" msgstr "XML PHP module" -#: src/Core/Installer.php:426 +#: src/Core/Installer.php:425 msgid "libCurl PHP module" msgstr "libCurl PHP module" -#: src/Core/Installer.php:427 +#: src/Core/Installer.php:426 msgid "Error: libCURL PHP module required but not installed." msgstr "Error: libCURL PHP module required but not installed." -#: src/Core/Installer.php:433 +#: src/Core/Installer.php:432 msgid "GD graphics PHP module" msgstr "GD graphics PHP module" -#: src/Core/Installer.php:434 +#: src/Core/Installer.php:433 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "Error: GD graphics PHP module with JPEG support required but not installed." -#: src/Core/Installer.php:440 +#: src/Core/Installer.php:439 msgid "OpenSSL PHP module" msgstr "OpenSSL PHP module" -#: src/Core/Installer.php:441 +#: src/Core/Installer.php:440 msgid "Error: openssl PHP module required but not installed." msgstr "Error: openssl PHP module required but not installed." -#: src/Core/Installer.php:447 +#: src/Core/Installer.php:446 msgid "mb_string PHP module" msgstr "mb_string PHP module" -#: src/Core/Installer.php:448 +#: src/Core/Installer.php:447 msgid "Error: mb_string PHP module required but not installed." msgstr "Error: mb_string PHP module required but not installed." -#: src/Core/Installer.php:454 +#: src/Core/Installer.php:453 msgid "iconv PHP module" msgstr "iconv PHP module" -#: src/Core/Installer.php:455 +#: src/Core/Installer.php:454 msgid "Error: iconv PHP module required but not installed." msgstr "Error: iconv PHP module required but not installed." -#: src/Core/Installer.php:461 +#: src/Core/Installer.php:460 msgid "POSIX PHP module" msgstr "POSIX PHP module" -#: src/Core/Installer.php:462 +#: src/Core/Installer.php:461 msgid "Error: POSIX PHP module required but not installed." msgstr "Error: POSIX PHP module required but not installed." -#: src/Core/Installer.php:468 +#: src/Core/Installer.php:467 msgid "JSON PHP module" msgstr "JSON PHP module" -#: src/Core/Installer.php:469 +#: src/Core/Installer.php:468 msgid "Error: JSON PHP module required but not installed." msgstr "Error: JSON PHP module is required but not installed." -#: src/Core/Installer.php:475 +#: src/Core/Installer.php:474 msgid "File Information PHP module" msgstr "File Information PHP module" -#: src/Core/Installer.php:476 +#: src/Core/Installer.php:475 msgid "Error: File Information PHP module required but not installed." msgstr "Error: File Information PHP module required but not installed." -#: src/Core/Installer.php:499 +#: src/Core/Installer.php:498 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "The web installer needs to be able to create a file called \"local.config.php\" in the \"config\" folder of your web server, but is unable to do so." -#: src/Core/Installer.php:500 +#: src/Core/Installer.php:499 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "This is most often a permission setting issue, as the web server may not be able to write files in your directory - even if you can." -#: src/Core/Installer.php:501 +#: src/Core/Installer.php:500 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica \"config\" folder." -#: src/Core/Installer.php:502 +#: src/Core/Installer.php:501 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"INSTALL.txt\" for instructions." msgstr "Alternatively, you may skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions." -#: src/Core/Installer.php:505 +#: src/Core/Installer.php:504 msgid "config/local.config.php is writable" msgstr "config/local.config.php is writable" -#: src/Core/Installer.php:525 +#: src/Core/Installer.php:524 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering." -#: src/Core/Installer.php:526 +#: src/Core/Installer.php:525 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top-level directory." -#: src/Core/Installer.php:527 +#: src/Core/Installer.php:526 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Please ensure the user that your web server runs as (e.g. www-data) has write access to this directory." -#: src/Core/Installer.php:528 +#: src/Core/Installer.php:527 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains." -#: src/Core/Installer.php:531 +#: src/Core/Installer.php:530 msgid "view/smarty3 is writable" msgstr "view/smarty3 is writable" -#: src/Core/Installer.php:560 +#: src/Core/Installer.php:559 msgid "" "Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" " to .htaccess." msgstr "Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist to .htaccess." -#: src/Core/Installer.php:562 +#: src/Core/Installer.php:561 msgid "Error message from Curl when fetching" msgstr "Error message from Curl while fetching" -#: src/Core/Installer.php:567 +#: src/Core/Installer.php:566 msgid "Url rewrite is working" msgstr "URL rewrite is working" -#: src/Core/Installer.php:596 +#: src/Core/Installer.php:595 msgid "ImageMagick PHP extension is not installed" msgstr "ImageMagick PHP extension is not installed" -#: src/Core/Installer.php:598 +#: src/Core/Installer.php:597 msgid "ImageMagick PHP extension is installed" msgstr "ImageMagick PHP extension is installed" -#: src/Core/Installer.php:600 +#: src/Core/Installer.php:599 msgid "ImageMagick supports GIF" msgstr "ImageMagick supports GIF" -#: src/Core/Installer.php:622 +#: src/Core/Installer.php:621 msgid "Database already in use." msgstr "Database already in use." -#: src/Core/Installer.php:627 +#: src/Core/Installer.php:626 msgid "Could not connect to database." msgstr "Could not connect to database." -#: src/Core/L10n.php:371 src/Model/Event.php:411 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:171 +#: src/Model/Event.php:413 msgid "Monday" msgstr "Monday" -#: src/Core/L10n.php:371 src/Model/Event.php:412 +#: src/Core/L10n.php:371 src/Model/Event.php:414 msgid "Tuesday" msgstr "Tuesday" -#: src/Core/L10n.php:371 src/Model/Event.php:413 +#: src/Core/L10n.php:371 src/Model/Event.php:415 msgid "Wednesday" msgstr "Wednesday" -#: src/Core/L10n.php:371 src/Model/Event.php:414 +#: src/Core/L10n.php:371 src/Model/Event.php:416 msgid "Thursday" msgstr "Thursday" -#: src/Core/L10n.php:371 src/Model/Event.php:415 +#: src/Core/L10n.php:371 src/Model/Event.php:417 msgid "Friday" msgstr "Friday" -#: src/Core/L10n.php:371 src/Model/Event.php:416 +#: src/Core/L10n.php:371 src/Model/Event.php:418 msgid "Saturday" msgstr "Saturday" -#: src/Core/L10n.php:371 src/Model/Event.php:410 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:171 +#: src/Model/Event.php:412 msgid "Sunday" msgstr "Sunday" -#: src/Core/L10n.php:375 src/Model/Event.php:431 +#: src/Core/L10n.php:375 src/Model/Event.php:433 msgid "January" msgstr "January" -#: src/Core/L10n.php:375 src/Model/Event.php:432 +#: src/Core/L10n.php:375 src/Model/Event.php:434 msgid "February" msgstr "February" -#: src/Core/L10n.php:375 src/Model/Event.php:433 +#: src/Core/L10n.php:375 src/Model/Event.php:435 msgid "March" msgstr "March" -#: src/Core/L10n.php:375 src/Model/Event.php:434 +#: src/Core/L10n.php:375 src/Model/Event.php:436 msgid "April" msgstr "April" -#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:422 +#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:424 msgid "May" msgstr "May" -#: src/Core/L10n.php:375 src/Model/Event.php:435 +#: src/Core/L10n.php:375 src/Model/Event.php:437 msgid "June" msgstr "June" -#: src/Core/L10n.php:375 src/Model/Event.php:436 +#: src/Core/L10n.php:375 src/Model/Event.php:438 msgid "July" msgstr "July" -#: src/Core/L10n.php:375 src/Model/Event.php:437 +#: src/Core/L10n.php:375 src/Model/Event.php:439 msgid "August" msgstr "August" -#: src/Core/L10n.php:375 src/Model/Event.php:438 +#: src/Core/L10n.php:375 src/Model/Event.php:440 msgid "September" msgstr "September" -#: src/Core/L10n.php:375 src/Model/Event.php:439 +#: src/Core/L10n.php:375 src/Model/Event.php:441 msgid "October" msgstr "October" -#: src/Core/L10n.php:375 src/Model/Event.php:440 +#: src/Core/L10n.php:375 src/Model/Event.php:442 msgid "November" msgstr "November" -#: src/Core/L10n.php:375 src/Model/Event.php:441 +#: src/Core/L10n.php:375 src/Model/Event.php:443 msgid "December" msgstr "December" -#: src/Core/L10n.php:391 src/Model/Event.php:403 +#: src/Core/L10n.php:391 src/Model/Event.php:405 msgid "Mon" msgstr "Mon" -#: src/Core/L10n.php:391 src/Model/Event.php:404 +#: src/Core/L10n.php:391 src/Model/Event.php:406 msgid "Tue" msgstr "Tue" -#: src/Core/L10n.php:391 src/Model/Event.php:405 +#: src/Core/L10n.php:391 src/Model/Event.php:407 msgid "Wed" msgstr "Wed" -#: src/Core/L10n.php:391 src/Model/Event.php:406 +#: src/Core/L10n.php:391 src/Model/Event.php:408 msgid "Thu" msgstr "Thu" -#: src/Core/L10n.php:391 src/Model/Event.php:407 +#: src/Core/L10n.php:391 src/Model/Event.php:409 msgid "Fri" msgstr "Fri" -#: src/Core/L10n.php:391 src/Model/Event.php:408 +#: src/Core/L10n.php:391 src/Model/Event.php:410 msgid "Sat" msgstr "Sat" -#: src/Core/L10n.php:391 src/Model/Event.php:402 +#: src/Core/L10n.php:391 src/Model/Event.php:404 msgid "Sun" msgstr "Sun" -#: src/Core/L10n.php:395 src/Model/Event.php:418 +#: src/Core/L10n.php:395 src/Model/Event.php:420 msgid "Jan" msgstr "Jan" -#: src/Core/L10n.php:395 src/Model/Event.php:419 +#: src/Core/L10n.php:395 src/Model/Event.php:421 msgid "Feb" msgstr "Feb" -#: src/Core/L10n.php:395 src/Model/Event.php:420 +#: src/Core/L10n.php:395 src/Model/Event.php:422 msgid "Mar" msgstr "Mar" -#: src/Core/L10n.php:395 src/Model/Event.php:421 +#: src/Core/L10n.php:395 src/Model/Event.php:423 msgid "Apr" msgstr "Apr" -#: src/Core/L10n.php:395 src/Model/Event.php:423 +#: src/Core/L10n.php:395 src/Model/Event.php:425 msgid "Jun" msgstr "Jun" -#: src/Core/L10n.php:395 src/Model/Event.php:424 +#: src/Core/L10n.php:395 src/Model/Event.php:426 msgid "Jul" msgstr "Jul" -#: src/Core/L10n.php:395 src/Model/Event.php:425 +#: src/Core/L10n.php:395 src/Model/Event.php:427 msgid "Aug" msgstr "Aug" @@ -4384,15 +3947,15 @@ msgstr "Aug" msgid "Sep" msgstr "Sep" -#: src/Core/L10n.php:395 src/Model/Event.php:427 +#: src/Core/L10n.php:395 src/Model/Event.php:429 msgid "Oct" msgstr "Oct" -#: src/Core/L10n.php:395 src/Model/Event.php:428 +#: src/Core/L10n.php:395 src/Model/Event.php:430 msgid "Nov" msgstr "Nov" -#: src/Core/L10n.php:395 src/Model/Event.php:429 +#: src/Core/L10n.php:395 src/Model/Event.php:431 msgid "Dec" msgstr "Dec" @@ -4444,39 +4007,6 @@ msgstr "rebuff" msgid "rebuffed" msgstr "rebuffed" -#: src/Core/Update.php:213 -#, php-format -msgid "Update %s failed. See error logs." -msgstr "Update %s failed. See error logs." - -#: src/Core/Update.php:277 -#, php-format -msgid "" -"\n" -"\t\t\t\tThe friendica developers released update %s recently,\n" -"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" -"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" -"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." -msgstr "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." - -#: src/Core/Update.php:283 -#, php-format -msgid "" -"The error message is\n" -"[pre]%s[/pre]" -msgstr "The error message is\n[pre]%s[/pre]" - -#: src/Core/Update.php:287 src/Core/Update.php:323 -msgid "[Friendica Notify] Database update" -msgstr "[Friendica Notify] Database update" - -#: src/Core/Update.php:317 -#, php-format -msgid "" -"\n" -"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." -msgstr "\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s." - #: src/Core/UserImport.php:126 msgid "Error decoding account file" msgstr "Error decoding account file" @@ -4509,41 +4039,405 @@ msgstr "User profile creation error" msgid "Done. You can now login with your username and password" msgstr "Done. You can now login with your username and password" -#: src/Database/DBStructure.php:69 -msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." -msgstr "" +#: src/LegacyModule.php:49 +#, php-format +msgid "Legacy module file not found: %s" +msgstr "Legacy module file not found: %s" -#: src/Database/DBStructure.php:93 +#: src/Worker/Delivery.php:551 +msgid "(no subject)" +msgstr "(no subject)" + +#: src/Object/EMail/ItemCCEMail.php:39 #, php-format msgid "" -"\n" -"Error %d occurred during database update:\n" -"%s\n" -msgstr "\nError %d occurred during database update:\n%s\n" +"This message was sent to you by %s, a member of the Friendica social " +"network." +msgstr "This message was sent to you by %s, a member of the Friendica social network." -#: src/Database/DBStructure.php:96 -msgid "Errors encountered performing database changes: " -msgstr "Errors encountered performing database changes: " - -#: src/Database/DBStructure.php:285 +#: src/Object/EMail/ItemCCEMail.php:41 #, php-format -msgid "%s: Database update" -msgstr "%s: Database update" +msgid "You may visit them online at %s" +msgstr "You may visit them online at %s" -#: src/Database/DBStructure.php:546 +#: src/Object/EMail/ItemCCEMail.php:42 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "Please contact the sender by replying to this post if you do not wish to receive these messages." + +#: src/Object/EMail/ItemCCEMail.php:46 #, php-format -msgid "%s: updating %s table." -msgstr "%s: updating %s table." +msgid "%s posted an update." +msgstr "%s posted an update." -#: src/Factory/Notification/Introduction.php:132 +#: src/Object/Post.php:147 +msgid "This entry was edited" +msgstr "This entry was edited" + +#: src/Object/Post.php:174 +msgid "Private Message" +msgstr "Private message" + +#: src/Object/Post.php:213 +msgid "pinned item" +msgstr "pinned item" + +#: src/Object/Post.php:218 +msgid "Delete locally" +msgstr "Delete locally" + +#: src/Object/Post.php:221 +msgid "Delete globally" +msgstr "Delete globally" + +#: src/Object/Post.php:221 +msgid "Remove locally" +msgstr "Remove locally" + +#: src/Object/Post.php:235 +msgid "save to folder" +msgstr "Save to folder" + +#: src/Object/Post.php:270 +msgid "I will attend" +msgstr "I will attend" + +#: src/Object/Post.php:270 +msgid "I will not attend" +msgstr "I will not attend" + +#: src/Object/Post.php:270 +msgid "I might attend" +msgstr "I might attend" + +#: src/Object/Post.php:300 +msgid "ignore thread" +msgstr "Ignore thread" + +#: src/Object/Post.php:301 +msgid "unignore thread" +msgstr "Unignore thread" + +#: src/Object/Post.php:302 +msgid "toggle ignore status" +msgstr "Toggle ignore status" + +#: src/Object/Post.php:314 +msgid "pin" +msgstr "Pin" + +#: src/Object/Post.php:315 +msgid "unpin" +msgstr "Unpin" + +#: src/Object/Post.php:316 +msgid "toggle pin status" +msgstr "Toggle pin status" + +#: src/Object/Post.php:319 +msgid "pinned" +msgstr "pinned" + +#: src/Object/Post.php:326 +msgid "add star" +msgstr "Add star" + +#: src/Object/Post.php:327 +msgid "remove star" +msgstr "Remove star" + +#: src/Object/Post.php:328 +msgid "toggle star status" +msgstr "Toggle star status" + +#: src/Object/Post.php:331 +msgid "starred" +msgstr "Starred" + +#: src/Object/Post.php:335 +msgid "add tag" +msgstr "Add tag" + +#: src/Object/Post.php:345 +msgid "like" +msgstr "Like" + +#: src/Object/Post.php:346 +msgid "dislike" +msgstr "Dislike" + +#: src/Object/Post.php:348 +msgid "Share this" +msgstr "Share this" + +#: src/Object/Post.php:348 +msgid "share" +msgstr "Share" + +#: src/Object/Post.php:400 +#, php-format +msgid "%s (Received %s)" +msgstr "%s (Received %s)" + +#: src/Object/Post.php:405 +msgid "Comment this item on your system" +msgstr "" + +#: src/Object/Post.php:405 +msgid "remote comment" +msgstr "" + +#: src/Object/Post.php:415 +msgid "Pushed" +msgstr "" + +#: src/Object/Post.php:415 +msgid "Pulled" +msgstr "" + +#: src/Object/Post.php:442 +msgid "to" +msgstr "to" + +#: src/Object/Post.php:443 +msgid "via" +msgstr "via" + +#: src/Object/Post.php:444 +msgid "Wall-to-Wall" +msgstr "Wall-to-wall" + +#: src/Object/Post.php:445 +msgid "via Wall-To-Wall:" +msgstr "via wall-to-wall:" + +#: src/Object/Post.php:481 +#, php-format +msgid "Reply to %s" +msgstr "Reply to %s" + +#: src/Object/Post.php:484 +msgid "More" +msgstr "" + +#: src/Object/Post.php:500 +msgid "Notifier task is pending" +msgstr "Notifier task is pending" + +#: src/Object/Post.php:501 +msgid "Delivery to remote servers is pending" +msgstr "Delivery to remote servers is pending" + +#: src/Object/Post.php:502 +msgid "Delivery to remote servers is underway" +msgstr "Delivery to remote servers is underway" + +#: src/Object/Post.php:503 +msgid "Delivery to remote servers is mostly done" +msgstr "Delivery to remote servers is mostly done" + +#: src/Object/Post.php:504 +msgid "Delivery to remote servers is done" +msgstr "Delivery to remote servers is done" + +#: src/Object/Post.php:524 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d comment" +msgstr[1] "%d comments" + +#: src/Object/Post.php:525 +msgid "Show more" +msgstr "Show more" + +#: src/Object/Post.php:526 +msgid "Show fewer" +msgstr "Show fewer" + +#: src/Object/Post.php:537 src/Model/Item.php:3336 +msgid "comment" +msgid_plural "comments" +msgstr[0] "comment" +msgstr[1] "comments" + +#: src/Console/ArchiveContact.php:105 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "Could not find any unarchived contact entry for this URL (%s)" + +#: src/Console/ArchiveContact.php:108 +msgid "The contact entries have been archived" +msgstr "The contact entries have been archived" + +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Admin/Blocklist/Contact.php:49 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "Could not find any contact entry for this URL (%s)" + +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Admin/Blocklist/Contact.php:47 +msgid "The contact has been blocked from the node" +msgstr "This contact has been blocked from the node" + +#: src/Console/User.php:158 +msgid "Enter new password: " +msgstr "Enter new password: " + +#: src/Console/User.php:193 +msgid "Enter user name: " +msgstr "" + +#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 +#: src/Console/User.php:300 +msgid "Enter user nickname: " +msgstr "" + +#: src/Console/User.php:209 +msgid "Enter user email address: " +msgstr "" + +#: src/Console/User.php:217 +msgid "Enter a language (optional): " +msgstr "" + +#: src/Console/User.php:255 +msgid "User is not pending." +msgstr "" + +#: src/Console/User.php:313 +msgid "User has already been marked for deletion." +msgstr "" + +#: src/Console/User.php:318 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "" + +#: src/Console/User.php:320 +msgid "Deletion aborted." +msgstr "" + +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "Post update version number has been set to %s." + +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "Check for pending update actions." + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "Done." + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "Execute pending post updates." + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "All pending post updates are done." + +#: src/Render/FriendicaSmartyEngine.php:52 +msgid "The folder view/smarty3/ must be writable by webserver." +msgstr "" + +#: src/Repository/ProfileField.php:275 +msgid "Hometown:" +msgstr "Home town:" + +#: src/Repository/ProfileField.php:276 +msgid "Marital Status:" +msgstr "" + +#: src/Repository/ProfileField.php:277 +msgid "With:" +msgstr "" + +#: src/Repository/ProfileField.php:278 +msgid "Since:" +msgstr "" + +#: src/Repository/ProfileField.php:279 +msgid "Sexual Preference:" +msgstr "Sexual preference:" + +#: src/Repository/ProfileField.php:280 +msgid "Political Views:" +msgstr "Political views:" + +#: src/Repository/ProfileField.php:281 +msgid "Religious Views:" +msgstr "Religious views:" + +#: src/Repository/ProfileField.php:282 +msgid "Likes:" +msgstr "Likes:" + +#: src/Repository/ProfileField.php:283 +msgid "Dislikes:" +msgstr "Dislikes:" + +#: src/Repository/ProfileField.php:284 +msgid "Title/Description:" +msgstr "Title/Description:" + +#: src/Repository/ProfileField.php:285 src/Module/Admin/Summary.php:231 +msgid "Summary" +msgstr "Summary" + +#: src/Repository/ProfileField.php:286 +msgid "Musical interests" +msgstr "Music:" + +#: src/Repository/ProfileField.php:287 +msgid "Books, literature" +msgstr "Books, literature, poetry:" + +#: src/Repository/ProfileField.php:288 +msgid "Television" +msgstr "Television:" + +#: src/Repository/ProfileField.php:289 +msgid "Film/dance/culture/entertainment" +msgstr "Film, dance, culture, entertainment" + +#: src/Repository/ProfileField.php:290 +msgid "Hobbies/Interests" +msgstr "Hobbies/Interests:" + +#: src/Repository/ProfileField.php:291 +msgid "Love/romance" +msgstr "Love/Romance:" + +#: src/Repository/ProfileField.php:292 +msgid "Work/employment" +msgstr "Work/Employment:" + +#: src/Repository/ProfileField.php:293 +msgid "School/education" +msgstr "School/Education:" + +#: src/Repository/ProfileField.php:294 +msgid "Contact information and Social Networks" +msgstr "Contact information and other social networks:" + +#: src/App.php:310 +msgid "No system theme config value set." +msgstr "No system theme configuration value set." + +#: src/Factory/Notification/Introduction.php:128 msgid "Friend Suggestion" msgstr "Friend suggestion" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Friend/Contact request" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "New Follower" msgstr "New follower" @@ -4588,3262 +4482,260 @@ msgstr "" msgid "%s is now friends with %s" msgstr "%s is now friends with %s" -#: src/LegacyModule.php:49 +#: src/Module/Notifications/Notifications.php:50 +msgid "Network Notifications" +msgstr "Network notifications" + +#: src/Module/Notifications/Notifications.php:58 +msgid "System Notifications" +msgstr "System notifications" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Personal Notifications" +msgstr "Personal notifications" + +#: src/Module/Notifications/Notifications.php:74 +msgid "Home Notifications" +msgstr "Home notifications" + +#: src/Module/Notifications/Notifications.php:133 +#: src/Module/Notifications/Introductions.php:195 #, php-format -msgid "Legacy module file not found: %s" -msgstr "Legacy module file not found: %s" +msgid "No more %s notifications." +msgstr "No more %s notifications." -#: src/Model/Contact.php:1273 src/Model/Contact.php:1286 -msgid "UnFollow" -msgstr "Unfollow" +#: src/Module/Notifications/Notifications.php:138 +msgid "Show unread" +msgstr "Show unread" -#: src/Model/Contact.php:1282 -msgid "Drop Contact" -msgstr "Drop contact" +#: src/Module/Notifications/Notifications.php:138 +msgid "Show all" +msgstr "Show all" + +#: src/Module/Notifications/Notification.php:103 +msgid "You must be logged in to show this page." +msgstr "" + +#: src/Module/Notifications/Introductions.php:52 +#: src/Module/BaseNotifications.php:139 src/Content/Nav.php:267 +msgid "Notifications" +msgstr "Notifications" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Show Ignored Requests" +msgstr "Show ignored requests." + +#: src/Module/Notifications/Introductions.php:76 +msgid "Hide Ignored Requests" +msgstr "Hide ignored requests" + +#: src/Module/Notifications/Introductions.php:90 +#: src/Module/Notifications/Introductions.php:157 +msgid "Notification type:" +msgstr "Notification type:" + +#: src/Module/Notifications/Introductions.php:93 +msgid "Suggested by:" +msgstr "Suggested by:" + +#: src/Module/Notifications/Introductions.php:105 +#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:604 +msgid "Hide this contact from others" +msgstr "Hide this contact from others" -#: src/Model/Contact.php:1292 src/Module/Admin/Users.php:251 #: src/Module/Notifications/Introductions.php:107 #: src/Module/Notifications/Introductions.php:183 +#: src/Module/Admin/Users.php:251 src/Model/Contact.php:1185 msgid "Approve" msgstr "Approve" -#: src/Model/Contact.php:1862 -msgid "Organisation" -msgstr "Organization" +#: src/Module/Notifications/Introductions.php:118 +msgid "Claims to be known to you: " +msgstr "Says they know me:" -#: src/Model/Contact.php:1866 -msgid "News" -msgstr "News" +#: src/Module/Notifications/Introductions.php:125 +msgid "Shall your connection be bidirectional or not?" +msgstr "Shall your connection be in both directions or not?" -#: src/Model/Contact.php:1870 -msgid "Forum" -msgstr "Forum" - -#: src/Model/Contact.php:2286 -msgid "Connect URL missing." -msgstr "Connect URL missing." - -#: src/Model/Contact.php:2295 -msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." -msgstr "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page." - -#: src/Model/Contact.php:2336 -msgid "" -"This site is not configured to allow communications with other networks." -msgstr "This site is not configured to allow communications with other networks." - -#: src/Model/Contact.php:2337 src/Model/Contact.php:2350 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "No compatible communication protocols or feeds were discovered." - -#: src/Model/Contact.php:2348 -msgid "The profile address specified does not provide adequate information." -msgstr "The profile address specified does not provide adequate information." - -#: src/Model/Contact.php:2353 -msgid "An author or name was not found." -msgstr "An author or name was not found." - -#: src/Model/Contact.php:2356 -msgid "No browser URL could be matched to this address." -msgstr "No browser URL could be matched to this address." - -#: src/Model/Contact.php:2359 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "Unable to match @-style identity address with a known protocol or email contact." - -#: src/Model/Contact.php:2360 -msgid "Use mailto: in front of address to force email check." -msgstr "Use mailto: in front of address to force email check." - -#: src/Model/Contact.php:2366 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "The profile address specified belongs to a network which has been disabled on this site." - -#: src/Model/Contact.php:2371 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "Limited profile: This person will be unable to receive direct/private messages from you." - -#: src/Model/Contact.php:2432 -msgid "Unable to retrieve contact information." -msgstr "Unable to retrieve contact information." - -#: src/Model/Event.php:49 src/Model/Event.php:862 -#: src/Module/Debug/Localtime.php:36 -msgid "l F d, Y \\@ g:i A" -msgstr "l F d, Y \\@ g:i A" - -#: src/Model/Event.php:76 src/Model/Event.php:93 src/Model/Event.php:450 -#: src/Model/Event.php:930 -msgid "Starts:" -msgstr "Starts:" - -#: src/Model/Event.php:79 src/Model/Event.php:99 src/Model/Event.php:451 -#: src/Model/Event.php:934 -msgid "Finishes:" -msgstr "Finishes:" - -#: src/Model/Event.php:400 -msgid "all-day" -msgstr "All-day" - -#: src/Model/Event.php:426 -msgid "Sept" -msgstr "Sep" - -#: src/Model/Event.php:448 -msgid "No events to display" -msgstr "No events to display" - -#: src/Model/Event.php:576 -msgid "l, F j" -msgstr "l, F j" - -#: src/Model/Event.php:607 -msgid "Edit event" -msgstr "Edit event" - -#: src/Model/Event.php:608 -msgid "Duplicate event" -msgstr "Duplicate event" - -#: src/Model/Event.php:609 -msgid "Delete event" -msgstr "Delete event" - -#: src/Model/Event.php:641 src/Model/Item.php:3706 src/Model/Item.php:3713 -msgid "link to source" -msgstr "Link to source" - -#: src/Model/Event.php:863 -msgid "D g:i A" -msgstr "D g:i A" - -#: src/Model/Event.php:864 -msgid "g:i A" -msgstr "g:i A" - -#: src/Model/Event.php:949 src/Model/Event.php:951 -msgid "Show map" -msgstr "Show map" - -#: src/Model/Event.php:950 -msgid "Hide map" -msgstr "Hide map" - -#: src/Model/Event.php:1042 +#: src/Module/Notifications/Introductions.php:126 #, php-format -msgid "%s's birthday" -msgstr "%s's birthday" - -#: src/Model/Event.php:1043 -#, php-format -msgid "Happy Birthday %s" -msgstr "Happy Birthday, %s!" - -#: src/Model/FileTag.php:280 -msgid "Item filed" -msgstr "Item filed" - -#: src/Model/Group.php:92 msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "A deleted group with this name has been revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name." +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "Accepting %s as a friend allows %s to subscribe to your posts. You will also receive updates from them in your news feed." -#: src/Model/Group.php:451 -msgid "Default privacy group for new contacts" -msgstr "Default privacy group for new contacts" - -#: src/Model/Group.php:483 -msgid "Everybody" -msgstr "Everybody" - -#: src/Model/Group.php:502 -msgid "edit" -msgstr "edit" - -#: src/Model/Group.php:527 -msgid "add" -msgstr "add" - -#: src/Model/Group.php:532 -msgid "Edit group" -msgstr "Edit group" - -#: src/Model/Group.php:533 src/Module/Group.php:194 -msgid "Contacts not in any group" -msgstr "Contacts not in any group" - -#: src/Model/Group.php:535 -msgid "Create a new group" -msgstr "Create new group" - -#: src/Model/Group.php:536 src/Module/Group.php:179 src/Module/Group.php:202 -#: src/Module/Group.php:279 -msgid "Group Name: " -msgstr "Group name: " - -#: src/Model/Group.php:537 -msgid "Edit groups" -msgstr "Edit groups" - -#: src/Model/Item.php:3448 -msgid "activity" -msgstr "activity" - -#: src/Model/Item.php:3450 src/Object/Post.php:535 -msgid "comment" -msgid_plural "comments" -msgstr[0] "comment" -msgstr[1] "comments" - -#: src/Model/Item.php:3453 -msgid "post" -msgstr "post" - -#: src/Model/Item.php:3576 +#: src/Module/Notifications/Introductions.php:127 #, php-format -msgid "Content warning: %s" -msgstr "Content warning: %s" +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you" +" will not receive updates from them in your news feed." +msgstr "Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed." -#: src/Model/Item.php:3653 -msgid "bytes" -msgstr "bytes" +#: src/Module/Notifications/Introductions.php:129 +msgid "Friend" +msgstr "Friend" -#: src/Model/Item.php:3700 -msgid "View on separate page" -msgstr "View on separate page" +#: src/Module/Notifications/Introductions.php:130 +msgid "Subscriber" +msgstr "Subscriber" -#: src/Model/Item.php:3701 -msgid "view on separate page" -msgstr "view on separate page" - -#: src/Model/Mail.php:129 src/Model/Mail.php:264 -msgid "[no subject]" -msgstr "[no subject]" - -#: src/Model/Profile.php:360 src/Module/Profile/Profile.php:235 -#: src/Module/Profile/Profile.php:237 -msgid "Edit profile" -msgstr "Edit profile" - -#: src/Model/Profile.php:362 -msgid "Change profile photo" -msgstr "Change profile photo" - -#: src/Model/Profile.php:381 src/Module/Directory.php:159 -#: src/Module/Profile/Profile.php:167 -msgid "Homepage:" -msgstr "Homepage:" - -#: src/Model/Profile.php:382 src/Module/Contact.php:630 -#: src/Module/Notifications/Introductions.php:168 +#: src/Module/Notifications/Introductions.php:168 src/Module/Contact.php:620 +#: src/Model/Profile.php:368 msgid "About:" msgstr "About:" -#: src/Model/Profile.php:383 src/Module/Contact.php:628 -#: src/Module/Profile/Profile.php:163 -msgid "XMPP:" -msgstr "XMPP:" - -#: src/Model/Profile.php:467 src/Module/Contact.php:329 -msgid "Unfollow" -msgstr "Unfollow" - -#: src/Model/Profile.php:469 -msgid "Atom feed" -msgstr "Atom feed" - -#: src/Model/Profile.php:477 src/Module/Contact.php:325 -#: src/Module/Notifications/Introductions.php:180 +#: src/Module/Notifications/Introductions.php:180 src/Module/Contact.php:320 +#: src/Model/Profile.php:460 msgid "Network:" msgstr "Network:" -#: src/Model/Profile.php:507 src/Model/Profile.php:604 -msgid "g A l F d" -msgstr "g A l F d" +#: src/Module/Notifications/Introductions.php:194 +msgid "No introductions." +msgstr "No introductions." -#: src/Model/Profile.php:508 -msgid "F d" -msgstr "F d" - -#: src/Model/Profile.php:570 src/Model/Profile.php:655 -msgid "[today]" -msgstr "[today]" - -#: src/Model/Profile.php:580 -msgid "Birthday Reminders" -msgstr "Birthday reminders" - -#: src/Model/Profile.php:581 -msgid "Birthdays this week:" -msgstr "Birthdays this week:" - -#: src/Model/Profile.php:642 -msgid "[No description]" -msgstr "[No description]" - -#: src/Model/Profile.php:668 -msgid "Event Reminders" -msgstr "Event reminders" - -#: src/Model/Profile.php:669 -msgid "Upcoming events the next 7 days:" -msgstr "Upcoming events the next 7 days:" - -#: src/Model/Profile.php:844 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s welcomes %2$s" - -#: src/Model/Storage/Database.php:74 -#, php-format -msgid "Database storage failed to update %s" -msgstr "Database storage failed to update %s" - -#: src/Model/Storage/Database.php:82 -msgid "Database storage failed to insert data" -msgstr "Database storage failed to insert data" - -#: src/Model/Storage/Filesystem.php:100 -#, php-format -msgid "Filesystem storage failed to create \"%s\". Check you write permissions." -msgstr "Filesystem storage failed to create \"%s\". Check you write permissions." - -#: src/Model/Storage/Filesystem.php:148 -#, php-format -msgid "" -"Filesystem storage failed to save data to \"%s\". Check your write " -"permissions" -msgstr "Filesystem storage failed to save data to \"%s\". Check your write permissions" - -#: src/Model/Storage/Filesystem.php:176 -msgid "Storage base path" -msgstr "Storage base path" - -#: src/Model/Storage/Filesystem.php:178 -msgid "" -"Folder where uploaded files are saved. For maximum security, This should be " -"a path outside web server folder tree" -msgstr "Folder where uploaded files are saved. For maximum security, this should be a path outside web server folder tree" - -#: src/Model/Storage/Filesystem.php:191 -msgid "Enter a valid existing folder" -msgstr "Enter a valid existing folder" - -#: src/Model/User.php:372 -msgid "Login failed" -msgstr "Login failed" - -#: src/Model/User.php:404 -msgid "Not enough information to authenticate" -msgstr "Not enough information to authenticate" - -#: src/Model/User.php:498 -msgid "Password can't be empty" -msgstr "Password can't be empty" - -#: src/Model/User.php:517 -msgid "Empty passwords are not allowed." -msgstr "Empty passwords are not allowed." - -#: src/Model/User.php:521 -msgid "" -"The new password has been exposed in a public data dump, please choose " -"another." -msgstr "The new password has been exposed in a public data dump; please choose another." - -#: src/Model/User.php:527 -msgid "" -"The password can't contain accentuated letters, white spaces or colons (:)" -msgstr "The password can't contain accentuated letters, white spaces or colons (:)" - -#: src/Model/User.php:625 -msgid "Passwords do not match. Password unchanged." -msgstr "Passwords do not match. Password unchanged." - -#: src/Model/User.php:632 -msgid "An invitation is required." -msgstr "An invitation is required." - -#: src/Model/User.php:636 -msgid "Invitation could not be verified." -msgstr "Invitation could not be verified." - -#: src/Model/User.php:644 -msgid "Invalid OpenID url" -msgstr "Invalid OpenID URL" - -#: src/Model/User.php:663 -msgid "Please enter the required information." -msgstr "Please enter the required information." - -#: src/Model/User.php:677 -#, php-format -msgid "" -"system.username_min_length (%s) and system.username_max_length (%s) are " -"excluding each other, swapping values." -msgstr "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values." - -#: src/Model/User.php:684 -#, php-format -msgid "Username should be at least %s character." -msgid_plural "Username should be at least %s characters." -msgstr[0] "Username should be at least %s character." -msgstr[1] "Username should be at least %s characters." - -#: src/Model/User.php:688 -#, php-format -msgid "Username should be at most %s character." -msgid_plural "Username should be at most %s characters." -msgstr[0] "Username should be at most %s character." -msgstr[1] "Username should be at most %s characters." - -#: src/Model/User.php:696 -msgid "That doesn't appear to be your full (First Last) name." -msgstr "That doesn't appear to be your full (i.e first and last) name." - -#: src/Model/User.php:701 -msgid "Your email domain is not among those allowed on this site." -msgstr "Your email domain is not allowed on this site." - -#: src/Model/User.php:705 -msgid "Not a valid email address." -msgstr "Not a valid email address." - -#: src/Model/User.php:708 -msgid "The nickname was blocked from registration by the nodes admin." -msgstr "The nickname was blocked from registration by the nodes admin." - -#: src/Model/User.php:712 src/Model/User.php:720 -msgid "Cannot use that email." -msgstr "Cannot use that email." - -#: src/Model/User.php:727 -msgid "Your nickname can only contain a-z, 0-9 and _." -msgstr "Your nickname can only contain a-z, 0-9 and _." - -#: src/Model/User.php:735 src/Model/User.php:792 -msgid "Nickname is already registered. Please choose another." -msgstr "Nickname is already registered. Please choose another." - -#: src/Model/User.php:745 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "SERIOUS ERROR: Generation of security keys failed." - -#: src/Model/User.php:779 src/Model/User.php:783 -msgid "An error occurred during registration. Please try again." -msgstr "An error occurred during registration. Please try again." - -#: src/Model/User.php:806 -msgid "An error occurred creating your default profile. Please try again." -msgstr "An error occurred creating your default profile. Please try again." - -#: src/Model/User.php:813 -msgid "An error occurred creating your self contact. Please try again." -msgstr "An error occurred creating your self contact. Please try again." - -#: src/Model/User.php:818 -msgid "Friends" -msgstr "Friends" - -#: src/Model/User.php:822 -msgid "" -"An error occurred creating your default contact group. Please try again." -msgstr "An error occurred while creating your default contact group. Please try again." - -#: src/Model/User.php:1010 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tthe administrator of %2$s has set up an account for you." +#: src/Module/Manifest.php:42 +msgid "A Decentralized Social Network" msgstr "" -#: src/Model/User.php:1013 -#, php-format -msgid "" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%1$s\n" -"\t\tLogin Name:\t\t%2$s\n" -"\t\tPassword:\t\t%3$s\n" -"\n" -"\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\tin.\n" -"\n" -"\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\tthan that.\n" -"\n" -"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\tIf you are new and do not know anybody here, they may help\n" -"\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" -"\n" -"\t\tThank you and welcome to %4$s." -msgstr "" +#: src/Module/Security/Logout.php:53 +msgid "Logged out." +msgstr "Logged out." -#: src/Model/User.php:1046 src/Model/User.php:1153 -#, php-format -msgid "Registration details for %s" -msgstr "Registration details for %s" +#: src/Module/Security/TwoFactor/Verify.php:61 +#: src/Module/Security/TwoFactor/Recovery.php:64 +#: src/Module/Settings/TwoFactor/Verify.php:82 +msgid "Invalid code, please retry." +msgstr "Invalid code, please try again." -#: src/Model/User.php:1066 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%4$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\t\t" -msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3$s\n\t\t\tLogin Name:\t\t%4$s\n\t\t\tPassword:\t\t%5$s\n\t\t" - -#: src/Model/User.php:1085 -#, php-format -msgid "Registration at %s" -msgstr "Registration at %s" - -#: src/Model/User.php:1109 -#, php-format -msgid "" -"\n" -"\t\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" -"\t\t\t" -msgstr "\n\t\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account has been created.\n\t\t\t" - -#: src/Model/User.php:1117 -#, php-format -msgid "" -"\n" -"\t\t\tThe login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%1$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\n" -"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\t\tin.\n" -"\n" -"\t\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\t\tthan that.\n" -"\n" -"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\t\tIf you are new and do not know anybody here, they may help\n" -"\t\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" -"\n" -"\t\t\tThank you and welcome to %2$s." -msgstr "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3$s\n\t\t\tLogin Name:\t\t%1$s\n\t\t\tPassword:\t\t%5$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n\n\t\t\tThank you and welcome to %2$s." - -#: src/Module/Admin/Addons/Details.php:70 -msgid "Addon not found." -msgstr "Addon not found." - -#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 -#, php-format -msgid "Addon %s disabled." -msgstr "Addon %s disabled." - -#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 -#, php-format -msgid "Addon %s enabled." -msgstr "Addon %s enabled." - -#: src/Module/Admin/Addons/Details.php:93 -#: src/Module/Admin/Themes/Details.php:79 -msgid "Disable" -msgstr "Disable" - -#: src/Module/Admin/Addons/Details.php:96 -#: src/Module/Admin/Themes/Details.php:82 -msgid "Enable" -msgstr "Enable" - -#: src/Module/Admin/Addons/Details.php:116 -#: src/Module/Admin/Addons/Index.php:67 -#: src/Module/Admin/Blocklist/Contact.php:78 -#: src/Module/Admin/Blocklist/Server.php:89 -#: src/Module/Admin/Federation.php:140 src/Module/Admin/Item/Delete.php:65 -#: src/Module/Admin/Logs/Settings.php:79 src/Module/Admin/Logs/View.php:64 -#: src/Module/Admin/Queue.php:75 src/Module/Admin/Site.php:603 -#: src/Module/Admin/Summary.php:214 src/Module/Admin/Themes/Details.php:123 -#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Tos.php:60 -#: src/Module/Admin/Users.php:242 -msgid "Administration" -msgstr "Administration" - -#: src/Module/Admin/Addons/Details.php:117 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:99 -#: src/Module/BaseSettings.php:87 -msgid "Addons" -msgstr "Addons" - -#: src/Module/Admin/Addons/Details.php:118 -#: src/Module/Admin/Themes/Details.php:125 -msgid "Toggle" -msgstr "Toggle" - -#: src/Module/Admin/Addons/Details.php:126 -#: src/Module/Admin/Themes/Details.php:134 -msgid "Author: " -msgstr "Author: " - -#: src/Module/Admin/Addons/Details.php:127 -#: src/Module/Admin/Themes/Details.php:135 -msgid "Maintainer: " -msgstr "Maintainer: " - -#: src/Module/Admin/Addons/Index.php:53 -#, php-format -msgid "Addon %s failed to install." -msgstr "Addon %s failed to install." - -#: src/Module/Admin/Addons/Index.php:70 -msgid "Reload active addons" -msgstr "Reload active addons" - -#: src/Module/Admin/Addons/Index.php:75 -#, php-format -msgid "" -"There are currently no addons available on your node. You can find the " -"official addon repository at %1$s and might find other interesting addons in" -" the open addon registry at %2$s" -msgstr "There are currently no addons available on your node. You can find the official addon repository at %1$s and might find other interesting addons in the open addon registry at %2$s" - -#: src/Module/Admin/Blocklist/Contact.php:57 -#, php-format -msgid "%s contact unblocked" -msgid_plural "%s contacts unblocked" -msgstr[0] "%s contact unblocked" -msgstr[1] "%s contacts unblocked" - -#: src/Module/Admin/Blocklist/Contact.php:79 -msgid "Remote Contact Blocklist" -msgstr "Remote contact block-list" - -#: src/Module/Admin/Blocklist/Contact.php:80 -msgid "" -"This page allows you to prevent any message from a remote contact to reach " -"your node." -msgstr "This page allows you to prevent any message from a remote contact to reach your node." - -#: src/Module/Admin/Blocklist/Contact.php:81 -msgid "Block Remote Contact" -msgstr "Block remote contact" - -#: src/Module/Admin/Blocklist/Contact.php:82 src/Module/Admin/Users.php:245 -msgid "select all" -msgstr "select all" - -#: src/Module/Admin/Blocklist/Contact.php:83 -msgid "select none" -msgstr "select none" - -#: src/Module/Admin/Blocklist/Contact.php:85 src/Module/Admin/Users.php:256 -#: src/Module/Contact.php:604 src/Module/Contact.php:852 -#: src/Module/Contact.php:1111 -msgid "Unblock" -msgstr "Unblock" - -#: src/Module/Admin/Blocklist/Contact.php:86 -msgid "No remote contact is blocked from this node." -msgstr "No remote contact is blocked from this node." - -#: src/Module/Admin/Blocklist/Contact.php:88 -msgid "Blocked Remote Contacts" -msgstr "Blocked remote contacts" - -#: src/Module/Admin/Blocklist/Contact.php:89 -msgid "Block New Remote Contact" -msgstr "Block new remote contact" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Photo" -msgstr "Photo" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Reason" -msgstr "Reason" - -#: src/Module/Admin/Blocklist/Contact.php:98 -#, php-format -msgid "%s total blocked contact" -msgid_plural "%s total blocked contacts" -msgstr[0] "%s total blocked contact" -msgstr[1] "%s blocked contacts" - -#: src/Module/Admin/Blocklist/Contact.php:100 -msgid "URL of the remote contact to block." -msgstr "URL of the remote contact to block." - -#: src/Module/Admin/Blocklist/Contact.php:101 -msgid "Block Reason" -msgstr "Block reason" - -#: src/Module/Admin/Blocklist/Server.php:49 -msgid "Server domain pattern added to blocklist." -msgstr "Server domain pattern added to block-list." - -#: src/Module/Admin/Blocklist/Server.php:65 -msgid "Site blocklist updated." -msgstr "Site block-list updated." - -#: src/Module/Admin/Blocklist/Server.php:80 -#: src/Module/Admin/Blocklist/Server.php:105 -msgid "Blocked server domain pattern" -msgstr "Blocked server domain pattern" - -#: src/Module/Admin/Blocklist/Server.php:81 -#: src/Module/Admin/Blocklist/Server.php:106 src/Module/Friendica.php:78 -msgid "Reason for the block" -msgstr "Reason for the block" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Delete server domain pattern" -msgstr "Delete server domain pattern" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Check to delete this entry from the blocklist" -msgstr "Check to delete this entry from the block-list" - -#: src/Module/Admin/Blocklist/Server.php:90 -msgid "Server Domain Pattern Blocklist" -msgstr "Server domain pattern block-list" - -#: src/Module/Admin/Blocklist/Server.php:91 -msgid "" -"This page can be used to define a blacklist of server domain patterns from " -"the federated network that are not allowed to interact with your node. For " -"each domain pattern you should also provide the reason why you block it." -msgstr "This page can be used to define a block-list of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it." - -#: src/Module/Admin/Blocklist/Server.php:92 -msgid "" -"The list of blocked server domain patterns will be made publically available" -" on the /friendica page so that your users and " -"people investigating communication problems can find the reason easily." -msgstr "The list of blocked server domain patterns will be made publicly available on the /friendica page so that your users and people investigating communication problems can find the reason easily." - -#: src/Module/Admin/Blocklist/Server.php:93 -msgid "" -"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" -"
      \n" -"\t
    • *: Any number of characters
    • \n" -"\t
    • ?: Any single character
    • \n" -"\t
    • [<char1><char2>...]: char1 or char2
    • \n" -"
    " -msgstr "

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    " - -#: src/Module/Admin/Blocklist/Server.php:99 -msgid "Add new entry to block list" -msgstr "Add new entry to block-list" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "Server Domain Pattern" -msgstr "Server Domain Pattern" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "" -"The domain pattern of the new server to add to the block list. Do not " -"include the protocol." -msgstr "The domain pattern of the new server to add to the block-list. Do not include the protocol." - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "Block reason" -msgstr "Block reason" - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "The reason why you blocked this server domain pattern." -msgstr "The reason why you blocked this server domain pattern." - -#: src/Module/Admin/Blocklist/Server.php:102 -msgid "Add Entry" -msgstr "Add entry" - -#: src/Module/Admin/Blocklist/Server.php:103 -msgid "Save changes to the blocklist" -msgstr "Save changes to the block-list" - -#: src/Module/Admin/Blocklist/Server.php:104 -msgid "Current Entries in the Blocklist" -msgstr "Current entries in the block-list" - -#: src/Module/Admin/Blocklist/Server.php:107 -msgid "Delete entry from blocklist" -msgstr "Delete entry from block-list" - -#: src/Module/Admin/Blocklist/Server.php:110 -msgid "Delete entry from blocklist?" -msgstr "Delete entry from block-list?" - -#: src/Module/Admin/DBSync.php:50 -msgid "Update has been marked successful" -msgstr "Update has been marked successful" - -#: src/Module/Admin/DBSync.php:60 -#, php-format -msgid "Database structure update %s was successfully applied." -msgstr "Database structure update %s was successfully applied." - -#: src/Module/Admin/DBSync.php:64 -#, php-format -msgid "Executing of database structure update %s failed with error: %s" -msgstr "Execution of database structure update %s failed with error: %s" - -#: src/Module/Admin/DBSync.php:81 -#, php-format -msgid "Executing %s failed with error: %s" -msgstr "Execution of %s failed with error: %s" - -#: src/Module/Admin/DBSync.php:83 -#, php-format -msgid "Update %s was successfully applied." -msgstr "Update %s was successfully applied." - -#: src/Module/Admin/DBSync.php:86 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "Update %s did not return a status. Unknown if it succeeded." - -#: src/Module/Admin/DBSync.php:89 -#, php-format -msgid "There was no additional update function %s that needed to be called." -msgstr "There was no additional update function %s that needed to be called." - -#: src/Module/Admin/DBSync.php:109 -msgid "No failed updates." -msgstr "No failed updates." - -#: src/Module/Admin/DBSync.php:110 -msgid "Check database structure" -msgstr "Check database structure" - -#: src/Module/Admin/DBSync.php:115 -msgid "Failed Updates" -msgstr "Failed updates" - -#: src/Module/Admin/DBSync.php:116 -msgid "" -"This does not include updates prior to 1139, which did not return a status." -msgstr "This does not include updates prior to 1139, which did not return a status." - -#: src/Module/Admin/DBSync.php:117 -msgid "Mark success (if update was manually applied)" -msgstr "Mark success (if update was manually applied)" - -#: src/Module/Admin/DBSync.php:118 -msgid "Attempt to execute this update step automatically" -msgstr "Attempt to execute this update step automatically" - -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Lock feature %s" - -#: src/Module/Admin/Features.php:85 -msgid "Manage Additional Features" -msgstr "Manage additional features" - -#: src/Module/Admin/Federation.php:52 -msgid "Other" -msgstr "Other" - -#: src/Module/Admin/Federation.php:106 src/Module/Admin/Federation.php:268 -msgid "unknown" -msgstr "unknown" - -#: src/Module/Admin/Federation.php:134 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "This page offers statistics about the federated social network, of which your Friendica node is one part. These numbers do not represent the entire network, but merely the parts that are connected to your node.\"" - -#: src/Module/Admin/Federation.php:135 -msgid "" -"The Auto Discovered Contact Directory feature is not enabled, it " -"will improve the data displayed here." -msgstr "The Auto Discovered Contact Directory feature is not enabled; enabling it will improve the data displayed here." - -#: src/Module/Admin/Federation.php:141 src/Module/BaseAdmin.php:94 -msgid "Federation Statistics" -msgstr "Federation statistics" - -#: src/Module/Admin/Federation.php:147 -#, php-format -msgid "" -"Currently this node is aware of %d nodes with %d registered users from the " -"following platforms:" -msgstr "Currently, this node is aware of %d nodes with %d registered users from the following platforms:" - -#: src/Module/Admin/Item/Delete.php:54 -msgid "Item marked for deletion." -msgstr "Item marked for deletion." - -#: src/Module/Admin/Item/Delete.php:66 src/Module/BaseAdmin.php:112 -msgid "Delete Item" -msgstr "Delete item" - -#: src/Module/Admin/Item/Delete.php:67 -msgid "Delete this Item" -msgstr "Delete" - -#: src/Module/Admin/Item/Delete.php:68 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted." - -#: src/Module/Admin/Item/Delete.php:69 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456." - -#: src/Module/Admin/Item/Delete.php:70 -msgid "GUID" -msgstr "GUID" - -#: src/Module/Admin/Item/Delete.php:70 -msgid "The GUID of the item you want to delete." -msgstr "GUID of item to be deleted." - -#: src/Module/Admin/Item/Source.php:63 -msgid "Item Guid" -msgstr "Item Guid" - -#: src/Module/Admin/Logs/Settings.php:45 -#, php-format -msgid "The logfile '%s' is not writable. No logging possible" -msgstr "The logfile '%s' is not writable. No logging is possible" - -#: src/Module/Admin/Logs/Settings.php:54 -msgid "Log settings updated." -msgstr "Log settings updated." - -#: src/Module/Admin/Logs/Settings.php:71 -msgid "PHP log currently enabled." -msgstr "PHP log currently enabled." - -#: src/Module/Admin/Logs/Settings.php:73 -msgid "PHP log currently disabled." -msgstr "PHP log currently disabled." - -#: src/Module/Admin/Logs/Settings.php:80 src/Module/BaseAdmin.php:114 -#: src/Module/BaseAdmin.php:115 -msgid "Logs" -msgstr "Logs" - -#: src/Module/Admin/Logs/Settings.php:82 -msgid "Clear" -msgstr "Clear" - -#: src/Module/Admin/Logs/Settings.php:86 -msgid "Enable Debugging" -msgstr "Enable debugging" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "Log file" -msgstr "Log file" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "Must be writable by web server and relative to your Friendica top-level directory." - -#: src/Module/Admin/Logs/Settings.php:88 -msgid "Log level" -msgstr "Log level" - -#: src/Module/Admin/Logs/Settings.php:90 -msgid "PHP logging" -msgstr "PHP logging" - -#: src/Module/Admin/Logs/Settings.php:91 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the" -" following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them." - -#: src/Module/Admin/Logs/View.php:40 -#, php-format -msgid "" -"Error trying to open %1$s log file.\\r\\n
    Check to see " -"if file %1$s exist and is readable." -msgstr "Error trying to open %1$s log file.\\r\\n
    Check to see if file %1$s exist and is readable." - -#: src/Module/Admin/Logs/View.php:44 -#, php-format -msgid "" -"Couldn't open %1$s log file.\\r\\n
    Check to see if file" -" %1$s is readable." -msgstr "Couldn't open %1$s log file.\\r\\n
    Check if file %1$s is readable." - -#: src/Module/Admin/Logs/View.php:65 src/Module/BaseAdmin.php:116 -msgid "View Logs" -msgstr "View logs" - -#: src/Module/Admin/Queue.php:53 -msgid "Inspect Deferred Worker Queue" -msgstr "Inspect deferred worker queue" - -#: src/Module/Admin/Queue.php:54 -msgid "" -"This page lists the deferred worker jobs. This are jobs that couldn't be " -"executed at the first time." -msgstr "This page lists the deferred worker jobs. These are jobs that couldn't initially be executed." - -#: src/Module/Admin/Queue.php:57 -msgid "Inspect Worker Queue" -msgstr "Inspect worker queue" - -#: src/Module/Admin/Queue.php:58 -msgid "" -"This page lists the currently queued worker jobs. These jobs are handled by " -"the worker cronjob you've set up during install." -msgstr "This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install." - -#: src/Module/Admin/Queue.php:78 -msgid "ID" -msgstr "ID" - -#: src/Module/Admin/Queue.php:79 -msgid "Job Parameters" -msgstr "Job parameters" - -#: src/Module/Admin/Queue.php:80 -msgid "Created" -msgstr "Created" - -#: src/Module/Admin/Queue.php:81 -msgid "Priority" -msgstr "Priority" - -#: src/Module/Admin/Site.php:69 -msgid "Can not parse base url. Must have at least ://" -msgstr "Can not parse base URL. Must have at least ://" - -#: src/Module/Admin/Site.php:252 -msgid "Invalid storage backend setting value." -msgstr "Invalid storage backend setting." - -#: src/Module/Admin/Site.php:434 -msgid "Site settings updated." -msgstr "Site settings updated." - -#: src/Module/Admin/Site.php:455 src/Module/Settings/Display.php:130 -msgid "No special theme for mobile devices" -msgstr "No special theme for mobile devices" - -#: src/Module/Admin/Site.php:472 src/Module/Settings/Display.php:140 -#, php-format -msgid "%s - (Experimental)" -msgstr "%s - (Experimental)" - -#: src/Module/Admin/Site.php:484 -msgid "No community page for local users" -msgstr "No community page for local users" - -#: src/Module/Admin/Site.php:485 -msgid "No community page" -msgstr "No community page" - -#: src/Module/Admin/Site.php:486 -msgid "Public postings from users of this site" -msgstr "Public postings from users of this site" - -#: src/Module/Admin/Site.php:487 -msgid "Public postings from the federated network" -msgstr "Public postings from the federated network" - -#: src/Module/Admin/Site.php:488 -msgid "Public postings from local users and the federated network" -msgstr "Public postings from local users and the federated network" - -#: src/Module/Admin/Site.php:492 src/Module/Admin/Site.php:704 -#: src/Module/Admin/Site.php:714 src/Module/Contact.php:555 -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Disabled" -msgstr "Disabled" - -#: src/Module/Admin/Site.php:493 src/Module/Admin/Users.php:243 -#: src/Module/Admin/Users.php:260 src/Module/BaseAdmin.php:98 -msgid "Users" -msgstr "Users" - -#: src/Module/Admin/Site.php:494 -msgid "Users, Global Contacts" -msgstr "Users, Global Contacts" - -#: src/Module/Admin/Site.php:495 -msgid "Users, Global Contacts/fallback" -msgstr "Users, global contacts/fallback" - -#: src/Module/Admin/Site.php:499 -msgid "One month" -msgstr "One month" - -#: src/Module/Admin/Site.php:500 -msgid "Three months" -msgstr "Three months" - -#: src/Module/Admin/Site.php:501 -msgid "Half a year" -msgstr "Half a year" - -#: src/Module/Admin/Site.php:502 -msgid "One year" -msgstr "One a year" - -#: src/Module/Admin/Site.php:508 -msgid "Multi user instance" -msgstr "Multi user instance" - -#: src/Module/Admin/Site.php:536 -msgid "Closed" -msgstr "Closed" - -#: src/Module/Admin/Site.php:537 -msgid "Requires approval" -msgstr "Requires approval" - -#: src/Module/Admin/Site.php:538 -msgid "Open" -msgstr "Open" - -#: src/Module/Admin/Site.php:542 src/Module/Install.php:200 -msgid "No SSL policy, links will track page SSL state" -msgstr "No SSL policy, links will track page SSL state" - -#: src/Module/Admin/Site.php:543 src/Module/Install.php:201 -msgid "Force all links to use SSL" -msgstr "Force all links to use SSL" - -#: src/Module/Admin/Site.php:544 src/Module/Install.php:202 -msgid "Self-signed certificate, use SSL for local links only (discouraged)" -msgstr "Self-signed certificate, use SSL for local links only (discouraged)" - -#: src/Module/Admin/Site.php:548 -msgid "Don't check" -msgstr "Don't check" - -#: src/Module/Admin/Site.php:549 -msgid "check the stable version" -msgstr "check for stable version updates" - -#: src/Module/Admin/Site.php:550 -msgid "check the development version" -msgstr "check for development version updates" - -#: src/Module/Admin/Site.php:554 -msgid "none" -msgstr "" - -#: src/Module/Admin/Site.php:555 -msgid "Direct contacts" -msgstr "" - -#: src/Module/Admin/Site.php:556 -msgid "Contacts of contacts" -msgstr "" - -#: src/Module/Admin/Site.php:573 -msgid "Database (legacy)" -msgstr "Database (legacy)" - -#: src/Module/Admin/Site.php:604 src/Module/BaseAdmin.php:97 -msgid "Site" -msgstr "Site" - -#: src/Module/Admin/Site.php:606 -msgid "Republish users to directory" -msgstr "Republish users to directory" - -#: src/Module/Admin/Site.php:607 src/Module/Register.php:139 -msgid "Registration" -msgstr "Registration" - -#: src/Module/Admin/Site.php:608 -msgid "File upload" -msgstr "File upload" - -#: src/Module/Admin/Site.php:609 -msgid "Policies" -msgstr "Policies" - -#: src/Module/Admin/Site.php:611 -msgid "Auto Discovered Contact Directory" -msgstr "Auto-discovered contact directory" - -#: src/Module/Admin/Site.php:612 -msgid "Performance" -msgstr "Performance" - -#: src/Module/Admin/Site.php:613 -msgid "Worker" -msgstr "Worker" - -#: src/Module/Admin/Site.php:614 -msgid "Message Relay" -msgstr "Message relay" - -#: src/Module/Admin/Site.php:615 -msgid "Relocate Instance" -msgstr "Relocate Instance" - -#: src/Module/Admin/Site.php:616 -msgid "" -"Warning! Advanced function. Could make this server " -"unreachable." -msgstr "" - -#: src/Module/Admin/Site.php:620 -msgid "Site name" -msgstr "Site name" - -#: src/Module/Admin/Site.php:621 -msgid "Sender Email" -msgstr "Sender email" - -#: src/Module/Admin/Site.php:621 -msgid "" -"The email address your server shall use to send notification emails from." -msgstr "The email address your server shall use to send notification emails from." - -#: src/Module/Admin/Site.php:622 -msgid "Banner/Logo" -msgstr "Banner/Logo" - -#: src/Module/Admin/Site.php:623 -msgid "Email Banner/Logo" -msgstr "" - -#: src/Module/Admin/Site.php:624 -msgid "Shortcut icon" -msgstr "Shortcut icon" - -#: src/Module/Admin/Site.php:624 -msgid "Link to an icon that will be used for browsers." -msgstr "Link to an icon that will be used for browsers." - -#: src/Module/Admin/Site.php:625 -msgid "Touch icon" -msgstr "Touch icon" - -#: src/Module/Admin/Site.php:625 -msgid "Link to an icon that will be used for tablets and mobiles." -msgstr "Link to an icon that will be used for tablets and mobiles." - -#: src/Module/Admin/Site.php:626 -msgid "Additional Info" -msgstr "Additional Info" - -#: src/Module/Admin/Site.php:626 -#, php-format -msgid "" -"For public servers: you can add additional information here that will be " -"listed at %s/servers." -msgstr "For public servers: You can add additional information here that will be listed at %s/servers." - -#: src/Module/Admin/Site.php:627 -msgid "System language" -msgstr "System language" - -#: src/Module/Admin/Site.php:628 -msgid "System theme" -msgstr "System theme" - -#: src/Module/Admin/Site.php:628 -msgid "" -"Default system theme - may be over-ridden by user profiles - Change default theme settings" -msgstr "Default system theme - may be over-ridden by user profiles - Change default theme settings" - -#: src/Module/Admin/Site.php:629 -msgid "Mobile system theme" -msgstr "Mobile system theme" - -#: src/Module/Admin/Site.php:629 -msgid "Theme for mobile devices" -msgstr "Theme for mobile devices" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:210 -msgid "SSL link policy" -msgstr "SSL link policy" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:212 -msgid "Determines whether generated links should be forced to use SSL" -msgstr "Determines whether generated links should be forced to use SSL" - -#: src/Module/Admin/Site.php:631 -msgid "Force SSL" -msgstr "Force SSL" - -#: src/Module/Admin/Site.php:631 -msgid "" -"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" -" to endless loops." -msgstr "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops." - -#: src/Module/Admin/Site.php:632 -msgid "Hide help entry from navigation menu" -msgstr "Hide help entry from navigation menu" - -#: src/Module/Admin/Site.php:632 -msgid "" -"Hides the menu entry for the Help pages from the navigation menu. You can " -"still access it calling /help directly." -msgstr "Hides the menu entry for the Help pages from the navigation menu. Help pages can still be accessed by calling ../help directly via its URL." - -#: src/Module/Admin/Site.php:633 -msgid "Single user instance" -msgstr "Single user instance" - -#: src/Module/Admin/Site.php:633 -msgid "Make this instance multi-user or single-user for the named user" -msgstr "Make this instance multi-user or single-user for the named user" - -#: src/Module/Admin/Site.php:635 -msgid "File storage backend" -msgstr "File storage backend" - -#: src/Module/Admin/Site.php:635 -msgid "" -"The backend used to store uploaded data. If you change the storage backend, " -"you can manually move the existing files. If you do not do so, the files " -"uploaded before the change will still be available at the old backend. " -"Please see the settings documentation" -" for more information about the choices and the moving procedure." -msgstr "The backend used to store uploaded data. If you change the storage backend, you can manually move the existing files. If you do not do so, the files uploaded before the change will still be available at the old backend. Please see the settings documentation for more information about the choices and the moving procedure." - -#: src/Module/Admin/Site.php:637 -msgid "Maximum image size" -msgstr "Maximum image size" - -#: src/Module/Admin/Site.php:637 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "Maximum size in bytes of uploaded images. Default is 0, which means no limits." - -#: src/Module/Admin/Site.php:638 -msgid "Maximum image length" -msgstr "Maximum image length" - -#: src/Module/Admin/Site.php:638 -msgid "" -"Maximum length in pixels of the longest side of uploaded images. Default is " -"-1, which means no limits." -msgstr "Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits." - -#: src/Module/Admin/Site.php:639 -msgid "JPEG image quality" -msgstr "JPEG image quality" - -#: src/Module/Admin/Site.php:639 -msgid "" -"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " -"100, which is full quality." -msgstr "Uploaded JPEGs will be saved at this quality setting [0-100]. Default is 100, which is the original quality level." - -#: src/Module/Admin/Site.php:641 -msgid "Register policy" -msgstr "Registration policy" - -#: src/Module/Admin/Site.php:642 -msgid "Maximum Daily Registrations" -msgstr "Maximum daily registrations" - -#: src/Module/Admin/Site.php:642 -msgid "" -"If registration is permitted above, this sets the maximum number of new user" -" registrations to accept per day. If register is set to closed, this " -"setting has no effect." -msgstr "If open registration is permitted, this sets the maximum number of new registrations per day. This setting has no effect for registrations by approval." - -#: src/Module/Admin/Site.php:643 -msgid "Register text" -msgstr "Registration text" - -#: src/Module/Admin/Site.php:643 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." -msgstr "Will be displayed prominently on the registration page. You may use BBCode here." - -#: src/Module/Admin/Site.php:644 -msgid "Forbidden Nicknames" -msgstr "Forbidden Nicknames" - -#: src/Module/Admin/Site.php:644 -msgid "" -"Comma separated list of nicknames that are forbidden from registration. " -"Preset is a list of role names according RFC 2142." -msgstr "Comma separated list of nicknames that are forbidden from registration. Preset is a list of role names according RFC 2142." - -#: src/Module/Admin/Site.php:645 -msgid "Accounts abandoned after x days" -msgstr "Accounts abandoned after so many days" - -#: src/Module/Admin/Site.php:645 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit." - -#: src/Module/Admin/Site.php:646 -msgid "Allowed friend domains" -msgstr "Allowed friend domains" - -#: src/Module/Admin/Site.php:646 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "Comma-separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Leave empty to allow any domains" - -#: src/Module/Admin/Site.php:647 -msgid "Allowed email domains" -msgstr "Allowed email domains" - -#: src/Module/Admin/Site.php:647 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "Comma-separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Leave empty to allow any domains" - -#: src/Module/Admin/Site.php:648 -msgid "No OEmbed rich content" -msgstr "No OEmbed rich content" - -#: src/Module/Admin/Site.php:648 -msgid "" -"Don't show the rich content (e.g. embedded PDF), except from the domains " -"listed below." -msgstr "Don't show rich content (e.g. embedded PDF), except from the domains listed below." - -#: src/Module/Admin/Site.php:649 -msgid "Allowed OEmbed domains" -msgstr "Allowed OEmbed domains" - -#: src/Module/Admin/Site.php:649 -msgid "" -"Comma separated list of domains which oembed content is allowed to be " -"displayed. Wildcards are accepted." -msgstr "Comma-separated list of domains from where OEmbed content is allowed. Wildcards are possible." - -#: src/Module/Admin/Site.php:650 -msgid "Block public" -msgstr "Block public" - -#: src/Module/Admin/Site.php:650 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." -msgstr "Block public access to all otherwise public personal pages on this site, except for local users when logged in." - -#: src/Module/Admin/Site.php:651 -msgid "Force publish" -msgstr "Mandatory directory listing" - -#: src/Module/Admin/Site.php:651 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "Force all profiles on this site to be listed in the site directory." - -#: src/Module/Admin/Site.php:651 -msgid "Enabling this may violate privacy laws like the GDPR" -msgstr "Enabling this may violate privacy laws like the GDPR" - -#: src/Module/Admin/Site.php:652 -msgid "Global directory URL" -msgstr "Global directory URL" - -#: src/Module/Admin/Site.php:652 -msgid "" -"URL to the global directory. If this is not set, the global directory is " -"completely unavailable to the application." -msgstr "URL to the global directory: If this is not set, the global directory is completely unavailable to the application." - -#: src/Module/Admin/Site.php:653 -msgid "Private posts by default for new users" -msgstr "Private posts by default for new users" - -#: src/Module/Admin/Site.php:653 -msgid "" -"Set default post permissions for all new members to the default privacy " -"group rather than public." -msgstr "Set default post permissions for all new members to the default privacy group rather than public." - -#: src/Module/Admin/Site.php:654 -msgid "Don't include post content in email notifications" -msgstr "Don't include post content in email notifications" - -#: src/Module/Admin/Site.php:654 -msgid "" -"Don't include the content of a post/comment/private message/etc. in the " -"email notifications that are sent out from this site, as a privacy measure." -msgstr "Don't include the content of a post/comment/private message in the email notifications sent from this site, as a privacy measure." - -#: src/Module/Admin/Site.php:655 -msgid "Disallow public access to addons listed in the apps menu." -msgstr "Disallow public access to addons listed in the apps menu." - -#: src/Module/Admin/Site.php:655 -msgid "" -"Checking this box will restrict addons listed in the apps menu to members " -"only." -msgstr "Checking this box will restrict addons listed in the apps menu to members only." - -#: src/Module/Admin/Site.php:656 -msgid "Don't embed private images in posts" -msgstr "Don't embed private images in posts" - -#: src/Module/Admin/Site.php:656 -msgid "" -"Don't replace locally-hosted private photos in posts with an embedded copy " -"of the image. This means that contacts who receive posts containing private " -"photos will have to authenticate and load each image, which may take a " -"while." -msgstr "Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while." - -#: src/Module/Admin/Site.php:657 -msgid "Explicit Content" -msgstr "Explicit Content" - -#: src/Module/Admin/Site.php:657 -msgid "" -"Set this to announce that your node is used mostly for explicit content that" -" might not be suited for minors. This information will be published in the " -"node information and might be used, e.g. by the global directory, to filter " -"your node from listings of nodes to join. Additionally a note about this " -"will be shown at the user registration page." -msgstr "Set this to announce that your node is used mostly for explicit content that might not be suited for minors. This information will be published in the node information and might be used, e.g. by the global directory, to filter your node from listings of nodes to join. Additionally a note about this will be shown at the user registration page." - -#: src/Module/Admin/Site.php:658 -msgid "Allow Users to set remote_self" -msgstr "Allow users to set \"Remote self\"" - -#: src/Module/Admin/Site.php:658 -msgid "" -"With checking this, every user is allowed to mark every contact as a " -"remote_self in the repair contact dialog. Setting this flag on a contact " -"causes mirroring every posting of that contact in the users stream." -msgstr "This allows every user to mark contacts as a \"Remote self\" in the repair contact dialogue. Setting this flag on a contact will mirror every posting of that contact in the users stream." - -#: src/Module/Admin/Site.php:659 -msgid "Block multiple registrations" -msgstr "Block multiple registrations" - -#: src/Module/Admin/Site.php:659 -msgid "Disallow users to register additional accounts for use as pages." -msgstr "Disallow users to sign up for additional accounts." - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID" -msgstr "Disable OpenID" - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID support for registration and logins." -msgstr "Disable OpenID support for registration and logins." - -#: src/Module/Admin/Site.php:661 -msgid "No Fullname check" -msgstr "No full name check" - -#: src/Module/Admin/Site.php:661 -msgid "" -"Allow users to register without a space between the first name and the last " -"name in their full name." -msgstr "Allow users to register without a space between the first name and the last name in their full name." - -#: src/Module/Admin/Site.php:662 -msgid "Community pages for visitors" -msgstr "Community pages for visitors" - -#: src/Module/Admin/Site.php:662 -msgid "" -"Which community pages should be available for visitors. Local users always " -"see both pages." -msgstr "Which community pages should be available for visitors. Local users always see both pages." - -#: src/Module/Admin/Site.php:663 -msgid "Posts per user on community page" -msgstr "Posts per user on community page" - -#: src/Module/Admin/Site.php:663 -msgid "" -"The maximum number of posts per user on the community page. (Not valid for " -"\"Global Community\")" -msgstr "The maximum number of posts per user on the community page. (Not valid for \"Global Community\")" - -#: src/Module/Admin/Site.php:664 -msgid "Disable OStatus support" -msgstr "Disable OStatus support" - -#: src/Module/Admin/Site.php:664 -msgid "" -"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " -"communications in OStatus are public, so privacy warnings will be " -"occasionally displayed." -msgstr "Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed." - -#: src/Module/Admin/Site.php:665 -msgid "OStatus support can only be enabled if threading is enabled." -msgstr "OStatus support can only be enabled if threading is enabled." - -#: src/Module/Admin/Site.php:667 -msgid "" -"Diaspora support can't be enabled because Friendica was installed into a sub" -" directory." -msgstr "diaspora* support can't be enabled because Friendica was installed into a sub directory." - -#: src/Module/Admin/Site.php:668 -msgid "Enable Diaspora support" -msgstr "Enable diaspora* support" - -#: src/Module/Admin/Site.php:668 -msgid "Provide built-in Diaspora network compatibility." -msgstr "Provide built-in diaspora* network compatibility." - -#: src/Module/Admin/Site.php:669 -msgid "Only allow Friendica contacts" -msgstr "Only allow Friendica contacts" - -#: src/Module/Admin/Site.php:669 -msgid "" -"All contacts must use Friendica protocols. All other built-in communication " -"protocols disabled." -msgstr "All contacts must use Friendica protocols. All other built-in communication protocols will be disabled." - -#: src/Module/Admin/Site.php:670 -msgid "Verify SSL" -msgstr "Verify SSL" - -#: src/Module/Admin/Site.php:670 -msgid "" -"If you wish, you can turn on strict certificate checking. This will mean you" -" cannot connect (at all) to self-signed SSL sites." -msgstr "If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites." - -#: src/Module/Admin/Site.php:671 -msgid "Proxy user" -msgstr "Proxy user" - -#: src/Module/Admin/Site.php:672 -msgid "Proxy URL" -msgstr "Proxy URL" - -#: src/Module/Admin/Site.php:673 -msgid "Network timeout" -msgstr "Network timeout" - -#: src/Module/Admin/Site.php:673 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "Value is in seconds. Set to 0 for unlimited (not recommended)." - -#: src/Module/Admin/Site.php:674 -msgid "Maximum Load Average" -msgstr "Maximum load average" - -#: src/Module/Admin/Site.php:674 -#, php-format -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default %d." -msgstr "Maximum system load before delivery and poll processes are deferred - default %d." - -#: src/Module/Admin/Site.php:675 -msgid "Maximum Load Average (Frontend)" -msgstr "Maximum load average (frontend)" - -#: src/Module/Admin/Site.php:675 -msgid "Maximum system load before the frontend quits service - default 50." -msgstr "Maximum system load before the frontend quits service (default 50)." - -#: src/Module/Admin/Site.php:676 -msgid "Minimal Memory" -msgstr "Minimal memory" - -#: src/Module/Admin/Site.php:676 -msgid "" -"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " -"default 0 (deactivated)." -msgstr "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)." - -#: src/Module/Admin/Site.php:677 -msgid "Maximum table size for optimization" -msgstr "Maximum table size for optimization" - -#: src/Module/Admin/Site.php:677 -msgid "" -"Maximum table size (in MB) for the automatic optimization. Enter -1 to " -"disable it." -msgstr "Maximum table size (in MB) for automatic optimization. Enter -1 to disable it." - -#: src/Module/Admin/Site.php:678 -msgid "Minimum level of fragmentation" -msgstr "Minimum level of fragmentation" - -#: src/Module/Admin/Site.php:678 -msgid "" -"Minimum fragmenation level to start the automatic optimization - default " -"value is 30%." -msgstr "Minimum fragmentation level to start the automatic optimization (default 30%)." - -#: src/Module/Admin/Site.php:680 -msgid "Periodical check of global contacts" -msgstr "Periodical check of global contacts" - -#: src/Module/Admin/Site.php:680 -msgid "" -"If enabled, the global contacts are checked periodically for missing or " -"outdated data and the vitality of the contacts and servers." -msgstr "This checks global contacts periodically for missing or outdated data and the vitality of the contacts and servers." - -#: src/Module/Admin/Site.php:681 -msgid "Discover followers/followings from global contacts" -msgstr "" - -#: src/Module/Admin/Site.php:681 -msgid "" -"If enabled, the global contacts are checked for new contacts among their " -"followers and following contacts. This option will create huge masses of " -"jobs, so it should only be activated on powerful machines." -msgstr "" - -#: src/Module/Admin/Site.php:682 -msgid "Days between requery" -msgstr "Days between enquiry" - -#: src/Module/Admin/Site.php:682 -msgid "Number of days after which a server is requeried for his contacts." -msgstr "Number of days after which a server is rechecked for contacts." - -#: src/Module/Admin/Site.php:683 -msgid "Discover contacts from other servers" -msgstr "Discover contacts from other servers" - -#: src/Module/Admin/Site.php:683 -msgid "" -"Periodically query other servers for contacts. You can choose between " -"\"Users\": the users on the remote system, \"Global Contacts\": active " -"contacts that are known on the system. The fallback is meant for Redmatrix " -"servers and older friendica servers, where global contacts weren't " -"available. The fallback increases the server load, so the recommended " -"setting is \"Users, Global Contacts\"." -msgstr "Periodically query other servers for contacts. You can choose between \"Users\": the users on the remote system, \"Global Contacts\": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older Friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is \"Users, Global Contacts\"." - -#: src/Module/Admin/Site.php:684 -msgid "Timeframe for fetching global contacts" -msgstr "Time-frame for fetching global contacts" - -#: src/Module/Admin/Site.php:684 -msgid "" -"When the discovery is activated, this value defines the timeframe for the " -"activity of the global contacts that are fetched from other servers." -msgstr "If discovery is activated, this value defines the time-frame for the activity of the global contacts that are fetched from other servers." - -#: src/Module/Admin/Site.php:685 -msgid "Search the local directory" -msgstr "Search the local directory" - -#: src/Module/Admin/Site.php:685 -msgid "" -"Search the local directory instead of the global directory. When searching " -"locally, every search will be executed on the global directory in the " -"background. This improves the search results when the search is repeated." -msgstr "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated." - -#: src/Module/Admin/Site.php:687 -msgid "Publish server information" -msgstr "Publish server information" - -#: src/Module/Admin/Site.php:687 -msgid "" -"If enabled, general server and usage data will be published. The data " -"contains the name and version of the server, number of users with public " -"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." -msgstr "If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." - -#: src/Module/Admin/Site.php:689 -msgid "Check upstream version" -msgstr "Check upstream version" - -#: src/Module/Admin/Site.php:689 -msgid "" -"Enables checking for new Friendica versions at github. If there is a new " -"version, you will be informed in the admin panel overview." -msgstr "Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview." - -#: src/Module/Admin/Site.php:690 -msgid "Suppress Tags" -msgstr "Suppress tags" - -#: src/Module/Admin/Site.php:690 -msgid "Suppress showing a list of hashtags at the end of the posting." -msgstr "Suppress listed hashtags at the end of posts." - -#: src/Module/Admin/Site.php:691 -msgid "Clean database" -msgstr "Clean database" - -#: src/Module/Admin/Site.php:691 -msgid "" -"Remove old remote items, orphaned database records and old content from some" -" other helper tables." -msgstr "Remove old remote items, orphaned database records, and old content from some other helper tables." - -#: src/Module/Admin/Site.php:692 -msgid "Lifespan of remote items" -msgstr "Lifespan of remote items" - -#: src/Module/Admin/Site.php:692 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"remote items will be deleted. Own items, and marked or filed items are " -"always kept. 0 disables this behaviour." -msgstr "If the database cleanup is enabled, this defines the days after which remote items will be deleted. Own items, and marked or filed items, are always kept. 0 disables this behavior." - -#: src/Module/Admin/Site.php:693 -msgid "Lifespan of unclaimed items" -msgstr "Lifespan of unclaimed items" - -#: src/Module/Admin/Site.php:693 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"unclaimed remote items (mostly content from the relay) will be deleted. " -"Default value is 90 days. Defaults to the general lifespan value of remote " -"items if set to 0." -msgstr "If the database cleanup is enabled, this defines the days after which unclaimed remote items (mostly content from the relay) will be deleted. Default value is 90 days. Defaults to the general lifespan value of remote items if set to 0." - -#: src/Module/Admin/Site.php:694 -msgid "Lifespan of raw conversation data" -msgstr "Lifespan of raw conversation data" - -#: src/Module/Admin/Site.php:694 -msgid "" -"The conversation data is used for ActivityPub and OStatus, as well as for " -"debug purposes. It should be safe to remove it after 14 days, default is 90 " -"days." -msgstr "The conversation data is used for ActivityPub and OStatus, as well as for debug purposes. It should be safe to remove it after 14 days, default is 90 days." - -#: src/Module/Admin/Site.php:695 -msgid "Path to item cache" -msgstr "Path to item cache" - -#: src/Module/Admin/Site.php:695 -msgid "The item caches buffers generated bbcode and external images." -msgstr "The item cache retains expanded bbcode and external images." - -#: src/Module/Admin/Site.php:696 -msgid "Cache duration in seconds" -msgstr "Cache duration in seconds" - -#: src/Module/Admin/Site.php:696 -msgid "" -"How long should the cache files be hold? Default value is 86400 seconds (One" -" day). To disable the item cache, set the value to -1." -msgstr "How long should cache files be held? (Default 86400 seconds - one day; -1 disables item cache)" - -#: src/Module/Admin/Site.php:697 -msgid "Maximum numbers of comments per post" -msgstr "Maximum number of comments per post" - -#: src/Module/Admin/Site.php:697 -msgid "How much comments should be shown for each post? Default value is 100." -msgstr "How many comments should be shown for each post? (Default 100)" - -#: src/Module/Admin/Site.php:698 -msgid "Temp path" -msgstr "Temp path" - -#: src/Module/Admin/Site.php:698 -msgid "" -"If you have a restricted system where the webserver can't access the system " -"temp path, enter another path here." -msgstr "Enter a different temp path if your system restricts the webserver's access to the system temp path." - -#: src/Module/Admin/Site.php:699 -msgid "Disable picture proxy" -msgstr "Disable picture proxy" - -#: src/Module/Admin/Site.php:699 -msgid "" -"The picture proxy increases performance and privacy. It shouldn't be used on" -" systems with very low bandwidth." -msgstr "The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwidth." - -#: src/Module/Admin/Site.php:700 -msgid "Only search in tags" -msgstr "Only search in tags" - -#: src/Module/Admin/Site.php:700 -msgid "On large systems the text search can slow down the system extremely." -msgstr "On large systems, the text search can slow down the system significantly." - -#: src/Module/Admin/Site.php:702 -msgid "New base url" -msgstr "New base URL" - -#: src/Module/Admin/Site.php:702 -msgid "" -"Change base url for this server. Sends relocate message to all Friendica and" -" Diaspora* contacts of all users." -msgstr "Change base URL for this server. Sends a relocate message to all Friendica and diaspora* contacts, for all users." - -#: src/Module/Admin/Site.php:704 -msgid "RINO Encryption" -msgstr "RINO Encryption" - -#: src/Module/Admin/Site.php:704 -msgid "Encryption layer between nodes." -msgstr "Encryption layer between nodes." - -#: src/Module/Admin/Site.php:704 -msgid "Enabled" -msgstr "Enabled" - -#: src/Module/Admin/Site.php:706 -msgid "Maximum number of parallel workers" -msgstr "Maximum number of parallel workers" - -#: src/Module/Admin/Site.php:706 -#, php-format -msgid "" -"On shared hosters set this to %d. On larger systems, values of %d are great." -" Default value is %d." -msgstr "On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d." - -#: src/Module/Admin/Site.php:707 -msgid "Don't use \"proc_open\" with the worker" -msgstr "Don't use \"proc_open\" with the worker" - -#: src/Module/Admin/Site.php:707 -msgid "" -"Enable this if your system doesn't allow the use of \"proc_open\". This can " -"happen on shared hosters. If this is enabled you should increase the " -"frequency of worker calls in your crontab." -msgstr "Enable this if your system doesn't allow the use of \"proc_open\". This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab." - -#: src/Module/Admin/Site.php:708 -msgid "Enable fastlane" -msgstr "Enable fast-lane" - -#: src/Module/Admin/Site.php:708 -msgid "" -"When enabed, the fastlane mechanism starts an additional worker if processes" -" with higher priority are blocked by processes of lower priority." -msgstr "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority." - -#: src/Module/Admin/Site.php:709 -msgid "Enable frontend worker" -msgstr "Enable frontend worker" - -#: src/Module/Admin/Site.php:709 -#, php-format -msgid "" -"When enabled the Worker process is triggered when backend access is " -"performed (e.g. messages being delivered). On smaller sites you might want " -"to call %s/worker on a regular basis via an external cron job. You should " -"only enable this option if you cannot utilize cron/scheduled jobs on your " -"server." -msgstr "If enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server." - -#: src/Module/Admin/Site.php:711 -msgid "Subscribe to relay" -msgstr "Subscribe to relay" - -#: src/Module/Admin/Site.php:711 -msgid "" -"Enables the receiving of public posts from the relay. They will be included " -"in the search, subscribed tags and on the global community page." -msgstr "Receive public posts from the specified relay. Post will be included in searches, subscribed tags, and on the global community page." - -#: src/Module/Admin/Site.php:712 -msgid "Relay server" -msgstr "Relay server" - -#: src/Module/Admin/Site.php:712 -msgid "" -"Address of the relay server where public posts should be send to. For " -"example https://relay.diasp.org" -msgstr "Address of the relay server where public posts should be sent. For example https://relay.diasp.org" - -#: src/Module/Admin/Site.php:713 -msgid "Direct relay transfer" -msgstr "Direct relay transfer" - -#: src/Module/Admin/Site.php:713 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" -msgstr "Enables direct transfer to other servers without using a relay server." - -#: src/Module/Admin/Site.php:714 -msgid "Relay scope" -msgstr "Relay scope" - -#: src/Module/Admin/Site.php:714 -msgid "" -"Can be \"all\" or \"tags\". \"all\" means that every public post should be " -"received. \"tags\" means that only posts with selected tags should be " -"received." -msgstr "Can be \"all\" or \"tags\". \"all\" means that every public post should be received. \"tags\" means that only posts with selected tags should be received." - -#: src/Module/Admin/Site.php:714 -msgid "all" -msgstr "all" - -#: src/Module/Admin/Site.php:714 -msgid "tags" -msgstr "tags" - -#: src/Module/Admin/Site.php:715 -msgid "Server tags" -msgstr "Server tags" - -#: src/Module/Admin/Site.php:715 -msgid "Comma separated list of tags for the \"tags\" subscription." -msgstr "Comma separated list of tags for the \"tags\" subscription." - -#: src/Module/Admin/Site.php:716 -msgid "Allow user tags" -msgstr "Allow user tags" - -#: src/Module/Admin/Site.php:716 -msgid "" -"If enabled, the tags from the saved searches will used for the \"tags\" " -"subscription in addition to the \"relay_server_tags\"." -msgstr "If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"." - -#: src/Module/Admin/Site.php:719 -msgid "Start Relocation" -msgstr "Start relocation" - -#: src/Module/Admin/Summary.php:50 -#, php-format -msgid "" -"Your DB still runs with MyISAM tables. You should change the engine type to " -"InnoDB. As Friendica will use InnoDB only features in the future, you should" -" change this! See here for a guide that may be helpful " -"converting the table engines. You may also use the command php " -"bin/console.php dbstructure toinnodb of your Friendica installation for" -" an automatic conversion.
    " -msgstr "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB-only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    " - -#: src/Module/Admin/Summary.php:55 -#, php-format -msgid "" -"Your DB still runs with InnoDB tables in the Antelope file format. You " -"should change the file format to Barracuda. Friendica is using features that" -" are not provided by the Antelope format. See here for a " -"guide that may be helpful converting the table engines. You may also use the" -" command php bin/console.php dbstructure toinnodb of your Friendica" -" installation for an automatic conversion.
    " -msgstr "" - -#: src/Module/Admin/Summary.php:63 -#, php-format -msgid "" -"There is a new version of Friendica available for download. Your current " -"version is %1$s, upstream version is %2$s" -msgstr "A new Friendica version is available now. Your current version is %1$s, upstream version is %2$s" - -#: src/Module/Admin/Summary.php:72 -msgid "" -"The database update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear." -msgstr "The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and check for errors that may appear." - -#: src/Module/Admin/Summary.php:76 -msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear. (Some of the errors are possibly inside the logfile.)" -msgstr "The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that may appear in the console and logfile output." - -#: src/Module/Admin/Summary.php:81 -msgid "The worker was never executed. Please check your database structure!" -msgstr "The worker process has never been executed. Please check your database structure!" - -#: src/Module/Admin/Summary.php:83 -#, php-format -msgid "" -"The last worker execution was on %s UTC. This is older than one hour. Please" -" check your crontab settings." -msgstr "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings." - -#: src/Module/Admin/Summary.php:88 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -".htconfig.php. See the Config help page for " -"help with the transition." -msgstr "Friendica's configuration is now stored in config/local.config.php; please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition..htconfig.php. See the Config help page for help with the transition." - -#: src/Module/Admin/Summary.php:92 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -"config/local.ini.php. See the Config help " -"page for help with the transition." -msgstr "Friendica's configuration is now stored in config/local.config.php; please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition." - -#: src/Module/Admin/Summary.php:98 -#, php-format -msgid "" -"%s is not reachable on your system. This is a severe " -"configuration issue that prevents server to server communication. See the installation page for help." -msgstr "%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help." - -#: src/Module/Admin/Summary.php:116 -#, php-format -msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "The logfile '%s' is not usable. No logging is possible (error: '%s')" - -#: src/Module/Admin/Summary.php:131 -#, php-format -msgid "" -"The debug logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "The debug logfile '%s' is not usable. No logging is possible (error: '%s')" - -#: src/Module/Admin/Summary.php:147 -#, php-format -msgid "" -"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" -" system.basepath from your db to avoid differences." -msgstr "The system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences." - -#: src/Module/Admin/Summary.php:155 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is wrong and the config file '%s' " -"isn't used." -msgstr "The current system.basepath '%s' is wrong and the config file '%s' isn't used." - -#: src/Module/Admin/Summary.php:163 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is not equal to the config file " -"'%s'. Please fix your configuration." -msgstr "The current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration." - -#: src/Module/Admin/Summary.php:170 -msgid "Normal Account" -msgstr "Standard account" - -#: src/Module/Admin/Summary.php:171 -msgid "Automatic Follower Account" -msgstr "Automatic follower account" - -#: src/Module/Admin/Summary.php:172 -msgid "Public Forum Account" -msgstr "Public forum account" - -#: src/Module/Admin/Summary.php:173 -msgid "Automatic Friend Account" -msgstr "Automatic friend account" - -#: src/Module/Admin/Summary.php:174 -msgid "Blog Account" -msgstr "Blog account" - -#: src/Module/Admin/Summary.php:175 -msgid "Private Forum Account" -msgstr "Private forum account" - -#: src/Module/Admin/Summary.php:195 -msgid "Message queues" -msgstr "Message queues" - -#: src/Module/Admin/Summary.php:201 -msgid "Server Settings" -msgstr "Server Settings" - -#: src/Module/Admin/Summary.php:215 src/Repository/ProfileField.php:285 -msgid "Summary" -msgstr "Summary" - -#: src/Module/Admin/Summary.php:217 -msgid "Registered users" -msgstr "Signed up users" - -#: src/Module/Admin/Summary.php:219 -msgid "Pending registrations" -msgstr "Pending registrations" - -#: src/Module/Admin/Summary.php:220 -msgid "Version" -msgstr "Version" - -#: src/Module/Admin/Summary.php:224 -msgid "Active addons" -msgstr "Active addons" - -#: src/Module/Admin/Themes/Details.php:51 src/Module/Admin/Themes/Embed.php:65 -msgid "Theme settings updated." -msgstr "Theme settings updated." - -#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:65 -#, php-format -msgid "Theme %s disabled." -msgstr "Theme %s disabled." - -#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:67 -#, php-format -msgid "Theme %s successfully enabled." -msgstr "Theme %s successfully enabled." - -#: src/Module/Admin/Themes/Details.php:94 src/Module/Admin/Themes/Index.php:69 -#, php-format -msgid "Theme %s failed to install." -msgstr "Theme %s failed to install." - -#: src/Module/Admin/Themes/Details.php:116 -msgid "Screenshot" -msgstr "Screenshot" - -#: src/Module/Admin/Themes/Details.php:124 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:100 -msgid "Themes" -msgstr "Theme selection" - -#: src/Module/Admin/Themes/Embed.php:86 -msgid "Unknown theme." -msgstr "Unknown theme." - -#: src/Module/Admin/Themes/Index.php:114 -msgid "Reload active themes" -msgstr "Reload active themes" - -#: src/Module/Admin/Themes/Index.php:119 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "No themes found on the system. They should be placed in %1$s" - -#: src/Module/Admin/Themes/Index.php:120 -msgid "[Experimental]" -msgstr "[Experimental]" - -#: src/Module/Admin/Themes/Index.php:121 -msgid "[Unsupported]" -msgstr "[Unsupported]" - -#: src/Module/Admin/Tos.php:48 -msgid "The Terms of Service settings have been updated." -msgstr "The Terms of Service settings have been updated." - -#: src/Module/Admin/Tos.php:62 -msgid "Display Terms of Service" -msgstr "Display Terms of Service" - -#: src/Module/Admin/Tos.php:62 -msgid "" -"Enable the Terms of Service page. If this is enabled a link to the terms " -"will be added to the registration form and the general information page." -msgstr "Enable the Terms of Service page. If this is enabled, a link to the terms will be added to the registration form and to the general information page." - -#: src/Module/Admin/Tos.php:63 -msgid "Display Privacy Statement" -msgstr "Display Privacy Statement" - -#: src/Module/Admin/Tos.php:63 -#, php-format -msgid "" -"Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." -msgstr "" - -#: src/Module/Admin/Tos.php:64 -msgid "Privacy Statement Preview" -msgstr "Privacy Statement Preview" - -#: src/Module/Admin/Tos.php:66 -msgid "The Terms of Service" -msgstr "Terms of Service" - -#: src/Module/Admin/Tos.php:66 -msgid "" -"Enter the Terms of Service for your node here. You can use BBCode. Headers " -"of sections should be [h2] and below." -msgstr "Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] or less." - -#: src/Module/Admin/Users.php:61 -#, php-format -msgid "%s user blocked" -msgid_plural "%s users blocked" -msgstr[0] "%s user blocked" -msgstr[1] "%s users blocked" - -#: src/Module/Admin/Users.php:68 -#, php-format -msgid "%s user unblocked" -msgid_plural "%s users unblocked" -msgstr[0] "%s user unblocked" -msgstr[1] "%s users unblocked" - -#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 -msgid "You can't remove yourself" -msgstr "You can't remove yourself" - -#: src/Module/Admin/Users.php:80 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "%s user deleted" -msgstr[1] "%s users deleted" - -#: src/Module/Admin/Users.php:87 -#, php-format -msgid "%s user approved" -msgid_plural "%s users approved" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Users.php:94 -#, php-format -msgid "%s registration revoked" -msgid_plural "%s registrations revoked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Users.php:124 -#, php-format -msgid "User \"%s\" deleted" -msgstr "User \"%s\" deleted" - -#: src/Module/Admin/Users.php:132 -#, php-format -msgid "User \"%s\" blocked" -msgstr "User \"%s\" blocked" - -#: src/Module/Admin/Users.php:137 -#, php-format -msgid "User \"%s\" unblocked" -msgstr "User \"%s\" unblocked" - -#: src/Module/Admin/Users.php:142 -msgid "Account approved." -msgstr "Account approved." - -#: src/Module/Admin/Users.php:147 -msgid "Registration revoked" -msgstr "" - -#: src/Module/Admin/Users.php:191 -msgid "Private Forum" -msgstr "Private Forum" - -#: src/Module/Admin/Users.php:198 -msgid "Relay" -msgstr "Relay" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Register date" -msgstr "Registration date" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last login" -msgstr "Last login" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last public item" -msgstr "" - -#: src/Module/Admin/Users.php:237 -msgid "Type" -msgstr "Type" - -#: src/Module/Admin/Users.php:244 -msgid "Add User" -msgstr "Add user" - -#: src/Module/Admin/Users.php:246 -msgid "User registrations waiting for confirm" -msgstr "User registrations awaiting confirmation" - -#: src/Module/Admin/Users.php:247 -msgid "User waiting for permanent deletion" -msgstr "User awaiting permanent deletion" - -#: src/Module/Admin/Users.php:248 -msgid "Request date" -msgstr "Request date" - -#: src/Module/Admin/Users.php:249 -msgid "No registrations." -msgstr "No registrations." - -#: src/Module/Admin/Users.php:250 -msgid "Note from the user" -msgstr "Note from the user" - -#: src/Module/Admin/Users.php:252 -msgid "Deny" -msgstr "Deny" - -#: src/Module/Admin/Users.php:255 -msgid "User blocked" -msgstr "User blocked" - -#: src/Module/Admin/Users.php:257 -msgid "Site admin" -msgstr "Site admin" - -#: src/Module/Admin/Users.php:258 -msgid "Account expired" -msgstr "Account expired" - -#: src/Module/Admin/Users.php:261 -msgid "New User" -msgstr "New user" - -#: src/Module/Admin/Users.php:262 -msgid "Permanent deletion" -msgstr "Permanent deletion" - -#: src/Module/Admin/Users.php:267 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Selected users will be deleted!\\n\\nEverything these users have posted on this site will be permanently deleted!\\n\\nAre you sure?" - -#: src/Module/Admin/Users.php:268 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?" - -#: src/Module/Admin/Users.php:278 -msgid "Name of the new user." -msgstr "Name of the new user." - -#: src/Module/Admin/Users.php:279 -msgid "Nickname" -msgstr "Nickname" - -#: src/Module/Admin/Users.php:279 -msgid "Nickname of the new user." -msgstr "Nickname of the new user." - -#: src/Module/Admin/Users.php:280 -msgid "Email address of the new user." -msgstr "Email address of the new user." - -#: src/Module/AllFriends.php:74 -msgid "No friends to display." -msgstr "No friends to display." - -#: src/Module/Apps.php:47 -msgid "No installed applications." -msgstr "No installed applications." - -#: src/Module/Apps.php:52 -msgid "Applications" -msgstr "Applications" - -#: src/Module/Attach.php:50 src/Module/Attach.php:62 -msgid "Item was not found." -msgstr "Item was not found." - -#: src/Module/BaseAdmin.php:79 -msgid "" -"Submanaged account can't access the administation pages. Please log back in " -"as the master account." -msgstr "A managed account cannot access the administration pages. Please log in as administrator." - -#: src/Module/BaseAdmin.php:93 -msgid "Overview" -msgstr "Overview" - -#: src/Module/BaseAdmin.php:96 -msgid "Configuration" -msgstr "Configuration" - -#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 -msgid "Additional features" -msgstr "Additional features" - -#: src/Module/BaseAdmin.php:104 -msgid "Database" -msgstr "Database" - -#: src/Module/BaseAdmin.php:105 -msgid "DB updates" -msgstr "DB updates" - -#: src/Module/BaseAdmin.php:106 -msgid "Inspect Deferred Workers" -msgstr "Inspect deferred workers" - -#: src/Module/BaseAdmin.php:107 -msgid "Inspect worker Queue" -msgstr "Inspect worker queue" - -#: src/Module/BaseAdmin.php:109 -msgid "Tools" -msgstr "Tools" - -#: src/Module/BaseAdmin.php:110 -msgid "Contact Blocklist" -msgstr "Contact block-list" - -#: src/Module/BaseAdmin.php:111 -msgid "Server Blocklist" -msgstr "Server block-list" - -#: src/Module/BaseAdmin.php:118 -msgid "Diagnostics" -msgstr "Diagnostics" - -#: src/Module/BaseAdmin.php:119 -msgid "PHP Info" -msgstr "PHP info" - -#: src/Module/BaseAdmin.php:120 -msgid "probe address" -msgstr "Probe address" - -#: src/Module/BaseAdmin.php:121 -msgid "check webfinger" -msgstr "check WebFinger" - -#: src/Module/BaseAdmin.php:122 -msgid "Item Source" -msgstr "Item source" - -#: src/Module/BaseAdmin.php:123 -msgid "Babel" -msgstr "Babel" - -#: src/Module/BaseAdmin.php:132 -msgid "Addon Features" -msgstr "Addon features" - -#: src/Module/BaseAdmin.php:133 -msgid "User registrations waiting for confirmation" -msgstr "User registrations awaiting confirmation" - -#: src/Module/BaseProfile.php:55 src/Module/Contact.php:900 -msgid "Profile Details" -msgstr "Profile Details" - -#: src/Module/BaseProfile.php:113 -msgid "Only You Can See This" -msgstr "Only you can see this." - -#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 -msgid "Tips for New Members" -msgstr "Tips for New Members" - -#: src/Module/BaseSearch.php:71 -#, php-format -msgid "People Search - %s" -msgstr "People search - %s" - -#: src/Module/BaseSearch.php:81 -#, php-format -msgid "Forum Search - %s" -msgstr "Forum search - %s" - -#: src/Module/BaseSettings.php:43 -msgid "Account" -msgstr "Account" - -#: src/Module/BaseSettings.php:50 src/Module/Security/TwoFactor/Verify.php:80 +#: src/Module/Security/TwoFactor/Verify.php:80 src/Module/BaseSettings.php:50 #: src/Module/Settings/TwoFactor/Index.php:105 msgid "Two-factor authentication" msgstr "Two-factor authentication" -#: src/Module/BaseSettings.php:73 -msgid "Display" -msgstr "Display" +#: src/Module/Security/TwoFactor/Verify.php:81 +msgid "" +"

    Open the two-factor authentication app on your device to get an " +"authentication code and verify your identity.

    " +msgstr "

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    " -#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:170 -msgid "Manage Accounts" +#: src/Module/Security/TwoFactor/Verify.php:84 +#: src/Module/Security/TwoFactor/Recovery.php:85 +#, php-format +msgid "Don’t have your phone? Enter a two-factor recovery code" +msgstr "Don’t have your phone? Enter a two-factor recovery code" + +#: src/Module/Security/TwoFactor/Verify.php:85 +#: src/Module/Settings/TwoFactor/Verify.php:141 +msgid "Please enter a code from your authentication app" +msgstr "Please enter a code from your authentication app" + +#: src/Module/Security/TwoFactor/Verify.php:86 +msgid "Verify code and complete login" +msgstr "Verify code and complete login" + +#: src/Module/Security/TwoFactor/Recovery.php:60 +#, php-format +msgid "Remaining recovery codes: %d" +msgstr "Remaining recovery codes: %d" + +#: src/Module/Security/TwoFactor/Recovery.php:83 +msgid "Two-factor recovery" +msgstr "Two-factor recovery" + +#: src/Module/Security/TwoFactor/Recovery.php:84 +msgid "" +"

    You can enter one of your one-time recovery codes in case you lost access" +" to your mobile device.

    " +msgstr "

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    " + +#: src/Module/Security/TwoFactor/Recovery.php:86 +msgid "Please enter a recovery code" +msgstr "Please enter a recovery code" + +#: src/Module/Security/TwoFactor/Recovery.php:87 +msgid "Submit recovery code and complete login" +msgstr "Submit recovery code and complete login" + +#: src/Module/Security/Login.php:101 +msgid "Create a New Account" +msgstr "Create a new account" + +#: src/Module/Security/Login.php:102 src/Module/Register.php:155 +#: src/Content/Nav.php:205 +msgid "Register" +msgstr "Sign up now >>" + +#: src/Module/Security/Login.php:126 +msgid "Your OpenID: " +msgstr "Your OpenID: " + +#: src/Module/Security/Login.php:129 +msgid "" +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "Please enter your username and password to add the OpenID to your existing account." + +#: src/Module/Security/Login.php:131 +msgid "Or login using OpenID: " +msgstr "Or login with OpenID: " + +#: src/Module/Security/Login.php:141 src/Content/Nav.php:168 +msgid "Logout" +msgstr "Logout" + +#: src/Module/Security/Login.php:142 src/Module/Bookmarklet.php:46 +#: src/Content/Nav.php:170 +msgid "Login" +msgstr "Login" + +#: src/Module/Security/Login.php:145 +msgid "Password: " +msgstr "Password: " + +#: src/Module/Security/Login.php:146 +msgid "Remember me" +msgstr "Remember me" + +#: src/Module/Security/Login.php:155 +msgid "Forgot your password?" +msgstr "Forgot your password?" + +#: src/Module/Security/Login.php:158 +msgid "Website Terms of Service" +msgstr "Website Terms of Service" + +#: src/Module/Security/Login.php:159 +msgid "terms of service" +msgstr "Terms of service" + +#: src/Module/Security/Login.php:161 +msgid "Website Privacy Policy" +msgstr "Website Privacy Policy" + +#: src/Module/Security/Login.php:162 +msgid "privacy policy" +msgstr "Privacy policy" + +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" msgstr "" -#: src/Module/BaseSettings.php:101 -msgid "Connected apps" -msgstr "Connected apps" - -#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 -msgid "Export personal data" -msgstr "Export personal data" - -#: src/Module/BaseSettings.php:115 -msgid "Remove account" -msgstr "Remove account" - -#: src/Module/Bookmarklet.php:55 -msgid "This page is missing a url parameter." -msgstr "This page is missing a URL parameter." - -#: src/Module/Bookmarklet.php:77 -msgid "The post was created" -msgstr "The post was created" - -#: src/Module/Contact/Advanced.php:94 -msgid "Contact settings applied." -msgstr "Contact settings applied." - -#: src/Module/Contact/Advanced.php:96 -msgid "Contact update failed." -msgstr "Contact update failed." - -#: src/Module/Contact/Advanced.php:113 +#: src/Module/Security/OpenID.php:92 msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact may stop working." -msgstr "Warning: These are highly advanced settings. If you enter incorrect information, your communications with this contact might be disrupted." +"Account not found. Please login to your existing account to add the OpenID " +"to it." +msgstr "Account not found. Please login to your existing account to add the OpenID to it." -#: src/Module/Contact/Advanced.php:114 +#: src/Module/Security/OpenID.php:94 msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "Please use your browser 'Back' button now if you are uncertain what to do on this page." - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "No mirroring" -msgstr "No mirroring" - -#: src/Module/Contact/Advanced.php:125 -msgid "Mirror as forwarded posting" -msgstr "Mirror as forwarded posting" - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "Mirror as my own posting" -msgstr "Mirror as my own posting" - -#: src/Module/Contact/Advanced.php:138 -msgid "Return to contact editor" -msgstr "Return to contact editor" - -#: src/Module/Contact/Advanced.php:140 -msgid "Refetch contact data" -msgstr "Re-fetch contact data." - -#: src/Module/Contact/Advanced.php:143 -msgid "Remote Self" -msgstr "Remote self" - -#: src/Module/Contact/Advanced.php:146 -msgid "Mirror postings from this contact" -msgstr "Mirror postings from this contact:" - -#: src/Module/Contact/Advanced.php:148 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "This will cause Friendica to repost new entries from this contact." - -#: src/Module/Contact/Advanced.php:153 -msgid "Account Nickname" -msgstr "Account nickname:" - -#: src/Module/Contact/Advanced.php:154 -msgid "@Tagname - overrides Name/Nickname" -msgstr "@Tag name - overrides name/nickname:" - -#: src/Module/Contact/Advanced.php:155 -msgid "Account URL" -msgstr "Account URL:" - -#: src/Module/Contact/Advanced.php:156 -msgid "Account URL Alias" -msgstr "Account URL alias" - -#: src/Module/Contact/Advanced.php:157 -msgid "Friend Request URL" -msgstr "Friend request URL:" - -#: src/Module/Contact/Advanced.php:158 -msgid "Friend Confirm URL" -msgstr "Friend confirm URL:" - -#: src/Module/Contact/Advanced.php:159 -msgid "Notification Endpoint URL" -msgstr "Notification endpoint URL" - -#: src/Module/Contact/Advanced.php:160 -msgid "Poll/Feed URL" -msgstr "Poll/Feed URL:" - -#: src/Module/Contact/Advanced.php:161 -msgid "New photo from this URL" -msgstr "New photo from this URL:" - -#: src/Module/Contact.php:88 -#, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "%d contact edited." -msgstr[1] "%d contacts edited." - -#: src/Module/Contact.php:115 -msgid "Could not access contact record." -msgstr "Could not access contact record." - -#: src/Module/Contact.php:148 -msgid "Contact updated." -msgstr "Contact updated." - -#: src/Module/Contact.php:385 -msgid "Contact not found" -msgstr "Contact not found" - -#: src/Module/Contact.php:404 -msgid "Contact has been blocked" -msgstr "Contact has been blocked" - -#: src/Module/Contact.php:404 -msgid "Contact has been unblocked" -msgstr "Contact has been unblocked" - -#: src/Module/Contact.php:414 -msgid "Contact has been ignored" -msgstr "Contact has been ignored" - -#: src/Module/Contact.php:414 -msgid "Contact has been unignored" -msgstr "Contact has been unignored" - -#: src/Module/Contact.php:424 -msgid "Contact has been archived" -msgstr "Contact has been archived" - -#: src/Module/Contact.php:424 -msgid "Contact has been unarchived" -msgstr "Contact has been unarchived" - -#: src/Module/Contact.php:448 -msgid "Drop contact" -msgstr "Drop contact" - -#: src/Module/Contact.php:451 src/Module/Contact.php:848 -msgid "Do you really want to delete this contact?" -msgstr "Do you really want to delete this contact?" - -#: src/Module/Contact.php:465 -msgid "Contact has been removed." -msgstr "Contact has been removed." - -#: src/Module/Contact.php:495 -#, php-format -msgid "You are mutual friends with %s" -msgstr "You are mutual friends with %s" - -#: src/Module/Contact.php:500 -#, php-format -msgid "You are sharing with %s" -msgstr "You are sharing with %s" - -#: src/Module/Contact.php:505 -#, php-format -msgid "%s is sharing with you" -msgstr "%s is sharing with you" - -#: src/Module/Contact.php:529 -msgid "Private communications are not available for this contact." -msgstr "Private communications are not available for this contact." - -#: src/Module/Contact.php:531 -msgid "Never" -msgstr "Never" - -#: src/Module/Contact.php:534 -msgid "(Update was successful)" -msgstr "(Update was successful)" - -#: src/Module/Contact.php:534 -msgid "(Update was not successful)" -msgstr "(Update was not successful)" - -#: src/Module/Contact.php:536 src/Module/Contact.php:1092 -msgid "Suggest friends" -msgstr "Suggest friends" - -#: src/Module/Contact.php:540 -#, php-format -msgid "Network type: %s" -msgstr "Network type: %s" - -#: src/Module/Contact.php:545 -msgid "Communications lost with this contact!" -msgstr "Communications lost with this contact!" - -#: src/Module/Contact.php:551 -msgid "Fetch further information for feeds" -msgstr "Fetch further information for feeds" - -#: src/Module/Contact.php:553 -msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." -msgstr "Fetch information like preview pictures, title, and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags." - -#: src/Module/Contact.php:556 -msgid "Fetch information" -msgstr "Fetch information" - -#: src/Module/Contact.php:557 -msgid "Fetch keywords" -msgstr "Fetch keywords" - -#: src/Module/Contact.php:558 -msgid "Fetch information and keywords" -msgstr "Fetch information and keywords" - -#: src/Module/Contact.php:572 -msgid "Contact Information / Notes" -msgstr "Personal note" - -#: src/Module/Contact.php:573 -msgid "Contact Settings" -msgstr "Notification and privacy " - -#: src/Module/Contact.php:581 -msgid "Contact" -msgstr "Contact" - -#: src/Module/Contact.php:585 -msgid "Their personal note" -msgstr "Their personal note" - -#: src/Module/Contact.php:587 -msgid "Edit contact notes" -msgstr "Edit contact notes" - -#: src/Module/Contact.php:590 src/Module/Contact.php:1058 -#: src/Module/Profile/Contacts.php:110 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "Visit %s's profile [%s]" - -#: src/Module/Contact.php:591 -msgid "Block/Unblock contact" -msgstr "Block/Unblock contact" - -#: src/Module/Contact.php:592 -msgid "Ignore contact" -msgstr "Ignore contact" - -#: src/Module/Contact.php:593 -msgid "View conversations" -msgstr "View conversations" - -#: src/Module/Contact.php:598 -msgid "Last update:" -msgstr "Last update:" - -#: src/Module/Contact.php:600 -msgid "Update public posts" -msgstr "Update public posts" - -#: src/Module/Contact.php:602 src/Module/Contact.php:1102 -msgid "Update now" -msgstr "Update now" - -#: src/Module/Contact.php:605 src/Module/Contact.php:853 -#: src/Module/Contact.php:1119 -msgid "Unignore" -msgstr "Unignore" - -#: src/Module/Contact.php:609 -msgid "Currently blocked" -msgstr "Currently blocked" - -#: src/Module/Contact.php:610 -msgid "Currently ignored" -msgstr "Currently ignored" - -#: src/Module/Contact.php:611 -msgid "Currently archived" -msgstr "Currently archived" - -#: src/Module/Contact.php:612 -msgid "Awaiting connection acknowledge" -msgstr "Awaiting connection acknowledgement" - -#: src/Module/Contact.php:613 src/Module/Notifications/Introductions.php:105 -#: src/Module/Notifications/Introductions.php:171 -msgid "Hide this contact from others" -msgstr "Hide this contact from others" - -#: src/Module/Contact.php:613 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Replies/Likes to your public posts may still be visible" - -#: src/Module/Contact.php:614 -msgid "Notification for new posts" -msgstr "Notification for new posts" - -#: src/Module/Contact.php:614 -msgid "Send a notification of every new post of this contact" -msgstr "Send notification for every new post from this contact" - -#: src/Module/Contact.php:616 -msgid "Blacklisted keywords" -msgstr "Blacklisted keywords" - -#: src/Module/Contact.php:616 -msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "Comma-separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected" - -#: src/Module/Contact.php:633 src/Module/Settings/TwoFactor/Index.php:127 -msgid "Actions" -msgstr "Actions" - -#: src/Module/Contact.php:763 -msgid "Show all contacts" -msgstr "Show all contacts" - -#: src/Module/Contact.php:768 src/Module/Contact.php:828 -msgid "Pending" -msgstr "Pending" - -#: src/Module/Contact.php:771 -msgid "Only show pending contacts" -msgstr "Only show pending contacts." - -#: src/Module/Contact.php:776 src/Module/Contact.php:829 -msgid "Blocked" -msgstr "Blocked" - -#: src/Module/Contact.php:779 -msgid "Only show blocked contacts" -msgstr "Only show blocked contacts" - -#: src/Module/Contact.php:784 src/Module/Contact.php:831 -msgid "Ignored" -msgstr "Ignored" - -#: src/Module/Contact.php:787 -msgid "Only show ignored contacts" -msgstr "Only show ignored contacts" - -#: src/Module/Contact.php:792 src/Module/Contact.php:832 -msgid "Archived" -msgstr "Archived" - -#: src/Module/Contact.php:795 -msgid "Only show archived contacts" -msgstr "Only show archived contacts" - -#: src/Module/Contact.php:800 src/Module/Contact.php:830 -msgid "Hidden" -msgstr "Hidden" - -#: src/Module/Contact.php:803 -msgid "Only show hidden contacts" -msgstr "Only show hidden contacts" - -#: src/Module/Contact.php:811 -msgid "Organize your contact groups" -msgstr "Organize your contact groups" - -#: src/Module/Contact.php:843 -msgid "Search your contacts" -msgstr "Search your contacts" - -#: src/Module/Contact.php:844 src/Module/Search/Index.php:202 -#, php-format -msgid "Results for: %s" -msgstr "Results for: %s" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Archive" -msgstr "Archive" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Unarchive" -msgstr "Unarchive" - -#: src/Module/Contact.php:857 -msgid "Batch Actions" -msgstr "Batch actions" - -#: src/Module/Contact.php:884 -msgid "Conversations started by this contact" -msgstr "Conversations started by this contact" - -#: src/Module/Contact.php:889 -msgid "Posts and Comments" -msgstr "Posts and Comments" - -#: src/Module/Contact.php:912 -msgid "View all contacts" -msgstr "View all contacts" - -#: src/Module/Contact.php:923 -msgid "View all common friends" -msgstr "View all common friends" - -#: src/Module/Contact.php:933 -msgid "Advanced Contact Settings" -msgstr "Advanced contact settings" - -#: src/Module/Contact.php:1016 -msgid "Mutual Friendship" -msgstr "Mutual friendship" - -#: src/Module/Contact.php:1021 -msgid "is a fan of yours" -msgstr "is a fan of yours" - -#: src/Module/Contact.php:1026 -msgid "you are a fan of" -msgstr "I follow them" - -#: src/Module/Contact.php:1044 -msgid "Pending outgoing contact request" -msgstr "Pending outgoing contact request." - -#: src/Module/Contact.php:1046 -msgid "Pending incoming contact request" -msgstr "Pending incoming contact request." - -#: src/Module/Contact.php:1059 -msgid "Edit contact" -msgstr "Edit contact" - -#: src/Module/Contact.php:1113 -msgid "Toggle Blocked status" -msgstr "Toggle blocked status" - -#: src/Module/Contact.php:1121 -msgid "Toggle Ignored status" -msgstr "Toggle ignored status" - -#: src/Module/Contact.php:1130 -msgid "Toggle Archive status" -msgstr "Toggle archive status" - -#: src/Module/Contact.php:1138 -msgid "Delete contact" -msgstr "Delete contact" - -#: src/Module/Conversation/Community.php:56 -msgid "Local Community" -msgstr "Local community" - -#: src/Module/Conversation/Community.php:59 -msgid "Posts from local users on this server" -msgstr "Posts from local users on this server" - -#: src/Module/Conversation/Community.php:67 -msgid "Global Community" -msgstr "Global community" - -#: src/Module/Conversation/Community.php:70 -msgid "Posts from users of the whole federated network" -msgstr "Posts from users of the whole federated network" - -#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:195 -msgid "No results." -msgstr "No results." - -#: src/Module/Conversation/Community.php:125 -msgid "" -"This community stream shows all public posts received by this node. They may" -" not reflect the opinions of this node’s users." -msgstr "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users." - -#: src/Module/Conversation/Community.php:178 -msgid "Community option not available." -msgstr "Community option not available." - -#: src/Module/Conversation/Community.php:194 -msgid "Not available." -msgstr "Not available." - -#: src/Module/Credits.php:44 -msgid "Credits" -msgstr "Credits" - -#: src/Module/Credits.php:45 -msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" -msgstr "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!" - -#: src/Module/Debug/Babel.php:49 -msgid "Source input" -msgstr "Source input" - -#: src/Module/Debug/Babel.php:55 -msgid "BBCode::toPlaintext" -msgstr "BBCode::toPlaintext" - -#: src/Module/Debug/Babel.php:61 -msgid "BBCode::convert (raw HTML)" -msgstr "BBCode::convert (raw HTML)" - -#: src/Module/Debug/Babel.php:66 -msgid "BBCode::convert" -msgstr "BBCode::convert" - -#: src/Module/Debug/Babel.php:72 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "BBCode::convert => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:78 -msgid "BBCode::toMarkdown" -msgstr "BBCode::toMarkdown" - -#: src/Module/Debug/Babel.php:84 -msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:88 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "BBCode::toMarkdown => Markdown::convert" - -#: src/Module/Debug/Babel.php:94 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::toBBCode" - -#: src/Module/Debug/Babel.php:100 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:111 -msgid "Item Body" -msgstr "Item body" - -#: src/Module/Debug/Babel.php:115 -msgid "Item Tags" -msgstr "Item tags" - -#: src/Module/Debug/Babel.php:122 -msgid "Source input (Diaspora format)" -msgstr "Source input (diaspora* format)" - -#: src/Module/Debug/Babel.php:133 -msgid "Source input (Markdown)" -msgstr "" - -#: src/Module/Debug/Babel.php:139 -msgid "Markdown::convert (raw HTML)" -msgstr "Markdown::convert (raw HTML)" - -#: src/Module/Debug/Babel.php:144 -msgid "Markdown::convert" -msgstr "Markdown::convert" - -#: src/Module/Debug/Babel.php:150 -msgid "Markdown::toBBCode" -msgstr "Markdown::toBBCode" - -#: src/Module/Debug/Babel.php:157 -msgid "Raw HTML input" -msgstr "Raw HTML input" - -#: src/Module/Debug/Babel.php:162 -msgid "HTML Input" -msgstr "HTML input" - -#: src/Module/Debug/Babel.php:168 -msgid "HTML::toBBCode" -msgstr "HTML::toBBCode" - -#: src/Module/Debug/Babel.php:174 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "HTML::toBBCode => BBCode::convert" - -#: src/Module/Debug/Babel.php:179 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "HTML::toBBCode => BBCode::convert (raw HTML)" - -#: src/Module/Debug/Babel.php:185 -msgid "HTML::toBBCode => BBCode::toPlaintext" -msgstr "HTML::toBBCode => BBCode::toPlaintext" - -#: src/Module/Debug/Babel.php:191 -msgid "HTML::toMarkdown" -msgstr "HTML::toMarkdown" - -#: src/Module/Debug/Babel.php:197 -msgid "HTML::toPlaintext" -msgstr "HTML::toPlaintext" - -#: src/Module/Debug/Babel.php:203 -msgid "HTML::toPlaintext (compact)" -msgstr "HTML::toPlaintext (compact)" - -#: src/Module/Debug/Babel.php:211 -msgid "Source text" -msgstr "Source text" - -#: src/Module/Debug/Babel.php:212 -msgid "BBCode" -msgstr "BBCode" - -#: src/Module/Debug/Babel.php:214 -msgid "Markdown" -msgstr "Markdown" - -#: src/Module/Debug/Babel.php:215 -msgid "HTML" -msgstr "HTML" - -#: src/Module/Debug/Feed.php:39 src/Module/Filer/SaveTag.php:38 -#: src/Module/Settings/Profile/Index.php:164 -msgid "You must be logged in to use this module" -msgstr "You must be logged in to use this module" - -#: src/Module/Debug/Feed.php:65 -msgid "Source URL" -msgstr "Source URL" +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." +msgstr "Account not found. Please register a new account or login to your existing account to add the OpenID." + +#: src/Module/Debug/Localtime.php:36 src/Model/Event.php:50 +#: src/Model/Event.php:862 +msgid "l F d, Y \\@ g:i A" +msgstr "l F d, Y \\@ g:i A" #: src/Module/Debug/Localtime.php:49 msgid "Time Conversion" @@ -7874,94 +4766,549 @@ msgstr "Converted local time: %s" msgid "Please select your timezone:" msgstr "Please select your time zone:" -#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 +#: src/Module/Debug/Babel.php:54 +msgid "Source input" +msgstr "Source input" + +#: src/Module/Debug/Babel.php:60 +msgid "BBCode::toPlaintext" +msgstr "BBCode::toPlaintext" + +#: src/Module/Debug/Babel.php:66 +msgid "BBCode::convert (raw HTML)" +msgstr "BBCode::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:71 +msgid "BBCode::convert" +msgstr "BBCode::convert" + +#: src/Module/Debug/Babel.php:77 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "BBCode::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:83 +msgid "BBCode::toMarkdown" +msgstr "BBCode::toMarkdown" + +#: src/Module/Debug/Babel.php:89 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:93 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "BBCode::toMarkdown => Markdown::convert" + +#: src/Module/Debug/Babel.php:99 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:105 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:113 +msgid "Item Body" +msgstr "Item body" + +#: src/Module/Debug/Babel.php:117 +msgid "Item Tags" +msgstr "Item tags" + +#: src/Module/Debug/Babel.php:123 +msgid "PageInfo::appendToBody" +msgstr "" + +#: src/Module/Debug/Babel.php:128 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:132 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:139 +msgid "Source input (Diaspora format)" +msgstr "Source input (diaspora* format)" + +#: src/Module/Debug/Babel.php:148 +msgid "Source input (Markdown)" +msgstr "" + +#: src/Module/Debug/Babel.php:154 +msgid "Markdown::convert (raw HTML)" +msgstr "Markdown::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:159 +msgid "Markdown::convert" +msgstr "Markdown::convert" + +#: src/Module/Debug/Babel.php:165 +msgid "Markdown::toBBCode" +msgstr "Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:172 +msgid "Raw HTML input" +msgstr "Raw HTML input" + +#: src/Module/Debug/Babel.php:177 +msgid "HTML Input" +msgstr "HTML input" + +#: src/Module/Debug/Babel.php:183 +msgid "HTML::toBBCode" +msgstr "HTML::toBBCode" + +#: src/Module/Debug/Babel.php:189 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "HTML::toBBCode => BBCode::convert" + +#: src/Module/Debug/Babel.php:194 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "HTML::toBBCode => BBCode::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:200 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "HTML::toBBCode => BBCode::toPlaintext" + +#: src/Module/Debug/Babel.php:206 +msgid "HTML::toMarkdown" +msgstr "HTML::toMarkdown" + +#: src/Module/Debug/Babel.php:212 +msgid "HTML::toPlaintext" +msgstr "HTML::toPlaintext" + +#: src/Module/Debug/Babel.php:218 +msgid "HTML::toPlaintext (compact)" +msgstr "HTML::toPlaintext (compact)" + +#: src/Module/Debug/Babel.php:228 +msgid "Decoded post" +msgstr "" + +#: src/Module/Debug/Babel.php:252 +msgid "Post array before expand entities" +msgstr "" + +#: src/Module/Debug/Babel.php:259 +msgid "Post converted" +msgstr "" + +#: src/Module/Debug/Babel.php:264 +msgid "Converted body" +msgstr "" + +#: src/Module/Debug/Babel.php:270 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "" + +#: src/Module/Debug/Babel.php:280 +msgid "Source text" +msgstr "Source text" + +#: src/Module/Debug/Babel.php:281 +msgid "BBCode" +msgstr "BBCode" + +#: src/Module/Debug/Babel.php:282 src/Content/ContactSelector.php:103 +msgid "Diaspora" +msgstr "diaspora*" + +#: src/Module/Debug/Babel.php:283 +msgid "Markdown" +msgstr "Markdown" + +#: src/Module/Debug/Babel.php:284 +msgid "HTML" +msgstr "HTML" + +#: src/Module/Debug/Babel.php:286 +msgid "Twitter Source" +msgstr "" + +#: src/Module/Debug/WebFinger.php:37 src/Module/Debug/Probe.php:38 msgid "Only logged in users are permitted to perform a probing." msgstr "Only logged in users are permitted to use the Probe feature." +#: src/Module/Debug/ActivityPubConversion.php:58 +msgid "Formatted" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:62 +msgid "Source" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:70 +msgid "Activity" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:118 +msgid "Object data" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:125 +msgid "Result Item" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "" + +#: src/Module/Debug/Feed.php:38 src/Module/Filer/SaveTag.php:38 +#: src/Module/Settings/Profile/Index.php:158 +msgid "You must be logged in to use this module" +msgstr "You must be logged in to use this module" + +#: src/Module/Debug/Feed.php:63 +msgid "Source URL" +msgstr "Source URL" + #: src/Module/Debug/Probe.php:54 msgid "Lookup address" msgstr "Lookup address" -#: src/Module/Delegation.php:147 -msgid "Manage Identities and/or Pages" -msgstr "Manage Identities and Pages" - -#: src/Module/Delegation.php:148 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "Accounts that I manage or own." - -#: src/Module/Delegation.php:149 -msgid "Select an identity to manage: " -msgstr "Select identity:" - -#: src/Module/Directory.php:78 -msgid "No entries (some entries may be hidden)." -msgstr "No entries (entries may be hidden)." - -#: src/Module/Directory.php:97 -msgid "Find on this site" -msgstr "Find on this site" - -#: src/Module/Directory.php:99 -msgid "Results for:" -msgstr "Results for:" - -#: src/Module/Directory.php:101 -msgid "Site Directory" -msgstr "Site directory" - -#: src/Module/Filer/SaveTag.php:57 +#: src/Module/Profile/Status.php:61 src/Module/Profile/Status.php:64 +#: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 +#: src/Protocol/OStatus.php:1276 src/Protocol/Feed.php:765 #, php-format -msgid "Filetag %s saved to item" -msgstr "File-tag %s saved to item" +msgid "%s's timeline" +msgstr "%s's timeline" -#: src/Module/Filer/SaveTag.php:66 -msgid "- select -" -msgstr "- select -" - -#: src/Module/Friendica.php:58 -msgid "Installed addons/apps:" -msgstr "Installed addons/apps:" - -#: src/Module/Friendica.php:63 -msgid "No installed addons/apps" -msgstr "No installed addons/apps" - -#: src/Module/Friendica.php:68 +#: src/Module/Profile/Status.php:62 src/Module/Profile/Profile.php:321 +#: src/Protocol/OStatus.php:1280 src/Protocol/Feed.php:769 #, php-format -msgid "Read about the Terms of Service of this node." -msgstr "Read about the Terms of Service of this node." +msgid "%s's posts" +msgstr "%s's posts" -#: src/Module/Friendica.php:75 -msgid "On this server the following remote servers are blocked." -msgstr "On this server the following remote servers are blocked." +#: src/Module/Profile/Status.php:63 src/Module/Profile/Profile.php:322 +#: src/Protocol/OStatus.php:1283 src/Protocol/Feed.php:772 +#, php-format +msgid "%s's comments" +msgstr "%s's comments" -#: src/Module/Friendica.php:93 +#: src/Module/Profile/Contacts.php:93 +msgid "No contacts." +msgstr "No contacts." + +#: src/Module/Profile/Contacts.php:109 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "Follower (%s)" +msgstr[1] "Followers (%s)" + +#: src/Module/Profile/Contacts.php:110 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "Following (%s)" +msgstr[1] "Following (%s)" + +#: src/Module/Profile/Contacts.php:111 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "Mutual friend (%s)" +msgstr[1] "Mutual friends (%s)" + +#: src/Module/Profile/Contacts.php:113 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "Contact (%s)" +msgstr[1] "Contacts (%s)" + +#: src/Module/Profile/Contacts.php:122 +msgid "All contacts" +msgstr "All contacts" + +#: src/Module/Profile/Contacts.php:124 src/Module/Contact.php:811 +#: src/Content/Widget.php:242 +msgid "Following" +msgstr "Following" + +#: src/Module/Profile/Contacts.php:125 src/Module/Contact.php:812 +#: src/Content/Widget.php:243 +msgid "Mutual friends" +msgstr "Mutual friends" + +#: src/Module/Profile/Profile.php:135 #, php-format msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." -msgstr "This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s." +"You're currently viewing your profile as %s Cancel" +msgstr "" -#: src/Module/Friendica.php:98 +#: src/Module/Profile/Profile.php:149 +msgid "Member since:" +msgstr "Member since:" + +#: src/Module/Profile/Profile.php:155 +msgid "j F, Y" +msgstr "j F, Y" + +#: src/Module/Profile/Profile.php:156 +msgid "j F" +msgstr "j F" + +#: src/Module/Profile/Profile.php:164 src/Util/Temporal.php:163 +msgid "Birthday:" +msgstr "Birthday:" + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +msgid "Age: " +msgstr "Age: " + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Profile.php:176 src/Module/Contact.php:618 +#: src/Model/Profile.php:369 +msgid "XMPP:" +msgstr "XMPP:" + +#: src/Module/Profile/Profile.php:180 src/Module/Directory.php:161 +#: src/Model/Profile.php:367 +msgid "Homepage:" +msgstr "Homepage:" + +#: src/Module/Profile/Profile.php:229 +msgid "Forums:" +msgstr "Forums:" + +#: src/Module/Profile/Profile.php:240 +msgid "View profile as:" +msgstr "" + +#: src/Module/Profile/Profile.php:250 src/Module/Profile/Profile.php:252 +#: src/Model/Profile.php:346 +msgid "Edit profile" +msgstr "Edit profile" + +#: src/Module/Profile/Profile.php:257 +msgid "View as" +msgstr "" + +#: src/Module/Register.php:69 +msgid "Only parent users can create additional accounts." +msgstr "" + +#: src/Module/Register.php:101 msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." -msgstr "Please visit Friendi.ca to learn more about the Friendica project." +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." +msgstr "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"." -#: src/Module/Friendica.php:99 -msgid "Bug reports and issues: please visit" -msgstr "Bug reports and issues: please visit" +#: src/Module/Register.php:102 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items." -#: src/Module/Friendica.php:99 -msgid "the bugtracker at github" -msgstr "the bugtracker at github" +#: src/Module/Register.php:103 +msgid "Your OpenID (optional): " +msgstr "Your OpenID (optional): " -#: src/Module/Friendica.php:100 -msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" -msgstr "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +#: src/Module/Register.php:112 +msgid "Include your profile in member directory?" +msgstr "Include your profile in member directory?" + +#: src/Module/Register.php:135 +msgid "Note for the admin" +msgstr "Note for the admin" + +#: src/Module/Register.php:135 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "Leave a message for the admin. Why do you want to join this node?" + +#: src/Module/Register.php:136 +msgid "Membership on this site is by invitation only." +msgstr "Membership on this site is by invitation only." + +#: src/Module/Register.php:137 +msgid "Your invitation code: " +msgstr "Your invitation code: " + +#: src/Module/Register.php:139 src/Module/Admin/Site.php:588 +msgid "Registration" +msgstr "Registration" + +#: src/Module/Register.php:145 +msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " +msgstr "Your full name: " + +#: src/Module/Register.php:146 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "Your Email Address: (Initial information will be sent there, so this must be an existing address.)" + +#: src/Module/Register.php:147 +msgid "Please repeat your e-mail address:" +msgstr "" + +#: src/Module/Register.php:149 +msgid "Leave empty for an auto generated password." +msgstr "Leave empty for an auto generated password." + +#: src/Module/Register.php:151 +#, php-format +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." +msgstr "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"." + +#: src/Module/Register.php:152 +msgid "Choose a nickname: " +msgstr "Choose a nickname: " + +#: src/Module/Register.php:161 +msgid "Import your profile to this friendica instance" +msgstr "Import an existing Friendica profile to this node." + +#: src/Module/Register.php:163 src/Module/BaseAdmin.php:102 +#: src/Module/Tos.php:84 src/Module/Admin/Tos.php:59 src/Content/Nav.php:255 +msgid "Terms of Service" +msgstr "Terms of Service" + +#: src/Module/Register.php:168 +msgid "Note: This node explicitly contains adult content" +msgstr "Note: This node explicitly contains adult content" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "Parent Password:" +msgstr "Parent Password:" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "Please enter the password of the parent account to authorize this request." + +#: src/Module/Register.php:201 +msgid "Password doesn't match." +msgstr "" + +#: src/Module/Register.php:207 +msgid "Please enter your password." +msgstr "" + +#: src/Module/Register.php:249 +msgid "You have entered too much information." +msgstr "You have entered too much information." + +#: src/Module/Register.php:273 +msgid "Please enter the identical mail address in the second field." +msgstr "" + +#: src/Module/Register.php:300 +msgid "The additional account was created." +msgstr "" + +#: src/Module/Register.php:325 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "Registration successful. Please check your email for further instructions." + +#: src/Module/Register.php:329 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
    login: %s
    " +"password: %s

    You can change your password after login." +msgstr "Failed to send email message. Here are your account details:
    login: %s
    password: %s

    You can change your password after login." + +#: src/Module/Register.php:335 +msgid "Registration successful." +msgstr "Registration successful." + +#: src/Module/Register.php:340 src/Module/Register.php:347 +msgid "Your registration can not be processed." +msgstr "Your registration cannot be processed." + +#: src/Module/Register.php:346 +msgid "You have to leave a request note for the admin." +msgstr "You have to leave a request note for the admin." + +#: src/Module/Register.php:394 +msgid "Your registration is pending approval by the site owner." +msgstr "Your registration is pending approval by the site administrator." + +#: src/Module/Special/HTTPException.php:49 +msgid "Bad Request" +msgstr "Bad request" + +#: src/Module/Special/HTTPException.php:50 +msgid "Unauthorized" +msgstr "Unauthorized" + +#: src/Module/Special/HTTPException.php:51 +msgid "Forbidden" +msgstr "Forbidden" + +#: src/Module/Special/HTTPException.php:52 +msgid "Not Found" +msgstr "Not found" + +#: src/Module/Special/HTTPException.php:53 +msgid "Internal Server Error" +msgstr "Internal Server Error" + +#: src/Module/Special/HTTPException.php:54 +msgid "Service Unavailable" +msgstr "Service Unavailable" + +#: src/Module/Special/HTTPException.php:61 +msgid "" +"The server cannot or will not process the request due to an apparent client " +"error." +msgstr "The server cannot process the request due to an apparent client error." + +#: src/Module/Special/HTTPException.php:62 +msgid "" +"Authentication is required and has failed or has not yet been provided." +msgstr "Authentication is required but has failed or not yet being provided." + +#: src/Module/Special/HTTPException.php:63 +msgid "" +"The request was valid, but the server is refusing action. The user might not" +" have the necessary permissions for a resource, or may need an account." +msgstr "The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account." + +#: src/Module/Special/HTTPException.php:64 +msgid "" +"The requested resource could not be found but may be available in the " +"future." +msgstr "The requested resource could not be found but may be available in the future." + +#: src/Module/Special/HTTPException.php:65 +msgid "" +"An unexpected condition was encountered and no more specific message is " +"suitable." +msgstr "An unexpected condition was encountered and no more specific message is available." + +#: src/Module/Special/HTTPException.php:66 +msgid "" +"The server is currently unavailable (because it is overloaded or down for " +"maintenance). Please try again later." +msgstr "The server is currently unavailable (possibly because it is overloaded or down for maintenance). Please try again later." + +#: src/Module/Special/HTTPException.php:72 src/Content/Nav.php:93 +msgid "Go back" +msgstr "Go back" + +#: src/Module/Home.php:54 +#, php-format +msgid "Welcome to %s" +msgstr "Welcome to %s" + +#: src/Module/AllFriends.php:72 +msgid "No friends to display." +msgstr "No friends to display." #: src/Module/FriendSuggest.php:65 msgid "Suggested contact not found." @@ -7980,114 +5327,16 @@ msgstr "Suggest friends" msgid "Suggest a friend for %s" msgstr "Suggest a friend for %s" -#: src/Module/Group.php:56 -msgid "Group created." -msgstr "Group created." +#: src/Module/Credits.php:44 +msgid "Credits" +msgstr "Credits" -#: src/Module/Group.php:62 -msgid "Could not create group." -msgstr "Could not create group." - -#: src/Module/Group.php:73 src/Module/Group.php:215 src/Module/Group.php:241 -msgid "Group not found." -msgstr "Group not found." - -#: src/Module/Group.php:79 -msgid "Group name changed." -msgstr "Group name changed." - -#: src/Module/Group.php:101 -msgid "Unknown group." -msgstr "Unknown group." - -#: src/Module/Group.php:110 -msgid "Contact is deleted." -msgstr "Contact is deleted." - -#: src/Module/Group.php:116 -msgid "Unable to add the contact to the group." -msgstr "Unable to add contact to group." - -#: src/Module/Group.php:119 -msgid "Contact successfully added to group." -msgstr "Contact successfully added to group." - -#: src/Module/Group.php:123 -msgid "Unable to remove the contact from the group." -msgstr "Unable to remove contact from group." - -#: src/Module/Group.php:126 -msgid "Contact successfully removed from group." -msgstr "Contact successfully removed from group." - -#: src/Module/Group.php:129 -msgid "Unknown group command." -msgstr "Unknown group command." - -#: src/Module/Group.php:132 -msgid "Bad request." -msgstr "Bad request." - -#: src/Module/Group.php:171 -msgid "Save Group" -msgstr "Save group" - -#: src/Module/Group.php:172 -msgid "Filter" -msgstr "Filter" - -#: src/Module/Group.php:178 -msgid "Create a group of contacts/friends." -msgstr "Create a group of contacts/friends." - -#: src/Module/Group.php:220 -msgid "Group removed." -msgstr "Group removed." - -#: src/Module/Group.php:222 -msgid "Unable to remove group." -msgstr "Unable to remove group." - -#: src/Module/Group.php:273 -msgid "Delete Group" -msgstr "Delete group" - -#: src/Module/Group.php:283 -msgid "Edit Group Name" -msgstr "Edit group name" - -#: src/Module/Group.php:293 -msgid "Members" -msgstr "Members" - -#: src/Module/Group.php:309 -msgid "Remove contact from group" -msgstr "Remove contact from group" - -#: src/Module/Group.php:329 -msgid "Click on a contact to add or remove." -msgstr "Click on a contact to add or remove it." - -#: src/Module/Group.php:343 -msgid "Add contact to group" -msgstr "Add contact to group" - -#: src/Module/Help.php:62 -msgid "Help:" -msgstr "Help:" - -#: src/Module/Home.php:54 -#, php-format -msgid "Welcome to %s" -msgstr "Welcome to %s" - -#: src/Module/HoverCard.php:47 -msgid "No profile" -msgstr "No profile" - -#: src/Module/HTTPException/MethodNotAllowed.php:32 -msgid "Method Not Allowed." -msgstr "Method not allowed." +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" +msgstr "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!" #: src/Module/Install.php:177 msgid "Friendica Communications Server - Setup" @@ -8101,10 +5350,30 @@ msgstr "System check" msgid "Check again" msgstr "Check again" +#: src/Module/Install.php:200 src/Module/Admin/Site.php:521 +msgid "No SSL policy, links will track page SSL state" +msgstr "No SSL policy, links will track page SSL state" + +#: src/Module/Install.php:201 src/Module/Admin/Site.php:522 +msgid "Force all links to use SSL" +msgstr "Force all links to use SSL" + +#: src/Module/Install.php:202 src/Module/Admin/Site.php:523 +msgid "Self-signed certificate, use SSL for local links only (discouraged)" +msgstr "Self-signed certificate, use SSL for local links only (discouraged)" + #: src/Module/Install.php:208 msgid "Base settings" msgstr "Base settings" +#: src/Module/Install.php:210 src/Module/Admin/Site.php:611 +msgid "SSL link policy" +msgstr "SSL link policy" + +#: src/Module/Install.php:212 src/Module/Admin/Site.php:611 +msgid "Determines whether generated links should be forced to use SSL" +msgstr "Determines whether generated links should be forced to use SSL" + #: src/Module/Install.php:215 msgid "Host name" msgstr "Host name" @@ -8233,6 +5502,811 @@ msgid "" " administrator email. This will allow you to enter the site admin panel." msgstr "Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel." +#: src/Module/Filer/SaveTag.php:65 +msgid "- select -" +msgstr "- select -" + +#: src/Module/Filer/RemoveTag.php:63 +msgid "Item was not removed" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:66 +msgid "Item was not deleted" +msgstr "" + +#: src/Module/PermissionTooltip.php:24 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/PermissionTooltip.php:37 +msgid "Model not found" +msgstr "" + +#: src/Module/PermissionTooltip.php:59 +msgid "Remote privacy information not available." +msgstr "Remote privacy information not available." + +#: src/Module/PermissionTooltip.php:70 +msgid "Visible to:" +msgstr "Visible to:" + +#: src/Module/Delegation.php:147 +msgid "Manage Identities and/or Pages" +msgstr "Manage Identities and Pages" + +#: src/Module/Delegation.php:148 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "Accounts that I manage or own." + +#: src/Module/Delegation.php:149 +msgid "Select an identity to manage: " +msgstr "Select identity:" + +#: src/Module/Conversation/Community.php:56 +msgid "Local Community" +msgstr "Local community" + +#: src/Module/Conversation/Community.php:59 +msgid "Posts from local users on this server" +msgstr "Posts from local users on this server" + +#: src/Module/Conversation/Community.php:67 +msgid "Global Community" +msgstr "Global community" + +#: src/Module/Conversation/Community.php:70 +msgid "Posts from users of the whole federated network" +msgstr "Posts from users of the whole federated network" + +#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:179 +msgid "No results." +msgstr "No results." + +#: src/Module/Conversation/Community.php:125 +msgid "" +"This community stream shows all public posts received by this node. They may" +" not reflect the opinions of this node’s users." +msgstr "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users." + +#: src/Module/Conversation/Community.php:178 +msgid "Community option not available." +msgstr "Community option not available." + +#: src/Module/Conversation/Community.php:194 +msgid "Not available." +msgstr "Not available." + +#: src/Module/Welcome.php:44 +msgid "Welcome to Friendica" +msgstr "Welcome to Friendica" + +#: src/Module/Welcome.php:45 +msgid "New Member Checklist" +msgstr "New Member Checklist" + +#: src/Module/Welcome.php:46 +msgid "" +"We would like to offer some tips and links to help make your experience " +"enjoyable. Click any item to visit the relevant page. A link to this page " +"will be visible from your home page for two weeks after your initial " +"registration and then will quietly disappear." +msgstr "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear." + +#: src/Module/Welcome.php:48 +msgid "Getting Started" +msgstr "Getting started" + +#: src/Module/Welcome.php:49 +msgid "Friendica Walk-Through" +msgstr "Friendica walk-through" + +#: src/Module/Welcome.php:50 +msgid "" +"On your Quick Start page - find a brief introduction to your " +"profile and network tabs, make some new connections, and find some groups to" +" join." +msgstr "On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join." + +#: src/Module/Welcome.php:53 +msgid "Go to Your Settings" +msgstr "Go to your settings" + +#: src/Module/Welcome.php:54 +msgid "" +"On your Settings page - change your initial password. Also make a " +"note of your Identity Address. This looks just like an email address - and " +"will be useful in making friends on the free social web." +msgstr "On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web." + +#: src/Module/Welcome.php:55 +msgid "" +"Review the other settings, particularly the privacy settings. An unpublished" +" directory listing is like having an unlisted phone number. In general, you " +"should probably publish your listing - unless all of your friends and " +"potential friends know exactly how to find you." +msgstr "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you." + +#: src/Module/Welcome.php:58 src/Module/Settings/Profile/Index.php:248 +msgid "Upload Profile Photo" +msgstr "Upload profile photo" + +#: src/Module/Welcome.php:59 +msgid "" +"Upload a profile photo if you have not done so already. Studies have shown " +"that people with real photos of themselves are ten times more likely to make" +" friends than people who do not." +msgstr "Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not." + +#: src/Module/Welcome.php:60 +msgid "Edit Your Profile" +msgstr "Edit your profile" + +#: src/Module/Welcome.php:61 +msgid "" +"Edit your default profile to your liking. Review the " +"settings for hiding your list of friends and hiding the profile from unknown" +" visitors." +msgstr "Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors." + +#: src/Module/Welcome.php:62 +msgid "Profile Keywords" +msgstr "Profile keywords" + +#: src/Module/Welcome.php:63 +msgid "" +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "" + +#: src/Module/Welcome.php:65 +msgid "Connecting" +msgstr "Connecting" + +#: src/Module/Welcome.php:67 +msgid "Importing Emails" +msgstr "Importing emails" + +#: src/Module/Welcome.php:68 +msgid "" +"Enter your email access information on your Connector Settings page if you " +"wish to import and interact with friends or mailing lists from your email " +"INBOX" +msgstr "Enter your email access information on your Connector Settings if you wish to import and interact with friends or mailing lists from your email INBOX" + +#: src/Module/Welcome.php:69 +msgid "Go to Your Contacts Page" +msgstr "Go to your contacts page" + +#: src/Module/Welcome.php:70 +msgid "" +"Your Contacts page is your gateway to managing friendships and connecting " +"with friends on other networks. Typically you enter their address or site " +"URL in the Add New Contact dialog." +msgstr "Your contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add new contact dialog." + +#: src/Module/Welcome.php:71 +msgid "Go to Your Site's Directory" +msgstr "Go to your site's directory" + +#: src/Module/Welcome.php:72 +msgid "" +"The Directory page lets you find other people in this network or other " +"federated sites. Look for a Connect or Follow link on " +"their profile page. Provide your own Identity Address if requested." +msgstr "The directory lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own identity address when requested." + +#: src/Module/Welcome.php:73 +msgid "Finding New People" +msgstr "Finding new people" + +#: src/Module/Welcome.php:74 +msgid "" +"On the side panel of the Contacts page are several tools to find new " +"friends. We can match people by interest, look up people by name or " +"interest, and provide suggestions based on network relationships. On a brand" +" new site, friend suggestions will usually begin to be populated within 24 " +"hours." +msgstr "On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours." + +#: src/Module/Welcome.php:76 src/Module/Contact.php:797 +#: src/Model/Group.php:528 src/Content/Widget.php:217 +msgid "Groups" +msgstr "Groups" + +#: src/Module/Welcome.php:77 +msgid "Group Your Contacts" +msgstr "Group your contacts" + +#: src/Module/Welcome.php:78 +msgid "" +"Once you have made some friends, organize them into private conversation " +"groups from the sidebar of your Contacts page and then you can interact with" +" each group privately on your Network page." +msgstr "Once you have made some friends, organize them into private conversation groups from the sidebar of your contacts page and then you can interact with each group privately on your network page." + +#: src/Module/Welcome.php:80 +msgid "Why Aren't My Posts Public?" +msgstr "Why aren't my posts public?" + +#: src/Module/Welcome.php:81 +msgid "" +"Friendica respects your privacy. By default, your posts will only show up to" +" people you've added as friends. For more information, see the help section " +"from the link above." +msgstr "Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above." + +#: src/Module/Welcome.php:83 +msgid "Getting Help" +msgstr "Getting help" + +#: src/Module/Welcome.php:84 +msgid "Go to the Help Section" +msgstr "Go to the help section" + +#: src/Module/Welcome.php:85 +msgid "" +"Our help pages may be consulted for detail on other program" +" features and resources." +msgstr "Our help pages may be consulted for detail on other program features and resources." + +#: src/Module/Bookmarklet.php:56 +msgid "This page is missing a url parameter." +msgstr "This page is missing a URL parameter." + +#: src/Module/Bookmarklet.php:78 +msgid "The post was created" +msgstr "The post was created" + +#: src/Module/BaseAdmin.php:79 +msgid "" +"Submanaged account can't access the administation pages. Please log back in " +"as the main account." +msgstr "" + +#: src/Module/BaseAdmin.php:92 src/Content/Nav.php:252 +msgid "Information" +msgstr "Information" + +#: src/Module/BaseAdmin.php:93 +msgid "Overview" +msgstr "Overview" + +#: src/Module/BaseAdmin.php:94 src/Module/Admin/Federation.php:141 +msgid "Federation Statistics" +msgstr "Federation statistics" + +#: src/Module/BaseAdmin.php:96 +msgid "Configuration" +msgstr "Configuration" + +#: src/Module/BaseAdmin.php:97 src/Module/Admin/Site.php:585 +msgid "Site" +msgstr "Site" + +#: src/Module/BaseAdmin.php:98 src/Module/Admin/Users.php:243 +#: src/Module/Admin/Users.php:260 +msgid "Users" +msgstr "Users" + +#: src/Module/BaseAdmin.php:99 src/Module/Admin/Addons/Details.php:117 +#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseSettings.php:87 +msgid "Addons" +msgstr "Addons" + +#: src/Module/BaseAdmin.php:100 src/Module/Admin/Themes/Details.php:122 +#: src/Module/Admin/Themes/Index.php:112 +msgid "Themes" +msgstr "Theme selection" + +#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 +msgid "Additional features" +msgstr "Additional features" + +#: src/Module/BaseAdmin.php:104 +msgid "Database" +msgstr "Database" + +#: src/Module/BaseAdmin.php:105 +msgid "DB updates" +msgstr "DB updates" + +#: src/Module/BaseAdmin.php:106 +msgid "Inspect Deferred Workers" +msgstr "Inspect deferred workers" + +#: src/Module/BaseAdmin.php:107 +msgid "Inspect worker Queue" +msgstr "Inspect worker queue" + +#: src/Module/BaseAdmin.php:109 +msgid "Tools" +msgstr "Tools" + +#: src/Module/BaseAdmin.php:110 +msgid "Contact Blocklist" +msgstr "Contact block-list" + +#: src/Module/BaseAdmin.php:111 +msgid "Server Blocklist" +msgstr "Server block-list" + +#: src/Module/BaseAdmin.php:112 src/Module/Admin/Item/Delete.php:66 +msgid "Delete Item" +msgstr "Delete item" + +#: src/Module/BaseAdmin.php:114 src/Module/BaseAdmin.php:115 +#: src/Module/Admin/Logs/Settings.php:79 +msgid "Logs" +msgstr "Logs" + +#: src/Module/BaseAdmin.php:116 src/Module/Admin/Logs/View.php:65 +msgid "View Logs" +msgstr "View logs" + +#: src/Module/BaseAdmin.php:118 +msgid "Diagnostics" +msgstr "Diagnostics" + +#: src/Module/BaseAdmin.php:119 +msgid "PHP Info" +msgstr "PHP info" + +#: src/Module/BaseAdmin.php:120 +msgid "probe address" +msgstr "Probe address" + +#: src/Module/BaseAdmin.php:121 +msgid "check webfinger" +msgstr "check WebFinger" + +#: src/Module/BaseAdmin.php:122 +msgid "Item Source" +msgstr "Item source" + +#: src/Module/BaseAdmin.php:123 +msgid "Babel" +msgstr "Babel" + +#: src/Module/BaseAdmin.php:124 +msgid "ActivityPub Conversion" +msgstr "" + +#: src/Module/BaseAdmin.php:132 src/Content/Nav.php:288 +msgid "Admin" +msgstr "Admin" + +#: src/Module/BaseAdmin.php:133 +msgid "Addon Features" +msgstr "Addon features" + +#: src/Module/BaseAdmin.php:134 +msgid "User registrations waiting for confirmation" +msgstr "User registrations awaiting confirmation" + +#: src/Module/Contact.php:87 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "%d contact edited." +msgstr[1] "%d contacts edited." + +#: src/Module/Contact.php:114 +msgid "Could not access contact record." +msgstr "Could not access contact record." + +#: src/Module/Contact.php:322 src/Model/Profile.php:448 +#: src/Content/Text/HTML.php:896 +msgid "Follow" +msgstr "Follow" + +#: src/Module/Contact.php:324 src/Model/Profile.php:450 +msgid "Unfollow" +msgstr "Unfollow" + +#: src/Module/Contact.php:380 src/Module/Api/Twitter/ContactEndpoint.php:65 +msgid "Contact not found" +msgstr "Contact not found" + +#: src/Module/Contact.php:399 +msgid "Contact has been blocked" +msgstr "Contact has been blocked" + +#: src/Module/Contact.php:399 +msgid "Contact has been unblocked" +msgstr "Contact has been unblocked" + +#: src/Module/Contact.php:409 +msgid "Contact has been ignored" +msgstr "Contact has been ignored" + +#: src/Module/Contact.php:409 +msgid "Contact has been unignored" +msgstr "Contact has been unignored" + +#: src/Module/Contact.php:419 +msgid "Contact has been archived" +msgstr "Contact has been archived" + +#: src/Module/Contact.php:419 +msgid "Contact has been unarchived" +msgstr "Contact has been unarchived" + +#: src/Module/Contact.php:443 +msgid "Drop contact" +msgstr "Drop contact" + +#: src/Module/Contact.php:446 src/Module/Contact.php:837 +msgid "Do you really want to delete this contact?" +msgstr "Do you really want to delete this contact?" + +#: src/Module/Contact.php:460 +msgid "Contact has been removed." +msgstr "Contact has been removed." + +#: src/Module/Contact.php:488 +#, php-format +msgid "You are mutual friends with %s" +msgstr "You are mutual friends with %s" + +#: src/Module/Contact.php:492 +#, php-format +msgid "You are sharing with %s" +msgstr "You are sharing with %s" + +#: src/Module/Contact.php:496 +#, php-format +msgid "%s is sharing with you" +msgstr "%s is sharing with you" + +#: src/Module/Contact.php:520 +msgid "Private communications are not available for this contact." +msgstr "Private communications are not available for this contact." + +#: src/Module/Contact.php:522 +msgid "Never" +msgstr "Never" + +#: src/Module/Contact.php:525 +msgid "(Update was successful)" +msgstr "(Update was successful)" + +#: src/Module/Contact.php:525 +msgid "(Update was not successful)" +msgstr "(Update was not successful)" + +#: src/Module/Contact.php:527 src/Module/Contact.php:1109 +msgid "Suggest friends" +msgstr "Suggest friends" + +#: src/Module/Contact.php:531 +#, php-format +msgid "Network type: %s" +msgstr "Network type: %s" + +#: src/Module/Contact.php:536 +msgid "Communications lost with this contact!" +msgstr "Communications lost with this contact!" + +#: src/Module/Contact.php:542 +msgid "Fetch further information for feeds" +msgstr "Fetch further information for feeds" + +#: src/Module/Contact.php:544 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "Fetch information like preview pictures, title, and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags." + +#: src/Module/Contact.php:546 src/Module/Admin/Site.php:689 +#: src/Module/Admin/Site.php:699 src/Module/Settings/TwoFactor/Index.php:113 +msgid "Disabled" +msgstr "Disabled" + +#: src/Module/Contact.php:547 +msgid "Fetch information" +msgstr "Fetch information" + +#: src/Module/Contact.php:548 +msgid "Fetch keywords" +msgstr "Fetch keywords" + +#: src/Module/Contact.php:549 +msgid "Fetch information and keywords" +msgstr "Fetch information and keywords" + +#: src/Module/Contact.php:563 +msgid "Contact Information / Notes" +msgstr "Personal note" + +#: src/Module/Contact.php:564 +msgid "Contact Settings" +msgstr "Notification and privacy " + +#: src/Module/Contact.php:572 +msgid "Contact" +msgstr "Contact" + +#: src/Module/Contact.php:576 +msgid "Their personal note" +msgstr "Their personal note" + +#: src/Module/Contact.php:578 +msgid "Edit contact notes" +msgstr "Edit contact notes" + +#: src/Module/Contact.php:581 src/Module/Contact.php:1077 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "Visit %s's profile [%s]" + +#: src/Module/Contact.php:582 +msgid "Block/Unblock contact" +msgstr "Block/Unblock contact" + +#: src/Module/Contact.php:583 +msgid "Ignore contact" +msgstr "Ignore contact" + +#: src/Module/Contact.php:584 +msgid "View conversations" +msgstr "View conversations" + +#: src/Module/Contact.php:589 +msgid "Last update:" +msgstr "Last update:" + +#: src/Module/Contact.php:591 +msgid "Update public posts" +msgstr "Update public posts" + +#: src/Module/Contact.php:593 src/Module/Contact.php:1119 +msgid "Update now" +msgstr "Update now" + +#: src/Module/Contact.php:595 src/Module/Contact.php:841 +#: src/Module/Contact.php:1138 src/Module/Admin/Users.php:256 +#: src/Module/Admin/Blocklist/Contact.php:85 +msgid "Unblock" +msgstr "Unblock" + +#: src/Module/Contact.php:596 src/Module/Contact.php:842 +#: src/Module/Contact.php:1146 +msgid "Unignore" +msgstr "Unignore" + +#: src/Module/Contact.php:600 +msgid "Currently blocked" +msgstr "Currently blocked" + +#: src/Module/Contact.php:601 +msgid "Currently ignored" +msgstr "Currently ignored" + +#: src/Module/Contact.php:602 +msgid "Currently archived" +msgstr "Currently archived" + +#: src/Module/Contact.php:603 +msgid "Awaiting connection acknowledge" +msgstr "Awaiting connection acknowledgement" + +#: src/Module/Contact.php:604 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "Replies/Likes to your public posts may still be visible" + +#: src/Module/Contact.php:605 +msgid "Notification for new posts" +msgstr "Notification for new posts" + +#: src/Module/Contact.php:605 +msgid "Send a notification of every new post of this contact" +msgstr "Send notification for every new post from this contact" + +#: src/Module/Contact.php:607 +msgid "Keyword Deny List" +msgstr "" + +#: src/Module/Contact.php:607 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "Comma-separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected" + +#: src/Module/Contact.php:623 src/Module/Settings/TwoFactor/Index.php:127 +msgid "Actions" +msgstr "Actions" + +#: src/Module/Contact.php:749 src/Module/Group.php:292 +#: src/Content/Widget.php:250 +msgid "All Contacts" +msgstr "All contacts" + +#: src/Module/Contact.php:752 +msgid "Show all contacts" +msgstr "Show all contacts" + +#: src/Module/Contact.php:757 src/Module/Contact.php:817 +msgid "Pending" +msgstr "Pending" + +#: src/Module/Contact.php:760 +msgid "Only show pending contacts" +msgstr "Only show pending contacts." + +#: src/Module/Contact.php:765 src/Module/Contact.php:818 +msgid "Blocked" +msgstr "Blocked" + +#: src/Module/Contact.php:768 +msgid "Only show blocked contacts" +msgstr "Only show blocked contacts" + +#: src/Module/Contact.php:773 src/Module/Contact.php:820 +msgid "Ignored" +msgstr "Ignored" + +#: src/Module/Contact.php:776 +msgid "Only show ignored contacts" +msgstr "Only show ignored contacts" + +#: src/Module/Contact.php:781 src/Module/Contact.php:821 +msgid "Archived" +msgstr "Archived" + +#: src/Module/Contact.php:784 +msgid "Only show archived contacts" +msgstr "Only show archived contacts" + +#: src/Module/Contact.php:789 src/Module/Contact.php:819 +msgid "Hidden" +msgstr "Hidden" + +#: src/Module/Contact.php:792 +msgid "Only show hidden contacts" +msgstr "Only show hidden contacts" + +#: src/Module/Contact.php:800 +msgid "Organize your contact groups" +msgstr "Organize your contact groups" + +#: src/Module/Contact.php:832 +msgid "Search your contacts" +msgstr "Search your contacts" + +#: src/Module/Contact.php:833 src/Module/Search/Index.php:186 +#, php-format +msgid "Results for: %s" +msgstr "Results for: %s" + +#: src/Module/Contact.php:843 src/Module/Contact.php:1155 +msgid "Archive" +msgstr "Archive" + +#: src/Module/Contact.php:843 src/Module/Contact.php:1155 +msgid "Unarchive" +msgstr "Unarchive" + +#: src/Module/Contact.php:846 +msgid "Batch Actions" +msgstr "Batch actions" + +#: src/Module/Contact.php:881 +msgid "Conversations started by this contact" +msgstr "Conversations started by this contact" + +#: src/Module/Contact.php:886 +msgid "Posts and Comments" +msgstr "Posts and Comments" + +#: src/Module/Contact.php:897 src/Module/BaseProfile.php:55 +msgid "Profile Details" +msgstr "Profile Details" + +#: src/Module/Contact.php:909 +msgid "View all contacts" +msgstr "View all contacts" + +#: src/Module/Contact.php:920 +msgid "View all common friends" +msgstr "View all common friends" + +#: src/Module/Contact.php:930 +msgid "Advanced Contact Settings" +msgstr "Advanced contact settings" + +#: src/Module/Contact.php:1036 +msgid "Mutual Friendship" +msgstr "Mutual friendship" + +#: src/Module/Contact.php:1040 +msgid "is a fan of yours" +msgstr "is a fan of yours" + +#: src/Module/Contact.php:1044 +msgid "you are a fan of" +msgstr "I follow them" + +#: src/Module/Contact.php:1062 +msgid "Pending outgoing contact request" +msgstr "Pending outgoing contact request." + +#: src/Module/Contact.php:1064 +msgid "Pending incoming contact request" +msgstr "Pending incoming contact request." + +#: src/Module/Contact.php:1129 src/Module/Contact/Advanced.php:138 +msgid "Refetch contact data" +msgstr "Re-fetch contact data." + +#: src/Module/Contact.php:1140 +msgid "Toggle Blocked status" +msgstr "Toggle blocked status" + +#: src/Module/Contact.php:1148 +msgid "Toggle Ignored status" +msgstr "Toggle ignored status" + +#: src/Module/Contact.php:1157 +msgid "Toggle Archive status" +msgstr "Toggle archive status" + +#: src/Module/Contact.php:1165 +msgid "Delete contact" +msgstr "Delete contact" + +#: src/Module/Tos.php:46 src/Module/Tos.php:88 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen" +" name), an username (nickname) and a working email address. The names will " +"be accessible on the profile page of the account by any visitor of the page," +" even if other profile details are not displayed. The email address will " +"only be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or" +" the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), a username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but won’t be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication." + +#: src/Module/Tos.php:47 src/Module/Tos.php:89 +msgid "" +"This data is required for communication and is passed on to the nodes of the" +" communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "This information is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional personal information that may be transmitted to the communication partner's accounts." + +#: src/Module/Tos.php:48 src/Module/Tos.php:90 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the" +" account settings. If the user " +"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " +"be permanent. Deletion of the data will also be requested from the nodes of " +"the communication partners." +msgstr "At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners." + +#: src/Module/Tos.php:51 src/Module/Tos.php:87 +msgid "Privacy Statement" +msgstr "Privacy Statement" + +#: src/Module/Help.php:62 +msgid "Help:" +msgstr "Help:" + +#: src/Module/HTTPException/MethodNotAllowed.php:32 +msgid "Method Not Allowed." +msgstr "Method not allowed." + +#: src/Module/Api/Twitter/ContactEndpoint.php:135 +msgid "Profile not found" +msgstr "" + #: src/Module/Invite.php:55 msgid "Total invitation limit exceeded." msgstr "Total invitation limit exceeded" @@ -8337,6 +6411,1844 @@ msgid "" "important, please visit http://friendi.ca" msgstr "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca" +#: src/Module/BaseSearch.php:69 +#, php-format +msgid "People Search - %s" +msgstr "People search - %s" + +#: src/Module/BaseSearch.php:79 +#, php-format +msgid "Forum Search - %s" +msgstr "Forum search - %s" + +#: src/Module/Admin/Themes/Details.php:77 +#: src/Module/Admin/Addons/Details.php:93 +msgid "Disable" +msgstr "Disable" + +#: src/Module/Admin/Themes/Details.php:80 +#: src/Module/Admin/Addons/Details.php:96 +msgid "Enable" +msgstr "Enable" + +#: src/Module/Admin/Themes/Details.php:88 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "Theme %s disabled." + +#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "Theme %s successfully enabled." + +#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "Theme %s failed to install." + +#: src/Module/Admin/Themes/Details.php:114 +msgid "Screenshot" +msgstr "Screenshot" + +#: src/Module/Admin/Themes/Details.php:121 +#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Users.php:242 +#: src/Module/Admin/Queue.php:75 src/Module/Admin/Federation.php:140 +#: src/Module/Admin/Logs/View.php:64 src/Module/Admin/Logs/Settings.php:78 +#: src/Module/Admin/Site.php:584 src/Module/Admin/Summary.php:230 +#: src/Module/Admin/Tos.php:58 src/Module/Admin/Blocklist/Server.php:88 +#: src/Module/Admin/Blocklist/Contact.php:78 +#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Addons/Details.php:116 +#: src/Module/Admin/Addons/Index.php:67 +msgid "Administration" +msgstr "Administration" + +#: src/Module/Admin/Themes/Details.php:123 +#: src/Module/Admin/Addons/Details.php:118 +msgid "Toggle" +msgstr "Toggle" + +#: src/Module/Admin/Themes/Details.php:132 +#: src/Module/Admin/Addons/Details.php:126 +msgid "Author: " +msgstr "Author: " + +#: src/Module/Admin/Themes/Details.php:133 +#: src/Module/Admin/Addons/Details.php:127 +msgid "Maintainer: " +msgstr "Maintainer: " + +#: src/Module/Admin/Themes/Embed.php:84 +msgid "Unknown theme." +msgstr "Unknown theme." + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "Reload active themes" + +#: src/Module/Admin/Themes/Index.php:119 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "No themes found on the system. They should be placed in %1$s" + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Experimental]" +msgstr "[Experimental]" + +#: src/Module/Admin/Themes/Index.php:121 +msgid "[Unsupported]" +msgstr "[Unsupported]" + +#: src/Module/Admin/Features.php:76 +#, php-format +msgid "Lock feature %s" +msgstr "Lock feature %s" + +#: src/Module/Admin/Features.php:85 +msgid "Manage Additional Features" +msgstr "Manage additional features" + +#: src/Module/Admin/Users.php:61 +#, php-format +msgid "%s user blocked" +msgid_plural "%s users blocked" +msgstr[0] "%s user blocked" +msgstr[1] "%s users blocked" + +#: src/Module/Admin/Users.php:68 +#, php-format +msgid "%s user unblocked" +msgid_plural "%s users unblocked" +msgstr[0] "%s user unblocked" +msgstr[1] "%s users unblocked" + +#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 +msgid "You can't remove yourself" +msgstr "You can't remove yourself" + +#: src/Module/Admin/Users.php:80 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "%s user deleted" +msgstr[1] "%s users deleted" + +#: src/Module/Admin/Users.php:87 +#, php-format +msgid "%s user approved" +msgid_plural "%s users approved" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Users.php:94 +#, php-format +msgid "%s registration revoked" +msgid_plural "%s registrations revoked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Users.php:124 +#, php-format +msgid "User \"%s\" deleted" +msgstr "User \"%s\" deleted" + +#: src/Module/Admin/Users.php:132 +#, php-format +msgid "User \"%s\" blocked" +msgstr "User \"%s\" blocked" + +#: src/Module/Admin/Users.php:137 +#, php-format +msgid "User \"%s\" unblocked" +msgstr "User \"%s\" unblocked" + +#: src/Module/Admin/Users.php:142 +msgid "Account approved." +msgstr "Account approved." + +#: src/Module/Admin/Users.php:147 +msgid "Registration revoked" +msgstr "" + +#: src/Module/Admin/Users.php:191 +msgid "Private Forum" +msgstr "Private Forum" + +#: src/Module/Admin/Users.php:198 +msgid "Relay" +msgstr "Relay" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:248 +#: src/Module/Admin/Users.php:262 src/Module/Admin/Users.php:280 +#: src/Content/ContactSelector.php:102 +msgid "Email" +msgstr "Email" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Register date" +msgstr "Registration date" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Last login" +msgstr "Last login" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Last public item" +msgstr "" + +#: src/Module/Admin/Users.php:237 +msgid "Type" +msgstr "Type" + +#: src/Module/Admin/Users.php:244 +msgid "Add User" +msgstr "Add user" + +#: src/Module/Admin/Users.php:245 src/Module/Admin/Blocklist/Contact.php:82 +msgid "select all" +msgstr "select all" + +#: src/Module/Admin/Users.php:246 +msgid "User registrations waiting for confirm" +msgstr "User registrations awaiting confirmation" + +#: src/Module/Admin/Users.php:247 +msgid "User waiting for permanent deletion" +msgstr "User awaiting permanent deletion" + +#: src/Module/Admin/Users.php:248 +msgid "Request date" +msgstr "Request date" + +#: src/Module/Admin/Users.php:249 +msgid "No registrations." +msgstr "No registrations." + +#: src/Module/Admin/Users.php:250 +msgid "Note from the user" +msgstr "Note from the user" + +#: src/Module/Admin/Users.php:252 +msgid "Deny" +msgstr "Deny" + +#: src/Module/Admin/Users.php:255 +msgid "User blocked" +msgstr "User blocked" + +#: src/Module/Admin/Users.php:257 +msgid "Site admin" +msgstr "Site admin" + +#: src/Module/Admin/Users.php:258 +msgid "Account expired" +msgstr "Account expired" + +#: src/Module/Admin/Users.php:261 +msgid "New User" +msgstr "New user" + +#: src/Module/Admin/Users.php:262 +msgid "Permanent deletion" +msgstr "Permanent deletion" + +#: src/Module/Admin/Users.php:267 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Selected users will be deleted!\\n\\nEverything these users have posted on this site will be permanently deleted!\\n\\nAre you sure?" + +#: src/Module/Admin/Users.php:268 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" +msgstr "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?" + +#: src/Module/Admin/Users.php:278 +msgid "Name of the new user." +msgstr "Name of the new user." + +#: src/Module/Admin/Users.php:279 +msgid "Nickname" +msgstr "Nickname" + +#: src/Module/Admin/Users.php:279 +msgid "Nickname of the new user." +msgstr "Nickname of the new user." + +#: src/Module/Admin/Users.php:280 +msgid "Email address of the new user." +msgstr "Email address of the new user." + +#: src/Module/Admin/Queue.php:53 +msgid "Inspect Deferred Worker Queue" +msgstr "Inspect deferred worker queue" + +#: src/Module/Admin/Queue.php:54 +msgid "" +"This page lists the deferred worker jobs. This are jobs that couldn't be " +"executed at the first time." +msgstr "This page lists the deferred worker jobs. These are jobs that couldn't initially be executed." + +#: src/Module/Admin/Queue.php:57 +msgid "Inspect Worker Queue" +msgstr "Inspect worker queue" + +#: src/Module/Admin/Queue.php:58 +msgid "" +"This page lists the currently queued worker jobs. These jobs are handled by " +"the worker cronjob you've set up during install." +msgstr "This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install." + +#: src/Module/Admin/Queue.php:78 +msgid "ID" +msgstr "ID" + +#: src/Module/Admin/Queue.php:79 +msgid "Job Parameters" +msgstr "Job parameters" + +#: src/Module/Admin/Queue.php:80 +msgid "Created" +msgstr "Created" + +#: src/Module/Admin/Queue.php:81 +msgid "Priority" +msgstr "Priority" + +#: src/Module/Admin/DBSync.php:50 +msgid "Update has been marked successful" +msgstr "Update has been marked successful" + +#: src/Module/Admin/DBSync.php:60 +#, php-format +msgid "Database structure update %s was successfully applied." +msgstr "Database structure update %s was successfully applied." + +#: src/Module/Admin/DBSync.php:64 +#, php-format +msgid "Executing of database structure update %s failed with error: %s" +msgstr "Execution of database structure update %s failed with error: %s" + +#: src/Module/Admin/DBSync.php:81 +#, php-format +msgid "Executing %s failed with error: %s" +msgstr "Execution of %s failed with error: %s" + +#: src/Module/Admin/DBSync.php:83 +#, php-format +msgid "Update %s was successfully applied." +msgstr "Update %s was successfully applied." + +#: src/Module/Admin/DBSync.php:86 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "Update %s did not return a status. Unknown if it succeeded." + +#: src/Module/Admin/DBSync.php:89 +#, php-format +msgid "There was no additional update function %s that needed to be called." +msgstr "There was no additional update function %s that needed to be called." + +#: src/Module/Admin/DBSync.php:110 +msgid "No failed updates." +msgstr "No failed updates." + +#: src/Module/Admin/DBSync.php:111 +msgid "Check database structure" +msgstr "Check database structure" + +#: src/Module/Admin/DBSync.php:116 +msgid "Failed Updates" +msgstr "Failed updates" + +#: src/Module/Admin/DBSync.php:117 +msgid "" +"This does not include updates prior to 1139, which did not return a status." +msgstr "This does not include updates prior to 1139, which did not return a status." + +#: src/Module/Admin/DBSync.php:118 +msgid "Mark success (if update was manually applied)" +msgstr "Mark success (if update was manually applied)" + +#: src/Module/Admin/DBSync.php:119 +msgid "Attempt to execute this update step automatically" +msgstr "Attempt to execute this update step automatically" + +#: src/Module/Admin/Federation.php:53 +msgid "Other" +msgstr "Other" + +#: src/Module/Admin/Federation.php:107 src/Module/Admin/Federation.php:266 +msgid "unknown" +msgstr "unknown" + +#: src/Module/Admin/Federation.php:135 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "This page offers statistics about the federated social network, of which your Friendica node is one part. These numbers do not represent the entire network, but merely the parts that are connected to your node.\"" + +#: src/Module/Admin/Federation.php:145 +#, php-format +msgid "" +"Currently this node is aware of %d nodes with %d registered users from the " +"following platforms:" +msgstr "Currently, this node is aware of %d nodes with %d registered users from the following platforms:" + +#: src/Module/Admin/Logs/View.php:40 +#, php-format +msgid "" +"Error trying to open %1$s log file.\\r\\n
    Check to see " +"if file %1$s exist and is readable." +msgstr "Error trying to open %1$s log file.\\r\\n
    Check to see if file %1$s exist and is readable." + +#: src/Module/Admin/Logs/View.php:44 +#, php-format +msgid "" +"Couldn't open %1$s log file.\\r\\n
    Check to see if file" +" %1$s is readable." +msgstr "Couldn't open %1$s log file.\\r\\n
    Check if file %1$s is readable." + +#: src/Module/Admin/Logs/Settings.php:45 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "The logfile '%s' is not writable. No logging is possible" + +#: src/Module/Admin/Logs/Settings.php:70 +msgid "PHP log currently enabled." +msgstr "PHP log currently enabled." + +#: src/Module/Admin/Logs/Settings.php:72 +msgid "PHP log currently disabled." +msgstr "PHP log currently disabled." + +#: src/Module/Admin/Logs/Settings.php:81 +msgid "Clear" +msgstr "Clear" + +#: src/Module/Admin/Logs/Settings.php:85 +msgid "Enable Debugging" +msgstr "Enable debugging" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "Log file" +msgstr "Log file" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "Must be writable by web server and relative to your Friendica top-level directory." + +#: src/Module/Admin/Logs/Settings.php:87 +msgid "Log level" +msgstr "Log level" + +#: src/Module/Admin/Logs/Settings.php:89 +msgid "PHP logging" +msgstr "PHP logging" + +#: src/Module/Admin/Logs/Settings.php:90 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the" +" following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them." + +#: src/Module/Admin/Site.php:68 +msgid "Can not parse base url. Must have at least ://" +msgstr "Can not parse base URL. Must have at least ://" + +#: src/Module/Admin/Site.php:122 +msgid "Relocation started. Could take a while to complete." +msgstr "" + +#: src/Module/Admin/Site.php:248 +msgid "Invalid storage backend setting value." +msgstr "Invalid storage backend setting." + +#: src/Module/Admin/Site.php:448 src/Module/Settings/Display.php:130 +msgid "No special theme for mobile devices" +msgstr "No special theme for mobile devices" + +#: src/Module/Admin/Site.php:465 src/Module/Settings/Display.php:140 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s - (Experimental)" + +#: src/Module/Admin/Site.php:477 +msgid "No community page for local users" +msgstr "No community page for local users" + +#: src/Module/Admin/Site.php:478 +msgid "No community page" +msgstr "No community page" + +#: src/Module/Admin/Site.php:479 +msgid "Public postings from users of this site" +msgstr "Public postings from users of this site" + +#: src/Module/Admin/Site.php:480 +msgid "Public postings from the federated network" +msgstr "Public postings from the federated network" + +#: src/Module/Admin/Site.php:481 +msgid "Public postings from local users and the federated network" +msgstr "Public postings from local users and the federated network" + +#: src/Module/Admin/Site.php:487 +msgid "Multi user instance" +msgstr "Multi user instance" + +#: src/Module/Admin/Site.php:515 +msgid "Closed" +msgstr "Closed" + +#: src/Module/Admin/Site.php:516 +msgid "Requires approval" +msgstr "Requires approval" + +#: src/Module/Admin/Site.php:517 +msgid "Open" +msgstr "Open" + +#: src/Module/Admin/Site.php:527 +msgid "Don't check" +msgstr "Don't check" + +#: src/Module/Admin/Site.php:528 +msgid "check the stable version" +msgstr "check for stable version updates" + +#: src/Module/Admin/Site.php:529 +msgid "check the development version" +msgstr "check for development version updates" + +#: src/Module/Admin/Site.php:533 +msgid "none" +msgstr "" + +#: src/Module/Admin/Site.php:534 +msgid "Local contacts" +msgstr "" + +#: src/Module/Admin/Site.php:535 +msgid "Interactors" +msgstr "" + +#: src/Module/Admin/Site.php:554 +msgid "Database (legacy)" +msgstr "Database (legacy)" + +#: src/Module/Admin/Site.php:587 +msgid "Republish users to directory" +msgstr "Republish users to directory" + +#: src/Module/Admin/Site.php:589 +msgid "File upload" +msgstr "File upload" + +#: src/Module/Admin/Site.php:590 +msgid "Policies" +msgstr "Policies" + +#: src/Module/Admin/Site.php:592 +msgid "Auto Discovered Contact Directory" +msgstr "Auto-discovered contact directory" + +#: src/Module/Admin/Site.php:593 +msgid "Performance" +msgstr "Performance" + +#: src/Module/Admin/Site.php:594 +msgid "Worker" +msgstr "Worker" + +#: src/Module/Admin/Site.php:595 +msgid "Message Relay" +msgstr "Message relay" + +#: src/Module/Admin/Site.php:596 +msgid "Relocate Instance" +msgstr "Relocate Instance" + +#: src/Module/Admin/Site.php:597 +msgid "" +"Warning! Advanced function. Could make this server " +"unreachable." +msgstr "" + +#: src/Module/Admin/Site.php:601 +msgid "Site name" +msgstr "Site name" + +#: src/Module/Admin/Site.php:602 +msgid "Sender Email" +msgstr "Sender email" + +#: src/Module/Admin/Site.php:602 +msgid "" +"The email address your server shall use to send notification emails from." +msgstr "The email address your server shall use to send notification emails from." + +#: src/Module/Admin/Site.php:603 +msgid "Banner/Logo" +msgstr "Banner/Logo" + +#: src/Module/Admin/Site.php:604 +msgid "Email Banner/Logo" +msgstr "" + +#: src/Module/Admin/Site.php:605 +msgid "Shortcut icon" +msgstr "Shortcut icon" + +#: src/Module/Admin/Site.php:605 +msgid "Link to an icon that will be used for browsers." +msgstr "Link to an icon that will be used for browsers." + +#: src/Module/Admin/Site.php:606 +msgid "Touch icon" +msgstr "Touch icon" + +#: src/Module/Admin/Site.php:606 +msgid "Link to an icon that will be used for tablets and mobiles." +msgstr "Link to an icon that will be used for tablets and mobiles." + +#: src/Module/Admin/Site.php:607 +msgid "Additional Info" +msgstr "Additional Info" + +#: src/Module/Admin/Site.php:607 +#, php-format +msgid "" +"For public servers: you can add additional information here that will be " +"listed at %s/servers." +msgstr "For public servers: You can add additional information here that will be listed at %s/servers." + +#: src/Module/Admin/Site.php:608 +msgid "System language" +msgstr "System language" + +#: src/Module/Admin/Site.php:609 +msgid "System theme" +msgstr "System theme" + +#: src/Module/Admin/Site.php:609 +msgid "" +"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgstr "Default system theme - may be over-ridden by user profiles - Change default theme settings" + +#: src/Module/Admin/Site.php:610 +msgid "Mobile system theme" +msgstr "Mobile system theme" + +#: src/Module/Admin/Site.php:610 +msgid "Theme for mobile devices" +msgstr "Theme for mobile devices" + +#: src/Module/Admin/Site.php:612 +msgid "Force SSL" +msgstr "Force SSL" + +#: src/Module/Admin/Site.php:612 +msgid "" +"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" +" to endless loops." +msgstr "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops." + +#: src/Module/Admin/Site.php:613 +msgid "Hide help entry from navigation menu" +msgstr "Hide help entry from navigation menu" + +#: src/Module/Admin/Site.php:613 +msgid "" +"Hides the menu entry for the Help pages from the navigation menu. You can " +"still access it calling /help directly." +msgstr "Hides the menu entry for the Help pages from the navigation menu. Help pages can still be accessed by calling ../help directly via its URL." + +#: src/Module/Admin/Site.php:614 +msgid "Single user instance" +msgstr "Single user instance" + +#: src/Module/Admin/Site.php:614 +msgid "Make this instance multi-user or single-user for the named user" +msgstr "Make this instance multi-user or single-user for the named user" + +#: src/Module/Admin/Site.php:616 +msgid "File storage backend" +msgstr "File storage backend" + +#: src/Module/Admin/Site.php:616 +msgid "" +"The backend used to store uploaded data. If you change the storage backend, " +"you can manually move the existing files. If you do not do so, the files " +"uploaded before the change will still be available at the old backend. " +"Please see the settings documentation" +" for more information about the choices and the moving procedure." +msgstr "The backend used to store uploaded data. If you change the storage backend, you can manually move the existing files. If you do not do so, the files uploaded before the change will still be available at the old backend. Please see the settings documentation for more information about the choices and the moving procedure." + +#: src/Module/Admin/Site.php:618 +msgid "Maximum image size" +msgstr "Maximum image size" + +#: src/Module/Admin/Site.php:618 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "Maximum size in bytes of uploaded images. Default is 0, which means no limits." + +#: src/Module/Admin/Site.php:619 +msgid "Maximum image length" +msgstr "Maximum image length" + +#: src/Module/Admin/Site.php:619 +msgid "" +"Maximum length in pixels of the longest side of uploaded images. Default is " +"-1, which means no limits." +msgstr "Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits." + +#: src/Module/Admin/Site.php:620 +msgid "JPEG image quality" +msgstr "JPEG image quality" + +#: src/Module/Admin/Site.php:620 +msgid "" +"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " +"100, which is full quality." +msgstr "Uploaded JPEGs will be saved at this quality setting [0-100]. Default is 100, which is the original quality level." + +#: src/Module/Admin/Site.php:622 +msgid "Register policy" +msgstr "Registration policy" + +#: src/Module/Admin/Site.php:623 +msgid "Maximum Daily Registrations" +msgstr "Maximum daily registrations" + +#: src/Module/Admin/Site.php:623 +msgid "" +"If registration is permitted above, this sets the maximum number of new user" +" registrations to accept per day. If register is set to closed, this " +"setting has no effect." +msgstr "If open registration is permitted, this sets the maximum number of new registrations per day. This setting has no effect for registrations by approval." + +#: src/Module/Admin/Site.php:624 +msgid "Register text" +msgstr "Registration text" + +#: src/Module/Admin/Site.php:624 +msgid "" +"Will be displayed prominently on the registration page. You can use BBCode " +"here." +msgstr "Will be displayed prominently on the registration page. You may use BBCode here." + +#: src/Module/Admin/Site.php:625 +msgid "Forbidden Nicknames" +msgstr "Forbidden Nicknames" + +#: src/Module/Admin/Site.php:625 +msgid "" +"Comma separated list of nicknames that are forbidden from registration. " +"Preset is a list of role names according RFC 2142." +msgstr "Comma separated list of nicknames that are forbidden from registration. Preset is a list of role names according RFC 2142." + +#: src/Module/Admin/Site.php:626 +msgid "Accounts abandoned after x days" +msgstr "Accounts abandoned after so many days" + +#: src/Module/Admin/Site.php:626 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "Will not waste system resources polling external sites for abandoned accounts. Enter 0 for no time limit." + +#: src/Module/Admin/Site.php:627 +msgid "Allowed friend domains" +msgstr "Allowed friend domains" + +#: src/Module/Admin/Site.php:627 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "Comma-separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Leave empty to allow any domains" + +#: src/Module/Admin/Site.php:628 +msgid "Allowed email domains" +msgstr "Allowed email domains" + +#: src/Module/Admin/Site.php:628 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "Comma-separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Leave empty to allow any domains" + +#: src/Module/Admin/Site.php:629 +msgid "No OEmbed rich content" +msgstr "No OEmbed rich content" + +#: src/Module/Admin/Site.php:629 +msgid "" +"Don't show the rich content (e.g. embedded PDF), except from the domains " +"listed below." +msgstr "Don't show rich content (e.g. embedded PDF), except from the domains listed below." + +#: src/Module/Admin/Site.php:630 +msgid "Allowed OEmbed domains" +msgstr "Allowed OEmbed domains" + +#: src/Module/Admin/Site.php:630 +msgid "" +"Comma separated list of domains which oembed content is allowed to be " +"displayed. Wildcards are accepted." +msgstr "Comma-separated list of domains from where OEmbed content is allowed. Wildcards are possible." + +#: src/Module/Admin/Site.php:631 +msgid "Block public" +msgstr "Block public" + +#: src/Module/Admin/Site.php:631 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently logged in." +msgstr "Block public access to all otherwise public personal pages on this site, except for local users when logged in." + +#: src/Module/Admin/Site.php:632 +msgid "Force publish" +msgstr "Mandatory directory listing" + +#: src/Module/Admin/Site.php:632 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "Force all profiles on this site to be listed in the site directory." + +#: src/Module/Admin/Site.php:632 +msgid "Enabling this may violate privacy laws like the GDPR" +msgstr "Enabling this may violate privacy laws like the GDPR" + +#: src/Module/Admin/Site.php:633 +msgid "Global directory URL" +msgstr "Global directory URL" + +#: src/Module/Admin/Site.php:633 +msgid "" +"URL to the global directory. If this is not set, the global directory is " +"completely unavailable to the application." +msgstr "URL to the global directory: If this is not set, the global directory is completely unavailable to the application." + +#: src/Module/Admin/Site.php:634 +msgid "Private posts by default for new users" +msgstr "Private posts by default for new users" + +#: src/Module/Admin/Site.php:634 +msgid "" +"Set default post permissions for all new members to the default privacy " +"group rather than public." +msgstr "Set default post permissions for all new members to the default privacy group rather than public." + +#: src/Module/Admin/Site.php:635 +msgid "Don't include post content in email notifications" +msgstr "Don't include post content in email notifications" + +#: src/Module/Admin/Site.php:635 +msgid "" +"Don't include the content of a post/comment/private message/etc. in the " +"email notifications that are sent out from this site, as a privacy measure." +msgstr "Don't include the content of a post/comment/private message in the email notifications sent from this site, as a privacy measure." + +#: src/Module/Admin/Site.php:636 +msgid "Disallow public access to addons listed in the apps menu." +msgstr "Disallow public access to addons listed in the apps menu." + +#: src/Module/Admin/Site.php:636 +msgid "" +"Checking this box will restrict addons listed in the apps menu to members " +"only." +msgstr "Checking this box will restrict addons listed in the apps menu to members only." + +#: src/Module/Admin/Site.php:637 +msgid "Don't embed private images in posts" +msgstr "Don't embed private images in posts" + +#: src/Module/Admin/Site.php:637 +msgid "" +"Don't replace locally-hosted private photos in posts with an embedded copy " +"of the image. This means that contacts who receive posts containing private " +"photos will have to authenticate and load each image, which may take a " +"while." +msgstr "Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while." + +#: src/Module/Admin/Site.php:638 +msgid "Explicit Content" +msgstr "Explicit Content" + +#: src/Module/Admin/Site.php:638 +msgid "" +"Set this to announce that your node is used mostly for explicit content that" +" might not be suited for minors. This information will be published in the " +"node information and might be used, e.g. by the global directory, to filter " +"your node from listings of nodes to join. Additionally a note about this " +"will be shown at the user registration page." +msgstr "Set this to announce that your node is used mostly for explicit content that might not be suited for minors. This information will be published in the node information and might be used, e.g. by the global directory, to filter your node from listings of nodes to join. Additionally a note about this will be shown at the user registration page." + +#: src/Module/Admin/Site.php:639 +msgid "Allow Users to set remote_self" +msgstr "Allow users to set \"Remote self\"" + +#: src/Module/Admin/Site.php:639 +msgid "" +"With checking this, every user is allowed to mark every contact as a " +"remote_self in the repair contact dialog. Setting this flag on a contact " +"causes mirroring every posting of that contact in the users stream." +msgstr "This allows every user to mark contacts as a \"Remote self\" in the repair contact dialogue. Setting this flag on a contact will mirror every posting of that contact in the users stream." + +#: src/Module/Admin/Site.php:640 +msgid "Block multiple registrations" +msgstr "Block multiple registrations" + +#: src/Module/Admin/Site.php:640 +msgid "Disallow users to register additional accounts for use as pages." +msgstr "Disallow users to sign up for additional accounts." + +#: src/Module/Admin/Site.php:641 +msgid "Disable OpenID" +msgstr "Disable OpenID" + +#: src/Module/Admin/Site.php:641 +msgid "Disable OpenID support for registration and logins." +msgstr "Disable OpenID support for registration and logins." + +#: src/Module/Admin/Site.php:642 +msgid "No Fullname check" +msgstr "No full name check" + +#: src/Module/Admin/Site.php:642 +msgid "" +"Allow users to register without a space between the first name and the last " +"name in their full name." +msgstr "Allow users to register without a space between the first name and the last name in their full name." + +#: src/Module/Admin/Site.php:643 +msgid "Community pages for visitors" +msgstr "Community pages for visitors" + +#: src/Module/Admin/Site.php:643 +msgid "" +"Which community pages should be available for visitors. Local users always " +"see both pages." +msgstr "Which community pages should be available for visitors. Local users always see both pages." + +#: src/Module/Admin/Site.php:644 +msgid "Posts per user on community page" +msgstr "Posts per user on community page" + +#: src/Module/Admin/Site.php:644 +msgid "" +"The maximum number of posts per user on the community page. (Not valid for " +"\"Global Community\")" +msgstr "The maximum number of posts per user on the community page. (Not valid for \"Global Community\")" + +#: src/Module/Admin/Site.php:645 +msgid "Disable OStatus support" +msgstr "Disable OStatus support" + +#: src/Module/Admin/Site.php:645 +msgid "" +"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " +"communications in OStatus are public, so privacy warnings will be " +"occasionally displayed." +msgstr "Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed." + +#: src/Module/Admin/Site.php:646 +msgid "OStatus support can only be enabled if threading is enabled." +msgstr "OStatus support can only be enabled if threading is enabled." + +#: src/Module/Admin/Site.php:648 +msgid "" +"Diaspora support can't be enabled because Friendica was installed into a sub" +" directory." +msgstr "diaspora* support can't be enabled because Friendica was installed into a sub directory." + +#: src/Module/Admin/Site.php:649 +msgid "Enable Diaspora support" +msgstr "Enable diaspora* support" + +#: src/Module/Admin/Site.php:649 +msgid "Provide built-in Diaspora network compatibility." +msgstr "Provide built-in diaspora* network compatibility." + +#: src/Module/Admin/Site.php:650 +msgid "Only allow Friendica contacts" +msgstr "Only allow Friendica contacts" + +#: src/Module/Admin/Site.php:650 +msgid "" +"All contacts must use Friendica protocols. All other built-in communication " +"protocols disabled." +msgstr "All contacts must use Friendica protocols. All other built-in communication protocols will be disabled." + +#: src/Module/Admin/Site.php:651 +msgid "Verify SSL" +msgstr "Verify SSL" + +#: src/Module/Admin/Site.php:651 +msgid "" +"If you wish, you can turn on strict certificate checking. This will mean you" +" cannot connect (at all) to self-signed SSL sites." +msgstr "If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites." + +#: src/Module/Admin/Site.php:652 +msgid "Proxy user" +msgstr "Proxy user" + +#: src/Module/Admin/Site.php:653 +msgid "Proxy URL" +msgstr "Proxy URL" + +#: src/Module/Admin/Site.php:654 +msgid "Network timeout" +msgstr "Network timeout" + +#: src/Module/Admin/Site.php:654 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "Value is in seconds. Set to 0 for unlimited (not recommended)." + +#: src/Module/Admin/Site.php:655 +msgid "Maximum Load Average" +msgstr "Maximum load average" + +#: src/Module/Admin/Site.php:655 +#, php-format +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default %d." +msgstr "Maximum system load before delivery and poll processes are deferred - default %d." + +#: src/Module/Admin/Site.php:656 +msgid "Maximum Load Average (Frontend)" +msgstr "Maximum load average (frontend)" + +#: src/Module/Admin/Site.php:656 +msgid "Maximum system load before the frontend quits service - default 50." +msgstr "Maximum system load before the frontend quits service (default 50)." + +#: src/Module/Admin/Site.php:657 +msgid "Minimal Memory" +msgstr "Minimal memory" + +#: src/Module/Admin/Site.php:657 +msgid "" +"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " +"default 0 (deactivated)." +msgstr "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)." + +#: src/Module/Admin/Site.php:658 +msgid "Periodically optimize tables" +msgstr "" + +#: src/Module/Admin/Site.php:658 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "" + +#: src/Module/Admin/Site.php:660 +msgid "Discover followers/followings from contacts" +msgstr "" + +#: src/Module/Admin/Site.php:660 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "" + +#: src/Module/Admin/Site.php:661 +msgid "None - deactivated" +msgstr "" + +#: src/Module/Admin/Site.php:662 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:663 +msgid "" +"Interactors - contacts of our local contacts and contacts who interacted on " +"locally visible postings are discovered for their followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "Synchronize the contacts with the directory server" +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "" + +#: src/Module/Admin/Site.php:667 +msgid "Days between requery" +msgstr "Days between enquiry" + +#: src/Module/Admin/Site.php:667 +msgid "Number of days after which a server is requeried for his contacts." +msgstr "Number of days after which a server is rechecked for contacts." + +#: src/Module/Admin/Site.php:668 +msgid "Discover contacts from other servers" +msgstr "Discover contacts from other servers" + +#: src/Module/Admin/Site.php:668 +msgid "" +"Periodically query other servers for contacts. The system queries Friendica," +" Mastodon and Hubzilla servers." +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "Search the local directory" +msgstr "Search the local directory" + +#: src/Module/Admin/Site.php:669 +msgid "" +"Search the local directory instead of the global directory. When searching " +"locally, every search will be executed on the global directory in the " +"background. This improves the search results when the search is repeated." +msgstr "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated." + +#: src/Module/Admin/Site.php:671 +msgid "Publish server information" +msgstr "Publish server information" + +#: src/Module/Admin/Site.php:671 +msgid "" +"If enabled, general server and usage data will be published. The data " +"contains the name and version of the server, number of users with public " +"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." +msgstr "If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." + +#: src/Module/Admin/Site.php:673 +msgid "Check upstream version" +msgstr "Check upstream version" + +#: src/Module/Admin/Site.php:673 +msgid "" +"Enables checking for new Friendica versions at github. If there is a new " +"version, you will be informed in the admin panel overview." +msgstr "Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview." + +#: src/Module/Admin/Site.php:674 +msgid "Suppress Tags" +msgstr "Suppress tags" + +#: src/Module/Admin/Site.php:674 +msgid "Suppress showing a list of hashtags at the end of the posting." +msgstr "Suppress listed hashtags at the end of posts." + +#: src/Module/Admin/Site.php:675 +msgid "Clean database" +msgstr "Clean database" + +#: src/Module/Admin/Site.php:675 +msgid "" +"Remove old remote items, orphaned database records and old content from some" +" other helper tables." +msgstr "Remove old remote items, orphaned database records, and old content from some other helper tables." + +#: src/Module/Admin/Site.php:676 +msgid "Lifespan of remote items" +msgstr "Lifespan of remote items" + +#: src/Module/Admin/Site.php:676 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"remote items will be deleted. Own items, and marked or filed items are " +"always kept. 0 disables this behaviour." +msgstr "If the database cleanup is enabled, this defines the days after which remote items will be deleted. Own items, and marked or filed items, are always kept. 0 disables this behavior." + +#: src/Module/Admin/Site.php:677 +msgid "Lifespan of unclaimed items" +msgstr "Lifespan of unclaimed items" + +#: src/Module/Admin/Site.php:677 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"unclaimed remote items (mostly content from the relay) will be deleted. " +"Default value is 90 days. Defaults to the general lifespan value of remote " +"items if set to 0." +msgstr "If the database cleanup is enabled, this defines the days after which unclaimed remote items (mostly content from the relay) will be deleted. Default value is 90 days. Defaults to the general lifespan value of remote items if set to 0." + +#: src/Module/Admin/Site.php:678 +msgid "Lifespan of raw conversation data" +msgstr "Lifespan of raw conversation data" + +#: src/Module/Admin/Site.php:678 +msgid "" +"The conversation data is used for ActivityPub and OStatus, as well as for " +"debug purposes. It should be safe to remove it after 14 days, default is 90 " +"days." +msgstr "The conversation data is used for ActivityPub and OStatus, as well as for debug purposes. It should be safe to remove it after 14 days, default is 90 days." + +#: src/Module/Admin/Site.php:679 +msgid "Path to item cache" +msgstr "Path to item cache" + +#: src/Module/Admin/Site.php:679 +msgid "The item caches buffers generated bbcode and external images." +msgstr "The item cache retains expanded bbcode and external images." + +#: src/Module/Admin/Site.php:680 +msgid "Cache duration in seconds" +msgstr "Cache duration in seconds" + +#: src/Module/Admin/Site.php:680 +msgid "" +"How long should the cache files be hold? Default value is 86400 seconds (One" +" day). To disable the item cache, set the value to -1." +msgstr "How long should cache files be held? (Default 86400 seconds - one day; -1 disables item cache)" + +#: src/Module/Admin/Site.php:681 +msgid "Maximum numbers of comments per post" +msgstr "Maximum number of comments per post" + +#: src/Module/Admin/Site.php:681 +msgid "How much comments should be shown for each post? Default value is 100." +msgstr "How many comments should be shown for each post? (Default 100)" + +#: src/Module/Admin/Site.php:682 +msgid "Maximum numbers of comments per post on the display page" +msgstr "" + +#: src/Module/Admin/Site.php:682 +msgid "" +"How many comments should be shown on the single view for each post? Default " +"value is 1000." +msgstr "" + +#: src/Module/Admin/Site.php:683 +msgid "Temp path" +msgstr "Temp path" + +#: src/Module/Admin/Site.php:683 +msgid "" +"If you have a restricted system where the webserver can't access the system " +"temp path, enter another path here." +msgstr "Enter a different temp path if your system restricts the webserver's access to the system temp path." + +#: src/Module/Admin/Site.php:684 +msgid "Disable picture proxy" +msgstr "Disable picture proxy" + +#: src/Module/Admin/Site.php:684 +msgid "" +"The picture proxy increases performance and privacy. It shouldn't be used on" +" systems with very low bandwidth." +msgstr "The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwidth." + +#: src/Module/Admin/Site.php:685 +msgid "Only search in tags" +msgstr "Only search in tags" + +#: src/Module/Admin/Site.php:685 +msgid "On large systems the text search can slow down the system extremely." +msgstr "On large systems, the text search can slow down the system significantly." + +#: src/Module/Admin/Site.php:687 +msgid "New base url" +msgstr "New base URL" + +#: src/Module/Admin/Site.php:687 +msgid "" +"Change base url for this server. Sends relocate message to all Friendica and" +" Diaspora* contacts of all users." +msgstr "Change base URL for this server. Sends a relocate message to all Friendica and diaspora* contacts, for all users." + +#: src/Module/Admin/Site.php:689 +msgid "RINO Encryption" +msgstr "RINO Encryption" + +#: src/Module/Admin/Site.php:689 +msgid "Encryption layer between nodes." +msgstr "Encryption layer between nodes." + +#: src/Module/Admin/Site.php:689 +msgid "Enabled" +msgstr "Enabled" + +#: src/Module/Admin/Site.php:691 +msgid "Maximum number of parallel workers" +msgstr "Maximum number of parallel workers" + +#: src/Module/Admin/Site.php:691 +#, php-format +msgid "" +"On shared hosters set this to %d. On larger systems, values of %d are great." +" Default value is %d." +msgstr "On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d." + +#: src/Module/Admin/Site.php:692 +msgid "Don't use \"proc_open\" with the worker" +msgstr "Don't use \"proc_open\" with the worker" + +#: src/Module/Admin/Site.php:692 +msgid "" +"Enable this if your system doesn't allow the use of \"proc_open\". This can " +"happen on shared hosters. If this is enabled you should increase the " +"frequency of worker calls in your crontab." +msgstr "Enable this if your system doesn't allow the use of \"proc_open\". This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab." + +#: src/Module/Admin/Site.php:693 +msgid "Enable fastlane" +msgstr "Enable fast-lane" + +#: src/Module/Admin/Site.php:693 +msgid "" +"When enabed, the fastlane mechanism starts an additional worker if processes" +" with higher priority are blocked by processes of lower priority." +msgstr "The fast-lane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority." + +#: src/Module/Admin/Site.php:694 +msgid "Enable frontend worker" +msgstr "Enable frontend worker" + +#: src/Module/Admin/Site.php:694 +#, php-format +msgid "" +"When enabled the Worker process is triggered when backend access is " +"performed (e.g. messages being delivered). On smaller sites you might want " +"to call %s/worker on a regular basis via an external cron job. You should " +"only enable this option if you cannot utilize cron/scheduled jobs on your " +"server." +msgstr "If enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server." + +#: src/Module/Admin/Site.php:696 +msgid "Subscribe to relay" +msgstr "Subscribe to relay" + +#: src/Module/Admin/Site.php:696 +msgid "" +"Enables the receiving of public posts from the relay. They will be included " +"in the search, subscribed tags and on the global community page." +msgstr "Receive public posts from the specified relay. Post will be included in searches, subscribed tags, and on the global community page." + +#: src/Module/Admin/Site.php:697 +msgid "Relay server" +msgstr "Relay server" + +#: src/Module/Admin/Site.php:697 +msgid "" +"Address of the relay server where public posts should be send to. For " +"example https://relay.diasp.org" +msgstr "Address of the relay server where public posts should be sent. For example https://relay.diasp.org" + +#: src/Module/Admin/Site.php:698 +msgid "Direct relay transfer" +msgstr "Direct relay transfer" + +#: src/Module/Admin/Site.php:698 +msgid "" +"Enables the direct transfer to other servers without using the relay servers" +msgstr "Enables direct transfer to other servers without using a relay server." + +#: src/Module/Admin/Site.php:699 +msgid "Relay scope" +msgstr "Relay scope" + +#: src/Module/Admin/Site.php:699 +msgid "" +"Can be \"all\" or \"tags\". \"all\" means that every public post should be " +"received. \"tags\" means that only posts with selected tags should be " +"received." +msgstr "Can be \"all\" or \"tags\". \"all\" means that every public post should be received. \"tags\" means that only posts with selected tags should be received." + +#: src/Module/Admin/Site.php:699 +msgid "all" +msgstr "all" + +#: src/Module/Admin/Site.php:699 +msgid "tags" +msgstr "tags" + +#: src/Module/Admin/Site.php:700 +msgid "Server tags" +msgstr "Server tags" + +#: src/Module/Admin/Site.php:700 +msgid "Comma separated list of tags for the \"tags\" subscription." +msgstr "Comma separated list of tags for the \"tags\" subscription." + +#: src/Module/Admin/Site.php:701 +msgid "Allow user tags" +msgstr "Allow user tags" + +#: src/Module/Admin/Site.php:701 +msgid "" +"If enabled, the tags from the saved searches will used for the \"tags\" " +"subscription in addition to the \"relay_server_tags\"." +msgstr "If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"." + +#: src/Module/Admin/Site.php:704 +msgid "Start Relocation" +msgstr "Start relocation" + +#: src/Module/Admin/Summary.php:53 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "" + +#: src/Module/Admin/Summary.php:57 +#, php-format +msgid "" +"Your DB still runs with MyISAM tables. You should change the engine type to " +"InnoDB. As Friendica will use InnoDB only features in the future, you should" +" change this! See here for a guide that may be helpful " +"converting the table engines. You may also use the command php " +"bin/console.php dbstructure toinnodb of your Friendica installation for" +" an automatic conversion.
    " +msgstr "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB-only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    " + +#: src/Module/Admin/Summary.php:62 +#, php-format +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that" +" are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the" +" command php bin/console.php dbstructure toinnodb of your Friendica" +" installation for an automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:71 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least" +" to %d (or -1 for autosizing). See here for more " +"information.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:80 +#, php-format +msgid "" +"There is a new version of Friendica available for download. Your current " +"version is %1$s, upstream version is %2$s" +msgstr "A new Friendica version is available now. Your current version is %1$s, upstream version is %2$s" + +#: src/Module/Admin/Summary.php:89 +msgid "" +"The database update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear." +msgstr "The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and check for errors that may appear." + +#: src/Module/Admin/Summary.php:93 +msgid "" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" +msgstr "The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that may appear in the console and logfile output." + +#: src/Module/Admin/Summary.php:98 +msgid "The worker was never executed. Please check your database structure!" +msgstr "The worker process has never been executed. Please check your database structure!" + +#: src/Module/Admin/Summary.php:100 +#, php-format +msgid "" +"The last worker execution was on %s UTC. This is older than one hour. Please" +" check your crontab settings." +msgstr "The last worker process started at %s UTC. This is more than one hour ago. Please adjust your crontab settings." + +#: src/Module/Admin/Summary.php:105 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +".htconfig.php. See the Config help page for " +"help with the transition." +msgstr "Friendica's configuration is now stored in config/local.config.php; please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition..htconfig.php. See the Config help page for help with the transition." + +#: src/Module/Admin/Summary.php:109 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +"config/local.ini.php. See the Config help " +"page for help with the transition." +msgstr "Friendica's configuration is now stored in config/local.config.php; please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition." + +#: src/Module/Admin/Summary.php:115 +#, php-format +msgid "" +"%s is not reachable on your system. This is a severe " +"configuration issue that prevents server to server communication. See the installation page for help." +msgstr "%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help." + +#: src/Module/Admin/Summary.php:133 +#, php-format +msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "The logfile '%s' is not usable. No logging is possible (error: '%s')" + +#: src/Module/Admin/Summary.php:147 +#, php-format +msgid "" +"The debug logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "The debug logfile '%s' is not usable. No logging is possible (error: '%s')" + +#: src/Module/Admin/Summary.php:163 +#, php-format +msgid "" +"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" +" system.basepath from your db to avoid differences." +msgstr "The system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences." + +#: src/Module/Admin/Summary.php:171 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is wrong and the config file '%s' " +"isn't used." +msgstr "The current system.basepath '%s' is wrong and the config file '%s' isn't used." + +#: src/Module/Admin/Summary.php:179 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is not equal to the config file " +"'%s'. Please fix your configuration." +msgstr "The current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration." + +#: src/Module/Admin/Summary.php:186 +msgid "Normal Account" +msgstr "Standard account" + +#: src/Module/Admin/Summary.php:187 +msgid "Automatic Follower Account" +msgstr "Automatic follower account" + +#: src/Module/Admin/Summary.php:188 +msgid "Public Forum Account" +msgstr "Public forum account" + +#: src/Module/Admin/Summary.php:189 +msgid "Automatic Friend Account" +msgstr "Automatic friend account" + +#: src/Module/Admin/Summary.php:190 +msgid "Blog Account" +msgstr "Blog account" + +#: src/Module/Admin/Summary.php:191 +msgid "Private Forum Account" +msgstr "Private forum account" + +#: src/Module/Admin/Summary.php:211 +msgid "Message queues" +msgstr "Message queues" + +#: src/Module/Admin/Summary.php:217 +msgid "Server Settings" +msgstr "Server Settings" + +#: src/Module/Admin/Summary.php:233 +msgid "Registered users" +msgstr "Signed up users" + +#: src/Module/Admin/Summary.php:235 +msgid "Pending registrations" +msgstr "Pending registrations" + +#: src/Module/Admin/Summary.php:236 +msgid "Version" +msgstr "Version" + +#: src/Module/Admin/Summary.php:240 +msgid "Active addons" +msgstr "Active addons" + +#: src/Module/Admin/Tos.php:60 +msgid "Display Terms of Service" +msgstr "Display Terms of Service" + +#: src/Module/Admin/Tos.php:60 +msgid "" +"Enable the Terms of Service page. If this is enabled a link to the terms " +"will be added to the registration form and the general information page." +msgstr "Enable the Terms of Service page. If this is enabled, a link to the terms will be added to the registration form and to the general information page." + +#: src/Module/Admin/Tos.php:61 +msgid "Display Privacy Statement" +msgstr "Display Privacy Statement" + +#: src/Module/Admin/Tos.php:61 +#, php-format +msgid "" +"Show some informations regarding the needed information to operate the node " +"according e.g. to EU-GDPR." +msgstr "" + +#: src/Module/Admin/Tos.php:62 +msgid "Privacy Statement Preview" +msgstr "Privacy Statement Preview" + +#: src/Module/Admin/Tos.php:64 +msgid "The Terms of Service" +msgstr "Terms of Service" + +#: src/Module/Admin/Tos.php:64 +msgid "" +"Enter the Terms of Service for your node here. You can use BBCode. Headers " +"of sections should be [h2] and below." +msgstr "Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] or less." + +#: src/Module/Admin/Blocklist/Server.php:49 +msgid "Server domain pattern added to blocklist." +msgstr "Server domain pattern added to block-list." + +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:104 +msgid "Blocked server domain pattern" +msgstr "Blocked server domain pattern" + +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:78 +msgid "Reason for the block" +msgstr "Reason for the block" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Delete server domain pattern" +msgstr "Delete server domain pattern" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Check to delete this entry from the blocklist" +msgstr "Check to delete this entry from the block-list" + +#: src/Module/Admin/Blocklist/Server.php:89 +msgid "Server Domain Pattern Blocklist" +msgstr "Server domain pattern block-list" + +#: src/Module/Admin/Blocklist/Server.php:90 +msgid "" +"This page can be used to define a blocklist of server domain patterns from " +"the federated network that are not allowed to interact with your node. For " +"each domain pattern you should also provide the reason why you block it." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:91 +msgid "" +"The list of blocked server domain patterns will be made publically available" +" on the /friendica page so that your users and " +"people investigating communication problems can find the reason easily." +msgstr "The list of blocked server domain patterns will be made publicly available on the /friendica page so that your users and people investigating communication problems can find the reason easily." + +#: src/Module/Admin/Blocklist/Server.php:92 +msgid "" +"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" +"
      \n" +"\t
    • *: Any number of characters
    • \n" +"\t
    • ?: Any single character
    • \n" +"\t
    • [<char1><char2>...]: char1 or char2
    • \n" +"
    " +msgstr "

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    " + +#: src/Module/Admin/Blocklist/Server.php:98 +msgid "Add new entry to block list" +msgstr "Add new entry to block-list" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "Server Domain Pattern" +msgstr "Server Domain Pattern" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "" +"The domain pattern of the new server to add to the block list. Do not " +"include the protocol." +msgstr "The domain pattern of the new server to add to the block-list. Do not include the protocol." + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "Block reason" +msgstr "Block reason" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "The reason why you blocked this server domain pattern." +msgstr "The reason why you blocked this server domain pattern." + +#: src/Module/Admin/Blocklist/Server.php:101 +msgid "Add Entry" +msgstr "Add entry" + +#: src/Module/Admin/Blocklist/Server.php:102 +msgid "Save changes to the blocklist" +msgstr "Save changes to the block-list" + +#: src/Module/Admin/Blocklist/Server.php:103 +msgid "Current Entries in the Blocklist" +msgstr "Current entries in the block-list" + +#: src/Module/Admin/Blocklist/Server.php:106 +msgid "Delete entry from blocklist" +msgstr "Delete entry from block-list" + +#: src/Module/Admin/Blocklist/Server.php:109 +msgid "Delete entry from blocklist?" +msgstr "Delete entry from block-list?" + +#: src/Module/Admin/Blocklist/Contact.php:57 +#, php-format +msgid "%s contact unblocked" +msgid_plural "%s contacts unblocked" +msgstr[0] "%s contact unblocked" +msgstr[1] "%s contacts unblocked" + +#: src/Module/Admin/Blocklist/Contact.php:79 +msgid "Remote Contact Blocklist" +msgstr "Remote contact block-list" + +#: src/Module/Admin/Blocklist/Contact.php:80 +msgid "" +"This page allows you to prevent any message from a remote contact to reach " +"your node." +msgstr "This page allows you to prevent any message from a remote contact to reach your node." + +#: src/Module/Admin/Blocklist/Contact.php:81 +msgid "Block Remote Contact" +msgstr "Block remote contact" + +#: src/Module/Admin/Blocklist/Contact.php:83 +msgid "select none" +msgstr "select none" + +#: src/Module/Admin/Blocklist/Contact.php:86 +msgid "No remote contact is blocked from this node." +msgstr "No remote contact is blocked from this node." + +#: src/Module/Admin/Blocklist/Contact.php:88 +msgid "Blocked Remote Contacts" +msgstr "Blocked remote contacts" + +#: src/Module/Admin/Blocklist/Contact.php:89 +msgid "Block New Remote Contact" +msgstr "Block new remote contact" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Photo" +msgstr "Photo" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Reason" +msgstr "Reason" + +#: src/Module/Admin/Blocklist/Contact.php:98 +#, php-format +msgid "%s total blocked contact" +msgid_plural "%s total blocked contacts" +msgstr[0] "%s total blocked contact" +msgstr[1] "%s blocked contacts" + +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "URL of the remote contact to block." +msgstr "URL of the remote contact to block." + +#: src/Module/Admin/Blocklist/Contact.php:101 +msgid "Block Reason" +msgstr "Block reason" + +#: src/Module/Admin/Item/Source.php:57 +msgid "Item Guid" +msgstr "Item Guid" + +#: src/Module/Admin/Item/Delete.php:54 +msgid "Item marked for deletion." +msgstr "Item marked for deletion." + +#: src/Module/Admin/Item/Delete.php:67 +msgid "Delete this Item" +msgstr "Delete" + +#: src/Module/Admin/Item/Delete.php:68 +msgid "" +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted." + +#: src/Module/Admin/Item/Delete.php:69 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456." + +#: src/Module/Admin/Item/Delete.php:70 +msgid "GUID" +msgstr "GUID" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "The GUID of the item you want to delete." +msgstr "GUID of item to be deleted." + +#: src/Module/Admin/Addons/Details.php:70 +msgid "Addon not found." +msgstr "Addon not found." + +#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 +#, php-format +msgid "Addon %s disabled." +msgstr "Addon %s disabled." + +#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 +#, php-format +msgid "Addon %s enabled." +msgstr "Addon %s enabled." + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:53 +#, php-format +msgid "Addon %s failed to install." +msgstr "Addon %s failed to install." + +#: src/Module/Admin/Addons/Index.php:70 +msgid "Reload active addons" +msgstr "Reload active addons" + +#: src/Module/Admin/Addons/Index.php:75 +#, php-format +msgid "" +"There are currently no addons available on your node. You can find the " +"official addon repository at %1$s and might find other interesting addons in" +" the open addon registry at %2$s" +msgstr "There are currently no addons available on your node. You can find the official addon repository at %1$s and might find other interesting addons in the open addon registry at %2$s" + +#: src/Module/Directory.php:77 +msgid "No entries (some entries may be hidden)." +msgstr "No entries (entries may be hidden)." + +#: src/Module/Directory.php:99 +msgid "Find on this site" +msgstr "Find on this site" + +#: src/Module/Directory.php:101 +msgid "Results for:" +msgstr "Results for:" + +#: src/Module/Directory.php:103 +msgid "Site Directory" +msgstr "Site directory" + +#: src/Module/Attach.php:50 src/Module/Attach.php:62 +msgid "Item was not found." +msgstr "Item was not found." + #: src/Module/Item/Compose.php:46 msgid "Please enter a post body." msgstr "Please enter a post body." @@ -8371,98 +8283,55 @@ msgid "" "your device" msgstr "Location services are disabled. Please check the website's permissions on your device" -#: src/Module/Maintenance.php:46 -msgid "System down for maintenance" -msgstr "Sorry, the system is currently down for maintenance." +#: src/Module/Friendica.php:58 +msgid "Installed addons/apps:" +msgstr "Installed addons/apps:" -#: src/Module/Manifest.php:42 -msgid "A Decentralized Social Network" -msgstr "" +#: src/Module/Friendica.php:63 +msgid "No installed addons/apps" +msgstr "No installed addons/apps" -#: src/Module/Notifications/Introductions.php:76 -msgid "Show Ignored Requests" -msgstr "Show ignored requests." +#: src/Module/Friendica.php:68 +#, php-format +msgid "Read about the Terms of Service of this node." +msgstr "Read about the Terms of Service of this node." -#: src/Module/Notifications/Introductions.php:76 -msgid "Hide Ignored Requests" -msgstr "Hide ignored requests" +#: src/Module/Friendica.php:75 +msgid "On this server the following remote servers are blocked." +msgstr "On this server the following remote servers are blocked." -#: src/Module/Notifications/Introductions.php:90 -#: src/Module/Notifications/Introductions.php:157 -msgid "Notification type:" -msgstr "Notification type:" - -#: src/Module/Notifications/Introductions.php:93 -msgid "Suggested by:" -msgstr "Suggested by:" - -#: src/Module/Notifications/Introductions.php:118 -msgid "Claims to be known to you: " -msgstr "Says they know me:" - -#: src/Module/Notifications/Introductions.php:125 -msgid "Shall your connection be bidirectional or not?" -msgstr "Shall your connection be in both directions or not?" - -#: src/Module/Notifications/Introductions.php:126 +#: src/Module/Friendica.php:93 #, php-format msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "Accepting %s as a friend allows %s to subscribe to your posts. You will also receive updates from them in your news feed." +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." +msgstr "This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s." -#: src/Module/Notifications/Introductions.php:127 -#, php-format +#: src/Module/Friendica.php:98 msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you" -" will not receive updates from them in your news feed." -msgstr "Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed." +"Please visit Friendi.ca to learn more " +"about the Friendica project." +msgstr "Please visit Friendi.ca to learn more about the Friendica project." -#: src/Module/Notifications/Introductions.php:129 -msgid "Friend" -msgstr "Friend" +#: src/Module/Friendica.php:99 +msgid "Bug reports and issues: please visit" +msgstr "Bug reports and issues: please visit" -#: src/Module/Notifications/Introductions.php:130 -msgid "Subscriber" -msgstr "Subscriber" +#: src/Module/Friendica.php:99 +msgid "the bugtracker at github" +msgstr "the bugtracker at github" -#: src/Module/Notifications/Introductions.php:194 -msgid "No introductions." -msgstr "No introductions." +#: src/Module/Friendica.php:100 +msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +msgstr "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" -#: src/Module/Notifications/Introductions.php:195 -#: src/Module/Notifications/Notifications.php:133 -#, php-format -msgid "No more %s notifications." -msgstr "No more %s notifications." +#: src/Module/BaseProfile.php:113 +msgid "Only You Can See This" +msgstr "Only you can see this." -#: src/Module/Notifications/Notification.php:103 -msgid "You must be logged in to show this page." -msgstr "" - -#: src/Module/Notifications/Notifications.php:50 -msgid "Network Notifications" -msgstr "Network notifications" - -#: src/Module/Notifications/Notifications.php:58 -msgid "System Notifications" -msgstr "System notifications" - -#: src/Module/Notifications/Notifications.php:66 -msgid "Personal Notifications" -msgstr "Personal notifications" - -#: src/Module/Notifications/Notifications.php:74 -msgid "Home Notifications" -msgstr "Home notifications" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show unread" -msgstr "Show unread" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show all" -msgstr "Show all" +#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 +msgid "Tips for New Members" +msgstr "Tips for New Members" #: src/Module/Photo.php:87 #, php-format @@ -8474,242 +8343,11 @@ msgstr "" msgid "Invalid photo with id %s." msgstr "Invalid photo with id %s." -#: src/Module/Profile/Contacts.php:42 src/Module/Profile/Contacts.php:55 -#: src/Module/Register.php:260 -msgid "User not found." -msgstr "User not found." - -#: src/Module/Profile/Contacts.php:95 -msgid "No contacts." -msgstr "No contacts." - -#: src/Module/Profile/Contacts.php:129 -#, php-format -msgid "Follower (%s)" -msgid_plural "Followers (%s)" -msgstr[0] "Follower (%s)" -msgstr[1] "Followers (%s)" - -#: src/Module/Profile/Contacts.php:130 -#, php-format -msgid "Following (%s)" -msgid_plural "Following (%s)" -msgstr[0] "Following (%s)" -msgstr[1] "Following (%s)" - -#: src/Module/Profile/Contacts.php:131 -#, php-format -msgid "Mutual friend (%s)" -msgid_plural "Mutual friends (%s)" -msgstr[0] "Mutual friend (%s)" -msgstr[1] "Mutual friends (%s)" - -#: src/Module/Profile/Contacts.php:133 -#, php-format -msgid "Contact (%s)" -msgid_plural "Contacts (%s)" -msgstr[0] "Contact (%s)" -msgstr[1] "Contacts (%s)" - -#: src/Module/Profile/Contacts.php:142 -msgid "All contacts" -msgstr "All contacts" - -#: src/Module/Profile/Profile.php:136 -msgid "Member since:" -msgstr "Member since:" - -#: src/Module/Profile/Profile.php:142 -msgid "j F, Y" -msgstr "j F, Y" - -#: src/Module/Profile/Profile.php:143 -msgid "j F" -msgstr "j F" - -#: src/Module/Profile/Profile.php:151 src/Util/Temporal.php:163 -msgid "Birthday:" -msgstr "Birthday:" - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -msgid "Age: " -msgstr "Age: " - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -#, php-format -msgid "%d year old" -msgid_plural "%d years old" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Profile/Profile.php:216 -msgid "Forums:" -msgstr "Forums:" - -#: src/Module/Profile/Profile.php:226 -msgid "View profile as:" -msgstr "" - -#: src/Module/Profile/Profile.php:300 src/Module/Profile/Profile.php:303 -#: src/Module/Profile/Status.php:55 src/Module/Profile/Status.php:58 -#: src/Protocol/OStatus.php:1288 -#, php-format -msgid "%s's timeline" -msgstr "%s's timeline" - -#: src/Module/Profile/Profile.php:301 src/Module/Profile/Status.php:56 -#: src/Protocol/OStatus.php:1292 -#, php-format -msgid "%s's posts" -msgstr "%s's posts" - -#: src/Module/Profile/Profile.php:302 src/Module/Profile/Status.php:57 -#: src/Protocol/OStatus.php:1295 -#, php-format -msgid "%s's comments" -msgstr "%s's comments" - -#: src/Module/Register.php:69 -msgid "Only parent users can create additional accounts." -msgstr "" - -#: src/Module/Register.php:101 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking \"Register\"." -msgstr "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"." - -#: src/Module/Register.php:102 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items." - -#: src/Module/Register.php:103 -msgid "Your OpenID (optional): " -msgstr "Your OpenID (optional): " - -#: src/Module/Register.php:112 -msgid "Include your profile in member directory?" -msgstr "Include your profile in member directory?" - -#: src/Module/Register.php:135 -msgid "Note for the admin" -msgstr "Note for the admin" - -#: src/Module/Register.php:135 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "Leave a message for the admin. Why do you want to join this node?" - -#: src/Module/Register.php:136 -msgid "Membership on this site is by invitation only." -msgstr "Membership on this site is by invitation only." - -#: src/Module/Register.php:137 -msgid "Your invitation code: " -msgstr "Your invitation code: " - -#: src/Module/Register.php:145 -msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " -msgstr "Your full name: " - -#: src/Module/Register.php:146 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "Your Email Address: (Initial information will be sent there, so this must be an existing address.)" - -#: src/Module/Register.php:147 -msgid "Please repeat your e-mail address:" -msgstr "" - -#: src/Module/Register.php:149 -msgid "Leave empty for an auto generated password." -msgstr "Leave empty for an auto generated password." - -#: src/Module/Register.php:151 -#, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be \"nickname@%s\"." -msgstr "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"." - -#: src/Module/Register.php:152 -msgid "Choose a nickname: " -msgstr "Choose a nickname: " - -#: src/Module/Register.php:161 -msgid "Import your profile to this friendica instance" -msgstr "Import an existing Friendica profile to this node." - -#: src/Module/Register.php:168 -msgid "Note: This node explicitly contains adult content" -msgstr "Note: This node explicitly contains adult content" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "Parent Password:" -msgstr "Parent Password:" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "Please enter the password of the parent account to authorize this request." - -#: src/Module/Register.php:201 -msgid "Password doesn't match." -msgstr "" - -#: src/Module/Register.php:207 -msgid "Please enter your password." -msgstr "" - -#: src/Module/Register.php:249 -msgid "You have entered too much information." -msgstr "You have entered too much information." - -#: src/Module/Register.php:273 -msgid "Please enter the identical mail address in the second field." -msgstr "" - -#: src/Module/Register.php:300 -msgid "The additional account was created." -msgstr "" - -#: src/Module/Register.php:325 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "Registration successful. Please check your email for further instructions." - -#: src/Module/Register.php:329 -#, php-format -msgid "" -"Failed to send email message. Here your accout details:
    login: %s
    " -"password: %s

    You can change your password after login." -msgstr "Failed to send email message. Here are your account details:
    login: %s
    password: %s

    You can change your password after login." - -#: src/Module/Register.php:335 -msgid "Registration successful." -msgstr "Registration successful." - -#: src/Module/Register.php:340 src/Module/Register.php:347 -msgid "Your registration can not be processed." -msgstr "Your registration cannot be processed." - -#: src/Module/Register.php:346 -msgid "You have to leave a request note for the admin." -msgstr "You have to leave a request note for the admin." - -#: src/Module/Register.php:394 -msgid "Your registration is pending approval by the site owner." -msgstr "Your registration is pending approval by the site administrator." - -#: src/Module/RemoteFollow.php:66 +#: src/Module/RemoteFollow.php:67 msgid "The provided profile link doesn't seem to be valid" msgstr "" -#: src/Module/RemoteFollow.php:107 +#: src/Module/RemoteFollow.php:105 #, php-format msgid "" "Enter your Webfinger address (user@domain.tld) or profile URL here. If this " @@ -8717,465 +8355,387 @@ msgid "" " or %s directly on your system." msgstr "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system." -#: src/Module/Search/Acl.php:56 -msgid "You must be logged in to use this module." -msgstr "You must be logged in to use this module." +#: src/Module/BaseSettings.php:43 +msgid "Account" +msgstr "Account" -#: src/Module/Search/Index.php:52 +#: src/Module/BaseSettings.php:73 +msgid "Display" +msgstr "Display" + +#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:171 +msgid "Manage Accounts" +msgstr "" + +#: src/Module/BaseSettings.php:101 +msgid "Connected apps" +msgstr "Connected apps" + +#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 +msgid "Export personal data" +msgstr "Export personal data" + +#: src/Module/BaseSettings.php:115 +msgid "Remove account" +msgstr "Remove account" + +#: src/Module/Group.php:61 +msgid "Could not create group." +msgstr "Could not create group." + +#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 +msgid "Group not found." +msgstr "Group not found." + +#: src/Module/Group.php:78 +msgid "Group name was not changed." +msgstr "" + +#: src/Module/Group.php:100 +msgid "Unknown group." +msgstr "Unknown group." + +#: src/Module/Group.php:109 +msgid "Contact is deleted." +msgstr "Contact is deleted." + +#: src/Module/Group.php:115 +msgid "Unable to add the contact to the group." +msgstr "Unable to add contact to group." + +#: src/Module/Group.php:118 +msgid "Contact successfully added to group." +msgstr "Contact successfully added to group." + +#: src/Module/Group.php:122 +msgid "Unable to remove the contact from the group." +msgstr "Unable to remove contact from group." + +#: src/Module/Group.php:125 +msgid "Contact successfully removed from group." +msgstr "Contact successfully removed from group." + +#: src/Module/Group.php:128 +msgid "Unknown group command." +msgstr "Unknown group command." + +#: src/Module/Group.php:131 +msgid "Bad request." +msgstr "Bad request." + +#: src/Module/Group.php:170 +msgid "Save Group" +msgstr "Save group" + +#: src/Module/Group.php:171 +msgid "Filter" +msgstr "Filter" + +#: src/Module/Group.php:177 +msgid "Create a group of contacts/friends." +msgstr "Create a group of contacts/friends." + +#: src/Module/Group.php:178 src/Module/Group.php:201 src/Module/Group.php:276 +#: src/Model/Group.php:536 +msgid "Group Name: " +msgstr "Group name: " + +#: src/Module/Group.php:193 src/Model/Group.php:533 +msgid "Contacts not in any group" +msgstr "Contacts not in any group" + +#: src/Module/Group.php:219 +msgid "Unable to remove group." +msgstr "Unable to remove group." + +#: src/Module/Group.php:270 +msgid "Delete Group" +msgstr "Delete group" + +#: src/Module/Group.php:280 +msgid "Edit Group Name" +msgstr "Edit group name" + +#: src/Module/Group.php:290 +msgid "Members" +msgstr "Members" + +#: src/Module/Group.php:306 +msgid "Remove contact from group" +msgstr "Remove contact from group" + +#: src/Module/Group.php:326 +msgid "Click on a contact to add or remove." +msgstr "Click on a contact to add or remove it." + +#: src/Module/Group.php:340 +msgid "Add contact to group" +msgstr "Add contact to group" + +#: src/Module/Search/Index.php:53 msgid "Only logged in users are permitted to perform a search." msgstr "Only logged in users are permitted to perform a search." -#: src/Module/Search/Index.php:74 +#: src/Module/Search/Index.php:75 msgid "Only one search per minute is permitted for not logged in users." msgstr "Only one search per minute is permitted for not-logged-in users." -#: src/Module/Search/Index.php:200 +#: src/Module/Search/Index.php:98 src/Content/Nav.php:219 +#: src/Content/Text/HTML.php:902 +msgid "Search" +msgstr "Search" + +#: src/Module/Search/Index.php:184 #, php-format msgid "Items tagged with: %s" msgstr "Items tagged with: %s" -#: src/Module/Search/Saved.php:44 -msgid "Search term successfully saved." -msgstr "Search term successfully saved." +#: src/Module/Search/Acl.php:55 src/Module/Contact/Poke.php:127 +msgid "You must be logged in to use this module." +msgstr "You must be logged in to use this module." -#: src/Module/Search/Saved.php:46 +#: src/Module/Search/Saved.php:45 +msgid "Search term was not saved." +msgstr "" + +#: src/Module/Search/Saved.php:48 msgid "Search term already saved." msgstr "Search term already saved." -#: src/Module/Search/Saved.php:52 -msgid "Search term successfully removed." -msgstr "Search term successfully removed." - -#: src/Module/Security/Login.php:101 -msgid "Create a New Account" -msgstr "Create a new account" - -#: src/Module/Security/Login.php:126 -msgid "Your OpenID: " -msgstr "Your OpenID: " - -#: src/Module/Security/Login.php:129 -msgid "" -"Please enter your username and password to add the OpenID to your existing " -"account." -msgstr "Please enter your username and password to add the OpenID to your existing account." - -#: src/Module/Security/Login.php:131 -msgid "Or login using OpenID: " -msgstr "Or login with OpenID: " - -#: src/Module/Security/Login.php:145 -msgid "Password: " -msgstr "Password: " - -#: src/Module/Security/Login.php:146 -msgid "Remember me" -msgstr "Remember me" - -#: src/Module/Security/Login.php:155 -msgid "Forgot your password?" -msgstr "Forgot your password?" - -#: src/Module/Security/Login.php:158 -msgid "Website Terms of Service" -msgstr "Website Terms of Service" - -#: src/Module/Security/Login.php:159 -msgid "terms of service" -msgstr "Terms of service" - -#: src/Module/Security/Login.php:161 -msgid "Website Privacy Policy" -msgstr "Website Privacy Policy" - -#: src/Module/Security/Login.php:162 -msgid "privacy policy" -msgstr "Privacy policy" - -#: src/Module/Security/Logout.php:53 -msgid "Logged out." -msgstr "Logged out." - -#: src/Module/Security/OpenID.php:54 -msgid "OpenID protocol error. No ID returned" +#: src/Module/Search/Saved.php:54 +msgid "Search term was not removed." msgstr "" -#: src/Module/Security/OpenID.php:92 -msgid "" -"Account not found. Please login to your existing account to add the OpenID " -"to it." -msgstr "Account not found. Please login to your existing account to add the OpenID to it." +#: src/Module/HoverCard.php:47 +msgid "No profile" +msgstr "No profile" -#: src/Module/Security/OpenID.php:94 -msgid "" -"Account not found. Please register a new account or login to your existing " -"account to add the OpenID to it." -msgstr "Account not found. Please register a new account or login to your existing account to add the OpenID." - -#: src/Module/Security/TwoFactor/Recovery.php:60 -#, php-format -msgid "Remaining recovery codes: %d" -msgstr "Remaining recovery codes: %d" - -#: src/Module/Security/TwoFactor/Recovery.php:64 -#: src/Module/Security/TwoFactor/Verify.php:61 -#: src/Module/Settings/TwoFactor/Verify.php:82 -msgid "Invalid code, please retry." -msgstr "Invalid code, please try again." - -#: src/Module/Security/TwoFactor/Recovery.php:83 -msgid "Two-factor recovery" -msgstr "Two-factor recovery" - -#: src/Module/Security/TwoFactor/Recovery.php:84 -msgid "" -"

    You can enter one of your one-time recovery codes in case you lost access" -" to your mobile device.

    " -msgstr "

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    " - -#: src/Module/Security/TwoFactor/Recovery.php:85 -#: src/Module/Security/TwoFactor/Verify.php:84 -#, php-format -msgid "Don’t have your phone? Enter a two-factor recovery code" -msgstr "Don’t have your phone? Enter a two-factor recovery code" - -#: src/Module/Security/TwoFactor/Recovery.php:86 -msgid "Please enter a recovery code" -msgstr "Please enter a recovery code" - -#: src/Module/Security/TwoFactor/Recovery.php:87 -msgid "Submit recovery code and complete login" -msgstr "Submit recovery code and complete login" - -#: src/Module/Security/TwoFactor/Verify.php:81 -msgid "" -"

    Open the two-factor authentication app on your device to get an " -"authentication code and verify your identity.

    " -msgstr "

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    " - -#: src/Module/Security/TwoFactor/Verify.php:85 -#: src/Module/Settings/TwoFactor/Verify.php:141 -msgid "Please enter a code from your authentication app" -msgstr "Please enter a code from your authentication app" - -#: src/Module/Security/TwoFactor/Verify.php:86 -msgid "Verify code and complete login" -msgstr "Verify code and complete login" - -#: src/Module/Settings/Delegation.php:53 -msgid "Delegation successfully granted." -msgstr "Delegation successfully granted." - -#: src/Module/Settings/Delegation.php:55 -msgid "Parent user not found, unavailable or password doesn't match." -msgstr "Parent user not found, unavailable or password doesn't match." - -#: src/Module/Settings/Delegation.php:59 -msgid "Delegation successfully revoked." -msgstr "Delegation successfully revoked." - -#: src/Module/Settings/Delegation.php:81 -#: src/Module/Settings/Delegation.php:103 -msgid "" -"Delegated administrators can view but not change delegation permissions." -msgstr "Delegated administrators can view but not change delegation permissions." - -#: src/Module/Settings/Delegation.php:95 -msgid "Delegate user not found." -msgstr "Delegate user not found." - -#: src/Module/Settings/Delegation.php:142 -msgid "No parent user" -msgstr "No parent user" - -#: src/Module/Settings/Delegation.php:153 -#: src/Module/Settings/Delegation.php:164 -msgid "Parent User" -msgstr "Parent user" - -#: src/Module/Settings/Delegation.php:161 -msgid "Additional Accounts" +#: src/Module/Contact/Poke.php:114 +msgid "Error while sending poke, please retry." msgstr "" -#: src/Module/Settings/Delegation.php:162 +#: src/Module/Contact/Poke.php:150 +msgid "Poke/Prod" +msgstr "Poke/Prod" + +#: src/Module/Contact/Poke.php:151 +msgid "poke, prod or do other things to somebody" +msgstr "Poke, prod or do other things to somebody" + +#: src/Module/Contact/Poke.php:153 +msgid "Choose what you wish to do to recipient" +msgstr "Choose what you wish to do:" + +#: src/Module/Contact/Poke.php:154 +msgid "Make this post private" +msgstr "Make this post private" + +#: src/Module/Contact/Advanced.php:94 +msgid "Contact update failed." +msgstr "Contact update failed." + +#: src/Module/Contact/Advanced.php:111 msgid "" -"Register additional accounts that are automatically connected to your " -"existing account so you can manage them from this account." -msgstr "" +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact may stop working." +msgstr "Warning: These are highly advanced settings. If you enter incorrect information, your communications with this contact might be disrupted." -#: src/Module/Settings/Delegation.php:163 -msgid "Register an additional account" -msgstr "" - -#: src/Module/Settings/Delegation.php:167 +#: src/Module/Contact/Advanced.php:112 msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "Parent users have total control of this account, including core settings. Please double-check whom you grant such access." +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "Please use your browser 'Back' button now if you are uncertain what to do on this page." -#: src/Module/Settings/Delegation.php:171 -msgid "Delegates" -msgstr "Delegates" +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "No mirroring" +msgstr "No mirroring" -#: src/Module/Settings/Delegation.php:173 +#: src/Module/Contact/Advanced.php:123 +msgid "Mirror as forwarded posting" +msgstr "Mirror as forwarded posting" + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "Mirror as my own posting" +msgstr "Mirror as my own posting" + +#: src/Module/Contact/Advanced.php:136 +msgid "Return to contact editor" +msgstr "Return to contact editor" + +#: src/Module/Contact/Advanced.php:141 +msgid "Remote Self" +msgstr "Remote self" + +#: src/Module/Contact/Advanced.php:144 +msgid "Mirror postings from this contact" +msgstr "Mirror postings from this contact:" + +#: src/Module/Contact/Advanced.php:146 msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely." +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "This will cause Friendica to repost new entries from this contact." -#: src/Module/Settings/Delegation.php:174 -msgid "Existing Page Delegates" -msgstr "Existing page delegates" +#: src/Module/Contact/Advanced.php:151 +msgid "Account Nickname" +msgstr "Account nickname:" -#: src/Module/Settings/Delegation.php:176 -msgid "Potential Delegates" -msgstr "Potential delegates" +#: src/Module/Contact/Advanced.php:152 +msgid "@Tagname - overrides Name/Nickname" +msgstr "@Tag name - overrides name/nickname:" -#: src/Module/Settings/Delegation.php:179 -msgid "Add" -msgstr "Add" +#: src/Module/Contact/Advanced.php:153 +msgid "Account URL" +msgstr "Account URL:" -#: src/Module/Settings/Delegation.php:180 -msgid "No entries." -msgstr "No entries." +#: src/Module/Contact/Advanced.php:154 +msgid "Account URL Alias" +msgstr "Account URL alias" -#: src/Module/Settings/Display.php:101 -msgid "The theme you chose isn't available." -msgstr "The theme you chose isn't available." +#: src/Module/Contact/Advanced.php:155 +msgid "Friend Request URL" +msgstr "Friend request URL:" -#: src/Module/Settings/Display.php:138 -#, php-format -msgid "%s - (Unsupported)" -msgstr "%s - (Unsupported)" +#: src/Module/Contact/Advanced.php:156 +msgid "Friend Confirm URL" +msgstr "Friend confirm URL:" -#: src/Module/Settings/Display.php:181 -msgid "Display Settings" -msgstr "Display Settings" +#: src/Module/Contact/Advanced.php:157 +msgid "Notification Endpoint URL" +msgstr "Notification endpoint URL" -#: src/Module/Settings/Display.php:183 -msgid "General Theme Settings" -msgstr "Themes" +#: src/Module/Contact/Advanced.php:158 +msgid "Poll/Feed URL" +msgstr "Poll/Feed URL:" -#: src/Module/Settings/Display.php:184 -msgid "Custom Theme Settings" -msgstr "Theme customization" +#: src/Module/Contact/Advanced.php:159 +msgid "New photo from this URL" +msgstr "New photo from this URL:" -#: src/Module/Settings/Display.php:185 -msgid "Content Settings" -msgstr "Content/Layout" +#: src/Module/Apps.php:47 +msgid "No installed applications." +msgstr "No installed applications." -#: src/Module/Settings/Display.php:186 view/theme/duepuntozero/config.php:70 -#: view/theme/frio/config.php:140 view/theme/quattro/config.php:72 -#: view/theme/vier/config.php:120 -msgid "Theme settings" -msgstr "Theme settings" +#: src/Module/Apps.php:52 +msgid "Applications" +msgstr "Applications" -#: src/Module/Settings/Display.php:187 -msgid "Calendar" -msgstr "Calendar" - -#: src/Module/Settings/Display.php:193 -msgid "Display Theme:" -msgstr "Display theme:" - -#: src/Module/Settings/Display.php:194 -msgid "Mobile Theme:" -msgstr "Mobile theme:" - -#: src/Module/Settings/Display.php:197 -msgid "Number of items to display per page:" -msgstr "Number of items displayed per page:" - -#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 -msgid "Maximum of 100 items" -msgstr "Maximum of 100 items" - -#: src/Module/Settings/Display.php:198 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "Number of items displayed per page on mobile devices:" - -#: src/Module/Settings/Display.php:199 -msgid "Update browser every xx seconds" -msgstr "Update browser every so many seconds:" - -#: src/Module/Settings/Display.php:199 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "Minimum 10 seconds; to disable -1." - -#: src/Module/Settings/Display.php:200 -msgid "Automatic updates only at the top of the post stream pages" -msgstr "" - -#: src/Module/Settings/Display.php:200 -msgid "" -"Auto update may add new posts at the top of the post stream pages, which can" -" affect the scroll position and perturb normal reading if it happens " -"anywhere else the top of the page." -msgstr "" - -#: src/Module/Settings/Display.php:201 -msgid "Don't show emoticons" -msgstr "Don't show emoticons" - -#: src/Module/Settings/Display.php:201 -msgid "" -"Normally emoticons are replaced with matching symbols. This setting disables" -" this behaviour." -msgstr "" - -#: src/Module/Settings/Display.php:202 -msgid "Infinite scroll" -msgstr "Infinite scroll" - -#: src/Module/Settings/Display.php:202 -msgid "Automatic fetch new items when reaching the page end." -msgstr "" - -#: src/Module/Settings/Display.php:203 -msgid "Disable Smart Threading" -msgstr "Disable smart threading" - -#: src/Module/Settings/Display.php:203 -msgid "Disable the automatic suppression of extraneous thread indentation." -msgstr "Disable the automatic suppression of extraneous thread indentation." - -#: src/Module/Settings/Display.php:204 -msgid "Hide the Dislike feature" -msgstr "" - -#: src/Module/Settings/Display.php:204 -msgid "Hides the Dislike button and dislike reactions on posts and comments." -msgstr "" - -#: src/Module/Settings/Display.php:206 -msgid "Beginning of week:" -msgstr "Week begins: " - -#: src/Module/Settings/Profile/Index.php:86 +#: src/Module/Settings/Profile/Index.php:85 msgid "Profile Name is required." msgstr "Profile name is required." -#: src/Module/Settings/Profile/Index.php:138 -msgid "Profile updated." -msgstr "Profile updated." - -#: src/Module/Settings/Profile/Index.php:140 +#: src/Module/Settings/Profile/Index.php:137 msgid "Profile couldn't be updated." msgstr "" -#: src/Module/Settings/Profile/Index.php:193 -#: src/Module/Settings/Profile/Index.php:213 +#: src/Module/Settings/Profile/Index.php:187 +#: src/Module/Settings/Profile/Index.php:207 msgid "Label:" msgstr "" -#: src/Module/Settings/Profile/Index.php:194 -#: src/Module/Settings/Profile/Index.php:214 +#: src/Module/Settings/Profile/Index.php:188 +#: src/Module/Settings/Profile/Index.php:208 msgid "Value:" msgstr "" -#: src/Module/Settings/Profile/Index.php:204 -#: src/Module/Settings/Profile/Index.php:224 +#: src/Module/Settings/Profile/Index.php:198 +#: src/Module/Settings/Profile/Index.php:218 msgid "Field Permissions" -msgstr "" +msgstr "Field Permissions" -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:225 +#: src/Module/Settings/Profile/Index.php:199 +#: src/Module/Settings/Profile/Index.php:219 msgid "(click to open/close)" msgstr "(reveal/hide)" -#: src/Module/Settings/Profile/Index.php:211 +#: src/Module/Settings/Profile/Index.php:205 msgid "Add a new profile field" msgstr "" -#: src/Module/Settings/Profile/Index.php:241 +#: src/Module/Settings/Profile/Index.php:235 msgid "Profile Actions" msgstr "Profile actions" -#: src/Module/Settings/Profile/Index.php:242 +#: src/Module/Settings/Profile/Index.php:236 msgid "Edit Profile Details" msgstr "Edit Profile Details" -#: src/Module/Settings/Profile/Index.php:244 +#: src/Module/Settings/Profile/Index.php:238 msgid "Change Profile Photo" msgstr "Change profile photo" -#: src/Module/Settings/Profile/Index.php:249 +#: src/Module/Settings/Profile/Index.php:243 msgid "Profile picture" msgstr "Profile picture" -#: src/Module/Settings/Profile/Index.php:250 +#: src/Module/Settings/Profile/Index.php:244 msgid "Location" msgstr "Location" -#: src/Module/Settings/Profile/Index.php:251 src/Util/Temporal.php:93 +#: src/Module/Settings/Profile/Index.php:245 src/Util/Temporal.php:93 #: src/Util/Temporal.php:95 msgid "Miscellaneous" msgstr "Miscellaneous" -#: src/Module/Settings/Profile/Index.php:252 +#: src/Module/Settings/Profile/Index.php:246 msgid "Custom Profile Fields" msgstr "" -#: src/Module/Settings/Profile/Index.php:254 src/Module/Welcome.php:58 -msgid "Upload Profile Photo" -msgstr "Upload profile photo" - -#: src/Module/Settings/Profile/Index.php:258 +#: src/Module/Settings/Profile/Index.php:252 msgid "Display name:" msgstr "" -#: src/Module/Settings/Profile/Index.php:261 +#: src/Module/Settings/Profile/Index.php:255 msgid "Street Address:" msgstr "Street address:" -#: src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Profile/Index.php:256 msgid "Locality/City:" msgstr "Locality/City:" -#: src/Module/Settings/Profile/Index.php:263 +#: src/Module/Settings/Profile/Index.php:257 msgid "Region/State:" msgstr "Region/State:" -#: src/Module/Settings/Profile/Index.php:264 +#: src/Module/Settings/Profile/Index.php:258 msgid "Postal/Zip Code:" msgstr "Postcode:" -#: src/Module/Settings/Profile/Index.php:265 +#: src/Module/Settings/Profile/Index.php:259 msgid "Country:" msgstr "Country:" -#: src/Module/Settings/Profile/Index.php:267 +#: src/Module/Settings/Profile/Index.php:261 msgid "XMPP (Jabber) address:" msgstr "XMPP (Jabber) address:" -#: src/Module/Settings/Profile/Index.php:267 +#: src/Module/Settings/Profile/Index.php:261 msgid "" "The XMPP address will be propagated to your contacts so that they can follow" " you." msgstr "The XMPP address will be propagated to your contacts so that they can follow you." -#: src/Module/Settings/Profile/Index.php:268 +#: src/Module/Settings/Profile/Index.php:262 msgid "Homepage URL:" msgstr "Homepage URL:" -#: src/Module/Settings/Profile/Index.php:269 +#: src/Module/Settings/Profile/Index.php:263 msgid "Public Keywords:" msgstr "Public keywords:" -#: src/Module/Settings/Profile/Index.php:269 +#: src/Module/Settings/Profile/Index.php:263 msgid "(Used for suggesting potential friends, can be seen by others)" msgstr "Used for suggesting potential friends, can be seen by others." -#: src/Module/Settings/Profile/Index.php:270 +#: src/Module/Settings/Profile/Index.php:264 msgid "Private Keywords:" msgstr "Private keywords:" -#: src/Module/Settings/Profile/Index.php:270 +#: src/Module/Settings/Profile/Index.php:264 msgid "(Used for searching profiles, never shown to others)" msgstr "Used for searching profiles, never shown to others." -#: src/Module/Settings/Profile/Index.php:271 +#: src/Module/Settings/Profile/Index.php:265 #, php-format msgid "" "

    Custom fields appear on your profile page.

    \n" @@ -9188,7 +8748,7 @@ msgstr "" #: src/Module/Settings/Profile/Photo/Crop.php:102 #: src/Module/Settings/Profile/Photo/Crop.php:118 #: src/Module/Settings/Profile/Photo/Crop.php:134 -#: src/Module/Settings/Profile/Photo/Index.php:105 +#: src/Module/Settings/Profile/Photo/Index.php:103 #, php-format msgid "Image size reduction [%s] failed." msgstr "Image size reduction [%s] failed." @@ -9228,115 +8788,111 @@ msgstr "" msgid "Missing uploaded image." msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:97 -msgid "Image uploaded successfully." -msgstr "Image uploaded successfully." - -#: src/Module/Settings/Profile/Photo/Index.php:128 +#: src/Module/Settings/Profile/Photo/Index.php:126 msgid "Profile Picture Settings" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:129 +#: src/Module/Settings/Profile/Photo/Index.php:127 msgid "Current Profile Picture" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:130 +#: src/Module/Settings/Profile/Photo/Index.php:128 msgid "Upload Profile Picture" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:131 +#: src/Module/Settings/Profile/Photo/Index.php:129 msgid "Upload Picture:" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:134 msgid "or" msgstr "or" -#: src/Module/Settings/Profile/Photo/Index.php:138 +#: src/Module/Settings/Profile/Photo/Index.php:136 msgid "skip this step" msgstr "skip this step" -#: src/Module/Settings/Profile/Photo/Index.php:140 +#: src/Module/Settings/Profile/Photo/Index.php:138 msgid "select a photo from your photo albums" msgstr "select a photo from your photo albums" -#: src/Module/Settings/TwoFactor/AppSpecific.php:52 -#: src/Module/Settings/TwoFactor/Recovery.php:50 -#: src/Module/Settings/TwoFactor/Verify.php:56 -msgid "Please enter your password to access this page." -msgstr "Please enter your password to access this page." +#: src/Module/Settings/Delegation.php:53 +msgid "Delegation successfully granted." +msgstr "Delegation successfully granted." -#: src/Module/Settings/TwoFactor/AppSpecific.php:70 -msgid "App-specific password generation failed: The description is empty." -msgstr "App-specific password generation failed: The description is empty." +#: src/Module/Settings/Delegation.php:55 +msgid "Parent user not found, unavailable or password doesn't match." +msgstr "Parent user not found, unavailable or password doesn't match." -#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +#: src/Module/Settings/Delegation.php:59 +msgid "Delegation successfully revoked." +msgstr "Delegation successfully revoked." + +#: src/Module/Settings/Delegation.php:81 +#: src/Module/Settings/Delegation.php:103 msgid "" -"App-specific password generation failed: This description already exists." -msgstr "App-specific password generation failed: This description already exists." +"Delegated administrators can view but not change delegation permissions." +msgstr "Delegated administrators can view but not change delegation permissions." -#: src/Module/Settings/TwoFactor/AppSpecific.php:77 -msgid "New app-specific password generated." -msgstr "New app-specific password generated." +#: src/Module/Settings/Delegation.php:95 +msgid "Delegate user not found." +msgstr "Delegate user not found." -#: src/Module/Settings/TwoFactor/AppSpecific.php:83 -msgid "App-specific passwords successfully revoked." -msgstr "App-specific passwords successfully revoked." +#: src/Module/Settings/Delegation.php:143 +msgid "No parent user" +msgstr "No parent user" -#: src/Module/Settings/TwoFactor/AppSpecific.php:93 -msgid "App-specific password successfully revoked." -msgstr "App-specific password successfully revoked." +#: src/Module/Settings/Delegation.php:154 +#: src/Module/Settings/Delegation.php:165 +msgid "Parent User" +msgstr "Parent user" -#: src/Module/Settings/TwoFactor/AppSpecific.php:114 -msgid "Two-factor app-specific passwords" -msgstr "Two-factor app-specific passwords" +#: src/Module/Settings/Delegation.php:162 +msgid "Additional Accounts" +msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +#: src/Module/Settings/Delegation.php:163 msgid "" -"

    App-specific passwords are randomly generated passwords used instead your" -" regular password to authenticate your account on third-party applications " -"that don't support two-factor authentication.

    " -msgstr "

    App-specific passwords are randomly generated passwords. They are used instead of your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    " +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." +msgstr "" -#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +#: src/Module/Settings/Delegation.php:164 +msgid "Register an additional account" +msgstr "" + +#: src/Module/Settings/Delegation.php:168 msgid "" -"Make sure to copy your new app-specific password now. You won’t be able to " -"see it again!" -msgstr "Make sure to copy your new app-specific password now. You won’t be able to see it again!" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." +msgstr "Parent users have total control of this account, including core settings. Please double-check whom you grant such access." -#: src/Module/Settings/TwoFactor/AppSpecific.php:120 -msgid "Description" -msgstr "Description" +#: src/Module/Settings/Delegation.php:172 +msgid "Delegates" +msgstr "Delegates" -#: src/Module/Settings/TwoFactor/AppSpecific.php:121 -msgid "Last Used" -msgstr "Last used" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:122 -msgid "Revoke" -msgstr "Revoke" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:123 -msgid "Revoke All" -msgstr "Revoke all" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +#: src/Module/Settings/Delegation.php:174 msgid "" -"When you generate a new app-specific password, you must use it right away, " -"it will be shown to you once after you generate it." -msgstr "When you generate a new app-specific password, you must use it right away. It will be shown to you only once after you generate it." +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely." -#: src/Module/Settings/TwoFactor/AppSpecific.php:127 -msgid "Generate new app-specific password" -msgstr "Generate new app-specific password" +#: src/Module/Settings/Delegation.php:175 +msgid "Existing Page Delegates" +msgstr "Existing page delegates" -#: src/Module/Settings/TwoFactor/AppSpecific.php:128 -msgid "Friendiqa on my Fairphone 2..." -msgstr "Friendiqa on my Fairphone 2..." +#: src/Module/Settings/Delegation.php:177 +msgid "Potential Delegates" +msgstr "Potential delegates" -#: src/Module/Settings/TwoFactor/AppSpecific.php:129 -msgid "Generate" -msgstr "Generate" +#: src/Module/Settings/Delegation.php:180 +msgid "Add" +msgstr "Add" + +#: src/Module/Settings/Delegation.php:181 +msgid "No entries." +msgstr "No entries." #: src/Module/Settings/TwoFactor/Index.php:67 msgid "Two-factor authentication successfully disabled." @@ -9430,36 +8986,11 @@ msgstr "Manage app-specific passwords." msgid "Finish app configuration" msgstr "Finish app configuration" -#: src/Module/Settings/TwoFactor/Recovery.php:66 -msgid "New recovery codes successfully generated." -msgstr "New recovery codes successfully generated." - -#: src/Module/Settings/TwoFactor/Recovery.php:92 -msgid "Two-factor recovery codes" -msgstr "Two-factor recovery codes" - -#: src/Module/Settings/TwoFactor/Recovery.php:94 -msgid "" -"

    Recovery codes can be used to access your account in the event you lose " -"access to your device and cannot receive two-factor authentication " -"codes.

    Put these in a safe spot! If you lose your " -"device and don’t have the recovery codes you will lose access to your " -"account.

    " -msgstr "

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe place! If you lose your device and don’t have the recovery codes you will lose access to your account.

    " - -#: src/Module/Settings/TwoFactor/Recovery.php:96 -msgid "" -"When you generate new recovery codes, you must copy the new codes. Your old " -"codes won’t work anymore." -msgstr "When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore." - -#: src/Module/Settings/TwoFactor/Recovery.php:97 -msgid "Generate new recovery codes" -msgstr "Generate new recovery codes" - -#: src/Module/Settings/TwoFactor/Recovery.php:99 -msgid "Next: Verification" -msgstr "Next: Verification" +#: src/Module/Settings/TwoFactor/Verify.php:56 +#: src/Module/Settings/TwoFactor/Recovery.php:50 +#: src/Module/Settings/TwoFactor/AppSpecific.php:52 +msgid "Please enter your password to access this page." +msgstr "Please enter your password to access this page." #: src/Module/Settings/TwoFactor/Verify.php:78 msgid "Two-factor authentication successfully activated." @@ -9506,6 +9037,215 @@ msgstr "

    Or you can open the following URL in your mobile device:

    Recovery codes can be used to access your account in the event you lose " +"access to your device and cannot receive two-factor authentication " +"codes.

    Put these in a safe spot! If you lose your " +"device and don’t have the recovery codes you will lose access to your " +"account.

    " +msgstr "

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe place! If you lose your device and don’t have the recovery codes you will lose access to your account.

    " + +#: src/Module/Settings/TwoFactor/Recovery.php:96 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore." + +#: src/Module/Settings/TwoFactor/Recovery.php:97 +msgid "Generate new recovery codes" +msgstr "Generate new recovery codes" + +#: src/Module/Settings/TwoFactor/Recovery.php:99 +msgid "Next: Verification" +msgstr "Next: Verification" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:70 +msgid "App-specific password generation failed: The description is empty." +msgstr "App-specific password generation failed: The description is empty." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "App-specific password generation failed: This description already exists." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:77 +msgid "New app-specific password generated." +msgstr "New app-specific password generated." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:83 +msgid "App-specific passwords successfully revoked." +msgstr "App-specific passwords successfully revoked." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:93 +msgid "App-specific password successfully revoked." +msgstr "App-specific password successfully revoked." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:114 +msgid "Two-factor app-specific passwords" +msgstr "Two-factor app-specific passwords" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +msgid "" +"

    App-specific passwords are randomly generated passwords used instead your" +" regular password to authenticate your account on third-party applications " +"that don't support two-factor authentication.

    " +msgstr "

    App-specific passwords are randomly generated passwords. They are used instead of your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    " + +#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "Make sure to copy your new app-specific password now. You won’t be able to see it again!" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:120 +msgid "Description" +msgstr "Description" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:121 +msgid "Last Used" +msgstr "Last used" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:122 +msgid "Revoke" +msgstr "Revoke" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:123 +msgid "Revoke All" +msgstr "Revoke all" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "When you generate a new app-specific password, you must use it right away. It will be shown to you only once after you generate it." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:127 +msgid "Generate new app-specific password" +msgstr "Generate new app-specific password" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:128 +msgid "Friendiqa on my Fairphone 2..." +msgstr "Friendiqa on my Fairphone 2..." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:129 +msgid "Generate" +msgstr "Generate" + +#: src/Module/Settings/Display.php:101 +msgid "The theme you chose isn't available." +msgstr "The theme you chose isn't available." + +#: src/Module/Settings/Display.php:138 +#, php-format +msgid "%s - (Unsupported)" +msgstr "%s - (Unsupported)" + +#: src/Module/Settings/Display.php:181 +msgid "Display Settings" +msgstr "Display Settings" + +#: src/Module/Settings/Display.php:183 +msgid "General Theme Settings" +msgstr "Themes" + +#: src/Module/Settings/Display.php:184 +msgid "Custom Theme Settings" +msgstr "Theme customization" + +#: src/Module/Settings/Display.php:185 +msgid "Content Settings" +msgstr "Content/Layout" + +#: src/Module/Settings/Display.php:187 +msgid "Calendar" +msgstr "Calendar" + +#: src/Module/Settings/Display.php:193 +msgid "Display Theme:" +msgstr "Display theme:" + +#: src/Module/Settings/Display.php:194 +msgid "Mobile Theme:" +msgstr "Mobile theme:" + +#: src/Module/Settings/Display.php:197 +msgid "Number of items to display per page:" +msgstr "Number of items displayed per page:" + +#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 +msgid "Maximum of 100 items" +msgstr "Maximum of 100 items" + +#: src/Module/Settings/Display.php:198 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "Number of items displayed per page on mobile devices:" + +#: src/Module/Settings/Display.php:199 +msgid "Update browser every xx seconds" +msgstr "Update browser every so many seconds:" + +#: src/Module/Settings/Display.php:199 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "Minimum 10 seconds; to disable -1." + +#: src/Module/Settings/Display.php:200 +msgid "Automatic updates only at the top of the post stream pages" +msgstr "" + +#: src/Module/Settings/Display.php:200 +msgid "" +"Auto update may add new posts at the top of the post stream pages, which can" +" affect the scroll position and perturb normal reading if it happens " +"anywhere else the top of the page." +msgstr "" + +#: src/Module/Settings/Display.php:201 +msgid "Don't show emoticons" +msgstr "Don't show emoticons" + +#: src/Module/Settings/Display.php:201 +msgid "" +"Normally emoticons are replaced with matching symbols. This setting disables" +" this behaviour." +msgstr "" + +#: src/Module/Settings/Display.php:202 +msgid "Infinite scroll" +msgstr "Infinite scroll" + +#: src/Module/Settings/Display.php:202 +msgid "Automatic fetch new items when reaching the page end." +msgstr "" + +#: src/Module/Settings/Display.php:203 +msgid "Disable Smart Threading" +msgstr "Disable smart threading" + +#: src/Module/Settings/Display.php:203 +msgid "Disable the automatic suppression of extraneous thread indentation." +msgstr "Disable the automatic suppression of extraneous thread indentation." + +#: src/Module/Settings/Display.php:204 +msgid "Hide the Dislike feature" +msgstr "" + +#: src/Module/Settings/Display.php:204 +msgid "Hides the Dislike button and dislike reactions on posts and comments." +msgstr "" + +#: src/Module/Settings/Display.php:206 +msgid "Beginning of week:" +msgstr "Week begins: " + #: src/Module/Settings/UserExport.php:57 msgid "Export account" msgstr "Export account" @@ -9537,574 +9277,31 @@ msgid "" " e.g. Mastodon." msgstr "Export the list of the accounts you are following as CSV file. Compatible with Mastodon for example." -#: src/Module/Special/HTTPException.php:49 -msgid "Bad Request" -msgstr "Bad request" +#: src/Module/Maintenance.php:46 +msgid "System down for maintenance" +msgstr "Sorry, the system is currently down for maintenance." -#: src/Module/Special/HTTPException.php:50 -msgid "Unauthorized" -msgstr "Unauthorized" - -#: src/Module/Special/HTTPException.php:51 -msgid "Forbidden" -msgstr "Forbidden" - -#: src/Module/Special/HTTPException.php:52 -msgid "Not Found" -msgstr "Not found" - -#: src/Module/Special/HTTPException.php:53 -msgid "Internal Server Error" -msgstr "Internal Server Error" - -#: src/Module/Special/HTTPException.php:54 -msgid "Service Unavailable" -msgstr "Service Unavailable" - -#: src/Module/Special/HTTPException.php:61 -msgid "" -"The server cannot or will not process the request due to an apparent client " -"error." -msgstr "The server cannot process the request due to an apparent client error." - -#: src/Module/Special/HTTPException.php:62 -msgid "" -"Authentication is required and has failed or has not yet been provided." -msgstr "Authentication is required but has failed or not yet being provided." - -#: src/Module/Special/HTTPException.php:63 -msgid "" -"The request was valid, but the server is refusing action. The user might not" -" have the necessary permissions for a resource, or may need an account." -msgstr "The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account." - -#: src/Module/Special/HTTPException.php:64 -msgid "" -"The requested resource could not be found but may be available in the " -"future." -msgstr "The requested resource could not be found but may be available in the future." - -#: src/Module/Special/HTTPException.php:65 -msgid "" -"An unexpected condition was encountered and no more specific message is " -"suitable." -msgstr "An unexpected condition was encountered and no more specific message is available." - -#: src/Module/Special/HTTPException.php:66 -msgid "" -"The server is currently unavailable (because it is overloaded or down for " -"maintenance). Please try again later." -msgstr "The server is currently unavailable (possibly because it is overloaded or down for maintenance). Please try again later." - -#: src/Module/Tos.php:46 src/Module/Tos.php:88 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen" -" name), an username (nickname) and a working email address. The names will " -"be accessible on the profile page of the account by any visitor of the page," -" even if other profile details are not displayed. The email address will " -"only be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or" -" the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), a username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but won’t be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication." - -#: src/Module/Tos.php:47 src/Module/Tos.php:89 -msgid "" -"This data is required for communication and is passed on to the nodes of the" -" communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "This information is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional personal information that may be transmitted to the communication partner's accounts." - -#: src/Module/Tos.php:48 src/Module/Tos.php:90 -#, php-format -msgid "" -"At any point in time a logged in user can export their account data from the" -"
    account settings. If the user " -"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " -"be permanent. Deletion of the data will also be requested from the nodes of " -"the communication partners." -msgstr "At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners." - -#: src/Module/Tos.php:51 src/Module/Tos.php:87 -msgid "Privacy Statement" -msgstr "Privacy Statement" - -#: src/Module/Welcome.php:44 -msgid "Welcome to Friendica" -msgstr "Welcome to Friendica" - -#: src/Module/Welcome.php:45 -msgid "New Member Checklist" -msgstr "New Member Checklist" - -#: src/Module/Welcome.php:46 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." -msgstr "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear." - -#: src/Module/Welcome.php:48 -msgid "Getting Started" -msgstr "Getting started" - -#: src/Module/Welcome.php:49 -msgid "Friendica Walk-Through" -msgstr "Friendica walk-through" - -#: src/Module/Welcome.php:50 -msgid "" -"On your Quick Start page - find a brief introduction to your " -"profile and network tabs, make some new connections, and find some groups to" -" join." -msgstr "On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join." - -#: src/Module/Welcome.php:53 -msgid "Go to Your Settings" -msgstr "Go to your settings" - -#: src/Module/Welcome.php:54 -msgid "" -"On your Settings page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." -msgstr "On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web." - -#: src/Module/Welcome.php:55 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished" -" directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." -msgstr "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you." - -#: src/Module/Welcome.php:59 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make" -" friends than people who do not." -msgstr "Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not." - -#: src/Module/Welcome.php:60 -msgid "Edit Your Profile" -msgstr "Edit your profile" - -#: src/Module/Welcome.php:61 -msgid "" -"Edit your default profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown" -" visitors." -msgstr "Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors." - -#: src/Module/Welcome.php:62 -msgid "Profile Keywords" -msgstr "Profile keywords" - -#: src/Module/Welcome.php:63 -msgid "" -"Set some public keywords for your profile which describe your interests. We " -"may be able to find other people with similar interests and suggest " -"friendships." -msgstr "" - -#: src/Module/Welcome.php:65 -msgid "Connecting" -msgstr "Connecting" - -#: src/Module/Welcome.php:67 -msgid "Importing Emails" -msgstr "Importing emails" - -#: src/Module/Welcome.php:68 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" -msgstr "Enter your email access information on your Connector Settings if you wish to import and interact with friends or mailing lists from your email INBOX" - -#: src/Module/Welcome.php:69 -msgid "Go to Your Contacts Page" -msgstr "Go to your contacts page" - -#: src/Module/Welcome.php:70 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the Add New Contact dialog." -msgstr "Your contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add new contact dialog." - -#: src/Module/Welcome.php:71 -msgid "Go to Your Site's Directory" -msgstr "Go to your site's directory" - -#: src/Module/Welcome.php:72 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a Connect or Follow link on " -"their profile page. Provide your own Identity Address if requested." -msgstr "The directory lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own identity address when requested." - -#: src/Module/Welcome.php:73 -msgid "Finding New People" -msgstr "Finding new people" - -#: src/Module/Welcome.php:74 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand" -" new site, friend suggestions will usually begin to be populated within 24 " -"hours." -msgstr "On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours." - -#: src/Module/Welcome.php:77 -msgid "Group Your Contacts" -msgstr "Group your contacts" - -#: src/Module/Welcome.php:78 -msgid "" -"Once you have made some friends, organize them into private conversation " -"groups from the sidebar of your Contacts page and then you can interact with" -" each group privately on your Network page." -msgstr "Once you have made some friends, organize them into private conversation groups from the sidebar of your contacts page and then you can interact with each group privately on your network page." - -#: src/Module/Welcome.php:80 -msgid "Why Aren't My Posts Public?" -msgstr "Why aren't my posts public?" - -#: src/Module/Welcome.php:81 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to" -" people you've added as friends. For more information, see the help section " -"from the link above." -msgstr "Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above." - -#: src/Module/Welcome.php:83 -msgid "Getting Help" -msgstr "Getting help" - -#: src/Module/Welcome.php:84 -msgid "Go to the Help Section" -msgstr "Go to the help section" - -#: src/Module/Welcome.php:85 -msgid "" -"Our help pages may be consulted for detail on other program" -" features and resources." -msgstr "Our help pages may be consulted for detail on other program features and resources." - -#: src/Object/EMail/ItemCCEMail.php:39 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social " -"network." -msgstr "This message was sent to you by %s, a member of the Friendica social network." - -#: src/Object/EMail/ItemCCEMail.php:41 -#, php-format -msgid "You may visit them online at %s" -msgstr "You may visit them online at %s" - -#: src/Object/EMail/ItemCCEMail.php:42 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "Please contact the sender by replying to this post if you do not wish to receive these messages." - -#: src/Object/EMail/ItemCCEMail.php:46 -#, php-format -msgid "%s posted an update." -msgstr "%s posted an update." - -#: src/Object/Post.php:148 -msgid "This entry was edited" -msgstr "This entry was edited" - -#: src/Object/Post.php:175 -msgid "Private Message" -msgstr "Private message" - -#: src/Object/Post.php:214 -msgid "pinned item" -msgstr "pinned item" - -#: src/Object/Post.php:219 -msgid "Delete locally" -msgstr "Delete locally" - -#: src/Object/Post.php:222 -msgid "Delete globally" -msgstr "Delete globally" - -#: src/Object/Post.php:222 -msgid "Remove locally" -msgstr "Remove locally" - -#: src/Object/Post.php:236 -msgid "save to folder" -msgstr "Save to folder" - -#: src/Object/Post.php:271 -msgid "I will attend" -msgstr "I will attend" - -#: src/Object/Post.php:271 -msgid "I will not attend" -msgstr "I will not attend" - -#: src/Object/Post.php:271 -msgid "I might attend" -msgstr "I might attend" - -#: src/Object/Post.php:301 -msgid "ignore thread" -msgstr "Ignore thread" - -#: src/Object/Post.php:302 -msgid "unignore thread" -msgstr "Unignore thread" - -#: src/Object/Post.php:303 -msgid "toggle ignore status" -msgstr "Toggle ignore status" - -#: src/Object/Post.php:315 -msgid "pin" -msgstr "Pin" - -#: src/Object/Post.php:316 -msgid "unpin" -msgstr "Unpin" - -#: src/Object/Post.php:317 -msgid "toggle pin status" -msgstr "Toggle pin status" - -#: src/Object/Post.php:320 -msgid "pinned" -msgstr "pinned" - -#: src/Object/Post.php:327 -msgid "add star" -msgstr "Add star" - -#: src/Object/Post.php:328 -msgid "remove star" -msgstr "Remove star" - -#: src/Object/Post.php:329 -msgid "toggle star status" -msgstr "Toggle star status" - -#: src/Object/Post.php:332 -msgid "starred" -msgstr "Starred" - -#: src/Object/Post.php:336 -msgid "add tag" -msgstr "Add tag" - -#: src/Object/Post.php:346 -msgid "like" -msgstr "Like" - -#: src/Object/Post.php:347 -msgid "dislike" -msgstr "Dislike" - -#: src/Object/Post.php:349 -msgid "Share this" -msgstr "Share this" - -#: src/Object/Post.php:349 -msgid "share" -msgstr "Share" - -#: src/Object/Post.php:398 -#, php-format -msgid "%s (Received %s)" -msgstr "%s (Received %s)" - -#: src/Object/Post.php:403 -msgid "Comment this item on your system" -msgstr "" - -#: src/Object/Post.php:403 -msgid "remote comment" -msgstr "" - -#: src/Object/Post.php:413 -msgid "Pushed" -msgstr "" - -#: src/Object/Post.php:413 -msgid "Pulled" -msgstr "" - -#: src/Object/Post.php:440 -msgid "to" -msgstr "to" - -#: src/Object/Post.php:441 -msgid "via" -msgstr "via" - -#: src/Object/Post.php:442 -msgid "Wall-to-Wall" -msgstr "Wall-to-wall" - -#: src/Object/Post.php:443 -msgid "via Wall-To-Wall:" -msgstr "via wall-to-wall:" - -#: src/Object/Post.php:479 -#, php-format -msgid "Reply to %s" -msgstr "Reply to %s" - -#: src/Object/Post.php:482 -msgid "More" -msgstr "" - -#: src/Object/Post.php:498 -msgid "Notifier task is pending" -msgstr "Notifier task is pending" - -#: src/Object/Post.php:499 -msgid "Delivery to remote servers is pending" -msgstr "Delivery to remote servers is pending" - -#: src/Object/Post.php:500 -msgid "Delivery to remote servers is underway" -msgstr "Delivery to remote servers is underway" - -#: src/Object/Post.php:501 -msgid "Delivery to remote servers is mostly done" -msgstr "Delivery to remote servers is mostly done" - -#: src/Object/Post.php:502 -msgid "Delivery to remote servers is done" -msgstr "Delivery to remote servers is done" - -#: src/Object/Post.php:522 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d comment" -msgstr[1] "%d comments" - -#: src/Object/Post.php:523 -msgid "Show more" -msgstr "Show more" - -#: src/Object/Post.php:524 -msgid "Show fewer" -msgstr "Show fewer" - -#: src/Protocol/Diaspora.php:3614 -msgid "Attachments:" -msgstr "Attachments:" - -#: src/Protocol/OStatus.php:1850 +#: src/Protocol/OStatus.php:1784 #, php-format msgid "%s is now following %s." msgstr "%s is now following %s." -#: src/Protocol/OStatus.php:1851 +#: src/Protocol/OStatus.php:1785 msgid "following" msgstr "following" -#: src/Protocol/OStatus.php:1854 +#: src/Protocol/OStatus.php:1788 #, php-format msgid "%s stopped following %s." msgstr "%s stopped following %s." -#: src/Protocol/OStatus.php:1855 +#: src/Protocol/OStatus.php:1789 msgid "stopped following" msgstr "stopped following" -#: src/Repository/ProfileField.php:275 -msgid "Hometown:" -msgstr "Home town:" - -#: src/Repository/ProfileField.php:276 -msgid "Marital Status:" -msgstr "" - -#: src/Repository/ProfileField.php:277 -msgid "With:" -msgstr "" - -#: src/Repository/ProfileField.php:278 -msgid "Since:" -msgstr "" - -#: src/Repository/ProfileField.php:279 -msgid "Sexual Preference:" -msgstr "Sexual preference:" - -#: src/Repository/ProfileField.php:280 -msgid "Political Views:" -msgstr "Political views:" - -#: src/Repository/ProfileField.php:281 -msgid "Religious Views:" -msgstr "Religious views:" - -#: src/Repository/ProfileField.php:282 -msgid "Likes:" -msgstr "Likes:" - -#: src/Repository/ProfileField.php:283 -msgid "Dislikes:" -msgstr "Dislikes:" - -#: src/Repository/ProfileField.php:284 -msgid "Title/Description:" -msgstr "Title/Description:" - -#: src/Repository/ProfileField.php:286 -msgid "Musical interests" -msgstr "Music:" - -#: src/Repository/ProfileField.php:287 -msgid "Books, literature" -msgstr "Books, literature, poetry:" - -#: src/Repository/ProfileField.php:288 -msgid "Television" -msgstr "Television:" - -#: src/Repository/ProfileField.php:289 -msgid "Film/dance/culture/entertainment" -msgstr "Film, dance, culture, entertainment" - -#: src/Repository/ProfileField.php:290 -msgid "Hobbies/Interests" -msgstr "Hobbies/Interests:" - -#: src/Repository/ProfileField.php:291 -msgid "Love/romance" -msgstr "Love/Romance:" - -#: src/Repository/ProfileField.php:292 -msgid "Work/employment" -msgstr "Work/Employment:" - -#: src/Repository/ProfileField.php:293 -msgid "School/education" -msgstr "School/Education:" - -#: src/Repository/ProfileField.php:294 -msgid "Contact information and Social Networks" -msgstr "Contact information and other social networks:" - -#: src/Util/EMailer/MailBuilder.php:212 -msgid "Friendica Notification" -msgstr "Friendica notification" +#: src/Protocol/Diaspora.php:3650 +msgid "Attachments:" +msgstr "Attachments:" #: src/Util/EMailer/NotifyMailBuilder.php:78 #: src/Util/EMailer/SystemMailBuilder.php:54 @@ -10125,6 +9322,10 @@ msgstr "%s Administrator" msgid "thanks" msgstr "" +#: src/Util/EMailer/MailBuilder.php:212 +msgid "Friendica Notification" +msgstr "Friendica notification" + #: src/Util/Temporal.php:167 msgid "YYYY-MM-DD or MM-DD" msgstr "YYYY-MM-DD or MM-DD" @@ -10191,230 +9392,1004 @@ msgstr "in %1$d %2$s" msgid "%1$d %2$s ago" msgstr "%1$d %2$s ago" -#: src/Worker/Delivery.php:555 -msgid "(no subject)" -msgstr "(no subject)" - -#: update.php:194 +#: src/Model/Storage/Database.php:74 #, php-format -msgid "%s: Updating author-id and owner-id in item and thread table. " -msgstr "%s: Updating author-id and owner-id in item and thread table. " +msgid "Database storage failed to update %s" +msgstr "Database storage failed to update %s" -#: update.php:249 +#: src/Model/Storage/Database.php:82 +msgid "Database storage failed to insert data" +msgstr "Database storage failed to insert data" + +#: src/Model/Storage/Filesystem.php:100 #, php-format -msgid "%s: Updating post-type." -msgstr "%s: Updating post-type." +msgid "Filesystem storage failed to create \"%s\". Check you write permissions." +msgstr "Filesystem storage failed to create \"%s\". Check you write permissions." -#: view/theme/duepuntozero/config.php:52 -msgid "default" -msgstr "default" - -#: view/theme/duepuntozero/config.php:53 -msgid "greenzero" -msgstr "greenzero" - -#: view/theme/duepuntozero/config.php:54 -msgid "purplezero" -msgstr "purplezero" - -#: view/theme/duepuntozero/config.php:55 -msgid "easterbunny" -msgstr "easterbunny" - -#: view/theme/duepuntozero/config.php:56 -msgid "darkzero" -msgstr "darkzero" - -#: view/theme/duepuntozero/config.php:57 -msgid "comix" -msgstr "comix" - -#: view/theme/duepuntozero/config.php:58 -msgid "slackr" -msgstr "slackr" - -#: view/theme/duepuntozero/config.php:71 -msgid "Variations" -msgstr "Variations" - -#: view/theme/frio/config.php:123 -msgid "Custom" -msgstr "Custom" - -#: view/theme/frio/config.php:135 -msgid "Note" -msgstr "Note" - -#: view/theme/frio/config.php:135 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "Check image permissions that everyone is allowed to see the image" - -#: view/theme/frio/config.php:141 -msgid "Select color scheme" -msgstr "Select color scheme" - -#: view/theme/frio/config.php:142 -msgid "Copy or paste schemestring" -msgstr "Copy or paste theme string" - -#: view/theme/frio/config.php:142 +#: src/Model/Storage/Filesystem.php:148 +#, php-format msgid "" -"You can copy this string to share your theme with others. Pasting here " -"applies the schemestring" -msgstr "You can copy this string to share your theme with others. Pasting here applies the theme string" +"Filesystem storage failed to save data to \"%s\". Check your write " +"permissions" +msgstr "Filesystem storage failed to save data to \"%s\". Check your write permissions" -#: view/theme/frio/config.php:143 -msgid "Navigation bar background color" -msgstr "Navigation bar background color:" +#: src/Model/Storage/Filesystem.php:176 +msgid "Storage base path" +msgstr "Storage base path" -#: view/theme/frio/config.php:144 -msgid "Navigation bar icon color " -msgstr "Navigation bar icon color:" +#: src/Model/Storage/Filesystem.php:178 +msgid "" +"Folder where uploaded files are saved. For maximum security, This should be " +"a path outside web server folder tree" +msgstr "Folder where uploaded files are saved. For maximum security, this should be a path outside web server folder tree" -#: view/theme/frio/config.php:145 -msgid "Link color" -msgstr "Link color:" +#: src/Model/Storage/Filesystem.php:191 +msgid "Enter a valid existing folder" +msgstr "Enter a valid existing folder" -#: view/theme/frio/config.php:146 -msgid "Set the background color" -msgstr "Background color:" +#: src/Model/Item.php:3334 +msgid "activity" +msgstr "activity" -#: view/theme/frio/config.php:147 -msgid "Content background opacity" -msgstr "Content background opacity" +#: src/Model/Item.php:3339 +msgid "post" +msgstr "post" -#: view/theme/frio/config.php:148 -msgid "Set the background image" -msgstr "Background image:" +#: src/Model/Item.php:3462 +#, php-format +msgid "Content warning: %s" +msgstr "Content warning: %s" -#: view/theme/frio/config.php:149 -msgid "Background image style" -msgstr "Background image style" +#: src/Model/Item.php:3539 +msgid "bytes" +msgstr "bytes" -#: view/theme/frio/config.php:154 -msgid "Login page background image" -msgstr "Login page background image" +#: src/Model/Item.php:3584 +msgid "View on separate page" +msgstr "View on separate page" -#: view/theme/frio/config.php:158 -msgid "Login page background color" -msgstr "Login page background color" +#: src/Model/Item.php:3585 +msgid "view on separate page" +msgstr "view on separate page" -#: view/theme/frio/config.php:158 -msgid "Leave background image and color empty for theme defaults" -msgstr "Leave background image and color empty for theme defaults" +#: src/Model/Item.php:3590 src/Model/Item.php:3596 +#: src/Content/Text/BBCode.php:1071 +msgid "link to source" +msgstr "Link to source" -#: view/theme/frio/php/default.php:84 view/theme/frio/php/standard.php:38 -msgid "Skip to main content" +#: src/Model/Mail.php:128 src/Model/Mail.php:263 +msgid "[no subject]" +msgstr "[no subject]" + +#: src/Model/Contact.php:1166 src/Model/Contact.php:1179 +msgid "UnFollow" +msgstr "Unfollow" + +#: src/Model/Contact.php:1175 +msgid "Drop Contact" +msgstr "Drop contact" + +#: src/Model/Contact.php:1727 +msgid "Organisation" +msgstr "Organization" + +#: src/Model/Contact.php:1731 +msgid "News" +msgstr "News" + +#: src/Model/Contact.php:1735 +msgid "Forum" +msgstr "Forum" + +#: src/Model/Contact.php:2298 +msgid "Connect URL missing." +msgstr "Connect URL missing." + +#: src/Model/Contact.php:2307 +msgid "" +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." +msgstr "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page." + +#: src/Model/Contact.php:2348 +msgid "" +"This site is not configured to allow communications with other networks." +msgstr "This site is not configured to allow communications with other networks." + +#: src/Model/Contact.php:2349 src/Model/Contact.php:2362 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "No compatible communication protocols or feeds were discovered." + +#: src/Model/Contact.php:2360 +msgid "The profile address specified does not provide adequate information." +msgstr "The profile address specified does not provide adequate information." + +#: src/Model/Contact.php:2365 +msgid "An author or name was not found." +msgstr "An author or name was not found." + +#: src/Model/Contact.php:2368 +msgid "No browser URL could be matched to this address." +msgstr "No browser URL could be matched to this address." + +#: src/Model/Contact.php:2371 +msgid "" +"Unable to match @-style Identity Address with a known protocol or email " +"contact." +msgstr "Unable to match @-style identity address with a known protocol or email contact." + +#: src/Model/Contact.php:2372 +msgid "Use mailto: in front of address to force email check." +msgstr "Use mailto: in front of address to force email check." + +#: src/Model/Contact.php:2378 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "The profile address specified belongs to a network which has been disabled on this site." + +#: src/Model/Contact.php:2383 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "Limited profile: This person will be unable to receive direct/private messages from you." + +#: src/Model/Contact.php:2445 +msgid "Unable to retrieve contact information." +msgstr "Unable to retrieve contact information." + +#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:452 +#: src/Model/Event.php:930 +msgid "Starts:" +msgstr "Starts:" + +#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:453 +#: src/Model/Event.php:934 +msgid "Finishes:" +msgstr "Finishes:" + +#: src/Model/Event.php:402 +msgid "all-day" +msgstr "All-day" + +#: src/Model/Event.php:428 +msgid "Sept" +msgstr "Sep" + +#: src/Model/Event.php:450 +msgid "No events to display" +msgstr "No events to display" + +#: src/Model/Event.php:578 +msgid "l, F j" +msgstr "l, F j" + +#: src/Model/Event.php:609 +msgid "Edit event" +msgstr "Edit event" + +#: src/Model/Event.php:610 +msgid "Duplicate event" +msgstr "Duplicate event" + +#: src/Model/Event.php:611 +msgid "Delete event" +msgstr "Delete event" + +#: src/Model/Event.php:863 +msgid "D g:i A" +msgstr "D g:i A" + +#: src/Model/Event.php:864 +msgid "g:i A" +msgstr "g:i A" + +#: src/Model/Event.php:949 src/Model/Event.php:951 +msgid "Show map" +msgstr "Show map" + +#: src/Model/Event.php:950 +msgid "Hide map" +msgstr "Hide map" + +#: src/Model/Event.php:1042 +#, php-format +msgid "%s's birthday" +msgstr "%s's birthday" + +#: src/Model/Event.php:1043 +#, php-format +msgid "Happy Birthday %s" +msgstr "Happy Birthday, %s!" + +#: src/Model/User.php:374 +msgid "Login failed" +msgstr "Login failed" + +#: src/Model/User.php:406 +msgid "Not enough information to authenticate" +msgstr "Not enough information to authenticate" + +#: src/Model/User.php:500 +msgid "Password can't be empty" +msgstr "Password can't be empty" + +#: src/Model/User.php:519 +msgid "Empty passwords are not allowed." +msgstr "Empty passwords are not allowed." + +#: src/Model/User.php:523 +msgid "" +"The new password has been exposed in a public data dump, please choose " +"another." +msgstr "The new password has been exposed in a public data dump; please choose another." + +#: src/Model/User.php:529 +msgid "" +"The password can't contain accentuated letters, white spaces or colons (:)" +msgstr "The password can't contain accentuated letters, white spaces or colons (:)" + +#: src/Model/User.php:627 +msgid "Passwords do not match. Password unchanged." +msgstr "Passwords do not match. Password unchanged." + +#: src/Model/User.php:634 +msgid "An invitation is required." +msgstr "An invitation is required." + +#: src/Model/User.php:638 +msgid "Invitation could not be verified." +msgstr "Invitation could not be verified." + +#: src/Model/User.php:646 +msgid "Invalid OpenID url" +msgstr "Invalid OpenID URL" + +#: src/Model/User.php:665 +msgid "Please enter the required information." +msgstr "Please enter the required information." + +#: src/Model/User.php:679 +#, php-format +msgid "" +"system.username_min_length (%s) and system.username_max_length (%s) are " +"excluding each other, swapping values." +msgstr "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values." + +#: src/Model/User.php:686 +#, php-format +msgid "Username should be at least %s character." +msgid_plural "Username should be at least %s characters." +msgstr[0] "Username should be at least %s character." +msgstr[1] "Username should be at least %s characters." + +#: src/Model/User.php:690 +#, php-format +msgid "Username should be at most %s character." +msgid_plural "Username should be at most %s characters." +msgstr[0] "Username should be at most %s character." +msgstr[1] "Username should be at most %s characters." + +#: src/Model/User.php:698 +msgid "That doesn't appear to be your full (First Last) name." +msgstr "That doesn't appear to be your full (i.e first and last) name." + +#: src/Model/User.php:703 +msgid "Your email domain is not among those allowed on this site." +msgstr "Your email domain is not allowed on this site." + +#: src/Model/User.php:707 +msgid "Not a valid email address." +msgstr "Not a valid email address." + +#: src/Model/User.php:710 +msgid "The nickname was blocked from registration by the nodes admin." +msgstr "The nickname was blocked from registration by the nodes admin." + +#: src/Model/User.php:714 src/Model/User.php:722 +msgid "Cannot use that email." +msgstr "Cannot use that email." + +#: src/Model/User.php:729 +msgid "Your nickname can only contain a-z, 0-9 and _." +msgstr "Your nickname can only contain a-z, 0-9 and _." + +#: src/Model/User.php:737 src/Model/User.php:794 +msgid "Nickname is already registered. Please choose another." +msgstr "Nickname is already registered. Please choose another." + +#: src/Model/User.php:747 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "SERIOUS ERROR: Generation of security keys failed." + +#: src/Model/User.php:781 src/Model/User.php:785 +msgid "An error occurred during registration. Please try again." +msgstr "An error occurred during registration. Please try again." + +#: src/Model/User.php:808 +msgid "An error occurred creating your default profile. Please try again." +msgstr "An error occurred creating your default profile. Please try again." + +#: src/Model/User.php:815 +msgid "An error occurred creating your self contact. Please try again." +msgstr "An error occurred creating your self contact. Please try again." + +#: src/Model/User.php:820 +msgid "Friends" +msgstr "Friends" + +#: src/Model/User.php:824 +msgid "" +"An error occurred creating your default contact group. Please try again." +msgstr "An error occurred while creating your default contact group. Please try again." + +#: src/Model/User.php:1012 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: view/theme/frio/php/Image.php:40 -msgid "Top Banner" -msgstr "Top Banner" - -#: view/theme/frio/php/Image.php:40 +#: src/Model/User.php:1015 +#, php-format msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "Resize image to the width of the screen and show background color below on long pages." +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%1$s\n" +"\t\tLogin Name:\t\t%2$s\n" +"\t\tPassword:\t\t%3$s\n" +"\n" +"\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\tin.\n" +"\n" +"\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\tthan that.\n" +"\n" +"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\tIf you are new and do not know anybody here, they may help\n" +"\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" +"\n" +"\t\tThank you and welcome to %4$s." +msgstr "" -#: view/theme/frio/php/Image.php:41 -msgid "Full screen" -msgstr "Full screen" +#: src/Model/User.php:1048 src/Model/User.php:1155 +#, php-format +msgid "Registration details for %s" +msgstr "Registration details for %s" -#: view/theme/frio/php/Image.php:41 +#: src/Model/User.php:1068 +#, php-format msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "Resize image to fill entire screen, clipping either the right or the bottom." +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%4$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\t\t" +msgstr "\n\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3$s\n\t\t\tLogin Name:\t\t%4$s\n\t\t\tPassword:\t\t%5$s\n\t\t" -#: view/theme/frio/php/Image.php:42 -msgid "Single row mosaic" -msgstr "Single row mosaic" +#: src/Model/User.php:1087 +#, php-format +msgid "Registration at %s" +msgstr "Registration at %s" -#: view/theme/frio/php/Image.php:42 +#: src/Model/User.php:1111 +#, php-format msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "Resize image to repeat it on a single row, either vertical or horizontal." +"\n" +"\t\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" +"\t\t\t" +msgstr "\n\t\t\t\tDear %1$s,\n\t\t\t\tThank you for registering at %2$s. Your account has been created.\n\t\t\t" -#: view/theme/frio/php/Image.php:43 -msgid "Mosaic" -msgstr "Mosaic" +#: src/Model/User.php:1119 +#, php-format +msgid "" +"\n" +"\t\t\tThe login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%1$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\n" +"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\t\tin.\n" +"\n" +"\t\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\t\tthan that.\n" +"\n" +"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\t\tIf you are new and do not know anybody here, they may help\n" +"\t\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" +"\n" +"\t\t\tThank you and welcome to %2$s." +msgstr "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3$s\n\t\t\tLogin Name:\t\t%1$s\n\t\t\tPassword:\t\t%5$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n\n\t\t\tThank you and welcome to %2$s." -#: view/theme/frio/php/Image.php:43 -msgid "Repeat image to fill the screen." -msgstr "Repeat image to fill the screen." +#: src/Model/Group.php:92 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "A deleted group with this name has been revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name." -#: view/theme/frio/theme.php:237 -msgid "Guest" -msgstr "Guest" +#: src/Model/Group.php:451 +msgid "Default privacy group for new contacts" +msgstr "Default privacy group for new contacts" -#: view/theme/frio/theme.php:242 -msgid "Visitor" -msgstr "Visitor" +#: src/Model/Group.php:483 +msgid "Everybody" +msgstr "Everybody" -#: view/theme/quattro/config.php:73 -msgid "Alignment" -msgstr "Alignment" +#: src/Model/Group.php:502 +msgid "edit" +msgstr "edit" -#: view/theme/quattro/config.php:73 -msgid "Left" -msgstr "Left" +#: src/Model/Group.php:527 +msgid "add" +msgstr "add" -#: view/theme/quattro/config.php:73 -msgid "Center" -msgstr "Center" +#: src/Model/Group.php:532 +msgid "Edit group" +msgstr "Edit group" -#: view/theme/quattro/config.php:74 -msgid "Color scheme" -msgstr "Color scheme" +#: src/Model/Group.php:535 +msgid "Create a new group" +msgstr "Create new group" -#: view/theme/quattro/config.php:75 -msgid "Posts font size" -msgstr "Posts font size" +#: src/Model/Group.php:537 +msgid "Edit groups" +msgstr "Edit groups" -#: view/theme/quattro/config.php:76 -msgid "Textareas font size" -msgstr "Text areas font size" +#: src/Model/Profile.php:348 +msgid "Change profile photo" +msgstr "Change profile photo" -#: view/theme/vier/config.php:75 -msgid "Comma separated list of helper forums" -msgstr "Comma-separated list of helper forums" +#: src/Model/Profile.php:452 +msgid "Atom feed" +msgstr "Atom feed" -#: view/theme/vier/config.php:115 -msgid "don't show" -msgstr "don't show" +#: src/Model/Profile.php:490 src/Model/Profile.php:587 +msgid "g A l F d" +msgstr "g A l F d" -#: view/theme/vier/config.php:115 -msgid "show" -msgstr "show" +#: src/Model/Profile.php:491 +msgid "F d" +msgstr "F d" -#: view/theme/vier/config.php:121 -msgid "Set style" -msgstr "Set style" +#: src/Model/Profile.php:553 src/Model/Profile.php:638 +msgid "[today]" +msgstr "[today]" -#: view/theme/vier/config.php:122 -msgid "Community Pages" -msgstr "Community pages" +#: src/Model/Profile.php:563 +msgid "Birthday Reminders" +msgstr "Birthday reminders" -#: view/theme/vier/config.php:123 view/theme/vier/theme.php:126 -msgid "Community Profiles" -msgstr "Community profiles" +#: src/Model/Profile.php:564 +msgid "Birthdays this week:" +msgstr "Birthdays this week:" -#: view/theme/vier/config.php:124 -msgid "Help or @NewHere ?" -msgstr "Help or @NewHere ?" +#: src/Model/Profile.php:625 +msgid "[No description]" +msgstr "[No description]" -#: view/theme/vier/config.php:125 view/theme/vier/theme.php:348 -msgid "Connect Services" -msgstr "Connect services" +#: src/Model/Profile.php:651 +msgid "Event Reminders" +msgstr "Event reminders" -#: view/theme/vier/config.php:126 -msgid "Find Friends" -msgstr "Find friends" +#: src/Model/Profile.php:652 +msgid "Upcoming events the next 7 days:" +msgstr "Upcoming events the next 7 days:" -#: view/theme/vier/config.php:127 view/theme/vier/theme.php:156 -msgid "Last users" -msgstr "Last users" +#: src/Model/Profile.php:827 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s welcomes %2$s" -#: view/theme/vier/theme.php:263 -msgid "Quick Start" -msgstr "Quick start" +#: src/Content/Widget.php:52 +msgid "Add New Contact" +msgstr "Add new contact" + +#: src/Content/Widget.php:53 +msgid "Enter address or web location" +msgstr "Enter address or web location" + +#: src/Content/Widget.php:54 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Example: jo@example.com, http://example.com/jo" + +#: src/Content/Widget.php:56 +msgid "Connect" +msgstr "Connect" + +#: src/Content/Widget.php:71 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d invitation available" +msgstr[1] "%d invitations available" + +#: src/Content/Widget.php:219 +msgid "Everyone" +msgstr "" + +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "Relationships" + +#: src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protocols" + +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "All protocols" + +#: src/Content/Widget.php:328 +msgid "Saved Folders" +msgstr "Saved Folders" + +#: src/Content/Widget.php:330 src/Content/Widget.php:369 +msgid "Everything" +msgstr "Everything" + +#: src/Content/Widget.php:367 +msgid "Categories" +msgstr "Categories" + +#: src/Content/Widget.php:445 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "%d contact in common" +msgstr[1] "%d contacts in common" + +#: src/Content/Widget.php:539 +msgid "Archives" +msgstr "Archives" + +#: src/Content/ContactSelector.php:48 +msgid "Frequently" +msgstr "Frequently" + +#: src/Content/ContactSelector.php:49 +msgid "Hourly" +msgstr "Hourly" + +#: src/Content/ContactSelector.php:50 +msgid "Twice daily" +msgstr "Twice daily" + +#: src/Content/ContactSelector.php:51 +msgid "Daily" +msgstr "Daily" + +#: src/Content/ContactSelector.php:52 +msgid "Weekly" +msgstr "Weekly" + +#: src/Content/ContactSelector.php:53 +msgid "Monthly" +msgstr "Monthly" + +#: src/Content/ContactSelector.php:99 +msgid "DFRN" +msgstr "DFRN" + +#: src/Content/ContactSelector.php:100 +msgid "OStatus" +msgstr "OStatus" + +#: src/Content/ContactSelector.php:101 +msgid "RSS/Atom" +msgstr "RSS/Atom" + +#: src/Content/ContactSelector.php:104 +msgid "Zot!" +msgstr "Zot!" + +#: src/Content/ContactSelector.php:105 +msgid "LinkedIn" +msgstr "LinkedIn" + +#: src/Content/ContactSelector.php:106 +msgid "XMPP/IM" +msgstr "XMPP/IM" + +#: src/Content/ContactSelector.php:107 +msgid "MySpace" +msgstr "MySpace" + +#: src/Content/ContactSelector.php:108 +msgid "Google+" +msgstr "Google+" + +#: src/Content/ContactSelector.php:109 +msgid "pump.io" +msgstr "pump.io" + +#: src/Content/ContactSelector.php:110 +msgid "Twitter" +msgstr "Twitter" + +#: src/Content/ContactSelector.php:111 +msgid "Discourse" +msgstr "Discourse" + +#: src/Content/ContactSelector.php:112 +msgid "Diaspora Connector" +msgstr "diaspora* connector" + +#: src/Content/ContactSelector.php:113 +msgid "GNU Social Connector" +msgstr "GNU Social Connector" + +#: src/Content/ContactSelector.php:114 +msgid "ActivityPub" +msgstr "ActivityPub" + +#: src/Content/ContactSelector.php:115 +msgid "pnut" +msgstr "pnut" + +#: src/Content/ContactSelector.php:149 +#, php-format +msgid "%s (via %s)" +msgstr "" + +#: src/Content/Feature.php:96 +msgid "General Features" +msgstr "General" + +#: src/Content/Feature.php:98 +msgid "Photo Location" +msgstr "Photo location" + +#: src/Content/Feature.php:98 +msgid "" +"Photo metadata is normally stripped. This extracts the location (if present)" +" prior to stripping metadata and links it to a map." +msgstr "Photo metadata is normally removed. This saves the geo tag (if present) and links it to a map prior to removing other metadata." + +#: src/Content/Feature.php:99 +msgid "Trending Tags" +msgstr "Trending tags" + +#: src/Content/Feature.php:99 +msgid "" +"Show a community page widget with a list of the most popular tags in recent " +"public posts." +msgstr "Show a community page widget with a list of the most popular tags in recent public posts." + +#: src/Content/Feature.php:104 +msgid "Post Composition Features" +msgstr "Post composition" + +#: src/Content/Feature.php:105 +msgid "Auto-mention Forums" +msgstr "Auto-mention forums" + +#: src/Content/Feature.php:105 +msgid "" +"Add/remove mention when a forum page is selected/deselected in ACL window." +msgstr "Add/Remove mention when a forum page is selected or deselected in the ACL window." + +#: src/Content/Feature.php:106 +msgid "Explicit Mentions" +msgstr "Explicit Mentions" + +#: src/Content/Feature.php:106 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "Add explicit mentions to comment box for manual control over who gets mentioned in replies." + +#: src/Content/Feature.php:111 +msgid "Post/Comment Tools" +msgstr "Post/Comment tools" + +#: src/Content/Feature.php:112 +msgid "Post Categories" +msgstr "Post categories" + +#: src/Content/Feature.php:112 +msgid "Add categories to your posts" +msgstr "Add categories to your posts" + +#: src/Content/Feature.php:117 +msgid "Advanced Profile Settings" +msgstr "Advanced profiles" + +#: src/Content/Feature.php:118 +msgid "List Forums" +msgstr "List forums" + +#: src/Content/Feature.php:118 +msgid "Show visitors public community forums at the Advanced Profile Page" +msgstr "Show visitors of public community forums at the advanced profile page" + +#: src/Content/Feature.php:119 +msgid "Tag Cloud" +msgstr "Tag cloud" + +#: src/Content/Feature.php:119 +msgid "Provide a personal tag cloud on your profile page" +msgstr "Provide a personal tag cloud on your profile page" + +#: src/Content/Feature.php:120 +msgid "Display Membership Date" +msgstr "Display membership date" + +#: src/Content/Feature.php:120 +msgid "Display membership date in profile" +msgstr "Display membership date in profile" + +#: src/Content/Nav.php:89 +msgid "Nothing new here" +msgstr "Nothing new here" + +#: src/Content/Nav.php:94 +msgid "Clear notifications" +msgstr "Clear notifications" + +#: src/Content/Nav.php:95 src/Content/Text/HTML.php:904 +msgid "@name, !forum, #tags, content" +msgstr "@name, !forum, #tags, content" + +#: src/Content/Nav.php:168 +msgid "End this session" +msgstr "End this session" + +#: src/Content/Nav.php:170 +msgid "Sign in" +msgstr "Sign in" + +#: src/Content/Nav.php:181 +msgid "Personal notes" +msgstr "Personal notes" + +#: src/Content/Nav.php:181 +msgid "Your personal notes" +msgstr "My personal notes" + +#: src/Content/Nav.php:201 src/Content/Nav.php:262 +msgid "Home" +msgstr "Home" + +#: src/Content/Nav.php:201 +msgid "Home Page" +msgstr "Home page" + +#: src/Content/Nav.php:205 +msgid "Create an account" +msgstr "Create account" + +#: src/Content/Nav.php:211 +msgid "Help and documentation" +msgstr "Help and documentation" + +#: src/Content/Nav.php:215 +msgid "Apps" +msgstr "Apps" + +#: src/Content/Nav.php:215 +msgid "Addon applications, utilities, games" +msgstr "Addon applications, utilities, games" + +#: src/Content/Nav.php:219 +msgid "Search site content" +msgstr "Search site content" + +#: src/Content/Nav.php:222 src/Content/Text/HTML.php:911 +msgid "Full Text" +msgstr "Full text" + +#: src/Content/Nav.php:223 src/Content/Widget/TagCloud.php:68 +#: src/Content/Text/HTML.php:912 +msgid "Tags" +msgstr "Tags" + +#: src/Content/Nav.php:243 +msgid "Community" +msgstr "Community" + +#: src/Content/Nav.php:243 +msgid "Conversations on this and other servers" +msgstr "Conversations on this and other servers" + +#: src/Content/Nav.php:250 +msgid "Directory" +msgstr "Directory" + +#: src/Content/Nav.php:250 +msgid "People directory" +msgstr "People directory" + +#: src/Content/Nav.php:252 +msgid "Information about this friendica instance" +msgstr "Information about this Friendica instance" + +#: src/Content/Nav.php:255 +msgid "Terms of Service of this Friendica instance" +msgstr "Terms of Service of this Friendica instance" + +#: src/Content/Nav.php:266 +msgid "Introductions" +msgstr "Introductions" + +#: src/Content/Nav.php:266 +msgid "Friend Requests" +msgstr "Friend requests" + +#: src/Content/Nav.php:268 +msgid "See all notifications" +msgstr "See all notifications" + +#: src/Content/Nav.php:269 +msgid "Mark all system notifications seen" +msgstr "Mark notifications as seen" + +#: src/Content/Nav.php:273 +msgid "Inbox" +msgstr "Inbox" + +#: src/Content/Nav.php:274 +msgid "Outbox" +msgstr "Outbox" + +#: src/Content/Nav.php:278 +msgid "Accounts" +msgstr "" + +#: src/Content/Nav.php:278 +msgid "Manage other pages" +msgstr "Manage other pages" + +#: src/Content/Nav.php:288 +msgid "Site setup and configuration" +msgstr "Site setup and configuration" + +#: src/Content/Nav.php:291 +msgid "Navigation" +msgstr "Navigation" + +#: src/Content/Nav.php:291 +msgid "Site map" +msgstr "Site map" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "Remove term" + +#: src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Saved searches" + +#: src/Content/Widget/CalendarExport.php:63 +msgid "Export" +msgstr "Export" + +#: src/Content/Widget/CalendarExport.php:64 +msgid "Export calendar as ical" +msgstr "Export calendar as ical" + +#: src/Content/Widget/CalendarExport.php:65 +msgid "Export calendar as csv" +msgstr "Export calendar as csv" + +#: src/Content/Widget/TrendingTags.php:51 +#, php-format +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "Trending tags (last %d hour)" +msgstr[1] "Trending tags (last %d hours)" + +#: src/Content/Widget/TrendingTags.php:52 +msgid "More Trending Tags" +msgstr "More trending tags" + +#: src/Content/Widget/ContactBlock.php:72 +msgid "No contacts" +msgstr "No contacts" + +#: src/Content/Widget/ContactBlock.php:104 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d contact" +msgstr[1] "%d contacts" + +#: src/Content/Widget/ContactBlock.php:123 +msgid "View Contacts" +msgstr "View contacts" + +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "Later posts" + +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "Earlier posts" + +#: src/Content/OEmbed.php:266 +msgid "Embedding disabled" +msgstr "Embedding disabled" + +#: src/Content/OEmbed.php:388 +msgid "Embedded content" +msgstr "Embedded content" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "prev" + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "last" + +#: src/Content/Text/HTML.php:802 +msgid "Loading more entries..." +msgstr "Loading more entries..." + +#: src/Content/Text/HTML.php:803 +msgid "The end" +msgstr "The end" + +#: src/Content/Text/HTML.php:954 src/Content/Text/BBCode.php:1523 +msgid "Click to open/close" +msgstr "Reveal/hide" + +#: src/Content/Text/BBCode.php:946 src/Content/Text/BBCode.php:1605 +#: src/Content/Text/BBCode.php:1606 +msgid "Image/photo" +msgstr "Image/Photo" + +#: src/Content/Text/BBCode.php:1046 +#, php-format +msgid "%2$s %3$s" +msgstr "" + +#: src/Content/Text/BBCode.php:1554 +msgid "$1 wrote:" +msgstr "$1 wrote:" + +#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +msgid "Encrypted content" +msgstr "Encrypted content" + +#: src/Content/Text/BBCode.php:1831 +msgid "Invalid source protocol" +msgstr "Invalid source protocol" + +#: src/Content/Text/BBCode.php:1846 +msgid "Invalid link protocol" +msgstr "Invalid link protocol" + +#: src/BaseModule.php:150 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours." diff --git a/view/lang/en-us/strings.php b/view/lang/en-us/strings.php index 32b876435c..3bca900e26 100644 --- a/view/lang/en-us/strings.php +++ b/view/lang/en-us/strings.php @@ -6,16 +6,97 @@ function string_plural_select_en_us($n){ return ($n != 1);; }} ; -$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ - 0 => "Daily posting limit of %d post reached. The post was rejected.", - 1 => "Daily posting limit of %d posts reached. This post was rejected.", -]; -$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ - 0 => "Weekly posting limit of %d post reached. The post was rejected.", - 1 => "Weekly posting limit of %d posts reached. This post was rejected.", -]; -$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Monthly posting limit of %d posts reached. This post was rejected."; -$a->strings["Profile Photos"] = "Profile photos"; +$a->strings["default"] = "default"; +$a->strings["greenzero"] = "greenzero"; +$a->strings["purplezero"] = "purplezero"; +$a->strings["easterbunny"] = "easterbunny"; +$a->strings["darkzero"] = "darkzero"; +$a->strings["comix"] = "comix"; +$a->strings["slackr"] = "slackr"; +$a->strings["Submit"] = "Submit"; +$a->strings["Theme settings"] = "Theme settings"; +$a->strings["Variations"] = "Variations"; +$a->strings["Alignment"] = "Alignment"; +$a->strings["Left"] = "Left"; +$a->strings["Center"] = "Center"; +$a->strings["Color scheme"] = "Color scheme"; +$a->strings["Posts font size"] = "Posts font size"; +$a->strings["Textareas font size"] = "Text areas font size"; +$a->strings["Comma separated list of helper forums"] = "Comma-separated list of helper forums"; +$a->strings["don't show"] = "don't show"; +$a->strings["show"] = "show"; +$a->strings["Set style"] = "Set style"; +$a->strings["Community Pages"] = "Community pages"; +$a->strings["Community Profiles"] = "Community profiles"; +$a->strings["Help or @NewHere ?"] = "Help or @NewHere ?"; +$a->strings["Connect Services"] = "Connect services"; +$a->strings["Find Friends"] = "Find friends"; +$a->strings["Last users"] = "Last users"; +$a->strings["Find People"] = "Find people"; +$a->strings["Enter name or interest"] = "Enter name or interest"; +$a->strings["Connect/Follow"] = "Connect/Follow"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Examples: Robert Morgenstein, fishing"; +$a->strings["Find"] = "Find"; +$a->strings["Friend Suggestions"] = "Friend suggestions"; +$a->strings["Similar Interests"] = "Similar interests"; +$a->strings["Random Profile"] = "Random profile"; +$a->strings["Invite Friends"] = "Invite friends"; +$a->strings["Global Directory"] = "Global directory"; +$a->strings["Local Directory"] = "Local directory"; +$a->strings["Forums"] = "Forums"; +$a->strings["External link to forum"] = "External link to forum"; +$a->strings["show more"] = "show more"; +$a->strings["Quick Start"] = "Quick start"; +$a->strings["Help"] = "Help"; +$a->strings["Custom"] = "Custom"; +$a->strings["Note"] = "Note"; +$a->strings["Check image permissions if all users are allowed to see the image"] = "Check image permissions that everyone is allowed to see the image"; +$a->strings["Select color scheme"] = "Select color scheme"; +$a->strings["Copy or paste schemestring"] = "Copy or paste theme string"; +$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "You can copy this string to share your theme with others. Pasting here applies the theme string"; +$a->strings["Navigation bar background color"] = "Navigation bar background color:"; +$a->strings["Navigation bar icon color "] = "Navigation bar icon color:"; +$a->strings["Link color"] = "Link color:"; +$a->strings["Set the background color"] = "Background color:"; +$a->strings["Content background opacity"] = "Content background opacity"; +$a->strings["Set the background image"] = "Background image:"; +$a->strings["Background image style"] = "Background image style"; +$a->strings["Login page background image"] = "Login page background image"; +$a->strings["Login page background color"] = "Login page background color"; +$a->strings["Leave background image and color empty for theme defaults"] = "Leave background image and color empty for theme defaults"; +$a->strings["Guest"] = "Guest"; +$a->strings["Visitor"] = "Visitor"; +$a->strings["Status"] = "Status"; +$a->strings["Your posts and conversations"] = "My posts and conversations"; +$a->strings["Profile"] = "Profile"; +$a->strings["Your profile page"] = "My profile page"; +$a->strings["Photos"] = "Photos"; +$a->strings["Your photos"] = "My photos"; +$a->strings["Videos"] = "Videos"; +$a->strings["Your videos"] = "My videos"; +$a->strings["Events"] = "Events"; +$a->strings["Your events"] = "My events"; +$a->strings["Network"] = "Network"; +$a->strings["Conversations from your friends"] = "My friends' conversations"; +$a->strings["Events and Calendar"] = "Events and calendar"; +$a->strings["Messages"] = "Messages"; +$a->strings["Private mail"] = "Private messages"; +$a->strings["Settings"] = "Settings"; +$a->strings["Account settings"] = "Account settings"; +$a->strings["Contacts"] = "Contacts"; +$a->strings["Manage/edit friends and contacts"] = "Manage/Edit friends and contacts"; +$a->strings["Follow Thread"] = "Follow thread"; +$a->strings["Skip to main content"] = ""; +$a->strings["Top Banner"] = "Top Banner"; +$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Resize image to the width of the screen and show background color below on long pages."; +$a->strings["Full screen"] = "Full screen"; +$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Resize image to fill entire screen, clipping either the right or the bottom."; +$a->strings["Single row mosaic"] = "Single row mosaic"; +$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Resize image to repeat it on a single row, either vertical or horizontal."; +$a->strings["Mosaic"] = "Mosaic"; +$a->strings["Repeat image to fill the screen."] = "Repeat image to fill the screen."; +$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: Updating author-id and owner-id in item and thread table. "; +$a->strings["%s: Updating post-type."] = "%s: Updating post-type."; $a->strings["%1\$s poked %2\$s"] = "%1\$s poked %2\$s"; $a->strings["event"] = "event"; $a->strings["status"] = "status"; @@ -31,7 +112,6 @@ $a->strings["View in context"] = "View in context"; $a->strings["Please wait"] = "Please wait"; $a->strings["remove"] = "Remove"; $a->strings["Delete Selected Items"] = "Delete selected items"; -$a->strings["Follow Thread"] = "Follow thread"; $a->strings["View Status"] = "View status"; $a->strings["View Profile"] = "View profile"; $a->strings["View Photos"] = "View photos"; @@ -41,7 +121,6 @@ $a->strings["Send PM"] = "Send PM"; $a->strings["Block"] = "Block"; $a->strings["Ignore"] = "Ignore"; $a->strings["Poke"] = "Poke"; -$a->strings["Connect/Follow"] = "Connect/Follow"; $a->strings["%s likes this."] = "%s likes this."; $a->strings["%s doesn't like this."] = "%s doesn't like this."; $a->strings["%s attends."] = "%s attends."; @@ -89,7 +168,7 @@ $a->strings["clear location"] = "clear location"; $a->strings["Set title"] = "Set title"; $a->strings["Categories (comma-separated list)"] = "Categories (comma-separated list)"; $a->strings["Permission settings"] = "Permission settings"; -$a->strings["permissions"] = "permissions"; +$a->strings["permissions"] = "Permissions"; $a->strings["Public post"] = "Public post"; $a->strings["Preview"] = "Preview"; $a->strings["Cancel"] = "Cancel"; @@ -160,34 +239,34 @@ $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "Y $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "You've received a [url=%1\$s]registration request[/url] from %2\$s."; $a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = "Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"; $a->strings["Please visit %s to approve or reject the request."] = "Please visit %s to approve or reject the request."; -$a->strings["Item not found."] = "Item not found."; -$a->strings["Do you really want to delete this item?"] = "Do you really want to delete this item?"; -$a->strings["Yes"] = "Yes"; -$a->strings["Permission denied."] = "Permission denied."; -$a->strings["Authorize application connection"] = "Authorize application connection"; -$a->strings["Return to your app and insert this Securty Code:"] = "Return to your app and insert this security code:"; -$a->strings["Please login to continue."] = "Please login to continue."; -$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Do you want to authorize this application to access your posts and contacts and create new posts for you?"; -$a->strings["No"] = "No"; +$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ + 0 => "Daily posting limit of %d post reached. The post was rejected.", + 1 => "Daily posting limit of %d posts reached. This post was rejected.", +]; +$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ + 0 => "Weekly posting limit of %d post reached. The post was rejected.", + 1 => "Weekly posting limit of %d posts reached. This post was rejected.", +]; +$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Monthly posting limit of %d posts reached. This post was rejected."; +$a->strings["Profile Photos"] = "Profile photos"; $a->strings["Access denied."] = "Access denied."; -$a->strings["Access to this profile has been restricted."] = "Access to this profile has been restricted."; -$a->strings["Events"] = "Events"; -$a->strings["View"] = "View"; -$a->strings["Previous"] = "Previous"; -$a->strings["Next"] = "Next"; -$a->strings["today"] = "today"; -$a->strings["month"] = "month"; -$a->strings["week"] = "week"; -$a->strings["day"] = "day"; -$a->strings["list"] = "List"; -$a->strings["User not found"] = "User not found"; -$a->strings["This calendar format is not supported"] = "This calendar format is not supported"; -$a->strings["No exportable data found"] = "No exportable data found"; -$a->strings["calendar"] = "calendar"; -$a->strings["No contacts in common."] = "No contacts in common."; -$a->strings["Common Friends"] = "Common friends"; -$a->strings["Profile not found."] = "Profile not found."; +$a->strings["Bad Request."] = ""; $a->strings["Contact not found."] = "Contact not found."; +$a->strings["Permission denied."] = "Permission denied."; +$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Number of daily wall messages for %s exceeded. Message failed."; +$a->strings["No recipient selected."] = "No recipient selected."; +$a->strings["Unable to check your home location."] = "Unable to check your home location."; +$a->strings["Message could not be sent."] = "Message could not be sent."; +$a->strings["Message collection failure."] = "Message collection failure."; +$a->strings["No recipient."] = "No recipient."; +$a->strings["Please enter a link URL:"] = "Please enter a link URL:"; +$a->strings["Send Private Message"] = "Send private message"; +$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."; +$a->strings["To:"] = "To:"; +$a->strings["Subject:"] = "Subject:"; +$a->strings["Your message:"] = "Your message:"; +$a->strings["Insert web link"] = "Insert web link"; +$a->strings["Profile not found."] = "Profile not found."; $a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "This may occasionally happen if contact was requested by both persons and it has already been approved."; $a->strings["Response from remote site was not understood."] = "Response from remote site was not understood."; $a->strings["Unexpected response from remote site: "] = "Unexpected response from remote site: "; @@ -204,265 +283,21 @@ $a->strings["The ID provided by your system is a duplicate on our system. It sho $a->strings["Unable to set your contact credentials on our system."] = "Unable to set your contact credentials on our system."; $a->strings["Unable to update your contact profile details on our system"] = "Unable to update your contact profile details on our system"; $a->strings["[Name Withheld]"] = "[Name Withheld]"; -$a->strings["%1\$s welcomes %2\$s"] = "%1\$s welcomes %2\$s"; -$a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; -$a->strings["Profile location is not valid or does not contain profile information."] = "Profile location is not valid or does not contain profile information."; -$a->strings["Warning: profile location has no identifiable owner name."] = "Warning: profile location has no identifiable owner name."; -$a->strings["Warning: profile location has no profile photo."] = "Warning: profile location has no profile photo."; -$a->strings["%d required parameter was not found at the given location"] = [ - 0 => "%d required parameter was not found at the given location", - 1 => "%d required parameters were not found at the given location", -]; -$a->strings["Introduction complete."] = "Introduction complete."; -$a->strings["Unrecoverable protocol error."] = "Unrecoverable protocol error."; -$a->strings["Profile unavailable."] = "Profile unavailable."; -$a->strings["%s has received too many connection requests today."] = "%s has received too many connection requests today."; -$a->strings["Spam protection measures have been invoked."] = "Spam protection measures have been invoked."; -$a->strings["Friends are advised to please try again in 24 hours."] = "Friends are advised to please try again in 24 hours."; -$a->strings["Invalid locator"] = "Invalid locator"; -$a->strings["You have already introduced yourself here."] = "You have already introduced yourself here."; -$a->strings["Apparently you are already friends with %s."] = "Apparently you are already friends with %s."; -$a->strings["Invalid profile URL."] = "Invalid profile URL."; -$a->strings["Disallowed profile URL."] = "Disallowed profile URL."; -$a->strings["Blocked domain"] = "Blocked domain"; -$a->strings["Failed to update contact record."] = "Failed to update contact record."; -$a->strings["Your introduction has been sent."] = "Your introduction has been sent."; -$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Remote subscription can't be done for your network. Please subscribe directly on your system."; -$a->strings["Please login to confirm introduction."] = "Please login to confirm introduction."; -$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; -$a->strings["Confirm"] = "Confirm"; -$a->strings["Hide this contact"] = "Hide this contact"; -$a->strings["Welcome home %s."] = "Welcome home %s."; -$a->strings["Please confirm your introduction/connection request to %s."] = "Please confirm your introduction/connection request to %s."; $a->strings["Public access denied."] = "Public access denied."; -$a->strings["Friend/Connection Request"] = "Friend/Connection request"; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"; -$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = ""; -$a->strings["Your Webfinger address or profile URL:"] = "Your WebFinger address or profile URL:"; -$a->strings["Please answer the following:"] = "Please answer the following:"; -$a->strings["Submit Request"] = "Submit request"; -$a->strings["%s knows you"] = ""; -$a->strings["Add a personal note:"] = "Add a personal note:"; -$a->strings["The requested item doesn't exist or has been deleted."] = "The requested item doesn't exist or has been deleted."; -$a->strings["The feed for this item is unavailable."] = "The feed for this item is unavailable."; -$a->strings["Item not found"] = "Item not found"; -$a->strings["Edit post"] = "Edit post"; -$a->strings["Save"] = "Save"; -$a->strings["Insert web link"] = "Insert web link"; -$a->strings["web link"] = "web link"; -$a->strings["Insert video link"] = "Insert video link"; -$a->strings["video link"] = "video link"; -$a->strings["Insert audio link"] = "Insert audio link"; -$a->strings["audio link"] = "audio link"; -$a->strings["CC: email addresses"] = "CC: email addresses"; -$a->strings["Example: bob@example.com, mary@example.com"] = "Example: bob@example.com, mary@example.com"; -$a->strings["Event can not end before it has started."] = "Event cannot end before it has started."; -$a->strings["Event title and start time are required."] = "Event title and starting time are required."; -$a->strings["Create New Event"] = "Create new event"; -$a->strings["Event details"] = "Event details"; -$a->strings["Starting date and Title are required."] = "Starting date and title are required."; -$a->strings["Event Starts:"] = "Event starts:"; -$a->strings["Required"] = "Required"; -$a->strings["Finish date/time is not known or not relevant"] = "Finish date/time is not known or not relevant"; -$a->strings["Event Finishes:"] = "Event finishes:"; -$a->strings["Adjust for viewer timezone"] = "Adjust for viewer's time zone"; -$a->strings["Description:"] = "Description:"; -$a->strings["Location:"] = "Location:"; -$a->strings["Title:"] = "Title:"; -$a->strings["Share this event"] = "Share this event"; -$a->strings["Submit"] = "Submit"; -$a->strings["Basic"] = "Basic"; -$a->strings["Advanced"] = "Advanced"; -$a->strings["Permissions"] = "Permissions"; -$a->strings["Failed to remove event"] = "Failed to remove event"; -$a->strings["Event removed"] = "Event removed"; -$a->strings["Photos"] = "Photos"; -$a->strings["Contact Photos"] = "Contact photos"; -$a->strings["Upload"] = "Upload"; -$a->strings["Files"] = "Files"; -$a->strings["The contact could not be added."] = "Contact could not be added."; -$a->strings["You already added this contact."] = "You already added this contact."; -$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "diaspora* support isn't enabled. Contact can't be added."; -$a->strings["OStatus support is disabled. Contact can't be added."] = "OStatus support is disabled. Contact can't be added."; -$a->strings["The network type couldn't be detected. Contact can't be added."] = "The network type couldn't be detected. Contact can't be added."; -$a->strings["Your Identity Address:"] = "My identity address:"; -$a->strings["Profile URL"] = "Profile URL:"; -$a->strings["Tags:"] = "Tags:"; -$a->strings["Status Messages and Posts"] = "Status Messages and Posts"; -$a->strings["Unable to locate original post."] = "Unable to locate original post."; -$a->strings["Empty post discarded."] = "Empty post discarded."; -$a->strings["Post updated."] = ""; -$a->strings["Item wasn't stored."] = ""; -$a->strings["Item couldn't be fetched."] = ""; -$a->strings["Post published."] = ""; -$a->strings["Remote privacy information not available."] = "Remote privacy information not available."; -$a->strings["Visible to:"] = "Visible to:"; -$a->strings["Followers"] = "Followers"; -$a->strings["Mutuals"] = "Mutuals"; -$a->strings["No valid account found."] = "No valid account found."; -$a->strings["Password reset request issued. Check your email."] = "Password reset request issued. Please check your email."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tDear %1\$s,\n\t\t\tA request was received at \"%2\$s\" to reset your account password\n\t\tTo confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser's address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided; ignore or delete this email, as the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."; -$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"; -$a->strings["Password reset requested at %s"] = "Password reset requested at %s"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Request could not be verified. (You may have previously submitted it.) Password reset failed."; -$a->strings["Request has expired, please make a new one."] = "Request has expired, please make a new one."; -$a->strings["Forgot your Password?"] = "Reset My Password"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Enter email address or nickname to reset your password. You will receive further instruction via email."; -$a->strings["Nickname or Email: "] = "Nickname or email: "; -$a->strings["Reset"] = "Reset"; -$a->strings["Password Reset"] = "Forgotten password?"; -$a->strings["Your password has been reset as requested."] = "Your password has been reset as requested."; -$a->strings["Your new password is"] = "Your new password is"; -$a->strings["Save or copy your new password - and then"] = "Save or copy your new password - and then"; -$a->strings["click here to login"] = "click here to login"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "Your password may be changed from the Settings page after successful login."; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"; -$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"; -$a->strings["Your password has been changed at %s"] = "Your password has been changed at %s"; +$a->strings["No videos selected"] = "No videos selected"; +$a->strings["Access to this item is restricted."] = "Access to this item is restricted."; +$a->strings["View Video"] = "View video"; +$a->strings["View Album"] = "View album"; +$a->strings["Recent Videos"] = "Recent videos"; +$a->strings["Upload New Videos"] = "Upload new videos"; $a->strings["No keywords to match. Please add keywords to your profile."] = ""; -$a->strings["Connect"] = "Connect"; $a->strings["first"] = "first"; $a->strings["next"] = "next"; $a->strings["No matches"] = "No matches"; $a->strings["Profile Match"] = "Profile Match"; -$a->strings["New Message"] = "New Message"; -$a->strings["No recipient selected."] = "No recipient selected."; -$a->strings["Unable to locate contact information."] = "Unable to locate contact information."; -$a->strings["Message could not be sent."] = "Message could not be sent."; -$a->strings["Message collection failure."] = "Message collection failure."; -$a->strings["Message sent."] = "Message sent."; -$a->strings["Discard"] = "Discard"; -$a->strings["Messages"] = "Messages"; -$a->strings["Do you really want to delete this message?"] = "Do you really want to delete this message?"; -$a->strings["Conversation not found."] = "Conversation not found."; -$a->strings["Message deleted."] = "Message deleted."; -$a->strings["Conversation removed."] = "Conversation removed."; -$a->strings["Please enter a link URL:"] = "Please enter a link URL:"; -$a->strings["Send Private Message"] = "Send private message"; -$a->strings["To:"] = "To:"; -$a->strings["Subject:"] = "Subject:"; -$a->strings["Your message:"] = "Your message:"; -$a->strings["No messages."] = "No messages."; -$a->strings["Message not available."] = "Message not available."; -$a->strings["Delete message"] = "Delete message"; -$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; -$a->strings["Delete conversation"] = "Delete conversation"; -$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "No secure communications available. You may be able to respond from the sender's profile page."; -$a->strings["Send Reply"] = "Send reply"; -$a->strings["Unknown sender - %s"] = "Unknown sender - %s"; -$a->strings["You and %s"] = "Me and %s"; -$a->strings["%s and You"] = "%s and me"; -$a->strings["%d message"] = [ - 0 => "%d message", - 1 => "%d messages", -]; -$a->strings["No such group"] = "No such group"; -$a->strings["Group is empty"] = "Group is empty"; -$a->strings["Group: %s"] = "Group: %s"; -$a->strings["Invalid contact."] = "Invalid contact."; -$a->strings["Latest Activity"] = "Latest activity"; -$a->strings["Sort by latest activity"] = "Sort by latest activity"; -$a->strings["Latest Posts"] = "Latest posts"; -$a->strings["Sort by post received date"] = "Sort by post received date"; -$a->strings["Personal"] = "Personal"; -$a->strings["Posts that mention or involve you"] = "Posts mentioning or involving me"; -$a->strings["New"] = "New"; -$a->strings["Activity Stream - by date"] = "Activity Stream - by date"; -$a->strings["Shared Links"] = "Shared links"; -$a->strings["Interesting Links"] = "Interesting links"; -$a->strings["Starred"] = "Starred"; -$a->strings["Favourite Posts"] = "My favorite posts"; -$a->strings["Personal Notes"] = "Personal notes"; -$a->strings["Post successful."] = "Post successful."; -$a->strings["Subscribing to OStatus contacts"] = "Subscribing to OStatus contacts"; -$a->strings["No contact provided."] = "No contact provided."; -$a->strings["Couldn't fetch information for contact."] = "Couldn't fetch information for contact."; -$a->strings["Couldn't fetch friends for contact."] = "Couldn't fetch friends for contact."; -$a->strings["Done"] = "Done"; -$a->strings["success"] = "success"; -$a->strings["failed"] = "failed"; -$a->strings["ignored"] = "Ignored"; -$a->strings["Keep this window open until done."] = "Keep this window open until done."; -$a->strings["Photo Albums"] = "Photo Albums"; -$a->strings["Recent Photos"] = "Recent photos"; -$a->strings["Upload New Photos"] = "Upload new photos"; -$a->strings["everybody"] = "everybody"; -$a->strings["Contact information unavailable"] = "Contact information unavailable"; -$a->strings["Album not found."] = "Album not found."; -$a->strings["Album successfully deleted"] = "Album successfully deleted"; -$a->strings["Album was empty."] = "Album was empty."; -$a->strings["a photo"] = "a photo"; -$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s was tagged in %2\$s by %3\$s"; -$a->strings["Image exceeds size limit of %s"] = "Image exceeds size limit of %s"; -$a->strings["Image upload didn't complete, please try again"] = "Image upload didn't complete. Please try again."; -$a->strings["Image file is missing"] = "Image file is missing"; -$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Server can't accept new file uploads at this time. Please contact your administrator."; -$a->strings["Image file is empty."] = "Image file is empty."; -$a->strings["Unable to process image."] = "Unable to process image."; -$a->strings["Image upload failed."] = "Image upload failed."; -$a->strings["No photos selected"] = "No photos selected"; -$a->strings["Access to this item is restricted."] = "Access to this item is restricted."; -$a->strings["Upload Photos"] = "Upload photos"; -$a->strings["New album name: "] = "New album name: "; -$a->strings["or select existing album:"] = "or select existing album:"; -$a->strings["Do not show a status post for this upload"] = "Do not show a status post for this upload"; -$a->strings["Show to Groups"] = "Show to groups"; -$a->strings["Show to Contacts"] = "Show to contacts"; -$a->strings["Do you really want to delete this photo album and all its photos?"] = "Do you really want to delete this photo album and all its photos?"; -$a->strings["Delete Album"] = "Delete album"; -$a->strings["Edit Album"] = "Edit album"; -$a->strings["Drop Album"] = "Drop album"; -$a->strings["Show Newest First"] = "Show newest first"; -$a->strings["Show Oldest First"] = "Show oldest first"; -$a->strings["View Photo"] = "View photo"; -$a->strings["Permission denied. Access to this item may be restricted."] = "Permission denied. Access to this item may be restricted."; -$a->strings["Photo not available"] = "Photo not available"; -$a->strings["Do you really want to delete this photo?"] = "Do you really want to delete this photo?"; -$a->strings["Delete Photo"] = "Delete photo"; -$a->strings["View photo"] = "View photo"; -$a->strings["Edit photo"] = "Edit photo"; -$a->strings["Delete photo"] = "Delete photo"; -$a->strings["Use as profile photo"] = "Use as profile photo"; -$a->strings["Private Photo"] = "Private photo"; -$a->strings["View Full Size"] = "View full size"; -$a->strings["Tags: "] = "Tags: "; -$a->strings["[Select tags to remove]"] = "[Select tags to remove]"; -$a->strings["New album name"] = "New album name"; -$a->strings["Caption"] = "Caption"; -$a->strings["Add a Tag"] = "Add Tag"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Example: @bob, @jojo@example.com, #California, #camping"; -$a->strings["Do not rotate"] = "Do not rotate"; -$a->strings["Rotate CW (right)"] = "Rotate right (CW)"; -$a->strings["Rotate CCW (left)"] = "Rotate left (CCW)"; -$a->strings["I like this (toggle)"] = "I like this (toggle)"; -$a->strings["I don't like this (toggle)"] = "I don't like this (toggle)"; -$a->strings["This is you"] = "This is me"; -$a->strings["Comment"] = "Comment"; -$a->strings["Map"] = "Map"; -$a->strings["View Album"] = "View album"; -$a->strings["{0} wants to be your friend"] = "{0} wants to be your friend"; -$a->strings["{0} requested registration"] = "{0} requested registration"; -$a->strings["Poke/Prod"] = "Poke/Prod"; -$a->strings["poke, prod or do other things to somebody"] = "Poke, prod or do other things to somebody"; -$a->strings["Recipient"] = "Recipient:"; -$a->strings["Choose what you wish to do to recipient"] = "Choose what you wish to do:"; -$a->strings["Make this post private"] = "Make this post private"; -$a->strings["User deleted their account"] = "User deleted their account"; -$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "A user deleted his or her account on your Friendica node. Please ensure these data are removed from the backups."; -$a->strings["The user id is %d"] = "The user id is %d"; -$a->strings["Remove My Account"] = "Remove My Account"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "This will completely remove your account. Once this has been done it is not recoverable."; -$a->strings["Please enter your password for verification:"] = "Please enter your password for verification:"; -$a->strings["Resubscribing to OStatus contacts"] = "Resubscribing to OStatus contacts"; -$a->strings["Error"] = [ - 0 => "Error", - 1 => "Errors", -]; $a->strings["Missing some important data!"] = "Missing some important data!"; $a->strings["Update"] = "Update"; $a->strings["Failed to connect with email account using the settings provided."] = "Failed to connect with email account using the settings provided."; -$a->strings["Email settings updated."] = "Email settings updated."; -$a->strings["Features updated"] = "Features updated"; $a->strings["Contact CSV file upload error"] = "Contact CSV file upload error"; $a->strings["Importing Contacts done"] = "Importing contacts done"; $a->strings["Relocate message has been send to your contacts"] = "Relocate message has been sent to your contacts"; @@ -477,7 +312,7 @@ $a->strings["Invalid email."] = "Invalid email."; $a->strings["Cannot change to that email."] = "Cannot change to that email."; $a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Private forum has no privacy permissions. Using default privacy group."; $a->strings["Private forum has no privacy permissions and no default privacy group."] = "Private forum has no privacy permissions and no default privacy group."; -$a->strings["Settings updated."] = "Settings updated."; +$a->strings["Settings were not updated."] = ""; $a->strings["Add application"] = "Add application"; $a->strings["Save Settings"] = "Save settings"; $a->strings["Name"] = "Name:"; @@ -635,15 +470,158 @@ $a->strings["Upload File"] = "Upload file"; $a->strings["Relocate"] = "Recent relocation"; $a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "If you have moved this profile from another server and some of your contacts don't receive your updates:"; $a->strings["Resend relocate message to contacts"] = "Resend relocation message to contacts"; -$a->strings["Contact suggestion successfully ignored."] = "Contact suggestion successfully ignored."; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "No suggestions available. If this is a new site, please try again in 24 hours."; -$a->strings["Do you really want to delete this suggestion?"] = "Do you really want to delete this suggestion?"; -$a->strings["Ignore/Hide"] = "Ignore/Hide"; -$a->strings["Friend Suggestions"] = "Friend suggestions"; -$a->strings["Tag(s) removed"] = "Tag(s) removed"; +$a->strings["{0} wants to be your friend"] = "{0} wants to be your friend"; +$a->strings["{0} requested registration"] = "{0} requested registration"; +$a->strings["No contacts in common."] = "No contacts in common."; +$a->strings["Common Friends"] = "Common friends"; +$a->strings["No items found"] = ""; +$a->strings["No such group"] = "No such group"; +$a->strings["Group is empty"] = "Group is empty"; +$a->strings["Group: %s"] = "Group: %s"; +$a->strings["Invalid contact."] = "Invalid contact."; +$a->strings["Latest Activity"] = "Latest activity"; +$a->strings["Sort by latest activity"] = "Sort by latest activity"; +$a->strings["Latest Posts"] = "Latest posts"; +$a->strings["Sort by post received date"] = "Sort by post received date"; +$a->strings["Personal"] = "Personal"; +$a->strings["Posts that mention or involve you"] = "Posts mentioning or involving me"; +$a->strings["Starred"] = "Starred"; +$a->strings["Favourite Posts"] = "My favorite posts"; +$a->strings["Resubscribing to OStatus contacts"] = "Resubscribing to OStatus contacts"; +$a->strings["Error"] = [ + 0 => "Error", + 1 => "Errors", +]; +$a->strings["Done"] = "Done"; +$a->strings["Keep this window open until done."] = "Keep this window open until done."; +$a->strings["You aren't following this contact."] = "You aren't following this contact."; +$a->strings["Unfollowing is currently not supported by your network."] = "Unfollowing is currently not supported by your network."; +$a->strings["Disconnect/Unfollow"] = "Disconnect/Unfollow"; +$a->strings["Your Identity Address:"] = "My identity address:"; +$a->strings["Submit Request"] = "Submit request"; +$a->strings["Profile URL"] = "Profile URL:"; +$a->strings["Status Messages and Posts"] = "Status Messages and Posts"; +$a->strings["New Message"] = "New Message"; +$a->strings["Unable to locate contact information."] = "Unable to locate contact information."; +$a->strings["Discard"] = "Discard"; +$a->strings["Do you really want to delete this message?"] = "Do you really want to delete this message?"; +$a->strings["Yes"] = "Yes"; +$a->strings["Conversation not found."] = "Conversation not found."; +$a->strings["Message was not deleted."] = ""; +$a->strings["Conversation was not removed."] = ""; +$a->strings["No messages."] = "No messages."; +$a->strings["Message not available."] = "Message not available."; +$a->strings["Delete message"] = "Delete message"; +$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; +$a->strings["Delete conversation"] = "Delete conversation"; +$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "No secure communications available. You may be able to respond from the sender's profile page."; +$a->strings["Send Reply"] = "Send reply"; +$a->strings["Unknown sender - %s"] = "Unknown sender - %s"; +$a->strings["You and %s"] = "Me and %s"; +$a->strings["%s and You"] = "%s and me"; +$a->strings["%d message"] = [ + 0 => "%d message", + 1 => "%d messages", +]; +$a->strings["Subscribing to OStatus contacts"] = "Subscribing to OStatus contacts"; +$a->strings["No contact provided."] = "No contact provided."; +$a->strings["Couldn't fetch information for contact."] = "Couldn't fetch information for contact."; +$a->strings["Couldn't fetch friends for contact."] = "Couldn't fetch friends for contact."; +$a->strings["success"] = "success"; +$a->strings["failed"] = "failed"; +$a->strings["ignored"] = "Ignored"; +$a->strings["%1\$s welcomes %2\$s"] = "%1\$s welcomes %2\$s"; +$a->strings["User deleted their account"] = "User deleted their account"; +$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "A user deleted his or her account on your Friendica node. Please ensure these data are removed from the backups."; +$a->strings["The user id is %d"] = "The user id is %d"; +$a->strings["Remove My Account"] = "Remove My Account"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "This will completely remove your account. Once this has been done it is not recoverable."; +$a->strings["Please enter your password for verification:"] = "Please enter your password for verification:"; $a->strings["Remove Item Tag"] = "Remove Item tag"; $a->strings["Select a tag to remove: "] = "Select a tag to remove: "; $a->strings["Remove"] = "Remove"; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "No suggestions available. If this is a new site, please try again in 24 hours."; +$a->strings["The requested item doesn't exist or has been deleted."] = "The requested item doesn't exist or has been deleted."; +$a->strings["Access to this profile has been restricted."] = "Access to this profile has been restricted."; +$a->strings["The feed for this item is unavailable."] = "The feed for this item is unavailable."; +$a->strings["Invalid request."] = "Invalid request."; +$a->strings["Image exceeds size limit of %s"] = "Image exceeds size limit of %s"; +$a->strings["Unable to process image."] = "Unable to process image."; +$a->strings["Wall Photos"] = "Wall photos"; +$a->strings["Image upload failed."] = "Image upload failed."; +$a->strings["No valid account found."] = "No valid account found."; +$a->strings["Password reset request issued. Check your email."] = "Password reset request issued. Please check your email."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tDear %1\$s,\n\t\t\tA request was received at \"%2\$s\" to reset your account password\n\t\tTo confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser's address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided; ignore or delete this email, as the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."; +$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"; +$a->strings["Password reset requested at %s"] = "Password reset requested at %s"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Request could not be verified. (You may have previously submitted it.) Password reset failed."; +$a->strings["Request has expired, please make a new one."] = "Request has expired, please make a new one."; +$a->strings["Forgot your Password?"] = "Reset My Password"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Enter email address or nickname to reset your password. You will receive further instruction via email."; +$a->strings["Nickname or Email: "] = "Nickname or email: "; +$a->strings["Reset"] = "Reset"; +$a->strings["Password Reset"] = "Forgotten password?"; +$a->strings["Your password has been reset as requested."] = "Your password has been reset as requested."; +$a->strings["Your new password is"] = "Your new password is"; +$a->strings["Save or copy your new password - and then"] = "Save or copy your new password - and then"; +$a->strings["click here to login"] = "click here to login"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "Your password may be changed from the Settings page after successful login."; +$a->strings["Your password has been reset."] = ""; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"; +$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"; +$a->strings["Your password has been changed at %s"] = "Your password has been changed at %s"; +$a->strings["This introduction has already been accepted."] = "This introduction has already been accepted."; +$a->strings["Profile location is not valid or does not contain profile information."] = "Profile location is not valid or does not contain profile information."; +$a->strings["Warning: profile location has no identifiable owner name."] = "Warning: profile location has no identifiable owner name."; +$a->strings["Warning: profile location has no profile photo."] = "Warning: profile location has no profile photo."; +$a->strings["%d required parameter was not found at the given location"] = [ + 0 => "%d required parameter was not found at the given location", + 1 => "%d required parameters were not found at the given location", +]; +$a->strings["Introduction complete."] = "Introduction complete."; +$a->strings["Unrecoverable protocol error."] = "Unrecoverable protocol error."; +$a->strings["Profile unavailable."] = "Profile unavailable."; +$a->strings["%s has received too many connection requests today."] = "%s has received too many connection requests today."; +$a->strings["Spam protection measures have been invoked."] = "Spam protection measures have been invoked."; +$a->strings["Friends are advised to please try again in 24 hours."] = "Friends are advised to please try again in 24 hours."; +$a->strings["Invalid locator"] = "Invalid locator"; +$a->strings["You have already introduced yourself here."] = "You have already introduced yourself here."; +$a->strings["Apparently you are already friends with %s."] = "Apparently you are already friends with %s."; +$a->strings["Invalid profile URL."] = "Invalid profile URL."; +$a->strings["Disallowed profile URL."] = "Disallowed profile URL."; +$a->strings["Blocked domain"] = "Blocked domain"; +$a->strings["Failed to update contact record."] = "Failed to update contact record."; +$a->strings["Your introduction has been sent."] = "Your introduction has been sent."; +$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Remote subscription can't be done for your network. Please subscribe directly on your system."; +$a->strings["Please login to confirm introduction."] = "Please login to confirm introduction."; +$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Incorrect identity currently logged in. Please login to this profile."; +$a->strings["Confirm"] = "Confirm"; +$a->strings["Hide this contact"] = "Hide this contact"; +$a->strings["Welcome home %s."] = "Welcome home %s."; +$a->strings["Please confirm your introduction/connection request to %s."] = "Please confirm your introduction/connection request to %s."; +$a->strings["Friend/Connection Request"] = "Friend/Connection request"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"; +$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = ""; +$a->strings["Your Webfinger address or profile URL:"] = "Your WebFinger address or profile URL:"; +$a->strings["Please answer the following:"] = "Please answer the following:"; +$a->strings["%s knows you"] = ""; +$a->strings["Add a personal note:"] = "Add a personal note:"; +$a->strings["Authorize application connection"] = "Authorize application connection"; +$a->strings["Return to your app and insert this Securty Code:"] = "Return to your app and insert this security code:"; +$a->strings["Please login to continue."] = "Please login to continue."; +$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Do you want to authorize this application to access your posts and contacts and create new posts for you?"; +$a->strings["No"] = "No"; +$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Sorry, maybe your upload is bigger than the PHP configuration allows"; +$a->strings["Or - did you try to upload an empty file?"] = "Or did you try to upload an empty file?"; +$a->strings["File exceeds size limit of %s"] = "File exceeds size limit of %s"; +$a->strings["File upload failed."] = "File upload failed."; +$a->strings["Unable to locate original post."] = "Unable to locate original post."; +$a->strings["Empty post discarded."] = "Empty post discarded."; +$a->strings["Post updated."] = ""; +$a->strings["Item wasn't stored."] = ""; +$a->strings["Item couldn't be fetched."] = ""; +$a->strings["Item not found."] = "Item not found."; +$a->strings["Do you really want to delete this item?"] = "Do you really want to delete this item?"; $a->strings["User imports on closed servers can only be done by an administrator."] = "User imports on closed servers can only be done by an administrator."; $a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."; $a->strings["Import"] = "Import profile"; @@ -653,236 +631,139 @@ $a->strings["You need to export your account from the old server and upload it h $a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora."; $a->strings["Account file"] = "Account file:"; $a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "To export your account, go to \"Settings->Export personal data\" and select \"Export account\""; -$a->strings["You aren't following this contact."] = "You aren't following this contact."; -$a->strings["Unfollowing is currently not supported by your network."] = "Unfollowing is currently not supported by your network."; -$a->strings["Contact unfollowed"] = "Contact unfollowed"; -$a->strings["Disconnect/Unfollow"] = "Disconnect/Unfollow"; -$a->strings["No videos selected"] = "No videos selected"; -$a->strings["View Video"] = "View video"; -$a->strings["Recent Videos"] = "Recent videos"; -$a->strings["Upload New Videos"] = "Upload new videos"; -$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Number of daily wall messages for %s exceeded. Message failed."; -$a->strings["Unable to check your home location."] = "Unable to check your home location."; -$a->strings["No recipient."] = "No recipient."; -$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."; -$a->strings["Invalid request."] = "Invalid request."; -$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Sorry, maybe your upload is bigger than the PHP configuration allows"; -$a->strings["Or - did you try to upload an empty file?"] = "Or did you try to upload an empty file?"; -$a->strings["File exceeds size limit of %s"] = "File exceeds size limit of %s"; -$a->strings["File upload failed."] = "File upload failed."; -$a->strings["Wall Photos"] = "Wall photos"; +$a->strings["User not found."] = "User not found."; +$a->strings["View"] = "View"; +$a->strings["Previous"] = "Previous"; +$a->strings["Next"] = "Next"; +$a->strings["today"] = "today"; +$a->strings["month"] = "month"; +$a->strings["week"] = "week"; +$a->strings["day"] = "day"; +$a->strings["list"] = "List"; +$a->strings["User not found"] = "User not found"; +$a->strings["This calendar format is not supported"] = "This calendar format is not supported"; +$a->strings["No exportable data found"] = "No exportable data found"; +$a->strings["calendar"] = "calendar"; +$a->strings["Item not found"] = "Item not found"; +$a->strings["Edit post"] = "Edit post"; +$a->strings["Save"] = "Save"; +$a->strings["web link"] = "web link"; +$a->strings["Insert video link"] = "Insert video link"; +$a->strings["video link"] = "video link"; +$a->strings["Insert audio link"] = "Insert audio link"; +$a->strings["audio link"] = "audio link"; +$a->strings["CC: email addresses"] = "CC: email addresses"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Example: bob@example.com, mary@example.com"; +$a->strings["Event can not end before it has started."] = "Event cannot end before it has started."; +$a->strings["Event title and start time are required."] = "Event title and starting time are required."; +$a->strings["Create New Event"] = "Create new event"; +$a->strings["Event details"] = "Event details"; +$a->strings["Starting date and Title are required."] = "Starting date and title are required."; +$a->strings["Event Starts:"] = "Event starts:"; +$a->strings["Required"] = "Required"; +$a->strings["Finish date/time is not known or not relevant"] = "Finish date/time is not known or not relevant"; +$a->strings["Event Finishes:"] = "Event finishes:"; +$a->strings["Adjust for viewer timezone"] = "Adjust for viewer's time zone"; +$a->strings["Description:"] = "Description:"; +$a->strings["Location:"] = "Location:"; +$a->strings["Title:"] = "Title:"; +$a->strings["Share this event"] = "Share this event"; +$a->strings["Basic"] = "Basic"; +$a->strings["Advanced"] = "Advanced"; +$a->strings["Permissions"] = "Permissions"; +$a->strings["Failed to remove event"] = "Failed to remove event"; +$a->strings["The contact could not be added."] = "Contact could not be added."; +$a->strings["You already added this contact."] = "You already added this contact."; +$a->strings["The network type couldn't be detected. Contact can't be added."] = "The network type couldn't be detected. Contact can't be added."; +$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "diaspora* support isn't enabled. Contact can't be added."; +$a->strings["OStatus support is disabled. Contact can't be added."] = "OStatus support is disabled. Contact can't be added."; +$a->strings["Tags:"] = "Tags:"; +$a->strings["Contact Photos"] = "Contact photos"; +$a->strings["Upload"] = "Upload"; +$a->strings["Files"] = "Files"; +$a->strings["Personal Notes"] = "Personal notes"; +$a->strings["Photo Albums"] = "Photo Albums"; +$a->strings["Recent Photos"] = "Recent photos"; +$a->strings["Upload New Photos"] = "Upload new photos"; +$a->strings["everybody"] = "everybody"; +$a->strings["Contact information unavailable"] = "Contact information unavailable"; +$a->strings["Album not found."] = "Album not found."; +$a->strings["Album successfully deleted"] = "Album successfully deleted"; +$a->strings["Album was empty."] = "Album was empty."; +$a->strings["Failed to delete the photo."] = ""; +$a->strings["a photo"] = "a photo"; +$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s was tagged in %2\$s by %3\$s"; +$a->strings["Image upload didn't complete, please try again"] = "Image upload didn't complete. Please try again."; +$a->strings["Image file is missing"] = "Image file is missing"; +$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Server can't accept new file uploads at this time. Please contact your administrator."; +$a->strings["Image file is empty."] = "Image file is empty."; +$a->strings["No photos selected"] = "No photos selected"; +$a->strings["Upload Photos"] = "Upload photos"; +$a->strings["New album name: "] = "New album name: "; +$a->strings["or select existing album:"] = "or select existing album:"; +$a->strings["Do not show a status post for this upload"] = "Do not show a status post for this upload"; +$a->strings["Show to Groups"] = "Show to groups"; +$a->strings["Show to Contacts"] = "Show to contacts"; +$a->strings["Do you really want to delete this photo album and all its photos?"] = "Do you really want to delete this photo album and all its photos?"; +$a->strings["Delete Album"] = "Delete album"; +$a->strings["Edit Album"] = "Edit album"; +$a->strings["Drop Album"] = "Drop album"; +$a->strings["Show Newest First"] = "Show newest first"; +$a->strings["Show Oldest First"] = "Show oldest first"; +$a->strings["View Photo"] = "View photo"; +$a->strings["Permission denied. Access to this item may be restricted."] = "Permission denied. Access to this item may be restricted."; +$a->strings["Photo not available"] = "Photo not available"; +$a->strings["Do you really want to delete this photo?"] = "Do you really want to delete this photo?"; +$a->strings["Delete Photo"] = "Delete photo"; +$a->strings["View photo"] = "View photo"; +$a->strings["Edit photo"] = "Edit photo"; +$a->strings["Delete photo"] = "Delete photo"; +$a->strings["Use as profile photo"] = "Use as profile photo"; +$a->strings["Private Photo"] = "Private photo"; +$a->strings["View Full Size"] = "View full size"; +$a->strings["Tags: "] = "Tags: "; +$a->strings["[Select tags to remove]"] = "[Select tags to remove]"; +$a->strings["New album name"] = "New album name"; +$a->strings["Caption"] = "Caption"; +$a->strings["Add a Tag"] = "Add Tag"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Example: @bob, @jojo@example.com, #California, #camping"; +$a->strings["Do not rotate"] = "Do not rotate"; +$a->strings["Rotate CW (right)"] = "Rotate right (CW)"; +$a->strings["Rotate CCW (left)"] = "Rotate left (CCW)"; +$a->strings["I like this (toggle)"] = "I like this (toggle)"; +$a->strings["I don't like this (toggle)"] = "I don't like this (toggle)"; +$a->strings["This is you"] = "This is me"; +$a->strings["Comment"] = "Comment"; +$a->strings["Map"] = "Map"; +$a->strings["You must be logged in to use addons. "] = "You must be logged in to use addons. "; +$a->strings["Delete this item?"] = "Delete this item?"; +$a->strings["toggle mobile"] = "Toggle mobile"; $a->strings["Login failed."] = "Login failed."; $a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."; $a->strings["The error message was:"] = "The error message was:"; $a->strings["Login failed. Please check your credentials."] = "Login failed. Please check your credentials."; $a->strings["Welcome %s"] = "Welcome %s"; $a->strings["Please upload a profile photo."] = "Please upload a profile photo."; -$a->strings["Welcome back %s"] = "Welcome back %s"; -$a->strings["You must be logged in to use addons. "] = "You must be logged in to use addons. "; -$a->strings["Delete this item?"] = "Delete this item?"; -$a->strings["toggle mobile"] = "Toggle mobile"; $a->strings["Method not allowed for this module. Allowed method(s): %s"] = "Method not allowed for this module. Allowed method(s): %s"; $a->strings["Page not found."] = "Page not found"; -$a->strings["No system theme config value set."] = "No system theme configuration value set."; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours."; -$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Could not find any unarchived contact entry for this URL (%s)"; -$a->strings["The contact entries have been archived"] = "The contact entries have been archived"; -$a->strings["Could not find any contact entry for this URL (%s)"] = "Could not find any contact entry for this URL (%s)"; -$a->strings["The contact has been blocked from the node"] = "This contact has been blocked from the node"; -$a->strings["Post update version number has been set to %s."] = "Post update version number has been set to %s."; -$a->strings["Check for pending update actions."] = "Check for pending update actions."; -$a->strings["Done."] = "Done."; -$a->strings["Execute pending post updates."] = "Execute pending post updates."; -$a->strings["All pending post updates are done."] = "All pending post updates are done."; -$a->strings["Enter new password: "] = "Enter new password: "; -$a->strings["Enter user name: "] = ""; -$a->strings["Enter user nickname: "] = ""; -$a->strings["Enter user email address: "] = ""; -$a->strings["Enter a language (optional): "] = ""; -$a->strings["User is not pending."] = ""; -$a->strings["Type \"yes\" to delete %s"] = ""; -$a->strings["newer"] = "Later posts"; -$a->strings["older"] = "Earlier posts"; -$a->strings["Frequently"] = "Frequently"; -$a->strings["Hourly"] = "Hourly"; -$a->strings["Twice daily"] = "Twice daily"; -$a->strings["Daily"] = "Daily"; -$a->strings["Weekly"] = "Weekly"; -$a->strings["Monthly"] = "Monthly"; -$a->strings["DFRN"] = "DFRN"; -$a->strings["OStatus"] = "OStatus"; -$a->strings["RSS/Atom"] = "RSS/Atom"; -$a->strings["Email"] = "Email"; -$a->strings["Diaspora"] = "diaspora*"; -$a->strings["Zot!"] = "Zot!"; -$a->strings["LinkedIn"] = "LinkedIn"; -$a->strings["XMPP/IM"] = "XMPP/IM"; -$a->strings["MySpace"] = "MySpace"; -$a->strings["Google+"] = "Google+"; -$a->strings["pump.io"] = "pump.io"; -$a->strings["Twitter"] = "Twitter"; -$a->strings["Discourse"] = "Discourse"; -$a->strings["Diaspora Connector"] = "diaspora* connector"; -$a->strings["GNU Social Connector"] = "GNU Social Connector"; -$a->strings["ActivityPub"] = "ActivityPub"; -$a->strings["pnut"] = "pnut"; -$a->strings["%s (via %s)"] = ""; -$a->strings["General Features"] = "General"; -$a->strings["Photo Location"] = "Photo location"; -$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Photo metadata is normally removed. This saves the geo tag (if present) and links it to a map prior to removing other metadata."; -$a->strings["Export Public Calendar"] = "Export public calendar"; -$a->strings["Ability for visitors to download the public calendar"] = "Ability for visitors to download the public calendar"; -$a->strings["Trending Tags"] = "Trending tags"; -$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Show a community page widget with a list of the most popular tags in recent public posts."; -$a->strings["Post Composition Features"] = "Post composition"; -$a->strings["Auto-mention Forums"] = "Auto-mention forums"; -$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Add/Remove mention when a forum page is selected or deselected in the ACL window."; -$a->strings["Explicit Mentions"] = "Explicit Mentions"; -$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Add explicit mentions to comment box for manual control over who gets mentioned in replies."; -$a->strings["Network Sidebar"] = "Network sidebar"; -$a->strings["Archives"] = "Archives"; -$a->strings["Ability to select posts by date ranges"] = "Ability to select posts by date ranges"; -$a->strings["Protocol Filter"] = "Protocol filter"; -$a->strings["Enable widget to display Network posts only from selected protocols"] = "Enable widget to display Network posts only from selected protocols"; -$a->strings["Network Tabs"] = "Network tabs"; -$a->strings["Network New Tab"] = "Network new tab"; -$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Enable tab to display only new network posts (last 12 hours)"; -$a->strings["Network Shared Links Tab"] = "Network shared links tab"; -$a->strings["Enable tab to display only Network posts with links in them"] = "Enable tab to display only network posts with links in them"; -$a->strings["Post/Comment Tools"] = "Post/Comment tools"; -$a->strings["Post Categories"] = "Post categories"; -$a->strings["Add categories to your posts"] = "Add categories to your posts"; -$a->strings["Advanced Profile Settings"] = "Advanced profiles"; -$a->strings["List Forums"] = "List forums"; -$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Show visitors of public community forums at the advanced profile page"; -$a->strings["Tag Cloud"] = "Tag cloud"; -$a->strings["Provide a personal tag cloud on your profile page"] = "Provide a personal tag cloud on your profile page"; -$a->strings["Display Membership Date"] = "Display membership date"; -$a->strings["Display membership date in profile"] = "Display membership date in profile"; -$a->strings["Forums"] = "Forums"; -$a->strings["External link to forum"] = "External link to forum"; -$a->strings["show more"] = "show more"; -$a->strings["Nothing new here"] = "Nothing new here"; -$a->strings["Go back"] = "Go back"; -$a->strings["Clear notifications"] = "Clear notifications"; -$a->strings["@name, !forum, #tags, content"] = "@name, !forum, #tags, content"; -$a->strings["Logout"] = "Logout"; -$a->strings["End this session"] = "End this session"; -$a->strings["Login"] = "Login"; -$a->strings["Sign in"] = "Sign in"; -$a->strings["Status"] = "Status"; -$a->strings["Your posts and conversations"] = "My posts and conversations"; -$a->strings["Profile"] = "Profile"; -$a->strings["Your profile page"] = "My profile page"; -$a->strings["Your photos"] = "My photos"; -$a->strings["Videos"] = "Videos"; -$a->strings["Your videos"] = "My videos"; -$a->strings["Your events"] = "My events"; -$a->strings["Personal notes"] = "Personal notes"; -$a->strings["Your personal notes"] = "My personal notes"; -$a->strings["Home"] = "Home"; -$a->strings["Home Page"] = "Home page"; -$a->strings["Register"] = "Sign up now >>"; -$a->strings["Create an account"] = "Create account"; -$a->strings["Help"] = "Help"; -$a->strings["Help and documentation"] = "Help and documentation"; -$a->strings["Apps"] = "Apps"; -$a->strings["Addon applications, utilities, games"] = "Addon applications, utilities, games"; -$a->strings["Search"] = "Search"; -$a->strings["Search site content"] = "Search site content"; -$a->strings["Full Text"] = "Full text"; -$a->strings["Tags"] = "Tags"; -$a->strings["Contacts"] = "Contacts"; -$a->strings["Community"] = "Community"; -$a->strings["Conversations on this and other servers"] = "Conversations on this and other servers"; -$a->strings["Events and Calendar"] = "Events and calendar"; -$a->strings["Directory"] = "Directory"; -$a->strings["People directory"] = "People directory"; -$a->strings["Information"] = "Information"; -$a->strings["Information about this friendica instance"] = "Information about this Friendica instance"; -$a->strings["Terms of Service"] = "Terms of Service"; -$a->strings["Terms of Service of this Friendica instance"] = "Terms of Service of this Friendica instance"; -$a->strings["Network"] = "Network"; -$a->strings["Conversations from your friends"] = "My friends' conversations"; -$a->strings["Introductions"] = "Introductions"; -$a->strings["Friend Requests"] = "Friend requests"; -$a->strings["Notifications"] = "Notifications"; -$a->strings["See all notifications"] = "See all notifications"; -$a->strings["Mark all system notifications seen"] = "Mark notifications as seen"; -$a->strings["Private mail"] = "Private messages"; -$a->strings["Inbox"] = "Inbox"; -$a->strings["Outbox"] = "Outbox"; -$a->strings["Accounts"] = ""; -$a->strings["Manage other pages"] = "Manage other pages"; -$a->strings["Settings"] = "Settings"; -$a->strings["Account settings"] = "Account settings"; -$a->strings["Manage/edit friends and contacts"] = "Manage/Edit friends and contacts"; -$a->strings["Admin"] = "Admin"; -$a->strings["Site setup and configuration"] = "Site setup and configuration"; -$a->strings["Navigation"] = "Navigation"; -$a->strings["Site map"] = "Site map"; -$a->strings["Embedding disabled"] = "Embedding disabled"; -$a->strings["Embedded content"] = "Embedded content"; -$a->strings["prev"] = "prev"; -$a->strings["last"] = "last"; -$a->strings["Image/photo"] = "Image/Photo"; -$a->strings["%2\$s %3\$s"] = ""; -$a->strings["Click to open/close"] = "Reveal/hide"; -$a->strings["$1 wrote:"] = "$1 wrote:"; -$a->strings["Encrypted content"] = "Encrypted content"; -$a->strings["Invalid source protocol"] = "Invalid source protocol"; -$a->strings["Invalid link protocol"] = "Invalid link protocol"; -$a->strings["Loading more entries..."] = "Loading more entries..."; -$a->strings["The end"] = "The end"; -$a->strings["Follow"] = "Follow"; -$a->strings["Export"] = "Export"; -$a->strings["Export calendar as ical"] = "Export calendar as ical"; -$a->strings["Export calendar as csv"] = "Export calendar as csv"; -$a->strings["No contacts"] = "No contacts"; -$a->strings["%d Contact"] = [ - 0 => "%d contact", - 1 => "%d contacts", -]; -$a->strings["View Contacts"] = "View contacts"; -$a->strings["Remove term"] = "Remove term"; -$a->strings["Saved Searches"] = "Saved searches"; -$a->strings["Trending Tags (last %d hour)"] = [ - 0 => "Trending tags (last %d hour)", - 1 => "Trending tags (last %d hours)", -]; -$a->strings["More Trending Tags"] = "More trending tags"; -$a->strings["Add New Contact"] = "Add new contact"; -$a->strings["Enter address or web location"] = "Enter address or web location"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Example: jo@example.com, http://example.com/jo"; -$a->strings["%d invitation available"] = [ - 0 => "%d invitation available", - 1 => "%d invitations available", -]; -$a->strings["Find People"] = "Find people"; -$a->strings["Enter name or interest"] = "Enter name or interest"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Examples: Robert Morgenstein, fishing"; -$a->strings["Find"] = "Find"; -$a->strings["Similar Interests"] = "Similar interests"; -$a->strings["Random Profile"] = "Random profile"; -$a->strings["Invite Friends"] = "Invite friends"; -$a->strings["Global Directory"] = "Global directory"; -$a->strings["Local Directory"] = "Local directory"; -$a->strings["Groups"] = "Groups"; -$a->strings["Everyone"] = ""; -$a->strings["Following"] = "Following"; -$a->strings["Mutual friends"] = "Mutual friends"; -$a->strings["Relationships"] = "Relationships"; -$a->strings["All Contacts"] = "All contacts"; -$a->strings["Protocols"] = "Protocols"; -$a->strings["All Protocols"] = "All protocols"; -$a->strings["Saved Folders"] = "Saved Folders"; -$a->strings["Everything"] = "Everything"; -$a->strings["Categories"] = "Categories"; -$a->strings["%d contact in common"] = [ - 0 => "%d contact in common", - 1 => "%d contacts in common", -]; +$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = ""; +$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nError %d occurred during database update:\n%s\n"; +$a->strings["Errors encountered performing database changes: "] = "Errors encountered performing database changes: "; +$a->strings["Another database update is currently running."] = ""; +$a->strings["%s: Database update"] = "%s: Database update"; +$a->strings["%s: updating %s table."] = "%s: updating %s table."; +$a->strings["Database error %d \"%s\" at \"%s\""] = ""; +$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = ""; +$a->strings["template engine cannot be registered without a name."] = ""; +$a->strings["template engine is not registered!"] = ""; +$a->strings["Update %s failed. See error logs."] = "Update %s failed. See error logs."; +$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."; +$a->strings["The error message is\n[pre]%s[/pre]"] = "The error message is\n[pre]%s[/pre]"; +$a->strings["[Friendica Notify] Database update"] = "[Friendica Notify] Database update"; +$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."; $a->strings["Yourself"] = ""; +$a->strings["Followers"] = "Followers"; +$a->strings["Mutuals"] = "Mutuals"; $a->strings["Post to Email"] = "Post to email"; $a->strings["Public"] = "Public"; $a->strings["This content will be shown to all your followers and can be seen in the community pages and by anyone with its link."] = "This post will be shown to all your followers and can be seen in the community pages and by anyone with its link."; @@ -895,7 +776,7 @@ $a->strings["The database configuration file \"config/local.config.php\" could n $a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."; $a->strings["Please see the file \"INSTALL.txt\"."] = "Please see the file \"INSTALL.txt\"."; $a->strings["Could not find a command line version of PHP in the web server PATH."] = "Could not find a command line version of PHP in the web server PATH."; -$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "If your server doesn't have a command line version of PHP installed, you won't be able to run background processing. See 'Setup the worker'"; +$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = ""; $a->strings["PHP executable path"] = "PHP executable path"; $a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Enter full path to php executable. You can leave this blank to continue the installation."; $a->strings["Command line PHP"] = "Command line PHP"; @@ -998,11 +879,6 @@ $a->strings["finger"] = "finger"; $a->strings["fingered"] = "fingered"; $a->strings["rebuff"] = "rebuff"; $a->strings["rebuffed"] = "rebuffed"; -$a->strings["Update %s failed. See error logs."] = "Update %s failed. See error logs."; -$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."; -$a->strings["The error message is\n[pre]%s[/pre]"] = "The error message is\n[pre]%s[/pre]"; -$a->strings["[Friendica Notify] Database update"] = "[Friendica Notify] Database update"; -$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."; $a->strings["Error decoding account file"] = "Error decoding account file"; $a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Error! No version data in file! Is this a Friendica account file?"; $a->strings["User '%s' already exists on this server!"] = "User '%s' already exists on this server!"; @@ -1013,11 +889,104 @@ $a->strings["%d contact not imported"] = [ ]; $a->strings["User profile creation error"] = "User profile creation error"; $a->strings["Done. You can now login with your username and password"] = "Done. You can now login with your username and password"; -$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = ""; -$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nError %d occurred during database update:\n%s\n"; -$a->strings["Errors encountered performing database changes: "] = "Errors encountered performing database changes: "; -$a->strings["%s: Database update"] = "%s: Database update"; -$a->strings["%s: updating %s table."] = "%s: updating %s table."; +$a->strings["Legacy module file not found: %s"] = "Legacy module file not found: %s"; +$a->strings["(no subject)"] = "(no subject)"; +$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "This message was sent to you by %s, a member of the Friendica social network."; +$a->strings["You may visit them online at %s"] = "You may visit them online at %s"; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Please contact the sender by replying to this post if you do not wish to receive these messages."; +$a->strings["%s posted an update."] = "%s posted an update."; +$a->strings["This entry was edited"] = "This entry was edited"; +$a->strings["Private Message"] = "Private message"; +$a->strings["pinned item"] = "pinned item"; +$a->strings["Delete locally"] = "Delete locally"; +$a->strings["Delete globally"] = "Delete globally"; +$a->strings["Remove locally"] = "Remove locally"; +$a->strings["save to folder"] = "Save to folder"; +$a->strings["I will attend"] = "I will attend"; +$a->strings["I will not attend"] = "I will not attend"; +$a->strings["I might attend"] = "I might attend"; +$a->strings["ignore thread"] = "Ignore thread"; +$a->strings["unignore thread"] = "Unignore thread"; +$a->strings["toggle ignore status"] = "Toggle ignore status"; +$a->strings["pin"] = "Pin"; +$a->strings["unpin"] = "Unpin"; +$a->strings["toggle pin status"] = "Toggle pin status"; +$a->strings["pinned"] = "pinned"; +$a->strings["add star"] = "Add star"; +$a->strings["remove star"] = "Remove star"; +$a->strings["toggle star status"] = "Toggle star status"; +$a->strings["starred"] = "Starred"; +$a->strings["add tag"] = "Add tag"; +$a->strings["like"] = "Like"; +$a->strings["dislike"] = "Dislike"; +$a->strings["Share this"] = "Share this"; +$a->strings["share"] = "Share"; +$a->strings["%s (Received %s)"] = "%s (Received %s)"; +$a->strings["Comment this item on your system"] = ""; +$a->strings["remote comment"] = ""; +$a->strings["Pushed"] = ""; +$a->strings["Pulled"] = ""; +$a->strings["to"] = "to"; +$a->strings["via"] = "via"; +$a->strings["Wall-to-Wall"] = "Wall-to-wall"; +$a->strings["via Wall-To-Wall:"] = "via wall-to-wall:"; +$a->strings["Reply to %s"] = "Reply to %s"; +$a->strings["More"] = ""; +$a->strings["Notifier task is pending"] = "Notifier task is pending"; +$a->strings["Delivery to remote servers is pending"] = "Delivery to remote servers is pending"; +$a->strings["Delivery to remote servers is underway"] = "Delivery to remote servers is underway"; +$a->strings["Delivery to remote servers is mostly done"] = "Delivery to remote servers is mostly done"; +$a->strings["Delivery to remote servers is done"] = "Delivery to remote servers is done"; +$a->strings["%d comment"] = [ + 0 => "%d comment", + 1 => "%d comments", +]; +$a->strings["Show more"] = "Show more"; +$a->strings["Show fewer"] = "Show fewer"; +$a->strings["comment"] = [ + 0 => "comment", + 1 => "comments", +]; +$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Could not find any unarchived contact entry for this URL (%s)"; +$a->strings["The contact entries have been archived"] = "The contact entries have been archived"; +$a->strings["Could not find any contact entry for this URL (%s)"] = "Could not find any contact entry for this URL (%s)"; +$a->strings["The contact has been blocked from the node"] = "This contact has been blocked from the node"; +$a->strings["Enter new password: "] = "Enter new password: "; +$a->strings["Enter user name: "] = ""; +$a->strings["Enter user nickname: "] = ""; +$a->strings["Enter user email address: "] = ""; +$a->strings["Enter a language (optional): "] = ""; +$a->strings["User is not pending."] = ""; +$a->strings["User has already been marked for deletion."] = ""; +$a->strings["Type \"yes\" to delete %s"] = ""; +$a->strings["Deletion aborted."] = ""; +$a->strings["Post update version number has been set to %s."] = "Post update version number has been set to %s."; +$a->strings["Check for pending update actions."] = "Check for pending update actions."; +$a->strings["Done."] = "Done."; +$a->strings["Execute pending post updates."] = "Execute pending post updates."; +$a->strings["All pending post updates are done."] = "All pending post updates are done."; +$a->strings["The folder view/smarty3/ must be writable by webserver."] = ""; +$a->strings["Hometown:"] = "Home town:"; +$a->strings["Marital Status:"] = ""; +$a->strings["With:"] = ""; +$a->strings["Since:"] = ""; +$a->strings["Sexual Preference:"] = "Sexual preference:"; +$a->strings["Political Views:"] = "Political views:"; +$a->strings["Religious Views:"] = "Religious views:"; +$a->strings["Likes:"] = "Likes:"; +$a->strings["Dislikes:"] = "Dislikes:"; +$a->strings["Title/Description:"] = "Title/Description:"; +$a->strings["Summary"] = "Summary"; +$a->strings["Musical interests"] = "Music:"; +$a->strings["Books, literature"] = "Books, literature, poetry:"; +$a->strings["Television"] = "Television:"; +$a->strings["Film/dance/culture/entertainment"] = "Film, dance, culture, entertainment"; +$a->strings["Hobbies/Interests"] = "Hobbies/Interests:"; +$a->strings["Love/romance"] = "Love/Romance:"; +$a->strings["Work/employment"] = "Work/Employment:"; +$a->strings["School/education"] = "School/Education:"; +$a->strings["Contact information and Social Networks"] = "Contact information and other social networks:"; +$a->strings["No system theme config value set."] = "No system theme configuration value set."; $a->strings["Friend Suggestion"] = "Friend suggestion"; $a->strings["Friend/Connect Request"] = "Friend/Contact request"; $a->strings["New Follower"] = "New follower"; @@ -1029,182 +998,526 @@ $a->strings["%s is attending %s's event"] = "%s is going to %s's event"; $a->strings["%s is not attending %s's event"] = "%s is not going to %s's event"; $a->strings["%s may attending %s's event"] = ""; $a->strings["%s is now friends with %s"] = "%s is now friends with %s"; -$a->strings["Legacy module file not found: %s"] = "Legacy module file not found: %s"; -$a->strings["UnFollow"] = "Unfollow"; -$a->strings["Drop Contact"] = "Drop contact"; +$a->strings["Network Notifications"] = "Network notifications"; +$a->strings["System Notifications"] = "System notifications"; +$a->strings["Personal Notifications"] = "Personal notifications"; +$a->strings["Home Notifications"] = "Home notifications"; +$a->strings["No more %s notifications."] = "No more %s notifications."; +$a->strings["Show unread"] = "Show unread"; +$a->strings["Show all"] = "Show all"; +$a->strings["You must be logged in to show this page."] = ""; +$a->strings["Notifications"] = "Notifications"; +$a->strings["Show Ignored Requests"] = "Show ignored requests."; +$a->strings["Hide Ignored Requests"] = "Hide ignored requests"; +$a->strings["Notification type:"] = "Notification type:"; +$a->strings["Suggested by:"] = "Suggested by:"; +$a->strings["Hide this contact from others"] = "Hide this contact from others"; $a->strings["Approve"] = "Approve"; -$a->strings["Organisation"] = "Organization"; -$a->strings["News"] = "News"; -$a->strings["Forum"] = "Forum"; -$a->strings["Connect URL missing."] = "Connect URL missing."; -$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."; -$a->strings["This site is not configured to allow communications with other networks."] = "This site is not configured to allow communications with other networks."; -$a->strings["No compatible communication protocols or feeds were discovered."] = "No compatible communication protocols or feeds were discovered."; -$a->strings["The profile address specified does not provide adequate information."] = "The profile address specified does not provide adequate information."; -$a->strings["An author or name was not found."] = "An author or name was not found."; -$a->strings["No browser URL could be matched to this address."] = "No browser URL could be matched to this address."; -$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Unable to match @-style identity address with a known protocol or email contact."; -$a->strings["Use mailto: in front of address to force email check."] = "Use mailto: in front of address to force email check."; -$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "The profile address specified belongs to a network which has been disabled on this site."; -$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Limited profile: This person will be unable to receive direct/private messages from you."; -$a->strings["Unable to retrieve contact information."] = "Unable to retrieve contact information."; -$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; -$a->strings["Starts:"] = "Starts:"; -$a->strings["Finishes:"] = "Finishes:"; -$a->strings["all-day"] = "All-day"; -$a->strings["Sept"] = "Sep"; -$a->strings["No events to display"] = "No events to display"; -$a->strings["l, F j"] = "l, F j"; -$a->strings["Edit event"] = "Edit event"; -$a->strings["Duplicate event"] = "Duplicate event"; -$a->strings["Delete event"] = "Delete event"; -$a->strings["link to source"] = "Link to source"; -$a->strings["D g:i A"] = "D g:i A"; -$a->strings["g:i A"] = "g:i A"; -$a->strings["Show map"] = "Show map"; -$a->strings["Hide map"] = "Hide map"; -$a->strings["%s's birthday"] = "%s's birthday"; -$a->strings["Happy Birthday %s"] = "Happy Birthday, %s!"; -$a->strings["Item filed"] = "Item filed"; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "A deleted group with this name has been revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."; -$a->strings["Default privacy group for new contacts"] = "Default privacy group for new contacts"; -$a->strings["Everybody"] = "Everybody"; -$a->strings["edit"] = "edit"; -$a->strings["add"] = "add"; -$a->strings["Edit group"] = "Edit group"; -$a->strings["Contacts not in any group"] = "Contacts not in any group"; -$a->strings["Create a new group"] = "Create new group"; -$a->strings["Group Name: "] = "Group name: "; -$a->strings["Edit groups"] = "Edit groups"; -$a->strings["activity"] = "activity"; -$a->strings["comment"] = [ - 0 => "comment", - 1 => "comments", -]; -$a->strings["post"] = "post"; -$a->strings["Content warning: %s"] = "Content warning: %s"; -$a->strings["bytes"] = "bytes"; -$a->strings["View on separate page"] = "View on separate page"; -$a->strings["view on separate page"] = "view on separate page"; -$a->strings["[no subject]"] = "[no subject]"; -$a->strings["Edit profile"] = "Edit profile"; -$a->strings["Change profile photo"] = "Change profile photo"; -$a->strings["Homepage:"] = "Homepage:"; +$a->strings["Claims to be known to you: "] = "Says they know me:"; +$a->strings["Shall your connection be bidirectional or not?"] = "Shall your connection be in both directions or not?"; +$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Accepting %s as a friend allows %s to subscribe to your posts. You will also receive updates from them in your news feed."; +$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."; +$a->strings["Friend"] = "Friend"; +$a->strings["Subscriber"] = "Subscriber"; $a->strings["About:"] = "About:"; -$a->strings["XMPP:"] = "XMPP:"; -$a->strings["Unfollow"] = "Unfollow"; -$a->strings["Atom feed"] = "Atom feed"; $a->strings["Network:"] = "Network:"; -$a->strings["g A l F d"] = "g A l F d"; -$a->strings["F d"] = "F d"; -$a->strings["[today]"] = "[today]"; -$a->strings["Birthday Reminders"] = "Birthday reminders"; -$a->strings["Birthdays this week:"] = "Birthdays this week:"; -$a->strings["[No description]"] = "[No description]"; -$a->strings["Event Reminders"] = "Event reminders"; -$a->strings["Upcoming events the next 7 days:"] = "Upcoming events the next 7 days:"; -$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s welcomes %2\$s"; -$a->strings["Database storage failed to update %s"] = "Database storage failed to update %s"; -$a->strings["Database storage failed to insert data"] = "Database storage failed to insert data"; -$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "Filesystem storage failed to create \"%s\". Check you write permissions."; -$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "Filesystem storage failed to save data to \"%s\". Check your write permissions"; -$a->strings["Storage base path"] = "Storage base path"; -$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Folder where uploaded files are saved. For maximum security, this should be a path outside web server folder tree"; -$a->strings["Enter a valid existing folder"] = "Enter a valid existing folder"; -$a->strings["Login failed"] = "Login failed"; -$a->strings["Not enough information to authenticate"] = "Not enough information to authenticate"; -$a->strings["Password can't be empty"] = "Password can't be empty"; -$a->strings["Empty passwords are not allowed."] = "Empty passwords are not allowed."; -$a->strings["The new password has been exposed in a public data dump, please choose another."] = "The new password has been exposed in a public data dump; please choose another."; -$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "The password can't contain accentuated letters, white spaces or colons (:)"; -$a->strings["Passwords do not match. Password unchanged."] = "Passwords do not match. Password unchanged."; -$a->strings["An invitation is required."] = "An invitation is required."; -$a->strings["Invitation could not be verified."] = "Invitation could not be verified."; -$a->strings["Invalid OpenID url"] = "Invalid OpenID URL"; -$a->strings["Please enter the required information."] = "Please enter the required information."; -$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."; -$a->strings["Username should be at least %s character."] = [ - 0 => "Username should be at least %s character.", - 1 => "Username should be at least %s characters.", +$a->strings["No introductions."] = "No introductions."; +$a->strings["A Decentralized Social Network"] = ""; +$a->strings["Logged out."] = "Logged out."; +$a->strings["Invalid code, please retry."] = "Invalid code, please try again."; +$a->strings["Two-factor authentication"] = "Two-factor authentication"; +$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "; +$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Don’t have your phone? Enter a two-factor recovery code"; +$a->strings["Please enter a code from your authentication app"] = "Please enter a code from your authentication app"; +$a->strings["Verify code and complete login"] = "Verify code and complete login"; +$a->strings["Remaining recovery codes: %d"] = "Remaining recovery codes: %d"; +$a->strings["Two-factor recovery"] = "Two-factor recovery"; +$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "; +$a->strings["Please enter a recovery code"] = "Please enter a recovery code"; +$a->strings["Submit recovery code and complete login"] = "Submit recovery code and complete login"; +$a->strings["Create a New Account"] = "Create a new account"; +$a->strings["Register"] = "Sign up now >>"; +$a->strings["Your OpenID: "] = "Your OpenID: "; +$a->strings["Please enter your username and password to add the OpenID to your existing account."] = "Please enter your username and password to add the OpenID to your existing account."; +$a->strings["Or login using OpenID: "] = "Or login with OpenID: "; +$a->strings["Logout"] = "Logout"; +$a->strings["Login"] = "Login"; +$a->strings["Password: "] = "Password: "; +$a->strings["Remember me"] = "Remember me"; +$a->strings["Forgot your password?"] = "Forgot your password?"; +$a->strings["Website Terms of Service"] = "Website Terms of Service"; +$a->strings["terms of service"] = "Terms of service"; +$a->strings["Website Privacy Policy"] = "Website Privacy Policy"; +$a->strings["privacy policy"] = "Privacy policy"; +$a->strings["OpenID protocol error. No ID returned"] = ""; +$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "Account not found. Please login to your existing account to add the OpenID to it."; +$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "Account not found. Please register a new account or login to your existing account to add the OpenID."; +$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; +$a->strings["Time Conversion"] = "Time conversion"; +$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica provides this service for sharing events with other networks and friends in unknown time zones."; +$a->strings["UTC time: %s"] = "UTC time: %s"; +$a->strings["Current timezone: %s"] = "Current time zone: %s"; +$a->strings["Converted localtime: %s"] = "Converted local time: %s"; +$a->strings["Please select your timezone:"] = "Please select your time zone:"; +$a->strings["Source input"] = "Source input"; +$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; +$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (raw HTML)"; +$a->strings["BBCode::convert"] = "BBCode::convert"; +$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; +$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; +$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = ""; +$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; +$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; +$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; +$a->strings["Item Body"] = "Item body"; +$a->strings["Item Tags"] = "Item tags"; +$a->strings["PageInfo::appendToBody"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert"] = ""; +$a->strings["Source input (Diaspora format)"] = "Source input (diaspora* format)"; +$a->strings["Source input (Markdown)"] = ""; +$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (raw HTML)"; +$a->strings["Markdown::convert"] = "Markdown::convert"; +$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; +$a->strings["Raw HTML input"] = "Raw HTML input"; +$a->strings["HTML Input"] = "HTML input"; +$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; +$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; +$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (raw HTML)"; +$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = "HTML::toBBCode => BBCode::toPlaintext"; +$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; +$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; +$a->strings["HTML::toPlaintext (compact)"] = "HTML::toPlaintext (compact)"; +$a->strings["Decoded post"] = ""; +$a->strings["Post array before expand entities"] = ""; +$a->strings["Post converted"] = ""; +$a->strings["Converted body"] = ""; +$a->strings["Twitter addon is absent from the addon/ folder."] = ""; +$a->strings["Source text"] = "Source text"; +$a->strings["BBCode"] = "BBCode"; +$a->strings["Diaspora"] = "diaspora*"; +$a->strings["Markdown"] = "Markdown"; +$a->strings["HTML"] = "HTML"; +$a->strings["Twitter Source"] = ""; +$a->strings["Only logged in users are permitted to perform a probing."] = "Only logged in users are permitted to use the Probe feature."; +$a->strings["Formatted"] = ""; +$a->strings["Source"] = ""; +$a->strings["Activity"] = ""; +$a->strings["Object data"] = ""; +$a->strings["Result Item"] = ""; +$a->strings["Source activity"] = ""; +$a->strings["You must be logged in to use this module"] = "You must be logged in to use this module"; +$a->strings["Source URL"] = "Source URL"; +$a->strings["Lookup address"] = "Lookup address"; +$a->strings["%s's timeline"] = "%s's timeline"; +$a->strings["%s's posts"] = "%s's posts"; +$a->strings["%s's comments"] = "%s's comments"; +$a->strings["No contacts."] = "No contacts."; +$a->strings["Follower (%s)"] = [ + 0 => "Follower (%s)", + 1 => "Followers (%s)", ]; -$a->strings["Username should be at most %s character."] = [ - 0 => "Username should be at most %s character.", - 1 => "Username should be at most %s characters.", +$a->strings["Following (%s)"] = [ + 0 => "Following (%s)", + 1 => "Following (%s)", ]; -$a->strings["That doesn't appear to be your full (First Last) name."] = "That doesn't appear to be your full (i.e first and last) name."; -$a->strings["Your email domain is not among those allowed on this site."] = "Your email domain is not allowed on this site."; -$a->strings["Not a valid email address."] = "Not a valid email address."; -$a->strings["The nickname was blocked from registration by the nodes admin."] = "The nickname was blocked from registration by the nodes admin."; -$a->strings["Cannot use that email."] = "Cannot use that email."; -$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Your nickname can only contain a-z, 0-9 and _."; -$a->strings["Nickname is already registered. Please choose another."] = "Nickname is already registered. Please choose another."; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "SERIOUS ERROR: Generation of security keys failed."; -$a->strings["An error occurred during registration. Please try again."] = "An error occurred during registration. Please try again."; -$a->strings["An error occurred creating your default profile. Please try again."] = "An error occurred creating your default profile. Please try again."; -$a->strings["An error occurred creating your self contact. Please try again."] = "An error occurred creating your self contact. Please try again."; -$a->strings["Friends"] = "Friends"; -$a->strings["An error occurred creating your default contact group. Please try again."] = "An error occurred while creating your default contact group. Please try again."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = ""; -$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = ""; -$a->strings["Registration details for %s"] = "Registration details for %s"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"; -$a->strings["Registration at %s"] = "Registration at %s"; -$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"; -$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."; -$a->strings["Addon not found."] = "Addon not found."; -$a->strings["Addon %s disabled."] = "Addon %s disabled."; -$a->strings["Addon %s enabled."] = "Addon %s enabled."; +$a->strings["Mutual friend (%s)"] = [ + 0 => "Mutual friend (%s)", + 1 => "Mutual friends (%s)", +]; +$a->strings["Contact (%s)"] = [ + 0 => "Contact (%s)", + 1 => "Contacts (%s)", +]; +$a->strings["All contacts"] = "All contacts"; +$a->strings["Following"] = "Following"; +$a->strings["Mutual friends"] = "Mutual friends"; +$a->strings["You're currently viewing your profile as %s Cancel"] = ""; +$a->strings["Member since:"] = "Member since:"; +$a->strings["j F, Y"] = "j F, Y"; +$a->strings["j F"] = "j F"; +$a->strings["Birthday:"] = "Birthday:"; +$a->strings["Age: "] = "Age: "; +$a->strings["%d year old"] = [ + 0 => "", + 1 => "", +]; +$a->strings["XMPP:"] = "XMPP:"; +$a->strings["Homepage:"] = "Homepage:"; +$a->strings["Forums:"] = "Forums:"; +$a->strings["View profile as:"] = ""; +$a->strings["Edit profile"] = "Edit profile"; +$a->strings["View as"] = ""; +$a->strings["Only parent users can create additional accounts."] = ""; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."; +$a->strings["Your OpenID (optional): "] = "Your OpenID (optional): "; +$a->strings["Include your profile in member directory?"] = "Include your profile in member directory?"; +$a->strings["Note for the admin"] = "Note for the admin"; +$a->strings["Leave a message for the admin, why you want to join this node"] = "Leave a message for the admin. Why do you want to join this node?"; +$a->strings["Membership on this site is by invitation only."] = "Membership on this site is by invitation only."; +$a->strings["Your invitation code: "] = "Your invitation code: "; +$a->strings["Registration"] = "Registration"; +$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Your full name: "; +$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Your Email Address: (Initial information will be sent there, so this must be an existing address.)"; +$a->strings["Please repeat your e-mail address:"] = ""; +$a->strings["Leave empty for an auto generated password."] = "Leave empty for an auto generated password."; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."; +$a->strings["Choose a nickname: "] = "Choose a nickname: "; +$a->strings["Import your profile to this friendica instance"] = "Import an existing Friendica profile to this node."; +$a->strings["Terms of Service"] = "Terms of Service"; +$a->strings["Note: This node explicitly contains adult content"] = "Note: This node explicitly contains adult content"; +$a->strings["Parent Password:"] = "Parent Password:"; +$a->strings["Please enter the password of the parent account to legitimize your request."] = "Please enter the password of the parent account to authorize this request."; +$a->strings["Password doesn't match."] = ""; +$a->strings["Please enter your password."] = ""; +$a->strings["You have entered too much information."] = "You have entered too much information."; +$a->strings["Please enter the identical mail address in the second field."] = ""; +$a->strings["The additional account was created."] = ""; +$a->strings["Registration successful. Please check your email for further instructions."] = "Registration successful. Please check your email for further instructions."; +$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Failed to send email message. Here are your account details:
    login: %s
    password: %s

    You can change your password after login."; +$a->strings["Registration successful."] = "Registration successful."; +$a->strings["Your registration can not be processed."] = "Your registration cannot be processed."; +$a->strings["You have to leave a request note for the admin."] = "You have to leave a request note for the admin."; +$a->strings["Your registration is pending approval by the site owner."] = "Your registration is pending approval by the site administrator."; +$a->strings["Bad Request"] = "Bad request"; +$a->strings["Unauthorized"] = "Unauthorized"; +$a->strings["Forbidden"] = "Forbidden"; +$a->strings["Not Found"] = "Not found"; +$a->strings["Internal Server Error"] = "Internal Server Error"; +$a->strings["Service Unavailable"] = "Service Unavailable"; +$a->strings["The server cannot or will not process the request due to an apparent client error."] = "The server cannot process the request due to an apparent client error."; +$a->strings["Authentication is required and has failed or has not yet been provided."] = "Authentication is required but has failed or not yet being provided."; +$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = "The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."; +$a->strings["The requested resource could not be found but may be available in the future."] = "The requested resource could not be found but may be available in the future."; +$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "An unexpected condition was encountered and no more specific message is available."; +$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "The server is currently unavailable (possibly because it is overloaded or down for maintenance). Please try again later."; +$a->strings["Go back"] = "Go back"; +$a->strings["Welcome to %s"] = "Welcome to %s"; +$a->strings["No friends to display."] = "No friends to display."; +$a->strings["Suggested contact not found."] = "Suggested contact not found."; +$a->strings["Friend suggestion sent."] = "Friend suggestion sent"; +$a->strings["Suggest Friends"] = "Suggest friends"; +$a->strings["Suggest a friend for %s"] = "Suggest a friend for %s"; +$a->strings["Credits"] = "Credits"; +$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"; +$a->strings["Friendica Communications Server - Setup"] = "Friendica Communications Server - Setup"; +$a->strings["System check"] = "System check"; +$a->strings["Check again"] = "Check again"; +$a->strings["No SSL policy, links will track page SSL state"] = "No SSL policy, links will track page SSL state"; +$a->strings["Force all links to use SSL"] = "Force all links to use SSL"; +$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Self-signed certificate, use SSL for local links only (discouraged)"; +$a->strings["Base settings"] = "Base settings"; +$a->strings["SSL link policy"] = "SSL link policy"; +$a->strings["Determines whether generated links should be forced to use SSL"] = "Determines whether generated links should be forced to use SSL"; +$a->strings["Host name"] = "Host name"; +$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Overwrite this field in case the hostname is incorrect, otherwise leave it as is."; +$a->strings["Base path to installation"] = "Base path to installation"; +$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."; +$a->strings["Sub path of the URL"] = "URL Sub-path "; +$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub-path."; +$a->strings["Database connection"] = "Database connection"; +$a->strings["In order to install Friendica we need to know how to connect to your database."] = "In order to install Friendica we need to know how to connect to your database."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or site administrator if you have questions about these settings."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing."; +$a->strings["Database Server Name"] = "Database server name"; +$a->strings["Database Login Name"] = "Database login name"; +$a->strings["Database Login Password"] = "Database login password"; +$a->strings["For security reasons the password must not be empty"] = "For security reasons the password must not be empty"; +$a->strings["Database Name"] = "Database name"; +$a->strings["Please select a default timezone for your website"] = "Please select a default time zone for your website"; +$a->strings["Site settings"] = "Site settings"; +$a->strings["Site administrator email address"] = "Site administrator email address"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel."; +$a->strings["System Language:"] = "System language:"; +$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Set the default language for your Friendica installation interface and email communication."; +$a->strings["Your Friendica site database has been installed."] = "Your Friendica site database has been installed."; +$a->strings["Installation finished"] = "Installation finished"; +$a->strings["

    What next

    "] = "

    What next

    "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the worker."; +$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."; +$a->strings["- select -"] = "- select -"; +$a->strings["Item was not removed"] = ""; +$a->strings["Item was not deleted"] = ""; +$a->strings["Wrong type \"%s\", expected one of: %s"] = ""; +$a->strings["Model not found"] = ""; +$a->strings["Remote privacy information not available."] = "Remote privacy information not available."; +$a->strings["Visible to:"] = "Visible to:"; +$a->strings["Manage Identities and/or Pages"] = "Manage Identities and Pages"; +$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Accounts that I manage or own."; +$a->strings["Select an identity to manage: "] = "Select identity:"; +$a->strings["Local Community"] = "Local community"; +$a->strings["Posts from local users on this server"] = "Posts from local users on this server"; +$a->strings["Global Community"] = "Global community"; +$a->strings["Posts from users of the whole federated network"] = "Posts from users of the whole federated network"; +$a->strings["No results."] = "No results."; +$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."; +$a->strings["Community option not available."] = "Community option not available."; +$a->strings["Not available."] = "Not available."; +$a->strings["Welcome to Friendica"] = "Welcome to Friendica"; +$a->strings["New Member Checklist"] = "New Member Checklist"; +$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."; +$a->strings["Getting Started"] = "Getting started"; +$a->strings["Friendica Walk-Through"] = "Friendica walk-through"; +$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."; +$a->strings["Go to Your Settings"] = "Go to your settings"; +$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."; +$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."; +$a->strings["Upload Profile Photo"] = "Upload profile photo"; +$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."; +$a->strings["Edit Your Profile"] = "Edit your profile"; +$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."; +$a->strings["Profile Keywords"] = "Profile keywords"; +$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = ""; +$a->strings["Connecting"] = "Connecting"; +$a->strings["Importing Emails"] = "Importing emails"; +$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Enter your email access information on your Connector Settings if you wish to import and interact with friends or mailing lists from your email INBOX"; +$a->strings["Go to Your Contacts Page"] = "Go to your contacts page"; +$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Your contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add new contact dialog."; +$a->strings["Go to Your Site's Directory"] = "Go to your site's directory"; +$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "The directory lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own identity address when requested."; +$a->strings["Finding New People"] = "Finding new people"; +$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."; +$a->strings["Groups"] = "Groups"; +$a->strings["Group Your Contacts"] = "Group your contacts"; +$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Once you have made some friends, organize them into private conversation groups from the sidebar of your contacts page and then you can interact with each group privately on your network page."; +$a->strings["Why Aren't My Posts Public?"] = "Why aren't my posts public?"; +$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."; +$a->strings["Getting Help"] = "Getting help"; +$a->strings["Go to the Help Section"] = "Go to the help section"; +$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Our help pages may be consulted for detail on other program features and resources."; +$a->strings["This page is missing a url parameter."] = "This page is missing a URL parameter."; +$a->strings["The post was created"] = "The post was created"; +$a->strings["Submanaged account can't access the administation pages. Please log back in as the main account."] = ""; +$a->strings["Information"] = "Information"; +$a->strings["Overview"] = "Overview"; +$a->strings["Federation Statistics"] = "Federation statistics"; +$a->strings["Configuration"] = "Configuration"; +$a->strings["Site"] = "Site"; +$a->strings["Users"] = "Users"; +$a->strings["Addons"] = "Addons"; +$a->strings["Themes"] = "Theme selection"; +$a->strings["Additional features"] = "Additional features"; +$a->strings["Database"] = "Database"; +$a->strings["DB updates"] = "DB updates"; +$a->strings["Inspect Deferred Workers"] = "Inspect deferred workers"; +$a->strings["Inspect worker Queue"] = "Inspect worker queue"; +$a->strings["Tools"] = "Tools"; +$a->strings["Contact Blocklist"] = "Contact block-list"; +$a->strings["Server Blocklist"] = "Server block-list"; +$a->strings["Delete Item"] = "Delete item"; +$a->strings["Logs"] = "Logs"; +$a->strings["View Logs"] = "View logs"; +$a->strings["Diagnostics"] = "Diagnostics"; +$a->strings["PHP Info"] = "PHP info"; +$a->strings["probe address"] = "Probe address"; +$a->strings["check webfinger"] = "check WebFinger"; +$a->strings["Item Source"] = "Item source"; +$a->strings["Babel"] = "Babel"; +$a->strings["ActivityPub Conversion"] = ""; +$a->strings["Admin"] = "Admin"; +$a->strings["Addon Features"] = "Addon features"; +$a->strings["User registrations waiting for confirmation"] = "User registrations awaiting confirmation"; +$a->strings["%d contact edited."] = [ + 0 => "%d contact edited.", + 1 => "%d contacts edited.", +]; +$a->strings["Could not access contact record."] = "Could not access contact record."; +$a->strings["Follow"] = "Follow"; +$a->strings["Unfollow"] = "Unfollow"; +$a->strings["Contact not found"] = "Contact not found"; +$a->strings["Contact has been blocked"] = "Contact has been blocked"; +$a->strings["Contact has been unblocked"] = "Contact has been unblocked"; +$a->strings["Contact has been ignored"] = "Contact has been ignored"; +$a->strings["Contact has been unignored"] = "Contact has been unignored"; +$a->strings["Contact has been archived"] = "Contact has been archived"; +$a->strings["Contact has been unarchived"] = "Contact has been unarchived"; +$a->strings["Drop contact"] = "Drop contact"; +$a->strings["Do you really want to delete this contact?"] = "Do you really want to delete this contact?"; +$a->strings["Contact has been removed."] = "Contact has been removed."; +$a->strings["You are mutual friends with %s"] = "You are mutual friends with %s"; +$a->strings["You are sharing with %s"] = "You are sharing with %s"; +$a->strings["%s is sharing with you"] = "%s is sharing with you"; +$a->strings["Private communications are not available for this contact."] = "Private communications are not available for this contact."; +$a->strings["Never"] = "Never"; +$a->strings["(Update was successful)"] = "(Update was successful)"; +$a->strings["(Update was not successful)"] = "(Update was not successful)"; +$a->strings["Suggest friends"] = "Suggest friends"; +$a->strings["Network type: %s"] = "Network type: %s"; +$a->strings["Communications lost with this contact!"] = "Communications lost with this contact!"; +$a->strings["Fetch further information for feeds"] = "Fetch further information for feeds"; +$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Fetch information like preview pictures, title, and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."; +$a->strings["Disabled"] = "Disabled"; +$a->strings["Fetch information"] = "Fetch information"; +$a->strings["Fetch keywords"] = "Fetch keywords"; +$a->strings["Fetch information and keywords"] = "Fetch information and keywords"; +$a->strings["Contact Information / Notes"] = "Personal note"; +$a->strings["Contact Settings"] = "Notification and privacy "; +$a->strings["Contact"] = "Contact"; +$a->strings["Their personal note"] = "Their personal note"; +$a->strings["Edit contact notes"] = "Edit contact notes"; +$a->strings["Visit %s's profile [%s]"] = "Visit %s's profile [%s]"; +$a->strings["Block/Unblock contact"] = "Block/Unblock contact"; +$a->strings["Ignore contact"] = "Ignore contact"; +$a->strings["View conversations"] = "View conversations"; +$a->strings["Last update:"] = "Last update:"; +$a->strings["Update public posts"] = "Update public posts"; +$a->strings["Update now"] = "Update now"; +$a->strings["Unblock"] = "Unblock"; +$a->strings["Unignore"] = "Unignore"; +$a->strings["Currently blocked"] = "Currently blocked"; +$a->strings["Currently ignored"] = "Currently ignored"; +$a->strings["Currently archived"] = "Currently archived"; +$a->strings["Awaiting connection acknowledge"] = "Awaiting connection acknowledgement"; +$a->strings["Replies/likes to your public posts may still be visible"] = "Replies/Likes to your public posts may still be visible"; +$a->strings["Notification for new posts"] = "Notification for new posts"; +$a->strings["Send a notification of every new post of this contact"] = "Send notification for every new post from this contact"; +$a->strings["Keyword Deny List"] = ""; +$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Comma-separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"; +$a->strings["Actions"] = "Actions"; +$a->strings["All Contacts"] = "All contacts"; +$a->strings["Show all contacts"] = "Show all contacts"; +$a->strings["Pending"] = "Pending"; +$a->strings["Only show pending contacts"] = "Only show pending contacts."; +$a->strings["Blocked"] = "Blocked"; +$a->strings["Only show blocked contacts"] = "Only show blocked contacts"; +$a->strings["Ignored"] = "Ignored"; +$a->strings["Only show ignored contacts"] = "Only show ignored contacts"; +$a->strings["Archived"] = "Archived"; +$a->strings["Only show archived contacts"] = "Only show archived contacts"; +$a->strings["Hidden"] = "Hidden"; +$a->strings["Only show hidden contacts"] = "Only show hidden contacts"; +$a->strings["Organize your contact groups"] = "Organize your contact groups"; +$a->strings["Search your contacts"] = "Search your contacts"; +$a->strings["Results for: %s"] = "Results for: %s"; +$a->strings["Archive"] = "Archive"; +$a->strings["Unarchive"] = "Unarchive"; +$a->strings["Batch Actions"] = "Batch actions"; +$a->strings["Conversations started by this contact"] = "Conversations started by this contact"; +$a->strings["Posts and Comments"] = "Posts and Comments"; +$a->strings["Profile Details"] = "Profile Details"; +$a->strings["View all contacts"] = "View all contacts"; +$a->strings["View all common friends"] = "View all common friends"; +$a->strings["Advanced Contact Settings"] = "Advanced contact settings"; +$a->strings["Mutual Friendship"] = "Mutual friendship"; +$a->strings["is a fan of yours"] = "is a fan of yours"; +$a->strings["you are a fan of"] = "I follow them"; +$a->strings["Pending outgoing contact request"] = "Pending outgoing contact request."; +$a->strings["Pending incoming contact request"] = "Pending incoming contact request."; +$a->strings["Refetch contact data"] = "Re-fetch contact data."; +$a->strings["Toggle Blocked status"] = "Toggle blocked status"; +$a->strings["Toggle Ignored status"] = "Toggle ignored status"; +$a->strings["Toggle Archive status"] = "Toggle archive status"; +$a->strings["Delete contact"] = "Delete contact"; +$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), a username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but won’t be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."; +$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "This information is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional personal information that may be transmitted to the communication partner's accounts."; +$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."; +$a->strings["Privacy Statement"] = "Privacy Statement"; +$a->strings["Help:"] = "Help:"; +$a->strings["Method Not Allowed."] = "Method not allowed."; +$a->strings["Profile not found"] = ""; +$a->strings["Total invitation limit exceeded."] = "Total invitation limit exceeded"; +$a->strings["%s : Not a valid email address."] = "%s : Not a valid email address"; +$a->strings["Please join us on Friendica"] = "Please join us on Friendica."; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitation limit is exceeded. Please contact your site administrator."; +$a->strings["%s : Message delivery failed."] = "%s : Message delivery failed"; +$a->strings["%d message sent."] = [ + 0 => "%d message sent.", + 1 => "%d messages sent.", +]; +$a->strings["You have no more invitations available"] = "You have no more invitations available."; +$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."; +$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "To accept this invitation, please sign up at %s or any other public Friendica website."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica sites are all inter-connected to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."; +$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Our apologies. This system is not currently configured to connect with other public sites or invite members."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Friendica sites are all inter-connected to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks."; +$a->strings["To accept this invitation, please visit and register at %s."] = "To accept this invitation, please visit and register at %s."; +$a->strings["Send invitations"] = "Send invitations"; +$a->strings["Enter email addresses, one per line:"] = "Enter email addresses, one per line:"; +$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."; +$a->strings["You will need to supply this invitation code: \$invite_code"] = "You will need to supply this invitation code: \$invite_code"; +$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Once you have signed up, please connect with me via my profile page at:"; +$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"; +$a->strings["People Search - %s"] = "People search - %s"; +$a->strings["Forum Search - %s"] = "Forum search - %s"; $a->strings["Disable"] = "Disable"; $a->strings["Enable"] = "Enable"; +$a->strings["Theme %s disabled."] = "Theme %s disabled."; +$a->strings["Theme %s successfully enabled."] = "Theme %s successfully enabled."; +$a->strings["Theme %s failed to install."] = "Theme %s failed to install."; +$a->strings["Screenshot"] = "Screenshot"; $a->strings["Administration"] = "Administration"; -$a->strings["Addons"] = "Addons"; $a->strings["Toggle"] = "Toggle"; $a->strings["Author: "] = "Author: "; $a->strings["Maintainer: "] = "Maintainer: "; -$a->strings["Addon %s failed to install."] = "Addon %s failed to install."; -$a->strings["Reload active addons"] = "Reload active addons"; -$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"; -$a->strings["%s contact unblocked"] = [ - 0 => "%s contact unblocked", - 1 => "%s contacts unblocked", +$a->strings["Unknown theme."] = "Unknown theme."; +$a->strings["Themes reloaded"] = ""; +$a->strings["Reload active themes"] = "Reload active themes"; +$a->strings["No themes found on the system. They should be placed in %1\$s"] = "No themes found on the system. They should be placed in %1\$s"; +$a->strings["[Experimental]"] = "[Experimental]"; +$a->strings["[Unsupported]"] = "[Unsupported]"; +$a->strings["Lock feature %s"] = "Lock feature %s"; +$a->strings["Manage Additional Features"] = "Manage additional features"; +$a->strings["%s user blocked"] = [ + 0 => "%s user blocked", + 1 => "%s users blocked", ]; -$a->strings["Remote Contact Blocklist"] = "Remote contact block-list"; -$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "This page allows you to prevent any message from a remote contact to reach your node."; -$a->strings["Block Remote Contact"] = "Block remote contact"; +$a->strings["%s user unblocked"] = [ + 0 => "%s user unblocked", + 1 => "%s users unblocked", +]; +$a->strings["You can't remove yourself"] = "You can't remove yourself"; +$a->strings["%s user deleted"] = [ + 0 => "%s user deleted", + 1 => "%s users deleted", +]; +$a->strings["%s user approved"] = [ + 0 => "", + 1 => "", +]; +$a->strings["%s registration revoked"] = [ + 0 => "", + 1 => "", +]; +$a->strings["User \"%s\" deleted"] = "User \"%s\" deleted"; +$a->strings["User \"%s\" blocked"] = "User \"%s\" blocked"; +$a->strings["User \"%s\" unblocked"] = "User \"%s\" unblocked"; +$a->strings["Account approved."] = "Account approved."; +$a->strings["Registration revoked"] = ""; +$a->strings["Private Forum"] = "Private Forum"; +$a->strings["Relay"] = "Relay"; +$a->strings["Email"] = "Email"; +$a->strings["Register date"] = "Registration date"; +$a->strings["Last login"] = "Last login"; +$a->strings["Last public item"] = ""; +$a->strings["Type"] = "Type"; +$a->strings["Add User"] = "Add user"; $a->strings["select all"] = "select all"; -$a->strings["select none"] = "select none"; -$a->strings["Unblock"] = "Unblock"; -$a->strings["No remote contact is blocked from this node."] = "No remote contact is blocked from this node."; -$a->strings["Blocked Remote Contacts"] = "Blocked remote contacts"; -$a->strings["Block New Remote Contact"] = "Block new remote contact"; -$a->strings["Photo"] = "Photo"; -$a->strings["Reason"] = "Reason"; -$a->strings["%s total blocked contact"] = [ - 0 => "%s total blocked contact", - 1 => "%s blocked contacts", -]; -$a->strings["URL of the remote contact to block."] = "URL of the remote contact to block."; -$a->strings["Block Reason"] = "Block reason"; -$a->strings["Server domain pattern added to blocklist."] = "Server domain pattern added to block-list."; -$a->strings["Site blocklist updated."] = "Site block-list updated."; -$a->strings["Blocked server domain pattern"] = "Blocked server domain pattern"; -$a->strings["Reason for the block"] = "Reason for the block"; -$a->strings["Delete server domain pattern"] = "Delete server domain pattern"; -$a->strings["Check to delete this entry from the blocklist"] = "Check to delete this entry from the block-list"; -$a->strings["Server Domain Pattern Blocklist"] = "Server domain pattern block-list"; -$a->strings["This page can be used to define a blacklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = "This page can be used to define a block-list of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."; -$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "The list of blocked server domain patterns will be made publicly available on the /friendica page so that your users and people investigating communication problems can find the reason easily."; -$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = "

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "; -$a->strings["Add new entry to block list"] = "Add new entry to block-list"; -$a->strings["Server Domain Pattern"] = "Server Domain Pattern"; -$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = "The domain pattern of the new server to add to the block-list. Do not include the protocol."; -$a->strings["Block reason"] = "Block reason"; -$a->strings["The reason why you blocked this server domain pattern."] = "The reason why you blocked this server domain pattern."; -$a->strings["Add Entry"] = "Add entry"; -$a->strings["Save changes to the blocklist"] = "Save changes to the block-list"; -$a->strings["Current Entries in the Blocklist"] = "Current entries in the block-list"; -$a->strings["Delete entry from blocklist"] = "Delete entry from block-list"; -$a->strings["Delete entry from blocklist?"] = "Delete entry from block-list?"; +$a->strings["User registrations waiting for confirm"] = "User registrations awaiting confirmation"; +$a->strings["User waiting for permanent deletion"] = "User awaiting permanent deletion"; +$a->strings["Request date"] = "Request date"; +$a->strings["No registrations."] = "No registrations."; +$a->strings["Note from the user"] = "Note from the user"; +$a->strings["Deny"] = "Deny"; +$a->strings["User blocked"] = "User blocked"; +$a->strings["Site admin"] = "Site admin"; +$a->strings["Account expired"] = "Account expired"; +$a->strings["New User"] = "New user"; +$a->strings["Permanent deletion"] = "Permanent deletion"; +$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Selected users will be deleted!\\n\\nEverything these users have posted on this site will be permanently deleted!\\n\\nAre you sure?"; +$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"; +$a->strings["Name of the new user."] = "Name of the new user."; +$a->strings["Nickname"] = "Nickname"; +$a->strings["Nickname of the new user."] = "Nickname of the new user."; +$a->strings["Email address of the new user."] = "Email address of the new user."; +$a->strings["Inspect Deferred Worker Queue"] = "Inspect deferred worker queue"; +$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "This page lists the deferred worker jobs. These are jobs that couldn't initially be executed."; +$a->strings["Inspect Worker Queue"] = "Inspect worker queue"; +$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."; +$a->strings["ID"] = "ID"; +$a->strings["Job Parameters"] = "Job parameters"; +$a->strings["Created"] = "Created"; +$a->strings["Priority"] = "Priority"; $a->strings["Update has been marked successful"] = "Update has been marked successful"; $a->strings["Database structure update %s was successfully applied."] = "Database structure update %s was successfully applied."; $a->strings["Executing of database structure update %s failed with error: %s"] = "Execution of database structure update %s failed with error: %s"; @@ -1218,27 +1531,15 @@ $a->strings["Failed Updates"] = "Failed updates"; $a->strings["This does not include updates prior to 1139, which did not return a status."] = "This does not include updates prior to 1139, which did not return a status."; $a->strings["Mark success (if update was manually applied)"] = "Mark success (if update was manually applied)"; $a->strings["Attempt to execute this update step automatically"] = "Attempt to execute this update step automatically"; -$a->strings["Lock feature %s"] = "Lock feature %s"; -$a->strings["Manage Additional Features"] = "Manage additional features"; $a->strings["Other"] = "Other"; $a->strings["unknown"] = "unknown"; $a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "This page offers statistics about the federated social network, of which your Friendica node is one part. These numbers do not represent the entire network, but merely the parts that are connected to your node.\""; -$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = "The Auto Discovered Contact Directory feature is not enabled; enabling it will improve the data displayed here."; -$a->strings["Federation Statistics"] = "Federation statistics"; $a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Currently, this node is aware of %d nodes with %d registered users from the following platforms:"; -$a->strings["Item marked for deletion."] = "Item marked for deletion."; -$a->strings["Delete Item"] = "Delete item"; -$a->strings["Delete this Item"] = "Delete"; -$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted."; -$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456."; -$a->strings["GUID"] = "GUID"; -$a->strings["The GUID of the item you want to delete."] = "GUID of item to be deleted."; -$a->strings["Item Guid"] = "Item Guid"; +$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."; +$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Couldn't open %1\$s log file.\\r\\n
    Check if file %1\$s is readable."; $a->strings["The logfile '%s' is not writable. No logging possible"] = "The logfile '%s' is not writable. No logging is possible"; -$a->strings["Log settings updated."] = "Log settings updated."; $a->strings["PHP log currently enabled."] = "PHP log currently enabled."; $a->strings["PHP log currently disabled."] = "PHP log currently disabled."; -$a->strings["Logs"] = "Logs"; $a->strings["Clear"] = "Clear"; $a->strings["Enable Debugging"] = "Enable debugging"; $a->strings["Log file"] = "Log file"; @@ -1246,20 +1547,9 @@ $a->strings["Must be writable by web server. Relative to your Friendica top-leve $a->strings["Log level"] = "Log level"; $a->strings["PHP logging"] = "PHP logging"; $a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."; -$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."; -$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Couldn't open %1\$s log file.\\r\\n
    Check if file %1\$s is readable."; -$a->strings["View Logs"] = "View logs"; -$a->strings["Inspect Deferred Worker Queue"] = "Inspect deferred worker queue"; -$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "This page lists the deferred worker jobs. These are jobs that couldn't initially be executed."; -$a->strings["Inspect Worker Queue"] = "Inspect worker queue"; -$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."; -$a->strings["ID"] = "ID"; -$a->strings["Job Parameters"] = "Job parameters"; -$a->strings["Created"] = "Created"; -$a->strings["Priority"] = "Priority"; $a->strings["Can not parse base url. Must have at least ://"] = "Can not parse base URL. Must have at least ://"; +$a->strings["Relocation started. Could take a while to complete."] = ""; $a->strings["Invalid storage backend setting value."] = "Invalid storage backend setting."; -$a->strings["Site settings updated."] = "Site settings updated."; $a->strings["No special theme for mobile devices"] = "No special theme for mobile devices"; $a->strings["%s - (Experimental)"] = "%s - (Experimental)"; $a->strings["No community page for local users"] = "No community page for local users"; @@ -1267,31 +1557,18 @@ $a->strings["No community page"] = "No community page"; $a->strings["Public postings from users of this site"] = "Public postings from users of this site"; $a->strings["Public postings from the federated network"] = "Public postings from the federated network"; $a->strings["Public postings from local users and the federated network"] = "Public postings from local users and the federated network"; -$a->strings["Disabled"] = "Disabled"; -$a->strings["Users"] = "Users"; -$a->strings["Users, Global Contacts"] = "Users, Global Contacts"; -$a->strings["Users, Global Contacts/fallback"] = "Users, global contacts/fallback"; -$a->strings["One month"] = "One month"; -$a->strings["Three months"] = "Three months"; -$a->strings["Half a year"] = "Half a year"; -$a->strings["One year"] = "One a year"; $a->strings["Multi user instance"] = "Multi user instance"; $a->strings["Closed"] = "Closed"; $a->strings["Requires approval"] = "Requires approval"; $a->strings["Open"] = "Open"; -$a->strings["No SSL policy, links will track page SSL state"] = "No SSL policy, links will track page SSL state"; -$a->strings["Force all links to use SSL"] = "Force all links to use SSL"; -$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Self-signed certificate, use SSL for local links only (discouraged)"; $a->strings["Don't check"] = "Don't check"; $a->strings["check the stable version"] = "check for stable version updates"; $a->strings["check the development version"] = "check for development version updates"; $a->strings["none"] = ""; -$a->strings["Direct contacts"] = ""; -$a->strings["Contacts of contacts"] = ""; +$a->strings["Local contacts"] = ""; +$a->strings["Interactors"] = ""; $a->strings["Database (legacy)"] = "Database (legacy)"; -$a->strings["Site"] = "Site"; $a->strings["Republish users to directory"] = "Republish users to directory"; -$a->strings["Registration"] = "Registration"; $a->strings["File upload"] = "File upload"; $a->strings["Policies"] = "Policies"; $a->strings["Auto Discovered Contact Directory"] = "Auto-discovered contact directory"; @@ -1316,8 +1593,6 @@ $a->strings["System theme"] = "System theme"; $a->strings["Default system theme - may be over-ridden by user profiles - Change default theme settings"] = "Default system theme - may be over-ridden by user profiles - Change default theme settings"; $a->strings["Mobile system theme"] = "Mobile system theme"; $a->strings["Theme for mobile devices"] = "Theme for mobile devices"; -$a->strings["SSL link policy"] = "SSL link policy"; -$a->strings["Determines whether generated links should be forced to use SSL"] = "Determines whether generated links should be forced to use SSL"; $a->strings["Force SSL"] = "Force SSL"; $a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."; $a->strings["Hide help entry from navigation menu"] = "Hide help entry from navigation menu"; @@ -1398,20 +1673,19 @@ $a->strings["Maximum Load Average (Frontend)"] = "Maximum load average (frontend $a->strings["Maximum system load before the frontend quits service - default 50."] = "Maximum system load before the frontend quits service (default 50)."; $a->strings["Minimal Memory"] = "Minimal memory"; $a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."; -$a->strings["Maximum table size for optimization"] = "Maximum table size for optimization"; -$a->strings["Maximum table size (in MB) for the automatic optimization. Enter -1 to disable it."] = "Maximum table size (in MB) for automatic optimization. Enter -1 to disable it."; -$a->strings["Minimum level of fragmentation"] = "Minimum level of fragmentation"; -$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Minimum fragmentation level to start the automatic optimization (default 30%)."; -$a->strings["Periodical check of global contacts"] = "Periodical check of global contacts"; -$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "This checks global contacts periodically for missing or outdated data and the vitality of the contacts and servers."; -$a->strings["Discover followers/followings from global contacts"] = ""; -$a->strings["If enabled, the global contacts are checked for new contacts among their followers and following contacts. This option will create huge masses of jobs, so it should only be activated on powerful machines."] = ""; +$a->strings["Periodically optimize tables"] = ""; +$a->strings["Periodically optimize tables like the cache and the workerqueue"] = ""; +$a->strings["Discover followers/followings from contacts"] = ""; +$a->strings["If enabled, contacts are checked for their followers and following contacts."] = ""; +$a->strings["None - deactivated"] = ""; +$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = ""; +$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = ""; +$a->strings["Synchronize the contacts with the directory server"] = ""; +$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = ""; $a->strings["Days between requery"] = "Days between enquiry"; $a->strings["Number of days after which a server is requeried for his contacts."] = "Number of days after which a server is rechecked for contacts."; $a->strings["Discover contacts from other servers"] = "Discover contacts from other servers"; -$a->strings["Periodically query other servers for contacts. You can choose between \"Users\": the users on the remote system, \"Global Contacts\": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is \"Users, Global Contacts\"."] = "Periodically query other servers for contacts. You can choose between \"Users\": the users on the remote system, \"Global Contacts\": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older Friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is \"Users, Global Contacts\"."; -$a->strings["Timeframe for fetching global contacts"] = "Time-frame for fetching global contacts"; -$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "If discovery is activated, this value defines the time-frame for the activity of the global contacts that are fetched from other servers."; +$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = ""; $a->strings["Search the local directory"] = "Search the local directory"; $a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."; $a->strings["Publish server information"] = "Publish server information"; @@ -1434,6 +1708,8 @@ $a->strings["Cache duration in seconds"] = "Cache duration in seconds"; $a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "How long should cache files be held? (Default 86400 seconds - one day; -1 disables item cache)"; $a->strings["Maximum numbers of comments per post"] = "Maximum number of comments per post"; $a->strings["How much comments should be shown for each post? Default value is 100."] = "How many comments should be shown for each post? (Default 100)"; +$a->strings["Maximum numbers of comments per post on the display page"] = ""; +$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = ""; $a->strings["Temp path"] = "Temp path"; $a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Enter a different temp path if your system restricts the webserver's access to the system temp path."; $a->strings["Disable picture proxy"] = "Disable picture proxy"; @@ -1468,8 +1744,10 @@ $a->strings["Comma separated list of tags for the \"tags\" subscription."] = "Co $a->strings["Allow user tags"] = "Allow user tags"; $a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = "If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."; $a->strings["Start Relocation"] = "Start relocation"; +$a->strings["Template engine (%s) error: %s"] = ""; $a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB-only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "; $a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; +$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See here for more information.
    "] = ""; $a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "A new Friendica version is available now. Your current version is %1\$s, upstream version is %2\$s"; $a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and check for errors that may appear."; $a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = "The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that may appear in the console and logfile output."; @@ -1491,23 +1769,10 @@ $a->strings["Blog Account"] = "Blog account"; $a->strings["Private Forum Account"] = "Private forum account"; $a->strings["Message queues"] = "Message queues"; $a->strings["Server Settings"] = "Server Settings"; -$a->strings["Summary"] = "Summary"; $a->strings["Registered users"] = "Signed up users"; $a->strings["Pending registrations"] = "Pending registrations"; $a->strings["Version"] = "Version"; $a->strings["Active addons"] = "Active addons"; -$a->strings["Theme settings updated."] = "Theme settings updated."; -$a->strings["Theme %s disabled."] = "Theme %s disabled."; -$a->strings["Theme %s successfully enabled."] = "Theme %s successfully enabled."; -$a->strings["Theme %s failed to install."] = "Theme %s failed to install."; -$a->strings["Screenshot"] = "Screenshot"; -$a->strings["Themes"] = "Theme selection"; -$a->strings["Unknown theme."] = "Unknown theme."; -$a->strings["Reload active themes"] = "Reload active themes"; -$a->strings["No themes found on the system. They should be placed in %1\$s"] = "No themes found on the system. They should be placed in %1\$s"; -$a->strings["[Experimental]"] = "[Experimental]"; -$a->strings["[Unsupported]"] = "[Unsupported]"; -$a->strings["The Terms of Service settings have been updated."] = "The Terms of Service settings have been updated."; $a->strings["Display Terms of Service"] = "Display Terms of Service"; $a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Enable the Terms of Service page. If this is enabled, a link to the terms will be added to the registration form and to the general information page."; $a->strings["Display Privacy Statement"] = "Display Privacy Statement"; @@ -1515,94 +1780,129 @@ $a->strings["Show some informations regarding the needed information to operate $a->strings["Privacy Statement Preview"] = "Privacy Statement Preview"; $a->strings["The Terms of Service"] = "Terms of Service"; $a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] or less."; -$a->strings["%s user blocked"] = [ - 0 => "%s user blocked", - 1 => "%s users blocked", +$a->strings["Server domain pattern added to blocklist."] = "Server domain pattern added to block-list."; +$a->strings["Blocked server domain pattern"] = "Blocked server domain pattern"; +$a->strings["Reason for the block"] = "Reason for the block"; +$a->strings["Delete server domain pattern"] = "Delete server domain pattern"; +$a->strings["Check to delete this entry from the blocklist"] = "Check to delete this entry from the block-list"; +$a->strings["Server Domain Pattern Blocklist"] = "Server domain pattern block-list"; +$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = ""; +$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "The list of blocked server domain patterns will be made publicly available on the /friendica page so that your users and people investigating communication problems can find the reason easily."; +$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = "

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "; +$a->strings["Add new entry to block list"] = "Add new entry to block-list"; +$a->strings["Server Domain Pattern"] = "Server Domain Pattern"; +$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = "The domain pattern of the new server to add to the block-list. Do not include the protocol."; +$a->strings["Block reason"] = "Block reason"; +$a->strings["The reason why you blocked this server domain pattern."] = "The reason why you blocked this server domain pattern."; +$a->strings["Add Entry"] = "Add entry"; +$a->strings["Save changes to the blocklist"] = "Save changes to the block-list"; +$a->strings["Current Entries in the Blocklist"] = "Current entries in the block-list"; +$a->strings["Delete entry from blocklist"] = "Delete entry from block-list"; +$a->strings["Delete entry from blocklist?"] = "Delete entry from block-list?"; +$a->strings["%s contact unblocked"] = [ + 0 => "%s contact unblocked", + 1 => "%s contacts unblocked", ]; -$a->strings["%s user unblocked"] = [ - 0 => "%s user unblocked", - 1 => "%s users unblocked", +$a->strings["Remote Contact Blocklist"] = "Remote contact block-list"; +$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "This page allows you to prevent any message from a remote contact to reach your node."; +$a->strings["Block Remote Contact"] = "Block remote contact"; +$a->strings["select none"] = "select none"; +$a->strings["No remote contact is blocked from this node."] = "No remote contact is blocked from this node."; +$a->strings["Blocked Remote Contacts"] = "Blocked remote contacts"; +$a->strings["Block New Remote Contact"] = "Block new remote contact"; +$a->strings["Photo"] = "Photo"; +$a->strings["Reason"] = "Reason"; +$a->strings["%s total blocked contact"] = [ + 0 => "%s total blocked contact", + 1 => "%s blocked contacts", ]; -$a->strings["You can't remove yourself"] = "You can't remove yourself"; -$a->strings["%s user deleted"] = [ - 0 => "%s user deleted", - 1 => "%s users deleted", -]; -$a->strings["%s user approved"] = [ - 0 => "", - 1 => "", -]; -$a->strings["%s registration revoked"] = [ - 0 => "", - 1 => "", -]; -$a->strings["User \"%s\" deleted"] = "User \"%s\" deleted"; -$a->strings["User \"%s\" blocked"] = "User \"%s\" blocked"; -$a->strings["User \"%s\" unblocked"] = "User \"%s\" unblocked"; -$a->strings["Account approved."] = "Account approved."; -$a->strings["Registration revoked"] = ""; -$a->strings["Private Forum"] = "Private Forum"; -$a->strings["Relay"] = "Relay"; -$a->strings["Register date"] = "Registration date"; -$a->strings["Last login"] = "Last login"; -$a->strings["Last public item"] = ""; -$a->strings["Type"] = "Type"; -$a->strings["Add User"] = "Add user"; -$a->strings["User registrations waiting for confirm"] = "User registrations awaiting confirmation"; -$a->strings["User waiting for permanent deletion"] = "User awaiting permanent deletion"; -$a->strings["Request date"] = "Request date"; -$a->strings["No registrations."] = "No registrations."; -$a->strings["Note from the user"] = "Note from the user"; -$a->strings["Deny"] = "Deny"; -$a->strings["User blocked"] = "User blocked"; -$a->strings["Site admin"] = "Site admin"; -$a->strings["Account expired"] = "Account expired"; -$a->strings["New User"] = "New user"; -$a->strings["Permanent deletion"] = "Permanent deletion"; -$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Selected users will be deleted!\\n\\nEverything these users have posted on this site will be permanently deleted!\\n\\nAre you sure?"; -$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"; -$a->strings["Name of the new user."] = "Name of the new user."; -$a->strings["Nickname"] = "Nickname"; -$a->strings["Nickname of the new user."] = "Nickname of the new user."; -$a->strings["Email address of the new user."] = "Email address of the new user."; -$a->strings["No friends to display."] = "No friends to display."; -$a->strings["No installed applications."] = "No installed applications."; -$a->strings["Applications"] = "Applications"; +$a->strings["URL of the remote contact to block."] = "URL of the remote contact to block."; +$a->strings["Block Reason"] = "Block reason"; +$a->strings["Item Guid"] = "Item Guid"; +$a->strings["Item marked for deletion."] = "Item marked for deletion."; +$a->strings["Delete this Item"] = "Delete"; +$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Here you can delete an item from this node. If the item is a top-level posting, the entire thread will be deleted."; +$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "You need to know the global unique identifier (GUID) of the item, which you can find by looking at the display URL. The last part of http://example.com/display/123456 is the GUID: i.e. 123456."; +$a->strings["GUID"] = "GUID"; +$a->strings["The GUID of the item you want to delete."] = "GUID of item to be deleted."; +$a->strings["Addon not found."] = "Addon not found."; +$a->strings["Addon %s disabled."] = "Addon %s disabled."; +$a->strings["Addon %s enabled."] = "Addon %s enabled."; +$a->strings["Addons reloaded"] = ""; +$a->strings["Addon %s failed to install."] = "Addon %s failed to install."; +$a->strings["Reload active addons"] = "Reload active addons"; +$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"; +$a->strings["No entries (some entries may be hidden)."] = "No entries (entries may be hidden)."; +$a->strings["Find on this site"] = "Find on this site"; +$a->strings["Results for:"] = "Results for:"; +$a->strings["Site Directory"] = "Site directory"; $a->strings["Item was not found."] = "Item was not found."; -$a->strings["Submanaged account can't access the administation pages. Please log back in as the master account."] = "A managed account cannot access the administration pages. Please log in as administrator."; -$a->strings["Overview"] = "Overview"; -$a->strings["Configuration"] = "Configuration"; -$a->strings["Additional features"] = "Additional features"; -$a->strings["Database"] = "Database"; -$a->strings["DB updates"] = "DB updates"; -$a->strings["Inspect Deferred Workers"] = "Inspect deferred workers"; -$a->strings["Inspect worker Queue"] = "Inspect worker queue"; -$a->strings["Tools"] = "Tools"; -$a->strings["Contact Blocklist"] = "Contact block-list"; -$a->strings["Server Blocklist"] = "Server block-list"; -$a->strings["Diagnostics"] = "Diagnostics"; -$a->strings["PHP Info"] = "PHP info"; -$a->strings["probe address"] = "Probe address"; -$a->strings["check webfinger"] = "check WebFinger"; -$a->strings["Item Source"] = "Item source"; -$a->strings["Babel"] = "Babel"; -$a->strings["Addon Features"] = "Addon features"; -$a->strings["User registrations waiting for confirmation"] = "User registrations awaiting confirmation"; -$a->strings["Profile Details"] = "Profile Details"; +$a->strings["Please enter a post body."] = "Please enter a post body."; +$a->strings["This feature is only available with the frio theme."] = "This feature is only available with the Frio theme."; +$a->strings["Compose new personal note"] = "Compose new personal note"; +$a->strings["Compose new post"] = "Compose new post"; +$a->strings["Visibility"] = "Visibility"; +$a->strings["Clear the location"] = "Clear location"; +$a->strings["Location services are unavailable on your device"] = "Location services are unavailable on your device"; +$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Location services are disabled. Please check the website's permissions on your device"; +$a->strings["Installed addons/apps:"] = "Installed addons/apps:"; +$a->strings["No installed addons/apps"] = "No installed addons/apps"; +$a->strings["Read about the Terms of Service of this node."] = "Read about the Terms of Service of this node."; +$a->strings["On this server the following remote servers are blocked."] = "On this server the following remote servers are blocked."; +$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."; +$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Please visit Friendi.ca to learn more about the Friendica project."; +$a->strings["Bug reports and issues: please visit"] = "Bug reports and issues: please visit"; +$a->strings["the bugtracker at github"] = "the bugtracker at github"; +$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"; $a->strings["Only You Can See This"] = "Only you can see this."; $a->strings["Tips for New Members"] = "Tips for New Members"; -$a->strings["People Search - %s"] = "People search - %s"; -$a->strings["Forum Search - %s"] = "Forum search - %s"; +$a->strings["The Photo with id %s is not available."] = ""; +$a->strings["Invalid photo with id %s."] = "Invalid photo with id %s."; +$a->strings["The provided profile link doesn't seem to be valid"] = ""; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."; $a->strings["Account"] = "Account"; -$a->strings["Two-factor authentication"] = "Two-factor authentication"; $a->strings["Display"] = "Display"; $a->strings["Manage Accounts"] = ""; $a->strings["Connected apps"] = "Connected apps"; $a->strings["Export personal data"] = "Export personal data"; $a->strings["Remove account"] = "Remove account"; -$a->strings["This page is missing a url parameter."] = "This page is missing a URL parameter."; -$a->strings["The post was created"] = "The post was created"; -$a->strings["Contact settings applied."] = "Contact settings applied."; +$a->strings["Could not create group."] = "Could not create group."; +$a->strings["Group not found."] = "Group not found."; +$a->strings["Group name was not changed."] = ""; +$a->strings["Unknown group."] = "Unknown group."; +$a->strings["Contact is deleted."] = "Contact is deleted."; +$a->strings["Unable to add the contact to the group."] = "Unable to add contact to group."; +$a->strings["Contact successfully added to group."] = "Contact successfully added to group."; +$a->strings["Unable to remove the contact from the group."] = "Unable to remove contact from group."; +$a->strings["Contact successfully removed from group."] = "Contact successfully removed from group."; +$a->strings["Unknown group command."] = "Unknown group command."; +$a->strings["Bad request."] = "Bad request."; +$a->strings["Save Group"] = "Save group"; +$a->strings["Filter"] = "Filter"; +$a->strings["Create a group of contacts/friends."] = "Create a group of contacts/friends."; +$a->strings["Group Name: "] = "Group name: "; +$a->strings["Contacts not in any group"] = "Contacts not in any group"; +$a->strings["Unable to remove group."] = "Unable to remove group."; +$a->strings["Delete Group"] = "Delete group"; +$a->strings["Edit Group Name"] = "Edit group name"; +$a->strings["Members"] = "Members"; +$a->strings["Remove contact from group"] = "Remove contact from group"; +$a->strings["Click on a contact to add or remove."] = "Click on a contact to add or remove it."; +$a->strings["Add contact to group"] = "Add contact to group"; +$a->strings["Only logged in users are permitted to perform a search."] = "Only logged in users are permitted to perform a search."; +$a->strings["Only one search per minute is permitted for not logged in users."] = "Only one search per minute is permitted for not-logged-in users."; +$a->strings["Search"] = "Search"; +$a->strings["Items tagged with: %s"] = "Items tagged with: %s"; +$a->strings["You must be logged in to use this module."] = "You must be logged in to use this module."; +$a->strings["Search term was not saved."] = ""; +$a->strings["Search term already saved."] = "Search term already saved."; +$a->strings["Search term was not removed."] = ""; +$a->strings["No profile"] = "No profile"; +$a->strings["Error while sending poke, please retry."] = ""; +$a->strings["Poke/Prod"] = "Poke/Prod"; +$a->strings["poke, prod or do other things to somebody"] = "Poke, prod or do other things to somebody"; +$a->strings["Choose what you wish to do to recipient"] = "Choose what you wish to do:"; +$a->strings["Make this post private"] = "Make this post private"; $a->strings["Contact update failed."] = "Contact update failed."; $a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "Warning: These are highly advanced settings. If you enter incorrect information, your communications with this contact might be disrupted."; $a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Please use your browser 'Back' button now if you are uncertain what to do on this page."; @@ -1610,7 +1910,6 @@ $a->strings["No mirroring"] = "No mirroring"; $a->strings["Mirror as forwarded posting"] = "Mirror as forwarded posting"; $a->strings["Mirror as my own posting"] = "Mirror as my own posting"; $a->strings["Return to contact editor"] = "Return to contact editor"; -$a->strings["Refetch contact data"] = "Re-fetch contact data."; $a->strings["Remote Self"] = "Remote self"; $a->strings["Mirror postings from this contact"] = "Mirror postings from this contact:"; $a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "This will cause Friendica to repost new entries from this contact."; @@ -1623,421 +1922,13 @@ $a->strings["Friend Confirm URL"] = "Friend confirm URL:"; $a->strings["Notification Endpoint URL"] = "Notification endpoint URL"; $a->strings["Poll/Feed URL"] = "Poll/Feed URL:"; $a->strings["New photo from this URL"] = "New photo from this URL:"; -$a->strings["%d contact edited."] = [ - 0 => "%d contact edited.", - 1 => "%d contacts edited.", -]; -$a->strings["Could not access contact record."] = "Could not access contact record."; -$a->strings["Contact updated."] = "Contact updated."; -$a->strings["Contact not found"] = "Contact not found"; -$a->strings["Contact has been blocked"] = "Contact has been blocked"; -$a->strings["Contact has been unblocked"] = "Contact has been unblocked"; -$a->strings["Contact has been ignored"] = "Contact has been ignored"; -$a->strings["Contact has been unignored"] = "Contact has been unignored"; -$a->strings["Contact has been archived"] = "Contact has been archived"; -$a->strings["Contact has been unarchived"] = "Contact has been unarchived"; -$a->strings["Drop contact"] = "Drop contact"; -$a->strings["Do you really want to delete this contact?"] = "Do you really want to delete this contact?"; -$a->strings["Contact has been removed."] = "Contact has been removed."; -$a->strings["You are mutual friends with %s"] = "You are mutual friends with %s"; -$a->strings["You are sharing with %s"] = "You are sharing with %s"; -$a->strings["%s is sharing with you"] = "%s is sharing with you"; -$a->strings["Private communications are not available for this contact."] = "Private communications are not available for this contact."; -$a->strings["Never"] = "Never"; -$a->strings["(Update was successful)"] = "(Update was successful)"; -$a->strings["(Update was not successful)"] = "(Update was not successful)"; -$a->strings["Suggest friends"] = "Suggest friends"; -$a->strings["Network type: %s"] = "Network type: %s"; -$a->strings["Communications lost with this contact!"] = "Communications lost with this contact!"; -$a->strings["Fetch further information for feeds"] = "Fetch further information for feeds"; -$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Fetch information like preview pictures, title, and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."; -$a->strings["Fetch information"] = "Fetch information"; -$a->strings["Fetch keywords"] = "Fetch keywords"; -$a->strings["Fetch information and keywords"] = "Fetch information and keywords"; -$a->strings["Contact Information / Notes"] = "Personal note"; -$a->strings["Contact Settings"] = "Notification and privacy "; -$a->strings["Contact"] = "Contact"; -$a->strings["Their personal note"] = "Their personal note"; -$a->strings["Edit contact notes"] = "Edit contact notes"; -$a->strings["Visit %s's profile [%s]"] = "Visit %s's profile [%s]"; -$a->strings["Block/Unblock contact"] = "Block/Unblock contact"; -$a->strings["Ignore contact"] = "Ignore contact"; -$a->strings["View conversations"] = "View conversations"; -$a->strings["Last update:"] = "Last update:"; -$a->strings["Update public posts"] = "Update public posts"; -$a->strings["Update now"] = "Update now"; -$a->strings["Unignore"] = "Unignore"; -$a->strings["Currently blocked"] = "Currently blocked"; -$a->strings["Currently ignored"] = "Currently ignored"; -$a->strings["Currently archived"] = "Currently archived"; -$a->strings["Awaiting connection acknowledge"] = "Awaiting connection acknowledgement"; -$a->strings["Hide this contact from others"] = "Hide this contact from others"; -$a->strings["Replies/likes to your public posts may still be visible"] = "Replies/Likes to your public posts may still be visible"; -$a->strings["Notification for new posts"] = "Notification for new posts"; -$a->strings["Send a notification of every new post of this contact"] = "Send notification for every new post from this contact"; -$a->strings["Blacklisted keywords"] = "Blacklisted keywords"; -$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Comma-separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"; -$a->strings["Actions"] = "Actions"; -$a->strings["Show all contacts"] = "Show all contacts"; -$a->strings["Pending"] = "Pending"; -$a->strings["Only show pending contacts"] = "Only show pending contacts."; -$a->strings["Blocked"] = "Blocked"; -$a->strings["Only show blocked contacts"] = "Only show blocked contacts"; -$a->strings["Ignored"] = "Ignored"; -$a->strings["Only show ignored contacts"] = "Only show ignored contacts"; -$a->strings["Archived"] = "Archived"; -$a->strings["Only show archived contacts"] = "Only show archived contacts"; -$a->strings["Hidden"] = "Hidden"; -$a->strings["Only show hidden contacts"] = "Only show hidden contacts"; -$a->strings["Organize your contact groups"] = "Organize your contact groups"; -$a->strings["Search your contacts"] = "Search your contacts"; -$a->strings["Results for: %s"] = "Results for: %s"; -$a->strings["Archive"] = "Archive"; -$a->strings["Unarchive"] = "Unarchive"; -$a->strings["Batch Actions"] = "Batch actions"; -$a->strings["Conversations started by this contact"] = "Conversations started by this contact"; -$a->strings["Posts and Comments"] = "Posts and Comments"; -$a->strings["View all contacts"] = "View all contacts"; -$a->strings["View all common friends"] = "View all common friends"; -$a->strings["Advanced Contact Settings"] = "Advanced contact settings"; -$a->strings["Mutual Friendship"] = "Mutual friendship"; -$a->strings["is a fan of yours"] = "is a fan of yours"; -$a->strings["you are a fan of"] = "I follow them"; -$a->strings["Pending outgoing contact request"] = "Pending outgoing contact request."; -$a->strings["Pending incoming contact request"] = "Pending incoming contact request."; -$a->strings["Edit contact"] = "Edit contact"; -$a->strings["Toggle Blocked status"] = "Toggle blocked status"; -$a->strings["Toggle Ignored status"] = "Toggle ignored status"; -$a->strings["Toggle Archive status"] = "Toggle archive status"; -$a->strings["Delete contact"] = "Delete contact"; -$a->strings["Local Community"] = "Local community"; -$a->strings["Posts from local users on this server"] = "Posts from local users on this server"; -$a->strings["Global Community"] = "Global community"; -$a->strings["Posts from users of the whole federated network"] = "Posts from users of the whole federated network"; -$a->strings["No results."] = "No results."; -$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."; -$a->strings["Community option not available."] = "Community option not available."; -$a->strings["Not available."] = "Not available."; -$a->strings["Credits"] = "Credits"; -$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica is a community project that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"; -$a->strings["Source input"] = "Source input"; -$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; -$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (raw HTML)"; -$a->strings["BBCode::convert"] = "BBCode::convert"; -$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; -$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; -$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = ""; -$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; -$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; -$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; -$a->strings["Item Body"] = "Item body"; -$a->strings["Item Tags"] = "Item tags"; -$a->strings["Source input (Diaspora format)"] = "Source input (diaspora* format)"; -$a->strings["Source input (Markdown)"] = ""; -$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (raw HTML)"; -$a->strings["Markdown::convert"] = "Markdown::convert"; -$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; -$a->strings["Raw HTML input"] = "Raw HTML input"; -$a->strings["HTML Input"] = "HTML input"; -$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; -$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; -$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (raw HTML)"; -$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = "HTML::toBBCode => BBCode::toPlaintext"; -$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; -$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; -$a->strings["HTML::toPlaintext (compact)"] = "HTML::toPlaintext (compact)"; -$a->strings["Source text"] = "Source text"; -$a->strings["BBCode"] = "BBCode"; -$a->strings["Markdown"] = "Markdown"; -$a->strings["HTML"] = "HTML"; -$a->strings["You must be logged in to use this module"] = "You must be logged in to use this module"; -$a->strings["Source URL"] = "Source URL"; -$a->strings["Time Conversion"] = "Time conversion"; -$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica provides this service for sharing events with other networks and friends in unknown time zones."; -$a->strings["UTC time: %s"] = "UTC time: %s"; -$a->strings["Current timezone: %s"] = "Current time zone: %s"; -$a->strings["Converted localtime: %s"] = "Converted local time: %s"; -$a->strings["Please select your timezone:"] = "Please select your time zone:"; -$a->strings["Only logged in users are permitted to perform a probing."] = "Only logged in users are permitted to use the Probe feature."; -$a->strings["Lookup address"] = "Lookup address"; -$a->strings["Manage Identities and/or Pages"] = "Manage Identities and Pages"; -$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Accounts that I manage or own."; -$a->strings["Select an identity to manage: "] = "Select identity:"; -$a->strings["No entries (some entries may be hidden)."] = "No entries (entries may be hidden)."; -$a->strings["Find on this site"] = "Find on this site"; -$a->strings["Results for:"] = "Results for:"; -$a->strings["Site Directory"] = "Site directory"; -$a->strings["Filetag %s saved to item"] = "File-tag %s saved to item"; -$a->strings["- select -"] = "- select -"; -$a->strings["Installed addons/apps:"] = "Installed addons/apps:"; -$a->strings["No installed addons/apps"] = "No installed addons/apps"; -$a->strings["Read about the Terms of Service of this node."] = "Read about the Terms of Service of this node."; -$a->strings["On this server the following remote servers are blocked."] = "On this server the following remote servers are blocked."; -$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."; -$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Please visit Friendi.ca to learn more about the Friendica project."; -$a->strings["Bug reports and issues: please visit"] = "Bug reports and issues: please visit"; -$a->strings["the bugtracker at github"] = "the bugtracker at github"; -$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"; -$a->strings["Suggested contact not found."] = "Suggested contact not found."; -$a->strings["Friend suggestion sent."] = "Friend suggestion sent"; -$a->strings["Suggest Friends"] = "Suggest friends"; -$a->strings["Suggest a friend for %s"] = "Suggest a friend for %s"; -$a->strings["Group created."] = "Group created."; -$a->strings["Could not create group."] = "Could not create group."; -$a->strings["Group not found."] = "Group not found."; -$a->strings["Group name changed."] = "Group name changed."; -$a->strings["Unknown group."] = "Unknown group."; -$a->strings["Contact is deleted."] = "Contact is deleted."; -$a->strings["Unable to add the contact to the group."] = "Unable to add contact to group."; -$a->strings["Contact successfully added to group."] = "Contact successfully added to group."; -$a->strings["Unable to remove the contact from the group."] = "Unable to remove contact from group."; -$a->strings["Contact successfully removed from group."] = "Contact successfully removed from group."; -$a->strings["Unknown group command."] = "Unknown group command."; -$a->strings["Bad request."] = "Bad request."; -$a->strings["Save Group"] = "Save group"; -$a->strings["Filter"] = "Filter"; -$a->strings["Create a group of contacts/friends."] = "Create a group of contacts/friends."; -$a->strings["Group removed."] = "Group removed."; -$a->strings["Unable to remove group."] = "Unable to remove group."; -$a->strings["Delete Group"] = "Delete group"; -$a->strings["Edit Group Name"] = "Edit group name"; -$a->strings["Members"] = "Members"; -$a->strings["Remove contact from group"] = "Remove contact from group"; -$a->strings["Click on a contact to add or remove."] = "Click on a contact to add or remove it."; -$a->strings["Add contact to group"] = "Add contact to group"; -$a->strings["Help:"] = "Help:"; -$a->strings["Welcome to %s"] = "Welcome to %s"; -$a->strings["No profile"] = "No profile"; -$a->strings["Method Not Allowed."] = "Method not allowed."; -$a->strings["Friendica Communications Server - Setup"] = "Friendica Communications Server - Setup"; -$a->strings["System check"] = "System check"; -$a->strings["Check again"] = "Check again"; -$a->strings["Base settings"] = "Base settings"; -$a->strings["Host name"] = "Host name"; -$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Overwrite this field in case the hostname is incorrect, otherwise leave it as is."; -$a->strings["Base path to installation"] = "Base path to installation"; -$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."; -$a->strings["Sub path of the URL"] = "URL Sub-path "; -$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub-path."; -$a->strings["Database connection"] = "Database connection"; -$a->strings["In order to install Friendica we need to know how to connect to your database."] = "In order to install Friendica we need to know how to connect to your database."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or site administrator if you have questions about these settings."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing."; -$a->strings["Database Server Name"] = "Database server name"; -$a->strings["Database Login Name"] = "Database login name"; -$a->strings["Database Login Password"] = "Database login password"; -$a->strings["For security reasons the password must not be empty"] = "For security reasons the password must not be empty"; -$a->strings["Database Name"] = "Database name"; -$a->strings["Please select a default timezone for your website"] = "Please select a default time zone for your website"; -$a->strings["Site settings"] = "Site settings"; -$a->strings["Site administrator email address"] = "Site administrator email address"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel."; -$a->strings["System Language:"] = "System language:"; -$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Set the default language for your Friendica installation interface and email communication."; -$a->strings["Your Friendica site database has been installed."] = "Your Friendica site database has been installed."; -$a->strings["Installation finished"] = "Installation finished"; -$a->strings["

    What next

    "] = "

    What next

    "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the worker."; -$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."; -$a->strings["Total invitation limit exceeded."] = "Total invitation limit exceeded"; -$a->strings["%s : Not a valid email address."] = "%s : Not a valid email address"; -$a->strings["Please join us on Friendica"] = "Please join us on Friendica."; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitation limit is exceeded. Please contact your site administrator."; -$a->strings["%s : Message delivery failed."] = "%s : Message delivery failed"; -$a->strings["%d message sent."] = [ - 0 => "%d message sent.", - 1 => "%d messages sent.", -]; -$a->strings["You have no more invitations available"] = "You have no more invitations available."; -$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."; -$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "To accept this invitation, please sign up at %s or any other public Friendica website."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica sites are all inter-connected to create a large privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."; -$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Our apologies. This system is not currently configured to connect with other public sites or invite members."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Friendica sites are all inter-connected to create a huge privacy-enhanced social web that is owned and controlled by its members. Each site can also connect with many traditional social networks."; -$a->strings["To accept this invitation, please visit and register at %s."] = "To accept this invitation, please visit and register at %s."; -$a->strings["Send invitations"] = "Send invitations"; -$a->strings["Enter email addresses, one per line:"] = "Enter email addresses, one per line:"; -$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."; -$a->strings["You will need to supply this invitation code: \$invite_code"] = "You will need to supply this invitation code: \$invite_code"; -$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Once you have signed up, please connect with me via my profile page at:"; -$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"; -$a->strings["Please enter a post body."] = "Please enter a post body."; -$a->strings["This feature is only available with the frio theme."] = "This feature is only available with the Frio theme."; -$a->strings["Compose new personal note"] = "Compose new personal note"; -$a->strings["Compose new post"] = "Compose new post"; -$a->strings["Visibility"] = "Visibility"; -$a->strings["Clear the location"] = "Clear location"; -$a->strings["Location services are unavailable on your device"] = "Location services are unavailable on your device"; -$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Location services are disabled. Please check the website's permissions on your device"; -$a->strings["System down for maintenance"] = "Sorry, the system is currently down for maintenance."; -$a->strings["A Decentralized Social Network"] = ""; -$a->strings["Show Ignored Requests"] = "Show ignored requests."; -$a->strings["Hide Ignored Requests"] = "Hide ignored requests"; -$a->strings["Notification type:"] = "Notification type:"; -$a->strings["Suggested by:"] = "Suggested by:"; -$a->strings["Claims to be known to you: "] = "Says they know me:"; -$a->strings["Shall your connection be bidirectional or not?"] = "Shall your connection be in both directions or not?"; -$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Accepting %s as a friend allows %s to subscribe to your posts. You will also receive updates from them in your news feed."; -$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."; -$a->strings["Friend"] = "Friend"; -$a->strings["Subscriber"] = "Subscriber"; -$a->strings["No introductions."] = "No introductions."; -$a->strings["No more %s notifications."] = "No more %s notifications."; -$a->strings["You must be logged in to show this page."] = ""; -$a->strings["Network Notifications"] = "Network notifications"; -$a->strings["System Notifications"] = "System notifications"; -$a->strings["Personal Notifications"] = "Personal notifications"; -$a->strings["Home Notifications"] = "Home notifications"; -$a->strings["Show unread"] = "Show unread"; -$a->strings["Show all"] = "Show all"; -$a->strings["The Photo with id %s is not available."] = ""; -$a->strings["Invalid photo with id %s."] = "Invalid photo with id %s."; -$a->strings["User not found."] = "User not found."; -$a->strings["No contacts."] = "No contacts."; -$a->strings["Follower (%s)"] = [ - 0 => "Follower (%s)", - 1 => "Followers (%s)", -]; -$a->strings["Following (%s)"] = [ - 0 => "Following (%s)", - 1 => "Following (%s)", -]; -$a->strings["Mutual friend (%s)"] = [ - 0 => "Mutual friend (%s)", - 1 => "Mutual friends (%s)", -]; -$a->strings["Contact (%s)"] = [ - 0 => "Contact (%s)", - 1 => "Contacts (%s)", -]; -$a->strings["All contacts"] = "All contacts"; -$a->strings["Member since:"] = "Member since:"; -$a->strings["j F, Y"] = "j F, Y"; -$a->strings["j F"] = "j F"; -$a->strings["Birthday:"] = "Birthday:"; -$a->strings["Age: "] = "Age: "; -$a->strings["%d year old"] = [ - 0 => "", - 1 => "", -]; -$a->strings["Forums:"] = "Forums:"; -$a->strings["View profile as:"] = ""; -$a->strings["%s's timeline"] = "%s's timeline"; -$a->strings["%s's posts"] = "%s's posts"; -$a->strings["%s's comments"] = "%s's comments"; -$a->strings["Only parent users can create additional accounts."] = ""; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."; -$a->strings["Your OpenID (optional): "] = "Your OpenID (optional): "; -$a->strings["Include your profile in member directory?"] = "Include your profile in member directory?"; -$a->strings["Note for the admin"] = "Note for the admin"; -$a->strings["Leave a message for the admin, why you want to join this node"] = "Leave a message for the admin. Why do you want to join this node?"; -$a->strings["Membership on this site is by invitation only."] = "Membership on this site is by invitation only."; -$a->strings["Your invitation code: "] = "Your invitation code: "; -$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Your full name: "; -$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Your Email Address: (Initial information will be sent there, so this must be an existing address.)"; -$a->strings["Please repeat your e-mail address:"] = ""; -$a->strings["Leave empty for an auto generated password."] = "Leave empty for an auto generated password."; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."; -$a->strings["Choose a nickname: "] = "Choose a nickname: "; -$a->strings["Import your profile to this friendica instance"] = "Import an existing Friendica profile to this node."; -$a->strings["Note: This node explicitly contains adult content"] = "Note: This node explicitly contains adult content"; -$a->strings["Parent Password:"] = "Parent Password:"; -$a->strings["Please enter the password of the parent account to legitimize your request."] = "Please enter the password of the parent account to authorize this request."; -$a->strings["Password doesn't match."] = ""; -$a->strings["Please enter your password."] = ""; -$a->strings["You have entered too much information."] = "You have entered too much information."; -$a->strings["Please enter the identical mail address in the second field."] = ""; -$a->strings["The additional account was created."] = ""; -$a->strings["Registration successful. Please check your email for further instructions."] = "Registration successful. Please check your email for further instructions."; -$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Failed to send email message. Here are your account details:
    login: %s
    password: %s

    You can change your password after login."; -$a->strings["Registration successful."] = "Registration successful."; -$a->strings["Your registration can not be processed."] = "Your registration cannot be processed."; -$a->strings["You have to leave a request note for the admin."] = "You have to leave a request note for the admin."; -$a->strings["Your registration is pending approval by the site owner."] = "Your registration is pending approval by the site administrator."; -$a->strings["The provided profile link doesn't seem to be valid"] = ""; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = "Enter your WebFinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."; -$a->strings["You must be logged in to use this module."] = "You must be logged in to use this module."; -$a->strings["Only logged in users are permitted to perform a search."] = "Only logged in users are permitted to perform a search."; -$a->strings["Only one search per minute is permitted for not logged in users."] = "Only one search per minute is permitted for not-logged-in users."; -$a->strings["Items tagged with: %s"] = "Items tagged with: %s"; -$a->strings["Search term successfully saved."] = "Search term successfully saved."; -$a->strings["Search term already saved."] = "Search term already saved."; -$a->strings["Search term successfully removed."] = "Search term successfully removed."; -$a->strings["Create a New Account"] = "Create a new account"; -$a->strings["Your OpenID: "] = "Your OpenID: "; -$a->strings["Please enter your username and password to add the OpenID to your existing account."] = "Please enter your username and password to add the OpenID to your existing account."; -$a->strings["Or login using OpenID: "] = "Or login with OpenID: "; -$a->strings["Password: "] = "Password: "; -$a->strings["Remember me"] = "Remember me"; -$a->strings["Forgot your password?"] = "Forgot your password?"; -$a->strings["Website Terms of Service"] = "Website Terms of Service"; -$a->strings["terms of service"] = "Terms of service"; -$a->strings["Website Privacy Policy"] = "Website Privacy Policy"; -$a->strings["privacy policy"] = "Privacy policy"; -$a->strings["Logged out."] = "Logged out."; -$a->strings["OpenID protocol error. No ID returned"] = ""; -$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "Account not found. Please login to your existing account to add the OpenID to it."; -$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "Account not found. Please register a new account or login to your existing account to add the OpenID."; -$a->strings["Remaining recovery codes: %d"] = "Remaining recovery codes: %d"; -$a->strings["Invalid code, please retry."] = "Invalid code, please try again."; -$a->strings["Two-factor recovery"] = "Two-factor recovery"; -$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "; -$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Don’t have your phone? Enter a two-factor recovery code"; -$a->strings["Please enter a recovery code"] = "Please enter a recovery code"; -$a->strings["Submit recovery code and complete login"] = "Submit recovery code and complete login"; -$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "; -$a->strings["Please enter a code from your authentication app"] = "Please enter a code from your authentication app"; -$a->strings["Verify code and complete login"] = "Verify code and complete login"; -$a->strings["Delegation successfully granted."] = "Delegation successfully granted."; -$a->strings["Parent user not found, unavailable or password doesn't match."] = "Parent user not found, unavailable or password doesn't match."; -$a->strings["Delegation successfully revoked."] = "Delegation successfully revoked."; -$a->strings["Delegated administrators can view but not change delegation permissions."] = "Delegated administrators can view but not change delegation permissions."; -$a->strings["Delegate user not found."] = "Delegate user not found."; -$a->strings["No parent user"] = "No parent user"; -$a->strings["Parent User"] = "Parent user"; -$a->strings["Additional Accounts"] = ""; -$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = ""; -$a->strings["Register an additional account"] = ""; -$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Parent users have total control of this account, including core settings. Please double-check whom you grant such access."; -$a->strings["Delegates"] = "Delegates"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely."; -$a->strings["Existing Page Delegates"] = "Existing page delegates"; -$a->strings["Potential Delegates"] = "Potential delegates"; -$a->strings["Add"] = "Add"; -$a->strings["No entries."] = "No entries."; -$a->strings["The theme you chose isn't available."] = "The theme you chose isn't available."; -$a->strings["%s - (Unsupported)"] = "%s - (Unsupported)"; -$a->strings["Display Settings"] = "Display Settings"; -$a->strings["General Theme Settings"] = "Themes"; -$a->strings["Custom Theme Settings"] = "Theme customization"; -$a->strings["Content Settings"] = "Content/Layout"; -$a->strings["Theme settings"] = "Theme settings"; -$a->strings["Calendar"] = "Calendar"; -$a->strings["Display Theme:"] = "Display theme:"; -$a->strings["Mobile Theme:"] = "Mobile theme:"; -$a->strings["Number of items to display per page:"] = "Number of items displayed per page:"; -$a->strings["Maximum of 100 items"] = "Maximum of 100 items"; -$a->strings["Number of items to display per page when viewed from mobile device:"] = "Number of items displayed per page on mobile devices:"; -$a->strings["Update browser every xx seconds"] = "Update browser every so many seconds:"; -$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum 10 seconds; to disable -1."; -$a->strings["Automatic updates only at the top of the post stream pages"] = ""; -$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = ""; -$a->strings["Don't show emoticons"] = "Don't show emoticons"; -$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = ""; -$a->strings["Infinite scroll"] = "Infinite scroll"; -$a->strings["Automatic fetch new items when reaching the page end."] = ""; -$a->strings["Disable Smart Threading"] = "Disable smart threading"; -$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Disable the automatic suppression of extraneous thread indentation."; -$a->strings["Hide the Dislike feature"] = ""; -$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = ""; -$a->strings["Beginning of week:"] = "Week begins: "; +$a->strings["No installed applications."] = "No installed applications."; +$a->strings["Applications"] = "Applications"; $a->strings["Profile Name is required."] = "Profile name is required."; -$a->strings["Profile updated."] = "Profile updated."; $a->strings["Profile couldn't be updated."] = ""; $a->strings["Label:"] = ""; $a->strings["Value:"] = ""; -$a->strings["Field Permissions"] = ""; +$a->strings["Field Permissions"] = "Field Permissions"; $a->strings["(click to open/close)"] = "(reveal/hide)"; $a->strings["Add a new profile field"] = ""; $a->strings["Profile Actions"] = "Profile actions"; @@ -2047,7 +1938,6 @@ $a->strings["Profile picture"] = "Profile picture"; $a->strings["Location"] = "Location"; $a->strings["Miscellaneous"] = "Miscellaneous"; $a->strings["Custom Profile Fields"] = ""; -$a->strings["Upload Profile Photo"] = "Upload profile photo"; $a->strings["Display name:"] = ""; $a->strings["Street Address:"] = "Street address:"; $a->strings["Locality/City:"] = "Locality/City:"; @@ -2071,7 +1961,6 @@ $a->strings["Crop Image"] = "Crop Image"; $a->strings["Please adjust the image cropping for optimum viewing."] = "Please adjust the image cropping for optimum viewing."; $a->strings["Use Image As Is"] = ""; $a->strings["Missing uploaded image."] = ""; -$a->strings["Image uploaded successfully."] = "Image uploaded successfully."; $a->strings["Profile Picture Settings"] = ""; $a->strings["Current Profile Picture"] = ""; $a->strings["Upload Profile Picture"] = ""; @@ -2079,23 +1968,23 @@ $a->strings["Upload Picture:"] = ""; $a->strings["or"] = "or"; $a->strings["skip this step"] = "skip this step"; $a->strings["select a photo from your photo albums"] = "select a photo from your photo albums"; -$a->strings["Please enter your password to access this page."] = "Please enter your password to access this page."; -$a->strings["App-specific password generation failed: The description is empty."] = "App-specific password generation failed: The description is empty."; -$a->strings["App-specific password generation failed: This description already exists."] = "App-specific password generation failed: This description already exists."; -$a->strings["New app-specific password generated."] = "New app-specific password generated."; -$a->strings["App-specific passwords successfully revoked."] = "App-specific passwords successfully revoked."; -$a->strings["App-specific password successfully revoked."] = "App-specific password successfully revoked."; -$a->strings["Two-factor app-specific passwords"] = "Two-factor app-specific passwords"; -$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = "

    App-specific passwords are randomly generated passwords. They are used instead of your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "; -$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = "Make sure to copy your new app-specific password now. You won’t be able to see it again!"; -$a->strings["Description"] = "Description"; -$a->strings["Last Used"] = "Last used"; -$a->strings["Revoke"] = "Revoke"; -$a->strings["Revoke All"] = "Revoke all"; -$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "When you generate a new app-specific password, you must use it right away. It will be shown to you only once after you generate it."; -$a->strings["Generate new app-specific password"] = "Generate new app-specific password"; -$a->strings["Friendiqa on my Fairphone 2..."] = "Friendiqa on my Fairphone 2..."; -$a->strings["Generate"] = "Generate"; +$a->strings["Delegation successfully granted."] = "Delegation successfully granted."; +$a->strings["Parent user not found, unavailable or password doesn't match."] = "Parent user not found, unavailable or password doesn't match."; +$a->strings["Delegation successfully revoked."] = "Delegation successfully revoked."; +$a->strings["Delegated administrators can view but not change delegation permissions."] = "Delegated administrators can view but not change delegation permissions."; +$a->strings["Delegate user not found."] = "Delegate user not found."; +$a->strings["No parent user"] = "No parent user"; +$a->strings["Parent User"] = "Parent user"; +$a->strings["Additional Accounts"] = ""; +$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = ""; +$a->strings["Register an additional account"] = ""; +$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Parent users have total control of this account, including core settings. Please double-check whom you grant such access."; +$a->strings["Delegates"] = "Delegates"; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegates are able to manage all aspects of this account except for key setting features. Please do not delegate your personal account to anybody that you do not trust completely."; +$a->strings["Existing Page Delegates"] = "Existing page delegates"; +$a->strings["Potential Delegates"] = "Potential delegates"; +$a->strings["Add"] = "Add"; +$a->strings["No entries."] = "No entries."; $a->strings["Two-factor authentication successfully disabled."] = "Two-factor authentication successfully disabled."; $a->strings["Wrong Password"] = "Wrong password"; $a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = "

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "; @@ -2117,150 +2006,76 @@ $a->strings["Disable two-factor authentication"] = "Disable two-factor authentic $a->strings["Show recovery codes"] = "Show recovery codes"; $a->strings["Manage app-specific passwords"] = "Manage app-specific passwords."; $a->strings["Finish app configuration"] = "Finish app configuration"; -$a->strings["New recovery codes successfully generated."] = "New recovery codes successfully generated."; -$a->strings["Two-factor recovery codes"] = "Two-factor recovery codes"; -$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe place! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "; -$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."; -$a->strings["Generate new recovery codes"] = "Generate new recovery codes"; -$a->strings["Next: Verification"] = "Next: Verification"; +$a->strings["Please enter your password to access this page."] = "Please enter your password to access this page."; $a->strings["Two-factor authentication successfully activated."] = "Two-factor authentication successfully activated."; $a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "; $a->strings["Two-factor code verification"] = "Two-factor code verification"; $a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = "

    Please scan this QR Code with your authenticator app and submit the provided code.

    "; $a->strings["

    Or you can open the following URL in your mobile devicde:

    %s

    "] = "

    Or you can open the following URL in your mobile device:

    %s

    "; $a->strings["Verify code and enable two-factor authentication"] = "Verify code and enable two-factor authentication"; +$a->strings["New recovery codes successfully generated."] = "New recovery codes successfully generated."; +$a->strings["Two-factor recovery codes"] = "Two-factor recovery codes"; +$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe place! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "; +$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."; +$a->strings["Generate new recovery codes"] = "Generate new recovery codes"; +$a->strings["Next: Verification"] = "Next: Verification"; +$a->strings["App-specific password generation failed: The description is empty."] = "App-specific password generation failed: The description is empty."; +$a->strings["App-specific password generation failed: This description already exists."] = "App-specific password generation failed: This description already exists."; +$a->strings["New app-specific password generated."] = "New app-specific password generated."; +$a->strings["App-specific passwords successfully revoked."] = "App-specific passwords successfully revoked."; +$a->strings["App-specific password successfully revoked."] = "App-specific password successfully revoked."; +$a->strings["Two-factor app-specific passwords"] = "Two-factor app-specific passwords"; +$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = "

    App-specific passwords are randomly generated passwords. They are used instead of your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "; +$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = "Make sure to copy your new app-specific password now. You won’t be able to see it again!"; +$a->strings["Description"] = "Description"; +$a->strings["Last Used"] = "Last used"; +$a->strings["Revoke"] = "Revoke"; +$a->strings["Revoke All"] = "Revoke all"; +$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "When you generate a new app-specific password, you must use it right away. It will be shown to you only once after you generate it."; +$a->strings["Generate new app-specific password"] = "Generate new app-specific password"; +$a->strings["Friendiqa on my Fairphone 2..."] = "Friendiqa on my Fairphone 2..."; +$a->strings["Generate"] = "Generate"; +$a->strings["The theme you chose isn't available."] = "The theme you chose isn't available."; +$a->strings["%s - (Unsupported)"] = "%s - (Unsupported)"; +$a->strings["Display Settings"] = "Display Settings"; +$a->strings["General Theme Settings"] = "Themes"; +$a->strings["Custom Theme Settings"] = "Theme customization"; +$a->strings["Content Settings"] = "Content/Layout"; +$a->strings["Calendar"] = "Calendar"; +$a->strings["Display Theme:"] = "Display theme:"; +$a->strings["Mobile Theme:"] = "Mobile theme:"; +$a->strings["Number of items to display per page:"] = "Number of items displayed per page:"; +$a->strings["Maximum of 100 items"] = "Maximum of 100 items"; +$a->strings["Number of items to display per page when viewed from mobile device:"] = "Number of items displayed per page on mobile devices:"; +$a->strings["Update browser every xx seconds"] = "Update browser every so many seconds:"; +$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum 10 seconds; to disable -1."; +$a->strings["Automatic updates only at the top of the post stream pages"] = ""; +$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = ""; +$a->strings["Don't show emoticons"] = "Don't show emoticons"; +$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = ""; +$a->strings["Infinite scroll"] = "Infinite scroll"; +$a->strings["Automatic fetch new items when reaching the page end."] = ""; +$a->strings["Disable Smart Threading"] = "Disable smart threading"; +$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Disable the automatic suppression of extraneous thread indentation."; +$a->strings["Hide the Dislike feature"] = ""; +$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = ""; +$a->strings["Beginning of week:"] = "Week begins: "; $a->strings["Export account"] = "Export account"; $a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Export your account info and contacts. Use this to backup your account or to move it to another server."; $a->strings["Export all"] = "Export all"; $a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = ""; $a->strings["Export Contacts to CSV"] = "Export contacts to CSV"; $a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "Export the list of the accounts you are following as CSV file. Compatible with Mastodon for example."; -$a->strings["Bad Request"] = "Bad request"; -$a->strings["Unauthorized"] = "Unauthorized"; -$a->strings["Forbidden"] = "Forbidden"; -$a->strings["Not Found"] = "Not found"; -$a->strings["Internal Server Error"] = "Internal Server Error"; -$a->strings["Service Unavailable"] = "Service Unavailable"; -$a->strings["The server cannot or will not process the request due to an apparent client error."] = "The server cannot process the request due to an apparent client error."; -$a->strings["Authentication is required and has failed or has not yet been provided."] = "Authentication is required but has failed or not yet being provided."; -$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = "The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."; -$a->strings["The requested resource could not be found but may be available in the future."] = "The requested resource could not be found but may be available in the future."; -$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "An unexpected condition was encountered and no more specific message is available."; -$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "The server is currently unavailable (possibly because it is overloaded or down for maintenance). Please try again later."; -$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), a username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but won’t be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."; -$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "This information is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional personal information that may be transmitted to the communication partner's accounts."; -$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."; -$a->strings["Privacy Statement"] = "Privacy Statement"; -$a->strings["Welcome to Friendica"] = "Welcome to Friendica"; -$a->strings["New Member Checklist"] = "New Member Checklist"; -$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."; -$a->strings["Getting Started"] = "Getting started"; -$a->strings["Friendica Walk-Through"] = "Friendica walk-through"; -$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."; -$a->strings["Go to Your Settings"] = "Go to your settings"; -$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."; -$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."; -$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."; -$a->strings["Edit Your Profile"] = "Edit your profile"; -$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."; -$a->strings["Profile Keywords"] = "Profile keywords"; -$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = ""; -$a->strings["Connecting"] = "Connecting"; -$a->strings["Importing Emails"] = "Importing emails"; -$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Enter your email access information on your Connector Settings if you wish to import and interact with friends or mailing lists from your email INBOX"; -$a->strings["Go to Your Contacts Page"] = "Go to your contacts page"; -$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Your contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add new contact dialog."; -$a->strings["Go to Your Site's Directory"] = "Go to your site's directory"; -$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "The directory lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own identity address when requested."; -$a->strings["Finding New People"] = "Finding new people"; -$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."; -$a->strings["Group Your Contacts"] = "Group your contacts"; -$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Once you have made some friends, organize them into private conversation groups from the sidebar of your contacts page and then you can interact with each group privately on your network page."; -$a->strings["Why Aren't My Posts Public?"] = "Why aren't my posts public?"; -$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."; -$a->strings["Getting Help"] = "Getting help"; -$a->strings["Go to the Help Section"] = "Go to the help section"; -$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Our help pages may be consulted for detail on other program features and resources."; -$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "This message was sent to you by %s, a member of the Friendica social network."; -$a->strings["You may visit them online at %s"] = "You may visit them online at %s"; -$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Please contact the sender by replying to this post if you do not wish to receive these messages."; -$a->strings["%s posted an update."] = "%s posted an update."; -$a->strings["This entry was edited"] = "This entry was edited"; -$a->strings["Private Message"] = "Private message"; -$a->strings["pinned item"] = "pinned item"; -$a->strings["Delete locally"] = "Delete locally"; -$a->strings["Delete globally"] = "Delete globally"; -$a->strings["Remove locally"] = "Remove locally"; -$a->strings["save to folder"] = "Save to folder"; -$a->strings["I will attend"] = "I will attend"; -$a->strings["I will not attend"] = "I will not attend"; -$a->strings["I might attend"] = "I might attend"; -$a->strings["ignore thread"] = "Ignore thread"; -$a->strings["unignore thread"] = "Unignore thread"; -$a->strings["toggle ignore status"] = "Toggle ignore status"; -$a->strings["pin"] = "Pin"; -$a->strings["unpin"] = "Unpin"; -$a->strings["toggle pin status"] = "Toggle pin status"; -$a->strings["pinned"] = "pinned"; -$a->strings["add star"] = "Add star"; -$a->strings["remove star"] = "Remove star"; -$a->strings["toggle star status"] = "Toggle star status"; -$a->strings["starred"] = "Starred"; -$a->strings["add tag"] = "Add tag"; -$a->strings["like"] = "Like"; -$a->strings["dislike"] = "Dislike"; -$a->strings["Share this"] = "Share this"; -$a->strings["share"] = "Share"; -$a->strings["%s (Received %s)"] = "%s (Received %s)"; -$a->strings["Comment this item on your system"] = ""; -$a->strings["remote comment"] = ""; -$a->strings["Pushed"] = ""; -$a->strings["Pulled"] = ""; -$a->strings["to"] = "to"; -$a->strings["via"] = "via"; -$a->strings["Wall-to-Wall"] = "Wall-to-wall"; -$a->strings["via Wall-To-Wall:"] = "via wall-to-wall:"; -$a->strings["Reply to %s"] = "Reply to %s"; -$a->strings["More"] = ""; -$a->strings["Notifier task is pending"] = "Notifier task is pending"; -$a->strings["Delivery to remote servers is pending"] = "Delivery to remote servers is pending"; -$a->strings["Delivery to remote servers is underway"] = "Delivery to remote servers is underway"; -$a->strings["Delivery to remote servers is mostly done"] = "Delivery to remote servers is mostly done"; -$a->strings["Delivery to remote servers is done"] = "Delivery to remote servers is done"; -$a->strings["%d comment"] = [ - 0 => "%d comment", - 1 => "%d comments", -]; -$a->strings["Show more"] = "Show more"; -$a->strings["Show fewer"] = "Show fewer"; -$a->strings["Attachments:"] = "Attachments:"; +$a->strings["System down for maintenance"] = "Sorry, the system is currently down for maintenance."; $a->strings["%s is now following %s."] = "%s is now following %s."; $a->strings["following"] = "following"; $a->strings["%s stopped following %s."] = "%s stopped following %s."; $a->strings["stopped following"] = "stopped following"; -$a->strings["Hometown:"] = "Home town:"; -$a->strings["Marital Status:"] = ""; -$a->strings["With:"] = ""; -$a->strings["Since:"] = ""; -$a->strings["Sexual Preference:"] = "Sexual preference:"; -$a->strings["Political Views:"] = "Political views:"; -$a->strings["Religious Views:"] = "Religious views:"; -$a->strings["Likes:"] = "Likes:"; -$a->strings["Dislikes:"] = "Dislikes:"; -$a->strings["Title/Description:"] = "Title/Description:"; -$a->strings["Musical interests"] = "Music:"; -$a->strings["Books, literature"] = "Books, literature, poetry:"; -$a->strings["Television"] = "Television:"; -$a->strings["Film/dance/culture/entertainment"] = "Film, dance, culture, entertainment"; -$a->strings["Hobbies/Interests"] = "Hobbies/Interests:"; -$a->strings["Love/romance"] = "Love/Romance:"; -$a->strings["Work/employment"] = "Work/Employment:"; -$a->strings["School/education"] = "School/Education:"; -$a->strings["Contact information and Social Networks"] = "Contact information and other social networks:"; -$a->strings["Friendica Notification"] = "Friendica notification"; +$a->strings["Attachments:"] = "Attachments:"; $a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, %2\$s Administrator"; $a->strings["%s Administrator"] = "%s Administrator"; $a->strings["thanks"] = ""; +$a->strings["Friendica Notification"] = "Friendica notification"; $a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD or MM-DD"; $a->strings["never"] = "never"; $a->strings["less than a second ago"] = "less than a second ago"; @@ -2277,58 +2092,236 @@ $a->strings["second"] = "second"; $a->strings["seconds"] = "seconds"; $a->strings["in %1\$d %2\$s"] = "in %1\$d %2\$s"; $a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s ago"; -$a->strings["(no subject)"] = "(no subject)"; -$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: Updating author-id and owner-id in item and thread table. "; -$a->strings["%s: Updating post-type."] = "%s: Updating post-type."; -$a->strings["default"] = "default"; -$a->strings["greenzero"] = "greenzero"; -$a->strings["purplezero"] = "purplezero"; -$a->strings["easterbunny"] = "easterbunny"; -$a->strings["darkzero"] = "darkzero"; -$a->strings["comix"] = "comix"; -$a->strings["slackr"] = "slackr"; -$a->strings["Variations"] = "Variations"; -$a->strings["Custom"] = "Custom"; -$a->strings["Note"] = "Note"; -$a->strings["Check image permissions if all users are allowed to see the image"] = "Check image permissions that everyone is allowed to see the image"; -$a->strings["Select color scheme"] = "Select color scheme"; -$a->strings["Copy or paste schemestring"] = "Copy or paste theme string"; -$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "You can copy this string to share your theme with others. Pasting here applies the theme string"; -$a->strings["Navigation bar background color"] = "Navigation bar background color:"; -$a->strings["Navigation bar icon color "] = "Navigation bar icon color:"; -$a->strings["Link color"] = "Link color:"; -$a->strings["Set the background color"] = "Background color:"; -$a->strings["Content background opacity"] = "Content background opacity"; -$a->strings["Set the background image"] = "Background image:"; -$a->strings["Background image style"] = "Background image style"; -$a->strings["Login page background image"] = "Login page background image"; -$a->strings["Login page background color"] = "Login page background color"; -$a->strings["Leave background image and color empty for theme defaults"] = "Leave background image and color empty for theme defaults"; -$a->strings["Skip to main content"] = ""; -$a->strings["Top Banner"] = "Top Banner"; -$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Resize image to the width of the screen and show background color below on long pages."; -$a->strings["Full screen"] = "Full screen"; -$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Resize image to fill entire screen, clipping either the right or the bottom."; -$a->strings["Single row mosaic"] = "Single row mosaic"; -$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Resize image to repeat it on a single row, either vertical or horizontal."; -$a->strings["Mosaic"] = "Mosaic"; -$a->strings["Repeat image to fill the screen."] = "Repeat image to fill the screen."; -$a->strings["Guest"] = "Guest"; -$a->strings["Visitor"] = "Visitor"; -$a->strings["Alignment"] = "Alignment"; -$a->strings["Left"] = "Left"; -$a->strings["Center"] = "Center"; -$a->strings["Color scheme"] = "Color scheme"; -$a->strings["Posts font size"] = "Posts font size"; -$a->strings["Textareas font size"] = "Text areas font size"; -$a->strings["Comma separated list of helper forums"] = "Comma-separated list of helper forums"; -$a->strings["don't show"] = "don't show"; -$a->strings["show"] = "show"; -$a->strings["Set style"] = "Set style"; -$a->strings["Community Pages"] = "Community pages"; -$a->strings["Community Profiles"] = "Community profiles"; -$a->strings["Help or @NewHere ?"] = "Help or @NewHere ?"; -$a->strings["Connect Services"] = "Connect services"; -$a->strings["Find Friends"] = "Find friends"; -$a->strings["Last users"] = "Last users"; -$a->strings["Quick Start"] = "Quick start"; +$a->strings["Database storage failed to update %s"] = "Database storage failed to update %s"; +$a->strings["Database storage failed to insert data"] = "Database storage failed to insert data"; +$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "Filesystem storage failed to create \"%s\". Check you write permissions."; +$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "Filesystem storage failed to save data to \"%s\". Check your write permissions"; +$a->strings["Storage base path"] = "Storage base path"; +$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Folder where uploaded files are saved. For maximum security, this should be a path outside web server folder tree"; +$a->strings["Enter a valid existing folder"] = "Enter a valid existing folder"; +$a->strings["activity"] = "activity"; +$a->strings["post"] = "post"; +$a->strings["Content warning: %s"] = "Content warning: %s"; +$a->strings["bytes"] = "bytes"; +$a->strings["View on separate page"] = "View on separate page"; +$a->strings["view on separate page"] = "view on separate page"; +$a->strings["link to source"] = "Link to source"; +$a->strings["[no subject]"] = "[no subject]"; +$a->strings["UnFollow"] = "Unfollow"; +$a->strings["Drop Contact"] = "Drop contact"; +$a->strings["Organisation"] = "Organization"; +$a->strings["News"] = "News"; +$a->strings["Forum"] = "Forum"; +$a->strings["Connect URL missing."] = "Connect URL missing."; +$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."; +$a->strings["This site is not configured to allow communications with other networks."] = "This site is not configured to allow communications with other networks."; +$a->strings["No compatible communication protocols or feeds were discovered."] = "No compatible communication protocols or feeds were discovered."; +$a->strings["The profile address specified does not provide adequate information."] = "The profile address specified does not provide adequate information."; +$a->strings["An author or name was not found."] = "An author or name was not found."; +$a->strings["No browser URL could be matched to this address."] = "No browser URL could be matched to this address."; +$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Unable to match @-style identity address with a known protocol or email contact."; +$a->strings["Use mailto: in front of address to force email check."] = "Use mailto: in front of address to force email check."; +$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "The profile address specified belongs to a network which has been disabled on this site."; +$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Limited profile: This person will be unable to receive direct/private messages from you."; +$a->strings["Unable to retrieve contact information."] = "Unable to retrieve contact information."; +$a->strings["Starts:"] = "Starts:"; +$a->strings["Finishes:"] = "Finishes:"; +$a->strings["all-day"] = "All-day"; +$a->strings["Sept"] = "Sep"; +$a->strings["No events to display"] = "No events to display"; +$a->strings["l, F j"] = "l, F j"; +$a->strings["Edit event"] = "Edit event"; +$a->strings["Duplicate event"] = "Duplicate event"; +$a->strings["Delete event"] = "Delete event"; +$a->strings["D g:i A"] = "D g:i A"; +$a->strings["g:i A"] = "g:i A"; +$a->strings["Show map"] = "Show map"; +$a->strings["Hide map"] = "Hide map"; +$a->strings["%s's birthday"] = "%s's birthday"; +$a->strings["Happy Birthday %s"] = "Happy Birthday, %s!"; +$a->strings["Login failed"] = "Login failed"; +$a->strings["Not enough information to authenticate"] = "Not enough information to authenticate"; +$a->strings["Password can't be empty"] = "Password can't be empty"; +$a->strings["Empty passwords are not allowed."] = "Empty passwords are not allowed."; +$a->strings["The new password has been exposed in a public data dump, please choose another."] = "The new password has been exposed in a public data dump; please choose another."; +$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "The password can't contain accentuated letters, white spaces or colons (:)"; +$a->strings["Passwords do not match. Password unchanged."] = "Passwords do not match. Password unchanged."; +$a->strings["An invitation is required."] = "An invitation is required."; +$a->strings["Invitation could not be verified."] = "Invitation could not be verified."; +$a->strings["Invalid OpenID url"] = "Invalid OpenID URL"; +$a->strings["Please enter the required information."] = "Please enter the required information."; +$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."; +$a->strings["Username should be at least %s character."] = [ + 0 => "Username should be at least %s character.", + 1 => "Username should be at least %s characters.", +]; +$a->strings["Username should be at most %s character."] = [ + 0 => "Username should be at most %s character.", + 1 => "Username should be at most %s characters.", +]; +$a->strings["That doesn't appear to be your full (First Last) name."] = "That doesn't appear to be your full (i.e first and last) name."; +$a->strings["Your email domain is not among those allowed on this site."] = "Your email domain is not allowed on this site."; +$a->strings["Not a valid email address."] = "Not a valid email address."; +$a->strings["The nickname was blocked from registration by the nodes admin."] = "The nickname was blocked from registration by the nodes admin."; +$a->strings["Cannot use that email."] = "Cannot use that email."; +$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Your nickname can only contain a-z, 0-9 and _."; +$a->strings["Nickname is already registered. Please choose another."] = "Nickname is already registered. Please choose another."; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "SERIOUS ERROR: Generation of security keys failed."; +$a->strings["An error occurred during registration. Please try again."] = "An error occurred during registration. Please try again."; +$a->strings["An error occurred creating your default profile. Please try again."] = "An error occurred creating your default profile. Please try again."; +$a->strings["An error occurred creating your self contact. Please try again."] = "An error occurred creating your self contact. Please try again."; +$a->strings["Friends"] = "Friends"; +$a->strings["An error occurred creating your default contact group. Please try again."] = "An error occurred while creating your default contact group. Please try again."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = ""; +$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = ""; +$a->strings["Registration details for %s"] = "Registration details for %s"; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"; +$a->strings["Registration at %s"] = "Registration at %s"; +$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"; +$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."; +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "A deleted group with this name has been revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."; +$a->strings["Default privacy group for new contacts"] = "Default privacy group for new contacts"; +$a->strings["Everybody"] = "Everybody"; +$a->strings["edit"] = "edit"; +$a->strings["add"] = "add"; +$a->strings["Edit group"] = "Edit group"; +$a->strings["Create a new group"] = "Create new group"; +$a->strings["Edit groups"] = "Edit groups"; +$a->strings["Change profile photo"] = "Change profile photo"; +$a->strings["Atom feed"] = "Atom feed"; +$a->strings["g A l F d"] = "g A l F d"; +$a->strings["F d"] = "F d"; +$a->strings["[today]"] = "[today]"; +$a->strings["Birthday Reminders"] = "Birthday reminders"; +$a->strings["Birthdays this week:"] = "Birthdays this week:"; +$a->strings["[No description]"] = "[No description]"; +$a->strings["Event Reminders"] = "Event reminders"; +$a->strings["Upcoming events the next 7 days:"] = "Upcoming events the next 7 days:"; +$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s welcomes %2\$s"; +$a->strings["Add New Contact"] = "Add new contact"; +$a->strings["Enter address or web location"] = "Enter address or web location"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Example: jo@example.com, http://example.com/jo"; +$a->strings["Connect"] = "Connect"; +$a->strings["%d invitation available"] = [ + 0 => "%d invitation available", + 1 => "%d invitations available", +]; +$a->strings["Everyone"] = ""; +$a->strings["Relationships"] = "Relationships"; +$a->strings["Protocols"] = "Protocols"; +$a->strings["All Protocols"] = "All protocols"; +$a->strings["Saved Folders"] = "Saved Folders"; +$a->strings["Everything"] = "Everything"; +$a->strings["Categories"] = "Categories"; +$a->strings["%d contact in common"] = [ + 0 => "%d contact in common", + 1 => "%d contacts in common", +]; +$a->strings["Archives"] = "Archives"; +$a->strings["Frequently"] = "Frequently"; +$a->strings["Hourly"] = "Hourly"; +$a->strings["Twice daily"] = "Twice daily"; +$a->strings["Daily"] = "Daily"; +$a->strings["Weekly"] = "Weekly"; +$a->strings["Monthly"] = "Monthly"; +$a->strings["DFRN"] = "DFRN"; +$a->strings["OStatus"] = "OStatus"; +$a->strings["RSS/Atom"] = "RSS/Atom"; +$a->strings["Zot!"] = "Zot!"; +$a->strings["LinkedIn"] = "LinkedIn"; +$a->strings["XMPP/IM"] = "XMPP/IM"; +$a->strings["MySpace"] = "MySpace"; +$a->strings["Google+"] = "Google+"; +$a->strings["pump.io"] = "pump.io"; +$a->strings["Twitter"] = "Twitter"; +$a->strings["Discourse"] = "Discourse"; +$a->strings["Diaspora Connector"] = "diaspora* connector"; +$a->strings["GNU Social Connector"] = "GNU Social Connector"; +$a->strings["ActivityPub"] = "ActivityPub"; +$a->strings["pnut"] = "pnut"; +$a->strings["%s (via %s)"] = ""; +$a->strings["General Features"] = "General"; +$a->strings["Photo Location"] = "Photo location"; +$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Photo metadata is normally removed. This saves the geo tag (if present) and links it to a map prior to removing other metadata."; +$a->strings["Trending Tags"] = "Trending tags"; +$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Show a community page widget with a list of the most popular tags in recent public posts."; +$a->strings["Post Composition Features"] = "Post composition"; +$a->strings["Auto-mention Forums"] = "Auto-mention forums"; +$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Add/Remove mention when a forum page is selected or deselected in the ACL window."; +$a->strings["Explicit Mentions"] = "Explicit Mentions"; +$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Add explicit mentions to comment box for manual control over who gets mentioned in replies."; +$a->strings["Post/Comment Tools"] = "Post/Comment tools"; +$a->strings["Post Categories"] = "Post categories"; +$a->strings["Add categories to your posts"] = "Add categories to your posts"; +$a->strings["Advanced Profile Settings"] = "Advanced profiles"; +$a->strings["List Forums"] = "List forums"; +$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Show visitors of public community forums at the advanced profile page"; +$a->strings["Tag Cloud"] = "Tag cloud"; +$a->strings["Provide a personal tag cloud on your profile page"] = "Provide a personal tag cloud on your profile page"; +$a->strings["Display Membership Date"] = "Display membership date"; +$a->strings["Display membership date in profile"] = "Display membership date in profile"; +$a->strings["Nothing new here"] = "Nothing new here"; +$a->strings["Clear notifications"] = "Clear notifications"; +$a->strings["@name, !forum, #tags, content"] = "@name, !forum, #tags, content"; +$a->strings["End this session"] = "End this session"; +$a->strings["Sign in"] = "Sign in"; +$a->strings["Personal notes"] = "Personal notes"; +$a->strings["Your personal notes"] = "My personal notes"; +$a->strings["Home"] = "Home"; +$a->strings["Home Page"] = "Home page"; +$a->strings["Create an account"] = "Create account"; +$a->strings["Help and documentation"] = "Help and documentation"; +$a->strings["Apps"] = "Apps"; +$a->strings["Addon applications, utilities, games"] = "Addon applications, utilities, games"; +$a->strings["Search site content"] = "Search site content"; +$a->strings["Full Text"] = "Full text"; +$a->strings["Tags"] = "Tags"; +$a->strings["Community"] = "Community"; +$a->strings["Conversations on this and other servers"] = "Conversations on this and other servers"; +$a->strings["Directory"] = "Directory"; +$a->strings["People directory"] = "People directory"; +$a->strings["Information about this friendica instance"] = "Information about this Friendica instance"; +$a->strings["Terms of Service of this Friendica instance"] = "Terms of Service of this Friendica instance"; +$a->strings["Introductions"] = "Introductions"; +$a->strings["Friend Requests"] = "Friend requests"; +$a->strings["See all notifications"] = "See all notifications"; +$a->strings["Mark all system notifications seen"] = "Mark notifications as seen"; +$a->strings["Inbox"] = "Inbox"; +$a->strings["Outbox"] = "Outbox"; +$a->strings["Accounts"] = ""; +$a->strings["Manage other pages"] = "Manage other pages"; +$a->strings["Site setup and configuration"] = "Site setup and configuration"; +$a->strings["Navigation"] = "Navigation"; +$a->strings["Site map"] = "Site map"; +$a->strings["Remove term"] = "Remove term"; +$a->strings["Saved Searches"] = "Saved searches"; +$a->strings["Export"] = "Export"; +$a->strings["Export calendar as ical"] = "Export calendar as ical"; +$a->strings["Export calendar as csv"] = "Export calendar as csv"; +$a->strings["Trending Tags (last %d hour)"] = [ + 0 => "Trending tags (last %d hour)", + 1 => "Trending tags (last %d hours)", +]; +$a->strings["More Trending Tags"] = "More trending tags"; +$a->strings["No contacts"] = "No contacts"; +$a->strings["%d Contact"] = [ + 0 => "%d contact", + 1 => "%d contacts", +]; +$a->strings["View Contacts"] = "View contacts"; +$a->strings["newer"] = "Later posts"; +$a->strings["older"] = "Earlier posts"; +$a->strings["Embedding disabled"] = "Embedding disabled"; +$a->strings["Embedded content"] = "Embedded content"; +$a->strings["prev"] = "prev"; +$a->strings["last"] = "last"; +$a->strings["Loading more entries..."] = "Loading more entries..."; +$a->strings["The end"] = "The end"; +$a->strings["Click to open/close"] = "Reveal/hide"; +$a->strings["Image/photo"] = "Image/Photo"; +$a->strings["%2\$s %3\$s"] = ""; +$a->strings["$1 wrote:"] = "$1 wrote:"; +$a->strings["Encrypted content"] = "Encrypted content"; +$a->strings["Invalid source protocol"] = "Invalid source protocol"; +$a->strings["Invalid link protocol"] = "Invalid link protocol"; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "The form security token was incorrect. This probably happened because the form has not been submitted within 3 hours."; diff --git a/view/lang/es/messages.po b/view/lang/es/messages.po index f22d3a80eb..92a821b612 100644 --- a/view/lang/es/messages.po +++ b/view/lang/es/messages.po @@ -1,5 +1,5 @@ # FRIENDICA Distributed Social Network -# Copyright (C) 2010, 2011, 2012, 2013 the Friendica Project +# Copyright (C) 2010-2020 the Friendica Project # This file is distributed under the same license as the Friendica package. # # Translators: @@ -7,7 +7,7 @@ # Albert, 2016-2017 # Albert, 2016 # Tobias Diekershoff , 2011 -# Manuel Pérez, 2011 +# 20fb8626d04159f4c3248015e64bc077, 2011 # Carlos Solís , 2012 # David Martín Miranda, 2011 # Erkan Yilmaz , 2011 @@ -16,17 +16,19 @@ # greeneyedred , 2012 # Hauke , 2012 # Hauke , 2011-2012 -# juanman , 2017 -# juanman , 2011-2012 +# juanman , 2017 +# juanman , 2011-2012 +# Julio Cova, 2019 # leberwurscht , 2012 -# Manuel Pérez, 2011-2012,2014 +# 20fb8626d04159f4c3248015e64bc077, 2011-2012,2014 # Manuel Pérez Monís, 2011 # marmor , 2012 # Martin Schmitt , 2012 # Matthias Moritz , 2012 # Mike Macgirvin, 2010 # Oliver , 2012 -# Sennewood , 2013 +# a4e12f943b784a073d5fd49662354257_daaba5c , 2013 +# tar.gz, 2020 # Tobias Diekershoff , 2013 # Tobias Diekershoff , 2012 # tschlotfeldt , 2011 @@ -37,9 +39,9 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-01-06 17:21-0500\n" -"PO-Revision-Date: 2019-01-22 19:59+0000\n" -"Last-Translator: Abraham Pérez Hernández \n" +"POT-Creation-Date: 2020-08-04 14:03+0000\n" +"PO-Revision-Date: 2020-08-05 00:17+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Spanish (http://www.transifex.com/Friendica/friendica/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -47,722 +49,1064 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: include/api.php:1137 -#, php-format -msgid "Daily posting limit of %d post reached. The post was rejected." -msgid_plural "Daily posting limit of %d posts reached. The post was rejected." -msgstr[0] "" -msgstr[1] "" +#: view/theme/duepuntozero/config.php:52 +msgid "default" +msgstr "predeterminado" -#: include/api.php:1151 -#, php-format -msgid "Weekly posting limit of %d post reached. The post was rejected." -msgid_plural "" -"Weekly posting limit of %d posts reached. The post was rejected." -msgstr[0] "" -msgstr[1] "" +#: view/theme/duepuntozero/config.php:53 +msgid "greenzero" +msgstr "greenzero" -#: include/api.php:1165 -#, php-format -msgid "Monthly posting limit of %d post reached. The post was rejected." +#: view/theme/duepuntozero/config.php:54 +msgid "purplezero" +msgstr "purplezero" + +#: view/theme/duepuntozero/config.php:55 +msgid "easterbunny" +msgstr "easterbunny" + +#: view/theme/duepuntozero/config.php:56 +msgid "darkzero" +msgstr "darkzero" + +#: view/theme/duepuntozero/config.php:57 +msgid "comix" +msgstr "comix" + +#: view/theme/duepuntozero/config.php:58 +msgid "slackr" +msgstr "slackr" + +#: view/theme/duepuntozero/config.php:69 view/theme/quattro/config.php:71 +#: view/theme/vier/config.php:119 view/theme/frio/config.php:139 +#: mod/message.php:272 mod/message.php:442 mod/events.php:567 +#: mod/photos.php:958 mod/photos.php:1064 mod/photos.php:1351 +#: mod/photos.php:1395 mod/photos.php:1442 mod/photos.php:1505 +#: src/Object/Post.php:946 src/Module/Debug/Localtime.php:64 +#: src/Module/Profile/Profile.php:241 src/Module/FriendSuggest.php:129 +#: src/Module/Install.php:230 src/Module/Install.php:270 +#: src/Module/Install.php:306 src/Module/Delegation.php:151 +#: src/Module/Contact.php:574 src/Module/Invite.php:175 +#: src/Module/Item/Compose.php:144 src/Module/Contact/Poke.php:156 +#: src/Module/Contact/Advanced.php:140 +#: src/Module/Settings/Profile/Index.php:237 +msgid "Submit" +msgstr "Envíar" + +#: view/theme/duepuntozero/config.php:70 view/theme/quattro/config.php:72 +#: view/theme/vier/config.php:120 view/theme/frio/config.php:140 +#: src/Module/Settings/Display.php:186 +msgid "Theme settings" +msgstr "Configuración del Tema" + +#: view/theme/duepuntozero/config.php:71 +msgid "Variations" +msgstr "Variaciones" + +#: view/theme/quattro/config.php:73 +msgid "Alignment" +msgstr "Alineación" + +#: view/theme/quattro/config.php:73 +msgid "Left" +msgstr "Izquierda" + +#: view/theme/quattro/config.php:73 +msgid "Center" +msgstr "Centrado" + +#: view/theme/quattro/config.php:74 +msgid "Color scheme" +msgstr "Esquema de color" + +#: view/theme/quattro/config.php:75 +msgid "Posts font size" +msgstr "Tamaño de letra del titulo de las publicaciones" + +#: view/theme/quattro/config.php:76 +msgid "Textareas font size" +msgstr "Tamaño de letra del área de texto" + +#: view/theme/vier/config.php:75 +msgid "Comma separated list of helper forums" +msgstr "Lista separada por comas de foros de ayuda." + +#: view/theme/vier/config.php:115 +msgid "don't show" +msgstr "no mostrar" + +#: view/theme/vier/config.php:115 +msgid "show" +msgstr "mostrar" + +#: view/theme/vier/config.php:121 +msgid "Set style" +msgstr "Definir estilo" + +#: view/theme/vier/config.php:122 +msgid "Community Pages" +msgstr "Páginas de Comunidad" + +#: view/theme/vier/config.php:123 view/theme/vier/theme.php:124 +msgid "Community Profiles" +msgstr "Perfiles de la Comunidad" + +#: view/theme/vier/config.php:124 +msgid "Help or @NewHere ?" +msgstr "¿Ayuda o @NuevoAquí?" + +#: view/theme/vier/config.php:125 view/theme/vier/theme.php:337 +msgid "Connect Services" +msgstr "Servicios conectados" + +#: view/theme/vier/config.php:126 +msgid "Find Friends" +msgstr "Buscar amigos" + +#: view/theme/vier/config.php:127 view/theme/vier/theme.php:151 +msgid "Last users" +msgstr "Últimos usuarios" + +#: view/theme/vier/theme.php:169 src/Content/Widget.php:77 +msgid "Find People" +msgstr "Buscar personas" + +#: view/theme/vier/theme.php:170 src/Content/Widget.php:78 +msgid "Enter name or interest" +msgstr "Introduzce nombre o intereses" + +#: view/theme/vier/theme.php:171 include/conversation.php:892 +#: mod/follow.php:157 src/Model/Contact.php:1165 src/Model/Contact.php:1178 +#: src/Content/Widget.php:79 +msgid "Connect/Follow" +msgstr "Conectar/Seguir" + +#: view/theme/vier/theme.php:172 src/Content/Widget.php:80 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Ejemplos: Robert Morgenstein, Pesca" + +#: view/theme/vier/theme.php:173 src/Module/Contact.php:834 +#: src/Module/Directory.php:105 src/Content/Widget.php:81 +msgid "Find" +msgstr "Buscar" + +#: view/theme/vier/theme.php:174 mod/suggest.php:55 src/Content/Widget.php:82 +msgid "Friend Suggestions" +msgstr "Sugerencias de amigos" + +#: view/theme/vier/theme.php:175 src/Content/Widget.php:83 +msgid "Similar Interests" +msgstr "Intereses similares" + +#: view/theme/vier/theme.php:176 src/Content/Widget.php:84 +msgid "Random Profile" +msgstr "Perfil aleatorio" + +#: view/theme/vier/theme.php:177 src/Content/Widget.php:85 +msgid "Invite Friends" +msgstr "Invitar amigos" + +#: view/theme/vier/theme.php:178 src/Module/Directory.php:97 +#: src/Content/Widget.php:86 +msgid "Global Directory" +msgstr "Directorio global" + +#: view/theme/vier/theme.php:180 src/Content/Widget.php:88 +msgid "Local Directory" +msgstr "Directorio local" + +#: view/theme/vier/theme.php:220 src/Content/Nav.php:228 +#: src/Content/ForumManager.php:144 src/Content/Text/HTML.php:917 +msgid "Forums" +msgstr "Foros" + +#: view/theme/vier/theme.php:222 src/Content/ForumManager.php:146 +msgid "External link to forum" +msgstr "Enlace externo al foro" + +#: view/theme/vier/theme.php:225 src/Content/Widget.php:450 +#: src/Content/Widget.php:545 src/Content/ForumManager.php:149 +msgid "show more" +msgstr "ver más" + +#: view/theme/vier/theme.php:252 +msgid "Quick Start" +msgstr "Inicio rápido" + +#: view/theme/vier/theme.php:258 src/Module/Help.php:69 +#: src/Module/Settings/TwoFactor/Index.php:106 +#: src/Module/Settings/TwoFactor/Verify.php:132 +#: src/Module/Settings/TwoFactor/Recovery.php:93 +#: src/Module/Settings/TwoFactor/AppSpecific.php:115 src/Content/Nav.php:211 +msgid "Help" +msgstr "Ayuda" + +#: view/theme/frio/config.php:123 +msgid "Custom" msgstr "" -#: include/api.php:4327 mod/photos.php:94 mod/photos.php:202 -#: mod/photos.php:735 mod/photos.php:1166 mod/photos.php:1183 -#: mod/photos.php:1676 mod/profile_photo.php:88 mod/profile_photo.php:97 -#: mod/profile_photo.php:106 mod/profile_photo.php:215 -#: mod/profile_photo.php:304 mod/profile_photo.php:314 src/Model/User.php:681 -#: src/Model/User.php:689 src/Model/User.php:697 -msgid "Profile Photos" -msgstr "Foto del perfil" +#: view/theme/frio/config.php:135 +msgid "Note" +msgstr "Nota" -#: include/conversation.php:156 include/conversation.php:292 -#: src/Model/Item.php:3259 -msgid "event" -msgstr "evento" +#: view/theme/frio/config.php:135 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "" -#: include/conversation.php:159 include/conversation.php:169 -#: include/conversation.php:295 include/conversation.php:304 -#: mod/subthread.php:88 mod/tagger.php:70 -msgid "status" -msgstr "estado" +#: view/theme/frio/config.php:141 +msgid "Select color scheme" +msgstr "" -#: include/conversation.php:164 include/conversation.php:300 -#: mod/subthread.php:88 mod/tagger.php:70 src/Model/Item.php:3261 -msgid "photo" -msgstr "foto" +#: view/theme/frio/config.php:142 +msgid "Copy or paste schemestring" +msgstr "" -#: include/conversation.php:176 +#: view/theme/frio/config.php:142 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "" + +#: view/theme/frio/config.php:143 +msgid "Navigation bar background color" +msgstr "Color de fondo de la barra de navegación" + +#: view/theme/frio/config.php:144 +msgid "Navigation bar icon color " +msgstr "Color de icono de la barra de navegación" + +#: view/theme/frio/config.php:145 +msgid "Link color" +msgstr "Color de enlace" + +#: view/theme/frio/config.php:146 +msgid "Set the background color" +msgstr "Seleccionar el color de fondo" + +#: view/theme/frio/config.php:147 +msgid "Content background opacity" +msgstr "" + +#: view/theme/frio/config.php:148 +msgid "Set the background image" +msgstr "Seleccionar la imagen de fondo" + +#: view/theme/frio/config.php:149 +msgid "Background image style" +msgstr "" + +#: view/theme/frio/config.php:154 +msgid "Login page background image" +msgstr "" + +#: view/theme/frio/config.php:158 +msgid "Login page background color" +msgstr "" + +#: view/theme/frio/config.php:158 +msgid "Leave background image and color empty for theme defaults" +msgstr "" + +#: view/theme/frio/theme.php:202 +msgid "Guest" +msgstr "Invitado" + +#: view/theme/frio/theme.php:205 +msgid "Visitor" +msgstr "Visitante" + +#: view/theme/frio/theme.php:220 src/Module/Contact.php:625 +#: src/Module/Contact.php:878 src/Module/BaseProfile.php:60 +#: src/Module/Settings/TwoFactor/Index.php:107 src/Content/Nav.php:176 +msgid "Status" +msgstr "Estado" + +#: view/theme/frio/theme.php:220 src/Content/Nav.php:176 +#: src/Content/Nav.php:262 +msgid "Your posts and conversations" +msgstr "Tus publicaciones y conversaciones" + +#: view/theme/frio/theme.php:221 src/Module/Profile/Profile.php:236 +#: src/Module/Welcome.php:57 src/Module/Contact.php:627 +#: src/Module/Contact.php:894 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Content/Nav.php:177 +msgid "Profile" +msgstr "Perfil" + +#: view/theme/frio/theme.php:221 src/Content/Nav.php:177 +msgid "Your profile page" +msgstr "Tu página de perfil" + +#: view/theme/frio/theme.php:222 mod/fbrowser.php:42 +#: src/Module/BaseProfile.php:68 src/Content/Nav.php:178 +msgid "Photos" +msgstr "Fotografías" + +#: view/theme/frio/theme.php:222 src/Content/Nav.php:178 +msgid "Your photos" +msgstr "Tus fotos" + +#: view/theme/frio/theme.php:223 src/Module/BaseProfile.php:76 +#: src/Module/BaseProfile.php:79 src/Content/Nav.php:179 +msgid "Videos" +msgstr "Videos" + +#: view/theme/frio/theme.php:223 src/Content/Nav.php:179 +msgid "Your videos" +msgstr "Tus videos" + +#: view/theme/frio/theme.php:224 view/theme/frio/theme.php:228 mod/cal.php:268 +#: mod/events.php:409 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 src/Content/Nav.php:180 +#: src/Content/Nav.php:247 +msgid "Events" +msgstr "Eventos" + +#: view/theme/frio/theme.php:224 src/Content/Nav.php:180 +msgid "Your events" +msgstr "Tus eventos" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:260 +msgid "Network" +msgstr "Red" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:260 +msgid "Conversations from your friends" +msgstr "Conversaciones de tus amigos" + +#: view/theme/frio/theme.php:228 src/Module/BaseProfile.php:91 +#: src/Module/BaseProfile.php:102 src/Content/Nav.php:247 +msgid "Events and Calendar" +msgstr "Eventos y Calendario" + +#: view/theme/frio/theme.php:229 mod/message.php:135 src/Content/Nav.php:272 +msgid "Messages" +msgstr "Mensajes" + +#: view/theme/frio/theme.php:229 src/Content/Nav.php:272 +msgid "Private mail" +msgstr "Correo privado" + +#: view/theme/frio/theme.php:230 src/Module/Welcome.php:52 +#: src/Module/Admin/Themes/Details.php:124 +#: src/Module/Admin/Addons/Details.php:119 src/Module/BaseSettings.php:124 +#: src/Content/Nav.php:281 +msgid "Settings" +msgstr "Configuración" + +#: view/theme/frio/theme.php:230 src/Content/Nav.php:281 +msgid "Account settings" +msgstr "Configuración de tu cuenta" + +#: view/theme/frio/theme.php:231 src/Module/Contact.php:813 +#: src/Module/Contact.php:906 src/Module/BaseProfile.php:121 +#: src/Module/BaseProfile.php:124 src/Content/Nav.php:224 +#: src/Content/Nav.php:283 src/Content/Text/HTML.php:913 +msgid "Contacts" +msgstr "Contactos" + +#: view/theme/frio/theme.php:231 src/Content/Nav.php:283 +msgid "Manage/edit friends and contacts" +msgstr "Administrar/editar amigos y contactos" + +#: view/theme/frio/theme.php:316 include/conversation.php:875 +msgid "Follow Thread" +msgstr "Seguir publicacion" + +#: view/theme/frio/php/standard.php:38 view/theme/frio/php/default.php:84 +msgid "Skip to main content" +msgstr "" + +#: view/theme/frio/php/Image.php:40 +msgid "Top Banner" +msgstr "" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "" + +#: view/theme/frio/php/Image.php:41 +msgid "Full screen" +msgstr "" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "" + +#: view/theme/frio/php/Image.php:42 +msgid "Single row mosaic" +msgstr "" + +#: view/theme/frio/php/Image.php:42 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "" + +#: view/theme/frio/php/Image.php:43 +msgid "Mosaic" +msgstr "" + +#: view/theme/frio/php/Image.php:43 +msgid "Repeat image to fill the screen." +msgstr "" + +#: update.php:195 #, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "A %1$s le gusta %3$s de %2$s" +msgid "%s: Updating author-id and owner-id in item and thread table. " +msgstr "" -#: include/conversation.php:178 +#: update.php:250 #, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "A %1$s no le gusta %3$s de %2$s" +msgid "%s: Updating post-type." +msgstr "" -#: include/conversation.php:180 -#, php-format -msgid "%1$s attends %2$s's %3$s" -msgstr "%1$s atenderá %2$s's %3$s" - -#: include/conversation.php:182 -#, php-format -msgid "%1$s doesn't attend %2$s's %3$s" -msgstr "%1$s no atenderá %2$s's %3$s" - -#: include/conversation.php:184 -#, php-format -msgid "%1$s attends maybe %2$s's %3$s" -msgstr "%1$s atenderá quizás %2$s's %3$s" - -#: include/conversation.php:219 -#, php-format -msgid "%1$s is now friends with %2$s" -msgstr "%1$s ahora es amigo de %2$s" - -#: include/conversation.php:260 +#: include/conversation.php:188 #, php-format msgid "%1$s poked %2$s" msgstr "%1$s le dio un toque a %2$s" -#: include/conversation.php:314 mod/tagger.php:108 +#: include/conversation.php:220 src/Model/Item.php:3330 +msgid "event" +msgstr "evento" + +#: include/conversation.php:223 include/conversation.php:232 mod/tagger.php:89 +msgid "status" +msgstr "estado" + +#: include/conversation.php:228 mod/tagger.php:89 src/Model/Item.php:3332 +msgid "photo" +msgstr "foto" + +#: include/conversation.php:242 mod/tagger.php:122 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s ha etiquetado el %3$s de %2$s con %4$s" -#: include/conversation.php:336 -msgid "post/item" -msgstr "publicación/tema" - -#: include/conversation.php:337 -#, php-format -msgid "%1$s marked %2$s's %3$s as favorite" -msgstr "%1$s ha marcado %3$s de %2$s como Favorito" - -#: include/conversation.php:551 mod/photos.php:1507 mod/profiles.php:356 -msgid "Likes" -msgstr "Me gusta" - -#: include/conversation.php:551 mod/photos.php:1507 mod/profiles.php:360 -msgid "Dislikes" -msgstr "No me gusta" - -#: include/conversation.php:552 include/conversation.php:1484 -#: mod/photos.php:1508 -msgid "Attending" -msgid_plural "Attending" -msgstr[0] "Atendiendo" -msgstr[1] "Atendiendo" - -#: include/conversation.php:552 mod/photos.php:1508 -msgid "Not attending" -msgstr "No atendiendo" - -#: include/conversation.php:552 mod/photos.php:1508 -msgid "Might attend" -msgstr "Puede que atienda" - -#: include/conversation.php:632 mod/photos.php:1564 src/Object/Post.php:201 +#: include/conversation.php:554 mod/photos.php:1473 src/Object/Post.php:227 msgid "Select" msgstr "Seleccionar" -#: include/conversation.php:633 mod/admin.php:1962 mod/photos.php:1565 -#: mod/settings.php:729 src/Module/Contact.php:828 src/Module/Contact.php:1103 +#: include/conversation.php:555 mod/settings.php:560 mod/settings.php:702 +#: mod/photos.php:1474 src/Module/Contact.php:844 src/Module/Contact.php:1163 +#: src/Module/Admin/Users.php:253 msgid "Delete" msgstr "Eliminar" -#: include/conversation.php:667 src/Object/Post.php:374 -#: src/Object/Post.php:375 +#: include/conversation.php:589 src/Object/Post.php:440 +#: src/Object/Post.php:441 #, php-format msgid "View %s's profile @ %s" msgstr "Ver perfil de %s @ %s" -#: include/conversation.php:679 src/Object/Post.php:362 +#: include/conversation.php:602 src/Object/Post.php:428 msgid "Categories:" msgstr "Categorías:" -#: include/conversation.php:680 src/Object/Post.php:363 +#: include/conversation.php:603 src/Object/Post.php:429 msgid "Filed under:" msgstr "Archivado en:" -#: include/conversation.php:687 src/Object/Post.php:388 +#: include/conversation.php:610 src/Object/Post.php:454 #, php-format msgid "%s from %s" msgstr "%s de %s" -#: include/conversation.php:702 +#: include/conversation.php:625 msgid "View in context" msgstr "Verlo en contexto" -#: include/conversation.php:704 include/conversation.php:1152 -#: mod/editpost.php:108 mod/message.php:262 mod/message.php:444 -#: mod/photos.php:1480 mod/wallmessage.php:141 src/Object/Post.php:413 +#: include/conversation.php:627 include/conversation.php:1167 +#: mod/wallmessage.php:155 mod/message.php:271 mod/message.php:443 +#: mod/editpost.php:104 mod/photos.php:1378 src/Object/Post.php:486 +#: src/Module/Item/Compose.php:159 msgid "Please wait" msgstr "Por favor, espera" -#: include/conversation.php:768 +#: include/conversation.php:691 msgid "remove" msgstr "eliminar" -#: include/conversation.php:772 +#: include/conversation.php:695 msgid "Delete Selected Items" msgstr "Eliminar el elemento seleccionado" -#: include/conversation.php:872 view/theme/frio/theme.php:369 -msgid "Follow Thread" -msgstr "Seguir publicacion" - -#: include/conversation.php:873 src/Model/Contact.php:989 +#: include/conversation.php:876 src/Model/Contact.php:1170 msgid "View Status" msgstr "Ver estado" -#: include/conversation.php:874 include/conversation.php:890 -#: mod/allfriends.php:74 mod/directory.php:167 mod/dirfind.php:228 -#: mod/match.php:84 mod/suggest.php:86 src/Model/Contact.php:929 -#: src/Model/Contact.php:982 src/Model/Contact.php:990 +#: include/conversation.php:877 include/conversation.php:895 +#: src/Module/Directory.php:166 src/Module/Settings/Profile/Index.php:240 +#: src/Model/Contact.php:1096 src/Model/Contact.php:1162 +#: src/Model/Contact.php:1171 msgid "View Profile" msgstr "Ver perfil" -#: include/conversation.php:875 src/Model/Contact.php:991 +#: include/conversation.php:878 src/Model/Contact.php:1172 msgid "View Photos" msgstr "Ver fotos" -#: include/conversation.php:876 src/Model/Contact.php:983 -#: src/Model/Contact.php:992 +#: include/conversation.php:879 src/Model/Contact.php:1163 +#: src/Model/Contact.php:1173 msgid "Network Posts" msgstr "Publicaciones en la red" -#: include/conversation.php:877 src/Model/Contact.php:984 -#: src/Model/Contact.php:993 +#: include/conversation.php:880 src/Model/Contact.php:1164 +#: src/Model/Contact.php:1174 msgid "View Contact" msgstr "Ver contacto" -#: include/conversation.php:878 src/Model/Contact.php:995 +#: include/conversation.php:881 src/Model/Contact.php:1176 msgid "Send PM" msgstr "Enviar mensaje privado" -#: include/conversation.php:882 src/Model/Contact.php:996 +#: include/conversation.php:882 src/Module/Contact.php:595 +#: src/Module/Contact.php:841 src/Module/Contact.php:1138 +#: src/Module/Admin/Users.php:254 src/Module/Admin/Blocklist/Contact.php:84 +msgid "Block" +msgstr "Bloquear" + +#: include/conversation.php:883 src/Module/Notifications/Notification.php:59 +#: src/Module/Notifications/Introductions.php:110 +#: src/Module/Notifications/Introductions.php:185 src/Module/Contact.php:596 +#: src/Module/Contact.php:842 src/Module/Contact.php:1146 +msgid "Ignore" +msgstr "Ignorar" + +#: include/conversation.php:887 src/Model/Contact.php:1177 msgid "Poke" msgstr "Toque" -#: include/conversation.php:887 mod/allfriends.php:75 mod/dirfind.php:229 -#: mod/follow.php:148 mod/match.php:85 mod/suggest.php:87 -#: src/Content/Widget.php:62 src/Model/Contact.php:985 -#: src/Module/Contact.php:576 view/theme/vier/theme.php:201 -msgid "Connect/Follow" -msgstr "Conectar/Seguir" - -#: include/conversation.php:1006 +#: include/conversation.php:1018 #, php-format msgid "%s likes this." msgstr "A %s le gusta esto." -#: include/conversation.php:1009 +#: include/conversation.php:1021 #, php-format msgid "%s doesn't like this." msgstr "A %s no le gusta esto." -#: include/conversation.php:1012 +#: include/conversation.php:1024 #, php-format msgid "%s attends." msgstr "%s atiende." -#: include/conversation.php:1015 +#: include/conversation.php:1027 #, php-format msgid "%s doesn't attend." msgstr "%s no atenderá." -#: include/conversation.php:1018 +#: include/conversation.php:1030 #, php-format msgid "%s attends maybe." msgstr "%s quizás atenderá" -#: include/conversation.php:1029 +#: include/conversation.php:1033 include/conversation.php:1076 +#, php-format +msgid "%s reshared this." +msgstr "%scompartió esto." + +#: include/conversation.php:1041 msgid "and" msgstr "y" -#: include/conversation.php:1035 +#: include/conversation.php:1047 #, php-format msgid "and %d other people" msgstr " y a otras %d personas" -#: include/conversation.php:1044 +#: include/conversation.php:1055 #, php-format msgid "%2$d people like this" msgstr "%2$d personas les gusta esto" -#: include/conversation.php:1045 +#: include/conversation.php:1056 #, php-format msgid "%s like this." msgstr "A %s le gusta esto." -#: include/conversation.php:1048 +#: include/conversation.php:1059 #, php-format msgid "%2$d people don't like this" msgstr "%2$d personas no les gusta esto" -#: include/conversation.php:1049 +#: include/conversation.php:1060 #, php-format msgid "%s don't like this." msgstr "A %s no le gusta esto." -#: include/conversation.php:1052 +#: include/conversation.php:1063 #, php-format msgid "%2$d people attend" msgstr "%2$d personas atienden" -#: include/conversation.php:1053 +#: include/conversation.php:1064 #, php-format msgid "%s attend." msgstr "%s atiende." -#: include/conversation.php:1056 +#: include/conversation.php:1067 #, php-format msgid "%2$d people don't attend" msgstr "%2$d personasno atienden." -#: include/conversation.php:1057 +#: include/conversation.php:1068 #, php-format msgid "%s don't attend." msgstr "%s no atiende." -#: include/conversation.php:1060 +#: include/conversation.php:1071 #, php-format msgid "%2$d people attend maybe" msgstr "%2$d personas quizá asistan." -#: include/conversation.php:1061 +#: include/conversation.php:1072 #, php-format msgid "%s attend maybe." msgstr "%s quizás atenderá." -#: include/conversation.php:1091 +#: include/conversation.php:1075 +#, php-format +msgid "%2$d people reshared this" +msgstr "%2$d personas compartieron esto." + +#: include/conversation.php:1105 msgid "Visible to everybody" msgstr "Visible para cualquiera" -#: include/conversation.php:1092 src/Object/Post.php:817 +#: include/conversation.php:1106 src/Object/Post.php:956 +#: src/Module/Item/Compose.php:153 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Por favor agregue la URL de una imagen, video, audio o sitio web." -#: include/conversation.php:1093 +#: include/conversation.php:1107 msgid "Tag term:" msgstr "Etiquetar:" -#: include/conversation.php:1094 mod/filer.php:35 +#: include/conversation.php:1108 src/Module/Filer/SaveTag.php:65 msgid "Save to Folder:" msgstr "Guardar en directorio:" -#: include/conversation.php:1095 +#: include/conversation.php:1109 msgid "Where are you right now?" msgstr "¿Dónde estás ahora?" -#: include/conversation.php:1096 +#: include/conversation.php:1110 msgid "Delete item(s)?" msgstr "¿Borrar objeto(s)?" -#: include/conversation.php:1128 +#: include/conversation.php:1142 msgid "New Post" msgstr "Nueva publicación" -#: include/conversation.php:1131 +#: include/conversation.php:1145 msgid "Share" msgstr "Compartir" -#: include/conversation.php:1132 mod/editpost.php:94 mod/message.php:260 -#: mod/message.php:441 mod/wallmessage.php:139 +#: include/conversation.php:1146 mod/editpost.php:89 mod/photos.php:1397 +#: src/Object/Post.php:947 src/Module/Contact/Poke.php:155 +msgid "Loading..." +msgstr "Cargando..." + +#: include/conversation.php:1147 mod/wallmessage.php:153 mod/message.php:269 +#: mod/message.php:440 mod/editpost.php:90 msgid "Upload photo" msgstr "Subir foto" -#: include/conversation.php:1133 mod/editpost.php:95 +#: include/conversation.php:1148 mod/editpost.php:91 msgid "upload photo" msgstr "subir imagen" -#: include/conversation.php:1134 mod/editpost.php:96 +#: include/conversation.php:1149 mod/editpost.php:92 msgid "Attach file" msgstr "Adjuntar archivo" -#: include/conversation.php:1135 mod/editpost.php:97 +#: include/conversation.php:1150 mod/editpost.php:93 msgid "attach file" msgstr "adjuntar archivo" -#: include/conversation.php:1136 src/Object/Post.php:809 +#: include/conversation.php:1151 src/Object/Post.php:948 +#: src/Module/Item/Compose.php:145 msgid "Bold" msgstr "Negrita" -#: include/conversation.php:1137 src/Object/Post.php:810 +#: include/conversation.php:1152 src/Object/Post.php:949 +#: src/Module/Item/Compose.php:146 msgid "Italic" msgstr "Cursiva" -#: include/conversation.php:1138 src/Object/Post.php:811 +#: include/conversation.php:1153 src/Object/Post.php:950 +#: src/Module/Item/Compose.php:147 msgid "Underline" msgstr "Subrayado" -#: include/conversation.php:1139 src/Object/Post.php:812 +#: include/conversation.php:1154 src/Object/Post.php:951 +#: src/Module/Item/Compose.php:148 msgid "Quote" msgstr "Cita" -#: include/conversation.php:1140 src/Object/Post.php:813 +#: include/conversation.php:1155 src/Object/Post.php:952 +#: src/Module/Item/Compose.php:149 msgid "Code" msgstr "Código" -#: include/conversation.php:1141 src/Object/Post.php:814 +#: include/conversation.php:1156 src/Object/Post.php:953 +#: src/Module/Item/Compose.php:150 msgid "Image" msgstr "Imagen" -#: include/conversation.php:1142 src/Object/Post.php:815 +#: include/conversation.php:1157 src/Object/Post.php:954 +#: src/Module/Item/Compose.php:151 msgid "Link" msgstr "Enlace" -#: include/conversation.php:1143 src/Object/Post.php:816 +#: include/conversation.php:1158 src/Object/Post.php:955 +#: src/Module/Item/Compose.php:152 msgid "Link or Media" msgstr "Enlace o Multimedia" -#: include/conversation.php:1144 mod/editpost.php:104 +#: include/conversation.php:1159 mod/editpost.php:100 +#: src/Module/Item/Compose.php:155 msgid "Set your location" msgstr "Configurar tu localización" -#: include/conversation.php:1145 mod/editpost.php:105 +#: include/conversation.php:1160 mod/editpost.php:101 msgid "set location" msgstr "establecer tu ubicación" -#: include/conversation.php:1146 mod/editpost.php:106 +#: include/conversation.php:1161 mod/editpost.php:102 msgid "Clear browser location" msgstr "Borrar la localización del navegador" -#: include/conversation.php:1147 mod/editpost.php:107 +#: include/conversation.php:1162 mod/editpost.php:103 msgid "clear location" msgstr "limpiar la localización" -#: include/conversation.php:1149 mod/editpost.php:122 +#: include/conversation.php:1164 mod/editpost.php:117 +#: src/Module/Item/Compose.php:160 msgid "Set title" msgstr "Establecer el título" -#: include/conversation.php:1151 mod/editpost.php:124 +#: include/conversation.php:1166 mod/editpost.php:119 +#: src/Module/Item/Compose.php:161 msgid "Categories (comma-separated list)" msgstr "Categorías (lista separada por comas)" -#: include/conversation.php:1153 mod/editpost.php:109 +#: include/conversation.php:1168 mod/editpost.php:105 msgid "Permission settings" msgstr "Configuración de permisos" -#: include/conversation.php:1154 mod/editpost.php:139 +#: include/conversation.php:1169 mod/editpost.php:134 msgid "permissions" msgstr "permisos" -#: include/conversation.php:1163 mod/editpost.php:119 +#: include/conversation.php:1178 mod/editpost.php:114 msgid "Public post" msgstr "Publicación pública" -#: include/conversation.php:1167 mod/editpost.php:130 mod/events.php:566 -#: mod/photos.php:1498 mod/photos.php:1537 mod/photos.php:1597 -#: src/Object/Post.php:818 +#: include/conversation.php:1182 mod/editpost.php:125 mod/events.php:565 +#: mod/photos.php:1396 mod/photos.php:1443 mod/photos.php:1506 +#: src/Object/Post.php:957 src/Module/Item/Compose.php:154 msgid "Preview" msgstr "Vista previa" -#: include/conversation.php:1171 include/items.php:399 -#: mod/dfrn_request.php:654 mod/editpost.php:133 mod/fbrowser.php:105 -#: mod/fbrowser.php:136 mod/follow.php:162 mod/message.php:153 -#: mod/photos.php:258 mod/photos.php:330 mod/settings.php:669 -#: mod/settings.php:695 mod/suggest.php:44 mod/tagrm.php:20 mod/tagrm.php:113 -#: mod/unfollow.php:132 mod/videos.php:140 src/Module/Contact.php:448 +#: include/conversation.php:1186 mod/settings.php:500 mod/settings.php:526 +#: mod/unfollow.php:137 mod/message.php:165 mod/tagrm.php:36 mod/tagrm.php:126 +#: mod/dfrn_request.php:648 mod/item.php:928 mod/editpost.php:128 +#: mod/follow.php:163 mod/fbrowser.php:104 mod/fbrowser.php:133 +#: mod/photos.php:1047 mod/photos.php:1154 src/Module/Contact.php:451 +#: src/Module/RemoteFollow.php:110 msgid "Cancel" msgstr "Cancelar" -#: include/conversation.php:1176 +#: include/conversation.php:1191 msgid "Post to Groups" msgstr "Publicar hacia grupos" -#: include/conversation.php:1177 +#: include/conversation.php:1192 msgid "Post to Contacts" msgstr "Publicar hacia contactos" -#: include/conversation.php:1178 +#: include/conversation.php:1193 msgid "Private post" msgstr "Publicación privada" -#: include/conversation.php:1183 mod/editpost.php:137 -#: src/Model/Profile.php:364 +#: include/conversation.php:1198 mod/editpost.php:132 +#: src/Module/Contact.php:326 src/Model/Profile.php:454 msgid "Message" msgstr "Mensaje" -#: include/conversation.php:1184 mod/editpost.php:138 +#: include/conversation.php:1199 mod/editpost.php:133 msgid "Browser" msgstr "Navegador" -#: include/conversation.php:1455 -msgid "View all" -msgstr "Ver todos los contactos" +#: include/conversation.php:1201 mod/editpost.php:136 +msgid "Open Compose page" +msgstr "Abrir página de publicación" -#: include/conversation.php:1478 -msgid "Like" -msgid_plural "Likes" -msgstr[0] "Me gusta" -msgstr[1] "Me gusta" +#: include/enotify.php:50 +msgid "[Friendica:Notify]" +msgstr "" -#: include/conversation.php:1481 -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "No me gusta" -msgstr[1] "No me gusta" - -#: include/conversation.php:1487 -msgid "Not Attending" -msgid_plural "Not Attending" -msgstr[0] "No atendiendo" -msgstr[1] "No atendiendo" - -#: include/conversation.php:1490 src/Content/ContactSelector.php:148 -msgid "Undecided" -msgid_plural "Undecided" -msgstr[0] "Indeciso" -msgstr[1] "Indeciso" - -#: include/enotify.php:55 -msgid "Friendica Notification" -msgstr "Notificación de Friendica" - -#: include/enotify.php:58 -msgid "Thank You," -msgstr "Gracias," - -#: include/enotify.php:61 +#: include/enotify.php:140 #, php-format -msgid "%1$s, %2$s Administrator" -msgstr "%1$s, %2$s Administrador" +msgid "%s New mail received at %s" +msgstr "" -#: include/enotify.php:63 -#, php-format -msgid "%s Administrator" -msgstr "%s Administrador" - -#: include/enotify.php:126 -#, php-format -msgid "[Friendica:Notify] New mail received at %s" -msgstr "[Friendica:Notificación] Nuevo correo recibido de %s" - -#: include/enotify.php:128 +#: include/enotify.php:142 #, php-format msgid "%1$s sent you a new private message at %2$s." msgstr "%1$s te ha enviado un mensaje privado desde %2$s." -#: include/enotify.php:129 +#: include/enotify.php:143 msgid "a private message" msgstr "un mensaje privado" -#: include/enotify.php:129 +#: include/enotify.php:143 #, php-format msgid "%1$s sent you %2$s." msgstr "%1$s te ha enviado %2$s." -#: include/enotify.php:131 +#: include/enotify.php:145 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "Por favor, visita %s para ver y/o responder a tus mensajes privados." -#: include/enotify.php:165 +#: include/enotify.php:189 #, php-format -msgid "%1$s commented on [url=%2$s]a %3$s[/url]" -msgstr "%1$s comentó en [url=%2$s]a %3$s[/url]" +msgid "%1$s replied to you on %2$s's %3$s %4$s" +msgstr "" -#: include/enotify.php:173 +#: include/enotify.php:191 #, php-format -msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]" -msgstr "%1$s comentó en [url=%2$s] %4$s de %3$s[/url]" +msgid "%1$s tagged you on %2$s's %3$s %4$s" +msgstr "" -#: include/enotify.php:183 +#: include/enotify.php:193 #, php-format -msgid "%1$s commented on [url=%2$s]your %3$s[/url]" -msgstr "%1$s comentó en [url=%2$s] tu %3$s[/url]" +msgid "%1$s commented on %2$s's %3$s %4$s" +msgstr "" -#: include/enotify.php:195 +#: include/enotify.php:203 #, php-format -msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s" -msgstr "[Friendica:Notificación] Comentario en la conversación de #%1$d por %2$s" +msgid "%1$s replied to you on your %2$s %3$s" +msgstr "" -#: include/enotify.php:197 +#: include/enotify.php:205 #, php-format -msgid "%s commented on an item/conversation you have been following." -msgstr "%s ha comentado en una conversación/elemento que sigues." - -#: include/enotify.php:200 include/enotify.php:215 include/enotify.php:230 -#: include/enotify.php:245 include/enotify.php:264 include/enotify.php:280 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "Por favor, visita %s para ver y/o responder a la conversación." +msgid "%1$s tagged you on your %2$s %3$s" +msgstr "" #: include/enotify.php:207 #, php-format -msgid "[Friendica:Notify] %s posted to your profile wall" -msgstr "[Friendica:Notificación] %s publicó en tu muro" +msgid "%1$s commented on your %2$s %3$s" +msgstr "" -#: include/enotify.php:209 +#: include/enotify.php:214 #, php-format -msgid "%1$s posted to your profile wall at %2$s" -msgstr "%1$s publicó en tu muro de %2$s" +msgid "%1$s replied to you on their %2$s %3$s" +msgstr "" -#: include/enotify.php:210 +#: include/enotify.php:216 #, php-format -msgid "%1$s posted to [url=%2$s]your wall[/url]" -msgstr "%1$s publicó en [url=%2$s]tu muro[/url]" +msgid "%1$s tagged you on their %2$s %3$s" +msgstr "" -#: include/enotify.php:222 +#: include/enotify.php:218 #, php-format -msgid "[Friendica:Notify] %s tagged you" -msgstr "[Friendica:Notificación] %s te ha etiquetado" +msgid "%1$s commented on their %2$s %3$s" +msgstr "" -#: include/enotify.php:224 +#: include/enotify.php:229 +#, php-format +msgid "%s %s tagged you" +msgstr "" + +#: include/enotify.php:231 #, php-format msgid "%1$s tagged you at %2$s" msgstr "%1$s te ha etiquetado en %2$s" -#: include/enotify.php:225 +#: include/enotify.php:233 #, php-format -msgid "%1$s [url=%2$s]tagged you[/url]." -msgstr "%1$s [url=%2$s]te etiquetó[/url]." +msgid "%1$s Comment to conversation #%2$d by %3$s" +msgstr "" -#: include/enotify.php:237 +#: include/enotify.php:235 #, php-format -msgid "[Friendica:Notify] %s shared a new post" -msgstr "[Notificacion Friendica] %s compartió una nueva publicación" +msgid "%s commented on an item/conversation you have been following." +msgstr "%s ha comentado en una conversación/elemento que sigues." -#: include/enotify.php:239 +#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:270 +#: include/enotify.php:289 include/enotify.php:305 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "Por favor, visita %s para ver y/o responder a la conversación." + +#: include/enotify.php:247 +#, php-format +msgid "%s %s posted to your profile wall" +msgstr "" + +#: include/enotify.php:249 +#, php-format +msgid "%1$s posted to your profile wall at %2$s" +msgstr "%1$s publicó en tu muro de %2$s" + +#: include/enotify.php:250 +#, php-format +msgid "%1$s posted to [url=%2$s]your wall[/url]" +msgstr "%1$s publicó en [url=%2$s]tu muro[/url]" + +#: include/enotify.php:262 +#, php-format +msgid "%s %s shared a new post" +msgstr "" + +#: include/enotify.php:264 #, php-format msgid "%1$s shared a new post at %2$s" msgstr "%1$s compartió un nuevo tema en %2$s" -#: include/enotify.php:240 +#: include/enotify.php:265 #, php-format msgid "%1$s [url=%2$s]shared a post[/url]." msgstr "%1$s [url=%2$s]compartió una publicación[/url]." -#: include/enotify.php:252 +#: include/enotify.php:277 #, php-format -msgid "[Friendica:Notify] %1$s poked you" -msgstr "[Friendica:Notify] %1$s te dio un toque" +msgid "%1$s %2$s poked you" +msgstr "" -#: include/enotify.php:254 +#: include/enotify.php:279 #, php-format msgid "%1$s poked you at %2$s" msgstr "%1$s te dio un toque en %2$s" -#: include/enotify.php:255 +#: include/enotify.php:280 #, php-format msgid "%1$s [url=%2$s]poked you[/url]." msgstr "%1$s [url=%2$s]te dio un toque[/url]." -#: include/enotify.php:272 +#: include/enotify.php:297 #, php-format -msgid "[Friendica:Notify] %s tagged your post" -msgstr "[Friendica:Notificación] %s ha etiquetado tu publicación" +msgid "%s %s tagged your post" +msgstr "" -#: include/enotify.php:274 +#: include/enotify.php:299 #, php-format msgid "%1$s tagged your post at %2$s" msgstr "%1$s ha etiquetado tu publicación en %2$s" -#: include/enotify.php:275 +#: include/enotify.php:300 #, php-format msgid "%1$s tagged [url=%2$s]your post[/url]" msgstr "%1$s ha etiquetado [url=%2$s]tu publicación[/url]" -#: include/enotify.php:287 -msgid "[Friendica:Notify] Introduction received" -msgstr "[Friendica:Notificación] Sugerencia de amistad recibida" +#: include/enotify.php:312 +#, php-format +msgid "%s Introduction received" +msgstr "" -#: include/enotify.php:289 +#: include/enotify.php:314 #, php-format msgid "You've received an introduction from '%1$s' at %2$s" msgstr "Has recibido una sugerencia de amistad de '%1$s' en %2$s" -#: include/enotify.php:290 +#: include/enotify.php:315 #, php-format msgid "You've received [url=%1$s]an introduction[/url] from %2$s." msgstr "Has recibido [url=%1$s]una sugerencia de amistad de [/url] de %2$s." -#: include/enotify.php:295 include/enotify.php:341 +#: include/enotify.php:320 include/enotify.php:366 #, php-format msgid "You may visit their profile at %s" msgstr "Puedes visitar su perfil en %s" -#: include/enotify.php:297 +#: include/enotify.php:322 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr " Por favor visita %s para aceptar o rechazar la sugerencia de amistad" -#: include/enotify.php:304 -msgid "[Friendica:Notify] A new person is sharing with you" -msgstr "[Notificación:Friendica] Un nuevo contacto comparte contigo" +#: include/enotify.php:329 +#, php-format +msgid "%s A new person is sharing with you" +msgstr "" -#: include/enotify.php:306 include/enotify.php:307 +#: include/enotify.php:331 include/enotify.php:332 #, php-format msgid "%1$s is sharing with you at %2$s" msgstr "%1$s comparte contigo en %2$s" -#: include/enotify.php:314 -msgid "[Friendica:Notify] You have a new follower" -msgstr "[Notificación:Friendica] Tienes un nuevo seguidor" +#: include/enotify.php:339 +#, php-format +msgid "%s You have a new follower" +msgstr "" -#: include/enotify.php:316 include/enotify.php:317 +#: include/enotify.php:341 include/enotify.php:342 #, php-format msgid "You have a new follower at %2$s : %1$s" msgstr "Tienes un nuevo seguidor en %2$s : %1$s" -#: include/enotify.php:330 -msgid "[Friendica:Notify] Friend suggestion received" -msgstr "[Friendica:Notificación] Sugerencia de amistad recibida" +#: include/enotify.php:355 +#, php-format +msgid "%s Friend suggestion received" +msgstr "" -#: include/enotify.php:332 +#: include/enotify.php:357 #, php-format msgid "You've received a friend suggestion from '%1$s' at %2$s" msgstr "Has recibido una sugerencia de amigo de '%1$s' en %2$s" -#: include/enotify.php:333 +#: include/enotify.php:358 #, php-format msgid "" "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." msgstr "Has recibido [url=%1$s]una sugerencia de amigo[/url] en %2$s de %3$s." -#: include/enotify.php:339 +#: include/enotify.php:364 msgid "Name:" msgstr "Nombre: " -#: include/enotify.php:340 +#: include/enotify.php:365 msgid "Photo:" msgstr "Foto: " -#: include/enotify.php:343 +#: include/enotify.php:368 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Visita %s para aceptar o rechazar la sugerencia por favor." -#: include/enotify.php:351 include/enotify.php:366 -msgid "[Friendica:Notify] Connection accepted" -msgstr "[Notificación:Friendica] Conexión aceptada" +#: include/enotify.php:376 include/enotify.php:391 +#, php-format +msgid "%s Connection accepted" +msgstr "" -#: include/enotify.php:353 include/enotify.php:368 +#: include/enotify.php:378 include/enotify.php:393 #, php-format msgid "'%1$s' has accepted your connection request at %2$s" msgstr "'%1$s' acepto tu consulta de conexión %2$s" -#: include/enotify.php:354 include/enotify.php:369 +#: include/enotify.php:379 include/enotify.php:394 #, php-format msgid "%2$s has accepted your [url=%1$s]connection request[/url]." msgstr "%2$s hacepto tu [url=%1$s]consulta de conexión[/url]." -#: include/enotify.php:359 +#: include/enotify.php:384 msgid "" "You are now mutual friends and may exchange status updates, photos, and " "email without restriction." msgstr "Ahora tiene amigos en común y puede intercambiar actualizaciones de estado, fotos y email sin restricción." -#: include/enotify.php:361 +#: include/enotify.php:386 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Por favor visite %s si desea hacer algún cambio a su relación." -#: include/enotify.php:374 +#: include/enotify.php:399 #, php-format msgid "" "'%1$s' has chosen to accept you a fan, which restricts some forms of " @@ -771,37 +1115,37 @@ msgid "" "automatically." msgstr "'%1$s' te ha aceptado como fan, lo que restringe algunas formas de comunicación - como conversaciones privadas y algunas interacciones de perfil. Si es una celebridad o una página comunitaria, estos ajustes son aplicados automáticamente." -#: include/enotify.php:376 +#: include/enotify.php:401 #, php-format msgid "" "'%1$s' may choose to extend this into a two-way or more permissive " "relationship in the future." msgstr "'%1$s' puede elegir extender esto en una relación más permisiva o ambidireccional en el futuro." -#: include/enotify.php:378 +#: include/enotify.php:403 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Por favor visita %s si es preciso de hacer algún cambio a la relación con este contacto." -#: include/enotify.php:388 mod/removeme.php:47 +#: include/enotify.php:413 mod/removeme.php:63 msgid "[Friendica System Notify]" msgstr "[Friendica Sistema de Notificaciones]" -#: include/enotify.php:388 +#: include/enotify.php:413 msgid "registration request" msgstr "petición de registro" -#: include/enotify.php:390 +#: include/enotify.php:415 #, php-format msgid "You've received a registration request from '%1$s' at %2$s" msgstr "Recibiste una consulta de registro de '%1$s' en %2$s" -#: include/enotify.php:391 +#: include/enotify.php:416 #, php-format msgid "You've received a [url=%1$s]registration request[/url] from %2$s." msgstr "Recibiste una [url=%1$s]consulta de registro[/url] from %2$s." -#: include/enotify.php:396 +#: include/enotify.php:421 #, php-format msgid "" "Full Name:\t%s\n" @@ -809,3324 +1153,1400 @@ msgid "" "Login Name:\t%s (%s)" msgstr "Nombre Completo:\t%s\nDireccion del sitio:\t%s\nNombre de usuario:\t%s (%s)" -#: include/enotify.php:402 +#: include/enotify.php:427 #, php-format msgid "Please visit %s to approve or reject the request." msgstr "Por favor visita %s para aprobar o negar la solicitud." -#: include/items.php:356 mod/admin.php:285 mod/admin.php:2020 -#: mod/admin.php:2266 mod/notice.php:21 mod/viewsrc.php:22 -msgid "Item not found." -msgstr "Elemento no encontrado." - -#: include/items.php:394 -msgid "Do you really want to delete this item?" -msgstr "¿Realmente quieres borrar este objeto?" - -#: include/items.php:396 mod/api.php:112 mod/dfrn_request.php:644 -#: mod/follow.php:151 mod/message.php:150 mod/profiles.php:542 -#: mod/profiles.php:545 mod/profiles.php:567 mod/register.php:232 -#: mod/settings.php:1088 mod/settings.php:1094 mod/settings.php:1101 -#: mod/settings.php:1105 mod/settings.php:1109 mod/settings.php:1113 -#: mod/settings.php:1117 mod/settings.php:1121 mod/settings.php:1141 -#: mod/settings.php:1142 mod/settings.php:1143 mod/settings.php:1144 -#: mod/settings.php:1145 mod/suggest.php:41 src/Module/Contact.php:445 -msgid "Yes" -msgstr "Sí" - -#: include/items.php:446 mod/allfriends.php:22 mod/api.php:37 mod/api.php:42 -#: mod/attach.php:37 mod/cal.php:304 mod/common.php:27 mod/crepair.php:101 -#: mod/delegate.php:31 mod/delegate.php:49 mod/delegate.php:60 -#: mod/dfrn_confirm.php:66 mod/dirfind.php:29 mod/editpost.php:23 -#: mod/events.php:207 mod/follow.php:58 mod/follow.php:122 mod/fsuggest.php:81 -#: mod/group.php:30 mod/invite.php:25 mod/invite.php:111 mod/item.php:165 -#: mod/manage.php:130 mod/message.php:56 mod/message.php:101 -#: mod/network.php:36 mod/nogroup.php:23 mod/notes.php:33 -#: mod/notifications.php:70 mod/ostatus_subscribe.php:18 mod/photos.php:187 -#: mod/photos.php:1060 mod/poke.php:142 mod/profiles.php:183 -#: mod/profiles.php:515 mod/profile_photo.php:33 mod/profile_photo.php:180 -#: mod/profile_photo.php:202 mod/register.php:53 mod/regmod.php:89 -#: mod/repair_ostatus.php:16 mod/settings.php:48 mod/settings.php:154 -#: mod/settings.php:658 mod/suggest.php:62 mod/uimport.php:17 -#: mod/unfollow.php:22 mod/unfollow.php:77 mod/unfollow.php:109 -#: mod/viewcontacts.php:56 mod/wallmessage.php:19 mod/wallmessage.php:43 -#: mod/wallmessage.php:82 mod/wallmessage.php:106 mod/wall_attach.php:81 -#: mod/wall_attach.php:84 mod/wall_upload.php:106 mod/wall_upload.php:109 -#: src/App.php:1786 src/Module/Contact.php:361 -msgid "Permission denied." -msgstr "Permiso denegado." - -#: include/items.php:517 src/Content/Feature.php:95 -msgid "Archives" -msgstr "Archivos" - -#: include/items.php:523 src/App.php:788 src/Content/ForumManager.php:131 -#: src/Content/Widget.php:305 src/Object/Post.php:442 -#: view/theme/vier/theme.php:255 -msgid "show more" -msgstr "ver más" - -#: mod/admin.php:106 -msgid "Theme settings updated." -msgstr "Configuración de la apariencia actualizada." - -#: mod/admin.php:179 src/Content/Nav.php:225 -msgid "Information" -msgstr "Información" - -#: mod/admin.php:180 -msgid "Overview" -msgstr "" - -#: mod/admin.php:181 mod/admin.php:753 -msgid "Federation Statistics" -msgstr "Estadísticas de federación" - -#: mod/admin.php:182 -msgid "Configuration" -msgstr "Configuración" - -#: mod/admin.php:183 mod/admin.php:1478 -msgid "Site" -msgstr "Sitio" - -#: mod/admin.php:184 mod/admin.php:1409 mod/admin.php:1952 mod/admin.php:1969 -msgid "Users" -msgstr "Usuarios" - -#: mod/admin.php:185 mod/admin.php:2068 mod/admin.php:2128 mod/settings.php:99 -msgid "Addons" -msgstr "" - -#: mod/admin.php:186 mod/admin.php:2332 mod/admin.php:2376 -msgid "Themes" -msgstr "Temas" - -#: mod/admin.php:187 mod/settings.php:77 -msgid "Additional features" -msgstr "Características adicionales" - -#: mod/admin.php:188 mod/admin.php:312 mod/register.php:280 -#: src/Content/Nav.php:228 src/Module/Tos.php:71 -msgid "Terms of Service" -msgstr "Términos de Servicio" - -#: mod/admin.php:189 -msgid "Database" -msgstr "Base de Datos" - -#: mod/admin.php:190 -msgid "DB updates" -msgstr "Actualizaciones de la Base de Datos" - -#: mod/admin.php:191 mod/admin.php:796 -msgid "Inspect Queue" -msgstr "Inspeccionar cola" - -#: mod/admin.php:192 -msgid "Inspect Deferred Workers" -msgstr "" - -#: mod/admin.php:193 -msgid "Inspect worker Queue" -msgstr "" - -#: mod/admin.php:194 -msgid "Tools" -msgstr "Herramientas" - -#: mod/admin.php:195 -msgid "Contact Blocklist" -msgstr "" - -#: mod/admin.php:196 mod/admin.php:376 -msgid "Server Blocklist" -msgstr "Lista de bloqueo del servidor" - -#: mod/admin.php:197 mod/admin.php:534 -msgid "Delete Item" -msgstr "Eliminar Artículo" - -#: mod/admin.php:198 mod/admin.php:199 mod/admin.php:2451 -msgid "Logs" -msgstr "Registros" - -#: mod/admin.php:200 mod/admin.php:2518 -msgid "View Logs" -msgstr "Ver registro de depuración" - -#: mod/admin.php:202 -msgid "Diagnostics" -msgstr "Diagnósticos" - -#: mod/admin.php:203 -msgid "PHP Info" -msgstr "" - -#: mod/admin.php:204 -msgid "probe address" -msgstr "probar direccion" - -#: mod/admin.php:205 -msgid "check webfinger" -msgstr "Verificar webfinger" - -#: mod/admin.php:225 src/Content/Nav.php:268 -msgid "Admin" -msgstr "Admin" - -#: mod/admin.php:226 -msgid "Addon Features" -msgstr "" - -#: mod/admin.php:227 -msgid "User registrations waiting for confirmation" -msgstr "Registro de usuarios esperando la confirmación" - -#: mod/admin.php:311 mod/admin.php:375 mod/admin.php:491 mod/admin.php:533 -#: mod/admin.php:752 mod/admin.php:795 mod/admin.php:846 mod/admin.php:964 -#: mod/admin.php:1477 mod/admin.php:1951 mod/admin.php:2067 mod/admin.php:2127 -#: mod/admin.php:2331 mod/admin.php:2375 mod/admin.php:2450 mod/admin.php:2517 -msgid "Administration" -msgstr "Administración" - -#: mod/admin.php:313 -msgid "Display Terms of Service" -msgstr "Mostrar los Términos de Servicio" - -#: mod/admin.php:313 -msgid "" -"Enable the Terms of Service page. If this is enabled a link to the terms " -"will be added to the registration form and the general information page." -msgstr "Habilitar la página de los Términos de Servicio. Si esto está activo un enlace a los términos será adicionado al formulario de registro y en la página de información general." - -#: mod/admin.php:314 -msgid "Display Privacy Statement" -msgstr "Mostrar las Directivas de Privacidad" - -#: mod/admin.php:314 +#: include/api.php:1127 #, php-format -msgid "" -"Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." -msgstr "" +msgid "Daily posting limit of %d post reached. The post was rejected." +msgid_plural "Daily posting limit of %d posts reached. The post was rejected." +msgstr[0] "Limite diario de %d publicación alcanzado. La publicación fue rechazada." +msgstr[1] "Limite diario de %d publicaciones alcanzado. La publicación fue rechazada." -#: mod/admin.php:315 -msgid "Privacy Statement Preview" -msgstr "Vista previa de las Directivas de Seguridad" - -#: mod/admin.php:317 -msgid "The Terms of Service" -msgstr "Los Términos de Servicio" - -#: mod/admin.php:317 -msgid "" -"Enter the Terms of Service for your node here. You can use BBCode. Headers " -"of sections should be [h2] and below." -msgstr "Introduzca los Términos de Servicio para tu nodo aquí. Puedes usar BBCode. Cabeceras de sección deberían ser [2] e inferior." - -#: mod/admin.php:319 mod/admin.php:1479 mod/admin.php:2129 mod/admin.php:2377 -#: mod/admin.php:2452 mod/admin.php:2599 mod/delegate.php:176 -#: mod/settings.php:668 mod/settings.php:775 mod/settings.php:863 -#: mod/settings.php:952 mod/settings.php:1177 -msgid "Save Settings" -msgstr "Guardar configuración" - -#: mod/admin.php:367 mod/admin.php:385 mod/dfrn_request.php:346 -#: mod/friendica.php:122 src/Model/Contact.php:1645 -msgid "Blocked domain" -msgstr "Dominio bloqueado" - -#: mod/admin.php:367 -msgid "The blocked domain" -msgstr "El dominio bloqueado" - -#: mod/admin.php:368 mod/admin.php:386 mod/friendica.php:122 -msgid "Reason for the block" -msgstr "Razón para el bloqueo" - -#: mod/admin.php:368 mod/admin.php:381 -msgid "The reason why you blocked this domain." -msgstr "La razón por la que bloqueó este dominio." - -#: mod/admin.php:369 -msgid "Delete domain" -msgstr "Eliminar dominio" - -#: mod/admin.php:369 -msgid "Check to delete this entry from the blocklist" -msgstr "Marca para eliminar esta entrada de la lista de bloqueo" - -#: mod/admin.php:377 -msgid "" -"This page can be used to define a black list of servers from the federated " -"network that are not allowed to interact with your node. For all entered " -"domains you should also give a reason why you have blocked the remote " -"server." -msgstr "Esta página se puede usar para definir una lista negra de servidores de la red federada a los que no se les permite interactuar con su nodo. Para todos los dominios ingresados, también debe dar una razón por la que ha bloqueado el servidor remoto." - -#: mod/admin.php:378 -msgid "" -"The list of blocked servers will be made publically available on the " -"/friendica page so that your users and people investigating communication " -"problems can find the reason easily." -msgstr "La lista de servidores bloqueados estará disponible públicamente en la página /friendica para que los usuarios y las personas que investiguen los problemas de comunicación puedan encontrar fácilmente la razón.." - -#: mod/admin.php:379 -msgid "Add new entry to block list" -msgstr "Agregar nueva entrada a la lista de bloqueo" - -#: mod/admin.php:380 -msgid "Server Domain" -msgstr "Dominio del servidor" - -#: mod/admin.php:380 -msgid "" -"The domain of the new server to add to the block list. Do not include the " -"protocol." -msgstr "El dominio del nuevo servidor para añadir a la lista de bloqueo. No incluye el protocolo." - -#: mod/admin.php:381 -msgid "Block reason" -msgstr "Lazón del bloqueo" - -#: mod/admin.php:382 -msgid "Add Entry" -msgstr "Añadir Entrada" - -#: mod/admin.php:383 -msgid "Save changes to the blocklist" -msgstr "Guardar cambios en la lista de bloqueo" - -#: mod/admin.php:384 -msgid "Current Entries in the Blocklist" -msgstr "Entradas actuales en la lista de bloqueo" - -#: mod/admin.php:387 -msgid "Delete entry from blocklist" -msgstr "Eliminar entrada de la lista de bloqueo" - -#: mod/admin.php:390 -msgid "Delete entry from blocklist?" -msgstr "¿Eliminar entrada de la lista de bloqueo?" - -#: mod/admin.php:416 -msgid "Server added to blocklist." -msgstr "Servidor añadido a la lista de bloqueo." - -#: mod/admin.php:432 -msgid "Site blocklist updated." -msgstr "Lista de bloqueo del sitio actualizada." - -#: mod/admin.php:455 src/Core/Console/GlobalCommunityBlock.php:68 -msgid "The contact has been blocked from the node" -msgstr "El contacto ha sido blockeado del nodo" - -#: mod/admin.php:457 src/Core/Console/GlobalCommunityBlock.php:65 +#: include/api.php:1141 #, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "" +msgid "Weekly posting limit of %d post reached. The post was rejected." +msgid_plural "" +"Weekly posting limit of %d posts reached. The post was rejected." +msgstr[0] "Limite semanal de %d publicación alcanzado. La publicación fue rechazada." +msgstr[1] "Limite semanal de %d publicaciones alcanzado. La publicación fue rechazada." -#: mod/admin.php:464 +#: include/api.php:1155 #, php-format -msgid "%s contact unblocked" -msgid_plural "%s contacts unblocked" -msgstr[0] "" -msgstr[1] "" - -#: mod/admin.php:492 -msgid "Remote Contact Blocklist" -msgstr "" - -#: mod/admin.php:493 -msgid "" -"This page allows you to prevent any message from a remote contact to reach " -"your node." -msgstr "" - -#: mod/admin.php:494 -msgid "Block Remote Contact" -msgstr "" - -#: mod/admin.php:495 mod/admin.php:1954 -msgid "select all" -msgstr "seleccionar todo" - -#: mod/admin.php:496 -msgid "select none" -msgstr "" - -#: mod/admin.php:497 mod/admin.php:1963 src/Module/Contact.php:623 -#: src/Module/Contact.php:825 src/Module/Contact.php:1078 -msgid "Block" -msgstr "Bloquear" - -#: mod/admin.php:498 mod/admin.php:1965 src/Module/Contact.php:623 -#: src/Module/Contact.php:825 src/Module/Contact.php:1078 -msgid "Unblock" -msgstr "Desbloquear" - -#: mod/admin.php:499 -msgid "No remote contact is blocked from this node." -msgstr "" - -#: mod/admin.php:501 -msgid "Blocked Remote Contacts" -msgstr "" - -#: mod/admin.php:502 -msgid "Block New Remote Contact" -msgstr "" - -#: mod/admin.php:503 -msgid "Photo" -msgstr "" - -#: mod/admin.php:503 mod/admin.php:1946 mod/admin.php:1957 mod/admin.php:1971 -#: mod/admin.php:1987 mod/crepair.php:161 mod/settings.php:670 -#: mod/settings.php:696 -msgid "Name" -msgstr "Nombre" - -#: mod/admin.php:503 mod/profiles.php:395 -msgid "Address" -msgstr "Dirección" - -#: mod/admin.php:503 mod/admin.php:513 mod/follow.php:167 -#: mod/notifications.php:177 mod/notifications.php:261 mod/unfollow.php:137 -#: src/Module/Contact.php:642 -msgid "Profile URL" -msgstr "URL Perfil" - -#: mod/admin.php:511 -#, php-format -msgid "%s total blocked contact" -msgid_plural "%s total blocked contacts" -msgstr[0] "" -msgstr[1] "" - -#: mod/admin.php:513 -msgid "URL of the remote contact to block." -msgstr "" - -#: mod/admin.php:535 -msgid "Delete this Item" -msgstr "Eliminar este artículo" - -#: mod/admin.php:536 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "En esta página, puede eliminar un artículo de su nodo. Si el artículo es una publicación de nivel superior, se eliminará todo el hilo." - -#: mod/admin.php:537 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "Usted debe conocer el GUID del artículo. Puedes encontrarlo, por ejemplo. mirando la URL visible. La última parte de http://example.com/display/123456 es el GUID, aquí 123456." - -#: mod/admin.php:538 -msgid "GUID" -msgstr "GUID" - -#: mod/admin.php:538 -msgid "The GUID of the item you want to delete." -msgstr "El GUID del artículo que quiere eliminar." - -#: mod/admin.php:572 -msgid "Item marked for deletion." -msgstr "Artículo marcado para eliminación." - -#: mod/admin.php:643 -msgid "unknown" -msgstr "desconocido" - -#: mod/admin.php:746 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "Esta pagina ofrece algunos datos sobre la red conocida a la que tu nodo friendica esta conectado. Estos nummeros no son completos respecto a las redes federadas, si no refleja los nodos esta instancia conoce. " - -#: mod/admin.php:747 -msgid "" -"The Auto Discovered Contact Directory feature is not enabled, it " -"will improve the data displayed here." -msgstr "El modulo directorio de contactos encontrados no esta habilitado, habilitado aumentara la cantidad de datos detallados aquí." - -#: mod/admin.php:759 -#, php-format -msgid "" -"Currently this node is aware of %d nodes with %d registered users from the " -"following platforms:" -msgstr "" - -#: mod/admin.php:798 mod/admin.php:849 -msgid "ID" -msgstr "ID" - -#: mod/admin.php:799 -msgid "Recipient Name" -msgstr "Nombre del recipiente" - -#: mod/admin.php:800 -msgid "Recipient Profile" -msgstr "Perfil del recipiente" - -#: mod/admin.php:801 src/Content/Nav.php:233 -#: src/Core/NotificationsManager.php:178 view/theme/frio/theme.php:280 -msgid "Network" -msgstr "Red" - -#: mod/admin.php:802 mod/admin.php:851 -msgid "Created" -msgstr "Creado" - -#: mod/admin.php:803 -msgid "Last Tried" -msgstr "Ultimo intento" - -#: mod/admin.php:804 -msgid "" -"This page lists the content of the queue for outgoing postings. These are " -"postings the initial delivery failed for. They will be resend later and " -"eventually deleted if the delivery fails permanently." -msgstr "Esta pagina muestra la cola de mensajes salientes. Estos son publicaciones cuyo envío inicial fallo. Serán reenviados mas tarde y eventualmente eliminados si la entrega falla permanentemente. " - -#: mod/admin.php:825 -msgid "Inspect Deferred Worker Queue" -msgstr "" - -#: mod/admin.php:826 -msgid "" -"This page lists the deferred worker jobs. This are jobs that couldn't be " -"executed at the first time." -msgstr "" - -#: mod/admin.php:829 -msgid "Inspect Worker Queue" -msgstr "" - -#: mod/admin.php:830 -msgid "" -"This page lists the currently queued worker jobs. These jobs are handled by " -"the worker cronjob you've set up during install." -msgstr "" - -#: mod/admin.php:850 -msgid "Job Parameters" -msgstr "" - -#: mod/admin.php:852 -msgid "Priority" -msgstr "" - -#: mod/admin.php:877 -#, php-format -msgid "" -"Your DB still runs with MyISAM tables. You should change the engine type to " -"InnoDB. As Friendica will use InnoDB only features in the future, you should" -" change this! See here for a guide that may be helpful " -"converting the table engines. You may also use the command php " -"bin/console.php dbstructure toinnodb of your Friendica installation for" -" an automatic conversion.
    " -msgstr "" - -#: mod/admin.php:884 -#, php-format -msgid "" -"There is a new version of Friendica available for download. Your current " -"version is %1$s, upstream version is %2$s" -msgstr "Hay una nueva versión de Friendica disponible para descargar. Su versión actual es %1$s, la versión ascendente es %2$s" - -#: mod/admin.php:894 -msgid "" -"The database update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear." -msgstr "" - -#: mod/admin.php:900 -msgid "The worker was never executed. Please check your database structure!" -msgstr "El trabajador nunca fue ejecutado. ¡Revise la estructura de su base de datos, por favor!" - -#: mod/admin.php:903 -#, php-format -msgid "" -"The last worker execution was on %s UTC. This is older than one hour. Please" -" check your crontab settings." -msgstr "La última ejecución del trabajador estaba en %s UTC. Esto es anterior a una hora. Revise tu configuración de crontab, por favor." - -#: mod/admin.php:909 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -".htconfig.php. See the Config help page for " -"help with the transition." -msgstr "" - -#: mod/admin.php:916 -#, php-format -msgid "" -"%s is not reachable on your system. This is a severe " -"configuration issue that prevents server to server communication. See the installation page for help." -msgstr "" - -#: mod/admin.php:922 -msgid "Normal Account" -msgstr "Cuenta normal" - -#: mod/admin.php:923 -msgid "Automatic Follower Account" -msgstr "Cuenta de Seguimiento Automático" - -#: mod/admin.php:924 -msgid "Public Forum Account" -msgstr "Cuenta del Foro Pública" - -#: mod/admin.php:925 -msgid "Automatic Friend Account" -msgstr "Cuenta de amistad automática" - -#: mod/admin.php:926 -msgid "Blog Account" -msgstr "Cuenta de blog" - -#: mod/admin.php:927 -msgid "Private Forum Account" -msgstr "Cuenta del Foro Privada" - -#: mod/admin.php:950 -msgid "Message queues" -msgstr "Cola de mensajes" - -#: mod/admin.php:956 -msgid "Server Settings" -msgstr "" - -#: mod/admin.php:965 -msgid "Summary" -msgstr "Resumen" - -#: mod/admin.php:967 -msgid "Registered users" -msgstr "Usuarios registrados" - -#: mod/admin.php:969 -msgid "Pending registrations" -msgstr "Pendientes de registro" - -#: mod/admin.php:970 -msgid "Version" -msgstr "Versión" - -#: mod/admin.php:975 -msgid "Active addons" -msgstr "" - -#: mod/admin.php:1007 -msgid "Can not parse base url. Must have at least ://" -msgstr "No se puede resolver la direccion URL base.\nDeberá tener al menos ://" - -#: mod/admin.php:1343 -msgid "Site settings updated." -msgstr "Configuración de actualización." - -#: mod/admin.php:1371 mod/settings.php:896 -msgid "No special theme for mobile devices" -msgstr "No hay tema especial para dispositivos móviles" - -#: mod/admin.php:1400 -msgid "No community page for local users" -msgstr "" - -#: mod/admin.php:1401 -msgid "No community page" -msgstr "No hay pagina de comunidad" - -#: mod/admin.php:1402 -msgid "Public postings from users of this site" -msgstr "Temas públicos de perfiles de este sitio." - -#: mod/admin.php:1403 -msgid "Public postings from the federated network" -msgstr "" - -#: mod/admin.php:1404 -msgid "Public postings from local users and the federated network" -msgstr "" - -#: mod/admin.php:1408 mod/admin.php:1576 mod/admin.php:1586 -#: src/Module/Contact.php:548 -msgid "Disabled" -msgstr "Deshabilitado" - -#: mod/admin.php:1410 -msgid "Users, Global Contacts" -msgstr "Perfiles, contactos globales" - -#: mod/admin.php:1411 -msgid "Users, Global Contacts/fallback" -msgstr "Perfiles, contactos globales/fallback" - -#: mod/admin.php:1415 -msgid "One month" -msgstr "Un mes" - -#: mod/admin.php:1416 -msgid "Three months" -msgstr "Tres meses" - -#: mod/admin.php:1417 -msgid "Half a year" -msgstr "Medio año" - -#: mod/admin.php:1418 -msgid "One year" -msgstr "Un año" - -#: mod/admin.php:1423 -msgid "Multi user instance" -msgstr "Sesión multi usuario" - -#: mod/admin.php:1447 -msgid "Closed" -msgstr "Cerrado" - -#: mod/admin.php:1448 -msgid "Requires approval" -msgstr "Requiere aprobación" - -#: mod/admin.php:1449 -msgid "Open" -msgstr "Abierto" - -#: mod/admin.php:1453 -msgid "No SSL policy, links will track page SSL state" -msgstr "No existe una política de SSL, los vínculos harán un seguimiento del estado de SSL en la página" - -#: mod/admin.php:1454 -msgid "Force all links to use SSL" -msgstr "Forzar todos los enlaces a utilizar SSL" - -#: mod/admin.php:1455 -msgid "Self-signed certificate, use SSL for local links only (discouraged)" -msgstr "Certificación personal, usa SSL solo para enlaces locales (no recomendado)" - -#: mod/admin.php:1459 -msgid "Don't check" -msgstr "No verificar" - -#: mod/admin.php:1460 -msgid "check the stable version" -msgstr "verifique la versión estable" - -#: mod/admin.php:1461 -msgid "check the development version" -msgstr "verifica la versión de desarrollo" - -#: mod/admin.php:1480 -msgid "Republish users to directory" -msgstr "Volver a publicar usuarios en el directorio" - -#: mod/admin.php:1481 mod/register.php:257 -msgid "Registration" -msgstr "Registro" - -#: mod/admin.php:1482 -msgid "File upload" -msgstr "Subida de archivo" - -#: mod/admin.php:1483 -msgid "Policies" -msgstr "Políticas" - -#: mod/admin.php:1484 mod/events.php:570 src/Model/Profile.php:879 -#: src/Module/Contact.php:903 -msgid "Advanced" -msgstr "Avanzado" - -#: mod/admin.php:1485 -msgid "Auto Discovered Contact Directory" -msgstr "Directorio de contactos descubierto automáticamente" - -#: mod/admin.php:1486 -msgid "Performance" -msgstr "Rendimiento" - -#: mod/admin.php:1487 -msgid "Worker" -msgstr "Trabajador (??)" - -#: mod/admin.php:1488 -msgid "Message Relay" -msgstr "" - -#: mod/admin.php:1489 -msgid "Relocate Instance" -msgstr "" - -#: mod/admin.php:1490 -msgid "Warning! Advanced function. Could make this server unreachable." -msgstr "" - -#: mod/admin.php:1494 -msgid "Site name" -msgstr "Nombre del sitio" - -#: mod/admin.php:1495 -msgid "Host name" -msgstr "Nombre de dominio" - -#: mod/admin.php:1496 -msgid "Sender Email" -msgstr "Dirección de origen de correo electrónico" - -#: mod/admin.php:1496 -msgid "" -"The email address your server shall use to send notification emails from." -msgstr "La dirección de correo electrónico que el servidor debería usar como dirección de envío." - -#: mod/admin.php:1497 -msgid "Banner/Logo" -msgstr "Imagen/Logotipo" - -#: mod/admin.php:1498 -msgid "Shortcut icon" -msgstr "Icono de atajo" - -#: mod/admin.php:1498 -msgid "Link to an icon that will be used for browsers." -msgstr "Enlace hacia un icono que sera usado para el navegador." - -#: mod/admin.php:1499 -msgid "Touch icon" -msgstr "Icono touch" - -#: mod/admin.php:1499 -msgid "Link to an icon that will be used for tablets and mobiles." -msgstr "Enlace para un icono que sera usado para tablets y moviles." - -#: mod/admin.php:1500 -msgid "Additional Info" -msgstr "Información adicional" - -#: mod/admin.php:1500 -#, php-format -msgid "" -"For public servers: you can add additional information here that will be " -"listed at %s/servers." -msgstr "" - -#: mod/admin.php:1501 -msgid "System language" -msgstr "Idioma" - -#: mod/admin.php:1502 -msgid "System theme" -msgstr "Tema" - -#: mod/admin.php:1502 -msgid "" -"Default system theme - may be over-ridden by user profiles - change theme settings" -msgstr "Tema por defecto del sistema, los usuarios podrán elegir el suyo propio en su configuración cambiar configuración del tema" - -#: mod/admin.php:1503 -msgid "Mobile system theme" -msgstr "Tema de sistema móvil" - -#: mod/admin.php:1503 -msgid "Theme for mobile devices" -msgstr "Tema para dispositivos móviles" - -#: mod/admin.php:1504 -msgid "SSL link policy" -msgstr "Política de enlaces SSL" - -#: mod/admin.php:1504 -msgid "Determines whether generated links should be forced to use SSL" -msgstr "Determina si los enlaces generados deben ser forzados a utilizar SSL" - -#: mod/admin.php:1505 -msgid "Force SSL" -msgstr "Forzar SSL" - -#: mod/admin.php:1505 -msgid "" -"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" -" to endless loops." -msgstr "Forzar todos las consultas No-SSL a SSL. - ATENCIÓN: en algunos sistemas esto puede generar comportamiento recursivo interminable." - -#: mod/admin.php:1506 -msgid "Hide help entry from navigation menu" -msgstr "Ocultar la ayuda en el menú de navegación" - -#: mod/admin.php:1506 -msgid "" -"Hides the menu entry for the Help pages from the navigation menu. You can " -"still access it calling /help directly." -msgstr "Oculta la entrada de las páginas de Ayuda en el menú de navegación. Todavía se puede acceder escribiendo /ayuda directamente." - -#: mod/admin.php:1507 -msgid "Single user instance" -msgstr "Sesión de usuario único" - -#: mod/admin.php:1507 -msgid "Make this instance multi-user or single-user for the named user" -msgstr "Haz esta sesión multi-usuario o usuario único para el usuario" - -#: mod/admin.php:1508 -msgid "Maximum image size" -msgstr "Tamaño máximo de la imagen" - -#: mod/admin.php:1508 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "Tamaño máximo en bytes de las imágenes a subir. Por defecto es 0, que quiere decir que no hay límite." - -#: mod/admin.php:1509 -msgid "Maximum image length" -msgstr "Largo máximo de imagen" - -#: mod/admin.php:1509 -msgid "" -"Maximum length in pixels of the longest side of uploaded images. Default is " -"-1, which means no limits." -msgstr "Longitud máxima en píxeles del lado más largo de las imágenes subidas. Por defecto es -1, que significa que no hay límites." - -#: mod/admin.php:1510 -msgid "JPEG image quality" -msgstr "Calidad de imagen JPEG" - -#: mod/admin.php:1510 -msgid "" -"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " -"100, which is full quality." -msgstr "Los archivos JPEG subidos se guardarán con este ajuste de calidad [0-100]. Por defecto es 100, que es calidad máxima." - -#: mod/admin.php:1512 -msgid "Register policy" -msgstr "Política de registros" - -#: mod/admin.php:1513 -msgid "Maximum Daily Registrations" -msgstr "Registros Máximos Diarios" - -#: mod/admin.php:1513 -msgid "" -"If registration is permitted above, this sets the maximum number of new user" -" registrations to accept per day. If register is set to closed, this " -"setting has no effect." -msgstr "Si anteriormente se ha permitido el registro, esto establece el número máximo de registro de nuevos usuarios aceptados por día. Si el registro se establece como cerrado, esta opción no tiene efecto." - -#: mod/admin.php:1514 -msgid "Register text" -msgstr "Términos" - -#: mod/admin.php:1514 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." -msgstr "" - -#: mod/admin.php:1515 -msgid "Forbidden Nicknames" -msgstr "" - -#: mod/admin.php:1515 -msgid "" -"Comma separated list of nicknames that are forbidden from registration. " -"Preset is a list of role names according RFC 2142." -msgstr "" - -#: mod/admin.php:1516 -msgid "Accounts abandoned after x days" -msgstr "Cuentas abandonadas después de x días" - -#: mod/admin.php:1516 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "No gastará recursos del sistema creando sondeos a sitios externos para cuentas abandonadas. Introduce 0 para ningún límite temporal." - -#: mod/admin.php:1517 -msgid "Allowed friend domains" -msgstr "Dominios amigos permitidos" - -#: mod/admin.php:1517 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "Lista separada por comas de los dominios que están autorizados para establecer conexiones con este sitio. Se aceptan comodines. Dejar en blanco para permitir cualquier dominio" - -#: mod/admin.php:1518 -msgid "Allowed email domains" -msgstr "Dominios de correo permitidos" - -#: mod/admin.php:1518 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "Lista separada por comas de los dominios que están autorizados en las direcciones de correo para registrarse en este sitio. Se aceptan comodines. Dejar en blanco para permitir cualquier dominio" - -#: mod/admin.php:1519 -msgid "No OEmbed rich content" -msgstr "" - -#: mod/admin.php:1519 -msgid "" -"Don't show the rich content (e.g. embedded PDF), except from the domains " -"listed below." -msgstr "" - -#: mod/admin.php:1520 -msgid "Allowed OEmbed domains" -msgstr "" - -#: mod/admin.php:1520 -msgid "" -"Comma separated list of domains which oembed content is allowed to be " -"displayed. Wildcards are accepted." -msgstr "" - -#: mod/admin.php:1521 -msgid "Block public" -msgstr "Bloqueo público" - -#: mod/admin.php:1521 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." -msgstr "Marca para bloquear el acceso público a todas las páginas personales, aún siendo públicas, hasta que no hayas iniciado tu sesión." - -#: mod/admin.php:1522 -msgid "Force publish" -msgstr "Forzar publicación" - -#: mod/admin.php:1522 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "Marca para forzar que todos los perfiles de este sitio sean listados en el directorio del sitio." - -#: mod/admin.php:1522 -msgid "Enabling this may violate privacy laws like the GDPR" -msgstr "" - -#: mod/admin.php:1523 -msgid "Global directory URL" -msgstr "URL del directorio global." - -#: mod/admin.php:1523 -msgid "" -"URL to the global directory. If this is not set, the global directory is " -"completely unavailable to the application." -msgstr "URL del directorio global. Si se deja este campo vacío, el directorio global sera completamente inaccesible para la instancia." - -#: mod/admin.php:1524 -msgid "Private posts by default for new users" -msgstr "Publicaciones privadas por defecto para usuarios nuevos" - -#: mod/admin.php:1524 -msgid "" -"Set default post permissions for all new members to the default privacy " -"group rather than public." -msgstr "Ajusta los permisos de publicación por defecto a los miembros nuevos al grupo privado por defecto en vez del público." - -#: mod/admin.php:1525 -msgid "Don't include post content in email notifications" -msgstr "No incluir el contenido del post en las notificaciones de correo electrónico" - -#: mod/admin.php:1525 -msgid "" -"Don't include the content of a post/comment/private message/etc. in the " -"email notifications that are sent out from this site, as a privacy measure." -msgstr "No incluye el contenido de un mensaje/comentario/mensaje privado/etc. en las notificaciones de correo electrónico que se envían desde este sitio, como una medida de privacidad." - -#: mod/admin.php:1526 -msgid "Disallow public access to addons listed in the apps menu." -msgstr "Deshabilitar acceso a addons listados en el menú de aplicaciones." - -#: mod/admin.php:1526 -msgid "" -"Checking this box will restrict addons listed in the apps menu to members " -"only." -msgstr "Habilitando esta opción restringe el acceso a addons en el menú de aplicaciones a usuarios identificados." - -#: mod/admin.php:1527 -msgid "Don't embed private images in posts" -msgstr "No agregar imágenes privados en las publicaciones" - -#: mod/admin.php:1527 -msgid "" -"Don't replace locally-hosted private photos in posts with an embedded copy " -"of the image. This means that contacts who receive posts containing private " -"photos will have to authenticate and load each image, which may take a " -"while." -msgstr "No reemplazar imágenes privadas guardadas localmente en el servidor con imágenes integrados en los envíos. Esto significa que contactos que reciben publicaciones tendrán que autenticarse y cargar cada imagen, lo que puede demorar." - -#: mod/admin.php:1528 -msgid "Explicit Content" -msgstr "" - -#: mod/admin.php:1528 -msgid "" -"Set this to announce that your node is used mostly for explicit content that" -" might not be suited for minors. This information will be published in the " -"node information and might be used, e.g. by the global directory, to filter " -"your node from listings of nodes to join. Additionally a note about this " -"will be shown at the user registration page." -msgstr "" - -#: mod/admin.php:1529 -msgid "Allow Users to set remote_self" -msgstr "Permitir a los usuarios de definir perfiles_remotos" - -#: mod/admin.php:1529 -msgid "" -"With checking this, every user is allowed to mark every contact as a " -"remote_self in the repair contact dialog. Setting this flag on a contact " -"causes mirroring every posting of that contact in the users stream." -msgstr "Al habilitar esta opción, cada perfil tiene el permiso de marcar cualquiera de sus contactos como un perfil_remoto. Habilitar la opción perfil_remoto para un contacto genera que todas las publicaciones de este contacto seran re-publicado en el muro del perfil." - -#: mod/admin.php:1530 -msgid "Block multiple registrations" -msgstr "Bloquear registros multiples" - -#: mod/admin.php:1530 -msgid "Disallow users to register additional accounts for use as pages." -msgstr "Impedir que los usuarios registren cuentas adicionales para su uso como páginas." - -#: mod/admin.php:1531 -msgid "Disable OpenID" -msgstr "" - -#: mod/admin.php:1531 -msgid "Disable OpenID support for registration and logins." -msgstr "" - -#: mod/admin.php:1532 -msgid "No Fullname check" -msgstr "" - -#: mod/admin.php:1532 -msgid "" -"Allow users to register without a space between the first name and the last " -"name in their full name." -msgstr "" - -#: mod/admin.php:1533 -msgid "Community pages for visitors" -msgstr "" - -#: mod/admin.php:1533 -msgid "" -"Which community pages should be available for visitors. Local users always " -"see both pages." -msgstr "" - -#: mod/admin.php:1534 -msgid "Posts per user on community page" -msgstr "Publicaciones por usuario en la pagina de comunidad" - -#: mod/admin.php:1534 -msgid "" -"The maximum number of posts per user on the community page. (Not valid for " -"'Global Community')" -msgstr "El numero máximo de publicaciones por usuario que aparecerán en la pagina de comunidad. (No valido para 'comunidad global')" - -#: mod/admin.php:1535 -msgid "Disable OStatus support" -msgstr "" - -#: mod/admin.php:1535 -msgid "" -"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " -"communications in OStatus are public, so privacy warnings will be " -"occasionally displayed." -msgstr "" - -#: mod/admin.php:1536 -msgid "Only import OStatus/ActivityPub threads from our contacts" -msgstr "" - -#: mod/admin.php:1536 -msgid "" -"Normally we import every content from our OStatus and ActivityPub contacts. " -"With this option we only store threads that are started by a contact that is" -" known on our system." -msgstr "" - -#: mod/admin.php:1537 -msgid "OStatus support can only be enabled if threading is enabled." -msgstr "Solo se puede habilitar el soporte OStatus si threading (comentarios en fila) se encuentra habilitado." - -#: mod/admin.php:1539 -msgid "" -"Diaspora support can't be enabled because Friendica was installed into a sub" -" directory." -msgstr "El soporte para Diaspora* no se puede habilitar porque friendica se instalo en un directorio subalterno (sub directory)." - -#: mod/admin.php:1540 -msgid "Enable Diaspora support" -msgstr "Habilitar el soporte para Diaspora*" - -#: mod/admin.php:1540 -msgid "Provide built-in Diaspora network compatibility." -msgstr "Provee una compatibilidad con la red de Diaspora." - -#: mod/admin.php:1541 -msgid "Only allow Friendica contacts" -msgstr "Permitir solo contactos de Friendica" - -#: mod/admin.php:1541 -msgid "" -"All contacts must use Friendica protocols. All other built-in communication " -"protocols disabled." -msgstr "Todos los contactos deben usar protocolos de Friendica. El resto de protocolos serán desactivados." - -#: mod/admin.php:1542 -msgid "Verify SSL" -msgstr "Verificar SSL" - -#: mod/admin.php:1542 -msgid "" -"If you wish, you can turn on strict certificate checking. This will mean you" -" cannot connect (at all) to self-signed SSL sites." -msgstr "Si quieres puedes activar la comprobación estricta de certificados. Esto significa que serás incapaz de conectar con ningún sitio que use certificados SSL autofirmados." - -#: mod/admin.php:1543 -msgid "Proxy user" -msgstr "Usuario proxy" - -#: mod/admin.php:1544 -msgid "Proxy URL" -msgstr "Dirección proxy" - -#: mod/admin.php:1545 -msgid "Network timeout" -msgstr "Tiempo de espera de red" - -#: mod/admin.php:1545 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "Valor en segundos. Usar 0 para dejarlo sin límites (no se recomienda)." - -#: mod/admin.php:1546 -msgid "Maximum Load Average" -msgstr "Promedio de carga máxima" - -#: mod/admin.php:1546 -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default 50." -msgstr "Carga máxima del sistema antes de que la entrega y los procesos de sondeo sean retrasados - por defecto 50." - -#: mod/admin.php:1547 -msgid "Maximum Load Average (Frontend)" -msgstr "Carga máxima promedio (frontend)" - -#: mod/admin.php:1547 -msgid "Maximum system load before the frontend quits service - default 50." -msgstr "Carga máxima del sistema antes de que el frontend cancele el servicio - por defecto 50." - -#: mod/admin.php:1548 -msgid "Minimal Memory" -msgstr "Memoria Mínima" - -#: mod/admin.php:1548 -msgid "" -"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " -"default 0 (deactivated)." -msgstr "" - -#: mod/admin.php:1549 -msgid "Maximum table size for optimization" -msgstr "Tamaño máximo de las tablas para la optimización." - -#: mod/admin.php:1549 -msgid "" -"Maximum table size (in MB) for the automatic optimization. Enter -1 to " -"disable it." -msgstr "" - -#: mod/admin.php:1550 -msgid "Minimum level of fragmentation" -msgstr "Nivel mínimo de fragmentación " - -#: mod/admin.php:1550 -msgid "" -"Minimum fragmenation level to start the automatic optimization - default " -"value is 30%." -msgstr "Nivel mínimo de fragmentación para para comenzar la optimización - valor por defecto es 30%. " - -#: mod/admin.php:1552 -msgid "Periodical check of global contacts" -msgstr "Verificación periódica de los contactos globales." - -#: mod/admin.php:1552 -msgid "" -"If enabled, the global contacts are checked periodically for missing or " -"outdated data and the vitality of the contacts and servers." -msgstr "Habilitado los contactos globales son verificado periódicamente por datos faltantes o datos obsoletos como también por la vitalidad de los contactos y servidores." - -#: mod/admin.php:1553 -msgid "Days between requery" -msgstr "Días entre búsquedas" - -#: mod/admin.php:1553 -msgid "Number of days after which a server is requeried for his contacts." -msgstr "Cantidad de días hasta que un servidor es consultado por sus contactos." - -#: mod/admin.php:1554 -msgid "Discover contacts from other servers" -msgstr "Descubrir contactos de otros servidores" - -#: mod/admin.php:1554 -msgid "" -"Periodically query other servers for contacts. You can choose between " -"'users': the users on the remote system, 'Global Contacts': active contacts " -"that are known on the system. The fallback is meant for Redmatrix servers " -"and older friendica servers, where global contacts weren't available. The " -"fallback increases the server load, so the recommened setting is 'Users, " -"Global Contacts'." -msgstr "Recoger periódicamente información sobre perfiles en otros servidores. Puede elegir entre 'usuarios': perfiles de un sistema remoto, 'contactos globales': contactos activos que son conocidos por el servidor. El fallback es para servidors redmatrix y instalaciones viejas de friendica en las que los contactos no estaban a disposición. El fallback aumenta la carga del servidor, asi que la configuración recomendada es 'usuarios, contactos globales'" - -#: mod/admin.php:1555 -msgid "Timeframe for fetching global contacts" -msgstr "Intervalos de tiempo para revisar contactos globales." - -#: mod/admin.php:1555 -msgid "" -"When the discovery is activated, this value defines the timeframe for the " -"activity of the global contacts that are fetched from other servers." -msgstr "Cuando la revisacion es activada, este valor define el intervalo de tiempo de la actividad de los contactos globales que son recolectados de los servidores. (?)" - -#: mod/admin.php:1556 -msgid "Search the local directory" -msgstr "Buscar el directorio local" - -#: mod/admin.php:1556 -msgid "" -"Search the local directory instead of the global directory. When searching " -"locally, every search will be executed on the global directory in the " -"background. This improves the search results when the search is repeated." -msgstr "Buscar en el directorio local en vez del directorio global. Cuando se busca localmente, cada busqueda sera efectuada en el directorio global en el background. Esto mejora los resultados de la busqueda cuando la misma es repetida." - -#: mod/admin.php:1558 -msgid "Publish server information" -msgstr "Publicar información del servidor" - -#: mod/admin.php:1558 -msgid "" -"If enabled, general server and usage data will be published. The data " -"contains the name and version of the server, number of users with public " -"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." -msgstr "Si habilitado, datos generales del servidor y estadisticas de uso serán publicados. Los datos contienen el nombre y la versión del servidor, numero de usuarios con perfiles públicos, cantidad de temas publicados y los protocolos y conectores activados. Vea the-federation.info por detalles." - -#: mod/admin.php:1560 -msgid "Check upstream version" -msgstr "Verifique la versión ascendente" - -#: mod/admin.php:1560 -msgid "" -"Enables checking for new Friendica versions at github. If there is a new " -"version, you will be informed in the admin panel overview." -msgstr "Permite verificar nuevas versiones de Friendica en Github. Si hay una nueva versión, se le informará en el panel de administración." - -#: mod/admin.php:1561 -msgid "Suppress Tags" -msgstr "Suprimir tags" - -#: mod/admin.php:1561 -msgid "Suppress showing a list of hashtags at the end of the posting." -msgstr "Suprimir la lista de tags al final de una publicación." - -#: mod/admin.php:1562 -msgid "Clean database" -msgstr "" - -#: mod/admin.php:1562 -msgid "" -"Remove old remote items, orphaned database records and old content from some" -" other helper tables." -msgstr "" - -#: mod/admin.php:1563 -msgid "Lifespan of remote items" -msgstr "" - -#: mod/admin.php:1563 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"remote items will be deleted. Own items, and marked or filed items are " -"always kept. 0 disables this behaviour." -msgstr "" - -#: mod/admin.php:1564 -msgid "Lifespan of unclaimed items" -msgstr "" - -#: mod/admin.php:1564 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"unclaimed remote items (mostly content from the relay) will be deleted. " -"Default value is 90 days. Defaults to the general lifespan value of remote " -"items if set to 0." -msgstr "" - -#: mod/admin.php:1565 -msgid "Lifespan of raw conversation data" -msgstr "" - -#: mod/admin.php:1565 -msgid "" -"The conversation data is used for ActivityPub and OStatus, as well as for " -"debug purposes. It should be safe to remove it after 14 days, default is 90 " -"days." -msgstr "" - -#: mod/admin.php:1566 -msgid "Path to item cache" -msgstr "Ruta a la caché del objeto" - -#: mod/admin.php:1566 -msgid "The item caches buffers generated bbcode and external images." -msgstr "El buffer de cache de items generado para bbcodes e imágenes externas. " - -#: mod/admin.php:1567 -msgid "Cache duration in seconds" -msgstr "Duración de la caché en segundos" - -#: mod/admin.php:1567 -msgid "" -"How long should the cache files be hold? Default value is 86400 seconds (One" -" day). To disable the item cache, set the value to -1." -msgstr "¿Por cuanto tiempo deberían los archives ser almacenados en el cache? Valor por defecto 86400 segundos (un día). Para deshabilita el item cache, ajuste el valor a -1." - -#: mod/admin.php:1568 -msgid "Maximum numbers of comments per post" -msgstr "Numero máximo de respuestas por tema" - -#: mod/admin.php:1568 -msgid "How much comments should be shown for each post? Default value is 100." -msgstr "¿Cuantos comentarios deberían ser mostrados por tema? Valor por defecto es 100." - -#: mod/admin.php:1569 -msgid "Temp path" -msgstr "Ruta a los temporales" - -#: mod/admin.php:1569 -msgid "" -"If you have a restricted system where the webserver can't access the system " -"temp path, enter another path here." -msgstr "Si tiene un sistema restringido en donde el servidor web no puede acceder la dirección del sistema temp, ingrese una dirección alternativa aquí. " - -#: mod/admin.php:1570 -msgid "Base path to installation" -msgstr "Ruta base para la instalación" - -#: mod/admin.php:1570 -msgid "" -"If the system cannot detect the correct path to your installation, enter the" -" correct path here. This setting should only be set if you are using a " -"restricted system and symbolic links to your webroot." -msgstr "Si el sistema no puede detectar el acceso correcto a la instalación, ingrese la dirección correcta aquí. Esta configuración solo debería utilizarse si si usa un sistema restringido y enlaces simbolicos a su webroot." - -#: mod/admin.php:1571 -msgid "Disable picture proxy" -msgstr "Deshabilitar proxy de imagen" - -#: mod/admin.php:1571 -msgid "" -"The picture proxy increases performance and privacy. It shouldn't be used on" -" systems with very low bandwidth." -msgstr "" - -#: mod/admin.php:1572 -msgid "Only search in tags" -msgstr "Solo buscar en tags" - -#: mod/admin.php:1572 -msgid "On large systems the text search can slow down the system extremely." -msgstr "En sistemas grandes, la búsqueda de texto puede enlentecer el sistema gravemente." - -#: mod/admin.php:1574 -msgid "New base url" -msgstr "Nueva URLbase" - -#: mod/admin.php:1574 -msgid "" -"Change base url for this server. Sends relocate message to all Friendica and" -" Diaspora* contacts of all users." -msgstr "Cambiar la URL base para este servidor. Envía un mensaje de reubicación a todos los contactos de Friendica y Diaspora* de todos los usuarios." - -#: mod/admin.php:1576 -msgid "RINO Encryption" -msgstr "Encryptado RINO" - -#: mod/admin.php:1576 -msgid "Encryption layer between nodes." -msgstr "Capa de encryptación entre nodos." - -#: mod/admin.php:1576 -msgid "Enabled" -msgstr "" - -#: mod/admin.php:1578 -msgid "Maximum number of parallel workers" -msgstr "Numero máximo de trabajos paralelos de fondo." - -#: mod/admin.php:1578 -#, php-format -msgid "" -"On shared hosters set this to %d. On larger systems, values of %d are great." -" Default value is %d." -msgstr "" - -#: mod/admin.php:1579 -msgid "Don't use 'proc_open' with the worker" -msgstr "No use 'proc_open' junto al \"trabajador\"!" - -#: mod/admin.php:1579 -msgid "" -"Enable this if your system doesn't allow the use of 'proc_open'. This can " -"happen on shared hosters. If this is enabled you should increase the " -"frequency of worker calls in your crontab." -msgstr "" - -#: mod/admin.php:1580 -msgid "Enable fastlane" -msgstr "Habilitar ascenso rápido" - -#: mod/admin.php:1580 -msgid "" -"When enabed, the fastlane mechanism starts an additional worker if processes" -" with higher priority are blocked by processes of lower priority." -msgstr "Cuando está habilitado, el mecanismo ascenso rápido inicia un trabajador adicional si los procesos de mayor prioridad son bloqueados por prcesos de menor prioridad." - -#: mod/admin.php:1581 -msgid "Enable frontend worker" -msgstr "Habilitar trabajador de interfaz" - -#: mod/admin.php:1581 -#, php-format -msgid "" -"When enabled the Worker process is triggered when backend access is " -"performed \\x28e.g. messages being delivered\\x29. On smaller sites you " -"might want to call %s/worker on a regular basis via an external cron job. " -"You should only enable this option if you cannot utilize cron/scheduled jobs" -" on your server." -msgstr "" - -#: mod/admin.php:1583 -msgid "Subscribe to relay" -msgstr "" - -#: mod/admin.php:1583 -msgid "" -"Enables the receiving of public posts from the relay. They will be included " -"in the search, subscribed tags and on the global community page." -msgstr "" - -#: mod/admin.php:1584 -msgid "Relay server" -msgstr "" - -#: mod/admin.php:1584 -msgid "" -"Address of the relay server where public posts should be send to. For " -"example https://relay.diasp.org" -msgstr "" - -#: mod/admin.php:1585 -msgid "Direct relay transfer" -msgstr "" - -#: mod/admin.php:1585 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" -msgstr "" - -#: mod/admin.php:1586 -msgid "Relay scope" -msgstr "" - -#: mod/admin.php:1586 -msgid "" -"Can be 'all' or 'tags'. 'all' means that every public post should be " -"received. 'tags' means that only posts with selected tags should be " -"received." -msgstr "" - -#: mod/admin.php:1586 -msgid "all" -msgstr "" - -#: mod/admin.php:1586 -msgid "tags" -msgstr "" - -#: mod/admin.php:1587 -msgid "Server tags" -msgstr "" - -#: mod/admin.php:1587 -msgid "Comma separated list of tags for the 'tags' subscription." -msgstr "" - -#: mod/admin.php:1588 -msgid "Allow user tags" -msgstr "" - -#: mod/admin.php:1588 -msgid "" -"If enabled, the tags from the saved searches will used for the 'tags' " -"subscription in addition to the 'relay_server_tags'." -msgstr "" - -#: mod/admin.php:1591 -msgid "Start Relocation" -msgstr "" - -#: mod/admin.php:1617 -msgid "Update has been marked successful" -msgstr "La actualización se ha completado con éxito" - -#: mod/admin.php:1624 -#, php-format -msgid "Database structure update %s was successfully applied." -msgstr "Actualización de base de datos %s fue aplicada con éxito." - -#: mod/admin.php:1628 -#, php-format -msgid "Executing of database structure update %s failed with error: %s" -msgstr "El paso de actualización de la estructura de la base de datos %s fallo con el mensaje de error: %s" - -#: mod/admin.php:1644 -#, php-format -msgid "Executing %s failed with error: %s" -msgstr "Paso %s fallo con el error: %s" - -#: mod/admin.php:1646 -#, php-format -msgid "Update %s was successfully applied." -msgstr "Actualización %s aplicada con éxito." - -#: mod/admin.php:1649 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "La actualización %s no ha informado, se desconoce el estado." - -#: mod/admin.php:1652 -#, php-format -msgid "There was no additional update function %s that needed to be called." -msgstr "No había función adicional de actualización %s que necesitaba ser requerida." - -#: mod/admin.php:1675 -msgid "No failed updates." -msgstr "Actualizaciones sin fallos." - -#: mod/admin.php:1676 -msgid "Check database structure" -msgstr "Revisar estructura de la base de datos" - -#: mod/admin.php:1681 -msgid "Failed Updates" -msgstr "Actualizaciones fallidas" - -#: mod/admin.php:1682 -msgid "" -"This does not include updates prior to 1139, which did not return a status." -msgstr "No se incluyen las anteriores a la 1139, que no indicaban su estado." - -#: mod/admin.php:1683 -msgid "Mark success (if update was manually applied)" -msgstr "Marcar como correcta (si actualizaste manualmente)" - -#: mod/admin.php:1684 -msgid "Attempt to execute this update step automatically" -msgstr "Intentando ejecutar este paso automáticamente" - -#: mod/admin.php:1723 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tthe administrator of %2$s has set up an account for you." -msgstr "\n\t\t\tEstimado %1$s,\n\t\t\t\tel administrador de %2$s ha creado una cuenta para usted." - -#: mod/admin.php:1726 -#, php-format -msgid "" -"\n" -"\t\t\tThe login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%1$s\n" -"\t\t\tLogin Name:\t\t%2$s\n" -"\t\t\tPassword:\t\t%3$s\n" -"\n" -"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\t\tin.\n" -"\n" -"\t\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\t\tthan that.\n" -"\n" -"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\t\tIf you are new and do not know anybody here, they may help\n" -"\t\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" -"\n" -"\t\t\tThank you and welcome to %4$s." -msgstr "" - -#: mod/admin.php:1763 src/Model/User.php:802 -#, php-format -msgid "Registration details for %s" -msgstr "Detalles de registro para %s" - -#: mod/admin.php:1773 -#, php-format -msgid "%s user blocked/unblocked" -msgid_plural "%s users blocked/unblocked" -msgstr[0] "%s usuario bloqueado/desbloqueado" -msgstr[1] "%s usuarios bloqueados/desbloqueados" - -#: mod/admin.php:1780 mod/admin.php:1833 -msgid "You can't remove yourself" -msgstr "" - -#: mod/admin.php:1783 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "%s usuario eliminado" -msgstr[1] "%s usuarios eliminados" - -#: mod/admin.php:1831 -#, php-format -msgid "User '%s' deleted" -msgstr "Usuario '%s' eliminado" - -#: mod/admin.php:1842 -#, php-format -msgid "User '%s' unblocked" -msgstr "Usuario '%s' desbloqueado" - -#: mod/admin.php:1842 -#, php-format -msgid "User '%s' blocked" -msgstr "Usuario '%s' bloqueado'" - -#: mod/admin.php:1890 mod/settings.php:1052 -msgid "Normal Account Page" -msgstr "Página de cuenta normal" - -#: mod/admin.php:1891 mod/settings.php:1056 -msgid "Soapbox Page" -msgstr "Página de tribuna" - -#: mod/admin.php:1892 mod/settings.php:1060 -msgid "Public Forum" -msgstr "Foro público" - -#: mod/admin.php:1893 mod/settings.php:1064 -msgid "Automatic Friend Page" -msgstr "Página de Amistad autómatica" - -#: mod/admin.php:1894 -msgid "Private Forum" -msgstr "" - -#: mod/admin.php:1897 mod/settings.php:1036 -msgid "Personal Page" -msgstr "Página personal" - -#: mod/admin.php:1898 mod/settings.php:1040 -msgid "Organisation Page" -msgstr "Página de organización" - -#: mod/admin.php:1899 mod/settings.php:1044 -msgid "News Page" -msgstr "Página de noticias" - -#: mod/admin.php:1900 mod/settings.php:1048 -msgid "Community Forum" -msgstr "Foro de la comunidad" - -#: mod/admin.php:1946 mod/admin.php:1957 mod/admin.php:1971 mod/admin.php:1989 -#: src/Content/ContactSelector.php:84 -msgid "Email" -msgstr "Correo electrónico" - -#: mod/admin.php:1946 mod/admin.php:1971 -msgid "Register date" -msgstr "Fecha de registro" - -#: mod/admin.php:1946 mod/admin.php:1971 -msgid "Last login" -msgstr "Último acceso" - -#: mod/admin.php:1946 mod/admin.php:1971 -msgid "Last item" -msgstr "Último elemento" - -#: mod/admin.php:1946 -msgid "Type" -msgstr "" - -#: mod/admin.php:1953 -msgid "Add User" -msgstr "Agregar usuario" - -#: mod/admin.php:1955 -msgid "User registrations waiting for confirm" -msgstr "Registro de usuarios esperando confirmación" - -#: mod/admin.php:1956 -msgid "User waiting for permanent deletion" -msgstr "Usuario esperando anulación permanente." - -#: mod/admin.php:1957 -msgid "Request date" -msgstr "Solicitud de fecha" - -#: mod/admin.php:1958 -msgid "No registrations." -msgstr "Sin registros." - -#: mod/admin.php:1959 -msgid "Note from the user" -msgstr "Nota para el usuario" - -#: mod/admin.php:1960 mod/notifications.php:181 mod/notifications.php:267 -msgid "Approve" -msgstr "Aprobar" - -#: mod/admin.php:1961 -msgid "Deny" -msgstr "Denegado" - -#: mod/admin.php:1964 -msgid "User blocked" -msgstr "" - -#: mod/admin.php:1966 -msgid "Site admin" -msgstr "Administrador de la web" - -#: mod/admin.php:1967 -msgid "Account expired" -msgstr "Cuenta caducada" - -#: mod/admin.php:1970 -msgid "New User" -msgstr "Nuevo usuario" - -#: mod/admin.php:1971 -msgid "Permanent deletion" -msgstr "" - -#: mod/admin.php:1976 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "¡Los usuarios seleccionados serán eliminados!\\n\\n¡Todo lo que hayan publicado en este sitio se borrará para siempre!\\n\\n¿Estás seguro?" - -#: mod/admin.php:1977 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "¡El usuario {0} será eliminado!\\n\\n¡Todo lo que haya publicado en este sitio se borrará para siempre!\\n\\n¿Estás seguro?" - -#: mod/admin.php:1987 -msgid "Name of the new user." -msgstr "Nombre del nuevo usuario" - -#: mod/admin.php:1988 -msgid "Nickname" -msgstr "Apodo" - -#: mod/admin.php:1988 -msgid "Nickname of the new user." -msgstr "Apodo del nuevo perfil." - -#: mod/admin.php:1989 -msgid "Email address of the new user." -msgstr "Dirección de correo del nuevo perfil." - -#: mod/admin.php:2030 -#, php-format -msgid "Addon %s disabled." -msgstr "" - -#: mod/admin.php:2033 -#, php-format -msgid "Addon %s enabled." -msgstr "" - -#: mod/admin.php:2044 mod/admin.php:2293 -msgid "Disable" -msgstr "Desactivado" - -#: mod/admin.php:2047 mod/admin.php:2296 -msgid "Enable" -msgstr "Activado" - -#: mod/admin.php:2069 mod/admin.php:2333 -msgid "Toggle" -msgstr "Activar" - -#: mod/admin.php:2070 mod/admin.php:2334 mod/newmember.php:20 -#: mod/settings.php:136 src/Content/Nav.php:257 view/theme/frio/theme.php:283 -msgid "Settings" -msgstr "Configuración" - -#: mod/admin.php:2077 mod/admin.php:2342 -msgid "Author: " -msgstr "Autor:" - -#: mod/admin.php:2078 mod/admin.php:2343 -msgid "Maintainer: " -msgstr "Mantenedor: " - -#: mod/admin.php:2130 -msgid "Reload active addons" -msgstr "" - -#: mod/admin.php:2135 -#, php-format -msgid "" -"There are currently no addons available on your node. You can find the " -"official addon repository at %1$s and might find other interesting addons in" -" the open addon registry at %2$s" -msgstr "" - -#: mod/admin.php:2255 -msgid "No themes found." -msgstr "No se encontraron temas." - -#: mod/admin.php:2324 -msgid "Screenshot" -msgstr "Captura de pantalla" - -#: mod/admin.php:2378 -msgid "Reload active themes" -msgstr "Recargar interfaces de usuario activos" - -#: mod/admin.php:2383 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "" - -#: mod/admin.php:2384 -msgid "[Experimental]" -msgstr "[Experimental]" - -#: mod/admin.php:2385 -msgid "[Unsupported]" -msgstr "[Sin soporte]" - -#: mod/admin.php:2409 -msgid "Log settings updated." -msgstr "Configuración de registro actualizada." - -#: mod/admin.php:2442 -msgid "PHP log currently enabled." -msgstr "Registro PHP actualmente disponible." - -#: mod/admin.php:2444 -msgid "PHP log currently disabled." -msgstr "Registro PHP actualmente deshabilitado." - -#: mod/admin.php:2453 -msgid "Clear" -msgstr "Limpiar" - -#: mod/admin.php:2457 -msgid "Enable Debugging" -msgstr "Habilitar debugging" - -#: mod/admin.php:2458 -msgid "Log file" -msgstr "Archivo de registro" - -#: mod/admin.php:2458 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "Debes tener permiso de escritura en el servidor. Relacionado con tu directorio de inicio de Friendica." - -#: mod/admin.php:2459 -msgid "Log level" -msgstr "Nivel de registro" - -#: mod/admin.php:2461 -msgid "PHP logging" -msgstr "PHP logging" - -#: mod/admin.php:2462 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the" -" following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "" - -#: mod/admin.php:2493 -#, php-format -msgid "" -"Error trying to open %1$s log file.\\r\\n
    Check to see " -"if file %1$s exist and is readable." -msgstr "" - -#: mod/admin.php:2497 -#, php-format -msgid "" -"Couldn't open %1$s log file.\\r\\n
    Check to see if file" -" %1$s is readable." -msgstr "" - -#: mod/admin.php:2588 mod/admin.php:2589 mod/settings.php:766 -msgid "Off" -msgstr "Apagado" - -#: mod/admin.php:2588 mod/admin.php:2589 mod/settings.php:766 -msgid "On" -msgstr "Encendido" - -#: mod/admin.php:2589 -#, php-format -msgid "Lock feature %s" -msgstr "Trancar opción %s " - -#: mod/admin.php:2597 -msgid "Manage Additional Features" -msgstr "Administrar opciones adicionales" - -#: mod/allfriends.php:52 -msgid "No friends to display." -msgstr "No hay amigos para mostrar." - -#: mod/allfriends.php:91 mod/dirfind.php:219 mod/match.php:99 -#: mod/suggest.php:105 src/Content/Widget.php:38 src/Model/Profile.php:307 -msgid "Connect" -msgstr "Conectar" - -#: mod/api.php:87 mod/api.php:109 -msgid "Authorize application connection" -msgstr "Autorizar la conexión de la aplicación" - -#: mod/api.php:88 -msgid "Return to your app and insert this Securty Code:" -msgstr "Regresa a tu aplicación e introduce este código de seguridad:" - -#: mod/api.php:97 -msgid "Please login to continue." -msgstr "Inicia sesión para continuar." - -#: mod/api.php:111 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "¿Quieres autorizar a esta aplicación el acceso a tus mensajes y contactos, y/o crear nuevas publicaciones para ti?" - -#: mod/api.php:113 mod/dfrn_request.php:644 mod/follow.php:151 -#: mod/profiles.php:542 mod/profiles.php:546 mod/profiles.php:567 -#: mod/register.php:233 mod/settings.php:1088 mod/settings.php:1094 -#: mod/settings.php:1101 mod/settings.php:1105 mod/settings.php:1109 -#: mod/settings.php:1113 mod/settings.php:1117 mod/settings.php:1121 -#: mod/settings.php:1141 mod/settings.php:1142 mod/settings.php:1143 -#: mod/settings.php:1144 mod/settings.php:1145 -msgid "No" -msgstr "No" - -#: mod/apps.php:15 src/App.php:1657 -msgid "You must be logged in to use addons. " -msgstr "Tienes que estar registrado para tener acceso a los accesorios." - -#: mod/apps.php:20 -msgid "Applications" -msgstr "Aplicaciones" - -#: mod/apps.php:25 -msgid "No installed applications." -msgstr "Sin aplicaciones" - -#: mod/attach.php:14 -msgid "Item not available." -msgstr "Elemento no disponible." - -#: mod/attach.php:24 -msgid "Item was not found." -msgstr "Elemento no encontrado." - -#: mod/babel.php:25 -msgid "Source input" -msgstr "" - -#: mod/babel.php:31 -msgid "BBCode::toPlaintext" -msgstr "" - -#: mod/babel.php:37 -msgid "BBCode::convert (raw HTML)" -msgstr "" - -#: mod/babel.php:42 -msgid "BBCode::convert" -msgstr "" - -#: mod/babel.php:48 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "" - -#: mod/babel.php:54 -msgid "BBCode::toMarkdown" -msgstr "" - -#: mod/babel.php:60 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "" - -#: mod/babel.php:66 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "" - -#: mod/babel.php:72 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "" - -#: mod/babel.php:79 -msgid "Source input (Diaspora format)" -msgstr "" - -#: mod/babel.php:85 -msgid "Markdown::convert (raw HTML)" -msgstr "" - -#: mod/babel.php:90 -msgid "Markdown::convert" -msgstr "" - -#: mod/babel.php:96 -msgid "Markdown::toBBCode" -msgstr "" - -#: mod/babel.php:103 -msgid "Raw HTML input" -msgstr "" - -#: mod/babel.php:108 -msgid "HTML Input" -msgstr "" - -#: mod/babel.php:114 -msgid "HTML::toBBCode" -msgstr "" - -#: mod/babel.php:120 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "" - -#: mod/babel.php:125 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "" - -#: mod/babel.php:131 -msgid "HTML::toMarkdown" -msgstr "" - -#: mod/babel.php:137 -msgid "HTML::toPlaintext" -msgstr "" - -#: mod/babel.php:145 -msgid "Source text" -msgstr "" - -#: mod/babel.php:146 -msgid "BBCode" -msgstr "" - -#: mod/babel.php:147 -msgid "Markdown" -msgstr "" - -#: mod/babel.php:148 -msgid "HTML" -msgstr "" - -#: mod/bookmarklet.php:22 src/Content/Nav.php:164 src/Module/Login.php:319 -msgid "Login" -msgstr "Acceder" - -#: mod/bookmarklet.php:32 -msgid "Bad Request" -msgstr "" - -#: mod/bookmarklet.php:54 -msgid "The post was created" -msgstr "La publicación fue creada" - -#: mod/cal.php:35 mod/cal.php:39 mod/community.php:38 mod/follow.php:21 -#: mod/viewcontacts.php:23 mod/viewcontacts.php:27 mod/viewsrc.php:13 +msgid "Monthly posting limit of %d post reached. The post was rejected." +msgstr "Limite mensual de %d publicaciones alcanzado. La publicación fue rechazada." + +#: include/api.php:4452 mod/photos.php:105 mod/photos.php:196 +#: mod/photos.php:633 mod/photos.php:1053 mod/photos.php:1070 +#: mod/photos.php:1580 src/Module/Settings/Profile/Photo/Crop.php:97 +#: src/Module/Settings/Profile/Photo/Crop.php:113 +#: src/Module/Settings/Profile/Photo/Crop.php:129 +#: src/Module/Settings/Profile/Photo/Crop.php:178 +#: src/Module/Settings/Profile/Photo/Index.php:96 +#: src/Module/Settings/Profile/Photo/Index.php:102 src/Model/User.php:861 +#: src/Model/User.php:869 src/Model/User.php:877 +msgid "Profile Photos" +msgstr "Fotos del perfil" + +#: mod/redir.php:34 mod/redir.php:203 mod/cal.php:47 mod/cal.php:51 +#: mod/follow.php:37 src/Module/Debug/ItemBody.php:37 +#: src/Module/Conversation/Community.php:145 src/Module/Item/Ignore.php:41 +#: src/Module/Diaspora/Receive.php:51 msgid "Access denied." msgstr "Acceso denegado." -#: mod/cal.php:47 mod/dfrn_poll.php:490 mod/help.php:67 -#: mod/viewcontacts.php:34 src/App.php:1708 -msgid "Page not found." -msgstr "Página no encontrada." - -#: mod/cal.php:142 mod/display.php:313 mod/profile.php:156 -msgid "Access to this profile has been restricted." -msgstr "El acceso a este perfil ha sido restringido." - -#: mod/cal.php:274 mod/events.php:399 src/Content/Nav.php:154 -#: src/Content/Nav.php:220 src/Model/Profile.php:938 src/Model/Profile.php:949 -#: view/theme/frio/theme.php:277 view/theme/frio/theme.php:281 -msgid "Events" -msgstr "Eventos" - -#: mod/cal.php:275 mod/events.php:400 -msgid "View" -msgstr "Vista" - -#: mod/cal.php:276 mod/events.php:402 -msgid "Previous" -msgstr "Previo" - -#: mod/cal.php:277 mod/events.php:403 src/Module/Install.php:135 -msgid "Next" -msgstr "Siguiente" - -#: mod/cal.php:280 mod/events.php:408 src/Model/Event.php:426 -msgid "today" -msgstr "hoy" - -#: mod/cal.php:281 mod/events.php:409 src/Model/Event.php:427 -#: src/Util/Temporal.php:309 -msgid "month" -msgstr "mes" - -#: mod/cal.php:282 mod/events.php:410 src/Model/Event.php:428 -#: src/Util/Temporal.php:310 -msgid "week" -msgstr "semana" - -#: mod/cal.php:283 mod/events.php:411 src/Model/Event.php:429 -#: src/Util/Temporal.php:311 -msgid "day" -msgstr "día" - -#: mod/cal.php:284 mod/events.php:412 -msgid "list" -msgstr "lista" - -#: mod/cal.php:297 src/Core/Console/NewPassword.php:67 src/Model/User.php:269 -msgid "User not found" -msgstr "Usuario no encontrado" - -#: mod/cal.php:313 -msgid "This calendar format is not supported" -msgstr "Este formato de calendario no se soporta" - -#: mod/cal.php:315 -msgid "No exportable data found" -msgstr "No se ha encontrado información exportable" - -#: mod/cal.php:332 -msgid "calendar" -msgstr "calendario" - -#: mod/common.php:90 -msgid "No contacts in common." -msgstr "Sin contactos en común." - -#: mod/common.php:141 src/Module/Contact.php:893 -msgid "Common Friends" -msgstr "Amigos comunes" - -#: mod/community.php:31 mod/dfrn_request.php:598 mod/directory.php:43 -#: mod/display.php:213 mod/photos.php:943 mod/probe.php:13 mod/search.php:97 -#: mod/search.php:103 mod/videos.php:192 mod/viewcontacts.php:46 -#: mod/webfinger.php:16 -msgid "Public access denied." -msgstr "Acceso público denegado." - -#: mod/community.php:74 -msgid "Community option not available." +#: mod/redir.php:50 mod/redir.php:130 +msgid "Bad Request." msgstr "" -#: mod/community.php:91 -msgid "Not available." -msgstr "No disponible" - -#: mod/community.php:101 -msgid "Local Community" -msgstr "" - -#: mod/community.php:104 -msgid "Posts from local users on this server" -msgstr "" - -#: mod/community.php:112 -msgid "Global Community" -msgstr "" - -#: mod/community.php:115 -msgid "Posts from users of the whole federated network" -msgstr "" - -#: mod/community.php:161 mod/search.php:230 -msgid "No results." -msgstr "Sin resultados." - -#: mod/community.php:205 -msgid "" -"This community stream shows all public posts received by this node. They may" -" not reflect the opinions of this node’s users." -msgstr "" - -#: mod/credits.php:19 -msgid "Credits" -msgstr "Creditos" - -#: mod/credits.php:20 -msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" -msgstr "Friendica es un proyecto comunitario, que no seria posible sin la ayuda de mucha gente. Aquí una lista de de aquellos que aportaron al código o la traducción de friendica.\nGracias a todos! " - -#: mod/crepair.php:90 -msgid "Contact settings applied." -msgstr "Contacto configurado con éxito." - -#: mod/crepair.php:92 -msgid "Contact update failed." -msgstr "Error al actualizar el Contacto." - -#: mod/crepair.php:113 mod/dfrn_confirm.php:127 mod/fsuggest.php:31 -#: mod/fsuggest.php:97 mod/redir.php:32 mod/redir.php:138 +#: mod/redir.php:56 mod/redir.php:157 mod/dfrn_confirm.php:139 +#: src/Module/FriendSuggest.php:54 src/Module/FriendSuggest.php:93 +#: src/Module/Group.php:105 src/Module/Contact/Advanced.php:53 +#: src/Module/Contact/Advanced.php:106 msgid "Contact not found." msgstr "Contacto no encontrado." -#: mod/crepair.php:117 +#: mod/wallmessage.php:35 mod/wallmessage.php:59 mod/wallmessage.php:96 +#: mod/wallmessage.php:120 mod/dfrn_confirm.php:78 mod/settings.php:47 +#: mod/settings.php:65 mod/settings.php:489 mod/common.php:41 +#: mod/network.php:46 mod/repair_ostatus.php:31 mod/unfollow.php:37 +#: mod/unfollow.php:91 mod/unfollow.php:123 mod/message.php:70 +#: mod/message.php:113 mod/ostatus_subscribe.php:30 mod/suggest.php:34 +#: mod/wall_upload.php:99 mod/wall_upload.php:102 mod/api.php:50 +#: mod/api.php:55 mod/wall_attach.php:78 mod/wall_attach.php:81 +#: mod/item.php:189 mod/item.php:194 mod/item.php:973 mod/uimport.php:32 +#: mod/editpost.php:38 mod/events.php:228 mod/follow.php:76 mod/follow.php:146 +#: mod/notes.php:43 mod/photos.php:178 mod/photos.php:929 +#: src/Module/Notifications/Notification.php:47 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Profile/Contacts.php:65 src/Module/BaseNotifications.php:88 +#: src/Module/Register.php:62 src/Module/Register.php:75 +#: src/Module/Register.php:195 src/Module/Register.php:234 +#: src/Module/FriendSuggest.php:44 src/Module/BaseApi.php:59 +#: src/Module/BaseApi.php:65 src/Module/Delegation.php:118 +#: src/Module/Contact.php:365 src/Module/FollowConfirm.php:16 +#: src/Module/Invite.php:40 src/Module/Invite.php:128 src/Module/Attach.php:56 +#: src/Module/Group.php:45 src/Module/Group.php:90 +#: src/Module/Search/Directory.php:38 src/Module/Contact/Advanced.php:43 +#: src/Module/Settings/Profile/Photo/Crop.php:157 +#: src/Module/Settings/Profile/Photo/Index.php:113 +#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 +#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 +msgid "Permission denied." +msgstr "Permiso denegado." + +#: mod/wallmessage.php:68 mod/wallmessage.php:129 +#, php-format +msgid "Number of daily wall messages for %s exceeded. Message failed." +msgstr "Excedido el número máximo de mensajes para %s. El mensaje no se ha enviado." + +#: mod/wallmessage.php:76 mod/message.php:84 +msgid "No recipient selected." +msgstr "Ningún destinatario seleccionado" + +#: mod/wallmessage.php:79 +msgid "Unable to check your home location." +msgstr "Imposible comprobar tu servidor de inicio." + +#: mod/wallmessage.php:82 mod/message.php:91 +msgid "Message could not be sent." +msgstr "El mensaje no ha podido ser enviado." + +#: mod/wallmessage.php:85 mod/message.php:94 +msgid "Message collection failure." +msgstr "Fallo en la recolección de mensajes." + +#: mod/wallmessage.php:103 mod/wallmessage.php:112 +msgid "No recipient." +msgstr "Sin receptor." + +#: mod/wallmessage.php:137 mod/message.php:215 mod/message.php:365 +msgid "Please enter a link URL:" +msgstr "Introduce la dirección del enlace:" + +#: mod/wallmessage.php:142 mod/message.php:257 +msgid "Send Private Message" +msgstr "Enviar mensaje privado" + +#: mod/wallmessage.php:143 +#, php-format msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact may stop working." -msgstr "ADVERTENCIA: Esto es muy avanzado y si se introduce información incorrecta tu conexión con este contacto puede dejar de funcionar." +"If you wish for %s to respond, please check that the privacy settings on " +"your site allow private mail from unknown senders." +msgstr "Si quieres que %s te responda, asegúrate de que la configuración de privacidad permite enviar correo privado a desconocidos." -#: mod/crepair.php:118 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "Por favor usa el botón 'Atás' de tu navegador ahora si no tienes claro qué hacer en esta página." +#: mod/wallmessage.php:144 mod/message.php:258 mod/message.php:431 +msgid "To:" +msgstr "Para:" -#: mod/crepair.php:132 mod/crepair.php:134 -msgid "No mirroring" -msgstr "No espejar" +#: mod/wallmessage.php:145 mod/message.php:262 mod/message.php:433 +msgid "Subject:" +msgstr "Asunto:" -#: mod/crepair.php:132 -msgid "Mirror as forwarded posting" -msgstr "Espejar como reenvio" +#: mod/wallmessage.php:151 mod/message.php:266 mod/message.php:436 +#: src/Module/Invite.php:168 +msgid "Your message:" +msgstr "Tu mensaje:" -#: mod/crepair.php:132 mod/crepair.php:134 -msgid "Mirror as my own posting" -msgstr "Espejar como publicación propia" +#: mod/wallmessage.php:154 mod/message.php:270 mod/message.php:441 +#: mod/editpost.php:94 +msgid "Insert web link" +msgstr "Insertar enlace" -#: mod/crepair.php:147 -msgid "Return to contact editor" -msgstr "Volver al editor de contactos" - -#: mod/crepair.php:149 -msgid "Refetch contact data" -msgstr "Volver a solicitar datos del contacto." - -#: mod/crepair.php:151 mod/events.php:568 mod/fsuggest.php:115 -#: mod/invite.php:154 mod/localtime.php:56 mod/manage.php:183 -#: mod/message.php:263 mod/message.php:443 mod/photos.php:1089 -#: mod/photos.php:1177 mod/photos.php:1452 mod/photos.php:1497 -#: mod/photos.php:1536 mod/photos.php:1596 mod/poke.php:192 -#: mod/profiles.php:578 src/Module/Contact.php:596 src/Module/Install.php:189 -#: src/Module/Install.php:224 src/Object/Post.php:808 -#: view/theme/duepuntozero/config.php:72 view/theme/frio/config.php:119 -#: view/theme/quattro/config.php:74 view/theme/vier/config.php:120 -msgid "Submit" -msgstr "Envíar" - -#: mod/crepair.php:152 -msgid "Remote Self" -msgstr "Perfil remoto" - -#: mod/crepair.php:155 -msgid "Mirror postings from this contact" -msgstr "Espejar publicaciones de este contacto" - -#: mod/crepair.php:157 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "Marcar este contacto como perfil_remoto, esto generara que friendica reenvía nuevas publicaciones desde esta cuenta." - -#: mod/crepair.php:162 -msgid "Account Nickname" -msgstr "Apodo de la cuenta" - -#: mod/crepair.php:163 -msgid "@Tagname - overrides Name/Nickname" -msgstr "@Etiqueta - Sobrescribe el Nombre/Apodo" - -#: mod/crepair.php:164 -msgid "Account URL" -msgstr "Dirección de la cuenta" - -#: mod/crepair.php:165 -msgid "Friend Request URL" -msgstr "Dirección de la solicitud de amistad" - -#: mod/crepair.php:166 -msgid "Friend Confirm URL" -msgstr "Dirección de confirmación de tu amigo " - -#: mod/crepair.php:167 -msgid "Notification Endpoint URL" -msgstr "Dirección URL de la notificación" - -#: mod/crepair.php:168 -msgid "Poll/Feed URL" -msgstr "Dirección del Sondeo/Fuentes" - -#: mod/crepair.php:169 -msgid "New photo from this URL" -msgstr "Nueva foto de esta dirección" - -#: mod/delegate.php:43 -msgid "Parent user not found." -msgstr "" - -#: mod/delegate.php:150 -msgid "No parent user" -msgstr "" - -#: mod/delegate.php:165 -msgid "Parent Password:" -msgstr "" - -#: mod/delegate.php:165 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "" - -#: mod/delegate.php:172 -msgid "Parent User" -msgstr "" - -#: mod/delegate.php:175 -msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "" - -#: mod/delegate.php:177 src/Content/Nav.php:255 -msgid "Delegate Page Management" -msgstr "Delegar la administración de la página" - -#: mod/delegate.php:178 -msgid "Delegates" -msgstr "" - -#: mod/delegate.php:180 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "Los delegados tienen la capacidad de gestionar todos los aspectos de esta cuenta/página, excepto los ajustes básicos de la cuenta. Por favor, no delegues tu cuenta personal a nadie en quien no confíes completamente." - -#: mod/delegate.php:181 -msgid "Existing Page Delegates" -msgstr "Delegados actuales de la página" - -#: mod/delegate.php:183 -msgid "Potential Delegates" -msgstr "Delegados potenciales" - -#: mod/delegate.php:185 mod/tagrm.php:112 -msgid "Remove" -msgstr "Eliminar" - -#: mod/delegate.php:186 -msgid "Add" -msgstr "Añadir" - -#: mod/delegate.php:187 -msgid "No entries." -msgstr "Sin entradas." - -#: mod/dfrn_confirm.php:72 mod/profiles.php:42 mod/profiles.php:152 -#: mod/profiles.php:197 mod/profiles.php:527 +#: mod/dfrn_confirm.php:84 src/Module/Profile/Profile.php:82 msgid "Profile not found." msgstr "Perfil no encontrado." -#: mod/dfrn_confirm.php:128 +#: mod/dfrn_confirm.php:140 msgid "" "This may occasionally happen if contact was requested by both persons and it" " has already been approved." msgstr "Esto puede ocurrir a veces si la conexión fue solicitada por ambas personas y ya hubiera sido aprobada." -#: mod/dfrn_confirm.php:238 +#: mod/dfrn_confirm.php:241 msgid "Response from remote site was not understood." msgstr "La respuesta desde el sitio remoto no ha sido entendida." -#: mod/dfrn_confirm.php:245 mod/dfrn_confirm.php:251 +#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 msgid "Unexpected response from remote site: " msgstr "Respuesta inesperada desde el sitio remoto: " -#: mod/dfrn_confirm.php:260 +#: mod/dfrn_confirm.php:263 msgid "Confirmation completed successfully." msgstr "Confirmación completada con éxito." -#: mod/dfrn_confirm.php:272 +#: mod/dfrn_confirm.php:275 msgid "Temporary failure. Please wait and try again." msgstr "Error temporal. Por favor, espere y vuelva a intentarlo." -#: mod/dfrn_confirm.php:275 +#: mod/dfrn_confirm.php:278 msgid "Introduction failed or was revoked." msgstr "La presentación ha fallado o ha sido anulada." -#: mod/dfrn_confirm.php:280 +#: mod/dfrn_confirm.php:283 msgid "Remote site reported: " msgstr "El sito remoto informó: " -#: mod/dfrn_confirm.php:381 -msgid "Unable to set contact photo." -msgstr "Imposible establecer la foto del contacto." - -#: mod/dfrn_confirm.php:443 +#: mod/dfrn_confirm.php:388 #, php-format msgid "No user record found for '%s' " msgstr "No se ha encontrado a ningún '%s' " -#: mod/dfrn_confirm.php:453 +#: mod/dfrn_confirm.php:398 msgid "Our site encryption key is apparently messed up." msgstr "Nuestra clave de cifrado del sitio es aparentemente un lío." -#: mod/dfrn_confirm.php:464 +#: mod/dfrn_confirm.php:409 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "Se ha proporcionado una dirección vacía o no hemos podido descifrarla." -#: mod/dfrn_confirm.php:480 +#: mod/dfrn_confirm.php:425 msgid "Contact record was not found for you on our site." msgstr "El contacto no se ha encontrado en nuestra base de datos." -#: mod/dfrn_confirm.php:494 +#: mod/dfrn_confirm.php:439 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "La clave pública del sitio no está disponible en los datos del contacto para %s." -#: mod/dfrn_confirm.php:510 +#: mod/dfrn_confirm.php:455 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "La identificación proporcionada por el sistema es un duplicado de nuestro sistema. Debería funcionar si lo intentas de nuevo." -#: mod/dfrn_confirm.php:521 +#: mod/dfrn_confirm.php:466 msgid "Unable to set your contact credentials on our system." msgstr "No se puede establecer las credenciales de tu contacto en nuestro sistema." -#: mod/dfrn_confirm.php:577 +#: mod/dfrn_confirm.php:522 msgid "Unable to update your contact profile details on our system" msgstr "No se puede actualizar los datos de tu perfil de contacto en nuestro sistema" -#: mod/dfrn_confirm.php:607 mod/dfrn_request.php:560 -#: src/Model/Contact.php:1960 +#: mod/dfrn_confirm.php:552 mod/dfrn_request.php:569 +#: src/Model/Contact.php:2666 msgid "[Name Withheld]" msgstr "[Nombre oculto]" -#: mod/dfrn_poll.php:126 mod/dfrn_poll.php:534 +#: mod/videos.php:129 mod/display.php:179 mod/dfrn_request.php:606 +#: mod/photos.php:843 src/Module/Debug/WebFinger.php:38 +#: src/Module/Debug/Probe.php:39 src/Module/Conversation/Community.php:139 +#: src/Module/Directory.php:49 src/Module/Search/Index.php:49 +#: src/Module/Search/Index.php:54 +msgid "Public access denied." +msgstr "Acceso público denegado." + +#: mod/videos.php:134 +msgid "No videos selected" +msgstr "Ningún vídeo seleccionado" + +#: mod/videos.php:182 mod/photos.php:914 +msgid "Access to this item is restricted." +msgstr "El acceso a este elemento está restringido." + +#: mod/videos.php:252 src/Model/Item.php:3522 +msgid "View Video" +msgstr "Ver vídeo" + +#: mod/videos.php:259 mod/photos.php:1600 +msgid "View Album" +msgstr "Ver Álbum" + +#: mod/videos.php:267 +msgid "Recent Videos" +msgstr "Vídeos recientes" + +#: mod/videos.php:269 +msgid "Upload New Videos" +msgstr "Subir nuevos vídeos" + +#: mod/match.php:62 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "" + +#: mod/match.php:105 src/Content/Pager.php:216 +msgid "first" +msgstr "primera" + +#: mod/match.php:110 src/Content/Pager.php:276 +msgid "next" +msgstr "sig." + +#: mod/match.php:120 src/Module/BaseSearch.php:117 +msgid "No matches" +msgstr "Sin conincidencias" + +#: mod/match.php:125 +msgid "Profile Match" +msgstr "Coincidencias de Perfil" + +#: mod/settings.php:90 +msgid "Missing some important data!" +msgstr "¡Faltan algunos datos importantes!" + +#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:840 +msgid "Update" +msgstr "Actualizar" + +#: mod/settings.php:200 +msgid "Failed to connect with email account using the settings provided." +msgstr "Error al conectar con la cuenta de correo mediante la configuración suministrada." + +#: mod/settings.php:229 +msgid "Contact CSV file upload error" +msgstr "" + +#: mod/settings.php:244 +msgid "Importing Contacts done" +msgstr "" + +#: mod/settings.php:255 +msgid "Relocate message has been send to your contacts" +msgstr "Mensaje de reubicación ha sido enviado a sus contactos." + +#: mod/settings.php:267 +msgid "Passwords do not match." +msgstr "" + +#: mod/settings.php:275 src/Console/User.php:166 +msgid "Password update failed. Please try again." +msgstr "La actualización de la contraseña ha fallado. Por favor, prueba otra vez." + +#: mod/settings.php:278 src/Console/User.php:169 +msgid "Password changed." +msgstr "Contraseña modificada." + +#: mod/settings.php:281 +msgid "Password unchanged." +msgstr "" + +#: mod/settings.php:364 +msgid "Please use a shorter name." +msgstr "" + +#: mod/settings.php:367 +msgid "Name too short." +msgstr "" + +#: mod/settings.php:374 +msgid "Wrong Password." +msgstr "" + +#: mod/settings.php:379 +msgid "Invalid email." +msgstr "" + +#: mod/settings.php:385 +msgid "Cannot change to that email." +msgstr "" + +#: mod/settings.php:422 +msgid "Private forum has no privacy permissions. Using default privacy group." +msgstr "El foro privado no tiene permisos de privacidad. Usando el grupo de privacidad por defecto." + +#: mod/settings.php:425 +msgid "Private forum has no privacy permissions and no default privacy group." +msgstr "El foro privado no tiene permisos de privacidad ni grupo por defecto de privacidad." + +#: mod/settings.php:442 +msgid "Settings were not updated." +msgstr "" + +#: mod/settings.php:498 mod/settings.php:524 mod/settings.php:558 +msgid "Add application" +msgstr "Agregar aplicación" + +#: mod/settings.php:499 mod/settings.php:606 mod/settings.php:704 +#: mod/settings.php:859 src/Module/Admin/Themes/Index.php:113 +#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:80 +#: src/Module/Admin/Site.php:586 src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Settings/Delegation.php:170 +#: src/Module/Settings/Display.php:182 +msgid "Save Settings" +msgstr "Guardar configuración" + +#: mod/settings.php:501 mod/settings.php:527 src/Module/Admin/Users.php:237 +#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 +#: src/Module/Admin/Users.php:278 src/Module/Admin/Blocklist/Contact.php:90 +#: src/Module/Contact/Advanced.php:150 +msgid "Name" +msgstr "Nombre" + +#: mod/settings.php:502 mod/settings.php:528 +msgid "Consumer Key" +msgstr "Clave del consumidor" + +#: mod/settings.php:503 mod/settings.php:529 +msgid "Consumer Secret" +msgstr "Secreto del consumidor" + +#: mod/settings.php:504 mod/settings.php:530 +msgid "Redirect" +msgstr "Redirigir" + +#: mod/settings.php:505 mod/settings.php:531 +msgid "Icon url" +msgstr "Dirección del ícono" + +#: mod/settings.php:516 +msgid "You can't edit this application." +msgstr "No puedes editar esta aplicación." + +#: mod/settings.php:557 +msgid "Connected Apps" +msgstr "Aplicaciones conectadas" + +#: mod/settings.php:559 src/Object/Post.php:184 src/Object/Post.php:186 +msgid "Edit" +msgstr "Editar" + +#: mod/settings.php:561 +msgid "Client key starts with" +msgstr "Clave de cliente comienza por" + +#: mod/settings.php:562 +msgid "No name" +msgstr "Sin nombre" + +#: mod/settings.php:563 +msgid "Remove authorization" +msgstr "Suprimir la autorización" + +#: mod/settings.php:574 +msgid "No Addon settings configured" +msgstr "" + +#: mod/settings.php:583 +msgid "Addon Settings" +msgstr "" + +#: mod/settings.php:604 +msgid "Additional Features" +msgstr "Características adicionales" + +#: mod/settings.php:629 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "enabled" +msgstr "habilitado" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "disabled" +msgstr "deshabilitado" + +#: mod/settings.php:629 mod/settings.php:630 +#, php-format +msgid "Built-in support for %s connectivity is %s" +msgstr "El soporte integrado de conexión con %s está %s" + +#: mod/settings.php:630 +msgid "OStatus (GNU Social)" +msgstr "" + +#: mod/settings.php:661 +msgid "Email access is disabled on this site." +msgstr "El acceso por correo está deshabilitado en esta web." + +#: mod/settings.php:666 mod/settings.php:702 +msgid "None" +msgstr "Ninguna" + +#: mod/settings.php:672 src/Module/BaseSettings.php:80 +msgid "Social Networks" +msgstr "Redes sociales" + +#: mod/settings.php:677 +msgid "General Social Media Settings" +msgstr "Configuración general de social media " + +#: mod/settings.php:678 +msgid "Accept only top level posts by contacts you follow" +msgstr "" + +#: mod/settings.php:678 +msgid "" +"The system does an auto completion of threads when a comment arrives. This " +"has got the side effect that you can receive posts that had been started by " +"a non-follower but had been commented by someone you follow. This setting " +"deactivates this behaviour. When activated, you strictly only will receive " +"posts from people you really do follow." +msgstr "" + +#: mod/settings.php:679 +msgid "Disable Content Warning" +msgstr "" + +#: mod/settings.php:679 +msgid "" +"Users on networks like Mastodon or Pleroma are able to set a content warning" +" field which collapse their post by default. This disables the automatic " +"collapsing and sets the content warning as the post title. Doesn't affect " +"any other content filtering you eventually set up." +msgstr "" + +#: mod/settings.php:680 +msgid "Disable intelligent shortening" +msgstr "Deshabilitar recorte inteligente de URL" + +#: mod/settings.php:680 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If this option is enabled then every shortened post will always point to the" +" original friendica post." +msgstr "Normalemente el sistema intenta de encontrara el mejor enlace para agregar a envíos recortados (twitter, OStatus). Si esta opción se encuentra habilitado, todo envío recortado apuntara siempre al tema original en friendica." + +#: mod/settings.php:681 +msgid "Attach the link title" +msgstr "" + +#: mod/settings.php:681 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" +" share feed content." +msgstr "" + +#: mod/settings.php:682 +msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" +msgstr "Automáticamente seguir cualquier GNUsocial (OStatus) seguidores o menciones " + +#: mod/settings.php:682 +msgid "" +"If you receive a message from an unknown OStatus user, this option decides " +"what to do. If it is checked, a new contact will be created for every " +"unknown user." +msgstr "Cuando se recibe un mensaje de un perfil desconocido de OStatus, esta opción define que hacer.\nSi es habilitado, un nuevo contacto sera creado para cada usuario." + +#: mod/settings.php:683 +msgid "Default group for OStatus contacts" +msgstr "Grupo por defecto para contactos OStatus" + +#: mod/settings.php:684 +msgid "Your legacy GNU Social account" +msgstr "Tu cuenta GNU social conectada" + +#: mod/settings.php:684 +msgid "" +"If you enter your old GNU Social/Statusnet account name here (in the format " +"user@domain.tld), your contacts will be added automatically. The field will " +"be emptied when done." +msgstr "Si agrega su viejo nombre de perfil GNUsocial/Statusnet aqui (en el formato de usuario@dominio.tld), sus contactos serán añadidos automáticamente.\nEl campo sera vaciado cuando termine el proceso. " + +#: mod/settings.php:687 +msgid "Repair OStatus subscriptions" +msgstr "Reparar subscripciones de OStatus" + +#: mod/settings.php:691 +msgid "Email/Mailbox Setup" +msgstr "Configuración del correo/buzón" + +#: mod/settings.php:692 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "Si quieres comunicarte con tus contactos de correo usando este servicio (opcional), por favor, especifica cómo conectar con tu buzón." + +#: mod/settings.php:693 +msgid "Last successful email check:" +msgstr "Última comprobación del correo con éxito:" + +#: mod/settings.php:695 +msgid "IMAP server name:" +msgstr "Nombre del servidor IMAP:" + +#: mod/settings.php:696 +msgid "IMAP port:" +msgstr "Puerto IMAP:" + +#: mod/settings.php:697 +msgid "Security:" +msgstr "Seguridad:" + +#: mod/settings.php:698 +msgid "Email login name:" +msgstr "Nombre de usuario:" + +#: mod/settings.php:699 +msgid "Email password:" +msgstr "Contraseña:" + +#: mod/settings.php:700 +msgid "Reply-to address:" +msgstr "Dirección de respuesta:" + +#: mod/settings.php:701 +msgid "Send public posts to all email contacts:" +msgstr "Enviar publicaciones públicas a todos los contactos de correo:" + +#: mod/settings.php:702 +msgid "Action after import:" +msgstr "Acción después de importar:" + +#: mod/settings.php:702 src/Content/Nav.php:269 +msgid "Mark as seen" +msgstr "Marcar como leído" + +#: mod/settings.php:702 +msgid "Move to folder" +msgstr "Mover a un directorio" + +#: mod/settings.php:703 +msgid "Move to folder:" +msgstr "Mover al directorio:" + +#: mod/settings.php:717 +msgid "Unable to find your profile. Please contact your admin." +msgstr "" + +#: mod/settings.php:753 +msgid "Account Types" +msgstr "Tipos de cuenta" + +#: mod/settings.php:754 +msgid "Personal Page Subtypes" +msgstr "Subtipos de página personal" + +#: mod/settings.php:755 +msgid "Community Forum Subtypes" +msgstr "Subtipos de foro de comunidad" + +#: mod/settings.php:762 src/Module/Admin/Users.php:194 +msgid "Personal Page" +msgstr "Página personal" + +#: mod/settings.php:763 +msgid "Account for a personal profile." +msgstr "Cuenta para un perfil personal." + +#: mod/settings.php:766 src/Module/Admin/Users.php:195 +msgid "Organisation Page" +msgstr "Página de organización" + +#: mod/settings.php:767 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "Cuenta para una organización que aprueba automáticamente las solicitudes de contacto como «Seguidores»." + +#: mod/settings.php:770 src/Module/Admin/Users.php:196 +msgid "News Page" +msgstr "Página de noticias" + +#: mod/settings.php:771 +msgid "" +"Account for a news reflector that automatically approves contact requests as" +" \"Followers\"." +msgstr "Cuenta para un reflector de noticias que aprueba automáticamente las solicitudes de contacto como «Seguidores»." + +#: mod/settings.php:774 src/Module/Admin/Users.php:197 +msgid "Community Forum" +msgstr "Foro de la comunidad" + +#: mod/settings.php:775 +msgid "Account for community discussions." +msgstr "Cuenta para discusiones de la comunidad." + +#: mod/settings.php:778 src/Module/Admin/Users.php:187 +msgid "Normal Account Page" +msgstr "Página de cuenta normal" + +#: mod/settings.php:779 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "Cuenta para un perfil personal regular que requiere aprobación manual de «Amigos» y «Seguidores»." + +#: mod/settings.php:782 src/Module/Admin/Users.php:188 +msgid "Soapbox Page" +msgstr "Página de tribuna" + +#: mod/settings.php:783 +msgid "" +"Account for a public profile that automatically approves contact requests as" +" \"Followers\"." +msgstr "Cuenta para un perfil público que aprueba automáticamente las solicitudes de contacto como «Seguidores»." + +#: mod/settings.php:786 src/Module/Admin/Users.php:189 +msgid "Public Forum" +msgstr "Foro público" + +#: mod/settings.php:787 +msgid "Automatically approves all contact requests." +msgstr "Aprueba automáticamente todas las solicitudes de contacto." + +#: mod/settings.php:790 src/Module/Admin/Users.php:190 +msgid "Automatic Friend Page" +msgstr "Página de Amistad autómatica" + +#: mod/settings.php:791 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "Cuenta para un perfil popular que aprueba automáticamente las solicitudes de contacto como «Friends»." + +#: mod/settings.php:794 +msgid "Private Forum [Experimental]" +msgstr "Foro privado [Experimental]" + +#: mod/settings.php:795 +msgid "Requires manual approval of contact requests." +msgstr "Requiere aprobación manual de solicitudes de contacto." + +#: mod/settings.php:806 +msgid "OpenID:" +msgstr "OpenID:" + +#: mod/settings.php:806 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "(Opcional) Permitir a este OpenID acceder a esta cuenta." + +#: mod/settings.php:814 +msgid "Publish your profile in your local site directory?" +msgstr "" + +#: mod/settings.php:814 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the" +" system settings." +msgstr "" + +#: mod/settings.php:820 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories " +"(e.g. %s)." +msgstr "" + +#: mod/settings.php:826 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "Su dirección de identidad es '%s' o '%s'." + +#: mod/settings.php:857 +msgid "Account Settings" +msgstr "Configuración de la cuenta" + +#: mod/settings.php:865 +msgid "Password Settings" +msgstr "Configuración de la contraseña" + +#: mod/settings.php:866 src/Module/Register.php:149 +msgid "New Password:" +msgstr "Contraseña nueva:" + +#: mod/settings.php:866 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces, accentuated letters and colon (:)." +msgstr "" + +#: mod/settings.php:867 src/Module/Register.php:150 +msgid "Confirm:" +msgstr "Confirmar:" + +#: mod/settings.php:867 +msgid "Leave password fields blank unless changing" +msgstr "Deja la contraseña en blanco si no quieres cambiarla" + +#: mod/settings.php:868 +msgid "Current Password:" +msgstr "Contraseña actual:" + +#: mod/settings.php:868 mod/settings.php:869 +msgid "Your current password to confirm the changes" +msgstr "Su contraseña actual para confirmar los cambios." + +#: mod/settings.php:869 +msgid "Password:" +msgstr "Contraseña:" + +#: mod/settings.php:872 +msgid "Delete OpenID URL" +msgstr "" + +#: mod/settings.php:874 +msgid "Basic Settings" +msgstr "Configuración básica" + +#: mod/settings.php:875 src/Module/Profile/Profile.php:144 +msgid "Full Name:" +msgstr "Nombre completo:" + +#: mod/settings.php:876 +msgid "Email Address:" +msgstr "Dirección de correo:" + +#: mod/settings.php:877 +msgid "Your Timezone:" +msgstr "Zona horaria:" + +#: mod/settings.php:878 +msgid "Your Language:" +msgstr "Tu idioma:" + +#: mod/settings.php:878 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "Selecciona el idioma que se usara para la interfaz del usuario y para el envío de correo." + +#: mod/settings.php:879 +msgid "Default Post Location:" +msgstr "Localización predeterminada:" + +#: mod/settings.php:880 +msgid "Use Browser Location:" +msgstr "Usar localización del navegador:" + +#: mod/settings.php:882 +msgid "Security and Privacy Settings" +msgstr "Configuración de seguridad y privacidad" + +#: mod/settings.php:884 +msgid "Maximum Friend Requests/Day:" +msgstr "Máximo número de peticiones de amistad por día:" + +#: mod/settings.php:884 mod/settings.php:894 +msgid "(to prevent spam abuse)" +msgstr "(para prevenir el abuso de spam)" + +#: mod/settings.php:886 +msgid "Allow your profile to be searchable globally?" +msgstr "" + +#: mod/settings.php:886 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your" +" profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "" + +#: mod/settings.php:887 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "" + +#: mod/settings.php:887 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "" + +#: mod/settings.php:888 +msgid "Hide your profile details from anonymous viewers?" +msgstr "" + +#: mod/settings.php:888 +msgid "" +"Anonymous visitors will only see your profile picture, your display name and" +" the nickname you are using on your profile page. Your public posts and " +"replies will still be accessible by other means." +msgstr "" + +#: mod/settings.php:889 +msgid "Make public posts unlisted" +msgstr "" + +#: mod/settings.php:889 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "" + +#: mod/settings.php:890 +msgid "Make all posted pictures accessible" +msgstr "" + +#: mod/settings.php:890 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "" + +#: mod/settings.php:891 +msgid "Allow friends to post to your profile page?" +msgstr "¿Permites que tus amigos publiquen en tu página de perfil?" + +#: mod/settings.php:891 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "" + +#: mod/settings.php:892 +msgid "Allow friends to tag your posts?" +msgstr "¿Permites a los amigos etiquetar tus publicaciones?" + +#: mod/settings.php:892 +msgid "Your contacts can add additional tags to your posts." +msgstr "" + +#: mod/settings.php:893 +msgid "Permit unknown people to send you private mail?" +msgstr "¿Permites que desconocidos te manden correos privados?" + +#: mod/settings.php:893 +msgid "" +"Friendica network users may send you private messages even if they are not " +"in your contact list." +msgstr "" + +#: mod/settings.php:894 +msgid "Maximum private messages per day from unknown people:" +msgstr "Número máximo de mensajes diarios para desconocidos:" + +#: mod/settings.php:896 +msgid "Default Post Permissions" +msgstr "Permisos por defecto para las publicaciones" + +#: mod/settings.php:900 +msgid "Expiration settings" +msgstr "" + +#: mod/settings.php:901 +msgid "Automatically expire posts after this many days:" +msgstr "Las publicaciones expirarán automáticamente después de estos días:" + +#: mod/settings.php:901 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "Si lo dejas vacío no expirarán nunca. Las publicaciones que hayan expirado se borrarán" + +#: mod/settings.php:902 +msgid "Expire posts" +msgstr "" + +#: mod/settings.php:902 +msgid "When activated, posts and comments will be expired." +msgstr "" + +#: mod/settings.php:903 +msgid "Expire personal notes" +msgstr "" + +#: mod/settings.php:903 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "" + +#: mod/settings.php:904 +msgid "Expire starred posts" +msgstr "" + +#: mod/settings.php:904 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "" + +#: mod/settings.php:905 +msgid "Expire photos" +msgstr "" + +#: mod/settings.php:905 +msgid "When activated, photos will be expired." +msgstr "" + +#: mod/settings.php:906 +msgid "Only expire posts by others" +msgstr "" + +#: mod/settings.php:906 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "" + +#: mod/settings.php:909 +msgid "Notification Settings" +msgstr "Configuración de notificaciones" + +#: mod/settings.php:910 +msgid "Send a notification email when:" +msgstr "Enviar notificación por correo cuando:" + +#: mod/settings.php:911 +msgid "You receive an introduction" +msgstr "Recibas una presentación" + +#: mod/settings.php:912 +msgid "Your introductions are confirmed" +msgstr "Tu presentación sea confirmada" + +#: mod/settings.php:913 +msgid "Someone writes on your profile wall" +msgstr "Alguien escriba en el muro de mi perfil" + +#: mod/settings.php:914 +msgid "Someone writes a followup comment" +msgstr "Algien escriba en un comentario que sigo" + +#: mod/settings.php:915 +msgid "You receive a private message" +msgstr "Recibas un mensaje privado" + +#: mod/settings.php:916 +msgid "You receive a friend suggestion" +msgstr "Recibas una sugerencia de amistad" + +#: mod/settings.php:917 +msgid "You are tagged in a post" +msgstr "Seas etiquetado en una publicación" + +#: mod/settings.php:918 +msgid "You are poked/prodded/etc. in a post" +msgstr "Te han tocado/empujado/etc. en una publicación" + +#: mod/settings.php:920 +msgid "Activate desktop notifications" +msgstr "Activar notificaciones en pantalla." + +#: mod/settings.php:920 +msgid "Show desktop popup on new notifications" +msgstr "Mostrar notificaciones emergentes en caso de nuevos eventos." + +#: mod/settings.php:922 +msgid "Text-only notification emails" +msgstr "Notificaciones e-mail de solo texto" + +#: mod/settings.php:924 +msgid "Send text only notification emails, without the html part" +msgstr "Enviar las notificaciones por correo con formato de solo texto sin html." + +#: mod/settings.php:926 +msgid "Show detailled notifications" +msgstr "Mostrar notificaciones detalladas" + +#: mod/settings.php:928 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "" + +#: mod/settings.php:930 +msgid "Advanced Account/Page Type Settings" +msgstr "Configuración avanzada de tipo de Cuenta/Página" + +#: mod/settings.php:931 +msgid "Change the behaviour of this account for special situations" +msgstr "Cambiar el comportamiento de esta cuenta para situaciones especiales" + +#: mod/settings.php:934 +msgid "Import Contacts" +msgstr "" + +#: mod/settings.php:935 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "" + +#: mod/settings.php:936 +msgid "Upload File" +msgstr "" + +#: mod/settings.php:938 +msgid "Relocate" +msgstr "Relocalizar" + +#: mod/settings.php:939 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "Si ha migrado este perfil desde otro servidor aquí y algunos contactos no reciben sus publicaciones intente recomunicar su ubicación a traves este botón. (Como para decir el botón de los botones)" + +#: mod/settings.php:940 +msgid "Resend relocate message to contacts" +msgstr "Reenviar mensaje de relocalización a los contactos" + +#: mod/ping.php:285 +msgid "{0} wants to be your friend" +msgstr "{0} quiere ser tu amigo" + +#: mod/ping.php:301 +msgid "{0} requested registration" +msgstr "{0} solicitudes de registro" + +#: mod/common.php:104 +msgid "No contacts in common." +msgstr "Sin contactos en común." + +#: mod/common.php:125 src/Module/Contact.php:917 +msgid "Common Friends" +msgstr "Amigos comunes" + +#: mod/network.php:304 +msgid "No items found" +msgstr "" + +#: mod/network.php:547 +msgid "No such group" +msgstr "Ningún grupo" + +#: mod/network.php:568 src/Module/Group.php:293 +msgid "Group is empty" +msgstr "El grupo está vacío" + +#: mod/network.php:572 +#, php-format +msgid "Group: %s" +msgstr "Grupo: %s" + +#: mod/network.php:597 src/Module/AllFriends.php:52 +#: src/Module/AllFriends.php:60 +msgid "Invalid contact." +msgstr "Contacto erróneo." + +#: mod/network.php:815 +msgid "Latest Activity" +msgstr "" + +#: mod/network.php:818 +msgid "Sort by latest activity" +msgstr "" + +#: mod/network.php:823 +msgid "Latest Posts" +msgstr "" + +#: mod/network.php:826 +msgid "Sort by post received date" +msgstr "" + +#: mod/network.php:833 src/Module/Settings/Profile/Index.php:242 +msgid "Personal" +msgstr "Personal" + +#: mod/network.php:836 +msgid "Posts that mention or involve you" +msgstr "Publicaciones que te mencionan o involucran" + +#: mod/network.php:842 +msgid "Starred" +msgstr "Favoritos" + +#: mod/network.php:845 +msgid "Favourite Posts" +msgstr "Publicaciones favoritas" + +#: mod/repair_ostatus.php:36 +msgid "Resubscribing to OStatus contacts" +msgstr "Resubscribir a contactos de OStatus" + +#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 +#: src/Module/Debug/Babel.php:269 +#: src/Module/Debug/ActivityPubConversion.php:130 +msgid "Error" +msgid_plural "Errors" +msgstr[0] "" +msgstr[1] "" + +#: mod/repair_ostatus.php:65 mod/ostatus_subscribe.php:79 +msgid "Done" +msgstr "hecho!" + +#: mod/repair_ostatus.php:71 mod/ostatus_subscribe.php:103 +msgid "Keep this window open until done." +msgstr "Mantén esta ventana abierta hasta que el proceso ha terminado." + +#: mod/unfollow.php:51 mod/unfollow.php:106 +msgid "You aren't following this contact." +msgstr "" + +#: mod/unfollow.php:61 mod/unfollow.php:112 +msgid "Unfollowing is currently not supported by your network." +msgstr "Dejar de Seguir no es compatible con su red actualmente." + +#: mod/unfollow.php:132 +msgid "Disconnect/Unfollow" +msgstr "Desconectar/Dejar de seguir" + +#: mod/unfollow.php:134 mod/follow.php:159 +msgid "Your Identity Address:" +msgstr "Dirección de tu perfil:" + +#: mod/unfollow.php:136 mod/dfrn_request.php:647 mod/follow.php:95 +#: src/Module/RemoteFollow.php:109 +msgid "Submit Request" +msgstr "Enviar solicitud" + +#: mod/unfollow.php:140 mod/follow.php:160 +#: src/Module/Notifications/Introductions.php:103 +#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:612 +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "Profile URL" +msgstr "URL Perfil" + +#: mod/unfollow.php:150 mod/follow.php:182 src/Module/Contact.php:889 +#: src/Module/BaseProfile.php:63 +msgid "Status Messages and Posts" +msgstr "Mensajes de Estado y Publicaciones" + +#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:275 +msgid "New Message" +msgstr "Nuevo mensaje" + +#: mod/message.php:88 +msgid "Unable to locate contact information." +msgstr "No se puede encontrar información del contacto." + +#: mod/message.php:122 src/Module/Notifications/Notification.php:56 +#: src/Module/Notifications/Introductions.php:111 +#: src/Module/Notifications/Introductions.php:149 +msgid "Discard" +msgstr "Descartar" + +#: mod/message.php:160 +msgid "Do you really want to delete this message?" +msgstr "¿Estás seguro de que quieres borrar este mensaje?" + +#: mod/message.php:162 mod/api.php:125 mod/item.php:925 +#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 +#: src/Module/Contact.php:448 +msgid "Yes" +msgstr "Sí" + +#: mod/message.php:178 +msgid "Conversation not found." +msgstr "" + +#: mod/message.php:183 +msgid "Message was not deleted." +msgstr "" + +#: mod/message.php:201 +msgid "Conversation was not removed." +msgstr "" + +#: mod/message.php:300 +msgid "No messages." +msgstr "No hay mensajes." + +#: mod/message.php:357 +msgid "Message not available." +msgstr "Mensaje no disponibile." + +#: mod/message.php:407 +msgid "Delete message" +msgstr "Borrar mensaje" + +#: mod/message.php:409 mod/message.php:537 +msgid "D, d M Y - g:i A" +msgstr "D, d M Y - g:i A" + +#: mod/message.php:424 mod/message.php:534 +msgid "Delete conversation" +msgstr "Eliminar conversación" + +#: mod/message.php:426 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "No hay comunicaciones seguras disponibles. Podrías responder desde la página de perfil del remitente. " + +#: mod/message.php:430 +msgid "Send Reply" +msgstr "Enviar respuesta" + +#: mod/message.php:513 +#, php-format +msgid "Unknown sender - %s" +msgstr "Remitente desconocido - %s" + +#: mod/message.php:515 +#, php-format +msgid "You and %s" +msgstr "Tú y %s" + +#: mod/message.php:517 +#, php-format +msgid "%s and You" +msgstr "%s y Tú" + +#: mod/message.php:540 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "%d mensaje" +msgstr[1] "%d mensajes" + +#: mod/ostatus_subscribe.php:35 +msgid "Subscribing to OStatus contacts" +msgstr "Subscribir a los contactos de OStatus" + +#: mod/ostatus_subscribe.php:45 +msgid "No contact provided." +msgstr "Sin suministro de datos de contacto." + +#: mod/ostatus_subscribe.php:51 +msgid "Couldn't fetch information for contact." +msgstr "No se ha podido conseguir la información del contacto." + +#: mod/ostatus_subscribe.php:61 +msgid "Couldn't fetch friends for contact." +msgstr "No se ha podido conseguir datos de amigos para contactar." + +#: mod/ostatus_subscribe.php:93 +msgid "success" +msgstr "exito!" + +#: mod/ostatus_subscribe.php:95 +msgid "failed" +msgstr "fallido!" + +#: mod/ostatus_subscribe.php:98 src/Object/Post.php:305 +msgid "ignored" +msgstr "ignorado" + +#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:538 #, php-format msgid "%1$s welcomes %2$s" msgstr "%1$s te da la bienvenida a %2$s" -#: mod/dfrn_request.php:95 -msgid "This introduction has already been accepted." -msgstr "Esta presentación ya ha sido aceptada." - -#: mod/dfrn_request.php:113 mod/dfrn_request.php:354 -msgid "Profile location is not valid or does not contain profile information." -msgstr "La dirección del perfil no es válida o no contiene información del perfil." - -#: mod/dfrn_request.php:117 mod/dfrn_request.php:358 -msgid "Warning: profile location has no identifiable owner name." -msgstr "Aviso: La dirección del perfil no tiene un nombre de propietario identificable." - -#: mod/dfrn_request.php:120 mod/dfrn_request.php:361 -msgid "Warning: profile location has no profile photo." -msgstr "Aviso: la dirección del perfil no tiene foto de perfil." - -#: mod/dfrn_request.php:124 mod/dfrn_request.php:365 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "no se encontró %d parámetro requerido en el lugar determinado" -msgstr[1] "no se encontraron %d parámetros requeridos en el lugar determinado" - -#: mod/dfrn_request.php:162 -msgid "Introduction complete." -msgstr "Presentación completa." - -#: mod/dfrn_request.php:198 -msgid "Unrecoverable protocol error." -msgstr "Error de protocolo irrecuperable." - -#: mod/dfrn_request.php:225 -msgid "Profile unavailable." -msgstr "Perfil no disponible." - -#: mod/dfrn_request.php:247 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "%s ha recibido demasiadas solicitudes de conexión hoy." - -#: mod/dfrn_request.php:248 -msgid "Spam protection measures have been invoked." -msgstr "Han sido activadas las medidas de protección contra spam." - -#: mod/dfrn_request.php:249 -msgid "Friends are advised to please try again in 24 hours." -msgstr "Tus amigos serán avisados para que lo intenten de nuevo pasadas 24 horas." - -#: mod/dfrn_request.php:275 -msgid "Invalid locator" -msgstr "Localizador no válido" - -#: mod/dfrn_request.php:311 -msgid "You have already introduced yourself here." -msgstr "Ya te has presentado aquí." - -#: mod/dfrn_request.php:314 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "Al parecer, ya eres amigo de %s." - -#: mod/dfrn_request.php:334 -msgid "Invalid profile URL." -msgstr "Dirección de perfil no válida." - -#: mod/dfrn_request.php:340 src/Model/Contact.php:1640 -msgid "Disallowed profile URL." -msgstr "Dirección de perfil no permitida." - -#: mod/dfrn_request.php:413 src/Module/Contact.php:236 -msgid "Failed to update contact record." -msgstr "Error al actualizar el contacto." - -#: mod/dfrn_request.php:433 -msgid "Your introduction has been sent." -msgstr "Tu presentación ha sido enviada." - -#: mod/dfrn_request.php:471 -msgid "" -"Remote subscription can't be done for your network. Please subscribe " -"directly on your system." -msgstr "La subscripción remota no se podrá hacer para tu red. Por favor contacta directamente desde tu sistema." - -#: mod/dfrn_request.php:487 -msgid "Please login to confirm introduction." -msgstr "Inicia sesión para confirmar la presentación." - -#: mod/dfrn_request.php:495 -msgid "" -"Incorrect identity currently logged in. Please login to " -"this profile." -msgstr "Sesión iniciada con la identificación incorrecta. Entra en este perfil." - -#: mod/dfrn_request.php:509 mod/dfrn_request.php:524 -msgid "Confirm" -msgstr "Confirmar" - -#: mod/dfrn_request.php:520 -msgid "Hide this contact" -msgstr "Ocultar este contacto" - -#: mod/dfrn_request.php:522 -#, php-format -msgid "Welcome home %s." -msgstr "Bienvenido a casa %s" - -#: mod/dfrn_request.php:523 -#, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "Por favor, confirma tu solicitud de presentación/conexión con %s." - -#: mod/dfrn_request.php:633 -msgid "" -"Please enter your 'Identity Address' from one of the following supported " -"communications networks:" -msgstr "Por favor introduce tu dirección ID de una de las siguientes redes sociales soportadas:" - -#: mod/dfrn_request.php:636 -#, php-format -msgid "" -"If you are not yet a member of the free social web, follow " -"this link to find a public Friendica site and join us today." +#: mod/removeme.php:63 +msgid "User deleted their account" msgstr "" -#: mod/dfrn_request.php:641 -msgid "Friend/Connection Request" -msgstr "Solicitud de Amistad/Conexión" - -#: mod/dfrn_request.php:642 +#: mod/removeme.php:64 msgid "" -"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, " -"testuser@gnusocial.de" +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." msgstr "" -#: mod/dfrn_request.php:643 mod/follow.php:150 -msgid "Please answer the following:" -msgstr "Por favor responde lo siguiente:" - -#: mod/dfrn_request.php:644 mod/follow.php:151 +#: mod/removeme.php:65 #, php-format -msgid "Does %s know you?" -msgstr "¿%s te conoce?" - -#: mod/dfrn_request.php:645 mod/follow.php:152 -msgid "Add a personal note:" -msgstr "Añade una nota personal:" - -#: mod/dfrn_request.php:647 -msgid "Friendica" -msgstr "Friendica" - -#: mod/dfrn_request.php:648 -msgid "GNU Social (Pleroma, Mastodon)" +msgid "The user id is %d" msgstr "" -#: mod/dfrn_request.php:649 -msgid "Diaspora (Socialhome, Hubzilla)" +#: mod/removeme.php:99 mod/removeme.php:102 +msgid "Remove My Account" +msgstr "Eliminar mi cuenta" + +#: mod/removeme.php:100 +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "Esto eliminará por completo tu cuenta. Una vez hecho no se puede deshacer." + +#: mod/removeme.php:101 +msgid "Please enter your password for verification:" +msgstr "Por favor, introduce tu contraseña para la verificación:" + +#: mod/tagrm.php:112 +msgid "Remove Item Tag" +msgstr "Eliminar etiqueta" + +#: mod/tagrm.php:114 +msgid "Select a tag to remove: " +msgstr "Selecciona una etiqueta para eliminar: " + +#: mod/tagrm.php:125 src/Module/Settings/Delegation.php:179 +msgid "Remove" +msgstr "Eliminar" + +#: mod/suggest.php:44 +msgid "" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "No hay sugerencias disponibles. Si el sitio web es nuevo inténtalo de nuevo dentro de 24 horas." + +#: mod/display.php:238 mod/display.php:318 +msgid "The requested item doesn't exist or has been deleted." msgstr "" -#: mod/dfrn_request.php:650 -#, php-format -msgid "" -" - please do not use this form. Instead, enter %s into your Diaspora search" -" bar." -msgstr "(En vez de usar este formulario, introduce %s en la barra de búsqueda de Diaspora." +#: mod/display.php:282 mod/cal.php:137 src/Module/Profile/Status.php:105 +#: src/Module/Profile/Profile.php:94 src/Module/Profile/Profile.php:109 +#: src/Module/Update/Profile.php:55 +msgid "Access to this profile has been restricted." +msgstr "El acceso a este perfil ha sido restringido." -#: mod/dfrn_request.php:651 mod/follow.php:158 mod/unfollow.php:128 -msgid "Your Identity Address:" -msgstr "Dirección de tu perfil:" - -#: mod/dfrn_request.php:653 mod/follow.php:66 mod/unfollow.php:131 -msgid "Submit Request" -msgstr "Enviar solicitud" - -#: mod/directory.php:154 mod/events.php:556 mod/notifications.php:251 -#: src/Model/Event.php:66 src/Model/Event.php:93 src/Model/Event.php:435 -#: src/Model/Event.php:926 src/Model/Profile.php:437 -#: src/Module/Contact.php:646 -msgid "Location:" -msgstr "Localización:" - -#: mod/directory.php:159 mod/notifications.php:257 src/Model/Profile.php:440 -#: src/Model/Profile.php:759 -msgid "Gender:" -msgstr "Género:" - -#: mod/directory.php:160 src/Model/Profile.php:441 src/Model/Profile.php:783 -msgid "Status:" -msgstr "Estado:" - -#: mod/directory.php:161 src/Model/Profile.php:442 src/Model/Profile.php:800 -msgid "Homepage:" -msgstr "Página de inicio:" - -#: mod/directory.php:162 mod/notifications.php:253 src/Model/Profile.php:443 -#: src/Model/Profile.php:820 src/Module/Contact.php:650 -msgid "About:" -msgstr "Acerca de:" - -#: mod/directory.php:210 src/Content/Widget.php:69 -#: view/theme/vier/theme.php:208 -msgid "Global Directory" -msgstr "Directorio global" - -#: mod/directory.php:212 -msgid "Find on this site" -msgstr "Buscar en este sitio" - -#: mod/directory.php:214 -msgid "Results for:" -msgstr "Resultados para:" - -#: mod/directory.php:216 -msgid "Site Directory" -msgstr "Directorio del sitio" - -#: mod/directory.php:217 src/Content/Widget.php:64 src/Module/Contact.php:818 -#: view/theme/vier/theme.php:203 -msgid "Find" -msgstr "Buscar" - -#: mod/directory.php:221 -msgid "No entries (some entries may be hidden)." -msgstr "Sin entradas (algunas pueden que estén ocultas)." - -#: mod/dirfind.php:55 -#, php-format -msgid "People Search - %s" -msgstr "Buscar perfiles - %s" - -#: mod/dirfind.php:66 -#, php-format -msgid "Forum Search - %s" -msgstr "Búsqueda de foro - %s" - -#: mod/dirfind.php:261 mod/match.php:127 -msgid "No matches" -msgstr "Sin conincidencias" - -#: mod/editpost.php:30 mod/editpost.php:40 -msgid "Item not found" -msgstr "Elemento no encontrado" - -#: mod/editpost.php:47 -msgid "Edit post" -msgstr "Editar publicación" - -#: mod/editpost.php:93 mod/filer.php:36 mod/notes.php:52 -#: src/Content/Text/HTML.php:963 -msgid "Save" -msgstr "Guardar" - -#: mod/editpost.php:98 mod/message.php:261 mod/message.php:442 -#: mod/wallmessage.php:140 -msgid "Insert web link" -msgstr "Insertar enlace" - -#: mod/editpost.php:99 -msgid "web link" -msgstr "enlace web" - -#: mod/editpost.php:100 -msgid "Insert video link" -msgstr "Insertar enlace del vídeo" - -#: mod/editpost.php:101 -msgid "video link" -msgstr "enlace de video" - -#: mod/editpost.php:102 -msgid "Insert audio link" -msgstr "Insertar vínculo del audio" - -#: mod/editpost.php:103 -msgid "audio link" -msgstr "enlace de audio" - -#: mod/editpost.php:118 src/Core/ACL.php:305 -msgid "CC: email addresses" -msgstr "CC: dirección de correo electrónico" - -#: mod/editpost.php:125 src/Core/ACL.php:306 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Ejemplo: juan@ejemplo.com, sofia@ejemplo.com" - -#: mod/events.php:117 mod/events.php:119 -msgid "Event can not end before it has started." -msgstr "Un evento no puede terminar antes de su comienzo." - -#: mod/events.php:126 mod/events.php:128 -msgid "Event title and start time are required." -msgstr "Título del evento y hora de inicio requeridas." - -#: mod/events.php:401 -msgid "Create New Event" -msgstr "Crea un evento nuevo" - -#: mod/events.php:524 -msgid "Event details" -msgstr "Detalles del evento" - -#: mod/events.php:525 -msgid "Starting date and Title are required." -msgstr "Se requiere fecha de comienzo y titulo" - -#: mod/events.php:526 mod/events.php:531 -msgid "Event Starts:" -msgstr "Inicio del evento:" - -#: mod/events.php:526 mod/events.php:558 mod/profiles.php:608 -msgid "Required" -msgstr "Obligatorio" - -#: mod/events.php:539 mod/events.php:564 -msgid "Finish date/time is not known or not relevant" -msgstr "La fecha/hora de finalización no es conocida o es irrelevante." - -#: mod/events.php:541 mod/events.php:546 -msgid "Event Finishes:" -msgstr "Finalización del evento:" - -#: mod/events.php:552 mod/events.php:565 -msgid "Adjust for viewer timezone" -msgstr "Ajuste de zona horaria" - -#: mod/events.php:554 -msgid "Description:" -msgstr "Descripción:" - -#: mod/events.php:558 mod/events.php:560 -msgid "Title:" -msgstr "Título:" - -#: mod/events.php:561 mod/events.php:562 -msgid "Share this event" -msgstr "Comparte este evento" - -#: mod/events.php:569 src/Model/Profile.php:878 -msgid "Basic" -msgstr "Basic" - -#: mod/events.php:571 mod/photos.php:1107 mod/photos.php:1448 -#: src/Core/ACL.php:308 -msgid "Permissions" -msgstr "Permisos" - -#: mod/events.php:587 -msgid "Failed to remove event" -msgstr "Error al eliminar el evento" - -#: mod/events.php:589 -msgid "Event removed" -msgstr "Evento eliminado" - -#: mod/fbrowser.php:36 src/Content/Nav.php:152 src/Model/Profile.php:918 -#: view/theme/frio/theme.php:275 -msgid "Photos" -msgstr "Fotografías" - -#: mod/fbrowser.php:45 mod/fbrowser.php:70 mod/photos.php:202 -#: mod/photos.php:1071 mod/photos.php:1166 mod/photos.php:1183 -#: mod/photos.php:1650 mod/photos.php:1665 src/Model/Photo.php:242 -#: src/Model/Photo.php:251 -msgid "Contact Photos" -msgstr "Foto del contacto" - -#: mod/fbrowser.php:107 mod/fbrowser.php:138 mod/profile_photo.php:251 -msgid "Upload" -msgstr "Subir" - -#: mod/fbrowser.php:133 -msgid "Files" -msgstr "Archivos" - -#: mod/feedtest.php:18 -msgid "You must be logged in to use this module" +#: mod/display.php:398 +msgid "The feed for this item is unavailable." msgstr "" -#: mod/feedtest.php:45 -msgid "Source URL" -msgstr "" +#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 +#: mod/wall_upload.php:159 mod/wall_upload.php:162 mod/wall_attach.php:42 +#: mod/wall_attach.php:49 mod/wall_attach.php:87 +msgid "Invalid request." +msgstr "Consulta invalida" -#: mod/filer.php:35 -msgid "- select -" -msgstr "- seleccionar -" - -#: mod/follow.php:47 -msgid "The contact could not be added." -msgstr "" - -#: mod/follow.php:77 -msgid "You already added this contact." -msgstr "Ya has añadido este contacto." - -#: mod/follow.php:87 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "El soporte de Diaspora* no esta habilitado, el contacto no puede ser agregado." - -#: mod/follow.php:94 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "El soporte de OStatus no esta habilitado, el contacto no puede ser agregado." - -#: mod/follow.php:101 -msgid "The network type couldn't be detected. Contact can't be added." -msgstr "No se pudo detectar el tipo de red. Contacto no puede ser agregado." - -#: mod/follow.php:171 mod/notifications.php:255 src/Model/Profile.php:808 -#: src/Module/Contact.php:652 -msgid "Tags:" -msgstr "Etiquetas:" - -#: mod/follow.php:183 mod/unfollow.php:147 src/Model/Profile.php:905 -#: src/Module/Contact.php:865 -msgid "Status Messages and Posts" -msgstr "Mensajes de Estado y Publicaciones" - -#: mod/friendica.php:79 +#: mod/wall_upload.php:174 mod/photos.php:678 mod/photos.php:681 +#: mod/photos.php:708 src/Module/Settings/Profile/Photo/Index.php:61 #, php-format -msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." -msgstr "" +msgid "Image exceeds size limit of %s" +msgstr "La imagen excede el limite de %s" -#: mod/friendica.php:85 -msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." -msgstr "Visite Friendi.ca para aprender más sobre el proyecto Friendica, por favor." +#: mod/wall_upload.php:188 mod/photos.php:731 +#: src/Module/Settings/Profile/Photo/Index.php:70 +msgid "Unable to process image." +msgstr "Imposible procesar la imagen." -#: mod/friendica.php:89 -msgid "Bug reports and issues: please visit" -msgstr "Reporte de fallos y problemas: por favor visita" +#: mod/wall_upload.php:219 +msgid "Wall Photos" +msgstr "Foto del Muro" -#: mod/friendica.php:89 -msgid "the bugtracker at github" -msgstr "aviso de fallas (bugs) en github" +#: mod/wall_upload.php:227 mod/photos.php:760 +#: src/Module/Settings/Profile/Photo/Index.php:97 +msgid "Image upload failed." +msgstr "Error al subir la imagen." -#: mod/friendica.php:92 -msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" -msgstr "" - -#: mod/friendica.php:97 -msgid "Installed addons/apps:" -msgstr "" - -#: mod/friendica.php:111 -msgid "No installed addons/apps" -msgstr "" - -#: mod/friendica.php:116 -#, php-format -msgid "Read about the Terms of Service of this node." -msgstr "" - -#: mod/friendica.php:121 -msgid "On this server the following remote servers are blocked." -msgstr "En este servidor los siguientes servidores remotos están bloqueados." - -#: mod/fsuggest.php:73 -msgid "Friend suggestion sent." -msgstr "Solicitud de amistad enviada." - -#: mod/fsuggest.php:102 -msgid "Suggest Friends" -msgstr "Sugerencias de amistad" - -#: mod/fsuggest.php:104 -#, php-format -msgid "Suggest a friend for %s" -msgstr "Recomienda un amigo a %s" - -#: mod/group.php:40 -msgid "Group created." -msgstr "Grupo creado." - -#: mod/group.php:46 -msgid "Could not create group." -msgstr "Imposible crear el grupo." - -#: mod/group.php:60 mod/group.php:187 -msgid "Group not found." -msgstr "Grupo no encontrado." - -#: mod/group.php:74 -msgid "Group name changed." -msgstr "El nombre del grupo ha cambiado." - -#: mod/group.php:87 mod/profperm.php:30 src/App.php:1785 -msgid "Permission denied" -msgstr "Permiso denegado" - -#: mod/group.php:105 -msgid "Save Group" -msgstr "Guardar grupo" - -#: mod/group.php:106 -msgid "Filter" -msgstr "" - -#: mod/group.php:111 -msgid "Create a group of contacts/friends." -msgstr "Crea un grupo de contactos/amigos." - -#: mod/group.php:112 mod/group.php:136 mod/group.php:229 -#: src/Model/Group.php:415 -msgid "Group Name: " -msgstr "Nombre del grupo: " - -#: mod/group.php:127 src/Model/Group.php:412 -msgid "Contacts not in any group" -msgstr "Contactos sin grupo" - -#: mod/group.php:159 -msgid "Group removed." -msgstr "Grupo eliminado." - -#: mod/group.php:161 -msgid "Unable to remove group." -msgstr "No se puede eliminar el grupo." - -#: mod/group.php:222 -msgid "Delete Group" -msgstr "Borrar grupo" - -#: mod/group.php:233 -msgid "Edit Group Name" -msgstr "Editar nombre de grupo" - -#: mod/group.php:244 -msgid "Members" -msgstr "Miembros" - -#: mod/group.php:246 src/Module/Contact.php:707 -msgid "All Contacts" -msgstr "Todos los contactos" - -#: mod/group.php:247 mod/network.php:651 -msgid "Group is empty" -msgstr "El grupo está vacío" - -#: mod/group.php:260 -msgid "Remove contact from group" -msgstr "" - -#: mod/group.php:278 mod/profperm.php:119 -msgid "Click on a contact to add or remove." -msgstr "Pulsa en un contacto para añadirlo o eliminarlo." - -#: mod/group.php:292 -msgid "Add contact to group" -msgstr "" - -#: mod/hcard.php:19 -msgid "No profile" -msgstr "Nigún perfil" - -#: mod/help.php:51 -msgid "Help:" -msgstr "Ayuda:" - -#: mod/help.php:58 src/Content/Nav.php:184 view/theme/vier/theme.php:294 -msgid "Help" -msgstr "Ayuda" - -#: mod/help.php:64 src/App.php:1705 -msgid "Not Found" -msgstr "No se ha encontrado" - -#: mod/home.php:40 -#, php-format -msgid "Welcome to %s" -msgstr "Bienvenido a %s" - -#: mod/invite.php:38 -msgid "Total invitation limit exceeded." -msgstr "Límite total de invitaciones excedido." - -#: mod/invite.php:60 -#, php-format -msgid "%s : Not a valid email address." -msgstr "%s : No es una dirección de correo válida." - -#: mod/invite.php:87 -msgid "Please join us on Friendica" -msgstr "Únete a nosotros en Friendica" - -#: mod/invite.php:96 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "Límite de invitaciones sobrepasado. Contacta con el administrador del sitio." - -#: mod/invite.php:100 -#, php-format -msgid "%s : Message delivery failed." -msgstr "%s : Ha fallado la entrega del mensaje." - -#: mod/invite.php:104 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "%d mensaje enviado." -msgstr[1] "%d mensajes enviados." - -#: mod/invite.php:122 -msgid "You have no more invitations available" -msgstr "No tienes más invitaciones disponibles" - -#: mod/invite.php:130 -#, php-format -msgid "" -"Visit %s for a list of public sites that you can join. Friendica members on " -"other sites can all connect with each other, as well as with members of many" -" other social networks." -msgstr "Visita %s para ver una lista de servidores públicos donde puedes darte de alta. Los miembros de otros servidores de Friendica pueden conectarse entre ellos, así como con miembros de otras redes sociales diferentes." - -#: mod/invite.php:132 -#, php-format -msgid "" -"To accept this invitation, please visit and register at %s or any other " -"public Friendica website." -msgstr "Para aceptar la invitación visita y regístrate en %s o en cualquier otro servidor público de Friendica." - -#: mod/invite.php:133 -#, php-format -msgid "" -"Friendica sites all inter-connect to create a huge privacy-enhanced social " -"web that is owned and controlled by its members. They can also connect with " -"many traditional social networks. See %s for a list of alternate Friendica " -"sites you can join." -msgstr "Los servidores de Friendica están interconectados para crear una enorme red social centrada en la privacidad y controlada por sus miembros. También se puede conectar con muchas redes sociales tradicionales. Mira en %s para poder ver un listado de servidores alternativos de Friendica donde puedes darte de alta." - -#: mod/invite.php:137 -msgid "" -"Our apologies. This system is not currently configured to connect with other" -" public sites or invite members." -msgstr "Discúlpanos. Este sistema no está configurado actualmente para conectar con otros servidores públicos o invitar nuevos miembros." - -#: mod/invite.php:141 -msgid "" -"Friendica sites all inter-connect to create a huge privacy-enhanced social " -"web that is owned and controlled by its members. They can also connect with " -"many traditional social networks." -msgstr "Los sitios de Friendica se conectan entre sí para crear una gran red social con privacidad mejorada que es propiedad y está controlada por sus miembros. También pueden conectarse con muchas redes sociales tradicionales." - -#: mod/invite.php:140 -#, php-format -msgid "To accept this invitation, please visit and register at %s." -msgstr "Para aceptar esta invitación, visite y regístrese en%s, por favor." - -#: mod/invite.php:147 -msgid "Send invitations" -msgstr "Enviar invitaciones" - -#: mod/invite.php:148 -msgid "Enter email addresses, one per line:" -msgstr "Introduce las direcciones de correo, una por línea:" - -#: mod/invite.php:149 mod/message.php:257 mod/message.php:437 -#: mod/wallmessage.php:137 -msgid "Your message:" -msgstr "Tu mensaje:" - -#: mod/invite.php:149 -msgid "" -"You are cordially invited to join me and other close friends on Friendica - " -"and help us to create a better social web." -msgstr "Estás cordialmente invitado a unirte a mi y a otros amigos en Friendica, creemos juntos una red social mejor." - -#: mod/invite.php:151 -msgid "You will need to supply this invitation code: $invite_code" -msgstr "Tienes que proporcionar el siguiente código: $invite_code" - -#: mod/invite.php:151 -msgid "" -"Once you have registered, please connect with me via my profile page at:" -msgstr "Una vez registrado, por favor contacta conmigo a través de mi página de perfil en:" - -#: mod/invite.php:153 -msgid "" -"For more information about the Friendica project and why we feel it is " -"important, please visit http://friendi.ca" -msgstr "Para más información sobre el proyecto Friendica y por qué sentimos que es importante, visite http://friendi.ca, por favor" - -#: mod/item.php:116 -msgid "Unable to locate original post." -msgstr "No se puede encontrar la publicación original." - -#: mod/item.php:284 -msgid "Empty post discarded." -msgstr "Publicación vacía descartada." - -#: mod/item.php:805 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social " -"network." -msgstr "Este mensaje te lo ha enviado %s, miembro de la red social Friendica." - -#: mod/item.php:807 -#, php-format -msgid "You may visit them online at %s" -msgstr "Los puedes visitar en línea en %s" - -#: mod/item.php:808 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "Por favor contacta con el remitente respondiendo a este mensaje si no deseas recibir estos mensajes." - -#: mod/item.php:812 -#, php-format -msgid "%s posted an update." -msgstr "%s ha publicado una actualización." - -#: mod/localtime.php:19 src/Model/Event.php:34 src/Model/Event.php:840 -msgid "l F d, Y \\@ g:i A" -msgstr "l F d, Y \\@ g:i A" - -#: mod/localtime.php:33 -msgid "Time Conversion" -msgstr "Conversión horária" - -#: mod/localtime.php:35 -msgid "" -"Friendica provides this service for sharing events with other networks and " -"friends in unknown timezones." -msgstr "Friendica ofrece este servicio para compartir eventos con otros servidores de la red friendica y amigos en zonas de horarios desconocidos." - -#: mod/localtime.php:39 -#, php-format -msgid "UTC time: %s" -msgstr "Tiempo UTC: %s" - -#: mod/localtime.php:42 -#, php-format -msgid "Current timezone: %s" -msgstr "Zona horaria actual: %s" - -#: mod/localtime.php:46 -#, php-format -msgid "Converted localtime: %s" -msgstr "Zona horaria local convertida: %s" - -#: mod/localtime.php:52 -msgid "Please select your timezone:" -msgstr "Por favor, selecciona tu zona horaria:" - -#: mod/lockview.php:46 mod/lockview.php:57 -msgid "Remote privacy information not available." -msgstr "Privacidad de la información remota no disponible." - -#: mod/lockview.php:66 -msgid "Visible to:" -msgstr "Visible para:" - -#: mod/lostpass.php:26 +#: mod/lostpass.php:40 msgid "No valid account found." msgstr "No se ha encontrado ninguna cuenta válida" -#: mod/lostpass.php:38 +#: mod/lostpass.php:52 msgid "Password reset request issued. Check your email." msgstr "Solicitud de restablecimiento de contraseña enviada. Revisa tu correo." -#: mod/lostpass.php:44 +#: mod/lostpass.php:58 #, php-format msgid "" "\n" @@ -4142,7 +2562,7 @@ msgid "" "\t\tissued this request." msgstr "" -#: mod/lostpass.php:55 +#: mod/lostpass.php:69 #, php-format msgid "" "\n" @@ -4159,66 +2579,70 @@ msgid "" "\t\tLogin Name:\t%3$s" msgstr "" -#: mod/lostpass.php:74 +#: mod/lostpass.php:84 #, php-format msgid "Password reset requested at %s" msgstr "Contraseña restablecida enviada a %s" -#: mod/lostpass.php:90 +#: mod/lostpass.php:100 msgid "" "Request could not be verified. (You may have previously submitted it.) " "Password reset failed." msgstr "La solicitud no puede ser verificada (deberías haberla proporcionado antes). Falló el restablecimiento de la contraseña." -#: mod/lostpass.php:103 +#: mod/lostpass.php:113 msgid "Request has expired, please make a new one." msgstr "" -#: mod/lostpass.php:118 +#: mod/lostpass.php:128 msgid "Forgot your Password?" msgstr "¿Olvidaste tu contraseña?" -#: mod/lostpass.php:119 +#: mod/lostpass.php:129 msgid "" "Enter your email address and submit to have your password reset. Then check " "your email for further instructions." msgstr "Introduce tu correo para restablecer tu contraseña. Luego comprueba tu correo para las instrucciones adicionales." -#: mod/lostpass.php:120 src/Module/Login.php:321 +#: mod/lostpass.php:130 src/Module/Security/Login.php:144 msgid "Nickname or Email: " msgstr "Apodo o Correo electrónico: " -#: mod/lostpass.php:121 +#: mod/lostpass.php:131 msgid "Reset" msgstr "Restablecer" -#: mod/lostpass.php:137 src/Module/Login.php:333 +#: mod/lostpass.php:146 src/Module/Security/Login.php:156 msgid "Password Reset" msgstr "Restablecer la contraseña" -#: mod/lostpass.php:138 +#: mod/lostpass.php:147 msgid "Your password has been reset as requested." msgstr "Tu contraseña ha sido restablecida como solicitaste." -#: mod/lostpass.php:139 +#: mod/lostpass.php:148 msgid "Your new password is" msgstr "Tu nueva contraseña es" -#: mod/lostpass.php:140 +#: mod/lostpass.php:149 msgid "Save or copy your new password - and then" msgstr "Guarda o copia tu nueva contraseña y luego" -#: mod/lostpass.php:141 +#: mod/lostpass.php:150 msgid "click here to login" msgstr "pulsa aquí para acceder" -#: mod/lostpass.php:142 +#: mod/lostpass.php:151 msgid "" "Your password may be changed from the Settings page after " "successful login." msgstr "Puedes cambiar tu contraseña desde la página de Configuración después de acceder con éxito." -#: mod/lostpass.php:150 +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "" + +#: mod/lostpass.php:158 #, php-format msgid "" "\n" @@ -4229,7 +2653,7 @@ msgid "" "\t\t" msgstr "" -#: mod/lostpass.php:156 +#: mod/lostpass.php:164 #, php-format msgid "" "\n" @@ -4243,3975 +2667,825 @@ msgid "" "\t\t" msgstr "" -#: mod/lostpass.php:172 +#: mod/lostpass.php:176 #, php-format msgid "Your password has been changed at %s" msgstr "Tu contraseña se ha cambiado por %s" -#: mod/maintenance.php:26 -msgid "System down for maintenance" -msgstr "Servicio suspendido por mantenimiento" +#: mod/dfrn_request.php:113 +msgid "This introduction has already been accepted." +msgstr "Esta presentación ya ha sido aceptada." -#: mod/manage.php:179 -msgid "Manage Identities and/or Pages" -msgstr "Administrar identidades y/o páginas" +#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 +msgid "Profile location is not valid or does not contain profile information." +msgstr "La dirección del perfil no es válida o no contiene información del perfil." -#: mod/manage.php:180 +#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 +msgid "Warning: profile location has no identifiable owner name." +msgstr "Aviso: La dirección del perfil no tiene un nombre de propietario identificable." + +#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 +msgid "Warning: profile location has no profile photo." +msgstr "Aviso: la dirección del perfil no tiene foto de perfil." + +#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 +#, php-format +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "no se encontró %d parámetro requerido en el lugar determinado" +msgstr[1] "no se encontraron %d parámetros requeridos en el lugar determinado" + +#: mod/dfrn_request.php:180 +msgid "Introduction complete." +msgstr "Presentación completa." + +#: mod/dfrn_request.php:216 +msgid "Unrecoverable protocol error." +msgstr "Error de protocolo irrecuperable." + +#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:54 +msgid "Profile unavailable." +msgstr "Perfil no disponible." + +#: mod/dfrn_request.php:264 +#, php-format +msgid "%s has received too many connection requests today." +msgstr "%s ha recibido demasiadas solicitudes de conexión hoy." + +#: mod/dfrn_request.php:265 +msgid "Spam protection measures have been invoked." +msgstr "Han sido activadas las medidas de protección contra spam." + +#: mod/dfrn_request.php:266 +msgid "Friends are advised to please try again in 24 hours." +msgstr "Tus amigos serán avisados para que lo intenten de nuevo pasadas 24 horas." + +#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:60 +msgid "Invalid locator" +msgstr "Localizador no válido" + +#: mod/dfrn_request.php:326 +msgid "You have already introduced yourself here." +msgstr "Ya te has presentado aquí." + +#: mod/dfrn_request.php:329 +#, php-format +msgid "Apparently you are already friends with %s." +msgstr "Al parecer, ya eres amigo de %s." + +#: mod/dfrn_request.php:349 +msgid "Invalid profile URL." +msgstr "Dirección de perfil no válida." + +#: mod/dfrn_request.php:355 src/Model/Contact.php:2288 +msgid "Disallowed profile URL." +msgstr "Dirección de perfil no permitida." + +#: mod/dfrn_request.php:361 src/Module/Friendica.php:77 +#: src/Model/Contact.php:2293 +msgid "Blocked domain" +msgstr "Dominio bloqueado" + +#: mod/dfrn_request.php:428 src/Module/Contact.php:147 +msgid "Failed to update contact record." +msgstr "Error al actualizar el contacto." + +#: mod/dfrn_request.php:448 +msgid "Your introduction has been sent." +msgstr "Tu presentación ha sido enviada." + +#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:72 msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "Cambia entre diferentes identidades o páginas de Comunidad/Grupos que comparten los detalles de tu cuenta o sobre los que tienes permisos para administrar" +"Remote subscription can't be done for your network. Please subscribe " +"directly on your system." +msgstr "La subscripción remota no se podrá hacer para tu red. Por favor contacta directamente desde tu sistema." -#: mod/manage.php:181 -msgid "Select an identity to manage: " -msgstr "Selecciona una identidad a gestionar:" +#: mod/dfrn_request.php:496 +msgid "Please login to confirm introduction." +msgstr "Inicia sesión para confirmar la presentación." -#: mod/match.php:46 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "No hay palabras clave que coincidan. Por favor, agrega algunas palabras claves en tu perfil predeterminado." +#: mod/dfrn_request.php:504 +msgid "" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "Sesión iniciada con la identificación incorrecta. Entra en este perfil." -#: mod/match.php:112 src/Content/Pager.php:210 -msgid "first" -msgstr "primera" +#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 +msgid "Confirm" +msgstr "Confirmar" -#: mod/match.php:117 src/Content/Pager.php:270 -msgid "next" -msgstr "sig." +#: mod/dfrn_request.php:529 +msgid "Hide this contact" +msgstr "Ocultar este contacto" -#: mod/match.php:132 -msgid "Profile Match" -msgstr "Coincidencias de Perfil" +#: mod/dfrn_request.php:531 +#, php-format +msgid "Welcome home %s." +msgstr "Bienvenido a casa %s" -#: mod/message.php:33 mod/message.php:116 src/Content/Nav.php:249 -msgid "New Message" -msgstr "Nuevo mensaje" +#: mod/dfrn_request.php:532 +#, php-format +msgid "Please confirm your introduction/connection request to %s." +msgstr "Por favor, confirma tu solicitud de presentación/conexión con %s." -#: mod/message.php:70 mod/wallmessage.php:60 -msgid "No recipient selected." -msgstr "Ningún destinatario seleccionado" +#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:104 +msgid "Friend/Connection Request" +msgstr "Solicitud de Amistad/Conexión" -#: mod/message.php:74 -msgid "Unable to locate contact information." -msgstr "No se puede encontrar información del contacto." - -#: mod/message.php:77 mod/wallmessage.php:66 -msgid "Message could not be sent." -msgstr "El mensaje no ha podido ser enviado." - -#: mod/message.php:80 mod/wallmessage.php:69 -msgid "Message collection failure." -msgstr "Fallo en la recolección de mensajes." - -#: mod/message.php:83 mod/wallmessage.php:72 -msgid "Message sent." -msgstr "Mensaje enviado." - -#: mod/message.php:110 mod/notifications.php:47 mod/notifications.php:185 -#: mod/notifications.php:233 -msgid "Discard" -msgstr "Descartar" - -#: mod/message.php:123 src/Content/Nav.php:246 view/theme/frio/theme.php:282 -msgid "Messages" -msgstr "Mensajes" - -#: mod/message.php:148 -msgid "Do you really want to delete this message?" -msgstr "¿Estás seguro de que quieres borrar este mensaje?" - -#: mod/message.php:166 -msgid "Conversation not found." +#: mod/dfrn_request.php:643 +#, php-format +msgid "" +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system (for example it doesn't work with Diaspora), " +"you have to subscribe to %s directly on your system" msgstr "" -#: mod/message.php:171 -msgid "Message deleted." -msgstr "Mensaje eliminado." - -#: mod/message.php:176 mod/message.php:191 -msgid "Conversation removed." -msgstr "Conversación eliminada." - -#: mod/message.php:205 mod/message.php:362 mod/wallmessage.php:123 -msgid "Please enter a link URL:" -msgstr "Introduce la dirección del enlace:" - -#: mod/message.php:248 mod/wallmessage.php:128 -msgid "Send Private Message" -msgstr "Enviar mensaje privado" - -#: mod/message.php:249 mod/message.php:432 mod/wallmessage.php:130 -msgid "To:" -msgstr "Para:" - -#: mod/message.php:253 mod/message.php:434 mod/wallmessage.php:131 -msgid "Subject:" -msgstr "Asunto:" - -#: mod/message.php:291 -msgid "No messages." -msgstr "No hay mensajes." - -#: mod/message.php:354 -msgid "Message not available." -msgstr "Mensaje no disponibile." - -#: mod/message.php:408 -msgid "Delete message" -msgstr "Borrar mensaje" - -#: mod/message.php:410 mod/message.php:542 -msgid "D, d M Y - g:i A" -msgstr "D, d M Y - g:i A" - -#: mod/message.php:425 mod/message.php:539 -msgid "Delete conversation" -msgstr "Eliminar conversación" - -#: mod/message.php:427 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "No hay comunicaciones seguras disponibles. Podrías responder desde la página de perfil del remitente. " - -#: mod/message.php:431 -msgid "Send Reply" -msgstr "Enviar respuesta" - -#: mod/message.php:514 -#, php-format -msgid "Unknown sender - %s" -msgstr "Remitente desconocido - %s" - -#: mod/message.php:516 -#, php-format -msgid "You and %s" -msgstr "Tú y %s" - -#: mod/message.php:518 -#, php-format -msgid "%s and You" -msgstr "%s y Tú" - -#: mod/message.php:545 -#, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "%d mensaje" -msgstr[1] "%d mensajes" - -#: mod/network.php:184 mod/search.php:39 -msgid "Remove term" -msgstr "Eliminar término" - -#: mod/network.php:191 mod/search.php:48 -msgid "Saved Searches" -msgstr "Búsquedas guardadas" - -#: mod/network.php:192 src/Model/Group.php:406 -msgid "add" -msgstr "añadir" - -#: mod/network.php:559 +#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:106 #, php-format msgid "" -"Warning: This group contains %s member from a network that doesn't allow non" -" public messages." -msgid_plural "" -"Warning: This group contains %s members from a network that doesn't allow " -"non public messages." -msgstr[0] "Aviso: Este grupo contiene %s miembro de una red que no permite mensajes públicos." -msgstr[1] "Aviso: Este grupo contiene %s miembros de una red que no permite mensajes públicos." - -#: mod/network.php:562 -msgid "Messages in this group won't be send to these receivers." -msgstr "Los mensajes de este grupo no se enviarán a estos receptores." - -#: mod/network.php:630 -msgid "No such group" -msgstr "Ningún grupo" - -#: mod/network.php:655 -#, php-format -msgid "Group: %s" -msgstr "Grupo: %s" - -#: mod/network.php:681 -msgid "Private messages to this person are at risk of public disclosure." -msgstr "Los mensajes privados a esta persona corren el riesgo de ser mostrados públicamente." - -#: mod/network.php:684 -msgid "Invalid contact." -msgstr "Contacto erróneo." - -#: mod/network.php:962 -msgid "Commented Order" -msgstr "Orden de comentarios" - -#: mod/network.php:965 -msgid "Sort by Comment Date" -msgstr "Ordenar por fecha de comentarios" - -#: mod/network.php:970 -msgid "Posted Order" -msgstr "Orden de publicación" - -#: mod/network.php:973 -msgid "Sort by Post Date" -msgstr "Ordenar por fecha de publicación" - -#: mod/network.php:980 mod/profiles.php:595 -#: src/Core/NotificationsManager.php:185 -msgid "Personal" -msgstr "Personal" - -#: mod/network.php:983 -msgid "Posts that mention or involve you" -msgstr "Publicaciones que te mencionan o involucran" - -#: mod/network.php:990 -msgid "New" -msgstr "Nuevo" - -#: mod/network.php:993 -msgid "Activity Stream - by date" -msgstr "Corriente de actividad por fecha" - -#: mod/network.php:1001 -msgid "Shared Links" -msgstr "Enlaces compartidos" - -#: mod/network.php:1004 -msgid "Interesting Links" -msgstr "Enlaces interesantes" - -#: mod/network.php:1011 -msgid "Starred" -msgstr "Favoritos" - -#: mod/network.php:1014 -msgid "Favourite Posts" -msgstr "Publicaciones favoritas" - -#: mod/newmember.php:12 -msgid "Welcome to Friendica" -msgstr "Bienvenido a Friendica " - -#: mod/newmember.php:13 -msgid "New Member Checklist" -msgstr "Listado de nuevos miembros" - -#: mod/newmember.php:15 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." -msgstr "Nos gustaría ofrecerte algunos consejos y enlaces para ayudar a hacer tu experiencia más amena. Pulsa en cualquier elemento para visitar la página correspondiente. Un enlace a esta página será visible desde tu página de inicio durante las dos semanas siguientes a tu inscripción y luego desaparecerá." - -#: mod/newmember.php:16 -msgid "Getting Started" -msgstr "Empezando" - -#: mod/newmember.php:18 -msgid "Friendica Walk-Through" -msgstr "Visita guiada a Friendica" - -#: mod/newmember.php:18 -msgid "" -"On your Quick Start page - find a brief introduction to your " -"profile and network tabs, make some new connections, and find some groups to" -" join." -msgstr "En tu página de Inicio Rápido - busca una introducción breve para tus pestañas de perfil y red, haz algunas conexiones nuevas, y busca algunos grupos a los que unirte." - -#: mod/newmember.php:22 -msgid "Go to Your Settings" -msgstr "Ir a tus ajustes" - -#: mod/newmember.php:22 -msgid "" -"On your Settings page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." -msgstr "En la página de Configuración puedes cambiar tu contraseña inicial. También aparece tu ID (Identity Address). Es parecida a una dirección de correo y te servirá para conectar con gente de redes sociales libres." - -#: mod/newmember.php:23 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished" -" directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." -msgstr "Revisa las otras configuraciones, especialmente la configuración de privacidad. Un listado de directorio sin publicar es como tener un número de teléfono sin publicar. Normalmente querrás publicar tu listado, a menos que tus amigos y amigos potenciales sepan cómo ponerse en contacto contigo." - -#: mod/newmember.php:25 mod/profperm.php:117 src/Content/Nav.php:151 -#: src/Model/Profile.php:744 src/Model/Profile.php:877 -#: src/Model/Profile.php:910 src/Module/Contact.php:657 -#: src/Module/Contact.php:870 view/theme/frio/theme.php:274 -msgid "Profile" -msgstr "Perfil" - -#: mod/newmember.php:27 mod/profiles.php:599 mod/profile_photo.php:250 -msgid "Upload Profile Photo" -msgstr "Subir foto del Perfil" - -#: mod/newmember.php:27 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make" -" friends than people who do not." -msgstr "Sube una foto para tu perfil si no lo has hecho aún. Los estudios han demostrado que la gente que usa fotos suyas reales tienen diez veces más éxito a la hora de entablar amistad que las que no." - -#: mod/newmember.php:28 -msgid "Edit Your Profile" -msgstr "Editar tu perfil" - -#: mod/newmember.php:28 -msgid "" -"Edit your default profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown" -" visitors." -msgstr "Edita tu perfil predeterminado como quieras. Revisa la configuración para ocultar tu lista de amigos o tu perfil a los visitantes desconocidos." - -#: mod/newmember.php:29 -msgid "Profile Keywords" -msgstr "Palabras clave del perfil" - -#: mod/newmember.php:29 -msgid "" -"Set some public keywords for your default profile which describe your " -"interests. We may be able to find other people with similar interests and " -"suggest friendships." -msgstr "Define en tu perfil público algunas palabras que describan tus intereses. Así podremos buscar otras personas con los mismos gustos y sugerirte posibles amigos." - -#: mod/newmember.php:31 -msgid "Connecting" -msgstr "Conectando" - -#: mod/newmember.php:37 -msgid "Importing Emails" -msgstr "Importando correos electrónicos" - -#: mod/newmember.php:37 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" -msgstr "Introduce la información para acceder a tu correo en la página de Configuración del conector si quieres importar e interactuar con amigos o listas de correos del buzón de entrada de tu correo electrónico." - -#: mod/newmember.php:40 -msgid "Go to Your Contacts Page" -msgstr "Ir a tu página de contactos" - -#: mod/newmember.php:40 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the Add New Contact dialog." -msgstr "Tu página de Contactos es el portal desde donde podrás manejar tus amistades y conectarte con amigos de otras redes. Normalmente introduces su dirección o la dirección de su sitio web en el recuadro \"Añadir contacto nuevo\"." - -#: mod/newmember.php:41 -msgid "Go to Your Site's Directory" -msgstr "Ir al directorio de tu sitio" - -#: mod/newmember.php:41 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a Connect or Follow link on " -"their profile page. Provide your own Identity Address if requested." -msgstr "El Directorio te permite encontrar otras personas en esta red o en cualquier otro sitio federado. Busca algún enlace de Conectar o Seguir en su perfil. Proporciona tu direción personal si es necesario." - -#: mod/newmember.php:42 -msgid "Finding New People" -msgstr "Encontrando nueva gente" - -#: mod/newmember.php:42 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand" -" new site, friend suggestions will usually begin to be populated within 24 " -"hours." -msgstr "En el panel lateral de la página de Contactos existen varias herramientas para encontrar nuevos amigos. Podemos filtrar personas por sus intereses, buscar personas por nombre o por sus intereses, y ofrecerte sugerencias basadas en sus relaciones de la red. En un sitio nuevo, las sugerencias de amigos por lo general comienzan pasadas las 24 horas." - -#: mod/newmember.php:44 src/Model/Group.php:407 src/Module/Contact.php:755 -msgid "Groups" -msgstr "Grupos" - -#: mod/newmember.php:46 -msgid "Group Your Contacts" -msgstr "Agrupa tus contactos" - -#: mod/newmember.php:46 -msgid "" -"Once you have made some friends, organize them into private conversation " -"groups from the sidebar of your Contacts page and then you can interact with" -" each group privately on your Network page." -msgstr "Una vez que tengas algunos amigos, puedes organizarlos en grupos privados de conversación mediante el memnú en tu página de Contactos y luego puedes interactuar con cada grupo por separado desde tu página de Red." - -#: mod/newmember.php:49 -msgid "Why Aren't My Posts Public?" -msgstr "¿Por qué mis publicaciones no son públicas?" - -#: mod/newmember.php:49 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to" -" people you've added as friends. For more information, see the help section " -"from the link above." -msgstr "Friendica respeta tu privacidad. Por defecto, tus publicaciones solo se mostrarán a personas que hayas añadido como amistades. Para más información, mira la sección de ayuda en el enlace de más arriba." - -#: mod/newmember.php:53 -msgid "Getting Help" -msgstr "Consiguiendo ayuda" - -#: mod/newmember.php:55 -msgid "Go to the Help Section" -msgstr "Ir a la sección de ayuda" - -#: mod/newmember.php:55 -msgid "" -"Our help pages may be consulted for detail on other program" -" features and resources." -msgstr "Puedes consultar nuestra página de Ayuda para más información y recursos de ayuda." - -#: mod/notes.php:40 src/Model/Profile.php:960 -msgid "Personal Notes" -msgstr "Notas personales" - -#: mod/notifications.php:38 -msgid "Invalid request identifier." -msgstr "Solicitud de identificación no válida." - -#: mod/notifications.php:60 mod/notifications.php:184 -#: mod/notifications.php:269 src/Module/Contact.php:624 -#: src/Module/Contact.php:826 src/Module/Contact.php:1086 -msgid "Ignore" -msgstr "Ignorar" - -#: mod/notifications.php:93 src/Content/Nav.php:241 -msgid "Notifications" -msgstr "Notificaciones" - -#: mod/notifications.php:105 -msgid "Network Notifications" -msgstr "Notificaciones de Red" - -#: mod/notifications.php:110 mod/notify.php:82 -msgid "System Notifications" -msgstr "Notificaciones del sistema" - -#: mod/notifications.php:115 -msgid "Personal Notifications" -msgstr "Notificaciones personales" - -#: mod/notifications.php:120 -msgid "Home Notifications" -msgstr "Notificaciones de Inicio" - -#: mod/notifications.php:140 -msgid "Show unread" -msgstr "Mostrar no leído" - -#: mod/notifications.php:140 -msgid "Show all" -msgstr "Mostrar todo" - -#: mod/notifications.php:151 -msgid "Show Ignored Requests" -msgstr "Mostrar peticiones ignoradas" - -#: mod/notifications.php:151 -msgid "Hide Ignored Requests" -msgstr "Ocultar peticiones ignoradas" - -#: mod/notifications.php:164 mod/notifications.php:241 -msgid "Notification type:" +"If you are not yet a member of the free social web, follow " +"this link to find a public Friendica node and join us today." msgstr "" -#: mod/notifications.php:167 -msgid "Suggested by:" +#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:107 +msgid "Your Webfinger address or profile URL:" msgstr "" -#: mod/notifications.php:179 mod/notifications.php:258 -#: src/Module/Contact.php:632 -msgid "Hide this contact from others" -msgstr "Ocultar este contacto a los demás." +#: mod/dfrn_request.php:646 mod/follow.php:158 src/Module/RemoteFollow.php:108 +msgid "Please answer the following:" +msgstr "Por favor responde lo siguiente:" -#: mod/notifications.php:201 -msgid "Claims to be known to you: " -msgstr "Dice conocerte: " - -#: mod/notifications.php:202 -msgid "yes" -msgstr "sí" - -#: mod/notifications.php:202 -msgid "no" -msgstr "no" - -#: mod/notifications.php:203 mod/notifications.php:207 -msgid "Shall your connection be bidirectional or not?" -msgstr "¿Su conexión debe ser bidireccional o no?" - -#: mod/notifications.php:204 mod/notifications.php:208 +#: mod/dfrn_request.php:654 mod/follow.php:172 #, php-format -msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "Aceptar a %s como amigo le permite a %s suscribirse a sus publicaciones, y usted también recibirá actualizaciones de ellos en sus noticias." - -#: mod/notifications.php:205 -#, php-format -msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you" -" will not receive updates from them in your news feed." -msgstr "Aceptar a %s como suscriptor les permite suscribirse a sus publicaciones, pero usted no recibirá actualizaciones de ellos en sus noticias." - -#: mod/notifications.php:209 -#, php-format -msgid "" -"Accepting %s as a sharer allows them to subscribe to your posts, but you " -"will not receive updates from them in your news feed." -msgstr "Aceptar a %s como participante les permite suscribirse a sus publicaciones, pero usted no recibirá actualizaciones de ellos en sus noticias." - -#: mod/notifications.php:220 -msgid "Friend" -msgstr "Amigo" - -#: mod/notifications.php:221 -msgid "Sharer" -msgstr "Lector" - -#: mod/notifications.php:221 -msgid "Subscriber" -msgstr "Suscriptor" - -#: mod/notifications.php:264 src/Model/Profile.php:538 -#: src/Module/Contact.php:89 -msgid "Network:" -msgstr "Red:" - -#: mod/notifications.php:277 -msgid "No introductions." -msgstr "Sin presentaciones." - -#: mod/notifications.php:311 -#, php-format -msgid "No more %s notifications." -msgstr "No más notificaciones de %s." - -#: mod/notify.php:78 -msgid "No more system notifications." -msgstr "No hay más notificaciones del sistema." - -#: mod/oexchange.php:32 -msgid "Post successful." -msgstr "¡Publicado!" - -#: mod/openid.php:32 -msgid "OpenID protocol error. No ID returned." -msgstr "Error de protocolo OpenID. ID no devuelta." - -#: mod/openid.php:68 -msgid "" -"Account not found and OpenID registration is not permitted on this site." -msgstr "Cuenta no encontrada y el registro OpenID no está permitido en ese sitio." - -#: mod/openid.php:118 src/Module/Login.php:91 src/Module/Login.php:141 -msgid "Login failed." -msgstr "Accesso fallido." - -#: mod/ostatus_subscribe.php:23 -msgid "Subscribing to OStatus contacts" -msgstr "Subscribir a los contactos de OStatus" - -#: mod/ostatus_subscribe.php:35 -msgid "No contact provided." -msgstr "Sin suministro de datos de contacto." - -#: mod/ostatus_subscribe.php:42 -msgid "Couldn't fetch information for contact." -msgstr "No se ha podido conseguir la información del contacto." - -#: mod/ostatus_subscribe.php:52 -msgid "Couldn't fetch friends for contact." -msgstr "No se ha podido conseguir datos de amigos para contactar." - -#: mod/ostatus_subscribe.php:70 mod/repair_ostatus.php:52 -msgid "Done" -msgstr "hecho!" - -#: mod/ostatus_subscribe.php:84 -msgid "success" -msgstr "exito!" - -#: mod/ostatus_subscribe.php:86 -msgid "failed" -msgstr "fallido!" - -#: mod/ostatus_subscribe.php:89 src/Object/Post.php:277 -msgid "ignored" -msgstr "ignorado" - -#: mod/ostatus_subscribe.php:94 mod/repair_ostatus.php:58 -msgid "Keep this window open until done." -msgstr "Mantén esta ventana abierta hasta que el proceso ha terminado." - -#: mod/photos.php:116 src/Model/Profile.php:921 -msgid "Photo Albums" -msgstr "Álbum de Fotos" - -#: mod/photos.php:117 mod/photos.php:1706 -msgid "Recent Photos" -msgstr "Fotos recientes" - -#: mod/photos.php:120 mod/photos.php:1227 mod/photos.php:1708 -msgid "Upload New Photos" -msgstr "Subir nuevas fotos" - -#: mod/photos.php:138 mod/settings.php:56 -msgid "everybody" -msgstr "todos" - -#: mod/photos.php:194 -msgid "Contact information unavailable" -msgstr "Información del contacto no disponible" - -#: mod/photos.php:213 -msgid "Album not found." -msgstr "Álbum no encontrado." - -#: mod/photos.php:242 mod/photos.php:255 mod/photos.php:1178 -msgid "Delete Album" -msgstr "Eliminar álbum" - -#: mod/photos.php:253 -msgid "Do you really want to delete this photo album and all its photos?" -msgstr "¿Estás seguro de quieres borrar este álbum y todas sus fotos?" - -#: mod/photos.php:315 mod/photos.php:327 mod/photos.php:1453 -msgid "Delete Photo" -msgstr "Eliminar foto" - -#: mod/photos.php:325 -msgid "Do you really want to delete this photo?" -msgstr "¿Estás seguro de que quieres borrar esta foto?" - -#: mod/photos.php:682 -msgid "a photo" -msgstr "una foto" - -#: mod/photos.php:682 -#, php-format -msgid "%1$s was tagged in %2$s by %3$s" -msgstr "%1$s fue etiquetado en %2$s por %3$s" - -#: mod/photos.php:778 mod/photos.php:781 mod/photos.php:810 -#: mod/profile_photo.php:155 mod/wall_upload.php:197 -#, php-format -msgid "Image exceeds size limit of %s" -msgstr "La imagen excede el limite de %s" - -#: mod/photos.php:784 -msgid "Image upload didn't complete, please try again" +msgid "%s knows you" msgstr "" -#: mod/photos.php:787 -msgid "Image file is missing" -msgstr "" +#: mod/dfrn_request.php:655 mod/follow.php:173 +msgid "Add a personal note:" +msgstr "Añade una nota personal:" -#: mod/photos.php:792 +#: mod/api.php:100 mod/api.php:122 +msgid "Authorize application connection" +msgstr "Autorizar la conexión de la aplicación" + +#: mod/api.php:101 +msgid "Return to your app and insert this Securty Code:" +msgstr "Regresa a tu aplicación e introduce este código de seguridad:" + +#: mod/api.php:110 src/Module/BaseAdmin.php:73 +msgid "Please login to continue." +msgstr "Inicia sesión para continuar." + +#: mod/api.php:124 msgid "" -"Server can't accept new file upload at this time, please contact your " -"administrator" -msgstr "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "¿Quieres autorizar a esta aplicación el acceso a tus mensajes y contactos, y/o crear nuevas publicaciones para ti?" -#: mod/photos.php:818 -msgid "Image file is empty." -msgstr "El archivo de imagen está vacío." +#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:116 +msgid "No" +msgstr "No" -#: mod/photos.php:833 mod/profile_photo.php:164 mod/wall_upload.php:211 -msgid "Unable to process image." -msgstr "Imposible procesar la imagen." +#: mod/wall_attach.php:105 +msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" +msgstr "Disculpa, posiblemente el archivo subido es mas grande que la PHP configuración permite." -#: mod/photos.php:862 mod/profile_photo.php:309 mod/wall_upload.php:250 -msgid "Image upload failed." -msgstr "Error al subir la imagen." +#: mod/wall_attach.php:105 +msgid "Or - did you try to upload an empty file?" +msgstr "Si no - intento de subir un archivo vacío?" -#: mod/photos.php:948 -msgid "No photos selected" -msgstr "Ninguna foto seleccionada" - -#: mod/photos.php:1045 mod/videos.php:298 -msgid "Access to this item is restricted." -msgstr "El acceso a este elemento está restringido." - -#: mod/photos.php:1099 -msgid "Upload Photos" -msgstr "Subir fotos" - -#: mod/photos.php:1103 mod/photos.php:1173 -msgid "New album name: " -msgstr "Nombre del nuevo álbum: " - -#: mod/photos.php:1104 -msgid "or select existing album:" -msgstr "" - -#: mod/photos.php:1105 -msgid "Do not show a status post for this upload" -msgstr "No actualizar tu estado con este envío" - -#: mod/photos.php:1121 mod/photos.php:1456 mod/settings.php:1212 -msgid "Show to Groups" -msgstr "Mostrar a los Grupos" - -#: mod/photos.php:1122 mod/photos.php:1457 mod/settings.php:1213 -msgid "Show to Contacts" -msgstr "Mostrar a los Contactos" - -#: mod/photos.php:1184 -msgid "Edit Album" -msgstr "Modificar álbum" - -#: mod/photos.php:1189 -msgid "Show Newest First" -msgstr "Mostrar más nuevos primero" - -#: mod/photos.php:1191 -msgid "Show Oldest First" -msgstr "Mostrar más antiguos primero" - -#: mod/photos.php:1212 mod/photos.php:1691 -msgid "View Photo" -msgstr "Ver foto" - -#: mod/photos.php:1253 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Permiso denegado. El acceso a este elemento puede estar restringido." - -#: mod/photos.php:1255 -msgid "Photo not available" -msgstr "Foto no disponible" - -#: mod/photos.php:1330 -msgid "View photo" -msgstr "Ver foto" - -#: mod/photos.php:1330 -msgid "Edit photo" -msgstr "Modificar foto" - -#: mod/photos.php:1331 -msgid "Use as profile photo" -msgstr "Usar como foto del perfil" - -#: mod/photos.php:1337 src/Object/Post.php:150 -msgid "Private Message" -msgstr "Mensaje privado" - -#: mod/photos.php:1357 -msgid "View Full Size" -msgstr "Ver a tamaño completo" - -#: mod/photos.php:1421 -msgid "Tags: " -msgstr "Etiquetas: " - -#: mod/photos.php:1424 -msgid "[Select tags to remove]" -msgstr "" - -#: mod/photos.php:1439 -msgid "New album name" -msgstr "Nuevo nombre del álbum" - -#: mod/photos.php:1440 -msgid "Caption" -msgstr "Título" - -#: mod/photos.php:1441 -msgid "Add a Tag" -msgstr "Añadir una etiqueta" - -#: mod/photos.php:1441 -msgid "" -"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "Ejemplo: @juan, @Barbara_Ruiz, @julia@example.com, #California, #camping" - -#: mod/photos.php:1442 -msgid "Do not rotate" -msgstr "No rotar" - -#: mod/photos.php:1443 -msgid "Rotate CW (right)" -msgstr "Girar a la derecha" - -#: mod/photos.php:1444 -msgid "Rotate CCW (left)" -msgstr "Girar a la izquierda" - -#: mod/photos.php:1478 src/Object/Post.php:305 -msgid "I like this (toggle)" -msgstr "Me gusta esto (cambiar)" - -#: mod/photos.php:1479 src/Object/Post.php:306 -msgid "I don't like this (toggle)" -msgstr "No me gusta esto (cambiar)" - -#: mod/photos.php:1494 mod/photos.php:1533 mod/photos.php:1593 -#: src/Module/Contact.php:1019 src/Object/Post.php:805 -msgid "This is you" -msgstr "Este eres tú" - -#: mod/photos.php:1496 mod/photos.php:1535 mod/photos.php:1595 -#: src/Object/Post.php:410 src/Object/Post.php:807 -msgid "Comment" -msgstr "Comentar" - -#: mod/photos.php:1625 -msgid "Map" -msgstr "Mapa" - -#: mod/photos.php:1697 mod/videos.php:375 -msgid "View Album" -msgstr "Ver Álbum" - -#: mod/ping.php:272 -msgid "{0} wants to be your friend" -msgstr "{0} quiere ser tu amigo" - -#: mod/ping.php:288 -msgid "{0} requested registration" -msgstr "{0} solicitudes de registro" - -#: mod/poke.php:185 -msgid "Poke/Prod" -msgstr "Toque/Empujón" - -#: mod/poke.php:186 -msgid "poke, prod or do other things to somebody" -msgstr "da un toque, empujón o similar a alguien" - -#: mod/poke.php:187 -msgid "Recipient" -msgstr "Receptor" - -#: mod/poke.php:188 -msgid "Choose what you wish to do to recipient" -msgstr "Elige qué desea hacer con el receptor" - -#: mod/poke.php:191 -msgid "Make this post private" -msgstr "Hacer esta publicación privada" - -#: mod/probe.php:14 mod/webfinger.php:17 -msgid "Only logged in users are permitted to perform a probing." -msgstr "Sólo los usuarios registrados pueden realizar una exploración." - -#: mod/profile.php:87 mod/profile.php:90 src/Protocol/OStatus.php:1287 +#: mod/wall_attach.php:116 #, php-format -msgid "%s's timeline" +msgid "File exceeds size limit of %s" +msgstr "El archivo excede el limite de tamaño de %s" + +#: mod/wall_attach.php:131 +msgid "File upload failed." +msgstr "Ha fallado la subida del archivo." + +#: mod/item.php:132 mod/item.php:136 +msgid "Unable to locate original post." +msgstr "No se puede encontrar la publicación original." + +#: mod/item.php:336 mod/item.php:341 +msgid "Empty post discarded." +msgstr "Publicación vacía descartada." + +#: mod/item.php:710 +msgid "Post updated." msgstr "" -#: mod/profile.php:88 src/Protocol/OStatus.php:1291 -#, php-format -msgid "%s's posts" +#: mod/item.php:727 mod/item.php:732 +msgid "Item wasn't stored." msgstr "" -#: mod/profile.php:89 src/Protocol/OStatus.php:1294 -#, php-format -msgid "%s's comments" +#: mod/item.php:743 +msgid "Item couldn't be fetched." msgstr "" -#: mod/profiles.php:61 -msgid "Profile deleted." -msgstr "Perfil eliminado." +#: mod/item.php:891 src/Module/Debug/ItemBody.php:46 +#: src/Module/Debug/ItemBody.php:59 src/Module/Admin/Themes/Details.php:70 +#: src/Module/Admin/Themes/Index.php:59 +msgid "Item not found." +msgstr "Elemento no encontrado." -#: mod/profiles.php:77 mod/profiles.php:113 -msgid "Profile-" -msgstr "Perfil-" +#: mod/item.php:923 +msgid "Do you really want to delete this item?" +msgstr "¿Realmente quieres borrar este objeto?" -#: mod/profiles.php:96 mod/profiles.php:135 -msgid "New profile created." -msgstr "Nuevo perfil creado." - -#: mod/profiles.php:119 -msgid "Profile unavailable to clone." -msgstr "Imposible duplicar el perfil." - -#: mod/profiles.php:207 -msgid "Profile Name is required." -msgstr "Se necesita un nombre de perfil." - -#: mod/profiles.php:348 -msgid "Marital Status" -msgstr "Estado civil" - -#: mod/profiles.php:352 -msgid "Romantic Partner" -msgstr "Pareja sentimental" - -#: mod/profiles.php:364 -msgid "Work/Employment" -msgstr "Trabajo/estudios" - -#: mod/profiles.php:367 -msgid "Religion" -msgstr "Religión" - -#: mod/profiles.php:371 -msgid "Political Views" -msgstr "Preferencias políticas" - -#: mod/profiles.php:375 -msgid "Gender" -msgstr "Género" - -#: mod/profiles.php:379 -msgid "Sexual Preference" -msgstr "Orientación sexual" - -#: mod/profiles.php:383 -msgid "XMPP" -msgstr "XMPP" - -#: mod/profiles.php:387 -msgid "Homepage" -msgstr "Página de inicio" - -#: mod/profiles.php:391 mod/profiles.php:594 -msgid "Interests" -msgstr "Intereses" - -#: mod/profiles.php:402 mod/profiles.php:590 -msgid "Location" -msgstr "Ubicación" - -#: mod/profiles.php:485 -msgid "Profile updated." -msgstr "Perfil actualizado." - -#: mod/profiles.php:539 -msgid "Hide contacts and friends:" -msgstr "Ocultar contactos y amigos" - -#: mod/profiles.php:544 -msgid "Hide your contact/friend list from viewers of this profile?" -msgstr "¿Ocultar tu lista de contactos/amigos en este perfil?" - -#: mod/profiles.php:564 -msgid "Show more profile fields:" -msgstr "Mostrar mas campos del perfil:" - -#: mod/profiles.php:576 -msgid "Profile Actions" -msgstr "Acciones de perfil" - -#: mod/profiles.php:577 -msgid "Edit Profile Details" -msgstr "Editar detalles de tu perfil" - -#: mod/profiles.php:579 -msgid "Change Profile Photo" -msgstr "Cambiar imagen del Perfil" - -#: mod/profiles.php:581 -msgid "View this profile" -msgstr "Ver este perfil" - -#: mod/profiles.php:582 -msgid "View all profiles" +#: mod/uimport.php:45 +msgid "User imports on closed servers can only be done by an administrator." msgstr "" -#: mod/profiles.php:583 mod/profiles.php:678 src/Model/Profile.php:413 -msgid "Edit visibility" -msgstr "Editar visibilidad" - -#: mod/profiles.php:584 -msgid "Create a new profile using these settings" -msgstr "¿Crear un nuevo perfil con esta configuración?" - -#: mod/profiles.php:585 -msgid "Clone this profile" -msgstr "Clonar este perfil" - -#: mod/profiles.php:586 -msgid "Delete this profile" -msgstr "Eliminar este perfil" - -#: mod/profiles.php:588 -msgid "Basic information" -msgstr "Información básica" - -#: mod/profiles.php:589 -msgid "Profile picture" -msgstr "Imagen del perfil" - -#: mod/profiles.php:591 -msgid "Preferences" -msgstr "Preferencias" - -#: mod/profiles.php:592 -msgid "Status information" -msgstr "Información del estatus" - -#: mod/profiles.php:593 -msgid "Additional information" -msgstr "Información addicional" - -#: mod/profiles.php:596 -msgid "Relation" -msgstr "Relación" - -#: mod/profiles.php:597 src/Util/Temporal.php:80 src/Util/Temporal.php:82 -msgid "Miscellaneous" -msgstr "Varios" - -#: mod/profiles.php:600 -msgid "Your Gender:" -msgstr "Género:" - -#: mod/profiles.php:601 -msgid " Marital Status:" -msgstr " Estado civil:" - -#: mod/profiles.php:602 src/Model/Profile.php:796 -msgid "Sexual Preference:" -msgstr "Preferencia sexual:" - -#: mod/profiles.php:603 -msgid "Example: fishing photography software" -msgstr "Ejemplo: pesca fotografía software" - -#: mod/profiles.php:608 -msgid "Profile Name:" -msgstr "Nombres del perfil:" - -#: mod/profiles.php:610 -msgid "" -"This is your public profile.
    It may " -"be visible to anybody using the internet." -msgstr "Éste es tu perfil público.
    Puede ser visto por cualquier usuario de internet." - -#: mod/profiles.php:611 -msgid "Your Full Name:" -msgstr "Tu nombre completo:" - -#: mod/profiles.php:612 -msgid "Title/Description:" -msgstr "Título/Descrición:" - -#: mod/profiles.php:615 -msgid "Street Address:" -msgstr "Dirección" - -#: mod/profiles.php:616 -msgid "Locality/City:" -msgstr "Localidad/Ciudad:" - -#: mod/profiles.php:617 -msgid "Region/State:" -msgstr "Región/Estado:" - -#: mod/profiles.php:618 -msgid "Postal/Zip Code:" -msgstr "Código postal:" - -#: mod/profiles.php:619 -msgid "Country:" -msgstr "País" - -#: mod/profiles.php:620 src/Util/Temporal.php:148 -msgid "Age: " -msgstr "Edad: " - -#: mod/profiles.php:623 -msgid "Who: (if applicable)" -msgstr "¿Quién? (si es aplicable)" - -#: mod/profiles.php:623 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "Ejemplos: cathy123, Cathy Williams, cathy@example.com" - -#: mod/profiles.php:624 -msgid "Since [date]:" -msgstr "Desde [fecha]:" - -#: mod/profiles.php:626 -msgid "Tell us about yourself..." -msgstr "Háblanos sobre ti..." - -#: mod/profiles.php:627 -msgid "XMPP (Jabber) address:" -msgstr "Dirección XMPP (Jabber):" - -#: mod/profiles.php:627 -msgid "" -"The XMPP address will be propagated to your contacts so that they can follow" -" you." -msgstr "La dirección XMPP será propagada entre sus contactos para que puedan seguirle." - -#: mod/profiles.php:628 -msgid "Homepage URL:" -msgstr "Dirección de tu página:" - -#: mod/profiles.php:629 src/Model/Profile.php:804 -msgid "Hometown:" -msgstr "Ciudad de origen:" - -#: mod/profiles.php:630 src/Model/Profile.php:812 -msgid "Political Views:" -msgstr "Ideas políticas:" - -#: mod/profiles.php:631 -msgid "Religious Views:" -msgstr "Creencias religiosas:" - -#: mod/profiles.php:632 -msgid "Public Keywords:" -msgstr "Palabras clave públicas:" - -#: mod/profiles.php:632 -msgid "(Used for suggesting potential friends, can be seen by others)" -msgstr "(Utilizadas para sugerir amigos potenciales, otros pueden verlo)" - -#: mod/profiles.php:633 -msgid "Private Keywords:" -msgstr "Palabras clave privadas:" - -#: mod/profiles.php:633 -msgid "(Used for searching profiles, never shown to others)" -msgstr "(Utilizadas para buscar perfiles, nunca se muestra a otros)" - -#: mod/profiles.php:634 src/Model/Profile.php:828 -msgid "Likes:" -msgstr "Me gusta:" - -#: mod/profiles.php:635 src/Model/Profile.php:832 -msgid "Dislikes:" -msgstr "No me gusta:" - -#: mod/profiles.php:636 -msgid "Musical interests" -msgstr "Gustos musicales" - -#: mod/profiles.php:637 -msgid "Books, literature" -msgstr "Libros, literatura" - -#: mod/profiles.php:638 -msgid "Television" -msgstr "Televisión" - -#: mod/profiles.php:639 -msgid "Film/dance/culture/entertainment" -msgstr "Películas/baile/cultura/entretenimiento" - -#: mod/profiles.php:640 -msgid "Hobbies/Interests" -msgstr "Aficiones/Intereses" - -#: mod/profiles.php:641 -msgid "Love/romance" -msgstr "Amor/Romance" - -#: mod/profiles.php:642 -msgid "Work/employment" -msgstr "Trabajo/ocupación" - -#: mod/profiles.php:643 -msgid "School/education" -msgstr "Escuela/estudios" - -#: mod/profiles.php:644 -msgid "Contact information and Social Networks" -msgstr "Informacioń de contacto y Redes sociales" - -#: mod/profiles.php:675 src/Model/Profile.php:409 -msgid "Profile Image" -msgstr "Imagen del Perfil" - -#: mod/profiles.php:677 src/Model/Profile.php:412 -msgid "visible to everybody" -msgstr "Visible para todos" - -#: mod/profiles.php:684 -msgid "Edit/Manage Profiles" -msgstr "Editar/Administrar perfiles" - -#: mod/profiles.php:685 src/Model/Profile.php:399 src/Model/Profile.php:421 -msgid "Change profile photo" -msgstr "Cambiar foto del perfil" - -#: mod/profiles.php:686 src/Model/Profile.php:400 -msgid "Create New Profile" -msgstr "Crear nuevo perfil" - -#: mod/profile_photo.php:59 -msgid "Image uploaded but image cropping failed." -msgstr "Imagen recibida, pero ha fallado al recortarla." - -#: mod/profile_photo.php:91 mod/profile_photo.php:100 -#: mod/profile_photo.php:109 mod/profile_photo.php:317 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "Ha fallado la reducción de las dimensiones de la imagen [%s]." - -#: mod/profile_photo.php:128 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Recarga la página o limpia la caché del navegador si la foto nueva no aparece inmediatamente." - -#: mod/profile_photo.php:136 -msgid "Unable to process image" -msgstr "Imposible procesar la imagen" - -#: mod/profile_photo.php:248 -msgid "Upload File:" -msgstr "Subir archivo:" - -#: mod/profile_photo.php:249 -msgid "Select a profile:" -msgstr "Elige un perfil:" - -#: mod/profile_photo.php:254 -msgid "or" -msgstr "o" - -#: mod/profile_photo.php:255 -msgid "skip this step" -msgstr "saltar este paso" - -#: mod/profile_photo.php:255 -msgid "select a photo from your photo albums" -msgstr "elige una foto de tus álbumes" - -#: mod/profile_photo.php:268 -msgid "Crop Image" -msgstr "Recortar imagen" - -#: mod/profile_photo.php:269 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "Por favor, ajusta el recorte de la imagen para optimizarla." - -#: mod/profile_photo.php:271 -msgid "Done Editing" -msgstr "Editado" - -#: mod/profile_photo.php:307 -msgid "Image uploaded successfully." -msgstr "Imagen subida con éxito." - -#: mod/profperm.php:36 mod/profperm.php:69 -msgid "Invalid profile identifier." -msgstr "Identificador de perfil no válido." - -#: mod/profperm.php:115 -msgid "Profile Visibility Editor" -msgstr "Editor de visibilidad del perfil" - -#: mod/profperm.php:128 -msgid "Visible To" -msgstr "Visible para" - -#: mod/profperm.php:144 -msgid "All Contacts (with secure profile access)" -msgstr "Todos los contactos (con perfil de acceso seguro)" - -#: mod/register.php:103 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "Te has registrado con éxito. Por favor, consulta tu correo para más información." - -#: mod/register.php:107 -#, php-format -msgid "" -"Failed to send email message. Here your accout details:
    login: %s
    " -"password: %s

    You can change your password after login." -msgstr "Error al intentar de enviar mensaje de correo. Aquí los detalles de su cuenta:
    login: %s
    contraseña: %s

    Puede cambiar su contraseña después de ingresar al sitio." - -#: mod/register.php:114 -msgid "Registration successful." -msgstr "Registro exitoso." - -#: mod/register.php:119 -msgid "Your registration can not be processed." -msgstr "Tu registro no se puede procesar." - -#: mod/register.php:162 -msgid "Your registration is pending approval by the site owner." -msgstr "Tu registro está pendiente de aprobación por el propietario del sitio." - -#: mod/register.php:191 mod/uimport.php:39 +#: mod/uimport.php:54 src/Module/Register.php:84 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Este sitio ha excedido el número de registros diarios permitidos. Inténtalo de nuevo mañana por favor." -#: mod/register.php:218 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking 'Register'." -msgstr "Puedes (opcionalmente) rellenar este formulario a través de OpenID escribiendo tu OpenID y pulsando en \"Registrar\"." - -#: mod/register.php:219 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "Si no estás familiarizado con OpenID, por favor deja ese campo en blanco y rellena el resto de los elementos." - -#: mod/register.php:220 -msgid "Your OpenID (optional): " -msgstr "Tu OpenID (opcional):" - -#: mod/register.php:229 -msgid "Include your profile in member directory?" -msgstr "¿Incluir tu perfil en el directorio de miembros?" - -#: mod/register.php:253 -msgid "Note for the admin" -msgstr "Nota para el administrador" - -#: mod/register.php:253 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "Deje un mensaje para el administrador sobre por qué quiere unirse a este nodo" - -#: mod/register.php:254 -msgid "Membership on this site is by invitation only." -msgstr "Sitio solo accesible mediante invitación." - -#: mod/register.php:255 -msgid "Your invitation code: " -msgstr "" - -#: mod/register.php:263 -msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " -msgstr "Nombre completo (ej. Joe Smith, real o real aparente):" - -#: mod/register.php:264 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "" - -#: mod/register.php:266 mod/settings.php:1184 -msgid "New Password:" -msgstr "Contraseña nueva:" - -#: mod/register.php:266 -msgid "Leave empty for an auto generated password." -msgstr "Dejar vacío para autogenerar una contraseña" - -#: mod/register.php:267 mod/settings.php:1185 -msgid "Confirm:" -msgstr "Confirmar:" - -#: mod/register.php:268 -#, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be 'nickname@%s'." -msgstr "" - -#: mod/register.php:269 -msgid "Choose a nickname: " -msgstr "Escoge un apodo: " - -#: mod/register.php:272 src/Content/Nav.php:178 src/Module/Login.php:290 -msgid "Register" -msgstr "Registrarse" - -#: mod/register.php:277 mod/uimport.php:54 +#: mod/uimport.php:61 src/Module/Register.php:160 msgid "Import" msgstr "Importar" -#: mod/register.php:278 -msgid "Import your profile to this friendica instance" -msgstr "Importar tu perfil a esta instancia de friendica" - -#: mod/register.php:286 -msgid "Note: This node explicitly contains adult content" -msgstr "" - -#: mod/regmod.php:53 -msgid "Account approved." -msgstr "Cuenta aprobada." - -#: mod/regmod.php:77 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registro anulado para %s" - -#: mod/regmod.php:84 -msgid "Please login." -msgstr "Por favor accede." - -#: mod/removeme.php:47 -msgid "User deleted their account" -msgstr "" - -#: mod/removeme.php:48 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "" - -#: mod/removeme.php:49 -#, php-format -msgid "The user id is %d" -msgstr "" - -#: mod/removeme.php:85 mod/removeme.php:88 -msgid "Remove My Account" -msgstr "Eliminar mi cuenta" - -#: mod/removeme.php:86 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "Esto eliminará por completo tu cuenta. Una vez hecho no se puede deshacer." - -#: mod/removeme.php:87 -msgid "Please enter your password for verification:" -msgstr "Por favor, introduce tu contraseña para la verificación:" - -#: mod/repair_ostatus.php:21 -msgid "Resubscribing to OStatus contacts" -msgstr "Resubscribir a contactos de OStatus" - -#: mod/repair_ostatus.php:37 -msgid "Error" -msgstr "error" - -#: mod/search.php:104 -msgid "Only logged in users are permitted to perform a search." -msgstr "Solo usuarios activos tienen permiso para ejecutar búsquedas." - -#: mod/search.php:128 -msgid "Too Many Requests" -msgstr "Demasiadas consultas" - -#: mod/search.php:129 -msgid "Only one search per minute is permitted for not logged in users." -msgstr "Se permite solo una búsqueda por minuto para usuarios no identificados." - -#: mod/search.php:150 src/Content/Nav.php:192 src/Content/Text/HTML.php:969 -msgid "Search" -msgstr "Buscar" - -#: mod/search.php:236 -#, php-format -msgid "Items tagged with: %s" -msgstr "Objetos taggeado con: %s" - -#: mod/search.php:238 src/Module/Contact.php:817 -#, php-format -msgid "Results for: %s" -msgstr "Resultados para: %s" - -#: mod/settings.php:61 -msgid "Account" -msgstr "Cuenta" - -#: mod/settings.php:69 src/Content/Nav.php:260 src/Model/Profile.php:392 -msgid "Profiles" -msgstr "Perfiles" - -#: mod/settings.php:85 -msgid "Display" -msgstr "Interfaz del usuario" - -#: mod/settings.php:92 mod/settings.php:833 -msgid "Social Networks" -msgstr "Redes sociales" - -#: mod/settings.php:106 src/Content/Nav.php:255 -msgid "Delegations" -msgstr "Delegaciones" - -#: mod/settings.php:113 -msgid "Connected apps" -msgstr "Aplicaciones conectadas" - -#: mod/settings.php:120 mod/uexport.php:53 -msgid "Export personal data" -msgstr "Exportación de datos personales" - -#: mod/settings.php:127 -msgid "Remove account" -msgstr "Eliminar cuenta" - -#: mod/settings.php:179 -msgid "Missing some important data!" -msgstr "¡Faltan algunos datos importantes!" - -#: mod/settings.php:181 mod/settings.php:694 src/Module/Contact.php:824 -msgid "Update" -msgstr "Actualizar" - -#: mod/settings.php:290 -msgid "Failed to connect with email account using the settings provided." -msgstr "Error al conectar con la cuenta de correo mediante la configuración suministrada." - -#: mod/settings.php:295 -msgid "Email settings updated." -msgstr "Configuración de correo actualizada." - -#: mod/settings.php:311 -msgid "Features updated" -msgstr "Actualizaciones" - -#: mod/settings.php:384 -msgid "Relocate message has been send to your contacts" -msgstr "Mensaje de reubicación ha sido enviado a sus contactos." - -#: mod/settings.php:396 -msgid "Passwords do not match." -msgstr "" - -#: mod/settings.php:404 src/Core/Console/NewPassword.php:80 -msgid "Password update failed. Please try again." -msgstr "La actualización de la contraseña ha fallado. Por favor, prueba otra vez." - -#: mod/settings.php:407 src/Core/Console/NewPassword.php:83 -msgid "Password changed." -msgstr "Contraseña modificada." - -#: mod/settings.php:410 -msgid "Password unchanged." -msgstr "" - -#: mod/settings.php:493 -msgid " Please use a shorter name." -msgstr " Usa un nombre más corto." - -#: mod/settings.php:496 -msgid " Name too short." -msgstr " Nombre demasiado corto." - -#: mod/settings.php:504 -msgid "Wrong Password" -msgstr "Contraseña incorrecta" - -#: mod/settings.php:509 -msgid "Invalid email." -msgstr "" - -#: mod/settings.php:515 -msgid "Cannot change to that email." -msgstr "" - -#: mod/settings.php:565 -msgid "Private forum has no privacy permissions. Using default privacy group." -msgstr "El foro privado no tiene permisos de privacidad. Usando el grupo de privacidad por defecto." - -#: mod/settings.php:568 -msgid "Private forum has no privacy permissions and no default privacy group." -msgstr "El foro privado no tiene permisos de privacidad ni grupo por defecto de privacidad." - -#: mod/settings.php:608 -msgid "Settings updated." -msgstr "Configuración actualizada." - -#: mod/settings.php:667 mod/settings.php:693 mod/settings.php:727 -msgid "Add application" -msgstr "Agregar aplicación" - -#: mod/settings.php:671 mod/settings.php:697 -msgid "Consumer Key" -msgstr "Clave del consumidor" - -#: mod/settings.php:672 mod/settings.php:698 -msgid "Consumer Secret" -msgstr "Secreto del consumidor" - -#: mod/settings.php:673 mod/settings.php:699 -msgid "Redirect" -msgstr "Redirigir" - -#: mod/settings.php:674 mod/settings.php:700 -msgid "Icon url" -msgstr "Dirección del ícono" - -#: mod/settings.php:685 -msgid "You can't edit this application." -msgstr "No puedes editar esta aplicación." - -#: mod/settings.php:726 -msgid "Connected Apps" -msgstr "Aplicaciones conectadas" - -#: mod/settings.php:728 src/Object/Post.php:160 src/Object/Post.php:162 -msgid "Edit" -msgstr "Editar" - -#: mod/settings.php:730 -msgid "Client key starts with" -msgstr "Clave de cliente comienza por" - -#: mod/settings.php:731 -msgid "No name" -msgstr "Sin nombre" - -#: mod/settings.php:732 -msgid "Remove authorization" -msgstr "Suprimir la autorización" - -#: mod/settings.php:743 -msgid "No Addon settings configured" -msgstr "" - -#: mod/settings.php:752 -msgid "Addon Settings" -msgstr "" - -#: mod/settings.php:773 -msgid "Additional Features" -msgstr "Características adicionales" - -#: mod/settings.php:796 src/Content/ContactSelector.php:85 -msgid "Diaspora" -msgstr "Diaspora*" - -#: mod/settings.php:796 mod/settings.php:797 -msgid "enabled" -msgstr "habilitado" - -#: mod/settings.php:796 mod/settings.php:797 -msgid "disabled" -msgstr "deshabilitado" - -#: mod/settings.php:796 mod/settings.php:797 -#, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "El soporte integrado de conexión con %s está %s" - -#: mod/settings.php:797 -msgid "GNU Social (OStatus)" -msgstr "GNUsocial (OStatus)" - -#: mod/settings.php:828 -msgid "Email access is disabled on this site." -msgstr "El acceso por correo está deshabilitado en esta web." - -#: mod/settings.php:838 -msgid "General Social Media Settings" -msgstr "Configuración general de social media " - -#: mod/settings.php:839 -msgid "Disable Content Warning" -msgstr "" - -#: mod/settings.php:839 -msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This disables the automatic " -"collapsing and sets the content warning as the post title. Doesn't affect " -"any other content filtering you eventually set up." -msgstr "" - -#: mod/settings.php:840 -msgid "Disable intelligent shortening" -msgstr "Deshabilitar recorte inteligente de URL" - -#: mod/settings.php:840 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If this option is enabled then every shortened post will always point to the" -" original friendica post." -msgstr "Normalemente el sistema intenta de encontrara el mejor enlace para agregar a envíos recortados (twitter, OStatus). Si esta opción se encuentra habilitado, todo envío recortado apuntara siempre al tema original en friendica." - -#: mod/settings.php:841 -msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" -msgstr "Automáticamente seguir cualquier GNUsocial (OStatus) seguidores o menciones " - -#: mod/settings.php:841 -msgid "" -"If you receive a message from an unknown OStatus user, this option decides " -"what to do. If it is checked, a new contact will be created for every " -"unknown user." -msgstr "Cuando se recibe un mensaje de un perfil desconocido de OStatus, esta opción define que hacer.\nSi es habilitado, un nuevo contacto sera creado para cada usuario." - -#: mod/settings.php:842 -msgid "Default group for OStatus contacts" -msgstr "Grupo por defecto para contactos OStatus" - -#: mod/settings.php:843 -msgid "Your legacy GNU Social account" -msgstr "Tu cuenta GNU social conectada" - -#: mod/settings.php:843 -msgid "" -"If you enter your old GNU Social/Statusnet account name here (in the format " -"user@domain.tld), your contacts will be added automatically. The field will " -"be emptied when done." -msgstr "Si agrega su viejo nombre de perfil GNUsocial/Statusnet aqui (en el formato de usuario@dominio.tld), sus contactos serán añadidos automáticamente.\nEl campo sera vaciado cuando termine el proceso. " - -#: mod/settings.php:846 -msgid "Repair OStatus subscriptions" -msgstr "Reparar subscripciones de OStatus" - -#: mod/settings.php:850 -msgid "Email/Mailbox Setup" -msgstr "Configuración del correo/buzón" - -#: mod/settings.php:851 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "Si quieres comunicarte con tus contactos de correo usando este servicio (opcional), por favor, especifica cómo conectar con tu buzón." - -#: mod/settings.php:852 -msgid "Last successful email check:" -msgstr "Última comprobación del correo con éxito:" - -#: mod/settings.php:854 -msgid "IMAP server name:" -msgstr "Nombre del servidor IMAP:" - -#: mod/settings.php:855 -msgid "IMAP port:" -msgstr "Puerto IMAP:" - -#: mod/settings.php:856 -msgid "Security:" -msgstr "Seguridad:" - -#: mod/settings.php:856 mod/settings.php:861 -msgid "None" -msgstr "Ninguna" - -#: mod/settings.php:857 -msgid "Email login name:" -msgstr "Nombre de usuario:" - -#: mod/settings.php:858 -msgid "Email password:" -msgstr "Contraseña:" - -#: mod/settings.php:859 -msgid "Reply-to address:" -msgstr "Dirección de respuesta:" - -#: mod/settings.php:860 -msgid "Send public posts to all email contacts:" -msgstr "Enviar publicaciones públicas a todos los contactos de correo:" - -#: mod/settings.php:861 -msgid "Action after import:" -msgstr "Acción después de importar:" - -#: mod/settings.php:861 src/Content/Nav.php:243 -msgid "Mark as seen" -msgstr "Marcar como leído" - -#: mod/settings.php:861 -msgid "Move to folder" -msgstr "Mover a un directorio" - -#: mod/settings.php:862 -msgid "Move to folder:" -msgstr "Mover al directorio:" - -#: mod/settings.php:905 -#, php-format -msgid "%s - (Unsupported)" -msgstr "" - -#: mod/settings.php:907 -#, php-format -msgid "%s - (Experimental)" -msgstr "" - -#: mod/settings.php:934 src/Core/L10n.php:356 src/Model/Event.php:392 -msgid "Sunday" -msgstr "Domingo" - -#: mod/settings.php:934 src/Core/L10n.php:356 src/Model/Event.php:393 -msgid "Monday" -msgstr "Lunes" - -#: mod/settings.php:950 -msgid "Display Settings" -msgstr "Configuración Tema/Visualización" - -#: mod/settings.php:956 -msgid "Display Theme:" -msgstr "Utilizar tema:" - -#: mod/settings.php:957 -msgid "Mobile Theme:" -msgstr "Tema móvil:" - -#: mod/settings.php:958 -msgid "Suppress warning of insecure networks" -msgstr "Suprimir el aviso de redes inseguras" - -#: mod/settings.php:958 -msgid "" -"Should the system suppress the warning that the current group contains " -"members of networks that can't receive non public postings." -msgstr "Debería el sistema suprimir el aviso de que el grupo actual contiene miembros de redes que no pueden recibir publicaciones públicas." - -#: mod/settings.php:959 -msgid "Update browser every xx seconds" -msgstr "Actualizar navegador cada xx segundos" - -#: mod/settings.php:959 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "Minimo 10 segundos. Ingrese -1 para deshabilitar." - -#: mod/settings.php:960 -msgid "Number of items to display per page:" -msgstr "Número de elementos a mostrar por página:" - -#: mod/settings.php:960 mod/settings.php:961 -msgid "Maximum of 100 items" -msgstr "Máximo 100 elementos" - -#: mod/settings.php:961 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "Cantidad de objetos a visualizar cuando se usa un movil" - -#: mod/settings.php:962 -msgid "Don't show emoticons" -msgstr "No mostrar emoticones" - -#: mod/settings.php:963 -msgid "Calendar" -msgstr "Calendario" - -#: mod/settings.php:964 -msgid "Beginning of week:" -msgstr "Principio de la semana:" - -#: mod/settings.php:965 -msgid "Don't show notices" -msgstr "No mostrara avisos" - -#: mod/settings.php:966 -msgid "Infinite scroll" -msgstr "pagina infinita (sroll)" - -#: mod/settings.php:967 -msgid "Automatic updates only at the top of the network page" -msgstr "Actualizaciones automaticas solo estando al principio de la pagina" - -#: mod/settings.php:967 -msgid "" -"When disabled, the network page is updated all the time, which could be " -"confusing while reading." -msgstr "Cuando está deshabilitada, la página de red se actualiza constantemente, lo que podría ser confuso al leer." - -#: mod/settings.php:968 -msgid "Bandwidth Saver Mode" -msgstr "" - -#: mod/settings.php:968 -msgid "" -"When enabled, embedded content is not displayed on automatic updates, they " -"only show on page reload." -msgstr "Cuando está habilitado, el contenido incrustado no se muestra en las actualizaciones automáticas, sólo en las páginas recargadas." - -#: mod/settings.php:969 -msgid "Smart Threading" -msgstr "" - -#: mod/settings.php:969 -msgid "" -"When enabled, suppress extraneous thread indentation while keeping it where " -"it matters. Only works if threading is available and enabled." -msgstr "" - -#: mod/settings.php:971 -msgid "General Theme Settings" -msgstr "Ajustes generales de tema" - -#: mod/settings.php:972 -msgid "Custom Theme Settings" -msgstr "Ajustes personalizados de tema" - -#: mod/settings.php:973 -msgid "Content Settings" -msgstr "Ajustes de contenido" - -#: mod/settings.php:974 view/theme/duepuntozero/config.php:74 -#: view/theme/frio/config.php:121 view/theme/quattro/config.php:76 -#: view/theme/vier/config.php:122 -msgid "Theme settings" -msgstr "Configuración del Tema" - -#: mod/settings.php:988 -msgid "Unable to find your profile. Please contact your admin." -msgstr "" - -#: mod/settings.php:1027 -msgid "Account Types" -msgstr "Tipos de cuenta" - -#: mod/settings.php:1028 -msgid "Personal Page Subtypes" -msgstr "Subtipos de página personal" - -#: mod/settings.php:1029 -msgid "Community Forum Subtypes" -msgstr "Subtipos de foro de comunidad" - -#: mod/settings.php:1037 -msgid "Account for a personal profile." -msgstr "Cuenta para un perfil personal." - -#: mod/settings.php:1041 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "Cuenta para una organización que aprueba automáticamente las solicitudes de contacto como «Seguidores»." - -#: mod/settings.php:1045 -msgid "" -"Account for a news reflector that automatically approves contact requests as" -" \"Followers\"." -msgstr "Cuenta para un reflector de noticias que aprueba automáticamente las solicitudes de contacto como «Seguidores»." - -#: mod/settings.php:1049 -msgid "Account for community discussions." -msgstr "Cuenta para discusiones de la comunidad." - -#: mod/settings.php:1053 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "Cuenta para un perfil personal regular que requiere aprobación manual de «Amigos» y «Seguidores»." - -#: mod/settings.php:1057 -msgid "" -"Account for a public profile that automatically approves contact requests as" -" \"Followers\"." -msgstr "Cuenta para un perfil público que aprueba automáticamente las solicitudes de contacto como «Seguidores»." - -#: mod/settings.php:1061 -msgid "Automatically approves all contact requests." -msgstr "Aprueba automáticamente todas las solicitudes de contacto." - -#: mod/settings.php:1065 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "Cuenta para un perfil popular que aprueba automáticamente las solicitudes de contacto como «Friends»." - -#: mod/settings.php:1068 -msgid "Private Forum [Experimental]" -msgstr "Foro privado [Experimental]" - -#: mod/settings.php:1069 -msgid "Requires manual approval of contact requests." -msgstr "Requiere aprobación manual de solicitudes de contacto." - -#: mod/settings.php:1080 -msgid "OpenID:" -msgstr "OpenID:" - -#: mod/settings.php:1080 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "(Opcional) Permitir a este OpenID acceder a esta cuenta." - -#: mod/settings.php:1088 -msgid "Publish your default profile in your local site directory?" -msgstr "¿Quieres publicar tu perfil predeterminado en el directorio local del sitio?" - -#: mod/settings.php:1088 -#, php-format -msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the" -" system settings." -msgstr "" - -#: mod/settings.php:1094 -msgid "Publish your default profile in the global social directory?" -msgstr "¿Quieres publicar tu perfil predeterminado en el directorio social de forma global?" - -#: mod/settings.php:1094 -#, php-format -msgid "" -"Your profile will be published in the global friendica directories (e.g. %s). Your profile will be visible in public." -msgstr "" - -#: mod/settings.php:1101 -msgid "Hide your contact/friend list from viewers of your default profile?" -msgstr "¿Quieres ocultar tu lista de contactos/amigos en la vista de tu perfil predeterminado?" - -#: mod/settings.php:1101 -msgid "" -"Your contact list won't be shown in your default profile page. You can " -"decide to show your contact list separately for each additional profile you " -"create" -msgstr "" - -#: mod/settings.php:1105 -msgid "Hide your profile details from anonymous viewers?" -msgstr "" - -#: mod/settings.php:1105 -msgid "" -"Anonymous visitors will only see your profile picture, your display name and" -" the nickname you are using on your profile page. Your public posts and " -"replies will still be accessible by other means." -msgstr "" - -#: mod/settings.php:1109 -msgid "Allow friends to post to your profile page?" -msgstr "¿Permites que tus amigos publiquen en tu página de perfil?" - -#: mod/settings.php:1109 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "" - -#: mod/settings.php:1113 -msgid "Allow friends to tag your posts?" -msgstr "¿Permites a los amigos etiquetar tus publicaciones?" - -#: mod/settings.php:1113 -msgid "Your contacts can add additional tags to your posts." -msgstr "" - -#: mod/settings.php:1117 -msgid "Allow us to suggest you as a potential friend to new members?" -msgstr "¿Nos permite recomendarte como amigo potencial a los nuevos miembros?" - -#: mod/settings.php:1117 -msgid "" -"If you like, Friendica may suggest new members to add you as a contact." -msgstr "" - -#: mod/settings.php:1121 -msgid "Permit unknown people to send you private mail?" -msgstr "¿Permites que desconocidos te manden correos privados?" - -#: mod/settings.php:1121 -msgid "" -"Friendica network users may send you private messages even if they are not " -"in your contact list." -msgstr "" - -#: mod/settings.php:1125 -msgid "Profile is not published." -msgstr "El perfil no está publicado." - -#: mod/settings.php:1131 -#, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "Su dirección de identidad es '%s' o '%s'." - -#: mod/settings.php:1138 -msgid "Automatically expire posts after this many days:" -msgstr "Las publicaciones expirarán automáticamente después de estos días:" - -#: mod/settings.php:1138 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "Si lo dejas vacío no expirarán nunca. Las publicaciones que hayan expirado se borrarán" - -#: mod/settings.php:1139 -msgid "Advanced expiration settings" -msgstr "Configuración avanzada de expiración" - -#: mod/settings.php:1140 -msgid "Advanced Expiration" -msgstr "Expiración avanzada" - -#: mod/settings.php:1141 -msgid "Expire posts:" -msgstr "¿Expiran las publicaciones?" - -#: mod/settings.php:1142 -msgid "Expire personal notes:" -msgstr "¿Expiran las notas personales?" - -#: mod/settings.php:1143 -msgid "Expire starred posts:" -msgstr "¿Expiran los favoritos?" - -#: mod/settings.php:1144 -msgid "Expire photos:" -msgstr "¿Expiran las fotografías?" - -#: mod/settings.php:1145 -msgid "Only expire posts by others:" -msgstr "Solo expiran los mensajes de los demás:" - -#: mod/settings.php:1175 -msgid "Account Settings" -msgstr "Configuración de la cuenta" - -#: mod/settings.php:1183 -msgid "Password Settings" -msgstr "Configuración de la contraseña" - -#: mod/settings.php:1184 -msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces, accentuated letters and colon (:)." -msgstr "" - -#: mod/settings.php:1185 -msgid "Leave password fields blank unless changing" -msgstr "Deja la contraseña en blanco si no quieres cambiarla" - -#: mod/settings.php:1186 -msgid "Current Password:" -msgstr "Contraseña actual:" - -#: mod/settings.php:1186 mod/settings.php:1187 -msgid "Your current password to confirm the changes" -msgstr "Su contraseña actual para confirmar los cambios." - -#: mod/settings.php:1187 -msgid "Password:" -msgstr "Contraseña:" - -#: mod/settings.php:1191 -msgid "Basic Settings" -msgstr "Configuración básica" - -#: mod/settings.php:1192 src/Model/Profile.php:752 -msgid "Full Name:" -msgstr "Nombre completo:" - -#: mod/settings.php:1193 -msgid "Email Address:" -msgstr "Dirección de correo:" - -#: mod/settings.php:1194 -msgid "Your Timezone:" -msgstr "Zona horaria:" - -#: mod/settings.php:1195 -msgid "Your Language:" -msgstr "Tu idioma:" - -#: mod/settings.php:1195 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "Selecciona el idioma que se usara para la interfaz del usuario y para el envío de correo." - -#: mod/settings.php:1196 -msgid "Default Post Location:" -msgstr "Localización predeterminada:" - -#: mod/settings.php:1197 -msgid "Use Browser Location:" -msgstr "Usar localización del navegador:" - -#: mod/settings.php:1200 -msgid "Security and Privacy Settings" -msgstr "Configuración de seguridad y privacidad" - -#: mod/settings.php:1202 -msgid "Maximum Friend Requests/Day:" -msgstr "Máximo número de peticiones de amistad por día:" - -#: mod/settings.php:1202 mod/settings.php:1231 -msgid "(to prevent spam abuse)" -msgstr "(para prevenir el abuso de spam)" - -#: mod/settings.php:1203 -msgid "Default Post Permissions" -msgstr "Permisos por defecto para las publicaciones" - -#: mod/settings.php:1204 -msgid "(click to open/close)" -msgstr "(pulsa para abrir/cerrar)" - -#: mod/settings.php:1214 -msgid "Default Private Post" -msgstr "Publicación Privada por defecto" - -#: mod/settings.php:1215 -msgid "Default Public Post" -msgstr "Publicación Pública por defecto" - -#: mod/settings.php:1219 -msgid "Default Permissions for New Posts" -msgstr "Permisos por defecto para nuevas publicaciones" - -#: mod/settings.php:1231 -msgid "Maximum private messages per day from unknown people:" -msgstr "Número máximo de mensajes diarios para desconocidos:" - -#: mod/settings.php:1234 -msgid "Notification Settings" -msgstr "Configuración de notificaciones" - -#: mod/settings.php:1235 -msgid "Send a notification email when:" -msgstr "Enviar notificación por correo cuando:" - -#: mod/settings.php:1236 -msgid "You receive an introduction" -msgstr "Recibas una presentación" - -#: mod/settings.php:1237 -msgid "Your introductions are confirmed" -msgstr "Tu presentación sea confirmada" - -#: mod/settings.php:1238 -msgid "Someone writes on your profile wall" -msgstr "Alguien escriba en el muro de mi perfil" - -#: mod/settings.php:1239 -msgid "Someone writes a followup comment" -msgstr "Algien escriba en un comentario que sigo" - -#: mod/settings.php:1240 -msgid "You receive a private message" -msgstr "Recibas un mensaje privado" - -#: mod/settings.php:1241 -msgid "You receive a friend suggestion" -msgstr "Recibas una sugerencia de amistad" - -#: mod/settings.php:1242 -msgid "You are tagged in a post" -msgstr "Seas etiquetado en una publicación" - -#: mod/settings.php:1243 -msgid "You are poked/prodded/etc. in a post" -msgstr "Te han tocado/empujado/etc. en una publicación" - -#: mod/settings.php:1245 -msgid "Activate desktop notifications" -msgstr "Activar notificaciones en pantalla." - -#: mod/settings.php:1245 -msgid "Show desktop popup on new notifications" -msgstr "Mostrar notificaciones emergentes en caso de nuevos eventos." - -#: mod/settings.php:1247 -msgid "Text-only notification emails" -msgstr "Notificaciones e-mail de solo texto" - -#: mod/settings.php:1249 -msgid "Send text only notification emails, without the html part" -msgstr "Enviar las notificaciones por correo con formato de solo texto sin html." - -#: mod/settings.php:1251 -msgid "Show detailled notifications" -msgstr "Mostrar notificaciones detalladas" - -#: mod/settings.php:1253 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "" - -#: mod/settings.php:1255 -msgid "Advanced Account/Page Type Settings" -msgstr "Configuración avanzada de tipo de Cuenta/Página" - -#: mod/settings.php:1256 -msgid "Change the behaviour of this account for special situations" -msgstr "Cambiar el comportamiento de esta cuenta para situaciones especiales" - -#: mod/settings.php:1259 -msgid "Relocate" -msgstr "Relocalizar" - -#: mod/settings.php:1260 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "Si ha migrado este perfil desde otro servidor aquí y algunos contactos no reciben sus publicaciones intente recomunicar su ubicación a traves este botón. (Como para decir el botón de los botones)" - -#: mod/settings.php:1261 -msgid "Resend relocate message to contacts" -msgstr "Reenviar mensaje de relocalización a los contactos" - -#: mod/subthread.php:104 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "%1$s está siguiendo las %3$s de %2$s" - -#: mod/suggest.php:39 -msgid "Do you really want to delete this suggestion?" -msgstr "¿Estás seguro de que quieres borrar esta sugerencia?" - -#: mod/suggest.php:75 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "No hay sugerencias disponibles. Si el sitio web es nuevo inténtalo de nuevo dentro de 24 horas." - -#: mod/suggest.php:88 mod/suggest.php:108 -msgid "Ignore/Hide" -msgstr "Ignorar/Ocultar" - -#: mod/suggest.php:118 src/Content/Widget.php:65 view/theme/vier/theme.php:204 -msgid "Friend Suggestions" -msgstr "Sugerencias de amigos" - -#: mod/tagrm.php:31 -msgid "Tag(s) removed" -msgstr "" - -#: mod/tagrm.php:99 -msgid "Remove Item Tag" -msgstr "Eliminar etiqueta" - -#: mod/tagrm.php:101 -msgid "Select a tag to remove: " -msgstr "Selecciona una etiqueta para eliminar: " - -#: mod/uexport.php:45 -msgid "Export account" -msgstr "Exportar cuenta" - -#: mod/uexport.php:45 -msgid "" -"Export your account info and contacts. Use this to make a backup of your " -"account and/or to move it to another server." -msgstr "Exporta la información de tu cuenta y tus contactos. Úsalo para guardar una copia de seguridad de tu cuenta y/o moverla a otro servidor." - -#: mod/uexport.php:46 -msgid "Export all" -msgstr "Exportar todo" - -#: mod/uexport.php:46 -msgid "" -"Export your accout info, contacts and all your items as json. Could be a " -"very big file, and could take a lot of time. Use this to make a full backup " -"of your account (photos are not exported)" -msgstr "Exporta la información de tu cuenta, contactos y lo demás en JSON. Puede ser un archivo bastante grande, por lo que llevará tiempo. Úsalo para hacer una copia de seguridad completa de tu cuenta (las fotos no se exportarán)" - -#: mod/uimport.php:30 -msgid "User imports on closed servers can only be done by an administrator." -msgstr "" - -#: mod/uimport.php:56 +#: mod/uimport.php:63 msgid "Move account" msgstr "Mover cuenta" -#: mod/uimport.php:57 +#: mod/uimport.php:64 msgid "You can import an account from another Friendica server." msgstr "Puedes importar una cuenta desde otro servidor de Friendica." -#: mod/uimport.php:58 +#: mod/uimport.php:65 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Necesitas exportar tu cuenta del antiguo servidor y subirla aquí. Volveremos a crear tu antigua cuenta con todos tus contactos aquí. También intentaremos de informar a tus amigos de que te has mudado." -#: mod/uimport.php:59 +#: mod/uimport.php:66 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Esta característica es experimental. No podemos importar contactos desde la red OStatus (statusnet/identi.ca) o desde Diaspora*" -#: mod/uimport.php:60 +#: mod/uimport.php:67 msgid "Account file" msgstr "Archivo de la cuenta" -#: mod/uimport.php:60 +#: mod/uimport.php:67 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "Para exportar el perfil vaya a \"Configuracion -> Exportar sus datos personales\" y seleccione \"Exportar cuenta\"" -#: mod/unfollow.php:36 mod/unfollow.php:92 -msgid "You aren't following this contact." +#: mod/cal.php:74 src/Module/Profile/Status.php:54 +#: src/Module/Profile/Contacts.php:40 src/Module/Profile/Contacts.php:53 +#: src/Module/Register.php:260 src/Module/HoverCard.php:53 +msgid "User not found." msgstr "" -#: mod/unfollow.php:46 mod/unfollow.php:98 -msgid "Unfollowing is currently not supported by your network." -msgstr "Dejar de Seguir no es compatible con su red actualmente." +#: mod/cal.php:269 mod/events.php:410 +msgid "View" +msgstr "Vista" -#: mod/unfollow.php:67 -msgid "Contact unfollowed" -msgstr "Contacto no seguido" +#: mod/cal.php:270 mod/events.php:412 +msgid "Previous" +msgstr "Previo" -#: mod/unfollow.php:118 src/Module/Contact.php:572 -msgid "Disconnect/Unfollow" -msgstr "Desconectar/Dejar de seguir" +#: mod/cal.php:271 mod/events.php:413 src/Module/Install.php:192 +msgid "Next" +msgstr "Siguiente" -#: mod/update_community.php:23 mod/update_contact.php:23 -#: mod/update_display.php:24 mod/update_network.php:33 mod/update_notes.php:36 -#: mod/update_profile.php:35 -msgid "[Embedded content - reload page to view]" -msgstr "[Contenido incrustado - recarga la página para verlo]" +#: mod/cal.php:274 mod/events.php:418 src/Model/Event.php:445 +msgid "today" +msgstr "hoy" -#: mod/videos.php:132 -msgid "Do you really want to delete this video?" -msgstr "Realmente quieres eliminar este vídeo?" +#: mod/cal.php:275 mod/events.php:419 src/Util/Temporal.php:330 +#: src/Model/Event.php:446 +msgid "month" +msgstr "mes" -#: mod/videos.php:137 -msgid "Delete Video" -msgstr "Borrar vídeo" +#: mod/cal.php:276 mod/events.php:420 src/Util/Temporal.php:331 +#: src/Model/Event.php:447 +msgid "week" +msgstr "semana" -#: mod/videos.php:197 -msgid "No videos selected" -msgstr "Ningún vídeo seleccionado" +#: mod/cal.php:277 mod/events.php:421 src/Util/Temporal.php:332 +#: src/Model/Event.php:448 +msgid "day" +msgstr "día" -#: mod/videos.php:368 src/Model/Item.php:3426 -msgid "View Video" -msgstr "Ver vídeo" +#: mod/cal.php:278 mod/events.php:422 +msgid "list" +msgstr "lista" -#: mod/videos.php:383 -msgid "Recent Videos" -msgstr "Vídeos recientes" +#: mod/cal.php:291 src/Console/User.php:152 src/Console/User.php:250 +#: src/Console/User.php:283 src/Console/User.php:309 +#: src/Module/Api/Twitter/ContactEndpoint.php:73 +#: src/Module/Admin/Users.php:112 src/Model/User.php:432 +msgid "User not found" +msgstr "Usuario no encontrado" -#: mod/videos.php:385 -msgid "Upload New Videos" -msgstr "Subir nuevos vídeos" +#: mod/cal.php:300 +msgid "This calendar format is not supported" +msgstr "Este formato de calendario no se soporta" -#: mod/viewcontacts.php:78 -msgid "No contacts." -msgstr "Ningún contacto." +#: mod/cal.php:302 +msgid "No exportable data found" +msgstr "No se ha encontrado información exportable" -#: mod/viewcontacts.php:94 src/Module/Contact.php:605 -#: src/Module/Contact.php:1025 +#: mod/cal.php:319 +msgid "calendar" +msgstr "calendario" + +#: mod/editpost.php:45 mod/editpost.php:55 +msgid "Item not found" +msgstr "Elemento no encontrado" + +#: mod/editpost.php:62 +msgid "Edit post" +msgstr "Editar publicación" + +#: mod/editpost.php:88 mod/notes.php:62 src/Module/Filer/SaveTag.php:66 +#: src/Content/Text/HTML.php:896 +msgid "Save" +msgstr "Guardar" + +#: mod/editpost.php:95 +msgid "web link" +msgstr "enlace web" + +#: mod/editpost.php:96 +msgid "Insert video link" +msgstr "Insertar enlace del vídeo" + +#: mod/editpost.php:97 +msgid "video link" +msgstr "enlace de video" + +#: mod/editpost.php:98 +msgid "Insert audio link" +msgstr "Insertar vínculo del audio" + +#: mod/editpost.php:99 +msgid "audio link" +msgstr "enlace de audio" + +#: mod/editpost.php:113 src/Core/ACL.php:314 +msgid "CC: email addresses" +msgstr "CC: dirección de correo electrónico" + +#: mod/editpost.php:120 src/Core/ACL.php:315 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Ejemplo: juan@ejemplo.com, sofia@ejemplo.com" + +#: mod/events.php:135 mod/events.php:137 +msgid "Event can not end before it has started." +msgstr "Un evento no puede terminar antes de su comienzo." + +#: mod/events.php:144 mod/events.php:146 +msgid "Event title and start time are required." +msgstr "Título del evento y hora de inicio requeridas." + +#: mod/events.php:411 +msgid "Create New Event" +msgstr "Crea un evento nuevo" + +#: mod/events.php:523 +msgid "Event details" +msgstr "Detalles del evento" + +#: mod/events.php:524 +msgid "Starting date and Title are required." +msgstr "Se requiere fecha de comienzo y titulo" + +#: mod/events.php:525 mod/events.php:530 +msgid "Event Starts:" +msgstr "Inicio del evento:" + +#: mod/events.php:525 mod/events.php:557 +msgid "Required" +msgstr "Obligatorio" + +#: mod/events.php:538 mod/events.php:563 +msgid "Finish date/time is not known or not relevant" +msgstr "La fecha/hora de finalización no es conocida o es irrelevante." + +#: mod/events.php:540 mod/events.php:545 +msgid "Event Finishes:" +msgstr "Finalización del evento:" + +#: mod/events.php:551 mod/events.php:564 +msgid "Adjust for viewer timezone" +msgstr "Ajuste de zona horaria" + +#: mod/events.php:553 src/Module/Profile/Profile.php:172 +#: src/Module/Settings/Profile/Index.php:253 +msgid "Description:" +msgstr "Descripción:" + +#: mod/events.php:555 src/Module/Notifications/Introductions.php:166 +#: src/Module/Profile/Profile.php:190 src/Module/Contact.php:616 +#: src/Module/Directory.php:156 src/Model/Event.php:84 src/Model/Event.php:111 +#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:364 +msgid "Location:" +msgstr "Localización:" + +#: mod/events.php:557 mod/events.php:559 +msgid "Title:" +msgstr "Título:" + +#: mod/events.php:560 mod/events.php:561 +msgid "Share this event" +msgstr "Comparte este evento" + +#: mod/events.php:568 src/Module/Profile/Profile.php:242 +msgid "Basic" +msgstr "Basic" + +#: mod/events.php:569 src/Module/Profile/Profile.php:243 +#: src/Module/Contact.php:927 src/Module/Admin/Site.php:591 +msgid "Advanced" +msgstr "Avanzado" + +#: mod/events.php:570 mod/photos.php:976 mod/photos.php:1347 +msgid "Permissions" +msgstr "Permisos" + +#: mod/events.php:586 +msgid "Failed to remove event" +msgstr "Error al eliminar el evento" + +#: mod/follow.php:65 +msgid "The contact could not be added." +msgstr "" + +#: mod/follow.php:105 +msgid "You already added this contact." +msgstr "Ya has añadido este contacto." + +#: mod/follow.php:115 +msgid "The network type couldn't be detected. Contact can't be added." +msgstr "No se pudo detectar el tipo de red. Contacto no puede ser agregado." + +#: mod/follow.php:123 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "El soporte de Diaspora* no esta habilitado, el contacto no puede ser agregado." + +#: mod/follow.php:128 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "El soporte de OStatus no esta habilitado, el contacto no puede ser agregado." + +#: mod/follow.php:161 src/Module/Notifications/Introductions.php:170 +#: src/Module/Profile/Profile.php:202 src/Module/Contact.php:622 +msgid "Tags:" +msgstr "Etiquetas:" + +#: mod/fbrowser.php:51 mod/fbrowser.php:70 mod/photos.php:196 +#: mod/photos.php:940 mod/photos.php:1053 mod/photos.php:1070 +#: mod/photos.php:1554 mod/photos.php:1569 src/Model/Photo.php:565 +#: src/Model/Photo.php:574 +msgid "Contact Photos" +msgstr "Foto del contacto" + +#: mod/fbrowser.php:106 mod/fbrowser.php:135 +#: src/Module/Settings/Profile/Photo/Index.php:130 +msgid "Upload" +msgstr "Subir" + +#: mod/fbrowser.php:130 +msgid "Files" +msgstr "Archivos" + +#: mod/notes.php:50 src/Module/BaseProfile.php:110 +msgid "Personal Notes" +msgstr "Notas personales" + +#: mod/photos.php:127 src/Module/BaseProfile.php:71 +msgid "Photo Albums" +msgstr "Álbum de Fotos" + +#: mod/photos.php:128 mod/photos.php:1609 +msgid "Recent Photos" +msgstr "Fotos recientes" + +#: mod/photos.php:130 mod/photos.php:1115 mod/photos.php:1611 +msgid "Upload New Photos" +msgstr "Subir nuevas fotos" + +#: mod/photos.php:148 src/Module/BaseSettings.php:37 +msgid "everybody" +msgstr "todos" + +#: mod/photos.php:185 +msgid "Contact information unavailable" +msgstr "Información del contacto no disponible" + +#: mod/photos.php:207 +msgid "Album not found." +msgstr "Álbum no encontrado." + +#: mod/photos.php:265 +msgid "Album successfully deleted" +msgstr "" + +#: mod/photos.php:267 +msgid "Album was empty." +msgstr "" + +#: mod/photos.php:299 +msgid "Failed to delete the photo." +msgstr "" + +#: mod/photos.php:583 +msgid "a photo" +msgstr "una foto" + +#: mod/photos.php:583 #, php-format -msgid "Visit %s's profile [%s]" -msgstr "Ver el perfil de %s [%s]" +msgid "%1$s was tagged in %2$s by %3$s" +msgstr "%1$s fue etiquetado en %2$s por %3$s" -#: mod/viewcontacts.php:114 src/Content/Nav.php:197 src/Content/Nav.php:263 -#: src/Content/Text/HTML.php:980 src/Model/Profile.php:981 -#: src/Model/Profile.php:984 src/Module/Contact.php:812 -#: src/Module/Contact.php:882 view/theme/frio/theme.php:284 -msgid "Contacts" -msgstr "Contactos" +#: mod/photos.php:684 +msgid "Image upload didn't complete, please try again" +msgstr "" -#: mod/wallmessage.php:52 mod/wallmessage.php:115 -#, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." -msgstr "Excedido el número máximo de mensajes para %s. El mensaje no se ha enviado." +#: mod/photos.php:687 +msgid "Image file is missing" +msgstr "" -#: mod/wallmessage.php:63 -msgid "Unable to check your home location." -msgstr "Imposible comprobar tu servidor de inicio." - -#: mod/wallmessage.php:89 mod/wallmessage.php:98 -msgid "No recipient." -msgstr "Sin receptor." - -#: mod/wallmessage.php:129 -#, php-format +#: mod/photos.php:692 msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." -msgstr "Si quieres que %s te responda, asegúrate de que la configuración de privacidad permite enviar correo privado a desconocidos." +"Server can't accept new file upload at this time, please contact your " +"administrator" +msgstr "" -#: mod/wall_attach.php:28 mod/wall_attach.php:35 mod/wall_attach.php:90 -#: mod/wall_upload.php:41 mod/wall_upload.php:57 mod/wall_upload.php:115 -#: mod/wall_upload.php:166 mod/wall_upload.php:169 -msgid "Invalid request." -msgstr "Consulta invalida" +#: mod/photos.php:716 +msgid "Image file is empty." +msgstr "El archivo de imagen está vacío." -#: mod/wall_attach.php:108 -msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" -msgstr "Disculpa, posiblemente el archivo subido es mas grande que la PHP configuración permite." +#: mod/photos.php:848 +msgid "No photos selected" +msgstr "Ninguna foto seleccionada" -#: mod/wall_attach.php:108 -msgid "Or - did you try to upload an empty file?" -msgstr "Si no - intento de subir un archivo vacío?" +#: mod/photos.php:968 +msgid "Upload Photos" +msgstr "Subir fotos" -#: mod/wall_attach.php:119 -#, php-format -msgid "File exceeds size limit of %s" -msgstr "El archivo excede el limite de tamaño de %s" +#: mod/photos.php:972 mod/photos.php:1060 +msgid "New album name: " +msgstr "Nombre del nuevo álbum: " -#: mod/wall_attach.php:143 mod/wall_attach.php:159 -msgid "File upload failed." -msgstr "Ha fallado la subida del archivo." +#: mod/photos.php:973 +msgid "or select existing album:" +msgstr "" -#: mod/wall_upload.php:242 src/Object/Image.php:968 src/Object/Image.php:984 -#: src/Object/Image.php:992 src/Object/Image.php:1017 -msgid "Wall Photos" -msgstr "Foto del Muro" +#: mod/photos.php:974 +msgid "Do not show a status post for this upload" +msgstr "No actualizar tu estado con este envío" -#: src/App.php:787 +#: mod/photos.php:990 mod/photos.php:1355 +msgid "Show to Groups" +msgstr "Mostrar a los Grupos" + +#: mod/photos.php:991 mod/photos.php:1356 +msgid "Show to Contacts" +msgstr "Mostrar a los Contactos" + +#: mod/photos.php:1042 +msgid "Do you really want to delete this photo album and all its photos?" +msgstr "¿Estás seguro de quieres borrar este álbum y todas sus fotos?" + +#: mod/photos.php:1044 mod/photos.php:1065 +msgid "Delete Album" +msgstr "Eliminar álbum" + +#: mod/photos.php:1071 +msgid "Edit Album" +msgstr "Modificar álbum" + +#: mod/photos.php:1072 +msgid "Drop Album" +msgstr "" + +#: mod/photos.php:1077 +msgid "Show Newest First" +msgstr "Mostrar más nuevos primero" + +#: mod/photos.php:1079 +msgid "Show Oldest First" +msgstr "Mostrar más antiguos primero" + +#: mod/photos.php:1100 mod/photos.php:1594 +msgid "View Photo" +msgstr "Ver foto" + +#: mod/photos.php:1137 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Permiso denegado. El acceso a este elemento puede estar restringido." + +#: mod/photos.php:1139 +msgid "Photo not available" +msgstr "Foto no disponible" + +#: mod/photos.php:1149 +msgid "Do you really want to delete this photo?" +msgstr "¿Estás seguro de que quieres borrar esta foto?" + +#: mod/photos.php:1151 mod/photos.php:1352 +msgid "Delete Photo" +msgstr "Eliminar foto" + +#: mod/photos.php:1242 +msgid "View photo" +msgstr "Ver foto" + +#: mod/photos.php:1244 +msgid "Edit photo" +msgstr "Modificar foto" + +#: mod/photos.php:1245 +msgid "Delete photo" +msgstr "" + +#: mod/photos.php:1246 +msgid "Use as profile photo" +msgstr "Usar como foto del perfil" + +#: mod/photos.php:1253 +msgid "Private Photo" +msgstr "" + +#: mod/photos.php:1259 +msgid "View Full Size" +msgstr "Ver a tamaño completo" + +#: mod/photos.php:1320 +msgid "Tags: " +msgstr "Etiquetas: " + +#: mod/photos.php:1323 +msgid "[Select tags to remove]" +msgstr "" + +#: mod/photos.php:1338 +msgid "New album name" +msgstr "Nuevo nombre del álbum" + +#: mod/photos.php:1339 +msgid "Caption" +msgstr "Título" + +#: mod/photos.php:1340 +msgid "Add a Tag" +msgstr "Añadir una etiqueta" + +#: mod/photos.php:1340 +msgid "" +"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "Ejemplo: @juan, @Barbara_Ruiz, @julia@example.com, #California, #camping" + +#: mod/photos.php:1341 +msgid "Do not rotate" +msgstr "No rotar" + +#: mod/photos.php:1342 +msgid "Rotate CW (right)" +msgstr "Girar a la derecha" + +#: mod/photos.php:1343 +msgid "Rotate CCW (left)" +msgstr "Girar a la izquierda" + +#: mod/photos.php:1376 src/Object/Post.php:345 +msgid "I like this (toggle)" +msgstr "Me gusta esto (cambiar)" + +#: mod/photos.php:1377 src/Object/Post.php:346 +msgid "I don't like this (toggle)" +msgstr "No me gusta esto (cambiar)" + +#: mod/photos.php:1392 mod/photos.php:1439 mod/photos.php:1502 +#: src/Object/Post.php:943 src/Module/Contact.php:1069 +#: src/Module/Item/Compose.php:142 +msgid "This is you" +msgstr "Este eres tú" + +#: mod/photos.php:1394 mod/photos.php:1441 mod/photos.php:1504 +#: src/Object/Post.php:480 src/Object/Post.php:945 +msgid "Comment" +msgstr "Comentar" + +#: mod/photos.php:1530 +msgid "Map" +msgstr "Mapa" + +#: src/App/Module.php:240 +msgid "You must be logged in to use addons. " +msgstr "Tienes que estar registrado para tener acceso a los accesorios." + +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "¿Eliminar este elemento?" -#: src/App.php:789 -msgid "show fewer" -msgstr "ver menos" - -#: src/App.php:831 +#: src/App/Page.php:298 msgid "toggle mobile" msgstr "Cambiar a versión móvil" -#: src/App.php:1384 -msgid "No system theme config value set." -msgstr "" +#: src/App/Authentication.php:210 src/App/Authentication.php:262 +msgid "Login failed." +msgstr "Accesso fallido." -#: src/BaseModule.php:133 +#: src/App/Authentication.php:224 src/Model/User.php:659 msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "La ficha de seguridad no es correcta. Seguramente haya ocurrido por haber dejado el formulario abierto demasiado tiempo (>3 horas) antes de enviarlo." +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "Se ha encontrado un problema para acceder con el OpenID que has escrito. Verifica que lo hayas escrito correctamente." -#: src/Content/ContactSelector.php:57 -msgid "Frequently" +#: src/App/Authentication.php:224 src/Model/User.php:659 +msgid "The error message was:" +msgstr "El mensaje del error fue:" + +#: src/App/Authentication.php:273 +msgid "Login failed. Please check your credentials." msgstr "" -#: src/Content/ContactSelector.php:58 -msgid "Hourly" -msgstr "" - -#: src/Content/ContactSelector.php:59 -msgid "Twice daily" -msgstr "" - -#: src/Content/ContactSelector.php:60 -msgid "Daily" -msgstr "" - -#: src/Content/ContactSelector.php:61 -msgid "Weekly" -msgstr "" - -#: src/Content/ContactSelector.php:62 -msgid "Monthly" -msgstr "" - -#: src/Content/ContactSelector.php:81 -msgid "DFRN" -msgstr "" - -#: src/Content/ContactSelector.php:82 -msgid "OStatus" -msgstr "" - -#: src/Content/ContactSelector.php:83 -msgid "RSS/Atom" -msgstr "" - -#: src/Content/ContactSelector.php:86 -msgid "Zot!" -msgstr "" - -#: src/Content/ContactSelector.php:87 -msgid "LinkedIn" -msgstr "" - -#: src/Content/ContactSelector.php:88 -msgid "XMPP/IM" -msgstr "" - -#: src/Content/ContactSelector.php:89 -msgid "MySpace" -msgstr "" - -#: src/Content/ContactSelector.php:90 -msgid "Google+" -msgstr "" - -#: src/Content/ContactSelector.php:91 -msgid "pump.io" -msgstr "" - -#: src/Content/ContactSelector.php:92 -msgid "Twitter" -msgstr "" - -#: src/Content/ContactSelector.php:93 -msgid "Diaspora Connector" -msgstr "" - -#: src/Content/ContactSelector.php:94 -msgid "GNU Social Connector" -msgstr "" - -#: src/Content/ContactSelector.php:95 -msgid "ActivityPub" -msgstr "" - -#: src/Content/ContactSelector.php:96 -msgid "pnut" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Male" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Female" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Currently Male" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Currently Female" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Mostly Male" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Mostly Female" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Transgender" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Intersex" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Transsexual" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Hermaphrodite" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Neuter" -msgstr "" - -#: src/Content/ContactSelector.php:148 -msgid "Non-specific" -msgstr "Sin especificar" - -#: src/Content/ContactSelector.php:148 -msgid "Other" -msgstr "Otro" - -#: src/Content/ContactSelector.php:170 -msgid "Males" -msgstr "Hombres" - -#: src/Content/ContactSelector.php:170 -msgid "Females" -msgstr "Mujeres" - -#: src/Content/ContactSelector.php:170 -msgid "Gay" -msgstr "Gay" - -#: src/Content/ContactSelector.php:170 -msgid "Lesbian" -msgstr "Lesbiana" - -#: src/Content/ContactSelector.php:170 -msgid "No Preference" -msgstr "Sin preferencias" - -#: src/Content/ContactSelector.php:170 -msgid "Bisexual" -msgstr "Bisexual" - -#: src/Content/ContactSelector.php:170 -msgid "Autosexual" -msgstr "Autosexual" - -#: src/Content/ContactSelector.php:170 -msgid "Abstinent" -msgstr "Célibe" - -#: src/Content/ContactSelector.php:170 -msgid "Virgin" -msgstr "Virgen" - -#: src/Content/ContactSelector.php:170 -msgid "Deviant" -msgstr "Desviado" - -#: src/Content/ContactSelector.php:170 -msgid "Fetish" -msgstr "Fetichista" - -#: src/Content/ContactSelector.php:170 -msgid "Oodles" -msgstr "Orgiástico" - -#: src/Content/ContactSelector.php:170 -msgid "Nonsexual" -msgstr "Asexual" - -#: src/Content/ContactSelector.php:192 -msgid "Single" -msgstr "Soltero" - -#: src/Content/ContactSelector.php:192 -msgid "Lonely" -msgstr "Solitario" - -#: src/Content/ContactSelector.php:192 -msgid "Available" -msgstr "Disponible" - -#: src/Content/ContactSelector.php:192 -msgid "Unavailable" -msgstr "No disponible" - -#: src/Content/ContactSelector.php:192 -msgid "Has crush" -msgstr "Enamorado" - -#: src/Content/ContactSelector.php:192 -msgid "Infatuated" -msgstr "Loco/a por alguien" - -#: src/Content/ContactSelector.php:192 -msgid "Dating" -msgstr "De citas" - -#: src/Content/ContactSelector.php:192 -msgid "Unfaithful" -msgstr "Infiel" - -#: src/Content/ContactSelector.php:192 -msgid "Sex Addict" -msgstr "Adicto al sexo" - -#: src/Content/ContactSelector.php:192 src/Model/User.php:647 -msgid "Friends" -msgstr "Amigos" - -#: src/Content/ContactSelector.php:192 -msgid "Friends/Benefits" -msgstr "Amigos con beneficios" - -#: src/Content/ContactSelector.php:192 -msgid "Casual" -msgstr "Casual" - -#: src/Content/ContactSelector.php:192 -msgid "Engaged" -msgstr "Comprometido/a" - -#: src/Content/ContactSelector.php:192 -msgid "Married" -msgstr "Casado/a" - -#: src/Content/ContactSelector.php:192 -msgid "Imaginarily married" -msgstr "Casado imaginario" - -#: src/Content/ContactSelector.php:192 -msgid "Partners" -msgstr "Socios" - -#: src/Content/ContactSelector.php:192 -msgid "Cohabiting" -msgstr "Cohabitando" - -#: src/Content/ContactSelector.php:192 -msgid "Common law" -msgstr "Pareja de hecho" - -#: src/Content/ContactSelector.php:192 -msgid "Happy" -msgstr "Feliz" - -#: src/Content/ContactSelector.php:192 -msgid "Not looking" -msgstr "No busca relación" - -#: src/Content/ContactSelector.php:192 -msgid "Swinger" -msgstr "Swinger" - -#: src/Content/ContactSelector.php:192 -msgid "Betrayed" -msgstr "Traicionado/a" - -#: src/Content/ContactSelector.php:192 -msgid "Separated" -msgstr "Separado/a" - -#: src/Content/ContactSelector.php:192 -msgid "Unstable" -msgstr "Inestable" - -#: src/Content/ContactSelector.php:192 -msgid "Divorced" -msgstr "Divorciado/a" - -#: src/Content/ContactSelector.php:192 -msgid "Imaginarily divorced" -msgstr "Divorciado imaginario" - -#: src/Content/ContactSelector.php:192 -msgid "Widowed" -msgstr "Viudo/a" - -#: src/Content/ContactSelector.php:192 -msgid "Uncertain" -msgstr "Incierto" - -#: src/Content/ContactSelector.php:192 -msgid "It's complicated" -msgstr "Es complicado" - -#: src/Content/ContactSelector.php:192 -msgid "Don't care" -msgstr "No te importa" - -#: src/Content/ContactSelector.php:192 -msgid "Ask me" -msgstr "Pregúntame" - -#: src/Content/Feature.php:79 -msgid "General Features" -msgstr "Opciones generales" - -#: src/Content/Feature.php:81 -msgid "Multiple Profiles" -msgstr "Perfiles multiples" - -#: src/Content/Feature.php:81 -msgid "Ability to create multiple profiles" -msgstr "Capacidad de crear perfiles multiples. Cada pagina/perfil/usuario puede tener diferentes perfiles/apariencias. Las mismas pueden ser visibles para determinados contactos seleccionados dentro de la red friendica." - -#: src/Content/Feature.php:82 -msgid "Photo Location" -msgstr "Localización foto" - -#: src/Content/Feature.php:82 -msgid "" -"Photo metadata is normally stripped. This extracts the location (if present)" -" prior to stripping metadata and links it to a map." -msgstr "Normalmente los meta datos de las imágenes son eliminados. Esto extraerá la localización si presente antes de eliminar los meta datos y enlaza la misma con el mapa." - -#: src/Content/Feature.php:83 -msgid "Export Public Calendar" -msgstr "Exportar Calendario Público" - -#: src/Content/Feature.php:83 -msgid "Ability for visitors to download the public calendar" -msgstr "Posibilidad de los visitantes de descargar el calendario público" - -#: src/Content/Feature.php:88 -msgid "Post Composition Features" -msgstr "Opciones de edición de publicaciones." - -#: src/Content/Feature.php:89 -msgid "Auto-mention Forums" -msgstr "Auto-mencionar foros" - -#: src/Content/Feature.php:89 -msgid "" -"Add/remove mention when a forum page is selected/deselected in ACL window." -msgstr "Añadir/eliminar mención cuando un foro es seleccionado/deseleccionado en la ventana ACL." - -#: src/Content/Feature.php:94 -msgid "Network Sidebar" -msgstr "" - -#: src/Content/Feature.php:95 -msgid "Ability to select posts by date ranges" -msgstr "Habilidad de seleccionar publicaciones por fecha" - -#: src/Content/Feature.php:96 -msgid "Protocol Filter" -msgstr "" - -#: src/Content/Feature.php:96 -msgid "Enable widget to display Network posts only from selected protocols" -msgstr "" - -#: src/Content/Feature.php:101 -msgid "Network Tabs" -msgstr "Pestañas de redes" - -#: src/Content/Feature.php:102 -msgid "Network New Tab" -msgstr "Pestaña nuevo en la red" - -#: src/Content/Feature.php:102 -msgid "Enable tab to display only new Network posts (from the last 12 hours)" -msgstr "Activar para mostrar solo publicaciones nuevas en la red (de las ultimas 12 horas)" - -#: src/Content/Feature.php:103 -msgid "Network Shared Links Tab" -msgstr "Pestaña publicaciones con enlaces" - -#: src/Content/Feature.php:103 -msgid "Enable tab to display only Network posts with links in them" -msgstr "Habilitar para visualizar solo publicaciones que contienen enlaces" - -#: src/Content/Feature.php:108 -msgid "Post/Comment Tools" -msgstr "Herramienta de publicaciones/respuestas" - -#: src/Content/Feature.php:109 -msgid "Post Categories" -msgstr "Categorías de publicaciones" - -#: src/Content/Feature.php:109 -msgid "Add categories to your posts" -msgstr "Agregue categorías a sus publicaciones. Las mismas serán visualizadas en su pagina de inicio." - -#: src/Content/Feature.php:114 -msgid "Advanced Profile Settings" -msgstr "Ajustes avanzados del perfil" - -#: src/Content/Feature.php:115 -msgid "List Forums" -msgstr "Listar foros" - -#: src/Content/Feature.php:115 -msgid "Show visitors public community forums at the Advanced Profile Page" -msgstr "Mostrar a los visitantes foros públicos en las que se esta participando en el pagina avanzada de perfiles." - -#: src/Content/Feature.php:116 -msgid "Tag Cloud" -msgstr "" - -#: src/Content/Feature.php:116 -msgid "Provide a personal tag cloud on your profile page" -msgstr "" - -#: src/Content/Feature.php:117 -msgid "Display Membership Date" -msgstr "" - -#: src/Content/Feature.php:117 -msgid "Display membership date in profile" -msgstr "" - -#: src/Content/ForumManager.php:126 src/Content/Nav.php:201 -#: src/Content/Text/HTML.php:983 view/theme/vier/theme.php:250 -msgid "Forums" -msgstr "Foros" - -#: src/Content/ForumManager.php:128 view/theme/vier/theme.php:252 -msgid "External link to forum" -msgstr "Enlace externo al foro" - -#: src/Content/Nav.php:69 -msgid "Nothing new here" -msgstr "Nada nuevo por aquí" - -#: src/Content/Nav.php:73 -msgid "Clear notifications" -msgstr "Limpiar notificaciones" - -#: src/Content/Nav.php:74 src/Content/Text/HTML.php:972 -msgid "@name, !forum, #tags, content" -msgstr "@name, !forum, #tags, contenido" - -#: src/Content/Nav.php:147 src/Module/Login.php:318 -#: view/theme/frio/theme.php:270 -msgid "Logout" -msgstr "Salir" - -#: src/Content/Nav.php:147 view/theme/frio/theme.php:270 -msgid "End this session" -msgstr "Cerrar la sesión" - -#: src/Content/Nav.php:150 src/Model/Profile.php:902 -#: src/Module/Contact.php:655 src/Module/Contact.php:854 -#: view/theme/frio/theme.php:273 -msgid "Status" -msgstr "Estado" - -#: src/Content/Nav.php:150 src/Content/Nav.php:236 -#: view/theme/frio/theme.php:273 -msgid "Your posts and conversations" -msgstr "Tus publicaciones y conversaciones" - -#: src/Content/Nav.php:151 view/theme/frio/theme.php:274 -msgid "Your profile page" -msgstr "Tu página de perfil" - -#: src/Content/Nav.php:152 view/theme/frio/theme.php:275 -msgid "Your photos" -msgstr "Tus fotos" - -#: src/Content/Nav.php:153 src/Model/Profile.php:926 src/Model/Profile.php:929 -#: view/theme/frio/theme.php:276 -msgid "Videos" -msgstr "Videos" - -#: src/Content/Nav.php:153 view/theme/frio/theme.php:276 -msgid "Your videos" -msgstr "Tus videos" - -#: src/Content/Nav.php:154 view/theme/frio/theme.php:277 -msgid "Your events" -msgstr "Tus eventos" - -#: src/Content/Nav.php:155 -msgid "Personal notes" -msgstr "Notas personales" - -#: src/Content/Nav.php:155 -msgid "Your personal notes" -msgstr "Tus notas personales" - -#: src/Content/Nav.php:164 -msgid "Sign in" -msgstr "Date de alta" - -#: src/Content/Nav.php:174 src/Content/Nav.php:236 -#: src/Core/NotificationsManager.php:192 -msgid "Home" -msgstr "Inicio" - -#: src/Content/Nav.php:174 -msgid "Home Page" -msgstr "Página de inicio" - -#: src/Content/Nav.php:178 -msgid "Create an account" -msgstr "Crea una cuenta" - -#: src/Content/Nav.php:184 -msgid "Help and documentation" -msgstr "Ayuda y documentación" - -#: src/Content/Nav.php:188 -msgid "Apps" -msgstr "Aplicaciones" - -#: src/Content/Nav.php:188 -msgid "Addon applications, utilities, games" -msgstr "Aplicaciones, utilidades, juegos" - -#: src/Content/Nav.php:192 -msgid "Search site content" -msgstr " Busca contenido en la página" - -#: src/Content/Nav.php:195 src/Content/Text/HTML.php:978 -msgid "Full Text" -msgstr "Texto completo" - -#: src/Content/Nav.php:196 src/Content/Text/HTML.php:979 -#: src/Content/Widget/TagCloud.php:53 -msgid "Tags" -msgstr "Tags" - -#: src/Content/Nav.php:216 -msgid "Community" -msgstr "Comunidad" - -#: src/Content/Nav.php:216 -msgid "Conversations on this and other servers" -msgstr "" - -#: src/Content/Nav.php:220 src/Model/Profile.php:941 src/Model/Profile.php:952 -#: view/theme/frio/theme.php:281 -msgid "Events and Calendar" -msgstr "Eventos y Calendario" - -#: src/Content/Nav.php:223 -msgid "Directory" -msgstr "Directorio" - -#: src/Content/Nav.php:223 -msgid "People directory" -msgstr "Directorio de usuarios" - -#: src/Content/Nav.php:225 -msgid "Information about this friendica instance" -msgstr "Información sobre esta instancia de friendica" - -#: src/Content/Nav.php:228 -msgid "Terms of Service of this Friendica instance" -msgstr "" - -#: src/Content/Nav.php:233 view/theme/frio/theme.php:280 -msgid "Conversations from your friends" -msgstr "Conversaciones de tus amigos" - -#: src/Content/Nav.php:234 -msgid "Network Reset" -msgstr "Reseteo de la red" - -#: src/Content/Nav.php:234 -msgid "Load Network page with no filters" -msgstr "Cargar pagina de redes sin filtros" - -#: src/Content/Nav.php:240 src/Core/NotificationsManager.php:199 -msgid "Introductions" -msgstr "Presentaciones" - -#: src/Content/Nav.php:240 -msgid "Friend Requests" -msgstr "Solicitudes de amistad" - -#: src/Content/Nav.php:242 -msgid "See all notifications" -msgstr "Ver todas las notificaciones" - -#: src/Content/Nav.php:243 -msgid "Mark all system notifications seen" -msgstr "Marcar todas las notificaciones del sistema como leídas" - -#: src/Content/Nav.php:246 view/theme/frio/theme.php:282 -msgid "Private mail" -msgstr "Correo privado" - -#: src/Content/Nav.php:247 -msgid "Inbox" -msgstr "Entrada" - -#: src/Content/Nav.php:248 -msgid "Outbox" -msgstr "Enviados" - -#: src/Content/Nav.php:252 -msgid "Manage" -msgstr "Administrar" - -#: src/Content/Nav.php:252 -msgid "Manage other pages" -msgstr "Administrar otras páginas" - -#: src/Content/Nav.php:257 view/theme/frio/theme.php:283 -msgid "Account settings" -msgstr "Configuración de tu cuenta" - -#: src/Content/Nav.php:260 -msgid "Manage/Edit Profiles" -msgstr "Manejar/editar Perfiles" - -#: src/Content/Nav.php:263 view/theme/frio/theme.php:284 -msgid "Manage/edit friends and contacts" -msgstr "Administrar/editar amigos y contactos" - -#: src/Content/Nav.php:268 -msgid "Site setup and configuration" -msgstr "Opciones y configuración del sitio" - -#: src/Content/Nav.php:271 -msgid "Navigation" -msgstr "Navegación" - -#: src/Content/Nav.php:271 -msgid "Site map" -msgstr "Mapa del sitio" - -#: src/Content/OEmbed.php:255 -msgid "Embedding disabled" -msgstr "Contenido incrustrado desabilitado" - -#: src/Content/OEmbed.php:375 -msgid "Embedded content" -msgstr "Contenido integrado" - -#: src/Content/Pager.php:166 -msgid "newer" -msgstr "más nuevo" - -#: src/Content/Pager.php:171 -msgid "older" -msgstr "más antiguo" - -#: src/Content/Pager.php:215 -msgid "prev" -msgstr "ant." - -#: src/Content/Pager.php:275 -msgid "last" -msgstr "última" - -#: src/Content/Text/BBCode.php:426 -msgid "view full size" -msgstr "Ver a tamaño completo" - -#: src/Content/Text/BBCode.php:858 src/Content/Text/BBCode.php:1583 -#: src/Content/Text/BBCode.php:1584 -msgid "Image/photo" -msgstr "Imagen/Foto" - -#: src/Content/Text/BBCode.php:961 +#: src/App/Authentication.php:389 #, php-format -msgid "%2$s %3$s" -msgstr "%2$s %3$s" - -#: src/Content/Text/BBCode.php:1510 src/Content/Text/BBCode.php:1532 -msgid "$1 wrote:" -msgstr "$1 escribió:" - -#: src/Content/Text/BBCode.php:1594 src/Content/Text/BBCode.php:1595 -msgid "Encrypted content" -msgstr "Contenido cifrado" - -#: src/Content/Text/BBCode.php:1702 -msgid "Invalid source protocol" -msgstr "Protocolo de fuente inválido" - -#: src/Content/Text/BBCode.php:1713 -msgid "Invalid link protocol" -msgstr "Protocolo de enlace inválido" - -#: src/Content/Text/HTML.php:799 -msgid "Loading more entries..." -msgstr "Cargar mas entradas .." - -#: src/Content/Text/HTML.php:800 -msgid "The end" -msgstr "El fin" - -#: src/Content/Text/HTML.php:840 -msgid "No contacts" -msgstr "Sin contactos" - -#: src/Content/Text/HTML.php:867 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d Contacto" -msgstr[1] "%d Contactos" - -#: src/Content/Text/HTML.php:880 -msgid "View Contacts" -msgstr "Ver contactos" - -#: src/Content/Text/HTML.php:963 -msgid "Follow" +msgid "Welcome %s" msgstr "" -#: src/Content/Text/HTML.php:1018 src/Model/Item.php:3476 -#: src/Model/Item.php:3487 -msgid "Click to open/close" -msgstr "Pulsa para abrir/cerrar" - -#: src/Content/Widget/CalendarExport.php:63 -msgid "Export" -msgstr "Exportar" - -#: src/Content/Widget/CalendarExport.php:64 -msgid "Export calendar as ical" -msgstr "Exportar calendario como ical" - -#: src/Content/Widget/CalendarExport.php:65 -msgid "Export calendar as csv" -msgstr "Exportar calendario como csv" - -#: src/Content/Widget.php:34 -msgid "Add New Contact" -msgstr "Añadir nuevo contacto" - -#: src/Content/Widget.php:35 -msgid "Enter address or web location" -msgstr "Escribe la dirección o página web" - -#: src/Content/Widget.php:36 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Ejemplo: miguel@ejemplo.com, http://ejemplo.com/miguel" - -#: src/Content/Widget.php:54 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d invitación disponible" -msgstr[1] "%d invitaviones disponibles" - -#: src/Content/Widget.php:60 view/theme/vier/theme.php:199 -msgid "Find People" -msgstr "Buscar personas" - -#: src/Content/Widget.php:61 view/theme/vier/theme.php:200 -msgid "Enter name or interest" -msgstr "Introduzce nombre o intereses" - -#: src/Content/Widget.php:63 view/theme/vier/theme.php:202 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Ejemplos: Robert Morgenstein, Pesca" - -#: src/Content/Widget.php:66 view/theme/vier/theme.php:205 -msgid "Similar Interests" -msgstr "Intereses similares" - -#: src/Content/Widget.php:67 view/theme/vier/theme.php:206 -msgid "Random Profile" -msgstr "Perfil aleatorio" - -#: src/Content/Widget.php:68 view/theme/vier/theme.php:207 -msgid "Invite Friends" -msgstr "Invitar amigos" - -#: src/Content/Widget.php:71 view/theme/vier/theme.php:210 -msgid "Local Directory" -msgstr "Directorio local" - -#: src/Content/Widget.php:155 -msgid "Protocols" -msgstr "" - -#: src/Content/Widget.php:158 -msgid "All Protocols" -msgstr "" - -#: src/Content/Widget.php:193 -msgid "Saved Folders" -msgstr "Directorios guardados" - -#: src/Content/Widget.php:196 src/Content/Widget.php:236 -msgid "Everything" -msgstr "Todo" - -#: src/Content/Widget.php:233 -msgid "Categories" -msgstr "Categorías" - -#: src/Content/Widget.php:300 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "%d contacto en común" -msgstr[1] "%d contactos en común" - -#: src/Core/ACL.php:285 -msgid "Post to Email" -msgstr "Publicar mediante correo electrónico" - -#: src/Core/ACL.php:291 -msgid "Hide your profile details from unknown viewers?" -msgstr "¿Quieres que los detalles de tu perfil permanezcan ocultos a los desconocidos?" - -#: src/Core/ACL.php:290 -#, php-format -msgid "Connectors disabled, since \"%s\" is enabled." -msgstr "Conectores deshabilitados, ya que \"%s\" es habilitado." - -#: src/Core/ACL.php:297 -msgid "Visible to everybody" -msgstr "Visible para cualquiera" - -#: src/Core/ACL.php:298 view/theme/vier/config.php:116 -msgid "show" -msgstr "mostrar" - -#: src/Core/ACL.php:299 view/theme/vier/config.php:116 -msgid "don't show" -msgstr "no mostrar" - -#: src/Core/ACL.php:309 -msgid "Close" -msgstr "Cerrado" - -#: src/Core/Authentication.php:89 -msgid "Welcome " -msgstr "Bienvenido " - -#: src/Core/Authentication.php:90 +#: src/App/Authentication.php:390 msgid "Please upload a profile photo." msgstr "Por favor sube una foto para tu perfil." -#: src/Core/Authentication.php:92 -msgid "Welcome back " -msgstr "Bienvenido de nuevo " - -#: src/Core/Console/ArchiveContact.php:66 +#: src/App/Router.php:224 #, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" +msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "" -#: src/Core/Console/ArchiveContact.php:71 -msgid "The contact entries have been archived" +#: src/App/Router.php:226 src/Module/HTTPException/PageNotFound.php:32 +msgid "Page not found." +msgstr "Página no encontrada." + +#: src/Database/DBStructure.php:69 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." msgstr "" -#: src/Core/Console/NewPassword.php:72 -msgid "Enter new password: " -msgstr "" - -#: src/Core/Console/PostUpdate.php:50 +#: src/Database/DBStructure.php:93 #, php-format -msgid "Post update version number has been set to %s." +msgid "" +"\n" +"Error %d occurred during database update:\n" +"%s\n" +msgstr "\nError %d ocurrido durante la actualización de la base de datos:\n%s\n" + +#: src/Database/DBStructure.php:96 +msgid "Errors encountered performing database changes: " +msgstr "Errores encontrados al realizar cambios en la base de datos: " + +#: src/Database/DBStructure.php:296 +msgid "Another database update is currently running." msgstr "" -#: src/Core/Console/PostUpdate.php:58 -msgid "Check for pending update actions." -msgstr "" - -#: src/Core/Console/PostUpdate.php:60 -msgid "Done." -msgstr "" - -#: src/Core/Console/PostUpdate.php:62 -msgid "Execute pending post updates." -msgstr "" - -#: src/Core/Console/PostUpdate.php:68 -msgid "All pending post updates are done." -msgstr "" - -#: src/Core/Installer.php:160 -msgid "" -"The database configuration file \"config/local.config.php\" could not be " -"written. Please use the enclosed text to create a configuration file in your" -" web server root." -msgstr "" - -#: src/Core/Installer.php:176 -msgid "" -"You may need to import the file \"database.sql\" manually using phpmyadmin " -"or mysql." -msgstr "Puede que tengas que importar el archivo \"Database.sql\" manualmente usando phpmyadmin o mysql." - -#: src/Core/Installer.php:177 src/Module/Install.php:134 -#: src/Module/Install.php:264 -msgid "Please see the file \"INSTALL.txt\"." -msgstr "Por favor, consulta el archivo \"INSTALL.txt\"." - -#: src/Core/Installer.php:239 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "No se pudo encontrar una versión de la línea de comandos de PHP en la ruta del servidor web." - -#: src/Core/Installer.php:240 -msgid "" -"If you don't have a command line version of PHP installed on your server, " -"you will not be able to run the background processing. See 'Setup the worker'" -msgstr "" - -#: src/Core/Installer.php:244 -msgid "PHP executable path" -msgstr "Dirección al ejecutable PHP" - -#: src/Core/Installer.php:244 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "Introduce la ruta completa al ejecutable php. Puedes dejarlo en blanco y seguir con la instalación." - -#: src/Core/Installer.php:249 -msgid "Command line PHP" -msgstr "Línea de comandos PHP" - -#: src/Core/Installer.php:258 -msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" -msgstr "El ejecutable PHP no es e lphp cli binary (podria ser versión cgi-fgci)" - -#: src/Core/Installer.php:259 -msgid "Found PHP version: " -msgstr "Versión PHP encontrada:" - -#: src/Core/Installer.php:261 -msgid "PHP cli binary" -msgstr "PHP cli binario" - -#: src/Core/Installer.php:274 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "La versión en línea de comandos de PHP en tu sistema no tiene \"register_argc_argv\" habilitado." - -#: src/Core/Installer.php:275 -msgid "This is required for message delivery to work." -msgstr "Esto es necesario para que funcione la entrega de mensajes." - -#: src/Core/Installer.php:280 -msgid "PHP register_argc_argv" -msgstr "PHP register_argc_argv" - -#: src/Core/Installer.php:312 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de generar claves de cifrado" - -#: src/Core/Installer.php:313 -msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "Si se ejecuta en Windows, por favor consulta la sección \"http://www.php.net/manual/en/openssl.installation.php\"." - -#: src/Core/Installer.php:316 -msgid "Generate encryption keys" -msgstr "Generar claves de encriptación" - -#: src/Core/Installer.php:367 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "Error: El módulo de Apache mod-rewrite es necesario pero no está instalado." - -#: src/Core/Installer.php:372 -msgid "Apache mod_rewrite module" -msgstr "Módulo mod_rewrite de Apache" - -#: src/Core/Installer.php:378 -msgid "Error: PDO or MySQLi PHP module required but not installed." -msgstr "Error: Módulo PDO o MySQLi PHP requerido pero no instalado." - -#: src/Core/Installer.php:383 -msgid "Error: The MySQL driver for PDO is not installed." -msgstr "Error: El dispositivo MySQL para PDO no está instalado." - -#: src/Core/Installer.php:387 -msgid "PDO or MySQLi PHP module" -msgstr "Módulo PDO o MySQLi PHP" - -#: src/Core/Installer.php:395 -msgid "Error, XML PHP module required but not installed." -msgstr "Error, módulo XML PHP requerido pero no instalado." - -#: src/Core/Installer.php:399 -msgid "XML PHP module" -msgstr "Módulo XML PHP" - -#: src/Core/Installer.php:402 -msgid "libCurl PHP module" -msgstr "Módulo PHP libCurl" - -#: src/Core/Installer.php:403 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Error: El módulo de PHP libcurl es necesario, pero no está instalado." - -#: src/Core/Installer.php:409 -msgid "GD graphics PHP module" -msgstr "Módulo PHP gráficos GD" - -#: src/Core/Installer.php:410 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "Error: El módulo de de PHP gráficos GD con soporte JPEG es necesario, pero no está instalado." - -#: src/Core/Installer.php:416 -msgid "OpenSSL PHP module" -msgstr "Módulo PHP OpenSSL" - -#: src/Core/Installer.php:417 -msgid "Error: openssl PHP module required but not installed." -msgstr "Error: El módulo de PHP openssl es necesario, pero no está instalado." - -#: src/Core/Installer.php:423 -msgid "mb_string PHP module" -msgstr "Módulo PHP mb_string" - -#: src/Core/Installer.php:424 -msgid "Error: mb_string PHP module required but not installed." -msgstr "Error: El módulo de PHP mb_string es necesario, pero no está instalado." - -#: src/Core/Installer.php:430 -msgid "iconv PHP module" -msgstr "" - -#: src/Core/Installer.php:431 -msgid "Error: iconv PHP module required but not installed." -msgstr "Error: módulo iconv PHP requerido pero no instalado." - -#: src/Core/Installer.php:437 -msgid "POSIX PHP module" -msgstr "" - -#: src/Core/Installer.php:438 -msgid "Error: POSIX PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:444 -msgid "JSON PHP module" -msgstr "" - -#: src/Core/Installer.php:445 -msgid "Error: JSON PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:468 -msgid "" -"The web installer needs to be able to create a file called " -"\"local.config.php\" in the \"config\" folder of your web server and it is " -"unable to do so." -msgstr "" - -#: src/Core/Installer.php:469 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "Se trata a menudo de una configuración de permisos, pues el servidor web puede que no sea capaz de escribir archivos en la carpeta, aunque tú sí puedas." - -#: src/Core/Installer.php:470 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named local.config.php in your Friendica \"config\" folder." -msgstr "" - -#: src/Core/Installer.php:471 -msgid "" -"You can alternatively skip this procedure and perform a manual installation." -" Please see the file \"INSTALL.txt\" for instructions." -msgstr "Como alternativa, puedes saltarte estos pasos y realizar una instalación manual. Por favor, consulta el archivo \"INSTALL.txt\" para las instrucciones." - -#: src/Core/Installer.php:474 -msgid "config/local.config.php is writable" -msgstr "" - -#: src/Core/Installer.php:494 -msgid "" -"Friendica uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "Friendica usa el motor de templates Smarty3 para renderizar su visualisacion web. Smarty3 compila templates hacia PHP para acelerar la velocidad del renderizar." - -#: src/Core/Installer.php:495 -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory view/smarty3/ under the Friendica top level " -"folder." -msgstr "Para poder guardar estos templates compilados, el servidor web necesita acceso de escritura en el directorio /view/smarty3/ en el árbol de raíz de la instalación friendica." - -#: src/Core/Installer.php:496 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has" -" write access to this folder." -msgstr "Por favor asegure que el usuario que utiliza el servidor web (ejemplo: www-data) tiene permisos de escritura en esta carpeta." - -#: src/Core/Installer.php:497 -msgid "" -"Note: as a security measure, you should give the web server write access to " -"view/smarty3/ only--not the template files (.tpl) that it contains." -msgstr "Nota: como medida de seguridad deberia dar acceso de escritura solo a /view/smarty3 / → no al los archivos template (.tpl) que contiene." - -#: src/Core/Installer.php:500 -msgid "view/smarty3 is writable" -msgstr "Se puede escribir en /view/smarty3" - -#: src/Core/Installer.php:528 -msgid "" -"Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" -" to .htaccess." -msgstr "" - -#: src/Core/Installer.php:530 -msgid "Error message from Curl when fetching" -msgstr "" - -#: src/Core/Installer.php:535 -msgid "Url rewrite is working" -msgstr "Reescribiendo la dirección..." - -#: src/Core/Installer.php:564 -msgid "ImageMagick PHP extension is not installed" -msgstr "No está instalada la extensión ImageMagick PHP" - -#: src/Core/Installer.php:566 -msgid "ImageMagick PHP extension is installed" -msgstr "ImageMagick PHP extension is installed" - -#: src/Core/Installer.php:568 tests/src/Core/InstallerTest.php:319 -#: tests/src/Core/InstallerTest.php:343 -msgid "ImageMagick supports GIF" -msgstr "ImageMagick supporta GIF" - -#: src/Core/Installer.php:589 -msgid "Could not connect to database." -msgstr "No es posible la conexión con la base de datos." - -#: src/Core/Installer.php:596 -msgid "Database already in use." -msgstr "Base de datos ya se encuentra en uso" - -#: src/Core/L10n.php:356 src/Model/Event.php:394 -msgid "Tuesday" -msgstr "Martes" - -#: src/Core/L10n.php:356 src/Model/Event.php:395 -msgid "Wednesday" -msgstr "Miércoles" - -#: src/Core/L10n.php:356 src/Model/Event.php:396 -msgid "Thursday" -msgstr "Jueves" - -#: src/Core/L10n.php:356 src/Model/Event.php:397 -msgid "Friday" -msgstr "Viernes" - -#: src/Core/L10n.php:356 src/Model/Event.php:398 -msgid "Saturday" -msgstr "Sábado" - -#: src/Core/L10n.php:360 src/Model/Event.php:413 -msgid "January" -msgstr "Enero" - -#: src/Core/L10n.php:360 src/Model/Event.php:414 -msgid "February" -msgstr "Febrero" - -#: src/Core/L10n.php:360 src/Model/Event.php:415 -msgid "March" -msgstr "Marzo" - -#: src/Core/L10n.php:360 src/Model/Event.php:416 -msgid "April" -msgstr "Abril" - -#: src/Core/L10n.php:360 src/Core/L10n.php:379 src/Model/Event.php:404 -#: src/Model/Event.php:417 -msgid "May" -msgstr "Mayo" - -#: src/Core/L10n.php:360 src/Model/Event.php:418 -msgid "June" -msgstr "Junio" - -#: src/Core/L10n.php:360 src/Model/Event.php:419 -msgid "July" -msgstr "Julio" - -#: src/Core/L10n.php:360 src/Model/Event.php:420 -msgid "August" -msgstr "Agosto" - -#: src/Core/L10n.php:360 src/Model/Event.php:421 -msgid "September" -msgstr "Septiembre" - -#: src/Core/L10n.php:360 src/Model/Event.php:422 -msgid "October" -msgstr "Octubre" - -#: src/Core/L10n.php:360 src/Model/Event.php:423 -msgid "November" -msgstr "Noviembre" - -#: src/Core/L10n.php:360 src/Model/Event.php:424 -msgid "December" -msgstr "Diciembre" - -#: src/Core/L10n.php:375 src/Model/Event.php:385 -msgid "Mon" -msgstr "Lun" - -#: src/Core/L10n.php:375 src/Model/Event.php:386 -msgid "Tue" -msgstr "Mar" - -#: src/Core/L10n.php:375 src/Model/Event.php:387 -msgid "Wed" -msgstr "Mie" - -#: src/Core/L10n.php:375 src/Model/Event.php:388 -msgid "Thu" -msgstr "Jue" - -#: src/Core/L10n.php:375 src/Model/Event.php:389 -msgid "Fri" -msgstr "Vie" - -#: src/Core/L10n.php:375 src/Model/Event.php:390 -msgid "Sat" -msgstr "Sab" - -#: src/Core/L10n.php:375 src/Model/Event.php:384 -msgid "Sun" -msgstr "Dom" - -#: src/Core/L10n.php:379 src/Model/Event.php:400 -msgid "Jan" -msgstr "Ene" - -#: src/Core/L10n.php:379 src/Model/Event.php:401 -msgid "Feb" -msgstr "Feb" - -#: src/Core/L10n.php:379 src/Model/Event.php:402 -msgid "Mar" -msgstr "Mar" - -#: src/Core/L10n.php:379 src/Model/Event.php:403 -msgid "Apr" -msgstr "Abr" - -#: src/Core/L10n.php:379 src/Model/Event.php:406 -msgid "Jul" -msgstr "Jul" - -#: src/Core/L10n.php:379 src/Model/Event.php:407 -msgid "Aug" -msgstr "Ago" - -#: src/Core/L10n.php:379 -msgid "Sep" -msgstr "Sep" - -#: src/Core/L10n.php:379 src/Model/Event.php:409 -msgid "Oct" -msgstr "Oct" - -#: src/Core/L10n.php:379 src/Model/Event.php:410 -msgid "Nov" -msgstr "Nov" - -#: src/Core/L10n.php:379 src/Model/Event.php:411 -msgid "Dec" -msgstr "Dec" - -#: src/Core/L10n.php:397 -msgid "poke" -msgstr "tocar" - -#: src/Core/L10n.php:397 -msgid "poked" -msgstr "tocó a" - -#: src/Core/L10n.php:398 -msgid "ping" -msgstr "hacer \"ping\"" - -#: src/Core/L10n.php:398 -msgid "pinged" -msgstr "hizo \"ping\" a" - -#: src/Core/L10n.php:399 -msgid "prod" -msgstr "empujar" - -#: src/Core/L10n.php:399 -msgid "prodded" -msgstr "empujó a" - -#: src/Core/L10n.php:400 -msgid "slap" -msgstr "abofetear" - -#: src/Core/L10n.php:400 -msgid "slapped" -msgstr "abofeteó a" - -#: src/Core/L10n.php:401 -msgid "finger" -msgstr "meter dedo" - -#: src/Core/L10n.php:401 -msgid "fingered" -msgstr "le metió un dedo a" - -#: src/Core/L10n.php:402 -msgid "rebuff" -msgstr "desairar" - -#: src/Core/L10n.php:402 -msgid "rebuffed" -msgstr "desairó a" - -#: src/Core/NotificationsManager.php:171 -msgid "System" -msgstr "Sistema" - -#: src/Core/NotificationsManager.php:261 src/Core/NotificationsManager.php:273 +#: src/Database/DBStructure.php:300 #, php-format -msgid "%s commented on %s's post" -msgstr "%s comentó la publicación de %s" - -#: src/Core/NotificationsManager.php:272 -#, php-format -msgid "%s created a new post" -msgstr "%s creó una nueva publicación" - -#: src/Core/NotificationsManager.php:286 -#, php-format -msgid "%s liked %s's post" -msgstr "A %s le gusta la publicación de %s" - -#: src/Core/NotificationsManager.php:299 -#, php-format -msgid "%s disliked %s's post" -msgstr "A %s no le gusta la publicación de %s" - -#: src/Core/NotificationsManager.php:312 -#, php-format -msgid "%s is attending %s's event" -msgstr "%s está asistiendo al evento %s's" - -#: src/Core/NotificationsManager.php:325 -#, php-format -msgid "%s is not attending %s's event" -msgstr "%s no está asistiendo al evento %s's" - -#: src/Core/NotificationsManager.php:338 -#, php-format -msgid "%s may attend %s's event" -msgstr "%s podría asistir al evento %s's" - -#: src/Core/NotificationsManager.php:371 -#, php-format -msgid "%s is now friends with %s" -msgstr "%s es ahora es amigo de %s" - -#: src/Core/NotificationsManager.php:637 -msgid "Friend Suggestion" -msgstr "Propuestas de amistad" - -#: src/Core/NotificationsManager.php:671 -msgid "Friend/Connect Request" -msgstr "Solicitud de Amistad/Conexión" - -#: src/Core/NotificationsManager.php:671 -msgid "New Follower" -msgstr "Nuevo seguidor" - -#: src/Core/System.php:133 -msgid "Error 400 - Bad Request" +msgid "%s: Database update" msgstr "" -#: src/Core/System.php:134 -msgid "Error 401 - Unauthorized" +#: src/Database/DBStructure.php:600 +#, php-format +msgid "%s: updating %s table." +msgstr "%s: actualizando %s tabla." + +#: src/Database/Database.php:659 src/Database/Database.php:762 +#, php-format +msgid "Database error %d \"%s\" at \"%s\"" msgstr "" -#: src/Core/System.php:135 -msgid "Error 403 - Forbidden" -msgstr "" - -#: src/Core/System.php:136 -msgid "Error 404 - Not Found" -msgstr "" - -#: src/Core/System.php:137 -msgid "Error 500 - Internal Server Error" -msgstr "" - -#: src/Core/System.php:138 -msgid "Error 503 - Service Unavailable" -msgstr "" - -#: src/Core/System.php:146 +#: src/Core/Renderer.php:91 src/Core/Renderer.php:120 +#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Render/FriendicaSmartyEngine.php:56 msgid "" -"The server cannot or will not process the request due to an apparent client " -"error." +"Friendica can't display this page at the moment, please contact the " +"administrator." msgstr "" -#: src/Core/System.php:147 -msgid "" -"Authentication is required and has failed or has not yet been provided." +#: src/Core/Renderer.php:143 +msgid "template engine cannot be registered without a name." msgstr "" -#: src/Core/System.php:148 -msgid "" -"The request was valid, but the server is refusing action. The user might not" -" have the necessary permissions for a resource, or may need an account." +#: src/Core/Renderer.php:177 +msgid "template engine is not registered!" msgstr "" -#: src/Core/System.php:149 -msgid "" -"The requested resource could not be found but may be available in the " -"future." -msgstr "" - -#: src/Core/System.php:150 -msgid "" -"An unexpected condition was encountered and no more specific message is " -"suitable." -msgstr "" - -#: src/Core/System.php:151 -msgid "" -"The server is currently unavailable (because it is overloaded or down for " -"maintenance). Please try again later." -msgstr "" - -#: src/Core/Update.php:163 +#: src/Core/Update.php:215 #, php-format msgid "Update %s failed. See error logs." msgstr "Falló la actualización de %s. Mira los registros de errores." -#: src/Core/Update.php:219 +#: src/Core/Update.php:280 #, php-format msgid "" "\n" @@ -8221,573 +3495,6308 @@ msgid "" "\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." msgstr "" -#: src/Core/Update.php:225 +#: src/Core/Update.php:286 #, php-format msgid "" "The error message is\n" "[pre]%s[/pre]" msgstr "El mensaje de error es\n[pre]%s[/pre]" -#: src/Core/Update.php:254 +#: src/Core/Update.php:290 src/Core/Update.php:326 +msgid "[Friendica Notify] Database update" +msgstr "" + +#: src/Core/Update.php:320 #, php-format msgid "" "\n" "\t\t\t\t\tThe friendica database was successfully updated from %s to %s." msgstr "" -#: src/Core/UserImport.php:101 +#: src/Core/ACL.php:155 +msgid "Yourself" +msgstr "" + +#: src/Core/ACL.php:184 src/Module/Profile/Contacts.php:123 +#: src/Module/PermissionTooltip.php:76 src/Module/PermissionTooltip.php:98 +#: src/Module/Contact.php:810 src/Content/Widget.php:241 +msgid "Followers" +msgstr "" + +#: src/Core/ACL.php:191 src/Module/PermissionTooltip.php:82 +#: src/Module/PermissionTooltip.php:104 +msgid "Mutuals" +msgstr "" + +#: src/Core/ACL.php:281 +msgid "Post to Email" +msgstr "Publicar mediante correo electrónico" + +#: src/Core/ACL.php:308 +msgid "Public" +msgstr "" + +#: src/Core/ACL.php:309 +msgid "" +"This content will be shown to all your followers and can be seen in the " +"community pages and by anyone with its link." +msgstr "" + +#: src/Core/ACL.php:310 +msgid "Limited/Private" +msgstr "" + +#: src/Core/ACL.php:311 +msgid "" +"This content will be shown only to the people in the first box, to the " +"exception of the people mentioned in the second box. It won't appear " +"anywhere public." +msgstr "" + +#: src/Core/ACL.php:312 +msgid "Show to:" +msgstr "" + +#: src/Core/ACL.php:313 +msgid "Except to:" +msgstr "" + +#: src/Core/ACL.php:316 +msgid "Connectors" +msgstr "" + +#: src/Core/Installer.php:179 +msgid "" +"The database configuration file \"config/local.config.php\" could not be " +"written. Please use the enclosed text to create a configuration file in your" +" web server root." +msgstr "" + +#: src/Core/Installer.php:198 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." +msgstr "Puede que tengas que importar el archivo \"Database.sql\" manualmente usando phpmyadmin o mysql." + +#: src/Core/Installer.php:199 src/Module/Install.php:191 +#: src/Module/Install.php:345 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "Por favor, consulta el archivo \"INSTALL.txt\"." + +#: src/Core/Installer.php:260 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "No se pudo encontrar una versión de la línea de comandos de PHP en la ruta del servidor web." + +#: src/Core/Installer.php:261 +msgid "" +"If you don't have a command line version of PHP installed on your server, " +"you will not be able to run the background processing. See 'Setup the worker'" +msgstr "" + +#: src/Core/Installer.php:266 +msgid "PHP executable path" +msgstr "Dirección al ejecutable PHP" + +#: src/Core/Installer.php:266 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "Introduce la ruta completa al ejecutable php. Puedes dejarlo en blanco y seguir con la instalación." + +#: src/Core/Installer.php:271 +msgid "Command line PHP" +msgstr "Línea de comandos PHP" + +#: src/Core/Installer.php:280 +msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" +msgstr "El ejecutable PHP no es e lphp cli binary (podria ser versión cgi-fgci)" + +#: src/Core/Installer.php:281 +msgid "Found PHP version: " +msgstr "Versión PHP encontrada:" + +#: src/Core/Installer.php:283 +msgid "PHP cli binary" +msgstr "PHP cli binario" + +#: src/Core/Installer.php:296 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "La versión en línea de comandos de PHP en tu sistema no tiene \"register_argc_argv\" habilitado." + +#: src/Core/Installer.php:297 +msgid "This is required for message delivery to work." +msgstr "Esto es necesario para que funcione la entrega de mensajes." + +#: src/Core/Installer.php:302 +msgid "PHP register_argc_argv" +msgstr "PHP register_argc_argv" + +#: src/Core/Installer.php:334 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de generar claves de cifrado" + +#: src/Core/Installer.php:335 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "Si se ejecuta en Windows, por favor consulta la sección \"http://www.php.net/manual/en/openssl.installation.php\"." + +#: src/Core/Installer.php:338 +msgid "Generate encryption keys" +msgstr "Generar claves de encriptación" + +#: src/Core/Installer.php:390 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "Error: El módulo de Apache mod-rewrite es necesario pero no está instalado." + +#: src/Core/Installer.php:395 +msgid "Apache mod_rewrite module" +msgstr "Módulo mod_rewrite de Apache" + +#: src/Core/Installer.php:401 +msgid "Error: PDO or MySQLi PHP module required but not installed." +msgstr "Error: Módulo PDO o MySQLi PHP requerido pero no instalado." + +#: src/Core/Installer.php:406 +msgid "Error: The MySQL driver for PDO is not installed." +msgstr "Error: El dispositivo MySQL para PDO no está instalado." + +#: src/Core/Installer.php:410 +msgid "PDO or MySQLi PHP module" +msgstr "Módulo PDO o MySQLi PHP" + +#: src/Core/Installer.php:418 +msgid "Error, XML PHP module required but not installed." +msgstr "Error, módulo XML PHP requerido pero no instalado." + +#: src/Core/Installer.php:422 +msgid "XML PHP module" +msgstr "Módulo XML PHP" + +#: src/Core/Installer.php:425 +msgid "libCurl PHP module" +msgstr "Módulo PHP libCurl" + +#: src/Core/Installer.php:426 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Error: El módulo de PHP libcurl es necesario, pero no está instalado." + +#: src/Core/Installer.php:432 +msgid "GD graphics PHP module" +msgstr "Módulo PHP gráficos GD" + +#: src/Core/Installer.php:433 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "Error: El módulo de de PHP gráficos GD con soporte JPEG es necesario, pero no está instalado." + +#: src/Core/Installer.php:439 +msgid "OpenSSL PHP module" +msgstr "Módulo PHP OpenSSL" + +#: src/Core/Installer.php:440 +msgid "Error: openssl PHP module required but not installed." +msgstr "Error: El módulo de PHP openssl es necesario, pero no está instalado." + +#: src/Core/Installer.php:446 +msgid "mb_string PHP module" +msgstr "Módulo PHP mb_string" + +#: src/Core/Installer.php:447 +msgid "Error: mb_string PHP module required but not installed." +msgstr "Error: El módulo de PHP mb_string es necesario, pero no está instalado." + +#: src/Core/Installer.php:453 +msgid "iconv PHP module" +msgstr "" + +#: src/Core/Installer.php:454 +msgid "Error: iconv PHP module required but not installed." +msgstr "Error: módulo iconv PHP requerido pero no instalado." + +#: src/Core/Installer.php:460 +msgid "POSIX PHP module" +msgstr "" + +#: src/Core/Installer.php:461 +msgid "Error: POSIX PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:467 +msgid "JSON PHP module" +msgstr "" + +#: src/Core/Installer.php:468 +msgid "Error: JSON PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:474 +msgid "File Information PHP module" +msgstr "" + +#: src/Core/Installer.php:475 +msgid "Error: File Information PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:498 +msgid "" +"The web installer needs to be able to create a file called " +"\"local.config.php\" in the \"config\" folder of your web server and it is " +"unable to do so." +msgstr "" + +#: src/Core/Installer.php:499 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "Se trata a menudo de una configuración de permisos, pues el servidor web puede que no sea capaz de escribir archivos en la carpeta, aunque tú sí puedas." + +#: src/Core/Installer.php:500 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named local.config.php in your Friendica \"config\" folder." +msgstr "" + +#: src/Core/Installer.php:501 +msgid "" +"You can alternatively skip this procedure and perform a manual installation." +" Please see the file \"INSTALL.txt\" for instructions." +msgstr "Como alternativa, puedes saltarte estos pasos y realizar una instalación manual. Por favor, consulta el archivo \"INSTALL.txt\" para las instrucciones." + +#: src/Core/Installer.php:504 +msgid "config/local.config.php is writable" +msgstr "" + +#: src/Core/Installer.php:524 +msgid "" +"Friendica uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "Friendica usa el motor de templates Smarty3 para renderizar su visualisacion web. Smarty3 compila templates hacia PHP para acelerar la velocidad del renderizar." + +#: src/Core/Installer.php:525 +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory view/smarty3/ under the Friendica top level " +"folder." +msgstr "Para poder guardar estos templates compilados, el servidor web necesita acceso de escritura en el directorio /view/smarty3/ en el árbol de raíz de la instalación friendica." + +#: src/Core/Installer.php:526 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has" +" write access to this folder." +msgstr "Por favor asegure que el usuario que utiliza el servidor web (ejemplo: www-data) tiene permisos de escritura en esta carpeta." + +#: src/Core/Installer.php:527 +msgid "" +"Note: as a security measure, you should give the web server write access to " +"view/smarty3/ only--not the template files (.tpl) that it contains." +msgstr "Nota: como medida de seguridad deberia dar acceso de escritura solo a /view/smarty3 / → no al los archivos template (.tpl) que contiene." + +#: src/Core/Installer.php:530 +msgid "view/smarty3 is writable" +msgstr "Se puede escribir en /view/smarty3" + +#: src/Core/Installer.php:559 +msgid "" +"Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" +" to .htaccess." +msgstr "" + +#: src/Core/Installer.php:561 +msgid "Error message from Curl when fetching" +msgstr "" + +#: src/Core/Installer.php:566 +msgid "Url rewrite is working" +msgstr "Reescribiendo la dirección..." + +#: src/Core/Installer.php:595 +msgid "ImageMagick PHP extension is not installed" +msgstr "No está instalada la extensión ImageMagick PHP" + +#: src/Core/Installer.php:597 +msgid "ImageMagick PHP extension is installed" +msgstr "ImageMagick PHP extension is installed" + +#: src/Core/Installer.php:599 +msgid "ImageMagick supports GIF" +msgstr "ImageMagick supporta GIF" + +#: src/Core/Installer.php:621 +msgid "Database already in use." +msgstr "Base de datos ya se encuentra en uso" + +#: src/Core/Installer.php:626 +msgid "Could not connect to database." +msgstr "No es posible la conexión con la base de datos." + +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:171 +#: src/Model/Event.php:413 +msgid "Monday" +msgstr "Lunes" + +#: src/Core/L10n.php:371 src/Model/Event.php:414 +msgid "Tuesday" +msgstr "Martes" + +#: src/Core/L10n.php:371 src/Model/Event.php:415 +msgid "Wednesday" +msgstr "Miércoles" + +#: src/Core/L10n.php:371 src/Model/Event.php:416 +msgid "Thursday" +msgstr "Jueves" + +#: src/Core/L10n.php:371 src/Model/Event.php:417 +msgid "Friday" +msgstr "Viernes" + +#: src/Core/L10n.php:371 src/Model/Event.php:418 +msgid "Saturday" +msgstr "Sábado" + +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:171 +#: src/Model/Event.php:412 +msgid "Sunday" +msgstr "Domingo" + +#: src/Core/L10n.php:375 src/Model/Event.php:433 +msgid "January" +msgstr "Enero" + +#: src/Core/L10n.php:375 src/Model/Event.php:434 +msgid "February" +msgstr "Febrero" + +#: src/Core/L10n.php:375 src/Model/Event.php:435 +msgid "March" +msgstr "Marzo" + +#: src/Core/L10n.php:375 src/Model/Event.php:436 +msgid "April" +msgstr "Abril" + +#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:424 +msgid "May" +msgstr "Mayo" + +#: src/Core/L10n.php:375 src/Model/Event.php:437 +msgid "June" +msgstr "Junio" + +#: src/Core/L10n.php:375 src/Model/Event.php:438 +msgid "July" +msgstr "Julio" + +#: src/Core/L10n.php:375 src/Model/Event.php:439 +msgid "August" +msgstr "Agosto" + +#: src/Core/L10n.php:375 src/Model/Event.php:440 +msgid "September" +msgstr "Septiembre" + +#: src/Core/L10n.php:375 src/Model/Event.php:441 +msgid "October" +msgstr "Octubre" + +#: src/Core/L10n.php:375 src/Model/Event.php:442 +msgid "November" +msgstr "Noviembre" + +#: src/Core/L10n.php:375 src/Model/Event.php:443 +msgid "December" +msgstr "Diciembre" + +#: src/Core/L10n.php:391 src/Model/Event.php:405 +msgid "Mon" +msgstr "Lun" + +#: src/Core/L10n.php:391 src/Model/Event.php:406 +msgid "Tue" +msgstr "Mar" + +#: src/Core/L10n.php:391 src/Model/Event.php:407 +msgid "Wed" +msgstr "Mie" + +#: src/Core/L10n.php:391 src/Model/Event.php:408 +msgid "Thu" +msgstr "Jue" + +#: src/Core/L10n.php:391 src/Model/Event.php:409 +msgid "Fri" +msgstr "Vie" + +#: src/Core/L10n.php:391 src/Model/Event.php:410 +msgid "Sat" +msgstr "Sab" + +#: src/Core/L10n.php:391 src/Model/Event.php:404 +msgid "Sun" +msgstr "Dom" + +#: src/Core/L10n.php:395 src/Model/Event.php:420 +msgid "Jan" +msgstr "Ene" + +#: src/Core/L10n.php:395 src/Model/Event.php:421 +msgid "Feb" +msgstr "Feb" + +#: src/Core/L10n.php:395 src/Model/Event.php:422 +msgid "Mar" +msgstr "Mar" + +#: src/Core/L10n.php:395 src/Model/Event.php:423 +msgid "Apr" +msgstr "Abr" + +#: src/Core/L10n.php:395 src/Model/Event.php:425 +msgid "Jun" +msgstr "Jun" + +#: src/Core/L10n.php:395 src/Model/Event.php:426 +msgid "Jul" +msgstr "Jul" + +#: src/Core/L10n.php:395 src/Model/Event.php:427 +msgid "Aug" +msgstr "Ago" + +#: src/Core/L10n.php:395 +msgid "Sep" +msgstr "Sep" + +#: src/Core/L10n.php:395 src/Model/Event.php:429 +msgid "Oct" +msgstr "Oct" + +#: src/Core/L10n.php:395 src/Model/Event.php:430 +msgid "Nov" +msgstr "Nov" + +#: src/Core/L10n.php:395 src/Model/Event.php:431 +msgid "Dec" +msgstr "Dec" + +#: src/Core/L10n.php:414 +msgid "poke" +msgstr "tocar" + +#: src/Core/L10n.php:414 +msgid "poked" +msgstr "tocó a" + +#: src/Core/L10n.php:415 +msgid "ping" +msgstr "hacer \"ping\"" + +#: src/Core/L10n.php:415 +msgid "pinged" +msgstr "hizo \"ping\" a" + +#: src/Core/L10n.php:416 +msgid "prod" +msgstr "empujar" + +#: src/Core/L10n.php:416 +msgid "prodded" +msgstr "empujó a" + +#: src/Core/L10n.php:417 +msgid "slap" +msgstr "abofetear" + +#: src/Core/L10n.php:417 +msgid "slapped" +msgstr "abofeteó a" + +#: src/Core/L10n.php:418 +msgid "finger" +msgstr "meter dedo" + +#: src/Core/L10n.php:418 +msgid "fingered" +msgstr "le metió un dedo a" + +#: src/Core/L10n.php:419 +msgid "rebuff" +msgstr "desairar" + +#: src/Core/L10n.php:419 +msgid "rebuffed" +msgstr "desairó a" + +#: src/Core/UserImport.php:126 msgid "Error decoding account file" msgstr "Error decodificando el archivo de cuenta" -#: src/Core/UserImport.php:107 +#: src/Core/UserImport.php:132 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Error! No hay datos de versión en el archivo! ¿Es esto de una cuenta friendica? " -#: src/Core/UserImport.php:115 +#: src/Core/UserImport.php:140 #, php-format msgid "User '%s' already exists on this server!" msgstr "La cuenta '%s' ya existe en este servidor!" -#: src/Core/UserImport.php:151 +#: src/Core/UserImport.php:176 msgid "User creation error" msgstr "Error al crear la cuenta" -#: src/Core/UserImport.php:169 -msgid "User profile creation error" -msgstr "Error de creación del perfil de la cuenta" - -#: src/Core/UserImport.php:213 +#: src/Core/UserImport.php:221 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" msgstr[0] "%d contactos no encontrado" msgstr[1] "%d contactos no importado" -#: src/Core/UserImport.php:278 +#: src/Core/UserImport.php:274 +msgid "User profile creation error" +msgstr "Error de creación del perfil de la cuenta" + +#: src/Core/UserImport.php:330 msgid "Done. You can now login with your username and password" msgstr "Hecho. Ahora podes ingresar con tu nombre de cuenta y la contraseña." -#: src/Database/DBStructure.php:45 -msgid "There are no tables on MyISAM." -msgstr "No hay tablas en MyISAM" - -#: src/Database/DBStructure.php:69 -#, php-format -msgid "" -"\n" -"Error %d occurred during database update:\n" -"%s\n" -msgstr "\nError %d ocurrido durante la actualización de la base de datos:\n%s\n" - -#: src/Database/DBStructure.php:72 -msgid "Errors encountered performing database changes: " -msgstr "Errores encontrados al realizar cambios en la base de datos: " - -#: src/Database/DBStructure.php:259 -#, php-format -msgid "%s: Database update" -msgstr "" - -#: src/Database/DBStructure.php:520 -#, php-format -msgid "%s: updating %s table." -msgstr "%s: actualizando %s tabla." - -#: src/LegacyModule.php:29 +#: src/LegacyModule.php:49 #, php-format msgid "Legacy module file not found: %s" msgstr "" -#: src/Model/Contact.php:994 -msgid "Drop Contact" -msgstr "Eliminar contacto" +#: src/Worker/Delivery.php:551 +msgid "(no subject)" +msgstr "(sin asunto)" -#: src/Model/Contact.php:1460 -msgid "Organisation" -msgstr "Organización" - -#: src/Model/Contact.php:1464 -msgid "News" -msgstr "Noticias" - -#: src/Model/Contact.php:1468 -msgid "Forum" -msgstr "Foro" - -#: src/Model/Contact.php:1650 -msgid "Connect URL missing." -msgstr "Falta el conector URL." - -#: src/Model/Contact.php:1659 +#: src/Object/EMail/ItemCCEMail.php:39 +#, php-format msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." +"This message was sent to you by %s, a member of the Friendica social " +"network." +msgstr "Este mensaje te lo ha enviado %s, miembro de la red social Friendica." + +#: src/Object/EMail/ItemCCEMail.php:41 +#, php-format +msgid "You may visit them online at %s" +msgstr "Los puedes visitar en línea en %s" + +#: src/Object/EMail/ItemCCEMail.php:42 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "Por favor contacta con el remitente respondiendo a este mensaje si no deseas recibir estos mensajes." + +#: src/Object/EMail/ItemCCEMail.php:46 +#, php-format +msgid "%s posted an update." +msgstr "%s ha publicado una actualización." + +#: src/Object/Post.php:147 +msgid "This entry was edited" +msgstr "Esta entrada fue editada" + +#: src/Object/Post.php:174 +msgid "Private Message" +msgstr "Mensaje privado" + +#: src/Object/Post.php:213 +msgid "pinned item" msgstr "" -#: src/Model/Contact.php:1698 -msgid "" -"This site is not configured to allow communications with other networks." -msgstr "Este sitio no está configurado para permitir la comunicación con otras redes." +#: src/Object/Post.php:218 +msgid "Delete locally" +msgstr "" -#: src/Model/Contact.php:1699 src/Model/Contact.php:1712 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "No se ha descubierto protocolos de comunicación o fuentes compatibles." +#: src/Object/Post.php:221 +msgid "Delete globally" +msgstr "" -#: src/Model/Contact.php:1710 -msgid "The profile address specified does not provide adequate information." -msgstr "La dirección del perfil especificado no proporciona información adecuada." +#: src/Object/Post.php:221 +msgid "Remove locally" +msgstr "" -#: src/Model/Contact.php:1715 -msgid "An author or name was not found." -msgstr "No se ha encontrado un autor o nombre." +#: src/Object/Post.php:235 +msgid "save to folder" +msgstr "grabado en directorio" -#: src/Model/Contact.php:1718 -msgid "No browser URL could be matched to this address." -msgstr "Ninguna dirección concuerda con la suministrada." +#: src/Object/Post.php:270 +msgid "I will attend" +msgstr "Voy a estar presente" -#: src/Model/Contact.php:1721 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "Imposible identificar la dirección @ con algún protocolo conocido o dirección de contacto." +#: src/Object/Post.php:270 +msgid "I will not attend" +msgstr "No voy a estar presente" -#: src/Model/Contact.php:1722 -msgid "Use mailto: in front of address to force email check." -msgstr "Escribe mailto: al principio de la dirección para forzar el envío." +#: src/Object/Post.php:270 +msgid "I might attend" +msgstr "Puede que voy a estar presente" -#: src/Model/Contact.php:1728 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "La dirección del perfil especificada pertenece a una red que ha sido deshabilitada en este sitio." +#: src/Object/Post.php:300 +msgid "ignore thread" +msgstr "ignorar publicación" -#: src/Model/Contact.php:1733 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "Perfil limitado. Esta persona no podrá recibir notificaciones directas/personales tuyas." +#: src/Object/Post.php:301 +msgid "unignore thread" +msgstr "revertir ignorar publicacion" -#: src/Model/Contact.php:1784 -msgid "Unable to retrieve contact information." -msgstr "No ha sido posible recibir la información del contacto." +#: src/Object/Post.php:302 +msgid "toggle ignore status" +msgstr "cambiar estatus de observación" -#: src/Model/Event.php:59 src/Model/Event.php:76 src/Model/Event.php:433 -#: src/Model/Event.php:908 -msgid "Starts:" -msgstr "Inicio:" +#: src/Object/Post.php:314 +msgid "pin" +msgstr "" -#: src/Model/Event.php:62 src/Model/Event.php:82 src/Model/Event.php:434 -#: src/Model/Event.php:912 -msgid "Finishes:" -msgstr "Final:" +#: src/Object/Post.php:315 +msgid "unpin" +msgstr "" -#: src/Model/Event.php:382 -msgid "all-day" -msgstr "todo el día" +#: src/Object/Post.php:316 +msgid "toggle pin status" +msgstr "" -#: src/Model/Event.php:405 -msgid "Jun" -msgstr "Jun" +#: src/Object/Post.php:319 +msgid "pinned" +msgstr "" -#: src/Model/Event.php:408 -msgid "Sept" -msgstr "Sept" +#: src/Object/Post.php:326 +msgid "add star" +msgstr "Añadir estrella" -#: src/Model/Event.php:431 -msgid "No events to display" -msgstr "No hay eventos a mostrar" +#: src/Object/Post.php:327 +msgid "remove star" +msgstr "Quitar estrella" -#: src/Model/Event.php:555 -msgid "l, F j" -msgstr "l, F j" +#: src/Object/Post.php:328 +msgid "toggle star status" +msgstr "Añadir a destacados" -#: src/Model/Event.php:586 -msgid "Edit event" -msgstr "Editar evento" +#: src/Object/Post.php:331 +msgid "starred" +msgstr "marcados con estrellas" -#: src/Model/Event.php:587 -msgid "Duplicate event" -msgstr "Duplicar evento" +#: src/Object/Post.php:335 +msgid "add tag" +msgstr "añadir etiqueta" -#: src/Model/Event.php:588 -msgid "Delete event" -msgstr "Borrar evento" +#: src/Object/Post.php:345 +msgid "like" +msgstr "me gusta" -#: src/Model/Event.php:620 src/Model/Item.php:3525 src/Model/Item.php:3532 -msgid "link to source" -msgstr "Enlace al original" +#: src/Object/Post.php:346 +msgid "dislike" +msgstr "no me gusta" -#: src/Model/Event.php:841 -msgid "D g:i A" -msgstr "D g:i A" +#: src/Object/Post.php:348 +msgid "Share this" +msgstr "Compartir esto" -#: src/Model/Event.php:842 -msgid "g:i A" -msgstr "g:i A" +#: src/Object/Post.php:348 +msgid "share" +msgstr "compartir" -#: src/Model/Event.php:927 src/Model/Event.php:929 -msgid "Show map" -msgstr "Mostrar mapa" - -#: src/Model/Event.php:928 -msgid "Hide map" -msgstr "Ocultar mapa" - -#: src/Model/Event.php:1018 +#: src/Object/Post.php:400 #, php-format -msgid "%s's birthday" -msgstr "Cumpleaños de %s" +msgid "%s (Received %s)" +msgstr "" -#: src/Model/Event.php:1019 +#: src/Object/Post.php:405 +msgid "Comment this item on your system" +msgstr "" + +#: src/Object/Post.php:405 +msgid "remote comment" +msgstr "" + +#: src/Object/Post.php:415 +msgid "Pushed" +msgstr "" + +#: src/Object/Post.php:415 +msgid "Pulled" +msgstr "" + +#: src/Object/Post.php:442 +msgid "to" +msgstr "a" + +#: src/Object/Post.php:443 +msgid "via" +msgstr "vía" + +#: src/Object/Post.php:444 +msgid "Wall-to-Wall" +msgstr "Muro-A-Muro" + +#: src/Object/Post.php:445 +msgid "via Wall-To-Wall:" +msgstr "via Muro-A-Muro:" + +#: src/Object/Post.php:481 #, php-format -msgid "Happy Birthday %s" -msgstr "Feliz cumpleaños %s" +msgid "Reply to %s" +msgstr "" -#: src/Model/FileTag.php:255 -msgid "Item filed" -msgstr "Elemento archivado" +#: src/Object/Post.php:484 +msgid "More" +msgstr "" -#: src/Model/Group.php:43 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "Un grupo eliminado con este nombre fue restablecido. Los permisos existentes pueden aplicarse a este grupo y a sus futuros miembros. Si esto no es lo que pretendes, por favor, crea otro grupo con un nombre diferente." +#: src/Object/Post.php:500 +msgid "Notifier task is pending" +msgstr "" -#: src/Model/Group.php:329 -msgid "Default privacy group for new contacts" -msgstr "Grupo por defecto para nuevos contactos" +#: src/Object/Post.php:501 +msgid "Delivery to remote servers is pending" +msgstr "" -#: src/Model/Group.php:362 -msgid "Everybody" -msgstr "Todo el mundo" +#: src/Object/Post.php:502 +msgid "Delivery to remote servers is underway" +msgstr "" -#: src/Model/Group.php:382 -msgid "edit" -msgstr "editar" +#: src/Object/Post.php:503 +msgid "Delivery to remote servers is mostly done" +msgstr "" -#: src/Model/Group.php:411 -msgid "Edit group" -msgstr "Editar grupo" +#: src/Object/Post.php:504 +msgid "Delivery to remote servers is done" +msgstr "" -#: src/Model/Group.php:414 -msgid "Create a new group" -msgstr "Crear un nuevo grupo" +#: src/Object/Post.php:524 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d comentario" +msgstr[1] "%d comentarios" -#: src/Model/Group.php:416 -msgid "Edit groups" -msgstr "Editar grupo" +#: src/Object/Post.php:525 +msgid "Show more" +msgstr "" -#: src/Model/Item.php:3263 -msgid "activity" -msgstr "Actividad" +#: src/Object/Post.php:526 +msgid "Show fewer" +msgstr "" -#: src/Model/Item.php:3265 src/Object/Post.php:441 src/Object/Post.php:453 +#: src/Object/Post.php:537 src/Model/Item.php:3336 msgid "comment" msgid_plural "comments" msgstr[0] "" msgstr[1] "Comentario" -#: src/Model/Item.php:3268 +#: src/Console/ArchiveContact.php:105 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "" + +#: src/Console/ArchiveContact.php:108 +msgid "The contact entries have been archived" +msgstr "" + +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Admin/Blocklist/Contact.php:49 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "No se ha encontrado ninguna entrada de contacto para esta URL (%s)" + +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Admin/Blocklist/Contact.php:47 +msgid "The contact has been blocked from the node" +msgstr "El contacto ha sido blockeado del nodo" + +#: src/Console/User.php:158 +msgid "Enter new password: " +msgstr "" + +#: src/Console/User.php:193 +msgid "Enter user name: " +msgstr "" + +#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 +#: src/Console/User.php:300 +msgid "Enter user nickname: " +msgstr "" + +#: src/Console/User.php:209 +msgid "Enter user email address: " +msgstr "" + +#: src/Console/User.php:217 +msgid "Enter a language (optional): " +msgstr "" + +#: src/Console/User.php:255 +msgid "User is not pending." +msgstr "" + +#: src/Console/User.php:313 +msgid "User has already been marked for deletion." +msgstr "" + +#: src/Console/User.php:318 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "" + +#: src/Console/User.php:320 +msgid "Deletion aborted." +msgstr "" + +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "" + +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "" + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "" + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "" + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "" + +#: src/Render/FriendicaSmartyEngine.php:52 +msgid "The folder view/smarty3/ must be writable by webserver." +msgstr "" + +#: src/Repository/ProfileField.php:275 +msgid "Hometown:" +msgstr "Ciudad de origen:" + +#: src/Repository/ProfileField.php:276 +msgid "Marital Status:" +msgstr "" + +#: src/Repository/ProfileField.php:277 +msgid "With:" +msgstr "" + +#: src/Repository/ProfileField.php:278 +msgid "Since:" +msgstr "" + +#: src/Repository/ProfileField.php:279 +msgid "Sexual Preference:" +msgstr "Preferencia sexual:" + +#: src/Repository/ProfileField.php:280 +msgid "Political Views:" +msgstr "Ideas políticas:" + +#: src/Repository/ProfileField.php:281 +msgid "Religious Views:" +msgstr "Creencias religiosas:" + +#: src/Repository/ProfileField.php:282 +msgid "Likes:" +msgstr "Me gusta:" + +#: src/Repository/ProfileField.php:283 +msgid "Dislikes:" +msgstr "No me gusta:" + +#: src/Repository/ProfileField.php:284 +msgid "Title/Description:" +msgstr "Título/Descrición:" + +#: src/Repository/ProfileField.php:285 src/Module/Admin/Summary.php:231 +msgid "Summary" +msgstr "Resumen" + +#: src/Repository/ProfileField.php:286 +msgid "Musical interests" +msgstr "Gustos musicales" + +#: src/Repository/ProfileField.php:287 +msgid "Books, literature" +msgstr "Libros, literatura" + +#: src/Repository/ProfileField.php:288 +msgid "Television" +msgstr "Televisión" + +#: src/Repository/ProfileField.php:289 +msgid "Film/dance/culture/entertainment" +msgstr "Películas/baile/cultura/entretenimiento" + +#: src/Repository/ProfileField.php:290 +msgid "Hobbies/Interests" +msgstr "Aficiones/Intereses" + +#: src/Repository/ProfileField.php:291 +msgid "Love/romance" +msgstr "Amor/Romance" + +#: src/Repository/ProfileField.php:292 +msgid "Work/employment" +msgstr "Trabajo/ocupación" + +#: src/Repository/ProfileField.php:293 +msgid "School/education" +msgstr "Escuela/estudios" + +#: src/Repository/ProfileField.php:294 +msgid "Contact information and Social Networks" +msgstr "Informacioń de contacto y Redes sociales" + +#: src/App.php:310 +msgid "No system theme config value set." +msgstr "" + +#: src/Factory/Notification/Introduction.php:128 +msgid "Friend Suggestion" +msgstr "Propuestas de amistad" + +#: src/Factory/Notification/Introduction.php:158 +msgid "Friend/Connect Request" +msgstr "Solicitud de Amistad/Conexión" + +#: src/Factory/Notification/Introduction.php:158 +msgid "New Follower" +msgstr "Nuevo seguidor" + +#: src/Factory/Notification/Notification.php:103 +#, php-format +msgid "%s created a new post" +msgstr "%s creó una nueva publicación" + +#: src/Factory/Notification/Notification.php:104 +#: src/Factory/Notification/Notification.php:366 +#, php-format +msgid "%s commented on %s's post" +msgstr "%s comentó la publicación de %s" + +#: src/Factory/Notification/Notification.php:130 +#, php-format +msgid "%s liked %s's post" +msgstr "A %s le gusta la publicación de %s" + +#: src/Factory/Notification/Notification.php:141 +#, php-format +msgid "%s disliked %s's post" +msgstr "A %s no le gusta la publicación de %s" + +#: src/Factory/Notification/Notification.php:152 +#, php-format +msgid "%s is attending %s's event" +msgstr "%s está asistiendo al evento %s's" + +#: src/Factory/Notification/Notification.php:163 +#, php-format +msgid "%s is not attending %s's event" +msgstr "%s no está asistiendo al evento %s's" + +#: src/Factory/Notification/Notification.php:174 +#, php-format +msgid "%s may attending %s's event" +msgstr "" + +#: src/Factory/Notification/Notification.php:201 +#, php-format +msgid "%s is now friends with %s" +msgstr "%s es ahora es amigo de %s" + +#: src/Module/Notifications/Notifications.php:50 +msgid "Network Notifications" +msgstr "Notificaciones de Red" + +#: src/Module/Notifications/Notifications.php:58 +msgid "System Notifications" +msgstr "Notificaciones del sistema" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Personal Notifications" +msgstr "Notificaciones personales" + +#: src/Module/Notifications/Notifications.php:74 +msgid "Home Notifications" +msgstr "Notificaciones de Inicio" + +#: src/Module/Notifications/Notifications.php:133 +#: src/Module/Notifications/Introductions.php:195 +#, php-format +msgid "No more %s notifications." +msgstr "No más notificaciones de %s." + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show unread" +msgstr "Mostrar no leído" + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show all" +msgstr "Mostrar todo" + +#: src/Module/Notifications/Notification.php:103 +msgid "You must be logged in to show this page." +msgstr "" + +#: src/Module/Notifications/Introductions.php:52 +#: src/Module/BaseNotifications.php:139 src/Content/Nav.php:267 +msgid "Notifications" +msgstr "Notificaciones" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Show Ignored Requests" +msgstr "Mostrar peticiones ignoradas" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Hide Ignored Requests" +msgstr "Ocultar peticiones ignoradas" + +#: src/Module/Notifications/Introductions.php:90 +#: src/Module/Notifications/Introductions.php:157 +msgid "Notification type:" +msgstr "" + +#: src/Module/Notifications/Introductions.php:93 +msgid "Suggested by:" +msgstr "" + +#: src/Module/Notifications/Introductions.php:105 +#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:604 +msgid "Hide this contact from others" +msgstr "Ocultar este contacto a los demás." + +#: src/Module/Notifications/Introductions.php:107 +#: src/Module/Notifications/Introductions.php:183 +#: src/Module/Admin/Users.php:251 src/Model/Contact.php:1185 +msgid "Approve" +msgstr "Aprobar" + +#: src/Module/Notifications/Introductions.php:118 +msgid "Claims to be known to you: " +msgstr "Dice conocerte: " + +#: src/Module/Notifications/Introductions.php:125 +msgid "Shall your connection be bidirectional or not?" +msgstr "¿Su conexión debe ser bidireccional o no?" + +#: src/Module/Notifications/Introductions.php:126 +#, php-format +msgid "" +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "Aceptar a %s como amigo le permite a %s suscribirse a sus publicaciones, y usted también recibirá actualizaciones de ellos en sus noticias." + +#: src/Module/Notifications/Introductions.php:127 +#, php-format +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you" +" will not receive updates from them in your news feed." +msgstr "Aceptar a %s como suscriptor les permite suscribirse a sus publicaciones, pero usted no recibirá actualizaciones de ellos en sus noticias." + +#: src/Module/Notifications/Introductions.php:129 +msgid "Friend" +msgstr "Amigo" + +#: src/Module/Notifications/Introductions.php:130 +msgid "Subscriber" +msgstr "Suscriptor" + +#: src/Module/Notifications/Introductions.php:168 src/Module/Contact.php:620 +#: src/Model/Profile.php:368 +msgid "About:" +msgstr "Acerca de:" + +#: src/Module/Notifications/Introductions.php:180 src/Module/Contact.php:320 +#: src/Model/Profile.php:460 +msgid "Network:" +msgstr "Red:" + +#: src/Module/Notifications/Introductions.php:194 +msgid "No introductions." +msgstr "Sin presentaciones." + +#: src/Module/Manifest.php:42 +msgid "A Decentralized Social Network" +msgstr "" + +#: src/Module/Security/Logout.php:53 +msgid "Logged out." +msgstr "Sesión finalizada" + +#: src/Module/Security/TwoFactor/Verify.php:61 +#: src/Module/Security/TwoFactor/Recovery.php:64 +#: src/Module/Settings/TwoFactor/Verify.php:82 +msgid "Invalid code, please retry." +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:80 src/Module/BaseSettings.php:50 +#: src/Module/Settings/TwoFactor/Index.php:105 +msgid "Two-factor authentication" +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:81 +msgid "" +"

    Open the two-factor authentication app on your device to get an " +"authentication code and verify your identity.

    " +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:84 +#: src/Module/Security/TwoFactor/Recovery.php:85 +#, php-format +msgid "Don’t have your phone? Enter a two-factor recovery code" +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:85 +#: src/Module/Settings/TwoFactor/Verify.php:141 +msgid "Please enter a code from your authentication app" +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:86 +msgid "Verify code and complete login" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:60 +#, php-format +msgid "Remaining recovery codes: %d" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:83 +msgid "Two-factor recovery" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:84 +msgid "" +"

    You can enter one of your one-time recovery codes in case you lost access" +" to your mobile device.

    " +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:86 +msgid "Please enter a recovery code" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:87 +msgid "Submit recovery code and complete login" +msgstr "" + +#: src/Module/Security/Login.php:101 +msgid "Create a New Account" +msgstr "Crear una nueva cuenta" + +#: src/Module/Security/Login.php:102 src/Module/Register.php:155 +#: src/Content/Nav.php:205 +msgid "Register" +msgstr "Registrarse" + +#: src/Module/Security/Login.php:126 +msgid "Your OpenID: " +msgstr "" + +#: src/Module/Security/Login.php:129 +msgid "" +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "" + +#: src/Module/Security/Login.php:131 +msgid "Or login using OpenID: " +msgstr "O inicia sesión usando OpenID: " + +#: src/Module/Security/Login.php:141 src/Content/Nav.php:168 +msgid "Logout" +msgstr "Salir" + +#: src/Module/Security/Login.php:142 src/Module/Bookmarklet.php:46 +#: src/Content/Nav.php:170 +msgid "Login" +msgstr "Acceder" + +#: src/Module/Security/Login.php:145 +msgid "Password: " +msgstr "Contraseña: " + +#: src/Module/Security/Login.php:146 +msgid "Remember me" +msgstr "Recordarme" + +#: src/Module/Security/Login.php:155 +msgid "Forgot your password?" +msgstr "¿Olvidaste la contraseña?" + +#: src/Module/Security/Login.php:158 +msgid "Website Terms of Service" +msgstr "Términos de uso del sitio" + +#: src/Module/Security/Login.php:159 +msgid "terms of service" +msgstr "Términos de uso" + +#: src/Module/Security/Login.php:161 +msgid "Website Privacy Policy" +msgstr "Política de privacidad del sitio" + +#: src/Module/Security/Login.php:162 +msgid "privacy policy" +msgstr "Política de privacidad" + +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" +msgstr "" + +#: src/Module/Security/OpenID.php:92 +msgid "" +"Account not found. Please login to your existing account to add the OpenID " +"to it." +msgstr "" + +#: src/Module/Security/OpenID.php:94 +msgid "" +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." +msgstr "" + +#: src/Module/Debug/Localtime.php:36 src/Model/Event.php:50 +#: src/Model/Event.php:862 +msgid "l F d, Y \\@ g:i A" +msgstr "l F d, Y \\@ g:i A" + +#: src/Module/Debug/Localtime.php:49 +msgid "Time Conversion" +msgstr "Conversión horária" + +#: src/Module/Debug/Localtime.php:50 +msgid "" +"Friendica provides this service for sharing events with other networks and " +"friends in unknown timezones." +msgstr "Friendica ofrece este servicio para compartir eventos con otros servidores de la red friendica y amigos en zonas de horarios desconocidos." + +#: src/Module/Debug/Localtime.php:51 +#, php-format +msgid "UTC time: %s" +msgstr "Tiempo UTC: %s" + +#: src/Module/Debug/Localtime.php:54 +#, php-format +msgid "Current timezone: %s" +msgstr "Zona horaria actual: %s" + +#: src/Module/Debug/Localtime.php:58 +#, php-format +msgid "Converted localtime: %s" +msgstr "Zona horaria local convertida: %s" + +#: src/Module/Debug/Localtime.php:62 +msgid "Please select your timezone:" +msgstr "Por favor, selecciona tu zona horaria:" + +#: src/Module/Debug/Babel.php:54 +msgid "Source input" +msgstr "" + +#: src/Module/Debug/Babel.php:60 +msgid "BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:66 +msgid "BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:71 +msgid "BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:77 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:83 +msgid "BBCode::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:89 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:93 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:99 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:105 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:113 +msgid "Item Body" +msgstr "" + +#: src/Module/Debug/Babel.php:117 +msgid "Item Tags" +msgstr "" + +#: src/Module/Debug/Babel.php:123 +msgid "PageInfo::appendToBody" +msgstr "" + +#: src/Module/Debug/Babel.php:128 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:132 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:139 +msgid "Source input (Diaspora format)" +msgstr "" + +#: src/Module/Debug/Babel.php:148 +msgid "Source input (Markdown)" +msgstr "" + +#: src/Module/Debug/Babel.php:154 +msgid "Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:159 +msgid "Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:165 +msgid "Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:172 +msgid "Raw HTML input" +msgstr "" + +#: src/Module/Debug/Babel.php:177 +msgid "HTML Input" +msgstr "" + +#: src/Module/Debug/Babel.php:183 +msgid "HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:189 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:194 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:200 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:206 +msgid "HTML::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:212 +msgid "HTML::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:218 +msgid "HTML::toPlaintext (compact)" +msgstr "" + +#: src/Module/Debug/Babel.php:228 +msgid "Decoded post" +msgstr "" + +#: src/Module/Debug/Babel.php:252 +msgid "Post array before expand entities" +msgstr "" + +#: src/Module/Debug/Babel.php:259 +msgid "Post converted" +msgstr "" + +#: src/Module/Debug/Babel.php:264 +msgid "Converted body" +msgstr "" + +#: src/Module/Debug/Babel.php:270 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "" + +#: src/Module/Debug/Babel.php:280 +msgid "Source text" +msgstr "" + +#: src/Module/Debug/Babel.php:281 +msgid "BBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:282 src/Content/ContactSelector.php:103 +msgid "Diaspora" +msgstr "Diaspora*" + +#: src/Module/Debug/Babel.php:283 +msgid "Markdown" +msgstr "" + +#: src/Module/Debug/Babel.php:284 +msgid "HTML" +msgstr "" + +#: src/Module/Debug/Babel.php:286 +msgid "Twitter Source" +msgstr "" + +#: src/Module/Debug/WebFinger.php:37 src/Module/Debug/Probe.php:38 +msgid "Only logged in users are permitted to perform a probing." +msgstr "Sólo los usuarios registrados pueden realizar una exploración." + +#: src/Module/Debug/ActivityPubConversion.php:58 +msgid "Formatted" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:62 +msgid "Source" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:70 +msgid "Activity" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:118 +msgid "Object data" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:125 +msgid "Result Item" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "" + +#: src/Module/Debug/Feed.php:38 src/Module/Filer/SaveTag.php:38 +#: src/Module/Settings/Profile/Index.php:158 +msgid "You must be logged in to use this module" +msgstr "" + +#: src/Module/Debug/Feed.php:63 +msgid "Source URL" +msgstr "" + +#: src/Module/Debug/Probe.php:54 +msgid "Lookup address" +msgstr "" + +#: src/Module/Profile/Status.php:61 src/Module/Profile/Status.php:64 +#: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 +#: src/Protocol/OStatus.php:1276 src/Protocol/Feed.php:765 +#, php-format +msgid "%s's timeline" +msgstr "" + +#: src/Module/Profile/Status.php:62 src/Module/Profile/Profile.php:321 +#: src/Protocol/OStatus.php:1280 src/Protocol/Feed.php:769 +#, php-format +msgid "%s's posts" +msgstr "" + +#: src/Module/Profile/Status.php:63 src/Module/Profile/Profile.php:322 +#: src/Protocol/OStatus.php:1283 src/Protocol/Feed.php:772 +#, php-format +msgid "%s's comments" +msgstr "" + +#: src/Module/Profile/Contacts.php:93 +msgid "No contacts." +msgstr "Ningún contacto." + +#: src/Module/Profile/Contacts.php:109 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Contacts.php:110 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Contacts.php:111 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Contacts.php:113 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Contacts.php:122 +msgid "All contacts" +msgstr "" + +#: src/Module/Profile/Contacts.php:124 src/Module/Contact.php:811 +#: src/Content/Widget.php:242 +msgid "Following" +msgstr "" + +#: src/Module/Profile/Contacts.php:125 src/Module/Contact.php:812 +#: src/Content/Widget.php:243 +msgid "Mutual friends" +msgstr "" + +#: src/Module/Profile/Profile.php:135 +#, php-format +msgid "" +"You're currently viewing your profile as %s Cancel" +msgstr "" + +#: src/Module/Profile/Profile.php:149 +msgid "Member since:" +msgstr "" + +#: src/Module/Profile/Profile.php:155 +msgid "j F, Y" +msgstr "j F, Y" + +#: src/Module/Profile/Profile.php:156 +msgid "j F" +msgstr "j F" + +#: src/Module/Profile/Profile.php:164 src/Util/Temporal.php:163 +msgid "Birthday:" +msgstr "Fecha de nacimiento:" + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +msgid "Age: " +msgstr "Edad: " + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Profile.php:176 src/Module/Contact.php:618 +#: src/Model/Profile.php:369 +msgid "XMPP:" +msgstr "XMPP:" + +#: src/Module/Profile/Profile.php:180 src/Module/Directory.php:161 +#: src/Model/Profile.php:367 +msgid "Homepage:" +msgstr "Página de inicio:" + +#: src/Module/Profile/Profile.php:229 +msgid "Forums:" +msgstr "Foros:" + +#: src/Module/Profile/Profile.php:240 +msgid "View profile as:" +msgstr "" + +#: src/Module/Profile/Profile.php:250 src/Module/Profile/Profile.php:252 +#: src/Model/Profile.php:346 +msgid "Edit profile" +msgstr "Editar perfil" + +#: src/Module/Profile/Profile.php:257 +msgid "View as" +msgstr "" + +#: src/Module/Register.php:69 +msgid "Only parent users can create additional accounts." +msgstr "" + +#: src/Module/Register.php:101 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." +msgstr "" + +#: src/Module/Register.php:102 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "Si no estás familiarizado con OpenID, por favor deja ese campo en blanco y rellena el resto de los elementos." + +#: src/Module/Register.php:103 +msgid "Your OpenID (optional): " +msgstr "Tu OpenID (opcional):" + +#: src/Module/Register.php:112 +msgid "Include your profile in member directory?" +msgstr "¿Incluir tu perfil en el directorio de miembros?" + +#: src/Module/Register.php:135 +msgid "Note for the admin" +msgstr "Nota para el administrador" + +#: src/Module/Register.php:135 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "Deje un mensaje para el administrador sobre por qué quiere unirse a este nodo" + +#: src/Module/Register.php:136 +msgid "Membership on this site is by invitation only." +msgstr "Sitio solo accesible mediante invitación." + +#: src/Module/Register.php:137 +msgid "Your invitation code: " +msgstr "" + +#: src/Module/Register.php:139 src/Module/Admin/Site.php:588 +msgid "Registration" +msgstr "Registro" + +#: src/Module/Register.php:145 +msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " +msgstr "Nombre completo (ej. Joe Smith, real o real aparente):" + +#: src/Module/Register.php:146 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "" + +#: src/Module/Register.php:147 +msgid "Please repeat your e-mail address:" +msgstr "" + +#: src/Module/Register.php:149 +msgid "Leave empty for an auto generated password." +msgstr "Dejar vacío para autogenerar una contraseña" + +#: src/Module/Register.php:151 +#, php-format +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." +msgstr "" + +#: src/Module/Register.php:152 +msgid "Choose a nickname: " +msgstr "Escoge un apodo: " + +#: src/Module/Register.php:161 +msgid "Import your profile to this friendica instance" +msgstr "Importar tu perfil a esta instancia de friendica" + +#: src/Module/Register.php:163 src/Module/BaseAdmin.php:102 +#: src/Module/Tos.php:84 src/Module/Admin/Tos.php:59 src/Content/Nav.php:255 +msgid "Terms of Service" +msgstr "Términos de Servicio" + +#: src/Module/Register.php:168 +msgid "Note: This node explicitly contains adult content" +msgstr "" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "Parent Password:" +msgstr "" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "" + +#: src/Module/Register.php:201 +msgid "Password doesn't match." +msgstr "" + +#: src/Module/Register.php:207 +msgid "Please enter your password." +msgstr "" + +#: src/Module/Register.php:249 +msgid "You have entered too much information." +msgstr "" + +#: src/Module/Register.php:273 +msgid "Please enter the identical mail address in the second field." +msgstr "" + +#: src/Module/Register.php:300 +msgid "The additional account was created." +msgstr "" + +#: src/Module/Register.php:325 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "Te has registrado con éxito. Por favor, consulta tu correo para más información." + +#: src/Module/Register.php:329 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
    login: %s
    " +"password: %s

    You can change your password after login." +msgstr "Error al intentar de enviar mensaje de correo. Aquí los detalles de su cuenta:
    login: %s
    contraseña: %s

    Puede cambiar su contraseña después de ingresar al sitio." + +#: src/Module/Register.php:335 +msgid "Registration successful." +msgstr "Registro exitoso." + +#: src/Module/Register.php:340 src/Module/Register.php:347 +msgid "Your registration can not be processed." +msgstr "Tu registro no se puede procesar." + +#: src/Module/Register.php:346 +msgid "You have to leave a request note for the admin." +msgstr "" + +#: src/Module/Register.php:394 +msgid "Your registration is pending approval by the site owner." +msgstr "Tu registro está pendiente de aprobación por el propietario del sitio." + +#: src/Module/Special/HTTPException.php:49 +msgid "Bad Request" +msgstr "" + +#: src/Module/Special/HTTPException.php:50 +msgid "Unauthorized" +msgstr "" + +#: src/Module/Special/HTTPException.php:51 +msgid "Forbidden" +msgstr "" + +#: src/Module/Special/HTTPException.php:52 +msgid "Not Found" +msgstr "No se ha encontrado" + +#: src/Module/Special/HTTPException.php:53 +msgid "Internal Server Error" +msgstr "" + +#: src/Module/Special/HTTPException.php:54 +msgid "Service Unavailable" +msgstr "" + +#: src/Module/Special/HTTPException.php:61 +msgid "" +"The server cannot or will not process the request due to an apparent client " +"error." +msgstr "" + +#: src/Module/Special/HTTPException.php:62 +msgid "" +"Authentication is required and has failed or has not yet been provided." +msgstr "" + +#: src/Module/Special/HTTPException.php:63 +msgid "" +"The request was valid, but the server is refusing action. The user might not" +" have the necessary permissions for a resource, or may need an account." +msgstr "" + +#: src/Module/Special/HTTPException.php:64 +msgid "" +"The requested resource could not be found but may be available in the " +"future." +msgstr "" + +#: src/Module/Special/HTTPException.php:65 +msgid "" +"An unexpected condition was encountered and no more specific message is " +"suitable." +msgstr "" + +#: src/Module/Special/HTTPException.php:66 +msgid "" +"The server is currently unavailable (because it is overloaded or down for " +"maintenance). Please try again later." +msgstr "" + +#: src/Module/Special/HTTPException.php:72 src/Content/Nav.php:93 +msgid "Go back" +msgstr "" + +#: src/Module/Home.php:54 +#, php-format +msgid "Welcome to %s" +msgstr "Bienvenido a %s" + +#: src/Module/AllFriends.php:72 +msgid "No friends to display." +msgstr "No hay amigos para mostrar." + +#: src/Module/FriendSuggest.php:65 +msgid "Suggested contact not found." +msgstr "" + +#: src/Module/FriendSuggest.php:84 +msgid "Friend suggestion sent." +msgstr "Solicitud de amistad enviada." + +#: src/Module/FriendSuggest.php:121 +msgid "Suggest Friends" +msgstr "Sugerencias de amistad" + +#: src/Module/FriendSuggest.php:124 +#, php-format +msgid "Suggest a friend for %s" +msgstr "Recomienda un amigo a %s" + +#: src/Module/Credits.php:44 +msgid "Credits" +msgstr "Creditos" + +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" +msgstr "Friendica es un proyecto comunitario, que no seria posible sin la ayuda de mucha gente. Aquí una lista de de aquellos que aportaron al código o la traducción de friendica.\nGracias a todos! " + +#: src/Module/Install.php:177 +msgid "Friendica Communications Server - Setup" +msgstr "" + +#: src/Module/Install.php:188 +msgid "System check" +msgstr "Verificación del sistema" + +#: src/Module/Install.php:193 +msgid "Check again" +msgstr "Compruebalo de nuevo" + +#: src/Module/Install.php:200 src/Module/Admin/Site.php:521 +msgid "No SSL policy, links will track page SSL state" +msgstr "No existe una política de SSL, los vínculos harán un seguimiento del estado de SSL en la página" + +#: src/Module/Install.php:201 src/Module/Admin/Site.php:522 +msgid "Force all links to use SSL" +msgstr "Forzar todos los enlaces a utilizar SSL" + +#: src/Module/Install.php:202 src/Module/Admin/Site.php:523 +msgid "Self-signed certificate, use SSL for local links only (discouraged)" +msgstr "Certificación personal, usa SSL solo para enlaces locales (no recomendado)" + +#: src/Module/Install.php:208 +msgid "Base settings" +msgstr "" + +#: src/Module/Install.php:210 src/Module/Admin/Site.php:611 +msgid "SSL link policy" +msgstr "Política de enlaces SSL" + +#: src/Module/Install.php:212 src/Module/Admin/Site.php:611 +msgid "Determines whether generated links should be forced to use SSL" +msgstr "Determina si los enlaces generados deben ser forzados a utilizar SSL" + +#: src/Module/Install.php:215 +msgid "Host name" +msgstr "Nombre de dominio" + +#: src/Module/Install.php:217 +msgid "" +"Overwrite this field in case the determinated hostname isn't right, " +"otherweise leave it as is." +msgstr "" + +#: src/Module/Install.php:220 +msgid "Base path to installation" +msgstr "Ruta base para la instalación" + +#: src/Module/Install.php:222 +msgid "" +"If the system cannot detect the correct path to your installation, enter the" +" correct path here. This setting should only be set if you are using a " +"restricted system and symbolic links to your webroot." +msgstr "Si el sistema no puede detectar el acceso correcto a la instalación, ingrese la dirección correcta aquí. Esta configuración solo debería utilizarse si si usa un sistema restringido y enlaces simbolicos a su webroot." + +#: src/Module/Install.php:225 +msgid "Sub path of the URL" +msgstr "" + +#: src/Module/Install.php:227 +msgid "" +"Overwrite this field in case the sub path determination isn't right, " +"otherwise leave it as is. Leaving this field blank means the installation is" +" at the base URL without sub path." +msgstr "" + +#: src/Module/Install.php:238 +msgid "Database connection" +msgstr "Conexión con la base de datos" + +#: src/Module/Install.php:239 +msgid "" +"In order to install Friendica we need to know how to connect to your " +"database." +msgstr "Con el fin de poder instalar Friendica, necesitamos saber cómo conectar con tu base de datos." + +#: src/Module/Install.php:240 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Por favor, contacta con tu proveedor de servicios o con el administrador de la página si tienes alguna pregunta sobre estas configuraciones." + +#: src/Module/Install.php:241 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "La base de datos que especifiques a continuación debería existir ya. Si no es el caso, debes crearla antes de continuar." + +#: src/Module/Install.php:248 +msgid "Database Server Name" +msgstr "Nombre del servidor de la base de datos" + +#: src/Module/Install.php:253 +msgid "Database Login Name" +msgstr "Usuario de la base de datos" + +#: src/Module/Install.php:259 +msgid "Database Login Password" +msgstr "Contraseña de la base de datos" + +#: src/Module/Install.php:261 +msgid "For security reasons the password must not be empty" +msgstr "Por razones de seguridad la contraseña no debe estar vacía" + +#: src/Module/Install.php:264 +msgid "Database Name" +msgstr "Nombre de la base de datos" + +#: src/Module/Install.php:268 src/Module/Install.php:297 +msgid "Please select a default timezone for your website" +msgstr "Por favor, selecciona la zona horaria predeterminada para tu web" + +#: src/Module/Install.php:282 +msgid "Site settings" +msgstr "Configuración de la página web" + +#: src/Module/Install.php:292 +msgid "Site administrator email address" +msgstr "Dirección de correo del administrador de la web" + +#: src/Module/Install.php:294 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "La dirección de correo de tu cuenta debe coincidir con esta para poder usar el panel de administración de la web." + +#: src/Module/Install.php:301 +msgid "System Language:" +msgstr "Sistema de idioma:" + +#: src/Module/Install.php:303 +msgid "" +"Set the default language for your Friendica installation interface and to " +"send emails." +msgstr "Seleccione el idioma por defecto para su interfaz de instalación de Friendica y para enviar emails." + +#: src/Module/Install.php:315 +msgid "Your Friendica site database has been installed." +msgstr "La base de datos de su sitio web de Friendica ha sido instalada." + +#: src/Module/Install.php:323 +msgid "Installation finished" +msgstr "" + +#: src/Module/Install.php:343 +msgid "

    What next

    " +msgstr "

    ¿Ahora qué?

    " + +#: src/Module/Install.php:344 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"worker." +msgstr "" + +#: src/Module/Install.php:347 +#, php-format +msgid "" +"Go to your new Friendica node registration page " +"and register as new user. Remember to use the same email you have entered as" +" administrator email. This will allow you to enter the site admin panel." +msgstr "" + +#: src/Module/Filer/SaveTag.php:65 +msgid "- select -" +msgstr "- seleccionar -" + +#: src/Module/Filer/RemoveTag.php:63 +msgid "Item was not removed" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:66 +msgid "Item was not deleted" +msgstr "" + +#: src/Module/PermissionTooltip.php:24 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/PermissionTooltip.php:37 +msgid "Model not found" +msgstr "" + +#: src/Module/PermissionTooltip.php:59 +msgid "Remote privacy information not available." +msgstr "Privacidad de la información remota no disponible." + +#: src/Module/PermissionTooltip.php:70 +msgid "Visible to:" +msgstr "Visible para:" + +#: src/Module/Delegation.php:147 +msgid "Manage Identities and/or Pages" +msgstr "Administrar identidades y/o páginas" + +#: src/Module/Delegation.php:148 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "Cambia entre diferentes identidades o páginas de Comunidad/Grupos que comparten los detalles de tu cuenta o sobre los que tienes permisos para administrar" + +#: src/Module/Delegation.php:149 +msgid "Select an identity to manage: " +msgstr "Selecciona una identidad a gestionar:" + +#: src/Module/Conversation/Community.php:56 +msgid "Local Community" +msgstr "" + +#: src/Module/Conversation/Community.php:59 +msgid "Posts from local users on this server" +msgstr "" + +#: src/Module/Conversation/Community.php:67 +msgid "Global Community" +msgstr "" + +#: src/Module/Conversation/Community.php:70 +msgid "Posts from users of the whole federated network" +msgstr "" + +#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:179 +msgid "No results." +msgstr "Sin resultados." + +#: src/Module/Conversation/Community.php:125 +msgid "" +"This community stream shows all public posts received by this node. They may" +" not reflect the opinions of this node’s users." +msgstr "" + +#: src/Module/Conversation/Community.php:178 +msgid "Community option not available." +msgstr "" + +#: src/Module/Conversation/Community.php:194 +msgid "Not available." +msgstr "No disponible" + +#: src/Module/Welcome.php:44 +msgid "Welcome to Friendica" +msgstr "Bienvenido a Friendica " + +#: src/Module/Welcome.php:45 +msgid "New Member Checklist" +msgstr "Listado de nuevos miembros" + +#: src/Module/Welcome.php:46 +msgid "" +"We would like to offer some tips and links to help make your experience " +"enjoyable. Click any item to visit the relevant page. A link to this page " +"will be visible from your home page for two weeks after your initial " +"registration and then will quietly disappear." +msgstr "Nos gustaría ofrecerte algunos consejos y enlaces para ayudar a hacer tu experiencia más amena. Pulsa en cualquier elemento para visitar la página correspondiente. Un enlace a esta página será visible desde tu página de inicio durante las dos semanas siguientes a tu inscripción y luego desaparecerá." + +#: src/Module/Welcome.php:48 +msgid "Getting Started" +msgstr "Empezando" + +#: src/Module/Welcome.php:49 +msgid "Friendica Walk-Through" +msgstr "Visita guiada a Friendica" + +#: src/Module/Welcome.php:50 +msgid "" +"On your Quick Start page - find a brief introduction to your " +"profile and network tabs, make some new connections, and find some groups to" +" join." +msgstr "En tu página de Inicio Rápido - busca una introducción breve para tus pestañas de perfil y red, haz algunas conexiones nuevas, y busca algunos grupos a los que unirte." + +#: src/Module/Welcome.php:53 +msgid "Go to Your Settings" +msgstr "Ir a tus ajustes" + +#: src/Module/Welcome.php:54 +msgid "" +"On your Settings page - change your initial password. Also make a " +"note of your Identity Address. This looks just like an email address - and " +"will be useful in making friends on the free social web." +msgstr "En la página de Configuración puedes cambiar tu contraseña inicial. También aparece tu ID (Identity Address). Es parecida a una dirección de correo y te servirá para conectar con gente de redes sociales libres." + +#: src/Module/Welcome.php:55 +msgid "" +"Review the other settings, particularly the privacy settings. An unpublished" +" directory listing is like having an unlisted phone number. In general, you " +"should probably publish your listing - unless all of your friends and " +"potential friends know exactly how to find you." +msgstr "Revisa las otras configuraciones, especialmente la configuración de privacidad. Un listado de directorio sin publicar es como tener un número de teléfono sin publicar. Normalmente querrás publicar tu listado, a menos que tus amigos y amigos potenciales sepan cómo ponerse en contacto contigo." + +#: src/Module/Welcome.php:58 src/Module/Settings/Profile/Index.php:248 +msgid "Upload Profile Photo" +msgstr "Subir foto del Perfil" + +#: src/Module/Welcome.php:59 +msgid "" +"Upload a profile photo if you have not done so already. Studies have shown " +"that people with real photos of themselves are ten times more likely to make" +" friends than people who do not." +msgstr "Sube una foto para tu perfil si no lo has hecho aún. Los estudios han demostrado que la gente que usa fotos suyas reales tienen diez veces más éxito a la hora de entablar amistad que las que no." + +#: src/Module/Welcome.php:60 +msgid "Edit Your Profile" +msgstr "Editar tu perfil" + +#: src/Module/Welcome.php:61 +msgid "" +"Edit your default profile to your liking. Review the " +"settings for hiding your list of friends and hiding the profile from unknown" +" visitors." +msgstr "Edita tu perfil predeterminado como quieras. Revisa la configuración para ocultar tu lista de amigos o tu perfil a los visitantes desconocidos." + +#: src/Module/Welcome.php:62 +msgid "Profile Keywords" +msgstr "Palabras clave del perfil" + +#: src/Module/Welcome.php:63 +msgid "" +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "" + +#: src/Module/Welcome.php:65 +msgid "Connecting" +msgstr "Conectando" + +#: src/Module/Welcome.php:67 +msgid "Importing Emails" +msgstr "Importando correos electrónicos" + +#: src/Module/Welcome.php:68 +msgid "" +"Enter your email access information on your Connector Settings page if you " +"wish to import and interact with friends or mailing lists from your email " +"INBOX" +msgstr "Introduce la información para acceder a tu correo en la página de Configuración del conector si quieres importar e interactuar con amigos o listas de correos del buzón de entrada de tu correo electrónico." + +#: src/Module/Welcome.php:69 +msgid "Go to Your Contacts Page" +msgstr "Ir a tu página de contactos" + +#: src/Module/Welcome.php:70 +msgid "" +"Your Contacts page is your gateway to managing friendships and connecting " +"with friends on other networks. Typically you enter their address or site " +"URL in the Add New Contact dialog." +msgstr "Tu página de Contactos es el portal desde donde podrás manejar tus amistades y conectarte con amigos de otras redes. Normalmente introduces su dirección o la dirección de su sitio web en el recuadro \"Añadir contacto nuevo\"." + +#: src/Module/Welcome.php:71 +msgid "Go to Your Site's Directory" +msgstr "Ir al directorio de tu sitio" + +#: src/Module/Welcome.php:72 +msgid "" +"The Directory page lets you find other people in this network or other " +"federated sites. Look for a Connect or Follow link on " +"their profile page. Provide your own Identity Address if requested." +msgstr "El Directorio te permite encontrar otras personas en esta red o en cualquier otro sitio federado. Busca algún enlace de Conectar o Seguir en su perfil. Proporciona tu direción personal si es necesario." + +#: src/Module/Welcome.php:73 +msgid "Finding New People" +msgstr "Encontrando nueva gente" + +#: src/Module/Welcome.php:74 +msgid "" +"On the side panel of the Contacts page are several tools to find new " +"friends. We can match people by interest, look up people by name or " +"interest, and provide suggestions based on network relationships. On a brand" +" new site, friend suggestions will usually begin to be populated within 24 " +"hours." +msgstr "En el panel lateral de la página de Contactos existen varias herramientas para encontrar nuevos amigos. Podemos filtrar personas por sus intereses, buscar personas por nombre o por sus intereses, y ofrecerte sugerencias basadas en sus relaciones de la red. En un sitio nuevo, las sugerencias de amigos por lo general comienzan pasadas las 24 horas." + +#: src/Module/Welcome.php:76 src/Module/Contact.php:797 +#: src/Model/Group.php:528 src/Content/Widget.php:217 +msgid "Groups" +msgstr "Grupos" + +#: src/Module/Welcome.php:77 +msgid "Group Your Contacts" +msgstr "Agrupa tus contactos" + +#: src/Module/Welcome.php:78 +msgid "" +"Once you have made some friends, organize them into private conversation " +"groups from the sidebar of your Contacts page and then you can interact with" +" each group privately on your Network page." +msgstr "Una vez que tengas algunos amigos, puedes organizarlos en grupos privados de conversación mediante el memnú en tu página de Contactos y luego puedes interactuar con cada grupo por separado desde tu página de Red." + +#: src/Module/Welcome.php:80 +msgid "Why Aren't My Posts Public?" +msgstr "¿Por qué mis publicaciones no son públicas?" + +#: src/Module/Welcome.php:81 +msgid "" +"Friendica respects your privacy. By default, your posts will only show up to" +" people you've added as friends. For more information, see the help section " +"from the link above." +msgstr "Friendica respeta tu privacidad. Por defecto, tus publicaciones solo se mostrarán a personas que hayas añadido como amistades. Para más información, mira la sección de ayuda en el enlace de más arriba." + +#: src/Module/Welcome.php:83 +msgid "Getting Help" +msgstr "Consiguiendo ayuda" + +#: src/Module/Welcome.php:84 +msgid "Go to the Help Section" +msgstr "Ir a la sección de ayuda" + +#: src/Module/Welcome.php:85 +msgid "" +"Our help pages may be consulted for detail on other program" +" features and resources." +msgstr "Puedes consultar nuestra página de Ayuda para más información y recursos de ayuda." + +#: src/Module/Bookmarklet.php:56 +msgid "This page is missing a url parameter." +msgstr "" + +#: src/Module/Bookmarklet.php:78 +msgid "The post was created" +msgstr "La publicación fue creada" + +#: src/Module/BaseAdmin.php:79 +msgid "" +"Submanaged account can't access the administation pages. Please log back in " +"as the main account." +msgstr "" + +#: src/Module/BaseAdmin.php:92 src/Content/Nav.php:252 +msgid "Information" +msgstr "Información" + +#: src/Module/BaseAdmin.php:93 +msgid "Overview" +msgstr "Resumen" + +#: src/Module/BaseAdmin.php:94 src/Module/Admin/Federation.php:141 +msgid "Federation Statistics" +msgstr "Estadísticas de federación" + +#: src/Module/BaseAdmin.php:96 +msgid "Configuration" +msgstr "Configuración" + +#: src/Module/BaseAdmin.php:97 src/Module/Admin/Site.php:585 +msgid "Site" +msgstr "Sitio" + +#: src/Module/BaseAdmin.php:98 src/Module/Admin/Users.php:243 +#: src/Module/Admin/Users.php:260 +msgid "Users" +msgstr "Usuarios" + +#: src/Module/BaseAdmin.php:99 src/Module/Admin/Addons/Details.php:117 +#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseSettings.php:87 +msgid "Addons" +msgstr "" + +#: src/Module/BaseAdmin.php:100 src/Module/Admin/Themes/Details.php:122 +#: src/Module/Admin/Themes/Index.php:112 +msgid "Themes" +msgstr "Temas" + +#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 +msgid "Additional features" +msgstr "Características adicionales" + +#: src/Module/BaseAdmin.php:104 +msgid "Database" +msgstr "Base de Datos" + +#: src/Module/BaseAdmin.php:105 +msgid "DB updates" +msgstr "Actualizaciones de la Base de Datos" + +#: src/Module/BaseAdmin.php:106 +msgid "Inspect Deferred Workers" +msgstr "" + +#: src/Module/BaseAdmin.php:107 +msgid "Inspect worker Queue" +msgstr "" + +#: src/Module/BaseAdmin.php:109 +msgid "Tools" +msgstr "Herramientas" + +#: src/Module/BaseAdmin.php:110 +msgid "Contact Blocklist" +msgstr "Lista de Contactos Bloqueados" + +#: src/Module/BaseAdmin.php:111 +msgid "Server Blocklist" +msgstr "Lista de bloqueo del servidor" + +#: src/Module/BaseAdmin.php:112 src/Module/Admin/Item/Delete.php:66 +msgid "Delete Item" +msgstr "Eliminar Artículo" + +#: src/Module/BaseAdmin.php:114 src/Module/BaseAdmin.php:115 +#: src/Module/Admin/Logs/Settings.php:79 +msgid "Logs" +msgstr "Registros" + +#: src/Module/BaseAdmin.php:116 src/Module/Admin/Logs/View.php:65 +msgid "View Logs" +msgstr "Ver registro de depuración" + +#: src/Module/BaseAdmin.php:118 +msgid "Diagnostics" +msgstr "Diagnósticos" + +#: src/Module/BaseAdmin.php:119 +msgid "PHP Info" +msgstr "Información PHP" + +#: src/Module/BaseAdmin.php:120 +msgid "probe address" +msgstr "probar direccion" + +#: src/Module/BaseAdmin.php:121 +msgid "check webfinger" +msgstr "Verificar webfinger" + +#: src/Module/BaseAdmin.php:122 +msgid "Item Source" +msgstr "" + +#: src/Module/BaseAdmin.php:123 +msgid "Babel" +msgstr "" + +#: src/Module/BaseAdmin.php:124 +msgid "ActivityPub Conversion" +msgstr "" + +#: src/Module/BaseAdmin.php:132 src/Content/Nav.php:288 +msgid "Admin" +msgstr "Admin" + +#: src/Module/BaseAdmin.php:133 +msgid "Addon Features" +msgstr "Funciones de los Addon" + +#: src/Module/BaseAdmin.php:134 +msgid "User registrations waiting for confirmation" +msgstr "Registro de usuarios esperando la confirmación" + +#: src/Module/Contact.php:87 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "%d contacto editado." +msgstr[1] "%d contacts edited." + +#: src/Module/Contact.php:114 +msgid "Could not access contact record." +msgstr "No se pudo acceder a los datos del contacto." + +#: src/Module/Contact.php:322 src/Model/Profile.php:448 +#: src/Content/Text/HTML.php:896 +msgid "Follow" +msgstr "" + +#: src/Module/Contact.php:324 src/Model/Profile.php:450 +msgid "Unfollow" +msgstr "" + +#: src/Module/Contact.php:380 src/Module/Api/Twitter/ContactEndpoint.php:65 +msgid "Contact not found" +msgstr "" + +#: src/Module/Contact.php:399 +msgid "Contact has been blocked" +msgstr "El contacto ha sido bloqueado" + +#: src/Module/Contact.php:399 +msgid "Contact has been unblocked" +msgstr "El contacto ha sido desbloqueado" + +#: src/Module/Contact.php:409 +msgid "Contact has been ignored" +msgstr "El contacto ha sido ignorado" + +#: src/Module/Contact.php:409 +msgid "Contact has been unignored" +msgstr "El contacto ya no está ignorado" + +#: src/Module/Contact.php:419 +msgid "Contact has been archived" +msgstr "El contacto ha sido archivado" + +#: src/Module/Contact.php:419 +msgid "Contact has been unarchived" +msgstr "El contacto ya no está archivado" + +#: src/Module/Contact.php:443 +msgid "Drop contact" +msgstr "Eliminar contacto" + +#: src/Module/Contact.php:446 src/Module/Contact.php:837 +msgid "Do you really want to delete this contact?" +msgstr "¿Estás seguro de que quieres eliminar este contacto?" + +#: src/Module/Contact.php:460 +msgid "Contact has been removed." +msgstr "El contacto ha sido eliminado" + +#: src/Module/Contact.php:488 +#, php-format +msgid "You are mutual friends with %s" +msgstr "Ahora tienes una amistad mutua con %s" + +#: src/Module/Contact.php:492 +#, php-format +msgid "You are sharing with %s" +msgstr "Estás compartiendo con %s" + +#: src/Module/Contact.php:496 +#, php-format +msgid "%s is sharing with you" +msgstr "%s está compartiendo contigo" + +#: src/Module/Contact.php:520 +msgid "Private communications are not available for this contact." +msgstr "Las comunicaciones privadas no está disponibles para este contacto." + +#: src/Module/Contact.php:522 +msgid "Never" +msgstr "Nunca" + +#: src/Module/Contact.php:525 +msgid "(Update was successful)" +msgstr "(La actualización se ha completado)" + +#: src/Module/Contact.php:525 +msgid "(Update was not successful)" +msgstr "(La actualización no se ha completado)" + +#: src/Module/Contact.php:527 src/Module/Contact.php:1109 +msgid "Suggest friends" +msgstr "Sugerir amigos" + +#: src/Module/Contact.php:531 +#, php-format +msgid "Network type: %s" +msgstr "Tipo de red: %s" + +#: src/Module/Contact.php:536 +msgid "Communications lost with this contact!" +msgstr "¡Se ha perdido la comunicación con este contacto!" + +#: src/Module/Contact.php:542 +msgid "Fetch further information for feeds" +msgstr "Recaudar informacion complementaria de los feeds" + +#: src/Module/Contact.php:544 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "" + +#: src/Module/Contact.php:546 src/Module/Admin/Site.php:689 +#: src/Module/Admin/Site.php:699 src/Module/Settings/TwoFactor/Index.php:113 +msgid "Disabled" +msgstr "Deshabilitado" + +#: src/Module/Contact.php:547 +msgid "Fetch information" +msgstr "Recaudar informacion" + +#: src/Module/Contact.php:548 +msgid "Fetch keywords" +msgstr "" + +#: src/Module/Contact.php:549 +msgid "Fetch information and keywords" +msgstr "Recaudar informacion y palabras claves" + +#: src/Module/Contact.php:563 +msgid "Contact Information / Notes" +msgstr "Información del Contacto / Notas" + +#: src/Module/Contact.php:564 +msgid "Contact Settings" +msgstr "Ajustes del contacto" + +#: src/Module/Contact.php:572 +msgid "Contact" +msgstr "Contacto" + +#: src/Module/Contact.php:576 +msgid "Their personal note" +msgstr "Su nota personal" + +#: src/Module/Contact.php:578 +msgid "Edit contact notes" +msgstr "Editar notas del contacto" + +#: src/Module/Contact.php:581 src/Module/Contact.php:1077 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "Ver el perfil de %s [%s]" + +#: src/Module/Contact.php:582 +msgid "Block/Unblock contact" +msgstr "Boquear/Desbloquear contacto" + +#: src/Module/Contact.php:583 +msgid "Ignore contact" +msgstr "Ignorar contacto" + +#: src/Module/Contact.php:584 +msgid "View conversations" +msgstr "Ver conversaciones" + +#: src/Module/Contact.php:589 +msgid "Last update:" +msgstr "Última actualización:" + +#: src/Module/Contact.php:591 +msgid "Update public posts" +msgstr "Actualizar publicaciones públicas" + +#: src/Module/Contact.php:593 src/Module/Contact.php:1119 +msgid "Update now" +msgstr "Actualizar ahora" + +#: src/Module/Contact.php:595 src/Module/Contact.php:841 +#: src/Module/Contact.php:1138 src/Module/Admin/Users.php:256 +#: src/Module/Admin/Blocklist/Contact.php:85 +msgid "Unblock" +msgstr "Desbloquear" + +#: src/Module/Contact.php:596 src/Module/Contact.php:842 +#: src/Module/Contact.php:1146 +msgid "Unignore" +msgstr "Quitar de Ignorados" + +#: src/Module/Contact.php:600 +msgid "Currently blocked" +msgstr "Bloqueados" + +#: src/Module/Contact.php:601 +msgid "Currently ignored" +msgstr "Ignorados" + +#: src/Module/Contact.php:602 +msgid "Currently archived" +msgstr "Archivados" + +#: src/Module/Contact.php:603 +msgid "Awaiting connection acknowledge" +msgstr "" + +#: src/Module/Contact.php:604 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "Los comentarios o \"me gusta\" en tus publicaciones públicas todavía pueden ser visibles." + +#: src/Module/Contact.php:605 +msgid "Notification for new posts" +msgstr "Notificacion de nuevos temas." + +#: src/Module/Contact.php:605 +msgid "Send a notification of every new post of this contact" +msgstr "Enviar una notificacion por nuevos temas de este contacto." + +#: src/Module/Contact.php:607 +msgid "Keyword Deny List" +msgstr "" + +#: src/Module/Contact.php:607 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "Lista separada por comas de palabras claves que no deberian ser convertido en #hashtags cuando \"Recaudar informacion y palabras claves\" es seleccionado" + +#: src/Module/Contact.php:623 src/Module/Settings/TwoFactor/Index.php:127 +msgid "Actions" +msgstr "Acciones" + +#: src/Module/Contact.php:749 src/Module/Group.php:292 +#: src/Content/Widget.php:250 +msgid "All Contacts" +msgstr "Todos los contactos" + +#: src/Module/Contact.php:752 +msgid "Show all contacts" +msgstr "Mostrar todos los contactos" + +#: src/Module/Contact.php:757 src/Module/Contact.php:817 +msgid "Pending" +msgstr "" + +#: src/Module/Contact.php:760 +msgid "Only show pending contacts" +msgstr "" + +#: src/Module/Contact.php:765 src/Module/Contact.php:818 +msgid "Blocked" +msgstr "Bloqueados" + +#: src/Module/Contact.php:768 +msgid "Only show blocked contacts" +msgstr "Mostrar solo contactos bloqueados" + +#: src/Module/Contact.php:773 src/Module/Contact.php:820 +msgid "Ignored" +msgstr "Ignorados" + +#: src/Module/Contact.php:776 +msgid "Only show ignored contacts" +msgstr "Mostrar solo contactos ignorados" + +#: src/Module/Contact.php:781 src/Module/Contact.php:821 +msgid "Archived" +msgstr "Archivados" + +#: src/Module/Contact.php:784 +msgid "Only show archived contacts" +msgstr "Mostrar solo contactos archivados" + +#: src/Module/Contact.php:789 src/Module/Contact.php:819 +msgid "Hidden" +msgstr "Ocultos" + +#: src/Module/Contact.php:792 +msgid "Only show hidden contacts" +msgstr "Mostrar solo contactos ocultos" + +#: src/Module/Contact.php:800 +msgid "Organize your contact groups" +msgstr "" + +#: src/Module/Contact.php:832 +msgid "Search your contacts" +msgstr "Buscar en tus contactos" + +#: src/Module/Contact.php:833 src/Module/Search/Index.php:186 +#, php-format +msgid "Results for: %s" +msgstr "Resultados para: %s" + +#: src/Module/Contact.php:843 src/Module/Contact.php:1155 +msgid "Archive" +msgstr "Archivo" + +#: src/Module/Contact.php:843 src/Module/Contact.php:1155 +msgid "Unarchive" +msgstr "Sin archivar" + +#: src/Module/Contact.php:846 +msgid "Batch Actions" +msgstr "Accones en lote" + +#: src/Module/Contact.php:881 +msgid "Conversations started by this contact" +msgstr "" + +#: src/Module/Contact.php:886 +msgid "Posts and Comments" +msgstr "" + +#: src/Module/Contact.php:897 src/Module/BaseProfile.php:55 +msgid "Profile Details" +msgstr "Detalles del Perfil" + +#: src/Module/Contact.php:909 +msgid "View all contacts" +msgstr "Ver todos los contactos" + +#: src/Module/Contact.php:920 +msgid "View all common friends" +msgstr "Ver todos los conocidos en común " + +#: src/Module/Contact.php:930 +msgid "Advanced Contact Settings" +msgstr "Configuración avanzada" + +#: src/Module/Contact.php:1036 +msgid "Mutual Friendship" +msgstr "Amistad recíproca" + +#: src/Module/Contact.php:1040 +msgid "is a fan of yours" +msgstr "es tu fan" + +#: src/Module/Contact.php:1044 +msgid "you are a fan of" +msgstr "eres fan de" + +#: src/Module/Contact.php:1062 +msgid "Pending outgoing contact request" +msgstr "" + +#: src/Module/Contact.php:1064 +msgid "Pending incoming contact request" +msgstr "" + +#: src/Module/Contact.php:1129 src/Module/Contact/Advanced.php:138 +msgid "Refetch contact data" +msgstr "Volver a solicitar datos del contacto." + +#: src/Module/Contact.php:1140 +msgid "Toggle Blocked status" +msgstr "Cambiar bloqueados" + +#: src/Module/Contact.php:1148 +msgid "Toggle Ignored status" +msgstr "Cambiar ignorados" + +#: src/Module/Contact.php:1157 +msgid "Toggle Archive status" +msgstr "Cambiar archivados" + +#: src/Module/Contact.php:1165 +msgid "Delete contact" +msgstr "Eliminar contacto" + +#: src/Module/Tos.php:46 src/Module/Tos.php:88 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen" +" name), an username (nickname) and a working email address. The names will " +"be accessible on the profile page of the account by any visitor of the page," +" even if other profile details are not displayed. The email address will " +"only be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or" +" the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "" + +#: src/Module/Tos.php:47 src/Module/Tos.php:89 +msgid "" +"This data is required for communication and is passed on to the nodes of the" +" communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "" + +#: src/Module/Tos.php:48 src/Module/Tos.php:90 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the" +" account settings. If the user " +"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " +"be permanent. Deletion of the data will also be requested from the nodes of " +"the communication partners." +msgstr "" + +#: src/Module/Tos.php:51 src/Module/Tos.php:87 +msgid "Privacy Statement" +msgstr "" + +#: src/Module/Help.php:62 +msgid "Help:" +msgstr "Ayuda:" + +#: src/Module/HTTPException/MethodNotAllowed.php:32 +msgid "Method Not Allowed." +msgstr "" + +#: src/Module/Api/Twitter/ContactEndpoint.php:135 +msgid "Profile not found" +msgstr "" + +#: src/Module/Invite.php:55 +msgid "Total invitation limit exceeded." +msgstr "Límite total de invitaciones excedido." + +#: src/Module/Invite.php:78 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s : No es una dirección de correo válida." + +#: src/Module/Invite.php:105 +msgid "Please join us on Friendica" +msgstr "Únete a nosotros en Friendica" + +#: src/Module/Invite.php:114 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "Límite de invitaciones sobrepasado. Contacta con el administrador del sitio." + +#: src/Module/Invite.php:118 +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s : Ha fallado la entrega del mensaje." + +#: src/Module/Invite.php:122 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d mensaje enviado." +msgstr[1] "%d mensajes enviados." + +#: src/Module/Invite.php:140 +msgid "You have no more invitations available" +msgstr "No tienes más invitaciones disponibles" + +#: src/Module/Invite.php:147 +#, php-format +msgid "" +"Visit %s for a list of public sites that you can join. Friendica members on " +"other sites can all connect with each other, as well as with members of many" +" other social networks." +msgstr "Visita %s para ver una lista de servidores públicos donde puedes darte de alta. Los miembros de otros servidores de Friendica pueden conectarse entre ellos, así como con miembros de otras redes sociales diferentes." + +#: src/Module/Invite.php:149 +#, php-format +msgid "" +"To accept this invitation, please visit and register at %s or any other " +"public Friendica website." +msgstr "Para aceptar la invitación visita y regístrate en %s o en cualquier otro servidor público de Friendica." + +#: src/Module/Invite.php:150 +#, php-format +msgid "" +"Friendica sites all inter-connect to create a huge privacy-enhanced social " +"web that is owned and controlled by its members. They can also connect with " +"many traditional social networks. See %s for a list of alternate Friendica " +"sites you can join." +msgstr "Los servidores de Friendica están interconectados para crear una enorme red social centrada en la privacidad y controlada por sus miembros. También se puede conectar con muchas redes sociales tradicionales. Mira en %s para poder ver un listado de servidores alternativos de Friendica donde puedes darte de alta." + +#: src/Module/Invite.php:154 +msgid "" +"Our apologies. This system is not currently configured to connect with other" +" public sites or invite members." +msgstr "Discúlpanos. Este sistema no está configurado actualmente para conectar con otros servidores públicos o invitar nuevos miembros." + +#: src/Module/Invite.php:157 +msgid "" +"Friendica sites all inter-connect to create a huge privacy-enhanced social " +"web that is owned and controlled by its members. They can also connect with " +"many traditional social networks." +msgstr "Los sitios de Friendica se conectan entre sí para crear una gran red social con privacidad mejorada que es propiedad y está controlada por sus miembros. También pueden conectarse con muchas redes sociales tradicionales." + +#: src/Module/Invite.php:156 +#, php-format +msgid "To accept this invitation, please visit and register at %s." +msgstr "Para aceptar esta invitación, visite y regístrese en%s, por favor." + +#: src/Module/Invite.php:164 +msgid "Send invitations" +msgstr "Enviar invitaciones" + +#: src/Module/Invite.php:165 +msgid "Enter email addresses, one per line:" +msgstr "Introduce las direcciones de correo, una por línea:" + +#: src/Module/Invite.php:169 +msgid "" +"You are cordially invited to join me and other close friends on Friendica - " +"and help us to create a better social web." +msgstr "Estás cordialmente invitado a unirte a mi y a otros amigos en Friendica, creemos juntos una red social mejor." + +#: src/Module/Invite.php:171 +msgid "You will need to supply this invitation code: $invite_code" +msgstr "Tienes que proporcionar el siguiente código: $invite_code" + +#: src/Module/Invite.php:171 +msgid "" +"Once you have registered, please connect with me via my profile page at:" +msgstr "Una vez registrado, por favor contacta conmigo a través de mi página de perfil en:" + +#: src/Module/Invite.php:173 +msgid "" +"For more information about the Friendica project and why we feel it is " +"important, please visit http://friendi.ca" +msgstr "Para más información sobre el proyecto Friendica y por qué sentimos que es importante, visite http://friendi.ca, por favor" + +#: src/Module/BaseSearch.php:69 +#, php-format +msgid "People Search - %s" +msgstr "Buscar perfiles - %s" + +#: src/Module/BaseSearch.php:79 +#, php-format +msgid "Forum Search - %s" +msgstr "Búsqueda de foro - %s" + +#: src/Module/Admin/Themes/Details.php:77 +#: src/Module/Admin/Addons/Details.php:93 +msgid "Disable" +msgstr "Desactivado" + +#: src/Module/Admin/Themes/Details.php:80 +#: src/Module/Admin/Addons/Details.php:96 +msgid "Enable" +msgstr "Activado" + +#: src/Module/Admin/Themes/Details.php:88 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:114 +msgid "Screenshot" +msgstr "Captura de pantalla" + +#: src/Module/Admin/Themes/Details.php:121 +#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Users.php:242 +#: src/Module/Admin/Queue.php:75 src/Module/Admin/Federation.php:140 +#: src/Module/Admin/Logs/View.php:64 src/Module/Admin/Logs/Settings.php:78 +#: src/Module/Admin/Site.php:584 src/Module/Admin/Summary.php:230 +#: src/Module/Admin/Tos.php:58 src/Module/Admin/Blocklist/Server.php:88 +#: src/Module/Admin/Blocklist/Contact.php:78 +#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Addons/Details.php:116 +#: src/Module/Admin/Addons/Index.php:67 +msgid "Administration" +msgstr "Administración" + +#: src/Module/Admin/Themes/Details.php:123 +#: src/Module/Admin/Addons/Details.php:118 +msgid "Toggle" +msgstr "Activar" + +#: src/Module/Admin/Themes/Details.php:132 +#: src/Module/Admin/Addons/Details.php:126 +msgid "Author: " +msgstr "Autor:" + +#: src/Module/Admin/Themes/Details.php:133 +#: src/Module/Admin/Addons/Details.php:127 +msgid "Maintainer: " +msgstr "Mantenedor: " + +#: src/Module/Admin/Themes/Embed.php:84 +msgid "Unknown theme." +msgstr "" + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "Recargar interfaces de usuario activos" + +#: src/Module/Admin/Themes/Index.php:119 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Experimental]" +msgstr "[Experimental]" + +#: src/Module/Admin/Themes/Index.php:121 +msgid "[Unsupported]" +msgstr "[Sin soporte]" + +#: src/Module/Admin/Features.php:76 +#, php-format +msgid "Lock feature %s" +msgstr "Trancar opción %s " + +#: src/Module/Admin/Features.php:85 +msgid "Manage Additional Features" +msgstr "Administrar opciones adicionales" + +#: src/Module/Admin/Users.php:61 +#, php-format +msgid "%s user blocked" +msgid_plural "%s users blocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Users.php:68 +#, php-format +msgid "%s user unblocked" +msgid_plural "%s users unblocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 +msgid "You can't remove yourself" +msgstr "" + +#: src/Module/Admin/Users.php:80 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "%s usuario eliminado" +msgstr[1] "%s usuarios eliminados" + +#: src/Module/Admin/Users.php:87 +#, php-format +msgid "%s user approved" +msgid_plural "%s users approved" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Users.php:94 +#, php-format +msgid "%s registration revoked" +msgid_plural "%s registrations revoked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Users.php:124 +#, php-format +msgid "User \"%s\" deleted" +msgstr "" + +#: src/Module/Admin/Users.php:132 +#, php-format +msgid "User \"%s\" blocked" +msgstr "" + +#: src/Module/Admin/Users.php:137 +#, php-format +msgid "User \"%s\" unblocked" +msgstr "" + +#: src/Module/Admin/Users.php:142 +msgid "Account approved." +msgstr "Cuenta aprobada." + +#: src/Module/Admin/Users.php:147 +msgid "Registration revoked" +msgstr "" + +#: src/Module/Admin/Users.php:191 +msgid "Private Forum" +msgstr "" + +#: src/Module/Admin/Users.php:198 +msgid "Relay" +msgstr "" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:248 +#: src/Module/Admin/Users.php:262 src/Module/Admin/Users.php:280 +#: src/Content/ContactSelector.php:102 +msgid "Email" +msgstr "Correo electrónico" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Register date" +msgstr "Fecha de registro" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Last login" +msgstr "Último acceso" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Last public item" +msgstr "" + +#: src/Module/Admin/Users.php:237 +msgid "Type" +msgstr "" + +#: src/Module/Admin/Users.php:244 +msgid "Add User" +msgstr "Agregar usuario" + +#: src/Module/Admin/Users.php:245 src/Module/Admin/Blocklist/Contact.php:82 +msgid "select all" +msgstr "seleccionar todo" + +#: src/Module/Admin/Users.php:246 +msgid "User registrations waiting for confirm" +msgstr "Registro de usuarios esperando confirmación" + +#: src/Module/Admin/Users.php:247 +msgid "User waiting for permanent deletion" +msgstr "Usuario esperando anulación permanente." + +#: src/Module/Admin/Users.php:248 +msgid "Request date" +msgstr "Solicitud de fecha" + +#: src/Module/Admin/Users.php:249 +msgid "No registrations." +msgstr "Sin registros." + +#: src/Module/Admin/Users.php:250 +msgid "Note from the user" +msgstr "Nota para el usuario" + +#: src/Module/Admin/Users.php:252 +msgid "Deny" +msgstr "Denegado" + +#: src/Module/Admin/Users.php:255 +msgid "User blocked" +msgstr "" + +#: src/Module/Admin/Users.php:257 +msgid "Site admin" +msgstr "Administrador de la web" + +#: src/Module/Admin/Users.php:258 +msgid "Account expired" +msgstr "Cuenta caducada" + +#: src/Module/Admin/Users.php:261 +msgid "New User" +msgstr "Nuevo usuario" + +#: src/Module/Admin/Users.php:262 +msgid "Permanent deletion" +msgstr "" + +#: src/Module/Admin/Users.php:267 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "¡Los usuarios seleccionados serán eliminados!\\n\\n¡Todo lo que hayan publicado en este sitio se borrará para siempre!\\n\\n¿Estás seguro?" + +#: src/Module/Admin/Users.php:268 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" +msgstr "¡El usuario {0} será eliminado!\\n\\n¡Todo lo que haya publicado en este sitio se borrará para siempre!\\n\\n¿Estás seguro?" + +#: src/Module/Admin/Users.php:278 +msgid "Name of the new user." +msgstr "Nombre del nuevo usuario" + +#: src/Module/Admin/Users.php:279 +msgid "Nickname" +msgstr "Apodo" + +#: src/Module/Admin/Users.php:279 +msgid "Nickname of the new user." +msgstr "Apodo del nuevo perfil." + +#: src/Module/Admin/Users.php:280 +msgid "Email address of the new user." +msgstr "Dirección de correo del nuevo perfil." + +#: src/Module/Admin/Queue.php:53 +msgid "Inspect Deferred Worker Queue" +msgstr "" + +#: src/Module/Admin/Queue.php:54 +msgid "" +"This page lists the deferred worker jobs. This are jobs that couldn't be " +"executed at the first time." +msgstr "" + +#: src/Module/Admin/Queue.php:57 +msgid "Inspect Worker Queue" +msgstr "" + +#: src/Module/Admin/Queue.php:58 +msgid "" +"This page lists the currently queued worker jobs. These jobs are handled by " +"the worker cronjob you've set up during install." +msgstr "" + +#: src/Module/Admin/Queue.php:78 +msgid "ID" +msgstr "ID" + +#: src/Module/Admin/Queue.php:79 +msgid "Job Parameters" +msgstr "" + +#: src/Module/Admin/Queue.php:80 +msgid "Created" +msgstr "Creado" + +#: src/Module/Admin/Queue.php:81 +msgid "Priority" +msgstr "" + +#: src/Module/Admin/DBSync.php:50 +msgid "Update has been marked successful" +msgstr "La actualización se ha completado con éxito" + +#: src/Module/Admin/DBSync.php:60 +#, php-format +msgid "Database structure update %s was successfully applied." +msgstr "Actualización de base de datos %s fue aplicada con éxito." + +#: src/Module/Admin/DBSync.php:64 +#, php-format +msgid "Executing of database structure update %s failed with error: %s" +msgstr "El paso de actualización de la estructura de la base de datos %s fallo con el mensaje de error: %s" + +#: src/Module/Admin/DBSync.php:81 +#, php-format +msgid "Executing %s failed with error: %s" +msgstr "Paso %s fallo con el error: %s" + +#: src/Module/Admin/DBSync.php:83 +#, php-format +msgid "Update %s was successfully applied." +msgstr "Actualización %s aplicada con éxito." + +#: src/Module/Admin/DBSync.php:86 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "La actualización %s no ha informado, se desconoce el estado." + +#: src/Module/Admin/DBSync.php:89 +#, php-format +msgid "There was no additional update function %s that needed to be called." +msgstr "No había función adicional de actualización %s que necesitaba ser requerida." + +#: src/Module/Admin/DBSync.php:110 +msgid "No failed updates." +msgstr "Actualizaciones sin fallos." + +#: src/Module/Admin/DBSync.php:111 +msgid "Check database structure" +msgstr "Revisar estructura de la base de datos" + +#: src/Module/Admin/DBSync.php:116 +msgid "Failed Updates" +msgstr "Actualizaciones fallidas" + +#: src/Module/Admin/DBSync.php:117 +msgid "" +"This does not include updates prior to 1139, which did not return a status." +msgstr "No se incluyen las anteriores a la 1139, que no indicaban su estado." + +#: src/Module/Admin/DBSync.php:118 +msgid "Mark success (if update was manually applied)" +msgstr "Marcar como correcta (si actualizaste manualmente)" + +#: src/Module/Admin/DBSync.php:119 +msgid "Attempt to execute this update step automatically" +msgstr "Intentando ejecutar este paso automáticamente" + +#: src/Module/Admin/Federation.php:53 +msgid "Other" +msgstr "Otro" + +#: src/Module/Admin/Federation.php:107 src/Module/Admin/Federation.php:266 +msgid "unknown" +msgstr "desconocido" + +#: src/Module/Admin/Federation.php:135 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "Esta pagina ofrece algunos datos sobre la red conocida a la que tu nodo friendica esta conectado. Estos nummeros no son completos respecto a las redes federadas, si no refleja los nodos esta instancia conoce. " + +#: src/Module/Admin/Federation.php:145 +#, php-format +msgid "" +"Currently this node is aware of %d nodes with %d registered users from the " +"following platforms:" +msgstr "" + +#: src/Module/Admin/Logs/View.php:40 +#, php-format +msgid "" +"Error trying to open %1$s log file.\\r\\n
    Check to see " +"if file %1$s exist and is readable." +msgstr "" + +#: src/Module/Admin/Logs/View.php:44 +#, php-format +msgid "" +"Couldn't open %1$s log file.\\r\\n
    Check to see if file" +" %1$s is readable." +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:45 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:70 +msgid "PHP log currently enabled." +msgstr "Registro PHP actualmente disponible." + +#: src/Module/Admin/Logs/Settings.php:72 +msgid "PHP log currently disabled." +msgstr "Registro PHP actualmente deshabilitado." + +#: src/Module/Admin/Logs/Settings.php:81 +msgid "Clear" +msgstr "Limpiar" + +#: src/Module/Admin/Logs/Settings.php:85 +msgid "Enable Debugging" +msgstr "Habilitar debugging" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "Log file" +msgstr "Archivo de registro" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "Debes tener permiso de escritura en el servidor. Relacionado con tu directorio de inicio de Friendica." + +#: src/Module/Admin/Logs/Settings.php:87 +msgid "Log level" +msgstr "Nivel de registro" + +#: src/Module/Admin/Logs/Settings.php:89 +msgid "PHP logging" +msgstr "PHP logging" + +#: src/Module/Admin/Logs/Settings.php:90 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the" +" following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "" + +#: src/Module/Admin/Site.php:68 +msgid "Can not parse base url. Must have at least ://" +msgstr "No se puede resolver la direccion URL base.\nDeberá tener al menos ://" + +#: src/Module/Admin/Site.php:122 +msgid "Relocation started. Could take a while to complete." +msgstr "" + +#: src/Module/Admin/Site.php:248 +msgid "Invalid storage backend setting value." +msgstr "" + +#: src/Module/Admin/Site.php:448 src/Module/Settings/Display.php:130 +msgid "No special theme for mobile devices" +msgstr "No hay tema especial para dispositivos móviles" + +#: src/Module/Admin/Site.php:465 src/Module/Settings/Display.php:140 +#, php-format +msgid "%s - (Experimental)" +msgstr "" + +#: src/Module/Admin/Site.php:477 +msgid "No community page for local users" +msgstr "" + +#: src/Module/Admin/Site.php:478 +msgid "No community page" +msgstr "No hay pagina de comunidad" + +#: src/Module/Admin/Site.php:479 +msgid "Public postings from users of this site" +msgstr "Temas públicos de perfiles de este sitio." + +#: src/Module/Admin/Site.php:480 +msgid "Public postings from the federated network" +msgstr "" + +#: src/Module/Admin/Site.php:481 +msgid "Public postings from local users and the federated network" +msgstr "" + +#: src/Module/Admin/Site.php:487 +msgid "Multi user instance" +msgstr "Sesión multi usuario" + +#: src/Module/Admin/Site.php:515 +msgid "Closed" +msgstr "Cerrado" + +#: src/Module/Admin/Site.php:516 +msgid "Requires approval" +msgstr "Requiere aprobación" + +#: src/Module/Admin/Site.php:517 +msgid "Open" +msgstr "Abierto" + +#: src/Module/Admin/Site.php:527 +msgid "Don't check" +msgstr "No verificar" + +#: src/Module/Admin/Site.php:528 +msgid "check the stable version" +msgstr "verifique la versión estable" + +#: src/Module/Admin/Site.php:529 +msgid "check the development version" +msgstr "verifica la versión de desarrollo" + +#: src/Module/Admin/Site.php:533 +msgid "none" +msgstr "" + +#: src/Module/Admin/Site.php:534 +msgid "Local contacts" +msgstr "" + +#: src/Module/Admin/Site.php:535 +msgid "Interactors" +msgstr "" + +#: src/Module/Admin/Site.php:554 +msgid "Database (legacy)" +msgstr "" + +#: src/Module/Admin/Site.php:587 +msgid "Republish users to directory" +msgstr "Volver a publicar usuarios en el directorio" + +#: src/Module/Admin/Site.php:589 +msgid "File upload" +msgstr "Subida de archivo" + +#: src/Module/Admin/Site.php:590 +msgid "Policies" +msgstr "Políticas" + +#: src/Module/Admin/Site.php:592 +msgid "Auto Discovered Contact Directory" +msgstr "Directorio de contactos descubierto automáticamente" + +#: src/Module/Admin/Site.php:593 +msgid "Performance" +msgstr "Rendimiento" + +#: src/Module/Admin/Site.php:594 +msgid "Worker" +msgstr "Trabajador (??)" + +#: src/Module/Admin/Site.php:595 +msgid "Message Relay" +msgstr "" + +#: src/Module/Admin/Site.php:596 +msgid "Relocate Instance" +msgstr "" + +#: src/Module/Admin/Site.php:597 +msgid "" +"Warning! Advanced function. Could make this server " +"unreachable." +msgstr "" + +#: src/Module/Admin/Site.php:601 +msgid "Site name" +msgstr "Nombre del sitio" + +#: src/Module/Admin/Site.php:602 +msgid "Sender Email" +msgstr "Dirección de origen de correo electrónico" + +#: src/Module/Admin/Site.php:602 +msgid "" +"The email address your server shall use to send notification emails from." +msgstr "La dirección de correo electrónico que el servidor debería usar como dirección de envío." + +#: src/Module/Admin/Site.php:603 +msgid "Banner/Logo" +msgstr "Imagen/Logotipo" + +#: src/Module/Admin/Site.php:604 +msgid "Email Banner/Logo" +msgstr "" + +#: src/Module/Admin/Site.php:605 +msgid "Shortcut icon" +msgstr "Icono de atajo" + +#: src/Module/Admin/Site.php:605 +msgid "Link to an icon that will be used for browsers." +msgstr "Enlace hacia un icono que sera usado para el navegador." + +#: src/Module/Admin/Site.php:606 +msgid "Touch icon" +msgstr "Icono touch" + +#: src/Module/Admin/Site.php:606 +msgid "Link to an icon that will be used for tablets and mobiles." +msgstr "Enlace para un icono que sera usado para tablets y moviles." + +#: src/Module/Admin/Site.php:607 +msgid "Additional Info" +msgstr "Información adicional" + +#: src/Module/Admin/Site.php:607 +#, php-format +msgid "" +"For public servers: you can add additional information here that will be " +"listed at %s/servers." +msgstr "" + +#: src/Module/Admin/Site.php:608 +msgid "System language" +msgstr "Idioma" + +#: src/Module/Admin/Site.php:609 +msgid "System theme" +msgstr "Tema" + +#: src/Module/Admin/Site.php:609 +msgid "" +"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgstr "" + +#: src/Module/Admin/Site.php:610 +msgid "Mobile system theme" +msgstr "Tema de sistema móvil" + +#: src/Module/Admin/Site.php:610 +msgid "Theme for mobile devices" +msgstr "Tema para dispositivos móviles" + +#: src/Module/Admin/Site.php:612 +msgid "Force SSL" +msgstr "Forzar SSL" + +#: src/Module/Admin/Site.php:612 +msgid "" +"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" +" to endless loops." +msgstr "Forzar todos las consultas No-SSL a SSL. - ATENCIÓN: en algunos sistemas esto puede generar comportamiento recursivo interminable." + +#: src/Module/Admin/Site.php:613 +msgid "Hide help entry from navigation menu" +msgstr "Ocultar la ayuda en el menú de navegación" + +#: src/Module/Admin/Site.php:613 +msgid "" +"Hides the menu entry for the Help pages from the navigation menu. You can " +"still access it calling /help directly." +msgstr "Oculta la entrada de las páginas de Ayuda en el menú de navegación. Todavía se puede acceder escribiendo /ayuda directamente." + +#: src/Module/Admin/Site.php:614 +msgid "Single user instance" +msgstr "Sesión de usuario único" + +#: src/Module/Admin/Site.php:614 +msgid "Make this instance multi-user or single-user for the named user" +msgstr "Haz esta sesión multi-usuario o usuario único para el usuario" + +#: src/Module/Admin/Site.php:616 +msgid "File storage backend" +msgstr "" + +#: src/Module/Admin/Site.php:616 +msgid "" +"The backend used to store uploaded data. If you change the storage backend, " +"you can manually move the existing files. If you do not do so, the files " +"uploaded before the change will still be available at the old backend. " +"Please see the settings documentation" +" for more information about the choices and the moving procedure." +msgstr "" + +#: src/Module/Admin/Site.php:618 +msgid "Maximum image size" +msgstr "Tamaño máximo de la imagen" + +#: src/Module/Admin/Site.php:618 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "Tamaño máximo en bytes de las imágenes a subir. Por defecto es 0, que quiere decir que no hay límite." + +#: src/Module/Admin/Site.php:619 +msgid "Maximum image length" +msgstr "Largo máximo de imagen" + +#: src/Module/Admin/Site.php:619 +msgid "" +"Maximum length in pixels of the longest side of uploaded images. Default is " +"-1, which means no limits." +msgstr "Longitud máxima en píxeles del lado más largo de las imágenes subidas. Por defecto es -1, que significa que no hay límites." + +#: src/Module/Admin/Site.php:620 +msgid "JPEG image quality" +msgstr "Calidad de imagen JPEG" + +#: src/Module/Admin/Site.php:620 +msgid "" +"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " +"100, which is full quality." +msgstr "Los archivos JPEG subidos se guardarán con este ajuste de calidad [0-100]. Por defecto es 100, que es calidad máxima." + +#: src/Module/Admin/Site.php:622 +msgid "Register policy" +msgstr "Política de registros" + +#: src/Module/Admin/Site.php:623 +msgid "Maximum Daily Registrations" +msgstr "Registros Máximos Diarios" + +#: src/Module/Admin/Site.php:623 +msgid "" +"If registration is permitted above, this sets the maximum number of new user" +" registrations to accept per day. If register is set to closed, this " +"setting has no effect." +msgstr "Si anteriormente se ha permitido el registro, esto establece el número máximo de registro de nuevos usuarios aceptados por día. Si el registro se establece como cerrado, esta opción no tiene efecto." + +#: src/Module/Admin/Site.php:624 +msgid "Register text" +msgstr "Términos" + +#: src/Module/Admin/Site.php:624 +msgid "" +"Will be displayed prominently on the registration page. You can use BBCode " +"here." +msgstr "" + +#: src/Module/Admin/Site.php:625 +msgid "Forbidden Nicknames" +msgstr "" + +#: src/Module/Admin/Site.php:625 +msgid "" +"Comma separated list of nicknames that are forbidden from registration. " +"Preset is a list of role names according RFC 2142." +msgstr "" + +#: src/Module/Admin/Site.php:626 +msgid "Accounts abandoned after x days" +msgstr "Cuentas abandonadas después de x días" + +#: src/Module/Admin/Site.php:626 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "No gastará recursos del sistema creando sondeos a sitios externos para cuentas abandonadas. Introduce 0 para ningún límite temporal." + +#: src/Module/Admin/Site.php:627 +msgid "Allowed friend domains" +msgstr "Dominios amigos permitidos" + +#: src/Module/Admin/Site.php:627 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "Lista separada por comas de los dominios que están autorizados para establecer conexiones con este sitio. Se aceptan comodines. Dejar en blanco para permitir cualquier dominio" + +#: src/Module/Admin/Site.php:628 +msgid "Allowed email domains" +msgstr "Dominios de correo permitidos" + +#: src/Module/Admin/Site.php:628 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "Lista separada por comas de los dominios que están autorizados en las direcciones de correo para registrarse en este sitio. Se aceptan comodines. Dejar en blanco para permitir cualquier dominio" + +#: src/Module/Admin/Site.php:629 +msgid "No OEmbed rich content" +msgstr "" + +#: src/Module/Admin/Site.php:629 +msgid "" +"Don't show the rich content (e.g. embedded PDF), except from the domains " +"listed below." +msgstr "" + +#: src/Module/Admin/Site.php:630 +msgid "Allowed OEmbed domains" +msgstr "" + +#: src/Module/Admin/Site.php:630 +msgid "" +"Comma separated list of domains which oembed content is allowed to be " +"displayed. Wildcards are accepted." +msgstr "" + +#: src/Module/Admin/Site.php:631 +msgid "Block public" +msgstr "Bloqueo público" + +#: src/Module/Admin/Site.php:631 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently logged in." +msgstr "Marca para bloquear el acceso público a todas las páginas personales, aún siendo públicas, hasta que no hayas iniciado tu sesión." + +#: src/Module/Admin/Site.php:632 +msgid "Force publish" +msgstr "Forzar publicación" + +#: src/Module/Admin/Site.php:632 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "Marca para forzar que todos los perfiles de este sitio sean listados en el directorio del sitio." + +#: src/Module/Admin/Site.php:632 +msgid "Enabling this may violate privacy laws like the GDPR" +msgstr "" + +#: src/Module/Admin/Site.php:633 +msgid "Global directory URL" +msgstr "URL del directorio global." + +#: src/Module/Admin/Site.php:633 +msgid "" +"URL to the global directory. If this is not set, the global directory is " +"completely unavailable to the application." +msgstr "URL del directorio global. Si se deja este campo vacío, el directorio global sera completamente inaccesible para la instancia." + +#: src/Module/Admin/Site.php:634 +msgid "Private posts by default for new users" +msgstr "Publicaciones privadas por defecto para usuarios nuevos" + +#: src/Module/Admin/Site.php:634 +msgid "" +"Set default post permissions for all new members to the default privacy " +"group rather than public." +msgstr "Ajusta los permisos de publicación por defecto a los miembros nuevos al grupo privado por defecto en vez del público." + +#: src/Module/Admin/Site.php:635 +msgid "Don't include post content in email notifications" +msgstr "No incluir el contenido del post en las notificaciones de correo electrónico" + +#: src/Module/Admin/Site.php:635 +msgid "" +"Don't include the content of a post/comment/private message/etc. in the " +"email notifications that are sent out from this site, as a privacy measure." +msgstr "No incluye el contenido de un mensaje/comentario/mensaje privado/etc. en las notificaciones de correo electrónico que se envían desde este sitio, como una medida de privacidad." + +#: src/Module/Admin/Site.php:636 +msgid "Disallow public access to addons listed in the apps menu." +msgstr "Deshabilitar acceso a addons listados en el menú de aplicaciones." + +#: src/Module/Admin/Site.php:636 +msgid "" +"Checking this box will restrict addons listed in the apps menu to members " +"only." +msgstr "Habilitando esta opción restringe el acceso a addons en el menú de aplicaciones a usuarios identificados." + +#: src/Module/Admin/Site.php:637 +msgid "Don't embed private images in posts" +msgstr "No agregar imágenes privados en las publicaciones" + +#: src/Module/Admin/Site.php:637 +msgid "" +"Don't replace locally-hosted private photos in posts with an embedded copy " +"of the image. This means that contacts who receive posts containing private " +"photos will have to authenticate and load each image, which may take a " +"while." +msgstr "No reemplazar imágenes privadas guardadas localmente en el servidor con imágenes integrados en los envíos. Esto significa que contactos que reciben publicaciones tendrán que autenticarse y cargar cada imagen, lo que puede demorar." + +#: src/Module/Admin/Site.php:638 +msgid "Explicit Content" +msgstr "" + +#: src/Module/Admin/Site.php:638 +msgid "" +"Set this to announce that your node is used mostly for explicit content that" +" might not be suited for minors. This information will be published in the " +"node information and might be used, e.g. by the global directory, to filter " +"your node from listings of nodes to join. Additionally a note about this " +"will be shown at the user registration page." +msgstr "" + +#: src/Module/Admin/Site.php:639 +msgid "Allow Users to set remote_self" +msgstr "Permitir a los usuarios de definir perfiles_remotos" + +#: src/Module/Admin/Site.php:639 +msgid "" +"With checking this, every user is allowed to mark every contact as a " +"remote_self in the repair contact dialog. Setting this flag on a contact " +"causes mirroring every posting of that contact in the users stream." +msgstr "Al habilitar esta opción, cada perfil tiene el permiso de marcar cualquiera de sus contactos como un perfil_remoto. Habilitar la opción perfil_remoto para un contacto genera que todas las publicaciones de este contacto seran re-publicado en el muro del perfil." + +#: src/Module/Admin/Site.php:640 +msgid "Block multiple registrations" +msgstr "Bloquear registros multiples" + +#: src/Module/Admin/Site.php:640 +msgid "Disallow users to register additional accounts for use as pages." +msgstr "Impedir que los usuarios registren cuentas adicionales para su uso como páginas." + +#: src/Module/Admin/Site.php:641 +msgid "Disable OpenID" +msgstr "" + +#: src/Module/Admin/Site.php:641 +msgid "Disable OpenID support for registration and logins." +msgstr "" + +#: src/Module/Admin/Site.php:642 +msgid "No Fullname check" +msgstr "" + +#: src/Module/Admin/Site.php:642 +msgid "" +"Allow users to register without a space between the first name and the last " +"name in their full name." +msgstr "" + +#: src/Module/Admin/Site.php:643 +msgid "Community pages for visitors" +msgstr "" + +#: src/Module/Admin/Site.php:643 +msgid "" +"Which community pages should be available for visitors. Local users always " +"see both pages." +msgstr "" + +#: src/Module/Admin/Site.php:644 +msgid "Posts per user on community page" +msgstr "Publicaciones por usuario en la pagina de comunidad" + +#: src/Module/Admin/Site.php:644 +msgid "" +"The maximum number of posts per user on the community page. (Not valid for " +"\"Global Community\")" +msgstr "" + +#: src/Module/Admin/Site.php:645 +msgid "Disable OStatus support" +msgstr "" + +#: src/Module/Admin/Site.php:645 +msgid "" +"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " +"communications in OStatus are public, so privacy warnings will be " +"occasionally displayed." +msgstr "" + +#: src/Module/Admin/Site.php:646 +msgid "OStatus support can only be enabled if threading is enabled." +msgstr "Solo se puede habilitar el soporte OStatus si threading (comentarios en fila) se encuentra habilitado." + +#: src/Module/Admin/Site.php:648 +msgid "" +"Diaspora support can't be enabled because Friendica was installed into a sub" +" directory." +msgstr "El soporte para Diaspora* no se puede habilitar porque friendica se instalo en un directorio subalterno (sub directory)." + +#: src/Module/Admin/Site.php:649 +msgid "Enable Diaspora support" +msgstr "Habilitar el soporte para Diaspora*" + +#: src/Module/Admin/Site.php:649 +msgid "Provide built-in Diaspora network compatibility." +msgstr "Provee una compatibilidad con la red de Diaspora." + +#: src/Module/Admin/Site.php:650 +msgid "Only allow Friendica contacts" +msgstr "Permitir solo contactos de Friendica" + +#: src/Module/Admin/Site.php:650 +msgid "" +"All contacts must use Friendica protocols. All other built-in communication " +"protocols disabled." +msgstr "Todos los contactos deben usar protocolos de Friendica. El resto de protocolos serán desactivados." + +#: src/Module/Admin/Site.php:651 +msgid "Verify SSL" +msgstr "Verificar SSL" + +#: src/Module/Admin/Site.php:651 +msgid "" +"If you wish, you can turn on strict certificate checking. This will mean you" +" cannot connect (at all) to self-signed SSL sites." +msgstr "Si quieres puedes activar la comprobación estricta de certificados. Esto significa que serás incapaz de conectar con ningún sitio que use certificados SSL autofirmados." + +#: src/Module/Admin/Site.php:652 +msgid "Proxy user" +msgstr "Usuario proxy" + +#: src/Module/Admin/Site.php:653 +msgid "Proxy URL" +msgstr "Dirección proxy" + +#: src/Module/Admin/Site.php:654 +msgid "Network timeout" +msgstr "Tiempo de espera de red" + +#: src/Module/Admin/Site.php:654 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "Valor en segundos. Usar 0 para dejarlo sin límites (no se recomienda)." + +#: src/Module/Admin/Site.php:655 +msgid "Maximum Load Average" +msgstr "Promedio de carga máxima" + +#: src/Module/Admin/Site.php:655 +#, php-format +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default %d." +msgstr "" + +#: src/Module/Admin/Site.php:656 +msgid "Maximum Load Average (Frontend)" +msgstr "Carga máxima promedio (frontend)" + +#: src/Module/Admin/Site.php:656 +msgid "Maximum system load before the frontend quits service - default 50." +msgstr "Carga máxima del sistema antes de que el frontend cancele el servicio - por defecto 50." + +#: src/Module/Admin/Site.php:657 +msgid "Minimal Memory" +msgstr "Memoria Mínima" + +#: src/Module/Admin/Site.php:657 +msgid "" +"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " +"default 0 (deactivated)." +msgstr "" + +#: src/Module/Admin/Site.php:658 +msgid "Periodically optimize tables" +msgstr "" + +#: src/Module/Admin/Site.php:658 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "" + +#: src/Module/Admin/Site.php:660 +msgid "Discover followers/followings from contacts" +msgstr "" + +#: src/Module/Admin/Site.php:660 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "" + +#: src/Module/Admin/Site.php:661 +msgid "None - deactivated" +msgstr "" + +#: src/Module/Admin/Site.php:662 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:663 +msgid "" +"Interactors - contacts of our local contacts and contacts who interacted on " +"locally visible postings are discovered for their followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "Synchronize the contacts with the directory server" +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "" + +#: src/Module/Admin/Site.php:667 +msgid "Days between requery" +msgstr "Días entre búsquedas" + +#: src/Module/Admin/Site.php:667 +msgid "Number of days after which a server is requeried for his contacts." +msgstr "Cantidad de días hasta que un servidor es consultado por sus contactos." + +#: src/Module/Admin/Site.php:668 +msgid "Discover contacts from other servers" +msgstr "Descubrir contactos de otros servidores" + +#: src/Module/Admin/Site.php:668 +msgid "" +"Periodically query other servers for contacts. The system queries Friendica," +" Mastodon and Hubzilla servers." +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "Search the local directory" +msgstr "Buscar el directorio local" + +#: src/Module/Admin/Site.php:669 +msgid "" +"Search the local directory instead of the global directory. When searching " +"locally, every search will be executed on the global directory in the " +"background. This improves the search results when the search is repeated." +msgstr "Buscar en el directorio local en vez del directorio global. Cuando se busca localmente, cada busqueda sera efectuada en el directorio global en el background. Esto mejora los resultados de la busqueda cuando la misma es repetida." + +#: src/Module/Admin/Site.php:671 +msgid "Publish server information" +msgstr "Publicar información del servidor" + +#: src/Module/Admin/Site.php:671 +msgid "" +"If enabled, general server and usage data will be published. The data " +"contains the name and version of the server, number of users with public " +"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." +msgstr "" + +#: src/Module/Admin/Site.php:673 +msgid "Check upstream version" +msgstr "Verifique la versión ascendente" + +#: src/Module/Admin/Site.php:673 +msgid "" +"Enables checking for new Friendica versions at github. If there is a new " +"version, you will be informed in the admin panel overview." +msgstr "Permite verificar nuevas versiones de Friendica en Github. Si hay una nueva versión, se le informará en el panel de administración." + +#: src/Module/Admin/Site.php:674 +msgid "Suppress Tags" +msgstr "Suprimir tags" + +#: src/Module/Admin/Site.php:674 +msgid "Suppress showing a list of hashtags at the end of the posting." +msgstr "Suprimir la lista de tags al final de una publicación." + +#: src/Module/Admin/Site.php:675 +msgid "Clean database" +msgstr "" + +#: src/Module/Admin/Site.php:675 +msgid "" +"Remove old remote items, orphaned database records and old content from some" +" other helper tables." +msgstr "" + +#: src/Module/Admin/Site.php:676 +msgid "Lifespan of remote items" +msgstr "" + +#: src/Module/Admin/Site.php:676 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"remote items will be deleted. Own items, and marked or filed items are " +"always kept. 0 disables this behaviour." +msgstr "" + +#: src/Module/Admin/Site.php:677 +msgid "Lifespan of unclaimed items" +msgstr "" + +#: src/Module/Admin/Site.php:677 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"unclaimed remote items (mostly content from the relay) will be deleted. " +"Default value is 90 days. Defaults to the general lifespan value of remote " +"items if set to 0." +msgstr "" + +#: src/Module/Admin/Site.php:678 +msgid "Lifespan of raw conversation data" +msgstr "" + +#: src/Module/Admin/Site.php:678 +msgid "" +"The conversation data is used for ActivityPub and OStatus, as well as for " +"debug purposes. It should be safe to remove it after 14 days, default is 90 " +"days." +msgstr "" + +#: src/Module/Admin/Site.php:679 +msgid "Path to item cache" +msgstr "Ruta a la caché del objeto" + +#: src/Module/Admin/Site.php:679 +msgid "The item caches buffers generated bbcode and external images." +msgstr "El buffer de cache de items generado para bbcodes e imágenes externas. " + +#: src/Module/Admin/Site.php:680 +msgid "Cache duration in seconds" +msgstr "Duración de la caché en segundos" + +#: src/Module/Admin/Site.php:680 +msgid "" +"How long should the cache files be hold? Default value is 86400 seconds (One" +" day). To disable the item cache, set the value to -1." +msgstr "¿Por cuanto tiempo deberían los archives ser almacenados en el cache? Valor por defecto 86400 segundos (un día). Para deshabilita el item cache, ajuste el valor a -1." + +#: src/Module/Admin/Site.php:681 +msgid "Maximum numbers of comments per post" +msgstr "Numero máximo de respuestas por tema" + +#: src/Module/Admin/Site.php:681 +msgid "How much comments should be shown for each post? Default value is 100." +msgstr "¿Cuantos comentarios deberían ser mostrados por tema? Valor por defecto es 100." + +#: src/Module/Admin/Site.php:682 +msgid "Maximum numbers of comments per post on the display page" +msgstr "" + +#: src/Module/Admin/Site.php:682 +msgid "" +"How many comments should be shown on the single view for each post? Default " +"value is 1000." +msgstr "" + +#: src/Module/Admin/Site.php:683 +msgid "Temp path" +msgstr "Ruta a los temporales" + +#: src/Module/Admin/Site.php:683 +msgid "" +"If you have a restricted system where the webserver can't access the system " +"temp path, enter another path here." +msgstr "Si tiene un sistema restringido en donde el servidor web no puede acceder la dirección del sistema temp, ingrese una dirección alternativa aquí. " + +#: src/Module/Admin/Site.php:684 +msgid "Disable picture proxy" +msgstr "Deshabilitar proxy de imagen" + +#: src/Module/Admin/Site.php:684 +msgid "" +"The picture proxy increases performance and privacy. It shouldn't be used on" +" systems with very low bandwidth." +msgstr "" + +#: src/Module/Admin/Site.php:685 +msgid "Only search in tags" +msgstr "Solo buscar en tags" + +#: src/Module/Admin/Site.php:685 +msgid "On large systems the text search can slow down the system extremely." +msgstr "En sistemas grandes, la búsqueda de texto puede enlentecer el sistema gravemente." + +#: src/Module/Admin/Site.php:687 +msgid "New base url" +msgstr "Nueva URLbase" + +#: src/Module/Admin/Site.php:687 +msgid "" +"Change base url for this server. Sends relocate message to all Friendica and" +" Diaspora* contacts of all users." +msgstr "Cambiar la URL base para este servidor. Envía un mensaje de reubicación a todos los contactos de Friendica y Diaspora* de todos los usuarios." + +#: src/Module/Admin/Site.php:689 +msgid "RINO Encryption" +msgstr "Encryptado RINO" + +#: src/Module/Admin/Site.php:689 +msgid "Encryption layer between nodes." +msgstr "Capa de encryptación entre nodos." + +#: src/Module/Admin/Site.php:689 +msgid "Enabled" +msgstr "" + +#: src/Module/Admin/Site.php:691 +msgid "Maximum number of parallel workers" +msgstr "Numero máximo de trabajos paralelos de fondo." + +#: src/Module/Admin/Site.php:691 +#, php-format +msgid "" +"On shared hosters set this to %d. On larger systems, values of %d are great." +" Default value is %d." +msgstr "" + +#: src/Module/Admin/Site.php:692 +msgid "Don't use \"proc_open\" with the worker" +msgstr "" + +#: src/Module/Admin/Site.php:692 +msgid "" +"Enable this if your system doesn't allow the use of \"proc_open\". This can " +"happen on shared hosters. If this is enabled you should increase the " +"frequency of worker calls in your crontab." +msgstr "" + +#: src/Module/Admin/Site.php:693 +msgid "Enable fastlane" +msgstr "Habilitar ascenso rápido" + +#: src/Module/Admin/Site.php:693 +msgid "" +"When enabed, the fastlane mechanism starts an additional worker if processes" +" with higher priority are blocked by processes of lower priority." +msgstr "Cuando está habilitado, el mecanismo ascenso rápido inicia un trabajador adicional si los procesos de mayor prioridad son bloqueados por prcesos de menor prioridad." + +#: src/Module/Admin/Site.php:694 +msgid "Enable frontend worker" +msgstr "Habilitar trabajador de interfaz" + +#: src/Module/Admin/Site.php:694 +#, php-format +msgid "" +"When enabled the Worker process is triggered when backend access is " +"performed (e.g. messages being delivered). On smaller sites you might want " +"to call %s/worker on a regular basis via an external cron job. You should " +"only enable this option if you cannot utilize cron/scheduled jobs on your " +"server." +msgstr "" + +#: src/Module/Admin/Site.php:696 +msgid "Subscribe to relay" +msgstr "" + +#: src/Module/Admin/Site.php:696 +msgid "" +"Enables the receiving of public posts from the relay. They will be included " +"in the search, subscribed tags and on the global community page." +msgstr "" + +#: src/Module/Admin/Site.php:697 +msgid "Relay server" +msgstr "" + +#: src/Module/Admin/Site.php:697 +msgid "" +"Address of the relay server where public posts should be send to. For " +"example https://relay.diasp.org" +msgstr "" + +#: src/Module/Admin/Site.php:698 +msgid "Direct relay transfer" +msgstr "" + +#: src/Module/Admin/Site.php:698 +msgid "" +"Enables the direct transfer to other servers without using the relay servers" +msgstr "" + +#: src/Module/Admin/Site.php:699 +msgid "Relay scope" +msgstr "" + +#: src/Module/Admin/Site.php:699 +msgid "" +"Can be \"all\" or \"tags\". \"all\" means that every public post should be " +"received. \"tags\" means that only posts with selected tags should be " +"received." +msgstr "" + +#: src/Module/Admin/Site.php:699 +msgid "all" +msgstr "" + +#: src/Module/Admin/Site.php:699 +msgid "tags" +msgstr "" + +#: src/Module/Admin/Site.php:700 +msgid "Server tags" +msgstr "" + +#: src/Module/Admin/Site.php:700 +msgid "Comma separated list of tags for the \"tags\" subscription." +msgstr "" + +#: src/Module/Admin/Site.php:701 +msgid "Allow user tags" +msgstr "" + +#: src/Module/Admin/Site.php:701 +msgid "" +"If enabled, the tags from the saved searches will used for the \"tags\" " +"subscription in addition to the \"relay_server_tags\"." +msgstr "" + +#: src/Module/Admin/Site.php:704 +msgid "Start Relocation" +msgstr "" + +#: src/Module/Admin/Summary.php:53 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "" + +#: src/Module/Admin/Summary.php:57 +#, php-format +msgid "" +"Your DB still runs with MyISAM tables. You should change the engine type to " +"InnoDB. As Friendica will use InnoDB only features in the future, you should" +" change this! See here for a guide that may be helpful " +"converting the table engines. You may also use the command php " +"bin/console.php dbstructure toinnodb of your Friendica installation for" +" an automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:62 +#, php-format +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that" +" are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the" +" command php bin/console.php dbstructure toinnodb of your Friendica" +" installation for an automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:71 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least" +" to %d (or -1 for autosizing). See here for more " +"information.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:80 +#, php-format +msgid "" +"There is a new version of Friendica available for download. Your current " +"version is %1$s, upstream version is %2$s" +msgstr "Hay una nueva versión de Friendica disponible para descargar. Su versión actual es %1$s, la versión ascendente es %2$s" + +#: src/Module/Admin/Summary.php:89 +msgid "" +"The database update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear." +msgstr "" + +#: src/Module/Admin/Summary.php:93 +msgid "" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" +msgstr "" + +#: src/Module/Admin/Summary.php:98 +msgid "The worker was never executed. Please check your database structure!" +msgstr "El trabajador nunca fue ejecutado. ¡Revise la estructura de su base de datos, por favor!" + +#: src/Module/Admin/Summary.php:100 +#, php-format +msgid "" +"The last worker execution was on %s UTC. This is older than one hour. Please" +" check your crontab settings." +msgstr "La última ejecución del trabajador estaba en %s UTC. Esto es anterior a una hora. Revise tu configuración de crontab, por favor." + +#: src/Module/Admin/Summary.php:105 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +".htconfig.php. See the Config help page for " +"help with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:109 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +"config/local.ini.php. See the Config help " +"page for help with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:115 +#, php-format +msgid "" +"%s is not reachable on your system. This is a severe " +"configuration issue that prevents server to server communication. See the installation page for help." +msgstr "" + +#: src/Module/Admin/Summary.php:133 +#, php-format +msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Module/Admin/Summary.php:147 +#, php-format +msgid "" +"The debug logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Module/Admin/Summary.php:163 +#, php-format +msgid "" +"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" +" system.basepath from your db to avoid differences." +msgstr "" + +#: src/Module/Admin/Summary.php:171 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is wrong and the config file '%s' " +"isn't used." +msgstr "" + +#: src/Module/Admin/Summary.php:179 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is not equal to the config file " +"'%s'. Please fix your configuration." +msgstr "" + +#: src/Module/Admin/Summary.php:186 +msgid "Normal Account" +msgstr "Cuenta normal" + +#: src/Module/Admin/Summary.php:187 +msgid "Automatic Follower Account" +msgstr "Cuenta de Seguimiento Automático" + +#: src/Module/Admin/Summary.php:188 +msgid "Public Forum Account" +msgstr "Cuenta del Foro Pública" + +#: src/Module/Admin/Summary.php:189 +msgid "Automatic Friend Account" +msgstr "Cuenta de amistad automática" + +#: src/Module/Admin/Summary.php:190 +msgid "Blog Account" +msgstr "Cuenta de blog" + +#: src/Module/Admin/Summary.php:191 +msgid "Private Forum Account" +msgstr "Cuenta del Foro Privada" + +#: src/Module/Admin/Summary.php:211 +msgid "Message queues" +msgstr "Cola de mensajes" + +#: src/Module/Admin/Summary.php:217 +msgid "Server Settings" +msgstr "" + +#: src/Module/Admin/Summary.php:233 +msgid "Registered users" +msgstr "Usuarios registrados" + +#: src/Module/Admin/Summary.php:235 +msgid "Pending registrations" +msgstr "Pendientes de registro" + +#: src/Module/Admin/Summary.php:236 +msgid "Version" +msgstr "Versión" + +#: src/Module/Admin/Summary.php:240 +msgid "Active addons" +msgstr "" + +#: src/Module/Admin/Tos.php:60 +msgid "Display Terms of Service" +msgstr "Mostrar los Términos de Servicio" + +#: src/Module/Admin/Tos.php:60 +msgid "" +"Enable the Terms of Service page. If this is enabled a link to the terms " +"will be added to the registration form and the general information page." +msgstr "Habilitar la página de los Términos de Servicio. Si esto está activo un enlace a los términos será adicionado al formulario de registro y en la página de información general." + +#: src/Module/Admin/Tos.php:61 +msgid "Display Privacy Statement" +msgstr "Mostrar las Directivas de Privacidad" + +#: src/Module/Admin/Tos.php:61 +#, php-format +msgid "" +"Show some informations regarding the needed information to operate the node " +"according e.g. to EU-GDPR." +msgstr "" + +#: src/Module/Admin/Tos.php:62 +msgid "Privacy Statement Preview" +msgstr "Vista previa de las Directivas de Seguridad" + +#: src/Module/Admin/Tos.php:64 +msgid "The Terms of Service" +msgstr "Los Términos de Servicio" + +#: src/Module/Admin/Tos.php:64 +msgid "" +"Enter the Terms of Service for your node here. You can use BBCode. Headers " +"of sections should be [h2] and below." +msgstr "Introduzca los Términos de Servicio para tu nodo aquí. Puedes usar BBCode. Cabeceras de sección deberían ser [2] e inferior." + +#: src/Module/Admin/Blocklist/Server.php:49 +msgid "Server domain pattern added to blocklist." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:104 +msgid "Blocked server domain pattern" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:78 +msgid "Reason for the block" +msgstr "Razón para el bloqueo" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Delete server domain pattern" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Check to delete this entry from the blocklist" +msgstr "Marca para eliminar esta entrada de la lista de bloqueo" + +#: src/Module/Admin/Blocklist/Server.php:89 +msgid "Server Domain Pattern Blocklist" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:90 +msgid "" +"This page can be used to define a blocklist of server domain patterns from " +"the federated network that are not allowed to interact with your node. For " +"each domain pattern you should also provide the reason why you block it." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:91 +msgid "" +"The list of blocked server domain patterns will be made publically available" +" on the /friendica page so that your users and " +"people investigating communication problems can find the reason easily." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:92 +msgid "" +"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" +"
      \n" +"\t
    • *: Any number of characters
    • \n" +"\t
    • ?: Any single character
    • \n" +"\t
    • [<char1><char2>...]: char1 or char2
    • \n" +"
    " +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:98 +msgid "Add new entry to block list" +msgstr "Agregar nueva entrada a la lista de bloqueo" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "Server Domain Pattern" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "" +"The domain pattern of the new server to add to the block list. Do not " +"include the protocol." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "Block reason" +msgstr "Lazón del bloqueo" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "The reason why you blocked this server domain pattern." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:101 +msgid "Add Entry" +msgstr "Añadir Entrada" + +#: src/Module/Admin/Blocklist/Server.php:102 +msgid "Save changes to the blocklist" +msgstr "Guardar cambios en la lista de bloqueo" + +#: src/Module/Admin/Blocklist/Server.php:103 +msgid "Current Entries in the Blocklist" +msgstr "Entradas actuales en la lista de bloqueo" + +#: src/Module/Admin/Blocklist/Server.php:106 +msgid "Delete entry from blocklist" +msgstr "Eliminar entrada de la lista de bloqueo" + +#: src/Module/Admin/Blocklist/Server.php:109 +msgid "Delete entry from blocklist?" +msgstr "¿Eliminar entrada de la lista de bloqueo?" + +#: src/Module/Admin/Blocklist/Contact.php:57 +#, php-format +msgid "%s contact unblocked" +msgid_plural "%s contacts unblocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Blocklist/Contact.php:79 +msgid "Remote Contact Blocklist" +msgstr "Lista de bloqueo de contactos remotos" + +#: src/Module/Admin/Blocklist/Contact.php:80 +msgid "" +"This page allows you to prevent any message from a remote contact to reach " +"your node." +msgstr "Esta página le permite evitar que cualquier mensaje de un contacto remoto llegue a su nodo. " + +#: src/Module/Admin/Blocklist/Contact.php:81 +msgid "Block Remote Contact" +msgstr "Bloquear Contacto Remoto" + +#: src/Module/Admin/Blocklist/Contact.php:83 +msgid "select none" +msgstr "deseleccionar" + +#: src/Module/Admin/Blocklist/Contact.php:86 +msgid "No remote contact is blocked from this node." +msgstr "No se bloquea ningún contacto remoto de este nodo." + +#: src/Module/Admin/Blocklist/Contact.php:88 +msgid "Blocked Remote Contacts" +msgstr "Contactos remotos bloqueados" + +#: src/Module/Admin/Blocklist/Contact.php:89 +msgid "Block New Remote Contact" +msgstr "Bloquear nuevo contacto remoto" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Photo" +msgstr "Foto" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Reason" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:98 +#, php-format +msgid "%s total blocked contact" +msgid_plural "%s total blocked contacts" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "URL of the remote contact to block." +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:101 +msgid "Block Reason" +msgstr "" + +#: src/Module/Admin/Item/Source.php:57 +msgid "Item Guid" +msgstr "" + +#: src/Module/Admin/Item/Delete.php:54 +msgid "Item marked for deletion." +msgstr "Artículo marcado para eliminación." + +#: src/Module/Admin/Item/Delete.php:67 +msgid "Delete this Item" +msgstr "Eliminar este artículo" + +#: src/Module/Admin/Item/Delete.php:68 +msgid "" +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "En esta página, puede eliminar un artículo de su nodo. Si el artículo es una publicación de nivel superior, se eliminará todo el hilo." + +#: src/Module/Admin/Item/Delete.php:69 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "Usted debe conocer el GUID del artículo. Puedes encontrarlo, por ejemplo. mirando la URL visible. La última parte de http://example.com/display/123456 es el GUID, aquí 123456." + +#: src/Module/Admin/Item/Delete.php:70 +msgid "GUID" +msgstr "GUID" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "The GUID of the item you want to delete." +msgstr "El GUID del artículo que quiere eliminar." + +#: src/Module/Admin/Addons/Details.php:70 +msgid "Addon not found." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 +#, php-format +msgid "Addon %s disabled." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 +#, php-format +msgid "Addon %s enabled." +msgstr "" + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:53 +#, php-format +msgid "Addon %s failed to install." +msgstr "" + +#: src/Module/Admin/Addons/Index.php:70 +msgid "Reload active addons" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:75 +#, php-format +msgid "" +"There are currently no addons available on your node. You can find the " +"official addon repository at %1$s and might find other interesting addons in" +" the open addon registry at %2$s" +msgstr "" + +#: src/Module/Directory.php:77 +msgid "No entries (some entries may be hidden)." +msgstr "Sin entradas (algunas pueden que estén ocultas)." + +#: src/Module/Directory.php:99 +msgid "Find on this site" +msgstr "Buscar en este sitio" + +#: src/Module/Directory.php:101 +msgid "Results for:" +msgstr "Resultados para:" + +#: src/Module/Directory.php:103 +msgid "Site Directory" +msgstr "Directorio del sitio" + +#: src/Module/Attach.php:50 src/Module/Attach.php:62 +msgid "Item was not found." +msgstr "Elemento no encontrado." + +#: src/Module/Item/Compose.php:46 +msgid "Please enter a post body." +msgstr "" + +#: src/Module/Item/Compose.php:59 +msgid "This feature is only available with the frio theme." +msgstr "" + +#: src/Module/Item/Compose.php:86 +msgid "Compose new personal note" +msgstr "" + +#: src/Module/Item/Compose.php:95 +msgid "Compose new post" +msgstr "" + +#: src/Module/Item/Compose.php:135 +msgid "Visibility" +msgstr "" + +#: src/Module/Item/Compose.php:156 +msgid "Clear the location" +msgstr "" + +#: src/Module/Item/Compose.php:157 +msgid "Location services are unavailable on your device" +msgstr "" + +#: src/Module/Item/Compose.php:158 +msgid "" +"Location services are disabled. Please check the website's permissions on " +"your device" +msgstr "" + +#: src/Module/Friendica.php:58 +msgid "Installed addons/apps:" +msgstr "" + +#: src/Module/Friendica.php:63 +msgid "No installed addons/apps" +msgstr "" + +#: src/Module/Friendica.php:68 +#, php-format +msgid "Read about the Terms of Service of this node." +msgstr "" + +#: src/Module/Friendica.php:75 +msgid "On this server the following remote servers are blocked." +msgstr "En este servidor los siguientes servidores remotos están bloqueados." + +#: src/Module/Friendica.php:93 +#, php-format +msgid "" +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." +msgstr "" + +#: src/Module/Friendica.php:98 +msgid "" +"Please visit Friendi.ca to learn more " +"about the Friendica project." +msgstr "Visite Friendi.ca para aprender más sobre el proyecto Friendica, por favor." + +#: src/Module/Friendica.php:99 +msgid "Bug reports and issues: please visit" +msgstr "Reporte de fallos y problemas: por favor visita" + +#: src/Module/Friendica.php:99 +msgid "the bugtracker at github" +msgstr "aviso de fallas (bugs) en github" + +#: src/Module/Friendica.php:100 +msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +msgstr "" + +#: src/Module/BaseProfile.php:113 +msgid "Only You Can See This" +msgstr "Únicamente tú puedes ver esto" + +#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 +msgid "Tips for New Members" +msgstr "Consejos para nuevos miembros" + +#: src/Module/Photo.php:87 +#, php-format +msgid "The Photo with id %s is not available." +msgstr "" + +#: src/Module/Photo.php:102 +#, php-format +msgid "Invalid photo with id %s." +msgstr "" + +#: src/Module/RemoteFollow.php:67 +msgid "The provided profile link doesn't seem to be valid" +msgstr "" + +#: src/Module/RemoteFollow.php:105 +#, php-format +msgid "" +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system, you have to subscribe to %s" +" or %s directly on your system." +msgstr "" + +#: src/Module/BaseSettings.php:43 +msgid "Account" +msgstr "Cuenta" + +#: src/Module/BaseSettings.php:73 +msgid "Display" +msgstr "Interfaz del usuario" + +#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:171 +msgid "Manage Accounts" +msgstr "" + +#: src/Module/BaseSettings.php:101 +msgid "Connected apps" +msgstr "Aplicaciones conectadas" + +#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 +msgid "Export personal data" +msgstr "Exportación de datos personales" + +#: src/Module/BaseSettings.php:115 +msgid "Remove account" +msgstr "Eliminar cuenta" + +#: src/Module/Group.php:61 +msgid "Could not create group." +msgstr "Imposible crear el grupo." + +#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 +msgid "Group not found." +msgstr "Grupo no encontrado." + +#: src/Module/Group.php:78 +msgid "Group name was not changed." +msgstr "" + +#: src/Module/Group.php:100 +msgid "Unknown group." +msgstr "" + +#: src/Module/Group.php:109 +msgid "Contact is deleted." +msgstr "" + +#: src/Module/Group.php:115 +msgid "Unable to add the contact to the group." +msgstr "" + +#: src/Module/Group.php:118 +msgid "Contact successfully added to group." +msgstr "" + +#: src/Module/Group.php:122 +msgid "Unable to remove the contact from the group." +msgstr "" + +#: src/Module/Group.php:125 +msgid "Contact successfully removed from group." +msgstr "" + +#: src/Module/Group.php:128 +msgid "Unknown group command." +msgstr "" + +#: src/Module/Group.php:131 +msgid "Bad request." +msgstr "" + +#: src/Module/Group.php:170 +msgid "Save Group" +msgstr "Guardar grupo" + +#: src/Module/Group.php:171 +msgid "Filter" +msgstr "" + +#: src/Module/Group.php:177 +msgid "Create a group of contacts/friends." +msgstr "Crea un grupo de contactos/amigos." + +#: src/Module/Group.php:178 src/Module/Group.php:201 src/Module/Group.php:276 +#: src/Model/Group.php:536 +msgid "Group Name: " +msgstr "Nombre del grupo: " + +#: src/Module/Group.php:193 src/Model/Group.php:533 +msgid "Contacts not in any group" +msgstr "Contactos sin grupo" + +#: src/Module/Group.php:219 +msgid "Unable to remove group." +msgstr "No se puede eliminar el grupo." + +#: src/Module/Group.php:270 +msgid "Delete Group" +msgstr "Borrar grupo" + +#: src/Module/Group.php:280 +msgid "Edit Group Name" +msgstr "Editar nombre de grupo" + +#: src/Module/Group.php:290 +msgid "Members" +msgstr "Miembros" + +#: src/Module/Group.php:306 +msgid "Remove contact from group" +msgstr "" + +#: src/Module/Group.php:326 +msgid "Click on a contact to add or remove." +msgstr "Pulsa en un contacto para añadirlo o eliminarlo." + +#: src/Module/Group.php:340 +msgid "Add contact to group" +msgstr "" + +#: src/Module/Search/Index.php:53 +msgid "Only logged in users are permitted to perform a search." +msgstr "Solo usuarios activos tienen permiso para ejecutar búsquedas." + +#: src/Module/Search/Index.php:75 +msgid "Only one search per minute is permitted for not logged in users." +msgstr "Se permite solo una búsqueda por minuto para usuarios no identificados." + +#: src/Module/Search/Index.php:98 src/Content/Nav.php:219 +#: src/Content/Text/HTML.php:902 +msgid "Search" +msgstr "Buscar" + +#: src/Module/Search/Index.php:184 +#, php-format +msgid "Items tagged with: %s" +msgstr "Objetos taggeado con: %s" + +#: src/Module/Search/Acl.php:55 src/Module/Contact/Poke.php:127 +msgid "You must be logged in to use this module." +msgstr "" + +#: src/Module/Search/Saved.php:45 +msgid "Search term was not saved." +msgstr "" + +#: src/Module/Search/Saved.php:48 +msgid "Search term already saved." +msgstr "" + +#: src/Module/Search/Saved.php:54 +msgid "Search term was not removed." +msgstr "" + +#: src/Module/HoverCard.php:47 +msgid "No profile" +msgstr "Nigún perfil" + +#: src/Module/Contact/Poke.php:114 +msgid "Error while sending poke, please retry." +msgstr "" + +#: src/Module/Contact/Poke.php:150 +msgid "Poke/Prod" +msgstr "Toque/Empujón" + +#: src/Module/Contact/Poke.php:151 +msgid "poke, prod or do other things to somebody" +msgstr "da un toque, empujón o similar a alguien" + +#: src/Module/Contact/Poke.php:153 +msgid "Choose what you wish to do to recipient" +msgstr "Elige qué desea hacer con el receptor" + +#: src/Module/Contact/Poke.php:154 +msgid "Make this post private" +msgstr "Hacer esta publicación privada" + +#: src/Module/Contact/Advanced.php:94 +msgid "Contact update failed." +msgstr "Error al actualizar el Contacto." + +#: src/Module/Contact/Advanced.php:111 +msgid "" +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact may stop working." +msgstr "ADVERTENCIA: Esto es muy avanzado y si se introduce información incorrecta tu conexión con este contacto puede dejar de funcionar." + +#: src/Module/Contact/Advanced.php:112 +msgid "" +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "Por favor usa el botón 'Atás' de tu navegador ahora si no tienes claro qué hacer en esta página." + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "No mirroring" +msgstr "No espejar" + +#: src/Module/Contact/Advanced.php:123 +msgid "Mirror as forwarded posting" +msgstr "Espejar como reenvio" + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "Mirror as my own posting" +msgstr "Espejar como publicación propia" + +#: src/Module/Contact/Advanced.php:136 +msgid "Return to contact editor" +msgstr "Volver al editor de contactos" + +#: src/Module/Contact/Advanced.php:141 +msgid "Remote Self" +msgstr "Perfil remoto" + +#: src/Module/Contact/Advanced.php:144 +msgid "Mirror postings from this contact" +msgstr "Espejar publicaciones de este contacto" + +#: src/Module/Contact/Advanced.php:146 +msgid "" +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "Marcar este contacto como perfil_remoto, esto generara que friendica reenvía nuevas publicaciones desde esta cuenta." + +#: src/Module/Contact/Advanced.php:151 +msgid "Account Nickname" +msgstr "Apodo de la cuenta" + +#: src/Module/Contact/Advanced.php:152 +msgid "@Tagname - overrides Name/Nickname" +msgstr "@Etiqueta - Sobrescribe el Nombre/Apodo" + +#: src/Module/Contact/Advanced.php:153 +msgid "Account URL" +msgstr "Dirección de la cuenta" + +#: src/Module/Contact/Advanced.php:154 +msgid "Account URL Alias" +msgstr "" + +#: src/Module/Contact/Advanced.php:155 +msgid "Friend Request URL" +msgstr "Dirección de la solicitud de amistad" + +#: src/Module/Contact/Advanced.php:156 +msgid "Friend Confirm URL" +msgstr "Dirección de confirmación de tu amigo " + +#: src/Module/Contact/Advanced.php:157 +msgid "Notification Endpoint URL" +msgstr "Dirección URL de la notificación" + +#: src/Module/Contact/Advanced.php:158 +msgid "Poll/Feed URL" +msgstr "Dirección del Sondeo/Fuentes" + +#: src/Module/Contact/Advanced.php:159 +msgid "New photo from this URL" +msgstr "Nueva foto de esta dirección" + +#: src/Module/Apps.php:47 +msgid "No installed applications." +msgstr "Sin aplicaciones" + +#: src/Module/Apps.php:52 +msgid "Applications" +msgstr "Aplicaciones" + +#: src/Module/Settings/Profile/Index.php:85 +msgid "Profile Name is required." +msgstr "Se necesita un nombre de perfil." + +#: src/Module/Settings/Profile/Index.php:137 +msgid "Profile couldn't be updated." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:187 +#: src/Module/Settings/Profile/Index.php:207 +msgid "Label:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:188 +#: src/Module/Settings/Profile/Index.php:208 +msgid "Value:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:198 +#: src/Module/Settings/Profile/Index.php:218 +msgid "Field Permissions" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:199 +#: src/Module/Settings/Profile/Index.php:219 +msgid "(click to open/close)" +msgstr "(pulsa para abrir/cerrar)" + +#: src/Module/Settings/Profile/Index.php:205 +msgid "Add a new profile field" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:235 +msgid "Profile Actions" +msgstr "Acciones de perfil" + +#: src/Module/Settings/Profile/Index.php:236 +msgid "Edit Profile Details" +msgstr "Editar detalles de tu perfil" + +#: src/Module/Settings/Profile/Index.php:238 +msgid "Change Profile Photo" +msgstr "Cambiar imagen del Perfil" + +#: src/Module/Settings/Profile/Index.php:243 +msgid "Profile picture" +msgstr "Imagen del perfil" + +#: src/Module/Settings/Profile/Index.php:244 +msgid "Location" +msgstr "Ubicación" + +#: src/Module/Settings/Profile/Index.php:245 src/Util/Temporal.php:93 +#: src/Util/Temporal.php:95 +msgid "Miscellaneous" +msgstr "Varios" + +#: src/Module/Settings/Profile/Index.php:246 +msgid "Custom Profile Fields" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:252 +msgid "Display name:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:255 +msgid "Street Address:" +msgstr "Dirección" + +#: src/Module/Settings/Profile/Index.php:256 +msgid "Locality/City:" +msgstr "Localidad/Ciudad:" + +#: src/Module/Settings/Profile/Index.php:257 +msgid "Region/State:" +msgstr "Región/Estado:" + +#: src/Module/Settings/Profile/Index.php:258 +msgid "Postal/Zip Code:" +msgstr "Código postal:" + +#: src/Module/Settings/Profile/Index.php:259 +msgid "Country:" +msgstr "País" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "XMPP (Jabber) address:" +msgstr "Dirección XMPP (Jabber):" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "" +"The XMPP address will be propagated to your contacts so that they can follow" +" you." +msgstr "La dirección XMPP será propagada entre sus contactos para que puedan seguirle." + +#: src/Module/Settings/Profile/Index.php:262 +msgid "Homepage URL:" +msgstr "Dirección de tu página:" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "Public Keywords:" +msgstr "Palabras clave públicas:" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "(Used for suggesting potential friends, can be seen by others)" +msgstr "(Utilizadas para sugerir amigos potenciales, otros pueden verlo)" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "Private Keywords:" +msgstr "Palabras clave privadas:" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "(Used for searching profiles, never shown to others)" +msgstr "(Utilizadas para buscar perfiles, nunca se muestra a otros)" + +#: src/Module/Settings/Profile/Index.php:265 +#, php-format +msgid "" +"

    Custom fields appear on your profile page.

    \n" +"\t\t\t\t

    You can use BBCodes in the field values.

    \n" +"\t\t\t\t

    Reorder by dragging the field title.

    \n" +"\t\t\t\t

    Empty the label field to remove a custom field.

    \n" +"\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    " +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:102 +#: src/Module/Settings/Profile/Photo/Crop.php:118 +#: src/Module/Settings/Profile/Photo/Crop.php:134 +#: src/Module/Settings/Profile/Photo/Index.php:103 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "Ha fallado la reducción de las dimensiones de la imagen [%s]." + +#: src/Module/Settings/Profile/Photo/Crop.php:139 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Recarga la página o limpia la caché del navegador si la foto nueva no aparece inmediatamente." + +#: src/Module/Settings/Profile/Photo/Crop.php:147 +msgid "Unable to process image" +msgstr "Imposible procesar la imagen" + +#: src/Module/Settings/Profile/Photo/Crop.php:166 +msgid "Photo not found." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:190 +msgid "Profile picture successfully updated." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:213 +#: src/Module/Settings/Profile/Photo/Crop.php:217 +msgid "Crop Image" +msgstr "Recortar imagen" + +#: src/Module/Settings/Profile/Photo/Crop.php:214 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "Por favor, ajusta el recorte de la imagen para optimizarla." + +#: src/Module/Settings/Profile/Photo/Crop.php:216 +msgid "Use Image As Is" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:47 +msgid "Missing uploaded image." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:126 +msgid "Profile Picture Settings" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:127 +msgid "Current Profile Picture" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:128 +msgid "Upload Profile Picture" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:129 +msgid "Upload Picture:" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:134 +msgid "or" +msgstr "o" + +#: src/Module/Settings/Profile/Photo/Index.php:136 +msgid "skip this step" +msgstr "saltar este paso" + +#: src/Module/Settings/Profile/Photo/Index.php:138 +msgid "select a photo from your photo albums" +msgstr "elige una foto de tus álbumes" + +#: src/Module/Settings/Delegation.php:53 +msgid "Delegation successfully granted." +msgstr "" + +#: src/Module/Settings/Delegation.php:55 +msgid "Parent user not found, unavailable or password doesn't match." +msgstr "" + +#: src/Module/Settings/Delegation.php:59 +msgid "Delegation successfully revoked." +msgstr "" + +#: src/Module/Settings/Delegation.php:81 +#: src/Module/Settings/Delegation.php:103 +msgid "" +"Delegated administrators can view but not change delegation permissions." +msgstr "" + +#: src/Module/Settings/Delegation.php:95 +msgid "Delegate user not found." +msgstr "" + +#: src/Module/Settings/Delegation.php:143 +msgid "No parent user" +msgstr "" + +#: src/Module/Settings/Delegation.php:154 +#: src/Module/Settings/Delegation.php:165 +msgid "Parent User" +msgstr "" + +#: src/Module/Settings/Delegation.php:162 +msgid "Additional Accounts" +msgstr "" + +#: src/Module/Settings/Delegation.php:163 +msgid "" +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." +msgstr "" + +#: src/Module/Settings/Delegation.php:164 +msgid "Register an additional account" +msgstr "" + +#: src/Module/Settings/Delegation.php:168 +msgid "" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." +msgstr "" + +#: src/Module/Settings/Delegation.php:172 +msgid "Delegates" +msgstr "" + +#: src/Module/Settings/Delegation.php:174 +msgid "" +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "Los delegados tienen la capacidad de gestionar todos los aspectos de esta cuenta/página, excepto los ajustes básicos de la cuenta. Por favor, no delegues tu cuenta personal a nadie en quien no confíes completamente." + +#: src/Module/Settings/Delegation.php:175 +msgid "Existing Page Delegates" +msgstr "Delegados actuales de la página" + +#: src/Module/Settings/Delegation.php:177 +msgid "Potential Delegates" +msgstr "Delegados potenciales" + +#: src/Module/Settings/Delegation.php:180 +msgid "Add" +msgstr "Añadir" + +#: src/Module/Settings/Delegation.php:181 +msgid "No entries." +msgstr "Sin entradas." + +#: src/Module/Settings/TwoFactor/Index.php:67 +msgid "Two-factor authentication successfully disabled." +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:88 +msgid "Wrong Password" +msgstr "Contraseña incorrecta" + +#: src/Module/Settings/TwoFactor/Index.php:108 +msgid "" +"

    Use an application on a mobile device to get two-factor authentication " +"codes when prompted on login.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:112 +msgid "Authenticator app" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:113 +msgid "Configured" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:113 +msgid "Not Configured" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:114 +msgid "

    You haven't finished configuring your authenticator app.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:115 +msgid "

    Your authenticator app is correctly configured.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:117 +msgid "Recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:118 +msgid "Remaining valid codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:120 +msgid "" +"

    These one-use codes can replace an authenticator app code in case you " +"have lost access to it.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:122 +msgid "App-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:123 +msgid "Generated app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:125 +msgid "" +"

    These randomly generated passwords allow you to authenticate on apps not " +"supporting two-factor authentication.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:128 +msgid "Current password:" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:128 +msgid "" +"You need to provide your current password to change two-factor " +"authentication settings." +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:129 +msgid "Enable two-factor authentication" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:130 +msgid "Disable two-factor authentication" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:131 +msgid "Show recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:132 +msgid "Manage app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:133 +msgid "Finish app configuration" +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:56 +#: src/Module/Settings/TwoFactor/Recovery.php:50 +#: src/Module/Settings/TwoFactor/AppSpecific.php:52 +msgid "Please enter your password to access this page." +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:78 +msgid "Two-factor authentication successfully activated." +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:111 +#, php-format +msgid "" +"

    Or you can submit the authentication settings manually:

    \n" +"
    \n" +"\t
    Issuer
    \n" +"\t
    %s
    \n" +"\t
    Account Name
    \n" +"\t
    %s
    \n" +"\t
    Secret Key
    \n" +"\t
    %s
    \n" +"\t
    Type
    \n" +"\t
    Time-based
    \n" +"\t
    Number of digits
    \n" +"\t
    6
    \n" +"\t
    Hashing algorithm
    \n" +"\t
    SHA-1
    \n" +"
    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:131 +msgid "Two-factor code verification" +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:133 +msgid "" +"

    Please scan this QR Code with your authenticator app and submit the " +"provided code.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:135 +#, php-format +msgid "" +"

    Or you can open the following URL in your mobile devicde:

    %s

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:142 +msgid "Verify code and enable two-factor authentication" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:66 +msgid "New recovery codes successfully generated." +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:92 +msgid "Two-factor recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:94 +msgid "" +"

    Recovery codes can be used to access your account in the event you lose " +"access to your device and cannot receive two-factor authentication " +"codes.

    Put these in a safe spot! If you lose your " +"device and don’t have the recovery codes you will lose access to your " +"account.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:96 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:97 +msgid "Generate new recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:99 +msgid "Next: Verification" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:70 +msgid "App-specific password generation failed: The description is empty." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:77 +msgid "New app-specific password generated." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:83 +msgid "App-specific passwords successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:93 +msgid "App-specific password successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:114 +msgid "Two-factor app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +msgid "" +"

    App-specific passwords are randomly generated passwords used instead your" +" regular password to authenticate your account on third-party applications " +"that don't support two-factor authentication.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:120 +msgid "Description" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:121 +msgid "Last Used" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:122 +msgid "Revoke" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:123 +msgid "Revoke All" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:127 +msgid "Generate new app-specific password" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:128 +msgid "Friendiqa on my Fairphone 2..." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:129 +msgid "Generate" +msgstr "" + +#: src/Module/Settings/Display.php:101 +msgid "The theme you chose isn't available." +msgstr "" + +#: src/Module/Settings/Display.php:138 +#, php-format +msgid "%s - (Unsupported)" +msgstr "" + +#: src/Module/Settings/Display.php:181 +msgid "Display Settings" +msgstr "Configuración Tema/Visualización" + +#: src/Module/Settings/Display.php:183 +msgid "General Theme Settings" +msgstr "Ajustes generales de tema" + +#: src/Module/Settings/Display.php:184 +msgid "Custom Theme Settings" +msgstr "Ajustes personalizados de tema" + +#: src/Module/Settings/Display.php:185 +msgid "Content Settings" +msgstr "Ajustes de contenido" + +#: src/Module/Settings/Display.php:187 +msgid "Calendar" +msgstr "Calendario" + +#: src/Module/Settings/Display.php:193 +msgid "Display Theme:" +msgstr "Utilizar tema:" + +#: src/Module/Settings/Display.php:194 +msgid "Mobile Theme:" +msgstr "Tema móvil:" + +#: src/Module/Settings/Display.php:197 +msgid "Number of items to display per page:" +msgstr "Número de elementos a mostrar por página:" + +#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 +msgid "Maximum of 100 items" +msgstr "Máximo 100 elementos" + +#: src/Module/Settings/Display.php:198 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "Cantidad de objetos a visualizar cuando se usa un movil" + +#: src/Module/Settings/Display.php:199 +msgid "Update browser every xx seconds" +msgstr "Actualizar navegador cada xx segundos" + +#: src/Module/Settings/Display.php:199 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "Minimo 10 segundos. Ingrese -1 para deshabilitar." + +#: src/Module/Settings/Display.php:200 +msgid "Automatic updates only at the top of the post stream pages" +msgstr "" + +#: src/Module/Settings/Display.php:200 +msgid "" +"Auto update may add new posts at the top of the post stream pages, which can" +" affect the scroll position and perturb normal reading if it happens " +"anywhere else the top of the page." +msgstr "" + +#: src/Module/Settings/Display.php:201 +msgid "Don't show emoticons" +msgstr "No mostrar emoticones" + +#: src/Module/Settings/Display.php:201 +msgid "" +"Normally emoticons are replaced with matching symbols. This setting disables" +" this behaviour." +msgstr "" + +#: src/Module/Settings/Display.php:202 +msgid "Infinite scroll" +msgstr "pagina infinita (sroll)" + +#: src/Module/Settings/Display.php:202 +msgid "Automatic fetch new items when reaching the page end." +msgstr "" + +#: src/Module/Settings/Display.php:203 +msgid "Disable Smart Threading" +msgstr "" + +#: src/Module/Settings/Display.php:203 +msgid "Disable the automatic suppression of extraneous thread indentation." +msgstr "" + +#: src/Module/Settings/Display.php:204 +msgid "Hide the Dislike feature" +msgstr "" + +#: src/Module/Settings/Display.php:204 +msgid "Hides the Dislike button and dislike reactions on posts and comments." +msgstr "" + +#: src/Module/Settings/Display.php:206 +msgid "Beginning of week:" +msgstr "Principio de la semana:" + +#: src/Module/Settings/UserExport.php:57 +msgid "Export account" +msgstr "Exportar cuenta" + +#: src/Module/Settings/UserExport.php:57 +msgid "" +"Export your account info and contacts. Use this to make a backup of your " +"account and/or to move it to another server." +msgstr "Exporta la información de tu cuenta y tus contactos. Úsalo para guardar una copia de seguridad de tu cuenta y/o moverla a otro servidor." + +#: src/Module/Settings/UserExport.php:58 +msgid "Export all" +msgstr "Exportar todo" + +#: src/Module/Settings/UserExport.php:58 +msgid "" +"Export your account info, contacts and all your items as json. Could be a " +"very big file, and could take a lot of time. Use this to make a full backup " +"of your account (photos are not exported)" +msgstr "" + +#: src/Module/Settings/UserExport.php:59 +msgid "Export Contacts to CSV" +msgstr "" + +#: src/Module/Settings/UserExport.php:59 +msgid "" +"Export the list of the accounts you are following as CSV file. Compatible to" +" e.g. Mastodon." +msgstr "" + +#: src/Module/Maintenance.php:46 +msgid "System down for maintenance" +msgstr "Servicio suspendido por mantenimiento" + +#: src/Protocol/OStatus.php:1784 +#, php-format +msgid "%s is now following %s." +msgstr "%s sigue ahora a %s." + +#: src/Protocol/OStatus.php:1785 +msgid "following" +msgstr "siguiendo" + +#: src/Protocol/OStatus.php:1788 +#, php-format +msgid "%s stopped following %s." +msgstr "%s dejó de seguir a %s." + +#: src/Protocol/OStatus.php:1789 +msgid "stopped following" +msgstr "dejó de seguir" + +#: src/Protocol/Diaspora.php:3650 +msgid "Attachments:" +msgstr "Archivos adjuntos:" + +#: src/Util/EMailer/NotifyMailBuilder.php:78 +#: src/Util/EMailer/SystemMailBuilder.php:54 +#, php-format +msgid "%1$s, %2$s Administrator" +msgstr "%1$s, %2$s Administrador" + +#: src/Util/EMailer/NotifyMailBuilder.php:80 +#: src/Util/EMailer/SystemMailBuilder.php:56 +#, php-format +msgid "%s Administrator" +msgstr "%s Administrador" + +#: src/Util/EMailer/NotifyMailBuilder.php:193 +#: src/Util/EMailer/NotifyMailBuilder.php:217 +#: src/Util/EMailer/SystemMailBuilder.php:101 +#: src/Util/EMailer/SystemMailBuilder.php:118 +msgid "thanks" +msgstr "" + +#: src/Util/EMailer/MailBuilder.php:212 +msgid "Friendica Notification" +msgstr "Notificación de Friendica" + +#: src/Util/Temporal.php:167 +msgid "YYYY-MM-DD or MM-DD" +msgstr "YYYY-MM-DD o MM-DD" + +#: src/Util/Temporal.php:314 +msgid "never" +msgstr "nunca" + +#: src/Util/Temporal.php:321 +msgid "less than a second ago" +msgstr "hace menos de un segundo" + +#: src/Util/Temporal.php:329 +msgid "year" +msgstr "año" + +#: src/Util/Temporal.php:329 +msgid "years" +msgstr "años" + +#: src/Util/Temporal.php:330 +msgid "months" +msgstr "meses" + +#: src/Util/Temporal.php:331 +msgid "weeks" +msgstr "semanas" + +#: src/Util/Temporal.php:332 +msgid "days" +msgstr "días" + +#: src/Util/Temporal.php:333 +msgid "hour" +msgstr "hora" + +#: src/Util/Temporal.php:333 +msgid "hours" +msgstr "horas" + +#: src/Util/Temporal.php:334 +msgid "minute" +msgstr "minuto" + +#: src/Util/Temporal.php:334 +msgid "minutes" +msgstr "minutos" + +#: src/Util/Temporal.php:335 +msgid "second" +msgstr "segundo" + +#: src/Util/Temporal.php:335 +msgid "seconds" +msgstr "segundos" + +#: src/Util/Temporal.php:345 +#, php-format +msgid "in %1$d %2$s" +msgstr "" + +#: src/Util/Temporal.php:348 +#, php-format +msgid "%1$d %2$s ago" +msgstr "hace %1$d %2$s" + +#: src/Model/Storage/Database.php:74 +#, php-format +msgid "Database storage failed to update %s" +msgstr "" + +#: src/Model/Storage/Database.php:82 +msgid "Database storage failed to insert data" +msgstr "" + +#: src/Model/Storage/Filesystem.php:100 +#, php-format +msgid "Filesystem storage failed to create \"%s\". Check you write permissions." +msgstr "" + +#: src/Model/Storage/Filesystem.php:148 +#, php-format +msgid "" +"Filesystem storage failed to save data to \"%s\". Check your write " +"permissions" +msgstr "" + +#: src/Model/Storage/Filesystem.php:176 +msgid "Storage base path" +msgstr "" + +#: src/Model/Storage/Filesystem.php:178 +msgid "" +"Folder where uploaded files are saved. For maximum security, This should be " +"a path outside web server folder tree" +msgstr "" + +#: src/Model/Storage/Filesystem.php:191 +msgid "Enter a valid existing folder" +msgstr "" + +#: src/Model/Item.php:3334 +msgid "activity" +msgstr "Actividad" + +#: src/Model/Item.php:3339 msgid "post" msgstr "Publicación" -#: src/Model/Item.php:3364 +#: src/Model/Item.php:3462 #, php-format msgid "Content warning: %s" msgstr "" -#: src/Model/Item.php:3443 +#: src/Model/Item.php:3539 msgid "bytes" msgstr "bytes" -#: src/Model/Item.php:3519 +#: src/Model/Item.php:3584 msgid "View on separate page" msgstr "Ver en pagina aparte" -#: src/Model/Item.php:3520 +#: src/Model/Item.php:3585 msgid "view on separate page" msgstr "ver en pagina aparte" -#: src/Model/Mail.php:38 src/Model/Mail.php:170 +#: src/Model/Item.php:3590 src/Model/Item.php:3596 +#: src/Content/Text/BBCode.php:1071 +msgid "link to source" +msgstr "Enlace al original" + +#: src/Model/Mail.php:128 src/Model/Mail.php:263 msgid "[no subject]" msgstr "[sin asunto]" -#: src/Model/Profile.php:112 -msgid "Requested account is not available." -msgstr "La cuenta solicitada no está disponible." - -#: src/Model/Profile.php:130 -msgid "Requested profile is not available." -msgstr "El perfil solicitado no está disponible." - -#: src/Model/Profile.php:178 src/Model/Profile.php:419 -#: src/Model/Profile.php:873 -msgid "Edit profile" -msgstr "Editar perfil" - -#: src/Model/Profile.php:353 -msgid "Atom feed" -msgstr "Atom feed" - -#: src/Model/Profile.php:392 -msgid "Manage/edit profiles" -msgstr "Administrar/editar perfiles" - -#: src/Model/Profile.php:444 src/Module/Contact.php:648 -msgid "XMPP:" -msgstr "XMPP:" - -#: src/Model/Profile.php:568 src/Model/Profile.php:666 -msgid "g A l F d" -msgstr "g A l F d" - -#: src/Model/Profile.php:569 -msgid "F d" -msgstr "F d" - -#: src/Model/Profile.php:631 src/Model/Profile.php:717 -msgid "[today]" -msgstr "[hoy]" - -#: src/Model/Profile.php:642 -msgid "Birthday Reminders" -msgstr "Recordatorios de cumpleaños" - -#: src/Model/Profile.php:643 -msgid "Birthdays this week:" -msgstr "Cumpleaños esta semana:" - -#: src/Model/Profile.php:704 -msgid "[No description]" -msgstr "[Sin descripción]" - -#: src/Model/Profile.php:731 -msgid "Event Reminders" -msgstr "Recordatorios de eventos" - -#: src/Model/Profile.php:732 -msgid "Upcoming events the next 7 days:" +#: src/Model/Contact.php:1166 src/Model/Contact.php:1179 +msgid "UnFollow" msgstr "" -#: src/Model/Profile.php:755 -msgid "Member since:" +#: src/Model/Contact.php:1175 +msgid "Drop Contact" +msgstr "Eliminar contacto" + +#: src/Model/Contact.php:1727 +msgid "Organisation" +msgstr "Organización" + +#: src/Model/Contact.php:1731 +msgid "News" +msgstr "Noticias" + +#: src/Model/Contact.php:1735 +msgid "Forum" +msgstr "Foro" + +#: src/Model/Contact.php:2298 +msgid "Connect URL missing." +msgstr "Falta el conector URL." + +#: src/Model/Contact.php:2307 +msgid "" +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." msgstr "" -#: src/Model/Profile.php:763 -msgid "j F, Y" -msgstr "j F, Y" +#: src/Model/Contact.php:2348 +msgid "" +"This site is not configured to allow communications with other networks." +msgstr "Este sitio no está configurado para permitir la comunicación con otras redes." -#: src/Model/Profile.php:764 -msgid "j F" -msgstr "j F" +#: src/Model/Contact.php:2349 src/Model/Contact.php:2362 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "No se ha descubierto protocolos de comunicación o fuentes compatibles." -#: src/Model/Profile.php:772 src/Util/Temporal.php:146 -msgid "Birthday:" -msgstr "Fecha de nacimiento:" +#: src/Model/Contact.php:2360 +msgid "The profile address specified does not provide adequate information." +msgstr "La dirección del perfil especificado no proporciona información adecuada." -#: src/Model/Profile.php:779 -msgid "Age:" -msgstr "Edad:" +#: src/Model/Contact.php:2365 +msgid "An author or name was not found." +msgstr "No se ha encontrado un autor o nombre." -#: src/Model/Profile.php:792 +#: src/Model/Contact.php:2368 +msgid "No browser URL could be matched to this address." +msgstr "Ninguna dirección concuerda con la suministrada." + +#: src/Model/Contact.php:2371 +msgid "" +"Unable to match @-style Identity Address with a known protocol or email " +"contact." +msgstr "Imposible identificar la dirección @ con algún protocolo conocido o dirección de contacto." + +#: src/Model/Contact.php:2372 +msgid "Use mailto: in front of address to force email check." +msgstr "Escribe mailto: al principio de la dirección para forzar el envío." + +#: src/Model/Contact.php:2378 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "La dirección del perfil especificada pertenece a una red que ha sido deshabilitada en este sitio." + +#: src/Model/Contact.php:2383 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "Perfil limitado. Esta persona no podrá recibir notificaciones directas/personales tuyas." + +#: src/Model/Contact.php:2445 +msgid "Unable to retrieve contact information." +msgstr "No ha sido posible recibir la información del contacto." + +#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:452 +#: src/Model/Event.php:930 +msgid "Starts:" +msgstr "Inicio:" + +#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:453 +#: src/Model/Event.php:934 +msgid "Finishes:" +msgstr "Final:" + +#: src/Model/Event.php:402 +msgid "all-day" +msgstr "todo el día" + +#: src/Model/Event.php:428 +msgid "Sept" +msgstr "Sept" + +#: src/Model/Event.php:450 +msgid "No events to display" +msgstr "No hay eventos a mostrar" + +#: src/Model/Event.php:578 +msgid "l, F j" +msgstr "l, F j" + +#: src/Model/Event.php:609 +msgid "Edit event" +msgstr "Editar evento" + +#: src/Model/Event.php:610 +msgid "Duplicate event" +msgstr "Duplicar evento" + +#: src/Model/Event.php:611 +msgid "Delete event" +msgstr "Borrar evento" + +#: src/Model/Event.php:863 +msgid "D g:i A" +msgstr "D g:i A" + +#: src/Model/Event.php:864 +msgid "g:i A" +msgstr "g:i A" + +#: src/Model/Event.php:949 src/Model/Event.php:951 +msgid "Show map" +msgstr "Mostrar mapa" + +#: src/Model/Event.php:950 +msgid "Hide map" +msgstr "Ocultar mapa" + +#: src/Model/Event.php:1042 #, php-format -msgid "for %1$d %2$s" -msgstr "por %1$d %2$s" +msgid "%s's birthday" +msgstr "Cumpleaños de %s" -#: src/Model/Profile.php:816 -msgid "Religion:" -msgstr "Religión:" - -#: src/Model/Profile.php:824 -msgid "Hobbies/Interests:" -msgstr "Aficiones/Intereses:" - -#: src/Model/Profile.php:836 -msgid "Contact information and Social Networks:" -msgstr "Información de contacto y Redes sociales:" - -#: src/Model/Profile.php:840 -msgid "Musical interests:" -msgstr "Intereses musicales:" - -#: src/Model/Profile.php:844 -msgid "Books, literature:" -msgstr "Libros, literatura:" - -#: src/Model/Profile.php:848 -msgid "Television:" -msgstr "Televisión:" - -#: src/Model/Profile.php:852 -msgid "Film/dance/culture/entertainment:" -msgstr "Películas/baile/cultura/entretenimiento:" - -#: src/Model/Profile.php:856 -msgid "Love/Romance:" -msgstr "Amor/Romance:" - -#: src/Model/Profile.php:860 -msgid "Work/employment:" -msgstr "Trabajo/ocupación:" - -#: src/Model/Profile.php:864 -msgid "School/education:" -msgstr "Escuela/estudios:" - -#: src/Model/Profile.php:869 -msgid "Forums:" -msgstr "Foros:" - -#: src/Model/Profile.php:913 src/Module/Contact.php:873 -msgid "Profile Details" -msgstr "Detalles del Perfil" - -#: src/Model/Profile.php:963 -msgid "Only You Can See This" -msgstr "Únicamente tú puedes ver esto" - -#: src/Model/Profile.php:971 src/Model/Profile.php:974 -msgid "Tips for New Members" -msgstr "Consejos para nuevos miembros" - -#: src/Model/Profile.php:1147 +#: src/Model/Event.php:1043 #, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "" +msgid "Happy Birthday %s" +msgstr "Feliz cumpleaños %s" -#: src/Model/User.php:216 +#: src/Model/User.php:374 msgid "Login failed" msgstr "" -#: src/Model/User.php:247 +#: src/Model/User.php:406 msgid "Not enough information to authenticate" msgstr "" -#: src/Model/User.php:325 +#: src/Model/User.php:500 msgid "Password can't be empty" msgstr "" -#: src/Model/User.php:344 +#: src/Model/User.php:519 msgid "Empty passwords are not allowed." msgstr "" -#: src/Model/User.php:348 +#: src/Model/User.php:523 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "" -#: src/Model/User.php:354 +#: src/Model/User.php:529 msgid "" "The password can't contain accentuated letters, white spaces or colons (:)" msgstr "" -#: src/Model/User.php:452 +#: src/Model/User.php:627 msgid "Passwords do not match. Password unchanged." msgstr "Las contraseñas no coinciden. La contraseña no ha sido modificada." -#: src/Model/User.php:459 +#: src/Model/User.php:634 msgid "An invitation is required." msgstr "Se necesita invitación." -#: src/Model/User.php:463 +#: src/Model/User.php:638 msgid "Invitation could not be verified." msgstr "No se puede verificar la invitación." -#: src/Model/User.php:470 +#: src/Model/User.php:646 msgid "Invalid OpenID url" msgstr "Dirección OpenID no válida" -#: src/Model/User.php:483 src/Module/Login.php:105 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "Se ha encontrado un problema para acceder con el OpenID que has escrito. Verifica que lo hayas escrito correctamente." - -#: src/Model/User.php:483 src/Module/Login.php:105 -msgid "The error message was:" -msgstr "El mensaje del error fue:" - -#: src/Model/User.php:489 +#: src/Model/User.php:665 msgid "Please enter the required information." msgstr "Por favor, introduce la información necesaria." -#: src/Model/User.php:505 +#: src/Model/User.php:679 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "" -#: src/Model/User.php:512 +#: src/Model/User.php:686 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "" msgstr[1] "" -#: src/Model/User.php:516 +#: src/Model/User.php:690 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "" msgstr[1] "" -#: src/Model/User.php:524 +#: src/Model/User.php:698 msgid "That doesn't appear to be your full (First Last) name." msgstr "No parece que ese sea tu nombre completo." -#: src/Model/User.php:529 +#: src/Model/User.php:703 msgid "Your email domain is not among those allowed on this site." msgstr "Tu dominio de correo no se encuentra entre los permitidos en este sitio." -#: src/Model/User.php:533 +#: src/Model/User.php:707 msgid "Not a valid email address." msgstr "No es una dirección de correo electrónico válida." -#: src/Model/User.php:536 +#: src/Model/User.php:710 msgid "The nickname was blocked from registration by the nodes admin." msgstr "" -#: src/Model/User.php:540 src/Model/User.php:548 +#: src/Model/User.php:714 src/Model/User.php:722 msgid "Cannot use that email." msgstr "No se puede utilizar este correo electrónico." -#: src/Model/User.php:555 +#: src/Model/User.php:729 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "" -#: src/Model/User.php:562 src/Model/User.php:619 +#: src/Model/User.php:737 src/Model/User.php:794 msgid "Nickname is already registered. Please choose another." msgstr "Apodo ya registrado. Por favor, elije otro." -#: src/Model/User.php:572 +#: src/Model/User.php:747 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "ERROR GRAVE: La generación de claves de seguridad ha fallado." -#: src/Model/User.php:606 src/Model/User.php:610 +#: src/Model/User.php:781 src/Model/User.php:785 msgid "An error occurred during registration. Please try again." msgstr "Se produjo un error durante el registro. Por favor, inténtalo de nuevo." -#: src/Model/User.php:630 view/theme/duepuntozero/config.php:55 -msgid "default" -msgstr "predeterminado" - -#: src/Model/User.php:635 +#: src/Model/User.php:808 msgid "An error occurred creating your default profile. Please try again." msgstr "Error al crear tu perfil predeterminado. Por favor, inténtalo de nuevo." -#: src/Model/User.php:642 +#: src/Model/User.php:815 msgid "An error occurred creating your self contact. Please try again." msgstr "" -#: src/Model/User.php:651 +#: src/Model/User.php:820 +msgid "Friends" +msgstr "Amigos" + +#: src/Model/User.php:824 msgid "" "An error occurred creating your default contact group. Please try again." msgstr "" -#: src/Model/User.php:726 +#: src/Model/User.php:1012 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tthe administrator of %2$s has set up an account for you." +msgstr "" + +#: src/Model/User.php:1015 +#, php-format +msgid "" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%1$s\n" +"\t\tLogin Name:\t\t%2$s\n" +"\t\tPassword:\t\t%3$s\n" +"\n" +"\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\tin.\n" +"\n" +"\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\tthan that.\n" +"\n" +"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\tIf you are new and do not know anybody here, they may help\n" +"\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" +"\n" +"\t\tThank you and welcome to %4$s." +msgstr "" + +#: src/Model/User.php:1048 src/Model/User.php:1155 +#, php-format +msgid "Registration details for %s" +msgstr "Detalles de registro para %s" + +#: src/Model/User.php:1068 #, php-format msgid "" "\n" @@ -8802,21 +9811,21 @@ msgid "" "\t\t" msgstr "" -#: src/Model/User.php:743 +#: src/Model/User.php:1087 #, php-format msgid "Registration at %s" msgstr "Registro en %s" -#: src/Model/User.php:761 +#: src/Model/User.php:1111 #, php-format msgid "" "\n" -"\t\t\tDear %1$s,\n" +"\t\t\t\tDear %1$s,\n" "\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" -"\t\t" +"\t\t\t" msgstr "" -#: src/Model/User.php:767 +#: src/Model/User.php:1119 #, php-format msgid "" "\n" @@ -8848,943 +9857,567 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Module/Contact.php:167 +#: src/Model/Group.php:92 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "Un grupo eliminado con este nombre fue restablecido. Los permisos existentes pueden aplicarse a este grupo y a sus futuros miembros. Si esto no es lo que pretendes, por favor, crea otro grupo con un nombre diferente." + +#: src/Model/Group.php:451 +msgid "Default privacy group for new contacts" +msgstr "Grupo por defecto para nuevos contactos" + +#: src/Model/Group.php:483 +msgid "Everybody" +msgstr "Todo el mundo" + +#: src/Model/Group.php:502 +msgid "edit" +msgstr "editar" + +#: src/Model/Group.php:527 +msgid "add" +msgstr "añadir" + +#: src/Model/Group.php:532 +msgid "Edit group" +msgstr "Editar grupo" + +#: src/Model/Group.php:535 +msgid "Create a new group" +msgstr "Crear un nuevo grupo" + +#: src/Model/Group.php:537 +msgid "Edit groups" +msgstr "Editar grupo" + +#: src/Model/Profile.php:348 +msgid "Change profile photo" +msgstr "Cambiar foto del perfil" + +#: src/Model/Profile.php:452 +msgid "Atom feed" +msgstr "Atom feed" + +#: src/Model/Profile.php:490 src/Model/Profile.php:587 +msgid "g A l F d" +msgstr "g A l F d" + +#: src/Model/Profile.php:491 +msgid "F d" +msgstr "F d" + +#: src/Model/Profile.php:553 src/Model/Profile.php:638 +msgid "[today]" +msgstr "[hoy]" + +#: src/Model/Profile.php:563 +msgid "Birthday Reminders" +msgstr "Recordatorios de cumpleaños" + +#: src/Model/Profile.php:564 +msgid "Birthdays this week:" +msgstr "Cumpleaños esta semana:" + +#: src/Model/Profile.php:625 +msgid "[No description]" +msgstr "[Sin descripción]" + +#: src/Model/Profile.php:651 +msgid "Event Reminders" +msgstr "Recordatorios de eventos" + +#: src/Model/Profile.php:652 +msgid "Upcoming events the next 7 days:" +msgstr "" + +#: src/Model/Profile.php:827 #, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "%d contacto editado." -msgstr[1] "%d contacts edited." +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "" -#: src/Module/Contact.php:192 src/Module/Contact.php:375 -msgid "Could not access contact record." -msgstr "No se pudo acceder a los datos del contacto." +#: src/Content/Widget.php:52 +msgid "Add New Contact" +msgstr "Añadir nuevo contacto" -#: src/Module/Contact.php:202 -msgid "Could not locate selected profile." -msgstr "No se pudo encontrar el perfil seleccionado." +#: src/Content/Widget.php:53 +msgid "Enter address or web location" +msgstr "Escribe la dirección o página web" -#: src/Module/Contact.php:234 -msgid "Contact updated." -msgstr "Contacto actualizado." +#: src/Content/Widget.php:54 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Ejemplo: miguel@ejemplo.com, http://ejemplo.com/miguel" -#: src/Module/Contact.php:396 -msgid "Contact has been blocked" -msgstr "El contacto ha sido bloqueado" +#: src/Content/Widget.php:56 +msgid "Connect" +msgstr "Conectar" -#: src/Module/Contact.php:396 -msgid "Contact has been unblocked" -msgstr "El contacto ha sido desbloqueado" - -#: src/Module/Contact.php:406 -msgid "Contact has been ignored" -msgstr "El contacto ha sido ignorado" - -#: src/Module/Contact.php:406 -msgid "Contact has been unignored" -msgstr "El contacto ya no está ignorado" - -#: src/Module/Contact.php:416 -msgid "Contact has been archived" -msgstr "El contacto ha sido archivado" - -#: src/Module/Contact.php:416 -msgid "Contact has been unarchived" -msgstr "El contacto ya no está archivado" - -#: src/Module/Contact.php:440 -msgid "Drop contact" -msgstr "Eliminar contacto" - -#: src/Module/Contact.php:443 src/Module/Contact.php:821 -msgid "Do you really want to delete this contact?" -msgstr "¿Estás seguro de que quieres eliminar este contacto?" - -#: src/Module/Contact.php:457 -msgid "Contact has been removed." -msgstr "El contacto ha sido eliminado" - -#: src/Module/Contact.php:488 +#: src/Content/Widget.php:71 #, php-format -msgid "You are mutual friends with %s" -msgstr "Ahora tienes una amistad mutua con %s" +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d invitación disponible" +msgstr[1] "%d invitaviones disponibles" -#: src/Module/Contact.php:493 +#: src/Content/Widget.php:219 +msgid "Everyone" +msgstr "" + +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "" + +#: src/Content/Widget.php:289 +msgid "Protocols" +msgstr "" + +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "" + +#: src/Content/Widget.php:328 +msgid "Saved Folders" +msgstr "Directorios guardados" + +#: src/Content/Widget.php:330 src/Content/Widget.php:369 +msgid "Everything" +msgstr "Todo" + +#: src/Content/Widget.php:367 +msgid "Categories" +msgstr "Categorías" + +#: src/Content/Widget.php:445 #, php-format -msgid "You are sharing with %s" -msgstr "Estás compartiendo con %s" +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "%d contacto en común" +msgstr[1] "%d contactos en común" -#: src/Module/Contact.php:498 +#: src/Content/Widget.php:539 +msgid "Archives" +msgstr "Archivos" + +#: src/Content/ContactSelector.php:48 +msgid "Frequently" +msgstr "" + +#: src/Content/ContactSelector.php:49 +msgid "Hourly" +msgstr "" + +#: src/Content/ContactSelector.php:50 +msgid "Twice daily" +msgstr "" + +#: src/Content/ContactSelector.php:51 +msgid "Daily" +msgstr "" + +#: src/Content/ContactSelector.php:52 +msgid "Weekly" +msgstr "" + +#: src/Content/ContactSelector.php:53 +msgid "Monthly" +msgstr "" + +#: src/Content/ContactSelector.php:99 +msgid "DFRN" +msgstr "" + +#: src/Content/ContactSelector.php:100 +msgid "OStatus" +msgstr "" + +#: src/Content/ContactSelector.php:101 +msgid "RSS/Atom" +msgstr "" + +#: src/Content/ContactSelector.php:104 +msgid "Zot!" +msgstr "" + +#: src/Content/ContactSelector.php:105 +msgid "LinkedIn" +msgstr "" + +#: src/Content/ContactSelector.php:106 +msgid "XMPP/IM" +msgstr "" + +#: src/Content/ContactSelector.php:107 +msgid "MySpace" +msgstr "" + +#: src/Content/ContactSelector.php:108 +msgid "Google+" +msgstr "" + +#: src/Content/ContactSelector.php:109 +msgid "pump.io" +msgstr "" + +#: src/Content/ContactSelector.php:110 +msgid "Twitter" +msgstr "" + +#: src/Content/ContactSelector.php:111 +msgid "Discourse" +msgstr "" + +#: src/Content/ContactSelector.php:112 +msgid "Diaspora Connector" +msgstr "" + +#: src/Content/ContactSelector.php:113 +msgid "GNU Social Connector" +msgstr "" + +#: src/Content/ContactSelector.php:114 +msgid "ActivityPub" +msgstr "" + +#: src/Content/ContactSelector.php:115 +msgid "pnut" +msgstr "" + +#: src/Content/ContactSelector.php:149 #, php-format -msgid "%s is sharing with you" -msgstr "%s está compartiendo contigo" +msgid "%s (via %s)" +msgstr "" -#: src/Module/Contact.php:522 -msgid "Private communications are not available for this contact." -msgstr "Las comunicaciones privadas no está disponibles para este contacto." +#: src/Content/Feature.php:96 +msgid "General Features" +msgstr "Opciones generales" -#: src/Module/Contact.php:524 -msgid "Never" -msgstr "Nunca" +#: src/Content/Feature.php:98 +msgid "Photo Location" +msgstr "Localización foto" -#: src/Module/Contact.php:527 -msgid "(Update was successful)" -msgstr "(La actualización se ha completado)" +#: src/Content/Feature.php:98 +msgid "" +"Photo metadata is normally stripped. This extracts the location (if present)" +" prior to stripping metadata and links it to a map." +msgstr "Normalmente los meta datos de las imágenes son eliminados. Esto extraerá la localización si presente antes de eliminar los meta datos y enlaza la misma con el mapa." -#: src/Module/Contact.php:527 -msgid "(Update was not successful)" -msgstr "(La actualización no se ha completado)" +#: src/Content/Feature.php:99 +msgid "Trending Tags" +msgstr "" -#: src/Module/Contact.php:529 src/Module/Contact.php:1059 -msgid "Suggest friends" -msgstr "Sugerir amigos" +#: src/Content/Feature.php:99 +msgid "" +"Show a community page widget with a list of the most popular tags in recent " +"public posts." +msgstr "" -#: src/Module/Contact.php:533 +#: src/Content/Feature.php:104 +msgid "Post Composition Features" +msgstr "Opciones de edición de publicaciones." + +#: src/Content/Feature.php:105 +msgid "Auto-mention Forums" +msgstr "Auto-mencionar foros" + +#: src/Content/Feature.php:105 +msgid "" +"Add/remove mention when a forum page is selected/deselected in ACL window." +msgstr "Añadir/eliminar mención cuando un foro es seleccionado/deseleccionado en la ventana ACL." + +#: src/Content/Feature.php:106 +msgid "Explicit Mentions" +msgstr "" + +#: src/Content/Feature.php:106 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "" + +#: src/Content/Feature.php:111 +msgid "Post/Comment Tools" +msgstr "Herramienta de publicaciones/respuestas" + +#: src/Content/Feature.php:112 +msgid "Post Categories" +msgstr "Categorías de publicaciones" + +#: src/Content/Feature.php:112 +msgid "Add categories to your posts" +msgstr "Agregue categorías a sus publicaciones. Las mismas serán visualizadas en su pagina de inicio." + +#: src/Content/Feature.php:117 +msgid "Advanced Profile Settings" +msgstr "Ajustes avanzados del perfil" + +#: src/Content/Feature.php:118 +msgid "List Forums" +msgstr "Listar foros" + +#: src/Content/Feature.php:118 +msgid "Show visitors public community forums at the Advanced Profile Page" +msgstr "Mostrar a los visitantes foros públicos en las que se esta participando en el pagina avanzada de perfiles." + +#: src/Content/Feature.php:119 +msgid "Tag Cloud" +msgstr "" + +#: src/Content/Feature.php:119 +msgid "Provide a personal tag cloud on your profile page" +msgstr "" + +#: src/Content/Feature.php:120 +msgid "Display Membership Date" +msgstr "" + +#: src/Content/Feature.php:120 +msgid "Display membership date in profile" +msgstr "" + +#: src/Content/Nav.php:89 +msgid "Nothing new here" +msgstr "Nada nuevo por aquí" + +#: src/Content/Nav.php:94 +msgid "Clear notifications" +msgstr "Limpiar notificaciones" + +#: src/Content/Nav.php:95 src/Content/Text/HTML.php:904 +msgid "@name, !forum, #tags, content" +msgstr "@name, !forum, #tags, contenido" + +#: src/Content/Nav.php:168 +msgid "End this session" +msgstr "Cerrar la sesión" + +#: src/Content/Nav.php:170 +msgid "Sign in" +msgstr "Date de alta" + +#: src/Content/Nav.php:181 +msgid "Personal notes" +msgstr "Notas personales" + +#: src/Content/Nav.php:181 +msgid "Your personal notes" +msgstr "Tus notas personales" + +#: src/Content/Nav.php:201 src/Content/Nav.php:262 +msgid "Home" +msgstr "Inicio" + +#: src/Content/Nav.php:201 +msgid "Home Page" +msgstr "Página de inicio" + +#: src/Content/Nav.php:205 +msgid "Create an account" +msgstr "Crea una cuenta" + +#: src/Content/Nav.php:211 +msgid "Help and documentation" +msgstr "Ayuda y documentación" + +#: src/Content/Nav.php:215 +msgid "Apps" +msgstr "Aplicaciones" + +#: src/Content/Nav.php:215 +msgid "Addon applications, utilities, games" +msgstr "Aplicaciones, utilidades, juegos" + +#: src/Content/Nav.php:219 +msgid "Search site content" +msgstr " Busca contenido en la página" + +#: src/Content/Nav.php:222 src/Content/Text/HTML.php:911 +msgid "Full Text" +msgstr "Texto completo" + +#: src/Content/Nav.php:223 src/Content/Widget/TagCloud.php:68 +#: src/Content/Text/HTML.php:912 +msgid "Tags" +msgstr "Tags" + +#: src/Content/Nav.php:243 +msgid "Community" +msgstr "Comunidad" + +#: src/Content/Nav.php:243 +msgid "Conversations on this and other servers" +msgstr "" + +#: src/Content/Nav.php:250 +msgid "Directory" +msgstr "Directorio" + +#: src/Content/Nav.php:250 +msgid "People directory" +msgstr "Directorio de usuarios" + +#: src/Content/Nav.php:252 +msgid "Information about this friendica instance" +msgstr "Información sobre esta instancia de friendica" + +#: src/Content/Nav.php:255 +msgid "Terms of Service of this Friendica instance" +msgstr "" + +#: src/Content/Nav.php:266 +msgid "Introductions" +msgstr "Presentaciones" + +#: src/Content/Nav.php:266 +msgid "Friend Requests" +msgstr "Solicitudes de amistad" + +#: src/Content/Nav.php:268 +msgid "See all notifications" +msgstr "Ver todas las notificaciones" + +#: src/Content/Nav.php:269 +msgid "Mark all system notifications seen" +msgstr "Marcar todas las notificaciones del sistema como leídas" + +#: src/Content/Nav.php:273 +msgid "Inbox" +msgstr "Entrada" + +#: src/Content/Nav.php:274 +msgid "Outbox" +msgstr "Enviados" + +#: src/Content/Nav.php:278 +msgid "Accounts" +msgstr "" + +#: src/Content/Nav.php:278 +msgid "Manage other pages" +msgstr "Administrar otras páginas" + +#: src/Content/Nav.php:288 +msgid "Site setup and configuration" +msgstr "Opciones y configuración del sitio" + +#: src/Content/Nav.php:291 +msgid "Navigation" +msgstr "Navegación" + +#: src/Content/Nav.php:291 +msgid "Site map" +msgstr "Mapa del sitio" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "Eliminar término" + +#: src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Búsquedas guardadas" + +#: src/Content/Widget/CalendarExport.php:63 +msgid "Export" +msgstr "Exportar" + +#: src/Content/Widget/CalendarExport.php:64 +msgid "Export calendar as ical" +msgstr "Exportar calendario como ical" + +#: src/Content/Widget/CalendarExport.php:65 +msgid "Export calendar as csv" +msgstr "Exportar calendario como csv" + +#: src/Content/Widget/TrendingTags.php:51 #, php-format -msgid "Network type: %s" -msgstr "Tipo de red: %s" +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "" +msgstr[1] "" -#: src/Module/Contact.php:538 -msgid "Communications lost with this contact!" -msgstr "¡Se ha perdido la comunicación con este contacto!" - -#: src/Module/Contact.php:544 -msgid "Fetch further information for feeds" -msgstr "Recaudar informacion complementaria de los feeds" - -#: src/Module/Contact.php:546 -msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." +#: src/Content/Widget/TrendingTags.php:52 +msgid "More Trending Tags" msgstr "" -#: src/Module/Contact.php:549 -msgid "Fetch information" -msgstr "Recaudar informacion" +#: src/Content/Widget/ContactBlock.php:72 +msgid "No contacts" +msgstr "Sin contactos" -#: src/Module/Contact.php:550 -msgid "Fetch keywords" -msgstr "" - -#: src/Module/Contact.php:551 -msgid "Fetch information and keywords" -msgstr "Recaudar informacion y palabras claves" - -#: src/Module/Contact.php:583 -msgid "Profile Visibility" -msgstr "Visibilidad del Perfil" - -#: src/Module/Contact.php:584 -msgid "Contact Information / Notes" -msgstr "Información del Contacto / Notas" - -#: src/Module/Contact.php:585 -msgid "Contact Settings" -msgstr "Ajustes del contacto" - -#: src/Module/Contact.php:594 -msgid "Contact" -msgstr "Contacto" - -#: src/Module/Contact.php:598 +#: src/Content/Widget/ContactBlock.php:104 #, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Por favor, selecciona el perfil que quieras mostrar a %s cuando esté viendo tu perfil de forma segura." +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d Contacto" +msgstr[1] "%d Contactos" -#: src/Module/Contact.php:600 -msgid "Their personal note" -msgstr "Su nota personal" +#: src/Content/Widget/ContactBlock.php:123 +msgid "View Contacts" +msgstr "Ver contactos" -#: src/Module/Contact.php:602 -msgid "Edit contact notes" -msgstr "Editar notas del contacto" +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "más nuevo" -#: src/Module/Contact.php:606 -msgid "Block/Unblock contact" -msgstr "Boquear/Desbloquear contacto" +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "más antiguo" -#: src/Module/Contact.php:607 -msgid "Ignore contact" -msgstr "Ignorar contacto" +#: src/Content/OEmbed.php:266 +msgid "Embedding disabled" +msgstr "Contenido incrustrado desabilitado" -#: src/Module/Contact.php:608 -msgid "Repair URL settings" -msgstr "Configuración de reparación de la dirección" +#: src/Content/OEmbed.php:388 +msgid "Embedded content" +msgstr "Contenido integrado" -#: src/Module/Contact.php:609 -msgid "View conversations" -msgstr "Ver conversaciones" +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "ant." -#: src/Module/Contact.php:614 -msgid "Last update:" -msgstr "Última actualización:" +#: src/Content/Pager.php:281 +msgid "last" +msgstr "última" -#: src/Module/Contact.php:616 -msgid "Update public posts" -msgstr "Actualizar publicaciones públicas" +#: src/Content/Text/HTML.php:802 +msgid "Loading more entries..." +msgstr "Cargar mas entradas .." -#: src/Module/Contact.php:618 src/Module/Contact.php:1069 -msgid "Update now" -msgstr "Actualizar ahora" +#: src/Content/Text/HTML.php:803 +msgid "The end" +msgstr "El fin" -#: src/Module/Contact.php:624 src/Module/Contact.php:826 -#: src/Module/Contact.php:1086 -msgid "Unignore" -msgstr "Quitar de Ignorados" +#: src/Content/Text/HTML.php:954 src/Content/Text/BBCode.php:1523 +msgid "Click to open/close" +msgstr "Pulsa para abrir/cerrar" -#: src/Module/Contact.php:628 -msgid "Currently blocked" -msgstr "Bloqueados" +#: src/Content/Text/BBCode.php:946 src/Content/Text/BBCode.php:1605 +#: src/Content/Text/BBCode.php:1606 +msgid "Image/photo" +msgstr "Imagen/Foto" -#: src/Module/Contact.php:629 -msgid "Currently ignored" -msgstr "Ignorados" - -#: src/Module/Contact.php:630 -msgid "Currently archived" -msgstr "Archivados" - -#: src/Module/Contact.php:631 -msgid "Awaiting connection acknowledge" -msgstr "" - -#: src/Module/Contact.php:632 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Los comentarios o \"me gusta\" en tus publicaciones públicas todavía pueden ser visibles." - -#: src/Module/Contact.php:633 -msgid "Notification for new posts" -msgstr "Notificacion de nuevos temas." - -#: src/Module/Contact.php:633 -msgid "Send a notification of every new post of this contact" -msgstr "Enviar una notificacion por nuevos temas de este contacto." - -#: src/Module/Contact.php:636 -msgid "Blacklisted keywords" -msgstr "Lista negra de palabras" - -#: src/Module/Contact.php:636 -msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "Lista separada por comas de palabras claves que no deberian ser convertido en #hashtags cuando \"Recaudar informacion y palabras claves\" es seleccionado" - -#: src/Module/Contact.php:653 -msgid "Actions" -msgstr "Acciones" - -#: src/Module/Contact.php:699 -msgid "Suggestions" -msgstr "Sugerencias" - -#: src/Module/Contact.php:702 -msgid "Suggest potential friends" -msgstr "Amistades potenciales sugeridas" - -#: src/Module/Contact.php:710 -msgid "Show all contacts" -msgstr "Mostrar todos los contactos" - -#: src/Module/Contact.php:715 -msgid "Unblocked" -msgstr "Desbloqueados" - -#: src/Module/Contact.php:718 -msgid "Only show unblocked contacts" -msgstr "Mostrar solo contactos sin bloquear" - -#: src/Module/Contact.php:723 -msgid "Blocked" -msgstr "Bloqueados" - -#: src/Module/Contact.php:726 -msgid "Only show blocked contacts" -msgstr "Mostrar solo contactos bloqueados" - -#: src/Module/Contact.php:731 -msgid "Ignored" -msgstr "Ignorados" - -#: src/Module/Contact.php:734 -msgid "Only show ignored contacts" -msgstr "Mostrar solo contactos ignorados" - -#: src/Module/Contact.php:739 -msgid "Archived" -msgstr "Archivados" - -#: src/Module/Contact.php:742 -msgid "Only show archived contacts" -msgstr "Mostrar solo contactos archivados" - -#: src/Module/Contact.php:747 -msgid "Hidden" -msgstr "Ocultos" - -#: src/Module/Contact.php:750 -msgid "Only show hidden contacts" -msgstr "Mostrar solo contactos ocultos" - -#: src/Module/Contact.php:758 -msgid "Organize your contact groups" -msgstr "" - -#: src/Module/Contact.php:816 -msgid "Search your contacts" -msgstr "Buscar en tus contactos" - -#: src/Module/Contact.php:827 src/Module/Contact.php:1095 -msgid "Archive" -msgstr "Archivo" - -#: src/Module/Contact.php:827 src/Module/Contact.php:1095 -msgid "Unarchive" -msgstr "Sin archivar" - -#: src/Module/Contact.php:830 -msgid "Batch Actions" -msgstr "Accones en lote" - -#: src/Module/Contact.php:857 -msgid "Conversations started by this contact" -msgstr "" - -#: src/Module/Contact.php:862 -msgid "Posts and Comments" -msgstr "" - -#: src/Module/Contact.php:885 -msgid "View all contacts" -msgstr "Ver todos los contactos" - -#: src/Module/Contact.php:896 -msgid "View all common friends" -msgstr "Ver todos los conocidos en común " - -#: src/Module/Contact.php:906 -msgid "Advanced Contact Settings" -msgstr "Configuración avanzada" - -#: src/Module/Contact.php:992 -msgid "Mutual Friendship" -msgstr "Amistad recíproca" - -#: src/Module/Contact.php:997 -msgid "is a fan of yours" -msgstr "es tu fan" - -#: src/Module/Contact.php:1002 -msgid "you are a fan of" -msgstr "eres fan de" - -#: src/Module/Contact.php:1026 -msgid "Edit contact" -msgstr "Modificar contacto" - -#: src/Module/Contact.php:1080 -msgid "Toggle Blocked status" -msgstr "Cambiar bloqueados" - -#: src/Module/Contact.php:1088 -msgid "Toggle Ignored status" -msgstr "Cambiar ignorados" - -#: src/Module/Contact.php:1097 -msgid "Toggle Archive status" -msgstr "Cambiar archivados" - -#: src/Module/Contact.php:1105 -msgid "Delete contact" -msgstr "Eliminar contacto" - -#: src/Module/Install.php:120 -msgid "Friendica Communications Server - Setup" -msgstr "" - -#: src/Module/Install.php:131 -msgid "System check" -msgstr "Verificación del sistema" - -#: src/Module/Install.php:136 -msgid "Check again" -msgstr "Compruebalo de nuevo" - -#: src/Module/Install.php:153 -msgid "Database connection" -msgstr "Conexión con la base de datos" - -#: src/Module/Install.php:154 -msgid "" -"In order to install Friendica we need to know how to connect to your " -"database." -msgstr "Con el fin de poder instalar Friendica, necesitamos saber cómo conectar con tu base de datos." - -#: src/Module/Install.php:155 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Por favor, contacta con tu proveedor de servicios o con el administrador de la página si tienes alguna pregunta sobre estas configuraciones." - -#: src/Module/Install.php:156 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "La base de datos que especifiques a continuación debería existir ya. Si no es el caso, debes crearla antes de continuar." - -#: src/Module/Install.php:159 -msgid "Database Server Name" -msgstr "Nombre del servidor de la base de datos" - -#: src/Module/Install.php:164 -msgid "Database Login Name" -msgstr "Usuario de la base de datos" - -#: src/Module/Install.php:170 -msgid "Database Login Password" -msgstr "Contraseña de la base de datos" - -#: src/Module/Install.php:172 -msgid "For security reasons the password must not be empty" -msgstr "Por razones de seguridad la contraseña no debe estar vacía" - -#: src/Module/Install.php:175 -msgid "Database Name" -msgstr "Nombre de la base de datos" - -#: src/Module/Install.php:180 src/Module/Install.php:216 -msgid "Site administrator email address" -msgstr "Dirección de correo del administrador de la web" - -#: src/Module/Install.php:182 src/Module/Install.php:216 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "La dirección de correo de tu cuenta debe coincidir con esta para poder usar el panel de administración de la web." - -#: src/Module/Install.php:186 src/Module/Install.php:217 -msgid "Please select a default timezone for your website" -msgstr "Por favor, selecciona la zona horaria predeterminada para tu web" - -#: src/Module/Install.php:210 -msgid "Site settings" -msgstr "Configuración de la página web" - -#: src/Module/Install.php:219 -msgid "System Language:" -msgstr "Sistema de idioma:" - -#: src/Module/Install.php:221 -msgid "" -"Set the default language for your Friendica installation interface and to " -"send emails." -msgstr "Seleccione el idioma por defecto para su interfaz de instalación de Friendica y para enviar emails." - -#: src/Module/Install.php:233 -msgid "Your Friendica site database has been installed." -msgstr "La base de datos de su sitio web de Friendica ha sido instalada." - -#: src/Module/Install.php:241 -msgid "Installation finished" -msgstr "" - -#: src/Module/Install.php:262 -msgid "

    What next

    " -msgstr "

    ¿Ahora qué?

    " - -#: src/Module/Install.php:263 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"worker." -msgstr "" - -#: src/Module/Install.php:266 +#: src/Content/Text/BBCode.php:1046 #, php-format +msgid "%2$s %3$s" +msgstr "" + +#: src/Content/Text/BBCode.php:1554 +msgid "$1 wrote:" +msgstr "$1 escribió:" + +#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +msgid "Encrypted content" +msgstr "Contenido cifrado" + +#: src/Content/Text/BBCode.php:1831 +msgid "Invalid source protocol" +msgstr "Protocolo de fuente inválido" + +#: src/Content/Text/BBCode.php:1846 +msgid "Invalid link protocol" +msgstr "Protocolo de enlace inválido" + +#: src/BaseModule.php:150 msgid "" -"Go to your new Friendica node registration page " -"and register as new user. Remember to use the same email you have entered as" -" administrator email. This will allow you to enter the site admin panel." -msgstr "" - -#: src/Module/Itemsource.php:33 -msgid "Item Guid" -msgstr "" - -#: src/Module/Login.php:289 -msgid "Create a New Account" -msgstr "Crear una nueva cuenta" - -#: src/Module/Login.php:322 -msgid "Password: " -msgstr "Contraseña: " - -#: src/Module/Login.php:323 -msgid "Remember me" -msgstr "Recordarme" - -#: src/Module/Login.php:326 -msgid "Or login using OpenID: " -msgstr "O inicia sesión usando OpenID: " - -#: src/Module/Login.php:332 -msgid "Forgot your password?" -msgstr "¿Olvidaste la contraseña?" - -#: src/Module/Login.php:335 -msgid "Website Terms of Service" -msgstr "Términos de uso del sitio" - -#: src/Module/Login.php:336 -msgid "terms of service" -msgstr "Términos de uso" - -#: src/Module/Login.php:338 -msgid "Website Privacy Policy" -msgstr "Política de privacidad del sitio" - -#: src/Module/Login.php:339 -msgid "privacy policy" -msgstr "Política de privacidad" - -#: src/Module/Logout.php:27 -msgid "Logged out." -msgstr "Sesión finalizada" - -#: src/Module/Proxy.php:136 -msgid "Bad Request." -msgstr "" - -#: src/Module/Tos.php:35 src/Module/Tos.php:75 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen" -" name), an username (nickname) and a working email address. The names will " -"be accessible on the profile page of the account by any visitor of the page," -" even if other profile details are not displayed. The email address will " -"only be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or" -" the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "" - -#: src/Module/Tos.php:36 src/Module/Tos.php:76 -msgid "" -"This data is required for communication and is passed on to the nodes of the" -" communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "" - -#: src/Module/Tos.php:37 src/Module/Tos.php:77 -#, php-format -msgid "" -"At any point in time a logged in user can export their account data from the" -" account settings. If the user wants " -"to delete their account they can do so at %1$s/removeme. The deletion of the account will " -"be permanent. Deletion of the data will also be requested from the nodes of " -"the communication partners." -msgstr "" - -#: src/Module/Tos.php:40 src/Module/Tos.php:74 -msgid "Privacy Statement" -msgstr "" - -#: src/Object/Post.php:129 -msgid "This entry was edited" -msgstr "Esta entrada fue editada" - -#: src/Object/Post.php:192 -msgid "Delete locally" -msgstr "" - -#: src/Object/Post.php:195 -msgid "Delete globally" -msgstr "" - -#: src/Object/Post.php:195 -msgid "Remove locally" -msgstr "" - -#: src/Object/Post.php:209 -msgid "save to folder" -msgstr "grabado en directorio" - -#: src/Object/Post.php:244 -msgid "I will attend" -msgstr "Voy a estar presente" - -#: src/Object/Post.php:244 -msgid "I will not attend" -msgstr "No voy a estar presente" - -#: src/Object/Post.php:244 -msgid "I might attend" -msgstr "Puede que voy a estar presente" - -#: src/Object/Post.php:272 -msgid "ignore thread" -msgstr "ignorar publicación" - -#: src/Object/Post.php:273 -msgid "unignore thread" -msgstr "revertir ignorar publicacion" - -#: src/Object/Post.php:274 -msgid "toggle ignore status" -msgstr "cambiar estatus de observación" - -#: src/Object/Post.php:285 -msgid "add star" -msgstr "Añadir estrella" - -#: src/Object/Post.php:286 -msgid "remove star" -msgstr "Quitar estrella" - -#: src/Object/Post.php:287 -msgid "toggle star status" -msgstr "Añadir a destacados" - -#: src/Object/Post.php:290 -msgid "starred" -msgstr "marcados con estrellas" - -#: src/Object/Post.php:294 -msgid "add tag" -msgstr "añadir etiqueta" - -#: src/Object/Post.php:305 -msgid "like" -msgstr "me gusta" - -#: src/Object/Post.php:306 -msgid "dislike" -msgstr "no me gusta" - -#: src/Object/Post.php:309 -msgid "Share this" -msgstr "Compartir esto" - -#: src/Object/Post.php:309 -msgid "share" -msgstr "compartir" - -#: src/Object/Post.php:376 -msgid "to" -msgstr "a" - -#: src/Object/Post.php:377 -msgid "via" -msgstr "vía" - -#: src/Object/Post.php:378 -msgid "Wall-to-Wall" -msgstr "Muro-A-Muro" - -#: src/Object/Post.php:379 -msgid "via Wall-To-Wall:" -msgstr "via Muro-A-Muro:" - -#: src/Object/Post.php:439 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d comentario" -msgstr[1] "%d comentarios" - -#: src/Protocol/Diaspora.php:2449 -msgid "Sharing notification from Diaspora network" -msgstr "Compartir notificaciones con la red Diaspora*" - -#: src/Protocol/Diaspora.php:3543 -msgid "Attachments:" -msgstr "Archivos adjuntos:" - -#: src/Protocol/OStatus.php:1838 -#, php-format -msgid "%s is now following %s." -msgstr "%s sigue ahora a %s." - -#: src/Protocol/OStatus.php:1839 -msgid "following" -msgstr "siguiendo" - -#: src/Protocol/OStatus.php:1842 -#, php-format -msgid "%s stopped following %s." -msgstr "%s dejó de seguir a %s." - -#: src/Protocol/OStatus.php:1843 -msgid "stopped following" -msgstr "dejó de seguir" - -#: src/Util/Temporal.php:150 -msgid "YYYY-MM-DD or MM-DD" -msgstr "YYYY-MM-DD o MM-DD" - -#: src/Util/Temporal.php:293 -msgid "never" -msgstr "nunca" - -#: src/Util/Temporal.php:300 -msgid "less than a second ago" -msgstr "hace menos de un segundo" - -#: src/Util/Temporal.php:308 -msgid "year" -msgstr "año" - -#: src/Util/Temporal.php:308 -msgid "years" -msgstr "años" - -#: src/Util/Temporal.php:309 -msgid "months" -msgstr "meses" - -#: src/Util/Temporal.php:310 -msgid "weeks" -msgstr "semanas" - -#: src/Util/Temporal.php:311 -msgid "days" -msgstr "días" - -#: src/Util/Temporal.php:312 -msgid "hour" -msgstr "hora" - -#: src/Util/Temporal.php:312 -msgid "hours" -msgstr "horas" - -#: src/Util/Temporal.php:313 -msgid "minute" -msgstr "minuto" - -#: src/Util/Temporal.php:313 -msgid "minutes" -msgstr "minutos" - -#: src/Util/Temporal.php:314 -msgid "second" -msgstr "segundo" - -#: src/Util/Temporal.php:314 -msgid "seconds" -msgstr "segundos" - -#: src/Util/Temporal.php:324 -#, php-format -msgid "in %1$d %2$s" -msgstr "" - -#: src/Util/Temporal.php:327 -#, php-format -msgid "%1$d %2$s ago" -msgstr "hace %1$d %2$s" - -#: src/Worker/Delivery.php:431 -msgid "(no subject)" -msgstr "(sin asunto)" - -#: update.php:193 -#, php-format -msgid "%s: Updating author-id and owner-id in item and thread table. " -msgstr "" - -#: update.php:239 -#, php-format -msgid "%s: Updating post-type." -msgstr "" - -#: view/theme/duepuntozero/config.php:56 -msgid "greenzero" -msgstr "greenzero" - -#: view/theme/duepuntozero/config.php:57 -msgid "purplezero" -msgstr "purplezero" - -#: view/theme/duepuntozero/config.php:58 -msgid "easterbunny" -msgstr "easterbunny" - -#: view/theme/duepuntozero/config.php:59 -msgid "darkzero" -msgstr "darkzero" - -#: view/theme/duepuntozero/config.php:60 -msgid "comix" -msgstr "comix" - -#: view/theme/duepuntozero/config.php:61 -msgid "slackr" -msgstr "slackr" - -#: view/theme/duepuntozero/config.php:75 -msgid "Variations" -msgstr "Variaciones" - -#: view/theme/frio/config.php:103 -msgid "Custom" -msgstr "" - -#: view/theme/frio/config.php:115 -msgid "Note" -msgstr "Nota" - -#: view/theme/frio/config.php:115 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "" - -#: view/theme/frio/config.php:122 -msgid "Select color scheme" -msgstr "" - -#: view/theme/frio/config.php:123 -msgid "Navigation bar background color" -msgstr "Color de fondo de la barra de navegación" - -#: view/theme/frio/config.php:124 -msgid "Navigation bar icon color " -msgstr "Color de icono de la barra de navegación" - -#: view/theme/frio/config.php:125 -msgid "Link color" -msgstr "Color de enlace" - -#: view/theme/frio/config.php:126 -msgid "Set the background color" -msgstr "Seleccionar el color de fondo" - -#: view/theme/frio/config.php:127 -msgid "Content background opacity" -msgstr "" - -#: view/theme/frio/config.php:128 -msgid "Set the background image" -msgstr "Seleccionar la imagen de fondo" - -#: view/theme/frio/config.php:129 -msgid "Background image style" -msgstr "" - -#: view/theme/frio/config.php:134 -msgid "Login page background image" -msgstr "" - -#: view/theme/frio/config.php:138 -msgid "Login page background color" -msgstr "" - -#: view/theme/frio/config.php:138 -msgid "Leave background image and color empty for theme defaults" -msgstr "" - -#: view/theme/frio/php/Image.php:24 -msgid "Top Banner" -msgstr "" - -#: view/theme/frio/php/Image.php:24 -msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "" - -#: view/theme/frio/php/Image.php:25 -msgid "Full screen" -msgstr "" - -#: view/theme/frio/php/Image.php:25 -msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "" - -#: view/theme/frio/php/Image.php:26 -msgid "Single row mosaic" -msgstr "" - -#: view/theme/frio/php/Image.php:26 -msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "" - -#: view/theme/frio/php/Image.php:27 -msgid "Mosaic" -msgstr "" - -#: view/theme/frio/php/Image.php:27 -msgid "Repeat image to fill the screen." -msgstr "" - -#: view/theme/frio/theme.php:252 -msgid "Guest" -msgstr "Invitado" - -#: view/theme/frio/theme.php:257 -msgid "Visitor" -msgstr "Visitante" - -#: view/theme/quattro/config.php:77 -msgid "Alignment" -msgstr "Alineación" - -#: view/theme/quattro/config.php:77 -msgid "Left" -msgstr "Izquierda" - -#: view/theme/quattro/config.php:77 -msgid "Center" -msgstr "Centrado" - -#: view/theme/quattro/config.php:78 -msgid "Color scheme" -msgstr "Esquema de color" - -#: view/theme/quattro/config.php:79 -msgid "Posts font size" -msgstr "Tamaño de letra del titulo de las publicaciones" - -#: view/theme/quattro/config.php:80 -msgid "Textareas font size" -msgstr "Tamaño de letra del área de texto" - -#: view/theme/vier/config.php:76 -msgid "Comma separated list of helper forums" -msgstr "Lista separada por comas de foros de ayuda." - -#: view/theme/vier/config.php:123 -msgid "Set style" -msgstr "Definir estilo" - -#: view/theme/vier/config.php:124 -msgid "Community Pages" -msgstr "Páginas de Comunidad" - -#: view/theme/vier/config.php:125 view/theme/vier/theme.php:151 -msgid "Community Profiles" -msgstr "Perfiles de la Comunidad" - -#: view/theme/vier/config.php:126 -msgid "Help or @NewHere ?" -msgstr "¿Ayuda o @NuevoAquí?" - -#: view/theme/vier/config.php:127 view/theme/vier/theme.php:385 -msgid "Connect Services" -msgstr "Servicios conectados" - -#: view/theme/vier/config.php:128 -msgid "Find Friends" -msgstr "Buscar amigos" - -#: view/theme/vier/config.php:129 view/theme/vier/theme.php:181 -msgid "Last users" -msgstr "Últimos usuarios" - -#: view/theme/vier/theme.php:288 -msgid "Quick Start" -msgstr "Inicio rápido" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "La ficha de seguridad no es correcta. Seguramente haya ocurrido por haber dejado el formulario abierto demasiado tiempo (>3 horas) antes de enviarlo." diff --git a/view/lang/es/strings.php b/view/lang/es/strings.php index 96989b3f56..6cb991e997 100644 --- a/view/lang/es/strings.php +++ b/view/lang/es/strings.php @@ -6,37 +6,102 @@ function string_plural_select_es($n){ return ($n != 1);; }} ; -$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ - 0 => "", - 1 => "", -]; -$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ - 0 => "", - 1 => "", -]; -$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = ""; -$a->strings["Profile Photos"] = "Foto del perfil"; +$a->strings["default"] = "predeterminado"; +$a->strings["greenzero"] = "greenzero"; +$a->strings["purplezero"] = "purplezero"; +$a->strings["easterbunny"] = "easterbunny"; +$a->strings["darkzero"] = "darkzero"; +$a->strings["comix"] = "comix"; +$a->strings["slackr"] = "slackr"; +$a->strings["Submit"] = "Envíar"; +$a->strings["Theme settings"] = "Configuración del Tema"; +$a->strings["Variations"] = "Variaciones"; +$a->strings["Alignment"] = "Alineación"; +$a->strings["Left"] = "Izquierda"; +$a->strings["Center"] = "Centrado"; +$a->strings["Color scheme"] = "Esquema de color"; +$a->strings["Posts font size"] = "Tamaño de letra del titulo de las publicaciones"; +$a->strings["Textareas font size"] = "Tamaño de letra del área de texto"; +$a->strings["Comma separated list of helper forums"] = "Lista separada por comas de foros de ayuda."; +$a->strings["don't show"] = "no mostrar"; +$a->strings["show"] = "mostrar"; +$a->strings["Set style"] = "Definir estilo"; +$a->strings["Community Pages"] = "Páginas de Comunidad"; +$a->strings["Community Profiles"] = "Perfiles de la Comunidad"; +$a->strings["Help or @NewHere ?"] = "¿Ayuda o @NuevoAquí?"; +$a->strings["Connect Services"] = "Servicios conectados"; +$a->strings["Find Friends"] = "Buscar amigos"; +$a->strings["Last users"] = "Últimos usuarios"; +$a->strings["Find People"] = "Buscar personas"; +$a->strings["Enter name or interest"] = "Introduzce nombre o intereses"; +$a->strings["Connect/Follow"] = "Conectar/Seguir"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Ejemplos: Robert Morgenstein, Pesca"; +$a->strings["Find"] = "Buscar"; +$a->strings["Friend Suggestions"] = "Sugerencias de amigos"; +$a->strings["Similar Interests"] = "Intereses similares"; +$a->strings["Random Profile"] = "Perfil aleatorio"; +$a->strings["Invite Friends"] = "Invitar amigos"; +$a->strings["Global Directory"] = "Directorio global"; +$a->strings["Local Directory"] = "Directorio local"; +$a->strings["Forums"] = "Foros"; +$a->strings["External link to forum"] = "Enlace externo al foro"; +$a->strings["show more"] = "ver más"; +$a->strings["Quick Start"] = "Inicio rápido"; +$a->strings["Help"] = "Ayuda"; +$a->strings["Custom"] = ""; +$a->strings["Note"] = "Nota"; +$a->strings["Check image permissions if all users are allowed to see the image"] = ""; +$a->strings["Select color scheme"] = ""; +$a->strings["Copy or paste schemestring"] = ""; +$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = ""; +$a->strings["Navigation bar background color"] = "Color de fondo de la barra de navegación"; +$a->strings["Navigation bar icon color "] = "Color de icono de la barra de navegación"; +$a->strings["Link color"] = "Color de enlace"; +$a->strings["Set the background color"] = "Seleccionar el color de fondo"; +$a->strings["Content background opacity"] = ""; +$a->strings["Set the background image"] = "Seleccionar la imagen de fondo"; +$a->strings["Background image style"] = ""; +$a->strings["Login page background image"] = ""; +$a->strings["Login page background color"] = ""; +$a->strings["Leave background image and color empty for theme defaults"] = ""; +$a->strings["Guest"] = "Invitado"; +$a->strings["Visitor"] = "Visitante"; +$a->strings["Status"] = "Estado"; +$a->strings["Your posts and conversations"] = "Tus publicaciones y conversaciones"; +$a->strings["Profile"] = "Perfil"; +$a->strings["Your profile page"] = "Tu página de perfil"; +$a->strings["Photos"] = "Fotografías"; +$a->strings["Your photos"] = "Tus fotos"; +$a->strings["Videos"] = "Videos"; +$a->strings["Your videos"] = "Tus videos"; +$a->strings["Events"] = "Eventos"; +$a->strings["Your events"] = "Tus eventos"; +$a->strings["Network"] = "Red"; +$a->strings["Conversations from your friends"] = "Conversaciones de tus amigos"; +$a->strings["Events and Calendar"] = "Eventos y Calendario"; +$a->strings["Messages"] = "Mensajes"; +$a->strings["Private mail"] = "Correo privado"; +$a->strings["Settings"] = "Configuración"; +$a->strings["Account settings"] = "Configuración de tu cuenta"; +$a->strings["Contacts"] = "Contactos"; +$a->strings["Manage/edit friends and contacts"] = "Administrar/editar amigos y contactos"; +$a->strings["Follow Thread"] = "Seguir publicacion"; +$a->strings["Skip to main content"] = ""; +$a->strings["Top Banner"] = ""; +$a->strings["Resize image to the width of the screen and show background color below on long pages."] = ""; +$a->strings["Full screen"] = ""; +$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = ""; +$a->strings["Single row mosaic"] = ""; +$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = ""; +$a->strings["Mosaic"] = ""; +$a->strings["Repeat image to fill the screen."] = ""; +$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = ""; +$a->strings["%s: Updating post-type."] = ""; +$a->strings["%1\$s poked %2\$s"] = "%1\$s le dio un toque a %2\$s"; $a->strings["event"] = "evento"; $a->strings["status"] = "estado"; $a->strings["photo"] = "foto"; -$a->strings["%1\$s likes %2\$s's %3\$s"] = "A %1\$s le gusta %3\$s de %2\$s"; -$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "A %1\$s no le gusta %3\$s de %2\$s"; -$a->strings["%1\$s attends %2\$s's %3\$s"] = "%1\$s atenderá %2\$s's %3\$s"; -$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s no atenderá %2\$s's %3\$s"; -$a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "%1\$s atenderá quizás %2\$s's %3\$s"; -$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s ahora es amigo de %2\$s"; -$a->strings["%1\$s poked %2\$s"] = "%1\$s le dio un toque a %2\$s"; $a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s ha etiquetado el %3\$s de %2\$s con %4\$s"; -$a->strings["post/item"] = "publicación/tema"; -$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s ha marcado %3\$s de %2\$s como Favorito"; -$a->strings["Likes"] = "Me gusta"; -$a->strings["Dislikes"] = "No me gusta"; -$a->strings["Attending"] = [ - 0 => "Atendiendo", - 1 => "Atendiendo", -]; -$a->strings["Not attending"] = "No atendiendo"; -$a->strings["Might attend"] = "Puede que atienda"; $a->strings["Select"] = "Seleccionar"; $a->strings["Delete"] = "Eliminar"; $a->strings["View %s's profile @ %s"] = "Ver perfil de %s @ %s"; @@ -47,20 +112,21 @@ $a->strings["View in context"] = "Verlo en contexto"; $a->strings["Please wait"] = "Por favor, espera"; $a->strings["remove"] = "eliminar"; $a->strings["Delete Selected Items"] = "Eliminar el elemento seleccionado"; -$a->strings["Follow Thread"] = "Seguir publicacion"; $a->strings["View Status"] = "Ver estado"; $a->strings["View Profile"] = "Ver perfil"; $a->strings["View Photos"] = "Ver fotos"; $a->strings["Network Posts"] = "Publicaciones en la red"; $a->strings["View Contact"] = "Ver contacto"; $a->strings["Send PM"] = "Enviar mensaje privado"; +$a->strings["Block"] = "Bloquear"; +$a->strings["Ignore"] = "Ignorar"; $a->strings["Poke"] = "Toque"; -$a->strings["Connect/Follow"] = "Conectar/Seguir"; $a->strings["%s likes this."] = "A %s le gusta esto."; $a->strings["%s doesn't like this."] = "A %s no le gusta esto."; $a->strings["%s attends."] = "%s atiende."; $a->strings["%s doesn't attend."] = "%s no atenderá."; $a->strings["%s attends maybe."] = "%s quizás atenderá"; +$a->strings["%s reshared this."] = "%scompartió esto."; $a->strings["and"] = "y"; $a->strings["and %d other people"] = " y a otras %d personas"; $a->strings["%2\$d people like this"] = "%2\$d personas les gusta esto"; @@ -73,6 +139,7 @@ $a->strings["%2\$d people don't attend"] = "%2\ $a->strings["%s don't attend."] = "%s no atiende."; $a->strings["%2\$d people attend maybe"] = "%2\$d personas quizá asistan."; $a->strings["%s attend maybe."] = "%s quizás atenderá."; +$a->strings["%2\$d people reshared this"] = "%2\$d personas compartieron esto."; $a->strings["Visible to everybody"] = "Visible para cualquiera"; $a->strings["Please enter a image/video/audio/webpage URL:"] = "Por favor agregue la URL de una imagen, video, audio o sitio web."; $a->strings["Tag term:"] = "Etiquetar:"; @@ -81,6 +148,7 @@ $a->strings["Where are you right now?"] = "¿Dónde estás ahora?"; $a->strings["Delete item(s)?"] = "¿Borrar objeto(s)?"; $a->strings["New Post"] = "Nueva publicación"; $a->strings["Share"] = "Compartir"; +$a->strings["Loading..."] = "Cargando..."; $a->strings["Upload photo"] = "Subir foto"; $a->strings["upload photo"] = "subir imagen"; $a->strings["Attach file"] = "Adjuntar archivo"; @@ -109,69 +177,55 @@ $a->strings["Post to Contacts"] = "Publicar hacia contactos"; $a->strings["Private post"] = "Publicación privada"; $a->strings["Message"] = "Mensaje"; $a->strings["Browser"] = "Navegador"; -$a->strings["View all"] = "Ver todos los contactos"; -$a->strings["Like"] = [ - 0 => "Me gusta", - 1 => "Me gusta", -]; -$a->strings["Dislike"] = [ - 0 => "No me gusta", - 1 => "No me gusta", -]; -$a->strings["Not Attending"] = [ - 0 => "No atendiendo", - 1 => "No atendiendo", -]; -$a->strings["Undecided"] = [ - 0 => "Indeciso", - 1 => "Indeciso", -]; -$a->strings["Friendica Notification"] = "Notificación de Friendica"; -$a->strings["Thank You,"] = "Gracias,"; -$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, %2\$s Administrador"; -$a->strings["%s Administrator"] = "%s Administrador"; -$a->strings["[Friendica:Notify] New mail received at %s"] = "[Friendica:Notificación] Nuevo correo recibido de %s"; +$a->strings["Open Compose page"] = "Abrir página de publicación"; +$a->strings["[Friendica:Notify]"] = ""; +$a->strings["%s New mail received at %s"] = ""; $a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s te ha enviado un mensaje privado desde %2\$s."; $a->strings["a private message"] = "un mensaje privado"; $a->strings["%1\$s sent you %2\$s."] = "%1\$s te ha enviado %2\$s."; $a->strings["Please visit %s to view and/or reply to your private messages."] = "Por favor, visita %s para ver y/o responder a tus mensajes privados."; -$a->strings["%1\$s commented on [url=%2\$s]a %3\$s[/url]"] = "%1\$s comentó en [url=%2\$s]a %3\$s[/url]"; -$a->strings["%1\$s commented on [url=%2\$s]%3\$s's %4\$s[/url]"] = "%1\$s comentó en [url=%2\$s] %4\$s de %3\$s[/url]"; -$a->strings["%1\$s commented on [url=%2\$s]your %3\$s[/url]"] = "%1\$s comentó en [url=%2\$s] tu %3\$s[/url]"; -$a->strings["[Friendica:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Friendica:Notificación] Comentario en la conversación de #%1\$d por %2\$s"; +$a->strings["%1\$s replied to you on %2\$s's %3\$s %4\$s"] = ""; +$a->strings["%1\$s tagged you on %2\$s's %3\$s %4\$s"] = ""; +$a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = ""; +$a->strings["%1\$s replied to you on your %2\$s %3\$s"] = ""; +$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = ""; +$a->strings["%1\$s commented on your %2\$s %3\$s"] = ""; +$a->strings["%1\$s replied to you on their %2\$s %3\$s"] = ""; +$a->strings["%1\$s tagged you on their %2\$s %3\$s"] = ""; +$a->strings["%1\$s commented on their %2\$s %3\$s"] = ""; +$a->strings["%s %s tagged you"] = ""; +$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s te ha etiquetado en %2\$s"; +$a->strings["%1\$s Comment to conversation #%2\$d by %3\$s"] = ""; $a->strings["%s commented on an item/conversation you have been following."] = "%s ha comentado en una conversación/elemento que sigues."; $a->strings["Please visit %s to view and/or reply to the conversation."] = "Por favor, visita %s para ver y/o responder a la conversación."; -$a->strings["[Friendica:Notify] %s posted to your profile wall"] = "[Friendica:Notificación] %s publicó en tu muro"; +$a->strings["%s %s posted to your profile wall"] = ""; $a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s publicó en tu muro de %2\$s"; $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s publicó en [url=%2\$s]tu muro[/url]"; -$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Notificación] %s te ha etiquetado"; -$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s te ha etiquetado en %2\$s"; -$a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "%1\$s [url=%2\$s]te etiquetó[/url]."; -$a->strings["[Friendica:Notify] %s shared a new post"] = "[Notificacion Friendica] %s compartió una nueva publicación"; +$a->strings["%s %s shared a new post"] = ""; $a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s compartió un nuevo tema en %2\$s"; $a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]compartió una publicación[/url]."; -$a->strings["[Friendica:Notify] %1\$s poked you"] = "[Friendica:Notify] %1\$s te dio un toque"; +$a->strings["%1\$s %2\$s poked you"] = ""; $a->strings["%1\$s poked you at %2\$s"] = "%1\$s te dio un toque en %2\$s"; $a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s [url=%2\$s]te dio un toque[/url]."; -$a->strings["[Friendica:Notify] %s tagged your post"] = "[Friendica:Notificación] %s ha etiquetado tu publicación"; +$a->strings["%s %s tagged your post"] = ""; $a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s ha etiquetado tu publicación en %2\$s"; $a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s ha etiquetado [url=%2\$s]tu publicación[/url]"; -$a->strings["[Friendica:Notify] Introduction received"] = "[Friendica:Notificación] Sugerencia de amistad recibida"; +$a->strings["%s Introduction received"] = ""; $a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Has recibido una sugerencia de amistad de '%1\$s' en %2\$s"; $a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "Has recibido [url=%1\$s]una sugerencia de amistad de [/url] de %2\$s."; $a->strings["You may visit their profile at %s"] = "Puedes visitar su perfil en %s"; $a->strings["Please visit %s to approve or reject the introduction."] = " Por favor visita %s para aceptar o rechazar la sugerencia de amistad"; -$a->strings["[Friendica:Notify] A new person is sharing with you"] = "[Notificación:Friendica] Un nuevo contacto comparte contigo"; +$a->strings["%s A new person is sharing with you"] = ""; $a->strings["%1\$s is sharing with you at %2\$s"] = "%1\$s comparte contigo en %2\$s"; -$a->strings["[Friendica:Notify] You have a new follower"] = "[Notificación:Friendica] Tienes un nuevo seguidor"; +$a->strings["%s You have a new follower"] = ""; $a->strings["You have a new follower at %2\$s : %1\$s"] = "Tienes un nuevo seguidor en %2\$s : %1\$s"; -$a->strings["[Friendica:Notify] Friend suggestion received"] = "[Friendica:Notificación] Sugerencia de amistad recibida"; +$a->strings["%s Friend suggestion received"] = ""; $a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Has recibido una sugerencia de amigo de '%1\$s' en %2\$s"; $a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "Has recibido [url=%1\$s]una sugerencia de amigo[/url] en %2\$s de %3\$s."; $a->strings["Name:"] = "Nombre: "; $a->strings["Photo:"] = "Foto: "; $a->strings["Please visit %s to approve or reject the suggestion."] = "Visita %s para aceptar o rechazar la sugerencia por favor."; -$a->strings["[Friendica:Notify] Connection accepted"] = "[Notificación:Friendica] Conexión aceptada"; +$a->strings["%s Connection accepted"] = ""; $a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "'%1\$s' acepto tu consulta de conexión %2\$s"; $a->strings["%2\$s has accepted your [url=%1\$s]connection request[/url]."] = "%2\$s hacepto tu [url=%1\$s]consulta de conexión[/url]."; $a->strings["You are now mutual friends and may exchange status updates, photos, and email without restriction."] = "Ahora tiene amigos en común y puede intercambiar actualizaciones de estado, fotos y email sin restricción."; @@ -185,15 +239,1058 @@ $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "R $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "Recibiste una [url=%1\$s]consulta de registro[/url] from %2\$s."; $a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = "Nombre Completo:\t%s\nDireccion del sitio:\t%s\nNombre de usuario:\t%s (%s)"; $a->strings["Please visit %s to approve or reject the request."] = "Por favor visita %s para aprobar o negar la solicitud."; +$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ + 0 => "Limite diario de %d publicación alcanzado. La publicación fue rechazada.", + 1 => "Limite diario de %d publicaciones alcanzado. La publicación fue rechazada.", +]; +$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ + 0 => "Limite semanal de %d publicación alcanzado. La publicación fue rechazada.", + 1 => "Limite semanal de %d publicaciones alcanzado. La publicación fue rechazada.", +]; +$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Limite mensual de %d publicaciones alcanzado. La publicación fue rechazada."; +$a->strings["Profile Photos"] = "Fotos del perfil"; +$a->strings["Access denied."] = "Acceso denegado."; +$a->strings["Bad Request."] = ""; +$a->strings["Contact not found."] = "Contacto no encontrado."; +$a->strings["Permission denied."] = "Permiso denegado."; +$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Excedido el número máximo de mensajes para %s. El mensaje no se ha enviado."; +$a->strings["No recipient selected."] = "Ningún destinatario seleccionado"; +$a->strings["Unable to check your home location."] = "Imposible comprobar tu servidor de inicio."; +$a->strings["Message could not be sent."] = "El mensaje no ha podido ser enviado."; +$a->strings["Message collection failure."] = "Fallo en la recolección de mensajes."; +$a->strings["No recipient."] = "Sin receptor."; +$a->strings["Please enter a link URL:"] = "Introduce la dirección del enlace:"; +$a->strings["Send Private Message"] = "Enviar mensaje privado"; +$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Si quieres que %s te responda, asegúrate de que la configuración de privacidad permite enviar correo privado a desconocidos."; +$a->strings["To:"] = "Para:"; +$a->strings["Subject:"] = "Asunto:"; +$a->strings["Your message:"] = "Tu mensaje:"; +$a->strings["Insert web link"] = "Insertar enlace"; +$a->strings["Profile not found."] = "Perfil no encontrado."; +$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Esto puede ocurrir a veces si la conexión fue solicitada por ambas personas y ya hubiera sido aprobada."; +$a->strings["Response from remote site was not understood."] = "La respuesta desde el sitio remoto no ha sido entendida."; +$a->strings["Unexpected response from remote site: "] = "Respuesta inesperada desde el sitio remoto: "; +$a->strings["Confirmation completed successfully."] = "Confirmación completada con éxito."; +$a->strings["Temporary failure. Please wait and try again."] = "Error temporal. Por favor, espere y vuelva a intentarlo."; +$a->strings["Introduction failed or was revoked."] = "La presentación ha fallado o ha sido anulada."; +$a->strings["Remote site reported: "] = "El sito remoto informó: "; +$a->strings["No user record found for '%s' "] = "No se ha encontrado a ningún '%s' "; +$a->strings["Our site encryption key is apparently messed up."] = "Nuestra clave de cifrado del sitio es aparentemente un lío."; +$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "Se ha proporcionado una dirección vacía o no hemos podido descifrarla."; +$a->strings["Contact record was not found for you on our site."] = "El contacto no se ha encontrado en nuestra base de datos."; +$a->strings["Site public key not available in contact record for URL %s."] = "La clave pública del sitio no está disponible en los datos del contacto para %s."; +$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "La identificación proporcionada por el sistema es un duplicado de nuestro sistema. Debería funcionar si lo intentas de nuevo."; +$a->strings["Unable to set your contact credentials on our system."] = "No se puede establecer las credenciales de tu contacto en nuestro sistema."; +$a->strings["Unable to update your contact profile details on our system"] = "No se puede actualizar los datos de tu perfil de contacto en nuestro sistema"; +$a->strings["[Name Withheld]"] = "[Nombre oculto]"; +$a->strings["Public access denied."] = "Acceso público denegado."; +$a->strings["No videos selected"] = "Ningún vídeo seleccionado"; +$a->strings["Access to this item is restricted."] = "El acceso a este elemento está restringido."; +$a->strings["View Video"] = "Ver vídeo"; +$a->strings["View Album"] = "Ver Álbum"; +$a->strings["Recent Videos"] = "Vídeos recientes"; +$a->strings["Upload New Videos"] = "Subir nuevos vídeos"; +$a->strings["No keywords to match. Please add keywords to your profile."] = ""; +$a->strings["first"] = "primera"; +$a->strings["next"] = "sig."; +$a->strings["No matches"] = "Sin conincidencias"; +$a->strings["Profile Match"] = "Coincidencias de Perfil"; +$a->strings["Missing some important data!"] = "¡Faltan algunos datos importantes!"; +$a->strings["Update"] = "Actualizar"; +$a->strings["Failed to connect with email account using the settings provided."] = "Error al conectar con la cuenta de correo mediante la configuración suministrada."; +$a->strings["Contact CSV file upload error"] = ""; +$a->strings["Importing Contacts done"] = ""; +$a->strings["Relocate message has been send to your contacts"] = "Mensaje de reubicación ha sido enviado a sus contactos."; +$a->strings["Passwords do not match."] = ""; +$a->strings["Password update failed. Please try again."] = "La actualización de la contraseña ha fallado. Por favor, prueba otra vez."; +$a->strings["Password changed."] = "Contraseña modificada."; +$a->strings["Password unchanged."] = ""; +$a->strings["Please use a shorter name."] = ""; +$a->strings["Name too short."] = ""; +$a->strings["Wrong Password."] = ""; +$a->strings["Invalid email."] = ""; +$a->strings["Cannot change to that email."] = ""; +$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "El foro privado no tiene permisos de privacidad. Usando el grupo de privacidad por defecto."; +$a->strings["Private forum has no privacy permissions and no default privacy group."] = "El foro privado no tiene permisos de privacidad ni grupo por defecto de privacidad."; +$a->strings["Settings were not updated."] = ""; +$a->strings["Add application"] = "Agregar aplicación"; +$a->strings["Save Settings"] = "Guardar configuración"; +$a->strings["Name"] = "Nombre"; +$a->strings["Consumer Key"] = "Clave del consumidor"; +$a->strings["Consumer Secret"] = "Secreto del consumidor"; +$a->strings["Redirect"] = "Redirigir"; +$a->strings["Icon url"] = "Dirección del ícono"; +$a->strings["You can't edit this application."] = "No puedes editar esta aplicación."; +$a->strings["Connected Apps"] = "Aplicaciones conectadas"; +$a->strings["Edit"] = "Editar"; +$a->strings["Client key starts with"] = "Clave de cliente comienza por"; +$a->strings["No name"] = "Sin nombre"; +$a->strings["Remove authorization"] = "Suprimir la autorización"; +$a->strings["No Addon settings configured"] = ""; +$a->strings["Addon Settings"] = ""; +$a->strings["Additional Features"] = "Características adicionales"; +$a->strings["Diaspora (Socialhome, Hubzilla)"] = ""; +$a->strings["enabled"] = "habilitado"; +$a->strings["disabled"] = "deshabilitado"; +$a->strings["Built-in support for %s connectivity is %s"] = "El soporte integrado de conexión con %s está %s"; +$a->strings["OStatus (GNU Social)"] = ""; +$a->strings["Email access is disabled on this site."] = "El acceso por correo está deshabilitado en esta web."; +$a->strings["None"] = "Ninguna"; +$a->strings["Social Networks"] = "Redes sociales"; +$a->strings["General Social Media Settings"] = "Configuración general de social media "; +$a->strings["Accept only top level posts by contacts you follow"] = ""; +$a->strings["The system does an auto completion of threads when a comment arrives. This has got the side effect that you can receive posts that had been started by a non-follower but had been commented by someone you follow. This setting deactivates this behaviour. When activated, you strictly only will receive posts from people you really do follow."] = ""; +$a->strings["Disable Content Warning"] = ""; +$a->strings["Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This disables the automatic collapsing and sets the content warning as the post title. Doesn't affect any other content filtering you eventually set up."] = ""; +$a->strings["Disable intelligent shortening"] = "Deshabilitar recorte inteligente de URL"; +$a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "Normalemente el sistema intenta de encontrara el mejor enlace para agregar a envíos recortados (twitter, OStatus). Si esta opción se encuentra habilitado, todo envío recortado apuntara siempre al tema original en friendica."; +$a->strings["Attach the link title"] = ""; +$a->strings["When activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that share feed content."] = ""; +$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "Automáticamente seguir cualquier GNUsocial (OStatus) seguidores o menciones "; +$a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "Cuando se recibe un mensaje de un perfil desconocido de OStatus, esta opción define que hacer.\nSi es habilitado, un nuevo contacto sera creado para cada usuario."; +$a->strings["Default group for OStatus contacts"] = "Grupo por defecto para contactos OStatus"; +$a->strings["Your legacy GNU Social account"] = "Tu cuenta GNU social conectada"; +$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "Si agrega su viejo nombre de perfil GNUsocial/Statusnet aqui (en el formato de usuario@dominio.tld), sus contactos serán añadidos automáticamente.\nEl campo sera vaciado cuando termine el proceso. "; +$a->strings["Repair OStatus subscriptions"] = "Reparar subscripciones de OStatus"; +$a->strings["Email/Mailbox Setup"] = "Configuración del correo/buzón"; +$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Si quieres comunicarte con tus contactos de correo usando este servicio (opcional), por favor, especifica cómo conectar con tu buzón."; +$a->strings["Last successful email check:"] = "Última comprobación del correo con éxito:"; +$a->strings["IMAP server name:"] = "Nombre del servidor IMAP:"; +$a->strings["IMAP port:"] = "Puerto IMAP:"; +$a->strings["Security:"] = "Seguridad:"; +$a->strings["Email login name:"] = "Nombre de usuario:"; +$a->strings["Email password:"] = "Contraseña:"; +$a->strings["Reply-to address:"] = "Dirección de respuesta:"; +$a->strings["Send public posts to all email contacts:"] = "Enviar publicaciones públicas a todos los contactos de correo:"; +$a->strings["Action after import:"] = "Acción después de importar:"; +$a->strings["Mark as seen"] = "Marcar como leído"; +$a->strings["Move to folder"] = "Mover a un directorio"; +$a->strings["Move to folder:"] = "Mover al directorio:"; +$a->strings["Unable to find your profile. Please contact your admin."] = ""; +$a->strings["Account Types"] = "Tipos de cuenta"; +$a->strings["Personal Page Subtypes"] = "Subtipos de página personal"; +$a->strings["Community Forum Subtypes"] = "Subtipos de foro de comunidad"; +$a->strings["Personal Page"] = "Página personal"; +$a->strings["Account for a personal profile."] = "Cuenta para un perfil personal."; +$a->strings["Organisation Page"] = "Página de organización"; +$a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = "Cuenta para una organización que aprueba automáticamente las solicitudes de contacto como «Seguidores»."; +$a->strings["News Page"] = "Página de noticias"; +$a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = "Cuenta para un reflector de noticias que aprueba automáticamente las solicitudes de contacto como «Seguidores»."; +$a->strings["Community Forum"] = "Foro de la comunidad"; +$a->strings["Account for community discussions."] = "Cuenta para discusiones de la comunidad."; +$a->strings["Normal Account Page"] = "Página de cuenta normal"; +$a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = "Cuenta para un perfil personal regular que requiere aprobación manual de «Amigos» y «Seguidores»."; +$a->strings["Soapbox Page"] = "Página de tribuna"; +$a->strings["Account for a public profile that automatically approves contact requests as \"Followers\"."] = "Cuenta para un perfil público que aprueba automáticamente las solicitudes de contacto como «Seguidores»."; +$a->strings["Public Forum"] = "Foro público"; +$a->strings["Automatically approves all contact requests."] = "Aprueba automáticamente todas las solicitudes de contacto."; +$a->strings["Automatic Friend Page"] = "Página de Amistad autómatica"; +$a->strings["Account for a popular profile that automatically approves contact requests as \"Friends\"."] = "Cuenta para un perfil popular que aprueba automáticamente las solicitudes de contacto como «Friends»."; +$a->strings["Private Forum [Experimental]"] = "Foro privado [Experimental]"; +$a->strings["Requires manual approval of contact requests."] = "Requiere aprobación manual de solicitudes de contacto."; +$a->strings["OpenID:"] = "OpenID:"; +$a->strings["(Optional) Allow this OpenID to login to this account."] = "(Opcional) Permitir a este OpenID acceder a esta cuenta."; +$a->strings["Publish your profile in your local site directory?"] = ""; +$a->strings["Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings."] = ""; +$a->strings["Your profile will also be published in the global friendica directories (e.g. %s)."] = ""; +$a->strings["Your Identity Address is '%s' or '%s'."] = "Su dirección de identidad es '%s' o '%s'."; +$a->strings["Account Settings"] = "Configuración de la cuenta"; +$a->strings["Password Settings"] = "Configuración de la contraseña"; +$a->strings["New Password:"] = "Contraseña nueva:"; +$a->strings["Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon (:)."] = ""; +$a->strings["Confirm:"] = "Confirmar:"; +$a->strings["Leave password fields blank unless changing"] = "Deja la contraseña en blanco si no quieres cambiarla"; +$a->strings["Current Password:"] = "Contraseña actual:"; +$a->strings["Your current password to confirm the changes"] = "Su contraseña actual para confirmar los cambios."; +$a->strings["Password:"] = "Contraseña:"; +$a->strings["Delete OpenID URL"] = ""; +$a->strings["Basic Settings"] = "Configuración básica"; +$a->strings["Full Name:"] = "Nombre completo:"; +$a->strings["Email Address:"] = "Dirección de correo:"; +$a->strings["Your Timezone:"] = "Zona horaria:"; +$a->strings["Your Language:"] = "Tu idioma:"; +$a->strings["Set the language we use to show you friendica interface and to send you emails"] = "Selecciona el idioma que se usara para la interfaz del usuario y para el envío de correo."; +$a->strings["Default Post Location:"] = "Localización predeterminada:"; +$a->strings["Use Browser Location:"] = "Usar localización del navegador:"; +$a->strings["Security and Privacy Settings"] = "Configuración de seguridad y privacidad"; +$a->strings["Maximum Friend Requests/Day:"] = "Máximo número de peticiones de amistad por día:"; +$a->strings["(to prevent spam abuse)"] = "(para prevenir el abuso de spam)"; +$a->strings["Allow your profile to be searchable globally?"] = ""; +$a->strings["Activate this setting if you want others to easily find and follow you. Your profile will be searchable on remote systems. This setting also determines whether Friendica will inform search engines that your profile should be indexed or not."] = ""; +$a->strings["Hide your contact/friend list from viewers of your profile?"] = ""; +$a->strings["A list of your contacts is displayed on your profile page. Activate this option to disable the display of your contact list."] = ""; +$a->strings["Hide your profile details from anonymous viewers?"] = ""; +$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies will still be accessible by other means."] = ""; +$a->strings["Make public posts unlisted"] = ""; +$a->strings["Your public posts will not appear on the community pages or in search results, nor be sent to relay servers. However they can still appear on public feeds on remote servers."] = ""; +$a->strings["Make all posted pictures accessible"] = ""; +$a->strings["This option makes every posted picture accessible via the direct link. This is a workaround for the problem that most other networks can't handle permissions on pictures. Non public pictures still won't be visible for the public on your photo albums though."] = ""; +$a->strings["Allow friends to post to your profile page?"] = "¿Permites que tus amigos publiquen en tu página de perfil?"; +$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = ""; +$a->strings["Allow friends to tag your posts?"] = "¿Permites a los amigos etiquetar tus publicaciones?"; +$a->strings["Your contacts can add additional tags to your posts."] = ""; +$a->strings["Permit unknown people to send you private mail?"] = "¿Permites que desconocidos te manden correos privados?"; +$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = ""; +$a->strings["Maximum private messages per day from unknown people:"] = "Número máximo de mensajes diarios para desconocidos:"; +$a->strings["Default Post Permissions"] = "Permisos por defecto para las publicaciones"; +$a->strings["Expiration settings"] = ""; +$a->strings["Automatically expire posts after this many days:"] = "Las publicaciones expirarán automáticamente después de estos días:"; +$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Si lo dejas vacío no expirarán nunca. Las publicaciones que hayan expirado se borrarán"; +$a->strings["Expire posts"] = ""; +$a->strings["When activated, posts and comments will be expired."] = ""; +$a->strings["Expire personal notes"] = ""; +$a->strings["When activated, the personal notes on your profile page will be expired."] = ""; +$a->strings["Expire starred posts"] = ""; +$a->strings["Starring posts keeps them from being expired. That behaviour is overwritten by this setting."] = ""; +$a->strings["Expire photos"] = ""; +$a->strings["When activated, photos will be expired."] = ""; +$a->strings["Only expire posts by others"] = ""; +$a->strings["When activated, your own posts never expire. Then the settings above are only valid for posts you received."] = ""; +$a->strings["Notification Settings"] = "Configuración de notificaciones"; +$a->strings["Send a notification email when:"] = "Enviar notificación por correo cuando:"; +$a->strings["You receive an introduction"] = "Recibas una presentación"; +$a->strings["Your introductions are confirmed"] = "Tu presentación sea confirmada"; +$a->strings["Someone writes on your profile wall"] = "Alguien escriba en el muro de mi perfil"; +$a->strings["Someone writes a followup comment"] = "Algien escriba en un comentario que sigo"; +$a->strings["You receive a private message"] = "Recibas un mensaje privado"; +$a->strings["You receive a friend suggestion"] = "Recibas una sugerencia de amistad"; +$a->strings["You are tagged in a post"] = "Seas etiquetado en una publicación"; +$a->strings["You are poked/prodded/etc. in a post"] = "Te han tocado/empujado/etc. en una publicación"; +$a->strings["Activate desktop notifications"] = "Activar notificaciones en pantalla."; +$a->strings["Show desktop popup on new notifications"] = "Mostrar notificaciones emergentes en caso de nuevos eventos."; +$a->strings["Text-only notification emails"] = "Notificaciones e-mail de solo texto"; +$a->strings["Send text only notification emails, without the html part"] = "Enviar las notificaciones por correo con formato de solo texto sin html."; +$a->strings["Show detailled notifications"] = "Mostrar notificaciones detalladas"; +$a->strings["Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed."] = ""; +$a->strings["Advanced Account/Page Type Settings"] = "Configuración avanzada de tipo de Cuenta/Página"; +$a->strings["Change the behaviour of this account for special situations"] = "Cambiar el comportamiento de esta cuenta para situaciones especiales"; +$a->strings["Import Contacts"] = ""; +$a->strings["Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account."] = ""; +$a->strings["Upload File"] = ""; +$a->strings["Relocate"] = "Relocalizar"; +$a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Si ha migrado este perfil desde otro servidor aquí y algunos contactos no reciben sus publicaciones intente recomunicar su ubicación a traves este botón. (Como para decir el botón de los botones)"; +$a->strings["Resend relocate message to contacts"] = "Reenviar mensaje de relocalización a los contactos"; +$a->strings["{0} wants to be your friend"] = "{0} quiere ser tu amigo"; +$a->strings["{0} requested registration"] = "{0} solicitudes de registro"; +$a->strings["No contacts in common."] = "Sin contactos en común."; +$a->strings["Common Friends"] = "Amigos comunes"; +$a->strings["No items found"] = ""; +$a->strings["No such group"] = "Ningún grupo"; +$a->strings["Group is empty"] = "El grupo está vacío"; +$a->strings["Group: %s"] = "Grupo: %s"; +$a->strings["Invalid contact."] = "Contacto erróneo."; +$a->strings["Latest Activity"] = ""; +$a->strings["Sort by latest activity"] = ""; +$a->strings["Latest Posts"] = ""; +$a->strings["Sort by post received date"] = ""; +$a->strings["Personal"] = "Personal"; +$a->strings["Posts that mention or involve you"] = "Publicaciones que te mencionan o involucran"; +$a->strings["Starred"] = "Favoritos"; +$a->strings["Favourite Posts"] = "Publicaciones favoritas"; +$a->strings["Resubscribing to OStatus contacts"] = "Resubscribir a contactos de OStatus"; +$a->strings["Error"] = [ + 0 => "", + 1 => "", +]; +$a->strings["Done"] = "hecho!"; +$a->strings["Keep this window open until done."] = "Mantén esta ventana abierta hasta que el proceso ha terminado."; +$a->strings["You aren't following this contact."] = ""; +$a->strings["Unfollowing is currently not supported by your network."] = "Dejar de Seguir no es compatible con su red actualmente."; +$a->strings["Disconnect/Unfollow"] = "Desconectar/Dejar de seguir"; +$a->strings["Your Identity Address:"] = "Dirección de tu perfil:"; +$a->strings["Submit Request"] = "Enviar solicitud"; +$a->strings["Profile URL"] = "URL Perfil"; +$a->strings["Status Messages and Posts"] = "Mensajes de Estado y Publicaciones"; +$a->strings["New Message"] = "Nuevo mensaje"; +$a->strings["Unable to locate contact information."] = "No se puede encontrar información del contacto."; +$a->strings["Discard"] = "Descartar"; +$a->strings["Do you really want to delete this message?"] = "¿Estás seguro de que quieres borrar este mensaje?"; +$a->strings["Yes"] = "Sí"; +$a->strings["Conversation not found."] = ""; +$a->strings["Message was not deleted."] = ""; +$a->strings["Conversation was not removed."] = ""; +$a->strings["No messages."] = "No hay mensajes."; +$a->strings["Message not available."] = "Mensaje no disponibile."; +$a->strings["Delete message"] = "Borrar mensaje"; +$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; +$a->strings["Delete conversation"] = "Eliminar conversación"; +$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "No hay comunicaciones seguras disponibles. Podrías responder desde la página de perfil del remitente. "; +$a->strings["Send Reply"] = "Enviar respuesta"; +$a->strings["Unknown sender - %s"] = "Remitente desconocido - %s"; +$a->strings["You and %s"] = "Tú y %s"; +$a->strings["%s and You"] = "%s y Tú"; +$a->strings["%d message"] = [ + 0 => "%d mensaje", + 1 => "%d mensajes", +]; +$a->strings["Subscribing to OStatus contacts"] = "Subscribir a los contactos de OStatus"; +$a->strings["No contact provided."] = "Sin suministro de datos de contacto."; +$a->strings["Couldn't fetch information for contact."] = "No se ha podido conseguir la información del contacto."; +$a->strings["Couldn't fetch friends for contact."] = "No se ha podido conseguir datos de amigos para contactar."; +$a->strings["success"] = "exito!"; +$a->strings["failed"] = "fallido!"; +$a->strings["ignored"] = "ignorado"; +$a->strings["%1\$s welcomes %2\$s"] = "%1\$s te da la bienvenida a %2\$s"; +$a->strings["User deleted their account"] = ""; +$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = ""; +$a->strings["The user id is %d"] = ""; +$a->strings["Remove My Account"] = "Eliminar mi cuenta"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Esto eliminará por completo tu cuenta. Una vez hecho no se puede deshacer."; +$a->strings["Please enter your password for verification:"] = "Por favor, introduce tu contraseña para la verificación:"; +$a->strings["Remove Item Tag"] = "Eliminar etiqueta"; +$a->strings["Select a tag to remove: "] = "Selecciona una etiqueta para eliminar: "; +$a->strings["Remove"] = "Eliminar"; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "No hay sugerencias disponibles. Si el sitio web es nuevo inténtalo de nuevo dentro de 24 horas."; +$a->strings["The requested item doesn't exist or has been deleted."] = ""; +$a->strings["Access to this profile has been restricted."] = "El acceso a este perfil ha sido restringido."; +$a->strings["The feed for this item is unavailable."] = ""; +$a->strings["Invalid request."] = "Consulta invalida"; +$a->strings["Image exceeds size limit of %s"] = "La imagen excede el limite de %s"; +$a->strings["Unable to process image."] = "Imposible procesar la imagen."; +$a->strings["Wall Photos"] = "Foto del Muro"; +$a->strings["Image upload failed."] = "Error al subir la imagen."; +$a->strings["No valid account found."] = "No se ha encontrado ninguna cuenta válida"; +$a->strings["Password reset request issued. Check your email."] = "Solicitud de restablecimiento de contraseña enviada. Revisa tu correo."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = ""; +$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = ""; +$a->strings["Password reset requested at %s"] = "Contraseña restablecida enviada a %s"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La solicitud no puede ser verificada (deberías haberla proporcionado antes). Falló el restablecimiento de la contraseña."; +$a->strings["Request has expired, please make a new one."] = ""; +$a->strings["Forgot your Password?"] = "¿Olvidaste tu contraseña?"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introduce tu correo para restablecer tu contraseña. Luego comprueba tu correo para las instrucciones adicionales."; +$a->strings["Nickname or Email: "] = "Apodo o Correo electrónico: "; +$a->strings["Reset"] = "Restablecer"; +$a->strings["Password Reset"] = "Restablecer la contraseña"; +$a->strings["Your password has been reset as requested."] = "Tu contraseña ha sido restablecida como solicitaste."; +$a->strings["Your new password is"] = "Tu nueva contraseña es"; +$a->strings["Save or copy your new password - and then"] = "Guarda o copia tu nueva contraseña y luego"; +$a->strings["click here to login"] = "pulsa aquí para acceder"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "Puedes cambiar tu contraseña desde la página de Configuración después de acceder con éxito."; +$a->strings["Your password has been reset."] = ""; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = ""; +$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = ""; +$a->strings["Your password has been changed at %s"] = "Tu contraseña se ha cambiado por %s"; +$a->strings["This introduction has already been accepted."] = "Esta presentación ya ha sido aceptada."; +$a->strings["Profile location is not valid or does not contain profile information."] = "La dirección del perfil no es válida o no contiene información del perfil."; +$a->strings["Warning: profile location has no identifiable owner name."] = "Aviso: La dirección del perfil no tiene un nombre de propietario identificable."; +$a->strings["Warning: profile location has no profile photo."] = "Aviso: la dirección del perfil no tiene foto de perfil."; +$a->strings["%d required parameter was not found at the given location"] = [ + 0 => "no se encontró %d parámetro requerido en el lugar determinado", + 1 => "no se encontraron %d parámetros requeridos en el lugar determinado", +]; +$a->strings["Introduction complete."] = "Presentación completa."; +$a->strings["Unrecoverable protocol error."] = "Error de protocolo irrecuperable."; +$a->strings["Profile unavailable."] = "Perfil no disponible."; +$a->strings["%s has received too many connection requests today."] = "%s ha recibido demasiadas solicitudes de conexión hoy."; +$a->strings["Spam protection measures have been invoked."] = "Han sido activadas las medidas de protección contra spam."; +$a->strings["Friends are advised to please try again in 24 hours."] = "Tus amigos serán avisados para que lo intenten de nuevo pasadas 24 horas."; +$a->strings["Invalid locator"] = "Localizador no válido"; +$a->strings["You have already introduced yourself here."] = "Ya te has presentado aquí."; +$a->strings["Apparently you are already friends with %s."] = "Al parecer, ya eres amigo de %s."; +$a->strings["Invalid profile URL."] = "Dirección de perfil no válida."; +$a->strings["Disallowed profile URL."] = "Dirección de perfil no permitida."; +$a->strings["Blocked domain"] = "Dominio bloqueado"; +$a->strings["Failed to update contact record."] = "Error al actualizar el contacto."; +$a->strings["Your introduction has been sent."] = "Tu presentación ha sido enviada."; +$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "La subscripción remota no se podrá hacer para tu red. Por favor contacta directamente desde tu sistema."; +$a->strings["Please login to confirm introduction."] = "Inicia sesión para confirmar la presentación."; +$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Sesión iniciada con la identificación incorrecta. Entra en este perfil."; +$a->strings["Confirm"] = "Confirmar"; +$a->strings["Hide this contact"] = "Ocultar este contacto"; +$a->strings["Welcome home %s."] = "Bienvenido a casa %s"; +$a->strings["Please confirm your introduction/connection request to %s."] = "Por favor, confirma tu solicitud de presentación/conexión con %s."; +$a->strings["Friend/Connection Request"] = "Solicitud de Amistad/Conexión"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = ""; +$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = ""; +$a->strings["Your Webfinger address or profile URL:"] = ""; +$a->strings["Please answer the following:"] = "Por favor responde lo siguiente:"; +$a->strings["%s knows you"] = ""; +$a->strings["Add a personal note:"] = "Añade una nota personal:"; +$a->strings["Authorize application connection"] = "Autorizar la conexión de la aplicación"; +$a->strings["Return to your app and insert this Securty Code:"] = "Regresa a tu aplicación e introduce este código de seguridad:"; +$a->strings["Please login to continue."] = "Inicia sesión para continuar."; +$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "¿Quieres autorizar a esta aplicación el acceso a tus mensajes y contactos, y/o crear nuevas publicaciones para ti?"; +$a->strings["No"] = "No"; +$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Disculpa, posiblemente el archivo subido es mas grande que la PHP configuración permite."; +$a->strings["Or - did you try to upload an empty file?"] = "Si no - intento de subir un archivo vacío?"; +$a->strings["File exceeds size limit of %s"] = "El archivo excede el limite de tamaño de %s"; +$a->strings["File upload failed."] = "Ha fallado la subida del archivo."; +$a->strings["Unable to locate original post."] = "No se puede encontrar la publicación original."; +$a->strings["Empty post discarded."] = "Publicación vacía descartada."; +$a->strings["Post updated."] = ""; +$a->strings["Item wasn't stored."] = ""; +$a->strings["Item couldn't be fetched."] = ""; $a->strings["Item not found."] = "Elemento no encontrado."; $a->strings["Do you really want to delete this item?"] = "¿Realmente quieres borrar este objeto?"; -$a->strings["Yes"] = "Sí"; -$a->strings["Permission denied."] = "Permiso denegado."; -$a->strings["Archives"] = "Archivos"; -$a->strings["show more"] = "ver más"; -$a->strings["Theme settings updated."] = "Configuración de la apariencia actualizada."; +$a->strings["User imports on closed servers can only be done by an administrator."] = ""; +$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Este sitio ha excedido el número de registros diarios permitidos. Inténtalo de nuevo mañana por favor."; +$a->strings["Import"] = "Importar"; +$a->strings["Move account"] = "Mover cuenta"; +$a->strings["You can import an account from another Friendica server."] = "Puedes importar una cuenta desde otro servidor de Friendica."; +$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Necesitas exportar tu cuenta del antiguo servidor y subirla aquí. Volveremos a crear tu antigua cuenta con todos tus contactos aquí. También intentaremos de informar a tus amigos de que te has mudado."; +$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Esta característica es experimental. No podemos importar contactos desde la red OStatus (statusnet/identi.ca) o desde Diaspora*"; +$a->strings["Account file"] = "Archivo de la cuenta"; +$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Para exportar el perfil vaya a \"Configuracion -> Exportar sus datos personales\" y seleccione \"Exportar cuenta\""; +$a->strings["User not found."] = ""; +$a->strings["View"] = "Vista"; +$a->strings["Previous"] = "Previo"; +$a->strings["Next"] = "Siguiente"; +$a->strings["today"] = "hoy"; +$a->strings["month"] = "mes"; +$a->strings["week"] = "semana"; +$a->strings["day"] = "día"; +$a->strings["list"] = "lista"; +$a->strings["User not found"] = "Usuario no encontrado"; +$a->strings["This calendar format is not supported"] = "Este formato de calendario no se soporta"; +$a->strings["No exportable data found"] = "No se ha encontrado información exportable"; +$a->strings["calendar"] = "calendario"; +$a->strings["Item not found"] = "Elemento no encontrado"; +$a->strings["Edit post"] = "Editar publicación"; +$a->strings["Save"] = "Guardar"; +$a->strings["web link"] = "enlace web"; +$a->strings["Insert video link"] = "Insertar enlace del vídeo"; +$a->strings["video link"] = "enlace de video"; +$a->strings["Insert audio link"] = "Insertar vínculo del audio"; +$a->strings["audio link"] = "enlace de audio"; +$a->strings["CC: email addresses"] = "CC: dirección de correo electrónico"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Ejemplo: juan@ejemplo.com, sofia@ejemplo.com"; +$a->strings["Event can not end before it has started."] = "Un evento no puede terminar antes de su comienzo."; +$a->strings["Event title and start time are required."] = "Título del evento y hora de inicio requeridas."; +$a->strings["Create New Event"] = "Crea un evento nuevo"; +$a->strings["Event details"] = "Detalles del evento"; +$a->strings["Starting date and Title are required."] = "Se requiere fecha de comienzo y titulo"; +$a->strings["Event Starts:"] = "Inicio del evento:"; +$a->strings["Required"] = "Obligatorio"; +$a->strings["Finish date/time is not known or not relevant"] = "La fecha/hora de finalización no es conocida o es irrelevante."; +$a->strings["Event Finishes:"] = "Finalización del evento:"; +$a->strings["Adjust for viewer timezone"] = "Ajuste de zona horaria"; +$a->strings["Description:"] = "Descripción:"; +$a->strings["Location:"] = "Localización:"; +$a->strings["Title:"] = "Título:"; +$a->strings["Share this event"] = "Comparte este evento"; +$a->strings["Basic"] = "Basic"; +$a->strings["Advanced"] = "Avanzado"; +$a->strings["Permissions"] = "Permisos"; +$a->strings["Failed to remove event"] = "Error al eliminar el evento"; +$a->strings["The contact could not be added."] = ""; +$a->strings["You already added this contact."] = "Ya has añadido este contacto."; +$a->strings["The network type couldn't be detected. Contact can't be added."] = "No se pudo detectar el tipo de red. Contacto no puede ser agregado."; +$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "El soporte de Diaspora* no esta habilitado, el contacto no puede ser agregado."; +$a->strings["OStatus support is disabled. Contact can't be added."] = "El soporte de OStatus no esta habilitado, el contacto no puede ser agregado."; +$a->strings["Tags:"] = "Etiquetas:"; +$a->strings["Contact Photos"] = "Foto del contacto"; +$a->strings["Upload"] = "Subir"; +$a->strings["Files"] = "Archivos"; +$a->strings["Personal Notes"] = "Notas personales"; +$a->strings["Photo Albums"] = "Álbum de Fotos"; +$a->strings["Recent Photos"] = "Fotos recientes"; +$a->strings["Upload New Photos"] = "Subir nuevas fotos"; +$a->strings["everybody"] = "todos"; +$a->strings["Contact information unavailable"] = "Información del contacto no disponible"; +$a->strings["Album not found."] = "Álbum no encontrado."; +$a->strings["Album successfully deleted"] = ""; +$a->strings["Album was empty."] = ""; +$a->strings["Failed to delete the photo."] = ""; +$a->strings["a photo"] = "una foto"; +$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s fue etiquetado en %2\$s por %3\$s"; +$a->strings["Image upload didn't complete, please try again"] = ""; +$a->strings["Image file is missing"] = ""; +$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = ""; +$a->strings["Image file is empty."] = "El archivo de imagen está vacío."; +$a->strings["No photos selected"] = "Ninguna foto seleccionada"; +$a->strings["Upload Photos"] = "Subir fotos"; +$a->strings["New album name: "] = "Nombre del nuevo álbum: "; +$a->strings["or select existing album:"] = ""; +$a->strings["Do not show a status post for this upload"] = "No actualizar tu estado con este envío"; +$a->strings["Show to Groups"] = "Mostrar a los Grupos"; +$a->strings["Show to Contacts"] = "Mostrar a los Contactos"; +$a->strings["Do you really want to delete this photo album and all its photos?"] = "¿Estás seguro de quieres borrar este álbum y todas sus fotos?"; +$a->strings["Delete Album"] = "Eliminar álbum"; +$a->strings["Edit Album"] = "Modificar álbum"; +$a->strings["Drop Album"] = ""; +$a->strings["Show Newest First"] = "Mostrar más nuevos primero"; +$a->strings["Show Oldest First"] = "Mostrar más antiguos primero"; +$a->strings["View Photo"] = "Ver foto"; +$a->strings["Permission denied. Access to this item may be restricted."] = "Permiso denegado. El acceso a este elemento puede estar restringido."; +$a->strings["Photo not available"] = "Foto no disponible"; +$a->strings["Do you really want to delete this photo?"] = "¿Estás seguro de que quieres borrar esta foto?"; +$a->strings["Delete Photo"] = "Eliminar foto"; +$a->strings["View photo"] = "Ver foto"; +$a->strings["Edit photo"] = "Modificar foto"; +$a->strings["Delete photo"] = ""; +$a->strings["Use as profile photo"] = "Usar como foto del perfil"; +$a->strings["Private Photo"] = ""; +$a->strings["View Full Size"] = "Ver a tamaño completo"; +$a->strings["Tags: "] = "Etiquetas: "; +$a->strings["[Select tags to remove]"] = ""; +$a->strings["New album name"] = "Nuevo nombre del álbum"; +$a->strings["Caption"] = "Título"; +$a->strings["Add a Tag"] = "Añadir una etiqueta"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Ejemplo: @juan, @Barbara_Ruiz, @julia@example.com, #California, #camping"; +$a->strings["Do not rotate"] = "No rotar"; +$a->strings["Rotate CW (right)"] = "Girar a la derecha"; +$a->strings["Rotate CCW (left)"] = "Girar a la izquierda"; +$a->strings["I like this (toggle)"] = "Me gusta esto (cambiar)"; +$a->strings["I don't like this (toggle)"] = "No me gusta esto (cambiar)"; +$a->strings["This is you"] = "Este eres tú"; +$a->strings["Comment"] = "Comentar"; +$a->strings["Map"] = "Mapa"; +$a->strings["You must be logged in to use addons. "] = "Tienes que estar registrado para tener acceso a los accesorios."; +$a->strings["Delete this item?"] = "¿Eliminar este elemento?"; +$a->strings["toggle mobile"] = "Cambiar a versión móvil"; +$a->strings["Login failed."] = "Accesso fallido."; +$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Se ha encontrado un problema para acceder con el OpenID que has escrito. Verifica que lo hayas escrito correctamente."; +$a->strings["The error message was:"] = "El mensaje del error fue:"; +$a->strings["Login failed. Please check your credentials."] = ""; +$a->strings["Welcome %s"] = ""; +$a->strings["Please upload a profile photo."] = "Por favor sube una foto para tu perfil."; +$a->strings["Method not allowed for this module. Allowed method(s): %s"] = ""; +$a->strings["Page not found."] = "Página no encontrada."; +$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = ""; +$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nError %d ocurrido durante la actualización de la base de datos:\n%s\n"; +$a->strings["Errors encountered performing database changes: "] = "Errores encontrados al realizar cambios en la base de datos: "; +$a->strings["Another database update is currently running."] = ""; +$a->strings["%s: Database update"] = ""; +$a->strings["%s: updating %s table."] = "%s: actualizando %s tabla."; +$a->strings["Database error %d \"%s\" at \"%s\""] = ""; +$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = ""; +$a->strings["template engine cannot be registered without a name."] = ""; +$a->strings["template engine is not registered!"] = ""; +$a->strings["Update %s failed. See error logs."] = "Falló la actualización de %s. Mira los registros de errores."; +$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = ""; +$a->strings["The error message is\n[pre]%s[/pre]"] = "El mensaje de error es\n[pre]%s[/pre]"; +$a->strings["[Friendica Notify] Database update"] = ""; +$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = ""; +$a->strings["Yourself"] = ""; +$a->strings["Followers"] = ""; +$a->strings["Mutuals"] = ""; +$a->strings["Post to Email"] = "Publicar mediante correo electrónico"; +$a->strings["Public"] = ""; +$a->strings["This content will be shown to all your followers and can be seen in the community pages and by anyone with its link."] = ""; +$a->strings["Limited/Private"] = ""; +$a->strings["This content will be shown only to the people in the first box, to the exception of the people mentioned in the second box. It won't appear anywhere public."] = ""; +$a->strings["Show to:"] = ""; +$a->strings["Except to:"] = ""; +$a->strings["Connectors"] = ""; +$a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = ""; +$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Puede que tengas que importar el archivo \"Database.sql\" manualmente usando phpmyadmin o mysql."; +$a->strings["Please see the file \"INSTALL.txt\"."] = "Por favor, consulta el archivo \"INSTALL.txt\"."; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = "No se pudo encontrar una versión de la línea de comandos de PHP en la ruta del servidor web."; +$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = ""; +$a->strings["PHP executable path"] = "Dirección al ejecutable PHP"; +$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Introduce la ruta completa al ejecutable php. Puedes dejarlo en blanco y seguir con la instalación."; +$a->strings["Command line PHP"] = "Línea de comandos PHP"; +$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "El ejecutable PHP no es e lphp cli binary (podria ser versión cgi-fgci)"; +$a->strings["Found PHP version: "] = "Versión PHP encontrada:"; +$a->strings["PHP cli binary"] = "PHP cli binario"; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La versión en línea de comandos de PHP en tu sistema no tiene \"register_argc_argv\" habilitado."; +$a->strings["This is required for message delivery to work."] = "Esto es necesario para que funcione la entrega de mensajes."; +$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de generar claves de cifrado"; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si se ejecuta en Windows, por favor consulta la sección \"http://www.php.net/manual/en/openssl.installation.php\"."; +$a->strings["Generate encryption keys"] = "Generar claves de encriptación"; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: El módulo de Apache mod-rewrite es necesario pero no está instalado."; +$a->strings["Apache mod_rewrite module"] = "Módulo mod_rewrite de Apache"; +$a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "Error: Módulo PDO o MySQLi PHP requerido pero no instalado."; +$a->strings["Error: The MySQL driver for PDO is not installed."] = "Error: El dispositivo MySQL para PDO no está instalado."; +$a->strings["PDO or MySQLi PHP module"] = "Módulo PDO o MySQLi PHP"; +$a->strings["Error, XML PHP module required but not installed."] = "Error, módulo XML PHP requerido pero no instalado."; +$a->strings["XML PHP module"] = "Módulo XML PHP"; +$a->strings["libCurl PHP module"] = "Módulo PHP libCurl"; +$a->strings["Error: libCURL PHP module required but not installed."] = "Error: El módulo de PHP libcurl es necesario, pero no está instalado."; +$a->strings["GD graphics PHP module"] = "Módulo PHP gráficos GD"; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: El módulo de de PHP gráficos GD con soporte JPEG es necesario, pero no está instalado."; +$a->strings["OpenSSL PHP module"] = "Módulo PHP OpenSSL"; +$a->strings["Error: openssl PHP module required but not installed."] = "Error: El módulo de PHP openssl es necesario, pero no está instalado."; +$a->strings["mb_string PHP module"] = "Módulo PHP mb_string"; +$a->strings["Error: mb_string PHP module required but not installed."] = "Error: El módulo de PHP mb_string es necesario, pero no está instalado."; +$a->strings["iconv PHP module"] = ""; +$a->strings["Error: iconv PHP module required but not installed."] = "Error: módulo iconv PHP requerido pero no instalado."; +$a->strings["POSIX PHP module"] = ""; +$a->strings["Error: POSIX PHP module required but not installed."] = ""; +$a->strings["JSON PHP module"] = ""; +$a->strings["Error: JSON PHP module required but not installed."] = ""; +$a->strings["File Information PHP module"] = ""; +$a->strings["Error: File Information PHP module required but not installed."] = ""; +$a->strings["The web installer needs to be able to create a file called \"local.config.php\" in the \"config\" folder of your web server and it is unable to do so."] = ""; +$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Se trata a menudo de una configuración de permisos, pues el servidor web puede que no sea capaz de escribir archivos en la carpeta, aunque tú sí puedas."; +$a->strings["At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica \"config\" folder."] = ""; +$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Como alternativa, puedes saltarte estos pasos y realizar una instalación manual. Por favor, consulta el archivo \"INSTALL.txt\" para las instrucciones."; +$a->strings["config/local.config.php is writable"] = ""; +$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica usa el motor de templates Smarty3 para renderizar su visualisacion web. Smarty3 compila templates hacia PHP para acelerar la velocidad del renderizar."; +$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "Para poder guardar estos templates compilados, el servidor web necesita acceso de escritura en el directorio /view/smarty3/ en el árbol de raíz de la instalación friendica."; +$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Por favor asegure que el usuario que utiliza el servidor web (ejemplo: www-data) tiene permisos de escritura en esta carpeta."; +$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "Nota: como medida de seguridad deberia dar acceso de escritura solo a /view/smarty3 / → no al los archivos template (.tpl) que contiene."; +$a->strings["view/smarty3 is writable"] = "Se puede escribir en /view/smarty3"; +$a->strings["Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist to .htaccess."] = ""; +$a->strings["Error message from Curl when fetching"] = ""; +$a->strings["Url rewrite is working"] = "Reescribiendo la dirección..."; +$a->strings["ImageMagick PHP extension is not installed"] = "No está instalada la extensión ImageMagick PHP"; +$a->strings["ImageMagick PHP extension is installed"] = "ImageMagick PHP extension is installed"; +$a->strings["ImageMagick supports GIF"] = "ImageMagick supporta GIF"; +$a->strings["Database already in use."] = "Base de datos ya se encuentra en uso"; +$a->strings["Could not connect to database."] = "No es posible la conexión con la base de datos."; +$a->strings["Monday"] = "Lunes"; +$a->strings["Tuesday"] = "Martes"; +$a->strings["Wednesday"] = "Miércoles"; +$a->strings["Thursday"] = "Jueves"; +$a->strings["Friday"] = "Viernes"; +$a->strings["Saturday"] = "Sábado"; +$a->strings["Sunday"] = "Domingo"; +$a->strings["January"] = "Enero"; +$a->strings["February"] = "Febrero"; +$a->strings["March"] = "Marzo"; +$a->strings["April"] = "Abril"; +$a->strings["May"] = "Mayo"; +$a->strings["June"] = "Junio"; +$a->strings["July"] = "Julio"; +$a->strings["August"] = "Agosto"; +$a->strings["September"] = "Septiembre"; +$a->strings["October"] = "Octubre"; +$a->strings["November"] = "Noviembre"; +$a->strings["December"] = "Diciembre"; +$a->strings["Mon"] = "Lun"; +$a->strings["Tue"] = "Mar"; +$a->strings["Wed"] = "Mie"; +$a->strings["Thu"] = "Jue"; +$a->strings["Fri"] = "Vie"; +$a->strings["Sat"] = "Sab"; +$a->strings["Sun"] = "Dom"; +$a->strings["Jan"] = "Ene"; +$a->strings["Feb"] = "Feb"; +$a->strings["Mar"] = "Mar"; +$a->strings["Apr"] = "Abr"; +$a->strings["Jun"] = "Jun"; +$a->strings["Jul"] = "Jul"; +$a->strings["Aug"] = "Ago"; +$a->strings["Sep"] = "Sep"; +$a->strings["Oct"] = "Oct"; +$a->strings["Nov"] = "Nov"; +$a->strings["Dec"] = "Dec"; +$a->strings["poke"] = "tocar"; +$a->strings["poked"] = "tocó a"; +$a->strings["ping"] = "hacer \"ping\""; +$a->strings["pinged"] = "hizo \"ping\" a"; +$a->strings["prod"] = "empujar"; +$a->strings["prodded"] = "empujó a"; +$a->strings["slap"] = "abofetear"; +$a->strings["slapped"] = "abofeteó a"; +$a->strings["finger"] = "meter dedo"; +$a->strings["fingered"] = "le metió un dedo a"; +$a->strings["rebuff"] = "desairar"; +$a->strings["rebuffed"] = "desairó a"; +$a->strings["Error decoding account file"] = "Error decodificando el archivo de cuenta"; +$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Error! No hay datos de versión en el archivo! ¿Es esto de una cuenta friendica? "; +$a->strings["User '%s' already exists on this server!"] = "La cuenta '%s' ya existe en este servidor!"; +$a->strings["User creation error"] = "Error al crear la cuenta"; +$a->strings["%d contact not imported"] = [ + 0 => "%d contactos no encontrado", + 1 => "%d contactos no importado", +]; +$a->strings["User profile creation error"] = "Error de creación del perfil de la cuenta"; +$a->strings["Done. You can now login with your username and password"] = "Hecho. Ahora podes ingresar con tu nombre de cuenta y la contraseña."; +$a->strings["Legacy module file not found: %s"] = ""; +$a->strings["(no subject)"] = "(sin asunto)"; +$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Este mensaje te lo ha enviado %s, miembro de la red social Friendica."; +$a->strings["You may visit them online at %s"] = "Los puedes visitar en línea en %s"; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Por favor contacta con el remitente respondiendo a este mensaje si no deseas recibir estos mensajes."; +$a->strings["%s posted an update."] = "%s ha publicado una actualización."; +$a->strings["This entry was edited"] = "Esta entrada fue editada"; +$a->strings["Private Message"] = "Mensaje privado"; +$a->strings["pinned item"] = ""; +$a->strings["Delete locally"] = ""; +$a->strings["Delete globally"] = ""; +$a->strings["Remove locally"] = ""; +$a->strings["save to folder"] = "grabado en directorio"; +$a->strings["I will attend"] = "Voy a estar presente"; +$a->strings["I will not attend"] = "No voy a estar presente"; +$a->strings["I might attend"] = "Puede que voy a estar presente"; +$a->strings["ignore thread"] = "ignorar publicación"; +$a->strings["unignore thread"] = "revertir ignorar publicacion"; +$a->strings["toggle ignore status"] = "cambiar estatus de observación"; +$a->strings["pin"] = ""; +$a->strings["unpin"] = ""; +$a->strings["toggle pin status"] = ""; +$a->strings["pinned"] = ""; +$a->strings["add star"] = "Añadir estrella"; +$a->strings["remove star"] = "Quitar estrella"; +$a->strings["toggle star status"] = "Añadir a destacados"; +$a->strings["starred"] = "marcados con estrellas"; +$a->strings["add tag"] = "añadir etiqueta"; +$a->strings["like"] = "me gusta"; +$a->strings["dislike"] = "no me gusta"; +$a->strings["Share this"] = "Compartir esto"; +$a->strings["share"] = "compartir"; +$a->strings["%s (Received %s)"] = ""; +$a->strings["Comment this item on your system"] = ""; +$a->strings["remote comment"] = ""; +$a->strings["Pushed"] = ""; +$a->strings["Pulled"] = ""; +$a->strings["to"] = "a"; +$a->strings["via"] = "vía"; +$a->strings["Wall-to-Wall"] = "Muro-A-Muro"; +$a->strings["via Wall-To-Wall:"] = "via Muro-A-Muro:"; +$a->strings["Reply to %s"] = ""; +$a->strings["More"] = ""; +$a->strings["Notifier task is pending"] = ""; +$a->strings["Delivery to remote servers is pending"] = ""; +$a->strings["Delivery to remote servers is underway"] = ""; +$a->strings["Delivery to remote servers is mostly done"] = ""; +$a->strings["Delivery to remote servers is done"] = ""; +$a->strings["%d comment"] = [ + 0 => "%d comentario", + 1 => "%d comentarios", +]; +$a->strings["Show more"] = ""; +$a->strings["Show fewer"] = ""; +$a->strings["comment"] = [ + 0 => "", + 1 => "Comentario", +]; +$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = ""; +$a->strings["The contact entries have been archived"] = ""; +$a->strings["Could not find any contact entry for this URL (%s)"] = "No se ha encontrado ninguna entrada de contacto para esta URL (%s)"; +$a->strings["The contact has been blocked from the node"] = "El contacto ha sido blockeado del nodo"; +$a->strings["Enter new password: "] = ""; +$a->strings["Enter user name: "] = ""; +$a->strings["Enter user nickname: "] = ""; +$a->strings["Enter user email address: "] = ""; +$a->strings["Enter a language (optional): "] = ""; +$a->strings["User is not pending."] = ""; +$a->strings["User has already been marked for deletion."] = ""; +$a->strings["Type \"yes\" to delete %s"] = ""; +$a->strings["Deletion aborted."] = ""; +$a->strings["Post update version number has been set to %s."] = ""; +$a->strings["Check for pending update actions."] = ""; +$a->strings["Done."] = ""; +$a->strings["Execute pending post updates."] = ""; +$a->strings["All pending post updates are done."] = ""; +$a->strings["The folder view/smarty3/ must be writable by webserver."] = ""; +$a->strings["Hometown:"] = "Ciudad de origen:"; +$a->strings["Marital Status:"] = ""; +$a->strings["With:"] = ""; +$a->strings["Since:"] = ""; +$a->strings["Sexual Preference:"] = "Preferencia sexual:"; +$a->strings["Political Views:"] = "Ideas políticas:"; +$a->strings["Religious Views:"] = "Creencias religiosas:"; +$a->strings["Likes:"] = "Me gusta:"; +$a->strings["Dislikes:"] = "No me gusta:"; +$a->strings["Title/Description:"] = "Título/Descrición:"; +$a->strings["Summary"] = "Resumen"; +$a->strings["Musical interests"] = "Gustos musicales"; +$a->strings["Books, literature"] = "Libros, literatura"; +$a->strings["Television"] = "Televisión"; +$a->strings["Film/dance/culture/entertainment"] = "Películas/baile/cultura/entretenimiento"; +$a->strings["Hobbies/Interests"] = "Aficiones/Intereses"; +$a->strings["Love/romance"] = "Amor/Romance"; +$a->strings["Work/employment"] = "Trabajo/ocupación"; +$a->strings["School/education"] = "Escuela/estudios"; +$a->strings["Contact information and Social Networks"] = "Informacioń de contacto y Redes sociales"; +$a->strings["No system theme config value set."] = ""; +$a->strings["Friend Suggestion"] = "Propuestas de amistad"; +$a->strings["Friend/Connect Request"] = "Solicitud de Amistad/Conexión"; +$a->strings["New Follower"] = "Nuevo seguidor"; +$a->strings["%s created a new post"] = "%s creó una nueva publicación"; +$a->strings["%s commented on %s's post"] = "%s comentó la publicación de %s"; +$a->strings["%s liked %s's post"] = "A %s le gusta la publicación de %s"; +$a->strings["%s disliked %s's post"] = "A %s no le gusta la publicación de %s"; +$a->strings["%s is attending %s's event"] = "%s está asistiendo al evento %s's"; +$a->strings["%s is not attending %s's event"] = "%s no está asistiendo al evento %s's"; +$a->strings["%s may attending %s's event"] = ""; +$a->strings["%s is now friends with %s"] = "%s es ahora es amigo de %s"; +$a->strings["Network Notifications"] = "Notificaciones de Red"; +$a->strings["System Notifications"] = "Notificaciones del sistema"; +$a->strings["Personal Notifications"] = "Notificaciones personales"; +$a->strings["Home Notifications"] = "Notificaciones de Inicio"; +$a->strings["No more %s notifications."] = "No más notificaciones de %s."; +$a->strings["Show unread"] = "Mostrar no leído"; +$a->strings["Show all"] = "Mostrar todo"; +$a->strings["You must be logged in to show this page."] = ""; +$a->strings["Notifications"] = "Notificaciones"; +$a->strings["Show Ignored Requests"] = "Mostrar peticiones ignoradas"; +$a->strings["Hide Ignored Requests"] = "Ocultar peticiones ignoradas"; +$a->strings["Notification type:"] = ""; +$a->strings["Suggested by:"] = ""; +$a->strings["Hide this contact from others"] = "Ocultar este contacto a los demás."; +$a->strings["Approve"] = "Aprobar"; +$a->strings["Claims to be known to you: "] = "Dice conocerte: "; +$a->strings["Shall your connection be bidirectional or not?"] = "¿Su conexión debe ser bidireccional o no?"; +$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Aceptar a %s como amigo le permite a %s suscribirse a sus publicaciones, y usted también recibirá actualizaciones de ellos en sus noticias."; +$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Aceptar a %s como suscriptor les permite suscribirse a sus publicaciones, pero usted no recibirá actualizaciones de ellos en sus noticias."; +$a->strings["Friend"] = "Amigo"; +$a->strings["Subscriber"] = "Suscriptor"; +$a->strings["About:"] = "Acerca de:"; +$a->strings["Network:"] = "Red:"; +$a->strings["No introductions."] = "Sin presentaciones."; +$a->strings["A Decentralized Social Network"] = ""; +$a->strings["Logged out."] = "Sesión finalizada"; +$a->strings["Invalid code, please retry."] = ""; +$a->strings["Two-factor authentication"] = ""; +$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = ""; +$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = ""; +$a->strings["Please enter a code from your authentication app"] = ""; +$a->strings["Verify code and complete login"] = ""; +$a->strings["Remaining recovery codes: %d"] = ""; +$a->strings["Two-factor recovery"] = ""; +$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = ""; +$a->strings["Please enter a recovery code"] = ""; +$a->strings["Submit recovery code and complete login"] = ""; +$a->strings["Create a New Account"] = "Crear una nueva cuenta"; +$a->strings["Register"] = "Registrarse"; +$a->strings["Your OpenID: "] = ""; +$a->strings["Please enter your username and password to add the OpenID to your existing account."] = ""; +$a->strings["Or login using OpenID: "] = "O inicia sesión usando OpenID: "; +$a->strings["Logout"] = "Salir"; +$a->strings["Login"] = "Acceder"; +$a->strings["Password: "] = "Contraseña: "; +$a->strings["Remember me"] = "Recordarme"; +$a->strings["Forgot your password?"] = "¿Olvidaste la contraseña?"; +$a->strings["Website Terms of Service"] = "Términos de uso del sitio"; +$a->strings["terms of service"] = "Términos de uso"; +$a->strings["Website Privacy Policy"] = "Política de privacidad del sitio"; +$a->strings["privacy policy"] = "Política de privacidad"; +$a->strings["OpenID protocol error. No ID returned"] = ""; +$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = ""; +$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = ""; +$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; +$a->strings["Time Conversion"] = "Conversión horária"; +$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica ofrece este servicio para compartir eventos con otros servidores de la red friendica y amigos en zonas de horarios desconocidos."; +$a->strings["UTC time: %s"] = "Tiempo UTC: %s"; +$a->strings["Current timezone: %s"] = "Zona horaria actual: %s"; +$a->strings["Converted localtime: %s"] = "Zona horaria local convertida: %s"; +$a->strings["Please select your timezone:"] = "Por favor, selecciona tu zona horaria:"; +$a->strings["Source input"] = ""; +$a->strings["BBCode::toPlaintext"] = ""; +$a->strings["BBCode::convert (raw HTML)"] = ""; +$a->strings["BBCode::convert"] = ""; +$a->strings["BBCode::convert => HTML::toBBCode"] = ""; +$a->strings["BBCode::toMarkdown"] = ""; +$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = ""; +$a->strings["BBCode::toMarkdown => Markdown::convert"] = ""; +$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = ""; +$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = ""; +$a->strings["Item Body"] = ""; +$a->strings["Item Tags"] = ""; +$a->strings["PageInfo::appendToBody"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert"] = ""; +$a->strings["Source input (Diaspora format)"] = ""; +$a->strings["Source input (Markdown)"] = ""; +$a->strings["Markdown::convert (raw HTML)"] = ""; +$a->strings["Markdown::convert"] = ""; +$a->strings["Markdown::toBBCode"] = ""; +$a->strings["Raw HTML input"] = ""; +$a->strings["HTML Input"] = ""; +$a->strings["HTML::toBBCode"] = ""; +$a->strings["HTML::toBBCode => BBCode::convert"] = ""; +$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = ""; +$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = ""; +$a->strings["HTML::toMarkdown"] = ""; +$a->strings["HTML::toPlaintext"] = ""; +$a->strings["HTML::toPlaintext (compact)"] = ""; +$a->strings["Decoded post"] = ""; +$a->strings["Post array before expand entities"] = ""; +$a->strings["Post converted"] = ""; +$a->strings["Converted body"] = ""; +$a->strings["Twitter addon is absent from the addon/ folder."] = ""; +$a->strings["Source text"] = ""; +$a->strings["BBCode"] = ""; +$a->strings["Diaspora"] = "Diaspora*"; +$a->strings["Markdown"] = ""; +$a->strings["HTML"] = ""; +$a->strings["Twitter Source"] = ""; +$a->strings["Only logged in users are permitted to perform a probing."] = "Sólo los usuarios registrados pueden realizar una exploración."; +$a->strings["Formatted"] = ""; +$a->strings["Source"] = ""; +$a->strings["Activity"] = ""; +$a->strings["Object data"] = ""; +$a->strings["Result Item"] = ""; +$a->strings["Source activity"] = ""; +$a->strings["You must be logged in to use this module"] = ""; +$a->strings["Source URL"] = ""; +$a->strings["Lookup address"] = ""; +$a->strings["%s's timeline"] = ""; +$a->strings["%s's posts"] = ""; +$a->strings["%s's comments"] = ""; +$a->strings["No contacts."] = "Ningún contacto."; +$a->strings["Follower (%s)"] = [ + 0 => "", + 1 => "", +]; +$a->strings["Following (%s)"] = [ + 0 => "", + 1 => "", +]; +$a->strings["Mutual friend (%s)"] = [ + 0 => "", + 1 => "", +]; +$a->strings["Contact (%s)"] = [ + 0 => "", + 1 => "", +]; +$a->strings["All contacts"] = ""; +$a->strings["Following"] = ""; +$a->strings["Mutual friends"] = ""; +$a->strings["You're currently viewing your profile as %s Cancel"] = ""; +$a->strings["Member since:"] = ""; +$a->strings["j F, Y"] = "j F, Y"; +$a->strings["j F"] = "j F"; +$a->strings["Birthday:"] = "Fecha de nacimiento:"; +$a->strings["Age: "] = "Edad: "; +$a->strings["%d year old"] = [ + 0 => "", + 1 => "", +]; +$a->strings["XMPP:"] = "XMPP:"; +$a->strings["Homepage:"] = "Página de inicio:"; +$a->strings["Forums:"] = "Foros:"; +$a->strings["View profile as:"] = ""; +$a->strings["Edit profile"] = "Editar perfil"; +$a->strings["View as"] = ""; +$a->strings["Only parent users can create additional accounts."] = ""; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = ""; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Si no estás familiarizado con OpenID, por favor deja ese campo en blanco y rellena el resto de los elementos."; +$a->strings["Your OpenID (optional): "] = "Tu OpenID (opcional):"; +$a->strings["Include your profile in member directory?"] = "¿Incluir tu perfil en el directorio de miembros?"; +$a->strings["Note for the admin"] = "Nota para el administrador"; +$a->strings["Leave a message for the admin, why you want to join this node"] = "Deje un mensaje para el administrador sobre por qué quiere unirse a este nodo"; +$a->strings["Membership on this site is by invitation only."] = "Sitio solo accesible mediante invitación."; +$a->strings["Your invitation code: "] = ""; +$a->strings["Registration"] = "Registro"; +$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Nombre completo (ej. Joe Smith, real o real aparente):"; +$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = ""; +$a->strings["Please repeat your e-mail address:"] = ""; +$a->strings["Leave empty for an auto generated password."] = "Dejar vacío para autogenerar una contraseña"; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = ""; +$a->strings["Choose a nickname: "] = "Escoge un apodo: "; +$a->strings["Import your profile to this friendica instance"] = "Importar tu perfil a esta instancia de friendica"; +$a->strings["Terms of Service"] = "Términos de Servicio"; +$a->strings["Note: This node explicitly contains adult content"] = ""; +$a->strings["Parent Password:"] = ""; +$a->strings["Please enter the password of the parent account to legitimize your request."] = ""; +$a->strings["Password doesn't match."] = ""; +$a->strings["Please enter your password."] = ""; +$a->strings["You have entered too much information."] = ""; +$a->strings["Please enter the identical mail address in the second field."] = ""; +$a->strings["The additional account was created."] = ""; +$a->strings["Registration successful. Please check your email for further instructions."] = "Te has registrado con éxito. Por favor, consulta tu correo para más información."; +$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Error al intentar de enviar mensaje de correo. Aquí los detalles de su cuenta:
    login: %s
    contraseña: %s

    Puede cambiar su contraseña después de ingresar al sitio."; +$a->strings["Registration successful."] = "Registro exitoso."; +$a->strings["Your registration can not be processed."] = "Tu registro no se puede procesar."; +$a->strings["You have to leave a request note for the admin."] = ""; +$a->strings["Your registration is pending approval by the site owner."] = "Tu registro está pendiente de aprobación por el propietario del sitio."; +$a->strings["Bad Request"] = ""; +$a->strings["Unauthorized"] = ""; +$a->strings["Forbidden"] = ""; +$a->strings["Not Found"] = "No se ha encontrado"; +$a->strings["Internal Server Error"] = ""; +$a->strings["Service Unavailable"] = ""; +$a->strings["The server cannot or will not process the request due to an apparent client error."] = ""; +$a->strings["Authentication is required and has failed or has not yet been provided."] = ""; +$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = ""; +$a->strings["The requested resource could not be found but may be available in the future."] = ""; +$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = ""; +$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = ""; +$a->strings["Go back"] = ""; +$a->strings["Welcome to %s"] = "Bienvenido a %s"; +$a->strings["No friends to display."] = "No hay amigos para mostrar."; +$a->strings["Suggested contact not found."] = ""; +$a->strings["Friend suggestion sent."] = "Solicitud de amistad enviada."; +$a->strings["Suggest Friends"] = "Sugerencias de amistad"; +$a->strings["Suggest a friend for %s"] = "Recomienda un amigo a %s"; +$a->strings["Credits"] = "Creditos"; +$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica es un proyecto comunitario, que no seria posible sin la ayuda de mucha gente. Aquí una lista de de aquellos que aportaron al código o la traducción de friendica.\nGracias a todos! "; +$a->strings["Friendica Communications Server - Setup"] = ""; +$a->strings["System check"] = "Verificación del sistema"; +$a->strings["Check again"] = "Compruebalo de nuevo"; +$a->strings["No SSL policy, links will track page SSL state"] = "No existe una política de SSL, los vínculos harán un seguimiento del estado de SSL en la página"; +$a->strings["Force all links to use SSL"] = "Forzar todos los enlaces a utilizar SSL"; +$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Certificación personal, usa SSL solo para enlaces locales (no recomendado)"; +$a->strings["Base settings"] = ""; +$a->strings["SSL link policy"] = "Política de enlaces SSL"; +$a->strings["Determines whether generated links should be forced to use SSL"] = "Determina si los enlaces generados deben ser forzados a utilizar SSL"; +$a->strings["Host name"] = "Nombre de dominio"; +$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = ""; +$a->strings["Base path to installation"] = "Ruta base para la instalación"; +$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Si el sistema no puede detectar el acceso correcto a la instalación, ingrese la dirección correcta aquí. Esta configuración solo debería utilizarse si si usa un sistema restringido y enlaces simbolicos a su webroot."; +$a->strings["Sub path of the URL"] = ""; +$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = ""; +$a->strings["Database connection"] = "Conexión con la base de datos"; +$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Con el fin de poder instalar Friendica, necesitamos saber cómo conectar con tu base de datos."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Por favor, contacta con tu proveedor de servicios o con el administrador de la página si tienes alguna pregunta sobre estas configuraciones."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de datos que especifiques a continuación debería existir ya. Si no es el caso, debes crearla antes de continuar."; +$a->strings["Database Server Name"] = "Nombre del servidor de la base de datos"; +$a->strings["Database Login Name"] = "Usuario de la base de datos"; +$a->strings["Database Login Password"] = "Contraseña de la base de datos"; +$a->strings["For security reasons the password must not be empty"] = "Por razones de seguridad la contraseña no debe estar vacía"; +$a->strings["Database Name"] = "Nombre de la base de datos"; +$a->strings["Please select a default timezone for your website"] = "Por favor, selecciona la zona horaria predeterminada para tu web"; +$a->strings["Site settings"] = "Configuración de la página web"; +$a->strings["Site administrator email address"] = "Dirección de correo del administrador de la web"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "La dirección de correo de tu cuenta debe coincidir con esta para poder usar el panel de administración de la web."; +$a->strings["System Language:"] = "Sistema de idioma:"; +$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Seleccione el idioma por defecto para su interfaz de instalación de Friendica y para enviar emails."; +$a->strings["Your Friendica site database has been installed."] = "La base de datos de su sitio web de Friendica ha sido instalada."; +$a->strings["Installation finished"] = ""; +$a->strings["

    What next

    "] = "

    ¿Ahora qué?

    "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = ""; +$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = ""; +$a->strings["- select -"] = "- seleccionar -"; +$a->strings["Item was not removed"] = ""; +$a->strings["Item was not deleted"] = ""; +$a->strings["Wrong type \"%s\", expected one of: %s"] = ""; +$a->strings["Model not found"] = ""; +$a->strings["Remote privacy information not available."] = "Privacidad de la información remota no disponible."; +$a->strings["Visible to:"] = "Visible para:"; +$a->strings["Manage Identities and/or Pages"] = "Administrar identidades y/o páginas"; +$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Cambia entre diferentes identidades o páginas de Comunidad/Grupos que comparten los detalles de tu cuenta o sobre los que tienes permisos para administrar"; +$a->strings["Select an identity to manage: "] = "Selecciona una identidad a gestionar:"; +$a->strings["Local Community"] = ""; +$a->strings["Posts from local users on this server"] = ""; +$a->strings["Global Community"] = ""; +$a->strings["Posts from users of the whole federated network"] = ""; +$a->strings["No results."] = "Sin resultados."; +$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = ""; +$a->strings["Community option not available."] = ""; +$a->strings["Not available."] = "No disponible"; +$a->strings["Welcome to Friendica"] = "Bienvenido a Friendica "; +$a->strings["New Member Checklist"] = "Listado de nuevos miembros"; +$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Nos gustaría ofrecerte algunos consejos y enlaces para ayudar a hacer tu experiencia más amena. Pulsa en cualquier elemento para visitar la página correspondiente. Un enlace a esta página será visible desde tu página de inicio durante las dos semanas siguientes a tu inscripción y luego desaparecerá."; +$a->strings["Getting Started"] = "Empezando"; +$a->strings["Friendica Walk-Through"] = "Visita guiada a Friendica"; +$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "En tu página de Inicio Rápido - busca una introducción breve para tus pestañas de perfil y red, haz algunas conexiones nuevas, y busca algunos grupos a los que unirte."; +$a->strings["Go to Your Settings"] = "Ir a tus ajustes"; +$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "En la página de Configuración puedes cambiar tu contraseña inicial. También aparece tu ID (Identity Address). Es parecida a una dirección de correo y te servirá para conectar con gente de redes sociales libres."; +$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Revisa las otras configuraciones, especialmente la configuración de privacidad. Un listado de directorio sin publicar es como tener un número de teléfono sin publicar. Normalmente querrás publicar tu listado, a menos que tus amigos y amigos potenciales sepan cómo ponerse en contacto contigo."; +$a->strings["Upload Profile Photo"] = "Subir foto del Perfil"; +$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Sube una foto para tu perfil si no lo has hecho aún. Los estudios han demostrado que la gente que usa fotos suyas reales tienen diez veces más éxito a la hora de entablar amistad que las que no."; +$a->strings["Edit Your Profile"] = "Editar tu perfil"; +$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Edita tu perfil predeterminado como quieras. Revisa la configuración para ocultar tu lista de amigos o tu perfil a los visitantes desconocidos."; +$a->strings["Profile Keywords"] = "Palabras clave del perfil"; +$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = ""; +$a->strings["Connecting"] = "Conectando"; +$a->strings["Importing Emails"] = "Importando correos electrónicos"; +$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Introduce la información para acceder a tu correo en la página de Configuración del conector si quieres importar e interactuar con amigos o listas de correos del buzón de entrada de tu correo electrónico."; +$a->strings["Go to Your Contacts Page"] = "Ir a tu página de contactos"; +$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Tu página de Contactos es el portal desde donde podrás manejar tus amistades y conectarte con amigos de otras redes. Normalmente introduces su dirección o la dirección de su sitio web en el recuadro \"Añadir contacto nuevo\"."; +$a->strings["Go to Your Site's Directory"] = "Ir al directorio de tu sitio"; +$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "El Directorio te permite encontrar otras personas en esta red o en cualquier otro sitio federado. Busca algún enlace de Conectar o Seguir en su perfil. Proporciona tu direción personal si es necesario."; +$a->strings["Finding New People"] = "Encontrando nueva gente"; +$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "En el panel lateral de la página de Contactos existen varias herramientas para encontrar nuevos amigos. Podemos filtrar personas por sus intereses, buscar personas por nombre o por sus intereses, y ofrecerte sugerencias basadas en sus relaciones de la red. En un sitio nuevo, las sugerencias de amigos por lo general comienzan pasadas las 24 horas."; +$a->strings["Groups"] = "Grupos"; +$a->strings["Group Your Contacts"] = "Agrupa tus contactos"; +$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Una vez que tengas algunos amigos, puedes organizarlos en grupos privados de conversación mediante el memnú en tu página de Contactos y luego puedes interactuar con cada grupo por separado desde tu página de Red."; +$a->strings["Why Aren't My Posts Public?"] = "¿Por qué mis publicaciones no son públicas?"; +$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respeta tu privacidad. Por defecto, tus publicaciones solo se mostrarán a personas que hayas añadido como amistades. Para más información, mira la sección de ayuda en el enlace de más arriba."; +$a->strings["Getting Help"] = "Consiguiendo ayuda"; +$a->strings["Go to the Help Section"] = "Ir a la sección de ayuda"; +$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Puedes consultar nuestra página de Ayuda para más información y recursos de ayuda."; +$a->strings["This page is missing a url parameter."] = ""; +$a->strings["The post was created"] = "La publicación fue creada"; +$a->strings["Submanaged account can't access the administation pages. Please log back in as the main account."] = ""; $a->strings["Information"] = "Información"; -$a->strings["Overview"] = ""; +$a->strings["Overview"] = "Resumen"; $a->strings["Federation Statistics"] = "Estadísticas de federación"; $a->strings["Configuration"] = "Configuración"; $a->strings["Site"] = "Sitio"; @@ -201,162 +1298,290 @@ $a->strings["Users"] = "Usuarios"; $a->strings["Addons"] = ""; $a->strings["Themes"] = "Temas"; $a->strings["Additional features"] = "Características adicionales"; -$a->strings["Terms of Service"] = "Términos de Servicio"; $a->strings["Database"] = "Base de Datos"; $a->strings["DB updates"] = "Actualizaciones de la Base de Datos"; -$a->strings["Inspect Queue"] = "Inspeccionar cola"; $a->strings["Inspect Deferred Workers"] = ""; $a->strings["Inspect worker Queue"] = ""; $a->strings["Tools"] = "Herramientas"; -$a->strings["Contact Blocklist"] = ""; +$a->strings["Contact Blocklist"] = "Lista de Contactos Bloqueados"; $a->strings["Server Blocklist"] = "Lista de bloqueo del servidor"; $a->strings["Delete Item"] = "Eliminar Artículo"; $a->strings["Logs"] = "Registros"; $a->strings["View Logs"] = "Ver registro de depuración"; $a->strings["Diagnostics"] = "Diagnósticos"; -$a->strings["PHP Info"] = ""; +$a->strings["PHP Info"] = "Información PHP"; $a->strings["probe address"] = "probar direccion"; $a->strings["check webfinger"] = "Verificar webfinger"; +$a->strings["Item Source"] = ""; +$a->strings["Babel"] = ""; +$a->strings["ActivityPub Conversion"] = ""; $a->strings["Admin"] = "Admin"; -$a->strings["Addon Features"] = ""; +$a->strings["Addon Features"] = "Funciones de los Addon"; $a->strings["User registrations waiting for confirmation"] = "Registro de usuarios esperando la confirmación"; -$a->strings["Administration"] = "Administración"; -$a->strings["Display Terms of Service"] = "Mostrar los Términos de Servicio"; -$a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Habilitar la página de los Términos de Servicio. Si esto está activo un enlace a los términos será adicionado al formulario de registro y en la página de información general."; -$a->strings["Display Privacy Statement"] = "Mostrar las Directivas de Privacidad"; -$a->strings["Show some informations regarding the needed information to operate the node according e.g. to EU-GDPR."] = ""; -$a->strings["Privacy Statement Preview"] = "Vista previa de las Directivas de Seguridad"; -$a->strings["The Terms of Service"] = "Los Términos de Servicio"; -$a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Introduzca los Términos de Servicio para tu nodo aquí. Puedes usar BBCode. Cabeceras de sección deberían ser [2] e inferior."; -$a->strings["Save Settings"] = "Guardar configuración"; -$a->strings["Blocked domain"] = "Dominio bloqueado"; -$a->strings["The blocked domain"] = "El dominio bloqueado"; -$a->strings["Reason for the block"] = "Razón para el bloqueo"; -$a->strings["The reason why you blocked this domain."] = "La razón por la que bloqueó este dominio."; -$a->strings["Delete domain"] = "Eliminar dominio"; -$a->strings["Check to delete this entry from the blocklist"] = "Marca para eliminar esta entrada de la lista de bloqueo"; -$a->strings["This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."] = "Esta página se puede usar para definir una lista negra de servidores de la red federada a los que no se les permite interactuar con su nodo. Para todos los dominios ingresados, también debe dar una razón por la que ha bloqueado el servidor remoto."; -$a->strings["The list of blocked servers will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "La lista de servidores bloqueados estará disponible públicamente en la página /friendica para que los usuarios y las personas que investiguen los problemas de comunicación puedan encontrar fácilmente la razón.."; -$a->strings["Add new entry to block list"] = "Agregar nueva entrada a la lista de bloqueo"; -$a->strings["Server Domain"] = "Dominio del servidor"; -$a->strings["The domain of the new server to add to the block list. Do not include the protocol."] = "El dominio del nuevo servidor para añadir a la lista de bloqueo. No incluye el protocolo."; -$a->strings["Block reason"] = "Lazón del bloqueo"; -$a->strings["Add Entry"] = "Añadir Entrada"; -$a->strings["Save changes to the blocklist"] = "Guardar cambios en la lista de bloqueo"; -$a->strings["Current Entries in the Blocklist"] = "Entradas actuales en la lista de bloqueo"; -$a->strings["Delete entry from blocklist"] = "Eliminar entrada de la lista de bloqueo"; -$a->strings["Delete entry from blocklist?"] = "¿Eliminar entrada de la lista de bloqueo?"; -$a->strings["Server added to blocklist."] = "Servidor añadido a la lista de bloqueo."; -$a->strings["Site blocklist updated."] = "Lista de bloqueo del sitio actualizada."; -$a->strings["The contact has been blocked from the node"] = "El contacto ha sido blockeado del nodo"; -$a->strings["Could not find any contact entry for this URL (%s)"] = ""; -$a->strings["%s contact unblocked"] = [ - 0 => "", - 1 => "", +$a->strings["%d contact edited."] = [ + 0 => "%d contacto editado.", + 1 => "%d contacts edited.", ]; -$a->strings["Remote Contact Blocklist"] = ""; -$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = ""; -$a->strings["Block Remote Contact"] = ""; -$a->strings["select all"] = "seleccionar todo"; -$a->strings["select none"] = ""; -$a->strings["Block"] = "Bloquear"; +$a->strings["Could not access contact record."] = "No se pudo acceder a los datos del contacto."; +$a->strings["Follow"] = ""; +$a->strings["Unfollow"] = ""; +$a->strings["Contact not found"] = ""; +$a->strings["Contact has been blocked"] = "El contacto ha sido bloqueado"; +$a->strings["Contact has been unblocked"] = "El contacto ha sido desbloqueado"; +$a->strings["Contact has been ignored"] = "El contacto ha sido ignorado"; +$a->strings["Contact has been unignored"] = "El contacto ya no está ignorado"; +$a->strings["Contact has been archived"] = "El contacto ha sido archivado"; +$a->strings["Contact has been unarchived"] = "El contacto ya no está archivado"; +$a->strings["Drop contact"] = "Eliminar contacto"; +$a->strings["Do you really want to delete this contact?"] = "¿Estás seguro de que quieres eliminar este contacto?"; +$a->strings["Contact has been removed."] = "El contacto ha sido eliminado"; +$a->strings["You are mutual friends with %s"] = "Ahora tienes una amistad mutua con %s"; +$a->strings["You are sharing with %s"] = "Estás compartiendo con %s"; +$a->strings["%s is sharing with you"] = "%s está compartiendo contigo"; +$a->strings["Private communications are not available for this contact."] = "Las comunicaciones privadas no está disponibles para este contacto."; +$a->strings["Never"] = "Nunca"; +$a->strings["(Update was successful)"] = "(La actualización se ha completado)"; +$a->strings["(Update was not successful)"] = "(La actualización no se ha completado)"; +$a->strings["Suggest friends"] = "Sugerir amigos"; +$a->strings["Network type: %s"] = "Tipo de red: %s"; +$a->strings["Communications lost with this contact!"] = "¡Se ha perdido la comunicación con este contacto!"; +$a->strings["Fetch further information for feeds"] = "Recaudar informacion complementaria de los feeds"; +$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = ""; +$a->strings["Disabled"] = "Deshabilitado"; +$a->strings["Fetch information"] = "Recaudar informacion"; +$a->strings["Fetch keywords"] = ""; +$a->strings["Fetch information and keywords"] = "Recaudar informacion y palabras claves"; +$a->strings["Contact Information / Notes"] = "Información del Contacto / Notas"; +$a->strings["Contact Settings"] = "Ajustes del contacto"; +$a->strings["Contact"] = "Contacto"; +$a->strings["Their personal note"] = "Su nota personal"; +$a->strings["Edit contact notes"] = "Editar notas del contacto"; +$a->strings["Visit %s's profile [%s]"] = "Ver el perfil de %s [%s]"; +$a->strings["Block/Unblock contact"] = "Boquear/Desbloquear contacto"; +$a->strings["Ignore contact"] = "Ignorar contacto"; +$a->strings["View conversations"] = "Ver conversaciones"; +$a->strings["Last update:"] = "Última actualización:"; +$a->strings["Update public posts"] = "Actualizar publicaciones públicas"; +$a->strings["Update now"] = "Actualizar ahora"; $a->strings["Unblock"] = "Desbloquear"; -$a->strings["No remote contact is blocked from this node."] = ""; -$a->strings["Blocked Remote Contacts"] = ""; -$a->strings["Block New Remote Contact"] = ""; -$a->strings["Photo"] = ""; -$a->strings["Name"] = "Nombre"; -$a->strings["Address"] = "Dirección"; -$a->strings["Profile URL"] = "URL Perfil"; -$a->strings["%s total blocked contact"] = [ +$a->strings["Unignore"] = "Quitar de Ignorados"; +$a->strings["Currently blocked"] = "Bloqueados"; +$a->strings["Currently ignored"] = "Ignorados"; +$a->strings["Currently archived"] = "Archivados"; +$a->strings["Awaiting connection acknowledge"] = ""; +$a->strings["Replies/likes to your public posts may still be visible"] = "Los comentarios o \"me gusta\" en tus publicaciones públicas todavía pueden ser visibles."; +$a->strings["Notification for new posts"] = "Notificacion de nuevos temas."; +$a->strings["Send a notification of every new post of this contact"] = "Enviar una notificacion por nuevos temas de este contacto."; +$a->strings["Keyword Deny List"] = ""; +$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Lista separada por comas de palabras claves que no deberian ser convertido en #hashtags cuando \"Recaudar informacion y palabras claves\" es seleccionado"; +$a->strings["Actions"] = "Acciones"; +$a->strings["All Contacts"] = "Todos los contactos"; +$a->strings["Show all contacts"] = "Mostrar todos los contactos"; +$a->strings["Pending"] = ""; +$a->strings["Only show pending contacts"] = ""; +$a->strings["Blocked"] = "Bloqueados"; +$a->strings["Only show blocked contacts"] = "Mostrar solo contactos bloqueados"; +$a->strings["Ignored"] = "Ignorados"; +$a->strings["Only show ignored contacts"] = "Mostrar solo contactos ignorados"; +$a->strings["Archived"] = "Archivados"; +$a->strings["Only show archived contacts"] = "Mostrar solo contactos archivados"; +$a->strings["Hidden"] = "Ocultos"; +$a->strings["Only show hidden contacts"] = "Mostrar solo contactos ocultos"; +$a->strings["Organize your contact groups"] = ""; +$a->strings["Search your contacts"] = "Buscar en tus contactos"; +$a->strings["Results for: %s"] = "Resultados para: %s"; +$a->strings["Archive"] = "Archivo"; +$a->strings["Unarchive"] = "Sin archivar"; +$a->strings["Batch Actions"] = "Accones en lote"; +$a->strings["Conversations started by this contact"] = ""; +$a->strings["Posts and Comments"] = ""; +$a->strings["Profile Details"] = "Detalles del Perfil"; +$a->strings["View all contacts"] = "Ver todos los contactos"; +$a->strings["View all common friends"] = "Ver todos los conocidos en común "; +$a->strings["Advanced Contact Settings"] = "Configuración avanzada"; +$a->strings["Mutual Friendship"] = "Amistad recíproca"; +$a->strings["is a fan of yours"] = "es tu fan"; +$a->strings["you are a fan of"] = "eres fan de"; +$a->strings["Pending outgoing contact request"] = ""; +$a->strings["Pending incoming contact request"] = ""; +$a->strings["Refetch contact data"] = "Volver a solicitar datos del contacto."; +$a->strings["Toggle Blocked status"] = "Cambiar bloqueados"; +$a->strings["Toggle Ignored status"] = "Cambiar ignorados"; +$a->strings["Toggle Archive status"] = "Cambiar archivados"; +$a->strings["Delete contact"] = "Eliminar contacto"; +$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = ""; +$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = ""; +$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = ""; +$a->strings["Privacy Statement"] = ""; +$a->strings["Help:"] = "Ayuda:"; +$a->strings["Method Not Allowed."] = ""; +$a->strings["Profile not found"] = ""; +$a->strings["Total invitation limit exceeded."] = "Límite total de invitaciones excedido."; +$a->strings["%s : Not a valid email address."] = "%s : No es una dirección de correo válida."; +$a->strings["Please join us on Friendica"] = "Únete a nosotros en Friendica"; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Límite de invitaciones sobrepasado. Contacta con el administrador del sitio."; +$a->strings["%s : Message delivery failed."] = "%s : Ha fallado la entrega del mensaje."; +$a->strings["%d message sent."] = [ + 0 => "%d mensaje enviado.", + 1 => "%d mensajes enviados.", +]; +$a->strings["You have no more invitations available"] = "No tienes más invitaciones disponibles"; +$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visita %s para ver una lista de servidores públicos donde puedes darte de alta. Los miembros de otros servidores de Friendica pueden conectarse entre ellos, así como con miembros de otras redes sociales diferentes."; +$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Para aceptar la invitación visita y regístrate en %s o en cualquier otro servidor público de Friendica."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Los servidores de Friendica están interconectados para crear una enorme red social centrada en la privacidad y controlada por sus miembros. También se puede conectar con muchas redes sociales tradicionales. Mira en %s para poder ver un listado de servidores alternativos de Friendica donde puedes darte de alta."; +$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Discúlpanos. Este sistema no está configurado actualmente para conectar con otros servidores públicos o invitar nuevos miembros."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Los sitios de Friendica se conectan entre sí para crear una gran red social con privacidad mejorada que es propiedad y está controlada por sus miembros. También pueden conectarse con muchas redes sociales tradicionales."; +$a->strings["To accept this invitation, please visit and register at %s."] = "Para aceptar esta invitación, visite y regístrese en%s, por favor."; +$a->strings["Send invitations"] = "Enviar invitaciones"; +$a->strings["Enter email addresses, one per line:"] = "Introduce las direcciones de correo, una por línea:"; +$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Estás cordialmente invitado a unirte a mi y a otros amigos en Friendica, creemos juntos una red social mejor."; +$a->strings["You will need to supply this invitation code: \$invite_code"] = "Tienes que proporcionar el siguiente código: \$invite_code"; +$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Una vez registrado, por favor contacta conmigo a través de mi página de perfil en:"; +$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Para más información sobre el proyecto Friendica y por qué sentimos que es importante, visite http://friendi.ca, por favor"; +$a->strings["People Search - %s"] = "Buscar perfiles - %s"; +$a->strings["Forum Search - %s"] = "Búsqueda de foro - %s"; +$a->strings["Disable"] = "Desactivado"; +$a->strings["Enable"] = "Activado"; +$a->strings["Theme %s disabled."] = ""; +$a->strings["Theme %s successfully enabled."] = ""; +$a->strings["Theme %s failed to install."] = ""; +$a->strings["Screenshot"] = "Captura de pantalla"; +$a->strings["Administration"] = "Administración"; +$a->strings["Toggle"] = "Activar"; +$a->strings["Author: "] = "Autor:"; +$a->strings["Maintainer: "] = "Mantenedor: "; +$a->strings["Unknown theme."] = ""; +$a->strings["Themes reloaded"] = ""; +$a->strings["Reload active themes"] = "Recargar interfaces de usuario activos"; +$a->strings["No themes found on the system. They should be placed in %1\$s"] = ""; +$a->strings["[Experimental]"] = "[Experimental]"; +$a->strings["[Unsupported]"] = "[Sin soporte]"; +$a->strings["Lock feature %s"] = "Trancar opción %s "; +$a->strings["Manage Additional Features"] = "Administrar opciones adicionales"; +$a->strings["%s user blocked"] = [ 0 => "", 1 => "", ]; -$a->strings["URL of the remote contact to block."] = ""; -$a->strings["Delete this Item"] = "Eliminar este artículo"; -$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "En esta página, puede eliminar un artículo de su nodo. Si el artículo es una publicación de nivel superior, se eliminará todo el hilo."; -$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Usted debe conocer el GUID del artículo. Puedes encontrarlo, por ejemplo. mirando la URL visible. La última parte de http://example.com/display/123456 es el GUID, aquí 123456."; -$a->strings["GUID"] = "GUID"; -$a->strings["The GUID of the item you want to delete."] = "El GUID del artículo que quiere eliminar."; -$a->strings["Item marked for deletion."] = "Artículo marcado para eliminación."; -$a->strings["unknown"] = "desconocido"; -$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Esta pagina ofrece algunos datos sobre la red conocida a la que tu nodo friendica esta conectado. Estos nummeros no son completos respecto a las redes federadas, si no refleja los nodos esta instancia conoce. "; -$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = "El modulo directorio de contactos encontrados no esta habilitado, habilitado aumentara la cantidad de datos detallados aquí."; -$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = ""; -$a->strings["ID"] = "ID"; -$a->strings["Recipient Name"] = "Nombre del recipiente"; -$a->strings["Recipient Profile"] = "Perfil del recipiente"; -$a->strings["Network"] = "Red"; -$a->strings["Created"] = "Creado"; -$a->strings["Last Tried"] = "Ultimo intento"; -$a->strings["This page lists the content of the queue for outgoing postings. These are postings the initial delivery failed for. They will be resend later and eventually deleted if the delivery fails permanently."] = "Esta pagina muestra la cola de mensajes salientes. Estos son publicaciones cuyo envío inicial fallo. Serán reenviados mas tarde y eventualmente eliminados si la entrega falla permanentemente. "; +$a->strings["%s user unblocked"] = [ + 0 => "", + 1 => "", +]; +$a->strings["You can't remove yourself"] = ""; +$a->strings["%s user deleted"] = [ + 0 => "%s usuario eliminado", + 1 => "%s usuarios eliminados", +]; +$a->strings["%s user approved"] = [ + 0 => "", + 1 => "", +]; +$a->strings["%s registration revoked"] = [ + 0 => "", + 1 => "", +]; +$a->strings["User \"%s\" deleted"] = ""; +$a->strings["User \"%s\" blocked"] = ""; +$a->strings["User \"%s\" unblocked"] = ""; +$a->strings["Account approved."] = "Cuenta aprobada."; +$a->strings["Registration revoked"] = ""; +$a->strings["Private Forum"] = ""; +$a->strings["Relay"] = ""; +$a->strings["Email"] = "Correo electrónico"; +$a->strings["Register date"] = "Fecha de registro"; +$a->strings["Last login"] = "Último acceso"; +$a->strings["Last public item"] = ""; +$a->strings["Type"] = ""; +$a->strings["Add User"] = "Agregar usuario"; +$a->strings["select all"] = "seleccionar todo"; +$a->strings["User registrations waiting for confirm"] = "Registro de usuarios esperando confirmación"; +$a->strings["User waiting for permanent deletion"] = "Usuario esperando anulación permanente."; +$a->strings["Request date"] = "Solicitud de fecha"; +$a->strings["No registrations."] = "Sin registros."; +$a->strings["Note from the user"] = "Nota para el usuario"; +$a->strings["Deny"] = "Denegado"; +$a->strings["User blocked"] = ""; +$a->strings["Site admin"] = "Administrador de la web"; +$a->strings["Account expired"] = "Cuenta caducada"; +$a->strings["New User"] = "Nuevo usuario"; +$a->strings["Permanent deletion"] = ""; +$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "¡Los usuarios seleccionados serán eliminados!\\n\\n¡Todo lo que hayan publicado en este sitio se borrará para siempre!\\n\\n¿Estás seguro?"; +$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "¡El usuario {0} será eliminado!\\n\\n¡Todo lo que haya publicado en este sitio se borrará para siempre!\\n\\n¿Estás seguro?"; +$a->strings["Name of the new user."] = "Nombre del nuevo usuario"; +$a->strings["Nickname"] = "Apodo"; +$a->strings["Nickname of the new user."] = "Apodo del nuevo perfil."; +$a->strings["Email address of the new user."] = "Dirección de correo del nuevo perfil."; $a->strings["Inspect Deferred Worker Queue"] = ""; $a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = ""; $a->strings["Inspect Worker Queue"] = ""; $a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = ""; +$a->strings["ID"] = "ID"; $a->strings["Job Parameters"] = ""; +$a->strings["Created"] = "Creado"; $a->strings["Priority"] = ""; -$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; -$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Hay una nueva versión de Friendica disponible para descargar. Su versión actual es %1\$s, la versión ascendente es %2\$s"; -$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = ""; -$a->strings["The worker was never executed. Please check your database structure!"] = "El trabajador nunca fue ejecutado. ¡Revise la estructura de su base de datos, por favor!"; -$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "La última ejecución del trabajador estaba en %s UTC. Esto es anterior a una hora. Revise tu configuración de crontab, por favor."; -$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = ""; -$a->strings["%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help."] = ""; -$a->strings["Normal Account"] = "Cuenta normal"; -$a->strings["Automatic Follower Account"] = "Cuenta de Seguimiento Automático"; -$a->strings["Public Forum Account"] = "Cuenta del Foro Pública"; -$a->strings["Automatic Friend Account"] = "Cuenta de amistad automática"; -$a->strings["Blog Account"] = "Cuenta de blog"; -$a->strings["Private Forum Account"] = "Cuenta del Foro Privada"; -$a->strings["Message queues"] = "Cola de mensajes"; -$a->strings["Server Settings"] = ""; -$a->strings["Summary"] = "Resumen"; -$a->strings["Registered users"] = "Usuarios registrados"; -$a->strings["Pending registrations"] = "Pendientes de registro"; -$a->strings["Version"] = "Versión"; -$a->strings["Active addons"] = ""; +$a->strings["Update has been marked successful"] = "La actualización se ha completado con éxito"; +$a->strings["Database structure update %s was successfully applied."] = "Actualización de base de datos %s fue aplicada con éxito."; +$a->strings["Executing of database structure update %s failed with error: %s"] = "El paso de actualización de la estructura de la base de datos %s fallo con el mensaje de error: %s"; +$a->strings["Executing %s failed with error: %s"] = "Paso %s fallo con el error: %s"; +$a->strings["Update %s was successfully applied."] = "Actualización %s aplicada con éxito."; +$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "La actualización %s no ha informado, se desconoce el estado."; +$a->strings["There was no additional update function %s that needed to be called."] = "No había función adicional de actualización %s que necesitaba ser requerida."; +$a->strings["No failed updates."] = "Actualizaciones sin fallos."; +$a->strings["Check database structure"] = "Revisar estructura de la base de datos"; +$a->strings["Failed Updates"] = "Actualizaciones fallidas"; +$a->strings["This does not include updates prior to 1139, which did not return a status."] = "No se incluyen las anteriores a la 1139, que no indicaban su estado."; +$a->strings["Mark success (if update was manually applied)"] = "Marcar como correcta (si actualizaste manualmente)"; +$a->strings["Attempt to execute this update step automatically"] = "Intentando ejecutar este paso automáticamente"; +$a->strings["Other"] = "Otro"; +$a->strings["unknown"] = "desconocido"; +$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Esta pagina ofrece algunos datos sobre la red conocida a la que tu nodo friendica esta conectado. Estos nummeros no son completos respecto a las redes federadas, si no refleja los nodos esta instancia conoce. "; +$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = ""; +$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = ""; +$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = ""; +$a->strings["The logfile '%s' is not writable. No logging possible"] = ""; +$a->strings["PHP log currently enabled."] = "Registro PHP actualmente disponible."; +$a->strings["PHP log currently disabled."] = "Registro PHP actualmente deshabilitado."; +$a->strings["Clear"] = "Limpiar"; +$a->strings["Enable Debugging"] = "Habilitar debugging"; +$a->strings["Log file"] = "Archivo de registro"; +$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Debes tener permiso de escritura en el servidor. Relacionado con tu directorio de inicio de Friendica."; +$a->strings["Log level"] = "Nivel de registro"; +$a->strings["PHP logging"] = "PHP logging"; +$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = ""; $a->strings["Can not parse base url. Must have at least ://"] = "No se puede resolver la direccion URL base.\nDeberá tener al menos ://"; -$a->strings["Site settings updated."] = "Configuración de actualización."; +$a->strings["Relocation started. Could take a while to complete."] = ""; +$a->strings["Invalid storage backend setting value."] = ""; $a->strings["No special theme for mobile devices"] = "No hay tema especial para dispositivos móviles"; +$a->strings["%s - (Experimental)"] = ""; $a->strings["No community page for local users"] = ""; $a->strings["No community page"] = "No hay pagina de comunidad"; $a->strings["Public postings from users of this site"] = "Temas públicos de perfiles de este sitio."; $a->strings["Public postings from the federated network"] = ""; $a->strings["Public postings from local users and the federated network"] = ""; -$a->strings["Disabled"] = "Deshabilitado"; -$a->strings["Users, Global Contacts"] = "Perfiles, contactos globales"; -$a->strings["Users, Global Contacts/fallback"] = "Perfiles, contactos globales/fallback"; -$a->strings["One month"] = "Un mes"; -$a->strings["Three months"] = "Tres meses"; -$a->strings["Half a year"] = "Medio año"; -$a->strings["One year"] = "Un año"; $a->strings["Multi user instance"] = "Sesión multi usuario"; $a->strings["Closed"] = "Cerrado"; $a->strings["Requires approval"] = "Requiere aprobación"; $a->strings["Open"] = "Abierto"; -$a->strings["No SSL policy, links will track page SSL state"] = "No existe una política de SSL, los vínculos harán un seguimiento del estado de SSL en la página"; -$a->strings["Force all links to use SSL"] = "Forzar todos los enlaces a utilizar SSL"; -$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Certificación personal, usa SSL solo para enlaces locales (no recomendado)"; $a->strings["Don't check"] = "No verificar"; $a->strings["check the stable version"] = "verifique la versión estable"; $a->strings["check the development version"] = "verifica la versión de desarrollo"; +$a->strings["none"] = ""; +$a->strings["Local contacts"] = ""; +$a->strings["Interactors"] = ""; +$a->strings["Database (legacy)"] = ""; $a->strings["Republish users to directory"] = "Volver a publicar usuarios en el directorio"; -$a->strings["Registration"] = "Registro"; $a->strings["File upload"] = "Subida de archivo"; $a->strings["Policies"] = "Políticas"; -$a->strings["Advanced"] = "Avanzado"; $a->strings["Auto Discovered Contact Directory"] = "Directorio de contactos descubierto automáticamente"; $a->strings["Performance"] = "Rendimiento"; $a->strings["Worker"] = "Trabajador (??)"; $a->strings["Message Relay"] = ""; $a->strings["Relocate Instance"] = ""; -$a->strings["Warning! Advanced function. Could make this server unreachable."] = ""; +$a->strings["Warning! Advanced function. Could make this server unreachable."] = ""; $a->strings["Site name"] = "Nombre del sitio"; -$a->strings["Host name"] = "Nombre de dominio"; $a->strings["Sender Email"] = "Dirección de origen de correo electrónico"; $a->strings["The email address your server shall use to send notification emails from."] = "La dirección de correo electrónico que el servidor debería usar como dirección de envío."; $a->strings["Banner/Logo"] = "Imagen/Logotipo"; +$a->strings["Email Banner/Logo"] = ""; $a->strings["Shortcut icon"] = "Icono de atajo"; $a->strings["Link to an icon that will be used for browsers."] = "Enlace hacia un icono que sera usado para el navegador."; $a->strings["Touch icon"] = "Icono touch"; @@ -365,17 +1590,17 @@ $a->strings["Additional Info"] = "Información adicional"; $a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = ""; $a->strings["System language"] = "Idioma"; $a->strings["System theme"] = "Tema"; -$a->strings["Default system theme - may be over-ridden by user profiles - change theme settings"] = "Tema por defecto del sistema, los usuarios podrán elegir el suyo propio en su configuración cambiar configuración del tema"; +$a->strings["Default system theme - may be over-ridden by user profiles - Change default theme settings"] = ""; $a->strings["Mobile system theme"] = "Tema de sistema móvil"; $a->strings["Theme for mobile devices"] = "Tema para dispositivos móviles"; -$a->strings["SSL link policy"] = "Política de enlaces SSL"; -$a->strings["Determines whether generated links should be forced to use SSL"] = "Determina si los enlaces generados deben ser forzados a utilizar SSL"; $a->strings["Force SSL"] = "Forzar SSL"; $a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Forzar todos las consultas No-SSL a SSL. - ATENCIÓN: en algunos sistemas esto puede generar comportamiento recursivo interminable."; $a->strings["Hide help entry from navigation menu"] = "Ocultar la ayuda en el menú de navegación"; $a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "Oculta la entrada de las páginas de Ayuda en el menú de navegación. Todavía se puede acceder escribiendo /ayuda directamente."; $a->strings["Single user instance"] = "Sesión de usuario único"; $a->strings["Make this instance multi-user or single-user for the named user"] = "Haz esta sesión multi-usuario o usuario único para el usuario"; +$a->strings["File storage backend"] = ""; +$a->strings["The backend used to store uploaded data. If you change the storage backend, you can manually move the existing files. If you do not do so, the files uploaded before the change will still be available at the old backend. Please see the settings documentation for more information about the choices and the moving procedure."] = ""; $a->strings["Maximum image size"] = "Tamaño máximo de la imagen"; $a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Tamaño máximo en bytes de las imágenes a subir. Por defecto es 0, que quiere decir que no hay límite."; $a->strings["Maximum image length"] = "Largo máximo de imagen"; @@ -427,11 +1652,9 @@ $a->strings["Allow users to register without a space between the first name and $a->strings["Community pages for visitors"] = ""; $a->strings["Which community pages should be available for visitors. Local users always see both pages."] = ""; $a->strings["Posts per user on community page"] = "Publicaciones por usuario en la pagina de comunidad"; -$a->strings["The maximum number of posts per user on the community page. (Not valid for 'Global Community')"] = "El numero máximo de publicaciones por usuario que aparecerán en la pagina de comunidad. (No valido para 'comunidad global')"; +$a->strings["The maximum number of posts per user on the community page. (Not valid for \"Global Community\")"] = ""; $a->strings["Disable OStatus support"] = ""; $a->strings["Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = ""; -$a->strings["Only import OStatus/ActivityPub threads from our contacts"] = ""; -$a->strings["Normally we import every content from our OStatus and ActivityPub contacts. With this option we only store threads that are started by a contact that is known on our system."] = ""; $a->strings["OStatus support can only be enabled if threading is enabled."] = "Solo se puede habilitar el soporte OStatus si threading (comentarios en fila) se encuentra habilitado."; $a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "El soporte para Diaspora* no se puede habilitar porque friendica se instalo en un directorio subalterno (sub directory)."; $a->strings["Enable Diaspora support"] = "Habilitar el soporte para Diaspora*"; @@ -445,27 +1668,28 @@ $a->strings["Proxy URL"] = "Dirección proxy"; $a->strings["Network timeout"] = "Tiempo de espera de red"; $a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Valor en segundos. Usar 0 para dejarlo sin límites (no se recomienda)."; $a->strings["Maximum Load Average"] = "Promedio de carga máxima"; -$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Carga máxima del sistema antes de que la entrega y los procesos de sondeo sean retrasados - por defecto 50."; +$a->strings["Maximum system load before delivery and poll processes are deferred - default %d."] = ""; $a->strings["Maximum Load Average (Frontend)"] = "Carga máxima promedio (frontend)"; $a->strings["Maximum system load before the frontend quits service - default 50."] = "Carga máxima del sistema antes de que el frontend cancele el servicio - por defecto 50."; $a->strings["Minimal Memory"] = "Memoria Mínima"; $a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = ""; -$a->strings["Maximum table size for optimization"] = "Tamaño máximo de las tablas para la optimización."; -$a->strings["Maximum table size (in MB) for the automatic optimization. Enter -1 to disable it."] = ""; -$a->strings["Minimum level of fragmentation"] = "Nivel mínimo de fragmentación "; -$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Nivel mínimo de fragmentación para para comenzar la optimización - valor por defecto es 30%. "; -$a->strings["Periodical check of global contacts"] = "Verificación periódica de los contactos globales."; -$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "Habilitado los contactos globales son verificado periódicamente por datos faltantes o datos obsoletos como también por la vitalidad de los contactos y servidores."; +$a->strings["Periodically optimize tables"] = ""; +$a->strings["Periodically optimize tables like the cache and the workerqueue"] = ""; +$a->strings["Discover followers/followings from contacts"] = ""; +$a->strings["If enabled, contacts are checked for their followers and following contacts."] = ""; +$a->strings["None - deactivated"] = ""; +$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = ""; +$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = ""; +$a->strings["Synchronize the contacts with the directory server"] = ""; +$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = ""; $a->strings["Days between requery"] = "Días entre búsquedas"; $a->strings["Number of days after which a server is requeried for his contacts."] = "Cantidad de días hasta que un servidor es consultado por sus contactos."; $a->strings["Discover contacts from other servers"] = "Descubrir contactos de otros servidores"; -$a->strings["Periodically query other servers for contacts. You can choose between 'users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommened setting is 'Users, Global Contacts'."] = "Recoger periódicamente información sobre perfiles en otros servidores. Puede elegir entre 'usuarios': perfiles de un sistema remoto, 'contactos globales': contactos activos que son conocidos por el servidor. El fallback es para servidors redmatrix y instalaciones viejas de friendica en las que los contactos no estaban a disposición. El fallback aumenta la carga del servidor, asi que la configuración recomendada es 'usuarios, contactos globales'"; -$a->strings["Timeframe for fetching global contacts"] = "Intervalos de tiempo para revisar contactos globales."; -$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "Cuando la revisacion es activada, este valor define el intervalo de tiempo de la actividad de los contactos globales que son recolectados de los servidores. (?)"; +$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = ""; $a->strings["Search the local directory"] = "Buscar el directorio local"; $a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Buscar en el directorio local en vez del directorio global. Cuando se busca localmente, cada busqueda sera efectuada en el directorio global en el background. Esto mejora los resultados de la busqueda cuando la misma es repetida."; $a->strings["Publish server information"] = "Publicar información del servidor"; -$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details."] = "Si habilitado, datos generales del servidor y estadisticas de uso serán publicados. Los datos contienen el nombre y la versión del servidor, numero de usuarios con perfiles públicos, cantidad de temas publicados y los protocolos y conectores activados. Vea the-federation.info por detalles."; +$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details."] = ""; $a->strings["Check upstream version"] = "Verifique la versión ascendente"; $a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "Permite verificar nuevas versiones de Friendica en Github. Si hay una nueva versión, se le informará en el panel de administración."; $a->strings["Suppress Tags"] = "Suprimir tags"; @@ -484,10 +1708,10 @@ $a->strings["Cache duration in seconds"] = "Duración de la caché en segundos"; $a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "¿Por cuanto tiempo deberían los archives ser almacenados en el cache? Valor por defecto 86400 segundos (un día). Para deshabilita el item cache, ajuste el valor a -1."; $a->strings["Maximum numbers of comments per post"] = "Numero máximo de respuestas por tema"; $a->strings["How much comments should be shown for each post? Default value is 100."] = "¿Cuantos comentarios deberían ser mostrados por tema? Valor por defecto es 100."; +$a->strings["Maximum numbers of comments per post on the display page"] = ""; +$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = ""; $a->strings["Temp path"] = "Ruta a los temporales"; $a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Si tiene un sistema restringido en donde el servidor web no puede acceder la dirección del sistema temp, ingrese una dirección alternativa aquí. "; -$a->strings["Base path to installation"] = "Ruta base para la instalación"; -$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Si el sistema no puede detectar el acceso correcto a la instalación, ingrese la dirección correcta aquí. Esta configuración solo debería utilizarse si si usa un sistema restringido y enlaces simbolicos a su webroot."; $a->strings["Disable picture proxy"] = "Deshabilitar proxy de imagen"; $a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwidth."] = ""; $a->strings["Only search in tags"] = "Solo buscar en tags"; @@ -499,12 +1723,12 @@ $a->strings["Encryption layer between nodes."] = "Capa de encryptación entre no $a->strings["Enabled"] = ""; $a->strings["Maximum number of parallel workers"] = "Numero máximo de trabajos paralelos de fondo."; $a->strings["On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d."] = ""; -$a->strings["Don't use 'proc_open' with the worker"] = "No use 'proc_open' junto al \"trabajador\"!"; -$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = ""; +$a->strings["Don't use \"proc_open\" with the worker"] = ""; +$a->strings["Enable this if your system doesn't allow the use of \"proc_open\". This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = ""; $a->strings["Enable fastlane"] = "Habilitar ascenso rápido"; $a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "Cuando está habilitado, el mecanismo ascenso rápido inicia un trabajador adicional si los procesos de mayor prioridad son bloqueados por prcesos de menor prioridad."; $a->strings["Enable frontend worker"] = "Habilitar trabajador de interfaz"; -$a->strings["When enabled the Worker process is triggered when backend access is performed \\x28e.g. messages being delivered\\x29. On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = ""; +$a->strings["When enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = ""; $a->strings["Subscribe to relay"] = ""; $a->strings["Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page."] = ""; $a->strings["Relay server"] = ""; @@ -512,1369 +1736,378 @@ $a->strings["Address of the relay server where public posts should be send to. F $a->strings["Direct relay transfer"] = ""; $a->strings["Enables the direct transfer to other servers without using the relay servers"] = ""; $a->strings["Relay scope"] = ""; -$a->strings["Can be 'all' or 'tags'. 'all' means that every public post should be received. 'tags' means that only posts with selected tags should be received."] = ""; +$a->strings["Can be \"all\" or \"tags\". \"all\" means that every public post should be received. \"tags\" means that only posts with selected tags should be received."] = ""; $a->strings["all"] = ""; $a->strings["tags"] = ""; $a->strings["Server tags"] = ""; -$a->strings["Comma separated list of tags for the 'tags' subscription."] = ""; +$a->strings["Comma separated list of tags for the \"tags\" subscription."] = ""; $a->strings["Allow user tags"] = ""; -$a->strings["If enabled, the tags from the saved searches will used for the 'tags' subscription in addition to the 'relay_server_tags'."] = ""; +$a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = ""; $a->strings["Start Relocation"] = ""; -$a->strings["Update has been marked successful"] = "La actualización se ha completado con éxito"; -$a->strings["Database structure update %s was successfully applied."] = "Actualización de base de datos %s fue aplicada con éxito."; -$a->strings["Executing of database structure update %s failed with error: %s"] = "El paso de actualización de la estructura de la base de datos %s fallo con el mensaje de error: %s"; -$a->strings["Executing %s failed with error: %s"] = "Paso %s fallo con el error: %s"; -$a->strings["Update %s was successfully applied."] = "Actualización %s aplicada con éxito."; -$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "La actualización %s no ha informado, se desconoce el estado."; -$a->strings["There was no additional update function %s that needed to be called."] = "No había función adicional de actualización %s que necesitaba ser requerida."; -$a->strings["No failed updates."] = "Actualizaciones sin fallos."; -$a->strings["Check database structure"] = "Revisar estructura de la base de datos"; -$a->strings["Failed Updates"] = "Actualizaciones fallidas"; -$a->strings["This does not include updates prior to 1139, which did not return a status."] = "No se incluyen las anteriores a la 1139, que no indicaban su estado."; -$a->strings["Mark success (if update was manually applied)"] = "Marcar como correcta (si actualizaste manualmente)"; -$a->strings["Attempt to execute this update step automatically"] = "Intentando ejecutar este paso automáticamente"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\t\tEstimado %1\$s,\n\t\t\t\tel administrador de %2\$s ha creado una cuenta para usted."; -$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\t\tThank you and welcome to %4\$s."] = ""; -$a->strings["Registration details for %s"] = "Detalles de registro para %s"; -$a->strings["%s user blocked/unblocked"] = [ - 0 => "%s usuario bloqueado/desbloqueado", - 1 => "%s usuarios bloqueados/desbloqueados", +$a->strings["Template engine (%s) error: %s"] = ""; +$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; +$a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; +$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See here for more information.
    "] = ""; +$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Hay una nueva versión de Friendica disponible para descargar. Su versión actual es %1\$s, la versión ascendente es %2\$s"; +$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = ""; +$a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = ""; +$a->strings["The worker was never executed. Please check your database structure!"] = "El trabajador nunca fue ejecutado. ¡Revise la estructura de su base de datos, por favor!"; +$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "La última ejecución del trabajador estaba en %s UTC. Esto es anterior a una hora. Revise tu configuración de crontab, por favor."; +$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = ""; +$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition."] = ""; +$a->strings["%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help."] = ""; +$a->strings["The logfile '%s' is not usable. No logging possible (error: '%s')"] = ""; +$a->strings["The debug logfile '%s' is not usable. No logging possible (error: '%s')"] = ""; +$a->strings["Friendica's system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences."] = ""; +$a->strings["Friendica's current system.basepath '%s' is wrong and the config file '%s' isn't used."] = ""; +$a->strings["Friendica's current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration."] = ""; +$a->strings["Normal Account"] = "Cuenta normal"; +$a->strings["Automatic Follower Account"] = "Cuenta de Seguimiento Automático"; +$a->strings["Public Forum Account"] = "Cuenta del Foro Pública"; +$a->strings["Automatic Friend Account"] = "Cuenta de amistad automática"; +$a->strings["Blog Account"] = "Cuenta de blog"; +$a->strings["Private Forum Account"] = "Cuenta del Foro Privada"; +$a->strings["Message queues"] = "Cola de mensajes"; +$a->strings["Server Settings"] = ""; +$a->strings["Registered users"] = "Usuarios registrados"; +$a->strings["Pending registrations"] = "Pendientes de registro"; +$a->strings["Version"] = "Versión"; +$a->strings["Active addons"] = ""; +$a->strings["Display Terms of Service"] = "Mostrar los Términos de Servicio"; +$a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Habilitar la página de los Términos de Servicio. Si esto está activo un enlace a los términos será adicionado al formulario de registro y en la página de información general."; +$a->strings["Display Privacy Statement"] = "Mostrar las Directivas de Privacidad"; +$a->strings["Show some informations regarding the needed information to operate the node according e.g. to EU-GDPR."] = ""; +$a->strings["Privacy Statement Preview"] = "Vista previa de las Directivas de Seguridad"; +$a->strings["The Terms of Service"] = "Los Términos de Servicio"; +$a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Introduzca los Términos de Servicio para tu nodo aquí. Puedes usar BBCode. Cabeceras de sección deberían ser [2] e inferior."; +$a->strings["Server domain pattern added to blocklist."] = ""; +$a->strings["Blocked server domain pattern"] = ""; +$a->strings["Reason for the block"] = "Razón para el bloqueo"; +$a->strings["Delete server domain pattern"] = ""; +$a->strings["Check to delete this entry from the blocklist"] = "Marca para eliminar esta entrada de la lista de bloqueo"; +$a->strings["Server Domain Pattern Blocklist"] = ""; +$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = ""; +$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = ""; +$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = ""; +$a->strings["Add new entry to block list"] = "Agregar nueva entrada a la lista de bloqueo"; +$a->strings["Server Domain Pattern"] = ""; +$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = ""; +$a->strings["Block reason"] = "Lazón del bloqueo"; +$a->strings["The reason why you blocked this server domain pattern."] = ""; +$a->strings["Add Entry"] = "Añadir Entrada"; +$a->strings["Save changes to the blocklist"] = "Guardar cambios en la lista de bloqueo"; +$a->strings["Current Entries in the Blocklist"] = "Entradas actuales en la lista de bloqueo"; +$a->strings["Delete entry from blocklist"] = "Eliminar entrada de la lista de bloqueo"; +$a->strings["Delete entry from blocklist?"] = "¿Eliminar entrada de la lista de bloqueo?"; +$a->strings["%s contact unblocked"] = [ + 0 => "", + 1 => "", ]; -$a->strings["You can't remove yourself"] = ""; -$a->strings["%s user deleted"] = [ - 0 => "%s usuario eliminado", - 1 => "%s usuarios eliminados", +$a->strings["Remote Contact Blocklist"] = "Lista de bloqueo de contactos remotos"; +$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "Esta página le permite evitar que cualquier mensaje de un contacto remoto llegue a su nodo. "; +$a->strings["Block Remote Contact"] = "Bloquear Contacto Remoto"; +$a->strings["select none"] = "deseleccionar"; +$a->strings["No remote contact is blocked from this node."] = "No se bloquea ningún contacto remoto de este nodo."; +$a->strings["Blocked Remote Contacts"] = "Contactos remotos bloqueados"; +$a->strings["Block New Remote Contact"] = "Bloquear nuevo contacto remoto"; +$a->strings["Photo"] = "Foto"; +$a->strings["Reason"] = ""; +$a->strings["%s total blocked contact"] = [ + 0 => "", + 1 => "", ]; -$a->strings["User '%s' deleted"] = "Usuario '%s' eliminado"; -$a->strings["User '%s' unblocked"] = "Usuario '%s' desbloqueado"; -$a->strings["User '%s' blocked"] = "Usuario '%s' bloqueado'"; -$a->strings["Normal Account Page"] = "Página de cuenta normal"; -$a->strings["Soapbox Page"] = "Página de tribuna"; -$a->strings["Public Forum"] = "Foro público"; -$a->strings["Automatic Friend Page"] = "Página de Amistad autómatica"; -$a->strings["Private Forum"] = ""; -$a->strings["Personal Page"] = "Página personal"; -$a->strings["Organisation Page"] = "Página de organización"; -$a->strings["News Page"] = "Página de noticias"; -$a->strings["Community Forum"] = "Foro de la comunidad"; -$a->strings["Email"] = "Correo electrónico"; -$a->strings["Register date"] = "Fecha de registro"; -$a->strings["Last login"] = "Último acceso"; -$a->strings["Last item"] = "Último elemento"; -$a->strings["Type"] = ""; -$a->strings["Add User"] = "Agregar usuario"; -$a->strings["User registrations waiting for confirm"] = "Registro de usuarios esperando confirmación"; -$a->strings["User waiting for permanent deletion"] = "Usuario esperando anulación permanente."; -$a->strings["Request date"] = "Solicitud de fecha"; -$a->strings["No registrations."] = "Sin registros."; -$a->strings["Note from the user"] = "Nota para el usuario"; -$a->strings["Approve"] = "Aprobar"; -$a->strings["Deny"] = "Denegado"; -$a->strings["User blocked"] = ""; -$a->strings["Site admin"] = "Administrador de la web"; -$a->strings["Account expired"] = "Cuenta caducada"; -$a->strings["New User"] = "Nuevo usuario"; -$a->strings["Permanent deletion"] = ""; -$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "¡Los usuarios seleccionados serán eliminados!\\n\\n¡Todo lo que hayan publicado en este sitio se borrará para siempre!\\n\\n¿Estás seguro?"; -$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "¡El usuario {0} será eliminado!\\n\\n¡Todo lo que haya publicado en este sitio se borrará para siempre!\\n\\n¿Estás seguro?"; -$a->strings["Name of the new user."] = "Nombre del nuevo usuario"; -$a->strings["Nickname"] = "Apodo"; -$a->strings["Nickname of the new user."] = "Apodo del nuevo perfil."; -$a->strings["Email address of the new user."] = "Dirección de correo del nuevo perfil."; +$a->strings["URL of the remote contact to block."] = ""; +$a->strings["Block Reason"] = ""; +$a->strings["Item Guid"] = ""; +$a->strings["Item marked for deletion."] = "Artículo marcado para eliminación."; +$a->strings["Delete this Item"] = "Eliminar este artículo"; +$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "En esta página, puede eliminar un artículo de su nodo. Si el artículo es una publicación de nivel superior, se eliminará todo el hilo."; +$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Usted debe conocer el GUID del artículo. Puedes encontrarlo, por ejemplo. mirando la URL visible. La última parte de http://example.com/display/123456 es el GUID, aquí 123456."; +$a->strings["GUID"] = "GUID"; +$a->strings["The GUID of the item you want to delete."] = "El GUID del artículo que quiere eliminar."; +$a->strings["Addon not found."] = ""; $a->strings["Addon %s disabled."] = ""; $a->strings["Addon %s enabled."] = ""; -$a->strings["Disable"] = "Desactivado"; -$a->strings["Enable"] = "Activado"; -$a->strings["Toggle"] = "Activar"; -$a->strings["Settings"] = "Configuración"; -$a->strings["Author: "] = "Autor:"; -$a->strings["Maintainer: "] = "Mantenedor: "; +$a->strings["Addons reloaded"] = ""; +$a->strings["Addon %s failed to install."] = ""; $a->strings["Reload active addons"] = ""; $a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = ""; -$a->strings["No themes found."] = "No se encontraron temas."; -$a->strings["Screenshot"] = "Captura de pantalla"; -$a->strings["Reload active themes"] = "Recargar interfaces de usuario activos"; -$a->strings["No themes found on the system. They should be placed in %1\$s"] = ""; -$a->strings["[Experimental]"] = "[Experimental]"; -$a->strings["[Unsupported]"] = "[Sin soporte]"; -$a->strings["Log settings updated."] = "Configuración de registro actualizada."; -$a->strings["PHP log currently enabled."] = "Registro PHP actualmente disponible."; -$a->strings["PHP log currently disabled."] = "Registro PHP actualmente deshabilitado."; -$a->strings["Clear"] = "Limpiar"; -$a->strings["Enable Debugging"] = "Habilitar debugging"; -$a->strings["Log file"] = "Archivo de registro"; -$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Debes tener permiso de escritura en el servidor. Relacionado con tu directorio de inicio de Friendica."; -$a->strings["Log level"] = "Nivel de registro"; -$a->strings["PHP logging"] = "PHP logging"; -$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = ""; -$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = ""; -$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = ""; -$a->strings["Off"] = "Apagado"; -$a->strings["On"] = "Encendido"; -$a->strings["Lock feature %s"] = "Trancar opción %s "; -$a->strings["Manage Additional Features"] = "Administrar opciones adicionales"; -$a->strings["No friends to display."] = "No hay amigos para mostrar."; -$a->strings["Connect"] = "Conectar"; -$a->strings["Authorize application connection"] = "Autorizar la conexión de la aplicación"; -$a->strings["Return to your app and insert this Securty Code:"] = "Regresa a tu aplicación e introduce este código de seguridad:"; -$a->strings["Please login to continue."] = "Inicia sesión para continuar."; -$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "¿Quieres autorizar a esta aplicación el acceso a tus mensajes y contactos, y/o crear nuevas publicaciones para ti?"; -$a->strings["No"] = "No"; -$a->strings["You must be logged in to use addons. "] = "Tienes que estar registrado para tener acceso a los accesorios."; -$a->strings["Applications"] = "Aplicaciones"; -$a->strings["No installed applications."] = "Sin aplicaciones"; -$a->strings["Item not available."] = "Elemento no disponible."; +$a->strings["No entries (some entries may be hidden)."] = "Sin entradas (algunas pueden que estén ocultas)."; +$a->strings["Find on this site"] = "Buscar en este sitio"; +$a->strings["Results for:"] = "Resultados para:"; +$a->strings["Site Directory"] = "Directorio del sitio"; $a->strings["Item was not found."] = "Elemento no encontrado."; -$a->strings["Source input"] = ""; -$a->strings["BBCode::toPlaintext"] = ""; -$a->strings["BBCode::convert (raw HTML)"] = ""; -$a->strings["BBCode::convert"] = ""; -$a->strings["BBCode::convert => HTML::toBBCode"] = ""; -$a->strings["BBCode::toMarkdown"] = ""; -$a->strings["BBCode::toMarkdown => Markdown::convert"] = ""; -$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = ""; -$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = ""; -$a->strings["Source input (Diaspora format)"] = ""; -$a->strings["Markdown::convert (raw HTML)"] = ""; -$a->strings["Markdown::convert"] = ""; -$a->strings["Markdown::toBBCode"] = ""; -$a->strings["Raw HTML input"] = ""; -$a->strings["HTML Input"] = ""; -$a->strings["HTML::toBBCode"] = ""; -$a->strings["HTML::toBBCode => BBCode::convert"] = ""; -$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = ""; -$a->strings["HTML::toMarkdown"] = ""; -$a->strings["HTML::toPlaintext"] = ""; -$a->strings["Source text"] = ""; -$a->strings["BBCode"] = ""; -$a->strings["Markdown"] = ""; -$a->strings["HTML"] = ""; -$a->strings["Login"] = "Acceder"; -$a->strings["Bad Request"] = ""; -$a->strings["The post was created"] = "La publicación fue creada"; -$a->strings["Access denied."] = "Acceso denegado."; -$a->strings["Page not found."] = "Página no encontrada."; -$a->strings["Access to this profile has been restricted."] = "El acceso a este perfil ha sido restringido."; -$a->strings["Events"] = "Eventos"; -$a->strings["View"] = "Vista"; -$a->strings["Previous"] = "Previo"; -$a->strings["Next"] = "Siguiente"; -$a->strings["today"] = "hoy"; -$a->strings["month"] = "mes"; -$a->strings["week"] = "semana"; -$a->strings["day"] = "día"; -$a->strings["list"] = "lista"; -$a->strings["User not found"] = "Usuario no encontrado"; -$a->strings["This calendar format is not supported"] = "Este formato de calendario no se soporta"; -$a->strings["No exportable data found"] = "No se ha encontrado información exportable"; -$a->strings["calendar"] = "calendario"; -$a->strings["No contacts in common."] = "Sin contactos en común."; -$a->strings["Common Friends"] = "Amigos comunes"; -$a->strings["Public access denied."] = "Acceso público denegado."; -$a->strings["Community option not available."] = ""; -$a->strings["Not available."] = "No disponible"; -$a->strings["Local Community"] = ""; -$a->strings["Posts from local users on this server"] = ""; -$a->strings["Global Community"] = ""; -$a->strings["Posts from users of the whole federated network"] = ""; -$a->strings["No results."] = "Sin resultados."; -$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = ""; -$a->strings["Credits"] = "Creditos"; -$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica es un proyecto comunitario, que no seria posible sin la ayuda de mucha gente. Aquí una lista de de aquellos que aportaron al código o la traducción de friendica.\nGracias a todos! "; -$a->strings["Contact settings applied."] = "Contacto configurado con éxito."; +$a->strings["Please enter a post body."] = ""; +$a->strings["This feature is only available with the frio theme."] = ""; +$a->strings["Compose new personal note"] = ""; +$a->strings["Compose new post"] = ""; +$a->strings["Visibility"] = ""; +$a->strings["Clear the location"] = ""; +$a->strings["Location services are unavailable on your device"] = ""; +$a->strings["Location services are disabled. Please check the website's permissions on your device"] = ""; +$a->strings["Installed addons/apps:"] = ""; +$a->strings["No installed addons/apps"] = ""; +$a->strings["Read about the Terms of Service of this node."] = ""; +$a->strings["On this server the following remote servers are blocked."] = "En este servidor los siguientes servidores remotos están bloqueados."; +$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = ""; +$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Visite Friendi.ca para aprender más sobre el proyecto Friendica, por favor."; +$a->strings["Bug reports and issues: please visit"] = "Reporte de fallos y problemas: por favor visita"; +$a->strings["the bugtracker at github"] = "aviso de fallas (bugs) en github"; +$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = ""; +$a->strings["Only You Can See This"] = "Únicamente tú puedes ver esto"; +$a->strings["Tips for New Members"] = "Consejos para nuevos miembros"; +$a->strings["The Photo with id %s is not available."] = ""; +$a->strings["Invalid photo with id %s."] = ""; +$a->strings["The provided profile link doesn't seem to be valid"] = ""; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = ""; +$a->strings["Account"] = "Cuenta"; +$a->strings["Display"] = "Interfaz del usuario"; +$a->strings["Manage Accounts"] = ""; +$a->strings["Connected apps"] = "Aplicaciones conectadas"; +$a->strings["Export personal data"] = "Exportación de datos personales"; +$a->strings["Remove account"] = "Eliminar cuenta"; +$a->strings["Could not create group."] = "Imposible crear el grupo."; +$a->strings["Group not found."] = "Grupo no encontrado."; +$a->strings["Group name was not changed."] = ""; +$a->strings["Unknown group."] = ""; +$a->strings["Contact is deleted."] = ""; +$a->strings["Unable to add the contact to the group."] = ""; +$a->strings["Contact successfully added to group."] = ""; +$a->strings["Unable to remove the contact from the group."] = ""; +$a->strings["Contact successfully removed from group."] = ""; +$a->strings["Unknown group command."] = ""; +$a->strings["Bad request."] = ""; +$a->strings["Save Group"] = "Guardar grupo"; +$a->strings["Filter"] = ""; +$a->strings["Create a group of contacts/friends."] = "Crea un grupo de contactos/amigos."; +$a->strings["Group Name: "] = "Nombre del grupo: "; +$a->strings["Contacts not in any group"] = "Contactos sin grupo"; +$a->strings["Unable to remove group."] = "No se puede eliminar el grupo."; +$a->strings["Delete Group"] = "Borrar grupo"; +$a->strings["Edit Group Name"] = "Editar nombre de grupo"; +$a->strings["Members"] = "Miembros"; +$a->strings["Remove contact from group"] = ""; +$a->strings["Click on a contact to add or remove."] = "Pulsa en un contacto para añadirlo o eliminarlo."; +$a->strings["Add contact to group"] = ""; +$a->strings["Only logged in users are permitted to perform a search."] = "Solo usuarios activos tienen permiso para ejecutar búsquedas."; +$a->strings["Only one search per minute is permitted for not logged in users."] = "Se permite solo una búsqueda por minuto para usuarios no identificados."; +$a->strings["Search"] = "Buscar"; +$a->strings["Items tagged with: %s"] = "Objetos taggeado con: %s"; +$a->strings["You must be logged in to use this module."] = ""; +$a->strings["Search term was not saved."] = ""; +$a->strings["Search term already saved."] = ""; +$a->strings["Search term was not removed."] = ""; +$a->strings["No profile"] = "Nigún perfil"; +$a->strings["Error while sending poke, please retry."] = ""; +$a->strings["Poke/Prod"] = "Toque/Empujón"; +$a->strings["poke, prod or do other things to somebody"] = "da un toque, empujón o similar a alguien"; +$a->strings["Choose what you wish to do to recipient"] = "Elige qué desea hacer con el receptor"; +$a->strings["Make this post private"] = "Hacer esta publicación privada"; $a->strings["Contact update failed."] = "Error al actualizar el Contacto."; -$a->strings["Contact not found."] = "Contacto no encontrado."; $a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "ADVERTENCIA: Esto es muy avanzado y si se introduce información incorrecta tu conexión con este contacto puede dejar de funcionar."; $a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Por favor usa el botón 'Atás' de tu navegador ahora si no tienes claro qué hacer en esta página."; $a->strings["No mirroring"] = "No espejar"; $a->strings["Mirror as forwarded posting"] = "Espejar como reenvio"; $a->strings["Mirror as my own posting"] = "Espejar como publicación propia"; $a->strings["Return to contact editor"] = "Volver al editor de contactos"; -$a->strings["Refetch contact data"] = "Volver a solicitar datos del contacto."; -$a->strings["Submit"] = "Envíar"; $a->strings["Remote Self"] = "Perfil remoto"; $a->strings["Mirror postings from this contact"] = "Espejar publicaciones de este contacto"; $a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "Marcar este contacto como perfil_remoto, esto generara que friendica reenvía nuevas publicaciones desde esta cuenta."; $a->strings["Account Nickname"] = "Apodo de la cuenta"; $a->strings["@Tagname - overrides Name/Nickname"] = "@Etiqueta - Sobrescribe el Nombre/Apodo"; $a->strings["Account URL"] = "Dirección de la cuenta"; +$a->strings["Account URL Alias"] = ""; $a->strings["Friend Request URL"] = "Dirección de la solicitud de amistad"; $a->strings["Friend Confirm URL"] = "Dirección de confirmación de tu amigo "; $a->strings["Notification Endpoint URL"] = "Dirección URL de la notificación"; $a->strings["Poll/Feed URL"] = "Dirección del Sondeo/Fuentes"; $a->strings["New photo from this URL"] = "Nueva foto de esta dirección"; -$a->strings["Parent user not found."] = ""; -$a->strings["No parent user"] = ""; -$a->strings["Parent Password:"] = ""; -$a->strings["Please enter the password of the parent account to legitimize your request."] = ""; -$a->strings["Parent User"] = ""; -$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = ""; -$a->strings["Delegate Page Management"] = "Delegar la administración de la página"; -$a->strings["Delegates"] = ""; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Los delegados tienen la capacidad de gestionar todos los aspectos de esta cuenta/página, excepto los ajustes básicos de la cuenta. Por favor, no delegues tu cuenta personal a nadie en quien no confíes completamente."; -$a->strings["Existing Page Delegates"] = "Delegados actuales de la página"; -$a->strings["Potential Delegates"] = "Delegados potenciales"; -$a->strings["Remove"] = "Eliminar"; -$a->strings["Add"] = "Añadir"; -$a->strings["No entries."] = "Sin entradas."; -$a->strings["Profile not found."] = "Perfil no encontrado."; -$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Esto puede ocurrir a veces si la conexión fue solicitada por ambas personas y ya hubiera sido aprobada."; -$a->strings["Response from remote site was not understood."] = "La respuesta desde el sitio remoto no ha sido entendida."; -$a->strings["Unexpected response from remote site: "] = "Respuesta inesperada desde el sitio remoto: "; -$a->strings["Confirmation completed successfully."] = "Confirmación completada con éxito."; -$a->strings["Temporary failure. Please wait and try again."] = "Error temporal. Por favor, espere y vuelva a intentarlo."; -$a->strings["Introduction failed or was revoked."] = "La presentación ha fallado o ha sido anulada."; -$a->strings["Remote site reported: "] = "El sito remoto informó: "; -$a->strings["Unable to set contact photo."] = "Imposible establecer la foto del contacto."; -$a->strings["No user record found for '%s' "] = "No se ha encontrado a ningún '%s' "; -$a->strings["Our site encryption key is apparently messed up."] = "Nuestra clave de cifrado del sitio es aparentemente un lío."; -$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "Se ha proporcionado una dirección vacía o no hemos podido descifrarla."; -$a->strings["Contact record was not found for you on our site."] = "El contacto no se ha encontrado en nuestra base de datos."; -$a->strings["Site public key not available in contact record for URL %s."] = "La clave pública del sitio no está disponible en los datos del contacto para %s."; -$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "La identificación proporcionada por el sistema es un duplicado de nuestro sistema. Debería funcionar si lo intentas de nuevo."; -$a->strings["Unable to set your contact credentials on our system."] = "No se puede establecer las credenciales de tu contacto en nuestro sistema."; -$a->strings["Unable to update your contact profile details on our system"] = "No se puede actualizar los datos de tu perfil de contacto en nuestro sistema"; -$a->strings["[Name Withheld]"] = "[Nombre oculto]"; -$a->strings["%1\$s welcomes %2\$s"] = "%1\$s te da la bienvenida a %2\$s"; -$a->strings["This introduction has already been accepted."] = "Esta presentación ya ha sido aceptada."; -$a->strings["Profile location is not valid or does not contain profile information."] = "La dirección del perfil no es válida o no contiene información del perfil."; -$a->strings["Warning: profile location has no identifiable owner name."] = "Aviso: La dirección del perfil no tiene un nombre de propietario identificable."; -$a->strings["Warning: profile location has no profile photo."] = "Aviso: la dirección del perfil no tiene foto de perfil."; -$a->strings["%d required parameter was not found at the given location"] = [ - 0 => "no se encontró %d parámetro requerido en el lugar determinado", - 1 => "no se encontraron %d parámetros requeridos en el lugar determinado", -]; -$a->strings["Introduction complete."] = "Presentación completa."; -$a->strings["Unrecoverable protocol error."] = "Error de protocolo irrecuperable."; -$a->strings["Profile unavailable."] = "Perfil no disponible."; -$a->strings["%s has received too many connection requests today."] = "%s ha recibido demasiadas solicitudes de conexión hoy."; -$a->strings["Spam protection measures have been invoked."] = "Han sido activadas las medidas de protección contra spam."; -$a->strings["Friends are advised to please try again in 24 hours."] = "Tus amigos serán avisados para que lo intenten de nuevo pasadas 24 horas."; -$a->strings["Invalid locator"] = "Localizador no válido"; -$a->strings["You have already introduced yourself here."] = "Ya te has presentado aquí."; -$a->strings["Apparently you are already friends with %s."] = "Al parecer, ya eres amigo de %s."; -$a->strings["Invalid profile URL."] = "Dirección de perfil no válida."; -$a->strings["Disallowed profile URL."] = "Dirección de perfil no permitida."; -$a->strings["Failed to update contact record."] = "Error al actualizar el contacto."; -$a->strings["Your introduction has been sent."] = "Tu presentación ha sido enviada."; -$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "La subscripción remota no se podrá hacer para tu red. Por favor contacta directamente desde tu sistema."; -$a->strings["Please login to confirm introduction."] = "Inicia sesión para confirmar la presentación."; -$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Sesión iniciada con la identificación incorrecta. Entra en este perfil."; -$a->strings["Confirm"] = "Confirmar"; -$a->strings["Hide this contact"] = "Ocultar este contacto"; -$a->strings["Welcome home %s."] = "Bienvenido a casa %s"; -$a->strings["Please confirm your introduction/connection request to %s."] = "Por favor, confirma tu solicitud de presentación/conexión con %s."; -$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Por favor introduce tu dirección ID de una de las siguientes redes sociales soportadas:"; -$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica site and join us today."] = ""; -$a->strings["Friend/Connection Request"] = "Solicitud de Amistad/Conexión"; -$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"] = ""; -$a->strings["Please answer the following:"] = "Por favor responde lo siguiente:"; -$a->strings["Does %s know you?"] = "¿%s te conoce?"; -$a->strings["Add a personal note:"] = "Añade una nota personal:"; -$a->strings["Friendica"] = "Friendica"; -$a->strings["GNU Social (Pleroma, Mastodon)"] = ""; -$a->strings["Diaspora (Socialhome, Hubzilla)"] = ""; -$a->strings[" - please do not use this form. Instead, enter %s into your Diaspora search bar."] = "(En vez de usar este formulario, introduce %s en la barra de búsqueda de Diaspora."; -$a->strings["Your Identity Address:"] = "Dirección de tu perfil:"; -$a->strings["Submit Request"] = "Enviar solicitud"; -$a->strings["Location:"] = "Localización:"; -$a->strings["Gender:"] = "Género:"; -$a->strings["Status:"] = "Estado:"; -$a->strings["Homepage:"] = "Página de inicio:"; -$a->strings["About:"] = "Acerca de:"; -$a->strings["Global Directory"] = "Directorio global"; -$a->strings["Find on this site"] = "Buscar en este sitio"; -$a->strings["Results for:"] = "Resultados para:"; -$a->strings["Site Directory"] = "Directorio del sitio"; -$a->strings["Find"] = "Buscar"; -$a->strings["No entries (some entries may be hidden)."] = "Sin entradas (algunas pueden que estén ocultas)."; -$a->strings["People Search - %s"] = "Buscar perfiles - %s"; -$a->strings["Forum Search - %s"] = "Búsqueda de foro - %s"; -$a->strings["No matches"] = "Sin conincidencias"; -$a->strings["Item not found"] = "Elemento no encontrado"; -$a->strings["Edit post"] = "Editar publicación"; -$a->strings["Save"] = "Guardar"; -$a->strings["Insert web link"] = "Insertar enlace"; -$a->strings["web link"] = "enlace web"; -$a->strings["Insert video link"] = "Insertar enlace del vídeo"; -$a->strings["video link"] = "enlace de video"; -$a->strings["Insert audio link"] = "Insertar vínculo del audio"; -$a->strings["audio link"] = "enlace de audio"; -$a->strings["CC: email addresses"] = "CC: dirección de correo electrónico"; -$a->strings["Example: bob@example.com, mary@example.com"] = "Ejemplo: juan@ejemplo.com, sofia@ejemplo.com"; -$a->strings["Event can not end before it has started."] = "Un evento no puede terminar antes de su comienzo."; -$a->strings["Event title and start time are required."] = "Título del evento y hora de inicio requeridas."; -$a->strings["Create New Event"] = "Crea un evento nuevo"; -$a->strings["Event details"] = "Detalles del evento"; -$a->strings["Starting date and Title are required."] = "Se requiere fecha de comienzo y titulo"; -$a->strings["Event Starts:"] = "Inicio del evento:"; -$a->strings["Required"] = "Obligatorio"; -$a->strings["Finish date/time is not known or not relevant"] = "La fecha/hora de finalización no es conocida o es irrelevante."; -$a->strings["Event Finishes:"] = "Finalización del evento:"; -$a->strings["Adjust for viewer timezone"] = "Ajuste de zona horaria"; -$a->strings["Description:"] = "Descripción:"; -$a->strings["Title:"] = "Título:"; -$a->strings["Share this event"] = "Comparte este evento"; -$a->strings["Basic"] = "Basic"; -$a->strings["Permissions"] = "Permisos"; -$a->strings["Failed to remove event"] = "Error al eliminar el evento"; -$a->strings["Event removed"] = "Evento eliminado"; -$a->strings["Photos"] = "Fotografías"; -$a->strings["Contact Photos"] = "Foto del contacto"; -$a->strings["Upload"] = "Subir"; -$a->strings["Files"] = "Archivos"; -$a->strings["You must be logged in to use this module"] = ""; -$a->strings["Source URL"] = ""; -$a->strings["- select -"] = "- seleccionar -"; -$a->strings["The contact could not be added."] = ""; -$a->strings["You already added this contact."] = "Ya has añadido este contacto."; -$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "El soporte de Diaspora* no esta habilitado, el contacto no puede ser agregado."; -$a->strings["OStatus support is disabled. Contact can't be added."] = "El soporte de OStatus no esta habilitado, el contacto no puede ser agregado."; -$a->strings["The network type couldn't be detected. Contact can't be added."] = "No se pudo detectar el tipo de red. Contacto no puede ser agregado."; -$a->strings["Tags:"] = "Etiquetas:"; -$a->strings["Status Messages and Posts"] = "Mensajes de Estado y Publicaciones"; -$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = ""; -$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Visite Friendi.ca para aprender más sobre el proyecto Friendica, por favor."; -$a->strings["Bug reports and issues: please visit"] = "Reporte de fallos y problemas: por favor visita"; -$a->strings["the bugtracker at github"] = "aviso de fallas (bugs) en github"; -$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = ""; -$a->strings["Installed addons/apps:"] = ""; -$a->strings["No installed addons/apps"] = ""; -$a->strings["Read about the Terms of Service of this node."] = ""; -$a->strings["On this server the following remote servers are blocked."] = "En este servidor los siguientes servidores remotos están bloqueados."; -$a->strings["Friend suggestion sent."] = "Solicitud de amistad enviada."; -$a->strings["Suggest Friends"] = "Sugerencias de amistad"; -$a->strings["Suggest a friend for %s"] = "Recomienda un amigo a %s"; -$a->strings["Group created."] = "Grupo creado."; -$a->strings["Could not create group."] = "Imposible crear el grupo."; -$a->strings["Group not found."] = "Grupo no encontrado."; -$a->strings["Group name changed."] = "El nombre del grupo ha cambiado."; -$a->strings["Permission denied"] = "Permiso denegado"; -$a->strings["Save Group"] = "Guardar grupo"; -$a->strings["Filter"] = ""; -$a->strings["Create a group of contacts/friends."] = "Crea un grupo de contactos/amigos."; -$a->strings["Group Name: "] = "Nombre del grupo: "; -$a->strings["Contacts not in any group"] = "Contactos sin grupo"; -$a->strings["Group removed."] = "Grupo eliminado."; -$a->strings["Unable to remove group."] = "No se puede eliminar el grupo."; -$a->strings["Delete Group"] = "Borrar grupo"; -$a->strings["Edit Group Name"] = "Editar nombre de grupo"; -$a->strings["Members"] = "Miembros"; -$a->strings["All Contacts"] = "Todos los contactos"; -$a->strings["Group is empty"] = "El grupo está vacío"; -$a->strings["Remove contact from group"] = ""; -$a->strings["Click on a contact to add or remove."] = "Pulsa en un contacto para añadirlo o eliminarlo."; -$a->strings["Add contact to group"] = ""; -$a->strings["No profile"] = "Nigún perfil"; -$a->strings["Help:"] = "Ayuda:"; -$a->strings["Help"] = "Ayuda"; -$a->strings["Not Found"] = "No se ha encontrado"; -$a->strings["Welcome to %s"] = "Bienvenido a %s"; -$a->strings["Total invitation limit exceeded."] = "Límite total de invitaciones excedido."; -$a->strings["%s : Not a valid email address."] = "%s : No es una dirección de correo válida."; -$a->strings["Please join us on Friendica"] = "Únete a nosotros en Friendica"; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Límite de invitaciones sobrepasado. Contacta con el administrador del sitio."; -$a->strings["%s : Message delivery failed."] = "%s : Ha fallado la entrega del mensaje."; -$a->strings["%d message sent."] = [ - 0 => "%d mensaje enviado.", - 1 => "%d mensajes enviados.", -]; -$a->strings["You have no more invitations available"] = "No tienes más invitaciones disponibles"; -$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visita %s para ver una lista de servidores públicos donde puedes darte de alta. Los miembros de otros servidores de Friendica pueden conectarse entre ellos, así como con miembros de otras redes sociales diferentes."; -$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Para aceptar la invitación visita y regístrate en %s o en cualquier otro servidor público de Friendica."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Los servidores de Friendica están interconectados para crear una enorme red social centrada en la privacidad y controlada por sus miembros. También se puede conectar con muchas redes sociales tradicionales. Mira en %s para poder ver un listado de servidores alternativos de Friendica donde puedes darte de alta."; -$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Discúlpanos. Este sistema no está configurado actualmente para conectar con otros servidores públicos o invitar nuevos miembros."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Los sitios de Friendica se conectan entre sí para crear una gran red social con privacidad mejorada que es propiedad y está controlada por sus miembros. También pueden conectarse con muchas redes sociales tradicionales."; -$a->strings["To accept this invitation, please visit and register at %s."] = "Para aceptar esta invitación, visite y regístrese en%s, por favor."; -$a->strings["Send invitations"] = "Enviar invitaciones"; -$a->strings["Enter email addresses, one per line:"] = "Introduce las direcciones de correo, una por línea:"; -$a->strings["Your message:"] = "Tu mensaje:"; -$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Estás cordialmente invitado a unirte a mi y a otros amigos en Friendica, creemos juntos una red social mejor."; -$a->strings["You will need to supply this invitation code: \$invite_code"] = "Tienes que proporcionar el siguiente código: \$invite_code"; -$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Una vez registrado, por favor contacta conmigo a través de mi página de perfil en:"; -$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Para más información sobre el proyecto Friendica y por qué sentimos que es importante, visite http://friendi.ca, por favor"; -$a->strings["Unable to locate original post."] = "No se puede encontrar la publicación original."; -$a->strings["Empty post discarded."] = "Publicación vacía descartada."; -$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Este mensaje te lo ha enviado %s, miembro de la red social Friendica."; -$a->strings["You may visit them online at %s"] = "Los puedes visitar en línea en %s"; -$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Por favor contacta con el remitente respondiendo a este mensaje si no deseas recibir estos mensajes."; -$a->strings["%s posted an update."] = "%s ha publicado una actualización."; -$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; -$a->strings["Time Conversion"] = "Conversión horária"; -$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica ofrece este servicio para compartir eventos con otros servidores de la red friendica y amigos en zonas de horarios desconocidos."; -$a->strings["UTC time: %s"] = "Tiempo UTC: %s"; -$a->strings["Current timezone: %s"] = "Zona horaria actual: %s"; -$a->strings["Converted localtime: %s"] = "Zona horaria local convertida: %s"; -$a->strings["Please select your timezone:"] = "Por favor, selecciona tu zona horaria:"; -$a->strings["Remote privacy information not available."] = "Privacidad de la información remota no disponible."; -$a->strings["Visible to:"] = "Visible para:"; -$a->strings["No valid account found."] = "No se ha encontrado ninguna cuenta válida"; -$a->strings["Password reset request issued. Check your email."] = "Solicitud de restablecimiento de contraseña enviada. Revisa tu correo."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = ""; -$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = ""; -$a->strings["Password reset requested at %s"] = "Contraseña restablecida enviada a %s"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La solicitud no puede ser verificada (deberías haberla proporcionado antes). Falló el restablecimiento de la contraseña."; -$a->strings["Request has expired, please make a new one."] = ""; -$a->strings["Forgot your Password?"] = "¿Olvidaste tu contraseña?"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introduce tu correo para restablecer tu contraseña. Luego comprueba tu correo para las instrucciones adicionales."; -$a->strings["Nickname or Email: "] = "Apodo o Correo electrónico: "; -$a->strings["Reset"] = "Restablecer"; -$a->strings["Password Reset"] = "Restablecer la contraseña"; -$a->strings["Your password has been reset as requested."] = "Tu contraseña ha sido restablecida como solicitaste."; -$a->strings["Your new password is"] = "Tu nueva contraseña es"; -$a->strings["Save or copy your new password - and then"] = "Guarda o copia tu nueva contraseña y luego"; -$a->strings["click here to login"] = "pulsa aquí para acceder"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "Puedes cambiar tu contraseña desde la página de Configuración después de acceder con éxito."; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = ""; -$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = ""; -$a->strings["Your password has been changed at %s"] = "Tu contraseña se ha cambiado por %s"; -$a->strings["System down for maintenance"] = "Servicio suspendido por mantenimiento"; -$a->strings["Manage Identities and/or Pages"] = "Administrar identidades y/o páginas"; -$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Cambia entre diferentes identidades o páginas de Comunidad/Grupos que comparten los detalles de tu cuenta o sobre los que tienes permisos para administrar"; -$a->strings["Select an identity to manage: "] = "Selecciona una identidad a gestionar:"; -$a->strings["No keywords to match. Please add keywords to your default profile."] = "No hay palabras clave que coincidan. Por favor, agrega algunas palabras claves en tu perfil predeterminado."; -$a->strings["first"] = "primera"; -$a->strings["next"] = "sig."; -$a->strings["Profile Match"] = "Coincidencias de Perfil"; -$a->strings["New Message"] = "Nuevo mensaje"; -$a->strings["No recipient selected."] = "Ningún destinatario seleccionado"; -$a->strings["Unable to locate contact information."] = "No se puede encontrar información del contacto."; -$a->strings["Message could not be sent."] = "El mensaje no ha podido ser enviado."; -$a->strings["Message collection failure."] = "Fallo en la recolección de mensajes."; -$a->strings["Message sent."] = "Mensaje enviado."; -$a->strings["Discard"] = "Descartar"; -$a->strings["Messages"] = "Mensajes"; -$a->strings["Do you really want to delete this message?"] = "¿Estás seguro de que quieres borrar este mensaje?"; -$a->strings["Conversation not found."] = ""; -$a->strings["Message deleted."] = "Mensaje eliminado."; -$a->strings["Conversation removed."] = "Conversación eliminada."; -$a->strings["Please enter a link URL:"] = "Introduce la dirección del enlace:"; -$a->strings["Send Private Message"] = "Enviar mensaje privado"; -$a->strings["To:"] = "Para:"; -$a->strings["Subject:"] = "Asunto:"; -$a->strings["No messages."] = "No hay mensajes."; -$a->strings["Message not available."] = "Mensaje no disponibile."; -$a->strings["Delete message"] = "Borrar mensaje"; -$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; -$a->strings["Delete conversation"] = "Eliminar conversación"; -$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "No hay comunicaciones seguras disponibles. Podrías responder desde la página de perfil del remitente. "; -$a->strings["Send Reply"] = "Enviar respuesta"; -$a->strings["Unknown sender - %s"] = "Remitente desconocido - %s"; -$a->strings["You and %s"] = "Tú y %s"; -$a->strings["%s and You"] = "%s y Tú"; -$a->strings["%d message"] = [ - 0 => "%d mensaje", - 1 => "%d mensajes", -]; -$a->strings["Remove term"] = "Eliminar término"; -$a->strings["Saved Searches"] = "Búsquedas guardadas"; -$a->strings["add"] = "añadir"; -$a->strings["Warning: This group contains %s member from a network that doesn't allow non public messages."] = [ - 0 => "Aviso: Este grupo contiene %s miembro de una red que no permite mensajes públicos.", - 1 => "Aviso: Este grupo contiene %s miembros de una red que no permite mensajes públicos.", -]; -$a->strings["Messages in this group won't be send to these receivers."] = "Los mensajes de este grupo no se enviarán a estos receptores."; -$a->strings["No such group"] = "Ningún grupo"; -$a->strings["Group: %s"] = "Grupo: %s"; -$a->strings["Private messages to this person are at risk of public disclosure."] = "Los mensajes privados a esta persona corren el riesgo de ser mostrados públicamente."; -$a->strings["Invalid contact."] = "Contacto erróneo."; -$a->strings["Commented Order"] = "Orden de comentarios"; -$a->strings["Sort by Comment Date"] = "Ordenar por fecha de comentarios"; -$a->strings["Posted Order"] = "Orden de publicación"; -$a->strings["Sort by Post Date"] = "Ordenar por fecha de publicación"; -$a->strings["Personal"] = "Personal"; -$a->strings["Posts that mention or involve you"] = "Publicaciones que te mencionan o involucran"; -$a->strings["New"] = "Nuevo"; -$a->strings["Activity Stream - by date"] = "Corriente de actividad por fecha"; -$a->strings["Shared Links"] = "Enlaces compartidos"; -$a->strings["Interesting Links"] = "Enlaces interesantes"; -$a->strings["Starred"] = "Favoritos"; -$a->strings["Favourite Posts"] = "Publicaciones favoritas"; -$a->strings["Welcome to Friendica"] = "Bienvenido a Friendica "; -$a->strings["New Member Checklist"] = "Listado de nuevos miembros"; -$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Nos gustaría ofrecerte algunos consejos y enlaces para ayudar a hacer tu experiencia más amena. Pulsa en cualquier elemento para visitar la página correspondiente. Un enlace a esta página será visible desde tu página de inicio durante las dos semanas siguientes a tu inscripción y luego desaparecerá."; -$a->strings["Getting Started"] = "Empezando"; -$a->strings["Friendica Walk-Through"] = "Visita guiada a Friendica"; -$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "En tu página de Inicio Rápido - busca una introducción breve para tus pestañas de perfil y red, haz algunas conexiones nuevas, y busca algunos grupos a los que unirte."; -$a->strings["Go to Your Settings"] = "Ir a tus ajustes"; -$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "En la página de Configuración puedes cambiar tu contraseña inicial. También aparece tu ID (Identity Address). Es parecida a una dirección de correo y te servirá para conectar con gente de redes sociales libres."; -$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Revisa las otras configuraciones, especialmente la configuración de privacidad. Un listado de directorio sin publicar es como tener un número de teléfono sin publicar. Normalmente querrás publicar tu listado, a menos que tus amigos y amigos potenciales sepan cómo ponerse en contacto contigo."; -$a->strings["Profile"] = "Perfil"; -$a->strings["Upload Profile Photo"] = "Subir foto del Perfil"; -$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Sube una foto para tu perfil si no lo has hecho aún. Los estudios han demostrado que la gente que usa fotos suyas reales tienen diez veces más éxito a la hora de entablar amistad que las que no."; -$a->strings["Edit Your Profile"] = "Editar tu perfil"; -$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Edita tu perfil predeterminado como quieras. Revisa la configuración para ocultar tu lista de amigos o tu perfil a los visitantes desconocidos."; -$a->strings["Profile Keywords"] = "Palabras clave del perfil"; -$a->strings["Set some public keywords for your default profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Define en tu perfil público algunas palabras que describan tus intereses. Así podremos buscar otras personas con los mismos gustos y sugerirte posibles amigos."; -$a->strings["Connecting"] = "Conectando"; -$a->strings["Importing Emails"] = "Importando correos electrónicos"; -$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Introduce la información para acceder a tu correo en la página de Configuración del conector si quieres importar e interactuar con amigos o listas de correos del buzón de entrada de tu correo electrónico."; -$a->strings["Go to Your Contacts Page"] = "Ir a tu página de contactos"; -$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Tu página de Contactos es el portal desde donde podrás manejar tus amistades y conectarte con amigos de otras redes. Normalmente introduces su dirección o la dirección de su sitio web en el recuadro \"Añadir contacto nuevo\"."; -$a->strings["Go to Your Site's Directory"] = "Ir al directorio de tu sitio"; -$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "El Directorio te permite encontrar otras personas en esta red o en cualquier otro sitio federado. Busca algún enlace de Conectar o Seguir en su perfil. Proporciona tu direción personal si es necesario."; -$a->strings["Finding New People"] = "Encontrando nueva gente"; -$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "En el panel lateral de la página de Contactos existen varias herramientas para encontrar nuevos amigos. Podemos filtrar personas por sus intereses, buscar personas por nombre o por sus intereses, y ofrecerte sugerencias basadas en sus relaciones de la red. En un sitio nuevo, las sugerencias de amigos por lo general comienzan pasadas las 24 horas."; -$a->strings["Groups"] = "Grupos"; -$a->strings["Group Your Contacts"] = "Agrupa tus contactos"; -$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Una vez que tengas algunos amigos, puedes organizarlos en grupos privados de conversación mediante el memnú en tu página de Contactos y luego puedes interactuar con cada grupo por separado desde tu página de Red."; -$a->strings["Why Aren't My Posts Public?"] = "¿Por qué mis publicaciones no son públicas?"; -$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respeta tu privacidad. Por defecto, tus publicaciones solo se mostrarán a personas que hayas añadido como amistades. Para más información, mira la sección de ayuda en el enlace de más arriba."; -$a->strings["Getting Help"] = "Consiguiendo ayuda"; -$a->strings["Go to the Help Section"] = "Ir a la sección de ayuda"; -$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Puedes consultar nuestra página de Ayuda para más información y recursos de ayuda."; -$a->strings["Personal Notes"] = "Notas personales"; -$a->strings["Invalid request identifier."] = "Solicitud de identificación no válida."; -$a->strings["Ignore"] = "Ignorar"; -$a->strings["Notifications"] = "Notificaciones"; -$a->strings["Network Notifications"] = "Notificaciones de Red"; -$a->strings["System Notifications"] = "Notificaciones del sistema"; -$a->strings["Personal Notifications"] = "Notificaciones personales"; -$a->strings["Home Notifications"] = "Notificaciones de Inicio"; -$a->strings["Show unread"] = "Mostrar no leído"; -$a->strings["Show all"] = "Mostrar todo"; -$a->strings["Show Ignored Requests"] = "Mostrar peticiones ignoradas"; -$a->strings["Hide Ignored Requests"] = "Ocultar peticiones ignoradas"; -$a->strings["Notification type:"] = ""; -$a->strings["Suggested by:"] = ""; -$a->strings["Hide this contact from others"] = "Ocultar este contacto a los demás."; -$a->strings["Claims to be known to you: "] = "Dice conocerte: "; -$a->strings["yes"] = "sí"; -$a->strings["no"] = "no"; -$a->strings["Shall your connection be bidirectional or not?"] = "¿Su conexión debe ser bidireccional o no?"; -$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Aceptar a %s como amigo le permite a %s suscribirse a sus publicaciones, y usted también recibirá actualizaciones de ellos en sus noticias."; -$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Aceptar a %s como suscriptor les permite suscribirse a sus publicaciones, pero usted no recibirá actualizaciones de ellos en sus noticias."; -$a->strings["Accepting %s as a sharer allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Aceptar a %s como participante les permite suscribirse a sus publicaciones, pero usted no recibirá actualizaciones de ellos en sus noticias."; -$a->strings["Friend"] = "Amigo"; -$a->strings["Sharer"] = "Lector"; -$a->strings["Subscriber"] = "Suscriptor"; -$a->strings["Network:"] = "Red:"; -$a->strings["No introductions."] = "Sin presentaciones."; -$a->strings["No more %s notifications."] = "No más notificaciones de %s."; -$a->strings["No more system notifications."] = "No hay más notificaciones del sistema."; -$a->strings["Post successful."] = "¡Publicado!"; -$a->strings["OpenID protocol error. No ID returned."] = "Error de protocolo OpenID. ID no devuelta."; -$a->strings["Account not found and OpenID registration is not permitted on this site."] = "Cuenta no encontrada y el registro OpenID no está permitido en ese sitio."; -$a->strings["Login failed."] = "Accesso fallido."; -$a->strings["Subscribing to OStatus contacts"] = "Subscribir a los contactos de OStatus"; -$a->strings["No contact provided."] = "Sin suministro de datos de contacto."; -$a->strings["Couldn't fetch information for contact."] = "No se ha podido conseguir la información del contacto."; -$a->strings["Couldn't fetch friends for contact."] = "No se ha podido conseguir datos de amigos para contactar."; -$a->strings["Done"] = "hecho!"; -$a->strings["success"] = "exito!"; -$a->strings["failed"] = "fallido!"; -$a->strings["ignored"] = "ignorado"; -$a->strings["Keep this window open until done."] = "Mantén esta ventana abierta hasta que el proceso ha terminado."; -$a->strings["Photo Albums"] = "Álbum de Fotos"; -$a->strings["Recent Photos"] = "Fotos recientes"; -$a->strings["Upload New Photos"] = "Subir nuevas fotos"; -$a->strings["everybody"] = "todos"; -$a->strings["Contact information unavailable"] = "Información del contacto no disponible"; -$a->strings["Album not found."] = "Álbum no encontrado."; -$a->strings["Delete Album"] = "Eliminar álbum"; -$a->strings["Do you really want to delete this photo album and all its photos?"] = "¿Estás seguro de quieres borrar este álbum y todas sus fotos?"; -$a->strings["Delete Photo"] = "Eliminar foto"; -$a->strings["Do you really want to delete this photo?"] = "¿Estás seguro de que quieres borrar esta foto?"; -$a->strings["a photo"] = "una foto"; -$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s fue etiquetado en %2\$s por %3\$s"; -$a->strings["Image exceeds size limit of %s"] = "La imagen excede el limite de %s"; -$a->strings["Image upload didn't complete, please try again"] = ""; -$a->strings["Image file is missing"] = ""; -$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = ""; -$a->strings["Image file is empty."] = "El archivo de imagen está vacío."; -$a->strings["Unable to process image."] = "Imposible procesar la imagen."; -$a->strings["Image upload failed."] = "Error al subir la imagen."; -$a->strings["No photos selected"] = "Ninguna foto seleccionada"; -$a->strings["Access to this item is restricted."] = "El acceso a este elemento está restringido."; -$a->strings["Upload Photos"] = "Subir fotos"; -$a->strings["New album name: "] = "Nombre del nuevo álbum: "; -$a->strings["or select existing album:"] = ""; -$a->strings["Do not show a status post for this upload"] = "No actualizar tu estado con este envío"; -$a->strings["Show to Groups"] = "Mostrar a los Grupos"; -$a->strings["Show to Contacts"] = "Mostrar a los Contactos"; -$a->strings["Edit Album"] = "Modificar álbum"; -$a->strings["Show Newest First"] = "Mostrar más nuevos primero"; -$a->strings["Show Oldest First"] = "Mostrar más antiguos primero"; -$a->strings["View Photo"] = "Ver foto"; -$a->strings["Permission denied. Access to this item may be restricted."] = "Permiso denegado. El acceso a este elemento puede estar restringido."; -$a->strings["Photo not available"] = "Foto no disponible"; -$a->strings["View photo"] = "Ver foto"; -$a->strings["Edit photo"] = "Modificar foto"; -$a->strings["Use as profile photo"] = "Usar como foto del perfil"; -$a->strings["Private Message"] = "Mensaje privado"; -$a->strings["View Full Size"] = "Ver a tamaño completo"; -$a->strings["Tags: "] = "Etiquetas: "; -$a->strings["[Select tags to remove]"] = ""; -$a->strings["New album name"] = "Nuevo nombre del álbum"; -$a->strings["Caption"] = "Título"; -$a->strings["Add a Tag"] = "Añadir una etiqueta"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Ejemplo: @juan, @Barbara_Ruiz, @julia@example.com, #California, #camping"; -$a->strings["Do not rotate"] = "No rotar"; -$a->strings["Rotate CW (right)"] = "Girar a la derecha"; -$a->strings["Rotate CCW (left)"] = "Girar a la izquierda"; -$a->strings["I like this (toggle)"] = "Me gusta esto (cambiar)"; -$a->strings["I don't like this (toggle)"] = "No me gusta esto (cambiar)"; -$a->strings["This is you"] = "Este eres tú"; -$a->strings["Comment"] = "Comentar"; -$a->strings["Map"] = "Mapa"; -$a->strings["View Album"] = "Ver Álbum"; -$a->strings["{0} wants to be your friend"] = "{0} quiere ser tu amigo"; -$a->strings["{0} requested registration"] = "{0} solicitudes de registro"; -$a->strings["Poke/Prod"] = "Toque/Empujón"; -$a->strings["poke, prod or do other things to somebody"] = "da un toque, empujón o similar a alguien"; -$a->strings["Recipient"] = "Receptor"; -$a->strings["Choose what you wish to do to recipient"] = "Elige qué desea hacer con el receptor"; -$a->strings["Make this post private"] = "Hacer esta publicación privada"; -$a->strings["Only logged in users are permitted to perform a probing."] = "Sólo los usuarios registrados pueden realizar una exploración."; -$a->strings["%s's timeline"] = ""; -$a->strings["%s's posts"] = ""; -$a->strings["%s's comments"] = ""; -$a->strings["Profile deleted."] = "Perfil eliminado."; -$a->strings["Profile-"] = "Perfil-"; -$a->strings["New profile created."] = "Nuevo perfil creado."; -$a->strings["Profile unavailable to clone."] = "Imposible duplicar el perfil."; +$a->strings["No installed applications."] = "Sin aplicaciones"; +$a->strings["Applications"] = "Aplicaciones"; $a->strings["Profile Name is required."] = "Se necesita un nombre de perfil."; -$a->strings["Marital Status"] = "Estado civil"; -$a->strings["Romantic Partner"] = "Pareja sentimental"; -$a->strings["Work/Employment"] = "Trabajo/estudios"; -$a->strings["Religion"] = "Religión"; -$a->strings["Political Views"] = "Preferencias políticas"; -$a->strings["Gender"] = "Género"; -$a->strings["Sexual Preference"] = "Orientación sexual"; -$a->strings["XMPP"] = "XMPP"; -$a->strings["Homepage"] = "Página de inicio"; -$a->strings["Interests"] = "Intereses"; -$a->strings["Location"] = "Ubicación"; -$a->strings["Profile updated."] = "Perfil actualizado."; -$a->strings["Hide contacts and friends:"] = "Ocultar contactos y amigos"; -$a->strings["Hide your contact/friend list from viewers of this profile?"] = "¿Ocultar tu lista de contactos/amigos en este perfil?"; -$a->strings["Show more profile fields:"] = "Mostrar mas campos del perfil:"; +$a->strings["Profile couldn't be updated."] = ""; +$a->strings["Label:"] = ""; +$a->strings["Value:"] = ""; +$a->strings["Field Permissions"] = ""; +$a->strings["(click to open/close)"] = "(pulsa para abrir/cerrar)"; +$a->strings["Add a new profile field"] = ""; $a->strings["Profile Actions"] = "Acciones de perfil"; $a->strings["Edit Profile Details"] = "Editar detalles de tu perfil"; $a->strings["Change Profile Photo"] = "Cambiar imagen del Perfil"; -$a->strings["View this profile"] = "Ver este perfil"; -$a->strings["View all profiles"] = ""; -$a->strings["Edit visibility"] = "Editar visibilidad"; -$a->strings["Create a new profile using these settings"] = "¿Crear un nuevo perfil con esta configuración?"; -$a->strings["Clone this profile"] = "Clonar este perfil"; -$a->strings["Delete this profile"] = "Eliminar este perfil"; -$a->strings["Basic information"] = "Información básica"; $a->strings["Profile picture"] = "Imagen del perfil"; -$a->strings["Preferences"] = "Preferencias"; -$a->strings["Status information"] = "Información del estatus"; -$a->strings["Additional information"] = "Información addicional"; -$a->strings["Relation"] = "Relación"; +$a->strings["Location"] = "Ubicación"; $a->strings["Miscellaneous"] = "Varios"; -$a->strings["Your Gender:"] = "Género:"; -$a->strings[" Marital Status:"] = " Estado civil:"; -$a->strings["Sexual Preference:"] = "Preferencia sexual:"; -$a->strings["Example: fishing photography software"] = "Ejemplo: pesca fotografía software"; -$a->strings["Profile Name:"] = "Nombres del perfil:"; -$a->strings["This is your public profile.
    It may be visible to anybody using the internet."] = "Éste es tu perfil público.
    Puede ser visto por cualquier usuario de internet."; -$a->strings["Your Full Name:"] = "Tu nombre completo:"; -$a->strings["Title/Description:"] = "Título/Descrición:"; +$a->strings["Custom Profile Fields"] = ""; +$a->strings["Display name:"] = ""; $a->strings["Street Address:"] = "Dirección"; $a->strings["Locality/City:"] = "Localidad/Ciudad:"; $a->strings["Region/State:"] = "Región/Estado:"; $a->strings["Postal/Zip Code:"] = "Código postal:"; $a->strings["Country:"] = "País"; -$a->strings["Age: "] = "Edad: "; -$a->strings["Who: (if applicable)"] = "¿Quién? (si es aplicable)"; -$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Ejemplos: cathy123, Cathy Williams, cathy@example.com"; -$a->strings["Since [date]:"] = "Desde [fecha]:"; -$a->strings["Tell us about yourself..."] = "Háblanos sobre ti..."; $a->strings["XMPP (Jabber) address:"] = "Dirección XMPP (Jabber):"; $a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "La dirección XMPP será propagada entre sus contactos para que puedan seguirle."; $a->strings["Homepage URL:"] = "Dirección de tu página:"; -$a->strings["Hometown:"] = "Ciudad de origen:"; -$a->strings["Political Views:"] = "Ideas políticas:"; -$a->strings["Religious Views:"] = "Creencias religiosas:"; $a->strings["Public Keywords:"] = "Palabras clave públicas:"; $a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Utilizadas para sugerir amigos potenciales, otros pueden verlo)"; $a->strings["Private Keywords:"] = "Palabras clave privadas:"; $a->strings["(Used for searching profiles, never shown to others)"] = "(Utilizadas para buscar perfiles, nunca se muestra a otros)"; -$a->strings["Likes:"] = "Me gusta:"; -$a->strings["Dislikes:"] = "No me gusta:"; -$a->strings["Musical interests"] = "Gustos musicales"; -$a->strings["Books, literature"] = "Libros, literatura"; -$a->strings["Television"] = "Televisión"; -$a->strings["Film/dance/culture/entertainment"] = "Películas/baile/cultura/entretenimiento"; -$a->strings["Hobbies/Interests"] = "Aficiones/Intereses"; -$a->strings["Love/romance"] = "Amor/Romance"; -$a->strings["Work/employment"] = "Trabajo/ocupación"; -$a->strings["School/education"] = "Escuela/estudios"; -$a->strings["Contact information and Social Networks"] = "Informacioń de contacto y Redes sociales"; -$a->strings["Profile Image"] = "Imagen del Perfil"; -$a->strings["visible to everybody"] = "Visible para todos"; -$a->strings["Edit/Manage Profiles"] = "Editar/Administrar perfiles"; -$a->strings["Change profile photo"] = "Cambiar foto del perfil"; -$a->strings["Create New Profile"] = "Crear nuevo perfil"; -$a->strings["Image uploaded but image cropping failed."] = "Imagen recibida, pero ha fallado al recortarla."; +$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = ""; $a->strings["Image size reduction [%s] failed."] = "Ha fallado la reducción de las dimensiones de la imagen [%s]."; $a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Recarga la página o limpia la caché del navegador si la foto nueva no aparece inmediatamente."; $a->strings["Unable to process image"] = "Imposible procesar la imagen"; -$a->strings["Upload File:"] = "Subir archivo:"; -$a->strings["Select a profile:"] = "Elige un perfil:"; +$a->strings["Photo not found."] = ""; +$a->strings["Profile picture successfully updated."] = ""; +$a->strings["Crop Image"] = "Recortar imagen"; +$a->strings["Please adjust the image cropping for optimum viewing."] = "Por favor, ajusta el recorte de la imagen para optimizarla."; +$a->strings["Use Image As Is"] = ""; +$a->strings["Missing uploaded image."] = ""; +$a->strings["Profile Picture Settings"] = ""; +$a->strings["Current Profile Picture"] = ""; +$a->strings["Upload Profile Picture"] = ""; +$a->strings["Upload Picture:"] = ""; $a->strings["or"] = "o"; $a->strings["skip this step"] = "saltar este paso"; $a->strings["select a photo from your photo albums"] = "elige una foto de tus álbumes"; -$a->strings["Crop Image"] = "Recortar imagen"; -$a->strings["Please adjust the image cropping for optimum viewing."] = "Por favor, ajusta el recorte de la imagen para optimizarla."; -$a->strings["Done Editing"] = "Editado"; -$a->strings["Image uploaded successfully."] = "Imagen subida con éxito."; -$a->strings["Invalid profile identifier."] = "Identificador de perfil no válido."; -$a->strings["Profile Visibility Editor"] = "Editor de visibilidad del perfil"; -$a->strings["Visible To"] = "Visible para"; -$a->strings["All Contacts (with secure profile access)"] = "Todos los contactos (con perfil de acceso seguro)"; -$a->strings["Registration successful. Please check your email for further instructions."] = "Te has registrado con éxito. Por favor, consulta tu correo para más información."; -$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Error al intentar de enviar mensaje de correo. Aquí los detalles de su cuenta:
    login: %s
    contraseña: %s

    Puede cambiar su contraseña después de ingresar al sitio."; -$a->strings["Registration successful."] = "Registro exitoso."; -$a->strings["Your registration can not be processed."] = "Tu registro no se puede procesar."; -$a->strings["Your registration is pending approval by the site owner."] = "Tu registro está pendiente de aprobación por el propietario del sitio."; -$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Este sitio ha excedido el número de registros diarios permitidos. Inténtalo de nuevo mañana por favor."; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = "Puedes (opcionalmente) rellenar este formulario a través de OpenID escribiendo tu OpenID y pulsando en \"Registrar\"."; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Si no estás familiarizado con OpenID, por favor deja ese campo en blanco y rellena el resto de los elementos."; -$a->strings["Your OpenID (optional): "] = "Tu OpenID (opcional):"; -$a->strings["Include your profile in member directory?"] = "¿Incluir tu perfil en el directorio de miembros?"; -$a->strings["Note for the admin"] = "Nota para el administrador"; -$a->strings["Leave a message for the admin, why you want to join this node"] = "Deje un mensaje para el administrador sobre por qué quiere unirse a este nodo"; -$a->strings["Membership on this site is by invitation only."] = "Sitio solo accesible mediante invitación."; -$a->strings["Your invitation code: "] = ""; -$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Nombre completo (ej. Joe Smith, real o real aparente):"; -$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = ""; -$a->strings["New Password:"] = "Contraseña nueva:"; -$a->strings["Leave empty for an auto generated password."] = "Dejar vacío para autogenerar una contraseña"; -$a->strings["Confirm:"] = "Confirmar:"; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be 'nickname@%s'."] = ""; -$a->strings["Choose a nickname: "] = "Escoge un apodo: "; -$a->strings["Register"] = "Registrarse"; -$a->strings["Import"] = "Importar"; -$a->strings["Import your profile to this friendica instance"] = "Importar tu perfil a esta instancia de friendica"; -$a->strings["Note: This node explicitly contains adult content"] = ""; -$a->strings["Account approved."] = "Cuenta aprobada."; -$a->strings["Registration revoked for %s"] = "Registro anulado para %s"; -$a->strings["Please login."] = "Por favor accede."; -$a->strings["User deleted their account"] = ""; -$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = ""; -$a->strings["The user id is %d"] = ""; -$a->strings["Remove My Account"] = "Eliminar mi cuenta"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Esto eliminará por completo tu cuenta. Una vez hecho no se puede deshacer."; -$a->strings["Please enter your password for verification:"] = "Por favor, introduce tu contraseña para la verificación:"; -$a->strings["Resubscribing to OStatus contacts"] = "Resubscribir a contactos de OStatus"; -$a->strings["Error"] = "error"; -$a->strings["Only logged in users are permitted to perform a search."] = "Solo usuarios activos tienen permiso para ejecutar búsquedas."; -$a->strings["Too Many Requests"] = "Demasiadas consultas"; -$a->strings["Only one search per minute is permitted for not logged in users."] = "Se permite solo una búsqueda por minuto para usuarios no identificados."; -$a->strings["Search"] = "Buscar"; -$a->strings["Items tagged with: %s"] = "Objetos taggeado con: %s"; -$a->strings["Results for: %s"] = "Resultados para: %s"; -$a->strings["Account"] = "Cuenta"; -$a->strings["Profiles"] = "Perfiles"; -$a->strings["Display"] = "Interfaz del usuario"; -$a->strings["Social Networks"] = "Redes sociales"; -$a->strings["Delegations"] = "Delegaciones"; -$a->strings["Connected apps"] = "Aplicaciones conectadas"; -$a->strings["Export personal data"] = "Exportación de datos personales"; -$a->strings["Remove account"] = "Eliminar cuenta"; -$a->strings["Missing some important data!"] = "¡Faltan algunos datos importantes!"; -$a->strings["Update"] = "Actualizar"; -$a->strings["Failed to connect with email account using the settings provided."] = "Error al conectar con la cuenta de correo mediante la configuración suministrada."; -$a->strings["Email settings updated."] = "Configuración de correo actualizada."; -$a->strings["Features updated"] = "Actualizaciones"; -$a->strings["Relocate message has been send to your contacts"] = "Mensaje de reubicación ha sido enviado a sus contactos."; -$a->strings["Passwords do not match."] = ""; -$a->strings["Password update failed. Please try again."] = "La actualización de la contraseña ha fallado. Por favor, prueba otra vez."; -$a->strings["Password changed."] = "Contraseña modificada."; -$a->strings["Password unchanged."] = ""; -$a->strings[" Please use a shorter name."] = " Usa un nombre más corto."; -$a->strings[" Name too short."] = " Nombre demasiado corto."; +$a->strings["Delegation successfully granted."] = ""; +$a->strings["Parent user not found, unavailable or password doesn't match."] = ""; +$a->strings["Delegation successfully revoked."] = ""; +$a->strings["Delegated administrators can view but not change delegation permissions."] = ""; +$a->strings["Delegate user not found."] = ""; +$a->strings["No parent user"] = ""; +$a->strings["Parent User"] = ""; +$a->strings["Additional Accounts"] = ""; +$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = ""; +$a->strings["Register an additional account"] = ""; +$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = ""; +$a->strings["Delegates"] = ""; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Los delegados tienen la capacidad de gestionar todos los aspectos de esta cuenta/página, excepto los ajustes básicos de la cuenta. Por favor, no delegues tu cuenta personal a nadie en quien no confíes completamente."; +$a->strings["Existing Page Delegates"] = "Delegados actuales de la página"; +$a->strings["Potential Delegates"] = "Delegados potenciales"; +$a->strings["Add"] = "Añadir"; +$a->strings["No entries."] = "Sin entradas."; +$a->strings["Two-factor authentication successfully disabled."] = ""; $a->strings["Wrong Password"] = "Contraseña incorrecta"; -$a->strings["Invalid email."] = ""; -$a->strings["Cannot change to that email."] = ""; -$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "El foro privado no tiene permisos de privacidad. Usando el grupo de privacidad por defecto."; -$a->strings["Private forum has no privacy permissions and no default privacy group."] = "El foro privado no tiene permisos de privacidad ni grupo por defecto de privacidad."; -$a->strings["Settings updated."] = "Configuración actualizada."; -$a->strings["Add application"] = "Agregar aplicación"; -$a->strings["Consumer Key"] = "Clave del consumidor"; -$a->strings["Consumer Secret"] = "Secreto del consumidor"; -$a->strings["Redirect"] = "Redirigir"; -$a->strings["Icon url"] = "Dirección del ícono"; -$a->strings["You can't edit this application."] = "No puedes editar esta aplicación."; -$a->strings["Connected Apps"] = "Aplicaciones conectadas"; -$a->strings["Edit"] = "Editar"; -$a->strings["Client key starts with"] = "Clave de cliente comienza por"; -$a->strings["No name"] = "Sin nombre"; -$a->strings["Remove authorization"] = "Suprimir la autorización"; -$a->strings["No Addon settings configured"] = ""; -$a->strings["Addon Settings"] = ""; -$a->strings["Additional Features"] = "Características adicionales"; -$a->strings["Diaspora"] = "Diaspora*"; -$a->strings["enabled"] = "habilitado"; -$a->strings["disabled"] = "deshabilitado"; -$a->strings["Built-in support for %s connectivity is %s"] = "El soporte integrado de conexión con %s está %s"; -$a->strings["GNU Social (OStatus)"] = "GNUsocial (OStatus)"; -$a->strings["Email access is disabled on this site."] = "El acceso por correo está deshabilitado en esta web."; -$a->strings["General Social Media Settings"] = "Configuración general de social media "; -$a->strings["Disable Content Warning"] = ""; -$a->strings["Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This disables the automatic collapsing and sets the content warning as the post title. Doesn't affect any other content filtering you eventually set up."] = ""; -$a->strings["Disable intelligent shortening"] = "Deshabilitar recorte inteligente de URL"; -$a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "Normalemente el sistema intenta de encontrara el mejor enlace para agregar a envíos recortados (twitter, OStatus). Si esta opción se encuentra habilitado, todo envío recortado apuntara siempre al tema original en friendica."; -$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "Automáticamente seguir cualquier GNUsocial (OStatus) seguidores o menciones "; -$a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "Cuando se recibe un mensaje de un perfil desconocido de OStatus, esta opción define que hacer.\nSi es habilitado, un nuevo contacto sera creado para cada usuario."; -$a->strings["Default group for OStatus contacts"] = "Grupo por defecto para contactos OStatus"; -$a->strings["Your legacy GNU Social account"] = "Tu cuenta GNU social conectada"; -$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "Si agrega su viejo nombre de perfil GNUsocial/Statusnet aqui (en el formato de usuario@dominio.tld), sus contactos serán añadidos automáticamente.\nEl campo sera vaciado cuando termine el proceso. "; -$a->strings["Repair OStatus subscriptions"] = "Reparar subscripciones de OStatus"; -$a->strings["Email/Mailbox Setup"] = "Configuración del correo/buzón"; -$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Si quieres comunicarte con tus contactos de correo usando este servicio (opcional), por favor, especifica cómo conectar con tu buzón."; -$a->strings["Last successful email check:"] = "Última comprobación del correo con éxito:"; -$a->strings["IMAP server name:"] = "Nombre del servidor IMAP:"; -$a->strings["IMAP port:"] = "Puerto IMAP:"; -$a->strings["Security:"] = "Seguridad:"; -$a->strings["None"] = "Ninguna"; -$a->strings["Email login name:"] = "Nombre de usuario:"; -$a->strings["Email password:"] = "Contraseña:"; -$a->strings["Reply-to address:"] = "Dirección de respuesta:"; -$a->strings["Send public posts to all email contacts:"] = "Enviar publicaciones públicas a todos los contactos de correo:"; -$a->strings["Action after import:"] = "Acción después de importar:"; -$a->strings["Mark as seen"] = "Marcar como leído"; -$a->strings["Move to folder"] = "Mover a un directorio"; -$a->strings["Move to folder:"] = "Mover al directorio:"; +$a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = ""; +$a->strings["Authenticator app"] = ""; +$a->strings["Configured"] = ""; +$a->strings["Not Configured"] = ""; +$a->strings["

    You haven't finished configuring your authenticator app.

    "] = ""; +$a->strings["

    Your authenticator app is correctly configured.

    "] = ""; +$a->strings["Recovery codes"] = ""; +$a->strings["Remaining valid codes"] = ""; +$a->strings["

    These one-use codes can replace an authenticator app code in case you have lost access to it.

    "] = ""; +$a->strings["App-specific passwords"] = ""; +$a->strings["Generated app-specific passwords"] = ""; +$a->strings["

    These randomly generated passwords allow you to authenticate on apps not supporting two-factor authentication.

    "] = ""; +$a->strings["Current password:"] = ""; +$a->strings["You need to provide your current password to change two-factor authentication settings."] = ""; +$a->strings["Enable two-factor authentication"] = ""; +$a->strings["Disable two-factor authentication"] = ""; +$a->strings["Show recovery codes"] = ""; +$a->strings["Manage app-specific passwords"] = ""; +$a->strings["Finish app configuration"] = ""; +$a->strings["Please enter your password to access this page."] = ""; +$a->strings["Two-factor authentication successfully activated."] = ""; +$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = ""; +$a->strings["Two-factor code verification"] = ""; +$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = ""; +$a->strings["

    Or you can open the following URL in your mobile devicde:

    %s

    "] = ""; +$a->strings["Verify code and enable two-factor authentication"] = ""; +$a->strings["New recovery codes successfully generated."] = ""; +$a->strings["Two-factor recovery codes"] = ""; +$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = ""; +$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = ""; +$a->strings["Generate new recovery codes"] = ""; +$a->strings["Next: Verification"] = ""; +$a->strings["App-specific password generation failed: The description is empty."] = ""; +$a->strings["App-specific password generation failed: This description already exists."] = ""; +$a->strings["New app-specific password generated."] = ""; +$a->strings["App-specific passwords successfully revoked."] = ""; +$a->strings["App-specific password successfully revoked."] = ""; +$a->strings["Two-factor app-specific passwords"] = ""; +$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = ""; +$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = ""; +$a->strings["Description"] = ""; +$a->strings["Last Used"] = ""; +$a->strings["Revoke"] = ""; +$a->strings["Revoke All"] = ""; +$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = ""; +$a->strings["Generate new app-specific password"] = ""; +$a->strings["Friendiqa on my Fairphone 2..."] = ""; +$a->strings["Generate"] = ""; +$a->strings["The theme you chose isn't available."] = ""; $a->strings["%s - (Unsupported)"] = ""; -$a->strings["%s - (Experimental)"] = ""; -$a->strings["Sunday"] = "Domingo"; -$a->strings["Monday"] = "Lunes"; $a->strings["Display Settings"] = "Configuración Tema/Visualización"; -$a->strings["Display Theme:"] = "Utilizar tema:"; -$a->strings["Mobile Theme:"] = "Tema móvil:"; -$a->strings["Suppress warning of insecure networks"] = "Suprimir el aviso de redes inseguras"; -$a->strings["Should the system suppress the warning that the current group contains members of networks that can't receive non public postings."] = "Debería el sistema suprimir el aviso de que el grupo actual contiene miembros de redes que no pueden recibir publicaciones públicas."; -$a->strings["Update browser every xx seconds"] = "Actualizar navegador cada xx segundos"; -$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimo 10 segundos. Ingrese -1 para deshabilitar."; -$a->strings["Number of items to display per page:"] = "Número de elementos a mostrar por página:"; -$a->strings["Maximum of 100 items"] = "Máximo 100 elementos"; -$a->strings["Number of items to display per page when viewed from mobile device:"] = "Cantidad de objetos a visualizar cuando se usa un movil"; -$a->strings["Don't show emoticons"] = "No mostrar emoticones"; -$a->strings["Calendar"] = "Calendario"; -$a->strings["Beginning of week:"] = "Principio de la semana:"; -$a->strings["Don't show notices"] = "No mostrara avisos"; -$a->strings["Infinite scroll"] = "pagina infinita (sroll)"; -$a->strings["Automatic updates only at the top of the network page"] = "Actualizaciones automaticas solo estando al principio de la pagina"; -$a->strings["When disabled, the network page is updated all the time, which could be confusing while reading."] = "Cuando está deshabilitada, la página de red se actualiza constantemente, lo que podría ser confuso al leer."; -$a->strings["Bandwidth Saver Mode"] = ""; -$a->strings["When enabled, embedded content is not displayed on automatic updates, they only show on page reload."] = "Cuando está habilitado, el contenido incrustado no se muestra en las actualizaciones automáticas, sólo en las páginas recargadas."; -$a->strings["Smart Threading"] = ""; -$a->strings["When enabled, suppress extraneous thread indentation while keeping it where it matters. Only works if threading is available and enabled."] = ""; $a->strings["General Theme Settings"] = "Ajustes generales de tema"; $a->strings["Custom Theme Settings"] = "Ajustes personalizados de tema"; $a->strings["Content Settings"] = "Ajustes de contenido"; -$a->strings["Theme settings"] = "Configuración del Tema"; -$a->strings["Unable to find your profile. Please contact your admin."] = ""; -$a->strings["Account Types"] = "Tipos de cuenta"; -$a->strings["Personal Page Subtypes"] = "Subtipos de página personal"; -$a->strings["Community Forum Subtypes"] = "Subtipos de foro de comunidad"; -$a->strings["Account for a personal profile."] = "Cuenta para un perfil personal."; -$a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = "Cuenta para una organización que aprueba automáticamente las solicitudes de contacto como «Seguidores»."; -$a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = "Cuenta para un reflector de noticias que aprueba automáticamente las solicitudes de contacto como «Seguidores»."; -$a->strings["Account for community discussions."] = "Cuenta para discusiones de la comunidad."; -$a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = "Cuenta para un perfil personal regular que requiere aprobación manual de «Amigos» y «Seguidores»."; -$a->strings["Account for a public profile that automatically approves contact requests as \"Followers\"."] = "Cuenta para un perfil público que aprueba automáticamente las solicitudes de contacto como «Seguidores»."; -$a->strings["Automatically approves all contact requests."] = "Aprueba automáticamente todas las solicitudes de contacto."; -$a->strings["Account for a popular profile that automatically approves contact requests as \"Friends\"."] = "Cuenta para un perfil popular que aprueba automáticamente las solicitudes de contacto como «Friends»."; -$a->strings["Private Forum [Experimental]"] = "Foro privado [Experimental]"; -$a->strings["Requires manual approval of contact requests."] = "Requiere aprobación manual de solicitudes de contacto."; -$a->strings["OpenID:"] = "OpenID:"; -$a->strings["(Optional) Allow this OpenID to login to this account."] = "(Opcional) Permitir a este OpenID acceder a esta cuenta."; -$a->strings["Publish your default profile in your local site directory?"] = "¿Quieres publicar tu perfil predeterminado en el directorio local del sitio?"; -$a->strings["Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings."] = ""; -$a->strings["Publish your default profile in the global social directory?"] = "¿Quieres publicar tu perfil predeterminado en el directorio social de forma global?"; -$a->strings["Your profile will be published in the global friendica directories (e.g. %s). Your profile will be visible in public."] = ""; -$a->strings["Hide your contact/friend list from viewers of your default profile?"] = "¿Quieres ocultar tu lista de contactos/amigos en la vista de tu perfil predeterminado?"; -$a->strings["Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"] = ""; -$a->strings["Hide your profile details from anonymous viewers?"] = ""; -$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies will still be accessible by other means."] = ""; -$a->strings["Allow friends to post to your profile page?"] = "¿Permites que tus amigos publiquen en tu página de perfil?"; -$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = ""; -$a->strings["Allow friends to tag your posts?"] = "¿Permites a los amigos etiquetar tus publicaciones?"; -$a->strings["Your contacts can add additional tags to your posts."] = ""; -$a->strings["Allow us to suggest you as a potential friend to new members?"] = "¿Nos permite recomendarte como amigo potencial a los nuevos miembros?"; -$a->strings["If you like, Friendica may suggest new members to add you as a contact."] = ""; -$a->strings["Permit unknown people to send you private mail?"] = "¿Permites que desconocidos te manden correos privados?"; -$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = ""; -$a->strings["Profile is not published."] = "El perfil no está publicado."; -$a->strings["Your Identity Address is '%s' or '%s'."] = "Su dirección de identidad es '%s' o '%s'."; -$a->strings["Automatically expire posts after this many days:"] = "Las publicaciones expirarán automáticamente después de estos días:"; -$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Si lo dejas vacío no expirarán nunca. Las publicaciones que hayan expirado se borrarán"; -$a->strings["Advanced expiration settings"] = "Configuración avanzada de expiración"; -$a->strings["Advanced Expiration"] = "Expiración avanzada"; -$a->strings["Expire posts:"] = "¿Expiran las publicaciones?"; -$a->strings["Expire personal notes:"] = "¿Expiran las notas personales?"; -$a->strings["Expire starred posts:"] = "¿Expiran los favoritos?"; -$a->strings["Expire photos:"] = "¿Expiran las fotografías?"; -$a->strings["Only expire posts by others:"] = "Solo expiran los mensajes de los demás:"; -$a->strings["Account Settings"] = "Configuración de la cuenta"; -$a->strings["Password Settings"] = "Configuración de la contraseña"; -$a->strings["Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon (:)."] = ""; -$a->strings["Leave password fields blank unless changing"] = "Deja la contraseña en blanco si no quieres cambiarla"; -$a->strings["Current Password:"] = "Contraseña actual:"; -$a->strings["Your current password to confirm the changes"] = "Su contraseña actual para confirmar los cambios."; -$a->strings["Password:"] = "Contraseña:"; -$a->strings["Basic Settings"] = "Configuración básica"; -$a->strings["Full Name:"] = "Nombre completo:"; -$a->strings["Email Address:"] = "Dirección de correo:"; -$a->strings["Your Timezone:"] = "Zona horaria:"; -$a->strings["Your Language:"] = "Tu idioma:"; -$a->strings["Set the language we use to show you friendica interface and to send you emails"] = "Selecciona el idioma que se usara para la interfaz del usuario y para el envío de correo."; -$a->strings["Default Post Location:"] = "Localización predeterminada:"; -$a->strings["Use Browser Location:"] = "Usar localización del navegador:"; -$a->strings["Security and Privacy Settings"] = "Configuración de seguridad y privacidad"; -$a->strings["Maximum Friend Requests/Day:"] = "Máximo número de peticiones de amistad por día:"; -$a->strings["(to prevent spam abuse)"] = "(para prevenir el abuso de spam)"; -$a->strings["Default Post Permissions"] = "Permisos por defecto para las publicaciones"; -$a->strings["(click to open/close)"] = "(pulsa para abrir/cerrar)"; -$a->strings["Default Private Post"] = "Publicación Privada por defecto"; -$a->strings["Default Public Post"] = "Publicación Pública por defecto"; -$a->strings["Default Permissions for New Posts"] = "Permisos por defecto para nuevas publicaciones"; -$a->strings["Maximum private messages per day from unknown people:"] = "Número máximo de mensajes diarios para desconocidos:"; -$a->strings["Notification Settings"] = "Configuración de notificaciones"; -$a->strings["Send a notification email when:"] = "Enviar notificación por correo cuando:"; -$a->strings["You receive an introduction"] = "Recibas una presentación"; -$a->strings["Your introductions are confirmed"] = "Tu presentación sea confirmada"; -$a->strings["Someone writes on your profile wall"] = "Alguien escriba en el muro de mi perfil"; -$a->strings["Someone writes a followup comment"] = "Algien escriba en un comentario que sigo"; -$a->strings["You receive a private message"] = "Recibas un mensaje privado"; -$a->strings["You receive a friend suggestion"] = "Recibas una sugerencia de amistad"; -$a->strings["You are tagged in a post"] = "Seas etiquetado en una publicación"; -$a->strings["You are poked/prodded/etc. in a post"] = "Te han tocado/empujado/etc. en una publicación"; -$a->strings["Activate desktop notifications"] = "Activar notificaciones en pantalla."; -$a->strings["Show desktop popup on new notifications"] = "Mostrar notificaciones emergentes en caso de nuevos eventos."; -$a->strings["Text-only notification emails"] = "Notificaciones e-mail de solo texto"; -$a->strings["Send text only notification emails, without the html part"] = "Enviar las notificaciones por correo con formato de solo texto sin html."; -$a->strings["Show detailled notifications"] = "Mostrar notificaciones detalladas"; -$a->strings["Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed."] = ""; -$a->strings["Advanced Account/Page Type Settings"] = "Configuración avanzada de tipo de Cuenta/Página"; -$a->strings["Change the behaviour of this account for special situations"] = "Cambiar el comportamiento de esta cuenta para situaciones especiales"; -$a->strings["Relocate"] = "Relocalizar"; -$a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Si ha migrado este perfil desde otro servidor aquí y algunos contactos no reciben sus publicaciones intente recomunicar su ubicación a traves este botón. (Como para decir el botón de los botones)"; -$a->strings["Resend relocate message to contacts"] = "Reenviar mensaje de relocalización a los contactos"; -$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s está siguiendo las %3\$s de %2\$s"; -$a->strings["Do you really want to delete this suggestion?"] = "¿Estás seguro de que quieres borrar esta sugerencia?"; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "No hay sugerencias disponibles. Si el sitio web es nuevo inténtalo de nuevo dentro de 24 horas."; -$a->strings["Ignore/Hide"] = "Ignorar/Ocultar"; -$a->strings["Friend Suggestions"] = "Sugerencias de amigos"; -$a->strings["Tag(s) removed"] = ""; -$a->strings["Remove Item Tag"] = "Eliminar etiqueta"; -$a->strings["Select a tag to remove: "] = "Selecciona una etiqueta para eliminar: "; +$a->strings["Calendar"] = "Calendario"; +$a->strings["Display Theme:"] = "Utilizar tema:"; +$a->strings["Mobile Theme:"] = "Tema móvil:"; +$a->strings["Number of items to display per page:"] = "Número de elementos a mostrar por página:"; +$a->strings["Maximum of 100 items"] = "Máximo 100 elementos"; +$a->strings["Number of items to display per page when viewed from mobile device:"] = "Cantidad de objetos a visualizar cuando se usa un movil"; +$a->strings["Update browser every xx seconds"] = "Actualizar navegador cada xx segundos"; +$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimo 10 segundos. Ingrese -1 para deshabilitar."; +$a->strings["Automatic updates only at the top of the post stream pages"] = ""; +$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = ""; +$a->strings["Don't show emoticons"] = "No mostrar emoticones"; +$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = ""; +$a->strings["Infinite scroll"] = "pagina infinita (sroll)"; +$a->strings["Automatic fetch new items when reaching the page end."] = ""; +$a->strings["Disable Smart Threading"] = ""; +$a->strings["Disable the automatic suppression of extraneous thread indentation."] = ""; +$a->strings["Hide the Dislike feature"] = ""; +$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = ""; +$a->strings["Beginning of week:"] = "Principio de la semana:"; $a->strings["Export account"] = "Exportar cuenta"; $a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Exporta la información de tu cuenta y tus contactos. Úsalo para guardar una copia de seguridad de tu cuenta y/o moverla a otro servidor."; $a->strings["Export all"] = "Exportar todo"; -$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Exporta la información de tu cuenta, contactos y lo demás en JSON. Puede ser un archivo bastante grande, por lo que llevará tiempo. Úsalo para hacer una copia de seguridad completa de tu cuenta (las fotos no se exportarán)"; -$a->strings["User imports on closed servers can only be done by an administrator."] = ""; -$a->strings["Move account"] = "Mover cuenta"; -$a->strings["You can import an account from another Friendica server."] = "Puedes importar una cuenta desde otro servidor de Friendica."; -$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Necesitas exportar tu cuenta del antiguo servidor y subirla aquí. Volveremos a crear tu antigua cuenta con todos tus contactos aquí. También intentaremos de informar a tus amigos de que te has mudado."; -$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Esta característica es experimental. No podemos importar contactos desde la red OStatus (statusnet/identi.ca) o desde Diaspora*"; -$a->strings["Account file"] = "Archivo de la cuenta"; -$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Para exportar el perfil vaya a \"Configuracion -> Exportar sus datos personales\" y seleccione \"Exportar cuenta\""; -$a->strings["You aren't following this contact."] = ""; -$a->strings["Unfollowing is currently not supported by your network."] = "Dejar de Seguir no es compatible con su red actualmente."; -$a->strings["Contact unfollowed"] = "Contacto no seguido"; -$a->strings["Disconnect/Unfollow"] = "Desconectar/Dejar de seguir"; -$a->strings["[Embedded content - reload page to view]"] = "[Contenido incrustado - recarga la página para verlo]"; -$a->strings["Do you really want to delete this video?"] = "Realmente quieres eliminar este vídeo?"; -$a->strings["Delete Video"] = "Borrar vídeo"; -$a->strings["No videos selected"] = "Ningún vídeo seleccionado"; -$a->strings["View Video"] = "Ver vídeo"; -$a->strings["Recent Videos"] = "Vídeos recientes"; -$a->strings["Upload New Videos"] = "Subir nuevos vídeos"; -$a->strings["No contacts."] = "Ningún contacto."; -$a->strings["Visit %s's profile [%s]"] = "Ver el perfil de %s [%s]"; -$a->strings["Contacts"] = "Contactos"; -$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Excedido el número máximo de mensajes para %s. El mensaje no se ha enviado."; -$a->strings["Unable to check your home location."] = "Imposible comprobar tu servidor de inicio."; -$a->strings["No recipient."] = "Sin receptor."; -$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Si quieres que %s te responda, asegúrate de que la configuración de privacidad permite enviar correo privado a desconocidos."; -$a->strings["Invalid request."] = "Consulta invalida"; -$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Disculpa, posiblemente el archivo subido es mas grande que la PHP configuración permite."; -$a->strings["Or - did you try to upload an empty file?"] = "Si no - intento de subir un archivo vacío?"; -$a->strings["File exceeds size limit of %s"] = "El archivo excede el limite de tamaño de %s"; -$a->strings["File upload failed."] = "Ha fallado la subida del archivo."; -$a->strings["Wall Photos"] = "Foto del Muro"; -$a->strings["Delete this item?"] = "¿Eliminar este elemento?"; -$a->strings["show fewer"] = "ver menos"; -$a->strings["toggle mobile"] = "Cambiar a versión móvil"; -$a->strings["No system theme config value set."] = ""; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "La ficha de seguridad no es correcta. Seguramente haya ocurrido por haber dejado el formulario abierto demasiado tiempo (>3 horas) antes de enviarlo."; -$a->strings["Frequently"] = ""; -$a->strings["Hourly"] = ""; -$a->strings["Twice daily"] = ""; -$a->strings["Daily"] = ""; -$a->strings["Weekly"] = ""; -$a->strings["Monthly"] = ""; -$a->strings["DFRN"] = ""; -$a->strings["OStatus"] = ""; -$a->strings["RSS/Atom"] = ""; -$a->strings["Zot!"] = ""; -$a->strings["LinkedIn"] = ""; -$a->strings["XMPP/IM"] = ""; -$a->strings["MySpace"] = ""; -$a->strings["Google+"] = ""; -$a->strings["pump.io"] = ""; -$a->strings["Twitter"] = ""; -$a->strings["Diaspora Connector"] = ""; -$a->strings["GNU Social Connector"] = ""; -$a->strings["ActivityPub"] = ""; -$a->strings["pnut"] = ""; -$a->strings["Male"] = ""; -$a->strings["Female"] = ""; -$a->strings["Currently Male"] = ""; -$a->strings["Currently Female"] = ""; -$a->strings["Mostly Male"] = ""; -$a->strings["Mostly Female"] = ""; -$a->strings["Transgender"] = ""; -$a->strings["Intersex"] = ""; -$a->strings["Transsexual"] = ""; -$a->strings["Hermaphrodite"] = ""; -$a->strings["Neuter"] = ""; -$a->strings["Non-specific"] = "Sin especificar"; -$a->strings["Other"] = "Otro"; -$a->strings["Males"] = "Hombres"; -$a->strings["Females"] = "Mujeres"; -$a->strings["Gay"] = "Gay"; -$a->strings["Lesbian"] = "Lesbiana"; -$a->strings["No Preference"] = "Sin preferencias"; -$a->strings["Bisexual"] = "Bisexual"; -$a->strings["Autosexual"] = "Autosexual"; -$a->strings["Abstinent"] = "Célibe"; -$a->strings["Virgin"] = "Virgen"; -$a->strings["Deviant"] = "Desviado"; -$a->strings["Fetish"] = "Fetichista"; -$a->strings["Oodles"] = "Orgiástico"; -$a->strings["Nonsexual"] = "Asexual"; -$a->strings["Single"] = "Soltero"; -$a->strings["Lonely"] = "Solitario"; -$a->strings["Available"] = "Disponible"; -$a->strings["Unavailable"] = "No disponible"; -$a->strings["Has crush"] = "Enamorado"; -$a->strings["Infatuated"] = "Loco/a por alguien"; -$a->strings["Dating"] = "De citas"; -$a->strings["Unfaithful"] = "Infiel"; -$a->strings["Sex Addict"] = "Adicto al sexo"; -$a->strings["Friends"] = "Amigos"; -$a->strings["Friends/Benefits"] = "Amigos con beneficios"; -$a->strings["Casual"] = "Casual"; -$a->strings["Engaged"] = "Comprometido/a"; -$a->strings["Married"] = "Casado/a"; -$a->strings["Imaginarily married"] = "Casado imaginario"; -$a->strings["Partners"] = "Socios"; -$a->strings["Cohabiting"] = "Cohabitando"; -$a->strings["Common law"] = "Pareja de hecho"; -$a->strings["Happy"] = "Feliz"; -$a->strings["Not looking"] = "No busca relación"; -$a->strings["Swinger"] = "Swinger"; -$a->strings["Betrayed"] = "Traicionado/a"; -$a->strings["Separated"] = "Separado/a"; -$a->strings["Unstable"] = "Inestable"; -$a->strings["Divorced"] = "Divorciado/a"; -$a->strings["Imaginarily divorced"] = "Divorciado imaginario"; -$a->strings["Widowed"] = "Viudo/a"; -$a->strings["Uncertain"] = "Incierto"; -$a->strings["It's complicated"] = "Es complicado"; -$a->strings["Don't care"] = "No te importa"; -$a->strings["Ask me"] = "Pregúntame"; -$a->strings["General Features"] = "Opciones generales"; -$a->strings["Multiple Profiles"] = "Perfiles multiples"; -$a->strings["Ability to create multiple profiles"] = "Capacidad de crear perfiles multiples. Cada pagina/perfil/usuario puede tener diferentes perfiles/apariencias. Las mismas pueden ser visibles para determinados contactos seleccionados dentro de la red friendica."; -$a->strings["Photo Location"] = "Localización foto"; -$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Normalmente los meta datos de las imágenes son eliminados. Esto extraerá la localización si presente antes de eliminar los meta datos y enlaza la misma con el mapa."; -$a->strings["Export Public Calendar"] = "Exportar Calendario Público"; -$a->strings["Ability for visitors to download the public calendar"] = "Posibilidad de los visitantes de descargar el calendario público"; -$a->strings["Post Composition Features"] = "Opciones de edición de publicaciones."; -$a->strings["Auto-mention Forums"] = "Auto-mencionar foros"; -$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Añadir/eliminar mención cuando un foro es seleccionado/deseleccionado en la ventana ACL."; -$a->strings["Network Sidebar"] = ""; -$a->strings["Ability to select posts by date ranges"] = "Habilidad de seleccionar publicaciones por fecha"; -$a->strings["Protocol Filter"] = ""; -$a->strings["Enable widget to display Network posts only from selected protocols"] = ""; -$a->strings["Network Tabs"] = "Pestañas de redes"; -$a->strings["Network New Tab"] = "Pestaña nuevo en la red"; -$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Activar para mostrar solo publicaciones nuevas en la red (de las ultimas 12 horas)"; -$a->strings["Network Shared Links Tab"] = "Pestaña publicaciones con enlaces"; -$a->strings["Enable tab to display only Network posts with links in them"] = "Habilitar para visualizar solo publicaciones que contienen enlaces"; -$a->strings["Post/Comment Tools"] = "Herramienta de publicaciones/respuestas"; -$a->strings["Post Categories"] = "Categorías de publicaciones"; -$a->strings["Add categories to your posts"] = "Agregue categorías a sus publicaciones. Las mismas serán visualizadas en su pagina de inicio."; -$a->strings["Advanced Profile Settings"] = "Ajustes avanzados del perfil"; -$a->strings["List Forums"] = "Listar foros"; -$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Mostrar a los visitantes foros públicos en las que se esta participando en el pagina avanzada de perfiles."; -$a->strings["Tag Cloud"] = ""; -$a->strings["Provide a personal tag cloud on your profile page"] = ""; -$a->strings["Display Membership Date"] = ""; -$a->strings["Display membership date in profile"] = ""; -$a->strings["Forums"] = "Foros"; -$a->strings["External link to forum"] = "Enlace externo al foro"; -$a->strings["Nothing new here"] = "Nada nuevo por aquí"; -$a->strings["Clear notifications"] = "Limpiar notificaciones"; -$a->strings["@name, !forum, #tags, content"] = "@name, !forum, #tags, contenido"; -$a->strings["Logout"] = "Salir"; -$a->strings["End this session"] = "Cerrar la sesión"; -$a->strings["Status"] = "Estado"; -$a->strings["Your posts and conversations"] = "Tus publicaciones y conversaciones"; -$a->strings["Your profile page"] = "Tu página de perfil"; -$a->strings["Your photos"] = "Tus fotos"; -$a->strings["Videos"] = "Videos"; -$a->strings["Your videos"] = "Tus videos"; -$a->strings["Your events"] = "Tus eventos"; -$a->strings["Personal notes"] = "Notas personales"; -$a->strings["Your personal notes"] = "Tus notas personales"; -$a->strings["Sign in"] = "Date de alta"; -$a->strings["Home"] = "Inicio"; -$a->strings["Home Page"] = "Página de inicio"; -$a->strings["Create an account"] = "Crea una cuenta"; -$a->strings["Help and documentation"] = "Ayuda y documentación"; -$a->strings["Apps"] = "Aplicaciones"; -$a->strings["Addon applications, utilities, games"] = "Aplicaciones, utilidades, juegos"; -$a->strings["Search site content"] = " Busca contenido en la página"; -$a->strings["Full Text"] = "Texto completo"; -$a->strings["Tags"] = "Tags"; -$a->strings["Community"] = "Comunidad"; -$a->strings["Conversations on this and other servers"] = ""; -$a->strings["Events and Calendar"] = "Eventos y Calendario"; -$a->strings["Directory"] = "Directorio"; -$a->strings["People directory"] = "Directorio de usuarios"; -$a->strings["Information about this friendica instance"] = "Información sobre esta instancia de friendica"; -$a->strings["Terms of Service of this Friendica instance"] = ""; -$a->strings["Conversations from your friends"] = "Conversaciones de tus amigos"; -$a->strings["Network Reset"] = "Reseteo de la red"; -$a->strings["Load Network page with no filters"] = "Cargar pagina de redes sin filtros"; -$a->strings["Introductions"] = "Presentaciones"; -$a->strings["Friend Requests"] = "Solicitudes de amistad"; -$a->strings["See all notifications"] = "Ver todas las notificaciones"; -$a->strings["Mark all system notifications seen"] = "Marcar todas las notificaciones del sistema como leídas"; -$a->strings["Private mail"] = "Correo privado"; -$a->strings["Inbox"] = "Entrada"; -$a->strings["Outbox"] = "Enviados"; -$a->strings["Manage"] = "Administrar"; -$a->strings["Manage other pages"] = "Administrar otras páginas"; -$a->strings["Account settings"] = "Configuración de tu cuenta"; -$a->strings["Manage/Edit Profiles"] = "Manejar/editar Perfiles"; -$a->strings["Manage/edit friends and contacts"] = "Administrar/editar amigos y contactos"; -$a->strings["Site setup and configuration"] = "Opciones y configuración del sitio"; -$a->strings["Navigation"] = "Navegación"; -$a->strings["Site map"] = "Mapa del sitio"; -$a->strings["Embedding disabled"] = "Contenido incrustrado desabilitado"; -$a->strings["Embedded content"] = "Contenido integrado"; -$a->strings["newer"] = "más nuevo"; -$a->strings["older"] = "más antiguo"; -$a->strings["prev"] = "ant."; -$a->strings["last"] = "última"; -$a->strings["view full size"] = "Ver a tamaño completo"; -$a->strings["Image/photo"] = "Imagen/Foto"; -$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; -$a->strings["$1 wrote:"] = "$1 escribió:"; -$a->strings["Encrypted content"] = "Contenido cifrado"; -$a->strings["Invalid source protocol"] = "Protocolo de fuente inválido"; -$a->strings["Invalid link protocol"] = "Protocolo de enlace inválido"; -$a->strings["Loading more entries..."] = "Cargar mas entradas .."; -$a->strings["The end"] = "El fin"; -$a->strings["No contacts"] = "Sin contactos"; -$a->strings["%d Contact"] = [ - 0 => "%d Contacto", - 1 => "%d Contactos", -]; -$a->strings["View Contacts"] = "Ver contactos"; -$a->strings["Follow"] = ""; -$a->strings["Click to open/close"] = "Pulsa para abrir/cerrar"; -$a->strings["Export"] = "Exportar"; -$a->strings["Export calendar as ical"] = "Exportar calendario como ical"; -$a->strings["Export calendar as csv"] = "Exportar calendario como csv"; -$a->strings["Add New Contact"] = "Añadir nuevo contacto"; -$a->strings["Enter address or web location"] = "Escribe la dirección o página web"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Ejemplo: miguel@ejemplo.com, http://ejemplo.com/miguel"; -$a->strings["%d invitation available"] = [ - 0 => "%d invitación disponible", - 1 => "%d invitaviones disponibles", -]; -$a->strings["Find People"] = "Buscar personas"; -$a->strings["Enter name or interest"] = "Introduzce nombre o intereses"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Ejemplos: Robert Morgenstein, Pesca"; -$a->strings["Similar Interests"] = "Intereses similares"; -$a->strings["Random Profile"] = "Perfil aleatorio"; -$a->strings["Invite Friends"] = "Invitar amigos"; -$a->strings["Local Directory"] = "Directorio local"; -$a->strings["Protocols"] = ""; -$a->strings["All Protocols"] = ""; -$a->strings["Saved Folders"] = "Directorios guardados"; -$a->strings["Everything"] = "Todo"; -$a->strings["Categories"] = "Categorías"; -$a->strings["%d contact in common"] = [ - 0 => "%d contacto en común", - 1 => "%d contactos en común", -]; -$a->strings["Post to Email"] = "Publicar mediante correo electrónico"; -$a->strings["Hide your profile details from unknown viewers?"] = "¿Quieres que los detalles de tu perfil permanezcan ocultos a los desconocidos?"; -$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Conectores deshabilitados, ya que \"%s\" es habilitado."; -$a->strings["Visible to everybody"] = "Visible para cualquiera"; -$a->strings["show"] = "mostrar"; -$a->strings["don't show"] = "no mostrar"; -$a->strings["Close"] = "Cerrado"; -$a->strings["Welcome "] = "Bienvenido "; -$a->strings["Please upload a profile photo."] = "Por favor sube una foto para tu perfil."; -$a->strings["Welcome back "] = "Bienvenido de nuevo "; -$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = ""; -$a->strings["The contact entries have been archived"] = ""; -$a->strings["Enter new password: "] = ""; -$a->strings["Post update version number has been set to %s."] = ""; -$a->strings["Check for pending update actions."] = ""; -$a->strings["Done."] = ""; -$a->strings["Execute pending post updates."] = ""; -$a->strings["All pending post updates are done."] = ""; -$a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = ""; -$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Puede que tengas que importar el archivo \"Database.sql\" manualmente usando phpmyadmin o mysql."; -$a->strings["Please see the file \"INSTALL.txt\"."] = "Por favor, consulta el archivo \"INSTALL.txt\"."; -$a->strings["Could not find a command line version of PHP in the web server PATH."] = "No se pudo encontrar una versión de la línea de comandos de PHP en la ruta del servidor web."; -$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = ""; -$a->strings["PHP executable path"] = "Dirección al ejecutable PHP"; -$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Introduce la ruta completa al ejecutable php. Puedes dejarlo en blanco y seguir con la instalación."; -$a->strings["Command line PHP"] = "Línea de comandos PHP"; -$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "El ejecutable PHP no es e lphp cli binary (podria ser versión cgi-fgci)"; -$a->strings["Found PHP version: "] = "Versión PHP encontrada:"; -$a->strings["PHP cli binary"] = "PHP cli binario"; -$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La versión en línea de comandos de PHP en tu sistema no tiene \"register_argc_argv\" habilitado."; -$a->strings["This is required for message delivery to work."] = "Esto es necesario para que funcione la entrega de mensajes."; -$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de generar claves de cifrado"; -$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si se ejecuta en Windows, por favor consulta la sección \"http://www.php.net/manual/en/openssl.installation.php\"."; -$a->strings["Generate encryption keys"] = "Generar claves de encriptación"; -$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: El módulo de Apache mod-rewrite es necesario pero no está instalado."; -$a->strings["Apache mod_rewrite module"] = "Módulo mod_rewrite de Apache"; -$a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "Error: Módulo PDO o MySQLi PHP requerido pero no instalado."; -$a->strings["Error: The MySQL driver for PDO is not installed."] = "Error: El dispositivo MySQL para PDO no está instalado."; -$a->strings["PDO or MySQLi PHP module"] = "Módulo PDO o MySQLi PHP"; -$a->strings["Error, XML PHP module required but not installed."] = "Error, módulo XML PHP requerido pero no instalado."; -$a->strings["XML PHP module"] = "Módulo XML PHP"; -$a->strings["libCurl PHP module"] = "Módulo PHP libCurl"; -$a->strings["Error: libCURL PHP module required but not installed."] = "Error: El módulo de PHP libcurl es necesario, pero no está instalado."; -$a->strings["GD graphics PHP module"] = "Módulo PHP gráficos GD"; -$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: El módulo de de PHP gráficos GD con soporte JPEG es necesario, pero no está instalado."; -$a->strings["OpenSSL PHP module"] = "Módulo PHP OpenSSL"; -$a->strings["Error: openssl PHP module required but not installed."] = "Error: El módulo de PHP openssl es necesario, pero no está instalado."; -$a->strings["mb_string PHP module"] = "Módulo PHP mb_string"; -$a->strings["Error: mb_string PHP module required but not installed."] = "Error: El módulo de PHP mb_string es necesario, pero no está instalado."; -$a->strings["iconv PHP module"] = ""; -$a->strings["Error: iconv PHP module required but not installed."] = "Error: módulo iconv PHP requerido pero no instalado."; -$a->strings["POSIX PHP module"] = ""; -$a->strings["Error: POSIX PHP module required but not installed."] = ""; -$a->strings["JSON PHP module"] = ""; -$a->strings["Error: JSON PHP module required but not installed."] = ""; -$a->strings["The web installer needs to be able to create a file called \"local.config.php\" in the \"config\" folder of your web server and it is unable to do so."] = ""; -$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Se trata a menudo de una configuración de permisos, pues el servidor web puede que no sea capaz de escribir archivos en la carpeta, aunque tú sí puedas."; -$a->strings["At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica \"config\" folder."] = ""; -$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Como alternativa, puedes saltarte estos pasos y realizar una instalación manual. Por favor, consulta el archivo \"INSTALL.txt\" para las instrucciones."; -$a->strings["config/local.config.php is writable"] = ""; -$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica usa el motor de templates Smarty3 para renderizar su visualisacion web. Smarty3 compila templates hacia PHP para acelerar la velocidad del renderizar."; -$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "Para poder guardar estos templates compilados, el servidor web necesita acceso de escritura en el directorio /view/smarty3/ en el árbol de raíz de la instalación friendica."; -$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Por favor asegure que el usuario que utiliza el servidor web (ejemplo: www-data) tiene permisos de escritura en esta carpeta."; -$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "Nota: como medida de seguridad deberia dar acceso de escritura solo a /view/smarty3 / → no al los archivos template (.tpl) que contiene."; -$a->strings["view/smarty3 is writable"] = "Se puede escribir en /view/smarty3"; -$a->strings["Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist to .htaccess."] = ""; -$a->strings["Error message from Curl when fetching"] = ""; -$a->strings["Url rewrite is working"] = "Reescribiendo la dirección..."; -$a->strings["ImageMagick PHP extension is not installed"] = "No está instalada la extensión ImageMagick PHP"; -$a->strings["ImageMagick PHP extension is installed"] = "ImageMagick PHP extension is installed"; -$a->strings["ImageMagick supports GIF"] = "ImageMagick supporta GIF"; -$a->strings["Could not connect to database."] = "No es posible la conexión con la base de datos."; -$a->strings["Database already in use."] = "Base de datos ya se encuentra en uso"; -$a->strings["Tuesday"] = "Martes"; -$a->strings["Wednesday"] = "Miércoles"; -$a->strings["Thursday"] = "Jueves"; -$a->strings["Friday"] = "Viernes"; -$a->strings["Saturday"] = "Sábado"; -$a->strings["January"] = "Enero"; -$a->strings["February"] = "Febrero"; -$a->strings["March"] = "Marzo"; -$a->strings["April"] = "Abril"; -$a->strings["May"] = "Mayo"; -$a->strings["June"] = "Junio"; -$a->strings["July"] = "Julio"; -$a->strings["August"] = "Agosto"; -$a->strings["September"] = "Septiembre"; -$a->strings["October"] = "Octubre"; -$a->strings["November"] = "Noviembre"; -$a->strings["December"] = "Diciembre"; -$a->strings["Mon"] = "Lun"; -$a->strings["Tue"] = "Mar"; -$a->strings["Wed"] = "Mie"; -$a->strings["Thu"] = "Jue"; -$a->strings["Fri"] = "Vie"; -$a->strings["Sat"] = "Sab"; -$a->strings["Sun"] = "Dom"; -$a->strings["Jan"] = "Ene"; -$a->strings["Feb"] = "Feb"; -$a->strings["Mar"] = "Mar"; -$a->strings["Apr"] = "Abr"; -$a->strings["Jul"] = "Jul"; -$a->strings["Aug"] = "Ago"; -$a->strings["Sep"] = "Sep"; -$a->strings["Oct"] = "Oct"; -$a->strings["Nov"] = "Nov"; -$a->strings["Dec"] = "Dec"; -$a->strings["poke"] = "tocar"; -$a->strings["poked"] = "tocó a"; -$a->strings["ping"] = "hacer \"ping\""; -$a->strings["pinged"] = "hizo \"ping\" a"; -$a->strings["prod"] = "empujar"; -$a->strings["prodded"] = "empujó a"; -$a->strings["slap"] = "abofetear"; -$a->strings["slapped"] = "abofeteó a"; -$a->strings["finger"] = "meter dedo"; -$a->strings["fingered"] = "le metió un dedo a"; -$a->strings["rebuff"] = "desairar"; -$a->strings["rebuffed"] = "desairó a"; -$a->strings["System"] = "Sistema"; -$a->strings["%s commented on %s's post"] = "%s comentó la publicación de %s"; -$a->strings["%s created a new post"] = "%s creó una nueva publicación"; -$a->strings["%s liked %s's post"] = "A %s le gusta la publicación de %s"; -$a->strings["%s disliked %s's post"] = "A %s no le gusta la publicación de %s"; -$a->strings["%s is attending %s's event"] = "%s está asistiendo al evento %s's"; -$a->strings["%s is not attending %s's event"] = "%s no está asistiendo al evento %s's"; -$a->strings["%s may attend %s's event"] = "%s podría asistir al evento %s's"; -$a->strings["%s is now friends with %s"] = "%s es ahora es amigo de %s"; -$a->strings["Friend Suggestion"] = "Propuestas de amistad"; -$a->strings["Friend/Connect Request"] = "Solicitud de Amistad/Conexión"; -$a->strings["New Follower"] = "Nuevo seguidor"; -$a->strings["Error 400 - Bad Request"] = ""; -$a->strings["Error 401 - Unauthorized"] = ""; -$a->strings["Error 403 - Forbidden"] = ""; -$a->strings["Error 404 - Not Found"] = ""; -$a->strings["Error 500 - Internal Server Error"] = ""; -$a->strings["Error 503 - Service Unavailable"] = ""; -$a->strings["The server cannot or will not process the request due to an apparent client error."] = ""; -$a->strings["Authentication is required and has failed or has not yet been provided."] = ""; -$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = ""; -$a->strings["The requested resource could not be found but may be available in the future."] = ""; -$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = ""; -$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = ""; -$a->strings["Update %s failed. See error logs."] = "Falló la actualización de %s. Mira los registros de errores."; -$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = ""; -$a->strings["The error message is\n[pre]%s[/pre]"] = "El mensaje de error es\n[pre]%s[/pre]"; -$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = ""; -$a->strings["Error decoding account file"] = "Error decodificando el archivo de cuenta"; -$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Error! No hay datos de versión en el archivo! ¿Es esto de una cuenta friendica? "; -$a->strings["User '%s' already exists on this server!"] = "La cuenta '%s' ya existe en este servidor!"; -$a->strings["User creation error"] = "Error al crear la cuenta"; -$a->strings["User profile creation error"] = "Error de creación del perfil de la cuenta"; -$a->strings["%d contact not imported"] = [ - 0 => "%d contactos no encontrado", - 1 => "%d contactos no importado", -]; -$a->strings["Done. You can now login with your username and password"] = "Hecho. Ahora podes ingresar con tu nombre de cuenta y la contraseña."; -$a->strings["There are no tables on MyISAM."] = "No hay tablas en MyISAM"; -$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nError %d ocurrido durante la actualización de la base de datos:\n%s\n"; -$a->strings["Errors encountered performing database changes: "] = "Errores encontrados al realizar cambios en la base de datos: "; -$a->strings["%s: Database update"] = ""; -$a->strings["%s: updating %s table."] = "%s: actualizando %s tabla."; -$a->strings["Legacy module file not found: %s"] = ""; +$a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = ""; +$a->strings["Export Contacts to CSV"] = ""; +$a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = ""; +$a->strings["System down for maintenance"] = "Servicio suspendido por mantenimiento"; +$a->strings["%s is now following %s."] = "%s sigue ahora a %s."; +$a->strings["following"] = "siguiendo"; +$a->strings["%s stopped following %s."] = "%s dejó de seguir a %s."; +$a->strings["stopped following"] = "dejó de seguir"; +$a->strings["Attachments:"] = "Archivos adjuntos:"; +$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, %2\$s Administrador"; +$a->strings["%s Administrator"] = "%s Administrador"; +$a->strings["thanks"] = ""; +$a->strings["Friendica Notification"] = "Notificación de Friendica"; +$a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD o MM-DD"; +$a->strings["never"] = "nunca"; +$a->strings["less than a second ago"] = "hace menos de un segundo"; +$a->strings["year"] = "año"; +$a->strings["years"] = "años"; +$a->strings["months"] = "meses"; +$a->strings["weeks"] = "semanas"; +$a->strings["days"] = "días"; +$a->strings["hour"] = "hora"; +$a->strings["hours"] = "horas"; +$a->strings["minute"] = "minuto"; +$a->strings["minutes"] = "minutos"; +$a->strings["second"] = "segundo"; +$a->strings["seconds"] = "segundos"; +$a->strings["in %1\$d %2\$s"] = ""; +$a->strings["%1\$d %2\$s ago"] = "hace %1\$d %2\$s"; +$a->strings["Database storage failed to update %s"] = ""; +$a->strings["Database storage failed to insert data"] = ""; +$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = ""; +$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = ""; +$a->strings["Storage base path"] = ""; +$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = ""; +$a->strings["Enter a valid existing folder"] = ""; +$a->strings["activity"] = "Actividad"; +$a->strings["post"] = "Publicación"; +$a->strings["Content warning: %s"] = ""; +$a->strings["bytes"] = "bytes"; +$a->strings["View on separate page"] = "Ver en pagina aparte"; +$a->strings["view on separate page"] = "ver en pagina aparte"; +$a->strings["link to source"] = "Enlace al original"; +$a->strings["[no subject]"] = "[sin asunto]"; +$a->strings["UnFollow"] = ""; $a->strings["Drop Contact"] = "Eliminar contacto"; $a->strings["Organisation"] = "Organización"; $a->strings["News"] = "Noticias"; @@ -1894,74 +2127,18 @@ $a->strings["Unable to retrieve contact information."] = "No ha sido posible rec $a->strings["Starts:"] = "Inicio:"; $a->strings["Finishes:"] = "Final:"; $a->strings["all-day"] = "todo el día"; -$a->strings["Jun"] = "Jun"; $a->strings["Sept"] = "Sept"; $a->strings["No events to display"] = "No hay eventos a mostrar"; $a->strings["l, F j"] = "l, F j"; $a->strings["Edit event"] = "Editar evento"; $a->strings["Duplicate event"] = "Duplicar evento"; $a->strings["Delete event"] = "Borrar evento"; -$a->strings["link to source"] = "Enlace al original"; $a->strings["D g:i A"] = "D g:i A"; $a->strings["g:i A"] = "g:i A"; $a->strings["Show map"] = "Mostrar mapa"; $a->strings["Hide map"] = "Ocultar mapa"; $a->strings["%s's birthday"] = "Cumpleaños de %s"; $a->strings["Happy Birthday %s"] = "Feliz cumpleaños %s"; -$a->strings["Item filed"] = "Elemento archivado"; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un grupo eliminado con este nombre fue restablecido. Los permisos existentes pueden aplicarse a este grupo y a sus futuros miembros. Si esto no es lo que pretendes, por favor, crea otro grupo con un nombre diferente."; -$a->strings["Default privacy group for new contacts"] = "Grupo por defecto para nuevos contactos"; -$a->strings["Everybody"] = "Todo el mundo"; -$a->strings["edit"] = "editar"; -$a->strings["Edit group"] = "Editar grupo"; -$a->strings["Create a new group"] = "Crear un nuevo grupo"; -$a->strings["Edit groups"] = "Editar grupo"; -$a->strings["activity"] = "Actividad"; -$a->strings["comment"] = [ - 0 => "", - 1 => "Comentario", -]; -$a->strings["post"] = "Publicación"; -$a->strings["Content warning: %s"] = ""; -$a->strings["bytes"] = "bytes"; -$a->strings["View on separate page"] = "Ver en pagina aparte"; -$a->strings["view on separate page"] = "ver en pagina aparte"; -$a->strings["[no subject]"] = "[sin asunto]"; -$a->strings["Requested account is not available."] = "La cuenta solicitada no está disponible."; -$a->strings["Requested profile is not available."] = "El perfil solicitado no está disponible."; -$a->strings["Edit profile"] = "Editar perfil"; -$a->strings["Atom feed"] = "Atom feed"; -$a->strings["Manage/edit profiles"] = "Administrar/editar perfiles"; -$a->strings["XMPP:"] = "XMPP:"; -$a->strings["g A l F d"] = "g A l F d"; -$a->strings["F d"] = "F d"; -$a->strings["[today]"] = "[hoy]"; -$a->strings["Birthday Reminders"] = "Recordatorios de cumpleaños"; -$a->strings["Birthdays this week:"] = "Cumpleaños esta semana:"; -$a->strings["[No description]"] = "[Sin descripción]"; -$a->strings["Event Reminders"] = "Recordatorios de eventos"; -$a->strings["Upcoming events the next 7 days:"] = ""; -$a->strings["Member since:"] = ""; -$a->strings["j F, Y"] = "j F, Y"; -$a->strings["j F"] = "j F"; -$a->strings["Birthday:"] = "Fecha de nacimiento:"; -$a->strings["Age:"] = "Edad:"; -$a->strings["for %1\$d %2\$s"] = "por %1\$d %2\$s"; -$a->strings["Religion:"] = "Religión:"; -$a->strings["Hobbies/Interests:"] = "Aficiones/Intereses:"; -$a->strings["Contact information and Social Networks:"] = "Información de contacto y Redes sociales:"; -$a->strings["Musical interests:"] = "Intereses musicales:"; -$a->strings["Books, literature:"] = "Libros, literatura:"; -$a->strings["Television:"] = "Televisión:"; -$a->strings["Film/dance/culture/entertainment:"] = "Películas/baile/cultura/entretenimiento:"; -$a->strings["Love/Romance:"] = "Amor/Romance:"; -$a->strings["Work/employment:"] = "Trabajo/ocupación:"; -$a->strings["School/education:"] = "Escuela/estudios:"; -$a->strings["Forums:"] = "Foros:"; -$a->strings["Profile Details"] = "Detalles del Perfil"; -$a->strings["Only You Can See This"] = "Únicamente tú puedes ver esto"; -$a->strings["Tips for New Members"] = "Consejos para nuevos miembros"; -$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = ""; $a->strings["Login failed"] = ""; $a->strings["Not enough information to authenticate"] = ""; $a->strings["Password can't be empty"] = ""; @@ -1972,8 +2149,6 @@ $a->strings["Passwords do not match. Password unchanged."] = "Las contraseñas n $a->strings["An invitation is required."] = "Se necesita invitación."; $a->strings["Invitation could not be verified."] = "No se puede verificar la invitación."; $a->strings["Invalid OpenID url"] = "Dirección OpenID no válida"; -$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Se ha encontrado un problema para acceder con el OpenID que has escrito. Verifica que lo hayas escrito correctamente."; -$a->strings["The error message was:"] = "El mensaje del error fue:"; $a->strings["Please enter the required information."] = "Por favor, introduce la información necesaria."; $a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = ""; $a->strings["Username should be at least %s character."] = [ @@ -1993,236 +2168,160 @@ $a->strings["Your nickname can only contain a-z, 0-9 and _."] = ""; $a->strings["Nickname is already registered. Please choose another."] = "Apodo ya registrado. Por favor, elije otro."; $a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERROR GRAVE: La generación de claves de seguridad ha fallado."; $a->strings["An error occurred during registration. Please try again."] = "Se produjo un error durante el registro. Por favor, inténtalo de nuevo."; -$a->strings["default"] = "predeterminado"; $a->strings["An error occurred creating your default profile. Please try again."] = "Error al crear tu perfil predeterminado. Por favor, inténtalo de nuevo."; $a->strings["An error occurred creating your self contact. Please try again."] = ""; +$a->strings["Friends"] = "Amigos"; $a->strings["An error occurred creating your default contact group. Please try again."] = ""; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = ""; +$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = ""; +$a->strings["Registration details for %s"] = "Detalles de registro para %s"; $a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = ""; $a->strings["Registration at %s"] = "Registro en %s"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t"] = ""; +$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = ""; $a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = ""; -$a->strings["%d contact edited."] = [ - 0 => "%d contacto editado.", - 1 => "%d contacts edited.", +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un grupo eliminado con este nombre fue restablecido. Los permisos existentes pueden aplicarse a este grupo y a sus futuros miembros. Si esto no es lo que pretendes, por favor, crea otro grupo con un nombre diferente."; +$a->strings["Default privacy group for new contacts"] = "Grupo por defecto para nuevos contactos"; +$a->strings["Everybody"] = "Todo el mundo"; +$a->strings["edit"] = "editar"; +$a->strings["add"] = "añadir"; +$a->strings["Edit group"] = "Editar grupo"; +$a->strings["Create a new group"] = "Crear un nuevo grupo"; +$a->strings["Edit groups"] = "Editar grupo"; +$a->strings["Change profile photo"] = "Cambiar foto del perfil"; +$a->strings["Atom feed"] = "Atom feed"; +$a->strings["g A l F d"] = "g A l F d"; +$a->strings["F d"] = "F d"; +$a->strings["[today]"] = "[hoy]"; +$a->strings["Birthday Reminders"] = "Recordatorios de cumpleaños"; +$a->strings["Birthdays this week:"] = "Cumpleaños esta semana:"; +$a->strings["[No description]"] = "[Sin descripción]"; +$a->strings["Event Reminders"] = "Recordatorios de eventos"; +$a->strings["Upcoming events the next 7 days:"] = ""; +$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = ""; +$a->strings["Add New Contact"] = "Añadir nuevo contacto"; +$a->strings["Enter address or web location"] = "Escribe la dirección o página web"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Ejemplo: miguel@ejemplo.com, http://ejemplo.com/miguel"; +$a->strings["Connect"] = "Conectar"; +$a->strings["%d invitation available"] = [ + 0 => "%d invitación disponible", + 1 => "%d invitaviones disponibles", ]; -$a->strings["Could not access contact record."] = "No se pudo acceder a los datos del contacto."; -$a->strings["Could not locate selected profile."] = "No se pudo encontrar el perfil seleccionado."; -$a->strings["Contact updated."] = "Contacto actualizado."; -$a->strings["Contact has been blocked"] = "El contacto ha sido bloqueado"; -$a->strings["Contact has been unblocked"] = "El contacto ha sido desbloqueado"; -$a->strings["Contact has been ignored"] = "El contacto ha sido ignorado"; -$a->strings["Contact has been unignored"] = "El contacto ya no está ignorado"; -$a->strings["Contact has been archived"] = "El contacto ha sido archivado"; -$a->strings["Contact has been unarchived"] = "El contacto ya no está archivado"; -$a->strings["Drop contact"] = "Eliminar contacto"; -$a->strings["Do you really want to delete this contact?"] = "¿Estás seguro de que quieres eliminar este contacto?"; -$a->strings["Contact has been removed."] = "El contacto ha sido eliminado"; -$a->strings["You are mutual friends with %s"] = "Ahora tienes una amistad mutua con %s"; -$a->strings["You are sharing with %s"] = "Estás compartiendo con %s"; -$a->strings["%s is sharing with you"] = "%s está compartiendo contigo"; -$a->strings["Private communications are not available for this contact."] = "Las comunicaciones privadas no está disponibles para este contacto."; -$a->strings["Never"] = "Nunca"; -$a->strings["(Update was successful)"] = "(La actualización se ha completado)"; -$a->strings["(Update was not successful)"] = "(La actualización no se ha completado)"; -$a->strings["Suggest friends"] = "Sugerir amigos"; -$a->strings["Network type: %s"] = "Tipo de red: %s"; -$a->strings["Communications lost with this contact!"] = "¡Se ha perdido la comunicación con este contacto!"; -$a->strings["Fetch further information for feeds"] = "Recaudar informacion complementaria de los feeds"; -$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = ""; -$a->strings["Fetch information"] = "Recaudar informacion"; -$a->strings["Fetch keywords"] = ""; -$a->strings["Fetch information and keywords"] = "Recaudar informacion y palabras claves"; -$a->strings["Profile Visibility"] = "Visibilidad del Perfil"; -$a->strings["Contact Information / Notes"] = "Información del Contacto / Notas"; -$a->strings["Contact Settings"] = "Ajustes del contacto"; -$a->strings["Contact"] = "Contacto"; -$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Por favor, selecciona el perfil que quieras mostrar a %s cuando esté viendo tu perfil de forma segura."; -$a->strings["Their personal note"] = "Su nota personal"; -$a->strings["Edit contact notes"] = "Editar notas del contacto"; -$a->strings["Block/Unblock contact"] = "Boquear/Desbloquear contacto"; -$a->strings["Ignore contact"] = "Ignorar contacto"; -$a->strings["Repair URL settings"] = "Configuración de reparación de la dirección"; -$a->strings["View conversations"] = "Ver conversaciones"; -$a->strings["Last update:"] = "Última actualización:"; -$a->strings["Update public posts"] = "Actualizar publicaciones públicas"; -$a->strings["Update now"] = "Actualizar ahora"; -$a->strings["Unignore"] = "Quitar de Ignorados"; -$a->strings["Currently blocked"] = "Bloqueados"; -$a->strings["Currently ignored"] = "Ignorados"; -$a->strings["Currently archived"] = "Archivados"; -$a->strings["Awaiting connection acknowledge"] = ""; -$a->strings["Replies/likes to your public posts may still be visible"] = "Los comentarios o \"me gusta\" en tus publicaciones públicas todavía pueden ser visibles."; -$a->strings["Notification for new posts"] = "Notificacion de nuevos temas."; -$a->strings["Send a notification of every new post of this contact"] = "Enviar una notificacion por nuevos temas de este contacto."; -$a->strings["Blacklisted keywords"] = "Lista negra de palabras"; -$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Lista separada por comas de palabras claves que no deberian ser convertido en #hashtags cuando \"Recaudar informacion y palabras claves\" es seleccionado"; -$a->strings["Actions"] = "Acciones"; -$a->strings["Suggestions"] = "Sugerencias"; -$a->strings["Suggest potential friends"] = "Amistades potenciales sugeridas"; -$a->strings["Show all contacts"] = "Mostrar todos los contactos"; -$a->strings["Unblocked"] = "Desbloqueados"; -$a->strings["Only show unblocked contacts"] = "Mostrar solo contactos sin bloquear"; -$a->strings["Blocked"] = "Bloqueados"; -$a->strings["Only show blocked contacts"] = "Mostrar solo contactos bloqueados"; -$a->strings["Ignored"] = "Ignorados"; -$a->strings["Only show ignored contacts"] = "Mostrar solo contactos ignorados"; -$a->strings["Archived"] = "Archivados"; -$a->strings["Only show archived contacts"] = "Mostrar solo contactos archivados"; -$a->strings["Hidden"] = "Ocultos"; -$a->strings["Only show hidden contacts"] = "Mostrar solo contactos ocultos"; -$a->strings["Organize your contact groups"] = ""; -$a->strings["Search your contacts"] = "Buscar en tus contactos"; -$a->strings["Archive"] = "Archivo"; -$a->strings["Unarchive"] = "Sin archivar"; -$a->strings["Batch Actions"] = "Accones en lote"; -$a->strings["Conversations started by this contact"] = ""; -$a->strings["Posts and Comments"] = ""; -$a->strings["View all contacts"] = "Ver todos los contactos"; -$a->strings["View all common friends"] = "Ver todos los conocidos en común "; -$a->strings["Advanced Contact Settings"] = "Configuración avanzada"; -$a->strings["Mutual Friendship"] = "Amistad recíproca"; -$a->strings["is a fan of yours"] = "es tu fan"; -$a->strings["you are a fan of"] = "eres fan de"; -$a->strings["Edit contact"] = "Modificar contacto"; -$a->strings["Toggle Blocked status"] = "Cambiar bloqueados"; -$a->strings["Toggle Ignored status"] = "Cambiar ignorados"; -$a->strings["Toggle Archive status"] = "Cambiar archivados"; -$a->strings["Delete contact"] = "Eliminar contacto"; -$a->strings["Friendica Communications Server - Setup"] = ""; -$a->strings["System check"] = "Verificación del sistema"; -$a->strings["Check again"] = "Compruebalo de nuevo"; -$a->strings["Database connection"] = "Conexión con la base de datos"; -$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Con el fin de poder instalar Friendica, necesitamos saber cómo conectar con tu base de datos."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Por favor, contacta con tu proveedor de servicios o con el administrador de la página si tienes alguna pregunta sobre estas configuraciones."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de datos que especifiques a continuación debería existir ya. Si no es el caso, debes crearla antes de continuar."; -$a->strings["Database Server Name"] = "Nombre del servidor de la base de datos"; -$a->strings["Database Login Name"] = "Usuario de la base de datos"; -$a->strings["Database Login Password"] = "Contraseña de la base de datos"; -$a->strings["For security reasons the password must not be empty"] = "Por razones de seguridad la contraseña no debe estar vacía"; -$a->strings["Database Name"] = "Nombre de la base de datos"; -$a->strings["Site administrator email address"] = "Dirección de correo del administrador de la web"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "La dirección de correo de tu cuenta debe coincidir con esta para poder usar el panel de administración de la web."; -$a->strings["Please select a default timezone for your website"] = "Por favor, selecciona la zona horaria predeterminada para tu web"; -$a->strings["Site settings"] = "Configuración de la página web"; -$a->strings["System Language:"] = "Sistema de idioma:"; -$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Seleccione el idioma por defecto para su interfaz de instalación de Friendica y para enviar emails."; -$a->strings["Your Friendica site database has been installed."] = "La base de datos de su sitio web de Friendica ha sido instalada."; -$a->strings["Installation finished"] = ""; -$a->strings["

    What next

    "] = "

    ¿Ahora qué?

    "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = ""; -$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = ""; -$a->strings["Item Guid"] = ""; -$a->strings["Create a New Account"] = "Crear una nueva cuenta"; -$a->strings["Password: "] = "Contraseña: "; -$a->strings["Remember me"] = "Recordarme"; -$a->strings["Or login using OpenID: "] = "O inicia sesión usando OpenID: "; -$a->strings["Forgot your password?"] = "¿Olvidaste la contraseña?"; -$a->strings["Website Terms of Service"] = "Términos de uso del sitio"; -$a->strings["terms of service"] = "Términos de uso"; -$a->strings["Website Privacy Policy"] = "Política de privacidad del sitio"; -$a->strings["privacy policy"] = "Política de privacidad"; -$a->strings["Logged out."] = "Sesión finalizada"; -$a->strings["Bad Request."] = ""; -$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = ""; -$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = ""; -$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = ""; -$a->strings["Privacy Statement"] = ""; -$a->strings["This entry was edited"] = "Esta entrada fue editada"; -$a->strings["Delete locally"] = ""; -$a->strings["Delete globally"] = ""; -$a->strings["Remove locally"] = ""; -$a->strings["save to folder"] = "grabado en directorio"; -$a->strings["I will attend"] = "Voy a estar presente"; -$a->strings["I will not attend"] = "No voy a estar presente"; -$a->strings["I might attend"] = "Puede que voy a estar presente"; -$a->strings["ignore thread"] = "ignorar publicación"; -$a->strings["unignore thread"] = "revertir ignorar publicacion"; -$a->strings["toggle ignore status"] = "cambiar estatus de observación"; -$a->strings["add star"] = "Añadir estrella"; -$a->strings["remove star"] = "Quitar estrella"; -$a->strings["toggle star status"] = "Añadir a destacados"; -$a->strings["starred"] = "marcados con estrellas"; -$a->strings["add tag"] = "añadir etiqueta"; -$a->strings["like"] = "me gusta"; -$a->strings["dislike"] = "no me gusta"; -$a->strings["Share this"] = "Compartir esto"; -$a->strings["share"] = "compartir"; -$a->strings["to"] = "a"; -$a->strings["via"] = "vía"; -$a->strings["Wall-to-Wall"] = "Muro-A-Muro"; -$a->strings["via Wall-To-Wall:"] = "via Muro-A-Muro:"; -$a->strings["%d comment"] = [ - 0 => "%d comentario", - 1 => "%d comentarios", +$a->strings["Everyone"] = ""; +$a->strings["Relationships"] = ""; +$a->strings["Protocols"] = ""; +$a->strings["All Protocols"] = ""; +$a->strings["Saved Folders"] = "Directorios guardados"; +$a->strings["Everything"] = "Todo"; +$a->strings["Categories"] = "Categorías"; +$a->strings["%d contact in common"] = [ + 0 => "%d contacto en común", + 1 => "%d contactos en común", ]; -$a->strings["Sharing notification from Diaspora network"] = "Compartir notificaciones con la red Diaspora*"; -$a->strings["Attachments:"] = "Archivos adjuntos:"; -$a->strings["%s is now following %s."] = "%s sigue ahora a %s."; -$a->strings["following"] = "siguiendo"; -$a->strings["%s stopped following %s."] = "%s dejó de seguir a %s."; -$a->strings["stopped following"] = "dejó de seguir"; -$a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD o MM-DD"; -$a->strings["never"] = "nunca"; -$a->strings["less than a second ago"] = "hace menos de un segundo"; -$a->strings["year"] = "año"; -$a->strings["years"] = "años"; -$a->strings["months"] = "meses"; -$a->strings["weeks"] = "semanas"; -$a->strings["days"] = "días"; -$a->strings["hour"] = "hora"; -$a->strings["hours"] = "horas"; -$a->strings["minute"] = "minuto"; -$a->strings["minutes"] = "minutos"; -$a->strings["second"] = "segundo"; -$a->strings["seconds"] = "segundos"; -$a->strings["in %1\$d %2\$s"] = ""; -$a->strings["%1\$d %2\$s ago"] = "hace %1\$d %2\$s"; -$a->strings["(no subject)"] = "(sin asunto)"; -$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = ""; -$a->strings["%s: Updating post-type."] = ""; -$a->strings["greenzero"] = "greenzero"; -$a->strings["purplezero"] = "purplezero"; -$a->strings["easterbunny"] = "easterbunny"; -$a->strings["darkzero"] = "darkzero"; -$a->strings["comix"] = "comix"; -$a->strings["slackr"] = "slackr"; -$a->strings["Variations"] = "Variaciones"; -$a->strings["Custom"] = ""; -$a->strings["Note"] = "Nota"; -$a->strings["Check image permissions if all users are allowed to see the image"] = ""; -$a->strings["Select color scheme"] = ""; -$a->strings["Navigation bar background color"] = "Color de fondo de la barra de navegación"; -$a->strings["Navigation bar icon color "] = "Color de icono de la barra de navegación"; -$a->strings["Link color"] = "Color de enlace"; -$a->strings["Set the background color"] = "Seleccionar el color de fondo"; -$a->strings["Content background opacity"] = ""; -$a->strings["Set the background image"] = "Seleccionar la imagen de fondo"; -$a->strings["Background image style"] = ""; -$a->strings["Login page background image"] = ""; -$a->strings["Login page background color"] = ""; -$a->strings["Leave background image and color empty for theme defaults"] = ""; -$a->strings["Top Banner"] = ""; -$a->strings["Resize image to the width of the screen and show background color below on long pages."] = ""; -$a->strings["Full screen"] = ""; -$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = ""; -$a->strings["Single row mosaic"] = ""; -$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = ""; -$a->strings["Mosaic"] = ""; -$a->strings["Repeat image to fill the screen."] = ""; -$a->strings["Guest"] = "Invitado"; -$a->strings["Visitor"] = "Visitante"; -$a->strings["Alignment"] = "Alineación"; -$a->strings["Left"] = "Izquierda"; -$a->strings["Center"] = "Centrado"; -$a->strings["Color scheme"] = "Esquema de color"; -$a->strings["Posts font size"] = "Tamaño de letra del titulo de las publicaciones"; -$a->strings["Textareas font size"] = "Tamaño de letra del área de texto"; -$a->strings["Comma separated list of helper forums"] = "Lista separada por comas de foros de ayuda."; -$a->strings["Set style"] = "Definir estilo"; -$a->strings["Community Pages"] = "Páginas de Comunidad"; -$a->strings["Community Profiles"] = "Perfiles de la Comunidad"; -$a->strings["Help or @NewHere ?"] = "¿Ayuda o @NuevoAquí?"; -$a->strings["Connect Services"] = "Servicios conectados"; -$a->strings["Find Friends"] = "Buscar amigos"; -$a->strings["Last users"] = "Últimos usuarios"; -$a->strings["Quick Start"] = "Inicio rápido"; +$a->strings["Archives"] = "Archivos"; +$a->strings["Frequently"] = ""; +$a->strings["Hourly"] = ""; +$a->strings["Twice daily"] = ""; +$a->strings["Daily"] = ""; +$a->strings["Weekly"] = ""; +$a->strings["Monthly"] = ""; +$a->strings["DFRN"] = ""; +$a->strings["OStatus"] = ""; +$a->strings["RSS/Atom"] = ""; +$a->strings["Zot!"] = ""; +$a->strings["LinkedIn"] = ""; +$a->strings["XMPP/IM"] = ""; +$a->strings["MySpace"] = ""; +$a->strings["Google+"] = ""; +$a->strings["pump.io"] = ""; +$a->strings["Twitter"] = ""; +$a->strings["Discourse"] = ""; +$a->strings["Diaspora Connector"] = ""; +$a->strings["GNU Social Connector"] = ""; +$a->strings["ActivityPub"] = ""; +$a->strings["pnut"] = ""; +$a->strings["%s (via %s)"] = ""; +$a->strings["General Features"] = "Opciones generales"; +$a->strings["Photo Location"] = "Localización foto"; +$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Normalmente los meta datos de las imágenes son eliminados. Esto extraerá la localización si presente antes de eliminar los meta datos y enlaza la misma con el mapa."; +$a->strings["Trending Tags"] = ""; +$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = ""; +$a->strings["Post Composition Features"] = "Opciones de edición de publicaciones."; +$a->strings["Auto-mention Forums"] = "Auto-mencionar foros"; +$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Añadir/eliminar mención cuando un foro es seleccionado/deseleccionado en la ventana ACL."; +$a->strings["Explicit Mentions"] = ""; +$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = ""; +$a->strings["Post/Comment Tools"] = "Herramienta de publicaciones/respuestas"; +$a->strings["Post Categories"] = "Categorías de publicaciones"; +$a->strings["Add categories to your posts"] = "Agregue categorías a sus publicaciones. Las mismas serán visualizadas en su pagina de inicio."; +$a->strings["Advanced Profile Settings"] = "Ajustes avanzados del perfil"; +$a->strings["List Forums"] = "Listar foros"; +$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Mostrar a los visitantes foros públicos en las que se esta participando en el pagina avanzada de perfiles."; +$a->strings["Tag Cloud"] = ""; +$a->strings["Provide a personal tag cloud on your profile page"] = ""; +$a->strings["Display Membership Date"] = ""; +$a->strings["Display membership date in profile"] = ""; +$a->strings["Nothing new here"] = "Nada nuevo por aquí"; +$a->strings["Clear notifications"] = "Limpiar notificaciones"; +$a->strings["@name, !forum, #tags, content"] = "@name, !forum, #tags, contenido"; +$a->strings["End this session"] = "Cerrar la sesión"; +$a->strings["Sign in"] = "Date de alta"; +$a->strings["Personal notes"] = "Notas personales"; +$a->strings["Your personal notes"] = "Tus notas personales"; +$a->strings["Home"] = "Inicio"; +$a->strings["Home Page"] = "Página de inicio"; +$a->strings["Create an account"] = "Crea una cuenta"; +$a->strings["Help and documentation"] = "Ayuda y documentación"; +$a->strings["Apps"] = "Aplicaciones"; +$a->strings["Addon applications, utilities, games"] = "Aplicaciones, utilidades, juegos"; +$a->strings["Search site content"] = " Busca contenido en la página"; +$a->strings["Full Text"] = "Texto completo"; +$a->strings["Tags"] = "Tags"; +$a->strings["Community"] = "Comunidad"; +$a->strings["Conversations on this and other servers"] = ""; +$a->strings["Directory"] = "Directorio"; +$a->strings["People directory"] = "Directorio de usuarios"; +$a->strings["Information about this friendica instance"] = "Información sobre esta instancia de friendica"; +$a->strings["Terms of Service of this Friendica instance"] = ""; +$a->strings["Introductions"] = "Presentaciones"; +$a->strings["Friend Requests"] = "Solicitudes de amistad"; +$a->strings["See all notifications"] = "Ver todas las notificaciones"; +$a->strings["Mark all system notifications seen"] = "Marcar todas las notificaciones del sistema como leídas"; +$a->strings["Inbox"] = "Entrada"; +$a->strings["Outbox"] = "Enviados"; +$a->strings["Accounts"] = ""; +$a->strings["Manage other pages"] = "Administrar otras páginas"; +$a->strings["Site setup and configuration"] = "Opciones y configuración del sitio"; +$a->strings["Navigation"] = "Navegación"; +$a->strings["Site map"] = "Mapa del sitio"; +$a->strings["Remove term"] = "Eliminar término"; +$a->strings["Saved Searches"] = "Búsquedas guardadas"; +$a->strings["Export"] = "Exportar"; +$a->strings["Export calendar as ical"] = "Exportar calendario como ical"; +$a->strings["Export calendar as csv"] = "Exportar calendario como csv"; +$a->strings["Trending Tags (last %d hour)"] = [ + 0 => "", + 1 => "", +]; +$a->strings["More Trending Tags"] = ""; +$a->strings["No contacts"] = "Sin contactos"; +$a->strings["%d Contact"] = [ + 0 => "%d Contacto", + 1 => "%d Contactos", +]; +$a->strings["View Contacts"] = "Ver contactos"; +$a->strings["newer"] = "más nuevo"; +$a->strings["older"] = "más antiguo"; +$a->strings["Embedding disabled"] = "Contenido incrustrado desabilitado"; +$a->strings["Embedded content"] = "Contenido integrado"; +$a->strings["prev"] = "ant."; +$a->strings["last"] = "última"; +$a->strings["Loading more entries..."] = "Cargar mas entradas .."; +$a->strings["The end"] = "El fin"; +$a->strings["Click to open/close"] = "Pulsa para abrir/cerrar"; +$a->strings["Image/photo"] = "Imagen/Foto"; +$a->strings["%2\$s %3\$s"] = ""; +$a->strings["$1 wrote:"] = "$1 escribió:"; +$a->strings["Encrypted content"] = "Contenido cifrado"; +$a->strings["Invalid source protocol"] = "Protocolo de fuente inválido"; +$a->strings["Invalid link protocol"] = "Protocolo de enlace inválido"; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "La ficha de seguridad no es correcta. Seguramente haya ocurrido por haber dejado el formulario abierto demasiado tiempo (>3 horas) antes de enviarlo."; diff --git a/view/lang/fr/messages.po b/view/lang/fr/messages.po index cb553c630c..e73492581e 100644 --- a/view/lang/fr/messages.po +++ b/view/lang/fr/messages.po @@ -1,5 +1,5 @@ # FRIENDICA Distributed Social Network -# Copyright (C) 2010, 2011, 2012, 2013 the Friendica Project +# Copyright (C) 2010-2020 the Friendica Project # This file is distributed under the same license as the Friendica package. # # Translators: @@ -11,11 +11,11 @@ # Domovoy , 2012 # Hypolite Petovan , 2019-2020 # Hypolite Petovan , 2016 -# Jak , 2014 +# ddea8f3e14f60a9d025fc4f71a37997c_495639b <0e9b63e0a53589b1b93671e612021fcb_249620>, 2014 # Lionel Triay , 2013 # Thecross, 2017 # Marie Olive , 2018 -# Marquis_de_Carabas , 2012 +# 2813eb64a13683f23a92f264357cfba0_d450340, 2012 # Olivier , 2011-2012 # PerigGouanvic , 2015 # Phigger Phigger , 2019 @@ -24,16 +24,17 @@ # Thecross, 2017 # tomamplius , 2014 # Tubuntu , 2013-2015 -# Valvin A , 2019 +# Valvin , 2019 +# Valvin , 2020 # Vincent Vindarel , 2018 # Vladimir Núñez , 2018 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-03-21 15:22+0100\n" -"PO-Revision-Date: 2020-04-03 19:17+0000\n" -"Last-Translator: Hypolite Petovan \n" +"POT-Creation-Date: 2020-09-03 10:50-0400\n" +"PO-Revision-Date: 2020-09-04 00:18+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: French (http://www.transifex.com/Friendica/friendica/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,494 +42,14 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: include/conversation.php:177 include/conversation.php:314 -#: src/Model/Item.php:3432 -msgid "event" -msgstr "évènement" - -#: include/conversation.php:180 include/conversation.php:190 -#: include/conversation.php:317 include/conversation.php:326 mod/tagger.php:88 -msgid "status" -msgstr "le statut" - -#: include/conversation.php:185 include/conversation.php:322 mod/tagger.php:88 -#: src/Model/Item.php:3434 -msgid "photo" -msgstr "photo" - -#: include/conversation.php:198 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "%1$s aime %3$s de %2$s" - -#: include/conversation.php:200 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "%1$s n'aime pas %3$s de %2$s" - -#: include/conversation.php:202 -#, php-format -msgid "%1$s attends %2$s's %3$s" -msgstr "%1$s participe à %3$s de %2$s" - -#: include/conversation.php:204 -#, php-format -msgid "%1$s doesn't attend %2$s's %3$s" -msgstr "%1$s ne participe pas à %3$s de %2$s" - -#: include/conversation.php:206 -#, php-format -msgid "%1$s attends maybe %2$s's %3$s" -msgstr "%1$s participe peut-être à %3$s de %2$s" - -#: include/conversation.php:241 -#, php-format -msgid "%1$s is now friends with %2$s" -msgstr "%1$s est désormais lié à %2$s" - -#: include/conversation.php:282 -#, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s a sollicité %2$s" - -#: include/conversation.php:336 mod/tagger.php:121 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "%1$s a mentionné %3$s de %2$s avec %4$s" - -#: include/conversation.php:358 -msgid "post/item" -msgstr "publication/élément" - -#: include/conversation.php:359 -#, php-format -msgid "%1$s marked %2$s's %3$s as favorite" -msgstr "%1$s a marqué le %3$s de %2$s comme favori" - -#: include/conversation.php:671 mod/photos.php:1482 src/Object/Post.php:228 -msgid "Select" -msgstr "Sélectionner" - -#: include/conversation.php:672 mod/photos.php:1483 mod/settings.php:568 -#: mod/settings.php:710 src/Module/Admin/Users.php:253 -#: src/Module/Contact.php:855 src/Module/Contact.php:1136 -msgid "Delete" -msgstr "Supprimer" - -#: include/conversation.php:706 src/Object/Post.php:438 -#: src/Object/Post.php:439 -#, php-format -msgid "View %s's profile @ %s" -msgstr "Voir le profil de %s @ %s" - -#: include/conversation.php:719 src/Object/Post.php:426 -msgid "Categories:" -msgstr "Catégories :" - -#: include/conversation.php:720 src/Object/Post.php:427 -msgid "Filed under:" -msgstr "Rangé sous :" - -#: include/conversation.php:727 src/Object/Post.php:452 -#, php-format -msgid "%s from %s" -msgstr "%s de %s" - -#: include/conversation.php:742 -msgid "View in context" -msgstr "Voir dans le contexte" - -#: include/conversation.php:744 include/conversation.php:1265 -#: mod/editpost.php:104 mod/message.php:275 mod/message.php:457 -#: mod/photos.php:1387 mod/wallmessage.php:157 src/Module/Item/Compose.php:159 -#: src/Object/Post.php:484 -msgid "Please wait" -msgstr "Patientez" - -#: include/conversation.php:808 -msgid "remove" -msgstr "enlever" - -#: include/conversation.php:812 -msgid "Delete Selected Items" -msgstr "Supprimer les éléments sélectionnés" - -#: include/conversation.php:973 view/theme/frio/theme.php:354 -msgid "Follow Thread" -msgstr "Suivre le fil" - -#: include/conversation.php:974 src/Model/Contact.php:1277 -msgid "View Status" -msgstr "Voir les statuts" - -#: include/conversation.php:975 include/conversation.php:993 mod/match.php:101 -#: mod/suggest.php:102 src/Model/Contact.php:1203 src/Model/Contact.php:1269 -#: src/Model/Contact.php:1278 src/Module/Settings/Profile/Index.php:246 -#: src/Module/AllFriends.php:93 src/Module/BaseSearch.php:158 -#: src/Module/Directory.php:164 -msgid "View Profile" -msgstr "Voir le profil" - -#: include/conversation.php:976 src/Model/Contact.php:1279 -msgid "View Photos" -msgstr "Voir les photos" - -#: include/conversation.php:977 src/Model/Contact.php:1270 -#: src/Model/Contact.php:1280 -msgid "Network Posts" -msgstr "Publications du réseau" - -#: include/conversation.php:978 src/Model/Contact.php:1271 -#: src/Model/Contact.php:1281 -msgid "View Contact" -msgstr "Voir Contact" - -#: include/conversation.php:979 src/Model/Contact.php:1283 -msgid "Send PM" -msgstr "Message privé" - -#: include/conversation.php:980 src/Module/Admin/Blocklist/Contact.php:84 -#: src/Module/Admin/Users.php:254 src/Module/Contact.php:604 -#: src/Module/Contact.php:852 src/Module/Contact.php:1111 -msgid "Block" -msgstr "Bloquer" - -#: include/conversation.php:981 src/Module/Notifications/Introductions.php:110 -#: src/Module/Notifications/Introductions.php:185 -#: src/Module/Notifications/Notification.php:59 src/Module/Contact.php:605 -#: src/Module/Contact.php:853 src/Module/Contact.php:1119 -msgid "Ignore" -msgstr "Ignorer" - -#: include/conversation.php:985 src/Model/Contact.php:1284 -msgid "Poke" -msgstr "Sollicitations (pokes)" - -#: include/conversation.php:990 mod/follow.php:182 mod/match.php:102 -#: mod/suggest.php:103 view/theme/vier/theme.php:176 src/Content/Widget.php:80 -#: src/Model/Contact.php:1272 src/Model/Contact.php:1285 -#: src/Module/AllFriends.php:94 src/Module/BaseSearch.php:159 -msgid "Connect/Follow" -msgstr "Se connecter/Suivre" - -#: include/conversation.php:1116 -#, php-format -msgid "%s likes this." -msgstr "%s aime ça." - -#: include/conversation.php:1119 -#, php-format -msgid "%s doesn't like this." -msgstr "%s n'aime pas ça." - -#: include/conversation.php:1122 -#, php-format -msgid "%s attends." -msgstr "%s participe" - -#: include/conversation.php:1125 -#, php-format -msgid "%s doesn't attend." -msgstr "%s ne participe pas" - -#: include/conversation.php:1128 -#, php-format -msgid "%s attends maybe." -msgstr "%s participe peut-être" - -#: include/conversation.php:1131 include/conversation.php:1174 -#, php-format -msgid "%s reshared this." -msgstr "%s a partagé ceci." - -#: include/conversation.php:1139 -msgid "and" -msgstr "et" - -#: include/conversation.php:1145 -#, php-format -msgid "and %d other people" -msgstr "et %d autres personnes" - -#: include/conversation.php:1153 -#, php-format -msgid "%2$d people like this" -msgstr "%2$d personnes aiment ça" - -#: include/conversation.php:1154 -#, php-format -msgid "%s like this." -msgstr "%s aiment ça." - -#: include/conversation.php:1157 -#, php-format -msgid "%2$d people don't like this" -msgstr "%2$d personnes n'aiment pas ça" - -#: include/conversation.php:1158 -#, php-format -msgid "%s don't like this." -msgstr "%s n'aiment pas ça." - -#: include/conversation.php:1161 -#, php-format -msgid "%2$d people attend" -msgstr "%2$d personnes participent" - -#: include/conversation.php:1162 -#, php-format -msgid "%s attend." -msgstr "%s participent." - -#: include/conversation.php:1165 -#, php-format -msgid "%2$d people don't attend" -msgstr "%2$d personnes ne participent pas" - -#: include/conversation.php:1166 -#, php-format -msgid "%s don't attend." -msgstr "%s ne participent pas." - -#: include/conversation.php:1169 -#, php-format -msgid "%2$d people attend maybe" -msgstr "%2$d personnes vont peut-être participer" - -#: include/conversation.php:1170 -#, php-format -msgid "%s attend maybe." -msgstr "%sparticipent peut-être" - -#: include/conversation.php:1173 -#, php-format -msgid "%2$d people reshared this" -msgstr "%2$d personnes ont partagé ceci" - -#: include/conversation.php:1203 -msgid "Visible to everybody" -msgstr "Visible par tout le monde" - -#: include/conversation.php:1204 src/Module/Item/Compose.php:153 -#: src/Object/Post.php:954 -msgid "Please enter a image/video/audio/webpage URL:" -msgstr "Veuillez entrer une URL d'image/vidéo/page web." - -#: include/conversation.php:1205 -msgid "Tag term:" -msgstr "Étiquette :" - -#: include/conversation.php:1206 src/Module/Filer/SaveTag.php:66 -msgid "Save to Folder:" -msgstr "Sauver dans le Dossier :" - -#: include/conversation.php:1207 -msgid "Where are you right now?" -msgstr "Où êtes-vous actuellement ?" - -#: include/conversation.php:1208 -msgid "Delete item(s)?" -msgstr "Supprimer les élément(s) ?" - -#: include/conversation.php:1240 -msgid "New Post" -msgstr "Nouvelle publication" - -#: include/conversation.php:1243 -msgid "Share" -msgstr "Partager" - -#: include/conversation.php:1244 mod/editpost.php:89 mod/photos.php:1406 -#: src/Object/Post.php:945 -msgid "Loading..." -msgstr "Chargement en cours..." - -#: include/conversation.php:1245 mod/editpost.php:90 mod/message.php:273 -#: mod/message.php:454 mod/wallmessage.php:155 -msgid "Upload photo" -msgstr "Joindre photo" - -#: include/conversation.php:1246 mod/editpost.php:91 -msgid "upload photo" -msgstr "envoi image" - -#: include/conversation.php:1247 mod/editpost.php:92 -msgid "Attach file" -msgstr "Joindre fichier" - -#: include/conversation.php:1248 mod/editpost.php:93 -msgid "attach file" -msgstr "ajout fichier" - -#: include/conversation.php:1249 src/Module/Item/Compose.php:145 -#: src/Object/Post.php:946 -msgid "Bold" -msgstr "Gras" - -#: include/conversation.php:1250 src/Module/Item/Compose.php:146 -#: src/Object/Post.php:947 -msgid "Italic" -msgstr "Italique" - -#: include/conversation.php:1251 src/Module/Item/Compose.php:147 -#: src/Object/Post.php:948 -msgid "Underline" -msgstr "Souligné" - -#: include/conversation.php:1252 src/Module/Item/Compose.php:148 -#: src/Object/Post.php:949 -msgid "Quote" -msgstr "Citation" - -#: include/conversation.php:1253 src/Module/Item/Compose.php:149 -#: src/Object/Post.php:950 -msgid "Code" -msgstr "Code" - -#: include/conversation.php:1254 src/Module/Item/Compose.php:150 -#: src/Object/Post.php:951 -msgid "Image" -msgstr "Image" - -#: include/conversation.php:1255 src/Module/Item/Compose.php:151 -#: src/Object/Post.php:952 -msgid "Link" -msgstr "Lien" - -#: include/conversation.php:1256 src/Module/Item/Compose.php:152 -#: src/Object/Post.php:953 -msgid "Link or Media" -msgstr "Lien ou média" - -#: include/conversation.php:1257 mod/editpost.php:100 -#: src/Module/Item/Compose.php:155 -msgid "Set your location" -msgstr "Définir votre localisation" - -#: include/conversation.php:1258 mod/editpost.php:101 -msgid "set location" -msgstr "spéc. localisation" - -#: include/conversation.php:1259 mod/editpost.php:102 -msgid "Clear browser location" -msgstr "Effacer la localisation du navigateur" - -#: include/conversation.php:1260 mod/editpost.php:103 -msgid "clear location" -msgstr "supp. localisation" - -#: include/conversation.php:1262 mod/editpost.php:117 -#: src/Module/Item/Compose.php:160 -msgid "Set title" -msgstr "Définir un titre" - -#: include/conversation.php:1264 mod/editpost.php:119 -#: src/Module/Item/Compose.php:161 -msgid "Categories (comma-separated list)" -msgstr "Catégories (séparées par des virgules)" - -#: include/conversation.php:1266 mod/editpost.php:105 -msgid "Permission settings" -msgstr "Réglages des permissions" - -#: include/conversation.php:1267 mod/editpost.php:134 -msgid "permissions" -msgstr "permissions" - -#: include/conversation.php:1276 mod/editpost.php:114 -msgid "Public post" -msgstr "Publication publique" - -#: include/conversation.php:1280 mod/editpost.php:125 mod/events.php:565 -#: mod/photos.php:1405 mod/photos.php:1452 mod/photos.php:1515 -#: src/Module/Item/Compose.php:154 src/Object/Post.php:955 -msgid "Preview" -msgstr "Aperçu" - -#: include/conversation.php:1284 include/items.php:400 mod/fbrowser.php:109 -#: mod/fbrowser.php:138 mod/dfrn_request.php:648 mod/editpost.php:128 -#: mod/follow.php:188 mod/message.php:168 mod/photos.php:1057 -#: mod/photos.php:1164 mod/suggest.php:91 mod/tagrm.php:36 mod/tagrm.php:131 -#: mod/unfollow.php:138 mod/settings.php:508 mod/settings.php:534 -#: src/Module/RemoteFollow.php:112 src/Module/Contact.php:456 -msgid "Cancel" -msgstr "Annuler" - -#: include/conversation.php:1289 -msgid "Post to Groups" -msgstr "Publier aux groupes" - -#: include/conversation.php:1290 -msgid "Post to Contacts" -msgstr "Publier aux contacts" - -#: include/conversation.php:1291 -msgid "Private post" -msgstr "Message privé" - -#: include/conversation.php:1296 mod/editpost.php:132 -#: src/Model/Profile.php:471 src/Module/Contact.php:331 -msgid "Message" -msgstr "Message" - -#: include/conversation.php:1297 mod/editpost.php:133 -msgid "Browser" -msgstr "Navigateur" - -#: include/items.php:363 src/Module/Admin/Themes/Details.php:72 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:46 -#: src/Module/Debug/ItemBody.php:59 -msgid "Item not found." -msgstr "Élément introuvable." - -#: include/items.php:395 -msgid "Do you really want to delete this item?" -msgstr "Voulez-vous vraiment supprimer cet élément ?" - -#: include/items.php:397 mod/api.php:125 mod/message.php:165 -#: mod/suggest.php:88 src/Module/Notifications/Introductions.php:119 -#: src/Module/Register.php:115 src/Module/Contact.php:453 -msgid "Yes" -msgstr "Oui" - -#: include/items.php:447 mod/api.php:50 mod/api.php:55 mod/cal.php:293 -#: mod/common.php:43 mod/dfrn_confirm.php:79 mod/editpost.php:38 -#: mod/events.php:228 mod/follow.php:76 mod/follow.php:156 mod/message.php:71 -#: mod/message.php:116 mod/network.php:50 mod/notes.php:43 -#: mod/ostatus_subscribe.php:32 mod/photos.php:177 mod/photos.php:939 -#: mod/poke.php:142 mod/repair_ostatus.php:31 mod/suggest.php:54 -#: mod/uimport.php:32 mod/unfollow.php:37 mod/unfollow.php:92 -#: mod/unfollow.php:124 mod/wall_attach.php:78 mod/wall_attach.php:81 -#: mod/wall_upload.php:110 mod/wall_upload.php:113 mod/wallmessage.php:35 -#: mod/wallmessage.php:59 mod/wallmessage.php:98 mod/wallmessage.php:122 -#: mod/item.php:183 mod/item.php:188 mod/settings.php:48 mod/settings.php:66 -#: mod/settings.php:497 src/Module/Profile/Contacts.php:67 -#: src/Module/Search/Directory.php:38 -#: src/Module/Settings/Profile/Photo/Crop.php:157 -#: src/Module/Settings/Profile/Photo/Index.php:116 -#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 -#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 -#: src/Module/Contact/Advanced.php:43 src/Module/FollowConfirm.php:16 -#: src/Module/Notifications/Notification.php:47 -#: src/Module/Notifications/Notification.php:76 src/Module/Attach.php:56 -#: src/Module/BaseApi.php:59 src/Module/BaseApi.php:65 -#: src/Module/BaseNotifications.php:88 src/Module/Delegation.php:118 -#: src/Module/FriendSuggest.php:44 src/Module/Group.php:45 -#: src/Module/Group.php:91 src/Module/Invite.php:40 src/Module/Invite.php:128 -#: src/Module/Register.php:62 src/Module/Register.php:75 -#: src/Module/Register.php:195 src/Module/Register.php:234 -#: src/Module/Contact.php:370 -msgid "Permission denied." -msgstr "Permission refusée." - -#: include/api.php:1123 +#: include/api.php:1127 #, php-format msgid "Daily posting limit of %d post reached. The post was rejected." msgid_plural "Daily posting limit of %d posts reached. The post was rejected." msgstr[0] "Limite quotidienne d'%d publication atteinte. La publication a été rejetée." msgstr[1] "Limite quotidienne de %d publications atteinte. La publication a été rejetée." -#: include/api.php:1137 +#: include/api.php:1141 #, php-format msgid "Weekly posting limit of %d post reached. The post was rejected." msgid_plural "" @@ -536,283 +57,703 @@ msgid_plural "" msgstr[0] "Limite hebdomadaire d'%d unique publication atteinte, votre soumission a été rejetée." msgstr[1] "Limite hebdomadaire de %d publications atteinte, votre soumission a été rejetée." -#: include/api.php:1151 +#: include/api.php:1155 #, php-format msgid "Monthly posting limit of %d post reached. The post was rejected." msgstr "La limite mensuelle de%d publication est atteinte. Votre publication a été rejetée." -#: include/api.php:4560 mod/photos.php:104 mod/photos.php:195 -#: mod/photos.php:641 mod/photos.php:1063 mod/photos.php:1080 -#: mod/photos.php:1589 src/Model/User.php:852 src/Model/User.php:860 -#: src/Model/User.php:868 src/Module/Settings/Profile/Photo/Crop.php:97 +#: include/api.php:4452 mod/photos.php:105 mod/photos.php:196 +#: mod/photos.php:633 mod/photos.php:1053 mod/photos.php:1070 +#: mod/photos.php:1580 src/Model/User.php:999 src/Model/User.php:1007 +#: src/Model/User.php:1015 src/Module/Settings/Profile/Photo/Crop.php:97 #: src/Module/Settings/Profile/Photo/Crop.php:113 #: src/Module/Settings/Profile/Photo/Crop.php:129 #: src/Module/Settings/Profile/Photo/Crop.php:178 -#: src/Module/Settings/Profile/Photo/Index.php:97 -#: src/Module/Settings/Profile/Photo/Index.php:105 +#: src/Module/Settings/Profile/Photo/Index.php:96 +#: src/Module/Settings/Profile/Photo/Index.php:102 msgid "Profile Photos" msgstr "Photos du profil" +#: include/conversation.php:188 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s a sollicité %2$s" + +#: include/conversation.php:220 src/Model/Item.php:3375 +msgid "event" +msgstr "évènement" + +#: include/conversation.php:223 include/conversation.php:232 mod/tagger.php:89 +msgid "status" +msgstr "le statut" + +#: include/conversation.php:228 mod/tagger.php:89 src/Model/Item.php:3377 +msgid "photo" +msgstr "photo" + +#: include/conversation.php:242 mod/tagger.php:122 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "%1$s a mentionné %3$s de %2$s avec %4$s" + +#: include/conversation.php:554 mod/photos.php:1473 src/Object/Post.php:227 +msgid "Select" +msgstr "Sélectionner" + +#: include/conversation.php:555 mod/photos.php:1474 mod/settings.php:560 +#: mod/settings.php:702 src/Module/Admin/Users.php:253 +#: src/Module/Contact.php:850 src/Module/Contact.php:1153 +msgid "Delete" +msgstr "Supprimer" + +#: include/conversation.php:589 src/Object/Post.php:442 +#: src/Object/Post.php:443 +#, php-format +msgid "View %s's profile @ %s" +msgstr "Voir le profil de %s @ %s" + +#: include/conversation.php:602 src/Object/Post.php:430 +msgid "Categories:" +msgstr "Catégories :" + +#: include/conversation.php:603 src/Object/Post.php:431 +msgid "Filed under:" +msgstr "Rangé sous :" + +#: include/conversation.php:610 src/Object/Post.php:456 +#, php-format +msgid "%s from %s" +msgstr "%s de %s" + +#: include/conversation.php:625 +msgid "View in context" +msgstr "Voir dans le contexte" + +#: include/conversation.php:627 include/conversation.php:1183 +#: mod/editpost.php:104 mod/message.php:271 mod/message.php:443 +#: mod/photos.php:1378 mod/wallmessage.php:155 src/Module/Item/Compose.php:159 +#: src/Object/Post.php:488 +msgid "Please wait" +msgstr "Patientez" + +#: include/conversation.php:691 +msgid "remove" +msgstr "enlever" + +#: include/conversation.php:695 +msgid "Delete Selected Items" +msgstr "Supprimer les éléments sélectionnés" + +#: include/conversation.php:721 include/conversation.php:1049 +#: include/conversation.php:1092 +#, php-format +msgid "%s reshared this." +msgstr "%s a partagé ceci." + +#: include/conversation.php:728 +#, php-format +msgid "%s commented on this." +msgstr "" + +#: include/conversation.php:734 +msgid "Tagged" +msgstr "Mentionné" + +#: include/conversation.php:891 view/theme/frio/theme.php:321 +msgid "Follow Thread" +msgstr "Suivre le fil" + +#: include/conversation.php:892 src/Model/Contact.php:965 +msgid "View Status" +msgstr "Voir les statuts" + +#: include/conversation.php:893 include/conversation.php:911 +#: src/Model/Contact.php:891 src/Model/Contact.php:957 +#: src/Model/Contact.php:966 src/Module/Directory.php:166 +#: src/Module/Settings/Profile/Index.php:240 +msgid "View Profile" +msgstr "Voir le profil" + +#: include/conversation.php:894 src/Model/Contact.php:967 +msgid "View Photos" +msgstr "Voir les photos" + +#: include/conversation.php:895 src/Model/Contact.php:958 +#: src/Model/Contact.php:968 +msgid "Network Posts" +msgstr "Publications du réseau" + +#: include/conversation.php:896 src/Model/Contact.php:959 +#: src/Model/Contact.php:969 +msgid "View Contact" +msgstr "Voir Contact" + +#: include/conversation.php:897 src/Model/Contact.php:971 +msgid "Send PM" +msgstr "Message privé" + +#: include/conversation.php:898 src/Module/Admin/Blocklist/Contact.php:84 +#: src/Module/Admin/Users.php:254 src/Module/Contact.php:601 +#: src/Module/Contact.php:847 src/Module/Contact.php:1128 +msgid "Block" +msgstr "Bloquer" + +#: include/conversation.php:899 src/Module/Contact.php:602 +#: src/Module/Contact.php:848 src/Module/Contact.php:1136 +#: src/Module/Notifications/Introductions.php:110 +#: src/Module/Notifications/Introductions.php:185 +#: src/Module/Notifications/Notification.php:59 +msgid "Ignore" +msgstr "Ignorer" + +#: include/conversation.php:903 src/Model/Contact.php:972 +msgid "Poke" +msgstr "Sollicitations (pokes)" + +#: include/conversation.php:908 mod/follow.php:163 src/Content/Widget.php:79 +#: src/Model/Contact.php:960 src/Model/Contact.php:973 +#: view/theme/vier/theme.php:171 +msgid "Connect/Follow" +msgstr "Se connecter/Suivre" + +#: include/conversation.php:1034 +#, php-format +msgid "%s likes this." +msgstr "%s aime ça." + +#: include/conversation.php:1037 +#, php-format +msgid "%s doesn't like this." +msgstr "%s n'aime pas ça." + +#: include/conversation.php:1040 +#, php-format +msgid "%s attends." +msgstr "%s participe" + +#: include/conversation.php:1043 +#, php-format +msgid "%s doesn't attend." +msgstr "%s ne participe pas" + +#: include/conversation.php:1046 +#, php-format +msgid "%s attends maybe." +msgstr "%s participe peut-être" + +#: include/conversation.php:1057 +msgid "and" +msgstr "et" + +#: include/conversation.php:1063 +#, php-format +msgid "and %d other people" +msgstr "et %d autres personnes" + +#: include/conversation.php:1071 +#, php-format +msgid "%2$d people like this" +msgstr "%2$d personnes aiment ça" + +#: include/conversation.php:1072 +#, php-format +msgid "%s like this." +msgstr "%s aiment ça." + +#: include/conversation.php:1075 +#, php-format +msgid "%2$d people don't like this" +msgstr "%2$d personnes n'aiment pas ça" + +#: include/conversation.php:1076 +#, php-format +msgid "%s don't like this." +msgstr "%s n'aiment pas ça." + +#: include/conversation.php:1079 +#, php-format +msgid "%2$d people attend" +msgstr "%2$d personnes participent" + +#: include/conversation.php:1080 +#, php-format +msgid "%s attend." +msgstr "%s participent." + +#: include/conversation.php:1083 +#, php-format +msgid "%2$d people don't attend" +msgstr "%2$d personnes ne participent pas" + +#: include/conversation.php:1084 +#, php-format +msgid "%s don't attend." +msgstr "%s ne participent pas." + +#: include/conversation.php:1087 +#, php-format +msgid "%2$d people attend maybe" +msgstr "%2$d personnes vont peut-être participer" + +#: include/conversation.php:1088 +#, php-format +msgid "%s attend maybe." +msgstr "%sparticipent peut-être" + +#: include/conversation.php:1091 +#, php-format +msgid "%2$d people reshared this" +msgstr "%2$d personnes ont partagé ceci" + +#: include/conversation.php:1121 +msgid "Visible to everybody" +msgstr "Visible par tout le monde" + +#: include/conversation.php:1122 src/Module/Item/Compose.php:153 +#: src/Object/Post.php:959 +msgid "Please enter a image/video/audio/webpage URL:" +msgstr "Veuillez entrer une URL d'image/vidéo/page web." + +#: include/conversation.php:1123 +msgid "Tag term:" +msgstr "Étiquette :" + +#: include/conversation.php:1124 src/Module/Filer/SaveTag.php:65 +msgid "Save to Folder:" +msgstr "Sauver dans le Dossier :" + +#: include/conversation.php:1125 +msgid "Where are you right now?" +msgstr "Où êtes-vous actuellement ?" + +#: include/conversation.php:1126 +msgid "Delete item(s)?" +msgstr "Supprimer les élément(s) ?" + +#: include/conversation.php:1158 +msgid "New Post" +msgstr "Nouvelle publication" + +#: include/conversation.php:1161 +msgid "Share" +msgstr "Partager" + +#: include/conversation.php:1162 mod/editpost.php:89 mod/photos.php:1397 +#: src/Module/Contact/Poke.php:155 src/Object/Post.php:950 +msgid "Loading..." +msgstr "Chargement en cours..." + +#: include/conversation.php:1163 mod/editpost.php:90 mod/message.php:269 +#: mod/message.php:440 mod/wallmessage.php:153 +msgid "Upload photo" +msgstr "Joindre photo" + +#: include/conversation.php:1164 mod/editpost.php:91 +msgid "upload photo" +msgstr "envoi image" + +#: include/conversation.php:1165 mod/editpost.php:92 +msgid "Attach file" +msgstr "Joindre fichier" + +#: include/conversation.php:1166 mod/editpost.php:93 +msgid "attach file" +msgstr "ajout fichier" + +#: include/conversation.php:1167 src/Module/Item/Compose.php:145 +#: src/Object/Post.php:951 +msgid "Bold" +msgstr "Gras" + +#: include/conversation.php:1168 src/Module/Item/Compose.php:146 +#: src/Object/Post.php:952 +msgid "Italic" +msgstr "Italique" + +#: include/conversation.php:1169 src/Module/Item/Compose.php:147 +#: src/Object/Post.php:953 +msgid "Underline" +msgstr "Souligné" + +#: include/conversation.php:1170 src/Module/Item/Compose.php:148 +#: src/Object/Post.php:954 +msgid "Quote" +msgstr "Citation" + +#: include/conversation.php:1171 src/Module/Item/Compose.php:149 +#: src/Object/Post.php:955 +msgid "Code" +msgstr "Code" + +#: include/conversation.php:1172 src/Module/Item/Compose.php:150 +#: src/Object/Post.php:956 +msgid "Image" +msgstr "Image" + +#: include/conversation.php:1173 src/Module/Item/Compose.php:151 +#: src/Object/Post.php:957 +msgid "Link" +msgstr "Lien" + +#: include/conversation.php:1174 src/Module/Item/Compose.php:152 +#: src/Object/Post.php:958 +msgid "Link or Media" +msgstr "Lien ou média" + +#: include/conversation.php:1175 mod/editpost.php:100 +#: src/Module/Item/Compose.php:155 +msgid "Set your location" +msgstr "Définir votre localisation" + +#: include/conversation.php:1176 mod/editpost.php:101 +msgid "set location" +msgstr "spéc. localisation" + +#: include/conversation.php:1177 mod/editpost.php:102 +msgid "Clear browser location" +msgstr "Effacer la localisation du navigateur" + +#: include/conversation.php:1178 mod/editpost.php:103 +msgid "clear location" +msgstr "supp. localisation" + +#: include/conversation.php:1180 mod/editpost.php:117 +#: src/Module/Item/Compose.php:160 +msgid "Set title" +msgstr "Définir un titre" + +#: include/conversation.php:1182 mod/editpost.php:119 +#: src/Module/Item/Compose.php:161 +msgid "Categories (comma-separated list)" +msgstr "Catégories (séparées par des virgules)" + +#: include/conversation.php:1184 mod/editpost.php:105 +msgid "Permission settings" +msgstr "Réglages des permissions" + +#: include/conversation.php:1185 mod/editpost.php:134 +msgid "permissions" +msgstr "permissions" + +#: include/conversation.php:1194 mod/editpost.php:114 +msgid "Public post" +msgstr "Publication publique" + +#: include/conversation.php:1198 mod/editpost.php:125 mod/events.php:570 +#: mod/photos.php:1396 mod/photos.php:1443 mod/photos.php:1506 +#: src/Module/Item/Compose.php:154 src/Object/Post.php:960 +msgid "Preview" +msgstr "Aperçu" + +#: include/conversation.php:1202 mod/dfrn_request.php:648 mod/editpost.php:128 +#: mod/fbrowser.php:105 mod/fbrowser.php:134 mod/follow.php:169 +#: mod/item.php:928 mod/message.php:165 mod/photos.php:1047 +#: mod/photos.php:1154 mod/settings.php:500 mod/settings.php:526 +#: mod/tagrm.php:36 mod/tagrm.php:126 mod/unfollow.php:137 +#: src/Module/Contact.php:457 src/Module/RemoteFollow.php:110 +msgid "Cancel" +msgstr "Annuler" + +#: include/conversation.php:1207 +msgid "Post to Groups" +msgstr "Publier aux groupes" + +#: include/conversation.php:1208 +msgid "Post to Contacts" +msgstr "Publier aux contacts" + +#: include/conversation.php:1209 +msgid "Private post" +msgstr "Message privé" + +#: include/conversation.php:1214 mod/editpost.php:132 +#: src/Model/Profile.php:454 src/Module/Contact.php:332 +msgid "Message" +msgstr "Message" + +#: include/conversation.php:1215 mod/editpost.php:133 +msgid "Browser" +msgstr "Navigateur" + +#: include/conversation.php:1217 mod/editpost.php:136 +msgid "Open Compose page" +msgstr "Ouvrir la page de saisie" + #: include/enotify.php:50 msgid "[Friendica:Notify]" msgstr "[Friendica:Notification]" -#: include/enotify.php:128 +#: include/enotify.php:140 #, php-format msgid "%s New mail received at %s" msgstr "%s Nouveau message privé reçu sur %s" -#: include/enotify.php:130 +#: include/enotify.php:142 #, php-format msgid "%1$s sent you a new private message at %2$s." msgstr "%1$s vous a envoyé un nouveau message privé sur %2$s." -#: include/enotify.php:131 +#: include/enotify.php:143 msgid "a private message" msgstr "un message privé" -#: include/enotify.php:131 +#: include/enotify.php:143 #, php-format msgid "%1$s sent you %2$s." msgstr "%1$s vous a envoyé %2$s." -#: include/enotify.php:133 +#: include/enotify.php:145 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "Merci de visiter %s pour voir vos messages privés et/ou y répondre." -#: include/enotify.php:177 +#: include/enotify.php:189 #, php-format msgid "%1$s replied to you on %2$s's %3$s %4$s" -msgstr "" - -#: include/enotify.php:179 -#, php-format -msgid "$l10n->t(%1$s tagged you on %2$s's %3$s %4$s" -msgstr "" - -#: include/enotify.php:181 -#, php-format -msgid "%1$s commented on %2$s's %3$s %4$s" -msgstr "" +msgstr "%1$s vous a répondu sur %3$s de %2$s %4$s" #: include/enotify.php:191 #, php-format -msgid "%1$s replied to you on your %2$s %3$s" -msgstr "" +msgid "%1$s tagged you on %2$s's %3$s %4$s" +msgstr "%1$svous a mentionné sur %3$s de %2$s %4$s" #: include/enotify.php:193 #, php-format -msgid "%1$s tagged you on your %2$s %3$s" -msgstr "" +msgid "%1$s commented on %2$s's %3$s %4$s" +msgstr "%1$s a commenté sur %3$s de %2$s %4$s" -#: include/enotify.php:195 +#: include/enotify.php:203 +#, php-format +msgid "%1$s replied to you on your %2$s %3$s" +msgstr "%1$s vous a répondu sur votre %2$s %3$s " + +#: include/enotify.php:205 +#, php-format +msgid "%1$s tagged you on your %2$s %3$s" +msgstr "%1$svous a mentionné sur votre %2$s %3$s" + +#: include/enotify.php:207 #, php-format msgid "%1$s commented on your %2$s %3$s" -msgstr "" +msgstr "%1$s a commenté sur votre %2$s %3$s" -#: include/enotify.php:202 +#: include/enotify.php:214 #, php-format msgid "%1$s replied to you on their %2$s %3$s" -msgstr "" +msgstr "%1$s vous a répondu sur son %2$s %3$s" -#: include/enotify.php:204 +#: include/enotify.php:216 #, php-format msgid "%1$s tagged you on their %2$s %3$s" -msgstr "" +msgstr "%1$s vous a mentionné sur son %2$s %3$s" -#: include/enotify.php:206 +#: include/enotify.php:218 #, php-format msgid "%1$s commented on their %2$s %3$s" -msgstr "" +msgstr "%1$s a commenté sur son %2$s %3$s" -#: include/enotify.php:217 +#: include/enotify.php:229 #, php-format msgid "%s %s tagged you" msgstr "%s%s vous a mentionné•e" -#: include/enotify.php:219 +#: include/enotify.php:231 #, php-format msgid "%1$s tagged you at %2$s" msgstr "%1$s vous a mentionné•e sur %2$s" -#: include/enotify.php:221 +#: include/enotify.php:233 #, php-format msgid "%1$s Comment to conversation #%2$d by %3$s" msgstr "%1$s Nouveau commentaire dans la conversation #%2$d par %3$s" -#: include/enotify.php:223 +#: include/enotify.php:235 #, php-format msgid "%s commented on an item/conversation you have been following." msgstr "%s a commenté un élément que vous suivez." -#: include/enotify.php:228 include/enotify.php:243 include/enotify.php:258 -#: include/enotify.php:277 include/enotify.php:293 +#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:280 +#: include/enotify.php:299 include/enotify.php:315 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Merci de visiter %s pour voir la conversation et/ou y répondre." -#: include/enotify.php:235 +#: include/enotify.php:247 #, php-format msgid "%s %s posted to your profile wall" msgstr "%s %s a posté sur votre mur" -#: include/enotify.php:237 +#: include/enotify.php:249 #, php-format msgid "%1$s posted to your profile wall at %2$s" msgstr "%1$s a publié sur votre mur à %2$s" -#: include/enotify.php:238 +#: include/enotify.php:250 #, php-format msgid "%1$s posted to [url=%2$s]your wall[/url]" msgstr "%1$s a posté sur [url=%2$s]votre mur[/url]" -#: include/enotify.php:250 +#: include/enotify.php:263 #, php-format msgid "%s %s shared a new post" msgstr "%s %s a partagé une nouvelle publication" -#: include/enotify.php:252 +#: include/enotify.php:265 #, php-format msgid "%1$s shared a new post at %2$s" msgstr "%1$s a partagé une nouvelle publication sur %2$s" -#: include/enotify.php:253 +#: include/enotify.php:266 #, php-format msgid "%1$s [url=%2$s]shared a post[/url]." msgstr "%1$s [url=%2$s]partage une publication[/url]." -#: include/enotify.php:265 +#: include/enotify.php:271 +#, php-format +msgid "%s %s shared a post from %s" +msgstr "%s %s a partagé une publication depuis %s" + +#: include/enotify.php:273 +#, php-format +msgid "%1$s shared a post from %2$s at %3$s" +msgstr "%1$sa partagé une publication depuis %2$s à %3$s" + +#: include/enotify.php:274 +#, php-format +msgid "%1$s [url=%2$s]shared a post[/url] from %3$s." +msgstr "%1$s [url=%2$s] a partagé une publication[/url] depuis %3$s." + +#: include/enotify.php:287 #, php-format msgid "%1$s %2$s poked you" msgstr "%1$s %2$s vous a sollicité•e" -#: include/enotify.php:267 +#: include/enotify.php:289 #, php-format msgid "%1$s poked you at %2$s" msgstr "%1$s vous a sollicité•e sur %2$s" -#: include/enotify.php:268 +#: include/enotify.php:290 #, php-format msgid "%1$s [url=%2$s]poked you[/url]." msgstr "%1$s vous a [url=%2$s]sollicité•e[/url]." -#: include/enotify.php:285 +#: include/enotify.php:307 #, php-format msgid "%s %s tagged your post" msgstr "%s %s a ajouté un tag à votre publication" -#: include/enotify.php:287 +#: include/enotify.php:309 #, php-format msgid "%1$s tagged your post at %2$s" msgstr "%1$s a ajouté un tag à votre publication sur %2$s" -#: include/enotify.php:288 +#: include/enotify.php:310 #, php-format msgid "%1$s tagged [url=%2$s]your post[/url]" msgstr "%1$s a ajouté un tag à [url=%2$s]votre publication[/url]" -#: include/enotify.php:300 +#: include/enotify.php:322 #, php-format msgid "%s Introduction received" msgstr "%s Demande de mise en contact reçue" -#: include/enotify.php:302 +#: include/enotify.php:324 #, php-format msgid "You've received an introduction from '%1$s' at %2$s" msgstr "Vous avez reçu une introduction de '%1$s' sur %2$s" -#: include/enotify.php:303 +#: include/enotify.php:325 #, php-format msgid "You've received [url=%1$s]an introduction[/url] from %2$s." msgstr "Vous avez reçu [url=%1$s]une introduction[/url] de %2$s." -#: include/enotify.php:308 include/enotify.php:354 +#: include/enotify.php:330 include/enotify.php:376 #, php-format msgid "You may visit their profile at %s" msgstr "Vous pouvez visiter son profil sur %s" -#: include/enotify.php:310 +#: include/enotify.php:332 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "Merci de visiter %s pour approuver ou rejeter l'introduction." -#: include/enotify.php:317 +#: include/enotify.php:339 #, php-format msgid "%s A new person is sharing with you" msgstr "%s Quelqu'un a commencé à partager avec vous" -#: include/enotify.php:319 include/enotify.php:320 +#: include/enotify.php:341 include/enotify.php:342 #, php-format msgid "%1$s is sharing with you at %2$s" msgstr "%1$s partage avec vous sur %2$s" -#: include/enotify.php:327 +#: include/enotify.php:349 #, php-format msgid "%s You have a new follower" msgstr "%s Vous avez un nouvel abonné" -#: include/enotify.php:329 include/enotify.php:330 +#: include/enotify.php:351 include/enotify.php:352 #, php-format msgid "You have a new follower at %2$s : %1$s" msgstr "Vous avez un nouvel abonné à %2$s : %1$s" -#: include/enotify.php:343 +#: include/enotify.php:365 #, php-format msgid "%s Friend suggestion received" msgstr "%s Suggestion de mise en contact reçue" -#: include/enotify.php:345 +#: include/enotify.php:367 #, php-format msgid "You've received a friend suggestion from '%1$s' at %2$s" msgstr "Vous avez reçu une suggestion de '%1$s' sur %2$s" -#: include/enotify.php:346 +#: include/enotify.php:368 #, php-format msgid "" "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." msgstr "Vous avez reçu [url=%1$s]une suggestion[/url] de %3$s pour %2$s." -#: include/enotify.php:352 +#: include/enotify.php:374 msgid "Name:" msgstr "Nom :" -#: include/enotify.php:353 +#: include/enotify.php:375 msgid "Photo:" msgstr "Photo :" -#: include/enotify.php:356 +#: include/enotify.php:378 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Merci de visiter %s pour approuver ou rejeter la suggestion." -#: include/enotify.php:364 include/enotify.php:379 +#: include/enotify.php:386 include/enotify.php:401 #, php-format msgid "%s Connection accepted" msgstr "%s Demande d'abonnement acceptée" -#: include/enotify.php:366 include/enotify.php:381 +#: include/enotify.php:388 include/enotify.php:403 #, php-format msgid "'%1$s' has accepted your connection request at %2$s" msgstr "'%1$s' a accepté votre demande de connexion à %2$s" -#: include/enotify.php:367 include/enotify.php:382 +#: include/enotify.php:389 include/enotify.php:404 #, php-format msgid "%2$s has accepted your [url=%1$s]connection request[/url]." msgstr "%2$s a accepté votre [url=%1$s]demande de connexion[/url]." -#: include/enotify.php:372 +#: include/enotify.php:394 msgid "" "You are now mutual friends and may exchange status updates, photos, and " "email without restriction." msgstr "Vous êtes désormais mutuellement amis, et pouvez échanger des mises-à-jour d'état, des photos, et des messages sans restriction." -#: include/enotify.php:374 +#: include/enotify.php:396 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Veuillez visiter %s si vous souhaitez modifier cette relation." -#: include/enotify.php:387 +#: include/enotify.php:409 #, php-format msgid "" "'%1$s' has chosen to accept you a fan, which restricts some forms of " @@ -821,37 +762,37 @@ msgid "" "automatically." msgstr "'%1$s' a choisi de vous accepter comme fan ce qui empêche certains canaux de communication tel les messages privés et certaines interactions de profil. Ceci est une page de célébrité ou de communauté, ces paramètres ont été appliqués automatiquement." -#: include/enotify.php:389 +#: include/enotify.php:411 #, php-format msgid "" "'%1$s' may choose to extend this into a two-way or more permissive " "relationship in the future." msgstr "%1$s peut choisir à l'avenir de rendre cette relation réciproque ou au moins plus permissive." -#: include/enotify.php:391 +#: include/enotify.php:413 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Veuillez visiter %s si vous souhaitez modifier cette relation." -#: include/enotify.php:401 mod/removeme.php:63 +#: include/enotify.php:423 mod/removeme.php:63 msgid "[Friendica System Notify]" msgstr "[Friendica Notification Sytème]" -#: include/enotify.php:401 +#: include/enotify.php:423 msgid "registration request" msgstr "demande d'inscription" -#: include/enotify.php:403 +#: include/enotify.php:425 #, php-format msgid "You've received a registration request from '%1$s' at %2$s" msgstr "Vous avez reçu une demande d'inscription de %1$s sur %2$s" -#: include/enotify.php:404 +#: include/enotify.php:426 #, php-format msgid "You've received a [url=%1$s]registration request[/url] from %2$s." msgstr "%2$s vous a envoyé une [url=%1$s]demande de création de compte[/url]." -#: include/enotify.php:409 +#: include/enotify.php:431 #, php-format msgid "" "Full Name:\t%s\n" @@ -859,31 +800,39 @@ msgid "" "Login Name:\t%s (%s)" msgstr "Nom complet :\t%s\nAdresse du site :\t%s\nIdentifiant :\t%s (%s)" -#: include/enotify.php:415 +#: include/enotify.php:437 #, php-format msgid "Please visit %s to approve or reject the request." msgstr "Veuillez visiter %s pour approuver ou rejeter la demande." -#: mod/fbrowser.php:42 view/theme/frio/theme.php:260 src/Content/Nav.php:177 -#: src/Module/BaseProfile.php:68 -msgid "Photos" -msgstr "Photos" - -#: mod/fbrowser.php:51 mod/fbrowser.php:75 mod/photos.php:195 -#: mod/photos.php:950 mod/photos.php:1063 mod/photos.php:1080 -#: mod/photos.php:1563 mod/photos.php:1578 src/Model/Photo.php:576 -#: src/Model/Photo.php:585 -msgid "Contact Photos" -msgstr "Photos du contact" - -#: mod/fbrowser.php:111 mod/fbrowser.php:140 -#: src/Module/Settings/Profile/Photo/Index.php:133 -msgid "Upload" -msgstr "Téléverser" - -#: mod/fbrowser.php:135 -msgid "Files" -msgstr "Fichiers" +#: mod/api.php:50 mod/api.php:55 mod/dfrn_confirm.php:78 mod/editpost.php:38 +#: mod/events.php:228 mod/follow.php:76 mod/follow.php:152 mod/item.php:189 +#: mod/item.php:194 mod/item.php:973 mod/message.php:70 mod/message.php:113 +#: mod/network.php:47 mod/notes.php:43 mod/ostatus_subscribe.php:30 +#: mod/photos.php:178 mod/photos.php:929 mod/repair_ostatus.php:31 +#: mod/settings.php:47 mod/settings.php:65 mod/settings.php:489 +#: mod/suggest.php:34 mod/uimport.php:32 mod/unfollow.php:37 +#: mod/unfollow.php:91 mod/unfollow.php:123 mod/wallmessage.php:35 +#: mod/wallmessage.php:59 mod/wallmessage.php:96 mod/wallmessage.php:120 +#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/wall_upload.php:99 +#: mod/wall_upload.php:102 src/Module/Attach.php:56 src/Module/BaseApi.php:59 +#: src/Module/BaseApi.php:65 src/Module/BaseNotifications.php:88 +#: src/Module/Contact/Advanced.php:43 src/Module/Contact.php:371 +#: src/Module/Delegation.php:118 src/Module/FollowConfirm.php:16 +#: src/Module/FriendSuggest.php:44 src/Module/Group.php:45 +#: src/Module/Group.php:90 src/Module/Invite.php:40 src/Module/Invite.php:128 +#: src/Module/Notifications/Notification.php:47 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Profile/Common.php:57 src/Module/Profile/Contacts.php:57 +#: src/Module/Register.php:62 src/Module/Register.php:75 +#: src/Module/Register.php:195 src/Module/Register.php:234 +#: src/Module/Search/Directory.php:38 src/Module/Settings/Delegation.php:42 +#: src/Module/Settings/Delegation.php:70 src/Module/Settings/Display.php:42 +#: src/Module/Settings/Display.php:116 +#: src/Module/Settings/Profile/Photo/Crop.php:157 +#: src/Module/Settings/Profile/Photo/Index.php:113 +msgid "Permission denied." +msgstr "Permission refusée." #: mod/api.php:100 mod/api.php:122 msgid "Authorize application connection" @@ -903,173 +852,181 @@ msgid "" " and/or create new posts for you?" msgstr "Voulez-vous autoriser cette application à accéder à vos publications et contacts, et/ou à créer des billets à votre place?" +#: mod/api.php:125 mod/item.php:925 mod/message.php:162 +#: src/Module/Contact.php:454 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:115 +msgid "Yes" +msgstr "Oui" + #: mod/api.php:126 src/Module/Notifications/Introductions.php:119 #: src/Module/Register.php:116 msgid "No" msgstr "Non" -#: mod/cal.php:46 mod/cal.php:50 mod/follow.php:36 +#: mod/cal.php:47 mod/cal.php:51 mod/follow.php:37 mod/redir.php:34 +#: mod/redir.php:203 src/Module/Conversation/Community.php:145 #: src/Module/Debug/ItemBody.php:37 src/Module/Diaspora/Receive.php:51 -#: src/Module/Item/Ignore.php:41 src/Module/Conversation/Community.php:145 +#: src/Module/Item/Ignore.php:41 msgid "Access denied." msgstr "Accès refusé." -#: mod/cal.php:132 mod/display.php:284 src/Module/Profile/Profile.php:92 -#: src/Module/Profile/Profile.php:107 src/Module/Profile/Status.php:99 +#: mod/cal.php:74 src/Module/HoverCard.php:53 src/Module/Profile/Common.php:41 +#: src/Module/Profile/Common.php:53 src/Module/Profile/Contacts.php:40 +#: src/Module/Profile/Contacts.php:51 src/Module/Profile/Status.php:54 +#: src/Module/Register.php:260 +msgid "User not found." +msgstr "Utilisateur introuvable." + +#: mod/cal.php:142 mod/display.php:282 src/Module/Profile/Profile.php:94 +#: src/Module/Profile/Profile.php:109 src/Module/Profile/Status.php:105 #: src/Module/Update/Profile.php:55 msgid "Access to this profile has been restricted." msgstr "L'accès au profil a été restreint." -#: mod/cal.php:263 mod/events.php:409 view/theme/frio/theme.php:262 -#: view/theme/frio/theme.php:266 src/Content/Nav.php:179 -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:88 -#: src/Module/BaseProfile.php:99 +#: mod/cal.php:273 mod/events.php:414 src/Content/Nav.php:181 +#: src/Content/Nav.php:248 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 view/theme/frio/theme.php:229 +#: view/theme/frio/theme.php:233 msgid "Events" msgstr "Évènements" -#: mod/cal.php:264 mod/events.php:410 +#: mod/cal.php:274 mod/events.php:415 msgid "View" msgstr "Vue" -#: mod/cal.php:265 mod/events.php:412 +#: mod/cal.php:275 mod/events.php:417 msgid "Previous" msgstr "Précédent" -#: mod/cal.php:266 mod/events.php:413 src/Module/Install.php:192 +#: mod/cal.php:276 mod/events.php:418 src/Module/Install.php:192 msgid "Next" msgstr "Suivant" -#: mod/cal.php:269 mod/events.php:418 src/Model/Event.php:443 +#: mod/cal.php:279 mod/events.php:423 src/Model/Event.php:445 msgid "today" msgstr "aujourd'hui" -#: mod/cal.php:270 mod/events.php:419 src/Util/Temporal.php:330 -#: src/Model/Event.php:444 +#: mod/cal.php:280 mod/events.php:424 src/Model/Event.php:446 +#: src/Util/Temporal.php:330 msgid "month" msgstr "mois" -#: mod/cal.php:271 mod/events.php:420 src/Util/Temporal.php:331 -#: src/Model/Event.php:445 +#: mod/cal.php:281 mod/events.php:425 src/Model/Event.php:447 +#: src/Util/Temporal.php:331 msgid "week" msgstr "semaine" -#: mod/cal.php:272 mod/events.php:421 src/Util/Temporal.php:332 -#: src/Model/Event.php:446 +#: mod/cal.php:282 mod/events.php:426 src/Model/Event.php:448 +#: src/Util/Temporal.php:332 msgid "day" msgstr "jour" -#: mod/cal.php:273 mod/events.php:422 +#: mod/cal.php:283 mod/events.php:427 msgid "list" msgstr "liste" -#: mod/cal.php:286 src/Model/User.php:430 src/Console/User.php:152 -#: src/Console/User.php:250 src/Console/User.php:283 src/Console/User.php:309 +#: mod/cal.php:296 src/Console/User.php:152 src/Console/User.php:250 +#: src/Console/User.php:283 src/Console/User.php:309 src/Model/User.php:561 +#: src/Module/Admin/Users.php:112 +#: src/Module/Api/Twitter/ContactEndpoint.php:73 msgid "User not found" msgstr "Utilisateur introuvable" -#: mod/cal.php:302 +#: mod/cal.php:305 msgid "This calendar format is not supported" msgstr "Format de calendrier inconnu" -#: mod/cal.php:304 +#: mod/cal.php:307 msgid "No exportable data found" msgstr "Rien à exporter" -#: mod/cal.php:321 +#: mod/cal.php:324 msgid "calendar" msgstr "calendrier" -#: mod/common.php:106 -msgid "No contacts in common." -msgstr "Pas de contacts en commun." - -#: mod/common.php:157 src/Module/Contact.php:920 -msgid "Common Friends" -msgstr "Contacts en commun" - -#: mod/dfrn_confirm.php:85 src/Module/Profile/Profile.php:80 +#: mod/dfrn_confirm.php:84 src/Module/Profile/Profile.php:82 msgid "Profile not found." msgstr "Profil introuvable." -#: mod/dfrn_confirm.php:140 mod/redir.php:51 mod/redir.php:141 -#: mod/redir.php:156 src/Module/Contact/Advanced.php:53 -#: src/Module/Contact/Advanced.php:108 src/Module/FriendSuggest.php:54 -#: src/Module/FriendSuggest.php:93 src/Module/Group.php:106 +#: mod/dfrn_confirm.php:139 mod/redir.php:56 mod/redir.php:157 +#: src/Module/Contact/Advanced.php:53 src/Module/Contact/Advanced.php:106 +#: src/Module/Contact/Contacts.php:33 src/Module/FriendSuggest.php:54 +#: src/Module/FriendSuggest.php:93 src/Module/Group.php:105 msgid "Contact not found." msgstr "Contact introuvable." -#: mod/dfrn_confirm.php:141 +#: mod/dfrn_confirm.php:140 msgid "" "This may occasionally happen if contact was requested by both persons and it" " has already been approved." msgstr "Ceci peut se produire lorsque le contact a été requis par les deux personnes et a déjà été approuvé." -#: mod/dfrn_confirm.php:242 +#: mod/dfrn_confirm.php:241 msgid "Response from remote site was not understood." msgstr "Réponse du site distant incomprise." -#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:255 +#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 msgid "Unexpected response from remote site: " msgstr "Réponse inattendue du site distant : " -#: mod/dfrn_confirm.php:264 +#: mod/dfrn_confirm.php:263 msgid "Confirmation completed successfully." msgstr "Confirmation achevée avec succès." -#: mod/dfrn_confirm.php:276 +#: mod/dfrn_confirm.php:275 msgid "Temporary failure. Please wait and try again." msgstr "Échec temporaire. Merci de recommencer ultérieurement." -#: mod/dfrn_confirm.php:279 +#: mod/dfrn_confirm.php:278 msgid "Introduction failed or was revoked." msgstr "Introduction échouée ou annulée." -#: mod/dfrn_confirm.php:284 +#: mod/dfrn_confirm.php:283 msgid "Remote site reported: " msgstr "Alerte du site distant : " -#: mod/dfrn_confirm.php:389 +#: mod/dfrn_confirm.php:388 #, php-format msgid "No user record found for '%s' " msgstr "Pas d'utilisateur trouvé pour '%s' " -#: mod/dfrn_confirm.php:399 +#: mod/dfrn_confirm.php:398 msgid "Our site encryption key is apparently messed up." msgstr "Notre clé de chiffrement de site est apparemment corrompue." -#: mod/dfrn_confirm.php:410 +#: mod/dfrn_confirm.php:409 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "URL de site absente ou indéchiffrable." -#: mod/dfrn_confirm.php:426 +#: mod/dfrn_confirm.php:425 msgid "Contact record was not found for you on our site." msgstr "Pas d'entrée pour ce contact sur notre site." -#: mod/dfrn_confirm.php:440 +#: mod/dfrn_confirm.php:439 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "La clé publique du site ne se trouve pas dans l'enregistrement du contact pour l'URL %s." -#: mod/dfrn_confirm.php:456 +#: mod/dfrn_confirm.php:455 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "L'identifiant fourni par votre système fait doublon sur le notre. Cela peut fonctionner si vous réessayez." -#: mod/dfrn_confirm.php:467 +#: mod/dfrn_confirm.php:466 msgid "Unable to set your contact credentials on our system." msgstr "Impossible de vous définir des permissions sur notre système." -#: mod/dfrn_confirm.php:523 +#: mod/dfrn_confirm.php:522 msgid "Unable to update your contact profile details on our system" msgstr "Impossible de mettre les détails de votre profil à jour sur notre système" -#: mod/dfrn_confirm.php:553 mod/dfrn_request.php:569 -#: src/Model/Contact.php:2653 +#: mod/dfrn_confirm.php:552 mod/dfrn_request.php:569 +#: src/Model/Contact.php:2392 msgid "[Name Withheld]" msgstr "[Nom non-publié]" -#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:539 +#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:506 #, php-format msgid "%1$s welcomes %2$s" msgstr "%1$s accueille %2$s" @@ -1105,7 +1062,7 @@ msgstr "Phase d'introduction achevée." msgid "Unrecoverable protocol error." msgstr "Erreur de protocole non-récupérable." -#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:53 +#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:54 msgid "Profile unavailable." msgstr "Profil indisponible." @@ -1122,7 +1079,7 @@ msgstr "Des mesures de protection contre le spam ont été déclenchées." msgid "Friends are advised to please try again in 24 hours." msgstr "Les relations sont encouragées à attendre 24 heures pour recommencer." -#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:59 +#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:60 msgid "Invalid locator" msgstr "Localisateur invalide" @@ -1139,16 +1096,16 @@ msgstr "Il semblerait que vous soyez déjà contact mutuel avec %s." msgid "Invalid profile URL." msgstr "URL de profil invalide." -#: mod/dfrn_request.php:355 src/Model/Contact.php:2276 +#: mod/dfrn_request.php:355 src/Model/Contact.php:2017 msgid "Disallowed profile URL." msgstr "URL de profil interdite." -#: mod/dfrn_request.php:361 src/Model/Contact.php:2281 -#: src/Module/Friendica.php:77 +#: mod/dfrn_request.php:361 src/Model/Contact.php:2022 +#: src/Module/Friendica.php:79 msgid "Blocked domain" msgstr "Domaine bloqué" -#: mod/dfrn_request.php:428 src/Module/Contact.php:150 +#: mod/dfrn_request.php:428 src/Module/Contact.php:153 msgid "Failed to update contact record." msgstr "Échec de mise à jour du contact." @@ -1156,7 +1113,7 @@ msgstr "Échec de mise à jour du contact." msgid "Your introduction has been sent." msgstr "Votre introduction a été envoyée." -#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:74 +#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:72 msgid "" "Remote subscription can't be done for your network. Please subscribe " "directly on your system." @@ -1190,15 +1147,15 @@ msgstr "Bienvenue chez vous, %s." msgid "Please confirm your introduction/connection request to %s." msgstr "Merci de confirmer votre demande d'introduction auprès de %s." -#: mod/dfrn_request.php:606 mod/display.php:183 mod/photos.php:853 -#: mod/videos.php:129 src/Module/Debug/Probe.php:39 -#: src/Module/Debug/WebFinger.php:38 src/Module/Search/Index.php:48 -#: src/Module/Search/Index.php:53 src/Module/Conversation/Community.php:139 -#: src/Module/Directory.php:50 +#: mod/dfrn_request.php:606 mod/display.php:179 mod/photos.php:843 +#: mod/videos.php:129 src/Module/Conversation/Community.php:139 +#: src/Module/Debug/Probe.php:39 src/Module/Debug/WebFinger.php:38 +#: src/Module/Directory.php:49 src/Module/Search/Index.php:49 +#: src/Module/Search/Index.php:54 msgid "Public access denied." msgstr "Accès public refusé." -#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:106 +#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:104 msgid "Friend/Connection Request" msgstr "Demande de mise en contact" @@ -1210,40 +1167,40 @@ msgid "" "you have to subscribe to %s directly on your system" msgstr "Saisissez votre addresse WebFinger (utilisateur@domaine.tld) ou l'adresse URL de votre profil. Si ce n'est pas supporté par votre site (cela ne marche pas avec Diaspora par exemple), vous devrez vous abonner à %s directement depuis votre site." -#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:108 +#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:106 #, php-format msgid "" "If you are not yet a member of the free social web, follow " "this link to find a public Friendica node and join us today." msgstr "Si vous n'avez pas de compte sur un site compatible, cliquez ici pour trouver un site Friendica public et vous inscrire dès aujourd'hui." -#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:109 +#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:107 msgid "Your Webfinger address or profile URL:" msgstr "Votre adresse Webfinger ou URL de profil :" -#: mod/dfrn_request.php:646 mod/follow.php:183 src/Module/RemoteFollow.php:110 +#: mod/dfrn_request.php:646 mod/follow.php:164 src/Module/RemoteFollow.php:108 msgid "Please answer the following:" msgstr "Merci de répondre à ce qui suit :" -#: mod/dfrn_request.php:647 mod/follow.php:95 mod/unfollow.php:137 -#: src/Module/RemoteFollow.php:111 +#: mod/dfrn_request.php:647 mod/follow.php:95 mod/unfollow.php:136 +#: src/Module/RemoteFollow.php:109 msgid "Submit Request" msgstr "Envoyer la requête" -#: mod/dfrn_request.php:654 mod/follow.php:197 +#: mod/dfrn_request.php:654 mod/follow.php:178 #, php-format msgid "%s knows you" msgstr "%s vous connaît" -#: mod/dfrn_request.php:655 mod/follow.php:198 +#: mod/dfrn_request.php:655 mod/follow.php:179 msgid "Add a personal note:" msgstr "Ajouter une note personnelle :" -#: mod/display.php:240 mod/display.php:320 +#: mod/display.php:238 mod/display.php:318 msgid "The requested item doesn't exist or has been deleted." msgstr "L'objet recherché n'existe pas ou a été supprimé." -#: mod/display.php:400 +#: mod/display.php:398 msgid "The feed for this item is unavailable." msgstr "Le flux pour cet objet n'est pas disponible." @@ -1255,13 +1212,13 @@ msgstr "Élément introuvable" msgid "Edit post" msgstr "Éditer la publication" -#: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:910 -#: src/Module/Filer/SaveTag.php:67 +#: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:896 +#: src/Module/Filer/SaveTag.php:66 msgid "Save" msgstr "Sauver" -#: mod/editpost.php:94 mod/message.php:274 mod/message.php:455 -#: mod/wallmessage.php:156 +#: mod/editpost.php:94 mod/message.php:270 mod/message.php:441 +#: mod/wallmessage.php:154 msgid "Insert web link" msgstr "Insérer lien web" @@ -1301,153 +1258,176 @@ msgstr "L'évènement ne peut pas se terminer avant d'avoir commencé." msgid "Event title and start time are required." msgstr "Vous devez donner un nom et un horaire de début à l'évènement." -#: mod/events.php:411 +#: mod/events.php:416 msgid "Create New Event" msgstr "Créer un nouvel évènement" -#: mod/events.php:523 +#: mod/events.php:528 msgid "Event details" msgstr "Détails de l'évènement" -#: mod/events.php:524 +#: mod/events.php:529 msgid "Starting date and Title are required." msgstr "La date de début et le titre sont requis." -#: mod/events.php:525 mod/events.php:530 +#: mod/events.php:530 mod/events.php:535 msgid "Event Starts:" msgstr "Début de l'évènement :" -#: mod/events.php:525 mod/events.php:557 +#: mod/events.php:530 mod/events.php:562 msgid "Required" msgstr "Requis" -#: mod/events.php:538 mod/events.php:563 +#: mod/events.php:543 mod/events.php:568 msgid "Finish date/time is not known or not relevant" msgstr "Date / heure de fin inconnue ou sans objet" -#: mod/events.php:540 mod/events.php:545 +#: mod/events.php:545 mod/events.php:550 msgid "Event Finishes:" msgstr "Fin de l'évènement :" -#: mod/events.php:551 mod/events.php:564 +#: mod/events.php:556 mod/events.php:569 msgid "Adjust for viewer timezone" msgstr "Ajuster à la zone horaire du visiteur" -#: mod/events.php:553 src/Module/Profile/Profile.php:159 -#: src/Module/Settings/Profile/Index.php:259 +#: mod/events.php:558 src/Module/Profile/Profile.php:172 +#: src/Module/Settings/Profile/Index.php:253 msgid "Description:" msgstr "Description :" -#: mod/events.php:555 src/Model/Event.php:83 src/Model/Event.php:110 -#: src/Model/Event.php:452 src/Model/Event.php:948 src/Model/Profile.php:378 -#: src/Module/Profile/Profile.php:177 -#: src/Module/Notifications/Introductions.php:166 src/Module/Directory.php:154 -#: src/Module/Contact.php:626 +#: mod/events.php:560 src/Model/Event.php:84 src/Model/Event.php:111 +#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:364 +#: src/Module/Contact.php:622 src/Module/Directory.php:156 +#: src/Module/Notifications/Introductions.php:166 +#: src/Module/Profile/Profile.php:190 msgid "Location:" msgstr "Localisation :" -#: mod/events.php:557 mod/events.php:559 +#: mod/events.php:562 mod/events.php:564 msgid "Title:" msgstr "Titre :" -#: mod/events.php:560 mod/events.php:561 +#: mod/events.php:565 mod/events.php:566 msgid "Share this event" msgstr "Partager cet évènement" -#: mod/events.php:567 mod/message.php:276 mod/message.php:456 -#: mod/photos.php:968 mod/photos.php:1074 mod/photos.php:1360 -#: mod/photos.php:1404 mod/photos.php:1451 mod/photos.php:1514 -#: mod/poke.php:185 view/theme/duepuntozero/config.php:69 -#: view/theme/frio/config.php:139 view/theme/quattro/config.php:71 -#: view/theme/vier/config.php:119 src/Module/Debug/Localtime.php:64 -#: src/Module/Item/Compose.php:144 src/Module/Settings/Profile/Index.php:243 -#: src/Module/Contact/Advanced.php:142 src/Module/Delegation.php:151 -#: src/Module/FriendSuggest.php:129 src/Module/Install.php:230 -#: src/Module/Install.php:270 src/Module/Install.php:306 -#: src/Module/Invite.php:175 src/Module/Contact.php:583 -#: src/Object/Post.php:944 +#: mod/events.php:572 mod/message.php:272 mod/message.php:442 +#: mod/photos.php:958 mod/photos.php:1064 mod/photos.php:1351 +#: mod/photos.php:1395 mod/photos.php:1442 mod/photos.php:1505 +#: src/Module/Contact/Advanced.php:140 src/Module/Contact/Poke.php:156 +#: src/Module/Contact.php:580 src/Module/Debug/Localtime.php:64 +#: src/Module/Delegation.php:151 src/Module/FriendSuggest.php:129 +#: src/Module/Install.php:230 src/Module/Install.php:270 +#: src/Module/Install.php:306 src/Module/Invite.php:175 +#: src/Module/Item/Compose.php:144 src/Module/Profile/Profile.php:241 +#: src/Module/Settings/Profile/Index.php:237 src/Object/Post.php:949 +#: view/theme/duepuntozero/config.php:69 view/theme/frio/config.php:160 +#: view/theme/quattro/config.php:71 view/theme/vier/config.php:119 msgid "Submit" msgstr "Envoyer" -#: mod/events.php:568 src/Module/Profile/Profile.php:227 +#: mod/events.php:573 src/Module/Profile/Profile.php:242 msgid "Basic" msgstr "Simple" -#: mod/events.php:569 src/Module/Admin/Site.php:610 -#: src/Module/Profile/Profile.php:228 src/Module/Contact.php:930 +#: mod/events.php:574 src/Module/Admin/Site.php:594 src/Module/Contact.php:917 +#: src/Module/Profile/Profile.php:243 msgid "Advanced" msgstr "Avancé" -#: mod/events.php:570 mod/photos.php:986 mod/photos.php:1356 +#: mod/events.php:575 mod/photos.php:976 mod/photos.php:1347 msgid "Permissions" msgstr "Permissions" -#: mod/events.php:586 +#: mod/events.php:591 msgid "Failed to remove event" msgstr "La suppression de l'évènement a échoué." -#: mod/events.php:588 -msgid "Event removed" -msgstr "Évènement supprimé." +#: mod/fbrowser.php:43 src/Content/Nav.php:179 src/Module/BaseProfile.php:68 +#: view/theme/frio/theme.php:227 +msgid "Photos" +msgstr "Photos" + +#: mod/fbrowser.php:107 mod/fbrowser.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:130 +msgid "Upload" +msgstr "Téléverser" + +#: mod/fbrowser.php:131 +msgid "Files" +msgstr "Fichiers" #: mod/follow.php:65 msgid "The contact could not be added." msgstr "Le contact n'a pas pu être ajouté." -#: mod/follow.php:106 +#: mod/follow.php:105 msgid "You already added this contact." msgstr "Vous avez déjà ajouté ce contact." -#: mod/follow.php:118 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "Le support de Diaspora est désactivé. Le contact ne peut pas être ajouté." - -#: mod/follow.php:125 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "Le support d'OStatus est désactivé. Le contact ne peut pas être ajouté." - -#: mod/follow.php:135 +#: mod/follow.php:121 msgid "The network type couldn't be detected. Contact can't be added." msgstr "Impossible de détecter le type de réseau. Le contact ne peut pas être ajouté." -#: mod/follow.php:184 mod/unfollow.php:135 +#: mod/follow.php:129 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "Le support de Diaspora est désactivé. Le contact ne peut pas être ajouté." + +#: mod/follow.php:134 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "Le support d'OStatus est désactivé. Le contact ne peut pas être ajouté." + +#: mod/follow.php:165 mod/unfollow.php:134 msgid "Your Identity Address:" msgstr "Votre adresse d'identité :" -#: mod/follow.php:185 mod/unfollow.php:141 -#: src/Module/Admin/Blocklist/Contact.php:100 +#: mod/follow.php:166 mod/unfollow.php:140 +#: src/Module/Admin/Blocklist/Contact.php:100 src/Module/Contact.php:618 #: src/Module/Notifications/Introductions.php:103 -#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:622 +#: src/Module/Notifications/Introductions.php:177 msgid "Profile URL" msgstr "URL du Profil" -#: mod/follow.php:186 src/Module/Profile/Profile.php:189 -#: src/Module/Notifications/Introductions.php:170 src/Module/Contact.php:632 +#: mod/follow.php:167 src/Module/Contact.php:628 +#: src/Module/Notifications/Introductions.php:170 +#: src/Module/Profile/Profile.php:202 msgid "Tags:" msgstr "Étiquette :" -#: mod/follow.php:210 mod/unfollow.php:151 src/Module/BaseProfile.php:63 -#: src/Module/Contact.php:892 +#: mod/follow.php:188 mod/unfollow.php:150 src/Module/BaseProfile.php:63 +#: src/Module/Contact.php:895 msgid "Status Messages and Posts" msgstr "Messages d'état et publications" -#: mod/lockview.php:64 mod/lockview.php:75 -msgid "Remote privacy information not available." -msgstr "Informations de confidentialité indisponibles." +#: mod/item.php:132 mod/item.php:136 +msgid "Unable to locate original post." +msgstr "Impossible de localiser la publication originale." -#: mod/lockview.php:86 -msgid "Visible to:" -msgstr "Visible par :" +#: mod/item.php:336 mod/item.php:341 +msgid "Empty post discarded." +msgstr "Publication vide rejetée." -#: mod/lockview.php:92 mod/lockview.php:127 src/Core/ACL.php:184 -#: src/Content/Widget.php:242 src/Module/Profile/Contacts.php:143 -#: src/Module/Contact.php:821 -msgid "Followers" -msgstr "Abonnés" +#: mod/item.php:710 +msgid "Post updated." +msgstr "Publication mise à jour." -#: mod/lockview.php:98 mod/lockview.php:133 src/Core/ACL.php:191 -msgid "Mutuals" -msgstr "Mutuels" +#: mod/item.php:727 mod/item.php:732 +msgid "Item wasn't stored." +msgstr "La publication n'a pas été enregistrée." + +#: mod/item.php:743 +msgid "Item couldn't be fetched." +msgstr "La publication n'a pas pu être obtenue." + +#: mod/item.php:891 src/Module/Admin/Themes/Details.php:70 +#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:46 +#: src/Module/Debug/ItemBody.php:59 +msgid "Item not found." +msgstr "Élément introuvable." + +#: mod/item.php:923 +msgid "Do you really want to delete this item?" +msgstr "Voulez-vous vraiment supprimer cet élément ?" #: mod/lostpass.php:40 msgid "No valid account found." @@ -1549,6 +1529,10 @@ msgid "" "successful login." msgstr "Votre mot de passe peut être changé depuis la page <em>Réglages</em>, une fois que vous serez connecté." +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "Votre mot de passe a été réinitialisé." + #: mod/lostpass.php:158 #, php-format msgid "" @@ -1579,217 +1563,191 @@ msgstr "\n\t\t\t\tVoici vos informations de connexion :\n\n\t\t\t\tAdresse :\t msgid "Your password has been changed at %s" msgstr "Votre mot de passe a été modifié à %s" -#: mod/match.php:63 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "Aucun mot-clé en correspondance. Merci d'ajouter des mots-clés à votre profil par défaut." +#: mod/match.php:62 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "Aucun mot-clé ne correspond. Merci d'ajouter des mots-clés à votre profil." -#: mod/match.php:116 mod/suggest.php:121 src/Content/Widget.php:57 -#: src/Module/AllFriends.php:110 src/Module/BaseSearch.php:156 -msgid "Connect" -msgstr "Se connecter" - -#: mod/match.php:129 src/Content/Pager.php:216 +#: mod/match.php:105 src/Content/Pager.php:216 msgid "first" msgstr "premier" -#: mod/match.php:134 src/Content/Pager.php:276 +#: mod/match.php:110 src/Content/Pager.php:276 msgid "next" msgstr "suivant" -#: mod/match.php:144 src/Module/BaseSearch.php:119 +#: mod/match.php:120 src/Module/BaseSearch.php:117 msgid "No matches" msgstr "Aucune correspondance" -#: mod/match.php:149 +#: mod/match.php:125 msgid "Profile Match" msgstr "Correpondance de profils" -#: mod/message.php:48 mod/message.php:131 src/Content/Nav.php:271 +#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:276 msgid "New Message" msgstr "Nouveau message" -#: mod/message.php:85 mod/wallmessage.php:76 +#: mod/message.php:84 mod/wallmessage.php:76 msgid "No recipient selected." msgstr "Pas de destinataire sélectionné." -#: mod/message.php:89 +#: mod/message.php:88 msgid "Unable to locate contact information." msgstr "Impossible de localiser les informations du contact." -#: mod/message.php:92 mod/wallmessage.php:82 +#: mod/message.php:91 mod/wallmessage.php:82 msgid "Message could not be sent." msgstr "Impossible d'envoyer le message." -#: mod/message.php:95 mod/wallmessage.php:85 +#: mod/message.php:94 mod/wallmessage.php:85 msgid "Message collection failure." msgstr "Récupération des messages infructueuse." -#: mod/message.php:98 mod/wallmessage.php:88 -msgid "Message sent." -msgstr "Message envoyé." - -#: mod/message.php:125 src/Module/Notifications/Introductions.php:111 +#: mod/message.php:122 src/Module/Notifications/Introductions.php:111 #: src/Module/Notifications/Introductions.php:149 #: src/Module/Notifications/Notification.php:56 msgid "Discard" msgstr "Rejeter" -#: mod/message.php:138 view/theme/frio/theme.php:267 src/Content/Nav.php:268 +#: mod/message.php:135 src/Content/Nav.php:273 view/theme/frio/theme.php:234 msgid "Messages" msgstr "Messages" -#: mod/message.php:163 +#: mod/message.php:160 msgid "Do you really want to delete this message?" msgstr "Voulez-vous vraiment supprimer ce message ?" -#: mod/message.php:181 +#: mod/message.php:178 msgid "Conversation not found." msgstr "Conversation inconnue." -#: mod/message.php:186 -msgid "Message deleted." -msgstr "Message supprimé." +#: mod/message.php:183 +msgid "Message was not deleted." +msgstr "Le message n'a pas été supprimé." -#: mod/message.php:191 mod/message.php:205 -msgid "Conversation removed." -msgstr "Conversation supprimée." +#: mod/message.php:201 +msgid "Conversation was not removed." +msgstr "La conversation n'a pas été supprimée." -#: mod/message.php:219 mod/message.php:375 mod/wallmessage.php:139 +#: mod/message.php:215 mod/message.php:365 mod/wallmessage.php:137 msgid "Please enter a link URL:" msgstr "Entrez un lien web :" -#: mod/message.php:261 mod/wallmessage.php:144 +#: mod/message.php:257 mod/wallmessage.php:142 msgid "Send Private Message" msgstr "Envoyer un message privé" -#: mod/message.php:262 mod/message.php:445 mod/wallmessage.php:146 +#: mod/message.php:258 mod/message.php:431 mod/wallmessage.php:144 msgid "To:" msgstr "À:" -#: mod/message.php:266 mod/message.php:447 mod/wallmessage.php:147 +#: mod/message.php:262 mod/message.php:433 mod/wallmessage.php:145 msgid "Subject:" msgstr "Sujet:" -#: mod/message.php:270 mod/message.php:450 mod/wallmessage.php:153 +#: mod/message.php:266 mod/message.php:436 mod/wallmessage.php:151 #: src/Module/Invite.php:168 msgid "Your message:" msgstr "Votre message :" -#: mod/message.php:304 +#: mod/message.php:300 msgid "No messages." msgstr "Aucun message." -#: mod/message.php:367 +#: mod/message.php:357 msgid "Message not available." msgstr "Message indisponible." -#: mod/message.php:421 +#: mod/message.php:407 msgid "Delete message" msgstr "Effacer message" -#: mod/message.php:423 mod/message.php:555 +#: mod/message.php:409 mod/message.php:537 msgid "D, d M Y - g:i A" msgstr "D, d M Y - g:i A" -#: mod/message.php:438 mod/message.php:552 +#: mod/message.php:424 mod/message.php:534 msgid "Delete conversation" msgstr "Effacer conversation" -#: mod/message.php:440 +#: mod/message.php:426 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Pas de communications sécurisées possibles. Vous serez peut-être en mesure de répondre depuis la page de profil de l'émetteur." -#: mod/message.php:444 +#: mod/message.php:430 msgid "Send Reply" msgstr "Répondre" -#: mod/message.php:527 +#: mod/message.php:513 #, php-format msgid "Unknown sender - %s" msgstr "Émetteur inconnu - %s" -#: mod/message.php:529 +#: mod/message.php:515 #, php-format msgid "You and %s" msgstr "Vous et %s" -#: mod/message.php:531 +#: mod/message.php:517 #, php-format msgid "%s and You" msgstr "%s et vous" -#: mod/message.php:558 +#: mod/message.php:540 #, php-format msgid "%d message" msgid_plural "%d messages" msgstr[0] "%d message" msgstr[1] "%d messages" -#: mod/network.php:568 +#: mod/network.php:297 +msgid "No items found" +msgstr "Aucun élément trouvé" + +#: mod/network.php:528 msgid "No such group" msgstr "Groupe inexistant" -#: mod/network.php:589 src/Module/Group.php:296 -msgid "Group is empty" -msgstr "Groupe vide" - -#: mod/network.php:593 +#: mod/network.php:536 #, php-format msgid "Group: %s" msgstr "Group : %s" -#: mod/network.php:618 src/Module/AllFriends.php:54 -#: src/Module/AllFriends.php:62 +#: mod/network.php:548 src/Module/Contact/Contacts.php:28 msgid "Invalid contact." msgstr "Contact invalide." -#: mod/network.php:902 +#: mod/network.php:686 msgid "Latest Activity" msgstr "Activité récente" -#: mod/network.php:905 +#: mod/network.php:689 msgid "Sort by latest activity" msgstr "Trier par activité récente" -#: mod/network.php:910 +#: mod/network.php:694 msgid "Latest Posts" msgstr "Dernières publications" -#: mod/network.php:913 +#: mod/network.php:697 msgid "Sort by post received date" msgstr "Trier par date de réception" -#: mod/network.php:920 src/Module/Settings/Profile/Index.php:248 +#: mod/network.php:704 src/Module/Settings/Profile/Index.php:242 msgid "Personal" msgstr "Personnel" -#: mod/network.php:923 +#: mod/network.php:707 msgid "Posts that mention or involve you" msgstr "Publications qui vous concernent" -#: mod/network.php:930 -msgid "New" -msgstr "Nouveau" - -#: mod/network.php:933 -msgid "Activity Stream - by date" -msgstr "Flux d'activités - par date" - -#: mod/network.php:941 -msgid "Shared Links" -msgstr "Liens partagés" - -#: mod/network.php:944 -msgid "Interesting Links" -msgstr "Liens intéressants" - -#: mod/network.php:951 +#: mod/network.php:713 msgid "Starred" msgstr "Mis en avant" -#: mod/network.php:954 +#: mod/network.php:716 msgid "Favourite Posts" msgstr "Publications favorites" @@ -1797,312 +1755,296 @@ msgstr "Publications favorites" msgid "Personal Notes" msgstr "Notes personnelles" -#: mod/oexchange.php:48 -msgid "Post successful." -msgstr "Publication réussie." - -#: mod/ostatus_subscribe.php:37 +#: mod/ostatus_subscribe.php:35 msgid "Subscribing to OStatus contacts" msgstr "Inscription aux contacts OStatus" -#: mod/ostatus_subscribe.php:47 +#: mod/ostatus_subscribe.php:45 msgid "No contact provided." msgstr "Pas de contact fourni." -#: mod/ostatus_subscribe.php:54 +#: mod/ostatus_subscribe.php:51 msgid "Couldn't fetch information for contact." msgstr "Impossible de récupérer les informations pour ce contact." -#: mod/ostatus_subscribe.php:64 +#: mod/ostatus_subscribe.php:61 msgid "Couldn't fetch friends for contact." msgstr "Impossible d'obtenir les abonnements de ce contact." -#: mod/ostatus_subscribe.php:82 mod/repair_ostatus.php:65 +#: mod/ostatus_subscribe.php:79 mod/repair_ostatus.php:65 msgid "Done" msgstr "Terminé" -#: mod/ostatus_subscribe.php:96 +#: mod/ostatus_subscribe.php:93 msgid "success" msgstr "réussite" -#: mod/ostatus_subscribe.php:98 +#: mod/ostatus_subscribe.php:95 msgid "failed" msgstr "échec" -#: mod/ostatus_subscribe.php:101 src/Object/Post.php:306 +#: mod/ostatus_subscribe.php:98 src/Object/Post.php:305 msgid "ignored" msgstr "ignoré" -#: mod/ostatus_subscribe.php:106 mod/repair_ostatus.php:71 +#: mod/ostatus_subscribe.php:103 mod/repair_ostatus.php:71 msgid "Keep this window open until done." msgstr "Veuillez garder cette fenêtre ouverte jusqu'à la fin." -#: mod/photos.php:126 src/Module/BaseProfile.php:71 +#: mod/photos.php:127 src/Module/BaseProfile.php:71 msgid "Photo Albums" msgstr "Albums photo" -#: mod/photos.php:127 mod/photos.php:1618 +#: mod/photos.php:128 mod/photos.php:1609 msgid "Recent Photos" msgstr "Photos récentes" -#: mod/photos.php:129 mod/photos.php:1125 mod/photos.php:1620 +#: mod/photos.php:130 mod/photos.php:1115 mod/photos.php:1611 msgid "Upload New Photos" msgstr "Téléverser de nouvelles photos" -#: mod/photos.php:147 src/Module/BaseSettings.php:37 +#: mod/photos.php:148 src/Module/BaseSettings.php:37 msgid "everybody" msgstr "tout le monde" -#: mod/photos.php:184 +#: mod/photos.php:185 msgid "Contact information unavailable" msgstr "Informations de contact indisponibles" -#: mod/photos.php:206 +#: mod/photos.php:207 msgid "Album not found." msgstr "Album introuvable." -#: mod/photos.php:264 +#: mod/photos.php:265 msgid "Album successfully deleted" msgstr "Album bien supprimé" -#: mod/photos.php:266 +#: mod/photos.php:267 msgid "Album was empty." msgstr "L'album était vide" -#: mod/photos.php:591 +#: mod/photos.php:299 +msgid "Failed to delete the photo." +msgstr "La suppression de la photo a échoué." + +#: mod/photos.php:583 msgid "a photo" msgstr "une photo" -#: mod/photos.php:591 +#: mod/photos.php:583 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s a été mentionné•e dans %2$s par %3$s" -#: mod/photos.php:686 mod/photos.php:689 mod/photos.php:718 -#: mod/wall_upload.php:201 src/Module/Settings/Profile/Photo/Index.php:62 +#: mod/photos.php:678 mod/photos.php:681 mod/photos.php:708 +#: mod/wall_upload.php:174 src/Module/Settings/Profile/Photo/Index.php:61 #, php-format msgid "Image exceeds size limit of %s" msgstr "L'image dépasse la taille limite de %s" -#: mod/photos.php:692 +#: mod/photos.php:684 msgid "Image upload didn't complete, please try again" msgstr "La mise en ligne de l'image ne s'est pas terminée, veuillez réessayer" -#: mod/photos.php:695 +#: mod/photos.php:687 msgid "Image file is missing" msgstr "Fichier image manquant" -#: mod/photos.php:700 +#: mod/photos.php:692 msgid "" "Server can't accept new file upload at this time, please contact your " "administrator" msgstr "Le serveur ne peut pas accepter la mise en ligne d'un nouveau fichier en ce moment, veuillez contacter un administrateur" -#: mod/photos.php:726 +#: mod/photos.php:716 msgid "Image file is empty." msgstr "Fichier image vide." -#: mod/photos.php:741 mod/wall_upload.php:215 -#: src/Module/Settings/Profile/Photo/Index.php:71 +#: mod/photos.php:731 mod/wall_upload.php:188 +#: src/Module/Settings/Profile/Photo/Index.php:70 msgid "Unable to process image." msgstr "Impossible de traiter l'image." -#: mod/photos.php:770 mod/wall_upload.php:254 -#: src/Module/Settings/Profile/Photo/Index.php:100 +#: mod/photos.php:760 mod/wall_upload.php:227 +#: src/Module/Settings/Profile/Photo/Index.php:97 msgid "Image upload failed." msgstr "Le téléversement de l'image a échoué." -#: mod/photos.php:858 +#: mod/photos.php:848 msgid "No photos selected" msgstr "Aucune photo sélectionnée" -#: mod/photos.php:924 mod/videos.php:182 +#: mod/photos.php:914 mod/videos.php:182 msgid "Access to this item is restricted." msgstr "Accès restreint à cet élément." -#: mod/photos.php:978 +#: mod/photos.php:968 msgid "Upload Photos" msgstr "Téléverser des photos" -#: mod/photos.php:982 mod/photos.php:1070 +#: mod/photos.php:972 mod/photos.php:1060 msgid "New album name: " msgstr "Nom du nouvel album : " -#: mod/photos.php:983 +#: mod/photos.php:973 msgid "or select existing album:" msgstr "ou sélectionner un album existant" -#: mod/photos.php:984 +#: mod/photos.php:974 msgid "Do not show a status post for this upload" msgstr "Ne pas publier de notice de statut pour cet envoi" -#: mod/photos.php:1000 mod/photos.php:1364 mod/settings.php:947 +#: mod/photos.php:990 mod/photos.php:1355 msgid "Show to Groups" msgstr "Montrer aux groupes" -#: mod/photos.php:1001 mod/photos.php:1365 mod/settings.php:948 +#: mod/photos.php:991 mod/photos.php:1356 msgid "Show to Contacts" msgstr "Montrer aux Contacts" -#: mod/photos.php:1052 +#: mod/photos.php:1042 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Voulez-vous vraiment supprimer cet album photo et toutes ses photos ?" -#: mod/photos.php:1054 mod/photos.php:1075 +#: mod/photos.php:1044 mod/photos.php:1065 msgid "Delete Album" msgstr "Effacer l'album" -#: mod/photos.php:1081 +#: mod/photos.php:1071 msgid "Edit Album" msgstr "Éditer l'album" -#: mod/photos.php:1082 +#: mod/photos.php:1072 msgid "Drop Album" msgstr "Supprimer l'album" -#: mod/photos.php:1087 +#: mod/photos.php:1077 msgid "Show Newest First" msgstr "Plus récent d'abord" -#: mod/photos.php:1089 +#: mod/photos.php:1079 msgid "Show Oldest First" msgstr "Plus ancien d'abord" -#: mod/photos.php:1110 mod/photos.php:1603 +#: mod/photos.php:1100 mod/photos.php:1594 msgid "View Photo" msgstr "Voir la photo" -#: mod/photos.php:1147 +#: mod/photos.php:1137 msgid "Permission denied. Access to this item may be restricted." msgstr "Interdit. L'accès à cet élément peut avoir été restreint." -#: mod/photos.php:1149 +#: mod/photos.php:1139 msgid "Photo not available" msgstr "Photo indisponible" -#: mod/photos.php:1159 +#: mod/photos.php:1149 msgid "Do you really want to delete this photo?" msgstr "Voulez-vous vraiment supprimer cette photo ?" -#: mod/photos.php:1161 mod/photos.php:1361 +#: mod/photos.php:1151 mod/photos.php:1352 msgid "Delete Photo" msgstr "Effacer la photo" -#: mod/photos.php:1252 +#: mod/photos.php:1242 msgid "View photo" msgstr "Voir photo" -#: mod/photos.php:1254 +#: mod/photos.php:1244 msgid "Edit photo" msgstr "Éditer la photo" -#: mod/photos.php:1255 +#: mod/photos.php:1245 msgid "Delete photo" msgstr "Effacer la photo" -#: mod/photos.php:1256 +#: mod/photos.php:1246 msgid "Use as profile photo" msgstr "Utiliser comme photo de profil" -#: mod/photos.php:1263 +#: mod/photos.php:1253 msgid "Private Photo" msgstr "Photo privée" -#: mod/photos.php:1269 +#: mod/photos.php:1259 msgid "View Full Size" msgstr "Voir en taille réelle" -#: mod/photos.php:1329 +#: mod/photos.php:1320 msgid "Tags: " msgstr "Étiquettes :" -#: mod/photos.php:1332 +#: mod/photos.php:1323 msgid "[Select tags to remove]" msgstr "[Sélectionner les étiquettes à supprimer]" -#: mod/photos.php:1347 +#: mod/photos.php:1338 msgid "New album name" msgstr "Nom du nouvel album" -#: mod/photos.php:1348 +#: mod/photos.php:1339 msgid "Caption" msgstr "Titre" -#: mod/photos.php:1349 +#: mod/photos.php:1340 msgid "Add a Tag" msgstr "Ajouter une étiquette" -#: mod/photos.php:1349 +#: mod/photos.php:1340 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Exemples : @bob, @Barbara_Jensen, @jim@example.com, #Californie, #vacances" -#: mod/photos.php:1350 +#: mod/photos.php:1341 msgid "Do not rotate" msgstr "Pas de rotation" -#: mod/photos.php:1351 +#: mod/photos.php:1342 msgid "Rotate CW (right)" msgstr "Tourner dans le sens des aiguilles d'une montre (vers la droite)" -#: mod/photos.php:1352 +#: mod/photos.php:1343 msgid "Rotate CCW (left)" msgstr "Tourner dans le sens contraire des aiguilles d'une montre (vers la gauche)" -#: mod/photos.php:1385 src/Object/Post.php:346 +#: mod/photos.php:1376 src/Object/Post.php:345 msgid "I like this (toggle)" msgstr "J'aime" -#: mod/photos.php:1386 src/Object/Post.php:347 +#: mod/photos.php:1377 src/Object/Post.php:346 msgid "I don't like this (toggle)" msgstr "Je n'aime pas" -#: mod/photos.php:1401 mod/photos.php:1448 mod/photos.php:1511 -#: src/Module/Item/Compose.php:142 src/Module/Contact.php:1052 -#: src/Object/Post.php:941 +#: mod/photos.php:1392 mod/photos.php:1439 mod/photos.php:1502 +#: src/Module/Contact.php:1059 src/Module/Item/Compose.php:142 +#: src/Object/Post.php:946 msgid "This is you" msgstr "C'est vous" -#: mod/photos.php:1403 mod/photos.php:1450 mod/photos.php:1513 -#: src/Object/Post.php:478 src/Object/Post.php:943 +#: mod/photos.php:1394 mod/photos.php:1441 mod/photos.php:1504 +#: src/Object/Post.php:482 src/Object/Post.php:948 msgid "Comment" msgstr "Commenter" -#: mod/photos.php:1539 +#: mod/photos.php:1530 msgid "Map" msgstr "Carte" -#: mod/photos.php:1609 mod/videos.php:259 +#: mod/photos.php:1600 mod/videos.php:259 msgid "View Album" msgstr "Voir l'album" -#: mod/ping.php:286 +#: mod/ping.php:285 msgid "{0} wants to be your friend" msgstr "{0} souhaite s'abonner" -#: mod/ping.php:302 +#: mod/ping.php:301 msgid "{0} requested registration" msgstr "{0} a demandé à s'inscrire" -#: mod/poke.php:178 -msgid "Poke/Prod" -msgstr "Solliciter" - -#: mod/poke.php:179 -msgid "poke, prod or do other things to somebody" -msgstr "solliciter (poke/...) quelqu'un" - -#: mod/poke.php:180 -msgid "Recipient" -msgstr "Destinataire" - -#: mod/poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "Choisissez ce que vous voulez faire au destinataire" - -#: mod/poke.php:184 -msgid "Make this post private" -msgstr "Rendez ce message privé" +#: mod/redir.php:50 mod/redir.php:130 +msgid "Bad Request." +msgstr "Mauvaise requête." #: mod/removeme.php:63 msgid "User deleted their account" @@ -2137,47 +2079,821 @@ msgstr "Merci de saisir votre mot de passe pour vérification :" msgid "Resubscribing to OStatus contacts" msgstr "Réinscription aux contacts OStatus" -#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 +#: mod/repair_ostatus.php:50 src/Module/Debug/ActivityPubConversion.php:130 +#: src/Module/Debug/Babel.php:269 src/Module/Security/TwoFactor/Verify.php:82 msgid "Error" msgid_plural "Errors" msgstr[0] "Erreur" msgstr[1] "Erreurs" -#: mod/suggest.php:43 -msgid "Contact suggestion successfully ignored." -msgstr "Suggestion d'abonnement ignorée avec succès." +#: mod/settings.php:90 +msgid "Missing some important data!" +msgstr "Il manque certaines informations importantes !" -#: mod/suggest.php:67 +#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:846 +msgid "Update" +msgstr "Mises à jour" + +#: mod/settings.php:200 +msgid "Failed to connect with email account using the settings provided." +msgstr "Impossible de se connecter au compte courriel configuré." + +#: mod/settings.php:229 +msgid "Contact CSV file upload error" +msgstr "Erreur de téléversement du fichier de contact CSV" + +#: mod/settings.php:244 +msgid "Importing Contacts done" +msgstr "Import des contacts effectué" + +#: mod/settings.php:255 +msgid "Relocate message has been send to your contacts" +msgstr "Un message de relocalisation a été envoyé à vos contacts." + +#: mod/settings.php:267 +msgid "Passwords do not match." +msgstr "Les mots de passe ne correspondent pas." + +#: mod/settings.php:275 src/Console/User.php:166 +msgid "Password update failed. Please try again." +msgstr "Le changement de mot de passe a échoué. Merci de recommencer." + +#: mod/settings.php:278 src/Console/User.php:169 +msgid "Password changed." +msgstr "Mot de passe changé." + +#: mod/settings.php:281 +msgid "Password unchanged." +msgstr "Mot de passe non changé." + +#: mod/settings.php:364 +msgid "Please use a shorter name." +msgstr "Veuillez saisir un nom plus court." + +#: mod/settings.php:367 +msgid "Name too short." +msgstr "Le nom est trop court." + +#: mod/settings.php:374 +msgid "Wrong Password." +msgstr "Mot de passe erroné." + +#: mod/settings.php:379 +msgid "Invalid email." +msgstr "Courriel invalide." + +#: mod/settings.php:385 +msgid "Cannot change to that email." +msgstr "Ne peut pas changer vers ce courriel." + +#: mod/settings.php:422 +msgid "Private forum has no privacy permissions. Using default privacy group." +msgstr "Ce forum privé n'a pas de paramètres de vie privée. Utilisation des paramètres de confidentialité par défaut." + +#: mod/settings.php:425 +msgid "Private forum has no privacy permissions and no default privacy group." +msgstr "Ce forum privé n'a pas de paramètres de vie privée ni de paramètres de confidentialité par défaut." + +#: mod/settings.php:442 +msgid "Settings were not updated." +msgstr "Les paramètres n'ont pas été mis à jour." + +#: mod/settings.php:498 mod/settings.php:524 mod/settings.php:558 +msgid "Add application" +msgstr "Ajouter une application" + +#: mod/settings.php:499 mod/settings.php:606 mod/settings.php:704 +#: mod/settings.php:859 src/Module/Admin/Addons/Index.php:69 +#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:80 +#: src/Module/Admin/Site.php:589 src/Module/Admin/Themes/Index.php:113 +#: src/Module/Admin/Tos.php:66 src/Module/Settings/Delegation.php:170 +#: src/Module/Settings/Display.php:185 +msgid "Save Settings" +msgstr "Sauvegarder les paramètres" + +#: mod/settings.php:501 mod/settings.php:527 +#: src/Module/Admin/Blocklist/Contact.php:90 src/Module/Admin/Users.php:237 +#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 +#: src/Module/Admin/Users.php:278 src/Module/Contact/Advanced.php:150 +msgid "Name" +msgstr "Nom" + +#: mod/settings.php:502 mod/settings.php:528 +msgid "Consumer Key" +msgstr "Clé utilisateur" + +#: mod/settings.php:503 mod/settings.php:529 +msgid "Consumer Secret" +msgstr "Secret utilisateur" + +#: mod/settings.php:504 mod/settings.php:530 +msgid "Redirect" +msgstr "Rediriger" + +#: mod/settings.php:505 mod/settings.php:531 +msgid "Icon url" +msgstr "URL de l'icône" + +#: mod/settings.php:516 +msgid "You can't edit this application." +msgstr "Vous ne pouvez pas éditer cette application." + +#: mod/settings.php:557 +msgid "Connected Apps" +msgstr "Applications connectées" + +#: mod/settings.php:559 src/Object/Post.php:184 src/Object/Post.php:186 +msgid "Edit" +msgstr "Éditer" + +#: mod/settings.php:561 +msgid "Client key starts with" +msgstr "La clé cliente commence par" + +#: mod/settings.php:562 +msgid "No name" +msgstr "Sans nom" + +#: mod/settings.php:563 +msgid "Remove authorization" +msgstr "Révoquer l'autorisation" + +#: mod/settings.php:574 +msgid "No Addon settings configured" +msgstr "Aucuns paramètres d'Extension paramétré." + +#: mod/settings.php:583 +msgid "Addon Settings" +msgstr "Paramètres d'extension" + +#: mod/settings.php:604 +msgid "Additional Features" +msgstr "Fonctions supplémentaires" + +#: mod/settings.php:629 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "Diaspora (Socialhome, Hubzilla)" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "enabled" +msgstr "activé" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "disabled" +msgstr "désactivé" + +#: mod/settings.php:629 mod/settings.php:630 +#, php-format +msgid "Built-in support for %s connectivity is %s" +msgstr "Le support natif pour la connectivité %s est %s" + +#: mod/settings.php:630 +msgid "OStatus (GNU Social)" +msgstr "OStatus (GNU Social)" + +#: mod/settings.php:661 +msgid "Email access is disabled on this site." +msgstr "L'accès courriel est désactivé sur ce site." + +#: mod/settings.php:666 mod/settings.php:702 +msgid "None" +msgstr "Aucun(e)" + +#: mod/settings.php:672 src/Module/BaseSettings.php:80 +msgid "Social Networks" +msgstr "Réseaux sociaux" + +#: mod/settings.php:677 +msgid "General Social Media Settings" +msgstr "Paramètres généraux des réseaux sociaux" + +#: mod/settings.php:678 +msgid "Accept only top level posts by contacts you follow" +msgstr "Accepter les publications original uniquement de vos contacts" + +#: mod/settings.php:678 +msgid "" +"The system does an auto completion of threads when a comment arrives. This " +"has got the side effect that you can receive posts that had been started by " +"a non-follower but had been commented by someone you follow. This setting " +"deactivates this behaviour. When activated, you strictly only will receive " +"posts from people you really do follow." +msgstr "Le système effectue une auto-complétion des fils quand un commentaire arrive. Ceci a l'effet secondaire que vous pouvez recevoir des publications qui ont été démarrées par un non-abonné mais qui a été commenté par quelqu'un que vous suivez. Ce paramètre désactive ce comportement. Quand activé, vous ne recevrez strictement que les publications des personnes que vous suivez vraiment." + +#: mod/settings.php:679 +msgid "Disable Content Warning" +msgstr "Désactiver les avertissements de contenus (CW)" + +#: mod/settings.php:679 +msgid "" +"Users on networks like Mastodon or Pleroma are able to set a content warning" +" field which collapse their post by default. This disables the automatic " +"collapsing and sets the content warning as the post title. Doesn't affect " +"any other content filtering you eventually set up." +msgstr "Les utilisateurs sur les réseaux comme Mastodon ou Pleroma sont en mesure de mettre un champs d'avertissement de contenu qui cache leur message par défaut. Cela désactive la fermeture automatique et met le message d'avertissement de contenu comme titre de la publication. " + +#: mod/settings.php:680 +msgid "Disable intelligent shortening" +msgstr "Désactiver la réduction d'URL" + +#: mod/settings.php:680 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If this option is enabled then every shortened post will always point to the" +" original friendica post." +msgstr "Normalement, le système tente de trouver le meilleur lien à ajouter aux publications raccourcies. Si cette option est activée, les publications raccourcies dirigeront toujours vers leur publication d'origine sur Friendica." + +#: mod/settings.php:681 +msgid "Attach the link title" +msgstr "Attacher le titre du lien (Diaspora)" + +#: mod/settings.php:681 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" +" share feed content." +msgstr "Si vos publications contiennent un lien, le titre de la page associée sera attaché à la publication à destination de vos contacts Diaspora. C'est principalement utile avec les contacts \"remote-self\" qui partagent du contenu de flux RSS/Atom." + +#: mod/settings.php:682 +msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" +msgstr "Suivre automatiquement ceux qui me suivent ou me mentionnent sur GNU Social (OStatus)" + +#: mod/settings.php:682 +msgid "" +"If you receive a message from an unknown OStatus user, this option decides " +"what to do. If it is checked, a new contact will be created for every " +"unknown user." +msgstr "Si vous recevez un message d'un utilisateur OStatus inconnu, cette option détermine ce qui sera fait. Si elle est cochée, un nouveau contact sera créé pour chaque utilisateur inconnu." + +#: mod/settings.php:683 +msgid "Default group for OStatus contacts" +msgstr "Groupe par défaut pour les contacts OStatus" + +#: mod/settings.php:684 +msgid "Your legacy GNU Social account" +msgstr "Le compte GNU Social que vous avez déjà" + +#: mod/settings.php:684 +msgid "" +"If you enter your old GNU Social/Statusnet account name here (in the format " +"user@domain.tld), your contacts will be added automatically. The field will " +"be emptied when done." +msgstr "Si vous entrez le nom de votre ancien compte GNU Social / StatusNet ici (utiliser le format utilisateur@domaine.tld), vos contacts seront ajoutés automatiquement. Le champ sera vidé lorsque ce sera terminé." + +#: mod/settings.php:687 +msgid "Repair OStatus subscriptions" +msgstr "Réparer les abonnements OStatus" + +#: mod/settings.php:691 +msgid "Email/Mailbox Setup" +msgstr "Réglages de courriel/boîte à lettre" + +#: mod/settings.php:692 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "Si vous souhaitez communiquer avec vos contacts \"courriel\" (facultatif), merci de nous indiquer comment vous connecter à votre boîte." + +#: mod/settings.php:693 +msgid "Last successful email check:" +msgstr "Dernière vérification réussie des courriels :" + +#: mod/settings.php:695 +msgid "IMAP server name:" +msgstr "Nom du serveur IMAP :" + +#: mod/settings.php:696 +msgid "IMAP port:" +msgstr "Port IMAP :" + +#: mod/settings.php:697 +msgid "Security:" +msgstr "Sécurité :" + +#: mod/settings.php:698 +msgid "Email login name:" +msgstr "Nom de connexion :" + +#: mod/settings.php:699 +msgid "Email password:" +msgstr "Mot de passe :" + +#: mod/settings.php:700 +msgid "Reply-to address:" +msgstr "Adresse de réponse :" + +#: mod/settings.php:701 +msgid "Send public posts to all email contacts:" +msgstr "Envoyer les publications publiques à tous les contacts courriels :" + +#: mod/settings.php:702 +msgid "Action after import:" +msgstr "Action après import :" + +#: mod/settings.php:702 src/Content/Nav.php:270 +msgid "Mark as seen" +msgstr "Marquer comme vu" + +#: mod/settings.php:702 +msgid "Move to folder" +msgstr "Déplacer vers" + +#: mod/settings.php:703 +msgid "Move to folder:" +msgstr "Déplacer vers :" + +#: mod/settings.php:717 +msgid "Unable to find your profile. Please contact your admin." +msgstr "Impossible de trouver votre profile. Merci de contacter votre administrateur." + +#: mod/settings.php:753 +msgid "Account Types" +msgstr "Type de compte" + +#: mod/settings.php:754 +msgid "Personal Page Subtypes" +msgstr "Sous-catégories de page personnelle" + +#: mod/settings.php:755 +msgid "Community Forum Subtypes" +msgstr "Sous-catégories de forums communautaires" + +#: mod/settings.php:762 src/Module/Admin/Users.php:194 +msgid "Personal Page" +msgstr "Page personnelle" + +#: mod/settings.php:763 +msgid "Account for a personal profile." +msgstr "Compte pour profil personnel." + +#: mod/settings.php:766 src/Module/Admin/Users.php:195 +msgid "Organisation Page" +msgstr "Page Associative" + +#: mod/settings.php:767 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "Compte pour une organisation qui accepte les demandes comme \"Abonnés\"." + +#: mod/settings.php:770 src/Module/Admin/Users.php:196 +msgid "News Page" +msgstr "Page d'informations" + +#: mod/settings.php:771 +msgid "" +"Account for a news reflector that automatically approves contact requests as" +" \"Followers\"." +msgstr "Compte pour les miroirs de nouvelles qui accepte automatiquement les de contact comme \"Abonnés\"." + +#: mod/settings.php:774 src/Module/Admin/Users.php:197 +msgid "Community Forum" +msgstr "Forum Communautaire" + +#: mod/settings.php:775 +msgid "Account for community discussions." +msgstr "Compte pour des discussions communautaires." + +#: mod/settings.php:778 src/Module/Admin/Users.php:187 +msgid "Normal Account Page" +msgstr "Compte normal" + +#: mod/settings.php:779 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "Les demandes d'abonnement doivent être acceptées manuellement." + +#: mod/settings.php:782 src/Module/Admin/Users.php:188 +msgid "Soapbox Page" +msgstr "Compte \"boîte à savon\"" + +#: mod/settings.php:783 +msgid "" +"Account for a public profile that automatically approves contact requests as" +" \"Followers\"." +msgstr "Compte pour un profil public qui accepte les demandes de contact comme \"Abonnés\"." + +#: mod/settings.php:786 src/Module/Admin/Users.php:189 +msgid "Public Forum" +msgstr "Forum public" + +#: mod/settings.php:787 +msgid "Automatically approves all contact requests." +msgstr "Les demandes de participation au forum sont automatiquement acceptées." + +#: mod/settings.php:790 src/Module/Admin/Users.php:190 +msgid "Automatic Friend Page" +msgstr "Abonnement réciproque" + +#: mod/settings.php:791 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "Les demandes d'abonnement sont automatiquement acceptées." + +#: mod/settings.php:794 +msgid "Private Forum [Experimental]" +msgstr "Forum privé [expérimental]" + +#: mod/settings.php:795 +msgid "Requires manual approval of contact requests." +msgstr "Les demandes de participation au forum nécessitent une approbation." + +#: mod/settings.php:806 +msgid "OpenID:" +msgstr "OpenID:" + +#: mod/settings.php:806 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "&nbsp;(Facultatif) Autoriser cet OpenID à se connecter à ce compte." + +#: mod/settings.php:814 +msgid "Publish your profile in your local site directory?" +msgstr "Publier votre profil dans le répertoire local" + +#: mod/settings.php:814 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the" +" system settings." +msgstr "Votre profil sera public sur l'annuaire local de cette instance. Les détails de votre profil pourront être visible publiquement selon les paramètres de votre système." + +#: mod/settings.php:820 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories " +"(e.g. %s)." +msgstr "Votre profil sera aussi publié dans le répertoire Friendica global (%s)." + +#: mod/settings.php:826 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "L’adresse de votre profil est '%s' ou '%s'." + +#: mod/settings.php:857 +msgid "Account Settings" +msgstr "Compte" + +#: mod/settings.php:865 +msgid "Password Settings" +msgstr "Réglages de mot de passe" + +#: mod/settings.php:866 src/Module/Register.php:149 +msgid "New Password:" +msgstr "Nouveau mot de passe :" + +#: mod/settings.php:866 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces, accentuated letters and colon (:)." +msgstr "Les caractères permis sont a-z, A-Z, 0-9 et les caractères de ponctuation sauf les espaces et les deux-points (:)." + +#: mod/settings.php:867 src/Module/Register.php:150 +msgid "Confirm:" +msgstr "Confirmer :" + +#: mod/settings.php:867 +msgid "Leave password fields blank unless changing" +msgstr "Laissez les champs de mot de passe vierges, sauf si vous désirez les changer" + +#: mod/settings.php:868 +msgid "Current Password:" +msgstr "Mot de passe actuel :" + +#: mod/settings.php:868 +msgid "Your current password to confirm the changes" +msgstr "Votre mot de passe actuel pour confirmer les modifications" + +#: mod/settings.php:869 +msgid "Password:" +msgstr "Mot de passe :" + +#: mod/settings.php:869 +msgid "Your current password to confirm the changes of the email address" +msgstr "Votre mot de passe actuel pour confirmer les modifications de votre adresse email." + +#: mod/settings.php:872 +msgid "Delete OpenID URL" +msgstr "Supprimer l'URL OpenID" + +#: mod/settings.php:874 +msgid "Basic Settings" +msgstr "Réglages de base" + +#: mod/settings.php:875 src/Module/Profile/Profile.php:144 +msgid "Full Name:" +msgstr "Nom complet :" + +#: mod/settings.php:876 +msgid "Email Address:" +msgstr "Adresse courriel :" + +#: mod/settings.php:877 +msgid "Your Timezone:" +msgstr "Votre fuseau horaire :" + +#: mod/settings.php:878 +msgid "Your Language:" +msgstr "Votre langue :" + +#: mod/settings.php:878 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "Détermine la langue que nous utilisons pour afficher votre interface Friendica et pour vous envoyer des courriels" + +#: mod/settings.php:879 +msgid "Default Post Location:" +msgstr "Emplacement de publication par défaut:" + +#: mod/settings.php:880 +msgid "Use Browser Location:" +msgstr "Utiliser la localisation géographique du navigateur:" + +#: mod/settings.php:882 +msgid "Security and Privacy Settings" +msgstr "Réglages de sécurité et vie privée" + +#: mod/settings.php:884 +msgid "Maximum Friend Requests/Day:" +msgstr "Nombre maximal de demandes d'abonnement par jour :" + +#: mod/settings.php:884 mod/settings.php:894 +msgid "(to prevent spam abuse)" +msgstr "(pour limiter l'impact du spam)" + +#: mod/settings.php:886 +msgid "Allow your profile to be searchable globally?" +msgstr "Publier votre profil publiquement" + +#: mod/settings.php:886 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your" +" profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "Permet à quiconque de trouver votre profil via une recherche sur n'importe quel site compatible ou un moteur de recherche." + +#: mod/settings.php:887 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "Cacher votre liste de contacts/amis des visiteurs de votre profil?" + +#: mod/settings.php:887 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "La liste de vos contacts est affichée sur votre profil. Activer cette option pour désactiver son affichage." + +#: mod/settings.php:888 +msgid "Hide your profile details from anonymous viewers?" +msgstr "Cacher les détails de votre profil pour les lecteurs anonymes." + +#: mod/settings.php:888 +msgid "" +"Anonymous visitors will only see your profile picture, your display name and" +" the nickname you are using on your profile page. Your public posts and " +"replies will still be accessible by other means." +msgstr "Les visiteurs anonymes ne verront que votre image de profil, votre nom affiché, et le surnom que vous utilisez sur votre page de profil. Vos publications publics et réponses seront toujours accessibles par d'autres moyens." + +#: mod/settings.php:889 +msgid "Make public posts unlisted" +msgstr "Délister vos publications publiques" + +#: mod/settings.php:889 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "Vos publications publiques n'apparaîtront pas dans les pages communautaires ni les résultats de recherche de ce site et ne seront pas diffusées via les serveurs de relai. Cependant, elles pourront quand même apparaître dans les fils publics de sites distants." + +#: mod/settings.php:890 +msgid "Make all posted pictures accessible" +msgstr "Rendre toutes les images envoyées accessibles." + +#: mod/settings.php:890 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "Cette option rend chaque image envoyée accessible par un lien direct. C'est un contournement pour prendre en compte que la pluplart des autres réseaux ne gèrent pas les droits sur les images. Cependant les images non publiques ne seront pas visibles sur votre album photo." + +#: mod/settings.php:891 +msgid "Allow friends to post to your profile page?" +msgstr "Autoriser vos contacts à publier sur votre profil ?" + +#: mod/settings.php:891 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "Vos contacts peuvent partager des publications sur votre mur. Ces publication seront visibles par vos abonnés." + +#: mod/settings.php:892 +msgid "Allow friends to tag your posts?" +msgstr "Autoriser vos contacts à ajouter des tags à vos publications?" + +#: mod/settings.php:892 +msgid "Your contacts can add additional tags to your posts." +msgstr "Vos contacts peuvent ajouter des tag à vos publications." + +#: mod/settings.php:893 +msgid "Permit unknown people to send you private mail?" +msgstr "Autoriser les messages privés d'inconnus?" + +#: mod/settings.php:893 +msgid "" +"Friendica network users may send you private messages even if they are not " +"in your contact list." +msgstr "Les utilisateurs de Friendica peuvent vous envoyer des messages privés même s'ils ne sont pas dans vos contacts." + +#: mod/settings.php:894 +msgid "Maximum private messages per day from unknown people:" +msgstr "Maximum de messages privés d'inconnus par jour :" + +#: mod/settings.php:896 +msgid "Default Post Permissions" +msgstr "Permissions de publication par défaut" + +#: mod/settings.php:900 +msgid "Expiration settings" +msgstr "Réglages d'expiration" + +#: mod/settings.php:901 +msgid "Automatically expire posts after this many days:" +msgstr "Les publications expirent automatiquement après (en jours) :" + +#: mod/settings.php:901 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "Si ce champ est vide, les publications n'expireront pas. Les publications expirées seront supprimées" + +#: mod/settings.php:902 +msgid "Expire posts" +msgstr "Faire expirer les publications" + +#: mod/settings.php:902 +msgid "When activated, posts and comments will be expired." +msgstr "Les publications originales et commentaires expireront." + +#: mod/settings.php:903 +msgid "Expire personal notes" +msgstr "Faire expirer les notes personnelles" + +#: mod/settings.php:903 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr " " + +#: mod/settings.php:904 +msgid "Expire starred posts" +msgstr "Faire expirer les publications marquées" + +#: mod/settings.php:904 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "Par défaut, marquer une publication empêche leur expiration." + +#: mod/settings.php:905 +msgid "Expire photos" +msgstr "Faire expirer les photos" + +#: mod/settings.php:905 +msgid "When activated, photos will be expired." +msgstr " " + +#: mod/settings.php:906 +msgid "Only expire posts by others" +msgstr "Faire expirer uniquement les contenu reçus" + +#: mod/settings.php:906 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "Empêche vos propres publications d'expirer. S'applique à tous les choix précédents." + +#: mod/settings.php:909 +msgid "Notification Settings" +msgstr "Réglages de notification" + +#: mod/settings.php:910 +msgid "Send a notification email when:" +msgstr "Envoyer un courriel de notification quand:" + +#: mod/settings.php:911 +msgid "You receive an introduction" +msgstr "Vous recevez une introduction" + +#: mod/settings.php:912 +msgid "Your introductions are confirmed" +msgstr "Vos introductions sont confirmées" + +#: mod/settings.php:913 +msgid "Someone writes on your profile wall" +msgstr "Quelqu'un écrit sur votre mur" + +#: mod/settings.php:914 +msgid "Someone writes a followup comment" +msgstr "Quelqu'un vous commente" + +#: mod/settings.php:915 +msgid "You receive a private message" +msgstr "Vous recevez un message privé" + +#: mod/settings.php:916 +msgid "You receive a friend suggestion" +msgstr "Vous avez reçu une suggestion d'abonnement" + +#: mod/settings.php:917 +msgid "You are tagged in a post" +msgstr "Vous avez été mentionné•e dans une publication" + +#: mod/settings.php:918 +msgid "You are poked/prodded/etc. in a post" +msgstr "Vous avez été sollicité•e dans une publication" + +#: mod/settings.php:920 +msgid "Activate desktop notifications" +msgstr "Activer les notifications de bureau" + +#: mod/settings.php:920 +msgid "Show desktop popup on new notifications" +msgstr "Afficher dans des pop-ups les nouvelles notifications" + +#: mod/settings.php:922 +msgid "Text-only notification emails" +msgstr "Courriels de notification en format texte" + +#: mod/settings.php:924 +msgid "Send text only notification emails, without the html part" +msgstr "Envoyer le texte des courriels de notification, sans la composante html" + +#: mod/settings.php:926 +msgid "Show detailled notifications" +msgstr "Notifications détaillées" + +#: mod/settings.php:928 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "Par défaut seule la notification la plus récente par conversation est affichée. Ce réglage affiche toutes les notifications." + +#: mod/settings.php:930 +msgid "Advanced Account/Page Type Settings" +msgstr "Paramètres avancés de compte/page" + +#: mod/settings.php:931 +msgid "Change the behaviour of this account for special situations" +msgstr "Modifier le comportement de ce compte dans certaines situations" + +#: mod/settings.php:934 +msgid "Import Contacts" +msgstr "Importer des contacts" + +#: mod/settings.php:935 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "Téléversez un fichier CSV contenant des identifiants de contacts dans la première colonne." + +#: mod/settings.php:936 +msgid "Upload File" +msgstr "Téléverser le fichier" + +#: mod/settings.php:938 +msgid "Relocate" +msgstr "Relocaliser" + +#: mod/settings.php:939 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "Si vous avez migré ce profil depuis un autre serveur et que vos contacts ne reçoivent plus vos mises à jour, essayez ce bouton." + +#: mod/settings.php:940 +msgid "Resend relocate message to contacts" +msgstr "Renvoyer un message de relocalisation aux contacts." + +#: mod/suggest.php:44 msgid "" "No suggestions available. If this is a new site, please try again in 24 " "hours." msgstr "Aucune suggestion. Si ce site est récent, merci de recommencer dans 24h." -#: mod/suggest.php:86 -msgid "Do you really want to delete this suggestion?" -msgstr "Voulez-vous vraiment supprimer cette suggestion ?" - -#: mod/suggest.php:104 mod/suggest.php:124 -msgid "Ignore/Hide" -msgstr "Ignorer/cacher" - -#: mod/suggest.php:134 view/theme/vier/theme.php:179 src/Content/Widget.php:83 +#: mod/suggest.php:55 src/Content/Widget.php:82 view/theme/vier/theme.php:174 msgid "Friend Suggestions" msgstr "Suggestions d'abonnement" -#: mod/tagrm.php:47 -msgid "Tag(s) removed" -msgstr "Étiquette(s) supprimée(s)" - -#: mod/tagrm.php:117 +#: mod/tagrm.php:112 msgid "Remove Item Tag" msgstr "Enlever l'étiquette de l'élément" -#: mod/tagrm.php:119 +#: mod/tagrm.php:114 msgid "Select a tag to remove: " msgstr "Sélectionner une étiquette à supprimer :" -#: mod/tagrm.php:130 src/Module/Settings/Delegation.php:178 +#: mod/tagrm.php:125 src/Module/Settings/Delegation.php:179 msgid "Remove" msgstr "Utiliser comme photo de profil" @@ -2226,19 +2942,15 @@ msgid "" "select \"Export account\"" msgstr "Pour exporter votre compte, allez dans \"Paramètres> Exporter vos données personnelles\" et sélectionnez \"exportation de compte\"" -#: mod/unfollow.php:51 mod/unfollow.php:107 +#: mod/unfollow.php:51 mod/unfollow.php:106 msgid "You aren't following this contact." msgstr "Vous ne suivez pas ce contact." -#: mod/unfollow.php:61 mod/unfollow.php:113 +#: mod/unfollow.php:61 mod/unfollow.php:112 msgid "Unfollowing is currently not supported by your network." msgstr "Le désabonnement n'est actuellement pas supporté par votre réseau." -#: mod/unfollow.php:82 -msgid "Contact unfollowed" -msgstr "Contact désabonné" - -#: mod/unfollow.php:133 +#: mod/unfollow.php:132 msgid "Disconnect/Unfollow" msgstr "Se déconnecter/Ne plus suivre" @@ -2246,7 +2958,7 @@ msgstr "Se déconnecter/Ne plus suivre" msgid "No videos selected" msgstr "Pas de vidéo sélectionné" -#: mod/videos.php:252 src/Model/Item.php:3624 +#: mod/videos.php:252 src/Model/Item.php:3567 msgid "View Video" msgstr "Regarder la vidéo" @@ -2258,9 +2970,29 @@ msgstr "Vidéos récente" msgid "Upload New Videos" msgstr "Téléversé une nouvelle vidéo" +#: mod/wallmessage.php:68 mod/wallmessage.php:129 +#, php-format +msgid "Number of daily wall messages for %s exceeded. Message failed." +msgstr "Nombre de messages de mur quotidiens pour %s dépassé. Échec du message." + +#: mod/wallmessage.php:79 +msgid "Unable to check your home location." +msgstr "Impossible de vérifier votre localisation." + +#: mod/wallmessage.php:103 mod/wallmessage.php:112 +msgid "No recipient." +msgstr "Pas de destinataire." + +#: mod/wallmessage.php:143 +#, php-format +msgid "" +"If you wish for %s to respond, please check that the privacy settings on " +"your site allow private mail from unknown senders." +msgstr "Si vous souhaitez que %s réponde, merci de vérifier vos réglages pour autoriser les messages privés venant d'inconnus." + #: mod/wall_attach.php:42 mod/wall_attach.php:49 mod/wall_attach.php:87 -#: mod/wall_upload.php:58 mod/wall_upload.php:74 mod/wall_upload.php:119 -#: mod/wall_upload.php:170 mod/wall_upload.php:173 +#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 +#: mod/wall_upload.php:159 mod/wall_upload.php:162 msgid "Invalid request." msgstr "Requête invalide." @@ -2281,1227 +3013,868 @@ msgstr "La taille du fichier dépasse la limite de %s" msgid "File upload failed." msgstr "Le téléversement a échoué." -#: mod/wall_upload.php:246 +#: mod/wall_upload.php:219 msgid "Wall Photos" msgstr "Photos du mur" -#: mod/wallmessage.php:68 mod/wallmessage.php:131 -#, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." -msgstr "Nombre de messages de mur quotidiens pour %s dépassé. Échec du message." +#: src/App/Authentication.php:210 src/App/Authentication.php:262 +msgid "Login failed." +msgstr "Échec de connexion." -#: mod/wallmessage.php:79 -msgid "Unable to check your home location." -msgstr "Impossible de vérifier votre localisation." - -#: mod/wallmessage.php:105 mod/wallmessage.php:114 -msgid "No recipient." -msgstr "Pas de destinataire." - -#: mod/wallmessage.php:145 -#, php-format +#: src/App/Authentication.php:224 src/Model/User.php:797 msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." -msgstr "Si vous souhaitez que %s réponde, merci de vérifier vos réglages pour autoriser les messages privés venant d'inconnus." +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "Nous avons eu un souci avec l'OpenID que vous avez fourni. Merci de vérifier qu'il est correctement écrit." -#: mod/item.php:136 mod/item.php:140 -msgid "Unable to locate original post." -msgstr "Impossible de localiser la publication originale." +#: src/App/Authentication.php:224 src/Model/User.php:797 +msgid "The error message was:" +msgstr "Le message d'erreur était :" -#: mod/item.php:324 mod/item.php:329 -msgid "Empty post discarded." -msgstr "Publication vide rejetée." +#: src/App/Authentication.php:273 +msgid "Login failed. Please check your credentials." +msgstr "Échec d'authentification. Merci de vérifier vos identifiants." -#: mod/item.php:706 mod/item.php:711 -msgid "Post updated." -msgstr "Publication mise à jour." +#: src/App/Authentication.php:389 +#, php-format +msgid "Welcome %s" +msgstr "Bienvenue %s" -#: mod/item.php:728 mod/item.php:733 -msgid "Item wasn't stored." -msgstr "La publication n'a pas été enregistrée." +#: src/App/Authentication.php:390 +msgid "Please upload a profile photo." +msgstr "Merci d'illustrer votre profil d'une image." -#: mod/item.php:744 -msgid "Item couldn't be fetched." -msgstr "La publication n'a pas pu être obtenue." +#: src/App/Module.php:240 +msgid "You must be logged in to use addons. " +msgstr "Vous devez être connecté pour utiliser les greffons." -#: mod/item.php:825 -msgid "Post published." -msgstr "Publication partagée." +#: src/App/Page.php:249 +msgid "Delete this item?" +msgstr "Effacer cet élément?" -#: mod/settings.php:91 -msgid "Missing some important data!" -msgstr "Il manque certaines informations importantes !" +#: src/App/Page.php:297 +msgid "toggle mobile" +msgstr "activ. mobile" -#: mod/settings.php:93 mod/settings.php:533 src/Module/Contact.php:851 -msgid "Update" -msgstr "Mises à jour" +#: src/App/Router.php:224 +#, php-format +msgid "Method not allowed for this module. Allowed method(s): %s" +msgstr "Méthode non autorisée pour ce module. Méthode(s) autorisée(s): %s" -#: mod/settings.php:201 -msgid "Failed to connect with email account using the settings provided." -msgstr "Impossible de se connecter au compte courriel configuré." +#: src/App/Router.php:226 src/Module/HTTPException/PageNotFound.php:32 +msgid "Page not found." +msgstr "Page introuvable." -#: mod/settings.php:206 -msgid "Email settings updated." -msgstr "Réglages de courriel mis à jour." +#: src/App.php:310 +msgid "No system theme config value set." +msgstr "Le thème système n'est pas configuré." -#: mod/settings.php:222 -msgid "Features updated" -msgstr "Fonctionnalités mises à jour" +#: src/BaseModule.php:150 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "Le jeton de sécurité du formulaire n'est pas correct. Ceci veut probablement dire que le formulaire est resté ouvert trop longtemps (plus de 3 heures) avant d'être validé." -#: mod/settings.php:234 -msgid "Contact CSV file upload error" -msgstr "Erreur de téléversement du fichier de contact CSV" +#: src/BaseModule.php:179 +msgid "All contacts" +msgstr "Tous les contacts" -#: mod/settings.php:249 -msgid "Importing Contacts done" -msgstr "Import des contacts effectué" +#: src/BaseModule.php:184 src/Content/Widget.php:241 src/Core/ACL.php:184 +#: src/Module/Contact.php:816 src/Module/PermissionTooltip.php:76 +#: src/Module/PermissionTooltip.php:98 +msgid "Followers" +msgstr "Abonnés" -#: mod/settings.php:260 -msgid "Relocate message has been send to your contacts" -msgstr "Un message de relocalisation a été envoyé à vos contacts." +#: src/BaseModule.php:189 src/Content/Widget.php:242 +#: src/Module/Contact.php:817 +msgid "Following" +msgstr "Abonnements" -#: mod/settings.php:272 -msgid "Passwords do not match." -msgstr "Les mots de passe ne correspondent pas." +#: src/BaseModule.php:194 src/Content/Widget.php:243 +#: src/Module/Contact.php:818 +msgid "Mutual friends" +msgstr "Contact mutuels" -#: mod/settings.php:280 src/Console/User.php:166 -msgid "Password update failed. Please try again." -msgstr "Le changement de mot de passe a échoué. Merci de recommencer." +#: src/BaseModule.php:202 +msgid "Common" +msgstr "" -#: mod/settings.php:283 src/Console/User.php:169 -msgid "Password changed." -msgstr "Mot de passe changé." +#: src/Console/ArchiveContact.php:105 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "Aucune entrée de contact non archivé n'a été trouvé pour cette URL (%s)" -#: mod/settings.php:286 -msgid "Password unchanged." -msgstr "Mot de passe non changé." +#: src/Console/ArchiveContact.php:108 +msgid "The contact entries have been archived" +msgstr "" -#: mod/settings.php:369 -msgid "Please use a shorter name." -msgstr "Veuillez saisir un nom plus court." +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Admin/Blocklist/Contact.php:49 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "Aucun profil distant n'a été trouvé à cette URL (%s)" -#: mod/settings.php:372 -msgid "Name too short." -msgstr "Le nom est trop court." +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Admin/Blocklist/Contact.php:47 +msgid "The contact has been blocked from the node" +msgstr "Le profile distant a été bloqué" -#: mod/settings.php:379 -msgid "Wrong Password." -msgstr "Mot de passe erroné." +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "Le numéro de version de \"post update\" a été fixé à %s." -#: mod/settings.php:384 -msgid "Invalid email." -msgstr "Courriel invalide." +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "Vérification pour les ations de mise à jour en cours." -#: mod/settings.php:390 -msgid "Cannot change to that email." -msgstr "Ne peut pas changer vers ce courriel." +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "Fait." -#: mod/settings.php:427 -msgid "Private forum has no privacy permissions. Using default privacy group." -msgstr "Ce forum privé n'a pas de paramètres de vie privée. Utilisation des paramètres de confidentialité par défaut." +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "" -#: mod/settings.php:430 -msgid "Private forum has no privacy permissions and no default privacy group." -msgstr "Ce forum privé n'a pas de paramètres de vie privée ni de paramètres de confidentialité par défaut." +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "" -#: mod/settings.php:447 -msgid "Settings updated." -msgstr "Réglages mis à jour." +#: src/Console/User.php:158 +msgid "Enter new password: " +msgstr "Entrer le nouveau mot de passe :" -#: mod/settings.php:506 mod/settings.php:532 mod/settings.php:566 -msgid "Add application" -msgstr "Ajouter une application" +#: src/Console/User.php:193 +msgid "Enter user name: " +msgstr "Entrer le nom d'utilisateur :" -#: mod/settings.php:507 mod/settings.php:614 mod/settings.php:712 -#: mod/settings.php:912 src/Module/Admin/Addons/Index.php:69 -#: src/Module/Admin/Logs/Settings.php:81 src/Module/Admin/Themes/Index.php:113 -#: src/Module/Admin/Features.php:87 src/Module/Admin/Tos.php:68 -#: src/Module/Admin/Site.php:605 src/Module/Settings/Delegation.php:169 -#: src/Module/Settings/Display.php:182 -msgid "Save Settings" -msgstr "Sauvegarder les paramètres" +#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 +#: src/Console/User.php:300 +msgid "Enter user nickname: " +msgstr "Entrer un pseudo :" -#: mod/settings.php:509 mod/settings.php:535 -#: src/Module/Admin/Blocklist/Contact.php:90 src/Module/Admin/Users.php:237 +#: src/Console/User.php:209 +msgid "Enter user email address: " +msgstr "Entrer l'adresse courriel de l'utilisateur :" + +#: src/Console/User.php:217 +msgid "Enter a language (optional): " +msgstr "Entrer la langue (optionnel) :" + +#: src/Console/User.php:255 +msgid "User is not pending." +msgstr "L'utilisateur n'est pas en attente." + +#: src/Console/User.php:313 +msgid "User has already been marked for deletion." +msgstr "L'utilisateur a déjà été marqué pour suppression." + +#: src/Console/User.php:318 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "Saisir \"yes\" pour supprimer %s" + +#: src/Console/User.php:320 +msgid "Deletion aborted." +msgstr "Suppression annulée." + +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "Plus récent" + +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "Plus ancien" + +#: src/Content/ContactSelector.php:48 +msgid "Frequently" +msgstr "Fréquente" + +#: src/Content/ContactSelector.php:49 +msgid "Hourly" +msgstr "Horaire" + +#: src/Content/ContactSelector.php:50 +msgid "Twice daily" +msgstr "Deux fois par jour" + +#: src/Content/ContactSelector.php:51 +msgid "Daily" +msgstr "Quotidienne" + +#: src/Content/ContactSelector.php:52 +msgid "Weekly" +msgstr "Hebdomadaire" + +#: src/Content/ContactSelector.php:53 +msgid "Monthly" +msgstr "Mensuelle" + +#: src/Content/ContactSelector.php:99 +msgid "DFRN" +msgstr "DFRN" + +#: src/Content/ContactSelector.php:100 +msgid "OStatus" +msgstr "Ostatus" + +#: src/Content/ContactSelector.php:101 +msgid "RSS/Atom" +msgstr "RSS/Atom" + +#: src/Content/ContactSelector.php:102 src/Module/Admin/Users.php:237 #: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:278 src/Module/Contact/Advanced.php:152 -msgid "Name" -msgstr "Nom" +#: src/Module/Admin/Users.php:280 +msgid "Email" +msgstr "Courriel" -#: mod/settings.php:510 mod/settings.php:536 -msgid "Consumer Key" -msgstr "Clé utilisateur" +#: src/Content/ContactSelector.php:103 src/Module/Debug/Babel.php:282 +msgid "Diaspora" +msgstr "Diaspora" -#: mod/settings.php:511 mod/settings.php:537 -msgid "Consumer Secret" -msgstr "Secret utilisateur" +#: src/Content/ContactSelector.php:104 +msgid "Zot!" +msgstr "Zot!" -#: mod/settings.php:512 mod/settings.php:538 -msgid "Redirect" -msgstr "Rediriger" +#: src/Content/ContactSelector.php:105 +msgid "LinkedIn" +msgstr "LinkedIn" -#: mod/settings.php:513 mod/settings.php:539 -msgid "Icon url" -msgstr "URL de l'icône" +#: src/Content/ContactSelector.php:106 +msgid "XMPP/IM" +msgstr "XMPP/Messagerie Instantanée" -#: mod/settings.php:524 -msgid "You can't edit this application." -msgstr "Vous ne pouvez pas éditer cette application." +#: src/Content/ContactSelector.php:107 +msgid "MySpace" +msgstr "MySpace" -#: mod/settings.php:565 -msgid "Connected Apps" -msgstr "Applications connectées" +#: src/Content/ContactSelector.php:108 +msgid "Google+" +msgstr "Google+" -#: mod/settings.php:567 src/Object/Post.php:185 src/Object/Post.php:187 -msgid "Edit" -msgstr "Éditer" +#: src/Content/ContactSelector.php:109 +msgid "pump.io" +msgstr "pump.io" -#: mod/settings.php:569 -msgid "Client key starts with" -msgstr "La clé cliente commence par" +#: src/Content/ContactSelector.php:110 +msgid "Twitter" +msgstr "Twitter" -#: mod/settings.php:570 -msgid "No name" -msgstr "Sans nom" +#: src/Content/ContactSelector.php:111 +msgid "Discourse" +msgstr "Discourse" -#: mod/settings.php:571 -msgid "Remove authorization" -msgstr "Révoquer l'autorisation" +#: src/Content/ContactSelector.php:112 +msgid "Diaspora Connector" +msgstr "Connecteur Disapora" -#: mod/settings.php:582 -msgid "No Addon settings configured" -msgstr "Aucuns paramètres d'Extension paramétré." +#: src/Content/ContactSelector.php:113 +msgid "GNU Social Connector" +msgstr "Connecteur GNU Social" -#: mod/settings.php:591 -msgid "Addon Settings" -msgstr "Paramètres d'extension" +#: src/Content/ContactSelector.php:114 +msgid "ActivityPub" +msgstr "ActivityPub" -#: mod/settings.php:612 -msgid "Additional Features" -msgstr "Fonctions supplémentaires" +#: src/Content/ContactSelector.php:115 +msgid "pnut" +msgstr "pnut" -#: mod/settings.php:637 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "Diaspora (Socialhome, Hubzilla)" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "enabled" -msgstr "activé" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "disabled" -msgstr "désactivé" - -#: mod/settings.php:637 mod/settings.php:638 +#: src/Content/ContactSelector.php:149 #, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "Le support natif pour la connectivité %s est %s" +msgid "%s (via %s)" +msgstr "%s (via %s)" -#: mod/settings.php:638 -msgid "OStatus (GNU Social)" -msgstr "OStatus (GNU Social)" +#: src/Content/Feature.php:96 +msgid "General Features" +msgstr "Fonctions générales" -#: mod/settings.php:669 -msgid "Email access is disabled on this site." -msgstr "L'accès courriel est désactivé sur ce site." +#: src/Content/Feature.php:98 +msgid "Photo Location" +msgstr "Lieu de prise de la photo" -#: mod/settings.php:674 mod/settings.php:710 -msgid "None" -msgstr "Aucun(e)" - -#: mod/settings.php:680 src/Module/BaseSettings.php:80 -msgid "Social Networks" -msgstr "Réseaux sociaux" - -#: mod/settings.php:685 -msgid "General Social Media Settings" -msgstr "Paramètres généraux des réseaux sociaux" - -#: mod/settings.php:686 -msgid "Accept only top level posts by contacts you follow" -msgstr "Accepter les publications original uniquement de vos contacts" - -#: mod/settings.php:686 +#: src/Content/Feature.php:98 msgid "" -"The system does an auto completion of threads when a comment arrives. This " -"has got the side effect that you can receive posts that had been started by " -"a non-follower but had been commented by someone you follow. This setting " -"deactivates this behaviour. When activated, you strictly only will receive " -"posts from people you really do follow." -msgstr "Le système effectue une auto-complétion des fils quand un commentaire arrive. Ceci a l'effet secondaire que vous pouvez recevoir des publications qui ont été démarrées par un non-abonné mais qui a été commenté par quelqu'un que vous suivez. Ce paramètre désactive ce comportement. Quand activé, vous ne recevrez strictement que les publications des personnes que vous suivez vraiment." +"Photo metadata is normally stripped. This extracts the location (if present)" +" prior to stripping metadata and links it to a map." +msgstr "Les métadonnées des photos sont normalement retirées. Ceci permet de sauver l'emplacement (si présent) et de positionner la photo sur une carte." -#: mod/settings.php:687 -msgid "Disable Content Warning" -msgstr "Désactiver les avertissements de contenus (CW)" +#: src/Content/Feature.php:99 +msgid "Trending Tags" +msgstr "Tendances" -#: mod/settings.php:687 +#: src/Content/Feature.php:99 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This disables the automatic " -"collapsing and sets the content warning as the post title. Doesn't affect " -"any other content filtering you eventually set up." -msgstr "Les utilisateurs sur les réseaux comme Mastodon ou Pleroma sont en mesure de mettre un champs d'avertissement de contenu qui cache leur message par défaut. Cela désactive la fermeture automatique et met le message d'avertissement de contenu comme titre de la publication. " +"Show a community page widget with a list of the most popular tags in recent " +"public posts." +msgstr "Montre un encart avec la liste des tags les plus populaires dans les publications récentes." -#: mod/settings.php:688 -msgid "Disable intelligent shortening" -msgstr "Désactiver la réduction d'URL" +#: src/Content/Feature.php:104 +msgid "Post Composition Features" +msgstr "Caractéristiques de composition de publication" -#: mod/settings.php:688 +#: src/Content/Feature.php:105 +msgid "Auto-mention Forums" +msgstr "Mentionner automatiquement les Forums" + +#: src/Content/Feature.php:105 msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If this option is enabled then every shortened post will always point to the" -" original friendica post." -msgstr "Normalement, le système tente de trouver le meilleur lien à ajouter aux publications raccourcies. Si cette option est activée, les publications raccourcies dirigeront toujours vers leur publication d'origine sur Friendica." +"Add/remove mention when a forum page is selected/deselected in ACL window." +msgstr "Ajoute/retire une mention quand une page forum est sélectionnée/désélectionnée lors du choix des destinataires d'une publication." -#: mod/settings.php:689 -msgid "Attach the link title" -msgstr "Attacher le titre du lien (Diaspora)" +#: src/Content/Feature.php:106 +msgid "Explicit Mentions" +msgstr "Mentions explicites" -#: mod/settings.php:689 +#: src/Content/Feature.php:106 msgid "" -"When activated, the title of the attached link will be added as a title on " -"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" -" share feed content." -msgstr "Si vos publications contiennent un lien, le titre de la page associée sera attaché à la publication à destination de vos contacts Diaspora. C'est principalement utile avec les contacts \"remote-self\" qui partagent du contenu de flux RSS/Atom." +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "Ajoute des mentions explicites dans les publications permettant un contrôle manuel des mentions dans les fils de commentaires." -#: mod/settings.php:690 -msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" -msgstr "Suivre automatiquement ceux qui me suivent ou me mentionnent sur GNU Social (OStatus)" +#: src/Content/Feature.php:111 +msgid "Post/Comment Tools" +msgstr "Outils de publication/commentaire" -#: mod/settings.php:690 -msgid "" -"If you receive a message from an unknown OStatus user, this option decides " -"what to do. If it is checked, a new contact will be created for every " -"unknown user." -msgstr "Si vous recevez un message d'un utilisateur OStatus inconnu, cette option détermine ce qui sera fait. Si elle est cochée, un nouveau contact sera créé pour chaque utilisateur inconnu." +#: src/Content/Feature.php:112 +msgid "Post Categories" +msgstr "Catégories des publications" -#: mod/settings.php:691 -msgid "Default group for OStatus contacts" -msgstr "Groupe par défaut pour les contacts OStatus" +#: src/Content/Feature.php:112 +msgid "Add categories to your posts" +msgstr "Ajouter des catégories à vos publications" -#: mod/settings.php:692 -msgid "Your legacy GNU Social account" -msgstr "Le compte GNU Social que vous avez déjà" +#: src/Content/Feature.php:117 +msgid "Advanced Profile Settings" +msgstr "Paramètres Avancés du Profil" -#: mod/settings.php:692 -msgid "" -"If you enter your old GNU Social/Statusnet account name here (in the format " -"user@domain.tld), your contacts will be added automatically. The field will " -"be emptied when done." -msgstr "Si vous entrez le nom de votre ancien compte GNU Social / StatusNet ici (utiliser le format utilisateur@domaine.tld), vos contacts seront ajoutés automatiquement. Le champ sera vidé lorsque ce sera terminé." +#: src/Content/Feature.php:118 +msgid "List Forums" +msgstr "Liste des forums" -#: mod/settings.php:695 -msgid "Repair OStatus subscriptions" -msgstr "Réparer les abonnements OStatus" +#: src/Content/Feature.php:118 +msgid "Show visitors public community forums at the Advanced Profile Page" +msgstr "Montrer les forums communautaires aux visiteurs sur la Page de profil avancé" -#: mod/settings.php:699 -msgid "Email/Mailbox Setup" -msgstr "Réglages de courriel/boîte à lettre" +#: src/Content/Feature.php:119 +msgid "Tag Cloud" +msgstr "Nuage de tags" -#: mod/settings.php:700 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "Si vous souhaitez communiquer avec vos contacts \"courriel\" (facultatif), merci de nous indiquer comment vous connecter à votre boîte." +#: src/Content/Feature.php:119 +msgid "Provide a personal tag cloud on your profile page" +msgstr "Affiche un nuage de tags personnels sur votre profil." -#: mod/settings.php:701 -msgid "Last successful email check:" -msgstr "Dernière vérification réussie des courriels :" +#: src/Content/Feature.php:120 +msgid "Display Membership Date" +msgstr "Afficher l'ancienneté" -#: mod/settings.php:703 -msgid "IMAP server name:" -msgstr "Nom du serveur IMAP :" +#: src/Content/Feature.php:120 +msgid "Display membership date in profile" +msgstr "Affiche la date de création du compte sur votre profile" -#: mod/settings.php:704 -msgid "IMAP port:" -msgstr "Port IMAP :" - -#: mod/settings.php:705 -msgid "Security:" -msgstr "Sécurité :" - -#: mod/settings.php:706 -msgid "Email login name:" -msgstr "Nom de connexion :" - -#: mod/settings.php:707 -msgid "Email password:" -msgstr "Mot de passe :" - -#: mod/settings.php:708 -msgid "Reply-to address:" -msgstr "Adresse de réponse :" - -#: mod/settings.php:709 -msgid "Send public posts to all email contacts:" -msgstr "Envoyer les publications publiques à tous les contacts courriels :" - -#: mod/settings.php:710 -msgid "Action after import:" -msgstr "Action après import :" - -#: mod/settings.php:710 src/Content/Nav.php:265 -msgid "Mark as seen" -msgstr "Marquer comme vu" - -#: mod/settings.php:710 -msgid "Move to folder" -msgstr "Déplacer vers" - -#: mod/settings.php:711 -msgid "Move to folder:" -msgstr "Déplacer vers :" - -#: mod/settings.php:725 -msgid "Unable to find your profile. Please contact your admin." -msgstr "Impossible de trouver votre profile. Merci de contacter votre administrateur." - -#: mod/settings.php:761 -msgid "Account Types" -msgstr "Type de compte" - -#: mod/settings.php:762 -msgid "Personal Page Subtypes" -msgstr "Sous-catégories de page personnelle" - -#: mod/settings.php:763 -msgid "Community Forum Subtypes" -msgstr "Sous-catégories de forums communautaires" - -#: mod/settings.php:770 src/Module/Admin/Users.php:194 -msgid "Personal Page" -msgstr "Page personnelle" - -#: mod/settings.php:771 -msgid "Account for a personal profile." -msgstr "Compte pour profil personnel." - -#: mod/settings.php:774 src/Module/Admin/Users.php:195 -msgid "Organisation Page" -msgstr "Page Associative" - -#: mod/settings.php:775 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "Compte pour une organisation qui accepte les demandes comme \"Abonnés\"." - -#: mod/settings.php:778 src/Module/Admin/Users.php:196 -msgid "News Page" -msgstr "Page d'informations" - -#: mod/settings.php:779 -msgid "" -"Account for a news reflector that automatically approves contact requests as" -" \"Followers\"." -msgstr "Compte pour les miroirs de nouvelles qui accepte automatiquement les de contact comme \"Abonnés\"." - -#: mod/settings.php:782 src/Module/Admin/Users.php:197 -msgid "Community Forum" -msgstr "Forum Communautaire" - -#: mod/settings.php:783 -msgid "Account for community discussions." -msgstr "Compte pour des discussions communautaires." - -#: mod/settings.php:786 src/Module/Admin/Users.php:187 -msgid "Normal Account Page" -msgstr "Compte normal" - -#: mod/settings.php:787 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "Les demandes d'abonnement doivent être acceptées manuellement." - -#: mod/settings.php:790 src/Module/Admin/Users.php:188 -msgid "Soapbox Page" -msgstr "Compte \"boîte à savon\"" - -#: mod/settings.php:791 -msgid "" -"Account for a public profile that automatically approves contact requests as" -" \"Followers\"." -msgstr "Compte pour un profil public qui accepte les demandes de contact comme \"Abonnés\"." - -#: mod/settings.php:794 src/Module/Admin/Users.php:189 -msgid "Public Forum" -msgstr "Forum public" - -#: mod/settings.php:795 -msgid "Automatically approves all contact requests." -msgstr "Les demandes de participation au forum sont automatiquement acceptées." - -#: mod/settings.php:798 src/Module/Admin/Users.php:190 -msgid "Automatic Friend Page" -msgstr "Abonnement réciproque" - -#: mod/settings.php:799 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "Les demandes d'abonnement sont automatiquement acceptées." - -#: mod/settings.php:802 -msgid "Private Forum [Experimental]" -msgstr "Forum privé [expérimental]" - -#: mod/settings.php:803 -msgid "Requires manual approval of contact requests." -msgstr "Les demandes de participation au forum nécessitent une approbation." - -#: mod/settings.php:814 -msgid "OpenID:" -msgstr "OpenID:" - -#: mod/settings.php:814 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "&nbsp;(Facultatif) Autoriser cet OpenID à se connecter à ce compte." - -#: mod/settings.php:822 -msgid "Publish your profile in your local site directory?" -msgstr "Publier votre profil dans le répertoire local" - -#: mod/settings.php:822 -#, php-format -msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the" -" system settings." -msgstr "Votre profil sera public sur l'annuaire local de cette instance. Les détails de votre profil pourront être visible publiquement selon les paramètres de votre système." - -#: mod/settings.php:827 -#, php-format -msgid "" -"Your profile will also be published in the global friendica directories " -"(e.g. %s)." -msgstr "Votre profil sera aussi publié dans le répertoire Friendica global (%s)." - -#: mod/settings.php:833 -msgid "Allow your profile to be searchable globally?" -msgstr "Publier votre profil publiquement" - -#: mod/settings.php:833 -msgid "" -"Activate this setting if you want others to easily find and follow you. Your" -" profile will be searchable on remote systems. This setting also determines " -"whether Friendica will inform search engines that your profile should be " -"indexed or not." -msgstr "Permet à quiconque de trouver votre profil via une recherche sur n'importe quel site compatible ou un moteur de recherche." - -#: mod/settings.php:837 -msgid "Hide your contact/friend list from viewers of your default profile?" -msgstr "Masquer votre liste de contacts ?" - -#: mod/settings.php:837 -msgid "" -"Your contact list won't be shown in your default profile page. You can " -"decide to show your contact list separately for each additional profile you " -"create" -msgstr "Votre liste de contacts ne sera pas affiché sur la page de votre profil par défaut. Vous pouvez choisir d'afficher votre liste de contact séparément pour chaque profil que vous créez." - -#: mod/settings.php:841 -msgid "Hide your profile details from anonymous viewers?" -msgstr "Cacher les détails de votre profil pour les lecteurs anonymes." - -#: mod/settings.php:841 -msgid "" -"Anonymous visitors will only see your profile picture, your display name and" -" the nickname you are using on your profile page. Your public posts and " -"replies will still be accessible by other means." -msgstr "Les visiteurs anonymes ne verront que votre image de profil, votre nom affiché, et le surnom que vous utilisez sur votre page de profil. Vos publications publics et réponses seront toujours accessibles par d'autres moyens." - -#: mod/settings.php:845 -msgid "Make public posts unlisted" -msgstr "Délister vos publications publiques" - -#: mod/settings.php:845 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "Vos publications publiques n'apparaîtront pas dans les pages communautaires ni les résultats de recherche de ce site et ne seront pas diffusées via les serveurs de relai. Cependant, elles pourront quand même apparaître dans les fils publics de sites distants." - -#: mod/settings.php:849 -msgid "Make all posted pictures accessible" -msgstr "" - -#: mod/settings.php:849 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"permissions on pictures. Non public pictures still won't be visible for the " -"public on your photo albums though." -msgstr "" - -#: mod/settings.php:853 -msgid "Allow friends to post to your profile page?" -msgstr "Autoriser vos contacts à publier sur votre profil ?" - -#: mod/settings.php:853 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "Vos contacts peuvent partager des publications sur votre mur. Ces publication seront visibles par vos abonnés." - -#: mod/settings.php:857 -msgid "Allow friends to tag your posts?" -msgstr "Autoriser vos contacts à ajouter des tags à vos publications?" - -#: mod/settings.php:857 -msgid "Your contacts can add additional tags to your posts." -msgstr "Vos contacts peuvent ajouter des tag à vos publications." - -#: mod/settings.php:861 -msgid "Permit unknown people to send you private mail?" -msgstr "Autoriser les messages privés d'inconnus?" - -#: mod/settings.php:861 -msgid "" -"Friendica network users may send you private messages even if they are not " -"in your contact list." -msgstr "Les utilisateurs de Friendica peuvent vous envoyer des messages privés même s'ils ne sont pas dans vos contacts." - -#: mod/settings.php:867 -#, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "L’adresse de votre profil est '%s' ou '%s'." - -#: mod/settings.php:874 -msgid "Automatically expire posts after this many days:" -msgstr "Les publications expirent automatiquement après (en jours) :" - -#: mod/settings.php:874 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "Si ce champ est vide, les publications n'expireront pas. Les publications expirées seront supprimées" - -#: mod/settings.php:875 -msgid "Expiration settings" -msgstr "Réglages d'expiration" - -#: mod/settings.php:876 -msgid "Expire posts" -msgstr "Faire expirer les publications" - -#: mod/settings.php:876 -msgid "When activated, posts and comments will be expired." -msgstr "Les publications originales et commentaires expireront." - -#: mod/settings.php:877 -msgid "Expire personal notes" -msgstr "Faire expirer les notes personnelles" - -#: mod/settings.php:877 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr " " - -#: mod/settings.php:878 -msgid "Expire starred posts" -msgstr "Faire expirer les publications marquées" - -#: mod/settings.php:878 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "Par défaut, marquer une publication empêche leur expiration." - -#: mod/settings.php:879 -msgid "Expire photos" -msgstr "Faire expirer les photos" - -#: mod/settings.php:879 -msgid "When activated, photos will be expired." -msgstr " " - -#: mod/settings.php:880 -msgid "Only expire posts by others" -msgstr "Faire expirer uniquement les contenu reçus" - -#: mod/settings.php:880 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "Empêche vos propres publications d'expirer. S'applique à tous les choix précédents." - -#: mod/settings.php:910 -msgid "Account Settings" -msgstr "Compte" - -#: mod/settings.php:918 -msgid "Password Settings" -msgstr "Réglages de mot de passe" - -#: mod/settings.php:919 src/Module/Register.php:149 -msgid "New Password:" -msgstr "Nouveau mot de passe :" - -#: mod/settings.php:919 -msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces, accentuated letters and colon (:)." -msgstr "Les caractères permis sont a-z, A-Z, 0-9 et les caractères de ponctuation sauf les espaces et les deux-points (:)." - -#: mod/settings.php:920 src/Module/Register.php:150 -msgid "Confirm:" -msgstr "Confirmer :" - -#: mod/settings.php:920 -msgid "Leave password fields blank unless changing" -msgstr "Laissez les champs de mot de passe vierges, sauf si vous désirez les changer" - -#: mod/settings.php:921 -msgid "Current Password:" -msgstr "Mot de passe actuel :" - -#: mod/settings.php:921 mod/settings.php:922 -msgid "Your current password to confirm the changes" -msgstr "Votre mot de passe actuel pour confirmer les modifications" - -#: mod/settings.php:922 -msgid "Password:" -msgstr "Mot de passe :" - -#: mod/settings.php:925 -msgid "Delete OpenID URL" -msgstr "Supprimer l'URL OpenID" - -#: mod/settings.php:927 -msgid "Basic Settings" -msgstr "Réglages de base" - -#: mod/settings.php:928 src/Module/Profile/Profile.php:131 -msgid "Full Name:" -msgstr "Nom complet :" - -#: mod/settings.php:929 -msgid "Email Address:" -msgstr "Adresse courriel :" - -#: mod/settings.php:930 -msgid "Your Timezone:" -msgstr "Votre fuseau horaire :" - -#: mod/settings.php:931 -msgid "Your Language:" -msgstr "Votre langue :" - -#: mod/settings.php:931 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "Détermine la langue que nous utilisons pour afficher votre interface Friendica et pour vous envoyer des courriels" - -#: mod/settings.php:932 -msgid "Default Post Location:" -msgstr "Emplacement de publication par défaut:" - -#: mod/settings.php:933 -msgid "Use Browser Location:" -msgstr "Utiliser la localisation géographique du navigateur:" - -#: mod/settings.php:936 -msgid "Security and Privacy Settings" -msgstr "Réglages de sécurité et vie privée" - -#: mod/settings.php:938 -msgid "Maximum Friend Requests/Day:" -msgstr "Nombre maximal de demandes d'abonnement par jour :" - -#: mod/settings.php:938 mod/settings.php:968 -msgid "(to prevent spam abuse)" -msgstr "(pour limiter l'impact du spam)" - -#: mod/settings.php:939 -msgid "Default Post Permissions" -msgstr "Permissions de publication par défaut" - -#: mod/settings.php:940 src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:225 -msgid "(click to open/close)" -msgstr "(cliquer pour ouvrir/fermer)" - -#: mod/settings.php:949 -msgid "Default Private Post" -msgstr "Message privé par défaut" - -#: mod/settings.php:950 -msgid "Default Public Post" -msgstr "Message publique par défaut" - -#: mod/settings.php:954 -msgid "Default Permissions for New Posts" -msgstr "Permissions par défaut pour les nouvelles publications" - -#: mod/settings.php:968 -msgid "Maximum private messages per day from unknown people:" -msgstr "Maximum de messages privés d'inconnus par jour :" - -#: mod/settings.php:971 -msgid "Notification Settings" -msgstr "Réglages de notification" - -#: mod/settings.php:972 -msgid "Send a notification email when:" -msgstr "Envoyer un courriel de notification quand:" - -#: mod/settings.php:973 -msgid "You receive an introduction" -msgstr "Vous recevez une introduction" - -#: mod/settings.php:974 -msgid "Your introductions are confirmed" -msgstr "Vos introductions sont confirmées" - -#: mod/settings.php:975 -msgid "Someone writes on your profile wall" -msgstr "Quelqu'un écrit sur votre mur" - -#: mod/settings.php:976 -msgid "Someone writes a followup comment" -msgstr "Quelqu'un vous commente" - -#: mod/settings.php:977 -msgid "You receive a private message" -msgstr "Vous recevez un message privé" - -#: mod/settings.php:978 -msgid "You receive a friend suggestion" -msgstr "Vous avez reçu une suggestion d'abonnement" - -#: mod/settings.php:979 -msgid "You are tagged in a post" -msgstr "Vous avez été mentionné•e dans une publication" - -#: mod/settings.php:980 -msgid "You are poked/prodded/etc. in a post" -msgstr "Vous avez été sollicité•e dans une publication" - -#: mod/settings.php:982 -msgid "Activate desktop notifications" -msgstr "Activer les notifications de bureau" - -#: mod/settings.php:982 -msgid "Show desktop popup on new notifications" -msgstr "Afficher dans des pop-ups les nouvelles notifications" - -#: mod/settings.php:984 -msgid "Text-only notification emails" -msgstr "Courriels de notification en format texte" - -#: mod/settings.php:986 -msgid "Send text only notification emails, without the html part" -msgstr "Envoyer le texte des courriels de notification, sans la composante html" - -#: mod/settings.php:988 -msgid "Show detailled notifications" -msgstr "Notifications détaillées" - -#: mod/settings.php:990 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "Par défaut seule la notification la plus récente par conversation est affichée. Ce réglage affiche toutes les notifications." - -#: mod/settings.php:992 -msgid "Advanced Account/Page Type Settings" -msgstr "Paramètres avancés de compte/page" - -#: mod/settings.php:993 -msgid "Change the behaviour of this account for special situations" -msgstr "Modifier le comportement de ce compte dans certaines situations" - -#: mod/settings.php:996 -msgid "Import Contacts" -msgstr "Importer des contacts" - -#: mod/settings.php:997 -msgid "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." -msgstr "Téléversez un fichier CSV contenant des identifiants de contacts dans la première colonne." - -#: mod/settings.php:998 -msgid "Upload File" -msgstr "Téléverser le fichier" - -#: mod/settings.php:1000 -msgid "Relocate" -msgstr "Relocaliser" - -#: mod/settings.php:1001 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "Si vous avez migré ce profil depuis un autre serveur et que vos contacts ne reçoivent plus vos mises à jour, essayez ce bouton." - -#: mod/settings.php:1002 -msgid "Resend relocate message to contacts" -msgstr "Renvoyer un message de relocalisation aux contacts." - -#: view/theme/duepuntozero/config.php:52 -msgid "default" -msgstr "défaut" - -#: view/theme/duepuntozero/config.php:53 -msgid "greenzero" -msgstr "greenzero" - -#: view/theme/duepuntozero/config.php:54 -msgid "purplezero" -msgstr "purplezero" - -#: view/theme/duepuntozero/config.php:55 -msgid "easterbunny" -msgstr "easterbunny" - -#: view/theme/duepuntozero/config.php:56 -msgid "darkzero" -msgstr "darkzero" - -#: view/theme/duepuntozero/config.php:57 -msgid "comix" -msgstr "comix" - -#: view/theme/duepuntozero/config.php:58 -msgid "slackr" -msgstr "slackr" - -#: view/theme/duepuntozero/config.php:70 view/theme/frio/config.php:140 -#: view/theme/quattro/config.php:72 view/theme/vier/config.php:120 -#: src/Module/Settings/Display.php:186 -msgid "Theme settings" -msgstr "Réglages du thème graphique" - -#: view/theme/duepuntozero/config.php:71 -msgid "Variations" -msgstr "Variations" - -#: view/theme/frio/php/Image.php:40 -msgid "Top Banner" -msgstr "Bannière du haut" - -#: view/theme/frio/php/Image.php:40 -msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "Redimensionner l'image à la largeur de l'écran et combler en dessous avec la couleur d'arrière plan." - -#: view/theme/frio/php/Image.php:41 -msgid "Full screen" -msgstr "Plein écran" - -#: view/theme/frio/php/Image.php:41 -msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "Agrandir l'image pour remplir l'écran, jusqu'à toucher le bord droit ou le bas de l'écran." - -#: view/theme/frio/php/Image.php:42 -msgid "Single row mosaic" -msgstr "Mosaïque sur un rang" - -#: view/theme/frio/php/Image.php:42 -msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "Redimensionner l'image pour la dupliquer sur un seul rang, vertical ou horizontal." - -#: view/theme/frio/php/Image.php:43 -msgid "Mosaic" -msgstr "Mosaïque" - -#: view/theme/frio/php/Image.php:43 -msgid "Repeat image to fill the screen." -msgstr "Dupliquer l'image pour couvrir l'écran." - -#: view/theme/frio/php/default.php:84 view/theme/frio/php/standard.php:38 -msgid "Skip to main content" -msgstr "Aller au contenu principal" - -#: view/theme/frio/config.php:123 -msgid "Custom" -msgstr "Personnalisé" - -#: view/theme/frio/config.php:135 -msgid "Note" -msgstr "Remarque" - -#: view/theme/frio/config.php:135 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "Vérifier que tous les utilisateurs du site sont autorisés à voir l'image." - -#: view/theme/frio/config.php:141 -msgid "Select color scheme" -msgstr "Choisir le schéma de couleurs" - -#: view/theme/frio/config.php:142 -msgid "Copy or paste schemestring" -msgstr "Définition de la palette" - -#: view/theme/frio/config.php:142 -msgid "" -"You can copy this string to share your theme with others. Pasting here " -"applies the schemestring" -msgstr "Vous pouvez copier le contenu de ce champ pour partager votre palette. Vous pouvez également y coller une définition de palette différente pour l'appliquer à votre thème." - -#: view/theme/frio/config.php:143 -msgid "Navigation bar background color" -msgstr "Couleur d'arrière-plan de la barre de navigation" - -#: view/theme/frio/config.php:144 -msgid "Navigation bar icon color " -msgstr "Couleur des icônes de la barre de navigation" - -#: view/theme/frio/config.php:145 -msgid "Link color" -msgstr "Couleur des liens" - -#: view/theme/frio/config.php:146 -msgid "Set the background color" -msgstr "Couleur d'arrière-plan" - -#: view/theme/frio/config.php:147 -msgid "Content background opacity" -msgstr "Opacité du contenu d'arrière-plan" - -#: view/theme/frio/config.php:148 -msgid "Set the background image" -msgstr "Image d'arrière-plan" - -#: view/theme/frio/config.php:149 -msgid "Background image style" -msgstr "Style de l'image de fond" - -#: view/theme/frio/config.php:154 -msgid "Login page background image" -msgstr "Image de fond de la page de login" - -#: view/theme/frio/config.php:158 -msgid "Login page background color" -msgstr "Couleur d'arrière-plan de la page de login" - -#: view/theme/frio/config.php:158 -msgid "Leave background image and color empty for theme defaults" -msgstr "Laisser l'image et la couleur de fond vides pour les paramètres par défaut du thème" - -#: view/theme/frio/theme.php:237 -msgid "Guest" -msgstr "Invité" - -#: view/theme/frio/theme.php:242 -msgid "Visitor" -msgstr "Visiteur" - -#: view/theme/frio/theme.php:258 src/Content/Nav.php:175 -#: src/Module/Settings/TwoFactor/Index.php:107 src/Module/BaseProfile.php:60 -#: src/Module/Contact.php:635 src/Module/Contact.php:881 -msgid "Status" -msgstr "Statut" - -#: view/theme/frio/theme.php:258 src/Content/Nav.php:175 -#: src/Content/Nav.php:258 -msgid "Your posts and conversations" -msgstr "Vos publications et conversations" - -#: view/theme/frio/theme.php:259 src/Content/Nav.php:176 -#: src/Module/Profile/Profile.php:223 src/Module/BaseProfile.php:52 -#: src/Module/BaseSettings.php:57 src/Module/Welcome.php:57 -#: src/Module/Contact.php:637 src/Module/Contact.php:897 -msgid "Profile" -msgstr "Profil" - -#: view/theme/frio/theme.php:259 src/Content/Nav.php:176 -msgid "Your profile page" -msgstr "Votre page de profil" - -#: view/theme/frio/theme.php:260 src/Content/Nav.php:177 -msgid "Your photos" -msgstr "Vos photos" - -#: view/theme/frio/theme.php:261 src/Content/Nav.php:178 -#: src/Module/BaseProfile.php:76 src/Module/BaseProfile.php:79 -msgid "Videos" -msgstr "Vidéos" - -#: view/theme/frio/theme.php:261 src/Content/Nav.php:178 -msgid "Your videos" -msgstr "Vos vidéos" - -#: view/theme/frio/theme.php:262 src/Content/Nav.php:179 -msgid "Your events" -msgstr "Vos évènements" - -#: view/theme/frio/theme.php:265 src/Content/Nav.php:256 -msgid "Network" -msgstr "Réseau" - -#: view/theme/frio/theme.php:265 src/Content/Nav.php:256 -msgid "Conversations from your friends" -msgstr "Flux de conversations" - -#: view/theme/frio/theme.php:266 src/Content/Nav.php:243 -#: src/Module/BaseProfile.php:91 src/Module/BaseProfile.php:102 -msgid "Events and Calendar" -msgstr "Évènements et agenda" - -#: view/theme/frio/theme.php:267 src/Content/Nav.php:268 -msgid "Private mail" -msgstr "Messages privés" - -#: view/theme/frio/theme.php:268 src/Content/Nav.php:277 -#: src/Module/Admin/Addons/Details.php:119 -#: src/Module/Admin/Themes/Details.php:126 src/Module/BaseSettings.php:124 -#: src/Module/Welcome.php:52 -msgid "Settings" -msgstr "Réglages" - -#: view/theme/frio/theme.php:268 src/Content/Nav.php:277 -msgid "Account settings" -msgstr "Compte" - -#: view/theme/frio/theme.php:269 src/Content/Text/HTML.php:927 -#: src/Content/Nav.php:220 src/Content/Nav.php:279 -#: src/Module/BaseProfile.php:121 src/Module/BaseProfile.php:124 -#: src/Module/Contact.php:824 src/Module/Contact.php:909 -msgid "Contacts" -msgstr "Contacts" - -#: view/theme/frio/theme.php:269 src/Content/Nav.php:279 -msgid "Manage/edit friends and contacts" -msgstr "Gestion des contacts" - -#: view/theme/quattro/config.php:73 -msgid "Alignment" -msgstr "Alignement" - -#: view/theme/quattro/config.php:73 -msgid "Left" -msgstr "Gauche" - -#: view/theme/quattro/config.php:73 -msgid "Center" -msgstr "Centre" - -#: view/theme/quattro/config.php:74 -msgid "Color scheme" -msgstr "Palette de couleurs" - -#: view/theme/quattro/config.php:75 -msgid "Posts font size" -msgstr "Taille de texte des publications" - -#: view/theme/quattro/config.php:76 -msgid "Textareas font size" -msgstr "Taille de police des zones de texte" - -#: view/theme/vier/config.php:75 -msgid "Comma separated list of helper forums" -msgstr "Liste de forums d'aide, séparés par des virgules" - -#: view/theme/vier/config.php:115 -msgid "don't show" -msgstr "cacher" - -#: view/theme/vier/config.php:115 -msgid "show" -msgstr "montrer" - -#: view/theme/vier/config.php:121 -msgid "Set style" -msgstr "Définir le style" - -#: view/theme/vier/config.php:122 -msgid "Community Pages" -msgstr "Pages de Communauté" - -#: view/theme/vier/config.php:123 view/theme/vier/theme.php:126 -msgid "Community Profiles" -msgstr "Profils communautaires" - -#: view/theme/vier/config.php:124 -msgid "Help or @NewHere ?" -msgstr "Aide ou @NewHere?" - -#: view/theme/vier/config.php:125 view/theme/vier/theme.php:348 -msgid "Connect Services" -msgstr "Connecter des services" - -#: view/theme/vier/config.php:126 -msgid "Find Friends" -msgstr "Trouver des contacts" - -#: view/theme/vier/config.php:127 view/theme/vier/theme.php:156 -msgid "Last users" -msgstr "Derniers utilisateurs" - -#: view/theme/vier/theme.php:174 src/Content/Widget.php:78 -msgid "Find People" -msgstr "Trouver des personnes" - -#: view/theme/vier/theme.php:175 src/Content/Widget.php:79 -msgid "Enter name or interest" -msgstr "Entrez un nom ou un centre d'intérêt" - -#: view/theme/vier/theme.php:177 src/Content/Widget.php:81 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Exemples : Robert Morgenstein, Pêche" - -#: view/theme/vier/theme.php:178 src/Content/Widget.php:82 -#: src/Module/Directory.php:103 src/Module/Contact.php:845 -msgid "Find" -msgstr "Trouver" - -#: view/theme/vier/theme.php:180 src/Content/Widget.php:84 -msgid "Similar Interests" -msgstr "Intérêts similaires" - -#: view/theme/vier/theme.php:181 src/Content/Widget.php:85 -msgid "Random Profile" -msgstr "Profil au hasard" - -#: view/theme/vier/theme.php:182 src/Content/Widget.php:86 -msgid "Invite Friends" -msgstr "Inviter des contacts" - -#: view/theme/vier/theme.php:183 src/Content/Widget.php:87 -#: src/Module/Directory.php:95 -msgid "Global Directory" -msgstr "Annuaire global" - -#: view/theme/vier/theme.php:185 src/Content/Widget.php:89 -msgid "Local Directory" -msgstr "Annuaire local" - -#: view/theme/vier/theme.php:225 src/Content/Text/HTML.php:931 -#: src/Content/ForumManager.php:145 src/Content/Nav.php:224 +#: src/Content/ForumManager.php:144 src/Content/Nav.php:229 +#: src/Content/Text/HTML.php:917 view/theme/vier/theme.php:220 msgid "Forums" msgstr "Forums" -#: view/theme/vier/theme.php:227 src/Content/ForumManager.php:147 +#: src/Content/ForumManager.php:146 view/theme/vier/theme.php:222 msgid "External link to forum" msgstr "Lien sortant vers le forum" -#: view/theme/vier/theme.php:230 src/Content/ForumManager.php:150 -#: src/Content/Widget.php:454 src/Content/Widget.php:553 +#: src/Content/ForumManager.php:149 src/Content/Widget.php:428 +#: src/Content/Widget.php:523 view/theme/vier/theme.php:225 msgid "show more" msgstr "montrer plus" -#: view/theme/vier/theme.php:263 -msgid "Quick Start" -msgstr "Démarrage rapide" +#: src/Content/Nav.php:90 +msgid "Nothing new here" +msgstr "Rien de neuf ici" -#: view/theme/vier/theme.php:269 src/Content/Nav.php:207 +#: src/Content/Nav.php:94 src/Module/Special/HTTPException.php:72 +msgid "Go back" +msgstr "Revenir" + +#: src/Content/Nav.php:95 +msgid "Clear notifications" +msgstr "Effacer les notifications" + +#: src/Content/Nav.php:96 src/Content/Text/HTML.php:904 +msgid "@name, !forum, #tags, content" +msgstr "@nom, !forum, #tags, contenu" + +#: src/Content/Nav.php:169 src/Module/Security/Login.php:141 +msgid "Logout" +msgstr "Se déconnecter" + +#: src/Content/Nav.php:169 +msgid "End this session" +msgstr "Mettre fin à cette session" + +#: src/Content/Nav.php:171 src/Module/Bookmarklet.php:46 +#: src/Module/Security/Login.php:142 +msgid "Login" +msgstr "Connexion" + +#: src/Content/Nav.php:171 +msgid "Sign in" +msgstr "Se connecter" + +#: src/Content/Nav.php:177 src/Module/BaseProfile.php:60 +#: src/Module/Contact.php:631 src/Module/Contact.php:884 +#: src/Module/Settings/TwoFactor/Index.php:107 view/theme/frio/theme.php:225 +msgid "Status" +msgstr "Statut" + +#: src/Content/Nav.php:177 src/Content/Nav.php:263 +#: view/theme/frio/theme.php:225 +msgid "Your posts and conversations" +msgstr "Vos publications et conversations" + +#: src/Content/Nav.php:178 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Module/Contact.php:633 +#: src/Module/Contact.php:900 src/Module/Profile/Profile.php:236 +#: src/Module/Welcome.php:57 view/theme/frio/theme.php:226 +msgid "Profile" +msgstr "Profil" + +#: src/Content/Nav.php:178 view/theme/frio/theme.php:226 +msgid "Your profile page" +msgstr "Votre page de profil" + +#: src/Content/Nav.php:179 view/theme/frio/theme.php:227 +msgid "Your photos" +msgstr "Vos photos" + +#: src/Content/Nav.php:180 src/Module/BaseProfile.php:76 +#: src/Module/BaseProfile.php:79 view/theme/frio/theme.php:228 +msgid "Videos" +msgstr "Vidéos" + +#: src/Content/Nav.php:180 view/theme/frio/theme.php:228 +msgid "Your videos" +msgstr "Vos vidéos" + +#: src/Content/Nav.php:181 view/theme/frio/theme.php:229 +msgid "Your events" +msgstr "Vos évènements" + +#: src/Content/Nav.php:182 +msgid "Personal notes" +msgstr "Notes personnelles" + +#: src/Content/Nav.php:182 +msgid "Your personal notes" +msgstr "Vos notes personnelles" + +#: src/Content/Nav.php:202 src/Content/Nav.php:263 +msgid "Home" +msgstr "Profil" + +#: src/Content/Nav.php:202 +msgid "Home Page" +msgstr "Page d'accueil" + +#: src/Content/Nav.php:206 src/Module/Register.php:155 +#: src/Module/Security/Login.php:102 +msgid "Register" +msgstr "S'inscrire" + +#: src/Content/Nav.php:206 +msgid "Create an account" +msgstr "Créer un compte" + +#: src/Content/Nav.php:212 src/Module/Help.php:69 #: src/Module/Settings/TwoFactor/AppSpecific.php:115 #: src/Module/Settings/TwoFactor/Index.php:106 #: src/Module/Settings/TwoFactor/Recovery.php:93 -#: src/Module/Settings/TwoFactor/Verify.php:132 src/Module/Help.php:69 +#: src/Module/Settings/TwoFactor/Verify.php:132 view/theme/vier/theme.php:258 msgid "Help" msgstr "Aide" +#: src/Content/Nav.php:212 +msgid "Help and documentation" +msgstr "Aide et documentation" + +#: src/Content/Nav.php:216 +msgid "Apps" +msgstr "Applications" + +#: src/Content/Nav.php:216 +msgid "Addon applications, utilities, games" +msgstr "Applications supplémentaires, utilitaires, jeux" + +#: src/Content/Nav.php:220 src/Content/Text/HTML.php:902 +#: src/Module/Search/Index.php:98 +msgid "Search" +msgstr "Recherche" + +#: src/Content/Nav.php:220 +msgid "Search site content" +msgstr "Rechercher dans le contenu du site" + +#: src/Content/Nav.php:223 src/Content/Text/HTML.php:911 +msgid "Full Text" +msgstr "Texte Entier" + +#: src/Content/Nav.php:224 src/Content/Text/HTML.php:912 +#: src/Content/Widget/TagCloud.php:68 +msgid "Tags" +msgstr "Tags" + +#: src/Content/Nav.php:225 src/Content/Nav.php:284 +#: src/Content/Text/HTML.php:913 src/Module/BaseProfile.php:121 +#: src/Module/BaseProfile.php:124 src/Module/Contact.php:819 +#: src/Module/Contact.php:907 view/theme/frio/theme.php:236 +msgid "Contacts" +msgstr "Contacts" + +#: src/Content/Nav.php:244 +msgid "Community" +msgstr "Communauté" + +#: src/Content/Nav.php:244 +msgid "Conversations on this and other servers" +msgstr "Flux public global" + +#: src/Content/Nav.php:248 src/Module/BaseProfile.php:91 +#: src/Module/BaseProfile.php:102 view/theme/frio/theme.php:233 +msgid "Events and Calendar" +msgstr "Évènements et agenda" + +#: src/Content/Nav.php:251 +msgid "Directory" +msgstr "Annuaire" + +#: src/Content/Nav.php:251 +msgid "People directory" +msgstr "Annuaire des utilisateurs" + +#: src/Content/Nav.php:253 src/Module/BaseAdmin.php:92 +msgid "Information" +msgstr "Information" + +#: src/Content/Nav.php:253 +msgid "Information about this friendica instance" +msgstr "Information au sujet de cette instance de friendica" + +#: src/Content/Nav.php:256 src/Module/Admin/Tos.php:59 +#: src/Module/BaseAdmin.php:102 src/Module/Register.php:163 +#: src/Module/Tos.php:84 +msgid "Terms of Service" +msgstr "Conditions de service" + +#: src/Content/Nav.php:256 +msgid "Terms of Service of this Friendica instance" +msgstr "Conditions d'Utilisation de ce serveur Friendica" + +#: src/Content/Nav.php:261 view/theme/frio/theme.php:232 +msgid "Network" +msgstr "Réseau" + +#: src/Content/Nav.php:261 view/theme/frio/theme.php:232 +msgid "Conversations from your friends" +msgstr "Flux de conversations" + +#: src/Content/Nav.php:267 +msgid "Introductions" +msgstr "Introductions" + +#: src/Content/Nav.php:267 +msgid "Friend Requests" +msgstr "Demande d'abonnement" + +#: src/Content/Nav.php:268 src/Module/BaseNotifications.php:139 +#: src/Module/Notifications/Introductions.php:52 +msgid "Notifications" +msgstr "Notifications" + +#: src/Content/Nav.php:269 +msgid "See all notifications" +msgstr "Voir toutes les notifications" + +#: src/Content/Nav.php:270 +msgid "Mark all system notifications seen" +msgstr "Marquer toutes les notifications système comme 'vues'" + +#: src/Content/Nav.php:273 view/theme/frio/theme.php:234 +msgid "Private mail" +msgstr "Messages privés" + +#: src/Content/Nav.php:274 +msgid "Inbox" +msgstr "Messages entrants" + +#: src/Content/Nav.php:275 +msgid "Outbox" +msgstr "Messages sortants" + +#: src/Content/Nav.php:279 +msgid "Accounts" +msgstr "Comptes" + +#: src/Content/Nav.php:279 +msgid "Manage other pages" +msgstr "Gérer les autres pages" + +#: src/Content/Nav.php:282 src/Module/Admin/Addons/Details.php:119 +#: src/Module/Admin/Themes/Details.php:124 src/Module/BaseSettings.php:124 +#: src/Module/Welcome.php:52 view/theme/frio/theme.php:235 +msgid "Settings" +msgstr "Réglages" + +#: src/Content/Nav.php:282 view/theme/frio/theme.php:235 +msgid "Account settings" +msgstr "Compte" + +#: src/Content/Nav.php:284 view/theme/frio/theme.php:236 +msgid "Manage/edit friends and contacts" +msgstr "Gestion des contacts" + +#: src/Content/Nav.php:289 src/Module/BaseAdmin.php:132 +msgid "Admin" +msgstr "Admin" + +#: src/Content/Nav.php:289 +msgid "Site setup and configuration" +msgstr "Démarrage et configuration du site" + +#: src/Content/Nav.php:292 +msgid "Navigation" +msgstr "Navigation" + +#: src/Content/Nav.php:292 +msgid "Site map" +msgstr "Carte du site" + +#: src/Content/OEmbed.php:266 +msgid "Embedding disabled" +msgstr "Incorporation désactivée" + +#: src/Content/OEmbed.php:388 +msgid "Embedded content" +msgstr "Contenu incorporé" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "précédent" + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "dernier" + +#: src/Content/Text/BBCode.php:946 src/Content/Text/BBCode.php:1605 +#: src/Content/Text/BBCode.php:1606 +msgid "Image/photo" +msgstr "Image/photo" + +#: src/Content/Text/BBCode.php:1046 +#, php-format +msgid "%2$s %3$s" +msgstr "%2$s %3$s" + +#: src/Content/Text/BBCode.php:1071 src/Model/Item.php:3635 +#: src/Model/Item.php:3641 +msgid "link to source" +msgstr "lien original" + +#: src/Content/Text/BBCode.php:1523 src/Content/Text/HTML.php:954 +msgid "Click to open/close" +msgstr "Cliquer pour ouvrir/fermer" + +#: src/Content/Text/BBCode.php:1554 +msgid "$1 wrote:" +msgstr "$1 a écrit :" + +#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +msgid "Encrypted content" +msgstr "Contenu chiffré" + +#: src/Content/Text/BBCode.php:1831 +msgid "Invalid source protocol" +msgstr "Protocole d'image invalide" + +#: src/Content/Text/BBCode.php:1846 +msgid "Invalid link protocol" +msgstr "Protocole de lien invalide" + +#: src/Content/Text/HTML.php:802 +msgid "Loading more entries..." +msgstr "Chargement de résultats supplémentaires..." + +#: src/Content/Text/HTML.php:803 +msgid "The end" +msgstr "Fin" + +#: src/Content/Text/HTML.php:896 src/Model/Profile.php:448 +#: src/Module/Contact.php:328 +msgid "Follow" +msgstr "S'abonner" + +#: src/Content/Widget/CalendarExport.php:63 +msgid "Export" +msgstr "Exporter" + +#: src/Content/Widget/CalendarExport.php:64 +msgid "Export calendar as ical" +msgstr "Exporter au format iCal" + +#: src/Content/Widget/CalendarExport.php:65 +msgid "Export calendar as csv" +msgstr "Exporter au format CSV" + +#: src/Content/Widget/ContactBlock.php:72 +msgid "No contacts" +msgstr "Aucun contact" + +#: src/Content/Widget/ContactBlock.php:104 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d contact" +msgstr[1] "%d contacts" + +#: src/Content/Widget/ContactBlock.php:123 +msgid "View Contacts" +msgstr "Voir les contacts" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "Retirer le terme" + +#: src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Recherches" + +#: src/Content/Widget/TrendingTags.php:51 +#, php-format +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "Tendances (dernière %d heure)" +msgstr[1] "Tendances (dernières %d heures)" + +#: src/Content/Widget/TrendingTags.php:52 +msgid "More Trending Tags" +msgstr "Plus de tedances" + +#: src/Content/Widget.php:52 +msgid "Add New Contact" +msgstr "Ajouter un nouveau contact" + +#: src/Content/Widget.php:53 +msgid "Enter address or web location" +msgstr "Entrez son adresse ou sa localisation web" + +#: src/Content/Widget.php:54 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Exemple : bob@example.com, http://example.com/barbara" + +#: src/Content/Widget.php:56 +msgid "Connect" +msgstr "Se connecter" + +#: src/Content/Widget.php:71 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d invitation disponible" +msgstr[1] "%d invitations disponibles" + +#: src/Content/Widget.php:77 view/theme/vier/theme.php:169 +msgid "Find People" +msgstr "Trouver des personnes" + +#: src/Content/Widget.php:78 view/theme/vier/theme.php:170 +msgid "Enter name or interest" +msgstr "Entrez un nom ou un centre d'intérêt" + +#: src/Content/Widget.php:80 view/theme/vier/theme.php:172 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Exemples : Robert Morgenstein, Pêche" + +#: src/Content/Widget.php:81 src/Module/Contact.php:840 +#: src/Module/Directory.php:105 view/theme/vier/theme.php:173 +msgid "Find" +msgstr "Trouver" + +#: src/Content/Widget.php:83 view/theme/vier/theme.php:175 +msgid "Similar Interests" +msgstr "Intérêts similaires" + +#: src/Content/Widget.php:84 view/theme/vier/theme.php:176 +msgid "Random Profile" +msgstr "Profil au hasard" + +#: src/Content/Widget.php:85 view/theme/vier/theme.php:177 +msgid "Invite Friends" +msgstr "Inviter des contacts" + +#: src/Content/Widget.php:86 src/Module/Directory.php:97 +#: view/theme/vier/theme.php:178 +msgid "Global Directory" +msgstr "Annuaire global" + +#: src/Content/Widget.php:88 view/theme/vier/theme.php:180 +msgid "Local Directory" +msgstr "Annuaire local" + +#: src/Content/Widget.php:217 src/Model/Group.php:528 +#: src/Module/Contact.php:803 src/Module/Welcome.php:76 +msgid "Groups" +msgstr "Groupes" + +#: src/Content/Widget.php:219 +msgid "Everyone" +msgstr "Tous les groupes" + +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "Relations" + +#: src/Content/Widget.php:250 src/Module/Contact.php:755 +#: src/Module/Group.php:292 +msgid "All Contacts" +msgstr "Tous les contacts" + +#: src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protocoles" + +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "Tous les protocoles" + +#: src/Content/Widget.php:328 +msgid "Saved Folders" +msgstr "Dossiers sauvegardés" + +#: src/Content/Widget.php:330 src/Content/Widget.php:369 +msgid "Everything" +msgstr "Tout" + +#: src/Content/Widget.php:367 +msgid "Categories" +msgstr "Catégories" + +#: src/Content/Widget.php:424 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "%d contact en commun" +msgstr[1] "%d contacts en commun" + +#: src/Content/Widget.php:517 +msgid "Archives" +msgstr "Archives" + #: src/Core/ACL.php:155 msgid "Yourself" msgstr "Vous-même" +#: src/Core/ACL.php:191 src/Module/PermissionTooltip.php:82 +#: src/Module/PermissionTooltip.php:104 +msgid "Mutuals" +msgstr "Mutuels" + #: src/Core/ACL.php:281 msgid "Post to Email" msgstr "Publier aux courriels" @@ -3539,410 +3912,408 @@ msgstr "Masquer à :" msgid "Connectors" msgstr "Connecteurs" -#: src/Core/Installer.php:180 +#: src/Core/Installer.php:179 msgid "" "The database configuration file \"config/local.config.php\" could not be " "written. Please use the enclosed text to create a configuration file in your" " web server root." msgstr "Le fichier de configuration \"config/local.config.php\" n'a pas pu être créé. Veuillez utiliser le texte fourni pour créer manuellement ce fichier sur votre serveur." -#: src/Core/Installer.php:199 +#: src/Core/Installer.php:198 msgid "" "You may need to import the file \"database.sql\" manually using phpmyadmin " "or mysql." msgstr "Vous pourriez avoir besoin d'importer le fichier \"database.sql\" manuellement au moyen de phpmyadmin ou de la commande mysql." -#: src/Core/Installer.php:200 src/Module/Install.php:191 -#: src/Module/Install.php:345 -msgid "Please see the file \"INSTALL.txt\"." -msgstr "Référez-vous au fichier \"INSTALL.txt\"." +#: src/Core/Installer.php:199 src/Module/Install.php:191 +msgid "Please see the file \"doc/INSTALL.md\"." +msgstr "Référez-vous au fichier \"doc/INSTALL.md\"." -#: src/Core/Installer.php:261 +#: src/Core/Installer.php:260 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "Impossible de trouver la version \"ligne de commande\" de PHP dans le PATH du serveur web." -#: src/Core/Installer.php:262 +#: src/Core/Installer.php:261 msgid "" "If you don't have a command line version of PHP installed on your server, " "you will not be able to run the background processing. See 'Setup the worker'" -msgstr "Si vous n'avez pas accès à l'exécutable PHP en ligne de commande sur votre serveur, vous ne pourrez pas activer les tâches de fond. Voir \"Background tasks\" (en anglais)" +msgstr "Si vous n'avez pas l'éxecutable PHP en ligne de commande sur votre serveur, vous ne pourrez pas activer les tâches de fond. Voir \"Setup the worker\" (en anglais)" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "PHP executable path" msgstr "Chemin vers l'exécutable de PHP" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "" "Enter full path to php executable. You can leave this blank to continue the " "installation." msgstr "Entrez le chemin (absolu) vers l'exécutable 'php'. Vous pouvez laisser cette ligne vide pour continuer l'installation." -#: src/Core/Installer.php:272 +#: src/Core/Installer.php:271 msgid "Command line PHP" msgstr "Version \"ligne de commande\" de PHP" -#: src/Core/Installer.php:281 +#: src/Core/Installer.php:280 msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" msgstr "L'executable PHP n'est pas le binaire php client (c'est peut être la version cgi-fcgi)" -#: src/Core/Installer.php:282 +#: src/Core/Installer.php:281 msgid "Found PHP version: " msgstr "Version de PHP :" -#: src/Core/Installer.php:284 +#: src/Core/Installer.php:283 msgid "PHP cli binary" msgstr "PHP cli binary" -#: src/Core/Installer.php:297 +#: src/Core/Installer.php:296 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." msgstr "La version \"ligne de commande\" de PHP de votre système n'a pas \"register_argc_argv\" d'activé." -#: src/Core/Installer.php:298 +#: src/Core/Installer.php:297 msgid "This is required for message delivery to work." msgstr "Ceci est requis pour que la livraison des messages fonctionne." -#: src/Core/Installer.php:303 +#: src/Core/Installer.php:302 msgid "PHP register_argc_argv" msgstr "PHP register_argc_argv" -#: src/Core/Installer.php:335 +#: src/Core/Installer.php:334 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" msgstr "Erreur: la fonction \"openssl_pkey_new\" de ce système ne permet pas de générer des clés de chiffrement" -#: src/Core/Installer.php:336 +#: src/Core/Installer.php:335 msgid "" "If running under Windows, please see " "\"http://www.php.net/manual/en/openssl.installation.php\"." msgstr "Si vous utilisez Windows, merci de vous réferer à \"http://www.php.net/manual/en/openssl.installation.php\"." -#: src/Core/Installer.php:339 +#: src/Core/Installer.php:338 msgid "Generate encryption keys" msgstr "Générer les clés de chiffrement" -#: src/Core/Installer.php:391 +#: src/Core/Installer.php:390 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "Erreur : Le module \"rewrite\" du serveur web Apache est requis mais pas installé." -#: src/Core/Installer.php:396 +#: src/Core/Installer.php:395 msgid "Apache mod_rewrite module" msgstr "Module mod_rewrite Apache" -#: src/Core/Installer.php:402 +#: src/Core/Installer.php:401 msgid "Error: PDO or MySQLi PHP module required but not installed." msgstr "Erreur : Les modules PHP PDO ou MySQLi sont requis mais absents de votre serveur." -#: src/Core/Installer.php:407 +#: src/Core/Installer.php:406 msgid "Error: The MySQL driver for PDO is not installed." msgstr "Erreur : Le pilote MySQL pour PDO n'est pas installé sur votre serveur." -#: src/Core/Installer.php:411 +#: src/Core/Installer.php:410 msgid "PDO or MySQLi PHP module" msgstr "Module PHP PDO ou MySQLi" -#: src/Core/Installer.php:419 +#: src/Core/Installer.php:418 msgid "Error, XML PHP module required but not installed." msgstr "Erreur : le module PHP XML requis est absent." -#: src/Core/Installer.php:423 +#: src/Core/Installer.php:422 msgid "XML PHP module" msgstr "Module PHP XML" -#: src/Core/Installer.php:426 +#: src/Core/Installer.php:425 msgid "libCurl PHP module" msgstr "Module libCurl de PHP" -#: src/Core/Installer.php:427 +#: src/Core/Installer.php:426 msgid "Error: libCURL PHP module required but not installed." msgstr "Erreur : Le module PHP \"libCURL\" est requis mais pas installé." -#: src/Core/Installer.php:433 +#: src/Core/Installer.php:432 msgid "GD graphics PHP module" msgstr "Module GD (graphiques) de PHP" -#: src/Core/Installer.php:434 +#: src/Core/Installer.php:433 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "Erreur : Le module PHP \"GD\" disposant du support JPEG est requis mais pas installé." -#: src/Core/Installer.php:440 +#: src/Core/Installer.php:439 msgid "OpenSSL PHP module" msgstr "Module OpenSSL de PHP" -#: src/Core/Installer.php:441 +#: src/Core/Installer.php:440 msgid "Error: openssl PHP module required but not installed." msgstr "Erreur : Le module PHP \"openssl\" est requis mais pas installé." -#: src/Core/Installer.php:447 +#: src/Core/Installer.php:446 msgid "mb_string PHP module" msgstr "Module mb_string de PHP" -#: src/Core/Installer.php:448 +#: src/Core/Installer.php:447 msgid "Error: mb_string PHP module required but not installed." msgstr "Erreur : le module PHP mb_string est requis mais pas installé." -#: src/Core/Installer.php:454 +#: src/Core/Installer.php:453 msgid "iconv PHP module" msgstr "Module PHP iconv" -#: src/Core/Installer.php:455 +#: src/Core/Installer.php:454 msgid "Error: iconv PHP module required but not installed." msgstr "Erreur : Le module PHP iconv requis est absent." -#: src/Core/Installer.php:461 +#: src/Core/Installer.php:460 msgid "POSIX PHP module" msgstr "Module PHP POSIX" -#: src/Core/Installer.php:462 +#: src/Core/Installer.php:461 msgid "Error: POSIX PHP module required but not installed." msgstr "Erreur : Le module PHP POSIX est requis mais absent sur votre serveur." -#: src/Core/Installer.php:468 +#: src/Core/Installer.php:467 msgid "JSON PHP module" msgstr "Module PHP JSON" -#: src/Core/Installer.php:469 +#: src/Core/Installer.php:468 msgid "Error: JSON PHP module required but not installed." msgstr "Erreur : Le module PHP JSON est requis mais absent sur votre serveur." -#: src/Core/Installer.php:475 +#: src/Core/Installer.php:474 msgid "File Information PHP module" msgstr "Module PHP fileinfo" -#: src/Core/Installer.php:476 +#: src/Core/Installer.php:475 msgid "Error: File Information PHP module required but not installed." msgstr "Erreur : Le module PHP fileinfo requis est absent." -#: src/Core/Installer.php:499 +#: src/Core/Installer.php:498 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "L'installeur web n'est pas en mesure de créer le fichier \"local.config.php\" dans le répertoire \"config\" de votre serveur." -#: src/Core/Installer.php:500 +#: src/Core/Installer.php:499 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Le plus souvent, il s'agit d'un problème de permission. Le serveur web peut ne pas être capable d'écrire dans votre répertoire - alors que vous-même le pouvez." -#: src/Core/Installer.php:501 +#: src/Core/Installer.php:500 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "À la fin de la procédure d'installation nous vous fournirons le contenu du fichier \"local.config.php\" à créer manuellement dans le sous-répertoire \"config\" de votre répertoire Friendica sur votre serveur." -#: src/Core/Installer.php:502 +#: src/Core/Installer.php:501 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"INSTALL.txt\" for instructions." msgstr "Vous pouvez également sauter cette étape et procéder à une installation manuelle. Pour cela, merci de lire le fichier \"INSTALL.txt\"." -#: src/Core/Installer.php:505 +#: src/Core/Installer.php:504 msgid "config/local.config.php is writable" msgstr "Le fichier \"config/local.config.php\" peut être créé." -#: src/Core/Installer.php:525 +#: src/Core/Installer.php:524 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica utilise le moteur de modèles Smarty3 pour le rendu d'affichage web. Smarty3 compile les modèles en PHP pour accélérer le rendu." -#: src/Core/Installer.php:526 +#: src/Core/Installer.php:525 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Pour pouvoir stocker ces modèles compilés, le serveur internet doit avoir accès au droit d'écriture pour le répertoire view/smarty3/ sous le dossier racine de Friendica." -#: src/Core/Installer.php:527 +#: src/Core/Installer.php:526 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Veuillez vous assurer que l'utilisateur qui exécute votre serveur internet (p. ex. www-data) détient le droit d'accès en écriture sur ce dossier." -#: src/Core/Installer.php:528 +#: src/Core/Installer.php:527 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Note: pour plus de sécurité, vous devriez ne donner le droit d'accès en écriture qu'à view/smarty3/ et pas aux fichiers modèles (.tpl) qu'il contient." -#: src/Core/Installer.php:531 +#: src/Core/Installer.php:530 msgid "view/smarty3 is writable" msgstr "view/smarty3 est autorisé à l écriture" -#: src/Core/Installer.php:560 +#: src/Core/Installer.php:559 msgid "" "Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" " to .htaccess." msgstr "La réécriture d'URL ne fonctionne pas, veuillez vous assurer que vous avez créé un fichier \".htaccess\" à partir du fichier \".htaccess-dist\"." -#: src/Core/Installer.php:562 +#: src/Core/Installer.php:561 msgid "Error message from Curl when fetching" msgstr "Message d'erreur de Curl lors du test de réécriture d'URL" -#: src/Core/Installer.php:567 +#: src/Core/Installer.php:566 msgid "Url rewrite is working" msgstr "La réécriture d'URL fonctionne." -#: src/Core/Installer.php:596 +#: src/Core/Installer.php:595 msgid "ImageMagick PHP extension is not installed" msgstr "L'extension PHP ImageMagick n'est pas installée" -#: src/Core/Installer.php:598 +#: src/Core/Installer.php:597 msgid "ImageMagick PHP extension is installed" msgstr "L’extension PHP ImageMagick est installée" -#: src/Core/Installer.php:600 tests/src/Core/InstallerTest.php:386 -#: tests/src/Core/InstallerTest.php:409 +#: src/Core/Installer.php:599 msgid "ImageMagick supports GIF" msgstr "ImageMagick supporte le format GIF" -#: src/Core/Installer.php:622 +#: src/Core/Installer.php:621 msgid "Database already in use." msgstr "Base de données déjà en cours d'utilisation." -#: src/Core/Installer.php:627 +#: src/Core/Installer.php:626 msgid "Could not connect to database." msgstr "Impossible de se connecter à la base." -#: src/Core/L10n.php:371 src/Model/Event.php:411 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Model/Event.php:413 +#: src/Module/Settings/Display.php:174 msgid "Monday" msgstr "Lundi" -#: src/Core/L10n.php:371 src/Model/Event.php:412 +#: src/Core/L10n.php:371 src/Model/Event.php:414 msgid "Tuesday" msgstr "Mardi" -#: src/Core/L10n.php:371 src/Model/Event.php:413 +#: src/Core/L10n.php:371 src/Model/Event.php:415 msgid "Wednesday" msgstr "Mercredi" -#: src/Core/L10n.php:371 src/Model/Event.php:414 +#: src/Core/L10n.php:371 src/Model/Event.php:416 msgid "Thursday" msgstr "Jeudi" -#: src/Core/L10n.php:371 src/Model/Event.php:415 +#: src/Core/L10n.php:371 src/Model/Event.php:417 msgid "Friday" msgstr "Vendredi" -#: src/Core/L10n.php:371 src/Model/Event.php:416 +#: src/Core/L10n.php:371 src/Model/Event.php:418 msgid "Saturday" msgstr "Samedi" -#: src/Core/L10n.php:371 src/Model/Event.php:410 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Model/Event.php:412 +#: src/Module/Settings/Display.php:174 msgid "Sunday" msgstr "Dimanche" -#: src/Core/L10n.php:375 src/Model/Event.php:431 +#: src/Core/L10n.php:375 src/Model/Event.php:433 msgid "January" msgstr "Janvier" -#: src/Core/L10n.php:375 src/Model/Event.php:432 +#: src/Core/L10n.php:375 src/Model/Event.php:434 msgid "February" msgstr "Février" -#: src/Core/L10n.php:375 src/Model/Event.php:433 +#: src/Core/L10n.php:375 src/Model/Event.php:435 msgid "March" msgstr "Mars" -#: src/Core/L10n.php:375 src/Model/Event.php:434 +#: src/Core/L10n.php:375 src/Model/Event.php:436 msgid "April" msgstr "Avril" -#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:422 +#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:424 msgid "May" msgstr "Mai" -#: src/Core/L10n.php:375 src/Model/Event.php:435 +#: src/Core/L10n.php:375 src/Model/Event.php:437 msgid "June" msgstr "Juin" -#: src/Core/L10n.php:375 src/Model/Event.php:436 +#: src/Core/L10n.php:375 src/Model/Event.php:438 msgid "July" msgstr "Juillet" -#: src/Core/L10n.php:375 src/Model/Event.php:437 +#: src/Core/L10n.php:375 src/Model/Event.php:439 msgid "August" msgstr "Août" -#: src/Core/L10n.php:375 src/Model/Event.php:438 +#: src/Core/L10n.php:375 src/Model/Event.php:440 msgid "September" msgstr "Septembre" -#: src/Core/L10n.php:375 src/Model/Event.php:439 +#: src/Core/L10n.php:375 src/Model/Event.php:441 msgid "October" msgstr "Octobre" -#: src/Core/L10n.php:375 src/Model/Event.php:440 +#: src/Core/L10n.php:375 src/Model/Event.php:442 msgid "November" msgstr "Novembre" -#: src/Core/L10n.php:375 src/Model/Event.php:441 +#: src/Core/L10n.php:375 src/Model/Event.php:443 msgid "December" msgstr "Décembre" -#: src/Core/L10n.php:391 src/Model/Event.php:403 +#: src/Core/L10n.php:391 src/Model/Event.php:405 msgid "Mon" msgstr "Lun" -#: src/Core/L10n.php:391 src/Model/Event.php:404 +#: src/Core/L10n.php:391 src/Model/Event.php:406 msgid "Tue" msgstr "Mar" -#: src/Core/L10n.php:391 src/Model/Event.php:405 +#: src/Core/L10n.php:391 src/Model/Event.php:407 msgid "Wed" msgstr "Mer" -#: src/Core/L10n.php:391 src/Model/Event.php:406 +#: src/Core/L10n.php:391 src/Model/Event.php:408 msgid "Thu" msgstr "Jeu" -#: src/Core/L10n.php:391 src/Model/Event.php:407 +#: src/Core/L10n.php:391 src/Model/Event.php:409 msgid "Fri" msgstr "Ven" -#: src/Core/L10n.php:391 src/Model/Event.php:408 +#: src/Core/L10n.php:391 src/Model/Event.php:410 msgid "Sat" msgstr "Sam" -#: src/Core/L10n.php:391 src/Model/Event.php:402 +#: src/Core/L10n.php:391 src/Model/Event.php:404 msgid "Sun" msgstr "Dim" -#: src/Core/L10n.php:395 src/Model/Event.php:418 +#: src/Core/L10n.php:395 src/Model/Event.php:420 msgid "Jan" msgstr "Jan" -#: src/Core/L10n.php:395 src/Model/Event.php:419 +#: src/Core/L10n.php:395 src/Model/Event.php:421 msgid "Feb" msgstr "Fév" -#: src/Core/L10n.php:395 src/Model/Event.php:420 +#: src/Core/L10n.php:395 src/Model/Event.php:422 msgid "Mar" msgstr "Mar" -#: src/Core/L10n.php:395 src/Model/Event.php:421 +#: src/Core/L10n.php:395 src/Model/Event.php:423 msgid "Apr" msgstr "Avr" -#: src/Core/L10n.php:395 src/Model/Event.php:423 +#: src/Core/L10n.php:395 src/Model/Event.php:425 msgid "Jun" msgstr "Jun" -#: src/Core/L10n.php:395 src/Model/Event.php:424 +#: src/Core/L10n.php:395 src/Model/Event.php:426 msgid "Jul" msgstr "Jul" -#: src/Core/L10n.php:395 src/Model/Event.php:425 +#: src/Core/L10n.php:395 src/Model/Event.php:427 msgid "Aug" msgstr "Aoû" @@ -3950,15 +4321,15 @@ msgstr "Aoû" msgid "Sep" msgstr "Sep" -#: src/Core/L10n.php:395 src/Model/Event.php:427 +#: src/Core/L10n.php:395 src/Model/Event.php:429 msgid "Oct" msgstr "Oct" -#: src/Core/L10n.php:395 src/Model/Event.php:428 +#: src/Core/L10n.php:395 src/Model/Event.php:430 msgid "Nov" msgstr "Nov" -#: src/Core/L10n.php:395 src/Model/Event.php:429 +#: src/Core/L10n.php:395 src/Model/Event.php:431 msgid "Dec" msgstr "Déc" @@ -4010,12 +4381,28 @@ msgstr "rabrouer" msgid "rebuffed" msgstr "a rabroué" -#: src/Core/Update.php:213 +#: src/Core/Renderer.php:91 src/Core/Renderer.php:120 +#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Render/FriendicaSmartyEngine.php:56 +msgid "" +"Friendica can't display this page at the moment, please contact the " +"administrator." +msgstr "Friendica ne peut pas afficher cette page pour le moment. Merci de contacter l'administrateur." + +#: src/Core/Renderer.php:143 +msgid "template engine cannot be registered without a name." +msgstr "Le moteur de template ne peut pas être enregistré sans nom." + +#: src/Core/Renderer.php:177 +msgid "template engine is not registered!" +msgstr "le moteur de template n'est pas enregistré!" + +#: src/Core/Update.php:219 #, php-format msgid "Update %s failed. See error logs." msgstr "Mise-à-jour %s échouée. Voir les journaux d'erreur." -#: src/Core/Update.php:277 +#: src/Core/Update.php:286 #, php-format msgid "" "\n" @@ -4025,18 +4412,18 @@ msgid "" "\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." msgstr "\nLes développeur•se•s de Friendica ont récemment publié la mise à jour %s, mais en tentant de l’installer, quelque chose s’est terriblement mal passé. Une réparation s’impose et je ne peux pas la faire tout seul. Contactez un développeur Friendica si vous ne pouvez pas corriger le problème vous-même. Il est possible que ma base de données soit corrompue." -#: src/Core/Update.php:283 +#: src/Core/Update.php:292 #, php-format msgid "" "The error message is\n" "[pre]%s[/pre]" msgstr "Le message d’erreur est\n[pre]%s[/pre]" -#: src/Core/Update.php:287 src/Core/Update.php:323 +#: src/Core/Update.php:296 src/Core/Update.php:332 msgid "[Friendica Notify] Database update" msgstr "[Friendica:Notification] Mise à jour de la base de données" -#: src/Core/Update.php:317 +#: src/Core/Update.php:326 #, php-format msgid "" "\n" @@ -4075,718 +4462,16 @@ msgstr "Erreur de création du profil utilisateur" msgid "Done. You can now login with your username and password" msgstr "Action réalisée. Vous pouvez désormais vous connecter avec votre nom d'utilisateur et votre mot de passe" -#: src/Util/EMailer/MailBuilder.php:212 -msgid "Friendica Notification" -msgstr "Notification Friendica" - -#: src/Util/EMailer/NotifyMailBuilder.php:78 -#: src/Util/EMailer/SystemMailBuilder.php:54 +#: src/Database/Database.php:661 src/Database/Database.php:764 #, php-format -msgid "%1$s, %2$s Administrator" -msgstr "%1$s,, l'administrateur de %2$s" +msgid "Database error %d \"%s\" at \"%s\"" +msgstr "Erreur base de données %d \"%s\" à \"%s\"" -#: src/Util/EMailer/NotifyMailBuilder.php:80 -#: src/Util/EMailer/SystemMailBuilder.php:56 -#, php-format -msgid "%s Administrator" -msgstr "L'administrateur de %s" +#: src/Database/DBStructure.php:69 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." +msgstr "Il n'y a pas de tables MyISAM ou InnoDB avec le format de fichier Antelope." -#: src/Util/EMailer/NotifyMailBuilder.php:193 -#: src/Util/EMailer/NotifyMailBuilder.php:217 -#: src/Util/EMailer/SystemMailBuilder.php:101 -#: src/Util/EMailer/SystemMailBuilder.php:118 -msgid "thanks" -msgstr "Merci," - -#: src/Util/Temporal.php:93 src/Util/Temporal.php:95 -#: src/Module/Settings/Profile/Index.php:251 -msgid "Miscellaneous" -msgstr "Divers" - -#: src/Util/Temporal.php:163 src/Module/Profile/Profile.php:151 -msgid "Birthday:" -msgstr "Anniversaire :" - -#: src/Util/Temporal.php:165 src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 -msgid "Age: " -msgstr "Age : " - -#: src/Util/Temporal.php:165 src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 -#, php-format -msgid "%d year old" -msgid_plural "%d years old" -msgstr[0] "%d an" -msgstr[1] "%d ans" - -#: src/Util/Temporal.php:167 -msgid "YYYY-MM-DD or MM-DD" -msgstr "AAAA-MM-JJ ou MM-JJ" - -#: src/Util/Temporal.php:314 -msgid "never" -msgstr "jamais" - -#: src/Util/Temporal.php:321 -msgid "less than a second ago" -msgstr "il y a moins d'une seconde" - -#: src/Util/Temporal.php:329 -msgid "year" -msgstr "an" - -#: src/Util/Temporal.php:329 -msgid "years" -msgstr "ans" - -#: src/Util/Temporal.php:330 -msgid "months" -msgstr "mois" - -#: src/Util/Temporal.php:331 -msgid "weeks" -msgstr "semaines" - -#: src/Util/Temporal.php:332 -msgid "days" -msgstr "jours" - -#: src/Util/Temporal.php:333 -msgid "hour" -msgstr "heure" - -#: src/Util/Temporal.php:333 -msgid "hours" -msgstr "heures" - -#: src/Util/Temporal.php:334 -msgid "minute" -msgstr "minute" - -#: src/Util/Temporal.php:334 -msgid "minutes" -msgstr "minutes" - -#: src/Util/Temporal.php:335 -msgid "second" -msgstr "seconde" - -#: src/Util/Temporal.php:335 -msgid "seconds" -msgstr "secondes" - -#: src/Util/Temporal.php:345 -#, php-format -msgid "in %1$d %2$s" -msgstr "dans %1$d %2$s" - -#: src/Util/Temporal.php:348 -#, php-format -msgid "%1$d %2$s ago" -msgstr "il y a %1$d %2$s " - -#: src/Content/Text/BBCode.php:924 src/Content/Text/BBCode.php:1621 -#: src/Content/Text/BBCode.php:1622 -msgid "Image/photo" -msgstr "Image/photo" - -#: src/Content/Text/BBCode.php:1042 -#, php-format -msgid "%2$s %3$s" -msgstr "%2$s %3$s" - -#: src/Content/Text/BBCode.php:1539 src/Content/Text/HTML.php:968 -msgid "Click to open/close" -msgstr "Cliquer pour ouvrir/fermer" - -#: src/Content/Text/BBCode.php:1570 -msgid "$1 wrote:" -msgstr "$1 a écrit :" - -#: src/Content/Text/BBCode.php:1624 src/Content/Text/BBCode.php:1625 -msgid "Encrypted content" -msgstr "Contenu chiffré" - -#: src/Content/Text/BBCode.php:1850 -msgid "Invalid source protocol" -msgstr "Protocole d'image invalide" - -#: src/Content/Text/BBCode.php:1865 -msgid "Invalid link protocol" -msgstr "Protocole de lien invalide" - -#: src/Content/Text/HTML.php:816 -msgid "Loading more entries..." -msgstr "Chargement de résultats supplémentaires..." - -#: src/Content/Text/HTML.php:817 -msgid "The end" -msgstr "Fin" - -#: src/Content/Text/HTML.php:910 src/Model/Profile.php:465 -#: src/Module/Contact.php:327 -msgid "Follow" -msgstr "S'abonner" - -#: src/Content/Text/HTML.php:916 src/Content/Nav.php:215 -#: src/Module/Search/Index.php:97 -msgid "Search" -msgstr "Recherche" - -#: src/Content/Text/HTML.php:918 src/Content/Nav.php:95 -msgid "@name, !forum, #tags, content" -msgstr "@nom, !forum, #tags, contenu" - -#: src/Content/Text/HTML.php:925 src/Content/Nav.php:218 -msgid "Full Text" -msgstr "Texte Entier" - -#: src/Content/Text/HTML.php:926 src/Content/Widget/TagCloud.php:67 -#: src/Content/Nav.php:219 -msgid "Tags" -msgstr "Tags" - -#: src/Content/Widget/CalendarExport.php:79 -msgid "Export" -msgstr "Exporter" - -#: src/Content/Widget/CalendarExport.php:80 -msgid "Export calendar as ical" -msgstr "Exporter au format iCal" - -#: src/Content/Widget/CalendarExport.php:81 -msgid "Export calendar as csv" -msgstr "Exporter au format CSV" - -#: src/Content/Widget/ContactBlock.php:72 -msgid "No contacts" -msgstr "Aucun contact" - -#: src/Content/Widget/ContactBlock.php:104 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d contact" -msgstr[1] "%d contacts" - -#: src/Content/Widget/ContactBlock.php:123 -msgid "View Contacts" -msgstr "Voir les contacts" - -#: src/Content/Widget/SavedSearches.php:48 -msgid "Remove term" -msgstr "Retirer le terme" - -#: src/Content/Widget/SavedSearches.php:56 -msgid "Saved Searches" -msgstr "Recherches" - -#: src/Content/Widget/TrendingTags.php:51 -#, php-format -msgid "Trending Tags (last %d hour)" -msgid_plural "Trending Tags (last %d hours)" -msgstr[0] "Tendances (dernière %d heure)" -msgstr[1] "Tendances (dernières %d heures)" - -#: src/Content/Widget/TrendingTags.php:52 -msgid "More Trending Tags" -msgstr "Plus de tedances" - -#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 -msgid "newer" -msgstr "Plus récent" - -#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 -msgid "older" -msgstr "Plus ancien" - -#: src/Content/ContactSelector.php:48 -msgid "Frequently" -msgstr "Fréquente" - -#: src/Content/ContactSelector.php:49 -msgid "Hourly" -msgstr "Horaire" - -#: src/Content/ContactSelector.php:50 -msgid "Twice daily" -msgstr "Deux fois par jour" - -#: src/Content/ContactSelector.php:51 -msgid "Daily" -msgstr "Quotidienne" - -#: src/Content/ContactSelector.php:52 -msgid "Weekly" -msgstr "Hebdomadaire" - -#: src/Content/ContactSelector.php:53 -msgid "Monthly" -msgstr "Mensuelle" - -#: src/Content/ContactSelector.php:107 -msgid "DFRN" -msgstr "DFRN" - -#: src/Content/ContactSelector.php:108 -msgid "OStatus" -msgstr "Ostatus" - -#: src/Content/ContactSelector.php:109 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: src/Content/ContactSelector.php:110 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:280 -msgid "Email" -msgstr "Courriel" - -#: src/Content/ContactSelector.php:111 src/Module/Debug/Babel.php:213 -msgid "Diaspora" -msgstr "Diaspora" - -#: src/Content/ContactSelector.php:112 -msgid "Zot!" -msgstr "Zot!" - -#: src/Content/ContactSelector.php:113 -msgid "LinkedIn" -msgstr "LinkedIn" - -#: src/Content/ContactSelector.php:114 -msgid "XMPP/IM" -msgstr "XMPP/Messagerie Instantanée" - -#: src/Content/ContactSelector.php:115 -msgid "MySpace" -msgstr "MySpace" - -#: src/Content/ContactSelector.php:116 -msgid "Google+" -msgstr "Google+" - -#: src/Content/ContactSelector.php:117 -msgid "pump.io" -msgstr "pump.io" - -#: src/Content/ContactSelector.php:118 -msgid "Twitter" -msgstr "Twitter" - -#: src/Content/ContactSelector.php:119 -msgid "Discourse" -msgstr "Discourse" - -#: src/Content/ContactSelector.php:120 -msgid "Diaspora Connector" -msgstr "Connecteur Disapora" - -#: src/Content/ContactSelector.php:121 -msgid "GNU Social Connector" -msgstr "Connecteur GNU Social" - -#: src/Content/ContactSelector.php:122 -msgid "ActivityPub" -msgstr "ActivityPub" - -#: src/Content/ContactSelector.php:123 -msgid "pnut" -msgstr "pnut" - -#: src/Content/ContactSelector.php:157 -#, php-format -msgid "%s (via %s)" -msgstr "%s (via %s)" - -#: src/Content/Feature.php:96 -msgid "General Features" -msgstr "Fonctions générales" - -#: src/Content/Feature.php:98 -msgid "Photo Location" -msgstr "Lieu de prise de la photo" - -#: src/Content/Feature.php:98 -msgid "" -"Photo metadata is normally stripped. This extracts the location (if present)" -" prior to stripping metadata and links it to a map." -msgstr "Les métadonnées des photos sont normalement retirées. Ceci permet de sauver l'emplacement (si présent) et de positionner la photo sur une carte." - -#: src/Content/Feature.php:99 -msgid "Export Public Calendar" -msgstr "Exporter le Calendrier Public" - -#: src/Content/Feature.php:99 -msgid "Ability for visitors to download the public calendar" -msgstr "Les visiteurs peuvent télécharger le calendrier public" - -#: src/Content/Feature.php:100 -msgid "Trending Tags" -msgstr "Tendances" - -#: src/Content/Feature.php:100 -msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Montre un encart avec la liste des tags les plus populaires dans les publications récentes." - -#: src/Content/Feature.php:105 -msgid "Post Composition Features" -msgstr "Caractéristiques de composition de publication" - -#: src/Content/Feature.php:106 -msgid "Auto-mention Forums" -msgstr "Mentionner automatiquement les Forums" - -#: src/Content/Feature.php:106 -msgid "" -"Add/remove mention when a forum page is selected/deselected in ACL window." -msgstr "Ajoute/retire une mention quand une page forum est sélectionnée/désélectionnée lors du choix des destinataires d'une publication." - -#: src/Content/Feature.php:107 -msgid "Explicit Mentions" -msgstr "Mentions explicites" - -#: src/Content/Feature.php:107 -msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "Ajoute des mentions explicites dans les publications permettant un contrôle manuel des mentions dans les fils de commentaires." - -#: src/Content/Feature.php:112 -msgid "Network Sidebar" -msgstr "Filtres de flux" - -#: src/Content/Feature.php:113 src/Content/Widget.php:547 -msgid "Archives" -msgstr "Archives" - -#: src/Content/Feature.php:113 -msgid "Ability to select posts by date ranges" -msgstr "Capacité de sélectionner les publications par intervalles de dates" - -#: src/Content/Feature.php:114 -msgid "Protocol Filter" -msgstr "Filtrer par protocole" - -#: src/Content/Feature.php:114 -msgid "Enable widget to display Network posts only from selected protocols" -msgstr "Ajoute un encart permettant de filtrer le flux par protocole de communication." - -#: src/Content/Feature.php:119 -msgid "Network Tabs" -msgstr "Onglets Réseau" - -#: src/Content/Feature.php:120 -msgid "Network New Tab" -msgstr "Nouvel onglet réseaux" - -#: src/Content/Feature.php:120 -msgid "Enable tab to display only new Network posts (from the last 12 hours)" -msgstr "Activer l'onglet pour afficher seulement les publications du réseau (dans les 12 dernières heures)" - -#: src/Content/Feature.php:121 -msgid "Network Shared Links Tab" -msgstr "Onglet réseau partagé" - -#: src/Content/Feature.php:121 -msgid "Enable tab to display only Network posts with links in them" -msgstr "Activer l'onglet pour afficher seulement les publications du réseau contenant des liens" - -#: src/Content/Feature.php:126 -msgid "Post/Comment Tools" -msgstr "Outils de publication/commentaire" - -#: src/Content/Feature.php:127 -msgid "Post Categories" -msgstr "Catégories des publications" - -#: src/Content/Feature.php:127 -msgid "Add categories to your posts" -msgstr "Ajouter des catégories à vos publications" - -#: src/Content/Feature.php:132 -msgid "Advanced Profile Settings" -msgstr "Paramètres Avancés du Profil" - -#: src/Content/Feature.php:133 -msgid "List Forums" -msgstr "Liste des forums" - -#: src/Content/Feature.php:133 -msgid "Show visitors public community forums at the Advanced Profile Page" -msgstr "Montrer les forums communautaires aux visiteurs sur la Page de profil avancé" - -#: src/Content/Feature.php:134 -msgid "Tag Cloud" -msgstr "Nuage de tags" - -#: src/Content/Feature.php:134 -msgid "Provide a personal tag cloud on your profile page" -msgstr "Affiche un nuage de tags personnels sur votre profil." - -#: src/Content/Feature.php:135 -msgid "Display Membership Date" -msgstr "Afficher l'ancienneté" - -#: src/Content/Feature.php:135 -msgid "Display membership date in profile" -msgstr "Affiche la date de création du compte sur votre profile" - -#: src/Content/Nav.php:89 -msgid "Nothing new here" -msgstr "Rien de neuf ici" - -#: src/Content/Nav.php:93 src/Module/Special/HTTPException.php:72 -msgid "Go back" -msgstr "Revenir" - -#: src/Content/Nav.php:94 -msgid "Clear notifications" -msgstr "Effacer les notifications" - -#: src/Content/Nav.php:168 src/Module/Security/Login.php:141 -msgid "Logout" -msgstr "Se déconnecter" - -#: src/Content/Nav.php:168 -msgid "End this session" -msgstr "Mettre fin à cette session" - -#: src/Content/Nav.php:170 src/Module/Security/Login.php:142 -#: src/Module/Bookmarklet.php:45 -msgid "Login" -msgstr "Connexion" - -#: src/Content/Nav.php:170 -msgid "Sign in" -msgstr "Se connecter" - -#: src/Content/Nav.php:180 -msgid "Personal notes" -msgstr "Notes personnelles" - -#: src/Content/Nav.php:180 -msgid "Your personal notes" -msgstr "Vos notes personnelles" - -#: src/Content/Nav.php:197 src/Content/Nav.php:258 -msgid "Home" -msgstr "Profil" - -#: src/Content/Nav.php:197 -msgid "Home Page" -msgstr "Page d'accueil" - -#: src/Content/Nav.php:201 src/Module/Security/Login.php:102 -#: src/Module/Register.php:155 -msgid "Register" -msgstr "S'inscrire" - -#: src/Content/Nav.php:201 -msgid "Create an account" -msgstr "Créer un compte" - -#: src/Content/Nav.php:207 -msgid "Help and documentation" -msgstr "Aide et documentation" - -#: src/Content/Nav.php:211 -msgid "Apps" -msgstr "Applications" - -#: src/Content/Nav.php:211 -msgid "Addon applications, utilities, games" -msgstr "Applications supplémentaires, utilitaires, jeux" - -#: src/Content/Nav.php:215 -msgid "Search site content" -msgstr "Rechercher dans le contenu du site" - -#: src/Content/Nav.php:239 -msgid "Community" -msgstr "Communauté" - -#: src/Content/Nav.php:239 -msgid "Conversations on this and other servers" -msgstr "Flux public global" - -#: src/Content/Nav.php:246 -msgid "Directory" -msgstr "Annuaire" - -#: src/Content/Nav.php:246 -msgid "People directory" -msgstr "Annuaire des utilisateurs" - -#: src/Content/Nav.php:248 src/Module/BaseAdmin.php:92 -msgid "Information" -msgstr "Information" - -#: src/Content/Nav.php:248 -msgid "Information about this friendica instance" -msgstr "Information au sujet de cette instance de friendica" - -#: src/Content/Nav.php:251 src/Module/Admin/Tos.php:61 -#: src/Module/BaseAdmin.php:102 src/Module/Register.php:163 -#: src/Module/Tos.php:84 -msgid "Terms of Service" -msgstr "Conditions de service" - -#: src/Content/Nav.php:251 -msgid "Terms of Service of this Friendica instance" -msgstr "Conditions d'Utilisation de ce serveur Friendica" - -#: src/Content/Nav.php:262 -msgid "Introductions" -msgstr "Introductions" - -#: src/Content/Nav.php:262 -msgid "Friend Requests" -msgstr "Demande d'abonnement" - -#: src/Content/Nav.php:263 src/Module/Notifications/Introductions.php:52 -#: src/Module/BaseNotifications.php:139 -msgid "Notifications" -msgstr "Notifications" - -#: src/Content/Nav.php:264 -msgid "See all notifications" -msgstr "Voir toutes les notifications" - -#: src/Content/Nav.php:265 -msgid "Mark all system notifications seen" -msgstr "Marquer toutes les notifications système comme 'vues'" - -#: src/Content/Nav.php:269 -msgid "Inbox" -msgstr "Messages entrants" - -#: src/Content/Nav.php:270 -msgid "Outbox" -msgstr "Messages sortants" - -#: src/Content/Nav.php:274 -msgid "Accounts" -msgstr "Comptes" - -#: src/Content/Nav.php:274 -msgid "Manage other pages" -msgstr "Gérer les autres pages" - -#: src/Content/Nav.php:284 src/Module/BaseAdmin.php:131 -msgid "Admin" -msgstr "Admin" - -#: src/Content/Nav.php:284 -msgid "Site setup and configuration" -msgstr "Démarrage et configuration du site" - -#: src/Content/Nav.php:287 -msgid "Navigation" -msgstr "Navigation" - -#: src/Content/Nav.php:287 -msgid "Site map" -msgstr "Carte du site" - -#: src/Content/OEmbed.php:266 -msgid "Embedding disabled" -msgstr "Incorporation désactivée" - -#: src/Content/OEmbed.php:388 -msgid "Embedded content" -msgstr "Contenu incorporé" - -#: src/Content/Pager.php:221 -msgid "prev" -msgstr "précédent" - -#: src/Content/Pager.php:281 -msgid "last" -msgstr "dernier" - -#: src/Content/Widget.php:53 -msgid "Add New Contact" -msgstr "Ajouter un nouveau contact" - -#: src/Content/Widget.php:54 -msgid "Enter address or web location" -msgstr "Entrez son adresse ou sa localisation web" - -#: src/Content/Widget.php:55 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Exemple : bob@example.com, http://example.com/barbara" - -#: src/Content/Widget.php:72 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d invitation disponible" -msgstr[1] "%d invitations disponibles" - -#: src/Content/Widget.php:218 src/Model/Group.php:528 -#: src/Module/Welcome.php:76 src/Module/Contact.php:808 -msgid "Groups" -msgstr "Groupes" - -#: src/Content/Widget.php:220 -msgid "Everyone" -msgstr "Tous les groupes" - -#: src/Content/Widget.php:243 src/Module/Profile/Contacts.php:144 -#: src/Module/Contact.php:822 -msgid "Following" -msgstr "Abonnements" - -#: src/Content/Widget.php:244 src/Module/Profile/Contacts.php:145 -#: src/Module/Contact.php:823 -msgid "Mutual friends" -msgstr "Contact mutuels" - -#: src/Content/Widget.php:249 -msgid "Relationships" -msgstr "Relations" - -#: src/Content/Widget.php:251 src/Module/Group.php:295 -#: src/Module/Contact.php:760 -msgid "All Contacts" -msgstr "Tous les contacts" - -#: src/Content/Widget.php:294 -msgid "Protocols" -msgstr "Protocoles" - -#: src/Content/Widget.php:296 -msgid "All Protocols" -msgstr "Tous les protocoles" - -#: src/Content/Widget.php:333 -msgid "Saved Folders" -msgstr "Dossiers sauvegardés" - -#: src/Content/Widget.php:335 src/Content/Widget.php:374 -msgid "Everything" -msgstr "Tout" - -#: src/Content/Widget.php:372 -msgid "Categories" -msgstr "Catégories" - -#: src/Content/Widget.php:449 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "%d contact en commun" -msgstr[1] "%d contacts en commun" - -#: src/Database/DBStructure.php:63 -msgid "There are no tables on MyISAM." -msgstr "Il n'y a aucune table en MyISAM." - -#: src/Database/DBStructure.php:87 +#: src/Database/DBStructure.php:93 #, php-format msgid "" "\n" @@ -4794,20 +4479,387 @@ msgid "" "%s\n" msgstr "\nErreur %d survenue durant la mise à jour de la base de données :\n%s\n" -#: src/Database/DBStructure.php:90 +#: src/Database/DBStructure.php:96 msgid "Errors encountered performing database changes: " msgstr "Erreurs survenues lors de la mise à jour de la base de données :" -#: src/Database/DBStructure.php:279 +#: src/Database/DBStructure.php:296 +msgid "Another database update is currently running." +msgstr "Une autre mise à jour de la base de données est en cours." + +#: src/Database/DBStructure.php:300 #, php-format msgid "%s: Database update" msgstr "%s : Mise à jour de la base de données" -#: src/Database/DBStructure.php:540 +#: src/Database/DBStructure.php:600 #, php-format msgid "%s: updating %s table." msgstr "%s : Table %s en cours de mise à jour." +#: src/Factory/Notification/Introduction.php:128 +msgid "Friend Suggestion" +msgstr "Suggestion d'abonnement" + +#: src/Factory/Notification/Introduction.php:158 +msgid "Friend/Connect Request" +msgstr "Demande de connexion/relation" + +#: src/Factory/Notification/Introduction.php:158 +msgid "New Follower" +msgstr "Nouvel abonné" + +#: src/Factory/Notification/Notification.php:103 +#, php-format +msgid "%s created a new post" +msgstr "%s a créé une nouvelle publication" + +#: src/Factory/Notification/Notification.php:104 +#: src/Factory/Notification/Notification.php:366 +#, php-format +msgid "%s commented on %s's post" +msgstr "%s a commenté la publication de %s" + +#: src/Factory/Notification/Notification.php:130 +#, php-format +msgid "%s liked %s's post" +msgstr "%s a aimé la publication de %s" + +#: src/Factory/Notification/Notification.php:141 +#, php-format +msgid "%s disliked %s's post" +msgstr "%s n'a pas aimé la publication de %s" + +#: src/Factory/Notification/Notification.php:152 +#, php-format +msgid "%s is attending %s's event" +msgstr "%s participe à l'évènement de %s" + +#: src/Factory/Notification/Notification.php:163 +#, php-format +msgid "%s is not attending %s's event" +msgstr "%s ne participe pas à l'évènement de %s" + +#: src/Factory/Notification/Notification.php:174 +#, php-format +msgid "%s may attending %s's event" +msgstr "%s participe peut-être à l'évènement de %s" + +#: src/Factory/Notification/Notification.php:201 +#, php-format +msgid "%s is now friends with %s" +msgstr "%s est désormais ami(e) avec %s" + +#: src/LegacyModule.php:49 +#, php-format +msgid "Legacy module file not found: %s" +msgstr "Module original non trouvé: %s" + +#: src/Model/Contact.php:961 src/Model/Contact.php:974 +msgid "UnFollow" +msgstr "Se désabonner" + +#: src/Model/Contact.php:970 +msgid "Drop Contact" +msgstr "Supprimer le contact" + +#: src/Model/Contact.php:980 src/Module/Admin/Users.php:251 +#: src/Module/Notifications/Introductions.php:107 +#: src/Module/Notifications/Introductions.php:183 +msgid "Approve" +msgstr "Approuver" + +#: src/Model/Contact.php:1367 +msgid "Organisation" +msgstr "Organisation" + +#: src/Model/Contact.php:1371 +msgid "News" +msgstr "Nouvelles" + +#: src/Model/Contact.php:1375 +msgid "Forum" +msgstr "Forum" + +#: src/Model/Contact.php:2027 +msgid "Connect URL missing." +msgstr "URL de connexion manquante." + +#: src/Model/Contact.php:2036 +msgid "" +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." +msgstr "Le contact n'a pu être ajouté. Veuillez vérifier les identifiants du réseau concerné dans la page Réglages -> Réseaux Sociaux si pertinent." + +#: src/Model/Contact.php:2077 +msgid "" +"This site is not configured to allow communications with other networks." +msgstr "Ce site n'est pas configuré pour dialoguer avec d'autres réseaux." + +#: src/Model/Contact.php:2078 src/Model/Contact.php:2091 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "Aucun protocole de communication ni aucun flux n'a pu être découvert." + +#: src/Model/Contact.php:2089 +msgid "The profile address specified does not provide adequate information." +msgstr "L'adresse de profil indiquée ne fournit par les informations adéquates." + +#: src/Model/Contact.php:2094 +msgid "An author or name was not found." +msgstr "Aucun auteur ou nom d'auteur n'a pu être trouvé." + +#: src/Model/Contact.php:2097 +msgid "No browser URL could be matched to this address." +msgstr "Aucune URL de navigation ne correspond à cette adresse." + +#: src/Model/Contact.php:2100 +msgid "" +"Unable to match @-style Identity Address with a known protocol or email " +"contact." +msgstr "Impossible de faire correspondre l'adresse d'identité en \"@\" avec un protocole connu ou un contact courriel." + +#: src/Model/Contact.php:2101 +msgid "Use mailto: in front of address to force email check." +msgstr "Utilisez mailto: en face d'une adresse pour l'obliger à être reconnue comme courriel." + +#: src/Model/Contact.php:2107 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "L'adresse de profil spécifiée correspond à un réseau qui a été désactivé sur ce site." + +#: src/Model/Contact.php:2112 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "Profil limité. Cette personne ne sera pas capable de recevoir des notifications directes/personnelles de votre part." + +#: src/Model/Contact.php:2171 +msgid "Unable to retrieve contact information." +msgstr "Impossible de récupérer les informations du contact." + +#: src/Model/Event.php:50 src/Model/Event.php:862 +#: src/Module/Debug/Localtime.php:36 +msgid "l F d, Y \\@ g:i A" +msgstr "l F d, Y \\@ g:i A" + +#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:452 +#: src/Model/Event.php:930 +msgid "Starts:" +msgstr "Débute :" + +#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:453 +#: src/Model/Event.php:934 +msgid "Finishes:" +msgstr "Finit :" + +#: src/Model/Event.php:402 +msgid "all-day" +msgstr "toute la journée" + +#: src/Model/Event.php:428 +msgid "Sept" +msgstr "Sep" + +#: src/Model/Event.php:450 +msgid "No events to display" +msgstr "Pas d'évènement à afficher" + +#: src/Model/Event.php:578 +msgid "l, F j" +msgstr "l, F j" + +#: src/Model/Event.php:609 +msgid "Edit event" +msgstr "Editer l'évènement" + +#: src/Model/Event.php:610 +msgid "Duplicate event" +msgstr "Dupliquer l'évènement" + +#: src/Model/Event.php:611 +msgid "Delete event" +msgstr "Supprimer l'évènement" + +#: src/Model/Event.php:863 +msgid "D g:i A" +msgstr "D G:i" + +#: src/Model/Event.php:864 +msgid "g:i A" +msgstr "G:i" + +#: src/Model/Event.php:949 src/Model/Event.php:951 +msgid "Show map" +msgstr "Montrer la carte" + +#: src/Model/Event.php:950 +msgid "Hide map" +msgstr "Cacher la carte" + +#: src/Model/Event.php:1042 +#, php-format +msgid "%s's birthday" +msgstr "Anniversaire de %s's" + +#: src/Model/Event.php:1043 +#, php-format +msgid "Happy Birthday %s" +msgstr "Joyeux anniversaire, %s !" + +#: src/Model/Group.php:92 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "Un groupe supprimé a été recréé. Les permissions existantes pourraient s'appliquer à ce groupe et aux futurs membres. Si ce n'est pas le comportement attendu, merci de re-créer un autre groupe sous un autre nom." + +#: src/Model/Group.php:451 +msgid "Default privacy group for new contacts" +msgstr "Paramètres de confidentialité par défaut pour les nouveaux contacts" + +#: src/Model/Group.php:483 +msgid "Everybody" +msgstr "Tout le monde" + +#: src/Model/Group.php:502 +msgid "edit" +msgstr "éditer" + +#: src/Model/Group.php:527 +msgid "add" +msgstr "ajouter" + +#: src/Model/Group.php:532 +msgid "Edit group" +msgstr "Editer groupe" + +#: src/Model/Group.php:533 src/Module/Group.php:193 +msgid "Contacts not in any group" +msgstr "Contacts n'appartenant à aucun groupe" + +#: src/Model/Group.php:535 +msgid "Create a new group" +msgstr "Créer un nouveau groupe" + +#: src/Model/Group.php:536 src/Module/Group.php:178 src/Module/Group.php:201 +#: src/Module/Group.php:276 +msgid "Group Name: " +msgstr "Nom du groupe : " + +#: src/Model/Group.php:537 +msgid "Edit groups" +msgstr "Modifier les groupes" + +#: src/Model/Item.php:3379 +msgid "activity" +msgstr "activité" + +#: src/Model/Item.php:3381 src/Object/Post.php:540 +msgid "comment" +msgid_plural "comments" +msgstr[0] "" +msgstr[1] "commentaire" + +#: src/Model/Item.php:3384 +msgid "post" +msgstr "publication" + +#: src/Model/Item.php:3507 +#, php-format +msgid "Content warning: %s" +msgstr "Avertissement de contenu: %s" + +#: src/Model/Item.php:3584 +msgid "bytes" +msgstr "octets" + +#: src/Model/Item.php:3629 +msgid "View on separate page" +msgstr "Voir dans une nouvelle page" + +#: src/Model/Item.php:3630 +msgid "view on separate page" +msgstr "voir dans une nouvelle page" + +#: src/Model/Mail.php:128 src/Model/Mail.php:263 +msgid "[no subject]" +msgstr "[pas de sujet]" + +#: src/Model/Profile.php:346 src/Module/Profile/Profile.php:250 +#: src/Module/Profile/Profile.php:252 +msgid "Edit profile" +msgstr "Editer le profil" + +#: src/Model/Profile.php:348 +msgid "Change profile photo" +msgstr "Changer de photo de profil" + +#: src/Model/Profile.php:367 src/Module/Directory.php:161 +#: src/Module/Profile/Profile.php:180 +msgid "Homepage:" +msgstr "Page personnelle :" + +#: src/Model/Profile.php:368 src/Module/Contact.php:626 +#: src/Module/Notifications/Introductions.php:168 +msgid "About:" +msgstr "À propos :" + +#: src/Model/Profile.php:369 src/Module/Contact.php:624 +#: src/Module/Profile/Profile.php:176 +msgid "XMPP:" +msgstr "XMPP" + +#: src/Model/Profile.php:450 src/Module/Contact.php:330 +msgid "Unfollow" +msgstr "Se désabonner" + +#: src/Model/Profile.php:452 +msgid "Atom feed" +msgstr "Flux Atom" + +#: src/Model/Profile.php:460 src/Module/Contact.php:326 +#: src/Module/Notifications/Introductions.php:180 +msgid "Network:" +msgstr "Réseau" + +#: src/Model/Profile.php:490 src/Model/Profile.php:587 +msgid "g A l F d" +msgstr "g A | F d" + +#: src/Model/Profile.php:491 +msgid "F d" +msgstr "F d" + +#: src/Model/Profile.php:553 src/Model/Profile.php:638 +msgid "[today]" +msgstr "[aujourd'hui]" + +#: src/Model/Profile.php:563 +msgid "Birthday Reminders" +msgstr "Rappels d'anniversaires" + +#: src/Model/Profile.php:564 +msgid "Birthdays this week:" +msgstr "Anniversaires cette semaine :" + +#: src/Model/Profile.php:625 +msgid "[No description]" +msgstr "[Sans description]" + +#: src/Model/Profile.php:651 +msgid "Event Reminders" +msgstr "Rappels d'évènements" + +#: src/Model/Profile.php:652 +msgid "Upcoming events the next 7 days:" +msgstr "Évènements à venir dans les 7 prochains jours :" + +#: src/Model/Profile.php:827 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "%1$s souhaite la bienvenue à %2$s grâce à OpenWebAuth" + #: src/Model/Storage/Database.php:74 #, php-format msgid "Database storage failed to update %s" @@ -4843,337 +4895,128 @@ msgstr "" msgid "Enter a valid existing folder" msgstr "" -#: src/Model/Event.php:49 src/Model/Event.php:862 -#: src/Module/Debug/Localtime.php:36 -msgid "l F d, Y \\@ g:i A" -msgstr "l F d, Y \\@ g:i A" +#: src/Model/User.php:141 src/Model/User.php:885 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "ERREUR FATALE : La génération des clés de sécurité a échoué." -#: src/Model/Event.php:76 src/Model/Event.php:93 src/Model/Event.php:450 -#: src/Model/Event.php:930 -msgid "Starts:" -msgstr "Débute :" - -#: src/Model/Event.php:79 src/Model/Event.php:99 src/Model/Event.php:451 -#: src/Model/Event.php:934 -msgid "Finishes:" -msgstr "Finit :" - -#: src/Model/Event.php:400 -msgid "all-day" -msgstr "toute la journée" - -#: src/Model/Event.php:426 -msgid "Sept" -msgstr "Sep" - -#: src/Model/Event.php:448 -msgid "No events to display" -msgstr "Pas d'évènement à afficher" - -#: src/Model/Event.php:576 -msgid "l, F j" -msgstr "l, F j" - -#: src/Model/Event.php:607 -msgid "Edit event" -msgstr "Editer l'évènement" - -#: src/Model/Event.php:608 -msgid "Duplicate event" -msgstr "Dupliquer l'évènement" - -#: src/Model/Event.php:609 -msgid "Delete event" -msgstr "Supprimer l'évènement" - -#: src/Model/Event.php:641 src/Model/Item.php:3694 src/Model/Item.php:3701 -msgid "link to source" -msgstr "lien original" - -#: src/Model/Event.php:863 -msgid "D g:i A" -msgstr "D G:i" - -#: src/Model/Event.php:864 -msgid "g:i A" -msgstr "G:i" - -#: src/Model/Event.php:949 src/Model/Event.php:951 -msgid "Show map" -msgstr "Montrer la carte" - -#: src/Model/Event.php:950 -msgid "Hide map" -msgstr "Cacher la carte" - -#: src/Model/Event.php:1042 -#, php-format -msgid "%s's birthday" -msgstr "Anniversaire de %s's" - -#: src/Model/Event.php:1043 -#, php-format -msgid "Happy Birthday %s" -msgstr "Joyeux anniversaire, %s !" - -#: src/Model/FileTag.php:280 -msgid "Item filed" -msgstr "Élément classé" - -#: src/Model/Group.php:92 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "Un groupe supprimé a été recréé. Les permissions existantes pourraient s'appliquer à ce groupe et aux futurs membres. Si ce n'est pas le comportement attendu, merci de re-créer un autre groupe sous un autre nom." - -#: src/Model/Group.php:451 -msgid "Default privacy group for new contacts" -msgstr "Paramètres de confidentialité par défaut pour les nouveaux contacts" - -#: src/Model/Group.php:483 -msgid "Everybody" -msgstr "Tout le monde" - -#: src/Model/Group.php:502 -msgid "edit" -msgstr "éditer" - -#: src/Model/Group.php:527 -msgid "add" -msgstr "ajouter" - -#: src/Model/Group.php:532 -msgid "Edit group" -msgstr "Editer groupe" - -#: src/Model/Group.php:533 src/Module/Group.php:194 -msgid "Contacts not in any group" -msgstr "Contacts n'appartenant à aucun groupe" - -#: src/Model/Group.php:535 -msgid "Create a new group" -msgstr "Créer un nouveau groupe" - -#: src/Model/Group.php:536 src/Module/Group.php:179 src/Module/Group.php:202 -#: src/Module/Group.php:279 -msgid "Group Name: " -msgstr "Nom du groupe : " - -#: src/Model/Group.php:537 -msgid "Edit groups" -msgstr "Modifier les groupes" - -#: src/Model/Mail.php:129 src/Model/Mail.php:264 -msgid "[no subject]" -msgstr "[pas de sujet]" - -#: src/Model/Profile.php:360 src/Module/Profile/Profile.php:235 -#: src/Module/Profile/Profile.php:237 -msgid "Edit profile" -msgstr "Editer le profil" - -#: src/Model/Profile.php:362 -msgid "Change profile photo" -msgstr "Changer de photo de profil" - -#: src/Model/Profile.php:381 src/Module/Profile/Profile.php:167 -#: src/Module/Directory.php:159 -msgid "Homepage:" -msgstr "Page personnelle :" - -#: src/Model/Profile.php:382 src/Module/Notifications/Introductions.php:168 -#: src/Module/Contact.php:630 -msgid "About:" -msgstr "À propos :" - -#: src/Model/Profile.php:383 src/Module/Profile/Profile.php:163 -#: src/Module/Contact.php:628 -msgid "XMPP:" -msgstr "XMPP" - -#: src/Model/Profile.php:467 src/Module/Contact.php:329 -msgid "Unfollow" -msgstr "Se désabonner" - -#: src/Model/Profile.php:469 -msgid "Atom feed" -msgstr "Flux Atom" - -#: src/Model/Profile.php:477 src/Module/Notifications/Introductions.php:180 -#: src/Module/Contact.php:325 -msgid "Network:" -msgstr "Réseau" - -#: src/Model/Profile.php:507 src/Model/Profile.php:604 -msgid "g A l F d" -msgstr "g A | F d" - -#: src/Model/Profile.php:508 -msgid "F d" -msgstr "F d" - -#: src/Model/Profile.php:570 src/Model/Profile.php:655 -msgid "[today]" -msgstr "[aujourd'hui]" - -#: src/Model/Profile.php:580 -msgid "Birthday Reminders" -msgstr "Rappels d'anniversaires" - -#: src/Model/Profile.php:581 -msgid "Birthdays this week:" -msgstr "Anniversaires cette semaine :" - -#: src/Model/Profile.php:642 -msgid "[No description]" -msgstr "[Sans description]" - -#: src/Model/Profile.php:668 -msgid "Event Reminders" -msgstr "Rappels d'évènements" - -#: src/Model/Profile.php:669 -msgid "Upcoming events the next 7 days:" -msgstr "Évènements à venir dans les 7 prochains jours :" - -#: src/Model/Profile.php:844 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "%1$s souhaite la bienvenue à %2$s grâce à OpenWebAuth" - -#: src/Model/User.php:372 +#: src/Model/User.php:503 msgid "Login failed" msgstr "Échec de l'identification" -#: src/Model/User.php:404 +#: src/Model/User.php:535 msgid "Not enough information to authenticate" msgstr "Pas assez d'informations pour s'identifier" -#: src/Model/User.php:498 +#: src/Model/User.php:630 msgid "Password can't be empty" msgstr "Le mot de passe ne peut pas être vide" -#: src/Model/User.php:517 +#: src/Model/User.php:649 msgid "Empty passwords are not allowed." msgstr "Les mots de passe vides ne sont pas acceptés." -#: src/Model/User.php:521 +#: src/Model/User.php:653 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Le nouveau mot de passe fait partie d'une fuite de mot de passe publique, veuillez en choisir un autre." -#: src/Model/User.php:527 +#: src/Model/User.php:659 msgid "" "The password can't contain accentuated letters, white spaces or colons (:)" msgstr "Le mot de passe ne peut pas contenir de lettres accentuées, d'espaces ou de deux-points (:)" -#: src/Model/User.php:625 +#: src/Model/User.php:765 msgid "Passwords do not match. Password unchanged." msgstr "Les mots de passe ne correspondent pas. Aucun changement appliqué." -#: src/Model/User.php:632 +#: src/Model/User.php:772 msgid "An invitation is required." msgstr "Une invitation est requise." -#: src/Model/User.php:636 +#: src/Model/User.php:776 msgid "Invitation could not be verified." msgstr "L'invitation fournie n'a pu être validée." -#: src/Model/User.php:644 +#: src/Model/User.php:784 msgid "Invalid OpenID url" msgstr "Adresse OpenID invalide" -#: src/Model/User.php:657 src/App/Authentication.php:224 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "Nous avons eu un souci avec l'OpenID que vous avez fourni. Merci de vérifier qu'il est correctement écrit." - -#: src/Model/User.php:657 src/App/Authentication.php:224 -msgid "The error message was:" -msgstr "Le message d'erreur était :" - -#: src/Model/User.php:663 +#: src/Model/User.php:803 msgid "Please enter the required information." msgstr "Entrez les informations requises." -#: src/Model/User.php:677 +#: src/Model/User.php:817 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) et system.username_max_length (%s) s'excluent mutuellement, leur valeur sont échangées." -#: src/Model/User.php:684 +#: src/Model/User.php:824 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "L'identifiant utilisateur doit comporter au moins %s caractère." msgstr[1] "L'identifiant utilisateur doit comporter au moins %s caractères." -#: src/Model/User.php:688 +#: src/Model/User.php:828 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "L'identifiant utilisateur doit comporter au plus %s caractère." msgstr[1] "L'identifiant utilisateur doit comporter au plus %s caractères." -#: src/Model/User.php:696 +#: src/Model/User.php:836 msgid "That doesn't appear to be your full (First Last) name." msgstr "Ceci ne semble pas être votre nom complet (Prénom Nom)." -#: src/Model/User.php:701 +#: src/Model/User.php:841 msgid "Your email domain is not among those allowed on this site." msgstr "Votre domaine de courriel n'est pas autorisé sur ce site." -#: src/Model/User.php:705 +#: src/Model/User.php:845 msgid "Not a valid email address." msgstr "Ceci n'est pas une adresse courriel valide." -#: src/Model/User.php:708 +#: src/Model/User.php:848 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Cet identifiant utilisateur est réservé." -#: src/Model/User.php:712 src/Model/User.php:720 +#: src/Model/User.php:852 src/Model/User.php:860 msgid "Cannot use that email." msgstr "Impossible d'utiliser ce courriel." -#: src/Model/User.php:727 +#: src/Model/User.php:867 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Votre identifiant utilisateur ne peut comporter que a-z, 0-9 et _." -#: src/Model/User.php:735 src/Model/User.php:792 +#: src/Model/User.php:875 src/Model/User.php:932 msgid "Nickname is already registered. Please choose another." msgstr "Pseudo déjà utilisé. Merci d'en choisir un autre." -#: src/Model/User.php:745 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "ERREUR FATALE : La génération des clés de sécurité a échoué." - -#: src/Model/User.php:779 src/Model/User.php:783 +#: src/Model/User.php:919 src/Model/User.php:923 msgid "An error occurred during registration. Please try again." msgstr "Une erreur est survenue lors de l'inscription. Merci de recommencer." -#: src/Model/User.php:806 +#: src/Model/User.php:946 msgid "An error occurred creating your default profile. Please try again." msgstr "Une erreur est survenue lors de la création de votre profil par défaut. Merci de recommencer." -#: src/Model/User.php:813 +#: src/Model/User.php:953 msgid "An error occurred creating your self contact. Please try again." msgstr "Une erreur est survenue lors de la création de votre propre contact. Veuillez réssayer." -#: src/Model/User.php:818 +#: src/Model/User.php:958 msgid "Friends" msgstr "Contacts" -#: src/Model/User.php:822 +#: src/Model/User.php:962 msgid "" "An error occurred creating your default contact group. Please try again." msgstr "Une erreur est survenue lors de la création de votre groupe de contacts par défaut. Veuillez réessayer." -#: src/Model/User.php:1003 +#: src/Model/User.php:1150 #, php-format msgid "" "\n" @@ -5181,7 +5024,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tCher•ère %1$s,\n\t\t\tl'administrateur de %2$s a créé un compte pour vous." -#: src/Model/User.php:1006 +#: src/Model/User.php:1153 #, php-format msgid "" "\n" @@ -5213,12 +5056,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1039 src/Model/User.php:1146 +#: src/Model/User.php:1186 src/Model/User.php:1293 #, php-format msgid "Registration details for %s" msgstr "Détails d'inscription pour %s" -#: src/Model/User.php:1059 +#: src/Model/User.php:1206 #, php-format msgid "" "\n" @@ -5233,12 +5076,12 @@ msgid "" "\t\t" msgstr "" -#: src/Model/User.php:1078 +#: src/Model/User.php:1225 #, php-format msgid "Registration at %s" msgstr "" -#: src/Model/User.php:1102 +#: src/Model/User.php:1249 #, php-format msgid "" "\n" @@ -5247,7 +5090,7 @@ msgid "" "\t\t\t" msgstr "" -#: src/Model/User.php:1110 +#: src/Model/User.php:1257 #, php-format msgid "" "\n" @@ -5279,199 +5122,73 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/Contact.php:1273 src/Model/Contact.php:1286 -msgid "UnFollow" -msgstr "Se désabonner" +#: src/Module/Admin/Addons/Details.php:70 +msgid "Addon not found." +msgstr "Extension manquante." -#: src/Model/Contact.php:1282 -msgid "Drop Contact" -msgstr "Supprimer le contact" - -#: src/Model/Contact.php:1292 src/Module/Admin/Users.php:251 -#: src/Module/Notifications/Introductions.php:107 -#: src/Module/Notifications/Introductions.php:183 -msgid "Approve" -msgstr "Approuver" - -#: src/Model/Contact.php:1862 -msgid "Organisation" -msgstr "Organisation" - -#: src/Model/Contact.php:1866 -msgid "News" -msgstr "Nouvelles" - -#: src/Model/Contact.php:1870 -msgid "Forum" -msgstr "Forum" - -#: src/Model/Contact.php:2286 -msgid "Connect URL missing." -msgstr "URL de connexion manquante." - -#: src/Model/Contact.php:2295 -msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." -msgstr "Le contact n'a pu être ajouté. Veuillez vérifier les identifiants du réseau concerné dans la page Réglages -> Réseaux Sociaux si pertinent." - -#: src/Model/Contact.php:2336 -msgid "" -"This site is not configured to allow communications with other networks." -msgstr "Ce site n'est pas configuré pour dialoguer avec d'autres réseaux." - -#: src/Model/Contact.php:2337 src/Model/Contact.php:2350 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "Aucun protocole de communication ni aucun flux n'a pu être découvert." - -#: src/Model/Contact.php:2348 -msgid "The profile address specified does not provide adequate information." -msgstr "L'adresse de profil indiquée ne fournit par les informations adéquates." - -#: src/Model/Contact.php:2353 -msgid "An author or name was not found." -msgstr "Aucun auteur ou nom d'auteur n'a pu être trouvé." - -#: src/Model/Contact.php:2356 -msgid "No browser URL could be matched to this address." -msgstr "Aucune URL de navigation ne correspond à cette adresse." - -#: src/Model/Contact.php:2359 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "Impossible de faire correspondre l'adresse d'identité en \"@\" avec un protocole connu ou un contact courriel." - -#: src/Model/Contact.php:2360 -msgid "Use mailto: in front of address to force email check." -msgstr "Utilisez mailto: en face d'une adresse pour l'obliger à être reconnue comme courriel." - -#: src/Model/Contact.php:2366 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "L'adresse de profil spécifiée correspond à un réseau qui a été désactivé sur ce site." - -#: src/Model/Contact.php:2371 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "Profil limité. Cette personne ne sera pas capable de recevoir des notifications directes/personnelles de votre part." - -#: src/Model/Contact.php:2432 -msgid "Unable to retrieve contact information." -msgstr "Impossible de récupérer les informations du contact." - -#: src/Model/Item.php:3436 -msgid "activity" -msgstr "activité" - -#: src/Model/Item.php:3438 src/Object/Post.php:535 -msgid "comment" -msgid_plural "comments" -msgstr[0] "" -msgstr[1] "commentaire" - -#: src/Model/Item.php:3441 -msgid "post" -msgstr "publication" - -#: src/Model/Item.php:3564 -#, php-format -msgid "Content warning: %s" -msgstr "Avertissement de contenu: %s" - -#: src/Model/Item.php:3641 -msgid "bytes" -msgstr "octets" - -#: src/Model/Item.php:3688 -msgid "View on separate page" -msgstr "Voir dans une nouvelle page" - -#: src/Model/Item.php:3689 -msgid "view on separate page" -msgstr "voir dans une nouvelle page" - -#: src/Protocol/OStatus.php:1288 src/Module/Profile/Profile.php:300 -#: src/Module/Profile/Profile.php:303 src/Module/Profile/Status.php:55 -#: src/Module/Profile/Status.php:58 -#, php-format -msgid "%s's timeline" -msgstr "Le flux de %s" - -#: src/Protocol/OStatus.php:1292 src/Module/Profile/Profile.php:301 -#: src/Module/Profile/Status.php:56 -#, php-format -msgid "%s's posts" -msgstr "Les publications originales de %s" - -#: src/Protocol/OStatus.php:1295 src/Module/Profile/Profile.php:302 -#: src/Module/Profile/Status.php:57 -#, php-format -msgid "%s's comments" -msgstr "Les commentaires de %s" - -#: src/Protocol/OStatus.php:1850 -#, php-format -msgid "%s is now following %s." -msgstr "%s suit désormais %s." - -#: src/Protocol/OStatus.php:1851 -msgid "following" -msgstr "following" - -#: src/Protocol/OStatus.php:1854 -#, php-format -msgid "%s stopped following %s." -msgstr "%s ne suit plus %s." - -#: src/Protocol/OStatus.php:1855 -msgid "stopped following" -msgstr "retiré de la liste de suivi" - -#: src/Protocol/Diaspora.php:3589 -msgid "Attachments:" -msgstr "Pièces jointes : " - -#: src/Worker/Delivery.php:555 -msgid "(no subject)" -msgstr "(sans titre)" - -#: src/Module/Admin/Addons/Index.php:49 src/Module/Admin/Addons/Details.php:81 +#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 #, php-format msgid "Addon %s disabled." msgstr "Add-on %s désactivé." -#: src/Module/Admin/Addons/Index.php:51 src/Module/Admin/Addons/Details.php:84 +#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 #, php-format msgid "Addon %s enabled." msgstr "Add-on %s activé." +#: src/Module/Admin/Addons/Details.php:93 +#: src/Module/Admin/Themes/Details.php:77 +msgid "Disable" +msgstr "Désactiver" + +#: src/Module/Admin/Addons/Details.php:96 +#: src/Module/Admin/Themes/Details.php:80 +msgid "Enable" +msgstr "Activer" + +#: src/Module/Admin/Addons/Details.php:116 +#: src/Module/Admin/Addons/Index.php:67 +#: src/Module/Admin/Blocklist/Contact.php:78 +#: src/Module/Admin/Blocklist/Server.php:88 +#: src/Module/Admin/Federation.php:140 src/Module/Admin/Item/Delete.php:65 +#: src/Module/Admin/Logs/Settings.php:78 src/Module/Admin/Logs/View.php:64 +#: src/Module/Admin/Queue.php:75 src/Module/Admin/Site.php:587 +#: src/Module/Admin/Summary.php:230 src/Module/Admin/Themes/Details.php:121 +#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Tos.php:58 +#: src/Module/Admin/Users.php:242 +msgid "Administration" +msgstr "Administration" + +#: src/Module/Admin/Addons/Details.php:117 +#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:99 +#: src/Module/BaseSettings.php:87 +msgid "Addons" +msgstr "Extensions" + +#: src/Module/Admin/Addons/Details.php:118 +#: src/Module/Admin/Themes/Details.php:123 +msgid "Toggle" +msgstr "Activer/Désactiver" + +#: src/Module/Admin/Addons/Details.php:126 +#: src/Module/Admin/Themes/Details.php:132 +msgid "Author: " +msgstr "Auteur : " + +#: src/Module/Admin/Addons/Details.php:127 +#: src/Module/Admin/Themes/Details.php:133 +msgid "Maintainer: " +msgstr "Mainteneur : " + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "" + #: src/Module/Admin/Addons/Index.php:53 #, php-format msgid "Addon %s failed to install." msgstr "L'extension %s a échoué à s'installer." -#: src/Module/Admin/Addons/Index.php:67 -#: src/Module/Admin/Addons/Details.php:116 -#: src/Module/Admin/Blocklist/Contact.php:78 -#: src/Module/Admin/Blocklist/Server.php:89 -#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Logs/Settings.php:79 -#: src/Module/Admin/Logs/View.php:64 src/Module/Admin/Themes/Details.php:123 -#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Federation.php:140 -#: src/Module/Admin/Queue.php:75 src/Module/Admin/Summary.php:209 -#: src/Module/Admin/Tos.php:60 src/Module/Admin/Users.php:242 -#: src/Module/Admin/Site.php:603 -msgid "Administration" -msgstr "Administration" - -#: src/Module/Admin/Addons/Index.php:68 -#: src/Module/Admin/Addons/Details.php:117 src/Module/BaseAdmin.php:99 -#: src/Module/BaseSettings.php:87 -msgid "Addons" -msgstr "Extensions" - #: src/Module/Admin/Addons/Index.php:70 msgid "Reload active addons" msgstr "Recharger les add-ons activés." @@ -5484,46 +5201,6 @@ msgid "" " the open addon registry at %2$s" msgstr "Il n'y a pas d'add-on disponible sur votre serveur. Vous pouvez trouver le dépôt officiel d'add-ons sur %1$s et des add-ons non-officiel dans le répertoire d'add-ons ouvert sur %2$s." -#: src/Module/Admin/Addons/Details.php:70 -msgid "Addon not found." -msgstr "Extension manquante." - -#: src/Module/Admin/Addons/Details.php:93 -#: src/Module/Admin/Themes/Details.php:79 -msgid "Disable" -msgstr "Désactiver" - -#: src/Module/Admin/Addons/Details.php:96 -#: src/Module/Admin/Themes/Details.php:82 -msgid "Enable" -msgstr "Activer" - -#: src/Module/Admin/Addons/Details.php:118 -#: src/Module/Admin/Themes/Details.php:125 -msgid "Toggle" -msgstr "Activer/Désactiver" - -#: src/Module/Admin/Addons/Details.php:126 -#: src/Module/Admin/Themes/Details.php:134 -msgid "Author: " -msgstr "Auteur : " - -#: src/Module/Admin/Addons/Details.php:127 -#: src/Module/Admin/Themes/Details.php:135 -msgid "Maintainer: " -msgstr "Mainteneur : " - -#: src/Module/Admin/Blocklist/Contact.php:47 -#: src/Console/GlobalCommunityBlock.php:101 -msgid "The contact has been blocked from the node" -msgstr "Le profile distant a été bloqué" - -#: src/Module/Admin/Blocklist/Contact.php:49 -#: src/Console/GlobalCommunityBlock.php:96 -#, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "Aucun profil distant n'a été trouvé à cette URL (%s)" - #: src/Module/Admin/Blocklist/Contact.php:57 #, php-format msgid "%s contact unblocked" @@ -5554,8 +5231,8 @@ msgid "select none" msgstr "Sélectionner tous" #: src/Module/Admin/Blocklist/Contact.php:85 src/Module/Admin/Users.php:256 -#: src/Module/Contact.php:604 src/Module/Contact.php:852 -#: src/Module/Contact.php:1111 +#: src/Module/Contact.php:601 src/Module/Contact.php:847 +#: src/Module/Contact.php:1128 msgid "Unblock" msgstr "Débloquer" @@ -5598,47 +5275,43 @@ msgstr "Raison du blocage" msgid "Server domain pattern added to blocklist." msgstr "Filtre de domaine ajouté à la liste de blocage." -#: src/Module/Admin/Blocklist/Server.php:65 -msgid "Site blocklist updated." -msgstr "Liste noire mise à jour." - -#: src/Module/Admin/Blocklist/Server.php:80 -#: src/Module/Admin/Blocklist/Server.php:105 +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:104 msgid "Blocked server domain pattern" msgstr "Filtre de domaine bloqué" -#: src/Module/Admin/Blocklist/Server.php:81 -#: src/Module/Admin/Blocklist/Server.php:106 src/Module/Friendica.php:78 +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:80 msgid "Reason for the block" msgstr "Raison du blocage" -#: src/Module/Admin/Blocklist/Server.php:82 +#: src/Module/Admin/Blocklist/Server.php:81 msgid "Delete server domain pattern" msgstr "Supprimer ce filtre de domaine bloqué" -#: src/Module/Admin/Blocklist/Server.php:82 +#: src/Module/Admin/Blocklist/Server.php:81 msgid "Check to delete this entry from the blocklist" msgstr "Cochez la case pour retirer cette entrée de la liste noire" -#: src/Module/Admin/Blocklist/Server.php:90 +#: src/Module/Admin/Blocklist/Server.php:89 msgid "Server Domain Pattern Blocklist" msgstr "Liste des filtres de domaines bloqués" -#: src/Module/Admin/Blocklist/Server.php:91 +#: src/Module/Admin/Blocklist/Server.php:90 msgid "" -"This page can be used to define a blacklist of server domain patterns from " +"This page can be used to define a blocklist of server domain patterns from " "the federated network that are not allowed to interact with your node. For " "each domain pattern you should also provide the reason why you block it." -msgstr "Cette page permet de définir une liste de blocage composé de filtres de domaines. Les serveurs ainsi bloqués et tous les utilisateurs enregistrés dessus ne peuvent interagir avec votre serveur et vos utilisateurs. Pour chaque filtre de domaine vous devriez fournir la raison du blocage." +msgstr "" -#: src/Module/Admin/Blocklist/Server.php:92 +#: src/Module/Admin/Blocklist/Server.php:91 msgid "" "The list of blocked server domain patterns will be made publically available" " on the /friendica page so that your users and " "people investigating communication problems can find the reason easily." msgstr "La liste de blocage est disponible publiquement à la page /friendica pour permettre de déterminer la cause de certains problèmes de communication avec des serveurs distants." -#: src/Module/Admin/Blocklist/Server.php:93 +#: src/Module/Admin/Blocklist/Server.php:92 msgid "" "

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" "
      \n" @@ -5648,209 +5321,48 @@ msgid "" "
    " msgstr "

    La syntaxe de filtre de domaine est insensible à la case et utilise les caractères de remplacement de shell, incluant les caractères suivants:

    \n
      \n\t
    • * : N'importe quel nombre de caractères
    • \n\t
    • ? : Un unique caractère
    • \n\t
    • [<car1><car2>...] : car1 ou car2
    • \n
    " -#: src/Module/Admin/Blocklist/Server.php:99 +#: src/Module/Admin/Blocklist/Server.php:98 msgid "Add new entry to block list" msgstr "Ajouter une nouvelle entrée à la liste noire" -#: src/Module/Admin/Blocklist/Server.php:100 +#: src/Module/Admin/Blocklist/Server.php:99 msgid "Server Domain Pattern" msgstr "Filtre de domaine" -#: src/Module/Admin/Blocklist/Server.php:100 +#: src/Module/Admin/Blocklist/Server.php:99 msgid "" "The domain pattern of the new server to add to the block list. Do not " "include the protocol." msgstr "Le filtre de domaine à ajouter à la liste de blocage. N'incluez pas le protocole (http ou https)." -#: src/Module/Admin/Blocklist/Server.php:101 +#: src/Module/Admin/Blocklist/Server.php:100 msgid "Block reason" msgstr "Raison du blocage" -#: src/Module/Admin/Blocklist/Server.php:101 +#: src/Module/Admin/Blocklist/Server.php:100 msgid "The reason why you blocked this server domain pattern." msgstr "La raison pour laquelle vous voulez bloquer les serveurs satisfaisant ce filtre de domaine." -#: src/Module/Admin/Blocklist/Server.php:102 +#: src/Module/Admin/Blocklist/Server.php:101 msgid "Add Entry" msgstr "Ajouter" -#: src/Module/Admin/Blocklist/Server.php:103 +#: src/Module/Admin/Blocklist/Server.php:102 msgid "Save changes to the blocklist" msgstr "Sauvegarder la liste noire" -#: src/Module/Admin/Blocklist/Server.php:104 +#: src/Module/Admin/Blocklist/Server.php:103 msgid "Current Entries in the Blocklist" msgstr "Entrées de la liste noire" -#: src/Module/Admin/Blocklist/Server.php:107 +#: src/Module/Admin/Blocklist/Server.php:106 msgid "Delete entry from blocklist" msgstr "Supprimer l'entrée de la liste noire" -#: src/Module/Admin/Blocklist/Server.php:110 +#: src/Module/Admin/Blocklist/Server.php:109 msgid "Delete entry from blocklist?" msgstr "Supprimer l'entrée de la liste noire ?" -#: src/Module/Admin/Item/Delete.php:54 -msgid "Item marked for deletion." -msgstr "L'élément va être supprimé." - -#: src/Module/Admin/Item/Delete.php:66 src/Module/BaseAdmin.php:112 -msgid "Delete Item" -msgstr "Supprimer un élément" - -#: src/Module/Admin/Item/Delete.php:67 -msgid "Delete this Item" -msgstr "Supprimer l'élément" - -#: src/Module/Admin/Item/Delete.php:68 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "Sur cette page, vous pouvez supprimer un élément de votre noeud. Si cet élément est le premier post d'un fil de discussion, le fil de discussion entier sera supprimé." - -#: src/Module/Admin/Item/Delete.php:69 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "Vous devez connaître le GUID de l'élément. Vous pouvez le trouver en sélectionnant l'élément puis en lisant l'URL. La dernière partie de l'URL est le GUID. Exemple: http://example.com/display/123456 a pour GUID: 123456." - -#: src/Module/Admin/Item/Delete.php:70 -msgid "GUID" -msgstr "GUID" - -#: src/Module/Admin/Item/Delete.php:70 -msgid "The GUID of the item you want to delete." -msgstr "GUID de l'élément à supprimer." - -#: src/Module/Admin/Item/Source.php:63 -msgid "Item Guid" -msgstr "GUID du contenu" - -#: src/Module/Admin/Logs/Settings.php:45 -#, php-format -msgid "The logfile '%s' is not writable. No logging possible" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:54 -msgid "Log settings updated." -msgstr "Réglages des journaux mis-à-jour." - -#: src/Module/Admin/Logs/Settings.php:71 -msgid "PHP log currently enabled." -msgstr "Log PHP actuellement activé." - -#: src/Module/Admin/Logs/Settings.php:73 -msgid "PHP log currently disabled." -msgstr "Log PHP actuellement desactivé." - -#: src/Module/Admin/Logs/Settings.php:80 src/Module/BaseAdmin.php:114 -#: src/Module/BaseAdmin.php:115 -msgid "Logs" -msgstr "Journaux" - -#: src/Module/Admin/Logs/Settings.php:82 -msgid "Clear" -msgstr "Effacer" - -#: src/Module/Admin/Logs/Settings.php:86 -msgid "Enable Debugging" -msgstr "Activer le déboggage" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "Log file" -msgstr "Fichier de journaux" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "Accès en écriture par le serveur web requis. Relatif à la racine de votre installation de Friendica." - -#: src/Module/Admin/Logs/Settings.php:88 -msgid "Log level" -msgstr "Niveau de journalisaton" - -#: src/Module/Admin/Logs/Settings.php:90 -msgid "PHP logging" -msgstr "Log PHP" - -#: src/Module/Admin/Logs/Settings.php:91 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the" -" following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "Pour activer temporairement la journalisation de PHP vous pouvez insérez les lignes suivantes au début du fichier index.php dans votre répertoire Friendica. The nom de fichier défini dans la ligne 'error_log' est relatif au répertoire d'installation de Friendica et le serveur web doit avoir le droit d'écriture sur ce fichier. Les lignes log_errors et display_errors prennent les valeurs 0 et 1 respectivement pour les activer ou désactiver." - -#: src/Module/Admin/Logs/View.php:40 -#, php-format -msgid "" -"Error trying to open %1$s log file.\\r\\n
    Check to see " -"if file %1$s exist and is readable." -msgstr "Erreur lors de l'ouverture du fichier de journal %1$s.\\r\\n
    Veuillez vérifier que le fichier %1$s existe et que le serveur web a le droit de lecture dessus." - -#: src/Module/Admin/Logs/View.php:44 -#, php-format -msgid "" -"Couldn't open %1$s log file.\\r\\n
    Check to see if file" -" %1$s is readable." -msgstr "Erreur lors de l'ouverture du fichier de journal %1$s.\\r\\n
    Veuillez vérifier que le fichier %1$s existe et que le serveur web a le droit de lecture dessus." - -#: src/Module/Admin/Logs/View.php:65 src/Module/BaseAdmin.php:116 -msgid "View Logs" -msgstr "Voir les logs" - -#: src/Module/Admin/Themes/Details.php:51 src/Module/Admin/Themes/Embed.php:65 -msgid "Theme settings updated." -msgstr "Réglages du thème sauvés." - -#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:65 -#, php-format -msgid "Theme %s disabled." -msgstr "Thème %s désactivé." - -#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:67 -#, php-format -msgid "Theme %s successfully enabled." -msgstr "Thème %s activé avec succès." - -#: src/Module/Admin/Themes/Details.php:94 src/Module/Admin/Themes/Index.php:69 -#, php-format -msgid "Theme %s failed to install." -msgstr "Le thème %s a échoué à s'installer." - -#: src/Module/Admin/Themes/Details.php:116 -msgid "Screenshot" -msgstr "Capture d'écran" - -#: src/Module/Admin/Themes/Details.php:124 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:100 -msgid "Themes" -msgstr "Thèmes" - -#: src/Module/Admin/Themes/Embed.php:86 -msgid "Unknown theme." -msgstr "Thème inconnu." - -#: src/Module/Admin/Themes/Index.php:114 -msgid "Reload active themes" -msgstr "Recharger les thèmes actifs" - -#: src/Module/Admin/Themes/Index.php:119 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "Aucun thème trouvé. Leur emplacement d'installation est%1$s." - -#: src/Module/Admin/Themes/Index.php:120 -msgid "[Experimental]" -msgstr "[Expérimental]" - -#: src/Module/Admin/Themes/Index.php:121 -msgid "[Unsupported]" -msgstr "[Non supporté]" - #: src/Module/Admin/DBSync.php:50 msgid "Update has been marked successful" msgstr "Mise-à-jour validée comme 'réussie'" @@ -5885,32 +5397,32 @@ msgstr "La mise-à-jour %s n'a pas retourné de détails. Impossible de savoir s msgid "There was no additional update function %s that needed to be called." msgstr "Il n'y avait aucune fonction supplémentaire de mise à jour %s qui devait être appelé" -#: src/Module/Admin/DBSync.php:109 +#: src/Module/Admin/DBSync.php:110 msgid "No failed updates." msgstr "Pas de mises-à-jour échouées." -#: src/Module/Admin/DBSync.php:110 +#: src/Module/Admin/DBSync.php:111 msgid "Check database structure" msgstr "Vérifier la structure de la base de données" -#: src/Module/Admin/DBSync.php:115 +#: src/Module/Admin/DBSync.php:116 msgid "Failed Updates" msgstr "Mises-à-jour échouées" -#: src/Module/Admin/DBSync.php:116 +#: src/Module/Admin/DBSync.php:117 msgid "" "This does not include updates prior to 1139, which did not return a status." msgstr "Ceci n'inclut pas les versions antérieures à la 1139, qui ne retournaient jamais de détails." -#: src/Module/Admin/DBSync.php:117 +#: src/Module/Admin/DBSync.php:118 msgid "Mark success (if update was manually applied)" msgstr "Marquer comme 'réussie' (dans le cas d'une mise-à-jour manuelle)" -#: src/Module/Admin/DBSync.php:118 +#: src/Module/Admin/DBSync.php:119 msgid "Attempt to execute this update step automatically" msgstr "Tenter d'éxecuter cette étape automatiquement" -#: src/Module/Admin/Features.php:77 +#: src/Module/Admin/Features.php:76 #, php-format msgid "Lock feature %s" msgstr "Verouiller la fonctionnalité %s" @@ -5919,38 +5431,140 @@ msgstr "Verouiller la fonctionnalité %s" msgid "Manage Additional Features" msgstr "Gérer les fonctionnalités avancées" -#: src/Module/Admin/Federation.php:52 +#: src/Module/Admin/Federation.php:53 msgid "Other" msgstr "Autre" -#: src/Module/Admin/Federation.php:106 src/Module/Admin/Federation.php:268 +#: src/Module/Admin/Federation.php:107 src/Module/Admin/Federation.php:266 msgid "unknown" msgstr "inconnu" -#: src/Module/Admin/Federation.php:134 +#: src/Module/Admin/Federation.php:135 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "Cette page montre quelques statistiques de la partie connue du réseau social fédéré dont votre instance Friendica fait partie. Ces chiffres sont partiels et ne reflètent que la portion du réseau dont votre instance a connaissance." -#: src/Module/Admin/Federation.php:135 -msgid "" -"The Auto Discovered Contact Directory feature is not enabled, it " -"will improve the data displayed here." -msgstr "En activant la fonctionnalité Répertoire de Contacts Découverts Automatiquement, cela améliorera la qualité des chiffres présentés ici." - #: src/Module/Admin/Federation.php:141 src/Module/BaseAdmin.php:94 msgid "Federation Statistics" msgstr "Statistiques Federation" -#: src/Module/Admin/Federation.php:147 +#: src/Module/Admin/Federation.php:145 #, php-format msgid "" "Currently this node is aware of %d nodes with %d registered users from the " "following platforms:" msgstr "Ce site a connaissance de %d sites distants totalisant %d utilisateurs répartis entre les plate-formes suivantes :" +#: src/Module/Admin/Item/Delete.php:54 +msgid "Item marked for deletion." +msgstr "L'élément va être supprimé." + +#: src/Module/Admin/Item/Delete.php:66 src/Module/BaseAdmin.php:112 +msgid "Delete Item" +msgstr "Supprimer un élément" + +#: src/Module/Admin/Item/Delete.php:67 +msgid "Delete this Item" +msgstr "Supprimer l'élément" + +#: src/Module/Admin/Item/Delete.php:68 +msgid "" +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "Sur cette page, vous pouvez supprimer un élément de votre noeud. Si cet élément est le premier post d'un fil de discussion, le fil de discussion entier sera supprimé." + +#: src/Module/Admin/Item/Delete.php:69 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "Vous devez connaître le GUID de l'élément. Vous pouvez le trouver en sélectionnant l'élément puis en lisant l'URL. La dernière partie de l'URL est le GUID. Exemple: http://example.com/display/123456 a pour GUID: 123456." + +#: src/Module/Admin/Item/Delete.php:70 +msgid "GUID" +msgstr "GUID" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "The GUID of the item you want to delete." +msgstr "GUID de l'élément à supprimer." + +#: src/Module/Admin/Item/Source.php:57 +msgid "Item Guid" +msgstr "GUID du contenu" + +#: src/Module/Admin/Logs/Settings.php:45 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:70 +msgid "PHP log currently enabled." +msgstr "Log PHP actuellement activé." + +#: src/Module/Admin/Logs/Settings.php:72 +msgid "PHP log currently disabled." +msgstr "Log PHP actuellement desactivé." + +#: src/Module/Admin/Logs/Settings.php:79 src/Module/BaseAdmin.php:114 +#: src/Module/BaseAdmin.php:115 +msgid "Logs" +msgstr "Journaux" + +#: src/Module/Admin/Logs/Settings.php:81 +msgid "Clear" +msgstr "Effacer" + +#: src/Module/Admin/Logs/Settings.php:85 +msgid "Enable Debugging" +msgstr "Activer le déboggage" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "Log file" +msgstr "Fichier de journaux" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "Accès en écriture par le serveur web requis. Relatif à la racine de votre installation de Friendica." + +#: src/Module/Admin/Logs/Settings.php:87 +msgid "Log level" +msgstr "Niveau de journalisaton" + +#: src/Module/Admin/Logs/Settings.php:89 +msgid "PHP logging" +msgstr "Log PHP" + +#: src/Module/Admin/Logs/Settings.php:90 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the" +" following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "Pour activer temporairement la journalisation de PHP vous pouvez insérez les lignes suivantes au début du fichier index.php dans votre répertoire Friendica. The nom de fichier défini dans la ligne 'error_log' est relatif au répertoire d'installation de Friendica et le serveur web doit avoir le droit d'écriture sur ce fichier. Les lignes log_errors et display_errors prennent les valeurs 0 et 1 respectivement pour les activer ou désactiver." + +#: src/Module/Admin/Logs/View.php:40 +#, php-format +msgid "" +"Error trying to open %1$s log file.\\r\\n
    Check to see " +"if file %1$s exist and is readable." +msgstr "Erreur lors de l'ouverture du fichier de journal %1$s.\\r\\n
    Veuillez vérifier que le fichier %1$s existe et que le serveur web a le droit de lecture dessus." + +#: src/Module/Admin/Logs/View.php:44 +#, php-format +msgid "" +"Couldn't open %1$s log file.\\r\\n
    Check to see if file" +" %1$s is readable." +msgstr "Erreur lors de l'ouverture du fichier de journal %1$s.\\r\\n
    Veuillez vérifier que le fichier %1$s existe et que le serveur web a le droit de lecture dessus." + +#: src/Module/Admin/Logs/View.php:65 src/Module/BaseAdmin.php:116 +msgid "View Logs" +msgstr "Voir les logs" + #: src/Module/Admin/Queue.php:53 msgid "Inspect Deferred Worker Queue" msgstr "Détail des tâches de fond reportées" @@ -5987,7 +5601,993 @@ msgstr "Créé" msgid "Priority" msgstr "Priorité" -#: src/Module/Admin/Summary.php:50 +#: src/Module/Admin/Site.php:69 +msgid "Can not parse base url. Must have at least ://" +msgstr "Impossible d'analyser l'URL de base. Doit contenir au moins ://" + +#: src/Module/Admin/Site.php:123 +msgid "Relocation started. Could take a while to complete." +msgstr "" + +#: src/Module/Admin/Site.php:250 +msgid "Invalid storage backend setting value." +msgstr "" + +#: src/Module/Admin/Site.php:451 src/Module/Settings/Display.php:132 +msgid "No special theme for mobile devices" +msgstr "Pas de thème particulier pour les terminaux mobiles" + +#: src/Module/Admin/Site.php:468 src/Module/Settings/Display.php:142 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s- (expérimental)" + +#: src/Module/Admin/Site.php:480 +msgid "No community page for local users" +msgstr "Pas de page communauté pour les utilisateurs enregistrés" + +#: src/Module/Admin/Site.php:481 +msgid "No community page" +msgstr "Aucune page de communauté" + +#: src/Module/Admin/Site.php:482 +msgid "Public postings from users of this site" +msgstr "Publications publiques des utilisateurs de ce site" + +#: src/Module/Admin/Site.php:483 +msgid "Public postings from the federated network" +msgstr "Publications publiques du réseau fédéré" + +#: src/Module/Admin/Site.php:484 +msgid "Public postings from local users and the federated network" +msgstr "Publications publiques des utilisateurs du site et du réseau fédéré" + +#: src/Module/Admin/Site.php:490 +msgid "Multi user instance" +msgstr "Instance multi-utilisateurs" + +#: src/Module/Admin/Site.php:518 +msgid "Closed" +msgstr "Fermé" + +#: src/Module/Admin/Site.php:519 +msgid "Requires approval" +msgstr "Demande une apptrobation" + +#: src/Module/Admin/Site.php:520 +msgid "Open" +msgstr "Ouvert" + +#: src/Module/Admin/Site.php:524 src/Module/Install.php:200 +msgid "No SSL policy, links will track page SSL state" +msgstr "Pas de politique SSL, le liens conserveront l'état SSL de la page" + +#: src/Module/Admin/Site.php:525 src/Module/Install.php:201 +msgid "Force all links to use SSL" +msgstr "Forcer tous les liens à utiliser SSL" + +#: src/Module/Admin/Site.php:526 src/Module/Install.php:202 +msgid "Self-signed certificate, use SSL for local links only (discouraged)" +msgstr "Certificat auto-signé, n'utiliser SSL que pour les liens locaux (non recommandé)" + +#: src/Module/Admin/Site.php:530 +msgid "Don't check" +msgstr "Ne pas rechercher" + +#: src/Module/Admin/Site.php:531 +msgid "check the stable version" +msgstr "Rechercher les versions stables" + +#: src/Module/Admin/Site.php:532 +msgid "check the development version" +msgstr "Rechercher les versions de développement" + +#: src/Module/Admin/Site.php:536 +msgid "none" +msgstr "" + +#: src/Module/Admin/Site.php:537 +msgid "Local contacts" +msgstr "" + +#: src/Module/Admin/Site.php:538 +msgid "Interactors" +msgstr "" + +#: src/Module/Admin/Site.php:557 +msgid "Database (legacy)" +msgstr "Base de donnée (historique)" + +#: src/Module/Admin/Site.php:588 src/Module/BaseAdmin.php:97 +msgid "Site" +msgstr "Site" + +#: src/Module/Admin/Site.php:590 +msgid "Republish users to directory" +msgstr "Republier les utilisateurs sur le répertoire" + +#: src/Module/Admin/Site.php:591 src/Module/Register.php:139 +msgid "Registration" +msgstr "Inscription" + +#: src/Module/Admin/Site.php:592 +msgid "File upload" +msgstr "Téléversement de fichier" + +#: src/Module/Admin/Site.php:593 +msgid "Policies" +msgstr "Politiques" + +#: src/Module/Admin/Site.php:595 +msgid "Auto Discovered Contact Directory" +msgstr "Répertoire de Contacts Découverts Automatiquement" + +#: src/Module/Admin/Site.php:596 +msgid "Performance" +msgstr "Performance" + +#: src/Module/Admin/Site.php:597 +msgid "Worker" +msgstr "Worker" + +#: src/Module/Admin/Site.php:598 +msgid "Message Relay" +msgstr "Relai de publication" + +#: src/Module/Admin/Site.php:599 +msgid "Relocate Instance" +msgstr "Déménager le site" + +#: src/Module/Admin/Site.php:600 +msgid "" +"Warning! Advanced function. Could make this server " +"unreachable." +msgstr "" + +#: src/Module/Admin/Site.php:604 +msgid "Site name" +msgstr "Nom du site" + +#: src/Module/Admin/Site.php:605 +msgid "Sender Email" +msgstr "Courriel de l'émetteur" + +#: src/Module/Admin/Site.php:605 +msgid "" +"The email address your server shall use to send notification emails from." +msgstr "L'adresse courriel à partir de laquelle votre serveur enverra des courriels." + +#: src/Module/Admin/Site.php:606 +msgid "Name of the system actor" +msgstr "" + +#: src/Module/Admin/Site.php:606 +msgid "" +"Name of the internal system account that is used to perform ActivityPub " +"requests. This must be an unused username. If set, this can't be changed " +"again." +msgstr "" + +#: src/Module/Admin/Site.php:607 +msgid "Banner/Logo" +msgstr "Bannière/Logo" + +#: src/Module/Admin/Site.php:608 +msgid "Email Banner/Logo" +msgstr "Bannière/Logo d'email" + +#: src/Module/Admin/Site.php:609 +msgid "Shortcut icon" +msgstr "Icône de raccourci" + +#: src/Module/Admin/Site.php:609 +msgid "Link to an icon that will be used for browsers." +msgstr "Lien vers une icône qui sera utilisée pour les navigateurs." + +#: src/Module/Admin/Site.php:610 +msgid "Touch icon" +msgstr "Icône pour systèmes tactiles" + +#: src/Module/Admin/Site.php:610 +msgid "Link to an icon that will be used for tablets and mobiles." +msgstr "Lien vers une icône qui sera utilisée pour les tablettes et les mobiles." + +#: src/Module/Admin/Site.php:611 +msgid "Additional Info" +msgstr "Informations supplémentaires" + +#: src/Module/Admin/Site.php:611 +#, php-format +msgid "" +"For public servers: you can add additional information here that will be " +"listed at %s/servers." +msgstr "Description publique destinée au répertoire global de sites Friendica." + +#: src/Module/Admin/Site.php:612 +msgid "System language" +msgstr "Langue du système" + +#: src/Module/Admin/Site.php:613 +msgid "System theme" +msgstr "Thème du système" + +#: src/Module/Admin/Site.php:613 +msgid "" +"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgstr "Thème du site par défaut, peut varier en fonction du profil visité -Changer les réglages du thème par défaut" + +#: src/Module/Admin/Site.php:614 +msgid "Mobile system theme" +msgstr "Thème mobile" + +#: src/Module/Admin/Site.php:614 +msgid "Theme for mobile devices" +msgstr "Thème pour les terminaux mobiles" + +#: src/Module/Admin/Site.php:615 src/Module/Install.php:210 +msgid "SSL link policy" +msgstr "Politique SSL pour les liens" + +#: src/Module/Admin/Site.php:615 src/Module/Install.php:212 +msgid "Determines whether generated links should be forced to use SSL" +msgstr "Détermine si les liens générés doivent forcer l'utilisation de SSL" + +#: src/Module/Admin/Site.php:616 +msgid "Force SSL" +msgstr "SSL obligatoire" + +#: src/Module/Admin/Site.php:616 +msgid "" +"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" +" to endless loops." +msgstr "Redirige toutes les requêtes en clair vers des requêtes SSL. Attention : sur certains systèmes cela peut conduire à des boucles de redirection infinies." + +#: src/Module/Admin/Site.php:617 +msgid "Hide help entry from navigation menu" +msgstr "Cacher l'aide du menu de navigation" + +#: src/Module/Admin/Site.php:617 +msgid "" +"Hides the menu entry for the Help pages from the navigation menu. You can " +"still access it calling /help directly." +msgstr "Cacher du menu de navigation l'entrée vers les pages d'aide. Vous pouvez toujours y accéder en tapant directement /help." + +#: src/Module/Admin/Site.php:618 +msgid "Single user instance" +msgstr "Instance mono-utilisateur" + +#: src/Module/Admin/Site.php:618 +msgid "Make this instance multi-user or single-user for the named user" +msgstr "Transformer cette en instance en multi-utilisateur ou mono-utilisateur pour cet l'utilisateur." + +#: src/Module/Admin/Site.php:620 +msgid "File storage backend" +msgstr "Destination du stockage de fichier" + +#: src/Module/Admin/Site.php:620 +msgid "" +"The backend used to store uploaded data. If you change the storage backend, " +"you can manually move the existing files. If you do not do so, the files " +"uploaded before the change will still be available at the old backend. " +"Please see the settings documentation" +" for more information about the choices and the moving procedure." +msgstr "La destination du stockage des fichiers. Si vous changez cette destination, vous pouvez migrer les fichiers existants. Si vous ne le faites pas, ils resteront accessibles à leur emplacement actuel. Veuillez consulter la page d'aide à la Configuration (en anglais) pour plus d'information sur les choix possibles et la procédure de migration." + +#: src/Module/Admin/Site.php:622 +msgid "Maximum image size" +msgstr "Taille maximale des images" + +#: src/Module/Admin/Site.php:622 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "Taille maximale des images envoyées (en octets). 0 par défaut, c'est à dire \"aucune limite\"." + +#: src/Module/Admin/Site.php:623 +msgid "Maximum image length" +msgstr "Longueur maximale des images" + +#: src/Module/Admin/Site.php:623 +msgid "" +"Maximum length in pixels of the longest side of uploaded images. Default is " +"-1, which means no limits." +msgstr "Longueur maximale en pixels du plus long côté des images téléversées. La valeur par défaut est -1 : absence de limite." + +#: src/Module/Admin/Site.php:624 +msgid "JPEG image quality" +msgstr "Qualité JPEG des images" + +#: src/Module/Admin/Site.php:624 +msgid "" +"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " +"100, which is full quality." +msgstr "Les JPEGs téléversés seront sauvegardés avec ce niveau de qualité [0-100]. La valeur par défaut est 100, soit la qualité maximale." + +#: src/Module/Admin/Site.php:626 +msgid "Register policy" +msgstr "Politique d'inscription" + +#: src/Module/Admin/Site.php:627 +msgid "Maximum Daily Registrations" +msgstr "Inscriptions maximum par jour" + +#: src/Module/Admin/Site.php:627 +msgid "" +"If registration is permitted above, this sets the maximum number of new user" +" registrations to accept per day. If register is set to closed, this " +"setting has no effect." +msgstr "Si les inscriptions sont permises ci-dessus, ceci fixe le nombre maximum d'inscriptions de nouveaux utilisateurs acceptées par jour. Si les inscriptions ne sont pas ouvertes, ce paramètre n'a aucun effet." + +#: src/Module/Admin/Site.php:628 +msgid "Register text" +msgstr "Texte d'inscription" + +#: src/Module/Admin/Site.php:628 +msgid "" +"Will be displayed prominently on the registration page. You can use BBCode " +"here." +msgstr "Ce texte est affiché sur la page d'inscription. Les BBCodes sont autorisés." + +#: src/Module/Admin/Site.php:629 +msgid "Forbidden Nicknames" +msgstr "Identifiants réservés" + +#: src/Module/Admin/Site.php:629 +msgid "" +"Comma separated list of nicknames that are forbidden from registration. " +"Preset is a list of role names according RFC 2142." +msgstr "Liste d'identifiants réservés séparés par des virgules. Ces identifiants ne peuvent pas être utilisés pour s'enregistrer. La liste de base provient de la RFC 2142." + +#: src/Module/Admin/Site.php:630 +msgid "Accounts abandoned after x days" +msgstr "Les comptes sont abandonnés après x jours" + +#: src/Module/Admin/Site.php:630 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "Pour ne pas gaspiller les ressources système, on cesse d'interroger les sites distants pour les comptes abandonnés. Mettre 0 pour désactiver cette fonction." + +#: src/Module/Admin/Site.php:631 +msgid "Allowed friend domains" +msgstr "Domaines autorisés" + +#: src/Module/Admin/Site.php:631 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "Une liste de domaines, séparés par des virgules, autorisés à établir des relations avec les utilisateurs de ce site. Les '*' sont acceptés. Laissez vide pour autoriser tous les domaines" + +#: src/Module/Admin/Site.php:632 +msgid "Allowed email domains" +msgstr "Domaines courriel autorisés" + +#: src/Module/Admin/Site.php:632 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "Liste de domaines - séparés par des virgules - dont les adresses e-mail sont autorisées à s'inscrire sur ce site. Les '*' sont acceptées. Laissez vide pour autoriser tous les domaines" + +#: src/Module/Admin/Site.php:633 +msgid "No OEmbed rich content" +msgstr "Désactiver le texte riche avec OEmbed" + +#: src/Module/Admin/Site.php:633 +msgid "" +"Don't show the rich content (e.g. embedded PDF), except from the domains " +"listed below." +msgstr "Evite le contenu riche avec OEmbed (comme un document PDF incrusté), sauf provenant des domaines autorisés listés ci-après." + +#: src/Module/Admin/Site.php:634 +msgid "Allowed OEmbed domains" +msgstr "Domaines autorisés pour OEmbed" + +#: src/Module/Admin/Site.php:634 +msgid "" +"Comma separated list of domains which oembed content is allowed to be " +"displayed. Wildcards are accepted." +msgstr "Liste de noms de domaine séparés par des virgules. Ces domaines peuvent afficher du contenu riche avec OEmbed." + +#: src/Module/Admin/Site.php:635 +msgid "Block public" +msgstr "Interdire la publication globale" + +#: src/Module/Admin/Site.php:635 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently logged in." +msgstr "Cocher pour bloquer les accès anonymes (non-connectés) à tout sauf aux pages personnelles publiques." + +#: src/Module/Admin/Site.php:636 +msgid "Force publish" +msgstr "Forcer la publication globale" + +#: src/Module/Admin/Site.php:636 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "Cocher pour publier obligatoirement tous les profils locaux dans l'annuaire du site." + +#: src/Module/Admin/Site.php:636 +msgid "Enabling this may violate privacy laws like the GDPR" +msgstr "Activer cette option peut potentiellement enfreindre les lois sur la protection de la vie privée comme le RGPD." + +#: src/Module/Admin/Site.php:637 +msgid "Global directory URL" +msgstr "URL de l'annuaire global" + +#: src/Module/Admin/Site.php:637 +msgid "" +"URL to the global directory. If this is not set, the global directory is " +"completely unavailable to the application." +msgstr "URL de l'annuaire global. Si ce champ n'est pas défini, l'annuaire global sera complètement indisponible pour l'application." + +#: src/Module/Admin/Site.php:638 +msgid "Private posts by default for new users" +msgstr "Publications privées par défaut pour les nouveaux utilisateurs" + +#: src/Module/Admin/Site.php:638 +msgid "" +"Set default post permissions for all new members to the default privacy " +"group rather than public." +msgstr "Rendre les publications de tous les nouveaux utilisateurs accessibles seulement par le groupe de contacts par défaut, et non par tout le monde." + +#: src/Module/Admin/Site.php:639 +msgid "Don't include post content in email notifications" +msgstr "Ne pas inclure le contenu posté dans l'e-mail de notification" + +#: src/Module/Admin/Site.php:639 +msgid "" +"Don't include the content of a post/comment/private message/etc. in the " +"email notifications that are sent out from this site, as a privacy measure." +msgstr "Ne pas inclure le contenu de publication/commentaire/message privé/etc dans l'e-mail de notification qui est envoyé à partir du site, par mesure de confidentialité." + +#: src/Module/Admin/Site.php:640 +msgid "Disallow public access to addons listed in the apps menu." +msgstr "Interdire l’accès public pour les greffons listées dans le menu apps." + +#: src/Module/Admin/Site.php:640 +msgid "" +"Checking this box will restrict addons listed in the apps menu to members " +"only." +msgstr "Cocher cette case restreint la liste des greffons dans le menu des applications seulement aux membres." + +#: src/Module/Admin/Site.php:641 +msgid "Don't embed private images in posts" +msgstr "Ne pas miniaturiser les images privées dans les publications" + +#: src/Module/Admin/Site.php:641 +msgid "" +"Don't replace locally-hosted private photos in posts with an embedded copy " +"of the image. This means that contacts who receive posts containing private " +"photos will have to authenticate and load each image, which may take a " +"while." +msgstr "Ne remplacez pas les images privées hébergées localement dans les publications avec une image attaché en copie, car cela signifie que le contact qui reçoit les publications contenant ces photos privées devra s’authentifier pour charger chaque image, ce qui peut prendre du temps." + +#: src/Module/Admin/Site.php:642 +msgid "Explicit Content" +msgstr "Contenu adulte" + +#: src/Module/Admin/Site.php:642 +msgid "" +"Set this to announce that your node is used mostly for explicit content that" +" might not be suited for minors. This information will be published in the " +"node information and might be used, e.g. by the global directory, to filter " +"your node from listings of nodes to join. Additionally a note about this " +"will be shown at the user registration page." +msgstr "Activez cette option si votre site est principalement utilisé pour publier du contenu adulte. Cette information est publique et peut être utilisée pour filtrer votre site dans le répertoire de site global. Elle est également affichée sur la page d'inscription." + +#: src/Module/Admin/Site.php:643 +msgid "Allow Users to set remote_self" +msgstr "Autoriser les utilisateurs à définir remote_self" + +#: src/Module/Admin/Site.php:643 +msgid "" +"With checking this, every user is allowed to mark every contact as a " +"remote_self in the repair contact dialog. Setting this flag on a contact " +"causes mirroring every posting of that contact in the users stream." +msgstr "Cocher cette case, permet à chaque utilisateur de marquer chaque contact comme un remote_self dans la boîte de dialogue de réparation des contacts. Activer cette fonction à un contact engendre la réplique de toutes les publications d'un contact dans le flux d'activités des utilisateurs." + +#: src/Module/Admin/Site.php:644 +msgid "Block multiple registrations" +msgstr "Interdire les inscriptions multiples" + +#: src/Module/Admin/Site.php:644 +msgid "Disallow users to register additional accounts for use as pages." +msgstr "Ne pas permettre l'inscription de comptes multiples comme des pages." + +#: src/Module/Admin/Site.php:645 +msgid "Disable OpenID" +msgstr "Désactiver OpenID" + +#: src/Module/Admin/Site.php:645 +msgid "Disable OpenID support for registration and logins." +msgstr "Désactive OpenID pour l'inscription et l'identification." + +#: src/Module/Admin/Site.php:646 +msgid "No Fullname check" +msgstr "Désactiver l'obligation de nom complet" + +#: src/Module/Admin/Site.php:646 +msgid "" +"Allow users to register without a space between the first name and the last " +"name in their full name." +msgstr "Supprime l'obligation d'avoir au moins un espace dans le nom complet des utilisateurs pour séparer leur prénom et nom de famille." + +#: src/Module/Admin/Site.php:647 +msgid "Community pages for visitors" +msgstr "Affichage de la page communauté pour les utilisateurs anonymes" + +#: src/Module/Admin/Site.php:647 +msgid "" +"Which community pages should be available for visitors. Local users always " +"see both pages." +msgstr "Quelles pages communauté sont disponibles pour les utilisateurs anonymes." + +#: src/Module/Admin/Site.php:648 +msgid "Posts per user on community page" +msgstr "Nombre de publications par utilisateur sur la page de la communauté (n'est pas valide pour " + +#: src/Module/Admin/Site.php:648 +msgid "" +"The maximum number of posts per user on the community page. (Not valid for " +"\"Global Community\")" +msgstr "Le nombre maximum de publications par auteur par page dans le flux communautaire local." + +#: src/Module/Admin/Site.php:649 +msgid "Disable OStatus support" +msgstr "Désactiver OStatus" + +#: src/Module/Admin/Site.php:649 +msgid "" +"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " +"communications in OStatus are public, so privacy warnings will be " +"occasionally displayed." +msgstr "Désactive le support natif d'OStatus (StatusNet, GNU Social, etc...). Toutes les communications via OStatus sont publiques, donc des avertissements de protection de vie privée sont régulièrement affichés." + +#: src/Module/Admin/Site.php:650 +msgid "OStatus support can only be enabled if threading is enabled." +msgstr "Le support OStatus ne peut être activé que si l'imbrication des commentaires est activée." + +#: src/Module/Admin/Site.php:652 +msgid "" +"Diaspora support can't be enabled because Friendica was installed into a sub" +" directory." +msgstr "Le support de Diaspora ne peut pas être activé parce que Friendica a été installé dans un sous-répertoire." + +#: src/Module/Admin/Site.php:653 +msgid "Enable Diaspora support" +msgstr "Activer le support de Diaspora" + +#: src/Module/Admin/Site.php:653 +msgid "Provide built-in Diaspora network compatibility." +msgstr "Fournir une compatibilité Diaspora intégrée." + +#: src/Module/Admin/Site.php:654 +msgid "Only allow Friendica contacts" +msgstr "N'autoriser que les contacts Friendica" + +#: src/Module/Admin/Site.php:654 +msgid "" +"All contacts must use Friendica protocols. All other built-in communication " +"protocols disabled." +msgstr "Tous les contacts doivent utiliser les protocoles de Friendica. Tous les autres protocoles de communication intégrés sont désactivés." + +#: src/Module/Admin/Site.php:655 +msgid "Verify SSL" +msgstr "Vérifier SSL" + +#: src/Module/Admin/Site.php:655 +msgid "" +"If you wish, you can turn on strict certificate checking. This will mean you" +" cannot connect (at all) to self-signed SSL sites." +msgstr "Si vous le souhaitez, vous pouvez activier la vérification stricte des certificats. Cela signifie que vous ne pourrez pas vous connecter (du tout) aux sites SSL munis d'un certificat auto-signé." + +#: src/Module/Admin/Site.php:656 +msgid "Proxy user" +msgstr "Utilisateur du proxy" + +#: src/Module/Admin/Site.php:657 +msgid "Proxy URL" +msgstr "URL du proxy" + +#: src/Module/Admin/Site.php:658 +msgid "Network timeout" +msgstr "Dépassement du délai d'attente du réseau" + +#: src/Module/Admin/Site.php:658 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "Valeur en secondes. Mettre à 0 pour 'illimité' (pas recommandé)." + +#: src/Module/Admin/Site.php:659 +msgid "Maximum Load Average" +msgstr "Plafond de la charge moyenne" + +#: src/Module/Admin/Site.php:659 +#, php-format +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default %d." +msgstr "La charge système maximal avant que les processus livraisons et de sondage de profils distants soient reportées. Défaut : %d." + +#: src/Module/Admin/Site.php:660 +msgid "Maximum Load Average (Frontend)" +msgstr "Plafond de la charge moyenne (frontale)" + +#: src/Module/Admin/Site.php:660 +msgid "Maximum system load before the frontend quits service - default 50." +msgstr "Limite de charge système pour le rendu des pages - défaut 50." + +#: src/Module/Admin/Site.php:661 +msgid "Minimal Memory" +msgstr "Mémoire minimum" + +#: src/Module/Admin/Site.php:661 +msgid "" +"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " +"default 0 (deactivated)." +msgstr "Mémoire libre minimale pour les tâches de fond (en Mo). Requiert l'accès à /proc/meminfo. La valeur par défaut est 0 (désactivé)." + +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables" +msgstr "" + +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "" + +#: src/Module/Admin/Site.php:664 +msgid "Discover followers/followings from contacts" +msgstr "" + +#: src/Module/Admin/Site.php:664 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "None - deactivated" +msgstr "" + +#: src/Module/Admin/Site.php:666 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:667 +msgid "" +"Interactors - contacts of our local contacts and contacts who interacted on " +"locally visible postings are discovered for their followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "Synchronize the contacts with the directory server" +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "" + +#: src/Module/Admin/Site.php:671 +msgid "Days between requery" +msgstr "Nombre de jours entre les requêtes" + +#: src/Module/Admin/Site.php:671 +msgid "Number of days after which a server is requeried for his contacts." +msgstr "Nombre de jours avant qu'une requête de contacts soient envoyée à nouveau à un serveur." + +#: src/Module/Admin/Site.php:672 +msgid "Discover contacts from other servers" +msgstr "Découvrir des contacts des autres serveurs" + +#: src/Module/Admin/Site.php:672 +msgid "" +"Periodically query other servers for contacts. The system queries Friendica," +" Mastodon and Hubzilla servers." +msgstr "" + +#: src/Module/Admin/Site.php:673 +msgid "Search the local directory" +msgstr "Chercher dans le répertoire local" + +#: src/Module/Admin/Site.php:673 +msgid "" +"Search the local directory instead of the global directory. When searching " +"locally, every search will be executed on the global directory in the " +"background. This improves the search results when the search is repeated." +msgstr "Cherche dans le répertoire local au lieu du répertoire local. Quand une recherche locale est effectuée, la même recherche est effectuée dans le répertoire global en tâche de fond. Cela améliore les résultats de la recherche si elle est réitérée." + +#: src/Module/Admin/Site.php:675 +msgid "Publish server information" +msgstr "Publier les informations du serveur" + +#: src/Module/Admin/Site.php:675 +msgid "" +"If enabled, general server and usage data will be published. The data " +"contains the name and version of the server, number of users with public " +"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." +msgstr "" + +#: src/Module/Admin/Site.php:677 +msgid "Check upstream version" +msgstr "Mises à jour" + +#: src/Module/Admin/Site.php:677 +msgid "" +"Enables checking for new Friendica versions at github. If there is a new " +"version, you will be informed in the admin panel overview." +msgstr "Permet de vérifier la présence de nouvelles versions de Friendica sur github. Si une nouvelle version est disponible, vous recevrez une notification dans l'interface d'administration." + +#: src/Module/Admin/Site.php:678 +msgid "Suppress Tags" +msgstr "Masquer les tags" + +#: src/Module/Admin/Site.php:678 +msgid "Suppress showing a list of hashtags at the end of the posting." +msgstr "Ne pas afficher la liste des hashtags à la fin d’un message." + +#: src/Module/Admin/Site.php:679 +msgid "Clean database" +msgstr "Nettoyer la base de données" + +#: src/Module/Admin/Site.php:679 +msgid "" +"Remove old remote items, orphaned database records and old content from some" +" other helper tables." +msgstr "Supprime les conversations distantes anciennes, les enregistrements orphelins et le contenu obsolète de certaines tables de débogage." + +#: src/Module/Admin/Site.php:680 +msgid "Lifespan of remote items" +msgstr "Durée de vie des conversations distantes" + +#: src/Module/Admin/Site.php:680 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"remote items will be deleted. Own items, and marked or filed items are " +"always kept. 0 disables this behaviour." +msgstr "Si le nettoyage de la base de donnée est actif, cette valeur représente le délai en jours après lequel les conversations distantes sont supprimées. Les conversations démarrées par un utilisateur local, étoilées ou archivées sont toujours conservées. 0 pour désactiver." + +#: src/Module/Admin/Site.php:681 +msgid "Lifespan of unclaimed items" +msgstr "Durée de vie des conversations relayées" + +#: src/Module/Admin/Site.php:681 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"unclaimed remote items (mostly content from the relay) will be deleted. " +"Default value is 90 days. Defaults to the general lifespan value of remote " +"items if set to 0." +msgstr "Si le nettoyage de la base de donnée est actif, cette valeur représente le délai en jours après lequel les conversations relayées qui n'ont pas reçu d'interactions locales sont supprimées. La valeur par défaut est 90 jours. 0 pour aligner cette valeur sur la durée de vie des conversations distantes." + +#: src/Module/Admin/Site.php:682 +msgid "Lifespan of raw conversation data" +msgstr "Durée de vie des méta-données de conversation" + +#: src/Module/Admin/Site.php:682 +msgid "" +"The conversation data is used for ActivityPub and OStatus, as well as for " +"debug purposes. It should be safe to remove it after 14 days, default is 90 " +"days." +msgstr "Cette valeur représente le délai en jours après lequel les méta-données de conversations sont supprimées. Ces méta-données sont utilisées par les protocoles ActivityPub et OStatus, et pour le débogage. Il est prudent de conserver ces meta-données pendant au moins 14 jours. La valeur par défaut est 90 jours." + +#: src/Module/Admin/Site.php:683 +msgid "Path to item cache" +msgstr "Chemin vers le cache des objets." + +#: src/Module/Admin/Site.php:683 +msgid "The item caches buffers generated bbcode and external images." +msgstr "Le cache de publications contient des textes HTML de BBCode compil's et une copie de chaque image distante." + +#: src/Module/Admin/Site.php:684 +msgid "Cache duration in seconds" +msgstr "Durée du cache en secondes" + +#: src/Module/Admin/Site.php:684 +msgid "" +"How long should the cache files be hold? Default value is 86400 seconds (One" +" day). To disable the item cache, set the value to -1." +msgstr "Combien de temps les fichiers de cache doivent être maintenu? La valeur par défaut est 86400 secondes (une journée). Pour désactiver le cache de l'item, définissez la valeur à -1." + +#: src/Module/Admin/Site.php:685 +msgid "Maximum numbers of comments per post" +msgstr "Nombre maximum de commentaires par publication" + +#: src/Module/Admin/Site.php:685 +msgid "How much comments should be shown for each post? Default value is 100." +msgstr "Combien de commentaires doivent être affichés pour chaque publication? Valeur par défaut: 100." + +#: src/Module/Admin/Site.php:686 +msgid "Maximum numbers of comments per post on the display page" +msgstr "" + +#: src/Module/Admin/Site.php:686 +msgid "" +"How many comments should be shown on the single view for each post? Default " +"value is 1000." +msgstr "" + +#: src/Module/Admin/Site.php:687 +msgid "Temp path" +msgstr "Chemin des fichiers temporaires" + +#: src/Module/Admin/Site.php:687 +msgid "" +"If you have a restricted system where the webserver can't access the system " +"temp path, enter another path here." +msgstr "Si vous n'avez pas la possibilité d'avoir accès au répertoire temp, entrez un autre répertoire ici." + +#: src/Module/Admin/Site.php:688 +msgid "Disable picture proxy" +msgstr "Désactiver le proxy image " + +#: src/Module/Admin/Site.php:688 +msgid "" +"The picture proxy increases performance and privacy. It shouldn't be used on" +" systems with very low bandwidth." +msgstr "Le proxy d'image améliore les performances d'affichage et protège la vie privée des utilisateurs locaux. Il n'est pas recommandé de l'activer sur un serveur avec une bande passante limitée." + +#: src/Module/Admin/Site.php:689 +msgid "Only search in tags" +msgstr "Rechercher seulement dans les étiquettes" + +#: src/Module/Admin/Site.php:689 +msgid "On large systems the text search can slow down the system extremely." +msgstr "La recherche textuelle peut ralentir considérablement les systèmes de grande taille." + +#: src/Module/Admin/Site.php:691 +msgid "New base url" +msgstr "Nouvelle URL de base" + +#: src/Module/Admin/Site.php:691 +msgid "" +"Change base url for this server. Sends relocate message to all Friendica and" +" Diaspora* contacts of all users." +msgstr "Changer l'URL de base de ce serveur. Envoie un message de déménagement à tous les contacts Friendica et Diaspora des utilisateurs locaux." + +#: src/Module/Admin/Site.php:693 +msgid "RINO Encryption" +msgstr "Chiffrement RINO" + +#: src/Module/Admin/Site.php:693 +msgid "Encryption layer between nodes." +msgstr "Couche de chiffrement entre les nœuds du réseau." + +#: src/Module/Admin/Site.php:693 src/Module/Admin/Site.php:703 +#: src/Module/Contact.php:552 src/Module/Settings/TwoFactor/Index.php:113 +msgid "Disabled" +msgstr "Désactivé" + +#: src/Module/Admin/Site.php:693 +msgid "Enabled" +msgstr "Activé" + +#: src/Module/Admin/Site.php:695 +msgid "Maximum number of parallel workers" +msgstr "Nombre maximum de processus simultanés" + +#: src/Module/Admin/Site.php:695 +#, php-format +msgid "" +"On shared hosters set this to %d. On larger systems, values of %d are great." +" Default value is %d." +msgstr "Sur un hébergement partagé, mettez %d. Sur des serveurs plus puissants, %d est optimal. La valeur par défaut est %d." + +#: src/Module/Admin/Site.php:696 +msgid "Don't use \"proc_open\" with the worker" +msgstr "" + +#: src/Module/Admin/Site.php:696 +msgid "" +"Enable this if your system doesn't allow the use of \"proc_open\". This can " +"happen on shared hosters. If this is enabled you should increase the " +"frequency of worker calls in your crontab." +msgstr "" + +#: src/Module/Admin/Site.php:697 +msgid "Enable fastlane" +msgstr "Activer la file prioritaire" + +#: src/Module/Admin/Site.php:697 +msgid "" +"When enabed, the fastlane mechanism starts an additional worker if processes" +" with higher priority are blocked by processes of lower priority." +msgstr "La file prioritaire est un ouvrier additionel démarré quand des tâches de fondde grande importance sont bloquées par des tâches de moindre importance dans la file d'attente." + +#: src/Module/Admin/Site.php:698 +msgid "Enable frontend worker" +msgstr "Activer l'ouvrier manuel" + +#: src/Module/Admin/Site.php:698 +#, php-format +msgid "" +"When enabled the Worker process is triggered when backend access is " +"performed (e.g. messages being delivered). On smaller sites you might want " +"to call %s/worker on a regular basis via an external cron job. You should " +"only enable this option if you cannot utilize cron/scheduled jobs on your " +"server." +msgstr "" + +#: src/Module/Admin/Site.php:700 +msgid "Subscribe to relay" +msgstr "S'abonner au relai" + +#: src/Module/Admin/Site.php:700 +msgid "" +"Enables the receiving of public posts from the relay. They will be included " +"in the search, subscribed tags and on the global community page." +msgstr "Active la réception de conversations publiques relayées. Elles sont affichées dans la page de recherche, les recherches enregistrées et dans la page de communauté globale." + +#: src/Module/Admin/Site.php:701 +msgid "Relay server" +msgstr "Serveur relai" + +#: src/Module/Admin/Site.php:701 +msgid "" +"Address of the relay server where public posts should be send to. For " +"example https://relay.diasp.org" +msgstr "URL du serveur relai auquel les conversations publique locales doivent être soumises." + +#: src/Module/Admin/Site.php:702 +msgid "Direct relay transfer" +msgstr "Relai direct" + +#: src/Module/Admin/Site.php:702 +msgid "" +"Enables the direct transfer to other servers without using the relay servers" +msgstr "Soumet les conversations publiques aux serveurs distants sans passer par le serveur relai." + +#: src/Module/Admin/Site.php:703 +msgid "Relay scope" +msgstr "Filtre du relai" + +#: src/Module/Admin/Site.php:703 +msgid "" +"Can be \"all\" or \"tags\". \"all\" means that every public post should be " +"received. \"tags\" means that only posts with selected tags should be " +"received." +msgstr "" + +#: src/Module/Admin/Site.php:703 +msgid "all" +msgstr "Tous" + +#: src/Module/Admin/Site.php:703 +msgid "tags" +msgstr "Tags" + +#: src/Module/Admin/Site.php:704 +msgid "Server tags" +msgstr "Tags de filtre du relai" + +#: src/Module/Admin/Site.php:704 +msgid "Comma separated list of tags for the \"tags\" subscription." +msgstr "" + +#: src/Module/Admin/Site.php:705 +msgid "Allow user tags" +msgstr "Inclure les tags des utilisateurs" + +#: src/Module/Admin/Site.php:705 +msgid "" +"If enabled, the tags from the saved searches will used for the \"tags\" " +"subscription in addition to the \"relay_server_tags\"." +msgstr "" + +#: src/Module/Admin/Site.php:708 +msgid "Start Relocation" +msgstr "Démarrer le déménagement" + +#: src/Module/Admin/Summary.php:53 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "" + +#: src/Module/Admin/Summary.php:57 #, php-format msgid "" "Your DB still runs with MyISAM tables. You should change the engine type to " @@ -5998,39 +6598,59 @@ msgid "" " an automatic conversion.
    " msgstr "
    Votre base de donnée comporte des tables MYISAM. Vous devriez changer pour InnoDB car il est prévu d'utiliser des fonctionnalités spécifiques à InnoDB à l'avenir. Veuillez consulter ce guide de conversion pour mettre à jour votre base de donnée. Vous pouvez également exécuter la commande php bin/console.php dbstructure toinnodb à la racine de votre répertoire Friendica pour une conversion automatique." -#: src/Module/Admin/Summary.php:58 +#: src/Module/Admin/Summary.php:62 +#, php-format +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that" +" are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the" +" command php bin/console.php dbstructure toinnodb of your Friendica" +" installation for an automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:71 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least" +" to %d (or -1 for autosizing). See here for more " +"information.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:80 #, php-format msgid "" "There is a new version of Friendica available for download. Your current " "version is %1$s, upstream version is %2$s" msgstr "Une nouvelle version de Friendica est disponible. Votre version est %1$s, la nouvelle version est %2$s" -#: src/Module/Admin/Summary.php:67 +#: src/Module/Admin/Summary.php:89 msgid "" "The database update failed. Please run \"php bin/console.php dbstructure " "update\" from the command line and have a look at the errors that might " "appear." msgstr "La mise à jour automatique de la base de donnée a échoué. Veuillez exécuter la commande php bin/console.php dbstructure update depuis votre répertoire Friendica et noter les erreurs potentielles." -#: src/Module/Admin/Summary.php:71 +#: src/Module/Admin/Summary.php:93 msgid "" "The last update failed. Please run \"php bin/console.php dbstructure " "update\" from the command line and have a look at the errors that might " "appear. (Some of the errors are possibly inside the logfile.)" msgstr "" -#: src/Module/Admin/Summary.php:76 +#: src/Module/Admin/Summary.php:98 msgid "The worker was never executed. Please check your database structure!" msgstr "Le 'worker' n'a pas encore été exécuté. Vérifiez la structure de votre base de données." -#: src/Module/Admin/Summary.php:78 +#: src/Module/Admin/Summary.php:100 #, php-format msgid "" "The last worker execution was on %s UTC. This is older than one hour. Please" " check your crontab settings." msgstr "La dernière exécution du 'worker' s'est déroulée à %s, c'est-à-dire il y a plus d'une heure. Vérifiez les réglages de crontab." -#: src/Module/Admin/Summary.php:83 +#: src/Module/Admin/Summary.php:105 #, php-format msgid "" "Friendica's configuration now is stored in config/local.config.php, please " @@ -6039,7 +6659,7 @@ msgid "" "help with the transition." msgstr "La configuration de votre site Friendica est maintenant stockée dans le fichier config/local.config.php, veuillez copier le fichier config/local-sample.config.php et transférer votre configuration depuis le fichier .htconfig.php. Veuillez consulter la page d'aide de configuration (en anglais) pour vous aider dans la transition." -#: src/Module/Admin/Summary.php:87 +#: src/Module/Admin/Summary.php:109 #, php-format msgid "" "Friendica's configuration now is stored in config/local.config.php, please " @@ -6048,7 +6668,7 @@ msgid "" "page for help with the transition." msgstr "La configuration de votre site Friendica est maintenant stockée dans le fichier config/local.config.php, veuillez copier le fichier config/local-sample.config.php et transférer votre configuration depuis le fichier config/local.ini.php. Veuillez consulter la page d'aide de configuration (en anglais) pour vous aider dans la transition." -#: src/Module/Admin/Summary.php:93 +#: src/Module/Admin/Summary.php:115 #, php-format msgid "" "%s is not reachable on your system. This is a severe " @@ -6056,109 +6676,154 @@ msgid "" "href=\"%s\">the installation page for help." msgstr "%s n'est pas accessible sur votre site. C'est un problème de configuration sévère qui empêche toute communication avec les serveurs distants. Veuillez consulter la page d'aide à l'installation (en anglais) pour plus d'information." -#: src/Module/Admin/Summary.php:111 +#: src/Module/Admin/Summary.php:133 #, php-format msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "" -#: src/Module/Admin/Summary.php:126 +#: src/Module/Admin/Summary.php:147 #, php-format msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "" -#: src/Module/Admin/Summary.php:142 +#: src/Module/Admin/Summary.php:163 #, php-format msgid "" "Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" " system.basepath from your db to avoid differences." msgstr "" -#: src/Module/Admin/Summary.php:150 +#: src/Module/Admin/Summary.php:171 #, php-format msgid "" "Friendica's current system.basepath '%s' is wrong and the config file '%s' " "isn't used." msgstr "" -#: src/Module/Admin/Summary.php:158 +#: src/Module/Admin/Summary.php:179 #, php-format msgid "" "Friendica's current system.basepath '%s' is not equal to the config file " "'%s'. Please fix your configuration." msgstr "" -#: src/Module/Admin/Summary.php:165 +#: src/Module/Admin/Summary.php:186 msgid "Normal Account" msgstr "Compte normal" -#: src/Module/Admin/Summary.php:166 +#: src/Module/Admin/Summary.php:187 msgid "Automatic Follower Account" msgstr "Profile Resuivant" -#: src/Module/Admin/Summary.php:167 +#: src/Module/Admin/Summary.php:188 msgid "Public Forum Account" msgstr "Forum public" -#: src/Module/Admin/Summary.php:168 +#: src/Module/Admin/Summary.php:189 msgid "Automatic Friend Account" msgstr "Compte personnel public" -#: src/Module/Admin/Summary.php:169 +#: src/Module/Admin/Summary.php:190 msgid "Blog Account" msgstr "Compte de blog" -#: src/Module/Admin/Summary.php:170 +#: src/Module/Admin/Summary.php:191 msgid "Private Forum Account" msgstr "Forum privé" -#: src/Module/Admin/Summary.php:190 +#: src/Module/Admin/Summary.php:211 msgid "Message queues" msgstr "Files d'attente des messages" -#: src/Module/Admin/Summary.php:196 +#: src/Module/Admin/Summary.php:217 msgid "Server Settings" msgstr "Paramètres du site" -#: src/Module/Admin/Summary.php:210 src/Repository/ProfileField.php:285 +#: src/Module/Admin/Summary.php:231 src/Repository/ProfileField.php:285 msgid "Summary" msgstr "Résumé" -#: src/Module/Admin/Summary.php:212 +#: src/Module/Admin/Summary.php:233 msgid "Registered users" msgstr "Utilisateurs inscrits" -#: src/Module/Admin/Summary.php:214 +#: src/Module/Admin/Summary.php:235 msgid "Pending registrations" msgstr "Inscriptions en attente" -#: src/Module/Admin/Summary.php:215 +#: src/Module/Admin/Summary.php:236 msgid "Version" msgstr "Version" -#: src/Module/Admin/Summary.php:219 +#: src/Module/Admin/Summary.php:240 msgid "Active addons" msgstr "Add-ons actifs" -#: src/Module/Admin/Tos.php:48 -msgid "The Terms of Service settings have been updated." +#: src/Module/Admin/Themes/Details.php:88 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "Thème %s désactivé." + +#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "Thème %s activé avec succès." + +#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "Le thème %s a échoué à s'installer." + +#: src/Module/Admin/Themes/Details.php:114 +msgid "Screenshot" +msgstr "Capture d'écran" + +#: src/Module/Admin/Themes/Details.php:122 +#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:100 +msgid "Themes" +msgstr "Thèmes" + +#: src/Module/Admin/Themes/Embed.php:84 +msgid "Unknown theme." +msgstr "Thème inconnu." + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" msgstr "" -#: src/Module/Admin/Tos.php:62 +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "Recharger les thèmes actifs" + +#: src/Module/Admin/Themes/Index.php:119 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "Aucun thème trouvé. Leur emplacement d'installation est%1$s." + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Experimental]" +msgstr "[Expérimental]" + +#: src/Module/Admin/Themes/Index.php:121 +msgid "[Unsupported]" +msgstr "[Non supporté]" + +#: src/Module/Admin/Tos.php:60 msgid "Display Terms of Service" msgstr "Afficher les Conditions d'Utilisation" -#: src/Module/Admin/Tos.php:62 +#: src/Module/Admin/Tos.php:60 msgid "" "Enable the Terms of Service page. If this is enabled a link to the terms " "will be added to the registration form and the general information page." msgstr "Active la page de Conditions d'Utilisation. Un lien vers cette page est ajouté dans le formulaire d'inscription et la page A Propos." -#: src/Module/Admin/Tos.php:63 +#: src/Module/Admin/Tos.php:61 msgid "Display Privacy Statement" msgstr "Afficher la Politique de Confidentialité" -#: src/Module/Admin/Tos.php:63 +#: src/Module/Admin/Tos.php:61 #, php-format msgid "" "Show some informations regarding the needed information to operate the node " @@ -6166,15 +6831,15 @@ msgid "" "\">EU-GDPR." msgstr "" -#: src/Module/Admin/Tos.php:64 +#: src/Module/Admin/Tos.php:62 msgid "Privacy Statement Preview" msgstr "Aperçu de la Politique de Confidentialité" -#: src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Tos.php:64 msgid "The Terms of Service" msgstr "Conditions d'Utilisation" -#: src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Tos.php:64 msgid "" "Enter the Terms of Service for your node here. You can use BBCode. Headers " "of sections should be [h2] and below." @@ -6267,7 +6932,7 @@ msgid "Type" msgstr "Type" #: src/Module/Admin/Users.php:243 src/Module/Admin/Users.php:260 -#: src/Module/Admin/Site.php:493 src/Module/BaseAdmin.php:98 +#: src/Module/BaseAdmin.php:98 msgid "Users" msgstr "Utilisateurs" @@ -6347,2367 +7012,14 @@ msgstr "Pseudo du nouvel utilisateur." msgid "Email address of the new user." msgstr "Adresse mail du nouvel utilisateur." -#: src/Module/Admin/Site.php:69 -msgid "Can not parse base url. Must have at least ://" -msgstr "Impossible d'analyser l'URL de base. Doit contenir au moins ://" - -#: src/Module/Admin/Site.php:252 -msgid "Invalid storage backend setting value." +#: src/Module/Api/Twitter/ContactEndpoint.php:65 src/Module/Contact.php:386 +msgid "Contact not found" msgstr "" -#: src/Module/Admin/Site.php:434 -msgid "Site settings updated." -msgstr "Réglages du site mis-à-jour." - -#: src/Module/Admin/Site.php:455 src/Module/Settings/Display.php:130 -msgid "No special theme for mobile devices" -msgstr "Pas de thème particulier pour les terminaux mobiles" - -#: src/Module/Admin/Site.php:472 src/Module/Settings/Display.php:140 -#, php-format -msgid "%s - (Experimental)" -msgstr "%s- (expérimental)" - -#: src/Module/Admin/Site.php:484 -msgid "No community page for local users" -msgstr "Pas de page communauté pour les utilisateurs enregistrés" - -#: src/Module/Admin/Site.php:485 -msgid "No community page" -msgstr "Aucune page de communauté" - -#: src/Module/Admin/Site.php:486 -msgid "Public postings from users of this site" -msgstr "Publications publiques des utilisateurs de ce site" - -#: src/Module/Admin/Site.php:487 -msgid "Public postings from the federated network" -msgstr "Publications publiques du réseau fédéré" - -#: src/Module/Admin/Site.php:488 -msgid "Public postings from local users and the federated network" -msgstr "Publications publiques des utilisateurs du site et du réseau fédéré" - -#: src/Module/Admin/Site.php:492 src/Module/Admin/Site.php:704 -#: src/Module/Admin/Site.php:714 src/Module/Settings/TwoFactor/Index.php:113 -#: src/Module/Contact.php:555 -msgid "Disabled" -msgstr "Désactivé" - -#: src/Module/Admin/Site.php:494 -msgid "Users, Global Contacts" -msgstr "Utilisateurs, Contacts Globaux" - -#: src/Module/Admin/Site.php:495 -msgid "Users, Global Contacts/fallback" -msgstr "Utilisateurs, Contacts Globaux/alternative" - -#: src/Module/Admin/Site.php:499 -msgid "One month" -msgstr "Un mois" - -#: src/Module/Admin/Site.php:500 -msgid "Three months" -msgstr "Trois mois" - -#: src/Module/Admin/Site.php:501 -msgid "Half a year" -msgstr "Six mois" - -#: src/Module/Admin/Site.php:502 -msgid "One year" -msgstr "Un an" - -#: src/Module/Admin/Site.php:508 -msgid "Multi user instance" -msgstr "Instance multi-utilisateurs" - -#: src/Module/Admin/Site.php:536 -msgid "Closed" -msgstr "Fermé" - -#: src/Module/Admin/Site.php:537 -msgid "Requires approval" -msgstr "Demande une apptrobation" - -#: src/Module/Admin/Site.php:538 -msgid "Open" -msgstr "Ouvert" - -#: src/Module/Admin/Site.php:542 src/Module/Install.php:200 -msgid "No SSL policy, links will track page SSL state" -msgstr "Pas de politique SSL, le liens conserveront l'état SSL de la page" - -#: src/Module/Admin/Site.php:543 src/Module/Install.php:201 -msgid "Force all links to use SSL" -msgstr "Forcer tous les liens à utiliser SSL" - -#: src/Module/Admin/Site.php:544 src/Module/Install.php:202 -msgid "Self-signed certificate, use SSL for local links only (discouraged)" -msgstr "Certificat auto-signé, n'utiliser SSL que pour les liens locaux (non recommandé)" - -#: src/Module/Admin/Site.php:548 -msgid "Don't check" -msgstr "Ne pas rechercher" - -#: src/Module/Admin/Site.php:549 -msgid "check the stable version" -msgstr "Rechercher les versions stables" - -#: src/Module/Admin/Site.php:550 -msgid "check the development version" -msgstr "Rechercher les versions de développement" - -#: src/Module/Admin/Site.php:554 -msgid "none" +#: src/Module/Api/Twitter/ContactEndpoint.php:135 +msgid "Profile not found" msgstr "" -#: src/Module/Admin/Site.php:555 -msgid "Direct contacts" -msgstr "" - -#: src/Module/Admin/Site.php:556 -msgid "Contacts of contacts" -msgstr "" - -#: src/Module/Admin/Site.php:573 -msgid "Database (legacy)" -msgstr "Base de donnée (historique)" - -#: src/Module/Admin/Site.php:604 src/Module/BaseAdmin.php:97 -msgid "Site" -msgstr "Site" - -#: src/Module/Admin/Site.php:606 -msgid "Republish users to directory" -msgstr "Republier les utilisateurs sur le répertoire" - -#: src/Module/Admin/Site.php:607 src/Module/Register.php:139 -msgid "Registration" -msgstr "Inscription" - -#: src/Module/Admin/Site.php:608 -msgid "File upload" -msgstr "Téléversement de fichier" - -#: src/Module/Admin/Site.php:609 -msgid "Policies" -msgstr "Politiques" - -#: src/Module/Admin/Site.php:611 -msgid "Auto Discovered Contact Directory" -msgstr "Répertoire de Contacts Découverts Automatiquement" - -#: src/Module/Admin/Site.php:612 -msgid "Performance" -msgstr "Performance" - -#: src/Module/Admin/Site.php:613 -msgid "Worker" -msgstr "Worker" - -#: src/Module/Admin/Site.php:614 -msgid "Message Relay" -msgstr "Relai de publication" - -#: src/Module/Admin/Site.php:615 -msgid "Relocate Instance" -msgstr "Déménager le site" - -#: src/Module/Admin/Site.php:616 -msgid "Warning! Advanced function. Could make this server unreachable." -msgstr "Attention! Cette fonctionnalité avancée peut rendre votre site inaccessible." - -#: src/Module/Admin/Site.php:620 -msgid "Site name" -msgstr "Nom du site" - -#: src/Module/Admin/Site.php:621 -msgid "Sender Email" -msgstr "Courriel de l'émetteur" - -#: src/Module/Admin/Site.php:621 -msgid "" -"The email address your server shall use to send notification emails from." -msgstr "L'adresse courriel à partir de laquelle votre serveur enverra des courriels." - -#: src/Module/Admin/Site.php:622 -msgid "Banner/Logo" -msgstr "Bannière/Logo" - -#: src/Module/Admin/Site.php:623 -msgid "Email Banner/Logo" -msgstr "Bannière/Logo d'email" - -#: src/Module/Admin/Site.php:624 -msgid "Shortcut icon" -msgstr "Icône de raccourci" - -#: src/Module/Admin/Site.php:624 -msgid "Link to an icon that will be used for browsers." -msgstr "Lien vers une icône qui sera utilisée pour les navigateurs." - -#: src/Module/Admin/Site.php:625 -msgid "Touch icon" -msgstr "Icône pour systèmes tactiles" - -#: src/Module/Admin/Site.php:625 -msgid "Link to an icon that will be used for tablets and mobiles." -msgstr "Lien vers une icône qui sera utilisée pour les tablettes et les mobiles." - -#: src/Module/Admin/Site.php:626 -msgid "Additional Info" -msgstr "Informations supplémentaires" - -#: src/Module/Admin/Site.php:626 -#, php-format -msgid "" -"For public servers: you can add additional information here that will be " -"listed at %s/servers." -msgstr "Description publique destinée au répertoire global de sites Friendica." - -#: src/Module/Admin/Site.php:627 -msgid "System language" -msgstr "Langue du système" - -#: src/Module/Admin/Site.php:628 -msgid "System theme" -msgstr "Thème du système" - -#: src/Module/Admin/Site.php:628 -msgid "" -"Default system theme - may be over-ridden by user profiles - Change default theme settings" -msgstr "Thème du site par défaut, peut varier en fonction du profil visité -Changer les réglages du thème par défaut" - -#: src/Module/Admin/Site.php:629 -msgid "Mobile system theme" -msgstr "Thème mobile" - -#: src/Module/Admin/Site.php:629 -msgid "Theme for mobile devices" -msgstr "Thème pour les terminaux mobiles" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:210 -msgid "SSL link policy" -msgstr "Politique SSL pour les liens" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:212 -msgid "Determines whether generated links should be forced to use SSL" -msgstr "Détermine si les liens générés doivent forcer l'utilisation de SSL" - -#: src/Module/Admin/Site.php:631 -msgid "Force SSL" -msgstr "SSL obligatoire" - -#: src/Module/Admin/Site.php:631 -msgid "" -"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" -" to endless loops." -msgstr "Redirige toutes les requêtes en clair vers des requêtes SSL. Attention : sur certains systèmes cela peut conduire à des boucles de redirection infinies." - -#: src/Module/Admin/Site.php:632 -msgid "Hide help entry from navigation menu" -msgstr "Cacher l'aide du menu de navigation" - -#: src/Module/Admin/Site.php:632 -msgid "" -"Hides the menu entry for the Help pages from the navigation menu. You can " -"still access it calling /help directly." -msgstr "Cacher du menu de navigation l'entrée vers les pages d'aide. Vous pouvez toujours y accéder en tapant directement /help." - -#: src/Module/Admin/Site.php:633 -msgid "Single user instance" -msgstr "Instance mono-utilisateur" - -#: src/Module/Admin/Site.php:633 -msgid "Make this instance multi-user or single-user for the named user" -msgstr "Transformer cette en instance en multi-utilisateur ou mono-utilisateur pour cet l'utilisateur." - -#: src/Module/Admin/Site.php:635 -msgid "File storage backend" -msgstr "Destination du stockage de fichier" - -#: src/Module/Admin/Site.php:635 -msgid "" -"The backend used to store uploaded data. If you change the storage backend, " -"you can manually move the existing files. If you do not do so, the files " -"uploaded before the change will still be available at the old backend. " -"Please see the settings documentation" -" for more information about the choices and the moving procedure." -msgstr "La destination du stockage des fichiers. Si vous changez cette destination, vous pouvez migrer les fichiers existants. Si vous ne le faites pas, ils resteront accessibles à leur emplacement actuel. Veuillez consulter la page d'aide à la Configuration (en anglais) pour plus d'information sur les choix possibles et la procédure de migration." - -#: src/Module/Admin/Site.php:637 -msgid "Maximum image size" -msgstr "Taille maximale des images" - -#: src/Module/Admin/Site.php:637 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "Taille maximale des images envoyées (en octets). 0 par défaut, c'est à dire \"aucune limite\"." - -#: src/Module/Admin/Site.php:638 -msgid "Maximum image length" -msgstr "Longueur maximale des images" - -#: src/Module/Admin/Site.php:638 -msgid "" -"Maximum length in pixels of the longest side of uploaded images. Default is " -"-1, which means no limits." -msgstr "Longueur maximale en pixels du plus long côté des images téléversées. La valeur par défaut est -1 : absence de limite." - -#: src/Module/Admin/Site.php:639 -msgid "JPEG image quality" -msgstr "Qualité JPEG des images" - -#: src/Module/Admin/Site.php:639 -msgid "" -"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " -"100, which is full quality." -msgstr "Les JPEGs téléversés seront sauvegardés avec ce niveau de qualité [0-100]. La valeur par défaut est 100, soit la qualité maximale." - -#: src/Module/Admin/Site.php:641 -msgid "Register policy" -msgstr "Politique d'inscription" - -#: src/Module/Admin/Site.php:642 -msgid "Maximum Daily Registrations" -msgstr "Inscriptions maximum par jour" - -#: src/Module/Admin/Site.php:642 -msgid "" -"If registration is permitted above, this sets the maximum number of new user" -" registrations to accept per day. If register is set to closed, this " -"setting has no effect." -msgstr "Si les inscriptions sont permises ci-dessus, ceci fixe le nombre maximum d'inscriptions de nouveaux utilisateurs acceptées par jour. Si les inscriptions ne sont pas ouvertes, ce paramètre n'a aucun effet." - -#: src/Module/Admin/Site.php:643 -msgid "Register text" -msgstr "Texte d'inscription" - -#: src/Module/Admin/Site.php:643 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." -msgstr "Ce texte est affiché sur la page d'inscription. Les BBCodes sont autorisés." - -#: src/Module/Admin/Site.php:644 -msgid "Forbidden Nicknames" -msgstr "Identifiants réservés" - -#: src/Module/Admin/Site.php:644 -msgid "" -"Comma separated list of nicknames that are forbidden from registration. " -"Preset is a list of role names according RFC 2142." -msgstr "Liste d'identifiants réservés séparés par des virgules. Ces identifiants ne peuvent pas être utilisés pour s'enregistrer. La liste de base provient de la RFC 2142." - -#: src/Module/Admin/Site.php:645 -msgid "Accounts abandoned after x days" -msgstr "Les comptes sont abandonnés après x jours" - -#: src/Module/Admin/Site.php:645 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "Pour ne pas gaspiller les ressources système, on cesse d'interroger les sites distants pour les comptes abandonnés. Mettre 0 pour désactiver cette fonction." - -#: src/Module/Admin/Site.php:646 -msgid "Allowed friend domains" -msgstr "Domaines autorisés" - -#: src/Module/Admin/Site.php:646 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "Une liste de domaines, séparés par des virgules, autorisés à établir des relations avec les utilisateurs de ce site. Les '*' sont acceptés. Laissez vide pour autoriser tous les domaines" - -#: src/Module/Admin/Site.php:647 -msgid "Allowed email domains" -msgstr "Domaines courriel autorisés" - -#: src/Module/Admin/Site.php:647 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "Liste de domaines - séparés par des virgules - dont les adresses e-mail sont autorisées à s'inscrire sur ce site. Les '*' sont acceptées. Laissez vide pour autoriser tous les domaines" - -#: src/Module/Admin/Site.php:648 -msgid "No OEmbed rich content" -msgstr "Désactiver le texte riche avec OEmbed" - -#: src/Module/Admin/Site.php:648 -msgid "" -"Don't show the rich content (e.g. embedded PDF), except from the domains " -"listed below." -msgstr "Evite le contenu riche avec OEmbed (comme un document PDF incrusté), sauf provenant des domaines autorisés listés ci-après." - -#: src/Module/Admin/Site.php:649 -msgid "Allowed OEmbed domains" -msgstr "Domaines autorisés pour OEmbed" - -#: src/Module/Admin/Site.php:649 -msgid "" -"Comma separated list of domains which oembed content is allowed to be " -"displayed. Wildcards are accepted." -msgstr "Liste de noms de domaine séparés par des virgules. Ces domaines peuvent afficher du contenu riche avec OEmbed." - -#: src/Module/Admin/Site.php:650 -msgid "Block public" -msgstr "Interdire la publication globale" - -#: src/Module/Admin/Site.php:650 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." -msgstr "Cocher pour bloquer les accès anonymes (non-connectés) à tout sauf aux pages personnelles publiques." - -#: src/Module/Admin/Site.php:651 -msgid "Force publish" -msgstr "Forcer la publication globale" - -#: src/Module/Admin/Site.php:651 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "Cocher pour publier obligatoirement tous les profils locaux dans l'annuaire du site." - -#: src/Module/Admin/Site.php:651 -msgid "Enabling this may violate privacy laws like the GDPR" -msgstr "Activer cette option peut potentiellement enfreindre les lois sur la protection de la vie privée comme le RGPD." - -#: src/Module/Admin/Site.php:652 -msgid "Global directory URL" -msgstr "URL de l'annuaire global" - -#: src/Module/Admin/Site.php:652 -msgid "" -"URL to the global directory. If this is not set, the global directory is " -"completely unavailable to the application." -msgstr "URL de l'annuaire global. Si ce champ n'est pas défini, l'annuaire global sera complètement indisponible pour l'application." - -#: src/Module/Admin/Site.php:653 -msgid "Private posts by default for new users" -msgstr "Publications privées par défaut pour les nouveaux utilisateurs" - -#: src/Module/Admin/Site.php:653 -msgid "" -"Set default post permissions for all new members to the default privacy " -"group rather than public." -msgstr "Rendre les publications de tous les nouveaux utilisateurs accessibles seulement par le groupe de contacts par défaut, et non par tout le monde." - -#: src/Module/Admin/Site.php:654 -msgid "Don't include post content in email notifications" -msgstr "Ne pas inclure le contenu posté dans l'e-mail de notification" - -#: src/Module/Admin/Site.php:654 -msgid "" -"Don't include the content of a post/comment/private message/etc. in the " -"email notifications that are sent out from this site, as a privacy measure." -msgstr "Ne pas inclure le contenu de publication/commentaire/message privé/etc dans l'e-mail de notification qui est envoyé à partir du site, par mesure de confidentialité." - -#: src/Module/Admin/Site.php:655 -msgid "Disallow public access to addons listed in the apps menu." -msgstr "Interdire l’accès public pour les greffons listées dans le menu apps." - -#: src/Module/Admin/Site.php:655 -msgid "" -"Checking this box will restrict addons listed in the apps menu to members " -"only." -msgstr "Cocher cette case restreint la liste des greffons dans le menu des applications seulement aux membres." - -#: src/Module/Admin/Site.php:656 -msgid "Don't embed private images in posts" -msgstr "Ne pas miniaturiser les images privées dans les publications" - -#: src/Module/Admin/Site.php:656 -msgid "" -"Don't replace locally-hosted private photos in posts with an embedded copy " -"of the image. This means that contacts who receive posts containing private " -"photos will have to authenticate and load each image, which may take a " -"while." -msgstr "Ne remplacez pas les images privées hébergées localement dans les publications avec une image attaché en copie, car cela signifie que le contact qui reçoit les publications contenant ces photos privées devra s’authentifier pour charger chaque image, ce qui peut prendre du temps." - -#: src/Module/Admin/Site.php:657 -msgid "Explicit Content" -msgstr "Contenu adulte" - -#: src/Module/Admin/Site.php:657 -msgid "" -"Set this to announce that your node is used mostly for explicit content that" -" might not be suited for minors. This information will be published in the " -"node information and might be used, e.g. by the global directory, to filter " -"your node from listings of nodes to join. Additionally a note about this " -"will be shown at the user registration page." -msgstr "Activez cette option si votre site est principalement utilisé pour publier du contenu adulte. Cette information est publique et peut être utilisée pour filtrer votre site dans le répertoire de site global. Elle est également affichée sur la page d'inscription." - -#: src/Module/Admin/Site.php:658 -msgid "Allow Users to set remote_self" -msgstr "Autoriser les utilisateurs à définir remote_self" - -#: src/Module/Admin/Site.php:658 -msgid "" -"With checking this, every user is allowed to mark every contact as a " -"remote_self in the repair contact dialog. Setting this flag on a contact " -"causes mirroring every posting of that contact in the users stream." -msgstr "Cocher cette case, permet à chaque utilisateur de marquer chaque contact comme un remote_self dans la boîte de dialogue de réparation des contacts. Activer cette fonction à un contact engendre la réplique de toutes les publications d'un contact dans le flux d'activités des utilisateurs." - -#: src/Module/Admin/Site.php:659 -msgid "Block multiple registrations" -msgstr "Interdire les inscriptions multiples" - -#: src/Module/Admin/Site.php:659 -msgid "Disallow users to register additional accounts for use as pages." -msgstr "Ne pas permettre l'inscription de comptes multiples comme des pages." - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID" -msgstr "Désactiver OpenID" - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID support for registration and logins." -msgstr "Désactive OpenID pour l'inscription et l'identification." - -#: src/Module/Admin/Site.php:661 -msgid "No Fullname check" -msgstr "Désactiver l'obligation de nom complet" - -#: src/Module/Admin/Site.php:661 -msgid "" -"Allow users to register without a space between the first name and the last " -"name in their full name." -msgstr "Supprime l'obligation d'avoir au moins un espace dans le nom complet des utilisateurs pour séparer leur prénom et nom de famille." - -#: src/Module/Admin/Site.php:662 -msgid "Community pages for visitors" -msgstr "Affichage de la page communauté pour les utilisateurs anonymes" - -#: src/Module/Admin/Site.php:662 -msgid "" -"Which community pages should be available for visitors. Local users always " -"see both pages." -msgstr "Quelles pages communauté sont disponibles pour les utilisateurs anonymes." - -#: src/Module/Admin/Site.php:663 -msgid "Posts per user on community page" -msgstr "Nombre de publications par utilisateur sur la page de la communauté (n'est pas valide pour " - -#: src/Module/Admin/Site.php:663 -msgid "" -"The maximum number of posts per user on the community page. (Not valid for " -"\"Global Community\")" -msgstr "Le nombre maximum de publications par auteur par page dans le flux communautaire local." - -#: src/Module/Admin/Site.php:664 -msgid "Disable OStatus support" -msgstr "Désactiver OStatus" - -#: src/Module/Admin/Site.php:664 -msgid "" -"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " -"communications in OStatus are public, so privacy warnings will be " -"occasionally displayed." -msgstr "Désactive le support natif d'OStatus (StatusNet, GNU Social, etc...). Toutes les communications via OStatus sont publiques, donc des avertissements de protection de vie privée sont régulièrement affichés." - -#: src/Module/Admin/Site.php:665 -msgid "OStatus support can only be enabled if threading is enabled." -msgstr "Le support OStatus ne peut être activé que si l'imbrication des commentaires est activée." - -#: src/Module/Admin/Site.php:667 -msgid "" -"Diaspora support can't be enabled because Friendica was installed into a sub" -" directory." -msgstr "Le support de Diaspora ne peut pas être activé parce que Friendica a été installé dans un sous-répertoire." - -#: src/Module/Admin/Site.php:668 -msgid "Enable Diaspora support" -msgstr "Activer le support de Diaspora" - -#: src/Module/Admin/Site.php:668 -msgid "Provide built-in Diaspora network compatibility." -msgstr "Fournir une compatibilité Diaspora intégrée." - -#: src/Module/Admin/Site.php:669 -msgid "Only allow Friendica contacts" -msgstr "N'autoriser que les contacts Friendica" - -#: src/Module/Admin/Site.php:669 -msgid "" -"All contacts must use Friendica protocols. All other built-in communication " -"protocols disabled." -msgstr "Tous les contacts doivent utiliser les protocoles de Friendica. Tous les autres protocoles de communication intégrés sont désactivés." - -#: src/Module/Admin/Site.php:670 -msgid "Verify SSL" -msgstr "Vérifier SSL" - -#: src/Module/Admin/Site.php:670 -msgid "" -"If you wish, you can turn on strict certificate checking. This will mean you" -" cannot connect (at all) to self-signed SSL sites." -msgstr "Si vous le souhaitez, vous pouvez activier la vérification stricte des certificats. Cela signifie que vous ne pourrez pas vous connecter (du tout) aux sites SSL munis d'un certificat auto-signé." - -#: src/Module/Admin/Site.php:671 -msgid "Proxy user" -msgstr "Utilisateur du proxy" - -#: src/Module/Admin/Site.php:672 -msgid "Proxy URL" -msgstr "URL du proxy" - -#: src/Module/Admin/Site.php:673 -msgid "Network timeout" -msgstr "Dépassement du délai d'attente du réseau" - -#: src/Module/Admin/Site.php:673 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "Valeur en secondes. Mettre à 0 pour 'illimité' (pas recommandé)." - -#: src/Module/Admin/Site.php:674 -msgid "Maximum Load Average" -msgstr "Plafond de la charge moyenne" - -#: src/Module/Admin/Site.php:674 -#, php-format -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default %d." -msgstr "La charge système maximal avant que les processus livraisons et de sondage de profils distants soient reportées. Défaut : %d." - -#: src/Module/Admin/Site.php:675 -msgid "Maximum Load Average (Frontend)" -msgstr "Plafond de la charge moyenne (frontale)" - -#: src/Module/Admin/Site.php:675 -msgid "Maximum system load before the frontend quits service - default 50." -msgstr "Limite de charge système pour le rendu des pages - défaut 50." - -#: src/Module/Admin/Site.php:676 -msgid "Minimal Memory" -msgstr "Mémoire minimum" - -#: src/Module/Admin/Site.php:676 -msgid "" -"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " -"default 0 (deactivated)." -msgstr "Mémoire libre minimale pour les tâches de fond (en Mo). Requiert l'accès à /proc/meminfo. La valeur par défaut est 0 (désactivé)." - -#: src/Module/Admin/Site.php:677 -msgid "Maximum table size for optimization" -msgstr "Limite de taille de table pour l'optimisation" - -#: src/Module/Admin/Site.php:677 -msgid "" -"Maximum table size (in MB) for the automatic optimization. Enter -1 to " -"disable it." -msgstr "Limite de taille de table (en Mo) pour l'optimisation automatique. -1 pour désactiver cette limite." - -#: src/Module/Admin/Site.php:678 -msgid "Minimum level of fragmentation" -msgstr "Seuil de fragmentation" - -#: src/Module/Admin/Site.php:678 -msgid "" -"Minimum fragmenation level to start the automatic optimization - default " -"value is 30%." -msgstr "Seuil de fragmentation pour que l'optimisation automatique se déclenche - défaut 30%." - -#: src/Module/Admin/Site.php:680 -msgid "Periodical check of global contacts" -msgstr "Vérification périodique des contacts globaux" - -#: src/Module/Admin/Site.php:680 -msgid "" -"If enabled, the global contacts are checked periodically for missing or " -"outdated data and the vitality of the contacts and servers." -msgstr "Si activé, les données manquantes et obsolètes et la vitalité des contacts et des serveurs seront vérifiées périodiquement dans les contacts globaux." - -#: src/Module/Admin/Site.php:681 -msgid "Discover followers/followings from global contacts" -msgstr "Découvrir la liste de contacts des contacts globaux" - -#: src/Module/Admin/Site.php:681 -msgid "" -"If enabled, the global contacts are checked for new contacts among their " -"followers and following contacts. This option will create huge masses of " -"jobs, so it should only be activated on powerful machines." -msgstr "Permet la découverte de nouveaux profils distants dans les relations des contacts globaux. Activer ce réglage créée énormément de tâches de fond individuelles, et son utilisation devrait être réservée aux serveurs avec des ressources conséquentes." - -#: src/Module/Admin/Site.php:682 -msgid "Days between requery" -msgstr "Nombre de jours entre les requêtes" - -#: src/Module/Admin/Site.php:682 -msgid "Number of days after which a server is requeried for his contacts." -msgstr "Nombre de jours avant qu'une requête de contacts soient envoyée à nouveau à un serveur." - -#: src/Module/Admin/Site.php:683 -msgid "Discover contacts from other servers" -msgstr "Découvrir des contacts des autres serveurs" - -#: src/Module/Admin/Site.php:683 -msgid "" -"Periodically query other servers for contacts. You can choose between " -"\"Users\": the users on the remote system, \"Global Contacts\": active " -"contacts that are known on the system. The fallback is meant for Redmatrix " -"servers and older friendica servers, where global contacts weren't " -"available. The fallback increases the server load, so the recommended " -"setting is \"Users, Global Contacts\"." -msgstr "" - -#: src/Module/Admin/Site.php:684 -msgid "Timeframe for fetching global contacts" -msgstr "Fréquence de récupération des contacts globaux" - -#: src/Module/Admin/Site.php:684 -msgid "" -"When the discovery is activated, this value defines the timeframe for the " -"activity of the global contacts that are fetched from other servers." -msgstr "Quand la découverte de contacts est activée, cette valeur détermine la fréquence de récupération des données des contacts globaux présents sur d'autres serveurs." - -#: src/Module/Admin/Site.php:685 -msgid "Search the local directory" -msgstr "Chercher dans le répertoire local" - -#: src/Module/Admin/Site.php:685 -msgid "" -"Search the local directory instead of the global directory. When searching " -"locally, every search will be executed on the global directory in the " -"background. This improves the search results when the search is repeated." -msgstr "Cherche dans le répertoire local au lieu du répertoire local. Quand une recherche locale est effectuée, la même recherche est effectuée dans le répertoire global en tâche de fond. Cela améliore les résultats de la recherche si elle est réitérée." - -#: src/Module/Admin/Site.php:687 -msgid "Publish server information" -msgstr "Publier les informations du serveur" - -#: src/Module/Admin/Site.php:687 -msgid "" -"If enabled, general server and usage data will be published. The data " -"contains the name and version of the server, number of users with public " -"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." -msgstr "" - -#: src/Module/Admin/Site.php:689 -msgid "Check upstream version" -msgstr "Mises à jour" - -#: src/Module/Admin/Site.php:689 -msgid "" -"Enables checking for new Friendica versions at github. If there is a new " -"version, you will be informed in the admin panel overview." -msgstr "Permet de vérifier la présence de nouvelles versions de Friendica sur github. Si une nouvelle version est disponible, vous recevrez une notification dans l'interface d'administration." - -#: src/Module/Admin/Site.php:690 -msgid "Suppress Tags" -msgstr "Masquer les tags" - -#: src/Module/Admin/Site.php:690 -msgid "Suppress showing a list of hashtags at the end of the posting." -msgstr "Ne pas afficher la liste des hashtags à la fin d’un message." - -#: src/Module/Admin/Site.php:691 -msgid "Clean database" -msgstr "Nettoyer la base de données" - -#: src/Module/Admin/Site.php:691 -msgid "" -"Remove old remote items, orphaned database records and old content from some" -" other helper tables." -msgstr "Supprime les conversations distantes anciennes, les enregistrements orphelins et le contenu obsolète de certaines tables de débogage." - -#: src/Module/Admin/Site.php:692 -msgid "Lifespan of remote items" -msgstr "Durée de vie des conversations distantes" - -#: src/Module/Admin/Site.php:692 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"remote items will be deleted. Own items, and marked or filed items are " -"always kept. 0 disables this behaviour." -msgstr "Si le nettoyage de la base de donnée est actif, cette valeur représente le délai en jours après lequel les conversations distantes sont supprimées. Les conversations démarrées par un utilisateur local, étoilées ou archivées sont toujours conservées. 0 pour désactiver." - -#: src/Module/Admin/Site.php:693 -msgid "Lifespan of unclaimed items" -msgstr "Durée de vie des conversations relayées" - -#: src/Module/Admin/Site.php:693 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"unclaimed remote items (mostly content from the relay) will be deleted. " -"Default value is 90 days. Defaults to the general lifespan value of remote " -"items if set to 0." -msgstr "Si le nettoyage de la base de donnée est actif, cette valeur représente le délai en jours après lequel les conversations relayées qui n'ont pas reçu d'interactions locales sont supprimées. La valeur par défaut est 90 jours. 0 pour aligner cette valeur sur la durée de vie des conversations distantes." - -#: src/Module/Admin/Site.php:694 -msgid "Lifespan of raw conversation data" -msgstr "Durée de vie des méta-données de conversation" - -#: src/Module/Admin/Site.php:694 -msgid "" -"The conversation data is used for ActivityPub and OStatus, as well as for " -"debug purposes. It should be safe to remove it after 14 days, default is 90 " -"days." -msgstr "Cette valeur représente le délai en jours après lequel les méta-données de conversations sont supprimées. Ces méta-données sont utilisées par les protocoles ActivityPub et OStatus, et pour le débogage. Il est prudent de conserver ces meta-données pendant au moins 14 jours. La valeur par défaut est 90 jours." - -#: src/Module/Admin/Site.php:695 -msgid "Path to item cache" -msgstr "Chemin vers le cache des objets." - -#: src/Module/Admin/Site.php:695 -msgid "The item caches buffers generated bbcode and external images." -msgstr "Le cache de publications contient des textes HTML de BBCode compil's et une copie de chaque image distante." - -#: src/Module/Admin/Site.php:696 -msgid "Cache duration in seconds" -msgstr "Durée du cache en secondes" - -#: src/Module/Admin/Site.php:696 -msgid "" -"How long should the cache files be hold? Default value is 86400 seconds (One" -" day). To disable the item cache, set the value to -1." -msgstr "Combien de temps les fichiers de cache doivent être maintenu? La valeur par défaut est 86400 secondes (une journée). Pour désactiver le cache de l'item, définissez la valeur à -1." - -#: src/Module/Admin/Site.php:697 -msgid "Maximum numbers of comments per post" -msgstr "Nombre maximum de commentaires par publication" - -#: src/Module/Admin/Site.php:697 -msgid "How much comments should be shown for each post? Default value is 100." -msgstr "Combien de commentaires doivent être affichés pour chaque publication? Valeur par défaut: 100." - -#: src/Module/Admin/Site.php:698 -msgid "Temp path" -msgstr "Chemin des fichiers temporaires" - -#: src/Module/Admin/Site.php:698 -msgid "" -"If you have a restricted system where the webserver can't access the system " -"temp path, enter another path here." -msgstr "Si vous n'avez pas la possibilité d'avoir accès au répertoire temp, entrez un autre répertoire ici." - -#: src/Module/Admin/Site.php:699 -msgid "Disable picture proxy" -msgstr "Désactiver le proxy image " - -#: src/Module/Admin/Site.php:699 -msgid "" -"The picture proxy increases performance and privacy. It shouldn't be used on" -" systems with very low bandwidth." -msgstr "Le proxy d'image améliore les performances d'affichage et protège la vie privée des utilisateurs locaux. Il n'est pas recommandé de l'activer sur un serveur avec une bande passante limitée." - -#: src/Module/Admin/Site.php:700 -msgid "Only search in tags" -msgstr "Rechercher seulement dans les étiquettes" - -#: src/Module/Admin/Site.php:700 -msgid "On large systems the text search can slow down the system extremely." -msgstr "La recherche textuelle peut ralentir considérablement les systèmes de grande taille." - -#: src/Module/Admin/Site.php:702 -msgid "New base url" -msgstr "Nouvelle URL de base" - -#: src/Module/Admin/Site.php:702 -msgid "" -"Change base url for this server. Sends relocate message to all Friendica and" -" Diaspora* contacts of all users." -msgstr "Changer l'URL de base de ce serveur. Envoie un message de déménagement à tous les contacts Friendica et Diaspora des utilisateurs locaux." - -#: src/Module/Admin/Site.php:704 -msgid "RINO Encryption" -msgstr "Chiffrement RINO" - -#: src/Module/Admin/Site.php:704 -msgid "Encryption layer between nodes." -msgstr "Couche de chiffrement entre les nœuds du réseau." - -#: src/Module/Admin/Site.php:704 -msgid "Enabled" -msgstr "Activé" - -#: src/Module/Admin/Site.php:706 -msgid "Maximum number of parallel workers" -msgstr "Nombre maximum de processus simultanés" - -#: src/Module/Admin/Site.php:706 -#, php-format -msgid "" -"On shared hosters set this to %d. On larger systems, values of %d are great." -" Default value is %d." -msgstr "Sur un hébergement partagé, mettez %d. Sur des serveurs plus puissants, %d est optimal. La valeur par défaut est %d." - -#: src/Module/Admin/Site.php:707 -msgid "Don't use \"proc_open\" with the worker" -msgstr "" - -#: src/Module/Admin/Site.php:707 -msgid "" -"Enable this if your system doesn't allow the use of \"proc_open\". This can " -"happen on shared hosters. If this is enabled you should increase the " -"frequency of worker calls in your crontab." -msgstr "" - -#: src/Module/Admin/Site.php:708 -msgid "Enable fastlane" -msgstr "Activer la file prioritaire" - -#: src/Module/Admin/Site.php:708 -msgid "" -"When enabed, the fastlane mechanism starts an additional worker if processes" -" with higher priority are blocked by processes of lower priority." -msgstr "La file prioritaire est un ouvrier additionel démarré quand des tâches de fondde grande importance sont bloquées par des tâches de moindre importance dans la file d'attente." - -#: src/Module/Admin/Site.php:709 -msgid "Enable frontend worker" -msgstr "Activer l'ouvrier manuel" - -#: src/Module/Admin/Site.php:709 -#, php-format -msgid "" -"When enabled the Worker process is triggered when backend access is " -"performed (e.g. messages being delivered). On smaller sites you might want " -"to call %s/worker on a regular basis via an external cron job. You should " -"only enable this option if you cannot utilize cron/scheduled jobs on your " -"server." -msgstr "" - -#: src/Module/Admin/Site.php:711 -msgid "Subscribe to relay" -msgstr "S'abonner au relai" - -#: src/Module/Admin/Site.php:711 -msgid "" -"Enables the receiving of public posts from the relay. They will be included " -"in the search, subscribed tags and on the global community page." -msgstr "Active la réception de conversations publiques relayées. Elles sont affichées dans la page de recherche, les recherches enregistrées et dans la page de communauté globale." - -#: src/Module/Admin/Site.php:712 -msgid "Relay server" -msgstr "Serveur relai" - -#: src/Module/Admin/Site.php:712 -msgid "" -"Address of the relay server where public posts should be send to. For " -"example https://relay.diasp.org" -msgstr "URL du serveur relai auquel les conversations publique locales doivent être soumises." - -#: src/Module/Admin/Site.php:713 -msgid "Direct relay transfer" -msgstr "Relai direct" - -#: src/Module/Admin/Site.php:713 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" -msgstr "Soumet les conversations publiques aux serveurs distants sans passer par le serveur relai." - -#: src/Module/Admin/Site.php:714 -msgid "Relay scope" -msgstr "Filtre du relai" - -#: src/Module/Admin/Site.php:714 -msgid "" -"Can be \"all\" or \"tags\". \"all\" means that every public post should be " -"received. \"tags\" means that only posts with selected tags should be " -"received." -msgstr "" - -#: src/Module/Admin/Site.php:714 -msgid "all" -msgstr "Tous" - -#: src/Module/Admin/Site.php:714 -msgid "tags" -msgstr "Tags" - -#: src/Module/Admin/Site.php:715 -msgid "Server tags" -msgstr "Tags de filtre du relai" - -#: src/Module/Admin/Site.php:715 -msgid "Comma separated list of tags for the \"tags\" subscription." -msgstr "" - -#: src/Module/Admin/Site.php:716 -msgid "Allow user tags" -msgstr "Inclure les tags des utilisateurs" - -#: src/Module/Admin/Site.php:716 -msgid "" -"If enabled, the tags from the saved searches will used for the \"tags\" " -"subscription in addition to the \"relay_server_tags\"." -msgstr "" - -#: src/Module/Admin/Site.php:719 -msgid "Start Relocation" -msgstr "Démarrer le déménagement" - -#: src/Module/Debug/Feed.php:39 src/Module/Filer/SaveTag.php:38 -#: src/Module/Settings/Profile/Index.php:164 -msgid "You must be logged in to use this module" -msgstr "Vous devez être identifié pour accéder à cette fonctionnalité" - -#: src/Module/Debug/Feed.php:65 -msgid "Source URL" -msgstr "URL Source" - -#: src/Module/Debug/Localtime.php:49 -msgid "Time Conversion" -msgstr "Conversion temporelle" - -#: src/Module/Debug/Localtime.php:50 -msgid "" -"Friendica provides this service for sharing events with other networks and " -"friends in unknown timezones." -msgstr "Friendica fournit ce service pour partager des évènements avec vos contacts indépendament de leur fuseau horaire." - -#: src/Module/Debug/Localtime.php:51 -#, php-format -msgid "UTC time: %s" -msgstr "Temps UTC : %s" - -#: src/Module/Debug/Localtime.php:54 -#, php-format -msgid "Current timezone: %s" -msgstr "Zone de temps courante : %s" - -#: src/Module/Debug/Localtime.php:58 -#, php-format -msgid "Converted localtime: %s" -msgstr "Temps local converti : %s" - -#: src/Module/Debug/Localtime.php:62 -msgid "Please select your timezone:" -msgstr "Sélectionner votre zone :" - -#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 -msgid "Only logged in users are permitted to perform a probing." -msgstr "Le sondage de profil est réservé aux utilisateurs identifiés." - -#: src/Module/Debug/Probe.php:54 -msgid "Lookup address" -msgstr "Addresse de sondage" - -#: src/Module/Debug/Babel.php:49 -msgid "Source input" -msgstr "Saisie source" - -#: src/Module/Debug/Babel.php:55 -msgid "BBCode::toPlaintext" -msgstr "BBCode::toPlaintext" - -#: src/Module/Debug/Babel.php:61 -msgid "BBCode::convert (raw HTML)" -msgstr "BBCode::convert (code HTML)" - -#: src/Module/Debug/Babel.php:66 -msgid "BBCode::convert" -msgstr "BBCode::convert" - -#: src/Module/Debug/Babel.php:72 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "BBCode::convert => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:78 -msgid "BBCode::toMarkdown" -msgstr "BBCode::toMarkdown" - -#: src/Module/Debug/Babel.php:84 -msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" -msgstr "BBCode::toMarkdown => Markdown::convert (HTML pur)" - -#: src/Module/Debug/Babel.php:88 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "BBCode::toMarkdown => Markdown::convert" - -#: src/Module/Debug/Babel.php:94 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::toBBCode" - -#: src/Module/Debug/Babel.php:100 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:111 -msgid "Item Body" -msgstr "Corps du message" - -#: src/Module/Debug/Babel.php:115 -msgid "Item Tags" -msgstr "Tags du messages" - -#: src/Module/Debug/Babel.php:122 -msgid "Source input (Diaspora format)" -msgstr "Saisie source (format Diaspora)" - -#: src/Module/Debug/Babel.php:133 -msgid "Source input (Markdown)" -msgstr "" - -#: src/Module/Debug/Babel.php:139 -msgid "Markdown::convert (raw HTML)" -msgstr "Markdown::convert (code HTML)" - -#: src/Module/Debug/Babel.php:144 -msgid "Markdown::convert" -msgstr "Markdown::convert" - -#: src/Module/Debug/Babel.php:150 -msgid "Markdown::toBBCode" -msgstr "Markdown::toBBCode" - -#: src/Module/Debug/Babel.php:157 -msgid "Raw HTML input" -msgstr "Saisie code HTML" - -#: src/Module/Debug/Babel.php:162 -msgid "HTML Input" -msgstr "Code HTML" - -#: src/Module/Debug/Babel.php:168 -msgid "HTML::toBBCode" -msgstr "HTML::toBBCode" - -#: src/Module/Debug/Babel.php:174 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "HTML::toBBCode => BBCode::convert" - -#: src/Module/Debug/Babel.php:179 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "HTML::toBBCode => BBCode::convert (code HTML)" - -#: src/Module/Debug/Babel.php:185 -msgid "HTML::toBBCode => BBCode::toPlaintext" -msgstr "HTML::toBBCode => BBCode::toPlaintext" - -#: src/Module/Debug/Babel.php:191 -msgid "HTML::toMarkdown" -msgstr "HTML::toMarkdown" - -#: src/Module/Debug/Babel.php:197 -msgid "HTML::toPlaintext" -msgstr "HTML::toPlaintext" - -#: src/Module/Debug/Babel.php:203 -msgid "HTML::toPlaintext (compact)" -msgstr "HTML::toPlaintext (compact)" - -#: src/Module/Debug/Babel.php:211 -msgid "Source text" -msgstr "Texte source" - -#: src/Module/Debug/Babel.php:212 -msgid "BBCode" -msgstr "BBCode" - -#: src/Module/Debug/Babel.php:214 -msgid "Markdown" -msgstr "Markdown" - -#: src/Module/Debug/Babel.php:215 -msgid "HTML" -msgstr "HTML" - -#: src/Module/Filer/SaveTag.php:57 -#, php-format -msgid "Filetag %s saved to item" -msgstr "" - -#: src/Module/Filer/SaveTag.php:66 -msgid "- select -" -msgstr "- choisir -" - -#: src/Module/Item/Compose.php:46 -msgid "Please enter a post body." -msgstr "Veuillez saisir un corps de texte." - -#: src/Module/Item/Compose.php:59 -msgid "This feature is only available with the frio theme." -msgstr "Cette page ne fonctionne qu'avec le thème \"frio\" activé." - -#: src/Module/Item/Compose.php:86 -msgid "Compose new personal note" -msgstr "Composer une nouvelle note personnelle" - -#: src/Module/Item/Compose.php:95 -msgid "Compose new post" -msgstr "Composer une nouvelle publication" - -#: src/Module/Item/Compose.php:135 -msgid "Visibility" -msgstr "Visibilité" - -#: src/Module/Item/Compose.php:156 -msgid "Clear the location" -msgstr "Effacer la localisation" - -#: src/Module/Item/Compose.php:157 -msgid "Location services are unavailable on your device" -msgstr "Les services de localisation ne sont pas disponibles sur votre appareil" - -#: src/Module/Item/Compose.php:158 -msgid "" -"Location services are disabled. Please check the website's permissions on " -"your device" -msgstr "Les services de localisation sont désactivés pour ce site. Veuillez vérifier les permissions de ce site sur votre appareil/navigateur." - -#: src/Module/Profile/Contacts.php:42 src/Module/Profile/Contacts.php:55 -#: src/Module/Register.php:260 -msgid "User not found." -msgstr "Utilisateur introuvable." - -#: src/Module/Profile/Contacts.php:95 -msgid "No contacts." -msgstr "Aucun contact." - -#: src/Module/Profile/Contacts.php:110 src/Module/Contact.php:590 -#: src/Module/Contact.php:1058 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "Visiter le profil de %s [%s]" - -#: src/Module/Profile/Contacts.php:129 -#, php-format -msgid "Follower (%s)" -msgid_plural "Followers (%s)" -msgstr[0] "Abonné (%s)" -msgstr[1] "Abonnés (%s)" - -#: src/Module/Profile/Contacts.php:130 -#, php-format -msgid "Following (%s)" -msgid_plural "Following (%s)" -msgstr[0] "Abonnement (%s)" -msgstr[1] "Abonnements (%s)" - -#: src/Module/Profile/Contacts.php:131 -#, php-format -msgid "Mutual friend (%s)" -msgid_plural "Mutual friends (%s)" -msgstr[0] "Contact mutuel (%s)" -msgstr[1] "Contacts mutuels (%s)" - -#: src/Module/Profile/Contacts.php:133 -#, php-format -msgid "Contact (%s)" -msgid_plural "Contacts (%s)" -msgstr[0] "Contact (%s)" -msgstr[1] "Contacts (%s)" - -#: src/Module/Profile/Contacts.php:142 -msgid "All contacts" -msgstr "Tous les contacts" - -#: src/Module/Profile/Profile.php:136 -msgid "Member since:" -msgstr "Membre depuis :" - -#: src/Module/Profile/Profile.php:142 -msgid "j F, Y" -msgstr "j F, Y" - -#: src/Module/Profile/Profile.php:143 -msgid "j F" -msgstr "j F" - -#: src/Module/Profile/Profile.php:216 -msgid "Forums:" -msgstr "Forums :" - -#: src/Module/Profile/Profile.php:226 -msgid "View profile as:" -msgstr "Consulter le profil en tant que :" - -#: src/Module/Search/Acl.php:56 -msgid "You must be logged in to use this module." -msgstr "Ce module est réservé aux utilisateurs identifiés." - -#: src/Module/Search/Index.php:52 -msgid "Only logged in users are permitted to perform a search." -msgstr "Seuls les utilisateurs inscrits sont autorisés à lancer une recherche." - -#: src/Module/Search/Index.php:74 -msgid "Only one search per minute is permitted for not logged in users." -msgstr "Une seule recherche par minute pour les utilisateurs qui ne sont pas connectés." - -#: src/Module/Search/Index.php:195 src/Module/Conversation/Community.php:84 -msgid "No results." -msgstr "Aucun résultat." - -#: src/Module/Search/Index.php:200 -#, php-format -msgid "Items tagged with: %s" -msgstr "Éléments taggés %s" - -#: src/Module/Search/Index.php:202 src/Module/Contact.php:844 -#, php-format -msgid "Results for: %s" -msgstr "Résultats pour : %s" - -#: src/Module/Search/Saved.php:44 -msgid "Search term successfully saved." -msgstr "" - -#: src/Module/Search/Saved.php:46 -msgid "Search term already saved." -msgstr "" - -#: src/Module/Search/Saved.php:52 -msgid "Search term successfully removed." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:52 -#: src/Module/Settings/TwoFactor/Recovery.php:50 -#: src/Module/Settings/TwoFactor/Verify.php:56 -msgid "Please enter your password to access this page." -msgstr "Veuillez saisir votre mot de passe pour accéder à cette page." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:70 -msgid "App-specific password generation failed: The description is empty." -msgstr "La génération du mot de passe spécifique à l'application a échoué : la description est vide." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:73 -msgid "" -"App-specific password generation failed: This description already exists." -msgstr "La génération du mot de passe spécifique à l'application a échoué : cette description existe déjà." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:77 -msgid "New app-specific password generated." -msgstr "Nouveau mot de passe spécifique à l'application généré avec succès." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:83 -msgid "App-specific passwords successfully revoked." -msgstr "Mots de passe spécifiques à des applications révoqués avec succès." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:93 -msgid "App-specific password successfully revoked." -msgstr "Mot de passe spécifique à l'application révoqué avec succès." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:114 -msgid "Two-factor app-specific passwords" -msgstr "Authentification à deux facteurs : Mots de passe spécifiques aux applications" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:116 -msgid "" -"

    App-specific passwords are randomly generated passwords used instead your" -" regular password to authenticate your account on third-party applications " -"that don't support two-factor authentication.

    " -msgstr "

    Les mots de passe spécifiques aux application sont des mots de passe générés aléatoirement pour vous identifier avec votre compte Friendica sur des applications tierce-partie qui n'offrent pas d'authentification à deux facteurs.

    " - -#: src/Module/Settings/TwoFactor/AppSpecific.php:117 -msgid "" -"Make sure to copy your new app-specific password now. You won’t be able to " -"see it again!" -msgstr "Veillez à copier votre nouveau mot de passe spécifique à l'application maintenant. Il ne sera plus jamais affiché!" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:120 -msgid "Description" -msgstr "Description" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:121 -msgid "Last Used" -msgstr "Dernière utilisation" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:122 -msgid "Revoke" -msgstr "Révoquer" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:123 -msgid "Revoke All" -msgstr "Révoquer tous" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:126 -msgid "" -"When you generate a new app-specific password, you must use it right away, " -"it will be shown to you once after you generate it." -msgstr "Une fois que votre nouveau mot de passe spécifique à l'application est généré, vous devez l'utiliser immédiatement car il ne vous sera pas remontré plus tard." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:127 -msgid "Generate new app-specific password" -msgstr "Générer un nouveau mot de passe spécifique à une application" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:128 -msgid "Friendiqa on my Fairphone 2..." -msgstr "Friendiqa sur mon Fairphone 2..." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:129 -msgid "Generate" -msgstr "Générer" - -#: src/Module/Settings/TwoFactor/Index.php:67 -msgid "Two-factor authentication successfully disabled." -msgstr "Authentification à deux facteurs désactivée avec succès." - -#: src/Module/Settings/TwoFactor/Index.php:88 -msgid "Wrong Password" -msgstr "Mauvais mot de passe" - -#: src/Module/Settings/TwoFactor/Index.php:105 -#: src/Module/Security/TwoFactor/Verify.php:80 src/Module/BaseSettings.php:50 -msgid "Two-factor authentication" -msgstr "Authentification à deux facteurs" - -#: src/Module/Settings/TwoFactor/Index.php:108 -msgid "" -"

    Use an application on a mobile device to get two-factor authentication " -"codes when prompted on login.

    " -msgstr "

    Utilisez une application mobile pour obtenir des codes d'authentification à deux facteurs que vous devrez fournir lors de la saisie de vos identifiants.

    " - -#: src/Module/Settings/TwoFactor/Index.php:112 -msgid "Authenticator app" -msgstr "Application mobile" - -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Configured" -msgstr "Configurée" - -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Not Configured" -msgstr "Pas encore configurée" - -#: src/Module/Settings/TwoFactor/Index.php:114 -msgid "

    You haven't finished configuring your authenticator app.

    " -msgstr "

    Vous n'avez pas complété la configuration de votre application mobile d'authentification.

    " - -#: src/Module/Settings/TwoFactor/Index.php:115 -msgid "

    Your authenticator app is correctly configured.

    " -msgstr "

    Votre application mobile d'authentification est correctement configurée.

    " - -#: src/Module/Settings/TwoFactor/Index.php:117 -msgid "Recovery codes" -msgstr "Codes de secours" - -#: src/Module/Settings/TwoFactor/Index.php:118 -msgid "Remaining valid codes" -msgstr "Codes valides restant" - -#: src/Module/Settings/TwoFactor/Index.php:120 -msgid "" -"

    These one-use codes can replace an authenticator app code in case you " -"have lost access to it.

    " -msgstr "

    Ces codes à usage unique peuvent remplacer un code de votre application mobile d'authentification si vous n'y avez pas ou plus accès.

    " - -#: src/Module/Settings/TwoFactor/Index.php:122 -msgid "App-specific passwords" -msgstr "Mots de passe spécifiques aux applications" - -#: src/Module/Settings/TwoFactor/Index.php:123 -msgid "Generated app-specific passwords" -msgstr "Générer des mots de passe d'application" - -#: src/Module/Settings/TwoFactor/Index.php:125 -msgid "" -"

    These randomly generated passwords allow you to authenticate on apps not " -"supporting two-factor authentication.

    " -msgstr "

    Ces mots de passe générés aléatoirement vous permettent de vous identifier sur des applications tierce-partie qui ne supportent pas l'authentification à deux facteurs.

    " - -#: src/Module/Settings/TwoFactor/Index.php:127 src/Module/Contact.php:633 -msgid "Actions" -msgstr "Actions" - -#: src/Module/Settings/TwoFactor/Index.php:128 -msgid "Current password:" -msgstr "Mot de passe actuel :" - -#: src/Module/Settings/TwoFactor/Index.php:128 -msgid "" -"You need to provide your current password to change two-factor " -"authentication settings." -msgstr "Vous devez saisir votre mot de passe actuel pour changer les réglages de l'authentification à deux facteurs." - -#: src/Module/Settings/TwoFactor/Index.php:129 -msgid "Enable two-factor authentication" -msgstr "Activer l'authentification à deux facteurs" - -#: src/Module/Settings/TwoFactor/Index.php:130 -msgid "Disable two-factor authentication" -msgstr "Désactiver l'authentification à deux facteurs" - -#: src/Module/Settings/TwoFactor/Index.php:131 -msgid "Show recovery codes" -msgstr "Montrer les codes de secours" - -#: src/Module/Settings/TwoFactor/Index.php:132 -msgid "Manage app-specific passwords" -msgstr "Gérer les mots de passe spécifiques aux applications" - -#: src/Module/Settings/TwoFactor/Index.php:133 -msgid "Finish app configuration" -msgstr "Compléter la configuration de l'application mobile" - -#: src/Module/Settings/TwoFactor/Recovery.php:66 -msgid "New recovery codes successfully generated." -msgstr "Nouveaux codes de secours générés avec succès." - -#: src/Module/Settings/TwoFactor/Recovery.php:92 -msgid "Two-factor recovery codes" -msgstr "Codes d'identification de secours" - -#: src/Module/Settings/TwoFactor/Recovery.php:94 -msgid "" -"

    Recovery codes can be used to access your account in the event you lose " -"access to your device and cannot receive two-factor authentication " -"codes.

    Put these in a safe spot! If you lose your " -"device and don’t have the recovery codes you will lose access to your " -"account.

    " -msgstr "

    Les codes de secours peuvent être utilisés pour accéder à votre compte dans l'eventualité où vous auriez perdu l'accès à votre application mobile d'authentification à deux facteurs.

    Prenez soin de ces codes ! Si vous perdez votre appareil mobile et n'avez pas de codes de secours vous n'aurez plus accès à votre compte.

    " - -#: src/Module/Settings/TwoFactor/Recovery.php:96 -msgid "" -"When you generate new recovery codes, you must copy the new codes. Your old " -"codes won’t work anymore." -msgstr "Après avoir généré de nouveaux codes de secours, veillez à remplacer les anciens qui ne seront plus valides." - -#: src/Module/Settings/TwoFactor/Recovery.php:97 -msgid "Generate new recovery codes" -msgstr "Générer de nouveaux codes de secours" - -#: src/Module/Settings/TwoFactor/Recovery.php:99 -msgid "Next: Verification" -msgstr "Prochaine étape : Vérification" - -#: src/Module/Settings/TwoFactor/Verify.php:78 -msgid "Two-factor authentication successfully activated." -msgstr "Authentification à deux facteurs activée avec succès." - -#: src/Module/Settings/TwoFactor/Verify.php:82 -#: src/Module/Security/TwoFactor/Recovery.php:64 -#: src/Module/Security/TwoFactor/Verify.php:61 -msgid "Invalid code, please retry." -msgstr "Code invalide, veuillez réessayer." - -#: src/Module/Settings/TwoFactor/Verify.php:111 -#, php-format -msgid "" -"

    Or you can submit the authentication settings manually:

    \n" -"
    \n" -"\t
    Issuer
    \n" -"\t
    %s
    \n" -"\t
    Account Name
    \n" -"\t
    %s
    \n" -"\t
    Secret Key
    \n" -"\t
    %s
    \n" -"\t
    Type
    \n" -"\t
    Time-based
    \n" -"\t
    Number of digits
    \n" -"\t
    6
    \n" -"\t
    Hashing algorithm
    \n" -"\t
    SHA-1
    \n" -"
    " -msgstr "

    Ou bien vous pouvez saisir les paramètres de l'authentification manuellement:

    \n
    \n\t
    Émetteur
    \n\t
    %s
    \n\t
    Nom du compte
    \n\t
    %s
    \n\t
    Clé secrète
    \n\t
    %s
    \n\t
    Type
    \n\t
    Temporel
    \n\t
    Nombre de chiffres
    \n\t
    6
    \n\t
    Algorithme de hachage
    \n\t
    SHA-1
    \n
    " - -#: src/Module/Settings/TwoFactor/Verify.php:131 -msgid "Two-factor code verification" -msgstr "Vérification du code d'identification" - -#: src/Module/Settings/TwoFactor/Verify.php:133 -msgid "" -"

    Please scan this QR Code with your authenticator app and submit the " -"provided code.

    " -msgstr "

    Veuillez scanner ce QR Code avec votre application mobile d'authenficiation à deux facteurs et saisissez le code qui s'affichera.

    " - -#: src/Module/Settings/TwoFactor/Verify.php:135 -#, php-format -msgid "" -"

    Or you can open the following URL in your mobile devicde:

    %s

    " -msgstr "

    Ou bien vous pouvez ouvrir l'URL suivante dans votre appareil mobile :

    %s

    " - -#: src/Module/Settings/TwoFactor/Verify.php:141 -#: src/Module/Security/TwoFactor/Verify.php:85 -msgid "Please enter a code from your authentication app" -msgstr "Veuillez saisir le code fourni par votre application mobile d'authentification à deux facteurs" - -#: src/Module/Settings/TwoFactor/Verify.php:142 -msgid "Verify code and enable two-factor authentication" -msgstr "Vérifier le code d'identification et activer l'authentification à deux facteurs" - -#: src/Module/Settings/Profile/Photo/Crop.php:102 -#: src/Module/Settings/Profile/Photo/Crop.php:118 -#: src/Module/Settings/Profile/Photo/Crop.php:134 -#: src/Module/Settings/Profile/Photo/Index.php:106 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "Réduction de la taille de l'image [%s] échouée." - -#: src/Module/Settings/Profile/Photo/Crop.php:139 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Rechargez la page avec la touche Maj pressée, ou bien effacez le cache du navigateur, si d'aventure la nouvelle photo n'apparaissait pas immédiatement." - -#: src/Module/Settings/Profile/Photo/Crop.php:147 -msgid "Unable to process image" -msgstr "Impossible de traiter l'image" - -#: src/Module/Settings/Profile/Photo/Crop.php:166 -msgid "Photo not found." -msgstr "Photo introuvable." - -#: src/Module/Settings/Profile/Photo/Crop.php:190 -msgid "Profile picture successfully updated." -msgstr "Photo de profil mise à jour avec succès." - -#: src/Module/Settings/Profile/Photo/Crop.php:213 -#: src/Module/Settings/Profile/Photo/Crop.php:217 -msgid "Crop Image" -msgstr "(Re)cadrer l'image" - -#: src/Module/Settings/Profile/Photo/Crop.php:214 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "Ajustez le cadre de l'image pour une visualisation optimale." - -#: src/Module/Settings/Profile/Photo/Crop.php:216 -msgid "Use Image As Is" -msgstr "Utiliser l'image telle quelle" - -#: src/Module/Settings/Profile/Photo/Index.php:47 -msgid "Missing uploaded image." -msgstr "Image téléversée manquante" - -#: src/Module/Settings/Profile/Photo/Index.php:98 -msgid "Image uploaded successfully." -msgstr "Image téléversée avec succès." - -#: src/Module/Settings/Profile/Photo/Index.php:129 -msgid "Profile Picture Settings" -msgstr "Réglages de la photo de profil" - -#: src/Module/Settings/Profile/Photo/Index.php:130 -msgid "Current Profile Picture" -msgstr "Photo de profil actuelle" - -#: src/Module/Settings/Profile/Photo/Index.php:131 -msgid "Upload Profile Picture" -msgstr "Téléverser une photo de profil" - -#: src/Module/Settings/Profile/Photo/Index.php:132 -msgid "Upload Picture:" -msgstr "Téléverser une photo :" - -#: src/Module/Settings/Profile/Photo/Index.php:137 -msgid "or" -msgstr "ou" - -#: src/Module/Settings/Profile/Photo/Index.php:139 -msgid "skip this step" -msgstr "ignorer cette étape" - -#: src/Module/Settings/Profile/Photo/Index.php:141 -msgid "select a photo from your photo albums" -msgstr "choisissez une photo depuis vos albums" - -#: src/Module/Settings/Profile/Index.php:86 -msgid "Profile Name is required." -msgstr "Le nom du profil est requis." - -#: src/Module/Settings/Profile/Index.php:138 -msgid "Profile updated." -msgstr "Profil mis à jour." - -#: src/Module/Settings/Profile/Index.php:140 -msgid "Profile couldn't be updated." -msgstr "Le profil n'a pas pu être mis à jour." - -#: src/Module/Settings/Profile/Index.php:193 -#: src/Module/Settings/Profile/Index.php:213 -msgid "Label:" -msgstr "Description :" - -#: src/Module/Settings/Profile/Index.php:194 -#: src/Module/Settings/Profile/Index.php:214 -msgid "Value:" -msgstr "Contenu :" - -#: src/Module/Settings/Profile/Index.php:204 -#: src/Module/Settings/Profile/Index.php:224 -msgid "Field Permissions" -msgstr "Permissions du champ" - -#: src/Module/Settings/Profile/Index.php:211 -msgid "Add a new profile field" -msgstr "Ajouter un nouveau champ de profil" - -#: src/Module/Settings/Profile/Index.php:241 -msgid "Profile Actions" -msgstr "Actions de Profil" - -#: src/Module/Settings/Profile/Index.php:242 -msgid "Edit Profile Details" -msgstr "Éditer les détails du profil" - -#: src/Module/Settings/Profile/Index.php:244 -msgid "Change Profile Photo" -msgstr "Changer la photo du profil" - -#: src/Module/Settings/Profile/Index.php:249 -msgid "Profile picture" -msgstr "Image de profil" - -#: src/Module/Settings/Profile/Index.php:250 -msgid "Location" -msgstr "Localisation" - -#: src/Module/Settings/Profile/Index.php:252 -msgid "Custom Profile Fields" -msgstr "Champs de profil personalisés" - -#: src/Module/Settings/Profile/Index.php:254 src/Module/Welcome.php:58 -msgid "Upload Profile Photo" -msgstr "Téléverser une photo de profil" - -#: src/Module/Settings/Profile/Index.php:258 -msgid "Display name:" -msgstr "Nom d'utilisateur :" - -#: src/Module/Settings/Profile/Index.php:261 -msgid "Street Address:" -msgstr "Adresse postale :" - -#: src/Module/Settings/Profile/Index.php:262 -msgid "Locality/City:" -msgstr "Ville :" - -#: src/Module/Settings/Profile/Index.php:263 -msgid "Region/State:" -msgstr "Région / État :" - -#: src/Module/Settings/Profile/Index.php:264 -msgid "Postal/Zip Code:" -msgstr "Code postal :" - -#: src/Module/Settings/Profile/Index.php:265 -msgid "Country:" -msgstr "Pays :" - -#: src/Module/Settings/Profile/Index.php:267 -msgid "XMPP (Jabber) address:" -msgstr "Adresse XMPP (Jabber) :" - -#: src/Module/Settings/Profile/Index.php:267 -msgid "" -"The XMPP address will be propagated to your contacts so that they can follow" -" you." -msgstr "Votre adresse XMPP sera transmise à vos contacts pour qu'ils puissent vous suivre." - -#: src/Module/Settings/Profile/Index.php:268 -msgid "Homepage URL:" -msgstr "Page personnelle :" - -#: src/Module/Settings/Profile/Index.php:269 -msgid "Public Keywords:" -msgstr "Mots-clés publics :" - -#: src/Module/Settings/Profile/Index.php:269 -msgid "(Used for suggesting potential friends, can be seen by others)" -msgstr "(Utilisés pour vous suggérer des abonnements. Ils peuvent être vus par autrui)" - -#: src/Module/Settings/Profile/Index.php:270 -msgid "Private Keywords:" -msgstr "Mots-clés privés :" - -#: src/Module/Settings/Profile/Index.php:270 -msgid "(Used for searching profiles, never shown to others)" -msgstr "(Utilisés pour rechercher des profils. Ils ne seront jamais montrés à autrui)" - -#: src/Module/Settings/Profile/Index.php:271 -#, php-format -msgid "" -"

    Custom fields appear on your profile page.

    \n" -"\t\t\t\t

    You can use BBCodes in the field values.

    \n" -"\t\t\t\t

    Reorder by dragging the field title.

    \n" -"\t\t\t\t

    Empty the label field to remove a custom field.

    \n" -"\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    " -msgstr "

    Les champs de profil personnalisés apparaissent sur votre page de profil.

    \n\t\t\t\t

    Vous pouvez utilisez les BBCodes dans le contenu des champs.

    \n\t\t\t\t

    Triez les champs en glissant-déplaçant leur titre.

    \n\t\t\t\t

    Laissez le titre d'un champ vide pour le supprimer lors de la soumission du formulaire .

    \n\t\t\t\t

    Les champs non-publics peuvent être consultés uniquement par les contacts Friendica autorisés dans les permissions.

    " - -#: src/Module/Settings/Delegation.php:53 -msgid "Delegation successfully granted." -msgstr "Délégation accordée avec succès." - -#: src/Module/Settings/Delegation.php:55 -msgid "Parent user not found, unavailable or password doesn't match." -msgstr "Utilisateur parent introuvable, indisponible ou mot de passe incorrect." - -#: src/Module/Settings/Delegation.php:59 -msgid "Delegation successfully revoked." -msgstr "Délégation retirée avec succès." - -#: src/Module/Settings/Delegation.php:81 -#: src/Module/Settings/Delegation.php:103 -msgid "" -"Delegated administrators can view but not change delegation permissions." -msgstr "Les administrateurs délégués peuvent uniquement consulter les permissions de délégation." - -#: src/Module/Settings/Delegation.php:95 -msgid "Delegate user not found." -msgstr "Délégué introuvable." - -#: src/Module/Settings/Delegation.php:142 -msgid "No parent user" -msgstr "Pas d'utilisateur parent" - -#: src/Module/Settings/Delegation.php:153 -#: src/Module/Settings/Delegation.php:164 -msgid "Parent User" -msgstr "Compte parent" - -#: src/Module/Settings/Delegation.php:154 src/Module/Register.php:170 -msgid "Parent Password:" -msgstr "Mot de passe du compte parent :" - -#: src/Module/Settings/Delegation.php:154 src/Module/Register.php:170 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "Veuillez saisir le mot de passe du compte parent pour authentifier votre requête." - -#: src/Module/Settings/Delegation.php:161 -msgid "Additional Accounts" -msgstr "Comptes supplémentaires" - -#: src/Module/Settings/Delegation.php:162 -msgid "" -"Register additional accounts that are automatically connected to your " -"existing account so you can manage them from this account." -msgstr "Enregistrez des comptes supplémentaires qui seront automatiquement rattachés à votre compte actuel pour vous permettre de les gérer facilement." - -#: src/Module/Settings/Delegation.php:163 -msgid "Register an additional account" -msgstr "Enregistrer un compte supplémentaire" - -#: src/Module/Settings/Delegation.php:167 -msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "Le compte parent a un contrôle total sur ce compte, incluant les paramètres de compte. Veuillez vérifier à qui vous donnez cet accès." - -#: src/Module/Settings/Delegation.php:170 src/Module/BaseSettings.php:94 -msgid "Manage Accounts" -msgstr "Gérer vos comptes" - -#: src/Module/Settings/Delegation.php:171 -msgid "Delegates" -msgstr "Délégataires" - -#: src/Module/Settings/Delegation.php:173 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "Les délégataires seront capables de gérer tous les aspects de ce compte ou de cette page, à l'exception des réglages de compte. Merci de ne pas déléguer votre compte principal à quelqu'un en qui vous n'avez pas une confiance absolue." - -#: src/Module/Settings/Delegation.php:174 -msgid "Existing Page Delegates" -msgstr "Délégataires existants" - -#: src/Module/Settings/Delegation.php:176 -msgid "Potential Delegates" -msgstr "Délégataires potentiels" - -#: src/Module/Settings/Delegation.php:179 -msgid "Add" -msgstr "Ajouter" - -#: src/Module/Settings/Delegation.php:180 -msgid "No entries." -msgstr "Aucune entrée." - -#: src/Module/Settings/Display.php:101 -msgid "The theme you chose isn't available." -msgstr "Le thème que vous avez choisi n'est pas disponible." - -#: src/Module/Settings/Display.php:138 -#, php-format -msgid "%s - (Unsupported)" -msgstr "%s- (non supporté)" - -#: src/Module/Settings/Display.php:181 -msgid "Display Settings" -msgstr "Affichage" - -#: src/Module/Settings/Display.php:183 -msgid "General Theme Settings" -msgstr "Paramètres généraux de thème" - -#: src/Module/Settings/Display.php:184 -msgid "Custom Theme Settings" -msgstr "Paramètres personnalisés de thème" - -#: src/Module/Settings/Display.php:185 -msgid "Content Settings" -msgstr "Paramètres de contenu" - -#: src/Module/Settings/Display.php:187 -msgid "Calendar" -msgstr "Calendrier" - -#: src/Module/Settings/Display.php:193 -msgid "Display Theme:" -msgstr "Thème d'affichage:" - -#: src/Module/Settings/Display.php:194 -msgid "Mobile Theme:" -msgstr "Thème mobile:" - -#: src/Module/Settings/Display.php:197 -msgid "Number of items to display per page:" -msgstr "Nombre d’éléments par page :" - -#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 -msgid "Maximum of 100 items" -msgstr "Maximum de 100 éléments" - -#: src/Module/Settings/Display.php:198 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "Nombre d'éléments à afficher par page pour un appareil mobile" - -#: src/Module/Settings/Display.php:199 -msgid "Update browser every xx seconds" -msgstr "Mettre à jour l'affichage toutes les xx secondes" - -#: src/Module/Settings/Display.php:199 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "Minimum de 10 secondes. Saisir -1 pour désactiver." - -#: src/Module/Settings/Display.php:200 -msgid "Automatic updates only at the top of the post stream pages" -msgstr "Rafraîchir le flux uniquement en haut de la page" - -#: src/Module/Settings/Display.php:200 -msgid "" -"Auto update may add new posts at the top of the post stream pages, which can" -" affect the scroll position and perturb normal reading if it happens " -"anywhere else the top of the page." -msgstr "Le rafraîchissement automatique du flux peut ajouter de nouveaux contenus en haut de la liste, ce qui peut affecter le défilement de la page et gêner la lecture s'il s'effectue ailleurs qu'en haut de la page." - -#: src/Module/Settings/Display.php:201 -msgid "Don't show emoticons" -msgstr "Ne pas afficher les émoticônes" - -#: src/Module/Settings/Display.php:201 -msgid "" -"Normally emoticons are replaced with matching symbols. This setting disables" -" this behaviour." -msgstr "Désactive le remplacement automatique des smileys par les images associées. Peut résoudre certains problèmes d'affichage." - -#: src/Module/Settings/Display.php:202 -msgid "Infinite scroll" -msgstr "Défilement infini" - -#: src/Module/Settings/Display.php:202 -msgid "Automatic fetch new items when reaching the page end." -msgstr "Charge automatiquement de nouveaux contenus en bas de la page." - -#: src/Module/Settings/Display.php:203 -msgid "Disable Smart Threading" -msgstr "Désactiver l'indentation intelligente" - -#: src/Module/Settings/Display.php:203 -msgid "Disable the automatic suppression of extraneous thread indentation." -msgstr "Désactive la suppression des niveaux d'indentation excédentaire." - -#: src/Module/Settings/Display.php:204 -msgid "Hide the Dislike feature" -msgstr "Cacher la fonctionnalité \"Je n'aime pas\"" - -#: src/Module/Settings/Display.php:204 -msgid "Hides the Dislike button and dislike reactions on posts and comments." -msgstr "Cache le bouton \"Je n'aime pas\" ainsi que les \"Je n'aime pas\" attribués aux publications." - -#: src/Module/Settings/Display.php:206 -msgid "Beginning of week:" -msgstr "Début de la semaine :" - -#: src/Module/Settings/UserExport.php:57 -msgid "Export account" -msgstr "Exporter le compte" - -#: src/Module/Settings/UserExport.php:57 -msgid "" -"Export your account info and contacts. Use this to make a backup of your " -"account and/or to move it to another server." -msgstr "Exportez votre compte, vos infos et vos contacts. Vous pourrez utiliser le résultat comme sauvegarde et/ou pour le ré-importer sur un autre serveur." - -#: src/Module/Settings/UserExport.php:58 -msgid "Export all" -msgstr "Tout exporter" - -#: src/Module/Settings/UserExport.php:58 -msgid "" -"Export your account info, contacts and all your items as json. Could be a " -"very big file, and could take a lot of time. Use this to make a full backup " -"of your account (photos are not exported)" -msgstr "Exporte vos informations de compte, vos contacts et toutes vos publications au format JSON. Ce processus peut prendre beaucoup de temps et générer un fichier de taille importante. Utilisez cette fonctionnalité pour faire une sauvegarde complète de votre compte (vos photos ne sont pas exportées)." - -#: src/Module/Settings/UserExport.php:59 -msgid "Export Contacts to CSV" -msgstr "Exporter vos contacts au format CSV" - -#: src/Module/Settings/UserExport.php:59 -msgid "" -"Export the list of the accounts you are following as CSV file. Compatible to" -" e.g. Mastodon." -msgstr "Exporter vos abonnements au format CSV. Compatible avec Mastodon." - -#: src/Module/Settings/UserExport.php:65 src/Module/BaseSettings.php:108 -msgid "Export personal data" -msgstr "Exporter" - -#: src/Module/Special/HTTPException.php:49 -msgid "Bad Request" -msgstr "Requête erronée" - -#: src/Module/Special/HTTPException.php:50 -msgid "Unauthorized" -msgstr "Accès réservé" - -#: src/Module/Special/HTTPException.php:51 -msgid "Forbidden" -msgstr "Accès interdit" - -#: src/Module/Special/HTTPException.php:52 -msgid "Not Found" -msgstr "Non trouvé" - -#: src/Module/Special/HTTPException.php:53 -msgid "Internal Server Error" -msgstr "Erreur du site" - -#: src/Module/Special/HTTPException.php:54 -msgid "Service Unavailable" -msgstr "Site indisponible" - -#: src/Module/Special/HTTPException.php:61 -msgid "" -"The server cannot or will not process the request due to an apparent client " -"error." -msgstr "Le serveur ne peut pas traiter la requête car elle est fautive." - -#: src/Module/Special/HTTPException.php:62 -msgid "" -"Authentication is required and has failed or has not yet been provided." -msgstr "Une identification est requised et a échoué ou n'a pas été fournie." - -#: src/Module/Special/HTTPException.php:63 -msgid "" -"The request was valid, but the server is refusing action. The user might not" -" have the necessary permissions for a resource, or may need an account." -msgstr "" - -#: src/Module/Special/HTTPException.php:64 -msgid "" -"The requested resource could not be found but may be available in the " -"future." -msgstr "" - -#: src/Module/Special/HTTPException.php:65 -msgid "" -"An unexpected condition was encountered and no more specific message is " -"suitable." -msgstr "" - -#: src/Module/Special/HTTPException.php:66 -msgid "" -"The server is currently unavailable (because it is overloaded or down for " -"maintenance). Please try again later." -msgstr "" - -#: src/Module/Contact/Advanced.php:94 -msgid "Contact settings applied." -msgstr "Réglages du contact appliqués." - -#: src/Module/Contact/Advanced.php:96 -msgid "Contact update failed." -msgstr "Impossible d'appliquer les réglages." - -#: src/Module/Contact/Advanced.php:113 -msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact may stop working." -msgstr "ATTENTION: Manipulation réservée aux experts, toute information incorrecte pourrait empêcher la communication avec ce contact." - -#: src/Module/Contact/Advanced.php:114 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "une photo" - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "No mirroring" -msgstr "Pas de miroir" - -#: src/Module/Contact/Advanced.php:125 -msgid "Mirror as forwarded posting" -msgstr "Refléter les publications de ce profil comme des partages" - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "Mirror as my own posting" -msgstr "Refléter les publications de ce profil comme les vôtres" - -#: src/Module/Contact/Advanced.php:138 -msgid "Return to contact editor" -msgstr "Retour à l'éditeur de contact" - -#: src/Module/Contact/Advanced.php:140 -msgid "Refetch contact data" -msgstr "Récupérer à nouveau les données de contact" - -#: src/Module/Contact/Advanced.php:143 -msgid "Remote Self" -msgstr "Identité à distance" - -#: src/Module/Contact/Advanced.php:146 -msgid "Mirror postings from this contact" -msgstr "Copier les publications de ce contact" - -#: src/Module/Contact/Advanced.php:148 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "Marquer ce contact comme étant remote_self, friendica republiera alors les nouvelles entrées de ce contact." - -#: src/Module/Contact/Advanced.php:153 -msgid "Account Nickname" -msgstr "Pseudo du compte" - -#: src/Module/Contact/Advanced.php:154 -msgid "@Tagname - overrides Name/Nickname" -msgstr "@NomEtiquette - prend le pas sur Nom/Pseudo" - -#: src/Module/Contact/Advanced.php:155 -msgid "Account URL" -msgstr "URL du compte" - -#: src/Module/Contact/Advanced.php:156 -msgid "Account URL Alias" -msgstr "Alias d'URL du compte" - -#: src/Module/Contact/Advanced.php:157 -msgid "Friend Request URL" -msgstr "Echec du téléversement de l'image." - -#: src/Module/Contact/Advanced.php:158 -msgid "Friend Confirm URL" -msgstr "Accès public refusé." - -#: src/Module/Contact/Advanced.php:159 -msgid "Notification Endpoint URL" -msgstr "Aucune photo sélectionnée" - -#: src/Module/Contact/Advanced.php:160 -msgid "Poll/Feed URL" -msgstr "Téléverser des photos" - -#: src/Module/Contact/Advanced.php:161 -msgid "New photo from this URL" -msgstr "Nouvelle photo depuis cette URL" - -#: src/Module/HTTPException/MethodNotAllowed.php:32 -msgid "Method Not Allowed." -msgstr "" - -#: src/Module/HTTPException/PageNotFound.php:32 src/App/Router.php:211 -msgid "Page not found." -msgstr "Page introuvable." - -#: src/Module/Security/TwoFactor/Recovery.php:60 -#, php-format -msgid "Remaining recovery codes: %d" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:83 -msgid "Two-factor recovery" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:84 -msgid "" -"

    You can enter one of your one-time recovery codes in case you lost access" -" to your mobile device.

    " -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:85 -#: src/Module/Security/TwoFactor/Verify.php:84 -#, php-format -msgid "Don’t have your phone? Enter a two-factor recovery code" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:86 -msgid "Please enter a recovery code" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:87 -msgid "Submit recovery code and complete login" -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:81 -msgid "" -"

    Open the two-factor authentication app on your device to get an " -"authentication code and verify your identity.

    " -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:86 -msgid "Verify code and complete login" -msgstr "" - -#: src/Module/Security/Login.php:101 -msgid "Create a New Account" -msgstr "Créer un nouveau compte" - -#: src/Module/Security/Login.php:126 -msgid "Your OpenID: " -msgstr "" - -#: src/Module/Security/Login.php:129 -msgid "" -"Please enter your username and password to add the OpenID to your existing " -"account." -msgstr "" - -#: src/Module/Security/Login.php:131 -msgid "Or login using OpenID: " -msgstr "Ou connectez-vous via OpenID : " - -#: src/Module/Security/Login.php:145 -msgid "Password: " -msgstr "Mot de passe : " - -#: src/Module/Security/Login.php:146 -msgid "Remember me" -msgstr "Se souvenir de moi" - -#: src/Module/Security/Login.php:155 -msgid "Forgot your password?" -msgstr "Mot de passe oublié?" - -#: src/Module/Security/Login.php:158 -msgid "Website Terms of Service" -msgstr "Conditions d'utilisation du site internet" - -#: src/Module/Security/Login.php:159 -msgid "terms of service" -msgstr "conditions d'utilisation" - -#: src/Module/Security/Login.php:161 -msgid "Website Privacy Policy" -msgstr "Politique de confidentialité du site internet" - -#: src/Module/Security/Login.php:162 -msgid "privacy policy" -msgstr "politique de confidentialité" - -#: src/Module/Security/Logout.php:53 -msgid "Logged out." -msgstr "Déconnecté." - -#: src/Module/Security/OpenID.php:54 -msgid "OpenID protocol error. No ID returned" -msgstr "" - -#: src/Module/Security/OpenID.php:92 -msgid "" -"Account not found. Please login to your existing account to add the OpenID " -"to it." -msgstr "" - -#: src/Module/Security/OpenID.php:94 -msgid "" -"Account not found. Please register a new account or login to your existing " -"account to add the OpenID to it." -msgstr "" - -#: src/Module/Notifications/Introductions.php:76 -msgid "Show Ignored Requests" -msgstr "Voir les demandes ignorées" - -#: src/Module/Notifications/Introductions.php:76 -msgid "Hide Ignored Requests" -msgstr "Cacher les demandes ignorées" - -#: src/Module/Notifications/Introductions.php:90 -#: src/Module/Notifications/Introductions.php:157 -msgid "Notification type:" -msgstr "Type de notification :" - -#: src/Module/Notifications/Introductions.php:93 -msgid "Suggested by:" -msgstr "Suggéré par :" - -#: src/Module/Notifications/Introductions.php:105 -#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:613 -msgid "Hide this contact from others" -msgstr "Cacher ce contact aux autres" - -#: src/Module/Notifications/Introductions.php:118 -msgid "Claims to be known to you: " -msgstr "Prétend que vous le connaissez : " - -#: src/Module/Notifications/Introductions.php:125 -msgid "Shall your connection be bidirectional or not?" -msgstr "Souhaitez vous que votre connexion soit bi-directionnelle ?" - -#: src/Module/Notifications/Introductions.php:126 -#, php-format -msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "Accepter %s comme ami autorise %s à s'abonner à vos publications, et vous recevrez également des nouvelles d'eux dans votre fil d'actualités." - -#: src/Module/Notifications/Introductions.php:127 -#, php-format -msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you" -" will not receive updates from them in your news feed." -msgstr "Accepter %s comme ami les autorise à s'abonner à vos publications, mais vous ne recevrez pas de nouvelles d'eux dans votre fil d'actualités." - -#: src/Module/Notifications/Introductions.php:129 -msgid "Friend" -msgstr "Ami" - -#: src/Module/Notifications/Introductions.php:130 -msgid "Subscriber" -msgstr "Abonné∙e" - -#: src/Module/Notifications/Introductions.php:194 -msgid "No introductions." -msgstr "Aucune demande d'introduction." - -#: src/Module/Notifications/Introductions.php:195 -#: src/Module/Notifications/Notifications.php:133 -#, php-format -msgid "No more %s notifications." -msgstr "Aucune notification de %s" - -#: src/Module/Notifications/Notification.php:103 -msgid "You must be logged in to show this page." -msgstr "" - -#: src/Module/Notifications/Notifications.php:50 -msgid "Network Notifications" -msgstr "Notifications du réseau" - -#: src/Module/Notifications/Notifications.php:58 -msgid "System Notifications" -msgstr "Notifications du système" - -#: src/Module/Notifications/Notifications.php:66 -msgid "Personal Notifications" -msgstr "Notifications personnelles" - -#: src/Module/Notifications/Notifications.php:74 -msgid "Home Notifications" -msgstr "Notifications de page d'accueil" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show unread" -msgstr "Afficher non-lus" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show all" -msgstr "Tout afficher" - -#: src/Module/AllFriends.php:74 -msgid "No friends to display." -msgstr "Pas d'amis à afficher." - #: src/Module/Apps.php:47 msgid "No installed applications." msgstr "Pas d'application installée." @@ -8723,7 +7035,7 @@ msgstr "Element introuvable." #: src/Module/BaseAdmin.php:79 msgid "" "Submanaged account can't access the administation pages. Please log back in " -"as the master account." +"as the main account." msgstr "" #: src/Module/BaseAdmin.php:93 @@ -8790,15 +7102,19 @@ msgstr "" msgid "Babel" msgstr "" -#: src/Module/BaseAdmin.php:132 +#: src/Module/BaseAdmin.php:124 +msgid "ActivityPub Conversion" +msgstr "" + +#: src/Module/BaseAdmin.php:133 msgid "Addon Features" msgstr "Fonctionnalités des addons" -#: src/Module/BaseAdmin.php:133 +#: src/Module/BaseAdmin.php:134 msgid "User registrations waiting for confirmation" msgstr "Inscriptions en attente de confirmation" -#: src/Module/BaseProfile.php:55 src/Module/Contact.php:900 +#: src/Module/BaseProfile.php:55 src/Module/Contact.php:903 msgid "Profile Details" msgstr "Détails du profil" @@ -8810,12 +7126,12 @@ msgstr "Vous seul pouvez voir ça" msgid "Tips for New Members" msgstr "Conseils aux nouveaux venus" -#: src/Module/BaseSearch.php:71 +#: src/Module/BaseSearch.php:69 #, php-format msgid "People Search - %s" msgstr "Recherche de personne - %s" -#: src/Module/BaseSearch.php:81 +#: src/Module/BaseSearch.php:79 #, php-format msgid "Forum Search - %s" msgstr "Recherche de Forum - %s" @@ -8824,26 +7140,541 @@ msgstr "Recherche de Forum - %s" msgid "Account" msgstr "Compte" +#: src/Module/BaseSettings.php:50 src/Module/Security/TwoFactor/Verify.php:80 +#: src/Module/Settings/TwoFactor/Index.php:105 +msgid "Two-factor authentication" +msgstr "Authentification à deux facteurs" + #: src/Module/BaseSettings.php:73 msgid "Display" msgstr "Affichage" +#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:171 +msgid "Manage Accounts" +msgstr "Gérer vos comptes" + #: src/Module/BaseSettings.php:101 msgid "Connected apps" msgstr "Applications connectées" +#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 +msgid "Export personal data" +msgstr "Exporter" + #: src/Module/BaseSettings.php:115 msgid "Remove account" msgstr "Supprimer le compte" -#: src/Module/Bookmarklet.php:55 +#: src/Module/Bookmarklet.php:56 msgid "This page is missing a url parameter." msgstr "" -#: src/Module/Bookmarklet.php:77 +#: src/Module/Bookmarklet.php:78 msgid "The post was created" msgstr "La publication a été créée" +#: src/Module/Contact/Advanced.php:94 +msgid "Contact update failed." +msgstr "Impossible d'appliquer les réglages." + +#: src/Module/Contact/Advanced.php:111 +msgid "" +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact may stop working." +msgstr "ATTENTION: Manipulation réservée aux experts, toute information incorrecte pourrait empêcher la communication avec ce contact." + +#: src/Module/Contact/Advanced.php:112 +msgid "" +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "une photo" + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "No mirroring" +msgstr "Pas de miroir" + +#: src/Module/Contact/Advanced.php:123 +msgid "Mirror as forwarded posting" +msgstr "Refléter les publications de ce profil comme des partages" + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "Mirror as my own posting" +msgstr "Refléter les publications de ce profil comme les vôtres" + +#: src/Module/Contact/Advanced.php:136 +msgid "Return to contact editor" +msgstr "Retour à l'éditeur de contact" + +#: src/Module/Contact/Advanced.php:138 src/Module/Contact.php:1119 +msgid "Refetch contact data" +msgstr "Récupérer à nouveau les données de contact" + +#: src/Module/Contact/Advanced.php:141 +msgid "Remote Self" +msgstr "Identité à distance" + +#: src/Module/Contact/Advanced.php:144 +msgid "Mirror postings from this contact" +msgstr "Copier les publications de ce contact" + +#: src/Module/Contact/Advanced.php:146 +msgid "" +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "Marquer ce contact comme étant remote_self, friendica republiera alors les nouvelles entrées de ce contact." + +#: src/Module/Contact/Advanced.php:151 +msgid "Account Nickname" +msgstr "Pseudo du compte" + +#: src/Module/Contact/Advanced.php:152 +msgid "@Tagname - overrides Name/Nickname" +msgstr "@NomEtiquette - prend le pas sur Nom/Pseudo" + +#: src/Module/Contact/Advanced.php:153 +msgid "Account URL" +msgstr "URL du compte" + +#: src/Module/Contact/Advanced.php:154 +msgid "Account URL Alias" +msgstr "Alias d'URL du compte" + +#: src/Module/Contact/Advanced.php:155 +msgid "Friend Request URL" +msgstr "Echec du téléversement de l'image." + +#: src/Module/Contact/Advanced.php:156 +msgid "Friend Confirm URL" +msgstr "Accès public refusé." + +#: src/Module/Contact/Advanced.php:157 +msgid "Notification Endpoint URL" +msgstr "Aucune photo sélectionnée" + +#: src/Module/Contact/Advanced.php:158 +msgid "Poll/Feed URL" +msgstr "Téléverser des photos" + +#: src/Module/Contact/Advanced.php:159 +msgid "New photo from this URL" +msgstr "Nouvelle photo depuis cette URL" + +#: src/Module/Contact/Contacts.php:46 +msgid "No known contacts." +msgstr "" + +#: src/Module/Contact/Contacts.php:64 src/Module/Profile/Common.php:99 +msgid "No common contacts." +msgstr "" + +#: src/Module/Contact/Contacts.php:76 src/Module/Profile/Contacts.php:96 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "Abonné (%s)" +msgstr[1] "Abonnés (%s)" + +#: src/Module/Contact/Contacts.php:80 src/Module/Profile/Contacts.php:99 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "Abonnement (%s)" +msgstr[1] "Abonnements (%s)" + +#: src/Module/Contact/Contacts.php:84 src/Module/Profile/Contacts.php:102 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "Contact mutuel (%s)" +msgstr[1] "Contacts mutuels (%s)" + +#: src/Module/Contact/Contacts.php:86 src/Module/Profile/Contacts.php:104 +#, php-format +msgid "These contacts both follow and are followed by %s." +msgstr "" + +#: src/Module/Contact/Contacts.php:92 src/Module/Profile/Common.php:87 +#, php-format +msgid "Common contact (%s)" +msgid_plural "Common contacts (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact/Contacts.php:94 src/Module/Profile/Common.php:89 +#, php-format +msgid "" +"Both %s and yourself have publicly interacted with these " +"contacts (follow, comment or likes on public posts)." +msgstr "" + +#: src/Module/Contact/Contacts.php:100 src/Module/Profile/Contacts.php:110 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "Contact (%s)" +msgstr[1] "Contacts (%s)" + +#: src/Module/Contact/Poke.php:114 +msgid "Error while sending poke, please retry." +msgstr "" + +#: src/Module/Contact/Poke.php:127 src/Module/Search/Acl.php:55 +msgid "You must be logged in to use this module." +msgstr "Ce module est réservé aux utilisateurs identifiés." + +#: src/Module/Contact/Poke.php:150 +msgid "Poke/Prod" +msgstr "Solliciter" + +#: src/Module/Contact/Poke.php:151 +msgid "poke, prod or do other things to somebody" +msgstr "solliciter (poke/...) quelqu'un" + +#: src/Module/Contact/Poke.php:153 +msgid "Choose what you wish to do to recipient" +msgstr "Choisissez ce que vous voulez faire au destinataire" + +#: src/Module/Contact/Poke.php:154 +msgid "Make this post private" +msgstr "Rendez ce message privé" + +#: src/Module/Contact.php:93 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "%d contact mis à jour." +msgstr[1] "%d contacts mis à jour." + +#: src/Module/Contact.php:120 +msgid "Could not access contact record." +msgstr "Impossible d'accéder à l'enregistrement du contact." + +#: src/Module/Contact.php:405 +msgid "Contact has been blocked" +msgstr "Le contact a été bloqué" + +#: src/Module/Contact.php:405 +msgid "Contact has been unblocked" +msgstr "Le contact n'est plus bloqué" + +#: src/Module/Contact.php:415 +msgid "Contact has been ignored" +msgstr "Le contact a été ignoré" + +#: src/Module/Contact.php:415 +msgid "Contact has been unignored" +msgstr "Le contact n'est plus ignoré" + +#: src/Module/Contact.php:425 +msgid "Contact has been archived" +msgstr "Contact archivé" + +#: src/Module/Contact.php:425 +msgid "Contact has been unarchived" +msgstr "Contact désarchivé" + +#: src/Module/Contact.php:449 +msgid "Drop contact" +msgstr "Supprimer contact" + +#: src/Module/Contact.php:452 src/Module/Contact.php:843 +msgid "Do you really want to delete this contact?" +msgstr "Voulez-vous vraiment supprimer ce contact?" + +#: src/Module/Contact.php:466 +msgid "Contact has been removed." +msgstr "Ce contact a été retiré." + +#: src/Module/Contact.php:494 +#, php-format +msgid "You are mutual friends with %s" +msgstr "Vous êtes ami (et réciproquement) avec %s" + +#: src/Module/Contact.php:498 +#, php-format +msgid "You are sharing with %s" +msgstr "Vous partagez avec %s" + +#: src/Module/Contact.php:502 +#, php-format +msgid "%s is sharing with you" +msgstr "%s partage avec vous" + +#: src/Module/Contact.php:526 +msgid "Private communications are not available for this contact." +msgstr "Les communications privées ne sont pas disponibles pour ce contact." + +#: src/Module/Contact.php:528 +msgid "Never" +msgstr "Jamais" + +#: src/Module/Contact.php:531 +msgid "(Update was successful)" +msgstr "(Mise à jour effectuée avec succès)" + +#: src/Module/Contact.php:531 +msgid "(Update was not successful)" +msgstr "(Échec de la mise à jour)" + +#: src/Module/Contact.php:533 src/Module/Contact.php:1099 +msgid "Suggest friends" +msgstr "Suggérer des abonnements" + +#: src/Module/Contact.php:537 +#, php-format +msgid "Network type: %s" +msgstr "Type de réseau %s" + +#: src/Module/Contact.php:542 +msgid "Communications lost with this contact!" +msgstr "Communications perdues avec ce contact !" + +#: src/Module/Contact.php:548 +msgid "Fetch further information for feeds" +msgstr "Chercher plus d'informations pour les flux" + +#: src/Module/Contact.php:550 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "" + +#: src/Module/Contact.php:553 +msgid "Fetch information" +msgstr "Récupérer informations" + +#: src/Module/Contact.php:554 +msgid "Fetch keywords" +msgstr "" + +#: src/Module/Contact.php:555 +msgid "Fetch information and keywords" +msgstr "Récupérer informations" + +#: src/Module/Contact.php:569 +msgid "Contact Information / Notes" +msgstr "Informations de contact / Notes" + +#: src/Module/Contact.php:570 +msgid "Contact Settings" +msgstr "Paramètres du Contact" + +#: src/Module/Contact.php:578 +msgid "Contact" +msgstr "Contact" + +#: src/Module/Contact.php:582 +msgid "Their personal note" +msgstr "" + +#: src/Module/Contact.php:584 +msgid "Edit contact notes" +msgstr "Éditer les notes des contacts" + +#: src/Module/Contact.php:587 src/Module/Contact.php:1067 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "Visiter le profil de %s [%s]" + +#: src/Module/Contact.php:588 +msgid "Block/Unblock contact" +msgstr "Bloquer/débloquer ce contact" + +#: src/Module/Contact.php:589 +msgid "Ignore contact" +msgstr "Ignorer ce contact" + +#: src/Module/Contact.php:590 +msgid "View conversations" +msgstr "Voir les conversations" + +#: src/Module/Contact.php:595 +msgid "Last update:" +msgstr "Dernière mise-à-jour :" + +#: src/Module/Contact.php:597 +msgid "Update public posts" +msgstr "Fréquence de mise à jour:" + +#: src/Module/Contact.php:599 src/Module/Contact.php:1109 +msgid "Update now" +msgstr "Mettre à jour" + +#: src/Module/Contact.php:602 src/Module/Contact.php:848 +#: src/Module/Contact.php:1136 +msgid "Unignore" +msgstr "Ne plus ignorer" + +#: src/Module/Contact.php:606 +msgid "Currently blocked" +msgstr "Actuellement bloqué" + +#: src/Module/Contact.php:607 +msgid "Currently ignored" +msgstr "Actuellement ignoré" + +#: src/Module/Contact.php:608 +msgid "Currently archived" +msgstr "Actuellement archivé" + +#: src/Module/Contact.php:609 +msgid "Awaiting connection acknowledge" +msgstr "" + +#: src/Module/Contact.php:610 src/Module/Notifications/Introductions.php:105 +#: src/Module/Notifications/Introductions.php:171 +msgid "Hide this contact from others" +msgstr "Cacher ce contact aux autres" + +#: src/Module/Contact.php:610 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "Les réponses et \"j'aime\" à vos publications publiques peuvent être toujours visibles" + +#: src/Module/Contact.php:611 +msgid "Notification for new posts" +msgstr "Notification des nouvelles publications" + +#: src/Module/Contact.php:611 +msgid "Send a notification of every new post of this contact" +msgstr "Envoyer une notification de chaque nouveau message en provenance de ce contact" + +#: src/Module/Contact.php:613 +msgid "Keyword Deny List" +msgstr "" + +#: src/Module/Contact.php:613 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "Liste de mots-clés separés par des virgules qui ne doivent pas être converti en mots-dièse quand « Récupérer informations et mots-clés » est sélectionné." + +#: src/Module/Contact.php:629 src/Module/Settings/TwoFactor/Index.php:127 +msgid "Actions" +msgstr "Actions" + +#: src/Module/Contact.php:758 +msgid "Show all contacts" +msgstr "Montrer tous les contacts" + +#: src/Module/Contact.php:763 src/Module/Contact.php:823 +msgid "Pending" +msgstr "" + +#: src/Module/Contact.php:766 +msgid "Only show pending contacts" +msgstr "" + +#: src/Module/Contact.php:771 src/Module/Contact.php:824 +msgid "Blocked" +msgstr "Bloqués" + +#: src/Module/Contact.php:774 +msgid "Only show blocked contacts" +msgstr "Ne montrer que les contacts bloqués" + +#: src/Module/Contact.php:779 src/Module/Contact.php:826 +msgid "Ignored" +msgstr "Ignorés" + +#: src/Module/Contact.php:782 +msgid "Only show ignored contacts" +msgstr "Ne montrer que les contacts ignorés" + +#: src/Module/Contact.php:787 src/Module/Contact.php:827 +msgid "Archived" +msgstr "Archivés" + +#: src/Module/Contact.php:790 +msgid "Only show archived contacts" +msgstr "Ne montrer que les contacts archivés" + +#: src/Module/Contact.php:795 src/Module/Contact.php:825 +msgid "Hidden" +msgstr "Cachés" + +#: src/Module/Contact.php:798 +msgid "Only show hidden contacts" +msgstr "Ne montrer que les contacts masqués" + +#: src/Module/Contact.php:806 +msgid "Organize your contact groups" +msgstr "" + +#: src/Module/Contact.php:838 +msgid "Search your contacts" +msgstr "Rechercher dans vos contacts" + +#: src/Module/Contact.php:839 src/Module/Search/Index.php:186 +#, php-format +msgid "Results for: %s" +msgstr "Résultats pour : %s" + +#: src/Module/Contact.php:849 src/Module/Contact.php:1145 +msgid "Archive" +msgstr "Archiver" + +#: src/Module/Contact.php:849 src/Module/Contact.php:1145 +msgid "Unarchive" +msgstr "Désarchiver" + +#: src/Module/Contact.php:852 +msgid "Batch Actions" +msgstr "Actions multiples" + +#: src/Module/Contact.php:887 +msgid "Conversations started by this contact" +msgstr "" + +#: src/Module/Contact.php:892 +msgid "Posts and Comments" +msgstr "" + +#: src/Module/Contact.php:910 +msgid "View all known contacts" +msgstr "" + +#: src/Module/Contact.php:920 +msgid "Advanced Contact Settings" +msgstr "Réglages avancés du contact" + +#: src/Module/Contact.php:1026 +msgid "Mutual Friendship" +msgstr "Relation réciproque" + +#: src/Module/Contact.php:1030 +msgid "is a fan of yours" +msgstr "Vous suit" + +#: src/Module/Contact.php:1034 +msgid "you are a fan of" +msgstr "Vous le/la suivez" + +#: src/Module/Contact.php:1052 +msgid "Pending outgoing contact request" +msgstr "" + +#: src/Module/Contact.php:1054 +msgid "Pending incoming contact request" +msgstr "" + +#: src/Module/Contact.php:1130 +msgid "Toggle Blocked status" +msgstr "(dés)activer l'état \"bloqué\"" + +#: src/Module/Contact.php:1138 +msgid "Toggle Ignored status" +msgstr "(dés)activer l'état \"ignoré\"" + +#: src/Module/Contact.php:1147 +msgid "Toggle Archive status" +msgstr "(dés)activer l'état \"archivé\"" + +#: src/Module/Contact.php:1155 +msgid "Delete contact" +msgstr "Effacer ce contact" + #: src/Module/Conversation/Community.php:56 msgid "Local Community" msgstr "Communauté locale" @@ -8860,6 +7691,10 @@ msgstr "Communauté globale" msgid "Posts from users of the whole federated network" msgstr "Conversations publiques provenant du réseau fédéré global" +#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:179 +msgid "No results." +msgstr "Aucun résultat." + #: src/Module/Conversation/Community.php:125 msgid "" "This community stream shows all public posts received by this node. They may" @@ -8885,6 +7720,232 @@ msgid "" "code or the translation of Friendica. Thank you all!" msgstr "Friendica est un projet communautaire, qui ne serait pas possible sans l'aide de beaucoup de gens. Voici une liste de ceux qui ont contribué au code ou à la traduction de Friendica. Merci à tous!" +#: src/Module/Debug/ActivityPubConversion.php:58 +msgid "Formatted" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:62 +msgid "Source" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:70 +msgid "Activity" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:118 +msgid "Object data" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:125 +msgid "Result Item" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "" + +#: src/Module/Debug/Babel.php:54 +msgid "Source input" +msgstr "Saisie source" + +#: src/Module/Debug/Babel.php:60 +msgid "BBCode::toPlaintext" +msgstr "BBCode::toPlaintext" + +#: src/Module/Debug/Babel.php:66 +msgid "BBCode::convert (raw HTML)" +msgstr "BBCode::convert (code HTML)" + +#: src/Module/Debug/Babel.php:71 +msgid "BBCode::convert" +msgstr "BBCode::convert" + +#: src/Module/Debug/Babel.php:77 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "BBCode::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:83 +msgid "BBCode::toMarkdown" +msgstr "BBCode::toMarkdown" + +#: src/Module/Debug/Babel.php:89 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "BBCode::toMarkdown => Markdown::convert (HTML pur)" + +#: src/Module/Debug/Babel.php:93 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "BBCode::toMarkdown => Markdown::convert" + +#: src/Module/Debug/Babel.php:99 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:105 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:113 +msgid "Item Body" +msgstr "Corps du message" + +#: src/Module/Debug/Babel.php:117 +msgid "Item Tags" +msgstr "Tags du messages" + +#: src/Module/Debug/Babel.php:123 +msgid "PageInfo::appendToBody" +msgstr "" + +#: src/Module/Debug/Babel.php:128 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:132 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:139 +msgid "Source input (Diaspora format)" +msgstr "Saisie source (format Diaspora)" + +#: src/Module/Debug/Babel.php:148 +msgid "Source input (Markdown)" +msgstr "" + +#: src/Module/Debug/Babel.php:154 +msgid "Markdown::convert (raw HTML)" +msgstr "Markdown::convert (code HTML)" + +#: src/Module/Debug/Babel.php:159 +msgid "Markdown::convert" +msgstr "Markdown::convert" + +#: src/Module/Debug/Babel.php:165 +msgid "Markdown::toBBCode" +msgstr "Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:172 +msgid "Raw HTML input" +msgstr "Saisie code HTML" + +#: src/Module/Debug/Babel.php:177 +msgid "HTML Input" +msgstr "Code HTML" + +#: src/Module/Debug/Babel.php:183 +msgid "HTML::toBBCode" +msgstr "HTML::toBBCode" + +#: src/Module/Debug/Babel.php:189 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "HTML::toBBCode => BBCode::convert" + +#: src/Module/Debug/Babel.php:194 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "HTML::toBBCode => BBCode::convert (code HTML)" + +#: src/Module/Debug/Babel.php:200 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "HTML::toBBCode => BBCode::toPlaintext" + +#: src/Module/Debug/Babel.php:206 +msgid "HTML::toMarkdown" +msgstr "HTML::toMarkdown" + +#: src/Module/Debug/Babel.php:212 +msgid "HTML::toPlaintext" +msgstr "HTML::toPlaintext" + +#: src/Module/Debug/Babel.php:218 +msgid "HTML::toPlaintext (compact)" +msgstr "HTML::toPlaintext (compact)" + +#: src/Module/Debug/Babel.php:228 +msgid "Decoded post" +msgstr "" + +#: src/Module/Debug/Babel.php:252 +msgid "Post array before expand entities" +msgstr "" + +#: src/Module/Debug/Babel.php:259 +msgid "Post converted" +msgstr "" + +#: src/Module/Debug/Babel.php:264 +msgid "Converted body" +msgstr "" + +#: src/Module/Debug/Babel.php:270 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "" + +#: src/Module/Debug/Babel.php:280 +msgid "Source text" +msgstr "Texte source" + +#: src/Module/Debug/Babel.php:281 +msgid "BBCode" +msgstr "BBCode" + +#: src/Module/Debug/Babel.php:283 +msgid "Markdown" +msgstr "Markdown" + +#: src/Module/Debug/Babel.php:284 +msgid "HTML" +msgstr "HTML" + +#: src/Module/Debug/Babel.php:286 +msgid "Twitter Source" +msgstr "" + +#: src/Module/Debug/Feed.php:38 src/Module/Filer/SaveTag.php:38 +#: src/Module/Settings/Profile/Index.php:158 +msgid "You must be logged in to use this module" +msgstr "Vous devez être identifié pour accéder à cette fonctionnalité" + +#: src/Module/Debug/Feed.php:63 +msgid "Source URL" +msgstr "URL Source" + +#: src/Module/Debug/Localtime.php:49 +msgid "Time Conversion" +msgstr "Conversion temporelle" + +#: src/Module/Debug/Localtime.php:50 +msgid "" +"Friendica provides this service for sharing events with other networks and " +"friends in unknown timezones." +msgstr "Friendica fournit ce service pour partager des évènements avec vos contacts indépendament de leur fuseau horaire." + +#: src/Module/Debug/Localtime.php:51 +#, php-format +msgid "UTC time: %s" +msgstr "Temps UTC : %s" + +#: src/Module/Debug/Localtime.php:54 +#, php-format +msgid "Current timezone: %s" +msgstr "Zone de temps courante : %s" + +#: src/Module/Debug/Localtime.php:58 +#, php-format +msgid "Converted localtime: %s" +msgstr "Temps local converti : %s" + +#: src/Module/Debug/Localtime.php:62 +msgid "Please select your timezone:" +msgstr "Sélectionner votre zone :" + +#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 +msgid "Only logged in users are permitted to perform a probing." +msgstr "Le sondage de profil est réservé aux utilisateurs identifiés." + +#: src/Module/Debug/Probe.php:54 +msgid "Lookup address" +msgstr "Addresse de sondage" + #: src/Module/Delegation.php:147 msgid "Manage Identities and/or Pages" msgstr "Gérer les identités et/ou les pages" @@ -8899,22 +7960,76 @@ msgstr "Basculez entre les différentes identités ou pages (groupes/communauté msgid "Select an identity to manage: " msgstr "Choisir une identité à gérer: " -#: src/Module/Directory.php:78 +#: src/Module/Directory.php:77 msgid "No entries (some entries may be hidden)." msgstr "Aucune entrée (certaines peuvent être cachées)." -#: src/Module/Directory.php:97 +#: src/Module/Directory.php:99 msgid "Find on this site" msgstr "Trouver sur ce site" -#: src/Module/Directory.php:99 +#: src/Module/Directory.php:101 msgid "Results for:" msgstr "Résultats pour :" -#: src/Module/Directory.php:101 +#: src/Module/Directory.php:103 msgid "Site Directory" msgstr "Annuaire local" +#: src/Module/Filer/RemoveTag.php:63 +msgid "Item was not removed" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:66 +msgid "Item was not deleted" +msgstr "" + +#: src/Module/Filer/SaveTag.php:65 +msgid "- select -" +msgstr "- choisir -" + +#: src/Module/Friendica.php:60 +msgid "Installed addons/apps:" +msgstr "Add-ons/Applications installés :" + +#: src/Module/Friendica.php:65 +msgid "No installed addons/apps" +msgstr "Aucun add-on/application n'est installé" + +#: src/Module/Friendica.php:70 +#, php-format +msgid "Read about the Terms of Service of this node." +msgstr "" + +#: src/Module/Friendica.php:77 +msgid "On this server the following remote servers are blocked." +msgstr "Sur ce serveur, les serveurs suivants sont sur liste noire." + +#: src/Module/Friendica.php:95 +#, php-format +msgid "" +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." +msgstr "" + +#: src/Module/Friendica.php:100 +msgid "" +"Please visit Friendi.ca to learn more " +"about the Friendica project." +msgstr "Rendez-vous sur Friendi.ca pour en savoir plus sur le projet Friendica." + +#: src/Module/Friendica.php:101 +msgid "Bug reports and issues: please visit" +msgstr "Pour les rapports de bugs : rendez vous sur" + +#: src/Module/Friendica.php:101 +msgid "the bugtracker at github" +msgstr "le bugtracker sur GitHub" + +#: src/Module/Friendica.php:102 +msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +msgstr "" + #: src/Module/FriendSuggest.php:65 msgid "Suggested contact not found." msgstr "Contact suggéré non trouvé" @@ -8932,137 +8047,91 @@ msgstr "Suggérer des amis/contacts" msgid "Suggest a friend for %s" msgstr "Suggérer un ami/contact pour %s" -#: src/Module/Friendica.php:58 -msgid "Installed addons/apps:" -msgstr "Add-ons/Applications installés :" - -#: src/Module/Friendica.php:63 -msgid "No installed addons/apps" -msgstr "Aucun add-on/application n'est installé" - -#: src/Module/Friendica.php:68 -#, php-format -msgid "Read about the Terms of Service of this node." -msgstr "" - -#: src/Module/Friendica.php:75 -msgid "On this server the following remote servers are blocked." -msgstr "Sur ce serveur, les serveurs suivants sont sur liste noire." - -#: src/Module/Friendica.php:93 -#, php-format -msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." -msgstr "" - -#: src/Module/Friendica.php:98 -msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." -msgstr "Rendez-vous sur Friendi.ca pour en savoir plus sur le projet Friendica." - -#: src/Module/Friendica.php:99 -msgid "Bug reports and issues: please visit" -msgstr "Pour les rapports de bugs : rendez vous sur" - -#: src/Module/Friendica.php:99 -msgid "the bugtracker at github" -msgstr "le bugtracker sur GitHub" - -#: src/Module/Friendica.php:100 -msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" -msgstr "" - -#: src/Module/Group.php:56 -msgid "Group created." -msgstr "Groupe créé." - -#: src/Module/Group.php:62 +#: src/Module/Group.php:61 msgid "Could not create group." msgstr "Impossible de créer le groupe." -#: src/Module/Group.php:73 src/Module/Group.php:215 src/Module/Group.php:241 +#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 msgid "Group not found." msgstr "Groupe introuvable." -#: src/Module/Group.php:79 -msgid "Group name changed." -msgstr "Groupe renommé." +#: src/Module/Group.php:78 +msgid "Group name was not changed." +msgstr "" -#: src/Module/Group.php:101 +#: src/Module/Group.php:100 msgid "Unknown group." msgstr "" -#: src/Module/Group.php:110 +#: src/Module/Group.php:109 msgid "Contact is deleted." msgstr "" -#: src/Module/Group.php:116 +#: src/Module/Group.php:115 msgid "Unable to add the contact to the group." msgstr "" -#: src/Module/Group.php:119 +#: src/Module/Group.php:118 msgid "Contact successfully added to group." msgstr "" -#: src/Module/Group.php:123 +#: src/Module/Group.php:122 msgid "Unable to remove the contact from the group." msgstr "" -#: src/Module/Group.php:126 +#: src/Module/Group.php:125 msgid "Contact successfully removed from group." msgstr "" -#: src/Module/Group.php:129 +#: src/Module/Group.php:128 msgid "Unknown group command." msgstr "" -#: src/Module/Group.php:132 +#: src/Module/Group.php:131 msgid "Bad request." msgstr "" -#: src/Module/Group.php:171 +#: src/Module/Group.php:170 msgid "Save Group" msgstr "Sauvegarder le groupe" -#: src/Module/Group.php:172 +#: src/Module/Group.php:171 msgid "Filter" msgstr "Filtre" -#: src/Module/Group.php:178 +#: src/Module/Group.php:177 msgid "Create a group of contacts/friends." msgstr "Créez un groupe de contacts/amis." -#: src/Module/Group.php:220 -msgid "Group removed." -msgstr "Groupe enlevé." - -#: src/Module/Group.php:222 +#: src/Module/Group.php:219 msgid "Unable to remove group." msgstr "Impossible d'enlever le groupe." -#: src/Module/Group.php:273 +#: src/Module/Group.php:270 msgid "Delete Group" msgstr "Supprimer le groupe" -#: src/Module/Group.php:283 +#: src/Module/Group.php:280 msgid "Edit Group Name" msgstr "Éditer le nom du groupe" -#: src/Module/Group.php:293 +#: src/Module/Group.php:290 msgid "Members" msgstr "Membres" -#: src/Module/Group.php:309 +#: src/Module/Group.php:293 +msgid "Group is empty" +msgstr "Groupe vide" + +#: src/Module/Group.php:306 msgid "Remove contact from group" msgstr "Retirer ce contact du groupe" -#: src/Module/Group.php:329 +#: src/Module/Group.php:326 msgid "Click on a contact to add or remove." msgstr "Cliquez sur un contact pour l'ajouter ou le supprimer." -#: src/Module/Group.php:343 +#: src/Module/Group.php:340 msgid "Add contact to group" msgstr "Ajouter ce contact au groupe" @@ -9079,6 +8148,10 @@ msgstr "Bienvenue sur %s" msgid "No profile" msgstr "Aucun profil" +#: src/Module/HTTPException/MethodNotAllowed.php:32 +msgid "Method Not Allowed." +msgstr "" + #: src/Module/Install.php:177 msgid "Friendica Communications Server - Setup" msgstr "" @@ -9215,6 +8288,10 @@ msgid "" "worker." msgstr "IMPORTANT: vous devrez ajouter [manuellement] une tâche planifiée pour le 'worker'." +#: src/Module/Install.php:345 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "Référez-vous au fichier \"INSTALL.txt\"." + #: src/Module/Install.php:347 #, php-format msgid "" @@ -9327,14 +8404,231 @@ msgid "" "important, please visit http://friendi.ca" msgstr "" +#: src/Module/Item/Compose.php:46 +msgid "Please enter a post body." +msgstr "Veuillez saisir un corps de texte." + +#: src/Module/Item/Compose.php:59 +msgid "This feature is only available with the frio theme." +msgstr "Cette page ne fonctionne qu'avec le thème \"frio\" activé." + +#: src/Module/Item/Compose.php:86 +msgid "Compose new personal note" +msgstr "Composer une nouvelle note personnelle" + +#: src/Module/Item/Compose.php:95 +msgid "Compose new post" +msgstr "Composer une nouvelle publication" + +#: src/Module/Item/Compose.php:135 +msgid "Visibility" +msgstr "Visibilité" + +#: src/Module/Item/Compose.php:156 +msgid "Clear the location" +msgstr "Effacer la localisation" + +#: src/Module/Item/Compose.php:157 +msgid "Location services are unavailable on your device" +msgstr "Les services de localisation ne sont pas disponibles sur votre appareil" + +#: src/Module/Item/Compose.php:158 +msgid "" +"Location services are disabled. Please check the website's permissions on " +"your device" +msgstr "Les services de localisation sont désactivés pour ce site. Veuillez vérifier les permissions de ce site sur votre appareil/navigateur." + #: src/Module/Maintenance.php:46 msgid "System down for maintenance" msgstr "Système indisponible pour cause de maintenance" #: src/Module/Manifest.php:42 msgid "A Decentralized Social Network" +msgstr "Un Réseau Social Décentralisé " + +#: src/Module/Notifications/Introductions.php:76 +msgid "Show Ignored Requests" +msgstr "Voir les demandes ignorées" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Hide Ignored Requests" +msgstr "Cacher les demandes ignorées" + +#: src/Module/Notifications/Introductions.php:90 +#: src/Module/Notifications/Introductions.php:157 +msgid "Notification type:" +msgstr "Type de notification :" + +#: src/Module/Notifications/Introductions.php:93 +msgid "Suggested by:" +msgstr "Suggéré par :" + +#: src/Module/Notifications/Introductions.php:118 +msgid "Claims to be known to you: " +msgstr "Prétend que vous le connaissez : " + +#: src/Module/Notifications/Introductions.php:125 +msgid "Shall your connection be bidirectional or not?" +msgstr "Souhaitez vous que votre connexion soit bi-directionnelle ?" + +#: src/Module/Notifications/Introductions.php:126 +#, php-format +msgid "" +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "Accepter %s comme ami autorise %s à s'abonner à vos publications, et vous recevrez également des nouvelles d'eux dans votre fil d'actualités." + +#: src/Module/Notifications/Introductions.php:127 +#, php-format +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you" +" will not receive updates from them in your news feed." +msgstr "Accepter %s comme ami les autorise à s'abonner à vos publications, mais vous ne recevrez pas de nouvelles d'eux dans votre fil d'actualités." + +#: src/Module/Notifications/Introductions.php:129 +msgid "Friend" +msgstr "Ami" + +#: src/Module/Notifications/Introductions.php:130 +msgid "Subscriber" +msgstr "Abonné∙e" + +#: src/Module/Notifications/Introductions.php:194 +msgid "No introductions." +msgstr "Aucune demande d'introduction." + +#: src/Module/Notifications/Introductions.php:195 +#: src/Module/Notifications/Notifications.php:133 +#, php-format +msgid "No more %s notifications." +msgstr "Aucune notification de %s" + +#: src/Module/Notifications/Notification.php:103 +msgid "You must be logged in to show this page." +msgstr "Vous devez être identifié pour afficher cette page." + +#: src/Module/Notifications/Notifications.php:50 +msgid "Network Notifications" +msgstr "Notifications du réseau" + +#: src/Module/Notifications/Notifications.php:58 +msgid "System Notifications" +msgstr "Notifications du système" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Personal Notifications" +msgstr "Notifications personnelles" + +#: src/Module/Notifications/Notifications.php:74 +msgid "Home Notifications" +msgstr "Notifications de page d'accueil" + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show unread" +msgstr "Afficher non-lus" + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show all" +msgstr "Tout afficher" + +#: src/Module/PermissionTooltip.php:24 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" msgstr "" +#: src/Module/PermissionTooltip.php:37 +msgid "Model not found" +msgstr "" + +#: src/Module/PermissionTooltip.php:59 +msgid "Remote privacy information not available." +msgstr "Informations de confidentialité indisponibles." + +#: src/Module/PermissionTooltip.php:70 +msgid "Visible to:" +msgstr "Visible par :" + +#: src/Module/Photo.php:87 +#, php-format +msgid "The Photo with id %s is not available." +msgstr "" + +#: src/Module/Photo.php:102 +#, php-format +msgid "Invalid photo with id %s." +msgstr "" + +#: src/Module/Profile/Contacts.php:120 +msgid "No contacts." +msgstr "Aucun contact." + +#: src/Module/Profile/Profile.php:135 +#, php-format +msgid "" +"You're currently viewing your profile as %s Cancel" +msgstr "" + +#: src/Module/Profile/Profile.php:149 +msgid "Member since:" +msgstr "Membre depuis :" + +#: src/Module/Profile/Profile.php:155 +msgid "j F, Y" +msgstr "j F, Y" + +#: src/Module/Profile/Profile.php:156 +msgid "j F" +msgstr "j F" + +#: src/Module/Profile/Profile.php:164 src/Util/Temporal.php:163 +msgid "Birthday:" +msgstr "Anniversaire :" + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +msgid "Age: " +msgstr "Age : " + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "%d an" +msgstr[1] "%d ans" + +#: src/Module/Profile/Profile.php:229 +msgid "Forums:" +msgstr "Forums :" + +#: src/Module/Profile/Profile.php:240 +msgid "View profile as:" +msgstr "Consulter le profil en tant que :" + +#: src/Module/Profile/Profile.php:257 +msgid "View as" +msgstr "" + +#: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 +#: src/Module/Profile/Status.php:61 src/Module/Profile/Status.php:64 +#: src/Protocol/Feed.php:892 src/Protocol/OStatus.php:1269 +#, php-format +msgid "%s's timeline" +msgstr "Le flux de %s" + +#: src/Module/Profile/Profile.php:321 src/Module/Profile/Status.php:62 +#: src/Protocol/Feed.php:896 src/Protocol/OStatus.php:1273 +#, php-format +msgid "%s's posts" +msgstr "Les publications originales de %s" + +#: src/Module/Profile/Profile.php:322 src/Module/Profile/Status.php:63 +#: src/Protocol/Feed.php:899 src/Protocol/OStatus.php:1276 +#, php-format +msgid "%s's comments" +msgstr "Les commentaires de %s" + #: src/Module/Register.php:69 msgid "Only parent users can create additional accounts." msgstr "" @@ -9412,6 +8706,15 @@ msgstr "Importer votre profile dans cette instance de friendica" msgid "Note: This node explicitly contains adult content" msgstr "" +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "Parent Password:" +msgstr "Mot de passe du compte parent :" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "Veuillez saisir le mot de passe du compte parent pour authentifier votre requête." + #: src/Module/Register.php:201 msgid "Password doesn't match." msgstr "" @@ -9460,11 +8763,11 @@ msgstr "" msgid "Your registration is pending approval by the site owner." msgstr "Votre inscription attend une validation du propriétaire du site." -#: src/Module/RemoteFollow.php:66 +#: src/Module/RemoteFollow.php:67 msgid "The provided profile link doesn't seem to be valid" msgstr "" -#: src/Module/RemoteFollow.php:107 +#: src/Module/RemoteFollow.php:105 #, php-format msgid "" "Enter your Webfinger address (user@domain.tld) or profile URL here. If this " @@ -9472,6 +8775,881 @@ msgid "" " or %s directly on your system." msgstr "" +#: src/Module/Search/Index.php:53 +msgid "Only logged in users are permitted to perform a search." +msgstr "Seuls les utilisateurs inscrits sont autorisés à lancer une recherche." + +#: src/Module/Search/Index.php:75 +msgid "Only one search per minute is permitted for not logged in users." +msgstr "Une seule recherche par minute pour les utilisateurs qui ne sont pas connectés." + +#: src/Module/Search/Index.php:184 +#, php-format +msgid "Items tagged with: %s" +msgstr "Éléments taggés %s" + +#: src/Module/Search/Saved.php:45 +msgid "Search term was not saved." +msgstr "" + +#: src/Module/Search/Saved.php:48 +msgid "Search term already saved." +msgstr "" + +#: src/Module/Search/Saved.php:54 +msgid "Search term was not removed." +msgstr "" + +#: src/Module/Security/Login.php:101 +msgid "Create a New Account" +msgstr "Créer un nouveau compte" + +#: src/Module/Security/Login.php:126 +msgid "Your OpenID: " +msgstr "" + +#: src/Module/Security/Login.php:129 +msgid "" +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "" + +#: src/Module/Security/Login.php:131 +msgid "Or login using OpenID: " +msgstr "Ou connectez-vous via OpenID : " + +#: src/Module/Security/Login.php:145 +msgid "Password: " +msgstr "Mot de passe : " + +#: src/Module/Security/Login.php:146 +msgid "Remember me" +msgstr "Se souvenir de moi" + +#: src/Module/Security/Login.php:155 +msgid "Forgot your password?" +msgstr "Mot de passe oublié?" + +#: src/Module/Security/Login.php:158 +msgid "Website Terms of Service" +msgstr "Conditions d'utilisation du site internet" + +#: src/Module/Security/Login.php:159 +msgid "terms of service" +msgstr "conditions d'utilisation" + +#: src/Module/Security/Login.php:161 +msgid "Website Privacy Policy" +msgstr "Politique de confidentialité du site internet" + +#: src/Module/Security/Login.php:162 +msgid "privacy policy" +msgstr "politique de confidentialité" + +#: src/Module/Security/Logout.php:53 +msgid "Logged out." +msgstr "Déconnecté." + +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" +msgstr "" + +#: src/Module/Security/OpenID.php:92 +msgid "" +"Account not found. Please login to your existing account to add the OpenID " +"to it." +msgstr "" + +#: src/Module/Security/OpenID.php:94 +msgid "" +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:60 +#, php-format +msgid "Remaining recovery codes: %d" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:64 +#: src/Module/Security/TwoFactor/Verify.php:61 +#: src/Module/Settings/TwoFactor/Verify.php:82 +msgid "Invalid code, please retry." +msgstr "Code invalide, veuillez réessayer." + +#: src/Module/Security/TwoFactor/Recovery.php:83 +msgid "Two-factor recovery" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:84 +msgid "" +"

    You can enter one of your one-time recovery codes in case you lost access" +" to your mobile device.

    " +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:85 +#: src/Module/Security/TwoFactor/Verify.php:84 +#, php-format +msgid "Don’t have your phone? Enter a two-factor recovery code" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:86 +msgid "Please enter a recovery code" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:87 +msgid "Submit recovery code and complete login" +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:81 +msgid "" +"

    Open the two-factor authentication app on your device to get an " +"authentication code and verify your identity.

    " +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:85 +#: src/Module/Settings/TwoFactor/Verify.php:141 +msgid "Please enter a code from your authentication app" +msgstr "Veuillez saisir le code fourni par votre application mobile d'authentification à deux facteurs" + +#: src/Module/Security/TwoFactor/Verify.php:86 +msgid "Verify code and complete login" +msgstr "" + +#: src/Module/Settings/Delegation.php:53 +msgid "Delegation successfully granted." +msgstr "Délégation accordée avec succès." + +#: src/Module/Settings/Delegation.php:55 +msgid "Parent user not found, unavailable or password doesn't match." +msgstr "Utilisateur parent introuvable, indisponible ou mot de passe incorrect." + +#: src/Module/Settings/Delegation.php:59 +msgid "Delegation successfully revoked." +msgstr "Délégation retirée avec succès." + +#: src/Module/Settings/Delegation.php:81 +#: src/Module/Settings/Delegation.php:103 +msgid "" +"Delegated administrators can view but not change delegation permissions." +msgstr "Les administrateurs délégués peuvent uniquement consulter les permissions de délégation." + +#: src/Module/Settings/Delegation.php:95 +msgid "Delegate user not found." +msgstr "Délégué introuvable." + +#: src/Module/Settings/Delegation.php:143 +msgid "No parent user" +msgstr "Pas d'utilisateur parent" + +#: src/Module/Settings/Delegation.php:154 +#: src/Module/Settings/Delegation.php:165 +msgid "Parent User" +msgstr "Compte parent" + +#: src/Module/Settings/Delegation.php:162 +msgid "Additional Accounts" +msgstr "Comptes supplémentaires" + +#: src/Module/Settings/Delegation.php:163 +msgid "" +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." +msgstr "Enregistrez des comptes supplémentaires qui seront automatiquement rattachés à votre compte actuel pour vous permettre de les gérer facilement." + +#: src/Module/Settings/Delegation.php:164 +msgid "Register an additional account" +msgstr "Enregistrer un compte supplémentaire" + +#: src/Module/Settings/Delegation.php:168 +msgid "" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." +msgstr "Le compte parent a un contrôle total sur ce compte, incluant les paramètres de compte. Veuillez vérifier à qui vous donnez cet accès." + +#: src/Module/Settings/Delegation.php:172 +msgid "Delegates" +msgstr "Délégataires" + +#: src/Module/Settings/Delegation.php:174 +msgid "" +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "Les délégataires seront capables de gérer tous les aspects de ce compte ou de cette page, à l'exception des réglages de compte. Merci de ne pas déléguer votre compte principal à quelqu'un en qui vous n'avez pas une confiance absolue." + +#: src/Module/Settings/Delegation.php:175 +msgid "Existing Page Delegates" +msgstr "Délégataires existants" + +#: src/Module/Settings/Delegation.php:177 +msgid "Potential Delegates" +msgstr "Délégataires potentiels" + +#: src/Module/Settings/Delegation.php:180 +msgid "Add" +msgstr "Ajouter" + +#: src/Module/Settings/Delegation.php:181 +msgid "No entries." +msgstr "Aucune entrée." + +#: src/Module/Settings/Display.php:103 +msgid "The theme you chose isn't available." +msgstr "Le thème que vous avez choisi n'est pas disponible." + +#: src/Module/Settings/Display.php:140 +#, php-format +msgid "%s - (Unsupported)" +msgstr "%s- (non supporté)" + +#: src/Module/Settings/Display.php:184 +msgid "Display Settings" +msgstr "Affichage" + +#: src/Module/Settings/Display.php:186 +msgid "General Theme Settings" +msgstr "Paramètres généraux de thème" + +#: src/Module/Settings/Display.php:187 +msgid "Custom Theme Settings" +msgstr "Paramètres personnalisés de thème" + +#: src/Module/Settings/Display.php:188 +msgid "Content Settings" +msgstr "Paramètres de contenu" + +#: src/Module/Settings/Display.php:189 view/theme/duepuntozero/config.php:70 +#: view/theme/frio/config.php:161 view/theme/quattro/config.php:72 +#: view/theme/vier/config.php:120 +msgid "Theme settings" +msgstr "Réglages du thème graphique" + +#: src/Module/Settings/Display.php:190 +msgid "Calendar" +msgstr "Calendrier" + +#: src/Module/Settings/Display.php:196 +msgid "Display Theme:" +msgstr "Thème d'affichage:" + +#: src/Module/Settings/Display.php:197 +msgid "Mobile Theme:" +msgstr "Thème mobile:" + +#: src/Module/Settings/Display.php:200 +msgid "Number of items to display per page:" +msgstr "Nombre d’éléments par page :" + +#: src/Module/Settings/Display.php:200 src/Module/Settings/Display.php:201 +msgid "Maximum of 100 items" +msgstr "Maximum de 100 éléments" + +#: src/Module/Settings/Display.php:201 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "Nombre d'éléments à afficher par page pour un appareil mobile" + +#: src/Module/Settings/Display.php:202 +msgid "Update browser every xx seconds" +msgstr "Mettre à jour l'affichage toutes les xx secondes" + +#: src/Module/Settings/Display.php:202 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "Minimum de 10 secondes. Saisir -1 pour désactiver." + +#: src/Module/Settings/Display.php:203 +msgid "Automatic updates only at the top of the post stream pages" +msgstr "Rafraîchir le flux uniquement en haut de la page" + +#: src/Module/Settings/Display.php:203 +msgid "" +"Auto update may add new posts at the top of the post stream pages, which can" +" affect the scroll position and perturb normal reading if it happens " +"anywhere else the top of the page." +msgstr "Le rafraîchissement automatique du flux peut ajouter de nouveaux contenus en haut de la liste, ce qui peut affecter le défilement de la page et gêner la lecture s'il s'effectue ailleurs qu'en haut de la page." + +#: src/Module/Settings/Display.php:204 +msgid "Don't show emoticons" +msgstr "Ne pas afficher les émoticônes" + +#: src/Module/Settings/Display.php:204 +msgid "" +"Normally emoticons are replaced with matching symbols. This setting disables" +" this behaviour." +msgstr "Désactive le remplacement automatique des smileys par les images associées. Peut résoudre certains problèmes d'affichage." + +#: src/Module/Settings/Display.php:205 +msgid "Infinite scroll" +msgstr "Défilement infini" + +#: src/Module/Settings/Display.php:205 +msgid "Automatic fetch new items when reaching the page end." +msgstr "Charge automatiquement de nouveaux contenus en bas de la page." + +#: src/Module/Settings/Display.php:206 +msgid "Disable Smart Threading" +msgstr "Désactiver l'indentation intelligente" + +#: src/Module/Settings/Display.php:206 +msgid "Disable the automatic suppression of extraneous thread indentation." +msgstr "Désactive la suppression des niveaux d'indentation excédentaire." + +#: src/Module/Settings/Display.php:207 +msgid "Hide the Dislike feature" +msgstr "Cacher la fonctionnalité \"Je n'aime pas\"" + +#: src/Module/Settings/Display.php:207 +msgid "Hides the Dislike button and dislike reactions on posts and comments." +msgstr "Cache le bouton \"Je n'aime pas\" ainsi que les \"Je n'aime pas\" attribués aux publications." + +#: src/Module/Settings/Display.php:208 +msgid "Display the resharer" +msgstr "" + +#: src/Module/Settings/Display.php:208 +msgid "Display the first resharer as icon and text on a reshared item." +msgstr "" + +#: src/Module/Settings/Display.php:210 +msgid "Beginning of week:" +msgstr "Début de la semaine :" + +#: src/Module/Settings/Profile/Index.php:85 +msgid "Profile Name is required." +msgstr "Le nom du profil est requis." + +#: src/Module/Settings/Profile/Index.php:137 +msgid "Profile couldn't be updated." +msgstr "Le profil n'a pas pu être mis à jour." + +#: src/Module/Settings/Profile/Index.php:187 +#: src/Module/Settings/Profile/Index.php:207 +msgid "Label:" +msgstr "Description :" + +#: src/Module/Settings/Profile/Index.php:188 +#: src/Module/Settings/Profile/Index.php:208 +msgid "Value:" +msgstr "Contenu :" + +#: src/Module/Settings/Profile/Index.php:198 +#: src/Module/Settings/Profile/Index.php:218 +msgid "Field Permissions" +msgstr "Permissions du champ" + +#: src/Module/Settings/Profile/Index.php:199 +#: src/Module/Settings/Profile/Index.php:219 +msgid "(click to open/close)" +msgstr "(cliquer pour ouvrir/fermer)" + +#: src/Module/Settings/Profile/Index.php:205 +msgid "Add a new profile field" +msgstr "Ajouter un nouveau champ de profil" + +#: src/Module/Settings/Profile/Index.php:235 +msgid "Profile Actions" +msgstr "Actions de Profil" + +#: src/Module/Settings/Profile/Index.php:236 +msgid "Edit Profile Details" +msgstr "Éditer les détails du profil" + +#: src/Module/Settings/Profile/Index.php:238 +msgid "Change Profile Photo" +msgstr "Changer la photo du profil" + +#: src/Module/Settings/Profile/Index.php:243 +msgid "Profile picture" +msgstr "Image de profil" + +#: src/Module/Settings/Profile/Index.php:244 +msgid "Location" +msgstr "Localisation" + +#: src/Module/Settings/Profile/Index.php:245 src/Util/Temporal.php:93 +#: src/Util/Temporal.php:95 +msgid "Miscellaneous" +msgstr "Divers" + +#: src/Module/Settings/Profile/Index.php:246 +msgid "Custom Profile Fields" +msgstr "Champs de profil personalisés" + +#: src/Module/Settings/Profile/Index.php:248 src/Module/Welcome.php:58 +msgid "Upload Profile Photo" +msgstr "Téléverser une photo de profil" + +#: src/Module/Settings/Profile/Index.php:252 +msgid "Display name:" +msgstr "Nom d'utilisateur :" + +#: src/Module/Settings/Profile/Index.php:255 +msgid "Street Address:" +msgstr "Adresse postale :" + +#: src/Module/Settings/Profile/Index.php:256 +msgid "Locality/City:" +msgstr "Ville :" + +#: src/Module/Settings/Profile/Index.php:257 +msgid "Region/State:" +msgstr "Région / État :" + +#: src/Module/Settings/Profile/Index.php:258 +msgid "Postal/Zip Code:" +msgstr "Code postal :" + +#: src/Module/Settings/Profile/Index.php:259 +msgid "Country:" +msgstr "Pays :" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "XMPP (Jabber) address:" +msgstr "Adresse XMPP (Jabber) :" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "" +"The XMPP address will be propagated to your contacts so that they can follow" +" you." +msgstr "Votre adresse XMPP sera transmise à vos contacts pour qu'ils puissent vous suivre." + +#: src/Module/Settings/Profile/Index.php:262 +msgid "Homepage URL:" +msgstr "Page personnelle :" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "Public Keywords:" +msgstr "Mots-clés publics :" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "(Used for suggesting potential friends, can be seen by others)" +msgstr "(Utilisés pour vous suggérer des abonnements. Ils peuvent être vus par autrui)" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "Private Keywords:" +msgstr "Mots-clés privés :" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "(Used for searching profiles, never shown to others)" +msgstr "(Utilisés pour rechercher des profils. Ils ne seront jamais montrés à autrui)" + +#: src/Module/Settings/Profile/Index.php:265 +#, php-format +msgid "" +"

    Custom fields appear on your profile page.

    \n" +"\t\t\t\t

    You can use BBCodes in the field values.

    \n" +"\t\t\t\t

    Reorder by dragging the field title.

    \n" +"\t\t\t\t

    Empty the label field to remove a custom field.

    \n" +"\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    " +msgstr "

    Les champs de profil personnalisés apparaissent sur votre page de profil.

    \n\t\t\t\t

    Vous pouvez utilisez les BBCodes dans le contenu des champs.

    \n\t\t\t\t

    Triez les champs en glissant-déplaçant leur titre.

    \n\t\t\t\t

    Laissez le titre d'un champ vide pour le supprimer lors de la soumission du formulaire .

    \n\t\t\t\t

    Les champs non-publics peuvent être consultés uniquement par les contacts Friendica autorisés dans les permissions.

    " + +#: src/Module/Settings/Profile/Photo/Crop.php:102 +#: src/Module/Settings/Profile/Photo/Crop.php:118 +#: src/Module/Settings/Profile/Photo/Crop.php:134 +#: src/Module/Settings/Profile/Photo/Index.php:103 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "Réduction de la taille de l'image [%s] échouée." + +#: src/Module/Settings/Profile/Photo/Crop.php:139 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Rechargez la page avec la touche Maj pressée, ou bien effacez le cache du navigateur, si d'aventure la nouvelle photo n'apparaissait pas immédiatement." + +#: src/Module/Settings/Profile/Photo/Crop.php:147 +msgid "Unable to process image" +msgstr "Impossible de traiter l'image" + +#: src/Module/Settings/Profile/Photo/Crop.php:166 +msgid "Photo not found." +msgstr "Photo introuvable." + +#: src/Module/Settings/Profile/Photo/Crop.php:190 +msgid "Profile picture successfully updated." +msgstr "Photo de profil mise à jour avec succès." + +#: src/Module/Settings/Profile/Photo/Crop.php:213 +#: src/Module/Settings/Profile/Photo/Crop.php:217 +msgid "Crop Image" +msgstr "(Re)cadrer l'image" + +#: src/Module/Settings/Profile/Photo/Crop.php:214 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "Ajustez le cadre de l'image pour une visualisation optimale." + +#: src/Module/Settings/Profile/Photo/Crop.php:216 +msgid "Use Image As Is" +msgstr "Utiliser l'image telle quelle" + +#: src/Module/Settings/Profile/Photo/Index.php:47 +msgid "Missing uploaded image." +msgstr "Image téléversée manquante" + +#: src/Module/Settings/Profile/Photo/Index.php:126 +msgid "Profile Picture Settings" +msgstr "Réglages de la photo de profil" + +#: src/Module/Settings/Profile/Photo/Index.php:127 +msgid "Current Profile Picture" +msgstr "Photo de profil actuelle" + +#: src/Module/Settings/Profile/Photo/Index.php:128 +msgid "Upload Profile Picture" +msgstr "Téléverser une photo de profil" + +#: src/Module/Settings/Profile/Photo/Index.php:129 +msgid "Upload Picture:" +msgstr "Téléverser une photo :" + +#: src/Module/Settings/Profile/Photo/Index.php:134 +msgid "or" +msgstr "ou" + +#: src/Module/Settings/Profile/Photo/Index.php:136 +msgid "skip this step" +msgstr "ignorer cette étape" + +#: src/Module/Settings/Profile/Photo/Index.php:138 +msgid "select a photo from your photo albums" +msgstr "choisissez une photo depuis vos albums" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:52 +#: src/Module/Settings/TwoFactor/Recovery.php:50 +#: src/Module/Settings/TwoFactor/Verify.php:56 +msgid "Please enter your password to access this page." +msgstr "Veuillez saisir votre mot de passe pour accéder à cette page." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:70 +msgid "App-specific password generation failed: The description is empty." +msgstr "La génération du mot de passe spécifique à l'application a échoué : la description est vide." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "La génération du mot de passe spécifique à l'application a échoué : cette description existe déjà." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:77 +msgid "New app-specific password generated." +msgstr "Nouveau mot de passe spécifique à l'application généré avec succès." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:83 +msgid "App-specific passwords successfully revoked." +msgstr "Mots de passe spécifiques à des applications révoqués avec succès." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:93 +msgid "App-specific password successfully revoked." +msgstr "Mot de passe spécifique à l'application révoqué avec succès." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:114 +msgid "Two-factor app-specific passwords" +msgstr "Authentification à deux facteurs : Mots de passe spécifiques aux applications" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +msgid "" +"

    App-specific passwords are randomly generated passwords used instead your" +" regular password to authenticate your account on third-party applications " +"that don't support two-factor authentication.

    " +msgstr "

    Les mots de passe spécifiques aux application sont des mots de passe générés aléatoirement pour vous identifier avec votre compte Friendica sur des applications tierce-partie qui n'offrent pas d'authentification à deux facteurs.

    " + +#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "Veillez à copier votre nouveau mot de passe spécifique à l'application maintenant. Il ne sera plus jamais affiché!" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:120 +msgid "Description" +msgstr "Description" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:121 +msgid "Last Used" +msgstr "Dernière utilisation" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:122 +msgid "Revoke" +msgstr "Révoquer" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:123 +msgid "Revoke All" +msgstr "Révoquer tous" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "Une fois que votre nouveau mot de passe spécifique à l'application est généré, vous devez l'utiliser immédiatement car il ne vous sera pas remontré plus tard." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:127 +msgid "Generate new app-specific password" +msgstr "Générer un nouveau mot de passe spécifique à une application" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:128 +msgid "Friendiqa on my Fairphone 2..." +msgstr "Friendiqa sur mon Fairphone 2..." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:129 +msgid "Generate" +msgstr "Générer" + +#: src/Module/Settings/TwoFactor/Index.php:67 +msgid "Two-factor authentication successfully disabled." +msgstr "Authentification à deux facteurs désactivée avec succès." + +#: src/Module/Settings/TwoFactor/Index.php:88 +msgid "Wrong Password" +msgstr "Mauvais mot de passe" + +#: src/Module/Settings/TwoFactor/Index.php:108 +msgid "" +"

    Use an application on a mobile device to get two-factor authentication " +"codes when prompted on login.

    " +msgstr "

    Utilisez une application mobile pour obtenir des codes d'authentification à deux facteurs que vous devrez fournir lors de la saisie de vos identifiants.

    " + +#: src/Module/Settings/TwoFactor/Index.php:112 +msgid "Authenticator app" +msgstr "Application mobile" + +#: src/Module/Settings/TwoFactor/Index.php:113 +msgid "Configured" +msgstr "Configurée" + +#: src/Module/Settings/TwoFactor/Index.php:113 +msgid "Not Configured" +msgstr "Pas encore configurée" + +#: src/Module/Settings/TwoFactor/Index.php:114 +msgid "

    You haven't finished configuring your authenticator app.

    " +msgstr "

    Vous n'avez pas complété la configuration de votre application mobile d'authentification.

    " + +#: src/Module/Settings/TwoFactor/Index.php:115 +msgid "

    Your authenticator app is correctly configured.

    " +msgstr "

    Votre application mobile d'authentification est correctement configurée.

    " + +#: src/Module/Settings/TwoFactor/Index.php:117 +msgid "Recovery codes" +msgstr "Codes de secours" + +#: src/Module/Settings/TwoFactor/Index.php:118 +msgid "Remaining valid codes" +msgstr "Codes valides restant" + +#: src/Module/Settings/TwoFactor/Index.php:120 +msgid "" +"

    These one-use codes can replace an authenticator app code in case you " +"have lost access to it.

    " +msgstr "

    Ces codes à usage unique peuvent remplacer un code de votre application mobile d'authentification si vous n'y avez pas ou plus accès.

    " + +#: src/Module/Settings/TwoFactor/Index.php:122 +msgid "App-specific passwords" +msgstr "Mots de passe spécifiques aux applications" + +#: src/Module/Settings/TwoFactor/Index.php:123 +msgid "Generated app-specific passwords" +msgstr "Générer des mots de passe d'application" + +#: src/Module/Settings/TwoFactor/Index.php:125 +msgid "" +"

    These randomly generated passwords allow you to authenticate on apps not " +"supporting two-factor authentication.

    " +msgstr "

    Ces mots de passe générés aléatoirement vous permettent de vous identifier sur des applications tierce-partie qui ne supportent pas l'authentification à deux facteurs.

    " + +#: src/Module/Settings/TwoFactor/Index.php:128 +msgid "Current password:" +msgstr "Mot de passe actuel :" + +#: src/Module/Settings/TwoFactor/Index.php:128 +msgid "" +"You need to provide your current password to change two-factor " +"authentication settings." +msgstr "Vous devez saisir votre mot de passe actuel pour changer les réglages de l'authentification à deux facteurs." + +#: src/Module/Settings/TwoFactor/Index.php:129 +msgid "Enable two-factor authentication" +msgstr "Activer l'authentification à deux facteurs" + +#: src/Module/Settings/TwoFactor/Index.php:130 +msgid "Disable two-factor authentication" +msgstr "Désactiver l'authentification à deux facteurs" + +#: src/Module/Settings/TwoFactor/Index.php:131 +msgid "Show recovery codes" +msgstr "Montrer les codes de secours" + +#: src/Module/Settings/TwoFactor/Index.php:132 +msgid "Manage app-specific passwords" +msgstr "Gérer les mots de passe spécifiques aux applications" + +#: src/Module/Settings/TwoFactor/Index.php:133 +msgid "Finish app configuration" +msgstr "Compléter la configuration de l'application mobile" + +#: src/Module/Settings/TwoFactor/Recovery.php:66 +msgid "New recovery codes successfully generated." +msgstr "Nouveaux codes de secours générés avec succès." + +#: src/Module/Settings/TwoFactor/Recovery.php:92 +msgid "Two-factor recovery codes" +msgstr "Codes d'identification de secours" + +#: src/Module/Settings/TwoFactor/Recovery.php:94 +msgid "" +"

    Recovery codes can be used to access your account in the event you lose " +"access to your device and cannot receive two-factor authentication " +"codes.

    Put these in a safe spot! If you lose your " +"device and don’t have the recovery codes you will lose access to your " +"account.

    " +msgstr "

    Les codes de secours peuvent être utilisés pour accéder à votre compte dans l'eventualité où vous auriez perdu l'accès à votre application mobile d'authentification à deux facteurs.

    Prenez soin de ces codes ! Si vous perdez votre appareil mobile et n'avez pas de codes de secours vous n'aurez plus accès à votre compte.

    " + +#: src/Module/Settings/TwoFactor/Recovery.php:96 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "Après avoir généré de nouveaux codes de secours, veillez à remplacer les anciens qui ne seront plus valides." + +#: src/Module/Settings/TwoFactor/Recovery.php:97 +msgid "Generate new recovery codes" +msgstr "Générer de nouveaux codes de secours" + +#: src/Module/Settings/TwoFactor/Recovery.php:99 +msgid "Next: Verification" +msgstr "Prochaine étape : Vérification" + +#: src/Module/Settings/TwoFactor/Verify.php:78 +msgid "Two-factor authentication successfully activated." +msgstr "Authentification à deux facteurs activée avec succès." + +#: src/Module/Settings/TwoFactor/Verify.php:111 +#, php-format +msgid "" +"

    Or you can submit the authentication settings manually:

    \n" +"
    \n" +"\t
    Issuer
    \n" +"\t
    %s
    \n" +"\t
    Account Name
    \n" +"\t
    %s
    \n" +"\t
    Secret Key
    \n" +"\t
    %s
    \n" +"\t
    Type
    \n" +"\t
    Time-based
    \n" +"\t
    Number of digits
    \n" +"\t
    6
    \n" +"\t
    Hashing algorithm
    \n" +"\t
    SHA-1
    \n" +"
    " +msgstr "

    Ou bien vous pouvez saisir les paramètres de l'authentification manuellement:

    \n
    \n\t
    Émetteur
    \n\t
    %s
    \n\t
    Nom du compte
    \n\t
    %s
    \n\t
    Clé secrète
    \n\t
    %s
    \n\t
    Type
    \n\t
    Temporel
    \n\t
    Nombre de chiffres
    \n\t
    6
    \n\t
    Algorithme de hachage
    \n\t
    SHA-1
    \n
    " + +#: src/Module/Settings/TwoFactor/Verify.php:131 +msgid "Two-factor code verification" +msgstr "Vérification du code d'identification" + +#: src/Module/Settings/TwoFactor/Verify.php:133 +msgid "" +"

    Please scan this QR Code with your authenticator app and submit the " +"provided code.

    " +msgstr "

    Veuillez scanner ce QR Code avec votre application mobile d'authenficiation à deux facteurs et saisissez le code qui s'affichera.

    " + +#: src/Module/Settings/TwoFactor/Verify.php:135 +#, php-format +msgid "" +"

    Or you can open the following URL in your mobile devicde:

    %s

    " +msgstr "

    Ou bien vous pouvez ouvrir l'URL suivante dans votre appareil mobile :

    %s

    " + +#: src/Module/Settings/TwoFactor/Verify.php:142 +msgid "Verify code and enable two-factor authentication" +msgstr "Vérifier le code d'identification et activer l'authentification à deux facteurs" + +#: src/Module/Settings/UserExport.php:57 +msgid "Export account" +msgstr "Exporter le compte" + +#: src/Module/Settings/UserExport.php:57 +msgid "" +"Export your account info and contacts. Use this to make a backup of your " +"account and/or to move it to another server." +msgstr "Exportez votre compte, vos infos et vos contacts. Vous pourrez utiliser le résultat comme sauvegarde et/ou pour le ré-importer sur un autre serveur." + +#: src/Module/Settings/UserExport.php:58 +msgid "Export all" +msgstr "Tout exporter" + +#: src/Module/Settings/UserExport.php:58 +msgid "" +"Export your account info, contacts and all your items as json. Could be a " +"very big file, and could take a lot of time. Use this to make a full backup " +"of your account (photos are not exported)" +msgstr "Exporte vos informations de compte, vos contacts et toutes vos publications au format JSON. Ce processus peut prendre beaucoup de temps et générer un fichier de taille importante. Utilisez cette fonctionnalité pour faire une sauvegarde complète de votre compte (vos photos ne sont pas exportées)." + +#: src/Module/Settings/UserExport.php:59 +msgid "Export Contacts to CSV" +msgstr "Exporter vos contacts au format CSV" + +#: src/Module/Settings/UserExport.php:59 +msgid "" +"Export the list of the accounts you are following as CSV file. Compatible to" +" e.g. Mastodon." +msgstr "Exporter vos abonnements au format CSV. Compatible avec Mastodon." + +#: src/Module/Special/HTTPException.php:49 +msgid "Bad Request" +msgstr "Requête erronée" + +#: src/Module/Special/HTTPException.php:50 +msgid "Unauthorized" +msgstr "Accès réservé" + +#: src/Module/Special/HTTPException.php:51 +msgid "Forbidden" +msgstr "Accès interdit" + +#: src/Module/Special/HTTPException.php:52 +msgid "Not Found" +msgstr "Non trouvé" + +#: src/Module/Special/HTTPException.php:53 +msgid "Internal Server Error" +msgstr "Erreur du site" + +#: src/Module/Special/HTTPException.php:54 +msgid "Service Unavailable" +msgstr "Site indisponible" + +#: src/Module/Special/HTTPException.php:61 +msgid "" +"The server cannot or will not process the request due to an apparent client " +"error." +msgstr "Le serveur ne peut pas traiter la requête car elle est fautive." + +#: src/Module/Special/HTTPException.php:62 +msgid "" +"Authentication is required and has failed or has not yet been provided." +msgstr "Une identification est requised et a échoué ou n'a pas été fournie." + +#: src/Module/Special/HTTPException.php:63 +msgid "" +"The request was valid, but the server is refusing action. The user might not" +" have the necessary permissions for a resource, or may need an account." +msgstr "" + +#: src/Module/Special/HTTPException.php:64 +msgid "" +"The requested resource could not be found but may be available in the " +"future." +msgstr "" + +#: src/Module/Special/HTTPException.php:65 +msgid "" +"An unexpected condition was encountered and no more specific message is " +"suitable." +msgstr "" + +#: src/Module/Special/HTTPException.php:66 +msgid "" +"The server is currently unavailable (because it is overloaded or down for " +"maintenance). Please try again later." +msgstr "" + #: src/Module/Tos.php:46 src/Module/Tos.php:88 msgid "" "At the time of registration, and for providing communications between the " @@ -9581,10 +9759,10 @@ msgstr "Mots-clés du profil" #: src/Module/Welcome.php:63 msgid "" -"Set some public keywords for your default profile which describe your " -"interests. We may be able to find other people with similar interests and " -"suggest friendships." -msgstr "Choisissez quelques mots-clé publics pour votre profil par défaut. Ils pourront ainsi décrire vos centres d'intérêt, et nous pourrons vous proposer des contacts qui les partagent." +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "" #: src/Module/Welcome.php:65 msgid "Connecting" @@ -9672,350 +9850,6 @@ msgid "" " features and resources." msgstr "Nos pages d'aide peuvent être consultées pour davantage de détails sur les fonctionnalités ou les ressources." -#: src/Module/Contact.php:88 -#, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "%d contact mis à jour." -msgstr[1] "%d contacts mis à jour." - -#: src/Module/Contact.php:115 -msgid "Could not access contact record." -msgstr "Impossible d'accéder à l'enregistrement du contact." - -#: src/Module/Contact.php:148 -msgid "Contact updated." -msgstr "Contact mis à jour." - -#: src/Module/Contact.php:385 -msgid "Contact not found" -msgstr "" - -#: src/Module/Contact.php:404 -msgid "Contact has been blocked" -msgstr "Le contact a été bloqué" - -#: src/Module/Contact.php:404 -msgid "Contact has been unblocked" -msgstr "Le contact n'est plus bloqué" - -#: src/Module/Contact.php:414 -msgid "Contact has been ignored" -msgstr "Le contact a été ignoré" - -#: src/Module/Contact.php:414 -msgid "Contact has been unignored" -msgstr "Le contact n'est plus ignoré" - -#: src/Module/Contact.php:424 -msgid "Contact has been archived" -msgstr "Contact archivé" - -#: src/Module/Contact.php:424 -msgid "Contact has been unarchived" -msgstr "Contact désarchivé" - -#: src/Module/Contact.php:448 -msgid "Drop contact" -msgstr "Supprimer contact" - -#: src/Module/Contact.php:451 src/Module/Contact.php:848 -msgid "Do you really want to delete this contact?" -msgstr "Voulez-vous vraiment supprimer ce contact?" - -#: src/Module/Contact.php:465 -msgid "Contact has been removed." -msgstr "Ce contact a été retiré." - -#: src/Module/Contact.php:495 -#, php-format -msgid "You are mutual friends with %s" -msgstr "Vous êtes ami (et réciproquement) avec %s" - -#: src/Module/Contact.php:500 -#, php-format -msgid "You are sharing with %s" -msgstr "Vous partagez avec %s" - -#: src/Module/Contact.php:505 -#, php-format -msgid "%s is sharing with you" -msgstr "%s partage avec vous" - -#: src/Module/Contact.php:529 -msgid "Private communications are not available for this contact." -msgstr "Les communications privées ne sont pas disponibles pour ce contact." - -#: src/Module/Contact.php:531 -msgid "Never" -msgstr "Jamais" - -#: src/Module/Contact.php:534 -msgid "(Update was successful)" -msgstr "(Mise à jour effectuée avec succès)" - -#: src/Module/Contact.php:534 -msgid "(Update was not successful)" -msgstr "(Échec de la mise à jour)" - -#: src/Module/Contact.php:536 src/Module/Contact.php:1092 -msgid "Suggest friends" -msgstr "Suggérer des abonnements" - -#: src/Module/Contact.php:540 -#, php-format -msgid "Network type: %s" -msgstr "Type de réseau %s" - -#: src/Module/Contact.php:545 -msgid "Communications lost with this contact!" -msgstr "Communications perdues avec ce contact !" - -#: src/Module/Contact.php:551 -msgid "Fetch further information for feeds" -msgstr "Chercher plus d'informations pour les flux" - -#: src/Module/Contact.php:553 -msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." -msgstr "" - -#: src/Module/Contact.php:556 -msgid "Fetch information" -msgstr "Récupérer informations" - -#: src/Module/Contact.php:557 -msgid "Fetch keywords" -msgstr "" - -#: src/Module/Contact.php:558 -msgid "Fetch information and keywords" -msgstr "Récupérer informations" - -#: src/Module/Contact.php:572 -msgid "Contact Information / Notes" -msgstr "Informations de contact / Notes" - -#: src/Module/Contact.php:573 -msgid "Contact Settings" -msgstr "Paramètres du Contact" - -#: src/Module/Contact.php:581 -msgid "Contact" -msgstr "Contact" - -#: src/Module/Contact.php:585 -msgid "Their personal note" -msgstr "" - -#: src/Module/Contact.php:587 -msgid "Edit contact notes" -msgstr "Éditer les notes des contacts" - -#: src/Module/Contact.php:591 -msgid "Block/Unblock contact" -msgstr "Bloquer/débloquer ce contact" - -#: src/Module/Contact.php:592 -msgid "Ignore contact" -msgstr "Ignorer ce contact" - -#: src/Module/Contact.php:593 -msgid "View conversations" -msgstr "Voir les conversations" - -#: src/Module/Contact.php:598 -msgid "Last update:" -msgstr "Dernière mise-à-jour :" - -#: src/Module/Contact.php:600 -msgid "Update public posts" -msgstr "Fréquence de mise à jour:" - -#: src/Module/Contact.php:602 src/Module/Contact.php:1102 -msgid "Update now" -msgstr "Mettre à jour" - -#: src/Module/Contact.php:605 src/Module/Contact.php:853 -#: src/Module/Contact.php:1119 -msgid "Unignore" -msgstr "Ne plus ignorer" - -#: src/Module/Contact.php:609 -msgid "Currently blocked" -msgstr "Actuellement bloqué" - -#: src/Module/Contact.php:610 -msgid "Currently ignored" -msgstr "Actuellement ignoré" - -#: src/Module/Contact.php:611 -msgid "Currently archived" -msgstr "Actuellement archivé" - -#: src/Module/Contact.php:612 -msgid "Awaiting connection acknowledge" -msgstr "" - -#: src/Module/Contact.php:613 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Les réponses et \"j'aime\" à vos publications publiques peuvent être toujours visibles" - -#: src/Module/Contact.php:614 -msgid "Notification for new posts" -msgstr "Notification des nouvelles publications" - -#: src/Module/Contact.php:614 -msgid "Send a notification of every new post of this contact" -msgstr "Envoyer une notification de chaque nouveau message en provenance de ce contact" - -#: src/Module/Contact.php:616 -msgid "Blacklisted keywords" -msgstr "Mots-clés sur la liste noire" - -#: src/Module/Contact.php:616 -msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "Liste de mots-clés separés par des virgules qui ne doivent pas être converti en mots-dièse quand « Récupérer informations et mots-clés » est sélectionné." - -#: src/Module/Contact.php:763 -msgid "Show all contacts" -msgstr "Montrer tous les contacts" - -#: src/Module/Contact.php:768 src/Module/Contact.php:828 -msgid "Pending" -msgstr "" - -#: src/Module/Contact.php:771 -msgid "Only show pending contacts" -msgstr "" - -#: src/Module/Contact.php:776 src/Module/Contact.php:829 -msgid "Blocked" -msgstr "Bloqués" - -#: src/Module/Contact.php:779 -msgid "Only show blocked contacts" -msgstr "Ne montrer que les contacts bloqués" - -#: src/Module/Contact.php:784 src/Module/Contact.php:831 -msgid "Ignored" -msgstr "Ignorés" - -#: src/Module/Contact.php:787 -msgid "Only show ignored contacts" -msgstr "Ne montrer que les contacts ignorés" - -#: src/Module/Contact.php:792 src/Module/Contact.php:832 -msgid "Archived" -msgstr "Archivés" - -#: src/Module/Contact.php:795 -msgid "Only show archived contacts" -msgstr "Ne montrer que les contacts archivés" - -#: src/Module/Contact.php:800 src/Module/Contact.php:830 -msgid "Hidden" -msgstr "Cachés" - -#: src/Module/Contact.php:803 -msgid "Only show hidden contacts" -msgstr "Ne montrer que les contacts masqués" - -#: src/Module/Contact.php:811 -msgid "Organize your contact groups" -msgstr "" - -#: src/Module/Contact.php:843 -msgid "Search your contacts" -msgstr "Rechercher dans vos contacts" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Archive" -msgstr "Archiver" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Unarchive" -msgstr "Désarchiver" - -#: src/Module/Contact.php:857 -msgid "Batch Actions" -msgstr "Actions multiples" - -#: src/Module/Contact.php:884 -msgid "Conversations started by this contact" -msgstr "" - -#: src/Module/Contact.php:889 -msgid "Posts and Comments" -msgstr "" - -#: src/Module/Contact.php:912 -msgid "View all contacts" -msgstr "Voir tous les contacts" - -#: src/Module/Contact.php:923 -msgid "View all common friends" -msgstr "Voir tous les amis communs" - -#: src/Module/Contact.php:933 -msgid "Advanced Contact Settings" -msgstr "Réglages avancés du contact" - -#: src/Module/Contact.php:1016 -msgid "Mutual Friendship" -msgstr "Relation réciproque" - -#: src/Module/Contact.php:1021 -msgid "is a fan of yours" -msgstr "Vous suit" - -#: src/Module/Contact.php:1026 -msgid "you are a fan of" -msgstr "Vous le/la suivez" - -#: src/Module/Contact.php:1044 -msgid "Pending outgoing contact request" -msgstr "" - -#: src/Module/Contact.php:1046 -msgid "Pending incoming contact request" -msgstr "" - -#: src/Module/Contact.php:1059 -msgid "Edit contact" -msgstr "Éditer le contact" - -#: src/Module/Contact.php:1113 -msgid "Toggle Blocked status" -msgstr "(dés)activer l'état \"bloqué\"" - -#: src/Module/Contact.php:1121 -msgid "Toggle Ignored status" -msgstr "(dés)activer l'état \"ignoré\"" - -#: src/Module/Contact.php:1130 -msgid "Toggle Archive status" -msgstr "(dés)activer l'état \"archivé\"" - -#: src/Module/Contact.php:1138 -msgid "Delete contact" -msgstr "Effacer ce contact" - -#: src/Module/Photo.php:87 -#, php-format -msgid "The Photo with id %s is not available." -msgstr "" - -#: src/Module/Photo.php:102 -#, php-format -msgid "Invalid photo with id %s." -msgstr "" - #: src/Object/EMail/ItemCCEMail.php:39 #, php-format msgid "" @@ -10039,342 +9873,216 @@ msgstr "Merci de contacter l’émetteur en répondant à cette publication si v msgid "%s posted an update." msgstr "%s a publié une mise à jour." -#: src/Object/Post.php:148 +#: src/Object/Post.php:147 msgid "This entry was edited" msgstr "Cette entrée a été éditée" -#: src/Object/Post.php:175 +#: src/Object/Post.php:174 msgid "Private Message" msgstr "Message privé" -#: src/Object/Post.php:214 +#: src/Object/Post.php:213 msgid "pinned item" msgstr "Contenu épinglé" -#: src/Object/Post.php:219 +#: src/Object/Post.php:218 msgid "Delete locally" -msgstr "" +msgstr "Effacer localement" -#: src/Object/Post.php:222 +#: src/Object/Post.php:221 msgid "Delete globally" -msgstr "" +msgstr "Effacer globalement" -#: src/Object/Post.php:222 +#: src/Object/Post.php:221 msgid "Remove locally" -msgstr "" +msgstr "Effacer localement" -#: src/Object/Post.php:236 +#: src/Object/Post.php:235 msgid "save to folder" msgstr "Classer dans un dossier" -#: src/Object/Post.php:271 +#: src/Object/Post.php:270 msgid "I will attend" msgstr "Je vais participer" -#: src/Object/Post.php:271 +#: src/Object/Post.php:270 msgid "I will not attend" msgstr "Je ne vais pas participer" -#: src/Object/Post.php:271 +#: src/Object/Post.php:270 msgid "I might attend" msgstr "Je vais peut-être participer" -#: src/Object/Post.php:301 +#: src/Object/Post.php:300 msgid "ignore thread" msgstr "Ignorer cette conversation" -#: src/Object/Post.php:302 +#: src/Object/Post.php:301 msgid "unignore thread" msgstr "Suivre cette conversation de nouveau" -#: src/Object/Post.php:303 +#: src/Object/Post.php:302 msgid "toggle ignore status" msgstr "Ignorer le statut" -#: src/Object/Post.php:315 +#: src/Object/Post.php:314 msgid "pin" msgstr "Épingler" -#: src/Object/Post.php:316 +#: src/Object/Post.php:315 msgid "unpin" msgstr "Retirer l'épingle" -#: src/Object/Post.php:317 +#: src/Object/Post.php:316 msgid "toggle pin status" msgstr "Inverser l'épinglage" -#: src/Object/Post.php:320 +#: src/Object/Post.php:319 msgid "pinned" msgstr "épinglé" -#: src/Object/Post.php:327 +#: src/Object/Post.php:326 msgid "add star" msgstr "Marquer" -#: src/Object/Post.php:328 +#: src/Object/Post.php:327 msgid "remove star" msgstr "Enlever la marque" -#: src/Object/Post.php:329 +#: src/Object/Post.php:328 msgid "toggle star status" msgstr "Inverser le marcage" -#: src/Object/Post.php:332 +#: src/Object/Post.php:331 msgid "starred" msgstr "mis en avant" -#: src/Object/Post.php:336 +#: src/Object/Post.php:335 msgid "add tag" msgstr "Ajouter une étiquette" -#: src/Object/Post.php:346 +#: src/Object/Post.php:345 msgid "like" msgstr "j'aime" -#: src/Object/Post.php:347 +#: src/Object/Post.php:346 msgid "dislike" msgstr "je n'aime pas" -#: src/Object/Post.php:349 +#: src/Object/Post.php:348 msgid "Share this" msgstr "Partager" -#: src/Object/Post.php:349 +#: src/Object/Post.php:348 msgid "share" msgstr "partager" -#: src/Object/Post.php:398 +#: src/Object/Post.php:400 #, php-format msgid "%s (Received %s)" -msgstr "" +msgstr "%s ( Reçu %s)" -#: src/Object/Post.php:403 +#: src/Object/Post.php:405 msgid "Comment this item on your system" -msgstr "" +msgstr "Commenter ce sujet sur votre instance" -#: src/Object/Post.php:403 +#: src/Object/Post.php:405 msgid "remote comment" -msgstr "" +msgstr "Commentaire distant" -#: src/Object/Post.php:413 +#: src/Object/Post.php:417 msgid "Pushed" -msgstr "" +msgstr "Poussé" -#: src/Object/Post.php:413 +#: src/Object/Post.php:417 msgid "Pulled" -msgstr "" +msgstr "Tiré" -#: src/Object/Post.php:440 +#: src/Object/Post.php:444 msgid "to" msgstr "à" -#: src/Object/Post.php:441 +#: src/Object/Post.php:445 msgid "via" msgstr "via" -#: src/Object/Post.php:442 +#: src/Object/Post.php:446 msgid "Wall-to-Wall" msgstr "Inter-mur" -#: src/Object/Post.php:443 +#: src/Object/Post.php:447 msgid "via Wall-To-Wall:" msgstr "en Inter-mur :" -#: src/Object/Post.php:479 +#: src/Object/Post.php:483 #, php-format msgid "Reply to %s" -msgstr "" +msgstr "Répondre à %s" -#: src/Object/Post.php:482 +#: src/Object/Post.php:486 msgid "More" -msgstr "" +msgstr "Plus" -#: src/Object/Post.php:498 +#: src/Object/Post.php:503 msgid "Notifier task is pending" -msgstr "" +msgstr "La notification de la tâche est en cours" -#: src/Object/Post.php:499 +#: src/Object/Post.php:504 msgid "Delivery to remote servers is pending" -msgstr "" +msgstr "La distribution aux serveurs distants est en attente" -#: src/Object/Post.php:500 +#: src/Object/Post.php:505 msgid "Delivery to remote servers is underway" -msgstr "" +msgstr "La distribution aux serveurs distants est en cours" -#: src/Object/Post.php:501 +#: src/Object/Post.php:506 msgid "Delivery to remote servers is mostly done" -msgstr "" +msgstr "La distribution aux serveurs distants est presque terminée" -#: src/Object/Post.php:502 +#: src/Object/Post.php:507 msgid "Delivery to remote servers is done" -msgstr "" +msgstr "La distribution aux serveurs distants est terminée" -#: src/Object/Post.php:522 +#: src/Object/Post.php:527 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d commentaire" msgstr[1] "%d commentaires" -#: src/Object/Post.php:523 +#: src/Object/Post.php:528 msgid "Show more" -msgstr "" +msgstr "Montrer plus" -#: src/Object/Post.php:524 +#: src/Object/Post.php:529 msgid "Show fewer" -msgstr "" +msgstr "Montrer moins" -#: src/App/Authentication.php:210 src/App/Authentication.php:262 -msgid "Login failed." -msgstr "Échec de connexion." +#: src/Protocol/Diaspora.php:3516 +msgid "Attachments:" +msgstr "Pièces jointes : " -#: src/App/Authentication.php:273 -msgid "Login failed. Please check your credentials." -msgstr "" - -#: src/App/Authentication.php:389 +#: src/Protocol/OStatus.php:1777 #, php-format -msgid "Welcome %s" -msgstr "" +msgid "%s is now following %s." +msgstr "%s suit désormais %s." -#: src/App/Authentication.php:390 -msgid "Please upload a profile photo." -msgstr "Merci d'illustrer votre profil d'une image." +#: src/Protocol/OStatus.php:1778 +msgid "following" +msgstr "following" -#: src/App/Authentication.php:393 +#: src/Protocol/OStatus.php:1781 #, php-format -msgid "Welcome back %s" -msgstr "" +msgid "%s stopped following %s." +msgstr "%s ne suit plus %s." -#: src/App/Module.php:240 -msgid "You must be logged in to use addons. " -msgstr "Vous devez être connecté pour utiliser les greffons." +#: src/Protocol/OStatus.php:1782 +msgid "stopped following" +msgstr "retiré de la liste de suivi" -#: src/App/Page.php:250 -msgid "Delete this item?" -msgstr "Effacer cet élément?" - -#: src/App/Page.php:298 -msgid "toggle mobile" -msgstr "activ. mobile" - -#: src/App/Router.php:209 -#, php-format -msgid "Method not allowed for this module. Allowed method(s): %s" -msgstr "" - -#: src/Factory/Notification/Introduction.php:132 -msgid "Friend Suggestion" -msgstr "Suggestion d'abonnement" - -#: src/Factory/Notification/Introduction.php:164 -msgid "Friend/Connect Request" -msgstr "Demande de connexion/relation" - -#: src/Factory/Notification/Introduction.php:164 -msgid "New Follower" -msgstr "Nouvel abonné" - -#: src/Factory/Notification/Notification.php:103 -#, php-format -msgid "%s created a new post" -msgstr "%s a créé une nouvelle publication" - -#: src/Factory/Notification/Notification.php:104 -#: src/Factory/Notification/Notification.php:366 -#, php-format -msgid "%s commented on %s's post" -msgstr "%s a commenté la publication de %s" - -#: src/Factory/Notification/Notification.php:130 -#, php-format -msgid "%s liked %s's post" -msgstr "%s a aimé la publication de %s" - -#: src/Factory/Notification/Notification.php:141 -#, php-format -msgid "%s disliked %s's post" -msgstr "%s n'a pas aimé la publication de %s" - -#: src/Factory/Notification/Notification.php:152 -#, php-format -msgid "%s is attending %s's event" -msgstr "%s participe à l'évènement de %s" - -#: src/Factory/Notification/Notification.php:163 -#, php-format -msgid "%s is not attending %s's event" -msgstr "%s ne participe pas à l'évènement de %s" - -#: src/Factory/Notification/Notification.php:174 -#, php-format -msgid "%s may attending %s's event" -msgstr "%s participe peut-être à l'évènement de %s" - -#: src/Factory/Notification/Notification.php:201 -#, php-format -msgid "%s is now friends with %s" -msgstr "%s est désormais ami(e) avec %s" - -#: src/Console/ArchiveContact.php:105 -#, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" -msgstr "" - -#: src/Console/ArchiveContact.php:108 -msgid "The contact entries have been archived" -msgstr "" - -#: src/Console/PostUpdate.php:87 -#, php-format -msgid "Post update version number has been set to %s." -msgstr "" - -#: src/Console/PostUpdate.php:95 -msgid "Check for pending update actions." -msgstr "" - -#: src/Console/PostUpdate.php:97 -msgid "Done." -msgstr "" - -#: src/Console/PostUpdate.php:99 -msgid "Execute pending post updates." -msgstr "" - -#: src/Console/PostUpdate.php:105 -msgid "All pending post updates are done." -msgstr "" - -#: src/Console/User.php:158 -msgid "Enter new password: " -msgstr "" - -#: src/Console/User.php:193 -msgid "Enter user name: " -msgstr "" - -#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 -#: src/Console/User.php:300 -msgid "Enter user nickname: " -msgstr "" - -#: src/Console/User.php:209 -msgid "Enter user email address: " -msgstr "" - -#: src/Console/User.php:217 -msgid "Enter a language (optional): " -msgstr "" - -#: src/Console/User.php:255 -msgid "User is not pending." -msgstr "" - -#: src/Console/User.php:313 -#, php-format -msgid "Type \"yes\" to delete %s" -msgstr "" +#: src/Render/FriendicaSmartyEngine.php:52 +msgid "The folder view/smarty3/ must be writable by webserver." +msgstr "Le répertoire view/smarty3/ doit être accessible en écriture par le serveur." #: src/Repository/ProfileField.php:275 msgid "Hometown:" @@ -10382,15 +10090,15 @@ msgstr " Ville d'origine :" #: src/Repository/ProfileField.php:276 msgid "Marital Status:" -msgstr "" +msgstr "Statut marital :" #: src/Repository/ProfileField.php:277 msgid "With:" -msgstr "" +msgstr "Avec :" #: src/Repository/ProfileField.php:278 msgid "Since:" -msgstr "" +msgstr "Depuis :" #: src/Repository/ProfileField.php:279 msgid "Sexual Preference:" @@ -10452,27 +10160,363 @@ msgstr "Études / Formation" msgid "Contact information and Social Networks" msgstr "Coordonnées / Réseaux sociaux" -#: src/App.php:326 -msgid "No system theme config value set." -msgstr "" +#: src/Util/EMailer/MailBuilder.php:212 +msgid "Friendica Notification" +msgstr "Notification Friendica" -#: src/BaseModule.php:150 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "Le jeton de sécurité du formulaire n'est pas correct. Ceci veut probablement dire que le formulaire est resté ouvert trop longtemps (plus de 3 heures) avant d'être validé." - -#: src/LegacyModule.php:49 +#: src/Util/EMailer/NotifyMailBuilder.php:78 +#: src/Util/EMailer/SystemMailBuilder.php:54 #, php-format -msgid "Legacy module file not found: %s" -msgstr "" +msgid "%1$s, %2$s Administrator" +msgstr "%1$s,, l'administrateur de %2$s" -#: update.php:194 +#: src/Util/EMailer/NotifyMailBuilder.php:80 +#: src/Util/EMailer/SystemMailBuilder.php:56 +#, php-format +msgid "%s Administrator" +msgstr "L'administrateur de %s" + +#: src/Util/EMailer/NotifyMailBuilder.php:193 +#: src/Util/EMailer/NotifyMailBuilder.php:217 +#: src/Util/EMailer/SystemMailBuilder.php:101 +#: src/Util/EMailer/SystemMailBuilder.php:118 +msgid "thanks" +msgstr "Merci," + +#: src/Util/Temporal.php:167 +msgid "YYYY-MM-DD or MM-DD" +msgstr "AAAA-MM-JJ ou MM-JJ" + +#: src/Util/Temporal.php:314 +msgid "never" +msgstr "jamais" + +#: src/Util/Temporal.php:321 +msgid "less than a second ago" +msgstr "il y a moins d'une seconde" + +#: src/Util/Temporal.php:329 +msgid "year" +msgstr "an" + +#: src/Util/Temporal.php:329 +msgid "years" +msgstr "ans" + +#: src/Util/Temporal.php:330 +msgid "months" +msgstr "mois" + +#: src/Util/Temporal.php:331 +msgid "weeks" +msgstr "semaines" + +#: src/Util/Temporal.php:332 +msgid "days" +msgstr "jours" + +#: src/Util/Temporal.php:333 +msgid "hour" +msgstr "heure" + +#: src/Util/Temporal.php:333 +msgid "hours" +msgstr "heures" + +#: src/Util/Temporal.php:334 +msgid "minute" +msgstr "minute" + +#: src/Util/Temporal.php:334 +msgid "minutes" +msgstr "minutes" + +#: src/Util/Temporal.php:335 +msgid "second" +msgstr "seconde" + +#: src/Util/Temporal.php:335 +msgid "seconds" +msgstr "secondes" + +#: src/Util/Temporal.php:345 +#, php-format +msgid "in %1$d %2$s" +msgstr "dans %1$d %2$s" + +#: src/Util/Temporal.php:348 +#, php-format +msgid "%1$d %2$s ago" +msgstr "il y a %1$d %2$s " + +#: src/Worker/Delivery.php:556 +msgid "(no subject)" +msgstr "(sans titre)" + +#: update.php:196 #, php-format msgid "%s: Updating author-id and owner-id in item and thread table. " -msgstr "" +msgstr "%s: Mise à jour de author-id et owner-id dans les tables item et thread" -#: update.php:249 +#: update.php:251 #, php-format msgid "%s: Updating post-type." +msgstr "%s: Mise à jour post-type" + +#: view/theme/duepuntozero/config.php:52 +msgid "default" +msgstr "défaut" + +#: view/theme/duepuntozero/config.php:53 +msgid "greenzero" +msgstr "greenzero" + +#: view/theme/duepuntozero/config.php:54 +msgid "purplezero" +msgstr "purplezero" + +#: view/theme/duepuntozero/config.php:55 +msgid "easterbunny" +msgstr "easterbunny" + +#: view/theme/duepuntozero/config.php:56 +msgid "darkzero" +msgstr "darkzero" + +#: view/theme/duepuntozero/config.php:57 +msgid "comix" +msgstr "comix" + +#: view/theme/duepuntozero/config.php:58 +msgid "slackr" +msgstr "slackr" + +#: view/theme/duepuntozero/config.php:71 +msgid "Variations" +msgstr "Variations" + +#: view/theme/frio/config.php:142 +msgid "Light (Accented)" msgstr "" + +#: view/theme/frio/config.php:143 +msgid "Dark (Accented)" +msgstr "" + +#: view/theme/frio/config.php:144 +msgid "Black (Accented)" +msgstr "" + +#: view/theme/frio/config.php:156 +msgid "Note" +msgstr "Remarque" + +#: view/theme/frio/config.php:156 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "Vérifier que tous les utilisateurs du site sont autorisés à voir l'image." + +#: view/theme/frio/config.php:162 +msgid "Custom" +msgstr "Personnalisé" + +#: view/theme/frio/config.php:163 +msgid "Legacy" +msgstr "Original" + +#: view/theme/frio/config.php:164 +msgid "Accented" +msgstr "Accentué" + +#: view/theme/frio/config.php:165 +msgid "Select color scheme" +msgstr "Choisir le schéma de couleurs" + +#: view/theme/frio/config.php:166 +msgid "Select scheme accent" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Blue" +msgstr "Bleu" + +#: view/theme/frio/config.php:166 +msgid "Red" +msgstr "Rouge" + +#: view/theme/frio/config.php:166 +msgid "Purple" +msgstr "Violet" + +#: view/theme/frio/config.php:166 +msgid "Green" +msgstr "Vert" + +#: view/theme/frio/config.php:166 +msgid "Pink" +msgstr "Rose" + +#: view/theme/frio/config.php:167 +msgid "Copy or paste schemestring" +msgstr "Définition de la palette" + +#: view/theme/frio/config.php:167 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "Vous pouvez copier le contenu de ce champ pour partager votre palette. Vous pouvez également y coller une définition de palette différente pour l'appliquer à votre thème." + +#: view/theme/frio/config.php:168 +msgid "Navigation bar background color" +msgstr "Couleur d'arrière-plan de la barre de navigation" + +#: view/theme/frio/config.php:169 +msgid "Navigation bar icon color " +msgstr "Couleur des icônes de la barre de navigation" + +#: view/theme/frio/config.php:170 +msgid "Link color" +msgstr "Couleur des liens" + +#: view/theme/frio/config.php:171 +msgid "Set the background color" +msgstr "Couleur d'arrière-plan" + +#: view/theme/frio/config.php:172 +msgid "Content background opacity" +msgstr "Opacité du contenu d'arrière-plan" + +#: view/theme/frio/config.php:173 +msgid "Set the background image" +msgstr "Image d'arrière-plan" + +#: view/theme/frio/config.php:174 +msgid "Background image style" +msgstr "Style de l'image de fond" + +#: view/theme/frio/config.php:179 +msgid "Login page background image" +msgstr "Image de fond de la page de login" + +#: view/theme/frio/config.php:183 +msgid "Login page background color" +msgstr "Couleur d'arrière-plan de la page de login" + +#: view/theme/frio/config.php:183 +msgid "Leave background image and color empty for theme defaults" +msgstr "Laisser l'image et la couleur de fond vides pour les paramètres par défaut du thème" + +#: view/theme/frio/php/default.php:81 view/theme/frio/php/standard.php:38 +msgid "Skip to main content" +msgstr "Aller au contenu principal" + +#: view/theme/frio/php/Image.php:40 +msgid "Top Banner" +msgstr "Bannière du haut" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "Redimensionner l'image à la largeur de l'écran et combler en dessous avec la couleur d'arrière plan." + +#: view/theme/frio/php/Image.php:41 +msgid "Full screen" +msgstr "Plein écran" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "Agrandir l'image pour remplir l'écran, jusqu'à toucher le bord droit ou le bas de l'écran." + +#: view/theme/frio/php/Image.php:42 +msgid "Single row mosaic" +msgstr "Mosaïque sur un rang" + +#: view/theme/frio/php/Image.php:42 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "Redimensionner l'image pour la dupliquer sur un seul rang, vertical ou horizontal." + +#: view/theme/frio/php/Image.php:43 +msgid "Mosaic" +msgstr "Mosaïque" + +#: view/theme/frio/php/Image.php:43 +msgid "Repeat image to fill the screen." +msgstr "Dupliquer l'image pour couvrir l'écran." + +#: view/theme/frio/theme.php:207 +msgid "Guest" +msgstr "Invité" + +#: view/theme/frio/theme.php:210 +msgid "Visitor" +msgstr "Visiteur" + +#: view/theme/quattro/config.php:73 +msgid "Alignment" +msgstr "Alignement" + +#: view/theme/quattro/config.php:73 +msgid "Left" +msgstr "Gauche" + +#: view/theme/quattro/config.php:73 +msgid "Center" +msgstr "Centre" + +#: view/theme/quattro/config.php:74 +msgid "Color scheme" +msgstr "Palette de couleurs" + +#: view/theme/quattro/config.php:75 +msgid "Posts font size" +msgstr "Taille de texte des publications" + +#: view/theme/quattro/config.php:76 +msgid "Textareas font size" +msgstr "Taille de police des zones de texte" + +#: view/theme/vier/config.php:75 +msgid "Comma separated list of helper forums" +msgstr "Liste de forums d'aide, séparés par des virgules" + +#: view/theme/vier/config.php:115 +msgid "don't show" +msgstr "cacher" + +#: view/theme/vier/config.php:115 +msgid "show" +msgstr "montrer" + +#: view/theme/vier/config.php:121 +msgid "Set style" +msgstr "Définir le style" + +#: view/theme/vier/config.php:122 +msgid "Community Pages" +msgstr "Pages de Communauté" + +#: view/theme/vier/config.php:123 view/theme/vier/theme.php:124 +msgid "Community Profiles" +msgstr "Profils communautaires" + +#: view/theme/vier/config.php:124 +msgid "Help or @NewHere ?" +msgstr "Aide ou @NewHere?" + +#: view/theme/vier/config.php:125 view/theme/vier/theme.php:337 +msgid "Connect Services" +msgstr "Connecter des services" + +#: view/theme/vier/config.php:126 +msgid "Find Friends" +msgstr "Trouver des contacts" + +#: view/theme/vier/config.php:127 view/theme/vier/theme.php:151 +msgid "Last users" +msgstr "Derniers utilisateurs" + +#: view/theme/vier/theme.php:252 +msgid "Quick Start" +msgstr "Démarrage rapide" diff --git a/view/lang/fr/strings.php b/view/lang/fr/strings.php index 3efc67b312..70c6542bd0 100644 --- a/view/lang/fr/strings.php +++ b/view/lang/fr/strings.php @@ -6,19 +6,21 @@ function string_plural_select_fr($n){ return ($n > 1);; }} ; +$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ + 0 => "Limite quotidienne d'%d publication atteinte. La publication a été rejetée.", + 1 => "Limite quotidienne de %d publications atteinte. La publication a été rejetée.", +]; +$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ + 0 => "Limite hebdomadaire d'%d unique publication atteinte, votre soumission a été rejetée.", + 1 => "Limite hebdomadaire de %d publications atteinte, votre soumission a été rejetée.", +]; +$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "La limite mensuelle de%d publication est atteinte. Votre publication a été rejetée."; +$a->strings["Profile Photos"] = "Photos du profil"; +$a->strings["%1\$s poked %2\$s"] = "%1\$s a sollicité %2\$s"; $a->strings["event"] = "évènement"; $a->strings["status"] = "le statut"; $a->strings["photo"] = "photo"; -$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s aime %3\$s de %2\$s"; -$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s n'aime pas %3\$s de %2\$s"; -$a->strings["%1\$s attends %2\$s's %3\$s"] = "%1\$s participe à %3\$s de %2\$s"; -$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s ne participe pas à %3\$s de %2\$s"; -$a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "%1\$s participe peut-être à %3\$s de %2\$s"; -$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s est désormais lié à %2\$s"; -$a->strings["%1\$s poked %2\$s"] = "%1\$s a sollicité %2\$s"; $a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s a mentionné %3\$s de %2\$s avec %4\$s"; -$a->strings["post/item"] = "publication/élément"; -$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s a marqué le %3\$s de %2\$s comme favori"; $a->strings["Select"] = "Sélectionner"; $a->strings["Delete"] = "Supprimer"; $a->strings["View %s's profile @ %s"] = "Voir le profil de %s @ %s"; @@ -29,6 +31,9 @@ $a->strings["View in context"] = "Voir dans le contexte"; $a->strings["Please wait"] = "Patientez"; $a->strings["remove"] = "enlever"; $a->strings["Delete Selected Items"] = "Supprimer les éléments sélectionnés"; +$a->strings["%s reshared this."] = "%s a partagé ceci."; +$a->strings["%s commented on this."] = ""; +$a->strings["Tagged"] = "Mentionné"; $a->strings["Follow Thread"] = "Suivre le fil"; $a->strings["View Status"] = "Voir les statuts"; $a->strings["View Profile"] = "Voir le profil"; @@ -45,7 +50,6 @@ $a->strings["%s doesn't like this."] = "%s n'aime pas ça."; $a->strings["%s attends."] = "%s participe"; $a->strings["%s doesn't attend."] = "%s ne participe pas"; $a->strings["%s attends maybe."] = "%s participe peut-être"; -$a->strings["%s reshared this."] = "%s a partagé ceci."; $a->strings["and"] = "et"; $a->strings["and %d other people"] = "et %d autres personnes"; $a->strings["%2\$d people like this"] = "%2\$d personnes aiment ça"; @@ -96,35 +100,22 @@ $a->strings["Post to Contacts"] = "Publier aux contacts"; $a->strings["Private post"] = "Message privé"; $a->strings["Message"] = "Message"; $a->strings["Browser"] = "Navigateur"; -$a->strings["Item not found."] = "Élément introuvable."; -$a->strings["Do you really want to delete this item?"] = "Voulez-vous vraiment supprimer cet élément ?"; -$a->strings["Yes"] = "Oui"; -$a->strings["Permission denied."] = "Permission refusée."; -$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ - 0 => "Limite quotidienne d'%d publication atteinte. La publication a été rejetée.", - 1 => "Limite quotidienne de %d publications atteinte. La publication a été rejetée.", -]; -$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ - 0 => "Limite hebdomadaire d'%d unique publication atteinte, votre soumission a été rejetée.", - 1 => "Limite hebdomadaire de %d publications atteinte, votre soumission a été rejetée.", -]; -$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "La limite mensuelle de%d publication est atteinte. Votre publication a été rejetée."; -$a->strings["Profile Photos"] = "Photos du profil"; +$a->strings["Open Compose page"] = "Ouvrir la page de saisie"; $a->strings["[Friendica:Notify]"] = "[Friendica:Notification]"; $a->strings["%s New mail received at %s"] = "%s Nouveau message privé reçu sur %s"; $a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s vous a envoyé un nouveau message privé sur %2\$s."; $a->strings["a private message"] = "un message privé"; $a->strings["%1\$s sent you %2\$s."] = "%1\$s vous a envoyé %2\$s."; $a->strings["Please visit %s to view and/or reply to your private messages."] = "Merci de visiter %s pour voir vos messages privés et/ou y répondre."; -$a->strings["%1\$s replied to you on %2\$s's %3\$s %4\$s"] = ""; -$a->strings["%1\$s tagged you on %2\$s's %3\$s %4\$s"] = ""; -$a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = ""; -$a->strings["%1\$s replied to you on your %2\$s %3\$s"] = ""; -$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = ""; -$a->strings["%1\$s commented on your %2\$s %3\$s"] = ""; -$a->strings["%1\$s replied to you on their %2\$s %3\$s"] = ""; -$a->strings["%1\$s tagged you on their %2\$s %3\$s"] = ""; -$a->strings["%1\$s commented on their %2\$s %3\$s"] = ""; +$a->strings["%1\$s replied to you on %2\$s's %3\$s %4\$s"] = "%1\$s vous a répondu sur %3\$s de %2\$s %4\$s"; +$a->strings["%1\$s tagged you on %2\$s's %3\$s %4\$s"] = "%1\$svous a mentionné sur %3\$s de %2\$s %4\$s"; +$a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = "%1\$s a commenté sur %3\$s de %2\$s %4\$s"; +$a->strings["%1\$s replied to you on your %2\$s %3\$s"] = "%1\$s vous a répondu sur votre %2\$s %3\$s "; +$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = "%1\$svous a mentionné sur votre %2\$s %3\$s"; +$a->strings["%1\$s commented on your %2\$s %3\$s"] = "%1\$s a commenté sur votre %2\$s %3\$s"; +$a->strings["%1\$s replied to you on their %2\$s %3\$s"] = "%1\$s vous a répondu sur son %2\$s %3\$s"; +$a->strings["%1\$s tagged you on their %2\$s %3\$s"] = "%1\$s vous a mentionné sur son %2\$s %3\$s"; +$a->strings["%1\$s commented on their %2\$s %3\$s"] = "%1\$s a commenté sur son %2\$s %3\$s"; $a->strings["%s %s tagged you"] = "%s%s vous a mentionné•e"; $a->strings["%1\$s tagged you at %2\$s"] = "%1\$s vous a mentionné•e sur %2\$s"; $a->strings["%1\$s Comment to conversation #%2\$d by %3\$s"] = "%1\$s Nouveau commentaire dans la conversation #%2\$d par %3\$s"; @@ -136,6 +127,9 @@ $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s a posté sur $a->strings["%s %s shared a new post"] = "%s %s a partagé une nouvelle publication"; $a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s a partagé une nouvelle publication sur %2\$s"; $a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]partage une publication[/url]."; +$a->strings["%s %s shared a post from %s"] = "%s %s a partagé une publication depuis %s"; +$a->strings["%1\$s shared a post from %2\$s at %3\$s"] = "%1\$sa partagé une publication depuis %2\$s à %3\$s"; +$a->strings["%1\$s [url=%2\$s]shared a post[/url] from %3\$s."] = "%1\$s [url=%2\$s] a partagé une publication[/url] depuis %3\$s."; $a->strings["%1\$s %2\$s poked you"] = "%1\$s %2\$s vous a sollicité•e"; $a->strings["%1\$s poked you at %2\$s"] = "%1\$s vous a sollicité•e sur %2\$s"; $a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s vous a [url=%2\$s]sollicité•e[/url]."; @@ -171,16 +165,15 @@ $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "V $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "%2\$s vous a envoyé une [url=%1\$s]demande de création de compte[/url]."; $a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = "Nom complet :\t%s\nAdresse du site :\t%s\nIdentifiant :\t%s (%s)"; $a->strings["Please visit %s to approve or reject the request."] = "Veuillez visiter %s pour approuver ou rejeter la demande."; -$a->strings["Photos"] = "Photos"; -$a->strings["Contact Photos"] = "Photos du contact"; -$a->strings["Upload"] = "Téléverser"; -$a->strings["Files"] = "Fichiers"; +$a->strings["Permission denied."] = "Permission refusée."; $a->strings["Authorize application connection"] = "Autoriser l'application à se connecter"; $a->strings["Return to your app and insert this Securty Code:"] = "Retournez à votre application et saisissez ce Code de Sécurité : "; $a->strings["Please login to continue."] = "Merci de vous connecter pour continuer."; $a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Voulez-vous autoriser cette application à accéder à vos publications et contacts, et/ou à créer des billets à votre place?"; +$a->strings["Yes"] = "Oui"; $a->strings["No"] = "Non"; $a->strings["Access denied."] = "Accès refusé."; +$a->strings["User not found."] = "Utilisateur introuvable."; $a->strings["Access to this profile has been restricted."] = "L'accès au profil a été restreint."; $a->strings["Events"] = "Évènements"; $a->strings["View"] = "Vue"; @@ -195,8 +188,6 @@ $a->strings["User not found"] = "Utilisateur introuvable"; $a->strings["This calendar format is not supported"] = "Format de calendrier inconnu"; $a->strings["No exportable data found"] = "Rien à exporter"; $a->strings["calendar"] = "calendrier"; -$a->strings["No contacts in common."] = "Pas de contacts en commun."; -$a->strings["Common Friends"] = "Contacts en commun"; $a->strings["Profile not found."] = "Profil introuvable."; $a->strings["Contact not found."] = "Contact introuvable."; $a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Ceci peut se produire lorsque le contact a été requis par les deux personnes et a déjà été approuvé."; @@ -286,20 +277,25 @@ $a->strings["Basic"] = "Simple"; $a->strings["Advanced"] = "Avancé"; $a->strings["Permissions"] = "Permissions"; $a->strings["Failed to remove event"] = "La suppression de l'évènement a échoué."; -$a->strings["Event removed"] = "Évènement supprimé."; +$a->strings["Photos"] = "Photos"; +$a->strings["Upload"] = "Téléverser"; +$a->strings["Files"] = "Fichiers"; $a->strings["The contact could not be added."] = "Le contact n'a pas pu être ajouté."; $a->strings["You already added this contact."] = "Vous avez déjà ajouté ce contact."; +$a->strings["The network type couldn't be detected. Contact can't be added."] = "Impossible de détecter le type de réseau. Le contact ne peut pas être ajouté."; $a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Le support de Diaspora est désactivé. Le contact ne peut pas être ajouté."; $a->strings["OStatus support is disabled. Contact can't be added."] = "Le support d'OStatus est désactivé. Le contact ne peut pas être ajouté."; -$a->strings["The network type couldn't be detected. Contact can't be added."] = "Impossible de détecter le type de réseau. Le contact ne peut pas être ajouté."; $a->strings["Your Identity Address:"] = "Votre adresse d'identité :"; $a->strings["Profile URL"] = "URL du Profil"; $a->strings["Tags:"] = "Étiquette :"; $a->strings["Status Messages and Posts"] = "Messages d'état et publications"; -$a->strings["Remote privacy information not available."] = "Informations de confidentialité indisponibles."; -$a->strings["Visible to:"] = "Visible par :"; -$a->strings["Followers"] = "Abonnés"; -$a->strings["Mutuals"] = "Mutuels"; +$a->strings["Unable to locate original post."] = "Impossible de localiser la publication originale."; +$a->strings["Empty post discarded."] = "Publication vide rejetée."; +$a->strings["Post updated."] = "Publication mise à jour."; +$a->strings["Item wasn't stored."] = "La publication n'a pas été enregistrée."; +$a->strings["Item couldn't be fetched."] = "La publication n'a pas pu être obtenue."; +$a->strings["Item not found."] = "Élément introuvable."; +$a->strings["Do you really want to delete this item?"] = "Voulez-vous vraiment supprimer cet élément ?"; $a->strings["No valid account found."] = "Impossible de trouver un compte valide."; $a->strings["Password reset request issued. Check your email."] = "Réinitialisation du mot de passe en cours. Vérifiez votre courriel."; $a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tCher(e) %1\$s,\n\t\t\tUne demande vient d'être faite à \"%2\$s\" pour réinitialiser votre mot de passe. \n\t\tAfin de confirmer cette demande, merci de sélectionner le lien ci-dessous \n\t\tet de le coller dans la barre d'adresse de votre navigateur.\n\n\t\tSi vous n'avez PAS fait cette demande de changement, merci de NE PAS suivre le lien\n\t\tfourni et d'ignorer et/ou supprimer ce message. La demande expirera rapidement.\n\n\t\tVotre mot de passe ne changera pas tant que nous n'avons pas vérifier que vous êtes à l'origine de la demande."; @@ -317,11 +313,11 @@ $a->strings["Your new password is"] = "Votre nouveau mot de passe est "; $a->strings["Save or copy your new password - and then"] = "Sauvez ou copiez ce nouveau mot de passe - puis"; $a->strings["click here to login"] = "cliquez ici pour vous connecter"; $a->strings["Your password may be changed from the Settings page after successful login."] = "Votre mot de passe peut être changé depuis la page <em>Réglages</em>, une fois que vous serez connecté."; +$a->strings["Your password has been reset."] = "Votre mot de passe a été réinitialisé."; $a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\t\tChère/Cher %1\$s,\n\t\t\t\t\tVotre mot de passe a été changé ainsi que vous l’avez demandé. Veuillez conserver cette informations dans vos archives (ou changer immédiatement votre mot de passe pour un autre dont vous vous souviendrez).\n\t\t\t"; $a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\t\tVoici vos informations de connexion :\n\n\t\t\t\tAdresse :\t%1\$s\n\t\t\t\tIdentifiant :\t%2\$s\n\t\t\t\tMot de passe :\t%3\$s\n\n\t\t\t\tVous pourrez changer votre mot de passe dans les paramètres de votre compte une fois connecté.\n\t\t\t"; $a->strings["Your password has been changed at %s"] = "Votre mot de passe a été modifié à %s"; -$a->strings["No keywords to match. Please add keywords to your default profile."] = "Aucun mot-clé en correspondance. Merci d'ajouter des mots-clés à votre profil par défaut."; -$a->strings["Connect"] = "Se connecter"; +$a->strings["No keywords to match. Please add keywords to your profile."] = "Aucun mot-clé ne correspond. Merci d'ajouter des mots-clés à votre profil."; $a->strings["first"] = "premier"; $a->strings["next"] = "suivant"; $a->strings["No matches"] = "Aucune correspondance"; @@ -331,13 +327,12 @@ $a->strings["No recipient selected."] = "Pas de destinataire sélectionné."; $a->strings["Unable to locate contact information."] = "Impossible de localiser les informations du contact."; $a->strings["Message could not be sent."] = "Impossible d'envoyer le message."; $a->strings["Message collection failure."] = "Récupération des messages infructueuse."; -$a->strings["Message sent."] = "Message envoyé."; $a->strings["Discard"] = "Rejeter"; $a->strings["Messages"] = "Messages"; $a->strings["Do you really want to delete this message?"] = "Voulez-vous vraiment supprimer ce message ?"; $a->strings["Conversation not found."] = "Conversation inconnue."; -$a->strings["Message deleted."] = "Message supprimé."; -$a->strings["Conversation removed."] = "Conversation supprimée."; +$a->strings["Message was not deleted."] = "Le message n'a pas été supprimé."; +$a->strings["Conversation was not removed."] = "La conversation n'a pas été supprimée."; $a->strings["Please enter a link URL:"] = "Entrez un lien web :"; $a->strings["Send Private Message"] = "Envoyer un message privé"; $a->strings["To:"] = "À:"; @@ -357,8 +352,8 @@ $a->strings["%d message"] = [ 0 => "%d message", 1 => "%d messages", ]; +$a->strings["No items found"] = "Aucun élément trouvé"; $a->strings["No such group"] = "Groupe inexistant"; -$a->strings["Group is empty"] = "Groupe vide"; $a->strings["Group: %s"] = "Group : %s"; $a->strings["Invalid contact."] = "Contact invalide."; $a->strings["Latest Activity"] = "Activité récente"; @@ -367,14 +362,9 @@ $a->strings["Latest Posts"] = "Dernières publications"; $a->strings["Sort by post received date"] = "Trier par date de réception"; $a->strings["Personal"] = "Personnel"; $a->strings["Posts that mention or involve you"] = "Publications qui vous concernent"; -$a->strings["New"] = "Nouveau"; -$a->strings["Activity Stream - by date"] = "Flux d'activités - par date"; -$a->strings["Shared Links"] = "Liens partagés"; -$a->strings["Interesting Links"] = "Liens intéressants"; $a->strings["Starred"] = "Mis en avant"; $a->strings["Favourite Posts"] = "Publications favorites"; $a->strings["Personal Notes"] = "Notes personnelles"; -$a->strings["Post successful."] = "Publication réussie."; $a->strings["Subscribing to OStatus contacts"] = "Inscription aux contacts OStatus"; $a->strings["No contact provided."] = "Pas de contact fourni."; $a->strings["Couldn't fetch information for contact."] = "Impossible de récupérer les informations pour ce contact."; @@ -392,6 +382,7 @@ $a->strings["Contact information unavailable"] = "Informations de contact indisp $a->strings["Album not found."] = "Album introuvable."; $a->strings["Album successfully deleted"] = "Album bien supprimé"; $a->strings["Album was empty."] = "L'album était vide"; +$a->strings["Failed to delete the photo."] = "La suppression de la photo a échoué."; $a->strings["a photo"] = "une photo"; $a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s a été mentionné•e dans %2\$s par %3\$s"; $a->strings["Image exceeds size limit of %s"] = "L'image dépasse la taille limite de %s"; @@ -443,11 +434,7 @@ $a->strings["Map"] = "Carte"; $a->strings["View Album"] = "Voir l'album"; $a->strings["{0} wants to be your friend"] = "{0} souhaite s'abonner"; $a->strings["{0} requested registration"] = "{0} a demandé à s'inscrire"; -$a->strings["Poke/Prod"] = "Solliciter"; -$a->strings["poke, prod or do other things to somebody"] = "solliciter (poke/...) quelqu'un"; -$a->strings["Recipient"] = "Destinataire"; -$a->strings["Choose what you wish to do to recipient"] = "Choisissez ce que vous voulez faire au destinataire"; -$a->strings["Make this post private"] = "Rendez ce message privé"; +$a->strings["Bad Request."] = "Mauvaise requête."; $a->strings["User deleted their account"] = "L'utilisateur a supprimé son compte"; $a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "Sur votre nœud Friendica, un utilisateur a supprimé son compte. Veuillez vous assurer que ses données sont supprimées des sauvegardes."; $a->strings["The user id is %d"] = "L'identifiant d'utilisateur est %d"; @@ -459,53 +446,9 @@ $a->strings["Error"] = [ 0 => "Erreur", 1 => "Erreurs", ]; -$a->strings["Contact suggestion successfully ignored."] = "Suggestion d'abonnement ignorée avec succès."; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Aucune suggestion. Si ce site est récent, merci de recommencer dans 24h."; -$a->strings["Do you really want to delete this suggestion?"] = "Voulez-vous vraiment supprimer cette suggestion ?"; -$a->strings["Ignore/Hide"] = "Ignorer/cacher"; -$a->strings["Friend Suggestions"] = "Suggestions d'abonnement"; -$a->strings["Tag(s) removed"] = "Étiquette(s) supprimée(s)"; -$a->strings["Remove Item Tag"] = "Enlever l'étiquette de l'élément"; -$a->strings["Select a tag to remove: "] = "Sélectionner une étiquette à supprimer :"; -$a->strings["Remove"] = "Utiliser comme photo de profil"; -$a->strings["User imports on closed servers can only be done by an administrator."] = "L'import d'utilisateur sur un serveur fermé ne peut être effectué que par un administrateur."; -$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Le nombre d'inscriptions quotidiennes pour ce site a été dépassé. Merci de réessayer demain."; -$a->strings["Import"] = "Importer"; -$a->strings["Move account"] = "Migrer le compte"; -$a->strings["You can import an account from another Friendica server."] = "Vous pouvez importer un compte d'un autre serveur Friendica."; -$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Vous devez exporter votre compte à partir de l'ancien serveur et le téléverser ici. Nous recréerons votre ancien compte ici avec tous vos contacts. Nous tenterons également d'informer vos contacts que vous avez déménagé ici."; -$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Cette fonctionalité est expérimentale. Il n'est pas possible d'importer des contacts depuis le réseau OStatus (GNU Social/Statusnet) ou depuis Diaspora."; -$a->strings["Account file"] = "Fichier du compte"; -$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Pour exporter votre compte, allez dans \"Paramètres> Exporter vos données personnelles\" et sélectionnez \"exportation de compte\""; -$a->strings["You aren't following this contact."] = "Vous ne suivez pas ce contact."; -$a->strings["Unfollowing is currently not supported by your network."] = "Le désabonnement n'est actuellement pas supporté par votre réseau."; -$a->strings["Contact unfollowed"] = "Contact désabonné"; -$a->strings["Disconnect/Unfollow"] = "Se déconnecter/Ne plus suivre"; -$a->strings["No videos selected"] = "Pas de vidéo sélectionné"; -$a->strings["View Video"] = "Regarder la vidéo"; -$a->strings["Recent Videos"] = "Vidéos récente"; -$a->strings["Upload New Videos"] = "Téléversé une nouvelle vidéo"; -$a->strings["Invalid request."] = "Requête invalide."; -$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Désolé, il semble que votre fichier est plus important que ce que la configuration de PHP autorise"; -$a->strings["Or - did you try to upload an empty file?"] = "Ou — auriez-vous essayé de télécharger un fichier vide ?"; -$a->strings["File exceeds size limit of %s"] = "La taille du fichier dépasse la limite de %s"; -$a->strings["File upload failed."] = "Le téléversement a échoué."; -$a->strings["Wall Photos"] = "Photos du mur"; -$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Nombre de messages de mur quotidiens pour %s dépassé. Échec du message."; -$a->strings["Unable to check your home location."] = "Impossible de vérifier votre localisation."; -$a->strings["No recipient."] = "Pas de destinataire."; -$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Si vous souhaitez que %s réponde, merci de vérifier vos réglages pour autoriser les messages privés venant d'inconnus."; -$a->strings["Unable to locate original post."] = "Impossible de localiser la publication originale."; -$a->strings["Empty post discarded."] = "Publication vide rejetée."; -$a->strings["Post updated."] = "Publication mise à jour."; -$a->strings["Item wasn't stored."] = "La publication n'a pas été enregistrée."; -$a->strings["Item couldn't be fetched."] = "La publication n'a pas pu être obtenue."; -$a->strings["Post published."] = "Publication partagée."; $a->strings["Missing some important data!"] = "Il manque certaines informations importantes !"; $a->strings["Update"] = "Mises à jour"; $a->strings["Failed to connect with email account using the settings provided."] = "Impossible de se connecter au compte courriel configuré."; -$a->strings["Email settings updated."] = "Réglages de courriel mis à jour."; -$a->strings["Features updated"] = "Fonctionnalités mises à jour"; $a->strings["Contact CSV file upload error"] = "Erreur de téléversement du fichier de contact CSV"; $a->strings["Importing Contacts done"] = "Import des contacts effectué"; $a->strings["Relocate message has been send to your contacts"] = "Un message de relocalisation a été envoyé à vos contacts."; @@ -520,7 +463,7 @@ $a->strings["Invalid email."] = "Courriel invalide."; $a->strings["Cannot change to that email."] = "Ne peut pas changer vers ce courriel."; $a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Ce forum privé n'a pas de paramètres de vie privée. Utilisation des paramètres de confidentialité par défaut."; $a->strings["Private forum has no privacy permissions and no default privacy group."] = "Ce forum privé n'a pas de paramètres de vie privée ni de paramètres de confidentialité par défaut."; -$a->strings["Settings updated."] = "Réglages mis à jour."; +$a->strings["Settings were not updated."] = "Les paramètres n'ont pas été mis à jour."; $a->strings["Add application"] = "Ajouter une application"; $a->strings["Save Settings"] = "Sauvegarder les paramètres"; $a->strings["Name"] = "Nom"; @@ -601,36 +544,7 @@ $a->strings["(Optional) Allow this OpenID to login to this account."] = "&nb $a->strings["Publish your profile in your local site directory?"] = "Publier votre profil dans le répertoire local"; $a->strings["Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings."] = "Votre profil sera public sur l'annuaire local de cette instance. Les détails de votre profil pourront être visible publiquement selon les paramètres de votre système."; $a->strings["Your profile will also be published in the global friendica directories (e.g. %s)."] = "Votre profil sera aussi publié dans le répertoire Friendica global (%s)."; -$a->strings["Allow your profile to be searchable globally?"] = "Publier votre profil publiquement"; -$a->strings["Activate this setting if you want others to easily find and follow you. Your profile will be searchable on remote systems. This setting also determines whether Friendica will inform search engines that your profile should be indexed or not."] = "Permet à quiconque de trouver votre profil via une recherche sur n'importe quel site compatible ou un moteur de recherche."; -$a->strings["Hide your contact/friend list from viewers of your default profile?"] = "Masquer votre liste de contacts ?"; -$a->strings["Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"] = "Votre liste de contacts ne sera pas affiché sur la page de votre profil par défaut. Vous pouvez choisir d'afficher votre liste de contact séparément pour chaque profil que vous créez."; -$a->strings["Hide your profile details from anonymous viewers?"] = "Cacher les détails de votre profil pour les lecteurs anonymes."; -$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies will still be accessible by other means."] = "Les visiteurs anonymes ne verront que votre image de profil, votre nom affiché, et le surnom que vous utilisez sur votre page de profil. Vos publications publics et réponses seront toujours accessibles par d'autres moyens."; -$a->strings["Make public posts unlisted"] = "Délister vos publications publiques"; -$a->strings["Your public posts will not appear on the community pages or in search results, nor be sent to relay servers. However they can still appear on public feeds on remote servers."] = "Vos publications publiques n'apparaîtront pas dans les pages communautaires ni les résultats de recherche de ce site et ne seront pas diffusées via les serveurs de relai. Cependant, elles pourront quand même apparaître dans les fils publics de sites distants."; -$a->strings["Make all posted pictures accessible"] = ""; -$a->strings["This option makes every posted picture accessible via the direct link. This is a workaround for the problem that most other networks can't handle permissions on pictures. Non public pictures still won't be visible for the public on your photo albums though."] = ""; -$a->strings["Allow friends to post to your profile page?"] = "Autoriser vos contacts à publier sur votre profil ?"; -$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "Vos contacts peuvent partager des publications sur votre mur. Ces publication seront visibles par vos abonnés."; -$a->strings["Allow friends to tag your posts?"] = "Autoriser vos contacts à ajouter des tags à vos publications?"; -$a->strings["Your contacts can add additional tags to your posts."] = "Vos contacts peuvent ajouter des tag à vos publications."; -$a->strings["Permit unknown people to send you private mail?"] = "Autoriser les messages privés d'inconnus?"; -$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "Les utilisateurs de Friendica peuvent vous envoyer des messages privés même s'ils ne sont pas dans vos contacts."; $a->strings["Your Identity Address is '%s' or '%s'."] = "L’adresse de votre profil est '%s' ou '%s'."; -$a->strings["Automatically expire posts after this many days:"] = "Les publications expirent automatiquement après (en jours) :"; -$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Si ce champ est vide, les publications n'expireront pas. Les publications expirées seront supprimées"; -$a->strings["Expiration settings"] = "Réglages d'expiration"; -$a->strings["Expire posts"] = "Faire expirer les publications"; -$a->strings["When activated, posts and comments will be expired."] = "Les publications originales et commentaires expireront."; -$a->strings["Expire personal notes"] = "Faire expirer les notes personnelles"; -$a->strings["When activated, the personal notes on your profile page will be expired."] = " "; -$a->strings["Expire starred posts"] = "Faire expirer les publications marquées"; -$a->strings["Starring posts keeps them from being expired. That behaviour is overwritten by this setting."] = "Par défaut, marquer une publication empêche leur expiration."; -$a->strings["Expire photos"] = "Faire expirer les photos"; -$a->strings["When activated, photos will be expired."] = " "; -$a->strings["Only expire posts by others"] = "Faire expirer uniquement les contenu reçus"; -$a->strings["When activated, your own posts never expire. Then the settings above are only valid for posts you received."] = "Empêche vos propres publications d'expirer. S'applique à tous les choix précédents."; $a->strings["Account Settings"] = "Compte"; $a->strings["Password Settings"] = "Réglages de mot de passe"; $a->strings["New Password:"] = "Nouveau mot de passe :"; @@ -640,6 +554,7 @@ $a->strings["Leave password fields blank unless changing"] = "Laissez les champs $a->strings["Current Password:"] = "Mot de passe actuel :"; $a->strings["Your current password to confirm the changes"] = "Votre mot de passe actuel pour confirmer les modifications"; $a->strings["Password:"] = "Mot de passe :"; +$a->strings["Your current password to confirm the changes of the email address"] = "Votre mot de passe actuel pour confirmer les modifications de votre adresse email."; $a->strings["Delete OpenID URL"] = "Supprimer l'URL OpenID"; $a->strings["Basic Settings"] = "Réglages de base"; $a->strings["Full Name:"] = "Nom complet :"; @@ -652,12 +567,37 @@ $a->strings["Use Browser Location:"] = "Utiliser la localisation géographique d $a->strings["Security and Privacy Settings"] = "Réglages de sécurité et vie privée"; $a->strings["Maximum Friend Requests/Day:"] = "Nombre maximal de demandes d'abonnement par jour :"; $a->strings["(to prevent spam abuse)"] = "(pour limiter l'impact du spam)"; -$a->strings["Default Post Permissions"] = "Permissions de publication par défaut"; -$a->strings["(click to open/close)"] = "(cliquer pour ouvrir/fermer)"; -$a->strings["Default Private Post"] = "Message privé par défaut"; -$a->strings["Default Public Post"] = "Message publique par défaut"; -$a->strings["Default Permissions for New Posts"] = "Permissions par défaut pour les nouvelles publications"; +$a->strings["Allow your profile to be searchable globally?"] = "Publier votre profil publiquement"; +$a->strings["Activate this setting if you want others to easily find and follow you. Your profile will be searchable on remote systems. This setting also determines whether Friendica will inform search engines that your profile should be indexed or not."] = "Permet à quiconque de trouver votre profil via une recherche sur n'importe quel site compatible ou un moteur de recherche."; +$a->strings["Hide your contact/friend list from viewers of your profile?"] = "Cacher votre liste de contacts/amis des visiteurs de votre profil?"; +$a->strings["A list of your contacts is displayed on your profile page. Activate this option to disable the display of your contact list."] = "La liste de vos contacts est affichée sur votre profil. Activer cette option pour désactiver son affichage."; +$a->strings["Hide your profile details from anonymous viewers?"] = "Cacher les détails de votre profil pour les lecteurs anonymes."; +$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies will still be accessible by other means."] = "Les visiteurs anonymes ne verront que votre image de profil, votre nom affiché, et le surnom que vous utilisez sur votre page de profil. Vos publications publics et réponses seront toujours accessibles par d'autres moyens."; +$a->strings["Make public posts unlisted"] = "Délister vos publications publiques"; +$a->strings["Your public posts will not appear on the community pages or in search results, nor be sent to relay servers. However they can still appear on public feeds on remote servers."] = "Vos publications publiques n'apparaîtront pas dans les pages communautaires ni les résultats de recherche de ce site et ne seront pas diffusées via les serveurs de relai. Cependant, elles pourront quand même apparaître dans les fils publics de sites distants."; +$a->strings["Make all posted pictures accessible"] = "Rendre toutes les images envoyées accessibles."; +$a->strings["This option makes every posted picture accessible via the direct link. This is a workaround for the problem that most other networks can't handle permissions on pictures. Non public pictures still won't be visible for the public on your photo albums though."] = "Cette option rend chaque image envoyée accessible par un lien direct. C'est un contournement pour prendre en compte que la pluplart des autres réseaux ne gèrent pas les droits sur les images. Cependant les images non publiques ne seront pas visibles sur votre album photo."; +$a->strings["Allow friends to post to your profile page?"] = "Autoriser vos contacts à publier sur votre profil ?"; +$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "Vos contacts peuvent partager des publications sur votre mur. Ces publication seront visibles par vos abonnés."; +$a->strings["Allow friends to tag your posts?"] = "Autoriser vos contacts à ajouter des tags à vos publications?"; +$a->strings["Your contacts can add additional tags to your posts."] = "Vos contacts peuvent ajouter des tag à vos publications."; +$a->strings["Permit unknown people to send you private mail?"] = "Autoriser les messages privés d'inconnus?"; +$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "Les utilisateurs de Friendica peuvent vous envoyer des messages privés même s'ils ne sont pas dans vos contacts."; $a->strings["Maximum private messages per day from unknown people:"] = "Maximum de messages privés d'inconnus par jour :"; +$a->strings["Default Post Permissions"] = "Permissions de publication par défaut"; +$a->strings["Expiration settings"] = "Réglages d'expiration"; +$a->strings["Automatically expire posts after this many days:"] = "Les publications expirent automatiquement après (en jours) :"; +$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Si ce champ est vide, les publications n'expireront pas. Les publications expirées seront supprimées"; +$a->strings["Expire posts"] = "Faire expirer les publications"; +$a->strings["When activated, posts and comments will be expired."] = "Les publications originales et commentaires expireront."; +$a->strings["Expire personal notes"] = "Faire expirer les notes personnelles"; +$a->strings["When activated, the personal notes on your profile page will be expired."] = " "; +$a->strings["Expire starred posts"] = "Faire expirer les publications marquées"; +$a->strings["Starring posts keeps them from being expired. That behaviour is overwritten by this setting."] = "Par défaut, marquer une publication empêche leur expiration."; +$a->strings["Expire photos"] = "Faire expirer les photos"; +$a->strings["When activated, photos will be expired."] = " "; +$a->strings["Only expire posts by others"] = "Faire expirer uniquement les contenu reçus"; +$a->strings["When activated, your own posts never expire. Then the settings above are only valid for posts you received."] = "Empêche vos propres publications d'expirer. S'applique à tous les choix précédents."; $a->strings["Notification Settings"] = "Réglages de notification"; $a->strings["Send a notification email when:"] = "Envoyer un courriel de notification quand:"; $a->strings["You receive an introduction"] = "Vous recevez une introduction"; @@ -682,42 +622,130 @@ $a->strings["Upload File"] = "Téléverser le fichier"; $a->strings["Relocate"] = "Relocaliser"; $a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Si vous avez migré ce profil depuis un autre serveur et que vos contacts ne reçoivent plus vos mises à jour, essayez ce bouton."; $a->strings["Resend relocate message to contacts"] = "Renvoyer un message de relocalisation aux contacts."; -$a->strings["default"] = "défaut"; -$a->strings["greenzero"] = "greenzero"; -$a->strings["purplezero"] = "purplezero"; -$a->strings["easterbunny"] = "easterbunny"; -$a->strings["darkzero"] = "darkzero"; -$a->strings["comix"] = "comix"; -$a->strings["slackr"] = "slackr"; -$a->strings["Theme settings"] = "Réglages du thème graphique"; -$a->strings["Variations"] = "Variations"; -$a->strings["Top Banner"] = "Bannière du haut"; -$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Redimensionner l'image à la largeur de l'écran et combler en dessous avec la couleur d'arrière plan."; -$a->strings["Full screen"] = "Plein écran"; -$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Agrandir l'image pour remplir l'écran, jusqu'à toucher le bord droit ou le bas de l'écran."; -$a->strings["Single row mosaic"] = "Mosaïque sur un rang"; -$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Redimensionner l'image pour la dupliquer sur un seul rang, vertical ou horizontal."; -$a->strings["Mosaic"] = "Mosaïque"; -$a->strings["Repeat image to fill the screen."] = "Dupliquer l'image pour couvrir l'écran."; -$a->strings["Skip to main content"] = "Aller au contenu principal"; -$a->strings["Custom"] = "Personnalisé"; -$a->strings["Note"] = "Remarque"; -$a->strings["Check image permissions if all users are allowed to see the image"] = "Vérifier que tous les utilisateurs du site sont autorisés à voir l'image."; -$a->strings["Select color scheme"] = "Choisir le schéma de couleurs"; -$a->strings["Copy or paste schemestring"] = "Définition de la palette"; -$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Vous pouvez copier le contenu de ce champ pour partager votre palette. Vous pouvez également y coller une définition de palette différente pour l'appliquer à votre thème."; -$a->strings["Navigation bar background color"] = "Couleur d'arrière-plan de la barre de navigation"; -$a->strings["Navigation bar icon color "] = "Couleur des icônes de la barre de navigation"; -$a->strings["Link color"] = "Couleur des liens"; -$a->strings["Set the background color"] = "Couleur d'arrière-plan"; -$a->strings["Content background opacity"] = "Opacité du contenu d'arrière-plan"; -$a->strings["Set the background image"] = "Image d'arrière-plan"; -$a->strings["Background image style"] = "Style de l'image de fond"; -$a->strings["Login page background image"] = "Image de fond de la page de login"; -$a->strings["Login page background color"] = "Couleur d'arrière-plan de la page de login"; -$a->strings["Leave background image and color empty for theme defaults"] = "Laisser l'image et la couleur de fond vides pour les paramètres par défaut du thème"; -$a->strings["Guest"] = "Invité"; -$a->strings["Visitor"] = "Visiteur"; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Aucune suggestion. Si ce site est récent, merci de recommencer dans 24h."; +$a->strings["Friend Suggestions"] = "Suggestions d'abonnement"; +$a->strings["Remove Item Tag"] = "Enlever l'étiquette de l'élément"; +$a->strings["Select a tag to remove: "] = "Sélectionner une étiquette à supprimer :"; +$a->strings["Remove"] = "Utiliser comme photo de profil"; +$a->strings["User imports on closed servers can only be done by an administrator."] = "L'import d'utilisateur sur un serveur fermé ne peut être effectué que par un administrateur."; +$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Le nombre d'inscriptions quotidiennes pour ce site a été dépassé. Merci de réessayer demain."; +$a->strings["Import"] = "Importer"; +$a->strings["Move account"] = "Migrer le compte"; +$a->strings["You can import an account from another Friendica server."] = "Vous pouvez importer un compte d'un autre serveur Friendica."; +$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Vous devez exporter votre compte à partir de l'ancien serveur et le téléverser ici. Nous recréerons votre ancien compte ici avec tous vos contacts. Nous tenterons également d'informer vos contacts que vous avez déménagé ici."; +$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Cette fonctionalité est expérimentale. Il n'est pas possible d'importer des contacts depuis le réseau OStatus (GNU Social/Statusnet) ou depuis Diaspora."; +$a->strings["Account file"] = "Fichier du compte"; +$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Pour exporter votre compte, allez dans \"Paramètres> Exporter vos données personnelles\" et sélectionnez \"exportation de compte\""; +$a->strings["You aren't following this contact."] = "Vous ne suivez pas ce contact."; +$a->strings["Unfollowing is currently not supported by your network."] = "Le désabonnement n'est actuellement pas supporté par votre réseau."; +$a->strings["Disconnect/Unfollow"] = "Se déconnecter/Ne plus suivre"; +$a->strings["No videos selected"] = "Pas de vidéo sélectionné"; +$a->strings["View Video"] = "Regarder la vidéo"; +$a->strings["Recent Videos"] = "Vidéos récente"; +$a->strings["Upload New Videos"] = "Téléversé une nouvelle vidéo"; +$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Nombre de messages de mur quotidiens pour %s dépassé. Échec du message."; +$a->strings["Unable to check your home location."] = "Impossible de vérifier votre localisation."; +$a->strings["No recipient."] = "Pas de destinataire."; +$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Si vous souhaitez que %s réponde, merci de vérifier vos réglages pour autoriser les messages privés venant d'inconnus."; +$a->strings["Invalid request."] = "Requête invalide."; +$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Désolé, il semble que votre fichier est plus important que ce que la configuration de PHP autorise"; +$a->strings["Or - did you try to upload an empty file?"] = "Ou — auriez-vous essayé de télécharger un fichier vide ?"; +$a->strings["File exceeds size limit of %s"] = "La taille du fichier dépasse la limite de %s"; +$a->strings["File upload failed."] = "Le téléversement a échoué."; +$a->strings["Wall Photos"] = "Photos du mur"; +$a->strings["Login failed."] = "Échec de connexion."; +$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Nous avons eu un souci avec l'OpenID que vous avez fourni. Merci de vérifier qu'il est correctement écrit."; +$a->strings["The error message was:"] = "Le message d'erreur était :"; +$a->strings["Login failed. Please check your credentials."] = "Échec d'authentification. Merci de vérifier vos identifiants."; +$a->strings["Welcome %s"] = "Bienvenue %s"; +$a->strings["Please upload a profile photo."] = "Merci d'illustrer votre profil d'une image."; +$a->strings["You must be logged in to use addons. "] = "Vous devez être connecté pour utiliser les greffons."; +$a->strings["Delete this item?"] = "Effacer cet élément?"; +$a->strings["toggle mobile"] = "activ. mobile"; +$a->strings["Method not allowed for this module. Allowed method(s): %s"] = "Méthode non autorisée pour ce module. Méthode(s) autorisée(s): %s"; +$a->strings["Page not found."] = "Page introuvable."; +$a->strings["No system theme config value set."] = "Le thème système n'est pas configuré."; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Le jeton de sécurité du formulaire n'est pas correct. Ceci veut probablement dire que le formulaire est resté ouvert trop longtemps (plus de 3 heures) avant d'être validé."; +$a->strings["All contacts"] = "Tous les contacts"; +$a->strings["Followers"] = "Abonnés"; +$a->strings["Following"] = "Abonnements"; +$a->strings["Mutual friends"] = "Contact mutuels"; +$a->strings["Common"] = ""; +$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Aucune entrée de contact non archivé n'a été trouvé pour cette URL (%s)"; +$a->strings["The contact entries have been archived"] = ""; +$a->strings["Could not find any contact entry for this URL (%s)"] = "Aucun profil distant n'a été trouvé à cette URL (%s)"; +$a->strings["The contact has been blocked from the node"] = "Le profile distant a été bloqué"; +$a->strings["Post update version number has been set to %s."] = "Le numéro de version de \"post update\" a été fixé à %s."; +$a->strings["Check for pending update actions."] = "Vérification pour les ations de mise à jour en cours."; +$a->strings["Done."] = "Fait."; +$a->strings["Execute pending post updates."] = ""; +$a->strings["All pending post updates are done."] = ""; +$a->strings["Enter new password: "] = "Entrer le nouveau mot de passe :"; +$a->strings["Enter user name: "] = "Entrer le nom d'utilisateur :"; +$a->strings["Enter user nickname: "] = "Entrer un pseudo :"; +$a->strings["Enter user email address: "] = "Entrer l'adresse courriel de l'utilisateur :"; +$a->strings["Enter a language (optional): "] = "Entrer la langue (optionnel) :"; +$a->strings["User is not pending."] = "L'utilisateur n'est pas en attente."; +$a->strings["User has already been marked for deletion."] = "L'utilisateur a déjà été marqué pour suppression."; +$a->strings["Type \"yes\" to delete %s"] = "Saisir \"yes\" pour supprimer %s"; +$a->strings["Deletion aborted."] = "Suppression annulée."; +$a->strings["newer"] = "Plus récent"; +$a->strings["older"] = "Plus ancien"; +$a->strings["Frequently"] = "Fréquente"; +$a->strings["Hourly"] = "Horaire"; +$a->strings["Twice daily"] = "Deux fois par jour"; +$a->strings["Daily"] = "Quotidienne"; +$a->strings["Weekly"] = "Hebdomadaire"; +$a->strings["Monthly"] = "Mensuelle"; +$a->strings["DFRN"] = "DFRN"; +$a->strings["OStatus"] = "Ostatus"; +$a->strings["RSS/Atom"] = "RSS/Atom"; +$a->strings["Email"] = "Courriel"; +$a->strings["Diaspora"] = "Diaspora"; +$a->strings["Zot!"] = "Zot!"; +$a->strings["LinkedIn"] = "LinkedIn"; +$a->strings["XMPP/IM"] = "XMPP/Messagerie Instantanée"; +$a->strings["MySpace"] = "MySpace"; +$a->strings["Google+"] = "Google+"; +$a->strings["pump.io"] = "pump.io"; +$a->strings["Twitter"] = "Twitter"; +$a->strings["Discourse"] = "Discourse"; +$a->strings["Diaspora Connector"] = "Connecteur Disapora"; +$a->strings["GNU Social Connector"] = "Connecteur GNU Social"; +$a->strings["ActivityPub"] = "ActivityPub"; +$a->strings["pnut"] = "pnut"; +$a->strings["%s (via %s)"] = "%s (via %s)"; +$a->strings["General Features"] = "Fonctions générales"; +$a->strings["Photo Location"] = "Lieu de prise de la photo"; +$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Les métadonnées des photos sont normalement retirées. Ceci permet de sauver l'emplacement (si présent) et de positionner la photo sur une carte."; +$a->strings["Trending Tags"] = "Tendances"; +$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Montre un encart avec la liste des tags les plus populaires dans les publications récentes."; +$a->strings["Post Composition Features"] = "Caractéristiques de composition de publication"; +$a->strings["Auto-mention Forums"] = "Mentionner automatiquement les Forums"; +$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Ajoute/retire une mention quand une page forum est sélectionnée/désélectionnée lors du choix des destinataires d'une publication."; +$a->strings["Explicit Mentions"] = "Mentions explicites"; +$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Ajoute des mentions explicites dans les publications permettant un contrôle manuel des mentions dans les fils de commentaires."; +$a->strings["Post/Comment Tools"] = "Outils de publication/commentaire"; +$a->strings["Post Categories"] = "Catégories des publications"; +$a->strings["Add categories to your posts"] = "Ajouter des catégories à vos publications"; +$a->strings["Advanced Profile Settings"] = "Paramètres Avancés du Profil"; +$a->strings["List Forums"] = "Liste des forums"; +$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Montrer les forums communautaires aux visiteurs sur la Page de profil avancé"; +$a->strings["Tag Cloud"] = "Nuage de tags"; +$a->strings["Provide a personal tag cloud on your profile page"] = "Affiche un nuage de tags personnels sur votre profil."; +$a->strings["Display Membership Date"] = "Afficher l'ancienneté"; +$a->strings["Display membership date in profile"] = "Affiche la date de création du compte sur votre profile"; +$a->strings["Forums"] = "Forums"; +$a->strings["External link to forum"] = "Lien sortant vers le forum"; +$a->strings["show more"] = "montrer plus"; +$a->strings["Nothing new here"] = "Rien de neuf ici"; +$a->strings["Go back"] = "Revenir"; +$a->strings["Clear notifications"] = "Effacer les notifications"; +$a->strings["@name, !forum, #tags, content"] = "@nom, !forum, #tags, contenu"; +$a->strings["Logout"] = "Se déconnecter"; +$a->strings["End this session"] = "Mettre fin à cette session"; +$a->strings["Login"] = "Connexion"; +$a->strings["Sign in"] = "Se connecter"; $a->strings["Status"] = "Statut"; $a->strings["Your posts and conversations"] = "Vos publications et conversations"; $a->strings["Profile"] = "Profil"; @@ -726,30 +754,88 @@ $a->strings["Your photos"] = "Vos photos"; $a->strings["Videos"] = "Vidéos"; $a->strings["Your videos"] = "Vos vidéos"; $a->strings["Your events"] = "Vos évènements"; +$a->strings["Personal notes"] = "Notes personnelles"; +$a->strings["Your personal notes"] = "Vos notes personnelles"; +$a->strings["Home"] = "Profil"; +$a->strings["Home Page"] = "Page d'accueil"; +$a->strings["Register"] = "S'inscrire"; +$a->strings["Create an account"] = "Créer un compte"; +$a->strings["Help"] = "Aide"; +$a->strings["Help and documentation"] = "Aide et documentation"; +$a->strings["Apps"] = "Applications"; +$a->strings["Addon applications, utilities, games"] = "Applications supplémentaires, utilitaires, jeux"; +$a->strings["Search"] = "Recherche"; +$a->strings["Search site content"] = "Rechercher dans le contenu du site"; +$a->strings["Full Text"] = "Texte Entier"; +$a->strings["Tags"] = "Tags"; +$a->strings["Contacts"] = "Contacts"; +$a->strings["Community"] = "Communauté"; +$a->strings["Conversations on this and other servers"] = "Flux public global"; +$a->strings["Events and Calendar"] = "Évènements et agenda"; +$a->strings["Directory"] = "Annuaire"; +$a->strings["People directory"] = "Annuaire des utilisateurs"; +$a->strings["Information"] = "Information"; +$a->strings["Information about this friendica instance"] = "Information au sujet de cette instance de friendica"; +$a->strings["Terms of Service"] = "Conditions de service"; +$a->strings["Terms of Service of this Friendica instance"] = "Conditions d'Utilisation de ce serveur Friendica"; $a->strings["Network"] = "Réseau"; $a->strings["Conversations from your friends"] = "Flux de conversations"; -$a->strings["Events and Calendar"] = "Évènements et agenda"; +$a->strings["Introductions"] = "Introductions"; +$a->strings["Friend Requests"] = "Demande d'abonnement"; +$a->strings["Notifications"] = "Notifications"; +$a->strings["See all notifications"] = "Voir toutes les notifications"; +$a->strings["Mark all system notifications seen"] = "Marquer toutes les notifications système comme 'vues'"; $a->strings["Private mail"] = "Messages privés"; +$a->strings["Inbox"] = "Messages entrants"; +$a->strings["Outbox"] = "Messages sortants"; +$a->strings["Accounts"] = "Comptes"; +$a->strings["Manage other pages"] = "Gérer les autres pages"; $a->strings["Settings"] = "Réglages"; $a->strings["Account settings"] = "Compte"; -$a->strings["Contacts"] = "Contacts"; $a->strings["Manage/edit friends and contacts"] = "Gestion des contacts"; -$a->strings["Alignment"] = "Alignement"; -$a->strings["Left"] = "Gauche"; -$a->strings["Center"] = "Centre"; -$a->strings["Color scheme"] = "Palette de couleurs"; -$a->strings["Posts font size"] = "Taille de texte des publications"; -$a->strings["Textareas font size"] = "Taille de police des zones de texte"; -$a->strings["Comma separated list of helper forums"] = "Liste de forums d'aide, séparés par des virgules"; -$a->strings["don't show"] = "cacher"; -$a->strings["show"] = "montrer"; -$a->strings["Set style"] = "Définir le style"; -$a->strings["Community Pages"] = "Pages de Communauté"; -$a->strings["Community Profiles"] = "Profils communautaires"; -$a->strings["Help or @NewHere ?"] = "Aide ou @NewHere?"; -$a->strings["Connect Services"] = "Connecter des services"; -$a->strings["Find Friends"] = "Trouver des contacts"; -$a->strings["Last users"] = "Derniers utilisateurs"; +$a->strings["Admin"] = "Admin"; +$a->strings["Site setup and configuration"] = "Démarrage et configuration du site"; +$a->strings["Navigation"] = "Navigation"; +$a->strings["Site map"] = "Carte du site"; +$a->strings["Embedding disabled"] = "Incorporation désactivée"; +$a->strings["Embedded content"] = "Contenu incorporé"; +$a->strings["prev"] = "précédent"; +$a->strings["last"] = "dernier"; +$a->strings["Image/photo"] = "Image/photo"; +$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; +$a->strings["link to source"] = "lien original"; +$a->strings["Click to open/close"] = "Cliquer pour ouvrir/fermer"; +$a->strings["$1 wrote:"] = "$1 a écrit :"; +$a->strings["Encrypted content"] = "Contenu chiffré"; +$a->strings["Invalid source protocol"] = "Protocole d'image invalide"; +$a->strings["Invalid link protocol"] = "Protocole de lien invalide"; +$a->strings["Loading more entries..."] = "Chargement de résultats supplémentaires..."; +$a->strings["The end"] = "Fin"; +$a->strings["Follow"] = "S'abonner"; +$a->strings["Export"] = "Exporter"; +$a->strings["Export calendar as ical"] = "Exporter au format iCal"; +$a->strings["Export calendar as csv"] = "Exporter au format CSV"; +$a->strings["No contacts"] = "Aucun contact"; +$a->strings["%d Contact"] = [ + 0 => "%d contact", + 1 => "%d contacts", +]; +$a->strings["View Contacts"] = "Voir les contacts"; +$a->strings["Remove term"] = "Retirer le terme"; +$a->strings["Saved Searches"] = "Recherches"; +$a->strings["Trending Tags (last %d hour)"] = [ + 0 => "Tendances (dernière %d heure)", + 1 => "Tendances (dernières %d heures)", +]; +$a->strings["More Trending Tags"] = "Plus de tedances"; +$a->strings["Add New Contact"] = "Ajouter un nouveau contact"; +$a->strings["Enter address or web location"] = "Entrez son adresse ou sa localisation web"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Exemple : bob@example.com, http://example.com/barbara"; +$a->strings["Connect"] = "Se connecter"; +$a->strings["%d invitation available"] = [ + 0 => "%d invitation disponible", + 1 => "%d invitations disponibles", +]; $a->strings["Find People"] = "Trouver des personnes"; $a->strings["Enter name or interest"] = "Entrez un nom ou un centre d'intérêt"; $a->strings["Examples: Robert Morgenstein, Fishing"] = "Exemples : Robert Morgenstein, Pêche"; @@ -759,12 +845,22 @@ $a->strings["Random Profile"] = "Profil au hasard"; $a->strings["Invite Friends"] = "Inviter des contacts"; $a->strings["Global Directory"] = "Annuaire global"; $a->strings["Local Directory"] = "Annuaire local"; -$a->strings["Forums"] = "Forums"; -$a->strings["External link to forum"] = "Lien sortant vers le forum"; -$a->strings["show more"] = "montrer plus"; -$a->strings["Quick Start"] = "Démarrage rapide"; -$a->strings["Help"] = "Aide"; +$a->strings["Groups"] = "Groupes"; +$a->strings["Everyone"] = "Tous les groupes"; +$a->strings["Relationships"] = "Relations"; +$a->strings["All Contacts"] = "Tous les contacts"; +$a->strings["Protocols"] = "Protocoles"; +$a->strings["All Protocols"] = "Tous les protocoles"; +$a->strings["Saved Folders"] = "Dossiers sauvegardés"; +$a->strings["Everything"] = "Tout"; +$a->strings["Categories"] = "Catégories"; +$a->strings["%d contact in common"] = [ + 0 => "%d contact en commun", + 1 => "%d contacts en commun", +]; +$a->strings["Archives"] = "Archives"; $a->strings["Yourself"] = "Vous-même"; +$a->strings["Mutuals"] = "Mutuels"; $a->strings["Post to Email"] = "Publier aux courriels"; $a->strings["Public"] = "Public"; $a->strings["This content will be shown to all your followers and can be seen in the community pages and by anyone with its link."] = "Ce contenu sera visible par vos abonnés, sur votre profile, dans les flux communautaires et par quiconque ayant son adresse Web."; @@ -775,9 +871,9 @@ $a->strings["Except to:"] = "Masquer à :"; $a->strings["Connectors"] = "Connecteurs"; $a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Le fichier de configuration \"config/local.config.php\" n'a pas pu être créé. Veuillez utiliser le texte fourni pour créer manuellement ce fichier sur votre serveur."; $a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Vous pourriez avoir besoin d'importer le fichier \"database.sql\" manuellement au moyen de phpmyadmin ou de la commande mysql."; -$a->strings["Please see the file \"INSTALL.txt\"."] = "Référez-vous au fichier \"INSTALL.txt\"."; +$a->strings["Please see the file \"doc/INSTALL.md\"."] = "Référez-vous au fichier \"doc/INSTALL.md\"."; $a->strings["Could not find a command line version of PHP in the web server PATH."] = "Impossible de trouver la version \"ligne de commande\" de PHP dans le PATH du serveur web."; -$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "Si vous n'avez pas accès à l'exécutable PHP en ligne de commande sur votre serveur, vous ne pourrez pas activer les tâches de fond. Voir \"Background tasks\" (en anglais)"; +$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "Si vous n'avez pas l'éxecutable PHP en ligne de commande sur votre serveur, vous ne pourrez pas activer les tâches de fond. Voir \"Setup the worker\" (en anglais)"; $a->strings["PHP executable path"] = "Chemin vers l'exécutable de PHP"; $a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Entrez le chemin (absolu) vers l'exécutable 'php'. Vous pouvez laisser cette ligne vide pour continuer l'installation."; $a->strings["Command line PHP"] = "Version \"ligne de commande\" de PHP"; @@ -880,6 +976,9 @@ $a->strings["finger"] = "tripoter"; $a->strings["fingered"] = "a tripoté"; $a->strings["rebuff"] = "rabrouer"; $a->strings["rebuffed"] = "a rabroué"; +$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = "Friendica ne peut pas afficher cette page pour le moment. Merci de contacter l'administrateur."; +$a->strings["template engine cannot be registered without a name."] = "Le moteur de template ne peut pas être enregistré sans nom."; +$a->strings["template engine is not registered!"] = "le moteur de template n'est pas enregistré!"; $a->strings["Update %s failed. See error logs."] = "Mise-à-jour %s échouée. Voir les journaux d'erreur."; $a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\nLes développeur•se•s de Friendica ont récemment publié la mise à jour %s, mais en tentant de l’installer, quelque chose s’est terriblement mal passé. Une réparation s’impose et je ne peux pas la faire tout seul. Contactez un développeur Friendica si vous ne pouvez pas corriger le problème vous-même. Il est possible que ma base de données soit corrompue."; $a->strings["The error message is\n[pre]%s[/pre]"] = "Le message d’erreur est\n[pre]%s[/pre]"; @@ -895,285 +994,25 @@ $a->strings["%d contact not imported"] = [ ]; $a->strings["User profile creation error"] = "Erreur de création du profil utilisateur"; $a->strings["Done. You can now login with your username and password"] = "Action réalisée. Vous pouvez désormais vous connecter avec votre nom d'utilisateur et votre mot de passe"; -$a->strings["Friendica Notification"] = "Notification Friendica"; -$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s,, l'administrateur de %2\$s"; -$a->strings["%s Administrator"] = "L'administrateur de %s"; -$a->strings["thanks"] = "Merci,"; -$a->strings["Miscellaneous"] = "Divers"; -$a->strings["Birthday:"] = "Anniversaire :"; -$a->strings["Age: "] = "Age : "; -$a->strings["%d year old"] = [ - 0 => "%d an", - 1 => "%d ans", -]; -$a->strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-JJ ou MM-JJ"; -$a->strings["never"] = "jamais"; -$a->strings["less than a second ago"] = "il y a moins d'une seconde"; -$a->strings["year"] = "an"; -$a->strings["years"] = "ans"; -$a->strings["months"] = "mois"; -$a->strings["weeks"] = "semaines"; -$a->strings["days"] = "jours"; -$a->strings["hour"] = "heure"; -$a->strings["hours"] = "heures"; -$a->strings["minute"] = "minute"; -$a->strings["minutes"] = "minutes"; -$a->strings["second"] = "seconde"; -$a->strings["seconds"] = "secondes"; -$a->strings["in %1\$d %2\$s"] = "dans %1\$d %2\$s"; -$a->strings["%1\$d %2\$s ago"] = "il y a %1\$d %2\$s "; -$a->strings["Image/photo"] = "Image/photo"; -$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; -$a->strings["Click to open/close"] = "Cliquer pour ouvrir/fermer"; -$a->strings["$1 wrote:"] = "$1 a écrit :"; -$a->strings["Encrypted content"] = "Contenu chiffré"; -$a->strings["Invalid source protocol"] = "Protocole d'image invalide"; -$a->strings["Invalid link protocol"] = "Protocole de lien invalide"; -$a->strings["Loading more entries..."] = "Chargement de résultats supplémentaires..."; -$a->strings["The end"] = "Fin"; -$a->strings["Follow"] = "S'abonner"; -$a->strings["Search"] = "Recherche"; -$a->strings["@name, !forum, #tags, content"] = "@nom, !forum, #tags, contenu"; -$a->strings["Full Text"] = "Texte Entier"; -$a->strings["Tags"] = "Tags"; -$a->strings["Export"] = "Exporter"; -$a->strings["Export calendar as ical"] = "Exporter au format iCal"; -$a->strings["Export calendar as csv"] = "Exporter au format CSV"; -$a->strings["No contacts"] = "Aucun contact"; -$a->strings["%d Contact"] = [ - 0 => "%d contact", - 1 => "%d contacts", -]; -$a->strings["View Contacts"] = "Voir les contacts"; -$a->strings["Remove term"] = "Retirer le terme"; -$a->strings["Saved Searches"] = "Recherches"; -$a->strings["Trending Tags (last %d hour)"] = [ - 0 => "Tendances (dernière %d heure)", - 1 => "Tendances (dernières %d heures)", -]; -$a->strings["More Trending Tags"] = "Plus de tedances"; -$a->strings["newer"] = "Plus récent"; -$a->strings["older"] = "Plus ancien"; -$a->strings["Frequently"] = "Fréquente"; -$a->strings["Hourly"] = "Horaire"; -$a->strings["Twice daily"] = "Deux fois par jour"; -$a->strings["Daily"] = "Quotidienne"; -$a->strings["Weekly"] = "Hebdomadaire"; -$a->strings["Monthly"] = "Mensuelle"; -$a->strings["DFRN"] = "DFRN"; -$a->strings["OStatus"] = "Ostatus"; -$a->strings["RSS/Atom"] = "RSS/Atom"; -$a->strings["Email"] = "Courriel"; -$a->strings["Diaspora"] = "Diaspora"; -$a->strings["Zot!"] = "Zot!"; -$a->strings["LinkedIn"] = "LinkedIn"; -$a->strings["XMPP/IM"] = "XMPP/Messagerie Instantanée"; -$a->strings["MySpace"] = "MySpace"; -$a->strings["Google+"] = "Google+"; -$a->strings["pump.io"] = "pump.io"; -$a->strings["Twitter"] = "Twitter"; -$a->strings["Discourse"] = "Discourse"; -$a->strings["Diaspora Connector"] = "Connecteur Disapora"; -$a->strings["GNU Social Connector"] = "Connecteur GNU Social"; -$a->strings["ActivityPub"] = "ActivityPub"; -$a->strings["pnut"] = "pnut"; -$a->strings["%s (via %s)"] = "%s (via %s)"; -$a->strings["General Features"] = "Fonctions générales"; -$a->strings["Photo Location"] = "Lieu de prise de la photo"; -$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Les métadonnées des photos sont normalement retirées. Ceci permet de sauver l'emplacement (si présent) et de positionner la photo sur une carte."; -$a->strings["Export Public Calendar"] = "Exporter le Calendrier Public"; -$a->strings["Ability for visitors to download the public calendar"] = "Les visiteurs peuvent télécharger le calendrier public"; -$a->strings["Trending Tags"] = "Tendances"; -$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Montre un encart avec la liste des tags les plus populaires dans les publications récentes."; -$a->strings["Post Composition Features"] = "Caractéristiques de composition de publication"; -$a->strings["Auto-mention Forums"] = "Mentionner automatiquement les Forums"; -$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Ajoute/retire une mention quand une page forum est sélectionnée/désélectionnée lors du choix des destinataires d'une publication."; -$a->strings["Explicit Mentions"] = "Mentions explicites"; -$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Ajoute des mentions explicites dans les publications permettant un contrôle manuel des mentions dans les fils de commentaires."; -$a->strings["Network Sidebar"] = "Filtres de flux"; -$a->strings["Archives"] = "Archives"; -$a->strings["Ability to select posts by date ranges"] = "Capacité de sélectionner les publications par intervalles de dates"; -$a->strings["Protocol Filter"] = "Filtrer par protocole"; -$a->strings["Enable widget to display Network posts only from selected protocols"] = "Ajoute un encart permettant de filtrer le flux par protocole de communication."; -$a->strings["Network Tabs"] = "Onglets Réseau"; -$a->strings["Network New Tab"] = "Nouvel onglet réseaux"; -$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Activer l'onglet pour afficher seulement les publications du réseau (dans les 12 dernières heures)"; -$a->strings["Network Shared Links Tab"] = "Onglet réseau partagé"; -$a->strings["Enable tab to display only Network posts with links in them"] = "Activer l'onglet pour afficher seulement les publications du réseau contenant des liens"; -$a->strings["Post/Comment Tools"] = "Outils de publication/commentaire"; -$a->strings["Post Categories"] = "Catégories des publications"; -$a->strings["Add categories to your posts"] = "Ajouter des catégories à vos publications"; -$a->strings["Advanced Profile Settings"] = "Paramètres Avancés du Profil"; -$a->strings["List Forums"] = "Liste des forums"; -$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Montrer les forums communautaires aux visiteurs sur la Page de profil avancé"; -$a->strings["Tag Cloud"] = "Nuage de tags"; -$a->strings["Provide a personal tag cloud on your profile page"] = "Affiche un nuage de tags personnels sur votre profil."; -$a->strings["Display Membership Date"] = "Afficher l'ancienneté"; -$a->strings["Display membership date in profile"] = "Affiche la date de création du compte sur votre profile"; -$a->strings["Nothing new here"] = "Rien de neuf ici"; -$a->strings["Go back"] = "Revenir"; -$a->strings["Clear notifications"] = "Effacer les notifications"; -$a->strings["Logout"] = "Se déconnecter"; -$a->strings["End this session"] = "Mettre fin à cette session"; -$a->strings["Login"] = "Connexion"; -$a->strings["Sign in"] = "Se connecter"; -$a->strings["Personal notes"] = "Notes personnelles"; -$a->strings["Your personal notes"] = "Vos notes personnelles"; -$a->strings["Home"] = "Profil"; -$a->strings["Home Page"] = "Page d'accueil"; -$a->strings["Register"] = "S'inscrire"; -$a->strings["Create an account"] = "Créer un compte"; -$a->strings["Help and documentation"] = "Aide et documentation"; -$a->strings["Apps"] = "Applications"; -$a->strings["Addon applications, utilities, games"] = "Applications supplémentaires, utilitaires, jeux"; -$a->strings["Search site content"] = "Rechercher dans le contenu du site"; -$a->strings["Community"] = "Communauté"; -$a->strings["Conversations on this and other servers"] = "Flux public global"; -$a->strings["Directory"] = "Annuaire"; -$a->strings["People directory"] = "Annuaire des utilisateurs"; -$a->strings["Information"] = "Information"; -$a->strings["Information about this friendica instance"] = "Information au sujet de cette instance de friendica"; -$a->strings["Terms of Service"] = "Conditions de service"; -$a->strings["Terms of Service of this Friendica instance"] = "Conditions d'Utilisation de ce serveur Friendica"; -$a->strings["Introductions"] = "Introductions"; -$a->strings["Friend Requests"] = "Demande d'abonnement"; -$a->strings["Notifications"] = "Notifications"; -$a->strings["See all notifications"] = "Voir toutes les notifications"; -$a->strings["Mark all system notifications seen"] = "Marquer toutes les notifications système comme 'vues'"; -$a->strings["Inbox"] = "Messages entrants"; -$a->strings["Outbox"] = "Messages sortants"; -$a->strings["Accounts"] = "Comptes"; -$a->strings["Manage other pages"] = "Gérer les autres pages"; -$a->strings["Admin"] = "Admin"; -$a->strings["Site setup and configuration"] = "Démarrage et configuration du site"; -$a->strings["Navigation"] = "Navigation"; -$a->strings["Site map"] = "Carte du site"; -$a->strings["Embedding disabled"] = "Incorporation désactivée"; -$a->strings["Embedded content"] = "Contenu incorporé"; -$a->strings["prev"] = "précédent"; -$a->strings["last"] = "dernier"; -$a->strings["Add New Contact"] = "Ajouter un nouveau contact"; -$a->strings["Enter address or web location"] = "Entrez son adresse ou sa localisation web"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Exemple : bob@example.com, http://example.com/barbara"; -$a->strings["%d invitation available"] = [ - 0 => "%d invitation disponible", - 1 => "%d invitations disponibles", -]; -$a->strings["Groups"] = "Groupes"; -$a->strings["Everyone"] = "Tous les groupes"; -$a->strings["Following"] = "Abonnements"; -$a->strings["Mutual friends"] = "Contact mutuels"; -$a->strings["Relationships"] = "Relations"; -$a->strings["All Contacts"] = "Tous les contacts"; -$a->strings["Protocols"] = "Protocoles"; -$a->strings["All Protocols"] = "Tous les protocoles"; -$a->strings["Saved Folders"] = "Dossiers sauvegardés"; -$a->strings["Everything"] = "Tout"; -$a->strings["Categories"] = "Catégories"; -$a->strings["%d contact in common"] = [ - 0 => "%d contact en commun", - 1 => "%d contacts en commun", -]; -$a->strings["There are no tables on MyISAM."] = "Il n'y a aucune table en MyISAM."; +$a->strings["Database error %d \"%s\" at \"%s\""] = "Erreur base de données %d \"%s\" à \"%s\""; +$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "Il n'y a pas de tables MyISAM ou InnoDB avec le format de fichier Antelope."; $a->strings["\nError %d occurred during database update:\n%s\n"] = "\nErreur %d survenue durant la mise à jour de la base de données :\n%s\n"; $a->strings["Errors encountered performing database changes: "] = "Erreurs survenues lors de la mise à jour de la base de données :"; +$a->strings["Another database update is currently running."] = "Une autre mise à jour de la base de données est en cours."; $a->strings["%s: Database update"] = "%s : Mise à jour de la base de données"; $a->strings["%s: updating %s table."] = "%s : Table %s en cours de mise à jour."; -$a->strings["Database storage failed to update %s"] = ""; -$a->strings["Database storage failed to insert data"] = ""; -$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = ""; -$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = ""; -$a->strings["Storage base path"] = ""; -$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = ""; -$a->strings["Enter a valid existing folder"] = ""; -$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; -$a->strings["Starts:"] = "Débute :"; -$a->strings["Finishes:"] = "Finit :"; -$a->strings["all-day"] = "toute la journée"; -$a->strings["Sept"] = "Sep"; -$a->strings["No events to display"] = "Pas d'évènement à afficher"; -$a->strings["l, F j"] = "l, F j"; -$a->strings["Edit event"] = "Editer l'évènement"; -$a->strings["Duplicate event"] = "Dupliquer l'évènement"; -$a->strings["Delete event"] = "Supprimer l'évènement"; -$a->strings["link to source"] = "lien original"; -$a->strings["D g:i A"] = "D G:i"; -$a->strings["g:i A"] = "G:i"; -$a->strings["Show map"] = "Montrer la carte"; -$a->strings["Hide map"] = "Cacher la carte"; -$a->strings["%s's birthday"] = "Anniversaire de %s's"; -$a->strings["Happy Birthday %s"] = "Joyeux anniversaire, %s !"; -$a->strings["Item filed"] = "Élément classé"; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un groupe supprimé a été recréé. Les permissions existantes pourraient s'appliquer à ce groupe et aux futurs membres. Si ce n'est pas le comportement attendu, merci de re-créer un autre groupe sous un autre nom."; -$a->strings["Default privacy group for new contacts"] = "Paramètres de confidentialité par défaut pour les nouveaux contacts"; -$a->strings["Everybody"] = "Tout le monde"; -$a->strings["edit"] = "éditer"; -$a->strings["add"] = "ajouter"; -$a->strings["Edit group"] = "Editer groupe"; -$a->strings["Contacts not in any group"] = "Contacts n'appartenant à aucun groupe"; -$a->strings["Create a new group"] = "Créer un nouveau groupe"; -$a->strings["Group Name: "] = "Nom du groupe : "; -$a->strings["Edit groups"] = "Modifier les groupes"; -$a->strings["[no subject]"] = "[pas de sujet]"; -$a->strings["Edit profile"] = "Editer le profil"; -$a->strings["Change profile photo"] = "Changer de photo de profil"; -$a->strings["Homepage:"] = "Page personnelle :"; -$a->strings["About:"] = "À propos :"; -$a->strings["XMPP:"] = "XMPP"; -$a->strings["Unfollow"] = "Se désabonner"; -$a->strings["Atom feed"] = "Flux Atom"; -$a->strings["Network:"] = "Réseau"; -$a->strings["g A l F d"] = "g A | F d"; -$a->strings["F d"] = "F d"; -$a->strings["[today]"] = "[aujourd'hui]"; -$a->strings["Birthday Reminders"] = "Rappels d'anniversaires"; -$a->strings["Birthdays this week:"] = "Anniversaires cette semaine :"; -$a->strings["[No description]"] = "[Sans description]"; -$a->strings["Event Reminders"] = "Rappels d'évènements"; -$a->strings["Upcoming events the next 7 days:"] = "Évènements à venir dans les 7 prochains jours :"; -$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "%1\$s souhaite la bienvenue à %2\$s grâce à OpenWebAuth"; -$a->strings["Login failed"] = "Échec de l'identification"; -$a->strings["Not enough information to authenticate"] = "Pas assez d'informations pour s'identifier"; -$a->strings["Password can't be empty"] = "Le mot de passe ne peut pas être vide"; -$a->strings["Empty passwords are not allowed."] = "Les mots de passe vides ne sont pas acceptés."; -$a->strings["The new password has been exposed in a public data dump, please choose another."] = "Le nouveau mot de passe fait partie d'une fuite de mot de passe publique, veuillez en choisir un autre."; -$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "Le mot de passe ne peut pas contenir de lettres accentuées, d'espaces ou de deux-points (:)"; -$a->strings["Passwords do not match. Password unchanged."] = "Les mots de passe ne correspondent pas. Aucun changement appliqué."; -$a->strings["An invitation is required."] = "Une invitation est requise."; -$a->strings["Invitation could not be verified."] = "L'invitation fournie n'a pu être validée."; -$a->strings["Invalid OpenID url"] = "Adresse OpenID invalide"; -$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Nous avons eu un souci avec l'OpenID que vous avez fourni. Merci de vérifier qu'il est correctement écrit."; -$a->strings["The error message was:"] = "Le message d'erreur était :"; -$a->strings["Please enter the required information."] = "Entrez les informations requises."; -$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) et system.username_max_length (%s) s'excluent mutuellement, leur valeur sont échangées."; -$a->strings["Username should be at least %s character."] = [ - 0 => "L'identifiant utilisateur doit comporter au moins %s caractère.", - 1 => "L'identifiant utilisateur doit comporter au moins %s caractères.", -]; -$a->strings["Username should be at most %s character."] = [ - 0 => "L'identifiant utilisateur doit comporter au plus %s caractère.", - 1 => "L'identifiant utilisateur doit comporter au plus %s caractères.", -]; -$a->strings["That doesn't appear to be your full (First Last) name."] = "Ceci ne semble pas être votre nom complet (Prénom Nom)."; -$a->strings["Your email domain is not among those allowed on this site."] = "Votre domaine de courriel n'est pas autorisé sur ce site."; -$a->strings["Not a valid email address."] = "Ceci n'est pas une adresse courriel valide."; -$a->strings["The nickname was blocked from registration by the nodes admin."] = "Cet identifiant utilisateur est réservé."; -$a->strings["Cannot use that email."] = "Impossible d'utiliser ce courriel."; -$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Votre identifiant utilisateur ne peut comporter que a-z, 0-9 et _."; -$a->strings["Nickname is already registered. Please choose another."] = "Pseudo déjà utilisé. Merci d'en choisir un autre."; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERREUR FATALE : La génération des clés de sécurité a échoué."; -$a->strings["An error occurred during registration. Please try again."] = "Une erreur est survenue lors de l'inscription. Merci de recommencer."; -$a->strings["An error occurred creating your default profile. Please try again."] = "Une erreur est survenue lors de la création de votre profil par défaut. Merci de recommencer."; -$a->strings["An error occurred creating your self contact. Please try again."] = "Une erreur est survenue lors de la création de votre propre contact. Veuillez réssayer."; -$a->strings["Friends"] = "Contacts"; -$a->strings["An error occurred creating your default contact group. Please try again."] = "Une erreur est survenue lors de la création de votre groupe de contacts par défaut. Veuillez réessayer."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\tCher•ère %1\$s,\n\t\t\tl'administrateur de %2\$s a créé un compte pour vous."; -$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = ""; -$a->strings["Registration details for %s"] = "Détails d'inscription pour %s"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = ""; -$a->strings["Registration at %s"] = ""; -$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = ""; -$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = ""; +$a->strings["Friend Suggestion"] = "Suggestion d'abonnement"; +$a->strings["Friend/Connect Request"] = "Demande de connexion/relation"; +$a->strings["New Follower"] = "Nouvel abonné"; +$a->strings["%s created a new post"] = "%s a créé une nouvelle publication"; +$a->strings["%s commented on %s's post"] = "%s a commenté la publication de %s"; +$a->strings["%s liked %s's post"] = "%s a aimé la publication de %s"; +$a->strings["%s disliked %s's post"] = "%s n'a pas aimé la publication de %s"; +$a->strings["%s is attending %s's event"] = "%s participe à l'évènement de %s"; +$a->strings["%s is not attending %s's event"] = "%s ne participe pas à l'évènement de %s"; +$a->strings["%s may attending %s's event"] = "%s participe peut-être à l'évènement de %s"; +$a->strings["%s is now friends with %s"] = "%s est désormais ami(e) avec %s"; +$a->strings["Legacy module file not found: %s"] = "Module original non trouvé: %s"; $a->strings["UnFollow"] = "Se désabonner"; $a->strings["Drop Contact"] = "Supprimer le contact"; $a->strings["Approve"] = "Approuver"; @@ -1192,6 +1031,32 @@ $a->strings["Use mailto: in front of address to force email check."] = "Utilisez $a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "L'adresse de profil spécifiée correspond à un réseau qui a été désactivé sur ce site."; $a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profil limité. Cette personne ne sera pas capable de recevoir des notifications directes/personnelles de votre part."; $a->strings["Unable to retrieve contact information."] = "Impossible de récupérer les informations du contact."; +$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; +$a->strings["Starts:"] = "Débute :"; +$a->strings["Finishes:"] = "Finit :"; +$a->strings["all-day"] = "toute la journée"; +$a->strings["Sept"] = "Sep"; +$a->strings["No events to display"] = "Pas d'évènement à afficher"; +$a->strings["l, F j"] = "l, F j"; +$a->strings["Edit event"] = "Editer l'évènement"; +$a->strings["Duplicate event"] = "Dupliquer l'évènement"; +$a->strings["Delete event"] = "Supprimer l'évènement"; +$a->strings["D g:i A"] = "D G:i"; +$a->strings["g:i A"] = "G:i"; +$a->strings["Show map"] = "Montrer la carte"; +$a->strings["Hide map"] = "Cacher la carte"; +$a->strings["%s's birthday"] = "Anniversaire de %s's"; +$a->strings["Happy Birthday %s"] = "Joyeux anniversaire, %s !"; +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un groupe supprimé a été recréé. Les permissions existantes pourraient s'appliquer à ce groupe et aux futurs membres. Si ce n'est pas le comportement attendu, merci de re-créer un autre groupe sous un autre nom."; +$a->strings["Default privacy group for new contacts"] = "Paramètres de confidentialité par défaut pour les nouveaux contacts"; +$a->strings["Everybody"] = "Tout le monde"; +$a->strings["edit"] = "éditer"; +$a->strings["add"] = "ajouter"; +$a->strings["Edit group"] = "Editer groupe"; +$a->strings["Contacts not in any group"] = "Contacts n'appartenant à aucun groupe"; +$a->strings["Create a new group"] = "Créer un nouveau groupe"; +$a->strings["Group Name: "] = "Nom du groupe : "; +$a->strings["Edit groups"] = "Modifier les groupes"; $a->strings["activity"] = "activité"; $a->strings["comment"] = [ 0 => "", @@ -1202,30 +1067,85 @@ $a->strings["Content warning: %s"] = "Avertissement de contenu: %s"; $a->strings["bytes"] = "octets"; $a->strings["View on separate page"] = "Voir dans une nouvelle page"; $a->strings["view on separate page"] = "voir dans une nouvelle page"; -$a->strings["%s's timeline"] = "Le flux de %s"; -$a->strings["%s's posts"] = "Les publications originales de %s"; -$a->strings["%s's comments"] = "Les commentaires de %s"; -$a->strings["%s is now following %s."] = "%s suit désormais %s."; -$a->strings["following"] = "following"; -$a->strings["%s stopped following %s."] = "%s ne suit plus %s."; -$a->strings["stopped following"] = "retiré de la liste de suivi"; -$a->strings["Attachments:"] = "Pièces jointes : "; -$a->strings["(no subject)"] = "(sans titre)"; +$a->strings["[no subject]"] = "[pas de sujet]"; +$a->strings["Edit profile"] = "Editer le profil"; +$a->strings["Change profile photo"] = "Changer de photo de profil"; +$a->strings["Homepage:"] = "Page personnelle :"; +$a->strings["About:"] = "À propos :"; +$a->strings["XMPP:"] = "XMPP"; +$a->strings["Unfollow"] = "Se désabonner"; +$a->strings["Atom feed"] = "Flux Atom"; +$a->strings["Network:"] = "Réseau"; +$a->strings["g A l F d"] = "g A | F d"; +$a->strings["F d"] = "F d"; +$a->strings["[today]"] = "[aujourd'hui]"; +$a->strings["Birthday Reminders"] = "Rappels d'anniversaires"; +$a->strings["Birthdays this week:"] = "Anniversaires cette semaine :"; +$a->strings["[No description]"] = "[Sans description]"; +$a->strings["Event Reminders"] = "Rappels d'évènements"; +$a->strings["Upcoming events the next 7 days:"] = "Évènements à venir dans les 7 prochains jours :"; +$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "%1\$s souhaite la bienvenue à %2\$s grâce à OpenWebAuth"; +$a->strings["Database storage failed to update %s"] = ""; +$a->strings["Database storage failed to insert data"] = ""; +$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = ""; +$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = ""; +$a->strings["Storage base path"] = ""; +$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = ""; +$a->strings["Enter a valid existing folder"] = ""; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERREUR FATALE : La génération des clés de sécurité a échoué."; +$a->strings["Login failed"] = "Échec de l'identification"; +$a->strings["Not enough information to authenticate"] = "Pas assez d'informations pour s'identifier"; +$a->strings["Password can't be empty"] = "Le mot de passe ne peut pas être vide"; +$a->strings["Empty passwords are not allowed."] = "Les mots de passe vides ne sont pas acceptés."; +$a->strings["The new password has been exposed in a public data dump, please choose another."] = "Le nouveau mot de passe fait partie d'une fuite de mot de passe publique, veuillez en choisir un autre."; +$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "Le mot de passe ne peut pas contenir de lettres accentuées, d'espaces ou de deux-points (:)"; +$a->strings["Passwords do not match. Password unchanged."] = "Les mots de passe ne correspondent pas. Aucun changement appliqué."; +$a->strings["An invitation is required."] = "Une invitation est requise."; +$a->strings["Invitation could not be verified."] = "L'invitation fournie n'a pu être validée."; +$a->strings["Invalid OpenID url"] = "Adresse OpenID invalide"; +$a->strings["Please enter the required information."] = "Entrez les informations requises."; +$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) et system.username_max_length (%s) s'excluent mutuellement, leur valeur sont échangées."; +$a->strings["Username should be at least %s character."] = [ + 0 => "L'identifiant utilisateur doit comporter au moins %s caractère.", + 1 => "L'identifiant utilisateur doit comporter au moins %s caractères.", +]; +$a->strings["Username should be at most %s character."] = [ + 0 => "L'identifiant utilisateur doit comporter au plus %s caractère.", + 1 => "L'identifiant utilisateur doit comporter au plus %s caractères.", +]; +$a->strings["That doesn't appear to be your full (First Last) name."] = "Ceci ne semble pas être votre nom complet (Prénom Nom)."; +$a->strings["Your email domain is not among those allowed on this site."] = "Votre domaine de courriel n'est pas autorisé sur ce site."; +$a->strings["Not a valid email address."] = "Ceci n'est pas une adresse courriel valide."; +$a->strings["The nickname was blocked from registration by the nodes admin."] = "Cet identifiant utilisateur est réservé."; +$a->strings["Cannot use that email."] = "Impossible d'utiliser ce courriel."; +$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Votre identifiant utilisateur ne peut comporter que a-z, 0-9 et _."; +$a->strings["Nickname is already registered. Please choose another."] = "Pseudo déjà utilisé. Merci d'en choisir un autre."; +$a->strings["An error occurred during registration. Please try again."] = "Une erreur est survenue lors de l'inscription. Merci de recommencer."; +$a->strings["An error occurred creating your default profile. Please try again."] = "Une erreur est survenue lors de la création de votre profil par défaut. Merci de recommencer."; +$a->strings["An error occurred creating your self contact. Please try again."] = "Une erreur est survenue lors de la création de votre propre contact. Veuillez réssayer."; +$a->strings["Friends"] = "Contacts"; +$a->strings["An error occurred creating your default contact group. Please try again."] = "Une erreur est survenue lors de la création de votre groupe de contacts par défaut. Veuillez réessayer."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\tCher•ère %1\$s,\n\t\t\tl'administrateur de %2\$s a créé un compte pour vous."; +$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = ""; +$a->strings["Registration details for %s"] = "Détails d'inscription pour %s"; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = ""; +$a->strings["Registration at %s"] = ""; +$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = ""; +$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = ""; +$a->strings["Addon not found."] = "Extension manquante."; $a->strings["Addon %s disabled."] = "Add-on %s désactivé."; $a->strings["Addon %s enabled."] = "Add-on %s activé."; -$a->strings["Addon %s failed to install."] = "L'extension %s a échoué à s'installer."; -$a->strings["Administration"] = "Administration"; -$a->strings["Addons"] = "Extensions"; -$a->strings["Reload active addons"] = "Recharger les add-ons activés."; -$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "Il n'y a pas d'add-on disponible sur votre serveur. Vous pouvez trouver le dépôt officiel d'add-ons sur %1\$s et des add-ons non-officiel dans le répertoire d'add-ons ouvert sur %2\$s."; -$a->strings["Addon not found."] = "Extension manquante."; $a->strings["Disable"] = "Désactiver"; $a->strings["Enable"] = "Activer"; +$a->strings["Administration"] = "Administration"; +$a->strings["Addons"] = "Extensions"; $a->strings["Toggle"] = "Activer/Désactiver"; $a->strings["Author: "] = "Auteur : "; $a->strings["Maintainer: "] = "Mainteneur : "; -$a->strings["The contact has been blocked from the node"] = "Le profile distant a été bloqué"; -$a->strings["Could not find any contact entry for this URL (%s)"] = "Aucun profil distant n'a été trouvé à cette URL (%s)"; +$a->strings["Addons reloaded"] = ""; +$a->strings["Addon %s failed to install."] = "L'extension %s a échoué à s'installer."; +$a->strings["Reload active addons"] = "Recharger les add-ons activés."; +$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "Il n'y a pas d'add-on disponible sur votre serveur. Vous pouvez trouver le dépôt officiel d'add-ons sur %1\$s et des add-ons non-officiel dans le répertoire d'add-ons ouvert sur %2\$s."; $a->strings["%s contact unblocked"] = [ 0 => "%s contact débloqué", 1 => "%s profiles distants débloqués", @@ -1248,13 +1168,12 @@ $a->strings["%s total blocked contact"] = [ $a->strings["URL of the remote contact to block."] = "URL du profil distant à bloquer."; $a->strings["Block Reason"] = "Raison du blocage"; $a->strings["Server domain pattern added to blocklist."] = "Filtre de domaine ajouté à la liste de blocage."; -$a->strings["Site blocklist updated."] = "Liste noire mise à jour."; $a->strings["Blocked server domain pattern"] = "Filtre de domaine bloqué"; $a->strings["Reason for the block"] = "Raison du blocage"; $a->strings["Delete server domain pattern"] = "Supprimer ce filtre de domaine bloqué"; $a->strings["Check to delete this entry from the blocklist"] = "Cochez la case pour retirer cette entrée de la liste noire"; $a->strings["Server Domain Pattern Blocklist"] = "Liste des filtres de domaines bloqués"; -$a->strings["This page can be used to define a blacklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = "Cette page permet de définir une liste de blocage composé de filtres de domaines. Les serveurs ainsi bloqués et tous les utilisateurs enregistrés dessus ne peuvent interagir avec votre serveur et vos utilisateurs. Pour chaque filtre de domaine vous devriez fournir la raison du blocage."; +$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = ""; $a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "La liste de blocage est disponible publiquement à la page /friendica pour permettre de déterminer la cause de certains problèmes de communication avec des serveurs distants."; $a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = "

    La syntaxe de filtre de domaine est insensible à la case et utilise les caractères de remplacement de shell, incluant les caractères suivants:

    \n
      \n\t
    • * : N'importe quel nombre de caractères
    • \n\t
    • ? : Un unique caractère
    • \n\t
    • [<car1><car2>...] : car1 ou car2
    • \n
    "; $a->strings["Add new entry to block list"] = "Ajouter une nouvelle entrée à la liste noire"; @@ -1267,40 +1186,6 @@ $a->strings["Save changes to the blocklist"] = "Sauvegarder la liste noire"; $a->strings["Current Entries in the Blocklist"] = "Entrées de la liste noire"; $a->strings["Delete entry from blocklist"] = "Supprimer l'entrée de la liste noire"; $a->strings["Delete entry from blocklist?"] = "Supprimer l'entrée de la liste noire ?"; -$a->strings["Item marked for deletion."] = "L'élément va être supprimé."; -$a->strings["Delete Item"] = "Supprimer un élément"; -$a->strings["Delete this Item"] = "Supprimer l'élément"; -$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Sur cette page, vous pouvez supprimer un élément de votre noeud. Si cet élément est le premier post d'un fil de discussion, le fil de discussion entier sera supprimé."; -$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Vous devez connaître le GUID de l'élément. Vous pouvez le trouver en sélectionnant l'élément puis en lisant l'URL. La dernière partie de l'URL est le GUID. Exemple: http://example.com/display/123456 a pour GUID: 123456."; -$a->strings["GUID"] = "GUID"; -$a->strings["The GUID of the item you want to delete."] = "GUID de l'élément à supprimer."; -$a->strings["Item Guid"] = "GUID du contenu"; -$a->strings["The logfile '%s' is not writable. No logging possible"] = ""; -$a->strings["Log settings updated."] = "Réglages des journaux mis-à-jour."; -$a->strings["PHP log currently enabled."] = "Log PHP actuellement activé."; -$a->strings["PHP log currently disabled."] = "Log PHP actuellement desactivé."; -$a->strings["Logs"] = "Journaux"; -$a->strings["Clear"] = "Effacer"; -$a->strings["Enable Debugging"] = "Activer le déboggage"; -$a->strings["Log file"] = "Fichier de journaux"; -$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Accès en écriture par le serveur web requis. Relatif à la racine de votre installation de Friendica."; -$a->strings["Log level"] = "Niveau de journalisaton"; -$a->strings["PHP logging"] = "Log PHP"; -$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Pour activer temporairement la journalisation de PHP vous pouvez insérez les lignes suivantes au début du fichier index.php dans votre répertoire Friendica. The nom de fichier défini dans la ligne 'error_log' est relatif au répertoire d'installation de Friendica et le serveur web doit avoir le droit d'écriture sur ce fichier. Les lignes log_errors et display_errors prennent les valeurs 0 et 1 respectivement pour les activer ou désactiver."; -$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Erreur lors de l'ouverture du fichier de journal %1\$s.\\r\\n
    Veuillez vérifier que le fichier %1\$s existe et que le serveur web a le droit de lecture dessus."; -$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Erreur lors de l'ouverture du fichier de journal %1\$s.\\r\\n
    Veuillez vérifier que le fichier %1\$s existe et que le serveur web a le droit de lecture dessus."; -$a->strings["View Logs"] = "Voir les logs"; -$a->strings["Theme settings updated."] = "Réglages du thème sauvés."; -$a->strings["Theme %s disabled."] = "Thème %s désactivé."; -$a->strings["Theme %s successfully enabled."] = "Thème %s activé avec succès."; -$a->strings["Theme %s failed to install."] = "Le thème %s a échoué à s'installer."; -$a->strings["Screenshot"] = "Capture d'écran"; -$a->strings["Themes"] = "Thèmes"; -$a->strings["Unknown theme."] = "Thème inconnu."; -$a->strings["Reload active themes"] = "Recharger les thèmes actifs"; -$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Aucun thème trouvé. Leur emplacement d'installation est%1\$s."; -$a->strings["[Experimental]"] = "[Expérimental]"; -$a->strings["[Unsupported]"] = "[Non supporté]"; $a->strings["Update has been marked successful"] = "Mise-à-jour validée comme 'réussie'"; $a->strings["Database structure update %s was successfully applied."] = "La structure de base de données pour la mise à jour %s a été appliquée avec succès."; $a->strings["Executing of database structure update %s failed with error: %s"] = "L'exécution de la mise à jour %s pour la structure de base de données a échoué avec l'erreur: %s"; @@ -1319,9 +1204,30 @@ $a->strings["Manage Additional Features"] = "Gérer les fonctionnalités avancé $a->strings["Other"] = "Autre"; $a->strings["unknown"] = "inconnu"; $a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Cette page montre quelques statistiques de la partie connue du réseau social fédéré dont votre instance Friendica fait partie. Ces chiffres sont partiels et ne reflètent que la portion du réseau dont votre instance a connaissance."; -$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = "En activant la fonctionnalité Répertoire de Contacts Découverts Automatiquement, cela améliorera la qualité des chiffres présentés ici."; $a->strings["Federation Statistics"] = "Statistiques Federation"; $a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Ce site a connaissance de %d sites distants totalisant %d utilisateurs répartis entre les plate-formes suivantes :"; +$a->strings["Item marked for deletion."] = "L'élément va être supprimé."; +$a->strings["Delete Item"] = "Supprimer un élément"; +$a->strings["Delete this Item"] = "Supprimer l'élément"; +$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Sur cette page, vous pouvez supprimer un élément de votre noeud. Si cet élément est le premier post d'un fil de discussion, le fil de discussion entier sera supprimé."; +$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Vous devez connaître le GUID de l'élément. Vous pouvez le trouver en sélectionnant l'élément puis en lisant l'URL. La dernière partie de l'URL est le GUID. Exemple: http://example.com/display/123456 a pour GUID: 123456."; +$a->strings["GUID"] = "GUID"; +$a->strings["The GUID of the item you want to delete."] = "GUID de l'élément à supprimer."; +$a->strings["Item Guid"] = "GUID du contenu"; +$a->strings["The logfile '%s' is not writable. No logging possible"] = ""; +$a->strings["PHP log currently enabled."] = "Log PHP actuellement activé."; +$a->strings["PHP log currently disabled."] = "Log PHP actuellement desactivé."; +$a->strings["Logs"] = "Journaux"; +$a->strings["Clear"] = "Effacer"; +$a->strings["Enable Debugging"] = "Activer le déboggage"; +$a->strings["Log file"] = "Fichier de journaux"; +$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Accès en écriture par le serveur web requis. Relatif à la racine de votre installation de Friendica."; +$a->strings["Log level"] = "Niveau de journalisaton"; +$a->strings["PHP logging"] = "Log PHP"; +$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Pour activer temporairement la journalisation de PHP vous pouvez insérez les lignes suivantes au début du fichier index.php dans votre répertoire Friendica. The nom de fichier défini dans la ligne 'error_log' est relatif au répertoire d'installation de Friendica et le serveur web doit avoir le droit d'écriture sur ce fichier. Les lignes log_errors et display_errors prennent les valeurs 0 et 1 respectivement pour les activer ou désactiver."; +$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Erreur lors de l'ouverture du fichier de journal %1\$s.\\r\\n
    Veuillez vérifier que le fichier %1\$s existe et que le serveur web a le droit de lecture dessus."; +$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Erreur lors de l'ouverture du fichier de journal %1\$s.\\r\\n
    Veuillez vérifier que le fichier %1\$s existe et que le serveur web a le droit de lecture dessus."; +$a->strings["View Logs"] = "Voir les logs"; $a->strings["Inspect Deferred Worker Queue"] = "Détail des tâches de fond reportées"; $a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "Cette page détaille les tâches de fond reportées après avoir échoué une première fois."; $a->strings["Inspect Worker Queue"] = "Détail des tâches de fond en attente"; @@ -1330,95 +1236,9 @@ $a->strings["ID"] = "ID"; $a->strings["Job Parameters"] = "Paramètres de la tâche"; $a->strings["Created"] = "Créé"; $a->strings["Priority"] = "Priorité"; -$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "
    Votre base de donnée comporte des tables MYISAM. Vous devriez changer pour InnoDB car il est prévu d'utiliser des fonctionnalités spécifiques à InnoDB à l'avenir. Veuillez consulter ce guide de conversion pour mettre à jour votre base de donnée. Vous pouvez également exécuter la commande php bin/console.php dbstructure toinnodb à la racine de votre répertoire Friendica pour une conversion automatique."; -$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Une nouvelle version de Friendica est disponible. Votre version est %1\$s, la nouvelle version est %2\$s"; -$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "La mise à jour automatique de la base de donnée a échoué. Veuillez exécuter la commande php bin/console.php dbstructure update depuis votre répertoire Friendica et noter les erreurs potentielles."; -$a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = ""; -$a->strings["The worker was never executed. Please check your database structure!"] = "Le 'worker' n'a pas encore été exécuté. Vérifiez la structure de votre base de données."; -$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "La dernière exécution du 'worker' s'est déroulée à %s, c'est-à-dire il y a plus d'une heure. Vérifiez les réglages de crontab."; -$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = "La configuration de votre site Friendica est maintenant stockée dans le fichier config/local.config.php, veuillez copier le fichier config/local-sample.config.php et transférer votre configuration depuis le fichier .htconfig.php. Veuillez consulter la page d'aide de configuration (en anglais) pour vous aider dans la transition."; -$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition."] = "La configuration de votre site Friendica est maintenant stockée dans le fichier config/local.config.php, veuillez copier le fichier config/local-sample.config.php et transférer votre configuration depuis le fichier config/local.ini.php. Veuillez consulter la page d'aide de configuration (en anglais) pour vous aider dans la transition."; -$a->strings["%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help."] = "%s n'est pas accessible sur votre site. C'est un problème de configuration sévère qui empêche toute communication avec les serveurs distants. Veuillez consulter la page d'aide à l'installation (en anglais) pour plus d'information."; -$a->strings["The logfile '%s' is not usable. No logging possible (error: '%s')"] = ""; -$a->strings["The debug logfile '%s' is not usable. No logging possible (error: '%s')"] = ""; -$a->strings["Friendica's system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences."] = ""; -$a->strings["Friendica's current system.basepath '%s' is wrong and the config file '%s' isn't used."] = ""; -$a->strings["Friendica's current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration."] = ""; -$a->strings["Normal Account"] = "Compte normal"; -$a->strings["Automatic Follower Account"] = "Profile Resuivant"; -$a->strings["Public Forum Account"] = "Forum public"; -$a->strings["Automatic Friend Account"] = "Compte personnel public"; -$a->strings["Blog Account"] = "Compte de blog"; -$a->strings["Private Forum Account"] = "Forum privé"; -$a->strings["Message queues"] = "Files d'attente des messages"; -$a->strings["Server Settings"] = "Paramètres du site"; -$a->strings["Summary"] = "Résumé"; -$a->strings["Registered users"] = "Utilisateurs inscrits"; -$a->strings["Pending registrations"] = "Inscriptions en attente"; -$a->strings["Version"] = "Version"; -$a->strings["Active addons"] = "Add-ons actifs"; -$a->strings["The Terms of Service settings have been updated."] = ""; -$a->strings["Display Terms of Service"] = "Afficher les Conditions d'Utilisation"; -$a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Active la page de Conditions d'Utilisation. Un lien vers cette page est ajouté dans le formulaire d'inscription et la page A Propos."; -$a->strings["Display Privacy Statement"] = "Afficher la Politique de Confidentialité"; -$a->strings["Show some informations regarding the needed information to operate the node according e.g. to EU-GDPR."] = ""; -$a->strings["Privacy Statement Preview"] = "Aperçu de la Politique de Confidentialité"; -$a->strings["The Terms of Service"] = "Conditions d'Utilisation"; -$a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Saisissez les Conditions d'Utilisations de votre site. Les BBCodes sont disponibles, les titres commencent à [h2]."; -$a->strings["%s user blocked"] = [ - 0 => "%s utilisateur bloqué", - 1 => "%s utilisateurs bloqués", -]; -$a->strings["%s user unblocked"] = [ - 0 => "%s utilisateur débloqué", - 1 => "%s utilisateurs débloqués", -]; -$a->strings["You can't remove yourself"] = "Vous ne pouvez pas supprimer votre propre compte"; -$a->strings["%s user deleted"] = [ - 0 => "%s utilisateur supprimé", - 1 => "%s utilisateurs supprimés", -]; -$a->strings["%s user approved"] = [ - 0 => "%s utilisateur approuvé", - 1 => "%s utilisateurs approuvés", -]; -$a->strings["%s registration revoked"] = [ - 0 => "%s inscription refusée", - 1 => "%s inscriptions refusées", -]; -$a->strings["User \"%s\" deleted"] = "Utilisateur \"%s\" supprimé"; -$a->strings["User \"%s\" blocked"] = "Utilisateur \"%s\" bloqué"; -$a->strings["User \"%s\" unblocked"] = "Utilisateur \"%s\" débloqué"; -$a->strings["Account approved."] = "Inscription validée."; -$a->strings["Registration revoked"] = "Inscription refusée"; -$a->strings["Private Forum"] = "Forum Privé"; -$a->strings["Relay"] = "Relai"; -$a->strings["Register date"] = "Date d'inscription"; -$a->strings["Last login"] = "Dernière connexion"; -$a->strings["Last public item"] = "Dernière publication publique"; -$a->strings["Type"] = "Type"; -$a->strings["Users"] = "Utilisateurs"; -$a->strings["Add User"] = "Ajouter l'utilisateur"; -$a->strings["User registrations waiting for confirm"] = "Inscriptions d'utilisateurs en attente de confirmation"; -$a->strings["User waiting for permanent deletion"] = "Utilisateur en attente de suppression définitive"; -$a->strings["Request date"] = "Date de la demande"; -$a->strings["No registrations."] = "Pas d'inscriptions."; -$a->strings["Note from the user"] = "Message personnel"; -$a->strings["Deny"] = "Rejetter"; -$a->strings["User blocked"] = "Utilisateur bloqué"; -$a->strings["Site admin"] = "Administration du Site"; -$a->strings["Account expired"] = "Compte expiré"; -$a->strings["New User"] = "Nouvel utilisateur"; -$a->strings["Permanent deletion"] = "Suppression définitive"; -$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Les utilisateurs sélectionnés vont être supprimés!\\n\\nTout ce qu'ils ont posté sur ce site sera définitivement effacé!\\n\\nÊtes-vous certain?"; -$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "L'utilisateur {0} va être supprimé!\\n\\nTout ce qu'il a posté sur ce site sera définitivement perdu!\\n\\nÊtes-vous certain?"; -$a->strings["Name of the new user."] = "Nom du nouvel utilisateur."; -$a->strings["Nickname"] = "Pseudo"; -$a->strings["Nickname of the new user."] = "Pseudo du nouvel utilisateur."; -$a->strings["Email address of the new user."] = "Adresse mail du nouvel utilisateur."; $a->strings["Can not parse base url. Must have at least ://"] = "Impossible d'analyser l'URL de base. Doit contenir au moins ://"; +$a->strings["Relocation started. Could take a while to complete."] = ""; $a->strings["Invalid storage backend setting value."] = ""; -$a->strings["Site settings updated."] = "Réglages du site mis-à-jour."; $a->strings["No special theme for mobile devices"] = "Pas de thème particulier pour les terminaux mobiles"; $a->strings["%s - (Experimental)"] = "%s- (expérimental)"; $a->strings["No community page for local users"] = "Pas de page communauté pour les utilisateurs enregistrés"; @@ -1426,13 +1246,6 @@ $a->strings["No community page"] = "Aucune page de communauté"; $a->strings["Public postings from users of this site"] = "Publications publiques des utilisateurs de ce site"; $a->strings["Public postings from the federated network"] = "Publications publiques du réseau fédéré"; $a->strings["Public postings from local users and the federated network"] = "Publications publiques des utilisateurs du site et du réseau fédéré"; -$a->strings["Disabled"] = "Désactivé"; -$a->strings["Users, Global Contacts"] = "Utilisateurs, Contacts Globaux"; -$a->strings["Users, Global Contacts/fallback"] = "Utilisateurs, Contacts Globaux/alternative"; -$a->strings["One month"] = "Un mois"; -$a->strings["Three months"] = "Trois mois"; -$a->strings["Half a year"] = "Six mois"; -$a->strings["One year"] = "Un an"; $a->strings["Multi user instance"] = "Instance multi-utilisateurs"; $a->strings["Closed"] = "Fermé"; $a->strings["Requires approval"] = "Demande une apptrobation"; @@ -1444,8 +1257,8 @@ $a->strings["Don't check"] = "Ne pas rechercher"; $a->strings["check the stable version"] = "Rechercher les versions stables"; $a->strings["check the development version"] = "Rechercher les versions de développement"; $a->strings["none"] = ""; -$a->strings["Direct contacts"] = ""; -$a->strings["Contacts of contacts"] = ""; +$a->strings["Local contacts"] = ""; +$a->strings["Interactors"] = ""; $a->strings["Database (legacy)"] = "Base de donnée (historique)"; $a->strings["Site"] = "Site"; $a->strings["Republish users to directory"] = "Republier les utilisateurs sur le répertoire"; @@ -1457,10 +1270,12 @@ $a->strings["Performance"] = "Performance"; $a->strings["Worker"] = "Worker"; $a->strings["Message Relay"] = "Relai de publication"; $a->strings["Relocate Instance"] = "Déménager le site"; -$a->strings["Warning! Advanced function. Could make this server unreachable."] = "Attention! Cette fonctionnalité avancée peut rendre votre site inaccessible."; +$a->strings["Warning! Advanced function. Could make this server unreachable."] = ""; $a->strings["Site name"] = "Nom du site"; $a->strings["Sender Email"] = "Courriel de l'émetteur"; $a->strings["The email address your server shall use to send notification emails from."] = "L'adresse courriel à partir de laquelle votre serveur enverra des courriels."; +$a->strings["Name of the system actor"] = ""; +$a->strings["Name of the internal system account that is used to perform ActivityPub requests. This must be an unused username. If set, this can't be changed again."] = ""; $a->strings["Banner/Logo"] = "Bannière/Logo"; $a->strings["Email Banner/Logo"] = "Bannière/Logo d'email"; $a->strings["Shortcut icon"] = "Icône de raccourci"; @@ -1556,20 +1371,19 @@ $a->strings["Maximum Load Average (Frontend)"] = "Plafond de la charge moyenne ( $a->strings["Maximum system load before the frontend quits service - default 50."] = "Limite de charge système pour le rendu des pages - défaut 50."; $a->strings["Minimal Memory"] = "Mémoire minimum"; $a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Mémoire libre minimale pour les tâches de fond (en Mo). Requiert l'accès à /proc/meminfo. La valeur par défaut est 0 (désactivé)."; -$a->strings["Maximum table size for optimization"] = "Limite de taille de table pour l'optimisation"; -$a->strings["Maximum table size (in MB) for the automatic optimization. Enter -1 to disable it."] = "Limite de taille de table (en Mo) pour l'optimisation automatique. -1 pour désactiver cette limite."; -$a->strings["Minimum level of fragmentation"] = "Seuil de fragmentation"; -$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Seuil de fragmentation pour que l'optimisation automatique se déclenche - défaut 30%."; -$a->strings["Periodical check of global contacts"] = "Vérification périodique des contacts globaux"; -$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "Si activé, les données manquantes et obsolètes et la vitalité des contacts et des serveurs seront vérifiées périodiquement dans les contacts globaux."; -$a->strings["Discover followers/followings from global contacts"] = "Découvrir la liste de contacts des contacts globaux"; -$a->strings["If enabled, the global contacts are checked for new contacts among their followers and following contacts. This option will create huge masses of jobs, so it should only be activated on powerful machines."] = "Permet la découverte de nouveaux profils distants dans les relations des contacts globaux. Activer ce réglage créée énormément de tâches de fond individuelles, et son utilisation devrait être réservée aux serveurs avec des ressources conséquentes."; +$a->strings["Periodically optimize tables"] = ""; +$a->strings["Periodically optimize tables like the cache and the workerqueue"] = ""; +$a->strings["Discover followers/followings from contacts"] = ""; +$a->strings["If enabled, contacts are checked for their followers and following contacts."] = ""; +$a->strings["None - deactivated"] = ""; +$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = ""; +$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = ""; +$a->strings["Synchronize the contacts with the directory server"] = ""; +$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = ""; $a->strings["Days between requery"] = "Nombre de jours entre les requêtes"; $a->strings["Number of days after which a server is requeried for his contacts."] = "Nombre de jours avant qu'une requête de contacts soient envoyée à nouveau à un serveur."; $a->strings["Discover contacts from other servers"] = "Découvrir des contacts des autres serveurs"; -$a->strings["Periodically query other servers for contacts. You can choose between \"Users\": the users on the remote system, \"Global Contacts\": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is \"Users, Global Contacts\"."] = ""; -$a->strings["Timeframe for fetching global contacts"] = "Fréquence de récupération des contacts globaux"; -$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "Quand la découverte de contacts est activée, cette valeur détermine la fréquence de récupération des données des contacts globaux présents sur d'autres serveurs."; +$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = ""; $a->strings["Search the local directory"] = "Chercher dans le répertoire local"; $a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Cherche dans le répertoire local au lieu du répertoire local. Quand une recherche locale est effectuée, la même recherche est effectuée dans le répertoire global en tâche de fond. Cela améliore les résultats de la recherche si elle est réitérée."; $a->strings["Publish server information"] = "Publier les informations du serveur"; @@ -1592,6 +1406,8 @@ $a->strings["Cache duration in seconds"] = "Durée du cache en secondes"; $a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "Combien de temps les fichiers de cache doivent être maintenu? La valeur par défaut est 86400 secondes (une journée). Pour désactiver le cache de l'item, définissez la valeur à -1."; $a->strings["Maximum numbers of comments per post"] = "Nombre maximum de commentaires par publication"; $a->strings["How much comments should be shown for each post? Default value is 100."] = "Combien de commentaires doivent être affichés pour chaque publication? Valeur par défaut: 100."; +$a->strings["Maximum numbers of comments per post on the display page"] = ""; +$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = ""; $a->strings["Temp path"] = "Chemin des fichiers temporaires"; $a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Si vous n'avez pas la possibilité d'avoir accès au répertoire temp, entrez un autre répertoire ici."; $a->strings["Disable picture proxy"] = "Désactiver le proxy image "; @@ -1602,6 +1418,7 @@ $a->strings["New base url"] = "Nouvelle URL de base"; $a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "Changer l'URL de base de ce serveur. Envoie un message de déménagement à tous les contacts Friendica et Diaspora des utilisateurs locaux."; $a->strings["RINO Encryption"] = "Chiffrement RINO"; $a->strings["Encryption layer between nodes."] = "Couche de chiffrement entre les nœuds du réseau."; +$a->strings["Disabled"] = "Désactivé"; $a->strings["Enabled"] = "Activé"; $a->strings["Maximum number of parallel workers"] = "Nombre maximum de processus simultanés"; $a->strings["On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d."] = "Sur un hébergement partagé, mettez %d. Sur des serveurs plus puissants, %d est optimal. La valeur par défaut est %d."; @@ -1626,254 +1443,144 @@ $a->strings["Comma separated list of tags for the \"tags\" subscription."] = ""; $a->strings["Allow user tags"] = "Inclure les tags des utilisateurs"; $a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = ""; $a->strings["Start Relocation"] = "Démarrer le déménagement"; -$a->strings["You must be logged in to use this module"] = "Vous devez être identifié pour accéder à cette fonctionnalité"; -$a->strings["Source URL"] = "URL Source"; -$a->strings["Time Conversion"] = "Conversion temporelle"; -$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica fournit ce service pour partager des évènements avec vos contacts indépendament de leur fuseau horaire."; -$a->strings["UTC time: %s"] = "Temps UTC : %s"; -$a->strings["Current timezone: %s"] = "Zone de temps courante : %s"; -$a->strings["Converted localtime: %s"] = "Temps local converti : %s"; -$a->strings["Please select your timezone:"] = "Sélectionner votre zone :"; -$a->strings["Only logged in users are permitted to perform a probing."] = "Le sondage de profil est réservé aux utilisateurs identifiés."; -$a->strings["Lookup address"] = "Addresse de sondage"; -$a->strings["Source input"] = "Saisie source"; -$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; -$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (code HTML)"; -$a->strings["BBCode::convert"] = "BBCode::convert"; -$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; -$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; -$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = "BBCode::toMarkdown => Markdown::convert (HTML pur)"; -$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; -$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; -$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; -$a->strings["Item Body"] = "Corps du message"; -$a->strings["Item Tags"] = "Tags du messages"; -$a->strings["Source input (Diaspora format)"] = "Saisie source (format Diaspora)"; -$a->strings["Source input (Markdown)"] = ""; -$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (code HTML)"; -$a->strings["Markdown::convert"] = "Markdown::convert"; -$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; -$a->strings["Raw HTML input"] = "Saisie code HTML"; -$a->strings["HTML Input"] = "Code HTML"; -$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; -$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; -$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (code HTML)"; -$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = "HTML::toBBCode => BBCode::toPlaintext"; -$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; -$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; -$a->strings["HTML::toPlaintext (compact)"] = "HTML::toPlaintext (compact)"; -$a->strings["Source text"] = "Texte source"; -$a->strings["BBCode"] = "BBCode"; -$a->strings["Markdown"] = "Markdown"; -$a->strings["HTML"] = "HTML"; -$a->strings["Filetag %s saved to item"] = ""; -$a->strings["- select -"] = "- choisir -"; -$a->strings["Please enter a post body."] = "Veuillez saisir un corps de texte."; -$a->strings["This feature is only available with the frio theme."] = "Cette page ne fonctionne qu'avec le thème \"frio\" activé."; -$a->strings["Compose new personal note"] = "Composer une nouvelle note personnelle"; -$a->strings["Compose new post"] = "Composer une nouvelle publication"; -$a->strings["Visibility"] = "Visibilité"; -$a->strings["Clear the location"] = "Effacer la localisation"; -$a->strings["Location services are unavailable on your device"] = "Les services de localisation ne sont pas disponibles sur votre appareil"; -$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Les services de localisation sont désactivés pour ce site. Veuillez vérifier les permissions de ce site sur votre appareil/navigateur."; -$a->strings["User not found."] = "Utilisateur introuvable."; -$a->strings["No contacts."] = "Aucun contact."; -$a->strings["Visit %s's profile [%s]"] = "Visiter le profil de %s [%s]"; -$a->strings["Follower (%s)"] = [ - 0 => "Abonné (%s)", - 1 => "Abonnés (%s)", +$a->strings["Template engine (%s) error: %s"] = ""; +$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "
    Votre base de donnée comporte des tables MYISAM. Vous devriez changer pour InnoDB car il est prévu d'utiliser des fonctionnalités spécifiques à InnoDB à l'avenir. Veuillez consulter ce guide de conversion pour mettre à jour votre base de donnée. Vous pouvez également exécuter la commande php bin/console.php dbstructure toinnodb à la racine de votre répertoire Friendica pour une conversion automatique."; +$a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; +$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See here for more information.
    "] = ""; +$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Une nouvelle version de Friendica est disponible. Votre version est %1\$s, la nouvelle version est %2\$s"; +$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "La mise à jour automatique de la base de donnée a échoué. Veuillez exécuter la commande php bin/console.php dbstructure update depuis votre répertoire Friendica et noter les erreurs potentielles."; +$a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = ""; +$a->strings["The worker was never executed. Please check your database structure!"] = "Le 'worker' n'a pas encore été exécuté. Vérifiez la structure de votre base de données."; +$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "La dernière exécution du 'worker' s'est déroulée à %s, c'est-à-dire il y a plus d'une heure. Vérifiez les réglages de crontab."; +$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = "La configuration de votre site Friendica est maintenant stockée dans le fichier config/local.config.php, veuillez copier le fichier config/local-sample.config.php et transférer votre configuration depuis le fichier .htconfig.php. Veuillez consulter la page d'aide de configuration (en anglais) pour vous aider dans la transition."; +$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition."] = "La configuration de votre site Friendica est maintenant stockée dans le fichier config/local.config.php, veuillez copier le fichier config/local-sample.config.php et transférer votre configuration depuis le fichier config/local.ini.php. Veuillez consulter la page d'aide de configuration (en anglais) pour vous aider dans la transition."; +$a->strings["%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help."] = "%s n'est pas accessible sur votre site. C'est un problème de configuration sévère qui empêche toute communication avec les serveurs distants. Veuillez consulter la page d'aide à l'installation (en anglais) pour plus d'information."; +$a->strings["The logfile '%s' is not usable. No logging possible (error: '%s')"] = ""; +$a->strings["The debug logfile '%s' is not usable. No logging possible (error: '%s')"] = ""; +$a->strings["Friendica's system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences."] = ""; +$a->strings["Friendica's current system.basepath '%s' is wrong and the config file '%s' isn't used."] = ""; +$a->strings["Friendica's current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration."] = ""; +$a->strings["Normal Account"] = "Compte normal"; +$a->strings["Automatic Follower Account"] = "Profile Resuivant"; +$a->strings["Public Forum Account"] = "Forum public"; +$a->strings["Automatic Friend Account"] = "Compte personnel public"; +$a->strings["Blog Account"] = "Compte de blog"; +$a->strings["Private Forum Account"] = "Forum privé"; +$a->strings["Message queues"] = "Files d'attente des messages"; +$a->strings["Server Settings"] = "Paramètres du site"; +$a->strings["Summary"] = "Résumé"; +$a->strings["Registered users"] = "Utilisateurs inscrits"; +$a->strings["Pending registrations"] = "Inscriptions en attente"; +$a->strings["Version"] = "Version"; +$a->strings["Active addons"] = "Add-ons actifs"; +$a->strings["Theme %s disabled."] = "Thème %s désactivé."; +$a->strings["Theme %s successfully enabled."] = "Thème %s activé avec succès."; +$a->strings["Theme %s failed to install."] = "Le thème %s a échoué à s'installer."; +$a->strings["Screenshot"] = "Capture d'écran"; +$a->strings["Themes"] = "Thèmes"; +$a->strings["Unknown theme."] = "Thème inconnu."; +$a->strings["Themes reloaded"] = ""; +$a->strings["Reload active themes"] = "Recharger les thèmes actifs"; +$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Aucun thème trouvé. Leur emplacement d'installation est%1\$s."; +$a->strings["[Experimental]"] = "[Expérimental]"; +$a->strings["[Unsupported]"] = "[Non supporté]"; +$a->strings["Display Terms of Service"] = "Afficher les Conditions d'Utilisation"; +$a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Active la page de Conditions d'Utilisation. Un lien vers cette page est ajouté dans le formulaire d'inscription et la page A Propos."; +$a->strings["Display Privacy Statement"] = "Afficher la Politique de Confidentialité"; +$a->strings["Show some informations regarding the needed information to operate the node according e.g. to EU-GDPR."] = ""; +$a->strings["Privacy Statement Preview"] = "Aperçu de la Politique de Confidentialité"; +$a->strings["The Terms of Service"] = "Conditions d'Utilisation"; +$a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Saisissez les Conditions d'Utilisations de votre site. Les BBCodes sont disponibles, les titres commencent à [h2]."; +$a->strings["%s user blocked"] = [ + 0 => "%s utilisateur bloqué", + 1 => "%s utilisateurs bloqués", ]; -$a->strings["Following (%s)"] = [ - 0 => "Abonnement (%s)", - 1 => "Abonnements (%s)", +$a->strings["%s user unblocked"] = [ + 0 => "%s utilisateur débloqué", + 1 => "%s utilisateurs débloqués", ]; -$a->strings["Mutual friend (%s)"] = [ - 0 => "Contact mutuel (%s)", - 1 => "Contacts mutuels (%s)", +$a->strings["You can't remove yourself"] = "Vous ne pouvez pas supprimer votre propre compte"; +$a->strings["%s user deleted"] = [ + 0 => "%s utilisateur supprimé", + 1 => "%s utilisateurs supprimés", ]; -$a->strings["Contact (%s)"] = [ - 0 => "Contact (%s)", - 1 => "Contacts (%s)", +$a->strings["%s user approved"] = [ + 0 => "%s utilisateur approuvé", + 1 => "%s utilisateurs approuvés", ]; -$a->strings["All contacts"] = "Tous les contacts"; -$a->strings["Member since:"] = "Membre depuis :"; -$a->strings["j F, Y"] = "j F, Y"; -$a->strings["j F"] = "j F"; -$a->strings["Forums:"] = "Forums :"; -$a->strings["View profile as:"] = "Consulter le profil en tant que :"; -$a->strings["You must be logged in to use this module."] = "Ce module est réservé aux utilisateurs identifiés."; -$a->strings["Only logged in users are permitted to perform a search."] = "Seuls les utilisateurs inscrits sont autorisés à lancer une recherche."; -$a->strings["Only one search per minute is permitted for not logged in users."] = "Une seule recherche par minute pour les utilisateurs qui ne sont pas connectés."; -$a->strings["No results."] = "Aucun résultat."; -$a->strings["Items tagged with: %s"] = "Éléments taggés %s"; -$a->strings["Results for: %s"] = "Résultats pour : %s"; -$a->strings["Search term successfully saved."] = ""; -$a->strings["Search term already saved."] = ""; -$a->strings["Search term successfully removed."] = ""; -$a->strings["Please enter your password to access this page."] = "Veuillez saisir votre mot de passe pour accéder à cette page."; -$a->strings["App-specific password generation failed: The description is empty."] = "La génération du mot de passe spécifique à l'application a échoué : la description est vide."; -$a->strings["App-specific password generation failed: This description already exists."] = "La génération du mot de passe spécifique à l'application a échoué : cette description existe déjà."; -$a->strings["New app-specific password generated."] = "Nouveau mot de passe spécifique à l'application généré avec succès."; -$a->strings["App-specific passwords successfully revoked."] = "Mots de passe spécifiques à des applications révoqués avec succès."; -$a->strings["App-specific password successfully revoked."] = "Mot de passe spécifique à l'application révoqué avec succès."; -$a->strings["Two-factor app-specific passwords"] = "Authentification à deux facteurs : Mots de passe spécifiques aux applications"; -$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = "

    Les mots de passe spécifiques aux application sont des mots de passe générés aléatoirement pour vous identifier avec votre compte Friendica sur des applications tierce-partie qui n'offrent pas d'authentification à deux facteurs.

    "; -$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = "Veillez à copier votre nouveau mot de passe spécifique à l'application maintenant. Il ne sera plus jamais affiché!"; -$a->strings["Description"] = "Description"; -$a->strings["Last Used"] = "Dernière utilisation"; -$a->strings["Revoke"] = "Révoquer"; -$a->strings["Revoke All"] = "Révoquer tous"; -$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "Une fois que votre nouveau mot de passe spécifique à l'application est généré, vous devez l'utiliser immédiatement car il ne vous sera pas remontré plus tard."; -$a->strings["Generate new app-specific password"] = "Générer un nouveau mot de passe spécifique à une application"; -$a->strings["Friendiqa on my Fairphone 2..."] = "Friendiqa sur mon Fairphone 2..."; -$a->strings["Generate"] = "Générer"; -$a->strings["Two-factor authentication successfully disabled."] = "Authentification à deux facteurs désactivée avec succès."; -$a->strings["Wrong Password"] = "Mauvais mot de passe"; +$a->strings["%s registration revoked"] = [ + 0 => "%s inscription refusée", + 1 => "%s inscriptions refusées", +]; +$a->strings["User \"%s\" deleted"] = "Utilisateur \"%s\" supprimé"; +$a->strings["User \"%s\" blocked"] = "Utilisateur \"%s\" bloqué"; +$a->strings["User \"%s\" unblocked"] = "Utilisateur \"%s\" débloqué"; +$a->strings["Account approved."] = "Inscription validée."; +$a->strings["Registration revoked"] = "Inscription refusée"; +$a->strings["Private Forum"] = "Forum Privé"; +$a->strings["Relay"] = "Relai"; +$a->strings["Register date"] = "Date d'inscription"; +$a->strings["Last login"] = "Dernière connexion"; +$a->strings["Last public item"] = "Dernière publication publique"; +$a->strings["Type"] = "Type"; +$a->strings["Users"] = "Utilisateurs"; +$a->strings["Add User"] = "Ajouter l'utilisateur"; +$a->strings["User registrations waiting for confirm"] = "Inscriptions d'utilisateurs en attente de confirmation"; +$a->strings["User waiting for permanent deletion"] = "Utilisateur en attente de suppression définitive"; +$a->strings["Request date"] = "Date de la demande"; +$a->strings["No registrations."] = "Pas d'inscriptions."; +$a->strings["Note from the user"] = "Message personnel"; +$a->strings["Deny"] = "Rejetter"; +$a->strings["User blocked"] = "Utilisateur bloqué"; +$a->strings["Site admin"] = "Administration du Site"; +$a->strings["Account expired"] = "Compte expiré"; +$a->strings["New User"] = "Nouvel utilisateur"; +$a->strings["Permanent deletion"] = "Suppression définitive"; +$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Les utilisateurs sélectionnés vont être supprimés!\\n\\nTout ce qu'ils ont posté sur ce site sera définitivement effacé!\\n\\nÊtes-vous certain?"; +$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "L'utilisateur {0} va être supprimé!\\n\\nTout ce qu'il a posté sur ce site sera définitivement perdu!\\n\\nÊtes-vous certain?"; +$a->strings["Name of the new user."] = "Nom du nouvel utilisateur."; +$a->strings["Nickname"] = "Pseudo"; +$a->strings["Nickname of the new user."] = "Pseudo du nouvel utilisateur."; +$a->strings["Email address of the new user."] = "Adresse mail du nouvel utilisateur."; +$a->strings["Contact not found"] = ""; +$a->strings["Profile not found"] = ""; +$a->strings["No installed applications."] = "Pas d'application installée."; +$a->strings["Applications"] = "Applications"; +$a->strings["Item was not found."] = "Element introuvable."; +$a->strings["Submanaged account can't access the administation pages. Please log back in as the main account."] = ""; +$a->strings["Overview"] = "Synthèse"; +$a->strings["Configuration"] = "Configuration"; +$a->strings["Additional features"] = "Fonctions supplémentaires"; +$a->strings["Database"] = "Base de données"; +$a->strings["DB updates"] = "Mise-à-jour de la base"; +$a->strings["Inspect Deferred Workers"] = "Tâches de fond reportées"; +$a->strings["Inspect worker Queue"] = "Tâches de fond en attente"; +$a->strings["Tools"] = "Outils"; +$a->strings["Contact Blocklist"] = "Liste de contacts bloqués"; +$a->strings["Server Blocklist"] = "Serveurs bloqués"; +$a->strings["Diagnostics"] = "Diagnostics"; +$a->strings["PHP Info"] = "PHP Info"; +$a->strings["probe address"] = "Tester une adresse"; +$a->strings["check webfinger"] = "vérification de webfinger"; +$a->strings["Item Source"] = ""; +$a->strings["Babel"] = ""; +$a->strings["ActivityPub Conversion"] = ""; +$a->strings["Addon Features"] = "Fonctionnalités des addons"; +$a->strings["User registrations waiting for confirmation"] = "Inscriptions en attente de confirmation"; +$a->strings["Profile Details"] = "Détails du profil"; +$a->strings["Only You Can See This"] = "Vous seul pouvez voir ça"; +$a->strings["Tips for New Members"] = "Conseils aux nouveaux venus"; +$a->strings["People Search - %s"] = "Recherche de personne - %s"; +$a->strings["Forum Search - %s"] = "Recherche de Forum - %s"; +$a->strings["Account"] = "Compte"; $a->strings["Two-factor authentication"] = "Authentification à deux facteurs"; -$a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = "

    Utilisez une application mobile pour obtenir des codes d'authentification à deux facteurs que vous devrez fournir lors de la saisie de vos identifiants.

    "; -$a->strings["Authenticator app"] = "Application mobile"; -$a->strings["Configured"] = "Configurée"; -$a->strings["Not Configured"] = "Pas encore configurée"; -$a->strings["

    You haven't finished configuring your authenticator app.

    "] = "

    Vous n'avez pas complété la configuration de votre application mobile d'authentification.

    "; -$a->strings["

    Your authenticator app is correctly configured.

    "] = "

    Votre application mobile d'authentification est correctement configurée.

    "; -$a->strings["Recovery codes"] = "Codes de secours"; -$a->strings["Remaining valid codes"] = "Codes valides restant"; -$a->strings["

    These one-use codes can replace an authenticator app code in case you have lost access to it.

    "] = "

    Ces codes à usage unique peuvent remplacer un code de votre application mobile d'authentification si vous n'y avez pas ou plus accès.

    "; -$a->strings["App-specific passwords"] = "Mots de passe spécifiques aux applications"; -$a->strings["Generated app-specific passwords"] = "Générer des mots de passe d'application"; -$a->strings["

    These randomly generated passwords allow you to authenticate on apps not supporting two-factor authentication.

    "] = "

    Ces mots de passe générés aléatoirement vous permettent de vous identifier sur des applications tierce-partie qui ne supportent pas l'authentification à deux facteurs.

    "; -$a->strings["Actions"] = "Actions"; -$a->strings["Current password:"] = "Mot de passe actuel :"; -$a->strings["You need to provide your current password to change two-factor authentication settings."] = "Vous devez saisir votre mot de passe actuel pour changer les réglages de l'authentification à deux facteurs."; -$a->strings["Enable two-factor authentication"] = "Activer l'authentification à deux facteurs"; -$a->strings["Disable two-factor authentication"] = "Désactiver l'authentification à deux facteurs"; -$a->strings["Show recovery codes"] = "Montrer les codes de secours"; -$a->strings["Manage app-specific passwords"] = "Gérer les mots de passe spécifiques aux applications"; -$a->strings["Finish app configuration"] = "Compléter la configuration de l'application mobile"; -$a->strings["New recovery codes successfully generated."] = "Nouveaux codes de secours générés avec succès."; -$a->strings["Two-factor recovery codes"] = "Codes d'identification de secours"; -$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    Les codes de secours peuvent être utilisés pour accéder à votre compte dans l'eventualité où vous auriez perdu l'accès à votre application mobile d'authentification à deux facteurs.

    Prenez soin de ces codes ! Si vous perdez votre appareil mobile et n'avez pas de codes de secours vous n'aurez plus accès à votre compte.

    "; -$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "Après avoir généré de nouveaux codes de secours, veillez à remplacer les anciens qui ne seront plus valides."; -$a->strings["Generate new recovery codes"] = "Générer de nouveaux codes de secours"; -$a->strings["Next: Verification"] = "Prochaine étape : Vérification"; -$a->strings["Two-factor authentication successfully activated."] = "Authentification à deux facteurs activée avec succès."; -$a->strings["Invalid code, please retry."] = "Code invalide, veuillez réessayer."; -$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Ou bien vous pouvez saisir les paramètres de l'authentification manuellement:

    \n
    \n\t
    Émetteur
    \n\t
    %s
    \n\t
    Nom du compte
    \n\t
    %s
    \n\t
    Clé secrète
    \n\t
    %s
    \n\t
    Type
    \n\t
    Temporel
    \n\t
    Nombre de chiffres
    \n\t
    6
    \n\t
    Algorithme de hachage
    \n\t
    SHA-1
    \n
    "; -$a->strings["Two-factor code verification"] = "Vérification du code d'identification"; -$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = "

    Veuillez scanner ce QR Code avec votre application mobile d'authenficiation à deux facteurs et saisissez le code qui s'affichera.

    "; -$a->strings["

    Or you can open the following URL in your mobile devicde:

    %s

    "] = "

    Ou bien vous pouvez ouvrir l'URL suivante dans votre appareil mobile :

    %s

    "; -$a->strings["Please enter a code from your authentication app"] = "Veuillez saisir le code fourni par votre application mobile d'authentification à deux facteurs"; -$a->strings["Verify code and enable two-factor authentication"] = "Vérifier le code d'identification et activer l'authentification à deux facteurs"; -$a->strings["Image size reduction [%s] failed."] = "Réduction de la taille de l'image [%s] échouée."; -$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Rechargez la page avec la touche Maj pressée, ou bien effacez le cache du navigateur, si d'aventure la nouvelle photo n'apparaissait pas immédiatement."; -$a->strings["Unable to process image"] = "Impossible de traiter l'image"; -$a->strings["Photo not found."] = "Photo introuvable."; -$a->strings["Profile picture successfully updated."] = "Photo de profil mise à jour avec succès."; -$a->strings["Crop Image"] = "(Re)cadrer l'image"; -$a->strings["Please adjust the image cropping for optimum viewing."] = "Ajustez le cadre de l'image pour une visualisation optimale."; -$a->strings["Use Image As Is"] = "Utiliser l'image telle quelle"; -$a->strings["Missing uploaded image."] = "Image téléversée manquante"; -$a->strings["Image uploaded successfully."] = "Image téléversée avec succès."; -$a->strings["Profile Picture Settings"] = "Réglages de la photo de profil"; -$a->strings["Current Profile Picture"] = "Photo de profil actuelle"; -$a->strings["Upload Profile Picture"] = "Téléverser une photo de profil"; -$a->strings["Upload Picture:"] = "Téléverser une photo :"; -$a->strings["or"] = "ou"; -$a->strings["skip this step"] = "ignorer cette étape"; -$a->strings["select a photo from your photo albums"] = "choisissez une photo depuis vos albums"; -$a->strings["Profile Name is required."] = "Le nom du profil est requis."; -$a->strings["Profile updated."] = "Profil mis à jour."; -$a->strings["Profile couldn't be updated."] = "Le profil n'a pas pu être mis à jour."; -$a->strings["Label:"] = "Description :"; -$a->strings["Value:"] = "Contenu :"; -$a->strings["Field Permissions"] = "Permissions du champ"; -$a->strings["Add a new profile field"] = "Ajouter un nouveau champ de profil"; -$a->strings["Profile Actions"] = "Actions de Profil"; -$a->strings["Edit Profile Details"] = "Éditer les détails du profil"; -$a->strings["Change Profile Photo"] = "Changer la photo du profil"; -$a->strings["Profile picture"] = "Image de profil"; -$a->strings["Location"] = "Localisation"; -$a->strings["Custom Profile Fields"] = "Champs de profil personalisés"; -$a->strings["Upload Profile Photo"] = "Téléverser une photo de profil"; -$a->strings["Display name:"] = "Nom d'utilisateur :"; -$a->strings["Street Address:"] = "Adresse postale :"; -$a->strings["Locality/City:"] = "Ville :"; -$a->strings["Region/State:"] = "Région / État :"; -$a->strings["Postal/Zip Code:"] = "Code postal :"; -$a->strings["Country:"] = "Pays :"; -$a->strings["XMPP (Jabber) address:"] = "Adresse XMPP (Jabber) :"; -$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "Votre adresse XMPP sera transmise à vos contacts pour qu'ils puissent vous suivre."; -$a->strings["Homepage URL:"] = "Page personnelle :"; -$a->strings["Public Keywords:"] = "Mots-clés publics :"; -$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Utilisés pour vous suggérer des abonnements. Ils peuvent être vus par autrui)"; -$a->strings["Private Keywords:"] = "Mots-clés privés :"; -$a->strings["(Used for searching profiles, never shown to others)"] = "(Utilisés pour rechercher des profils. Ils ne seront jamais montrés à autrui)"; -$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = "

    Les champs de profil personnalisés apparaissent sur votre page de profil.

    \n\t\t\t\t

    Vous pouvez utilisez les BBCodes dans le contenu des champs.

    \n\t\t\t\t

    Triez les champs en glissant-déplaçant leur titre.

    \n\t\t\t\t

    Laissez le titre d'un champ vide pour le supprimer lors de la soumission du formulaire .

    \n\t\t\t\t

    Les champs non-publics peuvent être consultés uniquement par les contacts Friendica autorisés dans les permissions.

    "; -$a->strings["Delegation successfully granted."] = "Délégation accordée avec succès."; -$a->strings["Parent user not found, unavailable or password doesn't match."] = "Utilisateur parent introuvable, indisponible ou mot de passe incorrect."; -$a->strings["Delegation successfully revoked."] = "Délégation retirée avec succès."; -$a->strings["Delegated administrators can view but not change delegation permissions."] = "Les administrateurs délégués peuvent uniquement consulter les permissions de délégation."; -$a->strings["Delegate user not found."] = "Délégué introuvable."; -$a->strings["No parent user"] = "Pas d'utilisateur parent"; -$a->strings["Parent User"] = "Compte parent"; -$a->strings["Parent Password:"] = "Mot de passe du compte parent :"; -$a->strings["Please enter the password of the parent account to legitimize your request."] = "Veuillez saisir le mot de passe du compte parent pour authentifier votre requête."; -$a->strings["Additional Accounts"] = "Comptes supplémentaires"; -$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = "Enregistrez des comptes supplémentaires qui seront automatiquement rattachés à votre compte actuel pour vous permettre de les gérer facilement."; -$a->strings["Register an additional account"] = "Enregistrer un compte supplémentaire"; -$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Le compte parent a un contrôle total sur ce compte, incluant les paramètres de compte. Veuillez vérifier à qui vous donnez cet accès."; +$a->strings["Display"] = "Affichage"; $a->strings["Manage Accounts"] = "Gérer vos comptes"; -$a->strings["Delegates"] = "Délégataires"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Les délégataires seront capables de gérer tous les aspects de ce compte ou de cette page, à l'exception des réglages de compte. Merci de ne pas déléguer votre compte principal à quelqu'un en qui vous n'avez pas une confiance absolue."; -$a->strings["Existing Page Delegates"] = "Délégataires existants"; -$a->strings["Potential Delegates"] = "Délégataires potentiels"; -$a->strings["Add"] = "Ajouter"; -$a->strings["No entries."] = "Aucune entrée."; -$a->strings["The theme you chose isn't available."] = "Le thème que vous avez choisi n'est pas disponible."; -$a->strings["%s - (Unsupported)"] = "%s- (non supporté)"; -$a->strings["Display Settings"] = "Affichage"; -$a->strings["General Theme Settings"] = "Paramètres généraux de thème"; -$a->strings["Custom Theme Settings"] = "Paramètres personnalisés de thème"; -$a->strings["Content Settings"] = "Paramètres de contenu"; -$a->strings["Calendar"] = "Calendrier"; -$a->strings["Display Theme:"] = "Thème d'affichage:"; -$a->strings["Mobile Theme:"] = "Thème mobile:"; -$a->strings["Number of items to display per page:"] = "Nombre d’éléments par page :"; -$a->strings["Maximum of 100 items"] = "Maximum de 100 éléments"; -$a->strings["Number of items to display per page when viewed from mobile device:"] = "Nombre d'éléments à afficher par page pour un appareil mobile"; -$a->strings["Update browser every xx seconds"] = "Mettre à jour l'affichage toutes les xx secondes"; -$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum de 10 secondes. Saisir -1 pour désactiver."; -$a->strings["Automatic updates only at the top of the post stream pages"] = "Rafraîchir le flux uniquement en haut de la page"; -$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = "Le rafraîchissement automatique du flux peut ajouter de nouveaux contenus en haut de la liste, ce qui peut affecter le défilement de la page et gêner la lecture s'il s'effectue ailleurs qu'en haut de la page."; -$a->strings["Don't show emoticons"] = "Ne pas afficher les émoticônes"; -$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = "Désactive le remplacement automatique des smileys par les images associées. Peut résoudre certains problèmes d'affichage."; -$a->strings["Infinite scroll"] = "Défilement infini"; -$a->strings["Automatic fetch new items when reaching the page end."] = "Charge automatiquement de nouveaux contenus en bas de la page."; -$a->strings["Disable Smart Threading"] = "Désactiver l'indentation intelligente"; -$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Désactive la suppression des niveaux d'indentation excédentaire."; -$a->strings["Hide the Dislike feature"] = "Cacher la fonctionnalité \"Je n'aime pas\""; -$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Cache le bouton \"Je n'aime pas\" ainsi que les \"Je n'aime pas\" attribués aux publications."; -$a->strings["Beginning of week:"] = "Début de la semaine :"; -$a->strings["Export account"] = "Exporter le compte"; -$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Exportez votre compte, vos infos et vos contacts. Vous pourrez utiliser le résultat comme sauvegarde et/ou pour le ré-importer sur un autre serveur."; -$a->strings["Export all"] = "Tout exporter"; -$a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Exporte vos informations de compte, vos contacts et toutes vos publications au format JSON. Ce processus peut prendre beaucoup de temps et générer un fichier de taille importante. Utilisez cette fonctionnalité pour faire une sauvegarde complète de votre compte (vos photos ne sont pas exportées)."; -$a->strings["Export Contacts to CSV"] = "Exporter vos contacts au format CSV"; -$a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "Exporter vos abonnements au format CSV. Compatible avec Mastodon."; +$a->strings["Connected apps"] = "Applications connectées"; $a->strings["Export personal data"] = "Exporter"; -$a->strings["Bad Request"] = "Requête erronée"; -$a->strings["Unauthorized"] = "Accès réservé"; -$a->strings["Forbidden"] = "Accès interdit"; -$a->strings["Not Found"] = "Non trouvé"; -$a->strings["Internal Server Error"] = "Erreur du site"; -$a->strings["Service Unavailable"] = "Site indisponible"; -$a->strings["The server cannot or will not process the request due to an apparent client error."] = "Le serveur ne peut pas traiter la requête car elle est fautive."; -$a->strings["Authentication is required and has failed or has not yet been provided."] = "Une identification est requised et a échoué ou n'a pas été fournie."; -$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = ""; -$a->strings["The requested resource could not be found but may be available in the future."] = ""; -$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = ""; -$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = ""; -$a->strings["Contact settings applied."] = "Réglages du contact appliqués."; +$a->strings["Remove account"] = "Supprimer le compte"; +$a->strings["This page is missing a url parameter."] = ""; +$a->strings["The post was created"] = "La publication a été créée"; $a->strings["Contact update failed."] = "Impossible d'appliquer les réglages."; $a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "ATTENTION: Manipulation réservée aux experts, toute information incorrecte pourrait empêcher la communication avec ce contact."; $a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "une photo"; @@ -1894,265 +1601,41 @@ $a->strings["Friend Confirm URL"] = "Accès public refusé."; $a->strings["Notification Endpoint URL"] = "Aucune photo sélectionnée"; $a->strings["Poll/Feed URL"] = "Téléverser des photos"; $a->strings["New photo from this URL"] = "Nouvelle photo depuis cette URL"; -$a->strings["Method Not Allowed."] = ""; -$a->strings["Page not found."] = "Page introuvable."; -$a->strings["Remaining recovery codes: %d"] = ""; -$a->strings["Two-factor recovery"] = ""; -$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = ""; -$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = ""; -$a->strings["Please enter a recovery code"] = ""; -$a->strings["Submit recovery code and complete login"] = ""; -$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = ""; -$a->strings["Verify code and complete login"] = ""; -$a->strings["Create a New Account"] = "Créer un nouveau compte"; -$a->strings["Your OpenID: "] = ""; -$a->strings["Please enter your username and password to add the OpenID to your existing account."] = ""; -$a->strings["Or login using OpenID: "] = "Ou connectez-vous via OpenID : "; -$a->strings["Password: "] = "Mot de passe : "; -$a->strings["Remember me"] = "Se souvenir de moi"; -$a->strings["Forgot your password?"] = "Mot de passe oublié?"; -$a->strings["Website Terms of Service"] = "Conditions d'utilisation du site internet"; -$a->strings["terms of service"] = "conditions d'utilisation"; -$a->strings["Website Privacy Policy"] = "Politique de confidentialité du site internet"; -$a->strings["privacy policy"] = "politique de confidentialité"; -$a->strings["Logged out."] = "Déconnecté."; -$a->strings["OpenID protocol error. No ID returned"] = ""; -$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = ""; -$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = ""; -$a->strings["Show Ignored Requests"] = "Voir les demandes ignorées"; -$a->strings["Hide Ignored Requests"] = "Cacher les demandes ignorées"; -$a->strings["Notification type:"] = "Type de notification :"; -$a->strings["Suggested by:"] = "Suggéré par :"; -$a->strings["Hide this contact from others"] = "Cacher ce contact aux autres"; -$a->strings["Claims to be known to you: "] = "Prétend que vous le connaissez : "; -$a->strings["Shall your connection be bidirectional or not?"] = "Souhaitez vous que votre connexion soit bi-directionnelle ?"; -$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Accepter %s comme ami autorise %s à s'abonner à vos publications, et vous recevrez également des nouvelles d'eux dans votre fil d'actualités."; -$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accepter %s comme ami les autorise à s'abonner à vos publications, mais vous ne recevrez pas de nouvelles d'eux dans votre fil d'actualités."; -$a->strings["Friend"] = "Ami"; -$a->strings["Subscriber"] = "Abonné∙e"; -$a->strings["No introductions."] = "Aucune demande d'introduction."; -$a->strings["No more %s notifications."] = "Aucune notification de %s"; -$a->strings["You must be logged in to show this page."] = ""; -$a->strings["Network Notifications"] = "Notifications du réseau"; -$a->strings["System Notifications"] = "Notifications du système"; -$a->strings["Personal Notifications"] = "Notifications personnelles"; -$a->strings["Home Notifications"] = "Notifications de page d'accueil"; -$a->strings["Show unread"] = "Afficher non-lus"; -$a->strings["Show all"] = "Tout afficher"; -$a->strings["No friends to display."] = "Pas d'amis à afficher."; -$a->strings["No installed applications."] = "Pas d'application installée."; -$a->strings["Applications"] = "Applications"; -$a->strings["Item was not found."] = "Element introuvable."; -$a->strings["Submanaged account can't access the administation pages. Please log back in as the master account."] = ""; -$a->strings["Overview"] = "Synthèse"; -$a->strings["Configuration"] = "Configuration"; -$a->strings["Additional features"] = "Fonctions supplémentaires"; -$a->strings["Database"] = "Base de données"; -$a->strings["DB updates"] = "Mise-à-jour de la base"; -$a->strings["Inspect Deferred Workers"] = "Tâches de fond reportées"; -$a->strings["Inspect worker Queue"] = "Tâches de fond en attente"; -$a->strings["Tools"] = "Outils"; -$a->strings["Contact Blocklist"] = "Liste de contacts bloqués"; -$a->strings["Server Blocklist"] = "Serveurs bloqués"; -$a->strings["Diagnostics"] = "Diagnostics"; -$a->strings["PHP Info"] = "PHP Info"; -$a->strings["probe address"] = "Tester une adresse"; -$a->strings["check webfinger"] = "vérification de webfinger"; -$a->strings["Item Source"] = ""; -$a->strings["Babel"] = ""; -$a->strings["Addon Features"] = "Fonctionnalités des addons"; -$a->strings["User registrations waiting for confirmation"] = "Inscriptions en attente de confirmation"; -$a->strings["Profile Details"] = "Détails du profil"; -$a->strings["Only You Can See This"] = "Vous seul pouvez voir ça"; -$a->strings["Tips for New Members"] = "Conseils aux nouveaux venus"; -$a->strings["People Search - %s"] = "Recherche de personne - %s"; -$a->strings["Forum Search - %s"] = "Recherche de Forum - %s"; -$a->strings["Account"] = "Compte"; -$a->strings["Display"] = "Affichage"; -$a->strings["Connected apps"] = "Applications connectées"; -$a->strings["Remove account"] = "Supprimer le compte"; -$a->strings["This page is missing a url parameter."] = ""; -$a->strings["The post was created"] = "La publication a été créée"; -$a->strings["Local Community"] = "Communauté locale"; -$a->strings["Posts from local users on this server"] = "Conversations publiques démarrées par des utilisateurs locaux"; -$a->strings["Global Community"] = "Communauté globale"; -$a->strings["Posts from users of the whole federated network"] = "Conversations publiques provenant du réseau fédéré global"; -$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Ce fil communautaire liste toutes les conversations publiques reçues par ce serveur. Elles ne reflètent pas nécessairement les opinions personelles des utilisateurs locaux."; -$a->strings["Community option not available."] = "L'option communauté n'est pas disponible"; -$a->strings["Not available."] = "Indisponible."; -$a->strings["Credits"] = "Remerciements"; -$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica est un projet communautaire, qui ne serait pas possible sans l'aide de beaucoup de gens. Voici une liste de ceux qui ont contribué au code ou à la traduction de Friendica. Merci à tous!"; -$a->strings["Manage Identities and/or Pages"] = "Gérer les identités et/ou les pages"; -$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Basculez entre les différentes identités ou pages (groupes/communautés) qui se partagent votre compte ou que vous avez été autorisé à gérer."; -$a->strings["Select an identity to manage: "] = "Choisir une identité à gérer: "; -$a->strings["No entries (some entries may be hidden)."] = "Aucune entrée (certaines peuvent être cachées)."; -$a->strings["Find on this site"] = "Trouver sur ce site"; -$a->strings["Results for:"] = "Résultats pour :"; -$a->strings["Site Directory"] = "Annuaire local"; -$a->strings["Suggested contact not found."] = "Contact suggéré non trouvé"; -$a->strings["Friend suggestion sent."] = "Suggestion d'abonnement envoyée."; -$a->strings["Suggest Friends"] = "Suggérer des amis/contacts"; -$a->strings["Suggest a friend for %s"] = "Suggérer un ami/contact pour %s"; -$a->strings["Installed addons/apps:"] = "Add-ons/Applications installés :"; -$a->strings["No installed addons/apps"] = "Aucun add-on/application n'est installé"; -$a->strings["Read about the Terms of Service of this node."] = ""; -$a->strings["On this server the following remote servers are blocked."] = "Sur ce serveur, les serveurs suivants sont sur liste noire."; -$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = ""; -$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Rendez-vous sur Friendi.ca pour en savoir plus sur le projet Friendica."; -$a->strings["Bug reports and issues: please visit"] = "Pour les rapports de bugs : rendez vous sur"; -$a->strings["the bugtracker at github"] = "le bugtracker sur GitHub"; -$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = ""; -$a->strings["Group created."] = "Groupe créé."; -$a->strings["Could not create group."] = "Impossible de créer le groupe."; -$a->strings["Group not found."] = "Groupe introuvable."; -$a->strings["Group name changed."] = "Groupe renommé."; -$a->strings["Unknown group."] = ""; -$a->strings["Contact is deleted."] = ""; -$a->strings["Unable to add the contact to the group."] = ""; -$a->strings["Contact successfully added to group."] = ""; -$a->strings["Unable to remove the contact from the group."] = ""; -$a->strings["Contact successfully removed from group."] = ""; -$a->strings["Unknown group command."] = ""; -$a->strings["Bad request."] = ""; -$a->strings["Save Group"] = "Sauvegarder le groupe"; -$a->strings["Filter"] = "Filtre"; -$a->strings["Create a group of contacts/friends."] = "Créez un groupe de contacts/amis."; -$a->strings["Group removed."] = "Groupe enlevé."; -$a->strings["Unable to remove group."] = "Impossible d'enlever le groupe."; -$a->strings["Delete Group"] = "Supprimer le groupe"; -$a->strings["Edit Group Name"] = "Éditer le nom du groupe"; -$a->strings["Members"] = "Membres"; -$a->strings["Remove contact from group"] = "Retirer ce contact du groupe"; -$a->strings["Click on a contact to add or remove."] = "Cliquez sur un contact pour l'ajouter ou le supprimer."; -$a->strings["Add contact to group"] = "Ajouter ce contact au groupe"; -$a->strings["Help:"] = "Aide :"; -$a->strings["Welcome to %s"] = "Bienvenue sur %s"; -$a->strings["No profile"] = "Aucun profil"; -$a->strings["Friendica Communications Server - Setup"] = ""; -$a->strings["System check"] = "Vérifications système"; -$a->strings["Check again"] = "Vérifier à nouveau"; -$a->strings["Base settings"] = ""; -$a->strings["Host name"] = "Nom de la machine hôte"; -$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = ""; -$a->strings["Base path to installation"] = "Chemin de base de l'installation"; -$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Si le système ne peut pas détecter le chemin de l'installation, entrez le bon chemin ici. Ce paramètre doit être utilisé uniquement si vous avez des accès restreints à votre système et que vous n'avez qu'un lien symbolique vers le répertoire web."; -$a->strings["Sub path of the URL"] = ""; -$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = ""; -$a->strings["Database connection"] = "Connexion à la base de données"; -$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Pour installer Friendica, nous avons besoin de savoir comment contacter votre base de données."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Merci de vous tourner vers votre hébergeur et/ou administrateur pour toute question concernant ces réglages."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de données que vous spécifierez doit exister. Si ce n'est pas encore le cas, merci de la créer avant de continuer."; -$a->strings["Database Server Name"] = "Serveur de base de données"; -$a->strings["Database Login Name"] = "Nom d'utilisateur de la base"; -$a->strings["Database Login Password"] = "Mot de passe de la base"; -$a->strings["For security reasons the password must not be empty"] = "Pour des raisons de sécurité, le mot de passe ne peut pas être vide."; -$a->strings["Database Name"] = "Nom de la base"; -$a->strings["Please select a default timezone for your website"] = "Sélectionner un fuseau horaire par défaut pour votre site"; -$a->strings["Site settings"] = "Réglages du site"; -$a->strings["Site administrator email address"] = "Adresse électronique de l'administrateur du site"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Votre adresse électronique doit correspondre à celle-ci pour pouvoir utiliser l'interface d'administration."; -$a->strings["System Language:"] = "Langue système :"; -$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Définit la langue par défaut pour l'interface de votre instance Friendica et les mails envoyés."; -$a->strings["Your Friendica site database has been installed."] = "La base de données de votre site Friendica a bien été installée."; -$a->strings["Installation finished"] = ""; -$a->strings["

    What next

    "] = "

    Ensuite

    "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANT: vous devrez ajouter [manuellement] une tâche planifiée pour le 'worker'."; -$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = ""; -$a->strings["Total invitation limit exceeded."] = "La limite d'invitation totale est éxédée."; -$a->strings["%s : Not a valid email address."] = "%s : Adresse de courriel invalide."; -$a->strings["Please join us on Friendica"] = "Rejoignez-nous sur Friendica"; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Limite d'invitation exédée. Veuillez contacter l'administrateur de votre site."; -$a->strings["%s : Message delivery failed."] = "%s : L'envoi du message a échoué."; -$a->strings["%d message sent."] = [ - 0 => "%d message envoyé.", - 1 => "%d messages envoyés.", +$a->strings["No known contacts."] = ""; +$a->strings["No common contacts."] = ""; +$a->strings["Follower (%s)"] = [ + 0 => "Abonné (%s)", + 1 => "Abonnés (%s)", ]; -$a->strings["You have no more invitations available"] = "Vous n'avez plus d'invitations disponibles"; -$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visitez %s pour une liste des sites publics que vous pouvez rejoindre. Les membres de Friendica appartenant à d'autres sites peuvent s'interconnecter, ainsi qu'avec les membres de plusieurs autres réseaux sociaux."; -$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Pour accepter cette invitation, merci d'aller vous inscrire sur %s, ou n'importe quel autre site Friendica public."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Les sites Friendica sont tous interconnectés pour créer un immense réseau social respectueux de la vie privée, possédé et contrôllé par ses membres. Ils peuvent également interagir avec plusieurs réseaux sociaux traditionnels. Voir %s pour une liste d'autres sites Friendica que vous pourriez rejoindre."; -$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Toutes nos excuses. Ce système n'est pas configuré pour se connecter à d'autres sites publics ou inviter de nouveaux membres."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Les instances Friendica sont interconnectées pour créer un immense réseau social possédé et contrôlé par ses membres, et qui respecte leur vie privée. Ils peuvent aussi s'interconnecter avec d'autres réseaux sociaux traditionnels."; -$a->strings["To accept this invitation, please visit and register at %s."] = "Pour accepter cette invitation, rendez-vous sur %s et inscrivez-vous."; -$a->strings["Send invitations"] = "Envoyer des invitations"; -$a->strings["Enter email addresses, one per line:"] = "Entrez les adresses email, une par ligne :"; -$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Vous êtes cordialement invité à me rejoindre sur Friendica, et nous aider ainsi à créer un meilleur web social."; -$a->strings["You will need to supply this invitation code: \$invite_code"] = "Vous devrez fournir ce code d'invitation : \$invite_code"; -$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Une fois inscrit, connectez-vous à la page de mon profil sur :"; -$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = ""; -$a->strings["System down for maintenance"] = "Système indisponible pour cause de maintenance"; -$a->strings["A Decentralized Social Network"] = ""; -$a->strings["Only parent users can create additional accounts."] = ""; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = ""; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Si vous n'êtes pas familier avec OpenID, laissez ce champ vide et remplissez le reste."; -$a->strings["Your OpenID (optional): "] = "Votre OpenID (facultatif): "; -$a->strings["Include your profile in member directory?"] = "Inclure votre profil dans l'annuaire des membres?"; -$a->strings["Note for the admin"] = "Commentaire pour l'administrateur"; -$a->strings["Leave a message for the admin, why you want to join this node"] = "Indiquez à l'administrateur les raisons de votre inscription à cette instance."; -$a->strings["Membership on this site is by invitation only."] = "L'inscription à ce site se fait uniquement sur invitation."; -$a->strings["Your invitation code: "] = ""; -$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Votre nom complet (p. ex. Michel Dupont):"; -$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Votre courriel : (Des informations de connexion vont être envoyées à cette adresse; elle doit exister)."; -$a->strings["Please repeat your e-mail address:"] = ""; -$a->strings["Leave empty for an auto generated password."] = "Laisser ce champ libre pour obtenir un mot de passe généré automatiquement."; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = ""; -$a->strings["Choose a nickname: "] = "Choisir un pseudo : "; -$a->strings["Import your profile to this friendica instance"] = "Importer votre profile dans cette instance de friendica"; -$a->strings["Note: This node explicitly contains adult content"] = ""; -$a->strings["Password doesn't match."] = ""; -$a->strings["Please enter your password."] = ""; -$a->strings["You have entered too much information."] = ""; -$a->strings["Please enter the identical mail address in the second field."] = ""; -$a->strings["The additional account was created."] = ""; -$a->strings["Registration successful. Please check your email for further instructions."] = "Inscription réussie. Vérifiez vos emails pour la suite des instructions."; -$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Impossible d’envoyer le courriel de confirmation. Voici vos informations de connexion:
    identifiant : %s
    mot de passe : %s

    Vous pourrez changer votre mot de passe une fois connecté."; -$a->strings["Registration successful."] = "Inscription réussie."; -$a->strings["Your registration can not be processed."] = "Votre inscription ne peut être traitée."; -$a->strings["You have to leave a request note for the admin."] = ""; -$a->strings["Your registration is pending approval by the site owner."] = "Votre inscription attend une validation du propriétaire du site."; -$a->strings["The provided profile link doesn't seem to be valid"] = ""; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = ""; -$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = ""; -$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = ""; -$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = ""; -$a->strings["Privacy Statement"] = ""; -$a->strings["Welcome to Friendica"] = "Bienvenue sur Friendica"; -$a->strings["New Member Checklist"] = "Checklist du nouvel utilisateur"; -$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Nous souhaiterions vous donner quelques astuces et ressources pour rendre votre expérience la plus agréable possible. Cliquez sur n'importe lequel de ces éléments pour visiter la page correspondante. Un lien vers cette page restera visible sur votre page d'accueil pendant les deux semaines qui suivent votre inscription initiale, puis disparaîtra silencieusement."; -$a->strings["Getting Started"] = "Bien démarrer"; -$a->strings["Friendica Walk-Through"] = "Friendica pas-à-pas"; -$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "Sur votre page d'accueil, dans Conseils aux nouveaux venus - vous trouverez une rapide introduction aux onglets Profil et Réseau, pourrez vous connecter à Facebook, établir de nouvelles relations, et choisir des groupes à rejoindre."; -$a->strings["Go to Your Settings"] = "Éditer vos Réglages"; -$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "Sur la page des Réglages - changez votre mot de passe initial. Notez bien votre Identité. Elle ressemble à une adresse de courriel - et vous sera utile pour vous faire des amis dans le web social libre."; -$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Vérifiez les autres réglages, tout particulièrement ceux liés à la vie privée. Un profil non listé, c'est un peu comme un numéro sur liste rouge. En général, vous devriez probablement publier votre profil - à moins que tous vos amis (potentiels) sachent déjà comment vous trouver."; -$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Téléversez (envoyez) une photo de profil si vous n'en avez pas déjà une. Les études montrent que les gens qui affichent de vraies photos d'eux sont dix fois plus susceptibles de se faire des amis."; -$a->strings["Edit Your Profile"] = "Éditer votre Profil"; -$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Éditez votre profil par défaut à votre convenance. Vérifiez les réglages concernant la visibilité de votre liste d'amis par les visiteurs inconnus."; -$a->strings["Profile Keywords"] = "Mots-clés du profil"; -$a->strings["Set some public keywords for your default profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Choisissez quelques mots-clé publics pour votre profil par défaut. Ils pourront ainsi décrire vos centres d'intérêt, et nous pourrons vous proposer des contacts qui les partagent."; -$a->strings["Connecting"] = "Connexions"; -$a->strings["Importing Emails"] = "Importer courriels"; -$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Entrez vos paramètres de courriel dans les Réglages des connecteurs si vous souhaitez importer et interagir avec des amis ou des listes venant de votre Boîte de Réception."; -$a->strings["Go to Your Contacts Page"] = "Consulter vos Contacts"; -$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Votre page Contacts est le point d'entrée vers la gestion de vos contacts et l'abonnement à des contacts sur d'autres serveurs. Vous pourrez y saisir leur adresse d'Identité ou l'URL de leur site dans le formulaire Ajouter un nouveau contact."; -$a->strings["Go to Your Site's Directory"] = "Consulter l'Annuaire de votre Site"; -$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "La page Annuaire vous permet de trouver d'autres personnes au sein de ce réseaux ou parmi d'autres sites fédérés. Cherchez un lien Relier ou Suivre sur leur profil. Vous pourrez avoir besoin d'indiquer votre adresse d'identité."; -$a->strings["Finding New People"] = "Trouver de nouvelles personnes"; -$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Sur le panneau latéral de la page Contacts, il y a plusieurs moyens de trouver de nouveaux contacts. Nous pouvons mettre les gens en relation selon leurs intérêts, rechercher des amis par nom ou intérêt, et fournir des suggestions en fonction de la topologie du réseau. Sur un site tout neuf, les suggestions d'abonnement devraient commencer à apparaître au bout de 24 heures."; -$a->strings["Group Your Contacts"] = "Grouper vos contacts"; -$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Une fois que vous avez trouvé quelques amis, organisez-les en groupes de conversation privés depuis le panneau latéral de la page Contacts. Vous pourrez ensuite interagir avec chaque groupe de manière privée depuis la page Réseau."; -$a->strings["Why Aren't My Posts Public?"] = "Pourquoi mes éléments ne sont pas publics ?"; -$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respecte votre vie privée. Par défaut, toutes vos publications seront seulement montrés à vos amis. Pour plus d'information, consultez la section \"aide\" du lien ci-dessus."; -$a->strings["Getting Help"] = "Obtenir de l'aide"; -$a->strings["Go to the Help Section"] = "Aller à la section Aide"; -$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Nos pages d'aide peuvent être consultées pour davantage de détails sur les fonctionnalités ou les ressources."; +$a->strings["Following (%s)"] = [ + 0 => "Abonnement (%s)", + 1 => "Abonnements (%s)", +]; +$a->strings["Mutual friend (%s)"] = [ + 0 => "Contact mutuel (%s)", + 1 => "Contacts mutuels (%s)", +]; +$a->strings["These contacts both follow and are followed by %s."] = ""; +$a->strings["Common contact (%s)"] = [ + 0 => "", + 1 => "", +]; +$a->strings["Both %s and yourself have publicly interacted with these contacts (follow, comment or likes on public posts)."] = ""; +$a->strings["Contact (%s)"] = [ + 0 => "Contact (%s)", + 1 => "Contacts (%s)", +]; +$a->strings["Error while sending poke, please retry."] = ""; +$a->strings["You must be logged in to use this module."] = "Ce module est réservé aux utilisateurs identifiés."; +$a->strings["Poke/Prod"] = "Solliciter"; +$a->strings["poke, prod or do other things to somebody"] = "solliciter (poke/...) quelqu'un"; +$a->strings["Choose what you wish to do to recipient"] = "Choisissez ce que vous voulez faire au destinataire"; +$a->strings["Make this post private"] = "Rendez ce message privé"; $a->strings["%d contact edited."] = [ 0 => "%d contact mis à jour.", 1 => "%d contacts mis à jour.", ]; $a->strings["Could not access contact record."] = "Impossible d'accéder à l'enregistrement du contact."; -$a->strings["Contact updated."] = "Contact mis à jour."; -$a->strings["Contact not found"] = ""; $a->strings["Contact has been blocked"] = "Le contact a été bloqué"; $a->strings["Contact has been unblocked"] = "Le contact n'est plus bloqué"; $a->strings["Contact has been ignored"] = "Le contact a été ignoré"; @@ -2182,6 +1665,7 @@ $a->strings["Contact Settings"] = "Paramètres du Contact"; $a->strings["Contact"] = "Contact"; $a->strings["Their personal note"] = ""; $a->strings["Edit contact notes"] = "Éditer les notes des contacts"; +$a->strings["Visit %s's profile [%s]"] = "Visiter le profil de %s [%s]"; $a->strings["Block/Unblock contact"] = "Bloquer/débloquer ce contact"; $a->strings["Ignore contact"] = "Ignorer ce contact"; $a->strings["View conversations"] = "Voir les conversations"; @@ -2193,11 +1677,13 @@ $a->strings["Currently blocked"] = "Actuellement bloqué"; $a->strings["Currently ignored"] = "Actuellement ignoré"; $a->strings["Currently archived"] = "Actuellement archivé"; $a->strings["Awaiting connection acknowledge"] = ""; +$a->strings["Hide this contact from others"] = "Cacher ce contact aux autres"; $a->strings["Replies/likes to your public posts may still be visible"] = "Les réponses et \"j'aime\" à vos publications publiques peuvent être toujours visibles"; $a->strings["Notification for new posts"] = "Notification des nouvelles publications"; $a->strings["Send a notification of every new post of this contact"] = "Envoyer une notification de chaque nouveau message en provenance de ce contact"; -$a->strings["Blacklisted keywords"] = "Mots-clés sur la liste noire"; +$a->strings["Keyword Deny List"] = ""; $a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Liste de mots-clés separés par des virgules qui ne doivent pas être converti en mots-dièse quand « Récupérer informations et mots-clés » est sélectionné."; +$a->strings["Actions"] = "Actions"; $a->strings["Show all contacts"] = "Montrer tous les contacts"; $a->strings["Pending"] = ""; $a->strings["Only show pending contacts"] = ""; @@ -2211,26 +1697,497 @@ $a->strings["Hidden"] = "Cachés"; $a->strings["Only show hidden contacts"] = "Ne montrer que les contacts masqués"; $a->strings["Organize your contact groups"] = ""; $a->strings["Search your contacts"] = "Rechercher dans vos contacts"; +$a->strings["Results for: %s"] = "Résultats pour : %s"; $a->strings["Archive"] = "Archiver"; $a->strings["Unarchive"] = "Désarchiver"; $a->strings["Batch Actions"] = "Actions multiples"; $a->strings["Conversations started by this contact"] = ""; $a->strings["Posts and Comments"] = ""; -$a->strings["View all contacts"] = "Voir tous les contacts"; -$a->strings["View all common friends"] = "Voir tous les amis communs"; +$a->strings["View all known contacts"] = ""; $a->strings["Advanced Contact Settings"] = "Réglages avancés du contact"; $a->strings["Mutual Friendship"] = "Relation réciproque"; $a->strings["is a fan of yours"] = "Vous suit"; $a->strings["you are a fan of"] = "Vous le/la suivez"; $a->strings["Pending outgoing contact request"] = ""; $a->strings["Pending incoming contact request"] = ""; -$a->strings["Edit contact"] = "Éditer le contact"; $a->strings["Toggle Blocked status"] = "(dés)activer l'état \"bloqué\""; $a->strings["Toggle Ignored status"] = "(dés)activer l'état \"ignoré\""; $a->strings["Toggle Archive status"] = "(dés)activer l'état \"archivé\""; $a->strings["Delete contact"] = "Effacer ce contact"; +$a->strings["Local Community"] = "Communauté locale"; +$a->strings["Posts from local users on this server"] = "Conversations publiques démarrées par des utilisateurs locaux"; +$a->strings["Global Community"] = "Communauté globale"; +$a->strings["Posts from users of the whole federated network"] = "Conversations publiques provenant du réseau fédéré global"; +$a->strings["No results."] = "Aucun résultat."; +$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Ce fil communautaire liste toutes les conversations publiques reçues par ce serveur. Elles ne reflètent pas nécessairement les opinions personelles des utilisateurs locaux."; +$a->strings["Community option not available."] = "L'option communauté n'est pas disponible"; +$a->strings["Not available."] = "Indisponible."; +$a->strings["Credits"] = "Remerciements"; +$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica est un projet communautaire, qui ne serait pas possible sans l'aide de beaucoup de gens. Voici une liste de ceux qui ont contribué au code ou à la traduction de Friendica. Merci à tous!"; +$a->strings["Formatted"] = ""; +$a->strings["Source"] = ""; +$a->strings["Activity"] = ""; +$a->strings["Object data"] = ""; +$a->strings["Result Item"] = ""; +$a->strings["Source activity"] = ""; +$a->strings["Source input"] = "Saisie source"; +$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; +$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (code HTML)"; +$a->strings["BBCode::convert"] = "BBCode::convert"; +$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; +$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; +$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = "BBCode::toMarkdown => Markdown::convert (HTML pur)"; +$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; +$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; +$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; +$a->strings["Item Body"] = "Corps du message"; +$a->strings["Item Tags"] = "Tags du messages"; +$a->strings["PageInfo::appendToBody"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert"] = ""; +$a->strings["Source input (Diaspora format)"] = "Saisie source (format Diaspora)"; +$a->strings["Source input (Markdown)"] = ""; +$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (code HTML)"; +$a->strings["Markdown::convert"] = "Markdown::convert"; +$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; +$a->strings["Raw HTML input"] = "Saisie code HTML"; +$a->strings["HTML Input"] = "Code HTML"; +$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; +$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; +$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (code HTML)"; +$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = "HTML::toBBCode => BBCode::toPlaintext"; +$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; +$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; +$a->strings["HTML::toPlaintext (compact)"] = "HTML::toPlaintext (compact)"; +$a->strings["Decoded post"] = ""; +$a->strings["Post array before expand entities"] = ""; +$a->strings["Post converted"] = ""; +$a->strings["Converted body"] = ""; +$a->strings["Twitter addon is absent from the addon/ folder."] = ""; +$a->strings["Source text"] = "Texte source"; +$a->strings["BBCode"] = "BBCode"; +$a->strings["Markdown"] = "Markdown"; +$a->strings["HTML"] = "HTML"; +$a->strings["Twitter Source"] = ""; +$a->strings["You must be logged in to use this module"] = "Vous devez être identifié pour accéder à cette fonctionnalité"; +$a->strings["Source URL"] = "URL Source"; +$a->strings["Time Conversion"] = "Conversion temporelle"; +$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica fournit ce service pour partager des évènements avec vos contacts indépendament de leur fuseau horaire."; +$a->strings["UTC time: %s"] = "Temps UTC : %s"; +$a->strings["Current timezone: %s"] = "Zone de temps courante : %s"; +$a->strings["Converted localtime: %s"] = "Temps local converti : %s"; +$a->strings["Please select your timezone:"] = "Sélectionner votre zone :"; +$a->strings["Only logged in users are permitted to perform a probing."] = "Le sondage de profil est réservé aux utilisateurs identifiés."; +$a->strings["Lookup address"] = "Addresse de sondage"; +$a->strings["Manage Identities and/or Pages"] = "Gérer les identités et/ou les pages"; +$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Basculez entre les différentes identités ou pages (groupes/communautés) qui se partagent votre compte ou que vous avez été autorisé à gérer."; +$a->strings["Select an identity to manage: "] = "Choisir une identité à gérer: "; +$a->strings["No entries (some entries may be hidden)."] = "Aucune entrée (certaines peuvent être cachées)."; +$a->strings["Find on this site"] = "Trouver sur ce site"; +$a->strings["Results for:"] = "Résultats pour :"; +$a->strings["Site Directory"] = "Annuaire local"; +$a->strings["Item was not removed"] = ""; +$a->strings["Item was not deleted"] = ""; +$a->strings["- select -"] = "- choisir -"; +$a->strings["Installed addons/apps:"] = "Add-ons/Applications installés :"; +$a->strings["No installed addons/apps"] = "Aucun add-on/application n'est installé"; +$a->strings["Read about the Terms of Service of this node."] = ""; +$a->strings["On this server the following remote servers are blocked."] = "Sur ce serveur, les serveurs suivants sont sur liste noire."; +$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = ""; +$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Rendez-vous sur Friendi.ca pour en savoir plus sur le projet Friendica."; +$a->strings["Bug reports and issues: please visit"] = "Pour les rapports de bugs : rendez vous sur"; +$a->strings["the bugtracker at github"] = "le bugtracker sur GitHub"; +$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = ""; +$a->strings["Suggested contact not found."] = "Contact suggéré non trouvé"; +$a->strings["Friend suggestion sent."] = "Suggestion d'abonnement envoyée."; +$a->strings["Suggest Friends"] = "Suggérer des amis/contacts"; +$a->strings["Suggest a friend for %s"] = "Suggérer un ami/contact pour %s"; +$a->strings["Could not create group."] = "Impossible de créer le groupe."; +$a->strings["Group not found."] = "Groupe introuvable."; +$a->strings["Group name was not changed."] = ""; +$a->strings["Unknown group."] = ""; +$a->strings["Contact is deleted."] = ""; +$a->strings["Unable to add the contact to the group."] = ""; +$a->strings["Contact successfully added to group."] = ""; +$a->strings["Unable to remove the contact from the group."] = ""; +$a->strings["Contact successfully removed from group."] = ""; +$a->strings["Unknown group command."] = ""; +$a->strings["Bad request."] = ""; +$a->strings["Save Group"] = "Sauvegarder le groupe"; +$a->strings["Filter"] = "Filtre"; +$a->strings["Create a group of contacts/friends."] = "Créez un groupe de contacts/amis."; +$a->strings["Unable to remove group."] = "Impossible d'enlever le groupe."; +$a->strings["Delete Group"] = "Supprimer le groupe"; +$a->strings["Edit Group Name"] = "Éditer le nom du groupe"; +$a->strings["Members"] = "Membres"; +$a->strings["Group is empty"] = "Groupe vide"; +$a->strings["Remove contact from group"] = "Retirer ce contact du groupe"; +$a->strings["Click on a contact to add or remove."] = "Cliquez sur un contact pour l'ajouter ou le supprimer."; +$a->strings["Add contact to group"] = "Ajouter ce contact au groupe"; +$a->strings["Help:"] = "Aide :"; +$a->strings["Welcome to %s"] = "Bienvenue sur %s"; +$a->strings["No profile"] = "Aucun profil"; +$a->strings["Method Not Allowed."] = ""; +$a->strings["Friendica Communications Server - Setup"] = ""; +$a->strings["System check"] = "Vérifications système"; +$a->strings["Check again"] = "Vérifier à nouveau"; +$a->strings["Base settings"] = ""; +$a->strings["Host name"] = "Nom de la machine hôte"; +$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = ""; +$a->strings["Base path to installation"] = "Chemin de base de l'installation"; +$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Si le système ne peut pas détecter le chemin de l'installation, entrez le bon chemin ici. Ce paramètre doit être utilisé uniquement si vous avez des accès restreints à votre système et que vous n'avez qu'un lien symbolique vers le répertoire web."; +$a->strings["Sub path of the URL"] = ""; +$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = ""; +$a->strings["Database connection"] = "Connexion à la base de données"; +$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Pour installer Friendica, nous avons besoin de savoir comment contacter votre base de données."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Merci de vous tourner vers votre hébergeur et/ou administrateur pour toute question concernant ces réglages."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de données que vous spécifierez doit exister. Si ce n'est pas encore le cas, merci de la créer avant de continuer."; +$a->strings["Database Server Name"] = "Serveur de base de données"; +$a->strings["Database Login Name"] = "Nom d'utilisateur de la base"; +$a->strings["Database Login Password"] = "Mot de passe de la base"; +$a->strings["For security reasons the password must not be empty"] = "Pour des raisons de sécurité, le mot de passe ne peut pas être vide."; +$a->strings["Database Name"] = "Nom de la base"; +$a->strings["Please select a default timezone for your website"] = "Sélectionner un fuseau horaire par défaut pour votre site"; +$a->strings["Site settings"] = "Réglages du site"; +$a->strings["Site administrator email address"] = "Adresse électronique de l'administrateur du site"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Votre adresse électronique doit correspondre à celle-ci pour pouvoir utiliser l'interface d'administration."; +$a->strings["System Language:"] = "Langue système :"; +$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Définit la langue par défaut pour l'interface de votre instance Friendica et les mails envoyés."; +$a->strings["Your Friendica site database has been installed."] = "La base de données de votre site Friendica a bien été installée."; +$a->strings["Installation finished"] = ""; +$a->strings["

    What next

    "] = "

    Ensuite

    "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANT: vous devrez ajouter [manuellement] une tâche planifiée pour le 'worker'."; +$a->strings["Please see the file \"INSTALL.txt\"."] = "Référez-vous au fichier \"INSTALL.txt\"."; +$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = ""; +$a->strings["Total invitation limit exceeded."] = "La limite d'invitation totale est éxédée."; +$a->strings["%s : Not a valid email address."] = "%s : Adresse de courriel invalide."; +$a->strings["Please join us on Friendica"] = "Rejoignez-nous sur Friendica"; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Limite d'invitation exédée. Veuillez contacter l'administrateur de votre site."; +$a->strings["%s : Message delivery failed."] = "%s : L'envoi du message a échoué."; +$a->strings["%d message sent."] = [ + 0 => "%d message envoyé.", + 1 => "%d messages envoyés.", +]; +$a->strings["You have no more invitations available"] = "Vous n'avez plus d'invitations disponibles"; +$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visitez %s pour une liste des sites publics que vous pouvez rejoindre. Les membres de Friendica appartenant à d'autres sites peuvent s'interconnecter, ainsi qu'avec les membres de plusieurs autres réseaux sociaux."; +$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Pour accepter cette invitation, merci d'aller vous inscrire sur %s, ou n'importe quel autre site Friendica public."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Les sites Friendica sont tous interconnectés pour créer un immense réseau social respectueux de la vie privée, possédé et contrôllé par ses membres. Ils peuvent également interagir avec plusieurs réseaux sociaux traditionnels. Voir %s pour une liste d'autres sites Friendica que vous pourriez rejoindre."; +$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Toutes nos excuses. Ce système n'est pas configuré pour se connecter à d'autres sites publics ou inviter de nouveaux membres."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Les instances Friendica sont interconnectées pour créer un immense réseau social possédé et contrôlé par ses membres, et qui respecte leur vie privée. Ils peuvent aussi s'interconnecter avec d'autres réseaux sociaux traditionnels."; +$a->strings["To accept this invitation, please visit and register at %s."] = "Pour accepter cette invitation, rendez-vous sur %s et inscrivez-vous."; +$a->strings["Send invitations"] = "Envoyer des invitations"; +$a->strings["Enter email addresses, one per line:"] = "Entrez les adresses email, une par ligne :"; +$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Vous êtes cordialement invité à me rejoindre sur Friendica, et nous aider ainsi à créer un meilleur web social."; +$a->strings["You will need to supply this invitation code: \$invite_code"] = "Vous devrez fournir ce code d'invitation : \$invite_code"; +$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Une fois inscrit, connectez-vous à la page de mon profil sur :"; +$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = ""; +$a->strings["Please enter a post body."] = "Veuillez saisir un corps de texte."; +$a->strings["This feature is only available with the frio theme."] = "Cette page ne fonctionne qu'avec le thème \"frio\" activé."; +$a->strings["Compose new personal note"] = "Composer une nouvelle note personnelle"; +$a->strings["Compose new post"] = "Composer une nouvelle publication"; +$a->strings["Visibility"] = "Visibilité"; +$a->strings["Clear the location"] = "Effacer la localisation"; +$a->strings["Location services are unavailable on your device"] = "Les services de localisation ne sont pas disponibles sur votre appareil"; +$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Les services de localisation sont désactivés pour ce site. Veuillez vérifier les permissions de ce site sur votre appareil/navigateur."; +$a->strings["System down for maintenance"] = "Système indisponible pour cause de maintenance"; +$a->strings["A Decentralized Social Network"] = "Un Réseau Social Décentralisé "; +$a->strings["Show Ignored Requests"] = "Voir les demandes ignorées"; +$a->strings["Hide Ignored Requests"] = "Cacher les demandes ignorées"; +$a->strings["Notification type:"] = "Type de notification :"; +$a->strings["Suggested by:"] = "Suggéré par :"; +$a->strings["Claims to be known to you: "] = "Prétend que vous le connaissez : "; +$a->strings["Shall your connection be bidirectional or not?"] = "Souhaitez vous que votre connexion soit bi-directionnelle ?"; +$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Accepter %s comme ami autorise %s à s'abonner à vos publications, et vous recevrez également des nouvelles d'eux dans votre fil d'actualités."; +$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accepter %s comme ami les autorise à s'abonner à vos publications, mais vous ne recevrez pas de nouvelles d'eux dans votre fil d'actualités."; +$a->strings["Friend"] = "Ami"; +$a->strings["Subscriber"] = "Abonné∙e"; +$a->strings["No introductions."] = "Aucune demande d'introduction."; +$a->strings["No more %s notifications."] = "Aucune notification de %s"; +$a->strings["You must be logged in to show this page."] = "Vous devez être identifié pour afficher cette page."; +$a->strings["Network Notifications"] = "Notifications du réseau"; +$a->strings["System Notifications"] = "Notifications du système"; +$a->strings["Personal Notifications"] = "Notifications personnelles"; +$a->strings["Home Notifications"] = "Notifications de page d'accueil"; +$a->strings["Show unread"] = "Afficher non-lus"; +$a->strings["Show all"] = "Tout afficher"; +$a->strings["Wrong type \"%s\", expected one of: %s"] = ""; +$a->strings["Model not found"] = ""; +$a->strings["Remote privacy information not available."] = "Informations de confidentialité indisponibles."; +$a->strings["Visible to:"] = "Visible par :"; $a->strings["The Photo with id %s is not available."] = ""; $a->strings["Invalid photo with id %s."] = ""; +$a->strings["No contacts."] = "Aucun contact."; +$a->strings["You're currently viewing your profile as %s Cancel"] = ""; +$a->strings["Member since:"] = "Membre depuis :"; +$a->strings["j F, Y"] = "j F, Y"; +$a->strings["j F"] = "j F"; +$a->strings["Birthday:"] = "Anniversaire :"; +$a->strings["Age: "] = "Age : "; +$a->strings["%d year old"] = [ + 0 => "%d an", + 1 => "%d ans", +]; +$a->strings["Forums:"] = "Forums :"; +$a->strings["View profile as:"] = "Consulter le profil en tant que :"; +$a->strings["View as"] = ""; +$a->strings["%s's timeline"] = "Le flux de %s"; +$a->strings["%s's posts"] = "Les publications originales de %s"; +$a->strings["%s's comments"] = "Les commentaires de %s"; +$a->strings["Only parent users can create additional accounts."] = ""; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = ""; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Si vous n'êtes pas familier avec OpenID, laissez ce champ vide et remplissez le reste."; +$a->strings["Your OpenID (optional): "] = "Votre OpenID (facultatif): "; +$a->strings["Include your profile in member directory?"] = "Inclure votre profil dans l'annuaire des membres?"; +$a->strings["Note for the admin"] = "Commentaire pour l'administrateur"; +$a->strings["Leave a message for the admin, why you want to join this node"] = "Indiquez à l'administrateur les raisons de votre inscription à cette instance."; +$a->strings["Membership on this site is by invitation only."] = "L'inscription à ce site se fait uniquement sur invitation."; +$a->strings["Your invitation code: "] = ""; +$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Votre nom complet (p. ex. Michel Dupont):"; +$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Votre courriel : (Des informations de connexion vont être envoyées à cette adresse; elle doit exister)."; +$a->strings["Please repeat your e-mail address:"] = ""; +$a->strings["Leave empty for an auto generated password."] = "Laisser ce champ libre pour obtenir un mot de passe généré automatiquement."; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = ""; +$a->strings["Choose a nickname: "] = "Choisir un pseudo : "; +$a->strings["Import your profile to this friendica instance"] = "Importer votre profile dans cette instance de friendica"; +$a->strings["Note: This node explicitly contains adult content"] = ""; +$a->strings["Parent Password:"] = "Mot de passe du compte parent :"; +$a->strings["Please enter the password of the parent account to legitimize your request."] = "Veuillez saisir le mot de passe du compte parent pour authentifier votre requête."; +$a->strings["Password doesn't match."] = ""; +$a->strings["Please enter your password."] = ""; +$a->strings["You have entered too much information."] = ""; +$a->strings["Please enter the identical mail address in the second field."] = ""; +$a->strings["The additional account was created."] = ""; +$a->strings["Registration successful. Please check your email for further instructions."] = "Inscription réussie. Vérifiez vos emails pour la suite des instructions."; +$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Impossible d’envoyer le courriel de confirmation. Voici vos informations de connexion:
    identifiant : %s
    mot de passe : %s

    Vous pourrez changer votre mot de passe une fois connecté."; +$a->strings["Registration successful."] = "Inscription réussie."; +$a->strings["Your registration can not be processed."] = "Votre inscription ne peut être traitée."; +$a->strings["You have to leave a request note for the admin."] = ""; +$a->strings["Your registration is pending approval by the site owner."] = "Votre inscription attend une validation du propriétaire du site."; +$a->strings["The provided profile link doesn't seem to be valid"] = ""; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = ""; +$a->strings["Only logged in users are permitted to perform a search."] = "Seuls les utilisateurs inscrits sont autorisés à lancer une recherche."; +$a->strings["Only one search per minute is permitted for not logged in users."] = "Une seule recherche par minute pour les utilisateurs qui ne sont pas connectés."; +$a->strings["Items tagged with: %s"] = "Éléments taggés %s"; +$a->strings["Search term was not saved."] = ""; +$a->strings["Search term already saved."] = ""; +$a->strings["Search term was not removed."] = ""; +$a->strings["Create a New Account"] = "Créer un nouveau compte"; +$a->strings["Your OpenID: "] = ""; +$a->strings["Please enter your username and password to add the OpenID to your existing account."] = ""; +$a->strings["Or login using OpenID: "] = "Ou connectez-vous via OpenID : "; +$a->strings["Password: "] = "Mot de passe : "; +$a->strings["Remember me"] = "Se souvenir de moi"; +$a->strings["Forgot your password?"] = "Mot de passe oublié?"; +$a->strings["Website Terms of Service"] = "Conditions d'utilisation du site internet"; +$a->strings["terms of service"] = "conditions d'utilisation"; +$a->strings["Website Privacy Policy"] = "Politique de confidentialité du site internet"; +$a->strings["privacy policy"] = "politique de confidentialité"; +$a->strings["Logged out."] = "Déconnecté."; +$a->strings["OpenID protocol error. No ID returned"] = ""; +$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = ""; +$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = ""; +$a->strings["Remaining recovery codes: %d"] = ""; +$a->strings["Invalid code, please retry."] = "Code invalide, veuillez réessayer."; +$a->strings["Two-factor recovery"] = ""; +$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = ""; +$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = ""; +$a->strings["Please enter a recovery code"] = ""; +$a->strings["Submit recovery code and complete login"] = ""; +$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = ""; +$a->strings["Please enter a code from your authentication app"] = "Veuillez saisir le code fourni par votre application mobile d'authentification à deux facteurs"; +$a->strings["Verify code and complete login"] = ""; +$a->strings["Delegation successfully granted."] = "Délégation accordée avec succès."; +$a->strings["Parent user not found, unavailable or password doesn't match."] = "Utilisateur parent introuvable, indisponible ou mot de passe incorrect."; +$a->strings["Delegation successfully revoked."] = "Délégation retirée avec succès."; +$a->strings["Delegated administrators can view but not change delegation permissions."] = "Les administrateurs délégués peuvent uniquement consulter les permissions de délégation."; +$a->strings["Delegate user not found."] = "Délégué introuvable."; +$a->strings["No parent user"] = "Pas d'utilisateur parent"; +$a->strings["Parent User"] = "Compte parent"; +$a->strings["Additional Accounts"] = "Comptes supplémentaires"; +$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = "Enregistrez des comptes supplémentaires qui seront automatiquement rattachés à votre compte actuel pour vous permettre de les gérer facilement."; +$a->strings["Register an additional account"] = "Enregistrer un compte supplémentaire"; +$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Le compte parent a un contrôle total sur ce compte, incluant les paramètres de compte. Veuillez vérifier à qui vous donnez cet accès."; +$a->strings["Delegates"] = "Délégataires"; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Les délégataires seront capables de gérer tous les aspects de ce compte ou de cette page, à l'exception des réglages de compte. Merci de ne pas déléguer votre compte principal à quelqu'un en qui vous n'avez pas une confiance absolue."; +$a->strings["Existing Page Delegates"] = "Délégataires existants"; +$a->strings["Potential Delegates"] = "Délégataires potentiels"; +$a->strings["Add"] = "Ajouter"; +$a->strings["No entries."] = "Aucune entrée."; +$a->strings["The theme you chose isn't available."] = "Le thème que vous avez choisi n'est pas disponible."; +$a->strings["%s - (Unsupported)"] = "%s- (non supporté)"; +$a->strings["Display Settings"] = "Affichage"; +$a->strings["General Theme Settings"] = "Paramètres généraux de thème"; +$a->strings["Custom Theme Settings"] = "Paramètres personnalisés de thème"; +$a->strings["Content Settings"] = "Paramètres de contenu"; +$a->strings["Theme settings"] = "Réglages du thème graphique"; +$a->strings["Calendar"] = "Calendrier"; +$a->strings["Display Theme:"] = "Thème d'affichage:"; +$a->strings["Mobile Theme:"] = "Thème mobile:"; +$a->strings["Number of items to display per page:"] = "Nombre d’éléments par page :"; +$a->strings["Maximum of 100 items"] = "Maximum de 100 éléments"; +$a->strings["Number of items to display per page when viewed from mobile device:"] = "Nombre d'éléments à afficher par page pour un appareil mobile"; +$a->strings["Update browser every xx seconds"] = "Mettre à jour l'affichage toutes les xx secondes"; +$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum de 10 secondes. Saisir -1 pour désactiver."; +$a->strings["Automatic updates only at the top of the post stream pages"] = "Rafraîchir le flux uniquement en haut de la page"; +$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = "Le rafraîchissement automatique du flux peut ajouter de nouveaux contenus en haut de la liste, ce qui peut affecter le défilement de la page et gêner la lecture s'il s'effectue ailleurs qu'en haut de la page."; +$a->strings["Don't show emoticons"] = "Ne pas afficher les émoticônes"; +$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = "Désactive le remplacement automatique des smileys par les images associées. Peut résoudre certains problèmes d'affichage."; +$a->strings["Infinite scroll"] = "Défilement infini"; +$a->strings["Automatic fetch new items when reaching the page end."] = "Charge automatiquement de nouveaux contenus en bas de la page."; +$a->strings["Disable Smart Threading"] = "Désactiver l'indentation intelligente"; +$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Désactive la suppression des niveaux d'indentation excédentaire."; +$a->strings["Hide the Dislike feature"] = "Cacher la fonctionnalité \"Je n'aime pas\""; +$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Cache le bouton \"Je n'aime pas\" ainsi que les \"Je n'aime pas\" attribués aux publications."; +$a->strings["Display the resharer"] = ""; +$a->strings["Display the first resharer as icon and text on a reshared item."] = ""; +$a->strings["Beginning of week:"] = "Début de la semaine :"; +$a->strings["Profile Name is required."] = "Le nom du profil est requis."; +$a->strings["Profile couldn't be updated."] = "Le profil n'a pas pu être mis à jour."; +$a->strings["Label:"] = "Description :"; +$a->strings["Value:"] = "Contenu :"; +$a->strings["Field Permissions"] = "Permissions du champ"; +$a->strings["(click to open/close)"] = "(cliquer pour ouvrir/fermer)"; +$a->strings["Add a new profile field"] = "Ajouter un nouveau champ de profil"; +$a->strings["Profile Actions"] = "Actions de Profil"; +$a->strings["Edit Profile Details"] = "Éditer les détails du profil"; +$a->strings["Change Profile Photo"] = "Changer la photo du profil"; +$a->strings["Profile picture"] = "Image de profil"; +$a->strings["Location"] = "Localisation"; +$a->strings["Miscellaneous"] = "Divers"; +$a->strings["Custom Profile Fields"] = "Champs de profil personalisés"; +$a->strings["Upload Profile Photo"] = "Téléverser une photo de profil"; +$a->strings["Display name:"] = "Nom d'utilisateur :"; +$a->strings["Street Address:"] = "Adresse postale :"; +$a->strings["Locality/City:"] = "Ville :"; +$a->strings["Region/State:"] = "Région / État :"; +$a->strings["Postal/Zip Code:"] = "Code postal :"; +$a->strings["Country:"] = "Pays :"; +$a->strings["XMPP (Jabber) address:"] = "Adresse XMPP (Jabber) :"; +$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "Votre adresse XMPP sera transmise à vos contacts pour qu'ils puissent vous suivre."; +$a->strings["Homepage URL:"] = "Page personnelle :"; +$a->strings["Public Keywords:"] = "Mots-clés publics :"; +$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Utilisés pour vous suggérer des abonnements. Ils peuvent être vus par autrui)"; +$a->strings["Private Keywords:"] = "Mots-clés privés :"; +$a->strings["(Used for searching profiles, never shown to others)"] = "(Utilisés pour rechercher des profils. Ils ne seront jamais montrés à autrui)"; +$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = "

    Les champs de profil personnalisés apparaissent sur votre page de profil.

    \n\t\t\t\t

    Vous pouvez utilisez les BBCodes dans le contenu des champs.

    \n\t\t\t\t

    Triez les champs en glissant-déplaçant leur titre.

    \n\t\t\t\t

    Laissez le titre d'un champ vide pour le supprimer lors de la soumission du formulaire .

    \n\t\t\t\t

    Les champs non-publics peuvent être consultés uniquement par les contacts Friendica autorisés dans les permissions.

    "; +$a->strings["Image size reduction [%s] failed."] = "Réduction de la taille de l'image [%s] échouée."; +$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Rechargez la page avec la touche Maj pressée, ou bien effacez le cache du navigateur, si d'aventure la nouvelle photo n'apparaissait pas immédiatement."; +$a->strings["Unable to process image"] = "Impossible de traiter l'image"; +$a->strings["Photo not found."] = "Photo introuvable."; +$a->strings["Profile picture successfully updated."] = "Photo de profil mise à jour avec succès."; +$a->strings["Crop Image"] = "(Re)cadrer l'image"; +$a->strings["Please adjust the image cropping for optimum viewing."] = "Ajustez le cadre de l'image pour une visualisation optimale."; +$a->strings["Use Image As Is"] = "Utiliser l'image telle quelle"; +$a->strings["Missing uploaded image."] = "Image téléversée manquante"; +$a->strings["Profile Picture Settings"] = "Réglages de la photo de profil"; +$a->strings["Current Profile Picture"] = "Photo de profil actuelle"; +$a->strings["Upload Profile Picture"] = "Téléverser une photo de profil"; +$a->strings["Upload Picture:"] = "Téléverser une photo :"; +$a->strings["or"] = "ou"; +$a->strings["skip this step"] = "ignorer cette étape"; +$a->strings["select a photo from your photo albums"] = "choisissez une photo depuis vos albums"; +$a->strings["Please enter your password to access this page."] = "Veuillez saisir votre mot de passe pour accéder à cette page."; +$a->strings["App-specific password generation failed: The description is empty."] = "La génération du mot de passe spécifique à l'application a échoué : la description est vide."; +$a->strings["App-specific password generation failed: This description already exists."] = "La génération du mot de passe spécifique à l'application a échoué : cette description existe déjà."; +$a->strings["New app-specific password generated."] = "Nouveau mot de passe spécifique à l'application généré avec succès."; +$a->strings["App-specific passwords successfully revoked."] = "Mots de passe spécifiques à des applications révoqués avec succès."; +$a->strings["App-specific password successfully revoked."] = "Mot de passe spécifique à l'application révoqué avec succès."; +$a->strings["Two-factor app-specific passwords"] = "Authentification à deux facteurs : Mots de passe spécifiques aux applications"; +$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = "

    Les mots de passe spécifiques aux application sont des mots de passe générés aléatoirement pour vous identifier avec votre compte Friendica sur des applications tierce-partie qui n'offrent pas d'authentification à deux facteurs.

    "; +$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = "Veillez à copier votre nouveau mot de passe spécifique à l'application maintenant. Il ne sera plus jamais affiché!"; +$a->strings["Description"] = "Description"; +$a->strings["Last Used"] = "Dernière utilisation"; +$a->strings["Revoke"] = "Révoquer"; +$a->strings["Revoke All"] = "Révoquer tous"; +$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "Une fois que votre nouveau mot de passe spécifique à l'application est généré, vous devez l'utiliser immédiatement car il ne vous sera pas remontré plus tard."; +$a->strings["Generate new app-specific password"] = "Générer un nouveau mot de passe spécifique à une application"; +$a->strings["Friendiqa on my Fairphone 2..."] = "Friendiqa sur mon Fairphone 2..."; +$a->strings["Generate"] = "Générer"; +$a->strings["Two-factor authentication successfully disabled."] = "Authentification à deux facteurs désactivée avec succès."; +$a->strings["Wrong Password"] = "Mauvais mot de passe"; +$a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = "

    Utilisez une application mobile pour obtenir des codes d'authentification à deux facteurs que vous devrez fournir lors de la saisie de vos identifiants.

    "; +$a->strings["Authenticator app"] = "Application mobile"; +$a->strings["Configured"] = "Configurée"; +$a->strings["Not Configured"] = "Pas encore configurée"; +$a->strings["

    You haven't finished configuring your authenticator app.

    "] = "

    Vous n'avez pas complété la configuration de votre application mobile d'authentification.

    "; +$a->strings["

    Your authenticator app is correctly configured.

    "] = "

    Votre application mobile d'authentification est correctement configurée.

    "; +$a->strings["Recovery codes"] = "Codes de secours"; +$a->strings["Remaining valid codes"] = "Codes valides restant"; +$a->strings["

    These one-use codes can replace an authenticator app code in case you have lost access to it.

    "] = "

    Ces codes à usage unique peuvent remplacer un code de votre application mobile d'authentification si vous n'y avez pas ou plus accès.

    "; +$a->strings["App-specific passwords"] = "Mots de passe spécifiques aux applications"; +$a->strings["Generated app-specific passwords"] = "Générer des mots de passe d'application"; +$a->strings["

    These randomly generated passwords allow you to authenticate on apps not supporting two-factor authentication.

    "] = "

    Ces mots de passe générés aléatoirement vous permettent de vous identifier sur des applications tierce-partie qui ne supportent pas l'authentification à deux facteurs.

    "; +$a->strings["Current password:"] = "Mot de passe actuel :"; +$a->strings["You need to provide your current password to change two-factor authentication settings."] = "Vous devez saisir votre mot de passe actuel pour changer les réglages de l'authentification à deux facteurs."; +$a->strings["Enable two-factor authentication"] = "Activer l'authentification à deux facteurs"; +$a->strings["Disable two-factor authentication"] = "Désactiver l'authentification à deux facteurs"; +$a->strings["Show recovery codes"] = "Montrer les codes de secours"; +$a->strings["Manage app-specific passwords"] = "Gérer les mots de passe spécifiques aux applications"; +$a->strings["Finish app configuration"] = "Compléter la configuration de l'application mobile"; +$a->strings["New recovery codes successfully generated."] = "Nouveaux codes de secours générés avec succès."; +$a->strings["Two-factor recovery codes"] = "Codes d'identification de secours"; +$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    Les codes de secours peuvent être utilisés pour accéder à votre compte dans l'eventualité où vous auriez perdu l'accès à votre application mobile d'authentification à deux facteurs.

    Prenez soin de ces codes ! Si vous perdez votre appareil mobile et n'avez pas de codes de secours vous n'aurez plus accès à votre compte.

    "; +$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "Après avoir généré de nouveaux codes de secours, veillez à remplacer les anciens qui ne seront plus valides."; +$a->strings["Generate new recovery codes"] = "Générer de nouveaux codes de secours"; +$a->strings["Next: Verification"] = "Prochaine étape : Vérification"; +$a->strings["Two-factor authentication successfully activated."] = "Authentification à deux facteurs activée avec succès."; +$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Ou bien vous pouvez saisir les paramètres de l'authentification manuellement:

    \n
    \n\t
    Émetteur
    \n\t
    %s
    \n\t
    Nom du compte
    \n\t
    %s
    \n\t
    Clé secrète
    \n\t
    %s
    \n\t
    Type
    \n\t
    Temporel
    \n\t
    Nombre de chiffres
    \n\t
    6
    \n\t
    Algorithme de hachage
    \n\t
    SHA-1
    \n
    "; +$a->strings["Two-factor code verification"] = "Vérification du code d'identification"; +$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = "

    Veuillez scanner ce QR Code avec votre application mobile d'authenficiation à deux facteurs et saisissez le code qui s'affichera.

    "; +$a->strings["

    Or you can open the following URL in your mobile devicde:

    %s

    "] = "

    Ou bien vous pouvez ouvrir l'URL suivante dans votre appareil mobile :

    %s

    "; +$a->strings["Verify code and enable two-factor authentication"] = "Vérifier le code d'identification et activer l'authentification à deux facteurs"; +$a->strings["Export account"] = "Exporter le compte"; +$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Exportez votre compte, vos infos et vos contacts. Vous pourrez utiliser le résultat comme sauvegarde et/ou pour le ré-importer sur un autre serveur."; +$a->strings["Export all"] = "Tout exporter"; +$a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Exporte vos informations de compte, vos contacts et toutes vos publications au format JSON. Ce processus peut prendre beaucoup de temps et générer un fichier de taille importante. Utilisez cette fonctionnalité pour faire une sauvegarde complète de votre compte (vos photos ne sont pas exportées)."; +$a->strings["Export Contacts to CSV"] = "Exporter vos contacts au format CSV"; +$a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "Exporter vos abonnements au format CSV. Compatible avec Mastodon."; +$a->strings["Bad Request"] = "Requête erronée"; +$a->strings["Unauthorized"] = "Accès réservé"; +$a->strings["Forbidden"] = "Accès interdit"; +$a->strings["Not Found"] = "Non trouvé"; +$a->strings["Internal Server Error"] = "Erreur du site"; +$a->strings["Service Unavailable"] = "Site indisponible"; +$a->strings["The server cannot or will not process the request due to an apparent client error."] = "Le serveur ne peut pas traiter la requête car elle est fautive."; +$a->strings["Authentication is required and has failed or has not yet been provided."] = "Une identification est requised et a échoué ou n'a pas été fournie."; +$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = ""; +$a->strings["The requested resource could not be found but may be available in the future."] = ""; +$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = ""; +$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = ""; +$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = ""; +$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = ""; +$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = ""; +$a->strings["Privacy Statement"] = ""; +$a->strings["Welcome to Friendica"] = "Bienvenue sur Friendica"; +$a->strings["New Member Checklist"] = "Checklist du nouvel utilisateur"; +$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Nous souhaiterions vous donner quelques astuces et ressources pour rendre votre expérience la plus agréable possible. Cliquez sur n'importe lequel de ces éléments pour visiter la page correspondante. Un lien vers cette page restera visible sur votre page d'accueil pendant les deux semaines qui suivent votre inscription initiale, puis disparaîtra silencieusement."; +$a->strings["Getting Started"] = "Bien démarrer"; +$a->strings["Friendica Walk-Through"] = "Friendica pas-à-pas"; +$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "Sur votre page d'accueil, dans Conseils aux nouveaux venus - vous trouverez une rapide introduction aux onglets Profil et Réseau, pourrez vous connecter à Facebook, établir de nouvelles relations, et choisir des groupes à rejoindre."; +$a->strings["Go to Your Settings"] = "Éditer vos Réglages"; +$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "Sur la page des Réglages - changez votre mot de passe initial. Notez bien votre Identité. Elle ressemble à une adresse de courriel - et vous sera utile pour vous faire des amis dans le web social libre."; +$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Vérifiez les autres réglages, tout particulièrement ceux liés à la vie privée. Un profil non listé, c'est un peu comme un numéro sur liste rouge. En général, vous devriez probablement publier votre profil - à moins que tous vos amis (potentiels) sachent déjà comment vous trouver."; +$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Téléversez (envoyez) une photo de profil si vous n'en avez pas déjà une. Les études montrent que les gens qui affichent de vraies photos d'eux sont dix fois plus susceptibles de se faire des amis."; +$a->strings["Edit Your Profile"] = "Éditer votre Profil"; +$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Éditez votre profil par défaut à votre convenance. Vérifiez les réglages concernant la visibilité de votre liste d'amis par les visiteurs inconnus."; +$a->strings["Profile Keywords"] = "Mots-clés du profil"; +$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = ""; +$a->strings["Connecting"] = "Connexions"; +$a->strings["Importing Emails"] = "Importer courriels"; +$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Entrez vos paramètres de courriel dans les Réglages des connecteurs si vous souhaitez importer et interagir avec des amis ou des listes venant de votre Boîte de Réception."; +$a->strings["Go to Your Contacts Page"] = "Consulter vos Contacts"; +$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Votre page Contacts est le point d'entrée vers la gestion de vos contacts et l'abonnement à des contacts sur d'autres serveurs. Vous pourrez y saisir leur adresse d'Identité ou l'URL de leur site dans le formulaire Ajouter un nouveau contact."; +$a->strings["Go to Your Site's Directory"] = "Consulter l'Annuaire de votre Site"; +$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "La page Annuaire vous permet de trouver d'autres personnes au sein de ce réseaux ou parmi d'autres sites fédérés. Cherchez un lien Relier ou Suivre sur leur profil. Vous pourrez avoir besoin d'indiquer votre adresse d'identité."; +$a->strings["Finding New People"] = "Trouver de nouvelles personnes"; +$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Sur le panneau latéral de la page Contacts, il y a plusieurs moyens de trouver de nouveaux contacts. Nous pouvons mettre les gens en relation selon leurs intérêts, rechercher des amis par nom ou intérêt, et fournir des suggestions en fonction de la topologie du réseau. Sur un site tout neuf, les suggestions d'abonnement devraient commencer à apparaître au bout de 24 heures."; +$a->strings["Group Your Contacts"] = "Grouper vos contacts"; +$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Une fois que vous avez trouvé quelques amis, organisez-les en groupes de conversation privés depuis le panneau latéral de la page Contacts. Vous pourrez ensuite interagir avec chaque groupe de manière privée depuis la page Réseau."; +$a->strings["Why Aren't My Posts Public?"] = "Pourquoi mes éléments ne sont pas publics ?"; +$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respecte votre vie privée. Par défaut, toutes vos publications seront seulement montrés à vos amis. Pour plus d'information, consultez la section \"aide\" du lien ci-dessus."; +$a->strings["Getting Help"] = "Obtenir de l'aide"; +$a->strings["Go to the Help Section"] = "Aller à la section Aide"; +$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Nos pages d'aide peuvent être consultées pour davantage de détails sur les fonctionnalités ou les ressources."; $a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Ce message vous a été envoyé par %s, membre du réseau social Friendica."; $a->strings["You may visit them online at %s"] = "Vous pouvez leur rendre visite sur %s"; $a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Merci de contacter l’émetteur en répondant à cette publication si vous ne souhaitez pas recevoir ces messages."; @@ -2238,9 +2195,9 @@ $a->strings["%s posted an update."] = "%s a publié une mise à jour."; $a->strings["This entry was edited"] = "Cette entrée a été éditée"; $a->strings["Private Message"] = "Message privé"; $a->strings["pinned item"] = "Contenu épinglé"; -$a->strings["Delete locally"] = ""; -$a->strings["Delete globally"] = ""; -$a->strings["Remove locally"] = ""; +$a->strings["Delete locally"] = "Effacer localement"; +$a->strings["Delete globally"] = "Effacer globalement"; +$a->strings["Remove locally"] = "Effacer localement"; $a->strings["save to folder"] = "Classer dans un dossier"; $a->strings["I will attend"] = "Je vais participer"; $a->strings["I will not attend"] = "Je ne vais pas participer"; @@ -2261,66 +2218,38 @@ $a->strings["like"] = "j'aime"; $a->strings["dislike"] = "je n'aime pas"; $a->strings["Share this"] = "Partager"; $a->strings["share"] = "partager"; -$a->strings["%s (Received %s)"] = ""; -$a->strings["Comment this item on your system"] = ""; -$a->strings["remote comment"] = ""; -$a->strings["Pushed"] = ""; -$a->strings["Pulled"] = ""; +$a->strings["%s (Received %s)"] = "%s ( Reçu %s)"; +$a->strings["Comment this item on your system"] = "Commenter ce sujet sur votre instance"; +$a->strings["remote comment"] = "Commentaire distant"; +$a->strings["Pushed"] = "Poussé"; +$a->strings["Pulled"] = "Tiré"; $a->strings["to"] = "à"; $a->strings["via"] = "via"; $a->strings["Wall-to-Wall"] = "Inter-mur"; $a->strings["via Wall-To-Wall:"] = "en Inter-mur :"; -$a->strings["Reply to %s"] = ""; -$a->strings["More"] = ""; -$a->strings["Notifier task is pending"] = ""; -$a->strings["Delivery to remote servers is pending"] = ""; -$a->strings["Delivery to remote servers is underway"] = ""; -$a->strings["Delivery to remote servers is mostly done"] = ""; -$a->strings["Delivery to remote servers is done"] = ""; +$a->strings["Reply to %s"] = "Répondre à %s"; +$a->strings["More"] = "Plus"; +$a->strings["Notifier task is pending"] = "La notification de la tâche est en cours"; +$a->strings["Delivery to remote servers is pending"] = "La distribution aux serveurs distants est en attente"; +$a->strings["Delivery to remote servers is underway"] = "La distribution aux serveurs distants est en cours"; +$a->strings["Delivery to remote servers is mostly done"] = "La distribution aux serveurs distants est presque terminée"; +$a->strings["Delivery to remote servers is done"] = "La distribution aux serveurs distants est terminée"; $a->strings["%d comment"] = [ 0 => "%d commentaire", 1 => "%d commentaires", ]; -$a->strings["Show more"] = ""; -$a->strings["Show fewer"] = ""; -$a->strings["Login failed."] = "Échec de connexion."; -$a->strings["Login failed. Please check your credentials."] = ""; -$a->strings["Welcome %s"] = ""; -$a->strings["Please upload a profile photo."] = "Merci d'illustrer votre profil d'une image."; -$a->strings["Welcome back %s"] = ""; -$a->strings["You must be logged in to use addons. "] = "Vous devez être connecté pour utiliser les greffons."; -$a->strings["Delete this item?"] = "Effacer cet élément?"; -$a->strings["toggle mobile"] = "activ. mobile"; -$a->strings["Method not allowed for this module. Allowed method(s): %s"] = ""; -$a->strings["Friend Suggestion"] = "Suggestion d'abonnement"; -$a->strings["Friend/Connect Request"] = "Demande de connexion/relation"; -$a->strings["New Follower"] = "Nouvel abonné"; -$a->strings["%s created a new post"] = "%s a créé une nouvelle publication"; -$a->strings["%s commented on %s's post"] = "%s a commenté la publication de %s"; -$a->strings["%s liked %s's post"] = "%s a aimé la publication de %s"; -$a->strings["%s disliked %s's post"] = "%s n'a pas aimé la publication de %s"; -$a->strings["%s is attending %s's event"] = "%s participe à l'évènement de %s"; -$a->strings["%s is not attending %s's event"] = "%s ne participe pas à l'évènement de %s"; -$a->strings["%s may attending %s's event"] = "%s participe peut-être à l'évènement de %s"; -$a->strings["%s is now friends with %s"] = "%s est désormais ami(e) avec %s"; -$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = ""; -$a->strings["The contact entries have been archived"] = ""; -$a->strings["Post update version number has been set to %s."] = ""; -$a->strings["Check for pending update actions."] = ""; -$a->strings["Done."] = ""; -$a->strings["Execute pending post updates."] = ""; -$a->strings["All pending post updates are done."] = ""; -$a->strings["Enter new password: "] = ""; -$a->strings["Enter user name: "] = ""; -$a->strings["Enter user nickname: "] = ""; -$a->strings["Enter user email address: "] = ""; -$a->strings["Enter a language (optional): "] = ""; -$a->strings["User is not pending."] = ""; -$a->strings["Type \"yes\" to delete %s"] = ""; +$a->strings["Show more"] = "Montrer plus"; +$a->strings["Show fewer"] = "Montrer moins"; +$a->strings["Attachments:"] = "Pièces jointes : "; +$a->strings["%s is now following %s."] = "%s suit désormais %s."; +$a->strings["following"] = "following"; +$a->strings["%s stopped following %s."] = "%s ne suit plus %s."; +$a->strings["stopped following"] = "retiré de la liste de suivi"; +$a->strings["The folder view/smarty3/ must be writable by webserver."] = "Le répertoire view/smarty3/ doit être accessible en écriture par le serveur."; $a->strings["Hometown:"] = " Ville d'origine :"; -$a->strings["Marital Status:"] = ""; -$a->strings["With:"] = ""; -$a->strings["Since:"] = ""; +$a->strings["Marital Status:"] = "Statut marital :"; +$a->strings["With:"] = "Avec :"; +$a->strings["Since:"] = "Depuis :"; $a->strings["Sexual Preference:"] = "Préférence sexuelle :"; $a->strings["Political Views:"] = "Opinions politiques :"; $a->strings["Religious Views:"] = "Opinions religieuses :"; @@ -2336,8 +2265,89 @@ $a->strings["Love/romance"] = "Amour / Romance"; $a->strings["Work/employment"] = "Activité professionnelle / Occupation"; $a->strings["School/education"] = "Études / Formation"; $a->strings["Contact information and Social Networks"] = "Coordonnées / Réseaux sociaux"; -$a->strings["No system theme config value set."] = ""; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Le jeton de sécurité du formulaire n'est pas correct. Ceci veut probablement dire que le formulaire est resté ouvert trop longtemps (plus de 3 heures) avant d'être validé."; -$a->strings["Legacy module file not found: %s"] = ""; -$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = ""; -$a->strings["%s: Updating post-type."] = ""; +$a->strings["Friendica Notification"] = "Notification Friendica"; +$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s,, l'administrateur de %2\$s"; +$a->strings["%s Administrator"] = "L'administrateur de %s"; +$a->strings["thanks"] = "Merci,"; +$a->strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-JJ ou MM-JJ"; +$a->strings["never"] = "jamais"; +$a->strings["less than a second ago"] = "il y a moins d'une seconde"; +$a->strings["year"] = "an"; +$a->strings["years"] = "ans"; +$a->strings["months"] = "mois"; +$a->strings["weeks"] = "semaines"; +$a->strings["days"] = "jours"; +$a->strings["hour"] = "heure"; +$a->strings["hours"] = "heures"; +$a->strings["minute"] = "minute"; +$a->strings["minutes"] = "minutes"; +$a->strings["second"] = "seconde"; +$a->strings["seconds"] = "secondes"; +$a->strings["in %1\$d %2\$s"] = "dans %1\$d %2\$s"; +$a->strings["%1\$d %2\$s ago"] = "il y a %1\$d %2\$s "; +$a->strings["(no subject)"] = "(sans titre)"; +$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: Mise à jour de author-id et owner-id dans les tables item et thread"; +$a->strings["%s: Updating post-type."] = "%s: Mise à jour post-type"; +$a->strings["default"] = "défaut"; +$a->strings["greenzero"] = "greenzero"; +$a->strings["purplezero"] = "purplezero"; +$a->strings["easterbunny"] = "easterbunny"; +$a->strings["darkzero"] = "darkzero"; +$a->strings["comix"] = "comix"; +$a->strings["slackr"] = "slackr"; +$a->strings["Variations"] = "Variations"; +$a->strings["Light (Accented)"] = ""; +$a->strings["Dark (Accented)"] = ""; +$a->strings["Black (Accented)"] = ""; +$a->strings["Note"] = "Remarque"; +$a->strings["Check image permissions if all users are allowed to see the image"] = "Vérifier que tous les utilisateurs du site sont autorisés à voir l'image."; +$a->strings["Custom"] = "Personnalisé"; +$a->strings["Legacy"] = "Original"; +$a->strings["Accented"] = "Accentué"; +$a->strings["Select color scheme"] = "Choisir le schéma de couleurs"; +$a->strings["Select scheme accent"] = ""; +$a->strings["Blue"] = "Bleu"; +$a->strings["Red"] = "Rouge"; +$a->strings["Purple"] = "Violet"; +$a->strings["Green"] = "Vert"; +$a->strings["Pink"] = "Rose"; +$a->strings["Copy or paste schemestring"] = "Définition de la palette"; +$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Vous pouvez copier le contenu de ce champ pour partager votre palette. Vous pouvez également y coller une définition de palette différente pour l'appliquer à votre thème."; +$a->strings["Navigation bar background color"] = "Couleur d'arrière-plan de la barre de navigation"; +$a->strings["Navigation bar icon color "] = "Couleur des icônes de la barre de navigation"; +$a->strings["Link color"] = "Couleur des liens"; +$a->strings["Set the background color"] = "Couleur d'arrière-plan"; +$a->strings["Content background opacity"] = "Opacité du contenu d'arrière-plan"; +$a->strings["Set the background image"] = "Image d'arrière-plan"; +$a->strings["Background image style"] = "Style de l'image de fond"; +$a->strings["Login page background image"] = "Image de fond de la page de login"; +$a->strings["Login page background color"] = "Couleur d'arrière-plan de la page de login"; +$a->strings["Leave background image and color empty for theme defaults"] = "Laisser l'image et la couleur de fond vides pour les paramètres par défaut du thème"; +$a->strings["Skip to main content"] = "Aller au contenu principal"; +$a->strings["Top Banner"] = "Bannière du haut"; +$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Redimensionner l'image à la largeur de l'écran et combler en dessous avec la couleur d'arrière plan."; +$a->strings["Full screen"] = "Plein écran"; +$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Agrandir l'image pour remplir l'écran, jusqu'à toucher le bord droit ou le bas de l'écran."; +$a->strings["Single row mosaic"] = "Mosaïque sur un rang"; +$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Redimensionner l'image pour la dupliquer sur un seul rang, vertical ou horizontal."; +$a->strings["Mosaic"] = "Mosaïque"; +$a->strings["Repeat image to fill the screen."] = "Dupliquer l'image pour couvrir l'écran."; +$a->strings["Guest"] = "Invité"; +$a->strings["Visitor"] = "Visiteur"; +$a->strings["Alignment"] = "Alignement"; +$a->strings["Left"] = "Gauche"; +$a->strings["Center"] = "Centre"; +$a->strings["Color scheme"] = "Palette de couleurs"; +$a->strings["Posts font size"] = "Taille de texte des publications"; +$a->strings["Textareas font size"] = "Taille de police des zones de texte"; +$a->strings["Comma separated list of helper forums"] = "Liste de forums d'aide, séparés par des virgules"; +$a->strings["don't show"] = "cacher"; +$a->strings["show"] = "montrer"; +$a->strings["Set style"] = "Définir le style"; +$a->strings["Community Pages"] = "Pages de Communauté"; +$a->strings["Community Profiles"] = "Profils communautaires"; +$a->strings["Help or @NewHere ?"] = "Aide ou @NewHere?"; +$a->strings["Connect Services"] = "Connecter des services"; +$a->strings["Find Friends"] = "Trouver des contacts"; +$a->strings["Last users"] = "Derniers utilisateurs"; +$a->strings["Quick Start"] = "Démarrage rapide"; diff --git a/view/lang/it/messages.po b/view/lang/it/messages.po index ebe5fd4bf0..c01be0e179 100644 --- a/view/lang/it/messages.po +++ b/view/lang/it/messages.po @@ -1,24 +1,24 @@ # FRIENDICA Distributed Social Network -# Copyright (C) 2010, 2011, 2012, 2013 the Friendica Project +# Copyright (C) 2010-2020 the Friendica Project # This file is distributed under the same license as the Friendica package. # # Translators: # Elena , 2014 # fabrixxm , 2011 -# fabrixxm , 2013-2015,2017-2019 +# fabrixxm , 2013-2015,2017-2020 # fabrixxm , 2011-2012 # Francesco Apruzzese , 2012-2013 # ufic , 2012 # Mauro Batini , 2017 # Paolo Wave , 2012 # Sandro Santilli , 2015-2016 -# Sylke Vicious , 2019 +# Sylke Vicious , 2019-2020 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-28 12:38+0200\n" -"PO-Revision-Date: 2019-05-11 08:56+0000\n" +"POT-Creation-Date: 2020-09-16 05:18+0000\n" +"PO-Revision-Date: 2020-09-17 11:44+0000\n" "Last-Translator: Sylke Vicious \n" "Language-Team: Italian (http://www.transifex.com/Friendica/friendica/language/it/)\n" "MIME-Version: 1.0\n" @@ -27,769 +27,1150 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: include/api.php:1116 +#: view/theme/duepuntozero/config.php:52 +msgid "default" +msgstr "default" + +#: view/theme/duepuntozero/config.php:53 +msgid "greenzero" +msgstr "greenzero" + +#: view/theme/duepuntozero/config.php:54 +msgid "purplezero" +msgstr "purplezero" + +#: view/theme/duepuntozero/config.php:55 +msgid "easterbunny" +msgstr "easterbunny" + +#: view/theme/duepuntozero/config.php:56 +msgid "darkzero" +msgstr "darkzero" + +#: view/theme/duepuntozero/config.php:57 +msgid "comix" +msgstr "comix" + +#: view/theme/duepuntozero/config.php:58 +msgid "slackr" +msgstr "slackr" + +#: view/theme/duepuntozero/config.php:69 view/theme/quattro/config.php:71 +#: view/theme/vier/config.php:119 view/theme/frio/config.php:160 +#: mod/message.php:206 mod/message.php:375 mod/events.php:572 +#: mod/photos.php:959 mod/photos.php:1062 mod/photos.php:1348 +#: mod/photos.php:1400 mod/photos.php:1457 mod/photos.php:1530 +#: src/Object/Post.php:945 src/Module/Debug/Localtime.php:64 +#: src/Module/Profile/Profile.php:241 src/Module/FriendSuggest.php:129 +#: src/Module/Install.php:230 src/Module/Install.php:270 +#: src/Module/Install.php:306 src/Module/Delegation.php:151 +#: src/Module/Contact.php:572 src/Module/Invite.php:175 +#: src/Module/Item/Compose.php:144 src/Module/Contact/Poke.php:156 +#: src/Module/Contact/Advanced.php:140 +#: src/Module/Settings/Profile/Index.php:237 +msgid "Submit" +msgstr "Invia" + +#: view/theme/duepuntozero/config.php:70 view/theme/quattro/config.php:72 +#: view/theme/vier/config.php:120 view/theme/frio/config.php:161 +#: src/Module/Settings/Display.php:189 +msgid "Theme settings" +msgstr "Impostazioni tema" + +#: view/theme/duepuntozero/config.php:71 +msgid "Variations" +msgstr "Varianti" + +#: view/theme/quattro/config.php:73 +msgid "Alignment" +msgstr "Allineamento" + +#: view/theme/quattro/config.php:73 +msgid "Left" +msgstr "Sinistra" + +#: view/theme/quattro/config.php:73 +msgid "Center" +msgstr "Centrato" + +#: view/theme/quattro/config.php:74 +msgid "Color scheme" +msgstr "Schema colori" + +#: view/theme/quattro/config.php:75 +msgid "Posts font size" +msgstr "Dimensione caratteri messaggi" + +#: view/theme/quattro/config.php:76 +msgid "Textareas font size" +msgstr "Dimensione caratteri nelle aree di testo" + +#: view/theme/vier/config.php:75 +msgid "Comma separated list of helper forums" +msgstr "Lista separata da virgola di forum di aiuto" + +#: view/theme/vier/config.php:115 +msgid "don't show" +msgstr "non mostrare" + +#: view/theme/vier/config.php:115 +msgid "show" +msgstr "mostra" + +#: view/theme/vier/config.php:121 +msgid "Set style" +msgstr "Imposta stile" + +#: view/theme/vier/config.php:122 +msgid "Community Pages" +msgstr "Pagine Comunitarie" + +#: view/theme/vier/config.php:123 view/theme/vier/theme.php:124 +msgid "Community Profiles" +msgstr "Profili Comunità" + +#: view/theme/vier/config.php:124 +msgid "Help or @NewHere ?" +msgstr "Serve aiuto? Sei nuovo?" + +#: view/theme/vier/config.php:125 view/theme/vier/theme.php:337 +msgid "Connect Services" +msgstr "Servizi Connessi" + +#: view/theme/vier/config.php:126 +msgid "Find Friends" +msgstr "Trova Amici" + +#: view/theme/vier/config.php:127 view/theme/vier/theme.php:151 +msgid "Last users" +msgstr "Ultimi utenti" + +#: view/theme/vier/theme.php:169 src/Content/Widget.php:77 +msgid "Find People" +msgstr "Trova persone" + +#: view/theme/vier/theme.php:170 src/Content/Widget.php:78 +msgid "Enter name or interest" +msgstr "Inserisci un nome o un interesse" + +#: view/theme/vier/theme.php:171 include/conversation.php:957 +#: mod/follow.php:163 src/Model/Contact.php:960 src/Model/Contact.php:973 +#: src/Content/Widget.php:79 +msgid "Connect/Follow" +msgstr "Connetti/segui" + +#: view/theme/vier/theme.php:172 src/Content/Widget.php:80 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Esempi: Mario Rossi, Pesca" + +#: view/theme/vier/theme.php:173 src/Module/Contact.php:832 +#: src/Module/Directory.php:105 src/Content/Widget.php:81 +msgid "Find" +msgstr "Trova" + +#: view/theme/vier/theme.php:174 mod/suggest.php:55 src/Content/Widget.php:82 +msgid "Friend Suggestions" +msgstr "Contatti suggeriti" + +#: view/theme/vier/theme.php:175 src/Content/Widget.php:83 +msgid "Similar Interests" +msgstr "Interessi simili" + +#: view/theme/vier/theme.php:176 src/Content/Widget.php:84 +msgid "Random Profile" +msgstr "Profilo Casuale" + +#: view/theme/vier/theme.php:177 src/Content/Widget.php:85 +msgid "Invite Friends" +msgstr "Invita amici" + +#: view/theme/vier/theme.php:178 src/Module/Directory.php:97 +#: src/Content/Widget.php:86 +msgid "Global Directory" +msgstr "Elenco globale" + +#: view/theme/vier/theme.php:180 src/Content/Widget.php:88 +msgid "Local Directory" +msgstr "Elenco Locale" + +#: view/theme/vier/theme.php:220 src/Content/Nav.php:229 +#: src/Content/ForumManager.php:144 src/Content/Text/HTML.php:917 +msgid "Forums" +msgstr "Forum" + +#: view/theme/vier/theme.php:222 src/Content/ForumManager.php:146 +msgid "External link to forum" +msgstr "Collegamento esterno al forum" + +#: view/theme/vier/theme.php:225 src/Content/Widget.php:428 +#: src/Content/Widget.php:523 src/Content/ForumManager.php:149 +msgid "show more" +msgstr "mostra di più" + +#: view/theme/vier/theme.php:252 +msgid "Quick Start" +msgstr "Quick Start" + +#: view/theme/vier/theme.php:258 src/Module/Help.php:69 +#: src/Module/Settings/TwoFactor/Index.php:106 +#: src/Module/Settings/TwoFactor/Verify.php:132 +#: src/Module/Settings/TwoFactor/Recovery.php:93 +#: src/Module/Settings/TwoFactor/AppSpecific.php:115 src/Content/Nav.php:212 +msgid "Help" +msgstr "Guida" + +#: view/theme/frio/config.php:142 +msgid "Light (Accented)" +msgstr "Chiaro (Con accenti)" + +#: view/theme/frio/config.php:143 +msgid "Dark (Accented)" +msgstr "Scuro (Con accenti)" + +#: view/theme/frio/config.php:144 +msgid "Black (Accented)" +msgstr "Nero (Con accenti)" + +#: view/theme/frio/config.php:156 +msgid "Note" +msgstr "Note" + +#: view/theme/frio/config.php:156 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "Controlla i permessi dell'immagine che tutti gli utenti possano vederla" + +#: view/theme/frio/config.php:162 +msgid "Custom" +msgstr "Personalizzato" + +#: view/theme/frio/config.php:163 +msgid "Legacy" +msgstr "Precedente" + +#: view/theme/frio/config.php:164 +msgid "Accented" +msgstr "Con accenti" + +#: view/theme/frio/config.php:165 +msgid "Select color scheme" +msgstr "Seleziona lo schema colori" + +#: view/theme/frio/config.php:166 +msgid "Select scheme accent" +msgstr "Seleziona accento schema" + +#: view/theme/frio/config.php:166 +msgid "Blue" +msgstr "Blu" + +#: view/theme/frio/config.php:166 +msgid "Red" +msgstr "Rosso" + +#: view/theme/frio/config.php:166 +msgid "Purple" +msgstr "Viola" + +#: view/theme/frio/config.php:166 +msgid "Green" +msgstr "Verde" + +#: view/theme/frio/config.php:166 +msgid "Pink" +msgstr "Rosa" + +#: view/theme/frio/config.php:167 +msgid "Copy or paste schemestring" +msgstr "Copia o incolla stringa di schema" + +#: view/theme/frio/config.php:167 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "Puoi copiare questa stringa per condividere il tuo tema con altri. Incollarla qui applica la stringa di schema" + +#: view/theme/frio/config.php:168 +msgid "Navigation bar background color" +msgstr "Colore di sfondo barra di navigazione" + +#: view/theme/frio/config.php:169 +msgid "Navigation bar icon color " +msgstr "Colore icona barra di navigazione" + +#: view/theme/frio/config.php:170 +msgid "Link color" +msgstr "Colore collegamenti" + +#: view/theme/frio/config.php:171 +msgid "Set the background color" +msgstr "Imposta il colore di sfondo" + +#: view/theme/frio/config.php:172 +msgid "Content background opacity" +msgstr "Trasparenza sfondo contenuto" + +#: view/theme/frio/config.php:173 +msgid "Set the background image" +msgstr "Imposta l'immagine di sfondo" + +#: view/theme/frio/config.php:174 +msgid "Background image style" +msgstr "Stile immagine di sfondo" + +#: view/theme/frio/config.php:179 +msgid "Login page background image" +msgstr "Immagine di sfondo della pagina di login" + +#: view/theme/frio/config.php:183 +msgid "Login page background color" +msgstr "Colore di sfondo della pagina di login" + +#: view/theme/frio/config.php:183 +msgid "Leave background image and color empty for theme defaults" +msgstr "Lascia l'immagine e il colore di sfondo vuoti per usare le impostazioni predefinite del tema" + +#: view/theme/frio/theme.php:207 +msgid "Guest" +msgstr "Ospite" + +#: view/theme/frio/theme.php:210 +msgid "Visitor" +msgstr "Visitatore" + +#: view/theme/frio/theme.php:225 src/Module/Contact.php:623 +#: src/Module/Contact.php:876 src/Module/BaseProfile.php:60 +#: src/Module/Settings/TwoFactor/Index.php:107 src/Content/Nav.php:177 +msgid "Status" +msgstr "Stato" + +#: view/theme/frio/theme.php:225 src/Content/Nav.php:177 +#: src/Content/Nav.php:263 +msgid "Your posts and conversations" +msgstr "I tuoi messaggi e le tue conversazioni" + +#: view/theme/frio/theme.php:226 src/Module/Profile/Profile.php:236 +#: src/Module/Welcome.php:57 src/Module/Contact.php:625 +#: src/Module/Contact.php:892 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Content/Nav.php:178 +msgid "Profile" +msgstr "Profilo" + +#: view/theme/frio/theme.php:226 src/Content/Nav.php:178 +msgid "Your profile page" +msgstr "Pagina del tuo profilo" + +#: view/theme/frio/theme.php:227 mod/fbrowser.php:43 +#: src/Module/BaseProfile.php:68 src/Content/Nav.php:179 +msgid "Photos" +msgstr "Foto" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:179 +msgid "Your photos" +msgstr "Le tue foto" + +#: view/theme/frio/theme.php:228 src/Module/BaseProfile.php:76 +#: src/Module/BaseProfile.php:79 src/Content/Nav.php:180 +msgid "Videos" +msgstr "Video" + +#: view/theme/frio/theme.php:228 src/Content/Nav.php:180 +msgid "Your videos" +msgstr "I tuoi video" + +#: view/theme/frio/theme.php:229 view/theme/frio/theme.php:233 mod/cal.php:273 +#: mod/events.php:414 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 src/Content/Nav.php:181 +#: src/Content/Nav.php:248 +msgid "Events" +msgstr "Eventi" + +#: view/theme/frio/theme.php:229 src/Content/Nav.php:181 +msgid "Your events" +msgstr "I tuoi eventi" + +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 +msgid "Network" +msgstr "Rete" + +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 +msgid "Conversations from your friends" +msgstr "Conversazioni dai tuoi amici" + +#: view/theme/frio/theme.php:233 src/Module/BaseProfile.php:91 +#: src/Module/BaseProfile.php:102 src/Content/Nav.php:248 +msgid "Events and Calendar" +msgstr "Eventi e calendario" + +#: view/theme/frio/theme.php:234 mod/message.php:135 src/Content/Nav.php:273 +msgid "Messages" +msgstr "Messaggi" + +#: view/theme/frio/theme.php:234 src/Content/Nav.php:273 +msgid "Private mail" +msgstr "Posta privata" + +#: view/theme/frio/theme.php:235 src/Module/Welcome.php:52 +#: src/Module/Admin/Themes/Details.php:93 +#: src/Module/Admin/Addons/Details.php:114 src/Module/BaseSettings.php:124 +#: src/Content/Nav.php:282 +msgid "Settings" +msgstr "Impostazioni" + +#: view/theme/frio/theme.php:235 src/Content/Nav.php:282 +msgid "Account settings" +msgstr "Parametri account" + +#: view/theme/frio/theme.php:236 src/Module/Contact.php:811 +#: src/Module/Contact.php:899 src/Module/BaseProfile.php:121 +#: src/Module/BaseProfile.php:124 src/Content/Nav.php:225 +#: src/Content/Nav.php:284 src/Content/Text/HTML.php:913 +msgid "Contacts" +msgstr "Contatti" + +#: view/theme/frio/theme.php:236 src/Content/Nav.php:284 +msgid "Manage/edit friends and contacts" +msgstr "Gestisci/modifica amici e contatti" + +#: view/theme/frio/theme.php:321 include/conversation.php:940 +msgid "Follow Thread" +msgstr "Segui la discussione" + +#: view/theme/frio/php/standard.php:38 view/theme/frio/php/default.php:81 +msgid "Skip to main content" +msgstr "Salta e vai al contenuto principale" + +#: view/theme/frio/php/Image.php:40 +msgid "Top Banner" +msgstr "Top Banner" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "Scala l'immagine alla larghezza dello schermo e mostra un colore di sfondo sulle pagine lunghe." + +#: view/theme/frio/php/Image.php:41 +msgid "Full screen" +msgstr "Pieno schermo" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "Scala l'immagine a schermo intero, tagliando a destra o sotto." + +#: view/theme/frio/php/Image.php:42 +msgid "Single row mosaic" +msgstr "Mosaico a riga singola" + +#: view/theme/frio/php/Image.php:42 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "Ridimensiona l'immagine per ripeterla in una singola riga, verticale o orizzontale." + +#: view/theme/frio/php/Image.php:43 +msgid "Mosaic" +msgstr "Mosaico" + +#: view/theme/frio/php/Image.php:43 +msgid "Repeat image to fill the screen." +msgstr "Ripete l'immagine per riempire lo schermo." + +#: update.php:196 #, php-format -msgid "Daily posting limit of %d post reached. The post was rejected." -msgid_plural "Daily posting limit of %d posts reached. The post was rejected." -msgstr[0] "Limite giornaliero di %d messaggio raggiunto. Il messaggio è stato rifiutato" -msgstr[1] "Limite giornaliero di %d messaggi raggiunto. Il messaggio è stato rifiutato." +msgid "%s: Updating author-id and owner-id in item and thread table. " +msgstr "%s: Aggiornamento author-id e owner-id nelle tabelle item e thread" -#: include/api.php:1130 +#: update.php:251 #, php-format -msgid "Weekly posting limit of %d post reached. The post was rejected." -msgid_plural "" -"Weekly posting limit of %d posts reached. The post was rejected." -msgstr[0] "Limite settimanale di %d messaggio raggiunto. Il messaggio è stato rifiutato" -msgstr[1] "Limite settimanale di %d messaggi raggiunto. Il messaggio è stato rifiutato." - -#: include/api.php:1144 -#, php-format -msgid "Monthly posting limit of %d post reached. The post was rejected." -msgstr "Limite mensile di %d messaggi raggiunto. Il messaggio è stato rifiutato." - -#: include/api.php:4511 mod/photos.php:93 mod/photos.php:201 -#: mod/photos.php:695 mod/photos.php:1126 mod/photos.php:1143 -#: mod/photos.php:1636 mod/profile_photo.php:85 mod/profile_photo.php:94 -#: mod/profile_photo.php:103 mod/profile_photo.php:217 -#: mod/profile_photo.php:305 mod/profile_photo.php:315 src/Model/User.php:736 -#: src/Model/User.php:744 src/Model/User.php:752 -msgid "Profile Photos" -msgstr "Foto del profilo" - -#: include/conversation.php:160 include/conversation.php:297 -#: src/Model/Item.php:3309 -msgid "event" -msgstr "l'evento" - -#: include/conversation.php:163 include/conversation.php:173 -#: include/conversation.php:300 include/conversation.php:309 -#: mod/subthread.php:88 mod/tagger.php:70 -msgid "status" -msgstr "stato" - -#: include/conversation.php:168 include/conversation.php:305 -#: mod/subthread.php:88 mod/tagger.php:70 src/Model/Item.php:3311 -msgid "photo" -msgstr "foto" - -#: include/conversation.php:181 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "A %1$s piace %3$s di %2$s" - -#: include/conversation.php:183 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "A %1$s non piace %3$s di %2$s" - -#: include/conversation.php:185 -#, php-format -msgid "%1$s attends %2$s's %3$s" -msgstr "%1$s partecipa a %3$s di %2$s" - -#: include/conversation.php:187 -#, php-format -msgid "%1$s doesn't attend %2$s's %3$s" -msgstr "%1$s non partecipa a %3$s di %2$s" +msgid "%s: Updating post-type." +msgstr "%s: Aggiorno tipo messaggio." #: include/conversation.php:189 #, php-format -msgid "%1$s attends maybe %2$s's %3$s" -msgstr "%1$s forse partecipa a %3$s di %2$s" - -#: include/conversation.php:224 -#, php-format -msgid "%1$s is now friends with %2$s" -msgstr "%1$s e %2$s adesso sono amici" - -#: include/conversation.php:265 -#, php-format msgid "%1$s poked %2$s" msgstr "%1$s ha stuzzicato %2$s" -#: include/conversation.php:319 mod/tagger.php:108 +#: include/conversation.php:221 src/Model/Item.php:3384 +msgid "event" +msgstr "l'evento" + +#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:89 +msgid "status" +msgstr "stato" + +#: include/conversation.php:229 mod/tagger.php:89 src/Model/Item.php:3386 +msgid "photo" +msgstr "foto" + +#: include/conversation.php:243 mod/tagger.php:122 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s ha taggato %3$s di %2$s con %4$s" -#: include/conversation.php:341 -msgid "post/item" -msgstr "post/elemento" - -#: include/conversation.php:342 -#, php-format -msgid "%1$s marked %2$s's %3$s as favorite" -msgstr "%1$s ha segnato il/la %3$s di %2$s come preferito" - -#: include/conversation.php:568 mod/photos.php:1467 mod/profiles.php:352 -msgid "Likes" -msgstr "Mi piace" - -#: include/conversation.php:569 mod/photos.php:1467 mod/profiles.php:355 -msgid "Dislikes" -msgstr "Non mi piace" - -#: include/conversation.php:570 include/conversation.php:1564 -#: mod/photos.php:1468 -msgid "Attending" -msgid_plural "Attending" -msgstr[0] "Partecipa" -msgstr[1] "Partecipano" - -#: include/conversation.php:571 mod/photos.php:1468 -msgid "Not attending" -msgstr "Non partecipa" - -#: include/conversation.php:572 mod/photos.php:1468 -msgid "Might attend" -msgstr "Forse partecipa" - -#: include/conversation.php:573 -msgid "Reshares" -msgstr "Ricondivisioni" - -#: include/conversation.php:653 mod/photos.php:1524 src/Object/Post.php:208 +#: include/conversation.php:562 mod/photos.php:1488 src/Object/Post.php:227 msgid "Select" msgstr "Seleziona" -#: include/conversation.php:654 mod/photos.php:1525 mod/admin.php:2021 -#: mod/settings.php:728 src/Module/Contact.php:827 src/Module/Contact.php:1102 +#: include/conversation.php:563 mod/settings.php:560 mod/settings.php:702 +#: mod/photos.php:1489 src/Module/Contact.php:842 src/Module/Contact.php:1145 +#: src/Module/Admin/Users.php:248 msgid "Delete" msgstr "Rimuovi" -#: include/conversation.php:679 src/Object/Post.php:382 -#: src/Object/Post.php:383 +#: include/conversation.php:597 src/Object/Post.php:442 +#: src/Object/Post.php:443 #, php-format msgid "View %s's profile @ %s" msgstr "Vedi il profilo di %s @ %s" -#: include/conversation.php:692 src/Object/Post.php:370 +#: include/conversation.php:610 src/Object/Post.php:430 msgid "Categories:" msgstr "Categorie:" -#: include/conversation.php:693 src/Object/Post.php:371 +#: include/conversation.php:611 src/Object/Post.php:431 msgid "Filed under:" msgstr "Archiviato in:" -#: include/conversation.php:700 src/Object/Post.php:396 +#: include/conversation.php:618 src/Object/Post.php:456 #, php-format msgid "%s from %s" msgstr "%s da %s" -#: include/conversation.php:715 +#: include/conversation.php:633 msgid "View in context" msgstr "Vedi nel contesto" -#: include/conversation.php:717 include/conversation.php:1230 -#: mod/editpost.php:88 mod/message.php:260 mod/message.php:442 -#: mod/photos.php:1440 mod/wallmessage.php:141 src/Object/Post.php:423 +#: include/conversation.php:635 include/conversation.php:1210 +#: mod/wallmessage.php:155 mod/message.php:205 mod/message.php:376 +#: mod/editpost.php:104 mod/photos.php:1373 src/Object/Post.php:488 +#: src/Module/Item/Compose.php:159 msgid "Please wait" msgstr "Attendi" -#: include/conversation.php:781 +#: include/conversation.php:699 msgid "remove" msgstr "rimuovi" -#: include/conversation.php:785 +#: include/conversation.php:703 msgid "Delete Selected Items" msgstr "Cancella elementi selezionati" -#: include/conversation.php:940 view/theme/frio/theme.php:358 -msgid "Follow Thread" -msgstr "Segui la discussione" - -#: include/conversation.php:941 src/Model/Contact.php:1068 -msgid "View Status" -msgstr "Visualizza stato" - -#: include/conversation.php:942 include/conversation.php:960 -#: mod/allfriends.php:72 mod/dirfind.php:226 mod/suggest.php:87 -#: mod/directory.php:198 mod/match.php:87 src/Model/Contact.php:1008 -#: src/Model/Contact.php:1061 src/Model/Contact.php:1069 -msgid "View Profile" -msgstr "Visualizza profilo" - -#: include/conversation.php:943 src/Model/Contact.php:1070 -msgid "View Photos" -msgstr "Visualizza foto" - -#: include/conversation.php:944 src/Model/Contact.php:1062 -#: src/Model/Contact.php:1071 -msgid "Network Posts" -msgstr "Post della Rete" - -#: include/conversation.php:945 src/Model/Contact.php:1063 -#: src/Model/Contact.php:1072 -msgid "View Contact" -msgstr "Mostra contatto" - -#: include/conversation.php:946 src/Model/Contact.php:1074 -msgid "Send PM" -msgstr "Invia messaggio privato" - -#: include/conversation.php:947 mod/admin.php:517 mod/admin.php:2022 -#: src/Module/Contact.php:621 src/Module/Contact.php:824 -#: src/Module/Contact.php:1077 -msgid "Block" -msgstr "Blocca" - -#: include/conversation.php:948 mod/notifications.php:60 -#: mod/notifications.php:186 mod/notifications.php:271 -#: src/Module/Contact.php:622 src/Module/Contact.php:825 -#: src/Module/Contact.php:1085 -msgid "Ignore" -msgstr "Ignora" - -#: include/conversation.php:952 src/Model/Contact.php:1075 -msgid "Poke" -msgstr "Stuzzica" - -#: include/conversation.php:957 mod/allfriends.php:73 mod/dirfind.php:227 -#: mod/suggest.php:88 mod/follow.php:156 mod/match.php:88 -#: view/theme/vier/theme.php:201 src/Content/Widget.php:63 -#: src/Model/Contact.php:1064 src/Module/Contact.php:574 -msgid "Connect/Follow" -msgstr "Connetti/segui" - -#: include/conversation.php:1082 -#, php-format -msgid "%s likes this." -msgstr "Piace a %s." - -#: include/conversation.php:1085 -#, php-format -msgid "%s doesn't like this." -msgstr "Non piace a %s." - -#: include/conversation.php:1088 -#, php-format -msgid "%s attends." -msgstr "%s partecipa." - -#: include/conversation.php:1091 -#, php-format -msgid "%s doesn't attend." -msgstr "%s non partecipa." - -#: include/conversation.php:1094 -#, php-format -msgid "%s attends maybe." -msgstr "%s forse partecipa." - -#: include/conversation.php:1097 include/conversation.php:1140 +#: include/conversation.php:729 include/conversation.php:800 +#: include/conversation.php:1098 include/conversation.php:1141 #, php-format msgid "%s reshared this." msgstr "%s ha ricondiviso questo." -#: include/conversation.php:1105 +#: include/conversation.php:741 +#, php-format +msgid "%s commented on this." +msgstr "%s ha commentato su questo." + +#: include/conversation.php:746 include/conversation.php:749 +#: include/conversation.php:752 include/conversation.php:755 +#, php-format +msgid "You had been addressed (%s)." +msgstr "Sei stato nominato (%s)." + +#: include/conversation.php:758 +#, php-format +msgid "You are following %s." +msgstr "Stai seguendo %s." + +#: include/conversation.php:761 +msgid "Tagged" +msgstr "Menzionato" + +#: include/conversation.php:764 +msgid "Reshared" +msgstr "Ricondiviso" + +#: include/conversation.php:767 +#, php-format +msgid "%s is participating in this thread." +msgstr "%s partecipa in questa conversazione." + +#: include/conversation.php:770 +msgid "Stored" +msgstr "Memorizzato" + +#: include/conversation.php:773 include/conversation.php:777 +msgid "Global" +msgstr "Globale" + +#: include/conversation.php:941 src/Model/Contact.php:965 +msgid "View Status" +msgstr "Visualizza stato" + +#: include/conversation.php:942 include/conversation.php:960 +#: src/Module/Directory.php:166 src/Module/Settings/Profile/Index.php:240 +#: src/Model/Contact.php:891 src/Model/Contact.php:957 +#: src/Model/Contact.php:966 +msgid "View Profile" +msgstr "Visualizza profilo" + +#: include/conversation.php:943 src/Model/Contact.php:967 +msgid "View Photos" +msgstr "Visualizza foto" + +#: include/conversation.php:944 src/Model/Contact.php:958 +#: src/Model/Contact.php:968 +msgid "Network Posts" +msgstr "Messaggi della Rete" + +#: include/conversation.php:945 src/Model/Contact.php:959 +#: src/Model/Contact.php:969 +msgid "View Contact" +msgstr "Mostra contatto" + +#: include/conversation.php:946 src/Model/Contact.php:971 +msgid "Send PM" +msgstr "Invia messaggio privato" + +#: include/conversation.php:947 src/Module/Contact.php:593 +#: src/Module/Contact.php:839 src/Module/Contact.php:1120 +#: src/Module/Admin/Users.php:249 src/Module/Admin/Blocklist/Contact.php:84 +msgid "Block" +msgstr "Blocca" + +#: include/conversation.php:948 src/Module/Notifications/Notification.php:59 +#: src/Module/Notifications/Introductions.php:110 +#: src/Module/Notifications/Introductions.php:185 src/Module/Contact.php:594 +#: src/Module/Contact.php:840 src/Module/Contact.php:1128 +msgid "Ignore" +msgstr "Ignora" + +#: include/conversation.php:952 src/Model/Contact.php:972 +msgid "Poke" +msgstr "Stuzzica" + +#: include/conversation.php:1083 +#, php-format +msgid "%s likes this." +msgstr "Piace a %s." + +#: include/conversation.php:1086 +#, php-format +msgid "%s doesn't like this." +msgstr "Non piace a %s." + +#: include/conversation.php:1089 +#, php-format +msgid "%s attends." +msgstr "%s partecipa." + +#: include/conversation.php:1092 +#, php-format +msgid "%s doesn't attend." +msgstr "%s non partecipa." + +#: include/conversation.php:1095 +#, php-format +msgid "%s attends maybe." +msgstr "%s forse partecipa." + +#: include/conversation.php:1106 msgid "and" msgstr "e" -#: include/conversation.php:1111 +#: include/conversation.php:1112 #, php-format msgid "and %d other people" msgstr "e altre %d persone" -#: include/conversation.php:1119 +#: include/conversation.php:1120 #, php-format msgid "%2$d people like this" msgstr "Piace a %2$d persone." -#: include/conversation.php:1120 +#: include/conversation.php:1121 #, php-format msgid "%s like this." msgstr "a %s piace." -#: include/conversation.php:1123 +#: include/conversation.php:1124 #, php-format msgid "%2$d people don't like this" msgstr "Non piace a %2$d persone." -#: include/conversation.php:1124 +#: include/conversation.php:1125 #, php-format msgid "%s don't like this." msgstr "a %s non piace." -#: include/conversation.php:1127 +#: include/conversation.php:1128 #, php-format msgid "%2$d people attend" msgstr "%2$d persone partecipano" -#: include/conversation.php:1128 +#: include/conversation.php:1129 #, php-format msgid "%s attend." msgstr "%s partecipa." -#: include/conversation.php:1131 +#: include/conversation.php:1132 #, php-format msgid "%2$d people don't attend" msgstr "%2$d persone non partecipano" -#: include/conversation.php:1132 +#: include/conversation.php:1133 #, php-format msgid "%s don't attend." msgstr "%s non partecipa." -#: include/conversation.php:1135 +#: include/conversation.php:1136 #, php-format msgid "%2$d people attend maybe" msgstr "%2$d persone forse partecipano" -#: include/conversation.php:1136 +#: include/conversation.php:1137 #, php-format msgid "%s attend maybe." msgstr "%s forse partecipano." -#: include/conversation.php:1139 +#: include/conversation.php:1140 #, php-format msgid "%2$d people reshared this" msgstr "%2$d persone hanno ricondiviso questo" -#: include/conversation.php:1169 +#: include/conversation.php:1170 msgid "Visible to everybody" msgstr "Visibile a tutti" -#: include/conversation.php:1170 src/Object/Post.php:886 +#: include/conversation.php:1171 src/Object/Post.php:955 +#: src/Module/Item/Compose.php:153 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Inserisci l'indirizzo di una immagine, un video o una pagina web:" -#: include/conversation.php:1171 +#: include/conversation.php:1172 msgid "Tag term:" msgstr "Tag:" -#: include/conversation.php:1172 src/Module/Filer.php:48 +#: include/conversation.php:1173 src/Module/Filer/SaveTag.php:65 msgid "Save to Folder:" msgstr "Salva nella Cartella:" -#: include/conversation.php:1173 +#: include/conversation.php:1174 msgid "Where are you right now?" msgstr "Dove sei ora?" -#: include/conversation.php:1174 +#: include/conversation.php:1175 msgid "Delete item(s)?" msgstr "Cancellare questo elemento/i?" -#: include/conversation.php:1206 +#: include/conversation.php:1185 msgid "New Post" msgstr "Nuovo Messaggio" -#: include/conversation.php:1209 +#: include/conversation.php:1188 msgid "Share" msgstr "Condividi" -#: include/conversation.php:1210 mod/editpost.php:74 mod/message.php:258 -#: mod/message.php:439 mod/wallmessage.php:139 +#: include/conversation.php:1189 mod/editpost.php:89 mod/photos.php:1402 +#: src/Object/Post.php:946 src/Module/Contact/Poke.php:155 +msgid "Loading..." +msgstr "Caricamento..." + +#: include/conversation.php:1190 mod/wallmessage.php:153 mod/message.php:203 +#: mod/message.php:373 mod/editpost.php:90 msgid "Upload photo" msgstr "Carica foto" -#: include/conversation.php:1211 mod/editpost.php:75 +#: include/conversation.php:1191 mod/editpost.php:91 msgid "upload photo" msgstr "carica foto" -#: include/conversation.php:1212 mod/editpost.php:76 +#: include/conversation.php:1192 mod/editpost.php:92 msgid "Attach file" msgstr "Allega file" -#: include/conversation.php:1213 mod/editpost.php:77 +#: include/conversation.php:1193 mod/editpost.php:93 msgid "attach file" msgstr "allega file" -#: include/conversation.php:1214 src/Object/Post.php:878 +#: include/conversation.php:1194 src/Object/Post.php:947 +#: src/Module/Item/Compose.php:145 msgid "Bold" msgstr "Grassetto" -#: include/conversation.php:1215 src/Object/Post.php:879 +#: include/conversation.php:1195 src/Object/Post.php:948 +#: src/Module/Item/Compose.php:146 msgid "Italic" msgstr "Corsivo" -#: include/conversation.php:1216 src/Object/Post.php:880 +#: include/conversation.php:1196 src/Object/Post.php:949 +#: src/Module/Item/Compose.php:147 msgid "Underline" msgstr "Sottolineato" -#: include/conversation.php:1217 src/Object/Post.php:881 +#: include/conversation.php:1197 src/Object/Post.php:950 +#: src/Module/Item/Compose.php:148 msgid "Quote" msgstr "Citazione" -#: include/conversation.php:1218 src/Object/Post.php:882 +#: include/conversation.php:1198 src/Object/Post.php:951 +#: src/Module/Item/Compose.php:149 msgid "Code" msgstr "Codice" -#: include/conversation.php:1219 src/Object/Post.php:883 +#: include/conversation.php:1199 src/Object/Post.php:952 +#: src/Module/Item/Compose.php:150 msgid "Image" msgstr "Immagine" -#: include/conversation.php:1220 src/Object/Post.php:884 +#: include/conversation.php:1200 src/Object/Post.php:953 +#: src/Module/Item/Compose.php:151 msgid "Link" -msgstr "Link" +msgstr "Collegamento" -#: include/conversation.php:1221 src/Object/Post.php:885 +#: include/conversation.php:1201 src/Object/Post.php:954 +#: src/Module/Item/Compose.php:152 msgid "Link or Media" msgstr "Collegamento o Media" -#: include/conversation.php:1222 mod/editpost.php:84 +#: include/conversation.php:1202 mod/editpost.php:100 +#: src/Module/Item/Compose.php:155 msgid "Set your location" msgstr "La tua posizione" -#: include/conversation.php:1223 mod/editpost.php:85 +#: include/conversation.php:1203 mod/editpost.php:101 msgid "set location" msgstr "posizione" -#: include/conversation.php:1224 mod/editpost.php:86 +#: include/conversation.php:1204 mod/editpost.php:102 msgid "Clear browser location" msgstr "Rimuovi la localizzazione data dal browser" -#: include/conversation.php:1225 mod/editpost.php:87 +#: include/conversation.php:1205 mod/editpost.php:103 msgid "clear location" msgstr "canc. pos." -#: include/conversation.php:1227 mod/editpost.php:102 +#: include/conversation.php:1207 mod/editpost.php:117 +#: src/Module/Item/Compose.php:160 msgid "Set title" msgstr "Scegli un titolo" -#: include/conversation.php:1229 mod/editpost.php:104 +#: include/conversation.php:1209 mod/editpost.php:119 +#: src/Module/Item/Compose.php:161 msgid "Categories (comma-separated list)" msgstr "Categorie (lista separata da virgola)" -#: include/conversation.php:1231 mod/editpost.php:89 +#: include/conversation.php:1211 mod/editpost.php:105 msgid "Permission settings" msgstr "Impostazioni permessi" -#: include/conversation.php:1232 mod/editpost.php:119 -msgid "permissions" -msgstr "permessi" +#: include/conversation.php:1212 mod/editpost.php:134 mod/events.php:575 +#: mod/photos.php:977 mod/photos.php:1344 +msgid "Permissions" +msgstr "Permessi" -#: include/conversation.php:1241 mod/editpost.php:99 +#: include/conversation.php:1221 mod/editpost.php:114 msgid "Public post" msgstr "Messaggio pubblico" -#: include/conversation.php:1245 mod/editpost.php:110 mod/events.php:551 -#: mod/photos.php:1458 mod/photos.php:1497 mod/photos.php:1557 -#: src/Object/Post.php:887 +#: include/conversation.php:1225 mod/editpost.php:125 mod/events.php:570 +#: mod/photos.php:1401 mod/photos.php:1458 mod/photos.php:1531 +#: src/Object/Post.php:956 src/Module/Item/Compose.php:154 msgid "Preview" msgstr "Anteprima" -#: include/conversation.php:1249 include/items.php:397 -#: mod/dfrn_request.php:650 mod/editpost.php:113 mod/fbrowser.php:104 -#: mod/fbrowser.php:134 mod/message.php:153 mod/photos.php:257 -#: mod/photos.php:325 mod/suggest.php:44 mod/tagrm.php:20 mod/tagrm.php:115 -#: mod/unfollow.php:132 mod/videos.php:105 mod/follow.php:170 -#: mod/settings.php:668 mod/settings.php:694 src/Module/Contact.php:447 +#: include/conversation.php:1229 mod/settings.php:500 mod/settings.php:526 +#: mod/unfollow.php:137 mod/tagrm.php:36 mod/tagrm.php:126 +#: mod/dfrn_request.php:648 mod/editpost.php:128 mod/follow.php:169 +#: mod/fbrowser.php:105 mod/fbrowser.php:134 mod/photos.php:1045 +#: mod/photos.php:1151 src/Module/Contact.php:449 +#: src/Module/RemoteFollow.php:110 msgid "Cancel" msgstr "Annulla" -#: include/conversation.php:1254 -msgid "Post to Groups" -msgstr "Invia ai Gruppi" - -#: include/conversation.php:1255 -msgid "Post to Contacts" -msgstr "Invia ai Contatti" - -#: include/conversation.php:1256 -msgid "Private post" -msgstr "Post privato" - -#: include/conversation.php:1261 mod/editpost.php:117 -#: src/Model/Profile.php:370 +#: include/conversation.php:1236 mod/editpost.php:132 +#: src/Module/Contact.php:336 src/Model/Profile.php:444 msgid "Message" msgstr "Messaggio" -#: include/conversation.php:1262 mod/editpost.php:118 +#: include/conversation.php:1237 mod/editpost.php:133 msgid "Browser" msgstr "Browser" -#: include/conversation.php:1534 -msgid "View all" -msgstr "Mostra tutto" +#: include/conversation.php:1239 mod/editpost.php:136 +msgid "Open Compose page" +msgstr "Apri pagina di Composizione" -#: include/conversation.php:1558 -msgid "Like" -msgid_plural "Likes" -msgstr[0] "Mi piace" -msgstr[1] "Mi piace" +#: include/enotify.php:50 +msgid "[Friendica:Notify]" +msgstr "[Friendica:Notifica]" -#: include/conversation.php:1561 -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "Non mi piace" -msgstr[1] "Non mi piace" - -#: include/conversation.php:1567 -msgid "Not Attending" -msgid_plural "Not Attending" -msgstr[0] "Non partecipa" -msgstr[1] "Non partecipano" - -#: include/conversation.php:1570 src/Content/ContactSelector.php:167 -msgid "Undecided" -msgid_plural "Undecided" -msgstr[0] "Indeciso" -msgstr[1] "Indecisi" - -#: include/enotify.php:57 -msgid "Friendica Notification" -msgstr "Notifica Friendica" - -#: include/enotify.php:60 -msgid "Thank You," -msgstr "Grazie," - -#: include/enotify.php:63 +#: include/enotify.php:140 #, php-format -msgid "%1$s, %2$s Administrator" -msgstr "%1$s, amministratore di %2$s" +msgid "%s New mail received at %s" +msgstr "%s Nuova mail ricevuta su %s" -#: include/enotify.php:65 -#, php-format -msgid "%s Administrator" -msgstr "Amministratore %s" - -#: include/enotify.php:134 -#, php-format -msgid "[Friendica:Notify] New mail received at %s" -msgstr "[Friendica:Notifica] Nuovo messaggio privato ricevuto su %s" - -#: include/enotify.php:136 +#: include/enotify.php:142 #, php-format msgid "%1$s sent you a new private message at %2$s." msgstr "%1$s ti ha inviato un nuovo messaggio privato su %2$s." -#: include/enotify.php:137 +#: include/enotify.php:143 msgid "a private message" msgstr "un messaggio privato" -#: include/enotify.php:137 +#: include/enotify.php:143 #, php-format msgid "%1$s sent you %2$s." msgstr "%1$s ti ha inviato %2$s" -#: include/enotify.php:139 +#: include/enotify.php:145 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "Visita %s per vedere e/o rispondere ai tuoi messaggi privati." -#: include/enotify.php:172 +#: include/enotify.php:189 #, php-format -msgid "%1$s tagged you on [url=%2$s]a %3$s[/url]" -msgstr "%1$sti ha taggato in [url=%2$s]un/una %3$s[/url]" +msgid "%1$s replied to you on %2$s's %3$s %4$s" +msgstr "%1$s ti ha risposto al %3$s di %2$s %4$s" -#: include/enotify.php:178 +#: include/enotify.php:191 #, php-format -msgid "%1$s commented on [url=%2$s]a %3$s[/url]" -msgstr "%1$s ha commentato [url=%2$s]%3$s[/url]" +msgid "%1$s tagged you on %2$s's %3$s %4$s" +msgstr "%1$s ti ha taggato nel %3$s di %2$s %4$s" -#: include/enotify.php:188 +#: include/enotify.php:193 #, php-format -msgid "%1$s tagged you on [url=%2$s]%3$s's %4$s[/url]" -msgstr "%1$sti ha taggato [url=%2$s]nel/nella %4$s di %3$s[/url]" +msgid "%1$s commented on %2$s's %3$s %4$s" +msgstr "%1$s ha commentato il %3$s di %2$s %4$s" -#: include/enotify.php:195 +#: include/enotify.php:203 #, php-format -msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]" -msgstr "%1$s ha commentato [url=%2$s]%4$s di %3$s[/url]" +msgid "%1$s replied to you on your %2$s %3$s" +msgstr "%1$s ti ha risposto al tuo %2$s %3$s" + +#: include/enotify.php:205 +#, php-format +msgid "%1$s tagged you on your %2$s %3$s" +msgstr "%1$s ti ha taggato al tuo %2$s %3$s" #: include/enotify.php:207 #, php-format -msgid "%1$s tagged you on [url=%2$s]your %3$s[/url]" -msgstr "%1$sti ha taggato [url=%2$s]nel tuo/nella tua%3$s[/url]" +msgid "%1$s commented on your %2$s %3$s" +msgstr "%1$s ha commentato il tuo %2$s %3$s" -#: include/enotify.php:213 +#: include/enotify.php:214 #, php-format -msgid "%1$s commented on [url=%2$s]your %3$s[/url]" -msgstr "%1$s ha commentato un [url=%2$s]tuo %3$s[/url]" +msgid "%1$s replied to you on their %2$s %3$s" +msgstr "%1$s ti ha risposto al suo %2$s %3$s" -#: include/enotify.php:224 +#: include/enotify.php:216 #, php-format -msgid "%1$s tagged you on [url=%2$s]their %3$s[/url]" -msgstr "%1$s ti ha taggato [url=%2$s]nel suo/nella sua %3$s[/url]" +msgid "%1$s tagged you on their %2$s %3$s" +msgstr "%1$s ti ha taggato sul loro %2$s %3$s" -#: include/enotify.php:230 +#: include/enotify.php:218 #, php-format -msgid "%1$s commented on [url=%2$s]their %3$s[/url]" -msgstr "%1$s ha commentato [url=%2$s]il suo/la sua %3$s[/url]" +msgid "%1$s commented on their %2$s %3$s" +msgstr "%1$s ha commentato il suo %2$s %3$s" -#: include/enotify.php:243 +#: include/enotify.php:229 #, php-format -msgid "[Friendica:Notify] %s tagged you" -msgstr "[Friendica:Notifica] %s ti ha taggato" +msgid "%s %s tagged you" +msgstr "%s %s ti ha taggato" -#: include/enotify.php:245 +#: include/enotify.php:231 #, php-format msgid "%1$s tagged you at %2$s" msgstr "%1$s ti ha taggato su %2$s" -#: include/enotify.php:247 +#: include/enotify.php:233 #, php-format -msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s" -msgstr "[Friendica:Notifica] Commento di %2$s alla conversazione #%1$d" +msgid "%1$s Comment to conversation #%2$d by %3$s" +msgstr "%1$s Commento alla conversazione #%2$d di %3$s" -#: include/enotify.php:249 +#: include/enotify.php:235 #, php-format msgid "%s commented on an item/conversation you have been following." msgstr "%s ha commentato un elemento che stavi seguendo." -#: include/enotify.php:254 include/enotify.php:269 include/enotify.php:284 -#: include/enotify.php:303 include/enotify.php:319 +#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:280 +#: include/enotify.php:299 include/enotify.php:315 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Visita %s per vedere e/o commentare la conversazione" -#: include/enotify.php:261 +#: include/enotify.php:247 #, php-format -msgid "[Friendica:Notify] %s posted to your profile wall" -msgstr "[Friendica:Notifica] %s ha scritto sulla tua bacheca" +msgid "%s %s posted to your profile wall" +msgstr "%s %s ha scritto sulla bacheca del tuo profilo" -#: include/enotify.php:263 +#: include/enotify.php:249 #, php-format msgid "%1$s posted to your profile wall at %2$s" msgstr "%1$s ha scritto sulla tua bacheca su %2$s" -#: include/enotify.php:264 +#: include/enotify.php:250 #, php-format msgid "%1$s posted to [url=%2$s]your wall[/url]" msgstr "%1$s ha inviato un messaggio sulla [url=%2$s]tua bacheca[/url]" -#: include/enotify.php:276 +#: include/enotify.php:263 #, php-format -msgid "[Friendica:Notify] %s shared a new post" -msgstr "[Friendica:Notifica] %s ha condiviso un nuovo messaggio" +msgid "%s %s shared a new post" +msgstr "%s %s ha condiviso un nuovo messaggio" -#: include/enotify.php:278 +#: include/enotify.php:265 #, php-format msgid "%1$s shared a new post at %2$s" msgstr "%1$s ha condiviso un nuovo messaggio su %2$s" -#: include/enotify.php:279 +#: include/enotify.php:266 #, php-format msgid "%1$s [url=%2$s]shared a post[/url]." msgstr "%1$s [url=%2$s]ha condiviso un messaggio[/url]." -#: include/enotify.php:291 +#: include/enotify.php:271 #, php-format -msgid "[Friendica:Notify] %1$s poked you" -msgstr "[Friendica:Notifica] %1$s ti ha stuzzicato" +msgid "%s %s shared a post from %s" +msgstr "%s %s ha condiviso un messaggio da %s" -#: include/enotify.php:293 +#: include/enotify.php:273 +#, php-format +msgid "%1$s shared a post from %2$s at %3$s" +msgstr "%1$s ha condiviso un messaggio da %2$s su %3$s" + +#: include/enotify.php:274 +#, php-format +msgid "%1$s [url=%2$s]shared a post[/url] from %3$s." +msgstr "%1$s [url=%2$s]ha condiviso un messaggio[/url] da %3$s." + +#: include/enotify.php:287 +#, php-format +msgid "%1$s %2$s poked you" +msgstr "%1$s %2$s ti ha stuzzicato" + +#: include/enotify.php:289 #, php-format msgid "%1$s poked you at %2$s" msgstr "%1$s ti ha stuzzicato su %2$s" -#: include/enotify.php:294 +#: include/enotify.php:290 #, php-format msgid "%1$s [url=%2$s]poked you[/url]." msgstr "%1$s [url=%2$s]ti ha stuzzicato[/url]." -#: include/enotify.php:311 +#: include/enotify.php:307 #, php-format -msgid "[Friendica:Notify] %s tagged your post" -msgstr "[Friendica:Notifica] %s ha taggato un tuo messaggio" +msgid "%s %s tagged your post" +msgstr "%s %s ha taggato il tuo messaggio" -#: include/enotify.php:313 +#: include/enotify.php:309 #, php-format msgid "%1$s tagged your post at %2$s" -msgstr "%1$s ha taggato il tuo post su %2$s" +msgstr "%1$s ha taggato il tuo messaggio su %2$s" -#: include/enotify.php:314 +#: include/enotify.php:310 #, php-format msgid "%1$s tagged [url=%2$s]your post[/url]" -msgstr "%1$s ha taggato [url=%2$s]il tuo post[/url]" +msgstr "%1$s ha taggato [url=%2$s]il tuo messaggio[/url]" -#: include/enotify.php:326 -msgid "[Friendica:Notify] Introduction received" -msgstr "[Friendica:Notifica] Hai ricevuto una presentazione" +#: include/enotify.php:322 +#, php-format +msgid "%s Introduction received" +msgstr "%s Introduzione ricevuta" -#: include/enotify.php:328 +#: include/enotify.php:324 #, php-format msgid "You've received an introduction from '%1$s' at %2$s" msgstr "Hai ricevuto un'introduzione da '%1$s' su %2$s" -#: include/enotify.php:329 +#: include/enotify.php:325 #, php-format msgid "You've received [url=%1$s]an introduction[/url] from %2$s." msgstr "Hai ricevuto [url=%1$s]un'introduzione[/url] da %2$s." -#: include/enotify.php:334 include/enotify.php:380 +#: include/enotify.php:330 include/enotify.php:376 #, php-format msgid "You may visit their profile at %s" msgstr "Puoi visitare il suo profilo presso %s" -#: include/enotify.php:336 +#: include/enotify.php:332 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "Visita %s per approvare o rifiutare la presentazione." -#: include/enotify.php:343 -msgid "[Friendica:Notify] A new person is sharing with you" -msgstr "[Friendica:Notifica] Una nuova persona sta condividendo con te" +#: include/enotify.php:339 +#, php-format +msgid "%s A new person is sharing with you" +msgstr "%s Una nuova persona sta condividendo con te" -#: include/enotify.php:345 include/enotify.php:346 +#: include/enotify.php:341 include/enotify.php:342 #, php-format msgid "%1$s is sharing with you at %2$s" msgstr "%1$s sta condividendo con te su %2$s" -#: include/enotify.php:353 -msgid "[Friendica:Notify] You have a new follower" -msgstr "[Friendica:Notifica] Una nuova persona ti segue" +#: include/enotify.php:349 +#, php-format +msgid "%s You have a new follower" +msgstr "%s Hai un nuovo seguace" -#: include/enotify.php:355 include/enotify.php:356 +#: include/enotify.php:351 include/enotify.php:352 #, php-format msgid "You have a new follower at %2$s : %1$s" msgstr "Un nuovo utente ha iniziato a seguirti su %2$s : %1$s" -#: include/enotify.php:369 -msgid "[Friendica:Notify] Friend suggestion received" -msgstr "[Friendica:Notifica] Hai ricevuto un suggerimento di amicizia" +#: include/enotify.php:365 +#, php-format +msgid "%s Friend suggestion received" +msgstr "%s Suggerimento di amicizia ricevuto" -#: include/enotify.php:371 +#: include/enotify.php:367 #, php-format msgid "You've received a friend suggestion from '%1$s' at %2$s" msgstr "Hai ricevuto un suggerimento di amicizia da '%1$s' su %2$s" -#: include/enotify.php:372 +#: include/enotify.php:368 #, php-format msgid "" "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." msgstr "Hai ricevuto [url=%1$s]un suggerimento di amicizia[/url] per %2$s su %3$s" -#: include/enotify.php:378 +#: include/enotify.php:374 msgid "Name:" msgstr "Nome:" -#: include/enotify.php:379 +#: include/enotify.php:375 msgid "Photo:" msgstr "Foto:" -#: include/enotify.php:382 +#: include/enotify.php:378 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Visita %s per approvare o rifiutare il suggerimento." -#: include/enotify.php:390 include/enotify.php:405 -msgid "[Friendica:Notify] Connection accepted" -msgstr "[Friendica:Notifica] Connessione accettata" +#: include/enotify.php:386 include/enotify.php:401 +#, php-format +msgid "%s Connection accepted" +msgstr "%s Connessione accettata" -#: include/enotify.php:392 include/enotify.php:407 +#: include/enotify.php:388 include/enotify.php:403 #, php-format msgid "'%1$s' has accepted your connection request at %2$s" msgstr "'%1$s' ha accettato la tua richiesta di connessione su %2$s" -#: include/enotify.php:393 include/enotify.php:408 +#: include/enotify.php:389 include/enotify.php:404 #, php-format msgid "%2$s has accepted your [url=%1$s]connection request[/url]." msgstr "%2$s ha accettato la tua [url=%1$s]richiesta di connessione[/url]" -#: include/enotify.php:398 +#: include/enotify.php:394 msgid "" "You are now mutual friends and may exchange status updates, photos, and " "email without restriction." msgstr "Ora siete amici reciproci e potete scambiarvi aggiornamenti di stato, foto e messaggi privati senza restrizioni." -#: include/enotify.php:400 +#: include/enotify.php:396 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Visita %s se vuoi modificare questa relazione." -#: include/enotify.php:413 +#: include/enotify.php:409 #, php-format msgid "" "'%1$s' has chosen to accept you a fan, which restricts some forms of " @@ -798,37 +1179,37 @@ msgid "" "automatically." msgstr "'%1$s' ha scelto di accettarti come \"fan\", il che limita alcune forme di comunicazione, come i messaggi privati, e alcune possibilità di interazione col profilo. Se è una pagina di una comunità o di una celebrità, queste impostazioni sono state applicate automaticamente." -#: include/enotify.php:415 +#: include/enotify.php:411 #, php-format msgid "" "'%1$s' may choose to extend this into a two-way or more permissive " "relationship in the future." msgstr "'%1$s' può scegliere di estendere questa relazione in una relazione più permissiva in futuro." -#: include/enotify.php:417 +#: include/enotify.php:413 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Visita %s se desideri modificare questo collegamento." -#: include/enotify.php:427 mod/removeme.php:46 +#: include/enotify.php:423 mod/removeme.php:63 msgid "[Friendica System Notify]" msgstr "[Notifica di Sistema di Friendica]" -#: include/enotify.php:427 +#: include/enotify.php:423 msgid "registration request" msgstr "richiesta di registrazione" -#: include/enotify.php:429 +#: include/enotify.php:425 #, php-format msgid "You've received a registration request from '%1$s' at %2$s" msgstr "Hai ricevuto una richiesta di registrazione da '%1$s' su %2$s" -#: include/enotify.php:430 +#: include/enotify.php:426 #, php-format msgid "You've received a [url=%1$s]registration request[/url] from %2$s." msgstr "Hai ricevuto una [url=%1$s]richiesta di registrazione[/url] da %2$s." -#: include/enotify.php:435 +#: include/enotify.php:431 #, php-format msgid "" "Full Name:\t%s\n" @@ -836,1050 +1217,1382 @@ msgid "" "Login Name:\t%s (%s)" msgstr "Nome Completo:\t%s\nIndirizzo del sito:\t%s\nNome utente:\t%s (%s)" -#: include/enotify.php:441 +#: include/enotify.php:437 #, php-format msgid "Please visit %s to approve or reject the request." msgstr "Visita %s per approvare o rifiutare la richiesta." -#: include/items.php:354 mod/notice.php:20 mod/viewsrc.php:22 -#: mod/admin.php:299 mod/admin.php:2080 mod/admin.php:2327 -msgid "Item not found." -msgstr "Elemento non trovato." +#: include/api.php:1127 +#, php-format +msgid "Daily posting limit of %d post reached. The post was rejected." +msgid_plural "Daily posting limit of %d posts reached. The post was rejected." +msgstr[0] "Limite giornaliero di %d messaggio raggiunto. Il messaggio è stato rifiutato" +msgstr[1] "Limite giornaliero di %d messaggi raggiunto. Il messaggio è stato rifiutato." -#: include/items.php:392 -msgid "Do you really want to delete this item?" -msgstr "Vuoi veramente cancellare questo elemento?" +#: include/api.php:1141 +#, php-format +msgid "Weekly posting limit of %d post reached. The post was rejected." +msgid_plural "" +"Weekly posting limit of %d posts reached. The post was rejected." +msgstr[0] "Limite settimanale di %d messaggio raggiunto. Il messaggio è stato rifiutato" +msgstr[1] "Limite settimanale di %d messaggi raggiunto. Il messaggio è stato rifiutato." -#: include/items.php:394 mod/api.php:109 mod/dfrn_request.php:640 -#: mod/message.php:150 mod/suggest.php:41 mod/follow.php:159 -#: mod/profiles.php:526 mod/profiles.php:529 mod/profiles.php:551 -#: mod/settings.php:1077 mod/settings.php:1083 mod/settings.php:1090 -#: mod/settings.php:1094 mod/settings.php:1098 mod/settings.php:1102 -#: mod/settings.php:1106 mod/settings.php:1110 mod/settings.php:1130 -#: mod/settings.php:1131 mod/settings.php:1132 mod/settings.php:1133 -#: mod/settings.php:1134 src/Module/Contact.php:444 src/Module/Register.php:97 -msgid "Yes" -msgstr "Si" +#: include/api.php:1155 +#, php-format +msgid "Monthly posting limit of %d post reached. The post was rejected." +msgstr "Limite mensile di %d messaggi raggiunto. Il messaggio è stato rifiutato." -#: include/items.php:444 mod/allfriends.php:22 mod/api.php:34 mod/api.php:39 -#: mod/cal.php:303 mod/common.php:27 mod/crepair.php:90 mod/delegate.php:30 -#: mod/delegate.php:48 mod/delegate.php:59 mod/dfrn_confirm.php:66 -#: mod/dirfind.php:29 mod/editpost.php:22 mod/events.php:207 -#: mod/fsuggest.php:77 mod/invite.php:23 mod/invite.php:111 mod/manage.php:129 -#: mod/message.php:56 mod/message.php:101 mod/nogroup.php:18 mod/notes.php:27 -#: mod/notifications.php:70 mod/ostatus_subscribe.php:18 mod/photos.php:186 -#: mod/photos.php:1020 mod/poke.php:141 mod/profile_photo.php:32 -#: mod/profile_photo.php:177 mod/profile_photo.php:204 mod/regmod.php:89 -#: mod/repair_ostatus.php:16 mod/suggest.php:62 mod/uimport.php:17 -#: mod/unfollow.php:22 mod/unfollow.php:77 mod/unfollow.php:109 -#: mod/viewcontacts.php:56 mod/wall_attach.php:76 mod/wall_attach.php:79 -#: mod/wall_upload.php:107 mod/wall_upload.php:110 mod/wallmessage.php:19 -#: mod/wallmessage.php:43 mod/wallmessage.php:82 mod/wallmessage.php:106 -#: mod/follow.php:57 mod/follow.php:130 mod/item.php:169 mod/network.php:36 -#: mod/profiles.php:182 mod/profiles.php:499 mod/settings.php:50 -#: mod/settings.php:156 mod/settings.php:657 src/Module/Attach.php:42 -#: src/Module/Contact.php:360 src/Module/Register.php:193 -#: src/Module/Group.php:31 src/Module/Group.php:75 src/App.php:1312 -msgid "Permission denied." -msgstr "Permesso negato." +#: include/api.php:4452 mod/photos.php:106 mod/photos.php:197 +#: mod/photos.php:634 mod/photos.php:1051 mod/photos.php:1068 +#: mod/photos.php:1605 src/Module/Settings/Profile/Photo/Crop.php:97 +#: src/Module/Settings/Profile/Photo/Crop.php:113 +#: src/Module/Settings/Profile/Photo/Crop.php:129 +#: src/Module/Settings/Profile/Photo/Crop.php:178 +#: src/Module/Settings/Profile/Photo/Index.php:96 +#: src/Module/Settings/Profile/Photo/Index.php:102 src/Model/User.php:999 +#: src/Model/User.php:1007 src/Model/User.php:1015 +msgid "Profile Photos" +msgstr "Foto del profilo" -#: include/items.php:515 src/Content/Feature.php:99 -msgid "Archives" -msgstr "Archivi" - -#: include/items.php:521 view/theme/vier/theme.php:255 -#: src/Content/Widget.php:329 src/Content/ForumManager.php:135 -msgid "show more" -msgstr "mostra di più" - -#: mod/maintenance.php:26 -msgid "System down for maintenance" -msgstr "Sistema in manutenzione" - -#: mod/allfriends.php:52 -msgid "No friends to display." -msgstr "Nessun amico da visualizzare." - -#: mod/allfriends.php:89 mod/dirfind.php:217 mod/suggest.php:106 -#: mod/match.php:102 src/Content/Widget.php:39 src/Model/Profile.php:313 -msgid "Connect" -msgstr "Connetti" - -#: mod/api.php:84 mod/api.php:106 -msgid "Authorize application connection" -msgstr "Autorizza la connessione dell'applicazione" - -#: mod/api.php:85 -msgid "Return to your app and insert this Securty Code:" -msgstr "Torna alla tua applicazione e inserisci questo codice di sicurezza:" - -#: mod/api.php:94 -msgid "Please login to continue." -msgstr "Effettua il login per continuare." - -#: mod/api.php:108 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Vuoi autorizzare questa applicazione per accedere ai messaggi e ai contatti, e / o creare nuovi messaggi per te?" - -#: mod/api.php:110 mod/dfrn_request.php:640 mod/follow.php:159 -#: mod/profiles.php:526 mod/profiles.php:530 mod/profiles.php:551 -#: mod/settings.php:1077 mod/settings.php:1083 mod/settings.php:1090 -#: mod/settings.php:1094 mod/settings.php:1098 mod/settings.php:1102 -#: mod/settings.php:1106 mod/settings.php:1110 mod/settings.php:1130 -#: mod/settings.php:1131 mod/settings.php:1132 mod/settings.php:1133 -#: mod/settings.php:1134 src/Module/Register.php:98 -msgid "No" -msgstr "No" - -#: mod/bookmarklet.php:22 src/Content/Nav.php:170 src/Module/Login.php:322 -msgid "Login" -msgstr "Accedi" - -#: mod/bookmarklet.php:32 -msgid "Bad Request" -msgstr "Bad Request" - -#: mod/bookmarklet.php:54 -msgid "The post was created" -msgstr "Il messaggio è stato creato" - -#: mod/cal.php:34 mod/cal.php:38 mod/community.php:39 mod/viewcontacts.php:23 -#: mod/viewcontacts.php:27 mod/viewsrc.php:13 mod/follow.php:20 +#: mod/redir.php:34 mod/redir.php:203 mod/cal.php:47 mod/cal.php:51 +#: mod/follow.php:37 src/Module/Debug/ItemBody.php:37 +#: src/Module/Conversation/Community.php:145 src/Module/Item/Ignore.php:41 +#: src/Module/Diaspora/Receive.php:51 msgid "Access denied." msgstr "Accesso negato." -#: mod/cal.php:46 mod/dfrn_poll.php:486 mod/help.php:68 -#: mod/viewcontacts.php:34 src/App.php:1232 -msgid "Page not found." -msgstr "Pagina non trovata." +#: mod/redir.php:50 mod/redir.php:130 +msgid "Bad Request." +msgstr "Richiesta Errata." -#: mod/cal.php:141 mod/display.php:306 src/Module/Profile.php:174 -msgid "Access to this profile has been restricted." -msgstr "L'accesso a questo profilo è stato limitato." - -#: mod/cal.php:273 mod/events.php:384 view/theme/frio/theme.php:266 -#: view/theme/frio/theme.php:270 src/Content/Nav.php:160 -#: src/Content/Nav.php:226 src/Model/Profile.php:937 src/Model/Profile.php:948 -msgid "Events" -msgstr "Eventi" - -#: mod/cal.php:274 mod/events.php:385 -msgid "View" -msgstr "Mostra" - -#: mod/cal.php:275 mod/events.php:387 -msgid "Previous" -msgstr "Precedente" - -#: mod/cal.php:276 mod/events.php:388 src/Module/Install.php:172 -msgid "Next" -msgstr "Successivo" - -#: mod/cal.php:279 mod/events.php:393 src/Model/Event.php:428 -msgid "today" -msgstr "oggi" - -#: mod/cal.php:280 mod/events.php:394 src/Util/Temporal.php:314 -#: src/Model/Event.php:429 -msgid "month" -msgstr "mese" - -#: mod/cal.php:281 mod/events.php:395 src/Util/Temporal.php:315 -#: src/Model/Event.php:430 -msgid "week" -msgstr "settimana" - -#: mod/cal.php:282 mod/events.php:396 src/Util/Temporal.php:316 -#: src/Model/Event.php:431 -msgid "day" -msgstr "giorno" - -#: mod/cal.php:283 mod/events.php:397 -msgid "list" -msgstr "lista" - -#: mod/cal.php:296 src/Core/Console/NewPassword.php:67 src/Model/User.php:324 -msgid "User not found" -msgstr "Utente non trovato" - -#: mod/cal.php:312 -msgid "This calendar format is not supported" -msgstr "Questo formato di calendario non è supportato" - -#: mod/cal.php:314 -msgid "No exportable data found" -msgstr "Nessun dato esportabile trovato" - -#: mod/cal.php:331 -msgid "calendar" -msgstr "calendario" - -#: mod/common.php:90 -msgid "No contacts in common." -msgstr "Nessun contatto in comune." - -#: mod/common.php:141 src/Module/Contact.php:892 -msgid "Common Friends" -msgstr "Amici in comune" - -#: mod/community.php:32 mod/dfrn_request.php:597 mod/photos.php:903 -#: mod/probe.php:13 mod/search.php:96 mod/search.php:102 mod/videos.php:147 -#: mod/viewcontacts.php:46 mod/webfinger.php:16 mod/directory.php:43 -#: mod/display.php:203 -msgid "Public access denied." -msgstr "Accesso negato." - -#: mod/community.php:75 -msgid "Community option not available." -msgstr "Opzione Comunità non disponibile" - -#: mod/community.php:92 -msgid "Not available." -msgstr "Non disponibile." - -#: mod/community.php:102 -msgid "Local Community" -msgstr "Comunità Locale" - -#: mod/community.php:105 -msgid "Posts from local users on this server" -msgstr "Messaggi dagli utenti locali su questo sito" - -#: mod/community.php:113 -msgid "Global Community" -msgstr "Comunità Globale" - -#: mod/community.php:116 -msgid "Posts from users of the whole federated network" -msgstr "Messaggi dagli utenti della rete federata" - -#: mod/community.php:162 mod/search.php:229 -msgid "No results." -msgstr "Nessun risultato." - -#: mod/community.php:206 -msgid "" -"This community stream shows all public posts received by this node. They may" -" not reflect the opinions of this node’s users." -msgstr "Questa pagina comunità mostra tutti i post pubblici ricevuti da questo nodo. Potrebbero non riflettere le opinioni degli utenti di questo nodo." - -#: mod/crepair.php:79 -msgid "Contact settings applied." -msgstr "Contatto modificato." - -#: mod/crepair.php:81 -msgid "Contact update failed." -msgstr "Le modifiche al contatto non sono state salvate." - -#: mod/crepair.php:102 mod/dfrn_confirm.php:127 mod/fsuggest.php:28 -#: mod/fsuggest.php:89 mod/redir.php:31 mod/redir.php:137 -#: src/Module/Group.php:89 +#: mod/redir.php:56 mod/redir.php:157 mod/dfrn_confirm.php:139 +#: src/Module/FriendSuggest.php:54 src/Module/FriendSuggest.php:93 +#: src/Module/Group.php:105 src/Module/Contact/Advanced.php:53 +#: src/Module/Contact/Advanced.php:106 src/Module/Contact/Contacts.php:33 msgid "Contact not found." msgstr "Contatto non trovato." -#: mod/crepair.php:115 +#: mod/wallmessage.php:35 mod/wallmessage.php:59 mod/wallmessage.php:96 +#: mod/wallmessage.php:120 mod/dfrn_confirm.php:78 mod/settings.php:47 +#: mod/settings.php:65 mod/settings.php:489 mod/network.php:47 +#: mod/repair_ostatus.php:31 mod/unfollow.php:37 mod/unfollow.php:91 +#: mod/unfollow.php:123 mod/message.php:70 mod/message.php:113 +#: mod/ostatus_subscribe.php:30 mod/suggest.php:34 mod/wall_upload.php:99 +#: mod/wall_upload.php:102 mod/api.php:50 mod/api.php:55 +#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/item.php:189 +#: mod/item.php:194 mod/item.php:941 mod/uimport.php:32 mod/editpost.php:38 +#: mod/events.php:228 mod/follow.php:76 mod/follow.php:152 mod/notes.php:43 +#: mod/photos.php:179 mod/photos.php:930 +#: src/Module/Notifications/Notification.php:47 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Profile/Common.php:57 src/Module/Profile/Contacts.php:57 +#: src/Module/BaseNotifications.php:88 src/Module/Register.php:62 +#: src/Module/Register.php:75 src/Module/Register.php:195 +#: src/Module/Register.php:234 src/Module/FriendSuggest.php:44 +#: src/Module/BaseApi.php:59 src/Module/BaseApi.php:65 +#: src/Module/Delegation.php:118 src/Module/Contact.php:375 +#: src/Module/FollowConfirm.php:16 src/Module/Invite.php:40 +#: src/Module/Invite.php:128 src/Module/Attach.php:56 src/Module/Group.php:45 +#: src/Module/Group.php:90 src/Module/Search/Directory.php:38 +#: src/Module/Contact/Advanced.php:43 +#: src/Module/Settings/Profile/Photo/Crop.php:157 +#: src/Module/Settings/Profile/Photo/Index.php:113 +#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 +#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:116 +msgid "Permission denied." +msgstr "Permesso negato." + +#: mod/wallmessage.php:68 mod/wallmessage.php:129 +#, php-format +msgid "Number of daily wall messages for %s exceeded. Message failed." +msgstr "Numero giornaliero di messaggi per %s superato. Invio fallito." + +#: mod/wallmessage.php:76 mod/message.php:84 +msgid "No recipient selected." +msgstr "Nessun destinatario selezionato." + +#: mod/wallmessage.php:79 +msgid "Unable to check your home location." +msgstr "Impossibile controllare la tua posizione di origine." + +#: mod/wallmessage.php:82 mod/message.php:91 +msgid "Message could not be sent." +msgstr "Il messaggio non può essere inviato." + +#: mod/wallmessage.php:85 mod/message.php:94 +msgid "Message collection failure." +msgstr "Errore recuperando il messaggio." + +#: mod/wallmessage.php:103 mod/wallmessage.php:112 +msgid "No recipient." +msgstr "Nessun destinatario." + +#: mod/wallmessage.php:137 mod/message.php:185 mod/message.php:299 +msgid "Please enter a link URL:" +msgstr "Inserisci un collegamento URL:" + +#: mod/wallmessage.php:142 mod/message.php:194 +msgid "Send Private Message" +msgstr "Invia un messaggio privato" + +#: mod/wallmessage.php:143 +#, php-format msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact may stop working." -msgstr "ATTENZIONE: Queste sono impostazioni avanzate e se inserisci informazioni errate le tue comunicazioni con questo contatto potrebbero non funzionare più" +"If you wish for %s to respond, please check that the privacy settings on " +"your site allow private mail from unknown senders." +msgstr "Se vuoi che %s ti risponda, controlla che le tue impostazioni di privacy permettano la ricezione di messaggi privati da mittenti sconosciuti." -#: mod/crepair.php:116 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "Usa ora il tasto 'Indietro' del tuo browser se non sei sicuro di cosa fare in questa pagina." +#: mod/wallmessage.php:144 mod/message.php:195 mod/message.php:365 +msgid "To:" +msgstr "A:" -#: mod/crepair.php:130 mod/crepair.php:132 -msgid "No mirroring" -msgstr "Non duplicare" +#: mod/wallmessage.php:145 mod/message.php:196 mod/message.php:366 +msgid "Subject:" +msgstr "Oggetto:" -#: mod/crepair.php:130 -msgid "Mirror as forwarded posting" -msgstr "Duplica come messaggi ricondivisi" +#: mod/wallmessage.php:151 mod/message.php:200 mod/message.php:369 +#: src/Module/Invite.php:168 +msgid "Your message:" +msgstr "Il tuo messaggio:" -#: mod/crepair.php:130 mod/crepair.php:132 -msgid "Mirror as my own posting" -msgstr "Duplica come miei messaggi" +#: mod/wallmessage.php:154 mod/message.php:204 mod/message.php:374 +#: mod/editpost.php:94 +msgid "Insert web link" +msgstr "Inserisci collegamento web" -#: mod/crepair.php:145 -msgid "Return to contact editor" -msgstr "Ritorna alla modifica contatto" - -#: mod/crepair.php:147 -msgid "Refetch contact data" -msgstr "Ricarica dati contatto" - -#: mod/crepair.php:149 mod/events.php:553 mod/fsuggest.php:106 -#: mod/invite.php:154 mod/manage.php:182 mod/message.php:261 -#: mod/message.php:441 mod/photos.php:1049 mod/photos.php:1137 -#: mod/photos.php:1412 mod/photos.php:1457 mod/photos.php:1496 -#: mod/photos.php:1556 mod/poke.php:188 mod/profiles.php:562 -#: view/theme/duepuntozero/config.php:72 view/theme/frio/config.php:121 -#: view/theme/quattro/config.php:74 view/theme/vier/config.php:120 -#: src/Module/Contact.php:594 src/Module/Install.php:212 -#: src/Module/Install.php:253 src/Module/Install.php:290 -#: src/Module/Localtime.php:45 src/Object/Post.php:877 -msgid "Submit" -msgstr "Invia" - -#: mod/crepair.php:150 -msgid "Remote Self" -msgstr "Io remoto" - -#: mod/crepair.php:153 -msgid "Mirror postings from this contact" -msgstr "Ripeti i messaggi di questo contatto" - -#: mod/crepair.php:155 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "Imposta questo contatto come 'io remoto', questo farà si che friendica re invii i nuovi messaggi da questo contatto." - -#: mod/crepair.php:159 mod/admin.php:523 mod/admin.php:2005 mod/admin.php:2016 -#: mod/admin.php:2030 mod/admin.php:2046 mod/settings.php:669 -#: mod/settings.php:695 -msgid "Name" -msgstr "Nome" - -#: mod/crepair.php:160 -msgid "Account Nickname" -msgstr "Nome utente" - -#: mod/crepair.php:161 -msgid "@Tagname - overrides Name/Nickname" -msgstr "@TagName - al posto del nome utente" - -#: mod/crepair.php:162 -msgid "Account URL" -msgstr "URL dell'utente" - -#: mod/crepair.php:163 -msgid "Account URL Alias" -msgstr "Alias URL Account" - -#: mod/crepair.php:164 -msgid "Friend Request URL" -msgstr "URL Richiesta Amicizia" - -#: mod/crepair.php:165 -msgid "Friend Confirm URL" -msgstr "URL Conferma Amicizia" - -#: mod/crepair.php:166 -msgid "Notification Endpoint URL" -msgstr "URL Notifiche" - -#: mod/crepair.php:167 -msgid "Poll/Feed URL" -msgstr "URL Feed" - -#: mod/crepair.php:168 -msgid "New photo from this URL" -msgstr "Nuova foto da questo URL" - -#: mod/delegate.php:42 -msgid "Parent user not found." -msgstr "Utente principale non trovato." - -#: mod/delegate.php:149 -msgid "No parent user" -msgstr "Nessun utente principale" - -#: mod/delegate.php:164 -msgid "Parent Password:" -msgstr "Password Principale:" - -#: mod/delegate.php:164 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "Inserisci la password dell'account principale per autorizzare la tua richiesta." - -#: mod/delegate.php:171 -msgid "Parent User" -msgstr "Utente Principale" - -#: mod/delegate.php:174 -msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "Gli utenti principali hanno il controllo totale su questo account, comprese le impostazioni. Assicurati di controllare due volte a chi stai fornendo questo accesso." - -#: mod/delegate.php:175 mod/admin.php:333 mod/admin.php:1533 -#: mod/admin.php:2189 mod/admin.php:2430 mod/admin.php:2506 mod/admin.php:2656 -#: mod/settings.php:667 mod/settings.php:774 mod/settings.php:862 -#: mod/settings.php:941 mod/settings.php:1166 -msgid "Save Settings" -msgstr "Salva Impostazioni" - -#: mod/delegate.php:176 src/Content/Nav.php:261 -msgid "Delegate Page Management" -msgstr "Gestione delegati per la pagina" - -#: mod/delegate.php:177 -msgid "Delegates" -msgstr "Delegati" - -#: mod/delegate.php:179 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "I Delegati sono in grado di gestire tutti gli aspetti di questa pagina, tranne per le impostazioni di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente." - -#: mod/delegate.php:180 -msgid "Existing Page Delegates" -msgstr "Delegati Pagina Esistenti" - -#: mod/delegate.php:182 -msgid "Potential Delegates" -msgstr "Delegati Potenziali" - -#: mod/delegate.php:184 mod/tagrm.php:114 -msgid "Remove" -msgstr "Rimuovi" - -#: mod/delegate.php:185 -msgid "Add" -msgstr "Aggiungi" - -#: mod/delegate.php:186 -msgid "No entries." -msgstr "Nessuna voce." - -#: mod/dfrn_confirm.php:72 mod/profiles.php:43 mod/profiles.php:152 -#: mod/profiles.php:196 mod/profiles.php:511 +#: mod/dfrn_confirm.php:84 src/Module/Profile/Profile.php:82 msgid "Profile not found." msgstr "Profilo non trovato." -#: mod/dfrn_confirm.php:128 +#: mod/dfrn_confirm.php:140 msgid "" "This may occasionally happen if contact was requested by both persons and it" " has already been approved." msgstr "Questo può accadere occasionalmente se la richiesta di contatto era stata inviata da entrambe le persone e già approvata." -#: mod/dfrn_confirm.php:238 +#: mod/dfrn_confirm.php:241 msgid "Response from remote site was not understood." msgstr "Errore di comunicazione con l'altro sito." -#: mod/dfrn_confirm.php:245 mod/dfrn_confirm.php:251 +#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 msgid "Unexpected response from remote site: " msgstr "La risposta dell'altro sito non può essere gestita: " -#: mod/dfrn_confirm.php:260 +#: mod/dfrn_confirm.php:263 msgid "Confirmation completed successfully." msgstr "Conferma completata con successo." -#: mod/dfrn_confirm.php:272 +#: mod/dfrn_confirm.php:275 msgid "Temporary failure. Please wait and try again." msgstr "Problema temporaneo. Attendi e riprova." -#: mod/dfrn_confirm.php:275 +#: mod/dfrn_confirm.php:278 msgid "Introduction failed or was revoked." msgstr "La presentazione ha generato un errore o è stata revocata." -#: mod/dfrn_confirm.php:280 +#: mod/dfrn_confirm.php:283 msgid "Remote site reported: " msgstr "Il sito remoto riporta: " -#: mod/dfrn_confirm.php:386 -msgid "Unable to set contact photo." -msgstr "Impossibile impostare la foto del contatto." - -#: mod/dfrn_confirm.php:448 +#: mod/dfrn_confirm.php:388 #, php-format msgid "No user record found for '%s' " msgstr "Nessun utente trovato '%s'" -#: mod/dfrn_confirm.php:458 +#: mod/dfrn_confirm.php:398 msgid "Our site encryption key is apparently messed up." msgstr "La nostra chiave di criptazione del sito sembra essere corrotta." -#: mod/dfrn_confirm.php:469 +#: mod/dfrn_confirm.php:409 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "E' stato fornito un indirizzo vuoto o non possiamo decrittare l'indirizzo." -#: mod/dfrn_confirm.php:485 +#: mod/dfrn_confirm.php:425 msgid "Contact record was not found for you on our site." msgstr "Il contatto non è stato trovato sul nostro sito." -#: mod/dfrn_confirm.php:499 +#: mod/dfrn_confirm.php:439 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "La chiave pubblica del sito non è disponibile per l'URL %s" -#: mod/dfrn_confirm.php:515 +#: mod/dfrn_confirm.php:455 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "L'ID fornito dal tuo sistema è duplicato sul nostro sistema. Se riprovi dovrebbe funzionare." -#: mod/dfrn_confirm.php:526 +#: mod/dfrn_confirm.php:466 msgid "Unable to set your contact credentials on our system." msgstr "Impossibile impostare le credenziali del tuo contatto sul nostro sistema." -#: mod/dfrn_confirm.php:582 +#: mod/dfrn_confirm.php:522 msgid "Unable to update your contact profile details on our system" msgstr "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema" -#: mod/dfrn_confirm.php:612 mod/dfrn_request.php:560 -#: src/Model/Contact.php:2130 +#: mod/dfrn_confirm.php:552 mod/dfrn_request.php:569 +#: src/Model/Contact.php:2392 msgid "[Name Withheld]" msgstr "[Nome Nascosto]" -#: mod/dfrn_poll.php:125 mod/dfrn_poll.php:530 +#: mod/videos.php:129 mod/display.php:179 mod/dfrn_request.php:606 +#: mod/photos.php:844 src/Module/Debug/WebFinger.php:38 +#: src/Module/Debug/Probe.php:39 src/Module/Conversation/Community.php:139 +#: src/Module/Directory.php:49 src/Module/Search/Index.php:49 +#: src/Module/Search/Index.php:54 +msgid "Public access denied." +msgstr "Accesso negato." + +#: mod/videos.php:134 +msgid "No videos selected" +msgstr "Nessun video selezionato" + +#: mod/videos.php:182 mod/photos.php:915 +msgid "Access to this item is restricted." +msgstr "Questo oggetto non è visibile a tutti." + +#: mod/videos.php:252 src/Model/Item.php:3576 +msgid "View Video" +msgstr "Guarda Video" + +#: mod/videos.php:259 mod/photos.php:1625 +msgid "View Album" +msgstr "Sfoglia l'album" + +#: mod/videos.php:267 +msgid "Recent Videos" +msgstr "Video Recenti" + +#: mod/videos.php:269 +msgid "Upload New Videos" +msgstr "Carica Nuovo Video" + +#: mod/match.php:62 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "Nessuna parola chiave corrisponde. Per favore aggiungi parole chiave al tuo profilo." + +#: mod/match.php:105 src/Content/Pager.php:216 +msgid "first" +msgstr "primo" + +#: mod/match.php:110 src/Content/Pager.php:276 +msgid "next" +msgstr "succ" + +#: mod/match.php:120 src/Module/BaseSearch.php:117 +msgid "No matches" +msgstr "Nessun risultato" + +#: mod/match.php:125 +msgid "Profile Match" +msgstr "Profili corrispondenti" + +#: mod/settings.php:90 +msgid "Missing some important data!" +msgstr "Mancano alcuni dati importanti!" + +#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:838 +msgid "Update" +msgstr "Aggiorna" + +#: mod/settings.php:200 +msgid "Failed to connect with email account using the settings provided." +msgstr "Impossibile collegarsi all'account email con i parametri forniti." + +#: mod/settings.php:229 +msgid "Contact CSV file upload error" +msgstr "Errore nel caricamento del file CSV dei contatti" + +#: mod/settings.php:244 +msgid "Importing Contacts done" +msgstr "Importazione dei Contatti riuscita" + +#: mod/settings.php:255 +msgid "Relocate message has been send to your contacts" +msgstr "Il messaggio di trasloco è stato inviato ai tuoi contatti" + +#: mod/settings.php:267 +msgid "Passwords do not match." +msgstr "Le password non corrispondono." + +#: mod/settings.php:275 src/Console/User.php:166 +msgid "Password update failed. Please try again." +msgstr "Aggiornamento password fallito. Prova ancora." + +#: mod/settings.php:278 src/Console/User.php:169 +msgid "Password changed." +msgstr "Password cambiata." + +#: mod/settings.php:281 +msgid "Password unchanged." +msgstr "Password non modificata." + +#: mod/settings.php:364 +msgid "Please use a shorter name." +msgstr "Per favore utilizza un nome più corto." + +#: mod/settings.php:367 +msgid "Name too short." +msgstr "Nome troppo corto." + +#: mod/settings.php:374 +msgid "Wrong Password." +msgstr "Password Sbagliata." + +#: mod/settings.php:379 +msgid "Invalid email." +msgstr "Email non valida." + +#: mod/settings.php:385 +msgid "Cannot change to that email." +msgstr "Non puoi usare quella email." + +#: mod/settings.php:422 +msgid "Private forum has no privacy permissions. Using default privacy group." +msgstr "Il forum privato non ha permessi di privacy. Uso il gruppo di privacy predefinito." + +#: mod/settings.php:425 +msgid "Private forum has no privacy permissions and no default privacy group." +msgstr "Il gruppo privato non ha permessi di privacy e nessun gruppo di privacy predefinito." + +#: mod/settings.php:442 +msgid "Settings were not updated." +msgstr "Le impostazioni non sono state aggiornate." + +#: mod/settings.php:498 mod/settings.php:524 mod/settings.php:558 +msgid "Add application" +msgstr "Aggiungi applicazione" + +#: mod/settings.php:499 mod/settings.php:606 mod/settings.php:704 +#: mod/settings.php:839 src/Module/Admin/Themes/Index.php:113 +#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:82 +#: src/Module/Admin/Site.php:589 src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Settings/Delegation.php:170 +#: src/Module/Settings/Display.php:185 +msgid "Save Settings" +msgstr "Salva Impostazioni" + +#: mod/settings.php:501 mod/settings.php:527 src/Module/Admin/Users.php:232 +#: src/Module/Admin/Users.php:243 src/Module/Admin/Users.php:257 +#: src/Module/Admin/Users.php:273 src/Module/Admin/Blocklist/Contact.php:90 +#: src/Module/Contact/Advanced.php:150 +msgid "Name" +msgstr "Nome" + +#: mod/settings.php:502 mod/settings.php:528 +msgid "Consumer Key" +msgstr "Consumer Key" + +#: mod/settings.php:503 mod/settings.php:529 +msgid "Consumer Secret" +msgstr "Consumer Secret" + +#: mod/settings.php:504 mod/settings.php:530 +msgid "Redirect" +msgstr "Redirect" + +#: mod/settings.php:505 mod/settings.php:531 +msgid "Icon url" +msgstr "Url icona" + +#: mod/settings.php:516 +msgid "You can't edit this application." +msgstr "Non puoi modificare questa applicazione." + +#: mod/settings.php:557 +msgid "Connected Apps" +msgstr "Applicazioni Collegate" + +#: mod/settings.php:559 src/Object/Post.php:184 src/Object/Post.php:186 +msgid "Edit" +msgstr "Modifica" + +#: mod/settings.php:561 +msgid "Client key starts with" +msgstr "Chiave del client inizia con" + +#: mod/settings.php:562 +msgid "No name" +msgstr "Nessun nome" + +#: mod/settings.php:563 +msgid "Remove authorization" +msgstr "Rimuovi l'autorizzazione" + +#: mod/settings.php:574 +msgid "No Addon settings configured" +msgstr "Nessun addon ha impostazioni modificabili" + +#: mod/settings.php:583 +msgid "Addon Settings" +msgstr "Impostazioni Addon" + +#: mod/settings.php:604 +msgid "Additional Features" +msgstr "Funzionalità aggiuntive" + +#: mod/settings.php:629 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "Diaspora (Socialhome, Hubzilla)" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "enabled" +msgstr "abilitato" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "disabled" +msgstr "disabilitato" + +#: mod/settings.php:629 mod/settings.php:630 +#, php-format +msgid "Built-in support for %s connectivity is %s" +msgstr "Il supporto integrato per la connettività con %s è %s" + +#: mod/settings.php:630 +msgid "OStatus (GNU Social)" +msgstr "OStatus (GNU Social)" + +#: mod/settings.php:661 +msgid "Email access is disabled on this site." +msgstr "L'accesso email è disabilitato su questo sito." + +#: mod/settings.php:666 mod/settings.php:702 +msgid "None" +msgstr "Nessuna" + +#: mod/settings.php:672 src/Module/BaseSettings.php:80 +msgid "Social Networks" +msgstr "Social Networks" + +#: mod/settings.php:677 +msgid "General Social Media Settings" +msgstr "Impostazioni Media Sociali" + +#: mod/settings.php:678 +msgid "Accept only top level posts by contacts you follow" +msgstr "Accetta solo messaggi di primo livello dai contatti che segui" + +#: mod/settings.php:678 +msgid "" +"The system does an auto completion of threads when a comment arrives. This " +"has got the side effect that you can receive posts that had been started by " +"a non-follower but had been commented by someone you follow. This setting " +"deactivates this behaviour. When activated, you strictly only will receive " +"posts from people you really do follow." +msgstr "Il sistema completa automaticamente le conversazioni quando arriva un commento. Questo può far si che tu riceva messaggi iniziati da qualcuno che non segui ma son stati commentati da qualcuno che segui. Questa impostazione disattiva questo comportamento. Quando attivo, riceverai solamente i messaggi da persone che veramente segui." + +#: mod/settings.php:679 +msgid "Disable Content Warning" +msgstr "Disabilita Avviso Contenuto" + +#: mod/settings.php:679 +msgid "" +"Users on networks like Mastodon or Pleroma are able to set a content warning" +" field which collapse their post by default. This disables the automatic " +"collapsing and sets the content warning as the post title. Doesn't affect " +"any other content filtering you eventually set up." +msgstr "Gli utenti su reti come Mastodon o Pleroma sono in grado di impostare un campo di avviso che collassa i loro post. Questa impostazione disabilita il collasso automatico e imposta l'avviso di contenuto come titolo del post. Non ha effetto su altri filtri di contenuto che hai eventualmente impostato." + +#: mod/settings.php:680 +msgid "Disable intelligent shortening" +msgstr "Disabilita accorciamento intelligente" + +#: mod/settings.php:680 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If this option is enabled then every shortened post will always point to the" +" original friendica post." +msgstr "Normalmente il sistema tenta di trovare il migliore collegamento da aggiungere ad un messaggio accorciato. Se questa opzione è abilitata, ogni messaggio accorciato conterrà sempre un collegamento al messaggio originale su Friendica." + +#: mod/settings.php:681 +msgid "Attach the link title" +msgstr "Allega il titolo del collegamento" + +#: mod/settings.php:681 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" +" share feed content." +msgstr "Quando attivato, il titolo del collegamento allegato sarà aggiunto come titolo dei messaggi su Diaspora. Questo è più che altro utile con i contatti \"remoti di sè stessi\" che condividono il contenuto del flusso." + +#: mod/settings.php:682 +msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" +msgstr "Segui automaticamente chiunque da GNU Social (OStatus) ti segua o ti menzioni" + +#: mod/settings.php:682 +msgid "" +"If you receive a message from an unknown OStatus user, this option decides " +"what to do. If it is checked, a new contact will be created for every " +"unknown user." +msgstr "Se ricevi un messaggio da un utente OStatus sconosciuto, questa opzione decide cosa fare. Se selezionato, un nuovo contatto verrà creato per ogni utente sconosciuto." + +#: mod/settings.php:683 +msgid "Default group for OStatus contacts" +msgstr "Gruppo di default per i contatti OStatus" + +#: mod/settings.php:684 +msgid "Your legacy GNU Social account" +msgstr "Il tuo vecchio account GNU Social" + +#: mod/settings.php:684 +msgid "" +"If you enter your old GNU Social/Statusnet account name here (in the format " +"user@domain.tld), your contacts will be added automatically. The field will " +"be emptied when done." +msgstr "Se inserisci il nome del tuo vecchio account GNU Social/Statusnet qui (nel formato utente@dominio.tld), i tuoi contatti verranno automaticamente aggiunti. Il campo verrà svuotato una volta terminato." + +#: mod/settings.php:687 +msgid "Repair OStatus subscriptions" +msgstr "Ripara le iscrizioni OStatus" + +#: mod/settings.php:691 +msgid "Email/Mailbox Setup" +msgstr "Impostazioni email" + +#: mod/settings.php:692 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "Se vuoi comunicare con i contatti email usando questo servizio, specifica come collegarti alla tua casella di posta. (opzionale)" + +#: mod/settings.php:693 +msgid "Last successful email check:" +msgstr "Ultimo controllo email eseguito con successo:" + +#: mod/settings.php:695 +msgid "IMAP server name:" +msgstr "Nome server IMAP:" + +#: mod/settings.php:696 +msgid "IMAP port:" +msgstr "Porta IMAP:" + +#: mod/settings.php:697 +msgid "Security:" +msgstr "Sicurezza:" + +#: mod/settings.php:698 +msgid "Email login name:" +msgstr "Nome utente email:" + +#: mod/settings.php:699 +msgid "Email password:" +msgstr "Password email:" + +#: mod/settings.php:700 +msgid "Reply-to address:" +msgstr "Indirizzo di risposta:" + +#: mod/settings.php:701 +msgid "Send public posts to all email contacts:" +msgstr "Invia i messaggi pubblici ai contatti email:" + +#: mod/settings.php:702 +msgid "Action after import:" +msgstr "Azione dopo importazione:" + +#: mod/settings.php:702 src/Content/Nav.php:270 +msgid "Mark as seen" +msgstr "Segna come letto" + +#: mod/settings.php:702 +msgid "Move to folder" +msgstr "Sposta nella cartella" + +#: mod/settings.php:703 +msgid "Move to folder:" +msgstr "Sposta nella cartella:" + +#: mod/settings.php:717 +msgid "Unable to find your profile. Please contact your admin." +msgstr "Impossibile trovare il tuo profilo. Contatta il tuo amministratore." + +#: mod/settings.php:753 +msgid "Account Types" +msgstr "Tipi di Account" + +#: mod/settings.php:754 +msgid "Personal Page Subtypes" +msgstr "Sottotipi di Pagine Personali" + +#: mod/settings.php:755 +msgid "Community Forum Subtypes" +msgstr "Sottotipi di Community Forum" + +#: mod/settings.php:762 src/Module/Admin/Users.php:189 +msgid "Personal Page" +msgstr "Pagina Personale" + +#: mod/settings.php:763 +msgid "Account for a personal profile." +msgstr "Account per profilo personale." + +#: mod/settings.php:766 src/Module/Admin/Users.php:190 +msgid "Organisation Page" +msgstr "Pagina Organizzazione" + +#: mod/settings.php:767 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "Account per un'organizzazione, che automaticamente approva le richieste di contatto come \"Follower\"." + +#: mod/settings.php:770 src/Module/Admin/Users.php:191 +msgid "News Page" +msgstr "Pagina Notizie" + +#: mod/settings.php:771 +msgid "" +"Account for a news reflector that automatically approves contact requests as" +" \"Followers\"." +msgstr "Account per notizie, che automaticamente approva le richieste di contatto come \"Follower\"" + +#: mod/settings.php:774 src/Module/Admin/Users.php:192 +msgid "Community Forum" +msgstr "Community Forum" + +#: mod/settings.php:775 +msgid "Account for community discussions." +msgstr "Account per discussioni comunitarie." + +#: mod/settings.php:778 src/Module/Admin/Users.php:182 +msgid "Normal Account Page" +msgstr "Pagina Account Normale" + +#: mod/settings.php:779 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "Account per un profilo personale, che richiede l'approvazione delle richieste di contatto come \"Amico\" o \"Follower\"." + +#: mod/settings.php:782 src/Module/Admin/Users.php:183 +msgid "Soapbox Page" +msgstr "Pagina Sandbox" + +#: mod/settings.php:783 +msgid "" +"Account for a public profile that automatically approves contact requests as" +" \"Followers\"." +msgstr "Account per un profilo publico, che automaticamente approva le richieste di contatto come \"Follower\"." + +#: mod/settings.php:786 src/Module/Admin/Users.php:184 +msgid "Public Forum" +msgstr "Forum Pubblico" + +#: mod/settings.php:787 +msgid "Automatically approves all contact requests." +msgstr "Approva automaticamente tutte le richieste di contatto." + +#: mod/settings.php:790 src/Module/Admin/Users.php:185 +msgid "Automatic Friend Page" +msgstr "Pagina con amicizia automatica" + +#: mod/settings.php:791 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "Account per un profilo popolare, che automaticamente approva le richieste di contatto come \"Amici\"." + +#: mod/settings.php:794 +msgid "Private Forum [Experimental]" +msgstr "Forum privato [sperimentale]" + +#: mod/settings.php:795 +msgid "Requires manual approval of contact requests." +msgstr "Richiede l'approvazione manuale delle richieste di contatto." + +#: mod/settings.php:806 +msgid "OpenID:" +msgstr "OpenID:" + +#: mod/settings.php:806 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "(Opzionale) Consente di loggarti in questo account con questo OpenID" + +#: mod/settings.php:814 +msgid "Publish your profile in your local site directory?" +msgstr "Pubblica il tuo profilo nell'elenco locale del tuo sito?" + +#: mod/settings.php:814 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the" +" system settings." +msgstr "Il tuo profilo verrà pubblicato nella directory locale di questo nodo. I dettagli del tuo profilo potrebbero essere visibili pubblicamente a seconda delle impostazioni di sistema." + +#: mod/settings.php:820 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories " +"(e.g. %s)." +msgstr "Il tuo profilo sarà anche pubblicato nelle directory globali di friendica (es. %s)." + +#: mod/settings.php:826 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "L'indirizzo della tua identità è '%s' or '%s'." + +#: mod/settings.php:837 +msgid "Account Settings" +msgstr "Impostazioni account" + +#: mod/settings.php:845 +msgid "Password Settings" +msgstr "Impostazioni password" + +#: mod/settings.php:846 src/Module/Register.php:149 +msgid "New Password:" +msgstr "Nuova password:" + +#: mod/settings.php:846 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces, accentuated letters and colon (:)." +msgstr "I caratteri permessi sono a-z, A-Z, 0-9 e caratteri speciali tranne spazio, lettere accentate e due punti (:)." + +#: mod/settings.php:847 src/Module/Register.php:150 +msgid "Confirm:" +msgstr "Conferma:" + +#: mod/settings.php:847 +msgid "Leave password fields blank unless changing" +msgstr "Lascia questi campi in bianco per non effettuare variazioni alla password" + +#: mod/settings.php:848 +msgid "Current Password:" +msgstr "Password Attuale:" + +#: mod/settings.php:848 +msgid "Your current password to confirm the changes" +msgstr "La tua password attuale per confermare le modifiche" + +#: mod/settings.php:849 +msgid "Password:" +msgstr "Password:" + +#: mod/settings.php:849 +msgid "Your current password to confirm the changes of the email address" +msgstr "La tua password attuale per confermare il cambio di indirizzo email" + +#: mod/settings.php:852 +msgid "Delete OpenID URL" +msgstr "Elimina URL OpenID" + +#: mod/settings.php:854 +msgid "Basic Settings" +msgstr "Impostazioni base" + +#: mod/settings.php:855 src/Module/Profile/Profile.php:144 +msgid "Full Name:" +msgstr "Nome completo:" + +#: mod/settings.php:856 +msgid "Email Address:" +msgstr "Indirizzo Email:" + +#: mod/settings.php:857 +msgid "Your Timezone:" +msgstr "Il tuo fuso orario:" + +#: mod/settings.php:858 +msgid "Your Language:" +msgstr "La tua lingua:" + +#: mod/settings.php:858 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "Imposta la lingua che sarà usata per mostrarti l'interfaccia di Friendica e per inviarti le email" + +#: mod/settings.php:859 +msgid "Default Post Location:" +msgstr "Località predefinita:" + +#: mod/settings.php:860 +msgid "Use Browser Location:" +msgstr "Usa la località rilevata dal browser:" + +#: mod/settings.php:862 +msgid "Security and Privacy Settings" +msgstr "Impostazioni di sicurezza e privacy" + +#: mod/settings.php:864 +msgid "Maximum Friend Requests/Day:" +msgstr "Numero massimo di richieste di amicizia al giorno:" + +#: mod/settings.php:864 mod/settings.php:874 +msgid "(to prevent spam abuse)" +msgstr "(per prevenire lo spam)" + +#: mod/settings.php:866 +msgid "Allow your profile to be searchable globally?" +msgstr "Vuoi che il tuo profilo sia ricercabile globalmente?" + +#: mod/settings.php:866 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your" +" profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "Attiva questa impostazione se vuoi che gli altri ti trovino facilmente e ti seguano. Il tuo profilo sarà ricercabile da sistemi remoti. Questa impostazione determina anche se Friendica informerà i motori di ricerca che il tuo profilo sia indicizzabile o meno." + +#: mod/settings.php:867 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "Nascondere la lista dei tuo contatti/amici dai visitatori del tuo profilo?" + +#: mod/settings.php:867 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "La lista dei tuoi contatti è mostrata sulla tua pagina di profilo. Attiva questa opzione per disabilitare la visualizzazione del tuo elenco contatti." + +#: mod/settings.php:868 +msgid "Hide your profile details from anonymous viewers?" +msgstr "Nascondi i dettagli del tuo profilo ai visitatori anonimi?" + +#: mod/settings.php:868 +msgid "" +"Anonymous visitors will only see your profile picture, your display name and" +" the nickname you are using on your profile page. Your public posts and " +"replies will still be accessible by other means." +msgstr "I visitatori anonimi vedranno nella tua pagina profilo solo la tua foto del profilo, il tuo nome e il nome utente che stai usando. I tuoi messaggi pubblici e le risposte saranno comunque accessibili in altre maniere." + +#: mod/settings.php:869 +msgid "Make public posts unlisted" +msgstr "Rendi messaggi pubblici non elencati" + +#: mod/settings.php:869 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "I tuoi messaggi pubblici non appariranno sulle pagine della comunità o nei risultati di ricerca, e non saranno inviati ai server relay. Comunque appariranno sui feed pubblici su server remoti." + +#: mod/settings.php:870 +msgid "Make all posted pictures accessible" +msgstr "Rendi tutte le immagini pubblicate accessibili" + +#: mod/settings.php:870 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "Questa opzione rende ogni immagine pubblicata accessibile attraverso il collegamento diretto. Questo è una soluzione alternativa al problema che la maggior parte delle altre reti non gestiscono i permessi sulle immagini. Le immagini non pubbliche non saranno visibili al pubblico nei tuoi album fotografici comunque." + +#: mod/settings.php:871 +msgid "Allow friends to post to your profile page?" +msgstr "Permetti agli amici di scrivere sulla tua pagina profilo?" + +#: mod/settings.php:871 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "I tuoi contatti possono scrivere messaggi sulla tua pagina di profilo. Questi messaggi saranno distribuiti a tutti i tuoi contatti." + +#: mod/settings.php:872 +msgid "Allow friends to tag your posts?" +msgstr "Permetti agli amici di aggiungere tag ai tuoi messaggi?" + +#: mod/settings.php:872 +msgid "Your contacts can add additional tags to your posts." +msgstr "I tuoi contatti possono aggiungere tag aggiuntivi ai tuoi messaggi." + +#: mod/settings.php:873 +msgid "Permit unknown people to send you private mail?" +msgstr "Permetti a utenti sconosciuti di inviarti messaggi privati?" + +#: mod/settings.php:873 +msgid "" +"Friendica network users may send you private messages even if they are not " +"in your contact list." +msgstr "Gli utenti sulla rete Friendica possono inviarti messaggi privati anche se non sono nella tua lista di contatti." + +#: mod/settings.php:874 +msgid "Maximum private messages per day from unknown people:" +msgstr "Numero massimo di messaggi privati da utenti sconosciuti per giorno:" + +#: mod/settings.php:876 +msgid "Default Post Permissions" +msgstr "Permessi predefiniti per i messaggi" + +#: mod/settings.php:880 +msgid "Expiration settings" +msgstr "Impostazioni di scadenza" + +#: mod/settings.php:881 +msgid "Automatically expire posts after this many days:" +msgstr "Fai scadere i messaggi automaticamente dopo x giorni:" + +#: mod/settings.php:881 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "Se lasciato vuoto, i messaggi non verranno cancellati." + +#: mod/settings.php:882 +msgid "Expire posts" +msgstr "Fai scadere i messaggi" + +#: mod/settings.php:882 +msgid "When activated, posts and comments will be expired." +msgstr "Quando attivato, i messaggi e i commenti scadranno." + +#: mod/settings.php:883 +msgid "Expire personal notes" +msgstr "Fai scadere le note personali" + +#: mod/settings.php:883 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "Quando attivato, le note personali sulla tua pagina del profilo scadranno." + +#: mod/settings.php:884 +msgid "Expire starred posts" +msgstr "Fai scadere i messaggi speciali" + +#: mod/settings.php:884 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "Inserire i messaggi negli speciali evita di farli scadere. Questo comportamento viene scavalcato da questa impostazione." + +#: mod/settings.php:885 +msgid "Expire photos" +msgstr "Fai scadere foto" + +#: mod/settings.php:885 +msgid "When activated, photos will be expired." +msgstr "Quando attivato, le foto scadranno." + +#: mod/settings.php:886 +msgid "Only expire posts by others" +msgstr "Fai scadere solo i messaggi degli altri" + +#: mod/settings.php:886 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "Quando attivato, i tuoi messaggi non scadranno mai. Quindi le impostazioni qui sopra saranno valide solo per i messaggi che hai ricevuto." + +#: mod/settings.php:889 +msgid "Notification Settings" +msgstr "Impostazioni notifiche" + +#: mod/settings.php:890 +msgid "Send a notification email when:" +msgstr "Invia una mail di notifica quando:" + +#: mod/settings.php:891 +msgid "You receive an introduction" +msgstr "Ricevi una presentazione" + +#: mod/settings.php:892 +msgid "Your introductions are confirmed" +msgstr "Le tue presentazioni sono confermate" + +#: mod/settings.php:893 +msgid "Someone writes on your profile wall" +msgstr "Qualcuno scrive sulla bacheca del tuo profilo" + +#: mod/settings.php:894 +msgid "Someone writes a followup comment" +msgstr "Qualcuno scrive un commento a un tuo messaggio" + +#: mod/settings.php:895 +msgid "You receive a private message" +msgstr "Ricevi un messaggio privato" + +#: mod/settings.php:896 +msgid "You receive a friend suggestion" +msgstr "Hai ricevuto un suggerimento di amicizia" + +#: mod/settings.php:897 +msgid "You are tagged in a post" +msgstr "Sei stato taggato in un messaggio" + +#: mod/settings.php:898 +msgid "You are poked/prodded/etc. in a post" +msgstr "Sei 'toccato'/'spronato'/ecc. in un messaggio" + +#: mod/settings.php:900 +msgid "Activate desktop notifications" +msgstr "Attiva notifiche desktop" + +#: mod/settings.php:900 +msgid "Show desktop popup on new notifications" +msgstr "Mostra un popup di notifica sul desktop all'arrivo di nuove notifiche" + +#: mod/settings.php:902 +msgid "Text-only notification emails" +msgstr "Email di notifica in solo testo" + +#: mod/settings.php:904 +msgid "Send text only notification emails, without the html part" +msgstr "Invia le email di notifica in solo testo, senza la parte in html" + +#: mod/settings.php:906 +msgid "Show detailled notifications" +msgstr "Mostra notifiche dettagliate" + +#: mod/settings.php:908 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "Per impostazione predefinita, le notifiche sono raggruppate in una singola notifica per articolo. Se abilitato, viene visualizzate tutte le notifiche." + +#: mod/settings.php:910 +msgid "Advanced Account/Page Type Settings" +msgstr "Impostazioni avanzate Account/Tipo di pagina" + +#: mod/settings.php:911 +msgid "Change the behaviour of this account for special situations" +msgstr "Modifica il comportamento di questo account in situazioni speciali" + +#: mod/settings.php:914 +msgid "Import Contacts" +msgstr "Importa Contatti" + +#: mod/settings.php:915 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "Carica un file CSV che contiene gli indirizzi dei tuoi account seguiti nella prima colonna che hai esportato dal vecchio account." + +#: mod/settings.php:916 +msgid "Upload File" +msgstr "Carica File" + +#: mod/settings.php:918 +msgid "Relocate" +msgstr "Trasloca" + +#: mod/settings.php:919 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "Se hai spostato questo profilo da un'altro server, e alcuni dei tuoi contatti non ricevono i tuoi aggiornamenti, prova a premere questo bottone." + +#: mod/settings.php:920 +msgid "Resend relocate message to contacts" +msgstr "Invia nuovamente il messaggio di trasloco ai contatti" + +#: mod/ping.php:285 +msgid "{0} wants to be your friend" +msgstr "{0} vuole essere tuo amico" + +#: mod/ping.php:301 +msgid "{0} requested registration" +msgstr "{0} chiede la registrazione" + +#: mod/network.php:297 +msgid "No items found" +msgstr "Nessun oggetto trovato" + +#: mod/network.php:528 +msgid "No such group" +msgstr "Nessun gruppo" + +#: mod/network.php:536 +#, php-format +msgid "Group: %s" +msgstr "Gruppo: %s" + +#: mod/network.php:548 src/Module/Contact/Contacts.php:28 +msgid "Invalid contact." +msgstr "Contatto non valido." + +#: mod/network.php:684 +msgid "Latest Activity" +msgstr "Ultima Attività" + +#: mod/network.php:687 +msgid "Sort by latest activity" +msgstr "Ordina per ultima attività" + +#: mod/network.php:692 +msgid "Latest Posts" +msgstr "Ultimi Messaggi" + +#: mod/network.php:695 +msgid "Sort by post received date" +msgstr "Ordina per data di ricezione del messaggio" + +#: mod/network.php:702 src/Module/Settings/Profile/Index.php:242 +msgid "Personal" +msgstr "Personale" + +#: mod/network.php:705 +msgid "Posts that mention or involve you" +msgstr "Messaggi che ti citano o coinvolgono" + +#: mod/network.php:711 +msgid "Starred" +msgstr "Preferiti" + +#: mod/network.php:714 +msgid "Favourite Posts" +msgstr "Messaggi preferiti" + +#: mod/repair_ostatus.php:36 +msgid "Resubscribing to OStatus contacts" +msgstr "Risottoscrivi i contatti OStatus" + +#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 +#: src/Module/Debug/Babel.php:269 +#: src/Module/Debug/ActivityPubConversion.php:130 +msgid "Error" +msgid_plural "Errors" +msgstr[0] "Errori" +msgstr[1] "Errori" + +#: mod/repair_ostatus.php:65 mod/ostatus_subscribe.php:79 +msgid "Done" +msgstr "Fatto" + +#: mod/repair_ostatus.php:71 mod/ostatus_subscribe.php:103 +msgid "Keep this window open until done." +msgstr "Tieni questa finestra aperta fino a che ha finito." + +#: mod/unfollow.php:51 mod/unfollow.php:106 +msgid "You aren't following this contact." +msgstr "Non stai seguendo questo contatto." + +#: mod/unfollow.php:61 mod/unfollow.php:112 +msgid "Unfollowing is currently not supported by your network." +msgstr "Smettere di seguire non è al momento supportato dalla tua rete." + +#: mod/unfollow.php:132 +msgid "Disconnect/Unfollow" +msgstr "Disconnetti/Non Seguire" + +#: mod/unfollow.php:134 mod/follow.php:165 +msgid "Your Identity Address:" +msgstr "L'indirizzo della tua identità:" + +#: mod/unfollow.php:136 mod/dfrn_request.php:647 mod/follow.php:95 +#: src/Module/RemoteFollow.php:109 +msgid "Submit Request" +msgstr "Invia richiesta" + +#: mod/unfollow.php:140 mod/follow.php:166 +#: src/Module/Notifications/Introductions.php:103 +#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:610 +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "Profile URL" +msgstr "URL Profilo" + +#: mod/unfollow.php:150 mod/follow.php:188 src/Module/Contact.php:887 +#: src/Module/BaseProfile.php:63 +msgid "Status Messages and Posts" +msgstr "Messaggi di stato e messaggi" + +#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:276 +msgid "New Message" +msgstr "Nuovo messaggio" + +#: mod/message.php:88 +msgid "Unable to locate contact information." +msgstr "Impossibile trovare le informazioni del contatto." + +#: mod/message.php:122 src/Module/Notifications/Notification.php:56 +#: src/Module/Notifications/Introductions.php:111 +#: src/Module/Notifications/Introductions.php:149 +msgid "Discard" +msgstr "Scarta" + +#: mod/message.php:148 +msgid "Conversation not found." +msgstr "Conversazione non trovata." + +#: mod/message.php:153 +msgid "Message was not deleted." +msgstr "Il messaggio non è stato eliminato." + +#: mod/message.php:171 +msgid "Conversation was not removed." +msgstr "La conversazione non è stata rimossa." + +#: mod/message.php:234 +msgid "No messages." +msgstr "Nessun messaggio." + +#: mod/message.php:291 +msgid "Message not available." +msgstr "Messaggio non disponibile." + +#: mod/message.php:341 +msgid "Delete message" +msgstr "Elimina il messaggio" + +#: mod/message.php:343 mod/message.php:470 +msgid "D, d M Y - g:i A" +msgstr "D d M Y - G:i" + +#: mod/message.php:358 mod/message.php:467 +msgid "Delete conversation" +msgstr "Elimina la conversazione" + +#: mod/message.php:360 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "Nessuna comunicazione sicura disponibile, Potresti essere in grado di rispondere dalla pagina del profilo del mittente." + +#: mod/message.php:364 +msgid "Send Reply" +msgstr "Invia la risposta" + +#: mod/message.php:446 +#, php-format +msgid "Unknown sender - %s" +msgstr "Mittente sconosciuto - %s" + +#: mod/message.php:448 +#, php-format +msgid "You and %s" +msgstr "Tu e %s" + +#: mod/message.php:450 +#, php-format +msgid "%s and You" +msgstr "%s e Tu" + +#: mod/message.php:473 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "%d messaggio" +msgstr[1] "%d messaggi" + +#: mod/ostatus_subscribe.php:35 +msgid "Subscribing to OStatus contacts" +msgstr "Iscrizione a contatti OStatus" + +#: mod/ostatus_subscribe.php:45 +msgid "No contact provided." +msgstr "Nessun contatto disponibile." + +#: mod/ostatus_subscribe.php:51 +msgid "Couldn't fetch information for contact." +msgstr "Non è stato possibile recuperare le informazioni del contatto." + +#: mod/ostatus_subscribe.php:61 +msgid "Couldn't fetch friends for contact." +msgstr "Non è stato possibile recuperare gli amici del contatto." + +#: mod/ostatus_subscribe.php:93 +msgid "success" +msgstr "successo" + +#: mod/ostatus_subscribe.php:95 +msgid "failed" +msgstr "fallito" + +#: mod/ostatus_subscribe.php:98 src/Object/Post.php:305 +msgid "ignored" +msgstr "ignorato" + +#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:506 #, php-format msgid "%1$s welcomes %2$s" msgstr "%s dà il benvenuto a %s" -#: mod/dfrn_request.php:98 -msgid "This introduction has already been accepted." -msgstr "Questa presentazione è già stata accettata." +#: mod/removeme.php:63 +msgid "User deleted their account" +msgstr "L'utente ha cancellato il suo account" -#: mod/dfrn_request.php:116 mod/dfrn_request.php:354 -msgid "Profile location is not valid or does not contain profile information." -msgstr "L'indirizzo del profilo non è valido o non contiene un profilo." - -#: mod/dfrn_request.php:120 mod/dfrn_request.php:358 -msgid "Warning: profile location has no identifiable owner name." -msgstr "Attenzione: l'indirizzo del profilo non riporta il nome del proprietario." - -#: mod/dfrn_request.php:123 mod/dfrn_request.php:361 -msgid "Warning: profile location has no profile photo." -msgstr "Attenzione: l'indirizzo del profilo non ha una foto." - -#: mod/dfrn_request.php:127 mod/dfrn_request.php:365 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "%d parametro richiesto non è stato trovato all'indirizzo dato" -msgstr[1] "%d parametri richiesti non sono stati trovati all'indirizzo dato" - -#: mod/dfrn_request.php:165 -msgid "Introduction complete." -msgstr "Presentazione completa." - -#: mod/dfrn_request.php:201 -msgid "Unrecoverable protocol error." -msgstr "Errore di comunicazione." - -#: mod/dfrn_request.php:228 -msgid "Profile unavailable." -msgstr "Profilo non disponibile." - -#: mod/dfrn_request.php:249 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "%s ha ricevuto troppe richieste di connessione per oggi." - -#: mod/dfrn_request.php:250 -msgid "Spam protection measures have been invoked." -msgstr "Sono state attivate le misure di protezione contro lo spam." - -#: mod/dfrn_request.php:251 -msgid "Friends are advised to please try again in 24 hours." -msgstr "Gli amici sono pregati di riprovare tra 24 ore." - -#: mod/dfrn_request.php:275 -msgid "Invalid locator" -msgstr "Indirizzo non valido" - -#: mod/dfrn_request.php:311 -msgid "You have already introduced yourself here." -msgstr "Ti sei già presentato qui." - -#: mod/dfrn_request.php:314 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "Pare che tu e %s siate già amici." - -#: mod/dfrn_request.php:334 -msgid "Invalid profile URL." -msgstr "Indirizzo profilo non valido." - -#: mod/dfrn_request.php:340 src/Model/Contact.php:1801 -msgid "Disallowed profile URL." -msgstr "Indirizzo profilo non permesso." - -#: mod/dfrn_request.php:346 mod/friendica.php:131 mod/admin.php:383 -#: mod/admin.php:401 src/Model/Contact.php:1806 -msgid "Blocked domain" -msgstr "Dominio bloccato" - -#: mod/dfrn_request.php:413 src/Module/Contact.php:235 -msgid "Failed to update contact record." -msgstr "Errore nell'aggiornamento del contatto." - -#: mod/dfrn_request.php:433 -msgid "Your introduction has been sent." -msgstr "La tua presentazione è stata inviata." - -#: mod/dfrn_request.php:471 +#: mod/removeme.php:64 msgid "" -"Remote subscription can't be done for your network. Please subscribe " -"directly on your system." -msgstr "La richiesta di connessione remota non può essere effettuata per la tua rete. Invia la richiesta direttamente sul nostro sistema." +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." +msgstr "Sul tuo nodo Friendica un utente ha cancellato il suo account. Assicurati che i suoi dati siano rimossi dai backup." -#: mod/dfrn_request.php:487 -msgid "Please login to confirm introduction." -msgstr "Accedi per confermare la presentazione." +#: mod/removeme.php:65 +#, php-format +msgid "The user id is %d" +msgstr "L'id utente è %d" -#: mod/dfrn_request.php:495 +#: mod/removeme.php:99 mod/removeme.php:102 +msgid "Remove My Account" +msgstr "Rimuovi il mio account" + +#: mod/removeme.php:100 msgid "" -"Incorrect identity currently logged in. Please login to " -"this profile." -msgstr "Non hai fatto accesso con l'identità corretta. Accedi a questo profilo." +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "Questo comando rimuoverà completamente il tuo account. Una volta rimosso non potrai più recuperarlo." -#: mod/dfrn_request.php:509 mod/dfrn_request.php:524 -msgid "Confirm" -msgstr "Conferma" +#: mod/removeme.php:101 +msgid "Please enter your password for verification:" +msgstr "Inserisci la tua password per verifica:" -#: mod/dfrn_request.php:520 -msgid "Hide this contact" -msgstr "Nascondi questo contatto" +#: mod/tagrm.php:112 +msgid "Remove Item Tag" +msgstr "Rimuovi il tag" -#: mod/dfrn_request.php:522 -#, php-format -msgid "Welcome home %s." -msgstr "Bentornato a casa %s." +#: mod/tagrm.php:114 +msgid "Select a tag to remove: " +msgstr "Seleziona un tag da rimuovere: " -#: mod/dfrn_request.php:523 -#, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "Conferma la tua richiesta di connessione con %s." +#: mod/tagrm.php:125 src/Module/Settings/Delegation.php:179 +msgid "Remove" +msgstr "Rimuovi" -#: mod/dfrn_request.php:632 +#: mod/suggest.php:44 msgid "" -"Please enter your 'Identity Address' from one of the following supported " -"communications networks:" -msgstr "Inserisci il tuo 'Indirizzo Identità' da uno dei seguenti network supportati:" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "Nessun suggerimento disponibile. Se questo è un sito nuovo, riprova tra 24 ore." -#: mod/dfrn_request.php:634 +#: mod/display.php:238 mod/display.php:318 +msgid "The requested item doesn't exist or has been deleted." +msgstr "L'oggetto richiesto non esiste o è stato eliminato." + +#: mod/display.php:282 mod/cal.php:142 src/Module/Profile/Status.php:105 +#: src/Module/Profile/Profile.php:94 src/Module/Profile/Profile.php:109 +#: src/Module/Update/Profile.php:55 +msgid "Access to this profile has been restricted." +msgstr "L'accesso a questo profilo è stato limitato." + +#: mod/display.php:398 +msgid "The feed for this item is unavailable." +msgstr "Il flusso per questo oggetto non è disponibile." + +#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 +#: mod/wall_upload.php:159 mod/wall_upload.php:162 mod/wall_attach.php:42 +#: mod/wall_attach.php:49 mod/wall_attach.php:87 +msgid "Invalid request." +msgstr "Richiesta non valida." + +#: mod/wall_upload.php:174 mod/photos.php:679 mod/photos.php:682 +#: mod/photos.php:709 src/Module/Settings/Profile/Photo/Index.php:61 #, php-format -msgid "" -"If you are not yet a member of the free social web, follow " -"this link to find a public Friendica site and join us today." -msgstr "Se non sei un membro del web sociale libero, segui questo link per trovare un sito Friendica pubblico e unisciti a noi oggi." +msgid "Image exceeds size limit of %s" +msgstr "La dimensione dell'immagine supera il limite di %s" -#: mod/dfrn_request.php:637 -msgid "Friend/Connection Request" -msgstr "Richieste di amicizia/connessione" +#: mod/wall_upload.php:188 mod/photos.php:732 +#: src/Module/Settings/Profile/Photo/Index.php:70 +msgid "Unable to process image." +msgstr "Impossibile caricare l'immagine." -#: mod/dfrn_request.php:638 -msgid "" -"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, " -"testuser@gnusocial.de" -msgstr "Esempi: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de" +#: mod/wall_upload.php:219 +msgid "Wall Photos" +msgstr "Foto della bacheca" -#: mod/dfrn_request.php:639 mod/follow.php:158 -msgid "Please answer the following:" -msgstr "Rispondi:" +#: mod/wall_upload.php:227 mod/photos.php:761 +#: src/Module/Settings/Profile/Photo/Index.php:97 +msgid "Image upload failed." +msgstr "Caricamento immagine fallito." -#: mod/dfrn_request.php:640 mod/follow.php:159 -#, php-format -msgid "Does %s know you?" -msgstr "%s ti conosce?" - -#: mod/dfrn_request.php:641 mod/follow.php:160 -msgid "Add a personal note:" -msgstr "Aggiungi una nota personale:" - -#: mod/dfrn_request.php:643 -msgid "Friendica" -msgstr "Friendica" - -#: mod/dfrn_request.php:644 -msgid "GNU Social (Pleroma, Mastodon)" -msgstr "GNU Social (Pleroma, Mastodon)" - -#: mod/dfrn_request.php:645 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "Diaspora (Socialhome, Hubzilla)" - -#: mod/dfrn_request.php:646 -#, php-format -msgid "" -" - please do not use this form. Instead, enter %s into your Diaspora search" -" bar." -msgstr " - per favore non usare questa form. Invece, inserisci %s nella tua barra di ricerca su Diaspora." - -#: mod/dfrn_request.php:647 mod/unfollow.php:128 mod/follow.php:166 -msgid "Your Identity Address:" -msgstr "L'indirizzo della tua identità:" - -#: mod/dfrn_request.php:649 mod/unfollow.php:131 mod/follow.php:74 -msgid "Submit Request" -msgstr "Invia richiesta" - -#: mod/dirfind.php:55 -#, php-format -msgid "People Search - %s" -msgstr "Cerca persone - %s" - -#: mod/dirfind.php:66 -#, php-format -msgid "Forum Search - %s" -msgstr "Ricerca Forum - %s" - -#: mod/dirfind.php:259 mod/match.php:130 -msgid "No matches" -msgstr "Nessun risultato" - -#: mod/editpost.php:29 mod/editpost.php:39 -msgid "Item not found" -msgstr "Oggetto non trovato" - -#: mod/editpost.php:46 -msgid "Edit post" -msgstr "Modifica messaggio" - -#: mod/editpost.php:73 mod/notes.php:46 src/Content/Text/HTML.php:894 -#: src/Module/Filer.php:49 -msgid "Save" -msgstr "Salva" - -#: mod/editpost.php:78 mod/message.php:259 mod/message.php:440 -#: mod/wallmessage.php:140 -msgid "Insert web link" -msgstr "Inserisci link" - -#: mod/editpost.php:79 -msgid "web link" -msgstr "link web" - -#: mod/editpost.php:80 -msgid "Insert video link" -msgstr "Inserire collegamento video" - -#: mod/editpost.php:81 -msgid "video link" -msgstr "link video" - -#: mod/editpost.php:82 -msgid "Insert audio link" -msgstr "Inserisci collegamento audio" - -#: mod/editpost.php:83 -msgid "audio link" -msgstr "link audio" - -#: mod/editpost.php:98 src/Core/ACL.php:308 -msgid "CC: email addresses" -msgstr "CC: indirizzi email" - -#: mod/editpost.php:105 src/Core/ACL.php:309 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Esempio: bob@example.com, mary@example.com" - -#: mod/events.php:117 mod/events.php:119 -msgid "Event can not end before it has started." -msgstr "Un evento non può finire prima di iniziare." - -#: mod/events.php:126 mod/events.php:128 -msgid "Event title and start time are required." -msgstr "Titolo e ora di inizio dell'evento sono richiesti." - -#: mod/events.php:386 -msgid "Create New Event" -msgstr "Crea un nuovo evento" - -#: mod/events.php:509 -msgid "Event details" -msgstr "Dettagli dell'evento" - -#: mod/events.php:510 -msgid "Starting date and Title are required." -msgstr "La data di inizio e il titolo sono richiesti." - -#: mod/events.php:511 mod/events.php:516 -msgid "Event Starts:" -msgstr "L'evento inizia:" - -#: mod/events.php:511 mod/events.php:543 mod/profiles.php:592 -msgid "Required" -msgstr "Richiesto" - -#: mod/events.php:524 mod/events.php:549 -msgid "Finish date/time is not known or not relevant" -msgstr "La data/ora di fine non è definita" - -#: mod/events.php:526 mod/events.php:531 -msgid "Event Finishes:" -msgstr "L'evento finisce:" - -#: mod/events.php:537 mod/events.php:550 -msgid "Adjust for viewer timezone" -msgstr "Visualizza con il fuso orario di chi legge" - -#: mod/events.php:539 -msgid "Description:" -msgstr "Descrizione:" - -#: mod/events.php:541 mod/notifications.php:253 mod/directory.php:185 -#: src/Model/Event.php:68 src/Model/Event.php:95 src/Model/Event.php:437 -#: src/Model/Event.php:933 src/Model/Profile.php:443 -#: src/Module/Contact.php:643 -msgid "Location:" -msgstr "Posizione:" - -#: mod/events.php:543 mod/events.php:545 -msgid "Title:" -msgstr "Titolo:" - -#: mod/events.php:546 mod/events.php:547 -msgid "Share this event" -msgstr "Condividi questo evento" - -#: mod/events.php:554 src/Model/Profile.php:877 -msgid "Basic" -msgstr "Base" - -#: mod/events.php:555 mod/admin.php:1538 src/Model/Profile.php:878 -#: src/Module/Contact.php:902 -msgid "Advanced" -msgstr "Avanzate" - -#: mod/events.php:556 mod/photos.php:1067 mod/photos.php:1408 -#: src/Core/ACL.php:314 -msgid "Permissions" -msgstr "Permessi" - -#: mod/events.php:572 -msgid "Failed to remove event" -msgstr "Rimozione evento fallita." - -#: mod/events.php:574 -msgid "Event removed" -msgstr "Evento rimosso" - -#: mod/fbrowser.php:36 view/theme/frio/theme.php:264 src/Content/Nav.php:158 -#: src/Model/Profile.php:917 -msgid "Photos" -msgstr "Foto" - -#: mod/fbrowser.php:45 mod/fbrowser.php:69 mod/photos.php:201 -#: mod/photos.php:1031 mod/photos.php:1126 mod/photos.php:1143 -#: mod/photos.php:1610 mod/photos.php:1625 src/Model/Photo.php:552 -#: src/Model/Photo.php:561 -msgid "Contact Photos" -msgstr "Foto dei contatti" - -#: mod/fbrowser.php:106 mod/fbrowser.php:136 mod/profile_photo.php:254 -msgid "Upload" -msgstr "Carica" - -#: mod/fbrowser.php:131 -msgid "Files" -msgstr "File" - -#: mod/friendica.php:88 -#, php-format -msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." -msgstr "Questo è Friendica, versione %s in esecuzione all'indirizzo web %s. La versione del database è %s, la versione post-aggiornamento è %s." - -#: mod/friendica.php:94 -msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." -msgstr "Visita Friendi.ca per saperne di più sul progetto Friendica." - -#: mod/friendica.php:98 -msgid "Bug reports and issues: please visit" -msgstr "Segnalazioni di bug e problemi: visita" - -#: mod/friendica.php:98 -msgid "the bugtracker at github" -msgstr "il bugtracker su github" - -#: mod/friendica.php:101 -msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" -msgstr "Per suggerimenti, lodi, ecc., invia una mail a info chiocciola friendi punto ca" - -#: mod/friendica.php:106 -msgid "Installed addons/apps:" -msgstr "Addon/applicazioni installate" - -#: mod/friendica.php:120 -msgid "No installed addons/apps" -msgstr "Nessun addons/applicazione installata" - -#: mod/friendica.php:125 -#, php-format -msgid "Read about the Terms of Service of this node." -msgstr "Leggi i Termini di Servizio di questo nodo." - -#: mod/friendica.php:130 -msgid "On this server the following remote servers are blocked." -msgstr "In questo server i seguenti server remoti sono bloccati." - -#: mod/friendica.php:131 mod/admin.php:384 mod/admin.php:402 -msgid "Reason for the block" -msgstr "Motivazione del blocco" - -#: mod/fsuggest.php:69 -msgid "Friend suggestion sent." -msgstr "Suggerimento di amicizia inviato." - -#: mod/fsuggest.php:93 -msgid "Suggest Friends" -msgstr "Suggerisci amici" - -#: mod/fsuggest.php:95 -#, php-format -msgid "Suggest a friend for %s" -msgstr "Suggerisci un amico a %s" - -#: mod/hcard.php:20 -msgid "No profile" -msgstr "Nessun profilo" - -#: mod/help.php:52 -msgid "Help:" -msgstr "Guida:" - -#: mod/help.php:59 view/theme/vier/theme.php:294 src/Content/Nav.php:190 -msgid "Help" -msgstr "Guida" - -#: mod/help.php:65 src/App.php:1229 -msgid "Not Found" -msgstr "Non trovato" - -#: mod/home.php:40 -#, php-format -msgid "Welcome to %s" -msgstr "Benvenuto su %s" - -#: mod/invite.php:36 -msgid "Total invitation limit exceeded." -msgstr "Limite totale degli inviti superato." - -#: mod/invite.php:60 -#, php-format -msgid "%s : Not a valid email address." -msgstr "%s: non è un indirizzo email valido." - -#: mod/invite.php:87 -msgid "Please join us on Friendica" -msgstr "Unisciti a noi su Friendica" - -#: mod/invite.php:96 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "Limite degli inviti superato. Contatta l'amministratore del tuo sito." - -#: mod/invite.php:100 -#, php-format -msgid "%s : Message delivery failed." -msgstr "%s: la consegna del messaggio fallita." - -#: mod/invite.php:104 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "%d messaggio inviato." -msgstr[1] "%d messaggi inviati." - -#: mod/invite.php:122 -msgid "You have no more invitations available" -msgstr "Non hai altri inviti disponibili" - -#: mod/invite.php:130 -#, php-format -msgid "" -"Visit %s for a list of public sites that you can join. Friendica members on " -"other sites can all connect with each other, as well as with members of many" -" other social networks." -msgstr "Visita %s per una lista di siti pubblici a cui puoi iscriverti. I membri Friendica su altri siti possono collegarsi uno con l'altro, come con membri di molti altri social network." - -#: mod/invite.php:132 -#, php-format -msgid "" -"To accept this invitation, please visit and register at %s or any other " -"public Friendica website." -msgstr "Per accettare questo invito, visita e registrati su %s o su un'altro sito web Friendica aperto al pubblico." - -#: mod/invite.php:133 -#, php-format -msgid "" -"Friendica sites all inter-connect to create a huge privacy-enhanced social " -"web that is owned and controlled by its members. They can also connect with " -"many traditional social networks. See %s for a list of alternate Friendica " -"sites you can join." -msgstr "I siti Friendica son tutti collegati tra loro per creare una grossa rete sociale rispettosa della privacy, posseduta e controllata dai suoi membri. I siti Friendica possono anche collegarsi a molti altri social network tradizionali. Vai su %s per una lista di siti Friendica alternativi a cui puoi iscriverti." - -#: mod/invite.php:137 -msgid "" -"Our apologies. This system is not currently configured to connect with other" -" public sites or invite members." -msgstr "Ci scusiamo, questo sistema non è configurato per collegarsi con altri siti pubblici o per invitare membri." - -#: mod/invite.php:141 -msgid "" -"Friendica sites all inter-connect to create a huge privacy-enhanced social " -"web that is owned and controlled by its members. They can also connect with " -"many traditional social networks." -msgstr "I siti Friendica son tutti collegati tra loro per creare una grossa rete sociale rispettosa della privacy, posseduta e controllata dai suoi membri. I siti Friendica possono anche collegarsi a molti altri social network tradizionali." - -#: mod/invite.php:140 -#, php-format -msgid "To accept this invitation, please visit and register at %s." -msgstr "Per accettare questo invito, visita e registrati su %s" - -#: mod/invite.php:147 -msgid "Send invitations" -msgstr "Invia inviti" - -#: mod/invite.php:148 -msgid "Enter email addresses, one per line:" -msgstr "Inserisci gli indirizzi email, uno per riga:" - -#: mod/invite.php:149 mod/message.php:255 mod/message.php:435 -#: mod/wallmessage.php:137 -msgid "Your message:" -msgstr "Il tuo messaggio:" - -#: mod/invite.php:149 -msgid "" -"You are cordially invited to join me and other close friends on Friendica - " -"and help us to create a better social web." -msgstr "Sei cordialmente invitato/a ad unirti a me e ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore." - -#: mod/invite.php:151 -msgid "You will need to supply this invitation code: $invite_code" -msgstr "Sarà necessario fornire questo codice invito: $invite_code" - -#: mod/invite.php:151 -msgid "" -"Once you have registered, please connect with me via my profile page at:" -msgstr "Una volta registrato, connettiti con me dal mio profilo:" - -#: mod/invite.php:153 -msgid "" -"For more information about the Friendica project and why we feel it is " -"important, please visit http://friendi.ca" -msgstr "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendi.ca " - -#: mod/lockview.php:46 mod/lockview.php:57 -msgid "Remote privacy information not available." -msgstr "Informazioni remote sulla privacy non disponibili." - -#: mod/lockview.php:66 -msgid "Visible to:" -msgstr "Visibile a:" - -#: mod/lostpass.php:26 +#: mod/lostpass.php:40 msgid "No valid account found." msgstr "Nessun account valido trovato." -#: mod/lostpass.php:38 +#: mod/lostpass.php:52 msgid "Password reset request issued. Check your email." msgstr "La richiesta per reimpostare la password è stata inviata. Controlla la tua email." -#: mod/lostpass.php:44 +#: mod/lostpass.php:58 #, php-format msgid "" "\n" @@ -1893,9 +2606,9 @@ msgid "" "\n" "\t\tYour password will not be changed unless we can verify that you\n" "\t\tissued this request." -msgstr "\nGentile %1$s,\n\tabbiamo ricevuto su \"%2$s\" una richiesta di resettare la password del tuo account. Per confermare questa richiesta, selezionate il link di conferma qui sotto o incollatelo nella barra indirizzo del vostro browser.\n\nSe NON hai richiesto questa modifica, NON selezionare il link e ignora o cancella questa email.\n\nLa tua password non verrà modificata a meno che non possiamo verificare che tu abbia effettivamente richiesto la modifica." +msgstr "\nGentile %1$s,\n\tabbiamo ricevuto su \"%2$s\" una richiesta di resettare la password del tuo account. Per confermare questa richiesta, selezionate il collegamento di conferma qui sotto o incollatelo nella barra indirizzo del vostro browser.\n\nSe NON hai richiesto questa modifica, NON selezionare il collegamento e ignora o cancella questa email.\n\nLa tua password non verrà modificata a meno che non possiamo verificare che tu abbia effettivamente richiesto la modifica." -#: mod/lostpass.php:55 +#: mod/lostpass.php:69 #, php-format msgid "" "\n" @@ -1910,68 +2623,72 @@ msgid "" "\n" "\t\tSite Location:\t%2$s\n" "\t\tLogin Name:\t%3$s" -msgstr "\nSegui questo link per verificare la tua identità:\n\n%1$s\n\nRiceverai in un successivo messaggio la nuova password.\nPotrai cambiarla dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato.\n\nI dettagli del tuo account sono:\n\tIndirizzo del sito: %2$s\n\tNome utente: %3$s" +msgstr "\nSegui questo collegamento per verificare la tua identità:\n\n%1$s\n\nRiceverai in un successivo messaggio la nuova password.\nPotrai cambiarla dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato.\n\nI dettagli del tuo account sono:\n\tIndirizzo del sito: %2$s\n\tNome utente: %3$s" -#: mod/lostpass.php:74 +#: mod/lostpass.php:84 #, php-format msgid "Password reset requested at %s" msgstr "Richiesta reimpostazione password su %s" -#: mod/lostpass.php:89 +#: mod/lostpass.php:100 msgid "" "Request could not be verified. (You may have previously submitted it.) " "Password reset failed." msgstr "La richiesta non può essere verificata. (Puoi averla già richiesta precedentemente). Reimpostazione password fallita." -#: mod/lostpass.php:102 +#: mod/lostpass.php:113 msgid "Request has expired, please make a new one." msgstr "La richiesta è scaduta, si prega di crearne una nuova." -#: mod/lostpass.php:117 +#: mod/lostpass.php:128 msgid "Forgot your Password?" msgstr "Hai dimenticato la password?" -#: mod/lostpass.php:118 +#: mod/lostpass.php:129 msgid "" "Enter your email address and submit to have your password reset. Then check " "your email for further instructions." msgstr "Inserisci il tuo indirizzo email per reimpostare la password." -#: mod/lostpass.php:119 src/Module/Login.php:324 +#: mod/lostpass.php:130 src/Module/Security/Login.php:144 msgid "Nickname or Email: " msgstr "Nome utente o email: " -#: mod/lostpass.php:120 +#: mod/lostpass.php:131 msgid "Reset" msgstr "Reimposta" -#: mod/lostpass.php:135 src/Module/Login.php:336 +#: mod/lostpass.php:146 src/Module/Security/Login.php:156 msgid "Password Reset" msgstr "Reimpostazione password" -#: mod/lostpass.php:136 +#: mod/lostpass.php:147 msgid "Your password has been reset as requested." msgstr "La tua password è stata reimpostata come richiesto." -#: mod/lostpass.php:137 +#: mod/lostpass.php:148 msgid "Your new password is" msgstr "La tua nuova password è" -#: mod/lostpass.php:138 +#: mod/lostpass.php:149 msgid "Save or copy your new password - and then" msgstr "Salva o copia la tua nuova password, quindi" -#: mod/lostpass.php:139 +#: mod/lostpass.php:150 msgid "click here to login" msgstr "clicca qui per entrare" -#: mod/lostpass.php:140 +#: mod/lostpass.php:151 msgid "" "Your password may be changed from the Settings page after " "successful login." msgstr "Puoi cambiare la tua password dalla pagina Impostazioni dopo aver effettuato l'accesso." -#: mod/lostpass.php:148 +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "La tua password è stata reimpostata." + +#: mod/lostpass.php:158 #, php-format msgid "" "\n" @@ -1982,7 +2699,7 @@ msgid "" "\t\t" msgstr "\nGentile %1$s,\n\tLa tua password è stata modificata come richiesto.\nSalva questa password, o sostituiscila immediatamente con qualcosa che puoi ricordare." -#: mod/lostpass.php:154 +#: mod/lostpass.php:164 #, php-format msgid "" "\n" @@ -1996,5380 +2713,817 @@ msgid "" "\t\t" msgstr "\nI dettagli del tuo account sono:\n\n\tIndirizzo del sito: %1$s\n\tNome utente: %2$s\n\tPassword: %3$s\n\nPuoi cambiare questa password dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato." -#: mod/lostpass.php:170 +#: mod/lostpass.php:176 #, php-format msgid "Your password has been changed at %s" msgstr "La tua password presso %s è stata cambiata" -#: mod/manage.php:178 -msgid "Manage Identities and/or Pages" -msgstr "Gestisci identità e/o pagine" +#: mod/dfrn_request.php:113 +msgid "This introduction has already been accepted." +msgstr "Questa presentazione è già stata accettata." -#: mod/manage.php:179 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "Cambia tra differenti identità o pagine comunità/gruppi che condividono il tuo account o per cui hai i permessi di gestione" +#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 +msgid "Profile location is not valid or does not contain profile information." +msgstr "L'indirizzo del profilo non è valido o non contiene un profilo." -#: mod/manage.php:180 -msgid "Select an identity to manage: " -msgstr "Seleziona un'identità da gestire:" +#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 +msgid "Warning: profile location has no identifiable owner name." +msgstr "Attenzione: l'indirizzo del profilo non riporta il nome del proprietario." -#: mod/message.php:33 mod/message.php:116 src/Content/Nav.php:255 -msgid "New Message" -msgstr "Nuovo messaggio" +#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 +msgid "Warning: profile location has no profile photo." +msgstr "Attenzione: l'indirizzo del profilo non ha una foto." -#: mod/message.php:70 mod/wallmessage.php:60 -msgid "No recipient selected." -msgstr "Nessun destinatario selezionato." - -#: mod/message.php:74 -msgid "Unable to locate contact information." -msgstr "Impossibile trovare le informazioni del contatto." - -#: mod/message.php:77 mod/wallmessage.php:66 -msgid "Message could not be sent." -msgstr "Il messaggio non può essere inviato." - -#: mod/message.php:80 mod/wallmessage.php:69 -msgid "Message collection failure." -msgstr "Errore recuperando il messaggio." - -#: mod/message.php:83 mod/wallmessage.php:72 -msgid "Message sent." -msgstr "Messaggio inviato." - -#: mod/message.php:110 mod/notifications.php:47 mod/notifications.php:187 -#: mod/notifications.php:235 -msgid "Discard" -msgstr "Scarta" - -#: mod/message.php:123 view/theme/frio/theme.php:271 src/Content/Nav.php:252 -msgid "Messages" -msgstr "Messaggi" - -#: mod/message.php:148 -msgid "Do you really want to delete this message?" -msgstr "Vuoi veramente cancellare questo messaggio?" - -#: mod/message.php:166 -msgid "Conversation not found." -msgstr "Conversazione non trovata." - -#: mod/message.php:171 -msgid "Message deleted." -msgstr "Messaggio eliminato." - -#: mod/message.php:176 mod/message.php:190 -msgid "Conversation removed." -msgstr "Conversazione rimossa." - -#: mod/message.php:204 mod/message.php:360 mod/wallmessage.php:123 -msgid "Please enter a link URL:" -msgstr "Inserisci l'indirizzo del link:" - -#: mod/message.php:246 mod/wallmessage.php:128 -msgid "Send Private Message" -msgstr "Invia un messaggio privato" - -#: mod/message.php:247 mod/message.php:430 mod/wallmessage.php:130 -msgid "To:" -msgstr "A:" - -#: mod/message.php:251 mod/message.php:432 mod/wallmessage.php:131 -msgid "Subject:" -msgstr "Oggetto:" - -#: mod/message.php:289 -msgid "No messages." -msgstr "Nessun messaggio." - -#: mod/message.php:352 -msgid "Message not available." -msgstr "Messaggio non disponibile." - -#: mod/message.php:406 -msgid "Delete message" -msgstr "Elimina il messaggio" - -#: mod/message.php:408 mod/message.php:540 -msgid "D, d M Y - g:i A" -msgstr "D d M Y - G:i" - -#: mod/message.php:423 mod/message.php:537 -msgid "Delete conversation" -msgstr "Elimina la conversazione" - -#: mod/message.php:425 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "Nessuna comunicazione sicura disponibile, Potresti essere in grado di rispondere dalla pagina del profilo del mittente." - -#: mod/message.php:429 -msgid "Send Reply" -msgstr "Invia la risposta" - -#: mod/message.php:512 +#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 #, php-format -msgid "Unknown sender - %s" -msgstr "Mittente sconosciuto - %s" +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "%d parametro richiesto non è stato trovato all'indirizzo dato" +msgstr[1] "%d parametri richiesti non sono stati trovati all'indirizzo dato" -#: mod/message.php:514 +#: mod/dfrn_request.php:180 +msgid "Introduction complete." +msgstr "Presentazione completa." + +#: mod/dfrn_request.php:216 +msgid "Unrecoverable protocol error." +msgstr "Errore di comunicazione." + +#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:54 +msgid "Profile unavailable." +msgstr "Profilo non disponibile." + +#: mod/dfrn_request.php:264 #, php-format -msgid "You and %s" -msgstr "Tu e %s" +msgid "%s has received too many connection requests today." +msgstr "%s ha ricevuto troppe richieste di connessione per oggi." -#: mod/message.php:516 +#: mod/dfrn_request.php:265 +msgid "Spam protection measures have been invoked." +msgstr "Sono state attivate le misure di protezione contro lo spam." + +#: mod/dfrn_request.php:266 +msgid "Friends are advised to please try again in 24 hours." +msgstr "Gli amici sono pregati di riprovare tra 24 ore." + +#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:60 +msgid "Invalid locator" +msgstr "Indirizzo non valido" + +#: mod/dfrn_request.php:326 +msgid "You have already introduced yourself here." +msgstr "Ti sei già presentato qui." + +#: mod/dfrn_request.php:329 #, php-format -msgid "%s and You" -msgstr "%s e Tu" +msgid "Apparently you are already friends with %s." +msgstr "Pare che tu e %s siate già amici." -#: mod/message.php:543 +#: mod/dfrn_request.php:349 +msgid "Invalid profile URL." +msgstr "Indirizzo profilo non valido." + +#: mod/dfrn_request.php:355 src/Model/Contact.php:2017 +msgid "Disallowed profile URL." +msgstr "Indirizzo profilo non permesso." + +#: mod/dfrn_request.php:361 src/Module/Friendica.php:79 +#: src/Model/Contact.php:2022 +msgid "Blocked domain" +msgstr "Dominio bloccato" + +#: mod/dfrn_request.php:428 src/Module/Contact.php:154 +msgid "Failed to update contact record." +msgstr "Errore nell'aggiornamento del contatto." + +#: mod/dfrn_request.php:448 +msgid "Your introduction has been sent." +msgstr "La tua presentazione è stata inviata." + +#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:72 +msgid "" +"Remote subscription can't be done for your network. Please subscribe " +"directly on your system." +msgstr "La richiesta di connessione remota non può essere effettuata per la tua rete. Invia la richiesta direttamente sul nostro sistema." + +#: mod/dfrn_request.php:496 +msgid "Please login to confirm introduction." +msgstr "Accedi per confermare la presentazione." + +#: mod/dfrn_request.php:504 +msgid "" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "Non hai fatto accesso con l'identità corretta. Accedi a questo profilo." + +#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 +msgid "Confirm" +msgstr "Conferma" + +#: mod/dfrn_request.php:529 +msgid "Hide this contact" +msgstr "Nascondi questo contatto" + +#: mod/dfrn_request.php:531 #, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "%d messaggio" -msgstr[1] "%d messaggi" +msgid "Welcome home %s." +msgstr "Bentornato a casa %s." -#: mod/newmember.php:12 -msgid "Welcome to Friendica" -msgstr "Benvenuto su Friendica" +#: mod/dfrn_request.php:532 +#, php-format +msgid "Please confirm your introduction/connection request to %s." +msgstr "Conferma la tua richiesta di connessione con %s." -#: mod/newmember.php:13 -msgid "New Member Checklist" -msgstr "Cose da fare per i Nuovi Utenti" +#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:104 +msgid "Friend/Connection Request" +msgstr "Richieste di amicizia/connessione" -#: mod/newmember.php:15 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." -msgstr "Vorremmo offrirti qualche trucco e dei link alla guida per aiutarti ad avere un'esperienza divertente. Clicca su un qualsiasi elemento per visitare la relativa pagina. Un link a questa pagina sarà visibile nella tua home per due settimane dopo la tua registrazione." - -#: mod/newmember.php:16 -msgid "Getting Started" -msgstr "Come Iniziare" - -#: mod/newmember.php:18 -msgid "Friendica Walk-Through" -msgstr "Friendica Passo-Passo" - -#: mod/newmember.php:18 -msgid "" -"On your Quick Start page - find a brief introduction to your " -"profile and network tabs, make some new connections, and find some groups to" -" join." -msgstr "Sulla tua pagina Quick Start - veloce introduzione alla tua pagina profilo e alla pagina Rete, fai qualche nuova amicizia, e trova qualche gruppo a cui unirti." - -#: mod/newmember.php:20 mod/admin.php:2130 mod/admin.php:2387 -#: mod/settings.php:138 view/theme/frio/theme.php:272 src/Content/Nav.php:263 -msgid "Settings" -msgstr "Impostazioni" - -#: mod/newmember.php:22 -msgid "Go to Your Settings" -msgstr "Vai alle tue Impostazioni" - -#: mod/newmember.php:22 -msgid "" -"On your Settings page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." -msgstr "Nella tua pagina Impostazioni - cambia la tua password iniziale. Prendi anche nota del tuo Indirizzo Identità. Assomiglia a un indirizzo email e sarà utile per stringere amicizie nel web sociale libero." - -#: mod/newmember.php:23 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished" -" directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." -msgstr "Guarda le altre impostazioni, in particolare le impostazioni della privacy. Un profilo non pubblicato è come un numero di telefono non in elenco. In genere, dovresti pubblicare il tuo profilo - a meno che tutti i tuoi amici e potenziali tali sappiano esattamente come trovarti." - -#: mod/newmember.php:25 mod/profperm.php:117 view/theme/frio/theme.php:263 -#: src/Content/Nav.php:157 src/Model/Profile.php:876 src/Model/Profile.php:909 -#: src/Module/Contact.php:654 src/Module/Contact.php:869 -msgid "Profile" -msgstr "Profilo" - -#: mod/newmember.php:27 mod/profile_photo.php:253 mod/profiles.php:583 -msgid "Upload Profile Photo" -msgstr "Carica la foto del profilo" - -#: mod/newmember.php:27 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make" -" friends than people who do not." -msgstr "Carica una foto del profilo se non l'hai ancora fatto. Studi hanno mostrato che persone che hanno vere foto di se stessi hanno dieci volte più probabilità di fare amicizie rispetto alle persone che non ce l'hanno." - -#: mod/newmember.php:28 -msgid "Edit Your Profile" -msgstr "Modifica il tuo Profilo" - -#: mod/newmember.php:28 -msgid "" -"Edit your default profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown" -" visitors." -msgstr "Modifica il tuo profilo predefinito a piacimento. Rivedi le impostazioni per nascondere la tua lista di amici e nascondere il profilo ai visitatori sconosciuti." - -#: mod/newmember.php:29 -msgid "Profile Keywords" -msgstr "Parole chiave del profilo" - -#: mod/newmember.php:29 -msgid "" -"Set some public keywords for your default profile which describe your " -"interests. We may be able to find other people with similar interests and " -"suggest friendships." -msgstr "Inserisci qualche parola chiave pubblica nel tuo profilo predefinito che descriva i tuoi interessi. Potremmo essere in grado di trovare altre persone con interessi similari e suggerirti delle amicizie." - -#: mod/newmember.php:31 -msgid "Connecting" -msgstr "Collegarsi" - -#: mod/newmember.php:37 -msgid "Importing Emails" -msgstr "Importare le Email" - -#: mod/newmember.php:37 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" -msgstr "Inserisci i tuoi dati di accesso all'email nella tua pagina Impostazioni Connettori se vuoi importare e interagire con amici o mailing list dalla tua casella di posta in arrivo" - -#: mod/newmember.php:40 -msgid "Go to Your Contacts Page" -msgstr "Vai alla tua pagina Contatti" - -#: mod/newmember.php:40 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the Add New Contact dialog." -msgstr "La tua pagina Contatti è il mezzo per gestire le amicizie e collegarsi con amici su altre reti. Di solito, basta inserire l'indirizzo nel campo Aggiungi Nuovo Contatto" - -#: mod/newmember.php:41 -msgid "Go to Your Site's Directory" -msgstr "Vai all'Elenco del tuo sito" - -#: mod/newmember.php:41 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a Connect or Follow link on " -"their profile page. Provide your own Identity Address if requested." -msgstr "La pagina Elenco ti permette di trovare altre persone in questa rete o in altri siti. Cerca un link Connetti o Segui nella loro pagina del profilo. Inserisci il tuo Indirizzo Identità, se richiesto." - -#: mod/newmember.php:42 -msgid "Finding New People" -msgstr "Trova nuove persone" - -#: mod/newmember.php:42 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand" -" new site, friend suggestions will usually begin to be populated within 24 " -"hours." -msgstr "Nel pannello laterale nella pagina \"Contatti\", ci sono diversi strumenti per trovare nuovi amici. Possiamo confrontare le persone per interessi, cercare le persone per nome e fornire suggerimenti basati sui tuoi contatti esistenti. Su un sito nuovo, i suggerimenti sono di solito presenti dopo 24 ore." - -#: mod/newmember.php:44 src/Model/Group.php:435 src/Module/Contact.php:752 -msgid "Groups" -msgstr "Gruppi" - -#: mod/newmember.php:46 -msgid "Group Your Contacts" -msgstr "Raggruppa i tuoi contatti" - -#: mod/newmember.php:46 -msgid "" -"Once you have made some friends, organize them into private conversation " -"groups from the sidebar of your Contacts page and then you can interact with" -" each group privately on your Network page." -msgstr "Quando avrai alcuni amici, organizzali in gruppi di conversazioni private dalla barra laterale della tua pagina Contatti. Potrai interagire privatamente con ogni gruppo nella tua pagina Rete" - -#: mod/newmember.php:49 -msgid "Why Aren't My Posts Public?" -msgstr "Perché i miei post non sono pubblici?" - -#: mod/newmember.php:49 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to" -" people you've added as friends. For more information, see the help section " -"from the link above." -msgstr "Friendica rispetta la tua privacy. Per impostazione predefinita, i tuoi post sono mostrati solo alle persone che hai aggiunto come amici. Per maggiori informazioni guarda la sezione della guida dal link qui sopra." - -#: mod/newmember.php:53 -msgid "Getting Help" -msgstr "Ottenere Aiuto" - -#: mod/newmember.php:55 -msgid "Go to the Help Section" -msgstr "Vai alla sezione Guida" - -#: mod/newmember.php:55 -msgid "" -"Our help pages may be consulted for detail on other program" -" features and resources." -msgstr "Le nostre pagine della guida possono essere consultate per avere dettagli su altre caratteristiche del programma e altre risorse." - -#: mod/notes.php:34 src/Model/Profile.php:959 -msgid "Personal Notes" -msgstr "Note personali" - -#: mod/notifications.php:38 -msgid "Invalid request identifier." -msgstr "L'identificativo della richiesta non è valido." - -#: mod/notifications.php:93 src/Content/Nav.php:247 -msgid "Notifications" -msgstr "Notifiche" - -#: mod/notifications.php:107 -msgid "Network Notifications" -msgstr "Notifiche dalla rete" - -#: mod/notifications.php:112 mod/notify.php:84 -msgid "System Notifications" -msgstr "Notifiche di sistema" - -#: mod/notifications.php:117 -msgid "Personal Notifications" -msgstr "Notifiche personali" - -#: mod/notifications.php:122 -msgid "Home Notifications" -msgstr "Notifiche bacheca" - -#: mod/notifications.php:142 -msgid "Show unread" -msgstr "Mostra non letti" - -#: mod/notifications.php:142 -msgid "Show all" -msgstr "Mostra tutti" - -#: mod/notifications.php:153 -msgid "Show Ignored Requests" -msgstr "Mostra richieste ignorate" - -#: mod/notifications.php:153 -msgid "Hide Ignored Requests" -msgstr "Nascondi richieste ignorate" - -#: mod/notifications.php:166 mod/notifications.php:243 -msgid "Notification type:" -msgstr "Tipo di notifica:" - -#: mod/notifications.php:169 -msgid "Suggested by:" -msgstr "Suggerito da:" - -#: mod/notifications.php:179 mod/notifications.php:263 mod/unfollow.php:137 -#: mod/admin.php:523 mod/admin.php:533 mod/follow.php:175 -#: src/Module/Contact.php:639 -msgid "Profile URL" -msgstr "URL Profilo" - -#: mod/notifications.php:181 mod/notifications.php:260 -#: src/Module/Contact.php:630 -msgid "Hide this contact from others" -msgstr "Nascondi questo contatto agli altri" - -#: mod/notifications.php:183 mod/notifications.php:269 mod/admin.php:2019 -msgid "Approve" -msgstr "Approva" - -#: mod/notifications.php:203 -msgid "Claims to be known to you: " -msgstr "Dice di conoscerti: " - -#: mod/notifications.php:204 -msgid "yes" -msgstr "si" - -#: mod/notifications.php:204 -msgid "no" -msgstr "no" - -#: mod/notifications.php:205 mod/notifications.php:209 -msgid "Shall your connection be bidirectional or not?" -msgstr "La connessione dovrà essere bidirezionale o no?" - -#: mod/notifications.php:206 mod/notifications.php:210 +#: mod/dfrn_request.php:643 #, php-format msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "Accettando %s come amico permette a %s di seguire i tuoi post, e a te di riceverne gli aggiornamenti." +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system (for example it doesn't work with Diaspora), " +"you have to subscribe to %s directly on your system" +msgstr "Inserisci il tuo indirizzo Webfinger (utente@dominio.tld) o l'URL del profilo qui. Se non è supportato dal tuo sistema (per esempio non funziona con Diaspora), devi abbonarti a %s direttamente sul tuo sistema." -#: mod/notifications.php:207 +#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:106 #, php-format msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you" -" will not receive updates from them in your news feed." -msgstr "Accentrando %s come abbonato gli permette di abbonarsi ai tuoi messaggi, ma tu non riceverai aggiornamenti da lui." +"If you are not yet a member of the free social web, follow " +"this link to find a public Friendica node and join us today." +msgstr "Non sei ancora un membro del social network libero, segui questo collegamento per trovare un nodo pubblico Friendica e unisciti a noi oggi." -#: mod/notifications.php:211 +#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:107 +msgid "Your Webfinger address or profile URL:" +msgstr "Il tuo indirizzo Webfinger o l'URL del profilo:" + +#: mod/dfrn_request.php:646 mod/follow.php:164 src/Module/RemoteFollow.php:108 +msgid "Please answer the following:" +msgstr "Rispondi:" + +#: mod/dfrn_request.php:654 mod/follow.php:178 #, php-format +msgid "%s knows you" +msgstr "%s ti conosce" + +#: mod/dfrn_request.php:655 mod/follow.php:179 +msgid "Add a personal note:" +msgstr "Aggiungi una nota personale:" + +#: mod/api.php:100 mod/api.php:122 +msgid "Authorize application connection" +msgstr "Autorizza la connessione dell'applicazione" + +#: mod/api.php:101 +msgid "Return to your app and insert this Securty Code:" +msgstr "Torna alla tua applicazione e inserisci questo codice di sicurezza:" + +#: mod/api.php:110 src/Module/BaseAdmin.php:54 src/Module/BaseAdmin.php:58 +msgid "Please login to continue." +msgstr "Effettua il login per continuare." + +#: mod/api.php:124 msgid "" -"Accepting %s as a sharer allows them to subscribe to your posts, but you " -"will not receive updates from them in your news feed." -msgstr "Accentando %s come condivisore, gli permetti di abbonarsi ai tuoi messaggi, ma tu non riceverai nessun aggiornamento da loro." +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Vuoi autorizzare questa applicazione per accedere ai messaggi e ai contatti, e / o creare nuovi messaggi per te?" -#: mod/notifications.php:222 -msgid "Friend" -msgstr "Amico" +#: mod/api.php:125 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:115 src/Module/Contact.php:446 +msgid "Yes" +msgstr "Si" -#: mod/notifications.php:223 -msgid "Sharer" -msgstr "Condivisore" +#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:116 +msgid "No" +msgstr "No" -#: mod/notifications.php:223 -msgid "Subscriber" -msgstr "Abbonato" +#: mod/wall_attach.php:105 +msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" +msgstr "Mi spiace, forse il file che stai caricando è più grosso di quanto la configurazione di PHP permetta" -#: mod/notifications.php:255 mod/directory.php:193 src/Model/Profile.php:449 -#: src/Model/Profile.php:819 src/Module/Contact.php:647 -msgid "About:" -msgstr "Informazioni:" +#: mod/wall_attach.php:105 +msgid "Or - did you try to upload an empty file?" +msgstr "O.. non avrai provato a caricare un file vuoto?" -#: mod/notifications.php:257 mod/follow.php:179 src/Model/Profile.php:807 -#: src/Module/Contact.php:649 -msgid "Tags:" -msgstr "Tag:" - -#: mod/notifications.php:259 mod/directory.php:190 src/Model/Profile.php:446 -#: src/Model/Profile.php:758 -msgid "Gender:" -msgstr "Genere:" - -#: mod/notifications.php:266 src/Model/Profile.php:543 -#: src/Module/Contact.php:88 -msgid "Network:" -msgstr "Rete:" - -#: mod/notifications.php:279 -msgid "No introductions." -msgstr "Nessuna presentazione." - -#: mod/notifications.php:313 +#: mod/wall_attach.php:116 #, php-format -msgid "No more %s notifications." -msgstr "Nessun'altra notifica %s." +msgid "File exceeds size limit of %s" +msgstr "Il file supera la dimensione massima di %s" -#: mod/notify.php:80 -msgid "No more system notifications." -msgstr "Nessuna nuova notifica di sistema." +#: mod/wall_attach.php:131 +msgid "File upload failed." +msgstr "Caricamento del file non riuscito." -#: mod/oexchange.php:32 -msgid "Post successful." -msgstr "Inviato!" +#: mod/item.php:132 mod/item.php:136 +msgid "Unable to locate original post." +msgstr "Impossibile trovare il messaggio originale." -#: mod/openid.php:31 -msgid "OpenID protocol error. No ID returned." -msgstr "Errore protocollo OpenID. Nessun ID ricevuto." +#: mod/item.php:336 mod/item.php:341 +msgid "Empty post discarded." +msgstr "Messaggio vuoto scartato." -#: mod/openid.php:67 -msgid "" -"Account not found and OpenID registration is not permitted on this site." -msgstr "L'account non è stato trovato, e la registrazione via OpenID non è permessa su questo sito." +#: mod/item.php:710 +msgid "Post updated." +msgstr "Messaggio aggiornato." -#: mod/openid.php:117 src/Module/Login.php:92 src/Module/Login.php:143 -msgid "Login failed." -msgstr "Accesso fallito." +#: mod/item.php:727 mod/item.php:732 +msgid "Item wasn't stored." +msgstr "L'oggetto non è stato salvato." -#: mod/ostatus_subscribe.php:23 -msgid "Subscribing to OStatus contacts" -msgstr "Iscrizione a contatti OStatus" +#: mod/item.php:743 +msgid "Item couldn't be fetched." +msgstr "L'oggetto non può essere recuperato." -#: mod/ostatus_subscribe.php:35 -msgid "No contact provided." -msgstr "Nessun contatto disponibile." +#: mod/item.php:891 src/Module/Debug/ItemBody.php:46 +#: src/Module/Debug/ItemBody.php:59 src/Module/Admin/Themes/Details.php:39 +#: src/Module/Admin/Themes/Index.php:59 +msgid "Item not found." +msgstr "Elemento non trovato." -#: mod/ostatus_subscribe.php:42 -msgid "Couldn't fetch information for contact." -msgstr "Non è stato possibile recuperare le informazioni del contatto." - -#: mod/ostatus_subscribe.php:52 -msgid "Couldn't fetch friends for contact." -msgstr "Non è stato possibile recuperare gli amici del contatto." - -#: mod/ostatus_subscribe.php:70 mod/repair_ostatus.php:52 -msgid "Done" -msgstr "Fatto" - -#: mod/ostatus_subscribe.php:84 -msgid "success" -msgstr "successo" - -#: mod/ostatus_subscribe.php:86 -msgid "failed" -msgstr "fallito" - -#: mod/ostatus_subscribe.php:89 src/Object/Post.php:284 -msgid "ignored" -msgstr "ignorato" - -#: mod/ostatus_subscribe.php:94 mod/repair_ostatus.php:58 -msgid "Keep this window open until done." -msgstr "Tieni questa finestra aperta fino a che ha finito." - -#: mod/photos.php:115 src/Model/Profile.php:920 -msgid "Photo Albums" -msgstr "Album foto" - -#: mod/photos.php:116 mod/photos.php:1665 -msgid "Recent Photos" -msgstr "Foto recenti" - -#: mod/photos.php:119 mod/photos.php:1187 mod/photos.php:1667 -msgid "Upload New Photos" -msgstr "Carica nuove foto" - -#: mod/photos.php:137 mod/settings.php:58 -msgid "everybody" -msgstr "tutti" - -#: mod/photos.php:193 -msgid "Contact information unavailable" -msgstr "I dati di questo contatto non sono disponibili" - -#: mod/photos.php:212 -msgid "Album not found." -msgstr "Album non trovato." - -#: mod/photos.php:241 mod/photos.php:254 mod/photos.php:1138 -msgid "Delete Album" -msgstr "Rimuovi album" - -#: mod/photos.php:252 -msgid "Do you really want to delete this photo album and all its photos?" -msgstr "Vuoi davvero cancellare questo album e tutte le sue foto?" - -#: mod/photos.php:310 mod/photos.php:322 mod/photos.php:1413 -msgid "Delete Photo" -msgstr "Rimuovi foto" - -#: mod/photos.php:320 -msgid "Do you really want to delete this photo?" -msgstr "Vuoi veramente cancellare questa foto?" - -#: mod/photos.php:645 -msgid "a photo" -msgstr "una foto" - -#: mod/photos.php:645 -#, php-format -msgid "%1$s was tagged in %2$s by %3$s" -msgstr "%1$s è stato taggato in %2$s da %3$s" - -#: mod/photos.php:738 mod/photos.php:741 mod/photos.php:770 -#: mod/profile_photo.php:152 mod/wall_upload.php:198 -#, php-format -msgid "Image exceeds size limit of %s" -msgstr "La dimensione dell'immagine supera il limite di %s" - -#: mod/photos.php:744 -msgid "Image upload didn't complete, please try again" -msgstr "Caricamento dell'immagine non completato. Prova di nuovo." - -#: mod/photos.php:747 -msgid "Image file is missing" -msgstr "Il file dell'immagine è mancante" - -#: mod/photos.php:752 -msgid "" -"Server can't accept new file upload at this time, please contact your " -"administrator" -msgstr "Il server non può accettare il caricamento di un nuovo file in questo momento, contattare l'amministratore" - -#: mod/photos.php:778 -msgid "Image file is empty." -msgstr "Il file dell'immagine è vuoto." - -#: mod/photos.php:793 mod/profile_photo.php:161 mod/wall_upload.php:212 -msgid "Unable to process image." -msgstr "Impossibile caricare l'immagine." - -#: mod/photos.php:822 mod/profile_photo.php:310 mod/wall_upload.php:251 -msgid "Image upload failed." -msgstr "Caricamento immagine fallito." - -#: mod/photos.php:908 -msgid "No photos selected" -msgstr "Nessuna foto selezionata" - -#: mod/photos.php:1005 mod/videos.php:239 -msgid "Access to this item is restricted." -msgstr "Questo oggetto non è visibile a tutti." - -#: mod/photos.php:1059 -msgid "Upload Photos" -msgstr "Carica foto" - -#: mod/photos.php:1063 mod/photos.php:1133 -msgid "New album name: " -msgstr "Nome nuovo album: " - -#: mod/photos.php:1064 -msgid "or select existing album:" -msgstr "o seleziona un album esistente:" - -#: mod/photos.php:1065 -msgid "Do not show a status post for this upload" -msgstr "Non creare un post per questo upload" - -#: mod/photos.php:1081 mod/photos.php:1416 mod/settings.php:1201 -msgid "Show to Groups" -msgstr "Mostra ai gruppi" - -#: mod/photos.php:1082 mod/photos.php:1417 mod/settings.php:1202 -msgid "Show to Contacts" -msgstr "Mostra ai contatti" - -#: mod/photos.php:1144 -msgid "Edit Album" -msgstr "Modifica album" - -#: mod/photos.php:1149 -msgid "Show Newest First" -msgstr "Mostra nuove foto per prime" - -#: mod/photos.php:1151 -msgid "Show Oldest First" -msgstr "Mostra vecchie foto per prime" - -#: mod/photos.php:1172 mod/photos.php:1650 -msgid "View Photo" -msgstr "Vedi foto" - -#: mod/photos.php:1213 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Permesso negato. L'accesso a questo elemento può essere limitato." - -#: mod/photos.php:1215 -msgid "Photo not available" -msgstr "Foto non disponibile" - -#: mod/photos.php:1290 -msgid "View photo" -msgstr "Vedi foto" - -#: mod/photos.php:1290 -msgid "Edit photo" -msgstr "Modifica foto" - -#: mod/photos.php:1291 -msgid "Use as profile photo" -msgstr "Usa come foto del profilo" - -#: mod/photos.php:1297 src/Object/Post.php:157 -msgid "Private Message" -msgstr "Messaggio privato" - -#: mod/photos.php:1317 -msgid "View Full Size" -msgstr "Vedi dimensione intera" - -#: mod/photos.php:1381 -msgid "Tags: " -msgstr "Tag: " - -#: mod/photos.php:1384 -msgid "[Select tags to remove]" -msgstr "[Seleziona tag da rimuovere]" - -#: mod/photos.php:1399 -msgid "New album name" -msgstr "Nuovo nome dell'album" - -#: mod/photos.php:1400 -msgid "Caption" -msgstr "Titolo" - -#: mod/photos.php:1401 -msgid "Add a Tag" -msgstr "Aggiungi tag" - -#: mod/photos.php:1401 -msgid "" -"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" - -#: mod/photos.php:1402 -msgid "Do not rotate" -msgstr "Non ruotare" - -#: mod/photos.php:1403 -msgid "Rotate CW (right)" -msgstr "Ruota a destra" - -#: mod/photos.php:1404 -msgid "Rotate CCW (left)" -msgstr "Ruota a sinistra" - -#: mod/photos.php:1438 src/Object/Post.php:312 -msgid "I like this (toggle)" -msgstr "Mi piace (clic per cambiare)" - -#: mod/photos.php:1439 src/Object/Post.php:313 -msgid "I don't like this (toggle)" -msgstr "Non mi piace (clic per cambiare)" - -#: mod/photos.php:1454 mod/photos.php:1493 mod/photos.php:1553 -#: src/Module/Contact.php:1018 src/Object/Post.php:874 -msgid "This is you" -msgstr "Questo sei tu" - -#: mod/photos.php:1456 mod/photos.php:1495 mod/photos.php:1555 -#: src/Object/Post.php:419 src/Object/Post.php:876 -msgid "Comment" -msgstr "Commento" - -#: mod/photos.php:1585 -msgid "Map" -msgstr "Mappa" - -#: mod/photos.php:1656 mod/videos.php:316 -msgid "View Album" -msgstr "Sfoglia l'album" - -#: mod/ping.php:272 -msgid "{0} wants to be your friend" -msgstr "{0} vuole essere tuo amico" - -#: mod/ping.php:288 -msgid "{0} requested registration" -msgstr "{0} chiede la registrazione" - -#: mod/poke.php:181 -msgid "Poke/Prod" -msgstr "Tocca/Pungola" - -#: mod/poke.php:182 -msgid "poke, prod or do other things to somebody" -msgstr "tocca, pungola o fai altre cose a qualcuno" - -#: mod/poke.php:183 -msgid "Recipient" -msgstr "Destinatario" - -#: mod/poke.php:184 -msgid "Choose what you wish to do to recipient" -msgstr "Scegli cosa vuoi fare al destinatario" - -#: mod/poke.php:187 -msgid "Make this post private" -msgstr "Rendi questo post privato" - -#: mod/probe.php:14 mod/webfinger.php:17 -msgid "Only logged in users are permitted to perform a probing." -msgstr "Solo agli utenti loggati è permesso effettuare un probe." - -#: mod/profile_photo.php:58 -msgid "Image uploaded but image cropping failed." -msgstr "L'immagine è stata caricata, ma il non è stato possibile ritagliarla." - -#: mod/profile_photo.php:88 mod/profile_photo.php:97 mod/profile_photo.php:106 -#: mod/profile_photo.php:318 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "Il ridimensionamento dell'immagine [%s] è fallito." - -#: mod/profile_photo.php:125 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente." - -#: mod/profile_photo.php:133 -msgid "Unable to process image" -msgstr "Impossibile elaborare l'immagine" - -#: mod/profile_photo.php:251 -msgid "Upload File:" -msgstr "Carica un file:" - -#: mod/profile_photo.php:252 -msgid "Select a profile:" -msgstr "Seleziona un profilo:" - -#: mod/profile_photo.php:257 -msgid "or" -msgstr "o" - -#: mod/profile_photo.php:258 -msgid "skip this step" -msgstr "salta questo passaggio" - -#: mod/profile_photo.php:258 -msgid "select a photo from your photo albums" -msgstr "seleziona una foto dai tuoi album" - -#: mod/profile_photo.php:271 -msgid "Crop Image" -msgstr "Ritaglia immagine" - -#: mod/profile_photo.php:272 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "Ritaglia l'immagine per una visualizzazione migliore." - -#: mod/profile_photo.php:274 -msgid "Done Editing" -msgstr "Finito" - -#: mod/profile_photo.php:308 -msgid "Image uploaded successfully." -msgstr "Immagine caricata con successo." - -#: mod/profperm.php:30 src/App.php:1311 -msgid "Permission denied" -msgstr "Permesso negato" - -#: mod/profperm.php:36 mod/profperm.php:69 -msgid "Invalid profile identifier." -msgstr "Identificativo del profilo non valido." - -#: mod/profperm.php:115 -msgid "Profile Visibility Editor" -msgstr "Modifica visibilità del profilo" - -#: mod/profperm.php:119 src/Module/Group.php:310 -msgid "Click on a contact to add or remove." -msgstr "Clicca su un contatto per aggiungerlo o rimuoverlo." - -#: mod/profperm.php:128 -msgid "Visible To" -msgstr "Visibile a" - -#: mod/profperm.php:144 -msgid "All Contacts (with secure profile access)" -msgstr "Tutti i contatti (con profilo ad accesso sicuro)" - -#: mod/regmod.php:53 -msgid "Account approved." -msgstr "Account approvato." - -#: mod/regmod.php:77 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registrazione revocata per %s" - -#: mod/regmod.php:84 -msgid "Please login." -msgstr "Accedi." - -#: mod/removeme.php:46 -msgid "User deleted their account" -msgstr "L'utente ha cancellato il suo account" - -#: mod/removeme.php:47 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "Sul tuo nodo Friendica un utente ha cancellato il suo account. Assicurati che i suoi dati siano rimossi dai backup." - -#: mod/removeme.php:48 -#, php-format -msgid "The user id is %d" -msgstr "L'id utente è %d" - -#: mod/removeme.php:84 mod/removeme.php:87 -msgid "Remove My Account" -msgstr "Rimuovi il mio account" - -#: mod/removeme.php:85 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "Questo comando rimuoverà completamente il tuo account. Una volta rimosso non potrai più recuperarlo." - -#: mod/removeme.php:86 -msgid "Please enter your password for verification:" -msgstr "Inserisci la tua password per verifica:" - -#: mod/repair_ostatus.php:21 -msgid "Resubscribing to OStatus contacts" -msgstr "Risottoscrivi i contatti OStatus" - -#: mod/repair_ostatus.php:37 -msgid "Error" -msgstr "Errore" - -#: mod/search.php:38 mod/network.php:184 -msgid "Remove term" -msgstr "Rimuovi termine" - -#: mod/search.php:47 mod/network.php:191 -msgid "Saved Searches" -msgstr "Ricerche salvate" - -#: mod/search.php:103 -msgid "Only logged in users are permitted to perform a search." -msgstr "Solo agli utenti autenticati è permesso eseguire ricerche." - -#: mod/search.php:127 -msgid "Too Many Requests" -msgstr "Troppe richieste" - -#: mod/search.php:128 -msgid "Only one search per minute is permitted for not logged in users." -msgstr "Solo una ricerca al minuto è permessa agli utenti non autenticati." - -#: mod/search.php:149 src/Content/Text/HTML.php:900 src/Content/Nav.php:198 -msgid "Search" -msgstr "Cerca" - -#: mod/search.php:235 -#, php-format -msgid "Items tagged with: %s" -msgstr "Elementi taggati con: %s" - -#: mod/search.php:237 src/Module/Contact.php:816 -#, php-format -msgid "Results for: %s" -msgstr "Risultati per: %s" - -#: mod/subthread.php:104 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "%1$s sta seguendo %3$s di %2$s" - -#: mod/suggest.php:39 -msgid "Do you really want to delete this suggestion?" -msgstr "Vuoi veramente cancellare questo suggerimento?" - -#: mod/suggest.php:75 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "Nessun suggerimento disponibile. Se questo è un sito nuovo, riprova tra 24 ore." - -#: mod/suggest.php:89 mod/suggest.php:109 -msgid "Ignore/Hide" -msgstr "Ignora / Nascondi" - -#: mod/suggest.php:119 view/theme/vier/theme.php:204 src/Content/Widget.php:66 -msgid "Friend Suggestions" -msgstr "Contatti suggeriti" - -#: mod/tagrm.php:31 -msgid "Tag(s) removed" -msgstr "Tag rimossi" - -#: mod/tagrm.php:101 -msgid "Remove Item Tag" -msgstr "Rimuovi il tag" - -#: mod/tagrm.php:103 -msgid "Select a tag to remove: " -msgstr "Seleziona un tag da rimuovere: " - -#: mod/uexport.php:45 -msgid "Export account" -msgstr "Esporta account" - -#: mod/uexport.php:45 -msgid "" -"Export your account info and contacts. Use this to make a backup of your " -"account and/or to move it to another server." -msgstr "Esporta le informazioni del tuo account e dei contatti. Usa questa funzione per fare un backup del tuo account o per spostarlo in un altro server." - -#: mod/uexport.php:46 -msgid "Export all" -msgstr "Esporta tutto" - -#: mod/uexport.php:46 -msgid "" -"Export your accout info, contacts and all your items as json. Could be a " -"very big file, and could take a lot of time. Use this to make a full backup " -"of your account (photos are not exported)" -msgstr "Esporta le informazioni del tuo account, i tuoi contatti e tutti i tuoi elementi in json. Può diventare un file veramente molto grosso e metterci un sacco di tempo. Usa questa funzione per fare un backup completo del tuo account (le foto non sono esportate)" - -#: mod/uexport.php:53 mod/settings.php:122 -msgid "Export personal data" -msgstr "Esporta dati personali" - -#: mod/uimport.php:30 +#: mod/uimport.php:45 msgid "User imports on closed servers can only be done by an administrator." -msgstr "L'importazione di utenti su server chiusi puo' essere effettuata solo da un amministratore." +msgstr "L'importazione di utenti su server chiusi può essere effettuata solo da un amministratore." -#: mod/uimport.php:39 src/Module/Register.php:59 +#: mod/uimport.php:54 src/Module/Register.php:84 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani." -#: mod/uimport.php:54 src/Module/Register.php:141 +#: mod/uimport.php:61 src/Module/Register.php:160 msgid "Import" msgstr "Importa" -#: mod/uimport.php:56 +#: mod/uimport.php:63 msgid "Move account" msgstr "Muovi account" -#: mod/uimport.php:57 +#: mod/uimport.php:64 msgid "You can import an account from another Friendica server." msgstr "Puoi importare un account da un altro server Friendica." -#: mod/uimport.php:58 +#: mod/uimport.php:65 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Devi esportare il tuo account dal vecchio server e caricarlo qui. Noi ricreeremo il tuo vecchio account qui, con tutti i tuoi contatti. Proveremo anche a informare i tuoi amici che ti sei spostato qui." -#: mod/uimport.php:59 +#: mod/uimport.php:66 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Questa funzione è sperimentale. Non possiamo importare i contatti dalla rete OStatus (GNU Social/Statusnet) o da Diaspora" -#: mod/uimport.php:60 +#: mod/uimport.php:67 msgid "Account file" msgstr "File account" -#: mod/uimport.php:60 +#: mod/uimport.php:67 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "Per esportare il tuo account, vai su \"Impostazioni -> Esporta i tuoi dati personali\" e seleziona \"Esporta account\"" -#: mod/unfollow.php:36 mod/unfollow.php:92 -msgid "You aren't following this contact." -msgstr "Non stai seguendo questo contatto." - -#: mod/unfollow.php:46 mod/unfollow.php:98 -msgid "Unfollowing is currently not supported by your network." -msgstr "Smettere di seguire non è al momento supportato dalla tua rete." - -#: mod/unfollow.php:67 -msgid "Contact unfollowed" -msgstr "Smesso di seguire il contatto" - -#: mod/unfollow.php:118 src/Module/Contact.php:570 -msgid "Disconnect/Unfollow" -msgstr "Disconnetti/Non Seguire" - -#: mod/unfollow.php:147 mod/follow.php:191 src/Model/Profile.php:904 -#: src/Module/Contact.php:864 -msgid "Status Messages and Posts" -msgstr "Messaggi di stato e post" - -#: mod/update_community.php:23 mod/update_contact.php:23 -#: mod/update_display.php:24 mod/update_network.php:33 mod/update_notes.php:36 -#: mod/update_profile.php:34 -msgid "[Embedded content - reload page to view]" -msgstr "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]" - -#: mod/videos.php:97 -msgid "Do you really want to delete this video?" -msgstr "Vuoi veramente cancellare questo video?" - -#: mod/videos.php:102 -msgid "Delete Video" -msgstr "Rimuovi video" - -#: mod/videos.php:152 -msgid "No videos selected" -msgstr "Nessun video selezionato" - -#: mod/videos.php:309 src/Model/Item.php:3479 -msgid "View Video" -msgstr "Guarda Video" - -#: mod/videos.php:324 -msgid "Recent Videos" -msgstr "Video Recenti" - -#: mod/videos.php:326 -msgid "Upload New Videos" -msgstr "Carica Nuovo Video" - -#: mod/viewcontacts.php:78 -msgid "No contacts." -msgstr "Nessun contatto." - -#: mod/viewcontacts.php:94 src/Module/Contact.php:603 -#: src/Module/Contact.php:1024 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "Visita il profilo di %s [%s]" - -#: mod/viewcontacts.php:114 view/theme/frio/theme.php:273 -#: src/Content/Text/HTML.php:911 src/Content/Nav.php:203 -#: src/Content/Nav.php:269 src/Model/Profile.php:980 src/Model/Profile.php:983 -#: src/Module/Contact.php:811 src/Module/Contact.php:881 -msgid "Contacts" -msgstr "Contatti" - -#: mod/wall_attach.php:26 mod/wall_attach.php:33 mod/wall_attach.php:85 -#: mod/wall_upload.php:42 mod/wall_upload.php:58 mod/wall_upload.php:116 -#: mod/wall_upload.php:167 mod/wall_upload.php:170 -msgid "Invalid request." -msgstr "Richiesta non valida." - -#: mod/wall_attach.php:103 -msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" -msgstr "Mi spiace, forse il file che stai caricando è più grosso di quanto la configurazione di PHP permetta" - -#: mod/wall_attach.php:103 -msgid "Or - did you try to upload an empty file?" -msgstr "O.. non avrai provato a caricare un file vuoto?" - -#: mod/wall_attach.php:114 -#, php-format -msgid "File exceeds size limit of %s" -msgstr "Il file supera la dimensione massima di %s" - -#: mod/wall_attach.php:129 -msgid "File upload failed." -msgstr "Caricamento del file non riuscito." - -#: mod/wall_upload.php:243 -msgid "Wall Photos" -msgstr "Foto della bacheca" - -#: mod/wallmessage.php:52 mod/wallmessage.php:115 -#, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." -msgstr "Numero giornaliero di messaggi per %s superato. Invio fallito." - -#: mod/wallmessage.php:63 -msgid "Unable to check your home location." -msgstr "Impossibile controllare la tua posizione di origine." - -#: mod/wallmessage.php:89 mod/wallmessage.php:98 -msgid "No recipient." -msgstr "Nessun destinatario." - -#: mod/wallmessage.php:129 -#, php-format -msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." -msgstr "Se vuoi che %s ti risponda, controlla che le tue impostazioni di privacy permettano la ricezione di messaggi privati da mittenti sconosciuti." - -#: mod/admin.php:123 -msgid "Theme settings updated." -msgstr "Impostazioni del tema aggiornate." - -#: mod/admin.php:197 src/Content/Nav.php:231 -msgid "Information" -msgstr "Informazioni" - -#: mod/admin.php:198 -msgid "Overview" -msgstr "Panoramica" - -#: mod/admin.php:199 mod/admin.php:778 -msgid "Federation Statistics" -msgstr "Statistiche sulla Federazione" - -#: mod/admin.php:200 -msgid "Configuration" -msgstr "Configurazione" - -#: mod/admin.php:201 mod/admin.php:1532 -msgid "Site" -msgstr "Sito" - -#: mod/admin.php:202 mod/admin.php:1431 mod/admin.php:2011 mod/admin.php:2028 -msgid "Users" -msgstr "Utenti" - -#: mod/admin.php:203 mod/admin.php:2128 mod/admin.php:2188 -#: mod/settings.php:101 -msgid "Addons" -msgstr "Addons" - -#: mod/admin.php:204 mod/admin.php:2385 mod/admin.php:2429 -msgid "Themes" -msgstr "Temi" - -#: mod/admin.php:205 mod/settings.php:79 -msgid "Additional features" -msgstr "Funzionalità aggiuntive" - -#: mod/admin.php:206 mod/admin.php:326 src/Content/Nav.php:234 -#: src/Module/Register.php:144 src/Module/Tos.php:73 -msgid "Terms of Service" -msgstr "Codizioni del Servizio" - -#: mod/admin.php:207 -msgid "Database" -msgstr "Database" - -#: mod/admin.php:208 -msgid "DB updates" -msgstr "Aggiornamenti Database" - -#: mod/admin.php:209 -msgid "Inspect Deferred Workers" -msgstr "Analizza i lavori rinviati" - -#: mod/admin.php:210 -msgid "Inspect worker Queue" -msgstr "Analizza coda lavori" - -#: mod/admin.php:211 -msgid "Tools" -msgstr "Strumenti" - -#: mod/admin.php:212 -msgid "Contact Blocklist" -msgstr "Blocklist Contatti" - -#: mod/admin.php:213 mod/admin.php:392 -msgid "Server Blocklist" -msgstr "Server Blocklist" - -#: mod/admin.php:214 mod/admin.php:555 -msgid "Delete Item" -msgstr "Rimuovi elemento" - -#: mod/admin.php:215 mod/admin.php:216 mod/admin.php:2505 -msgid "Logs" -msgstr "Log" - -#: mod/admin.php:217 mod/admin.php:2573 -msgid "View Logs" -msgstr "Vedi i log" - -#: mod/admin.php:219 -msgid "Diagnostics" -msgstr "Diagnostiche" - -#: mod/admin.php:220 -msgid "PHP Info" -msgstr "Info PHP" - -#: mod/admin.php:221 -msgid "probe address" -msgstr "controlla indirizzo" - -#: mod/admin.php:222 -msgid "check webfinger" -msgstr "verifica webfinger" - -#: mod/admin.php:242 src/Content/Nav.php:274 -msgid "Admin" -msgstr "Amministrazione" - -#: mod/admin.php:243 -msgid "Addon Features" -msgstr "Funzioni Addon" - -#: mod/admin.php:244 -msgid "User registrations waiting for confirmation" -msgstr "Utenti registrati in attesa di conferma" - -#: mod/admin.php:325 mod/admin.php:391 mod/admin.php:511 mod/admin.php:554 -#: mod/admin.php:777 mod/admin.php:828 mod/admin.php:953 mod/admin.php:1531 -#: mod/admin.php:2010 mod/admin.php:2127 mod/admin.php:2187 mod/admin.php:2384 -#: mod/admin.php:2428 mod/admin.php:2504 mod/admin.php:2572 -msgid "Administration" -msgstr "Amministrazione" - -#: mod/admin.php:327 -msgid "Display Terms of Service" -msgstr "Mostra i Termini di Servizio" - -#: mod/admin.php:327 -msgid "" -"Enable the Terms of Service page. If this is enabled a link to the terms " -"will be added to the registration form and the general information page." -msgstr "Abilita la pagina dei Termini di Servizio. Se abilitato, un link ai termini sarà aggiunto alla pagina di registrazione e nella pagina delle informazioni generali." - -#: mod/admin.php:328 -msgid "Display Privacy Statement" -msgstr "Visualizza l'Informativa sulla Privacy" - -#: mod/admin.php:328 -#, php-format -msgid "" -"Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." -msgstr "Mostra dettagli sulle informazioni richieste per gestire il nodo in accordo, per esempio, al GDPR." - -#: mod/admin.php:329 -msgid "Privacy Statement Preview" -msgstr "Anteprima Informativa sulla Privacy" - -#: mod/admin.php:331 -msgid "The Terms of Service" -msgstr "Le Codizioni del Servizio" - -#: mod/admin.php:331 -msgid "" -"Enter the Terms of Service for your node here. You can use BBCode. Headers " -"of sections should be [h2] and below." -msgstr "Inserisci i Termini di Servizio del tuo nodo qui. Puoi usare BBCode. Le intestazioni delle sezioni dovrebbero partire da [h2]." - -#: mod/admin.php:383 -msgid "The blocked domain" -msgstr "Il dominio bloccato" - -#: mod/admin.php:384 mod/admin.php:397 -msgid "The reason why you blocked this domain." -msgstr "Le ragioni per cui blocchi questo dominio." - -#: mod/admin.php:385 -msgid "Delete domain" -msgstr "Elimina dominio" - -#: mod/admin.php:385 -msgid "Check to delete this entry from the blocklist" -msgstr "Seleziona per eliminare questa voce dalla blocklist" - -#: mod/admin.php:393 -msgid "" -"This page can be used to define a black list of servers from the federated " -"network that are not allowed to interact with your node. For all entered " -"domains you should also give a reason why you have blocked the remote " -"server." -msgstr "Questa pagina puo' essere usata per definire una black list di server dal network federato a cui nono è permesso interagire col tuo nodo. Per ogni dominio inserito, dovresti anche riportare una ragione per cui hai bloccato il server remoto." - -#: mod/admin.php:394 -msgid "" -"The list of blocked servers will be made publically available on the " -"/friendica page so that your users and people investigating communication " -"problems can find the reason easily." -msgstr "La lista di server bloccati sarà resa disponibile pubblicamente sulla pagina /friendica, così che i tuoi utenti e le persone che indagano su problemi di comunicazione possano trovarne la ragione facilmente." - -#: mod/admin.php:395 -msgid "Add new entry to block list" -msgstr "Aggiungi una nuova voce alla blocklist" - -#: mod/admin.php:396 -msgid "Server Domain" -msgstr "Dominio del Server" - -#: mod/admin.php:396 -msgid "" -"The domain of the new server to add to the block list. Do not include the " -"protocol." -msgstr "Il dominio del server da aggiungere alla blocklist. Non includere il protocollo." - -#: mod/admin.php:397 -msgid "Block reason" -msgstr "Ragione blocco" - -#: mod/admin.php:398 -msgid "Add Entry" -msgstr "Aggiungi Voce" - -#: mod/admin.php:399 -msgid "Save changes to the blocklist" -msgstr "Salva modifiche alla blocklist" - -#: mod/admin.php:400 -msgid "Current Entries in the Blocklist" -msgstr "Voci correnti nella blocklist" - -#: mod/admin.php:403 -msgid "Delete entry from blocklist" -msgstr "Elimina voce dalla blocklist" - -#: mod/admin.php:406 -msgid "Delete entry from blocklist?" -msgstr "Eliminare la voce dalla blocklist?" - -#: mod/admin.php:433 -msgid "Server added to blocklist." -msgstr "Server aggiunto alla blocklist." - -#: mod/admin.php:449 -msgid "Site blocklist updated." -msgstr "Blocklist del sito aggiornata." - -#: mod/admin.php:474 src/Core/Console/GlobalCommunityBlock.php:68 -msgid "The contact has been blocked from the node" -msgstr "Il contatto è stato bloccato dal nodo" - -#: mod/admin.php:476 src/Core/Console/GlobalCommunityBlock.php:65 -#, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "Impossibile trovare contatti a questo URL (%s)" - -#: mod/admin.php:483 -#, php-format -msgid "%s contact unblocked" -msgid_plural "%s contacts unblocked" -msgstr[0] "%s contatto sbloccato" -msgstr[1] "%s contatti sbloccati" - -#: mod/admin.php:512 -msgid "Remote Contact Blocklist" -msgstr "Blocklist Contatti Remoti" - -#: mod/admin.php:513 -msgid "" -"This page allows you to prevent any message from a remote contact to reach " -"your node." -msgstr "Questa pagina ti permette di impedire che qualsiasi messaggio da un contatto remoto raggiunga il tuo nodo." - -#: mod/admin.php:514 -msgid "Block Remote Contact" -msgstr "Blocca Contatto Remoto" - -#: mod/admin.php:515 mod/admin.php:2013 -msgid "select all" -msgstr "seleziona tutti" - -#: mod/admin.php:516 -msgid "select none" -msgstr "seleziona niente" - -#: mod/admin.php:518 mod/admin.php:2024 src/Module/Contact.php:621 -#: src/Module/Contact.php:824 src/Module/Contact.php:1077 -msgid "Unblock" -msgstr "Sblocca" - -#: mod/admin.php:519 -msgid "No remote contact is blocked from this node." -msgstr "Nessun contatto remoto è bloccato da questo nodo." - -#: mod/admin.php:521 -msgid "Blocked Remote Contacts" -msgstr "Contatti Remoti Bloccati" - -#: mod/admin.php:522 -msgid "Block New Remote Contact" -msgstr "Blocca Nuovo Contatto Remoto" - -#: mod/admin.php:523 -msgid "Photo" -msgstr "Foto" - -#: mod/admin.php:523 mod/profiles.php:382 -msgid "Address" -msgstr "Indirizzo" - -#: mod/admin.php:531 -#, php-format -msgid "%s total blocked contact" -msgid_plural "%s total blocked contacts" -msgstr[0] "%scontatto bloccato totale" -msgstr[1] "%scontatti bloccati totali" - -#: mod/admin.php:533 -msgid "URL of the remote contact to block." -msgstr "URL del contatto remoto da bloccare." - -#: mod/admin.php:556 -msgid "Delete this Item" -msgstr "Rimuovi questo elemento" - -#: mod/admin.php:557 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "Su questa pagina puoi cancellare un qualsiasi elemento dal tuo nodo. Se l'elemento è un post \"top\", l'intera discussione sarà cancellato." - -#: mod/admin.php:558 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "Serve il GUID dell'elemento. Lo puoi trovare, per esempio, guardando l'URL display: l'ultima parte di http://example.com/display/123456 è il GUID, qui 123456." - -#: mod/admin.php:559 -msgid "GUID" -msgstr "GUID" - -#: mod/admin.php:559 -msgid "The GUID of the item you want to delete." -msgstr "Il GUID dell'elemento che vuoi cancellare." - -#: mod/admin.php:594 -msgid "Item marked for deletion." -msgstr "Elemento selezionato per l'eliminazione." - -#: mod/admin.php:666 -msgid "unknown" -msgstr "sconosciuto" - -#: mod/admin.php:771 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "Questa pagina offre alcuni numeri riguardo la porzione del social network federato di cui il tuo nodo Friendica fa parte. Questi numeri non sono completi ma riflettono esclusivamente la porzione di rete di cui il tuo nodo e' a conoscenza." - -#: mod/admin.php:772 -msgid "" -"The Auto Discovered Contact Directory feature is not enabled, it " -"will improve the data displayed here." -msgstr "La funzione Elenco Contatti Scoperto Automaticamente non è abilitata, migliorerà i dati visualizzati qui." - -#: mod/admin.php:784 -#, php-format -msgid "" -"Currently this node is aware of %d nodes with %d registered users from the " -"following platforms:" -msgstr "Attualmente questo nodo conosce %d nodi con %d utenti registrati dalle seguenti piattaforme:" - -#: mod/admin.php:807 -msgid "Inspect Deferred Worker Queue" -msgstr "Analizza la coda lavori rinviati" - -#: mod/admin.php:808 -msgid "" -"This page lists the deferred worker jobs. This are jobs that couldn't be " -"executed at the first time." -msgstr "Questa pagina elenca li lavori rinviati. Sono lavori che non è stato possibile eseguire al primo tentativo." - -#: mod/admin.php:811 -msgid "Inspect Worker Queue" -msgstr "Analizza coda lavori" - -#: mod/admin.php:812 -msgid "" -"This page lists the currently queued worker jobs. These jobs are handled by " -"the worker cronjob you've set up during install." -msgstr "Questa pagina elenca i lavori in coda. Questi lavori sono gestiti dal cron che hai impostato durante l'installazione." - -#: mod/admin.php:831 -msgid "ID" -msgstr "ID" - -#: mod/admin.php:832 -msgid "Job Parameters" -msgstr "Parametri lavoro" - -#: mod/admin.php:833 -msgid "Created" -msgstr "Creato" - -#: mod/admin.php:834 -msgid "Priority" -msgstr "Priorità" - -#: mod/admin.php:860 -#, php-format -msgid "" -"Your DB still runs with MyISAM tables. You should change the engine type to " -"InnoDB. As Friendica will use InnoDB only features in the future, you should" -" change this! See here for a guide that may be helpful " -"converting the table engines. You may also use the command php " -"bin/console.php dbstructure toinnodb of your Friendica installation for" -" an automatic conversion.
    " -msgstr "Stai ancora usando tabelle MyISAM. Dovresti cambiare il tipo motore a InnoDB. Siccome Friendica userà funzionalità specifiche di InnoDB nel futuro, dovresti modificarlo. Vedi quinel per una guida che puo' esserti utile nel convertire il motore delle tabelle. Puoi anche usare il comando php bin/console.php dbstructure toinnodb della tua installazione di Friendica per eseguire una conversione automatica.
    " - -#: mod/admin.php:867 -#, php-format -msgid "" -"There is a new version of Friendica available for download. Your current " -"version is %1$s, upstream version is %2$s" -msgstr "È disponibile per il download una nuova versione di Friendica. La tua versione è %1$s, la versione upstream è %2$s" - -#: mod/admin.php:877 -msgid "" -"The database update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear." -msgstr "L'aggiornamento del database è fallito. Esegui \"php bin/console.php dbstructure update\" dalla riga di comando per poter vedere gli eventuali errori che potrebbero apparire." - -#: mod/admin.php:881 -msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear. (Some of the errors are possibly inside the logfile.)" -msgstr "L'ultimo aggiornamento non è riuscito. Per favore esegui \"php bin/console.php dbstructure update\" dal terminale e dai un'occhiata agli errori che potrebbe mostrare. (Alcuni di questi errori potrebbero essere nei file di log.)" - -#: mod/admin.php:887 -msgid "The worker was never executed. Please check your database structure!" -msgstr "Il worker non è mai stato eseguito. Controlla la struttura del tuo database!" - -#: mod/admin.php:890 -#, php-format -msgid "" -"The last worker execution was on %s UTC. This is older than one hour. Please" -" check your crontab settings." -msgstr "L'ultima esecuzione del worker è stata alle %sUTC, ovvero più di un'ora fa. Controlla le impostazioni del tuo crontab." - -#: mod/admin.php:896 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -".htconfig.php. See the Config help page for " -"help with the transition." -msgstr "La configurazione di Friendica è adesso salvata in config/local.config.php: copia config/local-sample.config.php e sposta la tua configurazione da .htconfig.php. Vedi la pagina della guida sulla Configurazione per avere aiuto con la transizione." - -#: mod/admin.php:900 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -"config/local.ini.php. See the Config help " -"page for help with the transition." -msgstr "La configurazione di Friendica è adesso salvata in config/local.config.php: copia config/local-sample.config.php e sposta la tua configurazione da config/local.ini.php. Vedi la pagina della guida sulla Configurazione per avere aiuto con la transizione." - -#: mod/admin.php:907 -#, php-format -msgid "" -"%s is not reachable on your system. This is a severe " -"configuration issue that prevents server to server communication. See the installation page for help." -msgstr "%s non è raggiungibile sul tuo sistema. È un grave problema di configurazione che impedisce la comunicazione da server a server. Vedi la pagina sull'installazione per un aiuto." - -#: mod/admin.php:913 -msgid "Normal Account" -msgstr "Account normale" - -#: mod/admin.php:914 -msgid "Automatic Follower Account" -msgstr "Account Follower Automatico" - -#: mod/admin.php:915 -msgid "Public Forum Account" -msgstr "Account Forum Publico" - -#: mod/admin.php:916 -msgid "Automatic Friend Account" -msgstr "Account per amicizia automatizzato" - -#: mod/admin.php:917 -msgid "Blog Account" -msgstr "Account Blog" - -#: mod/admin.php:918 -msgid "Private Forum Account" -msgstr "Account Forum Privato" - -#: mod/admin.php:939 -msgid "Message queues" -msgstr "Code messaggi" - -#: mod/admin.php:945 -msgid "Server Settings" -msgstr "Impostazioni Server" - -#: mod/admin.php:954 -msgid "Summary" -msgstr "Sommario" - -#: mod/admin.php:956 -msgid "Registered users" -msgstr "Utenti registrati" - -#: mod/admin.php:958 -msgid "Pending registrations" -msgstr "Registrazioni in attesa" - -#: mod/admin.php:959 -msgid "Version" -msgstr "Versione" - -#: mod/admin.php:964 -msgid "Active addons" -msgstr "Addon attivi" - -#: mod/admin.php:997 -msgid "Can not parse base url. Must have at least ://" -msgstr "Impossibile analizzare l'url base. Deve avere almeno [schema]://[dominio]" - -#: mod/admin.php:1185 -msgid "Invalid storage backend setting value." -msgstr "" - -#: mod/admin.php:1364 -msgid "Site settings updated." -msgstr "Impostazioni del sito aggiornate." - -#: mod/admin.php:1393 mod/settings.php:885 -msgid "No special theme for mobile devices" -msgstr "Nessun tema speciale per i dispositivi mobili" - -#: mod/admin.php:1422 -msgid "No community page for local users" -msgstr "Nessuna pagina di comunità per gli utenti locali" - -#: mod/admin.php:1423 -msgid "No community page" -msgstr "Nessuna pagina Comunità" - -#: mod/admin.php:1424 -msgid "Public postings from users of this site" -msgstr "Messaggi pubblici dagli utenti di questo sito" - -#: mod/admin.php:1425 -msgid "Public postings from the federated network" -msgstr "Messaggi pubblici dalla rete federata" - -#: mod/admin.php:1426 -msgid "Public postings from local users and the federated network" -msgstr "Messaggi pubblici dagli utenti di questo sito e dalla rete federata" - -#: mod/admin.php:1430 mod/admin.php:1631 mod/admin.php:1641 -#: src/Module/Contact.php:546 -msgid "Disabled" -msgstr "Disabilitato" - -#: mod/admin.php:1432 -msgid "Users, Global Contacts" -msgstr "Utenti, Contatti Globali" - -#: mod/admin.php:1433 -msgid "Users, Global Contacts/fallback" -msgstr "Utenti, Contatti Globali/fallback" - -#: mod/admin.php:1437 -msgid "One month" -msgstr "Un mese" - -#: mod/admin.php:1438 -msgid "Three months" -msgstr "Tre mesi" - -#: mod/admin.php:1439 -msgid "Half a year" -msgstr "Sei mesi" - -#: mod/admin.php:1440 -msgid "One year" -msgstr "Un anno" - -#: mod/admin.php:1445 -msgid "Multi user instance" -msgstr "Istanza multi utente" - -#: mod/admin.php:1469 -msgid "Closed" -msgstr "Chiusa" - -#: mod/admin.php:1470 -msgid "Requires approval" -msgstr "Richiede l'approvazione" - -#: mod/admin.php:1471 -msgid "Open" -msgstr "Aperta" - -#: mod/admin.php:1475 src/Module/Install.php:181 -msgid "No SSL policy, links will track page SSL state" -msgstr "Nessuna gestione SSL, i link seguiranno lo stato SSL della pagina" - -#: mod/admin.php:1476 src/Module/Install.php:182 -msgid "Force all links to use SSL" -msgstr "Forza tutti i link ad usare SSL" - -#: mod/admin.php:1477 src/Module/Install.php:183 -msgid "Self-signed certificate, use SSL for local links only (discouraged)" -msgstr "Certificato auto-firmato, usa SSL solo per i link locali (sconsigliato)" - -#: mod/admin.php:1481 -msgid "Don't check" -msgstr "Non controllare" - -#: mod/admin.php:1482 -msgid "check the stable version" -msgstr "controlla la versione stabile" - -#: mod/admin.php:1483 -msgid "check the development version" -msgstr "controlla la versione di sviluppo" - -#: mod/admin.php:1506 -msgid "Database (legacy)" -msgstr "Database (legacy)" - -#: mod/admin.php:1534 -msgid "Republish users to directory" -msgstr "Ripubblica gli utenti sulla directory" - -#: mod/admin.php:1535 src/Module/Register.php:121 -msgid "Registration" -msgstr "Registrazione" - -#: mod/admin.php:1536 -msgid "File upload" -msgstr "Caricamento file" - -#: mod/admin.php:1537 -msgid "Policies" -msgstr "Politiche" - -#: mod/admin.php:1539 -msgid "Auto Discovered Contact Directory" -msgstr "Elenco Contatti Scoperto Automaticamente" - -#: mod/admin.php:1540 -msgid "Performance" -msgstr "Performance" - -#: mod/admin.php:1541 -msgid "Worker" -msgstr "Worker" - -#: mod/admin.php:1542 -msgid "Message Relay" -msgstr "Relay Messaggio" - -#: mod/admin.php:1543 -msgid "Relocate Instance" -msgstr "Trasloca Istanza" - -#: mod/admin.php:1544 -msgid "Warning! Advanced function. Could make this server unreachable." -msgstr "Attenzione! Funzione avanzata! Può rendere questo server irraggiungibile." - -#: mod/admin.php:1548 -msgid "Site name" -msgstr "Nome del sito" - -#: mod/admin.php:1549 -msgid "Sender Email" -msgstr "Mittente email" - -#: mod/admin.php:1549 -msgid "" -"The email address your server shall use to send notification emails from." -msgstr "L'indirizzo email che il tuo server dovrà usare per inviare notifiche via email." - -#: mod/admin.php:1550 -msgid "Banner/Logo" -msgstr "Banner/Logo" - -#: mod/admin.php:1551 -msgid "Shortcut icon" -msgstr "Icona shortcut" - -#: mod/admin.php:1551 -msgid "Link to an icon that will be used for browsers." -msgstr "Link verso un'icona che verrà usata dai browser." - -#: mod/admin.php:1552 -msgid "Touch icon" -msgstr "Icona touch" - -#: mod/admin.php:1552 -msgid "Link to an icon that will be used for tablets and mobiles." -msgstr "Link verso un'icona che verrà usata dai tablet e i telefonini." - -#: mod/admin.php:1553 -msgid "Additional Info" -msgstr "Informazioni aggiuntive" - -#: mod/admin.php:1553 -#, php-format -msgid "" -"For public servers: you can add additional information here that will be " -"listed at %s/servers." -msgstr "Per server pubblici: puoi aggiungere informazioni extra che verranno mostrate su %s/servers." - -#: mod/admin.php:1554 -msgid "System language" -msgstr "Lingua di sistema" - -#: mod/admin.php:1555 -msgid "System theme" -msgstr "Tema di sistema" - -#: mod/admin.php:1555 -msgid "" -"Default system theme - may be over-ridden by user profiles - change theme settings" -msgstr "Tema di sistema - può essere sovrascritto dalle impostazioni utente - cambia le impostazioni del tema" - -#: mod/admin.php:1556 -msgid "Mobile system theme" -msgstr "Tema mobile di sistema" - -#: mod/admin.php:1556 -msgid "Theme for mobile devices" -msgstr "Tema per dispositivi mobili" - -#: mod/admin.php:1557 src/Module/Install.php:191 -msgid "SSL link policy" -msgstr "Gestione link SSL" - -#: mod/admin.php:1557 src/Module/Install.php:193 -msgid "Determines whether generated links should be forced to use SSL" -msgstr "Determina se i link generati devono essere forzati a usare SSL" - -#: mod/admin.php:1558 -msgid "Force SSL" -msgstr "Forza SSL" - -#: mod/admin.php:1558 -msgid "" -"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" -" to endless loops." -msgstr "Forza tutte le richieste non SSL su SSL - Attenzione: su alcuni sistemi può portare a loop senza fine" - -#: mod/admin.php:1559 -msgid "Hide help entry from navigation menu" -msgstr "Nascondi la voce 'Guida' dal menu di navigazione" - -#: mod/admin.php:1559 -msgid "" -"Hides the menu entry for the Help pages from the navigation menu. You can " -"still access it calling /help directly." -msgstr "Nasconde la voce per le pagine della guida dal menu di navigazione. E' comunque possibile accedervi richiamando /help direttamente." - -#: mod/admin.php:1560 -msgid "Single user instance" -msgstr "Istanza a singolo utente" - -#: mod/admin.php:1560 -msgid "Make this instance multi-user or single-user for the named user" -msgstr "Rendi questa istanza multi utente o a singolo utente per l'utente selezionato" - -#: mod/admin.php:1562 -msgid "File storage backend" -msgstr "File storage backend" - -#: mod/admin.php:1562 -msgid "" -"The backend used to store uploaded data. If you change the storage backend, " -"you can manually move the existing files. If you do not do so, the files " -"uploaded before the change will still be available at the old backend. " -"Please see the settings documentation" -" for more information about the choices and the moving procedure." -msgstr "Il backend utilizzato per memorizzare i file caricati. Se cambi il backend, puoi muovere i file esistenti. Se non lo fai, i file caricati prima della modifica rimarranno memorizzati nel vecchio backend. Vedi la documentazione sulle impostazioni per maggiori informazioni riguardo le scelte e la procedura per spostare i file." - -#: mod/admin.php:1564 -msgid "Maximum image size" -msgstr "Massima dimensione immagini" - -#: mod/admin.php:1564 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "Massima dimensione in byte delle immagini caricate. Il default è 0, cioè nessun limite." - -#: mod/admin.php:1565 -msgid "Maximum image length" -msgstr "Massima lunghezza immagine" - -#: mod/admin.php:1565 -msgid "" -"Maximum length in pixels of the longest side of uploaded images. Default is " -"-1, which means no limits." -msgstr "Massima lunghezza in pixel del lato più lungo delle immagini caricate. Predefinito a -1, ovvero nessun limite." - -#: mod/admin.php:1566 -msgid "JPEG image quality" -msgstr "Qualità immagini JPEG" - -#: mod/admin.php:1566 -msgid "" -"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " -"100, which is full quality." -msgstr "Le immagini JPEG caricate verranno salvate con questa qualità [0-100]. Predefinito è 100, ovvero qualità piena." - -#: mod/admin.php:1568 -msgid "Register policy" -msgstr "Politica di registrazione" - -#: mod/admin.php:1569 -msgid "Maximum Daily Registrations" -msgstr "Massime registrazioni giornaliere" - -#: mod/admin.php:1569 -msgid "" -"If registration is permitted above, this sets the maximum number of new user" -" registrations to accept per day. If register is set to closed, this " -"setting has no effect." -msgstr "Se la registrazione è permessa, qui si definisce il massimo numero di nuovi utenti registrati da accettare giornalmente. Se la registrazione è chiusa, questa impostazione non ha effetto." - -#: mod/admin.php:1570 -msgid "Register text" -msgstr "Testo registrazione" - -#: mod/admin.php:1570 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." -msgstr "Sarà mostrato ben visibile nella pagina di registrazione. Puoi usare BBCode." - -#: mod/admin.php:1571 -msgid "Forbidden Nicknames" -msgstr "Nomi utente Vietati" - -#: mod/admin.php:1571 -msgid "" -"Comma separated list of nicknames that are forbidden from registration. " -"Preset is a list of role names according RFC 2142." -msgstr "Lista separata da virgola di nomi utente che sono vietati nella registrazione. Il valore preimpostato è una lista di nomi di ruoli secondo RFC 2142." - -#: mod/admin.php:1572 -msgid "Accounts abandoned after x days" -msgstr "Account abbandonati dopo x giorni" - -#: mod/admin.php:1572 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "Non spreca risorse di sistema controllando siti esterni per gli account abbandonati. Immettere 0 per nessun limite di tempo." - -#: mod/admin.php:1573 -msgid "Allowed friend domains" -msgstr "Domini amici consentiti" - -#: mod/admin.php:1573 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "Elenco separato da virgola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Vuoto per accettare qualsiasi dominio." - -#: mod/admin.php:1574 -msgid "Allowed email domains" -msgstr "Domini email consentiti" - -#: mod/admin.php:1574 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione a questo sito. Sono accettati caratteri jolly. Lascalo vuoto per accettare qualsiasi dominio." - -#: mod/admin.php:1575 -msgid "No OEmbed rich content" -msgstr "Nessun contenuto ricco da OEmbed" - -#: mod/admin.php:1575 -msgid "" -"Don't show the rich content (e.g. embedded PDF), except from the domains " -"listed below." -msgstr "Non mostrare il contenuto ricco (p.e. PDF), tranne che dai domini elencati di seguito." - -#: mod/admin.php:1576 -msgid "Allowed OEmbed domains" -msgstr "Domini OEmbed consentiti" - -#: mod/admin.php:1576 -msgid "" -"Comma separated list of domains which oembed content is allowed to be " -"displayed. Wildcards are accepted." -msgstr "Elenco separato da virgola di domini il cui contenuto OEmbed verrà visualizzato. Sono permesse wildcard." - -#: mod/admin.php:1577 -msgid "Block public" -msgstr "Blocca pagine pubbliche" - -#: mod/admin.php:1577 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." -msgstr "Seleziona per bloccare l'accesso pubblico a tutte le pagine personali di questo sito, a meno di essere loggato." - -#: mod/admin.php:1578 -msgid "Force publish" -msgstr "Forza pubblicazione" - -#: mod/admin.php:1578 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "Seleziona per forzare tutti i profili di questo sito ad essere compresi nell'elenco di questo sito." - -#: mod/admin.php:1578 -msgid "Enabling this may violate privacy laws like the GDPR" -msgstr "Abilitare questo potrebbe violare leggi sulla privacy come il GDPR" - -#: mod/admin.php:1579 -msgid "Global directory URL" -msgstr "URL della directory globale" - -#: mod/admin.php:1579 -msgid "" -"URL to the global directory. If this is not set, the global directory is " -"completely unavailable to the application." -msgstr "URL dell'elenco globale. Se vuoto, l'elenco globale sarà completamente disabilitato." - -#: mod/admin.php:1580 -msgid "Private posts by default for new users" -msgstr "Post privati di default per i nuovi utenti" - -#: mod/admin.php:1580 -msgid "" -"Set default post permissions for all new members to the default privacy " -"group rather than public." -msgstr "Imposta i permessi predefiniti dei post per tutti i nuovi utenti come privati per il gruppo predefinito, invece che pubblici." - -#: mod/admin.php:1581 -msgid "Don't include post content in email notifications" -msgstr "Non includere il contenuto dei post nelle notifiche via email" - -#: mod/admin.php:1581 -msgid "" -"Don't include the content of a post/comment/private message/etc. in the " -"email notifications that are sent out from this site, as a privacy measure." -msgstr "Non include il contenuti del post/commento/messaggio privato/etc. nelle notifiche email che sono inviate da questo sito, per privacy" - -#: mod/admin.php:1582 -msgid "Disallow public access to addons listed in the apps menu." -msgstr "Disabilita l'accesso pubblico ai plugin raccolti nel menu apps." - -#: mod/admin.php:1582 -msgid "" -"Checking this box will restrict addons listed in the apps menu to members " -"only." -msgstr "Selezionando questo box si limiterà ai soli membri l'accesso ai componenti aggiuntivi nel menu applicazioni" - -#: mod/admin.php:1583 -msgid "Don't embed private images in posts" -msgstr "Non inglobare immagini private nei post" - -#: mod/admin.php:1583 -msgid "" -"Don't replace locally-hosted private photos in posts with an embedded copy " -"of the image. This means that contacts who receive posts containing private " -"photos will have to authenticate and load each image, which may take a " -"while." -msgstr "Non sostituire le foto locali nei post con una copia incorporata dell'immagine. Questo significa che i contatti che riceveranno i post contenenti foto private dovranno autenticarsi e caricare ogni immagine, cosa che può richiedere un po' di tempo." - -#: mod/admin.php:1584 -msgid "Explicit Content" -msgstr "Contenuto Esplicito" - -#: mod/admin.php:1584 -msgid "" -"Set this to announce that your node is used mostly for explicit content that" -" might not be suited for minors. This information will be published in the " -"node information and might be used, e.g. by the global directory, to filter " -"your node from listings of nodes to join. Additionally a note about this " -"will be shown at the user registration page." -msgstr "Imposta questo per avvisare che il tuo noto è usato principalmente per contenuto esplicito che potrebbe non essere adatto a minori. Questa informazione sarà pubblicata nella pagina di informazioni sul noto e potrà essere usata, per esempio nella directory globale, per filtrare il tuo nodo dalla lista di nodi su cui registrarsi. In più, una nota sarà mostrata nella pagina di registrazione." - -#: mod/admin.php:1585 -msgid "Allow Users to set remote_self" -msgstr "Permetti agli utenti di impostare 'io remoto'" - -#: mod/admin.php:1585 -msgid "" -"With checking this, every user is allowed to mark every contact as a " -"remote_self in the repair contact dialog. Setting this flag on a contact " -"causes mirroring every posting of that contact in the users stream." -msgstr "Selezionando questo, a tutti gli utenti sarà permesso di impostare qualsiasi contatto come 'io remoto' nella pagina di modifica del contatto. Impostare questa opzione fa si che tutti i messaggi di quel contatto vengano ripetuti nello stream dell'utente." - -#: mod/admin.php:1586 -msgid "Block multiple registrations" -msgstr "Blocca registrazioni multiple" - -#: mod/admin.php:1586 -msgid "Disallow users to register additional accounts for use as pages." -msgstr "Non permette all'utente di registrare account extra da usare come pagine." - -#: mod/admin.php:1587 -msgid "Disable OpenID" -msgstr "Disabilita OpenID" - -#: mod/admin.php:1587 -msgid "Disable OpenID support for registration and logins." -msgstr "Disabilita supporto OpenID per la registrazione e i login." - -#: mod/admin.php:1588 -msgid "No Fullname check" -msgstr "No controllo nome completo" - -#: mod/admin.php:1588 -msgid "" -"Allow users to register without a space between the first name and the last " -"name in their full name." -msgstr "Permetti agli utenti di registrarsi senza uno spazio tra il nome e il cognome nel loro nome completo." - -#: mod/admin.php:1589 -msgid "Community pages for visitors" -msgstr "Pagina comunità per i visitatori" - -#: mod/admin.php:1589 -msgid "" -"Which community pages should be available for visitors. Local users always " -"see both pages." -msgstr "Quale pagina comunità verrà mostrata ai visitatori. Gli utenti locali vedranno sempre entrambe le pagine." - -#: mod/admin.php:1590 -msgid "Posts per user on community page" -msgstr "Messaggi per utente nella pagina Comunità" - -#: mod/admin.php:1590 -msgid "" -"The maximum number of posts per user on the community page. (Not valid for " -"'Global Community')" -msgstr "Il numero massimo di messaggi per utente mostrato nella pagina Comunità (non valido per 'Comunità globale')" - -#: mod/admin.php:1591 -msgid "Disable OStatus support" -msgstr "Disabilità supporto OStatus" - -#: mod/admin.php:1591 -msgid "" -"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " -"communications in OStatus are public, so privacy warnings will be " -"occasionally displayed." -msgstr "Disabilita la compatibilità integrata a OStatus (StatusNet, GNU Social etc.). Tutte le comunicazioni OStatus sono pubbliche, quindi se abilitato, occasionalmente verranno mostrati degli avvisi riguardanti la privacy dei messaggi." - -#: mod/admin.php:1592 -msgid "Only import OStatus/ActivityPub threads from our contacts" -msgstr "Imposta thread OStatus/ActivityPub solo dai tuoi contatti" - -#: mod/admin.php:1592 -msgid "" -"Normally we import every content from our OStatus and ActivityPub contacts. " -"With this option we only store threads that are started by a contact that is" -" known on our system." -msgstr "Normalmente viene importato qualsiasi contenuto dai contatti OStatus e ActivityPub. Abilitando questa opzione vengono importati solo i thread iniziati da contatti conosciuti da questo sistema." - -#: mod/admin.php:1593 -msgid "OStatus support can only be enabled if threading is enabled." -msgstr "Il supporto OStatus può essere abilitato solo se è abilitato il threading." - -#: mod/admin.php:1595 -msgid "" -"Diaspora support can't be enabled because Friendica was installed into a sub" -" directory." -msgstr "Il supporto a Diaspora non può essere abilitato perché Friendica è stato installato in una sotto directory." - -#: mod/admin.php:1596 -msgid "Enable Diaspora support" -msgstr "Abilita il supporto a Diaspora" - -#: mod/admin.php:1596 -msgid "Provide built-in Diaspora network compatibility." -msgstr "Fornisce compatibilità con il network Diaspora." - -#: mod/admin.php:1597 -msgid "Only allow Friendica contacts" -msgstr "Permetti solo contatti Friendica" - -#: mod/admin.php:1597 -msgid "" -"All contacts must use Friendica protocols. All other built-in communication " -"protocols disabled." -msgstr "Tutti i contatti devono usare il protocollo di Friendica. Tutti gli altri protocolli sono disabilitati." - -#: mod/admin.php:1598 -msgid "Verify SSL" -msgstr "Verifica SSL" - -#: mod/admin.php:1598 -msgid "" -"If you wish, you can turn on strict certificate checking. This will mean you" -" cannot connect (at all) to self-signed SSL sites." -msgstr "Se vuoi, puoi abilitare il controllo rigoroso dei certificati.Questo significa che non potrai collegarti (del tutto) con siti con certificati SSL auto-firmati." - -#: mod/admin.php:1599 -msgid "Proxy user" -msgstr "Utente Proxy" - -#: mod/admin.php:1600 -msgid "Proxy URL" -msgstr "URL Proxy" - -#: mod/admin.php:1601 -msgid "Network timeout" -msgstr "Timeout rete" - -#: mod/admin.php:1601 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "Valore in secondi. Imposta a 0 per illimitato (non raccomandato)." - -#: mod/admin.php:1602 -msgid "Maximum Load Average" -msgstr "Massimo carico medio" - -#: mod/admin.php:1602 -#, php-format -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default %d." -msgstr "" - -#: mod/admin.php:1603 -msgid "Maximum Load Average (Frontend)" -msgstr "Media Massimo Carico (Frontend)" - -#: mod/admin.php:1603 -msgid "Maximum system load before the frontend quits service - default 50." -msgstr "Massimo carico di sistema prima che il frontend fermi il servizio - default 50." - -#: mod/admin.php:1604 -msgid "Minimal Memory" -msgstr "Memoria Minima" - -#: mod/admin.php:1604 -msgid "" -"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " -"default 0 (deactivated)." -msgstr "Minima memoria libera in MB per il worker. Necessita di avere accesso a /proc/meminfo - default 0 (disabilitato)." - -#: mod/admin.php:1605 -msgid "Maximum table size for optimization" -msgstr "Dimensione massima della tabella per l'ottimizzazione" - -#: mod/admin.php:1605 -msgid "" -"Maximum table size (in MB) for the automatic optimization. Enter -1 to " -"disable it." -msgstr "La dimensione massima (in MB) per l'ottimizzazione automatica. Inserisci -1 per disabilitarlo." - -#: mod/admin.php:1606 -msgid "Minimum level of fragmentation" -msgstr "Livello minimo di frammentazione" - -#: mod/admin.php:1606 -msgid "" -"Minimum fragmenation level to start the automatic optimization - default " -"value is 30%." -msgstr "Livello minimo di frammentazione per iniziare la procedura di ottimizzazione automatica - il valore di default è 30%." - -#: mod/admin.php:1608 -msgid "Periodical check of global contacts" -msgstr "Check periodico dei contatti globali" - -#: mod/admin.php:1608 -msgid "" -"If enabled, the global contacts are checked periodically for missing or " -"outdated data and the vitality of the contacts and servers." -msgstr "Se abilitato, i contatti globali sono controllati periodicamente per verificare dati mancanti o sorpassati e la vitalità dei contatti e dei server." - -#: mod/admin.php:1609 -msgid "Days between requery" -msgstr "Giorni tra le richieste" - -#: mod/admin.php:1609 -msgid "Number of days after which a server is requeried for his contacts." -msgstr "Numero di giorni dopo i quali al server vengono richiesti i suoi contatti." - -#: mod/admin.php:1610 -msgid "Discover contacts from other servers" -msgstr "Trova contatti dagli altri server" - -#: mod/admin.php:1610 -msgid "" -"Periodically query other servers for contacts. You can choose between " -"'users': the users on the remote system, 'Global Contacts': active contacts " -"that are known on the system. The fallback is meant for Redmatrix servers " -"and older friendica servers, where global contacts weren't available. The " -"fallback increases the server load, so the recommended setting is 'Users, " -"Global Contacts'." -msgstr "Interroga periodicamente altri server per i contatti. Puoi scegliere tra: 'utenti': gli utenti del sistema remoto; 'Contatti Globali': contatti attivi conosciuti dal sistema. Il fallback è utilizzato per server Redmatrix e vecchi server friendica, dove i contatti globali non sono disponibili. Il fallback aumenta il carico sul sistema, quindi l'impostazione consigliata è 'Utenti, Contatti Globali'." - -#: mod/admin.php:1611 -msgid "Timeframe for fetching global contacts" -msgstr "Termine per il recupero contatti globali" - -#: mod/admin.php:1611 -msgid "" -"When the discovery is activated, this value defines the timeframe for the " -"activity of the global contacts that are fetched from other servers." -msgstr "Quando si attiva la scoperta, questo valore definisce il periodo di tempo per l'attività dei contatti globali che vengono prelevati da altri server." - -#: mod/admin.php:1612 -msgid "Search the local directory" -msgstr "Cerca la directory locale" - -#: mod/admin.php:1612 -msgid "" -"Search the local directory instead of the global directory. When searching " -"locally, every search will be executed on the global directory in the " -"background. This improves the search results when the search is repeated." -msgstr "Cerca nella directory locale invece che nella directory globale. Durante la ricerca a livello locale, ogni ricerca verrà eseguita sulla directory globale in background. Ciò migliora i risultati della ricerca quando la ricerca viene ripetuta." - -#: mod/admin.php:1614 -msgid "Publish server information" -msgstr "Pubblica informazioni server" - -#: mod/admin.php:1614 -msgid "" -"If enabled, general server and usage data will be published. The data " -"contains the name and version of the server, number of users with public " -"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." -msgstr "Se abilitata, saranno pubblicati i dati generali del server e i dati di utilizzo. I dati contengono il nome e la versione del server, il numero di utenti con profili pubblici, numero dei posti e dei protocolli e connettori attivati. Per informazioni, vedere the-federation.info ." - -#: mod/admin.php:1616 -msgid "Check upstream version" -msgstr "Controlla versione upstream" - -#: mod/admin.php:1616 -msgid "" -"Enables checking for new Friendica versions at github. If there is a new " -"version, you will be informed in the admin panel overview." -msgstr "Abilita il controllo di nuove versioni di Friendica su Github. Se sono disponibili nuove versioni, ne sarai informato nel pannello Panoramica dell'amministrazione." - -#: mod/admin.php:1617 -msgid "Suppress Tags" -msgstr "Sopprimi Tags" - -#: mod/admin.php:1617 -msgid "Suppress showing a list of hashtags at the end of the posting." -msgstr "Non mostra la lista di hashtag in coda al messaggio" - -#: mod/admin.php:1618 -msgid "Clean database" -msgstr "Pulisci database" - -#: mod/admin.php:1618 -msgid "" -"Remove old remote items, orphaned database records and old content from some" -" other helper tables." -msgstr "Rimuove i i vecchi elementi remoti, i record del database orfani e il vecchio contenuto da alcune tabelle di supporto." - -#: mod/admin.php:1619 -msgid "Lifespan of remote items" -msgstr "Durata della vita di oggetti remoti" - -#: mod/admin.php:1619 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"remote items will be deleted. Own items, and marked or filed items are " -"always kept. 0 disables this behaviour." -msgstr "Quando la pulizia del database è abilitata, questa impostazione definisce quali elementi remoti saranno cancellati. I propri elementi e quelli marcati preferiti o salvati in cartelle saranno sempre mantenuti. Il valore 0 disabilita questa funzionalità." - -#: mod/admin.php:1620 -msgid "Lifespan of unclaimed items" -msgstr "Durata della vita di oggetti non reclamati" - -#: mod/admin.php:1620 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"unclaimed remote items (mostly content from the relay) will be deleted. " -"Default value is 90 days. Defaults to the general lifespan value of remote " -"items if set to 0." -msgstr "Quando la pulizia del database è abilitata, questa impostazione definisce dopo quanti giorni gli elementi remoti non reclamanti (principalmente il contenuto dai relay) sarà cancellato. Il valore di default è 90 giorni. Se impostato a 0, verrà utilizzato il valore della durata della vita degli elementi remoti." - -#: mod/admin.php:1621 -msgid "Lifespan of raw conversation data" -msgstr "Durata della vita di dati di conversazione grezzi" - -#: mod/admin.php:1621 -msgid "" -"The conversation data is used for ActivityPub and OStatus, as well as for " -"debug purposes. It should be safe to remove it after 14 days, default is 90 " -"days." -msgstr "I dati di conversazione sono usati per ActivityPub e OStatus, come anche per necessità di debug. Dovrebbe essere sicuro rimuoverli dopo 14 giorni. Il default è 90 giorni." - -#: mod/admin.php:1622 -msgid "Path to item cache" -msgstr "Percorso cache elementi" - -#: mod/admin.php:1622 -msgid "The item caches buffers generated bbcode and external images." -msgstr "La cache degli elementi memorizza il bbcode generato e le immagini esterne." - -#: mod/admin.php:1623 -msgid "Cache duration in seconds" -msgstr "Durata della cache in secondi" - -#: mod/admin.php:1623 -msgid "" -"How long should the cache files be hold? Default value is 86400 seconds (One" -" day). To disable the item cache, set the value to -1." -msgstr "Quanto a lungo devono essere mantenuti i file di cache? Il valore predefinito è 86400 secondi (un giorno). Per disabilitare la cache, imposta il valore a -1." - -#: mod/admin.php:1624 -msgid "Maximum numbers of comments per post" -msgstr "Numero massimo di commenti per post" - -#: mod/admin.php:1624 -msgid "How much comments should be shown for each post? Default value is 100." -msgstr "Quanti commenti devono essere mostrati per ogni post? Default : 100." - -#: mod/admin.php:1625 -msgid "Temp path" -msgstr "Percorso file temporanei" - -#: mod/admin.php:1625 -msgid "" -"If you have a restricted system where the webserver can't access the system " -"temp path, enter another path here." -msgstr "Se si dispone di un sistema ristretto in cui il server web non può accedere al percorso temporaneo di sistema, inserire un altro percorso qui." - -#: mod/admin.php:1626 -msgid "Disable picture proxy" -msgstr "Disabilita il proxy immagini" - -#: mod/admin.php:1626 -msgid "" -"The picture proxy increases performance and privacy. It shouldn't be used on" -" systems with very low bandwidth." -msgstr "Il proxy immagini aumenta le performance e la privacy. Non dovrebbe essere usato su server con poca banda disponibile." - -#: mod/admin.php:1627 -msgid "Only search in tags" -msgstr "Cerca solo nei tag" - -#: mod/admin.php:1627 -msgid "On large systems the text search can slow down the system extremely." -msgstr "Su server con molti dati, la ricerca nel testo può estremamente rallentare il sistema." - -#: mod/admin.php:1629 -msgid "New base url" -msgstr "Nuovo url base" - -#: mod/admin.php:1629 -msgid "" -"Change base url for this server. Sends relocate message to all Friendica and" -" Diaspora* contacts of all users." -msgstr "Cambia l'URL base di questo server. Invia il messaggio di trasloco a tutti i contatti Friendica e Diaspora* di tutti gli utenti." - -#: mod/admin.php:1631 -msgid "RINO Encryption" -msgstr "Crittografia RINO" - -#: mod/admin.php:1631 -msgid "Encryption layer between nodes." -msgstr "Crittografia delle comunicazioni tra nodi." - -#: mod/admin.php:1631 -msgid "Enabled" -msgstr "Abilitato" - -#: mod/admin.php:1633 -msgid "Maximum number of parallel workers" -msgstr "Massimo numero di lavori in parallelo" - -#: mod/admin.php:1633 -#, php-format -msgid "" -"On shared hosters set this to %d. On larger systems, values of %d are great." -" Default value is %d." -msgstr "Con hosting condiviso, imposta a %d. Su sistemi più grandi, vanno bene valori come %d. Il valore di default è %d." - -#: mod/admin.php:1634 -msgid "Don't use 'proc_open' with the worker" -msgstr "Non usare 'proc_open' con il worker" - -#: mod/admin.php:1634 -msgid "" -"Enable this if your system doesn't allow the use of 'proc_open'. This can " -"happen on shared hosters. If this is enabled you should increase the " -"frequency of worker calls in your crontab." -msgstr "Abilita se il tuo sistema non consente l'utilizzo di 'proc_open'. Può succedere con gli hosting condivisi. Se abiliti questa opzione, dovresti aumentare la frequenza delle chiamate al worker nel tuo crontab." - -#: mod/admin.php:1635 -msgid "Enable fastlane" -msgstr "Abilita fastlane" - -#: mod/admin.php:1635 -msgid "" -"When enabed, the fastlane mechanism starts an additional worker if processes" -" with higher priority are blocked by processes of lower priority." -msgstr "Quando abilitato, il meccanismo di fastlane avvia processi aggiuntivi se processi con priorità più alta sono bloccati da processi con priorità più bassa." - -#: mod/admin.php:1636 -msgid "Enable frontend worker" -msgstr "Abilita worker da frontend" - -#: mod/admin.php:1636 -#, php-format -msgid "" -"When enabled the Worker process is triggered when backend access is " -"performed (e.g. messages being delivered). On smaller sites you might want " -"to call %s/worker on a regular basis via an external cron job. You should " -"only enable this option if you cannot utilize cron/scheduled jobs on your " -"server." -msgstr "" - -#: mod/admin.php:1638 -msgid "Subscribe to relay" -msgstr "Inscrivi a un relay" - -#: mod/admin.php:1638 -msgid "" -"Enables the receiving of public posts from the relay. They will be included " -"in the search, subscribed tags and on the global community page." -msgstr "Abilita la ricezione dei post pubblici dal relay. Saranno inclusi nelle ricerche, nei tag sottoscritti e nella pagina comunità globale." - -#: mod/admin.php:1639 -msgid "Relay server" -msgstr "Server relay" - -#: mod/admin.php:1639 -msgid "" -"Address of the relay server where public posts should be send to. For " -"example https://relay.diasp.org" -msgstr "Indirizzo del server relay dove i post pubblici verranno inviati. Per esempio https://relay.diasp.org" - -#: mod/admin.php:1640 -msgid "Direct relay transfer" -msgstr "Trasferimento relay diretto" - -#: mod/admin.php:1640 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" -msgstr "Abilita il trasferimento diretto agli altri server senza utilizzare i server relay." - -#: mod/admin.php:1641 -msgid "Relay scope" -msgstr "Ambito del relay" - -#: mod/admin.php:1641 -msgid "" -"Can be 'all' or 'tags'. 'all' means that every public post should be " -"received. 'tags' means that only posts with selected tags should be " -"received." -msgstr "Può essere 'tutti' o 'tags'. 'tutti' significa che ogni post pubblico viene ricevuto. 'tags' significa che vengono ricevuti solo i post con i tag selezionati." - -#: mod/admin.php:1641 -msgid "all" -msgstr "tutti" - -#: mod/admin.php:1641 -msgid "tags" -msgstr "tags" - -#: mod/admin.php:1642 -msgid "Server tags" -msgstr "Tags server" - -#: mod/admin.php:1642 -msgid "Comma separated list of tags for the 'tags' subscription." -msgstr "Lista separata da virgola per la sottoscrizione 'tags'." - -#: mod/admin.php:1643 -msgid "Allow user tags" -msgstr "Permetti tag utente" - -#: mod/admin.php:1643 -msgid "" -"If enabled, the tags from the saved searches will used for the 'tags' " -"subscription in addition to the 'relay_server_tags'." -msgstr "Se abilitato, i tag delle ricerche salvate saranno usate per la sottoscrizione 'tags' in aggiunta ai tag server." - -#: mod/admin.php:1646 -msgid "Start Relocation" -msgstr "Inizia il Trasloco" - -#: mod/admin.php:1673 -msgid "Update has been marked successful" -msgstr "L'aggiornamento è stato segnato come di successo" - -#: mod/admin.php:1680 -#, php-format -msgid "Database structure update %s was successfully applied." -msgstr "Aggiornamento struttura database %s applicata con successo." - -#: mod/admin.php:1684 -#, php-format -msgid "Executing of database structure update %s failed with error: %s" -msgstr "Aggiornamento struttura database %s fallita con errore: %s" - -#: mod/admin.php:1700 -#, php-format -msgid "Executing %s failed with error: %s" -msgstr "Esecuzione di %s fallita con errore: %s" - -#: mod/admin.php:1702 -#, php-format -msgid "Update %s was successfully applied." -msgstr "L'aggiornamento %s è stato applicato con successo" - -#: mod/admin.php:1705 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "L'aggiornamento %s non ha riportato uno stato. Non so se è andato a buon fine." - -#: mod/admin.php:1708 -#, php-format -msgid "There was no additional update function %s that needed to be called." -msgstr "Non ci sono altre funzioni di aggiornamento %s da richiamare." - -#: mod/admin.php:1731 -msgid "No failed updates." -msgstr "Nessun aggiornamento fallito." - -#: mod/admin.php:1732 -msgid "Check database structure" -msgstr "Controlla struttura database" - -#: mod/admin.php:1737 -msgid "Failed Updates" -msgstr "Aggiornamenti falliti" - -#: mod/admin.php:1738 -msgid "" -"This does not include updates prior to 1139, which did not return a status." -msgstr "Questo non include gli aggiornamenti prima del 1139, che non ritornano lo stato." - -#: mod/admin.php:1739 -msgid "Mark success (if update was manually applied)" -msgstr "Segna completato (se l'update è stato applicato manualmente)" - -#: mod/admin.php:1740 -msgid "Attempt to execute this update step automatically" -msgstr "Cerco di eseguire questo aggiornamento in automatico" - -#: mod/admin.php:1780 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tthe administrator of %2$s has set up an account for you." -msgstr "\nGentile %1$s,\n l'amministratore di %2$s ha impostato un account per te." - -#: mod/admin.php:1783 -#, php-format -msgid "" -"\n" -"\t\t\tThe login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%1$s\n" -"\t\t\tLogin Name:\t\t%2$s\n" -"\t\t\tPassword:\t\t%3$s\n" -"\n" -"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\t\tin.\n" -"\n" -"\t\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\t\tthan that.\n" -"\n" -"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\t\tIf you are new and do not know anybody here, they may help\n" -"\t\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" -"\n" -"\t\t\tThank you and welcome to %4$s." -msgstr "\nI dettagli del tuo utente sono:\n Indirizzo del sito: %1$s\n Nome utente: %2$s\n Password: %3$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\n\t\t\tSe mai vorrai cancellare il tuo account, lo potrai fare su%1$s/removeme\n\nGrazie e benvenuto su %4$s" - -#: mod/admin.php:1820 src/Model/User.php:859 -#, php-format -msgid "Registration details for %s" -msgstr "Dettagli della registrazione di %s" - -#: mod/admin.php:1830 -#, php-format -msgid "%s user blocked/unblocked" -msgid_plural "%s users blocked/unblocked" -msgstr[0] "%s utente bloccato/sbloccato" -msgstr[1] "%s utenti bloccati/sbloccati" - -#: mod/admin.php:1837 mod/admin.php:1891 -msgid "You can't remove yourself" -msgstr "Non puoi rimuovere te stesso" - -#: mod/admin.php:1840 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "%s utente cancellato" -msgstr[1] "%s utenti cancellati" - -#: mod/admin.php:1889 -#, php-format -msgid "User '%s' deleted" -msgstr "Utente '%s' cancellato" - -#: mod/admin.php:1900 -#, php-format -msgid "User '%s' unblocked" -msgstr "Utente '%s' sbloccato" - -#: mod/admin.php:1900 -#, php-format -msgid "User '%s' blocked" -msgstr "Utente '%s' bloccato" - -#: mod/admin.php:1948 mod/settings.php:1041 -msgid "Normal Account Page" -msgstr "Pagina Account Normale" - -#: mod/admin.php:1949 mod/settings.php:1045 -msgid "Soapbox Page" -msgstr "Pagina Sandbox" - -#: mod/admin.php:1950 mod/settings.php:1049 -msgid "Public Forum" -msgstr "Forum Pubblico" - -#: mod/admin.php:1951 mod/settings.php:1053 -msgid "Automatic Friend Page" -msgstr "Pagina con amicizia automatica" - -#: mod/admin.php:1952 -msgid "Private Forum" -msgstr "Forum Privato" - -#: mod/admin.php:1955 mod/settings.php:1025 -msgid "Personal Page" -msgstr "Pagina Personale" - -#: mod/admin.php:1956 mod/settings.php:1029 -msgid "Organisation Page" -msgstr "Pagina Organizzazione" - -#: mod/admin.php:1957 mod/settings.php:1033 -msgid "News Page" -msgstr "Pagina Notizie" - -#: mod/admin.php:1958 mod/settings.php:1037 -msgid "Community Forum" -msgstr "Community Forum" - -#: mod/admin.php:1959 -msgid "Relay" -msgstr "Relay" - -#: mod/admin.php:2005 mod/admin.php:2016 mod/admin.php:2030 mod/admin.php:2048 -#: src/Content/ContactSelector.php:86 -msgid "Email" -msgstr "Email" - -#: mod/admin.php:2005 mod/admin.php:2030 -msgid "Register date" -msgstr "Data registrazione" - -#: mod/admin.php:2005 mod/admin.php:2030 -msgid "Last login" -msgstr "Ultimo accesso" - -#: mod/admin.php:2005 mod/admin.php:2030 -msgid "Last item" -msgstr "Ultimo elemento" - -#: mod/admin.php:2005 -msgid "Type" -msgstr "Tipo" - -#: mod/admin.php:2012 -msgid "Add User" -msgstr "Aggiungi utente" - -#: mod/admin.php:2014 -msgid "User registrations waiting for confirm" -msgstr "Richieste di registrazione in attesa di conferma" - -#: mod/admin.php:2015 -msgid "User waiting for permanent deletion" -msgstr "Utente in attesa di cancellazione definitiva" - -#: mod/admin.php:2016 -msgid "Request date" -msgstr "Data richiesta" - -#: mod/admin.php:2017 -msgid "No registrations." -msgstr "Nessuna registrazione." - -#: mod/admin.php:2018 -msgid "Note from the user" -msgstr "Nota dall'utente" - -#: mod/admin.php:2020 -msgid "Deny" -msgstr "Nega" - -#: mod/admin.php:2023 -msgid "User blocked" -msgstr "Utente bloccato" - -#: mod/admin.php:2025 -msgid "Site admin" -msgstr "Amministrazione sito" - -#: mod/admin.php:2026 -msgid "Account expired" -msgstr "Account scaduto" - -#: mod/admin.php:2029 -msgid "New User" -msgstr "Nuovo Utente" - -#: mod/admin.php:2030 -msgid "Permanent deletion" -msgstr "Cancellazione permanente" - -#: mod/admin.php:2035 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Gli utenti selezionati saranno cancellati!\\n\\nTutto quello che gli utenti hanno inviato su questo sito sarà permanentemente canellato!\\n\\nSei sicuro?" - -#: mod/admin.php:2036 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "L'utente {0} sarà cancellato!\\n\\nTutto quello che ha inviato su questo sito sarà permanentemente cancellato!\\n\\nSei sicuro?" - -#: mod/admin.php:2046 -msgid "Name of the new user." -msgstr "Nome del nuovo utente." - -#: mod/admin.php:2047 -msgid "Nickname" -msgstr "Nome utente" - -#: mod/admin.php:2047 -msgid "Nickname of the new user." -msgstr "Nome utente del nuovo utente." - -#: mod/admin.php:2048 -msgid "Email address of the new user." -msgstr "Indirizzo Email del nuovo utente." - -#: mod/admin.php:2090 -#, php-format -msgid "Addon %s disabled." -msgstr "Addon %s disabilitato." - -#: mod/admin.php:2093 -#, php-format -msgid "Addon %s enabled." -msgstr "Addon %s abilitato." - -#: mod/admin.php:2104 mod/admin.php:2354 -msgid "Disable" -msgstr "Disabilita" - -#: mod/admin.php:2107 mod/admin.php:2357 -msgid "Enable" -msgstr "Abilita" - -#: mod/admin.php:2129 mod/admin.php:2386 -msgid "Toggle" -msgstr "Inverti" - -#: mod/admin.php:2137 mod/admin.php:2395 -msgid "Author: " -msgstr "Autore: " - -#: mod/admin.php:2138 mod/admin.php:2396 -msgid "Maintainer: " -msgstr "Manutentore: " - -#: mod/admin.php:2190 -msgid "Reload active addons" -msgstr "Ricarica addon attivi." - -#: mod/admin.php:2195 -#, php-format -msgid "" -"There are currently no addons available on your node. You can find the " -"official addon repository at %1$s and might find other interesting addons in" -" the open addon registry at %2$s" -msgstr "Non sono disponibili componenti aggiuntivi sul tuo nodo. Puoi trovare il repository ufficiale degli addon su %1$s e potresti trovare altri addon interessanti nell'open addon repository su %2$s" - -#: mod/admin.php:2316 -msgid "No themes found." -msgstr "Nessun tema trovato." - -#: mod/admin.php:2377 -msgid "Screenshot" -msgstr "Anteprima" - -#: mod/admin.php:2431 -msgid "Reload active themes" -msgstr "Ricarica i temi attivi" - -#: mod/admin.php:2436 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "Non sono stati trovati temi sul tuo sistema. Dovrebbero essere in %1$s" - -#: mod/admin.php:2437 -msgid "[Experimental]" -msgstr "[Sperimentale]" - -#: mod/admin.php:2438 -msgid "[Unsupported]" -msgstr "[Non supportato]" - -#: mod/admin.php:2463 -msgid "Log settings updated." -msgstr "Impostazioni Log aggiornate." - -#: mod/admin.php:2496 -msgid "PHP log currently enabled." -msgstr "Log PHP abilitato." - -#: mod/admin.php:2498 -msgid "PHP log currently disabled." -msgstr "Log PHP disabilitato" - -#: mod/admin.php:2507 -msgid "Clear" -msgstr "Pulisci" - -#: mod/admin.php:2511 -msgid "Enable Debugging" -msgstr "Abilita Debugging" - -#: mod/admin.php:2512 -msgid "Log file" -msgstr "File di Log" - -#: mod/admin.php:2512 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "Il server web deve avere i permessi di scrittura. Relativo alla tua directory Friendica." - -#: mod/admin.php:2513 -msgid "Log level" -msgstr "Livello di Log" - -#: mod/admin.php:2515 -msgid "PHP logging" -msgstr "Log PHP" - -#: mod/admin.php:2516 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the" -" following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "Per abilitare temporaneamente il logging di errori e avvisi di PHP, puoi aggiungere le seguenti linee al file index.php della tua installazione. Il nome del file impostato in 'error_log' è relativo alla directory principale della tua installazione di Freidnica e deve essere scrivibile dal server web. L'opzione '1' di 'log_errors' e 'display_errors' server ad abilitare queste impostazioni. Metti '0' per disabilitarle." - -#: mod/admin.php:2548 -#, php-format -msgid "" -"Error trying to open %1$s log file.\\r\\n
    Check to see " -"if file %1$s exist and is readable." -msgstr "Errore aprendo il file di log %1$s. Controlla che il file %1$s esista e sia leggibile." - -#: mod/admin.php:2552 -#, php-format -msgid "" -"Couldn't open %1$s log file.\\r\\n
    Check to see if file" -" %1$s is readable." -msgstr "Non posso aprire il file di log %1$s . Controlla che il file %1$s esista e sia leggibile." - -#: mod/admin.php:2645 mod/admin.php:2646 mod/settings.php:765 -msgid "Off" -msgstr "Spento" - -#: mod/admin.php:2645 mod/admin.php:2646 mod/settings.php:765 -msgid "On" -msgstr "Acceso" - -#: mod/admin.php:2646 -#, php-format -msgid "Lock feature %s" -msgstr "Blocca funzionalità %s" - -#: mod/admin.php:2654 -msgid "Manage Additional Features" -msgstr "Gestisci Funzionalità Aggiuntive" - -#: mod/directory.php:121 -msgid "No entries (some entries may be hidden)." -msgstr "Nessuna voce (qualche voce potrebbe essere nascosta)." - -#: mod/directory.php:128 view/theme/vier/theme.php:208 -#: src/Content/Widget.php:70 -msgid "Global Directory" -msgstr "Elenco globale" - -#: mod/directory.php:130 -msgid "Find on this site" -msgstr "Cerca nel sito" - -#: mod/directory.php:132 -msgid "Results for:" -msgstr "Risultati per:" - -#: mod/directory.php:134 -msgid "Site Directory" -msgstr "Elenco del sito" - -#: mod/directory.php:136 view/theme/vier/theme.php:203 -#: src/Content/Widget.php:65 src/Module/Contact.php:817 -msgid "Find" -msgstr "Trova" - -#: mod/directory.php:191 src/Model/Profile.php:447 src/Model/Profile.php:782 -msgid "Status:" -msgstr "Stato:" - -#: mod/directory.php:192 src/Model/Profile.php:448 src/Model/Profile.php:799 -msgid "Homepage:" -msgstr "Homepage:" - -#: mod/follow.php:46 +#: mod/cal.php:74 src/Module/Profile/Common.php:41 +#: src/Module/Profile/Common.php:53 src/Module/Profile/Status.php:54 +#: src/Module/Profile/Contacts.php:40 src/Module/Profile/Contacts.php:51 +#: src/Module/Register.php:260 src/Module/HoverCard.php:53 +msgid "User not found." +msgstr "Utente non trovato." + +#: mod/cal.php:274 mod/events.php:415 +msgid "View" +msgstr "Mostra" + +#: mod/cal.php:275 mod/events.php:417 +msgid "Previous" +msgstr "Precedente" + +#: mod/cal.php:276 mod/events.php:418 src/Module/Install.php:192 +msgid "Next" +msgstr "Successivo" + +#: mod/cal.php:279 mod/events.php:423 src/Model/Event.php:445 +msgid "today" +msgstr "oggi" + +#: mod/cal.php:280 mod/events.php:424 src/Util/Temporal.php:330 +#: src/Model/Event.php:446 +msgid "month" +msgstr "mese" + +#: mod/cal.php:281 mod/events.php:425 src/Util/Temporal.php:331 +#: src/Model/Event.php:447 +msgid "week" +msgstr "settimana" + +#: mod/cal.php:282 mod/events.php:426 src/Util/Temporal.php:332 +#: src/Model/Event.php:448 +msgid "day" +msgstr "giorno" + +#: mod/cal.php:283 mod/events.php:427 +msgid "list" +msgstr "lista" + +#: mod/cal.php:296 src/Console/User.php:152 src/Console/User.php:250 +#: src/Console/User.php:283 src/Console/User.php:309 +#: src/Module/Api/Twitter/ContactEndpoint.php:73 +#: src/Module/Admin/Users.php:110 src/Model/User.php:561 +msgid "User not found" +msgstr "Utente non trovato" + +#: mod/cal.php:305 +msgid "This calendar format is not supported" +msgstr "Questo formato di calendario non è supportato" + +#: mod/cal.php:307 +msgid "No exportable data found" +msgstr "Nessun dato esportabile trovato" + +#: mod/cal.php:324 +msgid "calendar" +msgstr "calendario" + +#: mod/editpost.php:45 mod/editpost.php:55 +msgid "Item not found" +msgstr "Oggetto non trovato" + +#: mod/editpost.php:62 +msgid "Edit post" +msgstr "Modifica messaggio" + +#: mod/editpost.php:88 mod/notes.php:62 src/Module/Filer/SaveTag.php:66 +#: src/Content/Text/HTML.php:896 +msgid "Save" +msgstr "Salva" + +#: mod/editpost.php:95 +msgid "web link" +msgstr "collegamento web" + +#: mod/editpost.php:96 +msgid "Insert video link" +msgstr "Inserire collegamento video" + +#: mod/editpost.php:97 +msgid "video link" +msgstr "collegamento video" + +#: mod/editpost.php:98 +msgid "Insert audio link" +msgstr "Inserisci collegamento audio" + +#: mod/editpost.php:99 +msgid "audio link" +msgstr "collegamento audio" + +#: mod/editpost.php:113 src/Core/ACL.php:312 +msgid "CC: email addresses" +msgstr "CC: indirizzi email" + +#: mod/editpost.php:120 src/Core/ACL.php:313 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Esempio: bob@example.com, mary@example.com" + +#: mod/events.php:135 mod/events.php:137 +msgid "Event can not end before it has started." +msgstr "Un evento non può finire prima di iniziare." + +#: mod/events.php:144 mod/events.php:146 +msgid "Event title and start time are required." +msgstr "Titolo e ora di inizio dell'evento sono richiesti." + +#: mod/events.php:416 +msgid "Create New Event" +msgstr "Crea un nuovo evento" + +#: mod/events.php:528 +msgid "Event details" +msgstr "Dettagli dell'evento" + +#: mod/events.php:529 +msgid "Starting date and Title are required." +msgstr "La data di inizio e il titolo sono richiesti." + +#: mod/events.php:530 mod/events.php:535 +msgid "Event Starts:" +msgstr "L'evento inizia:" + +#: mod/events.php:530 mod/events.php:562 +msgid "Required" +msgstr "Richiesto" + +#: mod/events.php:543 mod/events.php:568 +msgid "Finish date/time is not known or not relevant" +msgstr "La data/ora di fine non è definita" + +#: mod/events.php:545 mod/events.php:550 +msgid "Event Finishes:" +msgstr "L'evento finisce:" + +#: mod/events.php:556 mod/events.php:569 +msgid "Adjust for viewer timezone" +msgstr "Visualizza con il fuso orario di chi legge" + +#: mod/events.php:558 src/Module/Profile/Profile.php:172 +#: src/Module/Settings/Profile/Index.php:253 +msgid "Description:" +msgstr "Descrizione:" + +#: mod/events.php:560 src/Module/Notifications/Introductions.php:166 +#: src/Module/Profile/Profile.php:190 src/Module/Contact.php:614 +#: src/Module/Directory.php:156 src/Model/Event.php:84 src/Model/Event.php:111 +#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:358 +msgid "Location:" +msgstr "Posizione:" + +#: mod/events.php:562 mod/events.php:564 +msgid "Title:" +msgstr "Titolo:" + +#: mod/events.php:565 mod/events.php:566 +msgid "Share this event" +msgstr "Condividi questo evento" + +#: mod/events.php:573 src/Module/Profile/Profile.php:242 +msgid "Basic" +msgstr "Base" + +#: mod/events.php:574 src/Module/Profile/Profile.php:243 +#: src/Module/Contact.php:909 src/Module/Admin/Site.php:594 +msgid "Advanced" +msgstr "Avanzate" + +#: mod/events.php:591 +msgid "Failed to remove event" +msgstr "Rimozione evento fallita." + +#: mod/follow.php:65 msgid "The contact could not be added." msgstr "Il contatto non può essere aggiunto." -#: mod/follow.php:85 +#: mod/follow.php:105 msgid "You already added this contact." msgstr "Hai già aggiunto questo contatto." -#: mod/follow.php:95 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "Il supporto Diaspora non è abilitato. Il contatto non può essere aggiunto." - -#: mod/follow.php:102 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "Il supporto OStatus non è abilitato. Il contatto non può essere aggiunto." - -#: mod/follow.php:109 +#: mod/follow.php:121 msgid "The network type couldn't be detected. Contact can't be added." msgstr "Non è possibile rilevare il tipo di rete. Il contatto non può essere aggiunto." -#: mod/item.php:122 -msgid "Unable to locate original post." -msgstr "Impossibile trovare il messaggio originale." +#: mod/follow.php:129 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "Il supporto Diaspora non è abilitato. Il contatto non può essere aggiunto." -#: mod/item.php:322 -msgid "Empty post discarded." -msgstr "Messaggio vuoto scartato." +#: mod/follow.php:134 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "Il supporto OStatus non è abilitato. Il contatto non può essere aggiunto." -#: mod/item.php:839 +#: mod/follow.php:167 src/Module/Notifications/Introductions.php:170 +#: src/Module/Profile/Profile.php:202 src/Module/Contact.php:620 +msgid "Tags:" +msgstr "Tag:" + +#: mod/fbrowser.php:107 mod/fbrowser.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:130 +msgid "Upload" +msgstr "Carica" + +#: mod/fbrowser.php:131 +msgid "Files" +msgstr "File" + +#: mod/notes.php:50 src/Module/BaseProfile.php:110 +msgid "Personal Notes" +msgstr "Note personali" + +#: mod/notes.php:58 +msgid "Personal notes are visible only by yourself." +msgstr "Le note personali sono visibili solo da te." + +#: mod/photos.php:128 src/Module/BaseProfile.php:71 +msgid "Photo Albums" +msgstr "Album foto" + +#: mod/photos.php:129 mod/photos.php:1634 +msgid "Recent Photos" +msgstr "Foto recenti" + +#: mod/photos.php:131 mod/photos.php:1113 mod/photos.php:1636 +msgid "Upload New Photos" +msgstr "Carica nuove foto" + +#: mod/photos.php:149 src/Module/BaseSettings.php:37 +msgid "everybody" +msgstr "tutti" + +#: mod/photos.php:186 +msgid "Contact information unavailable" +msgstr "I dati di questo contatto non sono disponibili" + +#: mod/photos.php:208 +msgid "Album not found." +msgstr "Album non trovato." + +#: mod/photos.php:266 +msgid "Album successfully deleted" +msgstr "Album eliminato con successo" + +#: mod/photos.php:268 +msgid "Album was empty." +msgstr "L'album era vuoto." + +#: mod/photos.php:300 +msgid "Failed to delete the photo." +msgstr "Eliminazione della foto non riuscita." + +#: mod/photos.php:584 +msgid "a photo" +msgstr "una foto" + +#: mod/photos.php:584 #, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social " -"network." -msgstr "Questo messaggio ti è stato inviato da %s, un membro del social network Friendica." +msgid "%1$s was tagged in %2$s by %3$s" +msgstr "%1$s è stato taggato in %2$s da %3$s" -#: mod/item.php:841 +#: mod/photos.php:685 +msgid "Image upload didn't complete, please try again" +msgstr "Caricamento dell'immagine non completato. Prova di nuovo." + +#: mod/photos.php:688 +msgid "Image file is missing" +msgstr "Il file dell'immagine è mancante" + +#: mod/photos.php:693 +msgid "" +"Server can't accept new file upload at this time, please contact your " +"administrator" +msgstr "Il server non può accettare il caricamento di un nuovo file in questo momento, contattare l'amministratore" + +#: mod/photos.php:717 +msgid "Image file is empty." +msgstr "Il file dell'immagine è vuoto." + +#: mod/photos.php:849 +msgid "No photos selected" +msgstr "Nessuna foto selezionata" + +#: mod/photos.php:969 +msgid "Upload Photos" +msgstr "Carica foto" + +#: mod/photos.php:973 mod/photos.php:1058 +msgid "New album name: " +msgstr "Nome nuovo album: " + +#: mod/photos.php:974 +msgid "or select existing album:" +msgstr "o seleziona un album esistente:" + +#: mod/photos.php:975 +msgid "Do not show a status post for this upload" +msgstr "Non creare un messaggio per questo upload" + +#: mod/photos.php:1041 +msgid "Do you really want to delete this photo album and all its photos?" +msgstr "Vuoi davvero cancellare questo album e tutte le sue foto?" + +#: mod/photos.php:1042 mod/photos.php:1063 +msgid "Delete Album" +msgstr "Rimuovi album" + +#: mod/photos.php:1069 +msgid "Edit Album" +msgstr "Modifica album" + +#: mod/photos.php:1070 +msgid "Drop Album" +msgstr "Elimina Album" + +#: mod/photos.php:1075 +msgid "Show Newest First" +msgstr "Mostra nuove foto per prime" + +#: mod/photos.php:1077 +msgid "Show Oldest First" +msgstr "Mostra vecchie foto per prime" + +#: mod/photos.php:1098 mod/photos.php:1619 +msgid "View Photo" +msgstr "Vedi foto" + +#: mod/photos.php:1135 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Permesso negato. L'accesso a questo elemento può essere limitato." + +#: mod/photos.php:1137 +msgid "Photo not available" +msgstr "Foto non disponibile" + +#: mod/photos.php:1147 +msgid "Do you really want to delete this photo?" +msgstr "Vuoi veramente cancellare questa foto?" + +#: mod/photos.php:1148 mod/photos.php:1349 +msgid "Delete Photo" +msgstr "Rimuovi foto" + +#: mod/photos.php:1239 +msgid "View photo" +msgstr "Vedi foto" + +#: mod/photos.php:1241 +msgid "Edit photo" +msgstr "Modifica foto" + +#: mod/photos.php:1242 +msgid "Delete photo" +msgstr "Elimina foto" + +#: mod/photos.php:1243 +msgid "Use as profile photo" +msgstr "Usa come foto del profilo" + +#: mod/photos.php:1250 +msgid "Private Photo" +msgstr "Foto privata" + +#: mod/photos.php:1256 +msgid "View Full Size" +msgstr "Vedi dimensione intera" + +#: mod/photos.php:1317 +msgid "Tags: " +msgstr "Tag: " + +#: mod/photos.php:1320 +msgid "[Select tags to remove]" +msgstr "[Seleziona tag da rimuovere]" + +#: mod/photos.php:1335 +msgid "New album name" +msgstr "Nuovo nome dell'album" + +#: mod/photos.php:1336 +msgid "Caption" +msgstr "Titolo" + +#: mod/photos.php:1337 +msgid "Add a Tag" +msgstr "Aggiungi tag" + +#: mod/photos.php:1337 +msgid "" +"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" + +#: mod/photos.php:1338 +msgid "Do not rotate" +msgstr "Non ruotare" + +#: mod/photos.php:1339 +msgid "Rotate CW (right)" +msgstr "Ruota a destra" + +#: mod/photos.php:1340 +msgid "Rotate CCW (left)" +msgstr "Ruota a sinistra" + +#: mod/photos.php:1371 src/Object/Post.php:345 +msgid "I like this (toggle)" +msgstr "Mi piace (clic per cambiare)" + +#: mod/photos.php:1372 src/Object/Post.php:346 +msgid "I don't like this (toggle)" +msgstr "Non mi piace (clic per cambiare)" + +#: mod/photos.php:1397 mod/photos.php:1454 mod/photos.php:1527 +#: src/Object/Post.php:942 src/Module/Contact.php:1051 +#: src/Module/Item/Compose.php:142 +msgid "This is you" +msgstr "Questo sei tu" + +#: mod/photos.php:1399 mod/photos.php:1456 mod/photos.php:1529 +#: src/Object/Post.php:482 src/Object/Post.php:944 +msgid "Comment" +msgstr "Commento" + +#: mod/photos.php:1555 +msgid "Map" +msgstr "Mappa" + +#: src/App/Module.php:240 +msgid "You must be logged in to use addons. " +msgstr "Devi aver effettuato il login per usare i componenti aggiuntivi." + +#: src/App/Page.php:249 +msgid "Delete this item?" +msgstr "Cancellare questo elemento?" + +#: src/App/Page.php:297 +msgid "toggle mobile" +msgstr "commuta tema mobile" + +#: src/App/Authentication.php:210 src/App/Authentication.php:262 +msgid "Login failed." +msgstr "Accesso fallito." + +#: src/App/Authentication.php:224 src/Model/User.php:797 +msgid "" +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto." + +#: src/App/Authentication.php:224 src/Model/User.php:797 +msgid "The error message was:" +msgstr "Il messaggio riportato era:" + +#: src/App/Authentication.php:273 +msgid "Login failed. Please check your credentials." +msgstr "Accesso non riuscito. Per favore controlla le tue credenziali." + +#: src/App/Authentication.php:389 #, php-format -msgid "You may visit them online at %s" -msgstr "Puoi visitarli online su %s" +msgid "Welcome %s" +msgstr "Benvenuto %s" -#: mod/item.php:842 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "Contatta il mittente rispondendo a questo post se non vuoi ricevere questi messaggi." - -#: mod/item.php:846 -#, php-format -msgid "%s posted an update." -msgstr "%s ha inviato un aggiornamento." - -#: mod/match.php:49 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "Nessuna parola chiave per l'abbinamento. Aggiungi parole chiave al tuo profilo predefinito." - -#: mod/match.php:115 src/Content/Pager.php:198 -msgid "first" -msgstr "primo" - -#: mod/match.php:120 src/Content/Pager.php:258 -msgid "next" -msgstr "succ" - -#: mod/match.php:135 -msgid "Profile Match" -msgstr "Profili corrispondenti" - -#: mod/network.php:192 src/Model/Group.php:434 -msgid "add" -msgstr "aggiungi" - -#: mod/network.php:572 -#, php-format -msgid "" -"Warning: This group contains %s member from a network that doesn't allow non" -" public messages." -msgid_plural "" -"Warning: This group contains %s members from a network that doesn't allow " -"non public messages." -msgstr[0] "Attenzione: Questo gruppo contiene %s membro da una rete che non permette la ricezione di messaggi non pubblici." -msgstr[1] "Attenzione: Questo gruppo contiene %s membri da reti che non permettono la ricezione di messaggi non pubblici." - -#: mod/network.php:575 -msgid "Messages in this group won't be send to these receivers." -msgstr "I messaggi in questo gruppo non saranno inviati ai quei contatti." - -#: mod/network.php:642 -msgid "No such group" -msgstr "Nessun gruppo" - -#: mod/network.php:663 src/Module/Group.php:277 -msgid "Group is empty" -msgstr "Il gruppo è vuoto" - -#: mod/network.php:667 -#, php-format -msgid "Group: %s" -msgstr "Gruppo: %s" - -#: mod/network.php:693 -msgid "Private messages to this person are at risk of public disclosure." -msgstr "I messaggi privati a questa persona potrebbero risultare visibili anche pubblicamente." - -#: mod/network.php:696 -msgid "Invalid contact." -msgstr "Contatto non valido." - -#: mod/network.php:975 -msgid "Commented Order" -msgstr "Ordina per commento" - -#: mod/network.php:978 -msgid "Sort by Comment Date" -msgstr "Ordina per data commento" - -#: mod/network.php:983 -msgid "Posted Order" -msgstr "Ordina per invio" - -#: mod/network.php:986 -msgid "Sort by Post Date" -msgstr "Ordina per data messaggio" - -#: mod/network.php:993 mod/profiles.php:579 -#: src/Core/NotificationsManager.php:158 -msgid "Personal" -msgstr "Personale" - -#: mod/network.php:996 -msgid "Posts that mention or involve you" -msgstr "Messaggi che ti citano o coinvolgono" - -#: mod/network.php:1003 -msgid "New" -msgstr "Nuovo" - -#: mod/network.php:1006 -msgid "Activity Stream - by date" -msgstr "Activity Stream - per data" - -#: mod/network.php:1014 -msgid "Shared Links" -msgstr "Links condivisi" - -#: mod/network.php:1017 -msgid "Interesting Links" -msgstr "Link Interessanti" - -#: mod/network.php:1024 -msgid "Starred" -msgstr "Preferiti" - -#: mod/network.php:1027 -msgid "Favourite Posts" -msgstr "Messaggi preferiti" - -#: mod/profiles.php:62 -msgid "Profile deleted." -msgstr "Profilo eliminato." - -#: mod/profiles.php:78 mod/profiles.php:114 -msgid "Profile-" -msgstr "Profilo-" - -#: mod/profiles.php:97 mod/profiles.php:135 -msgid "New profile created." -msgstr "Il nuovo profilo è stato creato." - -#: mod/profiles.php:120 -msgid "Profile unavailable to clone." -msgstr "Impossibile duplicare il profilo." - -#: mod/profiles.php:206 -msgid "Profile Name is required." -msgstr "Il nome profilo è obbligatorio ." - -#: mod/profiles.php:346 -msgid "Marital Status" -msgstr "Stato civile" - -#: mod/profiles.php:349 -msgid "Romantic Partner" -msgstr "Partner romantico" - -#: mod/profiles.php:358 -msgid "Work/Employment" -msgstr "Lavoro/Impiego" - -#: mod/profiles.php:361 -msgid "Religion" -msgstr "Religione" - -#: mod/profiles.php:364 -msgid "Political Views" -msgstr "Orientamento Politico" - -#: mod/profiles.php:367 -msgid "Gender" -msgstr "Sesso" - -#: mod/profiles.php:370 -msgid "Sexual Preference" -msgstr "Preferenza sessuale" - -#: mod/profiles.php:373 -msgid "XMPP" -msgstr "XMPP" - -#: mod/profiles.php:376 -msgid "Homepage" -msgstr "Homepage" - -#: mod/profiles.php:379 mod/profiles.php:578 -msgid "Interests" -msgstr "Interessi" - -#: mod/profiles.php:389 mod/profiles.php:574 -msgid "Location" -msgstr "Posizione" - -#: mod/profiles.php:469 -msgid "Profile updated." -msgstr "Profilo aggiornato." - -#: mod/profiles.php:523 -msgid "Hide contacts and friends:" -msgstr "Nascondi contatti:" - -#: mod/profiles.php:528 -msgid "Hide your contact/friend list from viewers of this profile?" -msgstr "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?" - -#: mod/profiles.php:548 -msgid "Show more profile fields:" -msgstr "Mostra più informazioni di profilo:" - -#: mod/profiles.php:560 -msgid "Profile Actions" -msgstr "Azioni Profilo" - -#: mod/profiles.php:561 -msgid "Edit Profile Details" -msgstr "Modifica i dettagli del profilo" - -#: mod/profiles.php:563 -msgid "Change Profile Photo" -msgstr "Cambia la foto del profilo" - -#: mod/profiles.php:565 -msgid "View this profile" -msgstr "Visualizza questo profilo" - -#: mod/profiles.php:566 -msgid "View all profiles" -msgstr "Vedi tutti i profili" - -#: mod/profiles.php:567 mod/profiles.php:662 src/Model/Profile.php:419 -msgid "Edit visibility" -msgstr "Modifica visibilità" - -#: mod/profiles.php:568 -msgid "Create a new profile using these settings" -msgstr "Crea un nuovo profilo usando queste impostazioni" - -#: mod/profiles.php:569 -msgid "Clone this profile" -msgstr "Clona questo profilo" - -#: mod/profiles.php:570 -msgid "Delete this profile" -msgstr "Elimina questo profilo" - -#: mod/profiles.php:572 -msgid "Basic information" -msgstr "Informazioni di base" - -#: mod/profiles.php:573 -msgid "Profile picture" -msgstr "Immagine del profilo" - -#: mod/profiles.php:575 -msgid "Preferences" -msgstr "Preferenze" - -#: mod/profiles.php:576 -msgid "Status information" -msgstr "Informazioni stato" - -#: mod/profiles.php:577 -msgid "Additional information" -msgstr "Informazioni aggiuntive" - -#: mod/profiles.php:580 -msgid "Relation" -msgstr "Relazione" - -#: mod/profiles.php:581 src/Util/Temporal.php:79 src/Util/Temporal.php:81 -msgid "Miscellaneous" -msgstr "Varie" - -#: mod/profiles.php:584 -msgid "Your Gender:" -msgstr "Il tuo sesso:" - -#: mod/profiles.php:585 -msgid " Marital Status:" -msgstr " Stato sentimentale:" - -#: mod/profiles.php:586 src/Model/Profile.php:795 -msgid "Sexual Preference:" -msgstr "Preferenze sessuali:" - -#: mod/profiles.php:587 -msgid "Example: fishing photography software" -msgstr "Esempio: pesca fotografia programmazione" - -#: mod/profiles.php:592 -msgid "Profile Name:" -msgstr "Nome del profilo:" - -#: mod/profiles.php:594 -msgid "" -"This is your public profile.
    It may " -"be visible to anybody using the internet." -msgstr "Questo è il tuo profilo publico.
    Potrebbe essere visto da chiunque attraverso internet." - -#: mod/profiles.php:595 -msgid "Your Full Name:" -msgstr "Il tuo nome completo:" - -#: mod/profiles.php:596 -msgid "Title/Description:" -msgstr "Breve descrizione (es. titolo, posizione, altro):" - -#: mod/profiles.php:599 -msgid "Street Address:" -msgstr "Indirizzo (via/piazza):" - -#: mod/profiles.php:600 -msgid "Locality/City:" -msgstr "Località:" - -#: mod/profiles.php:601 -msgid "Region/State:" -msgstr "Regione/Stato:" - -#: mod/profiles.php:602 -msgid "Postal/Zip Code:" -msgstr "CAP:" - -#: mod/profiles.php:603 -msgid "Country:" -msgstr "Nazione:" - -#: mod/profiles.php:604 src/Util/Temporal.php:149 -msgid "Age: " -msgstr "Età : " - -#: mod/profiles.php:607 -msgid "Who: (if applicable)" -msgstr "Con chi: (se possibile)" - -#: mod/profiles.php:607 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "Esempio: cathy123, Cathy Williams, cathy@example.com" - -#: mod/profiles.php:608 -msgid "Since [date]:" -msgstr "Dal [data]:" - -#: mod/profiles.php:610 -msgid "Tell us about yourself..." -msgstr "Raccontaci di te..." - -#: mod/profiles.php:611 -msgid "XMPP (Jabber) address:" -msgstr "Indirizzo XMPP (Jabber):" - -#: mod/profiles.php:611 -msgid "" -"The XMPP address will be propagated to your contacts so that they can follow" -" you." -msgstr "L'indirizzo XMPP verrà propagato ai tuoi contatti così che possano seguirti." - -#: mod/profiles.php:612 -msgid "Homepage URL:" -msgstr "Homepage:" - -#: mod/profiles.php:613 src/Model/Profile.php:803 -msgid "Hometown:" -msgstr "Paese natale:" - -#: mod/profiles.php:614 src/Model/Profile.php:811 -msgid "Political Views:" -msgstr "Orientamento politico:" - -#: mod/profiles.php:615 -msgid "Religious Views:" -msgstr "Orientamento religioso:" - -#: mod/profiles.php:616 -msgid "Public Keywords:" -msgstr "Parole chiave visibili a tutti:" - -#: mod/profiles.php:616 -msgid "(Used for suggesting potential friends, can be seen by others)" -msgstr "(E' utilizzato per suggerire potenziali amici, può essere visto da altri)" - -#: mod/profiles.php:617 -msgid "Private Keywords:" -msgstr "Parole chiave private:" - -#: mod/profiles.php:617 -msgid "(Used for searching profiles, never shown to others)" -msgstr "(Usato per cercare tra i profili, non è mai visibile agli altri)" - -#: mod/profiles.php:618 src/Model/Profile.php:827 -msgid "Likes:" -msgstr "Mi piace:" - -#: mod/profiles.php:619 src/Model/Profile.php:831 -msgid "Dislikes:" -msgstr "Non mi piace:" - -#: mod/profiles.php:620 -msgid "Musical interests" -msgstr "Interessi musicali" - -#: mod/profiles.php:621 -msgid "Books, literature" -msgstr "Libri, letteratura" - -#: mod/profiles.php:622 -msgid "Television" -msgstr "Televisione" - -#: mod/profiles.php:623 -msgid "Film/dance/culture/entertainment" -msgstr "Film/danza/cultura/intrattenimento" - -#: mod/profiles.php:624 -msgid "Hobbies/Interests" -msgstr "Hobby/interessi" - -#: mod/profiles.php:625 -msgid "Love/romance" -msgstr "Amore" - -#: mod/profiles.php:626 -msgid "Work/employment" -msgstr "Lavoro/impiego" - -#: mod/profiles.php:627 -msgid "School/education" -msgstr "Scuola/educazione" - -#: mod/profiles.php:628 -msgid "Contact information and Social Networks" -msgstr "Informazioni su contatti e social network" - -#: mod/profiles.php:659 src/Model/Profile.php:415 -msgid "Profile Image" -msgstr "Immagine del Profilo" - -#: mod/profiles.php:661 src/Model/Profile.php:418 -msgid "visible to everybody" -msgstr "visibile a tutti" - -#: mod/profiles.php:668 -msgid "Edit/Manage Profiles" -msgstr "Modifica / Gestisci profili" - -#: mod/profiles.php:669 src/Model/Profile.php:405 src/Model/Profile.php:427 -msgid "Change profile photo" -msgstr "Cambia la foto del profilo" - -#: mod/profiles.php:670 src/Model/Profile.php:406 -msgid "Create New Profile" -msgstr "Crea un nuovo profilo" - -#: mod/settings.php:63 -msgid "Account" -msgstr "Account" - -#: mod/settings.php:71 src/Content/Nav.php:266 src/Model/Profile.php:398 -msgid "Profiles" -msgstr "Profili" - -#: mod/settings.php:87 -msgid "Display" -msgstr "Visualizzazione" - -#: mod/settings.php:94 mod/settings.php:832 -msgid "Social Networks" -msgstr "Social Networks" - -#: mod/settings.php:108 src/Content/Nav.php:261 -msgid "Delegations" -msgstr "Delegazioni" - -#: mod/settings.php:115 -msgid "Connected apps" -msgstr "Applicazioni collegate" - -#: mod/settings.php:129 -msgid "Remove account" -msgstr "Rimuovi account" - -#: mod/settings.php:181 -msgid "Missing some important data!" -msgstr "Mancano alcuni dati importanti!" - -#: mod/settings.php:183 mod/settings.php:693 src/Module/Contact.php:823 -msgid "Update" -msgstr "Aggiorna" - -#: mod/settings.php:292 -msgid "Failed to connect with email account using the settings provided." -msgstr "Impossibile collegarsi all'account email con i parametri forniti." - -#: mod/settings.php:297 -msgid "Email settings updated." -msgstr "Impostazioni e-mail aggiornate." - -#: mod/settings.php:313 -msgid "Features updated" -msgstr "Funzionalità aggiornate" - -#: mod/settings.php:386 -msgid "Relocate message has been send to your contacts" -msgstr "Il messaggio di trasloco è stato inviato ai tuoi contatti" - -#: mod/settings.php:398 -msgid "Passwords do not match." -msgstr "Le password non corrispondono." - -#: mod/settings.php:406 src/Core/Console/NewPassword.php:80 -msgid "Password update failed. Please try again." -msgstr "Aggiornamento password fallito. Prova ancora." - -#: mod/settings.php:409 src/Core/Console/NewPassword.php:83 -msgid "Password changed." -msgstr "Password cambiata." - -#: mod/settings.php:412 -msgid "Password unchanged." -msgstr "Password non modificata." - -#: mod/settings.php:493 -msgid " Please use a shorter name." -msgstr " Usa un nome più corto." - -#: mod/settings.php:496 -msgid " Name too short." -msgstr " Nome troppo corto." - -#: mod/settings.php:503 -msgid "Wrong Password" -msgstr "Password Sbagliata" - -#: mod/settings.php:508 -msgid "Invalid email." -msgstr "Email non valida." - -#: mod/settings.php:514 -msgid "Cannot change to that email." -msgstr "Non puoi usare quella email." - -#: mod/settings.php:564 -msgid "Private forum has no privacy permissions. Using default privacy group." -msgstr "Il forum privato non ha permessi di privacy. Uso il gruppo di privacy predefinito." - -#: mod/settings.php:567 -msgid "Private forum has no privacy permissions and no default privacy group." -msgstr "Il gruppo privato non ha permessi di privacy e nessun gruppo di privacy predefinito." - -#: mod/settings.php:607 -msgid "Settings updated." -msgstr "Impostazioni aggiornate." - -#: mod/settings.php:666 mod/settings.php:692 mod/settings.php:726 -msgid "Add application" -msgstr "Aggiungi applicazione" - -#: mod/settings.php:670 mod/settings.php:696 -msgid "Consumer Key" -msgstr "Consumer Key" - -#: mod/settings.php:671 mod/settings.php:697 -msgid "Consumer Secret" -msgstr "Consumer Secret" - -#: mod/settings.php:672 mod/settings.php:698 -msgid "Redirect" -msgstr "Redirect" - -#: mod/settings.php:673 mod/settings.php:699 -msgid "Icon url" -msgstr "Url icona" - -#: mod/settings.php:684 -msgid "You can't edit this application." -msgstr "Non puoi modificare questa applicazione." - -#: mod/settings.php:725 -msgid "Connected Apps" -msgstr "Applicazioni Collegate" - -#: mod/settings.php:727 src/Object/Post.php:167 src/Object/Post.php:169 -msgid "Edit" -msgstr "Modifica" - -#: mod/settings.php:729 -msgid "Client key starts with" -msgstr "Chiave del client inizia con" - -#: mod/settings.php:730 -msgid "No name" -msgstr "Nessun nome" - -#: mod/settings.php:731 -msgid "Remove authorization" -msgstr "Rimuovi l'autorizzazione" - -#: mod/settings.php:742 -msgid "No Addon settings configured" -msgstr "Nessun addon ha impostazioni modificabili" - -#: mod/settings.php:751 -msgid "Addon Settings" -msgstr "Impostazioni Addon" - -#: mod/settings.php:772 -msgid "Additional Features" -msgstr "Funzionalità aggiuntive" - -#: mod/settings.php:795 src/Content/ContactSelector.php:87 -msgid "Diaspora" -msgstr "Diaspora" - -#: mod/settings.php:795 mod/settings.php:796 -msgid "enabled" -msgstr "abilitato" - -#: mod/settings.php:795 mod/settings.php:796 -msgid "disabled" -msgstr "disabilitato" - -#: mod/settings.php:795 mod/settings.php:796 -#, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "Il supporto integrato per la connettività con %s è %s" - -#: mod/settings.php:796 -msgid "GNU Social (OStatus)" -msgstr "GNU Social (OStatus)" - -#: mod/settings.php:827 -msgid "Email access is disabled on this site." -msgstr "L'accesso email è disabilitato su questo sito." - -#: mod/settings.php:837 -msgid "General Social Media Settings" -msgstr "Impostazioni Media Sociali" - -#: mod/settings.php:838 -msgid "Disable Content Warning" -msgstr "Disabilita Avviso Contenuto" - -#: mod/settings.php:838 -msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This disables the automatic " -"collapsing and sets the content warning as the post title. Doesn't affect " -"any other content filtering you eventually set up." -msgstr "Gli utenti su reti come Mastodon o Pleroma sono in grado di impostare un campo di avviso che collassa i loro post. Questa impostazione disabilita il collasso automatico e imposta l'avviso di contenuto come titolo del post. Non ha effetto su altri filtri di contenuto che hai eventualmente impostato." - -#: mod/settings.php:839 -msgid "Disable intelligent shortening" -msgstr "Disabilita accorciamento intelligente" - -#: mod/settings.php:839 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If this option is enabled then every shortened post will always point to the" -" original friendica post." -msgstr "Normalmente il sistema tenta di trovare il migliore link da aggiungere a un post accorciato. Se questa opzione è abilitata, ogni post accorciato conterrà sempre un link al post originale su Friendica." - -#: mod/settings.php:840 -msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" -msgstr "Segui automaticamente chiunque da GNU Social (OStatus) ti segua o ti menzioni" - -#: mod/settings.php:840 -msgid "" -"If you receive a message from an unknown OStatus user, this option decides " -"what to do. If it is checked, a new contact will be created for every " -"unknown user." -msgstr "Se ricevi un messaggio da un utente OStatus sconosciuto, questa opzione decide cosa fare. Se selezionato, un nuovo contatto verrà creato per ogni utente sconosciuto." - -#: mod/settings.php:841 -msgid "Default group for OStatus contacts" -msgstr "Gruppo di default per i contatti OStatus" - -#: mod/settings.php:842 -msgid "Your legacy GNU Social account" -msgstr "Il tuo vecchio account GNU Social" - -#: mod/settings.php:842 -msgid "" -"If you enter your old GNU Social/Statusnet account name here (in the format " -"user@domain.tld), your contacts will be added automatically. The field will " -"be emptied when done." -msgstr "Se inserisci il nome del tuo vecchio account GNU Social/Statusnet qui (nel formato utente@dominio.tld), i tuoi contatti verranno automaticamente aggiunti. Il campo verrà svuotato una volta terminato." - -#: mod/settings.php:845 -msgid "Repair OStatus subscriptions" -msgstr "Ripara le iscrizioni OStatus" - -#: mod/settings.php:849 -msgid "Email/Mailbox Setup" -msgstr "Impostazioni email" - -#: mod/settings.php:850 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "Se vuoi comunicare con i contatti email usando questo servizio, specifica come collegarti alla tua casella di posta. (opzionale)" - -#: mod/settings.php:851 -msgid "Last successful email check:" -msgstr "Ultimo controllo email eseguito con successo:" - -#: mod/settings.php:853 -msgid "IMAP server name:" -msgstr "Nome server IMAP:" - -#: mod/settings.php:854 -msgid "IMAP port:" -msgstr "Porta IMAP:" - -#: mod/settings.php:855 -msgid "Security:" -msgstr "Sicurezza:" - -#: mod/settings.php:855 mod/settings.php:860 -msgid "None" -msgstr "Nessuna" - -#: mod/settings.php:856 -msgid "Email login name:" -msgstr "Nome utente email:" - -#: mod/settings.php:857 -msgid "Email password:" -msgstr "Password email:" - -#: mod/settings.php:858 -msgid "Reply-to address:" -msgstr "Indirizzo di risposta:" - -#: mod/settings.php:859 -msgid "Send public posts to all email contacts:" -msgstr "Invia i messaggi pubblici ai contatti email:" - -#: mod/settings.php:860 -msgid "Action after import:" -msgstr "Azione post importazione:" - -#: mod/settings.php:860 src/Content/Nav.php:249 -msgid "Mark as seen" -msgstr "Segna come letto" - -#: mod/settings.php:860 -msgid "Move to folder" -msgstr "Sposta nella cartella" - -#: mod/settings.php:861 -msgid "Move to folder:" -msgstr "Sposta nella cartella:" - -#: mod/settings.php:893 -#, php-format -msgid "%s - (Unsupported)" -msgstr "%s - (Non supportato)" - -#: mod/settings.php:895 -#, php-format -msgid "%s - (Experimental)" -msgstr "%s - (Sperimentale)" - -#: mod/settings.php:923 src/Core/L10n.php:371 src/Model/Event.php:395 -msgid "Sunday" -msgstr "Domenica" - -#: mod/settings.php:923 src/Core/L10n.php:371 src/Model/Event.php:396 -msgid "Monday" -msgstr "Lunedì" - -#: mod/settings.php:939 -msgid "Display Settings" -msgstr "Impostazioni Grafiche" - -#: mod/settings.php:945 -msgid "Display Theme:" -msgstr "Tema:" - -#: mod/settings.php:946 -msgid "Mobile Theme:" -msgstr "Tema mobile:" - -#: mod/settings.php:947 -msgid "Suppress warning of insecure networks" -msgstr "Sopprimi avvisi reti insicure" - -#: mod/settings.php:947 -msgid "" -"Should the system suppress the warning that the current group contains " -"members of networks that can't receive non public postings." -msgstr "Il sistema sopprimerà l'avviso che il gruppo selezionato contiene membri di reti che non possono ricevere post non pubblici." - -#: mod/settings.php:948 -msgid "Update browser every xx seconds" -msgstr "Aggiorna il browser ogni x secondi" - -#: mod/settings.php:948 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "Minimo 10 secondi. Inserisci -1 per disabilitarlo" - -#: mod/settings.php:949 -msgid "Number of items to display per page:" -msgstr "Numero di elementi da mostrare per pagina:" - -#: mod/settings.php:949 mod/settings.php:950 -msgid "Maximum of 100 items" -msgstr "Massimo 100 voci" - -#: mod/settings.php:950 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "Numero di voci da visualizzare per pagina quando si utilizza un dispositivo mobile:" - -#: mod/settings.php:951 -msgid "Don't show emoticons" -msgstr "Non mostrare le emoticons" - -#: mod/settings.php:952 -msgid "Calendar" -msgstr "Calendario" - -#: mod/settings.php:953 -msgid "Beginning of week:" -msgstr "Inizio della settimana:" - -#: mod/settings.php:954 -msgid "Don't show notices" -msgstr "Non mostrare gli avvisi" - -#: mod/settings.php:955 -msgid "Infinite scroll" -msgstr "Scroll infinito" - -#: mod/settings.php:956 -msgid "Automatic updates only at the top of the network page" -msgstr "Aggiornamenti automatici solo in cima alla pagina \"rete\"" - -#: mod/settings.php:956 -msgid "" -"When disabled, the network page is updated all the time, which could be " -"confusing while reading." -msgstr "Quando disabilitato, la pagina \"rete\" è aggiornata continuamente, cosa che può confondere durante la lettura." - -#: mod/settings.php:957 -msgid "Bandwidth Saver Mode" -msgstr "Modalità Salva Banda" - -#: mod/settings.php:957 -msgid "" -"When enabled, embedded content is not displayed on automatic updates, they " -"only show on page reload." -msgstr "Quando abilitato, il contenuto embeddato non è mostrato quando la pagina si aggiorna automaticamente, ma solo quando la pagina viene ricaricata." - -#: mod/settings.php:958 -msgid "Smart Threading" -msgstr "Smart Threading" - -#: mod/settings.php:958 -msgid "" -"When enabled, suppress extraneous thread indentation while keeping it where " -"it matters. Only works if threading is available and enabled." -msgstr "Quando è abilitato, rimuove i rientri eccessivi nella visualizzazione delle discussioni, mantenendoli dove sono importanti. Funziona solo se le conversazioni a thread sono disponibili e abilitate." - -#: mod/settings.php:960 -msgid "General Theme Settings" -msgstr "Opzioni Generali Tema" - -#: mod/settings.php:961 -msgid "Custom Theme Settings" -msgstr "Opzioni Personalizzate Tema" - -#: mod/settings.php:962 -msgid "Content Settings" -msgstr "Opzioni Contenuto" - -#: mod/settings.php:963 view/theme/duepuntozero/config.php:74 -#: view/theme/frio/config.php:123 view/theme/quattro/config.php:76 -#: view/theme/vier/config.php:122 -msgid "Theme settings" -msgstr "Impostazioni tema" - -#: mod/settings.php:977 -msgid "Unable to find your profile. Please contact your admin." -msgstr "Impossibile trovare il tuo profilo. Contatta il tuo amministratore." - -#: mod/settings.php:1016 -msgid "Account Types" -msgstr "Tipi di Account" - -#: mod/settings.php:1017 -msgid "Personal Page Subtypes" -msgstr "Sottotipi di Pagine Personali" - -#: mod/settings.php:1018 -msgid "Community Forum Subtypes" -msgstr "Sottotipi di Community Forum" - -#: mod/settings.php:1026 -msgid "Account for a personal profile." -msgstr "Account per profilo personale." - -#: mod/settings.php:1030 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "Account per un'organizzazione, che automaticamente approva le richieste di contatto come \"Follower\"." - -#: mod/settings.php:1034 -msgid "" -"Account for a news reflector that automatically approves contact requests as" -" \"Followers\"." -msgstr "Account per notizie, che automaticamente approva le richieste di contatto come \"Follower\"" - -#: mod/settings.php:1038 -msgid "Account for community discussions." -msgstr "Account per discussioni comunitarie." - -#: mod/settings.php:1042 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "Account per un profilo personale, che richiede l'approvazione delle richieste di contatto come \"Amico\" o \"Follower\"." - -#: mod/settings.php:1046 -msgid "" -"Account for a public profile that automatically approves contact requests as" -" \"Followers\"." -msgstr "Account per un profilo publico, che automaticamente approva le richieste di contatto come \"Follower\"." - -#: mod/settings.php:1050 -msgid "Automatically approves all contact requests." -msgstr "Approva automaticamente tutte le richieste di contatto." - -#: mod/settings.php:1054 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "Account per un profilo popolare, che automaticamente approva le richieste di contatto come \"Amici\"." - -#: mod/settings.php:1057 -msgid "Private Forum [Experimental]" -msgstr "Forum privato [sperimentale]" - -#: mod/settings.php:1058 -msgid "Requires manual approval of contact requests." -msgstr "Richiede l'approvazione manuale delle richieste di contatto." - -#: mod/settings.php:1069 -msgid "OpenID:" -msgstr "OpenID:" - -#: mod/settings.php:1069 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "(Opzionale) Consente di loggarti in questo account con questo OpenID" - -#: mod/settings.php:1077 -msgid "Publish your default profile in your local site directory?" -msgstr "Pubblica il tuo profilo predefinito nell'elenco locale del sito" - -#: mod/settings.php:1077 -#, php-format -msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the" -" system settings." -msgstr "Il tuo profilo verrà pubblicato nella directory locale di questo nodo. I dettagli del tuo profilo potrebbero essere visibili pubblicamente a seconda delle impostazioni di sistema." - -#: mod/settings.php:1083 -msgid "Publish your default profile in the global social directory?" -msgstr "Pubblica il tuo profilo predefinito nell'elenco sociale globale" - -#: mod/settings.php:1083 -#, php-format -msgid "" -"Your profile will be published in the global friendica directories (e.g. %s). Your profile will be visible in public." -msgstr "Il tuo profilo sarà pubblicato nella directory globale di friendica (p.e. %s). Il tuo profilo sarà visibile pubblicamente." - -#: mod/settings.php:1090 -msgid "Hide your contact/friend list from viewers of your default profile?" -msgstr "Nascondi la lista dei tuoi contatti/amici dai visitatori del tuo profilo predefinito" - -#: mod/settings.php:1090 -msgid "" -"Your contact list won't be shown in your default profile page. You can " -"decide to show your contact list separately for each additional profile you " -"create" -msgstr "La tua lista di contatti non sarà mostrata nella tua pagina profilo di default. Puoi decidere di mostrare la tua lista contatti separatamente per ogni profilo in più che crei." - -#: mod/settings.php:1094 -msgid "Hide your profile details from anonymous viewers?" -msgstr "Nascondi i dettagli del tuo profilo ai visitatori anonimi?" - -#: mod/settings.php:1094 -msgid "" -"Anonymous visitors will only see your profile picture, your display name and" -" the nickname you are using on your profile page. Your public posts and " -"replies will still be accessible by other means." -msgstr "I visitatori anonimi vedranno nella tua pagina profilo solo la tua foto del profilo, il tuo nome e il nome utente che stai usando. I tuoi post pubblici e le risposte saranno comunque accessibili in altre maniere." - -#: mod/settings.php:1098 -msgid "Allow friends to post to your profile page?" -msgstr "Permetti agli amici di scrivere sulla tua pagina profilo?" - -#: mod/settings.php:1098 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "I tuoi contatti possono scrivere messaggi sulla tua pagina di profilo. Questi messaggi saranno distribuiti a tutti i tuoi contatti." - -#: mod/settings.php:1102 -msgid "Allow friends to tag your posts?" -msgstr "Permetti agli amici di aggiungere tag ai tuoi messaggi?" - -#: mod/settings.php:1102 -msgid "Your contacts can add additional tags to your posts." -msgstr "I tuoi contatti possono aggiungere tag aggiuntivi ai tuoi messaggi." - -#: mod/settings.php:1106 -msgid "Allow us to suggest you as a potential friend to new members?" -msgstr "Ci permetti di suggerirti come potenziale amico ai nuovi membri?" - -#: mod/settings.php:1106 -msgid "" -"If you like, Friendica may suggest new members to add you as a contact." -msgstr "Se vuoi, Friendica può suggerire ai nuovi utenti di aggiungerti come contatto." - -#: mod/settings.php:1110 -msgid "Permit unknown people to send you private mail?" -msgstr "Permetti a utenti sconosciuti di inviarti messaggi privati?" - -#: mod/settings.php:1110 -msgid "" -"Friendica network users may send you private messages even if they are not " -"in your contact list." -msgstr "Gli utenti sulla rete Friendica possono inviarti messaggi privati anche se non sono nella tua lista di contatti." - -#: mod/settings.php:1114 -msgid "Profile is not published." -msgstr "Il profilo non è pubblicato." - -#: mod/settings.php:1120 -#, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "L'indirizzo della tua identità è '%s' or '%s'." - -#: mod/settings.php:1127 -msgid "Automatically expire posts after this many days:" -msgstr "Fai scadere i post automaticamente dopo x giorni:" - -#: mod/settings.php:1127 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "Se lasciato vuoto, i messaggi non verranno cancellati." - -#: mod/settings.php:1128 -msgid "Advanced expiration settings" -msgstr "Impostazioni avanzate di scadenza" - -#: mod/settings.php:1129 -msgid "Advanced Expiration" -msgstr "Scadenza avanzata" - -#: mod/settings.php:1130 -msgid "Expire posts:" -msgstr "Fai scadere i post:" - -#: mod/settings.php:1131 -msgid "Expire personal notes:" -msgstr "Fai scadere le Note personali:" - -#: mod/settings.php:1132 -msgid "Expire starred posts:" -msgstr "Fai scadere i post Speciali:" - -#: mod/settings.php:1133 -msgid "Expire photos:" -msgstr "Fai scadere le foto:" - -#: mod/settings.php:1134 -msgid "Only expire posts by others:" -msgstr "Fai scadere solo i post degli altri:" - -#: mod/settings.php:1164 -msgid "Account Settings" -msgstr "Impostazioni account" - -#: mod/settings.php:1172 -msgid "Password Settings" -msgstr "Impostazioni password" - -#: mod/settings.php:1173 src/Module/Register.php:130 -msgid "New Password:" -msgstr "Nuova password:" - -#: mod/settings.php:1173 -msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces, accentuated letters and colon (:)." -msgstr "I caratteri permessi sono a-z, A-Z, 0-9 e caratteri speciali tranne spazio, lettere accentate e due punti (:)." - -#: mod/settings.php:1174 src/Module/Register.php:131 -msgid "Confirm:" -msgstr "Conferma:" - -#: mod/settings.php:1174 -msgid "Leave password fields blank unless changing" -msgstr "Lascia questi campi in bianco per non effettuare variazioni alla password" - -#: mod/settings.php:1175 -msgid "Current Password:" -msgstr "Password Attuale:" - -#: mod/settings.php:1175 mod/settings.php:1176 -msgid "Your current password to confirm the changes" -msgstr "La tua password attuale per confermare le modifiche" - -#: mod/settings.php:1176 -msgid "Password:" -msgstr "Password:" - -#: mod/settings.php:1180 -msgid "Basic Settings" -msgstr "Impostazioni base" - -#: mod/settings.php:1181 src/Model/Profile.php:751 -msgid "Full Name:" -msgstr "Nome completo:" - -#: mod/settings.php:1182 -msgid "Email Address:" -msgstr "Indirizzo Email:" - -#: mod/settings.php:1183 -msgid "Your Timezone:" -msgstr "Il tuo fuso orario:" - -#: mod/settings.php:1184 -msgid "Your Language:" -msgstr "La tua lingua:" - -#: mod/settings.php:1184 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "Imposta la lingua che sarà usata per mostrarti l'interfaccia di Friendica e per inviarti le email" - -#: mod/settings.php:1185 -msgid "Default Post Location:" -msgstr "Località predefinita:" - -#: mod/settings.php:1186 -msgid "Use Browser Location:" -msgstr "Usa la località rilevata dal browser:" - -#: mod/settings.php:1189 -msgid "Security and Privacy Settings" -msgstr "Impostazioni di sicurezza e privacy" - -#: mod/settings.php:1191 -msgid "Maximum Friend Requests/Day:" -msgstr "Numero massimo di richieste di amicizia al giorno:" - -#: mod/settings.php:1191 mod/settings.php:1220 -msgid "(to prevent spam abuse)" -msgstr "(per prevenire lo spam)" - -#: mod/settings.php:1192 -msgid "Default Post Permissions" -msgstr "Permessi predefiniti per i messaggi" - -#: mod/settings.php:1193 -msgid "(click to open/close)" -msgstr "(clicca per aprire/chiudere)" - -#: mod/settings.php:1203 -msgid "Default Private Post" -msgstr "Default Post Privato" - -#: mod/settings.php:1204 -msgid "Default Public Post" -msgstr "Default Post Pubblico" - -#: mod/settings.php:1208 -msgid "Default Permissions for New Posts" -msgstr "Permessi predefiniti per i nuovi post" - -#: mod/settings.php:1220 -msgid "Maximum private messages per day from unknown people:" -msgstr "Numero massimo di messaggi privati da utenti sconosciuti per giorno:" - -#: mod/settings.php:1223 -msgid "Notification Settings" -msgstr "Impostazioni notifiche" - -#: mod/settings.php:1224 -msgid "Send a notification email when:" -msgstr "Invia una mail di notifica quando:" - -#: mod/settings.php:1225 -msgid "You receive an introduction" -msgstr "Ricevi una presentazione" - -#: mod/settings.php:1226 -msgid "Your introductions are confirmed" -msgstr "Le tue presentazioni sono confermate" - -#: mod/settings.php:1227 -msgid "Someone writes on your profile wall" -msgstr "Qualcuno scrive sulla bacheca del tuo profilo" - -#: mod/settings.php:1228 -msgid "Someone writes a followup comment" -msgstr "Qualcuno scrive un commento a un tuo messaggio" - -#: mod/settings.php:1229 -msgid "You receive a private message" -msgstr "Ricevi un messaggio privato" - -#: mod/settings.php:1230 -msgid "You receive a friend suggestion" -msgstr "Hai ricevuto un suggerimento di amicizia" - -#: mod/settings.php:1231 -msgid "You are tagged in a post" -msgstr "Sei stato taggato in un post" - -#: mod/settings.php:1232 -msgid "You are poked/prodded/etc. in a post" -msgstr "Sei 'toccato'/'spronato'/ecc. in un post" - -#: mod/settings.php:1234 -msgid "Activate desktop notifications" -msgstr "Attiva notifiche desktop" - -#: mod/settings.php:1234 -msgid "Show desktop popup on new notifications" -msgstr "Mostra un popup di notifica sul desktop all'arrivo di nuove notifiche" - -#: mod/settings.php:1236 -msgid "Text-only notification emails" -msgstr "Email di notifica in solo testo" - -#: mod/settings.php:1238 -msgid "Send text only notification emails, without the html part" -msgstr "Invia le email di notifica in solo testo, senza la parte in html" - -#: mod/settings.php:1240 -msgid "Show detailled notifications" -msgstr "Mostra notifiche dettagliate" - -#: mod/settings.php:1242 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "Per impostazione predefinita, le notifiche sono raggruppate in una singola notifica per articolo. Se abilitato, viene visualizzate tutte le notifiche." - -#: mod/settings.php:1244 -msgid "Advanced Account/Page Type Settings" -msgstr "Impostazioni avanzate Account/Tipo di pagina" - -#: mod/settings.php:1245 -msgid "Change the behaviour of this account for special situations" -msgstr "Modifica il comportamento di questo account in situazioni speciali" - -#: mod/settings.php:1248 -msgid "Relocate" -msgstr "Trasloca" - -#: mod/settings.php:1249 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "Se hai spostato questo profilo da un'altro server, e alcuni dei tuoi contatti non ricevono i tuoi aggiornamenti, prova a premere questo bottone." - -#: mod/settings.php:1250 -msgid "Resend relocate message to contacts" -msgstr "Invia nuovamente il messaggio di trasloco ai contatti" - -#: view/theme/duepuntozero/config.php:55 src/Model/User.php:685 -msgid "default" -msgstr "default" - -#: view/theme/duepuntozero/config.php:56 -msgid "greenzero" -msgstr "greenzero" - -#: view/theme/duepuntozero/config.php:57 -msgid "purplezero" -msgstr "purplezero" - -#: view/theme/duepuntozero/config.php:58 -msgid "easterbunny" -msgstr "easterbunny" - -#: view/theme/duepuntozero/config.php:59 -msgid "darkzero" -msgstr "darkzero" - -#: view/theme/duepuntozero/config.php:60 -msgid "comix" -msgstr "comix" - -#: view/theme/duepuntozero/config.php:61 -msgid "slackr" -msgstr "slackr" - -#: view/theme/duepuntozero/config.php:75 -msgid "Variations" -msgstr "Varianti" - -#: view/theme/frio/php/Image.php:24 -msgid "Top Banner" -msgstr "Top Banner" - -#: view/theme/frio/php/Image.php:24 -msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "Scala l'immagine alla larghezza dello schermo e mostra un colore di sfondo sulle pagine lunghe." - -#: view/theme/frio/php/Image.php:25 -msgid "Full screen" -msgstr "Pieno schermo" - -#: view/theme/frio/php/Image.php:25 -msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "Scala l'immagine a schermo intero, tagliando a destra o sotto." - -#: view/theme/frio/php/Image.php:26 -msgid "Single row mosaic" -msgstr "Mosaico a riga singola" - -#: view/theme/frio/php/Image.php:26 -msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "Ridimensiona l'immagine per ripeterla in una singola riga, verticale o orizzontale." - -#: view/theme/frio/php/Image.php:27 -msgid "Mosaic" -msgstr "Mosaico" - -#: view/theme/frio/php/Image.php:27 -msgid "Repeat image to fill the screen." -msgstr "Ripete l'immagine per riempire lo schermo." - -#: view/theme/frio/theme.php:239 -msgid "Guest" -msgstr "Ospite" - -#: view/theme/frio/theme.php:244 -msgid "Visitor" -msgstr "Visitatore" - -#: view/theme/frio/theme.php:259 src/Content/Nav.php:153 -#: src/Module/Login.php:321 -msgid "Logout" -msgstr "Esci" - -#: view/theme/frio/theme.php:259 src/Content/Nav.php:153 -msgid "End this session" -msgstr "Finisci questa sessione" - -#: view/theme/frio/theme.php:262 src/Content/Nav.php:156 -#: src/Model/Profile.php:901 src/Module/Contact.php:652 -#: src/Module/Contact.php:853 -msgid "Status" -msgstr "Stato" - -#: view/theme/frio/theme.php:262 src/Content/Nav.php:156 -#: src/Content/Nav.php:242 -msgid "Your posts and conversations" -msgstr "I tuoi messaggi e le tue conversazioni" - -#: view/theme/frio/theme.php:263 src/Content/Nav.php:157 -msgid "Your profile page" -msgstr "Pagina del tuo profilo" - -#: view/theme/frio/theme.php:264 src/Content/Nav.php:158 -msgid "Your photos" -msgstr "Le tue foto" - -#: view/theme/frio/theme.php:265 src/Content/Nav.php:159 -#: src/Model/Profile.php:925 src/Model/Profile.php:928 -msgid "Videos" -msgstr "Video" - -#: view/theme/frio/theme.php:265 src/Content/Nav.php:159 -msgid "Your videos" -msgstr "I tuoi video" - -#: view/theme/frio/theme.php:266 src/Content/Nav.php:160 -msgid "Your events" -msgstr "I tuoi eventi" - -#: view/theme/frio/theme.php:269 src/Core/NotificationsManager.php:151 -#: src/Content/Nav.php:239 -msgid "Network" -msgstr "Rete" - -#: view/theme/frio/theme.php:269 src/Content/Nav.php:239 -msgid "Conversations from your friends" -msgstr "Conversazioni dai tuoi amici" - -#: view/theme/frio/theme.php:270 src/Content/Nav.php:226 -#: src/Model/Profile.php:940 src/Model/Profile.php:951 -msgid "Events and Calendar" -msgstr "Eventi e calendario" - -#: view/theme/frio/theme.php:271 src/Content/Nav.php:252 -msgid "Private mail" -msgstr "Posta privata" - -#: view/theme/frio/theme.php:272 src/Content/Nav.php:263 -msgid "Account settings" -msgstr "Parametri account" - -#: view/theme/frio/theme.php:273 src/Content/Nav.php:269 -msgid "Manage/edit friends and contacts" -msgstr "Gestisci/modifica amici e contatti" - -#: view/theme/frio/config.php:105 -msgid "Custom" -msgstr "Personalizzato" - -#: view/theme/frio/config.php:117 -msgid "Note" -msgstr "Note" - -#: view/theme/frio/config.php:117 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "Controlla i permessi dell'immagine che tutti gli utenti possano vederla" - -#: view/theme/frio/config.php:124 -msgid "Select color scheme" -msgstr "Seleziona lo schema colori" - -#: view/theme/frio/config.php:125 -msgid "Copy or paste schemestring" -msgstr "Copia o incolla stringa di schema" - -#: view/theme/frio/config.php:125 -msgid "" -"You can copy this string to share your theme with others. Pasting here " -"applies the schemestring" -msgstr "Puoi copiare questa stringa per condividere il tuo tema con altri. Incollarla qui applica la stringa di schema" - -#: view/theme/frio/config.php:126 -msgid "Navigation bar background color" -msgstr "Colore di sfondo barra di navigazione" - -#: view/theme/frio/config.php:127 -msgid "Navigation bar icon color " -msgstr "Colore icona barra di navigazione" - -#: view/theme/frio/config.php:128 -msgid "Link color" -msgstr "Colore link" - -#: view/theme/frio/config.php:129 -msgid "Set the background color" -msgstr "Imposta il colore di sfondo" - -#: view/theme/frio/config.php:130 -msgid "Content background opacity" -msgstr "Trasparenza sfondo contenuto" - -#: view/theme/frio/config.php:131 -msgid "Set the background image" -msgstr "Imposta l'immagine di sfondo" - -#: view/theme/frio/config.php:132 -msgid "Background image style" -msgstr "Stile immagine di sfondo" - -#: view/theme/frio/config.php:137 -msgid "Login page background image" -msgstr "Immagine di sfondo della pagina di login" - -#: view/theme/frio/config.php:141 -msgid "Login page background color" -msgstr "Colore di sfondo della pagina di login" - -#: view/theme/frio/config.php:141 -msgid "Leave background image and color empty for theme defaults" -msgstr "Lascia l'immagine e il colore di sfondo vuoti per usare le impostazioni predefinite del tema" - -#: view/theme/quattro/config.php:77 -msgid "Alignment" -msgstr "Allineamento" - -#: view/theme/quattro/config.php:77 -msgid "Left" -msgstr "Sinistra" - -#: view/theme/quattro/config.php:77 -msgid "Center" -msgstr "Centrato" - -#: view/theme/quattro/config.php:78 -msgid "Color scheme" -msgstr "Schema colori" - -#: view/theme/quattro/config.php:79 -msgid "Posts font size" -msgstr "Dimensione caratteri post" - -#: view/theme/quattro/config.php:80 -msgid "Textareas font size" -msgstr "Dimensione caratteri nelle aree di testo" - -#: view/theme/vier/config.php:76 -msgid "Comma separated list of helper forums" -msgstr "Lista separata da virgola di forum di aiuto" - -#: view/theme/vier/config.php:116 src/Core/ACL.php:302 -msgid "don't show" -msgstr "non mostrare" - -#: view/theme/vier/config.php:116 src/Core/ACL.php:301 -msgid "show" -msgstr "mostra" - -#: view/theme/vier/config.php:123 -msgid "Set style" -msgstr "Imposta stile" - -#: view/theme/vier/config.php:124 -msgid "Community Pages" -msgstr "Pagine Comunitarie" - -#: view/theme/vier/config.php:125 view/theme/vier/theme.php:151 -msgid "Community Profiles" -msgstr "Profili Comunità" - -#: view/theme/vier/config.php:126 -msgid "Help or @NewHere ?" -msgstr "Serve aiuto? Sei nuovo?" - -#: view/theme/vier/config.php:127 view/theme/vier/theme.php:373 -msgid "Connect Services" -msgstr "Servizi connessi" - -#: view/theme/vier/config.php:128 -msgid "Find Friends" -msgstr "Trova Amici" - -#: view/theme/vier/config.php:129 view/theme/vier/theme.php:181 -msgid "Last users" -msgstr "Ultimi utenti" - -#: view/theme/vier/theme.php:199 src/Content/Widget.php:61 -msgid "Find People" -msgstr "Trova persone" - -#: view/theme/vier/theme.php:200 src/Content/Widget.php:62 -msgid "Enter name or interest" -msgstr "Inserisci un nome o un interesse" - -#: view/theme/vier/theme.php:202 src/Content/Widget.php:64 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Esempi: Mario Rossi, Pesca" - -#: view/theme/vier/theme.php:205 src/Content/Widget.php:67 -msgid "Similar Interests" -msgstr "Interessi simili" - -#: view/theme/vier/theme.php:206 src/Content/Widget.php:68 -msgid "Random Profile" -msgstr "Profilo causale" - -#: view/theme/vier/theme.php:207 src/Content/Widget.php:69 -msgid "Invite Friends" -msgstr "Invita amici" - -#: view/theme/vier/theme.php:210 src/Content/Widget.php:72 -msgid "Local Directory" -msgstr "Elenco Locale" - -#: view/theme/vier/theme.php:250 src/Content/Text/HTML.php:914 -#: src/Content/Nav.php:207 src/Content/ForumManager.php:130 -msgid "Forums" -msgstr "Forum" - -#: view/theme/vier/theme.php:252 src/Content/ForumManager.php:132 -msgid "External link to forum" -msgstr "Link esterno al forum" - -#: view/theme/vier/theme.php:288 -msgid "Quick Start" -msgstr "Quick Start" - -#: src/Core/Console/NewPassword.php:72 -msgid "Enter new password: " -msgstr "Inserisci la nuova password:" - -#: src/Core/Console/ArchiveContact.php:65 -#, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" -msgstr "Impossibile trovare contatti non archiviati a questo URL (%s)" - -#: src/Core/Console/ArchiveContact.php:68 -msgid "The contact entries have been archived" -msgstr "Il contatto è stato archiviato" - -#: src/Core/Console/PostUpdate.php:50 -#, php-format -msgid "Post update version number has been set to %s." -msgstr "Il numero di versione post-aggiornamento è stato impostato a %s." - -#: src/Core/Console/PostUpdate.php:58 -msgid "Check for pending update actions." -msgstr "Controlla le azioni di aggiornamento in sospeso." - -#: src/Core/Console/PostUpdate.php:60 -msgid "Done." -msgstr "Fatto." - -#: src/Core/Console/PostUpdate.php:62 -msgid "Execute pending post updates." -msgstr "Esegui le azioni post-aggiornamento in sospeso." - -#: src/Core/Console/PostUpdate.php:68 -msgid "All pending post updates are done." -msgstr "Tutte le azioni post-aggiornamento sono state eseguite." - -#: src/Core/ACL.php:288 -msgid "Post to Email" -msgstr "Invia a email" - -#: src/Core/ACL.php:300 -msgid "Visible to everybody" -msgstr "Visibile a tutti" - -#: src/Core/ACL.php:311 -msgid "Connectors" -msgstr "Connettori" - -#: src/Core/ACL.php:313 -msgid "Hide your profile details from unknown viewers?" -msgstr "Nascondi i dettagli del tuo profilo ai visitatori sconosciuti?" - -#: src/Core/ACL.php:313 -#, php-format -msgid "Connectors disabled, since \"%s\" is enabled." -msgstr "Connettore disabilitato, dato che \"%s\" è abilitato." - -#: src/Core/ACL.php:315 -msgid "Close" -msgstr "Chiudi" - -#: src/Core/Authentication.php:88 -msgid "Welcome " -msgstr "Ciao" - -#: src/Core/Authentication.php:89 +#: src/App/Authentication.php:390 msgid "Please upload a profile photo." msgstr "Carica una foto per il profilo." -#: src/Core/Authentication.php:91 -msgid "Welcome back " -msgstr "Ciao " - -#: src/Core/Installer.php:164 -msgid "" -"The database configuration file \"config/local.config.php\" could not be " -"written. Please use the enclosed text to create a configuration file in your" -" web server root." -msgstr "Il file di configurazione del database \"config/local.config.php\" non puo' essere scritto. Usa il testo allegato per creare un file di configurazione nell tuo server web." - -#: src/Core/Installer.php:183 -msgid "" -"You may need to import the file \"database.sql\" manually using phpmyadmin " -"or mysql." -msgstr "Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin o mysql" - -#: src/Core/Installer.php:184 src/Module/Install.php:171 -#: src/Module/Install.php:331 -msgid "Please see the file \"INSTALL.txt\"." -msgstr "Leggi il file \"INSTALL.txt\"." - -#: src/Core/Installer.php:245 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "Non riesco a trovare la versione di PHP da riga di comando nel PATH del server web" - -#: src/Core/Installer.php:246 -msgid "" -"If you don't have a command line version of PHP installed on your server, " -"you will not be able to run the background processing. See 'Setup the worker'" -msgstr "Se non hai la versione a riga di comando di PHP installata sul tuo server, non sarai in grado di eseguire i processi in background. Vedi 'Setup the poller'" - -#: src/Core/Installer.php:251 -msgid "PHP executable path" -msgstr "Percorso eseguibile PHP" - -#: src/Core/Installer.php:251 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "Inserisci il percorso completo all'eseguibile di php. Puoi lasciare bianco questo campo per continuare l'installazione." - -#: src/Core/Installer.php:256 -msgid "Command line PHP" -msgstr "PHP da riga di comando" - -#: src/Core/Installer.php:265 -msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" -msgstr "L'eseguibile PHP non è il binario php cli (potrebbe essere la versione cgi-fcgi)" - -#: src/Core/Installer.php:266 -msgid "Found PHP version: " -msgstr "Versione PHP:" - -#: src/Core/Installer.php:268 -msgid "PHP cli binary" -msgstr "Binario PHP cli" - -#: src/Core/Installer.php:281 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"." - -#: src/Core/Installer.php:282 -msgid "This is required for message delivery to work." -msgstr "E' obbligatorio per far funzionare la consegna dei messaggi." - -#: src/Core/Installer.php:287 -msgid "PHP register_argc_argv" -msgstr "PHP register_argc_argv" - -#: src/Core/Installer.php:319 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "Errore: la funzione \"openssl_pkey_new\" in questo sistema non è in grado di generare le chiavi di criptazione" - -#: src/Core/Installer.php:320 -msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "Se stai eseguendo friendika su windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"." - -#: src/Core/Installer.php:323 -msgid "Generate encryption keys" -msgstr "Genera chiavi di criptazione" - -#: src/Core/Installer.php:375 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "Errore: E' il modulo mod-rewrite di Apache è richiesto, ma non risulta installato" - -#: src/Core/Installer.php:380 -msgid "Apache mod_rewrite module" -msgstr "Modulo mod_rewrite di Apache" - -#: src/Core/Installer.php:386 -msgid "Error: PDO or MySQLi PHP module required but not installed." -msgstr "Errore: uno dei due moduli PHP PDO o MySQLi è richiesto ma non installato." - -#: src/Core/Installer.php:391 -msgid "Error: The MySQL driver for PDO is not installed." -msgstr "Errore: il driver MySQL per PDO non è installato." - -#: src/Core/Installer.php:395 -msgid "PDO or MySQLi PHP module" -msgstr "modulo PHP PDO o MySQLi" - -#: src/Core/Installer.php:403 -msgid "Error, XML PHP module required but not installed." -msgstr "Errore, il modulo PHP XML è richiesto ma non installato." - -#: src/Core/Installer.php:407 -msgid "XML PHP module" -msgstr "Modulo PHP XML" - -#: src/Core/Installer.php:410 -msgid "libCurl PHP module" -msgstr "modulo PHP libCurl" - -#: src/Core/Installer.php:411 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Errore: il modulo libCURL di PHP è richiesto, ma non risulta installato." - -#: src/Core/Installer.php:417 -msgid "GD graphics PHP module" -msgstr "modulo PHP GD graphics" - -#: src/Core/Installer.php:418 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto, ma non risulta installato." - -#: src/Core/Installer.php:424 -msgid "OpenSSL PHP module" -msgstr "modulo PHP OpenSSL" - -#: src/Core/Installer.php:425 -msgid "Error: openssl PHP module required but not installed." -msgstr "Errore: il modulo openssl di PHP è richiesto, ma non risulta installato." - -#: src/Core/Installer.php:431 -msgid "mb_string PHP module" -msgstr "modulo PHP mb_string" - -#: src/Core/Installer.php:432 -msgid "Error: mb_string PHP module required but not installed." -msgstr "Errore: il modulo PHP mb_string è richiesto, ma non risulta installato." - -#: src/Core/Installer.php:438 -msgid "iconv PHP module" -msgstr "modulo PHP iconv" - -#: src/Core/Installer.php:439 -msgid "Error: iconv PHP module required but not installed." -msgstr "Errore: il modulo PHP iconv è richiesto ma non installato." - -#: src/Core/Installer.php:445 -msgid "POSIX PHP module" -msgstr "mooduo PHP POSIX" - -#: src/Core/Installer.php:446 -msgid "Error: POSIX PHP module required but not installed." -msgstr "Errore, il modulo PHP POSIX è richiesto ma non installato." - -#: src/Core/Installer.php:452 -msgid "JSON PHP module" -msgstr "modulo PHP JSON" - -#: src/Core/Installer.php:453 -msgid "Error: JSON PHP module required but not installed." -msgstr "Errore: il modulo PHP JSON è richiesto ma non installato." - -#: src/Core/Installer.php:459 -msgid "File Information PHP module" -msgstr "" - -#: src/Core/Installer.php:460 -msgid "Error: File Information PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:483 -msgid "" -"The web installer needs to be able to create a file called " -"\"local.config.php\" in the \"config\" folder of your web server and it is " -"unable to do so." -msgstr "L'installer web deve essere in grado di creare un file chiamato \"local.config.php\" nella cartella \"config\" del tuo server web, ma non è in grado di farlo." - -#: src/Core/Installer.php:484 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "Ciò è dovuto spesso a impostazioni di permessi, dato che il web server può non essere in grado di scrivere il file nella tua cartella, anche se tu puoi." - -#: src/Core/Installer.php:485 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named local.config.php in your Friendica \"config\" folder." -msgstr "Alla fine di questa procedura, ti daremo un testo da salvare in un file chiamato \"local.config.php\" nella cartella \"config\" della tua installazione di Friendica." - -#: src/Core/Installer.php:486 -msgid "" -"You can alternatively skip this procedure and perform a manual installation." -" Please see the file \"INSTALL.txt\" for instructions." -msgstr "Puoi in alternativa saltare questa procedura ed eseguire l'installazione manualmente. Vedi il file \"INSTALL.txt\" per le istruzioni." - -#: src/Core/Installer.php:489 -msgid "config/local.config.php is writable" -msgstr "config/local.config.php è scrivibile" - -#: src/Core/Installer.php:509 -msgid "" -"Friendica uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "Friendica usa il motore di template Smarty3 per renderizzare le sue pagine web. Smarty3 compila i template in PHP per velocizzare il rendering." - -#: src/Core/Installer.php:510 -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory view/smarty3/ under the Friendica top level " -"folder." -msgstr "Per salvare questi template compilati, il server werb ha bisogno dell'accesso in scrittura alla cartella view/smarty3/ nella cartella principale dei Friendica." - -#: src/Core/Installer.php:511 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has" -" write access to this folder." -msgstr "Per favore, controlla che l'utente con cui il tuo server web gira (es www-data) ha accesso in scrittura a questa cartella." - -#: src/Core/Installer.php:512 -msgid "" -"Note: as a security measure, you should give the web server write access to " -"view/smarty3/ only--not the template files (.tpl) that it contains." -msgstr "Nota: come misura di sicurezza, dovresti dare accesso in scrittura solo alla cartella view/smarty3, non ai template (.tpl) che contiene." - -#: src/Core/Installer.php:515 -msgid "view/smarty3 is writable" -msgstr "view/smarty3 è scrivibile" - -#: src/Core/Installer.php:544 -msgid "" -"Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" -" to .htaccess." -msgstr "La riscrittura degli url in .htaccess non funziona. Controlla di aver copiato .htaccess-dist in .htaccess." - -#: src/Core/Installer.php:546 -msgid "Error message from Curl when fetching" -msgstr "Messaggio di errore da Curl durante la richiesta" - -#: src/Core/Installer.php:551 -msgid "Url rewrite is working" -msgstr "La riscrittura degli url funziona" - -#: src/Core/Installer.php:580 -msgid "ImageMagick PHP extension is not installed" -msgstr "L'estensione PHP ImageMagick non è installata" - -#: src/Core/Installer.php:582 -msgid "ImageMagick PHP extension is installed" -msgstr "L'estensione PHP ImageMagick è installata" - -#: src/Core/Installer.php:584 tests/src/Core/InstallerTest.php:347 -#: tests/src/Core/InstallerTest.php:373 -msgid "ImageMagick supports GIF" -msgstr "ImageMagick supporta i GIF" - -#: src/Core/Installer.php:609 -msgid "Could not connect to database." -msgstr " Impossibile collegarsi con il database." - -#: src/Core/Installer.php:616 -msgid "Database already in use." -msgstr "Database già in uso." - -#: src/Core/L10n.php:371 src/Model/Event.php:397 -msgid "Tuesday" -msgstr "Martedì" - -#: src/Core/L10n.php:371 src/Model/Event.php:398 -msgid "Wednesday" -msgstr "Mercoledì" - -#: src/Core/L10n.php:371 src/Model/Event.php:399 -msgid "Thursday" -msgstr "Giovedì" - -#: src/Core/L10n.php:371 src/Model/Event.php:400 -msgid "Friday" -msgstr "Venerdì" - -#: src/Core/L10n.php:371 src/Model/Event.php:401 -msgid "Saturday" -msgstr "Sabato" - -#: src/Core/L10n.php:375 src/Model/Event.php:416 -msgid "January" -msgstr "Gennaio" - -#: src/Core/L10n.php:375 src/Model/Event.php:417 -msgid "February" -msgstr "Febbraio" - -#: src/Core/L10n.php:375 src/Model/Event.php:418 -msgid "March" -msgstr "Marzo" - -#: src/Core/L10n.php:375 src/Model/Event.php:419 -msgid "April" -msgstr "Aprile" - -#: src/Core/L10n.php:375 src/Core/L10n.php:394 src/Model/Event.php:407 -msgid "May" -msgstr "Maggio" - -#: src/Core/L10n.php:375 src/Model/Event.php:420 -msgid "June" -msgstr "Giugno" - -#: src/Core/L10n.php:375 src/Model/Event.php:421 -msgid "July" -msgstr "Luglio" - -#: src/Core/L10n.php:375 src/Model/Event.php:422 -msgid "August" -msgstr "Agosto" - -#: src/Core/L10n.php:375 src/Model/Event.php:423 -msgid "September" -msgstr "Settembre" - -#: src/Core/L10n.php:375 src/Model/Event.php:424 -msgid "October" -msgstr "Ottobre" - -#: src/Core/L10n.php:375 src/Model/Event.php:425 -msgid "November" -msgstr "Novembre" - -#: src/Core/L10n.php:375 src/Model/Event.php:426 -msgid "December" -msgstr "Dicembre" - -#: src/Core/L10n.php:390 src/Model/Event.php:388 -msgid "Mon" -msgstr "Lun" - -#: src/Core/L10n.php:390 src/Model/Event.php:389 -msgid "Tue" -msgstr "Mar" - -#: src/Core/L10n.php:390 src/Model/Event.php:390 -msgid "Wed" -msgstr "Mer" - -#: src/Core/L10n.php:390 src/Model/Event.php:391 -msgid "Thu" -msgstr "Gio" - -#: src/Core/L10n.php:390 src/Model/Event.php:392 -msgid "Fri" -msgstr "Ven" - -#: src/Core/L10n.php:390 src/Model/Event.php:393 -msgid "Sat" -msgstr "Sab" - -#: src/Core/L10n.php:390 src/Model/Event.php:387 -msgid "Sun" -msgstr "Dom" - -#: src/Core/L10n.php:394 src/Model/Event.php:403 -msgid "Jan" -msgstr "Gen" - -#: src/Core/L10n.php:394 src/Model/Event.php:404 -msgid "Feb" -msgstr "Feb" - -#: src/Core/L10n.php:394 src/Model/Event.php:405 -msgid "Mar" -msgstr "Mar" - -#: src/Core/L10n.php:394 src/Model/Event.php:406 -msgid "Apr" -msgstr "Apr" - -#: src/Core/L10n.php:394 src/Model/Event.php:409 -msgid "Jul" -msgstr "Lug" - -#: src/Core/L10n.php:394 src/Model/Event.php:410 -msgid "Aug" -msgstr "Ago" - -#: src/Core/L10n.php:394 -msgid "Sep" -msgstr "Set" - -#: src/Core/L10n.php:394 src/Model/Event.php:412 -msgid "Oct" -msgstr "Ott" - -#: src/Core/L10n.php:394 src/Model/Event.php:413 -msgid "Nov" -msgstr "Nov" - -#: src/Core/L10n.php:394 src/Model/Event.php:414 -msgid "Dec" -msgstr "Dic" - -#: src/Core/L10n.php:413 -msgid "poke" -msgstr "stuzzica" - -#: src/Core/L10n.php:413 -msgid "poked" -msgstr "ha stuzzicato" - -#: src/Core/L10n.php:414 -msgid "ping" -msgstr "invia un ping" - -#: src/Core/L10n.php:414 -msgid "pinged" -msgstr "ha inviato un ping" - -#: src/Core/L10n.php:415 -msgid "prod" -msgstr "pungola" - -#: src/Core/L10n.php:415 -msgid "prodded" -msgstr "ha pungolato" - -#: src/Core/L10n.php:416 -msgid "slap" -msgstr "schiaffeggia" - -#: src/Core/L10n.php:416 -msgid "slapped" -msgstr "ha schiaffeggiato" - -#: src/Core/L10n.php:417 -msgid "finger" -msgstr "tocca" - -#: src/Core/L10n.php:417 -msgid "fingered" -msgstr "ha toccato" - -#: src/Core/L10n.php:418 -msgid "rebuff" -msgstr "respingi" - -#: src/Core/L10n.php:418 -msgid "rebuffed" -msgstr "ha respinto" - -#: src/Core/NotificationsManager.php:144 -msgid "System" -msgstr "Sistema" - -#: src/Core/NotificationsManager.php:165 src/Content/Nav.php:180 -#: src/Content/Nav.php:242 -msgid "Home" -msgstr "Home" - -#: src/Core/NotificationsManager.php:172 src/Content/Nav.php:246 -msgid "Introductions" -msgstr "Presentazioni" - -#: src/Core/NotificationsManager.php:234 src/Core/NotificationsManager.php:246 +#: src/App/Router.php:224 #, php-format -msgid "%s commented on %s's post" -msgstr "%s ha commentato il messaggio di %s" +msgid "Method not allowed for this module. Allowed method(s): %s" +msgstr "Metodo non consentito per questo modulo. Metodo(i) consentiti: %s" -#: src/Core/NotificationsManager.php:245 +#: src/App/Router.php:226 src/Module/HTTPException/PageNotFound.php:32 +msgid "Page not found." +msgstr "Pagina non trovata." + +#: src/Database/DBStructure.php:64 #, php-format -msgid "%s created a new post" -msgstr "%s a creato un nuovo messaggio" +msgid "The database version had been set to %s." +msgstr "La versione del database è stata impostata come %s." -#: src/Core/NotificationsManager.php:259 +#: src/Database/DBStructure.php:85 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." +msgstr "Non ci sono tabelle su MyISAM o InnoDB con il formato file Antelope" + +#: src/Database/DBStructure.php:109 #, php-format -msgid "%s liked %s's post" -msgstr "a %s è piaciuto il messaggio di %s" - -#: src/Core/NotificationsManager.php:272 -#, php-format -msgid "%s disliked %s's post" -msgstr "a %s non è piaciuto il messaggio di %s" - -#: src/Core/NotificationsManager.php:285 -#, php-format -msgid "%s is attending %s's event" -msgstr "%s partecipa all'evento di %s" - -#: src/Core/NotificationsManager.php:298 -#, php-format -msgid "%s is not attending %s's event" -msgstr "%s non partecipa all'evento di %s" - -#: src/Core/NotificationsManager.php:311 -#, php-format -msgid "%s may attend %s's event" -msgstr "%s potrebbe partecipare all'evento di %s" - -#: src/Core/NotificationsManager.php:344 -#, php-format -msgid "%s is now friends with %s" -msgstr "%s è ora amico di %s" - -#: src/Core/NotificationsManager.php:622 -msgid "Friend Suggestion" -msgstr "Amico suggerito" - -#: src/Core/NotificationsManager.php:656 -msgid "Friend/Connect Request" -msgstr "Richiesta amicizia/connessione" - -#: src/Core/NotificationsManager.php:656 -msgid "New Follower" -msgstr "Qualcuno inizia a seguirti" - -#: src/Core/System.php:137 -msgid "Error 400 - Bad Request" -msgstr "Error 400 - Bad Request" - -#: src/Core/System.php:138 -msgid "Error 401 - Unauthorized" -msgstr "Error 401 - Unauthorized" - -#: src/Core/System.php:139 -msgid "Error 403 - Forbidden" -msgstr "Error 403 - Forbidden" - -#: src/Core/System.php:140 -msgid "Error 404 - Not Found" -msgstr "Error 404 - Not Found" - -#: src/Core/System.php:141 -msgid "Error 500 - Internal Server Error" -msgstr "Error 500 - Internal Server Error" - -#: src/Core/System.php:142 -msgid "Error 503 - Service Unavailable" -msgstr "Error 503 - Service Unavailable" - -#: src/Core/System.php:150 msgid "" -"The server cannot or will not process the request due to an apparent client " -"error." -msgstr "Il server non puo' processare la richiesta a causa di un apparente errore client." +"\n" +"Error %d occurred during database update:\n" +"%s\n" +msgstr "\nErrore %d durante l'aggiornamento del database:\n%s\n" -#: src/Core/System.php:151 +#: src/Database/DBStructure.php:112 +msgid "Errors encountered performing database changes: " +msgstr "Errori riscontrati eseguendo le modifiche al database:" + +#: src/Database/DBStructure.php:312 +msgid "Another database update is currently running." +msgstr "Un altro aggiornamento del database è attualmente in corso." + +#: src/Database/DBStructure.php:316 +#, php-format +msgid "%s: Database update" +msgstr "%s: Aggiornamento database" + +#: src/Database/DBStructure.php:616 +#, php-format +msgid "%s: updating %s table." +msgstr "%s: aggiornando la tabella %s." + +#: src/Database/Database.php:661 src/Database/Database.php:764 +#, php-format +msgid "Database error %d \"%s\" at \"%s\"" +msgstr "Errore database %d \"%s\" su \"%s\"" + +#: src/Core/Renderer.php:91 src/Core/Renderer.php:120 +#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Render/FriendicaSmartyEngine.php:56 msgid "" -"Authentication is required and has failed or has not yet been provided." -msgstr "L'autenticazione richiesta è fallita o non è ancora stata fornita." +"Friendica can't display this page at the moment, please contact the " +"administrator." +msgstr "Friendica non piò mostrare questa pagina al momento, per favore contatta l'amministratore." -#: src/Core/System.php:152 -msgid "" -"The request was valid, but the server is refusing action. The user might not" -" have the necessary permissions for a resource, or may need an account." -msgstr "La richiesta era valida, ma il server rifiuta l'azione. L'utente potrebbe non avere i permessi necessari per la risorsa, o potrebbe aver bisogno di un account." +#: src/Core/Renderer.php:143 +msgid "template engine cannot be registered without a name." +msgstr "il motore di modelli non può essere registrato senza un nome." -#: src/Core/System.php:153 -msgid "" -"The requested resource could not be found but may be available in the " -"future." -msgstr "La risorsa richiesta non può' essere trovata ma potrebbe essere disponibile in futuro." +#: src/Core/Renderer.php:177 +msgid "template engine is not registered!" +msgstr "il motore di modelli non è registrato!" -#: src/Core/System.php:154 -msgid "" -"An unexpected condition was encountered and no more specific message is " -"suitable." -msgstr "Una condizione inattesa è stata riscontrata e nessun messaggio specifico è disponibile." - -#: src/Core/System.php:155 -msgid "" -"The server is currently unavailable (because it is overloaded or down for " -"maintenance). Please try again later." -msgstr "Il server è momentaneamente non disponibile (perchè è sovraccarico o in manutenzione). Per favore, riprova più tardi. " - -#: src/Core/Update.php:193 +#: src/Core/Update.php:219 #, php-format msgid "Update %s failed. See error logs." msgstr "aggiornamento %s fallito. Guarda i log di errore." -#: src/Core/Update.php:257 +#: src/Core/Update.php:286 #, php-format msgid "" "\n" @@ -7379,1406 +3533,6354 @@ msgid "" "\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." msgstr "\nGli sviluppatori di Friendica hanno rilasciato l'aggiornamento %s\nrecentemente, ma quando ho provato a installarlo, qualcosa è \nandato terribilmente storto.\nBisogna sistemare le cose e non posso farlo da solo.\nContatta uno sviluppatore se non sei in grado di aiutarmi. Il mio database potrebbe essere invalido." -#: src/Core/Update.php:263 +#: src/Core/Update.php:292 #, php-format msgid "" "The error message is\n" "[pre]%s[/pre]" msgstr "Il messaggio di errore è\n[pre]%s[/pre]" -#: src/Core/Update.php:269 +#: src/Core/Update.php:296 src/Core/Update.php:332 msgid "[Friendica Notify] Database update" msgstr "[Notifica di Friendica] Aggiornamento database" -#: src/Core/Update.php:300 +#: src/Core/Update.php:326 #, php-format msgid "" "\n" "\t\t\t\t\tThe friendica database was successfully updated from %s to %s." msgstr "\n\t\t\t\t\tIl database di friendica è stato aggiornato con succeso da %s a %s." -#: src/Core/UserImport.php:99 +#: src/Core/ACL.php:153 +msgid "Yourself" +msgstr "Te stesso" + +#: src/Core/ACL.php:182 src/Module/PermissionTooltip.php:76 +#: src/Module/PermissionTooltip.php:98 src/Module/Contact.php:808 +#: src/Content/Widget.php:241 src/BaseModule.php:184 +msgid "Followers" +msgstr "Seguaci" + +#: src/Core/ACL.php:189 src/Module/PermissionTooltip.php:82 +#: src/Module/PermissionTooltip.php:104 +msgid "Mutuals" +msgstr "Amici reciproci" + +#: src/Core/ACL.php:279 +msgid "Post to Email" +msgstr "Invia a email" + +#: src/Core/ACL.php:306 +msgid "Public" +msgstr "Pubblico" + +#: src/Core/ACL.php:307 +msgid "" +"This content will be shown to all your followers and can be seen in the " +"community pages and by anyone with its link." +msgstr "Questo contenuto sarà mostrato a tutti i tuoi seguaci e può essere visto nelle pagine della communità e da chiunque con questo collegamento." + +#: src/Core/ACL.php:308 +msgid "Limited/Private" +msgstr "Limitato/Privato" + +#: src/Core/ACL.php:309 +msgid "" +"This content will be shown only to the people in the first box, to the " +"exception of the people mentioned in the second box. It won't appear " +"anywhere public." +msgstr "Questo contenuto sarà mostrato solo alle persone nel primo campo, ad eccezione delle persone menzionate nel secondo campo. Non apparirà da qualsiasi parte in pubblico." + +#: src/Core/ACL.php:310 +msgid "Show to:" +msgstr "Mostra a:" + +#: src/Core/ACL.php:311 +msgid "Except to:" +msgstr "Ad eccezione di:" + +#: src/Core/ACL.php:314 +msgid "Connectors" +msgstr "Connettori" + +#: src/Core/Installer.php:179 +msgid "" +"The database configuration file \"config/local.config.php\" could not be " +"written. Please use the enclosed text to create a configuration file in your" +" web server root." +msgstr "Il file di configurazione del database \"config/local.config.php\" non può essere scritto. Usa il testo allegato per creare un file di configurazione nell tuo server web." + +#: src/Core/Installer.php:198 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." +msgstr "Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin o mysql" + +#: src/Core/Installer.php:199 src/Module/Install.php:191 +msgid "Please see the file \"doc/INSTALL.md\"." +msgstr "Per favore leggi il file \"doc/INSTALL.md\"." + +#: src/Core/Installer.php:260 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "Non riesco a trovare la versione di PHP da riga di comando nel PATH del server web" + +#: src/Core/Installer.php:261 +msgid "" +"If you don't have a command line version of PHP installed on your server, " +"you will not be able to run the background processing. See 'Setup the worker'" +msgstr "Se non hai una versione a riga di comando di PHP installata sul tuo server, non sarai in grado di eseguire i processi in background. Vedi 'Imposta i worker'" + +#: src/Core/Installer.php:266 +msgid "PHP executable path" +msgstr "Percorso eseguibile PHP" + +#: src/Core/Installer.php:266 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "Inserisci il percorso completo all'eseguibile di php. Puoi lasciare bianco questo campo per continuare l'installazione." + +#: src/Core/Installer.php:271 +msgid "Command line PHP" +msgstr "PHP da riga di comando" + +#: src/Core/Installer.php:280 +msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" +msgstr "L'eseguibile PHP non è il binario php cli (potrebbe essere la versione cgi-fcgi)" + +#: src/Core/Installer.php:281 +msgid "Found PHP version: " +msgstr "Versione PHP:" + +#: src/Core/Installer.php:283 +msgid "PHP cli binary" +msgstr "Binario PHP cli" + +#: src/Core/Installer.php:296 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"." + +#: src/Core/Installer.php:297 +msgid "This is required for message delivery to work." +msgstr "E' obbligatorio per far funzionare la consegna dei messaggi." + +#: src/Core/Installer.php:302 +msgid "PHP register_argc_argv" +msgstr "PHP register_argc_argv" + +#: src/Core/Installer.php:334 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "Errore: la funzione \"openssl_pkey_new\" in questo sistema non è in grado di generare le chiavi di criptazione" + +#: src/Core/Installer.php:335 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "Se stai eseguendo friendika su windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"." + +#: src/Core/Installer.php:338 +msgid "Generate encryption keys" +msgstr "Genera chiavi di criptazione" + +#: src/Core/Installer.php:390 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "Errore: E' il modulo mod-rewrite di Apache è richiesto, ma non risulta installato" + +#: src/Core/Installer.php:395 +msgid "Apache mod_rewrite module" +msgstr "Modulo mod_rewrite di Apache" + +#: src/Core/Installer.php:401 +msgid "Error: PDO or MySQLi PHP module required but not installed." +msgstr "Errore: uno dei due moduli PHP PDO o MySQLi è richiesto ma non installato." + +#: src/Core/Installer.php:406 +msgid "Error: The MySQL driver for PDO is not installed." +msgstr "Errore: il driver MySQL per PDO non è installato." + +#: src/Core/Installer.php:410 +msgid "PDO or MySQLi PHP module" +msgstr "modulo PHP PDO o MySQLi" + +#: src/Core/Installer.php:418 +msgid "Error, XML PHP module required but not installed." +msgstr "Errore, il modulo PHP XML è richiesto ma non installato." + +#: src/Core/Installer.php:422 +msgid "XML PHP module" +msgstr "Modulo PHP XML" + +#: src/Core/Installer.php:425 +msgid "libCurl PHP module" +msgstr "modulo PHP libCurl" + +#: src/Core/Installer.php:426 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Errore: il modulo libCURL di PHP è richiesto, ma non risulta installato." + +#: src/Core/Installer.php:432 +msgid "GD graphics PHP module" +msgstr "modulo PHP GD graphics" + +#: src/Core/Installer.php:433 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto, ma non risulta installato." + +#: src/Core/Installer.php:439 +msgid "OpenSSL PHP module" +msgstr "modulo PHP OpenSSL" + +#: src/Core/Installer.php:440 +msgid "Error: openssl PHP module required but not installed." +msgstr "Errore: il modulo openssl di PHP è richiesto, ma non risulta installato." + +#: src/Core/Installer.php:446 +msgid "mb_string PHP module" +msgstr "modulo PHP mb_string" + +#: src/Core/Installer.php:447 +msgid "Error: mb_string PHP module required but not installed." +msgstr "Errore: il modulo PHP mb_string è richiesto, ma non risulta installato." + +#: src/Core/Installer.php:453 +msgid "iconv PHP module" +msgstr "modulo PHP iconv" + +#: src/Core/Installer.php:454 +msgid "Error: iconv PHP module required but not installed." +msgstr "Errore: il modulo PHP iconv è richiesto ma non installato." + +#: src/Core/Installer.php:460 +msgid "POSIX PHP module" +msgstr "mooduo PHP POSIX" + +#: src/Core/Installer.php:461 +msgid "Error: POSIX PHP module required but not installed." +msgstr "Errore, il modulo PHP POSIX è richiesto ma non installato." + +#: src/Core/Installer.php:467 +msgid "JSON PHP module" +msgstr "modulo PHP JSON" + +#: src/Core/Installer.php:468 +msgid "Error: JSON PHP module required but not installed." +msgstr "Errore: il modulo PHP JSON è richiesto ma non installato." + +#: src/Core/Installer.php:474 +msgid "File Information PHP module" +msgstr "Modulo PHP File Information" + +#: src/Core/Installer.php:475 +msgid "Error: File Information PHP module required but not installed." +msgstr "Errore: il modulo PHP File Information è richiesto ma non è installato." + +#: src/Core/Installer.php:498 +msgid "" +"The web installer needs to be able to create a file called " +"\"local.config.php\" in the \"config\" folder of your web server and it is " +"unable to do so." +msgstr "L'installer web deve essere in grado di creare un file chiamato \"local.config.php\" nella cartella \"config\" del tuo server web, ma non è in grado di farlo." + +#: src/Core/Installer.php:499 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "Ciò è dovuto spesso a impostazioni di permessi, dato che il web server può non essere in grado di scrivere il file nella tua cartella, anche se tu puoi." + +#: src/Core/Installer.php:500 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named local.config.php in your Friendica \"config\" folder." +msgstr "Alla fine di questa procedura, ti daremo un testo da salvare in un file chiamato \"local.config.php\" nella cartella \"config\" della tua installazione di Friendica." + +#: src/Core/Installer.php:501 +msgid "" +"You can alternatively skip this procedure and perform a manual installation." +" Please see the file \"INSTALL.txt\" for instructions." +msgstr "Puoi in alternativa saltare questa procedura ed eseguire l'installazione manualmente. Vedi il file \"INSTALL.txt\" per le istruzioni." + +#: src/Core/Installer.php:504 +msgid "config/local.config.php is writable" +msgstr "config/local.config.php è scrivibile" + +#: src/Core/Installer.php:524 +msgid "" +"Friendica uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "Friendica usa il motore di template Smarty3 per renderizzare le sue pagine web. Smarty3 compila i template in PHP per velocizzare il rendering." + +#: src/Core/Installer.php:525 +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory view/smarty3/ under the Friendica top level " +"folder." +msgstr "Per salvare questi template compilati, il server werb ha bisogno dell'accesso in scrittura alla cartella view/smarty3/ nella cartella principale dei Friendica." + +#: src/Core/Installer.php:526 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has" +" write access to this folder." +msgstr "Per favore, controlla che l'utente con cui il tuo server web gira (es www-data) ha accesso in scrittura a questa cartella." + +#: src/Core/Installer.php:527 +msgid "" +"Note: as a security measure, you should give the web server write access to " +"view/smarty3/ only--not the template files (.tpl) that it contains." +msgstr "Nota: come misura di sicurezza, dovresti dare accesso in scrittura solo alla cartella view/smarty3, non ai template (.tpl) che contiene." + +#: src/Core/Installer.php:530 +msgid "view/smarty3 is writable" +msgstr "view/smarty3 è scrivibile" + +#: src/Core/Installer.php:559 +msgid "" +"Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" +" to .htaccess." +msgstr "La riscrittura degli url in .htaccess non funziona. Controlla di aver copiato .htaccess-dist in .htaccess." + +#: src/Core/Installer.php:561 +msgid "Error message from Curl when fetching" +msgstr "Messaggio di errore da Curl durante la richiesta" + +#: src/Core/Installer.php:566 +msgid "Url rewrite is working" +msgstr "La riscrittura degli url funziona" + +#: src/Core/Installer.php:595 +msgid "ImageMagick PHP extension is not installed" +msgstr "L'estensione PHP ImageMagick non è installata" + +#: src/Core/Installer.php:597 +msgid "ImageMagick PHP extension is installed" +msgstr "L'estensione PHP ImageMagick è installata" + +#: src/Core/Installer.php:599 +msgid "ImageMagick supports GIF" +msgstr "ImageMagick supporta i GIF" + +#: src/Core/Installer.php:621 +msgid "Database already in use." +msgstr "Database già in uso." + +#: src/Core/Installer.php:626 +msgid "Could not connect to database." +msgstr " Impossibile collegarsi con il database." + +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:174 +#: src/Model/Event.php:413 +msgid "Monday" +msgstr "Lunedì" + +#: src/Core/L10n.php:371 src/Model/Event.php:414 +msgid "Tuesday" +msgstr "Martedì" + +#: src/Core/L10n.php:371 src/Model/Event.php:415 +msgid "Wednesday" +msgstr "Mercoledì" + +#: src/Core/L10n.php:371 src/Model/Event.php:416 +msgid "Thursday" +msgstr "Giovedì" + +#: src/Core/L10n.php:371 src/Model/Event.php:417 +msgid "Friday" +msgstr "Venerdì" + +#: src/Core/L10n.php:371 src/Model/Event.php:418 +msgid "Saturday" +msgstr "Sabato" + +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:174 +#: src/Model/Event.php:412 +msgid "Sunday" +msgstr "Domenica" + +#: src/Core/L10n.php:375 src/Model/Event.php:433 +msgid "January" +msgstr "Gennaio" + +#: src/Core/L10n.php:375 src/Model/Event.php:434 +msgid "February" +msgstr "Febbraio" + +#: src/Core/L10n.php:375 src/Model/Event.php:435 +msgid "March" +msgstr "Marzo" + +#: src/Core/L10n.php:375 src/Model/Event.php:436 +msgid "April" +msgstr "Aprile" + +#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:424 +msgid "May" +msgstr "Maggio" + +#: src/Core/L10n.php:375 src/Model/Event.php:437 +msgid "June" +msgstr "Giugno" + +#: src/Core/L10n.php:375 src/Model/Event.php:438 +msgid "July" +msgstr "Luglio" + +#: src/Core/L10n.php:375 src/Model/Event.php:439 +msgid "August" +msgstr "Agosto" + +#: src/Core/L10n.php:375 src/Model/Event.php:440 +msgid "September" +msgstr "Settembre" + +#: src/Core/L10n.php:375 src/Model/Event.php:441 +msgid "October" +msgstr "Ottobre" + +#: src/Core/L10n.php:375 src/Model/Event.php:442 +msgid "November" +msgstr "Novembre" + +#: src/Core/L10n.php:375 src/Model/Event.php:443 +msgid "December" +msgstr "Dicembre" + +#: src/Core/L10n.php:391 src/Model/Event.php:405 +msgid "Mon" +msgstr "Lun" + +#: src/Core/L10n.php:391 src/Model/Event.php:406 +msgid "Tue" +msgstr "Mar" + +#: src/Core/L10n.php:391 src/Model/Event.php:407 +msgid "Wed" +msgstr "Mer" + +#: src/Core/L10n.php:391 src/Model/Event.php:408 +msgid "Thu" +msgstr "Gio" + +#: src/Core/L10n.php:391 src/Model/Event.php:409 +msgid "Fri" +msgstr "Ven" + +#: src/Core/L10n.php:391 src/Model/Event.php:410 +msgid "Sat" +msgstr "Sab" + +#: src/Core/L10n.php:391 src/Model/Event.php:404 +msgid "Sun" +msgstr "Dom" + +#: src/Core/L10n.php:395 src/Model/Event.php:420 +msgid "Jan" +msgstr "Gen" + +#: src/Core/L10n.php:395 src/Model/Event.php:421 +msgid "Feb" +msgstr "Feb" + +#: src/Core/L10n.php:395 src/Model/Event.php:422 +msgid "Mar" +msgstr "Mar" + +#: src/Core/L10n.php:395 src/Model/Event.php:423 +msgid "Apr" +msgstr "Apr" + +#: src/Core/L10n.php:395 src/Model/Event.php:425 +msgid "Jun" +msgstr "Giu" + +#: src/Core/L10n.php:395 src/Model/Event.php:426 +msgid "Jul" +msgstr "Lug" + +#: src/Core/L10n.php:395 src/Model/Event.php:427 +msgid "Aug" +msgstr "Ago" + +#: src/Core/L10n.php:395 +msgid "Sep" +msgstr "Set" + +#: src/Core/L10n.php:395 src/Model/Event.php:429 +msgid "Oct" +msgstr "Ott" + +#: src/Core/L10n.php:395 src/Model/Event.php:430 +msgid "Nov" +msgstr "Nov" + +#: src/Core/L10n.php:395 src/Model/Event.php:431 +msgid "Dec" +msgstr "Dic" + +#: src/Core/L10n.php:414 +msgid "poke" +msgstr "stuzzica" + +#: src/Core/L10n.php:414 +msgid "poked" +msgstr "ha stuzzicato" + +#: src/Core/L10n.php:415 +msgid "ping" +msgstr "invia un ping" + +#: src/Core/L10n.php:415 +msgid "pinged" +msgstr "ha inviato un ping" + +#: src/Core/L10n.php:416 +msgid "prod" +msgstr "pungola" + +#: src/Core/L10n.php:416 +msgid "prodded" +msgstr "ha pungolato" + +#: src/Core/L10n.php:417 +msgid "slap" +msgstr "schiaffeggia" + +#: src/Core/L10n.php:417 +msgid "slapped" +msgstr "ha schiaffeggiato" + +#: src/Core/L10n.php:418 +msgid "finger" +msgstr "tocca" + +#: src/Core/L10n.php:418 +msgid "fingered" +msgstr "ha toccato" + +#: src/Core/L10n.php:419 +msgid "rebuff" +msgstr "respingi" + +#: src/Core/L10n.php:419 +msgid "rebuffed" +msgstr "ha respinto" + +#: src/Core/UserImport.php:126 msgid "Error decoding account file" msgstr "Errore decodificando il file account" -#: src/Core/UserImport.php:105 +#: src/Core/UserImport.php:132 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Errore! Nessuna informazione di versione nel file! Potrebbe non essere un file account di Friendica?" -#: src/Core/UserImport.php:113 +#: src/Core/UserImport.php:140 #, php-format msgid "User '%s' already exists on this server!" msgstr "L'utente '%s' esiste già su questo server!" -#: src/Core/UserImport.php:149 +#: src/Core/UserImport.php:176 msgid "User creation error" msgstr "Errore creando l'utente" -#: src/Core/UserImport.php:167 -msgid "User profile creation error" -msgstr "Errore creando il profilo dell'utente" - -#: src/Core/UserImport.php:211 +#: src/Core/UserImport.php:221 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" msgstr[0] "%d contatto non importato" msgstr[1] "%d contatti non importati" -#: src/Core/UserImport.php:276 +#: src/Core/UserImport.php:274 +msgid "User profile creation error" +msgstr "Errore durante la creazione del profilo dell'utente" + +#: src/Core/UserImport.php:330 msgid "Done. You can now login with your username and password" msgstr "Fatto. Ora puoi entrare con il tuo nome utente e la tua password" -#: src/Util/Temporal.php:147 src/Model/Profile.php:771 +#: src/LegacyModule.php:49 +#, php-format +msgid "Legacy module file not found: %s" +msgstr "File del modulo legacy non trovato: %s" + +#: src/Worker/Delivery.php:556 +msgid "(no subject)" +msgstr "(nessun oggetto)" + +#: src/Object/EMail/ItemCCEMail.php:39 +#, php-format +msgid "" +"This message was sent to you by %s, a member of the Friendica social " +"network." +msgstr "Questo messaggio ti è stato inviato da %s, un membro del social network Friendica." + +#: src/Object/EMail/ItemCCEMail.php:41 +#, php-format +msgid "You may visit them online at %s" +msgstr "Puoi visitarli online su %s" + +#: src/Object/EMail/ItemCCEMail.php:42 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "Contatta il mittente rispondendo a questo messaggio se non vuoi ricevere questi messaggi." + +#: src/Object/EMail/ItemCCEMail.php:46 +#, php-format +msgid "%s posted an update." +msgstr "%s ha inviato un aggiornamento." + +#: src/Object/Post.php:147 +msgid "This entry was edited" +msgstr "Questa voce è stata modificata" + +#: src/Object/Post.php:174 +msgid "Private Message" +msgstr "Messaggio privato" + +#: src/Object/Post.php:213 +msgid "pinned item" +msgstr "oggetto fissato" + +#: src/Object/Post.php:218 +msgid "Delete locally" +msgstr "Elimina localmente" + +#: src/Object/Post.php:221 +msgid "Delete globally" +msgstr "Rimuovi globalmente" + +#: src/Object/Post.php:221 +msgid "Remove locally" +msgstr "Rimuovi localmente" + +#: src/Object/Post.php:235 +msgid "save to folder" +msgstr "salva nella cartella" + +#: src/Object/Post.php:270 +msgid "I will attend" +msgstr "Parteciperò" + +#: src/Object/Post.php:270 +msgid "I will not attend" +msgstr "Non parteciperò" + +#: src/Object/Post.php:270 +msgid "I might attend" +msgstr "Forse parteciperò" + +#: src/Object/Post.php:300 +msgid "ignore thread" +msgstr "ignora la discussione" + +#: src/Object/Post.php:301 +msgid "unignore thread" +msgstr "non ignorare la discussione" + +#: src/Object/Post.php:302 +msgid "toggle ignore status" +msgstr "inverti stato \"Ignora\"" + +#: src/Object/Post.php:314 +msgid "pin" +msgstr "fissa in alto" + +#: src/Object/Post.php:315 +msgid "unpin" +msgstr "non fissare più" + +#: src/Object/Post.php:316 +msgid "toggle pin status" +msgstr "inverti stato fissato" + +#: src/Object/Post.php:319 +msgid "pinned" +msgstr "fissato in alto" + +#: src/Object/Post.php:326 +msgid "add star" +msgstr "aggiungi a speciali" + +#: src/Object/Post.php:327 +msgid "remove star" +msgstr "rimuovi da speciali" + +#: src/Object/Post.php:328 +msgid "toggle star status" +msgstr "Inverti stato preferito" + +#: src/Object/Post.php:331 +msgid "starred" +msgstr "preferito" + +#: src/Object/Post.php:335 +msgid "add tag" +msgstr "aggiungi tag" + +#: src/Object/Post.php:345 +msgid "like" +msgstr "mi piace" + +#: src/Object/Post.php:346 +msgid "dislike" +msgstr "non mi piace" + +#: src/Object/Post.php:348 +msgid "Share this" +msgstr "Condividi questo" + +#: src/Object/Post.php:348 +msgid "share" +msgstr "condividi" + +#: src/Object/Post.php:400 +#, php-format +msgid "%s (Received %s)" +msgstr "%s (Ricevuto %s)" + +#: src/Object/Post.php:405 +msgid "Comment this item on your system" +msgstr "Commenta questo oggetto sul tuo sistema" + +#: src/Object/Post.php:405 +msgid "remote comment" +msgstr "commento remoto" + +#: src/Object/Post.php:417 +msgid "Pushed" +msgstr "Inviato" + +#: src/Object/Post.php:417 +msgid "Pulled" +msgstr "Recuperato" + +#: src/Object/Post.php:444 +msgid "to" +msgstr "a" + +#: src/Object/Post.php:445 +msgid "via" +msgstr "via" + +#: src/Object/Post.php:446 +msgid "Wall-to-Wall" +msgstr "Da bacheca a bacheca" + +#: src/Object/Post.php:447 +msgid "via Wall-To-Wall:" +msgstr "da bacheca a bacheca" + +#: src/Object/Post.php:483 +#, php-format +msgid "Reply to %s" +msgstr "Rispondi a %s" + +#: src/Object/Post.php:486 +msgid "More" +msgstr "Mostra altro" + +#: src/Object/Post.php:504 +msgid "Notifier task is pending" +msgstr "L'attività di notifica è in attesa" + +#: src/Object/Post.php:505 +msgid "Delivery to remote servers is pending" +msgstr "La consegna ai server remoti è in attesa" + +#: src/Object/Post.php:506 +msgid "Delivery to remote servers is underway" +msgstr "La consegna ai server remoti è in corso" + +#: src/Object/Post.php:507 +msgid "Delivery to remote servers is mostly done" +msgstr "La consegna ai server remoti è quasi completata" + +#: src/Object/Post.php:508 +msgid "Delivery to remote servers is done" +msgstr "La consegna ai server remoti è completata" + +#: src/Object/Post.php:528 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d commento" +msgstr[1] "%d commenti" + +#: src/Object/Post.php:529 +msgid "Show more" +msgstr "Mostra di più" + +#: src/Object/Post.php:530 +msgid "Show fewer" +msgstr "Mostra di meno" + +#: src/Object/Post.php:541 src/Model/Item.php:3390 +msgid "comment" +msgid_plural "comments" +msgstr[0] "commento " +msgstr[1] "commenti" + +#: src/Console/ArchiveContact.php:105 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "Impossibile trovare contatti non archiviati a questo URL (%s)" + +#: src/Console/ArchiveContact.php:108 +msgid "The contact entries have been archived" +msgstr "Il contatto è stato archiviato" + +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Admin/Blocklist/Contact.php:49 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "Impossibile trovare contatti a questo URL (%s)" + +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Admin/Blocklist/Contact.php:47 +msgid "The contact has been blocked from the node" +msgstr "Il contatto è stato bloccato dal nodo" + +#: src/Console/User.php:158 +msgid "Enter new password: " +msgstr "Inserisci la nuova password:" + +#: src/Console/User.php:193 +msgid "Enter user name: " +msgstr "Inserisci nome utente:" + +#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 +#: src/Console/User.php:300 +msgid "Enter user nickname: " +msgstr "Inserisci soprannome utente:" + +#: src/Console/User.php:209 +msgid "Enter user email address: " +msgstr "Inserisci l'indirizzo email dell'utente:" + +#: src/Console/User.php:217 +msgid "Enter a language (optional): " +msgstr "Inserisci lingua (facoltativo):" + +#: src/Console/User.php:255 +msgid "User is not pending." +msgstr "L'utente non è in sospeso." + +#: src/Console/User.php:313 +msgid "User has already been marked for deletion." +msgstr "L'utente è già stato selezionato per l'eliminazione." + +#: src/Console/User.php:318 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "Digita \"yes\" per eliminare %s" + +#: src/Console/User.php:320 +msgid "Deletion aborted." +msgstr "Eliminazione interrotta." + +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "Il numero di versione post-aggiornamento è stato impostato a %s." + +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "Controlla le azioni di aggiornamento in sospeso." + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "Fatto." + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "Esegui le azioni post-aggiornamento in sospeso." + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "Tutte le azioni post-aggiornamento sono state eseguite." + +#: src/Render/FriendicaSmartyEngine.php:52 +msgid "The folder view/smarty3/ must be writable by webserver." +msgstr "La cartella view/smarty3/ deve essere scrivibile dal webserver." + +#: src/Repository/ProfileField.php:275 +msgid "Hometown:" +msgstr "Paese natale:" + +#: src/Repository/ProfileField.php:276 +msgid "Marital Status:" +msgstr "Stato Coniugale:" + +#: src/Repository/ProfileField.php:277 +msgid "With:" +msgstr "Con:" + +#: src/Repository/ProfileField.php:278 +msgid "Since:" +msgstr "Dal:" + +#: src/Repository/ProfileField.php:279 +msgid "Sexual Preference:" +msgstr "Preferenze sessuali:" + +#: src/Repository/ProfileField.php:280 +msgid "Political Views:" +msgstr "Orientamento politico:" + +#: src/Repository/ProfileField.php:281 +msgid "Religious Views:" +msgstr "Orientamento religioso:" + +#: src/Repository/ProfileField.php:282 +msgid "Likes:" +msgstr "Mi piace:" + +#: src/Repository/ProfileField.php:283 +msgid "Dislikes:" +msgstr "Non mi piace:" + +#: src/Repository/ProfileField.php:284 +msgid "Title/Description:" +msgstr "Breve descrizione (es. titolo, posizione, altro):" + +#: src/Repository/ProfileField.php:285 src/Module/Admin/Summary.php:231 +msgid "Summary" +msgstr "Sommario" + +#: src/Repository/ProfileField.php:286 +msgid "Musical interests" +msgstr "Interessi musicali" + +#: src/Repository/ProfileField.php:287 +msgid "Books, literature" +msgstr "Libri, letteratura" + +#: src/Repository/ProfileField.php:288 +msgid "Television" +msgstr "Televisione" + +#: src/Repository/ProfileField.php:289 +msgid "Film/dance/culture/entertainment" +msgstr "Film/danza/cultura/intrattenimento" + +#: src/Repository/ProfileField.php:290 +msgid "Hobbies/Interests" +msgstr "Hobby/interessi" + +#: src/Repository/ProfileField.php:291 +msgid "Love/romance" +msgstr "Amore" + +#: src/Repository/ProfileField.php:292 +msgid "Work/employment" +msgstr "Lavoro/impiego" + +#: src/Repository/ProfileField.php:293 +msgid "School/education" +msgstr "Scuola/educazione" + +#: src/Repository/ProfileField.php:294 +msgid "Contact information and Social Networks" +msgstr "Informazioni su contatti e social network" + +#: src/App.php:310 +msgid "No system theme config value set." +msgstr "Nessun tema di sistema impostato." + +#: src/Factory/Notification/Introduction.php:128 +msgid "Friend Suggestion" +msgstr "Amico suggerito" + +#: src/Factory/Notification/Introduction.php:158 +msgid "Friend/Connect Request" +msgstr "Richiesta amicizia/connessione" + +#: src/Factory/Notification/Introduction.php:158 +msgid "New Follower" +msgstr "Qualcuno inizia a seguirti" + +#: src/Factory/Notification/Notification.php:103 +#, php-format +msgid "%s created a new post" +msgstr "%s a creato un nuovo messaggio" + +#: src/Factory/Notification/Notification.php:104 +#: src/Factory/Notification/Notification.php:366 +#, php-format +msgid "%s commented on %s's post" +msgstr "%s ha commentato il messaggio di %s" + +#: src/Factory/Notification/Notification.php:130 +#, php-format +msgid "%s liked %s's post" +msgstr "a %s è piaciuto il messaggio di %s" + +#: src/Factory/Notification/Notification.php:141 +#, php-format +msgid "%s disliked %s's post" +msgstr "a %s non è piaciuto il messaggio di %s" + +#: src/Factory/Notification/Notification.php:152 +#, php-format +msgid "%s is attending %s's event" +msgstr "%s partecipa all'evento di %s" + +#: src/Factory/Notification/Notification.php:163 +#, php-format +msgid "%s is not attending %s's event" +msgstr "%s non partecipa all'evento di %s" + +#: src/Factory/Notification/Notification.php:174 +#, php-format +msgid "%s may attending %s's event" +msgstr "%s potrebbe partecipare all'evento di %s" + +#: src/Factory/Notification/Notification.php:201 +#, php-format +msgid "%s is now friends with %s" +msgstr "%s è ora amico di %s" + +#: src/Module/Notifications/Notifications.php:50 +msgid "Network Notifications" +msgstr "Notifiche dalla rete" + +#: src/Module/Notifications/Notifications.php:58 +msgid "System Notifications" +msgstr "Notifiche di sistema" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Personal Notifications" +msgstr "Notifiche personali" + +#: src/Module/Notifications/Notifications.php:74 +msgid "Home Notifications" +msgstr "Notifiche bacheca" + +#: src/Module/Notifications/Notifications.php:133 +#: src/Module/Notifications/Introductions.php:195 +#, php-format +msgid "No more %s notifications." +msgstr "Nessun'altra notifica %s." + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show unread" +msgstr "Mostra non letti" + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show all" +msgstr "Mostra tutti" + +#: src/Module/Notifications/Notification.php:103 +msgid "You must be logged in to show this page." +msgstr "Devi essere autenticato per vedere questa pagina." + +#: src/Module/Notifications/Introductions.php:52 +#: src/Module/BaseNotifications.php:139 src/Content/Nav.php:268 +msgid "Notifications" +msgstr "Notifiche" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Show Ignored Requests" +msgstr "Mostra richieste ignorate" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Hide Ignored Requests" +msgstr "Nascondi richieste ignorate" + +#: src/Module/Notifications/Introductions.php:90 +#: src/Module/Notifications/Introductions.php:157 +msgid "Notification type:" +msgstr "Tipo di notifica:" + +#: src/Module/Notifications/Introductions.php:93 +msgid "Suggested by:" +msgstr "Suggerito da:" + +#: src/Module/Notifications/Introductions.php:105 +#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:602 +msgid "Hide this contact from others" +msgstr "Nascondi questo contatto agli altri" + +#: src/Module/Notifications/Introductions.php:107 +#: src/Module/Notifications/Introductions.php:183 +#: src/Module/Admin/Users.php:246 src/Model/Contact.php:980 +msgid "Approve" +msgstr "Approva" + +#: src/Module/Notifications/Introductions.php:118 +msgid "Claims to be known to you: " +msgstr "Dice di conoscerti: " + +#: src/Module/Notifications/Introductions.php:125 +msgid "Shall your connection be bidirectional or not?" +msgstr "La connessione dovrà essere bidirezionale o no?" + +#: src/Module/Notifications/Introductions.php:126 +#, php-format +msgid "" +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "Accettando %s come amico permette a %s di seguire i tuoi messaggi, e a te di riceverne gli aggiornamenti." + +#: src/Module/Notifications/Introductions.php:127 +#, php-format +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you" +" will not receive updates from them in your news feed." +msgstr "Accentrando %s come abbonato gli permette di abbonarsi ai tuoi messaggi, ma tu non riceverai aggiornamenti da lui." + +#: src/Module/Notifications/Introductions.php:129 +msgid "Friend" +msgstr "Amico" + +#: src/Module/Notifications/Introductions.php:130 +msgid "Subscriber" +msgstr "Abbonato" + +#: src/Module/Notifications/Introductions.php:168 src/Module/Contact.php:618 +#: src/Model/Profile.php:362 +msgid "About:" +msgstr "Informazioni:" + +#: src/Module/Notifications/Introductions.php:180 src/Module/Contact.php:330 +#: src/Model/Profile.php:450 +msgid "Network:" +msgstr "Rete:" + +#: src/Module/Notifications/Introductions.php:194 +msgid "No introductions." +msgstr "Nessuna presentazione." + +#: src/Module/Manifest.php:42 +msgid "A Decentralized Social Network" +msgstr "Un Social Network Decentralizzato" + +#: src/Module/Security/Logout.php:53 +msgid "Logged out." +msgstr "Uscita effettuata." + +#: src/Module/Security/TwoFactor/Verify.php:61 +#: src/Module/Security/TwoFactor/Recovery.php:64 +#: src/Module/Settings/TwoFactor/Verify.php:82 +msgid "Invalid code, please retry." +msgstr "Codice non valido, per favore riprova." + +#: src/Module/Security/TwoFactor/Verify.php:80 src/Module/BaseSettings.php:50 +#: src/Module/Settings/TwoFactor/Index.php:105 +msgid "Two-factor authentication" +msgstr "Autenticazione a due fattori" + +#: src/Module/Security/TwoFactor/Verify.php:81 +msgid "" +"

    Open the two-factor authentication app on your device to get an " +"authentication code and verify your identity.

    " +msgstr "

    Apri l'app di autenticazione a due fattori sul tuo dispositivo per ottenere un codice di autenticazione e verificare la tua identità.

    " + +#: src/Module/Security/TwoFactor/Verify.php:84 +#: src/Module/Security/TwoFactor/Recovery.php:85 +#, php-format +msgid "Don’t have your phone? Enter a two-factor recovery code" +msgstr "Non hai il tuo telefono? Inserisci il codice di recupero a due fattori" + +#: src/Module/Security/TwoFactor/Verify.php:85 +#: src/Module/Settings/TwoFactor/Verify.php:141 +msgid "Please enter a code from your authentication app" +msgstr "Per favore inserisci il codice dalla tua app di autenticazione" + +#: src/Module/Security/TwoFactor/Verify.php:86 +msgid "Verify code and complete login" +msgstr "Verifica codice e completa l'accesso" + +#: src/Module/Security/TwoFactor/Recovery.php:60 +#, php-format +msgid "Remaining recovery codes: %d" +msgstr "Codici di recupero rimanenti: %d" + +#: src/Module/Security/TwoFactor/Recovery.php:83 +msgid "Two-factor recovery" +msgstr "Recupero due fattori" + +#: src/Module/Security/TwoFactor/Recovery.php:84 +msgid "" +"

    You can enter one of your one-time recovery codes in case you lost access" +" to your mobile device.

    " +msgstr "

    Puoi inserire uno dei tuoi codici di recupero usa e getta nel caso tu perda l'accesso al tuo dispositivo mobile.

    " + +#: src/Module/Security/TwoFactor/Recovery.php:86 +msgid "Please enter a recovery code" +msgstr "Per favore inserisci un codice di recupero" + +#: src/Module/Security/TwoFactor/Recovery.php:87 +msgid "Submit recovery code and complete login" +msgstr "Inserisci il codice di recupero e completa l'accesso" + +#: src/Module/Security/Login.php:101 +msgid "Create a New Account" +msgstr "Crea un nuovo account" + +#: src/Module/Security/Login.php:102 src/Module/Register.php:155 +#: src/Content/Nav.php:206 +msgid "Register" +msgstr "Registrati" + +#: src/Module/Security/Login.php:126 +msgid "Your OpenID: " +msgstr "Il tuo OpenID:" + +#: src/Module/Security/Login.php:129 +msgid "" +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "Per favore inserisci il tuo nome utente e password per aggiungere OpenID al tuo account esistente." + +#: src/Module/Security/Login.php:131 +msgid "Or login using OpenID: " +msgstr "O entra con OpenID:" + +#: src/Module/Security/Login.php:141 src/Content/Nav.php:169 +msgid "Logout" +msgstr "Esci" + +#: src/Module/Security/Login.php:142 src/Module/Bookmarklet.php:46 +#: src/Content/Nav.php:171 +msgid "Login" +msgstr "Accedi" + +#: src/Module/Security/Login.php:145 +msgid "Password: " +msgstr "Password: " + +#: src/Module/Security/Login.php:146 +msgid "Remember me" +msgstr "Ricordati di me" + +#: src/Module/Security/Login.php:155 +msgid "Forgot your password?" +msgstr "Hai dimenticato la password?" + +#: src/Module/Security/Login.php:158 +msgid "Website Terms of Service" +msgstr "Termini di Servizio del sito web " + +#: src/Module/Security/Login.php:159 +msgid "terms of service" +msgstr "termini di servizio" + +#: src/Module/Security/Login.php:161 +msgid "Website Privacy Policy" +msgstr "Politiche di privacy del sito" + +#: src/Module/Security/Login.php:162 +msgid "privacy policy" +msgstr "politiche di privacy" + +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" +msgstr "Errore di protocollo OpenID. Nessun ID ricevuto" + +#: src/Module/Security/OpenID.php:92 +msgid "" +"Account not found. Please login to your existing account to add the OpenID " +"to it." +msgstr "Account non trovato. Per favore accedi al tuo account esistente per aggiungere OpenID ad esso." + +#: src/Module/Security/OpenID.php:94 +msgid "" +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." +msgstr "Account non trovato. Per favore registra un nuovo account o accedi al tuo account esistente per aggiungere OpenID ad esso." + +#: src/Module/Debug/Localtime.php:36 src/Model/Event.php:50 +#: src/Model/Event.php:862 +msgid "l F d, Y \\@ g:i A" +msgstr "l d F Y \\@ G:i" + +#: src/Module/Debug/Localtime.php:49 +msgid "Time Conversion" +msgstr "Conversione Ora" + +#: src/Module/Debug/Localtime.php:50 +msgid "" +"Friendica provides this service for sharing events with other networks and " +"friends in unknown timezones." +msgstr "Friendica fornisce questo servizio per la condivisione di eventi con altre reti e amici in fusi orari sconosciuti." + +#: src/Module/Debug/Localtime.php:51 +#, php-format +msgid "UTC time: %s" +msgstr "Ora UTC: %s" + +#: src/Module/Debug/Localtime.php:54 +#, php-format +msgid "Current timezone: %s" +msgstr "Fuso orario corrente: %s" + +#: src/Module/Debug/Localtime.php:58 +#, php-format +msgid "Converted localtime: %s" +msgstr "Ora locale convertita: %s" + +#: src/Module/Debug/Localtime.php:62 +msgid "Please select your timezone:" +msgstr "Selezionare il tuo fuso orario:" + +#: src/Module/Debug/Babel.php:54 +msgid "Source input" +msgstr "Sorgente" + +#: src/Module/Debug/Babel.php:60 +msgid "BBCode::toPlaintext" +msgstr "BBCode::toPlaintext" + +#: src/Module/Debug/Babel.php:66 +msgid "BBCode::convert (raw HTML)" +msgstr "BBCode::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:71 +msgid "BBCode::convert" +msgstr "BBCode::convert" + +#: src/Module/Debug/Babel.php:77 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "BBCode::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:83 +msgid "BBCode::toMarkdown" +msgstr "BBCode::toMarkdown" + +#: src/Module/Debug/Babel.php:89 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "BBCode::toMarkdown => Markdown::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:93 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "BBCode::toMarkdown => Markdown::convert" + +#: src/Module/Debug/Babel.php:99 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:105 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:113 +msgid "Item Body" +msgstr "Item Body" + +#: src/Module/Debug/Babel.php:117 +msgid "Item Tags" +msgstr "Item Tags" + +#: src/Module/Debug/Babel.php:123 +msgid "PageInfo::appendToBody" +msgstr "PageInfo::appendToBody" + +#: src/Module/Debug/Babel.php:128 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "PageInfo::appendToBody => BBCode::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:132 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "PageInfo::appendToBody => BBCode::convert" + +#: src/Module/Debug/Babel.php:139 +msgid "Source input (Diaspora format)" +msgstr "Source input (Diaspora format)" + +#: src/Module/Debug/Babel.php:148 +msgid "Source input (Markdown)" +msgstr "Sorgente (Markdown)" + +#: src/Module/Debug/Babel.php:154 +msgid "Markdown::convert (raw HTML)" +msgstr "Markdown::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:159 +msgid "Markdown::convert" +msgstr "Markdown::convert" + +#: src/Module/Debug/Babel.php:165 +msgid "Markdown::toBBCode" +msgstr "Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:172 +msgid "Raw HTML input" +msgstr "Sorgente HTML grezzo" + +#: src/Module/Debug/Babel.php:177 +msgid "HTML Input" +msgstr "Sorgente HTML" + +#: src/Module/Debug/Babel.php:183 +msgid "HTML::toBBCode" +msgstr "HTML::toBBCode" + +#: src/Module/Debug/Babel.php:189 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "HTML::toBBCode => BBCode::convert" + +#: src/Module/Debug/Babel.php:194 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "HTML::toBBCode => BBCode::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:200 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "HTML::toBBCode => BBCode::toPlaintext" + +#: src/Module/Debug/Babel.php:206 +msgid "HTML::toMarkdown" +msgstr "HTML::toMarkdown" + +#: src/Module/Debug/Babel.php:212 +msgid "HTML::toPlaintext" +msgstr "HTML::toPlaintext" + +#: src/Module/Debug/Babel.php:218 +msgid "HTML::toPlaintext (compact)" +msgstr "HTML::toPlaintext (compatto)" + +#: src/Module/Debug/Babel.php:228 +msgid "Decoded post" +msgstr "Messaggio decodificato" + +#: src/Module/Debug/Babel.php:252 +msgid "Post array before expand entities" +msgstr "Pubblica array prima di espandere le entità" + +#: src/Module/Debug/Babel.php:259 +msgid "Post converted" +msgstr "Messaggio convertito" + +#: src/Module/Debug/Babel.php:264 +msgid "Converted body" +msgstr "Corpo del testo convertito" + +#: src/Module/Debug/Babel.php:270 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "Il componente aggiuntivo Twitter è assente dalla cartella addon/ ." + +#: src/Module/Debug/Babel.php:280 +msgid "Source text" +msgstr "Testo sorgente" + +#: src/Module/Debug/Babel.php:281 +msgid "BBCode" +msgstr "BBCode" + +#: src/Module/Debug/Babel.php:282 src/Content/ContactSelector.php:103 +msgid "Diaspora" +msgstr "Diaspora" + +#: src/Module/Debug/Babel.php:283 +msgid "Markdown" +msgstr "Markdown" + +#: src/Module/Debug/Babel.php:284 +msgid "HTML" +msgstr "HTML" + +#: src/Module/Debug/Babel.php:286 +msgid "Twitter Source" +msgstr "Sorgente Twitter" + +#: src/Module/Debug/WebFinger.php:37 src/Module/Debug/Probe.php:38 +msgid "Only logged in users are permitted to perform a probing." +msgstr "Solo agli utenti loggati è permesso effettuare un probe." + +#: src/Module/Debug/ActivityPubConversion.php:58 +msgid "Formatted" +msgstr "Formattato" + +#: src/Module/Debug/ActivityPubConversion.php:62 +msgid "Source" +msgstr "Sorgente" + +#: src/Module/Debug/ActivityPubConversion.php:70 +msgid "Activity" +msgstr "Attività" + +#: src/Module/Debug/ActivityPubConversion.php:118 +msgid "Object data" +msgstr "Dati dell'oggetto" + +#: src/Module/Debug/ActivityPubConversion.php:125 +msgid "Result Item" +msgstr "Oggetto Ritornato" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "Sorgente attività" + +#: src/Module/Debug/Feed.php:38 src/Module/Filer/SaveTag.php:38 +#: src/Module/Settings/Profile/Index.php:158 +msgid "You must be logged in to use this module" +msgstr "Devi aver essere autenticato per usare questo modulo" + +#: src/Module/Debug/Feed.php:63 +msgid "Source URL" +msgstr "URL Sorgente" + +#: src/Module/Debug/Probe.php:54 +msgid "Lookup address" +msgstr "Indirizzo di consultazione" + +#: src/Module/Profile/Common.php:87 src/Module/Contact/Contacts.php:92 +#, php-format +msgid "Common contact (%s)" +msgid_plural "Common contacts (%s)" +msgstr[0] "Contatto in comune (%s)" +msgstr[1] "Contatti in comune (%s)" + +#: src/Module/Profile/Common.php:89 src/Module/Contact/Contacts.php:94 +#, php-format +msgid "" +"Both %s and yourself have publicly interacted with these " +"contacts (follow, comment or likes on public posts)." +msgstr "Sia tu che %s avete pubblicamente interagito con questi contatti (seguendo, commentando o mettendo mi piace su messaggi pubblici)." + +#: src/Module/Profile/Common.php:99 src/Module/Contact/Contacts.php:64 +msgid "No common contacts." +msgstr "Nessun contatto in comune." + +#: src/Module/Profile/Status.php:61 src/Module/Profile/Status.php:64 +#: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 +#: src/Protocol/OStatus.php:1269 src/Protocol/Feed.php:892 +#, php-format +msgid "%s's timeline" +msgstr "la timeline di %s" + +#: src/Module/Profile/Status.php:62 src/Module/Profile/Profile.php:321 +#: src/Protocol/OStatus.php:1273 src/Protocol/Feed.php:896 +#, php-format +msgid "%s's posts" +msgstr "il messaggio di %s" + +#: src/Module/Profile/Status.php:63 src/Module/Profile/Profile.php:322 +#: src/Protocol/OStatus.php:1276 src/Protocol/Feed.php:899 +#, php-format +msgid "%s's comments" +msgstr "il commento di %s" + +#: src/Module/Profile/Contacts.php:96 src/Module/Contact/Contacts.php:76 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "Seguace (%s)" +msgstr[1] "Seguaci (%s)" + +#: src/Module/Profile/Contacts.php:99 src/Module/Contact/Contacts.php:80 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "Seguendo (%s)" +msgstr[1] "Seguendo (%s)" + +#: src/Module/Profile/Contacts.php:102 src/Module/Contact/Contacts.php:84 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "Amico reciproco (%s)" +msgstr[1] "Amici reciproci (%s)" + +#: src/Module/Profile/Contacts.php:104 src/Module/Contact/Contacts.php:86 +#, php-format +msgid "These contacts both follow and are followed by %s." +msgstr "Questi contatti seguono e sono seguiti da %s." + +#: src/Module/Profile/Contacts.php:110 src/Module/Contact/Contacts.php:100 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "Contatto (%s)" +msgstr[1] "Contatti (%s)" + +#: src/Module/Profile/Contacts.php:120 +msgid "No contacts." +msgstr "Nessun contatto." + +#: src/Module/Profile/Profile.php:135 +#, php-format +msgid "" +"You're currently viewing your profile as %s Cancel" +msgstr "Attualmente stai vedendo il tuo profilo come %s Annulla" + +#: src/Module/Profile/Profile.php:149 +msgid "Member since:" +msgstr "Membro dal:" + +#: src/Module/Profile/Profile.php:155 +msgid "j F, Y" +msgstr "j F Y" + +#: src/Module/Profile/Profile.php:156 +msgid "j F" +msgstr "j F" + +#: src/Module/Profile/Profile.php:164 src/Util/Temporal.php:163 msgid "Birthday:" msgstr "Compleanno:" -#: src/Util/Temporal.php:151 +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +msgid "Age: " +msgstr "Età : " + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "%d anno" +msgstr[1] "%d anni" + +#: src/Module/Profile/Profile.php:176 src/Module/Contact.php:616 +#: src/Model/Profile.php:363 +msgid "XMPP:" +msgstr "XMPP:" + +#: src/Module/Profile/Profile.php:180 src/Module/Directory.php:161 +#: src/Model/Profile.php:361 +msgid "Homepage:" +msgstr "Homepage:" + +#: src/Module/Profile/Profile.php:229 +msgid "Forums:" +msgstr "Forum:" + +#: src/Module/Profile/Profile.php:240 +msgid "View profile as:" +msgstr "Vedi il tuo profilo come:" + +#: src/Module/Profile/Profile.php:250 src/Module/Profile/Profile.php:252 +#: src/Model/Profile.php:346 +msgid "Edit profile" +msgstr "Modifica il profilo" + +#: src/Module/Profile/Profile.php:257 +msgid "View as" +msgstr "Vedi come" + +#: src/Module/Register.php:69 +msgid "Only parent users can create additional accounts." +msgstr "Solo gli utenti principali possono creare account aggiuntivi." + +#: src/Module/Register.php:101 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." +msgstr "Se vuoi, puoi riempire questo modulo tramite OpenID, inserendo il tuo OpenID e cliccando \"Registra\"." + +#: src/Module/Register.php:102 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "Se non hai familiarità con OpenID, lascia il campo vuoto e riempi il resto della maschera." + +#: src/Module/Register.php:103 +msgid "Your OpenID (optional): " +msgstr "Il tuo OpenID (opzionale): " + +#: src/Module/Register.php:112 +msgid "Include your profile in member directory?" +msgstr "Includi il tuo profilo nell'elenco pubblico?" + +#: src/Module/Register.php:135 +msgid "Note for the admin" +msgstr "Nota per l'amministratore" + +#: src/Module/Register.php:135 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "Lascia un messaggio per l'amministratore, per esempio perché vuoi registrarti su questo nodo" + +#: src/Module/Register.php:136 +msgid "Membership on this site is by invitation only." +msgstr "La registrazione su questo sito è solo su invito." + +#: src/Module/Register.php:137 +msgid "Your invitation code: " +msgstr "Il tuo codice di invito:" + +#: src/Module/Register.php:139 src/Module/Admin/Site.php:591 +msgid "Registration" +msgstr "Registrazione" + +#: src/Module/Register.php:145 +msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " +msgstr "Il tuo nome completo (es. Mario Rossi, vero o che sembri vero): " + +#: src/Module/Register.php:146 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "Il tuo indirizzo email: (Le informazioni iniziali verranno inviate lì, quindi questo deve essere un indirizzo esistente.)" + +#: src/Module/Register.php:147 +msgid "Please repeat your e-mail address:" +msgstr "Per favore ripeti il tuo indirizzo email:" + +#: src/Module/Register.php:149 +msgid "Leave empty for an auto generated password." +msgstr "Lascia vuoto per generare automaticamente una password." + +#: src/Module/Register.php:151 +#, php-format +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." +msgstr "Scegli un nome utente. Deve cominciare con una lettera. L'indirizzo del tuo profilo sarà \"nomeutente@%s\"." + +#: src/Module/Register.php:152 +msgid "Choose a nickname: " +msgstr "Scegli un nome utente: " + +#: src/Module/Register.php:161 +msgid "Import your profile to this friendica instance" +msgstr "Importa il tuo profilo in questo server friendica" + +#: src/Module/Register.php:163 src/Module/BaseAdmin.php:95 +#: src/Module/Tos.php:84 src/Module/Admin/Tos.php:59 src/Content/Nav.php:256 +msgid "Terms of Service" +msgstr "Termini di Servizio" + +#: src/Module/Register.php:168 +msgid "Note: This node explicitly contains adult content" +msgstr "Nota: Questo nodo contiene esplicitamente contenuti per adulti" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "Parent Password:" +msgstr "Password Principale:" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "Inserisci la password dell'account principale per autorizzare la tua richiesta." + +#: src/Module/Register.php:201 +msgid "Password doesn't match." +msgstr "Le password non corrispondono." + +#: src/Module/Register.php:207 +msgid "Please enter your password." +msgstr "Per favore inserisci la tua password." + +#: src/Module/Register.php:249 +msgid "You have entered too much information." +msgstr "Hai inserito troppe informazioni." + +#: src/Module/Register.php:273 +msgid "Please enter the identical mail address in the second field." +msgstr "Per favore inserisci lo stesso indirizzo email nel secondo campo." + +#: src/Module/Register.php:300 +msgid "The additional account was created." +msgstr "L'account aggiuntivo è stato creato." + +#: src/Module/Register.php:325 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "Registrazione completata. Controlla la tua mail per ulteriori informazioni." + +#: src/Module/Register.php:329 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
    login: %s
    " +"password: %s

    You can change your password after login." +msgstr "Si è verificato un errore inviando l'email. I dettagli del tuo account:
    login: %s
    password: %s

    Puoi cambiare la password dopo il login." + +#: src/Module/Register.php:335 +msgid "Registration successful." +msgstr "Registrazione completata." + +#: src/Module/Register.php:340 src/Module/Register.php:347 +msgid "Your registration can not be processed." +msgstr "La tua registrazione non può essere elaborata." + +#: src/Module/Register.php:346 +msgid "You have to leave a request note for the admin." +msgstr "Devi lasciare una nota di richiesta per l'amministratore." + +#: src/Module/Register.php:394 +msgid "Your registration is pending approval by the site owner." +msgstr "La tua richiesta è in attesa di approvazione da parte del proprietario del sito." + +#: src/Module/Special/HTTPException.php:49 +msgid "Bad Request" +msgstr "Bad Request" + +#: src/Module/Special/HTTPException.php:50 +msgid "Unauthorized" +msgstr "Non autorizzato" + +#: src/Module/Special/HTTPException.php:51 +msgid "Forbidden" +msgstr "Proibito" + +#: src/Module/Special/HTTPException.php:52 +msgid "Not Found" +msgstr "Non trovato" + +#: src/Module/Special/HTTPException.php:53 +msgid "Internal Server Error" +msgstr "Errore Interno del Server" + +#: src/Module/Special/HTTPException.php:54 +msgid "Service Unavailable" +msgstr "Servizio non Disponibile" + +#: src/Module/Special/HTTPException.php:61 +msgid "" +"The server cannot or will not process the request due to an apparent client " +"error." +msgstr "Il server non può processare la richiesta a causa di un apparente errore client." + +#: src/Module/Special/HTTPException.php:62 +msgid "" +"Authentication is required and has failed or has not yet been provided." +msgstr "L'autenticazione richiesta è fallita o non è ancora stata fornita." + +#: src/Module/Special/HTTPException.php:63 +msgid "" +"The request was valid, but the server is refusing action. The user might not" +" have the necessary permissions for a resource, or may need an account." +msgstr "La richiesta era valida, ma il server rifiuta l'azione. L'utente potrebbe non avere i permessi necessari per la risorsa, o potrebbe aver bisogno di un account." + +#: src/Module/Special/HTTPException.php:64 +msgid "" +"The requested resource could not be found but may be available in the " +"future." +msgstr "La risorsa richiesta non può' essere trovata ma potrebbe essere disponibile in futuro." + +#: src/Module/Special/HTTPException.php:65 +msgid "" +"An unexpected condition was encountered and no more specific message is " +"suitable." +msgstr "Una condizione inattesa è stata riscontrata e nessun messaggio specifico è disponibile." + +#: src/Module/Special/HTTPException.php:66 +msgid "" +"The server is currently unavailable (because it is overloaded or down for " +"maintenance). Please try again later." +msgstr "Il server è momentaneamente non disponibile (perchè è sovraccarico o in manutenzione). Per favore, riprova più tardi. " + +#: src/Module/Special/HTTPException.php:72 src/Content/Nav.php:94 +msgid "Go back" +msgstr "Torna indietro" + +#: src/Module/Home.php:54 +#, php-format +msgid "Welcome to %s" +msgstr "Benvenuto su %s" + +#: src/Module/FriendSuggest.php:65 +msgid "Suggested contact not found." +msgstr "Contatto suggerito non trovato." + +#: src/Module/FriendSuggest.php:84 +msgid "Friend suggestion sent." +msgstr "Suggerimento di amicizia inviato." + +#: src/Module/FriendSuggest.php:121 +msgid "Suggest Friends" +msgstr "Suggerisci amici" + +#: src/Module/FriendSuggest.php:124 +#, php-format +msgid "Suggest a friend for %s" +msgstr "Suggerisci un amico a %s" + +#: src/Module/Credits.php:44 +msgid "Credits" +msgstr "Crediti" + +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" +msgstr "Friendica è un progetto comunitario, che non sarebbe stato possibile realizzare senza l'aiuto di molte persone.\nQuesta è una lista di chi ha contribuito al codice o alle traduzioni di Friendica. Grazie a tutti!" + +#: src/Module/Install.php:177 +msgid "Friendica Communications Server - Setup" +msgstr "Friendica Comunicazione Server - Installazione" + +#: src/Module/Install.php:188 +msgid "System check" +msgstr "Controllo sistema" + +#: src/Module/Install.php:193 +msgid "Check again" +msgstr "Controlla ancora" + +#: src/Module/Install.php:200 src/Module/Admin/Site.php:524 +msgid "No SSL policy, links will track page SSL state" +msgstr "Nessuna gestione SSL, i collegamenti seguiranno lo stato SSL della pagina" + +#: src/Module/Install.php:201 src/Module/Admin/Site.php:525 +msgid "Force all links to use SSL" +msgstr "Forza tutti i collegamenti ad usare SSL" + +#: src/Module/Install.php:202 src/Module/Admin/Site.php:526 +msgid "Self-signed certificate, use SSL for local links only (discouraged)" +msgstr "Certificato auto-firmato, usa SSL solo per i collegamenti locali (sconsigliato)" + +#: src/Module/Install.php:208 +msgid "Base settings" +msgstr "Impostazioni base" + +#: src/Module/Install.php:210 src/Module/Admin/Site.php:615 +msgid "SSL link policy" +msgstr "Gestione collegamenti SSL" + +#: src/Module/Install.php:212 src/Module/Admin/Site.php:615 +msgid "Determines whether generated links should be forced to use SSL" +msgstr "Determina se i collegamenti generati devono essere forzati a usare SSL" + +#: src/Module/Install.php:215 +msgid "Host name" +msgstr "Nome host" + +#: src/Module/Install.php:217 +msgid "" +"Overwrite this field in case the determinated hostname isn't right, " +"otherweise leave it as is." +msgstr "Sovrascrivi questo campo nel caso che l'hostname rilevato non sia correto, altrimenti lascialo com'è." + +#: src/Module/Install.php:220 +msgid "Base path to installation" +msgstr "Percorso base all'installazione" + +#: src/Module/Install.php:222 +msgid "" +"If the system cannot detect the correct path to your installation, enter the" +" correct path here. This setting should only be set if you are using a " +"restricted system and symbolic links to your webroot." +msgstr "Se il sistema non è in grado di rilevare il percorso corretto per l'installazione, immettere il percorso corretto qui. Questa impostazione deve essere inserita solo se si utilizza un sistema limitato e/o collegamenti simbolici al tuo webroot." + +#: src/Module/Install.php:225 +msgid "Sub path of the URL" +msgstr "Sottopercorso dell'URL" + +#: src/Module/Install.php:227 +msgid "" +"Overwrite this field in case the sub path determination isn't right, " +"otherwise leave it as is. Leaving this field blank means the installation is" +" at the base URL without sub path." +msgstr "Sovrascrivi questo campo nel caso il sottopercorso rilevato non sia corretto, altrimenti lascialo com'è. Lasciando questo campo vuoto significa che l'installazione si trova all'URL base senza sottopercorsi." + +#: src/Module/Install.php:238 +msgid "Database connection" +msgstr "Connessione al database" + +#: src/Module/Install.php:239 +msgid "" +"In order to install Friendica we need to know how to connect to your " +"database." +msgstr "Per installare Friendica dobbiamo sapere come collegarci al tuo database." + +#: src/Module/Install.php:240 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni." + +#: src/Module/Install.php:241 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "Il database dovrà già esistere. Se non esiste, crealo prima di continuare." + +#: src/Module/Install.php:248 +msgid "Database Server Name" +msgstr "Nome del database server" + +#: src/Module/Install.php:253 +msgid "Database Login Name" +msgstr "Nome utente database" + +#: src/Module/Install.php:259 +msgid "Database Login Password" +msgstr "Password utente database" + +#: src/Module/Install.php:261 +msgid "For security reasons the password must not be empty" +msgstr "Per motivi di sicurezza la password non può essere vuota." + +#: src/Module/Install.php:264 +msgid "Database Name" +msgstr "Nome database" + +#: src/Module/Install.php:268 src/Module/Install.php:297 +msgid "Please select a default timezone for your website" +msgstr "Seleziona il fuso orario predefinito per il tuo sito web" + +#: src/Module/Install.php:282 +msgid "Site settings" +msgstr "Impostazioni sito" + +#: src/Module/Install.php:292 +msgid "Site administrator email address" +msgstr "Indirizzo email dell'amministratore del sito" + +#: src/Module/Install.php:294 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web." + +#: src/Module/Install.php:301 +msgid "System Language:" +msgstr "Lingua di Sistema:" + +#: src/Module/Install.php:303 +msgid "" +"Set the default language for your Friendica installation interface and to " +"send emails." +msgstr "Imposta la lingua di default per l'interfaccia e l'invio delle email." + +#: src/Module/Install.php:315 +msgid "Your Friendica site database has been installed." +msgstr "Il tuo Friendica è stato installato." + +#: src/Module/Install.php:323 +msgid "Installation finished" +msgstr "Installazione completata" + +#: src/Module/Install.php:343 +msgid "

    What next

    " +msgstr "

    Cosa fare ora

    " + +#: src/Module/Install.php:344 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"worker." +msgstr "IMPORTANTE: Devi impostare [manualmente] la pianificazione del worker." + +#: src/Module/Install.php:345 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "Leggi il file \"INSTALL.txt\"." + +#: src/Module/Install.php:347 +#, php-format +msgid "" +"Go to your new Friendica node registration page " +"and register as new user. Remember to use the same email you have entered as" +" administrator email. This will allow you to enter the site admin panel." +msgstr "Vai nella pagina di registrazione del tuo nuovo nodo Friendica e registra un nuovo utente. Ricorda di usare la stessa email che hai inserito come email dell'utente amministratore. Questo ti permetterà di entrare nel pannello di amministrazione del sito." + +#: src/Module/Filer/SaveTag.php:65 +msgid "- select -" +msgstr "- seleziona -" + +#: src/Module/Filer/RemoveTag.php:63 +msgid "Item was not removed" +msgstr "L'oggetto non è stato rimosso" + +#: src/Module/Filer/RemoveTag.php:66 +msgid "Item was not deleted" +msgstr "L'oggetto non è stato eliminato" + +#: src/Module/PermissionTooltip.php:24 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "Tipo \"%s\" errato, ci si aspettava uno di: %s" + +#: src/Module/PermissionTooltip.php:37 +msgid "Model not found" +msgstr "Modello non trovato" + +#: src/Module/PermissionTooltip.php:59 +msgid "Remote privacy information not available." +msgstr "Informazioni remote sulla privacy non disponibili." + +#: src/Module/PermissionTooltip.php:70 +msgid "Visible to:" +msgstr "Visibile a:" + +#: src/Module/Delegation.php:147 +msgid "Manage Identities and/or Pages" +msgstr "Gestisci identità e/o pagine" + +#: src/Module/Delegation.php:148 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "Cambia tra differenti identità o pagine comunità/gruppi che condividono il tuo account o per cui hai i permessi di gestione" + +#: src/Module/Delegation.php:149 +msgid "Select an identity to manage: " +msgstr "Seleziona un'identità da gestire:" + +#: src/Module/Conversation/Community.php:56 +msgid "Local Community" +msgstr "Comunità Locale" + +#: src/Module/Conversation/Community.php:59 +msgid "Posts from local users on this server" +msgstr "Messaggi dagli utenti locali su questo sito" + +#: src/Module/Conversation/Community.php:67 +msgid "Global Community" +msgstr "Comunità Globale" + +#: src/Module/Conversation/Community.php:70 +msgid "Posts from users of the whole federated network" +msgstr "Messaggi dagli utenti della rete federata" + +#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:179 +msgid "No results." +msgstr "Nessun risultato." + +#: src/Module/Conversation/Community.php:125 +msgid "" +"This community stream shows all public posts received by this node. They may" +" not reflect the opinions of this node’s users." +msgstr "Questa pagina comunità mostra tutti i messaggi pubblici ricevuti da questo nodo. Potrebbero non riflettere le opinioni degli utenti di questo nodo." + +#: src/Module/Conversation/Community.php:178 +msgid "Community option not available." +msgstr "Opzione Comunità non disponibile" + +#: src/Module/Conversation/Community.php:194 +msgid "Not available." +msgstr "Non disponibile." + +#: src/Module/Welcome.php:44 +msgid "Welcome to Friendica" +msgstr "Benvenuto su Friendica" + +#: src/Module/Welcome.php:45 +msgid "New Member Checklist" +msgstr "Cose da fare per i Nuovi Utenti" + +#: src/Module/Welcome.php:46 +msgid "" +"We would like to offer some tips and links to help make your experience " +"enjoyable. Click any item to visit the relevant page. A link to this page " +"will be visible from your home page for two weeks after your initial " +"registration and then will quietly disappear." +msgstr "Vorremmo offrirti qualche trucco e dei collegamenti alla guida per aiutarti ad avere un'esperienza divertente. Clicca su un qualsiasi elemento per visitare la relativa pagina. Un collegamento a questa pagina sarà visibile nella tua home per due settimane dopo la tua registrazione." + +#: src/Module/Welcome.php:48 +msgid "Getting Started" +msgstr "Come Iniziare" + +#: src/Module/Welcome.php:49 +msgid "Friendica Walk-Through" +msgstr "Friendica Passo-Passo" + +#: src/Module/Welcome.php:50 +msgid "" +"On your Quick Start page - find a brief introduction to your " +"profile and network tabs, make some new connections, and find some groups to" +" join." +msgstr "Sulla tua pagina Quick Start - veloce introduzione alla tua pagina profilo e alla pagina Rete, fai qualche nuova amicizia, e trova qualche gruppo a cui unirti." + +#: src/Module/Welcome.php:53 +msgid "Go to Your Settings" +msgstr "Vai alle tue Impostazioni" + +#: src/Module/Welcome.php:54 +msgid "" +"On your Settings page - change your initial password. Also make a " +"note of your Identity Address. This looks just like an email address - and " +"will be useful in making friends on the free social web." +msgstr "Nella tua pagina Impostazioni - cambia la tua password iniziale. Prendi anche nota del tuo Indirizzo Identità. Assomiglia a un indirizzo email e sarà utile per stringere amicizie nel web sociale libero." + +#: src/Module/Welcome.php:55 +msgid "" +"Review the other settings, particularly the privacy settings. An unpublished" +" directory listing is like having an unlisted phone number. In general, you " +"should probably publish your listing - unless all of your friends and " +"potential friends know exactly how to find you." +msgstr "Guarda le altre impostazioni, in particolare le impostazioni della privacy. Un profilo non pubblicato è come un numero di telefono non in elenco. In genere, dovresti pubblicare il tuo profilo - a meno che tutti i tuoi amici e potenziali tali sappiano esattamente come trovarti." + +#: src/Module/Welcome.php:58 src/Module/Settings/Profile/Index.php:248 +msgid "Upload Profile Photo" +msgstr "Carica la foto del profilo" + +#: src/Module/Welcome.php:59 +msgid "" +"Upload a profile photo if you have not done so already. Studies have shown " +"that people with real photos of themselves are ten times more likely to make" +" friends than people who do not." +msgstr "Carica una foto del profilo se non l'hai ancora fatto. Studi hanno mostrato che persone che hanno vere foto di se stessi hanno dieci volte più probabilità di fare amicizie rispetto alle persone che non ce l'hanno." + +#: src/Module/Welcome.php:60 +msgid "Edit Your Profile" +msgstr "Modifica il tuo Profilo" + +#: src/Module/Welcome.php:61 +msgid "" +"Edit your default profile to your liking. Review the " +"settings for hiding your list of friends and hiding the profile from unknown" +" visitors." +msgstr "Modifica il tuo profilo predefinito a piacimento. Rivedi le impostazioni per nascondere la tua lista di amici e nascondere il profilo ai visitatori sconosciuti." + +#: src/Module/Welcome.php:62 +msgid "Profile Keywords" +msgstr "Parole chiave del profilo" + +#: src/Module/Welcome.php:63 +msgid "" +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "Inserisci qualche parola chiave pubblica nel tuo profilo che descriva i tuoi interessi. Potremmo essere in grado di trovare altre persone con interessi similari e suggerirti delle amicizie." + +#: src/Module/Welcome.php:65 +msgid "Connecting" +msgstr "Collegarsi" + +#: src/Module/Welcome.php:67 +msgid "Importing Emails" +msgstr "Importare le Email" + +#: src/Module/Welcome.php:68 +msgid "" +"Enter your email access information on your Connector Settings page if you " +"wish to import and interact with friends or mailing lists from your email " +"INBOX" +msgstr "Inserisci i tuoi dati di accesso all'email nella tua pagina Impostazioni Connettori se vuoi importare e interagire con amici o mailing list dalla tua casella di posta in arrivo" + +#: src/Module/Welcome.php:69 +msgid "Go to Your Contacts Page" +msgstr "Vai alla tua pagina Contatti" + +#: src/Module/Welcome.php:70 +msgid "" +"Your Contacts page is your gateway to managing friendships and connecting " +"with friends on other networks. Typically you enter their address or site " +"URL in the Add New Contact dialog." +msgstr "La tua pagina Contatti è il mezzo per gestire le amicizie e collegarsi con amici su altre reti. Di solito, basta inserire l'indirizzo nel campo Aggiungi Nuovo Contatto" + +#: src/Module/Welcome.php:71 +msgid "Go to Your Site's Directory" +msgstr "Vai all'Elenco del tuo sito" + +#: src/Module/Welcome.php:72 +msgid "" +"The Directory page lets you find other people in this network or other " +"federated sites. Look for a Connect or Follow link on " +"their profile page. Provide your own Identity Address if requested." +msgstr "La pagina Elenco ti permette di trovare altre persone in questa rete o in altri siti. Cerca un collegamento Connetti o Segui nella loro pagina del profilo. Inserisci il tuo Indirizzo Identità, se richiesto." + +#: src/Module/Welcome.php:73 +msgid "Finding New People" +msgstr "Trova nuove persone" + +#: src/Module/Welcome.php:74 +msgid "" +"On the side panel of the Contacts page are several tools to find new " +"friends. We can match people by interest, look up people by name or " +"interest, and provide suggestions based on network relationships. On a brand" +" new site, friend suggestions will usually begin to be populated within 24 " +"hours." +msgstr "Nel pannello laterale nella pagina \"Contatti\", ci sono diversi strumenti per trovare nuovi amici. Possiamo confrontare le persone per interessi, cercare le persone per nome e fornire suggerimenti basati sui tuoi contatti esistenti. Su un sito nuovo, i suggerimenti sono di solito presenti dopo 24 ore." + +#: src/Module/Welcome.php:76 src/Module/Contact.php:795 +#: src/Model/Group.php:528 src/Content/Widget.php:217 +msgid "Groups" +msgstr "Gruppi" + +#: src/Module/Welcome.php:77 +msgid "Group Your Contacts" +msgstr "Raggruppa i tuoi contatti" + +#: src/Module/Welcome.php:78 +msgid "" +"Once you have made some friends, organize them into private conversation " +"groups from the sidebar of your Contacts page and then you can interact with" +" each group privately on your Network page." +msgstr "Quando avrai alcuni amici, organizzali in gruppi di conversazioni private dalla barra laterale della tua pagina Contatti. Potrai interagire privatamente con ogni gruppo nella tua pagina Rete" + +#: src/Module/Welcome.php:80 +msgid "Why Aren't My Posts Public?" +msgstr "Perchè i miei messaggi non sono pubblici?" + +#: src/Module/Welcome.php:81 +msgid "" +"Friendica respects your privacy. By default, your posts will only show up to" +" people you've added as friends. For more information, see the help section " +"from the link above." +msgstr "Friendica rispetta la tua privacy. Per impostazione predefinita, i tuoi messaggi sono mostrati solo alle persone che hai aggiunto come amici. Per maggiori informazioni guarda la sezione della guida dal collegamento qui sopra." + +#: src/Module/Welcome.php:83 +msgid "Getting Help" +msgstr "Ottenere Aiuto" + +#: src/Module/Welcome.php:84 +msgid "Go to the Help Section" +msgstr "Vai alla sezione Guida" + +#: src/Module/Welcome.php:85 +msgid "" +"Our help pages may be consulted for detail on other program" +" features and resources." +msgstr "Le nostre pagine della guida possono essere consultate per avere dettagli su altre caratteristiche del programma e altre risorse." + +#: src/Module/Bookmarklet.php:56 +msgid "This page is missing a url parameter." +msgstr "A questa pagina manca il parametro url." + +#: src/Module/Bookmarklet.php:78 +msgid "The post was created" +msgstr "Il messaggio è stato creato" + +#: src/Module/BaseAdmin.php:63 +msgid "You don't have access to administration pages." +msgstr "Non hai accesso alle pagine di amministrazione." + +#: src/Module/BaseAdmin.php:67 +msgid "" +"Submanaged account can't access the administration pages. Please log back in" +" as the main account." +msgstr "Account sottogestiti non possono accedere alle pagine di amministrazione. Per favore autenticati con l'account principale." + +#: src/Module/BaseAdmin.php:85 src/Content/Nav.php:253 +msgid "Information" +msgstr "Informazioni" + +#: src/Module/BaseAdmin.php:86 +msgid "Overview" +msgstr "Panoramica" + +#: src/Module/BaseAdmin.php:87 src/Module/Admin/Federation.php:141 +msgid "Federation Statistics" +msgstr "Statistiche sulla Federazione" + +#: src/Module/BaseAdmin.php:89 +msgid "Configuration" +msgstr "Configurazione" + +#: src/Module/BaseAdmin.php:90 src/Module/Admin/Site.php:588 +msgid "Site" +msgstr "Sito" + +#: src/Module/BaseAdmin.php:91 src/Module/Admin/Users.php:238 +#: src/Module/Admin/Users.php:255 +msgid "Users" +msgstr "Utenti" + +#: src/Module/BaseAdmin.php:92 src/Module/Admin/Addons/Details.php:112 +#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseSettings.php:87 +msgid "Addons" +msgstr "Addons" + +#: src/Module/BaseAdmin.php:93 src/Module/Admin/Themes/Details.php:91 +#: src/Module/Admin/Themes/Index.php:112 +msgid "Themes" +msgstr "Temi" + +#: src/Module/BaseAdmin.php:94 src/Module/BaseSettings.php:65 +msgid "Additional features" +msgstr "Funzionalità aggiuntive" + +#: src/Module/BaseAdmin.php:97 +msgid "Database" +msgstr "Database" + +#: src/Module/BaseAdmin.php:98 +msgid "DB updates" +msgstr "Aggiornamenti Database" + +#: src/Module/BaseAdmin.php:99 +msgid "Inspect Deferred Workers" +msgstr "Analizza i lavori rinviati" + +#: src/Module/BaseAdmin.php:100 +msgid "Inspect worker Queue" +msgstr "Analizza coda lavori" + +#: src/Module/BaseAdmin.php:102 +msgid "Tools" +msgstr "Strumenti" + +#: src/Module/BaseAdmin.php:103 +msgid "Contact Blocklist" +msgstr "Blocklist Contatti" + +#: src/Module/BaseAdmin.php:104 +msgid "Server Blocklist" +msgstr "Server Blocklist" + +#: src/Module/BaseAdmin.php:105 src/Module/Admin/Item/Delete.php:66 +msgid "Delete Item" +msgstr "Rimuovi elemento" + +#: src/Module/BaseAdmin.php:107 src/Module/BaseAdmin.php:108 +#: src/Module/Admin/Logs/Settings.php:81 +msgid "Logs" +msgstr "Log" + +#: src/Module/BaseAdmin.php:109 src/Module/Admin/Logs/View.php:65 +msgid "View Logs" +msgstr "Vedi i log" + +#: src/Module/BaseAdmin.php:111 +msgid "Diagnostics" +msgstr "Diagnostiche" + +#: src/Module/BaseAdmin.php:112 +msgid "PHP Info" +msgstr "Info PHP" + +#: src/Module/BaseAdmin.php:113 +msgid "probe address" +msgstr "controlla indirizzo" + +#: src/Module/BaseAdmin.php:114 +msgid "check webfinger" +msgstr "verifica webfinger" + +#: src/Module/BaseAdmin.php:115 +msgid "Item Source" +msgstr "Sorgente Oggetto" + +#: src/Module/BaseAdmin.php:116 +msgid "Babel" +msgstr "Babel" + +#: src/Module/BaseAdmin.php:117 +msgid "ActivityPub Conversion" +msgstr "Conversione ActivityPub" + +#: src/Module/BaseAdmin.php:125 src/Content/Nav.php:289 +msgid "Admin" +msgstr "Amministrazione" + +#: src/Module/BaseAdmin.php:126 +msgid "Addon Features" +msgstr "Funzioni Addon" + +#: src/Module/BaseAdmin.php:127 +msgid "User registrations waiting for confirmation" +msgstr "Utenti registrati in attesa di conferma" + +#: src/Module/Contact.php:94 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "%d contatto modificato." +msgstr[1] "%d contatti modificati" + +#: src/Module/Contact.php:121 +msgid "Could not access contact record." +msgstr "Non è possibile accedere al contatto." + +#: src/Module/Contact.php:332 src/Model/Profile.php:438 +#: src/Content/Text/HTML.php:896 +msgid "Follow" +msgstr "Segui" + +#: src/Module/Contact.php:334 src/Model/Profile.php:440 +msgid "Unfollow" +msgstr "Smetti di seguire" + +#: src/Module/Contact.php:390 src/Module/Api/Twitter/ContactEndpoint.php:65 +msgid "Contact not found" +msgstr "Contatto non trovato" + +#: src/Module/Contact.php:409 +msgid "Contact has been blocked" +msgstr "Il contatto è stato bloccato" + +#: src/Module/Contact.php:409 +msgid "Contact has been unblocked" +msgstr "Il contatto è stato sbloccato" + +#: src/Module/Contact.php:419 +msgid "Contact has been ignored" +msgstr "Il contatto è ignorato" + +#: src/Module/Contact.php:419 +msgid "Contact has been unignored" +msgstr "Il contatto non è più ignorato" + +#: src/Module/Contact.php:429 +msgid "Contact has been archived" +msgstr "Il contatto è stato archiviato" + +#: src/Module/Contact.php:429 +msgid "Contact has been unarchived" +msgstr "Il contatto è stato dearchiviato" + +#: src/Module/Contact.php:442 +msgid "Drop contact" +msgstr "Cancella contatto" + +#: src/Module/Contact.php:445 src/Module/Contact.php:835 +msgid "Do you really want to delete this contact?" +msgstr "Vuoi veramente cancellare questo contatto?" + +#: src/Module/Contact.php:458 +msgid "Contact has been removed." +msgstr "Il contatto è stato rimosso." + +#: src/Module/Contact.php:486 +#, php-format +msgid "You are mutual friends with %s" +msgstr "Sei amico reciproco con %s" + +#: src/Module/Contact.php:490 +#, php-format +msgid "You are sharing with %s" +msgstr "Stai condividendo con %s" + +#: src/Module/Contact.php:494 +#, php-format +msgid "%s is sharing with you" +msgstr "%s sta condividendo con te" + +#: src/Module/Contact.php:518 +msgid "Private communications are not available for this contact." +msgstr "Le comunicazioni private non sono disponibili per questo contatto." + +#: src/Module/Contact.php:520 +msgid "Never" +msgstr "Mai" + +#: src/Module/Contact.php:523 +msgid "(Update was successful)" +msgstr "(L'aggiornamento è stato completato)" + +#: src/Module/Contact.php:523 +msgid "(Update was not successful)" +msgstr "(L'aggiornamento non è stato completato)" + +#: src/Module/Contact.php:525 src/Module/Contact.php:1091 +msgid "Suggest friends" +msgstr "Suggerisci amici" + +#: src/Module/Contact.php:529 +#, php-format +msgid "Network type: %s" +msgstr "Tipo di rete: %s" + +#: src/Module/Contact.php:534 +msgid "Communications lost with this contact!" +msgstr "Comunicazione con questo contatto persa!" + +#: src/Module/Contact.php:540 +msgid "Fetch further information for feeds" +msgstr "Recupera maggiori informazioni per i feed" + +#: src/Module/Contact.php:542 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "Recupera informazioni come immagini di anteprima, titolo e teaser dall'elemento del feed. Puoi attivare questa funzione se il feed non contiene molto testo. Le parole chiave sono recuperate dal tag meta nella pagina dell'elemento e inseriti come hashtag." + +#: src/Module/Contact.php:544 src/Module/Admin/Site.php:693 +#: src/Module/Admin/Site.php:703 src/Module/Settings/TwoFactor/Index.php:113 +msgid "Disabled" +msgstr "Disabilitato" + +#: src/Module/Contact.php:545 +msgid "Fetch information" +msgstr "Recupera informazioni" + +#: src/Module/Contact.php:546 +msgid "Fetch keywords" +msgstr "Recupera parole chiave" + +#: src/Module/Contact.php:547 +msgid "Fetch information and keywords" +msgstr "Recupera informazioni e parole chiave" + +#: src/Module/Contact.php:561 +msgid "Contact Information / Notes" +msgstr "Informazioni / Note sul contatto" + +#: src/Module/Contact.php:562 +msgid "Contact Settings" +msgstr "Impostazioni Contatto" + +#: src/Module/Contact.php:570 +msgid "Contact" +msgstr "Contatto" + +#: src/Module/Contact.php:574 +msgid "Their personal note" +msgstr "La loro nota personale" + +#: src/Module/Contact.php:576 +msgid "Edit contact notes" +msgstr "Modifica note contatto" + +#: src/Module/Contact.php:579 src/Module/Contact.php:1059 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "Visita il profilo di %s [%s]" + +#: src/Module/Contact.php:580 +msgid "Block/Unblock contact" +msgstr "Blocca/Sblocca contatto" + +#: src/Module/Contact.php:581 +msgid "Ignore contact" +msgstr "Ignora il contatto" + +#: src/Module/Contact.php:582 +msgid "View conversations" +msgstr "Vedi conversazioni" + +#: src/Module/Contact.php:587 +msgid "Last update:" +msgstr "Ultimo aggiornamento:" + +#: src/Module/Contact.php:589 +msgid "Update public posts" +msgstr "Aggiorna messaggi pubblici" + +#: src/Module/Contact.php:591 src/Module/Contact.php:1101 +msgid "Update now" +msgstr "Aggiorna adesso" + +#: src/Module/Contact.php:593 src/Module/Contact.php:839 +#: src/Module/Contact.php:1120 src/Module/Admin/Users.php:251 +#: src/Module/Admin/Blocklist/Contact.php:85 +msgid "Unblock" +msgstr "Sblocca" + +#: src/Module/Contact.php:594 src/Module/Contact.php:840 +#: src/Module/Contact.php:1128 +msgid "Unignore" +msgstr "Non ignorare" + +#: src/Module/Contact.php:598 +msgid "Currently blocked" +msgstr "Bloccato" + +#: src/Module/Contact.php:599 +msgid "Currently ignored" +msgstr "Ignorato" + +#: src/Module/Contact.php:600 +msgid "Currently archived" +msgstr "Al momento archiviato" + +#: src/Module/Contact.php:601 +msgid "Awaiting connection acknowledge" +msgstr "In attesa di conferma della connessione" + +#: src/Module/Contact.php:602 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "Risposte/Mi Piace ai tuoi messaggi pubblici possono essere comunque visibili" + +#: src/Module/Contact.php:603 +msgid "Notification for new posts" +msgstr "Notifica per i nuovi messaggi" + +#: src/Module/Contact.php:603 +msgid "Send a notification of every new post of this contact" +msgstr "Invia una notifica per ogni nuovo messaggio di questo contatto" + +#: src/Module/Contact.php:605 +msgid "Keyword Deny List" +msgstr "Elenco di Parole Chiave Negate" + +#: src/Module/Contact.php:605 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "Lista separata da virgola di parole chiave che non dovranno essere convertite in hashtag, quando \"Recupera informazioni e parole chiave\" è selezionato" + +#: src/Module/Contact.php:621 src/Module/Settings/TwoFactor/Index.php:127 +msgid "Actions" +msgstr "Azioni" + +#: src/Module/Contact.php:747 src/Module/Group.php:292 +#: src/Content/Widget.php:250 +msgid "All Contacts" +msgstr "Tutti i contatti" + +#: src/Module/Contact.php:750 +msgid "Show all contacts" +msgstr "Mostra tutti i contatti" + +#: src/Module/Contact.php:755 src/Module/Contact.php:815 +msgid "Pending" +msgstr "In sospeso" + +#: src/Module/Contact.php:758 +msgid "Only show pending contacts" +msgstr "Mostra solo contatti in sospeso" + +#: src/Module/Contact.php:763 src/Module/Contact.php:816 +msgid "Blocked" +msgstr "Bloccato" + +#: src/Module/Contact.php:766 +msgid "Only show blocked contacts" +msgstr "Mostra solo contatti bloccati" + +#: src/Module/Contact.php:771 src/Module/Contact.php:818 +msgid "Ignored" +msgstr "Ignorato" + +#: src/Module/Contact.php:774 +msgid "Only show ignored contacts" +msgstr "Mostra solo contatti ignorati" + +#: src/Module/Contact.php:779 src/Module/Contact.php:819 +msgid "Archived" +msgstr "Archiviato" + +#: src/Module/Contact.php:782 +msgid "Only show archived contacts" +msgstr "Mostra solo contatti archiviati" + +#: src/Module/Contact.php:787 src/Module/Contact.php:817 +msgid "Hidden" +msgstr "Nascosto" + +#: src/Module/Contact.php:790 +msgid "Only show hidden contacts" +msgstr "Mostra solo contatti nascosti" + +#: src/Module/Contact.php:798 +msgid "Organize your contact groups" +msgstr "Organizza i tuoi gruppi di contatti" + +#: src/Module/Contact.php:809 src/Content/Widget.php:242 +#: src/BaseModule.php:189 +msgid "Following" +msgstr "Seguendo" + +#: src/Module/Contact.php:810 src/Content/Widget.php:243 +#: src/BaseModule.php:194 +msgid "Mutual friends" +msgstr "Amici reciproci" + +#: src/Module/Contact.php:830 +msgid "Search your contacts" +msgstr "Cerca nei tuoi contatti" + +#: src/Module/Contact.php:831 src/Module/Search/Index.php:186 +#, php-format +msgid "Results for: %s" +msgstr "Risultati per: %s" + +#: src/Module/Contact.php:841 src/Module/Contact.php:1137 +msgid "Archive" +msgstr "Archivia" + +#: src/Module/Contact.php:841 src/Module/Contact.php:1137 +msgid "Unarchive" +msgstr "Dearchivia" + +#: src/Module/Contact.php:844 +msgid "Batch Actions" +msgstr "Azioni Batch" + +#: src/Module/Contact.php:879 +msgid "Conversations started by this contact" +msgstr "Conversazioni iniziate da questo contatto" + +#: src/Module/Contact.php:884 +msgid "Posts and Comments" +msgstr "Messaggi e Commenti" + +#: src/Module/Contact.php:895 src/Module/BaseProfile.php:55 +msgid "Profile Details" +msgstr "Dettagli del profilo" + +#: src/Module/Contact.php:902 +msgid "View all known contacts" +msgstr "Vedi tutti i contatti conosciuti" + +#: src/Module/Contact.php:912 +msgid "Advanced Contact Settings" +msgstr "Impostazioni avanzate Contatto" + +#: src/Module/Contact.php:1018 +msgid "Mutual Friendship" +msgstr "Amicizia reciproca" + +#: src/Module/Contact.php:1022 +msgid "is a fan of yours" +msgstr "è un tuo fan" + +#: src/Module/Contact.php:1026 +msgid "you are a fan of" +msgstr "sei un fan di" + +#: src/Module/Contact.php:1044 +msgid "Pending outgoing contact request" +msgstr "Richiesta di contatto in uscita in sospeso" + +#: src/Module/Contact.php:1046 +msgid "Pending incoming contact request" +msgstr "Richiesta di contatto in arrivo in sospeso" + +#: src/Module/Contact.php:1111 src/Module/Contact/Advanced.php:138 +msgid "Refetch contact data" +msgstr "Ricarica dati contatto" + +#: src/Module/Contact.php:1122 +msgid "Toggle Blocked status" +msgstr "Inverti stato \"Blocca\"" + +#: src/Module/Contact.php:1130 +msgid "Toggle Ignored status" +msgstr "Inverti stato \"Ignora\"" + +#: src/Module/Contact.php:1139 +msgid "Toggle Archive status" +msgstr "Inverti stato \"Archiviato\"" + +#: src/Module/Contact.php:1147 +msgid "Delete contact" +msgstr "Rimuovi contatto" + +#: src/Module/Tos.php:46 src/Module/Tos.php:88 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen" +" name), an username (nickname) and a working email address. The names will " +"be accessible on the profile page of the account by any visitor of the page," +" even if other profile details are not displayed. The email address will " +"only be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or" +" the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "Al momento della registrazione, e per fornire le comunicazioni tra l'account dell'utente e i suoi contatti, l'utente deve fornire un nome da visualizzare (pseudonimo), un nome utente (soprannome) e un indirizzo email funzionante. I nomi saranno accessibili sulla pagina profilo dell'account da parte di qualsiasi visitatore, anche quando altri dettagli del profilo non sono mostrati. L'indirizzo email sarà usato solo per inviare notifiche riguardo l'interazione coi contatti, ma non sarà mostrato. L'inserimento dell'account nella rubrica degli utenti del nodo o nella rubrica globale è opzionale, può essere impostato nelle impostazioni dell'utente, e non è necessario ai fini delle comunicazioni." + +#: src/Module/Tos.php:47 src/Module/Tos.php:89 +msgid "" +"This data is required for communication and is passed on to the nodes of the" +" communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "Queste informazioni sono richiesta per la comunicazione e sono inviate ai nodi che partecipano alla comunicazione dove sono salvati. Gli utenti possono inserire aggiuntive informazioni private che potrebbero essere trasmesse agli account che partecipano alla comunicazione." + +#: src/Module/Tos.php:48 src/Module/Tos.php:90 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the" +" account settings. If the user " +"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " +"be permanent. Deletion of the data will also be requested from the nodes of " +"the communication partners." +msgstr "In qualsiasi momento un utente autenticato può esportare i dati del suo account dalle impostazioni dell'account. Se l'utente vuole cancellare il suo account lo può fare da %1$s/removeme. L'eliminazione dell'account sarà permanente. L'eliminazione dei dati sarà altresì richiesta ai nodi che partecipano alle comunicazioni." + +#: src/Module/Tos.php:51 src/Module/Tos.php:87 +msgid "Privacy Statement" +msgstr "Note sulla Privacy" + +#: src/Module/Help.php:62 +msgid "Help:" +msgstr "Guida:" + +#: src/Module/HTTPException/MethodNotAllowed.php:32 +msgid "Method Not Allowed." +msgstr "Metodo Non Consentito." + +#: src/Module/Api/Twitter/ContactEndpoint.php:135 +msgid "Profile not found" +msgstr "Profilo non trovato" + +#: src/Module/Invite.php:55 +msgid "Total invitation limit exceeded." +msgstr "Limite totale degli inviti superato." + +#: src/Module/Invite.php:78 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s: non è un indirizzo email valido." + +#: src/Module/Invite.php:105 +msgid "Please join us on Friendica" +msgstr "Unisciti a noi su Friendica" + +#: src/Module/Invite.php:114 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "Limite degli inviti superato. Contatta l'amministratore del tuo sito." + +#: src/Module/Invite.php:118 +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s: la consegna del messaggio fallita." + +#: src/Module/Invite.php:122 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d messaggio inviato." +msgstr[1] "%d messaggi inviati." + +#: src/Module/Invite.php:140 +msgid "You have no more invitations available" +msgstr "Non hai altri inviti disponibili" + +#: src/Module/Invite.php:147 +#, php-format +msgid "" +"Visit %s for a list of public sites that you can join. Friendica members on " +"other sites can all connect with each other, as well as with members of many" +" other social networks." +msgstr "Visita %s per una lista di siti pubblici a cui puoi iscriverti. I membri Friendica su altri siti possono collegarsi uno con l'altro, come con membri di molti altri social network." + +#: src/Module/Invite.php:149 +#, php-format +msgid "" +"To accept this invitation, please visit and register at %s or any other " +"public Friendica website." +msgstr "Per accettare questo invito, visita e registrati su %s o su un'altro sito web Friendica aperto al pubblico." + +#: src/Module/Invite.php:150 +#, php-format +msgid "" +"Friendica sites all inter-connect to create a huge privacy-enhanced social " +"web that is owned and controlled by its members. They can also connect with " +"many traditional social networks. See %s for a list of alternate Friendica " +"sites you can join." +msgstr "I siti Friendica son tutti collegati tra loro per creare una grossa rete sociale rispettosa della privacy, posseduta e controllata dai suoi membri. I siti Friendica possono anche collegarsi a molti altri social network tradizionali. Vai su %s per una lista di siti Friendica alternativi a cui puoi iscriverti." + +#: src/Module/Invite.php:154 +msgid "" +"Our apologies. This system is not currently configured to connect with other" +" public sites or invite members." +msgstr "Ci scusiamo, questo sistema non è configurato per collegarsi con altri siti pubblici o per invitare membri." + +#: src/Module/Invite.php:157 +msgid "" +"Friendica sites all inter-connect to create a huge privacy-enhanced social " +"web that is owned and controlled by its members. They can also connect with " +"many traditional social networks." +msgstr "I siti Friendica son tutti collegati tra loro per creare una grossa rete sociale rispettosa della privacy, posseduta e controllata dai suoi membri. I siti Friendica possono anche collegarsi a molti altri social network tradizionali." + +#: src/Module/Invite.php:156 +#, php-format +msgid "To accept this invitation, please visit and register at %s." +msgstr "Per accettare questo invito, visita e registrati su %s" + +#: src/Module/Invite.php:164 +msgid "Send invitations" +msgstr "Invia inviti" + +#: src/Module/Invite.php:165 +msgid "Enter email addresses, one per line:" +msgstr "Inserisci gli indirizzi email, uno per riga:" + +#: src/Module/Invite.php:169 +msgid "" +"You are cordially invited to join me and other close friends on Friendica - " +"and help us to create a better social web." +msgstr "Sei cordialmente invitato/a ad unirti a me e ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore." + +#: src/Module/Invite.php:171 +msgid "You will need to supply this invitation code: $invite_code" +msgstr "Sarà necessario fornire questo codice invito: $invite_code" + +#: src/Module/Invite.php:171 +msgid "" +"Once you have registered, please connect with me via my profile page at:" +msgstr "Una volta registrato, connettiti con me dal mio profilo:" + +#: src/Module/Invite.php:173 +msgid "" +"For more information about the Friendica project and why we feel it is " +"important, please visit http://friendi.ca" +msgstr "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendi.ca " + +#: src/Module/BaseSearch.php:69 +#, php-format +msgid "People Search - %s" +msgstr "Cerca persone - %s" + +#: src/Module/BaseSearch.php:79 +#, php-format +msgid "Forum Search - %s" +msgstr "Ricerca Forum - %s" + +#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Addons/Details.php:88 +msgid "Disable" +msgstr "Disabilita" + +#: src/Module/Admin/Themes/Details.php:49 +#: src/Module/Admin/Addons/Details.php:91 +msgid "Enable" +msgstr "Abilita" + +#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "Tema %s disabilitato." + +#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "Tema %s abilitato con successo." + +#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "Installazione del tema %s non riuscita." + +#: src/Module/Admin/Themes/Details.php:83 +msgid "Screenshot" +msgstr "Anteprima" + +#: src/Module/Admin/Themes/Details.php:90 +#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Users.php:237 +#: src/Module/Admin/Queue.php:72 src/Module/Admin/Federation.php:140 +#: src/Module/Admin/Logs/View.php:64 src/Module/Admin/Logs/Settings.php:80 +#: src/Module/Admin/Site.php:587 src/Module/Admin/Summary.php:230 +#: src/Module/Admin/Tos.php:58 src/Module/Admin/Blocklist/Server.php:88 +#: src/Module/Admin/Blocklist/Contact.php:78 +#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Addons/Details.php:111 +#: src/Module/Admin/Addons/Index.php:67 +msgid "Administration" +msgstr "Amministrazione" + +#: src/Module/Admin/Themes/Details.php:92 +#: src/Module/Admin/Addons/Details.php:113 +msgid "Toggle" +msgstr "Inverti" + +#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Addons/Details.php:121 +msgid "Author: " +msgstr "Autore: " + +#: src/Module/Admin/Themes/Details.php:102 +#: src/Module/Admin/Addons/Details.php:122 +msgid "Maintainer: " +msgstr "Manutentore: " + +#: src/Module/Admin/Themes/Embed.php:65 +msgid "Unknown theme." +msgstr "Tema sconosciuto." + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "Temi ricaricati" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "Ricarica i temi attivi" + +#: src/Module/Admin/Themes/Index.php:119 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "Non sono stati trovati temi sul tuo sistema. Dovrebbero essere in %1$s" + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Experimental]" +msgstr "[Sperimentale]" + +#: src/Module/Admin/Themes/Index.php:121 +msgid "[Unsupported]" +msgstr "[Non supportato]" + +#: src/Module/Admin/Features.php:76 +#, php-format +msgid "Lock feature %s" +msgstr "Blocca funzionalità %s" + +#: src/Module/Admin/Features.php:85 +msgid "Manage Additional Features" +msgstr "Gestisci Funzionalità Aggiuntive" + +#: src/Module/Admin/Users.php:61 +#, php-format +msgid "%s user blocked" +msgid_plural "%s users blocked" +msgstr[0] "%s utente bloccato" +msgstr[1] "%s utenti bloccati" + +#: src/Module/Admin/Users.php:68 +#, php-format +msgid "%s user unblocked" +msgid_plural "%s users unblocked" +msgstr[0] "%s utente sbloccato" +msgstr[1] "%s utenti sbloccati" + +#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:125 +msgid "You can't remove yourself" +msgstr "Non puoi rimuovere te stesso" + +#: src/Module/Admin/Users.php:80 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "%s utente cancellato" +msgstr[1] "%s utenti cancellati" + +#: src/Module/Admin/Users.php:87 +#, php-format +msgid "%s user approved" +msgid_plural "%s users approved" +msgstr[0] "%s utente approvato" +msgstr[1] "%s utenti approvati" + +#: src/Module/Admin/Users.php:94 +#, php-format +msgid "%s registration revoked" +msgid_plural "%s registrations revoked" +msgstr[0] "%s registrazione revocata" +msgstr[1] "%s registrazioni revocate" + +#: src/Module/Admin/Users.php:123 +#, php-format +msgid "User \"%s\" deleted" +msgstr "Utente \"%s\" eliminato" + +#: src/Module/Admin/Users.php:131 +#, php-format +msgid "User \"%s\" blocked" +msgstr "Utente \"%s\" bloccato" + +#: src/Module/Admin/Users.php:136 +#, php-format +msgid "User \"%s\" unblocked" +msgstr "Utente \"%s\" sbloccato" + +#: src/Module/Admin/Users.php:141 +msgid "Account approved." +msgstr "Account approvato." + +#: src/Module/Admin/Users.php:146 +msgid "Registration revoked" +msgstr "Registrazione revocata" + +#: src/Module/Admin/Users.php:186 +msgid "Private Forum" +msgstr "Forum Privato" + +#: src/Module/Admin/Users.php:193 +msgid "Relay" +msgstr "Relay" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:243 +#: src/Module/Admin/Users.php:257 src/Module/Admin/Users.php:275 +#: src/Content/ContactSelector.php:102 +msgid "Email" +msgstr "Email" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 +msgid "Register date" +msgstr "Data registrazione" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 +msgid "Last login" +msgstr "Ultimo accesso" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 +msgid "Last public item" +msgstr "Ultimo elemento pubblico" + +#: src/Module/Admin/Users.php:232 +msgid "Type" +msgstr "Tipo" + +#: src/Module/Admin/Users.php:239 +msgid "Add User" +msgstr "Aggiungi utente" + +#: src/Module/Admin/Users.php:240 src/Module/Admin/Blocklist/Contact.php:82 +msgid "select all" +msgstr "seleziona tutti" + +#: src/Module/Admin/Users.php:241 +msgid "User registrations waiting for confirm" +msgstr "Richieste di registrazione in attesa di conferma" + +#: src/Module/Admin/Users.php:242 +msgid "User waiting for permanent deletion" +msgstr "Utente in attesa di cancellazione definitiva" + +#: src/Module/Admin/Users.php:243 +msgid "Request date" +msgstr "Data richiesta" + +#: src/Module/Admin/Users.php:244 +msgid "No registrations." +msgstr "Nessuna registrazione." + +#: src/Module/Admin/Users.php:245 +msgid "Note from the user" +msgstr "Nota dall'utente" + +#: src/Module/Admin/Users.php:247 +msgid "Deny" +msgstr "Nega" + +#: src/Module/Admin/Users.php:250 +msgid "User blocked" +msgstr "Utente bloccato" + +#: src/Module/Admin/Users.php:252 +msgid "Site admin" +msgstr "Amministrazione sito" + +#: src/Module/Admin/Users.php:253 +msgid "Account expired" +msgstr "Account scaduto" + +#: src/Module/Admin/Users.php:256 +msgid "New User" +msgstr "Nuovo Utente" + +#: src/Module/Admin/Users.php:257 +msgid "Permanent deletion" +msgstr "Cancellazione permanente" + +#: src/Module/Admin/Users.php:262 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Gli utenti selezionati saranno cancellati!\\n\\nTutto quello che gli utenti hanno inviato su questo sito sarà permanentemente canellato!\\n\\nSei sicuro?" + +#: src/Module/Admin/Users.php:263 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" +msgstr "L'utente {0} sarà cancellato!\\n\\nTutto quello che ha inviato su questo sito sarà permanentemente cancellato!\\n\\nSei sicuro?" + +#: src/Module/Admin/Users.php:273 +msgid "Name of the new user." +msgstr "Nome del nuovo utente." + +#: src/Module/Admin/Users.php:274 +msgid "Nickname" +msgstr "Nome utente" + +#: src/Module/Admin/Users.php:274 +msgid "Nickname of the new user." +msgstr "Nome utente del nuovo utente." + +#: src/Module/Admin/Users.php:275 +msgid "Email address of the new user." +msgstr "Indirizzo Email del nuovo utente." + +#: src/Module/Admin/Queue.php:50 +msgid "Inspect Deferred Worker Queue" +msgstr "Analizza la coda lavori rinviati" + +#: src/Module/Admin/Queue.php:51 +msgid "" +"This page lists the deferred worker jobs. This are jobs that couldn't be " +"executed at the first time." +msgstr "Questa pagina elenca li lavori rinviati. Sono lavori che non è stato possibile eseguire al primo tentativo." + +#: src/Module/Admin/Queue.php:54 +msgid "Inspect Worker Queue" +msgstr "Analizza coda lavori" + +#: src/Module/Admin/Queue.php:55 +msgid "" +"This page lists the currently queued worker jobs. These jobs are handled by " +"the worker cronjob you've set up during install." +msgstr "Questa pagina elenca i lavori in coda. Questi lavori sono gestiti dal cron che hai impostato durante l'installazione." + +#: src/Module/Admin/Queue.php:75 +msgid "ID" +msgstr "ID" + +#: src/Module/Admin/Queue.php:76 +msgid "Job Parameters" +msgstr "Parametri lavoro" + +#: src/Module/Admin/Queue.php:77 +msgid "Created" +msgstr "Creato" + +#: src/Module/Admin/Queue.php:78 +msgid "Priority" +msgstr "Priorità" + +#: src/Module/Admin/DBSync.php:51 +msgid "Update has been marked successful" +msgstr "L'aggiornamento è stato segnato come di successo" + +#: src/Module/Admin/DBSync.php:59 +#, php-format +msgid "Database structure update %s was successfully applied." +msgstr "Aggiornamento struttura database %s applicata con successo." + +#: src/Module/Admin/DBSync.php:63 +#, php-format +msgid "Executing of database structure update %s failed with error: %s" +msgstr "Aggiornamento struttura database %s fallita con errore: %s" + +#: src/Module/Admin/DBSync.php:78 +#, php-format +msgid "Executing %s failed with error: %s" +msgstr "Esecuzione di %s fallita con errore: %s" + +#: src/Module/Admin/DBSync.php:80 +#, php-format +msgid "Update %s was successfully applied." +msgstr "L'aggiornamento %s è stato applicato con successo" + +#: src/Module/Admin/DBSync.php:83 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "L'aggiornamento %s non ha riportato uno stato. Non so se è andato a buon fine." + +#: src/Module/Admin/DBSync.php:86 +#, php-format +msgid "There was no additional update function %s that needed to be called." +msgstr "Non ci sono altre funzioni di aggiornamento %s da richiamare." + +#: src/Module/Admin/DBSync.php:108 +msgid "No failed updates." +msgstr "Nessun aggiornamento fallito." + +#: src/Module/Admin/DBSync.php:109 +msgid "Check database structure" +msgstr "Controlla struttura database" + +#: src/Module/Admin/DBSync.php:114 +msgid "Failed Updates" +msgstr "Aggiornamenti falliti" + +#: src/Module/Admin/DBSync.php:115 +msgid "" +"This does not include updates prior to 1139, which did not return a status." +msgstr "Questo non include gli aggiornamenti prima del 1139, che non ritornano lo stato." + +#: src/Module/Admin/DBSync.php:116 +msgid "Mark success (if update was manually applied)" +msgstr "Segna completato (se l'update è stato applicato manualmente)" + +#: src/Module/Admin/DBSync.php:117 +msgid "Attempt to execute this update step automatically" +msgstr "Cerco di eseguire questo aggiornamento in automatico" + +#: src/Module/Admin/Federation.php:53 +msgid "Other" +msgstr "Altro" + +#: src/Module/Admin/Federation.php:107 src/Module/Admin/Federation.php:266 +msgid "unknown" +msgstr "sconosciuto" + +#: src/Module/Admin/Federation.php:135 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "Questa pagina offre alcuni numeri riguardo la porzione del social network federato di cui il tuo nodo Friendica fa parte. Questi numeri non sono completi ma riflettono esclusivamente la porzione di rete di cui il tuo nodo e' a conoscenza." + +#: src/Module/Admin/Federation.php:145 +#, php-format +msgid "" +"Currently this node is aware of %d nodes with %d registered users from the " +"following platforms:" +msgstr "Attualmente questo nodo conosce %d nodi con %d utenti registrati dalle seguenti piattaforme:" + +#: src/Module/Admin/Logs/View.php:40 +#, php-format +msgid "" +"Error trying to open %1$s log file.\\r\\n
    Check to see " +"if file %1$s exist and is readable." +msgstr "Errore aprendo il file di log %1$s. Controlla che il file %1$s esista e sia leggibile." + +#: src/Module/Admin/Logs/View.php:44 +#, php-format +msgid "" +"Couldn't open %1$s log file.\\r\\n
    Check to see if file" +" %1$s is readable." +msgstr "Non posso aprire il file di log %1$s . Controlla che il file %1$s esista e sia leggibile." + +#: src/Module/Admin/Logs/Settings.php:48 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "Il file di registro '%s' non è scrivibile. Nessuna registrazione possibile" + +#: src/Module/Admin/Logs/Settings.php:72 +msgid "PHP log currently enabled." +msgstr "Log PHP abilitato." + +#: src/Module/Admin/Logs/Settings.php:74 +msgid "PHP log currently disabled." +msgstr "Log PHP disabilitato" + +#: src/Module/Admin/Logs/Settings.php:83 +msgid "Clear" +msgstr "Pulisci" + +#: src/Module/Admin/Logs/Settings.php:87 +msgid "Enable Debugging" +msgstr "Abilita Debugging" + +#: src/Module/Admin/Logs/Settings.php:88 +msgid "Log file" +msgstr "File di Log" + +#: src/Module/Admin/Logs/Settings.php:88 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "Il server web deve avere i permessi di scrittura. Relativo alla cartella di livello superiore di Friendica." + +#: src/Module/Admin/Logs/Settings.php:89 +msgid "Log level" +msgstr "Livello di Log" + +#: src/Module/Admin/Logs/Settings.php:91 +msgid "PHP logging" +msgstr "Log PHP" + +#: src/Module/Admin/Logs/Settings.php:92 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the" +" following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "Per abilitare temporaneamente il logging di errori e avvisi di PHP, puoi aggiungere le seguenti linee al file index.php della tua installazione. Il nome del file impostato in 'error_log' è relativo alla directory principale della tua installazione di Freidnica e deve essere scrivibile dal server web. L'opzione '1' di 'log_errors' e 'display_errors' server ad abilitare queste impostazioni. Metti '0' per disabilitarle." + +#: src/Module/Admin/Site.php:69 +msgid "Can not parse base url. Must have at least ://" +msgstr "Impossibile analizzare l'url base. Deve avere almeno [schema]://[dominio]" + +#: src/Module/Admin/Site.php:123 +msgid "Relocation started. Could take a while to complete." +msgstr "Riallocazione iniziata. Potrebbe volerci un po'." + +#: src/Module/Admin/Site.php:250 +msgid "Invalid storage backend setting value." +msgstr "Valore dell'impostazione del backend di archiviazione non valido" + +#: src/Module/Admin/Site.php:451 src/Module/Settings/Display.php:132 +msgid "No special theme for mobile devices" +msgstr "Nessun tema speciale per i dispositivi mobili" + +#: src/Module/Admin/Site.php:468 src/Module/Settings/Display.php:142 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s - (Sperimentale)" + +#: src/Module/Admin/Site.php:480 +msgid "No community page for local users" +msgstr "Nessuna pagina di comunità per gli utenti locali" + +#: src/Module/Admin/Site.php:481 +msgid "No community page" +msgstr "Nessuna pagina Comunità" + +#: src/Module/Admin/Site.php:482 +msgid "Public postings from users of this site" +msgstr "Messaggi pubblici dagli utenti di questo sito" + +#: src/Module/Admin/Site.php:483 +msgid "Public postings from the federated network" +msgstr "Messaggi pubblici dalla rete federata" + +#: src/Module/Admin/Site.php:484 +msgid "Public postings from local users and the federated network" +msgstr "Messaggi pubblici dagli utenti di questo sito e dalla rete federata" + +#: src/Module/Admin/Site.php:490 +msgid "Multi user instance" +msgstr "Istanza multi utente" + +#: src/Module/Admin/Site.php:518 +msgid "Closed" +msgstr "Chiusa" + +#: src/Module/Admin/Site.php:519 +msgid "Requires approval" +msgstr "Richiede l'approvazione" + +#: src/Module/Admin/Site.php:520 +msgid "Open" +msgstr "Aperta" + +#: src/Module/Admin/Site.php:530 +msgid "Don't check" +msgstr "Non controllare" + +#: src/Module/Admin/Site.php:531 +msgid "check the stable version" +msgstr "controlla la versione stabile" + +#: src/Module/Admin/Site.php:532 +msgid "check the development version" +msgstr "controlla la versione di sviluppo" + +#: src/Module/Admin/Site.php:536 +msgid "none" +msgstr "niente" + +#: src/Module/Admin/Site.php:537 +msgid "Local contacts" +msgstr "Contatti locali" + +#: src/Module/Admin/Site.php:538 +msgid "Interactors" +msgstr "Interlocutori" + +#: src/Module/Admin/Site.php:557 +msgid "Database (legacy)" +msgstr "Database (legacy)" + +#: src/Module/Admin/Site.php:590 +msgid "Republish users to directory" +msgstr "Ripubblica gli utenti sulla directory" + +#: src/Module/Admin/Site.php:592 +msgid "File upload" +msgstr "Caricamento file" + +#: src/Module/Admin/Site.php:593 +msgid "Policies" +msgstr "Politiche" + +#: src/Module/Admin/Site.php:595 +msgid "Auto Discovered Contact Directory" +msgstr "Elenco Contatti Scoperto Automaticamente" + +#: src/Module/Admin/Site.php:596 +msgid "Performance" +msgstr "Performance" + +#: src/Module/Admin/Site.php:597 +msgid "Worker" +msgstr "Worker" + +#: src/Module/Admin/Site.php:598 +msgid "Message Relay" +msgstr "Relay Messaggio" + +#: src/Module/Admin/Site.php:599 +msgid "Relocate Instance" +msgstr "Trasloca Istanza" + +#: src/Module/Admin/Site.php:600 +msgid "" +"Warning! Advanced function. Could make this server " +"unreachable." +msgstr "Attenzione! Funzione avanzata. Può rendere questo server irraggiungibile." + +#: src/Module/Admin/Site.php:604 +msgid "Site name" +msgstr "Nome del sito" + +#: src/Module/Admin/Site.php:605 +msgid "Sender Email" +msgstr "Mittente email" + +#: src/Module/Admin/Site.php:605 +msgid "" +"The email address your server shall use to send notification emails from." +msgstr "L'indirizzo email che il tuo server dovrà usare per inviare notifiche via email." + +#: src/Module/Admin/Site.php:606 +msgid "Name of the system actor" +msgstr "Nome dell'attore di sistema" + +#: src/Module/Admin/Site.php:606 +msgid "" +"Name of the internal system account that is used to perform ActivityPub " +"requests. This must be an unused username. If set, this can't be changed " +"again." +msgstr "Nomina un account interno del sistema che venga utilizzato per le richieste ActivityPub. Questo dev'essere un nome utente non utilizzato. Una volta impostato, non potrà essere cambiato." + +#: src/Module/Admin/Site.php:607 +msgid "Banner/Logo" +msgstr "Banner/Logo" + +#: src/Module/Admin/Site.php:608 +msgid "Email Banner/Logo" +msgstr "Intestazione/Logo Email" + +#: src/Module/Admin/Site.php:609 +msgid "Shortcut icon" +msgstr "Icona shortcut" + +#: src/Module/Admin/Site.php:609 +msgid "Link to an icon that will be used for browsers." +msgstr "Collegamento ad un'icona che verrà usata dai browser." + +#: src/Module/Admin/Site.php:610 +msgid "Touch icon" +msgstr "Icona touch" + +#: src/Module/Admin/Site.php:610 +msgid "Link to an icon that will be used for tablets and mobiles." +msgstr "Collegamento ad un'icona che verrà usata dai tablet e i telefonini." + +#: src/Module/Admin/Site.php:611 +msgid "Additional Info" +msgstr "Informazioni aggiuntive" + +#: src/Module/Admin/Site.php:611 +#, php-format +msgid "" +"For public servers: you can add additional information here that will be " +"listed at %s/servers." +msgstr "Per server pubblici: puoi aggiungere informazioni extra che verranno mostrate su %s/servers." + +#: src/Module/Admin/Site.php:612 +msgid "System language" +msgstr "Lingua di sistema" + +#: src/Module/Admin/Site.php:613 +msgid "System theme" +msgstr "Tema di sistema" + +#: src/Module/Admin/Site.php:613 +msgid "" +"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgstr "Tema predefinito di sistema - può essere sovrascritto dai profili utente - Cambia impostazioni del tema predefinito" + +#: src/Module/Admin/Site.php:614 +msgid "Mobile system theme" +msgstr "Tema mobile di sistema" + +#: src/Module/Admin/Site.php:614 +msgid "Theme for mobile devices" +msgstr "Tema per dispositivi mobili" + +#: src/Module/Admin/Site.php:616 +msgid "Force SSL" +msgstr "Forza SSL" + +#: src/Module/Admin/Site.php:616 +msgid "" +"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" +" to endless loops." +msgstr "Forza tutte le richieste non SSL su SSL - Attenzione: su alcuni sistemi può portare a loop senza fine" + +#: src/Module/Admin/Site.php:617 +msgid "Hide help entry from navigation menu" +msgstr "Nascondi la voce 'Guida' dal menu di navigazione" + +#: src/Module/Admin/Site.php:617 +msgid "" +"Hides the menu entry for the Help pages from the navigation menu. You can " +"still access it calling /help directly." +msgstr "Nasconde la voce per le pagine della guida dal menu di navigazione. E' comunque possibile accedervi richiamando /help direttamente." + +#: src/Module/Admin/Site.php:618 +msgid "Single user instance" +msgstr "Istanza a singolo utente" + +#: src/Module/Admin/Site.php:618 +msgid "Make this instance multi-user or single-user for the named user" +msgstr "Rendi questa istanza multi utente o a singolo utente per l'utente selezionato" + +#: src/Module/Admin/Site.php:620 +msgid "File storage backend" +msgstr "File storage backend" + +#: src/Module/Admin/Site.php:620 +msgid "" +"The backend used to store uploaded data. If you change the storage backend, " +"you can manually move the existing files. If you do not do so, the files " +"uploaded before the change will still be available at the old backend. " +"Please see the settings documentation" +" for more information about the choices and the moving procedure." +msgstr "Il backend utilizzato per memorizzare i file caricati. Se cambi il backend, puoi muovere i file esistenti. Se non lo fai, i file caricati prima della modifica rimarranno memorizzati nel vecchio backend. Vedi la documentazione sulle impostazioni per maggiori informazioni riguardo le scelte e la procedura per spostare i file." + +#: src/Module/Admin/Site.php:622 +msgid "Maximum image size" +msgstr "Massima dimensione immagini" + +#: src/Module/Admin/Site.php:622 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "Massima dimensione in byte delle immagini caricate. Il default è 0, cioè nessun limite." + +#: src/Module/Admin/Site.php:623 +msgid "Maximum image length" +msgstr "Massima lunghezza immagine" + +#: src/Module/Admin/Site.php:623 +msgid "" +"Maximum length in pixels of the longest side of uploaded images. Default is " +"-1, which means no limits." +msgstr "Massima lunghezza in pixel del lato più lungo delle immagini caricate. Predefinito a -1, ovvero nessun limite." + +#: src/Module/Admin/Site.php:624 +msgid "JPEG image quality" +msgstr "Qualità immagini JPEG" + +#: src/Module/Admin/Site.php:624 +msgid "" +"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " +"100, which is full quality." +msgstr "Le immagini JPEG caricate verranno salvate con questa qualità [0-100]. Predefinito è 100, ovvero qualità piena." + +#: src/Module/Admin/Site.php:626 +msgid "Register policy" +msgstr "Politica di registrazione" + +#: src/Module/Admin/Site.php:627 +msgid "Maximum Daily Registrations" +msgstr "Massime registrazioni giornaliere" + +#: src/Module/Admin/Site.php:627 +msgid "" +"If registration is permitted above, this sets the maximum number of new user" +" registrations to accept per day. If register is set to closed, this " +"setting has no effect." +msgstr "Se la registrazione è permessa, qui si definisce il massimo numero di nuovi utenti registrati da accettare giornalmente. Se la registrazione è chiusa, questa impostazione non ha effetto." + +#: src/Module/Admin/Site.php:628 +msgid "Register text" +msgstr "Testo registrazione" + +#: src/Module/Admin/Site.php:628 +msgid "" +"Will be displayed prominently on the registration page. You can use BBCode " +"here." +msgstr "Sarà mostrato ben visibile nella pagina di registrazione. Puoi usare BBCode." + +#: src/Module/Admin/Site.php:629 +msgid "Forbidden Nicknames" +msgstr "Nomi utente Vietati" + +#: src/Module/Admin/Site.php:629 +msgid "" +"Comma separated list of nicknames that are forbidden from registration. " +"Preset is a list of role names according RFC 2142." +msgstr "Lista separata da virgola di nomi utente che sono vietati nella registrazione. Il valore preimpostato è una lista di nomi di ruoli secondo RFC 2142." + +#: src/Module/Admin/Site.php:630 +msgid "Accounts abandoned after x days" +msgstr "Account abbandonati dopo x giorni" + +#: src/Module/Admin/Site.php:630 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "Non spreca risorse di sistema controllando siti esterni per gli account abbandonati. Immettere 0 per nessun limite di tempo." + +#: src/Module/Admin/Site.php:631 +msgid "Allowed friend domains" +msgstr "Domini amici consentiti" + +#: src/Module/Admin/Site.php:631 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "Elenco separato da virgola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Vuoto per accettare qualsiasi dominio." + +#: src/Module/Admin/Site.php:632 +msgid "Allowed email domains" +msgstr "Domini email consentiti" + +#: src/Module/Admin/Site.php:632 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione a questo sito. Sono accettati caratteri jolly. Lascalo vuoto per accettare qualsiasi dominio." + +#: src/Module/Admin/Site.php:633 +msgid "No OEmbed rich content" +msgstr "Nessun contenuto ricco da OEmbed" + +#: src/Module/Admin/Site.php:633 +msgid "" +"Don't show the rich content (e.g. embedded PDF), except from the domains " +"listed below." +msgstr "Non mostrare il contenuto ricco (p.e. PDF), tranne che dai domini elencati di seguito." + +#: src/Module/Admin/Site.php:634 +msgid "Allowed OEmbed domains" +msgstr "Domini OEmbed consentiti" + +#: src/Module/Admin/Site.php:634 +msgid "" +"Comma separated list of domains which oembed content is allowed to be " +"displayed. Wildcards are accepted." +msgstr "Elenco separato da virgola di domini il cui contenuto OEmbed verrà visualizzato. Sono permesse wildcard." + +#: src/Module/Admin/Site.php:635 +msgid "Block public" +msgstr "Blocca pagine pubbliche" + +#: src/Module/Admin/Site.php:635 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently logged in." +msgstr "Seleziona per bloccare l'accesso pubblico a tutte le pagine personali di questo sito, a meno di essere loggato." + +#: src/Module/Admin/Site.php:636 +msgid "Force publish" +msgstr "Forza pubblicazione" + +#: src/Module/Admin/Site.php:636 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "Seleziona per forzare tutti i profili di questo sito ad essere compresi nell'elenco di questo sito." + +#: src/Module/Admin/Site.php:636 +msgid "Enabling this may violate privacy laws like the GDPR" +msgstr "Abilitare questo potrebbe violare leggi sulla privacy come il GDPR" + +#: src/Module/Admin/Site.php:637 +msgid "Global directory URL" +msgstr "URL della directory globale" + +#: src/Module/Admin/Site.php:637 +msgid "" +"URL to the global directory. If this is not set, the global directory is " +"completely unavailable to the application." +msgstr "URL dell'elenco globale. Se vuoto, l'elenco globale sarà completamente disabilitato." + +#: src/Module/Admin/Site.php:638 +msgid "Private posts by default for new users" +msgstr "Messaggi privati come impostazioni predefinita per i nuovi utenti" + +#: src/Module/Admin/Site.php:638 +msgid "" +"Set default post permissions for all new members to the default privacy " +"group rather than public." +msgstr "Imposta i permessi predefiniti dei post per tutti i nuovi utenti come privati per il gruppo predefinito, invece che pubblici." + +#: src/Module/Admin/Site.php:639 +msgid "Don't include post content in email notifications" +msgstr "Non includere il contenuto dei messaggi nelle notifiche via email" + +#: src/Module/Admin/Site.php:639 +msgid "" +"Don't include the content of a post/comment/private message/etc. in the " +"email notifications that are sent out from this site, as a privacy measure." +msgstr "Non include il contenuti del messaggio/commento/messaggio privato/etc. nelle notifiche email che sono inviate da questo sito, per privacy" + +#: src/Module/Admin/Site.php:640 +msgid "Disallow public access to addons listed in the apps menu." +msgstr "Disabilita l'accesso pubblico ai plugin raccolti nel menu apps." + +#: src/Module/Admin/Site.php:640 +msgid "" +"Checking this box will restrict addons listed in the apps menu to members " +"only." +msgstr "Selezionando questo box si limiterà ai soli membri l'accesso ai componenti aggiuntivi nel menu applicazioni" + +#: src/Module/Admin/Site.php:641 +msgid "Don't embed private images in posts" +msgstr "Non inglobare immagini private nei messaggi" + +#: src/Module/Admin/Site.php:641 +msgid "" +"Don't replace locally-hosted private photos in posts with an embedded copy " +"of the image. This means that contacts who receive posts containing private " +"photos will have to authenticate and load each image, which may take a " +"while." +msgstr "Non sostituire le foto locali nei messaggi con una copia incorporata dell'immagine. Questo significa che i contatti che riceveranno i messaggi contenenti foto private dovranno autenticarsi e caricare ogni immagine, cosa che può richiedere un po' di tempo." + +#: src/Module/Admin/Site.php:642 +msgid "Explicit Content" +msgstr "Contenuto Esplicito" + +#: src/Module/Admin/Site.php:642 +msgid "" +"Set this to announce that your node is used mostly for explicit content that" +" might not be suited for minors. This information will be published in the " +"node information and might be used, e.g. by the global directory, to filter " +"your node from listings of nodes to join. Additionally a note about this " +"will be shown at the user registration page." +msgstr "Imposta questo per avvisare che il tuo noto è usato principalmente per contenuto esplicito che potrebbe non essere adatto a minori. Questa informazione sarà pubblicata nella pagina di informazioni sul noto e potrà essere usata, per esempio nella directory globale, per filtrare il tuo nodo dalla lista di nodi su cui registrarsi. In più, una nota sarà mostrata nella pagina di registrazione." + +#: src/Module/Admin/Site.php:643 +msgid "Allow Users to set remote_self" +msgstr "Permetti agli utenti di impostare 'io remoto'" + +#: src/Module/Admin/Site.php:643 +msgid "" +"With checking this, every user is allowed to mark every contact as a " +"remote_self in the repair contact dialog. Setting this flag on a contact " +"causes mirroring every posting of that contact in the users stream." +msgstr "Selezionando questo, a tutti gli utenti sarà permesso di impostare qualsiasi contatto come 'io remoto' nella pagina di modifica del contatto. Impostare questa opzione fa si che tutti i messaggi di quel contatto vengano ripetuti nello stream dell'utente." + +#: src/Module/Admin/Site.php:644 +msgid "Block multiple registrations" +msgstr "Blocca registrazioni multiple" + +#: src/Module/Admin/Site.php:644 +msgid "Disallow users to register additional accounts for use as pages." +msgstr "Non permette all'utente di registrare account extra da usare come pagine." + +#: src/Module/Admin/Site.php:645 +msgid "Disable OpenID" +msgstr "Disabilita OpenID" + +#: src/Module/Admin/Site.php:645 +msgid "Disable OpenID support for registration and logins." +msgstr "Disabilita supporto OpenID per la registrazione e i login." + +#: src/Module/Admin/Site.php:646 +msgid "No Fullname check" +msgstr "No controllo nome completo" + +#: src/Module/Admin/Site.php:646 +msgid "" +"Allow users to register without a space between the first name and the last " +"name in their full name." +msgstr "Permetti agli utenti di registrarsi senza uno spazio tra il nome e il cognome nel loro nome completo." + +#: src/Module/Admin/Site.php:647 +msgid "Community pages for visitors" +msgstr "Pagina comunità per i visitatori" + +#: src/Module/Admin/Site.php:647 +msgid "" +"Which community pages should be available for visitors. Local users always " +"see both pages." +msgstr "Quale pagina comunità verrà mostrata ai visitatori. Gli utenti locali vedranno sempre entrambe le pagine." + +#: src/Module/Admin/Site.php:648 +msgid "Posts per user on community page" +msgstr "Messaggi per utente nella pagina Comunità" + +#: src/Module/Admin/Site.php:648 +msgid "" +"The maximum number of posts per user on the community page. (Not valid for " +"\"Global Community\")" +msgstr "Il numero massimo di messaggi per utente sulla pagina della comunità. (Non valido per \"Comunità Globale\")" + +#: src/Module/Admin/Site.php:649 +msgid "Disable OStatus support" +msgstr "Disabilità supporto OStatus" + +#: src/Module/Admin/Site.php:649 +msgid "" +"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " +"communications in OStatus are public, so privacy warnings will be " +"occasionally displayed." +msgstr "Disabilita la compatibilità integrata a OStatus (StatusNet, GNU Social etc.). Tutte le comunicazioni OStatus sono pubbliche, quindi se abilitato, occasionalmente verranno mostrati degli avvisi riguardanti la privacy dei messaggi." + +#: src/Module/Admin/Site.php:650 +msgid "OStatus support can only be enabled if threading is enabled." +msgstr "Il supporto OStatus può essere abilitato solo se è abilitato il threading." + +#: src/Module/Admin/Site.php:652 +msgid "" +"Diaspora support can't be enabled because Friendica was installed into a sub" +" directory." +msgstr "Il supporto a Diaspora non può essere abilitato perché Friendica è stato installato in una sottocartella." + +#: src/Module/Admin/Site.php:653 +msgid "Enable Diaspora support" +msgstr "Abilita il supporto a Diaspora" + +#: src/Module/Admin/Site.php:653 +msgid "Provide built-in Diaspora network compatibility." +msgstr "Fornisce compatibilità con il network Diaspora." + +#: src/Module/Admin/Site.php:654 +msgid "Only allow Friendica contacts" +msgstr "Permetti solo contatti Friendica" + +#: src/Module/Admin/Site.php:654 +msgid "" +"All contacts must use Friendica protocols. All other built-in communication " +"protocols disabled." +msgstr "Tutti i contatti devono usare il protocollo di Friendica. Tutti gli altri protocolli sono disabilitati." + +#: src/Module/Admin/Site.php:655 +msgid "Verify SSL" +msgstr "Verifica SSL" + +#: src/Module/Admin/Site.php:655 +msgid "" +"If you wish, you can turn on strict certificate checking. This will mean you" +" cannot connect (at all) to self-signed SSL sites." +msgstr "Se vuoi, puoi abilitare il controllo rigoroso dei certificati.Questo significa che non potrai collegarti (del tutto) con siti con certificati SSL auto-firmati." + +#: src/Module/Admin/Site.php:656 +msgid "Proxy user" +msgstr "Utente Proxy" + +#: src/Module/Admin/Site.php:657 +msgid "Proxy URL" +msgstr "URL Proxy" + +#: src/Module/Admin/Site.php:658 +msgid "Network timeout" +msgstr "Timeout rete" + +#: src/Module/Admin/Site.php:658 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "Valore in secondi. Imposta a 0 per illimitato (non raccomandato)." + +#: src/Module/Admin/Site.php:659 +msgid "Maximum Load Average" +msgstr "Massimo carico medio" + +#: src/Module/Admin/Site.php:659 +#, php-format +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default %d." +msgstr "Carico massimo del sistema prima che i processi di invio e richiesta siano rinviati - predefinito %d." + +#: src/Module/Admin/Site.php:660 +msgid "Maximum Load Average (Frontend)" +msgstr "Media Massimo Carico (Frontend)" + +#: src/Module/Admin/Site.php:660 +msgid "Maximum system load before the frontend quits service - default 50." +msgstr "Massimo carico di sistema prima che il frontend fermi il servizio - default 50." + +#: src/Module/Admin/Site.php:661 +msgid "Minimal Memory" +msgstr "Memoria Minima" + +#: src/Module/Admin/Site.php:661 +msgid "" +"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " +"default 0 (deactivated)." +msgstr "Minima memoria libera in MB per il worker. Necessita di avere accesso a /proc/meminfo - default 0 (disabilitato)." + +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables" +msgstr "Ottimizza le tabelle periodicamente" + +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "Ottimizza periodicamente le tabelle come la cache e la coda dei worker" + +#: src/Module/Admin/Site.php:664 +msgid "Discover followers/followings from contacts" +msgstr "Scopri seguiti/seguaci dai contatti" + +#: src/Module/Admin/Site.php:664 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "Se abilitato, ad ogni contatto saranno controllati i propri seguaci e le persone seguite." + +#: src/Module/Admin/Site.php:665 +msgid "None - deactivated" +msgstr "Nessuno - disattivato" + +#: src/Module/Admin/Site.php:666 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "Contatti locali - contatti che i nostri contatti locali hanno scoperto con i loro seguaci/persone seguite." + +#: src/Module/Admin/Site.php:667 +msgid "" +"Interactors - contacts of our local contacts and contacts who interacted on " +"locally visible postings are discovered for their followers/followings." +msgstr "Interlocutori - contatti dei tuoi contatti locali e contatti che hanno interagito sui messaggi visibili localmente saranno analizzati per i loro seguaci/seguiti" + +#: src/Module/Admin/Site.php:669 +msgid "Synchronize the contacts with the directory server" +msgstr "Sincronizza i contatti con il server directory" + +#: src/Module/Admin/Site.php:669 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "Se abilitato, il sistema controllerà periodicamente nuovi contatti sulle directory server indicate." + +#: src/Module/Admin/Site.php:671 +msgid "Days between requery" +msgstr "Giorni tra le richieste" + +#: src/Module/Admin/Site.php:671 +msgid "Number of days after which a server is requeried for his contacts." +msgstr "Numero di giorni dopo i quali al server vengono richiesti i suoi contatti." + +#: src/Module/Admin/Site.php:672 +msgid "Discover contacts from other servers" +msgstr "Trova contatti dagli altri server" + +#: src/Module/Admin/Site.php:672 +msgid "" +"Periodically query other servers for contacts. The system queries Friendica," +" Mastodon and Hubzilla servers." +msgstr "Periodicamente interroga gli altri server per i contatti. Il sistema interroga server Friendica, Mastodon e Hubzilla." + +#: src/Module/Admin/Site.php:673 +msgid "Search the local directory" +msgstr "Cerca la directory locale" + +#: src/Module/Admin/Site.php:673 +msgid "" +"Search the local directory instead of the global directory. When searching " +"locally, every search will be executed on the global directory in the " +"background. This improves the search results when the search is repeated." +msgstr "Cerca nella directory locale invece che nella directory globale. Durante la ricerca a livello locale, ogni ricerca verrà eseguita sulla directory globale in background. Ciò migliora i risultati della ricerca quando la ricerca viene ripetuta." + +#: src/Module/Admin/Site.php:675 +msgid "Publish server information" +msgstr "Pubblica informazioni server" + +#: src/Module/Admin/Site.php:675 +msgid "" +"If enabled, general server and usage data will be published. The data " +"contains the name and version of the server, number of users with public " +"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." +msgstr "Se abilitato, saranno pubblicate le informazioni sul server e i dati di utilizzo. Le informazioni contengono nome e versione del server, numero di utenti con profilo pubblico, numero di messaggi e quali protocolli e connettori sono stati attivati.\nVedi the-federation.info per dettagli." + +#: src/Module/Admin/Site.php:677 +msgid "Check upstream version" +msgstr "Controlla versione upstream" + +#: src/Module/Admin/Site.php:677 +msgid "" +"Enables checking for new Friendica versions at github. If there is a new " +"version, you will be informed in the admin panel overview." +msgstr "Abilita il controllo di nuove versioni di Friendica su Github. Se sono disponibili nuove versioni, ne sarai informato nel pannello Panoramica dell'amministrazione." + +#: src/Module/Admin/Site.php:678 +msgid "Suppress Tags" +msgstr "Sopprimi Tags" + +#: src/Module/Admin/Site.php:678 +msgid "Suppress showing a list of hashtags at the end of the posting." +msgstr "Non mostra la lista di hashtag in coda al messaggio" + +#: src/Module/Admin/Site.php:679 +msgid "Clean database" +msgstr "Pulisci database" + +#: src/Module/Admin/Site.php:679 +msgid "" +"Remove old remote items, orphaned database records and old content from some" +" other helper tables." +msgstr "Rimuove i i vecchi elementi remoti, i record del database orfani e il vecchio contenuto da alcune tabelle di supporto." + +#: src/Module/Admin/Site.php:680 +msgid "Lifespan of remote items" +msgstr "Durata della vita di oggetti remoti" + +#: src/Module/Admin/Site.php:680 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"remote items will be deleted. Own items, and marked or filed items are " +"always kept. 0 disables this behaviour." +msgstr "Quando la pulizia del database è abilitata, questa impostazione definisce quali elementi remoti saranno cancellati. I propri elementi e quelli marcati preferiti o salvati in cartelle saranno sempre mantenuti. Il valore 0 disabilita questa funzionalità." + +#: src/Module/Admin/Site.php:681 +msgid "Lifespan of unclaimed items" +msgstr "Durata della vita di oggetti non reclamati" + +#: src/Module/Admin/Site.php:681 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"unclaimed remote items (mostly content from the relay) will be deleted. " +"Default value is 90 days. Defaults to the general lifespan value of remote " +"items if set to 0." +msgstr "Quando la pulizia del database è abilitata, questa impostazione definisce dopo quanti giorni gli elementi remoti non reclamanti (principalmente il contenuto dai relay) sarà cancellato. Il valore di default è 90 giorni. Se impostato a 0, verrà utilizzato il valore della durata della vita degli elementi remoti." + +#: src/Module/Admin/Site.php:682 +msgid "Lifespan of raw conversation data" +msgstr "Durata della vita di dati di conversazione grezzi" + +#: src/Module/Admin/Site.php:682 +msgid "" +"The conversation data is used for ActivityPub and OStatus, as well as for " +"debug purposes. It should be safe to remove it after 14 days, default is 90 " +"days." +msgstr "I dati di conversazione sono usati per ActivityPub e OStatus, come anche per necessità di debug. Dovrebbe essere sicuro rimuoverli dopo 14 giorni. Il default è 90 giorni." + +#: src/Module/Admin/Site.php:683 +msgid "Path to item cache" +msgstr "Percorso cache elementi" + +#: src/Module/Admin/Site.php:683 +msgid "The item caches buffers generated bbcode and external images." +msgstr "La cache degli elementi memorizza il bbcode generato e le immagini esterne." + +#: src/Module/Admin/Site.php:684 +msgid "Cache duration in seconds" +msgstr "Durata della cache in secondi" + +#: src/Module/Admin/Site.php:684 +msgid "" +"How long should the cache files be hold? Default value is 86400 seconds (One" +" day). To disable the item cache, set the value to -1." +msgstr "Quanto a lungo devono essere mantenuti i file di cache? Il valore predefinito è 86400 secondi (un giorno). Per disabilitare la cache, imposta il valore a -1." + +#: src/Module/Admin/Site.php:685 +msgid "Maximum numbers of comments per post" +msgstr "Numero massimo di commenti per messaggio" + +#: src/Module/Admin/Site.php:685 +msgid "How much comments should be shown for each post? Default value is 100." +msgstr "Quanti commenti devono essere mostrati per ogni messaggio? Default : 100." + +#: src/Module/Admin/Site.php:686 +msgid "Maximum numbers of comments per post on the display page" +msgstr "Numero massimo di commenti per messaggio sulla pagina di visualizzazione" + +#: src/Module/Admin/Site.php:686 +msgid "" +"How many comments should be shown on the single view for each post? Default " +"value is 1000." +msgstr "Quanti commenti devono essere mostrati sulla pagina dedicata per ogni messaggio? Il valore predefinito è 1000." + +#: src/Module/Admin/Site.php:687 +msgid "Temp path" +msgstr "Percorso file temporanei" + +#: src/Module/Admin/Site.php:687 +msgid "" +"If you have a restricted system where the webserver can't access the system " +"temp path, enter another path here." +msgstr "Se si dispone di un sistema ristretto in cui il server web non può accedere al percorso temporaneo di sistema, inserire un altro percorso qui." + +#: src/Module/Admin/Site.php:688 +msgid "Disable picture proxy" +msgstr "Disabilita il proxy immagini" + +#: src/Module/Admin/Site.php:688 +msgid "" +"The picture proxy increases performance and privacy. It shouldn't be used on" +" systems with very low bandwidth." +msgstr "Il proxy immagini aumenta le performance e la privacy. Non dovrebbe essere usato su server con poca banda disponibile." + +#: src/Module/Admin/Site.php:689 +msgid "Only search in tags" +msgstr "Cerca solo nei tag" + +#: src/Module/Admin/Site.php:689 +msgid "On large systems the text search can slow down the system extremely." +msgstr "Su server con molti dati, la ricerca nel testo può estremamente rallentare il sistema." + +#: src/Module/Admin/Site.php:691 +msgid "New base url" +msgstr "Nuovo url base" + +#: src/Module/Admin/Site.php:691 +msgid "" +"Change base url for this server. Sends relocate message to all Friendica and" +" Diaspora* contacts of all users." +msgstr "Cambia l'URL base di questo server. Invia il messaggio di trasloco a tutti i contatti Friendica e Diaspora* di tutti gli utenti." + +#: src/Module/Admin/Site.php:693 +msgid "RINO Encryption" +msgstr "Crittografia RINO" + +#: src/Module/Admin/Site.php:693 +msgid "Encryption layer between nodes." +msgstr "Crittografia delle comunicazioni tra nodi." + +#: src/Module/Admin/Site.php:693 +msgid "Enabled" +msgstr "Abilitato" + +#: src/Module/Admin/Site.php:695 +msgid "Maximum number of parallel workers" +msgstr "Massimo numero di lavori in parallelo" + +#: src/Module/Admin/Site.php:695 +#, php-format +msgid "" +"On shared hosters set this to %d. On larger systems, values of %d are great." +" Default value is %d." +msgstr "Con hosting condiviso, imposta a %d. Su sistemi più grandi, vanno bene valori come %d. Il valore di default è %d." + +#: src/Module/Admin/Site.php:696 +msgid "Don't use \"proc_open\" with the worker" +msgstr "Non usare \"proc_open\" con il worker" + +#: src/Module/Admin/Site.php:696 +msgid "" +"Enable this if your system doesn't allow the use of \"proc_open\". This can " +"happen on shared hosters. If this is enabled you should increase the " +"frequency of worker calls in your crontab." +msgstr "Abilita questo se il tuo sistema non consente l'utilizzo di \"proc_open\". Questo può succedere su hosting condiviso. Se questo è attivato dovresti aumentare la frequenza dell'esecuzione dei worker nel tuo crontab." + +#: src/Module/Admin/Site.php:697 +msgid "Enable fastlane" +msgstr "Abilita fastlane" + +#: src/Module/Admin/Site.php:697 +msgid "" +"When enabed, the fastlane mechanism starts an additional worker if processes" +" with higher priority are blocked by processes of lower priority." +msgstr "Quando abilitato, il meccanismo di fastlane avvia processi aggiuntivi se processi con priorità più alta sono bloccati da processi con priorità più bassa." + +#: src/Module/Admin/Site.php:698 +msgid "Enable frontend worker" +msgstr "Abilita worker da frontend" + +#: src/Module/Admin/Site.php:698 +#, php-format +msgid "" +"When enabled the Worker process is triggered when backend access is " +"performed (e.g. messages being delivered). On smaller sites you might want " +"to call %s/worker on a regular basis via an external cron job. You should " +"only enable this option if you cannot utilize cron/scheduled jobs on your " +"server." +msgstr "Quando abilitato il processo del Worker scatta quando avviene l'accesso al backend (es. messaggi che vengono spediti). Su piccole istanze potresti voler chiamare %s/worker ogni tot minuti attraverso una pianificazione cron esterna. Dovresti abilitare quest'opzione solo se non puoi utilizzare cron/operazioni pianificate sul tuo server." + +#: src/Module/Admin/Site.php:700 +msgid "Subscribe to relay" +msgstr "Inscrivi a un relay" + +#: src/Module/Admin/Site.php:700 +msgid "" +"Enables the receiving of public posts from the relay. They will be included " +"in the search, subscribed tags and on the global community page." +msgstr "Abilita la ricezione dei messaggi pubblici dal relay. Saranno inclusi nelle ricerche, nei tag sottoscritti e nella pagina comunità globale." + +#: src/Module/Admin/Site.php:701 +msgid "Relay server" +msgstr "Server relay" + +#: src/Module/Admin/Site.php:701 +#, php-format +msgid "" +"Address of the relay server where public posts should be send to. For " +"example %s" +msgstr "Indirizzo del server relay verso il quale i messaggi pubblici dovranno essere inviati. Per esempio %s" + +#: src/Module/Admin/Site.php:702 +msgid "Direct relay transfer" +msgstr "Trasferimento relay diretto" + +#: src/Module/Admin/Site.php:702 +msgid "" +"Enables the direct transfer to other servers without using the relay servers" +msgstr "Abilita il trasferimento diretto agli altri server senza utilizzare i server relay." + +#: src/Module/Admin/Site.php:703 +msgid "Relay scope" +msgstr "Ambito del relay" + +#: src/Module/Admin/Site.php:703 +msgid "" +"Can be \"all\" or \"tags\". \"all\" means that every public post should be " +"received. \"tags\" means that only posts with selected tags should be " +"received." +msgstr "Può essere \"tutto\" o \"etichette\". \"tutto\" significa che ogni messaggio pubblico può essere ricevuto. \"etichette\" significa che solo i messaggi con le etichette selezionate saranno ricevuti." + +#: src/Module/Admin/Site.php:703 +msgid "all" +msgstr "tutti" + +#: src/Module/Admin/Site.php:703 +msgid "tags" +msgstr "tags" + +#: src/Module/Admin/Site.php:704 +msgid "Server tags" +msgstr "Tags server" + +#: src/Module/Admin/Site.php:704 +msgid "Comma separated list of tags for the \"tags\" subscription." +msgstr "Lista separata da virgola di etichette per la sottoscrizione \"etichette\"." + +#: src/Module/Admin/Site.php:705 +msgid "Allow user tags" +msgstr "Permetti tag utente" + +#: src/Module/Admin/Site.php:705 +msgid "" +"If enabled, the tags from the saved searches will used for the \"tags\" " +"subscription in addition to the \"relay_server_tags\"." +msgstr "Se abilitato, le etichette delle ricerche salvate saranno usate per la sottoscrizione \"etichette\" in aggiunta ai \"server_etichette\"." + +#: src/Module/Admin/Site.php:708 +msgid "Start Relocation" +msgstr "Inizia il Trasloco" + +#: src/Module/Admin/Summary.php:53 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "Errore del motore di modelli (%s): %s" + +#: src/Module/Admin/Summary.php:57 +#, php-format +msgid "" +"Your DB still runs with MyISAM tables. You should change the engine type to " +"InnoDB. As Friendica will use InnoDB only features in the future, you should" +" change this! See here for a guide that may be helpful " +"converting the table engines. You may also use the command php " +"bin/console.php dbstructure toinnodb of your Friendica installation for" +" an automatic conversion.
    " +msgstr "Stai ancora usando tabelle MyISAM. Dovresti cambiare il tipo motore a InnoDB. Siccome Friendica userà funzionalità specifiche di InnoDB nel futuro, dovresti modificarlo. Vedi quinel per una guida che può esserti utile nel convertire il motore delle tabelle. Puoi anche usare il comando php bin/console.php dbstructure toinnodb della tua installazione di Friendica per eseguire una conversione automatica.
    " + +#: src/Module/Admin/Summary.php:62 +#, php-format +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that" +" are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the" +" command php bin/console.php dbstructure toinnodb of your Friendica" +" installation for an automatic conversion.
    " +msgstr "Il tuo DB sta ancora eseguendo tabelle InnoDB con il formato file Antelope. Dovresti cambiare il formato file in Barracuda. Friendica utilizza funzionalità che non sono fornite dal formato Antelope. Guarda qui per una guida che potrebbe esserti utile per convertire il motore delle tabelle. Potresti anche utilizzare il comando php bin/console.php dbstructure toinnodb della tua installazione Friendica per una conversione automatica.
    " + +#: src/Module/Admin/Summary.php:71 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least" +" to %d (or -1 for autosizing). See here for more " +"information.
    " +msgstr "La tua table_definition_cache è troppo piccola (%d). Questo può portare all'errore del database \"Prepared statement needs to be re-prepared\". Per favore impostala almeno a %d (o -1 per il dimensionamento automatico). Guarda qui per avere più informazioni.
    " + +#: src/Module/Admin/Summary.php:80 +#, php-format +msgid "" +"There is a new version of Friendica available for download. Your current " +"version is %1$s, upstream version is %2$s" +msgstr "È disponibile per il download una nuova versione di Friendica. La tua versione è %1$s, la versione upstream è %2$s" + +#: src/Module/Admin/Summary.php:89 +msgid "" +"The database update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear." +msgstr "L'aggiornamento del database è fallito. Esegui \"php bin/console.php dbstructure update\" dalla riga di comando per poter vedere gli eventuali errori che potrebbero apparire." + +#: src/Module/Admin/Summary.php:93 +msgid "" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" +msgstr "L'ultimo aggiornamento non è riuscito. Per favore esegui \"php bin/console.php dbstructure update\" dal terminale e dai un'occhiata agli errori che potrebbe mostrare. (Alcuni di questi errori potrebbero essere nei file di log.)" + +#: src/Module/Admin/Summary.php:98 +msgid "The worker was never executed. Please check your database structure!" +msgstr "Il worker non è mai stato eseguito. Controlla la struttura del tuo database!" + +#: src/Module/Admin/Summary.php:100 +#, php-format +msgid "" +"The last worker execution was on %s UTC. This is older than one hour. Please" +" check your crontab settings." +msgstr "L'ultima esecuzione del worker è stata alle %sUTC, ovvero più di un'ora fa. Controlla le impostazioni del tuo crontab." + +#: src/Module/Admin/Summary.php:105 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +".htconfig.php. See the Config help page for " +"help with the transition." +msgstr "La configurazione di Friendica è adesso salvata in config/local.config.php: copia config/local-sample.config.php e sposta la tua configurazione da .htconfig.php. Vedi la pagina della guida sulla Configurazione per avere aiuto con la transizione." + +#: src/Module/Admin/Summary.php:109 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +"config/local.ini.php. See the Config help " +"page for help with the transition." +msgstr "La configurazione di Friendica è adesso salvata in config/local.config.php: copia config/local-sample.config.php e sposta la tua configurazione da config/local.ini.php. Vedi la pagina della guida sulla Configurazione per avere aiuto con la transizione." + +#: src/Module/Admin/Summary.php:115 +#, php-format +msgid "" +"%s is not reachable on your system. This is a severe " +"configuration issue that prevents server to server communication. See the installation page for help." +msgstr "%s non è raggiungibile sul tuo sistema. È un grave problema di configurazione che impedisce la comunicazione da server a server. Vedi la pagina sull'installazione per un aiuto." + +#: src/Module/Admin/Summary.php:133 +#, php-format +msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "Il file di registro '%s' non è utilizzabile. Nessuna registrazione possibile (errore: '%s')" + +#: src/Module/Admin/Summary.php:147 +#, php-format +msgid "" +"The debug logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "Il file di debug '%s' non è utilizzabile. Nessuna registrazione possibile (errore: '%s')" + +#: src/Module/Admin/Summary.php:163 +#, php-format +msgid "" +"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" +" system.basepath from your db to avoid differences." +msgstr "La system.basepath di Friendica è stata aggiornata da '%s' a '%s'. Per favore rimuovi la system.basepath dal tuo db per evitare differenze." + +#: src/Module/Admin/Summary.php:171 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is wrong and the config file '%s' " +"isn't used." +msgstr "L'attuale system.basepath di Friendica '%s' è errata e il file di configurazione '%s' non è utilizzato." + +#: src/Module/Admin/Summary.php:179 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is not equal to the config file " +"'%s'. Please fix your configuration." +msgstr "L'attuale system.basepath di Friendica '%s' non è uguale a quella del file di configurazione '%s'. Per favore correggi la tua configurazione." + +#: src/Module/Admin/Summary.php:186 +msgid "Normal Account" +msgstr "Account normale" + +#: src/Module/Admin/Summary.php:187 +msgid "Automatic Follower Account" +msgstr "Account Follower Automatico" + +#: src/Module/Admin/Summary.php:188 +msgid "Public Forum Account" +msgstr "Account Forum Publico" + +#: src/Module/Admin/Summary.php:189 +msgid "Automatic Friend Account" +msgstr "Account per amicizia automatizzato" + +#: src/Module/Admin/Summary.php:190 +msgid "Blog Account" +msgstr "Account Blog" + +#: src/Module/Admin/Summary.php:191 +msgid "Private Forum Account" +msgstr "Account Forum Privato" + +#: src/Module/Admin/Summary.php:211 +msgid "Message queues" +msgstr "Code messaggi" + +#: src/Module/Admin/Summary.php:217 +msgid "Server Settings" +msgstr "Impostazioni Server" + +#: src/Module/Admin/Summary.php:233 +msgid "Registered users" +msgstr "Utenti registrati" + +#: src/Module/Admin/Summary.php:235 +msgid "Pending registrations" +msgstr "Registrazioni in attesa" + +#: src/Module/Admin/Summary.php:236 +msgid "Version" +msgstr "Versione" + +#: src/Module/Admin/Summary.php:240 +msgid "Active addons" +msgstr "Addon attivi" + +#: src/Module/Admin/Tos.php:60 +msgid "Display Terms of Service" +msgstr "Mostra i Termini di Servizio" + +#: src/Module/Admin/Tos.php:60 +msgid "" +"Enable the Terms of Service page. If this is enabled a link to the terms " +"will be added to the registration form and the general information page." +msgstr "Abilita la pagina dei Termini di Servizio. Se abilitato, un collegamento ai termini sarà aggiunto alla pagina di registrazione e nella pagina delle informazioni generali." + +#: src/Module/Admin/Tos.php:61 +msgid "Display Privacy Statement" +msgstr "Visualizza l'Informativa sulla Privacy" + +#: src/Module/Admin/Tos.php:61 +#, php-format +msgid "" +"Show some informations regarding the needed information to operate the node " +"according e.g. to EU-GDPR." +msgstr "Mostra alcune informazioni richieste per gestire il nodo in accordo, per esempio, al GDPR." + +#: src/Module/Admin/Tos.php:62 +msgid "Privacy Statement Preview" +msgstr "Anteprima Informativa sulla Privacy" + +#: src/Module/Admin/Tos.php:64 +msgid "The Terms of Service" +msgstr "I Termini di Servizio" + +#: src/Module/Admin/Tos.php:64 +msgid "" +"Enter the Terms of Service for your node here. You can use BBCode. Headers " +"of sections should be [h2] and below." +msgstr "Inserisci i Termini di Servizio del tuo nodo qui. Puoi usare BBCode. Le intestazioni delle sezioni dovrebbero partire da [h2]." + +#: src/Module/Admin/Blocklist/Server.php:49 +msgid "Server domain pattern added to blocklist." +msgstr "Schema di dominio del server aggiunto alla blocklist." + +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:104 +msgid "Blocked server domain pattern" +msgstr "Schema di dominio del server bloccato" + +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:80 +msgid "Reason for the block" +msgstr "Motivazione del blocco" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Delete server domain pattern" +msgstr "Elimina schema di dominio server" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Check to delete this entry from the blocklist" +msgstr "Seleziona per eliminare questa voce dalla blocklist" + +#: src/Module/Admin/Blocklist/Server.php:89 +msgid "Server Domain Pattern Blocklist" +msgstr "Blocklist degli Schemi di Dominio di Server" + +#: src/Module/Admin/Blocklist/Server.php:90 +msgid "" +"This page can be used to define a blocklist of server domain patterns from " +"the federated network that are not allowed to interact with your node. For " +"each domain pattern you should also provide the reason why you block it." +msgstr "Questa pagina può essere utilizzata per definire una blocklist di schemi di server di dominio della rete federata ai quali non è consentito interagire con questo nodo. Per ogni schema di dominio dovresti anche fornire la motivazione per la quale lo hai bloccato." + +#: src/Module/Admin/Blocklist/Server.php:91 +msgid "" +"The list of blocked server domain patterns will be made publically available" +" on the /friendica page so that your users and " +"people investigating communication problems can find the reason easily." +msgstr "La lista degli schemi di dominio di server bloccati sarà resa pubblicamente disponibile sulla pagina /friendica in modo che i tuoi utenti e persone che cercano soluzioni ai problemi di comunicazione possano trovare la motivazione facilmente." + +#: src/Module/Admin/Blocklist/Server.php:92 +msgid "" +"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" +"
      \n" +"\t
    • *: Any number of characters
    • \n" +"\t
    • ?: Any single character
    • \n" +"\t
    • [<char1><char2>...]: char1 or char2
    • \n" +"
    " +msgstr "

    La sintassi dello schema di dominio server usa i caratteri jolly e non tiene conto di maiuscole e minuscole, e comprende i seguenti caratteri speciali:

    \n
      \n\t
    • *: Qualsiasi numero di caratteri
    • \n\t
    • ?: Qualsiasi singolo carattere
    • \n\t
    • [<char1><char2>...]: char1 o char2
    • \n
    " + +#: src/Module/Admin/Blocklist/Server.php:98 +msgid "Add new entry to block list" +msgstr "Aggiungi una nuova voce alla blocklist" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "Server Domain Pattern" +msgstr "Schema di Dominio di Server" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "" +"The domain pattern of the new server to add to the block list. Do not " +"include the protocol." +msgstr "Lo schema di dominio del nuovo server da aggiungere alla blocklist. Non includere il protocollo." + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "Block reason" +msgstr "Ragione blocco" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "The reason why you blocked this server domain pattern." +msgstr "La motivazione con la quale hai bloccato questo schema del dominio del server." + +#: src/Module/Admin/Blocklist/Server.php:101 +msgid "Add Entry" +msgstr "Aggiungi Voce" + +#: src/Module/Admin/Blocklist/Server.php:102 +msgid "Save changes to the blocklist" +msgstr "Salva modifiche alla blocklist" + +#: src/Module/Admin/Blocklist/Server.php:103 +msgid "Current Entries in the Blocklist" +msgstr "Voci correnti nella blocklist" + +#: src/Module/Admin/Blocklist/Server.php:106 +msgid "Delete entry from blocklist" +msgstr "Elimina voce dalla blocklist" + +#: src/Module/Admin/Blocklist/Server.php:109 +msgid "Delete entry from blocklist?" +msgstr "Eliminare la voce dalla blocklist?" + +#: src/Module/Admin/Blocklist/Contact.php:57 +#, php-format +msgid "%s contact unblocked" +msgid_plural "%s contacts unblocked" +msgstr[0] "%s contatto sbloccato" +msgstr[1] "%s contatti sbloccati" + +#: src/Module/Admin/Blocklist/Contact.php:79 +msgid "Remote Contact Blocklist" +msgstr "Blocklist Contatti Remoti" + +#: src/Module/Admin/Blocklist/Contact.php:80 +msgid "" +"This page allows you to prevent any message from a remote contact to reach " +"your node." +msgstr "Questa pagina ti permette di impedire che qualsiasi messaggio da un contatto remoto raggiunga il tuo nodo." + +#: src/Module/Admin/Blocklist/Contact.php:81 +msgid "Block Remote Contact" +msgstr "Blocca Contatto Remoto" + +#: src/Module/Admin/Blocklist/Contact.php:83 +msgid "select none" +msgstr "seleziona niente" + +#: src/Module/Admin/Blocklist/Contact.php:86 +msgid "No remote contact is blocked from this node." +msgstr "Nessun contatto remoto è bloccato da questo nodo." + +#: src/Module/Admin/Blocklist/Contact.php:88 +msgid "Blocked Remote Contacts" +msgstr "Contatti Remoti Bloccati" + +#: src/Module/Admin/Blocklist/Contact.php:89 +msgid "Block New Remote Contact" +msgstr "Blocca Nuovo Contatto Remoto" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Photo" +msgstr "Foto" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Reason" +msgstr "Motivazione" + +#: src/Module/Admin/Blocklist/Contact.php:98 +#, php-format +msgid "%s total blocked contact" +msgid_plural "%s total blocked contacts" +msgstr[0] "%scontatto bloccato totale" +msgstr[1] "%scontatti bloccati totali" + +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "URL of the remote contact to block." +msgstr "URL del contatto remoto da bloccare." + +#: src/Module/Admin/Blocklist/Contact.php:101 +msgid "Block Reason" +msgstr "Motivazione del Blocco" + +#: src/Module/Admin/Item/Source.php:57 +msgid "Item Guid" +msgstr "Item Guid" + +#: src/Module/Admin/Item/Delete.php:54 +msgid "Item marked for deletion." +msgstr "Elemento selezionato per l'eliminazione." + +#: src/Module/Admin/Item/Delete.php:67 +msgid "Delete this Item" +msgstr "Rimuovi questo elemento" + +#: src/Module/Admin/Item/Delete.php:68 +msgid "" +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "Su questa pagina puoi cancellare un qualsiasi elemento dal tuo nodo. Se l'elemento è un messaggio di primo livello, l'intera discussione sarà cancellata." + +#: src/Module/Admin/Item/Delete.php:69 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "Serve il GUID dell'elemento. Lo puoi trovare, per esempio, guardando l'URL display: l'ultima parte di http://example.com/display/123456 è il GUID, qui 123456." + +#: src/Module/Admin/Item/Delete.php:70 +msgid "GUID" +msgstr "GUID" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "The GUID of the item you want to delete." +msgstr "Il GUID dell'elemento che vuoi cancellare." + +#: src/Module/Admin/Addons/Details.php:65 +msgid "Addon not found." +msgstr "Componente aggiuntivo non trovato." + +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#, php-format +msgid "Addon %s disabled." +msgstr "Addon %s disabilitato." + +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#, php-format +msgid "Addon %s enabled." +msgstr "Addon %s abilitato." + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "Componenti aggiuntivi ricaricati" + +#: src/Module/Admin/Addons/Index.php:53 +#, php-format +msgid "Addon %s failed to install." +msgstr "Installazione del componente aggiuntivo %s non riuscita." + +#: src/Module/Admin/Addons/Index.php:70 +msgid "Reload active addons" +msgstr "Ricarica addon attivi." + +#: src/Module/Admin/Addons/Index.php:75 +#, php-format +msgid "" +"There are currently no addons available on your node. You can find the " +"official addon repository at %1$s and might find other interesting addons in" +" the open addon registry at %2$s" +msgstr "Non sono disponibili componenti aggiuntivi sul tuo nodo. Puoi trovare il repository ufficiale degli addon su %1$s e potresti trovare altri addon interessanti nell'open addon repository su %2$s" + +#: src/Module/Directory.php:77 +msgid "No entries (some entries may be hidden)." +msgstr "Nessuna voce (qualche voce potrebbe essere nascosta)." + +#: src/Module/Directory.php:99 +msgid "Find on this site" +msgstr "Cerca nel sito" + +#: src/Module/Directory.php:101 +msgid "Results for:" +msgstr "Risultati per:" + +#: src/Module/Directory.php:103 +msgid "Site Directory" +msgstr "Elenco del sito" + +#: src/Module/Attach.php:50 src/Module/Attach.php:62 +msgid "Item was not found." +msgstr "Oggetto non trovato." + +#: src/Module/Item/Compose.php:46 +msgid "Please enter a post body." +msgstr "Per favore inserisci il corpo del messaggio." + +#: src/Module/Item/Compose.php:59 +msgid "This feature is only available with the frio theme." +msgstr "Questa caratteristica è disponibile solo con il tema frio." + +#: src/Module/Item/Compose.php:86 +msgid "Compose new personal note" +msgstr "Componi una nuova nota personale" + +#: src/Module/Item/Compose.php:95 +msgid "Compose new post" +msgstr "Componi un nuovo messaggio" + +#: src/Module/Item/Compose.php:135 +msgid "Visibility" +msgstr "Visibilità" + +#: src/Module/Item/Compose.php:156 +msgid "Clear the location" +msgstr "Rimuovi la posizione" + +#: src/Module/Item/Compose.php:157 +msgid "Location services are unavailable on your device" +msgstr "I servizi di localizzazione non sono disponibili sul tuo dispositivo" + +#: src/Module/Item/Compose.php:158 +msgid "" +"Location services are disabled. Please check the website's permissions on " +"your device" +msgstr "I servizi di localizzazione sono disabilitati. Per favore controlla i permessi del sito web sul tuo dispositivo" + +#: src/Module/Friendica.php:60 +msgid "Installed addons/apps:" +msgstr "Addon/applicazioni installate" + +#: src/Module/Friendica.php:65 +msgid "No installed addons/apps" +msgstr "Nessun addons/applicazione installata" + +#: src/Module/Friendica.php:70 +#, php-format +msgid "Read about the Terms of Service of this node." +msgstr "Leggi i Termini di Servizio di questo nodo." + +#: src/Module/Friendica.php:77 +msgid "On this server the following remote servers are blocked." +msgstr "In questo server i seguenti server remoti sono bloccati." + +#: src/Module/Friendica.php:95 +#, php-format +msgid "" +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." +msgstr "Questo è Friendica, versione %s in esecuzione all'indirizzo web %s. La versione del database è %s, la versione post-aggiornamento è %s." + +#: src/Module/Friendica.php:100 +msgid "" +"Please visit Friendi.ca to learn more " +"about the Friendica project." +msgstr "Visita Friendi.ca per saperne di più sul progetto Friendica." + +#: src/Module/Friendica.php:101 +msgid "Bug reports and issues: please visit" +msgstr "Segnalazioni di bug e problemi: visita" + +#: src/Module/Friendica.php:101 +msgid "the bugtracker at github" +msgstr "il bugtracker su github" + +#: src/Module/Friendica.php:102 +msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +msgstr "Per suggerimenti, lodi, ecc., invia una mail a info chiocciola friendi punto ca" + +#: src/Module/BaseProfile.php:113 +msgid "Only You Can See This" +msgstr "Solo tu puoi vedere questo" + +#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 +msgid "Tips for New Members" +msgstr "Consigli per i Nuovi Utenti" + +#: src/Module/Photo.php:87 +#, php-format +msgid "The Photo with id %s is not available." +msgstr "La Foto con id %s non è disponibile." + +#: src/Module/Photo.php:102 +#, php-format +msgid "Invalid photo with id %s." +msgstr "Foto con id %s non valida." + +#: src/Module/RemoteFollow.php:67 +msgid "The provided profile link doesn't seem to be valid" +msgstr "Il collegamento al profilo fornito non sembra essere valido" + +#: src/Module/RemoteFollow.php:105 +#, php-format +msgid "" +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system, you have to subscribe to %s" +" or %s directly on your system." +msgstr "Inserisci il tuo indirizzo Webfinger (utente@dominio.tld) o l'URL del profilo qui. Se non è supportato dal tuo sistema, devi abbonarti a %s o %s direttamente sul tuo sistema." + +#: src/Module/BaseSettings.php:43 +msgid "Account" +msgstr "Account" + +#: src/Module/BaseSettings.php:73 +msgid "Display" +msgstr "Visualizzazione" + +#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:171 +msgid "Manage Accounts" +msgstr "Gestisci Account" + +#: src/Module/BaseSettings.php:101 +msgid "Connected apps" +msgstr "Applicazioni collegate" + +#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 +msgid "Export personal data" +msgstr "Esporta dati personali" + +#: src/Module/BaseSettings.php:115 +msgid "Remove account" +msgstr "Rimuovi account" + +#: src/Module/Group.php:61 +msgid "Could not create group." +msgstr "Impossibile creare il gruppo." + +#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 +msgid "Group not found." +msgstr "Gruppo non trovato." + +#: src/Module/Group.php:78 +msgid "Group name was not changed." +msgstr "Il nome del gruppo non è stato cambiato." + +#: src/Module/Group.php:100 +msgid "Unknown group." +msgstr "Gruppo sconosciuto." + +#: src/Module/Group.php:109 +msgid "Contact is deleted." +msgstr "Contatto eliminato." + +#: src/Module/Group.php:115 +msgid "Unable to add the contact to the group." +msgstr "Impossibile aggiungere il contatto al gruppo." + +#: src/Module/Group.php:118 +msgid "Contact successfully added to group." +msgstr "Contatto aggiunto con successo al gruppo." + +#: src/Module/Group.php:122 +msgid "Unable to remove the contact from the group." +msgstr "Impossibile rimuovere il contatto dal gruppo." + +#: src/Module/Group.php:125 +msgid "Contact successfully removed from group." +msgstr "Contatto rimosso con successo dal gruppo." + +#: src/Module/Group.php:128 +msgid "Unknown group command." +msgstr "Comando gruppo sconosciuto." + +#: src/Module/Group.php:131 +msgid "Bad request." +msgstr "Richiesta sbagliata." + +#: src/Module/Group.php:170 +msgid "Save Group" +msgstr "Salva gruppo" + +#: src/Module/Group.php:171 +msgid "Filter" +msgstr "Filtro" + +#: src/Module/Group.php:177 +msgid "Create a group of contacts/friends." +msgstr "Crea un gruppo di amici/contatti." + +#: src/Module/Group.php:178 src/Module/Group.php:201 src/Module/Group.php:276 +#: src/Model/Group.php:536 +msgid "Group Name: " +msgstr "Nome del gruppo:" + +#: src/Module/Group.php:193 src/Model/Group.php:533 +msgid "Contacts not in any group" +msgstr "Contatti in nessun gruppo." + +#: src/Module/Group.php:219 +msgid "Unable to remove group." +msgstr "Impossibile rimuovere il gruppo." + +#: src/Module/Group.php:270 +msgid "Delete Group" +msgstr "Elimina Gruppo" + +#: src/Module/Group.php:280 +msgid "Edit Group Name" +msgstr "Modifica Nome Gruppo" + +#: src/Module/Group.php:290 +msgid "Members" +msgstr "Membri" + +#: src/Module/Group.php:293 +msgid "Group is empty" +msgstr "Il gruppo è vuoto" + +#: src/Module/Group.php:306 +msgid "Remove contact from group" +msgstr "Rimuovi il contatto dal gruppo" + +#: src/Module/Group.php:326 +msgid "Click on a contact to add or remove." +msgstr "Clicca su un contatto per aggiungerlo o rimuoverlo." + +#: src/Module/Group.php:340 +msgid "Add contact to group" +msgstr "Aggiungi il contatto al gruppo" + +#: src/Module/Search/Index.php:53 +msgid "Only logged in users are permitted to perform a search." +msgstr "Solo agli utenti autenticati è permesso eseguire ricerche." + +#: src/Module/Search/Index.php:75 +msgid "Only one search per minute is permitted for not logged in users." +msgstr "Solo una ricerca al minuto è permessa agli utenti non autenticati." + +#: src/Module/Search/Index.php:98 src/Content/Nav.php:220 +#: src/Content/Text/HTML.php:902 +msgid "Search" +msgstr "Cerca" + +#: src/Module/Search/Index.php:184 +#, php-format +msgid "Items tagged with: %s" +msgstr "Elementi taggati con: %s" + +#: src/Module/Search/Acl.php:55 src/Module/Contact/Poke.php:127 +msgid "You must be logged in to use this module." +msgstr "Devi aver essere autenticato per usare questo modulo." + +#: src/Module/Search/Saved.php:45 +msgid "Search term was not saved." +msgstr "Il termine di ricerca non è stato salvato." + +#: src/Module/Search/Saved.php:48 +msgid "Search term already saved." +msgstr "Termine di ricerca già salvato." + +#: src/Module/Search/Saved.php:54 +msgid "Search term was not removed." +msgstr "Il termine di ricerca non è stato rimosso." + +#: src/Module/HoverCard.php:47 +msgid "No profile" +msgstr "Nessun profilo" + +#: src/Module/Contact/Poke.php:114 +msgid "Error while sending poke, please retry." +msgstr "Errore durante l'invio dello stuzzicamento, per favore riprova." + +#: src/Module/Contact/Poke.php:150 +msgid "Poke/Prod" +msgstr "Tocca/Pungola" + +#: src/Module/Contact/Poke.php:151 +msgid "poke, prod or do other things to somebody" +msgstr "tocca, pungola o fai altre cose a qualcuno" + +#: src/Module/Contact/Poke.php:153 +msgid "Choose what you wish to do to recipient" +msgstr "Scegli cosa vuoi fare al destinatario" + +#: src/Module/Contact/Poke.php:154 +msgid "Make this post private" +msgstr "Rendi questo messaggio privato" + +#: src/Module/Contact/Advanced.php:94 +msgid "Contact update failed." +msgstr "Le modifiche al contatto non sono state salvate." + +#: src/Module/Contact/Advanced.php:111 +msgid "" +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact may stop working." +msgstr "ATTENZIONE: Queste sono impostazioni avanzate e se inserisci informazioni errate le tue comunicazioni con questo contatto potrebbero non funzionare più" + +#: src/Module/Contact/Advanced.php:112 +msgid "" +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "Usa ora il tasto 'Indietro' del tuo browser se non sei sicuro di cosa fare in questa pagina." + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "No mirroring" +msgstr "Non duplicare" + +#: src/Module/Contact/Advanced.php:123 +msgid "Mirror as forwarded posting" +msgstr "Duplica come messaggi ricondivisi" + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "Mirror as my own posting" +msgstr "Duplica come miei messaggi" + +#: src/Module/Contact/Advanced.php:136 +msgid "Return to contact editor" +msgstr "Ritorna alla modifica contatto" + +#: src/Module/Contact/Advanced.php:141 +msgid "Remote Self" +msgstr "Io remoto" + +#: src/Module/Contact/Advanced.php:144 +msgid "Mirror postings from this contact" +msgstr "Ripeti i messaggi di questo contatto" + +#: src/Module/Contact/Advanced.php:146 +msgid "" +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "Imposta questo contatto come 'io remoto', questo farà si che friendica re invii i nuovi messaggi da questo contatto." + +#: src/Module/Contact/Advanced.php:151 +msgid "Account Nickname" +msgstr "Nome utente" + +#: src/Module/Contact/Advanced.php:152 +msgid "@Tagname - overrides Name/Nickname" +msgstr "@TagName - al posto del nome utente" + +#: src/Module/Contact/Advanced.php:153 +msgid "Account URL" +msgstr "URL dell'utente" + +#: src/Module/Contact/Advanced.php:154 +msgid "Account URL Alias" +msgstr "Alias URL Account" + +#: src/Module/Contact/Advanced.php:155 +msgid "Friend Request URL" +msgstr "URL Richiesta Amicizia" + +#: src/Module/Contact/Advanced.php:156 +msgid "Friend Confirm URL" +msgstr "URL Conferma Amicizia" + +#: src/Module/Contact/Advanced.php:157 +msgid "Notification Endpoint URL" +msgstr "URL Notifiche" + +#: src/Module/Contact/Advanced.php:158 +msgid "Poll/Feed URL" +msgstr "URL Feed" + +#: src/Module/Contact/Advanced.php:159 +msgid "New photo from this URL" +msgstr "Nuova foto da questo URL" + +#: src/Module/Contact/Contacts.php:46 +msgid "No known contacts." +msgstr "Nessun contatto conosciuto." + +#: src/Module/Apps.php:47 +msgid "No installed applications." +msgstr "Nessuna applicazione installata." + +#: src/Module/Apps.php:52 +msgid "Applications" +msgstr "Applicazioni" + +#: src/Module/Settings/Profile/Index.php:85 +msgid "Profile Name is required." +msgstr "Il nome profilo è obbligatorio ." + +#: src/Module/Settings/Profile/Index.php:137 +msgid "Profile couldn't be updated." +msgstr "Il Profilo non può essere aggiornato." + +#: src/Module/Settings/Profile/Index.php:187 +#: src/Module/Settings/Profile/Index.php:207 +msgid "Label:" +msgstr "Etichetta:" + +#: src/Module/Settings/Profile/Index.php:188 +#: src/Module/Settings/Profile/Index.php:208 +msgid "Value:" +msgstr "Valore:" + +#: src/Module/Settings/Profile/Index.php:198 +#: src/Module/Settings/Profile/Index.php:218 +msgid "Field Permissions" +msgstr "Permessi del campo" + +#: src/Module/Settings/Profile/Index.php:199 +#: src/Module/Settings/Profile/Index.php:219 +msgid "(click to open/close)" +msgstr "(clicca per aprire/chiudere)" + +#: src/Module/Settings/Profile/Index.php:205 +msgid "Add a new profile field" +msgstr "Aggiungi nuovo campo del profilo" + +#: src/Module/Settings/Profile/Index.php:235 +msgid "Profile Actions" +msgstr "Azioni Profilo" + +#: src/Module/Settings/Profile/Index.php:236 +msgid "Edit Profile Details" +msgstr "Modifica i dettagli del profilo" + +#: src/Module/Settings/Profile/Index.php:238 +msgid "Change Profile Photo" +msgstr "Cambia la foto del profilo" + +#: src/Module/Settings/Profile/Index.php:243 +msgid "Profile picture" +msgstr "Immagine del profilo" + +#: src/Module/Settings/Profile/Index.php:244 +msgid "Location" +msgstr "Posizione" + +#: src/Module/Settings/Profile/Index.php:245 src/Util/Temporal.php:93 +#: src/Util/Temporal.php:95 +msgid "Miscellaneous" +msgstr "Varie" + +#: src/Module/Settings/Profile/Index.php:246 +msgid "Custom Profile Fields" +msgstr "Campi Profilo Personalizzati" + +#: src/Module/Settings/Profile/Index.php:252 +msgid "Display name:" +msgstr "Nome visualizzato:" + +#: src/Module/Settings/Profile/Index.php:255 +msgid "Street Address:" +msgstr "Indirizzo (via/piazza):" + +#: src/Module/Settings/Profile/Index.php:256 +msgid "Locality/City:" +msgstr "Località:" + +#: src/Module/Settings/Profile/Index.php:257 +msgid "Region/State:" +msgstr "Regione/Stato:" + +#: src/Module/Settings/Profile/Index.php:258 +msgid "Postal/Zip Code:" +msgstr "CAP:" + +#: src/Module/Settings/Profile/Index.php:259 +msgid "Country:" +msgstr "Nazione:" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "XMPP (Jabber) address:" +msgstr "Indirizzo XMPP (Jabber):" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "" +"The XMPP address will be propagated to your contacts so that they can follow" +" you." +msgstr "L'indirizzo XMPP verrà propagato ai tuoi contatti così che possano seguirti." + +#: src/Module/Settings/Profile/Index.php:262 +msgid "Homepage URL:" +msgstr "Homepage:" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "Public Keywords:" +msgstr "Parole chiave visibili a tutti:" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "(Used for suggesting potential friends, can be seen by others)" +msgstr "(E' utilizzato per suggerire potenziali amici, può essere visto da altri)" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "Private Keywords:" +msgstr "Parole chiave private:" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "(Used for searching profiles, never shown to others)" +msgstr "(Usato per cercare tra i profili, non è mai visibile agli altri)" + +#: src/Module/Settings/Profile/Index.php:265 +#, php-format +msgid "" +"

    Custom fields appear on your profile page.

    \n" +"\t\t\t\t

    You can use BBCodes in the field values.

    \n" +"\t\t\t\t

    Reorder by dragging the field title.

    \n" +"\t\t\t\t

    Empty the label field to remove a custom field.

    \n" +"\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    " +msgstr "

    I campi personalizzati appaiono sulla tua pagina del profilo.

    \n\t\t\t\t

    Puoi utilizzare i BBCode nei campi personalizzati.

    \n\t\t\t\t

    Riordina trascinando i titoli dei campi.

    \n\t\t\t\t

    Svuota le etichette dei campi per rimuovere il campo personalizzato.

    \n\t\t\t\t

    Campi personalizzati non pubblici possono essere visti solo da contatti Friendica selezionati o da contatti Friendica nei gruppi selezionati.

    " + +#: src/Module/Settings/Profile/Photo/Crop.php:102 +#: src/Module/Settings/Profile/Photo/Crop.php:118 +#: src/Module/Settings/Profile/Photo/Crop.php:134 +#: src/Module/Settings/Profile/Photo/Index.php:103 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "Il ridimensionamento dell'immagine [%s] è fallito." + +#: src/Module/Settings/Profile/Photo/Crop.php:139 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente." + +#: src/Module/Settings/Profile/Photo/Crop.php:147 +msgid "Unable to process image" +msgstr "Impossibile elaborare l'immagine" + +#: src/Module/Settings/Profile/Photo/Crop.php:166 +msgid "Photo not found." +msgstr "Foto non trovata." + +#: src/Module/Settings/Profile/Photo/Crop.php:190 +msgid "Profile picture successfully updated." +msgstr "Immagine di profilo aggiornata con successo." + +#: src/Module/Settings/Profile/Photo/Crop.php:213 +#: src/Module/Settings/Profile/Photo/Crop.php:217 +msgid "Crop Image" +msgstr "Ritaglia immagine" + +#: src/Module/Settings/Profile/Photo/Crop.php:214 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "Ritaglia l'immagine per una visualizzazione migliore." + +#: src/Module/Settings/Profile/Photo/Crop.php:216 +msgid "Use Image As Is" +msgstr "Usa immagine così com'è" + +#: src/Module/Settings/Profile/Photo/Index.php:47 +msgid "Missing uploaded image." +msgstr "Immagine caricata mancante." + +#: src/Module/Settings/Profile/Photo/Index.php:126 +msgid "Profile Picture Settings" +msgstr "Impostazioni Immagine di Profilo" + +#: src/Module/Settings/Profile/Photo/Index.php:127 +msgid "Current Profile Picture" +msgstr "Immagine del profilo attuale" + +#: src/Module/Settings/Profile/Photo/Index.php:128 +msgid "Upload Profile Picture" +msgstr "Carica la foto del profilo" + +#: src/Module/Settings/Profile/Photo/Index.php:129 +msgid "Upload Picture:" +msgstr "Carica Foto:" + +#: src/Module/Settings/Profile/Photo/Index.php:134 +msgid "or" +msgstr "o" + +#: src/Module/Settings/Profile/Photo/Index.php:136 +msgid "skip this step" +msgstr "salta questo passaggio" + +#: src/Module/Settings/Profile/Photo/Index.php:138 +msgid "select a photo from your photo albums" +msgstr "seleziona una foto dai tuoi album" + +#: src/Module/Settings/Delegation.php:53 +msgid "Delegation successfully granted." +msgstr "Delega concessa con successo." + +#: src/Module/Settings/Delegation.php:55 +msgid "Parent user not found, unavailable or password doesn't match." +msgstr "Utente principale non trovato, non disponibile o la password non corrisponde." + +#: src/Module/Settings/Delegation.php:59 +msgid "Delegation successfully revoked." +msgstr "Delega revocata con successo." + +#: src/Module/Settings/Delegation.php:81 +#: src/Module/Settings/Delegation.php:103 +msgid "" +"Delegated administrators can view but not change delegation permissions." +msgstr "Amministratori delegati possono vedere ma non cambiare i permessi di delega." + +#: src/Module/Settings/Delegation.php:95 +msgid "Delegate user not found." +msgstr "Utente delegato non trovato." + +#: src/Module/Settings/Delegation.php:143 +msgid "No parent user" +msgstr "Nessun utente principale" + +#: src/Module/Settings/Delegation.php:154 +#: src/Module/Settings/Delegation.php:165 +msgid "Parent User" +msgstr "Utente Principale" + +#: src/Module/Settings/Delegation.php:162 +msgid "Additional Accounts" +msgstr "Account Aggiuntivi" + +#: src/Module/Settings/Delegation.php:163 +msgid "" +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." +msgstr "Registra account aggiuntivi che saranno automaticamente connessi al tuo account esistente così potrai gestirli da questo account." + +#: src/Module/Settings/Delegation.php:164 +msgid "Register an additional account" +msgstr "Registra un account aggiuntivo" + +#: src/Module/Settings/Delegation.php:168 +msgid "" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." +msgstr "Gli utenti principali hanno il controllo totale su questo account, comprese le impostazioni. Assicurati di controllare due volte a chi stai fornendo questo accesso." + +#: src/Module/Settings/Delegation.php:172 +msgid "Delegates" +msgstr "Delegati" + +#: src/Module/Settings/Delegation.php:174 +msgid "" +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "I Delegati sono in grado di gestire tutti gli aspetti di questa pagina, tranne per le impostazioni di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente." + +#: src/Module/Settings/Delegation.php:175 +msgid "Existing Page Delegates" +msgstr "Delegati Pagina Esistenti" + +#: src/Module/Settings/Delegation.php:177 +msgid "Potential Delegates" +msgstr "Delegati Potenziali" + +#: src/Module/Settings/Delegation.php:180 +msgid "Add" +msgstr "Aggiungi" + +#: src/Module/Settings/Delegation.php:181 +msgid "No entries." +msgstr "Nessuna voce." + +#: src/Module/Settings/TwoFactor/Index.php:67 +msgid "Two-factor authentication successfully disabled." +msgstr "Autenticazione a due fattori disabilitata con successo." + +#: src/Module/Settings/TwoFactor/Index.php:88 +msgid "Wrong Password" +msgstr "Password Sbagliata" + +#: src/Module/Settings/TwoFactor/Index.php:108 +msgid "" +"

    Use an application on a mobile device to get two-factor authentication " +"codes when prompted on login.

    " +msgstr "

    Usa un'applicazione su un dispositivo mobile per generare codici di autenticazione a due fattori quando richiesto all'accesso.

    " + +#: src/Module/Settings/TwoFactor/Index.php:112 +msgid "Authenticator app" +msgstr "App di autenticazione" + +#: src/Module/Settings/TwoFactor/Index.php:113 +msgid "Configured" +msgstr "Configurata" + +#: src/Module/Settings/TwoFactor/Index.php:113 +msgid "Not Configured" +msgstr "Non Configurata" + +#: src/Module/Settings/TwoFactor/Index.php:114 +msgid "

    You haven't finished configuring your authenticator app.

    " +msgstr "

    Non hai terminato la configurazione della tua app di autenticazione.

    " + +#: src/Module/Settings/TwoFactor/Index.php:115 +msgid "

    Your authenticator app is correctly configured.

    " +msgstr "

    La tua app di autenticazione è correttamente configurata.

    " + +#: src/Module/Settings/TwoFactor/Index.php:117 +msgid "Recovery codes" +msgstr "Codici di recupero" + +#: src/Module/Settings/TwoFactor/Index.php:118 +msgid "Remaining valid codes" +msgstr "Codici validi rimanenti" + +#: src/Module/Settings/TwoFactor/Index.php:120 +msgid "" +"

    These one-use codes can replace an authenticator app code in case you " +"have lost access to it.

    " +msgstr "

    Questi codici monouso possono sostituire l'app di autenticazione nel caso avessi perso il suo accesso.

    " + +#: src/Module/Settings/TwoFactor/Index.php:122 +msgid "App-specific passwords" +msgstr "Password specifiche per app" + +#: src/Module/Settings/TwoFactor/Index.php:123 +msgid "Generated app-specific passwords" +msgstr "Genera password specifiche per app" + +#: src/Module/Settings/TwoFactor/Index.php:125 +msgid "" +"

    These randomly generated passwords allow you to authenticate on apps not " +"supporting two-factor authentication.

    " +msgstr "

    Queste password generate casualmente ti consentono di autenticarti con app che non supportano l'autenticazione a due fattori.

    " + +#: src/Module/Settings/TwoFactor/Index.php:128 +msgid "Current password:" +msgstr "Password attuale:" + +#: src/Module/Settings/TwoFactor/Index.php:128 +msgid "" +"You need to provide your current password to change two-factor " +"authentication settings." +msgstr "Devi inserire la tua password attuale per cambiare le impostazioni di autenticazione a due fattori." + +#: src/Module/Settings/TwoFactor/Index.php:129 +msgid "Enable two-factor authentication" +msgstr "Abilita autenticazione a due fattori" + +#: src/Module/Settings/TwoFactor/Index.php:130 +msgid "Disable two-factor authentication" +msgstr "Disabilita autenticazione a due fattori" + +#: src/Module/Settings/TwoFactor/Index.php:131 +msgid "Show recovery codes" +msgstr "Mostra codici di recupero" + +#: src/Module/Settings/TwoFactor/Index.php:132 +msgid "Manage app-specific passwords" +msgstr "Gestisci password specifiche per app" + +#: src/Module/Settings/TwoFactor/Index.php:133 +msgid "Finish app configuration" +msgstr "Completa configurazione dell'app" + +#: src/Module/Settings/TwoFactor/Verify.php:56 +#: src/Module/Settings/TwoFactor/Recovery.php:50 +#: src/Module/Settings/TwoFactor/AppSpecific.php:52 +msgid "Please enter your password to access this page." +msgstr "Per favore inserisci la tua password per accedere a questa pagina." + +#: src/Module/Settings/TwoFactor/Verify.php:78 +msgid "Two-factor authentication successfully activated." +msgstr "Autenticazione a due fattori abilitata con successo." + +#: src/Module/Settings/TwoFactor/Verify.php:111 +#, php-format +msgid "" +"

    Or you can submit the authentication settings manually:

    \n" +"
    \n" +"\t
    Issuer
    \n" +"\t
    %s
    \n" +"\t
    Account Name
    \n" +"\t
    %s
    \n" +"\t
    Secret Key
    \n" +"\t
    %s
    \n" +"\t
    Type
    \n" +"\t
    Time-based
    \n" +"\t
    Number of digits
    \n" +"\t
    6
    \n" +"\t
    Hashing algorithm
    \n" +"\t
    SHA-1
    \n" +"
    " +msgstr "

    Oppure puoi inserire le impostazioni di autenticazione manualmente:

    \n
    \n\t
    Soggetto
    \n\t
    %s
    \n\t
    Nome Account
    \n\t
    %s
    \n\t
    Chiave Segreta
    \n\t
    %s
    \n\t
    Tipo
    \n\t
    Basato sul tempo
    \n\t
    Numero di cifre
    \n\t
    6
    \n\t
    Algoritmo di crittografia
    \n\t
    SHA-1
    \n
    " + +#: src/Module/Settings/TwoFactor/Verify.php:131 +msgid "Two-factor code verification" +msgstr "Verifica codice a due fattori" + +#: src/Module/Settings/TwoFactor/Verify.php:133 +msgid "" +"

    Please scan this QR Code with your authenticator app and submit the " +"provided code.

    " +msgstr "

    Per favore scansione questo Codice QR con la tua app di autenticazione e invia il codice fornito.

    " + +#: src/Module/Settings/TwoFactor/Verify.php:135 +#, php-format +msgid "" +"

    Or you can open the following URL in your mobile device:

    %s

    " +msgstr "

    O puoi aprire il seguente indiririzzo sul tuo dispositivo mobile:

    %s

    " + +#: src/Module/Settings/TwoFactor/Verify.php:142 +msgid "Verify code and enable two-factor authentication" +msgstr "Verifica codice e abilita l'autenticazione a due fattori" + +#: src/Module/Settings/TwoFactor/Recovery.php:66 +msgid "New recovery codes successfully generated." +msgstr "Nuovi codici di recupero generati con successo." + +#: src/Module/Settings/TwoFactor/Recovery.php:92 +msgid "Two-factor recovery codes" +msgstr "Codici di recupero a due fattori" + +#: src/Module/Settings/TwoFactor/Recovery.php:94 +msgid "" +"

    Recovery codes can be used to access your account in the event you lose " +"access to your device and cannot receive two-factor authentication " +"codes.

    Put these in a safe spot! If you lose your " +"device and don’t have the recovery codes you will lose access to your " +"account.

    " +msgstr "

    I codici di recupero possono essere utilizzati per accedere al tuo account nel caso tu perda l'accesso al tuo dispositivo e non possa ricevere i codici di autenticazione a due fattori.

    Salvali in un posto sicuro! Se dovessi perdere il tuo dispositivo e non hai i codici di recupero perderai l'accesso al tuo account.

    " + +#: src/Module/Settings/TwoFactor/Recovery.php:96 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "Quando generi nuovi codici di recupero, dovrai copiare i nuovi codici. I codici precedenti non funzioneranno più." + +#: src/Module/Settings/TwoFactor/Recovery.php:97 +msgid "Generate new recovery codes" +msgstr "Genera nuovi codici di recupero" + +#: src/Module/Settings/TwoFactor/Recovery.php:99 +msgid "Next: Verification" +msgstr "Successivo: Verifica" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:70 +msgid "App-specific password generation failed: The description is empty." +msgstr "Generazione della password specifica per l'app non riuscita: La descrizione è vuota." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "Generazione della password specifica per l'app non riuscita: La descrizione esiste già." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:77 +msgid "New app-specific password generated." +msgstr "Nuova password specifica per app generata." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:83 +msgid "App-specific passwords successfully revoked." +msgstr "Password specifiche per le app revocate con successo." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:93 +msgid "App-specific password successfully revoked." +msgstr "Password specifica per l'app revocata con successo." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:114 +msgid "Two-factor app-specific passwords" +msgstr "Password specifiche per app a due fattori" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +msgid "" +"

    App-specific passwords are randomly generated passwords used instead your" +" regular password to authenticate your account on third-party applications " +"that don't support two-factor authentication.

    " +msgstr "

    Password specifiche per le app sono generate casualmente e vengono usate al posto della tua password dell'account per autenticarti con applicazioni di terze parti che non supportano l'autenticazione a due fattori.

    " + +#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "Assicurati di copiare la tua nuova password specifica per l'app ora. Non sarai in grado di vederla un'altra volta!" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:120 +msgid "Description" +msgstr "Descrizione" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:121 +msgid "Last Used" +msgstr "Ultimo Utilizzo" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:122 +msgid "Revoke" +msgstr "Revoca" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:123 +msgid "Revoke All" +msgstr "Revoca Tutti" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "Quando generi una nuova password specifica per l'app, devi utilizzarla immediatamente, ti sarà mostrata una volta generata." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:127 +msgid "Generate new app-specific password" +msgstr "Genera nuova password specifica per app" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:128 +msgid "Friendiqa on my Fairphone 2..." +msgstr "Friendiqa sul mio Fairphone 2..." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:129 +msgid "Generate" +msgstr "Genera" + +#: src/Module/Settings/Display.php:103 +msgid "The theme you chose isn't available." +msgstr "Il tema che hai scelto non è disponibile." + +#: src/Module/Settings/Display.php:140 +#, php-format +msgid "%s - (Unsupported)" +msgstr "%s - (Non supportato)" + +#: src/Module/Settings/Display.php:184 +msgid "Display Settings" +msgstr "Impostazioni Grafiche" + +#: src/Module/Settings/Display.php:186 +msgid "General Theme Settings" +msgstr "Opzioni Generali Tema" + +#: src/Module/Settings/Display.php:187 +msgid "Custom Theme Settings" +msgstr "Opzioni Personalizzate Tema" + +#: src/Module/Settings/Display.php:188 +msgid "Content Settings" +msgstr "Opzioni Contenuto" + +#: src/Module/Settings/Display.php:190 +msgid "Calendar" +msgstr "Calendario" + +#: src/Module/Settings/Display.php:196 +msgid "Display Theme:" +msgstr "Tema:" + +#: src/Module/Settings/Display.php:197 +msgid "Mobile Theme:" +msgstr "Tema mobile:" + +#: src/Module/Settings/Display.php:200 +msgid "Number of items to display per page:" +msgstr "Numero di elementi da mostrare per pagina:" + +#: src/Module/Settings/Display.php:200 src/Module/Settings/Display.php:201 +msgid "Maximum of 100 items" +msgstr "Massimo 100 voci" + +#: src/Module/Settings/Display.php:201 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "Numero di voci da visualizzare per pagina quando si utilizza un dispositivo mobile:" + +#: src/Module/Settings/Display.php:202 +msgid "Update browser every xx seconds" +msgstr "Aggiorna il browser ogni x secondi" + +#: src/Module/Settings/Display.php:202 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "Minimo 10 secondi. Inserisci -1 per disabilitarlo" + +#: src/Module/Settings/Display.php:203 +msgid "Automatic updates only at the top of the post stream pages" +msgstr "Aggiornamenti automatici solo in cima alle pagine dei flussi" + +#: src/Module/Settings/Display.php:203 +msgid "" +"Auto update may add new posts at the top of the post stream pages, which can" +" affect the scroll position and perturb normal reading if it happens " +"anywhere else the top of the page." +msgstr "L'aggiornamento automatico potrebbe aggiungere nuovi messaggi in alto alle pagine dei flussi, e può influenzare la posizione del contenuto e quindi disturbare la lettura se avviene da qualsiasi parte che non sia in cima alla pagina." + +#: src/Module/Settings/Display.php:204 +msgid "Don't show emoticons" +msgstr "Non mostrare le emoticons" + +#: src/Module/Settings/Display.php:204 +msgid "" +"Normally emoticons are replaced with matching symbols. This setting disables" +" this behaviour." +msgstr "Normalmente le emoticons sono sostituite con i simboli corrispondenti. Questa impostazione disabilita questo comportamento." + +#: src/Module/Settings/Display.php:205 +msgid "Infinite scroll" +msgstr "Scroll infinito" + +#: src/Module/Settings/Display.php:205 +msgid "Automatic fetch new items when reaching the page end." +msgstr "Recupero automatico di nuovi oggetti quando viene raggiunta la fine della pagina." + +#: src/Module/Settings/Display.php:206 +msgid "Disable Smart Threading" +msgstr "Disabilita Smart Threading" + +#: src/Module/Settings/Display.php:206 +msgid "Disable the automatic suppression of extraneous thread indentation." +msgstr "Disabilita la soppressione automatica delle indentazioni estranee del thread." + +#: src/Module/Settings/Display.php:207 +msgid "Hide the Dislike feature" +msgstr "Nascondi la caratteristica Non mi piace" + +#: src/Module/Settings/Display.php:207 +msgid "Hides the Dislike button and dislike reactions on posts and comments." +msgstr "Nascondi il pulsante Non mi piace e le sue reazioni dai messaggi e commenti." + +#: src/Module/Settings/Display.php:208 +msgid "Display the resharer" +msgstr "Mostra chi ha condiviso" + +#: src/Module/Settings/Display.php:208 +msgid "Display the first resharer as icon and text on a reshared item." +msgstr "Mostra chi ha condiviso per primo come icona e testo su un oggetto ricondiviso." + +#: src/Module/Settings/Display.php:210 +msgid "Beginning of week:" +msgstr "Inizio della settimana:" + +#: src/Module/Settings/UserExport.php:57 +msgid "Export account" +msgstr "Esporta account" + +#: src/Module/Settings/UserExport.php:57 +msgid "" +"Export your account info and contacts. Use this to make a backup of your " +"account and/or to move it to another server." +msgstr "Esporta le informazioni del tuo account e dei contatti. Usa questa funzione per fare un backup del tuo account o per spostarlo in un altro server." + +#: src/Module/Settings/UserExport.php:58 +msgid "Export all" +msgstr "Esporta tutto" + +#: src/Module/Settings/UserExport.php:58 +msgid "" +"Export your account info, contacts and all your items as json. Could be a " +"very big file, and could take a lot of time. Use this to make a full backup " +"of your account (photos are not exported)" +msgstr "Esporta le informazioni del tuo account, i tuoi contatti e tutti i tuoi elementi in json. Può diventare un file veramente molto grosso e metterci un sacco di tempo. Usa questa funzione per fare un backup completo del tuo account (le foto non sono esportate)" + +#: src/Module/Settings/UserExport.php:59 +msgid "Export Contacts to CSV" +msgstr "Esporta Contatti come CSV" + +#: src/Module/Settings/UserExport.php:59 +msgid "" +"Export the list of the accounts you are following as CSV file. Compatible to" +" e.g. Mastodon." +msgstr "Esporta la lista degli account che segui come file CSV. Compatibile per esempio con Mastodon." + +#: src/Module/Maintenance.php:46 +msgid "System down for maintenance" +msgstr "Sistema in manutenzione" + +#: src/Protocol/OStatus.php:1777 +#, php-format +msgid "%s is now following %s." +msgstr "%s sta seguendo %s" + +#: src/Protocol/OStatus.php:1778 +msgid "following" +msgstr "segue" + +#: src/Protocol/OStatus.php:1781 +#, php-format +msgid "%s stopped following %s." +msgstr "%s ha smesso di seguire %s" + +#: src/Protocol/OStatus.php:1782 +msgid "stopped following" +msgstr "tolto dai seguiti" + +#: src/Protocol/Diaspora.php:3523 +msgid "Attachments:" +msgstr "Allegati:" + +#: src/Util/EMailer/NotifyMailBuilder.php:78 +#: src/Util/EMailer/SystemMailBuilder.php:54 +#, php-format +msgid "%1$s, %2$s Administrator" +msgstr "%1$s, amministratore di %2$s" + +#: src/Util/EMailer/NotifyMailBuilder.php:80 +#: src/Util/EMailer/SystemMailBuilder.php:56 +#, php-format +msgid "%s Administrator" +msgstr "Amministratore %s" + +#: src/Util/EMailer/NotifyMailBuilder.php:193 +#: src/Util/EMailer/NotifyMailBuilder.php:217 +#: src/Util/EMailer/SystemMailBuilder.php:101 +#: src/Util/EMailer/SystemMailBuilder.php:118 +msgid "thanks" +msgstr "grazie" + +#: src/Util/EMailer/MailBuilder.php:212 +msgid "Friendica Notification" +msgstr "Notifica Friendica" + +#: src/Util/Temporal.php:167 msgid "YYYY-MM-DD or MM-DD" msgstr "AAAA-MM-GG o MM-GG" -#: src/Util/Temporal.php:298 +#: src/Util/Temporal.php:314 msgid "never" msgstr "mai" -#: src/Util/Temporal.php:305 +#: src/Util/Temporal.php:321 msgid "less than a second ago" msgstr "meno di un secondo fa" -#: src/Util/Temporal.php:313 +#: src/Util/Temporal.php:329 msgid "year" msgstr "anno" -#: src/Util/Temporal.php:313 +#: src/Util/Temporal.php:329 msgid "years" msgstr "anni" -#: src/Util/Temporal.php:314 +#: src/Util/Temporal.php:330 msgid "months" msgstr "mesi" -#: src/Util/Temporal.php:315 +#: src/Util/Temporal.php:331 msgid "weeks" msgstr "settimane" -#: src/Util/Temporal.php:316 +#: src/Util/Temporal.php:332 msgid "days" msgstr "giorni" -#: src/Util/Temporal.php:317 +#: src/Util/Temporal.php:333 msgid "hour" msgstr "ora" -#: src/Util/Temporal.php:317 +#: src/Util/Temporal.php:333 msgid "hours" msgstr "ore" -#: src/Util/Temporal.php:318 +#: src/Util/Temporal.php:334 msgid "minute" msgstr "minuto" -#: src/Util/Temporal.php:318 +#: src/Util/Temporal.php:334 msgid "minutes" msgstr "minuti" -#: src/Util/Temporal.php:319 +#: src/Util/Temporal.php:335 msgid "second" msgstr "secondo" -#: src/Util/Temporal.php:319 +#: src/Util/Temporal.php:335 msgid "seconds" msgstr "secondi" -#: src/Util/Temporal.php:329 +#: src/Util/Temporal.php:345 #, php-format msgid "in %1$d %2$s" msgstr "in %1$d%2$s" -#: src/Util/Temporal.php:332 +#: src/Util/Temporal.php:348 #, php-format msgid "%1$d %2$s ago" msgstr "%1$d %2$s fa" -#: src/Content/Text/HTML.php:800 -msgid "Loading more entries..." -msgstr "Carico più elementi..." - -#: src/Content/Text/HTML.php:801 -msgid "The end" -msgstr "Fine" - -#: src/Content/Text/HTML.php:894 -msgid "Follow" -msgstr "Segui" - -#: src/Content/Text/HTML.php:903 src/Content/Nav.php:79 -msgid "@name, !forum, #tags, content" -msgstr "@nome, !forum, #tag, contenuto" - -#: src/Content/Text/HTML.php:909 src/Content/Nav.php:201 -msgid "Full Text" -msgstr "Testo Completo" - -#: src/Content/Text/HTML.php:910 src/Content/Widget/TagCloud.php:54 -#: src/Content/Nav.php:202 -msgid "Tags" -msgstr "Tags:" - -#: src/Content/Text/HTML.php:951 src/Model/Item.php:3529 -#: src/Model/Item.php:3540 -msgid "Click to open/close" -msgstr "Clicca per aprire/chiudere" - -#: src/Content/Text/BBCode.php:430 -msgid "view full size" -msgstr "vedi a schermo intero" - -#: src/Content/Text/BBCode.php:864 src/Content/Text/BBCode.php:1591 -#: src/Content/Text/BBCode.php:1592 -msgid "Image/photo" -msgstr "Immagine/foto" - -#: src/Content/Text/BBCode.php:972 +#: src/Model/Storage/Database.php:74 #, php-format -msgid "%2$s %3$s" -msgstr "%2$s %3$s" +msgid "Database storage failed to update %s" +msgstr "Lo storage Database ha fallito l'aggiornamento %s" -#: src/Content/Text/BBCode.php:1518 src/Content/Text/BBCode.php:1540 -msgid "$1 wrote:" -msgstr "$1 ha scritto:" +#: src/Model/Storage/Database.php:82 +msgid "Database storage failed to insert data" +msgstr "Lo storage Database ha fallito l'inserimento dei dati" -#: src/Content/Text/BBCode.php:1602 src/Content/Text/BBCode.php:1603 -msgid "Encrypted content" -msgstr "Contenuto criptato" - -#: src/Content/Text/BBCode.php:1710 -msgid "Invalid source protocol" -msgstr "Protocollo sorgente non valido" - -#: src/Content/Text/BBCode.php:1721 -msgid "Invalid link protocol" -msgstr "Protocollo link non valido" - -#: src/Content/Widget/CalendarExport.php:64 -msgid "Export" -msgstr "Esporta" - -#: src/Content/Widget/CalendarExport.php:65 -msgid "Export calendar as ical" -msgstr "Esporta il calendario in formato ical" - -#: src/Content/Widget/CalendarExport.php:66 -msgid "Export calendar as csv" -msgstr "Esporta il calendario in formato csv" - -#: src/Content/Widget/ContactBlock.php:58 -msgid "No contacts" -msgstr "Nessun contatto" - -#: src/Content/Widget/ContactBlock.php:90 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d contatto" -msgstr[1] "%d contatti" - -#: src/Content/Widget/ContactBlock.php:109 -msgid "View Contacts" -msgstr "Visualizza i contatti" - -#: src/Content/Feature.php:82 -msgid "General Features" -msgstr "Funzionalità generali" - -#: src/Content/Feature.php:84 -msgid "Multiple Profiles" -msgstr "Profili multipli" - -#: src/Content/Feature.php:84 -msgid "Ability to create multiple profiles" -msgstr "Possibilità di creare profili multipli" - -#: src/Content/Feature.php:85 -msgid "Photo Location" -msgstr "Località Foto" - -#: src/Content/Feature.php:85 -msgid "" -"Photo metadata is normally stripped. This extracts the location (if present)" -" prior to stripping metadata and links it to a map." -msgstr "I metadati delle foto vengono rimossi. Questa opzione estrae la località (se presenta) prima di rimuovere i metadati e la collega a una mappa." - -#: src/Content/Feature.php:86 -msgid "Export Public Calendar" -msgstr "Esporta calendario pubblico" - -#: src/Content/Feature.php:86 -msgid "Ability for visitors to download the public calendar" -msgstr "Permesso ai visitatori di scaricare il calendario pubblico" - -#: src/Content/Feature.php:91 -msgid "Post Composition Features" -msgstr "Funzionalità di composizione dei post" - -#: src/Content/Feature.php:92 -msgid "Auto-mention Forums" -msgstr "Auto-cita i Forum" - -#: src/Content/Feature.php:92 -msgid "" -"Add/remove mention when a forum page is selected/deselected in ACL window." -msgstr "Aggiunge/rimuove una menzione quando una pagina forum è selezionata/deselezionata nella finestra dei permessi." - -#: src/Content/Feature.php:93 -msgid "Explicit Mentions" -msgstr "Menzioni Esplicite" - -#: src/Content/Feature.php:93 -msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "Aggiungi menzioni esplicite al riquadro di commento per avere un controllo manuale su chi viene menzionato nelle risposte. " - -#: src/Content/Feature.php:98 -msgid "Network Sidebar" -msgstr "Barra laterale nella pagina Rete" - -#: src/Content/Feature.php:99 -msgid "Ability to select posts by date ranges" -msgstr "Permette di filtrare i post per data" - -#: src/Content/Feature.php:100 -msgid "Protocol Filter" -msgstr "Filtro Protocollo" - -#: src/Content/Feature.php:100 -msgid "Enable widget to display Network posts only from selected protocols" -msgstr "Abilita il widget per mostrare post nella Rete solo da protocolli selezionati" - -#: src/Content/Feature.php:105 -msgid "Network Tabs" -msgstr "Schede pagina Rete" - -#: src/Content/Feature.php:106 -msgid "Network New Tab" -msgstr "Scheda Nuovi" - -#: src/Content/Feature.php:106 -msgid "Enable tab to display only new Network posts (from the last 12 hours)" -msgstr "Abilita la scheda per mostrare solo i post nuovi (nelle ultime 12 ore)" - -#: src/Content/Feature.php:107 -msgid "Network Shared Links Tab" -msgstr "Scheda Link Condivisi" - -#: src/Content/Feature.php:107 -msgid "Enable tab to display only Network posts with links in them" -msgstr "Abilita la scheda per mostrare solo i post che contengono link" - -#: src/Content/Feature.php:112 -msgid "Post/Comment Tools" -msgstr "Strumenti per messaggi/commenti" - -#: src/Content/Feature.php:113 -msgid "Post Categories" -msgstr "Categorie post" - -#: src/Content/Feature.php:113 -msgid "Add categories to your posts" -msgstr "Aggiungi categorie ai tuoi post" - -#: src/Content/Feature.php:118 -msgid "Advanced Profile Settings" -msgstr "Impostazioni Avanzate Profilo" - -#: src/Content/Feature.php:119 -msgid "List Forums" -msgstr "Elenco forum" - -#: src/Content/Feature.php:119 -msgid "Show visitors public community forums at the Advanced Profile Page" -msgstr "Mostra ai visitatori i forum nella pagina Profilo Avanzato" - -#: src/Content/Feature.php:120 -msgid "Tag Cloud" -msgstr "Tag Cloud" - -#: src/Content/Feature.php:120 -msgid "Provide a personal tag cloud on your profile page" -msgstr "Mostra una nuvola dei tag personali sulla tua pagina di profilo" - -#: src/Content/Feature.php:121 -msgid "Display Membership Date" -msgstr "Mostra la Data di Registrazione" - -#: src/Content/Feature.php:121 -msgid "Display membership date in profile" -msgstr "Mostra la data in cui ti sei registrato nel profilo" - -#: src/Content/Nav.php:74 -msgid "Nothing new here" -msgstr "Niente di nuovo qui" - -#: src/Content/Nav.php:78 -msgid "Clear notifications" -msgstr "Pulisci le notifiche" - -#: src/Content/Nav.php:161 -msgid "Personal notes" -msgstr "Note personali" - -#: src/Content/Nav.php:161 -msgid "Your personal notes" -msgstr "Le tue note personali" - -#: src/Content/Nav.php:170 -msgid "Sign in" -msgstr "Entra" - -#: src/Content/Nav.php:180 -msgid "Home Page" -msgstr "Home Page" - -#: src/Content/Nav.php:184 src/Module/Login.php:293 -#: src/Module/Register.php:136 -msgid "Register" -msgstr "Registrati" - -#: src/Content/Nav.php:184 -msgid "Create an account" -msgstr "Crea un account" - -#: src/Content/Nav.php:190 -msgid "Help and documentation" -msgstr "Guida e documentazione" - -#: src/Content/Nav.php:194 -msgid "Apps" -msgstr "Applicazioni" - -#: src/Content/Nav.php:194 -msgid "Addon applications, utilities, games" -msgstr "Applicazioni, utilità e giochi aggiuntivi" - -#: src/Content/Nav.php:198 -msgid "Search site content" -msgstr "Cerca nel contenuto del sito" - -#: src/Content/Nav.php:222 -msgid "Community" -msgstr "Comunità" - -#: src/Content/Nav.php:222 -msgid "Conversations on this and other servers" -msgstr "Conversazioni su questo e su altri server" - -#: src/Content/Nav.php:229 -msgid "Directory" -msgstr "Elenco" - -#: src/Content/Nav.php:229 -msgid "People directory" -msgstr "Elenco delle persone" - -#: src/Content/Nav.php:231 -msgid "Information about this friendica instance" -msgstr "Informazioni su questo server friendica" - -#: src/Content/Nav.php:234 -msgid "Terms of Service of this Friendica instance" -msgstr "Termini di Servizio di questa istanza Friendica" - -#: src/Content/Nav.php:240 -msgid "Network Reset" -msgstr "Reset pagina Rete" - -#: src/Content/Nav.php:240 -msgid "Load Network page with no filters" -msgstr "Carica la pagina Rete senza nessun filtro" - -#: src/Content/Nav.php:246 -msgid "Friend Requests" -msgstr "Richieste di amicizia" - -#: src/Content/Nav.php:248 -msgid "See all notifications" -msgstr "Vedi tutte le notifiche" - -#: src/Content/Nav.php:249 -msgid "Mark all system notifications seen" -msgstr "Segna tutte le notifiche come viste" - -#: src/Content/Nav.php:253 -msgid "Inbox" -msgstr "In arrivo" - -#: src/Content/Nav.php:254 -msgid "Outbox" -msgstr "Inviati" - -#: src/Content/Nav.php:258 -msgid "Manage" -msgstr "Gestisci" - -#: src/Content/Nav.php:258 -msgid "Manage other pages" -msgstr "Gestisci altre pagine" - -#: src/Content/Nav.php:266 -msgid "Manage/Edit Profiles" -msgstr "Gestisci/Modifica i profili" - -#: src/Content/Nav.php:274 -msgid "Site setup and configuration" -msgstr "Configurazione del sito" - -#: src/Content/Nav.php:277 -msgid "Navigation" -msgstr "Navigazione" - -#: src/Content/Nav.php:277 -msgid "Site map" -msgstr "Mappa del sito" - -#: src/Content/OEmbed.php:256 -msgid "Embedding disabled" -msgstr "Embed disabilitato" - -#: src/Content/OEmbed.php:379 -msgid "Embedded content" -msgstr "Contenuto incorporato" - -#: src/Content/Pager.php:153 -msgid "newer" -msgstr "nuovi" - -#: src/Content/Pager.php:158 -msgid "older" -msgstr "vecchi" - -#: src/Content/Pager.php:203 -msgid "prev" -msgstr "prec" - -#: src/Content/Pager.php:263 -msgid "last" -msgstr "ultimo" - -#: src/Content/Widget.php:35 -msgid "Add New Contact" -msgstr "Aggiungi nuovo contatto" - -#: src/Content/Widget.php:36 -msgid "Enter address or web location" -msgstr "Inserisci posizione o indirizzo web" - -#: src/Content/Widget.php:37 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Esempio: bob@example.com, http://example.com/barbara" - -#: src/Content/Widget.php:55 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d invito disponibile" -msgstr[1] "%d inviti disponibili" - -#: src/Content/Widget.php:158 -msgid "Protocols" -msgstr "Protocolli" - -#: src/Content/Widget.php:161 -msgid "All Protocols" -msgstr "Tutti i Protocolli" - -#: src/Content/Widget.php:198 -msgid "Saved Folders" -msgstr "Cartelle Salvate" - -#: src/Content/Widget.php:201 src/Content/Widget.php:243 -msgid "Everything" -msgstr "Tutto" - -#: src/Content/Widget.php:240 -msgid "Categories" -msgstr "Categorie" - -#: src/Content/Widget.php:324 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "%d contatto in comune" -msgstr[1] "%d contatti in comune" - -#: src/Content/ContactSelector.php:58 -msgid "Frequently" -msgstr "Frequentemente" - -#: src/Content/ContactSelector.php:59 -msgid "Hourly" -msgstr "Ogni ora" - -#: src/Content/ContactSelector.php:60 -msgid "Twice daily" -msgstr "Due volte al dì" - -#: src/Content/ContactSelector.php:61 -msgid "Daily" -msgstr "Giornalmente" - -#: src/Content/ContactSelector.php:62 -msgid "Weekly" -msgstr "Settimanalmente" - -#: src/Content/ContactSelector.php:63 -msgid "Monthly" -msgstr "Mensilmente" - -#: src/Content/ContactSelector.php:83 -msgid "DFRN" -msgstr "DFRN" - -#: src/Content/ContactSelector.php:84 -msgid "OStatus" -msgstr "Ostatus" - -#: src/Content/ContactSelector.php:85 -msgid "RSS/Atom" -msgstr "RSS / Atom" - -#: src/Content/ContactSelector.php:88 -msgid "Zot!" -msgstr "Zot!" - -#: src/Content/ContactSelector.php:89 -msgid "LinkedIn" -msgstr "LinkedIn" - -#: src/Content/ContactSelector.php:90 -msgid "XMPP/IM" -msgstr "XMPP/IM" - -#: src/Content/ContactSelector.php:91 -msgid "MySpace" -msgstr "MySpace" - -#: src/Content/ContactSelector.php:92 -msgid "Google+" -msgstr "Google+" - -#: src/Content/ContactSelector.php:93 -msgid "pump.io" -msgstr "pump.io" - -#: src/Content/ContactSelector.php:94 -msgid "Twitter" -msgstr "Twitter" - -#: src/Content/ContactSelector.php:95 -msgid "Diaspora Connector" -msgstr "Connettore Diaspora" - -#: src/Content/ContactSelector.php:96 -msgid "GNU Social Connector" -msgstr "Connettore GNU Social" - -#: src/Content/ContactSelector.php:97 -msgid "ActivityPub" -msgstr "ActivityPub" - -#: src/Content/ContactSelector.php:98 -msgid "pnut" -msgstr "pnut" - -#: src/Content/ContactSelector.php:153 src/Content/ContactSelector.php:193 -#: src/Content/ContactSelector.php:231 -msgid "No answer" -msgstr "Nessuna risposta" - -#: src/Content/ContactSelector.php:154 -msgid "Male" -msgstr "Maschio" - -#: src/Content/ContactSelector.php:155 -msgid "Female" -msgstr "Femmina" - -#: src/Content/ContactSelector.php:156 -msgid "Currently Male" -msgstr "Al momento maschio" - -#: src/Content/ContactSelector.php:157 -msgid "Currently Female" -msgstr "Al momento femmina" - -#: src/Content/ContactSelector.php:158 -msgid "Mostly Male" -msgstr "Prevalentemente maschio" - -#: src/Content/ContactSelector.php:159 -msgid "Mostly Female" -msgstr "Prevalentemente femmina" - -#: src/Content/ContactSelector.php:160 -msgid "Transgender" -msgstr "Transgender" - -#: src/Content/ContactSelector.php:161 -msgid "Intersex" -msgstr "Intersex" - -#: src/Content/ContactSelector.php:162 -msgid "Transsexual" -msgstr "Transessuale" - -#: src/Content/ContactSelector.php:163 -msgid "Hermaphrodite" -msgstr "Ermafrodito" - -#: src/Content/ContactSelector.php:164 -msgid "Neuter" -msgstr "Neutro" - -#: src/Content/ContactSelector.php:165 -msgid "Non-specific" -msgstr "Non specificato" - -#: src/Content/ContactSelector.php:166 -msgid "Other" -msgstr "Altro" - -#: src/Content/ContactSelector.php:194 -msgid "Males" -msgstr "Maschi" - -#: src/Content/ContactSelector.php:195 -msgid "Females" -msgstr "Femmine" - -#: src/Content/ContactSelector.php:196 -msgid "Gay" -msgstr "Gay" - -#: src/Content/ContactSelector.php:197 -msgid "Lesbian" -msgstr "Lesbica" - -#: src/Content/ContactSelector.php:198 -msgid "No Preference" -msgstr "Nessuna preferenza" - -#: src/Content/ContactSelector.php:199 -msgid "Bisexual" -msgstr "Bisessuale" - -#: src/Content/ContactSelector.php:200 -msgid "Autosexual" -msgstr "Autosessuale" - -#: src/Content/ContactSelector.php:201 -msgid "Abstinent" -msgstr "Astinente" - -#: src/Content/ContactSelector.php:202 -msgid "Virgin" -msgstr "Vergine" - -#: src/Content/ContactSelector.php:203 -msgid "Deviant" -msgstr "Deviato" - -#: src/Content/ContactSelector.php:204 -msgid "Fetish" -msgstr "Fetish" - -#: src/Content/ContactSelector.php:205 -msgid "Oodles" -msgstr "Un sacco" - -#: src/Content/ContactSelector.php:206 -msgid "Nonsexual" -msgstr "Asessuato" - -#: src/Content/ContactSelector.php:232 -msgid "Single" -msgstr "Single" - -#: src/Content/ContactSelector.php:233 -msgid "Lonely" -msgstr "Solitario" - -#: src/Content/ContactSelector.php:234 -msgid "Available" -msgstr "Disponibile" - -#: src/Content/ContactSelector.php:235 -msgid "Unavailable" -msgstr "Non disponibile" - -#: src/Content/ContactSelector.php:236 -msgid "Has crush" -msgstr "è cotto/a" - -#: src/Content/ContactSelector.php:237 -msgid "Infatuated" -msgstr "infatuato/a" - -#: src/Content/ContactSelector.php:238 -msgid "Dating" -msgstr "Disponibile a un incontro" - -#: src/Content/ContactSelector.php:239 -msgid "Unfaithful" -msgstr "Infedele" - -#: src/Content/ContactSelector.php:240 -msgid "Sex Addict" -msgstr "Sesso-dipendente" - -#: src/Content/ContactSelector.php:241 src/Model/User.php:702 -msgid "Friends" -msgstr "Amici" - -#: src/Content/ContactSelector.php:242 -msgid "Friends/Benefits" -msgstr "Amici con benefici" - -#: src/Content/ContactSelector.php:243 -msgid "Casual" -msgstr "Casual" - -#: src/Content/ContactSelector.php:244 -msgid "Engaged" -msgstr "Impegnato" - -#: src/Content/ContactSelector.php:245 -msgid "Married" -msgstr "Sposato" - -#: src/Content/ContactSelector.php:246 -msgid "Imaginarily married" -msgstr "immaginariamente sposato/a" - -#: src/Content/ContactSelector.php:247 -msgid "Partners" -msgstr "Partners" - -#: src/Content/ContactSelector.php:248 -msgid "Cohabiting" -msgstr "Coinquilino" - -#: src/Content/ContactSelector.php:249 -msgid "Common law" -msgstr "diritto comune" - -#: src/Content/ContactSelector.php:250 -msgid "Happy" -msgstr "Felice" - -#: src/Content/ContactSelector.php:251 -msgid "Not looking" -msgstr "Non guarda" - -#: src/Content/ContactSelector.php:252 -msgid "Swinger" -msgstr "Scambista" - -#: src/Content/ContactSelector.php:253 -msgid "Betrayed" -msgstr "Tradito" - -#: src/Content/ContactSelector.php:254 -msgid "Separated" -msgstr "Separato" - -#: src/Content/ContactSelector.php:255 -msgid "Unstable" -msgstr "Instabile" - -#: src/Content/ContactSelector.php:256 -msgid "Divorced" -msgstr "Divorziato" - -#: src/Content/ContactSelector.php:257 -msgid "Imaginarily divorced" -msgstr "immaginariamente divorziato/a" - -#: src/Content/ContactSelector.php:258 -msgid "Widowed" -msgstr "Vedovo" - -#: src/Content/ContactSelector.php:259 -msgid "Uncertain" -msgstr "Incerto" - -#: src/Content/ContactSelector.php:260 -msgid "It's complicated" -msgstr "E' complicato" - -#: src/Content/ContactSelector.php:261 -msgid "Don't care" -msgstr "Non interessa" - -#: src/Content/ContactSelector.php:262 -msgid "Ask me" -msgstr "Chiedimelo" - -#: src/Database/DBStructure.php:47 -msgid "There are no tables on MyISAM." -msgstr "Non ci sono tabelle MyISAM" - -#: src/Database/DBStructure.php:71 -#, php-format -msgid "" -"\n" -"Error %d occurred during database update:\n" -"%s\n" -msgstr "\nErrore %d durante l'aggiornamento del database:\n%s\n" - -#: src/Database/DBStructure.php:74 -msgid "Errors encountered performing database changes: " -msgstr "Errori riscontrati eseguendo le modifiche al database:" - -#: src/Database/DBStructure.php:263 -#, php-format -msgid "%s: Database update" -msgstr "%s: Aggiornamento database" - -#: src/Database/DBStructure.php:524 -#, php-format -msgid "%s: updating %s table." -msgstr "%s: aggiornando la tabella %s." - -#: src/Model/FileTag.php:256 -msgid "Item filed" -msgstr "Messaggio salvato" - -#: src/Model/Mail.php:40 src/Model/Mail.php:175 -msgid "[no subject]" -msgstr "[nessun oggetto]" - -#: src/Model/Storage/Filesystem.php:63 +#: src/Model/Storage/Filesystem.php:100 #, php-format msgid "Filesystem storage failed to create \"%s\". Check you write permissions." msgstr "Lo storage Filesystem ha fallito la creazione di \"%s\". Controlla i permessi di scrittura." -#: src/Model/Storage/Filesystem.php:105 +#: src/Model/Storage/Filesystem.php:148 #, php-format msgid "" "Filesystem storage failed to save data to \"%s\". Check your write " "permissions" msgstr "Lo storage Filesystem ha fallito i salvataggio dei dati in \"%s\". Controlla i permessi di scrittura." -#: src/Model/Storage/Filesystem.php:126 +#: src/Model/Storage/Filesystem.php:176 msgid "Storage base path" msgstr "Percorso base per lo storage" -#: src/Model/Storage/Filesystem.php:128 +#: src/Model/Storage/Filesystem.php:178 msgid "" "Folder where uploaded files are saved. For maximum security, This should be " "a path outside web server folder tree" msgstr "Cartella dove i file caricati vengono salvati. Per una maggiore sicurezza, questo dovrebbe essere un percorso separato dall'albero di cartelle servito dal server web." -#: src/Model/Storage/Filesystem.php:138 +#: src/Model/Storage/Filesystem.php:191 msgid "Enter a valid existing folder" msgstr "Inserisci una cartella valida ed esistente" -#: src/Model/Storage/Database.php:36 +#: src/Model/Item.php:3388 +msgid "activity" +msgstr "attività" + +#: src/Model/Item.php:3393 +msgid "post" +msgstr "messaggio" + +#: src/Model/Item.php:3516 #, php-format -msgid "Database storage failed to update %s" -msgstr "Lo storage Database ha fallito l'aggiornamento %s" +msgid "Content warning: %s" +msgstr "Avviso contenuto: %s" -#: src/Model/Storage/Database.php:43 -msgid "Database storage failed to insert data" -msgstr "Lo storage Database ha fallito l'inserimento dei dati" +#: src/Model/Item.php:3593 +msgid "bytes" +msgstr "bytes" -#: src/Model/Contact.php:1073 +#: src/Model/Item.php:3638 +msgid "View on separate page" +msgstr "Vedi in una pagina separata" + +#: src/Model/Item.php:3639 +msgid "view on separate page" +msgstr "vedi in una pagina separata" + +#: src/Model/Item.php:3644 src/Model/Item.php:3650 +#: src/Content/Text/BBCode.php:1071 +msgid "link to source" +msgstr "Collegamento all'originale" + +#: src/Model/Mail.php:128 src/Model/Mail.php:263 +msgid "[no subject]" +msgstr "[nessun oggetto]" + +#: src/Model/Contact.php:961 src/Model/Contact.php:974 +msgid "UnFollow" +msgstr "Smetti di seguire" + +#: src/Model/Contact.php:970 msgid "Drop Contact" msgstr "Rimuovi contatto" -#: src/Model/Contact.php:1608 +#: src/Model/Contact.php:1367 msgid "Organisation" msgstr "Organizzazione" -#: src/Model/Contact.php:1612 +#: src/Model/Contact.php:1371 msgid "News" msgstr "Notizie" -#: src/Model/Contact.php:1616 +#: src/Model/Contact.php:1375 msgid "Forum" msgstr "Forum" -#: src/Model/Contact.php:1811 +#: src/Model/Contact.php:2027 msgid "Connect URL missing." msgstr "URL di connessione mancante." -#: src/Model/Contact.php:1820 +#: src/Model/Contact.php:2036 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." -msgstr "Il contatto non puo' essere aggiunto. Controlla le credenziali della rete nella tua pagina Impostazioni -> Reti Sociali" +msgstr "Il contatto non può essere aggiunto. Controlla le credenziali della rete nella tua pagina Impostazioni -> Reti Sociali" -#: src/Model/Contact.php:1859 +#: src/Model/Contact.php:2077 msgid "" "This site is not configured to allow communications with other networks." msgstr "Questo sito non è configurato per permettere la comunicazione con altri network." -#: src/Model/Contact.php:1860 src/Model/Contact.php:1873 +#: src/Model/Contact.php:2078 src/Model/Contact.php:2091 msgid "No compatible communication protocols or feeds were discovered." msgstr "Non sono stati trovati protocolli di comunicazione o feed compatibili." -#: src/Model/Contact.php:1871 +#: src/Model/Contact.php:2089 msgid "The profile address specified does not provide adequate information." msgstr "L'indirizzo del profilo specificato non fornisce adeguate informazioni." -#: src/Model/Contact.php:1876 +#: src/Model/Contact.php:2094 msgid "An author or name was not found." msgstr "Non è stato trovato un nome o un autore" -#: src/Model/Contact.php:1879 +#: src/Model/Contact.php:2097 msgid "No browser URL could be matched to this address." msgstr "Nessun URL può essere associato a questo indirizzo." -#: src/Model/Contact.php:1882 +#: src/Model/Contact.php:2100 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Impossibile l'indirizzo identità con un protocollo conosciuto o con un contatto email." -#: src/Model/Contact.php:1883 +#: src/Model/Contact.php:2101 msgid "Use mailto: in front of address to force email check." msgstr "Usa \"mailto:\" davanti all'indirizzo per forzare un controllo nelle email." -#: src/Model/Contact.php:1889 +#: src/Model/Contact.php:2107 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "L'indirizzo del profilo specificato appartiene a un network che è stato disabilitato su questo sito." -#: src/Model/Contact.php:1894 +#: src/Model/Contact.php:2112 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Profilo limitato. Questa persona non sarà in grado di ricevere notifiche personali da te." -#: src/Model/Contact.php:1947 +#: src/Model/Contact.php:2171 msgid "Unable to retrieve contact information." msgstr "Impossibile recuperare informazioni sul contatto." -#: src/Model/Event.php:34 src/Model/Event.php:847 src/Module/Localtime.php:17 -msgid "l F d, Y \\@ g:i A" -msgstr "l d F Y \\@ G:i" - -#: src/Model/Event.php:61 src/Model/Event.php:78 src/Model/Event.php:435 -#: src/Model/Event.php:915 +#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:452 +#: src/Model/Event.php:930 msgid "Starts:" msgstr "Inizia:" -#: src/Model/Event.php:64 src/Model/Event.php:84 src/Model/Event.php:436 -#: src/Model/Event.php:919 +#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:453 +#: src/Model/Event.php:934 msgid "Finishes:" msgstr "Finisce:" -#: src/Model/Event.php:385 +#: src/Model/Event.php:402 msgid "all-day" msgstr "tutto il giorno" -#: src/Model/Event.php:408 -msgid "Jun" -msgstr "Giu" - -#: src/Model/Event.php:411 +#: src/Model/Event.php:428 msgid "Sept" msgstr "Set" -#: src/Model/Event.php:433 +#: src/Model/Event.php:450 msgid "No events to display" msgstr "Nessun evento da mostrare" -#: src/Model/Event.php:561 +#: src/Model/Event.php:578 msgid "l, F j" msgstr "l j F" -#: src/Model/Event.php:592 +#: src/Model/Event.php:609 msgid "Edit event" -msgstr "Modifica l'evento" +msgstr "Modifica evento" -#: src/Model/Event.php:593 +#: src/Model/Event.php:610 msgid "Duplicate event" msgstr "Duplica evento" -#: src/Model/Event.php:594 +#: src/Model/Event.php:611 msgid "Delete event" msgstr "Elimina evento" -#: src/Model/Event.php:626 src/Model/Item.php:3580 src/Model/Item.php:3587 -msgid "link to source" -msgstr "Collegamento all'originale" - -#: src/Model/Event.php:848 +#: src/Model/Event.php:863 msgid "D g:i A" msgstr "D G:i" -#: src/Model/Event.php:849 +#: src/Model/Event.php:864 msgid "g:i A" msgstr "G:i" -#: src/Model/Event.php:934 src/Model/Event.php:936 +#: src/Model/Event.php:949 src/Model/Event.php:951 msgid "Show map" msgstr "Mostra mappa" -#: src/Model/Event.php:935 +#: src/Model/Event.php:950 msgid "Hide map" msgstr "Nascondi mappa" -#: src/Model/Event.php:1027 +#: src/Model/Event.php:1042 #, php-format msgid "%s's birthday" msgstr "Compleanno di %s" -#: src/Model/Event.php:1028 +#: src/Model/Event.php:1043 #, php-format msgid "Happy Birthday %s" msgstr "Buon compleanno %s" -#: src/Model/Group.php:63 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "Un gruppo eliminato con questo nome è stato ricreato. I permessi esistenti su un elemento possono essere applicati a questo gruppo e tutti i membri futuri. Se questo non è ciò che si intende, si prega di creare un altro gruppo con un nome diverso." +#: src/Model/User.php:141 src/Model/User.php:885 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "ERRORE GRAVE: La generazione delle chiavi di sicurezza è fallita." -#: src/Model/Group.php:358 -msgid "Default privacy group for new contacts" -msgstr "Gruppo predefinito per i nuovi contatti" - -#: src/Model/Group.php:390 -msgid "Everybody" -msgstr "Tutti" - -#: src/Model/Group.php:410 -msgid "edit" -msgstr "modifica" - -#: src/Model/Group.php:439 -msgid "Edit group" -msgstr "Modifica gruppo" - -#: src/Model/Group.php:440 src/Module/Group.php:179 -msgid "Contacts not in any group" -msgstr "Contatti in nessun gruppo." - -#: src/Model/Group.php:442 -msgid "Create a new group" -msgstr "Crea un nuovo gruppo" - -#: src/Model/Group.php:443 src/Module/Group.php:166 src/Module/Group.php:187 -#: src/Module/Group.php:260 -msgid "Group Name: " -msgstr "Nome del gruppo:" - -#: src/Model/Group.php:444 -msgid "Edit groups" -msgstr "Modifica gruppi" - -#: src/Model/Item.php:3313 -msgid "activity" -msgstr "attività" - -#: src/Model/Item.php:3315 src/Object/Post.php:472 -msgid "comment" -msgid_plural "comments" -msgstr[0] "commento " -msgstr[1] "commenti" - -#: src/Model/Item.php:3318 -msgid "post" -msgstr "messaggio" - -#: src/Model/Item.php:3417 -#, php-format -msgid "Content warning: %s" -msgstr "Avviso contenuto: %s" - -#: src/Model/Item.php:3496 -msgid "bytes" -msgstr "bytes" - -#: src/Model/Item.php:3574 -msgid "View on separate page" -msgstr "Vedi in una pagina separata" - -#: src/Model/Item.php:3575 -msgid "view on separate page" -msgstr "vedi in una pagina separata" - -#: src/Model/Profile.php:115 -msgid "Requested account is not available." -msgstr "L'account richiesto non è disponibile." - -#: src/Model/Profile.php:133 -msgid "Requested profile is not available." -msgstr "Profilo richiesto non disponibile." - -#: src/Model/Profile.php:181 src/Model/Profile.php:425 -#: src/Model/Profile.php:872 -msgid "Edit profile" -msgstr "Modifica il profilo" - -#: src/Model/Profile.php:359 -msgid "Atom feed" -msgstr "Feed Atom" - -#: src/Model/Profile.php:398 -msgid "Manage/edit profiles" -msgstr "Gestisci/modifica i profili" - -#: src/Model/Profile.php:450 src/Module/Contact.php:645 -msgid "XMPP:" -msgstr "XMPP:" - -#: src/Model/Profile.php:573 src/Model/Profile.php:671 -msgid "g A l F d" -msgstr "g A l d F" - -#: src/Model/Profile.php:574 -msgid "F d" -msgstr "d F" - -#: src/Model/Profile.php:636 src/Model/Profile.php:722 -msgid "[today]" -msgstr "[oggi]" - -#: src/Model/Profile.php:647 -msgid "Birthday Reminders" -msgstr "Promemoria compleanni" - -#: src/Model/Profile.php:648 -msgid "Birthdays this week:" -msgstr "Compleanni questa settimana:" - -#: src/Model/Profile.php:709 -msgid "[No description]" -msgstr "[Nessuna descrizione]" - -#: src/Model/Profile.php:736 -msgid "Event Reminders" -msgstr "Promemoria" - -#: src/Model/Profile.php:737 -msgid "Upcoming events the next 7 days:" -msgstr "Eventi dei prossimi 7 giorni:" - -#: src/Model/Profile.php:754 -msgid "Member since:" -msgstr "Membro dal:" - -#: src/Model/Profile.php:762 -msgid "j F, Y" -msgstr "j F Y" - -#: src/Model/Profile.php:763 -msgid "j F" -msgstr "j F" - -#: src/Model/Profile.php:778 -msgid "Age:" -msgstr "Età:" - -#: src/Model/Profile.php:791 -#, php-format -msgid "for %1$d %2$s" -msgstr "per %1$d %2$s" - -#: src/Model/Profile.php:815 -msgid "Religion:" -msgstr "Religione:" - -#: src/Model/Profile.php:823 -msgid "Hobbies/Interests:" -msgstr "Hobby/Interessi:" - -#: src/Model/Profile.php:835 -msgid "Contact information and Social Networks:" -msgstr "Informazioni su contatti e social network:" - -#: src/Model/Profile.php:839 -msgid "Musical interests:" -msgstr "Interessi musicali:" - -#: src/Model/Profile.php:843 -msgid "Books, literature:" -msgstr "Libri, letteratura:" - -#: src/Model/Profile.php:847 -msgid "Television:" -msgstr "Televisione:" - -#: src/Model/Profile.php:851 -msgid "Film/dance/culture/entertainment:" -msgstr "Film/danza/cultura/intrattenimento:" - -#: src/Model/Profile.php:855 -msgid "Love/Romance:" -msgstr "Amore:" - -#: src/Model/Profile.php:859 -msgid "Work/employment:" -msgstr "Lavoro:" - -#: src/Model/Profile.php:863 -msgid "School/education:" -msgstr "Scuola:" - -#: src/Model/Profile.php:868 -msgid "Forums:" -msgstr "Forum:" - -#: src/Model/Profile.php:912 src/Module/Contact.php:872 -msgid "Profile Details" -msgstr "Dettagli del profilo" - -#: src/Model/Profile.php:962 -msgid "Only You Can See This" -msgstr "Solo tu puoi vedere questo" - -#: src/Model/Profile.php:970 src/Model/Profile.php:973 -msgid "Tips for New Members" -msgstr "Consigli per i Nuovi Utenti" - -#: src/Model/Profile.php:1173 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s da il benvenuto a %2$s" - -#: src/Model/User.php:271 +#: src/Model/User.php:503 msgid "Login failed" msgstr "Accesso fallito." -#: src/Model/User.php:302 +#: src/Model/User.php:535 msgid "Not enough information to authenticate" msgstr "Informazioni insufficienti per l'autenticazione" -#: src/Model/User.php:380 +#: src/Model/User.php:630 msgid "Password can't be empty" -msgstr "La password non puo' essere vuota" +msgstr "La password non può essere vuota" -#: src/Model/User.php:399 +#: src/Model/User.php:649 msgid "Empty passwords are not allowed." msgstr "Password vuote non sono consentite." -#: src/Model/User.php:403 +#: src/Model/User.php:653 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "La nuova password è stata esposta in un dump di dati pubblici, per favore scegline un'altra." -#: src/Model/User.php:409 +#: src/Model/User.php:659 msgid "" "The password can't contain accentuated letters, white spaces or colons (:)" msgstr "La password non può contenere lettere accentate, spazi o due punti (:)" -#: src/Model/User.php:509 +#: src/Model/User.php:765 msgid "Passwords do not match. Password unchanged." msgstr "Le password non corrispondono. Password non cambiata." -#: src/Model/User.php:516 +#: src/Model/User.php:772 msgid "An invitation is required." msgstr "E' richiesto un invito." -#: src/Model/User.php:520 +#: src/Model/User.php:776 msgid "Invitation could not be verified." -msgstr "L'invito non puo' essere verificato." +msgstr "L'invito non può essere verificato." -#: src/Model/User.php:527 +#: src/Model/User.php:784 msgid "Invalid OpenID url" msgstr "Url OpenID non valido" -#: src/Model/User.php:540 src/Module/Login.php:106 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto." - -#: src/Model/User.php:540 src/Module/Login.php:106 -msgid "The error message was:" -msgstr "Il messaggio riportato era:" - -#: src/Model/User.php:546 +#: src/Model/User.php:803 msgid "Please enter the required information." msgstr "Inserisci le informazioni richieste." -#: src/Model/User.php:560 +#: src/Model/User.php:817 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values." -#: src/Model/User.php:567 +#: src/Model/User.php:824 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "Il nome utente dovrebbe essere lungo almeno %s carattere." msgstr[1] "Il nome utente dovrebbe essere lungo almeno %s caratteri." -#: src/Model/User.php:571 +#: src/Model/User.php:828 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "Il nome utente dovrebbe essere lungo al massimo %s carattere." msgstr[1] "Il nome utente dovrebbe essere lungo al massimo %s caratteri." -#: src/Model/User.php:579 +#: src/Model/User.php:836 msgid "That doesn't appear to be your full (First Last) name." msgstr "Questo non sembra essere il tuo nome completo (Nome Cognome)." -#: src/Model/User.php:584 +#: src/Model/User.php:841 msgid "Your email domain is not among those allowed on this site." msgstr "Il dominio della tua email non è tra quelli autorizzati su questo sito." -#: src/Model/User.php:588 +#: src/Model/User.php:845 msgid "Not a valid email address." msgstr "L'indirizzo email non è valido." -#: src/Model/User.php:591 +#: src/Model/User.php:848 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Il nome utente non è utilizzabile in registrazione, per impostazione dell'amministratore del nodo." -#: src/Model/User.php:595 src/Model/User.php:603 +#: src/Model/User.php:852 src/Model/User.php:860 msgid "Cannot use that email." msgstr "Non puoi usare quell'email." -#: src/Model/User.php:610 +#: src/Model/User.php:867 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Il tuo nome utente può contenere solo a-z, 0-9 e _." -#: src/Model/User.php:617 src/Model/User.php:674 +#: src/Model/User.php:875 src/Model/User.php:932 msgid "Nickname is already registered. Please choose another." msgstr "Nome utente già registrato. Scegline un altro." -#: src/Model/User.php:627 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "ERRORE GRAVE: La generazione delle chiavi di sicurezza è fallita." - -#: src/Model/User.php:661 src/Model/User.php:665 +#: src/Model/User.php:919 src/Model/User.php:923 msgid "An error occurred during registration. Please try again." msgstr "C'è stato un errore durante la registrazione. Prova ancora." -#: src/Model/User.php:690 +#: src/Model/User.php:946 msgid "An error occurred creating your default profile. Please try again." msgstr "C'è stato un errore nella creazione del tuo profilo. Prova ancora." -#: src/Model/User.php:697 +#: src/Model/User.php:953 msgid "An error occurred creating your self contact. Please try again." msgstr "C'è stato un errore nella creazione del tuo contatto. Prova ancora." -#: src/Model/User.php:706 +#: src/Model/User.php:958 +msgid "Friends" +msgstr "Amici" + +#: src/Model/User.php:962 msgid "" "An error occurred creating your default contact group. Please try again." msgstr "C'è stato un errore nella creazione del tuo gruppo contatti di default. Prova ancora." -#: src/Model/User.php:782 +#: src/Model/User.php:1150 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tthe administrator of %2$s has set up an account for you." +msgstr "\n\t\tCaro/a %1$s,\n\t\t\tl'amministratore di %2$s ha impostato un account per te." + +#: src/Model/User.php:1153 +#, php-format +msgid "" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%1$s\n" +"\t\tLogin Name:\t\t%2$s\n" +"\t\tPassword:\t\t%3$s\n" +"\n" +"\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\tin.\n" +"\n" +"\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\tthan that.\n" +"\n" +"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\tIf you are new and do not know anybody here, they may help\n" +"\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" +"\n" +"\t\tThank you and welcome to %4$s." +msgstr "\n\t\tI dettagli di accesso sono i seguenti:\n\n\t\tIndirizzo del Sito:\t%1$s\n\t\tNome Utente:\t\t%2$s\n\t\tPassword:\t\t%3$s\n\n\t\tPuoi cambiare la tua password dalla pagina \"Impostazioni\" del tuo account una volta effettuato l'accesso\n\n\t\tPrenditi qualche momento per rivedere le impostazioni del tuo account in quella pagina.\n\n\t\tPuoi anche aggiungere se vuoi alcune informazioni di base al tuo profilo predefinito\n\t\t(sulla pagina \"Profili\") così altre persone possono trovarti facilmente.\n\n\t\tTi consigliamo di impostare il tuo nome completo, aggiungendo una foto di profilo,\n\t\taggiungendo alcune \"parole chiave\" del profilo (molto utile per farti nuovi amici) - e\n\t\tmagari in quale nazione vivi; se non vuoi essere più specifico\n\t\tdi così.\n\n\t\tRispettiamo totalmente il tuo diritto alla privacy, e nessuno di questi campi è necessario.\n\t\tSe sei nuovo e non conosci nessuno qui, potrebbero aiutarti\n\t\ta farti nuovi e interessanti amici.\n\n\t\tSe volessi eliminare il tuo account, puoi farlo qui: %1$s/removeme\n\n\t\tGrazie e benvenuto/a su %4$s." + +#: src/Model/User.php:1186 src/Model/User.php:1293 +#, php-format +msgid "Registration details for %s" +msgstr "Dettagli della registrazione di %s" + +#: src/Model/User.php:1206 #, php-format msgid "" "\n" @@ -8793,21 +9895,21 @@ msgid "" "\t\t" msgstr "\n\t\t\tGentile %1$s,\n\t\t\t\tGrazie di esserti registrato/a su %2$s. Il tuo account è in attesa di approvazione dall'amministratore.\n\n\t\t\tI tuoi dettagli di login sono i seguenti:\n\n\t\t\tIndirizzo del Sito:\t%3$s\n\t\t\tNome Utente:\t\t%4$s\n\t\t\tPassword:\t\t%5$s\n\t\t" -#: src/Model/User.php:799 +#: src/Model/User.php:1225 #, php-format msgid "Registration at %s" msgstr "Registrazione su %s" -#: src/Model/User.php:818 +#: src/Model/User.php:1249 #, php-format msgid "" "\n" -"\t\t\tDear %1$s,\n" +"\t\t\t\tDear %1$s,\n" "\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" -"\t\t" -msgstr "\nGentile %1$s,\n\tGrazie per esserti registrato su %2$s. Il tuo account è stato creato.\n\t" +"\t\t\t" +msgstr "\n\t\t\t\tCaro/a %1$s,\n\t\t\t\tGrazie per esserti registrato/a su %2$s. Il tuo account è stato creato.\n\t\t\t" -#: src/Model/User.php:824 +#: src/Model/User.php:1257 #, php-format msgid "" "\n" @@ -8839,1167 +9941,575 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "\nI dettagli del tuo utente sono:\n Indirizzo del sito: %3$s\n Nome utente:%1$s \n Password:%5$s \n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\n\t\t\tSe mai vorrai cancellare il tuo account, lo potrai fare su %3$s/removeme\n\nGrazie e benvenuto su %2$s" -#: src/Protocol/Diaspora.php:2498 -msgid "Sharing notification from Diaspora network" -msgstr "Notifica di condivisione dal network Diaspora*" - -#: src/Protocol/Diaspora.php:3658 -msgid "Attachments:" -msgstr "Allegati:" - -#: src/Protocol/OStatus.php:1302 src/Module/Profile.php:108 -#: src/Module/Profile.php:111 -#, php-format -msgid "%s's timeline" -msgstr "la timeline di %s" - -#: src/Protocol/OStatus.php:1306 src/Module/Profile.php:109 -#, php-format -msgid "%s's posts" -msgstr "il messaggio di %s" - -#: src/Protocol/OStatus.php:1309 src/Module/Profile.php:110 -#, php-format -msgid "%s's comments" -msgstr "il commento di %s" - -#: src/Protocol/OStatus.php:1863 -#, php-format -msgid "%s is now following %s." -msgstr "%s sta seguendo %s" - -#: src/Protocol/OStatus.php:1864 -msgid "following" -msgstr "segue" - -#: src/Protocol/OStatus.php:1867 -#, php-format -msgid "%s stopped following %s." -msgstr "%s ha smesso di seguire %s" - -#: src/Protocol/OStatus.php:1868 -msgid "stopped following" -msgstr "tolto dai seguiti" - -#: src/Worker/Delivery.php:450 -msgid "(no subject)" -msgstr "(nessun oggetto)" - -#: src/Module/Attach.php:36 src/Module/Attach.php:48 -msgid "Item was not found." -msgstr "Oggetto non trovato." - -#: src/Module/Contact.php:166 -#, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "%d contatto modificato." -msgstr[1] "%d contatti modificati" - -#: src/Module/Contact.php:191 src/Module/Contact.php:374 -msgid "Could not access contact record." -msgstr "Non è possibile accedere al contatto." - -#: src/Module/Contact.php:201 -msgid "Could not locate selected profile." -msgstr "Non riesco a trovare il profilo selezionato." - -#: src/Module/Contact.php:233 -msgid "Contact updated." -msgstr "Contatto aggiornato." - -#: src/Module/Contact.php:395 -msgid "Contact has been blocked" -msgstr "Il contatto è stato bloccato" - -#: src/Module/Contact.php:395 -msgid "Contact has been unblocked" -msgstr "Il contatto è stato sbloccato" - -#: src/Module/Contact.php:405 -msgid "Contact has been ignored" -msgstr "Il contatto è ignorato" - -#: src/Module/Contact.php:405 -msgid "Contact has been unignored" -msgstr "Il contatto non è più ignorato" - -#: src/Module/Contact.php:415 -msgid "Contact has been archived" -msgstr "Il contatto è stato archiviato" - -#: src/Module/Contact.php:415 -msgid "Contact has been unarchived" -msgstr "Il contatto è stato dearchiviato" - -#: src/Module/Contact.php:439 -msgid "Drop contact" -msgstr "Cancella contatto" - -#: src/Module/Contact.php:442 src/Module/Contact.php:820 -msgid "Do you really want to delete this contact?" -msgstr "Vuoi veramente cancellare questo contatto?" - -#: src/Module/Contact.php:456 -msgid "Contact has been removed." -msgstr "Il contatto è stato rimosso." - -#: src/Module/Contact.php:486 -#, php-format -msgid "You are mutual friends with %s" -msgstr "Sei amico reciproco con %s" - -#: src/Module/Contact.php:491 -#, php-format -msgid "You are sharing with %s" -msgstr "Stai condividendo con %s" - -#: src/Module/Contact.php:496 -#, php-format -msgid "%s is sharing with you" -msgstr "%s sta condividendo con te" - -#: src/Module/Contact.php:520 -msgid "Private communications are not available for this contact." -msgstr "Le comunicazioni private non sono disponibili per questo contatto." - -#: src/Module/Contact.php:522 -msgid "Never" -msgstr "Mai" - -#: src/Module/Contact.php:525 -msgid "(Update was successful)" -msgstr "(L'aggiornamento è stato completato)" - -#: src/Module/Contact.php:525 -msgid "(Update was not successful)" -msgstr "(L'aggiornamento non è stato completato)" - -#: src/Module/Contact.php:527 src/Module/Contact.php:1058 -msgid "Suggest friends" -msgstr "Suggerisci amici" - -#: src/Module/Contact.php:531 -#, php-format -msgid "Network type: %s" -msgstr "Tipo di rete: %s" - -#: src/Module/Contact.php:536 -msgid "Communications lost with this contact!" -msgstr "Comunicazione con questo contatto persa!" - -#: src/Module/Contact.php:542 -msgid "Fetch further information for feeds" -msgstr "Recupera maggiori informazioni per i feed" - -#: src/Module/Contact.php:544 +#: src/Model/Group.php:92 msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." -msgstr "Recupera informazioni come immagini di anteprima, titolo e teaser dall'elemento del feed. Puoi attivare questa funzione se il feed non contiene molto testo. Le parole chiave sono recuperate dal tag meta nella pagina dell'elemento e inseriti come hashtag." +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "Un gruppo eliminato con questo nome è stato ricreato. I permessi esistenti su un elemento possono essere applicati a questo gruppo e tutti i membri futuri. Se questo non è ciò che si intende, si prega di creare un altro gruppo con un nome diverso." -#: src/Module/Contact.php:547 -msgid "Fetch information" -msgstr "Recupera informazioni" +#: src/Model/Group.php:451 +msgid "Default privacy group for new contacts" +msgstr "Gruppo predefinito per i nuovi contatti" -#: src/Module/Contact.php:548 -msgid "Fetch keywords" -msgstr "Recupera parole chiave" +#: src/Model/Group.php:483 +msgid "Everybody" +msgstr "Tutti" -#: src/Module/Contact.php:549 -msgid "Fetch information and keywords" -msgstr "Recupera informazioni e parole chiave" +#: src/Model/Group.php:502 +msgid "edit" +msgstr "modifica" -#: src/Module/Contact.php:581 -msgid "Profile Visibility" -msgstr "Visibilità del profilo" +#: src/Model/Group.php:527 +msgid "add" +msgstr "aggiungi" -#: src/Module/Contact.php:582 -msgid "Contact Information / Notes" -msgstr "Informazioni / Note sul contatto" +#: src/Model/Group.php:532 +msgid "Edit group" +msgstr "Modifica gruppo" -#: src/Module/Contact.php:583 -msgid "Contact Settings" -msgstr "Impostazioni Contatto" +#: src/Model/Group.php:535 +msgid "Create a new group" +msgstr "Crea un nuovo gruppo" -#: src/Module/Contact.php:592 -msgid "Contact" -msgstr "Contatto" +#: src/Model/Group.php:537 +msgid "Edit groups" +msgstr "Modifica gruppi" -#: src/Module/Contact.php:596 +#: src/Model/Profile.php:348 +msgid "Change profile photo" +msgstr "Cambia la foto del profilo" + +#: src/Model/Profile.php:442 +msgid "Atom feed" +msgstr "Feed Atom" + +#: src/Model/Profile.php:480 src/Model/Profile.php:577 +msgid "g A l F d" +msgstr "g A l d F" + +#: src/Model/Profile.php:481 +msgid "F d" +msgstr "d F" + +#: src/Model/Profile.php:543 src/Model/Profile.php:628 +msgid "[today]" +msgstr "[oggi]" + +#: src/Model/Profile.php:553 +msgid "Birthday Reminders" +msgstr "Promemoria compleanni" + +#: src/Model/Profile.php:554 +msgid "Birthdays this week:" +msgstr "Compleanni questa settimana:" + +#: src/Model/Profile.php:615 +msgid "[No description]" +msgstr "[Nessuna descrizione]" + +#: src/Model/Profile.php:641 +msgid "Event Reminders" +msgstr "Promemoria" + +#: src/Model/Profile.php:642 +msgid "Upcoming events the next 7 days:" +msgstr "Eventi dei prossimi 7 giorni:" + +#: src/Model/Profile.php:817 #, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro." +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s da il benvenuto a %2$s" -#: src/Module/Contact.php:598 -msgid "Their personal note" -msgstr "La loro nota personale" +#: src/Content/Widget.php:52 +msgid "Add New Contact" +msgstr "Aggiungi nuovo contatto" -#: src/Module/Contact.php:600 -msgid "Edit contact notes" -msgstr "Modifica note contatto" +#: src/Content/Widget.php:53 +msgid "Enter address or web location" +msgstr "Inserisci posizione o indirizzo web" -#: src/Module/Contact.php:604 -msgid "Block/Unblock contact" -msgstr "Blocca/Sblocca contatto" +#: src/Content/Widget.php:54 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Esempio: bob@example.com, http://example.com/barbara" -#: src/Module/Contact.php:605 -msgid "Ignore contact" -msgstr "Ignora il contatto" +#: src/Content/Widget.php:56 +msgid "Connect" +msgstr "Connetti" -#: src/Module/Contact.php:606 -msgid "Repair URL settings" -msgstr "Impostazioni riparazione URL" - -#: src/Module/Contact.php:607 -msgid "View conversations" -msgstr "Vedi conversazioni" - -#: src/Module/Contact.php:612 -msgid "Last update:" -msgstr "Ultimo aggiornamento:" - -#: src/Module/Contact.php:614 -msgid "Update public posts" -msgstr "Aggiorna messaggi pubblici" - -#: src/Module/Contact.php:616 src/Module/Contact.php:1068 -msgid "Update now" -msgstr "Aggiorna adesso" - -#: src/Module/Contact.php:622 src/Module/Contact.php:825 -#: src/Module/Contact.php:1085 -msgid "Unignore" -msgstr "Non ignorare" - -#: src/Module/Contact.php:626 -msgid "Currently blocked" -msgstr "Bloccato" - -#: src/Module/Contact.php:627 -msgid "Currently ignored" -msgstr "Ignorato" - -#: src/Module/Contact.php:628 -msgid "Currently archived" -msgstr "Al momento archiviato" - -#: src/Module/Contact.php:629 -msgid "Awaiting connection acknowledge" -msgstr "In attesa di conferma della connessione" - -#: src/Module/Contact.php:630 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Risposte ai tuoi post pubblici possono essere comunque visibili" - -#: src/Module/Contact.php:631 -msgid "Notification for new posts" -msgstr "Notifica per i nuovi messaggi" - -#: src/Module/Contact.php:631 -msgid "Send a notification of every new post of this contact" -msgstr "Invia una notifica per ogni nuovo messaggio di questo contatto" - -#: src/Module/Contact.php:633 -msgid "Blacklisted keywords" -msgstr "Parole chiave in blacklist" - -#: src/Module/Contact.php:633 -msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "Lista separata da virgola di parole chiave che non dovranno essere convertite in hashtag, quando \"Recupera informazioni e parole chiave\" è selezionato" - -#: src/Module/Contact.php:650 -msgid "Actions" -msgstr "Azioni" - -#: src/Module/Contact.php:696 -msgid "Suggestions" -msgstr "Suggerimenti" - -#: src/Module/Contact.php:699 -msgid "Suggest potential friends" -msgstr "Suggerisci potenziali amici" - -#: src/Module/Contact.php:704 src/Module/Group.php:276 -msgid "All Contacts" -msgstr "Tutti i contatti" - -#: src/Module/Contact.php:707 -msgid "Show all contacts" -msgstr "Mostra tutti i contatti" - -#: src/Module/Contact.php:712 -msgid "Unblocked" -msgstr "Sbloccato" - -#: src/Module/Contact.php:715 -msgid "Only show unblocked contacts" -msgstr "Mostra solo contatti non bloccati" - -#: src/Module/Contact.php:720 -msgid "Blocked" -msgstr "Bloccato" - -#: src/Module/Contact.php:723 -msgid "Only show blocked contacts" -msgstr "Mostra solo contatti bloccati" - -#: src/Module/Contact.php:728 -msgid "Ignored" -msgstr "Ignorato" - -#: src/Module/Contact.php:731 -msgid "Only show ignored contacts" -msgstr "Mostra solo contatti ignorati" - -#: src/Module/Contact.php:736 -msgid "Archived" -msgstr "Archiviato" - -#: src/Module/Contact.php:739 -msgid "Only show archived contacts" -msgstr "Mostra solo contatti archiviati" - -#: src/Module/Contact.php:744 -msgid "Hidden" -msgstr "Nascosto" - -#: src/Module/Contact.php:747 -msgid "Only show hidden contacts" -msgstr "Mostra solo contatti nascosti" - -#: src/Module/Contact.php:755 -msgid "Organize your contact groups" -msgstr "Organizza i tuoi gruppi di contatti" - -#: src/Module/Contact.php:815 -msgid "Search your contacts" -msgstr "Cerca nei tuoi contatti" - -#: src/Module/Contact.php:826 src/Module/Contact.php:1094 -msgid "Archive" -msgstr "Archivia" - -#: src/Module/Contact.php:826 src/Module/Contact.php:1094 -msgid "Unarchive" -msgstr "Dearchivia" - -#: src/Module/Contact.php:829 -msgid "Batch Actions" -msgstr "Azioni Batch" - -#: src/Module/Contact.php:856 -msgid "Conversations started by this contact" -msgstr "Conversazioni iniziate da questo contatto" - -#: src/Module/Contact.php:861 -msgid "Posts and Comments" -msgstr "Messaggi e Commenti" - -#: src/Module/Contact.php:884 -msgid "View all contacts" -msgstr "Vedi tutti i contatti" - -#: src/Module/Contact.php:895 -msgid "View all common friends" -msgstr "Vedi tutti gli amici in comune" - -#: src/Module/Contact.php:905 -msgid "Advanced Contact Settings" -msgstr "Impostazioni avanzate Contatto" - -#: src/Module/Contact.php:991 -msgid "Mutual Friendship" -msgstr "Amicizia reciproca" - -#: src/Module/Contact.php:996 -msgid "is a fan of yours" -msgstr "è un tuo fan" - -#: src/Module/Contact.php:1001 -msgid "you are a fan of" -msgstr "sei un fan di" - -#: src/Module/Contact.php:1025 -msgid "Edit contact" -msgstr "Modifica contatto" - -#: src/Module/Contact.php:1079 -msgid "Toggle Blocked status" -msgstr "Inverti stato \"Blocca\"" - -#: src/Module/Contact.php:1087 -msgid "Toggle Ignored status" -msgstr "Inverti stato \"Ignora\"" - -#: src/Module/Contact.php:1096 -msgid "Toggle Archive status" -msgstr "Inverti stato \"Archiviato\"" - -#: src/Module/Contact.php:1104 -msgid "Delete contact" -msgstr "Rimuovi contatto" - -#: src/Module/Login.php:292 -msgid "Create a New Account" -msgstr "Crea un nuovo account" - -#: src/Module/Login.php:325 -msgid "Password: " -msgstr "Password: " - -#: src/Module/Login.php:326 -msgid "Remember me" -msgstr "Ricordati di me" - -#: src/Module/Login.php:329 -msgid "Or login using OpenID: " -msgstr "O entra con OpenID:" - -#: src/Module/Login.php:335 -msgid "Forgot your password?" -msgstr "Hai dimenticato la password?" - -#: src/Module/Login.php:338 -msgid "Website Terms of Service" -msgstr "Condizioni di servizio del sito web " - -#: src/Module/Login.php:339 -msgid "terms of service" -msgstr "condizioni del servizio" - -#: src/Module/Login.php:341 -msgid "Website Privacy Policy" -msgstr "Politiche di privacy del sito" - -#: src/Module/Login.php:342 -msgid "privacy policy" -msgstr "politiche di privacy" - -#: src/Module/Logout.php:27 -msgid "Logged out." -msgstr "Uscita effettuata." - -#: src/Module/Register.php:83 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking \"Register\"." -msgstr "Se vuoi, puoi riempire questo modulo tramite OpenID, inserendo il tuo OpenID e cliccando \"Registra\"." - -#: src/Module/Register.php:84 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "Se non hai familiarità con OpenID, lascia il campo vuoto e riempi il resto della maschera." - -#: src/Module/Register.php:85 -msgid "Your OpenID (optional): " -msgstr "Il tuo OpenID (opzionale): " - -#: src/Module/Register.php:94 -msgid "Include your profile in member directory?" -msgstr "Includi il tuo profilo nell'elenco pubblico?" - -#: src/Module/Register.php:117 -msgid "Note for the admin" -msgstr "Nota per l'amministratore" - -#: src/Module/Register.php:117 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "Lascia un messaggio per l'amministratore, per esempio perché vuoi registrarti su questo nodo" - -#: src/Module/Register.php:118 -msgid "Membership on this site is by invitation only." -msgstr "La registrazione su questo sito è solo su invito." - -#: src/Module/Register.php:119 -msgid "Your invitation code: " -msgstr "Il tuo codice di invito:" - -#: src/Module/Register.php:127 -msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " -msgstr "Il tuo nome completo (es. Mario Rossi, vero o che sembri vero): " - -#: src/Module/Register.php:128 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "Il tuo indirizzo email: (Le informazioni iniziali verranno inviate lì, quindi questo deve essere un indirizzo esistente.)" - -#: src/Module/Register.php:130 -msgid "Leave empty for an auto generated password." -msgstr "Lascia vuoto per generare automaticamente una password." - -#: src/Module/Register.php:132 +#: src/Content/Widget.php:71 #, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be \"nickname@%s\"." -msgstr "Scegli un nome utente. Deve cominciare con una lettera. L'indirizzo del tuo profilo sarà \"nomeutente@%s\"." +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d invito disponibile" +msgstr[1] "%d inviti disponibili" -#: src/Module/Register.php:133 -msgid "Choose a nickname: " -msgstr "Scegli un nome utente: " +#: src/Content/Widget.php:219 +msgid "Everyone" +msgstr "Chiunque" -#: src/Module/Register.php:142 -msgid "Import your profile to this friendica instance" -msgstr "Importa il tuo profilo in questo server friendica" +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "Relazioni" -#: src/Module/Register.php:150 -msgid "Note: This node explicitly contains adult content" -msgstr "Nota: Questo nodo contiene esplicitamente contenuti per adulti" +#: src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protocolli" -#: src/Module/Register.php:243 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "Registrazione completata. Controlla la tua mail per ulteriori informazioni." +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "Tutti i Protocolli" -#: src/Module/Register.php:247 +#: src/Content/Widget.php:328 +msgid "Saved Folders" +msgstr "Cartelle Salvate" + +#: src/Content/Widget.php:330 src/Content/Widget.php:369 +msgid "Everything" +msgstr "Tutto" + +#: src/Content/Widget.php:367 +msgid "Categories" +msgstr "Categorie" + +#: src/Content/Widget.php:424 #, php-format -msgid "" -"Failed to send email message. Here your accout details:
    login: %s
    " -"password: %s

    You can change your password after login." -msgstr "Si è verificato un errore inviando l'email. I dettagli del tuo account:
    login: %s
    password: %s

    Puoi cambiare la password dopo il login." +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "%d contatto in comune" +msgstr[1] "%d contatti in comune" -#: src/Module/Register.php:254 -msgid "Registration successful." -msgstr "Registrazione completata." +#: src/Content/Widget.php:517 +msgid "Archives" +msgstr "Archivi" -#: src/Module/Register.php:259 -msgid "Your registration can not be processed." -msgstr "La tua registrazione non puo' essere elaborata." +#: src/Content/ContactSelector.php:48 +msgid "Frequently" +msgstr "Frequentemente" -#: src/Module/Register.php:305 -msgid "Your registration is pending approval by the site owner." -msgstr "La tua richiesta è in attesa di approvazione da parte del proprietario del sito." +#: src/Content/ContactSelector.php:49 +msgid "Hourly" +msgstr "Ogni ora" -#: src/Module/Tos.php:35 src/Module/Tos.php:77 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen" -" name), an username (nickname) and a working email address. The names will " -"be accessible on the profile page of the account by any visitor of the page," -" even if other profile details are not displayed. The email address will " -"only be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or" -" the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "Al momento della registrazione, e per fornire le comunicazioni tra l'account dell'utente e i suoi contatti, l'utente deve fornire un nome da visualizzare (pseudonimo), un nome utente (soprannome) e un indirizzo email funzionante. I nomi saranno accessibili sulla pagina profilo dell'account da parte di qualsiasi visitatore, anche quando altri dettagli del profilo non sono mostrati. L'indirizzo email sarà usato solo per inviare notifiche riguardo l'interazione coi contatti, ma non sarà mostrato. L'inserimento dell'account nella rubrica degli utenti del nodo o nella rubrica globale è opzionale, può essere impostato nelle impostazioni dell'utente, e non è necessario ai fini delle comunicazioni." +#: src/Content/ContactSelector.php:50 +msgid "Twice daily" +msgstr "Due volte al dì" -#: src/Module/Tos.php:36 src/Module/Tos.php:78 -msgid "" -"This data is required for communication and is passed on to the nodes of the" -" communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "Queste informazioni sono richiesta per la comunicazione e sono inviate ai nodi che partecipano alla comunicazione dove sono salvati. Gli utenti possono inserire aggiuntive informazioni private che potrebbero essere trasmesse agli account che partecipano alla comunicazione." +#: src/Content/ContactSelector.php:51 +msgid "Daily" +msgstr "Giornalmente" -#: src/Module/Tos.php:37 src/Module/Tos.php:79 +#: src/Content/ContactSelector.php:52 +msgid "Weekly" +msgstr "Settimanalmente" + +#: src/Content/ContactSelector.php:53 +msgid "Monthly" +msgstr "Mensilmente" + +#: src/Content/ContactSelector.php:99 +msgid "DFRN" +msgstr "DFRN" + +#: src/Content/ContactSelector.php:100 +msgid "OStatus" +msgstr "Ostatus" + +#: src/Content/ContactSelector.php:101 +msgid "RSS/Atom" +msgstr "RSS / Atom" + +#: src/Content/ContactSelector.php:104 +msgid "Zot!" +msgstr "Zot!" + +#: src/Content/ContactSelector.php:105 +msgid "LinkedIn" +msgstr "LinkedIn" + +#: src/Content/ContactSelector.php:106 +msgid "XMPP/IM" +msgstr "XMPP/IM" + +#: src/Content/ContactSelector.php:107 +msgid "MySpace" +msgstr "MySpace" + +#: src/Content/ContactSelector.php:108 +msgid "Google+" +msgstr "Google+" + +#: src/Content/ContactSelector.php:109 +msgid "pump.io" +msgstr "pump.io" + +#: src/Content/ContactSelector.php:110 +msgid "Twitter" +msgstr "Twitter" + +#: src/Content/ContactSelector.php:111 +msgid "Discourse" +msgstr "Discorso" + +#: src/Content/ContactSelector.php:112 +msgid "Diaspora Connector" +msgstr "Connettore Diaspora" + +#: src/Content/ContactSelector.php:113 +msgid "GNU Social Connector" +msgstr "Connettore GNU Social" + +#: src/Content/ContactSelector.php:114 +msgid "ActivityPub" +msgstr "ActivityPub" + +#: src/Content/ContactSelector.php:115 +msgid "pnut" +msgstr "pnut" + +#: src/Content/ContactSelector.php:149 #, php-format +msgid "%s (via %s)" +msgstr "%s (via %s)" + +#: src/Content/Feature.php:96 +msgid "General Features" +msgstr "Funzionalità generali" + +#: src/Content/Feature.php:98 +msgid "Photo Location" +msgstr "Località Foto" + +#: src/Content/Feature.php:98 msgid "" -"At any point in time a logged in user can export their account data from the" -" account settings. If the user wants " -"to delete their account they can do so at %1$s/removeme. The deletion of the account will " -"be permanent. Deletion of the data will also be requested from the nodes of " -"the communication partners." -msgstr "In qualsiasi momento un utente autenticato può esportare i dati del suo account dalle impostazioni dell'account. Se l'utente vuole cancellare il suo account lo può fare da %1$s/removeme. L'eliminazione dell'account sarà permanente. L'eliminazione dei dati sarà altresì richiesta ai nodi che partecipano alle comunicazioni." +"Photo metadata is normally stripped. This extracts the location (if present)" +" prior to stripping metadata and links it to a map." +msgstr "I metadati delle foto vengono rimossi. Questa opzione estrae la località (se presenta) prima di rimuovere i metadati e la collega a una mappa." -#: src/Module/Tos.php:40 src/Module/Tos.php:76 -msgid "Privacy Statement" -msgstr "Note sulla Privacy" +#: src/Content/Feature.php:99 +msgid "Trending Tags" +msgstr "Etichette di Tendenza" -#: src/Module/Apps.php:29 -msgid "No installed applications." -msgstr "Nessuna applicazione installata." +#: src/Content/Feature.php:99 +msgid "" +"Show a community page widget with a list of the most popular tags in recent " +"public posts." +msgstr "Mostra un widget della pagina della comunità con un elenco delle etichette più popolari nei recenti messaggi pubblici." -#: src/Module/Apps.php:34 -msgid "Applications" +#: src/Content/Feature.php:104 +msgid "Post Composition Features" +msgstr "Funzionalità di composizione dei messaggi" + +#: src/Content/Feature.php:105 +msgid "Auto-mention Forums" +msgstr "Auto-cita i Forum" + +#: src/Content/Feature.php:105 +msgid "" +"Add/remove mention when a forum page is selected/deselected in ACL window." +msgstr "Aggiunge/rimuove una menzione quando una pagina forum è selezionata/deselezionata nella finestra dei permessi." + +#: src/Content/Feature.php:106 +msgid "Explicit Mentions" +msgstr "Menzioni Esplicite" + +#: src/Content/Feature.php:106 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "Aggiungi menzioni esplicite al riquadro di commento per avere un controllo manuale su chi viene menzionato nelle risposte. " + +#: src/Content/Feature.php:111 +msgid "Post/Comment Tools" +msgstr "Strumenti per messaggi/commenti" + +#: src/Content/Feature.php:112 +msgid "Post Categories" +msgstr "Categorie Messaggi" + +#: src/Content/Feature.php:112 +msgid "Add categories to your posts" +msgstr "Aggiungi categorie ai tuoi messaggi" + +#: src/Content/Feature.php:117 +msgid "Advanced Profile Settings" +msgstr "Impostazioni Avanzate Profilo" + +#: src/Content/Feature.php:118 +msgid "List Forums" +msgstr "Elenco forum" + +#: src/Content/Feature.php:118 +msgid "Show visitors public community forums at the Advanced Profile Page" +msgstr "Mostra ai visitatori i forum nella pagina Profilo Avanzato" + +#: src/Content/Feature.php:119 +msgid "Tag Cloud" +msgstr "Tag Cloud" + +#: src/Content/Feature.php:119 +msgid "Provide a personal tag cloud on your profile page" +msgstr "Mostra una nuvola dei tag personali sulla tua pagina di profilo" + +#: src/Content/Feature.php:120 +msgid "Display Membership Date" +msgstr "Mostra la Data di Registrazione" + +#: src/Content/Feature.php:120 +msgid "Display membership date in profile" +msgstr "Mostra la data in cui ti sei registrato nel profilo" + +#: src/Content/Nav.php:90 +msgid "Nothing new here" +msgstr "Niente di nuovo qui" + +#: src/Content/Nav.php:95 +msgid "Clear notifications" +msgstr "Pulisci le notifiche" + +#: src/Content/Nav.php:96 src/Content/Text/HTML.php:904 +msgid "@name, !forum, #tags, content" +msgstr "@nome, !forum, #tag, contenuto" + +#: src/Content/Nav.php:169 +msgid "End this session" +msgstr "Finisci questa sessione" + +#: src/Content/Nav.php:171 +msgid "Sign in" +msgstr "Entra" + +#: src/Content/Nav.php:182 +msgid "Personal notes" +msgstr "Note personali" + +#: src/Content/Nav.php:182 +msgid "Your personal notes" +msgstr "Le tue note personali" + +#: src/Content/Nav.php:202 src/Content/Nav.php:263 +msgid "Home" +msgstr "Home" + +#: src/Content/Nav.php:202 +msgid "Home Page" +msgstr "Home Page" + +#: src/Content/Nav.php:206 +msgid "Create an account" +msgstr "Crea un account" + +#: src/Content/Nav.php:212 +msgid "Help and documentation" +msgstr "Guida e documentazione" + +#: src/Content/Nav.php:216 +msgid "Apps" msgstr "Applicazioni" -#: src/Module/Babel.php:31 -msgid "Source input" -msgstr "Sorgente" +#: src/Content/Nav.php:216 +msgid "Addon applications, utilities, games" +msgstr "Applicazioni, utilità e giochi aggiuntivi" -#: src/Module/Babel.php:37 -msgid "BBCode::toPlaintext" -msgstr "BBCode::toPlaintext" +#: src/Content/Nav.php:220 +msgid "Search site content" +msgstr "Cerca nel contenuto del sito" -#: src/Module/Babel.php:43 -msgid "BBCode::convert (raw HTML)" -msgstr "BBCode::convert (raw HTML)" +#: src/Content/Nav.php:223 src/Content/Text/HTML.php:911 +msgid "Full Text" +msgstr "Testo Completo" -#: src/Module/Babel.php:48 -msgid "BBCode::convert" -msgstr "BBCode::convert" +#: src/Content/Nav.php:224 src/Content/Widget/TagCloud.php:68 +#: src/Content/Text/HTML.php:912 +msgid "Tags" +msgstr "Tags:" -#: src/Module/Babel.php:54 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "BBCode::convert => HTML::toBBCode" +#: src/Content/Nav.php:244 +msgid "Community" +msgstr "Comunità" -#: src/Module/Babel.php:60 -msgid "BBCode::toMarkdown" -msgstr "BBCode::toMarkdown" +#: src/Content/Nav.php:244 +msgid "Conversations on this and other servers" +msgstr "Conversazioni su questo e su altri server" -#: src/Module/Babel.php:66 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "BBCode::toMarkdown => Markdown::convert" +#: src/Content/Nav.php:251 +msgid "Directory" +msgstr "Elenco" -#: src/Module/Babel.php:72 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::toBBCode" +#: src/Content/Nav.php:251 +msgid "People directory" +msgstr "Elenco delle persone" -#: src/Module/Babel.php:78 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +#: src/Content/Nav.php:253 +msgid "Information about this friendica instance" +msgstr "Informazioni su questo server friendica" -#: src/Module/Babel.php:89 -msgid "Item Body" -msgstr "Item Body" +#: src/Content/Nav.php:256 +msgid "Terms of Service of this Friendica instance" +msgstr "Termini di Servizio di questa istanza Friendica" -#: src/Module/Babel.php:93 -msgid "Item Tags" -msgstr "Item Tags" +#: src/Content/Nav.php:267 +msgid "Introductions" +msgstr "Presentazioni" -#: src/Module/Babel.php:100 -msgid "Source input (Diaspora format)" -msgstr "Source input (Diaspora format)" +#: src/Content/Nav.php:267 +msgid "Friend Requests" +msgstr "Richieste di amicizia" -#: src/Module/Babel.php:106 -msgid "Markdown::convert (raw HTML)" -msgstr "Markdown::convert (raw HTML)" +#: src/Content/Nav.php:269 +msgid "See all notifications" +msgstr "Vedi tutte le notifiche" -#: src/Module/Babel.php:111 -msgid "Markdown::convert" -msgstr "Markdown::convert" +#: src/Content/Nav.php:270 +msgid "Mark all system notifications seen" +msgstr "Segna tutte le notifiche come viste" -#: src/Module/Babel.php:117 -msgid "Markdown::toBBCode" -msgstr "Markdown::toBBCode" +#: src/Content/Nav.php:274 +msgid "Inbox" +msgstr "In arrivo" -#: src/Module/Babel.php:124 -msgid "Raw HTML input" -msgstr "Sorgente HTML grezzo" +#: src/Content/Nav.php:275 +msgid "Outbox" +msgstr "Inviati" -#: src/Module/Babel.php:129 -msgid "HTML Input" -msgstr "Sorgente HTML" +#: src/Content/Nav.php:279 +msgid "Accounts" +msgstr "Account" -#: src/Module/Babel.php:135 -msgid "HTML::toBBCode" -msgstr "HTML::toBBCode" +#: src/Content/Nav.php:279 +msgid "Manage other pages" +msgstr "Gestisci altre pagine" -#: src/Module/Babel.php:141 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "HTML::toBBCode => BBCode::convert" +#: src/Content/Nav.php:289 +msgid "Site setup and configuration" +msgstr "Configurazione del sito" -#: src/Module/Babel.php:146 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "HTML::toBBCode => BBCode::convert (raw HTML)" +#: src/Content/Nav.php:292 +msgid "Navigation" +msgstr "Navigazione" -#: src/Module/Babel.php:152 -msgid "HTML::toMarkdown" -msgstr "HTML::toMarkdown" +#: src/Content/Nav.php:292 +msgid "Site map" +msgstr "Mappa del sito" -#: src/Module/Babel.php:158 -msgid "HTML::toPlaintext" -msgstr "HTML::toPlaintext" +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "Rimuovi termine" -#: src/Module/Babel.php:166 -msgid "Source text" -msgstr "Testo sorgente" +#: src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Ricerche salvate" -#: src/Module/Babel.php:167 -msgid "BBCode" -msgstr "BBCode" +#: src/Content/Widget/CalendarExport.php:63 +msgid "Export" +msgstr "Esporta" -#: src/Module/Babel.php:168 -msgid "Markdown" -msgstr "Markdown" +#: src/Content/Widget/CalendarExport.php:64 +msgid "Export calendar as ical" +msgstr "Esporta il calendario in formato ical" -#: src/Module/Babel.php:169 -msgid "HTML" -msgstr "HTML" +#: src/Content/Widget/CalendarExport.php:65 +msgid "Export calendar as csv" +msgstr "Esporta il calendario in formato csv" -#: src/Module/Credits.php:25 -msgid "Credits" -msgstr "Crediti" - -#: src/Module/Credits.php:26 -msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" -msgstr "Friendica è un progetto comunitario, che non sarebbe stato possibile realizzare senza l'aiuto di molte persone.\nQuesta è una lista di chi ha contribuito al codice o alle traduzioni di Friendica. Grazie a tutti!" - -#: src/Module/Feedtest.php:20 src/Module/Filer.php:20 -msgid "You must be logged in to use this module" -msgstr "Devi aver essere autenticato per usare questo modulo" - -#: src/Module/Feedtest.php:49 -msgid "Source URL" -msgstr "URL Sorgente" - -#: src/Module/Filer.php:38 +#: src/Content/Widget/TrendingTags.php:51 #, php-format -msgid "Filetag %s saved to item" -msgstr "" +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "Etichette di Tendenza (ultima %d ora)" +msgstr[1] "Etichette di Tendenza (ultime %d ore)" -#: src/Module/Filer.php:48 -msgid "- select -" -msgstr "- seleziona -" +#: src/Content/Widget/TrendingTags.php:52 +msgid "More Trending Tags" +msgstr "Più Etichette di Tendenza" -#: src/Module/Group.php:41 -msgid "Group created." -msgstr "Gruppo creato." +#: src/Content/Widget/ContactBlock.php:72 +msgid "No contacts" +msgstr "Nessun contatto" -#: src/Module/Group.php:47 -msgid "Could not create group." -msgstr "Impossibile creare il gruppo." - -#: src/Module/Group.php:57 src/Module/Group.php:198 src/Module/Group.php:222 -msgid "Group not found." -msgstr "Gruppo non trovato." - -#: src/Module/Group.php:63 -msgid "Group name changed." -msgstr "Il nome del gruppo è cambiato." - -#: src/Module/Group.php:84 -msgid "Unknown group." -msgstr "Gruppo sconosciuto." - -#: src/Module/Group.php:93 -msgid "Contact is unavailable." -msgstr "Contatto non disponibile." - -#: src/Module/Group.php:97 -msgid "Contact is deleted." -msgstr "Contatto eliminato." - -#: src/Module/Group.php:103 -msgid "Contact is blocked, unable to add it to a group." -msgstr "Contatto bloccato, impossibile aggiungerlo ad un gruppo." - -#: src/Module/Group.php:107 -msgid "Unable to add the contact to the group." -msgstr "Impossibile aggiungere il contatto al gruppo." - -#: src/Module/Group.php:109 -msgid "Contact successfully added to group." -msgstr "Contatto aggiunto con successo al gruppo." - -#: src/Module/Group.php:113 -msgid "Unable to remove the contact from the group." -msgstr "Impossibile rimuovere il contatto dal gruppo." - -#: src/Module/Group.php:115 -msgid "Contact successfully removed from group." -msgstr "Contatto rimosso con successo dal gruppo." - -#: src/Module/Group.php:118 -msgid "Unknown group command." -msgstr "Comando gruppo sconosciuto." - -#: src/Module/Group.php:121 -msgid "Bad request." -msgstr "Richiesta sbagliata." - -#: src/Module/Group.php:159 -msgid "Save Group" -msgstr "Salva gruppo" - -#: src/Module/Group.php:160 -msgid "Filter" -msgstr "Filtro" - -#: src/Module/Group.php:165 -msgid "Create a group of contacts/friends." -msgstr "Crea un gruppo di amici/contatti." - -#: src/Module/Group.php:203 -msgid "Group removed." -msgstr "Gruppo rimosso." - -#: src/Module/Group.php:205 -msgid "Unable to remove group." -msgstr "Impossibile rimuovere il gruppo." - -#: src/Module/Group.php:254 -msgid "Delete Group" -msgstr "Elimina Gruppo" - -#: src/Module/Group.php:264 -msgid "Edit Group Name" -msgstr "Modifica Nome Gruppo" - -#: src/Module/Group.php:274 -msgid "Members" -msgstr "Membri" - -#: src/Module/Group.php:290 -msgid "Remove contact from group" -msgstr "Rimuovi il contatto dal gruppo" - -#: src/Module/Group.php:324 -msgid "Add contact to group" -msgstr "Aggiungi il contatto al gruppo" - -#: src/Module/Install.php:157 -msgid "Friendica Communications Server - Setup" -msgstr "Friendica Comunicazione Server - Installazione" - -#: src/Module/Install.php:168 -msgid "System check" -msgstr "Controllo sistema" - -#: src/Module/Install.php:173 -msgid "Check again" -msgstr "Controlla ancora" - -#: src/Module/Install.php:189 -msgid "Base settings" -msgstr "Impostazioni base" - -#: src/Module/Install.php:196 -msgid "Host name" -msgstr "Nome host" - -#: src/Module/Install.php:198 -msgid "" -"Overwrite this field in case the determinated hostname isn't right, " -"otherweise leave it as is." -msgstr "Sovrascrivi questo campo nel caso che l'hostname rilevato non sia correto, altrimenti lascialo com'è." - -#: src/Module/Install.php:201 -msgid "Base path to installation" -msgstr "Percorso base all'installazione" - -#: src/Module/Install.php:203 -msgid "" -"If the system cannot detect the correct path to your installation, enter the" -" correct path here. This setting should only be set if you are using a " -"restricted system and symbolic links to your webroot." -msgstr "Se il sistema non è in grado di rilevare il percorso corretto per l'installazione, immettere il percorso corretto qui. Questa impostazione deve essere inserita solo se si utilizza un sistema limitato e/o collegamenti simbolici al tuo webroot." - -#: src/Module/Install.php:206 -msgid "Sub path of the URL" -msgstr "Sottopercorso dell'URL" - -#: src/Module/Install.php:208 -msgid "" -"Overwrite this field in case the sub path determination isn't right, " -"otherwise leave it as is. Leaving this field blank means the installation is" -" at the base URL without sub path." -msgstr "Sovrascrivi questo campo nel caso il sottopercorso rilevato non sia corretto, altrimenti lascialo com'è. Lasciando questo campo vuoto significa che l'installazione si trova all'URL base senza sottopercorsi." - -#: src/Module/Install.php:220 -msgid "Database connection" -msgstr "Connessione al database" - -#: src/Module/Install.php:221 -msgid "" -"In order to install Friendica we need to know how to connect to your " -"database." -msgstr "Per installare Friendica dobbiamo sapere come collegarci al tuo database." - -#: src/Module/Install.php:222 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni." - -#: src/Module/Install.php:223 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "Il database dovrà già esistere. Se non esiste, crealo prima di continuare." - -#: src/Module/Install.php:230 -msgid "Database Server Name" -msgstr "Nome del database server" - -#: src/Module/Install.php:235 -msgid "Database Login Name" -msgstr "Nome utente database" - -#: src/Module/Install.php:241 -msgid "Database Login Password" -msgstr "Password utente database" - -#: src/Module/Install.php:243 -msgid "For security reasons the password must not be empty" -msgstr "Per motivi di sicurezza la password non puo' essere vuota." - -#: src/Module/Install.php:246 -msgid "Database Name" -msgstr "Nome database" - -#: src/Module/Install.php:250 src/Module/Install.php:280 -msgid "Please select a default timezone for your website" -msgstr "Seleziona il fuso orario predefinito per il tuo sito web" - -#: src/Module/Install.php:265 -msgid "Site settings" -msgstr "Impostazioni sito" - -#: src/Module/Install.php:275 -msgid "Site administrator email address" -msgstr "Indirizzo email dell'amministratore del sito" - -#: src/Module/Install.php:277 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web." - -#: src/Module/Install.php:284 -msgid "System Language:" -msgstr "Lingua di Sistema:" - -#: src/Module/Install.php:286 -msgid "" -"Set the default language for your Friendica installation interface and to " -"send emails." -msgstr "Imposta la lingua di default per l'interfaccia e l'invio delle email." - -#: src/Module/Install.php:299 -msgid "Your Friendica site database has been installed." -msgstr "Il tuo Friendica è stato installato." - -#: src/Module/Install.php:307 -msgid "Installation finished" -msgstr "Installazione completata" - -#: src/Module/Install.php:329 -msgid "

    What next

    " -msgstr "

    Cosa fare ora

    " - -#: src/Module/Install.php:330 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"worker." -msgstr "IMPORTANTE: Devi impostare [manualmente] la pianificazione del worker." - -#: src/Module/Install.php:333 +#: src/Content/Widget/ContactBlock.php:104 #, php-format -msgid "" -"Go to your new Friendica node
    registration page " -"and register as new user. Remember to use the same email you have entered as" -" administrator email. This will allow you to enter the site admin panel." -msgstr "Vai nella pagina di registrazione del tuo nuovo nodo Friendica e registra un nuovo utente. Ricorda di usare la stessa email che hai inserito come email dell'utente amministratore. Questo ti permetterà di entrare nel pannello di amministrazione del sito." +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d contatto" +msgstr[1] "%d contatti" -#: src/Module/Itemsource.php:48 -msgid "Item Guid" -msgstr "Item Guid" +#: src/Content/Widget/ContactBlock.php:123 +msgid "View Contacts" +msgstr "Visualizza i contatti" -#: src/Module/Localtime.php:30 -msgid "Time Conversion" -msgstr "Conversione Ora" +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "nuovi" -#: src/Module/Localtime.php:31 -msgid "" -"Friendica provides this service for sharing events with other networks and " -"friends in unknown timezones." -msgstr "Friendica fornisce questo servizio per la condivisione di eventi con altre reti e amici in fusi orari sconosciuti." +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "vecchi" -#: src/Module/Localtime.php:32 +#: src/Content/OEmbed.php:266 +msgid "Embedding disabled" +msgstr "Embed disabilitato" + +#: src/Content/OEmbed.php:388 +msgid "Embedded content" +msgstr "Contenuto incorporato" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "prec" + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "ultimo" + +#: src/Content/Text/HTML.php:802 +msgid "Loading more entries..." +msgstr "Carico più elementi..." + +#: src/Content/Text/HTML.php:803 +msgid "The end" +msgstr "Fine" + +#: src/Content/Text/HTML.php:954 src/Content/Text/BBCode.php:1523 +msgid "Click to open/close" +msgstr "Clicca per aprire/chiudere" + +#: src/Content/Text/BBCode.php:946 src/Content/Text/BBCode.php:1605 +#: src/Content/Text/BBCode.php:1606 +msgid "Image/photo" +msgstr "Immagine/foto" + +#: src/Content/Text/BBCode.php:1046 #, php-format -msgid "UTC time: %s" -msgstr "Ora UTC: %s" +msgid "%2$s %3$s" +msgstr "%2$s %3$s" -#: src/Module/Localtime.php:35 -#, php-format -msgid "Current timezone: %s" -msgstr "Fuso orario corrente: %s" +#: src/Content/Text/BBCode.php:1554 +msgid "$1 wrote:" +msgstr "$1 ha scritto:" -#: src/Module/Localtime.php:39 -#, php-format -msgid "Converted localtime: %s" -msgstr "Ora locale convertita: %s" +#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +msgid "Encrypted content" +msgstr "Contenuto criptato" -#: src/Module/Localtime.php:43 -msgid "Please select your timezone:" -msgstr "Selezionare il tuo fuso orario:" +#: src/Content/Text/BBCode.php:1831 +msgid "Invalid source protocol" +msgstr "Protocollo sorgente non valido" -#: src/Module/Proxy.php:74 -msgid "Bad Request." -msgstr "Bad Request." +#: src/Content/Text/BBCode.php:1846 +msgid "Invalid link protocol" +msgstr "Protocollo collegamento non valido" -#: src/Object/Post.php:137 -msgid "This entry was edited" -msgstr "Questa voce è stata modificata" - -#: src/Object/Post.php:199 -msgid "Delete locally" -msgstr "Elimina localmente" - -#: src/Object/Post.php:202 -msgid "Delete globally" -msgstr "Rimuovi globalmente" - -#: src/Object/Post.php:202 -msgid "Remove locally" -msgstr "Rimuovi localmente" - -#: src/Object/Post.php:216 -msgid "save to folder" -msgstr "salva nella cartella" - -#: src/Object/Post.php:251 -msgid "I will attend" -msgstr "Parteciperò" - -#: src/Object/Post.php:251 -msgid "I will not attend" -msgstr "Non parteciperò" - -#: src/Object/Post.php:251 -msgid "I might attend" -msgstr "Forse parteciperò" - -#: src/Object/Post.php:279 -msgid "ignore thread" -msgstr "ignora la discussione" - -#: src/Object/Post.php:280 -msgid "unignore thread" -msgstr "non ignorare la discussione" - -#: src/Object/Post.php:281 -msgid "toggle ignore status" -msgstr "inverti stato \"Ignora\"" - -#: src/Object/Post.php:292 -msgid "add star" -msgstr "aggiungi a speciali" - -#: src/Object/Post.php:293 -msgid "remove star" -msgstr "rimuovi da speciali" - -#: src/Object/Post.php:294 -msgid "toggle star status" -msgstr "Inverti stato preferito" - -#: src/Object/Post.php:297 -msgid "starred" -msgstr "preferito" - -#: src/Object/Post.php:301 -msgid "add tag" -msgstr "aggiungi tag" - -#: src/Object/Post.php:312 -msgid "like" -msgstr "mi piace" - -#: src/Object/Post.php:313 -msgid "dislike" -msgstr "non mi piace" - -#: src/Object/Post.php:316 -msgid "Share this" -msgstr "Condividi questo" - -#: src/Object/Post.php:316 -msgid "share" -msgstr "condividi" - -#: src/Object/Post.php:384 -msgid "to" -msgstr "a" - -#: src/Object/Post.php:385 -msgid "via" -msgstr "via" - -#: src/Object/Post.php:386 -msgid "Wall-to-Wall" -msgstr "Da bacheca a bacheca" - -#: src/Object/Post.php:387 -msgid "via Wall-To-Wall:" -msgstr "da bacheca a bacheca" - -#: src/Object/Post.php:420 -#, php-format -msgid "Reply to %s" -msgstr "Rispondi a %s" - -#: src/Object/Post.php:435 -msgid "Notifier task is pending" -msgstr "L'attività di notifica è in attesa" - -#: src/Object/Post.php:436 -msgid "Delivery to remote servers is pending" -msgstr "La consegna ai server remoti è in attesa" - -#: src/Object/Post.php:437 -msgid "Delivery to remote servers is underway" -msgstr "La consegna ai server remoti è in corso" - -#: src/Object/Post.php:438 -msgid "Delivery to remote servers is mostly done" -msgstr "La consegna ai server remoti è quasi completata" - -#: src/Object/Post.php:439 -msgid "Delivery to remote servers is done" -msgstr "La consegna ai server remoti è completata" - -#: src/Object/Post.php:459 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d commento" -msgstr[1] "%d commenti" - -#: src/Object/Post.php:460 -msgid "Show more" -msgstr "Mostra di più" - -#: src/Object/Post.php:461 -msgid "Show fewer" -msgstr "Mostra di meno" - -#: src/LegacyModule.php:30 -#, php-format -msgid "Legacy module file not found: %s" -msgstr "File del modulo legacy non trovato: %s" - -#: src/App.php:515 -msgid "Delete this item?" -msgstr "Cancellare questo elemento?" - -#: src/App.php:557 -msgid "toggle mobile" -msgstr "commuta tema mobile" - -#: src/App.php:891 -msgid "No system theme config value set." -msgstr "Nessun tema di sistema impostato." - -#: src/App.php:1184 -msgid "You must be logged in to use addons. " -msgstr "Devi aver effettuato il login per usare i componenti aggiuntivi." - -#: src/BaseModule.php:135 +#: src/BaseModule.php:150 msgid "" "The form security token was not correct. This probably happened because the " "form has been opened for too long (>3 hours) before submitting it." -msgstr "Il token di sicurezza della form non era corretto. Probabilmente la form è rimasta aperta troppo a lungo (più di tre ore) prima di inviarla." +msgstr "Il token di sicurezza del modulo non era corretto. Probabilmente il modulo è rimasto aperto troppo a lungo (>3 ore) prima di inviarlo." -#: update.php:218 -#, php-format -msgid "%s: Updating author-id and owner-id in item and thread table. " -msgstr "%s: Aggiornamento author-id e owner-id nelle tabelle item e thread" +#: src/BaseModule.php:179 +msgid "All contacts" +msgstr "Tutti i contatti" -#: update.php:273 -#, php-format -msgid "%s: Updating post-type." -msgstr "%s: Aggiorno tipo messaggio." +#: src/BaseModule.php:202 +msgid "Common" +msgstr "Comune" diff --git a/view/lang/it/strings.php b/view/lang/it/strings.php index 1588a64588..b8bd7a8936 100644 --- a/view/lang/it/strings.php +++ b/view/lang/it/strings.php @@ -6,38 +6,113 @@ function string_plural_select_it($n){ return ($n != 1);; }} ; -$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ - 0 => "Limite giornaliero di %d messaggio raggiunto. Il messaggio è stato rifiutato", - 1 => "Limite giornaliero di %d messaggi raggiunto. Il messaggio è stato rifiutato.", -]; -$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ - 0 => "Limite settimanale di %d messaggio raggiunto. Il messaggio è stato rifiutato", - 1 => "Limite settimanale di %d messaggi raggiunto. Il messaggio è stato rifiutato.", -]; -$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Limite mensile di %d messaggi raggiunto. Il messaggio è stato rifiutato."; -$a->strings["Profile Photos"] = "Foto del profilo"; +$a->strings["default"] = "default"; +$a->strings["greenzero"] = "greenzero"; +$a->strings["purplezero"] = "purplezero"; +$a->strings["easterbunny"] = "easterbunny"; +$a->strings["darkzero"] = "darkzero"; +$a->strings["comix"] = "comix"; +$a->strings["slackr"] = "slackr"; +$a->strings["Submit"] = "Invia"; +$a->strings["Theme settings"] = "Impostazioni tema"; +$a->strings["Variations"] = "Varianti"; +$a->strings["Alignment"] = "Allineamento"; +$a->strings["Left"] = "Sinistra"; +$a->strings["Center"] = "Centrato"; +$a->strings["Color scheme"] = "Schema colori"; +$a->strings["Posts font size"] = "Dimensione caratteri messaggi"; +$a->strings["Textareas font size"] = "Dimensione caratteri nelle aree di testo"; +$a->strings["Comma separated list of helper forums"] = "Lista separata da virgola di forum di aiuto"; +$a->strings["don't show"] = "non mostrare"; +$a->strings["show"] = "mostra"; +$a->strings["Set style"] = "Imposta stile"; +$a->strings["Community Pages"] = "Pagine Comunitarie"; +$a->strings["Community Profiles"] = "Profili Comunità"; +$a->strings["Help or @NewHere ?"] = "Serve aiuto? Sei nuovo?"; +$a->strings["Connect Services"] = "Servizi Connessi"; +$a->strings["Find Friends"] = "Trova Amici"; +$a->strings["Last users"] = "Ultimi utenti"; +$a->strings["Find People"] = "Trova persone"; +$a->strings["Enter name or interest"] = "Inserisci un nome o un interesse"; +$a->strings["Connect/Follow"] = "Connetti/segui"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Esempi: Mario Rossi, Pesca"; +$a->strings["Find"] = "Trova"; +$a->strings["Friend Suggestions"] = "Contatti suggeriti"; +$a->strings["Similar Interests"] = "Interessi simili"; +$a->strings["Random Profile"] = "Profilo Casuale"; +$a->strings["Invite Friends"] = "Invita amici"; +$a->strings["Global Directory"] = "Elenco globale"; +$a->strings["Local Directory"] = "Elenco Locale"; +$a->strings["Forums"] = "Forum"; +$a->strings["External link to forum"] = "Collegamento esterno al forum"; +$a->strings["show more"] = "mostra di più"; +$a->strings["Quick Start"] = "Quick Start"; +$a->strings["Help"] = "Guida"; +$a->strings["Light (Accented)"] = "Chiaro (Con accenti)"; +$a->strings["Dark (Accented)"] = "Scuro (Con accenti)"; +$a->strings["Black (Accented)"] = "Nero (Con accenti)"; +$a->strings["Note"] = "Note"; +$a->strings["Check image permissions if all users are allowed to see the image"] = "Controlla i permessi dell'immagine che tutti gli utenti possano vederla"; +$a->strings["Custom"] = "Personalizzato"; +$a->strings["Legacy"] = "Precedente"; +$a->strings["Accented"] = "Con accenti"; +$a->strings["Select color scheme"] = "Seleziona lo schema colori"; +$a->strings["Select scheme accent"] = "Seleziona accento schema"; +$a->strings["Blue"] = "Blu"; +$a->strings["Red"] = "Rosso"; +$a->strings["Purple"] = "Viola"; +$a->strings["Green"] = "Verde"; +$a->strings["Pink"] = "Rosa"; +$a->strings["Copy or paste schemestring"] = "Copia o incolla stringa di schema"; +$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Puoi copiare questa stringa per condividere il tuo tema con altri. Incollarla qui applica la stringa di schema"; +$a->strings["Navigation bar background color"] = "Colore di sfondo barra di navigazione"; +$a->strings["Navigation bar icon color "] = "Colore icona barra di navigazione"; +$a->strings["Link color"] = "Colore collegamenti"; +$a->strings["Set the background color"] = "Imposta il colore di sfondo"; +$a->strings["Content background opacity"] = "Trasparenza sfondo contenuto"; +$a->strings["Set the background image"] = "Imposta l'immagine di sfondo"; +$a->strings["Background image style"] = "Stile immagine di sfondo"; +$a->strings["Login page background image"] = "Immagine di sfondo della pagina di login"; +$a->strings["Login page background color"] = "Colore di sfondo della pagina di login"; +$a->strings["Leave background image and color empty for theme defaults"] = "Lascia l'immagine e il colore di sfondo vuoti per usare le impostazioni predefinite del tema"; +$a->strings["Guest"] = "Ospite"; +$a->strings["Visitor"] = "Visitatore"; +$a->strings["Status"] = "Stato"; +$a->strings["Your posts and conversations"] = "I tuoi messaggi e le tue conversazioni"; +$a->strings["Profile"] = "Profilo"; +$a->strings["Your profile page"] = "Pagina del tuo profilo"; +$a->strings["Photos"] = "Foto"; +$a->strings["Your photos"] = "Le tue foto"; +$a->strings["Videos"] = "Video"; +$a->strings["Your videos"] = "I tuoi video"; +$a->strings["Events"] = "Eventi"; +$a->strings["Your events"] = "I tuoi eventi"; +$a->strings["Network"] = "Rete"; +$a->strings["Conversations from your friends"] = "Conversazioni dai tuoi amici"; +$a->strings["Events and Calendar"] = "Eventi e calendario"; +$a->strings["Messages"] = "Messaggi"; +$a->strings["Private mail"] = "Posta privata"; +$a->strings["Settings"] = "Impostazioni"; +$a->strings["Account settings"] = "Parametri account"; +$a->strings["Contacts"] = "Contatti"; +$a->strings["Manage/edit friends and contacts"] = "Gestisci/modifica amici e contatti"; +$a->strings["Follow Thread"] = "Segui la discussione"; +$a->strings["Skip to main content"] = "Salta e vai al contenuto principale"; +$a->strings["Top Banner"] = "Top Banner"; +$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Scala l'immagine alla larghezza dello schermo e mostra un colore di sfondo sulle pagine lunghe."; +$a->strings["Full screen"] = "Pieno schermo"; +$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Scala l'immagine a schermo intero, tagliando a destra o sotto."; +$a->strings["Single row mosaic"] = "Mosaico a riga singola"; +$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Ridimensiona l'immagine per ripeterla in una singola riga, verticale o orizzontale."; +$a->strings["Mosaic"] = "Mosaico"; +$a->strings["Repeat image to fill the screen."] = "Ripete l'immagine per riempire lo schermo."; +$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: Aggiornamento author-id e owner-id nelle tabelle item e thread"; +$a->strings["%s: Updating post-type."] = "%s: Aggiorno tipo messaggio."; +$a->strings["%1\$s poked %2\$s"] = "%1\$s ha stuzzicato %2\$s"; $a->strings["event"] = "l'evento"; $a->strings["status"] = "stato"; $a->strings["photo"] = "foto"; -$a->strings["%1\$s likes %2\$s's %3\$s"] = "A %1\$s piace %3\$s di %2\$s"; -$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "A %1\$s non piace %3\$s di %2\$s"; -$a->strings["%1\$s attends %2\$s's %3\$s"] = "%1\$s partecipa a %3\$s di %2\$s"; -$a->strings["%1\$s doesn't attend %2\$s's %3\$s"] = "%1\$s non partecipa a %3\$s di %2\$s"; -$a->strings["%1\$s attends maybe %2\$s's %3\$s"] = "%1\$s forse partecipa a %3\$s di %2\$s"; -$a->strings["%1\$s is now friends with %2\$s"] = "%1\$s e %2\$s adesso sono amici"; -$a->strings["%1\$s poked %2\$s"] = "%1\$s ha stuzzicato %2\$s"; $a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s ha taggato %3\$s di %2\$s con %4\$s"; -$a->strings["post/item"] = "post/elemento"; -$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s ha segnato il/la %3\$s di %2\$s come preferito"; -$a->strings["Likes"] = "Mi piace"; -$a->strings["Dislikes"] = "Non mi piace"; -$a->strings["Attending"] = [ - 0 => "Partecipa", - 1 => "Partecipano", -]; -$a->strings["Not attending"] = "Non partecipa"; -$a->strings["Might attend"] = "Forse partecipa"; -$a->strings["Reshares"] = "Ricondivisioni"; $a->strings["Select"] = "Seleziona"; $a->strings["Delete"] = "Rimuovi"; $a->strings["View %s's profile @ %s"] = "Vedi il profilo di %s @ %s"; @@ -48,23 +123,29 @@ $a->strings["View in context"] = "Vedi nel contesto"; $a->strings["Please wait"] = "Attendi"; $a->strings["remove"] = "rimuovi"; $a->strings["Delete Selected Items"] = "Cancella elementi selezionati"; -$a->strings["Follow Thread"] = "Segui la discussione"; +$a->strings["%s reshared this."] = "%s ha ricondiviso questo."; +$a->strings["%s commented on this."] = "%s ha commentato su questo."; +$a->strings["You had been addressed (%s)."] = "Sei stato nominato (%s)."; +$a->strings["You are following %s."] = "Stai seguendo %s."; +$a->strings["Tagged"] = "Menzionato"; +$a->strings["Reshared"] = "Ricondiviso"; +$a->strings["%s is participating in this thread."] = "%s partecipa in questa conversazione."; +$a->strings["Stored"] = "Memorizzato"; +$a->strings["Global"] = "Globale"; $a->strings["View Status"] = "Visualizza stato"; $a->strings["View Profile"] = "Visualizza profilo"; $a->strings["View Photos"] = "Visualizza foto"; -$a->strings["Network Posts"] = "Post della Rete"; +$a->strings["Network Posts"] = "Messaggi della Rete"; $a->strings["View Contact"] = "Mostra contatto"; $a->strings["Send PM"] = "Invia messaggio privato"; $a->strings["Block"] = "Blocca"; $a->strings["Ignore"] = "Ignora"; $a->strings["Poke"] = "Stuzzica"; -$a->strings["Connect/Follow"] = "Connetti/segui"; $a->strings["%s likes this."] = "Piace a %s."; $a->strings["%s doesn't like this."] = "Non piace a %s."; $a->strings["%s attends."] = "%s partecipa."; $a->strings["%s doesn't attend."] = "%s non partecipa."; $a->strings["%s attends maybe."] = "%s forse partecipa."; -$a->strings["%s reshared this."] = "%s ha ricondiviso questo."; $a->strings["and"] = "e"; $a->strings["and %d other people"] = "e altre %d persone"; $a->strings["%2\$d people like this"] = "Piace a %2\$d persone."; @@ -86,6 +167,7 @@ $a->strings["Where are you right now?"] = "Dove sei ora?"; $a->strings["Delete item(s)?"] = "Cancellare questo elemento/i?"; $a->strings["New Post"] = "Nuovo Messaggio"; $a->strings["Share"] = "Condividi"; +$a->strings["Loading..."] = "Caricamento..."; $a->strings["Upload photo"] = "Carica foto"; $a->strings["upload photo"] = "carica foto"; $a->strings["Attach file"] = "Allega file"; @@ -96,7 +178,7 @@ $a->strings["Underline"] = "Sottolineato"; $a->strings["Quote"] = "Citazione"; $a->strings["Code"] = "Codice"; $a->strings["Image"] = "Immagine"; -$a->strings["Link"] = "Link"; +$a->strings["Link"] = "Collegamento"; $a->strings["Link or Media"] = "Collegamento o Media"; $a->strings["Set your location"] = "La tua posizione"; $a->strings["set location"] = "posizione"; @@ -105,82 +187,64 @@ $a->strings["clear location"] = "canc. pos."; $a->strings["Set title"] = "Scegli un titolo"; $a->strings["Categories (comma-separated list)"] = "Categorie (lista separata da virgola)"; $a->strings["Permission settings"] = "Impostazioni permessi"; -$a->strings["permissions"] = "permessi"; +$a->strings["Permissions"] = "Permessi"; $a->strings["Public post"] = "Messaggio pubblico"; $a->strings["Preview"] = "Anteprima"; $a->strings["Cancel"] = "Annulla"; -$a->strings["Post to Groups"] = "Invia ai Gruppi"; -$a->strings["Post to Contacts"] = "Invia ai Contatti"; -$a->strings["Private post"] = "Post privato"; $a->strings["Message"] = "Messaggio"; $a->strings["Browser"] = "Browser"; -$a->strings["View all"] = "Mostra tutto"; -$a->strings["Like"] = [ - 0 => "Mi piace", - 1 => "Mi piace", -]; -$a->strings["Dislike"] = [ - 0 => "Non mi piace", - 1 => "Non mi piace", -]; -$a->strings["Not Attending"] = [ - 0 => "Non partecipa", - 1 => "Non partecipano", -]; -$a->strings["Undecided"] = [ - 0 => "Indeciso", - 1 => "Indecisi", -]; -$a->strings["Friendica Notification"] = "Notifica Friendica"; -$a->strings["Thank You,"] = "Grazie,"; -$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, amministratore di %2\$s"; -$a->strings["%s Administrator"] = "Amministratore %s"; -$a->strings["[Friendica:Notify] New mail received at %s"] = "[Friendica:Notifica] Nuovo messaggio privato ricevuto su %s"; +$a->strings["Open Compose page"] = "Apri pagina di Composizione"; +$a->strings["[Friendica:Notify]"] = "[Friendica:Notifica]"; +$a->strings["%s New mail received at %s"] = "%s Nuova mail ricevuta su %s"; $a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s ti ha inviato un nuovo messaggio privato su %2\$s."; $a->strings["a private message"] = "un messaggio privato"; $a->strings["%1\$s sent you %2\$s."] = "%1\$s ti ha inviato %2\$s"; $a->strings["Please visit %s to view and/or reply to your private messages."] = "Visita %s per vedere e/o rispondere ai tuoi messaggi privati."; -$a->strings["%1\$s tagged you on [url=%2\$s]a %3\$s[/url]"] = "%1\$sti ha taggato in [url=%2\$s]un/una %3\$s[/url]"; -$a->strings["%1\$s commented on [url=%2\$s]a %3\$s[/url]"] = "%1\$s ha commentato [url=%2\$s]%3\$s[/url]"; -$a->strings["%1\$s tagged you on [url=%2\$s]%3\$s's %4\$s[/url]"] = "%1\$sti ha taggato [url=%2\$s]nel/nella %4\$s di %3\$s[/url]"; -$a->strings["%1\$s commented on [url=%2\$s]%3\$s's %4\$s[/url]"] = "%1\$s ha commentato [url=%2\$s]%4\$s di %3\$s[/url]"; -$a->strings["%1\$s tagged you on [url=%2\$s]your %3\$s[/url]"] = "%1\$sti ha taggato [url=%2\$s]nel tuo/nella tua%3\$s[/url]"; -$a->strings["%1\$s commented on [url=%2\$s]your %3\$s[/url]"] = "%1\$s ha commentato un [url=%2\$s]tuo %3\$s[/url]"; -$a->strings["%1\$s tagged you on [url=%2\$s]their %3\$s[/url]"] = "%1\$s ti ha taggato [url=%2\$s]nel suo/nella sua %3\$s[/url]"; -$a->strings["%1\$s commented on [url=%2\$s]their %3\$s[/url]"] = "%1\$s ha commentato [url=%2\$s]il suo/la sua %3\$s[/url]"; -$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Notifica] %s ti ha taggato"; +$a->strings["%1\$s replied to you on %2\$s's %3\$s %4\$s"] = "%1\$s ti ha risposto al %3\$s di %2\$s %4\$s"; +$a->strings["%1\$s tagged you on %2\$s's %3\$s %4\$s"] = "%1\$s ti ha taggato nel %3\$s di %2\$s %4\$s"; +$a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = "%1\$s ha commentato il %3\$s di %2\$s %4\$s"; +$a->strings["%1\$s replied to you on your %2\$s %3\$s"] = "%1\$s ti ha risposto al tuo %2\$s %3\$s"; +$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = "%1\$s ti ha taggato al tuo %2\$s %3\$s"; +$a->strings["%1\$s commented on your %2\$s %3\$s"] = "%1\$s ha commentato il tuo %2\$s %3\$s"; +$a->strings["%1\$s replied to you on their %2\$s %3\$s"] = "%1\$s ti ha risposto al suo %2\$s %3\$s"; +$a->strings["%1\$s tagged you on their %2\$s %3\$s"] = "%1\$s ti ha taggato sul loro %2\$s %3\$s"; +$a->strings["%1\$s commented on their %2\$s %3\$s"] = "%1\$s ha commentato il suo %2\$s %3\$s"; +$a->strings["%s %s tagged you"] = "%s %s ti ha taggato"; $a->strings["%1\$s tagged you at %2\$s"] = "%1\$s ti ha taggato su %2\$s"; -$a->strings["[Friendica:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Friendica:Notifica] Commento di %2\$s alla conversazione #%1\$d"; +$a->strings["%1\$s Comment to conversation #%2\$d by %3\$s"] = "%1\$s Commento alla conversazione #%2\$d di %3\$s"; $a->strings["%s commented on an item/conversation you have been following."] = "%s ha commentato un elemento che stavi seguendo."; $a->strings["Please visit %s to view and/or reply to the conversation."] = "Visita %s per vedere e/o commentare la conversazione"; -$a->strings["[Friendica:Notify] %s posted to your profile wall"] = "[Friendica:Notifica] %s ha scritto sulla tua bacheca"; +$a->strings["%s %s posted to your profile wall"] = "%s %s ha scritto sulla bacheca del tuo profilo"; $a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s ha scritto sulla tua bacheca su %2\$s"; $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s ha inviato un messaggio sulla [url=%2\$s]tua bacheca[/url]"; -$a->strings["[Friendica:Notify] %s shared a new post"] = "[Friendica:Notifica] %s ha condiviso un nuovo messaggio"; +$a->strings["%s %s shared a new post"] = "%s %s ha condiviso un nuovo messaggio"; $a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s ha condiviso un nuovo messaggio su %2\$s"; $a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]ha condiviso un messaggio[/url]."; -$a->strings["[Friendica:Notify] %1\$s poked you"] = "[Friendica:Notifica] %1\$s ti ha stuzzicato"; +$a->strings["%s %s shared a post from %s"] = "%s %s ha condiviso un messaggio da %s"; +$a->strings["%1\$s shared a post from %2\$s at %3\$s"] = "%1\$s ha condiviso un messaggio da %2\$s su %3\$s"; +$a->strings["%1\$s [url=%2\$s]shared a post[/url] from %3\$s."] = "%1\$s [url=%2\$s]ha condiviso un messaggio[/url] da %3\$s."; +$a->strings["%1\$s %2\$s poked you"] = "%1\$s %2\$s ti ha stuzzicato"; $a->strings["%1\$s poked you at %2\$s"] = "%1\$s ti ha stuzzicato su %2\$s"; $a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s [url=%2\$s]ti ha stuzzicato[/url]."; -$a->strings["[Friendica:Notify] %s tagged your post"] = "[Friendica:Notifica] %s ha taggato un tuo messaggio"; -$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s ha taggato il tuo post su %2\$s"; -$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s ha taggato [url=%2\$s]il tuo post[/url]"; -$a->strings["[Friendica:Notify] Introduction received"] = "[Friendica:Notifica] Hai ricevuto una presentazione"; +$a->strings["%s %s tagged your post"] = "%s %s ha taggato il tuo messaggio"; +$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s ha taggato il tuo messaggio su %2\$s"; +$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s ha taggato [url=%2\$s]il tuo messaggio[/url]"; +$a->strings["%s Introduction received"] = "%s Introduzione ricevuta"; $a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Hai ricevuto un'introduzione da '%1\$s' su %2\$s"; $a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "Hai ricevuto [url=%1\$s]un'introduzione[/url] da %2\$s."; $a->strings["You may visit their profile at %s"] = "Puoi visitare il suo profilo presso %s"; $a->strings["Please visit %s to approve or reject the introduction."] = "Visita %s per approvare o rifiutare la presentazione."; -$a->strings["[Friendica:Notify] A new person is sharing with you"] = "[Friendica:Notifica] Una nuova persona sta condividendo con te"; +$a->strings["%s A new person is sharing with you"] = "%s Una nuova persona sta condividendo con te"; $a->strings["%1\$s is sharing with you at %2\$s"] = "%1\$s sta condividendo con te su %2\$s"; -$a->strings["[Friendica:Notify] You have a new follower"] = "[Friendica:Notifica] Una nuova persona ti segue"; +$a->strings["%s You have a new follower"] = "%s Hai un nuovo seguace"; $a->strings["You have a new follower at %2\$s : %1\$s"] = "Un nuovo utente ha iniziato a seguirti su %2\$s : %1\$s"; -$a->strings["[Friendica:Notify] Friend suggestion received"] = "[Friendica:Notifica] Hai ricevuto un suggerimento di amicizia"; +$a->strings["%s Friend suggestion received"] = "%s Suggerimento di amicizia ricevuto"; $a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Hai ricevuto un suggerimento di amicizia da '%1\$s' su %2\$s"; $a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "Hai ricevuto [url=%1\$s]un suggerimento di amicizia[/url] per %2\$s su %3\$s"; $a->strings["Name:"] = "Nome:"; $a->strings["Photo:"] = "Foto:"; $a->strings["Please visit %s to approve or reject the suggestion."] = "Visita %s per approvare o rifiutare il suggerimento."; -$a->strings["[Friendica:Notify] Connection accepted"] = "[Friendica:Notifica] Connessione accettata"; +$a->strings["%s Connection accepted"] = "%s Connessione accettata"; $a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "'%1\$s' ha accettato la tua richiesta di connessione su %2\$s"; $a->strings["%2\$s has accepted your [url=%1\$s]connection request[/url]."] = "%2\$s ha accettato la tua [url=%1\$s]richiesta di connessione[/url]"; $a->strings["You are now mutual friends and may exchange status updates, photos, and email without restriction."] = "Ora siete amici reciproci e potete scambiarvi aggiornamenti di stato, foto e messaggi privati senza restrizioni."; @@ -194,89 +258,33 @@ $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "H $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "Hai ricevuto una [url=%1\$s]richiesta di registrazione[/url] da %2\$s."; $a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = "Nome Completo:\t%s\nIndirizzo del sito:\t%s\nNome utente:\t%s (%s)"; $a->strings["Please visit %s to approve or reject the request."] = "Visita %s per approvare o rifiutare la richiesta."; -$a->strings["Item not found."] = "Elemento non trovato."; -$a->strings["Do you really want to delete this item?"] = "Vuoi veramente cancellare questo elemento?"; -$a->strings["Yes"] = "Si"; -$a->strings["Permission denied."] = "Permesso negato."; -$a->strings["Archives"] = "Archivi"; -$a->strings["show more"] = "mostra di più"; -$a->strings["System down for maintenance"] = "Sistema in manutenzione"; -$a->strings["No friends to display."] = "Nessun amico da visualizzare."; -$a->strings["Connect"] = "Connetti"; -$a->strings["Authorize application connection"] = "Autorizza la connessione dell'applicazione"; -$a->strings["Return to your app and insert this Securty Code:"] = "Torna alla tua applicazione e inserisci questo codice di sicurezza:"; -$a->strings["Please login to continue."] = "Effettua il login per continuare."; -$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vuoi autorizzare questa applicazione per accedere ai messaggi e ai contatti, e / o creare nuovi messaggi per te?"; -$a->strings["No"] = "No"; -$a->strings["Login"] = "Accedi"; -$a->strings["Bad Request"] = "Bad Request"; -$a->strings["The post was created"] = "Il messaggio è stato creato"; +$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ + 0 => "Limite giornaliero di %d messaggio raggiunto. Il messaggio è stato rifiutato", + 1 => "Limite giornaliero di %d messaggi raggiunto. Il messaggio è stato rifiutato.", +]; +$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ + 0 => "Limite settimanale di %d messaggio raggiunto. Il messaggio è stato rifiutato", + 1 => "Limite settimanale di %d messaggi raggiunto. Il messaggio è stato rifiutato.", +]; +$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Limite mensile di %d messaggi raggiunto. Il messaggio è stato rifiutato."; +$a->strings["Profile Photos"] = "Foto del profilo"; $a->strings["Access denied."] = "Accesso negato."; -$a->strings["Page not found."] = "Pagina non trovata."; -$a->strings["Access to this profile has been restricted."] = "L'accesso a questo profilo è stato limitato."; -$a->strings["Events"] = "Eventi"; -$a->strings["View"] = "Mostra"; -$a->strings["Previous"] = "Precedente"; -$a->strings["Next"] = "Successivo"; -$a->strings["today"] = "oggi"; -$a->strings["month"] = "mese"; -$a->strings["week"] = "settimana"; -$a->strings["day"] = "giorno"; -$a->strings["list"] = "lista"; -$a->strings["User not found"] = "Utente non trovato"; -$a->strings["This calendar format is not supported"] = "Questo formato di calendario non è supportato"; -$a->strings["No exportable data found"] = "Nessun dato esportabile trovato"; -$a->strings["calendar"] = "calendario"; -$a->strings["No contacts in common."] = "Nessun contatto in comune."; -$a->strings["Common Friends"] = "Amici in comune"; -$a->strings["Public access denied."] = "Accesso negato."; -$a->strings["Community option not available."] = "Opzione Comunità non disponibile"; -$a->strings["Not available."] = "Non disponibile."; -$a->strings["Local Community"] = "Comunità Locale"; -$a->strings["Posts from local users on this server"] = "Messaggi dagli utenti locali su questo sito"; -$a->strings["Global Community"] = "Comunità Globale"; -$a->strings["Posts from users of the whole federated network"] = "Messaggi dagli utenti della rete federata"; -$a->strings["No results."] = "Nessun risultato."; -$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Questa pagina comunità mostra tutti i post pubblici ricevuti da questo nodo. Potrebbero non riflettere le opinioni degli utenti di questo nodo."; -$a->strings["Contact settings applied."] = "Contatto modificato."; -$a->strings["Contact update failed."] = "Le modifiche al contatto non sono state salvate."; +$a->strings["Bad Request."] = "Richiesta Errata."; $a->strings["Contact not found."] = "Contatto non trovato."; -$a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "ATTENZIONE: Queste sono impostazioni avanzate e se inserisci informazioni errate le tue comunicazioni con questo contatto potrebbero non funzionare più"; -$a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Usa ora il tasto 'Indietro' del tuo browser se non sei sicuro di cosa fare in questa pagina."; -$a->strings["No mirroring"] = "Non duplicare"; -$a->strings["Mirror as forwarded posting"] = "Duplica come messaggi ricondivisi"; -$a->strings["Mirror as my own posting"] = "Duplica come miei messaggi"; -$a->strings["Return to contact editor"] = "Ritorna alla modifica contatto"; -$a->strings["Refetch contact data"] = "Ricarica dati contatto"; -$a->strings["Submit"] = "Invia"; -$a->strings["Remote Self"] = "Io remoto"; -$a->strings["Mirror postings from this contact"] = "Ripeti i messaggi di questo contatto"; -$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "Imposta questo contatto come 'io remoto', questo farà si che friendica re invii i nuovi messaggi da questo contatto."; -$a->strings["Name"] = "Nome"; -$a->strings["Account Nickname"] = "Nome utente"; -$a->strings["@Tagname - overrides Name/Nickname"] = "@TagName - al posto del nome utente"; -$a->strings["Account URL"] = "URL dell'utente"; -$a->strings["Account URL Alias"] = "Alias URL Account"; -$a->strings["Friend Request URL"] = "URL Richiesta Amicizia"; -$a->strings["Friend Confirm URL"] = "URL Conferma Amicizia"; -$a->strings["Notification Endpoint URL"] = "URL Notifiche"; -$a->strings["Poll/Feed URL"] = "URL Feed"; -$a->strings["New photo from this URL"] = "Nuova foto da questo URL"; -$a->strings["Parent user not found."] = "Utente principale non trovato."; -$a->strings["No parent user"] = "Nessun utente principale"; -$a->strings["Parent Password:"] = "Password Principale:"; -$a->strings["Please enter the password of the parent account to legitimize your request."] = "Inserisci la password dell'account principale per autorizzare la tua richiesta."; -$a->strings["Parent User"] = "Utente Principale"; -$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Gli utenti principali hanno il controllo totale su questo account, comprese le impostazioni. Assicurati di controllare due volte a chi stai fornendo questo accesso."; -$a->strings["Save Settings"] = "Salva Impostazioni"; -$a->strings["Delegate Page Management"] = "Gestione delegati per la pagina"; -$a->strings["Delegates"] = "Delegati"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "I Delegati sono in grado di gestire tutti gli aspetti di questa pagina, tranne per le impostazioni di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente."; -$a->strings["Existing Page Delegates"] = "Delegati Pagina Esistenti"; -$a->strings["Potential Delegates"] = "Delegati Potenziali"; -$a->strings["Remove"] = "Rimuovi"; -$a->strings["Add"] = "Aggiungi"; -$a->strings["No entries."] = "Nessuna voce."; +$a->strings["Permission denied."] = "Permesso negato."; +$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Numero giornaliero di messaggi per %s superato. Invio fallito."; +$a->strings["No recipient selected."] = "Nessun destinatario selezionato."; +$a->strings["Unable to check your home location."] = "Impossibile controllare la tua posizione di origine."; +$a->strings["Message could not be sent."] = "Il messaggio non può essere inviato."; +$a->strings["Message collection failure."] = "Errore recuperando il messaggio."; +$a->strings["No recipient."] = "Nessun destinatario."; +$a->strings["Please enter a link URL:"] = "Inserisci un collegamento URL:"; +$a->strings["Send Private Message"] = "Invia un messaggio privato"; +$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Se vuoi che %s ti risponda, controlla che le tue impostazioni di privacy permettano la ricezione di messaggi privati da mittenti sconosciuti."; +$a->strings["To:"] = "A:"; +$a->strings["Subject:"] = "Oggetto:"; +$a->strings["Your message:"] = "Il tuo messaggio:"; +$a->strings["Insert web link"] = "Inserisci collegamento web"; $a->strings["Profile not found."] = "Profilo non trovato."; $a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Questo può accadere occasionalmente se la richiesta di contatto era stata inviata da entrambe le persone e già approvata."; $a->strings["Response from remote site was not understood."] = "Errore di comunicazione con l'altro sito."; @@ -285,7 +293,6 @@ $a->strings["Confirmation completed successfully."] = "Conferma completata con s $a->strings["Temporary failure. Please wait and try again."] = "Problema temporaneo. Attendi e riprova."; $a->strings["Introduction failed or was revoked."] = "La presentazione ha generato un errore o è stata revocata."; $a->strings["Remote site reported: "] = "Il sito remoto riporta: "; -$a->strings["Unable to set contact photo."] = "Impossibile impostare la foto del contatto."; $a->strings["No user record found for '%s' "] = "Nessun utente trovato '%s'"; $a->strings["Our site encryption key is apparently messed up."] = "La nostra chiave di criptazione del sito sembra essere corrotta."; $a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "E' stato fornito un indirizzo vuoto o non possiamo decrittare l'indirizzo."; @@ -295,7 +302,289 @@ $a->strings["The ID provided by your system is a duplicate on our system. It sho $a->strings["Unable to set your contact credentials on our system."] = "Impossibile impostare le credenziali del tuo contatto sul nostro sistema."; $a->strings["Unable to update your contact profile details on our system"] = "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema"; $a->strings["[Name Withheld]"] = "[Nome Nascosto]"; +$a->strings["Public access denied."] = "Accesso negato."; +$a->strings["No videos selected"] = "Nessun video selezionato"; +$a->strings["Access to this item is restricted."] = "Questo oggetto non è visibile a tutti."; +$a->strings["View Video"] = "Guarda Video"; +$a->strings["View Album"] = "Sfoglia l'album"; +$a->strings["Recent Videos"] = "Video Recenti"; +$a->strings["Upload New Videos"] = "Carica Nuovo Video"; +$a->strings["No keywords to match. Please add keywords to your profile."] = "Nessuna parola chiave corrisponde. Per favore aggiungi parole chiave al tuo profilo."; +$a->strings["first"] = "primo"; +$a->strings["next"] = "succ"; +$a->strings["No matches"] = "Nessun risultato"; +$a->strings["Profile Match"] = "Profili corrispondenti"; +$a->strings["Missing some important data!"] = "Mancano alcuni dati importanti!"; +$a->strings["Update"] = "Aggiorna"; +$a->strings["Failed to connect with email account using the settings provided."] = "Impossibile collegarsi all'account email con i parametri forniti."; +$a->strings["Contact CSV file upload error"] = "Errore nel caricamento del file CSV dei contatti"; +$a->strings["Importing Contacts done"] = "Importazione dei Contatti riuscita"; +$a->strings["Relocate message has been send to your contacts"] = "Il messaggio di trasloco è stato inviato ai tuoi contatti"; +$a->strings["Passwords do not match."] = "Le password non corrispondono."; +$a->strings["Password update failed. Please try again."] = "Aggiornamento password fallito. Prova ancora."; +$a->strings["Password changed."] = "Password cambiata."; +$a->strings["Password unchanged."] = "Password non modificata."; +$a->strings["Please use a shorter name."] = "Per favore utilizza un nome più corto."; +$a->strings["Name too short."] = "Nome troppo corto."; +$a->strings["Wrong Password."] = "Password Sbagliata."; +$a->strings["Invalid email."] = "Email non valida."; +$a->strings["Cannot change to that email."] = "Non puoi usare quella email."; +$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Il forum privato non ha permessi di privacy. Uso il gruppo di privacy predefinito."; +$a->strings["Private forum has no privacy permissions and no default privacy group."] = "Il gruppo privato non ha permessi di privacy e nessun gruppo di privacy predefinito."; +$a->strings["Settings were not updated."] = "Le impostazioni non sono state aggiornate."; +$a->strings["Add application"] = "Aggiungi applicazione"; +$a->strings["Save Settings"] = "Salva Impostazioni"; +$a->strings["Name"] = "Nome"; +$a->strings["Consumer Key"] = "Consumer Key"; +$a->strings["Consumer Secret"] = "Consumer Secret"; +$a->strings["Redirect"] = "Redirect"; +$a->strings["Icon url"] = "Url icona"; +$a->strings["You can't edit this application."] = "Non puoi modificare questa applicazione."; +$a->strings["Connected Apps"] = "Applicazioni Collegate"; +$a->strings["Edit"] = "Modifica"; +$a->strings["Client key starts with"] = "Chiave del client inizia con"; +$a->strings["No name"] = "Nessun nome"; +$a->strings["Remove authorization"] = "Rimuovi l'autorizzazione"; +$a->strings["No Addon settings configured"] = "Nessun addon ha impostazioni modificabili"; +$a->strings["Addon Settings"] = "Impostazioni Addon"; +$a->strings["Additional Features"] = "Funzionalità aggiuntive"; +$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)"; +$a->strings["enabled"] = "abilitato"; +$a->strings["disabled"] = "disabilitato"; +$a->strings["Built-in support for %s connectivity is %s"] = "Il supporto integrato per la connettività con %s è %s"; +$a->strings["OStatus (GNU Social)"] = "OStatus (GNU Social)"; +$a->strings["Email access is disabled on this site."] = "L'accesso email è disabilitato su questo sito."; +$a->strings["None"] = "Nessuna"; +$a->strings["Social Networks"] = "Social Networks"; +$a->strings["General Social Media Settings"] = "Impostazioni Media Sociali"; +$a->strings["Accept only top level posts by contacts you follow"] = "Accetta solo messaggi di primo livello dai contatti che segui"; +$a->strings["The system does an auto completion of threads when a comment arrives. This has got the side effect that you can receive posts that had been started by a non-follower but had been commented by someone you follow. This setting deactivates this behaviour. When activated, you strictly only will receive posts from people you really do follow."] = "Il sistema completa automaticamente le conversazioni quando arriva un commento. Questo può far si che tu riceva messaggi iniziati da qualcuno che non segui ma son stati commentati da qualcuno che segui. Questa impostazione disattiva questo comportamento. Quando attivo, riceverai solamente i messaggi da persone che veramente segui."; +$a->strings["Disable Content Warning"] = "Disabilita Avviso Contenuto"; +$a->strings["Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This disables the automatic collapsing and sets the content warning as the post title. Doesn't affect any other content filtering you eventually set up."] = "Gli utenti su reti come Mastodon o Pleroma sono in grado di impostare un campo di avviso che collassa i loro post. Questa impostazione disabilita il collasso automatico e imposta l'avviso di contenuto come titolo del post. Non ha effetto su altri filtri di contenuto che hai eventualmente impostato."; +$a->strings["Disable intelligent shortening"] = "Disabilita accorciamento intelligente"; +$a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "Normalmente il sistema tenta di trovare il migliore collegamento da aggiungere ad un messaggio accorciato. Se questa opzione è abilitata, ogni messaggio accorciato conterrà sempre un collegamento al messaggio originale su Friendica."; +$a->strings["Attach the link title"] = "Allega il titolo del collegamento"; +$a->strings["When activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that share feed content."] = "Quando attivato, il titolo del collegamento allegato sarà aggiunto come titolo dei messaggi su Diaspora. Questo è più che altro utile con i contatti \"remoti di sè stessi\" che condividono il contenuto del flusso."; +$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "Segui automaticamente chiunque da GNU Social (OStatus) ti segua o ti menzioni"; +$a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "Se ricevi un messaggio da un utente OStatus sconosciuto, questa opzione decide cosa fare. Se selezionato, un nuovo contatto verrà creato per ogni utente sconosciuto."; +$a->strings["Default group for OStatus contacts"] = "Gruppo di default per i contatti OStatus"; +$a->strings["Your legacy GNU Social account"] = "Il tuo vecchio account GNU Social"; +$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "Se inserisci il nome del tuo vecchio account GNU Social/Statusnet qui (nel formato utente@dominio.tld), i tuoi contatti verranno automaticamente aggiunti. Il campo verrà svuotato una volta terminato."; +$a->strings["Repair OStatus subscriptions"] = "Ripara le iscrizioni OStatus"; +$a->strings["Email/Mailbox Setup"] = "Impostazioni email"; +$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Se vuoi comunicare con i contatti email usando questo servizio, specifica come collegarti alla tua casella di posta. (opzionale)"; +$a->strings["Last successful email check:"] = "Ultimo controllo email eseguito con successo:"; +$a->strings["IMAP server name:"] = "Nome server IMAP:"; +$a->strings["IMAP port:"] = "Porta IMAP:"; +$a->strings["Security:"] = "Sicurezza:"; +$a->strings["Email login name:"] = "Nome utente email:"; +$a->strings["Email password:"] = "Password email:"; +$a->strings["Reply-to address:"] = "Indirizzo di risposta:"; +$a->strings["Send public posts to all email contacts:"] = "Invia i messaggi pubblici ai contatti email:"; +$a->strings["Action after import:"] = "Azione dopo importazione:"; +$a->strings["Mark as seen"] = "Segna come letto"; +$a->strings["Move to folder"] = "Sposta nella cartella"; +$a->strings["Move to folder:"] = "Sposta nella cartella:"; +$a->strings["Unable to find your profile. Please contact your admin."] = "Impossibile trovare il tuo profilo. Contatta il tuo amministratore."; +$a->strings["Account Types"] = "Tipi di Account"; +$a->strings["Personal Page Subtypes"] = "Sottotipi di Pagine Personali"; +$a->strings["Community Forum Subtypes"] = "Sottotipi di Community Forum"; +$a->strings["Personal Page"] = "Pagina Personale"; +$a->strings["Account for a personal profile."] = "Account per profilo personale."; +$a->strings["Organisation Page"] = "Pagina Organizzazione"; +$a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = "Account per un'organizzazione, che automaticamente approva le richieste di contatto come \"Follower\"."; +$a->strings["News Page"] = "Pagina Notizie"; +$a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = "Account per notizie, che automaticamente approva le richieste di contatto come \"Follower\""; +$a->strings["Community Forum"] = "Community Forum"; +$a->strings["Account for community discussions."] = "Account per discussioni comunitarie."; +$a->strings["Normal Account Page"] = "Pagina Account Normale"; +$a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = "Account per un profilo personale, che richiede l'approvazione delle richieste di contatto come \"Amico\" o \"Follower\"."; +$a->strings["Soapbox Page"] = "Pagina Sandbox"; +$a->strings["Account for a public profile that automatically approves contact requests as \"Followers\"."] = "Account per un profilo publico, che automaticamente approva le richieste di contatto come \"Follower\"."; +$a->strings["Public Forum"] = "Forum Pubblico"; +$a->strings["Automatically approves all contact requests."] = "Approva automaticamente tutte le richieste di contatto."; +$a->strings["Automatic Friend Page"] = "Pagina con amicizia automatica"; +$a->strings["Account for a popular profile that automatically approves contact requests as \"Friends\"."] = "Account per un profilo popolare, che automaticamente approva le richieste di contatto come \"Amici\"."; +$a->strings["Private Forum [Experimental]"] = "Forum privato [sperimentale]"; +$a->strings["Requires manual approval of contact requests."] = "Richiede l'approvazione manuale delle richieste di contatto."; +$a->strings["OpenID:"] = "OpenID:"; +$a->strings["(Optional) Allow this OpenID to login to this account."] = "(Opzionale) Consente di loggarti in questo account con questo OpenID"; +$a->strings["Publish your profile in your local site directory?"] = "Pubblica il tuo profilo nell'elenco locale del tuo sito?"; +$a->strings["Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings."] = "Il tuo profilo verrà pubblicato nella directory locale di questo nodo. I dettagli del tuo profilo potrebbero essere visibili pubblicamente a seconda delle impostazioni di sistema."; +$a->strings["Your profile will also be published in the global friendica directories (e.g. %s)."] = "Il tuo profilo sarà anche pubblicato nelle directory globali di friendica (es. %s)."; +$a->strings["Your Identity Address is '%s' or '%s'."] = "L'indirizzo della tua identità è '%s' or '%s'."; +$a->strings["Account Settings"] = "Impostazioni account"; +$a->strings["Password Settings"] = "Impostazioni password"; +$a->strings["New Password:"] = "Nuova password:"; +$a->strings["Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon (:)."] = "I caratteri permessi sono a-z, A-Z, 0-9 e caratteri speciali tranne spazio, lettere accentate e due punti (:)."; +$a->strings["Confirm:"] = "Conferma:"; +$a->strings["Leave password fields blank unless changing"] = "Lascia questi campi in bianco per non effettuare variazioni alla password"; +$a->strings["Current Password:"] = "Password Attuale:"; +$a->strings["Your current password to confirm the changes"] = "La tua password attuale per confermare le modifiche"; +$a->strings["Password:"] = "Password:"; +$a->strings["Your current password to confirm the changes of the email address"] = "La tua password attuale per confermare il cambio di indirizzo email"; +$a->strings["Delete OpenID URL"] = "Elimina URL OpenID"; +$a->strings["Basic Settings"] = "Impostazioni base"; +$a->strings["Full Name:"] = "Nome completo:"; +$a->strings["Email Address:"] = "Indirizzo Email:"; +$a->strings["Your Timezone:"] = "Il tuo fuso orario:"; +$a->strings["Your Language:"] = "La tua lingua:"; +$a->strings["Set the language we use to show you friendica interface and to send you emails"] = "Imposta la lingua che sarà usata per mostrarti l'interfaccia di Friendica e per inviarti le email"; +$a->strings["Default Post Location:"] = "Località predefinita:"; +$a->strings["Use Browser Location:"] = "Usa la località rilevata dal browser:"; +$a->strings["Security and Privacy Settings"] = "Impostazioni di sicurezza e privacy"; +$a->strings["Maximum Friend Requests/Day:"] = "Numero massimo di richieste di amicizia al giorno:"; +$a->strings["(to prevent spam abuse)"] = "(per prevenire lo spam)"; +$a->strings["Allow your profile to be searchable globally?"] = "Vuoi che il tuo profilo sia ricercabile globalmente?"; +$a->strings["Activate this setting if you want others to easily find and follow you. Your profile will be searchable on remote systems. This setting also determines whether Friendica will inform search engines that your profile should be indexed or not."] = "Attiva questa impostazione se vuoi che gli altri ti trovino facilmente e ti seguano. Il tuo profilo sarà ricercabile da sistemi remoti. Questa impostazione determina anche se Friendica informerà i motori di ricerca che il tuo profilo sia indicizzabile o meno."; +$a->strings["Hide your contact/friend list from viewers of your profile?"] = "Nascondere la lista dei tuo contatti/amici dai visitatori del tuo profilo?"; +$a->strings["A list of your contacts is displayed on your profile page. Activate this option to disable the display of your contact list."] = "La lista dei tuoi contatti è mostrata sulla tua pagina di profilo. Attiva questa opzione per disabilitare la visualizzazione del tuo elenco contatti."; +$a->strings["Hide your profile details from anonymous viewers?"] = "Nascondi i dettagli del tuo profilo ai visitatori anonimi?"; +$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies will still be accessible by other means."] = "I visitatori anonimi vedranno nella tua pagina profilo solo la tua foto del profilo, il tuo nome e il nome utente che stai usando. I tuoi messaggi pubblici e le risposte saranno comunque accessibili in altre maniere."; +$a->strings["Make public posts unlisted"] = "Rendi messaggi pubblici non elencati"; +$a->strings["Your public posts will not appear on the community pages or in search results, nor be sent to relay servers. However they can still appear on public feeds on remote servers."] = "I tuoi messaggi pubblici non appariranno sulle pagine della comunità o nei risultati di ricerca, e non saranno inviati ai server relay. Comunque appariranno sui feed pubblici su server remoti."; +$a->strings["Make all posted pictures accessible"] = "Rendi tutte le immagini pubblicate accessibili"; +$a->strings["This option makes every posted picture accessible via the direct link. This is a workaround for the problem that most other networks can't handle permissions on pictures. Non public pictures still won't be visible for the public on your photo albums though."] = "Questa opzione rende ogni immagine pubblicata accessibile attraverso il collegamento diretto. Questo è una soluzione alternativa al problema che la maggior parte delle altre reti non gestiscono i permessi sulle immagini. Le immagini non pubbliche non saranno visibili al pubblico nei tuoi album fotografici comunque."; +$a->strings["Allow friends to post to your profile page?"] = "Permetti agli amici di scrivere sulla tua pagina profilo?"; +$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "I tuoi contatti possono scrivere messaggi sulla tua pagina di profilo. Questi messaggi saranno distribuiti a tutti i tuoi contatti."; +$a->strings["Allow friends to tag your posts?"] = "Permetti agli amici di aggiungere tag ai tuoi messaggi?"; +$a->strings["Your contacts can add additional tags to your posts."] = "I tuoi contatti possono aggiungere tag aggiuntivi ai tuoi messaggi."; +$a->strings["Permit unknown people to send you private mail?"] = "Permetti a utenti sconosciuti di inviarti messaggi privati?"; +$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "Gli utenti sulla rete Friendica possono inviarti messaggi privati anche se non sono nella tua lista di contatti."; +$a->strings["Maximum private messages per day from unknown people:"] = "Numero massimo di messaggi privati da utenti sconosciuti per giorno:"; +$a->strings["Default Post Permissions"] = "Permessi predefiniti per i messaggi"; +$a->strings["Expiration settings"] = "Impostazioni di scadenza"; +$a->strings["Automatically expire posts after this many days:"] = "Fai scadere i messaggi automaticamente dopo x giorni:"; +$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Se lasciato vuoto, i messaggi non verranno cancellati."; +$a->strings["Expire posts"] = "Fai scadere i messaggi"; +$a->strings["When activated, posts and comments will be expired."] = "Quando attivato, i messaggi e i commenti scadranno."; +$a->strings["Expire personal notes"] = "Fai scadere le note personali"; +$a->strings["When activated, the personal notes on your profile page will be expired."] = "Quando attivato, le note personali sulla tua pagina del profilo scadranno."; +$a->strings["Expire starred posts"] = "Fai scadere i messaggi speciali"; +$a->strings["Starring posts keeps them from being expired. That behaviour is overwritten by this setting."] = "Inserire i messaggi negli speciali evita di farli scadere. Questo comportamento viene scavalcato da questa impostazione."; +$a->strings["Expire photos"] = "Fai scadere foto"; +$a->strings["When activated, photos will be expired."] = "Quando attivato, le foto scadranno."; +$a->strings["Only expire posts by others"] = "Fai scadere solo i messaggi degli altri"; +$a->strings["When activated, your own posts never expire. Then the settings above are only valid for posts you received."] = "Quando attivato, i tuoi messaggi non scadranno mai. Quindi le impostazioni qui sopra saranno valide solo per i messaggi che hai ricevuto."; +$a->strings["Notification Settings"] = "Impostazioni notifiche"; +$a->strings["Send a notification email when:"] = "Invia una mail di notifica quando:"; +$a->strings["You receive an introduction"] = "Ricevi una presentazione"; +$a->strings["Your introductions are confirmed"] = "Le tue presentazioni sono confermate"; +$a->strings["Someone writes on your profile wall"] = "Qualcuno scrive sulla bacheca del tuo profilo"; +$a->strings["Someone writes a followup comment"] = "Qualcuno scrive un commento a un tuo messaggio"; +$a->strings["You receive a private message"] = "Ricevi un messaggio privato"; +$a->strings["You receive a friend suggestion"] = "Hai ricevuto un suggerimento di amicizia"; +$a->strings["You are tagged in a post"] = "Sei stato taggato in un messaggio"; +$a->strings["You are poked/prodded/etc. in a post"] = "Sei 'toccato'/'spronato'/ecc. in un messaggio"; +$a->strings["Activate desktop notifications"] = "Attiva notifiche desktop"; +$a->strings["Show desktop popup on new notifications"] = "Mostra un popup di notifica sul desktop all'arrivo di nuove notifiche"; +$a->strings["Text-only notification emails"] = "Email di notifica in solo testo"; +$a->strings["Send text only notification emails, without the html part"] = "Invia le email di notifica in solo testo, senza la parte in html"; +$a->strings["Show detailled notifications"] = "Mostra notifiche dettagliate"; +$a->strings["Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed."] = "Per impostazione predefinita, le notifiche sono raggruppate in una singola notifica per articolo. Se abilitato, viene visualizzate tutte le notifiche."; +$a->strings["Advanced Account/Page Type Settings"] = "Impostazioni avanzate Account/Tipo di pagina"; +$a->strings["Change the behaviour of this account for special situations"] = "Modifica il comportamento di questo account in situazioni speciali"; +$a->strings["Import Contacts"] = "Importa Contatti"; +$a->strings["Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account."] = "Carica un file CSV che contiene gli indirizzi dei tuoi account seguiti nella prima colonna che hai esportato dal vecchio account."; +$a->strings["Upload File"] = "Carica File"; +$a->strings["Relocate"] = "Trasloca"; +$a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Se hai spostato questo profilo da un'altro server, e alcuni dei tuoi contatti non ricevono i tuoi aggiornamenti, prova a premere questo bottone."; +$a->strings["Resend relocate message to contacts"] = "Invia nuovamente il messaggio di trasloco ai contatti"; +$a->strings["{0} wants to be your friend"] = "{0} vuole essere tuo amico"; +$a->strings["{0} requested registration"] = "{0} chiede la registrazione"; +$a->strings["No items found"] = "Nessun oggetto trovato"; +$a->strings["No such group"] = "Nessun gruppo"; +$a->strings["Group: %s"] = "Gruppo: %s"; +$a->strings["Invalid contact."] = "Contatto non valido."; +$a->strings["Latest Activity"] = "Ultima Attività"; +$a->strings["Sort by latest activity"] = "Ordina per ultima attività"; +$a->strings["Latest Posts"] = "Ultimi Messaggi"; +$a->strings["Sort by post received date"] = "Ordina per data di ricezione del messaggio"; +$a->strings["Personal"] = "Personale"; +$a->strings["Posts that mention or involve you"] = "Messaggi che ti citano o coinvolgono"; +$a->strings["Starred"] = "Preferiti"; +$a->strings["Favourite Posts"] = "Messaggi preferiti"; +$a->strings["Resubscribing to OStatus contacts"] = "Risottoscrivi i contatti OStatus"; +$a->strings["Error"] = [ + 0 => "Errori", + 1 => "Errori", +]; +$a->strings["Done"] = "Fatto"; +$a->strings["Keep this window open until done."] = "Tieni questa finestra aperta fino a che ha finito."; +$a->strings["You aren't following this contact."] = "Non stai seguendo questo contatto."; +$a->strings["Unfollowing is currently not supported by your network."] = "Smettere di seguire non è al momento supportato dalla tua rete."; +$a->strings["Disconnect/Unfollow"] = "Disconnetti/Non Seguire"; +$a->strings["Your Identity Address:"] = "L'indirizzo della tua identità:"; +$a->strings["Submit Request"] = "Invia richiesta"; +$a->strings["Profile URL"] = "URL Profilo"; +$a->strings["Status Messages and Posts"] = "Messaggi di stato e messaggi"; +$a->strings["New Message"] = "Nuovo messaggio"; +$a->strings["Unable to locate contact information."] = "Impossibile trovare le informazioni del contatto."; +$a->strings["Discard"] = "Scarta"; +$a->strings["Conversation not found."] = "Conversazione non trovata."; +$a->strings["Message was not deleted."] = "Il messaggio non è stato eliminato."; +$a->strings["Conversation was not removed."] = "La conversazione non è stata rimossa."; +$a->strings["No messages."] = "Nessun messaggio."; +$a->strings["Message not available."] = "Messaggio non disponibile."; +$a->strings["Delete message"] = "Elimina il messaggio"; +$a->strings["D, d M Y - g:i A"] = "D d M Y - G:i"; +$a->strings["Delete conversation"] = "Elimina la conversazione"; +$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Nessuna comunicazione sicura disponibile, Potresti essere in grado di rispondere dalla pagina del profilo del mittente."; +$a->strings["Send Reply"] = "Invia la risposta"; +$a->strings["Unknown sender - %s"] = "Mittente sconosciuto - %s"; +$a->strings["You and %s"] = "Tu e %s"; +$a->strings["%s and You"] = "%s e Tu"; +$a->strings["%d message"] = [ + 0 => "%d messaggio", + 1 => "%d messaggi", +]; +$a->strings["Subscribing to OStatus contacts"] = "Iscrizione a contatti OStatus"; +$a->strings["No contact provided."] = "Nessun contatto disponibile."; +$a->strings["Couldn't fetch information for contact."] = "Non è stato possibile recuperare le informazioni del contatto."; +$a->strings["Couldn't fetch friends for contact."] = "Non è stato possibile recuperare gli amici del contatto."; +$a->strings["success"] = "successo"; +$a->strings["failed"] = "fallito"; +$a->strings["ignored"] = "ignorato"; $a->strings["%1\$s welcomes %2\$s"] = "%s dà il benvenuto a %s"; +$a->strings["User deleted their account"] = "L'utente ha cancellato il suo account"; +$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "Sul tuo nodo Friendica un utente ha cancellato il suo account. Assicurati che i suoi dati siano rimossi dai backup."; +$a->strings["The user id is %d"] = "L'id utente è %d"; +$a->strings["Remove My Account"] = "Rimuovi il mio account"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Questo comando rimuoverà completamente il tuo account. Una volta rimosso non potrai più recuperarlo."; +$a->strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:"; +$a->strings["Remove Item Tag"] = "Rimuovi il tag"; +$a->strings["Select a tag to remove: "] = "Seleziona un tag da rimuovere: "; +$a->strings["Remove"] = "Rimuovi"; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Nessun suggerimento disponibile. Se questo è un sito nuovo, riprova tra 24 ore."; +$a->strings["The requested item doesn't exist or has been deleted."] = "L'oggetto richiesto non esiste o è stato eliminato."; +$a->strings["Access to this profile has been restricted."] = "L'accesso a questo profilo è stato limitato."; +$a->strings["The feed for this item is unavailable."] = "Il flusso per questo oggetto non è disponibile."; +$a->strings["Invalid request."] = "Richiesta non valida."; +$a->strings["Image exceeds size limit of %s"] = "La dimensione dell'immagine supera il limite di %s"; +$a->strings["Unable to process image."] = "Impossibile caricare l'immagine."; +$a->strings["Wall Photos"] = "Foto della bacheca"; +$a->strings["Image upload failed."] = "Caricamento immagine fallito."; +$a->strings["No valid account found."] = "Nessun account valido trovato."; +$a->strings["Password reset request issued. Check your email."] = "La richiesta per reimpostare la password è stata inviata. Controlla la tua email."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\nGentile %1\$s,\n\tabbiamo ricevuto su \"%2\$s\" una richiesta di resettare la password del tuo account. Per confermare questa richiesta, selezionate il collegamento di conferma qui sotto o incollatelo nella barra indirizzo del vostro browser.\n\nSe NON hai richiesto questa modifica, NON selezionare il collegamento e ignora o cancella questa email.\n\nLa tua password non verrà modificata a meno che non possiamo verificare che tu abbia effettivamente richiesto la modifica."; +$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\nSegui questo collegamento per verificare la tua identità:\n\n%1\$s\n\nRiceverai in un successivo messaggio la nuova password.\nPotrai cambiarla dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato.\n\nI dettagli del tuo account sono:\n\tIndirizzo del sito: %2\$s\n\tNome utente: %3\$s"; +$a->strings["Password reset requested at %s"] = "Richiesta reimpostazione password su %s"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La richiesta non può essere verificata. (Puoi averla già richiesta precedentemente). Reimpostazione password fallita."; +$a->strings["Request has expired, please make a new one."] = "La richiesta è scaduta, si prega di crearne una nuova."; +$a->strings["Forgot your Password?"] = "Hai dimenticato la password?"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Inserisci il tuo indirizzo email per reimpostare la password."; +$a->strings["Nickname or Email: "] = "Nome utente o email: "; +$a->strings["Reset"] = "Reimposta"; +$a->strings["Password Reset"] = "Reimpostazione password"; +$a->strings["Your password has been reset as requested."] = "La tua password è stata reimpostata come richiesto."; +$a->strings["Your new password is"] = "La tua nuova password è"; +$a->strings["Save or copy your new password - and then"] = "Salva o copia la tua nuova password, quindi"; +$a->strings["click here to login"] = "clicca qui per entrare"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "Puoi cambiare la tua password dalla pagina Impostazioni dopo aver effettuato l'accesso."; +$a->strings["Your password has been reset."] = "La tua password è stata reimpostata."; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\nGentile %1\$s,\n\tLa tua password è stata modificata come richiesto.\nSalva questa password, o sostituiscila immediatamente con qualcosa che puoi ricordare."; +$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\nI dettagli del tuo account sono:\n\n\tIndirizzo del sito: %1\$s\n\tNome utente: %2\$s\n\tPassword: %3\$s\n\nPuoi cambiare questa password dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato."; +$a->strings["Your password has been changed at %s"] = "La tua password presso %s è stata cambiata"; $a->strings["This introduction has already been accepted."] = "Questa presentazione è già stata accettata."; $a->strings["Profile location is not valid or does not contain profile information."] = "L'indirizzo del profilo non è valido o non contiene un profilo."; $a->strings["Warning: profile location has no identifiable owner name."] = "Attenzione: l'indirizzo del profilo non riporta il nome del proprietario."; @@ -325,31 +614,59 @@ $a->strings["Confirm"] = "Conferma"; $a->strings["Hide this contact"] = "Nascondi questo contatto"; $a->strings["Welcome home %s."] = "Bentornato a casa %s."; $a->strings["Please confirm your introduction/connection request to %s."] = "Conferma la tua richiesta di connessione con %s."; -$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Inserisci il tuo 'Indirizzo Identità' da uno dei seguenti network supportati:"; -$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica site and join us today."] = "Se non sei un membro del web sociale libero, segui questo link per trovare un sito Friendica pubblico e unisciti a noi oggi."; $a->strings["Friend/Connection Request"] = "Richieste di amicizia/connessione"; -$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"] = "Esempi: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@gnusocial.de"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "Inserisci il tuo indirizzo Webfinger (utente@dominio.tld) o l'URL del profilo qui. Se non è supportato dal tuo sistema (per esempio non funziona con Diaspora), devi abbonarti a %s direttamente sul tuo sistema."; +$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = "Non sei ancora un membro del social network libero, segui questo collegamento per trovare un nodo pubblico Friendica e unisciti a noi oggi."; +$a->strings["Your Webfinger address or profile URL:"] = "Il tuo indirizzo Webfinger o l'URL del profilo:"; $a->strings["Please answer the following:"] = "Rispondi:"; -$a->strings["Does %s know you?"] = "%s ti conosce?"; +$a->strings["%s knows you"] = "%s ti conosce"; $a->strings["Add a personal note:"] = "Aggiungi una nota personale:"; -$a->strings["Friendica"] = "Friendica"; -$a->strings["GNU Social (Pleroma, Mastodon)"] = "GNU Social (Pleroma, Mastodon)"; -$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)"; -$a->strings[" - please do not use this form. Instead, enter %s into your Diaspora search bar."] = " - per favore non usare questa form. Invece, inserisci %s nella tua barra di ricerca su Diaspora."; -$a->strings["Your Identity Address:"] = "L'indirizzo della tua identità:"; -$a->strings["Submit Request"] = "Invia richiesta"; -$a->strings["People Search - %s"] = "Cerca persone - %s"; -$a->strings["Forum Search - %s"] = "Ricerca Forum - %s"; -$a->strings["No matches"] = "Nessun risultato"; +$a->strings["Authorize application connection"] = "Autorizza la connessione dell'applicazione"; +$a->strings["Return to your app and insert this Securty Code:"] = "Torna alla tua applicazione e inserisci questo codice di sicurezza:"; +$a->strings["Please login to continue."] = "Effettua il login per continuare."; +$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vuoi autorizzare questa applicazione per accedere ai messaggi e ai contatti, e / o creare nuovi messaggi per te?"; +$a->strings["Yes"] = "Si"; +$a->strings["No"] = "No"; +$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Mi spiace, forse il file che stai caricando è più grosso di quanto la configurazione di PHP permetta"; +$a->strings["Or - did you try to upload an empty file?"] = "O.. non avrai provato a caricare un file vuoto?"; +$a->strings["File exceeds size limit of %s"] = "Il file supera la dimensione massima di %s"; +$a->strings["File upload failed."] = "Caricamento del file non riuscito."; +$a->strings["Unable to locate original post."] = "Impossibile trovare il messaggio originale."; +$a->strings["Empty post discarded."] = "Messaggio vuoto scartato."; +$a->strings["Post updated."] = "Messaggio aggiornato."; +$a->strings["Item wasn't stored."] = "L'oggetto non è stato salvato."; +$a->strings["Item couldn't be fetched."] = "L'oggetto non può essere recuperato."; +$a->strings["Item not found."] = "Elemento non trovato."; +$a->strings["User imports on closed servers can only be done by an administrator."] = "L'importazione di utenti su server chiusi può essere effettuata solo da un amministratore."; +$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani."; +$a->strings["Import"] = "Importa"; +$a->strings["Move account"] = "Muovi account"; +$a->strings["You can import an account from another Friendica server."] = "Puoi importare un account da un altro server Friendica."; +$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Devi esportare il tuo account dal vecchio server e caricarlo qui. Noi ricreeremo il tuo vecchio account qui, con tutti i tuoi contatti. Proveremo anche a informare i tuoi amici che ti sei spostato qui."; +$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Questa funzione è sperimentale. Non possiamo importare i contatti dalla rete OStatus (GNU Social/Statusnet) o da Diaspora"; +$a->strings["Account file"] = "File account"; +$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Per esportare il tuo account, vai su \"Impostazioni -> Esporta i tuoi dati personali\" e seleziona \"Esporta account\""; +$a->strings["User not found."] = "Utente non trovato."; +$a->strings["View"] = "Mostra"; +$a->strings["Previous"] = "Precedente"; +$a->strings["Next"] = "Successivo"; +$a->strings["today"] = "oggi"; +$a->strings["month"] = "mese"; +$a->strings["week"] = "settimana"; +$a->strings["day"] = "giorno"; +$a->strings["list"] = "lista"; +$a->strings["User not found"] = "Utente non trovato"; +$a->strings["This calendar format is not supported"] = "Questo formato di calendario non è supportato"; +$a->strings["No exportable data found"] = "Nessun dato esportabile trovato"; +$a->strings["calendar"] = "calendario"; $a->strings["Item not found"] = "Oggetto non trovato"; $a->strings["Edit post"] = "Modifica messaggio"; $a->strings["Save"] = "Salva"; -$a->strings["Insert web link"] = "Inserisci link"; -$a->strings["web link"] = "link web"; +$a->strings["web link"] = "collegamento web"; $a->strings["Insert video link"] = "Inserire collegamento video"; -$a->strings["video link"] = "link video"; +$a->strings["video link"] = "collegamento video"; $a->strings["Insert audio link"] = "Inserisci collegamento audio"; -$a->strings["audio link"] = "link audio"; +$a->strings["audio link"] = "collegamento audio"; $a->strings["CC: email addresses"] = "CC: indirizzi email"; $a->strings["Example: bob@example.com, mary@example.com"] = "Esempio: bob@example.com, mary@example.com"; $a->strings["Event can not end before it has started."] = "Un evento non può finire prima di iniziare."; @@ -368,31 +685,756 @@ $a->strings["Title:"] = "Titolo:"; $a->strings["Share this event"] = "Condividi questo evento"; $a->strings["Basic"] = "Base"; $a->strings["Advanced"] = "Avanzate"; -$a->strings["Permissions"] = "Permessi"; $a->strings["Failed to remove event"] = "Rimozione evento fallita."; -$a->strings["Event removed"] = "Evento rimosso"; -$a->strings["Photos"] = "Foto"; -$a->strings["Contact Photos"] = "Foto dei contatti"; +$a->strings["The contact could not be added."] = "Il contatto non può essere aggiunto."; +$a->strings["You already added this contact."] = "Hai già aggiunto questo contatto."; +$a->strings["The network type couldn't be detected. Contact can't be added."] = "Non è possibile rilevare il tipo di rete. Il contatto non può essere aggiunto."; +$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Il supporto Diaspora non è abilitato. Il contatto non può essere aggiunto."; +$a->strings["OStatus support is disabled. Contact can't be added."] = "Il supporto OStatus non è abilitato. Il contatto non può essere aggiunto."; +$a->strings["Tags:"] = "Tag:"; $a->strings["Upload"] = "Carica"; $a->strings["Files"] = "File"; -$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "Questo è Friendica, versione %s in esecuzione all'indirizzo web %s. La versione del database è %s, la versione post-aggiornamento è %s."; -$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Visita Friendi.ca per saperne di più sul progetto Friendica."; -$a->strings["Bug reports and issues: please visit"] = "Segnalazioni di bug e problemi: visita"; -$a->strings["the bugtracker at github"] = "il bugtracker su github"; -$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Per suggerimenti, lodi, ecc., invia una mail a info chiocciola friendi punto ca"; -$a->strings["Installed addons/apps:"] = "Addon/applicazioni installate"; -$a->strings["No installed addons/apps"] = "Nessun addons/applicazione installata"; -$a->strings["Read about the Terms of Service of this node."] = "Leggi i Termini di Servizio di questo nodo."; -$a->strings["On this server the following remote servers are blocked."] = "In questo server i seguenti server remoti sono bloccati."; -$a->strings["Reason for the block"] = "Motivazione del blocco"; +$a->strings["Personal Notes"] = "Note personali"; +$a->strings["Personal notes are visible only by yourself."] = "Le note personali sono visibili solo da te."; +$a->strings["Photo Albums"] = "Album foto"; +$a->strings["Recent Photos"] = "Foto recenti"; +$a->strings["Upload New Photos"] = "Carica nuove foto"; +$a->strings["everybody"] = "tutti"; +$a->strings["Contact information unavailable"] = "I dati di questo contatto non sono disponibili"; +$a->strings["Album not found."] = "Album non trovato."; +$a->strings["Album successfully deleted"] = "Album eliminato con successo"; +$a->strings["Album was empty."] = "L'album era vuoto."; +$a->strings["Failed to delete the photo."] = "Eliminazione della foto non riuscita."; +$a->strings["a photo"] = "una foto"; +$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s è stato taggato in %2\$s da %3\$s"; +$a->strings["Image upload didn't complete, please try again"] = "Caricamento dell'immagine non completato. Prova di nuovo."; +$a->strings["Image file is missing"] = "Il file dell'immagine è mancante"; +$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Il server non può accettare il caricamento di un nuovo file in questo momento, contattare l'amministratore"; +$a->strings["Image file is empty."] = "Il file dell'immagine è vuoto."; +$a->strings["No photos selected"] = "Nessuna foto selezionata"; +$a->strings["Upload Photos"] = "Carica foto"; +$a->strings["New album name: "] = "Nome nuovo album: "; +$a->strings["or select existing album:"] = "o seleziona un album esistente:"; +$a->strings["Do not show a status post for this upload"] = "Non creare un messaggio per questo upload"; +$a->strings["Do you really want to delete this photo album and all its photos?"] = "Vuoi davvero cancellare questo album e tutte le sue foto?"; +$a->strings["Delete Album"] = "Rimuovi album"; +$a->strings["Edit Album"] = "Modifica album"; +$a->strings["Drop Album"] = "Elimina Album"; +$a->strings["Show Newest First"] = "Mostra nuove foto per prime"; +$a->strings["Show Oldest First"] = "Mostra vecchie foto per prime"; +$a->strings["View Photo"] = "Vedi foto"; +$a->strings["Permission denied. Access to this item may be restricted."] = "Permesso negato. L'accesso a questo elemento può essere limitato."; +$a->strings["Photo not available"] = "Foto non disponibile"; +$a->strings["Do you really want to delete this photo?"] = "Vuoi veramente cancellare questa foto?"; +$a->strings["Delete Photo"] = "Rimuovi foto"; +$a->strings["View photo"] = "Vedi foto"; +$a->strings["Edit photo"] = "Modifica foto"; +$a->strings["Delete photo"] = "Elimina foto"; +$a->strings["Use as profile photo"] = "Usa come foto del profilo"; +$a->strings["Private Photo"] = "Foto privata"; +$a->strings["View Full Size"] = "Vedi dimensione intera"; +$a->strings["Tags: "] = "Tag: "; +$a->strings["[Select tags to remove]"] = "[Seleziona tag da rimuovere]"; +$a->strings["New album name"] = "Nuovo nome dell'album"; +$a->strings["Caption"] = "Titolo"; +$a->strings["Add a Tag"] = "Aggiungi tag"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"; +$a->strings["Do not rotate"] = "Non ruotare"; +$a->strings["Rotate CW (right)"] = "Ruota a destra"; +$a->strings["Rotate CCW (left)"] = "Ruota a sinistra"; +$a->strings["I like this (toggle)"] = "Mi piace (clic per cambiare)"; +$a->strings["I don't like this (toggle)"] = "Non mi piace (clic per cambiare)"; +$a->strings["This is you"] = "Questo sei tu"; +$a->strings["Comment"] = "Commento"; +$a->strings["Map"] = "Mappa"; +$a->strings["You must be logged in to use addons. "] = "Devi aver effettuato il login per usare i componenti aggiuntivi."; +$a->strings["Delete this item?"] = "Cancellare questo elemento?"; +$a->strings["toggle mobile"] = "commuta tema mobile"; +$a->strings["Login failed."] = "Accesso fallito."; +$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto."; +$a->strings["The error message was:"] = "Il messaggio riportato era:"; +$a->strings["Login failed. Please check your credentials."] = "Accesso non riuscito. Per favore controlla le tue credenziali."; +$a->strings["Welcome %s"] = "Benvenuto %s"; +$a->strings["Please upload a profile photo."] = "Carica una foto per il profilo."; +$a->strings["Method not allowed for this module. Allowed method(s): %s"] = "Metodo non consentito per questo modulo. Metodo(i) consentiti: %s"; +$a->strings["Page not found."] = "Pagina non trovata."; +$a->strings["The database version had been set to %s."] = "La versione del database è stata impostata come %s."; +$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "Non ci sono tabelle su MyISAM o InnoDB con il formato file Antelope"; +$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nErrore %d durante l'aggiornamento del database:\n%s\n"; +$a->strings["Errors encountered performing database changes: "] = "Errori riscontrati eseguendo le modifiche al database:"; +$a->strings["Another database update is currently running."] = "Un altro aggiornamento del database è attualmente in corso."; +$a->strings["%s: Database update"] = "%s: Aggiornamento database"; +$a->strings["%s: updating %s table."] = "%s: aggiornando la tabella %s."; +$a->strings["Database error %d \"%s\" at \"%s\""] = "Errore database %d \"%s\" su \"%s\""; +$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = "Friendica non piò mostrare questa pagina al momento, per favore contatta l'amministratore."; +$a->strings["template engine cannot be registered without a name."] = "il motore di modelli non può essere registrato senza un nome."; +$a->strings["template engine is not registered!"] = "il motore di modelli non è registrato!"; +$a->strings["Update %s failed. See error logs."] = "aggiornamento %s fallito. Guarda i log di errore."; +$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\nGli sviluppatori di Friendica hanno rilasciato l'aggiornamento %s\nrecentemente, ma quando ho provato a installarlo, qualcosa è \nandato terribilmente storto.\nBisogna sistemare le cose e non posso farlo da solo.\nContatta uno sviluppatore se non sei in grado di aiutarmi. Il mio database potrebbe essere invalido."; +$a->strings["The error message is\n[pre]%s[/pre]"] = "Il messaggio di errore è\n[pre]%s[/pre]"; +$a->strings["[Friendica Notify] Database update"] = "[Notifica di Friendica] Aggiornamento database"; +$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tIl database di friendica è stato aggiornato con succeso da %s a %s."; +$a->strings["Yourself"] = "Te stesso"; +$a->strings["Followers"] = "Seguaci"; +$a->strings["Mutuals"] = "Amici reciproci"; +$a->strings["Post to Email"] = "Invia a email"; +$a->strings["Public"] = "Pubblico"; +$a->strings["This content will be shown to all your followers and can be seen in the community pages and by anyone with its link."] = "Questo contenuto sarà mostrato a tutti i tuoi seguaci e può essere visto nelle pagine della communità e da chiunque con questo collegamento."; +$a->strings["Limited/Private"] = "Limitato/Privato"; +$a->strings["This content will be shown only to the people in the first box, to the exception of the people mentioned in the second box. It won't appear anywhere public."] = "Questo contenuto sarà mostrato solo alle persone nel primo campo, ad eccezione delle persone menzionate nel secondo campo. Non apparirà da qualsiasi parte in pubblico."; +$a->strings["Show to:"] = "Mostra a:"; +$a->strings["Except to:"] = "Ad eccezione di:"; +$a->strings["Connectors"] = "Connettori"; +$a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Il file di configurazione del database \"config/local.config.php\" non può essere scritto. Usa il testo allegato per creare un file di configurazione nell tuo server web."; +$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin o mysql"; +$a->strings["Please see the file \"doc/INSTALL.md\"."] = "Per favore leggi il file \"doc/INSTALL.md\"."; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Non riesco a trovare la versione di PHP da riga di comando nel PATH del server web"; +$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "Se non hai una versione a riga di comando di PHP installata sul tuo server, non sarai in grado di eseguire i processi in background. Vedi 'Imposta i worker'"; +$a->strings["PHP executable path"] = "Percorso eseguibile PHP"; +$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Inserisci il percorso completo all'eseguibile di php. Puoi lasciare bianco questo campo per continuare l'installazione."; +$a->strings["Command line PHP"] = "PHP da riga di comando"; +$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "L'eseguibile PHP non è il binario php cli (potrebbe essere la versione cgi-fcgi)"; +$a->strings["Found PHP version: "] = "Versione PHP:"; +$a->strings["PHP cli binary"] = "Binario PHP cli"; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"."; +$a->strings["This is required for message delivery to work."] = "E' obbligatorio per far funzionare la consegna dei messaggi."; +$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Errore: la funzione \"openssl_pkey_new\" in questo sistema non è in grado di generare le chiavi di criptazione"; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Se stai eseguendo friendika su windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"."; +$a->strings["Generate encryption keys"] = "Genera chiavi di criptazione"; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Errore: E' il modulo mod-rewrite di Apache è richiesto, ma non risulta installato"; +$a->strings["Apache mod_rewrite module"] = "Modulo mod_rewrite di Apache"; +$a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "Errore: uno dei due moduli PHP PDO o MySQLi è richiesto ma non installato."; +$a->strings["Error: The MySQL driver for PDO is not installed."] = "Errore: il driver MySQL per PDO non è installato."; +$a->strings["PDO or MySQLi PHP module"] = "modulo PHP PDO o MySQLi"; +$a->strings["Error, XML PHP module required but not installed."] = "Errore, il modulo PHP XML è richiesto ma non installato."; +$a->strings["XML PHP module"] = "Modulo PHP XML"; +$a->strings["libCurl PHP module"] = "modulo PHP libCurl"; +$a->strings["Error: libCURL PHP module required but not installed."] = "Errore: il modulo libCURL di PHP è richiesto, ma non risulta installato."; +$a->strings["GD graphics PHP module"] = "modulo PHP GD graphics"; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto, ma non risulta installato."; +$a->strings["OpenSSL PHP module"] = "modulo PHP OpenSSL"; +$a->strings["Error: openssl PHP module required but not installed."] = "Errore: il modulo openssl di PHP è richiesto, ma non risulta installato."; +$a->strings["mb_string PHP module"] = "modulo PHP mb_string"; +$a->strings["Error: mb_string PHP module required but not installed."] = "Errore: il modulo PHP mb_string è richiesto, ma non risulta installato."; +$a->strings["iconv PHP module"] = "modulo PHP iconv"; +$a->strings["Error: iconv PHP module required but not installed."] = "Errore: il modulo PHP iconv è richiesto ma non installato."; +$a->strings["POSIX PHP module"] = "mooduo PHP POSIX"; +$a->strings["Error: POSIX PHP module required but not installed."] = "Errore, il modulo PHP POSIX è richiesto ma non installato."; +$a->strings["JSON PHP module"] = "modulo PHP JSON"; +$a->strings["Error: JSON PHP module required but not installed."] = "Errore: il modulo PHP JSON è richiesto ma non installato."; +$a->strings["File Information PHP module"] = "Modulo PHP File Information"; +$a->strings["Error: File Information PHP module required but not installed."] = "Errore: il modulo PHP File Information è richiesto ma non è installato."; +$a->strings["The web installer needs to be able to create a file called \"local.config.php\" in the \"config\" folder of your web server and it is unable to do so."] = "L'installer web deve essere in grado di creare un file chiamato \"local.config.php\" nella cartella \"config\" del tuo server web, ma non è in grado di farlo."; +$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Ciò è dovuto spesso a impostazioni di permessi, dato che il web server può non essere in grado di scrivere il file nella tua cartella, anche se tu puoi."; +$a->strings["At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica \"config\" folder."] = "Alla fine di questa procedura, ti daremo un testo da salvare in un file chiamato \"local.config.php\" nella cartella \"config\" della tua installazione di Friendica."; +$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Puoi in alternativa saltare questa procedura ed eseguire l'installazione manualmente. Vedi il file \"INSTALL.txt\" per le istruzioni."; +$a->strings["config/local.config.php is writable"] = "config/local.config.php è scrivibile"; +$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica usa il motore di template Smarty3 per renderizzare le sue pagine web. Smarty3 compila i template in PHP per velocizzare il rendering."; +$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "Per salvare questi template compilati, il server werb ha bisogno dell'accesso in scrittura alla cartella view/smarty3/ nella cartella principale dei Friendica."; +$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Per favore, controlla che l'utente con cui il tuo server web gira (es www-data) ha accesso in scrittura a questa cartella."; +$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "Nota: come misura di sicurezza, dovresti dare accesso in scrittura solo alla cartella view/smarty3, non ai template (.tpl) che contiene."; +$a->strings["view/smarty3 is writable"] = "view/smarty3 è scrivibile"; +$a->strings["Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist to .htaccess."] = "La riscrittura degli url in .htaccess non funziona. Controlla di aver copiato .htaccess-dist in .htaccess."; +$a->strings["Error message from Curl when fetching"] = "Messaggio di errore da Curl durante la richiesta"; +$a->strings["Url rewrite is working"] = "La riscrittura degli url funziona"; +$a->strings["ImageMagick PHP extension is not installed"] = "L'estensione PHP ImageMagick non è installata"; +$a->strings["ImageMagick PHP extension is installed"] = "L'estensione PHP ImageMagick è installata"; +$a->strings["ImageMagick supports GIF"] = "ImageMagick supporta i GIF"; +$a->strings["Database already in use."] = "Database già in uso."; +$a->strings["Could not connect to database."] = " Impossibile collegarsi con il database."; +$a->strings["Monday"] = "Lunedì"; +$a->strings["Tuesday"] = "Martedì"; +$a->strings["Wednesday"] = "Mercoledì"; +$a->strings["Thursday"] = "Giovedì"; +$a->strings["Friday"] = "Venerdì"; +$a->strings["Saturday"] = "Sabato"; +$a->strings["Sunday"] = "Domenica"; +$a->strings["January"] = "Gennaio"; +$a->strings["February"] = "Febbraio"; +$a->strings["March"] = "Marzo"; +$a->strings["April"] = "Aprile"; +$a->strings["May"] = "Maggio"; +$a->strings["June"] = "Giugno"; +$a->strings["July"] = "Luglio"; +$a->strings["August"] = "Agosto"; +$a->strings["September"] = "Settembre"; +$a->strings["October"] = "Ottobre"; +$a->strings["November"] = "Novembre"; +$a->strings["December"] = "Dicembre"; +$a->strings["Mon"] = "Lun"; +$a->strings["Tue"] = "Mar"; +$a->strings["Wed"] = "Mer"; +$a->strings["Thu"] = "Gio"; +$a->strings["Fri"] = "Ven"; +$a->strings["Sat"] = "Sab"; +$a->strings["Sun"] = "Dom"; +$a->strings["Jan"] = "Gen"; +$a->strings["Feb"] = "Feb"; +$a->strings["Mar"] = "Mar"; +$a->strings["Apr"] = "Apr"; +$a->strings["Jun"] = "Giu"; +$a->strings["Jul"] = "Lug"; +$a->strings["Aug"] = "Ago"; +$a->strings["Sep"] = "Set"; +$a->strings["Oct"] = "Ott"; +$a->strings["Nov"] = "Nov"; +$a->strings["Dec"] = "Dic"; +$a->strings["poke"] = "stuzzica"; +$a->strings["poked"] = "ha stuzzicato"; +$a->strings["ping"] = "invia un ping"; +$a->strings["pinged"] = "ha inviato un ping"; +$a->strings["prod"] = "pungola"; +$a->strings["prodded"] = "ha pungolato"; +$a->strings["slap"] = "schiaffeggia"; +$a->strings["slapped"] = "ha schiaffeggiato"; +$a->strings["finger"] = "tocca"; +$a->strings["fingered"] = "ha toccato"; +$a->strings["rebuff"] = "respingi"; +$a->strings["rebuffed"] = "ha respinto"; +$a->strings["Error decoding account file"] = "Errore decodificando il file account"; +$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Errore! Nessuna informazione di versione nel file! Potrebbe non essere un file account di Friendica?"; +$a->strings["User '%s' already exists on this server!"] = "L'utente '%s' esiste già su questo server!"; +$a->strings["User creation error"] = "Errore creando l'utente"; +$a->strings["%d contact not imported"] = [ + 0 => "%d contatto non importato", + 1 => "%d contatti non importati", +]; +$a->strings["User profile creation error"] = "Errore durante la creazione del profilo dell'utente"; +$a->strings["Done. You can now login with your username and password"] = "Fatto. Ora puoi entrare con il tuo nome utente e la tua password"; +$a->strings["Legacy module file not found: %s"] = "File del modulo legacy non trovato: %s"; +$a->strings["(no subject)"] = "(nessun oggetto)"; +$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Questo messaggio ti è stato inviato da %s, un membro del social network Friendica."; +$a->strings["You may visit them online at %s"] = "Puoi visitarli online su %s"; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Contatta il mittente rispondendo a questo messaggio se non vuoi ricevere questi messaggi."; +$a->strings["%s posted an update."] = "%s ha inviato un aggiornamento."; +$a->strings["This entry was edited"] = "Questa voce è stata modificata"; +$a->strings["Private Message"] = "Messaggio privato"; +$a->strings["pinned item"] = "oggetto fissato"; +$a->strings["Delete locally"] = "Elimina localmente"; +$a->strings["Delete globally"] = "Rimuovi globalmente"; +$a->strings["Remove locally"] = "Rimuovi localmente"; +$a->strings["save to folder"] = "salva nella cartella"; +$a->strings["I will attend"] = "Parteciperò"; +$a->strings["I will not attend"] = "Non parteciperò"; +$a->strings["I might attend"] = "Forse parteciperò"; +$a->strings["ignore thread"] = "ignora la discussione"; +$a->strings["unignore thread"] = "non ignorare la discussione"; +$a->strings["toggle ignore status"] = "inverti stato \"Ignora\""; +$a->strings["pin"] = "fissa in alto"; +$a->strings["unpin"] = "non fissare più"; +$a->strings["toggle pin status"] = "inverti stato fissato"; +$a->strings["pinned"] = "fissato in alto"; +$a->strings["add star"] = "aggiungi a speciali"; +$a->strings["remove star"] = "rimuovi da speciali"; +$a->strings["toggle star status"] = "Inverti stato preferito"; +$a->strings["starred"] = "preferito"; +$a->strings["add tag"] = "aggiungi tag"; +$a->strings["like"] = "mi piace"; +$a->strings["dislike"] = "non mi piace"; +$a->strings["Share this"] = "Condividi questo"; +$a->strings["share"] = "condividi"; +$a->strings["%s (Received %s)"] = "%s (Ricevuto %s)"; +$a->strings["Comment this item on your system"] = "Commenta questo oggetto sul tuo sistema"; +$a->strings["remote comment"] = "commento remoto"; +$a->strings["Pushed"] = "Inviato"; +$a->strings["Pulled"] = "Recuperato"; +$a->strings["to"] = "a"; +$a->strings["via"] = "via"; +$a->strings["Wall-to-Wall"] = "Da bacheca a bacheca"; +$a->strings["via Wall-To-Wall:"] = "da bacheca a bacheca"; +$a->strings["Reply to %s"] = "Rispondi a %s"; +$a->strings["More"] = "Mostra altro"; +$a->strings["Notifier task is pending"] = "L'attività di notifica è in attesa"; +$a->strings["Delivery to remote servers is pending"] = "La consegna ai server remoti è in attesa"; +$a->strings["Delivery to remote servers is underway"] = "La consegna ai server remoti è in corso"; +$a->strings["Delivery to remote servers is mostly done"] = "La consegna ai server remoti è quasi completata"; +$a->strings["Delivery to remote servers is done"] = "La consegna ai server remoti è completata"; +$a->strings["%d comment"] = [ + 0 => "%d commento", + 1 => "%d commenti", +]; +$a->strings["Show more"] = "Mostra di più"; +$a->strings["Show fewer"] = "Mostra di meno"; +$a->strings["comment"] = [ + 0 => "commento ", + 1 => "commenti", +]; +$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Impossibile trovare contatti non archiviati a questo URL (%s)"; +$a->strings["The contact entries have been archived"] = "Il contatto è stato archiviato"; +$a->strings["Could not find any contact entry for this URL (%s)"] = "Impossibile trovare contatti a questo URL (%s)"; +$a->strings["The contact has been blocked from the node"] = "Il contatto è stato bloccato dal nodo"; +$a->strings["Enter new password: "] = "Inserisci la nuova password:"; +$a->strings["Enter user name: "] = "Inserisci nome utente:"; +$a->strings["Enter user nickname: "] = "Inserisci soprannome utente:"; +$a->strings["Enter user email address: "] = "Inserisci l'indirizzo email dell'utente:"; +$a->strings["Enter a language (optional): "] = "Inserisci lingua (facoltativo):"; +$a->strings["User is not pending."] = "L'utente non è in sospeso."; +$a->strings["User has already been marked for deletion."] = "L'utente è già stato selezionato per l'eliminazione."; +$a->strings["Type \"yes\" to delete %s"] = "Digita \"yes\" per eliminare %s"; +$a->strings["Deletion aborted."] = "Eliminazione interrotta."; +$a->strings["Post update version number has been set to %s."] = "Il numero di versione post-aggiornamento è stato impostato a %s."; +$a->strings["Check for pending update actions."] = "Controlla le azioni di aggiornamento in sospeso."; +$a->strings["Done."] = "Fatto."; +$a->strings["Execute pending post updates."] = "Esegui le azioni post-aggiornamento in sospeso."; +$a->strings["All pending post updates are done."] = "Tutte le azioni post-aggiornamento sono state eseguite."; +$a->strings["The folder view/smarty3/ must be writable by webserver."] = "La cartella view/smarty3/ deve essere scrivibile dal webserver."; +$a->strings["Hometown:"] = "Paese natale:"; +$a->strings["Marital Status:"] = "Stato Coniugale:"; +$a->strings["With:"] = "Con:"; +$a->strings["Since:"] = "Dal:"; +$a->strings["Sexual Preference:"] = "Preferenze sessuali:"; +$a->strings["Political Views:"] = "Orientamento politico:"; +$a->strings["Religious Views:"] = "Orientamento religioso:"; +$a->strings["Likes:"] = "Mi piace:"; +$a->strings["Dislikes:"] = "Non mi piace:"; +$a->strings["Title/Description:"] = "Breve descrizione (es. titolo, posizione, altro):"; +$a->strings["Summary"] = "Sommario"; +$a->strings["Musical interests"] = "Interessi musicali"; +$a->strings["Books, literature"] = "Libri, letteratura"; +$a->strings["Television"] = "Televisione"; +$a->strings["Film/dance/culture/entertainment"] = "Film/danza/cultura/intrattenimento"; +$a->strings["Hobbies/Interests"] = "Hobby/interessi"; +$a->strings["Love/romance"] = "Amore"; +$a->strings["Work/employment"] = "Lavoro/impiego"; +$a->strings["School/education"] = "Scuola/educazione"; +$a->strings["Contact information and Social Networks"] = "Informazioni su contatti e social network"; +$a->strings["No system theme config value set."] = "Nessun tema di sistema impostato."; +$a->strings["Friend Suggestion"] = "Amico suggerito"; +$a->strings["Friend/Connect Request"] = "Richiesta amicizia/connessione"; +$a->strings["New Follower"] = "Qualcuno inizia a seguirti"; +$a->strings["%s created a new post"] = "%s a creato un nuovo messaggio"; +$a->strings["%s commented on %s's post"] = "%s ha commentato il messaggio di %s"; +$a->strings["%s liked %s's post"] = "a %s è piaciuto il messaggio di %s"; +$a->strings["%s disliked %s's post"] = "a %s non è piaciuto il messaggio di %s"; +$a->strings["%s is attending %s's event"] = "%s partecipa all'evento di %s"; +$a->strings["%s is not attending %s's event"] = "%s non partecipa all'evento di %s"; +$a->strings["%s may attending %s's event"] = "%s potrebbe partecipare all'evento di %s"; +$a->strings["%s is now friends with %s"] = "%s è ora amico di %s"; +$a->strings["Network Notifications"] = "Notifiche dalla rete"; +$a->strings["System Notifications"] = "Notifiche di sistema"; +$a->strings["Personal Notifications"] = "Notifiche personali"; +$a->strings["Home Notifications"] = "Notifiche bacheca"; +$a->strings["No more %s notifications."] = "Nessun'altra notifica %s."; +$a->strings["Show unread"] = "Mostra non letti"; +$a->strings["Show all"] = "Mostra tutti"; +$a->strings["You must be logged in to show this page."] = "Devi essere autenticato per vedere questa pagina."; +$a->strings["Notifications"] = "Notifiche"; +$a->strings["Show Ignored Requests"] = "Mostra richieste ignorate"; +$a->strings["Hide Ignored Requests"] = "Nascondi richieste ignorate"; +$a->strings["Notification type:"] = "Tipo di notifica:"; +$a->strings["Suggested by:"] = "Suggerito da:"; +$a->strings["Hide this contact from others"] = "Nascondi questo contatto agli altri"; +$a->strings["Approve"] = "Approva"; +$a->strings["Claims to be known to you: "] = "Dice di conoscerti: "; +$a->strings["Shall your connection be bidirectional or not?"] = "La connessione dovrà essere bidirezionale o no?"; +$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Accettando %s come amico permette a %s di seguire i tuoi messaggi, e a te di riceverne gli aggiornamenti."; +$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accentrando %s come abbonato gli permette di abbonarsi ai tuoi messaggi, ma tu non riceverai aggiornamenti da lui."; +$a->strings["Friend"] = "Amico"; +$a->strings["Subscriber"] = "Abbonato"; +$a->strings["About:"] = "Informazioni:"; +$a->strings["Network:"] = "Rete:"; +$a->strings["No introductions."] = "Nessuna presentazione."; +$a->strings["A Decentralized Social Network"] = "Un Social Network Decentralizzato"; +$a->strings["Logged out."] = "Uscita effettuata."; +$a->strings["Invalid code, please retry."] = "Codice non valido, per favore riprova."; +$a->strings["Two-factor authentication"] = "Autenticazione a due fattori"; +$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Apri l'app di autenticazione a due fattori sul tuo dispositivo per ottenere un codice di autenticazione e verificare la tua identità.

    "; +$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Non hai il tuo telefono? Inserisci il codice di recupero a due fattori"; +$a->strings["Please enter a code from your authentication app"] = "Per favore inserisci il codice dalla tua app di autenticazione"; +$a->strings["Verify code and complete login"] = "Verifica codice e completa l'accesso"; +$a->strings["Remaining recovery codes: %d"] = "Codici di recupero rimanenti: %d"; +$a->strings["Two-factor recovery"] = "Recupero due fattori"; +$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    Puoi inserire uno dei tuoi codici di recupero usa e getta nel caso tu perda l'accesso al tuo dispositivo mobile.

    "; +$a->strings["Please enter a recovery code"] = "Per favore inserisci un codice di recupero"; +$a->strings["Submit recovery code and complete login"] = "Inserisci il codice di recupero e completa l'accesso"; +$a->strings["Create a New Account"] = "Crea un nuovo account"; +$a->strings["Register"] = "Registrati"; +$a->strings["Your OpenID: "] = "Il tuo OpenID:"; +$a->strings["Please enter your username and password to add the OpenID to your existing account."] = "Per favore inserisci il tuo nome utente e password per aggiungere OpenID al tuo account esistente."; +$a->strings["Or login using OpenID: "] = "O entra con OpenID:"; +$a->strings["Logout"] = "Esci"; +$a->strings["Login"] = "Accedi"; +$a->strings["Password: "] = "Password: "; +$a->strings["Remember me"] = "Ricordati di me"; +$a->strings["Forgot your password?"] = "Hai dimenticato la password?"; +$a->strings["Website Terms of Service"] = "Termini di Servizio del sito web "; +$a->strings["terms of service"] = "termini di servizio"; +$a->strings["Website Privacy Policy"] = "Politiche di privacy del sito"; +$a->strings["privacy policy"] = "politiche di privacy"; +$a->strings["OpenID protocol error. No ID returned"] = "Errore di protocollo OpenID. Nessun ID ricevuto"; +$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "Account non trovato. Per favore accedi al tuo account esistente per aggiungere OpenID ad esso."; +$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "Account non trovato. Per favore registra un nuovo account o accedi al tuo account esistente per aggiungere OpenID ad esso."; +$a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; +$a->strings["Time Conversion"] = "Conversione Ora"; +$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica fornisce questo servizio per la condivisione di eventi con altre reti e amici in fusi orari sconosciuti."; +$a->strings["UTC time: %s"] = "Ora UTC: %s"; +$a->strings["Current timezone: %s"] = "Fuso orario corrente: %s"; +$a->strings["Converted localtime: %s"] = "Ora locale convertita: %s"; +$a->strings["Please select your timezone:"] = "Selezionare il tuo fuso orario:"; +$a->strings["Source input"] = "Sorgente"; +$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; +$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (raw HTML)"; +$a->strings["BBCode::convert"] = "BBCode::convert"; +$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; +$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; +$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = "BBCode::toMarkdown => Markdown::convert (raw HTML)"; +$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; +$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; +$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; +$a->strings["Item Body"] = "Item Body"; +$a->strings["Item Tags"] = "Item Tags"; +$a->strings["PageInfo::appendToBody"] = "PageInfo::appendToBody"; +$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = "PageInfo::appendToBody => BBCode::convert (raw HTML)"; +$a->strings["PageInfo::appendToBody => BBCode::convert"] = "PageInfo::appendToBody => BBCode::convert"; +$a->strings["Source input (Diaspora format)"] = "Source input (Diaspora format)"; +$a->strings["Source input (Markdown)"] = "Sorgente (Markdown)"; +$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (raw HTML)"; +$a->strings["Markdown::convert"] = "Markdown::convert"; +$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; +$a->strings["Raw HTML input"] = "Sorgente HTML grezzo"; +$a->strings["HTML Input"] = "Sorgente HTML"; +$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; +$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; +$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (raw HTML)"; +$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = "HTML::toBBCode => BBCode::toPlaintext"; +$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; +$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; +$a->strings["HTML::toPlaintext (compact)"] = "HTML::toPlaintext (compatto)"; +$a->strings["Decoded post"] = "Messaggio decodificato"; +$a->strings["Post array before expand entities"] = "Pubblica array prima di espandere le entità"; +$a->strings["Post converted"] = "Messaggio convertito"; +$a->strings["Converted body"] = "Corpo del testo convertito"; +$a->strings["Twitter addon is absent from the addon/ folder."] = "Il componente aggiuntivo Twitter è assente dalla cartella addon/ ."; +$a->strings["Source text"] = "Testo sorgente"; +$a->strings["BBCode"] = "BBCode"; +$a->strings["Diaspora"] = "Diaspora"; +$a->strings["Markdown"] = "Markdown"; +$a->strings["HTML"] = "HTML"; +$a->strings["Twitter Source"] = "Sorgente Twitter"; +$a->strings["Only logged in users are permitted to perform a probing."] = "Solo agli utenti loggati è permesso effettuare un probe."; +$a->strings["Formatted"] = "Formattato"; +$a->strings["Source"] = "Sorgente"; +$a->strings["Activity"] = "Attività"; +$a->strings["Object data"] = "Dati dell'oggetto"; +$a->strings["Result Item"] = "Oggetto Ritornato"; +$a->strings["Source activity"] = "Sorgente attività"; +$a->strings["You must be logged in to use this module"] = "Devi aver essere autenticato per usare questo modulo"; +$a->strings["Source URL"] = "URL Sorgente"; +$a->strings["Lookup address"] = "Indirizzo di consultazione"; +$a->strings["Common contact (%s)"] = [ + 0 => "Contatto in comune (%s)", + 1 => "Contatti in comune (%s)", +]; +$a->strings["Both %s and yourself have publicly interacted with these contacts (follow, comment or likes on public posts)."] = "Sia tu che %s avete pubblicamente interagito con questi contatti (seguendo, commentando o mettendo mi piace su messaggi pubblici)."; +$a->strings["No common contacts."] = "Nessun contatto in comune."; +$a->strings["%s's timeline"] = "la timeline di %s"; +$a->strings["%s's posts"] = "il messaggio di %s"; +$a->strings["%s's comments"] = "il commento di %s"; +$a->strings["Follower (%s)"] = [ + 0 => "Seguace (%s)", + 1 => "Seguaci (%s)", +]; +$a->strings["Following (%s)"] = [ + 0 => "Seguendo (%s)", + 1 => "Seguendo (%s)", +]; +$a->strings["Mutual friend (%s)"] = [ + 0 => "Amico reciproco (%s)", + 1 => "Amici reciproci (%s)", +]; +$a->strings["These contacts both follow and are followed by %s."] = "Questi contatti seguono e sono seguiti da %s."; +$a->strings["Contact (%s)"] = [ + 0 => "Contatto (%s)", + 1 => "Contatti (%s)", +]; +$a->strings["No contacts."] = "Nessun contatto."; +$a->strings["You're currently viewing your profile as %s Cancel"] = "Attualmente stai vedendo il tuo profilo come %s Annulla"; +$a->strings["Member since:"] = "Membro dal:"; +$a->strings["j F, Y"] = "j F Y"; +$a->strings["j F"] = "j F"; +$a->strings["Birthday:"] = "Compleanno:"; +$a->strings["Age: "] = "Età : "; +$a->strings["%d year old"] = [ + 0 => "%d anno", + 1 => "%d anni", +]; +$a->strings["XMPP:"] = "XMPP:"; +$a->strings["Homepage:"] = "Homepage:"; +$a->strings["Forums:"] = "Forum:"; +$a->strings["View profile as:"] = "Vedi il tuo profilo come:"; +$a->strings["Edit profile"] = "Modifica il profilo"; +$a->strings["View as"] = "Vedi come"; +$a->strings["Only parent users can create additional accounts."] = "Solo gli utenti principali possono creare account aggiuntivi."; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "Se vuoi, puoi riempire questo modulo tramite OpenID, inserendo il tuo OpenID e cliccando \"Registra\"."; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Se non hai familiarità con OpenID, lascia il campo vuoto e riempi il resto della maschera."; +$a->strings["Your OpenID (optional): "] = "Il tuo OpenID (opzionale): "; +$a->strings["Include your profile in member directory?"] = "Includi il tuo profilo nell'elenco pubblico?"; +$a->strings["Note for the admin"] = "Nota per l'amministratore"; +$a->strings["Leave a message for the admin, why you want to join this node"] = "Lascia un messaggio per l'amministratore, per esempio perché vuoi registrarti su questo nodo"; +$a->strings["Membership on this site is by invitation only."] = "La registrazione su questo sito è solo su invito."; +$a->strings["Your invitation code: "] = "Il tuo codice di invito:"; +$a->strings["Registration"] = "Registrazione"; +$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Il tuo nome completo (es. Mario Rossi, vero o che sembri vero): "; +$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Il tuo indirizzo email: (Le informazioni iniziali verranno inviate lì, quindi questo deve essere un indirizzo esistente.)"; +$a->strings["Please repeat your e-mail address:"] = "Per favore ripeti il tuo indirizzo email:"; +$a->strings["Leave empty for an auto generated password."] = "Lascia vuoto per generare automaticamente una password."; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Scegli un nome utente. Deve cominciare con una lettera. L'indirizzo del tuo profilo sarà \"nomeutente@%s\"."; +$a->strings["Choose a nickname: "] = "Scegli un nome utente: "; +$a->strings["Import your profile to this friendica instance"] = "Importa il tuo profilo in questo server friendica"; +$a->strings["Terms of Service"] = "Termini di Servizio"; +$a->strings["Note: This node explicitly contains adult content"] = "Nota: Questo nodo contiene esplicitamente contenuti per adulti"; +$a->strings["Parent Password:"] = "Password Principale:"; +$a->strings["Please enter the password of the parent account to legitimize your request."] = "Inserisci la password dell'account principale per autorizzare la tua richiesta."; +$a->strings["Password doesn't match."] = "Le password non corrispondono."; +$a->strings["Please enter your password."] = "Per favore inserisci la tua password."; +$a->strings["You have entered too much information."] = "Hai inserito troppe informazioni."; +$a->strings["Please enter the identical mail address in the second field."] = "Per favore inserisci lo stesso indirizzo email nel secondo campo."; +$a->strings["The additional account was created."] = "L'account aggiuntivo è stato creato."; +$a->strings["Registration successful. Please check your email for further instructions."] = "Registrazione completata. Controlla la tua mail per ulteriori informazioni."; +$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Si è verificato un errore inviando l'email. I dettagli del tuo account:
    login: %s
    password: %s

    Puoi cambiare la password dopo il login."; +$a->strings["Registration successful."] = "Registrazione completata."; +$a->strings["Your registration can not be processed."] = "La tua registrazione non può essere elaborata."; +$a->strings["You have to leave a request note for the admin."] = "Devi lasciare una nota di richiesta per l'amministratore."; +$a->strings["Your registration is pending approval by the site owner."] = "La tua richiesta è in attesa di approvazione da parte del proprietario del sito."; +$a->strings["Bad Request"] = "Bad Request"; +$a->strings["Unauthorized"] = "Non autorizzato"; +$a->strings["Forbidden"] = "Proibito"; +$a->strings["Not Found"] = "Non trovato"; +$a->strings["Internal Server Error"] = "Errore Interno del Server"; +$a->strings["Service Unavailable"] = "Servizio non Disponibile"; +$a->strings["The server cannot or will not process the request due to an apparent client error."] = "Il server non può processare la richiesta a causa di un apparente errore client."; +$a->strings["Authentication is required and has failed or has not yet been provided."] = "L'autenticazione richiesta è fallita o non è ancora stata fornita."; +$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = "La richiesta era valida, ma il server rifiuta l'azione. L'utente potrebbe non avere i permessi necessari per la risorsa, o potrebbe aver bisogno di un account."; +$a->strings["The requested resource could not be found but may be available in the future."] = "La risorsa richiesta non può' essere trovata ma potrebbe essere disponibile in futuro."; +$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "Una condizione inattesa è stata riscontrata e nessun messaggio specifico è disponibile."; +$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "Il server è momentaneamente non disponibile (perchè è sovraccarico o in manutenzione). Per favore, riprova più tardi. "; +$a->strings["Go back"] = "Torna indietro"; +$a->strings["Welcome to %s"] = "Benvenuto su %s"; +$a->strings["Suggested contact not found."] = "Contatto suggerito non trovato."; $a->strings["Friend suggestion sent."] = "Suggerimento di amicizia inviato."; $a->strings["Suggest Friends"] = "Suggerisci amici"; $a->strings["Suggest a friend for %s"] = "Suggerisci un amico a %s"; -$a->strings["No profile"] = "Nessun profilo"; +$a->strings["Credits"] = "Crediti"; +$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica è un progetto comunitario, che non sarebbe stato possibile realizzare senza l'aiuto di molte persone.\nQuesta è una lista di chi ha contribuito al codice o alle traduzioni di Friendica. Grazie a tutti!"; +$a->strings["Friendica Communications Server - Setup"] = "Friendica Comunicazione Server - Installazione"; +$a->strings["System check"] = "Controllo sistema"; +$a->strings["Check again"] = "Controlla ancora"; +$a->strings["No SSL policy, links will track page SSL state"] = "Nessuna gestione SSL, i collegamenti seguiranno lo stato SSL della pagina"; +$a->strings["Force all links to use SSL"] = "Forza tutti i collegamenti ad usare SSL"; +$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Certificato auto-firmato, usa SSL solo per i collegamenti locali (sconsigliato)"; +$a->strings["Base settings"] = "Impostazioni base"; +$a->strings["SSL link policy"] = "Gestione collegamenti SSL"; +$a->strings["Determines whether generated links should be forced to use SSL"] = "Determina se i collegamenti generati devono essere forzati a usare SSL"; +$a->strings["Host name"] = "Nome host"; +$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Sovrascrivi questo campo nel caso che l'hostname rilevato non sia correto, altrimenti lascialo com'è."; +$a->strings["Base path to installation"] = "Percorso base all'installazione"; +$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Se il sistema non è in grado di rilevare il percorso corretto per l'installazione, immettere il percorso corretto qui. Questa impostazione deve essere inserita solo se si utilizza un sistema limitato e/o collegamenti simbolici al tuo webroot."; +$a->strings["Sub path of the URL"] = "Sottopercorso dell'URL"; +$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Sovrascrivi questo campo nel caso il sottopercorso rilevato non sia corretto, altrimenti lascialo com'è. Lasciando questo campo vuoto significa che l'installazione si trova all'URL base senza sottopercorsi."; +$a->strings["Database connection"] = "Connessione al database"; +$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Per installare Friendica dobbiamo sapere come collegarci al tuo database."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Il database dovrà già esistere. Se non esiste, crealo prima di continuare."; +$a->strings["Database Server Name"] = "Nome del database server"; +$a->strings["Database Login Name"] = "Nome utente database"; +$a->strings["Database Login Password"] = "Password utente database"; +$a->strings["For security reasons the password must not be empty"] = "Per motivi di sicurezza la password non può essere vuota."; +$a->strings["Database Name"] = "Nome database"; +$a->strings["Please select a default timezone for your website"] = "Seleziona il fuso orario predefinito per il tuo sito web"; +$a->strings["Site settings"] = "Impostazioni sito"; +$a->strings["Site administrator email address"] = "Indirizzo email dell'amministratore del sito"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web."; +$a->strings["System Language:"] = "Lingua di Sistema:"; +$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Imposta la lingua di default per l'interfaccia e l'invio delle email."; +$a->strings["Your Friendica site database has been installed."] = "Il tuo Friendica è stato installato."; +$a->strings["Installation finished"] = "Installazione completata"; +$a->strings["

    What next

    "] = "

    Cosa fare ora

    "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANTE: Devi impostare [manualmente] la pianificazione del worker."; +$a->strings["Please see the file \"INSTALL.txt\"."] = "Leggi il file \"INSTALL.txt\"."; +$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Vai nella pagina di registrazione del tuo nuovo nodo Friendica e registra un nuovo utente. Ricorda di usare la stessa email che hai inserito come email dell'utente amministratore. Questo ti permetterà di entrare nel pannello di amministrazione del sito."; +$a->strings["- select -"] = "- seleziona -"; +$a->strings["Item was not removed"] = "L'oggetto non è stato rimosso"; +$a->strings["Item was not deleted"] = "L'oggetto non è stato eliminato"; +$a->strings["Wrong type \"%s\", expected one of: %s"] = "Tipo \"%s\" errato, ci si aspettava uno di: %s"; +$a->strings["Model not found"] = "Modello non trovato"; +$a->strings["Remote privacy information not available."] = "Informazioni remote sulla privacy non disponibili."; +$a->strings["Visible to:"] = "Visibile a:"; +$a->strings["Manage Identities and/or Pages"] = "Gestisci identità e/o pagine"; +$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Cambia tra differenti identità o pagine comunità/gruppi che condividono il tuo account o per cui hai i permessi di gestione"; +$a->strings["Select an identity to manage: "] = "Seleziona un'identità da gestire:"; +$a->strings["Local Community"] = "Comunità Locale"; +$a->strings["Posts from local users on this server"] = "Messaggi dagli utenti locali su questo sito"; +$a->strings["Global Community"] = "Comunità Globale"; +$a->strings["Posts from users of the whole federated network"] = "Messaggi dagli utenti della rete federata"; +$a->strings["No results."] = "Nessun risultato."; +$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Questa pagina comunità mostra tutti i messaggi pubblici ricevuti da questo nodo. Potrebbero non riflettere le opinioni degli utenti di questo nodo."; +$a->strings["Community option not available."] = "Opzione Comunità non disponibile"; +$a->strings["Not available."] = "Non disponibile."; +$a->strings["Welcome to Friendica"] = "Benvenuto su Friendica"; +$a->strings["New Member Checklist"] = "Cose da fare per i Nuovi Utenti"; +$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Vorremmo offrirti qualche trucco e dei collegamenti alla guida per aiutarti ad avere un'esperienza divertente. Clicca su un qualsiasi elemento per visitare la relativa pagina. Un collegamento a questa pagina sarà visibile nella tua home per due settimane dopo la tua registrazione."; +$a->strings["Getting Started"] = "Come Iniziare"; +$a->strings["Friendica Walk-Through"] = "Friendica Passo-Passo"; +$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "Sulla tua pagina Quick Start - veloce introduzione alla tua pagina profilo e alla pagina Rete, fai qualche nuova amicizia, e trova qualche gruppo a cui unirti."; +$a->strings["Go to Your Settings"] = "Vai alle tue Impostazioni"; +$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "Nella tua pagina Impostazioni - cambia la tua password iniziale. Prendi anche nota del tuo Indirizzo Identità. Assomiglia a un indirizzo email e sarà utile per stringere amicizie nel web sociale libero."; +$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Guarda le altre impostazioni, in particolare le impostazioni della privacy. Un profilo non pubblicato è come un numero di telefono non in elenco. In genere, dovresti pubblicare il tuo profilo - a meno che tutti i tuoi amici e potenziali tali sappiano esattamente come trovarti."; +$a->strings["Upload Profile Photo"] = "Carica la foto del profilo"; +$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Carica una foto del profilo se non l'hai ancora fatto. Studi hanno mostrato che persone che hanno vere foto di se stessi hanno dieci volte più probabilità di fare amicizie rispetto alle persone che non ce l'hanno."; +$a->strings["Edit Your Profile"] = "Modifica il tuo Profilo"; +$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Modifica il tuo profilo predefinito a piacimento. Rivedi le impostazioni per nascondere la tua lista di amici e nascondere il profilo ai visitatori sconosciuti."; +$a->strings["Profile Keywords"] = "Parole chiave del profilo"; +$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Inserisci qualche parola chiave pubblica nel tuo profilo che descriva i tuoi interessi. Potremmo essere in grado di trovare altre persone con interessi similari e suggerirti delle amicizie."; +$a->strings["Connecting"] = "Collegarsi"; +$a->strings["Importing Emails"] = "Importare le Email"; +$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Inserisci i tuoi dati di accesso all'email nella tua pagina Impostazioni Connettori se vuoi importare e interagire con amici o mailing list dalla tua casella di posta in arrivo"; +$a->strings["Go to Your Contacts Page"] = "Vai alla tua pagina Contatti"; +$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "La tua pagina Contatti è il mezzo per gestire le amicizie e collegarsi con amici su altre reti. Di solito, basta inserire l'indirizzo nel campo Aggiungi Nuovo Contatto"; +$a->strings["Go to Your Site's Directory"] = "Vai all'Elenco del tuo sito"; +$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "La pagina Elenco ti permette di trovare altre persone in questa rete o in altri siti. Cerca un collegamento Connetti o Segui nella loro pagina del profilo. Inserisci il tuo Indirizzo Identità, se richiesto."; +$a->strings["Finding New People"] = "Trova nuove persone"; +$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Nel pannello laterale nella pagina \"Contatti\", ci sono diversi strumenti per trovare nuovi amici. Possiamo confrontare le persone per interessi, cercare le persone per nome e fornire suggerimenti basati sui tuoi contatti esistenti. Su un sito nuovo, i suggerimenti sono di solito presenti dopo 24 ore."; +$a->strings["Groups"] = "Gruppi"; +$a->strings["Group Your Contacts"] = "Raggruppa i tuoi contatti"; +$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Quando avrai alcuni amici, organizzali in gruppi di conversazioni private dalla barra laterale della tua pagina Contatti. Potrai interagire privatamente con ogni gruppo nella tua pagina Rete"; +$a->strings["Why Aren't My Posts Public?"] = "Perchè i miei messaggi non sono pubblici?"; +$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica rispetta la tua privacy. Per impostazione predefinita, i tuoi messaggi sono mostrati solo alle persone che hai aggiunto come amici. Per maggiori informazioni guarda la sezione della guida dal collegamento qui sopra."; +$a->strings["Getting Help"] = "Ottenere Aiuto"; +$a->strings["Go to the Help Section"] = "Vai alla sezione Guida"; +$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Le nostre pagine della guida possono essere consultate per avere dettagli su altre caratteristiche del programma e altre risorse."; +$a->strings["This page is missing a url parameter."] = "A questa pagina manca il parametro url."; +$a->strings["The post was created"] = "Il messaggio è stato creato"; +$a->strings["You don't have access to administration pages."] = "Non hai accesso alle pagine di amministrazione."; +$a->strings["Submanaged account can't access the administration pages. Please log back in as the main account."] = "Account sottogestiti non possono accedere alle pagine di amministrazione. Per favore autenticati con l'account principale."; +$a->strings["Information"] = "Informazioni"; +$a->strings["Overview"] = "Panoramica"; +$a->strings["Federation Statistics"] = "Statistiche sulla Federazione"; +$a->strings["Configuration"] = "Configurazione"; +$a->strings["Site"] = "Sito"; +$a->strings["Users"] = "Utenti"; +$a->strings["Addons"] = "Addons"; +$a->strings["Themes"] = "Temi"; +$a->strings["Additional features"] = "Funzionalità aggiuntive"; +$a->strings["Database"] = "Database"; +$a->strings["DB updates"] = "Aggiornamenti Database"; +$a->strings["Inspect Deferred Workers"] = "Analizza i lavori rinviati"; +$a->strings["Inspect worker Queue"] = "Analizza coda lavori"; +$a->strings["Tools"] = "Strumenti"; +$a->strings["Contact Blocklist"] = "Blocklist Contatti"; +$a->strings["Server Blocklist"] = "Server Blocklist"; +$a->strings["Delete Item"] = "Rimuovi elemento"; +$a->strings["Logs"] = "Log"; +$a->strings["View Logs"] = "Vedi i log"; +$a->strings["Diagnostics"] = "Diagnostiche"; +$a->strings["PHP Info"] = "Info PHP"; +$a->strings["probe address"] = "controlla indirizzo"; +$a->strings["check webfinger"] = "verifica webfinger"; +$a->strings["Item Source"] = "Sorgente Oggetto"; +$a->strings["Babel"] = "Babel"; +$a->strings["ActivityPub Conversion"] = "Conversione ActivityPub"; +$a->strings["Admin"] = "Amministrazione"; +$a->strings["Addon Features"] = "Funzioni Addon"; +$a->strings["User registrations waiting for confirmation"] = "Utenti registrati in attesa di conferma"; +$a->strings["%d contact edited."] = [ + 0 => "%d contatto modificato.", + 1 => "%d contatti modificati", +]; +$a->strings["Could not access contact record."] = "Non è possibile accedere al contatto."; +$a->strings["Follow"] = "Segui"; +$a->strings["Unfollow"] = "Smetti di seguire"; +$a->strings["Contact not found"] = "Contatto non trovato"; +$a->strings["Contact has been blocked"] = "Il contatto è stato bloccato"; +$a->strings["Contact has been unblocked"] = "Il contatto è stato sbloccato"; +$a->strings["Contact has been ignored"] = "Il contatto è ignorato"; +$a->strings["Contact has been unignored"] = "Il contatto non è più ignorato"; +$a->strings["Contact has been archived"] = "Il contatto è stato archiviato"; +$a->strings["Contact has been unarchived"] = "Il contatto è stato dearchiviato"; +$a->strings["Drop contact"] = "Cancella contatto"; +$a->strings["Do you really want to delete this contact?"] = "Vuoi veramente cancellare questo contatto?"; +$a->strings["Contact has been removed."] = "Il contatto è stato rimosso."; +$a->strings["You are mutual friends with %s"] = "Sei amico reciproco con %s"; +$a->strings["You are sharing with %s"] = "Stai condividendo con %s"; +$a->strings["%s is sharing with you"] = "%s sta condividendo con te"; +$a->strings["Private communications are not available for this contact."] = "Le comunicazioni private non sono disponibili per questo contatto."; +$a->strings["Never"] = "Mai"; +$a->strings["(Update was successful)"] = "(L'aggiornamento è stato completato)"; +$a->strings["(Update was not successful)"] = "(L'aggiornamento non è stato completato)"; +$a->strings["Suggest friends"] = "Suggerisci amici"; +$a->strings["Network type: %s"] = "Tipo di rete: %s"; +$a->strings["Communications lost with this contact!"] = "Comunicazione con questo contatto persa!"; +$a->strings["Fetch further information for feeds"] = "Recupera maggiori informazioni per i feed"; +$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Recupera informazioni come immagini di anteprima, titolo e teaser dall'elemento del feed. Puoi attivare questa funzione se il feed non contiene molto testo. Le parole chiave sono recuperate dal tag meta nella pagina dell'elemento e inseriti come hashtag."; +$a->strings["Disabled"] = "Disabilitato"; +$a->strings["Fetch information"] = "Recupera informazioni"; +$a->strings["Fetch keywords"] = "Recupera parole chiave"; +$a->strings["Fetch information and keywords"] = "Recupera informazioni e parole chiave"; +$a->strings["Contact Information / Notes"] = "Informazioni / Note sul contatto"; +$a->strings["Contact Settings"] = "Impostazioni Contatto"; +$a->strings["Contact"] = "Contatto"; +$a->strings["Their personal note"] = "La loro nota personale"; +$a->strings["Edit contact notes"] = "Modifica note contatto"; +$a->strings["Visit %s's profile [%s]"] = "Visita il profilo di %s [%s]"; +$a->strings["Block/Unblock contact"] = "Blocca/Sblocca contatto"; +$a->strings["Ignore contact"] = "Ignora il contatto"; +$a->strings["View conversations"] = "Vedi conversazioni"; +$a->strings["Last update:"] = "Ultimo aggiornamento:"; +$a->strings["Update public posts"] = "Aggiorna messaggi pubblici"; +$a->strings["Update now"] = "Aggiorna adesso"; +$a->strings["Unblock"] = "Sblocca"; +$a->strings["Unignore"] = "Non ignorare"; +$a->strings["Currently blocked"] = "Bloccato"; +$a->strings["Currently ignored"] = "Ignorato"; +$a->strings["Currently archived"] = "Al momento archiviato"; +$a->strings["Awaiting connection acknowledge"] = "In attesa di conferma della connessione"; +$a->strings["Replies/likes to your public posts may still be visible"] = "Risposte/Mi Piace ai tuoi messaggi pubblici possono essere comunque visibili"; +$a->strings["Notification for new posts"] = "Notifica per i nuovi messaggi"; +$a->strings["Send a notification of every new post of this contact"] = "Invia una notifica per ogni nuovo messaggio di questo contatto"; +$a->strings["Keyword Deny List"] = "Elenco di Parole Chiave Negate"; +$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Lista separata da virgola di parole chiave che non dovranno essere convertite in hashtag, quando \"Recupera informazioni e parole chiave\" è selezionato"; +$a->strings["Actions"] = "Azioni"; +$a->strings["All Contacts"] = "Tutti i contatti"; +$a->strings["Show all contacts"] = "Mostra tutti i contatti"; +$a->strings["Pending"] = "In sospeso"; +$a->strings["Only show pending contacts"] = "Mostra solo contatti in sospeso"; +$a->strings["Blocked"] = "Bloccato"; +$a->strings["Only show blocked contacts"] = "Mostra solo contatti bloccati"; +$a->strings["Ignored"] = "Ignorato"; +$a->strings["Only show ignored contacts"] = "Mostra solo contatti ignorati"; +$a->strings["Archived"] = "Archiviato"; +$a->strings["Only show archived contacts"] = "Mostra solo contatti archiviati"; +$a->strings["Hidden"] = "Nascosto"; +$a->strings["Only show hidden contacts"] = "Mostra solo contatti nascosti"; +$a->strings["Organize your contact groups"] = "Organizza i tuoi gruppi di contatti"; +$a->strings["Following"] = "Seguendo"; +$a->strings["Mutual friends"] = "Amici reciproci"; +$a->strings["Search your contacts"] = "Cerca nei tuoi contatti"; +$a->strings["Results for: %s"] = "Risultati per: %s"; +$a->strings["Archive"] = "Archivia"; +$a->strings["Unarchive"] = "Dearchivia"; +$a->strings["Batch Actions"] = "Azioni Batch"; +$a->strings["Conversations started by this contact"] = "Conversazioni iniziate da questo contatto"; +$a->strings["Posts and Comments"] = "Messaggi e Commenti"; +$a->strings["Profile Details"] = "Dettagli del profilo"; +$a->strings["View all known contacts"] = "Vedi tutti i contatti conosciuti"; +$a->strings["Advanced Contact Settings"] = "Impostazioni avanzate Contatto"; +$a->strings["Mutual Friendship"] = "Amicizia reciproca"; +$a->strings["is a fan of yours"] = "è un tuo fan"; +$a->strings["you are a fan of"] = "sei un fan di"; +$a->strings["Pending outgoing contact request"] = "Richiesta di contatto in uscita in sospeso"; +$a->strings["Pending incoming contact request"] = "Richiesta di contatto in arrivo in sospeso"; +$a->strings["Refetch contact data"] = "Ricarica dati contatto"; +$a->strings["Toggle Blocked status"] = "Inverti stato \"Blocca\""; +$a->strings["Toggle Ignored status"] = "Inverti stato \"Ignora\""; +$a->strings["Toggle Archive status"] = "Inverti stato \"Archiviato\""; +$a->strings["Delete contact"] = "Rimuovi contatto"; +$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "Al momento della registrazione, e per fornire le comunicazioni tra l'account dell'utente e i suoi contatti, l'utente deve fornire un nome da visualizzare (pseudonimo), un nome utente (soprannome) e un indirizzo email funzionante. I nomi saranno accessibili sulla pagina profilo dell'account da parte di qualsiasi visitatore, anche quando altri dettagli del profilo non sono mostrati. L'indirizzo email sarà usato solo per inviare notifiche riguardo l'interazione coi contatti, ma non sarà mostrato. L'inserimento dell'account nella rubrica degli utenti del nodo o nella rubrica globale è opzionale, può essere impostato nelle impostazioni dell'utente, e non è necessario ai fini delle comunicazioni."; +$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "Queste informazioni sono richiesta per la comunicazione e sono inviate ai nodi che partecipano alla comunicazione dove sono salvati. Gli utenti possono inserire aggiuntive informazioni private che potrebbero essere trasmesse agli account che partecipano alla comunicazione."; +$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "In qualsiasi momento un utente autenticato può esportare i dati del suo account dalle impostazioni dell'account. Se l'utente vuole cancellare il suo account lo può fare da %1\$s/removeme. L'eliminazione dell'account sarà permanente. L'eliminazione dei dati sarà altresì richiesta ai nodi che partecipano alle comunicazioni."; +$a->strings["Privacy Statement"] = "Note sulla Privacy"; $a->strings["Help:"] = "Guida:"; -$a->strings["Help"] = "Guida"; -$a->strings["Not Found"] = "Non trovato"; -$a->strings["Welcome to %s"] = "Benvenuto su %s"; +$a->strings["Method Not Allowed."] = "Metodo Non Consentito."; +$a->strings["Profile not found"] = "Profilo non trovato"; $a->strings["Total invitation limit exceeded."] = "Limite totale degli inviti superato."; $a->strings["%s : Not a valid email address."] = "%s: non è un indirizzo email valido."; $a->strings["Please join us on Friendica"] = "Unisciti a noi su Friendica"; @@ -411,377 +1453,82 @@ $a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced $a->strings["To accept this invitation, please visit and register at %s."] = "Per accettare questo invito, visita e registrati su %s"; $a->strings["Send invitations"] = "Invia inviti"; $a->strings["Enter email addresses, one per line:"] = "Inserisci gli indirizzi email, uno per riga:"; -$a->strings["Your message:"] = "Il tuo messaggio:"; $a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Sei cordialmente invitato/a ad unirti a me e ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore."; $a->strings["You will need to supply this invitation code: \$invite_code"] = "Sarà necessario fornire questo codice invito: \$invite_code"; $a->strings["Once you have registered, please connect with me via my profile page at:"] = "Una volta registrato, connettiti con me dal mio profilo:"; $a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendi.ca "; -$a->strings["Remote privacy information not available."] = "Informazioni remote sulla privacy non disponibili."; -$a->strings["Visible to:"] = "Visibile a:"; -$a->strings["No valid account found."] = "Nessun account valido trovato."; -$a->strings["Password reset request issued. Check your email."] = "La richiesta per reimpostare la password è stata inviata. Controlla la tua email."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\nGentile %1\$s,\n\tabbiamo ricevuto su \"%2\$s\" una richiesta di resettare la password del tuo account. Per confermare questa richiesta, selezionate il link di conferma qui sotto o incollatelo nella barra indirizzo del vostro browser.\n\nSe NON hai richiesto questa modifica, NON selezionare il link e ignora o cancella questa email.\n\nLa tua password non verrà modificata a meno che non possiamo verificare che tu abbia effettivamente richiesto la modifica."; -$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\nSegui questo link per verificare la tua identità:\n\n%1\$s\n\nRiceverai in un successivo messaggio la nuova password.\nPotrai cambiarla dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato.\n\nI dettagli del tuo account sono:\n\tIndirizzo del sito: %2\$s\n\tNome utente: %3\$s"; -$a->strings["Password reset requested at %s"] = "Richiesta reimpostazione password su %s"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La richiesta non può essere verificata. (Puoi averla già richiesta precedentemente). Reimpostazione password fallita."; -$a->strings["Request has expired, please make a new one."] = "La richiesta è scaduta, si prega di crearne una nuova."; -$a->strings["Forgot your Password?"] = "Hai dimenticato la password?"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Inserisci il tuo indirizzo email per reimpostare la password."; -$a->strings["Nickname or Email: "] = "Nome utente o email: "; -$a->strings["Reset"] = "Reimposta"; -$a->strings["Password Reset"] = "Reimpostazione password"; -$a->strings["Your password has been reset as requested."] = "La tua password è stata reimpostata come richiesto."; -$a->strings["Your new password is"] = "La tua nuova password è"; -$a->strings["Save or copy your new password - and then"] = "Salva o copia la tua nuova password, quindi"; -$a->strings["click here to login"] = "clicca qui per entrare"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "Puoi cambiare la tua password dalla pagina Impostazioni dopo aver effettuato l'accesso."; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\nGentile %1\$s,\n\tLa tua password è stata modificata come richiesto.\nSalva questa password, o sostituiscila immediatamente con qualcosa che puoi ricordare."; -$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\nI dettagli del tuo account sono:\n\n\tIndirizzo del sito: %1\$s\n\tNome utente: %2\$s\n\tPassword: %3\$s\n\nPuoi cambiare questa password dalla pagina \"Impostazioni\" del tuo account dopo esserti autenticato."; -$a->strings["Your password has been changed at %s"] = "La tua password presso %s è stata cambiata"; -$a->strings["Manage Identities and/or Pages"] = "Gestisci identità e/o pagine"; -$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Cambia tra differenti identità o pagine comunità/gruppi che condividono il tuo account o per cui hai i permessi di gestione"; -$a->strings["Select an identity to manage: "] = "Seleziona un'identità da gestire:"; -$a->strings["New Message"] = "Nuovo messaggio"; -$a->strings["No recipient selected."] = "Nessun destinatario selezionato."; -$a->strings["Unable to locate contact information."] = "Impossibile trovare le informazioni del contatto."; -$a->strings["Message could not be sent."] = "Il messaggio non può essere inviato."; -$a->strings["Message collection failure."] = "Errore recuperando il messaggio."; -$a->strings["Message sent."] = "Messaggio inviato."; -$a->strings["Discard"] = "Scarta"; -$a->strings["Messages"] = "Messaggi"; -$a->strings["Do you really want to delete this message?"] = "Vuoi veramente cancellare questo messaggio?"; -$a->strings["Conversation not found."] = "Conversazione non trovata."; -$a->strings["Message deleted."] = "Messaggio eliminato."; -$a->strings["Conversation removed."] = "Conversazione rimossa."; -$a->strings["Please enter a link URL:"] = "Inserisci l'indirizzo del link:"; -$a->strings["Send Private Message"] = "Invia un messaggio privato"; -$a->strings["To:"] = "A:"; -$a->strings["Subject:"] = "Oggetto:"; -$a->strings["No messages."] = "Nessun messaggio."; -$a->strings["Message not available."] = "Messaggio non disponibile."; -$a->strings["Delete message"] = "Elimina il messaggio"; -$a->strings["D, d M Y - g:i A"] = "D d M Y - G:i"; -$a->strings["Delete conversation"] = "Elimina la conversazione"; -$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Nessuna comunicazione sicura disponibile, Potresti essere in grado di rispondere dalla pagina del profilo del mittente."; -$a->strings["Send Reply"] = "Invia la risposta"; -$a->strings["Unknown sender - %s"] = "Mittente sconosciuto - %s"; -$a->strings["You and %s"] = "Tu e %s"; -$a->strings["%s and You"] = "%s e Tu"; -$a->strings["%d message"] = [ - 0 => "%d messaggio", - 1 => "%d messaggi", -]; -$a->strings["Welcome to Friendica"] = "Benvenuto su Friendica"; -$a->strings["New Member Checklist"] = "Cose da fare per i Nuovi Utenti"; -$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Vorremmo offrirti qualche trucco e dei link alla guida per aiutarti ad avere un'esperienza divertente. Clicca su un qualsiasi elemento per visitare la relativa pagina. Un link a questa pagina sarà visibile nella tua home per due settimane dopo la tua registrazione."; -$a->strings["Getting Started"] = "Come Iniziare"; -$a->strings["Friendica Walk-Through"] = "Friendica Passo-Passo"; -$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "Sulla tua pagina Quick Start - veloce introduzione alla tua pagina profilo e alla pagina Rete, fai qualche nuova amicizia, e trova qualche gruppo a cui unirti."; -$a->strings["Settings"] = "Impostazioni"; -$a->strings["Go to Your Settings"] = "Vai alle tue Impostazioni"; -$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "Nella tua pagina Impostazioni - cambia la tua password iniziale. Prendi anche nota del tuo Indirizzo Identità. Assomiglia a un indirizzo email e sarà utile per stringere amicizie nel web sociale libero."; -$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Guarda le altre impostazioni, in particolare le impostazioni della privacy. Un profilo non pubblicato è come un numero di telefono non in elenco. In genere, dovresti pubblicare il tuo profilo - a meno che tutti i tuoi amici e potenziali tali sappiano esattamente come trovarti."; -$a->strings["Profile"] = "Profilo"; -$a->strings["Upload Profile Photo"] = "Carica la foto del profilo"; -$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Carica una foto del profilo se non l'hai ancora fatto. Studi hanno mostrato che persone che hanno vere foto di se stessi hanno dieci volte più probabilità di fare amicizie rispetto alle persone che non ce l'hanno."; -$a->strings["Edit Your Profile"] = "Modifica il tuo Profilo"; -$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Modifica il tuo profilo predefinito a piacimento. Rivedi le impostazioni per nascondere la tua lista di amici e nascondere il profilo ai visitatori sconosciuti."; -$a->strings["Profile Keywords"] = "Parole chiave del profilo"; -$a->strings["Set some public keywords for your default profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Inserisci qualche parola chiave pubblica nel tuo profilo predefinito che descriva i tuoi interessi. Potremmo essere in grado di trovare altre persone con interessi similari e suggerirti delle amicizie."; -$a->strings["Connecting"] = "Collegarsi"; -$a->strings["Importing Emails"] = "Importare le Email"; -$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Inserisci i tuoi dati di accesso all'email nella tua pagina Impostazioni Connettori se vuoi importare e interagire con amici o mailing list dalla tua casella di posta in arrivo"; -$a->strings["Go to Your Contacts Page"] = "Vai alla tua pagina Contatti"; -$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "La tua pagina Contatti è il mezzo per gestire le amicizie e collegarsi con amici su altre reti. Di solito, basta inserire l'indirizzo nel campo Aggiungi Nuovo Contatto"; -$a->strings["Go to Your Site's Directory"] = "Vai all'Elenco del tuo sito"; -$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "La pagina Elenco ti permette di trovare altre persone in questa rete o in altri siti. Cerca un link Connetti o Segui nella loro pagina del profilo. Inserisci il tuo Indirizzo Identità, se richiesto."; -$a->strings["Finding New People"] = "Trova nuove persone"; -$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Nel pannello laterale nella pagina \"Contatti\", ci sono diversi strumenti per trovare nuovi amici. Possiamo confrontare le persone per interessi, cercare le persone per nome e fornire suggerimenti basati sui tuoi contatti esistenti. Su un sito nuovo, i suggerimenti sono di solito presenti dopo 24 ore."; -$a->strings["Groups"] = "Gruppi"; -$a->strings["Group Your Contacts"] = "Raggruppa i tuoi contatti"; -$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Quando avrai alcuni amici, organizzali in gruppi di conversazioni private dalla barra laterale della tua pagina Contatti. Potrai interagire privatamente con ogni gruppo nella tua pagina Rete"; -$a->strings["Why Aren't My Posts Public?"] = "Perché i miei post non sono pubblici?"; -$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica rispetta la tua privacy. Per impostazione predefinita, i tuoi post sono mostrati solo alle persone che hai aggiunto come amici. Per maggiori informazioni guarda la sezione della guida dal link qui sopra."; -$a->strings["Getting Help"] = "Ottenere Aiuto"; -$a->strings["Go to the Help Section"] = "Vai alla sezione Guida"; -$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Le nostre pagine della guida possono essere consultate per avere dettagli su altre caratteristiche del programma e altre risorse."; -$a->strings["Personal Notes"] = "Note personali"; -$a->strings["Invalid request identifier."] = "L'identificativo della richiesta non è valido."; -$a->strings["Notifications"] = "Notifiche"; -$a->strings["Network Notifications"] = "Notifiche dalla rete"; -$a->strings["System Notifications"] = "Notifiche di sistema"; -$a->strings["Personal Notifications"] = "Notifiche personali"; -$a->strings["Home Notifications"] = "Notifiche bacheca"; -$a->strings["Show unread"] = "Mostra non letti"; -$a->strings["Show all"] = "Mostra tutti"; -$a->strings["Show Ignored Requests"] = "Mostra richieste ignorate"; -$a->strings["Hide Ignored Requests"] = "Nascondi richieste ignorate"; -$a->strings["Notification type:"] = "Tipo di notifica:"; -$a->strings["Suggested by:"] = "Suggerito da:"; -$a->strings["Profile URL"] = "URL Profilo"; -$a->strings["Hide this contact from others"] = "Nascondi questo contatto agli altri"; -$a->strings["Approve"] = "Approva"; -$a->strings["Claims to be known to you: "] = "Dice di conoscerti: "; -$a->strings["yes"] = "si"; -$a->strings["no"] = "no"; -$a->strings["Shall your connection be bidirectional or not?"] = "La connessione dovrà essere bidirezionale o no?"; -$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Accettando %s come amico permette a %s di seguire i tuoi post, e a te di riceverne gli aggiornamenti."; -$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accentrando %s come abbonato gli permette di abbonarsi ai tuoi messaggi, ma tu non riceverai aggiornamenti da lui."; -$a->strings["Accepting %s as a sharer allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accentando %s come condivisore, gli permetti di abbonarsi ai tuoi messaggi, ma tu non riceverai nessun aggiornamento da loro."; -$a->strings["Friend"] = "Amico"; -$a->strings["Sharer"] = "Condivisore"; -$a->strings["Subscriber"] = "Abbonato"; -$a->strings["About:"] = "Informazioni:"; -$a->strings["Tags:"] = "Tag:"; -$a->strings["Gender:"] = "Genere:"; -$a->strings["Network:"] = "Rete:"; -$a->strings["No introductions."] = "Nessuna presentazione."; -$a->strings["No more %s notifications."] = "Nessun'altra notifica %s."; -$a->strings["No more system notifications."] = "Nessuna nuova notifica di sistema."; -$a->strings["Post successful."] = "Inviato!"; -$a->strings["OpenID protocol error. No ID returned."] = "Errore protocollo OpenID. Nessun ID ricevuto."; -$a->strings["Account not found and OpenID registration is not permitted on this site."] = "L'account non è stato trovato, e la registrazione via OpenID non è permessa su questo sito."; -$a->strings["Login failed."] = "Accesso fallito."; -$a->strings["Subscribing to OStatus contacts"] = "Iscrizione a contatti OStatus"; -$a->strings["No contact provided."] = "Nessun contatto disponibile."; -$a->strings["Couldn't fetch information for contact."] = "Non è stato possibile recuperare le informazioni del contatto."; -$a->strings["Couldn't fetch friends for contact."] = "Non è stato possibile recuperare gli amici del contatto."; -$a->strings["Done"] = "Fatto"; -$a->strings["success"] = "successo"; -$a->strings["failed"] = "fallito"; -$a->strings["ignored"] = "ignorato"; -$a->strings["Keep this window open until done."] = "Tieni questa finestra aperta fino a che ha finito."; -$a->strings["Photo Albums"] = "Album foto"; -$a->strings["Recent Photos"] = "Foto recenti"; -$a->strings["Upload New Photos"] = "Carica nuove foto"; -$a->strings["everybody"] = "tutti"; -$a->strings["Contact information unavailable"] = "I dati di questo contatto non sono disponibili"; -$a->strings["Album not found."] = "Album non trovato."; -$a->strings["Delete Album"] = "Rimuovi album"; -$a->strings["Do you really want to delete this photo album and all its photos?"] = "Vuoi davvero cancellare questo album e tutte le sue foto?"; -$a->strings["Delete Photo"] = "Rimuovi foto"; -$a->strings["Do you really want to delete this photo?"] = "Vuoi veramente cancellare questa foto?"; -$a->strings["a photo"] = "una foto"; -$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s è stato taggato in %2\$s da %3\$s"; -$a->strings["Image exceeds size limit of %s"] = "La dimensione dell'immagine supera il limite di %s"; -$a->strings["Image upload didn't complete, please try again"] = "Caricamento dell'immagine non completato. Prova di nuovo."; -$a->strings["Image file is missing"] = "Il file dell'immagine è mancante"; -$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Il server non può accettare il caricamento di un nuovo file in questo momento, contattare l'amministratore"; -$a->strings["Image file is empty."] = "Il file dell'immagine è vuoto."; -$a->strings["Unable to process image."] = "Impossibile caricare l'immagine."; -$a->strings["Image upload failed."] = "Caricamento immagine fallito."; -$a->strings["No photos selected"] = "Nessuna foto selezionata"; -$a->strings["Access to this item is restricted."] = "Questo oggetto non è visibile a tutti."; -$a->strings["Upload Photos"] = "Carica foto"; -$a->strings["New album name: "] = "Nome nuovo album: "; -$a->strings["or select existing album:"] = "o seleziona un album esistente:"; -$a->strings["Do not show a status post for this upload"] = "Non creare un post per questo upload"; -$a->strings["Show to Groups"] = "Mostra ai gruppi"; -$a->strings["Show to Contacts"] = "Mostra ai contatti"; -$a->strings["Edit Album"] = "Modifica album"; -$a->strings["Show Newest First"] = "Mostra nuove foto per prime"; -$a->strings["Show Oldest First"] = "Mostra vecchie foto per prime"; -$a->strings["View Photo"] = "Vedi foto"; -$a->strings["Permission denied. Access to this item may be restricted."] = "Permesso negato. L'accesso a questo elemento può essere limitato."; -$a->strings["Photo not available"] = "Foto non disponibile"; -$a->strings["View photo"] = "Vedi foto"; -$a->strings["Edit photo"] = "Modifica foto"; -$a->strings["Use as profile photo"] = "Usa come foto del profilo"; -$a->strings["Private Message"] = "Messaggio privato"; -$a->strings["View Full Size"] = "Vedi dimensione intera"; -$a->strings["Tags: "] = "Tag: "; -$a->strings["[Select tags to remove]"] = "[Seleziona tag da rimuovere]"; -$a->strings["New album name"] = "Nuovo nome dell'album"; -$a->strings["Caption"] = "Titolo"; -$a->strings["Add a Tag"] = "Aggiungi tag"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"; -$a->strings["Do not rotate"] = "Non ruotare"; -$a->strings["Rotate CW (right)"] = "Ruota a destra"; -$a->strings["Rotate CCW (left)"] = "Ruota a sinistra"; -$a->strings["I like this (toggle)"] = "Mi piace (clic per cambiare)"; -$a->strings["I don't like this (toggle)"] = "Non mi piace (clic per cambiare)"; -$a->strings["This is you"] = "Questo sei tu"; -$a->strings["Comment"] = "Commento"; -$a->strings["Map"] = "Mappa"; -$a->strings["View Album"] = "Sfoglia l'album"; -$a->strings["{0} wants to be your friend"] = "{0} vuole essere tuo amico"; -$a->strings["{0} requested registration"] = "{0} chiede la registrazione"; -$a->strings["Poke/Prod"] = "Tocca/Pungola"; -$a->strings["poke, prod or do other things to somebody"] = "tocca, pungola o fai altre cose a qualcuno"; -$a->strings["Recipient"] = "Destinatario"; -$a->strings["Choose what you wish to do to recipient"] = "Scegli cosa vuoi fare al destinatario"; -$a->strings["Make this post private"] = "Rendi questo post privato"; -$a->strings["Only logged in users are permitted to perform a probing."] = "Solo agli utenti loggati è permesso effettuare un probe."; -$a->strings["Image uploaded but image cropping failed."] = "L'immagine è stata caricata, ma il non è stato possibile ritagliarla."; -$a->strings["Image size reduction [%s] failed."] = "Il ridimensionamento dell'immagine [%s] è fallito."; -$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente."; -$a->strings["Unable to process image"] = "Impossibile elaborare l'immagine"; -$a->strings["Upload File:"] = "Carica un file:"; -$a->strings["Select a profile:"] = "Seleziona un profilo:"; -$a->strings["or"] = "o"; -$a->strings["skip this step"] = "salta questo passaggio"; -$a->strings["select a photo from your photo albums"] = "seleziona una foto dai tuoi album"; -$a->strings["Crop Image"] = "Ritaglia immagine"; -$a->strings["Please adjust the image cropping for optimum viewing."] = "Ritaglia l'immagine per una visualizzazione migliore."; -$a->strings["Done Editing"] = "Finito"; -$a->strings["Image uploaded successfully."] = "Immagine caricata con successo."; -$a->strings["Permission denied"] = "Permesso negato"; -$a->strings["Invalid profile identifier."] = "Identificativo del profilo non valido."; -$a->strings["Profile Visibility Editor"] = "Modifica visibilità del profilo"; -$a->strings["Click on a contact to add or remove."] = "Clicca su un contatto per aggiungerlo o rimuoverlo."; -$a->strings["Visible To"] = "Visibile a"; -$a->strings["All Contacts (with secure profile access)"] = "Tutti i contatti (con profilo ad accesso sicuro)"; -$a->strings["Account approved."] = "Account approvato."; -$a->strings["Registration revoked for %s"] = "Registrazione revocata per %s"; -$a->strings["Please login."] = "Accedi."; -$a->strings["User deleted their account"] = "L'utente ha cancellato il suo account"; -$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "Sul tuo nodo Friendica un utente ha cancellato il suo account. Assicurati che i suoi dati siano rimossi dai backup."; -$a->strings["The user id is %d"] = "L'id utente è %d"; -$a->strings["Remove My Account"] = "Rimuovi il mio account"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Questo comando rimuoverà completamente il tuo account. Una volta rimosso non potrai più recuperarlo."; -$a->strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:"; -$a->strings["Resubscribing to OStatus contacts"] = "Risottoscrivi i contatti OStatus"; -$a->strings["Error"] = "Errore"; -$a->strings["Remove term"] = "Rimuovi termine"; -$a->strings["Saved Searches"] = "Ricerche salvate"; -$a->strings["Only logged in users are permitted to perform a search."] = "Solo agli utenti autenticati è permesso eseguire ricerche."; -$a->strings["Too Many Requests"] = "Troppe richieste"; -$a->strings["Only one search per minute is permitted for not logged in users."] = "Solo una ricerca al minuto è permessa agli utenti non autenticati."; -$a->strings["Search"] = "Cerca"; -$a->strings["Items tagged with: %s"] = "Elementi taggati con: %s"; -$a->strings["Results for: %s"] = "Risultati per: %s"; -$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s sta seguendo %3\$s di %2\$s"; -$a->strings["Do you really want to delete this suggestion?"] = "Vuoi veramente cancellare questo suggerimento?"; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Nessun suggerimento disponibile. Se questo è un sito nuovo, riprova tra 24 ore."; -$a->strings["Ignore/Hide"] = "Ignora / Nascondi"; -$a->strings["Friend Suggestions"] = "Contatti suggeriti"; -$a->strings["Tag(s) removed"] = "Tag rimossi"; -$a->strings["Remove Item Tag"] = "Rimuovi il tag"; -$a->strings["Select a tag to remove: "] = "Seleziona un tag da rimuovere: "; -$a->strings["Export account"] = "Esporta account"; -$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Esporta le informazioni del tuo account e dei contatti. Usa questa funzione per fare un backup del tuo account o per spostarlo in un altro server."; -$a->strings["Export all"] = "Esporta tutto"; -$a->strings["Export your accout info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Esporta le informazioni del tuo account, i tuoi contatti e tutti i tuoi elementi in json. Può diventare un file veramente molto grosso e metterci un sacco di tempo. Usa questa funzione per fare un backup completo del tuo account (le foto non sono esportate)"; -$a->strings["Export personal data"] = "Esporta dati personali"; -$a->strings["User imports on closed servers can only be done by an administrator."] = "L'importazione di utenti su server chiusi puo' essere effettuata solo da un amministratore."; -$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani."; -$a->strings["Import"] = "Importa"; -$a->strings["Move account"] = "Muovi account"; -$a->strings["You can import an account from another Friendica server."] = "Puoi importare un account da un altro server Friendica."; -$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Devi esportare il tuo account dal vecchio server e caricarlo qui. Noi ricreeremo il tuo vecchio account qui, con tutti i tuoi contatti. Proveremo anche a informare i tuoi amici che ti sei spostato qui."; -$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Questa funzione è sperimentale. Non possiamo importare i contatti dalla rete OStatus (GNU Social/Statusnet) o da Diaspora"; -$a->strings["Account file"] = "File account"; -$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Per esportare il tuo account, vai su \"Impostazioni -> Esporta i tuoi dati personali\" e seleziona \"Esporta account\""; -$a->strings["You aren't following this contact."] = "Non stai seguendo questo contatto."; -$a->strings["Unfollowing is currently not supported by your network."] = "Smettere di seguire non è al momento supportato dalla tua rete."; -$a->strings["Contact unfollowed"] = "Smesso di seguire il contatto"; -$a->strings["Disconnect/Unfollow"] = "Disconnetti/Non Seguire"; -$a->strings["Status Messages and Posts"] = "Messaggi di stato e post"; -$a->strings["[Embedded content - reload page to view]"] = "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]"; -$a->strings["Do you really want to delete this video?"] = "Vuoi veramente cancellare questo video?"; -$a->strings["Delete Video"] = "Rimuovi video"; -$a->strings["No videos selected"] = "Nessun video selezionato"; -$a->strings["View Video"] = "Guarda Video"; -$a->strings["Recent Videos"] = "Video Recenti"; -$a->strings["Upload New Videos"] = "Carica Nuovo Video"; -$a->strings["No contacts."] = "Nessun contatto."; -$a->strings["Visit %s's profile [%s]"] = "Visita il profilo di %s [%s]"; -$a->strings["Contacts"] = "Contatti"; -$a->strings["Invalid request."] = "Richiesta non valida."; -$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Mi spiace, forse il file che stai caricando è più grosso di quanto la configurazione di PHP permetta"; -$a->strings["Or - did you try to upload an empty file?"] = "O.. non avrai provato a caricare un file vuoto?"; -$a->strings["File exceeds size limit of %s"] = "Il file supera la dimensione massima di %s"; -$a->strings["File upload failed."] = "Caricamento del file non riuscito."; -$a->strings["Wall Photos"] = "Foto della bacheca"; -$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Numero giornaliero di messaggi per %s superato. Invio fallito."; -$a->strings["Unable to check your home location."] = "Impossibile controllare la tua posizione di origine."; -$a->strings["No recipient."] = "Nessun destinatario."; -$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Se vuoi che %s ti risponda, controlla che le tue impostazioni di privacy permettano la ricezione di messaggi privati da mittenti sconosciuti."; -$a->strings["Theme settings updated."] = "Impostazioni del tema aggiornate."; -$a->strings["Information"] = "Informazioni"; -$a->strings["Overview"] = "Panoramica"; -$a->strings["Federation Statistics"] = "Statistiche sulla Federazione"; -$a->strings["Configuration"] = "Configurazione"; -$a->strings["Site"] = "Sito"; -$a->strings["Users"] = "Utenti"; -$a->strings["Addons"] = "Addons"; -$a->strings["Themes"] = "Temi"; -$a->strings["Additional features"] = "Funzionalità aggiuntive"; -$a->strings["Terms of Service"] = "Codizioni del Servizio"; -$a->strings["Database"] = "Database"; -$a->strings["DB updates"] = "Aggiornamenti Database"; -$a->strings["Inspect Deferred Workers"] = "Analizza i lavori rinviati"; -$a->strings["Inspect worker Queue"] = "Analizza coda lavori"; -$a->strings["Tools"] = "Strumenti"; -$a->strings["Contact Blocklist"] = "Blocklist Contatti"; -$a->strings["Server Blocklist"] = "Server Blocklist"; -$a->strings["Delete Item"] = "Rimuovi elemento"; -$a->strings["Logs"] = "Log"; -$a->strings["View Logs"] = "Vedi i log"; -$a->strings["Diagnostics"] = "Diagnostiche"; -$a->strings["PHP Info"] = "Info PHP"; -$a->strings["probe address"] = "controlla indirizzo"; -$a->strings["check webfinger"] = "verifica webfinger"; -$a->strings["Admin"] = "Amministrazione"; -$a->strings["Addon Features"] = "Funzioni Addon"; -$a->strings["User registrations waiting for confirmation"] = "Utenti registrati in attesa di conferma"; +$a->strings["People Search - %s"] = "Cerca persone - %s"; +$a->strings["Forum Search - %s"] = "Ricerca Forum - %s"; +$a->strings["Disable"] = "Disabilita"; +$a->strings["Enable"] = "Abilita"; +$a->strings["Theme %s disabled."] = "Tema %s disabilitato."; +$a->strings["Theme %s successfully enabled."] = "Tema %s abilitato con successo."; +$a->strings["Theme %s failed to install."] = "Installazione del tema %s non riuscita."; +$a->strings["Screenshot"] = "Anteprima"; $a->strings["Administration"] = "Amministrazione"; -$a->strings["Display Terms of Service"] = "Mostra i Termini di Servizio"; -$a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Abilita la pagina dei Termini di Servizio. Se abilitato, un link ai termini sarà aggiunto alla pagina di registrazione e nella pagina delle informazioni generali."; -$a->strings["Display Privacy Statement"] = "Visualizza l'Informativa sulla Privacy"; -$a->strings["Show some informations regarding the needed information to operate the node according e.g. to EU-GDPR."] = "Mostra dettagli sulle informazioni richieste per gestire il nodo in accordo, per esempio, al GDPR."; -$a->strings["Privacy Statement Preview"] = "Anteprima Informativa sulla Privacy"; -$a->strings["The Terms of Service"] = "Le Codizioni del Servizio"; -$a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Inserisci i Termini di Servizio del tuo nodo qui. Puoi usare BBCode. Le intestazioni delle sezioni dovrebbero partire da [h2]."; -$a->strings["The blocked domain"] = "Il dominio bloccato"; -$a->strings["The reason why you blocked this domain."] = "Le ragioni per cui blocchi questo dominio."; -$a->strings["Delete domain"] = "Elimina dominio"; -$a->strings["Check to delete this entry from the blocklist"] = "Seleziona per eliminare questa voce dalla blocklist"; -$a->strings["This page can be used to define a black list of servers from the federated network that are not allowed to interact with your node. For all entered domains you should also give a reason why you have blocked the remote server."] = "Questa pagina puo' essere usata per definire una black list di server dal network federato a cui nono è permesso interagire col tuo nodo. Per ogni dominio inserito, dovresti anche riportare una ragione per cui hai bloccato il server remoto."; -$a->strings["The list of blocked servers will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "La lista di server bloccati sarà resa disponibile pubblicamente sulla pagina /friendica, così che i tuoi utenti e le persone che indagano su problemi di comunicazione possano trovarne la ragione facilmente."; -$a->strings["Add new entry to block list"] = "Aggiungi una nuova voce alla blocklist"; -$a->strings["Server Domain"] = "Dominio del Server"; -$a->strings["The domain of the new server to add to the block list. Do not include the protocol."] = "Il dominio del server da aggiungere alla blocklist. Non includere il protocollo."; -$a->strings["Block reason"] = "Ragione blocco"; -$a->strings["Add Entry"] = "Aggiungi Voce"; -$a->strings["Save changes to the blocklist"] = "Salva modifiche alla blocklist"; -$a->strings["Current Entries in the Blocklist"] = "Voci correnti nella blocklist"; -$a->strings["Delete entry from blocklist"] = "Elimina voce dalla blocklist"; -$a->strings["Delete entry from blocklist?"] = "Eliminare la voce dalla blocklist?"; -$a->strings["Server added to blocklist."] = "Server aggiunto alla blocklist."; -$a->strings["Site blocklist updated."] = "Blocklist del sito aggiornata."; -$a->strings["The contact has been blocked from the node"] = "Il contatto è stato bloccato dal nodo"; -$a->strings["Could not find any contact entry for this URL (%s)"] = "Impossibile trovare contatti a questo URL (%s)"; -$a->strings["%s contact unblocked"] = [ - 0 => "%s contatto sbloccato", - 1 => "%s contatti sbloccati", +$a->strings["Toggle"] = "Inverti"; +$a->strings["Author: "] = "Autore: "; +$a->strings["Maintainer: "] = "Manutentore: "; +$a->strings["Unknown theme."] = "Tema sconosciuto."; +$a->strings["Themes reloaded"] = "Temi ricaricati"; +$a->strings["Reload active themes"] = "Ricarica i temi attivi"; +$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Non sono stati trovati temi sul tuo sistema. Dovrebbero essere in %1\$s"; +$a->strings["[Experimental]"] = "[Sperimentale]"; +$a->strings["[Unsupported]"] = "[Non supportato]"; +$a->strings["Lock feature %s"] = "Blocca funzionalità %s"; +$a->strings["Manage Additional Features"] = "Gestisci Funzionalità Aggiuntive"; +$a->strings["%s user blocked"] = [ + 0 => "%s utente bloccato", + 1 => "%s utenti bloccati", ]; -$a->strings["Remote Contact Blocklist"] = "Blocklist Contatti Remoti"; -$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "Questa pagina ti permette di impedire che qualsiasi messaggio da un contatto remoto raggiunga il tuo nodo."; -$a->strings["Block Remote Contact"] = "Blocca Contatto Remoto"; +$a->strings["%s user unblocked"] = [ + 0 => "%s utente sbloccato", + 1 => "%s utenti sbloccati", +]; +$a->strings["You can't remove yourself"] = "Non puoi rimuovere te stesso"; +$a->strings["%s user deleted"] = [ + 0 => "%s utente cancellato", + 1 => "%s utenti cancellati", +]; +$a->strings["%s user approved"] = [ + 0 => "%s utente approvato", + 1 => "%s utenti approvati", +]; +$a->strings["%s registration revoked"] = [ + 0 => "%s registrazione revocata", + 1 => "%s registrazioni revocate", +]; +$a->strings["User \"%s\" deleted"] = "Utente \"%s\" eliminato"; +$a->strings["User \"%s\" blocked"] = "Utente \"%s\" bloccato"; +$a->strings["User \"%s\" unblocked"] = "Utente \"%s\" sbloccato"; +$a->strings["Account approved."] = "Account approvato."; +$a->strings["Registration revoked"] = "Registrazione revocata"; +$a->strings["Private Forum"] = "Forum Privato"; +$a->strings["Relay"] = "Relay"; +$a->strings["Email"] = "Email"; +$a->strings["Register date"] = "Data registrazione"; +$a->strings["Last login"] = "Ultimo accesso"; +$a->strings["Last public item"] = "Ultimo elemento pubblico"; +$a->strings["Type"] = "Tipo"; +$a->strings["Add User"] = "Aggiungi utente"; $a->strings["select all"] = "seleziona tutti"; -$a->strings["select none"] = "seleziona niente"; -$a->strings["Unblock"] = "Sblocca"; -$a->strings["No remote contact is blocked from this node."] = "Nessun contatto remoto è bloccato da questo nodo."; -$a->strings["Blocked Remote Contacts"] = "Contatti Remoti Bloccati"; -$a->strings["Block New Remote Contact"] = "Blocca Nuovo Contatto Remoto"; -$a->strings["Photo"] = "Foto"; -$a->strings["Address"] = "Indirizzo"; -$a->strings["%s total blocked contact"] = [ - 0 => "%scontatto bloccato totale", - 1 => "%scontatti bloccati totali", -]; -$a->strings["URL of the remote contact to block."] = "URL del contatto remoto da bloccare."; -$a->strings["Delete this Item"] = "Rimuovi questo elemento"; -$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Su questa pagina puoi cancellare un qualsiasi elemento dal tuo nodo. Se l'elemento è un post \"top\", l'intera discussione sarà cancellato."; -$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Serve il GUID dell'elemento. Lo puoi trovare, per esempio, guardando l'URL display: l'ultima parte di http://example.com/display/123456 è il GUID, qui 123456."; -$a->strings["GUID"] = "GUID"; -$a->strings["The GUID of the item you want to delete."] = "Il GUID dell'elemento che vuoi cancellare."; -$a->strings["Item marked for deletion."] = "Elemento selezionato per l'eliminazione."; -$a->strings["unknown"] = "sconosciuto"; -$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Questa pagina offre alcuni numeri riguardo la porzione del social network federato di cui il tuo nodo Friendica fa parte. Questi numeri non sono completi ma riflettono esclusivamente la porzione di rete di cui il tuo nodo e' a conoscenza."; -$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = "La funzione Elenco Contatti Scoperto Automaticamente non è abilitata, migliorerà i dati visualizzati qui."; -$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Attualmente questo nodo conosce %d nodi con %d utenti registrati dalle seguenti piattaforme:"; +$a->strings["User registrations waiting for confirm"] = "Richieste di registrazione in attesa di conferma"; +$a->strings["User waiting for permanent deletion"] = "Utente in attesa di cancellazione definitiva"; +$a->strings["Request date"] = "Data richiesta"; +$a->strings["No registrations."] = "Nessuna registrazione."; +$a->strings["Note from the user"] = "Nota dall'utente"; +$a->strings["Deny"] = "Nega"; +$a->strings["User blocked"] = "Utente bloccato"; +$a->strings["Site admin"] = "Amministrazione sito"; +$a->strings["Account expired"] = "Account scaduto"; +$a->strings["New User"] = "Nuovo Utente"; +$a->strings["Permanent deletion"] = "Cancellazione permanente"; +$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Gli utenti selezionati saranno cancellati!\\n\\nTutto quello che gli utenti hanno inviato su questo sito sarà permanentemente canellato!\\n\\nSei sicuro?"; +$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "L'utente {0} sarà cancellato!\\n\\nTutto quello che ha inviato su questo sito sarà permanentemente cancellato!\\n\\nSei sicuro?"; +$a->strings["Name of the new user."] = "Nome del nuovo utente."; +$a->strings["Nickname"] = "Nome utente"; +$a->strings["Nickname of the new user."] = "Nome utente del nuovo utente."; +$a->strings["Email address of the new user."] = "Indirizzo Email del nuovo utente."; $a->strings["Inspect Deferred Worker Queue"] = "Analizza la coda lavori rinviati"; $a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "Questa pagina elenca li lavori rinviati. Sono lavori che non è stato possibile eseguire al primo tentativo."; $a->strings["Inspect Worker Queue"] = "Analizza coda lavori"; @@ -790,57 +1537,57 @@ $a->strings["ID"] = "ID"; $a->strings["Job Parameters"] = "Parametri lavoro"; $a->strings["Created"] = "Creato"; $a->strings["Priority"] = "Priorità"; -$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Stai ancora usando tabelle MyISAM. Dovresti cambiare il tipo motore a InnoDB. Siccome Friendica userà funzionalità specifiche di InnoDB nel futuro, dovresti modificarlo. Vedi quinel per una guida che puo' esserti utile nel convertire il motore delle tabelle. Puoi anche usare il comando php bin/console.php dbstructure toinnodb della tua installazione di Friendica per eseguire una conversione automatica.
    "; -$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "È disponibile per il download una nuova versione di Friendica. La tua versione è %1\$s, la versione upstream è %2\$s"; -$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "L'aggiornamento del database è fallito. Esegui \"php bin/console.php dbstructure update\" dalla riga di comando per poter vedere gli eventuali errori che potrebbero apparire."; -$a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = "L'ultimo aggiornamento non è riuscito. Per favore esegui \"php bin/console.php dbstructure update\" dal terminale e dai un'occhiata agli errori che potrebbe mostrare. (Alcuni di questi errori potrebbero essere nei file di log.)"; -$a->strings["The worker was never executed. Please check your database structure!"] = "Il worker non è mai stato eseguito. Controlla la struttura del tuo database!"; -$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "L'ultima esecuzione del worker è stata alle %sUTC, ovvero più di un'ora fa. Controlla le impostazioni del tuo crontab."; -$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = "La configurazione di Friendica è adesso salvata in config/local.config.php: copia config/local-sample.config.php e sposta la tua configurazione da .htconfig.php. Vedi la pagina della guida sulla Configurazione per avere aiuto con la transizione."; -$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition."] = "La configurazione di Friendica è adesso salvata in config/local.config.php: copia config/local-sample.config.php e sposta la tua configurazione da config/local.ini.php. Vedi la pagina della guida sulla Configurazione per avere aiuto con la transizione."; -$a->strings["%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help."] = "%s non è raggiungibile sul tuo sistema. È un grave problema di configurazione che impedisce la comunicazione da server a server. Vedi la pagina sull'installazione per un aiuto."; -$a->strings["Normal Account"] = "Account normale"; -$a->strings["Automatic Follower Account"] = "Account Follower Automatico"; -$a->strings["Public Forum Account"] = "Account Forum Publico"; -$a->strings["Automatic Friend Account"] = "Account per amicizia automatizzato"; -$a->strings["Blog Account"] = "Account Blog"; -$a->strings["Private Forum Account"] = "Account Forum Privato"; -$a->strings["Message queues"] = "Code messaggi"; -$a->strings["Server Settings"] = "Impostazioni Server"; -$a->strings["Summary"] = "Sommario"; -$a->strings["Registered users"] = "Utenti registrati"; -$a->strings["Pending registrations"] = "Registrazioni in attesa"; -$a->strings["Version"] = "Versione"; -$a->strings["Active addons"] = "Addon attivi"; +$a->strings["Update has been marked successful"] = "L'aggiornamento è stato segnato come di successo"; +$a->strings["Database structure update %s was successfully applied."] = "Aggiornamento struttura database %s applicata con successo."; +$a->strings["Executing of database structure update %s failed with error: %s"] = "Aggiornamento struttura database %s fallita con errore: %s"; +$a->strings["Executing %s failed with error: %s"] = "Esecuzione di %s fallita con errore: %s"; +$a->strings["Update %s was successfully applied."] = "L'aggiornamento %s è stato applicato con successo"; +$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "L'aggiornamento %s non ha riportato uno stato. Non so se è andato a buon fine."; +$a->strings["There was no additional update function %s that needed to be called."] = "Non ci sono altre funzioni di aggiornamento %s da richiamare."; +$a->strings["No failed updates."] = "Nessun aggiornamento fallito."; +$a->strings["Check database structure"] = "Controlla struttura database"; +$a->strings["Failed Updates"] = "Aggiornamenti falliti"; +$a->strings["This does not include updates prior to 1139, which did not return a status."] = "Questo non include gli aggiornamenti prima del 1139, che non ritornano lo stato."; +$a->strings["Mark success (if update was manually applied)"] = "Segna completato (se l'update è stato applicato manualmente)"; +$a->strings["Attempt to execute this update step automatically"] = "Cerco di eseguire questo aggiornamento in automatico"; +$a->strings["Other"] = "Altro"; +$a->strings["unknown"] = "sconosciuto"; +$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Questa pagina offre alcuni numeri riguardo la porzione del social network federato di cui il tuo nodo Friendica fa parte. Questi numeri non sono completi ma riflettono esclusivamente la porzione di rete di cui il tuo nodo e' a conoscenza."; +$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Attualmente questo nodo conosce %d nodi con %d utenti registrati dalle seguenti piattaforme:"; +$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Errore aprendo il file di log %1\$s. Controlla che il file %1\$s esista e sia leggibile."; +$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Non posso aprire il file di log %1\$s . Controlla che il file %1\$s esista e sia leggibile."; +$a->strings["The logfile '%s' is not writable. No logging possible"] = "Il file di registro '%s' non è scrivibile. Nessuna registrazione possibile"; +$a->strings["PHP log currently enabled."] = "Log PHP abilitato."; +$a->strings["PHP log currently disabled."] = "Log PHP disabilitato"; +$a->strings["Clear"] = "Pulisci"; +$a->strings["Enable Debugging"] = "Abilita Debugging"; +$a->strings["Log file"] = "File di Log"; +$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Il server web deve avere i permessi di scrittura. Relativo alla cartella di livello superiore di Friendica."; +$a->strings["Log level"] = "Livello di Log"; +$a->strings["PHP logging"] = "Log PHP"; +$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Per abilitare temporaneamente il logging di errori e avvisi di PHP, puoi aggiungere le seguenti linee al file index.php della tua installazione. Il nome del file impostato in 'error_log' è relativo alla directory principale della tua installazione di Freidnica e deve essere scrivibile dal server web. L'opzione '1' di 'log_errors' e 'display_errors' server ad abilitare queste impostazioni. Metti '0' per disabilitarle."; $a->strings["Can not parse base url. Must have at least ://"] = "Impossibile analizzare l'url base. Deve avere almeno [schema]://[dominio]"; -$a->strings["Invalid storage backend setting value."] = ""; -$a->strings["Site settings updated."] = "Impostazioni del sito aggiornate."; +$a->strings["Relocation started. Could take a while to complete."] = "Riallocazione iniziata. Potrebbe volerci un po'."; +$a->strings["Invalid storage backend setting value."] = "Valore dell'impostazione del backend di archiviazione non valido"; $a->strings["No special theme for mobile devices"] = "Nessun tema speciale per i dispositivi mobili"; +$a->strings["%s - (Experimental)"] = "%s - (Sperimentale)"; $a->strings["No community page for local users"] = "Nessuna pagina di comunità per gli utenti locali"; $a->strings["No community page"] = "Nessuna pagina Comunità"; $a->strings["Public postings from users of this site"] = "Messaggi pubblici dagli utenti di questo sito"; $a->strings["Public postings from the federated network"] = "Messaggi pubblici dalla rete federata"; $a->strings["Public postings from local users and the federated network"] = "Messaggi pubblici dagli utenti di questo sito e dalla rete federata"; -$a->strings["Disabled"] = "Disabilitato"; -$a->strings["Users, Global Contacts"] = "Utenti, Contatti Globali"; -$a->strings["Users, Global Contacts/fallback"] = "Utenti, Contatti Globali/fallback"; -$a->strings["One month"] = "Un mese"; -$a->strings["Three months"] = "Tre mesi"; -$a->strings["Half a year"] = "Sei mesi"; -$a->strings["One year"] = "Un anno"; $a->strings["Multi user instance"] = "Istanza multi utente"; $a->strings["Closed"] = "Chiusa"; $a->strings["Requires approval"] = "Richiede l'approvazione"; $a->strings["Open"] = "Aperta"; -$a->strings["No SSL policy, links will track page SSL state"] = "Nessuna gestione SSL, i link seguiranno lo stato SSL della pagina"; -$a->strings["Force all links to use SSL"] = "Forza tutti i link ad usare SSL"; -$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Certificato auto-firmato, usa SSL solo per i link locali (sconsigliato)"; $a->strings["Don't check"] = "Non controllare"; $a->strings["check the stable version"] = "controlla la versione stabile"; $a->strings["check the development version"] = "controlla la versione di sviluppo"; +$a->strings["none"] = "niente"; +$a->strings["Local contacts"] = "Contatti locali"; +$a->strings["Interactors"] = "Interlocutori"; $a->strings["Database (legacy)"] = "Database (legacy)"; $a->strings["Republish users to directory"] = "Ripubblica gli utenti sulla directory"; -$a->strings["Registration"] = "Registrazione"; $a->strings["File upload"] = "Caricamento file"; $a->strings["Policies"] = "Politiche"; $a->strings["Auto Discovered Contact Directory"] = "Elenco Contatti Scoperto Automaticamente"; @@ -848,24 +1595,25 @@ $a->strings["Performance"] = "Performance"; $a->strings["Worker"] = "Worker"; $a->strings["Message Relay"] = "Relay Messaggio"; $a->strings["Relocate Instance"] = "Trasloca Istanza"; -$a->strings["Warning! Advanced function. Could make this server unreachable."] = "Attenzione! Funzione avanzata! Può rendere questo server irraggiungibile."; +$a->strings["Warning! Advanced function. Could make this server unreachable."] = "Attenzione! Funzione avanzata. Può rendere questo server irraggiungibile."; $a->strings["Site name"] = "Nome del sito"; $a->strings["Sender Email"] = "Mittente email"; $a->strings["The email address your server shall use to send notification emails from."] = "L'indirizzo email che il tuo server dovrà usare per inviare notifiche via email."; +$a->strings["Name of the system actor"] = "Nome dell'attore di sistema"; +$a->strings["Name of the internal system account that is used to perform ActivityPub requests. This must be an unused username. If set, this can't be changed again."] = "Nomina un account interno del sistema che venga utilizzato per le richieste ActivityPub. Questo dev'essere un nome utente non utilizzato. Una volta impostato, non potrà essere cambiato."; $a->strings["Banner/Logo"] = "Banner/Logo"; +$a->strings["Email Banner/Logo"] = "Intestazione/Logo Email"; $a->strings["Shortcut icon"] = "Icona shortcut"; -$a->strings["Link to an icon that will be used for browsers."] = "Link verso un'icona che verrà usata dai browser."; +$a->strings["Link to an icon that will be used for browsers."] = "Collegamento ad un'icona che verrà usata dai browser."; $a->strings["Touch icon"] = "Icona touch"; -$a->strings["Link to an icon that will be used for tablets and mobiles."] = "Link verso un'icona che verrà usata dai tablet e i telefonini."; +$a->strings["Link to an icon that will be used for tablets and mobiles."] = "Collegamento ad un'icona che verrà usata dai tablet e i telefonini."; $a->strings["Additional Info"] = "Informazioni aggiuntive"; $a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = "Per server pubblici: puoi aggiungere informazioni extra che verranno mostrate su %s/servers."; $a->strings["System language"] = "Lingua di sistema"; $a->strings["System theme"] = "Tema di sistema"; -$a->strings["Default system theme - may be over-ridden by user profiles - change theme settings"] = "Tema di sistema - può essere sovrascritto dalle impostazioni utente - cambia le impostazioni del tema"; +$a->strings["Default system theme - may be over-ridden by user profiles - Change default theme settings"] = "Tema predefinito di sistema - può essere sovrascritto dai profili utente - Cambia impostazioni del tema predefinito"; $a->strings["Mobile system theme"] = "Tema mobile di sistema"; $a->strings["Theme for mobile devices"] = "Tema per dispositivi mobili"; -$a->strings["SSL link policy"] = "Gestione link SSL"; -$a->strings["Determines whether generated links should be forced to use SSL"] = "Determina se i link generati devono essere forzati a usare SSL"; $a->strings["Force SSL"] = "Forza SSL"; $a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Forza tutte le richieste non SSL su SSL - Attenzione: su alcuni sistemi può portare a loop senza fine"; $a->strings["Hide help entry from navigation menu"] = "Nascondi la voce 'Guida' dal menu di navigazione"; @@ -904,14 +1652,14 @@ $a->strings["Check to force all profiles on this site to be listed in the site d $a->strings["Enabling this may violate privacy laws like the GDPR"] = "Abilitare questo potrebbe violare leggi sulla privacy come il GDPR"; $a->strings["Global directory URL"] = "URL della directory globale"; $a->strings["URL to the global directory. If this is not set, the global directory is completely unavailable to the application."] = "URL dell'elenco globale. Se vuoto, l'elenco globale sarà completamente disabilitato."; -$a->strings["Private posts by default for new users"] = "Post privati di default per i nuovi utenti"; +$a->strings["Private posts by default for new users"] = "Messaggi privati come impostazioni predefinita per i nuovi utenti"; $a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "Imposta i permessi predefiniti dei post per tutti i nuovi utenti come privati per il gruppo predefinito, invece che pubblici."; -$a->strings["Don't include post content in email notifications"] = "Non includere il contenuto dei post nelle notifiche via email"; -$a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "Non include il contenuti del post/commento/messaggio privato/etc. nelle notifiche email che sono inviate da questo sito, per privacy"; +$a->strings["Don't include post content in email notifications"] = "Non includere il contenuto dei messaggi nelle notifiche via email"; +$a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "Non include il contenuti del messaggio/commento/messaggio privato/etc. nelle notifiche email che sono inviate da questo sito, per privacy"; $a->strings["Disallow public access to addons listed in the apps menu."] = "Disabilita l'accesso pubblico ai plugin raccolti nel menu apps."; $a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "Selezionando questo box si limiterà ai soli membri l'accesso ai componenti aggiuntivi nel menu applicazioni"; -$a->strings["Don't embed private images in posts"] = "Non inglobare immagini private nei post"; -$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "Non sostituire le foto locali nei post con una copia incorporata dell'immagine. Questo significa che i contatti che riceveranno i post contenenti foto private dovranno autenticarsi e caricare ogni immagine, cosa che può richiedere un po' di tempo."; +$a->strings["Don't embed private images in posts"] = "Non inglobare immagini private nei messaggi"; +$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "Non sostituire le foto locali nei messaggi con una copia incorporata dell'immagine. Questo significa che i contatti che riceveranno i messaggi contenenti foto private dovranno autenticarsi e caricare ogni immagine, cosa che può richiedere un po' di tempo."; $a->strings["Explicit Content"] = "Contenuto Esplicito"; $a->strings["Set this to announce that your node is used mostly for explicit content that might not be suited for minors. This information will be published in the node information and might be used, e.g. by the global directory, to filter your node from listings of nodes to join. Additionally a note about this will be shown at the user registration page."] = "Imposta questo per avvisare che il tuo noto è usato principalmente per contenuto esplicito che potrebbe non essere adatto a minori. Questa informazione sarà pubblicata nella pagina di informazioni sul noto e potrà essere usata, per esempio nella directory globale, per filtrare il tuo nodo dalla lista di nodi su cui registrarsi. In più, una nota sarà mostrata nella pagina di registrazione."; $a->strings["Allow Users to set remote_self"] = "Permetti agli utenti di impostare 'io remoto'"; @@ -925,13 +1673,11 @@ $a->strings["Allow users to register without a space between the first name and $a->strings["Community pages for visitors"] = "Pagina comunità per i visitatori"; $a->strings["Which community pages should be available for visitors. Local users always see both pages."] = "Quale pagina comunità verrà mostrata ai visitatori. Gli utenti locali vedranno sempre entrambe le pagine."; $a->strings["Posts per user on community page"] = "Messaggi per utente nella pagina Comunità"; -$a->strings["The maximum number of posts per user on the community page. (Not valid for 'Global Community')"] = "Il numero massimo di messaggi per utente mostrato nella pagina Comunità (non valido per 'Comunità globale')"; +$a->strings["The maximum number of posts per user on the community page. (Not valid for \"Global Community\")"] = "Il numero massimo di messaggi per utente sulla pagina della comunità. (Non valido per \"Comunità Globale\")"; $a->strings["Disable OStatus support"] = "Disabilità supporto OStatus"; $a->strings["Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "Disabilita la compatibilità integrata a OStatus (StatusNet, GNU Social etc.). Tutte le comunicazioni OStatus sono pubbliche, quindi se abilitato, occasionalmente verranno mostrati degli avvisi riguardanti la privacy dei messaggi."; -$a->strings["Only import OStatus/ActivityPub threads from our contacts"] = "Imposta thread OStatus/ActivityPub solo dai tuoi contatti"; -$a->strings["Normally we import every content from our OStatus and ActivityPub contacts. With this option we only store threads that are started by a contact that is known on our system."] = "Normalmente viene importato qualsiasi contenuto dai contatti OStatus e ActivityPub. Abilitando questa opzione vengono importati solo i thread iniziati da contatti conosciuti da questo sistema."; $a->strings["OStatus support can only be enabled if threading is enabled."] = "Il supporto OStatus può essere abilitato solo se è abilitato il threading."; -$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Il supporto a Diaspora non può essere abilitato perché Friendica è stato installato in una sotto directory."; +$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Il supporto a Diaspora non può essere abilitato perché Friendica è stato installato in una sottocartella."; $a->strings["Enable Diaspora support"] = "Abilita il supporto a Diaspora"; $a->strings["Provide built-in Diaspora network compatibility."] = "Fornisce compatibilità con il network Diaspora."; $a->strings["Only allow Friendica contacts"] = "Permetti solo contatti Friendica"; @@ -943,27 +1689,28 @@ $a->strings["Proxy URL"] = "URL Proxy"; $a->strings["Network timeout"] = "Timeout rete"; $a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Valore in secondi. Imposta a 0 per illimitato (non raccomandato)."; $a->strings["Maximum Load Average"] = "Massimo carico medio"; -$a->strings["Maximum system load before delivery and poll processes are deferred - default %d."] = ""; +$a->strings["Maximum system load before delivery and poll processes are deferred - default %d."] = "Carico massimo del sistema prima che i processi di invio e richiesta siano rinviati - predefinito %d."; $a->strings["Maximum Load Average (Frontend)"] = "Media Massimo Carico (Frontend)"; $a->strings["Maximum system load before the frontend quits service - default 50."] = "Massimo carico di sistema prima che il frontend fermi il servizio - default 50."; $a->strings["Minimal Memory"] = "Memoria Minima"; $a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Minima memoria libera in MB per il worker. Necessita di avere accesso a /proc/meminfo - default 0 (disabilitato)."; -$a->strings["Maximum table size for optimization"] = "Dimensione massima della tabella per l'ottimizzazione"; -$a->strings["Maximum table size (in MB) for the automatic optimization. Enter -1 to disable it."] = "La dimensione massima (in MB) per l'ottimizzazione automatica. Inserisci -1 per disabilitarlo."; -$a->strings["Minimum level of fragmentation"] = "Livello minimo di frammentazione"; -$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Livello minimo di frammentazione per iniziare la procedura di ottimizzazione automatica - il valore di default è 30%."; -$a->strings["Periodical check of global contacts"] = "Check periodico dei contatti globali"; -$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "Se abilitato, i contatti globali sono controllati periodicamente per verificare dati mancanti o sorpassati e la vitalità dei contatti e dei server."; +$a->strings["Periodically optimize tables"] = "Ottimizza le tabelle periodicamente"; +$a->strings["Periodically optimize tables like the cache and the workerqueue"] = "Ottimizza periodicamente le tabelle come la cache e la coda dei worker"; +$a->strings["Discover followers/followings from contacts"] = "Scopri seguiti/seguaci dai contatti"; +$a->strings["If enabled, contacts are checked for their followers and following contacts."] = "Se abilitato, ad ogni contatto saranno controllati i propri seguaci e le persone seguite."; +$a->strings["None - deactivated"] = "Nessuno - disattivato"; +$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = "Contatti locali - contatti che i nostri contatti locali hanno scoperto con i loro seguaci/persone seguite."; +$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = "Interlocutori - contatti dei tuoi contatti locali e contatti che hanno interagito sui messaggi visibili localmente saranno analizzati per i loro seguaci/seguiti"; +$a->strings["Synchronize the contacts with the directory server"] = "Sincronizza i contatti con il server directory"; +$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = "Se abilitato, il sistema controllerà periodicamente nuovi contatti sulle directory server indicate."; $a->strings["Days between requery"] = "Giorni tra le richieste"; $a->strings["Number of days after which a server is requeried for his contacts."] = "Numero di giorni dopo i quali al server vengono richiesti i suoi contatti."; $a->strings["Discover contacts from other servers"] = "Trova contatti dagli altri server"; -$a->strings["Periodically query other servers for contacts. You can choose between 'users': the users on the remote system, 'Global Contacts': active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is 'Users, Global Contacts'."] = "Interroga periodicamente altri server per i contatti. Puoi scegliere tra: 'utenti': gli utenti del sistema remoto; 'Contatti Globali': contatti attivi conosciuti dal sistema. Il fallback è utilizzato per server Redmatrix e vecchi server friendica, dove i contatti globali non sono disponibili. Il fallback aumenta il carico sul sistema, quindi l'impostazione consigliata è 'Utenti, Contatti Globali'."; -$a->strings["Timeframe for fetching global contacts"] = "Termine per il recupero contatti globali"; -$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "Quando si attiva la scoperta, questo valore definisce il periodo di tempo per l'attività dei contatti globali che vengono prelevati da altri server."; +$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = "Periodicamente interroga gli altri server per i contatti. Il sistema interroga server Friendica, Mastodon e Hubzilla."; $a->strings["Search the local directory"] = "Cerca la directory locale"; $a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Cerca nella directory locale invece che nella directory globale. Durante la ricerca a livello locale, ogni ricerca verrà eseguita sulla directory globale in background. Ciò migliora i risultati della ricerca quando la ricerca viene ripetuta."; $a->strings["Publish server information"] = "Pubblica informazioni server"; -$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details."] = "Se abilitata, saranno pubblicati i dati generali del server e i dati di utilizzo. I dati contengono il nome e la versione del server, il numero di utenti con profili pubblici, numero dei posti e dei protocolli e connettori attivati. Per informazioni, vedere the-federation.info ."; +$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details."] = "Se abilitato, saranno pubblicate le informazioni sul server e i dati di utilizzo. Le informazioni contengono nome e versione del server, numero di utenti con profilo pubblico, numero di messaggi e quali protocolli e connettori sono stati attivati.\nVedi the-federation.info per dettagli."; $a->strings["Check upstream version"] = "Controlla versione upstream"; $a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "Abilita il controllo di nuove versioni di Friendica su Github. Se sono disponibili nuove versioni, ne sarai informato nel pannello Panoramica dell'amministrazione."; $a->strings["Suppress Tags"] = "Sopprimi Tags"; @@ -980,8 +1727,10 @@ $a->strings["Path to item cache"] = "Percorso cache elementi"; $a->strings["The item caches buffers generated bbcode and external images."] = "La cache degli elementi memorizza il bbcode generato e le immagini esterne."; $a->strings["Cache duration in seconds"] = "Durata della cache in secondi"; $a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "Quanto a lungo devono essere mantenuti i file di cache? Il valore predefinito è 86400 secondi (un giorno). Per disabilitare la cache, imposta il valore a -1."; -$a->strings["Maximum numbers of comments per post"] = "Numero massimo di commenti per post"; -$a->strings["How much comments should be shown for each post? Default value is 100."] = "Quanti commenti devono essere mostrati per ogni post? Default : 100."; +$a->strings["Maximum numbers of comments per post"] = "Numero massimo di commenti per messaggio"; +$a->strings["How much comments should be shown for each post? Default value is 100."] = "Quanti commenti devono essere mostrati per ogni messaggio? Default : 100."; +$a->strings["Maximum numbers of comments per post on the display page"] = "Numero massimo di commenti per messaggio sulla pagina di visualizzazione"; +$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = "Quanti commenti devono essere mostrati sulla pagina dedicata per ogni messaggio? Il valore predefinito è 1000."; $a->strings["Temp path"] = "Percorso file temporanei"; $a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Se si dispone di un sistema ristretto in cui il server web non può accedere al percorso temporaneo di sistema, inserire un altro percorso qui."; $a->strings["Disable picture proxy"] = "Disabilita il proxy immagini"; @@ -995,673 +1744,363 @@ $a->strings["Encryption layer between nodes."] = "Crittografia delle comunicazio $a->strings["Enabled"] = "Abilitato"; $a->strings["Maximum number of parallel workers"] = "Massimo numero di lavori in parallelo"; $a->strings["On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d."] = "Con hosting condiviso, imposta a %d. Su sistemi più grandi, vanno bene valori come %d. Il valore di default è %d."; -$a->strings["Don't use 'proc_open' with the worker"] = "Non usare 'proc_open' con il worker"; -$a->strings["Enable this if your system doesn't allow the use of 'proc_open'. This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "Abilita se il tuo sistema non consente l'utilizzo di 'proc_open'. Può succedere con gli hosting condivisi. Se abiliti questa opzione, dovresti aumentare la frequenza delle chiamate al worker nel tuo crontab."; +$a->strings["Don't use \"proc_open\" with the worker"] = "Non usare \"proc_open\" con il worker"; +$a->strings["Enable this if your system doesn't allow the use of \"proc_open\". This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "Abilita questo se il tuo sistema non consente l'utilizzo di \"proc_open\". Questo può succedere su hosting condiviso. Se questo è attivato dovresti aumentare la frequenza dell'esecuzione dei worker nel tuo crontab."; $a->strings["Enable fastlane"] = "Abilita fastlane"; $a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "Quando abilitato, il meccanismo di fastlane avvia processi aggiuntivi se processi con priorità più alta sono bloccati da processi con priorità più bassa."; $a->strings["Enable frontend worker"] = "Abilita worker da frontend"; -$a->strings["When enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = ""; +$a->strings["When enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "Quando abilitato il processo del Worker scatta quando avviene l'accesso al backend (es. messaggi che vengono spediti). Su piccole istanze potresti voler chiamare %s/worker ogni tot minuti attraverso una pianificazione cron esterna. Dovresti abilitare quest'opzione solo se non puoi utilizzare cron/operazioni pianificate sul tuo server."; $a->strings["Subscribe to relay"] = "Inscrivi a un relay"; -$a->strings["Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page."] = "Abilita la ricezione dei post pubblici dal relay. Saranno inclusi nelle ricerche, nei tag sottoscritti e nella pagina comunità globale."; +$a->strings["Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page."] = "Abilita la ricezione dei messaggi pubblici dal relay. Saranno inclusi nelle ricerche, nei tag sottoscritti e nella pagina comunità globale."; $a->strings["Relay server"] = "Server relay"; -$a->strings["Address of the relay server where public posts should be send to. For example https://relay.diasp.org"] = "Indirizzo del server relay dove i post pubblici verranno inviati. Per esempio https://relay.diasp.org"; +$a->strings["Address of the relay server where public posts should be send to. For example %s"] = "Indirizzo del server relay verso il quale i messaggi pubblici dovranno essere inviati. Per esempio %s"; $a->strings["Direct relay transfer"] = "Trasferimento relay diretto"; $a->strings["Enables the direct transfer to other servers without using the relay servers"] = "Abilita il trasferimento diretto agli altri server senza utilizzare i server relay."; $a->strings["Relay scope"] = "Ambito del relay"; -$a->strings["Can be 'all' or 'tags'. 'all' means that every public post should be received. 'tags' means that only posts with selected tags should be received."] = "Può essere 'tutti' o 'tags'. 'tutti' significa che ogni post pubblico viene ricevuto. 'tags' significa che vengono ricevuti solo i post con i tag selezionati."; +$a->strings["Can be \"all\" or \"tags\". \"all\" means that every public post should be received. \"tags\" means that only posts with selected tags should be received."] = "Può essere \"tutto\" o \"etichette\". \"tutto\" significa che ogni messaggio pubblico può essere ricevuto. \"etichette\" significa che solo i messaggi con le etichette selezionate saranno ricevuti."; $a->strings["all"] = "tutti"; $a->strings["tags"] = "tags"; $a->strings["Server tags"] = "Tags server"; -$a->strings["Comma separated list of tags for the 'tags' subscription."] = "Lista separata da virgola per la sottoscrizione 'tags'."; +$a->strings["Comma separated list of tags for the \"tags\" subscription."] = "Lista separata da virgola di etichette per la sottoscrizione \"etichette\"."; $a->strings["Allow user tags"] = "Permetti tag utente"; -$a->strings["If enabled, the tags from the saved searches will used for the 'tags' subscription in addition to the 'relay_server_tags'."] = "Se abilitato, i tag delle ricerche salvate saranno usate per la sottoscrizione 'tags' in aggiunta ai tag server."; +$a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = "Se abilitato, le etichette delle ricerche salvate saranno usate per la sottoscrizione \"etichette\" in aggiunta ai \"server_etichette\"."; $a->strings["Start Relocation"] = "Inizia il Trasloco"; -$a->strings["Update has been marked successful"] = "L'aggiornamento è stato segnato come di successo"; -$a->strings["Database structure update %s was successfully applied."] = "Aggiornamento struttura database %s applicata con successo."; -$a->strings["Executing of database structure update %s failed with error: %s"] = "Aggiornamento struttura database %s fallita con errore: %s"; -$a->strings["Executing %s failed with error: %s"] = "Esecuzione di %s fallita con errore: %s"; -$a->strings["Update %s was successfully applied."] = "L'aggiornamento %s è stato applicato con successo"; -$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "L'aggiornamento %s non ha riportato uno stato. Non so se è andato a buon fine."; -$a->strings["There was no additional update function %s that needed to be called."] = "Non ci sono altre funzioni di aggiornamento %s da richiamare."; -$a->strings["No failed updates."] = "Nessun aggiornamento fallito."; -$a->strings["Check database structure"] = "Controlla struttura database"; -$a->strings["Failed Updates"] = "Aggiornamenti falliti"; -$a->strings["This does not include updates prior to 1139, which did not return a status."] = "Questo non include gli aggiornamenti prima del 1139, che non ritornano lo stato."; -$a->strings["Mark success (if update was manually applied)"] = "Segna completato (se l'update è stato applicato manualmente)"; -$a->strings["Attempt to execute this update step automatically"] = "Cerco di eseguire questo aggiornamento in automatico"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tthe administrator of %2\$s has set up an account for you."] = "\nGentile %1\$s,\n l'amministratore di %2\$s ha impostato un account per te."; -$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t\t%2\$s\n\t\t\tPassword:\t\t%3\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\t\tThank you and welcome to %4\$s."] = "\nI dettagli del tuo utente sono:\n Indirizzo del sito: %1\$s\n Nome utente: %2\$s\n Password: %3\$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\n\t\t\tSe mai vorrai cancellare il tuo account, lo potrai fare su%1\$s/removeme\n\nGrazie e benvenuto su %4\$s"; -$a->strings["Registration details for %s"] = "Dettagli della registrazione di %s"; -$a->strings["%s user blocked/unblocked"] = [ - 0 => "%s utente bloccato/sbloccato", - 1 => "%s utenti bloccati/sbloccati", +$a->strings["Template engine (%s) error: %s"] = "Errore del motore di modelli (%s): %s"; +$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Stai ancora usando tabelle MyISAM. Dovresti cambiare il tipo motore a InnoDB. Siccome Friendica userà funzionalità specifiche di InnoDB nel futuro, dovresti modificarlo. Vedi quinel per una guida che può esserti utile nel convertire il motore delle tabelle. Puoi anche usare il comando php bin/console.php dbstructure toinnodb della tua installazione di Friendica per eseguire una conversione automatica.
    "; +$a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Il tuo DB sta ancora eseguendo tabelle InnoDB con il formato file Antelope. Dovresti cambiare il formato file in Barracuda. Friendica utilizza funzionalità che non sono fornite dal formato Antelope. Guarda qui per una guida che potrebbe esserti utile per convertire il motore delle tabelle. Potresti anche utilizzare il comando php bin/console.php dbstructure toinnodb della tua installazione Friendica per una conversione automatica.
    "; +$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See here for more information.
    "] = "La tua table_definition_cache è troppo piccola (%d). Questo può portare all'errore del database \"Prepared statement needs to be re-prepared\". Per favore impostala almeno a %d (o -1 per il dimensionamento automatico). Guarda qui per avere più informazioni.
    "; +$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "È disponibile per il download una nuova versione di Friendica. La tua versione è %1\$s, la versione upstream è %2\$s"; +$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "L'aggiornamento del database è fallito. Esegui \"php bin/console.php dbstructure update\" dalla riga di comando per poter vedere gli eventuali errori che potrebbero apparire."; +$a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = "L'ultimo aggiornamento non è riuscito. Per favore esegui \"php bin/console.php dbstructure update\" dal terminale e dai un'occhiata agli errori che potrebbe mostrare. (Alcuni di questi errori potrebbero essere nei file di log.)"; +$a->strings["The worker was never executed. Please check your database structure!"] = "Il worker non è mai stato eseguito. Controlla la struttura del tuo database!"; +$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "L'ultima esecuzione del worker è stata alle %sUTC, ovvero più di un'ora fa. Controlla le impostazioni del tuo crontab."; +$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = "La configurazione di Friendica è adesso salvata in config/local.config.php: copia config/local-sample.config.php e sposta la tua configurazione da .htconfig.php. Vedi la pagina della guida sulla Configurazione per avere aiuto con la transizione."; +$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition."] = "La configurazione di Friendica è adesso salvata in config/local.config.php: copia config/local-sample.config.php e sposta la tua configurazione da config/local.ini.php. Vedi la pagina della guida sulla Configurazione per avere aiuto con la transizione."; +$a->strings["%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help."] = "%s non è raggiungibile sul tuo sistema. È un grave problema di configurazione che impedisce la comunicazione da server a server. Vedi la pagina sull'installazione per un aiuto."; +$a->strings["The logfile '%s' is not usable. No logging possible (error: '%s')"] = "Il file di registro '%s' non è utilizzabile. Nessuna registrazione possibile (errore: '%s')"; +$a->strings["The debug logfile '%s' is not usable. No logging possible (error: '%s')"] = "Il file di debug '%s' non è utilizzabile. Nessuna registrazione possibile (errore: '%s')"; +$a->strings["Friendica's system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences."] = "La system.basepath di Friendica è stata aggiornata da '%s' a '%s'. Per favore rimuovi la system.basepath dal tuo db per evitare differenze."; +$a->strings["Friendica's current system.basepath '%s' is wrong and the config file '%s' isn't used."] = "L'attuale system.basepath di Friendica '%s' è errata e il file di configurazione '%s' non è utilizzato."; +$a->strings["Friendica's current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration."] = "L'attuale system.basepath di Friendica '%s' non è uguale a quella del file di configurazione '%s'. Per favore correggi la tua configurazione."; +$a->strings["Normal Account"] = "Account normale"; +$a->strings["Automatic Follower Account"] = "Account Follower Automatico"; +$a->strings["Public Forum Account"] = "Account Forum Publico"; +$a->strings["Automatic Friend Account"] = "Account per amicizia automatizzato"; +$a->strings["Blog Account"] = "Account Blog"; +$a->strings["Private Forum Account"] = "Account Forum Privato"; +$a->strings["Message queues"] = "Code messaggi"; +$a->strings["Server Settings"] = "Impostazioni Server"; +$a->strings["Registered users"] = "Utenti registrati"; +$a->strings["Pending registrations"] = "Registrazioni in attesa"; +$a->strings["Version"] = "Versione"; +$a->strings["Active addons"] = "Addon attivi"; +$a->strings["Display Terms of Service"] = "Mostra i Termini di Servizio"; +$a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Abilita la pagina dei Termini di Servizio. Se abilitato, un collegamento ai termini sarà aggiunto alla pagina di registrazione e nella pagina delle informazioni generali."; +$a->strings["Display Privacy Statement"] = "Visualizza l'Informativa sulla Privacy"; +$a->strings["Show some informations regarding the needed information to operate the node according e.g. to EU-GDPR."] = "Mostra alcune informazioni richieste per gestire il nodo in accordo, per esempio, al GDPR."; +$a->strings["Privacy Statement Preview"] = "Anteprima Informativa sulla Privacy"; +$a->strings["The Terms of Service"] = "I Termini di Servizio"; +$a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Inserisci i Termini di Servizio del tuo nodo qui. Puoi usare BBCode. Le intestazioni delle sezioni dovrebbero partire da [h2]."; +$a->strings["Server domain pattern added to blocklist."] = "Schema di dominio del server aggiunto alla blocklist."; +$a->strings["Blocked server domain pattern"] = "Schema di dominio del server bloccato"; +$a->strings["Reason for the block"] = "Motivazione del blocco"; +$a->strings["Delete server domain pattern"] = "Elimina schema di dominio server"; +$a->strings["Check to delete this entry from the blocklist"] = "Seleziona per eliminare questa voce dalla blocklist"; +$a->strings["Server Domain Pattern Blocklist"] = "Blocklist degli Schemi di Dominio di Server"; +$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = "Questa pagina può essere utilizzata per definire una blocklist di schemi di server di dominio della rete federata ai quali non è consentito interagire con questo nodo. Per ogni schema di dominio dovresti anche fornire la motivazione per la quale lo hai bloccato."; +$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "La lista degli schemi di dominio di server bloccati sarà resa pubblicamente disponibile sulla pagina /friendica in modo che i tuoi utenti e persone che cercano soluzioni ai problemi di comunicazione possano trovare la motivazione facilmente."; +$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = "

    La sintassi dello schema di dominio server usa i caratteri jolly e non tiene conto di maiuscole e minuscole, e comprende i seguenti caratteri speciali:

    \n
      \n\t
    • *: Qualsiasi numero di caratteri
    • \n\t
    • ?: Qualsiasi singolo carattere
    • \n\t
    • [<char1><char2>...]: char1 o char2
    • \n
    "; +$a->strings["Add new entry to block list"] = "Aggiungi una nuova voce alla blocklist"; +$a->strings["Server Domain Pattern"] = "Schema di Dominio di Server"; +$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = "Lo schema di dominio del nuovo server da aggiungere alla blocklist. Non includere il protocollo."; +$a->strings["Block reason"] = "Ragione blocco"; +$a->strings["The reason why you blocked this server domain pattern."] = "La motivazione con la quale hai bloccato questo schema del dominio del server."; +$a->strings["Add Entry"] = "Aggiungi Voce"; +$a->strings["Save changes to the blocklist"] = "Salva modifiche alla blocklist"; +$a->strings["Current Entries in the Blocklist"] = "Voci correnti nella blocklist"; +$a->strings["Delete entry from blocklist"] = "Elimina voce dalla blocklist"; +$a->strings["Delete entry from blocklist?"] = "Eliminare la voce dalla blocklist?"; +$a->strings["%s contact unblocked"] = [ + 0 => "%s contatto sbloccato", + 1 => "%s contatti sbloccati", ]; -$a->strings["You can't remove yourself"] = "Non puoi rimuovere te stesso"; -$a->strings["%s user deleted"] = [ - 0 => "%s utente cancellato", - 1 => "%s utenti cancellati", +$a->strings["Remote Contact Blocklist"] = "Blocklist Contatti Remoti"; +$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "Questa pagina ti permette di impedire che qualsiasi messaggio da un contatto remoto raggiunga il tuo nodo."; +$a->strings["Block Remote Contact"] = "Blocca Contatto Remoto"; +$a->strings["select none"] = "seleziona niente"; +$a->strings["No remote contact is blocked from this node."] = "Nessun contatto remoto è bloccato da questo nodo."; +$a->strings["Blocked Remote Contacts"] = "Contatti Remoti Bloccati"; +$a->strings["Block New Remote Contact"] = "Blocca Nuovo Contatto Remoto"; +$a->strings["Photo"] = "Foto"; +$a->strings["Reason"] = "Motivazione"; +$a->strings["%s total blocked contact"] = [ + 0 => "%scontatto bloccato totale", + 1 => "%scontatti bloccati totali", ]; -$a->strings["User '%s' deleted"] = "Utente '%s' cancellato"; -$a->strings["User '%s' unblocked"] = "Utente '%s' sbloccato"; -$a->strings["User '%s' blocked"] = "Utente '%s' bloccato"; -$a->strings["Normal Account Page"] = "Pagina Account Normale"; -$a->strings["Soapbox Page"] = "Pagina Sandbox"; -$a->strings["Public Forum"] = "Forum Pubblico"; -$a->strings["Automatic Friend Page"] = "Pagina con amicizia automatica"; -$a->strings["Private Forum"] = "Forum Privato"; -$a->strings["Personal Page"] = "Pagina Personale"; -$a->strings["Organisation Page"] = "Pagina Organizzazione"; -$a->strings["News Page"] = "Pagina Notizie"; -$a->strings["Community Forum"] = "Community Forum"; -$a->strings["Relay"] = "Relay"; -$a->strings["Email"] = "Email"; -$a->strings["Register date"] = "Data registrazione"; -$a->strings["Last login"] = "Ultimo accesso"; -$a->strings["Last item"] = "Ultimo elemento"; -$a->strings["Type"] = "Tipo"; -$a->strings["Add User"] = "Aggiungi utente"; -$a->strings["User registrations waiting for confirm"] = "Richieste di registrazione in attesa di conferma"; -$a->strings["User waiting for permanent deletion"] = "Utente in attesa di cancellazione definitiva"; -$a->strings["Request date"] = "Data richiesta"; -$a->strings["No registrations."] = "Nessuna registrazione."; -$a->strings["Note from the user"] = "Nota dall'utente"; -$a->strings["Deny"] = "Nega"; -$a->strings["User blocked"] = "Utente bloccato"; -$a->strings["Site admin"] = "Amministrazione sito"; -$a->strings["Account expired"] = "Account scaduto"; -$a->strings["New User"] = "Nuovo Utente"; -$a->strings["Permanent deletion"] = "Cancellazione permanente"; -$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Gli utenti selezionati saranno cancellati!\\n\\nTutto quello che gli utenti hanno inviato su questo sito sarà permanentemente canellato!\\n\\nSei sicuro?"; -$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "L'utente {0} sarà cancellato!\\n\\nTutto quello che ha inviato su questo sito sarà permanentemente cancellato!\\n\\nSei sicuro?"; -$a->strings["Name of the new user."] = "Nome del nuovo utente."; -$a->strings["Nickname"] = "Nome utente"; -$a->strings["Nickname of the new user."] = "Nome utente del nuovo utente."; -$a->strings["Email address of the new user."] = "Indirizzo Email del nuovo utente."; +$a->strings["URL of the remote contact to block."] = "URL del contatto remoto da bloccare."; +$a->strings["Block Reason"] = "Motivazione del Blocco"; +$a->strings["Item Guid"] = "Item Guid"; +$a->strings["Item marked for deletion."] = "Elemento selezionato per l'eliminazione."; +$a->strings["Delete this Item"] = "Rimuovi questo elemento"; +$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Su questa pagina puoi cancellare un qualsiasi elemento dal tuo nodo. Se l'elemento è un messaggio di primo livello, l'intera discussione sarà cancellata."; +$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Serve il GUID dell'elemento. Lo puoi trovare, per esempio, guardando l'URL display: l'ultima parte di http://example.com/display/123456 è il GUID, qui 123456."; +$a->strings["GUID"] = "GUID"; +$a->strings["The GUID of the item you want to delete."] = "Il GUID dell'elemento che vuoi cancellare."; +$a->strings["Addon not found."] = "Componente aggiuntivo non trovato."; $a->strings["Addon %s disabled."] = "Addon %s disabilitato."; $a->strings["Addon %s enabled."] = "Addon %s abilitato."; -$a->strings["Disable"] = "Disabilita"; -$a->strings["Enable"] = "Abilita"; -$a->strings["Toggle"] = "Inverti"; -$a->strings["Author: "] = "Autore: "; -$a->strings["Maintainer: "] = "Manutentore: "; +$a->strings["Addons reloaded"] = "Componenti aggiuntivi ricaricati"; +$a->strings["Addon %s failed to install."] = "Installazione del componente aggiuntivo %s non riuscita."; $a->strings["Reload active addons"] = "Ricarica addon attivi."; $a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "Non sono disponibili componenti aggiuntivi sul tuo nodo. Puoi trovare il repository ufficiale degli addon su %1\$s e potresti trovare altri addon interessanti nell'open addon repository su %2\$s"; -$a->strings["No themes found."] = "Nessun tema trovato."; -$a->strings["Screenshot"] = "Anteprima"; -$a->strings["Reload active themes"] = "Ricarica i temi attivi"; -$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Non sono stati trovati temi sul tuo sistema. Dovrebbero essere in %1\$s"; -$a->strings["[Experimental]"] = "[Sperimentale]"; -$a->strings["[Unsupported]"] = "[Non supportato]"; -$a->strings["Log settings updated."] = "Impostazioni Log aggiornate."; -$a->strings["PHP log currently enabled."] = "Log PHP abilitato."; -$a->strings["PHP log currently disabled."] = "Log PHP disabilitato"; -$a->strings["Clear"] = "Pulisci"; -$a->strings["Enable Debugging"] = "Abilita Debugging"; -$a->strings["Log file"] = "File di Log"; -$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Il server web deve avere i permessi di scrittura. Relativo alla tua directory Friendica."; -$a->strings["Log level"] = "Livello di Log"; -$a->strings["PHP logging"] = "Log PHP"; -$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Per abilitare temporaneamente il logging di errori e avvisi di PHP, puoi aggiungere le seguenti linee al file index.php della tua installazione. Il nome del file impostato in 'error_log' è relativo alla directory principale della tua installazione di Freidnica e deve essere scrivibile dal server web. L'opzione '1' di 'log_errors' e 'display_errors' server ad abilitare queste impostazioni. Metti '0' per disabilitarle."; -$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Errore aprendo il file di log %1\$s. Controlla che il file %1\$s esista e sia leggibile."; -$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Non posso aprire il file di log %1\$s . Controlla che il file %1\$s esista e sia leggibile."; -$a->strings["Off"] = "Spento"; -$a->strings["On"] = "Acceso"; -$a->strings["Lock feature %s"] = "Blocca funzionalità %s"; -$a->strings["Manage Additional Features"] = "Gestisci Funzionalità Aggiuntive"; $a->strings["No entries (some entries may be hidden)."] = "Nessuna voce (qualche voce potrebbe essere nascosta)."; -$a->strings["Global Directory"] = "Elenco globale"; $a->strings["Find on this site"] = "Cerca nel sito"; $a->strings["Results for:"] = "Risultati per:"; $a->strings["Site Directory"] = "Elenco del sito"; -$a->strings["Find"] = "Trova"; -$a->strings["Status:"] = "Stato:"; -$a->strings["Homepage:"] = "Homepage:"; -$a->strings["The contact could not be added."] = "Il contatto non può essere aggiunto."; -$a->strings["You already added this contact."] = "Hai già aggiunto questo contatto."; -$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Il supporto Diaspora non è abilitato. Il contatto non può essere aggiunto."; -$a->strings["OStatus support is disabled. Contact can't be added."] = "Il supporto OStatus non è abilitato. Il contatto non può essere aggiunto."; -$a->strings["The network type couldn't be detected. Contact can't be added."] = "Non è possibile rilevare il tipo di rete. Il contatto non può essere aggiunto."; -$a->strings["Unable to locate original post."] = "Impossibile trovare il messaggio originale."; -$a->strings["Empty post discarded."] = "Messaggio vuoto scartato."; -$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Questo messaggio ti è stato inviato da %s, un membro del social network Friendica."; -$a->strings["You may visit them online at %s"] = "Puoi visitarli online su %s"; -$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Contatta il mittente rispondendo a questo post se non vuoi ricevere questi messaggi."; -$a->strings["%s posted an update."] = "%s ha inviato un aggiornamento."; -$a->strings["No keywords to match. Please add keywords to your default profile."] = "Nessuna parola chiave per l'abbinamento. Aggiungi parole chiave al tuo profilo predefinito."; -$a->strings["first"] = "primo"; -$a->strings["next"] = "succ"; -$a->strings["Profile Match"] = "Profili corrispondenti"; -$a->strings["add"] = "aggiungi"; -$a->strings["Warning: This group contains %s member from a network that doesn't allow non public messages."] = [ - 0 => "Attenzione: Questo gruppo contiene %s membro da una rete che non permette la ricezione di messaggi non pubblici.", - 1 => "Attenzione: Questo gruppo contiene %s membri da reti che non permettono la ricezione di messaggi non pubblici.", -]; -$a->strings["Messages in this group won't be send to these receivers."] = "I messaggi in questo gruppo non saranno inviati ai quei contatti."; -$a->strings["No such group"] = "Nessun gruppo"; +$a->strings["Item was not found."] = "Oggetto non trovato."; +$a->strings["Please enter a post body."] = "Per favore inserisci il corpo del messaggio."; +$a->strings["This feature is only available with the frio theme."] = "Questa caratteristica è disponibile solo con il tema frio."; +$a->strings["Compose new personal note"] = "Componi una nuova nota personale"; +$a->strings["Compose new post"] = "Componi un nuovo messaggio"; +$a->strings["Visibility"] = "Visibilità"; +$a->strings["Clear the location"] = "Rimuovi la posizione"; +$a->strings["Location services are unavailable on your device"] = "I servizi di localizzazione non sono disponibili sul tuo dispositivo"; +$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "I servizi di localizzazione sono disabilitati. Per favore controlla i permessi del sito web sul tuo dispositivo"; +$a->strings["Installed addons/apps:"] = "Addon/applicazioni installate"; +$a->strings["No installed addons/apps"] = "Nessun addons/applicazione installata"; +$a->strings["Read about the Terms of Service of this node."] = "Leggi i Termini di Servizio di questo nodo."; +$a->strings["On this server the following remote servers are blocked."] = "In questo server i seguenti server remoti sono bloccati."; +$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "Questo è Friendica, versione %s in esecuzione all'indirizzo web %s. La versione del database è %s, la versione post-aggiornamento è %s."; +$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Visita Friendi.ca per saperne di più sul progetto Friendica."; +$a->strings["Bug reports and issues: please visit"] = "Segnalazioni di bug e problemi: visita"; +$a->strings["the bugtracker at github"] = "il bugtracker su github"; +$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Per suggerimenti, lodi, ecc., invia una mail a info chiocciola friendi punto ca"; +$a->strings["Only You Can See This"] = "Solo tu puoi vedere questo"; +$a->strings["Tips for New Members"] = "Consigli per i Nuovi Utenti"; +$a->strings["The Photo with id %s is not available."] = "La Foto con id %s non è disponibile."; +$a->strings["Invalid photo with id %s."] = "Foto con id %s non valida."; +$a->strings["The provided profile link doesn't seem to be valid"] = "Il collegamento al profilo fornito non sembra essere valido"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = "Inserisci il tuo indirizzo Webfinger (utente@dominio.tld) o l'URL del profilo qui. Se non è supportato dal tuo sistema, devi abbonarti a %s o %s direttamente sul tuo sistema."; +$a->strings["Account"] = "Account"; +$a->strings["Display"] = "Visualizzazione"; +$a->strings["Manage Accounts"] = "Gestisci Account"; +$a->strings["Connected apps"] = "Applicazioni collegate"; +$a->strings["Export personal data"] = "Esporta dati personali"; +$a->strings["Remove account"] = "Rimuovi account"; +$a->strings["Could not create group."] = "Impossibile creare il gruppo."; +$a->strings["Group not found."] = "Gruppo non trovato."; +$a->strings["Group name was not changed."] = "Il nome del gruppo non è stato cambiato."; +$a->strings["Unknown group."] = "Gruppo sconosciuto."; +$a->strings["Contact is deleted."] = "Contatto eliminato."; +$a->strings["Unable to add the contact to the group."] = "Impossibile aggiungere il contatto al gruppo."; +$a->strings["Contact successfully added to group."] = "Contatto aggiunto con successo al gruppo."; +$a->strings["Unable to remove the contact from the group."] = "Impossibile rimuovere il contatto dal gruppo."; +$a->strings["Contact successfully removed from group."] = "Contatto rimosso con successo dal gruppo."; +$a->strings["Unknown group command."] = "Comando gruppo sconosciuto."; +$a->strings["Bad request."] = "Richiesta sbagliata."; +$a->strings["Save Group"] = "Salva gruppo"; +$a->strings["Filter"] = "Filtro"; +$a->strings["Create a group of contacts/friends."] = "Crea un gruppo di amici/contatti."; +$a->strings["Group Name: "] = "Nome del gruppo:"; +$a->strings["Contacts not in any group"] = "Contatti in nessun gruppo."; +$a->strings["Unable to remove group."] = "Impossibile rimuovere il gruppo."; +$a->strings["Delete Group"] = "Elimina Gruppo"; +$a->strings["Edit Group Name"] = "Modifica Nome Gruppo"; +$a->strings["Members"] = "Membri"; $a->strings["Group is empty"] = "Il gruppo è vuoto"; -$a->strings["Group: %s"] = "Gruppo: %s"; -$a->strings["Private messages to this person are at risk of public disclosure."] = "I messaggi privati a questa persona potrebbero risultare visibili anche pubblicamente."; -$a->strings["Invalid contact."] = "Contatto non valido."; -$a->strings["Commented Order"] = "Ordina per commento"; -$a->strings["Sort by Comment Date"] = "Ordina per data commento"; -$a->strings["Posted Order"] = "Ordina per invio"; -$a->strings["Sort by Post Date"] = "Ordina per data messaggio"; -$a->strings["Personal"] = "Personale"; -$a->strings["Posts that mention or involve you"] = "Messaggi che ti citano o coinvolgono"; -$a->strings["New"] = "Nuovo"; -$a->strings["Activity Stream - by date"] = "Activity Stream - per data"; -$a->strings["Shared Links"] = "Links condivisi"; -$a->strings["Interesting Links"] = "Link Interessanti"; -$a->strings["Starred"] = "Preferiti"; -$a->strings["Favourite Posts"] = "Messaggi preferiti"; -$a->strings["Profile deleted."] = "Profilo eliminato."; -$a->strings["Profile-"] = "Profilo-"; -$a->strings["New profile created."] = "Il nuovo profilo è stato creato."; -$a->strings["Profile unavailable to clone."] = "Impossibile duplicare il profilo."; +$a->strings["Remove contact from group"] = "Rimuovi il contatto dal gruppo"; +$a->strings["Click on a contact to add or remove."] = "Clicca su un contatto per aggiungerlo o rimuoverlo."; +$a->strings["Add contact to group"] = "Aggiungi il contatto al gruppo"; +$a->strings["Only logged in users are permitted to perform a search."] = "Solo agli utenti autenticati è permesso eseguire ricerche."; +$a->strings["Only one search per minute is permitted for not logged in users."] = "Solo una ricerca al minuto è permessa agli utenti non autenticati."; +$a->strings["Search"] = "Cerca"; +$a->strings["Items tagged with: %s"] = "Elementi taggati con: %s"; +$a->strings["You must be logged in to use this module."] = "Devi aver essere autenticato per usare questo modulo."; +$a->strings["Search term was not saved."] = "Il termine di ricerca non è stato salvato."; +$a->strings["Search term already saved."] = "Termine di ricerca già salvato."; +$a->strings["Search term was not removed."] = "Il termine di ricerca non è stato rimosso."; +$a->strings["No profile"] = "Nessun profilo"; +$a->strings["Error while sending poke, please retry."] = "Errore durante l'invio dello stuzzicamento, per favore riprova."; +$a->strings["Poke/Prod"] = "Tocca/Pungola"; +$a->strings["poke, prod or do other things to somebody"] = "tocca, pungola o fai altre cose a qualcuno"; +$a->strings["Choose what you wish to do to recipient"] = "Scegli cosa vuoi fare al destinatario"; +$a->strings["Make this post private"] = "Rendi questo messaggio privato"; +$a->strings["Contact update failed."] = "Le modifiche al contatto non sono state salvate."; +$a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "ATTENZIONE: Queste sono impostazioni avanzate e se inserisci informazioni errate le tue comunicazioni con questo contatto potrebbero non funzionare più"; +$a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Usa ora il tasto 'Indietro' del tuo browser se non sei sicuro di cosa fare in questa pagina."; +$a->strings["No mirroring"] = "Non duplicare"; +$a->strings["Mirror as forwarded posting"] = "Duplica come messaggi ricondivisi"; +$a->strings["Mirror as my own posting"] = "Duplica come miei messaggi"; +$a->strings["Return to contact editor"] = "Ritorna alla modifica contatto"; +$a->strings["Remote Self"] = "Io remoto"; +$a->strings["Mirror postings from this contact"] = "Ripeti i messaggi di questo contatto"; +$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "Imposta questo contatto come 'io remoto', questo farà si che friendica re invii i nuovi messaggi da questo contatto."; +$a->strings["Account Nickname"] = "Nome utente"; +$a->strings["@Tagname - overrides Name/Nickname"] = "@TagName - al posto del nome utente"; +$a->strings["Account URL"] = "URL dell'utente"; +$a->strings["Account URL Alias"] = "Alias URL Account"; +$a->strings["Friend Request URL"] = "URL Richiesta Amicizia"; +$a->strings["Friend Confirm URL"] = "URL Conferma Amicizia"; +$a->strings["Notification Endpoint URL"] = "URL Notifiche"; +$a->strings["Poll/Feed URL"] = "URL Feed"; +$a->strings["New photo from this URL"] = "Nuova foto da questo URL"; +$a->strings["No known contacts."] = "Nessun contatto conosciuto."; +$a->strings["No installed applications."] = "Nessuna applicazione installata."; +$a->strings["Applications"] = "Applicazioni"; $a->strings["Profile Name is required."] = "Il nome profilo è obbligatorio ."; -$a->strings["Marital Status"] = "Stato civile"; -$a->strings["Romantic Partner"] = "Partner romantico"; -$a->strings["Work/Employment"] = "Lavoro/Impiego"; -$a->strings["Religion"] = "Religione"; -$a->strings["Political Views"] = "Orientamento Politico"; -$a->strings["Gender"] = "Sesso"; -$a->strings["Sexual Preference"] = "Preferenza sessuale"; -$a->strings["XMPP"] = "XMPP"; -$a->strings["Homepage"] = "Homepage"; -$a->strings["Interests"] = "Interessi"; -$a->strings["Location"] = "Posizione"; -$a->strings["Profile updated."] = "Profilo aggiornato."; -$a->strings["Hide contacts and friends:"] = "Nascondi contatti:"; -$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?"; -$a->strings["Show more profile fields:"] = "Mostra più informazioni di profilo:"; +$a->strings["Profile couldn't be updated."] = "Il Profilo non può essere aggiornato."; +$a->strings["Label:"] = "Etichetta:"; +$a->strings["Value:"] = "Valore:"; +$a->strings["Field Permissions"] = "Permessi del campo"; +$a->strings["(click to open/close)"] = "(clicca per aprire/chiudere)"; +$a->strings["Add a new profile field"] = "Aggiungi nuovo campo del profilo"; $a->strings["Profile Actions"] = "Azioni Profilo"; $a->strings["Edit Profile Details"] = "Modifica i dettagli del profilo"; $a->strings["Change Profile Photo"] = "Cambia la foto del profilo"; -$a->strings["View this profile"] = "Visualizza questo profilo"; -$a->strings["View all profiles"] = "Vedi tutti i profili"; -$a->strings["Edit visibility"] = "Modifica visibilità"; -$a->strings["Create a new profile using these settings"] = "Crea un nuovo profilo usando queste impostazioni"; -$a->strings["Clone this profile"] = "Clona questo profilo"; -$a->strings["Delete this profile"] = "Elimina questo profilo"; -$a->strings["Basic information"] = "Informazioni di base"; $a->strings["Profile picture"] = "Immagine del profilo"; -$a->strings["Preferences"] = "Preferenze"; -$a->strings["Status information"] = "Informazioni stato"; -$a->strings["Additional information"] = "Informazioni aggiuntive"; -$a->strings["Relation"] = "Relazione"; +$a->strings["Location"] = "Posizione"; $a->strings["Miscellaneous"] = "Varie"; -$a->strings["Your Gender:"] = "Il tuo sesso:"; -$a->strings[" Marital Status:"] = " Stato sentimentale:"; -$a->strings["Sexual Preference:"] = "Preferenze sessuali:"; -$a->strings["Example: fishing photography software"] = "Esempio: pesca fotografia programmazione"; -$a->strings["Profile Name:"] = "Nome del profilo:"; -$a->strings["This is your public profile.
    It may be visible to anybody using the internet."] = "Questo è il tuo profilo publico.
    Potrebbe essere visto da chiunque attraverso internet."; -$a->strings["Your Full Name:"] = "Il tuo nome completo:"; -$a->strings["Title/Description:"] = "Breve descrizione (es. titolo, posizione, altro):"; +$a->strings["Custom Profile Fields"] = "Campi Profilo Personalizzati"; +$a->strings["Display name:"] = "Nome visualizzato:"; $a->strings["Street Address:"] = "Indirizzo (via/piazza):"; $a->strings["Locality/City:"] = "Località:"; $a->strings["Region/State:"] = "Regione/Stato:"; $a->strings["Postal/Zip Code:"] = "CAP:"; $a->strings["Country:"] = "Nazione:"; -$a->strings["Age: "] = "Età : "; -$a->strings["Who: (if applicable)"] = "Con chi: (se possibile)"; -$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Esempio: cathy123, Cathy Williams, cathy@example.com"; -$a->strings["Since [date]:"] = "Dal [data]:"; -$a->strings["Tell us about yourself..."] = "Raccontaci di te..."; $a->strings["XMPP (Jabber) address:"] = "Indirizzo XMPP (Jabber):"; $a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "L'indirizzo XMPP verrà propagato ai tuoi contatti così che possano seguirti."; $a->strings["Homepage URL:"] = "Homepage:"; -$a->strings["Hometown:"] = "Paese natale:"; -$a->strings["Political Views:"] = "Orientamento politico:"; -$a->strings["Religious Views:"] = "Orientamento religioso:"; $a->strings["Public Keywords:"] = "Parole chiave visibili a tutti:"; $a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(E' utilizzato per suggerire potenziali amici, può essere visto da altri)"; $a->strings["Private Keywords:"] = "Parole chiave private:"; $a->strings["(Used for searching profiles, never shown to others)"] = "(Usato per cercare tra i profili, non è mai visibile agli altri)"; -$a->strings["Likes:"] = "Mi piace:"; -$a->strings["Dislikes:"] = "Non mi piace:"; -$a->strings["Musical interests"] = "Interessi musicali"; -$a->strings["Books, literature"] = "Libri, letteratura"; -$a->strings["Television"] = "Televisione"; -$a->strings["Film/dance/culture/entertainment"] = "Film/danza/cultura/intrattenimento"; -$a->strings["Hobbies/Interests"] = "Hobby/interessi"; -$a->strings["Love/romance"] = "Amore"; -$a->strings["Work/employment"] = "Lavoro/impiego"; -$a->strings["School/education"] = "Scuola/educazione"; -$a->strings["Contact information and Social Networks"] = "Informazioni su contatti e social network"; -$a->strings["Profile Image"] = "Immagine del Profilo"; -$a->strings["visible to everybody"] = "visibile a tutti"; -$a->strings["Edit/Manage Profiles"] = "Modifica / Gestisci profili"; -$a->strings["Change profile photo"] = "Cambia la foto del profilo"; -$a->strings["Create New Profile"] = "Crea un nuovo profilo"; -$a->strings["Account"] = "Account"; -$a->strings["Profiles"] = "Profili"; -$a->strings["Display"] = "Visualizzazione"; -$a->strings["Social Networks"] = "Social Networks"; -$a->strings["Delegations"] = "Delegazioni"; -$a->strings["Connected apps"] = "Applicazioni collegate"; -$a->strings["Remove account"] = "Rimuovi account"; -$a->strings["Missing some important data!"] = "Mancano alcuni dati importanti!"; -$a->strings["Update"] = "Aggiorna"; -$a->strings["Failed to connect with email account using the settings provided."] = "Impossibile collegarsi all'account email con i parametri forniti."; -$a->strings["Email settings updated."] = "Impostazioni e-mail aggiornate."; -$a->strings["Features updated"] = "Funzionalità aggiornate"; -$a->strings["Relocate message has been send to your contacts"] = "Il messaggio di trasloco è stato inviato ai tuoi contatti"; -$a->strings["Passwords do not match."] = "Le password non corrispondono."; -$a->strings["Password update failed. Please try again."] = "Aggiornamento password fallito. Prova ancora."; -$a->strings["Password changed."] = "Password cambiata."; -$a->strings["Password unchanged."] = "Password non modificata."; -$a->strings[" Please use a shorter name."] = " Usa un nome più corto."; -$a->strings[" Name too short."] = " Nome troppo corto."; +$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = "

    I campi personalizzati appaiono sulla tua pagina del profilo.

    \n\t\t\t\t

    Puoi utilizzare i BBCode nei campi personalizzati.

    \n\t\t\t\t

    Riordina trascinando i titoli dei campi.

    \n\t\t\t\t

    Svuota le etichette dei campi per rimuovere il campo personalizzato.

    \n\t\t\t\t

    Campi personalizzati non pubblici possono essere visti solo da contatti Friendica selezionati o da contatti Friendica nei gruppi selezionati.

    "; +$a->strings["Image size reduction [%s] failed."] = "Il ridimensionamento dell'immagine [%s] è fallito."; +$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente."; +$a->strings["Unable to process image"] = "Impossibile elaborare l'immagine"; +$a->strings["Photo not found."] = "Foto non trovata."; +$a->strings["Profile picture successfully updated."] = "Immagine di profilo aggiornata con successo."; +$a->strings["Crop Image"] = "Ritaglia immagine"; +$a->strings["Please adjust the image cropping for optimum viewing."] = "Ritaglia l'immagine per una visualizzazione migliore."; +$a->strings["Use Image As Is"] = "Usa immagine così com'è"; +$a->strings["Missing uploaded image."] = "Immagine caricata mancante."; +$a->strings["Profile Picture Settings"] = "Impostazioni Immagine di Profilo"; +$a->strings["Current Profile Picture"] = "Immagine del profilo attuale"; +$a->strings["Upload Profile Picture"] = "Carica la foto del profilo"; +$a->strings["Upload Picture:"] = "Carica Foto:"; +$a->strings["or"] = "o"; +$a->strings["skip this step"] = "salta questo passaggio"; +$a->strings["select a photo from your photo albums"] = "seleziona una foto dai tuoi album"; +$a->strings["Delegation successfully granted."] = "Delega concessa con successo."; +$a->strings["Parent user not found, unavailable or password doesn't match."] = "Utente principale non trovato, non disponibile o la password non corrisponde."; +$a->strings["Delegation successfully revoked."] = "Delega revocata con successo."; +$a->strings["Delegated administrators can view but not change delegation permissions."] = "Amministratori delegati possono vedere ma non cambiare i permessi di delega."; +$a->strings["Delegate user not found."] = "Utente delegato non trovato."; +$a->strings["No parent user"] = "Nessun utente principale"; +$a->strings["Parent User"] = "Utente Principale"; +$a->strings["Additional Accounts"] = "Account Aggiuntivi"; +$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = "Registra account aggiuntivi che saranno automaticamente connessi al tuo account esistente così potrai gestirli da questo account."; +$a->strings["Register an additional account"] = "Registra un account aggiuntivo"; +$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Gli utenti principali hanno il controllo totale su questo account, comprese le impostazioni. Assicurati di controllare due volte a chi stai fornendo questo accesso."; +$a->strings["Delegates"] = "Delegati"; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "I Delegati sono in grado di gestire tutti gli aspetti di questa pagina, tranne per le impostazioni di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente."; +$a->strings["Existing Page Delegates"] = "Delegati Pagina Esistenti"; +$a->strings["Potential Delegates"] = "Delegati Potenziali"; +$a->strings["Add"] = "Aggiungi"; +$a->strings["No entries."] = "Nessuna voce."; +$a->strings["Two-factor authentication successfully disabled."] = "Autenticazione a due fattori disabilitata con successo."; $a->strings["Wrong Password"] = "Password Sbagliata"; -$a->strings["Invalid email."] = "Email non valida."; -$a->strings["Cannot change to that email."] = "Non puoi usare quella email."; -$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Il forum privato non ha permessi di privacy. Uso il gruppo di privacy predefinito."; -$a->strings["Private forum has no privacy permissions and no default privacy group."] = "Il gruppo privato non ha permessi di privacy e nessun gruppo di privacy predefinito."; -$a->strings["Settings updated."] = "Impostazioni aggiornate."; -$a->strings["Add application"] = "Aggiungi applicazione"; -$a->strings["Consumer Key"] = "Consumer Key"; -$a->strings["Consumer Secret"] = "Consumer Secret"; -$a->strings["Redirect"] = "Redirect"; -$a->strings["Icon url"] = "Url icona"; -$a->strings["You can't edit this application."] = "Non puoi modificare questa applicazione."; -$a->strings["Connected Apps"] = "Applicazioni Collegate"; -$a->strings["Edit"] = "Modifica"; -$a->strings["Client key starts with"] = "Chiave del client inizia con"; -$a->strings["No name"] = "Nessun nome"; -$a->strings["Remove authorization"] = "Rimuovi l'autorizzazione"; -$a->strings["No Addon settings configured"] = "Nessun addon ha impostazioni modificabili"; -$a->strings["Addon Settings"] = "Impostazioni Addon"; -$a->strings["Additional Features"] = "Funzionalità aggiuntive"; -$a->strings["Diaspora"] = "Diaspora"; -$a->strings["enabled"] = "abilitato"; -$a->strings["disabled"] = "disabilitato"; -$a->strings["Built-in support for %s connectivity is %s"] = "Il supporto integrato per la connettività con %s è %s"; -$a->strings["GNU Social (OStatus)"] = "GNU Social (OStatus)"; -$a->strings["Email access is disabled on this site."] = "L'accesso email è disabilitato su questo sito."; -$a->strings["General Social Media Settings"] = "Impostazioni Media Sociali"; -$a->strings["Disable Content Warning"] = "Disabilita Avviso Contenuto"; -$a->strings["Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This disables the automatic collapsing and sets the content warning as the post title. Doesn't affect any other content filtering you eventually set up."] = "Gli utenti su reti come Mastodon o Pleroma sono in grado di impostare un campo di avviso che collassa i loro post. Questa impostazione disabilita il collasso automatico e imposta l'avviso di contenuto come titolo del post. Non ha effetto su altri filtri di contenuto che hai eventualmente impostato."; -$a->strings["Disable intelligent shortening"] = "Disabilita accorciamento intelligente"; -$a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "Normalmente il sistema tenta di trovare il migliore link da aggiungere a un post accorciato. Se questa opzione è abilitata, ogni post accorciato conterrà sempre un link al post originale su Friendica."; -$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "Segui automaticamente chiunque da GNU Social (OStatus) ti segua o ti menzioni"; -$a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "Se ricevi un messaggio da un utente OStatus sconosciuto, questa opzione decide cosa fare. Se selezionato, un nuovo contatto verrà creato per ogni utente sconosciuto."; -$a->strings["Default group for OStatus contacts"] = "Gruppo di default per i contatti OStatus"; -$a->strings["Your legacy GNU Social account"] = "Il tuo vecchio account GNU Social"; -$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "Se inserisci il nome del tuo vecchio account GNU Social/Statusnet qui (nel formato utente@dominio.tld), i tuoi contatti verranno automaticamente aggiunti. Il campo verrà svuotato una volta terminato."; -$a->strings["Repair OStatus subscriptions"] = "Ripara le iscrizioni OStatus"; -$a->strings["Email/Mailbox Setup"] = "Impostazioni email"; -$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Se vuoi comunicare con i contatti email usando questo servizio, specifica come collegarti alla tua casella di posta. (opzionale)"; -$a->strings["Last successful email check:"] = "Ultimo controllo email eseguito con successo:"; -$a->strings["IMAP server name:"] = "Nome server IMAP:"; -$a->strings["IMAP port:"] = "Porta IMAP:"; -$a->strings["Security:"] = "Sicurezza:"; -$a->strings["None"] = "Nessuna"; -$a->strings["Email login name:"] = "Nome utente email:"; -$a->strings["Email password:"] = "Password email:"; -$a->strings["Reply-to address:"] = "Indirizzo di risposta:"; -$a->strings["Send public posts to all email contacts:"] = "Invia i messaggi pubblici ai contatti email:"; -$a->strings["Action after import:"] = "Azione post importazione:"; -$a->strings["Mark as seen"] = "Segna come letto"; -$a->strings["Move to folder"] = "Sposta nella cartella"; -$a->strings["Move to folder:"] = "Sposta nella cartella:"; +$a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = "

    Usa un'applicazione su un dispositivo mobile per generare codici di autenticazione a due fattori quando richiesto all'accesso.

    "; +$a->strings["Authenticator app"] = "App di autenticazione"; +$a->strings["Configured"] = "Configurata"; +$a->strings["Not Configured"] = "Non Configurata"; +$a->strings["

    You haven't finished configuring your authenticator app.

    "] = "

    Non hai terminato la configurazione della tua app di autenticazione.

    "; +$a->strings["

    Your authenticator app is correctly configured.

    "] = "

    La tua app di autenticazione è correttamente configurata.

    "; +$a->strings["Recovery codes"] = "Codici di recupero"; +$a->strings["Remaining valid codes"] = "Codici validi rimanenti"; +$a->strings["

    These one-use codes can replace an authenticator app code in case you have lost access to it.

    "] = "

    Questi codici monouso possono sostituire l'app di autenticazione nel caso avessi perso il suo accesso.

    "; +$a->strings["App-specific passwords"] = "Password specifiche per app"; +$a->strings["Generated app-specific passwords"] = "Genera password specifiche per app"; +$a->strings["

    These randomly generated passwords allow you to authenticate on apps not supporting two-factor authentication.

    "] = "

    Queste password generate casualmente ti consentono di autenticarti con app che non supportano l'autenticazione a due fattori.

    "; +$a->strings["Current password:"] = "Password attuale:"; +$a->strings["You need to provide your current password to change two-factor authentication settings."] = "Devi inserire la tua password attuale per cambiare le impostazioni di autenticazione a due fattori."; +$a->strings["Enable two-factor authentication"] = "Abilita autenticazione a due fattori"; +$a->strings["Disable two-factor authentication"] = "Disabilita autenticazione a due fattori"; +$a->strings["Show recovery codes"] = "Mostra codici di recupero"; +$a->strings["Manage app-specific passwords"] = "Gestisci password specifiche per app"; +$a->strings["Finish app configuration"] = "Completa configurazione dell'app"; +$a->strings["Please enter your password to access this page."] = "Per favore inserisci la tua password per accedere a questa pagina."; +$a->strings["Two-factor authentication successfully activated."] = "Autenticazione a due fattori abilitata con successo."; +$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Oppure puoi inserire le impostazioni di autenticazione manualmente:

    \n
    \n\t
    Soggetto
    \n\t
    %s
    \n\t
    Nome Account
    \n\t
    %s
    \n\t
    Chiave Segreta
    \n\t
    %s
    \n\t
    Tipo
    \n\t
    Basato sul tempo
    \n\t
    Numero di cifre
    \n\t
    6
    \n\t
    Algoritmo di crittografia
    \n\t
    SHA-1
    \n
    "; +$a->strings["Two-factor code verification"] = "Verifica codice a due fattori"; +$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = "

    Per favore scansione questo Codice QR con la tua app di autenticazione e invia il codice fornito.

    "; +$a->strings["

    Or you can open the following URL in your mobile device:

    %s

    "] = "

    O puoi aprire il seguente indiririzzo sul tuo dispositivo mobile:

    %s

    "; +$a->strings["Verify code and enable two-factor authentication"] = "Verifica codice e abilita l'autenticazione a due fattori"; +$a->strings["New recovery codes successfully generated."] = "Nuovi codici di recupero generati con successo."; +$a->strings["Two-factor recovery codes"] = "Codici di recupero a due fattori"; +$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    I codici di recupero possono essere utilizzati per accedere al tuo account nel caso tu perda l'accesso al tuo dispositivo e non possa ricevere i codici di autenticazione a due fattori.

    Salvali in un posto sicuro! Se dovessi perdere il tuo dispositivo e non hai i codici di recupero perderai l'accesso al tuo account.

    "; +$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "Quando generi nuovi codici di recupero, dovrai copiare i nuovi codici. I codici precedenti non funzioneranno più."; +$a->strings["Generate new recovery codes"] = "Genera nuovi codici di recupero"; +$a->strings["Next: Verification"] = "Successivo: Verifica"; +$a->strings["App-specific password generation failed: The description is empty."] = "Generazione della password specifica per l'app non riuscita: La descrizione è vuota."; +$a->strings["App-specific password generation failed: This description already exists."] = "Generazione della password specifica per l'app non riuscita: La descrizione esiste già."; +$a->strings["New app-specific password generated."] = "Nuova password specifica per app generata."; +$a->strings["App-specific passwords successfully revoked."] = "Password specifiche per le app revocate con successo."; +$a->strings["App-specific password successfully revoked."] = "Password specifica per l'app revocata con successo."; +$a->strings["Two-factor app-specific passwords"] = "Password specifiche per app a due fattori"; +$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = "

    Password specifiche per le app sono generate casualmente e vengono usate al posto della tua password dell'account per autenticarti con applicazioni di terze parti che non supportano l'autenticazione a due fattori.

    "; +$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = "Assicurati di copiare la tua nuova password specifica per l'app ora. Non sarai in grado di vederla un'altra volta!"; +$a->strings["Description"] = "Descrizione"; +$a->strings["Last Used"] = "Ultimo Utilizzo"; +$a->strings["Revoke"] = "Revoca"; +$a->strings["Revoke All"] = "Revoca Tutti"; +$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "Quando generi una nuova password specifica per l'app, devi utilizzarla immediatamente, ti sarà mostrata una volta generata."; +$a->strings["Generate new app-specific password"] = "Genera nuova password specifica per app"; +$a->strings["Friendiqa on my Fairphone 2..."] = "Friendiqa sul mio Fairphone 2..."; +$a->strings["Generate"] = "Genera"; +$a->strings["The theme you chose isn't available."] = "Il tema che hai scelto non è disponibile."; $a->strings["%s - (Unsupported)"] = "%s - (Non supportato)"; -$a->strings["%s - (Experimental)"] = "%s - (Sperimentale)"; -$a->strings["Sunday"] = "Domenica"; -$a->strings["Monday"] = "Lunedì"; $a->strings["Display Settings"] = "Impostazioni Grafiche"; -$a->strings["Display Theme:"] = "Tema:"; -$a->strings["Mobile Theme:"] = "Tema mobile:"; -$a->strings["Suppress warning of insecure networks"] = "Sopprimi avvisi reti insicure"; -$a->strings["Should the system suppress the warning that the current group contains members of networks that can't receive non public postings."] = "Il sistema sopprimerà l'avviso che il gruppo selezionato contiene membri di reti che non possono ricevere post non pubblici."; -$a->strings["Update browser every xx seconds"] = "Aggiorna il browser ogni x secondi"; -$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimo 10 secondi. Inserisci -1 per disabilitarlo"; -$a->strings["Number of items to display per page:"] = "Numero di elementi da mostrare per pagina:"; -$a->strings["Maximum of 100 items"] = "Massimo 100 voci"; -$a->strings["Number of items to display per page when viewed from mobile device:"] = "Numero di voci da visualizzare per pagina quando si utilizza un dispositivo mobile:"; -$a->strings["Don't show emoticons"] = "Non mostrare le emoticons"; -$a->strings["Calendar"] = "Calendario"; -$a->strings["Beginning of week:"] = "Inizio della settimana:"; -$a->strings["Don't show notices"] = "Non mostrare gli avvisi"; -$a->strings["Infinite scroll"] = "Scroll infinito"; -$a->strings["Automatic updates only at the top of the network page"] = "Aggiornamenti automatici solo in cima alla pagina \"rete\""; -$a->strings["When disabled, the network page is updated all the time, which could be confusing while reading."] = "Quando disabilitato, la pagina \"rete\" è aggiornata continuamente, cosa che può confondere durante la lettura."; -$a->strings["Bandwidth Saver Mode"] = "Modalità Salva Banda"; -$a->strings["When enabled, embedded content is not displayed on automatic updates, they only show on page reload."] = "Quando abilitato, il contenuto embeddato non è mostrato quando la pagina si aggiorna automaticamente, ma solo quando la pagina viene ricaricata."; -$a->strings["Smart Threading"] = "Smart Threading"; -$a->strings["When enabled, suppress extraneous thread indentation while keeping it where it matters. Only works if threading is available and enabled."] = "Quando è abilitato, rimuove i rientri eccessivi nella visualizzazione delle discussioni, mantenendoli dove sono importanti. Funziona solo se le conversazioni a thread sono disponibili e abilitate."; $a->strings["General Theme Settings"] = "Opzioni Generali Tema"; $a->strings["Custom Theme Settings"] = "Opzioni Personalizzate Tema"; $a->strings["Content Settings"] = "Opzioni Contenuto"; -$a->strings["Theme settings"] = "Impostazioni tema"; -$a->strings["Unable to find your profile. Please contact your admin."] = "Impossibile trovare il tuo profilo. Contatta il tuo amministratore."; -$a->strings["Account Types"] = "Tipi di Account"; -$a->strings["Personal Page Subtypes"] = "Sottotipi di Pagine Personali"; -$a->strings["Community Forum Subtypes"] = "Sottotipi di Community Forum"; -$a->strings["Account for a personal profile."] = "Account per profilo personale."; -$a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = "Account per un'organizzazione, che automaticamente approva le richieste di contatto come \"Follower\"."; -$a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = "Account per notizie, che automaticamente approva le richieste di contatto come \"Follower\""; -$a->strings["Account for community discussions."] = "Account per discussioni comunitarie."; -$a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = "Account per un profilo personale, che richiede l'approvazione delle richieste di contatto come \"Amico\" o \"Follower\"."; -$a->strings["Account for a public profile that automatically approves contact requests as \"Followers\"."] = "Account per un profilo publico, che automaticamente approva le richieste di contatto come \"Follower\"."; -$a->strings["Automatically approves all contact requests."] = "Approva automaticamente tutte le richieste di contatto."; -$a->strings["Account for a popular profile that automatically approves contact requests as \"Friends\"."] = "Account per un profilo popolare, che automaticamente approva le richieste di contatto come \"Amici\"."; -$a->strings["Private Forum [Experimental]"] = "Forum privato [sperimentale]"; -$a->strings["Requires manual approval of contact requests."] = "Richiede l'approvazione manuale delle richieste di contatto."; -$a->strings["OpenID:"] = "OpenID:"; -$a->strings["(Optional) Allow this OpenID to login to this account."] = "(Opzionale) Consente di loggarti in questo account con questo OpenID"; -$a->strings["Publish your default profile in your local site directory?"] = "Pubblica il tuo profilo predefinito nell'elenco locale del sito"; -$a->strings["Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings."] = "Il tuo profilo verrà pubblicato nella directory locale di questo nodo. I dettagli del tuo profilo potrebbero essere visibili pubblicamente a seconda delle impostazioni di sistema."; -$a->strings["Publish your default profile in the global social directory?"] = "Pubblica il tuo profilo predefinito nell'elenco sociale globale"; -$a->strings["Your profile will be published in the global friendica directories (e.g. %s). Your profile will be visible in public."] = "Il tuo profilo sarà pubblicato nella directory globale di friendica (p.e. %s). Il tuo profilo sarà visibile pubblicamente."; -$a->strings["Hide your contact/friend list from viewers of your default profile?"] = "Nascondi la lista dei tuoi contatti/amici dai visitatori del tuo profilo predefinito"; -$a->strings["Your contact list won't be shown in your default profile page. You can decide to show your contact list separately for each additional profile you create"] = "La tua lista di contatti non sarà mostrata nella tua pagina profilo di default. Puoi decidere di mostrare la tua lista contatti separatamente per ogni profilo in più che crei."; -$a->strings["Hide your profile details from anonymous viewers?"] = "Nascondi i dettagli del tuo profilo ai visitatori anonimi?"; -$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies will still be accessible by other means."] = "I visitatori anonimi vedranno nella tua pagina profilo solo la tua foto del profilo, il tuo nome e il nome utente che stai usando. I tuoi post pubblici e le risposte saranno comunque accessibili in altre maniere."; -$a->strings["Allow friends to post to your profile page?"] = "Permetti agli amici di scrivere sulla tua pagina profilo?"; -$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "I tuoi contatti possono scrivere messaggi sulla tua pagina di profilo. Questi messaggi saranno distribuiti a tutti i tuoi contatti."; -$a->strings["Allow friends to tag your posts?"] = "Permetti agli amici di aggiungere tag ai tuoi messaggi?"; -$a->strings["Your contacts can add additional tags to your posts."] = "I tuoi contatti possono aggiungere tag aggiuntivi ai tuoi messaggi."; -$a->strings["Allow us to suggest you as a potential friend to new members?"] = "Ci permetti di suggerirti come potenziale amico ai nuovi membri?"; -$a->strings["If you like, Friendica may suggest new members to add you as a contact."] = "Se vuoi, Friendica può suggerire ai nuovi utenti di aggiungerti come contatto."; -$a->strings["Permit unknown people to send you private mail?"] = "Permetti a utenti sconosciuti di inviarti messaggi privati?"; -$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "Gli utenti sulla rete Friendica possono inviarti messaggi privati anche se non sono nella tua lista di contatti."; -$a->strings["Profile is not published."] = "Il profilo non è pubblicato."; -$a->strings["Your Identity Address is '%s' or '%s'."] = "L'indirizzo della tua identità è '%s' or '%s'."; -$a->strings["Automatically expire posts after this many days:"] = "Fai scadere i post automaticamente dopo x giorni:"; -$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Se lasciato vuoto, i messaggi non verranno cancellati."; -$a->strings["Advanced expiration settings"] = "Impostazioni avanzate di scadenza"; -$a->strings["Advanced Expiration"] = "Scadenza avanzata"; -$a->strings["Expire posts:"] = "Fai scadere i post:"; -$a->strings["Expire personal notes:"] = "Fai scadere le Note personali:"; -$a->strings["Expire starred posts:"] = "Fai scadere i post Speciali:"; -$a->strings["Expire photos:"] = "Fai scadere le foto:"; -$a->strings["Only expire posts by others:"] = "Fai scadere solo i post degli altri:"; -$a->strings["Account Settings"] = "Impostazioni account"; -$a->strings["Password Settings"] = "Impostazioni password"; -$a->strings["New Password:"] = "Nuova password:"; -$a->strings["Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon (:)."] = "I caratteri permessi sono a-z, A-Z, 0-9 e caratteri speciali tranne spazio, lettere accentate e due punti (:)."; -$a->strings["Confirm:"] = "Conferma:"; -$a->strings["Leave password fields blank unless changing"] = "Lascia questi campi in bianco per non effettuare variazioni alla password"; -$a->strings["Current Password:"] = "Password Attuale:"; -$a->strings["Your current password to confirm the changes"] = "La tua password attuale per confermare le modifiche"; -$a->strings["Password:"] = "Password:"; -$a->strings["Basic Settings"] = "Impostazioni base"; -$a->strings["Full Name:"] = "Nome completo:"; -$a->strings["Email Address:"] = "Indirizzo Email:"; -$a->strings["Your Timezone:"] = "Il tuo fuso orario:"; -$a->strings["Your Language:"] = "La tua lingua:"; -$a->strings["Set the language we use to show you friendica interface and to send you emails"] = "Imposta la lingua che sarà usata per mostrarti l'interfaccia di Friendica e per inviarti le email"; -$a->strings["Default Post Location:"] = "Località predefinita:"; -$a->strings["Use Browser Location:"] = "Usa la località rilevata dal browser:"; -$a->strings["Security and Privacy Settings"] = "Impostazioni di sicurezza e privacy"; -$a->strings["Maximum Friend Requests/Day:"] = "Numero massimo di richieste di amicizia al giorno:"; -$a->strings["(to prevent spam abuse)"] = "(per prevenire lo spam)"; -$a->strings["Default Post Permissions"] = "Permessi predefiniti per i messaggi"; -$a->strings["(click to open/close)"] = "(clicca per aprire/chiudere)"; -$a->strings["Default Private Post"] = "Default Post Privato"; -$a->strings["Default Public Post"] = "Default Post Pubblico"; -$a->strings["Default Permissions for New Posts"] = "Permessi predefiniti per i nuovi post"; -$a->strings["Maximum private messages per day from unknown people:"] = "Numero massimo di messaggi privati da utenti sconosciuti per giorno:"; -$a->strings["Notification Settings"] = "Impostazioni notifiche"; -$a->strings["Send a notification email when:"] = "Invia una mail di notifica quando:"; -$a->strings["You receive an introduction"] = "Ricevi una presentazione"; -$a->strings["Your introductions are confirmed"] = "Le tue presentazioni sono confermate"; -$a->strings["Someone writes on your profile wall"] = "Qualcuno scrive sulla bacheca del tuo profilo"; -$a->strings["Someone writes a followup comment"] = "Qualcuno scrive un commento a un tuo messaggio"; -$a->strings["You receive a private message"] = "Ricevi un messaggio privato"; -$a->strings["You receive a friend suggestion"] = "Hai ricevuto un suggerimento di amicizia"; -$a->strings["You are tagged in a post"] = "Sei stato taggato in un post"; -$a->strings["You are poked/prodded/etc. in a post"] = "Sei 'toccato'/'spronato'/ecc. in un post"; -$a->strings["Activate desktop notifications"] = "Attiva notifiche desktop"; -$a->strings["Show desktop popup on new notifications"] = "Mostra un popup di notifica sul desktop all'arrivo di nuove notifiche"; -$a->strings["Text-only notification emails"] = "Email di notifica in solo testo"; -$a->strings["Send text only notification emails, without the html part"] = "Invia le email di notifica in solo testo, senza la parte in html"; -$a->strings["Show detailled notifications"] = "Mostra notifiche dettagliate"; -$a->strings["Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed."] = "Per impostazione predefinita, le notifiche sono raggruppate in una singola notifica per articolo. Se abilitato, viene visualizzate tutte le notifiche."; -$a->strings["Advanced Account/Page Type Settings"] = "Impostazioni avanzate Account/Tipo di pagina"; -$a->strings["Change the behaviour of this account for special situations"] = "Modifica il comportamento di questo account in situazioni speciali"; -$a->strings["Relocate"] = "Trasloca"; -$a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Se hai spostato questo profilo da un'altro server, e alcuni dei tuoi contatti non ricevono i tuoi aggiornamenti, prova a premere questo bottone."; -$a->strings["Resend relocate message to contacts"] = "Invia nuovamente il messaggio di trasloco ai contatti"; -$a->strings["default"] = "default"; -$a->strings["greenzero"] = "greenzero"; -$a->strings["purplezero"] = "purplezero"; -$a->strings["easterbunny"] = "easterbunny"; -$a->strings["darkzero"] = "darkzero"; -$a->strings["comix"] = "comix"; -$a->strings["slackr"] = "slackr"; -$a->strings["Variations"] = "Varianti"; -$a->strings["Top Banner"] = "Top Banner"; -$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Scala l'immagine alla larghezza dello schermo e mostra un colore di sfondo sulle pagine lunghe."; -$a->strings["Full screen"] = "Pieno schermo"; -$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Scala l'immagine a schermo intero, tagliando a destra o sotto."; -$a->strings["Single row mosaic"] = "Mosaico a riga singola"; -$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Ridimensiona l'immagine per ripeterla in una singola riga, verticale o orizzontale."; -$a->strings["Mosaic"] = "Mosaico"; -$a->strings["Repeat image to fill the screen."] = "Ripete l'immagine per riempire lo schermo."; -$a->strings["Guest"] = "Ospite"; -$a->strings["Visitor"] = "Visitatore"; -$a->strings["Logout"] = "Esci"; -$a->strings["End this session"] = "Finisci questa sessione"; -$a->strings["Status"] = "Stato"; -$a->strings["Your posts and conversations"] = "I tuoi messaggi e le tue conversazioni"; -$a->strings["Your profile page"] = "Pagina del tuo profilo"; -$a->strings["Your photos"] = "Le tue foto"; -$a->strings["Videos"] = "Video"; -$a->strings["Your videos"] = "I tuoi video"; -$a->strings["Your events"] = "I tuoi eventi"; -$a->strings["Network"] = "Rete"; -$a->strings["Conversations from your friends"] = "Conversazioni dai tuoi amici"; -$a->strings["Events and Calendar"] = "Eventi e calendario"; -$a->strings["Private mail"] = "Posta privata"; -$a->strings["Account settings"] = "Parametri account"; -$a->strings["Manage/edit friends and contacts"] = "Gestisci/modifica amici e contatti"; -$a->strings["Custom"] = "Personalizzato"; -$a->strings["Note"] = "Note"; -$a->strings["Check image permissions if all users are allowed to see the image"] = "Controlla i permessi dell'immagine che tutti gli utenti possano vederla"; -$a->strings["Select color scheme"] = "Seleziona lo schema colori"; -$a->strings["Copy or paste schemestring"] = "Copia o incolla stringa di schema"; -$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Puoi copiare questa stringa per condividere il tuo tema con altri. Incollarla qui applica la stringa di schema"; -$a->strings["Navigation bar background color"] = "Colore di sfondo barra di navigazione"; -$a->strings["Navigation bar icon color "] = "Colore icona barra di navigazione"; -$a->strings["Link color"] = "Colore link"; -$a->strings["Set the background color"] = "Imposta il colore di sfondo"; -$a->strings["Content background opacity"] = "Trasparenza sfondo contenuto"; -$a->strings["Set the background image"] = "Imposta l'immagine di sfondo"; -$a->strings["Background image style"] = "Stile immagine di sfondo"; -$a->strings["Login page background image"] = "Immagine di sfondo della pagina di login"; -$a->strings["Login page background color"] = "Colore di sfondo della pagina di login"; -$a->strings["Leave background image and color empty for theme defaults"] = "Lascia l'immagine e il colore di sfondo vuoti per usare le impostazioni predefinite del tema"; -$a->strings["Alignment"] = "Allineamento"; -$a->strings["Left"] = "Sinistra"; -$a->strings["Center"] = "Centrato"; -$a->strings["Color scheme"] = "Schema colori"; -$a->strings["Posts font size"] = "Dimensione caratteri post"; -$a->strings["Textareas font size"] = "Dimensione caratteri nelle aree di testo"; -$a->strings["Comma separated list of helper forums"] = "Lista separata da virgola di forum di aiuto"; -$a->strings["don't show"] = "non mostrare"; -$a->strings["show"] = "mostra"; -$a->strings["Set style"] = "Imposta stile"; -$a->strings["Community Pages"] = "Pagine Comunitarie"; -$a->strings["Community Profiles"] = "Profili Comunità"; -$a->strings["Help or @NewHere ?"] = "Serve aiuto? Sei nuovo?"; -$a->strings["Connect Services"] = "Servizi connessi"; -$a->strings["Find Friends"] = "Trova Amici"; -$a->strings["Last users"] = "Ultimi utenti"; -$a->strings["Find People"] = "Trova persone"; -$a->strings["Enter name or interest"] = "Inserisci un nome o un interesse"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Esempi: Mario Rossi, Pesca"; -$a->strings["Similar Interests"] = "Interessi simili"; -$a->strings["Random Profile"] = "Profilo causale"; -$a->strings["Invite Friends"] = "Invita amici"; -$a->strings["Local Directory"] = "Elenco Locale"; -$a->strings["Forums"] = "Forum"; -$a->strings["External link to forum"] = "Link esterno al forum"; -$a->strings["Quick Start"] = "Quick Start"; -$a->strings["Enter new password: "] = "Inserisci la nuova password:"; -$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Impossibile trovare contatti non archiviati a questo URL (%s)"; -$a->strings["The contact entries have been archived"] = "Il contatto è stato archiviato"; -$a->strings["Post update version number has been set to %s."] = "Il numero di versione post-aggiornamento è stato impostato a %s."; -$a->strings["Check for pending update actions."] = "Controlla le azioni di aggiornamento in sospeso."; -$a->strings["Done."] = "Fatto."; -$a->strings["Execute pending post updates."] = "Esegui le azioni post-aggiornamento in sospeso."; -$a->strings["All pending post updates are done."] = "Tutte le azioni post-aggiornamento sono state eseguite."; -$a->strings["Post to Email"] = "Invia a email"; -$a->strings["Visible to everybody"] = "Visibile a tutti"; -$a->strings["Connectors"] = "Connettori"; -$a->strings["Hide your profile details from unknown viewers?"] = "Nascondi i dettagli del tuo profilo ai visitatori sconosciuti?"; -$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Connettore disabilitato, dato che \"%s\" è abilitato."; -$a->strings["Close"] = "Chiudi"; -$a->strings["Welcome "] = "Ciao"; -$a->strings["Please upload a profile photo."] = "Carica una foto per il profilo."; -$a->strings["Welcome back "] = "Ciao "; -$a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Il file di configurazione del database \"config/local.config.php\" non puo' essere scritto. Usa il testo allegato per creare un file di configurazione nell tuo server web."; -$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Potresti dover importare il file \"database.sql\" manualmente con phpmyadmin o mysql"; -$a->strings["Please see the file \"INSTALL.txt\"."] = "Leggi il file \"INSTALL.txt\"."; -$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Non riesco a trovare la versione di PHP da riga di comando nel PATH del server web"; -$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "Se non hai la versione a riga di comando di PHP installata sul tuo server, non sarai in grado di eseguire i processi in background. Vedi 'Setup the poller'"; -$a->strings["PHP executable path"] = "Percorso eseguibile PHP"; -$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Inserisci il percorso completo all'eseguibile di php. Puoi lasciare bianco questo campo per continuare l'installazione."; -$a->strings["Command line PHP"] = "PHP da riga di comando"; -$a->strings["PHP executable is not the php cli binary (could be cgi-fgci version)"] = "L'eseguibile PHP non è il binario php cli (potrebbe essere la versione cgi-fcgi)"; -$a->strings["Found PHP version: "] = "Versione PHP:"; -$a->strings["PHP cli binary"] = "Binario PHP cli"; -$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"."; -$a->strings["This is required for message delivery to work."] = "E' obbligatorio per far funzionare la consegna dei messaggi."; -$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Errore: la funzione \"openssl_pkey_new\" in questo sistema non è in grado di generare le chiavi di criptazione"; -$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Se stai eseguendo friendika su windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"."; -$a->strings["Generate encryption keys"] = "Genera chiavi di criptazione"; -$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Errore: E' il modulo mod-rewrite di Apache è richiesto, ma non risulta installato"; -$a->strings["Apache mod_rewrite module"] = "Modulo mod_rewrite di Apache"; -$a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "Errore: uno dei due moduli PHP PDO o MySQLi è richiesto ma non installato."; -$a->strings["Error: The MySQL driver for PDO is not installed."] = "Errore: il driver MySQL per PDO non è installato."; -$a->strings["PDO or MySQLi PHP module"] = "modulo PHP PDO o MySQLi"; -$a->strings["Error, XML PHP module required but not installed."] = "Errore, il modulo PHP XML è richiesto ma non installato."; -$a->strings["XML PHP module"] = "Modulo PHP XML"; -$a->strings["libCurl PHP module"] = "modulo PHP libCurl"; -$a->strings["Error: libCURL PHP module required but not installed."] = "Errore: il modulo libCURL di PHP è richiesto, ma non risulta installato."; -$a->strings["GD graphics PHP module"] = "modulo PHP GD graphics"; -$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto, ma non risulta installato."; -$a->strings["OpenSSL PHP module"] = "modulo PHP OpenSSL"; -$a->strings["Error: openssl PHP module required but not installed."] = "Errore: il modulo openssl di PHP è richiesto, ma non risulta installato."; -$a->strings["mb_string PHP module"] = "modulo PHP mb_string"; -$a->strings["Error: mb_string PHP module required but not installed."] = "Errore: il modulo PHP mb_string è richiesto, ma non risulta installato."; -$a->strings["iconv PHP module"] = "modulo PHP iconv"; -$a->strings["Error: iconv PHP module required but not installed."] = "Errore: il modulo PHP iconv è richiesto ma non installato."; -$a->strings["POSIX PHP module"] = "mooduo PHP POSIX"; -$a->strings["Error: POSIX PHP module required but not installed."] = "Errore, il modulo PHP POSIX è richiesto ma non installato."; -$a->strings["JSON PHP module"] = "modulo PHP JSON"; -$a->strings["Error: JSON PHP module required but not installed."] = "Errore: il modulo PHP JSON è richiesto ma non installato."; -$a->strings["File Information PHP module"] = ""; -$a->strings["Error: File Information PHP module required but not installed."] = ""; -$a->strings["The web installer needs to be able to create a file called \"local.config.php\" in the \"config\" folder of your web server and it is unable to do so."] = "L'installer web deve essere in grado di creare un file chiamato \"local.config.php\" nella cartella \"config\" del tuo server web, ma non è in grado di farlo."; -$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Ciò è dovuto spesso a impostazioni di permessi, dato che il web server può non essere in grado di scrivere il file nella tua cartella, anche se tu puoi."; -$a->strings["At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica \"config\" folder."] = "Alla fine di questa procedura, ti daremo un testo da salvare in un file chiamato \"local.config.php\" nella cartella \"config\" della tua installazione di Friendica."; -$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Puoi in alternativa saltare questa procedura ed eseguire l'installazione manualmente. Vedi il file \"INSTALL.txt\" per le istruzioni."; -$a->strings["config/local.config.php is writable"] = "config/local.config.php è scrivibile"; -$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica usa il motore di template Smarty3 per renderizzare le sue pagine web. Smarty3 compila i template in PHP per velocizzare il rendering."; -$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "Per salvare questi template compilati, il server werb ha bisogno dell'accesso in scrittura alla cartella view/smarty3/ nella cartella principale dei Friendica."; -$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Per favore, controlla che l'utente con cui il tuo server web gira (es www-data) ha accesso in scrittura a questa cartella."; -$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "Nota: come misura di sicurezza, dovresti dare accesso in scrittura solo alla cartella view/smarty3, non ai template (.tpl) che contiene."; -$a->strings["view/smarty3 is writable"] = "view/smarty3 è scrivibile"; -$a->strings["Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist to .htaccess."] = "La riscrittura degli url in .htaccess non funziona. Controlla di aver copiato .htaccess-dist in .htaccess."; -$a->strings["Error message from Curl when fetching"] = "Messaggio di errore da Curl durante la richiesta"; -$a->strings["Url rewrite is working"] = "La riscrittura degli url funziona"; -$a->strings["ImageMagick PHP extension is not installed"] = "L'estensione PHP ImageMagick non è installata"; -$a->strings["ImageMagick PHP extension is installed"] = "L'estensione PHP ImageMagick è installata"; -$a->strings["ImageMagick supports GIF"] = "ImageMagick supporta i GIF"; -$a->strings["Could not connect to database."] = " Impossibile collegarsi con il database."; -$a->strings["Database already in use."] = "Database già in uso."; -$a->strings["Tuesday"] = "Martedì"; -$a->strings["Wednesday"] = "Mercoledì"; -$a->strings["Thursday"] = "Giovedì"; -$a->strings["Friday"] = "Venerdì"; -$a->strings["Saturday"] = "Sabato"; -$a->strings["January"] = "Gennaio"; -$a->strings["February"] = "Febbraio"; -$a->strings["March"] = "Marzo"; -$a->strings["April"] = "Aprile"; -$a->strings["May"] = "Maggio"; -$a->strings["June"] = "Giugno"; -$a->strings["July"] = "Luglio"; -$a->strings["August"] = "Agosto"; -$a->strings["September"] = "Settembre"; -$a->strings["October"] = "Ottobre"; -$a->strings["November"] = "Novembre"; -$a->strings["December"] = "Dicembre"; -$a->strings["Mon"] = "Lun"; -$a->strings["Tue"] = "Mar"; -$a->strings["Wed"] = "Mer"; -$a->strings["Thu"] = "Gio"; -$a->strings["Fri"] = "Ven"; -$a->strings["Sat"] = "Sab"; -$a->strings["Sun"] = "Dom"; -$a->strings["Jan"] = "Gen"; -$a->strings["Feb"] = "Feb"; -$a->strings["Mar"] = "Mar"; -$a->strings["Apr"] = "Apr"; -$a->strings["Jul"] = "Lug"; -$a->strings["Aug"] = "Ago"; -$a->strings["Sep"] = "Set"; -$a->strings["Oct"] = "Ott"; -$a->strings["Nov"] = "Nov"; -$a->strings["Dec"] = "Dic"; -$a->strings["poke"] = "stuzzica"; -$a->strings["poked"] = "ha stuzzicato"; -$a->strings["ping"] = "invia un ping"; -$a->strings["pinged"] = "ha inviato un ping"; -$a->strings["prod"] = "pungola"; -$a->strings["prodded"] = "ha pungolato"; -$a->strings["slap"] = "schiaffeggia"; -$a->strings["slapped"] = "ha schiaffeggiato"; -$a->strings["finger"] = "tocca"; -$a->strings["fingered"] = "ha toccato"; -$a->strings["rebuff"] = "respingi"; -$a->strings["rebuffed"] = "ha respinto"; -$a->strings["System"] = "Sistema"; -$a->strings["Home"] = "Home"; -$a->strings["Introductions"] = "Presentazioni"; -$a->strings["%s commented on %s's post"] = "%s ha commentato il messaggio di %s"; -$a->strings["%s created a new post"] = "%s a creato un nuovo messaggio"; -$a->strings["%s liked %s's post"] = "a %s è piaciuto il messaggio di %s"; -$a->strings["%s disliked %s's post"] = "a %s non è piaciuto il messaggio di %s"; -$a->strings["%s is attending %s's event"] = "%s partecipa all'evento di %s"; -$a->strings["%s is not attending %s's event"] = "%s non partecipa all'evento di %s"; -$a->strings["%s may attend %s's event"] = "%s potrebbe partecipare all'evento di %s"; -$a->strings["%s is now friends with %s"] = "%s è ora amico di %s"; -$a->strings["Friend Suggestion"] = "Amico suggerito"; -$a->strings["Friend/Connect Request"] = "Richiesta amicizia/connessione"; -$a->strings["New Follower"] = "Qualcuno inizia a seguirti"; -$a->strings["Error 400 - Bad Request"] = "Error 400 - Bad Request"; -$a->strings["Error 401 - Unauthorized"] = "Error 401 - Unauthorized"; -$a->strings["Error 403 - Forbidden"] = "Error 403 - Forbidden"; -$a->strings["Error 404 - Not Found"] = "Error 404 - Not Found"; -$a->strings["Error 500 - Internal Server Error"] = "Error 500 - Internal Server Error"; -$a->strings["Error 503 - Service Unavailable"] = "Error 503 - Service Unavailable"; -$a->strings["The server cannot or will not process the request due to an apparent client error."] = "Il server non puo' processare la richiesta a causa di un apparente errore client."; -$a->strings["Authentication is required and has failed or has not yet been provided."] = "L'autenticazione richiesta è fallita o non è ancora stata fornita."; -$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = "La richiesta era valida, ma il server rifiuta l'azione. L'utente potrebbe non avere i permessi necessari per la risorsa, o potrebbe aver bisogno di un account."; -$a->strings["The requested resource could not be found but may be available in the future."] = "La risorsa richiesta non può' essere trovata ma potrebbe essere disponibile in futuro."; -$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "Una condizione inattesa è stata riscontrata e nessun messaggio specifico è disponibile."; -$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "Il server è momentaneamente non disponibile (perchè è sovraccarico o in manutenzione). Per favore, riprova più tardi. "; -$a->strings["Update %s failed. See error logs."] = "aggiornamento %s fallito. Guarda i log di errore."; -$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\nGli sviluppatori di Friendica hanno rilasciato l'aggiornamento %s\nrecentemente, ma quando ho provato a installarlo, qualcosa è \nandato terribilmente storto.\nBisogna sistemare le cose e non posso farlo da solo.\nContatta uno sviluppatore se non sei in grado di aiutarmi. Il mio database potrebbe essere invalido."; -$a->strings["The error message is\n[pre]%s[/pre]"] = "Il messaggio di errore è\n[pre]%s[/pre]"; -$a->strings["[Friendica Notify] Database update"] = "[Notifica di Friendica] Aggiornamento database"; -$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tIl database di friendica è stato aggiornato con succeso da %s a %s."; -$a->strings["Error decoding account file"] = "Errore decodificando il file account"; -$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Errore! Nessuna informazione di versione nel file! Potrebbe non essere un file account di Friendica?"; -$a->strings["User '%s' already exists on this server!"] = "L'utente '%s' esiste già su questo server!"; -$a->strings["User creation error"] = "Errore creando l'utente"; -$a->strings["User profile creation error"] = "Errore creando il profilo dell'utente"; -$a->strings["%d contact not imported"] = [ - 0 => "%d contatto non importato", - 1 => "%d contatti non importati", -]; -$a->strings["Done. You can now login with your username and password"] = "Fatto. Ora puoi entrare con il tuo nome utente e la tua password"; -$a->strings["Birthday:"] = "Compleanno:"; +$a->strings["Calendar"] = "Calendario"; +$a->strings["Display Theme:"] = "Tema:"; +$a->strings["Mobile Theme:"] = "Tema mobile:"; +$a->strings["Number of items to display per page:"] = "Numero di elementi da mostrare per pagina:"; +$a->strings["Maximum of 100 items"] = "Massimo 100 voci"; +$a->strings["Number of items to display per page when viewed from mobile device:"] = "Numero di voci da visualizzare per pagina quando si utilizza un dispositivo mobile:"; +$a->strings["Update browser every xx seconds"] = "Aggiorna il browser ogni x secondi"; +$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimo 10 secondi. Inserisci -1 per disabilitarlo"; +$a->strings["Automatic updates only at the top of the post stream pages"] = "Aggiornamenti automatici solo in cima alle pagine dei flussi"; +$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = "L'aggiornamento automatico potrebbe aggiungere nuovi messaggi in alto alle pagine dei flussi, e può influenzare la posizione del contenuto e quindi disturbare la lettura se avviene da qualsiasi parte che non sia in cima alla pagina."; +$a->strings["Don't show emoticons"] = "Non mostrare le emoticons"; +$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = "Normalmente le emoticons sono sostituite con i simboli corrispondenti. Questa impostazione disabilita questo comportamento."; +$a->strings["Infinite scroll"] = "Scroll infinito"; +$a->strings["Automatic fetch new items when reaching the page end."] = "Recupero automatico di nuovi oggetti quando viene raggiunta la fine della pagina."; +$a->strings["Disable Smart Threading"] = "Disabilita Smart Threading"; +$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Disabilita la soppressione automatica delle indentazioni estranee del thread."; +$a->strings["Hide the Dislike feature"] = "Nascondi la caratteristica Non mi piace"; +$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Nascondi il pulsante Non mi piace e le sue reazioni dai messaggi e commenti."; +$a->strings["Display the resharer"] = "Mostra chi ha condiviso"; +$a->strings["Display the first resharer as icon and text on a reshared item."] = "Mostra chi ha condiviso per primo come icona e testo su un oggetto ricondiviso."; +$a->strings["Beginning of week:"] = "Inizio della settimana:"; +$a->strings["Export account"] = "Esporta account"; +$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Esporta le informazioni del tuo account e dei contatti. Usa questa funzione per fare un backup del tuo account o per spostarlo in un altro server."; +$a->strings["Export all"] = "Esporta tutto"; +$a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Esporta le informazioni del tuo account, i tuoi contatti e tutti i tuoi elementi in json. Può diventare un file veramente molto grosso e metterci un sacco di tempo. Usa questa funzione per fare un backup completo del tuo account (le foto non sono esportate)"; +$a->strings["Export Contacts to CSV"] = "Esporta Contatti come CSV"; +$a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "Esporta la lista degli account che segui come file CSV. Compatibile per esempio con Mastodon."; +$a->strings["System down for maintenance"] = "Sistema in manutenzione"; +$a->strings["%s is now following %s."] = "%s sta seguendo %s"; +$a->strings["following"] = "segue"; +$a->strings["%s stopped following %s."] = "%s ha smesso di seguire %s"; +$a->strings["stopped following"] = "tolto dai seguiti"; +$a->strings["Attachments:"] = "Allegati:"; +$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, amministratore di %2\$s"; +$a->strings["%s Administrator"] = "Amministratore %s"; +$a->strings["thanks"] = "grazie"; +$a->strings["Friendica Notification"] = "Notifica Friendica"; $a->strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-GG o MM-GG"; $a->strings["never"] = "mai"; $a->strings["less than a second ago"] = "meno di un secondo fa"; @@ -1678,211 +2117,28 @@ $a->strings["second"] = "secondo"; $a->strings["seconds"] = "secondi"; $a->strings["in %1\$d %2\$s"] = "in %1\$d%2\$s"; $a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s fa"; -$a->strings["Loading more entries..."] = "Carico più elementi..."; -$a->strings["The end"] = "Fine"; -$a->strings["Follow"] = "Segui"; -$a->strings["@name, !forum, #tags, content"] = "@nome, !forum, #tag, contenuto"; -$a->strings["Full Text"] = "Testo Completo"; -$a->strings["Tags"] = "Tags:"; -$a->strings["Click to open/close"] = "Clicca per aprire/chiudere"; -$a->strings["view full size"] = "vedi a schermo intero"; -$a->strings["Image/photo"] = "Immagine/foto"; -$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; -$a->strings["$1 wrote:"] = "$1 ha scritto:"; -$a->strings["Encrypted content"] = "Contenuto criptato"; -$a->strings["Invalid source protocol"] = "Protocollo sorgente non valido"; -$a->strings["Invalid link protocol"] = "Protocollo link non valido"; -$a->strings["Export"] = "Esporta"; -$a->strings["Export calendar as ical"] = "Esporta il calendario in formato ical"; -$a->strings["Export calendar as csv"] = "Esporta il calendario in formato csv"; -$a->strings["No contacts"] = "Nessun contatto"; -$a->strings["%d Contact"] = [ - 0 => "%d contatto", - 1 => "%d contatti", -]; -$a->strings["View Contacts"] = "Visualizza i contatti"; -$a->strings["General Features"] = "Funzionalità generali"; -$a->strings["Multiple Profiles"] = "Profili multipli"; -$a->strings["Ability to create multiple profiles"] = "Possibilità di creare profili multipli"; -$a->strings["Photo Location"] = "Località Foto"; -$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "I metadati delle foto vengono rimossi. Questa opzione estrae la località (se presenta) prima di rimuovere i metadati e la collega a una mappa."; -$a->strings["Export Public Calendar"] = "Esporta calendario pubblico"; -$a->strings["Ability for visitors to download the public calendar"] = "Permesso ai visitatori di scaricare il calendario pubblico"; -$a->strings["Post Composition Features"] = "Funzionalità di composizione dei post"; -$a->strings["Auto-mention Forums"] = "Auto-cita i Forum"; -$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Aggiunge/rimuove una menzione quando una pagina forum è selezionata/deselezionata nella finestra dei permessi."; -$a->strings["Explicit Mentions"] = "Menzioni Esplicite"; -$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Aggiungi menzioni esplicite al riquadro di commento per avere un controllo manuale su chi viene menzionato nelle risposte. "; -$a->strings["Network Sidebar"] = "Barra laterale nella pagina Rete"; -$a->strings["Ability to select posts by date ranges"] = "Permette di filtrare i post per data"; -$a->strings["Protocol Filter"] = "Filtro Protocollo"; -$a->strings["Enable widget to display Network posts only from selected protocols"] = "Abilita il widget per mostrare post nella Rete solo da protocolli selezionati"; -$a->strings["Network Tabs"] = "Schede pagina Rete"; -$a->strings["Network New Tab"] = "Scheda Nuovi"; -$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Abilita la scheda per mostrare solo i post nuovi (nelle ultime 12 ore)"; -$a->strings["Network Shared Links Tab"] = "Scheda Link Condivisi"; -$a->strings["Enable tab to display only Network posts with links in them"] = "Abilita la scheda per mostrare solo i post che contengono link"; -$a->strings["Post/Comment Tools"] = "Strumenti per messaggi/commenti"; -$a->strings["Post Categories"] = "Categorie post"; -$a->strings["Add categories to your posts"] = "Aggiungi categorie ai tuoi post"; -$a->strings["Advanced Profile Settings"] = "Impostazioni Avanzate Profilo"; -$a->strings["List Forums"] = "Elenco forum"; -$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Mostra ai visitatori i forum nella pagina Profilo Avanzato"; -$a->strings["Tag Cloud"] = "Tag Cloud"; -$a->strings["Provide a personal tag cloud on your profile page"] = "Mostra una nuvola dei tag personali sulla tua pagina di profilo"; -$a->strings["Display Membership Date"] = "Mostra la Data di Registrazione"; -$a->strings["Display membership date in profile"] = "Mostra la data in cui ti sei registrato nel profilo"; -$a->strings["Nothing new here"] = "Niente di nuovo qui"; -$a->strings["Clear notifications"] = "Pulisci le notifiche"; -$a->strings["Personal notes"] = "Note personali"; -$a->strings["Your personal notes"] = "Le tue note personali"; -$a->strings["Sign in"] = "Entra"; -$a->strings["Home Page"] = "Home Page"; -$a->strings["Register"] = "Registrati"; -$a->strings["Create an account"] = "Crea un account"; -$a->strings["Help and documentation"] = "Guida e documentazione"; -$a->strings["Apps"] = "Applicazioni"; -$a->strings["Addon applications, utilities, games"] = "Applicazioni, utilità e giochi aggiuntivi"; -$a->strings["Search site content"] = "Cerca nel contenuto del sito"; -$a->strings["Community"] = "Comunità"; -$a->strings["Conversations on this and other servers"] = "Conversazioni su questo e su altri server"; -$a->strings["Directory"] = "Elenco"; -$a->strings["People directory"] = "Elenco delle persone"; -$a->strings["Information about this friendica instance"] = "Informazioni su questo server friendica"; -$a->strings["Terms of Service of this Friendica instance"] = "Termini di Servizio di questa istanza Friendica"; -$a->strings["Network Reset"] = "Reset pagina Rete"; -$a->strings["Load Network page with no filters"] = "Carica la pagina Rete senza nessun filtro"; -$a->strings["Friend Requests"] = "Richieste di amicizia"; -$a->strings["See all notifications"] = "Vedi tutte le notifiche"; -$a->strings["Mark all system notifications seen"] = "Segna tutte le notifiche come viste"; -$a->strings["Inbox"] = "In arrivo"; -$a->strings["Outbox"] = "Inviati"; -$a->strings["Manage"] = "Gestisci"; -$a->strings["Manage other pages"] = "Gestisci altre pagine"; -$a->strings["Manage/Edit Profiles"] = "Gestisci/Modifica i profili"; -$a->strings["Site setup and configuration"] = "Configurazione del sito"; -$a->strings["Navigation"] = "Navigazione"; -$a->strings["Site map"] = "Mappa del sito"; -$a->strings["Embedding disabled"] = "Embed disabilitato"; -$a->strings["Embedded content"] = "Contenuto incorporato"; -$a->strings["newer"] = "nuovi"; -$a->strings["older"] = "vecchi"; -$a->strings["prev"] = "prec"; -$a->strings["last"] = "ultimo"; -$a->strings["Add New Contact"] = "Aggiungi nuovo contatto"; -$a->strings["Enter address or web location"] = "Inserisci posizione o indirizzo web"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Esempio: bob@example.com, http://example.com/barbara"; -$a->strings["%d invitation available"] = [ - 0 => "%d invito disponibile", - 1 => "%d inviti disponibili", -]; -$a->strings["Protocols"] = "Protocolli"; -$a->strings["All Protocols"] = "Tutti i Protocolli"; -$a->strings["Saved Folders"] = "Cartelle Salvate"; -$a->strings["Everything"] = "Tutto"; -$a->strings["Categories"] = "Categorie"; -$a->strings["%d contact in common"] = [ - 0 => "%d contatto in comune", - 1 => "%d contatti in comune", -]; -$a->strings["Frequently"] = "Frequentemente"; -$a->strings["Hourly"] = "Ogni ora"; -$a->strings["Twice daily"] = "Due volte al dì"; -$a->strings["Daily"] = "Giornalmente"; -$a->strings["Weekly"] = "Settimanalmente"; -$a->strings["Monthly"] = "Mensilmente"; -$a->strings["DFRN"] = "DFRN"; -$a->strings["OStatus"] = "Ostatus"; -$a->strings["RSS/Atom"] = "RSS / Atom"; -$a->strings["Zot!"] = "Zot!"; -$a->strings["LinkedIn"] = "LinkedIn"; -$a->strings["XMPP/IM"] = "XMPP/IM"; -$a->strings["MySpace"] = "MySpace"; -$a->strings["Google+"] = "Google+"; -$a->strings["pump.io"] = "pump.io"; -$a->strings["Twitter"] = "Twitter"; -$a->strings["Diaspora Connector"] = "Connettore Diaspora"; -$a->strings["GNU Social Connector"] = "Connettore GNU Social"; -$a->strings["ActivityPub"] = "ActivityPub"; -$a->strings["pnut"] = "pnut"; -$a->strings["No answer"] = "Nessuna risposta"; -$a->strings["Male"] = "Maschio"; -$a->strings["Female"] = "Femmina"; -$a->strings["Currently Male"] = "Al momento maschio"; -$a->strings["Currently Female"] = "Al momento femmina"; -$a->strings["Mostly Male"] = "Prevalentemente maschio"; -$a->strings["Mostly Female"] = "Prevalentemente femmina"; -$a->strings["Transgender"] = "Transgender"; -$a->strings["Intersex"] = "Intersex"; -$a->strings["Transsexual"] = "Transessuale"; -$a->strings["Hermaphrodite"] = "Ermafrodito"; -$a->strings["Neuter"] = "Neutro"; -$a->strings["Non-specific"] = "Non specificato"; -$a->strings["Other"] = "Altro"; -$a->strings["Males"] = "Maschi"; -$a->strings["Females"] = "Femmine"; -$a->strings["Gay"] = "Gay"; -$a->strings["Lesbian"] = "Lesbica"; -$a->strings["No Preference"] = "Nessuna preferenza"; -$a->strings["Bisexual"] = "Bisessuale"; -$a->strings["Autosexual"] = "Autosessuale"; -$a->strings["Abstinent"] = "Astinente"; -$a->strings["Virgin"] = "Vergine"; -$a->strings["Deviant"] = "Deviato"; -$a->strings["Fetish"] = "Fetish"; -$a->strings["Oodles"] = "Un sacco"; -$a->strings["Nonsexual"] = "Asessuato"; -$a->strings["Single"] = "Single"; -$a->strings["Lonely"] = "Solitario"; -$a->strings["Available"] = "Disponibile"; -$a->strings["Unavailable"] = "Non disponibile"; -$a->strings["Has crush"] = "è cotto/a"; -$a->strings["Infatuated"] = "infatuato/a"; -$a->strings["Dating"] = "Disponibile a un incontro"; -$a->strings["Unfaithful"] = "Infedele"; -$a->strings["Sex Addict"] = "Sesso-dipendente"; -$a->strings["Friends"] = "Amici"; -$a->strings["Friends/Benefits"] = "Amici con benefici"; -$a->strings["Casual"] = "Casual"; -$a->strings["Engaged"] = "Impegnato"; -$a->strings["Married"] = "Sposato"; -$a->strings["Imaginarily married"] = "immaginariamente sposato/a"; -$a->strings["Partners"] = "Partners"; -$a->strings["Cohabiting"] = "Coinquilino"; -$a->strings["Common law"] = "diritto comune"; -$a->strings["Happy"] = "Felice"; -$a->strings["Not looking"] = "Non guarda"; -$a->strings["Swinger"] = "Scambista"; -$a->strings["Betrayed"] = "Tradito"; -$a->strings["Separated"] = "Separato"; -$a->strings["Unstable"] = "Instabile"; -$a->strings["Divorced"] = "Divorziato"; -$a->strings["Imaginarily divorced"] = "immaginariamente divorziato/a"; -$a->strings["Widowed"] = "Vedovo"; -$a->strings["Uncertain"] = "Incerto"; -$a->strings["It's complicated"] = "E' complicato"; -$a->strings["Don't care"] = "Non interessa"; -$a->strings["Ask me"] = "Chiedimelo"; -$a->strings["There are no tables on MyISAM."] = "Non ci sono tabelle MyISAM"; -$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nErrore %d durante l'aggiornamento del database:\n%s\n"; -$a->strings["Errors encountered performing database changes: "] = "Errori riscontrati eseguendo le modifiche al database:"; -$a->strings["%s: Database update"] = "%s: Aggiornamento database"; -$a->strings["%s: updating %s table."] = "%s: aggiornando la tabella %s."; -$a->strings["Item filed"] = "Messaggio salvato"; -$a->strings["[no subject]"] = "[nessun oggetto]"; +$a->strings["Database storage failed to update %s"] = "Lo storage Database ha fallito l'aggiornamento %s"; +$a->strings["Database storage failed to insert data"] = "Lo storage Database ha fallito l'inserimento dei dati"; $a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "Lo storage Filesystem ha fallito la creazione di \"%s\". Controlla i permessi di scrittura."; $a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "Lo storage Filesystem ha fallito i salvataggio dei dati in \"%s\". Controlla i permessi di scrittura."; $a->strings["Storage base path"] = "Percorso base per lo storage"; $a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Cartella dove i file caricati vengono salvati. Per una maggiore sicurezza, questo dovrebbe essere un percorso separato dall'albero di cartelle servito dal server web."; $a->strings["Enter a valid existing folder"] = "Inserisci una cartella valida ed esistente"; -$a->strings["Database storage failed to update %s"] = "Lo storage Database ha fallito l'aggiornamento %s"; -$a->strings["Database storage failed to insert data"] = "Lo storage Database ha fallito l'inserimento dei dati"; +$a->strings["activity"] = "attività"; +$a->strings["post"] = "messaggio"; +$a->strings["Content warning: %s"] = "Avviso contenuto: %s"; +$a->strings["bytes"] = "bytes"; +$a->strings["View on separate page"] = "Vedi in una pagina separata"; +$a->strings["view on separate page"] = "vedi in una pagina separata"; +$a->strings["link to source"] = "Collegamento all'originale"; +$a->strings["[no subject]"] = "[nessun oggetto]"; +$a->strings["UnFollow"] = "Smetti di seguire"; $a->strings["Drop Contact"] = "Rimuovi contatto"; $a->strings["Organisation"] = "Organizzazione"; $a->strings["News"] = "Notizie"; $a->strings["Forum"] = "Forum"; $a->strings["Connect URL missing."] = "URL di connessione mancante."; -$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Il contatto non puo' essere aggiunto. Controlla le credenziali della rete nella tua pagina Impostazioni -> Reti Sociali"; +$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Il contatto non può essere aggiunto. Controlla le credenziali della rete nella tua pagina Impostazioni -> Reti Sociali"; $a->strings["This site is not configured to allow communications with other networks."] = "Questo sito non è configurato per permettere la comunicazione con altri network."; $a->strings["No compatible communication protocols or feeds were discovered."] = "Non sono stati trovati protocolli di comunicazione o feed compatibili."; $a->strings["The profile address specified does not provide adequate information."] = "L'indirizzo del profilo specificato non fornisce adeguate informazioni."; @@ -1893,89 +2149,32 @@ $a->strings["Use mailto: in front of address to force email check."] = "Usa \"ma $a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "L'indirizzo del profilo specificato appartiene a un network che è stato disabilitato su questo sito."; $a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profilo limitato. Questa persona non sarà in grado di ricevere notifiche personali da te."; $a->strings["Unable to retrieve contact information."] = "Impossibile recuperare informazioni sul contatto."; -$a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; $a->strings["Starts:"] = "Inizia:"; $a->strings["Finishes:"] = "Finisce:"; $a->strings["all-day"] = "tutto il giorno"; -$a->strings["Jun"] = "Giu"; $a->strings["Sept"] = "Set"; $a->strings["No events to display"] = "Nessun evento da mostrare"; $a->strings["l, F j"] = "l j F"; -$a->strings["Edit event"] = "Modifica l'evento"; +$a->strings["Edit event"] = "Modifica evento"; $a->strings["Duplicate event"] = "Duplica evento"; $a->strings["Delete event"] = "Elimina evento"; -$a->strings["link to source"] = "Collegamento all'originale"; $a->strings["D g:i A"] = "D G:i"; $a->strings["g:i A"] = "G:i"; $a->strings["Show map"] = "Mostra mappa"; $a->strings["Hide map"] = "Nascondi mappa"; $a->strings["%s's birthday"] = "Compleanno di %s"; $a->strings["Happy Birthday %s"] = "Buon compleanno %s"; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un gruppo eliminato con questo nome è stato ricreato. I permessi esistenti su un elemento possono essere applicati a questo gruppo e tutti i membri futuri. Se questo non è ciò che si intende, si prega di creare un altro gruppo con un nome diverso."; -$a->strings["Default privacy group for new contacts"] = "Gruppo predefinito per i nuovi contatti"; -$a->strings["Everybody"] = "Tutti"; -$a->strings["edit"] = "modifica"; -$a->strings["Edit group"] = "Modifica gruppo"; -$a->strings["Contacts not in any group"] = "Contatti in nessun gruppo."; -$a->strings["Create a new group"] = "Crea un nuovo gruppo"; -$a->strings["Group Name: "] = "Nome del gruppo:"; -$a->strings["Edit groups"] = "Modifica gruppi"; -$a->strings["activity"] = "attività"; -$a->strings["comment"] = [ - 0 => "commento ", - 1 => "commenti", -]; -$a->strings["post"] = "messaggio"; -$a->strings["Content warning: %s"] = "Avviso contenuto: %s"; -$a->strings["bytes"] = "bytes"; -$a->strings["View on separate page"] = "Vedi in una pagina separata"; -$a->strings["view on separate page"] = "vedi in una pagina separata"; -$a->strings["Requested account is not available."] = "L'account richiesto non è disponibile."; -$a->strings["Requested profile is not available."] = "Profilo richiesto non disponibile."; -$a->strings["Edit profile"] = "Modifica il profilo"; -$a->strings["Atom feed"] = "Feed Atom"; -$a->strings["Manage/edit profiles"] = "Gestisci/modifica i profili"; -$a->strings["XMPP:"] = "XMPP:"; -$a->strings["g A l F d"] = "g A l d F"; -$a->strings["F d"] = "d F"; -$a->strings["[today]"] = "[oggi]"; -$a->strings["Birthday Reminders"] = "Promemoria compleanni"; -$a->strings["Birthdays this week:"] = "Compleanni questa settimana:"; -$a->strings["[No description]"] = "[Nessuna descrizione]"; -$a->strings["Event Reminders"] = "Promemoria"; -$a->strings["Upcoming events the next 7 days:"] = "Eventi dei prossimi 7 giorni:"; -$a->strings["Member since:"] = "Membro dal:"; -$a->strings["j F, Y"] = "j F Y"; -$a->strings["j F"] = "j F"; -$a->strings["Age:"] = "Età:"; -$a->strings["for %1\$d %2\$s"] = "per %1\$d %2\$s"; -$a->strings["Religion:"] = "Religione:"; -$a->strings["Hobbies/Interests:"] = "Hobby/Interessi:"; -$a->strings["Contact information and Social Networks:"] = "Informazioni su contatti e social network:"; -$a->strings["Musical interests:"] = "Interessi musicali:"; -$a->strings["Books, literature:"] = "Libri, letteratura:"; -$a->strings["Television:"] = "Televisione:"; -$a->strings["Film/dance/culture/entertainment:"] = "Film/danza/cultura/intrattenimento:"; -$a->strings["Love/Romance:"] = "Amore:"; -$a->strings["Work/employment:"] = "Lavoro:"; -$a->strings["School/education:"] = "Scuola:"; -$a->strings["Forums:"] = "Forum:"; -$a->strings["Profile Details"] = "Dettagli del profilo"; -$a->strings["Only You Can See This"] = "Solo tu puoi vedere questo"; -$a->strings["Tips for New Members"] = "Consigli per i Nuovi Utenti"; -$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s da il benvenuto a %2\$s"; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERRORE GRAVE: La generazione delle chiavi di sicurezza è fallita."; $a->strings["Login failed"] = "Accesso fallito."; $a->strings["Not enough information to authenticate"] = "Informazioni insufficienti per l'autenticazione"; -$a->strings["Password can't be empty"] = "La password non puo' essere vuota"; +$a->strings["Password can't be empty"] = "La password non può essere vuota"; $a->strings["Empty passwords are not allowed."] = "Password vuote non sono consentite."; $a->strings["The new password has been exposed in a public data dump, please choose another."] = "La nuova password è stata esposta in un dump di dati pubblici, per favore scegline un'altra."; $a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "La password non può contenere lettere accentate, spazi o due punti (:)"; $a->strings["Passwords do not match. Password unchanged."] = "Le password non corrispondono. Password non cambiata."; $a->strings["An invitation is required."] = "E' richiesto un invito."; -$a->strings["Invitation could not be verified."] = "L'invito non puo' essere verificato."; +$a->strings["Invitation could not be verified."] = "L'invito non può essere verificato."; $a->strings["Invalid OpenID url"] = "Url OpenID non valido"; -$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto."; -$a->strings["The error message was:"] = "Il messaggio riportato era:"; $a->strings["Please enter the required information."] = "Inserisci le informazioni richieste."; $a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."; $a->strings["Username should be at least %s character."] = [ @@ -1993,285 +2192,163 @@ $a->strings["The nickname was blocked from registration by the nodes admin."] = $a->strings["Cannot use that email."] = "Non puoi usare quell'email."; $a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Il tuo nome utente può contenere solo a-z, 0-9 e _."; $a->strings["Nickname is already registered. Please choose another."] = "Nome utente già registrato. Scegline un altro."; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERRORE GRAVE: La generazione delle chiavi di sicurezza è fallita."; $a->strings["An error occurred during registration. Please try again."] = "C'è stato un errore durante la registrazione. Prova ancora."; $a->strings["An error occurred creating your default profile. Please try again."] = "C'è stato un errore nella creazione del tuo profilo. Prova ancora."; $a->strings["An error occurred creating your self contact. Please try again."] = "C'è stato un errore nella creazione del tuo contatto. Prova ancora."; +$a->strings["Friends"] = "Amici"; $a->strings["An error occurred creating your default contact group. Please try again."] = "C'è stato un errore nella creazione del tuo gruppo contatti di default. Prova ancora."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\tCaro/a %1\$s,\n\t\t\tl'amministratore di %2\$s ha impostato un account per te."; +$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = "\n\t\tI dettagli di accesso sono i seguenti:\n\n\t\tIndirizzo del Sito:\t%1\$s\n\t\tNome Utente:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tPuoi cambiare la tua password dalla pagina \"Impostazioni\" del tuo account una volta effettuato l'accesso\n\n\t\tPrenditi qualche momento per rivedere le impostazioni del tuo account in quella pagina.\n\n\t\tPuoi anche aggiungere se vuoi alcune informazioni di base al tuo profilo predefinito\n\t\t(sulla pagina \"Profili\") così altre persone possono trovarti facilmente.\n\n\t\tTi consigliamo di impostare il tuo nome completo, aggiungendo una foto di profilo,\n\t\taggiungendo alcune \"parole chiave\" del profilo (molto utile per farti nuovi amici) - e\n\t\tmagari in quale nazione vivi; se non vuoi essere più specifico\n\t\tdi così.\n\n\t\tRispettiamo totalmente il tuo diritto alla privacy, e nessuno di questi campi è necessario.\n\t\tSe sei nuovo e non conosci nessuno qui, potrebbero aiutarti\n\t\ta farti nuovi e interessanti amici.\n\n\t\tSe volessi eliminare il tuo account, puoi farlo qui: %1\$s/removeme\n\n\t\tGrazie e benvenuto/a su %4\$s."; +$a->strings["Registration details for %s"] = "Dettagli della registrazione di %s"; $a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "\n\t\t\tGentile %1\$s,\n\t\t\t\tGrazie di esserti registrato/a su %2\$s. Il tuo account è in attesa di approvazione dall'amministratore.\n\n\t\t\tI tuoi dettagli di login sono i seguenti:\n\n\t\t\tIndirizzo del Sito:\t%3\$s\n\t\t\tNome Utente:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"; $a->strings["Registration at %s"] = "Registrazione su %s"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t"] = "\nGentile %1\$s,\n\tGrazie per esserti registrato su %2\$s. Il tuo account è stato creato.\n\t"; +$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tCaro/a %1\$s,\n\t\t\t\tGrazie per esserti registrato/a su %2\$s. Il tuo account è stato creato.\n\t\t\t"; $a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\nI dettagli del tuo utente sono:\n Indirizzo del sito: %3\$s\n Nome utente:%1\$s \n Password:%5\$s \n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\n\t\t\tSe mai vorrai cancellare il tuo account, lo potrai fare su %3\$s/removeme\n\nGrazie e benvenuto su %2\$s"; -$a->strings["Sharing notification from Diaspora network"] = "Notifica di condivisione dal network Diaspora*"; -$a->strings["Attachments:"] = "Allegati:"; -$a->strings["%s's timeline"] = "la timeline di %s"; -$a->strings["%s's posts"] = "il messaggio di %s"; -$a->strings["%s's comments"] = "il commento di %s"; -$a->strings["%s is now following %s."] = "%s sta seguendo %s"; -$a->strings["following"] = "segue"; -$a->strings["%s stopped following %s."] = "%s ha smesso di seguire %s"; -$a->strings["stopped following"] = "tolto dai seguiti"; -$a->strings["(no subject)"] = "(nessun oggetto)"; -$a->strings["Item was not found."] = "Oggetto non trovato."; -$a->strings["%d contact edited."] = [ - 0 => "%d contatto modificato.", - 1 => "%d contatti modificati", +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un gruppo eliminato con questo nome è stato ricreato. I permessi esistenti su un elemento possono essere applicati a questo gruppo e tutti i membri futuri. Se questo non è ciò che si intende, si prega di creare un altro gruppo con un nome diverso."; +$a->strings["Default privacy group for new contacts"] = "Gruppo predefinito per i nuovi contatti"; +$a->strings["Everybody"] = "Tutti"; +$a->strings["edit"] = "modifica"; +$a->strings["add"] = "aggiungi"; +$a->strings["Edit group"] = "Modifica gruppo"; +$a->strings["Create a new group"] = "Crea un nuovo gruppo"; +$a->strings["Edit groups"] = "Modifica gruppi"; +$a->strings["Change profile photo"] = "Cambia la foto del profilo"; +$a->strings["Atom feed"] = "Feed Atom"; +$a->strings["g A l F d"] = "g A l d F"; +$a->strings["F d"] = "d F"; +$a->strings["[today]"] = "[oggi]"; +$a->strings["Birthday Reminders"] = "Promemoria compleanni"; +$a->strings["Birthdays this week:"] = "Compleanni questa settimana:"; +$a->strings["[No description]"] = "[Nessuna descrizione]"; +$a->strings["Event Reminders"] = "Promemoria"; +$a->strings["Upcoming events the next 7 days:"] = "Eventi dei prossimi 7 giorni:"; +$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s da il benvenuto a %2\$s"; +$a->strings["Add New Contact"] = "Aggiungi nuovo contatto"; +$a->strings["Enter address or web location"] = "Inserisci posizione o indirizzo web"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Esempio: bob@example.com, http://example.com/barbara"; +$a->strings["Connect"] = "Connetti"; +$a->strings["%d invitation available"] = [ + 0 => "%d invito disponibile", + 1 => "%d inviti disponibili", ]; -$a->strings["Could not access contact record."] = "Non è possibile accedere al contatto."; -$a->strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato."; -$a->strings["Contact updated."] = "Contatto aggiornato."; -$a->strings["Contact has been blocked"] = "Il contatto è stato bloccato"; -$a->strings["Contact has been unblocked"] = "Il contatto è stato sbloccato"; -$a->strings["Contact has been ignored"] = "Il contatto è ignorato"; -$a->strings["Contact has been unignored"] = "Il contatto non è più ignorato"; -$a->strings["Contact has been archived"] = "Il contatto è stato archiviato"; -$a->strings["Contact has been unarchived"] = "Il contatto è stato dearchiviato"; -$a->strings["Drop contact"] = "Cancella contatto"; -$a->strings["Do you really want to delete this contact?"] = "Vuoi veramente cancellare questo contatto?"; -$a->strings["Contact has been removed."] = "Il contatto è stato rimosso."; -$a->strings["You are mutual friends with %s"] = "Sei amico reciproco con %s"; -$a->strings["You are sharing with %s"] = "Stai condividendo con %s"; -$a->strings["%s is sharing with you"] = "%s sta condividendo con te"; -$a->strings["Private communications are not available for this contact."] = "Le comunicazioni private non sono disponibili per questo contatto."; -$a->strings["Never"] = "Mai"; -$a->strings["(Update was successful)"] = "(L'aggiornamento è stato completato)"; -$a->strings["(Update was not successful)"] = "(L'aggiornamento non è stato completato)"; -$a->strings["Suggest friends"] = "Suggerisci amici"; -$a->strings["Network type: %s"] = "Tipo di rete: %s"; -$a->strings["Communications lost with this contact!"] = "Comunicazione con questo contatto persa!"; -$a->strings["Fetch further information for feeds"] = "Recupera maggiori informazioni per i feed"; -$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Recupera informazioni come immagini di anteprima, titolo e teaser dall'elemento del feed. Puoi attivare questa funzione se il feed non contiene molto testo. Le parole chiave sono recuperate dal tag meta nella pagina dell'elemento e inseriti come hashtag."; -$a->strings["Fetch information"] = "Recupera informazioni"; -$a->strings["Fetch keywords"] = "Recupera parole chiave"; -$a->strings["Fetch information and keywords"] = "Recupera informazioni e parole chiave"; -$a->strings["Profile Visibility"] = "Visibilità del profilo"; -$a->strings["Contact Information / Notes"] = "Informazioni / Note sul contatto"; -$a->strings["Contact Settings"] = "Impostazioni Contatto"; -$a->strings["Contact"] = "Contatto"; -$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro."; -$a->strings["Their personal note"] = "La loro nota personale"; -$a->strings["Edit contact notes"] = "Modifica note contatto"; -$a->strings["Block/Unblock contact"] = "Blocca/Sblocca contatto"; -$a->strings["Ignore contact"] = "Ignora il contatto"; -$a->strings["Repair URL settings"] = "Impostazioni riparazione URL"; -$a->strings["View conversations"] = "Vedi conversazioni"; -$a->strings["Last update:"] = "Ultimo aggiornamento:"; -$a->strings["Update public posts"] = "Aggiorna messaggi pubblici"; -$a->strings["Update now"] = "Aggiorna adesso"; -$a->strings["Unignore"] = "Non ignorare"; -$a->strings["Currently blocked"] = "Bloccato"; -$a->strings["Currently ignored"] = "Ignorato"; -$a->strings["Currently archived"] = "Al momento archiviato"; -$a->strings["Awaiting connection acknowledge"] = "In attesa di conferma della connessione"; -$a->strings["Replies/likes to your public posts may still be visible"] = "Risposte ai tuoi post pubblici possono essere comunque visibili"; -$a->strings["Notification for new posts"] = "Notifica per i nuovi messaggi"; -$a->strings["Send a notification of every new post of this contact"] = "Invia una notifica per ogni nuovo messaggio di questo contatto"; -$a->strings["Blacklisted keywords"] = "Parole chiave in blacklist"; -$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Lista separata da virgola di parole chiave che non dovranno essere convertite in hashtag, quando \"Recupera informazioni e parole chiave\" è selezionato"; -$a->strings["Actions"] = "Azioni"; -$a->strings["Suggestions"] = "Suggerimenti"; -$a->strings["Suggest potential friends"] = "Suggerisci potenziali amici"; -$a->strings["All Contacts"] = "Tutti i contatti"; -$a->strings["Show all contacts"] = "Mostra tutti i contatti"; -$a->strings["Unblocked"] = "Sbloccato"; -$a->strings["Only show unblocked contacts"] = "Mostra solo contatti non bloccati"; -$a->strings["Blocked"] = "Bloccato"; -$a->strings["Only show blocked contacts"] = "Mostra solo contatti bloccati"; -$a->strings["Ignored"] = "Ignorato"; -$a->strings["Only show ignored contacts"] = "Mostra solo contatti ignorati"; -$a->strings["Archived"] = "Archiviato"; -$a->strings["Only show archived contacts"] = "Mostra solo contatti archiviati"; -$a->strings["Hidden"] = "Nascosto"; -$a->strings["Only show hidden contacts"] = "Mostra solo contatti nascosti"; -$a->strings["Organize your contact groups"] = "Organizza i tuoi gruppi di contatti"; -$a->strings["Search your contacts"] = "Cerca nei tuoi contatti"; -$a->strings["Archive"] = "Archivia"; -$a->strings["Unarchive"] = "Dearchivia"; -$a->strings["Batch Actions"] = "Azioni Batch"; -$a->strings["Conversations started by this contact"] = "Conversazioni iniziate da questo contatto"; -$a->strings["Posts and Comments"] = "Messaggi e Commenti"; -$a->strings["View all contacts"] = "Vedi tutti i contatti"; -$a->strings["View all common friends"] = "Vedi tutti gli amici in comune"; -$a->strings["Advanced Contact Settings"] = "Impostazioni avanzate Contatto"; -$a->strings["Mutual Friendship"] = "Amicizia reciproca"; -$a->strings["is a fan of yours"] = "è un tuo fan"; -$a->strings["you are a fan of"] = "sei un fan di"; -$a->strings["Edit contact"] = "Modifica contatto"; -$a->strings["Toggle Blocked status"] = "Inverti stato \"Blocca\""; -$a->strings["Toggle Ignored status"] = "Inverti stato \"Ignora\""; -$a->strings["Toggle Archive status"] = "Inverti stato \"Archiviato\""; -$a->strings["Delete contact"] = "Rimuovi contatto"; -$a->strings["Create a New Account"] = "Crea un nuovo account"; -$a->strings["Password: "] = "Password: "; -$a->strings["Remember me"] = "Ricordati di me"; -$a->strings["Or login using OpenID: "] = "O entra con OpenID:"; -$a->strings["Forgot your password?"] = "Hai dimenticato la password?"; -$a->strings["Website Terms of Service"] = "Condizioni di servizio del sito web "; -$a->strings["terms of service"] = "condizioni del servizio"; -$a->strings["Website Privacy Policy"] = "Politiche di privacy del sito"; -$a->strings["privacy policy"] = "politiche di privacy"; -$a->strings["Logged out."] = "Uscita effettuata."; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "Se vuoi, puoi riempire questo modulo tramite OpenID, inserendo il tuo OpenID e cliccando \"Registra\"."; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Se non hai familiarità con OpenID, lascia il campo vuoto e riempi il resto della maschera."; -$a->strings["Your OpenID (optional): "] = "Il tuo OpenID (opzionale): "; -$a->strings["Include your profile in member directory?"] = "Includi il tuo profilo nell'elenco pubblico?"; -$a->strings["Note for the admin"] = "Nota per l'amministratore"; -$a->strings["Leave a message for the admin, why you want to join this node"] = "Lascia un messaggio per l'amministratore, per esempio perché vuoi registrarti su questo nodo"; -$a->strings["Membership on this site is by invitation only."] = "La registrazione su questo sito è solo su invito."; -$a->strings["Your invitation code: "] = "Il tuo codice di invito:"; -$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Il tuo nome completo (es. Mario Rossi, vero o che sembri vero): "; -$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Il tuo indirizzo email: (Le informazioni iniziali verranno inviate lì, quindi questo deve essere un indirizzo esistente.)"; -$a->strings["Leave empty for an auto generated password."] = "Lascia vuoto per generare automaticamente una password."; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Scegli un nome utente. Deve cominciare con una lettera. L'indirizzo del tuo profilo sarà \"nomeutente@%s\"."; -$a->strings["Choose a nickname: "] = "Scegli un nome utente: "; -$a->strings["Import your profile to this friendica instance"] = "Importa il tuo profilo in questo server friendica"; -$a->strings["Note: This node explicitly contains adult content"] = "Nota: Questo nodo contiene esplicitamente contenuti per adulti"; -$a->strings["Registration successful. Please check your email for further instructions."] = "Registrazione completata. Controlla la tua mail per ulteriori informazioni."; -$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Si è verificato un errore inviando l'email. I dettagli del tuo account:
    login: %s
    password: %s

    Puoi cambiare la password dopo il login."; -$a->strings["Registration successful."] = "Registrazione completata."; -$a->strings["Your registration can not be processed."] = "La tua registrazione non puo' essere elaborata."; -$a->strings["Your registration is pending approval by the site owner."] = "La tua richiesta è in attesa di approvazione da parte del proprietario del sito."; -$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "Al momento della registrazione, e per fornire le comunicazioni tra l'account dell'utente e i suoi contatti, l'utente deve fornire un nome da visualizzare (pseudonimo), un nome utente (soprannome) e un indirizzo email funzionante. I nomi saranno accessibili sulla pagina profilo dell'account da parte di qualsiasi visitatore, anche quando altri dettagli del profilo non sono mostrati. L'indirizzo email sarà usato solo per inviare notifiche riguardo l'interazione coi contatti, ma non sarà mostrato. L'inserimento dell'account nella rubrica degli utenti del nodo o nella rubrica globale è opzionale, può essere impostato nelle impostazioni dell'utente, e non è necessario ai fini delle comunicazioni."; -$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "Queste informazioni sono richiesta per la comunicazione e sono inviate ai nodi che partecipano alla comunicazione dove sono salvati. Gli utenti possono inserire aggiuntive informazioni private che potrebbero essere trasmesse agli account che partecipano alla comunicazione."; -$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "In qualsiasi momento un utente autenticato può esportare i dati del suo account dalle impostazioni dell'account. Se l'utente vuole cancellare il suo account lo può fare da %1\$s/removeme. L'eliminazione dell'account sarà permanente. L'eliminazione dei dati sarà altresì richiesta ai nodi che partecipano alle comunicazioni."; -$a->strings["Privacy Statement"] = "Note sulla Privacy"; -$a->strings["No installed applications."] = "Nessuna applicazione installata."; -$a->strings["Applications"] = "Applicazioni"; -$a->strings["Source input"] = "Sorgente"; -$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; -$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (raw HTML)"; -$a->strings["BBCode::convert"] = "BBCode::convert"; -$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; -$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; -$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; -$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; -$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; -$a->strings["Item Body"] = "Item Body"; -$a->strings["Item Tags"] = "Item Tags"; -$a->strings["Source input (Diaspora format)"] = "Source input (Diaspora format)"; -$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (raw HTML)"; -$a->strings["Markdown::convert"] = "Markdown::convert"; -$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; -$a->strings["Raw HTML input"] = "Sorgente HTML grezzo"; -$a->strings["HTML Input"] = "Sorgente HTML"; -$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; -$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; -$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (raw HTML)"; -$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; -$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; -$a->strings["Source text"] = "Testo sorgente"; -$a->strings["BBCode"] = "BBCode"; -$a->strings["Markdown"] = "Markdown"; -$a->strings["HTML"] = "HTML"; -$a->strings["Credits"] = "Crediti"; -$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica è un progetto comunitario, che non sarebbe stato possibile realizzare senza l'aiuto di molte persone.\nQuesta è una lista di chi ha contribuito al codice o alle traduzioni di Friendica. Grazie a tutti!"; -$a->strings["You must be logged in to use this module"] = "Devi aver essere autenticato per usare questo modulo"; -$a->strings["Source URL"] = "URL Sorgente"; -$a->strings["Filetag %s saved to item"] = ""; -$a->strings["- select -"] = "- seleziona -"; -$a->strings["Group created."] = "Gruppo creato."; -$a->strings["Could not create group."] = "Impossibile creare il gruppo."; -$a->strings["Group not found."] = "Gruppo non trovato."; -$a->strings["Group name changed."] = "Il nome del gruppo è cambiato."; -$a->strings["Unknown group."] = "Gruppo sconosciuto."; -$a->strings["Contact is unavailable."] = "Contatto non disponibile."; -$a->strings["Contact is deleted."] = "Contatto eliminato."; -$a->strings["Contact is blocked, unable to add it to a group."] = "Contatto bloccato, impossibile aggiungerlo ad un gruppo."; -$a->strings["Unable to add the contact to the group."] = "Impossibile aggiungere il contatto al gruppo."; -$a->strings["Contact successfully added to group."] = "Contatto aggiunto con successo al gruppo."; -$a->strings["Unable to remove the contact from the group."] = "Impossibile rimuovere il contatto dal gruppo."; -$a->strings["Contact successfully removed from group."] = "Contatto rimosso con successo dal gruppo."; -$a->strings["Unknown group command."] = "Comando gruppo sconosciuto."; -$a->strings["Bad request."] = "Richiesta sbagliata."; -$a->strings["Save Group"] = "Salva gruppo"; -$a->strings["Filter"] = "Filtro"; -$a->strings["Create a group of contacts/friends."] = "Crea un gruppo di amici/contatti."; -$a->strings["Group removed."] = "Gruppo rimosso."; -$a->strings["Unable to remove group."] = "Impossibile rimuovere il gruppo."; -$a->strings["Delete Group"] = "Elimina Gruppo"; -$a->strings["Edit Group Name"] = "Modifica Nome Gruppo"; -$a->strings["Members"] = "Membri"; -$a->strings["Remove contact from group"] = "Rimuovi il contatto dal gruppo"; -$a->strings["Add contact to group"] = "Aggiungi il contatto al gruppo"; -$a->strings["Friendica Communications Server - Setup"] = "Friendica Comunicazione Server - Installazione"; -$a->strings["System check"] = "Controllo sistema"; -$a->strings["Check again"] = "Controlla ancora"; -$a->strings["Base settings"] = "Impostazioni base"; -$a->strings["Host name"] = "Nome host"; -$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Sovrascrivi questo campo nel caso che l'hostname rilevato non sia correto, altrimenti lascialo com'è."; -$a->strings["Base path to installation"] = "Percorso base all'installazione"; -$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Se il sistema non è in grado di rilevare il percorso corretto per l'installazione, immettere il percorso corretto qui. Questa impostazione deve essere inserita solo se si utilizza un sistema limitato e/o collegamenti simbolici al tuo webroot."; -$a->strings["Sub path of the URL"] = "Sottopercorso dell'URL"; -$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Sovrascrivi questo campo nel caso il sottopercorso rilevato non sia corretto, altrimenti lascialo com'è. Lasciando questo campo vuoto significa che l'installazione si trova all'URL base senza sottopercorsi."; -$a->strings["Database connection"] = "Connessione al database"; -$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Per installare Friendica dobbiamo sapere come collegarci al tuo database."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Il database dovrà già esistere. Se non esiste, crealo prima di continuare."; -$a->strings["Database Server Name"] = "Nome del database server"; -$a->strings["Database Login Name"] = "Nome utente database"; -$a->strings["Database Login Password"] = "Password utente database"; -$a->strings["For security reasons the password must not be empty"] = "Per motivi di sicurezza la password non puo' essere vuota."; -$a->strings["Database Name"] = "Nome database"; -$a->strings["Please select a default timezone for your website"] = "Seleziona il fuso orario predefinito per il tuo sito web"; -$a->strings["Site settings"] = "Impostazioni sito"; -$a->strings["Site administrator email address"] = "Indirizzo email dell'amministratore del sito"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web."; -$a->strings["System Language:"] = "Lingua di Sistema:"; -$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Imposta la lingua di default per l'interfaccia e l'invio delle email."; -$a->strings["Your Friendica site database has been installed."] = "Il tuo Friendica è stato installato."; -$a->strings["Installation finished"] = "Installazione completata"; -$a->strings["

    What next

    "] = "

    Cosa fare ora

    "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANTE: Devi impostare [manualmente] la pianificazione del worker."; -$a->strings["Go to your new Friendica node
    registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Vai nella pagina di registrazione del tuo nuovo nodo Friendica e registra un nuovo utente. Ricorda di usare la stessa email che hai inserito come email dell'utente amministratore. Questo ti permetterà di entrare nel pannello di amministrazione del sito."; -$a->strings["Item Guid"] = "Item Guid"; -$a->strings["Time Conversion"] = "Conversione Ora"; -$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica fornisce questo servizio per la condivisione di eventi con altre reti e amici in fusi orari sconosciuti."; -$a->strings["UTC time: %s"] = "Ora UTC: %s"; -$a->strings["Current timezone: %s"] = "Fuso orario corrente: %s"; -$a->strings["Converted localtime: %s"] = "Ora locale convertita: %s"; -$a->strings["Please select your timezone:"] = "Selezionare il tuo fuso orario:"; -$a->strings["Bad Request."] = "Bad Request."; -$a->strings["This entry was edited"] = "Questa voce è stata modificata"; -$a->strings["Delete locally"] = "Elimina localmente"; -$a->strings["Delete globally"] = "Rimuovi globalmente"; -$a->strings["Remove locally"] = "Rimuovi localmente"; -$a->strings["save to folder"] = "salva nella cartella"; -$a->strings["I will attend"] = "Parteciperò"; -$a->strings["I will not attend"] = "Non parteciperò"; -$a->strings["I might attend"] = "Forse parteciperò"; -$a->strings["ignore thread"] = "ignora la discussione"; -$a->strings["unignore thread"] = "non ignorare la discussione"; -$a->strings["toggle ignore status"] = "inverti stato \"Ignora\""; -$a->strings["add star"] = "aggiungi a speciali"; -$a->strings["remove star"] = "rimuovi da speciali"; -$a->strings["toggle star status"] = "Inverti stato preferito"; -$a->strings["starred"] = "preferito"; -$a->strings["add tag"] = "aggiungi tag"; -$a->strings["like"] = "mi piace"; -$a->strings["dislike"] = "non mi piace"; -$a->strings["Share this"] = "Condividi questo"; -$a->strings["share"] = "condividi"; -$a->strings["to"] = "a"; -$a->strings["via"] = "via"; -$a->strings["Wall-to-Wall"] = "Da bacheca a bacheca"; -$a->strings["via Wall-To-Wall:"] = "da bacheca a bacheca"; -$a->strings["Reply to %s"] = "Rispondi a %s"; -$a->strings["Notifier task is pending"] = "L'attività di notifica è in attesa"; -$a->strings["Delivery to remote servers is pending"] = "La consegna ai server remoti è in attesa"; -$a->strings["Delivery to remote servers is underway"] = "La consegna ai server remoti è in corso"; -$a->strings["Delivery to remote servers is mostly done"] = "La consegna ai server remoti è quasi completata"; -$a->strings["Delivery to remote servers is done"] = "La consegna ai server remoti è completata"; -$a->strings["%d comment"] = [ - 0 => "%d commento", - 1 => "%d commenti", +$a->strings["Everyone"] = "Chiunque"; +$a->strings["Relationships"] = "Relazioni"; +$a->strings["Protocols"] = "Protocolli"; +$a->strings["All Protocols"] = "Tutti i Protocolli"; +$a->strings["Saved Folders"] = "Cartelle Salvate"; +$a->strings["Everything"] = "Tutto"; +$a->strings["Categories"] = "Categorie"; +$a->strings["%d contact in common"] = [ + 0 => "%d contatto in comune", + 1 => "%d contatti in comune", ]; -$a->strings["Show more"] = "Mostra di più"; -$a->strings["Show fewer"] = "Mostra di meno"; -$a->strings["Legacy module file not found: %s"] = "File del modulo legacy non trovato: %s"; -$a->strings["Delete this item?"] = "Cancellare questo elemento?"; -$a->strings["toggle mobile"] = "commuta tema mobile"; -$a->strings["No system theme config value set."] = "Nessun tema di sistema impostato."; -$a->strings["You must be logged in to use addons. "] = "Devi aver effettuato il login per usare i componenti aggiuntivi."; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Il token di sicurezza della form non era corretto. Probabilmente la form è rimasta aperta troppo a lungo (più di tre ore) prima di inviarla."; -$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: Aggiornamento author-id e owner-id nelle tabelle item e thread"; -$a->strings["%s: Updating post-type."] = "%s: Aggiorno tipo messaggio."; +$a->strings["Archives"] = "Archivi"; +$a->strings["Frequently"] = "Frequentemente"; +$a->strings["Hourly"] = "Ogni ora"; +$a->strings["Twice daily"] = "Due volte al dì"; +$a->strings["Daily"] = "Giornalmente"; +$a->strings["Weekly"] = "Settimanalmente"; +$a->strings["Monthly"] = "Mensilmente"; +$a->strings["DFRN"] = "DFRN"; +$a->strings["OStatus"] = "Ostatus"; +$a->strings["RSS/Atom"] = "RSS / Atom"; +$a->strings["Zot!"] = "Zot!"; +$a->strings["LinkedIn"] = "LinkedIn"; +$a->strings["XMPP/IM"] = "XMPP/IM"; +$a->strings["MySpace"] = "MySpace"; +$a->strings["Google+"] = "Google+"; +$a->strings["pump.io"] = "pump.io"; +$a->strings["Twitter"] = "Twitter"; +$a->strings["Discourse"] = "Discorso"; +$a->strings["Diaspora Connector"] = "Connettore Diaspora"; +$a->strings["GNU Social Connector"] = "Connettore GNU Social"; +$a->strings["ActivityPub"] = "ActivityPub"; +$a->strings["pnut"] = "pnut"; +$a->strings["%s (via %s)"] = "%s (via %s)"; +$a->strings["General Features"] = "Funzionalità generali"; +$a->strings["Photo Location"] = "Località Foto"; +$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "I metadati delle foto vengono rimossi. Questa opzione estrae la località (se presenta) prima di rimuovere i metadati e la collega a una mappa."; +$a->strings["Trending Tags"] = "Etichette di Tendenza"; +$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Mostra un widget della pagina della comunità con un elenco delle etichette più popolari nei recenti messaggi pubblici."; +$a->strings["Post Composition Features"] = "Funzionalità di composizione dei messaggi"; +$a->strings["Auto-mention Forums"] = "Auto-cita i Forum"; +$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Aggiunge/rimuove una menzione quando una pagina forum è selezionata/deselezionata nella finestra dei permessi."; +$a->strings["Explicit Mentions"] = "Menzioni Esplicite"; +$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Aggiungi menzioni esplicite al riquadro di commento per avere un controllo manuale su chi viene menzionato nelle risposte. "; +$a->strings["Post/Comment Tools"] = "Strumenti per messaggi/commenti"; +$a->strings["Post Categories"] = "Categorie Messaggi"; +$a->strings["Add categories to your posts"] = "Aggiungi categorie ai tuoi messaggi"; +$a->strings["Advanced Profile Settings"] = "Impostazioni Avanzate Profilo"; +$a->strings["List Forums"] = "Elenco forum"; +$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Mostra ai visitatori i forum nella pagina Profilo Avanzato"; +$a->strings["Tag Cloud"] = "Tag Cloud"; +$a->strings["Provide a personal tag cloud on your profile page"] = "Mostra una nuvola dei tag personali sulla tua pagina di profilo"; +$a->strings["Display Membership Date"] = "Mostra la Data di Registrazione"; +$a->strings["Display membership date in profile"] = "Mostra la data in cui ti sei registrato nel profilo"; +$a->strings["Nothing new here"] = "Niente di nuovo qui"; +$a->strings["Clear notifications"] = "Pulisci le notifiche"; +$a->strings["@name, !forum, #tags, content"] = "@nome, !forum, #tag, contenuto"; +$a->strings["End this session"] = "Finisci questa sessione"; +$a->strings["Sign in"] = "Entra"; +$a->strings["Personal notes"] = "Note personali"; +$a->strings["Your personal notes"] = "Le tue note personali"; +$a->strings["Home"] = "Home"; +$a->strings["Home Page"] = "Home Page"; +$a->strings["Create an account"] = "Crea un account"; +$a->strings["Help and documentation"] = "Guida e documentazione"; +$a->strings["Apps"] = "Applicazioni"; +$a->strings["Addon applications, utilities, games"] = "Applicazioni, utilità e giochi aggiuntivi"; +$a->strings["Search site content"] = "Cerca nel contenuto del sito"; +$a->strings["Full Text"] = "Testo Completo"; +$a->strings["Tags"] = "Tags:"; +$a->strings["Community"] = "Comunità"; +$a->strings["Conversations on this and other servers"] = "Conversazioni su questo e su altri server"; +$a->strings["Directory"] = "Elenco"; +$a->strings["People directory"] = "Elenco delle persone"; +$a->strings["Information about this friendica instance"] = "Informazioni su questo server friendica"; +$a->strings["Terms of Service of this Friendica instance"] = "Termini di Servizio di questa istanza Friendica"; +$a->strings["Introductions"] = "Presentazioni"; +$a->strings["Friend Requests"] = "Richieste di amicizia"; +$a->strings["See all notifications"] = "Vedi tutte le notifiche"; +$a->strings["Mark all system notifications seen"] = "Segna tutte le notifiche come viste"; +$a->strings["Inbox"] = "In arrivo"; +$a->strings["Outbox"] = "Inviati"; +$a->strings["Accounts"] = "Account"; +$a->strings["Manage other pages"] = "Gestisci altre pagine"; +$a->strings["Site setup and configuration"] = "Configurazione del sito"; +$a->strings["Navigation"] = "Navigazione"; +$a->strings["Site map"] = "Mappa del sito"; +$a->strings["Remove term"] = "Rimuovi termine"; +$a->strings["Saved Searches"] = "Ricerche salvate"; +$a->strings["Export"] = "Esporta"; +$a->strings["Export calendar as ical"] = "Esporta il calendario in formato ical"; +$a->strings["Export calendar as csv"] = "Esporta il calendario in formato csv"; +$a->strings["Trending Tags (last %d hour)"] = [ + 0 => "Etichette di Tendenza (ultima %d ora)", + 1 => "Etichette di Tendenza (ultime %d ore)", +]; +$a->strings["More Trending Tags"] = "Più Etichette di Tendenza"; +$a->strings["No contacts"] = "Nessun contatto"; +$a->strings["%d Contact"] = [ + 0 => "%d contatto", + 1 => "%d contatti", +]; +$a->strings["View Contacts"] = "Visualizza i contatti"; +$a->strings["newer"] = "nuovi"; +$a->strings["older"] = "vecchi"; +$a->strings["Embedding disabled"] = "Embed disabilitato"; +$a->strings["Embedded content"] = "Contenuto incorporato"; +$a->strings["prev"] = "prec"; +$a->strings["last"] = "ultimo"; +$a->strings["Loading more entries..."] = "Carico più elementi..."; +$a->strings["The end"] = "Fine"; +$a->strings["Click to open/close"] = "Clicca per aprire/chiudere"; +$a->strings["Image/photo"] = "Immagine/foto"; +$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; +$a->strings["$1 wrote:"] = "$1 ha scritto:"; +$a->strings["Encrypted content"] = "Contenuto criptato"; +$a->strings["Invalid source protocol"] = "Protocollo sorgente non valido"; +$a->strings["Invalid link protocol"] = "Protocollo collegamento non valido"; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Il token di sicurezza del modulo non era corretto. Probabilmente il modulo è rimasto aperto troppo a lungo (>3 ore) prima di inviarlo."; +$a->strings["All contacts"] = "Tutti i contatti"; +$a->strings["Common"] = "Comune"; diff --git a/view/lang/nl/messages.po b/view/lang/nl/messages.po index c47b5b3927..3b0df2cf9d 100644 --- a/view/lang/nl/messages.po +++ b/view/lang/nl/messages.po @@ -20,9 +20,9 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-05 10:58-0400\n" -"PO-Revision-Date: 2020-06-04 21:10+0000\n" -"Last-Translator: Casper \n" +"POT-Creation-Date: 2020-09-04 14:10+0200\n" +"PO-Revision-Date: 2020-09-05 00:18+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Dutch (http://www.transifex.com/Friendica/friendica/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,14 +30,14 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: include/api.php:1123 +#: include/api.php:1127 #, php-format msgid "Daily posting limit of %d post reached. The post was rejected." msgid_plural "Daily posting limit of %d posts reached. The post was rejected." msgstr[0] "De dagelijkse limiet van %d bericht is bereikt. Dit bericht werd niet aanvaard." msgstr[1] "De dagelijkse limiet van %d berichten is bereikt. Dit bericht werd niet aanvaard." -#: include/api.php:1137 +#: include/api.php:1141 #, php-format msgid "Weekly posting limit of %d post reached. The post was rejected." msgid_plural "" @@ -45,20 +45,20 @@ msgid_plural "" msgstr[0] "De wekelijkse limiet van %d bericht is bereikt. Dit bericht werd niet aanvaard." msgstr[1] "De wekelijkse limiet van %d berichten is bereikt. Dit bericht werd niet aanvaard." -#: include/api.php:1151 +#: include/api.php:1155 #, php-format msgid "Monthly posting limit of %d post reached. The post was rejected." msgstr "De maandelijkse limiet van %d berichten is bereikt. Dit bericht werd niet aanvaard." -#: include/api.php:4560 mod/photos.php:104 mod/photos.php:195 -#: mod/photos.php:641 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1587 src/Model/User.php:859 src/Model/User.php:867 -#: src/Model/User.php:875 src/Module/Settings/Profile/Photo/Crop.php:97 +#: include/api.php:4452 mod/photos.php:105 mod/photos.php:196 +#: mod/photos.php:633 mod/photos.php:1053 mod/photos.php:1070 +#: mod/photos.php:1580 src/Model/User.php:999 src/Model/User.php:1007 +#: src/Model/User.php:1015 src/Module/Settings/Profile/Photo/Crop.php:97 #: src/Module/Settings/Profile/Photo/Crop.php:113 #: src/Module/Settings/Profile/Photo/Crop.php:129 #: src/Module/Settings/Profile/Photo/Crop.php:178 #: src/Module/Settings/Profile/Photo/Index.php:96 -#: src/Module/Settings/Profile/Photo/Index.php:104 +#: src/Module/Settings/Profile/Photo/Index.php:102 msgid "Profile Photos" msgstr "Profielfoto's" @@ -67,659 +67,680 @@ msgstr "Profielfoto's" msgid "%1$s poked %2$s" msgstr "%1$s porde %2$s aan" -#: include/conversation.php:221 src/Model/Item.php:3444 +#: include/conversation.php:221 src/Model/Item.php:3375 msgid "event" msgstr "gebeurtenis" -#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:88 +#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:89 msgid "status" msgstr "status" -#: include/conversation.php:229 mod/tagger.php:88 src/Model/Item.php:3446 +#: include/conversation.php:229 mod/tagger.php:89 src/Model/Item.php:3377 msgid "photo" msgstr "foto" -#: include/conversation.php:243 mod/tagger.php:121 +#: include/conversation.php:243 mod/tagger.php:122 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s labelde %3$s van %2$s met %4$s" -#: include/conversation.php:555 mod/photos.php:1480 src/Object/Post.php:228 +#: include/conversation.php:562 mod/photos.php:1473 src/Object/Post.php:227 msgid "Select" msgstr "Kies" -#: include/conversation.php:556 mod/photos.php:1481 mod/settings.php:568 -#: mod/settings.php:710 src/Module/Admin/Users.php:253 -#: src/Module/Contact.php:855 src/Module/Contact.php:1136 +#: include/conversation.php:563 mod/photos.php:1474 mod/settings.php:560 +#: mod/settings.php:702 src/Module/Admin/Users.php:253 +#: src/Module/Contact.php:854 src/Module/Contact.php:1157 msgid "Delete" msgstr "Verwijder" -#: include/conversation.php:590 src/Object/Post.php:438 -#: src/Object/Post.php:439 +#: include/conversation.php:597 src/Object/Post.php:442 +#: src/Object/Post.php:443 #, php-format msgid "View %s's profile @ %s" msgstr "Bekijk het profiel van %s @ %s" -#: include/conversation.php:603 src/Object/Post.php:426 +#: include/conversation.php:610 src/Object/Post.php:430 msgid "Categories:" msgstr "Categorieën:" -#: include/conversation.php:604 src/Object/Post.php:427 +#: include/conversation.php:611 src/Object/Post.php:431 msgid "Filed under:" msgstr "Bewaard onder:" -#: include/conversation.php:611 src/Object/Post.php:452 +#: include/conversation.php:618 src/Object/Post.php:456 #, php-format msgid "%s from %s" msgstr "%s van %s" -#: include/conversation.php:626 +#: include/conversation.php:633 msgid "View in context" msgstr "In context bekijken" -#: include/conversation.php:628 include/conversation.php:1149 -#: mod/editpost.php:104 mod/message.php:275 mod/message.php:457 -#: mod/photos.php:1385 mod/wallmessage.php:157 src/Module/Item/Compose.php:159 -#: src/Object/Post.php:484 +#: include/conversation.php:635 include/conversation.php:1191 +#: mod/editpost.php:104 mod/photos.php:1378 mod/wallmessage.php:155 +#: mod/message.php:235 mod/message.php:406 src/Module/Item/Compose.php:159 +#: src/Object/Post.php:488 msgid "Please wait" msgstr "Even geduld" -#: include/conversation.php:692 +#: include/conversation.php:699 msgid "remove" msgstr "verwijder" -#: include/conversation.php:696 +#: include/conversation.php:703 msgid "Delete Selected Items" msgstr "Geselecteerde items verwijderen" -#: include/conversation.php:857 view/theme/frio/theme.php:354 -msgid "Follow Thread" -msgstr "Gesprek volgen" - -#: include/conversation.php:858 src/Model/Contact.php:1277 -msgid "View Status" -msgstr "Bekijk status" - -#: include/conversation.php:859 include/conversation.php:877 mod/match.php:101 -#: mod/suggest.php:102 src/Model/Contact.php:1203 src/Model/Contact.php:1269 -#: src/Model/Contact.php:1278 src/Module/AllFriends.php:93 -#: src/Module/BaseSearch.php:158 src/Module/Directory.php:164 -#: src/Module/Settings/Profile/Index.php:246 -msgid "View Profile" -msgstr "Bekijk profiel" - -#: include/conversation.php:860 src/Model/Contact.php:1279 -msgid "View Photos" -msgstr "Bekijk foto's" - -#: include/conversation.php:861 src/Model/Contact.php:1270 -#: src/Model/Contact.php:1280 -msgid "Network Posts" -msgstr "Netwerkberichten" - -#: include/conversation.php:862 src/Model/Contact.php:1271 -#: src/Model/Contact.php:1281 -msgid "View Contact" -msgstr "Bekijk contact" - -#: include/conversation.php:863 src/Model/Contact.php:1283 -msgid "Send PM" -msgstr "Stuur een privébericht" - -#: include/conversation.php:864 src/Module/Admin/Blocklist/Contact.php:84 -#: src/Module/Admin/Users.php:254 src/Module/Contact.php:604 -#: src/Module/Contact.php:852 src/Module/Contact.php:1111 -msgid "Block" -msgstr "Blokkeren" - -#: include/conversation.php:865 src/Module/Contact.php:605 -#: src/Module/Contact.php:853 src/Module/Contact.php:1119 -#: src/Module/Notifications/Introductions.php:110 -#: src/Module/Notifications/Introductions.php:185 -#: src/Module/Notifications/Notification.php:59 -msgid "Ignore" -msgstr "Negeren" - -#: include/conversation.php:869 src/Model/Contact.php:1284 -msgid "Poke" -msgstr "Porren" - -#: include/conversation.php:874 mod/follow.php:182 mod/match.php:102 -#: mod/suggest.php:103 src/Content/Widget.php:80 src/Model/Contact.php:1272 -#: src/Model/Contact.php:1285 src/Module/AllFriends.php:94 -#: src/Module/BaseSearch.php:159 view/theme/vier/theme.php:176 -msgid "Connect/Follow" -msgstr "Verbind/Volg" - -#: include/conversation.php:1000 -#, php-format -msgid "%s likes this." -msgstr "%s vindt dit leuk." - -#: include/conversation.php:1003 -#, php-format -msgid "%s doesn't like this." -msgstr "%s vindt dit niet leuk." - -#: include/conversation.php:1006 -#, php-format -msgid "%s attends." -msgstr "%s neemt deel" - -#: include/conversation.php:1009 -#, php-format -msgid "%s doesn't attend." -msgstr "%s neemt niet deel" - -#: include/conversation.php:1012 -#, php-format -msgid "%s attends maybe." -msgstr "%s neemt misschien deel" - -#: include/conversation.php:1015 include/conversation.php:1058 +#: include/conversation.php:729 include/conversation.php:1057 +#: include/conversation.php:1100 #, php-format msgid "%s reshared this." msgstr "%s heeft dit gedeeld" -#: include/conversation.php:1023 +#: include/conversation.php:736 +#, php-format +msgid "%s commented on this." +msgstr "%s hebben hierop gereageerd." + +#: include/conversation.php:742 +msgid "Tagged" +msgstr "" + +#: include/conversation.php:899 view/theme/frio/theme.php:321 +msgid "Follow Thread" +msgstr "Gesprek volgen" + +#: include/conversation.php:900 src/Model/Contact.php:965 +msgid "View Status" +msgstr "Bekijk status" + +#: include/conversation.php:901 include/conversation.php:919 +#: src/Model/Contact.php:891 src/Model/Contact.php:957 +#: src/Model/Contact.php:966 src/Module/Settings/Profile/Index.php:240 +#: src/Module/Directory.php:166 +msgid "View Profile" +msgstr "Bekijk profiel" + +#: include/conversation.php:902 src/Model/Contact.php:967 +msgid "View Photos" +msgstr "Bekijk foto's" + +#: include/conversation.php:903 src/Model/Contact.php:958 +#: src/Model/Contact.php:968 +msgid "Network Posts" +msgstr "Netwerkberichten" + +#: include/conversation.php:904 src/Model/Contact.php:959 +#: src/Model/Contact.php:969 +msgid "View Contact" +msgstr "Bekijk contact" + +#: include/conversation.php:905 src/Model/Contact.php:971 +msgid "Send PM" +msgstr "Stuur een privébericht" + +#: include/conversation.php:906 src/Module/Admin/Blocklist/Contact.php:84 +#: src/Module/Admin/Users.php:254 src/Module/Contact.php:605 +#: src/Module/Contact.php:851 src/Module/Contact.php:1132 +msgid "Block" +msgstr "Blokkeren" + +#: include/conversation.php:907 src/Module/Notifications/Notification.php:59 +#: src/Module/Notifications/Introductions.php:110 +#: src/Module/Notifications/Introductions.php:185 src/Module/Contact.php:606 +#: src/Module/Contact.php:852 src/Module/Contact.php:1140 +msgid "Ignore" +msgstr "Negeren" + +#: include/conversation.php:911 src/Model/Contact.php:972 +msgid "Poke" +msgstr "Porren" + +#: include/conversation.php:916 mod/follow.php:163 +#: view/theme/vier/theme.php:171 src/Content/Widget.php:79 +#: src/Model/Contact.php:960 src/Model/Contact.php:973 +msgid "Connect/Follow" +msgstr "Verbind/Volg" + +#: include/conversation.php:1042 +#, php-format +msgid "%s likes this." +msgstr "%s vindt dit leuk." + +#: include/conversation.php:1045 +#, php-format +msgid "%s doesn't like this." +msgstr "%s vindt dit niet leuk." + +#: include/conversation.php:1048 +#, php-format +msgid "%s attends." +msgstr "%s neemt deel" + +#: include/conversation.php:1051 +#, php-format +msgid "%s doesn't attend." +msgstr "%s neemt niet deel" + +#: include/conversation.php:1054 +#, php-format +msgid "%s attends maybe." +msgstr "%s neemt misschien deel" + +#: include/conversation.php:1065 msgid "and" msgstr "en" -#: include/conversation.php:1029 +#: include/conversation.php:1071 #, php-format msgid "and %d other people" msgstr "en %d anderen" -#: include/conversation.php:1037 +#: include/conversation.php:1079 #, php-format msgid "%2$d people like this" msgstr "%2$d mensen vinden dit leuk" -#: include/conversation.php:1038 +#: include/conversation.php:1080 #, php-format msgid "%s like this." msgstr "%s vinden dit leuk." -#: include/conversation.php:1041 +#: include/conversation.php:1083 #, php-format msgid "%2$d people don't like this" msgstr "%2$d people vinden dit niet leuk" -#: include/conversation.php:1042 +#: include/conversation.php:1084 #, php-format msgid "%s don't like this." msgstr "%s vinden dit niet leuk." -#: include/conversation.php:1045 +#: include/conversation.php:1087 #, php-format msgid "%2$d people attend" msgstr "%2$d mensen nemen deel" -#: include/conversation.php:1046 +#: include/conversation.php:1088 #, php-format msgid "%s attend." msgstr "%s nemen deel." -#: include/conversation.php:1049 +#: include/conversation.php:1091 #, php-format msgid "%2$d people don't attend" msgstr "%2$d mensen nemen niet deel" -#: include/conversation.php:1050 +#: include/conversation.php:1092 #, php-format msgid "%s don't attend." msgstr "%s nemen niet deel." -#: include/conversation.php:1053 +#: include/conversation.php:1095 #, php-format msgid "%2$d people attend maybe" msgstr "%2$d mensen nemen misschien deel" -#: include/conversation.php:1054 +#: include/conversation.php:1096 #, php-format msgid "%s attend maybe." msgstr "%s neemt misschien deel." -#: include/conversation.php:1057 +#: include/conversation.php:1099 #, php-format msgid "%2$d people reshared this" msgstr "%2$d mensen hebben dit gedeeld" -#: include/conversation.php:1087 +#: include/conversation.php:1129 msgid "Visible to everybody" msgstr "Zichtbaar voor iedereen" -#: include/conversation.php:1088 src/Module/Item/Compose.php:153 -#: src/Object/Post.php:954 +#: include/conversation.php:1130 src/Module/Item/Compose.php:153 +#: src/Object/Post.php:959 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Geef een afbeelding/video/audio/webpagina in:" -#: include/conversation.php:1089 +#: include/conversation.php:1131 msgid "Tag term:" msgstr "Label:" -#: include/conversation.php:1090 src/Module/Filer/SaveTag.php:66 +#: include/conversation.php:1132 src/Module/Filer/SaveTag.php:65 msgid "Save to Folder:" msgstr "Bewaren in map:" -#: include/conversation.php:1091 +#: include/conversation.php:1133 msgid "Where are you right now?" msgstr "Waar ben je nu?" -#: include/conversation.php:1092 +#: include/conversation.php:1134 msgid "Delete item(s)?" msgstr "Item(s) verwijderen?" -#: include/conversation.php:1124 +#: include/conversation.php:1166 msgid "New Post" msgstr "Nieuw bericht" -#: include/conversation.php:1127 +#: include/conversation.php:1169 msgid "Share" msgstr "Delen" -#: include/conversation.php:1128 mod/editpost.php:89 mod/photos.php:1404 -#: src/Object/Post.php:945 +#: include/conversation.php:1170 mod/editpost.php:89 mod/photos.php:1397 +#: src/Module/Contact/Poke.php:155 src/Object/Post.php:950 msgid "Loading..." msgstr "Aan het laden..." -#: include/conversation.php:1129 mod/editpost.php:90 mod/message.php:273 -#: mod/message.php:454 mod/wallmessage.php:155 +#: include/conversation.php:1171 mod/editpost.php:90 mod/wallmessage.php:153 +#: mod/message.php:233 mod/message.php:403 msgid "Upload photo" msgstr "Foto uploaden" -#: include/conversation.php:1130 mod/editpost.php:91 +#: include/conversation.php:1172 mod/editpost.php:91 msgid "upload photo" msgstr "Foto uploaden" -#: include/conversation.php:1131 mod/editpost.php:92 +#: include/conversation.php:1173 mod/editpost.php:92 msgid "Attach file" msgstr "Bestand bijvoegen" -#: include/conversation.php:1132 mod/editpost.php:93 +#: include/conversation.php:1174 mod/editpost.php:93 msgid "attach file" msgstr "bestand bijvoegen" -#: include/conversation.php:1133 src/Module/Item/Compose.php:145 -#: src/Object/Post.php:946 +#: include/conversation.php:1175 src/Module/Item/Compose.php:145 +#: src/Object/Post.php:951 msgid "Bold" msgstr "Vet" -#: include/conversation.php:1134 src/Module/Item/Compose.php:146 -#: src/Object/Post.php:947 +#: include/conversation.php:1176 src/Module/Item/Compose.php:146 +#: src/Object/Post.php:952 msgid "Italic" msgstr "Cursief" -#: include/conversation.php:1135 src/Module/Item/Compose.php:147 -#: src/Object/Post.php:948 +#: include/conversation.php:1177 src/Module/Item/Compose.php:147 +#: src/Object/Post.php:953 msgid "Underline" msgstr "Onderstrepen" -#: include/conversation.php:1136 src/Module/Item/Compose.php:148 -#: src/Object/Post.php:949 +#: include/conversation.php:1178 src/Module/Item/Compose.php:148 +#: src/Object/Post.php:954 msgid "Quote" msgstr "Citeren" -#: include/conversation.php:1137 src/Module/Item/Compose.php:149 -#: src/Object/Post.php:950 +#: include/conversation.php:1179 src/Module/Item/Compose.php:149 +#: src/Object/Post.php:955 msgid "Code" msgstr "Broncode" -#: include/conversation.php:1138 src/Module/Item/Compose.php:150 -#: src/Object/Post.php:951 +#: include/conversation.php:1180 src/Module/Item/Compose.php:150 +#: src/Object/Post.php:956 msgid "Image" msgstr "Afbeelding" -#: include/conversation.php:1139 src/Module/Item/Compose.php:151 -#: src/Object/Post.php:952 +#: include/conversation.php:1181 src/Module/Item/Compose.php:151 +#: src/Object/Post.php:957 msgid "Link" msgstr "Link" -#: include/conversation.php:1140 src/Module/Item/Compose.php:152 -#: src/Object/Post.php:953 +#: include/conversation.php:1182 src/Module/Item/Compose.php:152 +#: src/Object/Post.php:958 msgid "Link or Media" msgstr "Link of media" -#: include/conversation.php:1141 mod/editpost.php:100 +#: include/conversation.php:1183 mod/editpost.php:100 #: src/Module/Item/Compose.php:155 msgid "Set your location" msgstr "Stel je locatie in" -#: include/conversation.php:1142 mod/editpost.php:101 +#: include/conversation.php:1184 mod/editpost.php:101 msgid "set location" msgstr "Stel uw locatie in" -#: include/conversation.php:1143 mod/editpost.php:102 +#: include/conversation.php:1185 mod/editpost.php:102 msgid "Clear browser location" msgstr "Verwijder locatie uit uw webbrowser" -#: include/conversation.php:1144 mod/editpost.php:103 +#: include/conversation.php:1186 mod/editpost.php:103 msgid "clear location" msgstr "Verwijder locatie uit uw webbrowser" -#: include/conversation.php:1146 mod/editpost.php:117 +#: include/conversation.php:1188 mod/editpost.php:117 #: src/Module/Item/Compose.php:160 msgid "Set title" msgstr "Titel plaatsen" -#: include/conversation.php:1148 mod/editpost.php:119 +#: include/conversation.php:1190 mod/editpost.php:119 #: src/Module/Item/Compose.php:161 msgid "Categories (comma-separated list)" msgstr "Categorieën (komma-gescheiden lijst)" -#: include/conversation.php:1150 mod/editpost.php:105 +#: include/conversation.php:1192 mod/editpost.php:105 msgid "Permission settings" msgstr "Instellingen van rechten" -#: include/conversation.php:1151 mod/editpost.php:134 +#: include/conversation.php:1193 mod/editpost.php:134 msgid "permissions" msgstr "rechten" -#: include/conversation.php:1160 mod/editpost.php:114 +#: include/conversation.php:1202 mod/editpost.php:114 msgid "Public post" msgstr "Openbare post" -#: include/conversation.php:1164 mod/editpost.php:125 mod/events.php:565 -#: mod/photos.php:1403 mod/photos.php:1450 mod/photos.php:1513 -#: src/Module/Item/Compose.php:154 src/Object/Post.php:955 +#: include/conversation.php:1206 mod/editpost.php:125 mod/events.php:570 +#: mod/photos.php:1396 mod/photos.php:1443 mod/photos.php:1506 +#: src/Module/Item/Compose.php:154 src/Object/Post.php:960 msgid "Preview" msgstr "Voorvertoning" -#: include/conversation.php:1168 include/items.php:400 -#: mod/dfrn_request.php:648 mod/editpost.php:128 mod/fbrowser.php:109 -#: mod/fbrowser.php:138 mod/follow.php:188 mod/message.php:168 -#: mod/photos.php:1055 mod/photos.php:1162 mod/settings.php:508 -#: mod/settings.php:534 mod/suggest.php:91 mod/tagrm.php:36 mod/tagrm.php:131 -#: mod/unfollow.php:138 src/Module/Contact.php:456 -#: src/Module/RemoteFollow.php:112 +#: include/conversation.php:1210 mod/dfrn_request.php:648 mod/editpost.php:128 +#: mod/fbrowser.php:105 mod/fbrowser.php:134 mod/follow.php:169 +#: mod/item.php:928 mod/photos.php:1047 mod/photos.php:1154 mod/tagrm.php:36 +#: mod/tagrm.php:126 mod/unfollow.php:137 mod/settings.php:500 +#: mod/settings.php:526 mod/message.php:165 src/Module/RemoteFollow.php:110 +#: src/Module/Contact.php:461 msgid "Cancel" msgstr "Annuleren" -#: include/conversation.php:1173 +#: include/conversation.php:1215 msgid "Post to Groups" msgstr "Verzenden naar Groepen" -#: include/conversation.php:1174 +#: include/conversation.php:1216 msgid "Post to Contacts" msgstr "Verzenden naar Contacten" -#: include/conversation.php:1175 +#: include/conversation.php:1217 msgid "Private post" msgstr "Privé verzending" -#: include/conversation.php:1180 mod/editpost.php:132 -#: src/Model/Profile.php:471 src/Module/Contact.php:331 +#: include/conversation.php:1222 mod/editpost.php:132 +#: src/Model/Profile.php:454 src/Module/Contact.php:336 msgid "Message" msgstr "Bericht" -#: include/conversation.php:1181 mod/editpost.php:133 +#: include/conversation.php:1223 mod/editpost.php:133 msgid "Browser" msgstr "Browser" -#: include/conversation.php:1183 mod/editpost.php:136 +#: include/conversation.php:1225 mod/editpost.php:136 msgid "Open Compose page" -msgstr "" +msgstr "Open de opstelpagina" #: include/enotify.php:50 msgid "[Friendica:Notify]" msgstr "" -#: include/enotify.php:128 +#: include/enotify.php:140 #, php-format msgid "%s New mail received at %s" msgstr "%s Nieuw bericht ontvangen op %s" -#: include/enotify.php:130 +#: include/enotify.php:142 #, php-format msgid "%1$s sent you a new private message at %2$s." msgstr "%1$s sent you a new private message at %2$s." -#: include/enotify.php:131 +#: include/enotify.php:143 msgid "a private message" msgstr "een prive bericht" -#: include/enotify.php:131 +#: include/enotify.php:143 #, php-format msgid "%1$s sent you %2$s." msgstr "%1$s stuurde jou %2$s." -#: include/enotify.php:133 +#: include/enotify.php:145 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "Bezoek %s om je privé-berichten te bekijken en/of te beantwoorden." -#: include/enotify.php:177 +#: include/enotify.php:189 #, php-format msgid "%1$s replied to you on %2$s's %3$s %4$s" msgstr "%1$s reageerde op jou op %2$s's %3$s %4$s" -#: include/enotify.php:179 +#: include/enotify.php:191 #, php-format msgid "%1$s tagged you on %2$s's %3$s %4$s" msgstr "%1$s heeft jou getagd op %2$s's %3$s %4$s" -#: include/enotify.php:181 +#: include/enotify.php:193 #, php-format msgid "%1$s commented on %2$s's %3$s %4$s" msgstr "%1$s heeft een opmerking geplaatst op %2$s's %3$s %4$s" -#: include/enotify.php:191 +#: include/enotify.php:203 #, php-format msgid "%1$s replied to you on your %2$s %3$s" msgstr "%1$s reageerde op jou op je %2$s %3$s" -#: include/enotify.php:193 +#: include/enotify.php:205 #, php-format msgid "%1$s tagged you on your %2$s %3$s" msgstr "%1$s heeft je getagd op je %2$s %3$s" -#: include/enotify.php:195 +#: include/enotify.php:207 #, php-format msgid "%1$s commented on your %2$s %3$s" msgstr "%1$s heeft een opmerking geplaatst op jou %2$s %3$s" -#: include/enotify.php:202 +#: include/enotify.php:214 #, php-format msgid "%1$s replied to you on their %2$s %3$s" msgstr "%1$s reageerde op jou op hun %2$s %3$s" -#: include/enotify.php:204 +#: include/enotify.php:216 #, php-format msgid "%1$s tagged you on their %2$s %3$s" msgstr "%1$s heeft je getagd op hun %2$s %3$s" -#: include/enotify.php:206 +#: include/enotify.php:218 #, php-format msgid "%1$s commented on their %2$s %3$s" msgstr "%1$s heeft een opmering geschreven op hun %2$s %3$s" -#: include/enotify.php:217 +#: include/enotify.php:229 #, php-format msgid "%s %s tagged you" msgstr "%s %s heeft jou getagged" -#: include/enotify.php:219 +#: include/enotify.php:231 #, php-format msgid "%1$s tagged you at %2$s" msgstr "%1$s heeft jou in %2$s genoemd" -#: include/enotify.php:221 +#: include/enotify.php:233 #, php-format msgid "%1$s Comment to conversation #%2$d by %3$s" msgstr "%1$s Opmerking bij conversatie #%2$d door %3$s" -#: include/enotify.php:223 +#: include/enotify.php:235 #, php-format msgid "%s commented on an item/conversation you have been following." msgstr "%s gaf een reactie op een bericht/gesprek die jij volgt." -#: include/enotify.php:228 include/enotify.php:243 include/enotify.php:258 -#: include/enotify.php:277 include/enotify.php:293 +#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:280 +#: include/enotify.php:299 include/enotify.php:315 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Bezoek %s om het gesprek te bekijken en/of te beantwoorden." -#: include/enotify.php:235 +#: include/enotify.php:247 #, php-format msgid "%s %s posted to your profile wall" msgstr "%s %s heeft op je profiel wall gepost" -#: include/enotify.php:237 +#: include/enotify.php:249 #, php-format msgid "%1$s posted to your profile wall at %2$s" msgstr "%1$splaatste een bericht op je tijdlijn op %2$s" -#: include/enotify.php:238 +#: include/enotify.php:250 #, php-format msgid "%1$s posted to [url=%2$s]your wall[/url]" msgstr "%1$s schreef op [url=%2$s]jouw tijdlijn[/url]" -#: include/enotify.php:250 +#: include/enotify.php:263 #, php-format msgid "%s %s shared a new post" msgstr "%s %s deelde een nieuwe post" -#: include/enotify.php:252 +#: include/enotify.php:265 #, php-format msgid "%1$s shared a new post at %2$s" msgstr "%1$s deelde een nieuw bericht op %2$s" -#: include/enotify.php:253 +#: include/enotify.php:266 #, php-format msgid "%1$s [url=%2$s]shared a post[/url]." msgstr "%1$s [url=%2$s]deelde een bericht[/url]." -#: include/enotify.php:265 +#: include/enotify.php:271 +#, php-format +msgid "%s %s shared a post from %s" +msgstr "%s %s hebben een post gedeeld van %s" + +#: include/enotify.php:273 +#, php-format +msgid "%1$s shared a post from %2$s at %3$s" +msgstr "%1$s hebben een post gedeeld van %2$s op %3$s" + +#: include/enotify.php:274 +#, php-format +msgid "%1$s [url=%2$s]shared a post[/url] from %3$s." +msgstr "%1$s [url=%2$s]deelde een post[/url] van %3$s." + +#: include/enotify.php:287 #, php-format msgid "%1$s %2$s poked you" msgstr "%1$s %2$s heeft je gepoked" -#: include/enotify.php:267 +#: include/enotify.php:289 #, php-format msgid "%1$s poked you at %2$s" msgstr "%1$s heeft jou gepord op %2$s" -#: include/enotify.php:268 +#: include/enotify.php:290 #, php-format msgid "%1$s [url=%2$s]poked you[/url]." msgstr "%1$s [url=%2$s]porde jou[/url]" -#: include/enotify.php:285 +#: include/enotify.php:307 #, php-format msgid "%s %s tagged your post" msgstr "%s %s heeft je post getagged" -#: include/enotify.php:287 +#: include/enotify.php:309 #, php-format msgid "%1$s tagged your post at %2$s" msgstr "%1$s heeft jouw bericht gelabeld in %2$s" -#: include/enotify.php:288 +#: include/enotify.php:310 #, php-format msgid "%1$s tagged [url=%2$s]your post[/url]" msgstr "%1$s labelde [url=%2$s]jouw bericht[/url]" -#: include/enotify.php:300 +#: include/enotify.php:322 #, php-format msgid "%s Introduction received" msgstr "%s Introductie ontvangen" -#: include/enotify.php:302 +#: include/enotify.php:324 #, php-format msgid "You've received an introduction from '%1$s' at %2$s" msgstr "Je hebt een vriendschaps- of connectieverzoek ontvangen van '%1$s' om %2$s" -#: include/enotify.php:303 +#: include/enotify.php:325 #, php-format msgid "You've received [url=%1$s]an introduction[/url] from %2$s." msgstr "Je ontving [url=%1$s]een vriendschaps- of connectieverzoek[/url] van %2$s." -#: include/enotify.php:308 include/enotify.php:354 +#: include/enotify.php:330 include/enotify.php:376 #, php-format msgid "You may visit their profile at %s" msgstr "Je kunt hun profiel bezoeken op %s" -#: include/enotify.php:310 +#: include/enotify.php:332 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "Bezoek %s om het verzoek goed of af te keuren." -#: include/enotify.php:317 +#: include/enotify.php:339 #, php-format msgid "%s A new person is sharing with you" msgstr "%s Een nieuwe persoon deelt met je" -#: include/enotify.php:319 include/enotify.php:320 +#: include/enotify.php:341 include/enotify.php:342 #, php-format msgid "%1$s is sharing with you at %2$s" msgstr "%1$s deelt met jou in %2$s" -#: include/enotify.php:327 +#: include/enotify.php:349 #, php-format msgid "%s You have a new follower" msgstr "%s Je hebt een nieuwe volger" -#: include/enotify.php:329 include/enotify.php:330 +#: include/enotify.php:351 include/enotify.php:352 #, php-format msgid "You have a new follower at %2$s : %1$s" msgstr "Je hebt een nieuwe volger op %2$s: %1$s" -#: include/enotify.php:343 +#: include/enotify.php:365 #, php-format msgid "%s Friend suggestion received" msgstr "%s Vriend suggestie ontvangen" -#: include/enotify.php:345 +#: include/enotify.php:367 #, php-format msgid "You've received a friend suggestion from '%1$s' at %2$s" msgstr "Je kreeg een vriendschapssuggestie van '%1$s' op %2$s" -#: include/enotify.php:346 +#: include/enotify.php:368 #, php-format msgid "" "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." msgstr "Je kreeg een [url=%1$s]vriendschapssuggestie[/url] voor %2$s op %3$s." -#: include/enotify.php:352 +#: include/enotify.php:374 msgid "Name:" msgstr "Naam:" -#: include/enotify.php:353 +#: include/enotify.php:375 msgid "Photo:" msgstr "Foto: " -#: include/enotify.php:356 +#: include/enotify.php:378 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Bezoek %s om de suggestie goed of af te keuren." -#: include/enotify.php:364 include/enotify.php:379 +#: include/enotify.php:386 include/enotify.php:401 #, php-format msgid "%s Connection accepted" msgstr "%s Verbinding geaccepteerd" -#: include/enotify.php:366 include/enotify.php:381 +#: include/enotify.php:388 include/enotify.php:403 #, php-format msgid "'%1$s' has accepted your connection request at %2$s" msgstr "'%1$s' aanvaarde je contactaanvraag op %2$s" -#: include/enotify.php:367 include/enotify.php:382 +#: include/enotify.php:389 include/enotify.php:404 #, php-format msgid "%2$s has accepted your [url=%1$s]connection request[/url]." msgstr "%2$saanvaardde jouw [url=%1$s]contactaanvraag[/url]." -#: include/enotify.php:372 +#: include/enotify.php:394 msgid "" "You are now mutual friends and may exchange status updates, photos, and " "email without restriction." msgstr "Jullie zijn nu in contact met elkaar en kunnen statusberichten, foto's en email delen zonder beperkingen." -#: include/enotify.php:374 +#: include/enotify.php:396 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Bezoek alstublieft %s als je deze relatie wil wijzigen." -#: include/enotify.php:387 +#: include/enotify.php:409 #, php-format msgid "" "'%1$s' has chosen to accept you a fan, which restricts some forms of " @@ -728,37 +749,37 @@ msgid "" "automatically." msgstr "'%1$s' koos om je te accepteren als fan, wat sommige communicatievormen beperkt - zoals privéberichten en sommige profielfuncties. Als dit een beroemdheid- of groepspagina is, werd dit automatisch toegepast." -#: include/enotify.php:389 +#: include/enotify.php:411 #, php-format msgid "" "'%1$s' may choose to extend this into a two-way or more permissive " "relationship in the future." msgstr "'%1$s' kan er later voor kiezen om deze beperkingen aan te passen." -#: include/enotify.php:391 +#: include/enotify.php:413 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "Bezoek %s wanneer je deze relatie wil wijzigen." -#: include/enotify.php:401 mod/removeme.php:63 +#: include/enotify.php:423 mod/removeme.php:63 msgid "[Friendica System Notify]" msgstr "[Friendica systeem notificatie]" -#: include/enotify.php:401 +#: include/enotify.php:423 msgid "registration request" msgstr "registratie verzoek" -#: include/enotify.php:403 +#: include/enotify.php:425 #, php-format msgid "You've received a registration request from '%1$s' at %2$s" msgstr "Je kreeg een registratieaanvraag van '%1$s' op %2$s" -#: include/enotify.php:404 +#: include/enotify.php:426 #, php-format msgid "You've received a [url=%1$s]registration request[/url] from %2$s." msgstr "Je kreeg een [url=%1$s]registratieaanvraag[/url] van %2$s." -#: include/enotify.php:409 +#: include/enotify.php:431 #, php-format msgid "" "Full Name:\t%s\n" @@ -766,53 +787,66 @@ msgid "" "Login Name:\t%s (%s)" msgstr "Volledige naam:\t%s\nAdres van de site:\t%s\nLoginnaam:\t%s (%s)" -#: include/enotify.php:415 +#: include/enotify.php:437 #, php-format msgid "Please visit %s to approve or reject the request." msgstr "Bezoek %s om de aanvraag goed of af te keuren." -#: include/items.php:363 src/Module/Admin/Themes/Details.php:72 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:46 -#: src/Module/Debug/ItemBody.php:59 -msgid "Item not found." -msgstr "Item niet gevonden." +#: mod/removeme.php:63 +msgid "User deleted their account" +msgstr "Gebruiker verwijderde zijn of haar account" -#: include/items.php:395 -msgid "Do you really want to delete this item?" -msgstr "Wil je echt dit item verwijderen?" +#: mod/removeme.php:64 +msgid "" +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." +msgstr "Een gebruiker heeft zijn of haar account verwijderd op je Friendica node. Zorg er zeker voor dat zijn of haar data verwijderd is uit de backups." -#: include/items.php:397 mod/api.php:125 mod/message.php:165 -#: mod/suggest.php:88 src/Module/Contact.php:453 -#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 -msgid "Yes" -msgstr "Ja" +#: mod/removeme.php:65 +#, php-format +msgid "The user id is %d" +msgstr "De gebruikers id is %d" -#: include/items.php:447 mod/api.php:50 mod/api.php:55 mod/cal.php:293 -#: mod/common.php:43 mod/dfrn_confirm.php:79 mod/editpost.php:38 -#: mod/events.php:228 mod/follow.php:76 mod/follow.php:156 mod/item.php:183 -#: mod/item.php:188 mod/message.php:71 mod/message.php:116 mod/network.php:50 -#: mod/notes.php:43 mod/ostatus_subscribe.php:32 mod/photos.php:177 -#: mod/photos.php:937 mod/poke.php:142 mod/repair_ostatus.php:31 -#: mod/settings.php:48 mod/settings.php:66 mod/settings.php:497 -#: mod/suggest.php:54 mod/uimport.php:32 mod/unfollow.php:37 -#: mod/unfollow.php:92 mod/unfollow.php:124 mod/wallmessage.php:35 -#: mod/wallmessage.php:59 mod/wallmessage.php:98 mod/wallmessage.php:122 -#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/wall_upload.php:110 -#: mod/wall_upload.php:113 src/Module/Attach.php:56 src/Module/BaseApi.php:59 -#: src/Module/BaseApi.php:65 src/Module/BaseNotifications.php:88 -#: src/Module/Contact/Advanced.php:43 src/Module/Contact.php:370 -#: src/Module/Delegation.php:118 src/Module/FollowConfirm.php:16 -#: src/Module/FriendSuggest.php:44 src/Module/Group.php:45 -#: src/Module/Group.php:91 src/Module/Invite.php:40 src/Module/Invite.php:128 -#: src/Module/Notifications/Notification.php:47 -#: src/Module/Notifications/Notification.php:76 -#: src/Module/Profile/Contacts.php:67 src/Module/Register.php:62 -#: src/Module/Register.php:75 src/Module/Register.php:195 -#: src/Module/Register.php:234 src/Module/Search/Directory.php:38 -#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 -#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 +#: mod/removeme.php:99 mod/removeme.php:102 +msgid "Remove My Account" +msgstr "Verwijder mijn account" + +#: mod/removeme.php:100 +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "Dit zal je account volledig verwijderen. Dit kan niet hersteld worden als het eenmaal uitgevoerd is." + +#: mod/removeme.php:101 +msgid "Please enter your password for verification:" +msgstr "Voer je wachtwoord in voor verificatie:" + +#: mod/api.php:50 mod/api.php:55 mod/dfrn_confirm.php:78 mod/editpost.php:38 +#: mod/events.php:228 mod/follow.php:76 mod/follow.php:152 mod/item.php:189 +#: mod/item.php:194 mod/item.php:973 mod/network.php:47 mod/notes.php:43 +#: mod/ostatus_subscribe.php:30 mod/photos.php:178 mod/photos.php:929 +#: mod/repair_ostatus.php:31 mod/suggest.php:34 mod/uimport.php:32 +#: mod/unfollow.php:37 mod/unfollow.php:91 mod/unfollow.php:123 +#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/wall_upload.php:99 +#: mod/wall_upload.php:102 mod/wallmessage.php:35 mod/wallmessage.php:59 +#: mod/wallmessage.php:96 mod/wallmessage.php:120 mod/settings.php:47 +#: mod/settings.php:65 mod/settings.php:489 mod/message.php:70 +#: mod/message.php:113 src/Module/Profile/Common.php:57 +#: src/Module/Profile/Contacts.php:57 src/Module/Search/Directory.php:38 #: src/Module/Settings/Profile/Photo/Crop.php:157 -#: src/Module/Settings/Profile/Photo/Index.php:115 +#: src/Module/Settings/Profile/Photo/Index.php:113 +#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 +#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:116 +#: src/Module/Contact/Advanced.php:43 +#: src/Module/Notifications/Notification.php:47 +#: src/Module/Notifications/Notification.php:76 src/Module/Attach.php:56 +#: src/Module/BaseApi.php:59 src/Module/BaseApi.php:65 +#: src/Module/BaseNotifications.php:88 src/Module/Delegation.php:118 +#: src/Module/FriendSuggest.php:44 src/Module/Register.php:62 +#: src/Module/Register.php:75 src/Module/Register.php:195 +#: src/Module/Register.php:234 src/Module/FollowConfirm.php:16 +#: src/Module/Group.php:45 src/Module/Group.php:90 src/Module/Invite.php:40 +#: src/Module/Invite.php:128 src/Module/Contact.php:375 msgid "Permission denied." msgstr "Toegang geweigerd" @@ -834,173 +868,180 @@ msgid "" " and/or create new posts for you?" msgstr "Wil je deze toepassing toestemming geven om jouw berichten en contacten in te kijken, en/of nieuwe berichten in jouw plaats aan te maken?" +#: mod/api.php:125 mod/item.php:925 mod/message.php:162 +#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 +#: src/Module/Contact.php:458 +msgid "Yes" +msgstr "Ja" + #: mod/api.php:126 src/Module/Notifications/Introductions.php:119 #: src/Module/Register.php:116 msgid "No" msgstr "Nee" -#: mod/cal.php:46 mod/cal.php:50 mod/follow.php:36 -#: src/Module/Conversation/Community.php:145 src/Module/Debug/ItemBody.php:37 +#: mod/cal.php:47 mod/cal.php:51 mod/follow.php:37 mod/redir.php:34 +#: mod/redir.php:203 src/Module/Debug/ItemBody.php:37 #: src/Module/Diaspora/Receive.php:51 src/Module/Item/Ignore.php:41 +#: src/Module/Conversation/Community.php:145 msgid "Access denied." msgstr "Toegang geweigerd" -#: mod/cal.php:132 mod/display.php:284 src/Module/Profile/Profile.php:92 -#: src/Module/Profile/Profile.php:107 src/Module/Profile/Status.php:99 +#: mod/cal.php:74 src/Module/Profile/Common.php:41 +#: src/Module/Profile/Common.php:53 src/Module/Profile/Contacts.php:40 +#: src/Module/Profile/Contacts.php:51 src/Module/Profile/Status.php:54 +#: src/Module/Register.php:260 src/Module/HoverCard.php:53 +msgid "User not found." +msgstr "Gebruiker niet gevonden." + +#: mod/cal.php:142 mod/display.php:282 src/Module/Profile/Profile.php:94 +#: src/Module/Profile/Profile.php:109 src/Module/Profile/Status.php:105 #: src/Module/Update/Profile.php:55 msgid "Access to this profile has been restricted." msgstr "Toegang tot dit profiel is beperkt." -#: mod/cal.php:263 mod/events.php:409 src/Content/Nav.php:179 -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:88 -#: src/Module/BaseProfile.php:99 view/theme/frio/theme.php:262 -#: view/theme/frio/theme.php:266 +#: mod/cal.php:273 mod/events.php:414 view/theme/frio/theme.php:229 +#: view/theme/frio/theme.php:233 src/Content/Nav.php:181 +#: src/Content/Nav.php:248 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 msgid "Events" msgstr "Gebeurtenissen" -#: mod/cal.php:264 mod/events.php:410 +#: mod/cal.php:274 mod/events.php:415 msgid "View" msgstr "Beeld" -#: mod/cal.php:265 mod/events.php:412 +#: mod/cal.php:275 mod/events.php:417 msgid "Previous" msgstr "Vorige" -#: mod/cal.php:266 mod/events.php:413 src/Module/Install.php:192 +#: mod/cal.php:276 mod/events.php:418 src/Module/Install.php:192 msgid "Next" msgstr "Volgende" -#: mod/cal.php:269 mod/events.php:418 src/Model/Event.php:443 +#: mod/cal.php:279 mod/events.php:423 src/Model/Event.php:445 msgid "today" msgstr "vandaag" -#: mod/cal.php:270 mod/events.php:419 src/Model/Event.php:444 -#: src/Util/Temporal.php:330 +#: mod/cal.php:280 mod/events.php:424 src/Util/Temporal.php:330 +#: src/Model/Event.php:446 msgid "month" msgstr "maand" -#: mod/cal.php:271 mod/events.php:420 src/Model/Event.php:445 -#: src/Util/Temporal.php:331 +#: mod/cal.php:281 mod/events.php:425 src/Util/Temporal.php:331 +#: src/Model/Event.php:447 msgid "week" msgstr "week" -#: mod/cal.php:272 mod/events.php:421 src/Model/Event.php:446 -#: src/Util/Temporal.php:332 +#: mod/cal.php:282 mod/events.php:426 src/Util/Temporal.php:332 +#: src/Model/Event.php:448 msgid "day" msgstr "dag" -#: mod/cal.php:273 mod/events.php:422 +#: mod/cal.php:283 mod/events.php:427 msgid "list" msgstr "lijst" -#: mod/cal.php:286 src/Console/User.php:152 src/Console/User.php:250 -#: src/Console/User.php:283 src/Console/User.php:309 src/Model/User.php:430 +#: mod/cal.php:296 src/Model/User.php:561 src/Module/Admin/Users.php:112 +#: src/Module/Api/Twitter/ContactEndpoint.php:73 src/Console/User.php:152 +#: src/Console/User.php:250 src/Console/User.php:283 src/Console/User.php:309 msgid "User not found" msgstr "Gebruiker niet gevonden" -#: mod/cal.php:302 +#: mod/cal.php:305 msgid "This calendar format is not supported" msgstr "Dit kalender formaat is niet ondersteund" -#: mod/cal.php:304 +#: mod/cal.php:307 msgid "No exportable data found" msgstr "Geen exporteerbare data gevonden" -#: mod/cal.php:321 +#: mod/cal.php:324 msgid "calendar" msgstr "kalender" -#: mod/common.php:106 -msgid "No contacts in common." -msgstr "Geen gedeelde contacten." - -#: mod/common.php:157 src/Module/Contact.php:920 -msgid "Common Friends" -msgstr "Gedeelde Vrienden" - -#: mod/dfrn_confirm.php:85 src/Module/Profile/Profile.php:80 +#: mod/dfrn_confirm.php:84 src/Module/Profile/Profile.php:82 msgid "Profile not found." msgstr "Profiel niet gevonden" -#: mod/dfrn_confirm.php:140 mod/redir.php:51 mod/redir.php:141 -#: mod/redir.php:156 src/Module/Contact/Advanced.php:53 -#: src/Module/Contact/Advanced.php:108 src/Module/FriendSuggest.php:54 -#: src/Module/FriendSuggest.php:93 src/Module/Group.php:106 +#: mod/dfrn_confirm.php:139 mod/redir.php:56 mod/redir.php:157 +#: src/Module/Contact/Advanced.php:53 src/Module/Contact/Advanced.php:106 +#: src/Module/Contact/Contacts.php:33 src/Module/FriendSuggest.php:54 +#: src/Module/FriendSuggest.php:93 src/Module/Group.php:105 msgid "Contact not found." msgstr "Contact niet gevonden" -#: mod/dfrn_confirm.php:141 +#: mod/dfrn_confirm.php:140 msgid "" "This may occasionally happen if contact was requested by both persons and it" " has already been approved." msgstr "Dit kan soms gebeuren als het contact door beide personen werd gevraagd, en het werd al goedgekeurd." -#: mod/dfrn_confirm.php:242 +#: mod/dfrn_confirm.php:241 msgid "Response from remote site was not understood." msgstr "Antwoord van de website op afstand werd niet begrepen." -#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:255 +#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 msgid "Unexpected response from remote site: " msgstr "Onverwacht antwoord van website op afstand:" -#: mod/dfrn_confirm.php:264 +#: mod/dfrn_confirm.php:263 msgid "Confirmation completed successfully." msgstr "Bevestiging werd correct voltooid." -#: mod/dfrn_confirm.php:276 +#: mod/dfrn_confirm.php:275 msgid "Temporary failure. Please wait and try again." msgstr "Tijdelijke fout. Wacht even en probeer opnieuw." -#: mod/dfrn_confirm.php:279 +#: mod/dfrn_confirm.php:278 msgid "Introduction failed or was revoked." msgstr "Verzoek mislukt of herroepen." -#: mod/dfrn_confirm.php:284 +#: mod/dfrn_confirm.php:283 msgid "Remote site reported: " msgstr "Website op afstand berichtte: " -#: mod/dfrn_confirm.php:389 +#: mod/dfrn_confirm.php:388 #, php-format msgid "No user record found for '%s' " msgstr "Geen gebruiker gevonden voor '%s'" -#: mod/dfrn_confirm.php:399 +#: mod/dfrn_confirm.php:398 msgid "Our site encryption key is apparently messed up." msgstr "De encryptie-sleutel van onze webstek is blijkbaar beschadigd." -#: mod/dfrn_confirm.php:410 +#: mod/dfrn_confirm.php:409 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "Er werd een lege URL gegeven, of de URL kon niet ontcijferd worden door ons." -#: mod/dfrn_confirm.php:426 +#: mod/dfrn_confirm.php:425 msgid "Contact record was not found for you on our site." msgstr "We vonden op onze webstek geen contactrecord voor jou." -#: mod/dfrn_confirm.php:440 +#: mod/dfrn_confirm.php:439 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "Publieke sleutel voor webstek niet beschikbaar in contactrecord voor URL %s." -#: mod/dfrn_confirm.php:456 +#: mod/dfrn_confirm.php:455 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "Het ID dat jouw systeem aangeeft is een dubbel op ons systeem. Als je opnieuw probeert zou het moeten werken." -#: mod/dfrn_confirm.php:467 +#: mod/dfrn_confirm.php:466 msgid "Unable to set your contact credentials on our system." msgstr "Niet in staat om op dit systeem je contactreferenties in te stellen." -#: mod/dfrn_confirm.php:523 +#: mod/dfrn_confirm.php:522 msgid "Unable to update your contact profile details on our system" msgstr "Kan je contact profiel details op ons systeem niet aanpassen" -#: mod/dfrn_confirm.php:553 mod/dfrn_request.php:569 -#: src/Model/Contact.php:2653 +#: mod/dfrn_confirm.php:552 mod/dfrn_request.php:569 +#: src/Model/Contact.php:2392 msgid "[Name Withheld]" msgstr "[Naam achtergehouden]" -#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:539 +#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:506 #, php-format msgid "%1$s welcomes %2$s" msgstr "%1$s heet %2$s van harte welkom" @@ -1036,7 +1077,7 @@ msgstr "Verzoek voltooid." msgid "Unrecoverable protocol error." msgstr "Onherstelbare protocolfout. " -#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:53 +#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:54 msgid "Profile unavailable." msgstr "Profiel onbeschikbaar" @@ -1053,7 +1094,7 @@ msgstr "Beveiligingsmaatregelen tegen spam zijn in werking getreden." msgid "Friends are advised to please try again in 24 hours." msgstr "Wij adviseren vrienden om het over 24 uur nog een keer te proberen." -#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:59 +#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:60 msgid "Invalid locator" msgstr "Ongeldige plaatsbepaler" @@ -1070,16 +1111,16 @@ msgstr "Blijkbaar ben je al bevriend met %s." msgid "Invalid profile URL." msgstr "Ongeldig profiel adres." -#: mod/dfrn_request.php:355 src/Model/Contact.php:2276 +#: mod/dfrn_request.php:355 src/Model/Contact.php:2017 msgid "Disallowed profile URL." msgstr "Niet toegelaten profiel adres." -#: mod/dfrn_request.php:361 src/Model/Contact.php:2281 -#: src/Module/Friendica.php:77 +#: mod/dfrn_request.php:361 src/Model/Contact.php:2022 +#: src/Module/Friendica.php:79 msgid "Blocked domain" msgstr "Domein geblokeerd" -#: mod/dfrn_request.php:428 src/Module/Contact.php:150 +#: mod/dfrn_request.php:428 src/Module/Contact.php:154 msgid "Failed to update contact record." msgstr "Ik kon de contactgegevens niet aanpassen." @@ -1087,7 +1128,7 @@ msgstr "Ik kon de contactgegevens niet aanpassen." msgid "Your introduction has been sent." msgstr "Je verzoek is verzonden." -#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:74 +#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:72 msgid "" "Remote subscription can't be done for your network. Please subscribe " "directly on your system." @@ -1121,15 +1162,15 @@ msgstr "Welkom terug %s." msgid "Please confirm your introduction/connection request to %s." msgstr "Bevestig je vriendschaps-/connectieverzoek voor %s." -#: mod/dfrn_request.php:606 mod/display.php:183 mod/photos.php:851 -#: mod/videos.php:129 src/Module/Conversation/Community.php:139 -#: src/Module/Debug/Probe.php:39 src/Module/Debug/WebFinger.php:38 -#: src/Module/Directory.php:50 src/Module/Search/Index.php:48 -#: src/Module/Search/Index.php:53 +#: mod/dfrn_request.php:606 mod/display.php:179 mod/photos.php:843 +#: mod/videos.php:129 src/Module/Debug/WebFinger.php:38 +#: src/Module/Debug/Probe.php:39 src/Module/Search/Index.php:49 +#: src/Module/Search/Index.php:54 src/Module/Conversation/Community.php:139 +#: src/Module/Directory.php:49 msgid "Public access denied." msgstr "Niet vrij toegankelijk" -#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:106 +#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:104 msgid "Friend/Connection Request" msgstr "Vriendschaps-/connectieverzoek" @@ -1141,40 +1182,40 @@ msgid "" "you have to subscribe to %s directly on your system" msgstr "Voer hier uw webvingeradres (gebruiker@domein.tld) ​​of profiel-URL in. Als dit niet wordt ondersteund door uw systeem (het werkt bijvoorbeeld niet met Diaspora), moet u zich rechtstreeks op uw systeem abonneren met %s" -#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:108 +#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:106 #, php-format msgid "" "If you are not yet a member of the free social web, follow " "this link to find a public Friendica node and join us today." msgstr "Als je nog geen lid bent van het vrije sociale web, volg dan deze link om een publieke Friendica node te vinden en sluit je vandaag bij ons aan." -#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:109 +#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:107 msgid "Your Webfinger address or profile URL:" msgstr "Uw Webfinger adres of profiel-URL:" -#: mod/dfrn_request.php:646 mod/follow.php:183 src/Module/RemoteFollow.php:110 +#: mod/dfrn_request.php:646 mod/follow.php:164 src/Module/RemoteFollow.php:108 msgid "Please answer the following:" msgstr "Beantwoord het volgende:" -#: mod/dfrn_request.php:647 mod/follow.php:95 mod/unfollow.php:137 -#: src/Module/RemoteFollow.php:111 +#: mod/dfrn_request.php:647 mod/follow.php:95 mod/unfollow.php:136 +#: src/Module/RemoteFollow.php:109 msgid "Submit Request" msgstr "Aanvraag indienen" -#: mod/dfrn_request.php:654 mod/follow.php:197 +#: mod/dfrn_request.php:654 mod/follow.php:178 #, php-format msgid "%s knows you" msgstr "%s kent je" -#: mod/dfrn_request.php:655 mod/follow.php:198 +#: mod/dfrn_request.php:655 mod/follow.php:179 msgid "Add a personal note:" msgstr "Voeg een persoonlijke opmerking toe:" -#: mod/display.php:240 mod/display.php:320 +#: mod/display.php:238 mod/display.php:318 msgid "The requested item doesn't exist or has been deleted." msgstr "Het gevraagde item bestaat niet of is verwijderd" -#: mod/display.php:400 +#: mod/display.php:398 msgid "The feed for this item is unavailable." msgstr "De tijdlijn voor dit item is niet beschikbaar" @@ -1186,13 +1227,13 @@ msgstr "Item niet gevonden" msgid "Edit post" msgstr "Bericht bewerken" -#: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:910 -#: src/Module/Filer/SaveTag.php:67 +#: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:896 +#: src/Module/Filer/SaveTag.php:66 msgid "Save" msgstr "Bewaren" -#: mod/editpost.php:94 mod/message.php:274 mod/message.php:455 -#: mod/wallmessage.php:156 +#: mod/editpost.php:94 mod/wallmessage.php:154 mod/message.php:234 +#: mod/message.php:404 msgid "Insert web link" msgstr "Voeg een webadres in" @@ -1216,11 +1257,11 @@ msgstr "Voeg audio adres toe" msgid "audio link" msgstr "audio adres" -#: mod/editpost.php:113 src/Core/ACL.php:314 +#: mod/editpost.php:113 src/Core/ACL.php:291 msgid "CC: email addresses" msgstr "CC: e-mailadressen" -#: mod/editpost.php:120 src/Core/ACL.php:315 +#: mod/editpost.php:120 src/Core/ACL.php:292 msgid "Example: bob@example.com, mary@example.com" msgstr "Voorbeeld: bob@voorbeeld.nl, an@voorbeeld.be" @@ -1232,113 +1273,103 @@ msgstr "Gebeurtenis kan niet eindigen voor het begin." msgid "Event title and start time are required." msgstr "Titel en begintijd van de gebeurtenis zijn vereist." -#: mod/events.php:411 +#: mod/events.php:416 msgid "Create New Event" msgstr "Maak een nieuwe gebeurtenis" -#: mod/events.php:523 +#: mod/events.php:528 msgid "Event details" msgstr "Gebeurtenis details" -#: mod/events.php:524 +#: mod/events.php:529 msgid "Starting date and Title are required." msgstr "Start datum en Titel zijn verplicht." -#: mod/events.php:525 mod/events.php:530 +#: mod/events.php:530 mod/events.php:535 msgid "Event Starts:" msgstr "Gebeurtenis begint:" -#: mod/events.php:525 mod/events.php:557 +#: mod/events.php:530 mod/events.php:562 msgid "Required" msgstr "Vereist" -#: mod/events.php:538 mod/events.php:563 +#: mod/events.php:543 mod/events.php:568 msgid "Finish date/time is not known or not relevant" msgstr "Einddatum/tijd is niet gekend of niet relevant" -#: mod/events.php:540 mod/events.php:545 +#: mod/events.php:545 mod/events.php:550 msgid "Event Finishes:" msgstr "Gebeurtenis eindigt:" -#: mod/events.php:551 mod/events.php:564 +#: mod/events.php:556 mod/events.php:569 msgid "Adjust for viewer timezone" msgstr "Pas aan aan de tijdzone van de gebruiker" -#: mod/events.php:553 src/Module/Profile/Profile.php:159 -#: src/Module/Settings/Profile/Index.php:259 +#: mod/events.php:558 src/Module/Profile/Profile.php:172 +#: src/Module/Settings/Profile/Index.php:253 msgid "Description:" msgstr "Beschrijving:" -#: mod/events.php:555 src/Model/Event.php:83 src/Model/Event.php:110 -#: src/Model/Event.php:452 src/Model/Event.php:948 src/Model/Profile.php:378 -#: src/Module/Contact.php:626 src/Module/Directory.php:154 -#: src/Module/Notifications/Introductions.php:166 -#: src/Module/Profile/Profile.php:177 +#: mod/events.php:560 src/Model/Event.php:84 src/Model/Event.php:111 +#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:364 +#: src/Module/Profile/Profile.php:190 +#: src/Module/Notifications/Introductions.php:166 src/Module/Directory.php:156 +#: src/Module/Contact.php:626 msgid "Location:" msgstr "Plaats:" -#: mod/events.php:557 mod/events.php:559 +#: mod/events.php:562 mod/events.php:564 msgid "Title:" msgstr "Titel:" -#: mod/events.php:560 mod/events.php:561 +#: mod/events.php:565 mod/events.php:566 msgid "Share this event" msgstr "Deel deze gebeurtenis" -#: mod/events.php:567 mod/message.php:276 mod/message.php:456 -#: mod/photos.php:966 mod/photos.php:1072 mod/photos.php:1358 -#: mod/photos.php:1402 mod/photos.php:1449 mod/photos.php:1512 -#: mod/poke.php:185 src/Module/Contact/Advanced.php:142 -#: src/Module/Contact.php:583 src/Module/Debug/Localtime.php:64 +#: mod/events.php:572 mod/photos.php:958 mod/photos.php:1064 +#: mod/photos.php:1351 mod/photos.php:1395 mod/photos.php:1442 +#: mod/photos.php:1505 mod/message.php:236 mod/message.php:405 +#: view/theme/duepuntozero/config.php:69 view/theme/frio/config.php:160 +#: view/theme/quattro/config.php:71 view/theme/vier/config.php:119 +#: src/Module/Debug/Localtime.php:64 src/Module/Item/Compose.php:144 +#: src/Module/Profile/Profile.php:241 +#: src/Module/Settings/Profile/Index.php:237 +#: src/Module/Contact/Advanced.php:140 src/Module/Contact/Poke.php:156 #: src/Module/Delegation.php:151 src/Module/FriendSuggest.php:129 -#: src/Module/Install.php:230 src/Module/Install.php:270 -#: src/Module/Install.php:306 src/Module/Invite.php:175 -#: src/Module/Item/Compose.php:144 src/Module/Settings/Profile/Index.php:243 -#: src/Object/Post.php:944 view/theme/duepuntozero/config.php:69 -#: view/theme/frio/config.php:139 view/theme/quattro/config.php:71 -#: view/theme/vier/config.php:119 +#: src/Module/Invite.php:175 src/Module/Install.php:230 +#: src/Module/Install.php:270 src/Module/Install.php:306 +#: src/Module/Contact.php:584 src/Object/Post.php:949 msgid "Submit" msgstr "Verstuur" -#: mod/events.php:568 src/Module/Profile/Profile.php:227 +#: mod/events.php:573 src/Module/Profile/Profile.php:242 msgid "Basic" msgstr "Basis" -#: mod/events.php:569 src/Module/Admin/Site.php:610 src/Module/Contact.php:930 -#: src/Module/Profile/Profile.php:228 +#: mod/events.php:574 src/Module/Admin/Site.php:594 +#: src/Module/Profile/Profile.php:243 src/Module/Contact.php:921 msgid "Advanced" msgstr "Geavanceerd" -#: mod/events.php:570 mod/photos.php:984 mod/photos.php:1354 +#: mod/events.php:575 mod/photos.php:976 mod/photos.php:1347 msgid "Permissions" msgstr "Rechten" -#: mod/events.php:586 +#: mod/events.php:591 msgid "Failed to remove event" msgstr "Kon remote event niet verwijderen" -#: mod/events.php:588 -msgid "Event removed" -msgstr "Gebeurtenis verwijderd" - -#: mod/fbrowser.php:42 src/Content/Nav.php:177 src/Module/BaseProfile.php:68 -#: view/theme/frio/theme.php:260 +#: mod/fbrowser.php:43 view/theme/frio/theme.php:227 src/Content/Nav.php:179 +#: src/Module/BaseProfile.php:68 msgid "Photos" msgstr "Foto's" -#: mod/fbrowser.php:51 mod/fbrowser.php:75 mod/photos.php:195 -#: mod/photos.php:948 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1561 mod/photos.php:1576 src/Model/Photo.php:566 -#: src/Model/Photo.php:575 -msgid "Contact Photos" -msgstr "Contactfoto's" - -#: mod/fbrowser.php:111 mod/fbrowser.php:140 -#: src/Module/Settings/Profile/Photo/Index.php:132 +#: mod/fbrowser.php:107 mod/fbrowser.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:130 msgid "Upload" msgstr "Uploaden" -#: mod/fbrowser.php:135 +#: mod/fbrowser.php:131 msgid "Files" msgstr "Bestanden" @@ -1346,85 +1377,72 @@ msgstr "Bestanden" msgid "The contact could not be added." msgstr "Het contact kon niet toegevoegd worden." -#: mod/follow.php:106 +#: mod/follow.php:105 msgid "You already added this contact." msgstr "Je hebt deze kontakt al toegevoegd" -#: mod/follow.php:118 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "Diaspora ondersteuning is niet geactiveerd. Contact kan niet toegevoegd worden." - -#: mod/follow.php:125 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "OStatus ondersteuning is niet geactiveerd. Contact kan niet toegevoegd woren." - -#: mod/follow.php:135 +#: mod/follow.php:121 msgid "The network type couldn't be detected. Contact can't be added." msgstr "Het type netwerk kon niet gedetecteerd worden. Contact kan niet toegevoegd worden." -#: mod/follow.php:184 mod/unfollow.php:135 +#: mod/follow.php:129 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "Diaspora ondersteuning is niet geactiveerd. Contact kan niet toegevoegd worden." + +#: mod/follow.php:134 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "OStatus ondersteuning is niet geactiveerd. Contact kan niet toegevoegd woren." + +#: mod/follow.php:165 mod/unfollow.php:134 msgid "Your Identity Address:" msgstr "Adres van je identiteit:" -#: mod/follow.php:185 mod/unfollow.php:141 -#: src/Module/Admin/Blocklist/Contact.php:100 src/Module/Contact.php:622 +#: mod/follow.php:166 mod/unfollow.php:140 +#: src/Module/Admin/Blocklist/Contact.php:100 #: src/Module/Notifications/Introductions.php:103 -#: src/Module/Notifications/Introductions.php:177 +#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:622 msgid "Profile URL" msgstr "Profiel url" -#: mod/follow.php:186 src/Module/Contact.php:632 -#: src/Module/Notifications/Introductions.php:170 -#: src/Module/Profile/Profile.php:189 +#: mod/follow.php:167 src/Module/Profile/Profile.php:202 +#: src/Module/Notifications/Introductions.php:170 src/Module/Contact.php:632 msgid "Tags:" msgstr "Labels:" -#: mod/follow.php:210 mod/unfollow.php:151 src/Module/BaseProfile.php:63 -#: src/Module/Contact.php:892 +#: mod/follow.php:188 mod/unfollow.php:150 src/Module/BaseProfile.php:63 +#: src/Module/Contact.php:899 msgid "Status Messages and Posts" msgstr "Berichten op jouw tijdlijn" -#: mod/item.php:136 mod/item.php:140 +#: mod/item.php:132 mod/item.php:136 msgid "Unable to locate original post." msgstr "Ik kan de originele post niet meer vinden." -#: mod/item.php:330 mod/item.php:335 +#: mod/item.php:336 mod/item.php:341 msgid "Empty post discarded." msgstr "Lege post weggegooid." -#: mod/item.php:712 mod/item.php:717 +#: mod/item.php:710 msgid "Post updated." msgstr "Post geupdate." -#: mod/item.php:734 mod/item.php:739 +#: mod/item.php:727 mod/item.php:732 msgid "Item wasn't stored." msgstr "Item is niet opgeslagen." -#: mod/item.php:750 +#: mod/item.php:743 msgid "Item couldn't be fetched." msgstr "Item kan niet worden opgehaald." -#: mod/item.php:831 -msgid "Post published." -msgstr "Post gepubliceerd." +#: mod/item.php:891 src/Module/Admin/Themes/Details.php:70 +#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:46 +#: src/Module/Debug/ItemBody.php:59 +msgid "Item not found." +msgstr "Item niet gevonden." -#: mod/lockview.php:64 mod/lockview.php:75 -msgid "Remote privacy information not available." -msgstr "Privacyinformatie op afstand niet beschikbaar." - -#: mod/lockview.php:86 -msgid "Visible to:" -msgstr "Zichtbaar voor:" - -#: mod/lockview.php:92 mod/lockview.php:127 src/Content/Widget.php:242 -#: src/Core/ACL.php:184 src/Module/Contact.php:821 -#: src/Module/Profile/Contacts.php:143 -msgid "Followers" -msgstr "Volgers" - -#: mod/lockview.php:98 mod/lockview.php:133 src/Core/ACL.php:191 -msgid "Mutuals" -msgstr "Gemeenschappelijk" +#: mod/item.php:923 +msgid "Do you really want to delete this item?" +msgstr "Wil je echt dit item verwijderen?" #: mod/lostpass.php:40 msgid "No valid account found." @@ -1526,6 +1544,10 @@ msgid "" "successful login." msgstr "Je kunt dit wachtwoord veranderen nadat je bent ingelogd op de Instellingen> pagina." +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "Je wachtwoord is opnieuw ingesteld." + #: mod/lostpass.php:158 #, php-format msgid "" @@ -1556,217 +1578,72 @@ msgstr "\n\t\t\tJe login details zijn de volgende:\n\n\t\t\tSite Locatie:\t%1$s\ msgid "Your password has been changed at %s" msgstr "Je wachtwoord is veranderd op %s" -#: mod/match.php:63 +#: mod/match.php:62 msgid "No keywords to match. Please add keywords to your profile." msgstr "Geen overeenkomende zoekwoorden. Voeg zoekwoorden toe aan uw profiel." -#: mod/match.php:116 mod/suggest.php:121 src/Content/Widget.php:57 -#: src/Module/AllFriends.php:110 src/Module/BaseSearch.php:156 -msgid "Connect" -msgstr "Verbinden" - -#: mod/match.php:129 src/Content/Pager.php:216 +#: mod/match.php:105 src/Content/Pager.php:216 msgid "first" msgstr "eerste" -#: mod/match.php:134 src/Content/Pager.php:276 +#: mod/match.php:110 src/Content/Pager.php:276 msgid "next" msgstr "volgende" -#: mod/match.php:144 src/Module/BaseSearch.php:119 +#: mod/match.php:120 src/Module/BaseSearch.php:117 msgid "No matches" msgstr "Geen resultaten" -#: mod/match.php:149 +#: mod/match.php:125 msgid "Profile Match" msgstr "Profielmatch" -#: mod/message.php:48 mod/message.php:131 src/Content/Nav.php:271 -msgid "New Message" -msgstr "Nieuw Bericht" +#: mod/network.php:297 +msgid "No items found" +msgstr "Geen items gevonden" -#: mod/message.php:85 mod/wallmessage.php:76 -msgid "No recipient selected." -msgstr "Geen ontvanger geselecteerd." - -#: mod/message.php:89 -msgid "Unable to locate contact information." -msgstr "Ik kan geen contact informatie vinden." - -#: mod/message.php:92 mod/wallmessage.php:82 -msgid "Message could not be sent." -msgstr "Bericht kon niet verzonden worden." - -#: mod/message.php:95 mod/wallmessage.php:85 -msgid "Message collection failure." -msgstr "Fout bij het verzamelen van berichten." - -#: mod/message.php:98 mod/wallmessage.php:88 -msgid "Message sent." -msgstr "Bericht verzonden." - -#: mod/message.php:125 src/Module/Notifications/Introductions.php:111 -#: src/Module/Notifications/Introductions.php:149 -#: src/Module/Notifications/Notification.php:56 -msgid "Discard" -msgstr "Verwerpen" - -#: mod/message.php:138 src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Messages" -msgstr "Privéberichten" - -#: mod/message.php:163 -msgid "Do you really want to delete this message?" -msgstr "Wil je echt dit bericht verwijderen?" - -#: mod/message.php:181 -msgid "Conversation not found." -msgstr "Gesprek niet gevonden." - -#: mod/message.php:186 -msgid "Message deleted." -msgstr "Bericht verwijderd." - -#: mod/message.php:191 mod/message.php:205 -msgid "Conversation removed." -msgstr "Gesprek verwijderd." - -#: mod/message.php:219 mod/message.php:375 mod/wallmessage.php:139 -msgid "Please enter a link URL:" -msgstr "Vul een internetadres/URL in:" - -#: mod/message.php:261 mod/wallmessage.php:144 -msgid "Send Private Message" -msgstr "Verstuur privébericht" - -#: mod/message.php:262 mod/message.php:445 mod/wallmessage.php:146 -msgid "To:" -msgstr "Aan:" - -#: mod/message.php:266 mod/message.php:447 mod/wallmessage.php:147 -msgid "Subject:" -msgstr "Onderwerp:" - -#: mod/message.php:270 mod/message.php:450 mod/wallmessage.php:153 -#: src/Module/Invite.php:168 -msgid "Your message:" -msgstr "Jouw bericht:" - -#: mod/message.php:304 -msgid "No messages." -msgstr "Geen berichten." - -#: mod/message.php:367 -msgid "Message not available." -msgstr "Bericht niet beschikbaar." - -#: mod/message.php:421 -msgid "Delete message" -msgstr "Verwijder bericht" - -#: mod/message.php:423 mod/message.php:555 -msgid "D, d M Y - g:i A" -msgstr "D, d M Y - g:i A" - -#: mod/message.php:438 mod/message.php:552 -msgid "Delete conversation" -msgstr "Verwijder gesprek" - -#: mod/message.php:440 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "Geen beveiligde communicatie beschikbaar. Je kunt misschien antwoorden vanaf de profiel-pagina van de afzender." - -#: mod/message.php:444 -msgid "Send Reply" -msgstr "Verstuur Antwoord" - -#: mod/message.php:527 -#, php-format -msgid "Unknown sender - %s" -msgstr "Onbekende afzender - %s" - -#: mod/message.php:529 -#, php-format -msgid "You and %s" -msgstr "Jij en %s" - -#: mod/message.php:531 -#, php-format -msgid "%s and You" -msgstr "%s en jij" - -#: mod/message.php:558 -#, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "%d bericht" -msgstr[1] "%d berichten" - -#: mod/network.php:568 +#: mod/network.php:528 msgid "No such group" msgstr "Zo'n groep bestaat niet" -#: mod/network.php:589 src/Module/Group.php:296 -msgid "Group is empty" -msgstr "De groep is leeg" - -#: mod/network.php:593 +#: mod/network.php:536 #, php-format msgid "Group: %s" msgstr "Groep: %s" -#: mod/network.php:618 src/Module/AllFriends.php:54 -#: src/Module/AllFriends.php:62 +#: mod/network.php:548 src/Module/Contact/Contacts.php:28 msgid "Invalid contact." msgstr "Ongeldig contact." -#: mod/network.php:902 +#: mod/network.php:686 msgid "Latest Activity" msgstr "Laatste activiteit" -#: mod/network.php:905 +#: mod/network.php:689 msgid "Sort by latest activity" msgstr "Sorteer naar laatste activiteit" -#: mod/network.php:910 +#: mod/network.php:694 msgid "Latest Posts" msgstr "Laatste Berichten" -#: mod/network.php:913 +#: mod/network.php:697 msgid "Sort by post received date" msgstr "Sorteren naar ontvangstdatum bericht" -#: mod/network.php:920 src/Module/Settings/Profile/Index.php:248 +#: mod/network.php:704 src/Module/Settings/Profile/Index.php:242 msgid "Personal" msgstr "Persoonlijk" -#: mod/network.php:923 +#: mod/network.php:707 msgid "Posts that mention or involve you" msgstr "Alleen berichten die jou vermelden of op jou betrekking hebben" -#: mod/network.php:930 -msgid "New" -msgstr "Nieuw" - -#: mod/network.php:933 -msgid "Activity Stream - by date" -msgstr "Activiteitenstroom - volgens datum" - -#: mod/network.php:941 -msgid "Shared Links" -msgstr "Gedeelde links" - -#: mod/network.php:944 -msgid "Interesting Links" -msgstr "Interessante links" - -#: mod/network.php:951 +#: mod/network.php:713 msgid "Starred" msgstr "Met ster" -#: mod/network.php:954 +#: mod/network.php:716 msgid "Favourite Posts" msgstr "Favoriete berichten" @@ -1774,1180 +1651,327 @@ msgstr "Favoriete berichten" msgid "Personal Notes" msgstr "Persoonlijke Nota's" -#: mod/oexchange.php:48 -msgid "Post successful." -msgstr "Bericht succesvol geplaatst." - -#: mod/ostatus_subscribe.php:37 +#: mod/ostatus_subscribe.php:35 msgid "Subscribing to OStatus contacts" msgstr "Inschrijven bij OStatus contacten" -#: mod/ostatus_subscribe.php:47 +#: mod/ostatus_subscribe.php:45 msgid "No contact provided." msgstr "Geen contact opgegeven." -#: mod/ostatus_subscribe.php:54 +#: mod/ostatus_subscribe.php:51 msgid "Couldn't fetch information for contact." msgstr "Kon de informatie voor het contact niet ophalen." -#: mod/ostatus_subscribe.php:64 +#: mod/ostatus_subscribe.php:61 msgid "Couldn't fetch friends for contact." msgstr "Kon de vrienden van contact niet ophalen." -#: mod/ostatus_subscribe.php:82 mod/repair_ostatus.php:65 +#: mod/ostatus_subscribe.php:79 mod/repair_ostatus.php:65 msgid "Done" msgstr "Klaar" -#: mod/ostatus_subscribe.php:96 +#: mod/ostatus_subscribe.php:93 msgid "success" msgstr "Succesvol" -#: mod/ostatus_subscribe.php:98 +#: mod/ostatus_subscribe.php:95 msgid "failed" msgstr "Mislukt" -#: mod/ostatus_subscribe.php:101 src/Object/Post.php:306 +#: mod/ostatus_subscribe.php:98 src/Object/Post.php:305 msgid "ignored" msgstr "Verboden" -#: mod/ostatus_subscribe.php:106 mod/repair_ostatus.php:71 +#: mod/ostatus_subscribe.php:103 mod/repair_ostatus.php:71 msgid "Keep this window open until done." msgstr "Houd dit scherm open tot het klaar is" -#: mod/photos.php:126 src/Module/BaseProfile.php:71 +#: mod/photos.php:127 src/Module/BaseProfile.php:71 msgid "Photo Albums" msgstr "Fotoalbums" -#: mod/photos.php:127 mod/photos.php:1616 +#: mod/photos.php:128 mod/photos.php:1609 msgid "Recent Photos" msgstr "Recente foto's" -#: mod/photos.php:129 mod/photos.php:1123 mod/photos.php:1618 +#: mod/photos.php:130 mod/photos.php:1115 mod/photos.php:1611 msgid "Upload New Photos" msgstr "Nieuwe foto's uploaden" -#: mod/photos.php:147 src/Module/BaseSettings.php:37 +#: mod/photos.php:148 src/Module/BaseSettings.php:37 msgid "everybody" msgstr "iedereen" -#: mod/photos.php:184 +#: mod/photos.php:185 msgid "Contact information unavailable" msgstr "Contactinformatie niet beschikbaar" -#: mod/photos.php:206 +#: mod/photos.php:207 msgid "Album not found." msgstr "Album niet gevonden" -#: mod/photos.php:264 +#: mod/photos.php:265 msgid "Album successfully deleted" msgstr "Album succesvol gedeeld" -#: mod/photos.php:266 +#: mod/photos.php:267 msgid "Album was empty." msgstr "Het album was leeg" -#: mod/photos.php:591 +#: mod/photos.php:299 +msgid "Failed to delete the photo." +msgstr "Foto verwijderen mislukt." + +#: mod/photos.php:583 msgid "a photo" msgstr "een foto" -#: mod/photos.php:591 +#: mod/photos.php:583 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s is gelabeld in %2$s door %3$s" -#: mod/photos.php:686 mod/photos.php:689 mod/photos.php:716 -#: mod/wall_upload.php:185 src/Module/Settings/Profile/Photo/Index.php:61 +#: mod/photos.php:678 mod/photos.php:681 mod/photos.php:708 +#: mod/wall_upload.php:174 src/Module/Settings/Profile/Photo/Index.php:61 #, php-format msgid "Image exceeds size limit of %s" msgstr "Beeld is groter dan de limiet ( %s )" -#: mod/photos.php:692 +#: mod/photos.php:684 msgid "Image upload didn't complete, please try again" msgstr "Opladen van het beeld is niet compleet, probeer het opnieuw" -#: mod/photos.php:695 +#: mod/photos.php:687 msgid "Image file is missing" msgstr "Beeld bestand ontbreekt" -#: mod/photos.php:700 +#: mod/photos.php:692 msgid "" "Server can't accept new file upload at this time, please contact your " "administrator" msgstr "De server kan op dit moment geen nieuw bestand opladen, contacteer alsjeblieft je beheerder" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Image file is empty." msgstr "Afbeeldingsbestand is leeg." -#: mod/photos.php:739 mod/wall_upload.php:199 +#: mod/photos.php:731 mod/wall_upload.php:188 #: src/Module/Settings/Profile/Photo/Index.php:70 msgid "Unable to process image." msgstr "Niet in staat om de afbeelding te verwerken" -#: mod/photos.php:768 mod/wall_upload.php:238 -#: src/Module/Settings/Profile/Photo/Index.php:99 +#: mod/photos.php:760 mod/wall_upload.php:227 +#: src/Module/Settings/Profile/Photo/Index.php:97 msgid "Image upload failed." msgstr "Uploaden van afbeelding mislukt." -#: mod/photos.php:856 +#: mod/photos.php:848 msgid "No photos selected" msgstr "Geen foto's geselecteerd" -#: mod/photos.php:922 mod/videos.php:182 +#: mod/photos.php:914 mod/videos.php:182 msgid "Access to this item is restricted." msgstr "Toegang tot dit item is beperkt." -#: mod/photos.php:976 +#: mod/photos.php:968 msgid "Upload Photos" msgstr "Upload foto's" -#: mod/photos.php:980 mod/photos.php:1068 +#: mod/photos.php:972 mod/photos.php:1060 msgid "New album name: " msgstr "Nieuwe albumnaam: " -#: mod/photos.php:981 +#: mod/photos.php:973 msgid "or select existing album:" msgstr "Of selecteer bestaand album:" -#: mod/photos.php:982 +#: mod/photos.php:974 msgid "Do not show a status post for this upload" msgstr "Toon geen bericht op je tijdlijn van deze upload" -#: mod/photos.php:998 mod/photos.php:1362 +#: mod/photos.php:990 mod/photos.php:1355 msgid "Show to Groups" msgstr "Tonen aan groepen" -#: mod/photos.php:999 mod/photos.php:1363 +#: mod/photos.php:991 mod/photos.php:1356 msgid "Show to Contacts" msgstr "Tonen aan contacten" -#: mod/photos.php:1050 +#: mod/photos.php:1042 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Wil je echt dit fotoalbum en alle foto's erin verwijderen?" -#: mod/photos.php:1052 mod/photos.php:1073 +#: mod/photos.php:1044 mod/photos.php:1065 msgid "Delete Album" msgstr "Verwijder album" -#: mod/photos.php:1079 +#: mod/photos.php:1071 msgid "Edit Album" msgstr "Album wijzigen" -#: mod/photos.php:1080 +#: mod/photos.php:1072 msgid "Drop Album" msgstr "Album verwijderen" -#: mod/photos.php:1085 +#: mod/photos.php:1077 msgid "Show Newest First" msgstr "Toon niewste eerst" -#: mod/photos.php:1087 +#: mod/photos.php:1079 msgid "Show Oldest First" msgstr "Toon oudste eerst" -#: mod/photos.php:1108 mod/photos.php:1601 +#: mod/photos.php:1100 mod/photos.php:1594 msgid "View Photo" msgstr "Bekijk foto" -#: mod/photos.php:1145 +#: mod/photos.php:1137 msgid "Permission denied. Access to this item may be restricted." msgstr "Toegang geweigerd. Toegang tot dit item is mogelijk beperkt." -#: mod/photos.php:1147 +#: mod/photos.php:1139 msgid "Photo not available" msgstr "Foto is niet beschikbaar" -#: mod/photos.php:1157 +#: mod/photos.php:1149 msgid "Do you really want to delete this photo?" msgstr "Wil je echt deze foto verwijderen?" -#: mod/photos.php:1159 mod/photos.php:1359 +#: mod/photos.php:1151 mod/photos.php:1352 msgid "Delete Photo" msgstr "Verwijder foto" -#: mod/photos.php:1250 +#: mod/photos.php:1242 msgid "View photo" msgstr "Bekijk foto" -#: mod/photos.php:1252 +#: mod/photos.php:1244 msgid "Edit photo" msgstr "Bewerk foto" -#: mod/photos.php:1253 +#: mod/photos.php:1245 msgid "Delete photo" msgstr "Foto verwijderen" -#: mod/photos.php:1254 +#: mod/photos.php:1246 msgid "Use as profile photo" msgstr "Gebruik als profielfoto" -#: mod/photos.php:1261 +#: mod/photos.php:1253 msgid "Private Photo" msgstr "Privé foto" -#: mod/photos.php:1267 +#: mod/photos.php:1259 msgid "View Full Size" msgstr "Bekijk in volledig formaat" -#: mod/photos.php:1327 +#: mod/photos.php:1320 msgid "Tags: " msgstr "Labels: " -#: mod/photos.php:1330 +#: mod/photos.php:1323 msgid "[Select tags to remove]" msgstr "[Selecteer tags om te verwijderen]" -#: mod/photos.php:1345 +#: mod/photos.php:1338 msgid "New album name" msgstr "Nieuwe albumnaam" -#: mod/photos.php:1346 +#: mod/photos.php:1339 msgid "Caption" msgstr "Onderschrift" -#: mod/photos.php:1347 +#: mod/photos.php:1340 msgid "Add a Tag" msgstr "Een label toevoegen" -#: mod/photos.php:1347 +#: mod/photos.php:1340 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl, #Ardennen, #camping " -#: mod/photos.php:1348 +#: mod/photos.php:1341 msgid "Do not rotate" msgstr "Niet roteren" -#: mod/photos.php:1349 +#: mod/photos.php:1342 msgid "Rotate CW (right)" msgstr "Roteren met de klok mee (rechts)" -#: mod/photos.php:1350 +#: mod/photos.php:1343 msgid "Rotate CCW (left)" msgstr "Roteren tegen de klok in (links)" -#: mod/photos.php:1383 src/Object/Post.php:346 +#: mod/photos.php:1376 src/Object/Post.php:345 msgid "I like this (toggle)" msgstr "Vind ik leuk" -#: mod/photos.php:1384 src/Object/Post.php:347 +#: mod/photos.php:1377 src/Object/Post.php:346 msgid "I don't like this (toggle)" msgstr "Vind ik niet leuk" -#: mod/photos.php:1399 mod/photos.php:1446 mod/photos.php:1509 -#: src/Module/Contact.php:1052 src/Module/Item/Compose.php:142 -#: src/Object/Post.php:941 +#: mod/photos.php:1392 mod/photos.php:1439 mod/photos.php:1502 +#: src/Module/Item/Compose.php:142 src/Module/Contact.php:1063 +#: src/Object/Post.php:946 msgid "This is you" msgstr "Dit ben jij" -#: mod/photos.php:1401 mod/photos.php:1448 mod/photos.php:1511 -#: src/Object/Post.php:478 src/Object/Post.php:943 +#: mod/photos.php:1394 mod/photos.php:1441 mod/photos.php:1504 +#: src/Object/Post.php:482 src/Object/Post.php:948 msgid "Comment" msgstr "Reacties" -#: mod/photos.php:1537 +#: mod/photos.php:1530 msgid "Map" msgstr "Kaart" -#: mod/photos.php:1607 mod/videos.php:259 +#: mod/photos.php:1600 mod/videos.php:259 msgid "View Album" msgstr "Album bekijken" -#: mod/ping.php:286 +#: mod/ping.php:285 msgid "{0} wants to be your friend" msgstr "{0} wilt je vriend worden" -#: mod/ping.php:302 +#: mod/ping.php:301 msgid "{0} requested registration" msgstr "{0} vroeg om zich te registreren" -#: mod/poke.php:178 -msgid "Poke/Prod" -msgstr "Aanstoten/porren" - -#: mod/poke.php:179 -msgid "poke, prod or do other things to somebody" -msgstr "aanstoten, porren of andere dingen met iemand doen" - -#: mod/poke.php:180 -msgid "Recipient" -msgstr "Ontvanger" - -#: mod/poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "Kies wat je met de ontvanger wil doen" - -#: mod/poke.php:184 -msgid "Make this post private" -msgstr "Dit bericht privé maken" - -#: mod/removeme.php:63 -msgid "User deleted their account" -msgstr "Gebruiker verwijderde zijn of haar account" - -#: mod/removeme.php:64 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "Een gebruiker heeft zijn of haar account verwijderd op je Friendica node. Zorg er zeker voor dat zijn of haar data verwijderd is uit de backups." - -#: mod/removeme.php:65 -#, php-format -msgid "The user id is %d" -msgstr "De gebruikers id is %d" - -#: mod/removeme.php:99 mod/removeme.php:102 -msgid "Remove My Account" -msgstr "Verwijder mijn account" - -#: mod/removeme.php:100 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "Dit zal je account volledig verwijderen. Dit kan niet hersteld worden als het eenmaal uitgevoerd is." - -#: mod/removeme.php:101 -msgid "Please enter your password for verification:" -msgstr "Voer je wachtwoord in voor verificatie:" +#: mod/redir.php:50 mod/redir.php:130 +msgid "Bad Request." +msgstr "Verkeerde aanvraag." #: mod/repair_ostatus.php:36 msgid "Resubscribing to OStatus contacts" msgstr "Opnieuw inschrijven bij OStatus contacten" -#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 +#: mod/repair_ostatus.php:50 src/Module/Debug/ActivityPubConversion.php:130 +#: src/Module/Debug/Babel.php:269 src/Module/Security/TwoFactor/Verify.php:82 msgid "Error" msgid_plural "Errors" msgstr[0] "Fout" msgstr[1] "Fouten" -#: mod/settings.php:91 -msgid "Missing some important data!" -msgstr "Een belangrijk gegeven ontbreekt!" - -#: mod/settings.php:93 mod/settings.php:533 src/Module/Contact.php:851 -msgid "Update" -msgstr "Wijzigen" - -#: mod/settings.php:201 -msgid "Failed to connect with email account using the settings provided." -msgstr "Ik kon geen verbinding maken met het e-mail account met de gegeven instellingen." - -#: mod/settings.php:206 -msgid "Email settings updated." -msgstr "E-mail instellingen opgeslagen" - -#: mod/settings.php:222 -msgid "Features updated" -msgstr "Functies opgeslagen" - -#: mod/settings.php:234 -msgid "Contact CSV file upload error" -msgstr "" - -#: mod/settings.php:249 -msgid "Importing Contacts done" -msgstr "Importeren Contacten voltooid" - -#: mod/settings.php:260 -msgid "Relocate message has been send to your contacts" -msgstr "Verhuis boodschap is verzonden naar je contacten" - -#: mod/settings.php:272 -msgid "Passwords do not match." -msgstr "Wachtwoorden zijn niet gelijk" - -#: mod/settings.php:280 src/Console/User.php:166 -msgid "Password update failed. Please try again." -msgstr "Wachtwoord-)wijziging mislukt. Probeer opnieuw." - -#: mod/settings.php:283 src/Console/User.php:169 -msgid "Password changed." -msgstr "Wachtwoord gewijzigd." - -#: mod/settings.php:286 -msgid "Password unchanged." -msgstr "Wachtwoord ongewijzigd" - -#: mod/settings.php:369 -msgid "Please use a shorter name." -msgstr "Gebruik een kortere naam." - -#: mod/settings.php:372 -msgid "Name too short." -msgstr "Naam is te kort." - -#: mod/settings.php:379 -msgid "Wrong Password." -msgstr "Verkeerd wachtwoord." - -#: mod/settings.php:384 -msgid "Invalid email." -msgstr "Ongeldig email adres." - -#: mod/settings.php:390 -msgid "Cannot change to that email." -msgstr "Kan niet naar dat email adres veranderen." - -#: mod/settings.php:427 -msgid "Private forum has no privacy permissions. Using default privacy group." -msgstr "Privéforum/-groep heeft geen privacyrechten. De standaard privacygroep wordt gebruikt." - -#: mod/settings.php:430 -msgid "Private forum has no privacy permissions and no default privacy group." -msgstr "Privéforum/-groep heeft geen privacyrechten en geen standaard privacygroep." - -#: mod/settings.php:447 -msgid "Settings updated." -msgstr "Instellingen opgeslagen" - -#: mod/settings.php:506 mod/settings.php:532 mod/settings.php:566 -msgid "Add application" -msgstr "Toepassing toevoegen" - -#: mod/settings.php:507 mod/settings.php:614 mod/settings.php:712 -#: mod/settings.php:867 src/Module/Admin/Addons/Index.php:69 -#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:81 -#: src/Module/Admin/Site.php:605 src/Module/Admin/Themes/Index.php:113 -#: src/Module/Admin/Tos.php:68 src/Module/Settings/Delegation.php:169 -#: src/Module/Settings/Display.php:182 -msgid "Save Settings" -msgstr "Instellingen opslaan" - -#: mod/settings.php:509 mod/settings.php:535 -#: src/Module/Admin/Blocklist/Contact.php:90 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:278 src/Module/Contact/Advanced.php:152 -msgid "Name" -msgstr "Naam" - -#: mod/settings.php:510 mod/settings.php:536 -msgid "Consumer Key" -msgstr "Gebruikerssleutel" - -#: mod/settings.php:511 mod/settings.php:537 -msgid "Consumer Secret" -msgstr "Gebruikersgeheim" - -#: mod/settings.php:512 mod/settings.php:538 -msgid "Redirect" -msgstr "Doorverwijzing" - -#: mod/settings.php:513 mod/settings.php:539 -msgid "Icon url" -msgstr "URL pictogram" - -#: mod/settings.php:524 -msgid "You can't edit this application." -msgstr "Je kunt deze toepassing niet wijzigen." - -#: mod/settings.php:565 -msgid "Connected Apps" -msgstr "Verbonden applicaties" - -#: mod/settings.php:567 src/Object/Post.php:185 src/Object/Post.php:187 -msgid "Edit" -msgstr "Bewerken" - -#: mod/settings.php:569 -msgid "Client key starts with" -msgstr "Client sleutel begint met" - -#: mod/settings.php:570 -msgid "No name" -msgstr "Geen naam" - -#: mod/settings.php:571 -msgid "Remove authorization" -msgstr "Verwijder authorisatie" - -#: mod/settings.php:582 -msgid "No Addon settings configured" -msgstr "Geen Addon instellingen geconfigureerd" - -#: mod/settings.php:591 -msgid "Addon Settings" -msgstr "Addon instellingen" - -#: mod/settings.php:612 -msgid "Additional Features" -msgstr "Extra functies" - -#: mod/settings.php:637 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "Diaspora (Socialhome, Hubzilla)" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "enabled" -msgstr "ingeschakeld" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "disabled" -msgstr "uitgeschakeld" - -#: mod/settings.php:637 mod/settings.php:638 -#, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "Ingebouwde ondersteuning voor connectiviteit met %s is %s" - -#: mod/settings.php:638 -msgid "OStatus (GNU Social)" -msgstr "" - -#: mod/settings.php:669 -msgid "Email access is disabled on this site." -msgstr "E-mailtoegang is op deze website uitgeschakeld." - -#: mod/settings.php:674 mod/settings.php:710 -msgid "None" -msgstr "Geen" - -#: mod/settings.php:680 src/Module/BaseSettings.php:80 -msgid "Social Networks" -msgstr "Sociale netwerken" - -#: mod/settings.php:685 -msgid "General Social Media Settings" -msgstr "Algemene Sociale Media Instellingen" - -#: mod/settings.php:686 -msgid "Accept only top level posts by contacts you follow" -msgstr "Enkel posts van het het hoogste niveau accepteren van contacten die je volgt." - -#: mod/settings.php:686 -msgid "" -"The system does an auto completion of threads when a comment arrives. This " -"has got the side effect that you can receive posts that had been started by " -"a non-follower but had been commented by someone you follow. This setting " -"deactivates this behaviour. When activated, you strictly only will receive " -"posts from people you really do follow." -msgstr "Het systeem doet auto-complete bij posts wanneer een nieuwe reactie aankomt. Dit heeft het neveneffect dat je posts kan ontvangen die zijn gestart door iemand die je niet volgt maar op werd gereageerd door iemand die je wel volgt. Deze instelling deactiveerd dit gedrag. Als je dit activeert zal je enkel posts ontvangen van mensen die je echt volgt." - -#: mod/settings.php:687 -msgid "Disable Content Warning" -msgstr "Deactiveer Content Waarschuwing" - -#: mod/settings.php:687 -msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This disables the automatic " -"collapsing and sets the content warning as the post title. Doesn't affect " -"any other content filtering you eventually set up." -msgstr "Gebruikers op netwerken als Mastodon en Pleroma kunnen een content waarschuwing instellen die hun bericht standaard inklapt. Dit deactiveert het automatisch inklappen en toont de content waarschuwing als titel van het bericht. Dit beïnvloedt andere content filters die je mogelijk ingesteld hebt niet." - -#: mod/settings.php:688 -msgid "Disable intelligent shortening" -msgstr "Deactiveer intelligent afkorten" - -#: mod/settings.php:688 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If this option is enabled then every shortened post will always point to the" -" original friendica post." -msgstr "Normaal probeert het systeem de beste link te vinden om toe te voegen aan ingekorte berichten. Als deze optie geactiveerd is, dan zal elk ingekort bericht altijd verwijzen naar het originele friendica bericht." - -#: mod/settings.php:689 -msgid "Attach the link title" -msgstr "Voeg de linktitel toe" - -#: mod/settings.php:689 -msgid "" -"When activated, the title of the attached link will be added as a title on " -"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" -" share feed content." -msgstr "Indien geactiveerd, wordt de titel van de bijgevoegde link toegevoegd als titel op berichten op Diaspora. Dit is vooral handig bij contacten op afstand die zelf feed-inhoud delen." - -#: mod/settings.php:690 -msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" -msgstr "Volg automatisch alle GNU Social (OStatus) volgers/vermelders" - -#: mod/settings.php:690 -msgid "" -"If you receive a message from an unknown OStatus user, this option decides " -"what to do. If it is checked, a new contact will be created for every " -"unknown user." -msgstr "Als je een boodschap ontvangt van een voor jou onbekende OStatus gebruiker, dan beslist deze optie wat er moet gebeuren. Als de optie is geactiveerd, dan zal voor elke onbekende gebruiker een nieuw contact aangemaakt worden." - -#: mod/settings.php:691 -msgid "Default group for OStatus contacts" -msgstr "Standaard groep voor OStatus contacten" - -#: mod/settings.php:692 -msgid "Your legacy GNU Social account" -msgstr "Je verouderd GNU Social account" - -#: mod/settings.php:692 -msgid "" -"If you enter your old GNU Social/Statusnet account name here (in the format " -"user@domain.tld), your contacts will be added automatically. The field will " -"be emptied when done." -msgstr "Als je hier je oude GNU Social/Statusnet account naam invoert (in het formaat gebruiker@domein.tld), dan zullen je contacten automatisch toegevoegd worden. Het veld zal nadien leeg gemaakt worden." - -#: mod/settings.php:695 -msgid "Repair OStatus subscriptions" -msgstr "Herstel OStatus inschrijvingen" - -#: mod/settings.php:699 -msgid "Email/Mailbox Setup" -msgstr "E-mail Instellen" - -#: mod/settings.php:700 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "Als je wilt communiceren met e-mail contacten via deze dienst (optioneel), moet je hier opgeven hoe ik jouw mailbox kan bereiken." - -#: mod/settings.php:701 -msgid "Last successful email check:" -msgstr "Laatste succesvolle e-mail controle:" - -#: mod/settings.php:703 -msgid "IMAP server name:" -msgstr "IMAP server naam:" - -#: mod/settings.php:704 -msgid "IMAP port:" -msgstr "IMAP poort:" - -#: mod/settings.php:705 -msgid "Security:" -msgstr "Beveiliging:" - -#: mod/settings.php:706 -msgid "Email login name:" -msgstr "E-mail login naam:" - -#: mod/settings.php:707 -msgid "Email password:" -msgstr "E-mail wachtwoord:" - -#: mod/settings.php:708 -msgid "Reply-to address:" -msgstr "Antwoord adres:" - -#: mod/settings.php:709 -msgid "Send public posts to all email contacts:" -msgstr "Openbare posts naar alle e-mail contacten versturen:" - -#: mod/settings.php:710 -msgid "Action after import:" -msgstr "Actie na importeren:" - -#: mod/settings.php:710 src/Content/Nav.php:265 -msgid "Mark as seen" -msgstr "Als 'gelezen' markeren" - -#: mod/settings.php:710 -msgid "Move to folder" -msgstr "Naar map verplaatsen" - -#: mod/settings.php:711 -msgid "Move to folder:" -msgstr "Verplaatsen naar map:" - -#: mod/settings.php:725 -msgid "Unable to find your profile. Please contact your admin." -msgstr "Kan je profiel niet vinden. Contacteer alsjeblieft je beheerder." - -#: mod/settings.php:761 -msgid "Account Types" -msgstr "Account Types" - -#: mod/settings.php:762 -msgid "Personal Page Subtypes" -msgstr "Persoonlijke Pagina Subtypes" - -#: mod/settings.php:763 -msgid "Community Forum Subtypes" -msgstr "Groepsforum Subtypes" - -#: mod/settings.php:770 src/Module/Admin/Users.php:194 -msgid "Personal Page" -msgstr "Persoonlijke pagina" - -#: mod/settings.php:771 -msgid "Account for a personal profile." -msgstr "Account voor een persoonlijk profiel" - -#: mod/settings.php:774 src/Module/Admin/Users.php:195 -msgid "Organisation Page" -msgstr "Organisatie Pagina" - -#: mod/settings.php:775 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "Account voor een organisatie die automatisch contact aanvragen goedkeurt als \"Volgers\"." - -#: mod/settings.php:778 src/Module/Admin/Users.php:196 -msgid "News Page" -msgstr "Nieuws pagina" - -#: mod/settings.php:779 -msgid "" -"Account for a news reflector that automatically approves contact requests as" -" \"Followers\"." -msgstr "Account voor een nieuws reflector die automatisch contact aanvragen goedkeurt als \"Volgers\"." - -#: mod/settings.php:782 src/Module/Admin/Users.php:197 -msgid "Community Forum" -msgstr "Groepsforum" - -#: mod/settings.php:783 -msgid "Account for community discussions." -msgstr "Account voor groepsdiscussies." - -#: mod/settings.php:786 src/Module/Admin/Users.php:187 -msgid "Normal Account Page" -msgstr "Normale accountpagina" - -#: mod/settings.php:787 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "Account voor een normaal persoonlijk profiel dat manuele goedkeuring vereist van \"Vrienden\" en \"Volgers\"." - -#: mod/settings.php:790 src/Module/Admin/Users.php:188 -msgid "Soapbox Page" -msgstr "Zeepkist-pagina" - -#: mod/settings.php:791 -msgid "" -"Account for a public profile that automatically approves contact requests as" -" \"Followers\"." -msgstr "Account voor een publiek profiel dat automatisch contact aanvragen goedkeurt als \"Volgers\"." - -#: mod/settings.php:794 src/Module/Admin/Users.php:189 -msgid "Public Forum" -msgstr "Publiek Forum" - -#: mod/settings.php:795 -msgid "Automatically approves all contact requests." -msgstr "Aanvaardt automatisch all contact aanvragen." - -#: mod/settings.php:798 src/Module/Admin/Users.php:190 -msgid "Automatic Friend Page" -msgstr "Automatisch Vriendschapspagina" - -#: mod/settings.php:799 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "Account voor een populair profiel dat automatisch contact aanvragen goedkeurt als \"Vrienden\"." - -#: mod/settings.php:802 -msgid "Private Forum [Experimental]" -msgstr "Privé-forum [experimenteel]" - -#: mod/settings.php:803 -msgid "Requires manual approval of contact requests." -msgstr "Vereist manuele goedkeuring van contact aanvragen." - -#: mod/settings.php:814 -msgid "OpenID:" -msgstr "OpenID:" - -#: mod/settings.php:814 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "(Optioneel) Laat dit OpenID toe om in te loggen op deze account." - -#: mod/settings.php:822 -msgid "Publish your profile in your local site directory?" -msgstr "Uw profiel publiceren in uw lokale sitemap?" - -#: mod/settings.php:822 -#, php-format -msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the" -" system settings." -msgstr "Je profiel zal gepubliceerd worden de lokale gids van deze node. Je profiel details kunnen publiek zichtbaar zijn afhankelijk van de systeem instellingen." - -#: mod/settings.php:828 -#, php-format -msgid "" -"Your profile will also be published in the global friendica directories " -"(e.g. %s)." -msgstr "Je profiel zal ook worden gepubliceerd in de globale Friendica directories (e.g. %s)." - -#: mod/settings.php:834 -#, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "Je Identiteit adres is '%s' of '%s'." - -#: mod/settings.php:865 -msgid "Account Settings" -msgstr "Account Instellingen" - -#: mod/settings.php:873 -msgid "Password Settings" -msgstr "Wachtwoord Instellingen" - -#: mod/settings.php:874 src/Module/Register.php:149 -msgid "New Password:" -msgstr "Nieuw Wachtwoord:" - -#: mod/settings.php:874 -msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces, accentuated letters and colon (:)." -msgstr "Toegestane tekens zijn a-z, A-Z, 0-9 en speciale tekens behalve spatie, geaccentueerde tekens en dubbele punt." - -#: mod/settings.php:875 src/Module/Register.php:150 -msgid "Confirm:" -msgstr "Bevestig:" - -#: mod/settings.php:875 -msgid "Leave password fields blank unless changing" -msgstr "Laat de wachtwoord-velden leeg, tenzij je het wilt veranderen" - -#: mod/settings.php:876 -msgid "Current Password:" -msgstr "Huidig wachtwoord:" - -#: mod/settings.php:876 mod/settings.php:877 -msgid "Your current password to confirm the changes" -msgstr "Je huidig wachtwoord om de wijzigingen te bevestigen" - -#: mod/settings.php:877 -msgid "Password:" -msgstr "Wachtwoord:" - -#: mod/settings.php:880 -msgid "Delete OpenID URL" -msgstr "Verwijder OpenID URL" - -#: mod/settings.php:882 -msgid "Basic Settings" -msgstr "Basis Instellingen" - -#: mod/settings.php:883 src/Module/Profile/Profile.php:131 -msgid "Full Name:" -msgstr "Volledige Naam:" - -#: mod/settings.php:884 -msgid "Email Address:" -msgstr "E-mailadres:" - -#: mod/settings.php:885 -msgid "Your Timezone:" -msgstr "Je Tijdzone:" - -#: mod/settings.php:886 -msgid "Your Language:" -msgstr "Je taal:" - -#: mod/settings.php:886 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "Configureer de taal van die we gebruiken als friendica interface en om je emails te sturen" - -#: mod/settings.php:887 -msgid "Default Post Location:" -msgstr "Standaard locatie:" - -#: mod/settings.php:888 -msgid "Use Browser Location:" -msgstr "Gebruik Webbrowser Locatie:" - -#: mod/settings.php:890 -msgid "Security and Privacy Settings" -msgstr "Instellingen voor Beveiliging en Privacy" - -#: mod/settings.php:892 -msgid "Maximum Friend Requests/Day:" -msgstr "Maximum aantal vriendschapsverzoeken per dag:" - -#: mod/settings.php:892 mod/settings.php:902 -msgid "(to prevent spam abuse)" -msgstr "(om spam misbruik te voorkomen)" - -#: mod/settings.php:894 -msgid "Allow your profile to be searchable globally?" -msgstr "Wilt u dat uw profiel globaal doorzoekbaar is?" - -#: mod/settings.php:894 -msgid "" -"Activate this setting if you want others to easily find and follow you. Your" -" profile will be searchable on remote systems. This setting also determines " -"whether Friendica will inform search engines that your profile should be " -"indexed or not." -msgstr "Activeer deze instelling als u wilt dat anderen u gemakkelijk kunnen vinden en volgen. Uw profiel is doorzoekbaar op externe systemen. Deze instelling bepaalt ook of Friendica zoekmachines zal informeren dat uw profiel moet worden geïndexeerd of niet." - -#: mod/settings.php:895 -msgid "Hide your contact/friend list from viewers of your profile?" -msgstr "Uw contact- / vriendenlijst verbergen voor hen die uw profiel bekijken?" - -#: mod/settings.php:895 -msgid "" -"A list of your contacts is displayed on your profile page. Activate this " -"option to disable the display of your contact list." -msgstr "Een lijst met uw contacten wordt weergegeven op uw profielpagina. Activeer deze optie om de weergave van uw contactenlijst uit te schakelen." - -#: mod/settings.php:896 -msgid "Hide your profile details from anonymous viewers?" -msgstr "Je profiel details verbergen voor anonieme bezoekers?" - -#: mod/settings.php:896 -msgid "" -"Anonymous visitors will only see your profile picture, your display name and" -" the nickname you are using on your profile page. Your public posts and " -"replies will still be accessible by other means." -msgstr "Anonieme bezoekers zullen alleen je profiel foto zien, je naam en de bijnaam die je gebruikt op je profiel pagina. Je publieke berichten en reacties zullen nog altijd toegankelijk zijn via andere wegen." - -#: mod/settings.php:897 -msgid "Make public posts unlisted" -msgstr "Maak openbare berichten verborgen" - -#: mod/settings.php:897 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "Je openbare berichten verschijnen niet op de communitypagina's of in de zoekresultaten en worden ook niet naar relayservers gestuurd. Ze kunnen echter nog steeds verschijnen op openbare feeds op externe servers." - -#: mod/settings.php:898 -msgid "Make all posted pictures accessible" -msgstr "Maak alle geplaatste foto's toegankelijk" - -#: mod/settings.php:898 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"permissions on pictures. Non public pictures still won't be visible for the " -"public on your photo albums though." -msgstr "Deze optie maakt elke geplaatste foto toegankelijk via de directe link. Dit is een tijdelijke oplossing voor het probleem dat de meeste andere netwerken de rechten op afbeeldingen niet kunnen verwerken. Niet-openbare afbeeldingen zijn echter nog steeds niet zichtbaar voor het publiek in uw fotoalbums." - -#: mod/settings.php:899 -msgid "Allow friends to post to your profile page?" -msgstr "Vrienden toestaan om op jouw profielpagina te posten?" - -#: mod/settings.php:899 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "Je contacten kunnen berichten schrijven op je tijdslijn. Deze berichten zullen verspreid worden naar je contacten" - -#: mod/settings.php:900 -msgid "Allow friends to tag your posts?" -msgstr "Sta vrienden toe om jouw berichten te labelen?" - -#: mod/settings.php:900 -msgid "Your contacts can add additional tags to your posts." -msgstr "Je contacten kunnen tags toevoegen aan je berichten." - -#: mod/settings.php:901 -msgid "Permit unknown people to send you private mail?" -msgstr "Mogen onbekende personen jou privé berichten sturen?" - -#: mod/settings.php:901 -msgid "" -"Friendica network users may send you private messages even if they are not " -"in your contact list." -msgstr "Friendica netwerk gebruikers kunnen je privé boodschappen sturen zelfs als ze niet in je contact lijst staan." - -#: mod/settings.php:902 -msgid "Maximum private messages per day from unknown people:" -msgstr "Maximum aantal privé-berichten per dag van onbekende personen:" - -#: mod/settings.php:904 -msgid "Default Post Permissions" -msgstr "Standaard rechten voor nieuwe berichten" - -#: mod/settings.php:908 -msgid "Expiration settings" -msgstr "Vervalinstellingen" - -#: mod/settings.php:909 -msgid "Automatically expire posts after this many days:" -msgstr "Laat berichten automatisch vervallen na zo veel dagen:" - -#: mod/settings.php:909 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "Berichten zullen niet vervallen indien leeg. Vervallen berichten zullen worden verwijderd." - -#: mod/settings.php:910 -msgid "Expire posts" -msgstr "Verlopen berichten" - -#: mod/settings.php:910 -msgid "When activated, posts and comments will be expired." -msgstr "Indien geactiveerd, zullen berichten en opmerkingen verlopen." - -#: mod/settings.php:911 -msgid "Expire personal notes" -msgstr "Verloop persoonlijke notities" - -#: mod/settings.php:911 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr "Indien geactiveerd, verlopen de persoonlijke notities op uw profielpagina." - -#: mod/settings.php:912 -msgid "Expire starred posts" -msgstr "Berichten met ster laten vervallen" - -#: mod/settings.php:912 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "Berichten met een ster verhinderen dat ze verlopen. Dat gedrag wordt door deze instelling overschreven." - -#: mod/settings.php:913 -msgid "Expire photos" -msgstr "Laat foto's verlopen" - -#: mod/settings.php:913 -msgid "When activated, photos will be expired." -msgstr "Wanneer geactiveerd, zullen foto's verlopen." - -#: mod/settings.php:914 -msgid "Only expire posts by others" -msgstr "Laat alleen berichten van anderen verlopen" - -#: mod/settings.php:914 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "Indien geactiveerd, vervallen je eigen berichten nooit. Dan zijn bovenstaande instellingen alleen geldig voor berichten die je hebt ontvangen." - -#: mod/settings.php:917 -msgid "Notification Settings" -msgstr "Notificatie Instellingen" - -#: mod/settings.php:918 -msgid "Send a notification email when:" -msgstr "Stuur een notificatie e-mail wanneer:" - -#: mod/settings.php:919 -msgid "You receive an introduction" -msgstr "Je ontvangt een vriendschaps- of connectieverzoek" - -#: mod/settings.php:920 -msgid "Your introductions are confirmed" -msgstr "Jouw vriendschaps- of connectieverzoeken zijn bevestigd" - -#: mod/settings.php:921 -msgid "Someone writes on your profile wall" -msgstr "Iemand iets op je tijdlijn schrijft" - -#: mod/settings.php:922 -msgid "Someone writes a followup comment" -msgstr "Iemand een reactie schrijft" - -#: mod/settings.php:923 -msgid "You receive a private message" -msgstr "Je een privé-bericht ontvangt" - -#: mod/settings.php:924 -msgid "You receive a friend suggestion" -msgstr "Je een suggestie voor een vriendschap ontvangt" - -#: mod/settings.php:925 -msgid "You are tagged in a post" -msgstr "Je expliciet in een bericht bent genoemd" - -#: mod/settings.php:926 -msgid "You are poked/prodded/etc. in a post" -msgstr "Je in een bericht bent aangestoten/gepord/etc." - -#: mod/settings.php:928 -msgid "Activate desktop notifications" -msgstr "Activeer desktop notificaties" - -#: mod/settings.php:928 -msgid "Show desktop popup on new notifications" -msgstr "Toon desktop pop-up bij nieuwe notificaties" - -#: mod/settings.php:930 -msgid "Text-only notification emails" -msgstr "Alleen-tekst notificatie emails" - -#: mod/settings.php:932 -msgid "Send text only notification emails, without the html part" -msgstr "Stuur alleen-tekst notificatie emails, zonder het html gedeelte" - -#: mod/settings.php:934 -msgid "Show detailled notifications" -msgstr "Toon gedetailleerde notificaties" - -#: mod/settings.php:936 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "Standaard worden notificaties samengevoegd in een enkele notificatie per item. Als je deze parameter activeert wordt elke notificatie getoond." - -#: mod/settings.php:938 -msgid "Advanced Account/Page Type Settings" -msgstr "Geavanceerde Account/Pagina Type Instellingen" - -#: mod/settings.php:939 -msgid "Change the behaviour of this account for special situations" -msgstr "Pas het gedrag van dit account aan voor speciale situaties" - -#: mod/settings.php:942 -msgid "Import Contacts" -msgstr "Importeer contacten" - -#: mod/settings.php:943 -msgid "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." -msgstr "Upload een CSV-bestand met de handle van uw gevolgde gebruikers in de eerste kolom die u uit de oude gebruiker hebt geëxporteerd." - -#: mod/settings.php:944 -msgid "Upload File" -msgstr "Upload bestand" - -#: mod/settings.php:946 -msgid "Relocate" -msgstr "Verhuis" - -#: mod/settings.php:947 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "Als je je profiel van een andere server hebt verhuisd, en er zijn contacten die geen updates van je ontvangen, probeer dan eens deze knop." - -#: mod/settings.php:948 -msgid "Resend relocate message to contacts" -msgstr "Stuur verhuis boodschap naar contacten" - -#: mod/suggest.php:43 -msgid "Contact suggestion successfully ignored." -msgstr "Contact suggestie succesvol genegeerd" - -#: mod/suggest.php:67 +#: mod/suggest.php:44 msgid "" "No suggestions available. If this is a new site, please try again in 24 " "hours." msgstr "Geen voorstellen beschikbaar. Als dit een nieuwe website is, kun je het over 24 uur nog eens proberen." -#: mod/suggest.php:86 -msgid "Do you really want to delete this suggestion?" -msgstr "Wil je echt dit voorstel verwijderen?" - -#: mod/suggest.php:104 mod/suggest.php:124 -msgid "Ignore/Hide" -msgstr "Negeren/Verbergen" - -#: mod/suggest.php:134 src/Content/Widget.php:83 view/theme/vier/theme.php:179 +#: mod/suggest.php:55 view/theme/vier/theme.php:174 src/Content/Widget.php:82 msgid "Friend Suggestions" msgstr "Vriendschapsvoorstellen" -#: mod/tagrm.php:47 -msgid "Tag(s) removed" -msgstr "Tag(s) verwijderd" - -#: mod/tagrm.php:117 +#: mod/tagrm.php:112 msgid "Remove Item Tag" msgstr "Verwijder label van item" -#: mod/tagrm.php:119 +#: mod/tagrm.php:114 msgid "Select a tag to remove: " msgstr "Selecteer een label om te verwijderen: " -#: mod/tagrm.php:130 src/Module/Settings/Delegation.php:178 +#: mod/tagrm.php:125 src/Module/Settings/Delegation.php:179 msgid "Remove" msgstr "Verwijderen" @@ -2996,19 +2020,15 @@ msgid "" "select \"Export account\"" msgstr "Om je account te exporteren, ga naar \"Instellingen->Exporteer je persoonlijke data\" en selecteer \"Exporteer account\"" -#: mod/unfollow.php:51 mod/unfollow.php:107 +#: mod/unfollow.php:51 mod/unfollow.php:106 msgid "You aren't following this contact." msgstr "Je volgt dit contact niet." -#: mod/unfollow.php:61 mod/unfollow.php:113 +#: mod/unfollow.php:61 mod/unfollow.php:112 msgid "Unfollowing is currently not supported by your network." msgstr "Ontvolgen is momenteel niet gesupporteerd door je netwerk." -#: mod/unfollow.php:82 -msgid "Contact unfollowed" -msgstr "Contact ontvolgd." - -#: mod/unfollow.php:133 +#: mod/unfollow.php:132 msgid "Disconnect/Unfollow" msgstr "Disconnecteer/stop met volgen" @@ -3016,7 +2036,7 @@ msgstr "Disconnecteer/stop met volgen" msgid "No videos selected" msgstr "Geen video's geselecteerd" -#: mod/videos.php:252 src/Model/Item.php:3636 +#: mod/videos.php:252 src/Model/Item.php:3567 msgid "View Video" msgstr "Bekijk Video" @@ -3028,29 +2048,9 @@ msgstr "Recente video's" msgid "Upload New Videos" msgstr "Nieuwe video's uploaden" -#: mod/wallmessage.php:68 mod/wallmessage.php:131 -#, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." -msgstr "Maximum aantal dagelijkse tijdlijn boodschappen van %s overschreden. Kon boodschap niet plaatsen." - -#: mod/wallmessage.php:79 -msgid "Unable to check your home location." -msgstr "Niet in staat om je tijdlijn-locatie vast te stellen" - -#: mod/wallmessage.php:105 mod/wallmessage.php:114 -msgid "No recipient." -msgstr "Geen ontvanger." - -#: mod/wallmessage.php:145 -#, php-format -msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." -msgstr "Als je wilt dat %s antwoordt moet je nakijken dat de privacy-instellingen op jouw website privéberichten van onbekende afzenders toelaat." - #: mod/wall_attach.php:42 mod/wall_attach.php:49 mod/wall_attach.php:87 -#: mod/wall_upload.php:58 mod/wall_upload.php:74 mod/wall_upload.php:119 -#: mod/wall_upload.php:170 mod/wall_upload.php:173 +#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 +#: mod/wall_upload.php:159 mod/wall_upload.php:162 msgid "Invalid request." msgstr "Ongeldige aanvraag." @@ -3071,1321 +2071,1471 @@ msgstr "Bestand is groter dan de limiet ( %s )" msgid "File upload failed." msgstr "Uploaden van bestand mislukt." -#: mod/wall_upload.php:230 +#: mod/wall_upload.php:219 msgid "Wall Photos" msgstr "Tijdlijn foto's" -#: src/App/Authentication.php:210 src/App/Authentication.php:262 -msgid "Login failed." -msgstr "Login mislukt." +#: mod/wallmessage.php:68 mod/wallmessage.php:129 +#, php-format +msgid "Number of daily wall messages for %s exceeded. Message failed." +msgstr "Maximum aantal dagelijkse tijdlijn boodschappen van %s overschreden. Kon boodschap niet plaatsen." -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: mod/wallmessage.php:76 mod/message.php:84 +msgid "No recipient selected." +msgstr "Geen ontvanger geselecteerd." + +#: mod/wallmessage.php:79 +msgid "Unable to check your home location." +msgstr "Niet in staat om je tijdlijn-locatie vast te stellen" + +#: mod/wallmessage.php:82 mod/message.php:91 +msgid "Message could not be sent." +msgstr "Bericht kon niet verzonden worden." + +#: mod/wallmessage.php:85 mod/message.php:94 +msgid "Message collection failure." +msgstr "Fout bij het verzamelen van berichten." + +#: mod/wallmessage.php:103 mod/wallmessage.php:112 +msgid "No recipient." +msgstr "Geen ontvanger." + +#: mod/wallmessage.php:137 mod/message.php:215 mod/message.php:329 +msgid "Please enter a link URL:" +msgstr "Vul een internetadres/URL in:" + +#: mod/wallmessage.php:142 mod/message.php:224 +msgid "Send Private Message" +msgstr "Verstuur privébericht" + +#: mod/wallmessage.php:143 +#, php-format msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "Er is een probleem opgetreden bij het inloggen met het opgegeven OpenID. Kijk alsjeblieft de spelling van deze ID na." +"If you wish for %s to respond, please check that the privacy settings on " +"your site allow private mail from unknown senders." +msgstr "Als je wilt dat %s antwoordt moet je nakijken dat de privacy-instellingen op jouw website privéberichten van onbekende afzenders toelaat." -#: src/App/Authentication.php:224 src/Model/User.php:657 -msgid "The error message was:" -msgstr "De foutboodschap was:" +#: mod/wallmessage.php:144 mod/message.php:225 mod/message.php:395 +msgid "To:" +msgstr "Aan:" -#: src/App/Authentication.php:273 -msgid "Login failed. Please check your credentials." -msgstr "Aanmelden mislukt. Controleer uw inloggegevens." +#: mod/wallmessage.php:145 mod/message.php:226 mod/message.php:396 +msgid "Subject:" +msgstr "Onderwerp:" -#: src/App/Authentication.php:389 -#, php-format -msgid "Welcome %s" -msgstr "Welkom %s" +#: mod/wallmessage.php:151 mod/message.php:230 mod/message.php:399 +#: src/Module/Invite.php:168 +msgid "Your message:" +msgstr "Jouw bericht:" -#: src/App/Authentication.php:390 -msgid "Please upload a profile photo." -msgstr "Upload een profielfoto." +#: mod/settings.php:90 +msgid "Missing some important data!" +msgstr "Een belangrijk gegeven ontbreekt!" -#: src/App/Authentication.php:393 -#, php-format -msgid "Welcome back %s" -msgstr "Welkom terug %s" +#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:850 +msgid "Update" +msgstr "Wijzigen" -#: src/App/Module.php:240 -msgid "You must be logged in to use addons. " -msgstr "Je moet ingelogd zijn om deze addons te kunnen gebruiken. " +#: mod/settings.php:200 +msgid "Failed to connect with email account using the settings provided." +msgstr "Ik kon geen verbinding maken met het e-mail account met de gegeven instellingen." -#: src/App/Page.php:250 -msgid "Delete this item?" -msgstr "Dit item verwijderen?" - -#: src/App/Page.php:298 -msgid "toggle mobile" -msgstr "mobiel thema omwisselen" - -#: src/App/Router.php:209 -#, php-format -msgid "Method not allowed for this module. Allowed method(s): %s" +#: mod/settings.php:229 +msgid "Contact CSV file upload error" msgstr "" -#: src/App/Router.php:211 src/Module/HTTPException/PageNotFound.php:32 -msgid "Page not found." -msgstr "Pagina niet gevonden" +#: mod/settings.php:244 +msgid "Importing Contacts done" +msgstr "Importeren Contacten voltooid" -#: src/App.php:326 -msgid "No system theme config value set." -msgstr "Geen systeem thema configuratie ingesteld." +#: mod/settings.php:255 +msgid "Relocate message has been send to your contacts" +msgstr "Verhuis boodschap is verzonden naar je contacten" -#: src/BaseModule.php:150 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "De beveiligingstoken van het formulier was foutief. Dit gebeurde waarschijnlijk omdat het formulier te lang (> 3 uur) is blijven open staan voor het werd verstuurd." +#: mod/settings.php:267 +msgid "Passwords do not match." +msgstr "Wachtwoorden zijn niet gelijk" -#: src/Console/ArchiveContact.php:105 -#, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" -msgstr "Kon geen niet-gearchiveerde contacten vinden voor deze URL (%s)" +#: mod/settings.php:275 src/Console/User.php:166 +msgid "Password update failed. Please try again." +msgstr "Wachtwoord-)wijziging mislukt. Probeer opnieuw." -#: src/Console/ArchiveContact.php:108 -msgid "The contact entries have been archived" -msgstr "The contacten zijn gearchiveerd" +#: mod/settings.php:278 src/Console/User.php:169 +msgid "Password changed." +msgstr "Wachtwoord gewijzigd." -#: src/Console/GlobalCommunityBlock.php:96 -#: src/Module/Admin/Blocklist/Contact.php:49 -#, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "Kon geen contact vinden op deze URL (%s)" +#: mod/settings.php:281 +msgid "Password unchanged." +msgstr "Wachtwoord ongewijzigd" -#: src/Console/GlobalCommunityBlock.php:101 -#: src/Module/Admin/Blocklist/Contact.php:47 -msgid "The contact has been blocked from the node" -msgstr "Het contact is geblokkeerd van deze node" +#: mod/settings.php:364 +msgid "Please use a shorter name." +msgstr "Gebruik een kortere naam." -#: src/Console/PostUpdate.php:87 -#, php-format -msgid "Post update version number has been set to %s." -msgstr "Bericht update versie is ingesteld op %s" +#: mod/settings.php:367 +msgid "Name too short." +msgstr "Naam is te kort." -#: src/Console/PostUpdate.php:95 -msgid "Check for pending update actions." -msgstr "Controleren op uitgestelde update acties." +#: mod/settings.php:374 +msgid "Wrong Password." +msgstr "Verkeerd wachtwoord." -#: src/Console/PostUpdate.php:97 -msgid "Done." -msgstr "Gedaan" +#: mod/settings.php:379 +msgid "Invalid email." +msgstr "Ongeldig email adres." -#: src/Console/PostUpdate.php:99 -msgid "Execute pending post updates." -msgstr "uitgestelde bericht update acties uitvoeren" +#: mod/settings.php:385 +msgid "Cannot change to that email." +msgstr "Kan niet naar dat email adres veranderen." -#: src/Console/PostUpdate.php:105 -msgid "All pending post updates are done." -msgstr "Alle uitgestelde bericht update acties zijn uitgevoerd" +#: mod/settings.php:422 +msgid "Private forum has no privacy permissions. Using default privacy group." +msgstr "Privéforum/-groep heeft geen privacyrechten. De standaard privacygroep wordt gebruikt." -#: src/Console/User.php:158 -msgid "Enter new password: " -msgstr "Geef nieuw wachtwoord:" +#: mod/settings.php:425 +msgid "Private forum has no privacy permissions and no default privacy group." +msgstr "Privéforum/-groep heeft geen privacyrechten en geen standaard privacygroep." -#: src/Console/User.php:193 -msgid "Enter user name: " -msgstr "Geef gebruikersnaam in:" +#: mod/settings.php:442 +msgid "Settings were not updated." +msgstr "Wijziging instellingen is niet opgeslagen." -#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 -#: src/Console/User.php:300 -msgid "Enter user nickname: " -msgstr "Geef een bijnaam in:" +#: mod/settings.php:498 mod/settings.php:524 mod/settings.php:558 +msgid "Add application" +msgstr "Toepassing toevoegen" -#: src/Console/User.php:209 -msgid "Enter user email address: " -msgstr "Geef een gebruiker email adres in:" +#: mod/settings.php:499 mod/settings.php:606 mod/settings.php:704 +#: mod/settings.php:859 src/Module/Admin/Addons/Index.php:69 +#: src/Module/Admin/Logs/Settings.php:80 src/Module/Admin/Themes/Index.php:113 +#: src/Module/Admin/Features.php:87 src/Module/Admin/Site.php:589 +#: src/Module/Admin/Tos.php:66 src/Module/Settings/Delegation.php:170 +#: src/Module/Settings/Display.php:185 +msgid "Save Settings" +msgstr "Instellingen opslaan" -#: src/Console/User.php:217 -msgid "Enter a language (optional): " -msgstr "Geef uw taalkeuze in (optioneel):" - -#: src/Console/User.php:255 -msgid "User is not pending." -msgstr "Gebruiker is niet in behandeling." - -#: src/Console/User.php:313 -#, php-format -msgid "Type \"yes\" to delete %s" -msgstr "Type \"Ja\" om te wissen %s" - -#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 -msgid "newer" -msgstr "nieuwere berichten" - -#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 -msgid "older" -msgstr "oudere berichten" - -#: src/Content/ContactSelector.php:48 -msgid "Frequently" -msgstr "Frequent" - -#: src/Content/ContactSelector.php:49 -msgid "Hourly" -msgstr "Ieder uur" - -#: src/Content/ContactSelector.php:50 -msgid "Twice daily" -msgstr "Twee maal daags" - -#: src/Content/ContactSelector.php:51 -msgid "Daily" -msgstr "Dagelijks" - -#: src/Content/ContactSelector.php:52 -msgid "Weekly" -msgstr "Wekelijks" - -#: src/Content/ContactSelector.php:53 -msgid "Monthly" -msgstr "Maandelijks" - -#: src/Content/ContactSelector.php:107 -msgid "DFRN" -msgstr "DFRN" - -#: src/Content/ContactSelector.php:108 -msgid "OStatus" -msgstr "OStatus" - -#: src/Content/ContactSelector.php:109 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: src/Content/ContactSelector.php:110 src/Module/Admin/Users.php:237 +#: mod/settings.php:501 mod/settings.php:527 +#: src/Module/Admin/Blocklist/Contact.php:90 src/Module/Admin/Users.php:237 #: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:280 -msgid "Email" -msgstr "E-mail" +#: src/Module/Admin/Users.php:278 src/Module/Contact/Advanced.php:150 +msgid "Name" +msgstr "Naam" -#: src/Content/ContactSelector.php:111 src/Module/Debug/Babel.php:213 -msgid "Diaspora" -msgstr "Diaspora" +#: mod/settings.php:502 mod/settings.php:528 +msgid "Consumer Key" +msgstr "Gebruikerssleutel" -#: src/Content/ContactSelector.php:112 -msgid "Zot!" -msgstr "Zot!" +#: mod/settings.php:503 mod/settings.php:529 +msgid "Consumer Secret" +msgstr "Gebruikersgeheim" -#: src/Content/ContactSelector.php:113 -msgid "LinkedIn" -msgstr "LinkedIn" +#: mod/settings.php:504 mod/settings.php:530 +msgid "Redirect" +msgstr "Doorverwijzing" -#: src/Content/ContactSelector.php:114 -msgid "XMPP/IM" -msgstr "XMPP/Chat" +#: mod/settings.php:505 mod/settings.php:531 +msgid "Icon url" +msgstr "URL pictogram" -#: src/Content/ContactSelector.php:115 -msgid "MySpace" -msgstr "MySpace" +#: mod/settings.php:516 +msgid "You can't edit this application." +msgstr "Je kunt deze toepassing niet wijzigen." -#: src/Content/ContactSelector.php:116 -msgid "Google+" -msgstr "Google+" +#: mod/settings.php:557 +msgid "Connected Apps" +msgstr "Verbonden applicaties" -#: src/Content/ContactSelector.php:117 -msgid "pump.io" -msgstr "pump.io" +#: mod/settings.php:559 src/Object/Post.php:184 src/Object/Post.php:186 +msgid "Edit" +msgstr "Bewerken" -#: src/Content/ContactSelector.php:118 -msgid "Twitter" -msgstr "Twitter" +#: mod/settings.php:561 +msgid "Client key starts with" +msgstr "Client sleutel begint met" -#: src/Content/ContactSelector.php:119 -msgid "Discourse" -msgstr "Toespraak" +#: mod/settings.php:562 +msgid "No name" +msgstr "Geen naam" -#: src/Content/ContactSelector.php:120 -msgid "Diaspora Connector" -msgstr "Diaspora Connector" +#: mod/settings.php:563 +msgid "Remove authorization" +msgstr "Verwijder authorisatie" -#: src/Content/ContactSelector.php:121 -msgid "GNU Social Connector" -msgstr "GNU Social Connector" +#: mod/settings.php:574 +msgid "No Addon settings configured" +msgstr "Geen Addon instellingen geconfigureerd" -#: src/Content/ContactSelector.php:122 -msgid "ActivityPub" -msgstr "ActivityPub" +#: mod/settings.php:583 +msgid "Addon Settings" +msgstr "Addon instellingen" -#: src/Content/ContactSelector.php:123 -msgid "pnut" -msgstr "pnut" +#: mod/settings.php:604 +msgid "Additional Features" +msgstr "Extra functies" -#: src/Content/ContactSelector.php:157 +#: mod/settings.php:629 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "Diaspora (Socialhome, Hubzilla)" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "enabled" +msgstr "ingeschakeld" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "disabled" +msgstr "uitgeschakeld" + +#: mod/settings.php:629 mod/settings.php:630 #, php-format -msgid "%s (via %s)" +msgid "Built-in support for %s connectivity is %s" +msgstr "Ingebouwde ondersteuning voor connectiviteit met %s is %s" + +#: mod/settings.php:630 +msgid "OStatus (GNU Social)" msgstr "" -#: src/Content/Feature.php:96 -msgid "General Features" -msgstr "Algemene functies" +#: mod/settings.php:661 +msgid "Email access is disabled on this site." +msgstr "E-mailtoegang is op deze website uitgeschakeld." -#: src/Content/Feature.php:98 -msgid "Photo Location" -msgstr "Foto Locatie" +#: mod/settings.php:666 mod/settings.php:702 +msgid "None" +msgstr "Geen" -#: src/Content/Feature.php:98 +#: mod/settings.php:672 src/Module/BaseSettings.php:80 +msgid "Social Networks" +msgstr "Sociale netwerken" + +#: mod/settings.php:677 +msgid "General Social Media Settings" +msgstr "Algemene Sociale Media Instellingen" + +#: mod/settings.php:678 +msgid "Accept only top level posts by contacts you follow" +msgstr "Enkel posts van het het hoogste niveau accepteren van contacten die je volgt." + +#: mod/settings.php:678 msgid "" -"Photo metadata is normally stripped. This extracts the location (if present)" -" prior to stripping metadata and links it to a map." -msgstr "Foto metadata wordt normaal verwijderd. Dit extraheert de locatie (indien aanwezig) vooraleer de metadata te verwijderen en verbindt die met een kaart." +"The system does an auto completion of threads when a comment arrives. This " +"has got the side effect that you can receive posts that had been started by " +"a non-follower but had been commented by someone you follow. This setting " +"deactivates this behaviour. When activated, you strictly only will receive " +"posts from people you really do follow." +msgstr "Het systeem doet auto-complete bij posts wanneer een nieuwe reactie aankomt. Dit heeft het neveneffect dat je posts kan ontvangen die zijn gestart door iemand die je niet volgt maar op werd gereageerd door iemand die je wel volgt. Deze instelling deactiveerd dit gedrag. Als je dit activeert zal je enkel posts ontvangen van mensen die je echt volgt." -#: src/Content/Feature.php:99 -msgid "Export Public Calendar" -msgstr "Exporteer Publieke Kalender" +#: mod/settings.php:679 +msgid "Disable Content Warning" +msgstr "Deactiveer Content Waarschuwing" -#: src/Content/Feature.php:99 -msgid "Ability for visitors to download the public calendar" -msgstr "Mogelijkheid voor bezoekers om de publieke kalender te downloaden" - -#: src/Content/Feature.php:100 -msgid "Trending Tags" -msgstr "Populaire Tags" - -#: src/Content/Feature.php:100 +#: mod/settings.php:679 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Toon een widget voor communitypagina met een lijst van de populairste tags in recente openbare berichten." +"Users on networks like Mastodon or Pleroma are able to set a content warning" +" field which collapse their post by default. This disables the automatic " +"collapsing and sets the content warning as the post title. Doesn't affect " +"any other content filtering you eventually set up." +msgstr "Gebruikers op netwerken als Mastodon en Pleroma kunnen een content waarschuwing instellen die hun bericht standaard inklapt. Dit deactiveert het automatisch inklappen en toont de content waarschuwing als titel van het bericht. Dit beïnvloedt andere content filters die je mogelijk ingesteld hebt niet." -#: src/Content/Feature.php:105 -msgid "Post Composition Features" -msgstr "Functies voor het opstellen van berichten" +#: mod/settings.php:680 +msgid "Disable intelligent shortening" +msgstr "Deactiveer intelligent afkorten" -#: src/Content/Feature.php:106 -msgid "Auto-mention Forums" -msgstr "Auto-vermelding Forums" - -#: src/Content/Feature.php:106 +#: mod/settings.php:680 msgid "" -"Add/remove mention when a forum page is selected/deselected in ACL window." -msgstr "Voeg toe/verwijder vermelding wanneer een forum pagina geselecteerd/gedeselecteerd wordt in het ACL venster." +"Normally the system tries to find the best link to add to shortened posts. " +"If this option is enabled then every shortened post will always point to the" +" original friendica post." +msgstr "Normaal probeert het systeem de beste link te vinden om toe te voegen aan ingekorte berichten. Als deze optie geactiveerd is, dan zal elk ingekort bericht altijd verwijzen naar het originele friendica bericht." -#: src/Content/Feature.php:107 -msgid "Explicit Mentions" -msgstr "Expliciete vermeldingen" +#: mod/settings.php:681 +msgid "Attach the link title" +msgstr "Voeg de linktitel toe" -#: src/Content/Feature.php:107 +#: mod/settings.php:681 msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "Voeg expliciete vermeldingen toe aan het opmerkingenvak voor handmatige controle over wie in antwoorden wordt vermeld." +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" +" share feed content." +msgstr "Indien geactiveerd, wordt de titel van de bijgevoegde link toegevoegd als titel op berichten op Diaspora. Dit is vooral handig bij contacten op afstand die zelf feed-inhoud delen." -#: src/Content/Feature.php:112 -msgid "Network Sidebar" -msgstr "Netwerk Zijbalk" +#: mod/settings.php:682 +msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" +msgstr "Volg automatisch alle GNU Social (OStatus) volgers/vermelders" -#: src/Content/Feature.php:113 src/Content/Widget.php:547 -msgid "Archives" -msgstr "Archieven" +#: mod/settings.php:682 +msgid "" +"If you receive a message from an unknown OStatus user, this option decides " +"what to do. If it is checked, a new contact will be created for every " +"unknown user." +msgstr "Als je een boodschap ontvangt van een voor jou onbekende OStatus gebruiker, dan beslist deze optie wat er moet gebeuren. Als de optie is geactiveerd, dan zal voor elke onbekende gebruiker een nieuw contact aangemaakt worden." -#: src/Content/Feature.php:113 -msgid "Ability to select posts by date ranges" -msgstr "Mogelijkheid om berichten te selecteren volgens datumbereik" +#: mod/settings.php:683 +msgid "Default group for OStatus contacts" +msgstr "Standaard groep voor OStatus contacten" -#: src/Content/Feature.php:114 -msgid "Protocol Filter" -msgstr "Proctocol Filter" +#: mod/settings.php:684 +msgid "Your legacy GNU Social account" +msgstr "Je verouderd GNU Social account" -#: src/Content/Feature.php:114 -msgid "Enable widget to display Network posts only from selected protocols" -msgstr "Sta de widget toe om netwerkberichten te tonen van bepaalde protocollen" +#: mod/settings.php:684 +msgid "" +"If you enter your old GNU Social/Statusnet account name here (in the format " +"user@domain.tld), your contacts will be added automatically. The field will " +"be emptied when done." +msgstr "Als je hier je oude GNU Social/Statusnet account naam invoert (in het formaat gebruiker@domein.tld), dan zullen je contacten automatisch toegevoegd worden. Het veld zal nadien leeg gemaakt worden." -#: src/Content/Feature.php:119 -msgid "Network Tabs" -msgstr "Netwerktabs" +#: mod/settings.php:687 +msgid "Repair OStatus subscriptions" +msgstr "Herstel OStatus inschrijvingen" -#: src/Content/Feature.php:120 -msgid "Network New Tab" -msgstr "Nieuwe netwerktab" +#: mod/settings.php:691 +msgid "Email/Mailbox Setup" +msgstr "E-mail Instellen" -#: src/Content/Feature.php:120 -msgid "Enable tab to display only new Network posts (from the last 12 hours)" -msgstr "Laat de tab alleen nieuwe netwerkberichten tonen (van de laatste 12 uur)" +#: mod/settings.php:692 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "Als je wilt communiceren met e-mail contacten via deze dienst (optioneel), moet je hier opgeven hoe ik jouw mailbox kan bereiken." -#: src/Content/Feature.php:121 -msgid "Network Shared Links Tab" -msgstr "Netwerk Gedeelde Links Tab" +#: mod/settings.php:693 +msgid "Last successful email check:" +msgstr "Laatste succesvolle e-mail controle:" -#: src/Content/Feature.php:121 -msgid "Enable tab to display only Network posts with links in them" -msgstr "Activeer tab om alleen Netwerk berichten met links in te tonen" +#: mod/settings.php:695 +msgid "IMAP server name:" +msgstr "IMAP server naam:" -#: src/Content/Feature.php:126 -msgid "Post/Comment Tools" -msgstr "Bericht-/reactiehulpmiddelen" +#: mod/settings.php:696 +msgid "IMAP port:" +msgstr "IMAP poort:" -#: src/Content/Feature.php:127 -msgid "Post Categories" -msgstr "Categorieën berichten" +#: mod/settings.php:697 +msgid "Security:" +msgstr "Beveiliging:" -#: src/Content/Feature.php:127 -msgid "Add categories to your posts" -msgstr "Voeg categorieën toe aan je berichten" +#: mod/settings.php:698 +msgid "Email login name:" +msgstr "E-mail login naam:" -#: src/Content/Feature.php:132 -msgid "Advanced Profile Settings" -msgstr "Geavanceerde Profiel Instellingen" +#: mod/settings.php:699 +msgid "Email password:" +msgstr "E-mail wachtwoord:" -#: src/Content/Feature.php:133 -msgid "List Forums" -msgstr "Lijst Fora op" +#: mod/settings.php:700 +msgid "Reply-to address:" +msgstr "Antwoord adres:" -#: src/Content/Feature.php:133 -msgid "Show visitors public community forums at the Advanced Profile Page" -msgstr "Toon bezoekers de publieke groepsfora in de Geavanceerde Profiel Pagina" +#: mod/settings.php:701 +msgid "Send public posts to all email contacts:" +msgstr "Openbare posts naar alle e-mail contacten versturen:" -#: src/Content/Feature.php:134 -msgid "Tag Cloud" -msgstr "Tag Wolk" +#: mod/settings.php:702 +msgid "Action after import:" +msgstr "Actie na importeren:" -#: src/Content/Feature.php:134 -msgid "Provide a personal tag cloud on your profile page" -msgstr "Voorzie een persoonlijk tag wolk op je profiel pagina" +#: mod/settings.php:702 src/Content/Nav.php:270 +msgid "Mark as seen" +msgstr "Als 'gelezen' markeren" -#: src/Content/Feature.php:135 -msgid "Display Membership Date" -msgstr "Toon Lidmaatschap Datum" +#: mod/settings.php:702 +msgid "Move to folder" +msgstr "Naar map verplaatsen" -#: src/Content/Feature.php:135 -msgid "Display membership date in profile" -msgstr "Toon lidmaatschap datum in profiel" +#: mod/settings.php:703 +msgid "Move to folder:" +msgstr "Verplaatsen naar map:" -#: src/Content/ForumManager.php:145 src/Content/Nav.php:224 -#: src/Content/Text/HTML.php:931 view/theme/vier/theme.php:225 -msgid "Forums" -msgstr "Forums" +#: mod/settings.php:717 +msgid "Unable to find your profile. Please contact your admin." +msgstr "Kan je profiel niet vinden. Contacteer alsjeblieft je beheerder." -#: src/Content/ForumManager.php:147 view/theme/vier/theme.php:227 -msgid "External link to forum" -msgstr "Externe link naar het forum" +#: mod/settings.php:753 +msgid "Account Types" +msgstr "Account Types" -#: src/Content/ForumManager.php:150 src/Content/Widget.php:454 -#: src/Content/Widget.php:553 view/theme/vier/theme.php:230 -msgid "show more" -msgstr "toon meer" +#: mod/settings.php:754 +msgid "Personal Page Subtypes" +msgstr "Persoonlijke Pagina Subtypes" -#: src/Content/Nav.php:89 -msgid "Nothing new here" -msgstr "Niets nieuw hier" +#: mod/settings.php:755 +msgid "Community Forum Subtypes" +msgstr "Groepsforum Subtypes" -#: src/Content/Nav.php:93 src/Module/Special/HTTPException.php:72 -msgid "Go back" -msgstr "Ga terug" +#: mod/settings.php:762 src/Module/Admin/Users.php:194 +msgid "Personal Page" +msgstr "Persoonlijke pagina" -#: src/Content/Nav.php:94 -msgid "Clear notifications" -msgstr "Notificaties verwijderen" +#: mod/settings.php:763 +msgid "Account for a personal profile." +msgstr "Account voor een persoonlijk profiel" -#: src/Content/Nav.php:95 src/Content/Text/HTML.php:918 -msgid "@name, !forum, #tags, content" -msgstr "@naam, !forum, #labels, inhoud" +#: mod/settings.php:766 src/Module/Admin/Users.php:195 +msgid "Organisation Page" +msgstr "Organisatie Pagina" -#: src/Content/Nav.php:168 src/Module/Security/Login.php:141 -msgid "Logout" -msgstr "Uitloggen" +#: mod/settings.php:767 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "Account voor een organisatie die automatisch contact aanvragen goedkeurt als \"Volgers\"." -#: src/Content/Nav.php:168 -msgid "End this session" -msgstr "Deze sessie beëindigen" +#: mod/settings.php:770 src/Module/Admin/Users.php:196 +msgid "News Page" +msgstr "Nieuws pagina" -#: src/Content/Nav.php:170 src/Module/Bookmarklet.php:45 -#: src/Module/Security/Login.php:142 -msgid "Login" -msgstr "Login" +#: mod/settings.php:771 +msgid "" +"Account for a news reflector that automatically approves contact requests as" +" \"Followers\"." +msgstr "Account voor een nieuws reflector die automatisch contact aanvragen goedkeurt als \"Volgers\"." -#: src/Content/Nav.php:170 -msgid "Sign in" -msgstr "Inloggen" +#: mod/settings.php:774 src/Module/Admin/Users.php:197 +msgid "Community Forum" +msgstr "Groepsforum" -#: src/Content/Nav.php:175 src/Module/BaseProfile.php:60 -#: src/Module/Contact.php:635 src/Module/Contact.php:881 -#: src/Module/Settings/TwoFactor/Index.php:107 view/theme/frio/theme.php:258 +#: mod/settings.php:775 +msgid "Account for community discussions." +msgstr "Account voor groepsdiscussies." + +#: mod/settings.php:778 src/Module/Admin/Users.php:187 +msgid "Normal Account Page" +msgstr "Normale accountpagina" + +#: mod/settings.php:779 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "Account voor een normaal persoonlijk profiel dat manuele goedkeuring vereist van \"Vrienden\" en \"Volgers\"." + +#: mod/settings.php:782 src/Module/Admin/Users.php:188 +msgid "Soapbox Page" +msgstr "Zeepkist-pagina" + +#: mod/settings.php:783 +msgid "" +"Account for a public profile that automatically approves contact requests as" +" \"Followers\"." +msgstr "Account voor een publiek profiel dat automatisch contact aanvragen goedkeurt als \"Volgers\"." + +#: mod/settings.php:786 src/Module/Admin/Users.php:189 +msgid "Public Forum" +msgstr "Publiek Forum" + +#: mod/settings.php:787 +msgid "Automatically approves all contact requests." +msgstr "Aanvaardt automatisch all contact aanvragen." + +#: mod/settings.php:790 src/Module/Admin/Users.php:190 +msgid "Automatic Friend Page" +msgstr "Automatisch Vriendschapspagina" + +#: mod/settings.php:791 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "Account voor een populair profiel dat automatisch contact aanvragen goedkeurt als \"Vrienden\"." + +#: mod/settings.php:794 +msgid "Private Forum [Experimental]" +msgstr "Privé-forum [experimenteel]" + +#: mod/settings.php:795 +msgid "Requires manual approval of contact requests." +msgstr "Vereist manuele goedkeuring van contact aanvragen." + +#: mod/settings.php:806 +msgid "OpenID:" +msgstr "OpenID:" + +#: mod/settings.php:806 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "(Optioneel) Laat dit OpenID toe om in te loggen op deze account." + +#: mod/settings.php:814 +msgid "Publish your profile in your local site directory?" +msgstr "Uw profiel publiceren in uw lokale sitemap?" + +#: mod/settings.php:814 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the" +" system settings." +msgstr "Je profiel zal gepubliceerd worden de lokale gids van deze node. Je profiel details kunnen publiek zichtbaar zijn afhankelijk van de systeem instellingen." + +#: mod/settings.php:820 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories " +"(e.g. %s)." +msgstr "Je profiel zal ook worden gepubliceerd in de globale Friendica directories (e.g. %s)." + +#: mod/settings.php:826 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "Je Identiteit adres is '%s' of '%s'." + +#: mod/settings.php:857 +msgid "Account Settings" +msgstr "Account Instellingen" + +#: mod/settings.php:865 +msgid "Password Settings" +msgstr "Wachtwoord Instellingen" + +#: mod/settings.php:866 src/Module/Register.php:149 +msgid "New Password:" +msgstr "Nieuw Wachtwoord:" + +#: mod/settings.php:866 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces, accentuated letters and colon (:)." +msgstr "Toegestane tekens zijn a-z, A-Z, 0-9 en speciale tekens behalve spatie, geaccentueerde tekens en dubbele punt." + +#: mod/settings.php:867 src/Module/Register.php:150 +msgid "Confirm:" +msgstr "Bevestig:" + +#: mod/settings.php:867 +msgid "Leave password fields blank unless changing" +msgstr "Laat de wachtwoord-velden leeg, tenzij je het wilt veranderen" + +#: mod/settings.php:868 +msgid "Current Password:" +msgstr "Huidig wachtwoord:" + +#: mod/settings.php:868 +msgid "Your current password to confirm the changes" +msgstr "Je huidig wachtwoord om de wijzigingen te bevestigen" + +#: mod/settings.php:869 +msgid "Password:" +msgstr "Wachtwoord:" + +#: mod/settings.php:869 +msgid "Your current password to confirm the changes of the email address" +msgstr "Je huidige wachtwoord om de verandering in het email adres te bevestigen" + +#: mod/settings.php:872 +msgid "Delete OpenID URL" +msgstr "Verwijder OpenID URL" + +#: mod/settings.php:874 +msgid "Basic Settings" +msgstr "Basis Instellingen" + +#: mod/settings.php:875 src/Module/Profile/Profile.php:144 +msgid "Full Name:" +msgstr "Volledige Naam:" + +#: mod/settings.php:876 +msgid "Email Address:" +msgstr "E-mailadres:" + +#: mod/settings.php:877 +msgid "Your Timezone:" +msgstr "Je Tijdzone:" + +#: mod/settings.php:878 +msgid "Your Language:" +msgstr "Je taal:" + +#: mod/settings.php:878 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "Configureer de taal van die we gebruiken als friendica interface en om je emails te sturen" + +#: mod/settings.php:879 +msgid "Default Post Location:" +msgstr "Standaard locatie:" + +#: mod/settings.php:880 +msgid "Use Browser Location:" +msgstr "Gebruik Webbrowser Locatie:" + +#: mod/settings.php:882 +msgid "Security and Privacy Settings" +msgstr "Instellingen voor Beveiliging en Privacy" + +#: mod/settings.php:884 +msgid "Maximum Friend Requests/Day:" +msgstr "Maximum aantal vriendschapsverzoeken per dag:" + +#: mod/settings.php:884 mod/settings.php:894 +msgid "(to prevent spam abuse)" +msgstr "(om spam misbruik te voorkomen)" + +#: mod/settings.php:886 +msgid "Allow your profile to be searchable globally?" +msgstr "Wilt u dat uw profiel globaal doorzoekbaar is?" + +#: mod/settings.php:886 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your" +" profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "Activeer deze instelling als u wilt dat anderen u gemakkelijk kunnen vinden en volgen. Uw profiel is doorzoekbaar op externe systemen. Deze instelling bepaalt ook of Friendica zoekmachines zal informeren dat uw profiel moet worden geïndexeerd of niet." + +#: mod/settings.php:887 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "Uw contact- / vriendenlijst verbergen voor hen die uw profiel bekijken?" + +#: mod/settings.php:887 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "Een lijst met uw contacten wordt weergegeven op uw profielpagina. Activeer deze optie om de weergave van uw contactenlijst uit te schakelen." + +#: mod/settings.php:888 +msgid "Hide your profile details from anonymous viewers?" +msgstr "Je profiel details verbergen voor anonieme bezoekers?" + +#: mod/settings.php:888 +msgid "" +"Anonymous visitors will only see your profile picture, your display name and" +" the nickname you are using on your profile page. Your public posts and " +"replies will still be accessible by other means." +msgstr "Anonieme bezoekers zullen alleen je profiel foto zien, je naam en de bijnaam die je gebruikt op je profiel pagina. Je publieke berichten en reacties zullen nog altijd toegankelijk zijn via andere wegen." + +#: mod/settings.php:889 +msgid "Make public posts unlisted" +msgstr "Maak openbare berichten verborgen" + +#: mod/settings.php:889 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "Je openbare berichten verschijnen niet op de communitypagina's of in de zoekresultaten en worden ook niet naar relayservers gestuurd. Ze kunnen echter nog steeds verschijnen op openbare feeds op externe servers." + +#: mod/settings.php:890 +msgid "Make all posted pictures accessible" +msgstr "Maak alle geplaatste foto's toegankelijk" + +#: mod/settings.php:890 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "Deze optie maakt elke geplaatste foto toegankelijk via de directe link. Dit is een tijdelijke oplossing voor het probleem dat de meeste andere netwerken de rechten op afbeeldingen niet kunnen verwerken. Niet-openbare afbeeldingen zijn echter nog steeds niet zichtbaar voor het publiek in uw fotoalbums." + +#: mod/settings.php:891 +msgid "Allow friends to post to your profile page?" +msgstr "Vrienden toestaan om op jouw profielpagina te posten?" + +#: mod/settings.php:891 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "Je contacten kunnen berichten schrijven op je tijdslijn. Deze berichten zullen verspreid worden naar je contacten" + +#: mod/settings.php:892 +msgid "Allow friends to tag your posts?" +msgstr "Sta vrienden toe om jouw berichten te labelen?" + +#: mod/settings.php:892 +msgid "Your contacts can add additional tags to your posts." +msgstr "Je contacten kunnen tags toevoegen aan je berichten." + +#: mod/settings.php:893 +msgid "Permit unknown people to send you private mail?" +msgstr "Mogen onbekende personen jou privé berichten sturen?" + +#: mod/settings.php:893 +msgid "" +"Friendica network users may send you private messages even if they are not " +"in your contact list." +msgstr "Friendica netwerk gebruikers kunnen je privé boodschappen sturen zelfs als ze niet in je contact lijst staan." + +#: mod/settings.php:894 +msgid "Maximum private messages per day from unknown people:" +msgstr "Maximum aantal privé-berichten per dag van onbekende personen:" + +#: mod/settings.php:896 +msgid "Default Post Permissions" +msgstr "Standaard rechten voor nieuwe berichten" + +#: mod/settings.php:900 +msgid "Expiration settings" +msgstr "Vervalinstellingen" + +#: mod/settings.php:901 +msgid "Automatically expire posts after this many days:" +msgstr "Laat berichten automatisch vervallen na zo veel dagen:" + +#: mod/settings.php:901 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "Berichten zullen niet vervallen indien leeg. Vervallen berichten zullen worden verwijderd." + +#: mod/settings.php:902 +msgid "Expire posts" +msgstr "Verlopen berichten" + +#: mod/settings.php:902 +msgid "When activated, posts and comments will be expired." +msgstr "Indien geactiveerd, zullen berichten en opmerkingen verlopen." + +#: mod/settings.php:903 +msgid "Expire personal notes" +msgstr "Verloop persoonlijke notities" + +#: mod/settings.php:903 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "Indien geactiveerd, verlopen de persoonlijke notities op uw profielpagina." + +#: mod/settings.php:904 +msgid "Expire starred posts" +msgstr "Berichten met ster laten vervallen" + +#: mod/settings.php:904 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "Berichten met een ster verhinderen dat ze verlopen. Dat gedrag wordt door deze instelling overschreven." + +#: mod/settings.php:905 +msgid "Expire photos" +msgstr "Laat foto's verlopen" + +#: mod/settings.php:905 +msgid "When activated, photos will be expired." +msgstr "Wanneer geactiveerd, zullen foto's verlopen." + +#: mod/settings.php:906 +msgid "Only expire posts by others" +msgstr "Laat alleen berichten van anderen verlopen" + +#: mod/settings.php:906 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "Indien geactiveerd, vervallen je eigen berichten nooit. Dan zijn bovenstaande instellingen alleen geldig voor berichten die je hebt ontvangen." + +#: mod/settings.php:909 +msgid "Notification Settings" +msgstr "Notificatie Instellingen" + +#: mod/settings.php:910 +msgid "Send a notification email when:" +msgstr "Stuur een notificatie e-mail wanneer:" + +#: mod/settings.php:911 +msgid "You receive an introduction" +msgstr "Je ontvangt een vriendschaps- of connectieverzoek" + +#: mod/settings.php:912 +msgid "Your introductions are confirmed" +msgstr "Jouw vriendschaps- of connectieverzoeken zijn bevestigd" + +#: mod/settings.php:913 +msgid "Someone writes on your profile wall" +msgstr "Iemand iets op je tijdlijn schrijft" + +#: mod/settings.php:914 +msgid "Someone writes a followup comment" +msgstr "Iemand een reactie schrijft" + +#: mod/settings.php:915 +msgid "You receive a private message" +msgstr "Je een privé-bericht ontvangt" + +#: mod/settings.php:916 +msgid "You receive a friend suggestion" +msgstr "Je een suggestie voor een vriendschap ontvangt" + +#: mod/settings.php:917 +msgid "You are tagged in a post" +msgstr "Je expliciet in een bericht bent genoemd" + +#: mod/settings.php:918 +msgid "You are poked/prodded/etc. in a post" +msgstr "Je in een bericht bent aangestoten/gepord/etc." + +#: mod/settings.php:920 +msgid "Activate desktop notifications" +msgstr "Activeer desktop notificaties" + +#: mod/settings.php:920 +msgid "Show desktop popup on new notifications" +msgstr "Toon desktop pop-up bij nieuwe notificaties" + +#: mod/settings.php:922 +msgid "Text-only notification emails" +msgstr "Alleen-tekst notificatie emails" + +#: mod/settings.php:924 +msgid "Send text only notification emails, without the html part" +msgstr "Stuur alleen-tekst notificatie emails, zonder het html gedeelte" + +#: mod/settings.php:926 +msgid "Show detailled notifications" +msgstr "Toon gedetailleerde notificaties" + +#: mod/settings.php:928 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "Standaard worden notificaties samengevoegd in een enkele notificatie per item. Als je deze parameter activeert wordt elke notificatie getoond." + +#: mod/settings.php:930 +msgid "Advanced Account/Page Type Settings" +msgstr "Geavanceerde Account/Pagina Type Instellingen" + +#: mod/settings.php:931 +msgid "Change the behaviour of this account for special situations" +msgstr "Pas het gedrag van dit account aan voor speciale situaties" + +#: mod/settings.php:934 +msgid "Import Contacts" +msgstr "Importeer contacten" + +#: mod/settings.php:935 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "Upload een CSV-bestand met de handle van uw gevolgde gebruikers in de eerste kolom die u uit de oude gebruiker hebt geëxporteerd." + +#: mod/settings.php:936 +msgid "Upload File" +msgstr "Upload bestand" + +#: mod/settings.php:938 +msgid "Relocate" +msgstr "Verhuis" + +#: mod/settings.php:939 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "Als je je profiel van een andere server hebt verhuisd, en er zijn contacten die geen updates van je ontvangen, probeer dan eens deze knop." + +#: mod/settings.php:940 +msgid "Resend relocate message to contacts" +msgstr "Stuur verhuis boodschap naar contacten" + +#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:276 +msgid "New Message" +msgstr "Nieuw Bericht" + +#: mod/message.php:88 +msgid "Unable to locate contact information." +msgstr "Ik kan geen contact informatie vinden." + +#: mod/message.php:122 src/Module/Notifications/Notification.php:56 +#: src/Module/Notifications/Introductions.php:111 +#: src/Module/Notifications/Introductions.php:149 +msgid "Discard" +msgstr "Verwerpen" + +#: mod/message.php:135 view/theme/frio/theme.php:234 src/Content/Nav.php:273 +msgid "Messages" +msgstr "Privéberichten" + +#: mod/message.php:160 +msgid "Do you really want to delete this message?" +msgstr "Wil je echt dit bericht verwijderen?" + +#: mod/message.php:178 +msgid "Conversation not found." +msgstr "Gesprek niet gevonden." + +#: mod/message.php:183 +msgid "Message was not deleted." +msgstr "Bericht was niet gewist." + +#: mod/message.php:201 +msgid "Conversation was not removed." +msgstr "Conversatie was niet verwijderd." + +#: mod/message.php:264 +msgid "No messages." +msgstr "Geen berichten." + +#: mod/message.php:321 +msgid "Message not available." +msgstr "Bericht niet beschikbaar." + +#: mod/message.php:371 +msgid "Delete message" +msgstr "Verwijder bericht" + +#: mod/message.php:373 mod/message.php:500 +msgid "D, d M Y - g:i A" +msgstr "D, d M Y - g:i A" + +#: mod/message.php:388 mod/message.php:497 +msgid "Delete conversation" +msgstr "Verwijder gesprek" + +#: mod/message.php:390 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "Geen beveiligde communicatie beschikbaar. Je kunt misschien antwoorden vanaf de profiel-pagina van de afzender." + +#: mod/message.php:394 +msgid "Send Reply" +msgstr "Verstuur Antwoord" + +#: mod/message.php:476 +#, php-format +msgid "Unknown sender - %s" +msgstr "Onbekende afzender - %s" + +#: mod/message.php:478 +#, php-format +msgid "You and %s" +msgstr "Jij en %s" + +#: mod/message.php:480 +#, php-format +msgid "%s and You" +msgstr "%s en jij" + +#: mod/message.php:503 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "%d bericht" +msgstr[1] "%d berichten" + +#: view/theme/duepuntozero/config.php:52 +msgid "default" +msgstr "standaard" + +#: view/theme/duepuntozero/config.php:53 +msgid "greenzero" +msgstr "greenzero" + +#: view/theme/duepuntozero/config.php:54 +msgid "purplezero" +msgstr "purplezero" + +#: view/theme/duepuntozero/config.php:55 +msgid "easterbunny" +msgstr "easterbunny" + +#: view/theme/duepuntozero/config.php:56 +msgid "darkzero" +msgstr "darkzero" + +#: view/theme/duepuntozero/config.php:57 +msgid "comix" +msgstr "comix" + +#: view/theme/duepuntozero/config.php:58 +msgid "slackr" +msgstr "slackr" + +#: view/theme/duepuntozero/config.php:70 view/theme/frio/config.php:161 +#: view/theme/quattro/config.php:72 view/theme/vier/config.php:120 +#: src/Module/Settings/Display.php:189 +msgid "Theme settings" +msgstr "Thema-instellingen" + +#: view/theme/duepuntozero/config.php:71 +msgid "Variations" +msgstr "Variaties" + +#: view/theme/frio/php/Image.php:40 +msgid "Top Banner" +msgstr "Banner Bovenaan" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "Pas het beeld aan aan de breedte van het scherm en toon achtergrondkleur onder lange pagina's" + +#: view/theme/frio/php/Image.php:41 +msgid "Full screen" +msgstr "Volledig scherm" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "Pas het beeld aan om het hele scherm te vullen, met ofwel de rechter- of de onderkant afgeknipt." + +#: view/theme/frio/php/Image.php:42 +msgid "Single row mosaic" +msgstr "Enkele rij mozaïek" + +#: view/theme/frio/php/Image.php:42 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "Pas het beeld aan zodat het herhaald wordt op een enkele rij, ofwel vertikaal ofwel horizontaal" + +#: view/theme/frio/php/Image.php:43 +msgid "Mosaic" +msgstr "Mozaïek" + +#: view/theme/frio/php/Image.php:43 +msgid "Repeat image to fill the screen." +msgstr "Herhaal beeld om het scherm te vullen." + +#: view/theme/frio/php/standard.php:38 view/theme/frio/php/default.php:81 +msgid "Skip to main content" +msgstr "Ga naar hoofdinhoud" + +#: view/theme/frio/config.php:142 +msgid "Light (Accented)" +msgstr "" + +#: view/theme/frio/config.php:143 +msgid "Dark (Accented)" +msgstr "" + +#: view/theme/frio/config.php:144 +msgid "Black (Accented)" +msgstr "" + +#: view/theme/frio/config.php:156 +msgid "Note" +msgstr "Nota" + +#: view/theme/frio/config.php:156 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "Controleer of alle gebruikers permissie hebben om het beeld te zien " + +#: view/theme/frio/config.php:162 +msgid "Custom" +msgstr "Aangepast" + +#: view/theme/frio/config.php:163 +msgid "Legacy" +msgstr "" + +#: view/theme/frio/config.php:164 +msgid "Accented" +msgstr "" + +#: view/theme/frio/config.php:165 +msgid "Select color scheme" +msgstr "Selecteer kleurschema" + +#: view/theme/frio/config.php:166 +msgid "Select scheme accent" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Blue" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Red" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Purple" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Green" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Pink" +msgstr "" + +#: view/theme/frio/config.php:167 +msgid "Copy or paste schemestring" +msgstr "Kopieer of plak schemastring" + +#: view/theme/frio/config.php:167 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "Je kan deze string kopiëren om uw je kleurenschema met anderen te delen. Een schemastring plakken past deze toe." + +#: view/theme/frio/config.php:168 +msgid "Navigation bar background color" +msgstr "Navigatie balk achtergrondkleur" + +#: view/theme/frio/config.php:169 +msgid "Navigation bar icon color " +msgstr "Navigatie balk icoon kleur" + +#: view/theme/frio/config.php:170 +msgid "Link color" +msgstr "Link kleur" + +#: view/theme/frio/config.php:171 +msgid "Set the background color" +msgstr "Stel de achtergrondkleur in" + +#: view/theme/frio/config.php:172 +msgid "Content background opacity" +msgstr "Content achtergrond opaciteit" + +#: view/theme/frio/config.php:173 +msgid "Set the background image" +msgstr "Stel het achtergrondbeeld in" + +#: view/theme/frio/config.php:174 +msgid "Background image style" +msgstr "Achtergrond beeld stijl" + +#: view/theme/frio/config.php:179 +msgid "Login page background image" +msgstr "Achtergrondafbeelding aanmeldpagina" + +#: view/theme/frio/config.php:183 +msgid "Login page background color" +msgstr "Achtergrondkleur aanmeldpagina" + +#: view/theme/frio/config.php:183 +msgid "Leave background image and color empty for theme defaults" +msgstr "Laat de achtergrondafbeelding en kleur leeg om de standaard van het thema te gebruiken" + +#: view/theme/frio/theme.php:207 +msgid "Guest" +msgstr "Gast" + +#: view/theme/frio/theme.php:210 +msgid "Visitor" +msgstr "Bezoeker" + +#: view/theme/frio/theme.php:225 src/Content/Nav.php:177 +#: src/Module/Settings/TwoFactor/Index.php:107 src/Module/BaseProfile.php:60 +#: src/Module/Contact.php:635 src/Module/Contact.php:888 msgid "Status" msgstr "Tijdlijn" -#: src/Content/Nav.php:175 src/Content/Nav.php:258 -#: view/theme/frio/theme.php:258 +#: view/theme/frio/theme.php:225 src/Content/Nav.php:177 +#: src/Content/Nav.php:263 msgid "Your posts and conversations" msgstr "Jouw berichten en gesprekken" -#: src/Content/Nav.php:176 src/Module/BaseProfile.php:52 -#: src/Module/BaseSettings.php:57 src/Module/Contact.php:637 -#: src/Module/Contact.php:897 src/Module/Profile/Profile.php:223 -#: src/Module/Welcome.php:57 view/theme/frio/theme.php:259 +#: view/theme/frio/theme.php:226 src/Content/Nav.php:178 +#: src/Module/Profile/Profile.php:236 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Module/Welcome.php:57 +#: src/Module/Contact.php:637 src/Module/Contact.php:904 msgid "Profile" msgstr "Profiel" -#: src/Content/Nav.php:176 view/theme/frio/theme.php:259 +#: view/theme/frio/theme.php:226 src/Content/Nav.php:178 msgid "Your profile page" msgstr "Jouw profiel pagina" -#: src/Content/Nav.php:177 view/theme/frio/theme.php:260 +#: view/theme/frio/theme.php:227 src/Content/Nav.php:179 msgid "Your photos" msgstr "Jouw foto's" -#: src/Content/Nav.php:178 src/Module/BaseProfile.php:76 -#: src/Module/BaseProfile.php:79 view/theme/frio/theme.php:261 +#: view/theme/frio/theme.php:228 src/Content/Nav.php:180 +#: src/Module/BaseProfile.php:76 src/Module/BaseProfile.php:79 msgid "Videos" msgstr "Video's" -#: src/Content/Nav.php:178 view/theme/frio/theme.php:261 +#: view/theme/frio/theme.php:228 src/Content/Nav.php:180 msgid "Your videos" msgstr "Je video's" -#: src/Content/Nav.php:179 view/theme/frio/theme.php:262 +#: view/theme/frio/theme.php:229 src/Content/Nav.php:181 msgid "Your events" msgstr "Jouw gebeurtenissen" -#: src/Content/Nav.php:180 -msgid "Personal notes" -msgstr "Persoonlijke nota's" - -#: src/Content/Nav.php:180 -msgid "Your personal notes" -msgstr "Je persoonlijke nota's" - -#: src/Content/Nav.php:197 src/Content/Nav.php:258 -msgid "Home" -msgstr "Tijdlijn" - -#: src/Content/Nav.php:197 -msgid "Home Page" -msgstr "Jouw tijdlijn" - -#: src/Content/Nav.php:201 src/Module/Register.php:155 -#: src/Module/Security/Login.php:102 -msgid "Register" -msgstr "Registreer" - -#: src/Content/Nav.php:201 -msgid "Create an account" -msgstr "Maak een accoount" - -#: src/Content/Nav.php:207 src/Module/Help.php:69 -#: src/Module/Settings/TwoFactor/AppSpecific.php:115 -#: src/Module/Settings/TwoFactor/Index.php:106 -#: src/Module/Settings/TwoFactor/Recovery.php:93 -#: src/Module/Settings/TwoFactor/Verify.php:132 view/theme/vier/theme.php:269 -msgid "Help" -msgstr "Help" - -#: src/Content/Nav.php:207 -msgid "Help and documentation" -msgstr "Hulp en documentatie" - -#: src/Content/Nav.php:211 -msgid "Apps" -msgstr "Apps" - -#: src/Content/Nav.php:211 -msgid "Addon applications, utilities, games" -msgstr "Extra toepassingen, hulpmiddelen of spelletjes" - -#: src/Content/Nav.php:215 src/Content/Text/HTML.php:916 -#: src/Module/Search/Index.php:97 -msgid "Search" -msgstr "Zoeken" - -#: src/Content/Nav.php:215 -msgid "Search site content" -msgstr "Doorzoek de inhoud van de website" - -#: src/Content/Nav.php:218 src/Content/Text/HTML.php:925 -msgid "Full Text" -msgstr "Volledige tekst" - -#: src/Content/Nav.php:219 src/Content/Text/HTML.php:926 -#: src/Content/Widget/TagCloud.php:67 -msgid "Tags" -msgstr "Labels" - -#: src/Content/Nav.php:220 src/Content/Nav.php:279 -#: src/Content/Text/HTML.php:927 src/Module/BaseProfile.php:121 -#: src/Module/BaseProfile.php:124 src/Module/Contact.php:824 -#: src/Module/Contact.php:909 view/theme/frio/theme.php:269 -msgid "Contacts" -msgstr "Contacten" - -#: src/Content/Nav.php:239 -msgid "Community" -msgstr "Website" - -#: src/Content/Nav.php:239 -msgid "Conversations on this and other servers" -msgstr "Gesprekken op deze en andere servers" - -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:91 -#: src/Module/BaseProfile.php:102 view/theme/frio/theme.php:266 -msgid "Events and Calendar" -msgstr "Gebeurtenissen en kalender" - -#: src/Content/Nav.php:246 -msgid "Directory" -msgstr "Gids" - -#: src/Content/Nav.php:246 -msgid "People directory" -msgstr "Personengids" - -#: src/Content/Nav.php:248 src/Module/BaseAdmin.php:92 -msgid "Information" -msgstr "Informatie" - -#: src/Content/Nav.php:248 -msgid "Information about this friendica instance" -msgstr "informatie over deze friendica server" - -#: src/Content/Nav.php:251 src/Module/Admin/Tos.php:61 -#: src/Module/BaseAdmin.php:102 src/Module/Register.php:163 -#: src/Module/Tos.php:84 -msgid "Terms of Service" -msgstr "Gebruiksvoorwaarden" - -#: src/Content/Nav.php:251 -msgid "Terms of Service of this Friendica instance" -msgstr "Gebruiksvoorwaarden op deze Friendica server" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 msgid "Network" msgstr "Netwerk" -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 msgid "Conversations from your friends" msgstr "Gesprekken van je vrienden" -#: src/Content/Nav.php:262 -msgid "Introductions" -msgstr "Verzoeken" +#: view/theme/frio/theme.php:233 src/Content/Nav.php:248 +#: src/Module/BaseProfile.php:91 src/Module/BaseProfile.php:102 +msgid "Events and Calendar" +msgstr "Gebeurtenissen en kalender" -#: src/Content/Nav.php:262 -msgid "Friend Requests" -msgstr "Vriendschapsverzoeken" - -#: src/Content/Nav.php:263 src/Module/BaseNotifications.php:139 -#: src/Module/Notifications/Introductions.php:52 -msgid "Notifications" -msgstr "Notificaties" - -#: src/Content/Nav.php:264 -msgid "See all notifications" -msgstr "Toon alle notificaties" - -#: src/Content/Nav.php:265 -msgid "Mark all system notifications seen" -msgstr "Alle systeemnotificaties als gelezen markeren" - -#: src/Content/Nav.php:268 view/theme/frio/theme.php:267 +#: view/theme/frio/theme.php:234 src/Content/Nav.php:273 msgid "Private mail" msgstr "Privéberichten" -#: src/Content/Nav.php:269 -msgid "Inbox" -msgstr "Inbox" - -#: src/Content/Nav.php:270 -msgid "Outbox" -msgstr "Verzonden berichten" - -#: src/Content/Nav.php:274 -msgid "Accounts" -msgstr "Gebruikers" - -#: src/Content/Nav.php:274 -msgid "Manage other pages" -msgstr "Andere pagina's beheren" - -#: src/Content/Nav.php:277 src/Module/Admin/Addons/Details.php:119 -#: src/Module/Admin/Themes/Details.php:126 src/Module/BaseSettings.php:124 -#: src/Module/Welcome.php:52 view/theme/frio/theme.php:268 +#: view/theme/frio/theme.php:235 src/Content/Nav.php:282 +#: src/Module/Admin/Addons/Details.php:119 +#: src/Module/Admin/Themes/Details.php:124 src/Module/BaseSettings.php:124 +#: src/Module/Welcome.php:52 msgid "Settings" msgstr "Instellingen" -#: src/Content/Nav.php:277 view/theme/frio/theme.php:268 +#: view/theme/frio/theme.php:235 src/Content/Nav.php:282 msgid "Account settings" msgstr "Account instellingen" -#: src/Content/Nav.php:279 view/theme/frio/theme.php:269 +#: view/theme/frio/theme.php:236 src/Content/Text/HTML.php:913 +#: src/Content/Nav.php:225 src/Content/Nav.php:284 +#: src/Module/BaseProfile.php:121 src/Module/BaseProfile.php:124 +#: src/Module/Contact.php:823 src/Module/Contact.php:911 +msgid "Contacts" +msgstr "Contacten" + +#: view/theme/frio/theme.php:236 src/Content/Nav.php:284 msgid "Manage/edit friends and contacts" msgstr "Beheer/Wijzig vrienden en contacten" -#: src/Content/Nav.php:284 src/Module/BaseAdmin.php:131 -msgid "Admin" -msgstr "Beheer" +#: view/theme/quattro/config.php:73 +msgid "Alignment" +msgstr "Uitlijning" -#: src/Content/Nav.php:284 -msgid "Site setup and configuration" -msgstr "Website opzetten en configureren" +#: view/theme/quattro/config.php:73 +msgid "Left" +msgstr "Links" -#: src/Content/Nav.php:287 -msgid "Navigation" -msgstr "Navigatie" +#: view/theme/quattro/config.php:73 +msgid "Center" +msgstr "Gecentreerd" -#: src/Content/Nav.php:287 -msgid "Site map" -msgstr "Sitemap" +#: view/theme/quattro/config.php:74 +msgid "Color scheme" +msgstr "Kleurschema" -#: src/Content/OEmbed.php:266 -msgid "Embedding disabled" -msgstr "Inbedden uitgeschakeld" +#: view/theme/quattro/config.php:75 +msgid "Posts font size" +msgstr "Lettergrootte berichten" -#: src/Content/OEmbed.php:388 -msgid "Embedded content" -msgstr "Ingebedde inhoud" +#: view/theme/quattro/config.php:76 +msgid "Textareas font size" +msgstr "Lettergrootte tekstgebieden" -#: src/Content/Pager.php:221 -msgid "prev" -msgstr "vorige" +#: view/theme/vier/config.php:75 +msgid "Comma separated list of helper forums" +msgstr "Kommagescheiden lijst van de helper forums" -#: src/Content/Pager.php:281 -msgid "last" -msgstr "laatste" +#: view/theme/vier/config.php:115 +msgid "don't show" +msgstr "niet tonen" -#: src/Content/Text/BBCode.php:929 src/Content/Text/BBCode.php:1626 -#: src/Content/Text/BBCode.php:1627 -msgid "Image/photo" -msgstr "Afbeelding/foto" +#: view/theme/vier/config.php:115 +msgid "show" +msgstr "tonen" -#: src/Content/Text/BBCode.php:1047 -#, php-format -msgid "%2$s %3$s" -msgstr "" +#: view/theme/vier/config.php:121 +msgid "Set style" +msgstr "Stijl instellen" -#: src/Content/Text/BBCode.php:1544 src/Content/Text/HTML.php:968 -msgid "Click to open/close" -msgstr "klik om te openen/sluiten" +#: view/theme/vier/config.php:122 +msgid "Community Pages" +msgstr "Forum/groepspagina's" -#: src/Content/Text/BBCode.php:1575 -msgid "$1 wrote:" -msgstr "$1 schreef:" +#: view/theme/vier/config.php:123 view/theme/vier/theme.php:124 +msgid "Community Profiles" +msgstr "Forum/groepsprofielen" -#: src/Content/Text/BBCode.php:1629 src/Content/Text/BBCode.php:1630 -msgid "Encrypted content" -msgstr "Versleutelde inhoud" +#: view/theme/vier/config.php:124 +msgid "Help or @NewHere ?" +msgstr "Help of @NewHere ?" -#: src/Content/Text/BBCode.php:1855 -msgid "Invalid source protocol" -msgstr "Ongeldig bron protocol" +#: view/theme/vier/config.php:125 view/theme/vier/theme.php:337 +msgid "Connect Services" +msgstr "Diensten verbinden" -#: src/Content/Text/BBCode.php:1870 -msgid "Invalid link protocol" -msgstr "Ongeldig verbinding protocol" +#: view/theme/vier/config.php:126 +msgid "Find Friends" +msgstr "Zoek vrienden" -#: src/Content/Text/HTML.php:816 -msgid "Loading more entries..." -msgstr "Meer berichten aan het laden..." +#: view/theme/vier/config.php:127 view/theme/vier/theme.php:151 +msgid "Last users" +msgstr "Laatste gebruikers" -#: src/Content/Text/HTML.php:817 -msgid "The end" -msgstr "Het einde" - -#: src/Content/Text/HTML.php:910 src/Model/Profile.php:465 -#: src/Module/Contact.php:327 -msgid "Follow" -msgstr "Volg" - -#: src/Content/Widget/CalendarExport.php:79 -msgid "Export" -msgstr "Exporteer" - -#: src/Content/Widget/CalendarExport.php:80 -msgid "Export calendar as ical" -msgstr "Exporteer kalender als ical" - -#: src/Content/Widget/CalendarExport.php:81 -msgid "Export calendar as csv" -msgstr "Exporteer kalender als csv" - -#: src/Content/Widget/ContactBlock.php:72 -msgid "No contacts" -msgstr "Geen contacten" - -#: src/Content/Widget/ContactBlock.php:104 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d contact" -msgstr[1] "%d contacten" - -#: src/Content/Widget/ContactBlock.php:123 -msgid "View Contacts" -msgstr "Bekijk contacten" - -#: src/Content/Widget/SavedSearches.php:48 -msgid "Remove term" -msgstr "Verwijder zoekterm" - -#: src/Content/Widget/SavedSearches.php:56 -msgid "Saved Searches" -msgstr "Opgeslagen zoekopdrachten" - -#: src/Content/Widget/TrendingTags.php:51 -#, php-format -msgid "Trending Tags (last %d hour)" -msgid_plural "Trending Tags (last %d hours)" -msgstr[0] "Populaire Tags (laatste %d uur)" -msgstr[1] "Populaire Tags (laatste %d uur)" - -#: src/Content/Widget/TrendingTags.php:52 -msgid "More Trending Tags" -msgstr "Meer Populaire Tags" - -#: src/Content/Widget.php:53 -msgid "Add New Contact" -msgstr "Nieuw Contact toevoegen" - -#: src/Content/Widget.php:54 -msgid "Enter address or web location" -msgstr "Voeg een webadres of -locatie in:" - -#: src/Content/Widget.php:55 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Voorbeeld: jan@voorbeeld.be, http://voorbeeld.nl/barbara" - -#: src/Content/Widget.php:72 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d uitnodiging beschikbaar" -msgstr[1] "%d uitnodigingen beschikbaar" - -#: src/Content/Widget.php:78 view/theme/vier/theme.php:174 +#: view/theme/vier/theme.php:169 src/Content/Widget.php:77 msgid "Find People" msgstr "Zoek mensen" -#: src/Content/Widget.php:79 view/theme/vier/theme.php:175 +#: view/theme/vier/theme.php:170 src/Content/Widget.php:78 msgid "Enter name or interest" msgstr "Vul naam of interesse in" -#: src/Content/Widget.php:81 view/theme/vier/theme.php:177 +#: view/theme/vier/theme.php:172 src/Content/Widget.php:80 msgid "Examples: Robert Morgenstein, Fishing" msgstr "Voorbeelden: Jan Peeters, Vissen" -#: src/Content/Widget.php:82 src/Module/Contact.php:845 -#: src/Module/Directory.php:103 view/theme/vier/theme.php:178 +#: view/theme/vier/theme.php:173 src/Content/Widget.php:81 +#: src/Module/Directory.php:105 src/Module/Contact.php:844 msgid "Find" msgstr "Zoek" -#: src/Content/Widget.php:84 view/theme/vier/theme.php:180 +#: view/theme/vier/theme.php:175 src/Content/Widget.php:83 msgid "Similar Interests" msgstr "Dezelfde interesses" -#: src/Content/Widget.php:85 view/theme/vier/theme.php:181 +#: view/theme/vier/theme.php:176 src/Content/Widget.php:84 msgid "Random Profile" msgstr "Willekeurig Profiel" -#: src/Content/Widget.php:86 view/theme/vier/theme.php:182 +#: view/theme/vier/theme.php:177 src/Content/Widget.php:85 msgid "Invite Friends" msgstr "Vrienden uitnodigen" -#: src/Content/Widget.php:87 src/Module/Directory.php:95 -#: view/theme/vier/theme.php:183 +#: view/theme/vier/theme.php:178 src/Content/Widget.php:86 +#: src/Module/Directory.php:97 msgid "Global Directory" msgstr "Globale gids" -#: src/Content/Widget.php:89 view/theme/vier/theme.php:185 +#: view/theme/vier/theme.php:180 src/Content/Widget.php:88 msgid "Local Directory" msgstr "Lokale gids" -#: src/Content/Widget.php:218 src/Model/Group.php:528 -#: src/Module/Contact.php:808 src/Module/Welcome.php:76 -msgid "Groups" -msgstr "Groepen" - -#: src/Content/Widget.php:220 -msgid "Everyone" -msgstr "Iedereen" - -#: src/Content/Widget.php:243 src/Module/Contact.php:822 -#: src/Module/Profile/Contacts.php:144 -msgid "Following" -msgstr "Volgend" - -#: src/Content/Widget.php:244 src/Module/Contact.php:823 -#: src/Module/Profile/Contacts.php:145 -msgid "Mutual friends" -msgstr "Gemeenschappelijke vrienden" - -#: src/Content/Widget.php:249 -msgid "Relationships" -msgstr "Relaties" - -#: src/Content/Widget.php:251 src/Module/Contact.php:760 -#: src/Module/Group.php:295 -msgid "All Contacts" -msgstr "Alle Contacten" - -#: src/Content/Widget.php:294 -msgid "Protocols" -msgstr "Protocollen" - -#: src/Content/Widget.php:296 -msgid "All Protocols" -msgstr "Alle protocollen" - -#: src/Content/Widget.php:333 -msgid "Saved Folders" -msgstr "Bewaarde Mappen" - -#: src/Content/Widget.php:335 src/Content/Widget.php:374 -msgid "Everything" -msgstr "Alles" - -#: src/Content/Widget.php:372 -msgid "Categories" -msgstr "Categorieën" - -#: src/Content/Widget.php:449 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "%d gedeeld contact" -msgstr[1] "%d gedeelde contacten" - -#: src/Core/ACL.php:155 -msgid "Yourself" -msgstr "Jezelf" - -#: src/Core/ACL.php:281 -msgid "Post to Email" -msgstr "Verzenden per e-mail" - -#: src/Core/ACL.php:308 -msgid "Public" -msgstr "Openbaar" - -#: src/Core/ACL.php:309 -msgid "" -"This content will be shown to all your followers and can be seen in the " -"community pages and by anyone with its link." -msgstr "Deze inhoud wordt aan al uw volgers getoond en is te zien op de communitypagina's en door iedereen met de link." - -#: src/Core/ACL.php:310 -msgid "Limited/Private" -msgstr "Beperkt/Privé" - -#: src/Core/ACL.php:311 -msgid "" -"This content will be shown only to the people in the first box, to the " -"exception of the people mentioned in the second box. It won't appear " -"anywhere public." -msgstr "Deze inhoud wordt alleen getoond aan de mensen in het eerste vak, met uitzondering van de mensen die in het tweede vak worden genoemd. Het wordt nergens openbaar weergegeven." - -#: src/Core/ACL.php:312 -msgid "Show to:" -msgstr "Toon aan:" - -#: src/Core/ACL.php:313 -msgid "Except to:" -msgstr "Behalve aan:" - -#: src/Core/ACL.php:316 -msgid "Connectors" -msgstr "Connectors" - -#: src/Core/Installer.php:180 -msgid "" -"The database configuration file \"config/local.config.php\" could not be " -"written. Please use the enclosed text to create a configuration file in your" -" web server root." -msgstr "Het databaseconfiguratiebestand \"config/local.config.php\" kon niet worden weggeschreven. Je kunt de bijgevoegde tekst gebruiken om in een configuratiebestand aan te maken in de hoogste map van je webserver. " - -#: src/Core/Installer.php:199 -msgid "" -"You may need to import the file \"database.sql\" manually using phpmyadmin " -"or mysql." -msgstr "Het kan nodig zijn om het bestand \"database.sql\" manueel te importeren met phpmyadmin of mysql." - -#: src/Core/Installer.php:200 src/Module/Install.php:191 -#: src/Module/Install.php:345 -msgid "Please see the file \"INSTALL.txt\"." -msgstr "Zie het bestand \"INSTALL.txt\"." - -#: src/Core/Installer.php:261 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "Kan geen command-line-versie van PHP vinden in het PATH van de webserver." - -#: src/Core/Installer.php:262 -msgid "" -"If you don't have a command line version of PHP installed on your server, " -"you will not be able to run the background processing. See 'Setup the worker'" -msgstr "Als je geen command line versie van PHP geïnstalleerd hebt op je server, dan kan je de achtergrondprocessen niet draaien. Zie 'Installatie van de worker'" - -#: src/Core/Installer.php:267 -msgid "PHP executable path" -msgstr "PATH van het PHP commando" - -#: src/Core/Installer.php:267 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "Vul het volledige pad in naar het php programma. Je kunt dit leeg laten om de installatie verder te zetten." - -#: src/Core/Installer.php:272 -msgid "Command line PHP" -msgstr "PHP-opdrachtregel" - -#: src/Core/Installer.php:281 -msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" -msgstr "PHP uitvoerbaar bestand is niet de php cli binary (zou kunnen de cgi-fgci versie zijn)" - -#: src/Core/Installer.php:282 -msgid "Found PHP version: " -msgstr "Gevonden PHP versie:" - -#: src/Core/Installer.php:284 -msgid "PHP cli binary" -msgstr "PHP cli binary" - -#: src/Core/Installer.php:297 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "De command-line versie van PHP op jouw systeem heeft \"register_argc_argv\" niet geactiveerd." - -#: src/Core/Installer.php:298 -msgid "This is required for message delivery to work." -msgstr "Dit is nodig om het verzenden van berichten mogelijk te maken." - -#: src/Core/Installer.php:303 -msgid "PHP register_argc_argv" -msgstr "PHP register_argc_argv" - -#: src/Core/Installer.php:335 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "Fout: de \"openssl_pkey_new\" functie op dit systeem kan geen encryptie sleutels genereren" - -#: src/Core/Installer.php:336 -msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "Zie \"http://www.php.net/manual/en/openssl.installation.php\" wanneer u Friendica onder Windows draait." - -#: src/Core/Installer.php:339 -msgid "Generate encryption keys" -msgstr "Genereer encryptie sleutels" - -#: src/Core/Installer.php:391 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "Fout: Apache-module mod-rewrite is vereist, maar niet geïnstalleerd." - -#: src/Core/Installer.php:396 -msgid "Apache mod_rewrite module" -msgstr "Apache mod_rewrite module" - -#: src/Core/Installer.php:402 -msgid "Error: PDO or MySQLi PHP module required but not installed." -msgstr "Fout: PDO of MySQLi PHP module vereist maar niet geïnstalleerd." - -#: src/Core/Installer.php:407 -msgid "Error: The MySQL driver for PDO is not installed." -msgstr "Fout: de MySQL driver voor PDO is niet geïnstalleerd." - -#: src/Core/Installer.php:411 -msgid "PDO or MySQLi PHP module" -msgstr "PDO of MySQLi PHP module" - -#: src/Core/Installer.php:419 -msgid "Error, XML PHP module required but not installed." -msgstr "Fout: XML PHP module vereist maar niet geinstalleerd." - -#: src/Core/Installer.php:423 -msgid "XML PHP module" -msgstr "XML PHP module" - -#: src/Core/Installer.php:426 -msgid "libCurl PHP module" -msgstr "libCurl PHP module" - -#: src/Core/Installer.php:427 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Fout: PHP-module libCURL is vereist, maar niet geïnstalleerd." - -#: src/Core/Installer.php:433 -msgid "GD graphics PHP module" -msgstr "GD graphics PHP module" - -#: src/Core/Installer.php:434 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "Fout: PHP-module GD graphics met JPEG support is vereist, maar niet geïnstalleerd." - -#: src/Core/Installer.php:440 -msgid "OpenSSL PHP module" -msgstr "OpenSSL PHP module" - -#: src/Core/Installer.php:441 -msgid "Error: openssl PHP module required but not installed." -msgstr "Fout: PHP-module openssl is vereist, maar niet geïnstalleerd." - -#: src/Core/Installer.php:447 -msgid "mb_string PHP module" -msgstr "mb_string PHP module" - -#: src/Core/Installer.php:448 -msgid "Error: mb_string PHP module required but not installed." -msgstr "Fout: PHP-module mb_string is vereist, maar niet geïnstalleerd." - -#: src/Core/Installer.php:454 -msgid "iconv PHP module" -msgstr "iconv PHP module" - -#: src/Core/Installer.php:455 -msgid "Error: iconv PHP module required but not installed." -msgstr "Fout: iconv PHP module vereist maar niet geïnstalleerd." - -#: src/Core/Installer.php:461 -msgid "POSIX PHP module" -msgstr "POSIX PHP module" - -#: src/Core/Installer.php:462 -msgid "Error: POSIX PHP module required but not installed." -msgstr "Fout: POSIX PHP module vereist maar niet geïnstalleerd." - -#: src/Core/Installer.php:468 -msgid "JSON PHP module" -msgstr "" - -#: src/Core/Installer.php:469 -msgid "Error: JSON PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:475 -msgid "File Information PHP module" -msgstr "" - -#: src/Core/Installer.php:476 -msgid "Error: File Information PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:499 -msgid "" -"The web installer needs to be able to create a file called " -"\"local.config.php\" in the \"config\" folder of your web server and it is " -"unable to do so." -msgstr "Het installatieprogramma moet een bestand \"local.config.php\" in de \"config\" map van je webserver aanmaken, maar kan dit niet doen. " - -#: src/Core/Installer.php:500 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "Dit is meestal een permissieprobleem, omdat de webserver niet in staat is om in deze map bestanden weg te schrijven - ook al kun je dit zelf wel." - -#: src/Core/Installer.php:501 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named local.config.php in your Friendica \"config\" folder." -msgstr "Op het einde van deze procedure zal ik je een tekst geven om te bewaren in een bestand local.config.php in Friendica \"config\" map. " - -#: src/Core/Installer.php:502 -msgid "" -"You can alternatively skip this procedure and perform a manual installation." -" Please see the file \"INSTALL.txt\" for instructions." -msgstr "Je kunt ook deze procedure overslaan, en een manuele installatie uitvoeren. Lees het bestand \"INSTALL.txt\" voor instructies." - -#: src/Core/Installer.php:505 -msgid "config/local.config.php is writable" -msgstr "config/local.config.php is schrijfbaar " - -#: src/Core/Installer.php:525 -msgid "" -"Friendica uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "Friendica gebruikt het Smarty3 sjabloon systeem om zijn webpagina's weer te geven. Smarty3 compileert sjablonen naar PHP om de weergave te versnellen." - -#: src/Core/Installer.php:526 -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory view/smarty3/ under the Friendica top level " -"folder." -msgstr "Om deze gecompileerde sjablonen op te slaan moet de webserver schrijftoegang hebben tot de folder view/smarty3, t.o.v. van de hoogste folder van je Friendica-installatie." - -#: src/Core/Installer.php:527 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has" -" write access to this folder." -msgstr "Zorg ervoor dat de gebruiker waaronder je webserver runt (bijv. www-data) schrijf-toegang heeft tot deze map." - -#: src/Core/Installer.php:528 -msgid "" -"Note: as a security measure, you should give the web server write access to " -"view/smarty3/ only--not the template files (.tpl) that it contains." -msgstr "Opmerking: voor een goede beveiliging zou je de webserver alleen schrijf-toegang moeten geven voor de map view/smarty3 -- niet voor de template bestanden (.tpl) die in die map zitten." - -#: src/Core/Installer.php:531 -msgid "view/smarty3 is writable" -msgstr "view/smarty3 is schrijfbaar" - -#: src/Core/Installer.php:560 -msgid "" -"Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" -" to .htaccess." -msgstr "Url rewrite in .htaccess werkt niet. Heb je .htaccess-dist gekopieerd naar .htaccess?" - -#: src/Core/Installer.php:562 -msgid "Error message from Curl when fetching" -msgstr "Fout boodschap van Curl bij ophalen" - -#: src/Core/Installer.php:567 -msgid "Url rewrite is working" -msgstr "Url rewrite werkt correct" - -#: src/Core/Installer.php:596 -msgid "ImageMagick PHP extension is not installed" -msgstr "ImageMagick PHP extensie is niet geïnstalleerd" - -#: src/Core/Installer.php:598 -msgid "ImageMagick PHP extension is installed" -msgstr "ImageMagick PHP extensie is geïnstalleerd" - -#: src/Core/Installer.php:600 -msgid "ImageMagick supports GIF" -msgstr "ImageMagick ondersteunt GIF" - -#: src/Core/Installer.php:622 -msgid "Database already in use." -msgstr "Database al in gebruik." - -#: src/Core/Installer.php:627 -msgid "Could not connect to database." -msgstr "Kon geen toegang krijgen tot de database." - -#: src/Core/L10n.php:371 src/Model/Event.php:411 -#: src/Module/Settings/Display.php:171 +#: view/theme/vier/theme.php:220 src/Content/Text/HTML.php:917 +#: src/Content/ForumManager.php:144 src/Content/Nav.php:229 +msgid "Forums" +msgstr "Forums" + +#: view/theme/vier/theme.php:222 src/Content/ForumManager.php:146 +msgid "External link to forum" +msgstr "Externe link naar het forum" + +#: view/theme/vier/theme.php:225 src/Content/ForumManager.php:149 +#: src/Content/Widget.php:428 src/Content/Widget.php:523 +msgid "show more" +msgstr "toon meer" + +#: view/theme/vier/theme.php:252 +msgid "Quick Start" +msgstr "Snelstart" + +#: view/theme/vier/theme.php:258 src/Content/Nav.php:212 +#: src/Module/Settings/TwoFactor/AppSpecific.php:115 +#: src/Module/Settings/TwoFactor/Index.php:106 +#: src/Module/Settings/TwoFactor/Recovery.php:93 +#: src/Module/Settings/TwoFactor/Verify.php:132 src/Module/Help.php:69 +msgid "Help" +msgstr "Help" + +#: src/Core/L10n.php:371 src/Model/Event.php:413 +#: src/Module/Settings/Display.php:174 msgid "Monday" msgstr "Maandag" -#: src/Core/L10n.php:371 src/Model/Event.php:412 +#: src/Core/L10n.php:371 src/Model/Event.php:414 msgid "Tuesday" msgstr "Dinsdag" -#: src/Core/L10n.php:371 src/Model/Event.php:413 +#: src/Core/L10n.php:371 src/Model/Event.php:415 msgid "Wednesday" msgstr "Woensdag" -#: src/Core/L10n.php:371 src/Model/Event.php:414 +#: src/Core/L10n.php:371 src/Model/Event.php:416 msgid "Thursday" msgstr "Donderdag" -#: src/Core/L10n.php:371 src/Model/Event.php:415 +#: src/Core/L10n.php:371 src/Model/Event.php:417 msgid "Friday" msgstr "Vrijdag" -#: src/Core/L10n.php:371 src/Model/Event.php:416 +#: src/Core/L10n.php:371 src/Model/Event.php:418 msgid "Saturday" msgstr "Zaterdag" -#: src/Core/L10n.php:371 src/Model/Event.php:410 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Model/Event.php:412 +#: src/Module/Settings/Display.php:174 msgid "Sunday" msgstr "Zondag" -#: src/Core/L10n.php:375 src/Model/Event.php:431 +#: src/Core/L10n.php:375 src/Model/Event.php:433 msgid "January" msgstr "Januari" -#: src/Core/L10n.php:375 src/Model/Event.php:432 +#: src/Core/L10n.php:375 src/Model/Event.php:434 msgid "February" msgstr "Februari" -#: src/Core/L10n.php:375 src/Model/Event.php:433 +#: src/Core/L10n.php:375 src/Model/Event.php:435 msgid "March" msgstr "Maart" -#: src/Core/L10n.php:375 src/Model/Event.php:434 +#: src/Core/L10n.php:375 src/Model/Event.php:436 msgid "April" msgstr "April" -#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:422 +#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:424 msgid "May" msgstr "Mei" -#: src/Core/L10n.php:375 src/Model/Event.php:435 +#: src/Core/L10n.php:375 src/Model/Event.php:437 msgid "June" msgstr "Juni" -#: src/Core/L10n.php:375 src/Model/Event.php:436 +#: src/Core/L10n.php:375 src/Model/Event.php:438 msgid "July" msgstr "Juli" -#: src/Core/L10n.php:375 src/Model/Event.php:437 +#: src/Core/L10n.php:375 src/Model/Event.php:439 msgid "August" msgstr "Augustus" -#: src/Core/L10n.php:375 src/Model/Event.php:438 +#: src/Core/L10n.php:375 src/Model/Event.php:440 msgid "September" msgstr "September" -#: src/Core/L10n.php:375 src/Model/Event.php:439 +#: src/Core/L10n.php:375 src/Model/Event.php:441 msgid "October" msgstr "Oktober" -#: src/Core/L10n.php:375 src/Model/Event.php:440 +#: src/Core/L10n.php:375 src/Model/Event.php:442 msgid "November" msgstr "November" -#: src/Core/L10n.php:375 src/Model/Event.php:441 +#: src/Core/L10n.php:375 src/Model/Event.php:443 msgid "December" msgstr "December" -#: src/Core/L10n.php:391 src/Model/Event.php:403 +#: src/Core/L10n.php:391 src/Model/Event.php:405 msgid "Mon" msgstr "Maa" -#: src/Core/L10n.php:391 src/Model/Event.php:404 +#: src/Core/L10n.php:391 src/Model/Event.php:406 msgid "Tue" msgstr "Din" -#: src/Core/L10n.php:391 src/Model/Event.php:405 +#: src/Core/L10n.php:391 src/Model/Event.php:407 msgid "Wed" msgstr "Woe" -#: src/Core/L10n.php:391 src/Model/Event.php:406 +#: src/Core/L10n.php:391 src/Model/Event.php:408 msgid "Thu" msgstr "Don" -#: src/Core/L10n.php:391 src/Model/Event.php:407 +#: src/Core/L10n.php:391 src/Model/Event.php:409 msgid "Fri" msgstr "Vrij" -#: src/Core/L10n.php:391 src/Model/Event.php:408 +#: src/Core/L10n.php:391 src/Model/Event.php:410 msgid "Sat" msgstr "Zat" -#: src/Core/L10n.php:391 src/Model/Event.php:402 +#: src/Core/L10n.php:391 src/Model/Event.php:404 msgid "Sun" msgstr "Zon" -#: src/Core/L10n.php:395 src/Model/Event.php:418 +#: src/Core/L10n.php:395 src/Model/Event.php:420 msgid "Jan" msgstr "Jan" -#: src/Core/L10n.php:395 src/Model/Event.php:419 +#: src/Core/L10n.php:395 src/Model/Event.php:421 msgid "Feb" msgstr "Feb" -#: src/Core/L10n.php:395 src/Model/Event.php:420 +#: src/Core/L10n.php:395 src/Model/Event.php:422 msgid "Mar" msgstr "Maa" -#: src/Core/L10n.php:395 src/Model/Event.php:421 +#: src/Core/L10n.php:395 src/Model/Event.php:423 msgid "Apr" msgstr "Apr" -#: src/Core/L10n.php:395 src/Model/Event.php:423 +#: src/Core/L10n.php:395 src/Model/Event.php:425 msgid "Jun" msgstr "Jun" -#: src/Core/L10n.php:395 src/Model/Event.php:424 +#: src/Core/L10n.php:395 src/Model/Event.php:426 msgid "Jul" msgstr "Jul" -#: src/Core/L10n.php:395 src/Model/Event.php:425 +#: src/Core/L10n.php:395 src/Model/Event.php:427 msgid "Aug" msgstr "Aug" @@ -4393,15 +3543,15 @@ msgstr "Aug" msgid "Sep" msgstr "Sep" -#: src/Core/L10n.php:395 src/Model/Event.php:427 +#: src/Core/L10n.php:395 src/Model/Event.php:429 msgid "Oct" msgstr "Okt" -#: src/Core/L10n.php:395 src/Model/Event.php:428 +#: src/Core/L10n.php:395 src/Model/Event.php:430 msgid "Nov" msgstr "Nov" -#: src/Core/L10n.php:395 src/Model/Event.php:429 +#: src/Core/L10n.php:395 src/Model/Event.php:431 msgid "Dec" msgstr "Dec" @@ -4453,38 +3603,21 @@ msgstr "afpoeieren" msgid "rebuffed" msgstr "afgepoeierd" -#: src/Core/Update.php:213 -#, php-format -msgid "Update %s failed. See error logs." -msgstr "Wijziging %s mislukt. Lees de error logbestanden." - -#: src/Core/Update.php:277 -#, php-format +#: src/Core/Renderer.php:91 src/Core/Renderer.php:120 +#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Render/FriendicaSmartyEngine.php:56 msgid "" -"\n" -"\t\t\t\tThe friendica developers released update %s recently,\n" -"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" -"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" -"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." -msgstr "\n\t\t\t\tDe Friendica ontwikkelaars hebben recent update %svrijgegeven,\n \t\t\t\tmaar wanneer ik deze probeerde te installeren ging het verschrikkelijk fout.\n \t\t\t\tDit moet snel opgelost worden en ik kan het niet alleen. Contacteer alstublieft\n \t\t\t\teen Friendica ontwikkelaar als je mij zelf niet kan helpen. Mijn database kan ongeldig zijn." +"Friendica can't display this page at the moment, please contact the " +"administrator." +msgstr "Friendica kan deze pagina momenteel niet weergeven, neem contact op met de beheerder." -#: src/Core/Update.php:283 -#, php-format -msgid "" -"The error message is\n" -"[pre]%s[/pre]" -msgstr "De foutboodschap is\n[pre]%s[/pre]" - -#: src/Core/Update.php:287 src/Core/Update.php:323 -msgid "[Friendica Notify] Database update" +#: src/Core/Renderer.php:143 +msgid "template engine cannot be registered without a name." msgstr "" -#: src/Core/Update.php:317 -#, php-format -msgid "" -"\n" -"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." -msgstr "\n\t\t\t\t\tDe Friendica database is succesvol geupdatet van %s naar %s" +#: src/Core/Renderer.php:177 +msgid "template engine is not registered!" +msgstr "" #: src/Core/UserImport.php:126 msgid "Error decoding account file" @@ -4518,6 +3651,1034 @@ msgstr "Fout bij het aanmaken van het gebruikersprofiel" msgid "Done. You can now login with your username and password" msgstr "Gebeurd. Je kunt nu inloggen met je gebruikersnaam en wachtwoord" +#: src/Core/Installer.php:179 +msgid "" +"The database configuration file \"config/local.config.php\" could not be " +"written. Please use the enclosed text to create a configuration file in your" +" web server root." +msgstr "Het databaseconfiguratiebestand \"config/local.config.php\" kon niet worden weggeschreven. Je kunt de bijgevoegde tekst gebruiken om in een configuratiebestand aan te maken in de hoogste map van je webserver. " + +#: src/Core/Installer.php:198 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." +msgstr "Het kan nodig zijn om het bestand \"database.sql\" manueel te importeren met phpmyadmin of mysql." + +#: src/Core/Installer.php:199 src/Module/Install.php:191 +msgid "Please see the file \"doc/INSTALL.md\"." +msgstr "" + +#: src/Core/Installer.php:260 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "Kan geen command-line-versie van PHP vinden in het PATH van de webserver." + +#: src/Core/Installer.php:261 +msgid "" +"If you don't have a command line version of PHP installed on your server, " +"you will not be able to run the background processing. See 'Setup the worker'" +msgstr "" + +#: src/Core/Installer.php:266 +msgid "PHP executable path" +msgstr "PATH van het PHP commando" + +#: src/Core/Installer.php:266 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "Vul het volledige pad in naar het php programma. Je kunt dit leeg laten om de installatie verder te zetten." + +#: src/Core/Installer.php:271 +msgid "Command line PHP" +msgstr "PHP-opdrachtregel" + +#: src/Core/Installer.php:280 +msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" +msgstr "PHP uitvoerbaar bestand is niet de php cli binary (zou kunnen de cgi-fgci versie zijn)" + +#: src/Core/Installer.php:281 +msgid "Found PHP version: " +msgstr "Gevonden PHP versie:" + +#: src/Core/Installer.php:283 +msgid "PHP cli binary" +msgstr "PHP cli binary" + +#: src/Core/Installer.php:296 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "De command-line versie van PHP op jouw systeem heeft \"register_argc_argv\" niet geactiveerd." + +#: src/Core/Installer.php:297 +msgid "This is required for message delivery to work." +msgstr "Dit is nodig om het verzenden van berichten mogelijk te maken." + +#: src/Core/Installer.php:302 +msgid "PHP register_argc_argv" +msgstr "PHP register_argc_argv" + +#: src/Core/Installer.php:334 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "Fout: de \"openssl_pkey_new\" functie op dit systeem kan geen encryptie sleutels genereren" + +#: src/Core/Installer.php:335 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "Zie \"http://www.php.net/manual/en/openssl.installation.php\" wanneer u Friendica onder Windows draait." + +#: src/Core/Installer.php:338 +msgid "Generate encryption keys" +msgstr "Genereer encryptie sleutels" + +#: src/Core/Installer.php:390 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "Fout: Apache-module mod-rewrite is vereist, maar niet geïnstalleerd." + +#: src/Core/Installer.php:395 +msgid "Apache mod_rewrite module" +msgstr "Apache mod_rewrite module" + +#: src/Core/Installer.php:401 +msgid "Error: PDO or MySQLi PHP module required but not installed." +msgstr "Fout: PDO of MySQLi PHP module vereist maar niet geïnstalleerd." + +#: src/Core/Installer.php:406 +msgid "Error: The MySQL driver for PDO is not installed." +msgstr "Fout: de MySQL driver voor PDO is niet geïnstalleerd." + +#: src/Core/Installer.php:410 +msgid "PDO or MySQLi PHP module" +msgstr "PDO of MySQLi PHP module" + +#: src/Core/Installer.php:418 +msgid "Error, XML PHP module required but not installed." +msgstr "Fout: XML PHP module vereist maar niet geinstalleerd." + +#: src/Core/Installer.php:422 +msgid "XML PHP module" +msgstr "XML PHP module" + +#: src/Core/Installer.php:425 +msgid "libCurl PHP module" +msgstr "libCurl PHP module" + +#: src/Core/Installer.php:426 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Fout: PHP-module libCURL is vereist, maar niet geïnstalleerd." + +#: src/Core/Installer.php:432 +msgid "GD graphics PHP module" +msgstr "GD graphics PHP module" + +#: src/Core/Installer.php:433 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "Fout: PHP-module GD graphics met JPEG support is vereist, maar niet geïnstalleerd." + +#: src/Core/Installer.php:439 +msgid "OpenSSL PHP module" +msgstr "OpenSSL PHP module" + +#: src/Core/Installer.php:440 +msgid "Error: openssl PHP module required but not installed." +msgstr "Fout: PHP-module openssl is vereist, maar niet geïnstalleerd." + +#: src/Core/Installer.php:446 +msgid "mb_string PHP module" +msgstr "mb_string PHP module" + +#: src/Core/Installer.php:447 +msgid "Error: mb_string PHP module required but not installed." +msgstr "Fout: PHP-module mb_string is vereist, maar niet geïnstalleerd." + +#: src/Core/Installer.php:453 +msgid "iconv PHP module" +msgstr "iconv PHP module" + +#: src/Core/Installer.php:454 +msgid "Error: iconv PHP module required but not installed." +msgstr "Fout: iconv PHP module vereist maar niet geïnstalleerd." + +#: src/Core/Installer.php:460 +msgid "POSIX PHP module" +msgstr "POSIX PHP module" + +#: src/Core/Installer.php:461 +msgid "Error: POSIX PHP module required but not installed." +msgstr "Fout: POSIX PHP module vereist maar niet geïnstalleerd." + +#: src/Core/Installer.php:467 +msgid "JSON PHP module" +msgstr "" + +#: src/Core/Installer.php:468 +msgid "Error: JSON PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:474 +msgid "File Information PHP module" +msgstr "" + +#: src/Core/Installer.php:475 +msgid "Error: File Information PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:498 +msgid "" +"The web installer needs to be able to create a file called " +"\"local.config.php\" in the \"config\" folder of your web server and it is " +"unable to do so." +msgstr "Het installatieprogramma moet een bestand \"local.config.php\" in de \"config\" map van je webserver aanmaken, maar kan dit niet doen. " + +#: src/Core/Installer.php:499 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "Dit is meestal een permissieprobleem, omdat de webserver niet in staat is om in deze map bestanden weg te schrijven - ook al kun je dit zelf wel." + +#: src/Core/Installer.php:500 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named local.config.php in your Friendica \"config\" folder." +msgstr "Op het einde van deze procedure zal ik je een tekst geven om te bewaren in een bestand local.config.php in Friendica \"config\" map. " + +#: src/Core/Installer.php:501 +msgid "" +"You can alternatively skip this procedure and perform a manual installation." +" Please see the file \"INSTALL.txt\" for instructions." +msgstr "Je kunt ook deze procedure overslaan, en een manuele installatie uitvoeren. Lees het bestand \"INSTALL.txt\" voor instructies." + +#: src/Core/Installer.php:504 +msgid "config/local.config.php is writable" +msgstr "config/local.config.php is schrijfbaar " + +#: src/Core/Installer.php:524 +msgid "" +"Friendica uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "Friendica gebruikt het Smarty3 sjabloon systeem om zijn webpagina's weer te geven. Smarty3 compileert sjablonen naar PHP om de weergave te versnellen." + +#: src/Core/Installer.php:525 +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory view/smarty3/ under the Friendica top level " +"folder." +msgstr "Om deze gecompileerde sjablonen op te slaan moet de webserver schrijftoegang hebben tot de folder view/smarty3, t.o.v. van de hoogste folder van je Friendica-installatie." + +#: src/Core/Installer.php:526 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has" +" write access to this folder." +msgstr "Zorg ervoor dat de gebruiker waaronder je webserver runt (bijv. www-data) schrijf-toegang heeft tot deze map." + +#: src/Core/Installer.php:527 +msgid "" +"Note: as a security measure, you should give the web server write access to " +"view/smarty3/ only--not the template files (.tpl) that it contains." +msgstr "Opmerking: voor een goede beveiliging zou je de webserver alleen schrijf-toegang moeten geven voor de map view/smarty3 -- niet voor de template bestanden (.tpl) die in die map zitten." + +#: src/Core/Installer.php:530 +msgid "view/smarty3 is writable" +msgstr "view/smarty3 is schrijfbaar" + +#: src/Core/Installer.php:559 +msgid "" +"Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" +" to .htaccess." +msgstr "Url rewrite in .htaccess werkt niet. Heb je .htaccess-dist gekopieerd naar .htaccess?" + +#: src/Core/Installer.php:561 +msgid "Error message from Curl when fetching" +msgstr "Fout boodschap van Curl bij ophalen" + +#: src/Core/Installer.php:566 +msgid "Url rewrite is working" +msgstr "Url rewrite werkt correct" + +#: src/Core/Installer.php:595 +msgid "ImageMagick PHP extension is not installed" +msgstr "ImageMagick PHP extensie is niet geïnstalleerd" + +#: src/Core/Installer.php:597 +msgid "ImageMagick PHP extension is installed" +msgstr "ImageMagick PHP extensie is geïnstalleerd" + +#: src/Core/Installer.php:599 +msgid "ImageMagick supports GIF" +msgstr "ImageMagick ondersteunt GIF" + +#: src/Core/Installer.php:621 +msgid "Database already in use." +msgstr "Database al in gebruik." + +#: src/Core/Installer.php:626 +msgid "Could not connect to database." +msgstr "Kon geen toegang krijgen tot de database." + +#: src/Core/ACL.php:132 +msgid "Yourself" +msgstr "Jezelf" + +#: src/Core/ACL.php:161 src/Content/Widget.php:241 +#: src/Module/PermissionTooltip.php:76 src/Module/PermissionTooltip.php:98 +#: src/Module/Contact.php:820 src/BaseModule.php:184 +msgid "Followers" +msgstr "Volgers" + +#: src/Core/ACL.php:168 src/Module/PermissionTooltip.php:82 +#: src/Module/PermissionTooltip.php:104 +msgid "Mutuals" +msgstr "Gemeenschappelijk" + +#: src/Core/ACL.php:258 +msgid "Post to Email" +msgstr "Verzenden per e-mail" + +#: src/Core/ACL.php:285 +msgid "Public" +msgstr "Openbaar" + +#: src/Core/ACL.php:286 +msgid "" +"This content will be shown to all your followers and can be seen in the " +"community pages and by anyone with its link." +msgstr "Deze inhoud wordt aan al uw volgers getoond en is te zien op de communitypagina's en door iedereen met de link." + +#: src/Core/ACL.php:287 +msgid "Limited/Private" +msgstr "Beperkt/Privé" + +#: src/Core/ACL.php:288 +msgid "" +"This content will be shown only to the people in the first box, to the " +"exception of the people mentioned in the second box. It won't appear " +"anywhere public." +msgstr "Deze inhoud wordt alleen getoond aan de mensen in het eerste vak, met uitzondering van de mensen die in het tweede vak worden genoemd. Het wordt nergens openbaar weergegeven." + +#: src/Core/ACL.php:289 +msgid "Show to:" +msgstr "Toon aan:" + +#: src/Core/ACL.php:290 +msgid "Except to:" +msgstr "Behalve aan:" + +#: src/Core/ACL.php:293 +msgid "Connectors" +msgstr "Connectors" + +#: src/Core/Update.php:219 +#, php-format +msgid "Update %s failed. See error logs." +msgstr "Wijziging %s mislukt. Lees de error logbestanden." + +#: src/Core/Update.php:286 +#, php-format +msgid "" +"\n" +"\t\t\t\tThe friendica developers released update %s recently,\n" +"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" +"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" +"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." +msgstr "\n\t\t\t\tDe Friendica ontwikkelaars hebben recent update %svrijgegeven,\n \t\t\t\tmaar wanneer ik deze probeerde te installeren ging het verschrikkelijk fout.\n \t\t\t\tDit moet snel opgelost worden en ik kan het niet alleen. Contacteer alstublieft\n \t\t\t\teen Friendica ontwikkelaar als je mij zelf niet kan helpen. Mijn database kan ongeldig zijn." + +#: src/Core/Update.php:292 +#, php-format +msgid "" +"The error message is\n" +"[pre]%s[/pre]" +msgstr "De foutboodschap is\n[pre]%s[/pre]" + +#: src/Core/Update.php:296 src/Core/Update.php:332 +msgid "[Friendica Notify] Database update" +msgstr "" + +#: src/Core/Update.php:326 +#, php-format +msgid "" +"\n" +"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." +msgstr "\n\t\t\t\t\tDe Friendica database is succesvol geupdatet van %s naar %s" + +#: src/Util/EMailer/MailBuilder.php:212 +msgid "Friendica Notification" +msgstr "Friendica Notificatie" + +#: src/Util/EMailer/NotifyMailBuilder.php:78 +#: src/Util/EMailer/SystemMailBuilder.php:54 +#, php-format +msgid "%1$s, %2$s Administrator" +msgstr "%1$s, %2$s Beheerder" + +#: src/Util/EMailer/NotifyMailBuilder.php:80 +#: src/Util/EMailer/SystemMailBuilder.php:56 +#, php-format +msgid "%s Administrator" +msgstr "%s Beheerder" + +#: src/Util/EMailer/NotifyMailBuilder.php:193 +#: src/Util/EMailer/NotifyMailBuilder.php:217 +#: src/Util/EMailer/SystemMailBuilder.php:101 +#: src/Util/EMailer/SystemMailBuilder.php:118 +msgid "thanks" +msgstr "bedankt" + +#: src/Util/Temporal.php:93 src/Util/Temporal.php:95 +#: src/Module/Settings/Profile/Index.php:245 +msgid "Miscellaneous" +msgstr "Diversen" + +#: src/Util/Temporal.php:163 src/Module/Profile/Profile.php:164 +msgid "Birthday:" +msgstr "Verjaardag:" + +#: src/Util/Temporal.php:165 src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 +msgid "Age: " +msgstr "Leeftijd:" + +#: src/Util/Temporal.php:165 src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "%d jaar oud" +msgstr[1] "%d jaar oud" + +#: src/Util/Temporal.php:167 +msgid "YYYY-MM-DD or MM-DD" +msgstr "JJJJ-MM-DD of MM-DD" + +#: src/Util/Temporal.php:314 +msgid "never" +msgstr "nooit" + +#: src/Util/Temporal.php:321 +msgid "less than a second ago" +msgstr "minder dan een seconde geleden" + +#: src/Util/Temporal.php:329 +msgid "year" +msgstr "jaar" + +#: src/Util/Temporal.php:329 +msgid "years" +msgstr "jaren" + +#: src/Util/Temporal.php:330 +msgid "months" +msgstr "maanden" + +#: src/Util/Temporal.php:331 +msgid "weeks" +msgstr "weken" + +#: src/Util/Temporal.php:332 +msgid "days" +msgstr "dagen" + +#: src/Util/Temporal.php:333 +msgid "hour" +msgstr "uur" + +#: src/Util/Temporal.php:333 +msgid "hours" +msgstr "uren" + +#: src/Util/Temporal.php:334 +msgid "minute" +msgstr "minuut" + +#: src/Util/Temporal.php:334 +msgid "minutes" +msgstr "minuten" + +#: src/Util/Temporal.php:335 +msgid "second" +msgstr "seconde" + +#: src/Util/Temporal.php:335 +msgid "seconds" +msgstr "seconden" + +#: src/Util/Temporal.php:345 +#, php-format +msgid "in %1$d %2$s" +msgstr "in %1$d%2$s" + +#: src/Util/Temporal.php:348 +#, php-format +msgid "%1$d %2$s ago" +msgstr "%1$d %2$s geleden" + +#: src/Content/Text/BBCode.php:946 src/Content/Text/BBCode.php:1605 +#: src/Content/Text/BBCode.php:1606 +msgid "Image/photo" +msgstr "Afbeelding/foto" + +#: src/Content/Text/BBCode.php:1046 +#, php-format +msgid "%2$s %3$s" +msgstr "" + +#: src/Content/Text/BBCode.php:1071 src/Model/Item.php:3635 +#: src/Model/Item.php:3641 +msgid "link to source" +msgstr "Verwijzing naar bron" + +#: src/Content/Text/BBCode.php:1523 src/Content/Text/HTML.php:954 +msgid "Click to open/close" +msgstr "klik om te openen/sluiten" + +#: src/Content/Text/BBCode.php:1554 +msgid "$1 wrote:" +msgstr "$1 schreef:" + +#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +msgid "Encrypted content" +msgstr "Versleutelde inhoud" + +#: src/Content/Text/BBCode.php:1831 +msgid "Invalid source protocol" +msgstr "Ongeldig bron protocol" + +#: src/Content/Text/BBCode.php:1846 +msgid "Invalid link protocol" +msgstr "Ongeldig verbinding protocol" + +#: src/Content/Text/HTML.php:802 +msgid "Loading more entries..." +msgstr "Meer berichten aan het laden..." + +#: src/Content/Text/HTML.php:803 +msgid "The end" +msgstr "Het einde" + +#: src/Content/Text/HTML.php:896 src/Model/Profile.php:448 +#: src/Module/Contact.php:332 +msgid "Follow" +msgstr "Volg" + +#: src/Content/Text/HTML.php:902 src/Content/Nav.php:220 +#: src/Module/Search/Index.php:98 +msgid "Search" +msgstr "Zoeken" + +#: src/Content/Text/HTML.php:904 src/Content/Nav.php:96 +msgid "@name, !forum, #tags, content" +msgstr "@naam, !forum, #labels, inhoud" + +#: src/Content/Text/HTML.php:911 src/Content/Nav.php:223 +msgid "Full Text" +msgstr "Volledige tekst" + +#: src/Content/Text/HTML.php:912 src/Content/Widget/TagCloud.php:68 +#: src/Content/Nav.php:224 +msgid "Tags" +msgstr "Labels" + +#: src/Content/Widget/CalendarExport.php:63 +msgid "Export" +msgstr "Exporteer" + +#: src/Content/Widget/CalendarExport.php:64 +msgid "Export calendar as ical" +msgstr "Exporteer kalender als ical" + +#: src/Content/Widget/CalendarExport.php:65 +msgid "Export calendar as csv" +msgstr "Exporteer kalender als csv" + +#: src/Content/Widget/ContactBlock.php:72 +msgid "No contacts" +msgstr "Geen contacten" + +#: src/Content/Widget/ContactBlock.php:104 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d contact" +msgstr[1] "%d contacten" + +#: src/Content/Widget/ContactBlock.php:123 +msgid "View Contacts" +msgstr "Bekijk contacten" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "Verwijder zoekterm" + +#: src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Opgeslagen zoekopdrachten" + +#: src/Content/Widget/TrendingTags.php:51 +#, php-format +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "Populaire Tags (laatste %d uur)" +msgstr[1] "Populaire Tags (laatste %d uur)" + +#: src/Content/Widget/TrendingTags.php:52 +msgid "More Trending Tags" +msgstr "Meer Populaire Tags" + +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "nieuwere berichten" + +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "oudere berichten" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "vorige" + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "laatste" + +#: src/Content/ContactSelector.php:48 +msgid "Frequently" +msgstr "Frequent" + +#: src/Content/ContactSelector.php:49 +msgid "Hourly" +msgstr "Ieder uur" + +#: src/Content/ContactSelector.php:50 +msgid "Twice daily" +msgstr "Twee maal daags" + +#: src/Content/ContactSelector.php:51 +msgid "Daily" +msgstr "Dagelijks" + +#: src/Content/ContactSelector.php:52 +msgid "Weekly" +msgstr "Wekelijks" + +#: src/Content/ContactSelector.php:53 +msgid "Monthly" +msgstr "Maandelijks" + +#: src/Content/ContactSelector.php:99 +msgid "DFRN" +msgstr "DFRN" + +#: src/Content/ContactSelector.php:100 +msgid "OStatus" +msgstr "OStatus" + +#: src/Content/ContactSelector.php:101 +msgid "RSS/Atom" +msgstr "RSS/Atom" + +#: src/Content/ContactSelector.php:102 src/Module/Admin/Users.php:237 +#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 +#: src/Module/Admin/Users.php:280 +msgid "Email" +msgstr "E-mail" + +#: src/Content/ContactSelector.php:103 src/Module/Debug/Babel.php:282 +msgid "Diaspora" +msgstr "Diaspora" + +#: src/Content/ContactSelector.php:104 +msgid "Zot!" +msgstr "Zot!" + +#: src/Content/ContactSelector.php:105 +msgid "LinkedIn" +msgstr "LinkedIn" + +#: src/Content/ContactSelector.php:106 +msgid "XMPP/IM" +msgstr "XMPP/Chat" + +#: src/Content/ContactSelector.php:107 +msgid "MySpace" +msgstr "MySpace" + +#: src/Content/ContactSelector.php:108 +msgid "Google+" +msgstr "Google+" + +#: src/Content/ContactSelector.php:109 +msgid "pump.io" +msgstr "pump.io" + +#: src/Content/ContactSelector.php:110 +msgid "Twitter" +msgstr "Twitter" + +#: src/Content/ContactSelector.php:111 +msgid "Discourse" +msgstr "Toespraak" + +#: src/Content/ContactSelector.php:112 +msgid "Diaspora Connector" +msgstr "Diaspora Connector" + +#: src/Content/ContactSelector.php:113 +msgid "GNU Social Connector" +msgstr "GNU Social Connector" + +#: src/Content/ContactSelector.php:114 +msgid "ActivityPub" +msgstr "ActivityPub" + +#: src/Content/ContactSelector.php:115 +msgid "pnut" +msgstr "pnut" + +#: src/Content/ContactSelector.php:149 +#, php-format +msgid "%s (via %s)" +msgstr "" + +#: src/Content/Feature.php:96 +msgid "General Features" +msgstr "Algemene functies" + +#: src/Content/Feature.php:98 +msgid "Photo Location" +msgstr "Foto Locatie" + +#: src/Content/Feature.php:98 +msgid "" +"Photo metadata is normally stripped. This extracts the location (if present)" +" prior to stripping metadata and links it to a map." +msgstr "Foto metadata wordt normaal verwijderd. Dit extraheert de locatie (indien aanwezig) vooraleer de metadata te verwijderen en verbindt die met een kaart." + +#: src/Content/Feature.php:99 +msgid "Trending Tags" +msgstr "Populaire Tags" + +#: src/Content/Feature.php:99 +msgid "" +"Show a community page widget with a list of the most popular tags in recent " +"public posts." +msgstr "Toon een widget voor communitypagina met een lijst van de populairste tags in recente openbare berichten." + +#: src/Content/Feature.php:104 +msgid "Post Composition Features" +msgstr "Functies voor het opstellen van berichten" + +#: src/Content/Feature.php:105 +msgid "Auto-mention Forums" +msgstr "Auto-vermelding Forums" + +#: src/Content/Feature.php:105 +msgid "" +"Add/remove mention when a forum page is selected/deselected in ACL window." +msgstr "Voeg toe/verwijder vermelding wanneer een forum pagina geselecteerd/gedeselecteerd wordt in het ACL venster." + +#: src/Content/Feature.php:106 +msgid "Explicit Mentions" +msgstr "Expliciete vermeldingen" + +#: src/Content/Feature.php:106 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "Voeg expliciete vermeldingen toe aan het opmerkingenvak voor handmatige controle over wie in antwoorden wordt vermeld." + +#: src/Content/Feature.php:111 +msgid "Post/Comment Tools" +msgstr "Bericht-/reactiehulpmiddelen" + +#: src/Content/Feature.php:112 +msgid "Post Categories" +msgstr "Categorieën berichten" + +#: src/Content/Feature.php:112 +msgid "Add categories to your posts" +msgstr "Voeg categorieën toe aan je berichten" + +#: src/Content/Feature.php:117 +msgid "Advanced Profile Settings" +msgstr "Geavanceerde Profiel Instellingen" + +#: src/Content/Feature.php:118 +msgid "List Forums" +msgstr "Lijst Fora op" + +#: src/Content/Feature.php:118 +msgid "Show visitors public community forums at the Advanced Profile Page" +msgstr "Toon bezoekers de publieke groepsfora in de Geavanceerde Profiel Pagina" + +#: src/Content/Feature.php:119 +msgid "Tag Cloud" +msgstr "Tag Wolk" + +#: src/Content/Feature.php:119 +msgid "Provide a personal tag cloud on your profile page" +msgstr "Voorzie een persoonlijk tag wolk op je profiel pagina" + +#: src/Content/Feature.php:120 +msgid "Display Membership Date" +msgstr "Toon Lidmaatschap Datum" + +#: src/Content/Feature.php:120 +msgid "Display membership date in profile" +msgstr "Toon lidmaatschap datum in profiel" + +#: src/Content/Nav.php:90 +msgid "Nothing new here" +msgstr "Niets nieuw hier" + +#: src/Content/Nav.php:94 src/Module/Special/HTTPException.php:72 +msgid "Go back" +msgstr "Ga terug" + +#: src/Content/Nav.php:95 +msgid "Clear notifications" +msgstr "Notificaties verwijderen" + +#: src/Content/Nav.php:169 src/Module/Security/Login.php:141 +msgid "Logout" +msgstr "Uitloggen" + +#: src/Content/Nav.php:169 +msgid "End this session" +msgstr "Deze sessie beëindigen" + +#: src/Content/Nav.php:171 src/Module/Security/Login.php:142 +#: src/Module/Bookmarklet.php:46 +msgid "Login" +msgstr "Login" + +#: src/Content/Nav.php:171 +msgid "Sign in" +msgstr "Inloggen" + +#: src/Content/Nav.php:182 +msgid "Personal notes" +msgstr "Persoonlijke nota's" + +#: src/Content/Nav.php:182 +msgid "Your personal notes" +msgstr "Je persoonlijke nota's" + +#: src/Content/Nav.php:202 src/Content/Nav.php:263 +msgid "Home" +msgstr "Tijdlijn" + +#: src/Content/Nav.php:202 +msgid "Home Page" +msgstr "Jouw tijdlijn" + +#: src/Content/Nav.php:206 src/Module/Security/Login.php:102 +#: src/Module/Register.php:155 +msgid "Register" +msgstr "Registreer" + +#: src/Content/Nav.php:206 +msgid "Create an account" +msgstr "Maak een accoount" + +#: src/Content/Nav.php:212 +msgid "Help and documentation" +msgstr "Hulp en documentatie" + +#: src/Content/Nav.php:216 +msgid "Apps" +msgstr "Apps" + +#: src/Content/Nav.php:216 +msgid "Addon applications, utilities, games" +msgstr "Extra toepassingen, hulpmiddelen of spelletjes" + +#: src/Content/Nav.php:220 +msgid "Search site content" +msgstr "Doorzoek de inhoud van de website" + +#: src/Content/Nav.php:244 +msgid "Community" +msgstr "Website" + +#: src/Content/Nav.php:244 +msgid "Conversations on this and other servers" +msgstr "Gesprekken op deze en andere servers" + +#: src/Content/Nav.php:251 +msgid "Directory" +msgstr "Gids" + +#: src/Content/Nav.php:251 +msgid "People directory" +msgstr "Personengids" + +#: src/Content/Nav.php:253 src/Module/BaseAdmin.php:92 +msgid "Information" +msgstr "Informatie" + +#: src/Content/Nav.php:253 +msgid "Information about this friendica instance" +msgstr "informatie over deze friendica server" + +#: src/Content/Nav.php:256 src/Module/Admin/Tos.php:59 +#: src/Module/Register.php:163 src/Module/Tos.php:84 +#: src/Module/BaseAdmin.php:102 +msgid "Terms of Service" +msgstr "Gebruiksvoorwaarden" + +#: src/Content/Nav.php:256 +msgid "Terms of Service of this Friendica instance" +msgstr "Gebruiksvoorwaarden op deze Friendica server" + +#: src/Content/Nav.php:267 +msgid "Introductions" +msgstr "Verzoeken" + +#: src/Content/Nav.php:267 +msgid "Friend Requests" +msgstr "Vriendschapsverzoeken" + +#: src/Content/Nav.php:268 src/Module/Notifications/Introductions.php:52 +#: src/Module/BaseNotifications.php:139 +msgid "Notifications" +msgstr "Notificaties" + +#: src/Content/Nav.php:269 +msgid "See all notifications" +msgstr "Toon alle notificaties" + +#: src/Content/Nav.php:270 +msgid "Mark all system notifications seen" +msgstr "Alle systeemnotificaties als gelezen markeren" + +#: src/Content/Nav.php:274 +msgid "Inbox" +msgstr "Inbox" + +#: src/Content/Nav.php:275 +msgid "Outbox" +msgstr "Verzonden berichten" + +#: src/Content/Nav.php:279 +msgid "Accounts" +msgstr "Gebruikers" + +#: src/Content/Nav.php:279 +msgid "Manage other pages" +msgstr "Andere pagina's beheren" + +#: src/Content/Nav.php:289 src/Module/BaseAdmin.php:132 +msgid "Admin" +msgstr "Beheer" + +#: src/Content/Nav.php:289 +msgid "Site setup and configuration" +msgstr "Website opzetten en configureren" + +#: src/Content/Nav.php:292 +msgid "Navigation" +msgstr "Navigatie" + +#: src/Content/Nav.php:292 +msgid "Site map" +msgstr "Sitemap" + +#: src/Content/OEmbed.php:266 +msgid "Embedding disabled" +msgstr "Inbedden uitgeschakeld" + +#: src/Content/OEmbed.php:388 +msgid "Embedded content" +msgstr "Ingebedde inhoud" + +#: src/Content/Widget.php:52 +msgid "Add New Contact" +msgstr "Nieuw Contact toevoegen" + +#: src/Content/Widget.php:53 +msgid "Enter address or web location" +msgstr "Voeg een webadres of -locatie in:" + +#: src/Content/Widget.php:54 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Voorbeeld: jan@voorbeeld.be, http://voorbeeld.nl/barbara" + +#: src/Content/Widget.php:56 +msgid "Connect" +msgstr "Verbinden" + +#: src/Content/Widget.php:71 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d uitnodiging beschikbaar" +msgstr[1] "%d uitnodigingen beschikbaar" + +#: src/Content/Widget.php:217 src/Model/Group.php:528 +#: src/Module/Welcome.php:76 src/Module/Contact.php:807 +msgid "Groups" +msgstr "Groepen" + +#: src/Content/Widget.php:219 +msgid "Everyone" +msgstr "Iedereen" + +#: src/Content/Widget.php:242 src/Module/Contact.php:821 +#: src/BaseModule.php:189 +msgid "Following" +msgstr "Volgend" + +#: src/Content/Widget.php:243 src/Module/Contact.php:822 +#: src/BaseModule.php:194 +msgid "Mutual friends" +msgstr "Gemeenschappelijke vrienden" + +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "Relaties" + +#: src/Content/Widget.php:250 src/Module/Group.php:292 +#: src/Module/Contact.php:759 +msgid "All Contacts" +msgstr "Alle Contacten" + +#: src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protocollen" + +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "Alle protocollen" + +#: src/Content/Widget.php:328 +msgid "Saved Folders" +msgstr "Bewaarde Mappen" + +#: src/Content/Widget.php:330 src/Content/Widget.php:369 +msgid "Everything" +msgstr "Alles" + +#: src/Content/Widget.php:367 +msgid "Categories" +msgstr "Categorieën" + +#: src/Content/Widget.php:424 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "%d gedeeld contact" +msgstr[1] "%d gedeelde contacten" + +#: src/Content/Widget.php:517 +msgid "Archives" +msgstr "Archieven" + #: src/Database/DBStructure.php:69 msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." msgstr "" @@ -4534,386 +4695,24 @@ msgstr "\nFout %d is opgetreden tijdens database update:\n%s\n" msgid "Errors encountered performing database changes: " msgstr "Fouten opgetreden tijdens database aanpassingen:" -#: src/Database/DBStructure.php:285 +#: src/Database/DBStructure.php:296 +msgid "Another database update is currently running." +msgstr "" + +#: src/Database/DBStructure.php:300 #, php-format msgid "%s: Database update" msgstr "%s: Database update" -#: src/Database/DBStructure.php:546 +#: src/Database/DBStructure.php:600 #, php-format msgid "%s: updating %s table." msgstr "%s: tabel %s aan het updaten." -#: src/Factory/Notification/Introduction.php:132 -msgid "Friend Suggestion" -msgstr "Vriendschapsvoorstel" - -#: src/Factory/Notification/Introduction.php:164 -msgid "Friend/Connect Request" -msgstr "Vriendschapsverzoek" - -#: src/Factory/Notification/Introduction.php:164 -msgid "New Follower" -msgstr "Nieuwe Volger" - -#: src/Factory/Notification/Notification.php:103 +#: src/Database/Database.php:661 src/Database/Database.php:764 #, php-format -msgid "%s created a new post" -msgstr "%s schreef een nieuw bericht" - -#: src/Factory/Notification/Notification.php:104 -#: src/Factory/Notification/Notification.php:366 -#, php-format -msgid "%s commented on %s's post" -msgstr "%s gaf een reactie op het bericht van %s" - -#: src/Factory/Notification/Notification.php:130 -#, php-format -msgid "%s liked %s's post" -msgstr "%s vond het bericht van %s leuk" - -#: src/Factory/Notification/Notification.php:141 -#, php-format -msgid "%s disliked %s's post" -msgstr "%s vond het bericht van %s niet leuk" - -#: src/Factory/Notification/Notification.php:152 -#, php-format -msgid "%s is attending %s's event" -msgstr "%s woont het event van %s bij" - -#: src/Factory/Notification/Notification.php:163 -#, php-format -msgid "%s is not attending %s's event" -msgstr "%s woont het event van %s niet bij" - -#: src/Factory/Notification/Notification.php:174 -#, php-format -msgid "%s may attending %s's event" -msgstr "%s kan aanwezig zijn op %s's gebeurtenis" - -#: src/Factory/Notification/Notification.php:201 -#, php-format -msgid "%s is now friends with %s" -msgstr "%s is nu bevriend met %s" - -#: src/LegacyModule.php:49 -#, php-format -msgid "Legacy module file not found: %s" -msgstr "Legacy module bestand niet gevonden: %s" - -#: src/Model/Contact.php:1273 src/Model/Contact.php:1286 -msgid "UnFollow" -msgstr "Ontvolgen" - -#: src/Model/Contact.php:1282 -msgid "Drop Contact" -msgstr "Verwijder contact" - -#: src/Model/Contact.php:1292 src/Module/Admin/Users.php:251 -#: src/Module/Notifications/Introductions.php:107 -#: src/Module/Notifications/Introductions.php:183 -msgid "Approve" -msgstr "Goedkeuren" - -#: src/Model/Contact.php:1862 -msgid "Organisation" -msgstr "Organisatie" - -#: src/Model/Contact.php:1866 -msgid "News" -msgstr "Nieuws" - -#: src/Model/Contact.php:1870 -msgid "Forum" -msgstr "Forum" - -#: src/Model/Contact.php:2286 -msgid "Connect URL missing." -msgstr "Connectie URL ontbreekt." - -#: src/Model/Contact.php:2295 -msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." -msgstr "Het contact kon niet toegevoegd worden. Gelieve de relevante netwerk gegevens na te kijken in Instellingen -> Sociale Netwerken." - -#: src/Model/Contact.php:2336 -msgid "" -"This site is not configured to allow communications with other networks." -msgstr "Deze website is niet geconfigureerd voor communicatie met andere netwerken." - -#: src/Model/Contact.php:2337 src/Model/Contact.php:2350 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "Er werden geen compatibele communicatieprotocols of feeds ontdekt." - -#: src/Model/Contact.php:2348 -msgid "The profile address specified does not provide adequate information." -msgstr "Het opgegeven profiel adres bevat geen adequate informatie." - -#: src/Model/Contact.php:2353 -msgid "An author or name was not found." -msgstr "Er werd geen auteur of naam gevonden." - -#: src/Model/Contact.php:2356 -msgid "No browser URL could be matched to this address." -msgstr "Er kan geen browser URL gematcht worden met dit adres." - -#: src/Model/Contact.php:2359 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "Het @-stijl-identiteitsadres komt niet overeen met een nekend protocol of e-mailcontact." - -#: src/Model/Contact.php:2360 -msgid "Use mailto: in front of address to force email check." -msgstr "Gebruik mailto: voor het adres om een e-mailcontrole af te dwingen." - -#: src/Model/Contact.php:2366 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "Het opgegeven profiel adres behoort tot een netwerk dat gedeactiveerd is op deze site." - -#: src/Model/Contact.php:2371 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "Profiel met restricties. Deze peresoon zal geen directe/persoonlijke notificaties van jou kunnen ontvangen." - -#: src/Model/Contact.php:2432 -msgid "Unable to retrieve contact information." -msgstr "Het was niet mogelijk informatie over dit contact op te halen." - -#: src/Model/Event.php:49 src/Model/Event.php:862 -#: src/Module/Debug/Localtime.php:36 -msgid "l F d, Y \\@ g:i A" -msgstr "l F d, Y \\@ g:i A" - -#: src/Model/Event.php:76 src/Model/Event.php:93 src/Model/Event.php:450 -#: src/Model/Event.php:930 -msgid "Starts:" -msgstr "Begint:" - -#: src/Model/Event.php:79 src/Model/Event.php:99 src/Model/Event.php:451 -#: src/Model/Event.php:934 -msgid "Finishes:" -msgstr "Eindigt:" - -#: src/Model/Event.php:400 -msgid "all-day" -msgstr "de hele dag" - -#: src/Model/Event.php:426 -msgid "Sept" -msgstr "Sep" - -#: src/Model/Event.php:448 -msgid "No events to display" -msgstr "Geen gebeurtenissen te tonen" - -#: src/Model/Event.php:576 -msgid "l, F j" -msgstr "l j F" - -#: src/Model/Event.php:607 -msgid "Edit event" -msgstr "Gebeurtenis bewerken" - -#: src/Model/Event.php:608 -msgid "Duplicate event" -msgstr "Duplicate gebeurtenis" - -#: src/Model/Event.php:609 -msgid "Delete event" -msgstr "Verwijder gebeurtenis" - -#: src/Model/Event.php:641 src/Model/Item.php:3706 src/Model/Item.php:3713 -msgid "link to source" -msgstr "Verwijzing naar bron" - -#: src/Model/Event.php:863 -msgid "D g:i A" -msgstr "D g:i A" - -#: src/Model/Event.php:864 -msgid "g:i A" -msgstr "g:i A" - -#: src/Model/Event.php:949 src/Model/Event.php:951 -msgid "Show map" -msgstr "Toon kaart" - -#: src/Model/Event.php:950 -msgid "Hide map" -msgstr "Verberg kaart" - -#: src/Model/Event.php:1042 -#, php-format -msgid "%s's birthday" -msgstr "%s's verjaardag" - -#: src/Model/Event.php:1043 -#, php-format -msgid "Happy Birthday %s" -msgstr "Gefeliciteerd %s" - -#: src/Model/FileTag.php:280 -msgid "Item filed" -msgstr "Item bewaard" - -#: src/Model/Group.php:92 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "Een verwijderde groep met deze naam is weer tot leven gewekt. Bestaande itemrechten kunnen voor deze groep en toekomstige leden gelden. Wanneer je niet zo had bedoeld kan je een andere groep met een andere naam creëren. " - -#: src/Model/Group.php:451 -msgid "Default privacy group for new contacts" -msgstr "Standaard privacy groep voor nieuwe contacten" - -#: src/Model/Group.php:483 -msgid "Everybody" -msgstr "Iedereen" - -#: src/Model/Group.php:502 -msgid "edit" -msgstr "verander" - -#: src/Model/Group.php:527 -msgid "add" -msgstr "toevoegen" - -#: src/Model/Group.php:532 -msgid "Edit group" -msgstr "Verander groep" - -#: src/Model/Group.php:533 src/Module/Group.php:194 -msgid "Contacts not in any group" -msgstr "Contacten bestaan in geen enkele groep" - -#: src/Model/Group.php:535 -msgid "Create a new group" -msgstr "Maak nieuwe groep" - -#: src/Model/Group.php:536 src/Module/Group.php:179 src/Module/Group.php:202 -#: src/Module/Group.php:279 -msgid "Group Name: " -msgstr "Groepsnaam:" - -#: src/Model/Group.php:537 -msgid "Edit groups" -msgstr "Bewerk groepen" - -#: src/Model/Item.php:3448 -msgid "activity" -msgstr "activiteit" - -#: src/Model/Item.php:3450 src/Object/Post.php:535 -msgid "comment" -msgid_plural "comments" -msgstr[0] "reactie" -msgstr[1] "reacties" - -#: src/Model/Item.php:3453 -msgid "post" -msgstr "bericht" - -#: src/Model/Item.php:3576 -#, php-format -msgid "Content warning: %s" -msgstr "Waarschuwing inhoud: %s" - -#: src/Model/Item.php:3653 -msgid "bytes" -msgstr "bytes" - -#: src/Model/Item.php:3700 -msgid "View on separate page" -msgstr "Bekijk op aparte pagina" - -#: src/Model/Item.php:3701 -msgid "view on separate page" -msgstr "bekijk op aparte pagina" - -#: src/Model/Mail.php:129 src/Model/Mail.php:264 -msgid "[no subject]" -msgstr "[geen onderwerp]" - -#: src/Model/Profile.php:360 src/Module/Profile/Profile.php:235 -#: src/Module/Profile/Profile.php:237 -msgid "Edit profile" -msgstr "Bewerk profiel" - -#: src/Model/Profile.php:362 -msgid "Change profile photo" -msgstr "Profiel foto wijzigen" - -#: src/Model/Profile.php:381 src/Module/Directory.php:159 -#: src/Module/Profile/Profile.php:167 -msgid "Homepage:" -msgstr "Website:" - -#: src/Model/Profile.php:382 src/Module/Contact.php:630 -#: src/Module/Notifications/Introductions.php:168 -msgid "About:" -msgstr "Over:" - -#: src/Model/Profile.php:383 src/Module/Contact.php:628 -#: src/Module/Profile/Profile.php:163 -msgid "XMPP:" -msgstr "XMPP:" - -#: src/Model/Profile.php:467 src/Module/Contact.php:329 -msgid "Unfollow" -msgstr "Stop volgen" - -#: src/Model/Profile.php:469 -msgid "Atom feed" -msgstr "Atom feed" - -#: src/Model/Profile.php:477 src/Module/Contact.php:325 -#: src/Module/Notifications/Introductions.php:180 -msgid "Network:" -msgstr "Netwerk:" - -#: src/Model/Profile.php:507 src/Model/Profile.php:604 -msgid "g A l F d" -msgstr "G l j F" - -#: src/Model/Profile.php:508 -msgid "F d" -msgstr "d F" - -#: src/Model/Profile.php:570 src/Model/Profile.php:655 -msgid "[today]" -msgstr "[vandaag]" - -#: src/Model/Profile.php:580 -msgid "Birthday Reminders" -msgstr "Verjaardagsherinneringen" - -#: src/Model/Profile.php:581 -msgid "Birthdays this week:" -msgstr "Verjaardagen deze week:" - -#: src/Model/Profile.php:642 -msgid "[No description]" -msgstr "[Geen omschrijving]" - -#: src/Model/Profile.php:668 -msgid "Event Reminders" -msgstr "Gebeurtenisherinneringen" - -#: src/Model/Profile.php:669 -msgid "Upcoming events the next 7 days:" -msgstr "Evenementen de komende 7 dagen:" - -#: src/Model/Profile.php:844 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s verwelkomt %2$s" +msgid "Database error %d \"%s\" at \"%s\"" +msgstr "" #: src/Model/Storage/Database.php:74 #, php-format @@ -4950,128 +4749,329 @@ msgstr "" msgid "Enter a valid existing folder" msgstr "Geef een geldige bestaande folder in" -#: src/Model/User.php:372 +#: src/Model/Event.php:50 src/Model/Event.php:862 +#: src/Module/Debug/Localtime.php:36 +msgid "l F d, Y \\@ g:i A" +msgstr "l F d, Y \\@ g:i A" + +#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:452 +#: src/Model/Event.php:930 +msgid "Starts:" +msgstr "Begint:" + +#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:453 +#: src/Model/Event.php:934 +msgid "Finishes:" +msgstr "Eindigt:" + +#: src/Model/Event.php:402 +msgid "all-day" +msgstr "de hele dag" + +#: src/Model/Event.php:428 +msgid "Sept" +msgstr "Sep" + +#: src/Model/Event.php:450 +msgid "No events to display" +msgstr "Geen gebeurtenissen te tonen" + +#: src/Model/Event.php:578 +msgid "l, F j" +msgstr "l j F" + +#: src/Model/Event.php:609 +msgid "Edit event" +msgstr "Gebeurtenis bewerken" + +#: src/Model/Event.php:610 +msgid "Duplicate event" +msgstr "Duplicate gebeurtenis" + +#: src/Model/Event.php:611 +msgid "Delete event" +msgstr "Verwijder gebeurtenis" + +#: src/Model/Event.php:863 +msgid "D g:i A" +msgstr "D g:i A" + +#: src/Model/Event.php:864 +msgid "g:i A" +msgstr "g:i A" + +#: src/Model/Event.php:949 src/Model/Event.php:951 +msgid "Show map" +msgstr "Toon kaart" + +#: src/Model/Event.php:950 +msgid "Hide map" +msgstr "Verberg kaart" + +#: src/Model/Event.php:1042 +#, php-format +msgid "%s's birthday" +msgstr "%s's verjaardag" + +#: src/Model/Event.php:1043 +#, php-format +msgid "Happy Birthday %s" +msgstr "Gefeliciteerd %s" + +#: src/Model/Group.php:92 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "Een verwijderde groep met deze naam is weer tot leven gewekt. Bestaande itemrechten kunnen voor deze groep en toekomstige leden gelden. Wanneer je niet zo had bedoeld kan je een andere groep met een andere naam creëren. " + +#: src/Model/Group.php:451 +msgid "Default privacy group for new contacts" +msgstr "Standaard privacy groep voor nieuwe contacten" + +#: src/Model/Group.php:483 +msgid "Everybody" +msgstr "Iedereen" + +#: src/Model/Group.php:502 +msgid "edit" +msgstr "verander" + +#: src/Model/Group.php:527 +msgid "add" +msgstr "toevoegen" + +#: src/Model/Group.php:532 +msgid "Edit group" +msgstr "Verander groep" + +#: src/Model/Group.php:533 src/Module/Group.php:193 +msgid "Contacts not in any group" +msgstr "Contacten bestaan in geen enkele groep" + +#: src/Model/Group.php:535 +msgid "Create a new group" +msgstr "Maak nieuwe groep" + +#: src/Model/Group.php:536 src/Module/Group.php:178 src/Module/Group.php:201 +#: src/Module/Group.php:276 +msgid "Group Name: " +msgstr "Groepsnaam:" + +#: src/Model/Group.php:537 +msgid "Edit groups" +msgstr "Bewerk groepen" + +#: src/Model/Mail.php:128 src/Model/Mail.php:263 +msgid "[no subject]" +msgstr "[geen onderwerp]" + +#: src/Model/Profile.php:346 src/Module/Profile/Profile.php:250 +#: src/Module/Profile/Profile.php:252 +msgid "Edit profile" +msgstr "Bewerk profiel" + +#: src/Model/Profile.php:348 +msgid "Change profile photo" +msgstr "Profiel foto wijzigen" + +#: src/Model/Profile.php:367 src/Module/Profile/Profile.php:180 +#: src/Module/Directory.php:161 +msgid "Homepage:" +msgstr "Website:" + +#: src/Model/Profile.php:368 src/Module/Notifications/Introductions.php:168 +#: src/Module/Contact.php:630 +msgid "About:" +msgstr "Over:" + +#: src/Model/Profile.php:369 src/Module/Profile/Profile.php:176 +#: src/Module/Contact.php:628 +msgid "XMPP:" +msgstr "XMPP:" + +#: src/Model/Profile.php:450 src/Module/Contact.php:334 +msgid "Unfollow" +msgstr "Stop volgen" + +#: src/Model/Profile.php:452 +msgid "Atom feed" +msgstr "Atom feed" + +#: src/Model/Profile.php:460 src/Module/Notifications/Introductions.php:180 +#: src/Module/Contact.php:330 +msgid "Network:" +msgstr "Netwerk:" + +#: src/Model/Profile.php:490 src/Model/Profile.php:587 +msgid "g A l F d" +msgstr "G l j F" + +#: src/Model/Profile.php:491 +msgid "F d" +msgstr "d F" + +#: src/Model/Profile.php:553 src/Model/Profile.php:638 +msgid "[today]" +msgstr "[vandaag]" + +#: src/Model/Profile.php:563 +msgid "Birthday Reminders" +msgstr "Verjaardagsherinneringen" + +#: src/Model/Profile.php:564 +msgid "Birthdays this week:" +msgstr "Verjaardagen deze week:" + +#: src/Model/Profile.php:625 +msgid "[No description]" +msgstr "[Geen omschrijving]" + +#: src/Model/Profile.php:651 +msgid "Event Reminders" +msgstr "Gebeurtenisherinneringen" + +#: src/Model/Profile.php:652 +msgid "Upcoming events the next 7 days:" +msgstr "Evenementen de komende 7 dagen:" + +#: src/Model/Profile.php:827 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s verwelkomt %2$s" + +#: src/Model/User.php:141 src/Model/User.php:885 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "ERNSTIGE FOUT: aanmaken van beveiligingssleutels mislukt." + +#: src/Model/User.php:503 msgid "Login failed" msgstr "Login mislukt" -#: src/Model/User.php:404 +#: src/Model/User.php:535 msgid "Not enough information to authenticate" msgstr "Niet genoeg informatie om te authentificeren" -#: src/Model/User.php:498 +#: src/Model/User.php:630 msgid "Password can't be empty" msgstr "Wachtwoord mag niet leeg zijn" -#: src/Model/User.php:517 +#: src/Model/User.php:649 msgid "Empty passwords are not allowed." msgstr "Lege wachtwoorden zijn niet toegestaan" -#: src/Model/User.php:521 +#: src/Model/User.php:653 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "The nieuwe wachtwoord is gecompromitteerd in een publieke data dump, kies alsjeblieft een ander." -#: src/Model/User.php:527 +#: src/Model/User.php:659 msgid "" "The password can't contain accentuated letters, white spaces or colons (:)" msgstr "Het wachtwoord mag geen geaccentueerde letters, spaties of dubbele punten bevatten (:)" -#: src/Model/User.php:625 +#: src/Model/User.php:765 msgid "Passwords do not match. Password unchanged." msgstr "Wachtwoorden komen niet overeen. Wachtwoord niet gewijzigd." -#: src/Model/User.php:632 +#: src/Model/User.php:772 msgid "An invitation is required." msgstr "Een uitnodiging is vereist." -#: src/Model/User.php:636 +#: src/Model/User.php:776 msgid "Invitation could not be verified." msgstr "Uitnodiging kon niet geverifieerd worden." -#: src/Model/User.php:644 +#: src/Model/User.php:784 msgid "Invalid OpenID url" msgstr "Ongeldige OpenID url" -#: src/Model/User.php:663 +#: src/Model/User.php:797 src/App/Authentication.php:224 +msgid "" +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "Er is een probleem opgetreden bij het inloggen met het opgegeven OpenID. Kijk alsjeblieft de spelling van deze ID na." + +#: src/Model/User.php:797 src/App/Authentication.php:224 +msgid "The error message was:" +msgstr "De foutboodschap was:" + +#: src/Model/User.php:803 msgid "Please enter the required information." msgstr "Vul de vereiste informatie in." -#: src/Model/User.php:677 +#: src/Model/User.php:817 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) en system.username_max_length (%s) sluiten elkaar uit. Waarden worden omgedraaid." -#: src/Model/User.php:684 +#: src/Model/User.php:824 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "Gebruikersnaam moet minimaal %s tekens bevatten." msgstr[1] "Gebruikersnaam moet minimaal %s tekens bevatten" -#: src/Model/User.php:688 +#: src/Model/User.php:828 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "Gebruikersnaam mag maximaal %s tekens bevatten." msgstr[1] "Gebruikersnaam mag maximaal %s tekens bevatten." -#: src/Model/User.php:696 +#: src/Model/User.php:836 msgid "That doesn't appear to be your full (First Last) name." msgstr "Dat lijkt niet je volledige naam (voor- en achternaam) te zijn." -#: src/Model/User.php:701 +#: src/Model/User.php:841 msgid "Your email domain is not among those allowed on this site." msgstr "Je e-maildomein is op deze website niet toegestaan." -#: src/Model/User.php:705 +#: src/Model/User.php:845 msgid "Not a valid email address." msgstr "Geen geldig e-mailadres." -#: src/Model/User.php:708 +#: src/Model/User.php:848 msgid "The nickname was blocked from registration by the nodes admin." msgstr "De bijnaam werd geblokkeerd voor registratie door de node admin" -#: src/Model/User.php:712 src/Model/User.php:720 +#: src/Model/User.php:852 src/Model/User.php:860 msgid "Cannot use that email." msgstr "Ik kan die e-mail niet gebruiken." -#: src/Model/User.php:727 +#: src/Model/User.php:867 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Je bijnaam mag alleen a-z, 0-9 of _ bevatten." -#: src/Model/User.php:735 src/Model/User.php:792 +#: src/Model/User.php:875 src/Model/User.php:932 msgid "Nickname is already registered. Please choose another." msgstr "Bijnaam is al geregistreerd. Kies een andere." -#: src/Model/User.php:745 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "ERNSTIGE FOUT: aanmaken van beveiligingssleutels mislukt." - -#: src/Model/User.php:779 src/Model/User.php:783 +#: src/Model/User.php:919 src/Model/User.php:923 msgid "An error occurred during registration. Please try again." msgstr "Er is een fout opgetreden tijdens de registratie. Probeer opnieuw." -#: src/Model/User.php:806 +#: src/Model/User.php:946 msgid "An error occurred creating your default profile. Please try again." msgstr "Er is een fout opgetreden bij het aanmaken van je standaard profiel. Probeer opnieuw." -#: src/Model/User.php:813 +#: src/Model/User.php:953 msgid "An error occurred creating your self contact. Please try again." msgstr "Er is een fout opgetreden bij het aanmaken van je self contact. Probeer opnieuw." -#: src/Model/User.php:818 +#: src/Model/User.php:958 msgid "Friends" msgstr "Vrienden" -#: src/Model/User.php:822 +#: src/Model/User.php:962 msgid "" "An error occurred creating your default contact group. Please try again." msgstr "Er is een fout opgetreden bij het aanmaken van je standaard contact groep. Probeer opnieuw." -#: src/Model/User.php:1010 +#: src/Model/User.php:1150 #, php-format msgid "" "\n" @@ -5079,7 +5079,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tBeste %1$s,\n\t\t\tde administrator van %2$s heeft een gebruiker voor je aangemaakt." -#: src/Model/User.php:1013 +#: src/Model/User.php:1153 #, php-format msgid "" "\n" @@ -5111,12 +5111,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "\n\t\tDe logingegevens zijn als volgt:\n\n\t\tSite Locatie:\t%1$s\n\t\tLogin Naam:\t\t%2$s\n\t\tWachtwoord:\t\t%3$s\n\n\t\tJe kunt je wachtwoord wijzigen vanuit je gebruikers \"Instellingen\" pagina\n\t\tnadat je bent ingelogd.\n\n\t\tGelieve even de tijd te nemen om de andere gebruikersinstellingen te controleren op die pagina.\n\n\t\tAls je wilt kun je ook wat basisinformatie aan je standaard profiel toevoegen\n\t\t(op de \"Profielen\" pagina) zodat ander mensen je makkelijk kunnen vinden.\n\n\t\tWe bevelen je aan om je volledige naam in te vullen, een profielfoto en\n\t\tenkele profiel \"sleutelwoorden\" toe te voegen (zeer zinvol om nieuwe vrienden te maken) - en\n\t\tmisschien aangeven in welk land je woont; als je niet specifieker dan dat wenst te zijn.\n\n\t\tWe respecteren volledig je recht op privésfeer en geen van deze items zijn noodzakelijk.\n\t\tAls je hier nieuw bent en nog niemand kent, dan kunnen zij\n\t\tje helpen om enkele nieuwe en interessante vrienden te maken.\n\n\t\tAls je ooit je gebruiker wenst te verwijderen, dan kan je dat doen op %1$s/removeme\n\n\t\tBedankt en welkom bij %4$s." -#: src/Model/User.php:1046 src/Model/User.php:1153 +#: src/Model/User.php:1186 src/Model/User.php:1293 #, php-format msgid "Registration details for %s" msgstr "Registratie details voor %s" -#: src/Model/User.php:1066 +#: src/Model/User.php:1206 #, php-format msgid "" "\n" @@ -5131,12 +5131,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tHallo %1$s,\n\t\t\t\tBedankt voor uw registratie op %2$s. Uw account wacht op dit moment op bevestiging door de administrator.\n\n\t\t\tUw login details zijn:\n\n\t\t\tSite locatie:\t%3$s\n\t\t\tGebruikersnaam:\t\t%4$s\n\t\t\tWachtwoord:\t\t%5$s\n\t\t" -#: src/Model/User.php:1085 +#: src/Model/User.php:1225 #, php-format msgid "Registration at %s" msgstr "Registratie bij %s" -#: src/Model/User.php:1109 +#: src/Model/User.php:1249 #, php-format msgid "" "\n" @@ -5145,7 +5145,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tBeste %1$s,\n\t\t\t\tBedankt voor je inschrijving op %2$s. Je gebruiker is aangemaakt.\n\t\t\t" -#: src/Model/User.php:1117 +#: src/Model/User.php:1257 #, php-format msgid "" "\n" @@ -5177,6 +5177,169 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "\n\t\t\tDe login details zijn de volgende:\n\n\t\t\tSite Locatie:\t%3$s\n\t\t\tLogin Naam:\t\t%1$s\n\t\t\tWachtwoord:\t\t%5$s\n\n\t\t\tJe kunt je wachtwoord in de \"Instellingen\" pagina veranderen nadat je bent ingelogd.\n\n\t\t\tNeem een ogenblik de tijd om je andere instellingen na te kijken op die pagina.\n\n\t\t\tJe kunt ook wat basis informatie toevoegen aan je standaard profiel\n\t\t\t(in de \"Profielen\" pagina) zodat anderen je gemakkelijk kunnen vinden.\n\n\t\t\tWe raden aan je volledige naam in te vullen, een profiel foto toe te voegen,\n\t\t\tenkele profiel \"sleutelwoorden\" (zeer handig om nieuwe vrienden te leren kennen) - en\n\t\t\tmisschien in welk land je woont; als je niet meer details wil geven.\n\t\t\tWe respecteren je privacy volledig, en geen van deze velden zijn verplicht.\n\t\t\tAls je nieuw bent en niemand kent, dan kunnen zij je misschien\n\t\t\thelpen om enkele nieuwe en interessante vrienden te leren kennen.\n\n\t\t\tAls je ooit je account wil verwijderen, dan kan je dat via %3$s/removeme\n\n\t\t\tBedankt en welkom bij %2$s." +#: src/Model/Contact.php:961 src/Model/Contact.php:974 +msgid "UnFollow" +msgstr "Ontvolgen" + +#: src/Model/Contact.php:970 +msgid "Drop Contact" +msgstr "Verwijder contact" + +#: src/Model/Contact.php:980 src/Module/Admin/Users.php:251 +#: src/Module/Notifications/Introductions.php:107 +#: src/Module/Notifications/Introductions.php:183 +msgid "Approve" +msgstr "Goedkeuren" + +#: src/Model/Contact.php:1367 +msgid "Organisation" +msgstr "Organisatie" + +#: src/Model/Contact.php:1371 +msgid "News" +msgstr "Nieuws" + +#: src/Model/Contact.php:1375 +msgid "Forum" +msgstr "Forum" + +#: src/Model/Contact.php:2027 +msgid "Connect URL missing." +msgstr "Connectie URL ontbreekt." + +#: src/Model/Contact.php:2036 +msgid "" +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." +msgstr "Het contact kon niet toegevoegd worden. Gelieve de relevante netwerk gegevens na te kijken in Instellingen -> Sociale Netwerken." + +#: src/Model/Contact.php:2077 +msgid "" +"This site is not configured to allow communications with other networks." +msgstr "Deze website is niet geconfigureerd voor communicatie met andere netwerken." + +#: src/Model/Contact.php:2078 src/Model/Contact.php:2091 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "Er werden geen compatibele communicatieprotocols of feeds ontdekt." + +#: src/Model/Contact.php:2089 +msgid "The profile address specified does not provide adequate information." +msgstr "Het opgegeven profiel adres bevat geen adequate informatie." + +#: src/Model/Contact.php:2094 +msgid "An author or name was not found." +msgstr "Er werd geen auteur of naam gevonden." + +#: src/Model/Contact.php:2097 +msgid "No browser URL could be matched to this address." +msgstr "Er kan geen browser URL gematcht worden met dit adres." + +#: src/Model/Contact.php:2100 +msgid "" +"Unable to match @-style Identity Address with a known protocol or email " +"contact." +msgstr "Het @-stijl-identiteitsadres komt niet overeen met een nekend protocol of e-mailcontact." + +#: src/Model/Contact.php:2101 +msgid "Use mailto: in front of address to force email check." +msgstr "Gebruik mailto: voor het adres om een e-mailcontrole af te dwingen." + +#: src/Model/Contact.php:2107 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "Het opgegeven profiel adres behoort tot een netwerk dat gedeactiveerd is op deze site." + +#: src/Model/Contact.php:2112 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "Profiel met restricties. Deze peresoon zal geen directe/persoonlijke notificaties van jou kunnen ontvangen." + +#: src/Model/Contact.php:2171 +msgid "Unable to retrieve contact information." +msgstr "Het was niet mogelijk informatie over dit contact op te halen." + +#: src/Model/Item.php:3379 +msgid "activity" +msgstr "activiteit" + +#: src/Model/Item.php:3381 src/Object/Post.php:540 +msgid "comment" +msgid_plural "comments" +msgstr[0] "reactie" +msgstr[1] "reacties" + +#: src/Model/Item.php:3384 +msgid "post" +msgstr "bericht" + +#: src/Model/Item.php:3507 +#, php-format +msgid "Content warning: %s" +msgstr "Waarschuwing inhoud: %s" + +#: src/Model/Item.php:3584 +msgid "bytes" +msgstr "bytes" + +#: src/Model/Item.php:3629 +msgid "View on separate page" +msgstr "Bekijk op aparte pagina" + +#: src/Model/Item.php:3630 +msgid "view on separate page" +msgstr "bekijk op aparte pagina" + +#: src/Protocol/Diaspora.php:3516 +msgid "Attachments:" +msgstr "Bijlagen:" + +#: src/Protocol/Feed.php:892 src/Protocol/OStatus.php:1269 +#: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 +#: src/Module/Profile/Status.php:61 src/Module/Profile/Status.php:64 +#, php-format +msgid "%s's timeline" +msgstr "Tijdslijn van %s" + +#: src/Protocol/Feed.php:896 src/Protocol/OStatus.php:1273 +#: src/Module/Profile/Profile.php:321 src/Module/Profile/Status.php:62 +#, php-format +msgid "%s's posts" +msgstr "Berichten van %s" + +#: src/Protocol/Feed.php:899 src/Protocol/OStatus.php:1276 +#: src/Module/Profile/Profile.php:322 src/Module/Profile/Status.php:63 +#, php-format +msgid "%s's comments" +msgstr "reactie van %s" + +#: src/Protocol/OStatus.php:1777 +#, php-format +msgid "%s is now following %s." +msgstr "%s volgt nu %s." + +#: src/Protocol/OStatus.php:1778 +msgid "following" +msgstr "volgend" + +#: src/Protocol/OStatus.php:1781 +#, php-format +msgid "%s stopped following %s." +msgstr "%s stopte %s te volgen." + +#: src/Protocol/OStatus.php:1782 +msgid "stopped following" +msgstr "is gestopt met volgen" + +#: src/Render/FriendicaSmartyEngine.php:52 +msgid "The folder view/smarty3/ must be writable by webserver." +msgstr "" + +#: src/Worker/Delivery.php:556 +msgid "(no subject)" +msgstr "(geen onderwerp)" + #: src/Module/Admin/Addons/Details.php:70 msgid "Addon not found." msgstr "Addon niet gevonden." @@ -5192,49 +5355,54 @@ msgid "Addon %s enabled." msgstr "Addon %s geactiveerd" #: src/Module/Admin/Addons/Details.php:93 -#: src/Module/Admin/Themes/Details.php:79 +#: src/Module/Admin/Themes/Details.php:77 msgid "Disable" msgstr "Uitschakelen" #: src/Module/Admin/Addons/Details.php:96 -#: src/Module/Admin/Themes/Details.php:82 +#: src/Module/Admin/Themes/Details.php:80 msgid "Enable" msgstr "Inschakelen" #: src/Module/Admin/Addons/Details.php:116 #: src/Module/Admin/Addons/Index.php:67 #: src/Module/Admin/Blocklist/Contact.php:78 -#: src/Module/Admin/Blocklist/Server.php:89 -#: src/Module/Admin/Federation.php:140 src/Module/Admin/Item/Delete.php:65 -#: src/Module/Admin/Logs/Settings.php:79 src/Module/Admin/Logs/View.php:64 -#: src/Module/Admin/Queue.php:75 src/Module/Admin/Site.php:603 -#: src/Module/Admin/Summary.php:214 src/Module/Admin/Themes/Details.php:123 -#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Tos.php:60 +#: src/Module/Admin/Blocklist/Server.php:88 +#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Logs/View.php:64 +#: src/Module/Admin/Logs/Settings.php:78 +#: src/Module/Admin/Themes/Details.php:121 +#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Federation.php:140 src/Module/Admin/Site.php:587 +#: src/Module/Admin/Summary.php:230 src/Module/Admin/Tos.php:58 #: src/Module/Admin/Users.php:242 msgid "Administration" msgstr "Beheer" #: src/Module/Admin/Addons/Details.php:117 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:99 -#: src/Module/BaseSettings.php:87 +#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseSettings.php:87 +#: src/Module/BaseAdmin.php:99 msgid "Addons" msgstr "Addons" #: src/Module/Admin/Addons/Details.php:118 -#: src/Module/Admin/Themes/Details.php:125 +#: src/Module/Admin/Themes/Details.php:123 msgid "Toggle" msgstr "Schakelaar" #: src/Module/Admin/Addons/Details.php:126 -#: src/Module/Admin/Themes/Details.php:134 +#: src/Module/Admin/Themes/Details.php:132 msgid "Author: " msgstr "Auteur:" #: src/Module/Admin/Addons/Details.php:127 -#: src/Module/Admin/Themes/Details.php:135 +#: src/Module/Admin/Themes/Details.php:133 msgid "Maintainer: " msgstr "Onderhoud:" +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "" + #: src/Module/Admin/Addons/Index.php:53 #, php-format msgid "Addon %s failed to install." @@ -5252,6 +5420,17 @@ msgid "" " the open addon registry at %2$s" msgstr "Er zijn op je node momenteel geen addons beschikbaar. Je kan de officiële addon repository vinden op %1$s en je kan mogelijks nog andere interessante addons vinden in de open addon registry op %2$s" +#: src/Module/Admin/Blocklist/Contact.php:47 +#: src/Console/GlobalCommunityBlock.php:101 +msgid "The contact has been blocked from the node" +msgstr "Het contact is geblokkeerd van deze node" + +#: src/Module/Admin/Blocklist/Contact.php:49 +#: src/Console/GlobalCommunityBlock.php:96 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "Kon geen contact vinden op deze URL (%s)" + #: src/Module/Admin/Blocklist/Contact.php:57 #, php-format msgid "%s contact unblocked" @@ -5282,8 +5461,8 @@ msgid "select none" msgstr "selecteer geen" #: src/Module/Admin/Blocklist/Contact.php:85 src/Module/Admin/Users.php:256 -#: src/Module/Contact.php:604 src/Module/Contact.php:852 -#: src/Module/Contact.php:1111 +#: src/Module/Contact.php:605 src/Module/Contact.php:851 +#: src/Module/Contact.php:1132 msgid "Unblock" msgstr "Blokkering opheffen" @@ -5326,47 +5505,43 @@ msgstr "Reden voor blokkeren" msgid "Server domain pattern added to blocklist." msgstr "" -#: src/Module/Admin/Blocklist/Server.php:65 -msgid "Site blocklist updated." -msgstr "Site blokkeerlijst opgeslagen" - -#: src/Module/Admin/Blocklist/Server.php:80 -#: src/Module/Admin/Blocklist/Server.php:105 +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:104 msgid "Blocked server domain pattern" msgstr "" -#: src/Module/Admin/Blocklist/Server.php:81 -#: src/Module/Admin/Blocklist/Server.php:106 src/Module/Friendica.php:78 +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:80 msgid "Reason for the block" msgstr "Reden van de blokkering" -#: src/Module/Admin/Blocklist/Server.php:82 +#: src/Module/Admin/Blocklist/Server.php:81 msgid "Delete server domain pattern" msgstr "" -#: src/Module/Admin/Blocklist/Server.php:82 +#: src/Module/Admin/Blocklist/Server.php:81 msgid "Check to delete this entry from the blocklist" msgstr "Vink aan om dit item van de blokkeerlijst te verwijderen" -#: src/Module/Admin/Blocklist/Server.php:90 +#: src/Module/Admin/Blocklist/Server.php:89 msgid "Server Domain Pattern Blocklist" msgstr "" -#: src/Module/Admin/Blocklist/Server.php:91 +#: src/Module/Admin/Blocklist/Server.php:90 msgid "" -"This page can be used to define a blacklist of server domain patterns from " +"This page can be used to define a blocklist of server domain patterns from " "the federated network that are not allowed to interact with your node. For " "each domain pattern you should also provide the reason why you block it." msgstr "" -#: src/Module/Admin/Blocklist/Server.php:92 +#: src/Module/Admin/Blocklist/Server.php:91 msgid "" "The list of blocked server domain patterns will be made publically available" " on the /friendica page so that your users and " "people investigating communication problems can find the reason easily." msgstr "" -#: src/Module/Admin/Blocklist/Server.php:93 +#: src/Module/Admin/Blocklist/Server.php:92 msgid "" "

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" "
      \n" @@ -5376,148 +5551,48 @@ msgid "" "
    " msgstr "" -#: src/Module/Admin/Blocklist/Server.php:99 +#: src/Module/Admin/Blocklist/Server.php:98 msgid "Add new entry to block list" msgstr "Voeg nieuw item toe aan de blokkeerlijst" -#: src/Module/Admin/Blocklist/Server.php:100 +#: src/Module/Admin/Blocklist/Server.php:99 msgid "Server Domain Pattern" msgstr "" -#: src/Module/Admin/Blocklist/Server.php:100 +#: src/Module/Admin/Blocklist/Server.php:99 msgid "" "The domain pattern of the new server to add to the block list. Do not " "include the protocol." msgstr "" -#: src/Module/Admin/Blocklist/Server.php:101 +#: src/Module/Admin/Blocklist/Server.php:100 msgid "Block reason" msgstr "Reden voor blokkering" -#: src/Module/Admin/Blocklist/Server.php:101 +#: src/Module/Admin/Blocklist/Server.php:100 msgid "The reason why you blocked this server domain pattern." msgstr "" -#: src/Module/Admin/Blocklist/Server.php:102 +#: src/Module/Admin/Blocklist/Server.php:101 msgid "Add Entry" msgstr "Voeg Item toe" -#: src/Module/Admin/Blocklist/Server.php:103 +#: src/Module/Admin/Blocklist/Server.php:102 msgid "Save changes to the blocklist" msgstr "Sla veranderingen in de blokkeerlijst op" -#: src/Module/Admin/Blocklist/Server.php:104 +#: src/Module/Admin/Blocklist/Server.php:103 msgid "Current Entries in the Blocklist" msgstr "Huidige Items in de blokkeerlijst" -#: src/Module/Admin/Blocklist/Server.php:107 +#: src/Module/Admin/Blocklist/Server.php:106 msgid "Delete entry from blocklist" msgstr "Verwijder item uit de blokkeerlijst" -#: src/Module/Admin/Blocklist/Server.php:110 +#: src/Module/Admin/Blocklist/Server.php:109 msgid "Delete entry from blocklist?" msgstr "Item verwijderen uit de blokkeerlijst?" -#: src/Module/Admin/DBSync.php:50 -msgid "Update has been marked successful" -msgstr "Wijziging succesvol gemarkeerd " - -#: src/Module/Admin/DBSync.php:60 -#, php-format -msgid "Database structure update %s was successfully applied." -msgstr "Database structuur update %s werd met succes toegepast." - -#: src/Module/Admin/DBSync.php:64 -#, php-format -msgid "Executing of database structure update %s failed with error: %s" -msgstr "Uitvoering van de database structuur update %s is mislukt met fout: %s" - -#: src/Module/Admin/DBSync.php:81 -#, php-format -msgid "Executing %s failed with error: %s" -msgstr "Uitvoering van %s mislukt met fout: %s" - -#: src/Module/Admin/DBSync.php:83 -#, php-format -msgid "Update %s was successfully applied." -msgstr "Wijziging %s geslaagd." - -#: src/Module/Admin/DBSync.php:86 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "Wijziging %s gaf geen status terug. We weten niet of de wijziging geslaagd is." - -#: src/Module/Admin/DBSync.php:89 -#, php-format -msgid "There was no additional update function %s that needed to be called." -msgstr "Er was geen bijkomende update functie %s die moest opgeroepen worden." - -#: src/Module/Admin/DBSync.php:109 -msgid "No failed updates." -msgstr "Geen mislukte wijzigingen" - -#: src/Module/Admin/DBSync.php:110 -msgid "Check database structure" -msgstr "Controleer de database structuur" - -#: src/Module/Admin/DBSync.php:115 -msgid "Failed Updates" -msgstr "Mislukte wijzigingen" - -#: src/Module/Admin/DBSync.php:116 -msgid "" -"This does not include updates prior to 1139, which did not return a status." -msgstr "Dit is zonder de wijzigingen voor 1139, welke geen status teruggaven." - -#: src/Module/Admin/DBSync.php:117 -msgid "Mark success (if update was manually applied)" -msgstr "Markeren als succes (als aanpassing manueel doorgevoerd werd)" - -#: src/Module/Admin/DBSync.php:118 -msgid "Attempt to execute this update step automatically" -msgstr "Probeer deze stap automatisch uit te voeren" - -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Fixeer feature %s " - -#: src/Module/Admin/Features.php:85 -msgid "Manage Additional Features" -msgstr "Beheer Bijkomende Features" - -#: src/Module/Admin/Federation.php:52 -msgid "Other" -msgstr "Anders" - -#: src/Module/Admin/Federation.php:106 src/Module/Admin/Federation.php:268 -msgid "unknown" -msgstr "onbekend" - -#: src/Module/Admin/Federation.php:134 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "Deze pagina toont je statistieken van het gekende deel van het gefedereerde sociale netwerk waarvan je Friendica node deel uitmaakt. Deze statistieken zijn niet volledig maar reflecteren het deel van het network dat jouw node kent." - -#: src/Module/Admin/Federation.php:135 -msgid "" -"The Auto Discovered Contact Directory feature is not enabled, it " -"will improve the data displayed here." -msgstr "Het Automatisch Achterhaalde Contact Gids feature is niet geactiveerd, het zal de hier getoonde informatie verbeteren." - -#: src/Module/Admin/Federation.php:141 src/Module/BaseAdmin.php:94 -msgid "Federation Statistics" -msgstr "Federatie Statistieken" - -#: src/Module/Admin/Federation.php:147 -#, php-format -msgid "" -"Currently this node is aware of %d nodes with %d registered users from the " -"following platforms:" -msgstr "Op dit moment kent deze node %d nodes met %d geregistreerde gebruikers op basis van de volgende patformen:" - #: src/Module/Admin/Item/Delete.php:54 msgid "Item marked for deletion." msgstr "Item gemarkeerd om te verwijderen." @@ -5551,67 +5626,10 @@ msgstr "GUID" msgid "The GUID of the item you want to delete." msgstr "De GUID van het item dat je wil verwijderen." -#: src/Module/Admin/Item/Source.php:63 +#: src/Module/Admin/Item/Source.php:57 msgid "Item Guid" msgstr "Item identificatie" -#: src/Module/Admin/Logs/Settings.php:45 -#, php-format -msgid "The logfile '%s' is not writable. No logging possible" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:54 -msgid "Log settings updated." -msgstr "Log instellingen opgeslagen" - -#: src/Module/Admin/Logs/Settings.php:71 -msgid "PHP log currently enabled." -msgstr "PHP log momenteel geactiveerd" - -#: src/Module/Admin/Logs/Settings.php:73 -msgid "PHP log currently disabled." -msgstr "PHP log momenteel gedeactiveerd" - -#: src/Module/Admin/Logs/Settings.php:80 src/Module/BaseAdmin.php:114 -#: src/Module/BaseAdmin.php:115 -msgid "Logs" -msgstr "Logs" - -#: src/Module/Admin/Logs/Settings.php:82 -msgid "Clear" -msgstr "Wis" - -#: src/Module/Admin/Logs/Settings.php:86 -msgid "Enable Debugging" -msgstr "Activeer Debugging" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "Log file" -msgstr "Logbestand" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "De webserver moet hier kunnen schrijven. Relatief t.o.v. de hoogste folder binnen je Friendica-installatie." - -#: src/Module/Admin/Logs/Settings.php:88 -msgid "Log level" -msgstr "Log niveau" - -#: src/Module/Admin/Logs/Settings.php:90 -msgid "PHP logging" -msgstr "PHP logging" - -#: src/Module/Admin/Logs/Settings.php:91 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the" -" following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "Om logging van PHP fouten en waarschuwingen te activeren, kan je het volgende toevoegen aan het begin van je index.php bestand van je installatie. De naam van het bestand die ingesteld is in de 'error_log' lijn is relatief tegenover de friendica top-level folder en de server moet erin kunnen schrijven. De optie '1' voor 'log_errors' en 'display_errors' activeert deze opties, configureer '0' om ze te deactiveren. " - #: src/Module/Admin/Logs/View.php:40 #, php-format msgid "" @@ -5630,6 +5648,108 @@ msgstr "Kon log file %1$s niet openen.\\r\\n
    Kijk na of bes msgid "View Logs" msgstr "Bekijk Logs" +#: src/Module/Admin/Logs/Settings.php:45 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:70 +msgid "PHP log currently enabled." +msgstr "PHP log momenteel geactiveerd" + +#: src/Module/Admin/Logs/Settings.php:72 +msgid "PHP log currently disabled." +msgstr "PHP log momenteel gedeactiveerd" + +#: src/Module/Admin/Logs/Settings.php:79 src/Module/BaseAdmin.php:114 +#: src/Module/BaseAdmin.php:115 +msgid "Logs" +msgstr "Logs" + +#: src/Module/Admin/Logs/Settings.php:81 +msgid "Clear" +msgstr "Wis" + +#: src/Module/Admin/Logs/Settings.php:85 +msgid "Enable Debugging" +msgstr "Activeer Debugging" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "Log file" +msgstr "Logbestand" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "De webserver moet hier kunnen schrijven. Relatief t.o.v. de hoogste folder binnen je Friendica-installatie." + +#: src/Module/Admin/Logs/Settings.php:87 +msgid "Log level" +msgstr "Log niveau" + +#: src/Module/Admin/Logs/Settings.php:89 +msgid "PHP logging" +msgstr "PHP logging" + +#: src/Module/Admin/Logs/Settings.php:90 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the" +" following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "Om logging van PHP fouten en waarschuwingen te activeren, kan je het volgende toevoegen aan het begin van je index.php bestand van je installatie. De naam van het bestand die ingesteld is in de 'error_log' lijn is relatief tegenover de friendica top-level folder en de server moet erin kunnen schrijven. De optie '1' voor 'log_errors' en 'display_errors' activeert deze opties, configureer '0' om ze te deactiveren. " + +#: src/Module/Admin/Themes/Details.php:88 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "Thema %s uitgeschakeld." + +#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "Thema %s succesvol ingeschakeld." + +#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "Thema %s installatie mislukt." + +#: src/Module/Admin/Themes/Details.php:114 +msgid "Screenshot" +msgstr "Schermafdruk" + +#: src/Module/Admin/Themes/Details.php:122 +#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:100 +msgid "Themes" +msgstr "Thema's" + +#: src/Module/Admin/Themes/Embed.php:84 +msgid "Unknown theme." +msgstr "Onbekend thema." + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "Herlaad actieve thema's" + +#: src/Module/Admin/Themes/Index.php:119 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "Geen thema's gevonden op het systeem. Ze zouden zich moeten bevinden in %1$s" + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Experimental]" +msgstr "[Experimenteel]" + +#: src/Module/Admin/Themes/Index.php:121 +msgid "[Unsupported]" +msgstr "[Niet ondersteund]" + #: src/Module/Admin/Queue.php:53 msgid "Inspect Deferred Worker Queue" msgstr "Inspecteer wachtrij van uitgestelde workers" @@ -5666,295 +5786,365 @@ msgstr "Aangemaakt" msgid "Priority" msgstr "Prioriteit" +#: src/Module/Admin/DBSync.php:50 +msgid "Update has been marked successful" +msgstr "Wijziging succesvol gemarkeerd " + +#: src/Module/Admin/DBSync.php:60 +#, php-format +msgid "Database structure update %s was successfully applied." +msgstr "Database structuur update %s werd met succes toegepast." + +#: src/Module/Admin/DBSync.php:64 +#, php-format +msgid "Executing of database structure update %s failed with error: %s" +msgstr "Uitvoering van de database structuur update %s is mislukt met fout: %s" + +#: src/Module/Admin/DBSync.php:81 +#, php-format +msgid "Executing %s failed with error: %s" +msgstr "Uitvoering van %s mislukt met fout: %s" + +#: src/Module/Admin/DBSync.php:83 +#, php-format +msgid "Update %s was successfully applied." +msgstr "Wijziging %s geslaagd." + +#: src/Module/Admin/DBSync.php:86 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "Wijziging %s gaf geen status terug. We weten niet of de wijziging geslaagd is." + +#: src/Module/Admin/DBSync.php:89 +#, php-format +msgid "There was no additional update function %s that needed to be called." +msgstr "Er was geen bijkomende update functie %s die moest opgeroepen worden." + +#: src/Module/Admin/DBSync.php:110 +msgid "No failed updates." +msgstr "Geen mislukte wijzigingen" + +#: src/Module/Admin/DBSync.php:111 +msgid "Check database structure" +msgstr "Controleer de database structuur" + +#: src/Module/Admin/DBSync.php:116 +msgid "Failed Updates" +msgstr "Mislukte wijzigingen" + +#: src/Module/Admin/DBSync.php:117 +msgid "" +"This does not include updates prior to 1139, which did not return a status." +msgstr "Dit is zonder de wijzigingen voor 1139, welke geen status teruggaven." + +#: src/Module/Admin/DBSync.php:118 +msgid "Mark success (if update was manually applied)" +msgstr "Markeren als succes (als aanpassing manueel doorgevoerd werd)" + +#: src/Module/Admin/DBSync.php:119 +msgid "Attempt to execute this update step automatically" +msgstr "Probeer deze stap automatisch uit te voeren" + +#: src/Module/Admin/Features.php:76 +#, php-format +msgid "Lock feature %s" +msgstr "Fixeer feature %s " + +#: src/Module/Admin/Features.php:85 +msgid "Manage Additional Features" +msgstr "Beheer Bijkomende Features" + +#: src/Module/Admin/Federation.php:53 +msgid "Other" +msgstr "Anders" + +#: src/Module/Admin/Federation.php:107 src/Module/Admin/Federation.php:266 +msgid "unknown" +msgstr "onbekend" + +#: src/Module/Admin/Federation.php:135 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "Deze pagina toont je statistieken van het gekende deel van het gefedereerde sociale netwerk waarvan je Friendica node deel uitmaakt. Deze statistieken zijn niet volledig maar reflecteren het deel van het network dat jouw node kent." + +#: src/Module/Admin/Federation.php:141 src/Module/BaseAdmin.php:94 +msgid "Federation Statistics" +msgstr "Federatie Statistieken" + +#: src/Module/Admin/Federation.php:145 +#, php-format +msgid "" +"Currently this node is aware of %d nodes with %d registered users from the " +"following platforms:" +msgstr "Op dit moment kent deze node %d nodes met %d geregistreerde gebruikers op basis van de volgende patformen:" + #: src/Module/Admin/Site.php:69 msgid "Can not parse base url. Must have at least ://" msgstr "Kan de basis url niet verwerken. Moet minstens zijn ://" -#: src/Module/Admin/Site.php:252 +#: src/Module/Admin/Site.php:123 +msgid "Relocation started. Could take a while to complete." +msgstr "" + +#: src/Module/Admin/Site.php:250 msgid "Invalid storage backend setting value." msgstr "" -#: src/Module/Admin/Site.php:434 -msgid "Site settings updated." -msgstr "Site instellingen opgeslagen" - -#: src/Module/Admin/Site.php:455 src/Module/Settings/Display.php:130 +#: src/Module/Admin/Site.php:451 src/Module/Settings/Display.php:132 msgid "No special theme for mobile devices" msgstr "Geen speciaal thema voor mobiele apparaten" -#: src/Module/Admin/Site.php:472 src/Module/Settings/Display.php:140 +#: src/Module/Admin/Site.php:468 src/Module/Settings/Display.php:142 #, php-format msgid "%s - (Experimental)" msgstr "%s - (Experimenteel)" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:480 msgid "No community page for local users" msgstr "Geen groepspagina voor lokale gebruikers" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:481 msgid "No community page" msgstr "Geen groepspagina" -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:482 msgid "Public postings from users of this site" msgstr "Publieke berichten van gebruikers van deze site" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:483 msgid "Public postings from the federated network" msgstr "Publieke berichten van het gefedereerde netwerk" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:484 msgid "Public postings from local users and the federated network" msgstr "Publieke berichten van lokale gebruikers en van het gefedereerde netwerk" -#: src/Module/Admin/Site.php:492 src/Module/Admin/Site.php:704 -#: src/Module/Admin/Site.php:714 src/Module/Contact.php:555 -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Disabled" -msgstr "Uitgeschakeld" - -#: src/Module/Admin/Site.php:493 src/Module/Admin/Users.php:243 -#: src/Module/Admin/Users.php:260 src/Module/BaseAdmin.php:98 -msgid "Users" -msgstr "Gebruiker" - -#: src/Module/Admin/Site.php:494 -msgid "Users, Global Contacts" -msgstr "Gebruikers, Globale contacten" - -#: src/Module/Admin/Site.php:495 -msgid "Users, Global Contacts/fallback" -msgstr "Gebruikers, Globale Contacten/noodoplossing" - -#: src/Module/Admin/Site.php:499 -msgid "One month" -msgstr "Een maand" - -#: src/Module/Admin/Site.php:500 -msgid "Three months" -msgstr "Drie maanden" - -#: src/Module/Admin/Site.php:501 -msgid "Half a year" -msgstr "Een half jaar" - -#: src/Module/Admin/Site.php:502 -msgid "One year" -msgstr "Een jaar" - -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:490 msgid "Multi user instance" msgstr "Server voor meerdere gebruikers" -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:518 msgid "Closed" msgstr "Gesloten" -#: src/Module/Admin/Site.php:537 +#: src/Module/Admin/Site.php:519 msgid "Requires approval" msgstr "Toestemming vereist" -#: src/Module/Admin/Site.php:538 +#: src/Module/Admin/Site.php:520 msgid "Open" msgstr "Open" -#: src/Module/Admin/Site.php:542 src/Module/Install.php:200 +#: src/Module/Admin/Site.php:524 src/Module/Install.php:200 msgid "No SSL policy, links will track page SSL state" msgstr "Geen SSL beleid, links zullen SSL status van pagina volgen" -#: src/Module/Admin/Site.php:543 src/Module/Install.php:201 +#: src/Module/Admin/Site.php:525 src/Module/Install.php:201 msgid "Force all links to use SSL" msgstr "Verplicht alle links om SSL te gebruiken" -#: src/Module/Admin/Site.php:544 src/Module/Install.php:202 +#: src/Module/Admin/Site.php:526 src/Module/Install.php:202 msgid "Self-signed certificate, use SSL for local links only (discouraged)" msgstr "Zelf-ondertekend certificaat, gebruik SSL alleen voor lokale links (afgeraden)" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:530 msgid "Don't check" msgstr "Geen rekening mee houden" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:531 msgid "check the stable version" msgstr "Neem de stabiele versie in rekening" -#: src/Module/Admin/Site.php:550 +#: src/Module/Admin/Site.php:532 msgid "check the development version" msgstr "Neem de ontwikkel versie in rekening" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:536 msgid "none" msgstr "geen" -#: src/Module/Admin/Site.php:555 -msgid "Direct contacts" -msgstr "Directe contacten" +#: src/Module/Admin/Site.php:537 +msgid "Local contacts" +msgstr "" -#: src/Module/Admin/Site.php:556 -msgid "Contacts of contacts" -msgstr "Contacten van contacten" +#: src/Module/Admin/Site.php:538 +msgid "Interactors" +msgstr "" -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:557 msgid "Database (legacy)" msgstr "" -#: src/Module/Admin/Site.php:604 src/Module/BaseAdmin.php:97 +#: src/Module/Admin/Site.php:588 src/Module/BaseAdmin.php:97 msgid "Site" msgstr "Website" -#: src/Module/Admin/Site.php:606 +#: src/Module/Admin/Site.php:590 msgid "Republish users to directory" msgstr "Opnieuw de gebruikers naar de gids publiceren" -#: src/Module/Admin/Site.php:607 src/Module/Register.php:139 +#: src/Module/Admin/Site.php:591 src/Module/Register.php:139 msgid "Registration" msgstr "Registratie" -#: src/Module/Admin/Site.php:608 +#: src/Module/Admin/Site.php:592 msgid "File upload" msgstr "Uploaden bestand" -#: src/Module/Admin/Site.php:609 +#: src/Module/Admin/Site.php:593 msgid "Policies" msgstr "Beleid" -#: src/Module/Admin/Site.php:611 +#: src/Module/Admin/Site.php:595 msgid "Auto Discovered Contact Directory" msgstr "Automatisch Achterhaalde Contact Gids" -#: src/Module/Admin/Site.php:612 +#: src/Module/Admin/Site.php:596 msgid "Performance" msgstr "Performantie" -#: src/Module/Admin/Site.php:613 +#: src/Module/Admin/Site.php:597 msgid "Worker" msgstr "Worker" -#: src/Module/Admin/Site.php:614 +#: src/Module/Admin/Site.php:598 msgid "Message Relay" msgstr "Boodschap Relais" -#: src/Module/Admin/Site.php:615 +#: src/Module/Admin/Site.php:599 msgid "Relocate Instance" msgstr "Verhuis node" -#: src/Module/Admin/Site.php:616 +#: src/Module/Admin/Site.php:600 msgid "" "Warning! Advanced function. Could make this server " "unreachable." msgstr "" -#: src/Module/Admin/Site.php:620 +#: src/Module/Admin/Site.php:604 msgid "Site name" msgstr "Site naam" -#: src/Module/Admin/Site.php:621 +#: src/Module/Admin/Site.php:605 msgid "Sender Email" msgstr "Verzender Email" -#: src/Module/Admin/Site.php:621 +#: src/Module/Admin/Site.php:605 msgid "" "The email address your server shall use to send notification emails from." msgstr "Het email adres als afzender van notificatie emails." -#: src/Module/Admin/Site.php:622 +#: src/Module/Admin/Site.php:606 +msgid "Name of the system actor" +msgstr "" + +#: src/Module/Admin/Site.php:606 +msgid "" +"Name of the internal system account that is used to perform ActivityPub " +"requests. This must be an unused username. If set, this can't be changed " +"again." +msgstr "" + +#: src/Module/Admin/Site.php:607 msgid "Banner/Logo" msgstr "Banner/Logo" -#: src/Module/Admin/Site.php:623 +#: src/Module/Admin/Site.php:608 msgid "Email Banner/Logo" msgstr "" -#: src/Module/Admin/Site.php:624 +#: src/Module/Admin/Site.php:609 msgid "Shortcut icon" msgstr "Snelkoppeling icoon" -#: src/Module/Admin/Site.php:624 +#: src/Module/Admin/Site.php:609 msgid "Link to an icon that will be used for browsers." msgstr "Link naar een icoon dat zal gebruikt worden voor browsers." -#: src/Module/Admin/Site.php:625 +#: src/Module/Admin/Site.php:610 msgid "Touch icon" msgstr "Pictogram voor smartphones" -#: src/Module/Admin/Site.php:625 +#: src/Module/Admin/Site.php:610 msgid "Link to an icon that will be used for tablets and mobiles." msgstr "Link naar een icoon dat zal gebruikt worden voor tablets en mobiele telefoons." -#: src/Module/Admin/Site.php:626 +#: src/Module/Admin/Site.php:611 msgid "Additional Info" msgstr "Bijkomende Info" -#: src/Module/Admin/Site.php:626 +#: src/Module/Admin/Site.php:611 #, php-format msgid "" "For public servers: you can add additional information here that will be " "listed at %s/servers." msgstr "Voor publieke servers: je kan bijkomende informatie hier toevoegen die zal opgelijst zijn op %s/servers." -#: src/Module/Admin/Site.php:627 +#: src/Module/Admin/Site.php:612 msgid "System language" msgstr "Systeemtaal" -#: src/Module/Admin/Site.php:628 +#: src/Module/Admin/Site.php:613 msgid "System theme" msgstr "Systeem thema" -#: src/Module/Admin/Site.php:628 +#: src/Module/Admin/Site.php:613 msgid "" "Default system theme - may be over-ridden by user profiles - Change default theme settings" msgstr "" -#: src/Module/Admin/Site.php:629 +#: src/Module/Admin/Site.php:614 msgid "Mobile system theme" msgstr "Mobiel systeem thema" -#: src/Module/Admin/Site.php:629 +#: src/Module/Admin/Site.php:614 msgid "Theme for mobile devices" msgstr "Thema voor mobiele apparaten" -#: src/Module/Admin/Site.php:630 src/Module/Install.php:210 +#: src/Module/Admin/Site.php:615 src/Module/Install.php:210 msgid "SSL link policy" msgstr "Beleid SSL-links" -#: src/Module/Admin/Site.php:630 src/Module/Install.php:212 +#: src/Module/Admin/Site.php:615 src/Module/Install.php:212 msgid "Determines whether generated links should be forced to use SSL" msgstr "Bepaald of gegenereerde verwijzingen verplicht SSL moeten gebruiken" -#: src/Module/Admin/Site.php:631 +#: src/Module/Admin/Site.php:616 msgid "Force SSL" msgstr "Dwing SSL af" -#: src/Module/Admin/Site.php:631 +#: src/Module/Admin/Site.php:616 msgid "" "Force all Non-SSL requests to SSL - Attention: on some systems it could lead" " to endless loops." msgstr "Forceer alle Niet-SSL aanvragen naar SSL - Pas op: dit kan op sommige systeem resulteren in oneindige lussen." -#: src/Module/Admin/Site.php:632 +#: src/Module/Admin/Site.php:617 msgid "Hide help entry from navigation menu" msgstr "Verberg de 'help' uit het navigatiemenu" -#: src/Module/Admin/Site.php:632 +#: src/Module/Admin/Site.php:617 msgid "" "Hides the menu entry for the Help pages from the navigation menu. You can " "still access it calling /help directly." msgstr "Verbergt het menu-item voor de Help pagina's uit het navigatiemenu. Je kunt ze nog altijd vinden door /help direct in te geven." -#: src/Module/Admin/Site.php:633 +#: src/Module/Admin/Site.php:618 msgid "Single user instance" msgstr "Server voor één gebruiker" -#: src/Module/Admin/Site.php:633 +#: src/Module/Admin/Site.php:618 msgid "Make this instance multi-user or single-user for the named user" msgstr "Stel deze server in voor meerdere gebruikers, of enkel voor de geselecteerde gebruiker." -#: src/Module/Admin/Site.php:635 +#: src/Module/Admin/Site.php:620 msgid "File storage backend" msgstr "" -#: src/Module/Admin/Site.php:635 +#: src/Module/Admin/Site.php:620 msgid "" "The backend used to store uploaded data. If you change the storage backend, " "you can manually move the existing files. If you do not do so, the files " @@ -5963,190 +6153,190 @@ msgid "" " for more information about the choices and the moving procedure." msgstr "" -#: src/Module/Admin/Site.php:637 +#: src/Module/Admin/Site.php:622 msgid "Maximum image size" msgstr "Maximum afbeeldingsgrootte" -#: src/Module/Admin/Site.php:637 +#: src/Module/Admin/Site.php:622 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "Maximum afmeting in bytes van afbeeldingen. Standaard is 0, dus geen beperking." -#: src/Module/Admin/Site.php:638 +#: src/Module/Admin/Site.php:623 msgid "Maximum image length" msgstr "Maximum afbeeldingslengte" -#: src/Module/Admin/Site.php:638 +#: src/Module/Admin/Site.php:623 msgid "" "Maximum length in pixels of the longest side of uploaded images. Default is " "-1, which means no limits." msgstr "Maximum lengte in pixels van de langste kant van afbeeldingen. Standaard is -1, dus geen beperkingen." -#: src/Module/Admin/Site.php:639 +#: src/Module/Admin/Site.php:624 msgid "JPEG image quality" msgstr "JPEG afbeeldingskwaliteit" -#: src/Module/Admin/Site.php:639 +#: src/Module/Admin/Site.php:624 msgid "" "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " "100, which is full quality." msgstr "JPEGS zullen met deze kwaliteitsinstelling bewaard worden [0-100]. Standaard is 100, dit is volledige kwaliteit." -#: src/Module/Admin/Site.php:641 +#: src/Module/Admin/Site.php:626 msgid "Register policy" msgstr "Registratiebeleid" -#: src/Module/Admin/Site.php:642 +#: src/Module/Admin/Site.php:627 msgid "Maximum Daily Registrations" msgstr "Maximum aantal registraties per dag" -#: src/Module/Admin/Site.php:642 +#: src/Module/Admin/Site.php:627 msgid "" "If registration is permitted above, this sets the maximum number of new user" " registrations to accept per day. If register is set to closed, this " "setting has no effect." msgstr "Als registratie hierboven is toegelaten, zet dit het maximum aantal registraties van nieuwe gebruikers per dag. Als registratie niet is toegelaten heeft deze instelling geen effect." -#: src/Module/Admin/Site.php:643 +#: src/Module/Admin/Site.php:628 msgid "Register text" msgstr "Registratietekst" -#: src/Module/Admin/Site.php:643 +#: src/Module/Admin/Site.php:628 msgid "" "Will be displayed prominently on the registration page. You can use BBCode " "here." msgstr "Zal prominent op de registratie pagina getoond worden. Je kan hierin BBCode gebruiken." -#: src/Module/Admin/Site.php:644 +#: src/Module/Admin/Site.php:629 msgid "Forbidden Nicknames" msgstr "Verboden bijnamen" -#: src/Module/Admin/Site.php:644 +#: src/Module/Admin/Site.php:629 msgid "" "Comma separated list of nicknames that are forbidden from registration. " "Preset is a list of role names according RFC 2142." msgstr "Kommagescheiden lijst van bijnamen die verboden zijn voor registratie. De lijst uit RFC2142 is op voorhand ingesteld." -#: src/Module/Admin/Site.php:645 +#: src/Module/Admin/Site.php:630 msgid "Accounts abandoned after x days" msgstr "Verlaten accounts na x dagen" -#: src/Module/Admin/Site.php:645 +#: src/Module/Admin/Site.php:630 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Dit zal geen systeembronnen verspillen aan het nakijken van externe sites voor verlaten accounts. Geef 0 is voor geen tijdslimiet." -#: src/Module/Admin/Site.php:646 +#: src/Module/Admin/Site.php:631 msgid "Allowed friend domains" msgstr "Toegelaten vriend domeinen" -#: src/Module/Admin/Site.php:646 +#: src/Module/Admin/Site.php:631 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Komma-gescheiden lijst van domeinen die een vriendschapsband met deze website mogen aangaan. Jokers zijn toegelaten. Laat leeg om alle domeinen toe te laten." -#: src/Module/Admin/Site.php:647 +#: src/Module/Admin/Site.php:632 msgid "Allowed email domains" msgstr "Toegelaten e-mail domeinen" -#: src/Module/Admin/Site.php:647 +#: src/Module/Admin/Site.php:632 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "Door komma's gescheiden lijst met e-maildomeinen die op deze website mogen registeren. Wildcards zijn toegestaan.\nLeeg laten om alle domeinen toe te staan." -#: src/Module/Admin/Site.php:648 +#: src/Module/Admin/Site.php:633 msgid "No OEmbed rich content" msgstr "Geen OEmbed richt content" -#: src/Module/Admin/Site.php:648 +#: src/Module/Admin/Site.php:633 msgid "" "Don't show the rich content (e.g. embedded PDF), except from the domains " "listed below." msgstr "Toon geen rich content (bvb. embedded PDF), behalve van domeinen hieronder opgelijst." -#: src/Module/Admin/Site.php:649 +#: src/Module/Admin/Site.php:634 msgid "Allowed OEmbed domains" msgstr "Sta OEmbed domeinen toe" -#: src/Module/Admin/Site.php:649 +#: src/Module/Admin/Site.php:634 msgid "" "Comma separated list of domains which oembed content is allowed to be " "displayed. Wildcards are accepted." msgstr "Met komma's gescheiden lijst van domeinen waarvoor oembed content mag getoond worden. Wildcards zijn toegelaten." -#: src/Module/Admin/Site.php:650 +#: src/Module/Admin/Site.php:635 msgid "Block public" msgstr "Openbare toegang blokkeren" -#: src/Module/Admin/Site.php:650 +#: src/Module/Admin/Site.php:635 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Kruis dit aan om alle openbare persoonlijke pagina's alleen toegankelijk te maken voor ingelogde gebruikers." -#: src/Module/Admin/Site.php:651 +#: src/Module/Admin/Site.php:636 msgid "Force publish" msgstr "Dwing publiceren af" -#: src/Module/Admin/Site.php:651 +#: src/Module/Admin/Site.php:636 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Kruis dit aan om af te dwingen dat alle profielen op deze website in de gids van deze website gepubliceerd worden." -#: src/Module/Admin/Site.php:651 +#: src/Module/Admin/Site.php:636 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Dit activeren zou privacy wetten zoals GDPR (AVG) kunnen overtreden" -#: src/Module/Admin/Site.php:652 +#: src/Module/Admin/Site.php:637 msgid "Global directory URL" msgstr "Algemene gids URL" -#: src/Module/Admin/Site.php:652 +#: src/Module/Admin/Site.php:637 msgid "" "URL to the global directory. If this is not set, the global directory is " "completely unavailable to the application." msgstr "URL naar de globale gids. Als dit niet geconfigureerd is, dan zal de globale gids volledig onbeschikbaar zijn voor de applicatie." -#: src/Module/Admin/Site.php:653 +#: src/Module/Admin/Site.php:638 msgid "Private posts by default for new users" msgstr "Privéberichten als standaard voor nieuwe gebruikers" -#: src/Module/Admin/Site.php:653 +#: src/Module/Admin/Site.php:638 msgid "" "Set default post permissions for all new members to the default privacy " "group rather than public." msgstr "Stel de standaardrechten van berichten voor nieuwe leden op de standaard privacygroep in, in plaats van openbaar." -#: src/Module/Admin/Site.php:654 +#: src/Module/Admin/Site.php:639 msgid "Don't include post content in email notifications" msgstr "De inhoud van het bericht niet insluiten bij e-mailnotificaties" -#: src/Module/Admin/Site.php:654 +#: src/Module/Admin/Site.php:639 msgid "" "Don't include the content of a post/comment/private message/etc. in the " "email notifications that are sent out from this site, as a privacy measure." msgstr "De inhoud van berichten/commentaar/privéberichten/enzovoort niet insluiten in e-mailnotificaties die door deze website verzonden worden, voor de bescherming van je privacy." -#: src/Module/Admin/Site.php:655 +#: src/Module/Admin/Site.php:640 msgid "Disallow public access to addons listed in the apps menu." msgstr "Publieke toegang ontzeggen tot addons die opgelijst zijn in het applicatie menu." -#: src/Module/Admin/Site.php:655 +#: src/Module/Admin/Site.php:640 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "Dit vakje aanvinken zal de lijst van addons in het applicatie menu beperken tot alleen leden." -#: src/Module/Admin/Site.php:656 +#: src/Module/Admin/Site.php:641 msgid "Don't embed private images in posts" msgstr "Privé beelden in berichten niet inwerken" -#: src/Module/Admin/Site.php:656 +#: src/Module/Admin/Site.php:641 msgid "" "Don't replace locally-hosted private photos in posts with an embedded copy " "of the image. This means that contacts who receive posts containing private " @@ -6154,11 +6344,11 @@ msgid "" "while." msgstr "Vervang lokaal gehoste privé foto's in berichten niet door een ingewerkte kopie van het beeld. Dit betekent dat contacten die berichten krijgen met privé foto's zullen moeten authentificeren en elk beeld apart laden, wat een tijdje kan duren." -#: src/Module/Admin/Site.php:657 +#: src/Module/Admin/Site.php:642 msgid "Explicit Content" msgstr "Expliciete inhoud" -#: src/Module/Admin/Site.php:657 +#: src/Module/Admin/Site.php:642 msgid "" "Set this to announce that your node is used mostly for explicit content that" " might not be suited for minors. This information will be published in the " @@ -6167,246 +6357,234 @@ msgid "" "will be shown at the user registration page." msgstr "Vink dit aan om aan te duiden dat deze node veel expliciet materiaal verspreid en niet bedoeld is voor minderjarigen. Deze info zal gepubliceert worden bij de node-info en kan vb. gebruikt worden voor een filter in de globale lijst. Dit word ook getoont naar de gebruiker op de registratie pagina." -#: src/Module/Admin/Site.php:658 +#: src/Module/Admin/Site.php:643 msgid "Allow Users to set remote_self" msgstr "Sta Gebruikers toe om remote_self te configureren" -#: src/Module/Admin/Site.php:658 +#: src/Module/Admin/Site.php:643 msgid "" "With checking this, every user is allowed to mark every contact as a " "remote_self in the repair contact dialog. Setting this flag on a contact " "causes mirroring every posting of that contact in the users stream." msgstr "Als je dit aanvinkt, dan mag elke gebruiker elke contact als remote_self aanduiden in de 'herstel contact' dialoog. Deze vlag aanzetten voor een contact zorgt ervoor dat elke bericht van dit contact gespiegeld wordt in de gebruiker zijn of haar stroom. " -#: src/Module/Admin/Site.php:659 +#: src/Module/Admin/Site.php:644 msgid "Block multiple registrations" msgstr "Blokkeer meerdere registraties" -#: src/Module/Admin/Site.php:659 +#: src/Module/Admin/Site.php:644 msgid "Disallow users to register additional accounts for use as pages." msgstr "Laat niet toe dat gebruikers meerdere accounts aanmaken." -#: src/Module/Admin/Site.php:660 +#: src/Module/Admin/Site.php:645 msgid "Disable OpenID" msgstr "Schakel OpenID uit" -#: src/Module/Admin/Site.php:660 +#: src/Module/Admin/Site.php:645 msgid "Disable OpenID support for registration and logins." msgstr "Schakel OpenID-ondersteuning uit voor registratie en logins." -#: src/Module/Admin/Site.php:661 +#: src/Module/Admin/Site.php:646 msgid "No Fullname check" msgstr "Geen Volledige-Naamscontrole" -#: src/Module/Admin/Site.php:661 +#: src/Module/Admin/Site.php:646 msgid "" "Allow users to register without a space between the first name and the last " "name in their full name." msgstr "" -#: src/Module/Admin/Site.php:662 +#: src/Module/Admin/Site.php:647 msgid "Community pages for visitors" msgstr "Groepspagina voor bezoekers" -#: src/Module/Admin/Site.php:662 +#: src/Module/Admin/Site.php:647 msgid "" "Which community pages should be available for visitors. Local users always " "see both pages." msgstr "Welke groepspagina's moeten beschikbaar zijn voor bezoekers. Lokale gebruikers zien altijd beide pagina's." -#: src/Module/Admin/Site.php:663 +#: src/Module/Admin/Site.php:648 msgid "Posts per user on community page" msgstr "Berichten per gebruiker op de groepspagina" -#: src/Module/Admin/Site.php:663 +#: src/Module/Admin/Site.php:648 msgid "" "The maximum number of posts per user on the community page. (Not valid for " "\"Global Community\")" msgstr "" -#: src/Module/Admin/Site.php:664 +#: src/Module/Admin/Site.php:649 msgid "Disable OStatus support" msgstr "" -#: src/Module/Admin/Site.php:664 +#: src/Module/Admin/Site.php:649 msgid "" "Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " "communications in OStatus are public, so privacy warnings will be " "occasionally displayed." msgstr "" -#: src/Module/Admin/Site.php:665 +#: src/Module/Admin/Site.php:650 msgid "OStatus support can only be enabled if threading is enabled." msgstr "OStatus ondersteuning kan alleen geactiveerd worden als de gespreksstroom geactiveerd is." -#: src/Module/Admin/Site.php:667 +#: src/Module/Admin/Site.php:652 msgid "" "Diaspora support can't be enabled because Friendica was installed into a sub" " directory." msgstr "Diaspora ondersteuning is niet mogelijk omdat Friendica in een sub folder geïnstalleerd is." -#: src/Module/Admin/Site.php:668 +#: src/Module/Admin/Site.php:653 msgid "Enable Diaspora support" msgstr "Diaspora ondersteuning activeren" -#: src/Module/Admin/Site.php:668 +#: src/Module/Admin/Site.php:653 msgid "Provide built-in Diaspora network compatibility." msgstr "Bied ingebouwde ondersteuning voor het Diaspora netwerk." -#: src/Module/Admin/Site.php:669 +#: src/Module/Admin/Site.php:654 msgid "Only allow Friendica contacts" msgstr "Laat alleen Friendica contacten toe" -#: src/Module/Admin/Site.php:669 +#: src/Module/Admin/Site.php:654 msgid "" "All contacts must use Friendica protocols. All other built-in communication " "protocols disabled." msgstr "Alle contacten moeten een Friendica protocol gebruiken. Alle andere ingebouwde communicatieprotocols worden uitgeschakeld." -#: src/Module/Admin/Site.php:670 +#: src/Module/Admin/Site.php:655 msgid "Verify SSL" msgstr "Controleer SSL" -#: src/Module/Admin/Site.php:670 +#: src/Module/Admin/Site.php:655 msgid "" "If you wish, you can turn on strict certificate checking. This will mean you" " cannot connect (at all) to self-signed SSL sites." msgstr "Als je wilt kun je striktere certificaat controle activeren. Dit betekent dat je (totaal) niet kunt connecteren met sites die zelf-ondertekende SSL certificaten gebruiken." -#: src/Module/Admin/Site.php:671 +#: src/Module/Admin/Site.php:656 msgid "Proxy user" msgstr "Proxy-gebruiker" -#: src/Module/Admin/Site.php:672 +#: src/Module/Admin/Site.php:657 msgid "Proxy URL" msgstr "Proxy-URL" -#: src/Module/Admin/Site.php:673 +#: src/Module/Admin/Site.php:658 msgid "Network timeout" msgstr "Netwerk timeout" -#: src/Module/Admin/Site.php:673 +#: src/Module/Admin/Site.php:658 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Waarde is in seconden. Zet op 0 voor onbeperkt (niet aanbevolen)." -#: src/Module/Admin/Site.php:674 +#: src/Module/Admin/Site.php:659 msgid "Maximum Load Average" msgstr "Maximum gemiddelde belasting" -#: src/Module/Admin/Site.php:674 +#: src/Module/Admin/Site.php:659 #, php-format msgid "" "Maximum system load before delivery and poll processes are deferred - " "default %d." msgstr "" -#: src/Module/Admin/Site.php:675 +#: src/Module/Admin/Site.php:660 msgid "Maximum Load Average (Frontend)" msgstr "Maximum Gemiddelde Belasting (Frontend)" -#: src/Module/Admin/Site.php:675 +#: src/Module/Admin/Site.php:660 msgid "Maximum system load before the frontend quits service - default 50." msgstr "Maximum systeem belasting wanneer de frontend ermee ophoudt - standaard waarde 50." -#: src/Module/Admin/Site.php:676 +#: src/Module/Admin/Site.php:661 msgid "Minimal Memory" msgstr "Minimaal Geheugen" -#: src/Module/Admin/Site.php:676 +#: src/Module/Admin/Site.php:661 msgid "" "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " "default 0 (deactivated)." msgstr "Minimum vrij geheugen in MB voor de worker. Toegang nodig tot /proc/meminfo - standaard waarde 0 (gedeactiveerd)." -#: src/Module/Admin/Site.php:677 -msgid "Maximum table size for optimization" -msgstr "Maximum tabel grootte voor optimisatie" - -#: src/Module/Admin/Site.php:677 -msgid "" -"Maximum table size (in MB) for the automatic optimization. Enter -1 to " -"disable it." -msgstr "Maximum tabel grootte (in MB) voor de automatisch optimisatie. Geef -1 op om dit te deactiveren." - -#: src/Module/Admin/Site.php:678 -msgid "Minimum level of fragmentation" -msgstr "Minimum niveau van fragmentatie" - -#: src/Module/Admin/Site.php:678 -msgid "" -"Minimum fragmenation level to start the automatic optimization - default " -"value is 30%." -msgstr "Minimum fragmentatie niveau om de automatische optimisatie te starten - standaard waarde is 30%." - -#: src/Module/Admin/Site.php:680 -msgid "Periodical check of global contacts" -msgstr "Regematige controle van de globale contacten" - -#: src/Module/Admin/Site.php:680 -msgid "" -"If enabled, the global contacts are checked periodically for missing or " -"outdated data and the vitality of the contacts and servers." -msgstr "Als dit geactiveerd is, dan worden de globale contacten regelmatig gecheckt naar ontbrekende of verlopen data and the vitaliteit van de contacten en servers." - -#: src/Module/Admin/Site.php:681 -msgid "Discover followers/followings from global contacts" +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables" msgstr "" -#: src/Module/Admin/Site.php:681 -msgid "" -"If enabled, the global contacts are checked for new contacts among their " -"followers and following contacts. This option will create huge masses of " -"jobs, so it should only be activated on powerful machines." +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "" -#: src/Module/Admin/Site.php:682 +#: src/Module/Admin/Site.php:664 +msgid "Discover followers/followings from contacts" +msgstr "" + +#: src/Module/Admin/Site.php:664 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "None - deactivated" +msgstr "" + +#: src/Module/Admin/Site.php:666 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:667 +msgid "" +"Interactors - contacts of our local contacts and contacts who interacted on " +"locally visible postings are discovered for their followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "Synchronize the contacts with the directory server" +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "" + +#: src/Module/Admin/Site.php:671 msgid "Days between requery" msgstr "Dagen tussen herbevraging" -#: src/Module/Admin/Site.php:682 +#: src/Module/Admin/Site.php:671 msgid "Number of days after which a server is requeried for his contacts." msgstr "Aantal dagen waarna de server opnieuw bevraagd wordt naar zijn contacten." -#: src/Module/Admin/Site.php:683 +#: src/Module/Admin/Site.php:672 msgid "Discover contacts from other servers" msgstr "Ontdek contacten van andere servers" -#: src/Module/Admin/Site.php:683 +#: src/Module/Admin/Site.php:672 msgid "" -"Periodically query other servers for contacts. You can choose between " -"\"Users\": the users on the remote system, \"Global Contacts\": active " -"contacts that are known on the system. The fallback is meant for Redmatrix " -"servers and older friendica servers, where global contacts weren't " -"available. The fallback increases the server load, so the recommended " -"setting is \"Users, Global Contacts\"." +"Periodically query other servers for contacts. The system queries Friendica," +" Mastodon and Hubzilla servers." msgstr "" -#: src/Module/Admin/Site.php:684 -msgid "Timeframe for fetching global contacts" -msgstr "Tijdspanne voor het ophalen van globale contacten" - -#: src/Module/Admin/Site.php:684 -msgid "" -"When the discovery is activated, this value defines the timeframe for the " -"activity of the global contacts that are fetched from other servers." -msgstr "Wanneer ontdekking is geactiveerd, dan definieert deze waarde de tijdspanne voor de activiteit van globale contacten die opgehaald worden van andere servers." - -#: src/Module/Admin/Site.php:685 +#: src/Module/Admin/Site.php:673 msgid "Search the local directory" msgstr "Doorzoek de lokale gids" -#: src/Module/Admin/Site.php:685 +#: src/Module/Admin/Site.php:673 msgid "" "Search the local directory instead of the global directory. When searching " "locally, every search will be executed on the global directory in the " "background. This improves the search results when the search is repeated." msgstr "Doorzoek de lokale gids in plaats van de globale gids. Bij lokale doorzoeking wordt elke opzoeking in de globale gids op de achtergrond uitgevoerd. Dit verbetert de zoekresultaten wanneer de zoekopdracht herhaald wordt." -#: src/Module/Admin/Site.php:687 +#: src/Module/Admin/Site.php:675 msgid "Publish server information" msgstr "Publiceer server informatie" -#: src/Module/Admin/Site.php:687 +#: src/Module/Admin/Site.php:675 msgid "" "If enabled, general server and usage data will be published. The data " "contains the name and version of the server, number of users with public " @@ -6414,50 +6592,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "" -#: src/Module/Admin/Site.php:689 +#: src/Module/Admin/Site.php:677 msgid "Check upstream version" msgstr "Controleer upstream versie" -#: src/Module/Admin/Site.php:689 +#: src/Module/Admin/Site.php:677 msgid "" "Enables checking for new Friendica versions at github. If there is a new " "version, you will be informed in the admin panel overview." msgstr "Activeer het controleren op nieuwe versies van Friendica bij github. Als er een nieuwe versie is, dan word je geïnformeerd in the administratie paneel." -#: src/Module/Admin/Site.php:690 +#: src/Module/Admin/Site.php:678 msgid "Suppress Tags" msgstr "Onderdruk Tags" -#: src/Module/Admin/Site.php:690 +#: src/Module/Admin/Site.php:678 msgid "Suppress showing a list of hashtags at the end of the posting." msgstr "Onderdruk het tonen van een lijst van hastags op het einde van het bericht." -#: src/Module/Admin/Site.php:691 +#: src/Module/Admin/Site.php:679 msgid "Clean database" msgstr "Database opruimen" -#: src/Module/Admin/Site.php:691 +#: src/Module/Admin/Site.php:679 msgid "" "Remove old remote items, orphaned database records and old content from some" " other helper tables." msgstr "Verwijder oude remote items, database weesrecords en oude content van andere helper tabellen." -#: src/Module/Admin/Site.php:692 +#: src/Module/Admin/Site.php:680 msgid "Lifespan of remote items" msgstr "Levensduur van remote items" -#: src/Module/Admin/Site.php:692 +#: src/Module/Admin/Site.php:680 msgid "" "When the database cleanup is enabled, this defines the days after which " "remote items will be deleted. Own items, and marked or filed items are " "always kept. 0 disables this behaviour." msgstr "Als de database opruiming is geactiveerd, dan definieert dit na hoeveel dagen remote items verwijderd zullen worden. Eigen items, en gemarkeerde of opgeslagen items worden altijd behouden. 0 deactiveert dit gedrag." -#: src/Module/Admin/Site.php:693 +#: src/Module/Admin/Site.php:681 msgid "Lifespan of unclaimed items" msgstr "Levensduur van niet geclaimde items" -#: src/Module/Admin/Site.php:693 +#: src/Module/Admin/Site.php:681 msgid "" "When the database cleanup is enabled, this defines the days after which " "unclaimed remote items (mostly content from the relay) will be deleted. " @@ -6465,130 +6643,145 @@ msgid "" "items if set to 0." msgstr "Als de database opruiming geactiveerd is, dan definieert dit na hoeveel dagen ongeclaimde remote items (meestal content van een relais) zal verwijderd worden. Standaard waarde is 90 dagen. Als de waarde 0 is, dan is de waarde gelijk aan de algemene levensduur van remote items." -#: src/Module/Admin/Site.php:694 +#: src/Module/Admin/Site.php:682 msgid "Lifespan of raw conversation data" msgstr "Levenstijd van ruwe gespreksdata" -#: src/Module/Admin/Site.php:694 +#: src/Module/Admin/Site.php:682 msgid "" "The conversation data is used for ActivityPub and OStatus, as well as for " "debug purposes. It should be safe to remove it after 14 days, default is 90 " "days." msgstr "De gespreksdata word gebruikt voor ActivityPub, OStatus en voor debugging doeleinden. Het is veilig om dit na 14 dagen te verwijderen. Standaard staat dit op 90 dagen." -#: src/Module/Admin/Site.php:695 +#: src/Module/Admin/Site.php:683 msgid "Path to item cache" msgstr "Pad naar cache voor items" -#: src/Module/Admin/Site.php:695 +#: src/Module/Admin/Site.php:683 msgid "The item caches buffers generated bbcode and external images." msgstr "Item caches bufferen gegenereerde bbcodes en externe beelden." -#: src/Module/Admin/Site.php:696 +#: src/Module/Admin/Site.php:684 msgid "Cache duration in seconds" msgstr "Cache tijdsduur in seconden" -#: src/Module/Admin/Site.php:696 +#: src/Module/Admin/Site.php:684 msgid "" "How long should the cache files be hold? Default value is 86400 seconds (One" " day). To disable the item cache, set the value to -1." msgstr "Hoe lang moeten de cache bestanden bijgehouden worden? Standaard waarde is 86400 seconden (een dag). Zet de waarde op -1 om de item cache te deactiveren." -#: src/Module/Admin/Site.php:697 +#: src/Module/Admin/Site.php:685 msgid "Maximum numbers of comments per post" msgstr "Maximum aantal reacties per bericht" -#: src/Module/Admin/Site.php:697 +#: src/Module/Admin/Site.php:685 msgid "How much comments should be shown for each post? Default value is 100." msgstr "Hoeveel reacties moeten getoond worden per bericht? Standaard waarde is 100." -#: src/Module/Admin/Site.php:698 +#: src/Module/Admin/Site.php:686 +msgid "Maximum numbers of comments per post on the display page" +msgstr "" + +#: src/Module/Admin/Site.php:686 +msgid "" +"How many comments should be shown on the single view for each post? Default " +"value is 1000." +msgstr "" + +#: src/Module/Admin/Site.php:687 msgid "Temp path" msgstr "Tijdelijk pad" -#: src/Module/Admin/Site.php:698 +#: src/Module/Admin/Site.php:687 msgid "" "If you have a restricted system where the webserver can't access the system " "temp path, enter another path here." msgstr "Als je een systeem met restricties hebt waarbij de webserver geen toegang heeft tot het systeem pad, geef hier dan een ander pad in. " -#: src/Module/Admin/Site.php:699 +#: src/Module/Admin/Site.php:688 msgid "Disable picture proxy" msgstr "Schakel beeld proxy uit" -#: src/Module/Admin/Site.php:699 +#: src/Module/Admin/Site.php:688 msgid "" "The picture proxy increases performance and privacy. It shouldn't be used on" " systems with very low bandwidth." msgstr "De beeld proxy verhoogt de performantie en privacy. Gebruik dit niet op systemen met erg lage bandbreedte." -#: src/Module/Admin/Site.php:700 +#: src/Module/Admin/Site.php:689 msgid "Only search in tags" msgstr "Zoek alleen in tags" -#: src/Module/Admin/Site.php:700 +#: src/Module/Admin/Site.php:689 msgid "On large systems the text search can slow down the system extremely." msgstr "Het opzoeken van tekst kan grote systemen extreem vertragen." -#: src/Module/Admin/Site.php:702 +#: src/Module/Admin/Site.php:691 msgid "New base url" msgstr "Nieuwe basis url" -#: src/Module/Admin/Site.php:702 +#: src/Module/Admin/Site.php:691 msgid "" "Change base url for this server. Sends relocate message to all Friendica and" " Diaspora* contacts of all users." msgstr "Verander de basis url voor deze server. Stuurt een verhuis boodschap naar all Friendica en Diaspora* contacten." -#: src/Module/Admin/Site.php:704 +#: src/Module/Admin/Site.php:693 msgid "RINO Encryption" msgstr "RINO encryptie" -#: src/Module/Admin/Site.php:704 +#: src/Module/Admin/Site.php:693 msgid "Encryption layer between nodes." msgstr "Encryptie laag tussen nodes." -#: src/Module/Admin/Site.php:704 +#: src/Module/Admin/Site.php:693 src/Module/Admin/Site.php:703 +#: src/Module/Settings/TwoFactor/Index.php:113 src/Module/Contact.php:556 +msgid "Disabled" +msgstr "Uitgeschakeld" + +#: src/Module/Admin/Site.php:693 msgid "Enabled" msgstr "Geactiveerd" -#: src/Module/Admin/Site.php:706 +#: src/Module/Admin/Site.php:695 msgid "Maximum number of parallel workers" msgstr "Maximum aantal parallelle workers" -#: src/Module/Admin/Site.php:706 +#: src/Module/Admin/Site.php:695 #, php-format msgid "" "On shared hosters set this to %d. On larger systems, values of %d are great." " Default value is %d." msgstr "Op gedeelde hosts zet dit op %d. Op grotere systemen, waarden als %d zijn goed. standaard waarde is %d" -#: src/Module/Admin/Site.php:707 +#: src/Module/Admin/Site.php:696 msgid "Don't use \"proc_open\" with the worker" msgstr "" -#: src/Module/Admin/Site.php:707 +#: src/Module/Admin/Site.php:696 msgid "" "Enable this if your system doesn't allow the use of \"proc_open\". This can " "happen on shared hosters. If this is enabled you should increase the " "frequency of worker calls in your crontab." msgstr "" -#: src/Module/Admin/Site.php:708 +#: src/Module/Admin/Site.php:697 msgid "Enable fastlane" msgstr "Activeer fastlane" -#: src/Module/Admin/Site.php:708 +#: src/Module/Admin/Site.php:697 msgid "" "When enabed, the fastlane mechanism starts an additional worker if processes" " with higher priority are blocked by processes of lower priority." msgstr "Als deze parameter geactiveerd is, dan start het fastlane mechanisme een bijkomende worker als processen met hogere prioriteit geblokkeerd worden door processen met een lagere prioriteit." -#: src/Module/Admin/Site.php:709 +#: src/Module/Admin/Site.php:698 msgid "Enable frontend worker" msgstr "Activeer frontend worker" -#: src/Module/Admin/Site.php:709 +#: src/Module/Admin/Site.php:698 #, php-format msgid "" "When enabled the Worker process is triggered when backend access is " @@ -6598,77 +6791,82 @@ msgid "" "server." msgstr "" -#: src/Module/Admin/Site.php:711 +#: src/Module/Admin/Site.php:700 msgid "Subscribe to relay" msgstr "Schrijf in op relais" -#: src/Module/Admin/Site.php:711 +#: src/Module/Admin/Site.php:700 msgid "" "Enables the receiving of public posts from the relay. They will be included " "in the search, subscribed tags and on the global community page." msgstr "Activeert het ontvangen van publieke berichten vanwege de relais. Ze zullen inbegrepen zijn in de zoekresultaten, tags waarop je ingeschreven bent en op de globale groepspagina." -#: src/Module/Admin/Site.php:712 +#: src/Module/Admin/Site.php:701 msgid "Relay server" msgstr "Relais server" -#: src/Module/Admin/Site.php:712 +#: src/Module/Admin/Site.php:701 msgid "" "Address of the relay server where public posts should be send to. For " "example https://relay.diasp.org" msgstr "Adres van de relais server waar publieke berichten naartoe moeten gezonden worden. Bijvoorbeeld https://relay.diasp.org" -#: src/Module/Admin/Site.php:713 +#: src/Module/Admin/Site.php:702 msgid "Direct relay transfer" msgstr "Directe relais transfer" -#: src/Module/Admin/Site.php:713 +#: src/Module/Admin/Site.php:702 msgid "" "Enables the direct transfer to other servers without using the relay servers" msgstr "Activeert directe relais transfer naar andere servers zonder gebruik van relais servers" -#: src/Module/Admin/Site.php:714 +#: src/Module/Admin/Site.php:703 msgid "Relay scope" msgstr "Scope van de relais" -#: src/Module/Admin/Site.php:714 +#: src/Module/Admin/Site.php:703 msgid "" "Can be \"all\" or \"tags\". \"all\" means that every public post should be " "received. \"tags\" means that only posts with selected tags should be " "received." msgstr "" -#: src/Module/Admin/Site.php:714 +#: src/Module/Admin/Site.php:703 msgid "all" msgstr "alle" -#: src/Module/Admin/Site.php:714 +#: src/Module/Admin/Site.php:703 msgid "tags" msgstr "tags" -#: src/Module/Admin/Site.php:715 +#: src/Module/Admin/Site.php:704 msgid "Server tags" msgstr "Server tags" -#: src/Module/Admin/Site.php:715 +#: src/Module/Admin/Site.php:704 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "" -#: src/Module/Admin/Site.php:716 +#: src/Module/Admin/Site.php:705 msgid "Allow user tags" msgstr "Sta gebruiker tags toe." -#: src/Module/Admin/Site.php:716 +#: src/Module/Admin/Site.php:705 msgid "" "If enabled, the tags from the saved searches will used for the \"tags\" " "subscription in addition to the \"relay_server_tags\"." msgstr "" -#: src/Module/Admin/Site.php:719 +#: src/Module/Admin/Site.php:708 msgid "Start Relocation" msgstr "Start verhuis" -#: src/Module/Admin/Summary.php:50 +#: src/Module/Admin/Summary.php:53 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "" + +#: src/Module/Admin/Summary.php:57 #, php-format msgid "" "Your DB still runs with MyISAM tables. You should change the engine type to " @@ -6679,7 +6877,7 @@ msgid "" " an automatic conversion.
    " msgstr "Je DB opereert nog met MyISAM tabellen. Best is van engine te veranderen naar InnoDB. Aangezien Friendica in de toekomst gebruik zal maken van InnoDB features, zou je dit best aanpassen! Zie hier voor een gids die je kan helpen om de tabel engines te converteren. Je kan ook het commandophp bin/console.php dbstructure toinnodb van je Friendica installatie gebruiken voor een automatische conversie.
    " -#: src/Module/Admin/Summary.php:55 +#: src/Module/Admin/Summary.php:62 #, php-format msgid "" "Your DB still runs with InnoDB tables in the Antelope file format. You " @@ -6690,39 +6888,48 @@ msgid "" " installation for an automatic conversion.
    " msgstr "" -#: src/Module/Admin/Summary.php:63 +#: src/Module/Admin/Summary.php:71 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least" +" to %d (or -1 for autosizing). See here for more " +"information.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:80 #, php-format msgid "" "There is a new version of Friendica available for download. Your current " "version is %1$s, upstream version is %2$s" msgstr "Er is een nieuwe versie van Friendica beschikbaar om te downloaden. Je huidige versie is %1$s, upstream versie is %2$s" -#: src/Module/Admin/Summary.php:72 +#: src/Module/Admin/Summary.php:89 msgid "" "The database update failed. Please run \"php bin/console.php dbstructure " "update\" from the command line and have a look at the errors that might " "appear." msgstr "Database update is mislukt. Gelieve \"php bin/console.php dbstructure update\" vanaf de command line uit te voeren en de foutmeldingen die zouden kunnen verschijnen na te kijken." -#: src/Module/Admin/Summary.php:76 +#: src/Module/Admin/Summary.php:93 msgid "" "The last update failed. Please run \"php bin/console.php dbstructure " "update\" from the command line and have a look at the errors that might " "appear. (Some of the errors are possibly inside the logfile.)" msgstr "" -#: src/Module/Admin/Summary.php:81 +#: src/Module/Admin/Summary.php:98 msgid "The worker was never executed. Please check your database structure!" msgstr "De worker werd nooit uitgevoerd. Best je database structuur eens nakijken!" -#: src/Module/Admin/Summary.php:83 +#: src/Module/Admin/Summary.php:100 #, php-format msgid "" "The last worker execution was on %s UTC. This is older than one hour. Please" " check your crontab settings." msgstr "De laatste worker uitvoering was op %s UTC. Dit is langer dan 1 uur geleden. Best je crontab instellingen nakijken." -#: src/Module/Admin/Summary.php:88 +#: src/Module/Admin/Summary.php:105 #, php-format msgid "" "Friendica's configuration now is stored in config/local.config.php, please " @@ -6731,7 +6938,7 @@ msgid "" "help with the transition." msgstr "Het configuratiebestand bevind zich nu in config/local.config.php. Kopieer het bestand config/local-sample.config.php en verplaats je configuratie uit .htconfig.php. Ga naar deconfiguratie help pagina voor hulp bij transitie." -#: src/Module/Admin/Summary.php:92 +#: src/Module/Admin/Summary.php:109 #, php-format msgid "" "Friendica's configuration now is stored in config/local.config.php, please " @@ -6740,7 +6947,7 @@ msgid "" "page for help with the transition." msgstr "" -#: src/Module/Admin/Summary.php:98 +#: src/Module/Admin/Summary.php:115 #, php-format msgid "" "%s is not reachable on your system. This is a severe " @@ -6748,158 +6955,105 @@ msgid "" "href=\"%s\">the installation page for help." msgstr "%s is niet bereikbaar. Dit is een belangrijk communicatieprobleem waardoor server-naar-server communicatie niet mogelijk is. Lees de the installatie pagina voor hulp." -#: src/Module/Admin/Summary.php:116 +#: src/Module/Admin/Summary.php:133 #, php-format msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "" -#: src/Module/Admin/Summary.php:131 +#: src/Module/Admin/Summary.php:147 #, php-format msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "" -#: src/Module/Admin/Summary.php:147 +#: src/Module/Admin/Summary.php:163 #, php-format msgid "" "Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" " system.basepath from your db to avoid differences." msgstr "" -#: src/Module/Admin/Summary.php:155 +#: src/Module/Admin/Summary.php:171 #, php-format msgid "" "Friendica's current system.basepath '%s' is wrong and the config file '%s' " "isn't used." msgstr "" -#: src/Module/Admin/Summary.php:163 +#: src/Module/Admin/Summary.php:179 #, php-format msgid "" "Friendica's current system.basepath '%s' is not equal to the config file " "'%s'. Please fix your configuration." msgstr "" -#: src/Module/Admin/Summary.php:170 +#: src/Module/Admin/Summary.php:186 msgid "Normal Account" msgstr "Normaal account" -#: src/Module/Admin/Summary.php:171 +#: src/Module/Admin/Summary.php:187 msgid "Automatic Follower Account" msgstr "Automatische Volger Account" -#: src/Module/Admin/Summary.php:172 +#: src/Module/Admin/Summary.php:188 msgid "Public Forum Account" msgstr "Publiek Forum account" -#: src/Module/Admin/Summary.php:173 +#: src/Module/Admin/Summary.php:189 msgid "Automatic Friend Account" msgstr "Automatisch Vriendschapsaccount" -#: src/Module/Admin/Summary.php:174 +#: src/Module/Admin/Summary.php:190 msgid "Blog Account" msgstr "Blog Account" -#: src/Module/Admin/Summary.php:175 +#: src/Module/Admin/Summary.php:191 msgid "Private Forum Account" msgstr "Privé Forum Account" -#: src/Module/Admin/Summary.php:195 +#: src/Module/Admin/Summary.php:211 msgid "Message queues" msgstr "Bericht-wachtrijen" -#: src/Module/Admin/Summary.php:201 +#: src/Module/Admin/Summary.php:217 msgid "Server Settings" msgstr "Server instellingen." -#: src/Module/Admin/Summary.php:215 src/Repository/ProfileField.php:285 +#: src/Module/Admin/Summary.php:231 src/Repository/ProfileField.php:285 msgid "Summary" msgstr "Samenvatting" -#: src/Module/Admin/Summary.php:217 +#: src/Module/Admin/Summary.php:233 msgid "Registered users" msgstr "Geregistreerde gebruikers" -#: src/Module/Admin/Summary.php:219 +#: src/Module/Admin/Summary.php:235 msgid "Pending registrations" msgstr "Registraties die in de wacht staan" -#: src/Module/Admin/Summary.php:220 +#: src/Module/Admin/Summary.php:236 msgid "Version" msgstr "Versie" -#: src/Module/Admin/Summary.php:224 +#: src/Module/Admin/Summary.php:240 msgid "Active addons" msgstr "Actieve addons" -#: src/Module/Admin/Themes/Details.php:51 src/Module/Admin/Themes/Embed.php:65 -msgid "Theme settings updated." -msgstr "Thema-instellingen opgeslagen" - -#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:65 -#, php-format -msgid "Theme %s disabled." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:67 -#, php-format -msgid "Theme %s successfully enabled." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:94 src/Module/Admin/Themes/Index.php:69 -#, php-format -msgid "Theme %s failed to install." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:116 -msgid "Screenshot" -msgstr "Schermafdruk" - -#: src/Module/Admin/Themes/Details.php:124 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:100 -msgid "Themes" -msgstr "Thema's" - -#: src/Module/Admin/Themes/Embed.php:86 -msgid "Unknown theme." -msgstr "" - -#: src/Module/Admin/Themes/Index.php:114 -msgid "Reload active themes" -msgstr "Herlaad actieve thema's" - -#: src/Module/Admin/Themes/Index.php:119 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "Geen thema's gevonden op het systeem. Ze zouden zich moeten bevinden in %1$s" - -#: src/Module/Admin/Themes/Index.php:120 -msgid "[Experimental]" -msgstr "[Experimenteel]" - -#: src/Module/Admin/Themes/Index.php:121 -msgid "[Unsupported]" -msgstr "[Niet ondersteund]" - -#: src/Module/Admin/Tos.php:48 -msgid "The Terms of Service settings have been updated." -msgstr "De instellingen voor Servicevoorwaarden zijn bijgewerkt." - -#: src/Module/Admin/Tos.php:62 +#: src/Module/Admin/Tos.php:60 msgid "Display Terms of Service" msgstr "Toon Gebruiksvoorwaarden" -#: src/Module/Admin/Tos.php:62 +#: src/Module/Admin/Tos.php:60 msgid "" "Enable the Terms of Service page. If this is enabled a link to the terms " "will be added to the registration form and the general information page." msgstr "Activeer de Gebruiksvoorwaarden pagina. Als deze geactiveerd is, dan zal er een link naar de voorwaarden toegevoegd worden aan het registratie formulier en de algemene informatie pagina." -#: src/Module/Admin/Tos.php:63 +#: src/Module/Admin/Tos.php:61 msgid "Display Privacy Statement" msgstr "Toon Privacy Verklaring" -#: src/Module/Admin/Tos.php:63 +#: src/Module/Admin/Tos.php:61 #, php-format msgid "" "Show some informations regarding the needed information to operate the node " @@ -6907,15 +7061,15 @@ msgid "" "\">EU-GDPR." msgstr "" -#: src/Module/Admin/Tos.php:64 +#: src/Module/Admin/Tos.php:62 msgid "Privacy Statement Preview" msgstr "Privacy Verklaring Voorbeeldweergave" -#: src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Tos.php:64 msgid "The Terms of Service" msgstr "De Gebruiksvoorwaarden" -#: src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Tos.php:64 msgid "" "Enter the Terms of Service for your node here. You can use BBCode. Headers " "of sections should be [h2] and below." @@ -7007,6 +7161,11 @@ msgstr "" msgid "Type" msgstr "Type" +#: src/Module/Admin/Users.php:243 src/Module/Admin/Users.php:260 +#: src/Module/BaseAdmin.php:98 +msgid "Users" +msgstr "Gebruiker" + #: src/Module/Admin/Users.php:244 msgid "Add User" msgstr "Gebruiker toevoegen" @@ -7083,9 +7242,1767 @@ msgstr "Bijnaam van nieuwe gebruiker" msgid "Email address of the new user." msgstr "E-mailadres van nieuwe gebruiker" -#: src/Module/AllFriends.php:74 -msgid "No friends to display." -msgstr "Geen vrienden om te laten zien." +#: src/Module/Debug/Localtime.php:49 +msgid "Time Conversion" +msgstr "Tijdsconversie" + +#: src/Module/Debug/Localtime.php:50 +msgid "" +"Friendica provides this service for sharing events with other networks and " +"friends in unknown timezones." +msgstr "Friendica biedt deze dienst aan om gebeurtenissen te delen met andere netwerken en vrienden in onbekende tijdzones." + +#: src/Module/Debug/Localtime.php:51 +#, php-format +msgid "UTC time: %s" +msgstr "UTC tijd: %s" + +#: src/Module/Debug/Localtime.php:54 +#, php-format +msgid "Current timezone: %s" +msgstr "Huidige Tijdzone: %s" + +#: src/Module/Debug/Localtime.php:58 +#, php-format +msgid "Converted localtime: %s" +msgstr "Omgerekende lokale tijd: %s" + +#: src/Module/Debug/Localtime.php:62 +msgid "Please select your timezone:" +msgstr "Selecteer je tijdzone:" + +#: src/Module/Debug/WebFinger.php:37 src/Module/Debug/Probe.php:38 +msgid "Only logged in users are permitted to perform a probing." +msgstr "Alleen ingelogde gebruikers hebben toelating om aan probing te doen." + +#: src/Module/Debug/ActivityPubConversion.php:58 +msgid "Formatted" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:62 +msgid "Source" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:70 +msgid "Activity" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:118 +msgid "Object data" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:125 +msgid "Result Item" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "" + +#: src/Module/Debug/Babel.php:54 +msgid "Source input" +msgstr "Bron input" + +#: src/Module/Debug/Babel.php:60 +msgid "BBCode::toPlaintext" +msgstr "BBCode::toPlaintext" + +#: src/Module/Debug/Babel.php:66 +msgid "BBCode::convert (raw HTML)" +msgstr "BBCode::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:71 +msgid "BBCode::convert" +msgstr "BBCode::convert" + +#: src/Module/Debug/Babel.php:77 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "BBCode::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:83 +msgid "BBCode::toMarkdown" +msgstr "BBCode::toMarkdown" + +#: src/Module/Debug/Babel.php:89 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:93 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "BBCode::toMarkdown => Markdown::convert" + +#: src/Module/Debug/Babel.php:99 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:105 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:113 +msgid "Item Body" +msgstr "" + +#: src/Module/Debug/Babel.php:117 +msgid "Item Tags" +msgstr "" + +#: src/Module/Debug/Babel.php:123 +msgid "PageInfo::appendToBody" +msgstr "" + +#: src/Module/Debug/Babel.php:128 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:132 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:139 +msgid "Source input (Diaspora format)" +msgstr "Bron ingave (Diaspora formaat):" + +#: src/Module/Debug/Babel.php:148 +msgid "Source input (Markdown)" +msgstr "" + +#: src/Module/Debug/Babel.php:154 +msgid "Markdown::convert (raw HTML)" +msgstr "Markdown::convert (Ruwe HTML)" + +#: src/Module/Debug/Babel.php:159 +msgid "Markdown::convert" +msgstr "Markdown::convert" + +#: src/Module/Debug/Babel.php:165 +msgid "Markdown::toBBCode" +msgstr "Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:172 +msgid "Raw HTML input" +msgstr "Onverwerkte HTML input" + +#: src/Module/Debug/Babel.php:177 +msgid "HTML Input" +msgstr "HTML Input" + +#: src/Module/Debug/Babel.php:183 +msgid "HTML::toBBCode" +msgstr "HTML::toBBCode" + +#: src/Module/Debug/Babel.php:189 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "HTML::toBBCode => BBCode::convert" + +#: src/Module/Debug/Babel.php:194 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "HTML::toBBCode => BBCode::convert (Ruwe HTML)" + +#: src/Module/Debug/Babel.php:200 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:206 +msgid "HTML::toMarkdown" +msgstr "HTML::toMarkdown" + +#: src/Module/Debug/Babel.php:212 +msgid "HTML::toPlaintext" +msgstr "HTML::toPlaintext" + +#: src/Module/Debug/Babel.php:218 +msgid "HTML::toPlaintext (compact)" +msgstr "" + +#: src/Module/Debug/Babel.php:228 +msgid "Decoded post" +msgstr "" + +#: src/Module/Debug/Babel.php:252 +msgid "Post array before expand entities" +msgstr "" + +#: src/Module/Debug/Babel.php:259 +msgid "Post converted" +msgstr "" + +#: src/Module/Debug/Babel.php:264 +msgid "Converted body" +msgstr "" + +#: src/Module/Debug/Babel.php:270 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "" + +#: src/Module/Debug/Babel.php:280 +msgid "Source text" +msgstr "Brontekst" + +#: src/Module/Debug/Babel.php:281 +msgid "BBCode" +msgstr "BBCode" + +#: src/Module/Debug/Babel.php:283 +msgid "Markdown" +msgstr "Markdown" + +#: src/Module/Debug/Babel.php:284 +msgid "HTML" +msgstr "HTML" + +#: src/Module/Debug/Babel.php:286 +msgid "Twitter Source" +msgstr "" + +#: src/Module/Debug/Feed.php:38 src/Module/Filer/SaveTag.php:38 +#: src/Module/Settings/Profile/Index.php:158 +msgid "You must be logged in to use this module" +msgstr "Je moet ingelogd zijn om deze module te gebruiken" + +#: src/Module/Debug/Feed.php:63 +msgid "Source URL" +msgstr "Bron URL" + +#: src/Module/Debug/Probe.php:54 +msgid "Lookup address" +msgstr "Opzoekadres" + +#: src/Module/Filer/RemoveTag.php:63 +msgid "Item was not removed" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:66 +msgid "Item was not deleted" +msgstr "" + +#: src/Module/Filer/SaveTag.php:65 +msgid "- select -" +msgstr "- Kies -" + +#: src/Module/Item/Compose.php:46 +msgid "Please enter a post body." +msgstr "Voer een berichttekst in." + +#: src/Module/Item/Compose.php:59 +msgid "This feature is only available with the frio theme." +msgstr "Deze functie is alleen beschikbaar met het frio-thema." + +#: src/Module/Item/Compose.php:86 +msgid "Compose new personal note" +msgstr "Stel een nieuwe persoonlijke notitie op" + +#: src/Module/Item/Compose.php:95 +msgid "Compose new post" +msgstr "Nieuw bericht opstellen" + +#: src/Module/Item/Compose.php:135 +msgid "Visibility" +msgstr "Zichtbaarheid" + +#: src/Module/Item/Compose.php:156 +msgid "Clear the location" +msgstr "Wis de locatie" + +#: src/Module/Item/Compose.php:157 +msgid "Location services are unavailable on your device" +msgstr "Locatiediensten zijn niet beschikbaar op uw apparaat" + +#: src/Module/Item/Compose.php:158 +msgid "" +"Location services are disabled. Please check the website's permissions on " +"your device" +msgstr "Locatiediensten zijn uitgeschakeld. Controleer de toestemmingen van de website op uw apparaat" + +#: src/Module/Profile/Common.php:87 src/Module/Contact/Contacts.php:92 +#, php-format +msgid "Common contact (%s)" +msgid_plural "Common contacts (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Common.php:89 src/Module/Contact/Contacts.php:94 +#, php-format +msgid "" +"Both %s and yourself have publicly interacted with these " +"contacts (follow, comment or likes on public posts)." +msgstr "" + +#: src/Module/Profile/Common.php:99 src/Module/Contact/Contacts.php:64 +msgid "No common contacts." +msgstr "" + +#: src/Module/Profile/Contacts.php:96 src/Module/Contact/Contacts.php:76 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "Volger (%s)" +msgstr[1] "Volgers (%s)" + +#: src/Module/Profile/Contacts.php:99 src/Module/Contact/Contacts.php:80 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "Volgend (%s)" +msgstr[1] "Volgend (%s)" + +#: src/Module/Profile/Contacts.php:102 src/Module/Contact/Contacts.php:84 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "Gemeenschappelijke vriend (%s)" +msgstr[1] "Gemeenschappelijke vrienden (%s)" + +#: src/Module/Profile/Contacts.php:104 src/Module/Contact/Contacts.php:86 +#, php-format +msgid "These contacts both follow and are followed by %s." +msgstr "" + +#: src/Module/Profile/Contacts.php:110 src/Module/Contact/Contacts.php:100 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "Contact (%s)" +msgstr[1] "Contacten (%s)" + +#: src/Module/Profile/Contacts.php:120 +msgid "No contacts." +msgstr "Geen contacten." + +#: src/Module/Profile/Profile.php:135 +#, php-format +msgid "" +"You're currently viewing your profile as %s Cancel" +msgstr "" + +#: src/Module/Profile/Profile.php:149 +msgid "Member since:" +msgstr "Lid sinds:" + +#: src/Module/Profile/Profile.php:155 +msgid "j F, Y" +msgstr "F j Y" + +#: src/Module/Profile/Profile.php:156 +msgid "j F" +msgstr "F j" + +#: src/Module/Profile/Profile.php:229 +msgid "Forums:" +msgstr "Fora:" + +#: src/Module/Profile/Profile.php:240 +msgid "View profile as:" +msgstr "Bekijk profiel als:" + +#: src/Module/Profile/Profile.php:257 +msgid "View as" +msgstr "" + +#: src/Module/Search/Acl.php:55 src/Module/Contact/Poke.php:127 +msgid "You must be logged in to use this module." +msgstr "Je moet ingelogd zijn om deze module te gebruiken." + +#: src/Module/Search/Index.php:53 +msgid "Only logged in users are permitted to perform a search." +msgstr "Alleen ingelogde gebruikers mogen een zoekopdracht starten." + +#: src/Module/Search/Index.php:75 +msgid "Only one search per minute is permitted for not logged in users." +msgstr "Niet ingelogde gebruikers mogen slechts 1 opzoeking doen per minuut" + +#: src/Module/Search/Index.php:179 src/Module/Conversation/Community.php:84 +msgid "No results." +msgstr "Geen resultaten." + +#: src/Module/Search/Index.php:184 +#, php-format +msgid "Items tagged with: %s" +msgstr "Items getagd met: %s" + +#: src/Module/Search/Index.php:186 src/Module/Contact.php:843 +#, php-format +msgid "Results for: %s" +msgstr "Resultaten voor: %s" + +#: src/Module/Search/Saved.php:45 +msgid "Search term was not saved." +msgstr "" + +#: src/Module/Search/Saved.php:48 +msgid "Search term already saved." +msgstr "Zoekterm is al opgeslagen." + +#: src/Module/Search/Saved.php:54 +msgid "Search term was not removed." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:52 +#: src/Module/Settings/TwoFactor/Recovery.php:50 +#: src/Module/Settings/TwoFactor/Verify.php:56 +msgid "Please enter your password to access this page." +msgstr "Voer uw wachtwoord in om deze pagina te openen." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:70 +msgid "App-specific password generation failed: The description is empty." +msgstr "App-specifiek wachtwoord genereren mislukt: de beschrijving is leeg." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "App-specifieke wachtwoordgeneratie mislukt: deze beschrijving bestaat al." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:77 +msgid "New app-specific password generated." +msgstr "Nieuw app-specifiek wachtwoord gegenereerd." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:83 +msgid "App-specific passwords successfully revoked." +msgstr "App-specifieke wachtwoorden succesvol ingetrokken." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:93 +msgid "App-specific password successfully revoked." +msgstr "App-specifiek wachtwoord succesvol ingetrokken." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:114 +msgid "Two-factor app-specific passwords" +msgstr "Twee-factor app-specifieke wachtwoorden" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +msgid "" +"

    App-specific passwords are randomly generated passwords used instead your" +" regular password to authenticate your account on third-party applications " +"that don't support two-factor authentication.

    " +msgstr "

    App-specifieke wachtwoorden zijn willekeurig gegenereerde wachtwoorden die in plaats daarvan uw normale wachtwoord worden gebruikt om uw account te verifiëren bij applicaties van derden die geen tweefactorauthenticatie ondersteunen.

    " + +#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "Zorg ervoor dat u nu uw nieuwe app-specifieke wachtwoord kopieert. U zult het niet meer kunnen zien!" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:120 +msgid "Description" +msgstr "Omschrijving" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:121 +msgid "Last Used" +msgstr "Laatst gebruikt" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:122 +msgid "Revoke" +msgstr "Intrekken" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:123 +msgid "Revoke All" +msgstr "Alles intrekken" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "Wanneer u een nieuw app-specifiek wachtwoord genereert, moet u dit meteen gebruiken, het wordt u een keer getoond nadat u het hebt gegenereerd." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:127 +msgid "Generate new app-specific password" +msgstr "Genereer een nieuw app-specifiek wachtwoord" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:128 +msgid "Friendiqa on my Fairphone 2..." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:129 +msgid "Generate" +msgstr "Genereer" + +#: src/Module/Settings/TwoFactor/Index.php:67 +msgid "Two-factor authentication successfully disabled." +msgstr "Twee-factor-authenticatie succesvol uitgeschakeld." + +#: src/Module/Settings/TwoFactor/Index.php:88 +msgid "Wrong Password" +msgstr "Verkeerd wachtwoord" + +#: src/Module/Settings/TwoFactor/Index.php:105 +#: src/Module/Security/TwoFactor/Verify.php:80 src/Module/BaseSettings.php:50 +msgid "Two-factor authentication" +msgstr "2-factor authenticatie" + +#: src/Module/Settings/TwoFactor/Index.php:108 +msgid "" +"

    Use an application on a mobile device to get two-factor authentication " +"codes when prompted on login.

    " +msgstr "

    Gebruik een applicatie op een mobiel apparaat om tweefactorauthenticatiecodes te krijgen wanneer daarom wordt gevraagd bij het inloggen.

    " + +#: src/Module/Settings/TwoFactor/Index.php:112 +msgid "Authenticator app" +msgstr "Authenticatie-app" + +#: src/Module/Settings/TwoFactor/Index.php:113 +msgid "Configured" +msgstr "Geconfigureerd" + +#: src/Module/Settings/TwoFactor/Index.php:113 +msgid "Not Configured" +msgstr "Niet geconfigureerd" + +#: src/Module/Settings/TwoFactor/Index.php:114 +msgid "

    You haven't finished configuring your authenticator app.

    " +msgstr "

    U bent nog niet klaar met het configureren van uw authenticator-app.

    " + +#: src/Module/Settings/TwoFactor/Index.php:115 +msgid "

    Your authenticator app is correctly configured.

    " +msgstr "

    Uw authenticator-app is correct geconfigureerd.

    " + +#: src/Module/Settings/TwoFactor/Index.php:117 +msgid "Recovery codes" +msgstr "Herstelcodes" + +#: src/Module/Settings/TwoFactor/Index.php:118 +msgid "Remaining valid codes" +msgstr "Resterende geldige codes" + +#: src/Module/Settings/TwoFactor/Index.php:120 +msgid "" +"

    These one-use codes can replace an authenticator app code in case you " +"have lost access to it.

    " +msgstr "

    Deze codes voor eenmalig gebruik kunnen een authenticator-app-code vervangen als u er geen toegang toe heeft.

    " + +#: src/Module/Settings/TwoFactor/Index.php:122 +msgid "App-specific passwords" +msgstr "App-specifieke wachtwoorden" + +#: src/Module/Settings/TwoFactor/Index.php:123 +msgid "Generated app-specific passwords" +msgstr "App-specifieke wachtwoorden gegenereerd" + +#: src/Module/Settings/TwoFactor/Index.php:125 +msgid "" +"

    These randomly generated passwords allow you to authenticate on apps not " +"supporting two-factor authentication.

    " +msgstr "

    Met deze willekeurig gegenereerde wachtwoorden kunt u verifiëren bij apps die geen tweefactorauthenticatie ondersteunen.

    " + +#: src/Module/Settings/TwoFactor/Index.php:127 src/Module/Contact.php:633 +msgid "Actions" +msgstr "Acties" + +#: src/Module/Settings/TwoFactor/Index.php:128 +msgid "Current password:" +msgstr "Huidig wachtwoord:" + +#: src/Module/Settings/TwoFactor/Index.php:128 +msgid "" +"You need to provide your current password to change two-factor " +"authentication settings." +msgstr "U moet uw huidige wachtwoord opgeven om de instellingen voor tweefactorauthenticatie te wijzigen." + +#: src/Module/Settings/TwoFactor/Index.php:129 +msgid "Enable two-factor authentication" +msgstr "Schakel tweefactorauthenticatie in" + +#: src/Module/Settings/TwoFactor/Index.php:130 +msgid "Disable two-factor authentication" +msgstr "Schakel tweefactorauthenticatie uit" + +#: src/Module/Settings/TwoFactor/Index.php:131 +msgid "Show recovery codes" +msgstr "Toon herstelcodes" + +#: src/Module/Settings/TwoFactor/Index.php:132 +msgid "Manage app-specific passwords" +msgstr "Beheer app-specifieke wachtwoorden" + +#: src/Module/Settings/TwoFactor/Index.php:133 +msgid "Finish app configuration" +msgstr "Voltooi de app-configuratie" + +#: src/Module/Settings/TwoFactor/Recovery.php:66 +msgid "New recovery codes successfully generated." +msgstr "Nieuwe herstelcodes zijn succesvol gegenereerd." + +#: src/Module/Settings/TwoFactor/Recovery.php:92 +msgid "Two-factor recovery codes" +msgstr "Twee-factor herstelcodes" + +#: src/Module/Settings/TwoFactor/Recovery.php:94 +msgid "" +"

    Recovery codes can be used to access your account in the event you lose " +"access to your device and cannot receive two-factor authentication " +"codes.

    Put these in a safe spot! If you lose your " +"device and don’t have the recovery codes you will lose access to your " +"account.

    " +msgstr "

    Herstelcodes kunnen worden gebruikt om je gebruiker te benaderen in het geval dat je geen toegang meer hebt tot je apparaat en je geen twee-factor autentificatie codes kunt ontvangen.

    Bewaar deze op een veilige plek! Als je je apparaat verliest en je hebt geen toegang tot de herstelcodes dan heb je geen toegang meer tot je gebruiker.

    " + +#: src/Module/Settings/TwoFactor/Recovery.php:96 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "Wanneer u nieuwe herstelcodes genereert, moet u de nieuwe codes kopiëren. Uw oude codes werken niet meer." + +#: src/Module/Settings/TwoFactor/Recovery.php:97 +msgid "Generate new recovery codes" +msgstr "Genereer nieuwe herstelcodes" + +#: src/Module/Settings/TwoFactor/Recovery.php:99 +msgid "Next: Verification" +msgstr "Volgende: verificatie" + +#: src/Module/Settings/TwoFactor/Verify.php:78 +msgid "Two-factor authentication successfully activated." +msgstr "Twee-factor-authenticatie succesvol geactiveerd." + +#: src/Module/Settings/TwoFactor/Verify.php:82 +#: src/Module/Security/TwoFactor/Recovery.php:64 +#: src/Module/Security/TwoFactor/Verify.php:61 +msgid "Invalid code, please retry." +msgstr "Ongeldige code, probeer het opnieuw." + +#: src/Module/Settings/TwoFactor/Verify.php:111 +#, php-format +msgid "" +"

    Or you can submit the authentication settings manually:

    \n" +"
    \n" +"\t
    Issuer
    \n" +"\t
    %s
    \n" +"\t
    Account Name
    \n" +"\t
    %s
    \n" +"\t
    Secret Key
    \n" +"\t
    %s
    \n" +"\t
    Type
    \n" +"\t
    Time-based
    \n" +"\t
    Number of digits
    \n" +"\t
    6
    \n" +"\t
    Hashing algorithm
    \n" +"\t
    SHA-1
    \n" +"
    " +msgstr "

    Of je kan de autentificatie instellingen handmatig versturen:

    \n
    \n\t
    Uitgever
    \n\t
    %s
    \n\t
    Gebruikersnaam
    \n\t
    %s
    \n\t
    Geheime sleutel
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Aantal tekens
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    " + +#: src/Module/Settings/TwoFactor/Verify.php:131 +msgid "Two-factor code verification" +msgstr "Tweeledige codeverificatie" + +#: src/Module/Settings/TwoFactor/Verify.php:133 +msgid "" +"

    Please scan this QR Code with your authenticator app and submit the " +"provided code.

    " +msgstr "

    Scan deze QR-code met uw authenticator-app en verzend de opgegeven code.

    " + +#: src/Module/Settings/TwoFactor/Verify.php:135 +#, php-format +msgid "" +"

    Or you can open the following URL in your mobile device:

    %s

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:141 +#: src/Module/Security/TwoFactor/Verify.php:85 +msgid "Please enter a code from your authentication app" +msgstr "Voer een code in van uw authenticatie-app" + +#: src/Module/Settings/TwoFactor/Verify.php:142 +msgid "Verify code and enable two-factor authentication" +msgstr "Controleer de code en schakel tweefactorauthenticatie in" + +#: src/Module/Settings/Profile/Photo/Crop.php:102 +#: src/Module/Settings/Profile/Photo/Crop.php:118 +#: src/Module/Settings/Profile/Photo/Crop.php:134 +#: src/Module/Settings/Profile/Photo/Index.php:103 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "Verkleining van de afbeelding [%s] mislukt." + +#: src/Module/Settings/Profile/Photo/Crop.php:139 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Shift-herlaad de pagina, of maak de browser cache leeg als nieuwe foto's niet onmiddellijk verschijnen." + +#: src/Module/Settings/Profile/Photo/Crop.php:147 +msgid "Unable to process image" +msgstr "Ik kan de afbeelding niet verwerken" + +#: src/Module/Settings/Profile/Photo/Crop.php:166 +msgid "Photo not found." +msgstr "Foto niet gevonden." + +#: src/Module/Settings/Profile/Photo/Crop.php:190 +msgid "Profile picture successfully updated." +msgstr "Profielfoto geüpdatet." + +#: src/Module/Settings/Profile/Photo/Crop.php:213 +#: src/Module/Settings/Profile/Photo/Crop.php:217 +msgid "Crop Image" +msgstr "Afbeelding bijsnijden" + +#: src/Module/Settings/Profile/Photo/Crop.php:214 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "Pas het afsnijden van de afbeelding aan voor het beste resultaat." + +#: src/Module/Settings/Profile/Photo/Crop.php:216 +msgid "Use Image As Is" +msgstr "Gebruik afbeelding zoals deze is" + +#: src/Module/Settings/Profile/Photo/Index.php:47 +msgid "Missing uploaded image." +msgstr "Ontbrekende geüploade afbeelding." + +#: src/Module/Settings/Profile/Photo/Index.php:126 +msgid "Profile Picture Settings" +msgstr "Profiel afbeelding instellingen" + +#: src/Module/Settings/Profile/Photo/Index.php:127 +msgid "Current Profile Picture" +msgstr "Huidige profielafbeelding" + +#: src/Module/Settings/Profile/Photo/Index.php:128 +msgid "Upload Profile Picture" +msgstr "Upload profiel afbeelding" + +#: src/Module/Settings/Profile/Photo/Index.php:129 +msgid "Upload Picture:" +msgstr "Upload afbeelding" + +#: src/Module/Settings/Profile/Photo/Index.php:134 +msgid "or" +msgstr "of" + +#: src/Module/Settings/Profile/Photo/Index.php:136 +msgid "skip this step" +msgstr "Deze stap overslaan" + +#: src/Module/Settings/Profile/Photo/Index.php:138 +msgid "select a photo from your photo albums" +msgstr "Kies een foto uit je fotoalbums" + +#: src/Module/Settings/Profile/Index.php:85 +msgid "Profile Name is required." +msgstr "Profielnaam is vereist." + +#: src/Module/Settings/Profile/Index.php:137 +msgid "Profile couldn't be updated." +msgstr "Profiel kan niet worden bijgewerkt." + +#: src/Module/Settings/Profile/Index.php:187 +#: src/Module/Settings/Profile/Index.php:207 +msgid "Label:" +msgstr "Label:" + +#: src/Module/Settings/Profile/Index.php:188 +#: src/Module/Settings/Profile/Index.php:208 +msgid "Value:" +msgstr "Waarde:" + +#: src/Module/Settings/Profile/Index.php:198 +#: src/Module/Settings/Profile/Index.php:218 +msgid "Field Permissions" +msgstr "Veldrechten" + +#: src/Module/Settings/Profile/Index.php:199 +#: src/Module/Settings/Profile/Index.php:219 +msgid "(click to open/close)" +msgstr "(klik om te openen/sluiten)" + +#: src/Module/Settings/Profile/Index.php:205 +msgid "Add a new profile field" +msgstr "Voeg nieuw profielveld toe" + +#: src/Module/Settings/Profile/Index.php:235 +msgid "Profile Actions" +msgstr "Profiel Acties" + +#: src/Module/Settings/Profile/Index.php:236 +msgid "Edit Profile Details" +msgstr "Profieldetails bewerken" + +#: src/Module/Settings/Profile/Index.php:238 +msgid "Change Profile Photo" +msgstr "Profielfoto wijzigen" + +#: src/Module/Settings/Profile/Index.php:243 +msgid "Profile picture" +msgstr "Profiel foto" + +#: src/Module/Settings/Profile/Index.php:244 +msgid "Location" +msgstr "Plaats" + +#: src/Module/Settings/Profile/Index.php:246 +msgid "Custom Profile Fields" +msgstr "Aangepaste profielvelden" + +#: src/Module/Settings/Profile/Index.php:248 src/Module/Welcome.php:58 +msgid "Upload Profile Photo" +msgstr "Profielfoto uploaden" + +#: src/Module/Settings/Profile/Index.php:252 +msgid "Display name:" +msgstr "Weergave naam:" + +#: src/Module/Settings/Profile/Index.php:255 +msgid "Street Address:" +msgstr "Postadres:" + +#: src/Module/Settings/Profile/Index.php:256 +msgid "Locality/City:" +msgstr "Gemeente/Stad:" + +#: src/Module/Settings/Profile/Index.php:257 +msgid "Region/State:" +msgstr "Regio/Staat:" + +#: src/Module/Settings/Profile/Index.php:258 +msgid "Postal/Zip Code:" +msgstr "Postcode:" + +#: src/Module/Settings/Profile/Index.php:259 +msgid "Country:" +msgstr "Land:" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "XMPP (Jabber) address:" +msgstr "XMPP (Jabber) adres:" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "" +"The XMPP address will be propagated to your contacts so that they can follow" +" you." +msgstr "Het XMPP adres zal doorgegeven worden aan je contacten zodat zij je kunnen volgen." + +#: src/Module/Settings/Profile/Index.php:262 +msgid "Homepage URL:" +msgstr "Adres tijdlijn:" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "Public Keywords:" +msgstr "Publieke Sleutelwoorden:" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "(Used for suggesting potential friends, can be seen by others)" +msgstr "(Gebruikt om mogelijke vrienden voor te stellen, kan door anderen gezien worden)" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "Private Keywords:" +msgstr "Privé Sleutelwoorden:" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "(Used for searching profiles, never shown to others)" +msgstr "(Gebruikt om profielen te zoeken, nooit aan anderen getoond)" + +#: src/Module/Settings/Profile/Index.php:265 +#, php-format +msgid "" +"

    Custom fields appear on your profile page.

    \n" +"\t\t\t\t

    You can use BBCodes in the field values.

    \n" +"\t\t\t\t

    Reorder by dragging the field title.

    \n" +"\t\t\t\t

    Empty the label field to remove a custom field.

    \n" +"\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    " +msgstr "

    Aangepaste velden verschijnen op je profielpagina.

    \n\t\t\t\t

    Je kunt BBCodes in de veldwaarden gebruiken.

    \n\t\t\t\t

    Sorteer opnieuw door de veldtitel te slepen.

    \n\t\t\t\t

    Maak het labelveld leeg om een ​​aangepast veld te verwijderen.

    \n\t\t\t\t

    Niet-openbare velden zijn alleen zichtbaar voor de geselecteerde Friendica-contacten of de Friendica-contacten in de geselecteerde groepen.

    " + +#: src/Module/Settings/Delegation.php:53 +msgid "Delegation successfully granted." +msgstr "Delegatie met succes verleend." + +#: src/Module/Settings/Delegation.php:55 +msgid "Parent user not found, unavailable or password doesn't match." +msgstr "Brongebruiker niet gevonden, niet beschikbaar of wachtwoord komt niet overeen." + +#: src/Module/Settings/Delegation.php:59 +msgid "Delegation successfully revoked." +msgstr "Delegatie is ingetrokken." + +#: src/Module/Settings/Delegation.php:81 +#: src/Module/Settings/Delegation.php:103 +msgid "" +"Delegated administrators can view but not change delegation permissions." +msgstr "Gedelegeerde beheerders kunnen delegatierechten bekijken, maar niet wijzigen." + +#: src/Module/Settings/Delegation.php:95 +msgid "Delegate user not found." +msgstr "Gemachtigde gebruiker niet gevonden." + +#: src/Module/Settings/Delegation.php:143 +msgid "No parent user" +msgstr "Ouderlijke gebruiker ontbreekt" + +#: src/Module/Settings/Delegation.php:154 +#: src/Module/Settings/Delegation.php:165 +msgid "Parent User" +msgstr "Ouderlijke gebruiker" + +#: src/Module/Settings/Delegation.php:155 src/Module/Register.php:170 +msgid "Parent Password:" +msgstr "Ouderlijk wachtwoord:" + +#: src/Module/Settings/Delegation.php:155 src/Module/Register.php:170 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "Geef alstublieft het wachtwoord van het ouderlijke account om je verzoek te legitimeren." + +#: src/Module/Settings/Delegation.php:162 +msgid "Additional Accounts" +msgstr "Toegevoegde gebruikers" + +#: src/Module/Settings/Delegation.php:163 +msgid "" +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." +msgstr "Registreer extra gebruikers die automatisch zijn verbonden met uw bestaande gebruiker, zodat u ze vanuit deze gebruiker kunt beheren." + +#: src/Module/Settings/Delegation.php:164 +msgid "Register an additional account" +msgstr "Registreer een toegevoegde gebruiker" + +#: src/Module/Settings/Delegation.php:168 +msgid "" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." +msgstr "Ouderlijke gebruikers hebben totale controle over dit account, de account instellingen inbegrepen. Dubbel check dus alstublieft aan wie je deze toegang geeft." + +#: src/Module/Settings/Delegation.php:171 src/Module/BaseSettings.php:94 +msgid "Manage Accounts" +msgstr "Beheer Gebruikers" + +#: src/Module/Settings/Delegation.php:172 +msgid "Delegates" +msgstr "Gemachtigden" + +#: src/Module/Settings/Delegation.php:174 +msgid "" +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "Personen waaraan het beheer is uitbesteed kunnen alle onderdelen van een account/pagina beheren, behalve de basisinstellingen van een account. Besteed je persoonlijke account daarom niet uit aan personen die je niet volledig vertrouwt." + +#: src/Module/Settings/Delegation.php:175 +msgid "Existing Page Delegates" +msgstr "Bestaande personen waaraan het paginabeheer is uitbesteed" + +#: src/Module/Settings/Delegation.php:177 +msgid "Potential Delegates" +msgstr "Mogelijke personen waaraan het paginabeheer kan worden uitbesteed " + +#: src/Module/Settings/Delegation.php:180 +msgid "Add" +msgstr "Toevoegen" + +#: src/Module/Settings/Delegation.php:181 +msgid "No entries." +msgstr "Geen gegevens." + +#: src/Module/Settings/Display.php:103 +msgid "The theme you chose isn't available." +msgstr "Het thema dat je koos is niet beschikbaar" + +#: src/Module/Settings/Display.php:140 +#, php-format +msgid "%s - (Unsupported)" +msgstr "%s - (Niet ondersteund)" + +#: src/Module/Settings/Display.php:184 +msgid "Display Settings" +msgstr "Scherminstellingen" + +#: src/Module/Settings/Display.php:186 +msgid "General Theme Settings" +msgstr "Algemene Thema Instellingen" + +#: src/Module/Settings/Display.php:187 +msgid "Custom Theme Settings" +msgstr "Speciale Thema Instellingen" + +#: src/Module/Settings/Display.php:188 +msgid "Content Settings" +msgstr "Content Instellingen" + +#: src/Module/Settings/Display.php:190 +msgid "Calendar" +msgstr "Kalender" + +#: src/Module/Settings/Display.php:196 +msgid "Display Theme:" +msgstr "Schermthema:" + +#: src/Module/Settings/Display.php:197 +msgid "Mobile Theme:" +msgstr "Mobiel thema:" + +#: src/Module/Settings/Display.php:200 +msgid "Number of items to display per page:" +msgstr "Aantal items te tonen per pagina:" + +#: src/Module/Settings/Display.php:200 src/Module/Settings/Display.php:201 +msgid "Maximum of 100 items" +msgstr "Maximum 100 items" + +#: src/Module/Settings/Display.php:201 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "Aantal items per pagina als je een mobiel toestel gebruikt:" + +#: src/Module/Settings/Display.php:202 +msgid "Update browser every xx seconds" +msgstr "Browser elke xx seconden verversen" + +#: src/Module/Settings/Display.php:202 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "Minimum 10 seconden. Geef -1 op om te deactiveren." + +#: src/Module/Settings/Display.php:203 +msgid "Automatic updates only at the top of the post stream pages" +msgstr "" + +#: src/Module/Settings/Display.php:203 +msgid "" +"Auto update may add new posts at the top of the post stream pages, which can" +" affect the scroll position and perturb normal reading if it happens " +"anywhere else the top of the page." +msgstr "" + +#: src/Module/Settings/Display.php:204 +msgid "Don't show emoticons" +msgstr "Emoticons niet tonen" + +#: src/Module/Settings/Display.php:204 +msgid "" +"Normally emoticons are replaced with matching symbols. This setting disables" +" this behaviour." +msgstr "" + +#: src/Module/Settings/Display.php:205 +msgid "Infinite scroll" +msgstr "Oneindig scrollen" + +#: src/Module/Settings/Display.php:205 +msgid "Automatic fetch new items when reaching the page end." +msgstr "" + +#: src/Module/Settings/Display.php:206 +msgid "Disable Smart Threading" +msgstr "" + +#: src/Module/Settings/Display.php:206 +msgid "Disable the automatic suppression of extraneous thread indentation." +msgstr "Schakel de automatische onderdrukking van vreemd inspringen uit." + +#: src/Module/Settings/Display.php:207 +msgid "Hide the Dislike feature" +msgstr "Verberg de Afkeeroptie" + +#: src/Module/Settings/Display.php:207 +msgid "Hides the Dislike button and dislike reactions on posts and comments." +msgstr "Verbergt de knop Niet Leuk en Niet Leuke Reacties op berichten en opmerkingen." + +#: src/Module/Settings/Display.php:208 +msgid "Display the resharer" +msgstr "" + +#: src/Module/Settings/Display.php:208 +msgid "Display the first resharer as icon and text on a reshared item." +msgstr "" + +#: src/Module/Settings/Display.php:210 +msgid "Beginning of week:" +msgstr "Begin van de week:" + +#: src/Module/Settings/UserExport.php:57 +msgid "Export account" +msgstr "Account exporteren" + +#: src/Module/Settings/UserExport.php:57 +msgid "" +"Export your account info and contacts. Use this to make a backup of your " +"account and/or to move it to another server." +msgstr "Je account informatie en contacten exporteren. Gebruik dit om een backup van je account te maken en/of om het te verhuizen naar een andere server." + +#: src/Module/Settings/UserExport.php:58 +msgid "Export all" +msgstr "Alles exporteren" + +#: src/Module/Settings/UserExport.php:58 +msgid "" +"Export your account info, contacts and all your items as json. Could be a " +"very big file, and could take a lot of time. Use this to make a full backup " +"of your account (photos are not exported)" +msgstr "Exporteer uw gebruikersgegevens, contacten en al uw items als json. Kan een heel groot bestand zijn en kan veel tijd in beslag nemen. Gebruik dit om een ​​volledige back-up van uw account te maken (foto's worden niet geëxporteerd)" + +#: src/Module/Settings/UserExport.php:59 +msgid "Export Contacts to CSV" +msgstr "Export Contacten naar CSV" + +#: src/Module/Settings/UserExport.php:59 +msgid "" +"Export the list of the accounts you are following as CSV file. Compatible to" +" e.g. Mastodon." +msgstr "Exporteer de lijst met de gebruikers die u volgt als CSV-bestand. Compatibel met b.v. Mastodont." + +#: src/Module/Settings/UserExport.php:65 src/Module/BaseSettings.php:108 +msgid "Export personal data" +msgstr "Persoonlijke gegevens exporteren" + +#: src/Module/Special/HTTPException.php:49 +msgid "Bad Request" +msgstr "Bad Request" + +#: src/Module/Special/HTTPException.php:50 +msgid "Unauthorized" +msgstr "Onbevoegd" + +#: src/Module/Special/HTTPException.php:51 +msgid "Forbidden" +msgstr "Niet toegestaan" + +#: src/Module/Special/HTTPException.php:52 +msgid "Not Found" +msgstr "Niet gevonden" + +#: src/Module/Special/HTTPException.php:53 +msgid "Internal Server Error" +msgstr "" + +#: src/Module/Special/HTTPException.php:54 +msgid "Service Unavailable" +msgstr "" + +#: src/Module/Special/HTTPException.php:61 +msgid "" +"The server cannot or will not process the request due to an apparent client " +"error." +msgstr "" + +#: src/Module/Special/HTTPException.php:62 +msgid "" +"Authentication is required and has failed or has not yet been provided." +msgstr "" + +#: src/Module/Special/HTTPException.php:63 +msgid "" +"The request was valid, but the server is refusing action. The user might not" +" have the necessary permissions for a resource, or may need an account." +msgstr "" + +#: src/Module/Special/HTTPException.php:64 +msgid "" +"The requested resource could not be found but may be available in the " +"future." +msgstr "" + +#: src/Module/Special/HTTPException.php:65 +msgid "" +"An unexpected condition was encountered and no more specific message is " +"suitable." +msgstr "" + +#: src/Module/Special/HTTPException.php:66 +msgid "" +"The server is currently unavailable (because it is overloaded or down for " +"maintenance). Please try again later." +msgstr "De server is momenteel niet beschikbaar (omdat deze overbelast is of niet beschikbaar is door onderhoud). Probeer het later opnieuw." + +#: src/Module/Contact/Advanced.php:94 +msgid "Contact update failed." +msgstr "Aanpassen van contact mislukt." + +#: src/Module/Contact/Advanced.php:111 +msgid "" +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact may stop working." +msgstr "WAARSCHUWING: Dit is zeer geavanceerd en als je verkeerde informatie invult, zal je mogelijk niet meer kunnen communiceren met deze contactpersoon." + +#: src/Module/Contact/Advanced.php:112 +msgid "" +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "Gebruik nu de \"terug\"-knop in je webbrowser wanneer je niet weet wat je op deze pagina moet doen." + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "No mirroring" +msgstr "Geen mirroring" + +#: src/Module/Contact/Advanced.php:123 +msgid "Mirror as forwarded posting" +msgstr "Spiegel als geforward bericht" + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "Mirror as my own posting" +msgstr "Spiegel als mijn eigen bericht" + +#: src/Module/Contact/Advanced.php:136 +msgid "Return to contact editor" +msgstr "Ga terug naar contactbewerker" + +#: src/Module/Contact/Advanced.php:138 src/Module/Contact.php:1123 +msgid "Refetch contact data" +msgstr "Contact data opnieuw ophalen" + +#: src/Module/Contact/Advanced.php:141 +msgid "Remote Self" +msgstr "Mijn identiteit elders" + +#: src/Module/Contact/Advanced.php:144 +msgid "Mirror postings from this contact" +msgstr "Berichten van dit contact spiegelen" + +#: src/Module/Contact/Advanced.php:146 +msgid "" +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "Markeer dit contact als remote_self, hierdoor zal friendica nieuwe berichten van dit contact opnieuw posten." + +#: src/Module/Contact/Advanced.php:151 +msgid "Account Nickname" +msgstr "Bijnaam account" + +#: src/Module/Contact/Advanced.php:152 +msgid "@Tagname - overrides Name/Nickname" +msgstr "@Labelnaam - krijgt voorrang op naam/bijnaam" + +#: src/Module/Contact/Advanced.php:153 +msgid "Account URL" +msgstr "URL account" + +#: src/Module/Contact/Advanced.php:154 +msgid "Account URL Alias" +msgstr "Account URL Alias" + +#: src/Module/Contact/Advanced.php:155 +msgid "Friend Request URL" +msgstr "URL vriendschapsverzoek" + +#: src/Module/Contact/Advanced.php:156 +msgid "Friend Confirm URL" +msgstr "URL vriendschapsbevestiging" + +#: src/Module/Contact/Advanced.php:157 +msgid "Notification Endpoint URL" +msgstr "Notificatie Endpoint URL" + +#: src/Module/Contact/Advanced.php:158 +msgid "Poll/Feed URL" +msgstr "URL poll/feed" + +#: src/Module/Contact/Advanced.php:159 +msgid "New photo from this URL" +msgstr "Nieuwe foto van deze URL" + +#: src/Module/Contact/Contacts.php:46 +msgid "No known contacts." +msgstr "" + +#: src/Module/Contact/Poke.php:114 +msgid "Error while sending poke, please retry." +msgstr "" + +#: src/Module/Contact/Poke.php:150 +msgid "Poke/Prod" +msgstr "Aanstoten/porren" + +#: src/Module/Contact/Poke.php:151 +msgid "poke, prod or do other things to somebody" +msgstr "aanstoten, porren of andere dingen met iemand doen" + +#: src/Module/Contact/Poke.php:153 +msgid "Choose what you wish to do to recipient" +msgstr "Kies wat je met de ontvanger wil doen" + +#: src/Module/Contact/Poke.php:154 +msgid "Make this post private" +msgstr "Dit bericht privé maken" + +#: src/Module/HTTPException/MethodNotAllowed.php:32 +msgid "Method Not Allowed." +msgstr "Methode niet toegestaan." + +#: src/Module/HTTPException/PageNotFound.php:32 src/App/Router.php:226 +msgid "Page not found." +msgstr "Pagina niet gevonden" + +#: src/Module/Api/Twitter/ContactEndpoint.php:65 src/Module/Contact.php:390 +msgid "Contact not found" +msgstr "Contact niet gevonden" + +#: src/Module/Api/Twitter/ContactEndpoint.php:135 +msgid "Profile not found" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:60 +#, php-format +msgid "Remaining recovery codes: %d" +msgstr "Resterende herstelcodes: %d" + +#: src/Module/Security/TwoFactor/Recovery.php:83 +msgid "Two-factor recovery" +msgstr "Twee-factorenherstel" + +#: src/Module/Security/TwoFactor/Recovery.php:84 +msgid "" +"

    You can enter one of your one-time recovery codes in case you lost access" +" to your mobile device.

    " +msgstr "

    U kunt een van uw eenmalige herstelcodes invoeren als u de toegang tot uw mobiele apparaat bent kwijtgeraakt.

    " + +#: src/Module/Security/TwoFactor/Recovery.php:85 +#: src/Module/Security/TwoFactor/Verify.php:84 +#, php-format +msgid "Don’t have your phone? Enter a two-factor recovery code" +msgstr "Heb je je telefoon niet? Geef een twee-factor herstelcodecode in" + +#: src/Module/Security/TwoFactor/Recovery.php:86 +msgid "Please enter a recovery code" +msgstr "Voer een herstelcode in" + +#: src/Module/Security/TwoFactor/Recovery.php:87 +msgid "Submit recovery code and complete login" +msgstr "Voer de herstelcode in en voltooi de login" + +#: src/Module/Security/TwoFactor/Verify.php:81 +msgid "" +"

    Open the two-factor authentication app on your device to get an " +"authentication code and verify your identity.

    " +msgstr "

    Open de tweefactorauthenticatie-app op uw apparaat om een ​​authenticatiecode te krijgen en uw identiteit te verifiëren.

    " + +#: src/Module/Security/TwoFactor/Verify.php:86 +msgid "Verify code and complete login" +msgstr "Controleer de code en voltooi de login" + +#: src/Module/Security/Login.php:101 +msgid "Create a New Account" +msgstr "Nieuwe account aanmaken" + +#: src/Module/Security/Login.php:126 +msgid "Your OpenID: " +msgstr "Uw OpenID" + +#: src/Module/Security/Login.php:129 +msgid "" +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "Voer uw gebruikersnaam en wachtwoord in om de OpenID toe te voegen aan uw bestaande gebruiker." + +#: src/Module/Security/Login.php:131 +msgid "Or login using OpenID: " +msgstr "Of log in met OpenID:" + +#: src/Module/Security/Login.php:145 +msgid "Password: " +msgstr "Wachtwoord:" + +#: src/Module/Security/Login.php:146 +msgid "Remember me" +msgstr "Onthoud mij" + +#: src/Module/Security/Login.php:155 +msgid "Forgot your password?" +msgstr "Wachtwoord vergeten?" + +#: src/Module/Security/Login.php:158 +msgid "Website Terms of Service" +msgstr "Gebruikersvoorwaarden website" + +#: src/Module/Security/Login.php:159 +msgid "terms of service" +msgstr "servicevoorwaarden" + +#: src/Module/Security/Login.php:161 +msgid "Website Privacy Policy" +msgstr "Privacybeleid website" + +#: src/Module/Security/Login.php:162 +msgid "privacy policy" +msgstr "privacybeleid" + +#: src/Module/Security/Logout.php:53 +msgid "Logged out." +msgstr "Uitgelogd." + +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" +msgstr "OpenID-protocolfout. Geen ID terug ontvangen" + +#: src/Module/Security/OpenID.php:92 +msgid "" +"Account not found. Please login to your existing account to add the OpenID " +"to it." +msgstr "Account niet gevonden. Meld je aan met je bestaande account om de OpenID toe te voegen." + +#: src/Module/Security/OpenID.php:94 +msgid "" +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." +msgstr "Account niet gevonden. Maak een nieuwe account aan of meld je aan met je bestaande account om de OpenID toe te voegen." + +#: src/Module/Notifications/Notification.php:103 +msgid "You must be logged in to show this page." +msgstr "Je moet ingelogd zijn om deze pagina te tonen." + +#: src/Module/Notifications/Notifications.php:50 +msgid "Network Notifications" +msgstr "Netwerknotificaties" + +#: src/Module/Notifications/Notifications.php:58 +msgid "System Notifications" +msgstr "Systeemnotificaties" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Personal Notifications" +msgstr "Persoonlijke notificaties" + +#: src/Module/Notifications/Notifications.php:74 +msgid "Home Notifications" +msgstr "Tijdlijn-notificaties" + +#: src/Module/Notifications/Notifications.php:133 +#: src/Module/Notifications/Introductions.php:195 +#, php-format +msgid "No more %s notifications." +msgstr "Geen %s notificaties meer." + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show unread" +msgstr "Toon ongelezen" + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show all" +msgstr "Toon alles" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Show Ignored Requests" +msgstr "Toon genegeerde verzoeken" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Hide Ignored Requests" +msgstr "Verberg genegeerde verzoeken" + +#: src/Module/Notifications/Introductions.php:90 +#: src/Module/Notifications/Introductions.php:157 +msgid "Notification type:" +msgstr "Notificatiesoort:" + +#: src/Module/Notifications/Introductions.php:93 +msgid "Suggested by:" +msgstr "Voorgesteld door:" + +#: src/Module/Notifications/Introductions.php:105 +#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:614 +msgid "Hide this contact from others" +msgstr "Verberg dit contact voor anderen" + +#: src/Module/Notifications/Introductions.php:118 +msgid "Claims to be known to you: " +msgstr "Denkt dat je hem of haar kent:" + +#: src/Module/Notifications/Introductions.php:125 +msgid "Shall your connection be bidirectional or not?" +msgstr "Zal je connectie bidirectioneel zijn of niet?" + +#: src/Module/Notifications/Introductions.php:126 +#, php-format +msgid "" +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "%s als vriend accepteren laat %s toe om in te schrijven op je berichten, en je zal ook updates ontvangen van hen in je nieuws feed." + +#: src/Module/Notifications/Introductions.php:127 +#, php-format +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you" +" will not receive updates from them in your news feed." +msgstr "%s als volger accepteren laat hen toe om in te schrijven op je berichten, maar je zal geen updates ontvangen van hen in je nieuws feed." + +#: src/Module/Notifications/Introductions.php:129 +msgid "Friend" +msgstr "Vriend" + +#: src/Module/Notifications/Introductions.php:130 +msgid "Subscriber" +msgstr "Volger" + +#: src/Module/Notifications/Introductions.php:194 +msgid "No introductions." +msgstr "Geen vriendschaps- of connectieverzoeken." + +#: src/Module/Attach.php:50 src/Module/Attach.php:62 +msgid "Item was not found." +msgstr "Item niet gevonden" + +#: src/Module/BaseProfile.php:55 src/Module/Contact.php:907 +msgid "Profile Details" +msgstr "Profieldetails" + +#: src/Module/BaseProfile.php:113 +msgid "Only You Can See This" +msgstr "Alleen jij kunt dit zien" + +#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 +msgid "Tips for New Members" +msgstr "Tips voor nieuwe leden" + +#: src/Module/BaseSettings.php:43 +msgid "Account" +msgstr "Account" + +#: src/Module/BaseSettings.php:65 src/Module/BaseAdmin.php:101 +msgid "Additional features" +msgstr "Extra functies" + +#: src/Module/BaseSettings.php:73 +msgid "Display" +msgstr "Weergave" + +#: src/Module/BaseSettings.php:101 +msgid "Connected apps" +msgstr "Verbonden applicaties" + +#: src/Module/BaseSettings.php:115 +msgid "Remove account" +msgstr "Account verwijderen" + +#: src/Module/Conversation/Community.php:56 +msgid "Local Community" +msgstr "Lokale Groep" + +#: src/Module/Conversation/Community.php:59 +msgid "Posts from local users on this server" +msgstr "Berichten van lokale gebruikers op deze server" + +#: src/Module/Conversation/Community.php:67 +msgid "Global Community" +msgstr "Globale gemeenschap" + +#: src/Module/Conversation/Community.php:70 +msgid "Posts from users of the whole federated network" +msgstr "Berichten van gebruikers van het hele gefedereerde netwerk" + +#: src/Module/Conversation/Community.php:125 +msgid "" +"This community stream shows all public posts received by this node. They may" +" not reflect the opinions of this node’s users." +msgstr "Deze groepsstroom toont alle publieke berichten die deze node ontvangen heeft. Ze kunnen mogelijks niet de mening van de gebruikers van deze node weerspiegelen." + +#: src/Module/Conversation/Community.php:178 +msgid "Community option not available." +msgstr "Groepsoptie niet beschikbaar" + +#: src/Module/Conversation/Community.php:194 +msgid "Not available." +msgstr "Niet beschikbaar" + +#: src/Module/Credits.php:44 +msgid "Credits" +msgstr "Credits" + +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" +msgstr "Friendica is een gemeenschapsproject dat niet mogelijk zou zijn zonder de hulp van vele mensen. Hier is een lijst van alle mensen die aan de code of vertalingen van Friendica hebben meegewerkt. Allen van harte bedankt!" + +#: src/Module/Delegation.php:147 +msgid "Manage Identities and/or Pages" +msgstr "Beheer Identiteiten en/of Pagina's" + +#: src/Module/Delegation.php:148 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "Wissel tussen verschillende identiteiten of forum/groeppagina's die jouw accountdetails delen of waar je \"beheerdersrechten\" hebt gekregen." + +#: src/Module/Delegation.php:149 +msgid "Select an identity to manage: " +msgstr "Selecteer een identiteit om te beheren:" + +#: src/Module/FriendSuggest.php:65 +msgid "Suggested contact not found." +msgstr "Voorgesteld contact werd niet gevonden" + +#: src/Module/FriendSuggest.php:84 +msgid "Friend suggestion sent." +msgstr "Vriendschapsvoorstel verzonden." + +#: src/Module/FriendSuggest.php:121 +msgid "Suggest Friends" +msgstr "Stel vrienden voor" + +#: src/Module/FriendSuggest.php:124 +#, php-format +msgid "Suggest a friend for %s" +msgstr "Stel een vriend voor aan %s" + +#: src/Module/Help.php:62 +msgid "Help:" +msgstr "Help:" + +#: src/Module/Home.php:54 +#, php-format +msgid "Welcome to %s" +msgstr "Welkom op %s" + +#: src/Module/Maintenance.php:46 +msgid "System down for maintenance" +msgstr "Systeem onbeschikbaar wegens onderhoud" + +#: src/Module/Manifest.php:42 +msgid "A Decentralized Social Network" +msgstr "Een gedecentraliseerd sociaal netwerk" + +#: src/Module/Register.php:69 +msgid "Only parent users can create additional accounts." +msgstr "Alleen bovenliggende gebruikers kunnen extra gebruikers maken." + +#: src/Module/Register.php:101 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." +msgstr "U kunt (optioneel) dit formulier invullen via OpenID door uw OpenID in te vullen en op 'Registreren' te klikken." + +#: src/Module/Register.php:102 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "Laat dit veld leeg als je niet vertrouwd bent met OpenID, en vul de rest van de items in." + +#: src/Module/Register.php:103 +msgid "Your OpenID (optional): " +msgstr "Je OpenID (optioneel):" + +#: src/Module/Register.php:112 +msgid "Include your profile in member directory?" +msgstr "Je profiel in de ledengids opnemen?" + +#: src/Module/Register.php:135 +msgid "Note for the admin" +msgstr "Nota voor de beheerder" + +#: src/Module/Register.php:135 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "Laat een boodschap na voor de beheerder, waarom je bij deze node wil komen" + +#: src/Module/Register.php:136 +msgid "Membership on this site is by invitation only." +msgstr "Lidmaatschap van deze website is uitsluitend op uitnodiging." + +#: src/Module/Register.php:137 +msgid "Your invitation code: " +msgstr "Je uitnodigingscode:" + +#: src/Module/Register.php:145 +msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " +msgstr "Je volledige naam (bvb. Jan Smit, echt of echt lijkend):" + +#: src/Module/Register.php:146 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "Je Email Adres: (Initiële informatie zal hier naartoe gezonden worden, dus dit moet een bestaand adres zijn.)" + +#: src/Module/Register.php:147 +msgid "Please repeat your e-mail address:" +msgstr "Herhaal uw e-mailadres:" + +#: src/Module/Register.php:149 +msgid "Leave empty for an auto generated password." +msgstr "Laat leeg voor een automatisch gegenereerd wachtwoord." + +#: src/Module/Register.php:151 +#, php-format +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." +msgstr "Kies een profiel bijnaam. Deze dient te beginnen met een letter. Uw profiel adres op deze site zal dan \"bijnaam@%s\" zijn." + +#: src/Module/Register.php:152 +msgid "Choose a nickname: " +msgstr "Kies een bijnaam:" + +#: src/Module/Register.php:161 +msgid "Import your profile to this friendica instance" +msgstr "Importeer je profiel op deze friendica server" + +#: src/Module/Register.php:168 +msgid "Note: This node explicitly contains adult content" +msgstr "Waarschuwing: Deze node heeft inhoud enkel bedoeld voor volwassenen." + +#: src/Module/Register.php:201 +msgid "Password doesn't match." +msgstr "Wachtwoorden komen niet overeen." + +#: src/Module/Register.php:207 +msgid "Please enter your password." +msgstr "Voer uw wachtwoord in." + +#: src/Module/Register.php:249 +msgid "You have entered too much information." +msgstr "U heeft te veel informatie ingevoerd." + +#: src/Module/Register.php:273 +msgid "Please enter the identical mail address in the second field." +msgstr "Voer in het tweede veld het identieke mailadres in." + +#: src/Module/Register.php:300 +msgid "The additional account was created." +msgstr "De toegevoegde gebruiker is aangemaakt." + +#: src/Module/Register.php:325 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "Registratie geslaagd. Kijk je e-mail na voor verdere instructies." + +#: src/Module/Register.php:329 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
    login: %s
    " +"password: %s

    You can change your password after login." +msgstr "Kon email niet verzenden. Hier zijn je account details:
    login: %s
    wachtwoord: %s

    Je kan je wachtwoord aanpassen nadat je ingelogd bent." + +#: src/Module/Register.php:335 +msgid "Registration successful." +msgstr "Registratie succes." + +#: src/Module/Register.php:340 src/Module/Register.php:347 +msgid "Your registration can not be processed." +msgstr "Je registratie kan niet verwerkt worden." + +#: src/Module/Register.php:346 +msgid "You have to leave a request note for the admin." +msgstr "U dient een verzoekmelding achter te laten voor de beheerder." + +#: src/Module/Register.php:394 +msgid "Your registration is pending approval by the site owner." +msgstr "Jouw registratie wacht op goedkeuring van de beheerder." + +#: src/Module/Tos.php:46 src/Module/Tos.php:88 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen" +" name), an username (nickname) and a working email address. The names will " +"be accessible on the profile page of the account by any visitor of the page," +" even if other profile details are not displayed. The email address will " +"only be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or" +" the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "Op het moment van de registratie, en om communicatie mogelijk te maken tussen de gebruikersaccount en zijn of haar contacten, moet de gebruiker een weergave naam opgeven, een gebruikersnaam (bijnaam) en een werkend email adres. De namen zullen toegankelijk zijn op de profiel pagina van het account voor elke bezoeker van de pagina, zelfs als andere profiel details niet getoond worden. Het email adres zal enkel gebruikt worden om de gebruiker notificaties te sturen over interacties, maar zal niet zichtbaar getoond worden. Het oplijsten van een account in de gids van de node van de gebruiker of in de globale gids is optioneel en kan beheerd worden in de gebruikersinstellingen, dit is niet nodig voor communicatie." + +#: src/Module/Tos.php:47 src/Module/Tos.php:89 +msgid "" +"This data is required for communication and is passed on to the nodes of the" +" communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "Deze data is vereist voor communicatie en wordt doorgegeven aan de nodes van de communicatie partners en wordt daar opgeslagen. Gebruikers kunnen bijkomende privé data opgeven die mag doorgegeven worden aan de accounts van de communicatie partners." + +#: src/Module/Tos.php:48 src/Module/Tos.php:90 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the" +" account settings. If the user " +"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " +"be permanent. Deletion of the data will also be requested from the nodes of " +"the communication partners." +msgstr "Op elk gewenst moment kan een aangemelde gebruiker zijn gebruikersgegevens uitvoeren vanaf de gebruikersinstellingen. Als de gebruiker zichzelf wenst te verwijderen, dan kan dat op %1$s/removeme. De verwijdering van de gebruiker is niet ongedaan te maken. Verwijdering van de gegevens zal tevens worden aangevraagd bij de nodes van de communicatiepartners." + +#: src/Module/Tos.php:51 src/Module/Tos.php:87 +msgid "Privacy Statement" +msgstr "Privacy Verklaring" #: src/Module/Apps.php:47 msgid "No installed applications." @@ -7095,15 +9012,11 @@ msgstr "Geen toepassingen geïnstalleerd" msgid "Applications" msgstr "Toepassingen" -#: src/Module/Attach.php:50 src/Module/Attach.php:62 -msgid "Item was not found." -msgstr "Item niet gevonden" - #: src/Module/BaseAdmin.php:79 msgid "" "Submanaged account can't access the administation pages. Please log back in " -"as the master account." -msgstr "Beheerde gebruiker heeft geen toegang tot de beheerpagina's. Log opnieuw in als de hoofdgebruiker." +"as the main account." +msgstr "" #: src/Module/BaseAdmin.php:93 msgid "Overview" @@ -7113,10 +9026,6 @@ msgstr "Overzicht" msgid "Configuration" msgstr "Configuratie" -#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 -msgid "Additional features" -msgstr "Extra functies" - #: src/Module/BaseAdmin.php:104 msgid "Database" msgstr "Database" @@ -7169,1079 +9078,186 @@ msgstr "" msgid "Babel" msgstr "" -#: src/Module/BaseAdmin.php:132 +#: src/Module/BaseAdmin.php:124 +msgid "ActivityPub Conversion" +msgstr "" + +#: src/Module/BaseAdmin.php:133 msgid "Addon Features" msgstr "Addon Features" -#: src/Module/BaseAdmin.php:133 +#: src/Module/BaseAdmin.php:134 msgid "User registrations waiting for confirmation" msgstr "Gebruikersregistraties wachten op bevestiging" -#: src/Module/BaseProfile.php:55 src/Module/Contact.php:900 -msgid "Profile Details" -msgstr "Profieldetails" - -#: src/Module/BaseProfile.php:113 -msgid "Only You Can See This" -msgstr "Alleen jij kunt dit zien" - -#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 -msgid "Tips for New Members" -msgstr "Tips voor nieuwe leden" - -#: src/Module/BaseSearch.php:71 +#: src/Module/BaseSearch.php:69 #, php-format msgid "People Search - %s" msgstr "Mensen Zoeken - %s" -#: src/Module/BaseSearch.php:81 +#: src/Module/BaseSearch.php:79 #, php-format msgid "Forum Search - %s" msgstr "Forum doorzoeken - %s" -#: src/Module/BaseSettings.php:43 -msgid "Account" -msgstr "Account" - -#: src/Module/BaseSettings.php:50 src/Module/Security/TwoFactor/Verify.php:80 -#: src/Module/Settings/TwoFactor/Index.php:105 -msgid "Two-factor authentication" -msgstr "2-factor authenticatie" - -#: src/Module/BaseSettings.php:73 -msgid "Display" -msgstr "Weergave" - -#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:170 -msgid "Manage Accounts" -msgstr "Beheer Gebruikers" - -#: src/Module/BaseSettings.php:101 -msgid "Connected apps" -msgstr "Verbonden applicaties" - -#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 -msgid "Export personal data" -msgstr "Persoonlijke gegevens exporteren" - -#: src/Module/BaseSettings.php:115 -msgid "Remove account" -msgstr "Account verwijderen" - -#: src/Module/Bookmarklet.php:55 +#: src/Module/Bookmarklet.php:56 msgid "This page is missing a url parameter." -msgstr "" +msgstr "Deze pagina mist een url-parameter." -#: src/Module/Bookmarklet.php:77 +#: src/Module/Bookmarklet.php:78 msgid "The post was created" msgstr "Het bericht is aangemaakt" -#: src/Module/Contact/Advanced.php:94 -msgid "Contact settings applied." -msgstr "Contactinstellingen toegepast." - -#: src/Module/Contact/Advanced.php:96 -msgid "Contact update failed." -msgstr "Aanpassen van contact mislukt." - -#: src/Module/Contact/Advanced.php:113 -msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact may stop working." -msgstr "WAARSCHUWING: Dit is zeer geavanceerd en als je verkeerde informatie invult, zal je mogelijk niet meer kunnen communiceren met deze contactpersoon." - -#: src/Module/Contact/Advanced.php:114 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "Gebruik nu de \"terug\"-knop in je webbrowser wanneer je niet weet wat je op deze pagina moet doen." - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "No mirroring" -msgstr "Geen mirroring" - -#: src/Module/Contact/Advanced.php:125 -msgid "Mirror as forwarded posting" -msgstr "Spiegel als geforward bericht" - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "Mirror as my own posting" -msgstr "Spiegel als mijn eigen bericht" - -#: src/Module/Contact/Advanced.php:138 -msgid "Return to contact editor" -msgstr "Ga terug naar contactbewerker" - -#: src/Module/Contact/Advanced.php:140 -msgid "Refetch contact data" -msgstr "Contact data opnieuw ophalen" - -#: src/Module/Contact/Advanced.php:143 -msgid "Remote Self" -msgstr "Mijn identiteit elders" - -#: src/Module/Contact/Advanced.php:146 -msgid "Mirror postings from this contact" -msgstr "Berichten van dit contact spiegelen" - -#: src/Module/Contact/Advanced.php:148 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "Markeer dit contact als remote_self, hierdoor zal friendica nieuwe berichten van dit contact opnieuw posten." - -#: src/Module/Contact/Advanced.php:153 -msgid "Account Nickname" -msgstr "Bijnaam account" - -#: src/Module/Contact/Advanced.php:154 -msgid "@Tagname - overrides Name/Nickname" -msgstr "@Labelnaam - krijgt voorrang op naam/bijnaam" - -#: src/Module/Contact/Advanced.php:155 -msgid "Account URL" -msgstr "URL account" - -#: src/Module/Contact/Advanced.php:156 -msgid "Account URL Alias" -msgstr "Account URL Alias" - -#: src/Module/Contact/Advanced.php:157 -msgid "Friend Request URL" -msgstr "URL vriendschapsverzoek" - -#: src/Module/Contact/Advanced.php:158 -msgid "Friend Confirm URL" -msgstr "URL vriendschapsbevestiging" - -#: src/Module/Contact/Advanced.php:159 -msgid "Notification Endpoint URL" -msgstr "Notificatie Endpoint URL" - -#: src/Module/Contact/Advanced.php:160 -msgid "Poll/Feed URL" -msgstr "URL poll/feed" - -#: src/Module/Contact/Advanced.php:161 -msgid "New photo from this URL" -msgstr "Nieuwe foto van deze URL" - -#: src/Module/Contact.php:88 -#, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "%d contact bewerkt." -msgstr[1] "%d contacten bewerkt." - -#: src/Module/Contact.php:115 -msgid "Could not access contact record." -msgstr "Kon geen toegang krijgen tot de contactgegevens" - -#: src/Module/Contact.php:148 -msgid "Contact updated." -msgstr "Contact opgeslagen" - -#: src/Module/Contact.php:385 -msgid "Contact not found" -msgstr "" - -#: src/Module/Contact.php:404 -msgid "Contact has been blocked" -msgstr "Contact is geblokkeerd" - -#: src/Module/Contact.php:404 -msgid "Contact has been unblocked" -msgstr "Contact is gedeblokkeerd" - -#: src/Module/Contact.php:414 -msgid "Contact has been ignored" -msgstr "Contact wordt genegeerd" - -#: src/Module/Contact.php:414 -msgid "Contact has been unignored" -msgstr "Contact wordt niet meer genegeerd" - -#: src/Module/Contact.php:424 -msgid "Contact has been archived" -msgstr "Contact is gearchiveerd" - -#: src/Module/Contact.php:424 -msgid "Contact has been unarchived" -msgstr "Contact is niet meer gearchiveerd" - -#: src/Module/Contact.php:448 -msgid "Drop contact" -msgstr "Contact vergeten" - -#: src/Module/Contact.php:451 src/Module/Contact.php:848 -msgid "Do you really want to delete this contact?" -msgstr "Wil je echt dit contact verwijderen?" - -#: src/Module/Contact.php:465 -msgid "Contact has been removed." -msgstr "Contact is verwijderd." - -#: src/Module/Contact.php:495 -#, php-format -msgid "You are mutual friends with %s" -msgstr "Je bent wederzijds bevriend met %s" - -#: src/Module/Contact.php:500 -#, php-format -msgid "You are sharing with %s" -msgstr "Je deelt met %s" - -#: src/Module/Contact.php:505 -#, php-format -msgid "%s is sharing with you" -msgstr "%s deelt met jou" - -#: src/Module/Contact.php:529 -msgid "Private communications are not available for this contact." -msgstr "Privécommunicatie met dit contact is niet beschikbaar." - -#: src/Module/Contact.php:531 -msgid "Never" -msgstr "Nooit" - -#: src/Module/Contact.php:534 -msgid "(Update was successful)" -msgstr "(Wijziging is geslaagd)" - -#: src/Module/Contact.php:534 -msgid "(Update was not successful)" -msgstr "(Wijziging is niet geslaagd)" - -#: src/Module/Contact.php:536 src/Module/Contact.php:1092 -msgid "Suggest friends" -msgstr "Stel vrienden voor" - -#: src/Module/Contact.php:540 -#, php-format -msgid "Network type: %s" -msgstr "Netwerk type: %s" - -#: src/Module/Contact.php:545 -msgid "Communications lost with this contact!" -msgstr "Communicatie met dit contact is verbroken!" - -#: src/Module/Contact.php:551 -msgid "Fetch further information for feeds" -msgstr "Haal meer informatie op van de feeds" - -#: src/Module/Contact.php:553 -msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." -msgstr "Haal informatie op zoals preview beelden, titel en teaser van het feed item. Je kan dit activeren als de feed niet veel tekst bevat. Sleutelwoorden worden opgepikt uit de meta header in het feed item en worden gepost als hash tags." - -#: src/Module/Contact.php:556 -msgid "Fetch information" -msgstr "Haal informatie op" - -#: src/Module/Contact.php:557 -msgid "Fetch keywords" -msgstr "Haal sleutelwoorden op" - -#: src/Module/Contact.php:558 -msgid "Fetch information and keywords" -msgstr "Haal informatie en sleutelwoorden op" - -#: src/Module/Contact.php:572 -msgid "Contact Information / Notes" -msgstr "Contactinformatie / aantekeningen" - -#: src/Module/Contact.php:573 -msgid "Contact Settings" -msgstr "Contact instellingen" - -#: src/Module/Contact.php:581 -msgid "Contact" -msgstr "Contact" - -#: src/Module/Contact.php:585 -msgid "Their personal note" -msgstr "Hun persoonlijke nota" - -#: src/Module/Contact.php:587 -msgid "Edit contact notes" -msgstr "Wijzig aantekeningen over dit contact" - -#: src/Module/Contact.php:590 src/Module/Contact.php:1058 -#: src/Module/Profile/Contacts.php:110 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "Bekijk het profiel van %s [%s]" - -#: src/Module/Contact.php:591 -msgid "Block/Unblock contact" -msgstr "Blokkeer/deblokkeer contact" - -#: src/Module/Contact.php:592 -msgid "Ignore contact" -msgstr "Negeer contact" - -#: src/Module/Contact.php:593 -msgid "View conversations" -msgstr "Toon gesprekken" - -#: src/Module/Contact.php:598 -msgid "Last update:" -msgstr "Laatste wijziging:" - -#: src/Module/Contact.php:600 -msgid "Update public posts" -msgstr "Openbare posts aanpassen" - -#: src/Module/Contact.php:602 src/Module/Contact.php:1102 -msgid "Update now" -msgstr "Wijzig nu" - -#: src/Module/Contact.php:605 src/Module/Contact.php:853 -#: src/Module/Contact.php:1119 -msgid "Unignore" -msgstr "Negeer niet meer" - -#: src/Module/Contact.php:609 -msgid "Currently blocked" -msgstr "Op dit moment geblokkeerd" - -#: src/Module/Contact.php:610 -msgid "Currently ignored" -msgstr "Op dit moment genegeerd" - -#: src/Module/Contact.php:611 -msgid "Currently archived" -msgstr "Op dit moment gearchiveerd" - -#: src/Module/Contact.php:612 -msgid "Awaiting connection acknowledge" -msgstr "Wait op bevestiging van de connectie" - -#: src/Module/Contact.php:613 src/Module/Notifications/Introductions.php:105 -#: src/Module/Notifications/Introductions.php:171 -msgid "Hide this contact from others" -msgstr "Verberg dit contact voor anderen" - -#: src/Module/Contact.php:613 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Antwoorden of 'vind ik leuk's op je openbare posts kunnen nog zichtbaar zijn" - -#: src/Module/Contact.php:614 -msgid "Notification for new posts" -msgstr "Meldingen voor nieuwe berichten" - -#: src/Module/Contact.php:614 -msgid "Send a notification of every new post of this contact" -msgstr "Stuur een notificatie voor elk bericht van dit contact" - -#: src/Module/Contact.php:616 -msgid "Blacklisted keywords" -msgstr "Sleutelwoorden op de zwarte lijst" - -#: src/Module/Contact.php:616 -msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "Door komma's gescheiden lijst van sleutelwoorden die niet in hashtags mogen omgezet worden, wanneer \"Haal informatie en sleutelwoorden op\" is geselecteerd" - -#: src/Module/Contact.php:633 src/Module/Settings/TwoFactor/Index.php:127 -msgid "Actions" -msgstr "Acties" - -#: src/Module/Contact.php:763 -msgid "Show all contacts" -msgstr "Toon alle contacten" - -#: src/Module/Contact.php:768 src/Module/Contact.php:828 -msgid "Pending" -msgstr "In behandeling" - -#: src/Module/Contact.php:771 -msgid "Only show pending contacts" -msgstr "Toon alleen contacten in behandeling" - -#: src/Module/Contact.php:776 src/Module/Contact.php:829 -msgid "Blocked" -msgstr "Geblokkeerd" - -#: src/Module/Contact.php:779 -msgid "Only show blocked contacts" -msgstr "Toon alleen geblokkeerde contacten" - -#: src/Module/Contact.php:784 src/Module/Contact.php:831 -msgid "Ignored" -msgstr "Genegeerd" - -#: src/Module/Contact.php:787 -msgid "Only show ignored contacts" -msgstr "Toon alleen genegeerde contacten" - -#: src/Module/Contact.php:792 src/Module/Contact.php:832 -msgid "Archived" -msgstr "Gearchiveerd" - -#: src/Module/Contact.php:795 -msgid "Only show archived contacts" -msgstr "Toon alleen gearchiveerde contacten" - -#: src/Module/Contact.php:800 src/Module/Contact.php:830 -msgid "Hidden" -msgstr "Verborgen" - -#: src/Module/Contact.php:803 -msgid "Only show hidden contacts" -msgstr "Toon alleen verborgen contacten" - -#: src/Module/Contact.php:811 -msgid "Organize your contact groups" -msgstr "Organiseer je contact groepen" - -#: src/Module/Contact.php:843 -msgid "Search your contacts" -msgstr "Doorzoek je contacten" - -#: src/Module/Contact.php:844 src/Module/Search/Index.php:202 -#, php-format -msgid "Results for: %s" -msgstr "Resultaten voor: %s" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Archive" -msgstr "Archiveer" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Unarchive" -msgstr "Archiveer niet meer" - -#: src/Module/Contact.php:857 -msgid "Batch Actions" -msgstr "Bulk Acties" - -#: src/Module/Contact.php:884 -msgid "Conversations started by this contact" -msgstr "Gesprekken gestart door dit contact" - -#: src/Module/Contact.php:889 -msgid "Posts and Comments" -msgstr "Berichten en reacties" - -#: src/Module/Contact.php:912 -msgid "View all contacts" -msgstr "Alle contacten zien" - -#: src/Module/Contact.php:923 -msgid "View all common friends" -msgstr "Bekijk alle gemeenschappelijke vrienden" - -#: src/Module/Contact.php:933 -msgid "Advanced Contact Settings" -msgstr "Geavanceerde instellingen voor contacten" - -#: src/Module/Contact.php:1016 -msgid "Mutual Friendship" -msgstr "Wederzijdse vriendschap" - -#: src/Module/Contact.php:1021 -msgid "is a fan of yours" -msgstr "Is een fan van jou" - -#: src/Module/Contact.php:1026 -msgid "you are a fan of" -msgstr "Jij bent een fan van" - -#: src/Module/Contact.php:1044 -msgid "Pending outgoing contact request" -msgstr "In afwachting van uitgaande contactaanvraag" - -#: src/Module/Contact.php:1046 -msgid "Pending incoming contact request" -msgstr "In afwachting van inkomende contactaanvraag" - -#: src/Module/Contact.php:1059 -msgid "Edit contact" -msgstr "Contact bewerken" - -#: src/Module/Contact.php:1113 -msgid "Toggle Blocked status" -msgstr "Schakel geblokkeerde status" - -#: src/Module/Contact.php:1121 -msgid "Toggle Ignored status" -msgstr "Schakel negeerstatus" - -#: src/Module/Contact.php:1130 -msgid "Toggle Archive status" -msgstr "Schakel archiveringsstatus" - -#: src/Module/Contact.php:1138 -msgid "Delete contact" -msgstr "Verwijder contact" - -#: src/Module/Conversation/Community.php:56 -msgid "Local Community" -msgstr "Lokale Groep" - -#: src/Module/Conversation/Community.php:59 -msgid "Posts from local users on this server" -msgstr "Berichten van lokale gebruikers op deze server" - -#: src/Module/Conversation/Community.php:67 -msgid "Global Community" -msgstr "Globale gemeenschap" - -#: src/Module/Conversation/Community.php:70 -msgid "Posts from users of the whole federated network" -msgstr "Berichten van gebruikers van het hele gefedereerde netwerk" - -#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:195 -msgid "No results." -msgstr "Geen resultaten." - -#: src/Module/Conversation/Community.php:125 -msgid "" -"This community stream shows all public posts received by this node. They may" -" not reflect the opinions of this node’s users." -msgstr "Deze groepsstroom toont alle publieke berichten die deze node ontvangen heeft. Ze kunnen mogelijks niet de mening van de gebruikers van deze node weerspiegelen." - -#: src/Module/Conversation/Community.php:178 -msgid "Community option not available." -msgstr "Groepsoptie niet beschikbaar" - -#: src/Module/Conversation/Community.php:194 -msgid "Not available." -msgstr "Niet beschikbaar" - -#: src/Module/Credits.php:44 -msgid "Credits" -msgstr "Credits" - -#: src/Module/Credits.php:45 -msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" -msgstr "Friendica is een gemeenschapsproject dat niet mogelijk zou zijn zonder de hulp van vele mensen. Hier is een lijst van alle mensen die aan de code of vertalingen van Friendica hebben meegewerkt. Allen van harte bedankt!" - -#: src/Module/Debug/Babel.php:49 -msgid "Source input" -msgstr "Bron input" - -#: src/Module/Debug/Babel.php:55 -msgid "BBCode::toPlaintext" -msgstr "BBCode::toPlaintext" - -#: src/Module/Debug/Babel.php:61 -msgid "BBCode::convert (raw HTML)" -msgstr "BBCode::convert (raw HTML)" - -#: src/Module/Debug/Babel.php:66 -msgid "BBCode::convert" -msgstr "BBCode::convert" - -#: src/Module/Debug/Babel.php:72 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "BBCode::convert => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:78 -msgid "BBCode::toMarkdown" -msgstr "BBCode::toMarkdown" - -#: src/Module/Debug/Babel.php:84 -msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:88 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "BBCode::toMarkdown => Markdown::convert" - -#: src/Module/Debug/Babel.php:94 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::toBBCode" - -#: src/Module/Debug/Babel.php:100 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:111 -msgid "Item Body" -msgstr "" - -#: src/Module/Debug/Babel.php:115 -msgid "Item Tags" -msgstr "" - -#: src/Module/Debug/Babel.php:122 -msgid "Source input (Diaspora format)" -msgstr "Bron ingave (Diaspora formaat):" - -#: src/Module/Debug/Babel.php:133 -msgid "Source input (Markdown)" -msgstr "" - -#: src/Module/Debug/Babel.php:139 -msgid "Markdown::convert (raw HTML)" -msgstr "Markdown::convert (Ruwe HTML)" - -#: src/Module/Debug/Babel.php:144 -msgid "Markdown::convert" -msgstr "Markdown::convert" - -#: src/Module/Debug/Babel.php:150 -msgid "Markdown::toBBCode" -msgstr "Markdown::toBBCode" - -#: src/Module/Debug/Babel.php:157 -msgid "Raw HTML input" -msgstr "Onverwerkte HTML input" - -#: src/Module/Debug/Babel.php:162 -msgid "HTML Input" -msgstr "HTML Input" - -#: src/Module/Debug/Babel.php:168 -msgid "HTML::toBBCode" -msgstr "HTML::toBBCode" - -#: src/Module/Debug/Babel.php:174 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "HTML::toBBCode => BBCode::convert" - -#: src/Module/Debug/Babel.php:179 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "HTML::toBBCode => BBCode::convert (Ruwe HTML)" - -#: src/Module/Debug/Babel.php:185 -msgid "HTML::toBBCode => BBCode::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:191 -msgid "HTML::toMarkdown" -msgstr "HTML::toMarkdown" - -#: src/Module/Debug/Babel.php:197 -msgid "HTML::toPlaintext" -msgstr "HTML::toPlaintext" - -#: src/Module/Debug/Babel.php:203 -msgid "HTML::toPlaintext (compact)" -msgstr "" - -#: src/Module/Debug/Babel.php:211 -msgid "Source text" -msgstr "Brontekst" - -#: src/Module/Debug/Babel.php:212 -msgid "BBCode" -msgstr "BBCode" - -#: src/Module/Debug/Babel.php:214 -msgid "Markdown" -msgstr "Markdown" - -#: src/Module/Debug/Babel.php:215 -msgid "HTML" -msgstr "HTML" - -#: src/Module/Debug/Feed.php:39 src/Module/Filer/SaveTag.php:38 -#: src/Module/Settings/Profile/Index.php:164 -msgid "You must be logged in to use this module" -msgstr "Je moet ingelogd zijn om deze module te gebruiken" - -#: src/Module/Debug/Feed.php:65 -msgid "Source URL" -msgstr "Bron URL" - -#: src/Module/Debug/Localtime.php:49 -msgid "Time Conversion" -msgstr "Tijdsconversie" - -#: src/Module/Debug/Localtime.php:50 -msgid "" -"Friendica provides this service for sharing events with other networks and " -"friends in unknown timezones." -msgstr "Friendica biedt deze dienst aan om gebeurtenissen te delen met andere netwerken en vrienden in onbekende tijdzones." - -#: src/Module/Debug/Localtime.php:51 -#, php-format -msgid "UTC time: %s" -msgstr "UTC tijd: %s" - -#: src/Module/Debug/Localtime.php:54 -#, php-format -msgid "Current timezone: %s" -msgstr "Huidige Tijdzone: %s" - -#: src/Module/Debug/Localtime.php:58 -#, php-format -msgid "Converted localtime: %s" -msgstr "Omgerekende lokale tijd: %s" - -#: src/Module/Debug/Localtime.php:62 -msgid "Please select your timezone:" -msgstr "Selecteer je tijdzone:" - -#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 -msgid "Only logged in users are permitted to perform a probing." -msgstr "Alleen ingelogde gebruikers hebben toelating om aan probing te doen." - -#: src/Module/Debug/Probe.php:54 -msgid "Lookup address" -msgstr "" - -#: src/Module/Delegation.php:147 -msgid "Manage Identities and/or Pages" -msgstr "Beheer Identiteiten en/of Pagina's" - -#: src/Module/Delegation.php:148 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "Wissel tussen verschillende identiteiten of forum/groeppagina's die jouw accountdetails delen of waar je \"beheerdersrechten\" hebt gekregen." - -#: src/Module/Delegation.php:149 -msgid "Select an identity to manage: " -msgstr "Selecteer een identiteit om te beheren:" - -#: src/Module/Directory.php:78 +#: src/Module/Directory.php:77 msgid "No entries (some entries may be hidden)." msgstr "Geen gegevens (sommige gegevens kunnen verborgen zijn)." -#: src/Module/Directory.php:97 +#: src/Module/Directory.php:99 msgid "Find on this site" msgstr "Op deze website zoeken" -#: src/Module/Directory.php:99 +#: src/Module/Directory.php:101 msgid "Results for:" msgstr "Resultaten voor:" -#: src/Module/Directory.php:101 +#: src/Module/Directory.php:103 msgid "Site Directory" msgstr "Websitegids" -#: src/Module/Filer/SaveTag.php:57 -#, php-format -msgid "Filetag %s saved to item" -msgstr "Bestandstag %s bewaard bij item" - -#: src/Module/Filer/SaveTag.php:66 -msgid "- select -" -msgstr "- Kies -" - -#: src/Module/Friendica.php:58 +#: src/Module/Friendica.php:60 msgid "Installed addons/apps:" msgstr "Geïnstalleerde addons/applicaties:" -#: src/Module/Friendica.php:63 +#: src/Module/Friendica.php:65 msgid "No installed addons/apps" msgstr "Geen geïnstalleerde addons/applicaties" -#: src/Module/Friendica.php:68 +#: src/Module/Friendica.php:70 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Lees de Gebruiksvoorwaarden van deze node na." -#: src/Module/Friendica.php:75 +#: src/Module/Friendica.php:77 msgid "On this server the following remote servers are blocked." msgstr "De volgende remote servers zijn geblokkeerd." -#: src/Module/Friendica.php:93 +#: src/Module/Friendica.php:95 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "Dit is Friendica, versie %s en draait op op locatie %s. De databaseversie is %s, en de bericht update versie is %s." -#: src/Module/Friendica.php:98 +#: src/Module/Friendica.php:100 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Ga naar Friendi.ca om meer te vernemen over het Friendica project." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:101 msgid "Bug reports and issues: please visit" msgstr "Bug rapporten en problemen: bezoek" -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:101 msgid "the bugtracker at github" msgstr "de github bugtracker" -#: src/Module/Friendica.php:100 +#: src/Module/Friendica.php:102 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Suggesties, appreciatie, enz. - aub stuur een email naar \"info\" at \"friendi - dot - ca" -#: src/Module/FriendSuggest.php:65 -msgid "Suggested contact not found." -msgstr "Voorgesteld contact werd niet gevonden" - -#: src/Module/FriendSuggest.php:84 -msgid "Friend suggestion sent." -msgstr "Vriendschapsvoorstel verzonden." - -#: src/Module/FriendSuggest.php:121 -msgid "Suggest Friends" -msgstr "Stel vrienden voor" - -#: src/Module/FriendSuggest.php:124 -#, php-format -msgid "Suggest a friend for %s" -msgstr "Stel een vriend voor aan %s" - -#: src/Module/Group.php:56 -msgid "Group created." -msgstr "Groep aangemaakt." - -#: src/Module/Group.php:62 +#: src/Module/Group.php:61 msgid "Could not create group." msgstr "Kon de groep niet aanmaken." -#: src/Module/Group.php:73 src/Module/Group.php:215 src/Module/Group.php:241 +#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 msgid "Group not found." msgstr "Groep niet gevonden." -#: src/Module/Group.php:79 -msgid "Group name changed." -msgstr "Groepsnaam gewijzigd." +#: src/Module/Group.php:78 +msgid "Group name was not changed." +msgstr "" -#: src/Module/Group.php:101 +#: src/Module/Group.php:100 msgid "Unknown group." msgstr "Onbekende groep." -#: src/Module/Group.php:110 +#: src/Module/Group.php:109 msgid "Contact is deleted." msgstr "Contact is verwijderd." -#: src/Module/Group.php:116 +#: src/Module/Group.php:115 msgid "Unable to add the contact to the group." msgstr "Kan het contact niet aan de groep toevoegen." -#: src/Module/Group.php:119 +#: src/Module/Group.php:118 msgid "Contact successfully added to group." msgstr "Contact succesvol aan de groep toegevoegd." -#: src/Module/Group.php:123 +#: src/Module/Group.php:122 msgid "Unable to remove the contact from the group." msgstr "Kan het contact niet uit de groep verwijderen." -#: src/Module/Group.php:126 +#: src/Module/Group.php:125 msgid "Contact successfully removed from group." msgstr "Contact succesvol verwijderd uit groep." -#: src/Module/Group.php:129 +#: src/Module/Group.php:128 msgid "Unknown group command." msgstr "Onbekende groepsopdracht." -#: src/Module/Group.php:132 +#: src/Module/Group.php:131 msgid "Bad request." msgstr "Verkeerde aanvraag." -#: src/Module/Group.php:171 +#: src/Module/Group.php:170 msgid "Save Group" msgstr "Bewaar groep" -#: src/Module/Group.php:172 +#: src/Module/Group.php:171 msgid "Filter" msgstr "filter" -#: src/Module/Group.php:178 +#: src/Module/Group.php:177 msgid "Create a group of contacts/friends." msgstr "Maak een groep contacten/vrienden aan." -#: src/Module/Group.php:220 -msgid "Group removed." -msgstr "Groep verwijderd." - -#: src/Module/Group.php:222 +#: src/Module/Group.php:219 msgid "Unable to remove group." msgstr "Niet in staat om groep te verwijderen." -#: src/Module/Group.php:273 +#: src/Module/Group.php:270 msgid "Delete Group" msgstr "Verwijder Groep" -#: src/Module/Group.php:283 +#: src/Module/Group.php:280 msgid "Edit Group Name" msgstr "Bewerk Groep Naam" -#: src/Module/Group.php:293 +#: src/Module/Group.php:290 msgid "Members" msgstr "Leden" -#: src/Module/Group.php:309 +#: src/Module/Group.php:293 +msgid "Group is empty" +msgstr "De groep is leeg" + +#: src/Module/Group.php:306 msgid "Remove contact from group" msgstr "Verwijder contact uit de groep" -#: src/Module/Group.php:329 +#: src/Module/Group.php:326 msgid "Click on a contact to add or remove." msgstr "Klik op een contact om het toe te voegen of te verwijderen." -#: src/Module/Group.php:343 +#: src/Module/Group.php:340 msgid "Add contact to group" msgstr "Voeg contact toe aan de groep" -#: src/Module/Help.php:62 -msgid "Help:" -msgstr "Help:" - -#: src/Module/Home.php:54 -#, php-format -msgid "Welcome to %s" -msgstr "Welkom op %s" - #: src/Module/HoverCard.php:47 msgid "No profile" msgstr "Geen profiel" -#: src/Module/HTTPException/MethodNotAllowed.php:32 -msgid "Method Not Allowed." -msgstr "" - -#: src/Module/Install.php:177 -msgid "Friendica Communications Server - Setup" -msgstr "Friendica Communicatie Server - Setup" - -#: src/Module/Install.php:188 -msgid "System check" -msgstr "Systeemcontrole" - -#: src/Module/Install.php:193 -msgid "Check again" -msgstr "Controleer opnieuw" - -#: src/Module/Install.php:208 -msgid "Base settings" -msgstr "" - -#: src/Module/Install.php:215 -msgid "Host name" -msgstr "Host naam" - -#: src/Module/Install.php:217 -msgid "" -"Overwrite this field in case the determinated hostname isn't right, " -"otherweise leave it as is." -msgstr "" - -#: src/Module/Install.php:220 -msgid "Base path to installation" -msgstr "Basispad voor installatie" - -#: src/Module/Install.php:222 -msgid "" -"If the system cannot detect the correct path to your installation, enter the" -" correct path here. This setting should only be set if you are using a " -"restricted system and symbolic links to your webroot." -msgstr "Als het systeem het correcte pad naar je installatie niet kan detecteren, geef hier dan het correcte pad in. Deze instelling zou alleen geconfigureerd moeten worden als je een systeem met restricties hebt en symbolische links naar je webroot." - -#: src/Module/Install.php:225 -msgid "Sub path of the URL" -msgstr "" - -#: src/Module/Install.php:227 -msgid "" -"Overwrite this field in case the sub path determination isn't right, " -"otherwise leave it as is. Leaving this field blank means the installation is" -" at the base URL without sub path." -msgstr "" - -#: src/Module/Install.php:238 -msgid "Database connection" -msgstr "Verbinding met database" - -#: src/Module/Install.php:239 -msgid "" -"In order to install Friendica we need to know how to connect to your " -"database." -msgstr "Om Friendica te kunnen installeren moet ik weten hoe ik jouw database kan bereiken." - -#: src/Module/Install.php:240 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Neem contact op met jouw hostingprovider of websitebeheerder, wanneer je vragen hebt over deze instellingen. " - -#: src/Module/Install.php:241 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "De database die je hier opgeeft zou al moeten bestaan. Maak anders de database aan voordat je verder gaat." - -#: src/Module/Install.php:248 -msgid "Database Server Name" -msgstr "Servernaam database" - -#: src/Module/Install.php:253 -msgid "Database Login Name" -msgstr "Gebruikersnaam database" - -#: src/Module/Install.php:259 -msgid "Database Login Password" -msgstr "Wachtwoord database" - -#: src/Module/Install.php:261 -msgid "For security reasons the password must not be empty" -msgstr "Om veiligheidsreden mag het wachtwoord niet leeg zijn" - -#: src/Module/Install.php:264 -msgid "Database Name" -msgstr "Naam database" - -#: src/Module/Install.php:268 src/Module/Install.php:297 -msgid "Please select a default timezone for your website" -msgstr "Selecteer een standaard tijdzone voor je website" - -#: src/Module/Install.php:282 -msgid "Site settings" -msgstr "Website-instellingen" - -#: src/Module/Install.php:292 -msgid "Site administrator email address" -msgstr "E-mailadres van de websitebeheerder" - -#: src/Module/Install.php:294 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "Het e-mailadres van je account moet hiermee overeenkomen om het administratiepaneel te kunnen gebruiken." - -#: src/Module/Install.php:301 -msgid "System Language:" -msgstr "Systeem taal:" - -#: src/Module/Install.php:303 -msgid "" -"Set the default language for your Friendica installation interface and to " -"send emails." -msgstr "Stel de standaard taal in voor je Friendica installatie interface en emails." - -#: src/Module/Install.php:315 -msgid "Your Friendica site database has been installed." -msgstr "De database van je Friendica-website is geïnstalleerd." - -#: src/Module/Install.php:323 -msgid "Installation finished" -msgstr "Installaitie beëindigd" - -#: src/Module/Install.php:343 -msgid "

    What next

    " -msgstr "

    Wat nu

    " - -#: src/Module/Install.php:344 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"worker." -msgstr "BELANGRIJK: Je zal [manueel] een geplande taak moeten opzetten voor de worker." - -#: src/Module/Install.php:347 -#, php-format -msgid "" -"Go to your new Friendica node registration page " -"and register as new user. Remember to use the same email you have entered as" -" administrator email. This will allow you to enter the site admin panel." -msgstr "Go naar je nieuwe Friendica node registratie pagina en registeer als nieuwe gebruiker. Vergeet niet hetzelfde email adres te gebruiken als wat je opgegeven hebt als administrator email. Dit zal je toelaten om het site administratie paneel te openen." - #: src/Module/Invite.php:55 msgid "Total invitation limit exceeded." msgstr "Totale uitnodigingslimiet overschreden." @@ -8346,1299 +9362,44 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Voor meer informatie over het Friendica project en waarom wij denken dat het belangrijk is kun je http://friendi.ca/ bezoeken" -#: src/Module/Item/Compose.php:46 -msgid "Please enter a post body." -msgstr "Voer een berichttekst in." - -#: src/Module/Item/Compose.php:59 -msgid "This feature is only available with the frio theme." -msgstr "Deze functie is alleen beschikbaar met het frio-thema." - -#: src/Module/Item/Compose.php:86 -msgid "Compose new personal note" -msgstr "Stel een nieuwe persoonlijke notitie op" - -#: src/Module/Item/Compose.php:95 -msgid "Compose new post" -msgstr "Nieuw bericht opstellen" - -#: src/Module/Item/Compose.php:135 -msgid "Visibility" +#: src/Module/PermissionTooltip.php:24 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" msgstr "" -#: src/Module/Item/Compose.php:156 -msgid "Clear the location" -msgstr "Wis de locatie" - -#: src/Module/Item/Compose.php:157 -msgid "Location services are unavailable on your device" -msgstr "Locatiediensten zijn niet beschikbaar op uw apparaat" - -#: src/Module/Item/Compose.php:158 -msgid "" -"Location services are disabled. Please check the website's permissions on " -"your device" -msgstr "Locatiediensten zijn uitgeschakeld. Controleer de toestemmingen van de website op uw apparaat" - -#: src/Module/Maintenance.php:46 -msgid "System down for maintenance" -msgstr "Systeem onbeschikbaar wegens onderhoud" - -#: src/Module/Manifest.php:42 -msgid "A Decentralized Social Network" +#: src/Module/PermissionTooltip.php:37 +msgid "Model not found" msgstr "" -#: src/Module/Notifications/Introductions.php:76 -msgid "Show Ignored Requests" -msgstr "Toon genegeerde verzoeken" +#: src/Module/PermissionTooltip.php:59 +msgid "Remote privacy information not available." +msgstr "Privacyinformatie op afstand niet beschikbaar." -#: src/Module/Notifications/Introductions.php:76 -msgid "Hide Ignored Requests" -msgstr "Verberg genegeerde verzoeken" - -#: src/Module/Notifications/Introductions.php:90 -#: src/Module/Notifications/Introductions.php:157 -msgid "Notification type:" -msgstr "Notificatiesoort:" - -#: src/Module/Notifications/Introductions.php:93 -msgid "Suggested by:" -msgstr "Voorgesteld door:" - -#: src/Module/Notifications/Introductions.php:118 -msgid "Claims to be known to you: " -msgstr "Denkt dat je hem of haar kent:" - -#: src/Module/Notifications/Introductions.php:125 -msgid "Shall your connection be bidirectional or not?" -msgstr "Zal je connectie bidirectioneel zijn of niet?" - -#: src/Module/Notifications/Introductions.php:126 -#, php-format -msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "%s als vriend accepteren laat %s toe om in te schrijven op je berichten, en je zal ook updates ontvangen van hen in je nieuws feed." - -#: src/Module/Notifications/Introductions.php:127 -#, php-format -msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you" -" will not receive updates from them in your news feed." -msgstr "%s als volger accepteren laat hen toe om in te schrijven op je berichten, maar je zal geen updates ontvangen van hen in je nieuws feed." - -#: src/Module/Notifications/Introductions.php:129 -msgid "Friend" -msgstr "Vriend" - -#: src/Module/Notifications/Introductions.php:130 -msgid "Subscriber" -msgstr "Volger" - -#: src/Module/Notifications/Introductions.php:194 -msgid "No introductions." -msgstr "Geen vriendschaps- of connectieverzoeken." - -#: src/Module/Notifications/Introductions.php:195 -#: src/Module/Notifications/Notifications.php:133 -#, php-format -msgid "No more %s notifications." -msgstr "Geen %s notificaties meer." - -#: src/Module/Notifications/Notification.php:103 -msgid "You must be logged in to show this page." -msgstr "" - -#: src/Module/Notifications/Notifications.php:50 -msgid "Network Notifications" -msgstr "Netwerknotificaties" - -#: src/Module/Notifications/Notifications.php:58 -msgid "System Notifications" -msgstr "Systeemnotificaties" - -#: src/Module/Notifications/Notifications.php:66 -msgid "Personal Notifications" -msgstr "Persoonlijke notificaties" - -#: src/Module/Notifications/Notifications.php:74 -msgid "Home Notifications" -msgstr "Tijdlijn-notificaties" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show unread" -msgstr "Toon ongelezen" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show all" -msgstr "Toon alles" +#: src/Module/PermissionTooltip.php:70 +msgid "Visible to:" +msgstr "Zichtbaar voor:" #: src/Module/Photo.php:87 #, php-format msgid "The Photo with id %s is not available." -msgstr "" +msgstr "De foto met id %s is niet beschikbaar" #: src/Module/Photo.php:102 #, php-format msgid "Invalid photo with id %s." msgstr "Ongeldige foto met ID %s" -#: src/Module/Profile/Contacts.php:42 src/Module/Profile/Contacts.php:55 -#: src/Module/Register.php:260 -msgid "User not found." -msgstr "Gebruiker niet gevonden." - -#: src/Module/Profile/Contacts.php:95 -msgid "No contacts." -msgstr "Geen contacten." - -#: src/Module/Profile/Contacts.php:129 -#, php-format -msgid "Follower (%s)" -msgid_plural "Followers (%s)" -msgstr[0] "Volger (%s)" -msgstr[1] "Volgers (%s)" - -#: src/Module/Profile/Contacts.php:130 -#, php-format -msgid "Following (%s)" -msgid_plural "Following (%s)" -msgstr[0] "Volgend (%s)" -msgstr[1] "Volgend (%s)" - -#: src/Module/Profile/Contacts.php:131 -#, php-format -msgid "Mutual friend (%s)" -msgid_plural "Mutual friends (%s)" -msgstr[0] "Gemeenschappelijke vriend (%s)" -msgstr[1] "Gemeenschappelijke vrienden (%s)" - -#: src/Module/Profile/Contacts.php:133 -#, php-format -msgid "Contact (%s)" -msgid_plural "Contacts (%s)" -msgstr[0] "Contact (%s)" -msgstr[1] "Contacten (%s)" - -#: src/Module/Profile/Contacts.php:142 -msgid "All contacts" -msgstr "Alle contacten" - -#: src/Module/Profile/Profile.php:136 -msgid "Member since:" -msgstr "Lid sinds:" - -#: src/Module/Profile/Profile.php:142 -msgid "j F, Y" -msgstr "F j Y" - -#: src/Module/Profile/Profile.php:143 -msgid "j F" -msgstr "F j" - -#: src/Module/Profile/Profile.php:151 src/Util/Temporal.php:163 -msgid "Birthday:" -msgstr "Verjaardag:" - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -msgid "Age: " -msgstr "Leeftijd:" - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -#, php-format -msgid "%d year old" -msgid_plural "%d years old" -msgstr[0] "%d jaar oud" -msgstr[1] "%d jaar oud" - -#: src/Module/Profile/Profile.php:216 -msgid "Forums:" -msgstr "Fora:" - -#: src/Module/Profile/Profile.php:226 -msgid "View profile as:" -msgstr "" - -#: src/Module/Profile/Profile.php:300 src/Module/Profile/Profile.php:303 -#: src/Module/Profile/Status.php:55 src/Module/Profile/Status.php:58 -#: src/Protocol/OStatus.php:1288 -#, php-format -msgid "%s's timeline" -msgstr "Tijdslijn van %s" - -#: src/Module/Profile/Profile.php:301 src/Module/Profile/Status.php:56 -#: src/Protocol/OStatus.php:1292 -#, php-format -msgid "%s's posts" -msgstr "Berichten van %s" - -#: src/Module/Profile/Profile.php:302 src/Module/Profile/Status.php:57 -#: src/Protocol/OStatus.php:1295 -#, php-format -msgid "%s's comments" -msgstr "reactie van %s" - -#: src/Module/Register.php:69 -msgid "Only parent users can create additional accounts." -msgstr "Alleen bovenliggende gebruikers kunnen extra gebruikers maken." - -#: src/Module/Register.php:101 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking \"Register\"." -msgstr "U kunt (optioneel) dit formulier invullen via OpenID door uw OpenID in te vullen en op 'Registreren' te klikken." - -#: src/Module/Register.php:102 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "Laat dit veld leeg als je niet vertrouwd bent met OpenID, en vul de rest van de items in." - -#: src/Module/Register.php:103 -msgid "Your OpenID (optional): " -msgstr "Je OpenID (optioneel):" - -#: src/Module/Register.php:112 -msgid "Include your profile in member directory?" -msgstr "Je profiel in de ledengids opnemen?" - -#: src/Module/Register.php:135 -msgid "Note for the admin" -msgstr "Nota voor de beheerder" - -#: src/Module/Register.php:135 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "Laat een boodschap na voor de beheerder, waarom je bij deze node wil komen" - -#: src/Module/Register.php:136 -msgid "Membership on this site is by invitation only." -msgstr "Lidmaatschap van deze website is uitsluitend op uitnodiging." - -#: src/Module/Register.php:137 -msgid "Your invitation code: " -msgstr "Je uitnodigingscode:" - -#: src/Module/Register.php:145 -msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " -msgstr "Je volledige naam (bvb. Jan Smit, echt of echt lijkend):" - -#: src/Module/Register.php:146 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "Je Email Adres: (Initiële informatie zal hier naartoe gezonden worden, dus dit moet een bestaand adres zijn.)" - -#: src/Module/Register.php:147 -msgid "Please repeat your e-mail address:" -msgstr "" - -#: src/Module/Register.php:149 -msgid "Leave empty for an auto generated password." -msgstr "Laat leeg voor een automatisch gegenereerd wachtwoord." - -#: src/Module/Register.php:151 -#, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be \"nickname@%s\"." -msgstr "Kies een profiel bijnaam. Deze dient te beginnen met een letter. Uw profiel adres op deze site zal dan \"bijnaam@%s\" zijn." - -#: src/Module/Register.php:152 -msgid "Choose a nickname: " -msgstr "Kies een bijnaam:" - -#: src/Module/Register.php:161 -msgid "Import your profile to this friendica instance" -msgstr "Importeer je profiel op deze friendica server" - -#: src/Module/Register.php:168 -msgid "Note: This node explicitly contains adult content" -msgstr "Waarschuwing: Deze node heeft inhoud enkel bedoeld voor volwassenen." - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "Parent Password:" -msgstr "Ouderlijk wachtwoord:" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "Geef alstublieft het wachtwoord van het ouderlijke account om je verzoek te legitimeren." - -#: src/Module/Register.php:201 -msgid "Password doesn't match." -msgstr "" - -#: src/Module/Register.php:207 -msgid "Please enter your password." -msgstr "" - -#: src/Module/Register.php:249 -msgid "You have entered too much information." -msgstr "" - -#: src/Module/Register.php:273 -msgid "Please enter the identical mail address in the second field." -msgstr "" - -#: src/Module/Register.php:300 -msgid "The additional account was created." -msgstr "De toegevoegde gebruiker is aangemaakt." - -#: src/Module/Register.php:325 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "Registratie geslaagd. Kijk je e-mail na voor verdere instructies." - -#: src/Module/Register.php:329 -#, php-format -msgid "" -"Failed to send email message. Here your accout details:
    login: %s
    " -"password: %s

    You can change your password after login." -msgstr "Kon email niet verzenden. Hier zijn je account details:
    login: %s
    wachtwoord: %s

    Je kan je wachtwoord aanpassen nadat je ingelogd bent." - -#: src/Module/Register.php:335 -msgid "Registration successful." -msgstr "Registratie succes." - -#: src/Module/Register.php:340 src/Module/Register.php:347 -msgid "Your registration can not be processed." -msgstr "Je registratie kan niet verwerkt worden." - -#: src/Module/Register.php:346 -msgid "You have to leave a request note for the admin." -msgstr "" - -#: src/Module/Register.php:394 -msgid "Your registration is pending approval by the site owner." -msgstr "Jouw registratie wacht op goedkeuring van de beheerder." - -#: src/Module/RemoteFollow.php:66 +#: src/Module/RemoteFollow.php:67 msgid "The provided profile link doesn't seem to be valid" -msgstr "" +msgstr "De verstrekte profiellink lijkt niet geldig te zijn" -#: src/Module/RemoteFollow.php:107 +#: src/Module/RemoteFollow.php:105 #, php-format msgid "" "Enter your Webfinger address (user@domain.tld) or profile URL here. If this " "isn't supported by your system, you have to subscribe to %s" " or %s directly on your system." -msgstr "" - -#: src/Module/Search/Acl.php:56 -msgid "You must be logged in to use this module." -msgstr "" - -#: src/Module/Search/Index.php:52 -msgid "Only logged in users are permitted to perform a search." -msgstr "Alleen ingelogde gebruikers mogen een zoekopdracht starten." - -#: src/Module/Search/Index.php:74 -msgid "Only one search per minute is permitted for not logged in users." -msgstr "Niet ingelogde gebruikers mogen slechts 1 opzoeking doen per minuut" - -#: src/Module/Search/Index.php:200 -#, php-format -msgid "Items tagged with: %s" -msgstr "Items getagd met: %s" - -#: src/Module/Search/Saved.php:44 -msgid "Search term successfully saved." -msgstr "" - -#: src/Module/Search/Saved.php:46 -msgid "Search term already saved." -msgstr "" - -#: src/Module/Search/Saved.php:52 -msgid "Search term successfully removed." -msgstr "" - -#: src/Module/Security/Login.php:101 -msgid "Create a New Account" -msgstr "Nieuwe account aanmaken" - -#: src/Module/Security/Login.php:126 -msgid "Your OpenID: " -msgstr "Uw OpenID" - -#: src/Module/Security/Login.php:129 -msgid "" -"Please enter your username and password to add the OpenID to your existing " -"account." -msgstr "Voer uw gebruikersnaam en wachtwoord in om de OpenID toe te voegen aan uw bestaande gebruiker." - -#: src/Module/Security/Login.php:131 -msgid "Or login using OpenID: " -msgstr "Of log in met OpenID:" - -#: src/Module/Security/Login.php:145 -msgid "Password: " -msgstr "Wachtwoord:" - -#: src/Module/Security/Login.php:146 -msgid "Remember me" -msgstr "Onthoud mij" - -#: src/Module/Security/Login.php:155 -msgid "Forgot your password?" -msgstr "Wachtwoord vergeten?" - -#: src/Module/Security/Login.php:158 -msgid "Website Terms of Service" -msgstr "Gebruikersvoorwaarden website" - -#: src/Module/Security/Login.php:159 -msgid "terms of service" -msgstr "servicevoorwaarden" - -#: src/Module/Security/Login.php:161 -msgid "Website Privacy Policy" -msgstr "Privacybeleid website" - -#: src/Module/Security/Login.php:162 -msgid "privacy policy" -msgstr "privacybeleid" - -#: src/Module/Security/Logout.php:53 -msgid "Logged out." -msgstr "Uitgelogd." - -#: src/Module/Security/OpenID.php:54 -msgid "OpenID protocol error. No ID returned" -msgstr "" - -#: src/Module/Security/OpenID.php:92 -msgid "" -"Account not found. Please login to your existing account to add the OpenID " -"to it." -msgstr "Account niet gevonden. Meld je aan met je bestaande account om de OpenID toe te voegen." - -#: src/Module/Security/OpenID.php:94 -msgid "" -"Account not found. Please register a new account or login to your existing " -"account to add the OpenID to it." -msgstr "Account niet gevonden. Maak een nieuwe account aan of meld je aan met je bestaande account om de OpenID toe te voegen." - -#: src/Module/Security/TwoFactor/Recovery.php:60 -#, php-format -msgid "Remaining recovery codes: %d" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:64 -#: src/Module/Security/TwoFactor/Verify.php:61 -#: src/Module/Settings/TwoFactor/Verify.php:82 -msgid "Invalid code, please retry." -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:83 -msgid "Two-factor recovery" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:84 -msgid "" -"

    You can enter one of your one-time recovery codes in case you lost access" -" to your mobile device.

    " -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:85 -#: src/Module/Security/TwoFactor/Verify.php:84 -#, php-format -msgid "Don’t have your phone? Enter a two-factor recovery code" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:86 -msgid "Please enter a recovery code" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:87 -msgid "Submit recovery code and complete login" -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:81 -msgid "" -"

    Open the two-factor authentication app on your device to get an " -"authentication code and verify your identity.

    " -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:85 -#: src/Module/Settings/TwoFactor/Verify.php:141 -msgid "Please enter a code from your authentication app" -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:86 -msgid "Verify code and complete login" -msgstr "" - -#: src/Module/Settings/Delegation.php:53 -msgid "Delegation successfully granted." -msgstr "" - -#: src/Module/Settings/Delegation.php:55 -msgid "Parent user not found, unavailable or password doesn't match." -msgstr "" - -#: src/Module/Settings/Delegation.php:59 -msgid "Delegation successfully revoked." -msgstr "" - -#: src/Module/Settings/Delegation.php:81 -#: src/Module/Settings/Delegation.php:103 -msgid "" -"Delegated administrators can view but not change delegation permissions." -msgstr "" - -#: src/Module/Settings/Delegation.php:95 -msgid "Delegate user not found." -msgstr "" - -#: src/Module/Settings/Delegation.php:142 -msgid "No parent user" -msgstr "Ouderlijke gebruiker ontbreekt" - -#: src/Module/Settings/Delegation.php:153 -#: src/Module/Settings/Delegation.php:164 -msgid "Parent User" -msgstr "Ouderlijke gebruiker" - -#: src/Module/Settings/Delegation.php:161 -msgid "Additional Accounts" -msgstr "Toegevoegde gebruikers" - -#: src/Module/Settings/Delegation.php:162 -msgid "" -"Register additional accounts that are automatically connected to your " -"existing account so you can manage them from this account." -msgstr "Registreer extra gebruikers die automatisch zijn verbonden met uw bestaande gebruiker, zodat u ze vanuit deze gebruiker kunt beheren." - -#: src/Module/Settings/Delegation.php:163 -msgid "Register an additional account" -msgstr "Registreer een toegevoegde gebruiker" - -#: src/Module/Settings/Delegation.php:167 -msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "Ouderlijke gebruikers hebben totale controle over dit account, de account instellingen inbegrepen. Dubbel check dus alstublieft aan wie je deze toegang geeft." - -#: src/Module/Settings/Delegation.php:171 -msgid "Delegates" -msgstr "Gemachtigden" - -#: src/Module/Settings/Delegation.php:173 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "Personen waaraan het beheer is uitbesteed kunnen alle onderdelen van een account/pagina beheren, behalve de basisinstellingen van een account. Besteed je persoonlijke account daarom niet uit aan personen die je niet volledig vertrouwt." - -#: src/Module/Settings/Delegation.php:174 -msgid "Existing Page Delegates" -msgstr "Bestaande personen waaraan het paginabeheer is uitbesteed" - -#: src/Module/Settings/Delegation.php:176 -msgid "Potential Delegates" -msgstr "Mogelijke personen waaraan het paginabeheer kan worden uitbesteed " - -#: src/Module/Settings/Delegation.php:179 -msgid "Add" -msgstr "Toevoegen" - -#: src/Module/Settings/Delegation.php:180 -msgid "No entries." -msgstr "Geen gegevens." - -#: src/Module/Settings/Display.php:101 -msgid "The theme you chose isn't available." -msgstr "Het thema dat je koos is niet beschikbaar" - -#: src/Module/Settings/Display.php:138 -#, php-format -msgid "%s - (Unsupported)" -msgstr "%s - (Niet ondersteund)" - -#: src/Module/Settings/Display.php:181 -msgid "Display Settings" -msgstr "Scherminstellingen" - -#: src/Module/Settings/Display.php:183 -msgid "General Theme Settings" -msgstr "Algemene Thema Instellingen" - -#: src/Module/Settings/Display.php:184 -msgid "Custom Theme Settings" -msgstr "Speciale Thema Instellingen" - -#: src/Module/Settings/Display.php:185 -msgid "Content Settings" -msgstr "Content Instellingen" - -#: src/Module/Settings/Display.php:186 view/theme/duepuntozero/config.php:70 -#: view/theme/frio/config.php:140 view/theme/quattro/config.php:72 -#: view/theme/vier/config.php:120 -msgid "Theme settings" -msgstr "Thema-instellingen" - -#: src/Module/Settings/Display.php:187 -msgid "Calendar" -msgstr "Kalender" - -#: src/Module/Settings/Display.php:193 -msgid "Display Theme:" -msgstr "Schermthema:" - -#: src/Module/Settings/Display.php:194 -msgid "Mobile Theme:" -msgstr "Mobiel thema:" - -#: src/Module/Settings/Display.php:197 -msgid "Number of items to display per page:" -msgstr "Aantal items te tonen per pagina:" - -#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 -msgid "Maximum of 100 items" -msgstr "Maximum 100 items" - -#: src/Module/Settings/Display.php:198 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "Aantal items per pagina als je een mobiel toestel gebruikt:" - -#: src/Module/Settings/Display.php:199 -msgid "Update browser every xx seconds" -msgstr "Browser elke xx seconden verversen" - -#: src/Module/Settings/Display.php:199 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "Minimum 10 seconden. Geef -1 op om te deactiveren." - -#: src/Module/Settings/Display.php:200 -msgid "Automatic updates only at the top of the post stream pages" -msgstr "" - -#: src/Module/Settings/Display.php:200 -msgid "" -"Auto update may add new posts at the top of the post stream pages, which can" -" affect the scroll position and perturb normal reading if it happens " -"anywhere else the top of the page." -msgstr "" - -#: src/Module/Settings/Display.php:201 -msgid "Don't show emoticons" -msgstr "Emoticons niet tonen" - -#: src/Module/Settings/Display.php:201 -msgid "" -"Normally emoticons are replaced with matching symbols. This setting disables" -" this behaviour." -msgstr "" - -#: src/Module/Settings/Display.php:202 -msgid "Infinite scroll" -msgstr "Oneindig scrollen" - -#: src/Module/Settings/Display.php:202 -msgid "Automatic fetch new items when reaching the page end." -msgstr "" - -#: src/Module/Settings/Display.php:203 -msgid "Disable Smart Threading" -msgstr "" - -#: src/Module/Settings/Display.php:203 -msgid "Disable the automatic suppression of extraneous thread indentation." -msgstr "" - -#: src/Module/Settings/Display.php:204 -msgid "Hide the Dislike feature" -msgstr "" - -#: src/Module/Settings/Display.php:204 -msgid "Hides the Dislike button and dislike reactions on posts and comments." -msgstr "" - -#: src/Module/Settings/Display.php:206 -msgid "Beginning of week:" -msgstr "Begin van de week:" - -#: src/Module/Settings/Profile/Index.php:86 -msgid "Profile Name is required." -msgstr "Profielnaam is vereist." - -#: src/Module/Settings/Profile/Index.php:138 -msgid "Profile updated." -msgstr "Profiel opgeslagen" - -#: src/Module/Settings/Profile/Index.php:140 -msgid "Profile couldn't be updated." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:193 -#: src/Module/Settings/Profile/Index.php:213 -msgid "Label:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:194 -#: src/Module/Settings/Profile/Index.php:214 -msgid "Value:" -msgstr "Waarde:" - -#: src/Module/Settings/Profile/Index.php:204 -#: src/Module/Settings/Profile/Index.php:224 -msgid "Field Permissions" -msgstr "Veldrechten" - -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:225 -msgid "(click to open/close)" -msgstr "(klik om te openen/sluiten)" - -#: src/Module/Settings/Profile/Index.php:211 -msgid "Add a new profile field" -msgstr "Voeg nieuw profielveld toe" - -#: src/Module/Settings/Profile/Index.php:241 -msgid "Profile Actions" -msgstr "Profiel Acties" - -#: src/Module/Settings/Profile/Index.php:242 -msgid "Edit Profile Details" -msgstr "Profieldetails bewerken" - -#: src/Module/Settings/Profile/Index.php:244 -msgid "Change Profile Photo" -msgstr "Profielfoto wijzigen" - -#: src/Module/Settings/Profile/Index.php:249 -msgid "Profile picture" -msgstr "Profiel foto" - -#: src/Module/Settings/Profile/Index.php:250 -msgid "Location" -msgstr "Plaats" - -#: src/Module/Settings/Profile/Index.php:251 src/Util/Temporal.php:93 -#: src/Util/Temporal.php:95 -msgid "Miscellaneous" -msgstr "Diversen" - -#: src/Module/Settings/Profile/Index.php:252 -msgid "Custom Profile Fields" -msgstr "Aangepaste profielvelden" - -#: src/Module/Settings/Profile/Index.php:254 src/Module/Welcome.php:58 -msgid "Upload Profile Photo" -msgstr "Profielfoto uploaden" - -#: src/Module/Settings/Profile/Index.php:258 -msgid "Display name:" -msgstr "Weergave naam:" - -#: src/Module/Settings/Profile/Index.php:261 -msgid "Street Address:" -msgstr "Postadres:" - -#: src/Module/Settings/Profile/Index.php:262 -msgid "Locality/City:" -msgstr "Gemeente/Stad:" - -#: src/Module/Settings/Profile/Index.php:263 -msgid "Region/State:" -msgstr "Regio/Staat:" - -#: src/Module/Settings/Profile/Index.php:264 -msgid "Postal/Zip Code:" -msgstr "Postcode:" - -#: src/Module/Settings/Profile/Index.php:265 -msgid "Country:" -msgstr "Land:" - -#: src/Module/Settings/Profile/Index.php:267 -msgid "XMPP (Jabber) address:" -msgstr "XMPP (Jabber) adres:" - -#: src/Module/Settings/Profile/Index.php:267 -msgid "" -"The XMPP address will be propagated to your contacts so that they can follow" -" you." -msgstr "Het XMPP adres zal doorgegeven worden aan je contacten zodat zij je kunnen volgen." - -#: src/Module/Settings/Profile/Index.php:268 -msgid "Homepage URL:" -msgstr "Adres tijdlijn:" - -#: src/Module/Settings/Profile/Index.php:269 -msgid "Public Keywords:" -msgstr "Publieke Sleutelwoorden:" - -#: src/Module/Settings/Profile/Index.php:269 -msgid "(Used for suggesting potential friends, can be seen by others)" -msgstr "(Gebruikt om mogelijke vrienden voor te stellen, kan door anderen gezien worden)" - -#: src/Module/Settings/Profile/Index.php:270 -msgid "Private Keywords:" -msgstr "Privé Sleutelwoorden:" - -#: src/Module/Settings/Profile/Index.php:270 -msgid "(Used for searching profiles, never shown to others)" -msgstr "(Gebruikt om profielen te zoeken, nooit aan anderen getoond)" - -#: src/Module/Settings/Profile/Index.php:271 -#, php-format -msgid "" -"

    Custom fields appear on your profile page.

    \n" -"\t\t\t\t

    You can use BBCodes in the field values.

    \n" -"\t\t\t\t

    Reorder by dragging the field title.

    \n" -"\t\t\t\t

    Empty the label field to remove a custom field.

    \n" -"\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    " -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:102 -#: src/Module/Settings/Profile/Photo/Crop.php:118 -#: src/Module/Settings/Profile/Photo/Crop.php:134 -#: src/Module/Settings/Profile/Photo/Index.php:105 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "Verkleining van de afbeelding [%s] mislukt." - -#: src/Module/Settings/Profile/Photo/Crop.php:139 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Shift-herlaad de pagina, of maak de browser cache leeg als nieuwe foto's niet onmiddellijk verschijnen." - -#: src/Module/Settings/Profile/Photo/Crop.php:147 -msgid "Unable to process image" -msgstr "Ik kan de afbeelding niet verwerken" - -#: src/Module/Settings/Profile/Photo/Crop.php:166 -msgid "Photo not found." -msgstr "Foto niet gevonden." - -#: src/Module/Settings/Profile/Photo/Crop.php:190 -msgid "Profile picture successfully updated." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:213 -#: src/Module/Settings/Profile/Photo/Crop.php:217 -msgid "Crop Image" -msgstr "Afbeelding bijsnijden" - -#: src/Module/Settings/Profile/Photo/Crop.php:214 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "Pas het afsnijden van de afbeelding aan voor het beste resultaat." - -#: src/Module/Settings/Profile/Photo/Crop.php:216 -msgid "Use Image As Is" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:47 -msgid "Missing uploaded image." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:97 -msgid "Image uploaded successfully." -msgstr "Uploaden van afbeelding gelukt." - -#: src/Module/Settings/Profile/Photo/Index.php:128 -msgid "Profile Picture Settings" -msgstr "Profiel afbeelding instellingen" - -#: src/Module/Settings/Profile/Photo/Index.php:129 -msgid "Current Profile Picture" -msgstr "Huidige profielafbeelding" - -#: src/Module/Settings/Profile/Photo/Index.php:130 -msgid "Upload Profile Picture" -msgstr "Upload profiel afbeelding" - -#: src/Module/Settings/Profile/Photo/Index.php:131 -msgid "Upload Picture:" -msgstr "Upload afbeelding" - -#: src/Module/Settings/Profile/Photo/Index.php:136 -msgid "or" -msgstr "of" - -#: src/Module/Settings/Profile/Photo/Index.php:138 -msgid "skip this step" -msgstr "Deze stap overslaan" - -#: src/Module/Settings/Profile/Photo/Index.php:140 -msgid "select a photo from your photo albums" -msgstr "Kies een foto uit je fotoalbums" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:52 -#: src/Module/Settings/TwoFactor/Recovery.php:50 -#: src/Module/Settings/TwoFactor/Verify.php:56 -msgid "Please enter your password to access this page." -msgstr "Voer uw wachtwoord in om deze pagina te openen." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:70 -msgid "App-specific password generation failed: The description is empty." -msgstr "App-specifiek wachtwoord genereren mislukt: de beschrijving is leeg." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:73 -msgid "" -"App-specific password generation failed: This description already exists." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:77 -msgid "New app-specific password generated." -msgstr "Nieuw app-specifiek wachtwoord gegenereerd." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:83 -msgid "App-specific passwords successfully revoked." -msgstr "App-specifieke wachtwoorden succesvol ingetrokken." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:93 -msgid "App-specific password successfully revoked." -msgstr "App-specifiek wachtwoord succesvol ingetrokken." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:114 -msgid "Two-factor app-specific passwords" -msgstr "Twee-factor app-specifieke wachtwoorden" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:116 -msgid "" -"

    App-specific passwords are randomly generated passwords used instead your" -" regular password to authenticate your account on third-party applications " -"that don't support two-factor authentication.

    " -msgstr "

    App-specifieke wachtwoorden zijn willekeurig gegenereerde wachtwoorden die in plaats daarvan uw normale wachtwoord worden gebruikt om uw account te verifiëren bij applicaties van derden die geen tweefactorauthenticatie ondersteunen.

    " - -#: src/Module/Settings/TwoFactor/AppSpecific.php:117 -msgid "" -"Make sure to copy your new app-specific password now. You won’t be able to " -"see it again!" -msgstr "Zorg ervoor dat u nu uw nieuwe app-specifieke wachtwoord kopieert. U zult het niet meer kunnen zien!" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:120 -msgid "Description" -msgstr "Omschrijving" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:121 -msgid "Last Used" -msgstr "Laatst gebruikt" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:122 -msgid "Revoke" -msgstr "Intrekken" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:123 -msgid "Revoke All" -msgstr "Alles intrekken" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:126 -msgid "" -"When you generate a new app-specific password, you must use it right away, " -"it will be shown to you once after you generate it." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:127 -msgid "Generate new app-specific password" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:128 -msgid "Friendiqa on my Fairphone 2..." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:129 -msgid "Generate" -msgstr "Genereer" - -#: src/Module/Settings/TwoFactor/Index.php:67 -msgid "Two-factor authentication successfully disabled." -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:88 -msgid "Wrong Password" -msgstr "Verkeerd wachtwoord" - -#: src/Module/Settings/TwoFactor/Index.php:108 -msgid "" -"

    Use an application on a mobile device to get two-factor authentication " -"codes when prompted on login.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:112 -msgid "Authenticator app" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Configured" -msgstr "Geconfigureerd" - -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Not Configured" -msgstr "Niet geconfigureerd" - -#: src/Module/Settings/TwoFactor/Index.php:114 -msgid "

    You haven't finished configuring your authenticator app.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:115 -msgid "

    Your authenticator app is correctly configured.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:117 -msgid "Recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:118 -msgid "Remaining valid codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:120 -msgid "" -"

    These one-use codes can replace an authenticator app code in case you " -"have lost access to it.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:122 -msgid "App-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:123 -msgid "Generated app-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:125 -msgid "" -"

    These randomly generated passwords allow you to authenticate on apps not " -"supporting two-factor authentication.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:128 -msgid "Current password:" -msgstr "Huidig wachtwoord:" - -#: src/Module/Settings/TwoFactor/Index.php:128 -msgid "" -"You need to provide your current password to change two-factor " -"authentication settings." -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:129 -msgid "Enable two-factor authentication" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:130 -msgid "Disable two-factor authentication" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:131 -msgid "Show recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:132 -msgid "Manage app-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:133 -msgid "Finish app configuration" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:66 -msgid "New recovery codes successfully generated." -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:92 -msgid "Two-factor recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:94 -msgid "" -"

    Recovery codes can be used to access your account in the event you lose " -"access to your device and cannot receive two-factor authentication " -"codes.

    Put these in a safe spot! If you lose your " -"device and don’t have the recovery codes you will lose access to your " -"account.

    " -msgstr "

    Herstelcodes kunnen worden gebruikt om je gebruiker te benaderen in het geval dat je geen toegang meer hebt tot je apparaat en je geen twee-factor autentificatie codes kunt ontvangen.

    Bewaar deze op een veilige plek! Als je je apparaat verliest en je hebt geen toegang tot de herstelcodes dan heb je geen toegang meer tot je gebruiker.

    " - -#: src/Module/Settings/TwoFactor/Recovery.php:96 -msgid "" -"When you generate new recovery codes, you must copy the new codes. Your old " -"codes won’t work anymore." -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:97 -msgid "Generate new recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:99 -msgid "Next: Verification" -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:78 -msgid "Two-factor authentication successfully activated." -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:111 -#, php-format -msgid "" -"

    Or you can submit the authentication settings manually:

    \n" -"
    \n" -"\t
    Issuer
    \n" -"\t
    %s
    \n" -"\t
    Account Name
    \n" -"\t
    %s
    \n" -"\t
    Secret Key
    \n" -"\t
    %s
    \n" -"\t
    Type
    \n" -"\t
    Time-based
    \n" -"\t
    Number of digits
    \n" -"\t
    6
    \n" -"\t
    Hashing algorithm
    \n" -"\t
    SHA-1
    \n" -"
    " -msgstr "

    Of je kan de autentificatie instellingen handmatig versturen:

    \n
    \n\t
    Uitgever
    \n\t
    %s
    \n\t
    Gebruikersnaam
    \n\t
    %s
    \n\t
    Geheime sleutel
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Aantal tekens
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    " - -#: src/Module/Settings/TwoFactor/Verify.php:131 -msgid "Two-factor code verification" -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:133 -msgid "" -"

    Please scan this QR Code with your authenticator app and submit the " -"provided code.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:135 -#, php-format -msgid "" -"

    Or you can open the following URL in your mobile devicde:

    %s

    " -msgstr "

    Of je kan de volgende link op je mobiel openen:

    %s

    " - -#: src/Module/Settings/TwoFactor/Verify.php:142 -msgid "Verify code and enable two-factor authentication" -msgstr "" - -#: src/Module/Settings/UserExport.php:57 -msgid "Export account" -msgstr "Account exporteren" - -#: src/Module/Settings/UserExport.php:57 -msgid "" -"Export your account info and contacts. Use this to make a backup of your " -"account and/or to move it to another server." -msgstr "Je account informatie en contacten exporteren. Gebruik dit om een backup van je account te maken en/of om het te verhuizen naar een andere server." - -#: src/Module/Settings/UserExport.php:58 -msgid "Export all" -msgstr "Alles exporteren" - -#: src/Module/Settings/UserExport.php:58 -msgid "" -"Export your account info, contacts and all your items as json. Could be a " -"very big file, and could take a lot of time. Use this to make a full backup " -"of your account (photos are not exported)" -msgstr "Exporteer uw gebruikersgegevens, contacten en al uw items als json. Kan een heel groot bestand zijn en kan veel tijd in beslag nemen. Gebruik dit om een ​​volledige back-up van uw account te maken (foto's worden niet geëxporteerd)" - -#: src/Module/Settings/UserExport.php:59 -msgid "Export Contacts to CSV" -msgstr "Export Contacten naar CSV" - -#: src/Module/Settings/UserExport.php:59 -msgid "" -"Export the list of the accounts you are following as CSV file. Compatible to" -" e.g. Mastodon." -msgstr "Exporteer de lijst met de gebruikers die u volgt als CSV-bestand. Compatibel met b.v. Mastodont." - -#: src/Module/Special/HTTPException.php:49 -msgid "Bad Request" -msgstr "Bad Request" - -#: src/Module/Special/HTTPException.php:50 -msgid "Unauthorized" -msgstr "Onbevoegd" - -#: src/Module/Special/HTTPException.php:51 -msgid "Forbidden" -msgstr "Niet toegestaan" - -#: src/Module/Special/HTTPException.php:52 -msgid "Not Found" -msgstr "Niet gevonden" - -#: src/Module/Special/HTTPException.php:53 -msgid "Internal Server Error" -msgstr "" - -#: src/Module/Special/HTTPException.php:54 -msgid "Service Unavailable" -msgstr "" - -#: src/Module/Special/HTTPException.php:61 -msgid "" -"The server cannot or will not process the request due to an apparent client " -"error." -msgstr "" - -#: src/Module/Special/HTTPException.php:62 -msgid "" -"Authentication is required and has failed or has not yet been provided." -msgstr "" - -#: src/Module/Special/HTTPException.php:63 -msgid "" -"The request was valid, but the server is refusing action. The user might not" -" have the necessary permissions for a resource, or may need an account." -msgstr "" - -#: src/Module/Special/HTTPException.php:64 -msgid "" -"The requested resource could not be found but may be available in the " -"future." -msgstr "" - -#: src/Module/Special/HTTPException.php:65 -msgid "" -"An unexpected condition was encountered and no more specific message is " -"suitable." -msgstr "" - -#: src/Module/Special/HTTPException.php:66 -msgid "" -"The server is currently unavailable (because it is overloaded or down for " -"maintenance). Please try again later." -msgstr "" - -#: src/Module/Tos.php:46 src/Module/Tos.php:88 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen" -" name), an username (nickname) and a working email address. The names will " -"be accessible on the profile page of the account by any visitor of the page," -" even if other profile details are not displayed. The email address will " -"only be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or" -" the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "Op het moment van de registratie, en om communicatie mogelijk te maken tussen de gebruikersaccount en zijn of haar contacten, moet de gebruiker een weergave naam opgeven, een gebruikersnaam (bijnaam) en een werkend email adres. De namen zullen toegankelijk zijn op de profiel pagina van het account voor elke bezoeker van de pagina, zelfs als andere profiel details niet getoond worden. Het email adres zal enkel gebruikt worden om de gebruiker notificaties te sturen over interacties, maar zal niet zichtbaar getoond worden. Het oplijsten van een account in de gids van de node van de gebruiker of in de globale gids is optioneel en kan beheerd worden in de gebruikersinstellingen, dit is niet nodig voor communicatie." - -#: src/Module/Tos.php:47 src/Module/Tos.php:89 -msgid "" -"This data is required for communication and is passed on to the nodes of the" -" communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "Deze data is vereist voor communicatie en wordt doorgegeven aan de nodes van de communicatie partners en wordt daar opgeslagen. Gebruikers kunnen bijkomende privé data opgeven die mag doorgegeven worden aan de accounts van de communicatie partners." - -#: src/Module/Tos.php:48 src/Module/Tos.php:90 -#, php-format -msgid "" -"At any point in time a logged in user can export their account data from the" -" account settings. If the user " -"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " -"be permanent. Deletion of the data will also be requested from the nodes of " -"the communication partners." -msgstr "Op elk gewenst moment kan een aangemelde gebruiker zijn gebruikersgegevens uitvoeren vanaf de gebruikersinstellingen. Als de gebruiker zichzelf wenst te verwijderen, dan kan dat op %1$s/removeme. De verwijdering van de gebruiker is niet ongedaan te maken. Verwijdering van de gegevens zal tevens worden aangevraagd bij de nodes van de communicatiepartners." - -#: src/Module/Tos.php:51 src/Module/Tos.php:87 -msgid "Privacy Statement" -msgstr "Privacy Verklaring" +msgstr "Geef hier je Webfinger adres (gebruiker@domain.tld) of profiel URL. Als dit niet wordt ondersteund door je systeem, dan dien je in te schrijven op %s of %s direct op je systeem." #: src/Module/Welcome.php:44 msgid "Welcome to Friendica" @@ -9717,7 +9478,7 @@ msgid "" "Set some public keywords for your profile which describe your interests. We " "may be able to find other people with similar interests and suggest " "friendships." -msgstr "" +msgstr "Stel een aantal openbare zoekwoorden in voor uw profiel die uw interesses beschrijven. Mogelijk kunnen we andere mensen met dezelfde interesses vinden en vriendschappen voorstellen." #: src/Module/Welcome.php:65 msgid "Connecting" @@ -9805,6 +9566,477 @@ msgid "" " features and resources." msgstr "Je kunt onze help pagina's raadplegen voor gedetailleerde informatie over andere functies van dit programma." +#: src/Module/Install.php:177 +msgid "Friendica Communications Server - Setup" +msgstr "Friendica Communicatie Server - Setup" + +#: src/Module/Install.php:188 +msgid "System check" +msgstr "Systeemcontrole" + +#: src/Module/Install.php:193 +msgid "Check again" +msgstr "Controleer opnieuw" + +#: src/Module/Install.php:208 +msgid "Base settings" +msgstr "Basisinstellingen" + +#: src/Module/Install.php:215 +msgid "Host name" +msgstr "Host naam" + +#: src/Module/Install.php:217 +msgid "" +"Overwrite this field in case the determinated hostname isn't right, " +"otherweise leave it as is." +msgstr "Overschrijf dit veld voor het geval de bepaalde hostnaam niet juist is, laat het anders zoals het is." + +#: src/Module/Install.php:220 +msgid "Base path to installation" +msgstr "Basispad voor installatie" + +#: src/Module/Install.php:222 +msgid "" +"If the system cannot detect the correct path to your installation, enter the" +" correct path here. This setting should only be set if you are using a " +"restricted system and symbolic links to your webroot." +msgstr "Als het systeem het correcte pad naar je installatie niet kan detecteren, geef hier dan het correcte pad in. Deze instelling zou alleen geconfigureerd moeten worden als je een systeem met restricties hebt en symbolische links naar je webroot." + +#: src/Module/Install.php:225 +msgid "Sub path of the URL" +msgstr "Subpad van de URL" + +#: src/Module/Install.php:227 +msgid "" +"Overwrite this field in case the sub path determination isn't right, " +"otherwise leave it as is. Leaving this field blank means the installation is" +" at the base URL without sub path." +msgstr "Overschrijf dit veld voor het geval de bepaling van het subpad niet juist is, laat het anders zoals het is. Als u dit veld leeg laat, betekent dit dat de installatie zich op de basis-URL bevindt zonder subpad." + +#: src/Module/Install.php:238 +msgid "Database connection" +msgstr "Verbinding met database" + +#: src/Module/Install.php:239 +msgid "" +"In order to install Friendica we need to know how to connect to your " +"database." +msgstr "Om Friendica te kunnen installeren moet ik weten hoe ik jouw database kan bereiken." + +#: src/Module/Install.php:240 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Neem contact op met jouw hostingprovider of websitebeheerder, wanneer je vragen hebt over deze instellingen. " + +#: src/Module/Install.php:241 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "De database die je hier opgeeft zou al moeten bestaan. Maak anders de database aan voordat je verder gaat." + +#: src/Module/Install.php:248 +msgid "Database Server Name" +msgstr "Servernaam database" + +#: src/Module/Install.php:253 +msgid "Database Login Name" +msgstr "Gebruikersnaam database" + +#: src/Module/Install.php:259 +msgid "Database Login Password" +msgstr "Wachtwoord database" + +#: src/Module/Install.php:261 +msgid "For security reasons the password must not be empty" +msgstr "Om veiligheidsreden mag het wachtwoord niet leeg zijn" + +#: src/Module/Install.php:264 +msgid "Database Name" +msgstr "Naam database" + +#: src/Module/Install.php:268 src/Module/Install.php:297 +msgid "Please select a default timezone for your website" +msgstr "Selecteer een standaard tijdzone voor je website" + +#: src/Module/Install.php:282 +msgid "Site settings" +msgstr "Website-instellingen" + +#: src/Module/Install.php:292 +msgid "Site administrator email address" +msgstr "E-mailadres van de websitebeheerder" + +#: src/Module/Install.php:294 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "Het e-mailadres van je account moet hiermee overeenkomen om het administratiepaneel te kunnen gebruiken." + +#: src/Module/Install.php:301 +msgid "System Language:" +msgstr "Systeem taal:" + +#: src/Module/Install.php:303 +msgid "" +"Set the default language for your Friendica installation interface and to " +"send emails." +msgstr "Stel de standaard taal in voor je Friendica installatie interface en emails." + +#: src/Module/Install.php:315 +msgid "Your Friendica site database has been installed." +msgstr "De database van je Friendica-website is geïnstalleerd." + +#: src/Module/Install.php:323 +msgid "Installation finished" +msgstr "Installaitie beëindigd" + +#: src/Module/Install.php:343 +msgid "

    What next

    " +msgstr "

    Wat nu

    " + +#: src/Module/Install.php:344 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"worker." +msgstr "BELANGRIJK: Je zal [manueel] een geplande taak moeten opzetten voor de worker." + +#: src/Module/Install.php:345 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "Zie het bestand \"INSTALL.txt\"." + +#: src/Module/Install.php:347 +#, php-format +msgid "" +"Go to your new Friendica node registration page " +"and register as new user. Remember to use the same email you have entered as" +" administrator email. This will allow you to enter the site admin panel." +msgstr "Go naar je nieuwe Friendica node registratie pagina en registeer als nieuwe gebruiker. Vergeet niet hetzelfde email adres te gebruiken als wat je opgegeven hebt als administrator email. Dit zal je toelaten om het site administratie paneel te openen." + +#: src/Module/Contact.php:94 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "%d contact bewerkt." +msgstr[1] "%d contacten bewerkt." + +#: src/Module/Contact.php:121 +msgid "Could not access contact record." +msgstr "Kon geen toegang krijgen tot de contactgegevens" + +#: src/Module/Contact.php:409 +msgid "Contact has been blocked" +msgstr "Contact is geblokkeerd" + +#: src/Module/Contact.php:409 +msgid "Contact has been unblocked" +msgstr "Contact is gedeblokkeerd" + +#: src/Module/Contact.php:419 +msgid "Contact has been ignored" +msgstr "Contact wordt genegeerd" + +#: src/Module/Contact.php:419 +msgid "Contact has been unignored" +msgstr "Contact wordt niet meer genegeerd" + +#: src/Module/Contact.php:429 +msgid "Contact has been archived" +msgstr "Contact is gearchiveerd" + +#: src/Module/Contact.php:429 +msgid "Contact has been unarchived" +msgstr "Contact is niet meer gearchiveerd" + +#: src/Module/Contact.php:453 +msgid "Drop contact" +msgstr "Contact vergeten" + +#: src/Module/Contact.php:456 src/Module/Contact.php:847 +msgid "Do you really want to delete this contact?" +msgstr "Wil je echt dit contact verwijderen?" + +#: src/Module/Contact.php:470 +msgid "Contact has been removed." +msgstr "Contact is verwijderd." + +#: src/Module/Contact.php:498 +#, php-format +msgid "You are mutual friends with %s" +msgstr "Je bent wederzijds bevriend met %s" + +#: src/Module/Contact.php:502 +#, php-format +msgid "You are sharing with %s" +msgstr "Je deelt met %s" + +#: src/Module/Contact.php:506 +#, php-format +msgid "%s is sharing with you" +msgstr "%s deelt met jou" + +#: src/Module/Contact.php:530 +msgid "Private communications are not available for this contact." +msgstr "Privécommunicatie met dit contact is niet beschikbaar." + +#: src/Module/Contact.php:532 +msgid "Never" +msgstr "Nooit" + +#: src/Module/Contact.php:535 +msgid "(Update was successful)" +msgstr "(Wijziging is geslaagd)" + +#: src/Module/Contact.php:535 +msgid "(Update was not successful)" +msgstr "(Wijziging is niet geslaagd)" + +#: src/Module/Contact.php:537 src/Module/Contact.php:1103 +msgid "Suggest friends" +msgstr "Stel vrienden voor" + +#: src/Module/Contact.php:541 +#, php-format +msgid "Network type: %s" +msgstr "Netwerk type: %s" + +#: src/Module/Contact.php:546 +msgid "Communications lost with this contact!" +msgstr "Communicatie met dit contact is verbroken!" + +#: src/Module/Contact.php:552 +msgid "Fetch further information for feeds" +msgstr "Haal meer informatie op van de feeds" + +#: src/Module/Contact.php:554 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "Haal informatie op zoals preview beelden, titel en teaser van het feed item. Je kan dit activeren als de feed niet veel tekst bevat. Sleutelwoorden worden opgepikt uit de meta header in het feed item en worden gepost als hash tags." + +#: src/Module/Contact.php:557 +msgid "Fetch information" +msgstr "Haal informatie op" + +#: src/Module/Contact.php:558 +msgid "Fetch keywords" +msgstr "Haal sleutelwoorden op" + +#: src/Module/Contact.php:559 +msgid "Fetch information and keywords" +msgstr "Haal informatie en sleutelwoorden op" + +#: src/Module/Contact.php:573 +msgid "Contact Information / Notes" +msgstr "Contactinformatie / aantekeningen" + +#: src/Module/Contact.php:574 +msgid "Contact Settings" +msgstr "Contact instellingen" + +#: src/Module/Contact.php:582 +msgid "Contact" +msgstr "Contact" + +#: src/Module/Contact.php:586 +msgid "Their personal note" +msgstr "Hun persoonlijke nota" + +#: src/Module/Contact.php:588 +msgid "Edit contact notes" +msgstr "Wijzig aantekeningen over dit contact" + +#: src/Module/Contact.php:591 src/Module/Contact.php:1071 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "Bekijk het profiel van %s [%s]" + +#: src/Module/Contact.php:592 +msgid "Block/Unblock contact" +msgstr "Blokkeer/deblokkeer contact" + +#: src/Module/Contact.php:593 +msgid "Ignore contact" +msgstr "Negeer contact" + +#: src/Module/Contact.php:594 +msgid "View conversations" +msgstr "Toon gesprekken" + +#: src/Module/Contact.php:599 +msgid "Last update:" +msgstr "Laatste wijziging:" + +#: src/Module/Contact.php:601 +msgid "Update public posts" +msgstr "Openbare posts aanpassen" + +#: src/Module/Contact.php:603 src/Module/Contact.php:1113 +msgid "Update now" +msgstr "Wijzig nu" + +#: src/Module/Contact.php:606 src/Module/Contact.php:852 +#: src/Module/Contact.php:1140 +msgid "Unignore" +msgstr "Negeer niet meer" + +#: src/Module/Contact.php:610 +msgid "Currently blocked" +msgstr "Op dit moment geblokkeerd" + +#: src/Module/Contact.php:611 +msgid "Currently ignored" +msgstr "Op dit moment genegeerd" + +#: src/Module/Contact.php:612 +msgid "Currently archived" +msgstr "Op dit moment gearchiveerd" + +#: src/Module/Contact.php:613 +msgid "Awaiting connection acknowledge" +msgstr "Wait op bevestiging van de connectie" + +#: src/Module/Contact.php:614 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "Antwoorden of 'vind ik leuk's op je openbare posts kunnen nog zichtbaar zijn" + +#: src/Module/Contact.php:615 +msgid "Notification for new posts" +msgstr "Meldingen voor nieuwe berichten" + +#: src/Module/Contact.php:615 +msgid "Send a notification of every new post of this contact" +msgstr "Stuur een notificatie voor elk bericht van dit contact" + +#: src/Module/Contact.php:617 +msgid "Keyword Deny List" +msgstr "" + +#: src/Module/Contact.php:617 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "Door komma's gescheiden lijst van sleutelwoorden die niet in hashtags mogen omgezet worden, wanneer \"Haal informatie en sleutelwoorden op\" is geselecteerd" + +#: src/Module/Contact.php:762 +msgid "Show all contacts" +msgstr "Toon alle contacten" + +#: src/Module/Contact.php:767 src/Module/Contact.php:827 +msgid "Pending" +msgstr "In behandeling" + +#: src/Module/Contact.php:770 +msgid "Only show pending contacts" +msgstr "Toon alleen contacten in behandeling" + +#: src/Module/Contact.php:775 src/Module/Contact.php:828 +msgid "Blocked" +msgstr "Geblokkeerd" + +#: src/Module/Contact.php:778 +msgid "Only show blocked contacts" +msgstr "Toon alleen geblokkeerde contacten" + +#: src/Module/Contact.php:783 src/Module/Contact.php:830 +msgid "Ignored" +msgstr "Genegeerd" + +#: src/Module/Contact.php:786 +msgid "Only show ignored contacts" +msgstr "Toon alleen genegeerde contacten" + +#: src/Module/Contact.php:791 src/Module/Contact.php:831 +msgid "Archived" +msgstr "Gearchiveerd" + +#: src/Module/Contact.php:794 +msgid "Only show archived contacts" +msgstr "Toon alleen gearchiveerde contacten" + +#: src/Module/Contact.php:799 src/Module/Contact.php:829 +msgid "Hidden" +msgstr "Verborgen" + +#: src/Module/Contact.php:802 +msgid "Only show hidden contacts" +msgstr "Toon alleen verborgen contacten" + +#: src/Module/Contact.php:810 +msgid "Organize your contact groups" +msgstr "Organiseer je contact groepen" + +#: src/Module/Contact.php:842 +msgid "Search your contacts" +msgstr "Doorzoek je contacten" + +#: src/Module/Contact.php:853 src/Module/Contact.php:1149 +msgid "Archive" +msgstr "Archiveer" + +#: src/Module/Contact.php:853 src/Module/Contact.php:1149 +msgid "Unarchive" +msgstr "Archiveer niet meer" + +#: src/Module/Contact.php:856 +msgid "Batch Actions" +msgstr "Bulk Acties" + +#: src/Module/Contact.php:891 +msgid "Conversations started by this contact" +msgstr "Gesprekken gestart door dit contact" + +#: src/Module/Contact.php:896 +msgid "Posts and Comments" +msgstr "Berichten en reacties" + +#: src/Module/Contact.php:914 +msgid "View all known contacts" +msgstr "" + +#: src/Module/Contact.php:924 +msgid "Advanced Contact Settings" +msgstr "Geavanceerde instellingen voor contacten" + +#: src/Module/Contact.php:1030 +msgid "Mutual Friendship" +msgstr "Wederzijdse vriendschap" + +#: src/Module/Contact.php:1034 +msgid "is a fan of yours" +msgstr "Is een fan van jou" + +#: src/Module/Contact.php:1038 +msgid "you are a fan of" +msgstr "Jij bent een fan van" + +#: src/Module/Contact.php:1056 +msgid "Pending outgoing contact request" +msgstr "In afwachting van uitgaande contactaanvraag" + +#: src/Module/Contact.php:1058 +msgid "Pending incoming contact request" +msgstr "In afwachting van inkomende contactaanvraag" + +#: src/Module/Contact.php:1134 +msgid "Toggle Blocked status" +msgstr "Schakel geblokkeerde status" + +#: src/Module/Contact.php:1142 +msgid "Toggle Ignored status" +msgstr "Schakel negeerstatus" + +#: src/Module/Contact.php:1151 +msgid "Toggle Archive status" +msgstr "Schakel archiveringsstatus" + +#: src/Module/Contact.php:1159 +msgid "Delete contact" +msgstr "Verwijder contact" + #: src/Object/EMail/ItemCCEMail.php:39 #, php-format msgid "" @@ -9828,212 +10060,345 @@ msgstr "Contacteer de afzender door op dit bericht te antwoorden als je deze ber msgid "%s posted an update." msgstr "%s heeft een wijziging geplaatst." -#: src/Object/Post.php:148 +#: src/Object/Post.php:147 msgid "This entry was edited" msgstr "Deze entry werd bewerkt" -#: src/Object/Post.php:175 +#: src/Object/Post.php:174 msgid "Private Message" msgstr "Privébericht" -#: src/Object/Post.php:214 +#: src/Object/Post.php:213 msgid "pinned item" msgstr "" -#: src/Object/Post.php:219 +#: src/Object/Post.php:218 msgid "Delete locally" msgstr "Verwijder lokaal" -#: src/Object/Post.php:222 +#: src/Object/Post.php:221 msgid "Delete globally" msgstr "Verwijder globaal" -#: src/Object/Post.php:222 +#: src/Object/Post.php:221 msgid "Remove locally" msgstr "Verwijder lokaal" -#: src/Object/Post.php:236 +#: src/Object/Post.php:235 msgid "save to folder" msgstr "Bewaren in map" -#: src/Object/Post.php:271 +#: src/Object/Post.php:270 msgid "I will attend" msgstr "Ik zal er zijn" -#: src/Object/Post.php:271 +#: src/Object/Post.php:270 msgid "I will not attend" msgstr "Ik zal er niet zijn" -#: src/Object/Post.php:271 +#: src/Object/Post.php:270 msgid "I might attend" msgstr "Ik ga misschien" -#: src/Object/Post.php:301 +#: src/Object/Post.php:300 msgid "ignore thread" msgstr "Negeer gesprek" -#: src/Object/Post.php:302 +#: src/Object/Post.php:301 msgid "unignore thread" msgstr "Stop met gesprek te negeren" -#: src/Object/Post.php:303 +#: src/Object/Post.php:302 msgid "toggle ignore status" msgstr "verwissel negeer status" -#: src/Object/Post.php:315 +#: src/Object/Post.php:314 msgid "pin" msgstr "" -#: src/Object/Post.php:316 +#: src/Object/Post.php:315 msgid "unpin" msgstr "" -#: src/Object/Post.php:317 +#: src/Object/Post.php:316 msgid "toggle pin status" msgstr "" -#: src/Object/Post.php:320 +#: src/Object/Post.php:319 msgid "pinned" msgstr "" -#: src/Object/Post.php:327 +#: src/Object/Post.php:326 msgid "add star" msgstr "ster toevoegen" -#: src/Object/Post.php:328 +#: src/Object/Post.php:327 msgid "remove star" msgstr "ster verwijderen" -#: src/Object/Post.php:329 +#: src/Object/Post.php:328 msgid "toggle star status" msgstr "ster toevoegen of verwijderen" -#: src/Object/Post.php:332 +#: src/Object/Post.php:331 msgid "starred" msgstr "met ster" -#: src/Object/Post.php:336 +#: src/Object/Post.php:335 msgid "add tag" msgstr "label toevoegen" -#: src/Object/Post.php:346 +#: src/Object/Post.php:345 msgid "like" msgstr "leuk" -#: src/Object/Post.php:347 +#: src/Object/Post.php:346 msgid "dislike" msgstr "niet leuk" -#: src/Object/Post.php:349 +#: src/Object/Post.php:348 msgid "Share this" msgstr "Delen" -#: src/Object/Post.php:349 +#: src/Object/Post.php:348 msgid "share" msgstr "Delen" -#: src/Object/Post.php:398 +#: src/Object/Post.php:400 #, php-format msgid "%s (Received %s)" msgstr "" -#: src/Object/Post.php:403 +#: src/Object/Post.php:405 msgid "Comment this item on your system" msgstr "" -#: src/Object/Post.php:403 +#: src/Object/Post.php:405 msgid "remote comment" msgstr "" -#: src/Object/Post.php:413 +#: src/Object/Post.php:417 msgid "Pushed" msgstr "" -#: src/Object/Post.php:413 +#: src/Object/Post.php:417 msgid "Pulled" msgstr "" -#: src/Object/Post.php:440 +#: src/Object/Post.php:444 msgid "to" msgstr "aan" -#: src/Object/Post.php:441 +#: src/Object/Post.php:445 msgid "via" msgstr "via" -#: src/Object/Post.php:442 +#: src/Object/Post.php:446 msgid "Wall-to-Wall" msgstr "wall-to-wall" -#: src/Object/Post.php:443 +#: src/Object/Post.php:447 msgid "via Wall-To-Wall:" msgstr "via wall-to-wall" -#: src/Object/Post.php:479 +#: src/Object/Post.php:483 #, php-format msgid "Reply to %s" msgstr "Antwoord aan %s" -#: src/Object/Post.php:482 +#: src/Object/Post.php:486 msgid "More" msgstr "Meer" -#: src/Object/Post.php:498 +#: src/Object/Post.php:503 msgid "Notifier task is pending" msgstr "Meldingstaak is in behandeling" -#: src/Object/Post.php:499 +#: src/Object/Post.php:504 msgid "Delivery to remote servers is pending" msgstr "Levering aan externe servers is in behandeling" -#: src/Object/Post.php:500 +#: src/Object/Post.php:505 msgid "Delivery to remote servers is underway" msgstr "" -#: src/Object/Post.php:501 +#: src/Object/Post.php:506 msgid "Delivery to remote servers is mostly done" msgstr "" -#: src/Object/Post.php:502 +#: src/Object/Post.php:507 msgid "Delivery to remote servers is done" msgstr "" -#: src/Object/Post.php:522 +#: src/Object/Post.php:527 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d reactie" msgstr[1] "%d reacties" -#: src/Object/Post.php:523 +#: src/Object/Post.php:528 msgid "Show more" msgstr "Toon meer" -#: src/Object/Post.php:524 +#: src/Object/Post.php:529 msgid "Show fewer" msgstr "Toon minder" -#: src/Protocol/Diaspora.php:3614 -msgid "Attachments:" -msgstr "Bijlagen:" +#: src/App/Authentication.php:210 src/App/Authentication.php:262 +msgid "Login failed." +msgstr "Login mislukt." -#: src/Protocol/OStatus.php:1850 +#: src/App/Authentication.php:273 +msgid "Login failed. Please check your credentials." +msgstr "Aanmelden mislukt. Controleer uw inloggegevens." + +#: src/App/Authentication.php:389 #, php-format -msgid "%s is now following %s." -msgstr "%s volgt nu %s." +msgid "Welcome %s" +msgstr "Welkom %s" -#: src/Protocol/OStatus.php:1851 -msgid "following" -msgstr "volgend" +#: src/App/Authentication.php:390 +msgid "Please upload a profile photo." +msgstr "Upload een profielfoto." -#: src/Protocol/OStatus.php:1854 +#: src/App/Module.php:240 +msgid "You must be logged in to use addons. " +msgstr "Je moet ingelogd zijn om deze addons te kunnen gebruiken. " + +#: src/App/Page.php:249 +msgid "Delete this item?" +msgstr "Dit item verwijderen?" + +#: src/App/Page.php:297 +msgid "toggle mobile" +msgstr "mobiel thema omwisselen" + +#: src/App/Router.php:224 #, php-format -msgid "%s stopped following %s." -msgstr "%s stopte %s te volgen." +msgid "Method not allowed for this module. Allowed method(s): %s" +msgstr "" -#: src/Protocol/OStatus.php:1855 -msgid "stopped following" -msgstr "is gestopt met volgen" +#: src/Factory/Notification/Introduction.php:128 +msgid "Friend Suggestion" +msgstr "Vriendschapsvoorstel" + +#: src/Factory/Notification/Introduction.php:158 +msgid "Friend/Connect Request" +msgstr "Vriendschapsverzoek" + +#: src/Factory/Notification/Introduction.php:158 +msgid "New Follower" +msgstr "Nieuwe Volger" + +#: src/Factory/Notification/Notification.php:103 +#, php-format +msgid "%s created a new post" +msgstr "%s schreef een nieuw bericht" + +#: src/Factory/Notification/Notification.php:104 +#: src/Factory/Notification/Notification.php:366 +#, php-format +msgid "%s commented on %s's post" +msgstr "%s gaf een reactie op het bericht van %s" + +#: src/Factory/Notification/Notification.php:130 +#, php-format +msgid "%s liked %s's post" +msgstr "%s vond het bericht van %s leuk" + +#: src/Factory/Notification/Notification.php:141 +#, php-format +msgid "%s disliked %s's post" +msgstr "%s vond het bericht van %s niet leuk" + +#: src/Factory/Notification/Notification.php:152 +#, php-format +msgid "%s is attending %s's event" +msgstr "%s woont het event van %s bij" + +#: src/Factory/Notification/Notification.php:163 +#, php-format +msgid "%s is not attending %s's event" +msgstr "%s woont het event van %s niet bij" + +#: src/Factory/Notification/Notification.php:174 +#, php-format +msgid "%s may attending %s's event" +msgstr "%s kan aanwezig zijn op %s's gebeurtenis" + +#: src/Factory/Notification/Notification.php:201 +#, php-format +msgid "%s is now friends with %s" +msgstr "%s is nu bevriend met %s" + +#: src/Console/ArchiveContact.php:105 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "Kon geen niet-gearchiveerde contacten vinden voor deze URL (%s)" + +#: src/Console/ArchiveContact.php:108 +msgid "The contact entries have been archived" +msgstr "The contacten zijn gearchiveerd" + +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "Bericht update versie is ingesteld op %s" + +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "Controleren op uitgestelde update acties." + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "Gedaan" + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "uitgestelde bericht update acties uitvoeren" + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "Alle uitgestelde bericht update acties zijn uitgevoerd" + +#: src/Console/User.php:158 +msgid "Enter new password: " +msgstr "Geef nieuw wachtwoord:" + +#: src/Console/User.php:193 +msgid "Enter user name: " +msgstr "Geef gebruikersnaam in:" + +#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 +#: src/Console/User.php:300 +msgid "Enter user nickname: " +msgstr "Geef een bijnaam in:" + +#: src/Console/User.php:209 +msgid "Enter user email address: " +msgstr "Geef een gebruiker email adres in:" + +#: src/Console/User.php:217 +msgid "Enter a language (optional): " +msgstr "Geef uw taalkeuze in (optioneel):" + +#: src/Console/User.php:255 +msgid "User is not pending." +msgstr "Gebruiker is niet in behandeling." + +#: src/Console/User.php:313 +msgid "User has already been marked for deletion." +msgstr "De gebruiker is reeds gemarkeerd voor verwijdering." + +#: src/Console/User.php:318 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "Type \"Ja\" om te wissen %s" + +#: src/Console/User.php:320 +msgid "Deletion aborted." +msgstr "Verwijdering afgebroken." #: src/Repository/ProfileField.php:275 msgid "Hometown:" @@ -10111,319 +10476,35 @@ msgstr "School/opleiding" msgid "Contact information and Social Networks" msgstr "Contactinformatie en sociale netwerken" -#: src/Util/EMailer/MailBuilder.php:212 -msgid "Friendica Notification" -msgstr "Friendica Notificatie" - -#: src/Util/EMailer/NotifyMailBuilder.php:78 -#: src/Util/EMailer/SystemMailBuilder.php:54 +#: src/LegacyModule.php:49 #, php-format -msgid "%1$s, %2$s Administrator" -msgstr "%1$s, %2$s Beheerder" +msgid "Legacy module file not found: %s" +msgstr "Legacy module bestand niet gevonden: %s" -#: src/Util/EMailer/NotifyMailBuilder.php:80 -#: src/Util/EMailer/SystemMailBuilder.php:56 -#, php-format -msgid "%s Administrator" -msgstr "%s Beheerder" +#: src/App.php:310 +msgid "No system theme config value set." +msgstr "Geen systeem thema configuratie ingesteld." -#: src/Util/EMailer/NotifyMailBuilder.php:193 -#: src/Util/EMailer/NotifyMailBuilder.php:217 -#: src/Util/EMailer/SystemMailBuilder.php:101 -#: src/Util/EMailer/SystemMailBuilder.php:118 -msgid "thanks" -msgstr "bedankt" +#: src/BaseModule.php:150 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "De beveiligingstoken van het formulier was foutief. Dit gebeurde waarschijnlijk omdat het formulier te lang (> 3 uur) is blijven open staan voor het werd verstuurd." -#: src/Util/Temporal.php:167 -msgid "YYYY-MM-DD or MM-DD" -msgstr "JJJJ-MM-DD of MM-DD" +#: src/BaseModule.php:179 +msgid "All contacts" +msgstr "Alle contacten" -#: src/Util/Temporal.php:314 -msgid "never" -msgstr "nooit" +#: src/BaseModule.php:202 +msgid "Common" +msgstr "Algemeen" -#: src/Util/Temporal.php:321 -msgid "less than a second ago" -msgstr "minder dan een seconde geleden" - -#: src/Util/Temporal.php:329 -msgid "year" -msgstr "jaar" - -#: src/Util/Temporal.php:329 -msgid "years" -msgstr "jaren" - -#: src/Util/Temporal.php:330 -msgid "months" -msgstr "maanden" - -#: src/Util/Temporal.php:331 -msgid "weeks" -msgstr "weken" - -#: src/Util/Temporal.php:332 -msgid "days" -msgstr "dagen" - -#: src/Util/Temporal.php:333 -msgid "hour" -msgstr "uur" - -#: src/Util/Temporal.php:333 -msgid "hours" -msgstr "uren" - -#: src/Util/Temporal.php:334 -msgid "minute" -msgstr "minuut" - -#: src/Util/Temporal.php:334 -msgid "minutes" -msgstr "minuten" - -#: src/Util/Temporal.php:335 -msgid "second" -msgstr "seconde" - -#: src/Util/Temporal.php:335 -msgid "seconds" -msgstr "seconden" - -#: src/Util/Temporal.php:345 -#, php-format -msgid "in %1$d %2$s" -msgstr "in %1$d%2$s" - -#: src/Util/Temporal.php:348 -#, php-format -msgid "%1$d %2$s ago" -msgstr "%1$d %2$s geleden" - -#: src/Worker/Delivery.php:555 -msgid "(no subject)" -msgstr "(geen onderwerp)" - -#: update.php:194 +#: update.php:196 #, php-format msgid "%s: Updating author-id and owner-id in item and thread table. " msgstr "%s: author-id en owner-id in item en gesprekstabel aan het updaten." -#: update.php:249 +#: update.php:251 #, php-format msgid "%s: Updating post-type." msgstr "%s: bericht-type bewerken" - -#: view/theme/duepuntozero/config.php:52 -msgid "default" -msgstr "standaard" - -#: view/theme/duepuntozero/config.php:53 -msgid "greenzero" -msgstr "greenzero" - -#: view/theme/duepuntozero/config.php:54 -msgid "purplezero" -msgstr "purplezero" - -#: view/theme/duepuntozero/config.php:55 -msgid "easterbunny" -msgstr "easterbunny" - -#: view/theme/duepuntozero/config.php:56 -msgid "darkzero" -msgstr "darkzero" - -#: view/theme/duepuntozero/config.php:57 -msgid "comix" -msgstr "comix" - -#: view/theme/duepuntozero/config.php:58 -msgid "slackr" -msgstr "slackr" - -#: view/theme/duepuntozero/config.php:71 -msgid "Variations" -msgstr "Variaties" - -#: view/theme/frio/config.php:123 -msgid "Custom" -msgstr "Aangepast" - -#: view/theme/frio/config.php:135 -msgid "Note" -msgstr "Nota" - -#: view/theme/frio/config.php:135 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "Controleer of alle gebruikers permissie hebben om het beeld te zien " - -#: view/theme/frio/config.php:141 -msgid "Select color scheme" -msgstr "Selecteer kleurschema" - -#: view/theme/frio/config.php:142 -msgid "Copy or paste schemestring" -msgstr "Kopieer of plak schemastring" - -#: view/theme/frio/config.php:142 -msgid "" -"You can copy this string to share your theme with others. Pasting here " -"applies the schemestring" -msgstr "Je kan deze string kopiëren om uw je kleurenschema met anderen te delen. Een schemastring plakken past deze toe." - -#: view/theme/frio/config.php:143 -msgid "Navigation bar background color" -msgstr "Navigatie balk achtergrondkleur" - -#: view/theme/frio/config.php:144 -msgid "Navigation bar icon color " -msgstr "Navigatie balk icoon kleur" - -#: view/theme/frio/config.php:145 -msgid "Link color" -msgstr "Link kleur" - -#: view/theme/frio/config.php:146 -msgid "Set the background color" -msgstr "Stel de achtergrondkleur in" - -#: view/theme/frio/config.php:147 -msgid "Content background opacity" -msgstr "Content achtergrond opaciteit" - -#: view/theme/frio/config.php:148 -msgid "Set the background image" -msgstr "Stel het achtergrondbeeld in" - -#: view/theme/frio/config.php:149 -msgid "Background image style" -msgstr "Achtergrond beeld stijl" - -#: view/theme/frio/config.php:154 -msgid "Login page background image" -msgstr "Achtergrondafbeelding aanmeldpagina" - -#: view/theme/frio/config.php:158 -msgid "Login page background color" -msgstr "Achtergrondkleur aanmeldpagina" - -#: view/theme/frio/config.php:158 -msgid "Leave background image and color empty for theme defaults" -msgstr "Laat de achtergrondafbeelding en kleur leeg om de standaard van het thema te gebruiken" - -#: view/theme/frio/php/default.php:84 view/theme/frio/php/standard.php:38 -msgid "Skip to main content" -msgstr "Ga naar hoofdinhoud" - -#: view/theme/frio/php/Image.php:40 -msgid "Top Banner" -msgstr "Banner Bovenaan" - -#: view/theme/frio/php/Image.php:40 -msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "Pas het beeld aan aan de breedte van het scherm en toon achtergrondkleur onder lange pagina's" - -#: view/theme/frio/php/Image.php:41 -msgid "Full screen" -msgstr "Volledig scherm" - -#: view/theme/frio/php/Image.php:41 -msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "Pas het beeld aan om het hele scherm te vullen, met ofwel de rechter- of de onderkant afgeknipt." - -#: view/theme/frio/php/Image.php:42 -msgid "Single row mosaic" -msgstr "Enkele rij mozaïek" - -#: view/theme/frio/php/Image.php:42 -msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "Pas het beeld aan zodat het herhaald wordt op een enkele rij, ofwel vertikaal ofwel horizontaal" - -#: view/theme/frio/php/Image.php:43 -msgid "Mosaic" -msgstr "Mozaïek" - -#: view/theme/frio/php/Image.php:43 -msgid "Repeat image to fill the screen." -msgstr "Herhaal beeld om het scherm te vullen." - -#: view/theme/frio/theme.php:237 -msgid "Guest" -msgstr "Gast" - -#: view/theme/frio/theme.php:242 -msgid "Visitor" -msgstr "Bezoeker" - -#: view/theme/quattro/config.php:73 -msgid "Alignment" -msgstr "Uitlijning" - -#: view/theme/quattro/config.php:73 -msgid "Left" -msgstr "Links" - -#: view/theme/quattro/config.php:73 -msgid "Center" -msgstr "Gecentreerd" - -#: view/theme/quattro/config.php:74 -msgid "Color scheme" -msgstr "Kleurschema" - -#: view/theme/quattro/config.php:75 -msgid "Posts font size" -msgstr "Lettergrootte berichten" - -#: view/theme/quattro/config.php:76 -msgid "Textareas font size" -msgstr "Lettergrootte tekstgebieden" - -#: view/theme/vier/config.php:75 -msgid "Comma separated list of helper forums" -msgstr "Kommagescheiden lijst van de helper forums" - -#: view/theme/vier/config.php:115 -msgid "don't show" -msgstr "niet tonen" - -#: view/theme/vier/config.php:115 -msgid "show" -msgstr "tonen" - -#: view/theme/vier/config.php:121 -msgid "Set style" -msgstr "Stijl instellen" - -#: view/theme/vier/config.php:122 -msgid "Community Pages" -msgstr "Forum/groepspagina's" - -#: view/theme/vier/config.php:123 view/theme/vier/theme.php:126 -msgid "Community Profiles" -msgstr "Forum/groepsprofielen" - -#: view/theme/vier/config.php:124 -msgid "Help or @NewHere ?" -msgstr "Help of @NewHere ?" - -#: view/theme/vier/config.php:125 view/theme/vier/theme.php:348 -msgid "Connect Services" -msgstr "Diensten verbinden" - -#: view/theme/vier/config.php:126 -msgid "Find Friends" -msgstr "Zoek vrienden" - -#: view/theme/vier/config.php:127 view/theme/vier/theme.php:156 -msgid "Last users" -msgstr "Laatste gebruikers" - -#: view/theme/vier/theme.php:263 -msgid "Quick Start" -msgstr "Snelstart" diff --git a/view/lang/nl/strings.php b/view/lang/nl/strings.php index 7f898eb835..2d206ec877 100644 --- a/view/lang/nl/strings.php +++ b/view/lang/nl/strings.php @@ -31,6 +31,9 @@ $a->strings["View in context"] = "In context bekijken"; $a->strings["Please wait"] = "Even geduld"; $a->strings["remove"] = "verwijder"; $a->strings["Delete Selected Items"] = "Geselecteerde items verwijderen"; +$a->strings["%s reshared this."] = "%s heeft dit gedeeld"; +$a->strings["%s commented on this."] = "%s hebben hierop gereageerd."; +$a->strings["Tagged"] = ""; $a->strings["Follow Thread"] = "Gesprek volgen"; $a->strings["View Status"] = "Bekijk status"; $a->strings["View Profile"] = "Bekijk profiel"; @@ -47,7 +50,6 @@ $a->strings["%s doesn't like this."] = "%s vindt dit niet leuk."; $a->strings["%s attends."] = "%s neemt deel"; $a->strings["%s doesn't attend."] = "%s neemt niet deel"; $a->strings["%s attends maybe."] = "%s neemt misschien deel"; -$a->strings["%s reshared this."] = "%s heeft dit gedeeld"; $a->strings["and"] = "en"; $a->strings["and %d other people"] = "en %d anderen"; $a->strings["%2\$d people like this"] = "%2\$d mensen vinden dit leuk"; @@ -98,7 +100,7 @@ $a->strings["Post to Contacts"] = "Verzenden naar Contacten"; $a->strings["Private post"] = "Privé verzending"; $a->strings["Message"] = "Bericht"; $a->strings["Browser"] = "Browser"; -$a->strings["Open Compose page"] = ""; +$a->strings["Open Compose page"] = "Open de opstelpagina"; $a->strings["[Friendica:Notify]"] = ""; $a->strings["%s New mail received at %s"] = "%s Nieuw bericht ontvangen op %s"; $a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s sent you a new private message at %2\$s."; @@ -125,6 +127,9 @@ $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s schreef op [u $a->strings["%s %s shared a new post"] = "%s %s deelde een nieuwe post"; $a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s deelde een nieuw bericht op %2\$s"; $a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]deelde een bericht[/url]."; +$a->strings["%s %s shared a post from %s"] = "%s %s hebben een post gedeeld van %s"; +$a->strings["%1\$s shared a post from %2\$s at %3\$s"] = "%1\$s hebben een post gedeeld van %2\$s op %3\$s"; +$a->strings["%1\$s [url=%2\$s]shared a post[/url] from %3\$s."] = "%1\$s [url=%2\$s]deelde een post[/url] van %3\$s."; $a->strings["%1\$s %2\$s poked you"] = "%1\$s %2\$s heeft je gepoked"; $a->strings["%1\$s poked you at %2\$s"] = "%1\$s heeft jou gepord op %2\$s"; $a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s [url=%2\$s]porde jou[/url]"; @@ -160,16 +165,21 @@ $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "J $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "Je kreeg een [url=%1\$s]registratieaanvraag[/url] van %2\$s."; $a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = "Volledige naam:\t%s\nAdres van de site:\t%s\nLoginnaam:\t%s (%s)"; $a->strings["Please visit %s to approve or reject the request."] = "Bezoek %s om de aanvraag goed of af te keuren."; -$a->strings["Item not found."] = "Item niet gevonden."; -$a->strings["Do you really want to delete this item?"] = "Wil je echt dit item verwijderen?"; -$a->strings["Yes"] = "Ja"; +$a->strings["User deleted their account"] = "Gebruiker verwijderde zijn of haar account"; +$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "Een gebruiker heeft zijn of haar account verwijderd op je Friendica node. Zorg er zeker voor dat zijn of haar data verwijderd is uit de backups."; +$a->strings["The user id is %d"] = "De gebruikers id is %d"; +$a->strings["Remove My Account"] = "Verwijder mijn account"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Dit zal je account volledig verwijderen. Dit kan niet hersteld worden als het eenmaal uitgevoerd is."; +$a->strings["Please enter your password for verification:"] = "Voer je wachtwoord in voor verificatie:"; $a->strings["Permission denied."] = "Toegang geweigerd"; $a->strings["Authorize application connection"] = "Verbinding met de applicatie goedkeuren"; $a->strings["Return to your app and insert this Securty Code:"] = "Keer terug naar jouw app en voeg deze beveiligingscode in:"; $a->strings["Please login to continue."] = "Log in om verder te gaan."; $a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Wil je deze toepassing toestemming geven om jouw berichten en contacten in te kijken, en/of nieuwe berichten in jouw plaats aan te maken?"; +$a->strings["Yes"] = "Ja"; $a->strings["No"] = "Nee"; $a->strings["Access denied."] = "Toegang geweigerd"; +$a->strings["User not found."] = "Gebruiker niet gevonden."; $a->strings["Access to this profile has been restricted."] = "Toegang tot dit profiel is beperkt."; $a->strings["Events"] = "Gebeurtenissen"; $a->strings["View"] = "Beeld"; @@ -184,8 +194,6 @@ $a->strings["User not found"] = "Gebruiker niet gevonden"; $a->strings["This calendar format is not supported"] = "Dit kalender formaat is niet ondersteund"; $a->strings["No exportable data found"] = "Geen exporteerbare data gevonden"; $a->strings["calendar"] = "kalender"; -$a->strings["No contacts in common."] = "Geen gedeelde contacten."; -$a->strings["Common Friends"] = "Gedeelde Vrienden"; $a->strings["Profile not found."] = "Profiel niet gevonden"; $a->strings["Contact not found."] = "Contact niet gevonden"; $a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Dit kan soms gebeuren als het contact door beide personen werd gevraagd, en het werd al goedgekeurd."; @@ -275,16 +283,14 @@ $a->strings["Basic"] = "Basis"; $a->strings["Advanced"] = "Geavanceerd"; $a->strings["Permissions"] = "Rechten"; $a->strings["Failed to remove event"] = "Kon remote event niet verwijderen"; -$a->strings["Event removed"] = "Gebeurtenis verwijderd"; $a->strings["Photos"] = "Foto's"; -$a->strings["Contact Photos"] = "Contactfoto's"; $a->strings["Upload"] = "Uploaden"; $a->strings["Files"] = "Bestanden"; $a->strings["The contact could not be added."] = "Het contact kon niet toegevoegd worden."; $a->strings["You already added this contact."] = "Je hebt deze kontakt al toegevoegd"; +$a->strings["The network type couldn't be detected. Contact can't be added."] = "Het type netwerk kon niet gedetecteerd worden. Contact kan niet toegevoegd worden."; $a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Diaspora ondersteuning is niet geactiveerd. Contact kan niet toegevoegd worden."; $a->strings["OStatus support is disabled. Contact can't be added."] = "OStatus ondersteuning is niet geactiveerd. Contact kan niet toegevoegd woren."; -$a->strings["The network type couldn't be detected. Contact can't be added."] = "Het type netwerk kon niet gedetecteerd worden. Contact kan niet toegevoegd worden."; $a->strings["Your Identity Address:"] = "Adres van je identiteit:"; $a->strings["Profile URL"] = "Profiel url"; $a->strings["Tags:"] = "Labels:"; @@ -294,11 +300,8 @@ $a->strings["Empty post discarded."] = "Lege post weggegooid."; $a->strings["Post updated."] = "Post geupdate."; $a->strings["Item wasn't stored."] = "Item is niet opgeslagen."; $a->strings["Item couldn't be fetched."] = "Item kan niet worden opgehaald."; -$a->strings["Post published."] = "Post gepubliceerd."; -$a->strings["Remote privacy information not available."] = "Privacyinformatie op afstand niet beschikbaar."; -$a->strings["Visible to:"] = "Zichtbaar voor:"; -$a->strings["Followers"] = "Volgers"; -$a->strings["Mutuals"] = "Gemeenschappelijk"; +$a->strings["Item not found."] = "Item niet gevonden."; +$a->strings["Do you really want to delete this item?"] = "Wil je echt dit item verwijderen?"; $a->strings["No valid account found."] = "Geen geldige account gevonden."; $a->strings["Password reset request issued. Check your email."] = "Verzoek om wachtwoord opnieuw in te stellen werd verstuurd. Kijk uw e-mail na."; $a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tBeste %1\$s,\n\t\t\tEr is recent om \"%2\$s\" een verzoek gekomen om je wachtwoord te resetten.\n\t\tOm dit verzoek te bevestigen, gelieve de verificatie link hieronder te volgen of in je browser te kopiëren.\n\n\t\tAls je dit verzoek NIET hebt gedaan, volg deze link dan NIET en negeer \n\t\ten/of verwijder deze email, het verzoek zal binnenkort vanzelf ongeldig worden.\n\n\t\tJe wachtwoord zal niet aangepast worden tenzij we kunnen verifiëren\n\t\tdat je dit verzoek verzonden hebt."; @@ -316,48 +319,17 @@ $a->strings["Your new password is"] = "Je nieuwe wachtwoord is"; $a->strings["Save or copy your new password - and then"] = "Bewaar of kopieer je nieuw wachtwoord - en dan"; $a->strings["click here to login"] = "klik hier om in te loggen"; $a->strings["Your password may be changed from the Settings page after successful login."] = "Je kunt dit wachtwoord veranderen nadat je bent ingelogd op de Instellingen> pagina."; +$a->strings["Your password has been reset."] = "Je wachtwoord is opnieuw ingesteld."; $a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tBeste %1\$s,\n\t\t\t\tJe wachtwoord is aangepast zoals je gevraagd hebt. Hou deze informatie\n\t\t\talstublieft bij (of pas je wachtwoord onmiddellijk aan\n\t\t\tnaar iets wat je je kan herinneren).\n\t\t"; $a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tJe login details zijn de volgende:\n\n\t\t\tSite Locatie:\t%1\$s\n\t\t\tLogin Naam:\t%2\$s\n\t\t\tWachtwwoord:\t%3\$s\n\n\t\t\tJe kan dit wachtwoord in het account instellingen aanpassen nadat je ingelogd bent.\n\t\t"; $a->strings["Your password has been changed at %s"] = "Je wachtwoord is veranderd op %s"; $a->strings["No keywords to match. Please add keywords to your profile."] = "Geen overeenkomende zoekwoorden. Voeg zoekwoorden toe aan uw profiel."; -$a->strings["Connect"] = "Verbinden"; $a->strings["first"] = "eerste"; $a->strings["next"] = "volgende"; $a->strings["No matches"] = "Geen resultaten"; $a->strings["Profile Match"] = "Profielmatch"; -$a->strings["New Message"] = "Nieuw Bericht"; -$a->strings["No recipient selected."] = "Geen ontvanger geselecteerd."; -$a->strings["Unable to locate contact information."] = "Ik kan geen contact informatie vinden."; -$a->strings["Message could not be sent."] = "Bericht kon niet verzonden worden."; -$a->strings["Message collection failure."] = "Fout bij het verzamelen van berichten."; -$a->strings["Message sent."] = "Bericht verzonden."; -$a->strings["Discard"] = "Verwerpen"; -$a->strings["Messages"] = "Privéberichten"; -$a->strings["Do you really want to delete this message?"] = "Wil je echt dit bericht verwijderen?"; -$a->strings["Conversation not found."] = "Gesprek niet gevonden."; -$a->strings["Message deleted."] = "Bericht verwijderd."; -$a->strings["Conversation removed."] = "Gesprek verwijderd."; -$a->strings["Please enter a link URL:"] = "Vul een internetadres/URL in:"; -$a->strings["Send Private Message"] = "Verstuur privébericht"; -$a->strings["To:"] = "Aan:"; -$a->strings["Subject:"] = "Onderwerp:"; -$a->strings["Your message:"] = "Jouw bericht:"; -$a->strings["No messages."] = "Geen berichten."; -$a->strings["Message not available."] = "Bericht niet beschikbaar."; -$a->strings["Delete message"] = "Verwijder bericht"; -$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; -$a->strings["Delete conversation"] = "Verwijder gesprek"; -$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Geen beveiligde communicatie beschikbaar. Je kunt misschien antwoorden vanaf de profiel-pagina van de afzender."; -$a->strings["Send Reply"] = "Verstuur Antwoord"; -$a->strings["Unknown sender - %s"] = "Onbekende afzender - %s"; -$a->strings["You and %s"] = "Jij en %s"; -$a->strings["%s and You"] = "%s en jij"; -$a->strings["%d message"] = [ - 0 => "%d bericht", - 1 => "%d berichten", -]; +$a->strings["No items found"] = "Geen items gevonden"; $a->strings["No such group"] = "Zo'n groep bestaat niet"; -$a->strings["Group is empty"] = "De groep is leeg"; $a->strings["Group: %s"] = "Groep: %s"; $a->strings["Invalid contact."] = "Ongeldig contact."; $a->strings["Latest Activity"] = "Laatste activiteit"; @@ -366,14 +338,9 @@ $a->strings["Latest Posts"] = "Laatste Berichten"; $a->strings["Sort by post received date"] = "Sorteren naar ontvangstdatum bericht"; $a->strings["Personal"] = "Persoonlijk"; $a->strings["Posts that mention or involve you"] = "Alleen berichten die jou vermelden of op jou betrekking hebben"; -$a->strings["New"] = "Nieuw"; -$a->strings["Activity Stream - by date"] = "Activiteitenstroom - volgens datum"; -$a->strings["Shared Links"] = "Gedeelde links"; -$a->strings["Interesting Links"] = "Interessante links"; $a->strings["Starred"] = "Met ster"; $a->strings["Favourite Posts"] = "Favoriete berichten"; $a->strings["Personal Notes"] = "Persoonlijke Nota's"; -$a->strings["Post successful."] = "Bericht succesvol geplaatst."; $a->strings["Subscribing to OStatus contacts"] = "Inschrijven bij OStatus contacten"; $a->strings["No contact provided."] = "Geen contact opgegeven."; $a->strings["Couldn't fetch information for contact."] = "Kon de informatie voor het contact niet ophalen."; @@ -391,6 +358,7 @@ $a->strings["Contact information unavailable"] = "Contactinformatie niet beschik $a->strings["Album not found."] = "Album niet gevonden"; $a->strings["Album successfully deleted"] = "Album succesvol gedeeld"; $a->strings["Album was empty."] = "Het album was leeg"; +$a->strings["Failed to delete the photo."] = "Foto verwijderen mislukt."; $a->strings["a photo"] = "een foto"; $a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s is gelabeld in %2\$s door %3\$s"; $a->strings["Image exceeds size limit of %s"] = "Beeld is groter dan de limiet ( %s )"; @@ -442,27 +410,54 @@ $a->strings["Map"] = "Kaart"; $a->strings["View Album"] = "Album bekijken"; $a->strings["{0} wants to be your friend"] = "{0} wilt je vriend worden"; $a->strings["{0} requested registration"] = "{0} vroeg om zich te registreren"; -$a->strings["Poke/Prod"] = "Aanstoten/porren"; -$a->strings["poke, prod or do other things to somebody"] = "aanstoten, porren of andere dingen met iemand doen"; -$a->strings["Recipient"] = "Ontvanger"; -$a->strings["Choose what you wish to do to recipient"] = "Kies wat je met de ontvanger wil doen"; -$a->strings["Make this post private"] = "Dit bericht privé maken"; -$a->strings["User deleted their account"] = "Gebruiker verwijderde zijn of haar account"; -$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "Een gebruiker heeft zijn of haar account verwijderd op je Friendica node. Zorg er zeker voor dat zijn of haar data verwijderd is uit de backups."; -$a->strings["The user id is %d"] = "De gebruikers id is %d"; -$a->strings["Remove My Account"] = "Verwijder mijn account"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Dit zal je account volledig verwijderen. Dit kan niet hersteld worden als het eenmaal uitgevoerd is."; -$a->strings["Please enter your password for verification:"] = "Voer je wachtwoord in voor verificatie:"; +$a->strings["Bad Request."] = "Verkeerde aanvraag."; $a->strings["Resubscribing to OStatus contacts"] = "Opnieuw inschrijven bij OStatus contacten"; $a->strings["Error"] = [ 0 => "Fout", 1 => "Fouten", ]; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Geen voorstellen beschikbaar. Als dit een nieuwe website is, kun je het over 24 uur nog eens proberen."; +$a->strings["Friend Suggestions"] = "Vriendschapsvoorstellen"; +$a->strings["Remove Item Tag"] = "Verwijder label van item"; +$a->strings["Select a tag to remove: "] = "Selecteer een label om te verwijderen: "; +$a->strings["Remove"] = "Verwijderen"; +$a->strings["User imports on closed servers can only be done by an administrator."] = "Importen van een gebruiker op een gesloten node kan enkel gedaan worden door een administrator"; +$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Deze website heeft het toegelaten dagelijkse aantal registraties overschreden. Probeer morgen opnieuw."; +$a->strings["Import"] = "Importeren"; +$a->strings["Move account"] = "Account verplaatsen"; +$a->strings["You can import an account from another Friendica server."] = "Je kunt een account van een andere Friendica server importeren."; +$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Je moet je account bij de oude server exporteren, en hier uploaden. We zullen je oude account hier opnieuw aanmaken, met al je contacten. We zullen ook proberen om je vrienden in te lichten dat je naar hier verhuisd bent."; +$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Dit feature is experimenteel. We kunnen contacten van het OStatus netwerk (GNU Social/Statusnet) of van Diaspora niet importeren."; +$a->strings["Account file"] = "Account bestand"; +$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Om je account te exporteren, ga naar \"Instellingen->Exporteer je persoonlijke data\" en selecteer \"Exporteer account\""; +$a->strings["You aren't following this contact."] = "Je volgt dit contact niet."; +$a->strings["Unfollowing is currently not supported by your network."] = "Ontvolgen is momenteel niet gesupporteerd door je netwerk."; +$a->strings["Disconnect/Unfollow"] = "Disconnecteer/stop met volgen"; +$a->strings["No videos selected"] = "Geen video's geselecteerd"; +$a->strings["View Video"] = "Bekijk Video"; +$a->strings["Recent Videos"] = "Recente video's"; +$a->strings["Upload New Videos"] = "Nieuwe video's uploaden"; +$a->strings["Invalid request."] = "Ongeldige aanvraag."; +$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Sorry, je op te laden bestand is groter dan deze PHP configuratie toelaat"; +$a->strings["Or - did you try to upload an empty file?"] = "Of - probeerde je een lege file op te laden?"; +$a->strings["File exceeds size limit of %s"] = "Bestand is groter dan de limiet ( %s )"; +$a->strings["File upload failed."] = "Uploaden van bestand mislukt."; +$a->strings["Wall Photos"] = "Tijdlijn foto's"; +$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Maximum aantal dagelijkse tijdlijn boodschappen van %s overschreden. Kon boodschap niet plaatsen."; +$a->strings["No recipient selected."] = "Geen ontvanger geselecteerd."; +$a->strings["Unable to check your home location."] = "Niet in staat om je tijdlijn-locatie vast te stellen"; +$a->strings["Message could not be sent."] = "Bericht kon niet verzonden worden."; +$a->strings["Message collection failure."] = "Fout bij het verzamelen van berichten."; +$a->strings["No recipient."] = "Geen ontvanger."; +$a->strings["Please enter a link URL:"] = "Vul een internetadres/URL in:"; +$a->strings["Send Private Message"] = "Verstuur privébericht"; +$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Als je wilt dat %s antwoordt moet je nakijken dat de privacy-instellingen op jouw website privéberichten van onbekende afzenders toelaat."; +$a->strings["To:"] = "Aan:"; +$a->strings["Subject:"] = "Onderwerp:"; +$a->strings["Your message:"] = "Jouw bericht:"; $a->strings["Missing some important data!"] = "Een belangrijk gegeven ontbreekt!"; $a->strings["Update"] = "Wijzigen"; $a->strings["Failed to connect with email account using the settings provided."] = "Ik kon geen verbinding maken met het e-mail account met de gegeven instellingen."; -$a->strings["Email settings updated."] = "E-mail instellingen opgeslagen"; -$a->strings["Features updated"] = "Functies opgeslagen"; $a->strings["Contact CSV file upload error"] = ""; $a->strings["Importing Contacts done"] = "Importeren Contacten voltooid"; $a->strings["Relocate message has been send to your contacts"] = "Verhuis boodschap is verzonden naar je contacten"; @@ -477,7 +472,7 @@ $a->strings["Invalid email."] = "Ongeldig email adres."; $a->strings["Cannot change to that email."] = "Kan niet naar dat email adres veranderen."; $a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Privéforum/-groep heeft geen privacyrechten. De standaard privacygroep wordt gebruikt."; $a->strings["Private forum has no privacy permissions and no default privacy group."] = "Privéforum/-groep heeft geen privacyrechten en geen standaard privacygroep."; -$a->strings["Settings updated."] = "Instellingen opgeslagen"; +$a->strings["Settings were not updated."] = "Wijziging instellingen is niet opgeslagen."; $a->strings["Add application"] = "Toepassing toevoegen"; $a->strings["Save Settings"] = "Instellingen opslaan"; $a->strings["Name"] = "Naam"; @@ -568,6 +563,7 @@ $a->strings["Leave password fields blank unless changing"] = "Laat de wachtwoord $a->strings["Current Password:"] = "Huidig wachtwoord:"; $a->strings["Your current password to confirm the changes"] = "Je huidig wachtwoord om de wijzigingen te bevestigen"; $a->strings["Password:"] = "Wachtwoord:"; +$a->strings["Your current password to confirm the changes of the email address"] = "Je huidige wachtwoord om de verandering in het email adres te bevestigen"; $a->strings["Delete OpenID URL"] = "Verwijder OpenID URL"; $a->strings["Basic Settings"] = "Basis Instellingen"; $a->strings["Full Name:"] = "Volledige Naam:"; @@ -635,141 +631,75 @@ $a->strings["Upload File"] = "Upload bestand"; $a->strings["Relocate"] = "Verhuis"; $a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Als je je profiel van een andere server hebt verhuisd, en er zijn contacten die geen updates van je ontvangen, probeer dan eens deze knop."; $a->strings["Resend relocate message to contacts"] = "Stuur verhuis boodschap naar contacten"; -$a->strings["Contact suggestion successfully ignored."] = "Contact suggestie succesvol genegeerd"; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Geen voorstellen beschikbaar. Als dit een nieuwe website is, kun je het over 24 uur nog eens proberen."; -$a->strings["Do you really want to delete this suggestion?"] = "Wil je echt dit voorstel verwijderen?"; -$a->strings["Ignore/Hide"] = "Negeren/Verbergen"; -$a->strings["Friend Suggestions"] = "Vriendschapsvoorstellen"; -$a->strings["Tag(s) removed"] = "Tag(s) verwijderd"; -$a->strings["Remove Item Tag"] = "Verwijder label van item"; -$a->strings["Select a tag to remove: "] = "Selecteer een label om te verwijderen: "; -$a->strings["Remove"] = "Verwijderen"; -$a->strings["User imports on closed servers can only be done by an administrator."] = "Importen van een gebruiker op een gesloten node kan enkel gedaan worden door een administrator"; -$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Deze website heeft het toegelaten dagelijkse aantal registraties overschreden. Probeer morgen opnieuw."; -$a->strings["Import"] = "Importeren"; -$a->strings["Move account"] = "Account verplaatsen"; -$a->strings["You can import an account from another Friendica server."] = "Je kunt een account van een andere Friendica server importeren."; -$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "Je moet je account bij de oude server exporteren, en hier uploaden. We zullen je oude account hier opnieuw aanmaken, met al je contacten. We zullen ook proberen om je vrienden in te lichten dat je naar hier verhuisd bent."; -$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Dit feature is experimenteel. We kunnen contacten van het OStatus netwerk (GNU Social/Statusnet) of van Diaspora niet importeren."; -$a->strings["Account file"] = "Account bestand"; -$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Om je account te exporteren, ga naar \"Instellingen->Exporteer je persoonlijke data\" en selecteer \"Exporteer account\""; -$a->strings["You aren't following this contact."] = "Je volgt dit contact niet."; -$a->strings["Unfollowing is currently not supported by your network."] = "Ontvolgen is momenteel niet gesupporteerd door je netwerk."; -$a->strings["Contact unfollowed"] = "Contact ontvolgd."; -$a->strings["Disconnect/Unfollow"] = "Disconnecteer/stop met volgen"; -$a->strings["No videos selected"] = "Geen video's geselecteerd"; -$a->strings["View Video"] = "Bekijk Video"; -$a->strings["Recent Videos"] = "Recente video's"; -$a->strings["Upload New Videos"] = "Nieuwe video's uploaden"; -$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Maximum aantal dagelijkse tijdlijn boodschappen van %s overschreden. Kon boodschap niet plaatsen."; -$a->strings["Unable to check your home location."] = "Niet in staat om je tijdlijn-locatie vast te stellen"; -$a->strings["No recipient."] = "Geen ontvanger."; -$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Als je wilt dat %s antwoordt moet je nakijken dat de privacy-instellingen op jouw website privéberichten van onbekende afzenders toelaat."; -$a->strings["Invalid request."] = "Ongeldige aanvraag."; -$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Sorry, je op te laden bestand is groter dan deze PHP configuratie toelaat"; -$a->strings["Or - did you try to upload an empty file?"] = "Of - probeerde je een lege file op te laden?"; -$a->strings["File exceeds size limit of %s"] = "Bestand is groter dan de limiet ( %s )"; -$a->strings["File upload failed."] = "Uploaden van bestand mislukt."; -$a->strings["Wall Photos"] = "Tijdlijn foto's"; -$a->strings["Login failed."] = "Login mislukt."; -$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Er is een probleem opgetreden bij het inloggen met het opgegeven OpenID. Kijk alsjeblieft de spelling van deze ID na."; -$a->strings["The error message was:"] = "De foutboodschap was:"; -$a->strings["Login failed. Please check your credentials."] = "Aanmelden mislukt. Controleer uw inloggegevens."; -$a->strings["Welcome %s"] = "Welkom %s"; -$a->strings["Please upload a profile photo."] = "Upload een profielfoto."; -$a->strings["Welcome back %s"] = "Welkom terug %s"; -$a->strings["You must be logged in to use addons. "] = "Je moet ingelogd zijn om deze addons te kunnen gebruiken. "; -$a->strings["Delete this item?"] = "Dit item verwijderen?"; -$a->strings["toggle mobile"] = "mobiel thema omwisselen"; -$a->strings["Method not allowed for this module. Allowed method(s): %s"] = ""; -$a->strings["Page not found."] = "Pagina niet gevonden"; -$a->strings["No system theme config value set."] = "Geen systeem thema configuratie ingesteld."; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "De beveiligingstoken van het formulier was foutief. Dit gebeurde waarschijnlijk omdat het formulier te lang (> 3 uur) is blijven open staan voor het werd verstuurd."; -$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Kon geen niet-gearchiveerde contacten vinden voor deze URL (%s)"; -$a->strings["The contact entries have been archived"] = "The contacten zijn gearchiveerd"; -$a->strings["Could not find any contact entry for this URL (%s)"] = "Kon geen contact vinden op deze URL (%s)"; -$a->strings["The contact has been blocked from the node"] = "Het contact is geblokkeerd van deze node"; -$a->strings["Post update version number has been set to %s."] = "Bericht update versie is ingesteld op %s"; -$a->strings["Check for pending update actions."] = "Controleren op uitgestelde update acties."; -$a->strings["Done."] = "Gedaan"; -$a->strings["Execute pending post updates."] = "uitgestelde bericht update acties uitvoeren"; -$a->strings["All pending post updates are done."] = "Alle uitgestelde bericht update acties zijn uitgevoerd"; -$a->strings["Enter new password: "] = "Geef nieuw wachtwoord:"; -$a->strings["Enter user name: "] = "Geef gebruikersnaam in:"; -$a->strings["Enter user nickname: "] = "Geef een bijnaam in:"; -$a->strings["Enter user email address: "] = "Geef een gebruiker email adres in:"; -$a->strings["Enter a language (optional): "] = "Geef uw taalkeuze in (optioneel):"; -$a->strings["User is not pending."] = "Gebruiker is niet in behandeling."; -$a->strings["Type \"yes\" to delete %s"] = "Type \"Ja\" om te wissen %s"; -$a->strings["newer"] = "nieuwere berichten"; -$a->strings["older"] = "oudere berichten"; -$a->strings["Frequently"] = "Frequent"; -$a->strings["Hourly"] = "Ieder uur"; -$a->strings["Twice daily"] = "Twee maal daags"; -$a->strings["Daily"] = "Dagelijks"; -$a->strings["Weekly"] = "Wekelijks"; -$a->strings["Monthly"] = "Maandelijks"; -$a->strings["DFRN"] = "DFRN"; -$a->strings["OStatus"] = "OStatus"; -$a->strings["RSS/Atom"] = "RSS/Atom"; -$a->strings["Email"] = "E-mail"; -$a->strings["Diaspora"] = "Diaspora"; -$a->strings["Zot!"] = "Zot!"; -$a->strings["LinkedIn"] = "LinkedIn"; -$a->strings["XMPP/IM"] = "XMPP/Chat"; -$a->strings["MySpace"] = "MySpace"; -$a->strings["Google+"] = "Google+"; -$a->strings["pump.io"] = "pump.io"; -$a->strings["Twitter"] = "Twitter"; -$a->strings["Discourse"] = "Toespraak"; -$a->strings["Diaspora Connector"] = "Diaspora Connector"; -$a->strings["GNU Social Connector"] = "GNU Social Connector"; -$a->strings["ActivityPub"] = "ActivityPub"; -$a->strings["pnut"] = "pnut"; -$a->strings["%s (via %s)"] = ""; -$a->strings["General Features"] = "Algemene functies"; -$a->strings["Photo Location"] = "Foto Locatie"; -$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Foto metadata wordt normaal verwijderd. Dit extraheert de locatie (indien aanwezig) vooraleer de metadata te verwijderen en verbindt die met een kaart."; -$a->strings["Export Public Calendar"] = "Exporteer Publieke Kalender"; -$a->strings["Ability for visitors to download the public calendar"] = "Mogelijkheid voor bezoekers om de publieke kalender te downloaden"; -$a->strings["Trending Tags"] = "Populaire Tags"; -$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Toon een widget voor communitypagina met een lijst van de populairste tags in recente openbare berichten."; -$a->strings["Post Composition Features"] = "Functies voor het opstellen van berichten"; -$a->strings["Auto-mention Forums"] = "Auto-vermelding Forums"; -$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Voeg toe/verwijder vermelding wanneer een forum pagina geselecteerd/gedeselecteerd wordt in het ACL venster."; -$a->strings["Explicit Mentions"] = "Expliciete vermeldingen"; -$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Voeg expliciete vermeldingen toe aan het opmerkingenvak voor handmatige controle over wie in antwoorden wordt vermeld."; -$a->strings["Network Sidebar"] = "Netwerk Zijbalk"; -$a->strings["Archives"] = "Archieven"; -$a->strings["Ability to select posts by date ranges"] = "Mogelijkheid om berichten te selecteren volgens datumbereik"; -$a->strings["Protocol Filter"] = "Proctocol Filter"; -$a->strings["Enable widget to display Network posts only from selected protocols"] = "Sta de widget toe om netwerkberichten te tonen van bepaalde protocollen"; -$a->strings["Network Tabs"] = "Netwerktabs"; -$a->strings["Network New Tab"] = "Nieuwe netwerktab"; -$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Laat de tab alleen nieuwe netwerkberichten tonen (van de laatste 12 uur)"; -$a->strings["Network Shared Links Tab"] = "Netwerk Gedeelde Links Tab"; -$a->strings["Enable tab to display only Network posts with links in them"] = "Activeer tab om alleen Netwerk berichten met links in te tonen"; -$a->strings["Post/Comment Tools"] = "Bericht-/reactiehulpmiddelen"; -$a->strings["Post Categories"] = "Categorieën berichten"; -$a->strings["Add categories to your posts"] = "Voeg categorieën toe aan je berichten"; -$a->strings["Advanced Profile Settings"] = "Geavanceerde Profiel Instellingen"; -$a->strings["List Forums"] = "Lijst Fora op"; -$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Toon bezoekers de publieke groepsfora in de Geavanceerde Profiel Pagina"; -$a->strings["Tag Cloud"] = "Tag Wolk"; -$a->strings["Provide a personal tag cloud on your profile page"] = "Voorzie een persoonlijk tag wolk op je profiel pagina"; -$a->strings["Display Membership Date"] = "Toon Lidmaatschap Datum"; -$a->strings["Display membership date in profile"] = "Toon lidmaatschap datum in profiel"; -$a->strings["Forums"] = "Forums"; -$a->strings["External link to forum"] = "Externe link naar het forum"; -$a->strings["show more"] = "toon meer"; -$a->strings["Nothing new here"] = "Niets nieuw hier"; -$a->strings["Go back"] = "Ga terug"; -$a->strings["Clear notifications"] = "Notificaties verwijderen"; -$a->strings["@name, !forum, #tags, content"] = "@naam, !forum, #labels, inhoud"; -$a->strings["Logout"] = "Uitloggen"; -$a->strings["End this session"] = "Deze sessie beëindigen"; -$a->strings["Login"] = "Login"; -$a->strings["Sign in"] = "Inloggen"; +$a->strings["New Message"] = "Nieuw Bericht"; +$a->strings["Unable to locate contact information."] = "Ik kan geen contact informatie vinden."; +$a->strings["Discard"] = "Verwerpen"; +$a->strings["Messages"] = "Privéberichten"; +$a->strings["Do you really want to delete this message?"] = "Wil je echt dit bericht verwijderen?"; +$a->strings["Conversation not found."] = "Gesprek niet gevonden."; +$a->strings["Message was not deleted."] = "Bericht was niet gewist."; +$a->strings["Conversation was not removed."] = "Conversatie was niet verwijderd."; +$a->strings["No messages."] = "Geen berichten."; +$a->strings["Message not available."] = "Bericht niet beschikbaar."; +$a->strings["Delete message"] = "Verwijder bericht"; +$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; +$a->strings["Delete conversation"] = "Verwijder gesprek"; +$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Geen beveiligde communicatie beschikbaar. Je kunt misschien antwoorden vanaf de profiel-pagina van de afzender."; +$a->strings["Send Reply"] = "Verstuur Antwoord"; +$a->strings["Unknown sender - %s"] = "Onbekende afzender - %s"; +$a->strings["You and %s"] = "Jij en %s"; +$a->strings["%s and You"] = "%s en jij"; +$a->strings["%d message"] = [ + 0 => "%d bericht", + 1 => "%d berichten", +]; +$a->strings["default"] = "standaard"; +$a->strings["greenzero"] = "greenzero"; +$a->strings["purplezero"] = "purplezero"; +$a->strings["easterbunny"] = "easterbunny"; +$a->strings["darkzero"] = "darkzero"; +$a->strings["comix"] = "comix"; +$a->strings["slackr"] = "slackr"; +$a->strings["Theme settings"] = "Thema-instellingen"; +$a->strings["Variations"] = "Variaties"; +$a->strings["Top Banner"] = "Banner Bovenaan"; +$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Pas het beeld aan aan de breedte van het scherm en toon achtergrondkleur onder lange pagina's"; +$a->strings["Full screen"] = "Volledig scherm"; +$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Pas het beeld aan om het hele scherm te vullen, met ofwel de rechter- of de onderkant afgeknipt."; +$a->strings["Single row mosaic"] = "Enkele rij mozaïek"; +$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Pas het beeld aan zodat het herhaald wordt op een enkele rij, ofwel vertikaal ofwel horizontaal"; +$a->strings["Mosaic"] = "Mozaïek"; +$a->strings["Repeat image to fill the screen."] = "Herhaal beeld om het scherm te vullen."; +$a->strings["Skip to main content"] = "Ga naar hoofdinhoud"; +$a->strings["Light (Accented)"] = ""; +$a->strings["Dark (Accented)"] = ""; +$a->strings["Black (Accented)"] = ""; +$a->strings["Note"] = "Nota"; +$a->strings["Check image permissions if all users are allowed to see the image"] = "Controleer of alle gebruikers permissie hebben om het beeld te zien "; +$a->strings["Custom"] = "Aangepast"; +$a->strings["Legacy"] = ""; +$a->strings["Accented"] = ""; +$a->strings["Select color scheme"] = "Selecteer kleurschema"; +$a->strings["Select scheme accent"] = ""; +$a->strings["Blue"] = ""; +$a->strings["Red"] = ""; +$a->strings["Purple"] = ""; +$a->strings["Green"] = ""; +$a->strings["Pink"] = ""; +$a->strings["Copy or paste schemestring"] = "Kopieer of plak schemastring"; +$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Je kan deze string kopiëren om uw je kleurenschema met anderen te delen. Een schemastring plakken past deze toe."; +$a->strings["Navigation bar background color"] = "Navigatie balk achtergrondkleur"; +$a->strings["Navigation bar icon color "] = "Navigatie balk icoon kleur"; +$a->strings["Link color"] = "Link kleur"; +$a->strings["Set the background color"] = "Stel de achtergrondkleur in"; +$a->strings["Content background opacity"] = "Content achtergrond opaciteit"; +$a->strings["Set the background image"] = "Stel het achtergrondbeeld in"; +$a->strings["Background image style"] = "Achtergrond beeld stijl"; +$a->strings["Login page background image"] = "Achtergrondafbeelding aanmeldpagina"; +$a->strings["Login page background color"] = "Achtergrondkleur aanmeldpagina"; +$a->strings["Leave background image and color empty for theme defaults"] = "Laat de achtergrondafbeelding en kleur leeg om de standaard van het thema te gebruiken"; +$a->strings["Guest"] = "Gast"; +$a->strings["Visitor"] = "Bezoeker"; $a->strings["Status"] = "Tijdlijn"; $a->strings["Your posts and conversations"] = "Jouw berichten en gesprekken"; $a->strings["Profile"] = "Profiel"; @@ -778,86 +708,30 @@ $a->strings["Your photos"] = "Jouw foto's"; $a->strings["Videos"] = "Video's"; $a->strings["Your videos"] = "Je video's"; $a->strings["Your events"] = "Jouw gebeurtenissen"; -$a->strings["Personal notes"] = "Persoonlijke nota's"; -$a->strings["Your personal notes"] = "Je persoonlijke nota's"; -$a->strings["Home"] = "Tijdlijn"; -$a->strings["Home Page"] = "Jouw tijdlijn"; -$a->strings["Register"] = "Registreer"; -$a->strings["Create an account"] = "Maak een accoount"; -$a->strings["Help"] = "Help"; -$a->strings["Help and documentation"] = "Hulp en documentatie"; -$a->strings["Apps"] = "Apps"; -$a->strings["Addon applications, utilities, games"] = "Extra toepassingen, hulpmiddelen of spelletjes"; -$a->strings["Search"] = "Zoeken"; -$a->strings["Search site content"] = "Doorzoek de inhoud van de website"; -$a->strings["Full Text"] = "Volledige tekst"; -$a->strings["Tags"] = "Labels"; -$a->strings["Contacts"] = "Contacten"; -$a->strings["Community"] = "Website"; -$a->strings["Conversations on this and other servers"] = "Gesprekken op deze en andere servers"; -$a->strings["Events and Calendar"] = "Gebeurtenissen en kalender"; -$a->strings["Directory"] = "Gids"; -$a->strings["People directory"] = "Personengids"; -$a->strings["Information"] = "Informatie"; -$a->strings["Information about this friendica instance"] = "informatie over deze friendica server"; -$a->strings["Terms of Service"] = "Gebruiksvoorwaarden"; -$a->strings["Terms of Service of this Friendica instance"] = "Gebruiksvoorwaarden op deze Friendica server"; $a->strings["Network"] = "Netwerk"; $a->strings["Conversations from your friends"] = "Gesprekken van je vrienden"; -$a->strings["Introductions"] = "Verzoeken"; -$a->strings["Friend Requests"] = "Vriendschapsverzoeken"; -$a->strings["Notifications"] = "Notificaties"; -$a->strings["See all notifications"] = "Toon alle notificaties"; -$a->strings["Mark all system notifications seen"] = "Alle systeemnotificaties als gelezen markeren"; +$a->strings["Events and Calendar"] = "Gebeurtenissen en kalender"; $a->strings["Private mail"] = "Privéberichten"; -$a->strings["Inbox"] = "Inbox"; -$a->strings["Outbox"] = "Verzonden berichten"; -$a->strings["Accounts"] = "Gebruikers"; -$a->strings["Manage other pages"] = "Andere pagina's beheren"; $a->strings["Settings"] = "Instellingen"; $a->strings["Account settings"] = "Account instellingen"; +$a->strings["Contacts"] = "Contacten"; $a->strings["Manage/edit friends and contacts"] = "Beheer/Wijzig vrienden en contacten"; -$a->strings["Admin"] = "Beheer"; -$a->strings["Site setup and configuration"] = "Website opzetten en configureren"; -$a->strings["Navigation"] = "Navigatie"; -$a->strings["Site map"] = "Sitemap"; -$a->strings["Embedding disabled"] = "Inbedden uitgeschakeld"; -$a->strings["Embedded content"] = "Ingebedde inhoud"; -$a->strings["prev"] = "vorige"; -$a->strings["last"] = "laatste"; -$a->strings["Image/photo"] = "Afbeelding/foto"; -$a->strings["%2\$s %3\$s"] = ""; -$a->strings["Click to open/close"] = "klik om te openen/sluiten"; -$a->strings["$1 wrote:"] = "$1 schreef:"; -$a->strings["Encrypted content"] = "Versleutelde inhoud"; -$a->strings["Invalid source protocol"] = "Ongeldig bron protocol"; -$a->strings["Invalid link protocol"] = "Ongeldig verbinding protocol"; -$a->strings["Loading more entries..."] = "Meer berichten aan het laden..."; -$a->strings["The end"] = "Het einde"; -$a->strings["Follow"] = "Volg"; -$a->strings["Export"] = "Exporteer"; -$a->strings["Export calendar as ical"] = "Exporteer kalender als ical"; -$a->strings["Export calendar as csv"] = "Exporteer kalender als csv"; -$a->strings["No contacts"] = "Geen contacten"; -$a->strings["%d Contact"] = [ - 0 => "%d contact", - 1 => "%d contacten", -]; -$a->strings["View Contacts"] = "Bekijk contacten"; -$a->strings["Remove term"] = "Verwijder zoekterm"; -$a->strings["Saved Searches"] = "Opgeslagen zoekopdrachten"; -$a->strings["Trending Tags (last %d hour)"] = [ - 0 => "Populaire Tags (laatste %d uur)", - 1 => "Populaire Tags (laatste %d uur)", -]; -$a->strings["More Trending Tags"] = "Meer Populaire Tags"; -$a->strings["Add New Contact"] = "Nieuw Contact toevoegen"; -$a->strings["Enter address or web location"] = "Voeg een webadres of -locatie in:"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Voorbeeld: jan@voorbeeld.be, http://voorbeeld.nl/barbara"; -$a->strings["%d invitation available"] = [ - 0 => "%d uitnodiging beschikbaar", - 1 => "%d uitnodigingen beschikbaar", -]; +$a->strings["Alignment"] = "Uitlijning"; +$a->strings["Left"] = "Links"; +$a->strings["Center"] = "Gecentreerd"; +$a->strings["Color scheme"] = "Kleurschema"; +$a->strings["Posts font size"] = "Lettergrootte berichten"; +$a->strings["Textareas font size"] = "Lettergrootte tekstgebieden"; +$a->strings["Comma separated list of helper forums"] = "Kommagescheiden lijst van de helper forums"; +$a->strings["don't show"] = "niet tonen"; +$a->strings["show"] = "tonen"; +$a->strings["Set style"] = "Stijl instellen"; +$a->strings["Community Pages"] = "Forum/groepspagina's"; +$a->strings["Community Profiles"] = "Forum/groepsprofielen"; +$a->strings["Help or @NewHere ?"] = "Help of @NewHere ?"; +$a->strings["Connect Services"] = "Diensten verbinden"; +$a->strings["Find Friends"] = "Zoek vrienden"; +$a->strings["Last users"] = "Laatste gebruikers"; $a->strings["Find People"] = "Zoek mensen"; $a->strings["Enter name or interest"] = "Vul naam of interesse in"; $a->strings["Examples: Robert Morgenstein, Fishing"] = "Voorbeelden: Jan Peeters, Vissen"; @@ -867,35 +741,78 @@ $a->strings["Random Profile"] = "Willekeurig Profiel"; $a->strings["Invite Friends"] = "Vrienden uitnodigen"; $a->strings["Global Directory"] = "Globale gids"; $a->strings["Local Directory"] = "Lokale gids"; -$a->strings["Groups"] = "Groepen"; -$a->strings["Everyone"] = "Iedereen"; -$a->strings["Following"] = "Volgend"; -$a->strings["Mutual friends"] = "Gemeenschappelijke vrienden"; -$a->strings["Relationships"] = "Relaties"; -$a->strings["All Contacts"] = "Alle Contacten"; -$a->strings["Protocols"] = "Protocollen"; -$a->strings["All Protocols"] = "Alle protocollen"; -$a->strings["Saved Folders"] = "Bewaarde Mappen"; -$a->strings["Everything"] = "Alles"; -$a->strings["Categories"] = "Categorieën"; -$a->strings["%d contact in common"] = [ - 0 => "%d gedeeld contact", - 1 => "%d gedeelde contacten", +$a->strings["Forums"] = "Forums"; +$a->strings["External link to forum"] = "Externe link naar het forum"; +$a->strings["show more"] = "toon meer"; +$a->strings["Quick Start"] = "Snelstart"; +$a->strings["Help"] = "Help"; +$a->strings["Monday"] = "Maandag"; +$a->strings["Tuesday"] = "Dinsdag"; +$a->strings["Wednesday"] = "Woensdag"; +$a->strings["Thursday"] = "Donderdag"; +$a->strings["Friday"] = "Vrijdag"; +$a->strings["Saturday"] = "Zaterdag"; +$a->strings["Sunday"] = "Zondag"; +$a->strings["January"] = "Januari"; +$a->strings["February"] = "Februari"; +$a->strings["March"] = "Maart"; +$a->strings["April"] = "April"; +$a->strings["May"] = "Mei"; +$a->strings["June"] = "Juni"; +$a->strings["July"] = "Juli"; +$a->strings["August"] = "Augustus"; +$a->strings["September"] = "September"; +$a->strings["October"] = "Oktober"; +$a->strings["November"] = "November"; +$a->strings["December"] = "December"; +$a->strings["Mon"] = "Maa"; +$a->strings["Tue"] = "Din"; +$a->strings["Wed"] = "Woe"; +$a->strings["Thu"] = "Don"; +$a->strings["Fri"] = "Vrij"; +$a->strings["Sat"] = "Zat"; +$a->strings["Sun"] = "Zon"; +$a->strings["Jan"] = "Jan"; +$a->strings["Feb"] = "Feb"; +$a->strings["Mar"] = "Maa"; +$a->strings["Apr"] = "Apr"; +$a->strings["Jun"] = "Jun"; +$a->strings["Jul"] = "Jul"; +$a->strings["Aug"] = "Aug"; +$a->strings["Sep"] = "Sep"; +$a->strings["Oct"] = "Okt"; +$a->strings["Nov"] = "Nov"; +$a->strings["Dec"] = "Dec"; +$a->strings["poke"] = "por"; +$a->strings["poked"] = "porde"; +$a->strings["ping"] = "ping"; +$a->strings["pinged"] = "gepingd"; +$a->strings["prod"] = "porren"; +$a->strings["prodded"] = "gepord"; +$a->strings["slap"] = "slaan"; +$a->strings["slapped"] = "geslagen"; +$a->strings["finger"] = "finger"; +$a->strings["fingered"] = "gerfingerd"; +$a->strings["rebuff"] = "afpoeieren"; +$a->strings["rebuffed"] = "afgepoeierd"; +$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = "Friendica kan deze pagina momenteel niet weergeven, neem contact op met de beheerder."; +$a->strings["template engine cannot be registered without a name."] = ""; +$a->strings["template engine is not registered!"] = ""; +$a->strings["Error decoding account file"] = "Fout bij decoderen van het account bestand"; +$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Fout! Geen versie data in het bestand! Is dit wel een Friendica account bestand?"; +$a->strings["User '%s' already exists on this server!"] = "Gebruiker '%s' bestaat al op deze server!"; +$a->strings["User creation error"] = "Fout bij het aanmaken van de gebruiker"; +$a->strings["%d contact not imported"] = [ + 0 => "%d contact werd niet geïmporteerd", + 1 => "%d contacten werden niet geïmporteerd", ]; -$a->strings["Yourself"] = "Jezelf"; -$a->strings["Post to Email"] = "Verzenden per e-mail"; -$a->strings["Public"] = "Openbaar"; -$a->strings["This content will be shown to all your followers and can be seen in the community pages and by anyone with its link."] = "Deze inhoud wordt aan al uw volgers getoond en is te zien op de communitypagina's en door iedereen met de link."; -$a->strings["Limited/Private"] = "Beperkt/Privé"; -$a->strings["This content will be shown only to the people in the first box, to the exception of the people mentioned in the second box. It won't appear anywhere public."] = "Deze inhoud wordt alleen getoond aan de mensen in het eerste vak, met uitzondering van de mensen die in het tweede vak worden genoemd. Het wordt nergens openbaar weergegeven."; -$a->strings["Show to:"] = "Toon aan:"; -$a->strings["Except to:"] = "Behalve aan:"; -$a->strings["Connectors"] = "Connectors"; +$a->strings["User profile creation error"] = "Fout bij het aanmaken van het gebruikersprofiel"; +$a->strings["Done. You can now login with your username and password"] = "Gebeurd. Je kunt nu inloggen met je gebruikersnaam en wachtwoord"; $a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Het databaseconfiguratiebestand \"config/local.config.php\" kon niet worden weggeschreven. Je kunt de bijgevoegde tekst gebruiken om in een configuratiebestand aan te maken in de hoogste map van je webserver. "; $a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Het kan nodig zijn om het bestand \"database.sql\" manueel te importeren met phpmyadmin of mysql."; -$a->strings["Please see the file \"INSTALL.txt\"."] = "Zie het bestand \"INSTALL.txt\"."; +$a->strings["Please see the file \"doc/INSTALL.md\"."] = ""; $a->strings["Could not find a command line version of PHP in the web server PATH."] = "Kan geen command-line-versie van PHP vinden in het PATH van de webserver."; -$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "Als je geen command line versie van PHP geïnstalleerd hebt op je server, dan kan je de achtergrondprocessen niet draaien. Zie 'Installatie van de worker'"; +$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = ""; $a->strings["PHP executable path"] = "PATH van het PHP commando"; $a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Vul het volledige pad in naar het php programma. Je kunt dit leeg laten om de installatie verder te zetten."; $a->strings["Command line PHP"] = "PHP-opdrachtregel"; @@ -949,105 +866,206 @@ $a->strings["ImageMagick PHP extension is installed"] = "ImageMagick PHP extensi $a->strings["ImageMagick supports GIF"] = "ImageMagick ondersteunt GIF"; $a->strings["Database already in use."] = "Database al in gebruik."; $a->strings["Could not connect to database."] = "Kon geen toegang krijgen tot de database."; -$a->strings["Monday"] = "Maandag"; -$a->strings["Tuesday"] = "Dinsdag"; -$a->strings["Wednesday"] = "Woensdag"; -$a->strings["Thursday"] = "Donderdag"; -$a->strings["Friday"] = "Vrijdag"; -$a->strings["Saturday"] = "Zaterdag"; -$a->strings["Sunday"] = "Zondag"; -$a->strings["January"] = "Januari"; -$a->strings["February"] = "Februari"; -$a->strings["March"] = "Maart"; -$a->strings["April"] = "April"; -$a->strings["May"] = "Mei"; -$a->strings["June"] = "Juni"; -$a->strings["July"] = "Juli"; -$a->strings["August"] = "Augustus"; -$a->strings["September"] = "September"; -$a->strings["October"] = "Oktober"; -$a->strings["November"] = "November"; -$a->strings["December"] = "December"; -$a->strings["Mon"] = "Maa"; -$a->strings["Tue"] = "Din"; -$a->strings["Wed"] = "Woe"; -$a->strings["Thu"] = "Don"; -$a->strings["Fri"] = "Vrij"; -$a->strings["Sat"] = "Zat"; -$a->strings["Sun"] = "Zon"; -$a->strings["Jan"] = "Jan"; -$a->strings["Feb"] = "Feb"; -$a->strings["Mar"] = "Maa"; -$a->strings["Apr"] = "Apr"; -$a->strings["Jun"] = "Jun"; -$a->strings["Jul"] = "Jul"; -$a->strings["Aug"] = "Aug"; -$a->strings["Sep"] = "Sep"; -$a->strings["Oct"] = "Okt"; -$a->strings["Nov"] = "Nov"; -$a->strings["Dec"] = "Dec"; -$a->strings["poke"] = "por"; -$a->strings["poked"] = "porde"; -$a->strings["ping"] = "ping"; -$a->strings["pinged"] = "gepingd"; -$a->strings["prod"] = "porren"; -$a->strings["prodded"] = "gepord"; -$a->strings["slap"] = "slaan"; -$a->strings["slapped"] = "geslagen"; -$a->strings["finger"] = "finger"; -$a->strings["fingered"] = "gerfingerd"; -$a->strings["rebuff"] = "afpoeieren"; -$a->strings["rebuffed"] = "afgepoeierd"; +$a->strings["Yourself"] = "Jezelf"; +$a->strings["Followers"] = "Volgers"; +$a->strings["Mutuals"] = "Gemeenschappelijk"; +$a->strings["Post to Email"] = "Verzenden per e-mail"; +$a->strings["Public"] = "Openbaar"; +$a->strings["This content will be shown to all your followers and can be seen in the community pages and by anyone with its link."] = "Deze inhoud wordt aan al uw volgers getoond en is te zien op de communitypagina's en door iedereen met de link."; +$a->strings["Limited/Private"] = "Beperkt/Privé"; +$a->strings["This content will be shown only to the people in the first box, to the exception of the people mentioned in the second box. It won't appear anywhere public."] = "Deze inhoud wordt alleen getoond aan de mensen in het eerste vak, met uitzondering van de mensen die in het tweede vak worden genoemd. Het wordt nergens openbaar weergegeven."; +$a->strings["Show to:"] = "Toon aan:"; +$a->strings["Except to:"] = "Behalve aan:"; +$a->strings["Connectors"] = "Connectors"; $a->strings["Update %s failed. See error logs."] = "Wijziging %s mislukt. Lees de error logbestanden."; $a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tDe Friendica ontwikkelaars hebben recent update %svrijgegeven,\n \t\t\t\tmaar wanneer ik deze probeerde te installeren ging het verschrikkelijk fout.\n \t\t\t\tDit moet snel opgelost worden en ik kan het niet alleen. Contacteer alstublieft\n \t\t\t\teen Friendica ontwikkelaar als je mij zelf niet kan helpen. Mijn database kan ongeldig zijn."; $a->strings["The error message is\n[pre]%s[/pre]"] = "De foutboodschap is\n[pre]%s[/pre]"; $a->strings["[Friendica Notify] Database update"] = ""; $a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tDe Friendica database is succesvol geupdatet van %s naar %s"; -$a->strings["Error decoding account file"] = "Fout bij decoderen van het account bestand"; -$a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Fout! Geen versie data in het bestand! Is dit wel een Friendica account bestand?"; -$a->strings["User '%s' already exists on this server!"] = "Gebruiker '%s' bestaat al op deze server!"; -$a->strings["User creation error"] = "Fout bij het aanmaken van de gebruiker"; -$a->strings["%d contact not imported"] = [ - 0 => "%d contact werd niet geïmporteerd", - 1 => "%d contacten werden niet geïmporteerd", +$a->strings["Friendica Notification"] = "Friendica Notificatie"; +$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, %2\$s Beheerder"; +$a->strings["%s Administrator"] = "%s Beheerder"; +$a->strings["thanks"] = "bedankt"; +$a->strings["Miscellaneous"] = "Diversen"; +$a->strings["Birthday:"] = "Verjaardag:"; +$a->strings["Age: "] = "Leeftijd:"; +$a->strings["%d year old"] = [ + 0 => "%d jaar oud", + 1 => "%d jaar oud", ]; -$a->strings["User profile creation error"] = "Fout bij het aanmaken van het gebruikersprofiel"; -$a->strings["Done. You can now login with your username and password"] = "Gebeurd. Je kunt nu inloggen met je gebruikersnaam en wachtwoord"; +$a->strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-DD of MM-DD"; +$a->strings["never"] = "nooit"; +$a->strings["less than a second ago"] = "minder dan een seconde geleden"; +$a->strings["year"] = "jaar"; +$a->strings["years"] = "jaren"; +$a->strings["months"] = "maanden"; +$a->strings["weeks"] = "weken"; +$a->strings["days"] = "dagen"; +$a->strings["hour"] = "uur"; +$a->strings["hours"] = "uren"; +$a->strings["minute"] = "minuut"; +$a->strings["minutes"] = "minuten"; +$a->strings["second"] = "seconde"; +$a->strings["seconds"] = "seconden"; +$a->strings["in %1\$d %2\$s"] = "in %1\$d%2\$s"; +$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s geleden"; +$a->strings["Image/photo"] = "Afbeelding/foto"; +$a->strings["%2\$s %3\$s"] = ""; +$a->strings["link to source"] = "Verwijzing naar bron"; +$a->strings["Click to open/close"] = "klik om te openen/sluiten"; +$a->strings["$1 wrote:"] = "$1 schreef:"; +$a->strings["Encrypted content"] = "Versleutelde inhoud"; +$a->strings["Invalid source protocol"] = "Ongeldig bron protocol"; +$a->strings["Invalid link protocol"] = "Ongeldig verbinding protocol"; +$a->strings["Loading more entries..."] = "Meer berichten aan het laden..."; +$a->strings["The end"] = "Het einde"; +$a->strings["Follow"] = "Volg"; +$a->strings["Search"] = "Zoeken"; +$a->strings["@name, !forum, #tags, content"] = "@naam, !forum, #labels, inhoud"; +$a->strings["Full Text"] = "Volledige tekst"; +$a->strings["Tags"] = "Labels"; +$a->strings["Export"] = "Exporteer"; +$a->strings["Export calendar as ical"] = "Exporteer kalender als ical"; +$a->strings["Export calendar as csv"] = "Exporteer kalender als csv"; +$a->strings["No contacts"] = "Geen contacten"; +$a->strings["%d Contact"] = [ + 0 => "%d contact", + 1 => "%d contacten", +]; +$a->strings["View Contacts"] = "Bekijk contacten"; +$a->strings["Remove term"] = "Verwijder zoekterm"; +$a->strings["Saved Searches"] = "Opgeslagen zoekopdrachten"; +$a->strings["Trending Tags (last %d hour)"] = [ + 0 => "Populaire Tags (laatste %d uur)", + 1 => "Populaire Tags (laatste %d uur)", +]; +$a->strings["More Trending Tags"] = "Meer Populaire Tags"; +$a->strings["newer"] = "nieuwere berichten"; +$a->strings["older"] = "oudere berichten"; +$a->strings["prev"] = "vorige"; +$a->strings["last"] = "laatste"; +$a->strings["Frequently"] = "Frequent"; +$a->strings["Hourly"] = "Ieder uur"; +$a->strings["Twice daily"] = "Twee maal daags"; +$a->strings["Daily"] = "Dagelijks"; +$a->strings["Weekly"] = "Wekelijks"; +$a->strings["Monthly"] = "Maandelijks"; +$a->strings["DFRN"] = "DFRN"; +$a->strings["OStatus"] = "OStatus"; +$a->strings["RSS/Atom"] = "RSS/Atom"; +$a->strings["Email"] = "E-mail"; +$a->strings["Diaspora"] = "Diaspora"; +$a->strings["Zot!"] = "Zot!"; +$a->strings["LinkedIn"] = "LinkedIn"; +$a->strings["XMPP/IM"] = "XMPP/Chat"; +$a->strings["MySpace"] = "MySpace"; +$a->strings["Google+"] = "Google+"; +$a->strings["pump.io"] = "pump.io"; +$a->strings["Twitter"] = "Twitter"; +$a->strings["Discourse"] = "Toespraak"; +$a->strings["Diaspora Connector"] = "Diaspora Connector"; +$a->strings["GNU Social Connector"] = "GNU Social Connector"; +$a->strings["ActivityPub"] = "ActivityPub"; +$a->strings["pnut"] = "pnut"; +$a->strings["%s (via %s)"] = ""; +$a->strings["General Features"] = "Algemene functies"; +$a->strings["Photo Location"] = "Foto Locatie"; +$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Foto metadata wordt normaal verwijderd. Dit extraheert de locatie (indien aanwezig) vooraleer de metadata te verwijderen en verbindt die met een kaart."; +$a->strings["Trending Tags"] = "Populaire Tags"; +$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Toon een widget voor communitypagina met een lijst van de populairste tags in recente openbare berichten."; +$a->strings["Post Composition Features"] = "Functies voor het opstellen van berichten"; +$a->strings["Auto-mention Forums"] = "Auto-vermelding Forums"; +$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Voeg toe/verwijder vermelding wanneer een forum pagina geselecteerd/gedeselecteerd wordt in het ACL venster."; +$a->strings["Explicit Mentions"] = "Expliciete vermeldingen"; +$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Voeg expliciete vermeldingen toe aan het opmerkingenvak voor handmatige controle over wie in antwoorden wordt vermeld."; +$a->strings["Post/Comment Tools"] = "Bericht-/reactiehulpmiddelen"; +$a->strings["Post Categories"] = "Categorieën berichten"; +$a->strings["Add categories to your posts"] = "Voeg categorieën toe aan je berichten"; +$a->strings["Advanced Profile Settings"] = "Geavanceerde Profiel Instellingen"; +$a->strings["List Forums"] = "Lijst Fora op"; +$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Toon bezoekers de publieke groepsfora in de Geavanceerde Profiel Pagina"; +$a->strings["Tag Cloud"] = "Tag Wolk"; +$a->strings["Provide a personal tag cloud on your profile page"] = "Voorzie een persoonlijk tag wolk op je profiel pagina"; +$a->strings["Display Membership Date"] = "Toon Lidmaatschap Datum"; +$a->strings["Display membership date in profile"] = "Toon lidmaatschap datum in profiel"; +$a->strings["Nothing new here"] = "Niets nieuw hier"; +$a->strings["Go back"] = "Ga terug"; +$a->strings["Clear notifications"] = "Notificaties verwijderen"; +$a->strings["Logout"] = "Uitloggen"; +$a->strings["End this session"] = "Deze sessie beëindigen"; +$a->strings["Login"] = "Login"; +$a->strings["Sign in"] = "Inloggen"; +$a->strings["Personal notes"] = "Persoonlijke nota's"; +$a->strings["Your personal notes"] = "Je persoonlijke nota's"; +$a->strings["Home"] = "Tijdlijn"; +$a->strings["Home Page"] = "Jouw tijdlijn"; +$a->strings["Register"] = "Registreer"; +$a->strings["Create an account"] = "Maak een accoount"; +$a->strings["Help and documentation"] = "Hulp en documentatie"; +$a->strings["Apps"] = "Apps"; +$a->strings["Addon applications, utilities, games"] = "Extra toepassingen, hulpmiddelen of spelletjes"; +$a->strings["Search site content"] = "Doorzoek de inhoud van de website"; +$a->strings["Community"] = "Website"; +$a->strings["Conversations on this and other servers"] = "Gesprekken op deze en andere servers"; +$a->strings["Directory"] = "Gids"; +$a->strings["People directory"] = "Personengids"; +$a->strings["Information"] = "Informatie"; +$a->strings["Information about this friendica instance"] = "informatie over deze friendica server"; +$a->strings["Terms of Service"] = "Gebruiksvoorwaarden"; +$a->strings["Terms of Service of this Friendica instance"] = "Gebruiksvoorwaarden op deze Friendica server"; +$a->strings["Introductions"] = "Verzoeken"; +$a->strings["Friend Requests"] = "Vriendschapsverzoeken"; +$a->strings["Notifications"] = "Notificaties"; +$a->strings["See all notifications"] = "Toon alle notificaties"; +$a->strings["Mark all system notifications seen"] = "Alle systeemnotificaties als gelezen markeren"; +$a->strings["Inbox"] = "Inbox"; +$a->strings["Outbox"] = "Verzonden berichten"; +$a->strings["Accounts"] = "Gebruikers"; +$a->strings["Manage other pages"] = "Andere pagina's beheren"; +$a->strings["Admin"] = "Beheer"; +$a->strings["Site setup and configuration"] = "Website opzetten en configureren"; +$a->strings["Navigation"] = "Navigatie"; +$a->strings["Site map"] = "Sitemap"; +$a->strings["Embedding disabled"] = "Inbedden uitgeschakeld"; +$a->strings["Embedded content"] = "Ingebedde inhoud"; +$a->strings["Add New Contact"] = "Nieuw Contact toevoegen"; +$a->strings["Enter address or web location"] = "Voeg een webadres of -locatie in:"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Voorbeeld: jan@voorbeeld.be, http://voorbeeld.nl/barbara"; +$a->strings["Connect"] = "Verbinden"; +$a->strings["%d invitation available"] = [ + 0 => "%d uitnodiging beschikbaar", + 1 => "%d uitnodigingen beschikbaar", +]; +$a->strings["Groups"] = "Groepen"; +$a->strings["Everyone"] = "Iedereen"; +$a->strings["Following"] = "Volgend"; +$a->strings["Mutual friends"] = "Gemeenschappelijke vrienden"; +$a->strings["Relationships"] = "Relaties"; +$a->strings["All Contacts"] = "Alle Contacten"; +$a->strings["Protocols"] = "Protocollen"; +$a->strings["All Protocols"] = "Alle protocollen"; +$a->strings["Saved Folders"] = "Bewaarde Mappen"; +$a->strings["Everything"] = "Alles"; +$a->strings["Categories"] = "Categorieën"; +$a->strings["%d contact in common"] = [ + 0 => "%d gedeeld contact", + 1 => "%d gedeelde contacten", +]; +$a->strings["Archives"] = "Archieven"; $a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = ""; $a->strings["\nError %d occurred during database update:\n%s\n"] = "\nFout %d is opgetreden tijdens database update:\n%s\n"; $a->strings["Errors encountered performing database changes: "] = "Fouten opgetreden tijdens database aanpassingen:"; +$a->strings["Another database update is currently running."] = ""; $a->strings["%s: Database update"] = "%s: Database update"; $a->strings["%s: updating %s table."] = "%s: tabel %s aan het updaten."; -$a->strings["Friend Suggestion"] = "Vriendschapsvoorstel"; -$a->strings["Friend/Connect Request"] = "Vriendschapsverzoek"; -$a->strings["New Follower"] = "Nieuwe Volger"; -$a->strings["%s created a new post"] = "%s schreef een nieuw bericht"; -$a->strings["%s commented on %s's post"] = "%s gaf een reactie op het bericht van %s"; -$a->strings["%s liked %s's post"] = "%s vond het bericht van %s leuk"; -$a->strings["%s disliked %s's post"] = "%s vond het bericht van %s niet leuk"; -$a->strings["%s is attending %s's event"] = "%s woont het event van %s bij"; -$a->strings["%s is not attending %s's event"] = "%s woont het event van %s niet bij"; -$a->strings["%s may attending %s's event"] = "%s kan aanwezig zijn op %s's gebeurtenis"; -$a->strings["%s is now friends with %s"] = "%s is nu bevriend met %s"; -$a->strings["Legacy module file not found: %s"] = "Legacy module bestand niet gevonden: %s"; -$a->strings["UnFollow"] = "Ontvolgen"; -$a->strings["Drop Contact"] = "Verwijder contact"; -$a->strings["Approve"] = "Goedkeuren"; -$a->strings["Organisation"] = "Organisatie"; -$a->strings["News"] = "Nieuws"; -$a->strings["Forum"] = "Forum"; -$a->strings["Connect URL missing."] = "Connectie URL ontbreekt."; -$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Het contact kon niet toegevoegd worden. Gelieve de relevante netwerk gegevens na te kijken in Instellingen -> Sociale Netwerken."; -$a->strings["This site is not configured to allow communications with other networks."] = "Deze website is niet geconfigureerd voor communicatie met andere netwerken."; -$a->strings["No compatible communication protocols or feeds were discovered."] = "Er werden geen compatibele communicatieprotocols of feeds ontdekt."; -$a->strings["The profile address specified does not provide adequate information."] = "Het opgegeven profiel adres bevat geen adequate informatie."; -$a->strings["An author or name was not found."] = "Er werd geen auteur of naam gevonden."; -$a->strings["No browser URL could be matched to this address."] = "Er kan geen browser URL gematcht worden met dit adres."; -$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Het @-stijl-identiteitsadres komt niet overeen met een nekend protocol of e-mailcontact."; -$a->strings["Use mailto: in front of address to force email check."] = "Gebruik mailto: voor het adres om een e-mailcontrole af te dwingen."; -$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Het opgegeven profiel adres behoort tot een netwerk dat gedeactiveerd is op deze site."; -$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profiel met restricties. Deze peresoon zal geen directe/persoonlijke notificaties van jou kunnen ontvangen."; -$a->strings["Unable to retrieve contact information."] = "Het was niet mogelijk informatie over dit contact op te halen."; +$a->strings["Database error %d \"%s\" at \"%s\""] = ""; +$a->strings["Database storage failed to update %s"] = "Database opslag faalde om %s te vernieuwen"; +$a->strings["Database storage failed to insert data"] = "Database opslag mislukt om gegevens in te voegen"; +$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = ""; +$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = ""; +$a->strings["Storage base path"] = ""; +$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = ""; +$a->strings["Enter a valid existing folder"] = "Geef een geldige bestaande folder in"; $a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; $a->strings["Starts:"] = "Begint:"; $a->strings["Finishes:"] = "Eindigt:"; @@ -1058,14 +1076,12 @@ $a->strings["l, F j"] = "l j F"; $a->strings["Edit event"] = "Gebeurtenis bewerken"; $a->strings["Duplicate event"] = "Duplicate gebeurtenis"; $a->strings["Delete event"] = "Verwijder gebeurtenis"; -$a->strings["link to source"] = "Verwijzing naar bron"; $a->strings["D g:i A"] = "D g:i A"; $a->strings["g:i A"] = "g:i A"; $a->strings["Show map"] = "Toon kaart"; $a->strings["Hide map"] = "Verberg kaart"; $a->strings["%s's birthday"] = "%s's verjaardag"; $a->strings["Happy Birthday %s"] = "Gefeliciteerd %s"; -$a->strings["Item filed"] = "Item bewaard"; $a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Een verwijderde groep met deze naam is weer tot leven gewekt. Bestaande itemrechten kunnen voor deze groep en toekomstige leden gelden. Wanneer je niet zo had bedoeld kan je een andere groep met een andere naam creëren. "; $a->strings["Default privacy group for new contacts"] = "Standaard privacy groep voor nieuwe contacten"; $a->strings["Everybody"] = "Iedereen"; @@ -1076,16 +1092,6 @@ $a->strings["Contacts not in any group"] = "Contacten bestaan in geen enkele gro $a->strings["Create a new group"] = "Maak nieuwe groep"; $a->strings["Group Name: "] = "Groepsnaam:"; $a->strings["Edit groups"] = "Bewerk groepen"; -$a->strings["activity"] = "activiteit"; -$a->strings["comment"] = [ - 0 => "reactie", - 1 => "reacties", -]; -$a->strings["post"] = "bericht"; -$a->strings["Content warning: %s"] = "Waarschuwing inhoud: %s"; -$a->strings["bytes"] = "bytes"; -$a->strings["View on separate page"] = "Bekijk op aparte pagina"; -$a->strings["view on separate page"] = "bekijk op aparte pagina"; $a->strings["[no subject]"] = "[geen onderwerp]"; $a->strings["Edit profile"] = "Bewerk profiel"; $a->strings["Change profile photo"] = "Profiel foto wijzigen"; @@ -1104,13 +1110,7 @@ $a->strings["[No description]"] = "[Geen omschrijving]"; $a->strings["Event Reminders"] = "Gebeurtenisherinneringen"; $a->strings["Upcoming events the next 7 days:"] = "Evenementen de komende 7 dagen:"; $a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s verwelkomt %2\$s"; -$a->strings["Database storage failed to update %s"] = "Database opslag faalde om %s te vernieuwen"; -$a->strings["Database storage failed to insert data"] = "Database opslag mislukt om gegevens in te voegen"; -$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = ""; -$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = ""; -$a->strings["Storage base path"] = ""; -$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = ""; -$a->strings["Enter a valid existing folder"] = "Geef een geldige bestaande folder in"; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERNSTIGE FOUT: aanmaken van beveiligingssleutels mislukt."; $a->strings["Login failed"] = "Login mislukt"; $a->strings["Not enough information to authenticate"] = "Niet genoeg informatie om te authentificeren"; $a->strings["Password can't be empty"] = "Wachtwoord mag niet leeg zijn"; @@ -1121,6 +1121,8 @@ $a->strings["Passwords do not match. Password unchanged."] = "Wachtwoorden komen $a->strings["An invitation is required."] = "Een uitnodiging is vereist."; $a->strings["Invitation could not be verified."] = "Uitnodiging kon niet geverifieerd worden."; $a->strings["Invalid OpenID url"] = "Ongeldige OpenID url"; +$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Er is een probleem opgetreden bij het inloggen met het opgegeven OpenID. Kijk alsjeblieft de spelling van deze ID na."; +$a->strings["The error message was:"] = "De foutboodschap was:"; $a->strings["Please enter the required information."] = "Vul de vereiste informatie in."; $a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) en system.username_max_length (%s) sluiten elkaar uit. Waarden worden omgedraaid."; $a->strings["Username should be at least %s character."] = [ @@ -1138,7 +1140,6 @@ $a->strings["The nickname was blocked from registration by the nodes admin."] = $a->strings["Cannot use that email."] = "Ik kan die e-mail niet gebruiken."; $a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Je bijnaam mag alleen a-z, 0-9 of _ bevatten."; $a->strings["Nickname is already registered. Please choose another."] = "Bijnaam is al geregistreerd. Kies een andere."; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERNSTIGE FOUT: aanmaken van beveiligingssleutels mislukt."; $a->strings["An error occurred during registration. Please try again."] = "Er is een fout opgetreden tijdens de registratie. Probeer opnieuw."; $a->strings["An error occurred creating your default profile. Please try again."] = "Er is een fout opgetreden bij het aanmaken van je standaard profiel. Probeer opnieuw."; $a->strings["An error occurred creating your self contact. Please try again."] = "Er is een fout opgetreden bij het aanmaken van je self contact. Probeer opnieuw."; @@ -1151,6 +1152,44 @@ $a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Yo $a->strings["Registration at %s"] = "Registratie bij %s"; $a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tBeste %1\$s,\n\t\t\t\tBedankt voor je inschrijving op %2\$s. Je gebruiker is aangemaakt.\n\t\t\t"; $a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tDe login details zijn de volgende:\n\n\t\t\tSite Locatie:\t%3\$s\n\t\t\tLogin Naam:\t\t%1\$s\n\t\t\tWachtwoord:\t\t%5\$s\n\n\t\t\tJe kunt je wachtwoord in de \"Instellingen\" pagina veranderen nadat je bent ingelogd.\n\n\t\t\tNeem een ogenblik de tijd om je andere instellingen na te kijken op die pagina.\n\n\t\t\tJe kunt ook wat basis informatie toevoegen aan je standaard profiel\n\t\t\t(in de \"Profielen\" pagina) zodat anderen je gemakkelijk kunnen vinden.\n\n\t\t\tWe raden aan je volledige naam in te vullen, een profiel foto toe te voegen,\n\t\t\tenkele profiel \"sleutelwoorden\" (zeer handig om nieuwe vrienden te leren kennen) - en\n\t\t\tmisschien in welk land je woont; als je niet meer details wil geven.\n\t\t\tWe respecteren je privacy volledig, en geen van deze velden zijn verplicht.\n\t\t\tAls je nieuw bent en niemand kent, dan kunnen zij je misschien\n\t\t\thelpen om enkele nieuwe en interessante vrienden te leren kennen.\n\n\t\t\tAls je ooit je account wil verwijderen, dan kan je dat via %3\$s/removeme\n\n\t\t\tBedankt en welkom bij %2\$s."; +$a->strings["UnFollow"] = "Ontvolgen"; +$a->strings["Drop Contact"] = "Verwijder contact"; +$a->strings["Approve"] = "Goedkeuren"; +$a->strings["Organisation"] = "Organisatie"; +$a->strings["News"] = "Nieuws"; +$a->strings["Forum"] = "Forum"; +$a->strings["Connect URL missing."] = "Connectie URL ontbreekt."; +$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Het contact kon niet toegevoegd worden. Gelieve de relevante netwerk gegevens na te kijken in Instellingen -> Sociale Netwerken."; +$a->strings["This site is not configured to allow communications with other networks."] = "Deze website is niet geconfigureerd voor communicatie met andere netwerken."; +$a->strings["No compatible communication protocols or feeds were discovered."] = "Er werden geen compatibele communicatieprotocols of feeds ontdekt."; +$a->strings["The profile address specified does not provide adequate information."] = "Het opgegeven profiel adres bevat geen adequate informatie."; +$a->strings["An author or name was not found."] = "Er werd geen auteur of naam gevonden."; +$a->strings["No browser URL could be matched to this address."] = "Er kan geen browser URL gematcht worden met dit adres."; +$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Het @-stijl-identiteitsadres komt niet overeen met een nekend protocol of e-mailcontact."; +$a->strings["Use mailto: in front of address to force email check."] = "Gebruik mailto: voor het adres om een e-mailcontrole af te dwingen."; +$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Het opgegeven profiel adres behoort tot een netwerk dat gedeactiveerd is op deze site."; +$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profiel met restricties. Deze peresoon zal geen directe/persoonlijke notificaties van jou kunnen ontvangen."; +$a->strings["Unable to retrieve contact information."] = "Het was niet mogelijk informatie over dit contact op te halen."; +$a->strings["activity"] = "activiteit"; +$a->strings["comment"] = [ + 0 => "reactie", + 1 => "reacties", +]; +$a->strings["post"] = "bericht"; +$a->strings["Content warning: %s"] = "Waarschuwing inhoud: %s"; +$a->strings["bytes"] = "bytes"; +$a->strings["View on separate page"] = "Bekijk op aparte pagina"; +$a->strings["view on separate page"] = "bekijk op aparte pagina"; +$a->strings["Attachments:"] = "Bijlagen:"; +$a->strings["%s's timeline"] = "Tijdslijn van %s"; +$a->strings["%s's posts"] = "Berichten van %s"; +$a->strings["%s's comments"] = "reactie van %s"; +$a->strings["%s is now following %s."] = "%s volgt nu %s."; +$a->strings["following"] = "volgend"; +$a->strings["%s stopped following %s."] = "%s stopte %s te volgen."; +$a->strings["stopped following"] = "is gestopt met volgen"; +$a->strings["The folder view/smarty3/ must be writable by webserver."] = ""; +$a->strings["(no subject)"] = "(geen onderwerp)"; $a->strings["Addon not found."] = "Addon niet gevonden."; $a->strings["Addon %s disabled."] = "Addon %s gedeactiveerd"; $a->strings["Addon %s enabled."] = "Addon %s geactiveerd"; @@ -1161,9 +1200,12 @@ $a->strings["Addons"] = "Addons"; $a->strings["Toggle"] = "Schakelaar"; $a->strings["Author: "] = "Auteur:"; $a->strings["Maintainer: "] = "Onderhoud:"; +$a->strings["Addons reloaded"] = ""; $a->strings["Addon %s failed to install."] = "Installatie Addon %s is mislukt."; $a->strings["Reload active addons"] = "Herlaad actieve addons"; $a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "Er zijn op je node momenteel geen addons beschikbaar. Je kan de officiële addon repository vinden op %1\$s en je kan mogelijks nog andere interessante addons vinden in de open addon registry op %2\$s"; +$a->strings["The contact has been blocked from the node"] = "Het contact is geblokkeerd van deze node"; +$a->strings["Could not find any contact entry for this URL (%s)"] = "Kon geen contact vinden op deze URL (%s)"; $a->strings["%s contact unblocked"] = [ 0 => "%s contact is niet langer geblokkeerd", 1 => "%s contacten zijn niet langer geblokkeerd", @@ -1186,13 +1228,12 @@ $a->strings["%s total blocked contact"] = [ $a->strings["URL of the remote contact to block."] = "URL van de remote contact die je wil blokkeren."; $a->strings["Block Reason"] = "Reden voor blokkeren"; $a->strings["Server domain pattern added to blocklist."] = ""; -$a->strings["Site blocklist updated."] = "Site blokkeerlijst opgeslagen"; $a->strings["Blocked server domain pattern"] = ""; $a->strings["Reason for the block"] = "Reden van de blokkering"; $a->strings["Delete server domain pattern"] = ""; $a->strings["Check to delete this entry from the blocklist"] = "Vink aan om dit item van de blokkeerlijst te verwijderen"; $a->strings["Server Domain Pattern Blocklist"] = ""; -$a->strings["This page can be used to define a blacklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = ""; +$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = ""; $a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = ""; $a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = ""; $a->strings["Add new entry to block list"] = "Voeg nieuw item toe aan de blokkeerlijst"; @@ -1205,6 +1246,47 @@ $a->strings["Save changes to the blocklist"] = "Sla veranderingen in de blokkeer $a->strings["Current Entries in the Blocklist"] = "Huidige Items in de blokkeerlijst"; $a->strings["Delete entry from blocklist"] = "Verwijder item uit de blokkeerlijst"; $a->strings["Delete entry from blocklist?"] = "Item verwijderen uit de blokkeerlijst?"; +$a->strings["Item marked for deletion."] = "Item gemarkeerd om te verwijderen."; +$a->strings["Delete Item"] = "Verwijder Item"; +$a->strings["Delete this Item"] = "Verwijder dit Item"; +$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Op deze pagina kan je een item van je node verwijderen. Als het item een bericht is op het eerste niveau, dan zal de hele gesprek verwijderd worden."; +$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Je moet de GUID van het item kennen. Je kan het terugvinden bvb. door te kijken naar de getoonde URL. Het laatste deel van http://example.com/display/123456 is de GUID, hier 123456."; +$a->strings["GUID"] = "GUID"; +$a->strings["The GUID of the item you want to delete."] = "De GUID van het item dat je wil verwijderen."; +$a->strings["Item Guid"] = "Item identificatie"; +$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Fout bij het openen van log file %1\$s .\\r\\n
    Kijk na of bestand %1\$s bestaat en mag gelezen worden."; +$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Kon log file %1\$s niet openen.\\r\\n
    Kijk na of bestand %1\$s mag gelezen worden."; +$a->strings["View Logs"] = "Bekijk Logs"; +$a->strings["The logfile '%s' is not writable. No logging possible"] = ""; +$a->strings["PHP log currently enabled."] = "PHP log momenteel geactiveerd"; +$a->strings["PHP log currently disabled."] = "PHP log momenteel gedeactiveerd"; +$a->strings["Logs"] = "Logs"; +$a->strings["Clear"] = "Wis"; +$a->strings["Enable Debugging"] = "Activeer Debugging"; +$a->strings["Log file"] = "Logbestand"; +$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "De webserver moet hier kunnen schrijven. Relatief t.o.v. de hoogste folder binnen je Friendica-installatie."; +$a->strings["Log level"] = "Log niveau"; +$a->strings["PHP logging"] = "PHP logging"; +$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Om logging van PHP fouten en waarschuwingen te activeren, kan je het volgende toevoegen aan het begin van je index.php bestand van je installatie. De naam van het bestand die ingesteld is in de 'error_log' lijn is relatief tegenover de friendica top-level folder en de server moet erin kunnen schrijven. De optie '1' voor 'log_errors' en 'display_errors' activeert deze opties, configureer '0' om ze te deactiveren. "; +$a->strings["Theme %s disabled."] = "Thema %s uitgeschakeld."; +$a->strings["Theme %s successfully enabled."] = "Thema %s succesvol ingeschakeld."; +$a->strings["Theme %s failed to install."] = "Thema %s installatie mislukt."; +$a->strings["Screenshot"] = "Schermafdruk"; +$a->strings["Themes"] = "Thema's"; +$a->strings["Unknown theme."] = "Onbekend thema."; +$a->strings["Themes reloaded"] = ""; +$a->strings["Reload active themes"] = "Herlaad actieve thema's"; +$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Geen thema's gevonden op het systeem. Ze zouden zich moeten bevinden in %1\$s"; +$a->strings["[Experimental]"] = "[Experimenteel]"; +$a->strings["[Unsupported]"] = "[Niet ondersteund]"; +$a->strings["Inspect Deferred Worker Queue"] = "Inspecteer wachtrij van uitgestelde workers"; +$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "Deze pagine geeft alle uitgestelde workertaken. Dit zijn taken die niet onmiddelijk konden worden uitgevoerd"; +$a->strings["Inspect Worker Queue"] = "Taakwachtrij inspecteren"; +$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "Deze pagina toont alle taken in de wachtrij. Deze taken worden behandeld door de geplande taak die je hebt ingesteld tijdens installatie."; +$a->strings["ID"] = "ID"; +$a->strings["Job Parameters"] = "Taak parameters"; +$a->strings["Created"] = "Aangemaakt"; +$a->strings["Priority"] = "Prioriteit"; $a->strings["Update has been marked successful"] = "Wijziging succesvol gemarkeerd "; $a->strings["Database structure update %s was successfully applied."] = "Database structuur update %s werd met succes toegepast."; $a->strings["Executing of database structure update %s failed with error: %s"] = "Uitvoering van de database structuur update %s is mislukt met fout: %s"; @@ -1223,43 +1305,11 @@ $a->strings["Manage Additional Features"] = "Beheer Bijkomende Features"; $a->strings["Other"] = "Anders"; $a->strings["unknown"] = "onbekend"; $a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Deze pagina toont je statistieken van het gekende deel van het gefedereerde sociale netwerk waarvan je Friendica node deel uitmaakt. Deze statistieken zijn niet volledig maar reflecteren het deel van het network dat jouw node kent."; -$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = "Het Automatisch Achterhaalde Contact Gids feature is niet geactiveerd, het zal de hier getoonde informatie verbeteren."; $a->strings["Federation Statistics"] = "Federatie Statistieken"; $a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Op dit moment kent deze node %d nodes met %d geregistreerde gebruikers op basis van de volgende patformen:"; -$a->strings["Item marked for deletion."] = "Item gemarkeerd om te verwijderen."; -$a->strings["Delete Item"] = "Verwijder Item"; -$a->strings["Delete this Item"] = "Verwijder dit Item"; -$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Op deze pagina kan je een item van je node verwijderen. Als het item een bericht is op het eerste niveau, dan zal de hele gesprek verwijderd worden."; -$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Je moet de GUID van het item kennen. Je kan het terugvinden bvb. door te kijken naar de getoonde URL. Het laatste deel van http://example.com/display/123456 is de GUID, hier 123456."; -$a->strings["GUID"] = "GUID"; -$a->strings["The GUID of the item you want to delete."] = "De GUID van het item dat je wil verwijderen."; -$a->strings["Item Guid"] = "Item identificatie"; -$a->strings["The logfile '%s' is not writable. No logging possible"] = ""; -$a->strings["Log settings updated."] = "Log instellingen opgeslagen"; -$a->strings["PHP log currently enabled."] = "PHP log momenteel geactiveerd"; -$a->strings["PHP log currently disabled."] = "PHP log momenteel gedeactiveerd"; -$a->strings["Logs"] = "Logs"; -$a->strings["Clear"] = "Wis"; -$a->strings["Enable Debugging"] = "Activeer Debugging"; -$a->strings["Log file"] = "Logbestand"; -$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "De webserver moet hier kunnen schrijven. Relatief t.o.v. de hoogste folder binnen je Friendica-installatie."; -$a->strings["Log level"] = "Log niveau"; -$a->strings["PHP logging"] = "PHP logging"; -$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Om logging van PHP fouten en waarschuwingen te activeren, kan je het volgende toevoegen aan het begin van je index.php bestand van je installatie. De naam van het bestand die ingesteld is in de 'error_log' lijn is relatief tegenover de friendica top-level folder en de server moet erin kunnen schrijven. De optie '1' voor 'log_errors' en 'display_errors' activeert deze opties, configureer '0' om ze te deactiveren. "; -$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Fout bij het openen van log file %1\$s .\\r\\n
    Kijk na of bestand %1\$s bestaat en mag gelezen worden."; -$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Kon log file %1\$s niet openen.\\r\\n
    Kijk na of bestand %1\$s mag gelezen worden."; -$a->strings["View Logs"] = "Bekijk Logs"; -$a->strings["Inspect Deferred Worker Queue"] = "Inspecteer wachtrij van uitgestelde workers"; -$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "Deze pagine geeft alle uitgestelde workertaken. Dit zijn taken die niet onmiddelijk konden worden uitgevoerd"; -$a->strings["Inspect Worker Queue"] = "Taakwachtrij inspecteren"; -$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "Deze pagina toont alle taken in de wachtrij. Deze taken worden behandeld door de geplande taak die je hebt ingesteld tijdens installatie."; -$a->strings["ID"] = "ID"; -$a->strings["Job Parameters"] = "Taak parameters"; -$a->strings["Created"] = "Aangemaakt"; -$a->strings["Priority"] = "Prioriteit"; $a->strings["Can not parse base url. Must have at least ://"] = "Kan de basis url niet verwerken. Moet minstens zijn ://"; +$a->strings["Relocation started. Could take a while to complete."] = ""; $a->strings["Invalid storage backend setting value."] = ""; -$a->strings["Site settings updated."] = "Site instellingen opgeslagen"; $a->strings["No special theme for mobile devices"] = "Geen speciaal thema voor mobiele apparaten"; $a->strings["%s - (Experimental)"] = "%s - (Experimenteel)"; $a->strings["No community page for local users"] = "Geen groepspagina voor lokale gebruikers"; @@ -1267,14 +1317,6 @@ $a->strings["No community page"] = "Geen groepspagina"; $a->strings["Public postings from users of this site"] = "Publieke berichten van gebruikers van deze site"; $a->strings["Public postings from the federated network"] = "Publieke berichten van het gefedereerde netwerk"; $a->strings["Public postings from local users and the federated network"] = "Publieke berichten van lokale gebruikers en van het gefedereerde netwerk"; -$a->strings["Disabled"] = "Uitgeschakeld"; -$a->strings["Users"] = "Gebruiker"; -$a->strings["Users, Global Contacts"] = "Gebruikers, Globale contacten"; -$a->strings["Users, Global Contacts/fallback"] = "Gebruikers, Globale Contacten/noodoplossing"; -$a->strings["One month"] = "Een maand"; -$a->strings["Three months"] = "Drie maanden"; -$a->strings["Half a year"] = "Een half jaar"; -$a->strings["One year"] = "Een jaar"; $a->strings["Multi user instance"] = "Server voor meerdere gebruikers"; $a->strings["Closed"] = "Gesloten"; $a->strings["Requires approval"] = "Toestemming vereist"; @@ -1286,8 +1328,8 @@ $a->strings["Don't check"] = "Geen rekening mee houden"; $a->strings["check the stable version"] = "Neem de stabiele versie in rekening"; $a->strings["check the development version"] = "Neem de ontwikkel versie in rekening"; $a->strings["none"] = "geen"; -$a->strings["Direct contacts"] = "Directe contacten"; -$a->strings["Contacts of contacts"] = "Contacten van contacten"; +$a->strings["Local contacts"] = ""; +$a->strings["Interactors"] = ""; $a->strings["Database (legacy)"] = ""; $a->strings["Site"] = "Website"; $a->strings["Republish users to directory"] = "Opnieuw de gebruikers naar de gids publiceren"; @@ -1303,6 +1345,8 @@ $a->strings["Warning! Advanced function. Could make this server $a->strings["Site name"] = "Site naam"; $a->strings["Sender Email"] = "Verzender Email"; $a->strings["The email address your server shall use to send notification emails from."] = "Het email adres als afzender van notificatie emails."; +$a->strings["Name of the system actor"] = ""; +$a->strings["Name of the internal system account that is used to perform ActivityPub requests. This must be an unused username. If set, this can't be changed again."] = ""; $a->strings["Banner/Logo"] = "Banner/Logo"; $a->strings["Email Banner/Logo"] = ""; $a->strings["Shortcut icon"] = "Snelkoppeling icoon"; @@ -1398,20 +1442,19 @@ $a->strings["Maximum Load Average (Frontend)"] = "Maximum Gemiddelde Belasting ( $a->strings["Maximum system load before the frontend quits service - default 50."] = "Maximum systeem belasting wanneer de frontend ermee ophoudt - standaard waarde 50."; $a->strings["Minimal Memory"] = "Minimaal Geheugen"; $a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Minimum vrij geheugen in MB voor de worker. Toegang nodig tot /proc/meminfo - standaard waarde 0 (gedeactiveerd)."; -$a->strings["Maximum table size for optimization"] = "Maximum tabel grootte voor optimisatie"; -$a->strings["Maximum table size (in MB) for the automatic optimization. Enter -1 to disable it."] = "Maximum tabel grootte (in MB) voor de automatisch optimisatie. Geef -1 op om dit te deactiveren."; -$a->strings["Minimum level of fragmentation"] = "Minimum niveau van fragmentatie"; -$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Minimum fragmentatie niveau om de automatische optimisatie te starten - standaard waarde is 30%."; -$a->strings["Periodical check of global contacts"] = "Regematige controle van de globale contacten"; -$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "Als dit geactiveerd is, dan worden de globale contacten regelmatig gecheckt naar ontbrekende of verlopen data and the vitaliteit van de contacten en servers."; -$a->strings["Discover followers/followings from global contacts"] = ""; -$a->strings["If enabled, the global contacts are checked for new contacts among their followers and following contacts. This option will create huge masses of jobs, so it should only be activated on powerful machines."] = ""; +$a->strings["Periodically optimize tables"] = ""; +$a->strings["Periodically optimize tables like the cache and the workerqueue"] = ""; +$a->strings["Discover followers/followings from contacts"] = ""; +$a->strings["If enabled, contacts are checked for their followers and following contacts."] = ""; +$a->strings["None - deactivated"] = ""; +$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = ""; +$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = ""; +$a->strings["Synchronize the contacts with the directory server"] = ""; +$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = ""; $a->strings["Days between requery"] = "Dagen tussen herbevraging"; $a->strings["Number of days after which a server is requeried for his contacts."] = "Aantal dagen waarna de server opnieuw bevraagd wordt naar zijn contacten."; $a->strings["Discover contacts from other servers"] = "Ontdek contacten van andere servers"; -$a->strings["Periodically query other servers for contacts. You can choose between \"Users\": the users on the remote system, \"Global Contacts\": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is \"Users, Global Contacts\"."] = ""; -$a->strings["Timeframe for fetching global contacts"] = "Tijdspanne voor het ophalen van globale contacten"; -$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "Wanneer ontdekking is geactiveerd, dan definieert deze waarde de tijdspanne voor de activiteit van globale contacten die opgehaald worden van andere servers."; +$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = ""; $a->strings["Search the local directory"] = "Doorzoek de lokale gids"; $a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Doorzoek de lokale gids in plaats van de globale gids. Bij lokale doorzoeking wordt elke opzoeking in de globale gids op de achtergrond uitgevoerd. Dit verbetert de zoekresultaten wanneer de zoekopdracht herhaald wordt."; $a->strings["Publish server information"] = "Publiceer server informatie"; @@ -1434,6 +1477,8 @@ $a->strings["Cache duration in seconds"] = "Cache tijdsduur in seconden"; $a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "Hoe lang moeten de cache bestanden bijgehouden worden? Standaard waarde is 86400 seconden (een dag). Zet de waarde op -1 om de item cache te deactiveren."; $a->strings["Maximum numbers of comments per post"] = "Maximum aantal reacties per bericht"; $a->strings["How much comments should be shown for each post? Default value is 100."] = "Hoeveel reacties moeten getoond worden per bericht? Standaard waarde is 100."; +$a->strings["Maximum numbers of comments per post on the display page"] = ""; +$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = ""; $a->strings["Temp path"] = "Tijdelijk pad"; $a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Als je een systeem met restricties hebt waarbij de webserver geen toegang heeft tot het systeem pad, geef hier dan een ander pad in. "; $a->strings["Disable picture proxy"] = "Schakel beeld proxy uit"; @@ -1444,6 +1489,7 @@ $a->strings["New base url"] = "Nieuwe basis url"; $a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "Verander de basis url voor deze server. Stuurt een verhuis boodschap naar all Friendica en Diaspora* contacten."; $a->strings["RINO Encryption"] = "RINO encryptie"; $a->strings["Encryption layer between nodes."] = "Encryptie laag tussen nodes."; +$a->strings["Disabled"] = "Uitgeschakeld"; $a->strings["Enabled"] = "Geactiveerd"; $a->strings["Maximum number of parallel workers"] = "Maximum aantal parallelle workers"; $a->strings["On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d."] = "Op gedeelde hosts zet dit op %d. Op grotere systemen, waarden als %d zijn goed. standaard waarde is %d"; @@ -1468,8 +1514,10 @@ $a->strings["Comma separated list of tags for the \"tags\" subscription."] = ""; $a->strings["Allow user tags"] = "Sta gebruiker tags toe."; $a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = ""; $a->strings["Start Relocation"] = "Start verhuis"; +$a->strings["Template engine (%s) error: %s"] = ""; $a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Je DB opereert nog met MyISAM tabellen. Best is van engine te veranderen naar InnoDB. Aangezien Friendica in de toekomst gebruik zal maken van InnoDB features, zou je dit best aanpassen! Zie hier voor een gids die je kan helpen om de tabel engines te converteren. Je kan ook het commandophp bin/console.php dbstructure toinnodb van je Friendica installatie gebruiken voor een automatische conversie.
    "; $a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; +$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See here for more information.
    "] = ""; $a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Er is een nieuwe versie van Friendica beschikbaar om te downloaden. Je huidige versie is %1\$s, upstream versie is %2\$s"; $a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "Database update is mislukt. Gelieve \"php bin/console.php dbstructure update\" vanaf de command line uit te voeren en de foutmeldingen die zouden kunnen verschijnen na te kijken."; $a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = ""; @@ -1496,18 +1544,6 @@ $a->strings["Registered users"] = "Geregistreerde gebruikers"; $a->strings["Pending registrations"] = "Registraties die in de wacht staan"; $a->strings["Version"] = "Versie"; $a->strings["Active addons"] = "Actieve addons"; -$a->strings["Theme settings updated."] = "Thema-instellingen opgeslagen"; -$a->strings["Theme %s disabled."] = ""; -$a->strings["Theme %s successfully enabled."] = ""; -$a->strings["Theme %s failed to install."] = ""; -$a->strings["Screenshot"] = "Schermafdruk"; -$a->strings["Themes"] = "Thema's"; -$a->strings["Unknown theme."] = ""; -$a->strings["Reload active themes"] = "Herlaad actieve thema's"; -$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Geen thema's gevonden op het systeem. Ze zouden zich moeten bevinden in %1\$s"; -$a->strings["[Experimental]"] = "[Experimenteel]"; -$a->strings["[Unsupported]"] = "[Niet ondersteund]"; -$a->strings["The Terms of Service settings have been updated."] = "De instellingen voor Servicevoorwaarden zijn bijgewerkt."; $a->strings["Display Terms of Service"] = "Toon Gebruiksvoorwaarden"; $a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Activeer de Gebruiksvoorwaarden pagina. Als deze geactiveerd is, dan zal er een link naar de voorwaarden toegevoegd worden aan het registratie formulier en de algemene informatie pagina."; $a->strings["Display Privacy Statement"] = "Toon Privacy Verklaring"; @@ -1547,6 +1583,7 @@ $a->strings["Register date"] = "Registratiedatum"; $a->strings["Last login"] = "Laatste login"; $a->strings["Last public item"] = ""; $a->strings["Type"] = "Type"; +$a->strings["Users"] = "Gebruiker"; $a->strings["Add User"] = "Gebruiker toevoegen"; $a->strings["User registrations waiting for confirm"] = "Gebruikersregistraties wachten op een bevestiging"; $a->strings["User waiting for permanent deletion"] = "Gebruiker wacht op permanente verwijdering"; @@ -1565,44 +1602,276 @@ $a->strings["Name of the new user."] = "Naam van nieuwe gebruiker"; $a->strings["Nickname"] = "Bijnaam"; $a->strings["Nickname of the new user."] = "Bijnaam van nieuwe gebruiker"; $a->strings["Email address of the new user."] = "E-mailadres van nieuwe gebruiker"; -$a->strings["No friends to display."] = "Geen vrienden om te laten zien."; -$a->strings["No installed applications."] = "Geen toepassingen geïnstalleerd"; -$a->strings["Applications"] = "Toepassingen"; -$a->strings["Item was not found."] = "Item niet gevonden"; -$a->strings["Submanaged account can't access the administation pages. Please log back in as the master account."] = "Beheerde gebruiker heeft geen toegang tot de beheerpagina's. Log opnieuw in als de hoofdgebruiker."; -$a->strings["Overview"] = "Overzicht"; -$a->strings["Configuration"] = "Configuratie"; -$a->strings["Additional features"] = "Extra functies"; -$a->strings["Database"] = "Database"; -$a->strings["DB updates"] = "DB aanpassingen"; -$a->strings["Inspect Deferred Workers"] = "Inspecteer uitgestelde workers"; -$a->strings["Inspect worker Queue"] = "Taakwachtrij inspecteren"; -$a->strings["Tools"] = "Hulpmiddelen"; -$a->strings["Contact Blocklist"] = "Contact Blokkeerlijst"; -$a->strings["Server Blocklist"] = "Server Blokkeerlijst"; -$a->strings["Diagnostics"] = "Diagnostiek"; -$a->strings["PHP Info"] = "PHP Info"; -$a->strings["probe address"] = "probe adres"; -$a->strings["check webfinger"] = "check webfinger"; -$a->strings["Item Source"] = ""; -$a->strings["Babel"] = ""; -$a->strings["Addon Features"] = "Addon Features"; -$a->strings["User registrations waiting for confirmation"] = "Gebruikersregistraties wachten op bevestiging"; -$a->strings["Profile Details"] = "Profieldetails"; -$a->strings["Only You Can See This"] = "Alleen jij kunt dit zien"; -$a->strings["Tips for New Members"] = "Tips voor nieuwe leden"; -$a->strings["People Search - %s"] = "Mensen Zoeken - %s"; -$a->strings["Forum Search - %s"] = "Forum doorzoeken - %s"; -$a->strings["Account"] = "Account"; +$a->strings["Time Conversion"] = "Tijdsconversie"; +$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica biedt deze dienst aan om gebeurtenissen te delen met andere netwerken en vrienden in onbekende tijdzones."; +$a->strings["UTC time: %s"] = "UTC tijd: %s"; +$a->strings["Current timezone: %s"] = "Huidige Tijdzone: %s"; +$a->strings["Converted localtime: %s"] = "Omgerekende lokale tijd: %s"; +$a->strings["Please select your timezone:"] = "Selecteer je tijdzone:"; +$a->strings["Only logged in users are permitted to perform a probing."] = "Alleen ingelogde gebruikers hebben toelating om aan probing te doen."; +$a->strings["Formatted"] = ""; +$a->strings["Source"] = ""; +$a->strings["Activity"] = ""; +$a->strings["Object data"] = ""; +$a->strings["Result Item"] = ""; +$a->strings["Source activity"] = ""; +$a->strings["Source input"] = "Bron input"; +$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; +$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (raw HTML)"; +$a->strings["BBCode::convert"] = "BBCode::convert"; +$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; +$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; +$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = ""; +$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; +$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; +$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; +$a->strings["Item Body"] = ""; +$a->strings["Item Tags"] = ""; +$a->strings["PageInfo::appendToBody"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert"] = ""; +$a->strings["Source input (Diaspora format)"] = "Bron ingave (Diaspora formaat):"; +$a->strings["Source input (Markdown)"] = ""; +$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (Ruwe HTML)"; +$a->strings["Markdown::convert"] = "Markdown::convert"; +$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; +$a->strings["Raw HTML input"] = "Onverwerkte HTML input"; +$a->strings["HTML Input"] = "HTML Input"; +$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; +$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; +$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (Ruwe HTML)"; +$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = ""; +$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; +$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; +$a->strings["HTML::toPlaintext (compact)"] = ""; +$a->strings["Decoded post"] = ""; +$a->strings["Post array before expand entities"] = ""; +$a->strings["Post converted"] = ""; +$a->strings["Converted body"] = ""; +$a->strings["Twitter addon is absent from the addon/ folder."] = ""; +$a->strings["Source text"] = "Brontekst"; +$a->strings["BBCode"] = "BBCode"; +$a->strings["Markdown"] = "Markdown"; +$a->strings["HTML"] = "HTML"; +$a->strings["Twitter Source"] = ""; +$a->strings["You must be logged in to use this module"] = "Je moet ingelogd zijn om deze module te gebruiken"; +$a->strings["Source URL"] = "Bron URL"; +$a->strings["Lookup address"] = "Opzoekadres"; +$a->strings["Item was not removed"] = ""; +$a->strings["Item was not deleted"] = ""; +$a->strings["- select -"] = "- Kies -"; +$a->strings["Please enter a post body."] = "Voer een berichttekst in."; +$a->strings["This feature is only available with the frio theme."] = "Deze functie is alleen beschikbaar met het frio-thema."; +$a->strings["Compose new personal note"] = "Stel een nieuwe persoonlijke notitie op"; +$a->strings["Compose new post"] = "Nieuw bericht opstellen"; +$a->strings["Visibility"] = "Zichtbaarheid"; +$a->strings["Clear the location"] = "Wis de locatie"; +$a->strings["Location services are unavailable on your device"] = "Locatiediensten zijn niet beschikbaar op uw apparaat"; +$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Locatiediensten zijn uitgeschakeld. Controleer de toestemmingen van de website op uw apparaat"; +$a->strings["Common contact (%s)"] = [ + 0 => "", + 1 => "", +]; +$a->strings["Both %s and yourself have publicly interacted with these contacts (follow, comment or likes on public posts)."] = ""; +$a->strings["No common contacts."] = ""; +$a->strings["Follower (%s)"] = [ + 0 => "Volger (%s)", + 1 => "Volgers (%s)", +]; +$a->strings["Following (%s)"] = [ + 0 => "Volgend (%s)", + 1 => "Volgend (%s)", +]; +$a->strings["Mutual friend (%s)"] = [ + 0 => "Gemeenschappelijke vriend (%s)", + 1 => "Gemeenschappelijke vrienden (%s)", +]; +$a->strings["These contacts both follow and are followed by %s."] = ""; +$a->strings["Contact (%s)"] = [ + 0 => "Contact (%s)", + 1 => "Contacten (%s)", +]; +$a->strings["No contacts."] = "Geen contacten."; +$a->strings["You're currently viewing your profile as %s Cancel"] = ""; +$a->strings["Member since:"] = "Lid sinds:"; +$a->strings["j F, Y"] = "F j Y"; +$a->strings["j F"] = "F j"; +$a->strings["Forums:"] = "Fora:"; +$a->strings["View profile as:"] = "Bekijk profiel als:"; +$a->strings["View as"] = ""; +$a->strings["You must be logged in to use this module."] = "Je moet ingelogd zijn om deze module te gebruiken."; +$a->strings["Only logged in users are permitted to perform a search."] = "Alleen ingelogde gebruikers mogen een zoekopdracht starten."; +$a->strings["Only one search per minute is permitted for not logged in users."] = "Niet ingelogde gebruikers mogen slechts 1 opzoeking doen per minuut"; +$a->strings["No results."] = "Geen resultaten."; +$a->strings["Items tagged with: %s"] = "Items getagd met: %s"; +$a->strings["Results for: %s"] = "Resultaten voor: %s"; +$a->strings["Search term was not saved."] = ""; +$a->strings["Search term already saved."] = "Zoekterm is al opgeslagen."; +$a->strings["Search term was not removed."] = ""; +$a->strings["Please enter your password to access this page."] = "Voer uw wachtwoord in om deze pagina te openen."; +$a->strings["App-specific password generation failed: The description is empty."] = "App-specifiek wachtwoord genereren mislukt: de beschrijving is leeg."; +$a->strings["App-specific password generation failed: This description already exists."] = "App-specifieke wachtwoordgeneratie mislukt: deze beschrijving bestaat al."; +$a->strings["New app-specific password generated."] = "Nieuw app-specifiek wachtwoord gegenereerd."; +$a->strings["App-specific passwords successfully revoked."] = "App-specifieke wachtwoorden succesvol ingetrokken."; +$a->strings["App-specific password successfully revoked."] = "App-specifiek wachtwoord succesvol ingetrokken."; +$a->strings["Two-factor app-specific passwords"] = "Twee-factor app-specifieke wachtwoorden"; +$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = "

    App-specifieke wachtwoorden zijn willekeurig gegenereerde wachtwoorden die in plaats daarvan uw normale wachtwoord worden gebruikt om uw account te verifiëren bij applicaties van derden die geen tweefactorauthenticatie ondersteunen.

    "; +$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = "Zorg ervoor dat u nu uw nieuwe app-specifieke wachtwoord kopieert. U zult het niet meer kunnen zien!"; +$a->strings["Description"] = "Omschrijving"; +$a->strings["Last Used"] = "Laatst gebruikt"; +$a->strings["Revoke"] = "Intrekken"; +$a->strings["Revoke All"] = "Alles intrekken"; +$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "Wanneer u een nieuw app-specifiek wachtwoord genereert, moet u dit meteen gebruiken, het wordt u een keer getoond nadat u het hebt gegenereerd."; +$a->strings["Generate new app-specific password"] = "Genereer een nieuw app-specifiek wachtwoord"; +$a->strings["Friendiqa on my Fairphone 2..."] = ""; +$a->strings["Generate"] = "Genereer"; +$a->strings["Two-factor authentication successfully disabled."] = "Twee-factor-authenticatie succesvol uitgeschakeld."; +$a->strings["Wrong Password"] = "Verkeerd wachtwoord"; $a->strings["Two-factor authentication"] = "2-factor authenticatie"; -$a->strings["Display"] = "Weergave"; +$a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = "

    Gebruik een applicatie op een mobiel apparaat om tweefactorauthenticatiecodes te krijgen wanneer daarom wordt gevraagd bij het inloggen.

    "; +$a->strings["Authenticator app"] = "Authenticatie-app"; +$a->strings["Configured"] = "Geconfigureerd"; +$a->strings["Not Configured"] = "Niet geconfigureerd"; +$a->strings["

    You haven't finished configuring your authenticator app.

    "] = "

    U bent nog niet klaar met het configureren van uw authenticator-app.

    "; +$a->strings["

    Your authenticator app is correctly configured.

    "] = "

    Uw authenticator-app is correct geconfigureerd.

    "; +$a->strings["Recovery codes"] = "Herstelcodes"; +$a->strings["Remaining valid codes"] = "Resterende geldige codes"; +$a->strings["

    These one-use codes can replace an authenticator app code in case you have lost access to it.

    "] = "

    Deze codes voor eenmalig gebruik kunnen een authenticator-app-code vervangen als u er geen toegang toe heeft.

    "; +$a->strings["App-specific passwords"] = "App-specifieke wachtwoorden"; +$a->strings["Generated app-specific passwords"] = "App-specifieke wachtwoorden gegenereerd"; +$a->strings["

    These randomly generated passwords allow you to authenticate on apps not supporting two-factor authentication.

    "] = "

    Met deze willekeurig gegenereerde wachtwoorden kunt u verifiëren bij apps die geen tweefactorauthenticatie ondersteunen.

    "; +$a->strings["Actions"] = "Acties"; +$a->strings["Current password:"] = "Huidig wachtwoord:"; +$a->strings["You need to provide your current password to change two-factor authentication settings."] = "U moet uw huidige wachtwoord opgeven om de instellingen voor tweefactorauthenticatie te wijzigen."; +$a->strings["Enable two-factor authentication"] = "Schakel tweefactorauthenticatie in"; +$a->strings["Disable two-factor authentication"] = "Schakel tweefactorauthenticatie uit"; +$a->strings["Show recovery codes"] = "Toon herstelcodes"; +$a->strings["Manage app-specific passwords"] = "Beheer app-specifieke wachtwoorden"; +$a->strings["Finish app configuration"] = "Voltooi de app-configuratie"; +$a->strings["New recovery codes successfully generated."] = "Nieuwe herstelcodes zijn succesvol gegenereerd."; +$a->strings["Two-factor recovery codes"] = "Twee-factor herstelcodes"; +$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    Herstelcodes kunnen worden gebruikt om je gebruiker te benaderen in het geval dat je geen toegang meer hebt tot je apparaat en je geen twee-factor autentificatie codes kunt ontvangen.

    Bewaar deze op een veilige plek! Als je je apparaat verliest en je hebt geen toegang tot de herstelcodes dan heb je geen toegang meer tot je gebruiker.

    "; +$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "Wanneer u nieuwe herstelcodes genereert, moet u de nieuwe codes kopiëren. Uw oude codes werken niet meer."; +$a->strings["Generate new recovery codes"] = "Genereer nieuwe herstelcodes"; +$a->strings["Next: Verification"] = "Volgende: verificatie"; +$a->strings["Two-factor authentication successfully activated."] = "Twee-factor-authenticatie succesvol geactiveerd."; +$a->strings["Invalid code, please retry."] = "Ongeldige code, probeer het opnieuw."; +$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Of je kan de autentificatie instellingen handmatig versturen:

    \n
    \n\t
    Uitgever
    \n\t
    %s
    \n\t
    Gebruikersnaam
    \n\t
    %s
    \n\t
    Geheime sleutel
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Aantal tekens
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "; +$a->strings["Two-factor code verification"] = "Tweeledige codeverificatie"; +$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = "

    Scan deze QR-code met uw authenticator-app en verzend de opgegeven code.

    "; +$a->strings["

    Or you can open the following URL in your mobile device:

    %s

    "] = ""; +$a->strings["Please enter a code from your authentication app"] = "Voer een code in van uw authenticatie-app"; +$a->strings["Verify code and enable two-factor authentication"] = "Controleer de code en schakel tweefactorauthenticatie in"; +$a->strings["Image size reduction [%s] failed."] = "Verkleining van de afbeelding [%s] mislukt."; +$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Shift-herlaad de pagina, of maak de browser cache leeg als nieuwe foto's niet onmiddellijk verschijnen."; +$a->strings["Unable to process image"] = "Ik kan de afbeelding niet verwerken"; +$a->strings["Photo not found."] = "Foto niet gevonden."; +$a->strings["Profile picture successfully updated."] = "Profielfoto geüpdatet."; +$a->strings["Crop Image"] = "Afbeelding bijsnijden"; +$a->strings["Please adjust the image cropping for optimum viewing."] = "Pas het afsnijden van de afbeelding aan voor het beste resultaat."; +$a->strings["Use Image As Is"] = "Gebruik afbeelding zoals deze is"; +$a->strings["Missing uploaded image."] = "Ontbrekende geüploade afbeelding."; +$a->strings["Profile Picture Settings"] = "Profiel afbeelding instellingen"; +$a->strings["Current Profile Picture"] = "Huidige profielafbeelding"; +$a->strings["Upload Profile Picture"] = "Upload profiel afbeelding"; +$a->strings["Upload Picture:"] = "Upload afbeelding"; +$a->strings["or"] = "of"; +$a->strings["skip this step"] = "Deze stap overslaan"; +$a->strings["select a photo from your photo albums"] = "Kies een foto uit je fotoalbums"; +$a->strings["Profile Name is required."] = "Profielnaam is vereist."; +$a->strings["Profile couldn't be updated."] = "Profiel kan niet worden bijgewerkt."; +$a->strings["Label:"] = "Label:"; +$a->strings["Value:"] = "Waarde:"; +$a->strings["Field Permissions"] = "Veldrechten"; +$a->strings["(click to open/close)"] = "(klik om te openen/sluiten)"; +$a->strings["Add a new profile field"] = "Voeg nieuw profielveld toe"; +$a->strings["Profile Actions"] = "Profiel Acties"; +$a->strings["Edit Profile Details"] = "Profieldetails bewerken"; +$a->strings["Change Profile Photo"] = "Profielfoto wijzigen"; +$a->strings["Profile picture"] = "Profiel foto"; +$a->strings["Location"] = "Plaats"; +$a->strings["Custom Profile Fields"] = "Aangepaste profielvelden"; +$a->strings["Upload Profile Photo"] = "Profielfoto uploaden"; +$a->strings["Display name:"] = "Weergave naam:"; +$a->strings["Street Address:"] = "Postadres:"; +$a->strings["Locality/City:"] = "Gemeente/Stad:"; +$a->strings["Region/State:"] = "Regio/Staat:"; +$a->strings["Postal/Zip Code:"] = "Postcode:"; +$a->strings["Country:"] = "Land:"; +$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) adres:"; +$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "Het XMPP adres zal doorgegeven worden aan je contacten zodat zij je kunnen volgen."; +$a->strings["Homepage URL:"] = "Adres tijdlijn:"; +$a->strings["Public Keywords:"] = "Publieke Sleutelwoorden:"; +$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Gebruikt om mogelijke vrienden voor te stellen, kan door anderen gezien worden)"; +$a->strings["Private Keywords:"] = "Privé Sleutelwoorden:"; +$a->strings["(Used for searching profiles, never shown to others)"] = "(Gebruikt om profielen te zoeken, nooit aan anderen getoond)"; +$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = "

    Aangepaste velden verschijnen op je profielpagina.

    \n\t\t\t\t

    Je kunt BBCodes in de veldwaarden gebruiken.

    \n\t\t\t\t

    Sorteer opnieuw door de veldtitel te slepen.

    \n\t\t\t\t

    Maak het labelveld leeg om een ​​aangepast veld te verwijderen.

    \n\t\t\t\t

    Niet-openbare velden zijn alleen zichtbaar voor de geselecteerde Friendica-contacten of de Friendica-contacten in de geselecteerde groepen.

    "; +$a->strings["Delegation successfully granted."] = "Delegatie met succes verleend."; +$a->strings["Parent user not found, unavailable or password doesn't match."] = "Brongebruiker niet gevonden, niet beschikbaar of wachtwoord komt niet overeen."; +$a->strings["Delegation successfully revoked."] = "Delegatie is ingetrokken."; +$a->strings["Delegated administrators can view but not change delegation permissions."] = "Gedelegeerde beheerders kunnen delegatierechten bekijken, maar niet wijzigen."; +$a->strings["Delegate user not found."] = "Gemachtigde gebruiker niet gevonden."; +$a->strings["No parent user"] = "Ouderlijke gebruiker ontbreekt"; +$a->strings["Parent User"] = "Ouderlijke gebruiker"; +$a->strings["Parent Password:"] = "Ouderlijk wachtwoord:"; +$a->strings["Please enter the password of the parent account to legitimize your request."] = "Geef alstublieft het wachtwoord van het ouderlijke account om je verzoek te legitimeren."; +$a->strings["Additional Accounts"] = "Toegevoegde gebruikers"; +$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = "Registreer extra gebruikers die automatisch zijn verbonden met uw bestaande gebruiker, zodat u ze vanuit deze gebruiker kunt beheren."; +$a->strings["Register an additional account"] = "Registreer een toegevoegde gebruiker"; +$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Ouderlijke gebruikers hebben totale controle over dit account, de account instellingen inbegrepen. Dubbel check dus alstublieft aan wie je deze toegang geeft."; $a->strings["Manage Accounts"] = "Beheer Gebruikers"; -$a->strings["Connected apps"] = "Verbonden applicaties"; +$a->strings["Delegates"] = "Gemachtigden"; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Personen waaraan het beheer is uitbesteed kunnen alle onderdelen van een account/pagina beheren, behalve de basisinstellingen van een account. Besteed je persoonlijke account daarom niet uit aan personen die je niet volledig vertrouwt."; +$a->strings["Existing Page Delegates"] = "Bestaande personen waaraan het paginabeheer is uitbesteed"; +$a->strings["Potential Delegates"] = "Mogelijke personen waaraan het paginabeheer kan worden uitbesteed "; +$a->strings["Add"] = "Toevoegen"; +$a->strings["No entries."] = "Geen gegevens."; +$a->strings["The theme you chose isn't available."] = "Het thema dat je koos is niet beschikbaar"; +$a->strings["%s - (Unsupported)"] = "%s - (Niet ondersteund)"; +$a->strings["Display Settings"] = "Scherminstellingen"; +$a->strings["General Theme Settings"] = "Algemene Thema Instellingen"; +$a->strings["Custom Theme Settings"] = "Speciale Thema Instellingen"; +$a->strings["Content Settings"] = "Content Instellingen"; +$a->strings["Calendar"] = "Kalender"; +$a->strings["Display Theme:"] = "Schermthema:"; +$a->strings["Mobile Theme:"] = "Mobiel thema:"; +$a->strings["Number of items to display per page:"] = "Aantal items te tonen per pagina:"; +$a->strings["Maximum of 100 items"] = "Maximum 100 items"; +$a->strings["Number of items to display per page when viewed from mobile device:"] = "Aantal items per pagina als je een mobiel toestel gebruikt:"; +$a->strings["Update browser every xx seconds"] = "Browser elke xx seconden verversen"; +$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum 10 seconden. Geef -1 op om te deactiveren."; +$a->strings["Automatic updates only at the top of the post stream pages"] = ""; +$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = ""; +$a->strings["Don't show emoticons"] = "Emoticons niet tonen"; +$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = ""; +$a->strings["Infinite scroll"] = "Oneindig scrollen"; +$a->strings["Automatic fetch new items when reaching the page end."] = ""; +$a->strings["Disable Smart Threading"] = ""; +$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Schakel de automatische onderdrukking van vreemd inspringen uit."; +$a->strings["Hide the Dislike feature"] = "Verberg de Afkeeroptie"; +$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Verbergt de knop Niet Leuk en Niet Leuke Reacties op berichten en opmerkingen."; +$a->strings["Display the resharer"] = ""; +$a->strings["Display the first resharer as icon and text on a reshared item."] = ""; +$a->strings["Beginning of week:"] = "Begin van de week:"; +$a->strings["Export account"] = "Account exporteren"; +$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Je account informatie en contacten exporteren. Gebruik dit om een backup van je account te maken en/of om het te verhuizen naar een andere server."; +$a->strings["Export all"] = "Alles exporteren"; +$a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Exporteer uw gebruikersgegevens, contacten en al uw items als json. Kan een heel groot bestand zijn en kan veel tijd in beslag nemen. Gebruik dit om een ​​volledige back-up van uw account te maken (foto's worden niet geëxporteerd)"; +$a->strings["Export Contacts to CSV"] = "Export Contacten naar CSV"; +$a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "Exporteer de lijst met de gebruikers die u volgt als CSV-bestand. Compatibel met b.v. Mastodont."; $a->strings["Export personal data"] = "Persoonlijke gegevens exporteren"; -$a->strings["Remove account"] = "Account verwijderen"; -$a->strings["This page is missing a url parameter."] = ""; -$a->strings["The post was created"] = "Het bericht is aangemaakt"; -$a->strings["Contact settings applied."] = "Contactinstellingen toegepast."; +$a->strings["Bad Request"] = "Bad Request"; +$a->strings["Unauthorized"] = "Onbevoegd"; +$a->strings["Forbidden"] = "Niet toegestaan"; +$a->strings["Not Found"] = "Niet gevonden"; +$a->strings["Internal Server Error"] = ""; +$a->strings["Service Unavailable"] = ""; +$a->strings["The server cannot or will not process the request due to an apparent client error."] = ""; +$a->strings["Authentication is required and has failed or has not yet been provided."] = ""; +$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = ""; +$a->strings["The requested resource could not be found but may be available in the future."] = ""; +$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = ""; +$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "De server is momenteel niet beschikbaar (omdat deze overbelast is of niet beschikbaar is door onderhoud). Probeer het later opnieuw."; $a->strings["Contact update failed."] = "Aanpassen van contact mislukt."; $a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "WAARSCHUWING: Dit is zeer geavanceerd en als je verkeerde informatie invult, zal je mogelijk niet meer kunnen communiceren met deze contactpersoon."; $a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Gebruik nu de \"terug\"-knop in je webbrowser wanneer je niet weet wat je op deze pagina moet doen."; @@ -1623,13 +1892,277 @@ $a->strings["Friend Confirm URL"] = "URL vriendschapsbevestiging"; $a->strings["Notification Endpoint URL"] = "Notificatie Endpoint URL"; $a->strings["Poll/Feed URL"] = "URL poll/feed"; $a->strings["New photo from this URL"] = "Nieuwe foto van deze URL"; +$a->strings["No known contacts."] = ""; +$a->strings["Error while sending poke, please retry."] = ""; +$a->strings["Poke/Prod"] = "Aanstoten/porren"; +$a->strings["poke, prod or do other things to somebody"] = "aanstoten, porren of andere dingen met iemand doen"; +$a->strings["Choose what you wish to do to recipient"] = "Kies wat je met de ontvanger wil doen"; +$a->strings["Make this post private"] = "Dit bericht privé maken"; +$a->strings["Method Not Allowed."] = "Methode niet toegestaan."; +$a->strings["Page not found."] = "Pagina niet gevonden"; +$a->strings["Contact not found"] = "Contact niet gevonden"; +$a->strings["Profile not found"] = ""; +$a->strings["Remaining recovery codes: %d"] = "Resterende herstelcodes: %d"; +$a->strings["Two-factor recovery"] = "Twee-factorenherstel"; +$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    U kunt een van uw eenmalige herstelcodes invoeren als u de toegang tot uw mobiele apparaat bent kwijtgeraakt.

    "; +$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Heb je je telefoon niet? Geef een twee-factor herstelcodecode in"; +$a->strings["Please enter a recovery code"] = "Voer een herstelcode in"; +$a->strings["Submit recovery code and complete login"] = "Voer de herstelcode in en voltooi de login"; +$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Open de tweefactorauthenticatie-app op uw apparaat om een ​​authenticatiecode te krijgen en uw identiteit te verifiëren.

    "; +$a->strings["Verify code and complete login"] = "Controleer de code en voltooi de login"; +$a->strings["Create a New Account"] = "Nieuwe account aanmaken"; +$a->strings["Your OpenID: "] = "Uw OpenID"; +$a->strings["Please enter your username and password to add the OpenID to your existing account."] = "Voer uw gebruikersnaam en wachtwoord in om de OpenID toe te voegen aan uw bestaande gebruiker."; +$a->strings["Or login using OpenID: "] = "Of log in met OpenID:"; +$a->strings["Password: "] = "Wachtwoord:"; +$a->strings["Remember me"] = "Onthoud mij"; +$a->strings["Forgot your password?"] = "Wachtwoord vergeten?"; +$a->strings["Website Terms of Service"] = "Gebruikersvoorwaarden website"; +$a->strings["terms of service"] = "servicevoorwaarden"; +$a->strings["Website Privacy Policy"] = "Privacybeleid website"; +$a->strings["privacy policy"] = "privacybeleid"; +$a->strings["Logged out."] = "Uitgelogd."; +$a->strings["OpenID protocol error. No ID returned"] = "OpenID-protocolfout. Geen ID terug ontvangen"; +$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "Account niet gevonden. Meld je aan met je bestaande account om de OpenID toe te voegen."; +$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "Account niet gevonden. Maak een nieuwe account aan of meld je aan met je bestaande account om de OpenID toe te voegen."; +$a->strings["You must be logged in to show this page."] = "Je moet ingelogd zijn om deze pagina te tonen."; +$a->strings["Network Notifications"] = "Netwerknotificaties"; +$a->strings["System Notifications"] = "Systeemnotificaties"; +$a->strings["Personal Notifications"] = "Persoonlijke notificaties"; +$a->strings["Home Notifications"] = "Tijdlijn-notificaties"; +$a->strings["No more %s notifications."] = "Geen %s notificaties meer."; +$a->strings["Show unread"] = "Toon ongelezen"; +$a->strings["Show all"] = "Toon alles"; +$a->strings["Show Ignored Requests"] = "Toon genegeerde verzoeken"; +$a->strings["Hide Ignored Requests"] = "Verberg genegeerde verzoeken"; +$a->strings["Notification type:"] = "Notificatiesoort:"; +$a->strings["Suggested by:"] = "Voorgesteld door:"; +$a->strings["Hide this contact from others"] = "Verberg dit contact voor anderen"; +$a->strings["Claims to be known to you: "] = "Denkt dat je hem of haar kent:"; +$a->strings["Shall your connection be bidirectional or not?"] = "Zal je connectie bidirectioneel zijn of niet?"; +$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "%s als vriend accepteren laat %s toe om in te schrijven op je berichten, en je zal ook updates ontvangen van hen in je nieuws feed."; +$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "%s als volger accepteren laat hen toe om in te schrijven op je berichten, maar je zal geen updates ontvangen van hen in je nieuws feed."; +$a->strings["Friend"] = "Vriend"; +$a->strings["Subscriber"] = "Volger"; +$a->strings["No introductions."] = "Geen vriendschaps- of connectieverzoeken."; +$a->strings["Item was not found."] = "Item niet gevonden"; +$a->strings["Profile Details"] = "Profieldetails"; +$a->strings["Only You Can See This"] = "Alleen jij kunt dit zien"; +$a->strings["Tips for New Members"] = "Tips voor nieuwe leden"; +$a->strings["Account"] = "Account"; +$a->strings["Additional features"] = "Extra functies"; +$a->strings["Display"] = "Weergave"; +$a->strings["Connected apps"] = "Verbonden applicaties"; +$a->strings["Remove account"] = "Account verwijderen"; +$a->strings["Local Community"] = "Lokale Groep"; +$a->strings["Posts from local users on this server"] = "Berichten van lokale gebruikers op deze server"; +$a->strings["Global Community"] = "Globale gemeenschap"; +$a->strings["Posts from users of the whole federated network"] = "Berichten van gebruikers van het hele gefedereerde netwerk"; +$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Deze groepsstroom toont alle publieke berichten die deze node ontvangen heeft. Ze kunnen mogelijks niet de mening van de gebruikers van deze node weerspiegelen."; +$a->strings["Community option not available."] = "Groepsoptie niet beschikbaar"; +$a->strings["Not available."] = "Niet beschikbaar"; +$a->strings["Credits"] = "Credits"; +$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica is een gemeenschapsproject dat niet mogelijk zou zijn zonder de hulp van vele mensen. Hier is een lijst van alle mensen die aan de code of vertalingen van Friendica hebben meegewerkt. Allen van harte bedankt!"; +$a->strings["Manage Identities and/or Pages"] = "Beheer Identiteiten en/of Pagina's"; +$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Wissel tussen verschillende identiteiten of forum/groeppagina's die jouw accountdetails delen of waar je \"beheerdersrechten\" hebt gekregen."; +$a->strings["Select an identity to manage: "] = "Selecteer een identiteit om te beheren:"; +$a->strings["Suggested contact not found."] = "Voorgesteld contact werd niet gevonden"; +$a->strings["Friend suggestion sent."] = "Vriendschapsvoorstel verzonden."; +$a->strings["Suggest Friends"] = "Stel vrienden voor"; +$a->strings["Suggest a friend for %s"] = "Stel een vriend voor aan %s"; +$a->strings["Help:"] = "Help:"; +$a->strings["Welcome to %s"] = "Welkom op %s"; +$a->strings["System down for maintenance"] = "Systeem onbeschikbaar wegens onderhoud"; +$a->strings["A Decentralized Social Network"] = "Een gedecentraliseerd sociaal netwerk"; +$a->strings["Only parent users can create additional accounts."] = "Alleen bovenliggende gebruikers kunnen extra gebruikers maken."; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "U kunt (optioneel) dit formulier invullen via OpenID door uw OpenID in te vullen en op 'Registreren' te klikken."; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Laat dit veld leeg als je niet vertrouwd bent met OpenID, en vul de rest van de items in."; +$a->strings["Your OpenID (optional): "] = "Je OpenID (optioneel):"; +$a->strings["Include your profile in member directory?"] = "Je profiel in de ledengids opnemen?"; +$a->strings["Note for the admin"] = "Nota voor de beheerder"; +$a->strings["Leave a message for the admin, why you want to join this node"] = "Laat een boodschap na voor de beheerder, waarom je bij deze node wil komen"; +$a->strings["Membership on this site is by invitation only."] = "Lidmaatschap van deze website is uitsluitend op uitnodiging."; +$a->strings["Your invitation code: "] = "Je uitnodigingscode:"; +$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Je volledige naam (bvb. Jan Smit, echt of echt lijkend):"; +$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Je Email Adres: (Initiële informatie zal hier naartoe gezonden worden, dus dit moet een bestaand adres zijn.)"; +$a->strings["Please repeat your e-mail address:"] = "Herhaal uw e-mailadres:"; +$a->strings["Leave empty for an auto generated password."] = "Laat leeg voor een automatisch gegenereerd wachtwoord."; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Kies een profiel bijnaam. Deze dient te beginnen met een letter. Uw profiel adres op deze site zal dan \"bijnaam@%s\" zijn."; +$a->strings["Choose a nickname: "] = "Kies een bijnaam:"; +$a->strings["Import your profile to this friendica instance"] = "Importeer je profiel op deze friendica server"; +$a->strings["Note: This node explicitly contains adult content"] = "Waarschuwing: Deze node heeft inhoud enkel bedoeld voor volwassenen."; +$a->strings["Password doesn't match."] = "Wachtwoorden komen niet overeen."; +$a->strings["Please enter your password."] = "Voer uw wachtwoord in."; +$a->strings["You have entered too much information."] = "U heeft te veel informatie ingevoerd."; +$a->strings["Please enter the identical mail address in the second field."] = "Voer in het tweede veld het identieke mailadres in."; +$a->strings["The additional account was created."] = "De toegevoegde gebruiker is aangemaakt."; +$a->strings["Registration successful. Please check your email for further instructions."] = "Registratie geslaagd. Kijk je e-mail na voor verdere instructies."; +$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Kon email niet verzenden. Hier zijn je account details:
    login: %s
    wachtwoord: %s

    Je kan je wachtwoord aanpassen nadat je ingelogd bent."; +$a->strings["Registration successful."] = "Registratie succes."; +$a->strings["Your registration can not be processed."] = "Je registratie kan niet verwerkt worden."; +$a->strings["You have to leave a request note for the admin."] = "U dient een verzoekmelding achter te laten voor de beheerder."; +$a->strings["Your registration is pending approval by the site owner."] = "Jouw registratie wacht op goedkeuring van de beheerder."; +$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "Op het moment van de registratie, en om communicatie mogelijk te maken tussen de gebruikersaccount en zijn of haar contacten, moet de gebruiker een weergave naam opgeven, een gebruikersnaam (bijnaam) en een werkend email adres. De namen zullen toegankelijk zijn op de profiel pagina van het account voor elke bezoeker van de pagina, zelfs als andere profiel details niet getoond worden. Het email adres zal enkel gebruikt worden om de gebruiker notificaties te sturen over interacties, maar zal niet zichtbaar getoond worden. Het oplijsten van een account in de gids van de node van de gebruiker of in de globale gids is optioneel en kan beheerd worden in de gebruikersinstellingen, dit is niet nodig voor communicatie."; +$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "Deze data is vereist voor communicatie en wordt doorgegeven aan de nodes van de communicatie partners en wordt daar opgeslagen. Gebruikers kunnen bijkomende privé data opgeven die mag doorgegeven worden aan de accounts van de communicatie partners."; +$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "Op elk gewenst moment kan een aangemelde gebruiker zijn gebruikersgegevens uitvoeren vanaf de gebruikersinstellingen. Als de gebruiker zichzelf wenst te verwijderen, dan kan dat op %1\$s/removeme. De verwijdering van de gebruiker is niet ongedaan te maken. Verwijdering van de gegevens zal tevens worden aangevraagd bij de nodes van de communicatiepartners."; +$a->strings["Privacy Statement"] = "Privacy Verklaring"; +$a->strings["No installed applications."] = "Geen toepassingen geïnstalleerd"; +$a->strings["Applications"] = "Toepassingen"; +$a->strings["Submanaged account can't access the administation pages. Please log back in as the main account."] = ""; +$a->strings["Overview"] = "Overzicht"; +$a->strings["Configuration"] = "Configuratie"; +$a->strings["Database"] = "Database"; +$a->strings["DB updates"] = "DB aanpassingen"; +$a->strings["Inspect Deferred Workers"] = "Inspecteer uitgestelde workers"; +$a->strings["Inspect worker Queue"] = "Taakwachtrij inspecteren"; +$a->strings["Tools"] = "Hulpmiddelen"; +$a->strings["Contact Blocklist"] = "Contact Blokkeerlijst"; +$a->strings["Server Blocklist"] = "Server Blokkeerlijst"; +$a->strings["Diagnostics"] = "Diagnostiek"; +$a->strings["PHP Info"] = "PHP Info"; +$a->strings["probe address"] = "probe adres"; +$a->strings["check webfinger"] = "check webfinger"; +$a->strings["Item Source"] = ""; +$a->strings["Babel"] = ""; +$a->strings["ActivityPub Conversion"] = ""; +$a->strings["Addon Features"] = "Addon Features"; +$a->strings["User registrations waiting for confirmation"] = "Gebruikersregistraties wachten op bevestiging"; +$a->strings["People Search - %s"] = "Mensen Zoeken - %s"; +$a->strings["Forum Search - %s"] = "Forum doorzoeken - %s"; +$a->strings["This page is missing a url parameter."] = "Deze pagina mist een url-parameter."; +$a->strings["The post was created"] = "Het bericht is aangemaakt"; +$a->strings["No entries (some entries may be hidden)."] = "Geen gegevens (sommige gegevens kunnen verborgen zijn)."; +$a->strings["Find on this site"] = "Op deze website zoeken"; +$a->strings["Results for:"] = "Resultaten voor:"; +$a->strings["Site Directory"] = "Websitegids"; +$a->strings["Installed addons/apps:"] = "Geïnstalleerde addons/applicaties:"; +$a->strings["No installed addons/apps"] = "Geen geïnstalleerde addons/applicaties"; +$a->strings["Read about the Terms of Service of this node."] = "Lees de Gebruiksvoorwaarden van deze node na."; +$a->strings["On this server the following remote servers are blocked."] = "De volgende remote servers zijn geblokkeerd."; +$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "Dit is Friendica, versie %s en draait op op locatie %s. De databaseversie is %s, en de bericht update versie is %s."; +$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Ga naar Friendi.ca om meer te vernemen over het Friendica project."; +$a->strings["Bug reports and issues: please visit"] = "Bug rapporten en problemen: bezoek"; +$a->strings["the bugtracker at github"] = "de github bugtracker"; +$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Suggesties, appreciatie, enz. - aub stuur een email naar \"info\" at \"friendi - dot - ca"; +$a->strings["Could not create group."] = "Kon de groep niet aanmaken."; +$a->strings["Group not found."] = "Groep niet gevonden."; +$a->strings["Group name was not changed."] = ""; +$a->strings["Unknown group."] = "Onbekende groep."; +$a->strings["Contact is deleted."] = "Contact is verwijderd."; +$a->strings["Unable to add the contact to the group."] = "Kan het contact niet aan de groep toevoegen."; +$a->strings["Contact successfully added to group."] = "Contact succesvol aan de groep toegevoegd."; +$a->strings["Unable to remove the contact from the group."] = "Kan het contact niet uit de groep verwijderen."; +$a->strings["Contact successfully removed from group."] = "Contact succesvol verwijderd uit groep."; +$a->strings["Unknown group command."] = "Onbekende groepsopdracht."; +$a->strings["Bad request."] = "Verkeerde aanvraag."; +$a->strings["Save Group"] = "Bewaar groep"; +$a->strings["Filter"] = "filter"; +$a->strings["Create a group of contacts/friends."] = "Maak een groep contacten/vrienden aan."; +$a->strings["Unable to remove group."] = "Niet in staat om groep te verwijderen."; +$a->strings["Delete Group"] = "Verwijder Groep"; +$a->strings["Edit Group Name"] = "Bewerk Groep Naam"; +$a->strings["Members"] = "Leden"; +$a->strings["Group is empty"] = "De groep is leeg"; +$a->strings["Remove contact from group"] = "Verwijder contact uit de groep"; +$a->strings["Click on a contact to add or remove."] = "Klik op een contact om het toe te voegen of te verwijderen."; +$a->strings["Add contact to group"] = "Voeg contact toe aan de groep"; +$a->strings["No profile"] = "Geen profiel"; +$a->strings["Total invitation limit exceeded."] = "Totale uitnodigingslimiet overschreden."; +$a->strings["%s : Not a valid email address."] = "%s: Geen geldig e-mailadres."; +$a->strings["Please join us on Friendica"] = "Kom bij ons op Friendica"; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Uitnodigingslimiet overschreden. Neem contact op met de beheerder van je website."; +$a->strings["%s : Message delivery failed."] = "%s : Aflevering van bericht mislukt."; +$a->strings["%d message sent."] = [ + 0 => "%d bericht verzonden.", + 1 => "%d berichten verzonden.", +]; +$a->strings["You have no more invitations available"] = "Je kunt geen uitnodigingen meer sturen"; +$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Bezoek %s voor een lijst van openbare sites waar je je kunt aansluiten. Friendica leden op andere sites kunnen allemaal met elkaar verbonden worden, en ook met leden van verschillende andere sociale netwerken."; +$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Om deze uitnodiging te accepteren kan je je op %s registreren of op een andere vrij toegankelijke Friendica-website."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica servers zijn allemaal onderling verbonden om een reusachtig sociaal web te maken met verbeterde privacy, dat eigendom is van en gecontroleerd door zijn leden. Ze kunnen ook verbindingen maken met verschillende traditionele sociale netwerken. Bekijk %s voor een lijst van alternatieve Friendica servers waar je aan kunt sluiten."; +$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Onze verontschuldigingen. Dit systeem is momenteel niet ingesteld om verbinding te maken met andere openbare plaatsen of leden uit te nodigen."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Friendica servers zijn allemaal onderling verbonden om een reusachtig sociaal web te maken met verbeterde privacy, dat eigendom is van en gecontroleerd door zijn leden. Ze kunnen ook verbindingen maken met verschillende traditionele sociale netwerken."; +$a->strings["To accept this invitation, please visit and register at %s."] = "Om deze uitnodiging te accepteren, ga naar en registreer op %s."; +$a->strings["Send invitations"] = "Verstuur uitnodigingen"; +$a->strings["Enter email addresses, one per line:"] = "Vul e-mailadressen in, één per lijn:"; +$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Ik nodig je vriendelijk uit om bij mij en andere vrienden te komen op Friendica - en ons te helpen om een beter sociaal web te bouwen."; +$a->strings["You will need to supply this invitation code: \$invite_code"] = "Je zult deze uitnodigingscode moeten invullen: \$invite_code"; +$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Eens je geregistreerd bent kun je contact leggen met mij via mijn profielpagina op:"; +$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Voor meer informatie over het Friendica project en waarom wij denken dat het belangrijk is kun je http://friendi.ca/ bezoeken"; +$a->strings["Wrong type \"%s\", expected one of: %s"] = ""; +$a->strings["Model not found"] = ""; +$a->strings["Remote privacy information not available."] = "Privacyinformatie op afstand niet beschikbaar."; +$a->strings["Visible to:"] = "Zichtbaar voor:"; +$a->strings["The Photo with id %s is not available."] = "De foto met id %s is niet beschikbaar"; +$a->strings["Invalid photo with id %s."] = "Ongeldige foto met ID %s"; +$a->strings["The provided profile link doesn't seem to be valid"] = "De verstrekte profiellink lijkt niet geldig te zijn"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = "Geef hier je Webfinger adres (gebruiker@domain.tld) of profiel URL. Als dit niet wordt ondersteund door je systeem, dan dien je in te schrijven op %s of %s direct op je systeem."; +$a->strings["Welcome to Friendica"] = "Welkom bij Friendica"; +$a->strings["New Member Checklist"] = "Checklist voor nieuwe leden"; +$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "We willen je een paar tips en verwijzingen aanreiken om je een aangename ervaring te bezorgen. Klik op een item om de relevante pagina's te bezoeken. Een verwijzing naar deze pagina zal twee weken lang na je registratie zichtbaar zijn op je tijdlijn. Daarna zal de verwijzing stilletjes verdwijnen."; +$a->strings["Getting Started"] = "Aan de slag"; +$a->strings["Friendica Walk-Through"] = "Doorloop Friendica"; +$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "Op je Snelstart pagina kun je een korte inleiding vinden over je profiel en netwerk tabs, om enkele nieuwe connecties te leggen en groepen te vinden om lid van te worden."; +$a->strings["Go to Your Settings"] = "Ga naar je instellingen"; +$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "Verander je initieel wachtwoord op je instellingenpagina. Noteer ook het adres van je identiteit. Dit ziet er uit als een e-mailadres - en zal nuttig zijn om vrienden te maken op het vrije sociale web."; +$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Controleer ook de andere instellingen, in het bijzonder de privacy-instellingen. Een niet-gepubliceerd adres is zoals een privé-telefoonnummer. In het algemeen wil je waarschijnlijk je adres publiceren - tenzij al je vrienden en mogelijke vrienden precies weten hoe je te vinden."; +$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Upload een profielfoto, als je dat nog niet gedaan hebt. Studies tonen aan dat mensen met echte foto's van zichzelf tien keer gemakkelijker vrienden maken dan mensen die dat niet doen."; +$a->strings["Edit Your Profile"] = "Bewerk je profiel"; +$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Bewerk je standaard profiel zoals je wilt. Controleer de instellingen om je vriendenlijst te verbergen, en om je profiel voor ongekende bezoekers te verbergen."; +$a->strings["Profile Keywords"] = "Sleutelwoorden voor dit profiel"; +$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Stel een aantal openbare zoekwoorden in voor uw profiel die uw interesses beschrijven. Mogelijk kunnen we andere mensen met dezelfde interesses vinden en vriendschappen voorstellen."; +$a->strings["Connecting"] = "Verbinding aan het maken"; +$a->strings["Importing Emails"] = "E-mails importeren"; +$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Vul je e-mailtoegangsinformatie in op je pagina met verbindingsinstellingen als je vrienden of mailinglijsten uit je e-mail-inbox wilt importeren, en met hen wilt communiceren"; +$a->strings["Go to Your Contacts Page"] = "Ga naar je contactenpagina"; +$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Je contactenpagina is jouw poort om vriendschappen te beheren en verbinding te leggen met vrienden op andere netwerken. Je kunt hun adres of URL toevoegen in de Voeg nieuw contact toe dialoog."; +$a->strings["Go to Your Site's Directory"] = "Ga naar de gids van je website"; +$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "In de gids vind je andere mensen in dit netwerk of op andere federatieve sites. Zoek naar het woord Connect of Follow op hun profielpagina (meestal aan de linkerkant). Vul je eigen identiteitsadres in wanneer daar om wordt gevraagd."; +$a->strings["Finding New People"] = "Nieuwe mensen vinden"; +$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Op het zijpaneel van de Contacten pagina vind je verschillende tools om nieuwe vrienden te zoeken. We kunnen mensen op interesses matchen, mensen opzoeken op naam of hobby, en suggesties doen gebaseerd op netwerk-relaties. Op een nieuwe webstek beginnen vriendschapssuggesties meestal binnen de 24 uur beschikbaar te worden."; +$a->strings["Group Your Contacts"] = "Groepeer je contacten"; +$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Als je een aantal vrienden gemaakt hebt kun je ze in je eigen gespreksgroepen indelen vanuit de zijbalk van je 'Contacten' pagina, en dan kun je met elke groep apart contact houden op je Netwerk pagina. "; +$a->strings["Why Aren't My Posts Public?"] = "Waarom zijn mijn berichten niet openbaar?"; +$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respecteert je privacy. Standaard zullen je berichten alleen zichtbaar zijn voor personen die jij als vriend hebt toegevoegd. Lees de help (zie de verwijzing hierboven) voor meer informatie."; +$a->strings["Getting Help"] = "Hulp krijgen"; +$a->strings["Go to the Help Section"] = "Ga naar de help"; +$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Je kunt onze help pagina's raadplegen voor gedetailleerde informatie over andere functies van dit programma."; +$a->strings["Friendica Communications Server - Setup"] = "Friendica Communicatie Server - Setup"; +$a->strings["System check"] = "Systeemcontrole"; +$a->strings["Check again"] = "Controleer opnieuw"; +$a->strings["Base settings"] = "Basisinstellingen"; +$a->strings["Host name"] = "Host naam"; +$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Overschrijf dit veld voor het geval de bepaalde hostnaam niet juist is, laat het anders zoals het is."; +$a->strings["Base path to installation"] = "Basispad voor installatie"; +$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Als het systeem het correcte pad naar je installatie niet kan detecteren, geef hier dan het correcte pad in. Deze instelling zou alleen geconfigureerd moeten worden als je een systeem met restricties hebt en symbolische links naar je webroot."; +$a->strings["Sub path of the URL"] = "Subpad van de URL"; +$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Overschrijf dit veld voor het geval de bepaling van het subpad niet juist is, laat het anders zoals het is. Als u dit veld leeg laat, betekent dit dat de installatie zich op de basis-URL bevindt zonder subpad."; +$a->strings["Database connection"] = "Verbinding met database"; +$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Om Friendica te kunnen installeren moet ik weten hoe ik jouw database kan bereiken."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Neem contact op met jouw hostingprovider of websitebeheerder, wanneer je vragen hebt over deze instellingen. "; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "De database die je hier opgeeft zou al moeten bestaan. Maak anders de database aan voordat je verder gaat."; +$a->strings["Database Server Name"] = "Servernaam database"; +$a->strings["Database Login Name"] = "Gebruikersnaam database"; +$a->strings["Database Login Password"] = "Wachtwoord database"; +$a->strings["For security reasons the password must not be empty"] = "Om veiligheidsreden mag het wachtwoord niet leeg zijn"; +$a->strings["Database Name"] = "Naam database"; +$a->strings["Please select a default timezone for your website"] = "Selecteer een standaard tijdzone voor je website"; +$a->strings["Site settings"] = "Website-instellingen"; +$a->strings["Site administrator email address"] = "E-mailadres van de websitebeheerder"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Het e-mailadres van je account moet hiermee overeenkomen om het administratiepaneel te kunnen gebruiken."; +$a->strings["System Language:"] = "Systeem taal:"; +$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Stel de standaard taal in voor je Friendica installatie interface en emails."; +$a->strings["Your Friendica site database has been installed."] = "De database van je Friendica-website is geïnstalleerd."; +$a->strings["Installation finished"] = "Installaitie beëindigd"; +$a->strings["

    What next

    "] = "

    Wat nu

    "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "BELANGRIJK: Je zal [manueel] een geplande taak moeten opzetten voor de worker."; +$a->strings["Please see the file \"INSTALL.txt\"."] = "Zie het bestand \"INSTALL.txt\"."; +$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Go naar je nieuwe Friendica node registratie pagina en registeer als nieuwe gebruiker. Vergeet niet hetzelfde email adres te gebruiken als wat je opgegeven hebt als administrator email. Dit zal je toelaten om het site administratie paneel te openen."; $a->strings["%d contact edited."] = [ 0 => "%d contact bewerkt.", 1 => "%d contacten bewerkt.", ]; $a->strings["Could not access contact record."] = "Kon geen toegang krijgen tot de contactgegevens"; -$a->strings["Contact updated."] = "Contact opgeslagen"; -$a->strings["Contact not found"] = ""; $a->strings["Contact has been blocked"] = "Contact is geblokkeerd"; $a->strings["Contact has been unblocked"] = "Contact is gedeblokkeerd"; $a->strings["Contact has been ignored"] = "Contact wordt genegeerd"; @@ -1671,13 +2204,11 @@ $a->strings["Currently blocked"] = "Op dit moment geblokkeerd"; $a->strings["Currently ignored"] = "Op dit moment genegeerd"; $a->strings["Currently archived"] = "Op dit moment gearchiveerd"; $a->strings["Awaiting connection acknowledge"] = "Wait op bevestiging van de connectie"; -$a->strings["Hide this contact from others"] = "Verberg dit contact voor anderen"; $a->strings["Replies/likes to your public posts may still be visible"] = "Antwoorden of 'vind ik leuk's op je openbare posts kunnen nog zichtbaar zijn"; $a->strings["Notification for new posts"] = "Meldingen voor nieuwe berichten"; $a->strings["Send a notification of every new post of this contact"] = "Stuur een notificatie voor elk bericht van dit contact"; -$a->strings["Blacklisted keywords"] = "Sleutelwoorden op de zwarte lijst"; +$a->strings["Keyword Deny List"] = ""; $a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Door komma's gescheiden lijst van sleutelwoorden die niet in hashtags mogen omgezet worden, wanneer \"Haal informatie en sleutelwoorden op\" is geselecteerd"; -$a->strings["Actions"] = "Acties"; $a->strings["Show all contacts"] = "Toon alle contacten"; $a->strings["Pending"] = "In behandeling"; $a->strings["Only show pending contacts"] = "Toon alleen contacten in behandeling"; @@ -1691,496 +2222,22 @@ $a->strings["Hidden"] = "Verborgen"; $a->strings["Only show hidden contacts"] = "Toon alleen verborgen contacten"; $a->strings["Organize your contact groups"] = "Organiseer je contact groepen"; $a->strings["Search your contacts"] = "Doorzoek je contacten"; -$a->strings["Results for: %s"] = "Resultaten voor: %s"; $a->strings["Archive"] = "Archiveer"; $a->strings["Unarchive"] = "Archiveer niet meer"; $a->strings["Batch Actions"] = "Bulk Acties"; $a->strings["Conversations started by this contact"] = "Gesprekken gestart door dit contact"; $a->strings["Posts and Comments"] = "Berichten en reacties"; -$a->strings["View all contacts"] = "Alle contacten zien"; -$a->strings["View all common friends"] = "Bekijk alle gemeenschappelijke vrienden"; +$a->strings["View all known contacts"] = ""; $a->strings["Advanced Contact Settings"] = "Geavanceerde instellingen voor contacten"; $a->strings["Mutual Friendship"] = "Wederzijdse vriendschap"; $a->strings["is a fan of yours"] = "Is een fan van jou"; $a->strings["you are a fan of"] = "Jij bent een fan van"; $a->strings["Pending outgoing contact request"] = "In afwachting van uitgaande contactaanvraag"; $a->strings["Pending incoming contact request"] = "In afwachting van inkomende contactaanvraag"; -$a->strings["Edit contact"] = "Contact bewerken"; $a->strings["Toggle Blocked status"] = "Schakel geblokkeerde status"; $a->strings["Toggle Ignored status"] = "Schakel negeerstatus"; $a->strings["Toggle Archive status"] = "Schakel archiveringsstatus"; $a->strings["Delete contact"] = "Verwijder contact"; -$a->strings["Local Community"] = "Lokale Groep"; -$a->strings["Posts from local users on this server"] = "Berichten van lokale gebruikers op deze server"; -$a->strings["Global Community"] = "Globale gemeenschap"; -$a->strings["Posts from users of the whole federated network"] = "Berichten van gebruikers van het hele gefedereerde netwerk"; -$a->strings["No results."] = "Geen resultaten."; -$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Deze groepsstroom toont alle publieke berichten die deze node ontvangen heeft. Ze kunnen mogelijks niet de mening van de gebruikers van deze node weerspiegelen."; -$a->strings["Community option not available."] = "Groepsoptie niet beschikbaar"; -$a->strings["Not available."] = "Niet beschikbaar"; -$a->strings["Credits"] = "Credits"; -$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica is een gemeenschapsproject dat niet mogelijk zou zijn zonder de hulp van vele mensen. Hier is een lijst van alle mensen die aan de code of vertalingen van Friendica hebben meegewerkt. Allen van harte bedankt!"; -$a->strings["Source input"] = "Bron input"; -$a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext"; -$a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (raw HTML)"; -$a->strings["BBCode::convert"] = "BBCode::convert"; -$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode"; -$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; -$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = ""; -$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::convert"; -$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; -$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"; -$a->strings["Item Body"] = ""; -$a->strings["Item Tags"] = ""; -$a->strings["Source input (Diaspora format)"] = "Bron ingave (Diaspora formaat):"; -$a->strings["Source input (Markdown)"] = ""; -$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (Ruwe HTML)"; -$a->strings["Markdown::convert"] = "Markdown::convert"; -$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; -$a->strings["Raw HTML input"] = "Onverwerkte HTML input"; -$a->strings["HTML Input"] = "HTML Input"; -$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; -$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; -$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (Ruwe HTML)"; -$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = ""; -$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; -$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; -$a->strings["HTML::toPlaintext (compact)"] = ""; -$a->strings["Source text"] = "Brontekst"; -$a->strings["BBCode"] = "BBCode"; -$a->strings["Markdown"] = "Markdown"; -$a->strings["HTML"] = "HTML"; -$a->strings["You must be logged in to use this module"] = "Je moet ingelogd zijn om deze module te gebruiken"; -$a->strings["Source URL"] = "Bron URL"; -$a->strings["Time Conversion"] = "Tijdsconversie"; -$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica biedt deze dienst aan om gebeurtenissen te delen met andere netwerken en vrienden in onbekende tijdzones."; -$a->strings["UTC time: %s"] = "UTC tijd: %s"; -$a->strings["Current timezone: %s"] = "Huidige Tijdzone: %s"; -$a->strings["Converted localtime: %s"] = "Omgerekende lokale tijd: %s"; -$a->strings["Please select your timezone:"] = "Selecteer je tijdzone:"; -$a->strings["Only logged in users are permitted to perform a probing."] = "Alleen ingelogde gebruikers hebben toelating om aan probing te doen."; -$a->strings["Lookup address"] = ""; -$a->strings["Manage Identities and/or Pages"] = "Beheer Identiteiten en/of Pagina's"; -$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Wissel tussen verschillende identiteiten of forum/groeppagina's die jouw accountdetails delen of waar je \"beheerdersrechten\" hebt gekregen."; -$a->strings["Select an identity to manage: "] = "Selecteer een identiteit om te beheren:"; -$a->strings["No entries (some entries may be hidden)."] = "Geen gegevens (sommige gegevens kunnen verborgen zijn)."; -$a->strings["Find on this site"] = "Op deze website zoeken"; -$a->strings["Results for:"] = "Resultaten voor:"; -$a->strings["Site Directory"] = "Websitegids"; -$a->strings["Filetag %s saved to item"] = "Bestandstag %s bewaard bij item"; -$a->strings["- select -"] = "- Kies -"; -$a->strings["Installed addons/apps:"] = "Geïnstalleerde addons/applicaties:"; -$a->strings["No installed addons/apps"] = "Geen geïnstalleerde addons/applicaties"; -$a->strings["Read about the Terms of Service of this node."] = "Lees de Gebruiksvoorwaarden van deze node na."; -$a->strings["On this server the following remote servers are blocked."] = "De volgende remote servers zijn geblokkeerd."; -$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "Dit is Friendica, versie %s en draait op op locatie %s. De databaseversie is %s, en de bericht update versie is %s."; -$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Ga naar Friendi.ca om meer te vernemen over het Friendica project."; -$a->strings["Bug reports and issues: please visit"] = "Bug rapporten en problemen: bezoek"; -$a->strings["the bugtracker at github"] = "de github bugtracker"; -$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Suggesties, appreciatie, enz. - aub stuur een email naar \"info\" at \"friendi - dot - ca"; -$a->strings["Suggested contact not found."] = "Voorgesteld contact werd niet gevonden"; -$a->strings["Friend suggestion sent."] = "Vriendschapsvoorstel verzonden."; -$a->strings["Suggest Friends"] = "Stel vrienden voor"; -$a->strings["Suggest a friend for %s"] = "Stel een vriend voor aan %s"; -$a->strings["Group created."] = "Groep aangemaakt."; -$a->strings["Could not create group."] = "Kon de groep niet aanmaken."; -$a->strings["Group not found."] = "Groep niet gevonden."; -$a->strings["Group name changed."] = "Groepsnaam gewijzigd."; -$a->strings["Unknown group."] = "Onbekende groep."; -$a->strings["Contact is deleted."] = "Contact is verwijderd."; -$a->strings["Unable to add the contact to the group."] = "Kan het contact niet aan de groep toevoegen."; -$a->strings["Contact successfully added to group."] = "Contact succesvol aan de groep toegevoegd."; -$a->strings["Unable to remove the contact from the group."] = "Kan het contact niet uit de groep verwijderen."; -$a->strings["Contact successfully removed from group."] = "Contact succesvol verwijderd uit groep."; -$a->strings["Unknown group command."] = "Onbekende groepsopdracht."; -$a->strings["Bad request."] = "Verkeerde aanvraag."; -$a->strings["Save Group"] = "Bewaar groep"; -$a->strings["Filter"] = "filter"; -$a->strings["Create a group of contacts/friends."] = "Maak een groep contacten/vrienden aan."; -$a->strings["Group removed."] = "Groep verwijderd."; -$a->strings["Unable to remove group."] = "Niet in staat om groep te verwijderen."; -$a->strings["Delete Group"] = "Verwijder Groep"; -$a->strings["Edit Group Name"] = "Bewerk Groep Naam"; -$a->strings["Members"] = "Leden"; -$a->strings["Remove contact from group"] = "Verwijder contact uit de groep"; -$a->strings["Click on a contact to add or remove."] = "Klik op een contact om het toe te voegen of te verwijderen."; -$a->strings["Add contact to group"] = "Voeg contact toe aan de groep"; -$a->strings["Help:"] = "Help:"; -$a->strings["Welcome to %s"] = "Welkom op %s"; -$a->strings["No profile"] = "Geen profiel"; -$a->strings["Method Not Allowed."] = ""; -$a->strings["Friendica Communications Server - Setup"] = "Friendica Communicatie Server - Setup"; -$a->strings["System check"] = "Systeemcontrole"; -$a->strings["Check again"] = "Controleer opnieuw"; -$a->strings["Base settings"] = ""; -$a->strings["Host name"] = "Host naam"; -$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = ""; -$a->strings["Base path to installation"] = "Basispad voor installatie"; -$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Als het systeem het correcte pad naar je installatie niet kan detecteren, geef hier dan het correcte pad in. Deze instelling zou alleen geconfigureerd moeten worden als je een systeem met restricties hebt en symbolische links naar je webroot."; -$a->strings["Sub path of the URL"] = ""; -$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = ""; -$a->strings["Database connection"] = "Verbinding met database"; -$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Om Friendica te kunnen installeren moet ik weten hoe ik jouw database kan bereiken."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Neem contact op met jouw hostingprovider of websitebeheerder, wanneer je vragen hebt over deze instellingen. "; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "De database die je hier opgeeft zou al moeten bestaan. Maak anders de database aan voordat je verder gaat."; -$a->strings["Database Server Name"] = "Servernaam database"; -$a->strings["Database Login Name"] = "Gebruikersnaam database"; -$a->strings["Database Login Password"] = "Wachtwoord database"; -$a->strings["For security reasons the password must not be empty"] = "Om veiligheidsreden mag het wachtwoord niet leeg zijn"; -$a->strings["Database Name"] = "Naam database"; -$a->strings["Please select a default timezone for your website"] = "Selecteer een standaard tijdzone voor je website"; -$a->strings["Site settings"] = "Website-instellingen"; -$a->strings["Site administrator email address"] = "E-mailadres van de websitebeheerder"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Het e-mailadres van je account moet hiermee overeenkomen om het administratiepaneel te kunnen gebruiken."; -$a->strings["System Language:"] = "Systeem taal:"; -$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Stel de standaard taal in voor je Friendica installatie interface en emails."; -$a->strings["Your Friendica site database has been installed."] = "De database van je Friendica-website is geïnstalleerd."; -$a->strings["Installation finished"] = "Installaitie beëindigd"; -$a->strings["

    What next

    "] = "

    Wat nu

    "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "BELANGRIJK: Je zal [manueel] een geplande taak moeten opzetten voor de worker."; -$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Go naar je nieuwe Friendica node registratie pagina en registeer als nieuwe gebruiker. Vergeet niet hetzelfde email adres te gebruiken als wat je opgegeven hebt als administrator email. Dit zal je toelaten om het site administratie paneel te openen."; -$a->strings["Total invitation limit exceeded."] = "Totale uitnodigingslimiet overschreden."; -$a->strings["%s : Not a valid email address."] = "%s: Geen geldig e-mailadres."; -$a->strings["Please join us on Friendica"] = "Kom bij ons op Friendica"; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Uitnodigingslimiet overschreden. Neem contact op met de beheerder van je website."; -$a->strings["%s : Message delivery failed."] = "%s : Aflevering van bericht mislukt."; -$a->strings["%d message sent."] = [ - 0 => "%d bericht verzonden.", - 1 => "%d berichten verzonden.", -]; -$a->strings["You have no more invitations available"] = "Je kunt geen uitnodigingen meer sturen"; -$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Bezoek %s voor een lijst van openbare sites waar je je kunt aansluiten. Friendica leden op andere sites kunnen allemaal met elkaar verbonden worden, en ook met leden van verschillende andere sociale netwerken."; -$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Om deze uitnodiging te accepteren kan je je op %s registreren of op een andere vrij toegankelijke Friendica-website."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica servers zijn allemaal onderling verbonden om een reusachtig sociaal web te maken met verbeterde privacy, dat eigendom is van en gecontroleerd door zijn leden. Ze kunnen ook verbindingen maken met verschillende traditionele sociale netwerken. Bekijk %s voor een lijst van alternatieve Friendica servers waar je aan kunt sluiten."; -$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Onze verontschuldigingen. Dit systeem is momenteel niet ingesteld om verbinding te maken met andere openbare plaatsen of leden uit te nodigen."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Friendica servers zijn allemaal onderling verbonden om een reusachtig sociaal web te maken met verbeterde privacy, dat eigendom is van en gecontroleerd door zijn leden. Ze kunnen ook verbindingen maken met verschillende traditionele sociale netwerken."; -$a->strings["To accept this invitation, please visit and register at %s."] = "Om deze uitnodiging te accepteren, ga naar en registreer op %s."; -$a->strings["Send invitations"] = "Verstuur uitnodigingen"; -$a->strings["Enter email addresses, one per line:"] = "Vul e-mailadressen in, één per lijn:"; -$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Ik nodig je vriendelijk uit om bij mij en andere vrienden te komen op Friendica - en ons te helpen om een beter sociaal web te bouwen."; -$a->strings["You will need to supply this invitation code: \$invite_code"] = "Je zult deze uitnodigingscode moeten invullen: \$invite_code"; -$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Eens je geregistreerd bent kun je contact leggen met mij via mijn profielpagina op:"; -$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Voor meer informatie over het Friendica project en waarom wij denken dat het belangrijk is kun je http://friendi.ca/ bezoeken"; -$a->strings["Please enter a post body."] = "Voer een berichttekst in."; -$a->strings["This feature is only available with the frio theme."] = "Deze functie is alleen beschikbaar met het frio-thema."; -$a->strings["Compose new personal note"] = "Stel een nieuwe persoonlijke notitie op"; -$a->strings["Compose new post"] = "Nieuw bericht opstellen"; -$a->strings["Visibility"] = ""; -$a->strings["Clear the location"] = "Wis de locatie"; -$a->strings["Location services are unavailable on your device"] = "Locatiediensten zijn niet beschikbaar op uw apparaat"; -$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Locatiediensten zijn uitgeschakeld. Controleer de toestemmingen van de website op uw apparaat"; -$a->strings["System down for maintenance"] = "Systeem onbeschikbaar wegens onderhoud"; -$a->strings["A Decentralized Social Network"] = ""; -$a->strings["Show Ignored Requests"] = "Toon genegeerde verzoeken"; -$a->strings["Hide Ignored Requests"] = "Verberg genegeerde verzoeken"; -$a->strings["Notification type:"] = "Notificatiesoort:"; -$a->strings["Suggested by:"] = "Voorgesteld door:"; -$a->strings["Claims to be known to you: "] = "Denkt dat je hem of haar kent:"; -$a->strings["Shall your connection be bidirectional or not?"] = "Zal je connectie bidirectioneel zijn of niet?"; -$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "%s als vriend accepteren laat %s toe om in te schrijven op je berichten, en je zal ook updates ontvangen van hen in je nieuws feed."; -$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "%s als volger accepteren laat hen toe om in te schrijven op je berichten, maar je zal geen updates ontvangen van hen in je nieuws feed."; -$a->strings["Friend"] = "Vriend"; -$a->strings["Subscriber"] = "Volger"; -$a->strings["No introductions."] = "Geen vriendschaps- of connectieverzoeken."; -$a->strings["No more %s notifications."] = "Geen %s notificaties meer."; -$a->strings["You must be logged in to show this page."] = ""; -$a->strings["Network Notifications"] = "Netwerknotificaties"; -$a->strings["System Notifications"] = "Systeemnotificaties"; -$a->strings["Personal Notifications"] = "Persoonlijke notificaties"; -$a->strings["Home Notifications"] = "Tijdlijn-notificaties"; -$a->strings["Show unread"] = "Toon ongelezen"; -$a->strings["Show all"] = "Toon alles"; -$a->strings["The Photo with id %s is not available."] = ""; -$a->strings["Invalid photo with id %s."] = "Ongeldige foto met ID %s"; -$a->strings["User not found."] = "Gebruiker niet gevonden."; -$a->strings["No contacts."] = "Geen contacten."; -$a->strings["Follower (%s)"] = [ - 0 => "Volger (%s)", - 1 => "Volgers (%s)", -]; -$a->strings["Following (%s)"] = [ - 0 => "Volgend (%s)", - 1 => "Volgend (%s)", -]; -$a->strings["Mutual friend (%s)"] = [ - 0 => "Gemeenschappelijke vriend (%s)", - 1 => "Gemeenschappelijke vrienden (%s)", -]; -$a->strings["Contact (%s)"] = [ - 0 => "Contact (%s)", - 1 => "Contacten (%s)", -]; -$a->strings["All contacts"] = "Alle contacten"; -$a->strings["Member since:"] = "Lid sinds:"; -$a->strings["j F, Y"] = "F j Y"; -$a->strings["j F"] = "F j"; -$a->strings["Birthday:"] = "Verjaardag:"; -$a->strings["Age: "] = "Leeftijd:"; -$a->strings["%d year old"] = [ - 0 => "%d jaar oud", - 1 => "%d jaar oud", -]; -$a->strings["Forums:"] = "Fora:"; -$a->strings["View profile as:"] = ""; -$a->strings["%s's timeline"] = "Tijdslijn van %s"; -$a->strings["%s's posts"] = "Berichten van %s"; -$a->strings["%s's comments"] = "reactie van %s"; -$a->strings["Only parent users can create additional accounts."] = "Alleen bovenliggende gebruikers kunnen extra gebruikers maken."; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "U kunt (optioneel) dit formulier invullen via OpenID door uw OpenID in te vullen en op 'Registreren' te klikken."; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Laat dit veld leeg als je niet vertrouwd bent met OpenID, en vul de rest van de items in."; -$a->strings["Your OpenID (optional): "] = "Je OpenID (optioneel):"; -$a->strings["Include your profile in member directory?"] = "Je profiel in de ledengids opnemen?"; -$a->strings["Note for the admin"] = "Nota voor de beheerder"; -$a->strings["Leave a message for the admin, why you want to join this node"] = "Laat een boodschap na voor de beheerder, waarom je bij deze node wil komen"; -$a->strings["Membership on this site is by invitation only."] = "Lidmaatschap van deze website is uitsluitend op uitnodiging."; -$a->strings["Your invitation code: "] = "Je uitnodigingscode:"; -$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Je volledige naam (bvb. Jan Smit, echt of echt lijkend):"; -$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Je Email Adres: (Initiële informatie zal hier naartoe gezonden worden, dus dit moet een bestaand adres zijn.)"; -$a->strings["Please repeat your e-mail address:"] = ""; -$a->strings["Leave empty for an auto generated password."] = "Laat leeg voor een automatisch gegenereerd wachtwoord."; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Kies een profiel bijnaam. Deze dient te beginnen met een letter. Uw profiel adres op deze site zal dan \"bijnaam@%s\" zijn."; -$a->strings["Choose a nickname: "] = "Kies een bijnaam:"; -$a->strings["Import your profile to this friendica instance"] = "Importeer je profiel op deze friendica server"; -$a->strings["Note: This node explicitly contains adult content"] = "Waarschuwing: Deze node heeft inhoud enkel bedoeld voor volwassenen."; -$a->strings["Parent Password:"] = "Ouderlijk wachtwoord:"; -$a->strings["Please enter the password of the parent account to legitimize your request."] = "Geef alstublieft het wachtwoord van het ouderlijke account om je verzoek te legitimeren."; -$a->strings["Password doesn't match."] = ""; -$a->strings["Please enter your password."] = ""; -$a->strings["You have entered too much information."] = ""; -$a->strings["Please enter the identical mail address in the second field."] = ""; -$a->strings["The additional account was created."] = "De toegevoegde gebruiker is aangemaakt."; -$a->strings["Registration successful. Please check your email for further instructions."] = "Registratie geslaagd. Kijk je e-mail na voor verdere instructies."; -$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Kon email niet verzenden. Hier zijn je account details:
    login: %s
    wachtwoord: %s

    Je kan je wachtwoord aanpassen nadat je ingelogd bent."; -$a->strings["Registration successful."] = "Registratie succes."; -$a->strings["Your registration can not be processed."] = "Je registratie kan niet verwerkt worden."; -$a->strings["You have to leave a request note for the admin."] = ""; -$a->strings["Your registration is pending approval by the site owner."] = "Jouw registratie wacht op goedkeuring van de beheerder."; -$a->strings["The provided profile link doesn't seem to be valid"] = ""; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = ""; -$a->strings["You must be logged in to use this module."] = ""; -$a->strings["Only logged in users are permitted to perform a search."] = "Alleen ingelogde gebruikers mogen een zoekopdracht starten."; -$a->strings["Only one search per minute is permitted for not logged in users."] = "Niet ingelogde gebruikers mogen slechts 1 opzoeking doen per minuut"; -$a->strings["Items tagged with: %s"] = "Items getagd met: %s"; -$a->strings["Search term successfully saved."] = ""; -$a->strings["Search term already saved."] = ""; -$a->strings["Search term successfully removed."] = ""; -$a->strings["Create a New Account"] = "Nieuwe account aanmaken"; -$a->strings["Your OpenID: "] = "Uw OpenID"; -$a->strings["Please enter your username and password to add the OpenID to your existing account."] = "Voer uw gebruikersnaam en wachtwoord in om de OpenID toe te voegen aan uw bestaande gebruiker."; -$a->strings["Or login using OpenID: "] = "Of log in met OpenID:"; -$a->strings["Password: "] = "Wachtwoord:"; -$a->strings["Remember me"] = "Onthoud mij"; -$a->strings["Forgot your password?"] = "Wachtwoord vergeten?"; -$a->strings["Website Terms of Service"] = "Gebruikersvoorwaarden website"; -$a->strings["terms of service"] = "servicevoorwaarden"; -$a->strings["Website Privacy Policy"] = "Privacybeleid website"; -$a->strings["privacy policy"] = "privacybeleid"; -$a->strings["Logged out."] = "Uitgelogd."; -$a->strings["OpenID protocol error. No ID returned"] = ""; -$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "Account niet gevonden. Meld je aan met je bestaande account om de OpenID toe te voegen."; -$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "Account niet gevonden. Maak een nieuwe account aan of meld je aan met je bestaande account om de OpenID toe te voegen."; -$a->strings["Remaining recovery codes: %d"] = ""; -$a->strings["Invalid code, please retry."] = ""; -$a->strings["Two-factor recovery"] = ""; -$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = ""; -$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = ""; -$a->strings["Please enter a recovery code"] = ""; -$a->strings["Submit recovery code and complete login"] = ""; -$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = ""; -$a->strings["Please enter a code from your authentication app"] = ""; -$a->strings["Verify code and complete login"] = ""; -$a->strings["Delegation successfully granted."] = ""; -$a->strings["Parent user not found, unavailable or password doesn't match."] = ""; -$a->strings["Delegation successfully revoked."] = ""; -$a->strings["Delegated administrators can view but not change delegation permissions."] = ""; -$a->strings["Delegate user not found."] = ""; -$a->strings["No parent user"] = "Ouderlijke gebruiker ontbreekt"; -$a->strings["Parent User"] = "Ouderlijke gebruiker"; -$a->strings["Additional Accounts"] = "Toegevoegde gebruikers"; -$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = "Registreer extra gebruikers die automatisch zijn verbonden met uw bestaande gebruiker, zodat u ze vanuit deze gebruiker kunt beheren."; -$a->strings["Register an additional account"] = "Registreer een toegevoegde gebruiker"; -$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Ouderlijke gebruikers hebben totale controle over dit account, de account instellingen inbegrepen. Dubbel check dus alstublieft aan wie je deze toegang geeft."; -$a->strings["Delegates"] = "Gemachtigden"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Personen waaraan het beheer is uitbesteed kunnen alle onderdelen van een account/pagina beheren, behalve de basisinstellingen van een account. Besteed je persoonlijke account daarom niet uit aan personen die je niet volledig vertrouwt."; -$a->strings["Existing Page Delegates"] = "Bestaande personen waaraan het paginabeheer is uitbesteed"; -$a->strings["Potential Delegates"] = "Mogelijke personen waaraan het paginabeheer kan worden uitbesteed "; -$a->strings["Add"] = "Toevoegen"; -$a->strings["No entries."] = "Geen gegevens."; -$a->strings["The theme you chose isn't available."] = "Het thema dat je koos is niet beschikbaar"; -$a->strings["%s - (Unsupported)"] = "%s - (Niet ondersteund)"; -$a->strings["Display Settings"] = "Scherminstellingen"; -$a->strings["General Theme Settings"] = "Algemene Thema Instellingen"; -$a->strings["Custom Theme Settings"] = "Speciale Thema Instellingen"; -$a->strings["Content Settings"] = "Content Instellingen"; -$a->strings["Theme settings"] = "Thema-instellingen"; -$a->strings["Calendar"] = "Kalender"; -$a->strings["Display Theme:"] = "Schermthema:"; -$a->strings["Mobile Theme:"] = "Mobiel thema:"; -$a->strings["Number of items to display per page:"] = "Aantal items te tonen per pagina:"; -$a->strings["Maximum of 100 items"] = "Maximum 100 items"; -$a->strings["Number of items to display per page when viewed from mobile device:"] = "Aantal items per pagina als je een mobiel toestel gebruikt:"; -$a->strings["Update browser every xx seconds"] = "Browser elke xx seconden verversen"; -$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum 10 seconden. Geef -1 op om te deactiveren."; -$a->strings["Automatic updates only at the top of the post stream pages"] = ""; -$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = ""; -$a->strings["Don't show emoticons"] = "Emoticons niet tonen"; -$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = ""; -$a->strings["Infinite scroll"] = "Oneindig scrollen"; -$a->strings["Automatic fetch new items when reaching the page end."] = ""; -$a->strings["Disable Smart Threading"] = ""; -$a->strings["Disable the automatic suppression of extraneous thread indentation."] = ""; -$a->strings["Hide the Dislike feature"] = ""; -$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = ""; -$a->strings["Beginning of week:"] = "Begin van de week:"; -$a->strings["Profile Name is required."] = "Profielnaam is vereist."; -$a->strings["Profile updated."] = "Profiel opgeslagen"; -$a->strings["Profile couldn't be updated."] = ""; -$a->strings["Label:"] = ""; -$a->strings["Value:"] = "Waarde:"; -$a->strings["Field Permissions"] = "Veldrechten"; -$a->strings["(click to open/close)"] = "(klik om te openen/sluiten)"; -$a->strings["Add a new profile field"] = "Voeg nieuw profielveld toe"; -$a->strings["Profile Actions"] = "Profiel Acties"; -$a->strings["Edit Profile Details"] = "Profieldetails bewerken"; -$a->strings["Change Profile Photo"] = "Profielfoto wijzigen"; -$a->strings["Profile picture"] = "Profiel foto"; -$a->strings["Location"] = "Plaats"; -$a->strings["Miscellaneous"] = "Diversen"; -$a->strings["Custom Profile Fields"] = "Aangepaste profielvelden"; -$a->strings["Upload Profile Photo"] = "Profielfoto uploaden"; -$a->strings["Display name:"] = "Weergave naam:"; -$a->strings["Street Address:"] = "Postadres:"; -$a->strings["Locality/City:"] = "Gemeente/Stad:"; -$a->strings["Region/State:"] = "Regio/Staat:"; -$a->strings["Postal/Zip Code:"] = "Postcode:"; -$a->strings["Country:"] = "Land:"; -$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) adres:"; -$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "Het XMPP adres zal doorgegeven worden aan je contacten zodat zij je kunnen volgen."; -$a->strings["Homepage URL:"] = "Adres tijdlijn:"; -$a->strings["Public Keywords:"] = "Publieke Sleutelwoorden:"; -$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Gebruikt om mogelijke vrienden voor te stellen, kan door anderen gezien worden)"; -$a->strings["Private Keywords:"] = "Privé Sleutelwoorden:"; -$a->strings["(Used for searching profiles, never shown to others)"] = "(Gebruikt om profielen te zoeken, nooit aan anderen getoond)"; -$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = ""; -$a->strings["Image size reduction [%s] failed."] = "Verkleining van de afbeelding [%s] mislukt."; -$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Shift-herlaad de pagina, of maak de browser cache leeg als nieuwe foto's niet onmiddellijk verschijnen."; -$a->strings["Unable to process image"] = "Ik kan de afbeelding niet verwerken"; -$a->strings["Photo not found."] = "Foto niet gevonden."; -$a->strings["Profile picture successfully updated."] = ""; -$a->strings["Crop Image"] = "Afbeelding bijsnijden"; -$a->strings["Please adjust the image cropping for optimum viewing."] = "Pas het afsnijden van de afbeelding aan voor het beste resultaat."; -$a->strings["Use Image As Is"] = ""; -$a->strings["Missing uploaded image."] = ""; -$a->strings["Image uploaded successfully."] = "Uploaden van afbeelding gelukt."; -$a->strings["Profile Picture Settings"] = "Profiel afbeelding instellingen"; -$a->strings["Current Profile Picture"] = "Huidige profielafbeelding"; -$a->strings["Upload Profile Picture"] = "Upload profiel afbeelding"; -$a->strings["Upload Picture:"] = "Upload afbeelding"; -$a->strings["or"] = "of"; -$a->strings["skip this step"] = "Deze stap overslaan"; -$a->strings["select a photo from your photo albums"] = "Kies een foto uit je fotoalbums"; -$a->strings["Please enter your password to access this page."] = "Voer uw wachtwoord in om deze pagina te openen."; -$a->strings["App-specific password generation failed: The description is empty."] = "App-specifiek wachtwoord genereren mislukt: de beschrijving is leeg."; -$a->strings["App-specific password generation failed: This description already exists."] = ""; -$a->strings["New app-specific password generated."] = "Nieuw app-specifiek wachtwoord gegenereerd."; -$a->strings["App-specific passwords successfully revoked."] = "App-specifieke wachtwoorden succesvol ingetrokken."; -$a->strings["App-specific password successfully revoked."] = "App-specifiek wachtwoord succesvol ingetrokken."; -$a->strings["Two-factor app-specific passwords"] = "Twee-factor app-specifieke wachtwoorden"; -$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = "

    App-specifieke wachtwoorden zijn willekeurig gegenereerde wachtwoorden die in plaats daarvan uw normale wachtwoord worden gebruikt om uw account te verifiëren bij applicaties van derden die geen tweefactorauthenticatie ondersteunen.

    "; -$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = "Zorg ervoor dat u nu uw nieuwe app-specifieke wachtwoord kopieert. U zult het niet meer kunnen zien!"; -$a->strings["Description"] = "Omschrijving"; -$a->strings["Last Used"] = "Laatst gebruikt"; -$a->strings["Revoke"] = "Intrekken"; -$a->strings["Revoke All"] = "Alles intrekken"; -$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = ""; -$a->strings["Generate new app-specific password"] = ""; -$a->strings["Friendiqa on my Fairphone 2..."] = ""; -$a->strings["Generate"] = "Genereer"; -$a->strings["Two-factor authentication successfully disabled."] = ""; -$a->strings["Wrong Password"] = "Verkeerd wachtwoord"; -$a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = ""; -$a->strings["Authenticator app"] = ""; -$a->strings["Configured"] = "Geconfigureerd"; -$a->strings["Not Configured"] = "Niet geconfigureerd"; -$a->strings["

    You haven't finished configuring your authenticator app.

    "] = ""; -$a->strings["

    Your authenticator app is correctly configured.

    "] = ""; -$a->strings["Recovery codes"] = ""; -$a->strings["Remaining valid codes"] = ""; -$a->strings["

    These one-use codes can replace an authenticator app code in case you have lost access to it.

    "] = ""; -$a->strings["App-specific passwords"] = ""; -$a->strings["Generated app-specific passwords"] = ""; -$a->strings["

    These randomly generated passwords allow you to authenticate on apps not supporting two-factor authentication.

    "] = ""; -$a->strings["Current password:"] = "Huidig wachtwoord:"; -$a->strings["You need to provide your current password to change two-factor authentication settings."] = ""; -$a->strings["Enable two-factor authentication"] = ""; -$a->strings["Disable two-factor authentication"] = ""; -$a->strings["Show recovery codes"] = ""; -$a->strings["Manage app-specific passwords"] = ""; -$a->strings["Finish app configuration"] = ""; -$a->strings["New recovery codes successfully generated."] = ""; -$a->strings["Two-factor recovery codes"] = ""; -$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = "

    Herstelcodes kunnen worden gebruikt om je gebruiker te benaderen in het geval dat je geen toegang meer hebt tot je apparaat en je geen twee-factor autentificatie codes kunt ontvangen.

    Bewaar deze op een veilige plek! Als je je apparaat verliest en je hebt geen toegang tot de herstelcodes dan heb je geen toegang meer tot je gebruiker.

    "; -$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = ""; -$a->strings["Generate new recovery codes"] = ""; -$a->strings["Next: Verification"] = ""; -$a->strings["Two-factor authentication successfully activated."] = ""; -$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Of je kan de autentificatie instellingen handmatig versturen:

    \n
    \n\t
    Uitgever
    \n\t
    %s
    \n\t
    Gebruikersnaam
    \n\t
    %s
    \n\t
    Geheime sleutel
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Aantal tekens
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "; -$a->strings["Two-factor code verification"] = ""; -$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = ""; -$a->strings["

    Or you can open the following URL in your mobile devicde:

    %s

    "] = "

    Of je kan de volgende link op je mobiel openen:

    %s

    "; -$a->strings["Verify code and enable two-factor authentication"] = ""; -$a->strings["Export account"] = "Account exporteren"; -$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Je account informatie en contacten exporteren. Gebruik dit om een backup van je account te maken en/of om het te verhuizen naar een andere server."; -$a->strings["Export all"] = "Alles exporteren"; -$a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Exporteer uw gebruikersgegevens, contacten en al uw items als json. Kan een heel groot bestand zijn en kan veel tijd in beslag nemen. Gebruik dit om een ​​volledige back-up van uw account te maken (foto's worden niet geëxporteerd)"; -$a->strings["Export Contacts to CSV"] = "Export Contacten naar CSV"; -$a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "Exporteer de lijst met de gebruikers die u volgt als CSV-bestand. Compatibel met b.v. Mastodont."; -$a->strings["Bad Request"] = "Bad Request"; -$a->strings["Unauthorized"] = "Onbevoegd"; -$a->strings["Forbidden"] = "Niet toegestaan"; -$a->strings["Not Found"] = "Niet gevonden"; -$a->strings["Internal Server Error"] = ""; -$a->strings["Service Unavailable"] = ""; -$a->strings["The server cannot or will not process the request due to an apparent client error."] = ""; -$a->strings["Authentication is required and has failed or has not yet been provided."] = ""; -$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = ""; -$a->strings["The requested resource could not be found but may be available in the future."] = ""; -$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = ""; -$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = ""; -$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "Op het moment van de registratie, en om communicatie mogelijk te maken tussen de gebruikersaccount en zijn of haar contacten, moet de gebruiker een weergave naam opgeven, een gebruikersnaam (bijnaam) en een werkend email adres. De namen zullen toegankelijk zijn op de profiel pagina van het account voor elke bezoeker van de pagina, zelfs als andere profiel details niet getoond worden. Het email adres zal enkel gebruikt worden om de gebruiker notificaties te sturen over interacties, maar zal niet zichtbaar getoond worden. Het oplijsten van een account in de gids van de node van de gebruiker of in de globale gids is optioneel en kan beheerd worden in de gebruikersinstellingen, dit is niet nodig voor communicatie."; -$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "Deze data is vereist voor communicatie en wordt doorgegeven aan de nodes van de communicatie partners en wordt daar opgeslagen. Gebruikers kunnen bijkomende privé data opgeven die mag doorgegeven worden aan de accounts van de communicatie partners."; -$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "Op elk gewenst moment kan een aangemelde gebruiker zijn gebruikersgegevens uitvoeren vanaf de gebruikersinstellingen. Als de gebruiker zichzelf wenst te verwijderen, dan kan dat op %1\$s/removeme. De verwijdering van de gebruiker is niet ongedaan te maken. Verwijdering van de gegevens zal tevens worden aangevraagd bij de nodes van de communicatiepartners."; -$a->strings["Privacy Statement"] = "Privacy Verklaring"; -$a->strings["Welcome to Friendica"] = "Welkom bij Friendica"; -$a->strings["New Member Checklist"] = "Checklist voor nieuwe leden"; -$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "We willen je een paar tips en verwijzingen aanreiken om je een aangename ervaring te bezorgen. Klik op een item om de relevante pagina's te bezoeken. Een verwijzing naar deze pagina zal twee weken lang na je registratie zichtbaar zijn op je tijdlijn. Daarna zal de verwijzing stilletjes verdwijnen."; -$a->strings["Getting Started"] = "Aan de slag"; -$a->strings["Friendica Walk-Through"] = "Doorloop Friendica"; -$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "Op je Snelstart pagina kun je een korte inleiding vinden over je profiel en netwerk tabs, om enkele nieuwe connecties te leggen en groepen te vinden om lid van te worden."; -$a->strings["Go to Your Settings"] = "Ga naar je instellingen"; -$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "Verander je initieel wachtwoord op je instellingenpagina. Noteer ook het adres van je identiteit. Dit ziet er uit als een e-mailadres - en zal nuttig zijn om vrienden te maken op het vrije sociale web."; -$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Controleer ook de andere instellingen, in het bijzonder de privacy-instellingen. Een niet-gepubliceerd adres is zoals een privé-telefoonnummer. In het algemeen wil je waarschijnlijk je adres publiceren - tenzij al je vrienden en mogelijke vrienden precies weten hoe je te vinden."; -$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Upload een profielfoto, als je dat nog niet gedaan hebt. Studies tonen aan dat mensen met echte foto's van zichzelf tien keer gemakkelijker vrienden maken dan mensen die dat niet doen."; -$a->strings["Edit Your Profile"] = "Bewerk je profiel"; -$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Bewerk je standaard profiel zoals je wilt. Controleer de instellingen om je vriendenlijst te verbergen, en om je profiel voor ongekende bezoekers te verbergen."; -$a->strings["Profile Keywords"] = "Sleutelwoorden voor dit profiel"; -$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = ""; -$a->strings["Connecting"] = "Verbinding aan het maken"; -$a->strings["Importing Emails"] = "E-mails importeren"; -$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Vul je e-mailtoegangsinformatie in op je pagina met verbindingsinstellingen als je vrienden of mailinglijsten uit je e-mail-inbox wilt importeren, en met hen wilt communiceren"; -$a->strings["Go to Your Contacts Page"] = "Ga naar je contactenpagina"; -$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Je contactenpagina is jouw poort om vriendschappen te beheren en verbinding te leggen met vrienden op andere netwerken. Je kunt hun adres of URL toevoegen in de Voeg nieuw contact toe dialoog."; -$a->strings["Go to Your Site's Directory"] = "Ga naar de gids van je website"; -$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "In de gids vind je andere mensen in dit netwerk of op andere federatieve sites. Zoek naar het woord Connect of Follow op hun profielpagina (meestal aan de linkerkant). Vul je eigen identiteitsadres in wanneer daar om wordt gevraagd."; -$a->strings["Finding New People"] = "Nieuwe mensen vinden"; -$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Op het zijpaneel van de Contacten pagina vind je verschillende tools om nieuwe vrienden te zoeken. We kunnen mensen op interesses matchen, mensen opzoeken op naam of hobby, en suggesties doen gebaseerd op netwerk-relaties. Op een nieuwe webstek beginnen vriendschapssuggesties meestal binnen de 24 uur beschikbaar te worden."; -$a->strings["Group Your Contacts"] = "Groepeer je contacten"; -$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Als je een aantal vrienden gemaakt hebt kun je ze in je eigen gespreksgroepen indelen vanuit de zijbalk van je 'Contacten' pagina, en dan kun je met elke groep apart contact houden op je Netwerk pagina. "; -$a->strings["Why Aren't My Posts Public?"] = "Waarom zijn mijn berichten niet openbaar?"; -$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica respecteert je privacy. Standaard zullen je berichten alleen zichtbaar zijn voor personen die jij als vriend hebt toegevoegd. Lees de help (zie de verwijzing hierboven) voor meer informatie."; -$a->strings["Getting Help"] = "Hulp krijgen"; -$a->strings["Go to the Help Section"] = "Ga naar de help"; -$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Je kunt onze help pagina's raadplegen voor gedetailleerde informatie over andere functies van dit programma."; $a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Dit bericht werd naar jou gestuurd door %s, een lid van het Friendica sociale netwerk."; $a->strings["You may visit them online at %s"] = "Je kunt ze online bezoeken op %s"; $a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Contacteer de afzender door op dit bericht te antwoorden als je deze berichten niet wilt ontvangen."; @@ -2233,11 +2290,41 @@ $a->strings["%d comment"] = [ ]; $a->strings["Show more"] = "Toon meer"; $a->strings["Show fewer"] = "Toon minder"; -$a->strings["Attachments:"] = "Bijlagen:"; -$a->strings["%s is now following %s."] = "%s volgt nu %s."; -$a->strings["following"] = "volgend"; -$a->strings["%s stopped following %s."] = "%s stopte %s te volgen."; -$a->strings["stopped following"] = "is gestopt met volgen"; +$a->strings["Login failed."] = "Login mislukt."; +$a->strings["Login failed. Please check your credentials."] = "Aanmelden mislukt. Controleer uw inloggegevens."; +$a->strings["Welcome %s"] = "Welkom %s"; +$a->strings["Please upload a profile photo."] = "Upload een profielfoto."; +$a->strings["You must be logged in to use addons. "] = "Je moet ingelogd zijn om deze addons te kunnen gebruiken. "; +$a->strings["Delete this item?"] = "Dit item verwijderen?"; +$a->strings["toggle mobile"] = "mobiel thema omwisselen"; +$a->strings["Method not allowed for this module. Allowed method(s): %s"] = ""; +$a->strings["Friend Suggestion"] = "Vriendschapsvoorstel"; +$a->strings["Friend/Connect Request"] = "Vriendschapsverzoek"; +$a->strings["New Follower"] = "Nieuwe Volger"; +$a->strings["%s created a new post"] = "%s schreef een nieuw bericht"; +$a->strings["%s commented on %s's post"] = "%s gaf een reactie op het bericht van %s"; +$a->strings["%s liked %s's post"] = "%s vond het bericht van %s leuk"; +$a->strings["%s disliked %s's post"] = "%s vond het bericht van %s niet leuk"; +$a->strings["%s is attending %s's event"] = "%s woont het event van %s bij"; +$a->strings["%s is not attending %s's event"] = "%s woont het event van %s niet bij"; +$a->strings["%s may attending %s's event"] = "%s kan aanwezig zijn op %s's gebeurtenis"; +$a->strings["%s is now friends with %s"] = "%s is nu bevriend met %s"; +$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Kon geen niet-gearchiveerde contacten vinden voor deze URL (%s)"; +$a->strings["The contact entries have been archived"] = "The contacten zijn gearchiveerd"; +$a->strings["Post update version number has been set to %s."] = "Bericht update versie is ingesteld op %s"; +$a->strings["Check for pending update actions."] = "Controleren op uitgestelde update acties."; +$a->strings["Done."] = "Gedaan"; +$a->strings["Execute pending post updates."] = "uitgestelde bericht update acties uitvoeren"; +$a->strings["All pending post updates are done."] = "Alle uitgestelde bericht update acties zijn uitgevoerd"; +$a->strings["Enter new password: "] = "Geef nieuw wachtwoord:"; +$a->strings["Enter user name: "] = "Geef gebruikersnaam in:"; +$a->strings["Enter user nickname: "] = "Geef een bijnaam in:"; +$a->strings["Enter user email address: "] = "Geef een gebruiker email adres in:"; +$a->strings["Enter a language (optional): "] = "Geef uw taalkeuze in (optioneel):"; +$a->strings["User is not pending."] = "Gebruiker is niet in behandeling."; +$a->strings["User has already been marked for deletion."] = "De gebruiker is reeds gemarkeerd voor verwijdering."; +$a->strings["Type \"yes\" to delete %s"] = "Type \"Ja\" om te wissen %s"; +$a->strings["Deletion aborted."] = "Verwijdering afgebroken."; $a->strings["Hometown:"] = "Woonplaats:"; $a->strings["Marital Status:"] = ""; $a->strings["With:"] = "Met:"; @@ -2257,78 +2344,10 @@ $a->strings["Love/romance"] = "Liefde/romance"; $a->strings["Work/employment"] = "Werk"; $a->strings["School/education"] = "School/opleiding"; $a->strings["Contact information and Social Networks"] = "Contactinformatie en sociale netwerken"; -$a->strings["Friendica Notification"] = "Friendica Notificatie"; -$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, %2\$s Beheerder"; -$a->strings["%s Administrator"] = "%s Beheerder"; -$a->strings["thanks"] = "bedankt"; -$a->strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-DD of MM-DD"; -$a->strings["never"] = "nooit"; -$a->strings["less than a second ago"] = "minder dan een seconde geleden"; -$a->strings["year"] = "jaar"; -$a->strings["years"] = "jaren"; -$a->strings["months"] = "maanden"; -$a->strings["weeks"] = "weken"; -$a->strings["days"] = "dagen"; -$a->strings["hour"] = "uur"; -$a->strings["hours"] = "uren"; -$a->strings["minute"] = "minuut"; -$a->strings["minutes"] = "minuten"; -$a->strings["second"] = "seconde"; -$a->strings["seconds"] = "seconden"; -$a->strings["in %1\$d %2\$s"] = "in %1\$d%2\$s"; -$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s geleden"; -$a->strings["(no subject)"] = "(geen onderwerp)"; +$a->strings["Legacy module file not found: %s"] = "Legacy module bestand niet gevonden: %s"; +$a->strings["No system theme config value set."] = "Geen systeem thema configuratie ingesteld."; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "De beveiligingstoken van het formulier was foutief. Dit gebeurde waarschijnlijk omdat het formulier te lang (> 3 uur) is blijven open staan voor het werd verstuurd."; +$a->strings["All contacts"] = "Alle contacten"; +$a->strings["Common"] = "Algemeen"; $a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: author-id en owner-id in item en gesprekstabel aan het updaten."; $a->strings["%s: Updating post-type."] = "%s: bericht-type bewerken"; -$a->strings["default"] = "standaard"; -$a->strings["greenzero"] = "greenzero"; -$a->strings["purplezero"] = "purplezero"; -$a->strings["easterbunny"] = "easterbunny"; -$a->strings["darkzero"] = "darkzero"; -$a->strings["comix"] = "comix"; -$a->strings["slackr"] = "slackr"; -$a->strings["Variations"] = "Variaties"; -$a->strings["Custom"] = "Aangepast"; -$a->strings["Note"] = "Nota"; -$a->strings["Check image permissions if all users are allowed to see the image"] = "Controleer of alle gebruikers permissie hebben om het beeld te zien "; -$a->strings["Select color scheme"] = "Selecteer kleurschema"; -$a->strings["Copy or paste schemestring"] = "Kopieer of plak schemastring"; -$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Je kan deze string kopiëren om uw je kleurenschema met anderen te delen. Een schemastring plakken past deze toe."; -$a->strings["Navigation bar background color"] = "Navigatie balk achtergrondkleur"; -$a->strings["Navigation bar icon color "] = "Navigatie balk icoon kleur"; -$a->strings["Link color"] = "Link kleur"; -$a->strings["Set the background color"] = "Stel de achtergrondkleur in"; -$a->strings["Content background opacity"] = "Content achtergrond opaciteit"; -$a->strings["Set the background image"] = "Stel het achtergrondbeeld in"; -$a->strings["Background image style"] = "Achtergrond beeld stijl"; -$a->strings["Login page background image"] = "Achtergrondafbeelding aanmeldpagina"; -$a->strings["Login page background color"] = "Achtergrondkleur aanmeldpagina"; -$a->strings["Leave background image and color empty for theme defaults"] = "Laat de achtergrondafbeelding en kleur leeg om de standaard van het thema te gebruiken"; -$a->strings["Skip to main content"] = "Ga naar hoofdinhoud"; -$a->strings["Top Banner"] = "Banner Bovenaan"; -$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Pas het beeld aan aan de breedte van het scherm en toon achtergrondkleur onder lange pagina's"; -$a->strings["Full screen"] = "Volledig scherm"; -$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Pas het beeld aan om het hele scherm te vullen, met ofwel de rechter- of de onderkant afgeknipt."; -$a->strings["Single row mosaic"] = "Enkele rij mozaïek"; -$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Pas het beeld aan zodat het herhaald wordt op een enkele rij, ofwel vertikaal ofwel horizontaal"; -$a->strings["Mosaic"] = "Mozaïek"; -$a->strings["Repeat image to fill the screen."] = "Herhaal beeld om het scherm te vullen."; -$a->strings["Guest"] = "Gast"; -$a->strings["Visitor"] = "Bezoeker"; -$a->strings["Alignment"] = "Uitlijning"; -$a->strings["Left"] = "Links"; -$a->strings["Center"] = "Gecentreerd"; -$a->strings["Color scheme"] = "Kleurschema"; -$a->strings["Posts font size"] = "Lettergrootte berichten"; -$a->strings["Textareas font size"] = "Lettergrootte tekstgebieden"; -$a->strings["Comma separated list of helper forums"] = "Kommagescheiden lijst van de helper forums"; -$a->strings["don't show"] = "niet tonen"; -$a->strings["show"] = "tonen"; -$a->strings["Set style"] = "Stijl instellen"; -$a->strings["Community Pages"] = "Forum/groepspagina's"; -$a->strings["Community Profiles"] = "Forum/groepsprofielen"; -$a->strings["Help or @NewHere ?"] = "Help of @NewHere ?"; -$a->strings["Connect Services"] = "Diensten verbinden"; -$a->strings["Find Friends"] = "Zoek vrienden"; -$a->strings["Last users"] = "Laatste gebruikers"; -$a->strings["Quick Start"] = "Snelstart"; diff --git a/view/lang/pl/messages.po b/view/lang/pl/messages.po index ba402ec2fb..6d623180a5 100644 --- a/view/lang/pl/messages.po +++ b/view/lang/pl/messages.po @@ -56,9 +56,9 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-05 10:58-0400\n" -"PO-Revision-Date: 2020-06-17 19:26+0000\n" -"Last-Translator: Waldemar Stoczkowski\n" +"POT-Creation-Date: 2020-08-04 14:03+0000\n" +"PO-Revision-Date: 2020-08-05 00:17+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Polish (http://www.transifex.com/Friendica/friendica/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -66,7 +66,1116 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: include/api.php:1123 +#: view/theme/duepuntozero/config.php:52 +msgid "default" +msgstr "standardowe" + +#: view/theme/duepuntozero/config.php:53 +msgid "greenzero" +msgstr "zielone zero" + +#: view/theme/duepuntozero/config.php:54 +msgid "purplezero" +msgstr "fioletowe zero" + +#: view/theme/duepuntozero/config.php:55 +msgid "easterbunny" +msgstr "zajączek wielkanocny" + +#: view/theme/duepuntozero/config.php:56 +msgid "darkzero" +msgstr "ciemne zero" + +#: view/theme/duepuntozero/config.php:57 +msgid "comix" +msgstr "comix" + +#: view/theme/duepuntozero/config.php:58 +msgid "slackr" +msgstr "luźny" + +#: view/theme/duepuntozero/config.php:69 view/theme/quattro/config.php:71 +#: view/theme/vier/config.php:119 view/theme/frio/config.php:139 +#: mod/message.php:272 mod/message.php:442 mod/events.php:567 +#: mod/photos.php:958 mod/photos.php:1064 mod/photos.php:1351 +#: mod/photos.php:1395 mod/photos.php:1442 mod/photos.php:1505 +#: src/Object/Post.php:946 src/Module/Debug/Localtime.php:64 +#: src/Module/Profile/Profile.php:241 src/Module/FriendSuggest.php:129 +#: src/Module/Install.php:230 src/Module/Install.php:270 +#: src/Module/Install.php:306 src/Module/Delegation.php:151 +#: src/Module/Contact.php:574 src/Module/Invite.php:175 +#: src/Module/Item/Compose.php:144 src/Module/Contact/Poke.php:156 +#: src/Module/Contact/Advanced.php:140 +#: src/Module/Settings/Profile/Index.php:237 +msgid "Submit" +msgstr "Potwierdź" + +#: view/theme/duepuntozero/config.php:70 view/theme/quattro/config.php:72 +#: view/theme/vier/config.php:120 view/theme/frio/config.php:140 +#: src/Module/Settings/Display.php:186 +msgid "Theme settings" +msgstr "Ustawienia motywu" + +#: view/theme/duepuntozero/config.php:71 +msgid "Variations" +msgstr "Zmiana" + +#: view/theme/quattro/config.php:73 +msgid "Alignment" +msgstr "Wyrównanie" + +#: view/theme/quattro/config.php:73 +msgid "Left" +msgstr "Lewo" + +#: view/theme/quattro/config.php:73 +msgid "Center" +msgstr "Środek" + +#: view/theme/quattro/config.php:74 +msgid "Color scheme" +msgstr "Zestaw kolorów" + +#: view/theme/quattro/config.php:75 +msgid "Posts font size" +msgstr "Rozmiar czcionki postów" + +#: view/theme/quattro/config.php:76 +msgid "Textareas font size" +msgstr "Rozmiar czcionki Textareas" + +#: view/theme/vier/config.php:75 +msgid "Comma separated list of helper forums" +msgstr "Lista pomocników oddzielona przecinkami" + +#: view/theme/vier/config.php:115 +msgid "don't show" +msgstr "nie pokazuj" + +#: view/theme/vier/config.php:115 +msgid "show" +msgstr "pokaż" + +#: view/theme/vier/config.php:121 +msgid "Set style" +msgstr "Ustaw styl" + +#: view/theme/vier/config.php:122 +msgid "Community Pages" +msgstr "Strony społeczności" + +#: view/theme/vier/config.php:123 view/theme/vier/theme.php:124 +msgid "Community Profiles" +msgstr "Profile społeczności" + +#: view/theme/vier/config.php:124 +msgid "Help or @NewHere ?" +msgstr "Pomóż lub @NowyTutaj?" + +#: view/theme/vier/config.php:125 view/theme/vier/theme.php:337 +msgid "Connect Services" +msgstr "Połączone serwisy" + +#: view/theme/vier/config.php:126 +msgid "Find Friends" +msgstr "Znajdź znajomych" + +#: view/theme/vier/config.php:127 view/theme/vier/theme.php:151 +msgid "Last users" +msgstr "Ostatni użytkownicy" + +#: view/theme/vier/theme.php:169 src/Content/Widget.php:77 +msgid "Find People" +msgstr "Znajdź ludzi" + +#: view/theme/vier/theme.php:170 src/Content/Widget.php:78 +msgid "Enter name or interest" +msgstr "Wpisz nazwę lub zainteresowanie" + +#: view/theme/vier/theme.php:171 include/conversation.php:892 +#: mod/follow.php:157 src/Model/Contact.php:1165 src/Model/Contact.php:1178 +#: src/Content/Widget.php:79 +msgid "Connect/Follow" +msgstr "Połącz/Obserwuj" + +#: view/theme/vier/theme.php:172 src/Content/Widget.php:80 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Przykład: Jan Kowalski, Wędkarstwo" + +#: view/theme/vier/theme.php:173 src/Module/Contact.php:834 +#: src/Module/Directory.php:105 src/Content/Widget.php:81 +msgid "Find" +msgstr "Znajdź" + +#: view/theme/vier/theme.php:174 mod/suggest.php:55 src/Content/Widget.php:82 +msgid "Friend Suggestions" +msgstr "Osoby, które możesz znać" + +#: view/theme/vier/theme.php:175 src/Content/Widget.php:83 +msgid "Similar Interests" +msgstr "Podobne zainteresowania" + +#: view/theme/vier/theme.php:176 src/Content/Widget.php:84 +msgid "Random Profile" +msgstr "Domyślny profil" + +#: view/theme/vier/theme.php:177 src/Content/Widget.php:85 +msgid "Invite Friends" +msgstr "Zaproś znajomych" + +#: view/theme/vier/theme.php:178 src/Module/Directory.php:97 +#: src/Content/Widget.php:86 +msgid "Global Directory" +msgstr "Katalog globalny" + +#: view/theme/vier/theme.php:180 src/Content/Widget.php:88 +msgid "Local Directory" +msgstr "Katalog lokalny" + +#: view/theme/vier/theme.php:220 src/Content/Nav.php:228 +#: src/Content/ForumManager.php:144 src/Content/Text/HTML.php:917 +msgid "Forums" +msgstr "Fora" + +#: view/theme/vier/theme.php:222 src/Content/ForumManager.php:146 +msgid "External link to forum" +msgstr "Zewnętrzny link do forum" + +#: view/theme/vier/theme.php:225 src/Content/Widget.php:450 +#: src/Content/Widget.php:545 src/Content/ForumManager.php:149 +msgid "show more" +msgstr "pokaż więcej" + +#: view/theme/vier/theme.php:252 +msgid "Quick Start" +msgstr "Szybki start" + +#: view/theme/vier/theme.php:258 src/Module/Help.php:69 +#: src/Module/Settings/TwoFactor/Index.php:106 +#: src/Module/Settings/TwoFactor/Verify.php:132 +#: src/Module/Settings/TwoFactor/Recovery.php:93 +#: src/Module/Settings/TwoFactor/AppSpecific.php:115 src/Content/Nav.php:211 +msgid "Help" +msgstr "Pomoc" + +#: view/theme/frio/config.php:123 +msgid "Custom" +msgstr "Niestandardowe" + +#: view/theme/frio/config.php:135 +msgid "Note" +msgstr "Uwaga" + +#: view/theme/frio/config.php:135 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "Sprawdź uprawnienia do zdjęć, jeśli wszyscy użytkownicy mogą zobaczyć obraz" + +#: view/theme/frio/config.php:141 +msgid "Select color scheme" +msgstr "Wybierz schemat kolorów" + +#: view/theme/frio/config.php:142 +msgid "Copy or paste schemestring" +msgstr "Skopiuj lub wklej schemat" + +#: view/theme/frio/config.php:142 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "Możesz skopiować ten ciąg, aby podzielić się swoim motywem z innymi. Wklejanie tutaj stosuje schemat" + +#: view/theme/frio/config.php:143 +msgid "Navigation bar background color" +msgstr "Kolor tła paska nawigacyjnego" + +#: view/theme/frio/config.php:144 +msgid "Navigation bar icon color " +msgstr "Kolor ikon na pasku nawigacyjnym " + +#: view/theme/frio/config.php:145 +msgid "Link color" +msgstr "Kolor łączy" + +#: view/theme/frio/config.php:146 +msgid "Set the background color" +msgstr "Ustaw kolor tła" + +#: view/theme/frio/config.php:147 +msgid "Content background opacity" +msgstr "Nieprzezroczystość tła treści" + +#: view/theme/frio/config.php:148 +msgid "Set the background image" +msgstr "Ustaw obraz tła" + +#: view/theme/frio/config.php:149 +msgid "Background image style" +msgstr "Styl tła" + +#: view/theme/frio/config.php:154 +msgid "Login page background image" +msgstr "Obraz tła strony logowania" + +#: view/theme/frio/config.php:158 +msgid "Login page background color" +msgstr "Kolor tła strony logowania" + +#: view/theme/frio/config.php:158 +msgid "Leave background image and color empty for theme defaults" +msgstr "Pozostaw obraz tła i kolor pusty dla domyślnych ustawień kompozycji" + +#: view/theme/frio/theme.php:202 +msgid "Guest" +msgstr "Gość" + +#: view/theme/frio/theme.php:205 +msgid "Visitor" +msgstr "Odwiedzający" + +#: view/theme/frio/theme.php:220 src/Module/Contact.php:625 +#: src/Module/Contact.php:878 src/Module/BaseProfile.php:60 +#: src/Module/Settings/TwoFactor/Index.php:107 src/Content/Nav.php:176 +msgid "Status" +msgstr "Status" + +#: view/theme/frio/theme.php:220 src/Content/Nav.php:176 +#: src/Content/Nav.php:262 +msgid "Your posts and conversations" +msgstr "Twoje posty i rozmowy" + +#: view/theme/frio/theme.php:221 src/Module/Profile/Profile.php:236 +#: src/Module/Welcome.php:57 src/Module/Contact.php:627 +#: src/Module/Contact.php:894 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Content/Nav.php:177 +msgid "Profile" +msgstr "Profil użytkownika" + +#: view/theme/frio/theme.php:221 src/Content/Nav.php:177 +msgid "Your profile page" +msgstr "Twoja strona profilowa" + +#: view/theme/frio/theme.php:222 mod/fbrowser.php:42 +#: src/Module/BaseProfile.php:68 src/Content/Nav.php:178 +msgid "Photos" +msgstr "Zdjęcia" + +#: view/theme/frio/theme.php:222 src/Content/Nav.php:178 +msgid "Your photos" +msgstr "Twoje zdjęcia" + +#: view/theme/frio/theme.php:223 src/Module/BaseProfile.php:76 +#: src/Module/BaseProfile.php:79 src/Content/Nav.php:179 +msgid "Videos" +msgstr "Filmy" + +#: view/theme/frio/theme.php:223 src/Content/Nav.php:179 +msgid "Your videos" +msgstr "Twoje filmy" + +#: view/theme/frio/theme.php:224 view/theme/frio/theme.php:228 mod/cal.php:268 +#: mod/events.php:409 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 src/Content/Nav.php:180 +#: src/Content/Nav.php:247 +msgid "Events" +msgstr "Wydarzenia" + +#: view/theme/frio/theme.php:224 src/Content/Nav.php:180 +msgid "Your events" +msgstr "Twoje wydarzenia" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:260 +msgid "Network" +msgstr "Sieć" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:260 +msgid "Conversations from your friends" +msgstr "Rozmowy Twoich przyjaciół" + +#: view/theme/frio/theme.php:228 src/Module/BaseProfile.php:91 +#: src/Module/BaseProfile.php:102 src/Content/Nav.php:247 +msgid "Events and Calendar" +msgstr "Wydarzenia i kalendarz" + +#: view/theme/frio/theme.php:229 mod/message.php:135 src/Content/Nav.php:272 +msgid "Messages" +msgstr "Wiadomości" + +#: view/theme/frio/theme.php:229 src/Content/Nav.php:272 +msgid "Private mail" +msgstr "Prywatne maile" + +#: view/theme/frio/theme.php:230 src/Module/Welcome.php:52 +#: src/Module/Admin/Themes/Details.php:124 +#: src/Module/Admin/Addons/Details.php:119 src/Module/BaseSettings.php:124 +#: src/Content/Nav.php:281 +msgid "Settings" +msgstr "Ustawienia" + +#: view/theme/frio/theme.php:230 src/Content/Nav.php:281 +msgid "Account settings" +msgstr "Ustawienia konta" + +#: view/theme/frio/theme.php:231 src/Module/Contact.php:813 +#: src/Module/Contact.php:906 src/Module/BaseProfile.php:121 +#: src/Module/BaseProfile.php:124 src/Content/Nav.php:224 +#: src/Content/Nav.php:283 src/Content/Text/HTML.php:913 +msgid "Contacts" +msgstr "Kontakty" + +#: view/theme/frio/theme.php:231 src/Content/Nav.php:283 +msgid "Manage/edit friends and contacts" +msgstr "Zarządzaj listą przyjaciół i kontaktami" + +#: view/theme/frio/theme.php:316 include/conversation.php:875 +msgid "Follow Thread" +msgstr "Śledź wątek" + +#: view/theme/frio/php/standard.php:38 view/theme/frio/php/default.php:84 +msgid "Skip to main content" +msgstr "Przejdź do głównej zawartości" + +#: view/theme/frio/php/Image.php:40 +msgid "Top Banner" +msgstr "Górny Baner" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "Zmień rozmiar obrazu na szerokość ekranu i pokaż kolor tła poniżej na długich stronach." + +#: view/theme/frio/php/Image.php:41 +msgid "Full screen" +msgstr "Pełny ekran" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "Zmień rozmiar obrazu, aby wypełnić cały ekran, przycinając prawy lub dolny." + +#: view/theme/frio/php/Image.php:42 +msgid "Single row mosaic" +msgstr "Mozaika jednorzędowa" + +#: view/theme/frio/php/Image.php:42 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "Zmień rozmiar obrazu, aby powtórzyć go w jednym wierszu, w pionie lub w poziomie." + +#: view/theme/frio/php/Image.php:43 +msgid "Mosaic" +msgstr "Mozaika" + +#: view/theme/frio/php/Image.php:43 +msgid "Repeat image to fill the screen." +msgstr "Powtórz obraz, aby wypełnić ekran." + +#: update.php:195 +#, php-format +msgid "%s: Updating author-id and owner-id in item and thread table. " +msgstr "%s: Aktualizowanie ID autora i właściciela w tabeli pozycji i wątku. " + +#: update.php:250 +#, php-format +msgid "%s: Updating post-type." +msgstr "%s: Aktualizowanie typu postu." + +#: include/conversation.php:188 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s zaczepił Cię %2$s" + +#: include/conversation.php:220 src/Model/Item.php:3330 +msgid "event" +msgstr "wydarzenie" + +#: include/conversation.php:223 include/conversation.php:232 mod/tagger.php:89 +msgid "status" +msgstr "status" + +#: include/conversation.php:228 mod/tagger.php:89 src/Model/Item.php:3332 +msgid "photo" +msgstr "zdjęcie" + +#: include/conversation.php:242 mod/tagger.php:122 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "%1$s zaznaczył %2$s'go %3$s przy użyciu %4$s" + +#: include/conversation.php:554 mod/photos.php:1473 src/Object/Post.php:227 +msgid "Select" +msgstr "Wybierz" + +#: include/conversation.php:555 mod/settings.php:560 mod/settings.php:702 +#: mod/photos.php:1474 src/Module/Contact.php:844 src/Module/Contact.php:1163 +#: src/Module/Admin/Users.php:253 +msgid "Delete" +msgstr "Usuń" + +#: include/conversation.php:589 src/Object/Post.php:440 +#: src/Object/Post.php:441 +#, php-format +msgid "View %s's profile @ %s" +msgstr "Pokaż %s's profil @ %s" + +#: include/conversation.php:602 src/Object/Post.php:428 +msgid "Categories:" +msgstr "Kategorie:" + +#: include/conversation.php:603 src/Object/Post.php:429 +msgid "Filed under:" +msgstr "Zapisano w:" + +#: include/conversation.php:610 src/Object/Post.php:454 +#, php-format +msgid "%s from %s" +msgstr "%s od %s" + +#: include/conversation.php:625 +msgid "View in context" +msgstr "Zobacz w kontekście" + +#: include/conversation.php:627 include/conversation.php:1167 +#: mod/wallmessage.php:155 mod/message.php:271 mod/message.php:443 +#: mod/editpost.php:104 mod/photos.php:1378 src/Object/Post.php:486 +#: src/Module/Item/Compose.php:159 +msgid "Please wait" +msgstr "Proszę czekać" + +#: include/conversation.php:691 +msgid "remove" +msgstr "usuń" + +#: include/conversation.php:695 +msgid "Delete Selected Items" +msgstr "Usuń zaznaczone elementy" + +#: include/conversation.php:876 src/Model/Contact.php:1170 +msgid "View Status" +msgstr "Zobacz status" + +#: include/conversation.php:877 include/conversation.php:895 +#: src/Module/Directory.php:166 src/Module/Settings/Profile/Index.php:240 +#: src/Model/Contact.php:1096 src/Model/Contact.php:1162 +#: src/Model/Contact.php:1171 +msgid "View Profile" +msgstr "Zobacz profil" + +#: include/conversation.php:878 src/Model/Contact.php:1172 +msgid "View Photos" +msgstr "Zobacz zdjęcia" + +#: include/conversation.php:879 src/Model/Contact.php:1163 +#: src/Model/Contact.php:1173 +msgid "Network Posts" +msgstr "Wiadomości sieciowe" + +#: include/conversation.php:880 src/Model/Contact.php:1164 +#: src/Model/Contact.php:1174 +msgid "View Contact" +msgstr "Pokaż kontakt" + +#: include/conversation.php:881 src/Model/Contact.php:1176 +msgid "Send PM" +msgstr "Wyślij prywatną wiadomość" + +#: include/conversation.php:882 src/Module/Contact.php:595 +#: src/Module/Contact.php:841 src/Module/Contact.php:1138 +#: src/Module/Admin/Users.php:254 src/Module/Admin/Blocklist/Contact.php:84 +msgid "Block" +msgstr "Zablokuj" + +#: include/conversation.php:883 src/Module/Notifications/Notification.php:59 +#: src/Module/Notifications/Introductions.php:110 +#: src/Module/Notifications/Introductions.php:185 src/Module/Contact.php:596 +#: src/Module/Contact.php:842 src/Module/Contact.php:1146 +msgid "Ignore" +msgstr "Ignoruj" + +#: include/conversation.php:887 src/Model/Contact.php:1177 +msgid "Poke" +msgstr "Zaczepka" + +#: include/conversation.php:1018 +#, php-format +msgid "%s likes this." +msgstr "%s lubi to." + +#: include/conversation.php:1021 +#, php-format +msgid "%s doesn't like this." +msgstr "%s nie lubi tego." + +#: include/conversation.php:1024 +#, php-format +msgid "%s attends." +msgstr "%s uczestniczy." + +#: include/conversation.php:1027 +#, php-format +msgid "%s doesn't attend." +msgstr "%s nie uczestniczy." + +#: include/conversation.php:1030 +#, php-format +msgid "%s attends maybe." +msgstr "%s może bierze udział." + +#: include/conversation.php:1033 include/conversation.php:1076 +#, php-format +msgid "%s reshared this." +msgstr "%sudostępnił to. " + +#: include/conversation.php:1041 +msgid "and" +msgstr "i" + +#: include/conversation.php:1047 +#, php-format +msgid "and %d other people" +msgstr "i %d inni ludzie" + +#: include/conversation.php:1055 +#, php-format +msgid "%2$d people like this" +msgstr "%2$d ludzi lubi to" + +#: include/conversation.php:1056 +#, php-format +msgid "%s like this." +msgstr "%s lubię to." + +#: include/conversation.php:1059 +#, php-format +msgid "%2$d people don't like this" +msgstr "%2$d ludzi nie lubi tego" + +#: include/conversation.php:1060 +#, php-format +msgid "%s don't like this." +msgstr "%s nie lubię tego." + +#: include/conversation.php:1063 +#, php-format +msgid "%2$d people attend" +msgstr "%2$dosoby uczestniczą" + +#: include/conversation.php:1064 +#, php-format +msgid "%s attend." +msgstr "%s uczestniczy." + +#: include/conversation.php:1067 +#, php-format +msgid "%2$d people don't attend" +msgstr "%2$dludzie nie uczestniczą" + +#: include/conversation.php:1068 +#, php-format +msgid "%s don't attend." +msgstr "%s nie uczestniczy." + +#: include/conversation.php:1071 +#, php-format +msgid "%2$d people attend maybe" +msgstr "Możliwe, że %2$d osoby będą uczestniczyć" + +#: include/conversation.php:1072 +#, php-format +msgid "%s attend maybe." +msgstr "%sbyć może uczestniczyć." + +#: include/conversation.php:1075 +#, php-format +msgid "%2$d people reshared this" +msgstr "%2$d użytkowników udostępniło to dalej" + +#: include/conversation.php:1105 +msgid "Visible to everybody" +msgstr "Widoczne dla wszystkich" + +#: include/conversation.php:1106 src/Object/Post.php:956 +#: src/Module/Item/Compose.php:153 +msgid "Please enter a image/video/audio/webpage URL:" +msgstr "Wprowadź adres URL obrazu/wideo/audio/strony:" + +#: include/conversation.php:1107 +msgid "Tag term:" +msgstr "Termin tagu:" + +#: include/conversation.php:1108 src/Module/Filer/SaveTag.php:65 +msgid "Save to Folder:" +msgstr "Zapisz w folderze:" + +#: include/conversation.php:1109 +msgid "Where are you right now?" +msgstr "Gdzie teraz jesteś?" + +#: include/conversation.php:1110 +msgid "Delete item(s)?" +msgstr "Usunąć pozycję (pozycje)?" + +#: include/conversation.php:1142 +msgid "New Post" +msgstr "Nowy Post" + +#: include/conversation.php:1145 +msgid "Share" +msgstr "Podziel się" + +#: include/conversation.php:1146 mod/editpost.php:89 mod/photos.php:1397 +#: src/Object/Post.php:947 src/Module/Contact/Poke.php:155 +msgid "Loading..." +msgstr "Ładowanie..." + +#: include/conversation.php:1147 mod/wallmessage.php:153 mod/message.php:269 +#: mod/message.php:440 mod/editpost.php:90 +msgid "Upload photo" +msgstr "Wyślij zdjęcie" + +#: include/conversation.php:1148 mod/editpost.php:91 +msgid "upload photo" +msgstr "dodaj zdjęcie" + +#: include/conversation.php:1149 mod/editpost.php:92 +msgid "Attach file" +msgstr "Załącz plik" + +#: include/conversation.php:1150 mod/editpost.php:93 +msgid "attach file" +msgstr "załącz plik" + +#: include/conversation.php:1151 src/Object/Post.php:948 +#: src/Module/Item/Compose.php:145 +msgid "Bold" +msgstr "Pogrubienie" + +#: include/conversation.php:1152 src/Object/Post.php:949 +#: src/Module/Item/Compose.php:146 +msgid "Italic" +msgstr "Kursywa" + +#: include/conversation.php:1153 src/Object/Post.php:950 +#: src/Module/Item/Compose.php:147 +msgid "Underline" +msgstr "Podkreślenie" + +#: include/conversation.php:1154 src/Object/Post.php:951 +#: src/Module/Item/Compose.php:148 +msgid "Quote" +msgstr "Cytat" + +#: include/conversation.php:1155 src/Object/Post.php:952 +#: src/Module/Item/Compose.php:149 +msgid "Code" +msgstr "Kod" + +#: include/conversation.php:1156 src/Object/Post.php:953 +#: src/Module/Item/Compose.php:150 +msgid "Image" +msgstr "Obraz" + +#: include/conversation.php:1157 src/Object/Post.php:954 +#: src/Module/Item/Compose.php:151 +msgid "Link" +msgstr "Link" + +#: include/conversation.php:1158 src/Object/Post.php:955 +#: src/Module/Item/Compose.php:152 +msgid "Link or Media" +msgstr "Link lub Media" + +#: include/conversation.php:1159 mod/editpost.php:100 +#: src/Module/Item/Compose.php:155 +msgid "Set your location" +msgstr "Ustaw swoją lokalizację" + +#: include/conversation.php:1160 mod/editpost.php:101 +msgid "set location" +msgstr "wybierz lokalizację" + +#: include/conversation.php:1161 mod/editpost.php:102 +msgid "Clear browser location" +msgstr "Wyczyść lokalizację przeglądarki" + +#: include/conversation.php:1162 mod/editpost.php:103 +msgid "clear location" +msgstr "wyczyść lokalizację" + +#: include/conversation.php:1164 mod/editpost.php:117 +#: src/Module/Item/Compose.php:160 +msgid "Set title" +msgstr "Podaj tytuł" + +#: include/conversation.php:1166 mod/editpost.php:119 +#: src/Module/Item/Compose.php:161 +msgid "Categories (comma-separated list)" +msgstr "Kategorie (lista słów oddzielonych przecinkiem)" + +#: include/conversation.php:1168 mod/editpost.php:105 +msgid "Permission settings" +msgstr "Ustawienia uprawnień" + +#: include/conversation.php:1169 mod/editpost.php:134 +msgid "permissions" +msgstr "zezwolenia" + +#: include/conversation.php:1178 mod/editpost.php:114 +msgid "Public post" +msgstr "Publiczny post" + +#: include/conversation.php:1182 mod/editpost.php:125 mod/events.php:565 +#: mod/photos.php:1396 mod/photos.php:1443 mod/photos.php:1506 +#: src/Object/Post.php:957 src/Module/Item/Compose.php:154 +msgid "Preview" +msgstr "Podgląd" + +#: include/conversation.php:1186 mod/settings.php:500 mod/settings.php:526 +#: mod/unfollow.php:137 mod/message.php:165 mod/tagrm.php:36 mod/tagrm.php:126 +#: mod/dfrn_request.php:648 mod/item.php:928 mod/editpost.php:128 +#: mod/follow.php:163 mod/fbrowser.php:104 mod/fbrowser.php:133 +#: mod/photos.php:1047 mod/photos.php:1154 src/Module/Contact.php:451 +#: src/Module/RemoteFollow.php:110 +msgid "Cancel" +msgstr "Anuluj" + +#: include/conversation.php:1191 +msgid "Post to Groups" +msgstr "Opublikuj w grupach" + +#: include/conversation.php:1192 +msgid "Post to Contacts" +msgstr "Wstaw do kontaktów" + +#: include/conversation.php:1193 +msgid "Private post" +msgstr "Prywatne posty" + +#: include/conversation.php:1198 mod/editpost.php:132 +#: src/Module/Contact.php:326 src/Model/Profile.php:454 +msgid "Message" +msgstr "Wiadomość" + +#: include/conversation.php:1199 mod/editpost.php:133 +msgid "Browser" +msgstr "Przeglądarka" + +#: include/conversation.php:1201 mod/editpost.php:136 +msgid "Open Compose page" +msgstr "Otwórz stronę Redagowanie" + +#: include/enotify.php:50 +msgid "[Friendica:Notify]" +msgstr "[Friendica: Powiadomienie]" + +#: include/enotify.php:140 +#, php-format +msgid "%s New mail received at %s" +msgstr "%s Nowa poczta otrzymana o %s" + +#: include/enotify.php:142 +#, php-format +msgid "%1$s sent you a new private message at %2$s." +msgstr "%1$s wysłał(-a) ci nową prywatną wiadomość na %2$s." + +#: include/enotify.php:143 +msgid "a private message" +msgstr "prywatna wiadomość" + +#: include/enotify.php:143 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "%1$s wysłał(-a) ci %2$s." + +#: include/enotify.php:145 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "Odwiedź %s, aby zobaczyć i/lub odpowiedzieć na twoje prywatne wiadomości." + +#: include/enotify.php:189 +#, php-format +msgid "%1$s replied to you on %2$s's %3$s %4$s" +msgstr "%1$s odpowiedział ci na %2$s's %3$s %4$s" + +#: include/enotify.php:191 +#, php-format +msgid "%1$s tagged you on %2$s's %3$s %4$s" +msgstr "%1$s oznaczył cię na %2$s's %3$s %4$s" + +#: include/enotify.php:193 +#, php-format +msgid "%1$s commented on %2$s's %3$s %4$s" +msgstr "%1$s skomentował %2$s's %3$s %4$s" + +#: include/enotify.php:203 +#, php-format +msgid "%1$s replied to you on your %2$s %3$s" +msgstr "%1$s odpowiedział ci na twój %2$s %3$s" + +#: include/enotify.php:205 +#, php-format +msgid "%1$s tagged you on your %2$s %3$s" +msgstr "%1$s oznaczył cię tagiem na twoim %2$s %3$s" + +#: include/enotify.php:207 +#, php-format +msgid "%1$s commented on your %2$s %3$s" +msgstr "" + +#: include/enotify.php:214 +#, php-format +msgid "%1$s replied to you on their %2$s %3$s" +msgstr "" + +#: include/enotify.php:216 +#, php-format +msgid "%1$s tagged you on their %2$s %3$s" +msgstr "" + +#: include/enotify.php:218 +#, php-format +msgid "%1$s commented on their %2$s %3$s" +msgstr "" + +#: include/enotify.php:229 +#, php-format +msgid "%s %s tagged you" +msgstr "%s %s oznaczył Cię" + +#: include/enotify.php:231 +#, php-format +msgid "%1$s tagged you at %2$s" +msgstr "%1$s oznaczono Cię tagiem %2$s" + +#: include/enotify.php:233 +#, php-format +msgid "%1$s Comment to conversation #%2$d by %3$s" +msgstr "%1$s Komentarz do rozmowy #%2$d autor %3$s" + +#: include/enotify.php:235 +#, php-format +msgid "%s commented on an item/conversation you have been following." +msgstr "%s skomentował(-a) rozmowę którą śledzisz." + +#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:270 +#: include/enotify.php:289 include/enotify.php:305 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "Odwiedź %s, aby zobaczyć i/lub odpowiedzieć na rozmowę." + +#: include/enotify.php:247 +#, php-format +msgid "%s %s posted to your profile wall" +msgstr "" + +#: include/enotify.php:249 +#, php-format +msgid "%1$s posted to your profile wall at %2$s" +msgstr "%1$s opublikował(-a) wpis na twojej ścianie o %2$s" + +#: include/enotify.php:250 +#, php-format +msgid "%1$s posted to [url=%2$s]your wall[/url]" +msgstr "%1$s opublikował(-a) na [url=%2$s]twojej ścianie[/url]" + +#: include/enotify.php:262 +#, php-format +msgid "%s %s shared a new post" +msgstr "%s %s udostępnił nowy post" + +#: include/enotify.php:264 +#, php-format +msgid "%1$s shared a new post at %2$s" +msgstr "%1$s udostępnił(-a) nowy wpis na %2$s" + +#: include/enotify.php:265 +#, php-format +msgid "%1$s [url=%2$s]shared a post[/url]." +msgstr "%1$s[url=%2$s]udostępnił wpis[/url]." + +#: include/enotify.php:277 +#, php-format +msgid "%1$s %2$s poked you" +msgstr "%1$s %2$s zaczepił cię" + +#: include/enotify.php:279 +#, php-format +msgid "%1$s poked you at %2$s" +msgstr "%1$s zaczepił Cię %2$s" + +#: include/enotify.php:280 +#, php-format +msgid "%1$s [url=%2$s]poked you[/url]." +msgstr "%1$s[url=%2$s] zaczepił Cię[/url]." + +#: include/enotify.php:297 +#, php-format +msgid "%s %s tagged your post" +msgstr "%s %s oznaczył twój post" + +#: include/enotify.php:299 +#, php-format +msgid "%1$s tagged your post at %2$s" +msgstr "%1$s oznaczył(-a) twój wpis na %2$s" + +#: include/enotify.php:300 +#, php-format +msgid "%1$s tagged [url=%2$s]your post[/url]" +msgstr "%1$soznacz [url=%2$s]twój post[/url]" + +#: include/enotify.php:312 +#, php-format +msgid "%s Introduction received" +msgstr "" + +#: include/enotify.php:314 +#, php-format +msgid "You've received an introduction from '%1$s' at %2$s" +msgstr "Otrzymałeś wstęp od '%1$s' z %2$s" + +#: include/enotify.php:315 +#, php-format +msgid "You've received [url=%1$s]an introduction[/url] from %2$s." +msgstr "Zostałeś [url=%1$s] przyjęty [/ url] z %2$s." + +#: include/enotify.php:320 include/enotify.php:366 +#, php-format +msgid "You may visit their profile at %s" +msgstr "Możesz odwiedzić ich profil na stronie %s" + +#: include/enotify.php:322 +#, php-format +msgid "Please visit %s to approve or reject the introduction." +msgstr "Odwiedż %s aby zatwierdzić lub odrzucić przedstawienie." + +#: include/enotify.php:329 +#, php-format +msgid "%s A new person is sharing with you" +msgstr "%s Nowa osoba udostępnia Ci coś" + +#: include/enotify.php:331 include/enotify.php:332 +#, php-format +msgid "%1$s is sharing with you at %2$s" +msgstr "%1$s dzieli się z tobą w %2$s" + +#: include/enotify.php:339 +#, php-format +msgid "%s You have a new follower" +msgstr "%s Masz nowego obserwującego" + +#: include/enotify.php:341 include/enotify.php:342 +#, php-format +msgid "You have a new follower at %2$s : %1$s" +msgstr "Masz nowego obserwatora na %2$s : %1$s" + +#: include/enotify.php:355 +#, php-format +msgid "%s Friend suggestion received" +msgstr "%s Otrzymano sugestię znajomego" + +#: include/enotify.php:357 +#, php-format +msgid "You've received a friend suggestion from '%1$s' at %2$s" +msgstr "Otrzymałeś od znajomego sugestię '%1$s' na %2$s" + +#: include/enotify.php:358 +#, php-format +msgid "" +"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." +msgstr "Otrzymałeś [url=%1$s] sugestię znajomego [/url] dla %2$s od %3$s." + +#: include/enotify.php:364 +msgid "Name:" +msgstr "Imię:" + +#: include/enotify.php:365 +msgid "Photo:" +msgstr "Zdjęcie:" + +#: include/enotify.php:368 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "Odwiedź stronę %s, aby zatwierdzić lub odrzucić sugestię." + +#: include/enotify.php:376 include/enotify.php:391 +#, php-format +msgid "%s Connection accepted" +msgstr "%s Połączenie zaakceptowane" + +#: include/enotify.php:378 include/enotify.php:393 +#, php-format +msgid "'%1$s' has accepted your connection request at %2$s" +msgstr "'%1$s' zaakceptował Twoją prośbę o połączenie na %2$s" + +#: include/enotify.php:379 include/enotify.php:394 +#, php-format +msgid "%2$s has accepted your [url=%1$s]connection request[/url]." +msgstr "%2$s zaakceptował twoją [url=%1$s] prośbę o połączenie [/url]." + +#: include/enotify.php:384 +msgid "" +"You are now mutual friends and may exchange status updates, photos, and " +"email without restriction." +msgstr "Jesteście teraz przyjaciółmi i możesz wymieniać aktualizacje statusu, zdjęcia i e-maile bez ograniczeń." + +#: include/enotify.php:386 +#, php-format +msgid "Please visit %s if you wish to make any changes to this relationship." +msgstr "Odwiedź stronę %s jeśli chcesz wprowadzić zmiany w tym związku." + +#: include/enotify.php:399 +#, php-format +msgid "" +"'%1$s' has chosen to accept you a fan, which restricts some forms of " +"communication - such as private messaging and some profile interactions. If " +"this is a celebrity or community page, these settings were applied " +"automatically." +msgstr "'%1$s' zdecydował się zaakceptować Cię jako fana, który ogranicza niektóre formy komunikacji - takie jak prywatne wiadomości i niektóre interakcje w profilu. Jeśli jest to strona celebrytów lub społeczności, ustawienia te zostały zastosowane automatycznie." + +#: include/enotify.php:401 +#, php-format +msgid "" +"'%1$s' may choose to extend this into a two-way or more permissive " +"relationship in the future." +msgstr "'%1$s' możesz zdecydować o przedłużeniu tego w dwukierunkową lub bardziej ścisłą relację w przyszłości. " + +#: include/enotify.php:403 +#, php-format +msgid "Please visit %s if you wish to make any changes to this relationship." +msgstr "Odwiedź stronę %s, jeśli chcesz wprowadzić zmiany w tej relacji." + +#: include/enotify.php:413 mod/removeme.php:63 +msgid "[Friendica System Notify]" +msgstr "[Powiadomienie Systemu Friendica]" + +#: include/enotify.php:413 +msgid "registration request" +msgstr "prośba o rejestrację" + +#: include/enotify.php:415 +#, php-format +msgid "You've received a registration request from '%1$s' at %2$s" +msgstr "Otrzymałeś wniosek rejestracyjny od '%1$s' na %2$s" + +#: include/enotify.php:416 +#, php-format +msgid "You've received a [url=%1$s]registration request[/url] from %2$s." +msgstr "Otrzymałeś [url=%1$s] żądanie rejestracji [/url] od %2$s." + +#: include/enotify.php:421 +#, php-format +msgid "" +"Full Name:\t%s\n" +"Site Location:\t%s\n" +"Login Name:\t%s (%s)" +msgstr "Imię i nazwisko:\t%s\nLokalizacja witryny:\t%s\nNazwa użytkownika:\t%s(%s)" + +#: include/enotify.php:427 +#, php-format +msgid "Please visit %s to approve or reject the request." +msgstr "Odwiedź stronę %s, aby zatwierdzić lub odrzucić wniosek." + +#: include/api.php:1127 #, php-format msgid "Daily posting limit of %d post reached. The post was rejected." msgid_plural "Daily posting limit of %d posts reached. The post was rejected." @@ -75,7 +1184,7 @@ msgstr[1] "Dzienny limit opublikowanych %d postów. Post został odrzucony." msgstr[2] "Dzienny limit opublikowanych %d postów. Post został odrzucony." msgstr[3] "Dzienny limit opublikowanych %d postów. Post został odrzucony." -#: include/api.php:1137 +#: include/api.php:1141 #, php-format msgid "Weekly posting limit of %d post reached. The post was rejected." msgid_plural "" @@ -85,1388 +1194,1374 @@ msgstr[1] "Tygodniowy limit wysyłania %d postów. Post został odrzucony." msgstr[2] "Tygodniowy limit wysyłania %d postów. Post został odrzucony." msgstr[3] "Tygodniowy limit wysyłania %d postów. Post został odrzucony." -#: include/api.php:1151 +#: include/api.php:1155 #, php-format msgid "Monthly posting limit of %d post reached. The post was rejected." msgstr "Miesięczny limit %d wysyłania postów. Post został odrzucony." -#: include/api.php:4560 mod/photos.php:104 mod/photos.php:195 -#: mod/photos.php:641 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1587 src/Model/User.php:859 src/Model/User.php:867 -#: src/Model/User.php:875 src/Module/Settings/Profile/Photo/Crop.php:97 +#: include/api.php:4452 mod/photos.php:105 mod/photos.php:196 +#: mod/photos.php:633 mod/photos.php:1053 mod/photos.php:1070 +#: mod/photos.php:1580 src/Module/Settings/Profile/Photo/Crop.php:97 #: src/Module/Settings/Profile/Photo/Crop.php:113 #: src/Module/Settings/Profile/Photo/Crop.php:129 #: src/Module/Settings/Profile/Photo/Crop.php:178 #: src/Module/Settings/Profile/Photo/Index.php:96 -#: src/Module/Settings/Profile/Photo/Index.php:104 +#: src/Module/Settings/Profile/Photo/Index.php:102 src/Model/User.php:861 +#: src/Model/User.php:869 src/Model/User.php:877 msgid "Profile Photos" msgstr "Zdjęcie profilowe" -#: include/conversation.php:189 -#, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s zaczepił Cię %2$s" - -#: include/conversation.php:221 src/Model/Item.php:3444 -msgid "event" -msgstr "wydarzenie" - -#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:88 -msgid "status" -msgstr "status" - -#: include/conversation.php:229 mod/tagger.php:88 src/Model/Item.php:3446 -msgid "photo" -msgstr "zdjęcie" - -#: include/conversation.php:243 mod/tagger.php:121 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "%1$s zaznaczył %2$s'go %3$s przy użyciu %4$s" - -#: include/conversation.php:555 mod/photos.php:1480 src/Object/Post.php:228 -msgid "Select" -msgstr "Wybierz" - -#: include/conversation.php:556 mod/photos.php:1481 mod/settings.php:568 -#: mod/settings.php:710 src/Module/Admin/Users.php:253 -#: src/Module/Contact.php:855 src/Module/Contact.php:1136 -msgid "Delete" -msgstr "Usuń" - -#: include/conversation.php:590 src/Object/Post.php:438 -#: src/Object/Post.php:439 -#, php-format -msgid "View %s's profile @ %s" -msgstr "Pokaż %s's profil @ %s" - -#: include/conversation.php:603 src/Object/Post.php:426 -msgid "Categories:" -msgstr "Kategorie:" - -#: include/conversation.php:604 src/Object/Post.php:427 -msgid "Filed under:" -msgstr "Zapisano w:" - -#: include/conversation.php:611 src/Object/Post.php:452 -#, php-format -msgid "%s from %s" -msgstr "%s od %s" - -#: include/conversation.php:626 -msgid "View in context" -msgstr "Zobacz w kontekście" - -#: include/conversation.php:628 include/conversation.php:1149 -#: mod/editpost.php:104 mod/message.php:275 mod/message.php:457 -#: mod/photos.php:1385 mod/wallmessage.php:157 src/Module/Item/Compose.php:159 -#: src/Object/Post.php:484 -msgid "Please wait" -msgstr "Proszę czekać" - -#: include/conversation.php:692 -msgid "remove" -msgstr "usuń" - -#: include/conversation.php:696 -msgid "Delete Selected Items" -msgstr "Usuń zaznaczone elementy" - -#: include/conversation.php:857 view/theme/frio/theme.php:354 -msgid "Follow Thread" -msgstr "Śledź wątek" - -#: include/conversation.php:858 src/Model/Contact.php:1277 -msgid "View Status" -msgstr "Zobacz status" - -#: include/conversation.php:859 include/conversation.php:877 mod/match.php:101 -#: mod/suggest.php:102 src/Model/Contact.php:1203 src/Model/Contact.php:1269 -#: src/Model/Contact.php:1278 src/Module/AllFriends.php:93 -#: src/Module/BaseSearch.php:158 src/Module/Directory.php:164 -#: src/Module/Settings/Profile/Index.php:246 -msgid "View Profile" -msgstr "Zobacz profil" - -#: include/conversation.php:860 src/Model/Contact.php:1279 -msgid "View Photos" -msgstr "Zobacz zdjęcia" - -#: include/conversation.php:861 src/Model/Contact.php:1270 -#: src/Model/Contact.php:1280 -msgid "Network Posts" -msgstr "Wiadomości sieciowe" - -#: include/conversation.php:862 src/Model/Contact.php:1271 -#: src/Model/Contact.php:1281 -msgid "View Contact" -msgstr "Pokaż kontakt" - -#: include/conversation.php:863 src/Model/Contact.php:1283 -msgid "Send PM" -msgstr "Wyślij prywatną wiadomość" - -#: include/conversation.php:864 src/Module/Admin/Blocklist/Contact.php:84 -#: src/Module/Admin/Users.php:254 src/Module/Contact.php:604 -#: src/Module/Contact.php:852 src/Module/Contact.php:1111 -msgid "Block" -msgstr "Zablokuj" - -#: include/conversation.php:865 src/Module/Contact.php:605 -#: src/Module/Contact.php:853 src/Module/Contact.php:1119 -#: src/Module/Notifications/Introductions.php:110 -#: src/Module/Notifications/Introductions.php:185 -#: src/Module/Notifications/Notification.php:59 -msgid "Ignore" -msgstr "Ignoruj" - -#: include/conversation.php:869 src/Model/Contact.php:1284 -msgid "Poke" -msgstr "Zaczepka" - -#: include/conversation.php:874 mod/follow.php:182 mod/match.php:102 -#: mod/suggest.php:103 src/Content/Widget.php:80 src/Model/Contact.php:1272 -#: src/Model/Contact.php:1285 src/Module/AllFriends.php:94 -#: src/Module/BaseSearch.php:159 view/theme/vier/theme.php:176 -msgid "Connect/Follow" -msgstr "Połącz/Obserwuj" - -#: include/conversation.php:1000 -#, php-format -msgid "%s likes this." -msgstr "%s lubi to." - -#: include/conversation.php:1003 -#, php-format -msgid "%s doesn't like this." -msgstr "%s nie lubi tego." - -#: include/conversation.php:1006 -#, php-format -msgid "%s attends." -msgstr "%s uczestniczy." - -#: include/conversation.php:1009 -#, php-format -msgid "%s doesn't attend." -msgstr "%s nie uczestniczy." - -#: include/conversation.php:1012 -#, php-format -msgid "%s attends maybe." -msgstr "%s może bierze udział." - -#: include/conversation.php:1015 include/conversation.php:1058 -#, php-format -msgid "%s reshared this." -msgstr "%sudostępnił to. " - -#: include/conversation.php:1023 -msgid "and" -msgstr "i" - -#: include/conversation.php:1029 -#, php-format -msgid "and %d other people" -msgstr "i %d inni ludzie" - -#: include/conversation.php:1037 -#, php-format -msgid "%2$d people like this" -msgstr "%2$d ludzi lubi to" - -#: include/conversation.php:1038 -#, php-format -msgid "%s like this." -msgstr "%s lubię to." - -#: include/conversation.php:1041 -#, php-format -msgid "%2$d people don't like this" -msgstr "%2$d ludzi nie lubi tego" - -#: include/conversation.php:1042 -#, php-format -msgid "%s don't like this." -msgstr "%s nie lubię tego." - -#: include/conversation.php:1045 -#, php-format -msgid "%2$d people attend" -msgstr "%2$dosoby uczestniczą" - -#: include/conversation.php:1046 -#, php-format -msgid "%s attend." -msgstr "%s uczestniczy." - -#: include/conversation.php:1049 -#, php-format -msgid "%2$d people don't attend" -msgstr "%2$dludzie nie uczestniczą" - -#: include/conversation.php:1050 -#, php-format -msgid "%s don't attend." -msgstr "%s nie uczestniczy." - -#: include/conversation.php:1053 -#, php-format -msgid "%2$d people attend maybe" -msgstr "Możliwe, że %2$d osoby będą uczestniczyć" - -#: include/conversation.php:1054 -#, php-format -msgid "%s attend maybe." -msgstr "%sbyć może uczestniczyć." - -#: include/conversation.php:1057 -#, php-format -msgid "%2$d people reshared this" -msgstr "%2$d użytkowników udostępniło to dalej" - -#: include/conversation.php:1087 -msgid "Visible to everybody" -msgstr "Widoczne dla wszystkich" - -#: include/conversation.php:1088 src/Module/Item/Compose.php:153 -#: src/Object/Post.php:954 -msgid "Please enter a image/video/audio/webpage URL:" -msgstr "Wprowadź adres URL obrazu/wideo/audio/strony:" - -#: include/conversation.php:1089 -msgid "Tag term:" -msgstr "Termin tagu:" - -#: include/conversation.php:1090 src/Module/Filer/SaveTag.php:66 -msgid "Save to Folder:" -msgstr "Zapisz w folderze:" - -#: include/conversation.php:1091 -msgid "Where are you right now?" -msgstr "Gdzie teraz jesteś?" - -#: include/conversation.php:1092 -msgid "Delete item(s)?" -msgstr "Usunąć pozycję (pozycje)?" - -#: include/conversation.php:1124 -msgid "New Post" -msgstr "Nowy Post" - -#: include/conversation.php:1127 -msgid "Share" -msgstr "Podziel się" - -#: include/conversation.php:1128 mod/editpost.php:89 mod/photos.php:1404 -#: src/Object/Post.php:945 -msgid "Loading..." -msgstr "Ładowanie..." - -#: include/conversation.php:1129 mod/editpost.php:90 mod/message.php:273 -#: mod/message.php:454 mod/wallmessage.php:155 -msgid "Upload photo" -msgstr "Wyślij zdjęcie" - -#: include/conversation.php:1130 mod/editpost.php:91 -msgid "upload photo" -msgstr "dodaj zdjęcie" - -#: include/conversation.php:1131 mod/editpost.php:92 -msgid "Attach file" -msgstr "Załącz plik" - -#: include/conversation.php:1132 mod/editpost.php:93 -msgid "attach file" -msgstr "załącz plik" - -#: include/conversation.php:1133 src/Module/Item/Compose.php:145 -#: src/Object/Post.php:946 -msgid "Bold" -msgstr "Pogrubienie" - -#: include/conversation.php:1134 src/Module/Item/Compose.php:146 -#: src/Object/Post.php:947 -msgid "Italic" -msgstr "Kursywa" - -#: include/conversation.php:1135 src/Module/Item/Compose.php:147 -#: src/Object/Post.php:948 -msgid "Underline" -msgstr "Podkreślenie" - -#: include/conversation.php:1136 src/Module/Item/Compose.php:148 -#: src/Object/Post.php:949 -msgid "Quote" -msgstr "Cytat" - -#: include/conversation.php:1137 src/Module/Item/Compose.php:149 -#: src/Object/Post.php:950 -msgid "Code" -msgstr "Kod" - -#: include/conversation.php:1138 src/Module/Item/Compose.php:150 -#: src/Object/Post.php:951 -msgid "Image" -msgstr "Obraz" - -#: include/conversation.php:1139 src/Module/Item/Compose.php:151 -#: src/Object/Post.php:952 -msgid "Link" -msgstr "Link" - -#: include/conversation.php:1140 src/Module/Item/Compose.php:152 -#: src/Object/Post.php:953 -msgid "Link or Media" -msgstr "Link lub Media" - -#: include/conversation.php:1141 mod/editpost.php:100 -#: src/Module/Item/Compose.php:155 -msgid "Set your location" -msgstr "Ustaw swoją lokalizację" - -#: include/conversation.php:1142 mod/editpost.php:101 -msgid "set location" -msgstr "wybierz lokalizację" - -#: include/conversation.php:1143 mod/editpost.php:102 -msgid "Clear browser location" -msgstr "Wyczyść lokalizację przeglądarki" - -#: include/conversation.php:1144 mod/editpost.php:103 -msgid "clear location" -msgstr "wyczyść lokalizację" - -#: include/conversation.php:1146 mod/editpost.php:117 -#: src/Module/Item/Compose.php:160 -msgid "Set title" -msgstr "Podaj tytuł" - -#: include/conversation.php:1148 mod/editpost.php:119 -#: src/Module/Item/Compose.php:161 -msgid "Categories (comma-separated list)" -msgstr "Kategorie (lista słów oddzielonych przecinkiem)" - -#: include/conversation.php:1150 mod/editpost.php:105 -msgid "Permission settings" -msgstr "Ustawienia uprawnień" - -#: include/conversation.php:1151 mod/editpost.php:134 -msgid "permissions" -msgstr "zezwolenia" - -#: include/conversation.php:1160 mod/editpost.php:114 -msgid "Public post" -msgstr "Publiczny post" - -#: include/conversation.php:1164 mod/editpost.php:125 mod/events.php:565 -#: mod/photos.php:1403 mod/photos.php:1450 mod/photos.php:1513 -#: src/Module/Item/Compose.php:154 src/Object/Post.php:955 -msgid "Preview" -msgstr "Podgląd" - -#: include/conversation.php:1168 include/items.php:400 -#: mod/dfrn_request.php:648 mod/editpost.php:128 mod/fbrowser.php:109 -#: mod/fbrowser.php:138 mod/follow.php:188 mod/message.php:168 -#: mod/photos.php:1055 mod/photos.php:1162 mod/settings.php:508 -#: mod/settings.php:534 mod/suggest.php:91 mod/tagrm.php:36 mod/tagrm.php:131 -#: mod/unfollow.php:138 src/Module/Contact.php:456 -#: src/Module/RemoteFollow.php:112 -msgid "Cancel" -msgstr "Anuluj" - -#: include/conversation.php:1173 -msgid "Post to Groups" -msgstr "Opublikuj w grupach" - -#: include/conversation.php:1174 -msgid "Post to Contacts" -msgstr "Wstaw do kontaktów" - -#: include/conversation.php:1175 -msgid "Private post" -msgstr "Prywatne posty" - -#: include/conversation.php:1180 mod/editpost.php:132 -#: src/Model/Profile.php:471 src/Module/Contact.php:331 -msgid "Message" -msgstr "Wiadomość" - -#: include/conversation.php:1181 mod/editpost.php:133 -msgid "Browser" -msgstr "Przeglądarka" - -#: include/conversation.php:1183 mod/editpost.php:136 -msgid "Open Compose page" -msgstr "Otwórz stronę Redagowanie" - -#: include/enotify.php:50 -msgid "[Friendica:Notify]" -msgstr "[Friendica: Powiadomienie]" - -#: include/enotify.php:128 -#, php-format -msgid "%s New mail received at %s" -msgstr "%s Nowa poczta otrzymana o %s" - -#: include/enotify.php:130 -#, php-format -msgid "%1$s sent you a new private message at %2$s." -msgstr "%1$s wysłał(-a) ci nową prywatną wiadomość na %2$s." - -#: include/enotify.php:131 -msgid "a private message" -msgstr "prywatna wiadomość" - -#: include/enotify.php:131 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "%1$s wysłał(-a) ci %2$s." - -#: include/enotify.php:133 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "Odwiedź %s, aby zobaczyć i/lub odpowiedzieć na twoje prywatne wiadomości." - -#: include/enotify.php:177 -#, php-format -msgid "%1$s replied to you on %2$s's %3$s %4$s" -msgstr "%1$s odpowiedział ci na %2$s's %3$s %4$s" - -#: include/enotify.php:179 -#, php-format -msgid "%1$s tagged you on %2$s's %3$s %4$s" -msgstr "%1$s oznaczył cię na %2$s's %3$s %4$s" - -#: include/enotify.php:181 -#, php-format -msgid "%1$s commented on %2$s's %3$s %4$s" -msgstr "" - -#: include/enotify.php:191 -#, php-format -msgid "%1$s replied to you on your %2$s %3$s" -msgstr "%1$s odpowiedział ci na twój %2$s %3$s" - -#: include/enotify.php:193 -#, php-format -msgid "%1$s tagged you on your %2$s %3$s" -msgstr "" - -#: include/enotify.php:195 -#, php-format -msgid "%1$s commented on your %2$s %3$s" -msgstr "" - -#: include/enotify.php:202 -#, php-format -msgid "%1$s replied to you on their %2$s %3$s" -msgstr "" - -#: include/enotify.php:204 -#, php-format -msgid "%1$s tagged you on their %2$s %3$s" -msgstr "" - -#: include/enotify.php:206 -#, php-format -msgid "%1$s commented on their %2$s %3$s" -msgstr "" - -#: include/enotify.php:217 -#, php-format -msgid "%s %s tagged you" -msgstr "%s %s oznaczył Cię" - -#: include/enotify.php:219 -#, php-format -msgid "%1$s tagged you at %2$s" -msgstr "%1$s oznaczono Cię tagiem %2$s" - -#: include/enotify.php:221 -#, php-format -msgid "%1$s Comment to conversation #%2$d by %3$s" -msgstr "%1$s Komentarz do rozmowy #%2$d autor %3$s" - -#: include/enotify.php:223 -#, php-format -msgid "%s commented on an item/conversation you have been following." -msgstr "%s skomentował(-a) rozmowę którą śledzisz." - -#: include/enotify.php:228 include/enotify.php:243 include/enotify.php:258 -#: include/enotify.php:277 include/enotify.php:293 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "Odwiedź %s, aby zobaczyć i/lub odpowiedzieć na rozmowę." - -#: include/enotify.php:235 -#, php-format -msgid "%s %s posted to your profile wall" -msgstr "" - -#: include/enotify.php:237 -#, php-format -msgid "%1$s posted to your profile wall at %2$s" -msgstr "%1$s opublikował(-a) wpis na twojej ścianie o %2$s" - -#: include/enotify.php:238 -#, php-format -msgid "%1$s posted to [url=%2$s]your wall[/url]" -msgstr "%1$s opublikował(-a) na [url=%2$s]twojej ścianie[/url]" - -#: include/enotify.php:250 -#, php-format -msgid "%s %s shared a new post" -msgstr "%s %s udostępnił nowy post" - -#: include/enotify.php:252 -#, php-format -msgid "%1$s shared a new post at %2$s" -msgstr "%1$s udostępnił(-a) nowy wpis na %2$s" - -#: include/enotify.php:253 -#, php-format -msgid "%1$s [url=%2$s]shared a post[/url]." -msgstr "%1$s[url=%2$s]udostępnił wpis[/url]." - -#: include/enotify.php:265 -#, php-format -msgid "%1$s %2$s poked you" -msgstr "%1$s %2$s zaczepił cię" - -#: include/enotify.php:267 -#, php-format -msgid "%1$s poked you at %2$s" -msgstr "%1$s zaczepił Cię %2$s" - -#: include/enotify.php:268 -#, php-format -msgid "%1$s [url=%2$s]poked you[/url]." -msgstr "%1$s[url=%2$s] zaczepił Cię[/url]." - -#: include/enotify.php:285 -#, php-format -msgid "%s %s tagged your post" -msgstr "%s %s oznaczył twój post" - -#: include/enotify.php:287 -#, php-format -msgid "%1$s tagged your post at %2$s" -msgstr "%1$s oznaczył(-a) twój wpis na %2$s" - -#: include/enotify.php:288 -#, php-format -msgid "%1$s tagged [url=%2$s]your post[/url]" -msgstr "%1$soznacz [url=%2$s]twój post[/url]" - -#: include/enotify.php:300 -#, php-format -msgid "%s Introduction received" -msgstr "" - -#: include/enotify.php:302 -#, php-format -msgid "You've received an introduction from '%1$s' at %2$s" -msgstr "Otrzymałeś wstęp od '%1$s' z %2$s" - -#: include/enotify.php:303 -#, php-format -msgid "You've received [url=%1$s]an introduction[/url] from %2$s." -msgstr "Zostałeś [url=%1$s] przyjęty [/ url] z %2$s." - -#: include/enotify.php:308 include/enotify.php:354 -#, php-format -msgid "You may visit their profile at %s" -msgstr "Możesz odwiedzić ich profil na stronie %s" - -#: include/enotify.php:310 -#, php-format -msgid "Please visit %s to approve or reject the introduction." -msgstr "Odwiedż %s aby zatwierdzić lub odrzucić przedstawienie." - -#: include/enotify.php:317 -#, php-format -msgid "%s A new person is sharing with you" -msgstr "%s Nowa osoba udostępnia Ci coś" - -#: include/enotify.php:319 include/enotify.php:320 -#, php-format -msgid "%1$s is sharing with you at %2$s" -msgstr "%1$s dzieli się z tobą w %2$s" - -#: include/enotify.php:327 -#, php-format -msgid "%s You have a new follower" -msgstr "%s Masz nowego obserwującego" - -#: include/enotify.php:329 include/enotify.php:330 -#, php-format -msgid "You have a new follower at %2$s : %1$s" -msgstr "Masz nowego obserwatora na %2$s : %1$s" - -#: include/enotify.php:343 -#, php-format -msgid "%s Friend suggestion received" -msgstr "%s Otrzymano sugestię znajomego" - -#: include/enotify.php:345 -#, php-format -msgid "You've received a friend suggestion from '%1$s' at %2$s" -msgstr "Otrzymałeś od znajomego sugestię '%1$s' na %2$s" - -#: include/enotify.php:346 -#, php-format -msgid "" -"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." -msgstr "Otrzymałeś [url=%1$s] sugestię znajomego [/url] dla %2$s od %3$s." - -#: include/enotify.php:352 -msgid "Name:" -msgstr "Imię:" - -#: include/enotify.php:353 -msgid "Photo:" -msgstr "Zdjęcie:" - -#: include/enotify.php:356 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "Odwiedź stronę %s, aby zatwierdzić lub odrzucić sugestię." - -#: include/enotify.php:364 include/enotify.php:379 -#, php-format -msgid "%s Connection accepted" -msgstr "%s Połączenie zaakceptowane" - -#: include/enotify.php:366 include/enotify.php:381 -#, php-format -msgid "'%1$s' has accepted your connection request at %2$s" -msgstr "'%1$s' zaakceptował Twoją prośbę o połączenie na %2$s" - -#: include/enotify.php:367 include/enotify.php:382 -#, php-format -msgid "%2$s has accepted your [url=%1$s]connection request[/url]." -msgstr "%2$s zaakceptował twoją [url=%1$s] prośbę o połączenie [/url]." - -#: include/enotify.php:372 -msgid "" -"You are now mutual friends and may exchange status updates, photos, and " -"email without restriction." -msgstr "Jesteście teraz przyjaciółmi i możesz wymieniać aktualizacje statusu, zdjęcia i e-maile bez ograniczeń." - -#: include/enotify.php:374 -#, php-format -msgid "Please visit %s if you wish to make any changes to this relationship." -msgstr "Odwiedź stronę %s jeśli chcesz wprowadzić zmiany w tym związku." - -#: include/enotify.php:387 -#, php-format -msgid "" -"'%1$s' has chosen to accept you a fan, which restricts some forms of " -"communication - such as private messaging and some profile interactions. If " -"this is a celebrity or community page, these settings were applied " -"automatically." -msgstr "'%1$s' zdecydował się zaakceptować Cię jako fana, który ogranicza niektóre formy komunikacji - takie jak prywatne wiadomości i niektóre interakcje w profilu. Jeśli jest to strona celebrytów lub społeczności, ustawienia te zostały zastosowane automatycznie." - -#: include/enotify.php:389 -#, php-format -msgid "" -"'%1$s' may choose to extend this into a two-way or more permissive " -"relationship in the future." -msgstr "'%1$s' możesz zdecydować o przedłużeniu tego w dwukierunkową lub bardziej ścisłą relację w przyszłości. " - -#: include/enotify.php:391 -#, php-format -msgid "Please visit %s if you wish to make any changes to this relationship." -msgstr "Odwiedź stronę %s, jeśli chcesz wprowadzić zmiany w tej relacji." - -#: include/enotify.php:401 mod/removeme.php:63 -msgid "[Friendica System Notify]" -msgstr "[Powiadomienie Systemu Friendica]" - -#: include/enotify.php:401 -msgid "registration request" -msgstr "prośba o rejestrację" - -#: include/enotify.php:403 -#, php-format -msgid "You've received a registration request from '%1$s' at %2$s" -msgstr "Otrzymałeś wniosek rejestracyjny od '%1$s' na %2$s" - -#: include/enotify.php:404 -#, php-format -msgid "You've received a [url=%1$s]registration request[/url] from %2$s." -msgstr "Otrzymałeś [url=%1$s] żądanie rejestracji [/url] od %2$s." - -#: include/enotify.php:409 -#, php-format -msgid "" -"Full Name:\t%s\n" -"Site Location:\t%s\n" -"Login Name:\t%s (%s)" -msgstr "Imię i nazwisko:\t%s\nLokalizacja witryny:\t%s\nNazwa użytkownika:\t%s(%s)" - -#: include/enotify.php:415 -#, php-format -msgid "Please visit %s to approve or reject the request." -msgstr "Odwiedź stronę %s, aby zatwierdzić lub odrzucić wniosek." - -#: include/items.php:363 src/Module/Admin/Themes/Details.php:72 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:46 -#: src/Module/Debug/ItemBody.php:59 -msgid "Item not found." -msgstr "Element nie znaleziony." - -#: include/items.php:395 -msgid "Do you really want to delete this item?" -msgstr "Czy na pewno chcesz usunąć ten element?" - -#: include/items.php:397 mod/api.php:125 mod/message.php:165 -#: mod/suggest.php:88 src/Module/Contact.php:453 -#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 -msgid "Yes" -msgstr "Tak" - -#: include/items.php:447 mod/api.php:50 mod/api.php:55 mod/cal.php:293 -#: mod/common.php:43 mod/dfrn_confirm.php:79 mod/editpost.php:38 -#: mod/events.php:228 mod/follow.php:76 mod/follow.php:156 mod/item.php:183 -#: mod/item.php:188 mod/message.php:71 mod/message.php:116 mod/network.php:50 -#: mod/notes.php:43 mod/ostatus_subscribe.php:32 mod/photos.php:177 -#: mod/photos.php:937 mod/poke.php:142 mod/repair_ostatus.php:31 -#: mod/settings.php:48 mod/settings.php:66 mod/settings.php:497 -#: mod/suggest.php:54 mod/uimport.php:32 mod/unfollow.php:37 -#: mod/unfollow.php:92 mod/unfollow.php:124 mod/wallmessage.php:35 -#: mod/wallmessage.php:59 mod/wallmessage.php:98 mod/wallmessage.php:122 -#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/wall_upload.php:110 -#: mod/wall_upload.php:113 src/Module/Attach.php:56 src/Module/BaseApi.php:59 -#: src/Module/BaseApi.php:65 src/Module/BaseNotifications.php:88 -#: src/Module/Contact/Advanced.php:43 src/Module/Contact.php:370 -#: src/Module/Delegation.php:118 src/Module/FollowConfirm.php:16 -#: src/Module/FriendSuggest.php:44 src/Module/Group.php:45 -#: src/Module/Group.php:91 src/Module/Invite.php:40 src/Module/Invite.php:128 -#: src/Module/Notifications/Notification.php:47 -#: src/Module/Notifications/Notification.php:76 -#: src/Module/Profile/Contacts.php:67 src/Module/Register.php:62 -#: src/Module/Register.php:75 src/Module/Register.php:195 -#: src/Module/Register.php:234 src/Module/Search/Directory.php:38 -#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 -#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 -#: src/Module/Settings/Profile/Photo/Crop.php:157 -#: src/Module/Settings/Profile/Photo/Index.php:115 -msgid "Permission denied." -msgstr "Brak uprawnień." - -#: mod/api.php:100 mod/api.php:122 -msgid "Authorize application connection" -msgstr "Autoryzacja połączenia aplikacji" - -#: mod/api.php:101 -msgid "Return to your app and insert this Securty Code:" -msgstr "Powróć do swojej aplikacji i wpisz ten Kod Bezpieczeństwa:" - -#: mod/api.php:110 src/Module/BaseAdmin.php:73 -msgid "Please login to continue." -msgstr "Zaloguj się aby kontynuować." - -#: mod/api.php:124 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Czy chcesz zezwolić tej aplikacji na dostęp do swoich postów i kontaktów i/lub tworzenie nowych postów?" - -#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 -#: src/Module/Register.php:116 -msgid "No" -msgstr "Nie" - -#: mod/cal.php:46 mod/cal.php:50 mod/follow.php:36 -#: src/Module/Conversation/Community.php:145 src/Module/Debug/ItemBody.php:37 -#: src/Module/Diaspora/Receive.php:51 src/Module/Item/Ignore.php:41 +#: mod/redir.php:34 mod/redir.php:203 mod/cal.php:47 mod/cal.php:51 +#: mod/follow.php:37 src/Module/Debug/ItemBody.php:37 +#: src/Module/Conversation/Community.php:145 src/Module/Item/Ignore.php:41 +#: src/Module/Diaspora/Receive.php:51 msgid "Access denied." msgstr "Brak dostępu." -#: mod/cal.php:132 mod/display.php:284 src/Module/Profile/Profile.php:92 -#: src/Module/Profile/Profile.php:107 src/Module/Profile/Status.php:99 -#: src/Module/Update/Profile.php:55 -msgid "Access to this profile has been restricted." -msgstr "Dostęp do tego profilu został ograniczony." +#: mod/redir.php:50 mod/redir.php:130 +msgid "Bad Request." +msgstr "" -#: mod/cal.php:263 mod/events.php:409 src/Content/Nav.php:179 -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:88 -#: src/Module/BaseProfile.php:99 view/theme/frio/theme.php:262 -#: view/theme/frio/theme.php:266 -msgid "Events" -msgstr "Wydarzenia" - -#: mod/cal.php:264 mod/events.php:410 -msgid "View" -msgstr "Widok" - -#: mod/cal.php:265 mod/events.php:412 -msgid "Previous" -msgstr "Poprzedni" - -#: mod/cal.php:266 mod/events.php:413 src/Module/Install.php:192 -msgid "Next" -msgstr "Następny" - -#: mod/cal.php:269 mod/events.php:418 src/Model/Event.php:443 -msgid "today" -msgstr "dzisiaj" - -#: mod/cal.php:270 mod/events.php:419 src/Model/Event.php:444 -#: src/Util/Temporal.php:330 -msgid "month" -msgstr "miesiąc" - -#: mod/cal.php:271 mod/events.php:420 src/Model/Event.php:445 -#: src/Util/Temporal.php:331 -msgid "week" -msgstr "tydzień" - -#: mod/cal.php:272 mod/events.php:421 src/Model/Event.php:446 -#: src/Util/Temporal.php:332 -msgid "day" -msgstr "dzień" - -#: mod/cal.php:273 mod/events.php:422 -msgid "list" -msgstr "lista" - -#: mod/cal.php:286 src/Console/User.php:152 src/Console/User.php:250 -#: src/Console/User.php:283 src/Console/User.php:309 src/Model/User.php:430 -msgid "User not found" -msgstr "Użytkownik nie znaleziony" - -#: mod/cal.php:302 -msgid "This calendar format is not supported" -msgstr "Ten format kalendarza nie jest obsługiwany" - -#: mod/cal.php:304 -msgid "No exportable data found" -msgstr "Nie znaleziono danych do eksportu" - -#: mod/cal.php:321 -msgid "calendar" -msgstr "kalendarz" - -#: mod/common.php:106 -msgid "No contacts in common." -msgstr "Brak wspólnych kontaktów." - -#: mod/common.php:157 src/Module/Contact.php:920 -msgid "Common Friends" -msgstr "Wspólni znajomi" - -#: mod/dfrn_confirm.php:85 src/Module/Profile/Profile.php:80 -msgid "Profile not found." -msgstr "Nie znaleziono profilu." - -#: mod/dfrn_confirm.php:140 mod/redir.php:51 mod/redir.php:141 -#: mod/redir.php:156 src/Module/Contact/Advanced.php:53 -#: src/Module/Contact/Advanced.php:108 src/Module/FriendSuggest.php:54 -#: src/Module/FriendSuggest.php:93 src/Module/Group.php:106 +#: mod/redir.php:56 mod/redir.php:157 mod/dfrn_confirm.php:139 +#: src/Module/FriendSuggest.php:54 src/Module/FriendSuggest.php:93 +#: src/Module/Group.php:105 src/Module/Contact/Advanced.php:53 +#: src/Module/Contact/Advanced.php:106 msgid "Contact not found." msgstr "Nie znaleziono kontaktu." -#: mod/dfrn_confirm.php:141 +#: mod/wallmessage.php:35 mod/wallmessage.php:59 mod/wallmessage.php:96 +#: mod/wallmessage.php:120 mod/dfrn_confirm.php:78 mod/settings.php:47 +#: mod/settings.php:65 mod/settings.php:489 mod/common.php:41 +#: mod/network.php:46 mod/repair_ostatus.php:31 mod/unfollow.php:37 +#: mod/unfollow.php:91 mod/unfollow.php:123 mod/message.php:70 +#: mod/message.php:113 mod/ostatus_subscribe.php:30 mod/suggest.php:34 +#: mod/wall_upload.php:99 mod/wall_upload.php:102 mod/api.php:50 +#: mod/api.php:55 mod/wall_attach.php:78 mod/wall_attach.php:81 +#: mod/item.php:189 mod/item.php:194 mod/item.php:973 mod/uimport.php:32 +#: mod/editpost.php:38 mod/events.php:228 mod/follow.php:76 mod/follow.php:146 +#: mod/notes.php:43 mod/photos.php:178 mod/photos.php:929 +#: src/Module/Notifications/Notification.php:47 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Profile/Contacts.php:65 src/Module/BaseNotifications.php:88 +#: src/Module/Register.php:62 src/Module/Register.php:75 +#: src/Module/Register.php:195 src/Module/Register.php:234 +#: src/Module/FriendSuggest.php:44 src/Module/BaseApi.php:59 +#: src/Module/BaseApi.php:65 src/Module/Delegation.php:118 +#: src/Module/Contact.php:365 src/Module/FollowConfirm.php:16 +#: src/Module/Invite.php:40 src/Module/Invite.php:128 src/Module/Attach.php:56 +#: src/Module/Group.php:45 src/Module/Group.php:90 +#: src/Module/Search/Directory.php:38 src/Module/Contact/Advanced.php:43 +#: src/Module/Settings/Profile/Photo/Crop.php:157 +#: src/Module/Settings/Profile/Photo/Index.php:113 +#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 +#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 +msgid "Permission denied." +msgstr "Brak uprawnień." + +#: mod/wallmessage.php:68 mod/wallmessage.php:129 +#, php-format +msgid "Number of daily wall messages for %s exceeded. Message failed." +msgstr "Dzienny limit wiadomości %s został przekroczony. Wiadomość została odrzucona." + +#: mod/wallmessage.php:76 mod/message.php:84 +msgid "No recipient selected." +msgstr "Nie wybrano odbiorcy." + +#: mod/wallmessage.php:79 +msgid "Unable to check your home location." +msgstr "Nie można sprawdzić twojej lokalizacji." + +#: mod/wallmessage.php:82 mod/message.php:91 +msgid "Message could not be sent." +msgstr "Nie udało się wysłać wiadomości." + +#: mod/wallmessage.php:85 mod/message.php:94 +msgid "Message collection failure." +msgstr "Błąd zbierania komunikatów." + +#: mod/wallmessage.php:103 mod/wallmessage.php:112 +msgid "No recipient." +msgstr "Brak odbiorcy." + +#: mod/wallmessage.php:137 mod/message.php:215 mod/message.php:365 +msgid "Please enter a link URL:" +msgstr "Proszę wpisać adres URL:" + +#: mod/wallmessage.php:142 mod/message.php:257 +msgid "Send Private Message" +msgstr "Wyślij prywatną wiadomość" + +#: mod/wallmessage.php:143 +#, php-format +msgid "" +"If you wish for %s to respond, please check that the privacy settings on " +"your site allow private mail from unknown senders." +msgstr "Jeśli chcesz %s odpowiedzieć, sprawdź, czy ustawienia prywatności w Twojej witrynie zezwalają na prywatne wiadomości od nieznanych nadawców." + +#: mod/wallmessage.php:144 mod/message.php:258 mod/message.php:431 +msgid "To:" +msgstr "Do:" + +#: mod/wallmessage.php:145 mod/message.php:262 mod/message.php:433 +msgid "Subject:" +msgstr "Temat:" + +#: mod/wallmessage.php:151 mod/message.php:266 mod/message.php:436 +#: src/Module/Invite.php:168 +msgid "Your message:" +msgstr "Twoja wiadomość:" + +#: mod/wallmessage.php:154 mod/message.php:270 mod/message.php:441 +#: mod/editpost.php:94 +msgid "Insert web link" +msgstr "Wstaw link" + +#: mod/dfrn_confirm.php:84 src/Module/Profile/Profile.php:82 +msgid "Profile not found." +msgstr "Nie znaleziono profilu." + +#: mod/dfrn_confirm.php:140 msgid "" "This may occasionally happen if contact was requested by both persons and it" " has already been approved." msgstr "Może się to zdarzyć, gdy kontakt został zgłoszony przez obie osoby i został już zatwierdzony." -#: mod/dfrn_confirm.php:242 +#: mod/dfrn_confirm.php:241 msgid "Response from remote site was not understood." msgstr "Odpowiedź do zdalnej strony nie została zrozumiana" -#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:255 +#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 msgid "Unexpected response from remote site: " msgstr "Nieoczekiwana odpowiedź od strony zdalnej:" -#: mod/dfrn_confirm.php:264 +#: mod/dfrn_confirm.php:263 msgid "Confirmation completed successfully." msgstr "Potwierdzenie zostało pomyślnie zakończone." -#: mod/dfrn_confirm.php:276 +#: mod/dfrn_confirm.php:275 msgid "Temporary failure. Please wait and try again." msgstr "Tymczasowa awaria. Proszę czekać i spróbuj ponownie." -#: mod/dfrn_confirm.php:279 +#: mod/dfrn_confirm.php:278 msgid "Introduction failed or was revoked." msgstr "Wprowadzenie nie powiodło się lub zostało odwołane." -#: mod/dfrn_confirm.php:284 +#: mod/dfrn_confirm.php:283 msgid "Remote site reported: " msgstr "Zgłoszona zdana strona:" -#: mod/dfrn_confirm.php:389 +#: mod/dfrn_confirm.php:388 #, php-format msgid "No user record found for '%s' " msgstr "Nie znaleziono użytkownika dla '%s'" -#: mod/dfrn_confirm.php:399 +#: mod/dfrn_confirm.php:398 msgid "Our site encryption key is apparently messed up." msgstr "Klucz kodujący jest najwyraźniej uszkodzony." -#: mod/dfrn_confirm.php:410 +#: mod/dfrn_confirm.php:409 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "Został podany pusty adres URL witryny lub nie można go odszyfrować." -#: mod/dfrn_confirm.php:426 +#: mod/dfrn_confirm.php:425 msgid "Contact record was not found for you on our site." msgstr "Nie znaleziono kontaktu na naszej stronie" -#: mod/dfrn_confirm.php:440 +#: mod/dfrn_confirm.php:439 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "Publiczny klucz witryny jest niedostępny w rekordzie kontaktu dla adresu URL %s" -#: mod/dfrn_confirm.php:456 +#: mod/dfrn_confirm.php:455 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "Identyfikator dostarczony przez Twój system jest duplikatem w naszym systemie. Powinien działać, jeśli spróbujesz ponownie." -#: mod/dfrn_confirm.php:467 +#: mod/dfrn_confirm.php:466 msgid "Unable to set your contact credentials on our system." msgstr "Nie można ustawić danych kontaktowych w naszym systemie." -#: mod/dfrn_confirm.php:523 +#: mod/dfrn_confirm.php:522 msgid "Unable to update your contact profile details on our system" msgstr "Nie można zaktualizować danych Twojego profilu kontaktowego w naszym systemie" -#: mod/dfrn_confirm.php:553 mod/dfrn_request.php:569 -#: src/Model/Contact.php:2653 +#: mod/dfrn_confirm.php:552 mod/dfrn_request.php:569 +#: src/Model/Contact.php:2666 msgid "[Name Withheld]" msgstr "[Nazwa zastrzeżona]" -#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:539 +#: mod/videos.php:129 mod/display.php:179 mod/dfrn_request.php:606 +#: mod/photos.php:843 src/Module/Debug/WebFinger.php:38 +#: src/Module/Debug/Probe.php:39 src/Module/Conversation/Community.php:139 +#: src/Module/Directory.php:49 src/Module/Search/Index.php:49 +#: src/Module/Search/Index.php:54 +msgid "Public access denied." +msgstr "Publiczny dostęp zabroniony." + +#: mod/videos.php:134 +msgid "No videos selected" +msgstr "Nie zaznaczono filmów" + +#: mod/videos.php:182 mod/photos.php:914 +msgid "Access to this item is restricted." +msgstr "Dostęp do tego obiektu jest ograniczony." + +#: mod/videos.php:252 src/Model/Item.php:3522 +msgid "View Video" +msgstr "Zobacz film" + +#: mod/videos.php:259 mod/photos.php:1600 +msgid "View Album" +msgstr "Zobacz album" + +#: mod/videos.php:267 +msgid "Recent Videos" +msgstr "Ostatnio dodane filmy" + +#: mod/videos.php:269 +msgid "Upload New Videos" +msgstr "Wstaw nowe filmy" + +#: mod/match.php:62 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "Brak pasujących słów kluczowych. Dodaj słowa kluczowe do swojego profilu." + +#: mod/match.php:105 src/Content/Pager.php:216 +msgid "first" +msgstr "pierwszy" + +#: mod/match.php:110 src/Content/Pager.php:276 +msgid "next" +msgstr "następny" + +#: mod/match.php:120 src/Module/BaseSearch.php:117 +msgid "No matches" +msgstr "Brak wyników" + +#: mod/match.php:125 +msgid "Profile Match" +msgstr "Dopasowanie profilu" + +#: mod/settings.php:90 +msgid "Missing some important data!" +msgstr "Brakuje ważnych danych!" + +#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:840 +msgid "Update" +msgstr "Zaktualizuj" + +#: mod/settings.php:200 +msgid "Failed to connect with email account using the settings provided." +msgstr "Połączenie z kontem email używając wybranych ustawień nie powiodło się." + +#: mod/settings.php:229 +msgid "Contact CSV file upload error" +msgstr "Kontakt z plikiem CSV błąd przekazywania plików" + +#: mod/settings.php:244 +msgid "Importing Contacts done" +msgstr "Importowanie kontaktów zakończone" + +#: mod/settings.php:255 +msgid "Relocate message has been send to your contacts" +msgstr "Przeniesienie wiadomości zostało wysłane do Twoich kontaktów" + +#: mod/settings.php:267 +msgid "Passwords do not match." +msgstr "Hasła nie pasują do siebie." + +#: mod/settings.php:275 src/Console/User.php:166 +msgid "Password update failed. Please try again." +msgstr "Aktualizacja hasła nie powiodła się. Proszę spróbować ponownie." + +#: mod/settings.php:278 src/Console/User.php:169 +msgid "Password changed." +msgstr "Hasło zostało zmienione." + +#: mod/settings.php:281 +msgid "Password unchanged." +msgstr "Hasło niezmienione." + +#: mod/settings.php:364 +msgid "Please use a shorter name." +msgstr "Użyj krótszej nazwy." + +#: mod/settings.php:367 +msgid "Name too short." +msgstr "Nazwa jest za krótka. " + +#: mod/settings.php:374 +msgid "Wrong Password." +msgstr "Nieprawidłowe hasło." + +#: mod/settings.php:379 +msgid "Invalid email." +msgstr "Niepoprawny e-mail." + +#: mod/settings.php:385 +msgid "Cannot change to that email." +msgstr "Nie można zmienić tego e-maila." + +#: mod/settings.php:422 +msgid "Private forum has no privacy permissions. Using default privacy group." +msgstr "Prywatne forum nie ma uprawnień do prywatności. Użyj domyślnej grupy prywatnej." + +#: mod/settings.php:425 +msgid "Private forum has no privacy permissions and no default privacy group." +msgstr "Prywatne forum nie ma uprawnień do prywatności ani domyślnej grupy prywatności." + +#: mod/settings.php:442 +msgid "Settings were not updated." +msgstr "" + +#: mod/settings.php:498 mod/settings.php:524 mod/settings.php:558 +msgid "Add application" +msgstr "Dodaj aplikację" + +#: mod/settings.php:499 mod/settings.php:606 mod/settings.php:704 +#: mod/settings.php:859 src/Module/Admin/Themes/Index.php:113 +#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:80 +#: src/Module/Admin/Site.php:586 src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Settings/Delegation.php:170 +#: src/Module/Settings/Display.php:182 +msgid "Save Settings" +msgstr "Zapisz ustawienia" + +#: mod/settings.php:501 mod/settings.php:527 src/Module/Admin/Users.php:237 +#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 +#: src/Module/Admin/Users.php:278 src/Module/Admin/Blocklist/Contact.php:90 +#: src/Module/Contact/Advanced.php:150 +msgid "Name" +msgstr "Nazwa" + +#: mod/settings.php:502 mod/settings.php:528 +msgid "Consumer Key" +msgstr "Klucz klienta" + +#: mod/settings.php:503 mod/settings.php:529 +msgid "Consumer Secret" +msgstr "Tajny klucz klienta" + +#: mod/settings.php:504 mod/settings.php:530 +msgid "Redirect" +msgstr "Przekierowanie" + +#: mod/settings.php:505 mod/settings.php:531 +msgid "Icon url" +msgstr "Adres Url ikony" + +#: mod/settings.php:516 +msgid "You can't edit this application." +msgstr "Nie możesz edytować tej aplikacji." + +#: mod/settings.php:557 +msgid "Connected Apps" +msgstr "Powiązane aplikacje" + +#: mod/settings.php:559 src/Object/Post.php:184 src/Object/Post.php:186 +msgid "Edit" +msgstr "Edytuj" + +#: mod/settings.php:561 +msgid "Client key starts with" +msgstr "Klucz klienta zaczyna się od" + +#: mod/settings.php:562 +msgid "No name" +msgstr "Bez nazwy" + +#: mod/settings.php:563 +msgid "Remove authorization" +msgstr "Odwołaj upoważnienie" + +#: mod/settings.php:574 +msgid "No Addon settings configured" +msgstr "Brak skonfigurowanych ustawień dodatków" + +#: mod/settings.php:583 +msgid "Addon Settings" +msgstr "Ustawienia Dodatków" + +#: mod/settings.php:604 +msgid "Additional Features" +msgstr "Dodatkowe funkcje" + +#: mod/settings.php:629 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "Diaspora (Socialhome, Hubzilla)" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "enabled" +msgstr "włączone" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "disabled" +msgstr "wyłączone" + +#: mod/settings.php:629 mod/settings.php:630 +#, php-format +msgid "Built-in support for %s connectivity is %s" +msgstr "Wbudowane wsparcie dla połączenia z %s jest %s" + +#: mod/settings.php:630 +msgid "OStatus (GNU Social)" +msgstr "" + +#: mod/settings.php:661 +msgid "Email access is disabled on this site." +msgstr "Dostęp do e-maila jest wyłączony na tej stronie." + +#: mod/settings.php:666 mod/settings.php:702 +msgid "None" +msgstr "Brak" + +#: mod/settings.php:672 src/Module/BaseSettings.php:80 +msgid "Social Networks" +msgstr "Portale społecznościowe" + +#: mod/settings.php:677 +msgid "General Social Media Settings" +msgstr "Ogólne ustawienia mediów społecznościowych" + +#: mod/settings.php:678 +msgid "Accept only top level posts by contacts you follow" +msgstr "Akceptuj tylko posty najwyższego poziomu według kontaktów, które obserwujesz" + +#: mod/settings.php:678 +msgid "" +"The system does an auto completion of threads when a comment arrives. This " +"has got the side effect that you can receive posts that had been started by " +"a non-follower but had been commented by someone you follow. This setting " +"deactivates this behaviour. When activated, you strictly only will receive " +"posts from people you really do follow." +msgstr "System dokonuje automatycznego uzupełniania wątków po otrzymaniu komentarza. Ma to taki efekt uboczny, że możesz otrzymywać posty, które zostały założone przez osoby niebędące obserwatorami, ale zostały skomentowane przez osobę, którą obserwujesz. To ustawienie wyłącza to zachowanie. Po aktywacji będziesz otrzymywać wyłącznie wpisy od osób, które naprawdę obserwujesz." + +#: mod/settings.php:679 +msgid "Disable Content Warning" +msgstr "Wyłącz ostrzeżenie o treści" + +#: mod/settings.php:679 +msgid "" +"Users on networks like Mastodon or Pleroma are able to set a content warning" +" field which collapse their post by default. This disables the automatic " +"collapsing and sets the content warning as the post title. Doesn't affect " +"any other content filtering you eventually set up." +msgstr "Użytkownicy w sieciach takich jak Mastodon lub Pleroma mogą ustawić pole ostrzeżenia o treści, które domyślnie zwijać będzie swój wpis. Powoduje wyłączenie automatycznego zwijania i ustawia ostrzeżenie o treści jako tytuł postu. Nie ma wpływu na żadne inne filtrowanie treści, które ostatecznie utworzyłeś." + +#: mod/settings.php:680 +msgid "Disable intelligent shortening" +msgstr "Wyłącz inteligentne skracanie" + +#: mod/settings.php:680 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If this option is enabled then every shortened post will always point to the" +" original friendica post." +msgstr "Zwykle system próbuje znaleźć najlepszy link do dodania do skróconych postów. Jeśli ta opcja jest włączona, każdy skrócony wpis zawsze wskazuje oryginalny post znajomej osoby." + +#: mod/settings.php:681 +msgid "Attach the link title" +msgstr "Dołącz tytuł linku" + +#: mod/settings.php:681 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" +" share feed content." +msgstr "Po aktywacji tytuł dołączonego linku zostanie dodany jako tytuł postów do Diaspory. Jest to szczególnie pomocne w przypadku kontaktów „zdalnych”, które udostępniają treść kanału." + +#: mod/settings.php:682 +msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" +msgstr "Automatycznie podążaj za wszystkimi obserwatorami/rzecznikami GNU Społeczności (OStatus)" + +#: mod/settings.php:682 +msgid "" +"If you receive a message from an unknown OStatus user, this option decides " +"what to do. If it is checked, a new contact will be created for every " +"unknown user." +msgstr "Jeśli otrzymasz wiadomość od nieznanego użytkownika OStatus, ta opcja decyduje, co zrobić. Jeśli zostanie zaznaczone, dla każdego nieznanego użytkownika zostanie utworzony nowy kontakt." + +#: mod/settings.php:683 +msgid "Default group for OStatus contacts" +msgstr "Domyślna grupa dla kontaktów OStatus" + +#: mod/settings.php:684 +msgid "Your legacy GNU Social account" +msgstr "Twoje starsze konto społecznościowe GNU" + +#: mod/settings.php:684 +msgid "" +"If you enter your old GNU Social/Statusnet account name here (in the format " +"user@domain.tld), your contacts will be added automatically. The field will " +"be emptied when done." +msgstr "Jeśli podasz swoją starą nazwę konta GNU Social/Statusnet tutaj (w formacie user@domain.tld), twoje kontakty zostaną dodane automatycznie. Pole zostanie opróżnione po zakończeniu." + +#: mod/settings.php:687 +msgid "Repair OStatus subscriptions" +msgstr "Napraw subskrypcje OStatus" + +#: mod/settings.php:691 +msgid "Email/Mailbox Setup" +msgstr "Ustawienia emaila/skrzynki mailowej" + +#: mod/settings.php:692 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "Jeśli chcesz komunikować się z kontaktami e-mail za pomocą tej usługi (opcjonalnie), określ sposób łączenia się ze skrzynką pocztową." + +#: mod/settings.php:693 +msgid "Last successful email check:" +msgstr "Ostatni sprawdzony e-mail:" + +#: mod/settings.php:695 +msgid "IMAP server name:" +msgstr "Nazwa serwera IMAP:" + +#: mod/settings.php:696 +msgid "IMAP port:" +msgstr "Port IMAP:" + +#: mod/settings.php:697 +msgid "Security:" +msgstr "Ochrona:" + +#: mod/settings.php:698 +msgid "Email login name:" +msgstr "Nazwa logowania e-mail:" + +#: mod/settings.php:699 +msgid "Email password:" +msgstr "E-mail hasło:" + +#: mod/settings.php:700 +msgid "Reply-to address:" +msgstr "Adres zwrotny:" + +#: mod/settings.php:701 +msgid "Send public posts to all email contacts:" +msgstr "Wyślij publiczny wpis do wszystkich kontaktów e-mail:" + +#: mod/settings.php:702 +msgid "Action after import:" +msgstr "Akcja po zaimportowaniu:" + +#: mod/settings.php:702 src/Content/Nav.php:269 +msgid "Mark as seen" +msgstr "Oznacz jako przeczytane" + +#: mod/settings.php:702 +msgid "Move to folder" +msgstr "Przenieś do folderu" + +#: mod/settings.php:703 +msgid "Move to folder:" +msgstr "Przenieś do folderu:" + +#: mod/settings.php:717 +msgid "Unable to find your profile. Please contact your admin." +msgstr "Nie można znaleźć Twojego profilu. Skontaktuj się z administratorem." + +#: mod/settings.php:753 +msgid "Account Types" +msgstr "Rodzaje kont" + +#: mod/settings.php:754 +msgid "Personal Page Subtypes" +msgstr "Podtypy osobistych stron" + +#: mod/settings.php:755 +msgid "Community Forum Subtypes" +msgstr "Podtypy społeczności forum" + +#: mod/settings.php:762 src/Module/Admin/Users.php:194 +msgid "Personal Page" +msgstr "Strona osobista" + +#: mod/settings.php:763 +msgid "Account for a personal profile." +msgstr "Konto dla profilu osobistego." + +#: mod/settings.php:766 src/Module/Admin/Users.php:195 +msgid "Organisation Page" +msgstr "Strona Organizacji" + +#: mod/settings.php:767 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "Konto dla organizacji, która automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"." + +#: mod/settings.php:770 src/Module/Admin/Users.php:196 +msgid "News Page" +msgstr "Strona Wiadomości" + +#: mod/settings.php:771 +msgid "" +"Account for a news reflector that automatically approves contact requests as" +" \"Followers\"." +msgstr "Konto dla reflektora wiadomości, który automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"." + +#: mod/settings.php:774 src/Module/Admin/Users.php:197 +msgid "Community Forum" +msgstr "Forum społecznościowe" + +#: mod/settings.php:775 +msgid "Account for community discussions." +msgstr "Konto do dyskusji w społeczności." + +#: mod/settings.php:778 src/Module/Admin/Users.php:187 +msgid "Normal Account Page" +msgstr "Normalna strona konta" + +#: mod/settings.php:779 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "Konto dla zwykłego profilu osobistego, który wymaga ręcznej zgody \"Przyjaciół\" i \"Obserwatorów\"." + +#: mod/settings.php:782 src/Module/Admin/Users.php:188 +msgid "Soapbox Page" +msgstr "Strona Soapbox" + +#: mod/settings.php:783 +msgid "" +"Account for a public profile that automatically approves contact requests as" +" \"Followers\"." +msgstr "Konto dla profilu publicznego, który automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"." + +#: mod/settings.php:786 src/Module/Admin/Users.php:189 +msgid "Public Forum" +msgstr "Forum publiczne" + +#: mod/settings.php:787 +msgid "Automatically approves all contact requests." +msgstr "Automatycznie zatwierdza wszystkie prośby o kontakt." + +#: mod/settings.php:790 src/Module/Admin/Users.php:190 +msgid "Automatic Friend Page" +msgstr "Automatyczna strona znajomego" + +#: mod/settings.php:791 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "Konto popularnego profilu, które automatycznie zatwierdza prośby o kontakt jako \"Przyjaciele\"." + +#: mod/settings.php:794 +msgid "Private Forum [Experimental]" +msgstr "Prywatne Forum [Eksperymentalne]" + +#: mod/settings.php:795 +msgid "Requires manual approval of contact requests." +msgstr "Wymaga ręcznego zatwierdzania żądań kontaktów." + +#: mod/settings.php:806 +msgid "OpenID:" +msgstr "OpenID:" + +#: mod/settings.php:806 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "(Opcjonalnie) Pozwól zalogować się na to konto przy pomocy OpenID." + +#: mod/settings.php:814 +msgid "Publish your profile in your local site directory?" +msgstr "Czy opublikować twój profil w katalogu lokalnej witryny?" + +#: mod/settings.php:814 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the" +" system settings." +msgstr "Twój profil zostanie opublikowany w lokalnym katalogu tego węzła. Dane Twojego profilu mogą być publicznie widoczne w zależności od ustawień systemu." + +#: mod/settings.php:820 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories " +"(e.g. %s)." +msgstr "Twój profil zostanie również opublikowany w globalnych katalogach Friendica (np. %s)." + +#: mod/settings.php:826 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "Twój adres tożsamości to '%s' lub '%s'." + +#: mod/settings.php:857 +msgid "Account Settings" +msgstr "Ustawienia konta" + +#: mod/settings.php:865 +msgid "Password Settings" +msgstr "Ustawienia hasła" + +#: mod/settings.php:866 src/Module/Register.php:149 +msgid "New Password:" +msgstr "Nowe hasło:" + +#: mod/settings.php:866 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces, accentuated letters and colon (:)." +msgstr "Dozwolone znaki to a-z, A-Z, 0-9 i znaki specjalne, z wyjątkiem białych znaków, podkreślonych liter i dwukropka (:)." + +#: mod/settings.php:867 src/Module/Register.php:150 +msgid "Confirm:" +msgstr "Potwierdź:" + +#: mod/settings.php:867 +msgid "Leave password fields blank unless changing" +msgstr "Pozostaw pole hasła puste, jeżeli nie chcesz go zmienić." + +#: mod/settings.php:868 +msgid "Current Password:" +msgstr "Aktualne hasło:" + +#: mod/settings.php:868 mod/settings.php:869 +msgid "Your current password to confirm the changes" +msgstr "Wpisz aktualne hasło, aby potwierdzić zmiany" + +#: mod/settings.php:869 +msgid "Password:" +msgstr "Hasło:" + +#: mod/settings.php:872 +msgid "Delete OpenID URL" +msgstr "Usuń adres URL OpenID" + +#: mod/settings.php:874 +msgid "Basic Settings" +msgstr "Ustawienia podstawowe" + +#: mod/settings.php:875 src/Module/Profile/Profile.php:144 +msgid "Full Name:" +msgstr "Imię i nazwisko:" + +#: mod/settings.php:876 +msgid "Email Address:" +msgstr "Adres email:" + +#: mod/settings.php:877 +msgid "Your Timezone:" +msgstr "Twoja strefa czasowa:" + +#: mod/settings.php:878 +msgid "Your Language:" +msgstr "Twój język:" + +#: mod/settings.php:878 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "Wybierz język, ktory bedzie używany do wyświetlania użytkownika friendica i wysłania Ci e-maili" + +#: mod/settings.php:879 +msgid "Default Post Location:" +msgstr "Domyślna lokalizacja wiadomości:" + +#: mod/settings.php:880 +msgid "Use Browser Location:" +msgstr "Używaj lokalizacji przeglądarki:" + +#: mod/settings.php:882 +msgid "Security and Privacy Settings" +msgstr "Ustawienia bezpieczeństwa i prywatności" + +#: mod/settings.php:884 +msgid "Maximum Friend Requests/Day:" +msgstr "Maksymalna dzienna liczba zaproszeń do grona przyjaciół:" + +#: mod/settings.php:884 mod/settings.php:894 +msgid "(to prevent spam abuse)" +msgstr "(aby zapobiec spamowaniu)" + +#: mod/settings.php:886 +msgid "Allow your profile to be searchable globally?" +msgstr "Czy Twój profil ma być dostępny do wyszukiwania na całym świecie?" + +#: mod/settings.php:886 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your" +" profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "Aktywuj to ustawienie, jeśli chcesz, aby inni mogli Cię łatwo znaleźć i śledzić. Twój profil będzie można przeszukiwać na zdalnych systemach. To ustawienie określa również, czy Friendica poinformuje wyszukiwarki, że Twój profil powinien być indeksowany, czy nie." + +#: mod/settings.php:887 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "Ukryć listę kontaktów/znajomych przed osobami przeglądającymi Twój profil?" + +#: mod/settings.php:887 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "Lista kontaktów jest wyświetlana na stronie profilu. Aktywuj tę opcję, aby wyłączyć wyświetlanie listy kontaktów." + +#: mod/settings.php:888 +msgid "Hide your profile details from anonymous viewers?" +msgstr "Ukryć dane Twojego profilu przed anonimowymi widzami?" + +#: mod/settings.php:888 +msgid "" +"Anonymous visitors will only see your profile picture, your display name and" +" the nickname you are using on your profile page. Your public posts and " +"replies will still be accessible by other means." +msgstr "Anonimowi użytkownicy zobaczą tylko Twoje zdjęcie profilowe, swoją wyświetlaną nazwę i pseudonim, którego używasz na stronie profilu. Twoje publiczne posty i odpowiedzi będą nadal dostępne w inny sposób." + +#: mod/settings.php:889 +msgid "Make public posts unlisted" +msgstr "Zamieszczaj posty publiczne niepubliczne" + +#: mod/settings.php:889 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "Twoje publiczne posty nie będą wyświetlane na stronach społeczności ani w wynikach wyszukiwania ani nie będą wysyłane do serwerów przekazywania. Jednak nadal mogą one pojawiać się w publicznych kanałach na serwerach zdalnych." + +#: mod/settings.php:890 +msgid "Make all posted pictures accessible" +msgstr "Udostępnij wszystkie opublikowane zdjęcia" + +#: mod/settings.php:890 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "Ta opcja powoduje, że każde opublikowane zdjęcie jest dostępne poprzez bezpośredni link. Jest to obejście problemu polegającego na tym, że większość innych sieci nie może obsłużyć uprawnień do zdjęć. Jednak zdjęcia niepubliczne nadal nie będą widoczne publicznie w Twoich albumach." + +#: mod/settings.php:891 +msgid "Allow friends to post to your profile page?" +msgstr "Zezwalać znajomym na publikowanie postów na stronie Twojego profilu?" + +#: mod/settings.php:891 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "Twoi znajomi mogą pisać posty na stronie Twojego profilu. Posty zostaną przesłane do Twoich kontaktów." + +#: mod/settings.php:892 +msgid "Allow friends to tag your posts?" +msgstr "Zezwolić na oznaczanie Twoich postów przez znajomych?" + +#: mod/settings.php:892 +msgid "Your contacts can add additional tags to your posts." +msgstr "Twoje kontakty mogą dodawać do tagów dodatkowe posty." + +#: mod/settings.php:893 +msgid "Permit unknown people to send you private mail?" +msgstr "Zezwolić nieznanym osobom na wysyłanie prywatnych wiadomości?" + +#: mod/settings.php:893 +msgid "" +"Friendica network users may send you private messages even if they are not " +"in your contact list." +msgstr "Użytkownicy sieci w serwisie Friendica mogą wysyłać prywatne wiadomości, nawet jeśli nie znajdują się one na liście kontaktów." + +#: mod/settings.php:894 +msgid "Maximum private messages per day from unknown people:" +msgstr "Maksymalna liczba prywatnych wiadomości dziennie od nieznanych osób:" + +#: mod/settings.php:896 +msgid "Default Post Permissions" +msgstr "Domyślne prawa dostępu wiadomości" + +#: mod/settings.php:900 +msgid "Expiration settings" +msgstr "Ustawienia ważności" + +#: mod/settings.php:901 +msgid "Automatically expire posts after this many days:" +msgstr "Posty wygasną automatycznie po następującej liczbie dni:" + +#: mod/settings.php:901 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "Pole puste, wiadomość nie wygaśnie. Niezapisane wpisy zostaną usunięte." + +#: mod/settings.php:902 +msgid "Expire posts" +msgstr "Ważność wiadomości" + +#: mod/settings.php:902 +msgid "When activated, posts and comments will be expired." +msgstr "Po aktywacji posty i komentarze wygasną." + +#: mod/settings.php:903 +msgid "Expire personal notes" +msgstr "Ważność osobistych notatek" + +#: mod/settings.php:903 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "Po aktywacji osobiste notatki na stronie profilu wygasną." + +#: mod/settings.php:904 +msgid "Expire starred posts" +msgstr "Wygasaj posty oznaczone gwiazdką" + +#: mod/settings.php:904 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "Oznaczanie postów gwiazdką powoduje, że wygasają. To zachowanie jest zastępowane przez to ustawienie." + +#: mod/settings.php:905 +msgid "Expire photos" +msgstr "Wygasanie zdjęć" + +#: mod/settings.php:905 +msgid "When activated, photos will be expired." +msgstr "Po aktywacji zdjęcia wygasną." + +#: mod/settings.php:906 +msgid "Only expire posts by others" +msgstr "Wygasają tylko posty innych osób" + +#: mod/settings.php:906 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "Po aktywacji Twoje posty nigdy nie wygasają. Zatem powyższe ustawienia obowiązują tylko dla otrzymanych postów." + +#: mod/settings.php:909 +msgid "Notification Settings" +msgstr "Ustawienia powiadomień" + +#: mod/settings.php:910 +msgid "Send a notification email when:" +msgstr "Wysyłaj powiadmonienia na email, kiedy:" + +#: mod/settings.php:911 +msgid "You receive an introduction" +msgstr "Otrzymałeś zaproszenie" + +#: mod/settings.php:912 +msgid "Your introductions are confirmed" +msgstr "Twoje zaproszenie jest potwierdzone" + +#: mod/settings.php:913 +msgid "Someone writes on your profile wall" +msgstr "Ktoś pisze na twoim profilu" + +#: mod/settings.php:914 +msgid "Someone writes a followup comment" +msgstr "Ktoś pisze komentarz nawiązujący." + +#: mod/settings.php:915 +msgid "You receive a private message" +msgstr "Otrzymałeś prywatną wiadomość" + +#: mod/settings.php:916 +msgid "You receive a friend suggestion" +msgstr "Otrzymałeś propozycję od znajomych" + +#: mod/settings.php:917 +msgid "You are tagged in a post" +msgstr "Jesteś oznaczony tagiem w poście" + +#: mod/settings.php:918 +msgid "You are poked/prodded/etc. in a post" +msgstr "Jesteś zaczepiony/zaczepiona/itp. w poście" + +#: mod/settings.php:920 +msgid "Activate desktop notifications" +msgstr "Aktywuj powiadomienia na pulpicie" + +#: mod/settings.php:920 +msgid "Show desktop popup on new notifications" +msgstr "Pokazuj wyskakujące okienko gdy otrzymasz powiadomienie" + +#: mod/settings.php:922 +msgid "Text-only notification emails" +msgstr "E-maile z powiadomieniami tekstowymi" + +#: mod/settings.php:924 +msgid "Send text only notification emails, without the html part" +msgstr "Wysyłaj tylko e-maile z powiadomieniami tekstowymi, bez części html" + +#: mod/settings.php:926 +msgid "Show detailled notifications" +msgstr "Pokazuj szczegółowe powiadomienia" + +#: mod/settings.php:928 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "Domyślne powiadomienia są skondensowane z jednym powiadomieniem dla każdego przedmiotu. Po włączeniu wyświetlane jest każde powiadomienie." + +#: mod/settings.php:930 +msgid "Advanced Account/Page Type Settings" +msgstr "Zaawansowane ustawienia konta/rodzaju strony" + +#: mod/settings.php:931 +msgid "Change the behaviour of this account for special situations" +msgstr "Zmień zachowanie tego konta w sytuacjach specjalnych" + +#: mod/settings.php:934 +msgid "Import Contacts" +msgstr "Import kontaktów" + +#: mod/settings.php:935 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "Prześlij plik CSV zawierający obsługę obserwowanych kont w pierwszej kolumnie wyeksportowanej ze starego konta." + +#: mod/settings.php:936 +msgid "Upload File" +msgstr "Prześlij plik" + +#: mod/settings.php:938 +msgid "Relocate" +msgstr "Przeniesienie" + +#: mod/settings.php:939 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "Jeśli ten profil został przeniesiony z innego serwera, a niektóre z Twoich kontaktów nie otrzymają aktualizacji, spróbuj nacisnąć ten przycisk." + +#: mod/settings.php:940 +msgid "Resend relocate message to contacts" +msgstr "Wyślij ponownie przenieść wiadomości do kontaktów" + +#: mod/ping.php:285 +msgid "{0} wants to be your friend" +msgstr "{0} chce być Twoim znajomym" + +#: mod/ping.php:301 +msgid "{0} requested registration" +msgstr "{0} wymagana rejestracja" + +#: mod/common.php:104 +msgid "No contacts in common." +msgstr "Brak wspólnych kontaktów." + +#: mod/common.php:125 src/Module/Contact.php:917 +msgid "Common Friends" +msgstr "Wspólni znajomi" + +#: mod/network.php:304 +msgid "No items found" +msgstr "" + +#: mod/network.php:547 +msgid "No such group" +msgstr "Nie ma takiej grupy" + +#: mod/network.php:568 src/Module/Group.php:293 +msgid "Group is empty" +msgstr "Grupa jest pusta" + +#: mod/network.php:572 +#, php-format +msgid "Group: %s" +msgstr "Grupa: %s" + +#: mod/network.php:597 src/Module/AllFriends.php:52 +#: src/Module/AllFriends.php:60 +msgid "Invalid contact." +msgstr "Nieprawidłowy kontakt." + +#: mod/network.php:815 +msgid "Latest Activity" +msgstr "Ostatnia Aktywność" + +#: mod/network.php:818 +msgid "Sort by latest activity" +msgstr "Sortuj według ostatniej aktywności" + +#: mod/network.php:823 +msgid "Latest Posts" +msgstr "Najnowsze wiadomości" + +#: mod/network.php:826 +msgid "Sort by post received date" +msgstr "Sortowanie według daty otrzymania postu" + +#: mod/network.php:833 src/Module/Settings/Profile/Index.php:242 +msgid "Personal" +msgstr "Osobiste" + +#: mod/network.php:836 +msgid "Posts that mention or involve you" +msgstr "Posty, które wspominają lub angażują Ciebie" + +#: mod/network.php:842 +msgid "Starred" +msgstr "Ulubione" + +#: mod/network.php:845 +msgid "Favourite Posts" +msgstr "Ulubione posty" + +#: mod/repair_ostatus.php:36 +msgid "Resubscribing to OStatus contacts" +msgstr "Ponowne subskrybowanie kontaktów OStatus" + +#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 +#: src/Module/Debug/Babel.php:269 +#: src/Module/Debug/ActivityPubConversion.php:130 +msgid "Error" +msgid_plural "Errors" +msgstr[0] "Błąd" +msgstr[1] "Błędów" +msgstr[2] "Błędy" +msgstr[3] "Błędów" + +#: mod/repair_ostatus.php:65 mod/ostatus_subscribe.php:79 +msgid "Done" +msgstr "Gotowe" + +#: mod/repair_ostatus.php:71 mod/ostatus_subscribe.php:103 +msgid "Keep this window open until done." +msgstr "Pozostaw to okno otwarte, dopóki nie będzie gotowe." + +#: mod/unfollow.php:51 mod/unfollow.php:106 +msgid "You aren't following this contact." +msgstr "Nie obserwujesz tego kontaktu." + +#: mod/unfollow.php:61 mod/unfollow.php:112 +msgid "Unfollowing is currently not supported by your network." +msgstr "Brak obserwowania nie jest obecnie obsługiwany przez twoją sieć." + +#: mod/unfollow.php:132 +msgid "Disconnect/Unfollow" +msgstr "Rozłącz/Nie obserwuj" + +#: mod/unfollow.php:134 mod/follow.php:159 +msgid "Your Identity Address:" +msgstr "Twój adres tożsamości:" + +#: mod/unfollow.php:136 mod/dfrn_request.php:647 mod/follow.php:95 +#: src/Module/RemoteFollow.php:109 +msgid "Submit Request" +msgstr "Wyślij zgłoszenie" + +#: mod/unfollow.php:140 mod/follow.php:160 +#: src/Module/Notifications/Introductions.php:103 +#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:612 +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "Profile URL" +msgstr "Adres URL profilu" + +#: mod/unfollow.php:150 mod/follow.php:182 src/Module/Contact.php:889 +#: src/Module/BaseProfile.php:63 +msgid "Status Messages and Posts" +msgstr "Status wiadomości i postów" + +#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:275 +msgid "New Message" +msgstr "Nowa wiadomość" + +#: mod/message.php:88 +msgid "Unable to locate contact information." +msgstr "Nie można znaleźć informacji kontaktowych." + +#: mod/message.php:122 src/Module/Notifications/Notification.php:56 +#: src/Module/Notifications/Introductions.php:111 +#: src/Module/Notifications/Introductions.php:149 +msgid "Discard" +msgstr "Odrzuć" + +#: mod/message.php:160 +msgid "Do you really want to delete this message?" +msgstr "Czy na pewno chcesz usunąć tę wiadomość?" + +#: mod/message.php:162 mod/api.php:125 mod/item.php:925 +#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 +#: src/Module/Contact.php:448 +msgid "Yes" +msgstr "Tak" + +#: mod/message.php:178 +msgid "Conversation not found." +msgstr "Nie znaleziono rozmowy." + +#: mod/message.php:183 +msgid "Message was not deleted." +msgstr "" + +#: mod/message.php:201 +msgid "Conversation was not removed." +msgstr "" + +#: mod/message.php:300 +msgid "No messages." +msgstr "Brak wiadomości." + +#: mod/message.php:357 +msgid "Message not available." +msgstr "Wiadomość nie jest dostępna." + +#: mod/message.php:407 +msgid "Delete message" +msgstr "Usuń wiadomość" + +#: mod/message.php:409 mod/message.php:537 +msgid "D, d M Y - g:i A" +msgstr "D, d M Y - g:m A" + +#: mod/message.php:424 mod/message.php:534 +msgid "Delete conversation" +msgstr "Usuń rozmowę" + +#: mod/message.php:426 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "Brak bezpiecznej komunikacji. Możesz odpowiedzieć na stronie profilu nadawcy." + +#: mod/message.php:430 +msgid "Send Reply" +msgstr "Odpowiedz" + +#: mod/message.php:513 +#, php-format +msgid "Unknown sender - %s" +msgstr "Nieznany nadawca - %s" + +#: mod/message.php:515 +#, php-format +msgid "You and %s" +msgstr "Ty i %s" + +#: mod/message.php:517 +#, php-format +msgid "%s and You" +msgstr "%s i ty" + +#: mod/message.php:540 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "%d wiadomość" +msgstr[1] "%d wiadomości" +msgstr[2] "%d wiadomości" +msgstr[3] "%d wiadomości" + +#: mod/ostatus_subscribe.php:35 +msgid "Subscribing to OStatus contacts" +msgstr "Subskrybowanie kontaktów OStatus" + +#: mod/ostatus_subscribe.php:45 +msgid "No contact provided." +msgstr "Brak kontaktu." + +#: mod/ostatus_subscribe.php:51 +msgid "Couldn't fetch information for contact." +msgstr "Nie można pobrać informacji o kontakcie." + +#: mod/ostatus_subscribe.php:61 +msgid "Couldn't fetch friends for contact." +msgstr "Nie można pobrać znajomych do kontaktu." + +#: mod/ostatus_subscribe.php:93 +msgid "success" +msgstr "powodzenie" + +#: mod/ostatus_subscribe.php:95 +msgid "failed" +msgstr "nie powiodło się" + +#: mod/ostatus_subscribe.php:98 src/Object/Post.php:305 +msgid "ignored" +msgstr "ignorowany(-a)" + +#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:538 #, php-format msgid "%1$s welcomes %2$s" msgstr "%1$s witamy %2$s" -#: mod/dfrn_request.php:113 -msgid "This introduction has already been accepted." -msgstr "To wprowadzenie zostało już zaakceptowane." +#: mod/removeme.php:63 +msgid "User deleted their account" +msgstr "Użytkownik usunął swoje konto" -#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 -msgid "Profile location is not valid or does not contain profile information." -msgstr "Lokalizacja profilu jest nieprawidłowa lub nie zawiera informacji o profilu." - -#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 -msgid "Warning: profile location has no identifiable owner name." -msgstr "Ostrzeżenie: położenie profilu ma taką samą nazwę jak użytkownik." - -#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 -msgid "Warning: profile location has no profile photo." -msgstr "Ostrzeżenie: położenie profilu nie zawiera zdjęcia." - -#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "%d wymagany parametr nie został znaleziony w podanej lokacji" -msgstr[1] "%d wymagane parametry nie zostały znalezione w podanej lokacji" -msgstr[2] "%d wymagany parametr nie został znaleziony w podanej lokacji" -msgstr[3] "%d wymagany parametr nie został znaleziony w podanej lokacji" - -#: mod/dfrn_request.php:180 -msgid "Introduction complete." -msgstr "Wprowadzanie zakończone." - -#: mod/dfrn_request.php:216 -msgid "Unrecoverable protocol error." -msgstr "Nieodwracalny błąd protokołu." - -#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:53 -msgid "Profile unavailable." -msgstr "Profil niedostępny." - -#: mod/dfrn_request.php:264 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "%s otrzymał dziś zbyt wiele żądań połączeń." - -#: mod/dfrn_request.php:265 -msgid "Spam protection measures have been invoked." -msgstr "Wprowadzono zabezpieczenia przed spamem." - -#: mod/dfrn_request.php:266 -msgid "Friends are advised to please try again in 24 hours." -msgstr "Przyjaciele namawiają do spróbowania za 24h." - -#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:59 -msgid "Invalid locator" -msgstr "Nieprawidłowy lokalizator" - -#: mod/dfrn_request.php:326 -msgid "You have already introduced yourself here." -msgstr "Już się tu przedstawiłeś." - -#: mod/dfrn_request.php:329 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "Wygląda na to, że już jesteście znajomymi z %s." - -#: mod/dfrn_request.php:349 -msgid "Invalid profile URL." -msgstr "Nieprawidłowy adres URL profilu." - -#: mod/dfrn_request.php:355 src/Model/Contact.php:2276 -msgid "Disallowed profile URL." -msgstr "Nie dozwolony adres URL profilu." - -#: mod/dfrn_request.php:361 src/Model/Contact.php:2281 -#: src/Module/Friendica.php:77 -msgid "Blocked domain" -msgstr "Zablokowana domena" - -#: mod/dfrn_request.php:428 src/Module/Contact.php:150 -msgid "Failed to update contact record." -msgstr "Aktualizacja rekordu kontaktu nie powiodła się." - -#: mod/dfrn_request.php:448 -msgid "Your introduction has been sent." -msgstr "Twoje dane zostały wysłane." - -#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:74 +#: mod/removeme.php:64 msgid "" -"Remote subscription can't be done for your network. Please subscribe " -"directly on your system." -msgstr "Zdalnej subskrypcji nie można wykonać dla swojej sieci. Proszę zasubskrybuj bezpośrednio w swoim systemie." +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." +msgstr "W twoim węźle Friendica użytkownik usunął swoje konto. Upewnij się, że ich dane zostały usunięte z kopii zapasowych." -#: mod/dfrn_request.php:496 -msgid "Please login to confirm introduction." -msgstr "Zaloguj się, aby potwierdzić wprowadzenie." +#: mod/removeme.php:65 +#, php-format +msgid "The user id is %d" +msgstr "Identyfikatorem użytkownika jest %d" -#: mod/dfrn_request.php:504 +#: mod/removeme.php:99 mod/removeme.php:102 +msgid "Remove My Account" +msgstr "Usuń moje konto" + +#: mod/removeme.php:100 msgid "" -"Incorrect identity currently logged in. Please login to " -"this profile." -msgstr "Niepoprawna tożsamość obecnego użytkownika. Proszę zalogować się na tego użytkownika. " +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "Spowoduje to całkowite usunięcie Twojego konta. Po wykonaniu tej czynności nie można jej cofnąć." -#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 -msgid "Confirm" -msgstr "Potwierdź" +#: mod/removeme.php:101 +msgid "Please enter your password for verification:" +msgstr "Wprowadź hasło w celu weryfikacji:" -#: mod/dfrn_request.php:529 -msgid "Hide this contact" -msgstr "Ukryj kontakt" +#: mod/tagrm.php:112 +msgid "Remove Item Tag" +msgstr "Usuń pozycję Tag" -#: mod/dfrn_request.php:531 -#, php-format -msgid "Welcome home %s." -msgstr "Witaj na stronie domowej %s." +#: mod/tagrm.php:114 +msgid "Select a tag to remove: " +msgstr "Wybierz tag do usunięcia: " -#: mod/dfrn_request.php:532 -#, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "Proszę potwierdzić swój wstęp/prośbę o połączenie do %s." +#: mod/tagrm.php:125 src/Module/Settings/Delegation.php:179 +msgid "Remove" +msgstr "Usuń" -#: mod/dfrn_request.php:606 mod/display.php:183 mod/photos.php:851 -#: mod/videos.php:129 src/Module/Conversation/Community.php:139 -#: src/Module/Debug/Probe.php:39 src/Module/Debug/WebFinger.php:38 -#: src/Module/Directory.php:50 src/Module/Search/Index.php:48 -#: src/Module/Search/Index.php:53 -msgid "Public access denied." -msgstr "Publiczny dostęp zabroniony." - -#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:106 -msgid "Friend/Connection Request" -msgstr "Przyjaciel/Prośba o połączenie" - -#: mod/dfrn_request.php:643 -#, php-format +#: mod/suggest.php:44 msgid "" -"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " -"isn't supported by your system (for example it doesn't work with Diaspora), " -"you have to subscribe to %s directly on your system" -msgstr "Wpisz tutaj swój adres Webfinger (user@domain.tld) lub adres URL profilu. Jeśli nie jest to obsługiwane przez system (na przykład nie działa z Diaspora), musisz subskrybować %s bezpośrednio w systemie" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "Brak dostępnych sugestii. Jeśli jest to nowa witryna, spróbuj ponownie za 24 godziny." -#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:108 -#, php-format -msgid "" -"If you are not yet a member of the free social web, follow " -"this link to find a public Friendica node and join us today." -msgstr "" - -#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:109 -msgid "Your Webfinger address or profile URL:" -msgstr "Twój adres lub adres URL profilu Webfinger:" - -#: mod/dfrn_request.php:646 mod/follow.php:183 src/Module/RemoteFollow.php:110 -msgid "Please answer the following:" -msgstr "Proszę odpowiedzieć na następujące pytania:" - -#: mod/dfrn_request.php:647 mod/follow.php:95 mod/unfollow.php:137 -#: src/Module/RemoteFollow.php:111 -msgid "Submit Request" -msgstr "Wyślij zgłoszenie" - -#: mod/dfrn_request.php:654 mod/follow.php:197 -#, php-format -msgid "%s knows you" -msgstr "%s zna cię" - -#: mod/dfrn_request.php:655 mod/follow.php:198 -msgid "Add a personal note:" -msgstr "Dodaj osobistą notkę:" - -#: mod/display.php:240 mod/display.php:320 +#: mod/display.php:238 mod/display.php:318 msgid "The requested item doesn't exist or has been deleted." msgstr "Żądany element nie istnieje lub został usunięty." -#: mod/display.php:400 +#: mod/display.php:282 mod/cal.php:137 src/Module/Profile/Status.php:105 +#: src/Module/Profile/Profile.php:94 src/Module/Profile/Profile.php:109 +#: src/Module/Update/Profile.php:55 +msgid "Access to this profile has been restricted." +msgstr "Dostęp do tego profilu został ograniczony." + +#: mod/display.php:398 msgid "The feed for this item is unavailable." msgstr "Kanał dla tego elementu jest niedostępny." -#: mod/editpost.php:45 mod/editpost.php:55 -msgid "Item not found" -msgstr "Nie znaleziono elementu" +#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 +#: mod/wall_upload.php:159 mod/wall_upload.php:162 mod/wall_attach.php:42 +#: mod/wall_attach.php:49 mod/wall_attach.php:87 +msgid "Invalid request." +msgstr "Nieprawidłowe żądanie." -#: mod/editpost.php:62 -msgid "Edit post" -msgstr "Edytuj post" +#: mod/wall_upload.php:174 mod/photos.php:678 mod/photos.php:681 +#: mod/photos.php:708 src/Module/Settings/Profile/Photo/Index.php:61 +#, php-format +msgid "Image exceeds size limit of %s" +msgstr "Obraz przekracza limit rozmiaru wynoszący %s" -#: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:910 -#: src/Module/Filer/SaveTag.php:67 -msgid "Save" -msgstr "Zapisz" +#: mod/wall_upload.php:188 mod/photos.php:731 +#: src/Module/Settings/Profile/Photo/Index.php:70 +msgid "Unable to process image." +msgstr "Przetwarzanie obrazu nie powiodło się." -#: mod/editpost.php:94 mod/message.php:274 mod/message.php:455 -#: mod/wallmessage.php:156 -msgid "Insert web link" -msgstr "Wstaw link" +#: mod/wall_upload.php:219 +msgid "Wall Photos" +msgstr "Tablica zdjęć" -#: mod/editpost.php:95 -msgid "web link" -msgstr "odnośnik sieciowy" - -#: mod/editpost.php:96 -msgid "Insert video link" -msgstr "Wstaw link do filmu" - -#: mod/editpost.php:97 -msgid "video link" -msgstr "link do filmu" - -#: mod/editpost.php:98 -msgid "Insert audio link" -msgstr "Wstaw link do audio" - -#: mod/editpost.php:99 -msgid "audio link" -msgstr "link do audio" - -#: mod/editpost.php:113 src/Core/ACL.php:314 -msgid "CC: email addresses" -msgstr "CC: adresy e-mail" - -#: mod/editpost.php:120 src/Core/ACL.php:315 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Przykład: bob@example.com, mary@example.com" - -#: mod/events.php:135 mod/events.php:137 -msgid "Event can not end before it has started." -msgstr "Wydarzenie nie może się zakończyć przed jego rozpoczęciem." - -#: mod/events.php:144 mod/events.php:146 -msgid "Event title and start time are required." -msgstr "Wymagany tytuł wydarzenia i czas rozpoczęcia." - -#: mod/events.php:411 -msgid "Create New Event" -msgstr "Stwórz nowe wydarzenie" - -#: mod/events.php:523 -msgid "Event details" -msgstr "Szczegóły wydarzenia" - -#: mod/events.php:524 -msgid "Starting date and Title are required." -msgstr "Data rozpoczęcia i tytuł są wymagane." - -#: mod/events.php:525 mod/events.php:530 -msgid "Event Starts:" -msgstr "Rozpoczęcie wydarzenia:" - -#: mod/events.php:525 mod/events.php:557 -msgid "Required" -msgstr "Wymagany" - -#: mod/events.php:538 mod/events.php:563 -msgid "Finish date/time is not known or not relevant" -msgstr "Data/czas zakończenia nie jest znana lub jest nieistotna" - -#: mod/events.php:540 mod/events.php:545 -msgid "Event Finishes:" -msgstr "Zakończenie wydarzenia:" - -#: mod/events.php:551 mod/events.php:564 -msgid "Adjust for viewer timezone" -msgstr "Dopasuj dla strefy czasowej widza" - -#: mod/events.php:553 src/Module/Profile/Profile.php:159 -#: src/Module/Settings/Profile/Index.php:259 -msgid "Description:" -msgstr "Opis:" - -#: mod/events.php:555 src/Model/Event.php:83 src/Model/Event.php:110 -#: src/Model/Event.php:452 src/Model/Event.php:948 src/Model/Profile.php:378 -#: src/Module/Contact.php:626 src/Module/Directory.php:154 -#: src/Module/Notifications/Introductions.php:166 -#: src/Module/Profile/Profile.php:177 -msgid "Location:" -msgstr "Lokalizacja:" - -#: mod/events.php:557 mod/events.php:559 -msgid "Title:" -msgstr "Tytuł:" - -#: mod/events.php:560 mod/events.php:561 -msgid "Share this event" -msgstr "Udostępnij te wydarzenie" - -#: mod/events.php:567 mod/message.php:276 mod/message.php:456 -#: mod/photos.php:966 mod/photos.php:1072 mod/photos.php:1358 -#: mod/photos.php:1402 mod/photos.php:1449 mod/photos.php:1512 -#: mod/poke.php:185 src/Module/Contact/Advanced.php:142 -#: src/Module/Contact.php:583 src/Module/Debug/Localtime.php:64 -#: src/Module/Delegation.php:151 src/Module/FriendSuggest.php:129 -#: src/Module/Install.php:230 src/Module/Install.php:270 -#: src/Module/Install.php:306 src/Module/Invite.php:175 -#: src/Module/Item/Compose.php:144 src/Module/Settings/Profile/Index.php:243 -#: src/Object/Post.php:944 view/theme/duepuntozero/config.php:69 -#: view/theme/frio/config.php:139 view/theme/quattro/config.php:71 -#: view/theme/vier/config.php:119 -msgid "Submit" -msgstr "Potwierdź" - -#: mod/events.php:568 src/Module/Profile/Profile.php:227 -msgid "Basic" -msgstr "Podstawowy" - -#: mod/events.php:569 src/Module/Admin/Site.php:610 src/Module/Contact.php:930 -#: src/Module/Profile/Profile.php:228 -msgid "Advanced" -msgstr "Zaawansowany" - -#: mod/events.php:570 mod/photos.php:984 mod/photos.php:1354 -msgid "Permissions" -msgstr "Uprawnienia" - -#: mod/events.php:586 -msgid "Failed to remove event" -msgstr "Nie udało się usunąć wydarzenia" - -#: mod/events.php:588 -msgid "Event removed" -msgstr "Wydarzenie zostało usunięte" - -#: mod/fbrowser.php:42 src/Content/Nav.php:177 src/Module/BaseProfile.php:68 -#: view/theme/frio/theme.php:260 -msgid "Photos" -msgstr "Zdjęcia" - -#: mod/fbrowser.php:51 mod/fbrowser.php:75 mod/photos.php:195 -#: mod/photos.php:948 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1561 mod/photos.php:1576 src/Model/Photo.php:566 -#: src/Model/Photo.php:575 -msgid "Contact Photos" -msgstr "Zdjęcia kontaktu" - -#: mod/fbrowser.php:111 mod/fbrowser.php:140 -#: src/Module/Settings/Profile/Photo/Index.php:132 -msgid "Upload" -msgstr "Załaduj" - -#: mod/fbrowser.php:135 -msgid "Files" -msgstr "Pliki" - -#: mod/follow.php:65 -msgid "The contact could not be added." -msgstr "Nie można dodać kontaktu." - -#: mod/follow.php:106 -msgid "You already added this contact." -msgstr "Już dodałeś ten kontakt." - -#: mod/follow.php:118 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "Obsługa Diaspory nie jest włączona. Kontakt nie może zostać dodany." - -#: mod/follow.php:125 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "Obsługa OStatus jest wyłączona. Kontakt nie może zostać dodany." - -#: mod/follow.php:135 -msgid "The network type couldn't be detected. Contact can't be added." -msgstr "Nie można wykryć typu sieci. Kontakt nie może zostać dodany." - -#: mod/follow.php:184 mod/unfollow.php:135 -msgid "Your Identity Address:" -msgstr "Twój adres tożsamości:" - -#: mod/follow.php:185 mod/unfollow.php:141 -#: src/Module/Admin/Blocklist/Contact.php:100 src/Module/Contact.php:622 -#: src/Module/Notifications/Introductions.php:103 -#: src/Module/Notifications/Introductions.php:177 -msgid "Profile URL" -msgstr "Adres URL profilu" - -#: mod/follow.php:186 src/Module/Contact.php:632 -#: src/Module/Notifications/Introductions.php:170 -#: src/Module/Profile/Profile.php:189 -msgid "Tags:" -msgstr "Tagi:" - -#: mod/follow.php:210 mod/unfollow.php:151 src/Module/BaseProfile.php:63 -#: src/Module/Contact.php:892 -msgid "Status Messages and Posts" -msgstr "Status wiadomości i postów" - -#: mod/item.php:136 mod/item.php:140 -msgid "Unable to locate original post." -msgstr "Nie można zlokalizować oryginalnej wiadomości." - -#: mod/item.php:330 mod/item.php:335 -msgid "Empty post discarded." -msgstr "Pusty wpis został odrzucony." - -#: mod/item.php:712 mod/item.php:717 -msgid "Post updated." -msgstr "Post zaktualizowany." - -#: mod/item.php:734 mod/item.php:739 -msgid "Item wasn't stored." -msgstr "Element nie został zapisany. " - -#: mod/item.php:750 -msgid "Item couldn't be fetched." -msgstr "Nie można pobrać elementu." - -#: mod/item.php:831 -msgid "Post published." -msgstr "Post opublikowany." - -#: mod/lockview.php:64 mod/lockview.php:75 -msgid "Remote privacy information not available." -msgstr "Nie są dostępne zdalne informacje o prywatności." - -#: mod/lockview.php:86 -msgid "Visible to:" -msgstr "Widoczne dla:" - -#: mod/lockview.php:92 mod/lockview.php:127 src/Content/Widget.php:242 -#: src/Core/ACL.php:184 src/Module/Contact.php:821 -#: src/Module/Profile/Contacts.php:143 -msgid "Followers" -msgstr "Zwolenników" - -#: mod/lockview.php:98 mod/lockview.php:133 src/Core/ACL.php:191 -msgid "Mutuals" -msgstr "Wzajemne" +#: mod/wall_upload.php:227 mod/photos.php:760 +#: src/Module/Settings/Profile/Photo/Index.php:97 +msgid "Image upload failed." +msgstr "Przesyłanie obrazu nie powiodło się." #: mod/lostpass.php:40 msgid "No valid account found." @@ -1568,6 +2663,10 @@ msgid "" "successful login." msgstr "Twoje hasło może być zmienione w Ustawieniach po udanym zalogowaniu." +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "" + #: mod/lostpass.php:158 #, php-format msgid "" @@ -1598,1404 +2697,229 @@ msgstr "\n\t\t\tDane logowania są następujące:\n\n\t\t\tLokalizacja witryny:\ msgid "Your password has been changed at %s" msgstr "Twoje hasło zostało zmienione na %s" -#: mod/match.php:63 -msgid "No keywords to match. Please add keywords to your profile." -msgstr "Brak pasujących słów kluczowych. Dodaj słowa kluczowe do swojego profilu." +#: mod/dfrn_request.php:113 +msgid "This introduction has already been accepted." +msgstr "To wprowadzenie zostało już zaakceptowane." -#: mod/match.php:116 mod/suggest.php:121 src/Content/Widget.php:57 -#: src/Module/AllFriends.php:110 src/Module/BaseSearch.php:156 -msgid "Connect" -msgstr "Połącz" +#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 +msgid "Profile location is not valid or does not contain profile information." +msgstr "Lokalizacja profilu jest nieprawidłowa lub nie zawiera informacji o profilu." -#: mod/match.php:129 src/Content/Pager.php:216 -msgid "first" -msgstr "pierwszy" +#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 +msgid "Warning: profile location has no identifiable owner name." +msgstr "Ostrzeżenie: położenie profilu ma taką samą nazwę jak użytkownik." -#: mod/match.php:134 src/Content/Pager.php:276 -msgid "next" -msgstr "następny" +#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 +msgid "Warning: profile location has no profile photo." +msgstr "Ostrzeżenie: położenie profilu nie zawiera zdjęcia." -#: mod/match.php:144 src/Module/BaseSearch.php:119 -msgid "No matches" -msgstr "Brak wyników" +#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 +#, php-format +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "%d wymagany parametr nie został znaleziony w podanej lokacji" +msgstr[1] "%d wymagane parametry nie zostały znalezione w podanej lokacji" +msgstr[2] "%d wymagany parametr nie został znaleziony w podanej lokacji" +msgstr[3] "%d wymagany parametr nie został znaleziony w podanej lokacji" -#: mod/match.php:149 -msgid "Profile Match" -msgstr "Dopasowanie profilu" +#: mod/dfrn_request.php:180 +msgid "Introduction complete." +msgstr "Wprowadzanie zakończone." -#: mod/message.php:48 mod/message.php:131 src/Content/Nav.php:271 -msgid "New Message" -msgstr "Nowa wiadomość" +#: mod/dfrn_request.php:216 +msgid "Unrecoverable protocol error." +msgstr "Nieodwracalny błąd protokołu." -#: mod/message.php:85 mod/wallmessage.php:76 -msgid "No recipient selected." -msgstr "Nie wybrano odbiorcy." +#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:54 +msgid "Profile unavailable." +msgstr "Profil niedostępny." -#: mod/message.php:89 -msgid "Unable to locate contact information." -msgstr "Nie można znaleźć informacji kontaktowych." +#: mod/dfrn_request.php:264 +#, php-format +msgid "%s has received too many connection requests today." +msgstr "%s otrzymał dziś zbyt wiele żądań połączeń." -#: mod/message.php:92 mod/wallmessage.php:82 -msgid "Message could not be sent." -msgstr "Nie udało się wysłać wiadomości." +#: mod/dfrn_request.php:265 +msgid "Spam protection measures have been invoked." +msgstr "Wprowadzono zabezpieczenia przed spamem." -#: mod/message.php:95 mod/wallmessage.php:85 -msgid "Message collection failure." -msgstr "Błąd zbierania komunikatów." +#: mod/dfrn_request.php:266 +msgid "Friends are advised to please try again in 24 hours." +msgstr "Przyjaciele namawiają do spróbowania za 24h." -#: mod/message.php:98 mod/wallmessage.php:88 -msgid "Message sent." -msgstr "Wysłano." +#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:60 +msgid "Invalid locator" +msgstr "Nieprawidłowy lokalizator" -#: mod/message.php:125 src/Module/Notifications/Introductions.php:111 -#: src/Module/Notifications/Introductions.php:149 -#: src/Module/Notifications/Notification.php:56 -msgid "Discard" -msgstr "Odrzuć" +#: mod/dfrn_request.php:326 +msgid "You have already introduced yourself here." +msgstr "Już się tu przedstawiłeś." -#: mod/message.php:138 src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Messages" -msgstr "Wiadomości" +#: mod/dfrn_request.php:329 +#, php-format +msgid "Apparently you are already friends with %s." +msgstr "Wygląda na to, że już jesteście znajomymi z %s." -#: mod/message.php:163 -msgid "Do you really want to delete this message?" -msgstr "Czy na pewno chcesz usunąć tę wiadomość?" +#: mod/dfrn_request.php:349 +msgid "Invalid profile URL." +msgstr "Nieprawidłowy adres URL profilu." -#: mod/message.php:181 -msgid "Conversation not found." -msgstr "Nie znaleziono rozmowy." +#: mod/dfrn_request.php:355 src/Model/Contact.php:2288 +msgid "Disallowed profile URL." +msgstr "Nie dozwolony adres URL profilu." -#: mod/message.php:186 -msgid "Message deleted." -msgstr "Wiadomość usunięta." +#: mod/dfrn_request.php:361 src/Module/Friendica.php:77 +#: src/Model/Contact.php:2293 +msgid "Blocked domain" +msgstr "Zablokowana domena" -#: mod/message.php:191 mod/message.php:205 -msgid "Conversation removed." -msgstr "Rozmowa usunięta." +#: mod/dfrn_request.php:428 src/Module/Contact.php:147 +msgid "Failed to update contact record." +msgstr "Aktualizacja rekordu kontaktu nie powiodła się." -#: mod/message.php:219 mod/message.php:375 mod/wallmessage.php:139 -msgid "Please enter a link URL:" -msgstr "Proszę wpisać adres URL:" +#: mod/dfrn_request.php:448 +msgid "Your introduction has been sent." +msgstr "Twoje dane zostały wysłane." -#: mod/message.php:261 mod/wallmessage.php:144 -msgid "Send Private Message" -msgstr "Wyślij prywatną wiadomość" - -#: mod/message.php:262 mod/message.php:445 mod/wallmessage.php:146 -msgid "To:" -msgstr "Do:" - -#: mod/message.php:266 mod/message.php:447 mod/wallmessage.php:147 -msgid "Subject:" -msgstr "Temat:" - -#: mod/message.php:270 mod/message.php:450 mod/wallmessage.php:153 -#: src/Module/Invite.php:168 -msgid "Your message:" -msgstr "Twoja wiadomość:" - -#: mod/message.php:304 -msgid "No messages." -msgstr "Brak wiadomości." - -#: mod/message.php:367 -msgid "Message not available." -msgstr "Wiadomość nie jest dostępna." - -#: mod/message.php:421 -msgid "Delete message" -msgstr "Usuń wiadomość" - -#: mod/message.php:423 mod/message.php:555 -msgid "D, d M Y - g:i A" -msgstr "D, d M Y - g:m A" - -#: mod/message.php:438 mod/message.php:552 -msgid "Delete conversation" -msgstr "Usuń rozmowę" - -#: mod/message.php:440 +#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:72 msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "Brak bezpiecznej komunikacji. Możesz odpowiedzieć na stronie profilu nadawcy." +"Remote subscription can't be done for your network. Please subscribe " +"directly on your system." +msgstr "Zdalnej subskrypcji nie można wykonać dla swojej sieci. Proszę zasubskrybuj bezpośrednio w swoim systemie." -#: mod/message.php:444 -msgid "Send Reply" -msgstr "Odpowiedz" +#: mod/dfrn_request.php:496 +msgid "Please login to confirm introduction." +msgstr "Zaloguj się, aby potwierdzić wprowadzenie." -#: mod/message.php:527 -#, php-format -msgid "Unknown sender - %s" -msgstr "Nieznany nadawca - %s" - -#: mod/message.php:529 -#, php-format -msgid "You and %s" -msgstr "Ty i %s" - -#: mod/message.php:531 -#, php-format -msgid "%s and You" -msgstr "%s i ty" - -#: mod/message.php:558 -#, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "%d wiadomość" -msgstr[1] "%d wiadomości" -msgstr[2] "%d wiadomości" -msgstr[3] "%d wiadomości" - -#: mod/network.php:568 -msgid "No such group" -msgstr "Nie ma takiej grupy" - -#: mod/network.php:589 src/Module/Group.php:296 -msgid "Group is empty" -msgstr "Grupa jest pusta" - -#: mod/network.php:593 -#, php-format -msgid "Group: %s" -msgstr "Grupa: %s" - -#: mod/network.php:618 src/Module/AllFriends.php:54 -#: src/Module/AllFriends.php:62 -msgid "Invalid contact." -msgstr "Nieprawidłowy kontakt." - -#: mod/network.php:902 -msgid "Latest Activity" -msgstr "Ostatnia Aktywność" - -#: mod/network.php:905 -msgid "Sort by latest activity" -msgstr "Sortuj według ostatniej aktywności" - -#: mod/network.php:910 -msgid "Latest Posts" -msgstr "Najnowsze wiadomości" - -#: mod/network.php:913 -msgid "Sort by post received date" -msgstr "Sortowanie według daty otrzymania postu" - -#: mod/network.php:920 src/Module/Settings/Profile/Index.php:248 -msgid "Personal" -msgstr "Osobiste" - -#: mod/network.php:923 -msgid "Posts that mention or involve you" -msgstr "Posty, które wspominają lub angażują Ciebie" - -#: mod/network.php:930 -msgid "New" -msgstr "Nowy" - -#: mod/network.php:933 -msgid "Activity Stream - by date" -msgstr "Strumień aktywności - według daty" - -#: mod/network.php:941 -msgid "Shared Links" -msgstr "Udostępnione łącza" - -#: mod/network.php:944 -msgid "Interesting Links" -msgstr "Interesujące linki" - -#: mod/network.php:951 -msgid "Starred" -msgstr "Ulubione" - -#: mod/network.php:954 -msgid "Favourite Posts" -msgstr "Ulubione posty" - -#: mod/notes.php:50 src/Module/BaseProfile.php:110 -msgid "Personal Notes" -msgstr "Notatki" - -#: mod/oexchange.php:48 -msgid "Post successful." -msgstr "Pomyślnie opublikowano." - -#: mod/ostatus_subscribe.php:37 -msgid "Subscribing to OStatus contacts" -msgstr "Subskrybowanie kontaktów OStatus" - -#: mod/ostatus_subscribe.php:47 -msgid "No contact provided." -msgstr "Brak kontaktu." - -#: mod/ostatus_subscribe.php:54 -msgid "Couldn't fetch information for contact." -msgstr "Nie można pobrać informacji o kontakcie." - -#: mod/ostatus_subscribe.php:64 -msgid "Couldn't fetch friends for contact." -msgstr "Nie można pobrać znajomych do kontaktu." - -#: mod/ostatus_subscribe.php:82 mod/repair_ostatus.php:65 -msgid "Done" -msgstr "Gotowe" - -#: mod/ostatus_subscribe.php:96 -msgid "success" -msgstr "powodzenie" - -#: mod/ostatus_subscribe.php:98 -msgid "failed" -msgstr "nie powiodło się" - -#: mod/ostatus_subscribe.php:101 src/Object/Post.php:306 -msgid "ignored" -msgstr "ignorowany(-a)" - -#: mod/ostatus_subscribe.php:106 mod/repair_ostatus.php:71 -msgid "Keep this window open until done." -msgstr "Pozostaw to okno otwarte, dopóki nie będzie gotowe." - -#: mod/photos.php:126 src/Module/BaseProfile.php:71 -msgid "Photo Albums" -msgstr "Albumy zdjęć" - -#: mod/photos.php:127 mod/photos.php:1616 -msgid "Recent Photos" -msgstr "Ostatnio dodane zdjęcia" - -#: mod/photos.php:129 mod/photos.php:1123 mod/photos.php:1618 -msgid "Upload New Photos" -msgstr "Wyślij nowe zdjęcie" - -#: mod/photos.php:147 src/Module/BaseSettings.php:37 -msgid "everybody" -msgstr "wszyscy" - -#: mod/photos.php:184 -msgid "Contact information unavailable" -msgstr "Informacje o kontakcie są niedostępne" - -#: mod/photos.php:206 -msgid "Album not found." -msgstr "Nie znaleziono albumu." - -#: mod/photos.php:264 -msgid "Album successfully deleted" -msgstr "Album został pomyślnie usunięty" - -#: mod/photos.php:266 -msgid "Album was empty." -msgstr "Album był pusty." - -#: mod/photos.php:591 -msgid "a photo" -msgstr "zdjęcie" - -#: mod/photos.php:591 -#, php-format -msgid "%1$s was tagged in %2$s by %3$s" -msgstr "%1$szostał oznaczony tagiem %2$s przez %3$s" - -#: mod/photos.php:686 mod/photos.php:689 mod/photos.php:716 -#: mod/wall_upload.php:185 src/Module/Settings/Profile/Photo/Index.php:61 -#, php-format -msgid "Image exceeds size limit of %s" -msgstr "Obraz przekracza limit rozmiaru wynoszący %s" - -#: mod/photos.php:692 -msgid "Image upload didn't complete, please try again" -msgstr "Przesyłanie zdjęć nie zostało zakończone, spróbuj ponownie" - -#: mod/photos.php:695 -msgid "Image file is missing" -msgstr "Brak pliku obrazu" - -#: mod/photos.php:700 +#: mod/dfrn_request.php:504 msgid "" -"Server can't accept new file upload at this time, please contact your " -"administrator" -msgstr "Serwer nie może teraz przyjąć nowego pliku, skontaktuj się z administratorem" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "Niepoprawna tożsamość obecnego użytkownika. Proszę zalogować się na tego użytkownika. " -#: mod/photos.php:724 -msgid "Image file is empty." -msgstr "Plik obrazka jest pusty." +#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 +msgid "Confirm" +msgstr "Potwierdź" -#: mod/photos.php:739 mod/wall_upload.php:199 -#: src/Module/Settings/Profile/Photo/Index.php:70 -msgid "Unable to process image." -msgstr "Przetwarzanie obrazu nie powiodło się." +#: mod/dfrn_request.php:529 +msgid "Hide this contact" +msgstr "Ukryj kontakt" -#: mod/photos.php:768 mod/wall_upload.php:238 -#: src/Module/Settings/Profile/Photo/Index.php:99 -msgid "Image upload failed." -msgstr "Przesyłanie obrazu nie powiodło się." - -#: mod/photos.php:856 -msgid "No photos selected" -msgstr "Nie zaznaczono zdjęć" - -#: mod/photos.php:922 mod/videos.php:182 -msgid "Access to this item is restricted." -msgstr "Dostęp do tego obiektu jest ograniczony." - -#: mod/photos.php:976 -msgid "Upload Photos" -msgstr "Prześlij zdjęcia" - -#: mod/photos.php:980 mod/photos.php:1068 -msgid "New album name: " -msgstr "Nazwa nowego albumu: " - -#: mod/photos.php:981 -msgid "or select existing album:" -msgstr "lub wybierz istniejący album:" - -#: mod/photos.php:982 -msgid "Do not show a status post for this upload" -msgstr "Nie pokazuj statusu postów dla tego wysłania" - -#: mod/photos.php:998 mod/photos.php:1362 -msgid "Show to Groups" -msgstr "Pokaż Grupy" - -#: mod/photos.php:999 mod/photos.php:1363 -msgid "Show to Contacts" -msgstr "Pokaż kontakty" - -#: mod/photos.php:1050 -msgid "Do you really want to delete this photo album and all its photos?" -msgstr "Czy na pewno chcesz usunąć ten album i wszystkie zdjęcia z tego albumu?" - -#: mod/photos.php:1052 mod/photos.php:1073 -msgid "Delete Album" -msgstr "Usuń album" - -#: mod/photos.php:1079 -msgid "Edit Album" -msgstr "Edytuj album" - -#: mod/photos.php:1080 -msgid "Drop Album" -msgstr "Upuść Album" - -#: mod/photos.php:1085 -msgid "Show Newest First" -msgstr "Pokaż najpierw najnowsze" - -#: mod/photos.php:1087 -msgid "Show Oldest First" -msgstr "Pokaż najpierw najstarsze" - -#: mod/photos.php:1108 mod/photos.php:1601 -msgid "View Photo" -msgstr "Zobacz zdjęcie" - -#: mod/photos.php:1145 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Odmowa dostępu. Dostęp do tych danych może być ograniczony." - -#: mod/photos.php:1147 -msgid "Photo not available" -msgstr "Zdjęcie niedostępne" - -#: mod/photos.php:1157 -msgid "Do you really want to delete this photo?" -msgstr "Czy na pewno chcesz usunąć to zdjęcie ?" - -#: mod/photos.php:1159 mod/photos.php:1359 -msgid "Delete Photo" -msgstr "Usuń zdjęcie" - -#: mod/photos.php:1250 -msgid "View photo" -msgstr "Zobacz zdjęcie" - -#: mod/photos.php:1252 -msgid "Edit photo" -msgstr "Edytuj zdjęcie" - -#: mod/photos.php:1253 -msgid "Delete photo" -msgstr "Usuń zdjęcie" - -#: mod/photos.php:1254 -msgid "Use as profile photo" -msgstr "Ustaw jako zdjęcie profilowe" - -#: mod/photos.php:1261 -msgid "Private Photo" -msgstr "Prywatne zdjęcie" - -#: mod/photos.php:1267 -msgid "View Full Size" -msgstr "Zobacz w pełnym rozmiarze" - -#: mod/photos.php:1327 -msgid "Tags: " -msgstr "Tagi: " - -#: mod/photos.php:1330 -msgid "[Select tags to remove]" -msgstr "[Wybierz tagi do usunięcia]" - -#: mod/photos.php:1345 -msgid "New album name" -msgstr "Nazwa nowego albumu" - -#: mod/photos.php:1346 -msgid "Caption" -msgstr "Zawartość" - -#: mod/photos.php:1347 -msgid "Add a Tag" -msgstr "Dodaj tag" - -#: mod/photos.php:1347 -msgid "" -"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "Przykładowo: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" - -#: mod/photos.php:1348 -msgid "Do not rotate" -msgstr "Nie obracaj" - -#: mod/photos.php:1349 -msgid "Rotate CW (right)" -msgstr "Obróć CW (w prawo)" - -#: mod/photos.php:1350 -msgid "Rotate CCW (left)" -msgstr "Obróć CCW (w lewo)" - -#: mod/photos.php:1383 src/Object/Post.php:346 -msgid "I like this (toggle)" -msgstr "Lubię to (zmień)" - -#: mod/photos.php:1384 src/Object/Post.php:347 -msgid "I don't like this (toggle)" -msgstr "Nie lubię tego (zmień)" - -#: mod/photos.php:1399 mod/photos.php:1446 mod/photos.php:1509 -#: src/Module/Contact.php:1052 src/Module/Item/Compose.php:142 -#: src/Object/Post.php:941 -msgid "This is you" -msgstr "To jesteś ty" - -#: mod/photos.php:1401 mod/photos.php:1448 mod/photos.php:1511 -#: src/Object/Post.php:478 src/Object/Post.php:943 -msgid "Comment" -msgstr "Komentarz" - -#: mod/photos.php:1537 -msgid "Map" -msgstr "Mapa" - -#: mod/photos.php:1607 mod/videos.php:259 -msgid "View Album" -msgstr "Zobacz album" - -#: mod/ping.php:286 -msgid "{0} wants to be your friend" -msgstr "{0} chce być Twoim znajomym" - -#: mod/ping.php:302 -msgid "{0} requested registration" -msgstr "{0} wymagana rejestracja" - -#: mod/poke.php:178 -msgid "Poke/Prod" -msgstr "Zaczepić" - -#: mod/poke.php:179 -msgid "poke, prod or do other things to somebody" -msgstr "szturchać, zaczepić lub robić inne rzeczy" - -#: mod/poke.php:180 -msgid "Recipient" -msgstr "Odbiorca" - -#: mod/poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "Wybierz, co chcesz zrobić" - -#: mod/poke.php:184 -msgid "Make this post private" -msgstr "Ustaw ten post jako prywatny" - -#: mod/removeme.php:63 -msgid "User deleted their account" -msgstr "Użytkownik usunął swoje konto" - -#: mod/removeme.php:64 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "W twoim węźle Friendica użytkownik usunął swoje konto. Upewnij się, że ich dane zostały usunięte z kopii zapasowych." - -#: mod/removeme.php:65 +#: mod/dfrn_request.php:531 #, php-format -msgid "The user id is %d" -msgstr "Identyfikatorem użytkownika jest %d" +msgid "Welcome home %s." +msgstr "Witaj na stronie domowej %s." -#: mod/removeme.php:99 mod/removeme.php:102 -msgid "Remove My Account" -msgstr "Usuń moje konto" - -#: mod/removeme.php:100 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "Spowoduje to całkowite usunięcie Twojego konta. Po wykonaniu tej czynności nie można jej cofnąć." - -#: mod/removeme.php:101 -msgid "Please enter your password for verification:" -msgstr "Wprowadź hasło w celu weryfikacji:" - -#: mod/repair_ostatus.php:36 -msgid "Resubscribing to OStatus contacts" -msgstr "Ponowne subskrybowanie kontaktów OStatus" - -#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 -msgid "Error" -msgid_plural "Errors" -msgstr[0] "Błąd" -msgstr[1] "Błędów" -msgstr[2] "Błędy" -msgstr[3] "Błędów" - -#: mod/settings.php:91 -msgid "Missing some important data!" -msgstr "Brakuje ważnych danych!" - -#: mod/settings.php:93 mod/settings.php:533 src/Module/Contact.php:851 -msgid "Update" -msgstr "Zaktualizuj" - -#: mod/settings.php:201 -msgid "Failed to connect with email account using the settings provided." -msgstr "Połączenie z kontem email używając wybranych ustawień nie powiodło się." - -#: mod/settings.php:206 -msgid "Email settings updated." -msgstr "Zaktualizowano ustawienia email." - -#: mod/settings.php:222 -msgid "Features updated" -msgstr "Funkcje zaktualizowane" - -#: mod/settings.php:234 -msgid "Contact CSV file upload error" -msgstr "Kontakt z plikiem CSV błąd przekazywania plików" - -#: mod/settings.php:249 -msgid "Importing Contacts done" -msgstr "Importowanie kontaktów zakończone" - -#: mod/settings.php:260 -msgid "Relocate message has been send to your contacts" -msgstr "Przeniesienie wiadomości zostało wysłane do Twoich kontaktów" - -#: mod/settings.php:272 -msgid "Passwords do not match." -msgstr "Hasła nie pasują do siebie." - -#: mod/settings.php:280 src/Console/User.php:166 -msgid "Password update failed. Please try again." -msgstr "Aktualizacja hasła nie powiodła się. Proszę spróbować ponownie." - -#: mod/settings.php:283 src/Console/User.php:169 -msgid "Password changed." -msgstr "Hasło zostało zmienione." - -#: mod/settings.php:286 -msgid "Password unchanged." -msgstr "Hasło niezmienione." - -#: mod/settings.php:369 -msgid "Please use a shorter name." -msgstr "Użyj krótszej nazwy." - -#: mod/settings.php:372 -msgid "Name too short." -msgstr "Nazwa jest za krótka. " - -#: mod/settings.php:379 -msgid "Wrong Password." -msgstr "Nieprawidłowe hasło." - -#: mod/settings.php:384 -msgid "Invalid email." -msgstr "Niepoprawny e-mail." - -#: mod/settings.php:390 -msgid "Cannot change to that email." -msgstr "Nie można zmienić tego e-maila." - -#: mod/settings.php:427 -msgid "Private forum has no privacy permissions. Using default privacy group." -msgstr "Prywatne forum nie ma uprawnień do prywatności. Użyj domyślnej grupy prywatnej." - -#: mod/settings.php:430 -msgid "Private forum has no privacy permissions and no default privacy group." -msgstr "Prywatne forum nie ma uprawnień do prywatności ani domyślnej grupy prywatności." - -#: mod/settings.php:447 -msgid "Settings updated." -msgstr "Zaktualizowano ustawienia." - -#: mod/settings.php:506 mod/settings.php:532 mod/settings.php:566 -msgid "Add application" -msgstr "Dodaj aplikację" - -#: mod/settings.php:507 mod/settings.php:614 mod/settings.php:712 -#: mod/settings.php:867 src/Module/Admin/Addons/Index.php:69 -#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:81 -#: src/Module/Admin/Site.php:605 src/Module/Admin/Themes/Index.php:113 -#: src/Module/Admin/Tos.php:68 src/Module/Settings/Delegation.php:169 -#: src/Module/Settings/Display.php:182 -msgid "Save Settings" -msgstr "Zapisz ustawienia" - -#: mod/settings.php:509 mod/settings.php:535 -#: src/Module/Admin/Blocklist/Contact.php:90 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:278 src/Module/Contact/Advanced.php:152 -msgid "Name" -msgstr "Nazwa" - -#: mod/settings.php:510 mod/settings.php:536 -msgid "Consumer Key" -msgstr "Klucz klienta" - -#: mod/settings.php:511 mod/settings.php:537 -msgid "Consumer Secret" -msgstr "Tajny klucz klienta" - -#: mod/settings.php:512 mod/settings.php:538 -msgid "Redirect" -msgstr "Przekierowanie" - -#: mod/settings.php:513 mod/settings.php:539 -msgid "Icon url" -msgstr "Adres Url ikony" - -#: mod/settings.php:524 -msgid "You can't edit this application." -msgstr "Nie możesz edytować tej aplikacji." - -#: mod/settings.php:565 -msgid "Connected Apps" -msgstr "Powiązane aplikacje" - -#: mod/settings.php:567 src/Object/Post.php:185 src/Object/Post.php:187 -msgid "Edit" -msgstr "Edytuj" - -#: mod/settings.php:569 -msgid "Client key starts with" -msgstr "Klucz klienta zaczyna się od" - -#: mod/settings.php:570 -msgid "No name" -msgstr "Bez nazwy" - -#: mod/settings.php:571 -msgid "Remove authorization" -msgstr "Odwołaj upoważnienie" - -#: mod/settings.php:582 -msgid "No Addon settings configured" -msgstr "Brak skonfigurowanych ustawień dodatków" - -#: mod/settings.php:591 -msgid "Addon Settings" -msgstr "Ustawienia Dodatków" - -#: mod/settings.php:612 -msgid "Additional Features" -msgstr "Dodatkowe funkcje" - -#: mod/settings.php:637 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "Diaspora (Socialhome, Hubzilla)" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "enabled" -msgstr "włączone" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "disabled" -msgstr "wyłączone" - -#: mod/settings.php:637 mod/settings.php:638 +#: mod/dfrn_request.php:532 #, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "Wbudowane wsparcie dla połączenia z %s jest %s" +msgid "Please confirm your introduction/connection request to %s." +msgstr "Proszę potwierdzić swój wstęp/prośbę o połączenie do %s." -#: mod/settings.php:638 -msgid "OStatus (GNU Social)" +#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:104 +msgid "Friend/Connection Request" +msgstr "Przyjaciel/Prośba o połączenie" + +#: mod/dfrn_request.php:643 +#, php-format +msgid "" +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system (for example it doesn't work with Diaspora), " +"you have to subscribe to %s directly on your system" +msgstr "Wpisz tutaj swój adres Webfinger (user@domain.tld) lub adres URL profilu. Jeśli nie jest to obsługiwane przez system (na przykład nie działa z Diaspora), musisz subskrybować %s bezpośrednio w systemie" + +#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:106 +#, php-format +msgid "" +"If you are not yet a member of the free social web, follow " +"this link to find a public Friendica node and join us today." msgstr "" -#: mod/settings.php:669 -msgid "Email access is disabled on this site." -msgstr "Dostęp do e-maila jest wyłączony na tej stronie." +#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:107 +msgid "Your Webfinger address or profile URL:" +msgstr "Twój adres lub adres URL profilu Webfinger:" -#: mod/settings.php:674 mod/settings.php:710 -msgid "None" -msgstr "Brak" +#: mod/dfrn_request.php:646 mod/follow.php:158 src/Module/RemoteFollow.php:108 +msgid "Please answer the following:" +msgstr "Proszę odpowiedzieć na następujące pytania:" -#: mod/settings.php:680 src/Module/BaseSettings.php:80 -msgid "Social Networks" -msgstr "Portale społecznościowe" - -#: mod/settings.php:685 -msgid "General Social Media Settings" -msgstr "Ogólne ustawienia mediów społecznościowych" - -#: mod/settings.php:686 -msgid "Accept only top level posts by contacts you follow" -msgstr "Akceptuj tylko posty najwyższego poziomu według kontaktów, które obserwujesz" - -#: mod/settings.php:686 -msgid "" -"The system does an auto completion of threads when a comment arrives. This " -"has got the side effect that you can receive posts that had been started by " -"a non-follower but had been commented by someone you follow. This setting " -"deactivates this behaviour. When activated, you strictly only will receive " -"posts from people you really do follow." -msgstr "System dokonuje automatycznego uzupełniania wątków po otrzymaniu komentarza. Ma to taki efekt uboczny, że możesz otrzymywać posty, które zostały założone przez osoby niebędące obserwatorami, ale zostały skomentowane przez osobę, którą obserwujesz. To ustawienie wyłącza to zachowanie. Po aktywacji będziesz otrzymywać wyłącznie wpisy od osób, które naprawdę obserwujesz." - -#: mod/settings.php:687 -msgid "Disable Content Warning" -msgstr "Wyłącz ostrzeżenie o treści" - -#: mod/settings.php:687 -msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This disables the automatic " -"collapsing and sets the content warning as the post title. Doesn't affect " -"any other content filtering you eventually set up." -msgstr "Użytkownicy w sieciach takich jak Mastodon lub Pleroma mogą ustawić pole ostrzeżenia o treści, które domyślnie zwijać będzie swój wpis. Powoduje wyłączenie automatycznego zwijania i ustawia ostrzeżenie o treści jako tytuł postu. Nie ma wpływu na żadne inne filtrowanie treści, które ostatecznie utworzyłeś." - -#: mod/settings.php:688 -msgid "Disable intelligent shortening" -msgstr "Wyłącz inteligentne skracanie" - -#: mod/settings.php:688 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If this option is enabled then every shortened post will always point to the" -" original friendica post." -msgstr "Zwykle system próbuje znaleźć najlepszy link do dodania do skróconych postów. Jeśli ta opcja jest włączona, każdy skrócony wpis zawsze wskazuje oryginalny post znajomej osoby." - -#: mod/settings.php:689 -msgid "Attach the link title" -msgstr "Dołącz tytuł linku" - -#: mod/settings.php:689 -msgid "" -"When activated, the title of the attached link will be added as a title on " -"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" -" share feed content." -msgstr "Po aktywacji tytuł dołączonego linku zostanie dodany jako tytuł postów do Diaspory. Jest to szczególnie pomocne w przypadku kontaktów „zdalnych”, które udostępniają treść kanału." - -#: mod/settings.php:690 -msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" -msgstr "Automatycznie podążaj za wszystkimi obserwatorami/rzecznikami GNU Społeczności (OStatus)" - -#: mod/settings.php:690 -msgid "" -"If you receive a message from an unknown OStatus user, this option decides " -"what to do. If it is checked, a new contact will be created for every " -"unknown user." -msgstr "Jeśli otrzymasz wiadomość od nieznanego użytkownika OStatus, ta opcja decyduje, co zrobić. Jeśli zostanie zaznaczone, dla każdego nieznanego użytkownika zostanie utworzony nowy kontakt." - -#: mod/settings.php:691 -msgid "Default group for OStatus contacts" -msgstr "Domyślna grupa dla kontaktów OStatus" - -#: mod/settings.php:692 -msgid "Your legacy GNU Social account" -msgstr "Twoje starsze konto społecznościowe GNU" - -#: mod/settings.php:692 -msgid "" -"If you enter your old GNU Social/Statusnet account name here (in the format " -"user@domain.tld), your contacts will be added automatically. The field will " -"be emptied when done." -msgstr "Jeśli podasz swoją starą nazwę konta GNU Social/Statusnet tutaj (w formacie user@domain.tld), twoje kontakty zostaną dodane automatycznie. Pole zostanie opróżnione po zakończeniu." - -#: mod/settings.php:695 -msgid "Repair OStatus subscriptions" -msgstr "Napraw subskrypcje OStatus" - -#: mod/settings.php:699 -msgid "Email/Mailbox Setup" -msgstr "Ustawienia emaila/skrzynki mailowej" - -#: mod/settings.php:700 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "Jeśli chcesz komunikować się z kontaktami e-mail za pomocą tej usługi (opcjonalnie), określ sposób łączenia się ze skrzynką pocztową." - -#: mod/settings.php:701 -msgid "Last successful email check:" -msgstr "Ostatni sprawdzony e-mail:" - -#: mod/settings.php:703 -msgid "IMAP server name:" -msgstr "Nazwa serwera IMAP:" - -#: mod/settings.php:704 -msgid "IMAP port:" -msgstr "Port IMAP:" - -#: mod/settings.php:705 -msgid "Security:" -msgstr "Ochrona:" - -#: mod/settings.php:706 -msgid "Email login name:" -msgstr "Nazwa logowania e-mail:" - -#: mod/settings.php:707 -msgid "Email password:" -msgstr "E-mail hasło:" - -#: mod/settings.php:708 -msgid "Reply-to address:" -msgstr "Adres zwrotny:" - -#: mod/settings.php:709 -msgid "Send public posts to all email contacts:" -msgstr "Wyślij publiczny wpis do wszystkich kontaktów e-mail:" - -#: mod/settings.php:710 -msgid "Action after import:" -msgstr "Akcja po zaimportowaniu:" - -#: mod/settings.php:710 src/Content/Nav.php:265 -msgid "Mark as seen" -msgstr "Oznacz jako przeczytane" - -#: mod/settings.php:710 -msgid "Move to folder" -msgstr "Przenieś do folderu" - -#: mod/settings.php:711 -msgid "Move to folder:" -msgstr "Przenieś do folderu:" - -#: mod/settings.php:725 -msgid "Unable to find your profile. Please contact your admin." -msgstr "Nie można znaleźć Twojego profilu. Skontaktuj się z administratorem." - -#: mod/settings.php:761 -msgid "Account Types" -msgstr "Rodzaje kont" - -#: mod/settings.php:762 -msgid "Personal Page Subtypes" -msgstr "Podtypy osobistych stron" - -#: mod/settings.php:763 -msgid "Community Forum Subtypes" -msgstr "Podtypy społeczności forum" - -#: mod/settings.php:770 src/Module/Admin/Users.php:194 -msgid "Personal Page" -msgstr "Strona osobista" - -#: mod/settings.php:771 -msgid "Account for a personal profile." -msgstr "Konto dla profilu osobistego." - -#: mod/settings.php:774 src/Module/Admin/Users.php:195 -msgid "Organisation Page" -msgstr "Strona Organizacji" - -#: mod/settings.php:775 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "Konto dla organizacji, która automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"." - -#: mod/settings.php:778 src/Module/Admin/Users.php:196 -msgid "News Page" -msgstr "Strona Wiadomości" - -#: mod/settings.php:779 -msgid "" -"Account for a news reflector that automatically approves contact requests as" -" \"Followers\"." -msgstr "Konto dla reflektora wiadomości, który automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"." - -#: mod/settings.php:782 src/Module/Admin/Users.php:197 -msgid "Community Forum" -msgstr "Forum społecznościowe" - -#: mod/settings.php:783 -msgid "Account for community discussions." -msgstr "Konto do dyskusji w społeczności." - -#: mod/settings.php:786 src/Module/Admin/Users.php:187 -msgid "Normal Account Page" -msgstr "Normalna strona konta" - -#: mod/settings.php:787 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "Konto dla zwykłego profilu osobistego, który wymaga ręcznej zgody \"Przyjaciół\" i \"Obserwatorów\"." - -#: mod/settings.php:790 src/Module/Admin/Users.php:188 -msgid "Soapbox Page" -msgstr "Strona Soapbox" - -#: mod/settings.php:791 -msgid "" -"Account for a public profile that automatically approves contact requests as" -" \"Followers\"." -msgstr "Konto dla profilu publicznego, który automatycznie zatwierdza prośby o kontakt jako \"Obserwatorzy\"." - -#: mod/settings.php:794 src/Module/Admin/Users.php:189 -msgid "Public Forum" -msgstr "Forum publiczne" - -#: mod/settings.php:795 -msgid "Automatically approves all contact requests." -msgstr "Automatycznie zatwierdza wszystkie prośby o kontakt." - -#: mod/settings.php:798 src/Module/Admin/Users.php:190 -msgid "Automatic Friend Page" -msgstr "Automatyczna strona znajomego" - -#: mod/settings.php:799 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "Konto popularnego profilu, które automatycznie zatwierdza prośby o kontakt jako \"Przyjaciele\"." - -#: mod/settings.php:802 -msgid "Private Forum [Experimental]" -msgstr "Prywatne Forum [Eksperymentalne]" - -#: mod/settings.php:803 -msgid "Requires manual approval of contact requests." -msgstr "Wymaga ręcznego zatwierdzania żądań kontaktów." - -#: mod/settings.php:814 -msgid "OpenID:" -msgstr "OpenID:" - -#: mod/settings.php:814 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "(Opcjonalnie) Pozwól zalogować się na to konto przy pomocy OpenID." - -#: mod/settings.php:822 -msgid "Publish your profile in your local site directory?" -msgstr "Czy opublikować twój profil w katalogu lokalnej witryny?" - -#: mod/settings.php:822 +#: mod/dfrn_request.php:654 mod/follow.php:172 #, php-format -msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the" -" system settings." -msgstr "Twój profil zostanie opublikowany w lokalnym katalogu tego węzła. Dane Twojego profilu mogą być publicznie widoczne w zależności od ustawień systemu." +msgid "%s knows you" +msgstr "%s zna cię" -#: mod/settings.php:828 +#: mod/dfrn_request.php:655 mod/follow.php:173 +msgid "Add a personal note:" +msgstr "Dodaj osobistą notkę:" + +#: mod/api.php:100 mod/api.php:122 +msgid "Authorize application connection" +msgstr "Autoryzacja połączenia aplikacji" + +#: mod/api.php:101 +msgid "Return to your app and insert this Securty Code:" +msgstr "Powróć do swojej aplikacji i wpisz ten Kod Bezpieczeństwa:" + +#: mod/api.php:110 src/Module/BaseAdmin.php:73 +msgid "Please login to continue." +msgstr "Zaloguj się aby kontynuować." + +#: mod/api.php:124 +msgid "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Czy chcesz zezwolić tej aplikacji na dostęp do swoich postów i kontaktów i/lub tworzenie nowych postów?" + +#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:116 +msgid "No" +msgstr "Nie" + +#: mod/wall_attach.php:105 +msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" +msgstr "Przepraszam, Twój przesyłany plik jest większy niż pozwala konfiguracja PHP" + +#: mod/wall_attach.php:105 +msgid "Or - did you try to upload an empty file?" +msgstr "Lub - czy próbowałeś załadować pusty plik?" + +#: mod/wall_attach.php:116 #, php-format -msgid "" -"Your profile will also be published in the global friendica directories " -"(e.g. %s)." -msgstr "" - -#: mod/settings.php:834 -#, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "Twój adres tożsamości to '%s' lub '%s'." - -#: mod/settings.php:865 -msgid "Account Settings" -msgstr "Ustawienia konta" - -#: mod/settings.php:873 -msgid "Password Settings" -msgstr "Ustawienia hasła" - -#: mod/settings.php:874 src/Module/Register.php:149 -msgid "New Password:" -msgstr "Nowe hasło:" - -#: mod/settings.php:874 -msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces, accentuated letters and colon (:)." -msgstr "Dozwolone znaki to a-z, A-Z, 0-9 i znaki specjalne, z wyjątkiem białych znaków, podkreślonych liter i dwukropka (:)." - -#: mod/settings.php:875 src/Module/Register.php:150 -msgid "Confirm:" -msgstr "Potwierdź:" - -#: mod/settings.php:875 -msgid "Leave password fields blank unless changing" -msgstr "Pozostaw pole hasła puste, jeżeli nie chcesz go zmienić." - -#: mod/settings.php:876 -msgid "Current Password:" -msgstr "Aktualne hasło:" - -#: mod/settings.php:876 mod/settings.php:877 -msgid "Your current password to confirm the changes" -msgstr "Wpisz aktualne hasło, aby potwierdzić zmiany" - -#: mod/settings.php:877 -msgid "Password:" -msgstr "Hasło:" - -#: mod/settings.php:880 -msgid "Delete OpenID URL" -msgstr "Usuń adres URL OpenID" - -#: mod/settings.php:882 -msgid "Basic Settings" -msgstr "Ustawienia podstawowe" - -#: mod/settings.php:883 src/Module/Profile/Profile.php:131 -msgid "Full Name:" -msgstr "Imię i nazwisko:" - -#: mod/settings.php:884 -msgid "Email Address:" -msgstr "Adres email:" - -#: mod/settings.php:885 -msgid "Your Timezone:" -msgstr "Twoja strefa czasowa:" - -#: mod/settings.php:886 -msgid "Your Language:" -msgstr "Twój język:" - -#: mod/settings.php:886 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "Wybierz język, ktory bedzie używany do wyświetlania użytkownika friendica i wysłania Ci e-maili" - -#: mod/settings.php:887 -msgid "Default Post Location:" -msgstr "Domyślna lokalizacja wiadomości:" - -#: mod/settings.php:888 -msgid "Use Browser Location:" -msgstr "Używaj lokalizacji przeglądarki:" - -#: mod/settings.php:890 -msgid "Security and Privacy Settings" -msgstr "Ustawienia bezpieczeństwa i prywatności" - -#: mod/settings.php:892 -msgid "Maximum Friend Requests/Day:" -msgstr "Maksymalna dzienna liczba zaproszeń do grona przyjaciół:" - -#: mod/settings.php:892 mod/settings.php:902 -msgid "(to prevent spam abuse)" -msgstr "(aby zapobiec spamowaniu)" - -#: mod/settings.php:894 -msgid "Allow your profile to be searchable globally?" -msgstr "Czy Twój profil ma być dostępny do wyszukiwania na całym świecie?" - -#: mod/settings.php:894 -msgid "" -"Activate this setting if you want others to easily find and follow you. Your" -" profile will be searchable on remote systems. This setting also determines " -"whether Friendica will inform search engines that your profile should be " -"indexed or not." -msgstr "Aktywuj to ustawienie, jeśli chcesz, aby inni mogli Cię łatwo znaleźć i śledzić. Twój profil będzie można przeszukiwać na zdalnych systemach. To ustawienie określa również, czy Friendica poinformuje wyszukiwarki, że Twój profil powinien być indeksowany, czy nie." - -#: mod/settings.php:895 -msgid "Hide your contact/friend list from viewers of your profile?" -msgstr "Ukryć listę kontaktów/znajomych przed osobami przeglądającymi Twój profil?" - -#: mod/settings.php:895 -msgid "" -"A list of your contacts is displayed on your profile page. Activate this " -"option to disable the display of your contact list." -msgstr "Lista kontaktów jest wyświetlana na stronie profilu. Aktywuj tę opcję, aby wyłączyć wyświetlanie listy kontaktów." - -#: mod/settings.php:896 -msgid "Hide your profile details from anonymous viewers?" -msgstr "Ukryć dane Twojego profilu przed anonimowymi widzami?" - -#: mod/settings.php:896 -msgid "" -"Anonymous visitors will only see your profile picture, your display name and" -" the nickname you are using on your profile page. Your public posts and " -"replies will still be accessible by other means." -msgstr "Anonimowi użytkownicy zobaczą tylko Twoje zdjęcie profilowe, swoją wyświetlaną nazwę i pseudonim, którego używasz na stronie profilu. Twoje publiczne posty i odpowiedzi będą nadal dostępne w inny sposób." - -#: mod/settings.php:897 -msgid "Make public posts unlisted" -msgstr "Zamieszczaj posty publiczne niepubliczne" - -#: mod/settings.php:897 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "Twoje publiczne posty nie będą wyświetlane na stronach społeczności ani w wynikach wyszukiwania ani nie będą wysyłane do serwerów przekazywania. Jednak nadal mogą one pojawiać się w publicznych kanałach na serwerach zdalnych." - -#: mod/settings.php:898 -msgid "Make all posted pictures accessible" -msgstr "Udostępnij wszystkie opublikowane zdjęcia" - -#: mod/settings.php:898 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"permissions on pictures. Non public pictures still won't be visible for the " -"public on your photo albums though." -msgstr "Ta opcja powoduje, że każde opublikowane zdjęcie jest dostępne poprzez bezpośredni link. Jest to obejście problemu polegającego na tym, że większość innych sieci nie może obsłużyć uprawnień do zdjęć. Jednak zdjęcia niepubliczne nadal nie będą widoczne publicznie w Twoich albumach." - -#: mod/settings.php:899 -msgid "Allow friends to post to your profile page?" -msgstr "Zezwalać znajomym na publikowanie postów na stronie Twojego profilu?" - -#: mod/settings.php:899 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "Twoi znajomi mogą pisać posty na stronie Twojego profilu. Posty zostaną przesłane do Twoich kontaktów." - -#: mod/settings.php:900 -msgid "Allow friends to tag your posts?" -msgstr "Zezwolić na oznaczanie Twoich postów przez znajomych?" - -#: mod/settings.php:900 -msgid "Your contacts can add additional tags to your posts." -msgstr "Twoje kontakty mogą dodawać do tagów dodatkowe posty." - -#: mod/settings.php:901 -msgid "Permit unknown people to send you private mail?" -msgstr "Zezwolić nieznanym osobom na wysyłanie prywatnych wiadomości?" - -#: mod/settings.php:901 -msgid "" -"Friendica network users may send you private messages even if they are not " -"in your contact list." -msgstr "Użytkownicy sieci w serwisie Friendica mogą wysyłać prywatne wiadomości, nawet jeśli nie znajdują się one na liście kontaktów." - -#: mod/settings.php:902 -msgid "Maximum private messages per day from unknown people:" -msgstr "Maksymalna liczba prywatnych wiadomości dziennie od nieznanych osób:" - -#: mod/settings.php:904 -msgid "Default Post Permissions" -msgstr "Domyślne prawa dostępu wiadomości" - -#: mod/settings.php:908 -msgid "Expiration settings" -msgstr "Ustawienia ważności" - -#: mod/settings.php:909 -msgid "Automatically expire posts after this many days:" -msgstr "Posty wygasną automatycznie po następującej liczbie dni:" - -#: mod/settings.php:909 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "Pole puste, wiadomość nie wygaśnie. Niezapisane wpisy zostaną usunięte." - -#: mod/settings.php:910 -msgid "Expire posts" -msgstr "Ważność wiadomości" - -#: mod/settings.php:910 -msgid "When activated, posts and comments will be expired." -msgstr "Po aktywacji posty i komentarze wygasną." - -#: mod/settings.php:911 -msgid "Expire personal notes" -msgstr "Ważność osobistych notatek" - -#: mod/settings.php:911 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr "Po aktywacji osobiste notatki na stronie profilu wygasną." - -#: mod/settings.php:912 -msgid "Expire starred posts" -msgstr "Wygasaj posty oznaczone gwiazdką" - -#: mod/settings.php:912 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "Oznaczanie postów gwiazdką powoduje, że wygasają. To zachowanie jest zastępowane przez to ustawienie." - -#: mod/settings.php:913 -msgid "Expire photos" -msgstr "Wygasanie zdjęć" - -#: mod/settings.php:913 -msgid "When activated, photos will be expired." -msgstr "Po aktywacji zdjęcia wygasną." - -#: mod/settings.php:914 -msgid "Only expire posts by others" -msgstr "Wygasają tylko posty innych osób" - -#: mod/settings.php:914 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "Po aktywacji Twoje posty nigdy nie wygasają. Zatem powyższe ustawienia obowiązują tylko dla otrzymanych postów." - -#: mod/settings.php:917 -msgid "Notification Settings" -msgstr "Ustawienia powiadomień" - -#: mod/settings.php:918 -msgid "Send a notification email when:" -msgstr "Wysyłaj powiadmonienia na email, kiedy:" - -#: mod/settings.php:919 -msgid "You receive an introduction" -msgstr "Otrzymałeś zaproszenie" - -#: mod/settings.php:920 -msgid "Your introductions are confirmed" -msgstr "Twoje zaproszenie jest potwierdzone" - -#: mod/settings.php:921 -msgid "Someone writes on your profile wall" -msgstr "Ktoś pisze na twoim profilu" - -#: mod/settings.php:922 -msgid "Someone writes a followup comment" -msgstr "Ktoś pisze komentarz nawiązujący." - -#: mod/settings.php:923 -msgid "You receive a private message" -msgstr "Otrzymałeś prywatną wiadomość" - -#: mod/settings.php:924 -msgid "You receive a friend suggestion" -msgstr "Otrzymałeś propozycję od znajomych" - -#: mod/settings.php:925 -msgid "You are tagged in a post" -msgstr "Jesteś oznaczony tagiem w poście" - -#: mod/settings.php:926 -msgid "You are poked/prodded/etc. in a post" -msgstr "Jesteś zaczepiony/zaczepiona/itp. w poście" - -#: mod/settings.php:928 -msgid "Activate desktop notifications" -msgstr "Aktywuj powiadomienia na pulpicie" - -#: mod/settings.php:928 -msgid "Show desktop popup on new notifications" -msgstr "Pokazuj wyskakujące okienko gdy otrzymasz powiadomienie" - -#: mod/settings.php:930 -msgid "Text-only notification emails" -msgstr "E-maile z powiadomieniami tekstowymi" - -#: mod/settings.php:932 -msgid "Send text only notification emails, without the html part" -msgstr "Wysyłaj tylko e-maile z powiadomieniami tekstowymi, bez części html" - -#: mod/settings.php:934 -msgid "Show detailled notifications" -msgstr "Pokazuj szczegółowe powiadomienia" - -#: mod/settings.php:936 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "Domyślne powiadomienia są skondensowane z jednym powiadomieniem dla każdego przedmiotu. Po włączeniu wyświetlane jest każde powiadomienie." - -#: mod/settings.php:938 -msgid "Advanced Account/Page Type Settings" -msgstr "Zaawansowane ustawienia konta/rodzaju strony" - -#: mod/settings.php:939 -msgid "Change the behaviour of this account for special situations" -msgstr "Zmień zachowanie tego konta w sytuacjach specjalnych" - -#: mod/settings.php:942 -msgid "Import Contacts" -msgstr "Import kontaktów" - -#: mod/settings.php:943 -msgid "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." -msgstr "" - -#: mod/settings.php:944 -msgid "Upload File" -msgstr "Prześlij plik" - -#: mod/settings.php:946 -msgid "Relocate" -msgstr "Przeniesienie" - -#: mod/settings.php:947 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "Jeśli ten profil został przeniesiony z innego serwera, a niektóre z Twoich kontaktów nie otrzymają aktualizacji, spróbuj nacisnąć ten przycisk." - -#: mod/settings.php:948 -msgid "Resend relocate message to contacts" -msgstr "Wyślij ponownie przenieść wiadomości do kontaktów" - -#: mod/suggest.php:43 -msgid "Contact suggestion successfully ignored." -msgstr "Sugestia kontaktu została zignorowana." - -#: mod/suggest.php:67 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "Brak dostępnych sugestii. Jeśli jest to nowa witryna, spróbuj ponownie za 24 godziny." - -#: mod/suggest.php:86 -msgid "Do you really want to delete this suggestion?" -msgstr "Czy na pewno chcesz usunąć te sugestie ?" - -#: mod/suggest.php:104 mod/suggest.php:124 -msgid "Ignore/Hide" -msgstr "Ignoruj/Ukryj" - -#: mod/suggest.php:134 src/Content/Widget.php:83 view/theme/vier/theme.php:179 -msgid "Friend Suggestions" -msgstr "Osoby, które możesz znać" - -#: mod/tagrm.php:47 -msgid "Tag(s) removed" -msgstr "Usunięty Tag(i) " - -#: mod/tagrm.php:117 -msgid "Remove Item Tag" -msgstr "Usuń pozycję Tag" - -#: mod/tagrm.php:119 -msgid "Select a tag to remove: " -msgstr "Wybierz tag do usunięcia: " - -#: mod/tagrm.php:130 src/Module/Settings/Delegation.php:178 -msgid "Remove" -msgstr "Usuń" +msgid "File exceeds size limit of %s" +msgstr "Plik przekracza limit rozmiaru wynoszący %s" + +#: mod/wall_attach.php:131 +msgid "File upload failed." +msgstr "Przesyłanie pliku nie powiodło się." + +#: mod/item.php:132 mod/item.php:136 +msgid "Unable to locate original post." +msgstr "Nie można zlokalizować oryginalnej wiadomości." + +#: mod/item.php:336 mod/item.php:341 +msgid "Empty post discarded." +msgstr "Pusty wpis został odrzucony." + +#: mod/item.php:710 +msgid "Post updated." +msgstr "Post zaktualizowany." + +#: mod/item.php:727 mod/item.php:732 +msgid "Item wasn't stored." +msgstr "Element nie został zapisany. " + +#: mod/item.php:743 +msgid "Item couldn't be fetched." +msgstr "Nie można pobrać elementu." + +#: mod/item.php:891 src/Module/Debug/ItemBody.php:46 +#: src/Module/Debug/ItemBody.php:59 src/Module/Admin/Themes/Details.php:70 +#: src/Module/Admin/Themes/Index.php:59 +msgid "Item not found." +msgstr "Element nie znaleziony." + +#: mod/item.php:923 +msgid "Do you really want to delete this item?" +msgstr "Czy na pewno chcesz usunąć ten element?" #: mod/uimport.php:45 msgid "User imports on closed servers can only be done by an administrator." @@ -3042,96 +2966,471 @@ msgid "" "select \"Export account\"" msgstr "Aby eksportować konto, wejdź w \"Ustawienia->Eksport danych osobistych\" i wybierz \"Eksportuj konto\"" -#: mod/unfollow.php:51 mod/unfollow.php:107 -msgid "You aren't following this contact." -msgstr "Nie obserwujesz tego kontaktu." +#: mod/cal.php:74 src/Module/Profile/Status.php:54 +#: src/Module/Profile/Contacts.php:40 src/Module/Profile/Contacts.php:53 +#: src/Module/Register.php:260 src/Module/HoverCard.php:53 +msgid "User not found." +msgstr "Użytkownik nie znaleziony." -#: mod/unfollow.php:61 mod/unfollow.php:113 -msgid "Unfollowing is currently not supported by your network." -msgstr "Brak obserwowania nie jest obecnie obsługiwany przez twoją sieć." +#: mod/cal.php:269 mod/events.php:410 +msgid "View" +msgstr "Widok" -#: mod/unfollow.php:82 -msgid "Contact unfollowed" -msgstr "Skontaktuj się z obserwowanym" +#: mod/cal.php:270 mod/events.php:412 +msgid "Previous" +msgstr "Poprzedni" -#: mod/unfollow.php:133 -msgid "Disconnect/Unfollow" -msgstr "Rozłącz/Nie obserwuj" +#: mod/cal.php:271 mod/events.php:413 src/Module/Install.php:192 +msgid "Next" +msgstr "Następny" -#: mod/videos.php:134 -msgid "No videos selected" -msgstr "Nie zaznaczono filmów" +#: mod/cal.php:274 mod/events.php:418 src/Model/Event.php:445 +msgid "today" +msgstr "dzisiaj" -#: mod/videos.php:252 src/Model/Item.php:3636 -msgid "View Video" -msgstr "Zobacz film" +#: mod/cal.php:275 mod/events.php:419 src/Util/Temporal.php:330 +#: src/Model/Event.php:446 +msgid "month" +msgstr "miesiąc" -#: mod/videos.php:267 -msgid "Recent Videos" -msgstr "Ostatnio dodane filmy" +#: mod/cal.php:276 mod/events.php:420 src/Util/Temporal.php:331 +#: src/Model/Event.php:447 +msgid "week" +msgstr "tydzień" -#: mod/videos.php:269 -msgid "Upload New Videos" -msgstr "Wstaw nowe filmy" +#: mod/cal.php:277 mod/events.php:421 src/Util/Temporal.php:332 +#: src/Model/Event.php:448 +msgid "day" +msgstr "dzień" -#: mod/wallmessage.php:68 mod/wallmessage.php:131 +#: mod/cal.php:278 mod/events.php:422 +msgid "list" +msgstr "lista" + +#: mod/cal.php:291 src/Console/User.php:152 src/Console/User.php:250 +#: src/Console/User.php:283 src/Console/User.php:309 +#: src/Module/Api/Twitter/ContactEndpoint.php:73 +#: src/Module/Admin/Users.php:112 src/Model/User.php:432 +msgid "User not found" +msgstr "Użytkownik nie znaleziony" + +#: mod/cal.php:300 +msgid "This calendar format is not supported" +msgstr "Ten format kalendarza nie jest obsługiwany" + +#: mod/cal.php:302 +msgid "No exportable data found" +msgstr "Nie znaleziono danych do eksportu" + +#: mod/cal.php:319 +msgid "calendar" +msgstr "kalendarz" + +#: mod/editpost.php:45 mod/editpost.php:55 +msgid "Item not found" +msgstr "Nie znaleziono elementu" + +#: mod/editpost.php:62 +msgid "Edit post" +msgstr "Edytuj post" + +#: mod/editpost.php:88 mod/notes.php:62 src/Module/Filer/SaveTag.php:66 +#: src/Content/Text/HTML.php:896 +msgid "Save" +msgstr "Zapisz" + +#: mod/editpost.php:95 +msgid "web link" +msgstr "odnośnik sieciowy" + +#: mod/editpost.php:96 +msgid "Insert video link" +msgstr "Wstaw link do filmu" + +#: mod/editpost.php:97 +msgid "video link" +msgstr "link do filmu" + +#: mod/editpost.php:98 +msgid "Insert audio link" +msgstr "Wstaw link do audio" + +#: mod/editpost.php:99 +msgid "audio link" +msgstr "link do audio" + +#: mod/editpost.php:113 src/Core/ACL.php:314 +msgid "CC: email addresses" +msgstr "CC: adresy e-mail" + +#: mod/editpost.php:120 src/Core/ACL.php:315 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Przykład: bob@example.com, mary@example.com" + +#: mod/events.php:135 mod/events.php:137 +msgid "Event can not end before it has started." +msgstr "Wydarzenie nie może się zakończyć przed jego rozpoczęciem." + +#: mod/events.php:144 mod/events.php:146 +msgid "Event title and start time are required." +msgstr "Wymagany tytuł wydarzenia i czas rozpoczęcia." + +#: mod/events.php:411 +msgid "Create New Event" +msgstr "Stwórz nowe wydarzenie" + +#: mod/events.php:523 +msgid "Event details" +msgstr "Szczegóły wydarzenia" + +#: mod/events.php:524 +msgid "Starting date and Title are required." +msgstr "Data rozpoczęcia i tytuł są wymagane." + +#: mod/events.php:525 mod/events.php:530 +msgid "Event Starts:" +msgstr "Rozpoczęcie wydarzenia:" + +#: mod/events.php:525 mod/events.php:557 +msgid "Required" +msgstr "Wymagany" + +#: mod/events.php:538 mod/events.php:563 +msgid "Finish date/time is not known or not relevant" +msgstr "Data/czas zakończenia nie jest znana lub jest nieistotna" + +#: mod/events.php:540 mod/events.php:545 +msgid "Event Finishes:" +msgstr "Zakończenie wydarzenia:" + +#: mod/events.php:551 mod/events.php:564 +msgid "Adjust for viewer timezone" +msgstr "Dopasuj dla strefy czasowej widza" + +#: mod/events.php:553 src/Module/Profile/Profile.php:172 +#: src/Module/Settings/Profile/Index.php:253 +msgid "Description:" +msgstr "Opis:" + +#: mod/events.php:555 src/Module/Notifications/Introductions.php:166 +#: src/Module/Profile/Profile.php:190 src/Module/Contact.php:616 +#: src/Module/Directory.php:156 src/Model/Event.php:84 src/Model/Event.php:111 +#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:364 +msgid "Location:" +msgstr "Lokalizacja:" + +#: mod/events.php:557 mod/events.php:559 +msgid "Title:" +msgstr "Tytuł:" + +#: mod/events.php:560 mod/events.php:561 +msgid "Share this event" +msgstr "Udostępnij te wydarzenie" + +#: mod/events.php:568 src/Module/Profile/Profile.php:242 +msgid "Basic" +msgstr "Podstawowy" + +#: mod/events.php:569 src/Module/Profile/Profile.php:243 +#: src/Module/Contact.php:927 src/Module/Admin/Site.php:591 +msgid "Advanced" +msgstr "Zaawansowany" + +#: mod/events.php:570 mod/photos.php:976 mod/photos.php:1347 +msgid "Permissions" +msgstr "Uprawnienia" + +#: mod/events.php:586 +msgid "Failed to remove event" +msgstr "Nie udało się usunąć wydarzenia" + +#: mod/follow.php:65 +msgid "The contact could not be added." +msgstr "Nie można dodać kontaktu." + +#: mod/follow.php:105 +msgid "You already added this contact." +msgstr "Już dodałeś ten kontakt." + +#: mod/follow.php:115 +msgid "The network type couldn't be detected. Contact can't be added." +msgstr "Nie można wykryć typu sieci. Kontakt nie może zostać dodany." + +#: mod/follow.php:123 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "Obsługa Diaspory nie jest włączona. Kontakt nie może zostać dodany." + +#: mod/follow.php:128 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "Obsługa OStatus jest wyłączona. Kontakt nie może zostać dodany." + +#: mod/follow.php:161 src/Module/Notifications/Introductions.php:170 +#: src/Module/Profile/Profile.php:202 src/Module/Contact.php:622 +msgid "Tags:" +msgstr "Tagi:" + +#: mod/fbrowser.php:51 mod/fbrowser.php:70 mod/photos.php:196 +#: mod/photos.php:940 mod/photos.php:1053 mod/photos.php:1070 +#: mod/photos.php:1554 mod/photos.php:1569 src/Model/Photo.php:565 +#: src/Model/Photo.php:574 +msgid "Contact Photos" +msgstr "Zdjęcia kontaktu" + +#: mod/fbrowser.php:106 mod/fbrowser.php:135 +#: src/Module/Settings/Profile/Photo/Index.php:130 +msgid "Upload" +msgstr "Załaduj" + +#: mod/fbrowser.php:130 +msgid "Files" +msgstr "Pliki" + +#: mod/notes.php:50 src/Module/BaseProfile.php:110 +msgid "Personal Notes" +msgstr "Notatki" + +#: mod/photos.php:127 src/Module/BaseProfile.php:71 +msgid "Photo Albums" +msgstr "Albumy zdjęć" + +#: mod/photos.php:128 mod/photos.php:1609 +msgid "Recent Photos" +msgstr "Ostatnio dodane zdjęcia" + +#: mod/photos.php:130 mod/photos.php:1115 mod/photos.php:1611 +msgid "Upload New Photos" +msgstr "Wyślij nowe zdjęcie" + +#: mod/photos.php:148 src/Module/BaseSettings.php:37 +msgid "everybody" +msgstr "wszyscy" + +#: mod/photos.php:185 +msgid "Contact information unavailable" +msgstr "Informacje o kontakcie są niedostępne" + +#: mod/photos.php:207 +msgid "Album not found." +msgstr "Nie znaleziono albumu." + +#: mod/photos.php:265 +msgid "Album successfully deleted" +msgstr "Album został pomyślnie usunięty" + +#: mod/photos.php:267 +msgid "Album was empty." +msgstr "Album był pusty." + +#: mod/photos.php:299 +msgid "Failed to delete the photo." +msgstr "" + +#: mod/photos.php:583 +msgid "a photo" +msgstr "zdjęcie" + +#: mod/photos.php:583 #, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." -msgstr "Dzienny limit wiadomości %s został przekroczony. Wiadomość została odrzucona." +msgid "%1$s was tagged in %2$s by %3$s" +msgstr "%1$szostał oznaczony tagiem %2$s przez %3$s" -#: mod/wallmessage.php:79 -msgid "Unable to check your home location." -msgstr "Nie można sprawdzić twojej lokalizacji." +#: mod/photos.php:684 +msgid "Image upload didn't complete, please try again" +msgstr "Przesyłanie zdjęć nie zostało zakończone, spróbuj ponownie" -#: mod/wallmessage.php:105 mod/wallmessage.php:114 -msgid "No recipient." -msgstr "Brak odbiorcy." +#: mod/photos.php:687 +msgid "Image file is missing" +msgstr "Brak pliku obrazu" -#: mod/wallmessage.php:145 -#, php-format +#: mod/photos.php:692 msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." -msgstr "Jeśli chcesz %s odpowiedzieć, sprawdź, czy ustawienia prywatności w Twojej witrynie zezwalają na prywatne wiadomości od nieznanych nadawców." +"Server can't accept new file upload at this time, please contact your " +"administrator" +msgstr "Serwer nie może teraz przyjąć nowego pliku, skontaktuj się z administratorem" -#: mod/wall_attach.php:42 mod/wall_attach.php:49 mod/wall_attach.php:87 -#: mod/wall_upload.php:58 mod/wall_upload.php:74 mod/wall_upload.php:119 -#: mod/wall_upload.php:170 mod/wall_upload.php:173 -msgid "Invalid request." -msgstr "Nieprawidłowe żądanie." +#: mod/photos.php:716 +msgid "Image file is empty." +msgstr "Plik obrazka jest pusty." -#: mod/wall_attach.php:105 -msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" -msgstr "Przepraszam, Twój przesyłany plik jest większy niż pozwala konfiguracja PHP" +#: mod/photos.php:848 +msgid "No photos selected" +msgstr "Nie zaznaczono zdjęć" -#: mod/wall_attach.php:105 -msgid "Or - did you try to upload an empty file?" -msgstr "Lub - czy próbowałeś załadować pusty plik?" +#: mod/photos.php:968 +msgid "Upload Photos" +msgstr "Prześlij zdjęcia" -#: mod/wall_attach.php:116 -#, php-format -msgid "File exceeds size limit of %s" -msgstr "Plik przekracza limit rozmiaru wynoszący %s" +#: mod/photos.php:972 mod/photos.php:1060 +msgid "New album name: " +msgstr "Nazwa nowego albumu: " -#: mod/wall_attach.php:131 -msgid "File upload failed." -msgstr "Przesyłanie pliku nie powiodło się." +#: mod/photos.php:973 +msgid "or select existing album:" +msgstr "lub wybierz istniejący album:" -#: mod/wall_upload.php:230 -msgid "Wall Photos" -msgstr "Tablica zdjęć" +#: mod/photos.php:974 +msgid "Do not show a status post for this upload" +msgstr "Nie pokazuj statusu postów dla tego wysłania" + +#: mod/photos.php:990 mod/photos.php:1355 +msgid "Show to Groups" +msgstr "Pokaż Grupy" + +#: mod/photos.php:991 mod/photos.php:1356 +msgid "Show to Contacts" +msgstr "Pokaż kontakty" + +#: mod/photos.php:1042 +msgid "Do you really want to delete this photo album and all its photos?" +msgstr "Czy na pewno chcesz usunąć ten album i wszystkie zdjęcia z tego albumu?" + +#: mod/photos.php:1044 mod/photos.php:1065 +msgid "Delete Album" +msgstr "Usuń album" + +#: mod/photos.php:1071 +msgid "Edit Album" +msgstr "Edytuj album" + +#: mod/photos.php:1072 +msgid "Drop Album" +msgstr "Upuść Album" + +#: mod/photos.php:1077 +msgid "Show Newest First" +msgstr "Pokaż najpierw najnowsze" + +#: mod/photos.php:1079 +msgid "Show Oldest First" +msgstr "Pokaż najpierw najstarsze" + +#: mod/photos.php:1100 mod/photos.php:1594 +msgid "View Photo" +msgstr "Zobacz zdjęcie" + +#: mod/photos.php:1137 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Odmowa dostępu. Dostęp do tych danych może być ograniczony." + +#: mod/photos.php:1139 +msgid "Photo not available" +msgstr "Zdjęcie niedostępne" + +#: mod/photos.php:1149 +msgid "Do you really want to delete this photo?" +msgstr "Czy na pewno chcesz usunąć to zdjęcie ?" + +#: mod/photos.php:1151 mod/photos.php:1352 +msgid "Delete Photo" +msgstr "Usuń zdjęcie" + +#: mod/photos.php:1242 +msgid "View photo" +msgstr "Zobacz zdjęcie" + +#: mod/photos.php:1244 +msgid "Edit photo" +msgstr "Edytuj zdjęcie" + +#: mod/photos.php:1245 +msgid "Delete photo" +msgstr "Usuń zdjęcie" + +#: mod/photos.php:1246 +msgid "Use as profile photo" +msgstr "Ustaw jako zdjęcie profilowe" + +#: mod/photos.php:1253 +msgid "Private Photo" +msgstr "Prywatne zdjęcie" + +#: mod/photos.php:1259 +msgid "View Full Size" +msgstr "Zobacz w pełnym rozmiarze" + +#: mod/photos.php:1320 +msgid "Tags: " +msgstr "Tagi: " + +#: mod/photos.php:1323 +msgid "[Select tags to remove]" +msgstr "[Wybierz tagi do usunięcia]" + +#: mod/photos.php:1338 +msgid "New album name" +msgstr "Nazwa nowego albumu" + +#: mod/photos.php:1339 +msgid "Caption" +msgstr "Zawartość" + +#: mod/photos.php:1340 +msgid "Add a Tag" +msgstr "Dodaj tag" + +#: mod/photos.php:1340 +msgid "" +"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "Przykładowo: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" + +#: mod/photos.php:1341 +msgid "Do not rotate" +msgstr "Nie obracaj" + +#: mod/photos.php:1342 +msgid "Rotate CW (right)" +msgstr "Obróć CW (w prawo)" + +#: mod/photos.php:1343 +msgid "Rotate CCW (left)" +msgstr "Obróć CCW (w lewo)" + +#: mod/photos.php:1376 src/Object/Post.php:345 +msgid "I like this (toggle)" +msgstr "Lubię to (zmień)" + +#: mod/photos.php:1377 src/Object/Post.php:346 +msgid "I don't like this (toggle)" +msgstr "Nie lubię tego (zmień)" + +#: mod/photos.php:1392 mod/photos.php:1439 mod/photos.php:1502 +#: src/Object/Post.php:943 src/Module/Contact.php:1069 +#: src/Module/Item/Compose.php:142 +msgid "This is you" +msgstr "To jesteś ty" + +#: mod/photos.php:1394 mod/photos.php:1441 mod/photos.php:1504 +#: src/Object/Post.php:480 src/Object/Post.php:945 +msgid "Comment" +msgstr "Komentarz" + +#: mod/photos.php:1530 +msgid "Map" +msgstr "Mapa" + +#: src/App/Module.php:240 +msgid "You must be logged in to use addons. " +msgstr "Musisz być zalogowany(-a), aby korzystać z dodatków. " + +#: src/App/Page.php:250 +msgid "Delete this item?" +msgstr "Usunąć ten element?" + +#: src/App/Page.php:298 +msgid "toggle mobile" +msgstr "przełącz na mobilny" #: src/App/Authentication.php:210 src/App/Authentication.php:262 msgid "Login failed." msgstr "Logowanie nieudane." -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: src/App/Authentication.php:224 src/Model/User.php:659 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Napotkaliśmy problem podczas logowania z podanym przez nas identyfikatorem OpenID. Sprawdź poprawną pisownię identyfikatora." -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: src/App/Authentication.php:224 src/Model/User.php:659 msgid "The error message was:" msgstr "Komunikat o błędzie:" @@ -3148,858 +3447,114 @@ msgstr "Witaj %s" msgid "Please upload a profile photo." msgstr "Proszę dodać zdjęcie profilowe." -#: src/App/Authentication.php:393 -#, php-format -msgid "Welcome back %s" -msgstr "Witaj ponownie %s" - -#: src/App/Module.php:240 -msgid "You must be logged in to use addons. " -msgstr "Musisz być zalogowany(-a), aby korzystać z dodatków. " - -#: src/App/Page.php:250 -msgid "Delete this item?" -msgstr "Usunąć ten element?" - -#: src/App/Page.php:298 -msgid "toggle mobile" -msgstr "przełącz na mobilny" - -#: src/App/Router.php:209 +#: src/App/Router.php:224 #, php-format msgid "Method not allowed for this module. Allowed method(s): %s" -msgstr "" +msgstr "Metoda niedozwolona dla tego modułu. Dozwolona metoda(y): %s" -#: src/App/Router.php:211 src/Module/HTTPException/PageNotFound.php:32 +#: src/App/Router.php:226 src/Module/HTTPException/PageNotFound.php:32 msgid "Page not found." msgstr "Strona nie znaleziona." -#: src/App.php:326 -msgid "No system theme config value set." -msgstr "Nie ustawiono wartości konfiguracyjnej zestawu tematycznego." +#: src/Database/DBStructure.php:69 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." +msgstr "Brak tabel w MyISAM lub InnoDB z formatem pliku Antelope." -#: src/BaseModule.php:150 +#: src/Database/DBStructure.php:93 +#, php-format msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "Znacznik zabezpieczeń formularza nie był poprawny. Prawdopodobnie stało się tak, ponieważ formularz został otwarty zbyt długo (> 3 godziny) przed jego przesłaniem." +"\n" +"Error %d occurred during database update:\n" +"%s\n" +msgstr "\nWystąpił błąd %d podczas aktualizacji bazy danych:\n%s\n" -#: src/Console/ArchiveContact.php:105 -#, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" -msgstr "Nie można znaleźć żadnego wpisu kontaktu zarchiwizowanego dla tego adresu URL (%s)" +#: src/Database/DBStructure.php:96 +msgid "Errors encountered performing database changes: " +msgstr "Błędy napotkane podczas dokonywania zmian w bazie danych: " -#: src/Console/ArchiveContact.php:108 -msgid "The contact entries have been archived" -msgstr "Wpisy kontaktów zostały zarchiwizowane" - -#: src/Console/GlobalCommunityBlock.php:96 -#: src/Module/Admin/Blocklist/Contact.php:49 -#, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "Nie można znaleźć żadnego kontaktu dla tego adresu URL (%s)" - -#: src/Console/GlobalCommunityBlock.php:101 -#: src/Module/Admin/Blocklist/Contact.php:47 -msgid "The contact has been blocked from the node" -msgstr "Kontakt został zablokowany w węźle" - -#: src/Console/PostUpdate.php:87 -#, php-format -msgid "Post update version number has been set to %s." -msgstr "Numer wersji aktualizacji posta został ustawiony na %s." - -#: src/Console/PostUpdate.php:95 -msgid "Check for pending update actions." -msgstr "Sprawdź oczekujące działania aktualizacji." - -#: src/Console/PostUpdate.php:97 -msgid "Done." -msgstr "Gotowe." - -#: src/Console/PostUpdate.php:99 -msgid "Execute pending post updates." -msgstr "Wykonaj oczekujące aktualizacje postów." - -#: src/Console/PostUpdate.php:105 -msgid "All pending post updates are done." -msgstr "Wszystkie oczekujące aktualizacje postów są gotowe." - -#: src/Console/User.php:158 -msgid "Enter new password: " -msgstr "Wprowadź nowe hasło: " - -#: src/Console/User.php:193 -msgid "Enter user name: " -msgstr "Wpisz nazwę użytkownika:" - -#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 -#: src/Console/User.php:300 -msgid "Enter user nickname: " +#: src/Database/DBStructure.php:296 +msgid "Another database update is currently running." msgstr "" -#: src/Console/User.php:209 -msgid "Enter user email address: " -msgstr "Wpisz adres e-mail użytkownika:" +#: src/Database/DBStructure.php:300 +#, php-format +msgid "%s: Database update" +msgstr "%s: Aktualizacja bazy danych" -#: src/Console/User.php:217 -msgid "Enter a language (optional): " -msgstr "Wpisz język (opcjonalnie):" +#: src/Database/DBStructure.php:600 +#, php-format +msgid "%s: updating %s table." +msgstr "%s: aktualizowanie %s tabeli." -#: src/Console/User.php:255 -msgid "User is not pending." +#: src/Database/Database.php:659 src/Database/Database.php:762 +#, php-format +msgid "Database error %d \"%s\" at \"%s\"" msgstr "" -#: src/Console/User.php:313 -#, php-format -msgid "Type \"yes\" to delete %s" -msgstr "Wpisz „tak”, aby usunąć %s" - -#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 -msgid "newer" -msgstr "nowsze" - -#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 -msgid "older" -msgstr "starsze" - -#: src/Content/ContactSelector.php:48 -msgid "Frequently" -msgstr "Często" - -#: src/Content/ContactSelector.php:49 -msgid "Hourly" -msgstr "Co godzinę" - -#: src/Content/ContactSelector.php:50 -msgid "Twice daily" -msgstr "Dwa razy dziennie" - -#: src/Content/ContactSelector.php:51 -msgid "Daily" -msgstr "Codziennie" - -#: src/Content/ContactSelector.php:52 -msgid "Weekly" -msgstr "Co tydzień" - -#: src/Content/ContactSelector.php:53 -msgid "Monthly" -msgstr "Miesięczne" - -#: src/Content/ContactSelector.php:107 -msgid "DFRN" -msgstr "DFRN" - -#: src/Content/ContactSelector.php:108 -msgid "OStatus" -msgstr "OStatus" - -#: src/Content/ContactSelector.php:109 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: src/Content/ContactSelector.php:110 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:280 -msgid "Email" -msgstr "E-mail" - -#: src/Content/ContactSelector.php:111 src/Module/Debug/Babel.php:213 -msgid "Diaspora" -msgstr "Diaspora" - -#: src/Content/ContactSelector.php:112 -msgid "Zot!" -msgstr "Zot!" - -#: src/Content/ContactSelector.php:113 -msgid "LinkedIn" -msgstr "LinkedIn" - -#: src/Content/ContactSelector.php:114 -msgid "XMPP/IM" -msgstr "XMPP/IM" - -#: src/Content/ContactSelector.php:115 -msgid "MySpace" -msgstr "MySpace" - -#: src/Content/ContactSelector.php:116 -msgid "Google+" -msgstr "Google+" - -#: src/Content/ContactSelector.php:117 -msgid "pump.io" -msgstr "pump.io" - -#: src/Content/ContactSelector.php:118 -msgid "Twitter" -msgstr "Twitter" - -#: src/Content/ContactSelector.php:119 -msgid "Discourse" +#: src/Core/Renderer.php:91 src/Core/Renderer.php:120 +#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Render/FriendicaSmartyEngine.php:56 +msgid "" +"Friendica can't display this page at the moment, please contact the " +"administrator." msgstr "" -#: src/Content/ContactSelector.php:120 -msgid "Diaspora Connector" -msgstr "Łącze Diaspora" - -#: src/Content/ContactSelector.php:121 -msgid "GNU Social Connector" -msgstr "Łącze GNU Social" - -#: src/Content/ContactSelector.php:122 -msgid "ActivityPub" -msgstr "Pub aktywności" - -#: src/Content/ContactSelector.php:123 -msgid "pnut" -msgstr "orzech" - -#: src/Content/ContactSelector.php:157 -#, php-format -msgid "%s (via %s)" -msgstr "%s (przez %s)" - -#: src/Content/Feature.php:96 -msgid "General Features" -msgstr "Funkcje ogólne" - -#: src/Content/Feature.php:98 -msgid "Photo Location" -msgstr "Lokalizacja zdjęcia" - -#: src/Content/Feature.php:98 -msgid "" -"Photo metadata is normally stripped. This extracts the location (if present)" -" prior to stripping metadata and links it to a map." -msgstr "Metadane zdjęć są zwykle usuwane. Wyodrębnia to położenie (jeśli jest obecne) przed usunięciem metadanych i łączy je z mapą." - -#: src/Content/Feature.php:99 -msgid "Export Public Calendar" -msgstr "Eksportowanie publicznego kalendarza" - -#: src/Content/Feature.php:99 -msgid "Ability for visitors to download the public calendar" -msgstr "Umożliwia pobieranie kalendarza publicznego przez odwiedzających" - -#: src/Content/Feature.php:100 -msgid "Trending Tags" -msgstr "Popularne tagi" - -#: src/Content/Feature.php:100 -msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Pokaż widżet strony społeczności z listą najpopularniejszych tagów w ostatnich postach publicznych." - -#: src/Content/Feature.php:105 -msgid "Post Composition Features" -msgstr "Ustawienia funkcji postów" - -#: src/Content/Feature.php:106 -msgid "Auto-mention Forums" -msgstr "Automatyczne wymienianie forów" - -#: src/Content/Feature.php:106 -msgid "" -"Add/remove mention when a forum page is selected/deselected in ACL window." -msgstr "Dodaj/usuń wzmiankę, gdy strona forum zostanie wybrana/cofnięta w oknie ACL." - -#: src/Content/Feature.php:107 -msgid "Explicit Mentions" +#: src/Core/Renderer.php:143 +msgid "template engine cannot be registered without a name." msgstr "" -#: src/Content/Feature.php:107 +#: src/Core/Renderer.php:177 +msgid "template engine is not registered!" +msgstr "" + +#: src/Core/Update.php:215 +#, php-format +msgid "Update %s failed. See error logs." +msgstr "Aktualizacja %s nie powiodła się. Zobacz dziennik błędów." + +#: src/Core/Update.php:280 +#, php-format msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "Dodaj wyraźne wzmianki do pola komentarza, aby ręcznie kontrolować, kto zostanie wymieniony w odpowiedziach." - -#: src/Content/Feature.php:112 -msgid "Network Sidebar" -msgstr "Sieć Pasek Boczny" - -#: src/Content/Feature.php:113 src/Content/Widget.php:547 -msgid "Archives" -msgstr "Archiwum" - -#: src/Content/Feature.php:113 -msgid "Ability to select posts by date ranges" -msgstr "Wybierz wpisy według zakresów dat" - -#: src/Content/Feature.php:114 -msgid "Protocol Filter" -msgstr "Filtr protokołu" - -#: src/Content/Feature.php:114 -msgid "Enable widget to display Network posts only from selected protocols" -msgstr "Włącz widżet, aby wyświetlać posty sieciowe tylko z wybranych protokołów" - -#: src/Content/Feature.php:119 -msgid "Network Tabs" -msgstr "Etykiety sieciowe" - -#: src/Content/Feature.php:120 -msgid "Network New Tab" -msgstr "Etykieta Nowe Posty Sieciowe" - -#: src/Content/Feature.php:120 -msgid "Enable tab to display only new Network posts (from the last 12 hours)" -msgstr "Włącza etykietę wyświetlającą tylko nowe posty sieciowe (z ostatnich 12 godzin)" - -#: src/Content/Feature.php:121 -msgid "Network Shared Links Tab" -msgstr "Etykieta Udostępnianie Łącz Sieciowych" - -#: src/Content/Feature.php:121 -msgid "Enable tab to display only Network posts with links in them" -msgstr "Włącza etykietę wyświetlającą tylko posty sieciowe z łączami do nich" - -#: src/Content/Feature.php:126 -msgid "Post/Comment Tools" -msgstr "Narzędzia post/komentarz" - -#: src/Content/Feature.php:127 -msgid "Post Categories" -msgstr "Kategorie postów" - -#: src/Content/Feature.php:127 -msgid "Add categories to your posts" -msgstr "Umożliwia dodawanie kategorii do twoich postów" - -#: src/Content/Feature.php:132 -msgid "Advanced Profile Settings" -msgstr "Zaawansowane ustawienia profilu" - -#: src/Content/Feature.php:133 -msgid "List Forums" -msgstr "Lista forów" - -#: src/Content/Feature.php:133 -msgid "Show visitors public community forums at the Advanced Profile Page" -msgstr "Wyświetla publiczne fora społeczności na stronie profilu zaawansowanego" - -#: src/Content/Feature.php:134 -msgid "Tag Cloud" -msgstr "Chmura tagów" - -#: src/Content/Feature.php:134 -msgid "Provide a personal tag cloud on your profile page" -msgstr "Podaj osobistą chmurę tagów na stronie profilu" - -#: src/Content/Feature.php:135 -msgid "Display Membership Date" -msgstr "Wyświetl datę członkostwa" - -#: src/Content/Feature.php:135 -msgid "Display membership date in profile" -msgstr "Wyświetla datę członkostwa w profilu" - -#: src/Content/ForumManager.php:145 src/Content/Nav.php:224 -#: src/Content/Text/HTML.php:931 view/theme/vier/theme.php:225 -msgid "Forums" -msgstr "Fora" - -#: src/Content/ForumManager.php:147 view/theme/vier/theme.php:227 -msgid "External link to forum" -msgstr "Zewnętrzny link do forum" - -#: src/Content/ForumManager.php:150 src/Content/Widget.php:454 -#: src/Content/Widget.php:553 view/theme/vier/theme.php:230 -msgid "show more" -msgstr "pokaż więcej" - -#: src/Content/Nav.php:89 -msgid "Nothing new here" -msgstr "Brak nowych zdarzeń" - -#: src/Content/Nav.php:93 src/Module/Special/HTTPException.php:72 -msgid "Go back" -msgstr "Wróć" - -#: src/Content/Nav.php:94 -msgid "Clear notifications" -msgstr "Wyczyść powiadomienia" - -#: src/Content/Nav.php:95 src/Content/Text/HTML.php:918 -msgid "@name, !forum, #tags, content" -msgstr "@imię, !forum, #tagi, treść" - -#: src/Content/Nav.php:168 src/Module/Security/Login.php:141 -msgid "Logout" -msgstr "Wyloguj" - -#: src/Content/Nav.php:168 -msgid "End this session" -msgstr "Zakończ sesję" - -#: src/Content/Nav.php:170 src/Module/Bookmarklet.php:45 -#: src/Module/Security/Login.php:142 -msgid "Login" -msgstr "Zaloguj się" - -#: src/Content/Nav.php:170 -msgid "Sign in" -msgstr "Zaloguj się" - -#: src/Content/Nav.php:175 src/Module/BaseProfile.php:60 -#: src/Module/Contact.php:635 src/Module/Contact.php:881 -#: src/Module/Settings/TwoFactor/Index.php:107 view/theme/frio/theme.php:258 -msgid "Status" -msgstr "Status" - -#: src/Content/Nav.php:175 src/Content/Nav.php:258 -#: view/theme/frio/theme.php:258 -msgid "Your posts and conversations" -msgstr "Twoje posty i rozmowy" - -#: src/Content/Nav.php:176 src/Module/BaseProfile.php:52 -#: src/Module/BaseSettings.php:57 src/Module/Contact.php:637 -#: src/Module/Contact.php:897 src/Module/Profile/Profile.php:223 -#: src/Module/Welcome.php:57 view/theme/frio/theme.php:259 -msgid "Profile" -msgstr "Profil użytkownika" - -#: src/Content/Nav.php:176 view/theme/frio/theme.php:259 -msgid "Your profile page" -msgstr "Twoja strona profilowa" - -#: src/Content/Nav.php:177 view/theme/frio/theme.php:260 -msgid "Your photos" -msgstr "Twoje zdjęcia" - -#: src/Content/Nav.php:178 src/Module/BaseProfile.php:76 -#: src/Module/BaseProfile.php:79 view/theme/frio/theme.php:261 -msgid "Videos" -msgstr "Filmy" - -#: src/Content/Nav.php:178 view/theme/frio/theme.php:261 -msgid "Your videos" -msgstr "Twoje filmy" - -#: src/Content/Nav.php:179 view/theme/frio/theme.php:262 -msgid "Your events" -msgstr "Twoje wydarzenia" - -#: src/Content/Nav.php:180 -msgid "Personal notes" -msgstr "Notatki" - -#: src/Content/Nav.php:180 -msgid "Your personal notes" -msgstr "Twoje prywatne notatki" - -#: src/Content/Nav.php:197 src/Content/Nav.php:258 -msgid "Home" -msgstr "Strona domowa" - -#: src/Content/Nav.php:197 -msgid "Home Page" -msgstr "Strona startowa" - -#: src/Content/Nav.php:201 src/Module/Register.php:155 -#: src/Module/Security/Login.php:102 -msgid "Register" -msgstr "Zarejestruj" - -#: src/Content/Nav.php:201 -msgid "Create an account" -msgstr "Załóż konto" - -#: src/Content/Nav.php:207 src/Module/Help.php:69 -#: src/Module/Settings/TwoFactor/AppSpecific.php:115 -#: src/Module/Settings/TwoFactor/Index.php:106 -#: src/Module/Settings/TwoFactor/Recovery.php:93 -#: src/Module/Settings/TwoFactor/Verify.php:132 view/theme/vier/theme.php:269 -msgid "Help" -msgstr "Pomoc" - -#: src/Content/Nav.php:207 -msgid "Help and documentation" -msgstr "Pomoc i dokumentacja" - -#: src/Content/Nav.php:211 -msgid "Apps" -msgstr "Aplikacje" - -#: src/Content/Nav.php:211 -msgid "Addon applications, utilities, games" -msgstr "Wtyczki, aplikacje, narzędzia, gry" - -#: src/Content/Nav.php:215 src/Content/Text/HTML.php:916 -#: src/Module/Search/Index.php:97 -msgid "Search" -msgstr "Szukaj" - -#: src/Content/Nav.php:215 -msgid "Search site content" -msgstr "Przeszukaj zawartość strony" - -#: src/Content/Nav.php:218 src/Content/Text/HTML.php:925 -msgid "Full Text" -msgstr "Pełny tekst" - -#: src/Content/Nav.php:219 src/Content/Text/HTML.php:926 -#: src/Content/Widget/TagCloud.php:67 -msgid "Tags" -msgstr "Tagi" - -#: src/Content/Nav.php:220 src/Content/Nav.php:279 -#: src/Content/Text/HTML.php:927 src/Module/BaseProfile.php:121 -#: src/Module/BaseProfile.php:124 src/Module/Contact.php:824 -#: src/Module/Contact.php:909 view/theme/frio/theme.php:269 -msgid "Contacts" -msgstr "Kontakty" - -#: src/Content/Nav.php:239 -msgid "Community" -msgstr "Społeczność" - -#: src/Content/Nav.php:239 -msgid "Conversations on this and other servers" -msgstr "Rozmowy na tym i innych serwerach" - -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:91 -#: src/Module/BaseProfile.php:102 view/theme/frio/theme.php:266 -msgid "Events and Calendar" -msgstr "Wydarzenia i kalendarz" - -#: src/Content/Nav.php:246 -msgid "Directory" -msgstr "Katalog" - -#: src/Content/Nav.php:246 -msgid "People directory" -msgstr "Katalog osób" - -#: src/Content/Nav.php:248 src/Module/BaseAdmin.php:92 -msgid "Information" -msgstr "Informacje" - -#: src/Content/Nav.php:248 -msgid "Information about this friendica instance" -msgstr "Informacje o tej instancji friendica" - -#: src/Content/Nav.php:251 src/Module/Admin/Tos.php:61 -#: src/Module/BaseAdmin.php:102 src/Module/Register.php:163 -#: src/Module/Tos.php:84 -msgid "Terms of Service" -msgstr "Warunki usługi" - -#: src/Content/Nav.php:251 -msgid "Terms of Service of this Friendica instance" -msgstr "Warunki świadczenia usług tej instancji Friendica" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Network" -msgstr "Sieć" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Conversations from your friends" -msgstr "Rozmowy Twoich przyjaciół" - -#: src/Content/Nav.php:262 -msgid "Introductions" -msgstr "Zapoznanie" - -#: src/Content/Nav.php:262 -msgid "Friend Requests" -msgstr "Prośba o przyjęcie do grona znajomych" - -#: src/Content/Nav.php:263 src/Module/BaseNotifications.php:139 -#: src/Module/Notifications/Introductions.php:52 -msgid "Notifications" -msgstr "Powiadomienia" - -#: src/Content/Nav.php:264 -msgid "See all notifications" -msgstr "Zobacz wszystkie powiadomienia" - -#: src/Content/Nav.php:265 -msgid "Mark all system notifications seen" -msgstr "Oznacz wszystkie powiadomienia systemu jako przeczytane" - -#: src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Private mail" -msgstr "Prywatne maile" - -#: src/Content/Nav.php:269 -msgid "Inbox" -msgstr "Odebrane" - -#: src/Content/Nav.php:270 -msgid "Outbox" -msgstr "Wysłane" - -#: src/Content/Nav.php:274 -msgid "Accounts" -msgstr "Konto" - -#: src/Content/Nav.php:274 -msgid "Manage other pages" -msgstr "Zarządzaj innymi stronami" - -#: src/Content/Nav.php:277 src/Module/Admin/Addons/Details.php:119 -#: src/Module/Admin/Themes/Details.php:126 src/Module/BaseSettings.php:124 -#: src/Module/Welcome.php:52 view/theme/frio/theme.php:268 -msgid "Settings" -msgstr "Ustawienia" - -#: src/Content/Nav.php:277 view/theme/frio/theme.php:268 -msgid "Account settings" -msgstr "Ustawienia konta" - -#: src/Content/Nav.php:279 view/theme/frio/theme.php:269 -msgid "Manage/edit friends and contacts" -msgstr "Zarządzaj listą przyjaciół i kontaktami" - -#: src/Content/Nav.php:284 src/Module/BaseAdmin.php:131 -msgid "Admin" -msgstr "Administator" - -#: src/Content/Nav.php:284 -msgid "Site setup and configuration" -msgstr "Konfiguracja i ustawienia instancji" - -#: src/Content/Nav.php:287 -msgid "Navigation" -msgstr "Nawigacja" - -#: src/Content/Nav.php:287 -msgid "Site map" -msgstr "Mapa strony" - -#: src/Content/OEmbed.php:266 -msgid "Embedding disabled" -msgstr "Osadzanie wyłączone" - -#: src/Content/OEmbed.php:388 -msgid "Embedded content" -msgstr "Osadzona zawartość" - -#: src/Content/Pager.php:221 -msgid "prev" -msgstr "poprzedni" - -#: src/Content/Pager.php:281 -msgid "last" -msgstr "ostatni" - -#: src/Content/Text/BBCode.php:929 src/Content/Text/BBCode.php:1626 -#: src/Content/Text/BBCode.php:1627 -msgid "Image/photo" -msgstr "Obrazek/zdjęcie" - -#: src/Content/Text/BBCode.php:1047 +"\n" +"\t\t\t\tThe friendica developers released update %s recently,\n" +"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" +"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" +"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." +msgstr "\n\t\t\t\tDeweloperzy friendica wydali niedawno aktualizację %s,\n\t\t\t\tale podczas próby instalacji, coś poszło nie tak.\n\t\t\t\tZostanie to naprawione wkrótce i nie mogę tego zrobić sam. Proszę skontaktować się z \n\t\t\t\tprogramistami friendica, jeśli nie możesz mi pomóc na własną rękę. Moja baza danych może być nieprawidłowa." + +#: src/Core/Update.php:286 #, php-format -msgid "%2$s %3$s" -msgstr "%2$s %3$s" +msgid "" +"The error message is\n" +"[pre]%s[/pre]" +msgstr "Komunikat o błędzie jest \n[pre]%s[/ pre]" -#: src/Content/Text/BBCode.php:1544 src/Content/Text/HTML.php:968 -msgid "Click to open/close" -msgstr "Kliknij aby otworzyć/zamknąć" +#: src/Core/Update.php:290 src/Core/Update.php:326 +msgid "[Friendica Notify] Database update" +msgstr "[Powiadomienie Friendica] Aktualizacja bazy danych" -#: src/Content/Text/BBCode.php:1575 -msgid "$1 wrote:" -msgstr "$1 napisał:" - -#: src/Content/Text/BBCode.php:1629 src/Content/Text/BBCode.php:1630 -msgid "Encrypted content" -msgstr "Szyfrowana treść" - -#: src/Content/Text/BBCode.php:1855 -msgid "Invalid source protocol" -msgstr "Nieprawidłowy protokół źródłowy" - -#: src/Content/Text/BBCode.php:1870 -msgid "Invalid link protocol" -msgstr "Niepoprawny link protokołu" - -#: src/Content/Text/HTML.php:816 -msgid "Loading more entries..." -msgstr "Ładuję więcej wpisów..." - -#: src/Content/Text/HTML.php:817 -msgid "The end" -msgstr "Koniec" - -#: src/Content/Text/HTML.php:910 src/Model/Profile.php:465 -#: src/Module/Contact.php:327 -msgid "Follow" -msgstr "Śledź" - -#: src/Content/Widget/CalendarExport.php:79 -msgid "Export" -msgstr "Eksport" - -#: src/Content/Widget/CalendarExport.php:80 -msgid "Export calendar as ical" -msgstr "Wyeksportuj kalendarz jako ical" - -#: src/Content/Widget/CalendarExport.php:81 -msgid "Export calendar as csv" -msgstr "Eksportuj kalendarz jako csv" - -#: src/Content/Widget/ContactBlock.php:72 -msgid "No contacts" -msgstr "Brak kontaktów" - -#: src/Content/Widget/ContactBlock.php:104 +#: src/Core/Update.php:320 #, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d kontakt" -msgstr[1] "%d kontaktów" -msgstr[2] "%d kontakty" -msgstr[3] "%d Kontakty" - -#: src/Content/Widget/ContactBlock.php:123 -msgid "View Contacts" -msgstr "Widok kontaktów" - -#: src/Content/Widget/SavedSearches.php:48 -msgid "Remove term" -msgstr "Usuń wpis" - -#: src/Content/Widget/SavedSearches.php:56 -msgid "Saved Searches" -msgstr "Zapisywanie wyszukiwania" - -#: src/Content/Widget/TrendingTags.php:51 -#, php-format -msgid "Trending Tags (last %d hour)" -msgid_plural "Trending Tags (last %d hours)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Content/Widget/TrendingTags.php:52 -msgid "More Trending Tags" -msgstr "Więcej popularnych tagów" - -#: src/Content/Widget.php:53 -msgid "Add New Contact" -msgstr "Dodaj nowy kontakt" - -#: src/Content/Widget.php:54 -msgid "Enter address or web location" -msgstr "Wpisz adres lub lokalizację sieciową" - -#: src/Content/Widget.php:55 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Przykład: bob@przykład.com, http://przykład.com/barbara" - -#: src/Content/Widget.php:72 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d zaproszenie dostępne" -msgstr[1] "%d zaproszeń dostępnych" -msgstr[2] "%d zaproszenia dostępne" -msgstr[3] "%d zaproszenia dostępne" - -#: src/Content/Widget.php:78 view/theme/vier/theme.php:174 -msgid "Find People" -msgstr "Znajdź ludzi" - -#: src/Content/Widget.php:79 view/theme/vier/theme.php:175 -msgid "Enter name or interest" -msgstr "Wpisz nazwę lub zainteresowanie" - -#: src/Content/Widget.php:81 view/theme/vier/theme.php:177 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Przykład: Jan Kowalski, Wędkarstwo" - -#: src/Content/Widget.php:82 src/Module/Contact.php:845 -#: src/Module/Directory.php:103 view/theme/vier/theme.php:178 -msgid "Find" -msgstr "Znajdź" - -#: src/Content/Widget.php:84 view/theme/vier/theme.php:180 -msgid "Similar Interests" -msgstr "Podobne zainteresowania" - -#: src/Content/Widget.php:85 view/theme/vier/theme.php:181 -msgid "Random Profile" -msgstr "Domyślny profil" - -#: src/Content/Widget.php:86 view/theme/vier/theme.php:182 -msgid "Invite Friends" -msgstr "Zaproś znajomych" - -#: src/Content/Widget.php:87 src/Module/Directory.php:95 -#: view/theme/vier/theme.php:183 -msgid "Global Directory" -msgstr "Katalog globalny" - -#: src/Content/Widget.php:89 view/theme/vier/theme.php:185 -msgid "Local Directory" -msgstr "Katalog lokalny" - -#: src/Content/Widget.php:218 src/Model/Group.php:528 -#: src/Module/Contact.php:808 src/Module/Welcome.php:76 -msgid "Groups" -msgstr "Grupy" - -#: src/Content/Widget.php:220 -msgid "Everyone" -msgstr "Wszyscy" - -#: src/Content/Widget.php:243 src/Module/Contact.php:822 -#: src/Module/Profile/Contacts.php:144 -msgid "Following" -msgstr "Kolejny" - -#: src/Content/Widget.php:244 src/Module/Contact.php:823 -#: src/Module/Profile/Contacts.php:145 -msgid "Mutual friends" -msgstr "Wspólni znajomi" - -#: src/Content/Widget.php:249 -msgid "Relationships" -msgstr "Relacje" - -#: src/Content/Widget.php:251 src/Module/Contact.php:760 -#: src/Module/Group.php:295 -msgid "All Contacts" -msgstr "Wszystkie kontakty" - -#: src/Content/Widget.php:294 -msgid "Protocols" -msgstr "Protokoły" - -#: src/Content/Widget.php:296 -msgid "All Protocols" -msgstr "Wszystkie protokoły" - -#: src/Content/Widget.php:333 -msgid "Saved Folders" -msgstr "Zapisz w folderach" - -#: src/Content/Widget.php:335 src/Content/Widget.php:374 -msgid "Everything" -msgstr "Wszystko" - -#: src/Content/Widget.php:372 -msgid "Categories" -msgstr "Kategorie" - -#: src/Content/Widget.php:449 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "%d wspólny kontakt" -msgstr[1] "%d wspólne kontakty" -msgstr[2] "%d wspólnych kontaktów" -msgstr[3] "%dwspólnych kontaktów" +msgid "" +"\n" +"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." +msgstr "\n\t\t\t\t\tBaza danych Friendica została pomyślnie zaktualizowana z %s do %s." #: src/Core/ACL.php:155 msgid "Yourself" msgstr "" +#: src/Core/ACL.php:184 src/Module/Profile/Contacts.php:123 +#: src/Module/PermissionTooltip.php:76 src/Module/PermissionTooltip.php:98 +#: src/Module/Contact.php:810 src/Content/Widget.php:241 +msgid "Followers" +msgstr "Zwolenników" + +#: src/Core/ACL.php:191 src/Module/PermissionTooltip.php:82 +#: src/Module/PermissionTooltip.php:104 +msgid "Mutuals" +msgstr "Wzajemne" + #: src/Core/ACL.php:281 msgid "Post to Email" msgstr "Prześlij e-mailem" @@ -4037,409 +3592,409 @@ msgstr "Z wyjątkiem:" msgid "Connectors" msgstr "Wtyczki" -#: src/Core/Installer.php:180 +#: src/Core/Installer.php:179 msgid "" "The database configuration file \"config/local.config.php\" could not be " "written. Please use the enclosed text to create a configuration file in your" " web server root." msgstr "Plik konfiguracyjny bazy danych \"config/local.config.php\" nie mógł zostać zapisany. Proszę użyć załączonego tekstu, aby utworzyć plik konfiguracyjny w katalogu głównym serwera." -#: src/Core/Installer.php:199 +#: src/Core/Installer.php:198 msgid "" "You may need to import the file \"database.sql\" manually using phpmyadmin " "or mysql." msgstr "Może być konieczne zaimportowanie pliku \"database.sql\" ręcznie, używając phpmyadmin lub mysql." -#: src/Core/Installer.php:200 src/Module/Install.php:191 +#: src/Core/Installer.php:199 src/Module/Install.php:191 #: src/Module/Install.php:345 msgid "Please see the file \"INSTALL.txt\"." msgstr "Proszę przejrzeć plik \"INSTALL.txt\"." -#: src/Core/Installer.php:261 +#: src/Core/Installer.php:260 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "Nie można znaleźć PHP dla wiersza poleceń w PATH serwera." -#: src/Core/Installer.php:262 +#: src/Core/Installer.php:261 msgid "" "If you don't have a command line version of PHP installed on your server, " "you will not be able to run the background processing. See 'Setup the worker'" -msgstr "Jeśli nie masz zainstalowanej na serwerze wersji PHP z wierszem poleceń, nie będziesz mógł uruchomić przetwarzania w tle. Zobacz 'Konfiguracja pracownika'" +msgstr "" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "PHP executable path" msgstr "Ścieżka wykonywalna PHP" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "" "Enter full path to php executable. You can leave this blank to continue the " "installation." msgstr "Wprowadź pełną ścieżkę do pliku wykonywalnego php. Możesz pozostawić to pole puste, aby kontynuować instalację." -#: src/Core/Installer.php:272 +#: src/Core/Installer.php:271 msgid "Command line PHP" msgstr "Linia komend PHP" -#: src/Core/Installer.php:281 +#: src/Core/Installer.php:280 msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" msgstr "Plik wykonywalny PHP nie jest php cli binarny (może być wersją cgi-fgci)" -#: src/Core/Installer.php:282 +#: src/Core/Installer.php:281 msgid "Found PHP version: " msgstr "Znaleziona wersja PHP: " -#: src/Core/Installer.php:284 +#: src/Core/Installer.php:283 msgid "PHP cli binary" msgstr "PHP cli binarny" -#: src/Core/Installer.php:297 +#: src/Core/Installer.php:296 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." msgstr "Wersja linii poleceń PHP w twoim systemie nie ma aktywowanego \"register_argc_argv\"." -#: src/Core/Installer.php:298 +#: src/Core/Installer.php:297 msgid "This is required for message delivery to work." msgstr "Jest wymagane, aby dostarczanie wiadomości działało." -#: src/Core/Installer.php:303 +#: src/Core/Installer.php:302 msgid "PHP register_argc_argv" msgstr "PHP register_argc_argv" -#: src/Core/Installer.php:335 +#: src/Core/Installer.php:334 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" msgstr "Błąd: funkcja \"openssl_pkey_new\" w tym systemie nie jest w stanie wygenerować kluczy szyfrujących" -#: src/Core/Installer.php:336 +#: src/Core/Installer.php:335 msgid "" "If running under Windows, please see " "\"http://www.php.net/manual/en/openssl.installation.php\"." msgstr "Jeśli korzystasz z Windowsa, proszę odwiedzić \"http://www.php.net/manual/en/openssl.installation.php\"." -#: src/Core/Installer.php:339 +#: src/Core/Installer.php:338 msgid "Generate encryption keys" msgstr "Generuj klucz kodowania" -#: src/Core/Installer.php:391 +#: src/Core/Installer.php:390 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "Błąd: moduł Apache webserver mod-rewrite jest potrzebny, jednakże nie jest zainstalowany." -#: src/Core/Installer.php:396 +#: src/Core/Installer.php:395 msgid "Apache mod_rewrite module" msgstr "Moduł Apache mod_rewrite" -#: src/Core/Installer.php:402 +#: src/Core/Installer.php:401 msgid "Error: PDO or MySQLi PHP module required but not installed." msgstr "Błąd: Wymagany moduł PDO lub MySQLi PHP, ale nie zainstalowany." -#: src/Core/Installer.php:407 +#: src/Core/Installer.php:406 msgid "Error: The MySQL driver for PDO is not installed." msgstr "Błąd: Sterownik MySQL dla PDO nie jest zainstalowany." -#: src/Core/Installer.php:411 +#: src/Core/Installer.php:410 msgid "PDO or MySQLi PHP module" msgstr "Moduł PDO lub MySQLi PHP" -#: src/Core/Installer.php:419 +#: src/Core/Installer.php:418 msgid "Error, XML PHP module required but not installed." msgstr "Błąd, wymagany moduł XML PHP, ale nie zainstalowany." -#: src/Core/Installer.php:423 +#: src/Core/Installer.php:422 msgid "XML PHP module" msgstr "Moduł XML PHP" -#: src/Core/Installer.php:426 +#: src/Core/Installer.php:425 msgid "libCurl PHP module" msgstr "Moduł PHP libCurl" -#: src/Core/Installer.php:427 +#: src/Core/Installer.php:426 msgid "Error: libCURL PHP module required but not installed." msgstr "Błąd: libCURL PHP wymagany moduł, lecz nie zainstalowany." -#: src/Core/Installer.php:433 +#: src/Core/Installer.php:432 msgid "GD graphics PHP module" msgstr "Moduł PHP-GD" -#: src/Core/Installer.php:434 +#: src/Core/Installer.php:433 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "Błąd: moduł graficzny GD z PHP potrzebuje wsparcia technicznego JPEG, jednakże on nie jest zainstalowany." -#: src/Core/Installer.php:440 +#: src/Core/Installer.php:439 msgid "OpenSSL PHP module" msgstr "Moduł PHP OpenSSL" -#: src/Core/Installer.php:441 +#: src/Core/Installer.php:440 msgid "Error: openssl PHP module required but not installed." msgstr "Błąd: openssl PHP wymagany moduł, lecz nie zainstalowany." -#: src/Core/Installer.php:447 +#: src/Core/Installer.php:446 msgid "mb_string PHP module" msgstr "Moduł PHP mb_string" -#: src/Core/Installer.php:448 +#: src/Core/Installer.php:447 msgid "Error: mb_string PHP module required but not installed." msgstr "Błąd: moduł PHP mb_string jest wymagany ,ale nie jest zainstalowany." -#: src/Core/Installer.php:454 +#: src/Core/Installer.php:453 msgid "iconv PHP module" msgstr "Moduł PHP iconv" -#: src/Core/Installer.php:455 +#: src/Core/Installer.php:454 msgid "Error: iconv PHP module required but not installed." msgstr "Błąd: wymagany moduł PHP iconv, ale nie zainstalowany." -#: src/Core/Installer.php:461 +#: src/Core/Installer.php:460 msgid "POSIX PHP module" msgstr "Moduł POSIX PHP" -#: src/Core/Installer.php:462 +#: src/Core/Installer.php:461 msgid "Error: POSIX PHP module required but not installed." msgstr "Błąd: wymagany moduł POSIX PHP, ale nie zainstalowany." -#: src/Core/Installer.php:468 +#: src/Core/Installer.php:467 msgid "JSON PHP module" msgstr "Moduł PHP JSON" -#: src/Core/Installer.php:469 +#: src/Core/Installer.php:468 msgid "Error: JSON PHP module required but not installed." msgstr "Błąd: wymagany jest moduł JSON PHP, ale nie jest zainstalowany." -#: src/Core/Installer.php:475 +#: src/Core/Installer.php:474 msgid "File Information PHP module" msgstr "Informacje o pliku Moduł PHP" -#: src/Core/Installer.php:476 +#: src/Core/Installer.php:475 msgid "Error: File Information PHP module required but not installed." msgstr "Błąd: wymagane informacje o pliku Moduł PHP, ale nie jest zainstalowany." -#: src/Core/Installer.php:499 +#: src/Core/Installer.php:498 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "Instalator internetowy musi mieć możliwość utworzenia pliku o nazwie \"local.config.php\" w folderze \"config\" serwera WWW i nie może tego zrobić." -#: src/Core/Installer.php:500 +#: src/Core/Installer.php:499 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Jest to najczęściej ustawienie uprawnień, ponieważ serwer sieciowy może nie być w stanie zapisywać plików w folderze - nawet jeśli możesz." -#: src/Core/Installer.php:501 +#: src/Core/Installer.php:500 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "Pod koniec tej procedury otrzymasz tekst do zapisania w pliku o nazwie local.config.php w folderze \"config\" Friendica." -#: src/Core/Installer.php:502 +#: src/Core/Installer.php:501 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"INSTALL.txt\" for instructions." msgstr "Alternatywnie można pominąć tę procedurę i wykonać ręczną instalację. Proszę zobaczyć plik 'INSTALL.txt' z instrukcjami." -#: src/Core/Installer.php:505 +#: src/Core/Installer.php:504 msgid "config/local.config.php is writable" msgstr "config/local.config.php jest zapisywalny" -#: src/Core/Installer.php:525 +#: src/Core/Installer.php:524 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica używa silnika szablonów Smarty3 do renderowania swoich widoków. Smarty3 kompiluje szablony do PHP, aby przyspieszyć renderowanie." -#: src/Core/Installer.php:526 +#: src/Core/Installer.php:525 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Aby przechowywać te skompilowane szablony, serwer WWW musi mieć dostęp do zapisu do katalogu view/smarty3/ w folderze najwyższego poziomu Friendica." -#: src/Core/Installer.php:527 +#: src/Core/Installer.php:526 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Upewnij się, że użytkownik, na którym działa serwer WWW (np. www-data), ma prawo do zapisu do tego folderu." -#: src/Core/Installer.php:528 +#: src/Core/Installer.php:527 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Uwaga: jako środek bezpieczeństwa, powinieneś dać serwerowi dostęp do zapisu view/smarty3/ jedynie - nie do plików szablonów (.tpl), które zawiera." -#: src/Core/Installer.php:531 +#: src/Core/Installer.php:530 msgid "view/smarty3 is writable" msgstr "view/smarty3 jest zapisywalny" -#: src/Core/Installer.php:560 +#: src/Core/Installer.php:559 msgid "" "Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" " to .htaccess." msgstr "Adres URL zapisany w .htaccess nie działa. Upewnij się, że skopiowano .htaccess-dist do .htaccess." -#: src/Core/Installer.php:562 +#: src/Core/Installer.php:561 msgid "Error message from Curl when fetching" msgstr "Komunikat o błędzie z Curl podczas pobierania" -#: src/Core/Installer.php:567 +#: src/Core/Installer.php:566 msgid "Url rewrite is working" msgstr "Działający adres URL" -#: src/Core/Installer.php:596 +#: src/Core/Installer.php:595 msgid "ImageMagick PHP extension is not installed" msgstr "Rozszerzenie PHP ImageMagick nie jest zainstalowane" -#: src/Core/Installer.php:598 +#: src/Core/Installer.php:597 msgid "ImageMagick PHP extension is installed" msgstr "Rozszerzenie PHP ImageMagick jest zainstalowane" -#: src/Core/Installer.php:600 +#: src/Core/Installer.php:599 msgid "ImageMagick supports GIF" msgstr "ImageMagick obsługuje GIF" -#: src/Core/Installer.php:622 +#: src/Core/Installer.php:621 msgid "Database already in use." msgstr "Baza danych jest już w użyciu." -#: src/Core/Installer.php:627 +#: src/Core/Installer.php:626 msgid "Could not connect to database." msgstr "Nie można połączyć się z bazą danych." -#: src/Core/L10n.php:371 src/Model/Event.php:411 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:171 +#: src/Model/Event.php:413 msgid "Monday" msgstr "Poniedziałek" -#: src/Core/L10n.php:371 src/Model/Event.php:412 +#: src/Core/L10n.php:371 src/Model/Event.php:414 msgid "Tuesday" msgstr "Wtorek" -#: src/Core/L10n.php:371 src/Model/Event.php:413 +#: src/Core/L10n.php:371 src/Model/Event.php:415 msgid "Wednesday" msgstr "Środa" -#: src/Core/L10n.php:371 src/Model/Event.php:414 +#: src/Core/L10n.php:371 src/Model/Event.php:416 msgid "Thursday" msgstr "Czwartek" -#: src/Core/L10n.php:371 src/Model/Event.php:415 +#: src/Core/L10n.php:371 src/Model/Event.php:417 msgid "Friday" msgstr "Piątek" -#: src/Core/L10n.php:371 src/Model/Event.php:416 +#: src/Core/L10n.php:371 src/Model/Event.php:418 msgid "Saturday" msgstr "Sobota" -#: src/Core/L10n.php:371 src/Model/Event.php:410 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:171 +#: src/Model/Event.php:412 msgid "Sunday" msgstr "Niedziela" -#: src/Core/L10n.php:375 src/Model/Event.php:431 +#: src/Core/L10n.php:375 src/Model/Event.php:433 msgid "January" msgstr "Styczeń" -#: src/Core/L10n.php:375 src/Model/Event.php:432 +#: src/Core/L10n.php:375 src/Model/Event.php:434 msgid "February" msgstr "Luty" -#: src/Core/L10n.php:375 src/Model/Event.php:433 +#: src/Core/L10n.php:375 src/Model/Event.php:435 msgid "March" msgstr "Marzec" -#: src/Core/L10n.php:375 src/Model/Event.php:434 +#: src/Core/L10n.php:375 src/Model/Event.php:436 msgid "April" msgstr "Kwiecień" -#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:422 +#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:424 msgid "May" msgstr "Maj" -#: src/Core/L10n.php:375 src/Model/Event.php:435 +#: src/Core/L10n.php:375 src/Model/Event.php:437 msgid "June" msgstr "Czerwiec" -#: src/Core/L10n.php:375 src/Model/Event.php:436 +#: src/Core/L10n.php:375 src/Model/Event.php:438 msgid "July" msgstr "Lipiec" -#: src/Core/L10n.php:375 src/Model/Event.php:437 +#: src/Core/L10n.php:375 src/Model/Event.php:439 msgid "August" msgstr "Sierpień" -#: src/Core/L10n.php:375 src/Model/Event.php:438 +#: src/Core/L10n.php:375 src/Model/Event.php:440 msgid "September" msgstr "Wrzesień" -#: src/Core/L10n.php:375 src/Model/Event.php:439 +#: src/Core/L10n.php:375 src/Model/Event.php:441 msgid "October" msgstr "Październik" -#: src/Core/L10n.php:375 src/Model/Event.php:440 +#: src/Core/L10n.php:375 src/Model/Event.php:442 msgid "November" msgstr "Listopad" -#: src/Core/L10n.php:375 src/Model/Event.php:441 +#: src/Core/L10n.php:375 src/Model/Event.php:443 msgid "December" msgstr "Grudzień" -#: src/Core/L10n.php:391 src/Model/Event.php:403 +#: src/Core/L10n.php:391 src/Model/Event.php:405 msgid "Mon" msgstr "Pon" -#: src/Core/L10n.php:391 src/Model/Event.php:404 +#: src/Core/L10n.php:391 src/Model/Event.php:406 msgid "Tue" msgstr "Wt" -#: src/Core/L10n.php:391 src/Model/Event.php:405 +#: src/Core/L10n.php:391 src/Model/Event.php:407 msgid "Wed" msgstr "Śr" -#: src/Core/L10n.php:391 src/Model/Event.php:406 +#: src/Core/L10n.php:391 src/Model/Event.php:408 msgid "Thu" msgstr "Czw" -#: src/Core/L10n.php:391 src/Model/Event.php:407 +#: src/Core/L10n.php:391 src/Model/Event.php:409 msgid "Fri" msgstr "Pt" -#: src/Core/L10n.php:391 src/Model/Event.php:408 +#: src/Core/L10n.php:391 src/Model/Event.php:410 msgid "Sat" msgstr "Sob" -#: src/Core/L10n.php:391 src/Model/Event.php:402 +#: src/Core/L10n.php:391 src/Model/Event.php:404 msgid "Sun" msgstr "Niedz" -#: src/Core/L10n.php:395 src/Model/Event.php:418 +#: src/Core/L10n.php:395 src/Model/Event.php:420 msgid "Jan" msgstr "Sty" -#: src/Core/L10n.php:395 src/Model/Event.php:419 +#: src/Core/L10n.php:395 src/Model/Event.php:421 msgid "Feb" msgstr "Lut" -#: src/Core/L10n.php:395 src/Model/Event.php:420 +#: src/Core/L10n.php:395 src/Model/Event.php:422 msgid "Mar" msgstr "Mar" -#: src/Core/L10n.php:395 src/Model/Event.php:421 +#: src/Core/L10n.php:395 src/Model/Event.php:423 msgid "Apr" msgstr "Kwi" -#: src/Core/L10n.php:395 src/Model/Event.php:423 +#: src/Core/L10n.php:395 src/Model/Event.php:425 msgid "Jun" msgstr "Cze" -#: src/Core/L10n.php:395 src/Model/Event.php:424 +#: src/Core/L10n.php:395 src/Model/Event.php:426 msgid "Jul" msgstr "Lip" -#: src/Core/L10n.php:395 src/Model/Event.php:425 +#: src/Core/L10n.php:395 src/Model/Event.php:427 msgid "Aug" msgstr "Sie" @@ -4447,15 +4002,15 @@ msgstr "Sie" msgid "Sep" msgstr "Wrz" -#: src/Core/L10n.php:395 src/Model/Event.php:427 +#: src/Core/L10n.php:395 src/Model/Event.php:429 msgid "Oct" msgstr "Paź" -#: src/Core/L10n.php:395 src/Model/Event.php:428 +#: src/Core/L10n.php:395 src/Model/Event.php:430 msgid "Nov" msgstr "Lis" -#: src/Core/L10n.php:395 src/Model/Event.php:429 +#: src/Core/L10n.php:395 src/Model/Event.php:431 msgid "Dec" msgstr "Gru" @@ -4507,39 +4062,6 @@ msgstr "odrzuć" msgid "rebuffed" msgstr "odrzucony" -#: src/Core/Update.php:213 -#, php-format -msgid "Update %s failed. See error logs." -msgstr "Aktualizacja %s nie powiodła się. Zobacz dziennik błędów." - -#: src/Core/Update.php:277 -#, php-format -msgid "" -"\n" -"\t\t\t\tThe friendica developers released update %s recently,\n" -"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" -"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" -"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." -msgstr "\n\t\t\t\tDeweloperzy friendica wydali niedawno aktualizację %s,\n\t\t\t\tale podczas próby instalacji, coś poszło nie tak.\n\t\t\t\tZostanie to naprawione wkrótce i nie mogę tego zrobić sam. Proszę skontaktować się z \n\t\t\t\tprogramistami friendica, jeśli nie możesz mi pomóc na własną rękę. Moja baza danych może być nieprawidłowa." - -#: src/Core/Update.php:283 -#, php-format -msgid "" -"The error message is\n" -"[pre]%s[/pre]" -msgstr "Komunikat o błędzie jest \n[pre]%s[/ pre]" - -#: src/Core/Update.php:287 src/Core/Update.php:323 -msgid "[Friendica Notify] Database update" -msgstr "[Powiadomienie Friendica] Aktualizacja bazy danych" - -#: src/Core/Update.php:317 -#, php-format -msgid "" -"\n" -"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." -msgstr "\n\t\t\t\t\tBaza danych Friendica została pomyślnie zaktualizowana z %s do %s." - #: src/Core/UserImport.php:126 msgid "Error decoding account file" msgstr "Błąd podczas odczytu pliku konta" @@ -4574,41 +4096,409 @@ msgstr "Błąd tworzenia profilu użytkownika" msgid "Done. You can now login with your username and password" msgstr "Gotowe. Możesz teraz zalogować się z użyciem nazwy użytkownika i hasła" -#: src/Database/DBStructure.php:69 -msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." -msgstr "Brak tabel w MyISAM lub InnoDB z formatem pliku Antelope." +#: src/LegacyModule.php:49 +#, php-format +msgid "Legacy module file not found: %s" +msgstr "Nie znaleziono pliku modułu: %s" -#: src/Database/DBStructure.php:93 +#: src/Worker/Delivery.php:551 +msgid "(no subject)" +msgstr "(bez tematu)" + +#: src/Object/EMail/ItemCCEMail.php:39 #, php-format msgid "" -"\n" -"Error %d occurred during database update:\n" -"%s\n" -msgstr "\nWystąpił błąd %d podczas aktualizacji bazy danych:\n%s\n" +"This message was sent to you by %s, a member of the Friendica social " +"network." +msgstr "Wiadomość została wysłana do ciebie od %s, członka sieci społecznościowej Friendica." -#: src/Database/DBStructure.php:96 -msgid "Errors encountered performing database changes: " -msgstr "Błędy napotkane podczas dokonywania zmian w bazie danych: " - -#: src/Database/DBStructure.php:285 +#: src/Object/EMail/ItemCCEMail.php:41 #, php-format -msgid "%s: Database update" -msgstr "%s: Aktualizacja bazy danych" +msgid "You may visit them online at %s" +msgstr "Możesz odwiedzić ich online pod adresem %s" -#: src/Database/DBStructure.php:546 +#: src/Object/EMail/ItemCCEMail.php:42 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "Skontaktuj się z nadawcą odpowiadając na ten post jeśli nie chcesz otrzymywać tych wiadomości." + +#: src/Object/EMail/ItemCCEMail.php:46 #, php-format -msgid "%s: updating %s table." -msgstr "%s: aktualizowanie %s tabeli." +msgid "%s posted an update." +msgstr "%s zaktualizował wpis." -#: src/Factory/Notification/Introduction.php:132 +#: src/Object/Post.php:147 +msgid "This entry was edited" +msgstr "Ten wpis został zedytowany" + +#: src/Object/Post.php:174 +msgid "Private Message" +msgstr "Wiadomość prywatna" + +#: src/Object/Post.php:213 +msgid "pinned item" +msgstr "" + +#: src/Object/Post.php:218 +msgid "Delete locally" +msgstr "Usuń lokalnie" + +#: src/Object/Post.php:221 +msgid "Delete globally" +msgstr "Usuń globalnie" + +#: src/Object/Post.php:221 +msgid "Remove locally" +msgstr "Usuń lokalnie" + +#: src/Object/Post.php:235 +msgid "save to folder" +msgstr "zapisz w folderze" + +#: src/Object/Post.php:270 +msgid "I will attend" +msgstr "Będę uczestniczyć" + +#: src/Object/Post.php:270 +msgid "I will not attend" +msgstr "Nie będę uczestniczyć" + +#: src/Object/Post.php:270 +msgid "I might attend" +msgstr "Mogę wziąć udział" + +#: src/Object/Post.php:300 +msgid "ignore thread" +msgstr "zignoruj ​​wątek" + +#: src/Object/Post.php:301 +msgid "unignore thread" +msgstr "odignoruj ​​wątek" + +#: src/Object/Post.php:302 +msgid "toggle ignore status" +msgstr "przełącz status ignorowania" + +#: src/Object/Post.php:314 +msgid "pin" +msgstr "przypnij" + +#: src/Object/Post.php:315 +msgid "unpin" +msgstr "odepnij" + +#: src/Object/Post.php:316 +msgid "toggle pin status" +msgstr "" + +#: src/Object/Post.php:319 +msgid "pinned" +msgstr "Przypięte" + +#: src/Object/Post.php:326 +msgid "add star" +msgstr "dodaj gwiazdkę" + +#: src/Object/Post.php:327 +msgid "remove star" +msgstr "anuluj gwiazdkę" + +#: src/Object/Post.php:328 +msgid "toggle star status" +msgstr "włącz status gwiazdy" + +#: src/Object/Post.php:331 +msgid "starred" +msgstr "gwiazdką" + +#: src/Object/Post.php:335 +msgid "add tag" +msgstr "dodaj tag" + +#: src/Object/Post.php:345 +msgid "like" +msgstr "lubię to" + +#: src/Object/Post.php:346 +msgid "dislike" +msgstr "nie lubię tego" + +#: src/Object/Post.php:348 +msgid "Share this" +msgstr "Udostępnij to" + +#: src/Object/Post.php:348 +msgid "share" +msgstr "udostępnij" + +#: src/Object/Post.php:400 +#, php-format +msgid "%s (Received %s)" +msgstr "" + +#: src/Object/Post.php:405 +msgid "Comment this item on your system" +msgstr "" + +#: src/Object/Post.php:405 +msgid "remote comment" +msgstr "" + +#: src/Object/Post.php:415 +msgid "Pushed" +msgstr "" + +#: src/Object/Post.php:415 +msgid "Pulled" +msgstr "" + +#: src/Object/Post.php:442 +msgid "to" +msgstr "do" + +#: src/Object/Post.php:443 +msgid "via" +msgstr "przez" + +#: src/Object/Post.php:444 +msgid "Wall-to-Wall" +msgstr "Wall-to-Wall" + +#: src/Object/Post.php:445 +msgid "via Wall-To-Wall:" +msgstr "via Wall-To-Wall:" + +#: src/Object/Post.php:481 +#, php-format +msgid "Reply to %s" +msgstr "Odpowiedź %s" + +#: src/Object/Post.php:484 +msgid "More" +msgstr "Więcej" + +#: src/Object/Post.php:500 +msgid "Notifier task is pending" +msgstr "Zadanie Notifier jest w toku" + +#: src/Object/Post.php:501 +msgid "Delivery to remote servers is pending" +msgstr "Trwa przesyłanie do serwerów zdalnych" + +#: src/Object/Post.php:502 +msgid "Delivery to remote servers is underway" +msgstr "Trwa dostawa do serwerów zdalnych" + +#: src/Object/Post.php:503 +msgid "Delivery to remote servers is mostly done" +msgstr "Dostawa do zdalnych serwerów jest w większości wykonywana" + +#: src/Object/Post.php:504 +msgid "Delivery to remote servers is done" +msgstr "Trwa dostarczanie do zdalnych serwerów" + +#: src/Object/Post.php:524 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d komentarz" +msgstr[1] "%d komentarze" +msgstr[2] "%d komentarzy" +msgstr[3] "%d komentarzy" + +#: src/Object/Post.php:525 +msgid "Show more" +msgstr "Pokaż więcej" + +#: src/Object/Post.php:526 +msgid "Show fewer" +msgstr "Pokaż mniej" + +#: src/Object/Post.php:537 src/Model/Item.php:3336 +msgid "comment" +msgid_plural "comments" +msgstr[0] "komentarz" +msgstr[1] "komentarze" +msgstr[2] "komentarze" +msgstr[3] "komentarz" + +#: src/Console/ArchiveContact.php:105 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "Nie można znaleźć żadnego wpisu kontaktu zarchiwizowanego dla tego adresu URL (%s)" + +#: src/Console/ArchiveContact.php:108 +msgid "The contact entries have been archived" +msgstr "Wpisy kontaktów zostały zarchiwizowane" + +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Admin/Blocklist/Contact.php:49 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "Nie można znaleźć żadnego kontaktu dla tego adresu URL (%s)" + +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Admin/Blocklist/Contact.php:47 +msgid "The contact has been blocked from the node" +msgstr "Kontakt został zablokowany w węźle" + +#: src/Console/User.php:158 +msgid "Enter new password: " +msgstr "Wprowadź nowe hasło: " + +#: src/Console/User.php:193 +msgid "Enter user name: " +msgstr "Wpisz nazwę użytkownika:" + +#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 +#: src/Console/User.php:300 +msgid "Enter user nickname: " +msgstr "Wpisz nazwę użytkownika:" + +#: src/Console/User.php:209 +msgid "Enter user email address: " +msgstr "Wpisz adres e-mail użytkownika:" + +#: src/Console/User.php:217 +msgid "Enter a language (optional): " +msgstr "Wpisz język (opcjonalnie):" + +#: src/Console/User.php:255 +msgid "User is not pending." +msgstr "" + +#: src/Console/User.php:313 +msgid "User has already been marked for deletion." +msgstr "" + +#: src/Console/User.php:318 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "Wpisz „tak”, aby usunąć %s" + +#: src/Console/User.php:320 +msgid "Deletion aborted." +msgstr "" + +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "Numer wersji aktualizacji posta został ustawiony na %s." + +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "Sprawdź oczekujące działania aktualizacji." + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "Gotowe." + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "Wykonaj oczekujące aktualizacje postów." + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "Wszystkie oczekujące aktualizacje postów są gotowe." + +#: src/Render/FriendicaSmartyEngine.php:52 +msgid "The folder view/smarty3/ must be writable by webserver." +msgstr "" + +#: src/Repository/ProfileField.php:275 +msgid "Hometown:" +msgstr "Miasto rodzinne:" + +#: src/Repository/ProfileField.php:276 +msgid "Marital Status:" +msgstr "Stan cywilny:" + +#: src/Repository/ProfileField.php:277 +msgid "With:" +msgstr "Z:" + +#: src/Repository/ProfileField.php:278 +msgid "Since:" +msgstr "Od:" + +#: src/Repository/ProfileField.php:279 +msgid "Sexual Preference:" +msgstr "Preferencje seksualne:" + +#: src/Repository/ProfileField.php:280 +msgid "Political Views:" +msgstr "Poglądy polityczne:" + +#: src/Repository/ProfileField.php:281 +msgid "Religious Views:" +msgstr "Poglądy religijne:" + +#: src/Repository/ProfileField.php:282 +msgid "Likes:" +msgstr "Lubię to:" + +#: src/Repository/ProfileField.php:283 +msgid "Dislikes:" +msgstr "Nie lubię tego:" + +#: src/Repository/ProfileField.php:284 +msgid "Title/Description:" +msgstr "Tytuł/Opis:" + +#: src/Repository/ProfileField.php:285 src/Module/Admin/Summary.php:231 +msgid "Summary" +msgstr "Podsumowanie" + +#: src/Repository/ProfileField.php:286 +msgid "Musical interests" +msgstr "Muzyka" + +#: src/Repository/ProfileField.php:287 +msgid "Books, literature" +msgstr "Literatura" + +#: src/Repository/ProfileField.php:288 +msgid "Television" +msgstr "Telewizja" + +#: src/Repository/ProfileField.php:289 +msgid "Film/dance/culture/entertainment" +msgstr "Film/taniec/kultura/rozrywka" + +#: src/Repository/ProfileField.php:290 +msgid "Hobbies/Interests" +msgstr "Zainteresowania" + +#: src/Repository/ProfileField.php:291 +msgid "Love/romance" +msgstr "Miłość/romans" + +#: src/Repository/ProfileField.php:292 +msgid "Work/employment" +msgstr "Praca/zatrudnienie" + +#: src/Repository/ProfileField.php:293 +msgid "School/education" +msgstr "Szkoła/edukacja" + +#: src/Repository/ProfileField.php:294 +msgid "Contact information and Social Networks" +msgstr "Dane kontaktowe i Sieci społecznościowe" + +#: src/App.php:310 +msgid "No system theme config value set." +msgstr "Nie ustawiono wartości konfiguracyjnej zestawu tematycznego." + +#: src/Factory/Notification/Introduction.php:128 msgid "Friend Suggestion" msgstr "Propozycja znajomych" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Prośba o dodanie do przyjaciół/powiązanych" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "New Follower" msgstr "Nowy obserwujący" @@ -4653,3284 +4543,260 @@ msgstr "" msgid "%s is now friends with %s" msgstr "%s jest teraz znajomym %s" -#: src/LegacyModule.php:49 -#, php-format -msgid "Legacy module file not found: %s" -msgstr "Nie znaleziono pliku modułu: %s" +#: src/Module/Notifications/Notifications.php:50 +msgid "Network Notifications" +msgstr "Powiadomienia sieciowe" -#: src/Model/Contact.php:1273 src/Model/Contact.php:1286 -msgid "UnFollow" +#: src/Module/Notifications/Notifications.php:58 +msgid "System Notifications" +msgstr "Powiadomienia systemowe" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Personal Notifications" +msgstr "Prywatne powiadomienia" + +#: src/Module/Notifications/Notifications.php:74 +msgid "Home Notifications" +msgstr "Powiadomienia domowe" + +#: src/Module/Notifications/Notifications.php:133 +#: src/Module/Notifications/Introductions.php:195 +#, php-format +msgid "No more %s notifications." +msgstr "Brak kolejnych %s powiadomień." + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show unread" +msgstr "Pokaż nieprzeczytane" + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show all" +msgstr "Pokaż wszystko" + +#: src/Module/Notifications/Notification.php:103 +msgid "You must be logged in to show this page." msgstr "" -#: src/Model/Contact.php:1282 -msgid "Drop Contact" -msgstr "Zakończ znajomość" +#: src/Module/Notifications/Introductions.php:52 +#: src/Module/BaseNotifications.php:139 src/Content/Nav.php:267 +msgid "Notifications" +msgstr "Powiadomienia" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Show Ignored Requests" +msgstr "Pokaż ignorowane żądania" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Hide Ignored Requests" +msgstr "Ukryj zignorowane prośby" + +#: src/Module/Notifications/Introductions.php:90 +#: src/Module/Notifications/Introductions.php:157 +msgid "Notification type:" +msgstr "Typ powiadomienia:" + +#: src/Module/Notifications/Introductions.php:93 +msgid "Suggested by:" +msgstr "Sugerowany przez:" + +#: src/Module/Notifications/Introductions.php:105 +#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:604 +msgid "Hide this contact from others" +msgstr "Ukryj ten kontakt przed innymi" -#: src/Model/Contact.php:1292 src/Module/Admin/Users.php:251 #: src/Module/Notifications/Introductions.php:107 #: src/Module/Notifications/Introductions.php:183 +#: src/Module/Admin/Users.php:251 src/Model/Contact.php:1185 msgid "Approve" msgstr "Zatwierdź" -#: src/Model/Contact.php:1862 -msgid "Organisation" -msgstr "Organizacja" +#: src/Module/Notifications/Introductions.php:118 +msgid "Claims to be known to you: " +msgstr "Twierdzi, że go/ją znasz: " -#: src/Model/Contact.php:1866 -msgid "News" -msgstr "Aktualności" +#: src/Module/Notifications/Introductions.php:125 +msgid "Shall your connection be bidirectional or not?" +msgstr "Czy twoje połączenie ma być dwukierunkowe, czy nie?" -#: src/Model/Contact.php:1870 -msgid "Forum" -msgstr "Forum" - -#: src/Model/Contact.php:2286 -msgid "Connect URL missing." -msgstr "Brak adresu URL połączenia." - -#: src/Model/Contact.php:2295 -msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." -msgstr "Nie można dodać kontaktu. Sprawdź odpowiednie poświadczenia sieciowe na stronie Ustawienia -> Sieci społecznościowe." - -#: src/Model/Contact.php:2336 -msgid "" -"This site is not configured to allow communications with other networks." -msgstr "Ta strona nie jest skonfigurowana do pozwalania na komunikację z innymi sieciami" - -#: src/Model/Contact.php:2337 src/Model/Contact.php:2350 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "Nie znaleziono żadnych kompatybilnych protokołów komunikacyjnych ani źródeł." - -#: src/Model/Contact.php:2348 -msgid "The profile address specified does not provide adequate information." -msgstr "Dany adres profilu nie dostarcza odpowiednich informacji." - -#: src/Model/Contact.php:2353 -msgid "An author or name was not found." -msgstr "Autor lub nazwa nie zostało znalezione." - -#: src/Model/Contact.php:2356 -msgid "No browser URL could be matched to this address." -msgstr "Przeglądarka WWW nie może odnaleźć podanego adresu" - -#: src/Model/Contact.php:2359 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "Nie można dopasować @-stylu Adres identyfikacyjny ze znanym protokołem lub kontaktem e-mail." - -#: src/Model/Contact.php:2360 -msgid "Use mailto: in front of address to force email check." -msgstr "Użyj mailto: przed adresem, aby wymusić sprawdzanie poczty e-mail." - -#: src/Model/Contact.php:2366 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "Określony adres profilu należy do sieci, która została wyłączona na tej stronie." - -#: src/Model/Contact.php:2371 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "Profil ograniczony. Ta osoba będzie niezdolna do odbierania osobistych powiadomień od ciebie." - -#: src/Model/Contact.php:2432 -msgid "Unable to retrieve contact information." -msgstr "Nie można otrzymać informacji kontaktowych" - -#: src/Model/Event.php:49 src/Model/Event.php:862 -#: src/Module/Debug/Localtime.php:36 -msgid "l F d, Y \\@ g:i A" -msgstr "l F d, Y \\@ g:i A" - -#: src/Model/Event.php:76 src/Model/Event.php:93 src/Model/Event.php:450 -#: src/Model/Event.php:930 -msgid "Starts:" -msgstr "Rozpoczęcie:" - -#: src/Model/Event.php:79 src/Model/Event.php:99 src/Model/Event.php:451 -#: src/Model/Event.php:934 -msgid "Finishes:" -msgstr "Zakończenie:" - -#: src/Model/Event.php:400 -msgid "all-day" -msgstr "cały dzień" - -#: src/Model/Event.php:426 -msgid "Sept" -msgstr "Wrz" - -#: src/Model/Event.php:448 -msgid "No events to display" -msgstr "Brak wydarzeń do wyświetlenia" - -#: src/Model/Event.php:576 -msgid "l, F j" -msgstr "l, F j" - -#: src/Model/Event.php:607 -msgid "Edit event" -msgstr "Edytuj wydarzenie" - -#: src/Model/Event.php:608 -msgid "Duplicate event" -msgstr "Zduplikowane zdarzenie" - -#: src/Model/Event.php:609 -msgid "Delete event" -msgstr "Usuń wydarzenie" - -#: src/Model/Event.php:641 src/Model/Item.php:3706 src/Model/Item.php:3713 -msgid "link to source" -msgstr "link do źródła" - -#: src/Model/Event.php:863 -msgid "D g:i A" -msgstr "D g:i A" - -#: src/Model/Event.php:864 -msgid "g:i A" -msgstr "g:i A" - -#: src/Model/Event.php:949 src/Model/Event.php:951 -msgid "Show map" -msgstr "Pokaż mapę" - -#: src/Model/Event.php:950 -msgid "Hide map" -msgstr "Ukryj mapę" - -#: src/Model/Event.php:1042 +#: src/Module/Notifications/Introductions.php:126 #, php-format -msgid "%s's birthday" -msgstr "%s urodzin" - -#: src/Model/Event.php:1043 -#, php-format -msgid "Happy Birthday %s" -msgstr "Urodziny %s" - -#: src/Model/FileTag.php:280 -msgid "Item filed" -msgstr "Element złożony" - -#: src/Model/Group.php:92 msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "Skasowana grupa o tej nazwie została przywrócona. Istniejące uprawnienia do pozycji mogą dotyczyć tej grupy i wszystkich przyszłych członków. Jeśli nie jest to zamierzone, utwórz inną grupę o innej nazwie." +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "Przyjmowanie %s jako znajomego pozwala %s zasubskrybować twoje posty, a także otrzymywać od nich aktualizacje w swoim kanale wiadomości." -#: src/Model/Group.php:451 -msgid "Default privacy group for new contacts" -msgstr "Domyślne ustawienia prywatności dla nowych kontaktów" - -#: src/Model/Group.php:483 -msgid "Everybody" -msgstr "Wszyscy" - -#: src/Model/Group.php:502 -msgid "edit" -msgstr "edytuj" - -#: src/Model/Group.php:527 -msgid "add" -msgstr "dodaj" - -#: src/Model/Group.php:532 -msgid "Edit group" -msgstr "Edytuj grupy" - -#: src/Model/Group.php:533 src/Module/Group.php:194 -msgid "Contacts not in any group" -msgstr "Kontakt nie jest w żadnej grupie" - -#: src/Model/Group.php:535 -msgid "Create a new group" -msgstr "Stwórz nową grupę" - -#: src/Model/Group.php:536 src/Module/Group.php:179 src/Module/Group.php:202 -#: src/Module/Group.php:279 -msgid "Group Name: " -msgstr "Nazwa grupy: " - -#: src/Model/Group.php:537 -msgid "Edit groups" -msgstr "Edytuj grupy" - -#: src/Model/Item.php:3448 -msgid "activity" -msgstr "aktywność" - -#: src/Model/Item.php:3450 src/Object/Post.php:535 -msgid "comment" -msgid_plural "comments" -msgstr[0] "komentarz" -msgstr[1] "komentarze" -msgstr[2] "komentarze" -msgstr[3] "komentarz" - -#: src/Model/Item.php:3453 -msgid "post" -msgstr "post" - -#: src/Model/Item.php:3576 +#: src/Module/Notifications/Introductions.php:127 #, php-format -msgid "Content warning: %s" -msgstr "Ostrzeżenie o treści: %s" +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you" +" will not receive updates from them in your news feed." +msgstr "Zaakceptowanie %s jako subskrybenta umożliwia im subskrybowanie Twoich postów, ale nie otrzymasz od nich aktualizacji w swoim kanale wiadomości." -#: src/Model/Item.php:3653 -msgid "bytes" -msgstr "bajty" +#: src/Module/Notifications/Introductions.php:129 +msgid "Friend" +msgstr "Znajomy" -#: src/Model/Item.php:3700 -msgid "View on separate page" -msgstr "Zobacz na oddzielnej stronie" +#: src/Module/Notifications/Introductions.php:130 +msgid "Subscriber" +msgstr "Subskrybent" -#: src/Model/Item.php:3701 -msgid "view on separate page" -msgstr "zobacz na oddzielnej stronie" - -#: src/Model/Mail.php:129 src/Model/Mail.php:264 -msgid "[no subject]" -msgstr "[bez tematu]" - -#: src/Model/Profile.php:360 src/Module/Profile/Profile.php:235 -#: src/Module/Profile/Profile.php:237 -msgid "Edit profile" -msgstr "Edytuj profil" - -#: src/Model/Profile.php:362 -msgid "Change profile photo" -msgstr "Zmień zdjęcie profilowe" - -#: src/Model/Profile.php:381 src/Module/Directory.php:159 -#: src/Module/Profile/Profile.php:167 -msgid "Homepage:" -msgstr "Strona główna:" - -#: src/Model/Profile.php:382 src/Module/Contact.php:630 -#: src/Module/Notifications/Introductions.php:168 +#: src/Module/Notifications/Introductions.php:168 src/Module/Contact.php:620 +#: src/Model/Profile.php:368 msgid "About:" msgstr "O:" -#: src/Model/Profile.php:383 src/Module/Contact.php:628 -#: src/Module/Profile/Profile.php:163 -msgid "XMPP:" -msgstr "XMPP:" - -#: src/Model/Profile.php:467 src/Module/Contact.php:329 -msgid "Unfollow" -msgstr "" - -#: src/Model/Profile.php:469 -msgid "Atom feed" -msgstr "Kanał Atom" - -#: src/Model/Profile.php:477 src/Module/Contact.php:325 -#: src/Module/Notifications/Introductions.php:180 +#: src/Module/Notifications/Introductions.php:180 src/Module/Contact.php:320 +#: src/Model/Profile.php:460 msgid "Network:" msgstr "Sieć:" -#: src/Model/Profile.php:507 src/Model/Profile.php:604 -msgid "g A l F d" -msgstr "g A I F d" +#: src/Module/Notifications/Introductions.php:194 +msgid "No introductions." +msgstr "Brak dostępu." -#: src/Model/Profile.php:508 -msgid "F d" -msgstr "F d" - -#: src/Model/Profile.php:570 src/Model/Profile.php:655 -msgid "[today]" -msgstr "[dziś]" - -#: src/Model/Profile.php:580 -msgid "Birthday Reminders" -msgstr "Przypomnienia o urodzinach" - -#: src/Model/Profile.php:581 -msgid "Birthdays this week:" -msgstr "Urodziny w tym tygodniu:" - -#: src/Model/Profile.php:642 -msgid "[No description]" -msgstr "[Brak opisu]" - -#: src/Model/Profile.php:668 -msgid "Event Reminders" -msgstr "Przypominacze wydarzeń" - -#: src/Model/Profile.php:669 -msgid "Upcoming events the next 7 days:" -msgstr "Nadchodzące wydarzenia w ciągu następnych 7 dni:" - -#: src/Model/Profile.php:844 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s wita %2$s" - -#: src/Model/Storage/Database.php:74 -#, php-format -msgid "Database storage failed to update %s" -msgstr "Przechowywanie bazy danych nie powiodło się %s" - -#: src/Model/Storage/Database.php:82 -msgid "Database storage failed to insert data" -msgstr "Magazyn bazy danych nie mógł wstawić danych" - -#: src/Model/Storage/Filesystem.php:100 -#, php-format -msgid "Filesystem storage failed to create \"%s\". Check you write permissions." -msgstr "Nie można utworzyć magazynu systemu plików \"%s\". Sprawdź, czy masz uprawnienia do zapisu." - -#: src/Model/Storage/Filesystem.php:148 -#, php-format -msgid "" -"Filesystem storage failed to save data to \"%s\". Check your write " -"permissions" -msgstr "Nie udało się zapisać danych w pamięci systemu plików \"%s\". Sprawdź swoje uprawnienia do zapisu" - -#: src/Model/Storage/Filesystem.php:176 -msgid "Storage base path" -msgstr "Ścieżka bazy pamięci masowej" - -#: src/Model/Storage/Filesystem.php:178 -msgid "" -"Folder where uploaded files are saved. For maximum security, This should be " -"a path outside web server folder tree" -msgstr "Folder, w którym zapisywane są przesłane pliki. Dla maksymalnego bezpieczeństwa, powinna to być ścieżka poza drzewem folderów serwera WWW" - -#: src/Model/Storage/Filesystem.php:191 -msgid "Enter a valid existing folder" -msgstr "Wprowadź poprawny istniejący folder" - -#: src/Model/User.php:372 -msgid "Login failed" -msgstr "Logowanie nieudane" - -#: src/Model/User.php:404 -msgid "Not enough information to authenticate" -msgstr "Za mało informacji do uwierzytelnienia" - -#: src/Model/User.php:498 -msgid "Password can't be empty" -msgstr "Hasło nie może być puste" - -#: src/Model/User.php:517 -msgid "Empty passwords are not allowed." -msgstr "Puste hasła są niedozwolone." - -#: src/Model/User.php:521 -msgid "" -"The new password has been exposed in a public data dump, please choose " -"another." -msgstr "Nowe hasło zostało ujawnione w publicznym zrzucie danych, wybierz inne." - -#: src/Model/User.php:527 -msgid "" -"The password can't contain accentuated letters, white spaces or colons (:)" -msgstr "Hasło nie może zawierać podkreślonych liter, białych spacji ani dwukropków (:)" - -#: src/Model/User.php:625 -msgid "Passwords do not match. Password unchanged." -msgstr "Hasła nie pasują do siebie. Hasło niezmienione." - -#: src/Model/User.php:632 -msgid "An invitation is required." -msgstr "Wymagane zaproszenie." - -#: src/Model/User.php:636 -msgid "Invitation could not be verified." -msgstr "Zaproszenie niezweryfikowane." - -#: src/Model/User.php:644 -msgid "Invalid OpenID url" -msgstr "Nieprawidłowy adres url OpenID" - -#: src/Model/User.php:663 -msgid "Please enter the required information." -msgstr "Wprowadź wymagane informacje." - -#: src/Model/User.php:677 -#, php-format -msgid "" -"system.username_min_length (%s) and system.username_max_length (%s) are " -"excluding each other, swapping values." -msgstr "system.username_min_length (%s) i system.username_max_length (%s) wykluczają się nawzajem, zamieniając wartości." - -#: src/Model/User.php:684 -#, php-format -msgid "Username should be at least %s character." -msgid_plural "Username should be at least %s characters." -msgstr[0] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." -msgstr[1] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." -msgstr[2] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." -msgstr[3] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." - -#: src/Model/User.php:688 -#, php-format -msgid "Username should be at most %s character." -msgid_plural "Username should be at most %s characters." -msgstr[0] "Nazwa użytkownika nie może mieć więcej niż %s znaków." -msgstr[1] "Nazwa użytkownika nie może mieć więcej niż %s znaków." -msgstr[2] "Nazwa użytkownika nie może mieć więcej niż %s znaków." -msgstr[3] "Nazwa użytkownika nie może mieć więcej niż %s znaków." - -#: src/Model/User.php:696 -msgid "That doesn't appear to be your full (First Last) name." -msgstr "Wydaje mi się, że to nie jest twoje pełne imię (pierwsze imię) i nazwisko." - -#: src/Model/User.php:701 -msgid "Your email domain is not among those allowed on this site." -msgstr "Twoja domena internetowa nie jest obsługiwana na tej stronie." - -#: src/Model/User.php:705 -msgid "Not a valid email address." -msgstr "Niepoprawny adres e mail.." - -#: src/Model/User.php:708 -msgid "The nickname was blocked from registration by the nodes admin." -msgstr "Pseudonim został zablokowany przed rejestracją przez administratora węzłów." - -#: src/Model/User.php:712 src/Model/User.php:720 -msgid "Cannot use that email." -msgstr "Nie można użyć tego e-maila." - -#: src/Model/User.php:727 -msgid "Your nickname can only contain a-z, 0-9 and _." -msgstr "Twój pseudonim może zawierać tylko a-z, 0-9 i _." - -#: src/Model/User.php:735 src/Model/User.php:792 -msgid "Nickname is already registered. Please choose another." -msgstr "Ten login jest zajęty. Wybierz inny." - -#: src/Model/User.php:745 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "POWAŻNY BŁĄD: niepowodzenie podczas tworzenia kluczy zabezpieczeń." - -#: src/Model/User.php:779 src/Model/User.php:783 -msgid "An error occurred during registration. Please try again." -msgstr "Wystąpił bład podczas rejestracji, Spróbuj ponownie." - -#: src/Model/User.php:806 -msgid "An error occurred creating your default profile. Please try again." -msgstr "Wystąpił błąd podczas tworzenia profilu. Spróbuj ponownie." - -#: src/Model/User.php:813 -msgid "An error occurred creating your self contact. Please try again." -msgstr "Wystąpił błąd podczas tworzenia własnego kontaktu. Proszę spróbuj ponownie." - -#: src/Model/User.php:818 -msgid "Friends" -msgstr "Przyjaciele" - -#: src/Model/User.php:822 -msgid "" -"An error occurred creating your default contact group. Please try again." -msgstr "Wystąpił błąd podczas tworzenia domyślnej grupy kontaktów. Proszę spróbuj ponownie." - -#: src/Model/User.php:1010 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tthe administrator of %2$s has set up an account for you." +#: src/Module/Manifest.php:42 +msgid "A Decentralized Social Network" msgstr "" -#: src/Model/User.php:1013 -#, php-format -msgid "" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%1$s\n" -"\t\tLogin Name:\t\t%2$s\n" -"\t\tPassword:\t\t%3$s\n" -"\n" -"\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\tin.\n" -"\n" -"\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\tthan that.\n" -"\n" -"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\tIf you are new and do not know anybody here, they may help\n" -"\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" -"\n" -"\t\tThank you and welcome to %4$s." -msgstr "" +#: src/Module/Security/Logout.php:53 +msgid "Logged out." +msgstr "Wylogowano." -#: src/Model/User.php:1046 src/Model/User.php:1153 -#, php-format -msgid "Registration details for %s" -msgstr "Szczegóły rejestracji dla %s" +#: src/Module/Security/TwoFactor/Verify.php:61 +#: src/Module/Security/TwoFactor/Recovery.php:64 +#: src/Module/Settings/TwoFactor/Verify.php:82 +msgid "Invalid code, please retry." +msgstr "Nieprawidłowy kod, spróbuj ponownie." -#: src/Model/User.php:1066 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%4$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\t\t" -msgstr "\n\t\t\tSzanowny Użytkowniku %1$s,\n\t\t\t\tDziękujemy za rejestrację na stronie %2$s. Twoje konto czeka na zatwierdzenie przez administratora.\n\n\t\t\tTwoje dane do logowania są następujące:\n\n\t\t\tLokalizacja witryny:\t%3$s\n\t\t\tNazwa użytkownika:\t\t%4$s\n\t\t\tHasło:\t\t%5$s\n\t\t" - -#: src/Model/User.php:1085 -#, php-format -msgid "Registration at %s" -msgstr "Rejestracja w %s" - -#: src/Model/User.php:1109 -#, php-format -msgid "" -"\n" -"\t\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" -"\t\t\t" -msgstr "\n\t\t\t\tSzanowna/y %1$s,\n\t\t\t\tDziękujemy za rejestrację w %2$s. Twoje konto zostało utworzone.\n\t\t\t" - -#: src/Model/User.php:1117 -#, php-format -msgid "" -"\n" -"\t\t\tThe login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%1$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\n" -"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\t\tin.\n" -"\n" -"\t\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\t\tthan that.\n" -"\n" -"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\t\tIf you are new and do not know anybody here, they may help\n" -"\t\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" -"\n" -"\t\t\tThank you and welcome to %2$s." -msgstr "\n\t\t\tDane logowania są następuje:\n\t\t\tLokalizacja witryny:\t%3$s\n\t\t\tNazwa użytkownika:\t\t%1$s\n\t\t\tHasło:\t\t%5$s\n\n\t\t\tPo zalogowaniu możesz zmienić hasło do swojego konta na stronie \"Ustawienia\".\n \t\t\tProszę poświęć chwilę, aby przejrzeć inne ustawienia konta na tej stronie.\n\n\t\t\tMożesz również dodać podstawowe informacje do swojego domyślnego profilu\n\t\t\t(na stronie \"Profil użytkownika\"), aby inne osoby mogły łatwo Cię znaleźć.\n\n\t\t\tZalecamy ustawienie imienia i nazwiska, dodanie zdjęcia profilowego,\n\t\t\tdodanie niektórych \"słów kluczowych\" profilu (bardzo przydatne w nawiązywaniu nowych znajomości) \n\t\t\ti być może gdzie mieszkasz; jeśli nie chcesz podać więcej szczegów.\n\n\t\t\tW pełni szanujemy Twoje prawo do prywatności i żaden z tych elementów nie jest konieczny.\n\t\t\tJeśli jesteś nowy i nie znasz tutaj nikogo, oni mogą ci pomóc\n\t\t\tmożesz zdobyć nowych interesujących przyjaciół.\n\n\t\t\tJeśli kiedykolwiek zechcesz usunąć swoje konto, możesz to zrobić na stronie %3$s/removeme\n\n\t\t\tDziękujemy i Zapraszamy do %2$s." - -#: src/Module/Admin/Addons/Details.php:70 -msgid "Addon not found." -msgstr "Nie znaleziono dodatku." - -#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 -#, php-format -msgid "Addon %s disabled." -msgstr "Dodatek %s wyłączony." - -#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 -#, php-format -msgid "Addon %s enabled." -msgstr "Dodatek %s włączony." - -#: src/Module/Admin/Addons/Details.php:93 -#: src/Module/Admin/Themes/Details.php:79 -msgid "Disable" -msgstr "Wyłącz" - -#: src/Module/Admin/Addons/Details.php:96 -#: src/Module/Admin/Themes/Details.php:82 -msgid "Enable" -msgstr "Zezwól" - -#: src/Module/Admin/Addons/Details.php:116 -#: src/Module/Admin/Addons/Index.php:67 -#: src/Module/Admin/Blocklist/Contact.php:78 -#: src/Module/Admin/Blocklist/Server.php:89 -#: src/Module/Admin/Federation.php:140 src/Module/Admin/Item/Delete.php:65 -#: src/Module/Admin/Logs/Settings.php:79 src/Module/Admin/Logs/View.php:64 -#: src/Module/Admin/Queue.php:75 src/Module/Admin/Site.php:603 -#: src/Module/Admin/Summary.php:214 src/Module/Admin/Themes/Details.php:123 -#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Tos.php:60 -#: src/Module/Admin/Users.php:242 -msgid "Administration" -msgstr "Administracja" - -#: src/Module/Admin/Addons/Details.php:117 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:99 -#: src/Module/BaseSettings.php:87 -msgid "Addons" -msgstr "Dodatki" - -#: src/Module/Admin/Addons/Details.php:118 -#: src/Module/Admin/Themes/Details.php:125 -msgid "Toggle" -msgstr "Włącz" - -#: src/Module/Admin/Addons/Details.php:126 -#: src/Module/Admin/Themes/Details.php:134 -msgid "Author: " -msgstr "Autor: " - -#: src/Module/Admin/Addons/Details.php:127 -#: src/Module/Admin/Themes/Details.php:135 -msgid "Maintainer: " -msgstr "Opiekun: " - -#: src/Module/Admin/Addons/Index.php:53 -#, php-format -msgid "Addon %s failed to install." -msgstr "Instalacja dodatku %s nie powiodła się." - -#: src/Module/Admin/Addons/Index.php:70 -msgid "Reload active addons" -msgstr "Załaduj ponownie aktywne dodatki" - -#: src/Module/Admin/Addons/Index.php:75 -#, php-format -msgid "" -"There are currently no addons available on your node. You can find the " -"official addon repository at %1$s and might find other interesting addons in" -" the open addon registry at %2$s" -msgstr "W twoim węźle nie ma obecnie żadnych dodatków. Możesz znaleźć oficjalne repozytorium dodatków na %1$s i możesz znaleźć inne interesujące dodatki w otwartym rejestrze dodatków na %2$s" - -#: src/Module/Admin/Blocklist/Contact.php:57 -#, php-format -msgid "%s contact unblocked" -msgid_plural "%s contacts unblocked" -msgstr[0] "%s kontakt odblokowany" -msgstr[1] "%s kontakty odblokowane" -msgstr[2] "%s kontaktów odblokowanych" -msgstr[3] "%s kontaktów odblokowanych" - -#: src/Module/Admin/Blocklist/Contact.php:79 -msgid "Remote Contact Blocklist" -msgstr "Lista zablokowanych kontaktów zdalnych" - -#: src/Module/Admin/Blocklist/Contact.php:80 -msgid "" -"This page allows you to prevent any message from a remote contact to reach " -"your node." -msgstr "Ta strona pozwala zapobiec wysyłaniu do węzła wiadomości od kontaktu zdalnego." - -#: src/Module/Admin/Blocklist/Contact.php:81 -msgid "Block Remote Contact" -msgstr "Zablokuj kontakt zdalny" - -#: src/Module/Admin/Blocklist/Contact.php:82 src/Module/Admin/Users.php:245 -msgid "select all" -msgstr "zaznacz wszystko" - -#: src/Module/Admin/Blocklist/Contact.php:83 -msgid "select none" -msgstr "wybierz brak" - -#: src/Module/Admin/Blocklist/Contact.php:85 src/Module/Admin/Users.php:256 -#: src/Module/Contact.php:604 src/Module/Contact.php:852 -#: src/Module/Contact.php:1111 -msgid "Unblock" -msgstr "Odblokuj" - -#: src/Module/Admin/Blocklist/Contact.php:86 -msgid "No remote contact is blocked from this node." -msgstr "Z tego węzła nie jest blokowany kontakt zdalny." - -#: src/Module/Admin/Blocklist/Contact.php:88 -msgid "Blocked Remote Contacts" -msgstr "Zablokowane kontakty zdalne" - -#: src/Module/Admin/Blocklist/Contact.php:89 -msgid "Block New Remote Contact" -msgstr "Zablokuj nowy kontakt zdalny" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Photo" -msgstr "Zdjęcie" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Reason" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:98 -#, php-format -msgid "%s total blocked contact" -msgid_plural "%s total blocked contacts" -msgstr[0] "łącznie %s zablokowany kontakt" -msgstr[1] "łącznie %s zablokowane kontakty" -msgstr[2] "łącznie %s zablokowanych kontaktów" -msgstr[3] "%s całkowicie zablokowane kontakty" - -#: src/Module/Admin/Blocklist/Contact.php:100 -msgid "URL of the remote contact to block." -msgstr "Adres URL kontaktu zdalnego do zablokowania." - -#: src/Module/Admin/Blocklist/Contact.php:101 -msgid "Block Reason" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:49 -msgid "Server domain pattern added to blocklist." -msgstr "Wzorzec domeny serwera dodano do listy bloków." - -#: src/Module/Admin/Blocklist/Server.php:65 -msgid "Site blocklist updated." -msgstr "Zaktualizowano listę bloków witryny." - -#: src/Module/Admin/Blocklist/Server.php:80 -#: src/Module/Admin/Blocklist/Server.php:105 -msgid "Blocked server domain pattern" -msgstr "Zablokowany wzorzec domeny serwera" - -#: src/Module/Admin/Blocklist/Server.php:81 -#: src/Module/Admin/Blocklist/Server.php:106 src/Module/Friendica.php:78 -msgid "Reason for the block" -msgstr "Powód blokowania" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Delete server domain pattern" -msgstr "Usuń wzorzec domeny serwera" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Check to delete this entry from the blocklist" -msgstr "Zaznacz, aby usunąć ten wpis z listy bloków" - -#: src/Module/Admin/Blocklist/Server.php:90 -msgid "Server Domain Pattern Blocklist" -msgstr "Lista bloków wzorców domen serwerów" - -#: src/Module/Admin/Blocklist/Server.php:91 -msgid "" -"This page can be used to define a blacklist of server domain patterns from " -"the federated network that are not allowed to interact with your node. For " -"each domain pattern you should also provide the reason why you block it." -msgstr "Ta strona może zostać użyta do zdefiniowania czarnej listy wzorców domen serwera z sieci stowarzyszonej, które nie mogą współdziałać z twoim węzłem. Dla każdego wzorca domeny należy również podać powód zablokowania go." - -#: src/Module/Admin/Blocklist/Server.php:92 -msgid "" -"The list of blocked server domain patterns will be made publically available" -" on the /friendica page so that your users and " -"people investigating communication problems can find the reason easily." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:93 -msgid "" -"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" -"
      \n" -"\t
    • *: Any number of characters
    • \n" -"\t
    • ?: Any single character
    • \n" -"\t
    • [<char1><char2>...]: char1 or char2
    • \n" -"
    " -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:99 -msgid "Add new entry to block list" -msgstr "Dodaj nowy wpis do listy bloków" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "Server Domain Pattern" -msgstr "Wzorzec domeny serwera" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "" -"The domain pattern of the new server to add to the block list. Do not " -"include the protocol." -msgstr "Wzorzec domeny nowego serwera do dodania do listy bloków. Nie dołączaj protokołu." - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "Block reason" -msgstr "Powód zablokowania" - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "The reason why you blocked this server domain pattern." -msgstr "Powód zablokowania wzorca domeny serwera." - -#: src/Module/Admin/Blocklist/Server.php:102 -msgid "Add Entry" -msgstr "Dodaj wpis" - -#: src/Module/Admin/Blocklist/Server.php:103 -msgid "Save changes to the blocklist" -msgstr "Zapisz zmiany w liście zablokowanych" - -#: src/Module/Admin/Blocklist/Server.php:104 -msgid "Current Entries in the Blocklist" -msgstr "Aktualne wpisy na liście zablokowanych" - -#: src/Module/Admin/Blocklist/Server.php:107 -msgid "Delete entry from blocklist" -msgstr "Usuń wpis z listy zablokowanych" - -#: src/Module/Admin/Blocklist/Server.php:110 -msgid "Delete entry from blocklist?" -msgstr "Usunąć wpis z listy zablokowanych?" - -#: src/Module/Admin/DBSync.php:50 -msgid "Update has been marked successful" -msgstr "Aktualizacja została oznaczona jako udana" - -#: src/Module/Admin/DBSync.php:60 -#, php-format -msgid "Database structure update %s was successfully applied." -msgstr "Pomyślnie zastosowano aktualizację %s struktury bazy danych." - -#: src/Module/Admin/DBSync.php:64 -#, php-format -msgid "Executing of database structure update %s failed with error: %s" -msgstr "Wykonanie aktualizacji %s struktury bazy danych nie powiodło się z powodu błędu:%s" - -#: src/Module/Admin/DBSync.php:81 -#, php-format -msgid "Executing %s failed with error: %s" -msgstr "Wykonanie %s nie powiodło się z powodu błędu:%s" - -#: src/Module/Admin/DBSync.php:83 -#, php-format -msgid "Update %s was successfully applied." -msgstr "Aktualizacja %s została pomyślnie zastosowana." - -#: src/Module/Admin/DBSync.php:86 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "Aktualizacja %s nie zwróciła statusu. Nieznane, jeśli się udało." - -#: src/Module/Admin/DBSync.php:89 -#, php-format -msgid "There was no additional update function %s that needed to be called." -msgstr "Nie było dodatkowej funkcji %s aktualizacji, która musiała zostać wywołana." - -#: src/Module/Admin/DBSync.php:109 -msgid "No failed updates." -msgstr "Brak błędów aktualizacji." - -#: src/Module/Admin/DBSync.php:110 -msgid "Check database structure" -msgstr "Sprawdź strukturę bazy danych" - -#: src/Module/Admin/DBSync.php:115 -msgid "Failed Updates" -msgstr "Błąd aktualizacji" - -#: src/Module/Admin/DBSync.php:116 -msgid "" -"This does not include updates prior to 1139, which did not return a status." -msgstr "Nie dotyczy to aktualizacji przed 1139, który nie zwrócił statusu." - -#: src/Module/Admin/DBSync.php:117 -msgid "Mark success (if update was manually applied)" -msgstr "Oznacz sukces (jeśli aktualizacja została ręcznie zastosowana)" - -#: src/Module/Admin/DBSync.php:118 -msgid "Attempt to execute this update step automatically" -msgstr "Spróbuj automatycznie wykonać ten krok aktualizacji" - -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Funkcja blokady %s" - -#: src/Module/Admin/Features.php:85 -msgid "Manage Additional Features" -msgstr "Zarządzanie dodatkowymi funkcjami" - -#: src/Module/Admin/Federation.php:52 -msgid "Other" -msgstr "Inne" - -#: src/Module/Admin/Federation.php:106 src/Module/Admin/Federation.php:268 -msgid "unknown" -msgstr "nieznany" - -#: src/Module/Admin/Federation.php:134 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "Ta strona zawiera kilka numerów do znanej części federacyjnej sieci społecznościowej, do której należy Twój węzeł Friendica. Liczby te nie są kompletne, ale odzwierciedlają tylko część sieci, o której wie twój węzeł." - -#: src/Module/Admin/Federation.php:135 -msgid "" -"The Auto Discovered Contact Directory feature is not enabled, it " -"will improve the data displayed here." -msgstr "Funkcja Katalog kontaktów automatycznie odkrytych nie jest włączona, poprawi ona wyświetlane tutaj dane." - -#: src/Module/Admin/Federation.php:141 src/Module/BaseAdmin.php:94 -msgid "Federation Statistics" -msgstr "Statystyki Organizacji" - -#: src/Module/Admin/Federation.php:147 -#, php-format -msgid "" -"Currently this node is aware of %d nodes with %d registered users from the " -"following platforms:" -msgstr "Obecnie węzeł ten jest świadomy %dwęzłów z %d zarejestrowanymi użytkownikami z następujących platform:" - -#: src/Module/Admin/Item/Delete.php:54 -msgid "Item marked for deletion." -msgstr "Przedmiot oznaczony do usunięcia." - -#: src/Module/Admin/Item/Delete.php:66 src/Module/BaseAdmin.php:112 -msgid "Delete Item" -msgstr "Usuń przedmiot" - -#: src/Module/Admin/Item/Delete.php:67 -msgid "Delete this Item" -msgstr "Usuń ten przedmiot" - -#: src/Module/Admin/Item/Delete.php:68 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "Na tej stronie możesz usunąć przedmiot ze swojego węzła. Jeśli element jest publikowaniem na najwyższym poziomie, cały wątek zostanie usunięty." - -#: src/Module/Admin/Item/Delete.php:69 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "Musisz znać identyfikator GUID tego przedmiotu. Możesz go znaleźć np. patrząc na wyświetlany adres URL. Ostatnia część http://example.com/display/123456 to GUID, tutaj 123456." - -#: src/Module/Admin/Item/Delete.php:70 -msgid "GUID" -msgstr "GUID" - -#: src/Module/Admin/Item/Delete.php:70 -msgid "The GUID of the item you want to delete." -msgstr "Identyfikator elementu GUID, który chcesz usunąć." - -#: src/Module/Admin/Item/Source.php:63 -msgid "Item Guid" -msgstr "Element Guid" - -#: src/Module/Admin/Logs/Settings.php:45 -#, php-format -msgid "The logfile '%s' is not writable. No logging possible" -msgstr "Plik dziennika '%s' nie jest zapisywalny. Brak możliwości logowania" - -#: src/Module/Admin/Logs/Settings.php:54 -msgid "Log settings updated." -msgstr "Zaktualizowano ustawienia logów." - -#: src/Module/Admin/Logs/Settings.php:71 -msgid "PHP log currently enabled." -msgstr "Dziennik PHP jest obecnie włączony." - -#: src/Module/Admin/Logs/Settings.php:73 -msgid "PHP log currently disabled." -msgstr "Dziennik PHP jest obecnie wyłączony." - -#: src/Module/Admin/Logs/Settings.php:80 src/Module/BaseAdmin.php:114 -#: src/Module/BaseAdmin.php:115 -msgid "Logs" -msgstr "Logi" - -#: src/Module/Admin/Logs/Settings.php:82 -msgid "Clear" -msgstr "Wyczyść" - -#: src/Module/Admin/Logs/Settings.php:86 -msgid "Enable Debugging" -msgstr "Włącz debugowanie" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "Log file" -msgstr "Plik logów" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "Musi być zapisywalny przez serwer sieciowy. W stosunku do katalogu najwyższego poziomu Friendica." - -#: src/Module/Admin/Logs/Settings.php:88 -msgid "Log level" -msgstr "Poziom logów" - -#: src/Module/Admin/Logs/Settings.php:90 -msgid "PHP logging" -msgstr "Logowanie w PHP" - -#: src/Module/Admin/Logs/Settings.php:91 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the" -" following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "Aby tymczasowo włączyć rejestrowanie błędów i ostrzeżeń PHP, możesz dołączyć do pliku index.php swojej instalacji. Nazwa pliku ustawiona w linii 'error_log' odnosi się do katalogu najwyższego poziomu friendiki i musi być zapisywalna przez serwer WWW. Opcja '1' dla 'log_errors' i 'display_errors' polega na włączeniu tych opcji, ustawieniu na '0', aby je wyłączyć." - -#: src/Module/Admin/Logs/View.php:40 -#, php-format -msgid "" -"Error trying to open %1$s log file.\\r\\n
    Check to see " -"if file %1$s exist and is readable." -msgstr "Błąd podczas próby otwarcia %1$s pliku dziennika. \\r\\n
    Sprawdź, czy plik %1$s istnieje i czy można go odczytać." - -#: src/Module/Admin/Logs/View.php:44 -#, php-format -msgid "" -"Couldn't open %1$s log file.\\r\\n
    Check to see if file" -" %1$s is readable." -msgstr "Nie można otworzyć %1$spliku dziennika. \\r\\n
    Sprawdź, czy plik %1$s jest czytelny." - -#: src/Module/Admin/Logs/View.php:65 src/Module/BaseAdmin.php:116 -msgid "View Logs" -msgstr "Zobacz rejestry" - -#: src/Module/Admin/Queue.php:53 -msgid "Inspect Deferred Worker Queue" -msgstr "Sprawdź kolejkę odroczonych pracowników" - -#: src/Module/Admin/Queue.php:54 -msgid "" -"This page lists the deferred worker jobs. This are jobs that couldn't be " -"executed at the first time." -msgstr "Ta strona zawiera listę zadań opóźnionych pracowników. Są to zadania, które nie mogą być wykonywane po raz pierwszy." - -#: src/Module/Admin/Queue.php:57 -msgid "Inspect Worker Queue" -msgstr "Sprawdź Kolejkę Pracowników" - -#: src/Module/Admin/Queue.php:58 -msgid "" -"This page lists the currently queued worker jobs. These jobs are handled by " -"the worker cronjob you've set up during install." -msgstr "Ta strona zawiera listę aktualnie ustawionych zadań dla pracowników. Te zadania są obsługiwane przez cronjob pracownika, który skonfigurowałeś podczas instalacji." - -#: src/Module/Admin/Queue.php:78 -msgid "ID" -msgstr "ID" - -#: src/Module/Admin/Queue.php:79 -msgid "Job Parameters" -msgstr "Parametry zadania" - -#: src/Module/Admin/Queue.php:80 -msgid "Created" -msgstr "Utwórz" - -#: src/Module/Admin/Queue.php:81 -msgid "Priority" -msgstr "Priorytet" - -#: src/Module/Admin/Site.php:69 -msgid "Can not parse base url. Must have at least ://" -msgstr "Nie można zanalizować podstawowego adresu URL. Musi mieć co najmniej : //" - -#: src/Module/Admin/Site.php:252 -msgid "Invalid storage backend setting value." -msgstr "Nieprawidłowa wartość ustawienia magazynu pamięci." - -#: src/Module/Admin/Site.php:434 -msgid "Site settings updated." -msgstr "Zaktualizowano ustawienia strony." - -#: src/Module/Admin/Site.php:455 src/Module/Settings/Display.php:130 -msgid "No special theme for mobile devices" -msgstr "Brak specialnego motywu dla urządzeń mobilnych" - -#: src/Module/Admin/Site.php:472 src/Module/Settings/Display.php:140 -#, php-format -msgid "%s - (Experimental)" -msgstr "%s- (Eksperymentalne)" - -#: src/Module/Admin/Site.php:484 -msgid "No community page for local users" -msgstr "Brak strony społeczności dla użytkowników lokalnych" - -#: src/Module/Admin/Site.php:485 -msgid "No community page" -msgstr "Brak strony społeczności" - -#: src/Module/Admin/Site.php:486 -msgid "Public postings from users of this site" -msgstr "Publikacje publiczne od użytkowników tej strony" - -#: src/Module/Admin/Site.php:487 -msgid "Public postings from the federated network" -msgstr "Publikacje wpisy ze sfederowanej sieci" - -#: src/Module/Admin/Site.php:488 -msgid "Public postings from local users and the federated network" -msgstr "Publikacje publiczne od użytkowników lokalnych i sieci federacyjnej" - -#: src/Module/Admin/Site.php:492 src/Module/Admin/Site.php:704 -#: src/Module/Admin/Site.php:714 src/Module/Contact.php:555 -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Disabled" -msgstr "Wyłączony" - -#: src/Module/Admin/Site.php:493 src/Module/Admin/Users.php:243 -#: src/Module/Admin/Users.php:260 src/Module/BaseAdmin.php:98 -msgid "Users" -msgstr "Użytkownicy" - -#: src/Module/Admin/Site.php:494 -msgid "Users, Global Contacts" -msgstr "Użytkownicy, kontakty globalne" - -#: src/Module/Admin/Site.php:495 -msgid "Users, Global Contacts/fallback" -msgstr "Użytkownicy, kontakty globalne/awaryjne" - -#: src/Module/Admin/Site.php:499 -msgid "One month" -msgstr "Miesiąc" - -#: src/Module/Admin/Site.php:500 -msgid "Three months" -msgstr "Trzy miesiące" - -#: src/Module/Admin/Site.php:501 -msgid "Half a year" -msgstr "Pół roku" - -#: src/Module/Admin/Site.php:502 -msgid "One year" -msgstr "Rok" - -#: src/Module/Admin/Site.php:508 -msgid "Multi user instance" -msgstr "Tryb wielu użytkowników" - -#: src/Module/Admin/Site.php:536 -msgid "Closed" -msgstr "Zamknięte" - -#: src/Module/Admin/Site.php:537 -msgid "Requires approval" -msgstr "Wymaga zatwierdzenia" - -#: src/Module/Admin/Site.php:538 -msgid "Open" -msgstr "Otwarta" - -#: src/Module/Admin/Site.php:542 src/Module/Install.php:200 -msgid "No SSL policy, links will track page SSL state" -msgstr "Brak SSL, linki będą śledzić stan SSL" - -#: src/Module/Admin/Site.php:543 src/Module/Install.php:201 -msgid "Force all links to use SSL" -msgstr "Wymuś używanie SSL na wszystkich odnośnikach" - -#: src/Module/Admin/Site.php:544 src/Module/Install.php:202 -msgid "Self-signed certificate, use SSL for local links only (discouraged)" -msgstr "Wewnętrzne Certyfikaty, użyj SSL tylko dla linków lokalnych . " - -#: src/Module/Admin/Site.php:548 -msgid "Don't check" -msgstr "Nie sprawdzaj" - -#: src/Module/Admin/Site.php:549 -msgid "check the stable version" -msgstr "sprawdź wersję stabilną" - -#: src/Module/Admin/Site.php:550 -msgid "check the development version" -msgstr "sprawdź wersję rozwojową" - -#: src/Module/Admin/Site.php:554 -msgid "none" -msgstr "brak" - -#: src/Module/Admin/Site.php:555 -msgid "Direct contacts" -msgstr "Bezpośrednie kontakty" - -#: src/Module/Admin/Site.php:556 -msgid "Contacts of contacts" -msgstr "" - -#: src/Module/Admin/Site.php:573 -msgid "Database (legacy)" -msgstr "Baza danych (legacy)" - -#: src/Module/Admin/Site.php:604 src/Module/BaseAdmin.php:97 -msgid "Site" -msgstr "Strona" - -#: src/Module/Admin/Site.php:606 -msgid "Republish users to directory" -msgstr "Ponownie opublikuj użytkowników w katalogu" - -#: src/Module/Admin/Site.php:607 src/Module/Register.php:139 -msgid "Registration" -msgstr "Rejestracja" - -#: src/Module/Admin/Site.php:608 -msgid "File upload" -msgstr "Przesyłanie plików" - -#: src/Module/Admin/Site.php:609 -msgid "Policies" -msgstr "Zasady" - -#: src/Module/Admin/Site.php:611 -msgid "Auto Discovered Contact Directory" -msgstr "Katalog kontaktów automatycznie odkrytych" - -#: src/Module/Admin/Site.php:612 -msgid "Performance" -msgstr "Ustawienia" - -#: src/Module/Admin/Site.php:613 -msgid "Worker" -msgstr "Pracownik" - -#: src/Module/Admin/Site.php:614 -msgid "Message Relay" -msgstr "Przekazywanie wiadomości" - -#: src/Module/Admin/Site.php:615 -msgid "Relocate Instance" -msgstr "Zmień lokalizację" - -#: src/Module/Admin/Site.php:616 -msgid "" -"Warning! Advanced function. Could make this server " -"unreachable." -msgstr "" - -#: src/Module/Admin/Site.php:620 -msgid "Site name" -msgstr "Nazwa strony" - -#: src/Module/Admin/Site.php:621 -msgid "Sender Email" -msgstr "E-mail nadawcy" - -#: src/Module/Admin/Site.php:621 -msgid "" -"The email address your server shall use to send notification emails from." -msgstr "Adres e-mail używany przez Twój serwer do wysyłania e-maili z powiadomieniami." - -#: src/Module/Admin/Site.php:622 -msgid "Banner/Logo" -msgstr "Logo" - -#: src/Module/Admin/Site.php:623 -msgid "Email Banner/Logo" -msgstr "" - -#: src/Module/Admin/Site.php:624 -msgid "Shortcut icon" -msgstr "Ikona skrótu" - -#: src/Module/Admin/Site.php:624 -msgid "Link to an icon that will be used for browsers." -msgstr "Link do ikony, która będzie używana w przeglądarkach." - -#: src/Module/Admin/Site.php:625 -msgid "Touch icon" -msgstr "Dołącz ikonę" - -#: src/Module/Admin/Site.php:625 -msgid "Link to an icon that will be used for tablets and mobiles." -msgstr "Link do ikony, która będzie używana w tabletach i telefonach komórkowych." - -#: src/Module/Admin/Site.php:626 -msgid "Additional Info" -msgstr "Dodatkowe informacje" - -#: src/Module/Admin/Site.php:626 -#, php-format -msgid "" -"For public servers: you can add additional information here that will be " -"listed at %s/servers." -msgstr "W przypadku serwerów publicznych: możesz tu dodać dodatkowe informacje, które będą wymienione na %s/servers." - -#: src/Module/Admin/Site.php:627 -msgid "System language" -msgstr "Język systemu" - -#: src/Module/Admin/Site.php:628 -msgid "System theme" -msgstr "Motyw systemowy" - -#: src/Module/Admin/Site.php:628 -msgid "" -"Default system theme - may be over-ridden by user profiles - Change default theme settings" -msgstr "Domyślny motyw systemu - może być nadpisywany przez profile użytkowników - Zmień domyślne ustawienia motywu" - -#: src/Module/Admin/Site.php:629 -msgid "Mobile system theme" -msgstr "Motyw systemu mobilnego" - -#: src/Module/Admin/Site.php:629 -msgid "Theme for mobile devices" -msgstr "Motyw na urządzenia mobilne" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:210 -msgid "SSL link policy" -msgstr "Polityka odnośników SSL" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:212 -msgid "Determines whether generated links should be forced to use SSL" -msgstr "Określa, czy generowane odnośniki będą obowiązkowo używały SSL" - -#: src/Module/Admin/Site.php:631 -msgid "Force SSL" -msgstr "Wymuś SSL" - -#: src/Module/Admin/Site.php:631 -msgid "" -"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" -" to endless loops." -msgstr "Wymuszaj wszystkie żądania SSL bez SSL - Uwaga: w niektórych systemach może to prowadzić do niekończących się pętli." - -#: src/Module/Admin/Site.php:632 -msgid "Hide help entry from navigation menu" -msgstr "Ukryj pomoc w menu nawigacyjnym" - -#: src/Module/Admin/Site.php:632 -msgid "" -"Hides the menu entry for the Help pages from the navigation menu. You can " -"still access it calling /help directly." -msgstr "Chowa pozycje menu dla stron pomocy ze strony nawigacyjnej. Możesz nadal ją wywołać poprzez komendę /help." - -#: src/Module/Admin/Site.php:633 -msgid "Single user instance" -msgstr "Tryb pojedynczego użytkownika" - -#: src/Module/Admin/Site.php:633 -msgid "Make this instance multi-user or single-user for the named user" -msgstr "Ustawia tryb dla wielu użytkowników lub pojedynczego użytkownika dla nazwanego użytkownika" - -#: src/Module/Admin/Site.php:635 -msgid "File storage backend" -msgstr "Backend przechowywania plików" - -#: src/Module/Admin/Site.php:635 -msgid "" -"The backend used to store uploaded data. If you change the storage backend, " -"you can manually move the existing files. If you do not do so, the files " -"uploaded before the change will still be available at the old backend. " -"Please see the settings documentation" -" for more information about the choices and the moving procedure." -msgstr "" - -#: src/Module/Admin/Site.php:637 -msgid "Maximum image size" -msgstr "Maksymalny rozmiar zdjęcia" - -#: src/Module/Admin/Site.php:637 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "Maksymalny rozmiar w bitach dla wczytywanego obrazu . Domyślnie jest to 0 , co oznacza bez limitu ." - -#: src/Module/Admin/Site.php:638 -msgid "Maximum image length" -msgstr "Maksymalna długość obrazu" - -#: src/Module/Admin/Site.php:638 -msgid "" -"Maximum length in pixels of the longest side of uploaded images. Default is " -"-1, which means no limits." -msgstr "Maksymalna długość w pikselach dłuższego boku przesyłanego obrazu. Wartością domyślną jest -1, co oznacza brak ograniczeń." - -#: src/Module/Admin/Site.php:639 -msgid "JPEG image quality" -msgstr "Jakość obrazu JPEG" - -#: src/Module/Admin/Site.php:639 -msgid "" -"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " -"100, which is full quality." -msgstr "Przesłane pliki JPEG zostaną zapisane w tym ustawieniu jakości [0-100]. Domyślna wartość to 100, która jest pełną jakością." - -#: src/Module/Admin/Site.php:641 -msgid "Register policy" -msgstr "Zasady rejestracji" - -#: src/Module/Admin/Site.php:642 -msgid "Maximum Daily Registrations" -msgstr "Maksymalna dzienna rejestracja" - -#: src/Module/Admin/Site.php:642 -msgid "" -"If registration is permitted above, this sets the maximum number of new user" -" registrations to accept per day. If register is set to closed, this " -"setting has no effect." -msgstr "Jeśli rejestracja powyżej jest dozwolona, to określa maksymalną liczbę nowych rejestracji użytkowników do zaakceptowania na dzień. Jeśli rejestracja jest ustawiona na \"Zamknięta\", to ustawienie to nie ma wpływu." - -#: src/Module/Admin/Site.php:643 -msgid "Register text" -msgstr "Zarejestruj tekst" - -#: src/Module/Admin/Site.php:643 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." -msgstr "Będą wyświetlane w widocznym miejscu na stronie rejestracji. Możesz użyć BBCode tutaj." - -#: src/Module/Admin/Site.php:644 -msgid "Forbidden Nicknames" -msgstr "Zakazane pseudonimy" - -#: src/Module/Admin/Site.php:644 -msgid "" -"Comma separated list of nicknames that are forbidden from registration. " -"Preset is a list of role names according RFC 2142." -msgstr "Lista oddzielonych przecinkami pseudonimów, których nie wolno rejestrować. Preset to lista nazw ról zgodnie z RFC 2142." - -#: src/Module/Admin/Site.php:645 -msgid "Accounts abandoned after x days" -msgstr "Konta porzucone po x dni" - -#: src/Module/Admin/Site.php:645 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "Nie będzie marnować zasobów systemu wypytując zewnętrzne strony o opuszczone konta. Ustaw 0 dla braku limitu czasu ." - -#: src/Module/Admin/Site.php:646 -msgid "Allowed friend domains" -msgstr "Dozwolone domeny przyjaciół" - -#: src/Module/Admin/Site.php:646 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "Rozdzielana przecinkami lista domen, które mogą nawiązywać przyjaźnie z tą witryną. Symbole wieloznaczne są akceptowane. Pozostaw puste by zezwolić każdej domenie na zaprzyjaźnienie." - -#: src/Module/Admin/Site.php:647 -msgid "Allowed email domains" -msgstr "Dozwolone domeny e-mailowe" - -#: src/Module/Admin/Site.php:647 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "Rozdzielana przecinkami lista domen dozwolonych w adresach e-mail do rejestracji na tej stronie. Symbole wieloznaczne są akceptowane. Opróżnij, aby zezwolić na dowolne domeny" - -#: src/Module/Admin/Site.php:648 -msgid "No OEmbed rich content" -msgstr "Brak treści multimedialnych ze znaczkiem HTML" - -#: src/Module/Admin/Site.php:648 -msgid "" -"Don't show the rich content (e.g. embedded PDF), except from the domains " -"listed below." -msgstr "Nie wyświetlaj zasobów treści (np. osadzonego pliku PDF), z wyjątkiem domen wymienionych poniżej." - -#: src/Module/Admin/Site.php:649 -msgid "Allowed OEmbed domains" -msgstr "Dozwolone domeny OEmbed" - -#: src/Module/Admin/Site.php:649 -msgid "" -"Comma separated list of domains which oembed content is allowed to be " -"displayed. Wildcards are accepted." -msgstr "Rozdzielana przecinkami lista domen, w których wyświetlana jest treść, może być wyświetlana. Symbole wieloznaczne są akceptowane." - -#: src/Module/Admin/Site.php:650 -msgid "Block public" -msgstr "Blokuj publicznie" - -#: src/Module/Admin/Site.php:650 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." -msgstr "Zaznacz, aby zablokować publiczny dostęp do wszystkich publicznych stron prywatnych w tej witrynie, chyba że jesteś zalogowany." - -#: src/Module/Admin/Site.php:651 -msgid "Force publish" -msgstr "Wymuś publikację" - -#: src/Module/Admin/Site.php:651 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "Zaznacz, aby wymusić umieszczenie wszystkich profili w tej witrynie w katalogu witryny." - -#: src/Module/Admin/Site.php:651 -msgid "Enabling this may violate privacy laws like the GDPR" -msgstr "Włączenie tego może naruszyć prawa ochrony prywatności, takie jak GDPR" - -#: src/Module/Admin/Site.php:652 -msgid "Global directory URL" -msgstr "Globalny adres URL katalogu" - -#: src/Module/Admin/Site.php:652 -msgid "" -"URL to the global directory. If this is not set, the global directory is " -"completely unavailable to the application." -msgstr "Adres URL do katalogu globalnego. Jeśli nie zostanie to ustawione, katalog globalny jest całkowicie niedostępny dla aplikacji." - -#: src/Module/Admin/Site.php:653 -msgid "Private posts by default for new users" -msgstr "Prywatne posty domyślnie dla nowych użytkowników" - -#: src/Module/Admin/Site.php:653 -msgid "" -"Set default post permissions for all new members to the default privacy " -"group rather than public." -msgstr "Ustaw domyślne uprawnienia do publikowania dla wszystkich nowych członków na domyślną grupę prywatności, a nie publiczną." - -#: src/Module/Admin/Site.php:654 -msgid "Don't include post content in email notifications" -msgstr "Nie wklejaj zawartości postu do powiadomienia o poczcie" - -#: src/Module/Admin/Site.php:654 -msgid "" -"Don't include the content of a post/comment/private message/etc. in the " -"email notifications that are sent out from this site, as a privacy measure." -msgstr "W celu ochrony prywatności, nie włączaj zawartości postu/komentarza/wiadomości prywatnej/etc. do powiadomień w wiadomościach mailowych wysyłanych z tej strony." - -#: src/Module/Admin/Site.php:655 -msgid "Disallow public access to addons listed in the apps menu." -msgstr "Nie zezwalaj na publiczny dostęp do dodatkowych wtyczek wyszczególnionych w menu aplikacji." - -#: src/Module/Admin/Site.php:655 -msgid "" -"Checking this box will restrict addons listed in the apps menu to members " -"only." -msgstr "Zaznaczenie tego pola spowoduje ograniczenie dodatków wymienionych w menu aplikacji tylko dla członków." - -#: src/Module/Admin/Site.php:656 -msgid "Don't embed private images in posts" -msgstr "Nie umieszczaj prywatnych zdjęć w postach" - -#: src/Module/Admin/Site.php:656 -msgid "" -"Don't replace locally-hosted private photos in posts with an embedded copy " -"of the image. This means that contacts who receive posts containing private " -"photos will have to authenticate and load each image, which may take a " -"while." -msgstr "Nie zastępuj lokalnie hostowanych zdjęć prywatnych we wpisach za pomocą osadzonej kopii obrazu. Oznacza to, że osoby, które otrzymują posty zawierające prywatne zdjęcia, będą musiały uwierzytelnić i wczytać każdy obraz, co może trochę potrwać." - -#: src/Module/Admin/Site.php:657 -msgid "Explicit Content" -msgstr "Treści dla dorosłych" - -#: src/Module/Admin/Site.php:657 -msgid "" -"Set this to announce that your node is used mostly for explicit content that" -" might not be suited for minors. This information will be published in the " -"node information and might be used, e.g. by the global directory, to filter " -"your node from listings of nodes to join. Additionally a note about this " -"will be shown at the user registration page." -msgstr "Ustaw to, aby ogłosić, że Twój węzeł jest używany głównie do jawnej treści, która może nie być odpowiednia dla nieletnich. Informacje te zostaną opublikowane w informacjach o węźle i mogą zostać wykorzystane, np. w katalogu globalnym, aby filtrować węzeł z list węzłów do przyłączenia. Dodatkowo notatka o tym zostanie pokazana na stronie rejestracji użytkownika." - -#: src/Module/Admin/Site.php:658 -msgid "Allow Users to set remote_self" -msgstr "Zezwól użytkownikom na ustawienie remote_self" - -#: src/Module/Admin/Site.php:658 -msgid "" -"With checking this, every user is allowed to mark every contact as a " -"remote_self in the repair contact dialog. Setting this flag on a contact " -"causes mirroring every posting of that contact in the users stream." -msgstr "Po sprawdzeniu tego każdy użytkownik może zaznaczyć każdy kontakt jako zdalny w oknie dialogowym kontaktu naprawczego. Ustawienie tej flagi na kontakcie powoduje dublowanie każdego wpisu tego kontaktu w strumieniu użytkowników." - -#: src/Module/Admin/Site.php:659 -msgid "Block multiple registrations" -msgstr "Zablokuj wielokrotną rejestrację" - -#: src/Module/Admin/Site.php:659 -msgid "Disallow users to register additional accounts for use as pages." -msgstr "Nie pozwalaj użytkownikom na zakładanie dodatkowych kont do używania jako strony. " - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID" -msgstr "Wyłącz OpenID" - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID support for registration and logins." -msgstr "Wyłącz obsługę OpenID dla rejestracji i logowania." - -#: src/Module/Admin/Site.php:661 -msgid "No Fullname check" -msgstr "Bez sprawdzania pełnej nazwy" - -#: src/Module/Admin/Site.php:661 -msgid "" -"Allow users to register without a space between the first name and the last " -"name in their full name." -msgstr "Zezwól użytkownikom na rejestrację bez spacji między imieniem i nazwiskiem w ich pełnym imieniu." - -#: src/Module/Admin/Site.php:662 -msgid "Community pages for visitors" -msgstr "Strony społecznościowe dla odwiedzających" - -#: src/Module/Admin/Site.php:662 -msgid "" -"Which community pages should be available for visitors. Local users always " -"see both pages." -msgstr "Które strony społeczności powinny być dostępne dla odwiedzających. Lokalni użytkownicy zawsze widzą obie strony." - -#: src/Module/Admin/Site.php:663 -msgid "Posts per user on community page" -msgstr "Lista postów użytkownika na stronie społeczności" - -#: src/Module/Admin/Site.php:663 -msgid "" -"The maximum number of posts per user on the community page. (Not valid for " -"\"Global Community\")" -msgstr "Maksymalna liczba postów na użytkownika na stronie społeczności. (Nie dotyczy „Globalnej społeczności”)" - -#: src/Module/Admin/Site.php:664 -msgid "Disable OStatus support" -msgstr "Wyłącz obsługę OStatus" - -#: src/Module/Admin/Site.php:664 -msgid "" -"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " -"communications in OStatus are public, so privacy warnings will be " -"occasionally displayed." -msgstr "Wyłącz wbudowaną kompatybilność z OStatus (StatusNet, GNU Social itd.). Wszystkie rozmowy w OStatus są publiczne, więc czasem będą pojawiać się ostrzeżenia o prywatności." - -#: src/Module/Admin/Site.php:665 -msgid "OStatus support can only be enabled if threading is enabled." -msgstr "Obsługa OStatus może być włączona tylko wtedy, gdy włączone jest wątkowanie." - -#: src/Module/Admin/Site.php:667 -msgid "" -"Diaspora support can't be enabled because Friendica was installed into a sub" -" directory." -msgstr "Obsługa Diaspory nie może być włączona, ponieważ Friendica została zainstalowana w podkatalogu." - -#: src/Module/Admin/Site.php:668 -msgid "Enable Diaspora support" -msgstr "Włączyć obsługę Diaspory" - -#: src/Module/Admin/Site.php:668 -msgid "Provide built-in Diaspora network compatibility." -msgstr "Zapewnij wbudowaną kompatybilność z siecią Diaspora." - -#: src/Module/Admin/Site.php:669 -msgid "Only allow Friendica contacts" -msgstr "Dopuść tylko kontakty Friendrica" - -#: src/Module/Admin/Site.php:669 -msgid "" -"All contacts must use Friendica protocols. All other built-in communication " -"protocols disabled." -msgstr "Wszyscy znajomi muszą używać protokołów Friendica. Wszystkie inne wbudowane protokoły komunikacyjne są wyłączone." - -#: src/Module/Admin/Site.php:670 -msgid "Verify SSL" -msgstr "Weryfikacja SSL" - -#: src/Module/Admin/Site.php:670 -msgid "" -"If you wish, you can turn on strict certificate checking. This will mean you" -" cannot connect (at all) to self-signed SSL sites." -msgstr "Jeśli chcesz, możesz włączyć ścisłe sprawdzanie certyfikatu. Oznacza to, że nie możesz połączyć się (w ogóle) z własnoręcznie podpisanymi stronami SSL." - -#: src/Module/Admin/Site.php:671 -msgid "Proxy user" -msgstr "Użytkownik proxy" - -#: src/Module/Admin/Site.php:672 -msgid "Proxy URL" -msgstr "URL Proxy" - -#: src/Module/Admin/Site.php:673 -msgid "Network timeout" -msgstr "Network timeout" - -#: src/Module/Admin/Site.php:673 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "Wartość jest w sekundach. Ustaw na 0 dla nieograniczonej (niezalecane)." - -#: src/Module/Admin/Site.php:674 -msgid "Maximum Load Average" -msgstr "Maksymalne obciążenie średnie" - -#: src/Module/Admin/Site.php:674 -#, php-format -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default %d." -msgstr "Maksymalne obciążenie systemu przed dostarczeniem i procesami odpytywania jest odroczone - domyślnie %d." - -#: src/Module/Admin/Site.php:675 -msgid "Maximum Load Average (Frontend)" -msgstr "Maksymalne obciążenie średnie (Frontend)" - -#: src/Module/Admin/Site.php:675 -msgid "Maximum system load before the frontend quits service - default 50." -msgstr "Maksymalne obciążenie systemu, zanim frontend zakończy pracę - domyślnie 50." - -#: src/Module/Admin/Site.php:676 -msgid "Minimal Memory" -msgstr "Minimalna pamięć" - -#: src/Module/Admin/Site.php:676 -msgid "" -"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " -"default 0 (deactivated)." -msgstr "Minimalna wolna pamięć w MB dla pracownika. Potrzebuje dostępu do /proc/ meminfo - domyślnie 0 (wyłączone)." - -#: src/Module/Admin/Site.php:677 -msgid "Maximum table size for optimization" -msgstr "Maksymalny rozmiar stołu do optymalizacji" - -#: src/Module/Admin/Site.php:677 -msgid "" -"Maximum table size (in MB) for the automatic optimization. Enter -1 to " -"disable it." -msgstr "Maksymalny rozmiar tablicy (w MB) do automatycznej optymalizacji. Wprowadź -1, aby go wyłączyć." - -#: src/Module/Admin/Site.php:678 -msgid "Minimum level of fragmentation" -msgstr "Minimalny poziom fragmentacji" - -#: src/Module/Admin/Site.php:678 -msgid "" -"Minimum fragmenation level to start the automatic optimization - default " -"value is 30%." -msgstr "Minimalny poziom fragmentacji, aby rozpocząć automatyczną optymalizację - domyślna wartość to 30%." - -#: src/Module/Admin/Site.php:680 -msgid "Periodical check of global contacts" -msgstr "Okresowa kontrola kontaktów globalnych" - -#: src/Module/Admin/Site.php:680 -msgid "" -"If enabled, the global contacts are checked periodically for missing or " -"outdated data and the vitality of the contacts and servers." -msgstr "Jeśli jest włączona, kontakty globalne są okresowo sprawdzane pod kątem brakujących lub nieaktualnych danych oraz żywotności kontaktów i serwerów." - -#: src/Module/Admin/Site.php:681 -msgid "Discover followers/followings from global contacts" -msgstr "Odkryj obserwujących/obserwujących z kontaktów globalnych" - -#: src/Module/Admin/Site.php:681 -msgid "" -"If enabled, the global contacts are checked for new contacts among their " -"followers and following contacts. This option will create huge masses of " -"jobs, so it should only be activated on powerful machines." -msgstr "Jeśli ta opcja jest włączona, globalne kontakty są sprawdzane pod kątem nowych kontaktów wśród ich obserwujących i następujących kontaktów. Ta opcja stworzy ogromną liczbę zadań, więc powinna być aktywowana tylko na potężnych maszynach." - -#: src/Module/Admin/Site.php:682 -msgid "Days between requery" -msgstr "Dni między żądaniem" - -#: src/Module/Admin/Site.php:682 -msgid "Number of days after which a server is requeried for his contacts." -msgstr "Liczba dni, po upływie których serwer jest żądany dla swoich kontaktów." - -#: src/Module/Admin/Site.php:683 -msgid "Discover contacts from other servers" -msgstr "Odkryj kontakty z innych serwerów" - -#: src/Module/Admin/Site.php:683 -msgid "" -"Periodically query other servers for contacts. You can choose between " -"\"Users\": the users on the remote system, \"Global Contacts\": active " -"contacts that are known on the system. The fallback is meant for Redmatrix " -"servers and older friendica servers, where global contacts weren't " -"available. The fallback increases the server load, so the recommended " -"setting is \"Users, Global Contacts\"." -msgstr "Okresowo sprawdzaj kontakty z innymi serwerami. Możesz wybrać „Użytkownicy”: użytkownicy systemu zdalnego, „Kontakty globalne”: aktywne kontakty znane w systemie. Rozwiązanie awaryjne jest przeznaczone dla serwerów Redmatrix i starszych serwerów friendica, gdzie globalne kontakty nie były dostępne. Powrót awaryjny zwiększa obciążenie serwera, więc zalecane ustawienie to „Użytkownicy, kontakty globalne”." - -#: src/Module/Admin/Site.php:684 -msgid "Timeframe for fetching global contacts" -msgstr "Czas pobierania globalnych kontaktów" - -#: src/Module/Admin/Site.php:684 -msgid "" -"When the discovery is activated, this value defines the timeframe for the " -"activity of the global contacts that are fetched from other servers." -msgstr "Po aktywowaniu wykrywania ta wartość określa czas działania globalnych kontaktów pobieranych z innych serwerów." - -#: src/Module/Admin/Site.php:685 -msgid "Search the local directory" -msgstr "Wyszukaj w lokalnym katalogu" - -#: src/Module/Admin/Site.php:685 -msgid "" -"Search the local directory instead of the global directory. When searching " -"locally, every search will be executed on the global directory in the " -"background. This improves the search results when the search is repeated." -msgstr "Wyszukaj lokalny katalog zamiast katalogu globalnego. Podczas wyszukiwania lokalnie każde wyszukiwanie zostanie wykonane w katalogu globalnym w tle. Poprawia to wyniki wyszukiwania, gdy wyszukiwanie jest powtarzane." - -#: src/Module/Admin/Site.php:687 -msgid "Publish server information" -msgstr "Publikuj informacje o serwerze" - -#: src/Module/Admin/Site.php:687 -msgid "" -"If enabled, general server and usage data will be published. The data " -"contains the name and version of the server, number of users with public " -"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." -msgstr "Jeśli ta opcja jest włączona, ogólne dane dotyczące serwera i użytkowania zostaną opublikowane. Dane zawierają nazwę i wersję serwera, liczbę użytkowników z profilami publicznymi, liczbę postów i aktywowane protokoły i złącza. Szczegółowe informacje można znaleźć na the-federation.info." - -#: src/Module/Admin/Site.php:689 -msgid "Check upstream version" -msgstr "Sprawdź wersję powyżej" - -#: src/Module/Admin/Site.php:689 -msgid "" -"Enables checking for new Friendica versions at github. If there is a new " -"version, you will be informed in the admin panel overview." -msgstr "Umożliwia sprawdzenie nowych wersji Friendica na github. Jeśli pojawi się nowa wersja, zostaniesz o tym poinformowany w panelu administracyjnym." - -#: src/Module/Admin/Site.php:690 -msgid "Suppress Tags" -msgstr "Ukryj tagi" - -#: src/Module/Admin/Site.php:690 -msgid "Suppress showing a list of hashtags at the end of the posting." -msgstr "Pomiń wyświetlenie listy hashtagów na końcu postu." - -#: src/Module/Admin/Site.php:691 -msgid "Clean database" -msgstr "Wyczyść bazę danych" - -#: src/Module/Admin/Site.php:691 -msgid "" -"Remove old remote items, orphaned database records and old content from some" -" other helper tables." -msgstr "Usuń stare zdalne pozycje, osierocone rekordy bazy danych i starą zawartość z innych tabel pomocników." - -#: src/Module/Admin/Site.php:692 -msgid "Lifespan of remote items" -msgstr "Żywotność odległych przedmiotów" - -#: src/Module/Admin/Site.php:692 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"remote items will be deleted. Own items, and marked or filed items are " -"always kept. 0 disables this behaviour." -msgstr "Po włączeniu czyszczenia bazy danych określa dni, po których zdalne elementy zostaną usunięte. Własne przedmioty oraz oznaczone lub wypełnione pozycje są zawsze przechowywane. 0 wyłącza to zachowanie." - -#: src/Module/Admin/Site.php:693 -msgid "Lifespan of unclaimed items" -msgstr "Żywotność nieodebranych przedmiotów" - -#: src/Module/Admin/Site.php:693 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"unclaimed remote items (mostly content from the relay) will be deleted. " -"Default value is 90 days. Defaults to the general lifespan value of remote " -"items if set to 0." -msgstr "Po włączeniu czyszczenia bazy danych określa się dni, po których usunięte zostaną nieodebrane zdalne elementy (głównie zawartość z przekaźnika). Wartość domyślna to 90 dni. Wartość domyślna dla ogólnej długości życia zdalnych pozycji, jeśli jest ustawiona na 0." - -#: src/Module/Admin/Site.php:694 -msgid "Lifespan of raw conversation data" -msgstr "Trwałość nieprzetworzonych danych konwersacji" - -#: src/Module/Admin/Site.php:694 -msgid "" -"The conversation data is used for ActivityPub and OStatus, as well as for " -"debug purposes. It should be safe to remove it after 14 days, default is 90 " -"days." -msgstr "Dane konwersacji są używane do ActivityPub i OStatus, a także do celów debugowania. Powinno być bezpieczne usunięcie go po 14 dniach, domyślnie jest to 90 dni." - -#: src/Module/Admin/Site.php:695 -msgid "Path to item cache" -msgstr "Ścieżka do pamięci podręcznej" - -#: src/Module/Admin/Site.php:695 -msgid "The item caches buffers generated bbcode and external images." -msgstr "Pozycja buforuje bufory generowane bbcode i obrazy zewnętrzne." - -#: src/Module/Admin/Site.php:696 -msgid "Cache duration in seconds" -msgstr "Czas trwania w sekundach" - -#: src/Module/Admin/Site.php:696 -msgid "" -"How long should the cache files be hold? Default value is 86400 seconds (One" -" day). To disable the item cache, set the value to -1." -msgstr "Jak długo powinny być przechowywane pliki pamięci podręcznej? Wartość domyślna to 86400 sekund (jeden dzień). Aby wyłączyć pamięć podręczną elementów, ustaw wartość na -1." - -#: src/Module/Admin/Site.php:697 -msgid "Maximum numbers of comments per post" -msgstr "Maksymalna liczba komentarzy na post" - -#: src/Module/Admin/Site.php:697 -msgid "How much comments should be shown for each post? Default value is 100." -msgstr "Ile komentarzy powinno być pokazywanych dla każdego posta? Domyślna wartość to 100." - -#: src/Module/Admin/Site.php:698 -msgid "Temp path" -msgstr "Ścieżka do Temp" - -#: src/Module/Admin/Site.php:698 -msgid "" -"If you have a restricted system where the webserver can't access the system " -"temp path, enter another path here." -msgstr "Jeśli masz zastrzeżony system, w którym serwer internetowy nie może uzyskać dostępu do ścieżki temp systemu, wprowadź tutaj inną ścieżkę." - -#: src/Module/Admin/Site.php:699 -msgid "Disable picture proxy" -msgstr "Wyłącz obraz proxy" - -#: src/Module/Admin/Site.php:699 -msgid "" -"The picture proxy increases performance and privacy. It shouldn't be used on" -" systems with very low bandwidth." -msgstr "Serwer proxy zwiększa wydajność i prywatność. Nie powinno być używane w systemach o bardzo niskiej przepustowości." - -#: src/Module/Admin/Site.php:700 -msgid "Only search in tags" -msgstr "Szukaj tylko w tagach" - -#: src/Module/Admin/Site.php:700 -msgid "On large systems the text search can slow down the system extremely." -msgstr "W dużych systemach wyszukiwanie tekstu może wyjątkowo spowolnić system." - -#: src/Module/Admin/Site.php:702 -msgid "New base url" -msgstr "Nowy bazowy adres url" - -#: src/Module/Admin/Site.php:702 -msgid "" -"Change base url for this server. Sends relocate message to all Friendica and" -" Diaspora* contacts of all users." -msgstr "Zmień bazowy adres URL dla tego serwera. Wysyła wiadomość o przeniesieniu do wszystkich kontaktów Friendica i Diaspora* wszystkich użytkowników." - -#: src/Module/Admin/Site.php:704 -msgid "RINO Encryption" -msgstr "Szyfrowanie RINO" - -#: src/Module/Admin/Site.php:704 -msgid "Encryption layer between nodes." -msgstr "Warstwa szyfrowania między węzłami." - -#: src/Module/Admin/Site.php:704 -msgid "Enabled" -msgstr "Włącz" - -#: src/Module/Admin/Site.php:706 -msgid "Maximum number of parallel workers" -msgstr "Maksymalna liczba równoległych pracowników" - -#: src/Module/Admin/Site.php:706 -#, php-format -msgid "" -"On shared hosters set this to %d. On larger systems, values of %d are great." -" Default value is %d." -msgstr "Na udostępnionych usługach hostingowych ustaw tę opcję %d. W większych systemach wartości %dsą świetne . Wartość domyślna to %d." - -#: src/Module/Admin/Site.php:707 -msgid "Don't use \"proc_open\" with the worker" -msgstr "" - -#: src/Module/Admin/Site.php:707 -msgid "" -"Enable this if your system doesn't allow the use of \"proc_open\". This can " -"happen on shared hosters. If this is enabled you should increase the " -"frequency of worker calls in your crontab." -msgstr "Włącz to, jeśli twój system nie zezwala na użycie „proc_open”. Może się tak zdarzyć na współdzielonych hostach. Jeśli to jest włączone, powinieneś zwiększyć częstotliwość wywołań roboczych w crontabie." - -#: src/Module/Admin/Site.php:708 -msgid "Enable fastlane" -msgstr "Włącz Fastlane" - -#: src/Module/Admin/Site.php:708 -msgid "" -"When enabed, the fastlane mechanism starts an additional worker if processes" -" with higher priority are blocked by processes of lower priority." -msgstr "Po włączeniu system Fastlane uruchamia dodatkowego pracownika, jeśli procesy o wyższym priorytecie są blokowane przez procesy o niższym priorytecie." - -#: src/Module/Admin/Site.php:709 -msgid "Enable frontend worker" -msgstr "Włącz pracownika frontend" - -#: src/Module/Admin/Site.php:709 -#, php-format -msgid "" -"When enabled the Worker process is triggered when backend access is " -"performed (e.g. messages being delivered). On smaller sites you might want " -"to call %s/worker on a regular basis via an external cron job. You should " -"only enable this option if you cannot utilize cron/scheduled jobs on your " -"server." -msgstr "" - -#: src/Module/Admin/Site.php:711 -msgid "Subscribe to relay" -msgstr "Subskrybuj przekaźnik" - -#: src/Module/Admin/Site.php:711 -msgid "" -"Enables the receiving of public posts from the relay. They will be included " -"in the search, subscribed tags and on the global community page." -msgstr "Umożliwia odbieranie publicznych wiadomości z przekaźnika. Zostaną uwzględnione w tagach wyszukiwania, subskrybowanych i na stronie społeczności globalnej." - -#: src/Module/Admin/Site.php:712 -msgid "Relay server" -msgstr "Serwer przekazujący" - -#: src/Module/Admin/Site.php:712 -msgid "" -"Address of the relay server where public posts should be send to. For " -"example https://relay.diasp.org" -msgstr "Adres serwera przekazującego, do którego należy wysyłać publiczne posty. Na przykład https://relay.diasp.org" - -#: src/Module/Admin/Site.php:713 -msgid "Direct relay transfer" -msgstr "Bezpośredni transfer przekaźników" - -#: src/Module/Admin/Site.php:713 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" -msgstr "Umożliwia bezpośredni transfer do innych serwerów bez korzystania z serwerów przekazujących" - -#: src/Module/Admin/Site.php:714 -msgid "Relay scope" -msgstr "Zakres przekaźnika" - -#: src/Module/Admin/Site.php:714 -msgid "" -"Can be \"all\" or \"tags\". \"all\" means that every public post should be " -"received. \"tags\" means that only posts with selected tags should be " -"received." -msgstr "Mogą to być „wszystkie” lub „tagi”. „wszystkie” oznacza, że ​​każdy publiczny post powinien zostać odebrany. „Tagi” oznaczają, że powinny być odbierane tylko posty z wybranymi tagami." - -#: src/Module/Admin/Site.php:714 -msgid "all" -msgstr "wszystko" - -#: src/Module/Admin/Site.php:714 -msgid "tags" -msgstr "tagi" - -#: src/Module/Admin/Site.php:715 -msgid "Server tags" -msgstr "Serwer tagów" - -#: src/Module/Admin/Site.php:715 -msgid "Comma separated list of tags for the \"tags\" subscription." -msgstr "Rozdzielana przecinkami lista tagów dla subskrypcji „tagi”." - -#: src/Module/Admin/Site.php:716 -msgid "Allow user tags" -msgstr "Pozwól na tagi użytkowników" - -#: src/Module/Admin/Site.php:716 -msgid "" -"If enabled, the tags from the saved searches will used for the \"tags\" " -"subscription in addition to the \"relay_server_tags\"." -msgstr "Jeśli ta opcja jest włączona, tagi z zapisanych wyszukiwań będą używane jako subskrypcja „tagów” jako uzupełnienie do \"relay_server_tags\"." - -#: src/Module/Admin/Site.php:719 -msgid "Start Relocation" -msgstr "Rozpocznij przenoszenie" - -#: src/Module/Admin/Summary.php:50 -#, php-format -msgid "" -"Your DB still runs with MyISAM tables. You should change the engine type to " -"InnoDB. As Friendica will use InnoDB only features in the future, you should" -" change this! See here for a guide that may be helpful " -"converting the table engines. You may also use the command php " -"bin/console.php dbstructure toinnodb of your Friendica installation for" -" an automatic conversion.
    " -msgstr "Twoja baza danych nadal używa tabel MyISAM. Powinieneś(-naś) zmienić typ silnika na InnoDB. Ponieważ Friendica będzie używać w przyszłości wyłącznie funkcji InnoDB, powinieneś(-naś) to zmienić! Zobacz tutaj przewodnik, który może być pomocny w konwersji silników tabel. Możesz także użyć polecenia php bin/console.php dbstructure toinnodb instalacji Friendica, aby dokonać automatycznej konwersji.
    " - -#: src/Module/Admin/Summary.php:55 -#, php-format -msgid "" -"Your DB still runs with InnoDB tables in the Antelope file format. You " -"should change the file format to Barracuda. Friendica is using features that" -" are not provided by the Antelope format. See here for a " -"guide that may be helpful converting the table engines. You may also use the" -" command php bin/console.php dbstructure toinnodb of your Friendica" -" installation for an automatic conversion.
    " -msgstr "" - -#: src/Module/Admin/Summary.php:63 -#, php-format -msgid "" -"There is a new version of Friendica available for download. Your current " -"version is %1$s, upstream version is %2$s" -msgstr "Dostępna jest nowa wersja aplikacji Friendica. Twoja aktualna wersja to %1$s wyższa wersja to %2$s" - -#: src/Module/Admin/Summary.php:72 -msgid "" -"The database update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear." -msgstr "Aktualizacja bazy danych nie powiodła się. Uruchom polecenie \"php bin/console.php dbstructure update\" z wiersza poleceń i sprawdź błędy, które mogą się pojawić." - -#: src/Module/Admin/Summary.php:76 -msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear. (Some of the errors are possibly inside the logfile.)" -msgstr "Ostatnia aktualizacja nie powiodła się. Uruchom polecenie \"php bin/console.php dbstructure update\" z wiersza poleceń i spójrz na błędy, które mogą się pojawić. (Niektóre błędy są prawdopodobnie w pliku dziennika)." - -#: src/Module/Admin/Summary.php:81 -msgid "The worker was never executed. Please check your database structure!" -msgstr "Pracownik nigdy nie został stracony. Sprawdź swoją strukturę bazy danych!" - -#: src/Module/Admin/Summary.php:83 -#, php-format -msgid "" -"The last worker execution was on %s UTC. This is older than one hour. Please" -" check your crontab settings." -msgstr "Ostatnie wykonanie robota było w %s UTC. To jest starsze niż jedna godzina. Sprawdź ustawienia crontab." - -#: src/Module/Admin/Summary.php:88 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -".htconfig.php. See the Config help page for " -"help with the transition." -msgstr "Konfiguracja Friendiki jest teraz przechowywana w config/local.config.php, skopiuj config/local-sample.config.php i przenieś swoją konfigurację z .htconfig.php. Zobacz stronę pomocy Config, aby uzyskać pomoc dotyczącą przejścia." - -#: src/Module/Admin/Summary.php:92 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -"config/local.ini.php. See the Config help " -"page for help with the transition." -msgstr "Konfiguracja Friendiki jest teraz przechowywana w config/local.config.php, skopiuj config/local-sample.config.php i przenieś konfigurację z config/local.ini.php. Zobacz stronę pomocy Config, aby uzyskać pomoc dotyczącą przejścia." - -#: src/Module/Admin/Summary.php:98 -#, php-format -msgid "" -"%s is not reachable on your system. This is a severe " -"configuration issue that prevents server to server communication. See the installation page for help." -msgstr "%s nie jest osiągalny w twoim systemie. Jest to poważny problem z konfiguracją, który uniemożliwia komunikację między serwerami. Zobacz pomoc na stronie instalacji." - -#: src/Module/Admin/Summary.php:116 -#, php-format -msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Module/Admin/Summary.php:131 -#, php-format -msgid "" -"The debug logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Module/Admin/Summary.php:147 -#, php-format -msgid "" -"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" -" system.basepath from your db to avoid differences." -msgstr "System.basepath Friendiki został zaktualizowany z '%s' do '%s'. Usuń system.basepath z bazy danych, aby uniknąć różnic." - -#: src/Module/Admin/Summary.php:155 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is wrong and the config file '%s' " -"isn't used." -msgstr "Obecny system.basepath Friendiki '%s' jest nieprawidłowy i plik konfiguracyjny '%s' nie jest używany." - -#: src/Module/Admin/Summary.php:163 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is not equal to the config file " -"'%s'. Please fix your configuration." -msgstr "Obecny system.basepath Friendiki '%s' nie jest równy plikowi konfiguracyjnemu '%s'. Napraw konfigurację." - -#: src/Module/Admin/Summary.php:170 -msgid "Normal Account" -msgstr "Konto normalne" - -#: src/Module/Admin/Summary.php:171 -msgid "Automatic Follower Account" -msgstr "Automatyczne konto obserwatora" - -#: src/Module/Admin/Summary.php:172 -msgid "Public Forum Account" -msgstr "Publiczne konto na forum" - -#: src/Module/Admin/Summary.php:173 -msgid "Automatic Friend Account" -msgstr "Automatyczny przyjaciel konta" - -#: src/Module/Admin/Summary.php:174 -msgid "Blog Account" -msgstr "Konto Bloga" - -#: src/Module/Admin/Summary.php:175 -msgid "Private Forum Account" -msgstr "Prywatne konto na forum" - -#: src/Module/Admin/Summary.php:195 -msgid "Message queues" -msgstr "Wiadomości" - -#: src/Module/Admin/Summary.php:201 -msgid "Server Settings" -msgstr "Ustawienia serwera" - -#: src/Module/Admin/Summary.php:215 src/Repository/ProfileField.php:285 -msgid "Summary" -msgstr "Podsumowanie" - -#: src/Module/Admin/Summary.php:217 -msgid "Registered users" -msgstr "Zarejestrowani użytkownicy" - -#: src/Module/Admin/Summary.php:219 -msgid "Pending registrations" -msgstr "Oczekujące rejestracje" - -#: src/Module/Admin/Summary.php:220 -msgid "Version" -msgstr "Wersja" - -#: src/Module/Admin/Summary.php:224 -msgid "Active addons" -msgstr "Aktywne dodatki" - -#: src/Module/Admin/Themes/Details.php:51 src/Module/Admin/Themes/Embed.php:65 -msgid "Theme settings updated." -msgstr "Zaktualizowano ustawienia motywów." - -#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:65 -#, php-format -msgid "Theme %s disabled." -msgstr "Motyw %s wyłączony." - -#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:67 -#, php-format -msgid "Theme %s successfully enabled." -msgstr "Motyw %s został pomyślnie włączony." - -#: src/Module/Admin/Themes/Details.php:94 src/Module/Admin/Themes/Index.php:69 -#, php-format -msgid "Theme %s failed to install." -msgstr "Nie udało się zainstalować motywu %s." - -#: src/Module/Admin/Themes/Details.php:116 -msgid "Screenshot" -msgstr "Zrzut ekranu" - -#: src/Module/Admin/Themes/Details.php:124 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:100 -msgid "Themes" -msgstr "Wygląd" - -#: src/Module/Admin/Themes/Embed.php:86 -msgid "Unknown theme." -msgstr "Nieznany motyw." - -#: src/Module/Admin/Themes/Index.php:114 -msgid "Reload active themes" -msgstr "Przeładuj aktywne motywy" - -#: src/Module/Admin/Themes/Index.php:119 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "Nie znaleziono motywów w systemie. Powinny zostać umieszczone %1$s" - -#: src/Module/Admin/Themes/Index.php:120 -msgid "[Experimental]" -msgstr "[Eksperymentalne]" - -#: src/Module/Admin/Themes/Index.php:121 -msgid "[Unsupported]" -msgstr "[Niewspieralne]" - -#: src/Module/Admin/Tos.php:48 -msgid "The Terms of Service settings have been updated." -msgstr "Ustawienia Warunków korzystania z usługi zostały zaktualizowane." - -#: src/Module/Admin/Tos.php:62 -msgid "Display Terms of Service" -msgstr "Wyświetl Warunki korzystania z usługi" - -#: src/Module/Admin/Tos.php:62 -msgid "" -"Enable the Terms of Service page. If this is enabled a link to the terms " -"will be added to the registration form and the general information page." -msgstr "Włącz stronę Warunki świadczenia usług. Jeśli ta opcja jest włączona, link do warunków zostanie dodany do formularza rejestracyjnego i strony z informacjami ogólnymi." - -#: src/Module/Admin/Tos.php:63 -msgid "Display Privacy Statement" -msgstr "Wyświetl oświadczenie o prywatności" - -#: src/Module/Admin/Tos.php:63 -#, php-format -msgid "" -"Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." -msgstr "" - -#: src/Module/Admin/Tos.php:64 -msgid "Privacy Statement Preview" -msgstr "Podgląd oświadczenia o prywatności" - -#: src/Module/Admin/Tos.php:66 -msgid "The Terms of Service" -msgstr "Warunki świadczenia usług" - -#: src/Module/Admin/Tos.php:66 -msgid "" -"Enter the Terms of Service for your node here. You can use BBCode. Headers " -"of sections should be [h2] and below." -msgstr "Wprowadź tutaj Warunki świadczenia usług dla swojego węzła. Możesz użyć BBCode. Nagłówki sekcji powinny być [h2] i poniżej." - -#: src/Module/Admin/Users.php:61 -#, php-format -msgid "%s user blocked" -msgid_plural "%s users blocked" -msgstr[0] "%s użytkownik zablokowany" -msgstr[1] "%s użytkowników zablokowanych" -msgstr[2] "%s użytkowników zablokowanych" -msgstr[3] "%s użytkownicy zablokowani" - -#: src/Module/Admin/Users.php:68 -#, php-format -msgid "%s user unblocked" -msgid_plural "%s users unblocked" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 -msgid "You can't remove yourself" -msgstr "Nie możesz usunąć siebie" - -#: src/Module/Admin/Users.php:80 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "usunięto %s użytkownika" -msgstr[1] "usunięto %s użytkowników" -msgstr[2] "usunięto %s użytkowników" -msgstr[3] "%s usuniętych użytkowników" - -#: src/Module/Admin/Users.php:87 -#, php-format -msgid "%s user approved" -msgid_plural "%s users approved" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Admin/Users.php:94 -#, php-format -msgid "%s registration revoked" -msgid_plural "%s registrations revoked" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Admin/Users.php:124 -#, php-format -msgid "User \"%s\" deleted" -msgstr "Użytkownik \"%s\" usunięty" - -#: src/Module/Admin/Users.php:132 -#, php-format -msgid "User \"%s\" blocked" -msgstr "Użytkownik \"%s\" zablokowany" - -#: src/Module/Admin/Users.php:137 -#, php-format -msgid "User \"%s\" unblocked" -msgstr "Użytkownik \"%s\" odblokowany" - -#: src/Module/Admin/Users.php:142 -msgid "Account approved." -msgstr "Konto zatwierdzone." - -#: src/Module/Admin/Users.php:147 -msgid "Registration revoked" -msgstr "Rejestracja odwołana" - -#: src/Module/Admin/Users.php:191 -msgid "Private Forum" -msgstr "Prywatne forum" - -#: src/Module/Admin/Users.php:198 -msgid "Relay" -msgstr "" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Register date" -msgstr "Data rejestracji" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last login" -msgstr "Ostatnie logowanie" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last public item" -msgstr "" - -#: src/Module/Admin/Users.php:237 -msgid "Type" -msgstr "Typu" - -#: src/Module/Admin/Users.php:244 -msgid "Add User" -msgstr "Dodaj użytkownika" - -#: src/Module/Admin/Users.php:246 -msgid "User registrations waiting for confirm" -msgstr "Zarejestrowani użytkownicy czekający na potwierdzenie" - -#: src/Module/Admin/Users.php:247 -msgid "User waiting for permanent deletion" -msgstr "Użytkownik czekający na trwałe usunięcie" - -#: src/Module/Admin/Users.php:248 -msgid "Request date" -msgstr "Data prośby" - -#: src/Module/Admin/Users.php:249 -msgid "No registrations." -msgstr "Brak rejestracji." - -#: src/Module/Admin/Users.php:250 -msgid "Note from the user" -msgstr "Uwaga od użytkownika" - -#: src/Module/Admin/Users.php:252 -msgid "Deny" -msgstr "Odmów" - -#: src/Module/Admin/Users.php:255 -msgid "User blocked" -msgstr "Użytkownik zablokowany" - -#: src/Module/Admin/Users.php:257 -msgid "Site admin" -msgstr "Administracja stroną" - -#: src/Module/Admin/Users.php:258 -msgid "Account expired" -msgstr "Konto wygasło" - -#: src/Module/Admin/Users.php:261 -msgid "New User" -msgstr "Nowy użytkownik" - -#: src/Module/Admin/Users.php:262 -msgid "Permanent deletion" -msgstr "Trwałe usunięcie" - -#: src/Module/Admin/Users.php:267 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Zaznaczeni użytkownicy zostaną usunięci!\\n\\n Wszystko co zamieścili na tej stronie będzie trwale skasowane!\\n\\n Jesteś pewien?" - -#: src/Module/Admin/Users.php:268 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Użytkownik {0} zostanie usunięty!\\n\\n Wszystko co zamieścił na tej stronie będzie trwale skasowane!\\n\\n Jesteś pewien?" - -#: src/Module/Admin/Users.php:278 -msgid "Name of the new user." -msgstr "Nazwa nowego użytkownika." - -#: src/Module/Admin/Users.php:279 -msgid "Nickname" -msgstr "Pseudonim" - -#: src/Module/Admin/Users.php:279 -msgid "Nickname of the new user." -msgstr "Pseudonim nowego użytkownika." - -#: src/Module/Admin/Users.php:280 -msgid "Email address of the new user." -msgstr "Adres email nowego użytkownika." - -#: src/Module/AllFriends.php:74 -msgid "No friends to display." -msgstr "Brak znajomych do wyświetlenia." - -#: src/Module/Apps.php:47 -msgid "No installed applications." -msgstr "Brak zainstalowanych aplikacji." - -#: src/Module/Apps.php:52 -msgid "Applications" -msgstr "Aplikacje" - -#: src/Module/Attach.php:50 src/Module/Attach.php:62 -msgid "Item was not found." -msgstr "Element nie znaleziony." - -#: src/Module/BaseAdmin.php:79 -msgid "" -"Submanaged account can't access the administation pages. Please log back in " -"as the master account." -msgstr "Konto podrzędne nie może uzyskać dostępu do stron administracyjnych. Zaloguj się ponownie jako konto główne." - -#: src/Module/BaseAdmin.php:93 -msgid "Overview" -msgstr "Przegląd" - -#: src/Module/BaseAdmin.php:96 -msgid "Configuration" -msgstr "Konfiguracja" - -#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 -msgid "Additional features" -msgstr "Dodatkowe funkcje" - -#: src/Module/BaseAdmin.php:104 -msgid "Database" -msgstr "Baza danych" - -#: src/Module/BaseAdmin.php:105 -msgid "DB updates" -msgstr "Aktualizacje DB" - -#: src/Module/BaseAdmin.php:106 -msgid "Inspect Deferred Workers" -msgstr "Sprawdź Odroczonych Pracowników" - -#: src/Module/BaseAdmin.php:107 -msgid "Inspect worker Queue" -msgstr "Sprawdź kolejkę pracowników" - -#: src/Module/BaseAdmin.php:109 -msgid "Tools" -msgstr "Narzędzia" - -#: src/Module/BaseAdmin.php:110 -msgid "Contact Blocklist" -msgstr "Lista zablokowanych kontaktów" - -#: src/Module/BaseAdmin.php:111 -msgid "Server Blocklist" -msgstr "Lista zablokowanych serwerów" - -#: src/Module/BaseAdmin.php:118 -msgid "Diagnostics" -msgstr "Diagnostyka" - -#: src/Module/BaseAdmin.php:119 -msgid "PHP Info" -msgstr "Informacje o PHP" - -#: src/Module/BaseAdmin.php:120 -msgid "probe address" -msgstr "adres sondy" - -#: src/Module/BaseAdmin.php:121 -msgid "check webfinger" -msgstr "sprawdź webfinger" - -#: src/Module/BaseAdmin.php:122 -msgid "Item Source" -msgstr "Źródło elementu" - -#: src/Module/BaseAdmin.php:123 -msgid "Babel" -msgstr "" - -#: src/Module/BaseAdmin.php:132 -msgid "Addon Features" -msgstr "Funkcje dodatkowe" - -#: src/Module/BaseAdmin.php:133 -msgid "User registrations waiting for confirmation" -msgstr "Rejestracje użytkowników czekające na potwierdzenie" - -#: src/Module/BaseProfile.php:55 src/Module/Contact.php:900 -msgid "Profile Details" -msgstr "Szczegóły profilu" - -#: src/Module/BaseProfile.php:113 -msgid "Only You Can See This" -msgstr "Tylko ty możesz to zobaczyć" - -#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 -msgid "Tips for New Members" -msgstr "Wskazówki dla nowych użytkowników" - -#: src/Module/BaseSearch.php:71 -#, php-format -msgid "People Search - %s" -msgstr "Szukaj osób - %s" - -#: src/Module/BaseSearch.php:81 -#, php-format -msgid "Forum Search - %s" -msgstr "Przeszukiwanie forum - %s" - -#: src/Module/BaseSettings.php:43 -msgid "Account" -msgstr "Konto" - -#: src/Module/BaseSettings.php:50 src/Module/Security/TwoFactor/Verify.php:80 +#: src/Module/Security/TwoFactor/Verify.php:80 src/Module/BaseSettings.php:50 #: src/Module/Settings/TwoFactor/Index.php:105 msgid "Two-factor authentication" msgstr "Uwierzytelnianie dwuskładnikowe" -#: src/Module/BaseSettings.php:73 -msgid "Display" -msgstr "Wygląd" - -#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:170 -msgid "Manage Accounts" -msgstr "Zarządzanie kontami" - -#: src/Module/BaseSettings.php:101 -msgid "Connected apps" -msgstr "Powiązane aplikacje" - -#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 -msgid "Export personal data" -msgstr "Eksportuj dane osobiste" - -#: src/Module/BaseSettings.php:115 -msgid "Remove account" -msgstr "Usuń konto" - -#: src/Module/Bookmarklet.php:55 -msgid "This page is missing a url parameter." -msgstr "Na tej stronie brakuje parametru url." - -#: src/Module/Bookmarklet.php:77 -msgid "The post was created" -msgstr "Post został utworzony" - -#: src/Module/Contact/Advanced.php:94 -msgid "Contact settings applied." -msgstr "Ustawienia kontaktu zaktualizowane." - -#: src/Module/Contact/Advanced.php:96 -msgid "Contact update failed." -msgstr "Nie udało się zaktualizować kontaktu." - -#: src/Module/Contact/Advanced.php:113 +#: src/Module/Security/TwoFactor/Verify.php:81 msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact may stop working." -msgstr "OSTRZEŻENIE: Jest to bardzo zaawansowane i jeśli wprowadzisz niepoprawne informacje, twoja komunikacja z tym kontaktem może przestać działać." +"

    Open the two-factor authentication app on your device to get an " +"authentication code and verify your identity.

    " +msgstr "

    Otwórz aplikację uwierzytelniania dwuskładnikowego na swoim urządzeniu, aby uzyskać kod uwierzytelniający i zweryfikować swoją tożsamość.

    " -#: src/Module/Contact/Advanced.php:114 +#: src/Module/Security/TwoFactor/Verify.php:84 +#: src/Module/Security/TwoFactor/Recovery.php:85 +#, php-format +msgid "Don’t have your phone? Enter a two-factor recovery code" +msgstr "Nie masz telefonu? Wprowadzić dwuetapowy kod przywracania " + +#: src/Module/Security/TwoFactor/Verify.php:85 +#: src/Module/Settings/TwoFactor/Verify.php:141 +msgid "Please enter a code from your authentication app" +msgstr "Wprowadź kod z aplikacji uwierzytelniającej" + +#: src/Module/Security/TwoFactor/Verify.php:86 +msgid "Verify code and complete login" +msgstr "Zweryfikuj kod i zakończ logowanie" + +#: src/Module/Security/TwoFactor/Recovery.php:60 +#, php-format +msgid "Remaining recovery codes: %d" +msgstr "Pozostałe kody odzyskiwania: %d" + +#: src/Module/Security/TwoFactor/Recovery.php:83 +msgid "Two-factor recovery" +msgstr "Odzyskiwanie dwuczynnikowe" + +#: src/Module/Security/TwoFactor/Recovery.php:84 msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "Jeśli nie jesteś pewien, co zrobić na tej stronie, użyj teraz przycisku 'powrót' na swojej przeglądarce." +"

    You can enter one of your one-time recovery codes in case you lost access" +" to your mobile device.

    " +msgstr "

    Możesz wprowadzić jeden ze swoich jednorazowych kodów odzyskiwania w przypadku utraty dostępu do urządzenia mobilnego.

    " -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "No mirroring" -msgstr "Bez dublowania" +#: src/Module/Security/TwoFactor/Recovery.php:86 +msgid "Please enter a recovery code" +msgstr "Wprowadź kod odzyskiwania" -#: src/Module/Contact/Advanced.php:125 -msgid "Mirror as forwarded posting" -msgstr "Przesłany lustrzany post" +#: src/Module/Security/TwoFactor/Recovery.php:87 +msgid "Submit recovery code and complete login" +msgstr "Prześlij kod odzyskiwania i pełne logowanie" -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "Mirror as my own posting" -msgstr "Lustro mojego własnego komentarza" +#: src/Module/Security/Login.php:101 +msgid "Create a New Account" +msgstr "Załóż nowe konto" -#: src/Module/Contact/Advanced.php:138 -msgid "Return to contact editor" -msgstr "Wróć do edytora kontaktów" +#: src/Module/Security/Login.php:102 src/Module/Register.php:155 +#: src/Content/Nav.php:205 +msgid "Register" +msgstr "Zarejestruj" -#: src/Module/Contact/Advanced.php:140 -msgid "Refetch contact data" -msgstr "Odśwież dane kontaktowe" - -#: src/Module/Contact/Advanced.php:143 -msgid "Remote Self" -msgstr "Zdalny Self" - -#: src/Module/Contact/Advanced.php:146 -msgid "Mirror postings from this contact" -msgstr "Publikacje lustrzane od tego kontaktu" - -#: src/Module/Contact/Advanced.php:148 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "Oznacz ten kontakt jako remote_self, spowoduje to, że friendica odeśle nowe wpisy z tego kontaktu." - -#: src/Module/Contact/Advanced.php:153 -msgid "Account Nickname" -msgstr "Nazwa konta" - -#: src/Module/Contact/Advanced.php:154 -msgid "@Tagname - overrides Name/Nickname" -msgstr "@Tagname - zastępuje Imię/Pseudonim" - -#: src/Module/Contact/Advanced.php:155 -msgid "Account URL" -msgstr "Adres URL konta" - -#: src/Module/Contact/Advanced.php:156 -msgid "Account URL Alias" +#: src/Module/Security/Login.php:126 +msgid "Your OpenID: " msgstr "" -#: src/Module/Contact/Advanced.php:157 -msgid "Friend Request URL" -msgstr "Adres URL żądający znajomości" - -#: src/Module/Contact/Advanced.php:158 -msgid "Friend Confirm URL" -msgstr "URL potwierdzający znajomość" - -#: src/Module/Contact/Advanced.php:159 -msgid "Notification Endpoint URL" -msgstr "Zgłoszenie Punktu Końcowego URL" - -#: src/Module/Contact/Advanced.php:160 -msgid "Poll/Feed URL" -msgstr "Adres Ankiety/RSS" - -#: src/Module/Contact/Advanced.php:161 -msgid "New photo from this URL" -msgstr "Nowe zdjęcie z tego adresu URL" - -#: src/Module/Contact.php:88 -#, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "Zedytowano %d kontakt." -msgstr[1] "Zedytowano %d kontakty." -msgstr[2] "Zedytowano %d kontaktów." -msgstr[3] "%dedytuj kontakty." - -#: src/Module/Contact.php:115 -msgid "Could not access contact record." -msgstr "Nie można uzyskać dostępu do rejestru kontaktów." - -#: src/Module/Contact.php:148 -msgid "Contact updated." -msgstr "Zaktualizowano kontakt." - -#: src/Module/Contact.php:385 -msgid "Contact not found" -msgstr "Nie znaleziono kontaktu" - -#: src/Module/Contact.php:404 -msgid "Contact has been blocked" -msgstr "Kontakt został zablokowany" - -#: src/Module/Contact.php:404 -msgid "Contact has been unblocked" -msgstr "Kontakt został odblokowany" - -#: src/Module/Contact.php:414 -msgid "Contact has been ignored" -msgstr "Kontakt jest ignorowany" - -#: src/Module/Contact.php:414 -msgid "Contact has been unignored" -msgstr "Kontakt nie jest ignorowany" - -#: src/Module/Contact.php:424 -msgid "Contact has been archived" -msgstr "Kontakt został zarchiwizowany" - -#: src/Module/Contact.php:424 -msgid "Contact has been unarchived" -msgstr "Kontakt został przywrócony" - -#: src/Module/Contact.php:448 -msgid "Drop contact" -msgstr "Usuń kontakt" - -#: src/Module/Contact.php:451 src/Module/Contact.php:848 -msgid "Do you really want to delete this contact?" -msgstr "Czy na pewno chcesz usunąć ten kontakt?" - -#: src/Module/Contact.php:465 -msgid "Contact has been removed." -msgstr "Kontakt został usunięty." - -#: src/Module/Contact.php:495 -#, php-format -msgid "You are mutual friends with %s" -msgstr "Jesteś już znajomym z %s" - -#: src/Module/Contact.php:500 -#, php-format -msgid "You are sharing with %s" -msgstr "Współdzielisz z %s" - -#: src/Module/Contact.php:505 -#, php-format -msgid "%s is sharing with you" -msgstr "%s współdzieli z tobą" - -#: src/Module/Contact.php:529 -msgid "Private communications are not available for this contact." -msgstr "Nie można nawiązać prywatnej rozmowy z tym kontaktem." - -#: src/Module/Contact.php:531 -msgid "Never" -msgstr "Nigdy" - -#: src/Module/Contact.php:534 -msgid "(Update was successful)" -msgstr "(Aktualizacja przebiegła pomyślnie)" - -#: src/Module/Contact.php:534 -msgid "(Update was not successful)" -msgstr "(Aktualizacja nie powiodła się)" - -#: src/Module/Contact.php:536 src/Module/Contact.php:1092 -msgid "Suggest friends" -msgstr "Osoby, które możesz znać" - -#: src/Module/Contact.php:540 -#, php-format -msgid "Network type: %s" -msgstr "Typ sieci: %s" - -#: src/Module/Contact.php:545 -msgid "Communications lost with this contact!" -msgstr "Utracono komunikację z tym kontaktem!" - -#: src/Module/Contact.php:551 -msgid "Fetch further information for feeds" -msgstr "Pobierz dalsze informacje dla kanałów" - -#: src/Module/Contact.php:553 +#: src/Module/Security/Login.php:129 msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." -msgstr "Pobieranie informacji, takich jak zdjęcia podglądu, tytuł i zwiastun z elementu kanału. Możesz to aktywować, jeśli plik danych nie zawiera dużo tekstu. Słowa kluczowe są pobierane z nagłówka meta w elemencie kanału i są publikowane jako znaczniki haszowania." +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "Wprowadź nazwę użytkownika i hasło, aby dodać OpenID do istniejącego konta." -#: src/Module/Contact.php:556 -msgid "Fetch information" -msgstr "Pobierz informacje" +#: src/Module/Security/Login.php:131 +msgid "Or login using OpenID: " +msgstr "Lub zaloguj się za pośrednictwem OpenID: " -#: src/Module/Contact.php:557 -msgid "Fetch keywords" -msgstr "Pobierz słowa kluczowe" +#: src/Module/Security/Login.php:141 src/Content/Nav.php:168 +msgid "Logout" +msgstr "Wyloguj" -#: src/Module/Contact.php:558 -msgid "Fetch information and keywords" -msgstr "Pobierz informacje i słowa kluczowe" +#: src/Module/Security/Login.php:142 src/Module/Bookmarklet.php:46 +#: src/Content/Nav.php:170 +msgid "Login" +msgstr "Zaloguj się" -#: src/Module/Contact.php:572 -msgid "Contact Information / Notes" -msgstr "Informacje kontaktowe/Notatki" +#: src/Module/Security/Login.php:145 +msgid "Password: " +msgstr "Hasło: " -#: src/Module/Contact.php:573 -msgid "Contact Settings" -msgstr "Ustawienia kontaktów" +#: src/Module/Security/Login.php:146 +msgid "Remember me" +msgstr "Zapamiętaj mnie" -#: src/Module/Contact.php:581 -msgid "Contact" -msgstr "Kontakt" +#: src/Module/Security/Login.php:155 +msgid "Forgot your password?" +msgstr "Zapomniałeś swojego hasła?" -#: src/Module/Contact.php:585 -msgid "Their personal note" -msgstr "Ich osobista uwaga" +#: src/Module/Security/Login.php:158 +msgid "Website Terms of Service" +msgstr "Warunki korzystania z witryny" -#: src/Module/Contact.php:587 -msgid "Edit contact notes" -msgstr "Edytuj notatki kontaktu" +#: src/Module/Security/Login.php:159 +msgid "terms of service" +msgstr "warunki użytkowania" -#: src/Module/Contact.php:590 src/Module/Contact.php:1058 -#: src/Module/Profile/Contacts.php:110 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "Obejrzyj %s's profil [%s]" +#: src/Module/Security/Login.php:161 +msgid "Website Privacy Policy" +msgstr "Polityka Prywatności Witryny" -#: src/Module/Contact.php:591 -msgid "Block/Unblock contact" -msgstr "Zablokuj/odblokuj kontakt" +#: src/Module/Security/Login.php:162 +msgid "privacy policy" +msgstr "polityka prywatności" -#: src/Module/Contact.php:592 -msgid "Ignore contact" -msgstr "Ignoruj kontakt" - -#: src/Module/Contact.php:593 -msgid "View conversations" -msgstr "Wyświetl rozmowy" - -#: src/Module/Contact.php:598 -msgid "Last update:" -msgstr "Ostatnia aktualizacja:" - -#: src/Module/Contact.php:600 -msgid "Update public posts" -msgstr "Zaktualizuj publiczne posty" - -#: src/Module/Contact.php:602 src/Module/Contact.php:1102 -msgid "Update now" -msgstr "Aktualizuj teraz" - -#: src/Module/Contact.php:605 src/Module/Contact.php:853 -#: src/Module/Contact.php:1119 -msgid "Unignore" -msgstr "Odblokuj" - -#: src/Module/Contact.php:609 -msgid "Currently blocked" -msgstr "Obecnie zablokowany" - -#: src/Module/Contact.php:610 -msgid "Currently ignored" -msgstr "Obecnie zignorowany" - -#: src/Module/Contact.php:611 -msgid "Currently archived" -msgstr "Obecnie zarchiwizowany" - -#: src/Module/Contact.php:612 -msgid "Awaiting connection acknowledge" -msgstr "Oczekiwanie na potwierdzenie połączenia" - -#: src/Module/Contact.php:613 src/Module/Notifications/Introductions.php:105 -#: src/Module/Notifications/Introductions.php:171 -msgid "Hide this contact from others" -msgstr "Ukryj ten kontakt przed innymi" - -#: src/Module/Contact.php:613 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Odpowiedzi/kliknięcia \"lubię to\" do twoich publicznych postów nadal mogą być widoczne" - -#: src/Module/Contact.php:614 -msgid "Notification for new posts" -msgstr "Powiadomienie o nowych postach" - -#: src/Module/Contact.php:614 -msgid "Send a notification of every new post of this contact" -msgstr "Wyślij powiadomienie o każdym nowym poście tego kontaktu" - -#: src/Module/Contact.php:616 -msgid "Blacklisted keywords" -msgstr "Słowa kluczowe na czarnej liście" - -#: src/Module/Contact.php:616 -msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "Rozdzielana przecinkami lista słów kluczowych, które nie powinny zostać przekonwertowane na hashtagi, gdy wybrana jest opcja 'Pobierz informacje i słowa kluczowe'" - -#: src/Module/Contact.php:633 src/Module/Settings/TwoFactor/Index.php:127 -msgid "Actions" -msgstr "Akcja" - -#: src/Module/Contact.php:763 -msgid "Show all contacts" -msgstr "Pokaż wszystkie kontakty" - -#: src/Module/Contact.php:768 src/Module/Contact.php:828 -msgid "Pending" -msgstr "Oczekujące" - -#: src/Module/Contact.php:771 -msgid "Only show pending contacts" -msgstr "Pokaż tylko oczekujące kontakty" - -#: src/Module/Contact.php:776 src/Module/Contact.php:829 -msgid "Blocked" -msgstr "Zablokowane" - -#: src/Module/Contact.php:779 -msgid "Only show blocked contacts" -msgstr "Pokaż tylko zablokowane kontakty" - -#: src/Module/Contact.php:784 src/Module/Contact.php:831 -msgid "Ignored" -msgstr "Ignorowane" - -#: src/Module/Contact.php:787 -msgid "Only show ignored contacts" -msgstr "Pokaż tylko ignorowane kontakty" - -#: src/Module/Contact.php:792 src/Module/Contact.php:832 -msgid "Archived" -msgstr "Zarchiwizowane" - -#: src/Module/Contact.php:795 -msgid "Only show archived contacts" -msgstr "Pokaż tylko zarchiwizowane kontakty" - -#: src/Module/Contact.php:800 src/Module/Contact.php:830 -msgid "Hidden" -msgstr "Ukryte" - -#: src/Module/Contact.php:803 -msgid "Only show hidden contacts" -msgstr "Pokaż tylko ukryte kontakty" - -#: src/Module/Contact.php:811 -msgid "Organize your contact groups" -msgstr "Uporządkuj swoje grupy kontaktów" - -#: src/Module/Contact.php:843 -msgid "Search your contacts" -msgstr "Wyszukaj w kontaktach" - -#: src/Module/Contact.php:844 src/Module/Search/Index.php:202 -#, php-format -msgid "Results for: %s" -msgstr "Wyniki dla: %s" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Archive" -msgstr "Archiwum" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Unarchive" -msgstr "Przywróć z archiwum" - -#: src/Module/Contact.php:857 -msgid "Batch Actions" -msgstr "Akcje wsadowe" - -#: src/Module/Contact.php:884 -msgid "Conversations started by this contact" -msgstr "Rozmowy rozpoczęły się od tego kontaktu" - -#: src/Module/Contact.php:889 -msgid "Posts and Comments" -msgstr "Posty i komentarze" - -#: src/Module/Contact.php:912 -msgid "View all contacts" -msgstr "Zobacz wszystkie kontakty" - -#: src/Module/Contact.php:923 -msgid "View all common friends" -msgstr "Zobacz wszystkich popularnych znajomych" - -#: src/Module/Contact.php:933 -msgid "Advanced Contact Settings" -msgstr "Zaawansowane ustawienia kontaktów" - -#: src/Module/Contact.php:1016 -msgid "Mutual Friendship" -msgstr "Wzajemna przyjaźń" - -#: src/Module/Contact.php:1021 -msgid "is a fan of yours" -msgstr "jest twoim fanem" - -#: src/Module/Contact.php:1026 -msgid "you are a fan of" -msgstr "jesteś fanem" - -#: src/Module/Contact.php:1044 -msgid "Pending outgoing contact request" -msgstr "Oczekujące żądanie kontaktu wychodzącego" - -#: src/Module/Contact.php:1046 -msgid "Pending incoming contact request" -msgstr "Oczekujące żądanie kontaktu przychodzącego" - -#: src/Module/Contact.php:1059 -msgid "Edit contact" -msgstr "Edytuj kontakt" - -#: src/Module/Contact.php:1113 -msgid "Toggle Blocked status" -msgstr "Przełącz status na Zablokowany" - -#: src/Module/Contact.php:1121 -msgid "Toggle Ignored status" -msgstr "Przełącz status na Ignorowany" - -#: src/Module/Contact.php:1130 -msgid "Toggle Archive status" -msgstr "Przełącz status na Archiwalny" - -#: src/Module/Contact.php:1138 -msgid "Delete contact" -msgstr "Usuń kontakt" - -#: src/Module/Conversation/Community.php:56 -msgid "Local Community" -msgstr "Lokalna społeczność" - -#: src/Module/Conversation/Community.php:59 -msgid "Posts from local users on this server" -msgstr "Wpisy od lokalnych użytkowników na tym serwerze" - -#: src/Module/Conversation/Community.php:67 -msgid "Global Community" -msgstr "Globalna społeczność" - -#: src/Module/Conversation/Community.php:70 -msgid "Posts from users of the whole federated network" -msgstr "Wpisy od użytkowników całej sieci stowarzyszonej" - -#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:195 -msgid "No results." -msgstr "Brak wyników." - -#: src/Module/Conversation/Community.php:125 -msgid "" -"This community stream shows all public posts received by this node. They may" -" not reflect the opinions of this node’s users." -msgstr "Ten strumień społeczności pokazuje wszystkie publiczne posty otrzymane przez ten węzeł. Mogą nie odzwierciedlać opinii użytkowników tego węzła." - -#: src/Module/Conversation/Community.php:178 -msgid "Community option not available." -msgstr "Opcja wspólnotowa jest niedostępna." - -#: src/Module/Conversation/Community.php:194 -msgid "Not available." -msgstr "Niedostępne." - -#: src/Module/Credits.php:44 -msgid "Credits" -msgstr "Zaufany" - -#: src/Module/Credits.php:45 -msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" -msgstr "Friendica to projekt społecznościowy, który nie byłby możliwy bez pomocy wielu osób. Oto lista osób, które przyczyniły się do tworzenia kodu lub tłumaczenia Friendica. Dziękuję wam wszystkim!" - -#: src/Module/Debug/Babel.php:49 -msgid "Source input" -msgstr "Źródło wejściowe" - -#: src/Module/Debug/Babel.php:55 -msgid "BBCode::toPlaintext" -msgstr "BBCode::na prosty tekst" - -#: src/Module/Debug/Babel.php:61 -msgid "BBCode::convert (raw HTML)" -msgstr "BBCode:: konwersjia (raw HTML)" - -#: src/Module/Debug/Babel.php:66 -msgid "BBCode::convert" -msgstr "BBCode::przekształć" - -#: src/Module/Debug/Babel.php:72 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "BBCode::przekształć => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:78 -msgid "BBCode::toMarkdown" -msgstr "BBCode::toMarkdown" - -#: src/Module/Debug/Babel.php:84 -msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" msgstr "" -#: src/Module/Debug/Babel.php:88 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "BBCode::toMarkdown => Markdown::przekształć" +#: src/Module/Security/OpenID.php:92 +msgid "" +"Account not found. Please login to your existing account to add the OpenID " +"to it." +msgstr "Konto nie znalezione. Zaloguj się do swojego istniejącego konta, aby dodać do niego OpenID." -#: src/Module/Debug/Babel.php:94 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::toBBCode" +#: src/Module/Security/OpenID.php:94 +msgid "" +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." +msgstr "Konto nie znalezione. Zarejestruj nowe konto lub zaloguj się na istniejące konto, aby dodać do niego OpenID." -#: src/Module/Debug/Babel.php:100 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "BBCode::toMarkdown => Markdown::przekształć => HTML::toBBCode" - -#: src/Module/Debug/Babel.php:111 -msgid "Item Body" -msgstr "Element Body" - -#: src/Module/Debug/Babel.php:115 -msgid "Item Tags" -msgstr "Element Tagów" - -#: src/Module/Debug/Babel.php:122 -msgid "Source input (Diaspora format)" -msgstr "Źródło wejściowe (format Diaspora)" - -#: src/Module/Debug/Babel.php:133 -msgid "Source input (Markdown)" -msgstr "" - -#: src/Module/Debug/Babel.php:139 -msgid "Markdown::convert (raw HTML)" -msgstr "Markdown::convert (raw HTML)" - -#: src/Module/Debug/Babel.php:144 -msgid "Markdown::convert" -msgstr "Markdown::convert" - -#: src/Module/Debug/Babel.php:150 -msgid "Markdown::toBBCode" -msgstr "Markdown::toBBCode" - -#: src/Module/Debug/Babel.php:157 -msgid "Raw HTML input" -msgstr "Surowe wejście HTML" - -#: src/Module/Debug/Babel.php:162 -msgid "HTML Input" -msgstr "Wejście HTML" - -#: src/Module/Debug/Babel.php:168 -msgid "HTML::toBBCode" -msgstr "HTML::toBBCode" - -#: src/Module/Debug/Babel.php:174 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "HTML::toBBCode => BBCode::convert" - -#: src/Module/Debug/Babel.php:179 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "HTML::toBBCode => BBCode::convert (raw HTML)" - -#: src/Module/Debug/Babel.php:185 -msgid "HTML::toBBCode => BBCode::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:191 -msgid "HTML::toMarkdown" -msgstr "HTML::toMarkdown" - -#: src/Module/Debug/Babel.php:197 -msgid "HTML::toPlaintext" -msgstr "HTML::toPlaintext" - -#: src/Module/Debug/Babel.php:203 -msgid "HTML::toPlaintext (compact)" -msgstr "" - -#: src/Module/Debug/Babel.php:211 -msgid "Source text" -msgstr "Tekst źródłowy" - -#: src/Module/Debug/Babel.php:212 -msgid "BBCode" -msgstr "BBCode" - -#: src/Module/Debug/Babel.php:214 -msgid "Markdown" -msgstr "Markdown" - -#: src/Module/Debug/Babel.php:215 -msgid "HTML" -msgstr "HTML" - -#: src/Module/Debug/Feed.php:39 src/Module/Filer/SaveTag.php:38 -#: src/Module/Settings/Profile/Index.php:164 -msgid "You must be logged in to use this module" -msgstr "Musisz być zalogowany, aby korzystać z tego modułu" - -#: src/Module/Debug/Feed.php:65 -msgid "Source URL" -msgstr "Źródłowy adres URL" +#: src/Module/Debug/Localtime.php:36 src/Model/Event.php:50 +#: src/Model/Event.php:862 +msgid "l F d, Y \\@ g:i A" +msgstr "l F d, Y \\@ g:i A" #: src/Module/Debug/Localtime.php:49 msgid "Time Conversion" @@ -7961,94 +4827,559 @@ msgstr "Zmień strefę czasową: %s" msgid "Please select your timezone:" msgstr "Wybierz swoją strefę czasową:" -#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 +#: src/Module/Debug/Babel.php:54 +msgid "Source input" +msgstr "Źródło wejściowe" + +#: src/Module/Debug/Babel.php:60 +msgid "BBCode::toPlaintext" +msgstr "BBCode::na prosty tekst" + +#: src/Module/Debug/Babel.php:66 +msgid "BBCode::convert (raw HTML)" +msgstr "BBCode:: konwersjia (raw HTML)" + +#: src/Module/Debug/Babel.php:71 +msgid "BBCode::convert" +msgstr "BBCode::przekształć" + +#: src/Module/Debug/Babel.php:77 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "BBCode::przekształć => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:83 +msgid "BBCode::toMarkdown" +msgstr "BBCode::toMarkdown" + +#: src/Module/Debug/Babel.php:89 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:93 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "BBCode::toMarkdown => Markdown::przekształć" + +#: src/Module/Debug/Babel.php:99 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:105 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "BBCode::toMarkdown => Markdown::przekształć => HTML::toBBCode" + +#: src/Module/Debug/Babel.php:113 +msgid "Item Body" +msgstr "Element Body" + +#: src/Module/Debug/Babel.php:117 +msgid "Item Tags" +msgstr "Element Tagów" + +#: src/Module/Debug/Babel.php:123 +msgid "PageInfo::appendToBody" +msgstr "" + +#: src/Module/Debug/Babel.php:128 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:132 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:139 +msgid "Source input (Diaspora format)" +msgstr "Źródło wejściowe (format Diaspora)" + +#: src/Module/Debug/Babel.php:148 +msgid "Source input (Markdown)" +msgstr "" + +#: src/Module/Debug/Babel.php:154 +msgid "Markdown::convert (raw HTML)" +msgstr "Markdown::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:159 +msgid "Markdown::convert" +msgstr "Markdown::convert" + +#: src/Module/Debug/Babel.php:165 +msgid "Markdown::toBBCode" +msgstr "Markdown::toBBCode" + +#: src/Module/Debug/Babel.php:172 +msgid "Raw HTML input" +msgstr "Surowe wejście HTML" + +#: src/Module/Debug/Babel.php:177 +msgid "HTML Input" +msgstr "Wejście HTML" + +#: src/Module/Debug/Babel.php:183 +msgid "HTML::toBBCode" +msgstr "HTML::toBBCode" + +#: src/Module/Debug/Babel.php:189 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "HTML::toBBCode => BBCode::convert" + +#: src/Module/Debug/Babel.php:194 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "HTML::toBBCode => BBCode::convert (raw HTML)" + +#: src/Module/Debug/Babel.php:200 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:206 +msgid "HTML::toMarkdown" +msgstr "HTML::toMarkdown" + +#: src/Module/Debug/Babel.php:212 +msgid "HTML::toPlaintext" +msgstr "HTML::toPlaintext" + +#: src/Module/Debug/Babel.php:218 +msgid "HTML::toPlaintext (compact)" +msgstr "" + +#: src/Module/Debug/Babel.php:228 +msgid "Decoded post" +msgstr "" + +#: src/Module/Debug/Babel.php:252 +msgid "Post array before expand entities" +msgstr "" + +#: src/Module/Debug/Babel.php:259 +msgid "Post converted" +msgstr "" + +#: src/Module/Debug/Babel.php:264 +msgid "Converted body" +msgstr "" + +#: src/Module/Debug/Babel.php:270 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "" + +#: src/Module/Debug/Babel.php:280 +msgid "Source text" +msgstr "Tekst źródłowy" + +#: src/Module/Debug/Babel.php:281 +msgid "BBCode" +msgstr "BBCode" + +#: src/Module/Debug/Babel.php:282 src/Content/ContactSelector.php:103 +msgid "Diaspora" +msgstr "Diaspora" + +#: src/Module/Debug/Babel.php:283 +msgid "Markdown" +msgstr "Markdown" + +#: src/Module/Debug/Babel.php:284 +msgid "HTML" +msgstr "HTML" + +#: src/Module/Debug/Babel.php:286 +msgid "Twitter Source" +msgstr "" + +#: src/Module/Debug/WebFinger.php:37 src/Module/Debug/Probe.php:38 msgid "Only logged in users are permitted to perform a probing." msgstr "Tylko zalogowani użytkownicy mogą wykonywać sondowanie." +#: src/Module/Debug/ActivityPubConversion.php:58 +msgid "Formatted" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:62 +msgid "Source" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:70 +msgid "Activity" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:118 +msgid "Object data" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:125 +msgid "Result Item" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "" + +#: src/Module/Debug/Feed.php:38 src/Module/Filer/SaveTag.php:38 +#: src/Module/Settings/Profile/Index.php:158 +msgid "You must be logged in to use this module" +msgstr "Musisz być zalogowany, aby korzystać z tego modułu" + +#: src/Module/Debug/Feed.php:63 +msgid "Source URL" +msgstr "Źródłowy adres URL" + #: src/Module/Debug/Probe.php:54 msgid "Lookup address" msgstr "Wyszukaj adres" -#: src/Module/Delegation.php:147 -msgid "Manage Identities and/or Pages" -msgstr "Zarządzaj tożsamościami i/lub stronami" - -#: src/Module/Delegation.php:148 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "Przełącz między różnymi tożsamościami lub stronami społeczność/grupy, które udostępniają dane Twojego konta lub które otrzymałeś uprawnienia \"zarządzaj\"" - -#: src/Module/Delegation.php:149 -msgid "Select an identity to manage: " -msgstr "Wybierz tożsamość do zarządzania: " - -#: src/Module/Directory.php:78 -msgid "No entries (some entries may be hidden)." -msgstr "Brak odwiedzin (niektóre odwiedziny mogą być ukryte)." - -#: src/Module/Directory.php:97 -msgid "Find on this site" -msgstr "Znajdź na tej stronie" - -#: src/Module/Directory.php:99 -msgid "Results for:" -msgstr "Wyniki dla:" - -#: src/Module/Directory.php:101 -msgid "Site Directory" -msgstr "Katalog Witryny" - -#: src/Module/Filer/SaveTag.php:57 +#: src/Module/Profile/Status.php:61 src/Module/Profile/Status.php:64 +#: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 +#: src/Protocol/OStatus.php:1276 src/Protocol/Feed.php:765 #, php-format -msgid "Filetag %s saved to item" +msgid "%s's timeline" +msgstr "oś czasu %s" + +#: src/Module/Profile/Status.php:62 src/Module/Profile/Profile.php:321 +#: src/Protocol/OStatus.php:1280 src/Protocol/Feed.php:769 +#, php-format +msgid "%s's posts" +msgstr "wpisy %s" + +#: src/Module/Profile/Status.php:63 src/Module/Profile/Profile.php:322 +#: src/Protocol/OStatus.php:1283 src/Protocol/Feed.php:772 +#, php-format +msgid "%s's comments" +msgstr "komentarze %s" + +#: src/Module/Profile/Contacts.php:93 +msgid "No contacts." +msgstr "Brak kontaktów." + +#: src/Module/Profile/Contacts.php:109 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/Module/Profile/Contacts.php:110 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/Module/Profile/Contacts.php:111 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/Module/Profile/Contacts.php:113 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/Module/Profile/Contacts.php:122 +msgid "All contacts" +msgstr "Wszystkie kontakty" + +#: src/Module/Profile/Contacts.php:124 src/Module/Contact.php:811 +#: src/Content/Widget.php:242 +msgid "Following" +msgstr "Kolejny" + +#: src/Module/Profile/Contacts.php:125 src/Module/Contact.php:812 +#: src/Content/Widget.php:243 +msgid "Mutual friends" +msgstr "Wspólni znajomi" + +#: src/Module/Profile/Profile.php:135 +#, php-format +msgid "" +"You're currently viewing your profile as %s Cancel" msgstr "" -#: src/Module/Filer/SaveTag.php:66 -msgid "- select -" -msgstr "- wybierz -" +#: src/Module/Profile/Profile.php:149 +msgid "Member since:" +msgstr "Członek od:" -#: src/Module/Friendica.php:58 -msgid "Installed addons/apps:" -msgstr "Zainstalowane dodatki/aplikacje:" +#: src/Module/Profile/Profile.php:155 +msgid "j F, Y" +msgstr "d M, R" -#: src/Module/Friendica.php:63 -msgid "No installed addons/apps" -msgstr "Brak zainstalowanych dodatków/aplikacji" +#: src/Module/Profile/Profile.php:156 +msgid "j F" +msgstr "d M" -#: src/Module/Friendica.php:68 +#: src/Module/Profile/Profile.php:164 src/Util/Temporal.php:163 +msgid "Birthday:" +msgstr "Urodziny:" + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +msgid "Age: " +msgstr "Wiek: " + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 #, php-format -msgid "Read about the Terms of Service of this node." -msgstr "Przeczytaj o Warunkach świadczenia usług tego węzła." +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: src/Module/Friendica.php:75 -msgid "On this server the following remote servers are blocked." -msgstr "Na tym serwerze następujące serwery zdalne są blokowane." +#: src/Module/Profile/Profile.php:176 src/Module/Contact.php:618 +#: src/Model/Profile.php:369 +msgid "XMPP:" +msgstr "XMPP:" -#: src/Module/Friendica.php:93 +#: src/Module/Profile/Profile.php:180 src/Module/Directory.php:161 +#: src/Model/Profile.php:367 +msgid "Homepage:" +msgstr "Strona główna:" + +#: src/Module/Profile/Profile.php:229 +msgid "Forums:" +msgstr "Fora:" + +#: src/Module/Profile/Profile.php:240 +msgid "View profile as:" +msgstr "Wyświetl profil jako:" + +#: src/Module/Profile/Profile.php:250 src/Module/Profile/Profile.php:252 +#: src/Model/Profile.php:346 +msgid "Edit profile" +msgstr "Edytuj profil" + +#: src/Module/Profile/Profile.php:257 +msgid "View as" +msgstr "" + +#: src/Module/Register.php:69 +msgid "Only parent users can create additional accounts." +msgstr "Tylko użytkownicy nadrzędni mogą tworzyć dodatkowe konta." + +#: src/Module/Register.php:101 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." +msgstr "Możesz (opcjonalnie) wypełnić ten formularz za pośrednictwem OpenID, podając swój OpenID i klikając \"Register\"." + +#: src/Module/Register.php:102 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "Jeśli nie jesteś zaznajomiony z OpenID, zostaw to pole puste i uzupełnij resztę elementów." + +#: src/Module/Register.php:103 +msgid "Your OpenID (optional): " +msgstr "Twój OpenID (opcjonalnie): " + +#: src/Module/Register.php:112 +msgid "Include your profile in member directory?" +msgstr "Czy dołączyć twój profil do katalogu członków?" + +#: src/Module/Register.php:135 +msgid "Note for the admin" +msgstr "Uwaga dla administratora" + +#: src/Module/Register.php:135 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "Pozostaw wiadomość dla administratora, dlaczego chcesz dołączyć do tego węzła" + +#: src/Module/Register.php:136 +msgid "Membership on this site is by invitation only." +msgstr "Członkostwo na tej stronie możliwe tylko dzięki zaproszeniu." + +#: src/Module/Register.php:137 +msgid "Your invitation code: " +msgstr "Twój kod zaproszenia: " + +#: src/Module/Register.php:139 src/Module/Admin/Site.php:588 +msgid "Registration" +msgstr "Rejestracja" + +#: src/Module/Register.php:145 +msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " +msgstr "Twoje imię i nazwisko (np. Jan Kowalski, prawdziwe lub wyglądające na prawdziwe): " + +#: src/Module/Register.php:146 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "Twój adres e-mail: (Informacje początkowe zostaną wysłane tam, więc musi to być istniejący adres)." + +#: src/Module/Register.php:147 +msgid "Please repeat your e-mail address:" +msgstr "Powtórz swój adres e-mail:" + +#: src/Module/Register.php:149 +msgid "Leave empty for an auto generated password." +msgstr "Pozostaw puste dla wygenerowanego automatycznie hasła." + +#: src/Module/Register.php:151 #, php-format msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." -msgstr "To jest wersja Friendica, %s która działa w lokalizacji internetowej %s. Wersja bazy danych to %s wersja po aktualizacji %s." +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." +msgstr "Wybierz pseudonim profilu. Musi zaczynać się od znaku tekstowego. Twój adres profilu na tej stronie to \"nickname@%s\"." -#: src/Module/Friendica.php:98 +#: src/Module/Register.php:152 +msgid "Choose a nickname: " +msgstr "Wybierz pseudonim: " + +#: src/Module/Register.php:161 +msgid "Import your profile to this friendica instance" +msgstr "Zaimportuj swój profil do tej instancji friendica" + +#: src/Module/Register.php:163 src/Module/BaseAdmin.php:102 +#: src/Module/Tos.php:84 src/Module/Admin/Tos.php:59 src/Content/Nav.php:255 +msgid "Terms of Service" +msgstr "Warunki usługi" + +#: src/Module/Register.php:168 +msgid "Note: This node explicitly contains adult content" +msgstr "Uwaga: Ten węzeł jawnie zawiera treści dla dorosłych" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "Parent Password:" +msgstr "Hasło nadrzędne:" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." -msgstr "Odwiedź stronę Friendi.ca aby dowiedzieć się więcej o projekcie Friendica." +"Please enter the password of the parent account to legitimize your request." +msgstr "Wprowadź hasło konta nadrzędnego, aby legalizować swoje żądanie." -#: src/Module/Friendica.php:99 -msgid "Bug reports and issues: please visit" -msgstr "Raporty o błędach i problemy: odwiedź stronę" +#: src/Module/Register.php:201 +msgid "Password doesn't match." +msgstr "Hasło nie jest zgodne." -#: src/Module/Friendica.php:99 -msgid "the bugtracker at github" -msgstr "śledzenie błędów na github" +#: src/Module/Register.php:207 +msgid "Please enter your password." +msgstr "Wprowadź hasło." -#: src/Module/Friendica.php:100 -msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" -msgstr "Propozycje, pochwały itd. – napisz e-mail do „info” małpa „friendi” - kropka - „ca”" +#: src/Module/Register.php:249 +msgid "You have entered too much information." +msgstr "Podałeś za dużo informacji." + +#: src/Module/Register.php:273 +msgid "Please enter the identical mail address in the second field." +msgstr "Wpisz identyczny adres e-mail w drugim polu." + +#: src/Module/Register.php:300 +msgid "The additional account was created." +msgstr "Dodatkowe konto zostało utworzone." + +#: src/Module/Register.php:325 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "Rejestracja zakończona pomyślnie. Dalsze instrukcje zostały wysłane na twojego e-maila." + +#: src/Module/Register.php:329 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
    login: %s
    " +"password: %s

    You can change your password after login." +msgstr "Nie udało się wysłać wiadomości e-mail. Tutaj szczegóły twojego konta:
    login: %s
    hasło: %s

    Możesz zmienić swoje hasło po zalogowaniu." + +#: src/Module/Register.php:335 +msgid "Registration successful." +msgstr "Rejestracja udana." + +#: src/Module/Register.php:340 src/Module/Register.php:347 +msgid "Your registration can not be processed." +msgstr "Nie można przetworzyć Twojej rejestracji." + +#: src/Module/Register.php:346 +msgid "You have to leave a request note for the admin." +msgstr "Musisz zostawić notatkę z prośbą do administratora." + +#: src/Module/Register.php:394 +msgid "Your registration is pending approval by the site owner." +msgstr "Twoja rejestracja oczekuje na zaakceptowanie przez właściciela witryny." + +#: src/Module/Special/HTTPException.php:49 +msgid "Bad Request" +msgstr "Nieprawidłowe żądanie" + +#: src/Module/Special/HTTPException.php:50 +msgid "Unauthorized" +msgstr "Nieautoryzowane" + +#: src/Module/Special/HTTPException.php:51 +msgid "Forbidden" +msgstr "Zabronione" + +#: src/Module/Special/HTTPException.php:52 +msgid "Not Found" +msgstr "Nie znaleziono" + +#: src/Module/Special/HTTPException.php:53 +msgid "Internal Server Error" +msgstr "Wewnętrzny błąd serwera" + +#: src/Module/Special/HTTPException.php:54 +msgid "Service Unavailable" +msgstr "Usługa Niedostępna " + +#: src/Module/Special/HTTPException.php:61 +msgid "" +"The server cannot or will not process the request due to an apparent client " +"error." +msgstr "Serwer nie może lub nie będzie przetwarzać żądania z powodu widocznego błędu klienta." + +#: src/Module/Special/HTTPException.php:62 +msgid "" +"Authentication is required and has failed or has not yet been provided." +msgstr "Uwierzytelnienie jest wymagane i nie powiodło się lub nie zostało jeszcze dostarczone." + +#: src/Module/Special/HTTPException.php:63 +msgid "" +"The request was valid, but the server is refusing action. The user might not" +" have the necessary permissions for a resource, or may need an account." +msgstr "Żądanie było ważne, ale serwer odmawia działania. Użytkownik może nie mieć wymaganych uprawnień do zasobu lub może potrzebować konta." + +#: src/Module/Special/HTTPException.php:64 +msgid "" +"The requested resource could not be found but may be available in the " +"future." +msgstr "Żądany zasób nie został znaleziony, ale może być dostępny w przyszłości." + +#: src/Module/Special/HTTPException.php:65 +msgid "" +"An unexpected condition was encountered and no more specific message is " +"suitable." +msgstr "Napotkano nieoczekiwany warunek i nie jest odpowiedni żaden bardziej szczegółowy komunikat." + +#: src/Module/Special/HTTPException.php:66 +msgid "" +"The server is currently unavailable (because it is overloaded or down for " +"maintenance). Please try again later." +msgstr "Serwer jest obecnie niedostępny (ponieważ jest przeciążony lub wyłączony z powodu konserwacji). Spróbuj ponownie później." + +#: src/Module/Special/HTTPException.php:72 src/Content/Nav.php:93 +msgid "Go back" +msgstr "Wróć" + +#: src/Module/Home.php:54 +#, php-format +msgid "Welcome to %s" +msgstr "Witamy w %s" + +#: src/Module/AllFriends.php:72 +msgid "No friends to display." +msgstr "Brak znajomych do wyświetlenia." #: src/Module/FriendSuggest.php:65 msgid "Suggested contact not found." @@ -8067,114 +5398,16 @@ msgstr "Zaproponuj znajomych" msgid "Suggest a friend for %s" msgstr "Zaproponuj znajomych dla %s" -#: src/Module/Group.php:56 -msgid "Group created." -msgstr "Grupa utworzona." +#: src/Module/Credits.php:44 +msgid "Credits" +msgstr "Zaufany" -#: src/Module/Group.php:62 -msgid "Could not create group." -msgstr "Nie można utworzyć grupy." - -#: src/Module/Group.php:73 src/Module/Group.php:215 src/Module/Group.php:241 -msgid "Group not found." -msgstr "Nie znaleziono grupy." - -#: src/Module/Group.php:79 -msgid "Group name changed." -msgstr "Zmieniono nazwę grupy." - -#: src/Module/Group.php:101 -msgid "Unknown group." -msgstr "Nieznana grupa." - -#: src/Module/Group.php:110 -msgid "Contact is deleted." -msgstr "Kontakt został usunięty." - -#: src/Module/Group.php:116 -msgid "Unable to add the contact to the group." -msgstr "Nie można dodać kontaktu do grupy." - -#: src/Module/Group.php:119 -msgid "Contact successfully added to group." -msgstr "Kontakt został pomyślnie dodany do grupy." - -#: src/Module/Group.php:123 -msgid "Unable to remove the contact from the group." -msgstr "Nie można usunąć kontaktu z grupy." - -#: src/Module/Group.php:126 -msgid "Contact successfully removed from group." -msgstr "Kontakt został pomyślnie usunięty z grupy." - -#: src/Module/Group.php:129 -msgid "Unknown group command." -msgstr "Nieznane polecenie grupy." - -#: src/Module/Group.php:132 -msgid "Bad request." -msgstr "Błędne żądanie." - -#: src/Module/Group.php:171 -msgid "Save Group" -msgstr "Zapisz grupę" - -#: src/Module/Group.php:172 -msgid "Filter" -msgstr "Filtr" - -#: src/Module/Group.php:178 -msgid "Create a group of contacts/friends." -msgstr "Stwórz grupę znajomych." - -#: src/Module/Group.php:220 -msgid "Group removed." -msgstr "Grupa usunięta." - -#: src/Module/Group.php:222 -msgid "Unable to remove group." -msgstr "Nie można usunąć grupy." - -#: src/Module/Group.php:273 -msgid "Delete Group" -msgstr "Usuń grupę" - -#: src/Module/Group.php:283 -msgid "Edit Group Name" -msgstr "Edytuj nazwę grupy" - -#: src/Module/Group.php:293 -msgid "Members" -msgstr "Członkowie" - -#: src/Module/Group.php:309 -msgid "Remove contact from group" -msgstr "Usuń kontakt z grupy" - -#: src/Module/Group.php:329 -msgid "Click on a contact to add or remove." -msgstr "Kliknij na kontakt w celu dodania lub usunięcia." - -#: src/Module/Group.php:343 -msgid "Add contact to group" -msgstr "Dodaj kontakt do grupy" - -#: src/Module/Help.php:62 -msgid "Help:" -msgstr "Pomoc:" - -#: src/Module/Home.php:54 -#, php-format -msgid "Welcome to %s" -msgstr "Witamy w %s" - -#: src/Module/HoverCard.php:47 -msgid "No profile" -msgstr "Brak profilu" - -#: src/Module/HTTPException/MethodNotAllowed.php:32 -msgid "Method Not Allowed." -msgstr "" +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" +msgstr "Friendica to projekt społecznościowy, który nie byłby możliwy bez pomocy wielu osób. Oto lista osób, które przyczyniły się do tworzenia kodu lub tłumaczenia Friendica. Dziękuję wam wszystkim!" #: src/Module/Install.php:177 msgid "Friendica Communications Server - Setup" @@ -8188,10 +5421,30 @@ msgstr "Sprawdzanie systemu" msgid "Check again" msgstr "Sprawdź ponownie" +#: src/Module/Install.php:200 src/Module/Admin/Site.php:521 +msgid "No SSL policy, links will track page SSL state" +msgstr "Brak SSL, linki będą śledzić stan SSL" + +#: src/Module/Install.php:201 src/Module/Admin/Site.php:522 +msgid "Force all links to use SSL" +msgstr "Wymuś używanie SSL na wszystkich odnośnikach" + +#: src/Module/Install.php:202 src/Module/Admin/Site.php:523 +msgid "Self-signed certificate, use SSL for local links only (discouraged)" +msgstr "Wewnętrzne Certyfikaty, użyj SSL tylko dla linków lokalnych . " + #: src/Module/Install.php:208 msgid "Base settings" msgstr "Ustawienia bazy" +#: src/Module/Install.php:210 src/Module/Admin/Site.php:611 +msgid "SSL link policy" +msgstr "Polityka odnośników SSL" + +#: src/Module/Install.php:212 src/Module/Admin/Site.php:611 +msgid "Determines whether generated links should be forced to use SSL" +msgstr "Określa, czy generowane odnośniki będą obowiązkowo używały SSL" + #: src/Module/Install.php:215 msgid "Host name" msgstr "Nazwa hosta" @@ -8320,6 +5573,813 @@ msgid "" " administrator email. This will allow you to enter the site admin panel." msgstr "Przejdź do strony rejestracji nowego węzła Friendica i zarejestruj się jako nowy użytkownik. Pamiętaj, aby użyć adresu e-mail wprowadzonego jako e-mail administratora. To pozwoli Ci wejść do panelu administratora witryny." +#: src/Module/Filer/SaveTag.php:65 +msgid "- select -" +msgstr "- wybierz -" + +#: src/Module/Filer/RemoveTag.php:63 +msgid "Item was not removed" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:66 +msgid "Item was not deleted" +msgstr "" + +#: src/Module/PermissionTooltip.php:24 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/PermissionTooltip.php:37 +msgid "Model not found" +msgstr "" + +#: src/Module/PermissionTooltip.php:59 +msgid "Remote privacy information not available." +msgstr "Nie są dostępne zdalne informacje o prywatności." + +#: src/Module/PermissionTooltip.php:70 +msgid "Visible to:" +msgstr "Widoczne dla:" + +#: src/Module/Delegation.php:147 +msgid "Manage Identities and/or Pages" +msgstr "Zarządzaj tożsamościami i/lub stronami" + +#: src/Module/Delegation.php:148 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "Przełącz między różnymi tożsamościami lub stronami społeczność/grupy, które udostępniają dane Twojego konta lub które otrzymałeś uprawnienia \"zarządzaj\"" + +#: src/Module/Delegation.php:149 +msgid "Select an identity to manage: " +msgstr "Wybierz tożsamość do zarządzania: " + +#: src/Module/Conversation/Community.php:56 +msgid "Local Community" +msgstr "Lokalna społeczność" + +#: src/Module/Conversation/Community.php:59 +msgid "Posts from local users on this server" +msgstr "Wpisy od lokalnych użytkowników na tym serwerze" + +#: src/Module/Conversation/Community.php:67 +msgid "Global Community" +msgstr "Globalna społeczność" + +#: src/Module/Conversation/Community.php:70 +msgid "Posts from users of the whole federated network" +msgstr "Wpisy od użytkowników całej sieci stowarzyszonej" + +#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:179 +msgid "No results." +msgstr "Brak wyników." + +#: src/Module/Conversation/Community.php:125 +msgid "" +"This community stream shows all public posts received by this node. They may" +" not reflect the opinions of this node’s users." +msgstr "Ten strumień społeczności pokazuje wszystkie publiczne posty otrzymane przez ten węzeł. Mogą nie odzwierciedlać opinii użytkowników tego węzła." + +#: src/Module/Conversation/Community.php:178 +msgid "Community option not available." +msgstr "Opcja wspólnotowa jest niedostępna." + +#: src/Module/Conversation/Community.php:194 +msgid "Not available." +msgstr "Niedostępne." + +#: src/Module/Welcome.php:44 +msgid "Welcome to Friendica" +msgstr "Witamy na Friendica" + +#: src/Module/Welcome.php:45 +msgid "New Member Checklist" +msgstr "Lista nowych członków" + +#: src/Module/Welcome.php:46 +msgid "" +"We would like to offer some tips and links to help make your experience " +"enjoyable. Click any item to visit the relevant page. A link to this page " +"will be visible from your home page for two weeks after your initial " +"registration and then will quietly disappear." +msgstr "Chcielibyśmy zaproponować kilka porad i linków, które pomogą uczynić twoje doświadczenie przyjemnym. Kliknij dowolny element, aby odwiedzić odpowiednią stronę. Link do tej strony będzie widoczny na stronie głównej przez dwa tygodnie od czasu rejestracji, a następnie zniknie." + +#: src/Module/Welcome.php:48 +msgid "Getting Started" +msgstr "Pierwsze kroki" + +#: src/Module/Welcome.php:49 +msgid "Friendica Walk-Through" +msgstr "Friendica Przejdź-Przez" + +#: src/Module/Welcome.php:50 +msgid "" +"On your Quick Start page - find a brief introduction to your " +"profile and network tabs, make some new connections, and find some groups to" +" join." +msgstr "Na stronie Szybki start - znajdź krótkie wprowadzenie do swojego profilu i kart sieciowych, stwórz nowe połączenia i znajdź kilka grup do przyłączenia się." + +#: src/Module/Welcome.php:53 +msgid "Go to Your Settings" +msgstr "Idź do swoich ustawień" + +#: src/Module/Welcome.php:54 +msgid "" +"On your Settings page - change your initial password. Also make a " +"note of your Identity Address. This looks just like an email address - and " +"will be useful in making friends on the free social web." +msgstr "Na stronie Ustawienia - zmień swoje początkowe hasło. Zanotuj także swój adres tożsamości. Wygląda to jak adres e-mail - będzie przydatny w nawiązywaniu znajomości w bezpłatnej sieci społecznościowej." + +#: src/Module/Welcome.php:55 +msgid "" +"Review the other settings, particularly the privacy settings. An unpublished" +" directory listing is like having an unlisted phone number. In general, you " +"should probably publish your listing - unless all of your friends and " +"potential friends know exactly how to find you." +msgstr "Przejrzyj pozostałe ustawienia, w szczególności ustawienia prywatności. Niepublikowany wykaz katalogów jest podobny do niepublicznego numeru telefonu. Ogólnie rzecz biorąc, powinieneś opublikować swój wpis - chyba, że wszyscy twoi znajomi i potencjalni znajomi dokładnie wiedzą, jak Cię znaleźć." + +#: src/Module/Welcome.php:58 src/Module/Settings/Profile/Index.php:248 +msgid "Upload Profile Photo" +msgstr "Wyślij zdjęcie profilowe" + +#: src/Module/Welcome.php:59 +msgid "" +"Upload a profile photo if you have not done so already. Studies have shown " +"that people with real photos of themselves are ten times more likely to make" +" friends than people who do not." +msgstr "Dodaj swoje zdjęcie profilowe jeśli jeszcze tego nie zrobiłeś. Twoje szanse na zwiększenie liczby znajomych rosną dziesięciokrotnie, kiedy na tym zdjęciu jesteś ty." + +#: src/Module/Welcome.php:60 +msgid "Edit Your Profile" +msgstr "Edytuj własny profil" + +#: src/Module/Welcome.php:61 +msgid "" +"Edit your default profile to your liking. Review the " +"settings for hiding your list of friends and hiding the profile from unknown" +" visitors." +msgstr "Edytuj swój domyślny profil do swoich potrzeb. Przejrzyj ustawienia ukrywania listy znajomych i ukrywania profilu przed nieznanymi użytkownikami." + +#: src/Module/Welcome.php:62 +msgid "Profile Keywords" +msgstr "Słowa kluczowe profilu" + +#: src/Module/Welcome.php:63 +msgid "" +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "Ustaw kilka publicznych słów kluczowych dla swojego profilu, które opisują Twoje zainteresowania. Możemy znaleźć inne osoby o podobnych zainteresowaniach i zasugerować przyjaźnie." + +#: src/Module/Welcome.php:65 +msgid "Connecting" +msgstr "Łączenie" + +#: src/Module/Welcome.php:67 +msgid "Importing Emails" +msgstr "Importowanie e-maili" + +#: src/Module/Welcome.php:68 +msgid "" +"Enter your email access information on your Connector Settings page if you " +"wish to import and interact with friends or mailing lists from your email " +"INBOX" +msgstr "Wprowadź informacje dotyczące dostępu do poczty e-mail na stronie Ustawienia oprogramowania, jeśli chcesz importować i wchodzić w interakcje z przyjaciółmi lub listami adresowymi z poziomu konta e-mail INBOX" + +#: src/Module/Welcome.php:69 +msgid "Go to Your Contacts Page" +msgstr "Idź do strony z Twoimi kontaktami" + +#: src/Module/Welcome.php:70 +msgid "" +"Your Contacts page is your gateway to managing friendships and connecting " +"with friends on other networks. Typically you enter their address or site " +"URL in the Add New Contact dialog." +msgstr "Strona Kontakty jest twoją bramą do zarządzania przyjaciółmi i łączenia się z przyjaciółmi w innych sieciach. Zazwyczaj podaje się adres lub adres URL strony w oknie dialogowym Dodaj nowy kontakt." + +#: src/Module/Welcome.php:71 +msgid "Go to Your Site's Directory" +msgstr "Idż do twojej strony" + +#: src/Module/Welcome.php:72 +msgid "" +"The Directory page lets you find other people in this network or other " +"federated sites. Look for a Connect or Follow link on " +"their profile page. Provide your own Identity Address if requested." +msgstr "Strona Katalog umożliwia znalezienie innych osób w tej sieci lub innych witrynach stowarzyszonych. Poszukaj łącza Połącz lub Śledź na stronie profilu. Jeśli chcesz, podaj swój własny adres tożsamości." + +#: src/Module/Welcome.php:73 +msgid "Finding New People" +msgstr "Znajdowanie nowych osób" + +#: src/Module/Welcome.php:74 +msgid "" +"On the side panel of the Contacts page are several tools to find new " +"friends. We can match people by interest, look up people by name or " +"interest, and provide suggestions based on network relationships. On a brand" +" new site, friend suggestions will usually begin to be populated within 24 " +"hours." +msgstr "Na bocznym panelu strony Kontaktów znajduje się kilka narzędzi do znajdowania nowych przyjaciół. Możemy dopasować osoby według zainteresowań, wyszukiwać osoby według nazwisk i zainteresowań oraz dostarczać sugestie oparte na relacjach sieciowych. Na zupełnie nowej stronie sugestie znajomych zwykle zaczynają być wypełniane w ciągu 24 godzin" + +#: src/Module/Welcome.php:76 src/Module/Contact.php:797 +#: src/Model/Group.php:528 src/Content/Widget.php:217 +msgid "Groups" +msgstr "Grupy" + +#: src/Module/Welcome.php:77 +msgid "Group Your Contacts" +msgstr "Grupy kontaktów" + +#: src/Module/Welcome.php:78 +msgid "" +"Once you have made some friends, organize them into private conversation " +"groups from the sidebar of your Contacts page and then you can interact with" +" each group privately on your Network page." +msgstr "Gdy zaprzyjaźnisz się z przyjaciółmi, uporządkuj je w prywatne grupy konwersacji na pasku bocznym na stronie Kontakty, a następnie możesz wchodzić w interakcje z każdą grupą prywatnie na stronie Sieć." + +#: src/Module/Welcome.php:80 +msgid "Why Aren't My Posts Public?" +msgstr "Dlaczego moje posty nie są publiczne?" + +#: src/Module/Welcome.php:81 +msgid "" +"Friendica respects your privacy. By default, your posts will only show up to" +" people you've added as friends. For more information, see the help section " +"from the link above." +msgstr "Friendica szanuje Twoją prywatność. Domyślnie Twoje wpisy będą wyświetlane tylko osobom, które dodałeś jako znajomi. Aby uzyskać więcej informacji, zobacz sekcję pomocy na powyższym łączu." + +#: src/Module/Welcome.php:83 +msgid "Getting Help" +msgstr "Otrzymaj pomoc" + +#: src/Module/Welcome.php:84 +msgid "Go to the Help Section" +msgstr "Przejdź do sekcji pomocy" + +#: src/Module/Welcome.php:85 +msgid "" +"Our help pages may be consulted for detail on other program" +" features and resources." +msgstr "Na naszych stronach pomocy można znaleźć szczegółowe informacje na temat innych funkcji programu i zasobów." + +#: src/Module/Bookmarklet.php:56 +msgid "This page is missing a url parameter." +msgstr "Na tej stronie brakuje parametru url." + +#: src/Module/Bookmarklet.php:78 +msgid "The post was created" +msgstr "Post został utworzony" + +#: src/Module/BaseAdmin.php:79 +msgid "" +"Submanaged account can't access the administation pages. Please log back in " +"as the main account." +msgstr "" + +#: src/Module/BaseAdmin.php:92 src/Content/Nav.php:252 +msgid "Information" +msgstr "Informacje" + +#: src/Module/BaseAdmin.php:93 +msgid "Overview" +msgstr "Przegląd" + +#: src/Module/BaseAdmin.php:94 src/Module/Admin/Federation.php:141 +msgid "Federation Statistics" +msgstr "Statystyki Organizacji" + +#: src/Module/BaseAdmin.php:96 +msgid "Configuration" +msgstr "Konfiguracja" + +#: src/Module/BaseAdmin.php:97 src/Module/Admin/Site.php:585 +msgid "Site" +msgstr "Strona" + +#: src/Module/BaseAdmin.php:98 src/Module/Admin/Users.php:243 +#: src/Module/Admin/Users.php:260 +msgid "Users" +msgstr "Użytkownicy" + +#: src/Module/BaseAdmin.php:99 src/Module/Admin/Addons/Details.php:117 +#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseSettings.php:87 +msgid "Addons" +msgstr "Dodatki" + +#: src/Module/BaseAdmin.php:100 src/Module/Admin/Themes/Details.php:122 +#: src/Module/Admin/Themes/Index.php:112 +msgid "Themes" +msgstr "Wygląd" + +#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 +msgid "Additional features" +msgstr "Dodatkowe funkcje" + +#: src/Module/BaseAdmin.php:104 +msgid "Database" +msgstr "Baza danych" + +#: src/Module/BaseAdmin.php:105 +msgid "DB updates" +msgstr "Aktualizacje DB" + +#: src/Module/BaseAdmin.php:106 +msgid "Inspect Deferred Workers" +msgstr "Sprawdź Odroczonych Pracowników" + +#: src/Module/BaseAdmin.php:107 +msgid "Inspect worker Queue" +msgstr "Sprawdź kolejkę pracowników" + +#: src/Module/BaseAdmin.php:109 +msgid "Tools" +msgstr "Narzędzia" + +#: src/Module/BaseAdmin.php:110 +msgid "Contact Blocklist" +msgstr "Lista zablokowanych kontaktów" + +#: src/Module/BaseAdmin.php:111 +msgid "Server Blocklist" +msgstr "Lista zablokowanych serwerów" + +#: src/Module/BaseAdmin.php:112 src/Module/Admin/Item/Delete.php:66 +msgid "Delete Item" +msgstr "Usuń przedmiot" + +#: src/Module/BaseAdmin.php:114 src/Module/BaseAdmin.php:115 +#: src/Module/Admin/Logs/Settings.php:79 +msgid "Logs" +msgstr "Logi" + +#: src/Module/BaseAdmin.php:116 src/Module/Admin/Logs/View.php:65 +msgid "View Logs" +msgstr "Zobacz rejestry" + +#: src/Module/BaseAdmin.php:118 +msgid "Diagnostics" +msgstr "Diagnostyka" + +#: src/Module/BaseAdmin.php:119 +msgid "PHP Info" +msgstr "Informacje o PHP" + +#: src/Module/BaseAdmin.php:120 +msgid "probe address" +msgstr "adres sondy" + +#: src/Module/BaseAdmin.php:121 +msgid "check webfinger" +msgstr "sprawdź webfinger" + +#: src/Module/BaseAdmin.php:122 +msgid "Item Source" +msgstr "Źródło elementu" + +#: src/Module/BaseAdmin.php:123 +msgid "Babel" +msgstr "" + +#: src/Module/BaseAdmin.php:124 +msgid "ActivityPub Conversion" +msgstr "" + +#: src/Module/BaseAdmin.php:132 src/Content/Nav.php:288 +msgid "Admin" +msgstr "Administator" + +#: src/Module/BaseAdmin.php:133 +msgid "Addon Features" +msgstr "Funkcje dodatkowe" + +#: src/Module/BaseAdmin.php:134 +msgid "User registrations waiting for confirmation" +msgstr "Rejestracje użytkowników czekające na potwierdzenie" + +#: src/Module/Contact.php:87 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "Zedytowano %d kontakt." +msgstr[1] "Zedytowano %d kontakty." +msgstr[2] "Zedytowano %d kontaktów." +msgstr[3] "%dedytuj kontakty." + +#: src/Module/Contact.php:114 +msgid "Could not access contact record." +msgstr "Nie można uzyskać dostępu do rejestru kontaktów." + +#: src/Module/Contact.php:322 src/Model/Profile.php:448 +#: src/Content/Text/HTML.php:896 +msgid "Follow" +msgstr "Śledź" + +#: src/Module/Contact.php:324 src/Model/Profile.php:450 +msgid "Unfollow" +msgstr "" + +#: src/Module/Contact.php:380 src/Module/Api/Twitter/ContactEndpoint.php:65 +msgid "Contact not found" +msgstr "Nie znaleziono kontaktu" + +#: src/Module/Contact.php:399 +msgid "Contact has been blocked" +msgstr "Kontakt został zablokowany" + +#: src/Module/Contact.php:399 +msgid "Contact has been unblocked" +msgstr "Kontakt został odblokowany" + +#: src/Module/Contact.php:409 +msgid "Contact has been ignored" +msgstr "Kontakt jest ignorowany" + +#: src/Module/Contact.php:409 +msgid "Contact has been unignored" +msgstr "Kontakt nie jest ignorowany" + +#: src/Module/Contact.php:419 +msgid "Contact has been archived" +msgstr "Kontakt został zarchiwizowany" + +#: src/Module/Contact.php:419 +msgid "Contact has been unarchived" +msgstr "Kontakt został przywrócony" + +#: src/Module/Contact.php:443 +msgid "Drop contact" +msgstr "Usuń kontakt" + +#: src/Module/Contact.php:446 src/Module/Contact.php:837 +msgid "Do you really want to delete this contact?" +msgstr "Czy na pewno chcesz usunąć ten kontakt?" + +#: src/Module/Contact.php:460 +msgid "Contact has been removed." +msgstr "Kontakt został usunięty." + +#: src/Module/Contact.php:488 +#, php-format +msgid "You are mutual friends with %s" +msgstr "Jesteś już znajomym z %s" + +#: src/Module/Contact.php:492 +#, php-format +msgid "You are sharing with %s" +msgstr "Współdzielisz z %s" + +#: src/Module/Contact.php:496 +#, php-format +msgid "%s is sharing with you" +msgstr "%s współdzieli z tobą" + +#: src/Module/Contact.php:520 +msgid "Private communications are not available for this contact." +msgstr "Nie można nawiązać prywatnej rozmowy z tym kontaktem." + +#: src/Module/Contact.php:522 +msgid "Never" +msgstr "Nigdy" + +#: src/Module/Contact.php:525 +msgid "(Update was successful)" +msgstr "(Aktualizacja przebiegła pomyślnie)" + +#: src/Module/Contact.php:525 +msgid "(Update was not successful)" +msgstr "(Aktualizacja nie powiodła się)" + +#: src/Module/Contact.php:527 src/Module/Contact.php:1109 +msgid "Suggest friends" +msgstr "Osoby, które możesz znać" + +#: src/Module/Contact.php:531 +#, php-format +msgid "Network type: %s" +msgstr "Typ sieci: %s" + +#: src/Module/Contact.php:536 +msgid "Communications lost with this contact!" +msgstr "Utracono komunikację z tym kontaktem!" + +#: src/Module/Contact.php:542 +msgid "Fetch further information for feeds" +msgstr "Pobierz dalsze informacje dla kanałów" + +#: src/Module/Contact.php:544 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "Pobieranie informacji, takich jak zdjęcia podglądu, tytuł i zwiastun z elementu kanału. Możesz to aktywować, jeśli plik danych nie zawiera dużo tekstu. Słowa kluczowe są pobierane z nagłówka meta w elemencie kanału i są publikowane jako znaczniki haszowania." + +#: src/Module/Contact.php:546 src/Module/Admin/Site.php:689 +#: src/Module/Admin/Site.php:699 src/Module/Settings/TwoFactor/Index.php:113 +msgid "Disabled" +msgstr "Wyłączony" + +#: src/Module/Contact.php:547 +msgid "Fetch information" +msgstr "Pobierz informacje" + +#: src/Module/Contact.php:548 +msgid "Fetch keywords" +msgstr "Pobierz słowa kluczowe" + +#: src/Module/Contact.php:549 +msgid "Fetch information and keywords" +msgstr "Pobierz informacje i słowa kluczowe" + +#: src/Module/Contact.php:563 +msgid "Contact Information / Notes" +msgstr "Informacje kontaktowe/Notatki" + +#: src/Module/Contact.php:564 +msgid "Contact Settings" +msgstr "Ustawienia kontaktów" + +#: src/Module/Contact.php:572 +msgid "Contact" +msgstr "Kontakt" + +#: src/Module/Contact.php:576 +msgid "Their personal note" +msgstr "Ich osobista uwaga" + +#: src/Module/Contact.php:578 +msgid "Edit contact notes" +msgstr "Edytuj notatki kontaktu" + +#: src/Module/Contact.php:581 src/Module/Contact.php:1077 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "Obejrzyj %s's profil [%s]" + +#: src/Module/Contact.php:582 +msgid "Block/Unblock contact" +msgstr "Zablokuj/odblokuj kontakt" + +#: src/Module/Contact.php:583 +msgid "Ignore contact" +msgstr "Ignoruj kontakt" + +#: src/Module/Contact.php:584 +msgid "View conversations" +msgstr "Wyświetl rozmowy" + +#: src/Module/Contact.php:589 +msgid "Last update:" +msgstr "Ostatnia aktualizacja:" + +#: src/Module/Contact.php:591 +msgid "Update public posts" +msgstr "Zaktualizuj publiczne posty" + +#: src/Module/Contact.php:593 src/Module/Contact.php:1119 +msgid "Update now" +msgstr "Aktualizuj teraz" + +#: src/Module/Contact.php:595 src/Module/Contact.php:841 +#: src/Module/Contact.php:1138 src/Module/Admin/Users.php:256 +#: src/Module/Admin/Blocklist/Contact.php:85 +msgid "Unblock" +msgstr "Odblokuj" + +#: src/Module/Contact.php:596 src/Module/Contact.php:842 +#: src/Module/Contact.php:1146 +msgid "Unignore" +msgstr "Odblokuj" + +#: src/Module/Contact.php:600 +msgid "Currently blocked" +msgstr "Obecnie zablokowany" + +#: src/Module/Contact.php:601 +msgid "Currently ignored" +msgstr "Obecnie zignorowany" + +#: src/Module/Contact.php:602 +msgid "Currently archived" +msgstr "Obecnie zarchiwizowany" + +#: src/Module/Contact.php:603 +msgid "Awaiting connection acknowledge" +msgstr "Oczekiwanie na potwierdzenie połączenia" + +#: src/Module/Contact.php:604 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "Odpowiedzi/kliknięcia \"lubię to\" do twoich publicznych postów nadal mogą być widoczne" + +#: src/Module/Contact.php:605 +msgid "Notification for new posts" +msgstr "Powiadomienie o nowych postach" + +#: src/Module/Contact.php:605 +msgid "Send a notification of every new post of this contact" +msgstr "Wyślij powiadomienie o każdym nowym poście tego kontaktu" + +#: src/Module/Contact.php:607 +msgid "Keyword Deny List" +msgstr "" + +#: src/Module/Contact.php:607 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "Rozdzielana przecinkami lista słów kluczowych, które nie powinny zostać przekonwertowane na hashtagi, gdy wybrana jest opcja 'Pobierz informacje i słowa kluczowe'" + +#: src/Module/Contact.php:623 src/Module/Settings/TwoFactor/Index.php:127 +msgid "Actions" +msgstr "Akcja" + +#: src/Module/Contact.php:749 src/Module/Group.php:292 +#: src/Content/Widget.php:250 +msgid "All Contacts" +msgstr "Wszystkie kontakty" + +#: src/Module/Contact.php:752 +msgid "Show all contacts" +msgstr "Pokaż wszystkie kontakty" + +#: src/Module/Contact.php:757 src/Module/Contact.php:817 +msgid "Pending" +msgstr "Oczekujące" + +#: src/Module/Contact.php:760 +msgid "Only show pending contacts" +msgstr "Pokaż tylko oczekujące kontakty" + +#: src/Module/Contact.php:765 src/Module/Contact.php:818 +msgid "Blocked" +msgstr "Zablokowane" + +#: src/Module/Contact.php:768 +msgid "Only show blocked contacts" +msgstr "Pokaż tylko zablokowane kontakty" + +#: src/Module/Contact.php:773 src/Module/Contact.php:820 +msgid "Ignored" +msgstr "Ignorowane" + +#: src/Module/Contact.php:776 +msgid "Only show ignored contacts" +msgstr "Pokaż tylko ignorowane kontakty" + +#: src/Module/Contact.php:781 src/Module/Contact.php:821 +msgid "Archived" +msgstr "Zarchiwizowane" + +#: src/Module/Contact.php:784 +msgid "Only show archived contacts" +msgstr "Pokaż tylko zarchiwizowane kontakty" + +#: src/Module/Contact.php:789 src/Module/Contact.php:819 +msgid "Hidden" +msgstr "Ukryte" + +#: src/Module/Contact.php:792 +msgid "Only show hidden contacts" +msgstr "Pokaż tylko ukryte kontakty" + +#: src/Module/Contact.php:800 +msgid "Organize your contact groups" +msgstr "Uporządkuj swoje grupy kontaktów" + +#: src/Module/Contact.php:832 +msgid "Search your contacts" +msgstr "Wyszukaj w kontaktach" + +#: src/Module/Contact.php:833 src/Module/Search/Index.php:186 +#, php-format +msgid "Results for: %s" +msgstr "Wyniki dla: %s" + +#: src/Module/Contact.php:843 src/Module/Contact.php:1155 +msgid "Archive" +msgstr "Archiwum" + +#: src/Module/Contact.php:843 src/Module/Contact.php:1155 +msgid "Unarchive" +msgstr "Przywróć z archiwum" + +#: src/Module/Contact.php:846 +msgid "Batch Actions" +msgstr "Akcje wsadowe" + +#: src/Module/Contact.php:881 +msgid "Conversations started by this contact" +msgstr "Rozmowy rozpoczęły się od tego kontaktu" + +#: src/Module/Contact.php:886 +msgid "Posts and Comments" +msgstr "Posty i komentarze" + +#: src/Module/Contact.php:897 src/Module/BaseProfile.php:55 +msgid "Profile Details" +msgstr "Szczegóły profilu" + +#: src/Module/Contact.php:909 +msgid "View all contacts" +msgstr "Zobacz wszystkie kontakty" + +#: src/Module/Contact.php:920 +msgid "View all common friends" +msgstr "Zobacz wszystkich popularnych znajomych" + +#: src/Module/Contact.php:930 +msgid "Advanced Contact Settings" +msgstr "Zaawansowane ustawienia kontaktów" + +#: src/Module/Contact.php:1036 +msgid "Mutual Friendship" +msgstr "Wzajemna przyjaźń" + +#: src/Module/Contact.php:1040 +msgid "is a fan of yours" +msgstr "jest twoim fanem" + +#: src/Module/Contact.php:1044 +msgid "you are a fan of" +msgstr "jesteś fanem" + +#: src/Module/Contact.php:1062 +msgid "Pending outgoing contact request" +msgstr "Oczekujące żądanie kontaktu wychodzącego" + +#: src/Module/Contact.php:1064 +msgid "Pending incoming contact request" +msgstr "Oczekujące żądanie kontaktu przychodzącego" + +#: src/Module/Contact.php:1129 src/Module/Contact/Advanced.php:138 +msgid "Refetch contact data" +msgstr "Odśwież dane kontaktowe" + +#: src/Module/Contact.php:1140 +msgid "Toggle Blocked status" +msgstr "Przełącz status na Zablokowany" + +#: src/Module/Contact.php:1148 +msgid "Toggle Ignored status" +msgstr "Przełącz status na Ignorowany" + +#: src/Module/Contact.php:1157 +msgid "Toggle Archive status" +msgstr "Przełącz status na Archiwalny" + +#: src/Module/Contact.php:1165 +msgid "Delete contact" +msgstr "Usuń kontakt" + +#: src/Module/Tos.php:46 src/Module/Tos.php:88 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen" +" name), an username (nickname) and a working email address. The names will " +"be accessible on the profile page of the account by any visitor of the page," +" even if other profile details are not displayed. The email address will " +"only be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or" +" the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "W momencie rejestracji oraz w celu zapewnienia komunikacji między kontem użytkownika, a jego kontaktami, użytkownik musi podać nazwę wyświetlaną (pseudonim), nazwę użytkownika (przydomek) i działający adres e-mail. Nazwy będą dostępne na stronie profilu konta dla każdego odwiedzającego stronę, nawet jeśli inne szczegóły profilu nie zostaną wyświetlone. Adres e-mail będzie używany tylko do wysyłania powiadomień użytkownika o interakcjach, ale nie będzie wyświetlany w widoczny sposób. Lista kont w katalogu użytkownika węzła lub globalnym katalogu użytkownika jest opcjonalna i może być kontrolowana w ustawieniach użytkownika, nie jest konieczna do komunikacji." + +#: src/Module/Tos.php:47 src/Module/Tos.php:89 +msgid "" +"This data is required for communication and is passed on to the nodes of the" +" communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "Te dane są wymagane do komunikacji i są przekazywane do węzłów partnerów komunikacyjnych i są tam przechowywane. Użytkownicy mogą wprowadzać dodatkowe prywatne dane, które mogą być przesyłane na konta partnerów komunikacyjnych." + +#: src/Module/Tos.php:48 src/Module/Tos.php:90 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the" +" account settings. If the user " +"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " +"be permanent. Deletion of the data will also be requested from the nodes of " +"the communication partners." +msgstr "" + +#: src/Module/Tos.php:51 src/Module/Tos.php:87 +msgid "Privacy Statement" +msgstr "Oświadczenie o prywatności" + +#: src/Module/Help.php:62 +msgid "Help:" +msgstr "Pomoc:" + +#: src/Module/HTTPException/MethodNotAllowed.php:32 +msgid "Method Not Allowed." +msgstr "" + +#: src/Module/Api/Twitter/ContactEndpoint.php:135 +msgid "Profile not found" +msgstr "" + #: src/Module/Invite.php:55 msgid "Total invitation limit exceeded." msgstr "Przekroczono limit zaproszeń ogółem." @@ -8426,6 +6486,1858 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Aby uzyskać więcej informacji na temat projektu Friendica i dlaczego uważamy, że jest to ważne, odwiedź http://friendi.ca" +#: src/Module/BaseSearch.php:69 +#, php-format +msgid "People Search - %s" +msgstr "Szukaj osób - %s" + +#: src/Module/BaseSearch.php:79 +#, php-format +msgid "Forum Search - %s" +msgstr "Przeszukiwanie forum - %s" + +#: src/Module/Admin/Themes/Details.php:77 +#: src/Module/Admin/Addons/Details.php:93 +msgid "Disable" +msgstr "Wyłącz" + +#: src/Module/Admin/Themes/Details.php:80 +#: src/Module/Admin/Addons/Details.php:96 +msgid "Enable" +msgstr "Zezwól" + +#: src/Module/Admin/Themes/Details.php:88 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "Motyw %s wyłączony." + +#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "Motyw %s został pomyślnie włączony." + +#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "Nie udało się zainstalować motywu %s." + +#: src/Module/Admin/Themes/Details.php:114 +msgid "Screenshot" +msgstr "Zrzut ekranu" + +#: src/Module/Admin/Themes/Details.php:121 +#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Users.php:242 +#: src/Module/Admin/Queue.php:75 src/Module/Admin/Federation.php:140 +#: src/Module/Admin/Logs/View.php:64 src/Module/Admin/Logs/Settings.php:78 +#: src/Module/Admin/Site.php:584 src/Module/Admin/Summary.php:230 +#: src/Module/Admin/Tos.php:58 src/Module/Admin/Blocklist/Server.php:88 +#: src/Module/Admin/Blocklist/Contact.php:78 +#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Addons/Details.php:116 +#: src/Module/Admin/Addons/Index.php:67 +msgid "Administration" +msgstr "Administracja" + +#: src/Module/Admin/Themes/Details.php:123 +#: src/Module/Admin/Addons/Details.php:118 +msgid "Toggle" +msgstr "Włącz" + +#: src/Module/Admin/Themes/Details.php:132 +#: src/Module/Admin/Addons/Details.php:126 +msgid "Author: " +msgstr "Autor: " + +#: src/Module/Admin/Themes/Details.php:133 +#: src/Module/Admin/Addons/Details.php:127 +msgid "Maintainer: " +msgstr "Opiekun: " + +#: src/Module/Admin/Themes/Embed.php:84 +msgid "Unknown theme." +msgstr "Nieznany motyw." + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "Przeładuj aktywne motywy" + +#: src/Module/Admin/Themes/Index.php:119 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "Nie znaleziono motywów w systemie. Powinny zostać umieszczone %1$s" + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Experimental]" +msgstr "[Eksperymentalne]" + +#: src/Module/Admin/Themes/Index.php:121 +msgid "[Unsupported]" +msgstr "[Niewspieralne]" + +#: src/Module/Admin/Features.php:76 +#, php-format +msgid "Lock feature %s" +msgstr "Funkcja blokady %s" + +#: src/Module/Admin/Features.php:85 +msgid "Manage Additional Features" +msgstr "Zarządzanie dodatkowymi funkcjami" + +#: src/Module/Admin/Users.php:61 +#, php-format +msgid "%s user blocked" +msgid_plural "%s users blocked" +msgstr[0] "%s użytkownik zablokowany" +msgstr[1] "%s użytkowników zablokowanych" +msgstr[2] "%s użytkowników zablokowanych" +msgstr[3] "%s użytkownicy zablokowani" + +#: src/Module/Admin/Users.php:68 +#, php-format +msgid "%s user unblocked" +msgid_plural "%s users unblocked" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 +msgid "You can't remove yourself" +msgstr "Nie możesz usunąć siebie" + +#: src/Module/Admin/Users.php:80 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "usunięto %s użytkownika" +msgstr[1] "usunięto %s użytkowników" +msgstr[2] "usunięto %s użytkowników" +msgstr[3] "%s usuniętych użytkowników" + +#: src/Module/Admin/Users.php:87 +#, php-format +msgid "%s user approved" +msgid_plural "%s users approved" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/Module/Admin/Users.php:94 +#, php-format +msgid "%s registration revoked" +msgid_plural "%s registrations revoked" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/Module/Admin/Users.php:124 +#, php-format +msgid "User \"%s\" deleted" +msgstr "Użytkownik \"%s\" usunięty" + +#: src/Module/Admin/Users.php:132 +#, php-format +msgid "User \"%s\" blocked" +msgstr "Użytkownik \"%s\" zablokowany" + +#: src/Module/Admin/Users.php:137 +#, php-format +msgid "User \"%s\" unblocked" +msgstr "Użytkownik \"%s\" odblokowany" + +#: src/Module/Admin/Users.php:142 +msgid "Account approved." +msgstr "Konto zatwierdzone." + +#: src/Module/Admin/Users.php:147 +msgid "Registration revoked" +msgstr "Rejestracja odwołana" + +#: src/Module/Admin/Users.php:191 +msgid "Private Forum" +msgstr "Prywatne forum" + +#: src/Module/Admin/Users.php:198 +msgid "Relay" +msgstr "Przekaźnik" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:248 +#: src/Module/Admin/Users.php:262 src/Module/Admin/Users.php:280 +#: src/Content/ContactSelector.php:102 +msgid "Email" +msgstr "E-mail" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Register date" +msgstr "Data rejestracji" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Last login" +msgstr "Ostatnie logowanie" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Last public item" +msgstr "" + +#: src/Module/Admin/Users.php:237 +msgid "Type" +msgstr "Typu" + +#: src/Module/Admin/Users.php:244 +msgid "Add User" +msgstr "Dodaj użytkownika" + +#: src/Module/Admin/Users.php:245 src/Module/Admin/Blocklist/Contact.php:82 +msgid "select all" +msgstr "zaznacz wszystko" + +#: src/Module/Admin/Users.php:246 +msgid "User registrations waiting for confirm" +msgstr "Zarejestrowani użytkownicy czekający na potwierdzenie" + +#: src/Module/Admin/Users.php:247 +msgid "User waiting for permanent deletion" +msgstr "Użytkownik czekający na trwałe usunięcie" + +#: src/Module/Admin/Users.php:248 +msgid "Request date" +msgstr "Data prośby" + +#: src/Module/Admin/Users.php:249 +msgid "No registrations." +msgstr "Brak rejestracji." + +#: src/Module/Admin/Users.php:250 +msgid "Note from the user" +msgstr "Uwaga od użytkownika" + +#: src/Module/Admin/Users.php:252 +msgid "Deny" +msgstr "Odmów" + +#: src/Module/Admin/Users.php:255 +msgid "User blocked" +msgstr "Użytkownik zablokowany" + +#: src/Module/Admin/Users.php:257 +msgid "Site admin" +msgstr "Administracja stroną" + +#: src/Module/Admin/Users.php:258 +msgid "Account expired" +msgstr "Konto wygasło" + +#: src/Module/Admin/Users.php:261 +msgid "New User" +msgstr "Nowy użytkownik" + +#: src/Module/Admin/Users.php:262 +msgid "Permanent deletion" +msgstr "Trwałe usunięcie" + +#: src/Module/Admin/Users.php:267 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Zaznaczeni użytkownicy zostaną usunięci!\\n\\n Wszystko co zamieścili na tej stronie będzie trwale skasowane!\\n\\n Jesteś pewien?" + +#: src/Module/Admin/Users.php:268 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Użytkownik {0} zostanie usunięty!\\n\\n Wszystko co zamieścił na tej stronie będzie trwale skasowane!\\n\\n Jesteś pewien?" + +#: src/Module/Admin/Users.php:278 +msgid "Name of the new user." +msgstr "Nazwa nowego użytkownika." + +#: src/Module/Admin/Users.php:279 +msgid "Nickname" +msgstr "Pseudonim" + +#: src/Module/Admin/Users.php:279 +msgid "Nickname of the new user." +msgstr "Pseudonim nowego użytkownika." + +#: src/Module/Admin/Users.php:280 +msgid "Email address of the new user." +msgstr "Adres email nowego użytkownika." + +#: src/Module/Admin/Queue.php:53 +msgid "Inspect Deferred Worker Queue" +msgstr "Sprawdź kolejkę odroczonych pracowników" + +#: src/Module/Admin/Queue.php:54 +msgid "" +"This page lists the deferred worker jobs. This are jobs that couldn't be " +"executed at the first time." +msgstr "Ta strona zawiera listę zadań opóźnionych pracowników. Są to zadania, które nie mogą być wykonywane po raz pierwszy." + +#: src/Module/Admin/Queue.php:57 +msgid "Inspect Worker Queue" +msgstr "Sprawdź Kolejkę Pracowników" + +#: src/Module/Admin/Queue.php:58 +msgid "" +"This page lists the currently queued worker jobs. These jobs are handled by " +"the worker cronjob you've set up during install." +msgstr "Ta strona zawiera listę aktualnie ustawionych zadań dla pracowników. Te zadania są obsługiwane przez cronjob pracownika, który skonfigurowałeś podczas instalacji." + +#: src/Module/Admin/Queue.php:78 +msgid "ID" +msgstr "ID" + +#: src/Module/Admin/Queue.php:79 +msgid "Job Parameters" +msgstr "Parametry zadania" + +#: src/Module/Admin/Queue.php:80 +msgid "Created" +msgstr "Utwórz" + +#: src/Module/Admin/Queue.php:81 +msgid "Priority" +msgstr "Priorytet" + +#: src/Module/Admin/DBSync.php:50 +msgid "Update has been marked successful" +msgstr "Aktualizacja została oznaczona jako udana" + +#: src/Module/Admin/DBSync.php:60 +#, php-format +msgid "Database structure update %s was successfully applied." +msgstr "Pomyślnie zastosowano aktualizację %s struktury bazy danych." + +#: src/Module/Admin/DBSync.php:64 +#, php-format +msgid "Executing of database structure update %s failed with error: %s" +msgstr "Wykonanie aktualizacji %s struktury bazy danych nie powiodło się z powodu błędu:%s" + +#: src/Module/Admin/DBSync.php:81 +#, php-format +msgid "Executing %s failed with error: %s" +msgstr "Wykonanie %s nie powiodło się z powodu błędu:%s" + +#: src/Module/Admin/DBSync.php:83 +#, php-format +msgid "Update %s was successfully applied." +msgstr "Aktualizacja %s została pomyślnie zastosowana." + +#: src/Module/Admin/DBSync.php:86 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "Aktualizacja %s nie zwróciła statusu. Nieznane, jeśli się udało." + +#: src/Module/Admin/DBSync.php:89 +#, php-format +msgid "There was no additional update function %s that needed to be called." +msgstr "Nie było dodatkowej funkcji %s aktualizacji, która musiała zostać wywołana." + +#: src/Module/Admin/DBSync.php:110 +msgid "No failed updates." +msgstr "Brak błędów aktualizacji." + +#: src/Module/Admin/DBSync.php:111 +msgid "Check database structure" +msgstr "Sprawdź strukturę bazy danych" + +#: src/Module/Admin/DBSync.php:116 +msgid "Failed Updates" +msgstr "Błąd aktualizacji" + +#: src/Module/Admin/DBSync.php:117 +msgid "" +"This does not include updates prior to 1139, which did not return a status." +msgstr "Nie dotyczy to aktualizacji przed 1139, który nie zwrócił statusu." + +#: src/Module/Admin/DBSync.php:118 +msgid "Mark success (if update was manually applied)" +msgstr "Oznacz sukces (jeśli aktualizacja została ręcznie zastosowana)" + +#: src/Module/Admin/DBSync.php:119 +msgid "Attempt to execute this update step automatically" +msgstr "Spróbuj automatycznie wykonać ten krok aktualizacji" + +#: src/Module/Admin/Federation.php:53 +msgid "Other" +msgstr "Inne" + +#: src/Module/Admin/Federation.php:107 src/Module/Admin/Federation.php:266 +msgid "unknown" +msgstr "nieznany" + +#: src/Module/Admin/Federation.php:135 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "Ta strona zawiera kilka numerów do znanej części federacyjnej sieci społecznościowej, do której należy Twój węzeł Friendica. Liczby te nie są kompletne, ale odzwierciedlają tylko część sieci, o której wie twój węzeł." + +#: src/Module/Admin/Federation.php:145 +#, php-format +msgid "" +"Currently this node is aware of %d nodes with %d registered users from the " +"following platforms:" +msgstr "Obecnie węzeł ten jest świadomy %dwęzłów z %d zarejestrowanymi użytkownikami z następujących platform:" + +#: src/Module/Admin/Logs/View.php:40 +#, php-format +msgid "" +"Error trying to open %1$s log file.\\r\\n
    Check to see " +"if file %1$s exist and is readable." +msgstr "Błąd podczas próby otwarcia %1$s pliku dziennika. \\r\\n
    Sprawdź, czy plik %1$s istnieje i czy można go odczytać." + +#: src/Module/Admin/Logs/View.php:44 +#, php-format +msgid "" +"Couldn't open %1$s log file.\\r\\n
    Check to see if file" +" %1$s is readable." +msgstr "Nie można otworzyć %1$spliku dziennika. \\r\\n
    Sprawdź, czy plik %1$s jest czytelny." + +#: src/Module/Admin/Logs/Settings.php:45 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "Plik dziennika '%s' nie jest zapisywalny. Brak możliwości logowania" + +#: src/Module/Admin/Logs/Settings.php:70 +msgid "PHP log currently enabled." +msgstr "Dziennik PHP jest obecnie włączony." + +#: src/Module/Admin/Logs/Settings.php:72 +msgid "PHP log currently disabled." +msgstr "Dziennik PHP jest obecnie wyłączony." + +#: src/Module/Admin/Logs/Settings.php:81 +msgid "Clear" +msgstr "Wyczyść" + +#: src/Module/Admin/Logs/Settings.php:85 +msgid "Enable Debugging" +msgstr "Włącz debugowanie" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "Log file" +msgstr "Plik logów" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "Musi być zapisywalny przez serwer sieciowy. W stosunku do katalogu najwyższego poziomu Friendica." + +#: src/Module/Admin/Logs/Settings.php:87 +msgid "Log level" +msgstr "Poziom logów" + +#: src/Module/Admin/Logs/Settings.php:89 +msgid "PHP logging" +msgstr "Logowanie w PHP" + +#: src/Module/Admin/Logs/Settings.php:90 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the" +" following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "Aby tymczasowo włączyć rejestrowanie błędów i ostrzeżeń PHP, możesz dołączyć do pliku index.php swojej instalacji. Nazwa pliku ustawiona w linii 'error_log' odnosi się do katalogu najwyższego poziomu friendiki i musi być zapisywalna przez serwer WWW. Opcja '1' dla 'log_errors' i 'display_errors' polega na włączeniu tych opcji, ustawieniu na '0', aby je wyłączyć." + +#: src/Module/Admin/Site.php:68 +msgid "Can not parse base url. Must have at least ://" +msgstr "Nie można zanalizować podstawowego adresu URL. Musi mieć co najmniej : //" + +#: src/Module/Admin/Site.php:122 +msgid "Relocation started. Could take a while to complete." +msgstr "" + +#: src/Module/Admin/Site.php:248 +msgid "Invalid storage backend setting value." +msgstr "Nieprawidłowa wartość ustawienia magazynu pamięci." + +#: src/Module/Admin/Site.php:448 src/Module/Settings/Display.php:130 +msgid "No special theme for mobile devices" +msgstr "Brak specialnego motywu dla urządzeń mobilnych" + +#: src/Module/Admin/Site.php:465 src/Module/Settings/Display.php:140 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s- (Eksperymentalne)" + +#: src/Module/Admin/Site.php:477 +msgid "No community page for local users" +msgstr "Brak strony społeczności dla użytkowników lokalnych" + +#: src/Module/Admin/Site.php:478 +msgid "No community page" +msgstr "Brak strony społeczności" + +#: src/Module/Admin/Site.php:479 +msgid "Public postings from users of this site" +msgstr "Publikacje publiczne od użytkowników tej strony" + +#: src/Module/Admin/Site.php:480 +msgid "Public postings from the federated network" +msgstr "Publikacje wpisy ze sfederowanej sieci" + +#: src/Module/Admin/Site.php:481 +msgid "Public postings from local users and the federated network" +msgstr "Publikacje publiczne od użytkowników lokalnych i sieci federacyjnej" + +#: src/Module/Admin/Site.php:487 +msgid "Multi user instance" +msgstr "Tryb wielu użytkowników" + +#: src/Module/Admin/Site.php:515 +msgid "Closed" +msgstr "Zamknięte" + +#: src/Module/Admin/Site.php:516 +msgid "Requires approval" +msgstr "Wymaga zatwierdzenia" + +#: src/Module/Admin/Site.php:517 +msgid "Open" +msgstr "Otwarta" + +#: src/Module/Admin/Site.php:527 +msgid "Don't check" +msgstr "Nie sprawdzaj" + +#: src/Module/Admin/Site.php:528 +msgid "check the stable version" +msgstr "sprawdź wersję stabilną" + +#: src/Module/Admin/Site.php:529 +msgid "check the development version" +msgstr "sprawdź wersję rozwojową" + +#: src/Module/Admin/Site.php:533 +msgid "none" +msgstr "brak" + +#: src/Module/Admin/Site.php:534 +msgid "Local contacts" +msgstr "" + +#: src/Module/Admin/Site.php:535 +msgid "Interactors" +msgstr "" + +#: src/Module/Admin/Site.php:554 +msgid "Database (legacy)" +msgstr "Baza danych (legacy)" + +#: src/Module/Admin/Site.php:587 +msgid "Republish users to directory" +msgstr "Ponownie opublikuj użytkowników w katalogu" + +#: src/Module/Admin/Site.php:589 +msgid "File upload" +msgstr "Przesyłanie plików" + +#: src/Module/Admin/Site.php:590 +msgid "Policies" +msgstr "Zasady" + +#: src/Module/Admin/Site.php:592 +msgid "Auto Discovered Contact Directory" +msgstr "Katalog kontaktów automatycznie odkrytych" + +#: src/Module/Admin/Site.php:593 +msgid "Performance" +msgstr "Ustawienia" + +#: src/Module/Admin/Site.php:594 +msgid "Worker" +msgstr "Pracownik" + +#: src/Module/Admin/Site.php:595 +msgid "Message Relay" +msgstr "Przekazywanie wiadomości" + +#: src/Module/Admin/Site.php:596 +msgid "Relocate Instance" +msgstr "Zmień lokalizację" + +#: src/Module/Admin/Site.php:597 +msgid "" +"Warning! Advanced function. Could make this server " +"unreachable." +msgstr "" + +#: src/Module/Admin/Site.php:601 +msgid "Site name" +msgstr "Nazwa strony" + +#: src/Module/Admin/Site.php:602 +msgid "Sender Email" +msgstr "E-mail nadawcy" + +#: src/Module/Admin/Site.php:602 +msgid "" +"The email address your server shall use to send notification emails from." +msgstr "Adres e-mail używany przez Twój serwer do wysyłania e-maili z powiadomieniami." + +#: src/Module/Admin/Site.php:603 +msgid "Banner/Logo" +msgstr "Logo" + +#: src/Module/Admin/Site.php:604 +msgid "Email Banner/Logo" +msgstr "" + +#: src/Module/Admin/Site.php:605 +msgid "Shortcut icon" +msgstr "Ikona skrótu" + +#: src/Module/Admin/Site.php:605 +msgid "Link to an icon that will be used for browsers." +msgstr "Link do ikony, która będzie używana w przeglądarkach." + +#: src/Module/Admin/Site.php:606 +msgid "Touch icon" +msgstr "Dołącz ikonę" + +#: src/Module/Admin/Site.php:606 +msgid "Link to an icon that will be used for tablets and mobiles." +msgstr "Link do ikony, która będzie używana w tabletach i telefonach komórkowych." + +#: src/Module/Admin/Site.php:607 +msgid "Additional Info" +msgstr "Dodatkowe informacje" + +#: src/Module/Admin/Site.php:607 +#, php-format +msgid "" +"For public servers: you can add additional information here that will be " +"listed at %s/servers." +msgstr "W przypadku serwerów publicznych: możesz tu dodać dodatkowe informacje, które będą wymienione na %s/servers." + +#: src/Module/Admin/Site.php:608 +msgid "System language" +msgstr "Język systemu" + +#: src/Module/Admin/Site.php:609 +msgid "System theme" +msgstr "Motyw systemowy" + +#: src/Module/Admin/Site.php:609 +msgid "" +"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgstr "Domyślny motyw systemu - może być nadpisywany przez profile użytkowników - Zmień domyślne ustawienia motywu" + +#: src/Module/Admin/Site.php:610 +msgid "Mobile system theme" +msgstr "Motyw systemu mobilnego" + +#: src/Module/Admin/Site.php:610 +msgid "Theme for mobile devices" +msgstr "Motyw na urządzenia mobilne" + +#: src/Module/Admin/Site.php:612 +msgid "Force SSL" +msgstr "Wymuś SSL" + +#: src/Module/Admin/Site.php:612 +msgid "" +"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" +" to endless loops." +msgstr "Wymuszaj wszystkie żądania SSL bez SSL - Uwaga: w niektórych systemach może to prowadzić do niekończących się pętli." + +#: src/Module/Admin/Site.php:613 +msgid "Hide help entry from navigation menu" +msgstr "Ukryj pomoc w menu nawigacyjnym" + +#: src/Module/Admin/Site.php:613 +msgid "" +"Hides the menu entry for the Help pages from the navigation menu. You can " +"still access it calling /help directly." +msgstr "Chowa pozycje menu dla stron pomocy ze strony nawigacyjnej. Możesz nadal ją wywołać poprzez komendę /help." + +#: src/Module/Admin/Site.php:614 +msgid "Single user instance" +msgstr "Tryb pojedynczego użytkownika" + +#: src/Module/Admin/Site.php:614 +msgid "Make this instance multi-user or single-user for the named user" +msgstr "Ustawia tryb dla wielu użytkowników lub pojedynczego użytkownika dla nazwanego użytkownika" + +#: src/Module/Admin/Site.php:616 +msgid "File storage backend" +msgstr "Backend przechowywania plików" + +#: src/Module/Admin/Site.php:616 +msgid "" +"The backend used to store uploaded data. If you change the storage backend, " +"you can manually move the existing files. If you do not do so, the files " +"uploaded before the change will still be available at the old backend. " +"Please see the settings documentation" +" for more information about the choices and the moving procedure." +msgstr "" + +#: src/Module/Admin/Site.php:618 +msgid "Maximum image size" +msgstr "Maksymalny rozmiar zdjęcia" + +#: src/Module/Admin/Site.php:618 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "Maksymalny rozmiar w bitach dla wczytywanego obrazu . Domyślnie jest to 0 , co oznacza bez limitu ." + +#: src/Module/Admin/Site.php:619 +msgid "Maximum image length" +msgstr "Maksymalna długość obrazu" + +#: src/Module/Admin/Site.php:619 +msgid "" +"Maximum length in pixels of the longest side of uploaded images. Default is " +"-1, which means no limits." +msgstr "Maksymalna długość w pikselach dłuższego boku przesyłanego obrazu. Wartością domyślną jest -1, co oznacza brak ograniczeń." + +#: src/Module/Admin/Site.php:620 +msgid "JPEG image quality" +msgstr "Jakość obrazu JPEG" + +#: src/Module/Admin/Site.php:620 +msgid "" +"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " +"100, which is full quality." +msgstr "Przesłane pliki JPEG zostaną zapisane w tym ustawieniu jakości [0-100]. Domyślna wartość to 100, która jest pełną jakością." + +#: src/Module/Admin/Site.php:622 +msgid "Register policy" +msgstr "Zasady rejestracji" + +#: src/Module/Admin/Site.php:623 +msgid "Maximum Daily Registrations" +msgstr "Maksymalna dzienna rejestracja" + +#: src/Module/Admin/Site.php:623 +msgid "" +"If registration is permitted above, this sets the maximum number of new user" +" registrations to accept per day. If register is set to closed, this " +"setting has no effect." +msgstr "Jeśli rejestracja powyżej jest dozwolona, to określa maksymalną liczbę nowych rejestracji użytkowników do zaakceptowania na dzień. Jeśli rejestracja jest ustawiona na \"Zamknięta\", to ustawienie to nie ma wpływu." + +#: src/Module/Admin/Site.php:624 +msgid "Register text" +msgstr "Zarejestruj tekst" + +#: src/Module/Admin/Site.php:624 +msgid "" +"Will be displayed prominently on the registration page. You can use BBCode " +"here." +msgstr "Będą wyświetlane w widocznym miejscu na stronie rejestracji. Możesz użyć BBCode tutaj." + +#: src/Module/Admin/Site.php:625 +msgid "Forbidden Nicknames" +msgstr "Zakazane pseudonimy" + +#: src/Module/Admin/Site.php:625 +msgid "" +"Comma separated list of nicknames that are forbidden from registration. " +"Preset is a list of role names according RFC 2142." +msgstr "Lista oddzielonych przecinkami pseudonimów, których nie wolno rejestrować. Preset to lista nazw ról zgodnie z RFC 2142." + +#: src/Module/Admin/Site.php:626 +msgid "Accounts abandoned after x days" +msgstr "Konta porzucone po x dni" + +#: src/Module/Admin/Site.php:626 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "Nie będzie marnować zasobów systemu wypytując zewnętrzne strony o opuszczone konta. Ustaw 0 dla braku limitu czasu ." + +#: src/Module/Admin/Site.php:627 +msgid "Allowed friend domains" +msgstr "Dozwolone domeny przyjaciół" + +#: src/Module/Admin/Site.php:627 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "Rozdzielana przecinkami lista domen, które mogą nawiązywać przyjaźnie z tą witryną. Symbole wieloznaczne są akceptowane. Pozostaw puste by zezwolić każdej domenie na zaprzyjaźnienie." + +#: src/Module/Admin/Site.php:628 +msgid "Allowed email domains" +msgstr "Dozwolone domeny e-mailowe" + +#: src/Module/Admin/Site.php:628 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "Rozdzielana przecinkami lista domen dozwolonych w adresach e-mail do rejestracji na tej stronie. Symbole wieloznaczne są akceptowane. Opróżnij, aby zezwolić na dowolne domeny" + +#: src/Module/Admin/Site.php:629 +msgid "No OEmbed rich content" +msgstr "Brak treści multimedialnych ze znaczkiem HTML" + +#: src/Module/Admin/Site.php:629 +msgid "" +"Don't show the rich content (e.g. embedded PDF), except from the domains " +"listed below." +msgstr "Nie wyświetlaj zasobów treści (np. osadzonego pliku PDF), z wyjątkiem domen wymienionych poniżej." + +#: src/Module/Admin/Site.php:630 +msgid "Allowed OEmbed domains" +msgstr "Dozwolone domeny OEmbed" + +#: src/Module/Admin/Site.php:630 +msgid "" +"Comma separated list of domains which oembed content is allowed to be " +"displayed. Wildcards are accepted." +msgstr "Rozdzielana przecinkami lista domen, w których wyświetlana jest treść, może być wyświetlana. Symbole wieloznaczne są akceptowane." + +#: src/Module/Admin/Site.php:631 +msgid "Block public" +msgstr "Blokuj publicznie" + +#: src/Module/Admin/Site.php:631 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently logged in." +msgstr "Zaznacz, aby zablokować publiczny dostęp do wszystkich publicznych stron prywatnych w tej witrynie, chyba że jesteś zalogowany." + +#: src/Module/Admin/Site.php:632 +msgid "Force publish" +msgstr "Wymuś publikację" + +#: src/Module/Admin/Site.php:632 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "Zaznacz, aby wymusić umieszczenie wszystkich profili w tej witrynie w katalogu witryny." + +#: src/Module/Admin/Site.php:632 +msgid "Enabling this may violate privacy laws like the GDPR" +msgstr "Włączenie tego może naruszyć prawa ochrony prywatności, takie jak GDPR" + +#: src/Module/Admin/Site.php:633 +msgid "Global directory URL" +msgstr "Globalny adres URL katalogu" + +#: src/Module/Admin/Site.php:633 +msgid "" +"URL to the global directory. If this is not set, the global directory is " +"completely unavailable to the application." +msgstr "Adres URL do katalogu globalnego. Jeśli nie zostanie to ustawione, katalog globalny jest całkowicie niedostępny dla aplikacji." + +#: src/Module/Admin/Site.php:634 +msgid "Private posts by default for new users" +msgstr "Prywatne posty domyślnie dla nowych użytkowników" + +#: src/Module/Admin/Site.php:634 +msgid "" +"Set default post permissions for all new members to the default privacy " +"group rather than public." +msgstr "Ustaw domyślne uprawnienia do publikowania dla wszystkich nowych członków na domyślną grupę prywatności, a nie publiczną." + +#: src/Module/Admin/Site.php:635 +msgid "Don't include post content in email notifications" +msgstr "Nie wklejaj zawartości postu do powiadomienia o poczcie" + +#: src/Module/Admin/Site.php:635 +msgid "" +"Don't include the content of a post/comment/private message/etc. in the " +"email notifications that are sent out from this site, as a privacy measure." +msgstr "W celu ochrony prywatności, nie włączaj zawartości postu/komentarza/wiadomości prywatnej/etc. do powiadomień w wiadomościach mailowych wysyłanych z tej strony." + +#: src/Module/Admin/Site.php:636 +msgid "Disallow public access to addons listed in the apps menu." +msgstr "Nie zezwalaj na publiczny dostęp do dodatkowych wtyczek wyszczególnionych w menu aplikacji." + +#: src/Module/Admin/Site.php:636 +msgid "" +"Checking this box will restrict addons listed in the apps menu to members " +"only." +msgstr "Zaznaczenie tego pola spowoduje ograniczenie dodatków wymienionych w menu aplikacji tylko dla członków." + +#: src/Module/Admin/Site.php:637 +msgid "Don't embed private images in posts" +msgstr "Nie umieszczaj prywatnych zdjęć w postach" + +#: src/Module/Admin/Site.php:637 +msgid "" +"Don't replace locally-hosted private photos in posts with an embedded copy " +"of the image. This means that contacts who receive posts containing private " +"photos will have to authenticate and load each image, which may take a " +"while." +msgstr "Nie zastępuj lokalnie hostowanych zdjęć prywatnych we wpisach za pomocą osadzonej kopii obrazu. Oznacza to, że osoby, które otrzymują posty zawierające prywatne zdjęcia, będą musiały uwierzytelnić i wczytać każdy obraz, co może trochę potrwać." + +#: src/Module/Admin/Site.php:638 +msgid "Explicit Content" +msgstr "Treści dla dorosłych" + +#: src/Module/Admin/Site.php:638 +msgid "" +"Set this to announce that your node is used mostly for explicit content that" +" might not be suited for minors. This information will be published in the " +"node information and might be used, e.g. by the global directory, to filter " +"your node from listings of nodes to join. Additionally a note about this " +"will be shown at the user registration page." +msgstr "Ustaw to, aby ogłosić, że Twój węzeł jest używany głównie do jawnej treści, która może nie być odpowiednia dla nieletnich. Informacje te zostaną opublikowane w informacjach o węźle i mogą zostać wykorzystane, np. w katalogu globalnym, aby filtrować węzeł z list węzłów do przyłączenia. Dodatkowo notatka o tym zostanie pokazana na stronie rejestracji użytkownika." + +#: src/Module/Admin/Site.php:639 +msgid "Allow Users to set remote_self" +msgstr "Zezwól użytkownikom na ustawienie remote_self" + +#: src/Module/Admin/Site.php:639 +msgid "" +"With checking this, every user is allowed to mark every contact as a " +"remote_self in the repair contact dialog. Setting this flag on a contact " +"causes mirroring every posting of that contact in the users stream." +msgstr "Po sprawdzeniu tego każdy użytkownik może zaznaczyć każdy kontakt jako zdalny w oknie dialogowym kontaktu naprawczego. Ustawienie tej flagi na kontakcie powoduje dublowanie każdego wpisu tego kontaktu w strumieniu użytkowników." + +#: src/Module/Admin/Site.php:640 +msgid "Block multiple registrations" +msgstr "Zablokuj wielokrotną rejestrację" + +#: src/Module/Admin/Site.php:640 +msgid "Disallow users to register additional accounts for use as pages." +msgstr "Nie pozwalaj użytkownikom na zakładanie dodatkowych kont do używania jako strony. " + +#: src/Module/Admin/Site.php:641 +msgid "Disable OpenID" +msgstr "Wyłącz OpenID" + +#: src/Module/Admin/Site.php:641 +msgid "Disable OpenID support for registration and logins." +msgstr "Wyłącz obsługę OpenID dla rejestracji i logowania." + +#: src/Module/Admin/Site.php:642 +msgid "No Fullname check" +msgstr "Bez sprawdzania pełnej nazwy" + +#: src/Module/Admin/Site.php:642 +msgid "" +"Allow users to register without a space between the first name and the last " +"name in their full name." +msgstr "Zezwól użytkownikom na rejestrację bez spacji między imieniem i nazwiskiem w ich pełnym imieniu." + +#: src/Module/Admin/Site.php:643 +msgid "Community pages for visitors" +msgstr "Strony społecznościowe dla odwiedzających" + +#: src/Module/Admin/Site.php:643 +msgid "" +"Which community pages should be available for visitors. Local users always " +"see both pages." +msgstr "Które strony społeczności powinny być dostępne dla odwiedzających. Lokalni użytkownicy zawsze widzą obie strony." + +#: src/Module/Admin/Site.php:644 +msgid "Posts per user on community page" +msgstr "Lista postów użytkownika na stronie społeczności" + +#: src/Module/Admin/Site.php:644 +msgid "" +"The maximum number of posts per user on the community page. (Not valid for " +"\"Global Community\")" +msgstr "Maksymalna liczba postów na użytkownika na stronie społeczności. (Nie dotyczy „Globalnej społeczności”)" + +#: src/Module/Admin/Site.php:645 +msgid "Disable OStatus support" +msgstr "Wyłącz obsługę OStatus" + +#: src/Module/Admin/Site.php:645 +msgid "" +"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " +"communications in OStatus are public, so privacy warnings will be " +"occasionally displayed." +msgstr "Wyłącz wbudowaną kompatybilność z OStatus (StatusNet, GNU Social itd.). Wszystkie rozmowy w OStatus są publiczne, więc czasem będą pojawiać się ostrzeżenia o prywatności." + +#: src/Module/Admin/Site.php:646 +msgid "OStatus support can only be enabled if threading is enabled." +msgstr "Obsługa OStatus może być włączona tylko wtedy, gdy włączone jest wątkowanie." + +#: src/Module/Admin/Site.php:648 +msgid "" +"Diaspora support can't be enabled because Friendica was installed into a sub" +" directory." +msgstr "Obsługa Diaspory nie może być włączona, ponieważ Friendica została zainstalowana w podkatalogu." + +#: src/Module/Admin/Site.php:649 +msgid "Enable Diaspora support" +msgstr "Włączyć obsługę Diaspory" + +#: src/Module/Admin/Site.php:649 +msgid "Provide built-in Diaspora network compatibility." +msgstr "Zapewnij wbudowaną kompatybilność z siecią Diaspora." + +#: src/Module/Admin/Site.php:650 +msgid "Only allow Friendica contacts" +msgstr "Dopuść tylko kontakty Friendrica" + +#: src/Module/Admin/Site.php:650 +msgid "" +"All contacts must use Friendica protocols. All other built-in communication " +"protocols disabled." +msgstr "Wszyscy znajomi muszą używać protokołów Friendica. Wszystkie inne wbudowane protokoły komunikacyjne są wyłączone." + +#: src/Module/Admin/Site.php:651 +msgid "Verify SSL" +msgstr "Weryfikacja SSL" + +#: src/Module/Admin/Site.php:651 +msgid "" +"If you wish, you can turn on strict certificate checking. This will mean you" +" cannot connect (at all) to self-signed SSL sites." +msgstr "Jeśli chcesz, możesz włączyć ścisłe sprawdzanie certyfikatu. Oznacza to, że nie możesz połączyć się (w ogóle) z własnoręcznie podpisanymi stronami SSL." + +#: src/Module/Admin/Site.php:652 +msgid "Proxy user" +msgstr "Użytkownik proxy" + +#: src/Module/Admin/Site.php:653 +msgid "Proxy URL" +msgstr "URL Proxy" + +#: src/Module/Admin/Site.php:654 +msgid "Network timeout" +msgstr "Network timeout" + +#: src/Module/Admin/Site.php:654 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "Wartość jest w sekundach. Ustaw na 0 dla nieograniczonej (niezalecane)." + +#: src/Module/Admin/Site.php:655 +msgid "Maximum Load Average" +msgstr "Maksymalne obciążenie średnie" + +#: src/Module/Admin/Site.php:655 +#, php-format +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default %d." +msgstr "Maksymalne obciążenie systemu przed dostarczeniem i procesami odpytywania jest odroczone - domyślnie %d." + +#: src/Module/Admin/Site.php:656 +msgid "Maximum Load Average (Frontend)" +msgstr "Maksymalne obciążenie średnie (Frontend)" + +#: src/Module/Admin/Site.php:656 +msgid "Maximum system load before the frontend quits service - default 50." +msgstr "Maksymalne obciążenie systemu, zanim frontend zakończy pracę - domyślnie 50." + +#: src/Module/Admin/Site.php:657 +msgid "Minimal Memory" +msgstr "Minimalna pamięć" + +#: src/Module/Admin/Site.php:657 +msgid "" +"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " +"default 0 (deactivated)." +msgstr "Minimalna wolna pamięć w MB dla pracownika. Potrzebuje dostępu do /proc/ meminfo - domyślnie 0 (wyłączone)." + +#: src/Module/Admin/Site.php:658 +msgid "Periodically optimize tables" +msgstr "" + +#: src/Module/Admin/Site.php:658 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "" + +#: src/Module/Admin/Site.php:660 +msgid "Discover followers/followings from contacts" +msgstr "" + +#: src/Module/Admin/Site.php:660 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "" + +#: src/Module/Admin/Site.php:661 +msgid "None - deactivated" +msgstr "" + +#: src/Module/Admin/Site.php:662 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:663 +msgid "" +"Interactors - contacts of our local contacts and contacts who interacted on " +"locally visible postings are discovered for their followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "Synchronize the contacts with the directory server" +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "" + +#: src/Module/Admin/Site.php:667 +msgid "Days between requery" +msgstr "Dni między żądaniem" + +#: src/Module/Admin/Site.php:667 +msgid "Number of days after which a server is requeried for his contacts." +msgstr "Liczba dni, po upływie których serwer jest żądany dla swoich kontaktów." + +#: src/Module/Admin/Site.php:668 +msgid "Discover contacts from other servers" +msgstr "Odkryj kontakty z innych serwerów" + +#: src/Module/Admin/Site.php:668 +msgid "" +"Periodically query other servers for contacts. The system queries Friendica," +" Mastodon and Hubzilla servers." +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "Search the local directory" +msgstr "Wyszukaj w lokalnym katalogu" + +#: src/Module/Admin/Site.php:669 +msgid "" +"Search the local directory instead of the global directory. When searching " +"locally, every search will be executed on the global directory in the " +"background. This improves the search results when the search is repeated." +msgstr "Wyszukaj lokalny katalog zamiast katalogu globalnego. Podczas wyszukiwania lokalnie każde wyszukiwanie zostanie wykonane w katalogu globalnym w tle. Poprawia to wyniki wyszukiwania, gdy wyszukiwanie jest powtarzane." + +#: src/Module/Admin/Site.php:671 +msgid "Publish server information" +msgstr "Publikuj informacje o serwerze" + +#: src/Module/Admin/Site.php:671 +msgid "" +"If enabled, general server and usage data will be published. The data " +"contains the name and version of the server, number of users with public " +"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." +msgstr "Jeśli ta opcja jest włączona, ogólne dane dotyczące serwera i użytkowania zostaną opublikowane. Dane zawierają nazwę i wersję serwera, liczbę użytkowników z profilami publicznymi, liczbę postów i aktywowane protokoły i złącza. Szczegółowe informacje można znaleźć na the-federation.info." + +#: src/Module/Admin/Site.php:673 +msgid "Check upstream version" +msgstr "Sprawdź wersję powyżej" + +#: src/Module/Admin/Site.php:673 +msgid "" +"Enables checking for new Friendica versions at github. If there is a new " +"version, you will be informed in the admin panel overview." +msgstr "Umożliwia sprawdzenie nowych wersji Friendica na github. Jeśli pojawi się nowa wersja, zostaniesz o tym poinformowany w panelu administracyjnym." + +#: src/Module/Admin/Site.php:674 +msgid "Suppress Tags" +msgstr "Ukryj tagi" + +#: src/Module/Admin/Site.php:674 +msgid "Suppress showing a list of hashtags at the end of the posting." +msgstr "Pomiń wyświetlenie listy hashtagów na końcu postu." + +#: src/Module/Admin/Site.php:675 +msgid "Clean database" +msgstr "Wyczyść bazę danych" + +#: src/Module/Admin/Site.php:675 +msgid "" +"Remove old remote items, orphaned database records and old content from some" +" other helper tables." +msgstr "Usuń stare zdalne pozycje, osierocone rekordy bazy danych i starą zawartość z innych tabel pomocników." + +#: src/Module/Admin/Site.php:676 +msgid "Lifespan of remote items" +msgstr "Żywotność odległych przedmiotów" + +#: src/Module/Admin/Site.php:676 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"remote items will be deleted. Own items, and marked or filed items are " +"always kept. 0 disables this behaviour." +msgstr "Po włączeniu czyszczenia bazy danych określa dni, po których zdalne elementy zostaną usunięte. Własne przedmioty oraz oznaczone lub wypełnione pozycje są zawsze przechowywane. 0 wyłącza to zachowanie." + +#: src/Module/Admin/Site.php:677 +msgid "Lifespan of unclaimed items" +msgstr "Żywotność nieodebranych przedmiotów" + +#: src/Module/Admin/Site.php:677 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"unclaimed remote items (mostly content from the relay) will be deleted. " +"Default value is 90 days. Defaults to the general lifespan value of remote " +"items if set to 0." +msgstr "Po włączeniu czyszczenia bazy danych określa się dni, po których usunięte zostaną nieodebrane zdalne elementy (głównie zawartość z przekaźnika). Wartość domyślna to 90 dni. Wartość domyślna dla ogólnej długości życia zdalnych pozycji, jeśli jest ustawiona na 0." + +#: src/Module/Admin/Site.php:678 +msgid "Lifespan of raw conversation data" +msgstr "Trwałość nieprzetworzonych danych konwersacji" + +#: src/Module/Admin/Site.php:678 +msgid "" +"The conversation data is used for ActivityPub and OStatus, as well as for " +"debug purposes. It should be safe to remove it after 14 days, default is 90 " +"days." +msgstr "Dane konwersacji są używane do ActivityPub i OStatus, a także do celów debugowania. Powinno być bezpieczne usunięcie go po 14 dniach, domyślnie jest to 90 dni." + +#: src/Module/Admin/Site.php:679 +msgid "Path to item cache" +msgstr "Ścieżka do pamięci podręcznej" + +#: src/Module/Admin/Site.php:679 +msgid "The item caches buffers generated bbcode and external images." +msgstr "Pozycja buforuje bufory generowane bbcode i obrazy zewnętrzne." + +#: src/Module/Admin/Site.php:680 +msgid "Cache duration in seconds" +msgstr "Czas trwania w sekundach" + +#: src/Module/Admin/Site.php:680 +msgid "" +"How long should the cache files be hold? Default value is 86400 seconds (One" +" day). To disable the item cache, set the value to -1." +msgstr "Jak długo powinny być przechowywane pliki pamięci podręcznej? Wartość domyślna to 86400 sekund (jeden dzień). Aby wyłączyć pamięć podręczną elementów, ustaw wartość na -1." + +#: src/Module/Admin/Site.php:681 +msgid "Maximum numbers of comments per post" +msgstr "Maksymalna liczba komentarzy na post" + +#: src/Module/Admin/Site.php:681 +msgid "How much comments should be shown for each post? Default value is 100." +msgstr "Ile komentarzy powinno być pokazywanych dla każdego posta? Domyślna wartość to 100." + +#: src/Module/Admin/Site.php:682 +msgid "Maximum numbers of comments per post on the display page" +msgstr "" + +#: src/Module/Admin/Site.php:682 +msgid "" +"How many comments should be shown on the single view for each post? Default " +"value is 1000." +msgstr "" + +#: src/Module/Admin/Site.php:683 +msgid "Temp path" +msgstr "Ścieżka do Temp" + +#: src/Module/Admin/Site.php:683 +msgid "" +"If you have a restricted system where the webserver can't access the system " +"temp path, enter another path here." +msgstr "Jeśli masz zastrzeżony system, w którym serwer internetowy nie może uzyskać dostępu do ścieżki temp systemu, wprowadź tutaj inną ścieżkę." + +#: src/Module/Admin/Site.php:684 +msgid "Disable picture proxy" +msgstr "Wyłącz obraz proxy" + +#: src/Module/Admin/Site.php:684 +msgid "" +"The picture proxy increases performance and privacy. It shouldn't be used on" +" systems with very low bandwidth." +msgstr "Serwer proxy zwiększa wydajność i prywatność. Nie powinno być używane w systemach o bardzo niskiej przepustowości." + +#: src/Module/Admin/Site.php:685 +msgid "Only search in tags" +msgstr "Szukaj tylko w tagach" + +#: src/Module/Admin/Site.php:685 +msgid "On large systems the text search can slow down the system extremely." +msgstr "W dużych systemach wyszukiwanie tekstu może wyjątkowo spowolnić system." + +#: src/Module/Admin/Site.php:687 +msgid "New base url" +msgstr "Nowy bazowy adres url" + +#: src/Module/Admin/Site.php:687 +msgid "" +"Change base url for this server. Sends relocate message to all Friendica and" +" Diaspora* contacts of all users." +msgstr "Zmień bazowy adres URL dla tego serwera. Wysyła wiadomość o przeniesieniu do wszystkich kontaktów Friendica i Diaspora* wszystkich użytkowników." + +#: src/Module/Admin/Site.php:689 +msgid "RINO Encryption" +msgstr "Szyfrowanie RINO" + +#: src/Module/Admin/Site.php:689 +msgid "Encryption layer between nodes." +msgstr "Warstwa szyfrowania między węzłami." + +#: src/Module/Admin/Site.php:689 +msgid "Enabled" +msgstr "Włącz" + +#: src/Module/Admin/Site.php:691 +msgid "Maximum number of parallel workers" +msgstr "Maksymalna liczba równoległych pracowników" + +#: src/Module/Admin/Site.php:691 +#, php-format +msgid "" +"On shared hosters set this to %d. On larger systems, values of %d are great." +" Default value is %d." +msgstr "Na udostępnionych usługach hostingowych ustaw tę opcję %d. W większych systemach wartości %dsą świetne . Wartość domyślna to %d." + +#: src/Module/Admin/Site.php:692 +msgid "Don't use \"proc_open\" with the worker" +msgstr "" + +#: src/Module/Admin/Site.php:692 +msgid "" +"Enable this if your system doesn't allow the use of \"proc_open\". This can " +"happen on shared hosters. If this is enabled you should increase the " +"frequency of worker calls in your crontab." +msgstr "Włącz to, jeśli twój system nie zezwala na użycie „proc_open”. Może się tak zdarzyć na współdzielonych hostach. Jeśli to jest włączone, powinieneś zwiększyć częstotliwość wywołań roboczych w crontabie." + +#: src/Module/Admin/Site.php:693 +msgid "Enable fastlane" +msgstr "Włącz Fastlane" + +#: src/Module/Admin/Site.php:693 +msgid "" +"When enabed, the fastlane mechanism starts an additional worker if processes" +" with higher priority are blocked by processes of lower priority." +msgstr "Po włączeniu system Fastlane uruchamia dodatkowego pracownika, jeśli procesy o wyższym priorytecie są blokowane przez procesy o niższym priorytecie." + +#: src/Module/Admin/Site.php:694 +msgid "Enable frontend worker" +msgstr "Włącz pracownika frontend" + +#: src/Module/Admin/Site.php:694 +#, php-format +msgid "" +"When enabled the Worker process is triggered when backend access is " +"performed (e.g. messages being delivered). On smaller sites you might want " +"to call %s/worker on a regular basis via an external cron job. You should " +"only enable this option if you cannot utilize cron/scheduled jobs on your " +"server." +msgstr "" + +#: src/Module/Admin/Site.php:696 +msgid "Subscribe to relay" +msgstr "Subskrybuj przekaźnik" + +#: src/Module/Admin/Site.php:696 +msgid "" +"Enables the receiving of public posts from the relay. They will be included " +"in the search, subscribed tags and on the global community page." +msgstr "Umożliwia odbieranie publicznych wiadomości z przekaźnika. Zostaną uwzględnione w tagach wyszukiwania, subskrybowanych i na stronie społeczności globalnej." + +#: src/Module/Admin/Site.php:697 +msgid "Relay server" +msgstr "Serwer przekazujący" + +#: src/Module/Admin/Site.php:697 +msgid "" +"Address of the relay server where public posts should be send to. For " +"example https://relay.diasp.org" +msgstr "Adres serwera przekazującego, do którego należy wysyłać publiczne posty. Na przykład https://relay.diasp.org" + +#: src/Module/Admin/Site.php:698 +msgid "Direct relay transfer" +msgstr "Bezpośredni transfer przekaźników" + +#: src/Module/Admin/Site.php:698 +msgid "" +"Enables the direct transfer to other servers without using the relay servers" +msgstr "Umożliwia bezpośredni transfer do innych serwerów bez korzystania z serwerów przekazujących" + +#: src/Module/Admin/Site.php:699 +msgid "Relay scope" +msgstr "Zakres przekaźnika" + +#: src/Module/Admin/Site.php:699 +msgid "" +"Can be \"all\" or \"tags\". \"all\" means that every public post should be " +"received. \"tags\" means that only posts with selected tags should be " +"received." +msgstr "Mogą to być „wszystkie” lub „tagi”. „wszystkie” oznacza, że ​​każdy publiczny post powinien zostać odebrany. „Tagi” oznaczają, że powinny być odbierane tylko posty z wybranymi tagami." + +#: src/Module/Admin/Site.php:699 +msgid "all" +msgstr "wszystko" + +#: src/Module/Admin/Site.php:699 +msgid "tags" +msgstr "tagi" + +#: src/Module/Admin/Site.php:700 +msgid "Server tags" +msgstr "Serwer tagów" + +#: src/Module/Admin/Site.php:700 +msgid "Comma separated list of tags for the \"tags\" subscription." +msgstr "Rozdzielana przecinkami lista tagów dla subskrypcji „tagi”." + +#: src/Module/Admin/Site.php:701 +msgid "Allow user tags" +msgstr "Pozwól na tagi użytkowników" + +#: src/Module/Admin/Site.php:701 +msgid "" +"If enabled, the tags from the saved searches will used for the \"tags\" " +"subscription in addition to the \"relay_server_tags\"." +msgstr "Jeśli ta opcja jest włączona, tagi z zapisanych wyszukiwań będą używane jako subskrypcja „tagów” jako uzupełnienie do \"relay_server_tags\"." + +#: src/Module/Admin/Site.php:704 +msgid "Start Relocation" +msgstr "Rozpocznij przenoszenie" + +#: src/Module/Admin/Summary.php:53 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "" + +#: src/Module/Admin/Summary.php:57 +#, php-format +msgid "" +"Your DB still runs with MyISAM tables. You should change the engine type to " +"InnoDB. As Friendica will use InnoDB only features in the future, you should" +" change this! See here for a guide that may be helpful " +"converting the table engines. You may also use the command php " +"bin/console.php dbstructure toinnodb of your Friendica installation for" +" an automatic conversion.
    " +msgstr "Twoja baza danych nadal używa tabel MyISAM. Powinieneś(-naś) zmienić typ silnika na InnoDB. Ponieważ Friendica będzie używać w przyszłości wyłącznie funkcji InnoDB, powinieneś(-naś) to zmienić! Zobacz tutaj przewodnik, który może być pomocny w konwersji silników tabel. Możesz także użyć polecenia php bin/console.php dbstructure toinnodb instalacji Friendica, aby dokonać automatycznej konwersji.
    " + +#: src/Module/Admin/Summary.php:62 +#, php-format +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that" +" are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the" +" command php bin/console.php dbstructure toinnodb of your Friendica" +" installation for an automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:71 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least" +" to %d (or -1 for autosizing). See here for more " +"information.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:80 +#, php-format +msgid "" +"There is a new version of Friendica available for download. Your current " +"version is %1$s, upstream version is %2$s" +msgstr "Dostępna jest nowa wersja aplikacji Friendica. Twoja aktualna wersja to %1$s wyższa wersja to %2$s" + +#: src/Module/Admin/Summary.php:89 +msgid "" +"The database update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear." +msgstr "Aktualizacja bazy danych nie powiodła się. Uruchom polecenie \"php bin/console.php dbstructure update\" z wiersza poleceń i sprawdź błędy, które mogą się pojawić." + +#: src/Module/Admin/Summary.php:93 +msgid "" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" +msgstr "Ostatnia aktualizacja nie powiodła się. Uruchom polecenie \"php bin/console.php dbstructure update\" z wiersza poleceń i spójrz na błędy, które mogą się pojawić. (Niektóre błędy są prawdopodobnie w pliku dziennika)." + +#: src/Module/Admin/Summary.php:98 +msgid "The worker was never executed. Please check your database structure!" +msgstr "Pracownik nigdy nie został stracony. Sprawdź swoją strukturę bazy danych!" + +#: src/Module/Admin/Summary.php:100 +#, php-format +msgid "" +"The last worker execution was on %s UTC. This is older than one hour. Please" +" check your crontab settings." +msgstr "Ostatnie wykonanie robota było w %s UTC. To jest starsze niż jedna godzina. Sprawdź ustawienia crontab." + +#: src/Module/Admin/Summary.php:105 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +".htconfig.php. See the Config help page for " +"help with the transition." +msgstr "Konfiguracja Friendiki jest teraz przechowywana w config/local.config.php, skopiuj config/local-sample.config.php i przenieś swoją konfigurację z .htconfig.php. Zobacz stronę pomocy Config, aby uzyskać pomoc dotyczącą przejścia." + +#: src/Module/Admin/Summary.php:109 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +"config/local.ini.php. See the Config help " +"page for help with the transition." +msgstr "Konfiguracja Friendiki jest teraz przechowywana w config/local.config.php, skopiuj config/local-sample.config.php i przenieś konfigurację z config/local.ini.php. Zobacz stronę pomocy Config, aby uzyskać pomoc dotyczącą przejścia." + +#: src/Module/Admin/Summary.php:115 +#, php-format +msgid "" +"%s is not reachable on your system. This is a severe " +"configuration issue that prevents server to server communication. See the installation page for help." +msgstr "%s nie jest osiągalny w twoim systemie. Jest to poważny problem z konfiguracją, który uniemożliwia komunikację między serwerami. Zobacz pomoc na stronie instalacji." + +#: src/Module/Admin/Summary.php:133 +#, php-format +msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Module/Admin/Summary.php:147 +#, php-format +msgid "" +"The debug logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Module/Admin/Summary.php:163 +#, php-format +msgid "" +"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" +" system.basepath from your db to avoid differences." +msgstr "System.basepath Friendiki został zaktualizowany z '%s' do '%s'. Usuń system.basepath z bazy danych, aby uniknąć różnic." + +#: src/Module/Admin/Summary.php:171 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is wrong and the config file '%s' " +"isn't used." +msgstr "Obecny system.basepath Friendiki '%s' jest nieprawidłowy i plik konfiguracyjny '%s' nie jest używany." + +#: src/Module/Admin/Summary.php:179 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is not equal to the config file " +"'%s'. Please fix your configuration." +msgstr "Obecny system.basepath Friendiki '%s' nie jest równy plikowi konfiguracyjnemu '%s'. Napraw konfigurację." + +#: src/Module/Admin/Summary.php:186 +msgid "Normal Account" +msgstr "Konto normalne" + +#: src/Module/Admin/Summary.php:187 +msgid "Automatic Follower Account" +msgstr "Automatyczne konto obserwatora" + +#: src/Module/Admin/Summary.php:188 +msgid "Public Forum Account" +msgstr "Publiczne konto na forum" + +#: src/Module/Admin/Summary.php:189 +msgid "Automatic Friend Account" +msgstr "Automatyczny przyjaciel konta" + +#: src/Module/Admin/Summary.php:190 +msgid "Blog Account" +msgstr "Konto Bloga" + +#: src/Module/Admin/Summary.php:191 +msgid "Private Forum Account" +msgstr "Prywatne konto na forum" + +#: src/Module/Admin/Summary.php:211 +msgid "Message queues" +msgstr "Wiadomości" + +#: src/Module/Admin/Summary.php:217 +msgid "Server Settings" +msgstr "Ustawienia serwera" + +#: src/Module/Admin/Summary.php:233 +msgid "Registered users" +msgstr "Zarejestrowani użytkownicy" + +#: src/Module/Admin/Summary.php:235 +msgid "Pending registrations" +msgstr "Oczekujące rejestracje" + +#: src/Module/Admin/Summary.php:236 +msgid "Version" +msgstr "Wersja" + +#: src/Module/Admin/Summary.php:240 +msgid "Active addons" +msgstr "Aktywne dodatki" + +#: src/Module/Admin/Tos.php:60 +msgid "Display Terms of Service" +msgstr "Wyświetl Warunki korzystania z usługi" + +#: src/Module/Admin/Tos.php:60 +msgid "" +"Enable the Terms of Service page. If this is enabled a link to the terms " +"will be added to the registration form and the general information page." +msgstr "Włącz stronę Warunki świadczenia usług. Jeśli ta opcja jest włączona, link do warunków zostanie dodany do formularza rejestracyjnego i strony z informacjami ogólnymi." + +#: src/Module/Admin/Tos.php:61 +msgid "Display Privacy Statement" +msgstr "Wyświetl oświadczenie o prywatności" + +#: src/Module/Admin/Tos.php:61 +#, php-format +msgid "" +"Show some informations regarding the needed information to operate the node " +"according e.g. to EU-GDPR." +msgstr "" + +#: src/Module/Admin/Tos.php:62 +msgid "Privacy Statement Preview" +msgstr "Podgląd oświadczenia o prywatności" + +#: src/Module/Admin/Tos.php:64 +msgid "The Terms of Service" +msgstr "Warunki świadczenia usług" + +#: src/Module/Admin/Tos.php:64 +msgid "" +"Enter the Terms of Service for your node here. You can use BBCode. Headers " +"of sections should be [h2] and below." +msgstr "Wprowadź tutaj Warunki świadczenia usług dla swojego węzła. Możesz użyć BBCode. Nagłówki sekcji powinny być [h2] i poniżej." + +#: src/Module/Admin/Blocklist/Server.php:49 +msgid "Server domain pattern added to blocklist." +msgstr "Wzorzec domeny serwera dodano do listy bloków." + +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:104 +msgid "Blocked server domain pattern" +msgstr "Zablokowany wzorzec domeny serwera" + +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:78 +msgid "Reason for the block" +msgstr "Powód blokowania" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Delete server domain pattern" +msgstr "Usuń wzorzec domeny serwera" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Check to delete this entry from the blocklist" +msgstr "Zaznacz, aby usunąć ten wpis z listy bloków" + +#: src/Module/Admin/Blocklist/Server.php:89 +msgid "Server Domain Pattern Blocklist" +msgstr "Lista bloków wzorców domen serwerów" + +#: src/Module/Admin/Blocklist/Server.php:90 +msgid "" +"This page can be used to define a blocklist of server domain patterns from " +"the federated network that are not allowed to interact with your node. For " +"each domain pattern you should also provide the reason why you block it." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:91 +msgid "" +"The list of blocked server domain patterns will be made publically available" +" on the /friendica page so that your users and " +"people investigating communication problems can find the reason easily." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:92 +msgid "" +"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" +"
      \n" +"\t
    • *: Any number of characters
    • \n" +"\t
    • ?: Any single character
    • \n" +"\t
    • [<char1><char2>...]: char1 or char2
    • \n" +"
    " +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:98 +msgid "Add new entry to block list" +msgstr "Dodaj nowy wpis do listy bloków" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "Server Domain Pattern" +msgstr "Wzorzec domeny serwera" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "" +"The domain pattern of the new server to add to the block list. Do not " +"include the protocol." +msgstr "Wzorzec domeny nowego serwera do dodania do listy bloków. Nie dołączaj protokołu." + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "Block reason" +msgstr "Powód zablokowania" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "The reason why you blocked this server domain pattern." +msgstr "Powód zablokowania wzorca domeny serwera." + +#: src/Module/Admin/Blocklist/Server.php:101 +msgid "Add Entry" +msgstr "Dodaj wpis" + +#: src/Module/Admin/Blocklist/Server.php:102 +msgid "Save changes to the blocklist" +msgstr "Zapisz zmiany w liście zablokowanych" + +#: src/Module/Admin/Blocklist/Server.php:103 +msgid "Current Entries in the Blocklist" +msgstr "Aktualne wpisy na liście zablokowanych" + +#: src/Module/Admin/Blocklist/Server.php:106 +msgid "Delete entry from blocklist" +msgstr "Usuń wpis z listy zablokowanych" + +#: src/Module/Admin/Blocklist/Server.php:109 +msgid "Delete entry from blocklist?" +msgstr "Usunąć wpis z listy zablokowanych?" + +#: src/Module/Admin/Blocklist/Contact.php:57 +#, php-format +msgid "%s contact unblocked" +msgid_plural "%s contacts unblocked" +msgstr[0] "%s kontakt odblokowany" +msgstr[1] "%s kontakty odblokowane" +msgstr[2] "%s kontaktów odblokowanych" +msgstr[3] "%s kontaktów odblokowanych" + +#: src/Module/Admin/Blocklist/Contact.php:79 +msgid "Remote Contact Blocklist" +msgstr "Lista zablokowanych kontaktów zdalnych" + +#: src/Module/Admin/Blocklist/Contact.php:80 +msgid "" +"This page allows you to prevent any message from a remote contact to reach " +"your node." +msgstr "Ta strona pozwala zapobiec wysyłaniu do węzła wiadomości od kontaktu zdalnego." + +#: src/Module/Admin/Blocklist/Contact.php:81 +msgid "Block Remote Contact" +msgstr "Zablokuj kontakt zdalny" + +#: src/Module/Admin/Blocklist/Contact.php:83 +msgid "select none" +msgstr "wybierz brak" + +#: src/Module/Admin/Blocklist/Contact.php:86 +msgid "No remote contact is blocked from this node." +msgstr "Z tego węzła nie jest blokowany kontakt zdalny." + +#: src/Module/Admin/Blocklist/Contact.php:88 +msgid "Blocked Remote Contacts" +msgstr "Zablokowane kontakty zdalne" + +#: src/Module/Admin/Blocklist/Contact.php:89 +msgid "Block New Remote Contact" +msgstr "Zablokuj nowy kontakt zdalny" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Photo" +msgstr "Zdjęcie" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Reason" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:98 +#, php-format +msgid "%s total blocked contact" +msgid_plural "%s total blocked contacts" +msgstr[0] "łącznie %s zablokowany kontakt" +msgstr[1] "łącznie %s zablokowane kontakty" +msgstr[2] "łącznie %s zablokowanych kontaktów" +msgstr[3] "%s całkowicie zablokowane kontakty" + +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "URL of the remote contact to block." +msgstr "Adres URL kontaktu zdalnego do zablokowania." + +#: src/Module/Admin/Blocklist/Contact.php:101 +msgid "Block Reason" +msgstr "" + +#: src/Module/Admin/Item/Source.php:57 +msgid "Item Guid" +msgstr "Element Guid" + +#: src/Module/Admin/Item/Delete.php:54 +msgid "Item marked for deletion." +msgstr "Przedmiot oznaczony do usunięcia." + +#: src/Module/Admin/Item/Delete.php:67 +msgid "Delete this Item" +msgstr "Usuń ten przedmiot" + +#: src/Module/Admin/Item/Delete.php:68 +msgid "" +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "Na tej stronie możesz usunąć przedmiot ze swojego węzła. Jeśli element jest publikowaniem na najwyższym poziomie, cały wątek zostanie usunięty." + +#: src/Module/Admin/Item/Delete.php:69 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "Musisz znać identyfikator GUID tego przedmiotu. Możesz go znaleźć np. patrząc na wyświetlany adres URL. Ostatnia część http://example.com/display/123456 to GUID, tutaj 123456." + +#: src/Module/Admin/Item/Delete.php:70 +msgid "GUID" +msgstr "GUID" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "The GUID of the item you want to delete." +msgstr "Identyfikator elementu GUID, który chcesz usunąć." + +#: src/Module/Admin/Addons/Details.php:70 +msgid "Addon not found." +msgstr "Nie znaleziono dodatku." + +#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 +#, php-format +msgid "Addon %s disabled." +msgstr "Dodatek %s wyłączony." + +#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 +#, php-format +msgid "Addon %s enabled." +msgstr "Dodatek %s włączony." + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:53 +#, php-format +msgid "Addon %s failed to install." +msgstr "Instalacja dodatku %s nie powiodła się." + +#: src/Module/Admin/Addons/Index.php:70 +msgid "Reload active addons" +msgstr "Załaduj ponownie aktywne dodatki" + +#: src/Module/Admin/Addons/Index.php:75 +#, php-format +msgid "" +"There are currently no addons available on your node. You can find the " +"official addon repository at %1$s and might find other interesting addons in" +" the open addon registry at %2$s" +msgstr "W twoim węźle nie ma obecnie żadnych dodatków. Możesz znaleźć oficjalne repozytorium dodatków na %1$s i możesz znaleźć inne interesujące dodatki w otwartym rejestrze dodatków na %2$s" + +#: src/Module/Directory.php:77 +msgid "No entries (some entries may be hidden)." +msgstr "Brak odwiedzin (niektóre odwiedziny mogą być ukryte)." + +#: src/Module/Directory.php:99 +msgid "Find on this site" +msgstr "Znajdź na tej stronie" + +#: src/Module/Directory.php:101 +msgid "Results for:" +msgstr "Wyniki dla:" + +#: src/Module/Directory.php:103 +msgid "Site Directory" +msgstr "Katalog Witryny" + +#: src/Module/Attach.php:50 src/Module/Attach.php:62 +msgid "Item was not found." +msgstr "Element nie znaleziony." + #: src/Module/Item/Compose.php:46 msgid "Please enter a post body." msgstr "Wpisz treść postu." @@ -8460,98 +8372,55 @@ msgid "" "your device" msgstr "Usługi lokalizacyjne są wyłączone. Sprawdź uprawnienia strony internetowej na swoim urządzeniu" -#: src/Module/Maintenance.php:46 -msgid "System down for maintenance" -msgstr "System wyłączony w celu konserwacji" +#: src/Module/Friendica.php:58 +msgid "Installed addons/apps:" +msgstr "Zainstalowane dodatki/aplikacje:" -#: src/Module/Manifest.php:42 -msgid "A Decentralized Social Network" -msgstr "" +#: src/Module/Friendica.php:63 +msgid "No installed addons/apps" +msgstr "Brak zainstalowanych dodatków/aplikacji" -#: src/Module/Notifications/Introductions.php:76 -msgid "Show Ignored Requests" -msgstr "Pokaż ignorowane żądania" +#: src/Module/Friendica.php:68 +#, php-format +msgid "Read about the Terms of Service of this node." +msgstr "Przeczytaj o Warunkach świadczenia usług tego węzła." -#: src/Module/Notifications/Introductions.php:76 -msgid "Hide Ignored Requests" -msgstr "Ukryj zignorowane prośby" +#: src/Module/Friendica.php:75 +msgid "On this server the following remote servers are blocked." +msgstr "Na tym serwerze następujące serwery zdalne są blokowane." -#: src/Module/Notifications/Introductions.php:90 -#: src/Module/Notifications/Introductions.php:157 -msgid "Notification type:" -msgstr "Typ powiadomienia:" - -#: src/Module/Notifications/Introductions.php:93 -msgid "Suggested by:" -msgstr "Sugerowany przez:" - -#: src/Module/Notifications/Introductions.php:118 -msgid "Claims to be known to you: " -msgstr "Twierdzi, że go/ją znasz: " - -#: src/Module/Notifications/Introductions.php:125 -msgid "Shall your connection be bidirectional or not?" -msgstr "Czy twoje połączenie ma być dwukierunkowe, czy nie?" - -#: src/Module/Notifications/Introductions.php:126 +#: src/Module/Friendica.php:93 #, php-format msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "Przyjmowanie %s jako znajomego pozwala %s zasubskrybować twoje posty, a także otrzymywać od nich aktualizacje w swoim kanale wiadomości." +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." +msgstr "To jest wersja Friendica, %s która działa w lokalizacji internetowej %s. Wersja bazy danych to %s wersja po aktualizacji %s." -#: src/Module/Notifications/Introductions.php:127 -#, php-format +#: src/Module/Friendica.php:98 msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you" -" will not receive updates from them in your news feed." -msgstr "Zaakceptowanie %s jako subskrybenta umożliwia im subskrybowanie Twoich postów, ale nie otrzymasz od nich aktualizacji w swoim kanale wiadomości." +"Please visit Friendi.ca to learn more " +"about the Friendica project." +msgstr "Odwiedź stronę Friendi.ca aby dowiedzieć się więcej o projekcie Friendica." -#: src/Module/Notifications/Introductions.php:129 -msgid "Friend" -msgstr "Znajomy" +#: src/Module/Friendica.php:99 +msgid "Bug reports and issues: please visit" +msgstr "Raporty o błędach i problemy: odwiedź stronę" -#: src/Module/Notifications/Introductions.php:130 -msgid "Subscriber" -msgstr "Subskrybent" +#: src/Module/Friendica.php:99 +msgid "the bugtracker at github" +msgstr "śledzenie błędów na github" -#: src/Module/Notifications/Introductions.php:194 -msgid "No introductions." -msgstr "Brak dostępu." +#: src/Module/Friendica.php:100 +msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +msgstr "Propozycje, pochwały itd. – napisz e-mail do „info” małpa „friendi” - kropka - „ca”" -#: src/Module/Notifications/Introductions.php:195 -#: src/Module/Notifications/Notifications.php:133 -#, php-format -msgid "No more %s notifications." -msgstr "Brak kolejnych %s powiadomień." +#: src/Module/BaseProfile.php:113 +msgid "Only You Can See This" +msgstr "Tylko ty możesz to zobaczyć" -#: src/Module/Notifications/Notification.php:103 -msgid "You must be logged in to show this page." -msgstr "" - -#: src/Module/Notifications/Notifications.php:50 -msgid "Network Notifications" -msgstr "Powiadomienia sieciowe" - -#: src/Module/Notifications/Notifications.php:58 -msgid "System Notifications" -msgstr "Powiadomienia systemowe" - -#: src/Module/Notifications/Notifications.php:66 -msgid "Personal Notifications" -msgstr "Prywatne powiadomienia" - -#: src/Module/Notifications/Notifications.php:74 -msgid "Home Notifications" -msgstr "Powiadomienia domowe" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show unread" -msgstr "Pokaż nieprzeczytane" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show all" -msgstr "Pokaż wszystko" +#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 +msgid "Tips for New Members" +msgstr "Wskazówki dla nowych użytkowników" #: src/Module/Photo.php:87 #, php-format @@ -8563,252 +8432,11 @@ msgstr "" msgid "Invalid photo with id %s." msgstr "Nieprawidłowe zdjęcie z identyfikatorem %s." -#: src/Module/Profile/Contacts.php:42 src/Module/Profile/Contacts.php:55 -#: src/Module/Register.php:260 -msgid "User not found." -msgstr "Użytkownik nie znaleziony." - -#: src/Module/Profile/Contacts.php:95 -msgid "No contacts." -msgstr "Brak kontaktów." - -#: src/Module/Profile/Contacts.php:129 -#, php-format -msgid "Follower (%s)" -msgid_plural "Followers (%s)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Profile/Contacts.php:130 -#, php-format -msgid "Following (%s)" -msgid_plural "Following (%s)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Profile/Contacts.php:131 -#, php-format -msgid "Mutual friend (%s)" -msgid_plural "Mutual friends (%s)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Profile/Contacts.php:133 -#, php-format -msgid "Contact (%s)" -msgid_plural "Contacts (%s)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Profile/Contacts.php:142 -msgid "All contacts" -msgstr "Wszystkie kontakty" - -#: src/Module/Profile/Profile.php:136 -msgid "Member since:" -msgstr "Członek od:" - -#: src/Module/Profile/Profile.php:142 -msgid "j F, Y" -msgstr "d M, R" - -#: src/Module/Profile/Profile.php:143 -msgid "j F" -msgstr "d M" - -#: src/Module/Profile/Profile.php:151 src/Util/Temporal.php:163 -msgid "Birthday:" -msgstr "Urodziny:" - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -msgid "Age: " -msgstr "Wiek: " - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -#, php-format -msgid "%d year old" -msgid_plural "%d years old" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Profile/Profile.php:216 -msgid "Forums:" -msgstr "Fora:" - -#: src/Module/Profile/Profile.php:226 -msgid "View profile as:" -msgstr "Wyświetl profil jako:" - -#: src/Module/Profile/Profile.php:300 src/Module/Profile/Profile.php:303 -#: src/Module/Profile/Status.php:55 src/Module/Profile/Status.php:58 -#: src/Protocol/OStatus.php:1288 -#, php-format -msgid "%s's timeline" -msgstr "oś czasu %s" - -#: src/Module/Profile/Profile.php:301 src/Module/Profile/Status.php:56 -#: src/Protocol/OStatus.php:1292 -#, php-format -msgid "%s's posts" -msgstr "wpisy %s" - -#: src/Module/Profile/Profile.php:302 src/Module/Profile/Status.php:57 -#: src/Protocol/OStatus.php:1295 -#, php-format -msgid "%s's comments" -msgstr "komentarze %s" - -#: src/Module/Register.php:69 -msgid "Only parent users can create additional accounts." -msgstr "Tylko użytkownicy nadrzędni mogą tworzyć dodatkowe konta." - -#: src/Module/Register.php:101 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking \"Register\"." -msgstr "Możesz (opcjonalnie) wypełnić ten formularz za pośrednictwem OpenID, podając swój OpenID i klikając \"Register\"." - -#: src/Module/Register.php:102 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "Jeśli nie jesteś zaznajomiony z OpenID, zostaw to pole puste i uzupełnij resztę elementów." - -#: src/Module/Register.php:103 -msgid "Your OpenID (optional): " -msgstr "Twój OpenID (opcjonalnie): " - -#: src/Module/Register.php:112 -msgid "Include your profile in member directory?" -msgstr "Czy dołączyć twój profil do katalogu członków?" - -#: src/Module/Register.php:135 -msgid "Note for the admin" -msgstr "Uwaga dla administratora" - -#: src/Module/Register.php:135 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "Pozostaw wiadomość dla administratora, dlaczego chcesz dołączyć do tego węzła" - -#: src/Module/Register.php:136 -msgid "Membership on this site is by invitation only." -msgstr "Członkostwo na tej stronie możliwe tylko dzięki zaproszeniu." - -#: src/Module/Register.php:137 -msgid "Your invitation code: " -msgstr "Twój kod zaproszenia: " - -#: src/Module/Register.php:145 -msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " -msgstr "Twoje imię i nazwisko (np. Jan Kowalski, prawdziwe lub wyglądające na prawdziwe): " - -#: src/Module/Register.php:146 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "Twój adres e-mail: (Informacje początkowe zostaną wysłane tam, więc musi to być istniejący adres)." - -#: src/Module/Register.php:147 -msgid "Please repeat your e-mail address:" -msgstr "Powtórz swój adres e-mail:" - -#: src/Module/Register.php:149 -msgid "Leave empty for an auto generated password." -msgstr "Pozostaw puste dla wygenerowanego automatycznie hasła." - -#: src/Module/Register.php:151 -#, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be \"nickname@%s\"." -msgstr "Wybierz pseudonim profilu. Musi zaczynać się od znaku tekstowego. Twój adres profilu na tej stronie to \"nickname@%s\"." - -#: src/Module/Register.php:152 -msgid "Choose a nickname: " -msgstr "Wybierz pseudonim: " - -#: src/Module/Register.php:161 -msgid "Import your profile to this friendica instance" -msgstr "Zaimportuj swój profil do tej instancji friendica" - -#: src/Module/Register.php:168 -msgid "Note: This node explicitly contains adult content" -msgstr "Uwaga: Ten węzeł jawnie zawiera treści dla dorosłych" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "Parent Password:" -msgstr "Hasło nadrzędne:" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "Wprowadź hasło konta nadrzędnego, aby legalizować swoje żądanie." - -#: src/Module/Register.php:201 -msgid "Password doesn't match." -msgstr "Hasło nie jest zgodne." - -#: src/Module/Register.php:207 -msgid "Please enter your password." -msgstr "Wprowadź hasło." - -#: src/Module/Register.php:249 -msgid "You have entered too much information." -msgstr "Podałeś za dużo informacji." - -#: src/Module/Register.php:273 -msgid "Please enter the identical mail address in the second field." -msgstr "Wpisz identyczny adres e-mail w drugim polu." - -#: src/Module/Register.php:300 -msgid "The additional account was created." -msgstr "Dodatkowe konto zostało utworzone." - -#: src/Module/Register.php:325 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "Rejestracja zakończona pomyślnie. Dalsze instrukcje zostały wysłane na twojego e-maila." - -#: src/Module/Register.php:329 -#, php-format -msgid "" -"Failed to send email message. Here your accout details:
    login: %s
    " -"password: %s

    You can change your password after login." -msgstr "Nie udało się wysłać wiadomości e-mail. Tutaj szczegóły twojego konta:
    login: %s
    hasło: %s

    Możesz zmienić swoje hasło po zalogowaniu." - -#: src/Module/Register.php:335 -msgid "Registration successful." -msgstr "Rejestracja udana." - -#: src/Module/Register.php:340 src/Module/Register.php:347 -msgid "Your registration can not be processed." -msgstr "Nie można przetworzyć Twojej rejestracji." - -#: src/Module/Register.php:346 -msgid "You have to leave a request note for the admin." -msgstr "Musisz zostawić notatkę z prośbą do administratora." - -#: src/Module/Register.php:394 -msgid "Your registration is pending approval by the site owner." -msgstr "Twoja rejestracja oczekuje na zaakceptowanie przez właściciela witryny." - -#: src/Module/RemoteFollow.php:66 +#: src/Module/RemoteFollow.php:67 msgid "The provided profile link doesn't seem to be valid" msgstr "Podany link profilu wydaje się być nieprawidłowy" -#: src/Module/RemoteFollow.php:107 +#: src/Module/RemoteFollow.php:105 #, php-format msgid "" "Enter your Webfinger address (user@domain.tld) or profile URL here. If this " @@ -8816,465 +8444,387 @@ msgid "" " or %s directly on your system." msgstr "" -#: src/Module/Search/Acl.php:56 -msgid "You must be logged in to use this module." -msgstr "Musisz być zalogowany, aby korzystać z tego modułu." +#: src/Module/BaseSettings.php:43 +msgid "Account" +msgstr "Konto" -#: src/Module/Search/Index.php:52 +#: src/Module/BaseSettings.php:73 +msgid "Display" +msgstr "Wygląd" + +#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:171 +msgid "Manage Accounts" +msgstr "Zarządzanie kontami" + +#: src/Module/BaseSettings.php:101 +msgid "Connected apps" +msgstr "Powiązane aplikacje" + +#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 +msgid "Export personal data" +msgstr "Eksportuj dane osobiste" + +#: src/Module/BaseSettings.php:115 +msgid "Remove account" +msgstr "Usuń konto" + +#: src/Module/Group.php:61 +msgid "Could not create group." +msgstr "Nie można utworzyć grupy." + +#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 +msgid "Group not found." +msgstr "Nie znaleziono grupy." + +#: src/Module/Group.php:78 +msgid "Group name was not changed." +msgstr "" + +#: src/Module/Group.php:100 +msgid "Unknown group." +msgstr "Nieznana grupa." + +#: src/Module/Group.php:109 +msgid "Contact is deleted." +msgstr "Kontakt został usunięty." + +#: src/Module/Group.php:115 +msgid "Unable to add the contact to the group." +msgstr "Nie można dodać kontaktu do grupy." + +#: src/Module/Group.php:118 +msgid "Contact successfully added to group." +msgstr "Kontakt został pomyślnie dodany do grupy." + +#: src/Module/Group.php:122 +msgid "Unable to remove the contact from the group." +msgstr "Nie można usunąć kontaktu z grupy." + +#: src/Module/Group.php:125 +msgid "Contact successfully removed from group." +msgstr "Kontakt został pomyślnie usunięty z grupy." + +#: src/Module/Group.php:128 +msgid "Unknown group command." +msgstr "Nieznane polecenie grupy." + +#: src/Module/Group.php:131 +msgid "Bad request." +msgstr "Błędne żądanie." + +#: src/Module/Group.php:170 +msgid "Save Group" +msgstr "Zapisz grupę" + +#: src/Module/Group.php:171 +msgid "Filter" +msgstr "Filtr" + +#: src/Module/Group.php:177 +msgid "Create a group of contacts/friends." +msgstr "Stwórz grupę znajomych." + +#: src/Module/Group.php:178 src/Module/Group.php:201 src/Module/Group.php:276 +#: src/Model/Group.php:536 +msgid "Group Name: " +msgstr "Nazwa grupy: " + +#: src/Module/Group.php:193 src/Model/Group.php:533 +msgid "Contacts not in any group" +msgstr "Kontakt nie jest w żadnej grupie" + +#: src/Module/Group.php:219 +msgid "Unable to remove group." +msgstr "Nie można usunąć grupy." + +#: src/Module/Group.php:270 +msgid "Delete Group" +msgstr "Usuń grupę" + +#: src/Module/Group.php:280 +msgid "Edit Group Name" +msgstr "Edytuj nazwę grupy" + +#: src/Module/Group.php:290 +msgid "Members" +msgstr "Członkowie" + +#: src/Module/Group.php:306 +msgid "Remove contact from group" +msgstr "Usuń kontakt z grupy" + +#: src/Module/Group.php:326 +msgid "Click on a contact to add or remove." +msgstr "Kliknij na kontakt w celu dodania lub usunięcia." + +#: src/Module/Group.php:340 +msgid "Add contact to group" +msgstr "Dodaj kontakt do grupy" + +#: src/Module/Search/Index.php:53 msgid "Only logged in users are permitted to perform a search." msgstr "Tylko zalogowani użytkownicy mogą wyszukiwać." -#: src/Module/Search/Index.php:74 +#: src/Module/Search/Index.php:75 msgid "Only one search per minute is permitted for not logged in users." msgstr "Dla niezalogowanych użytkowników dozwolone jest tylko jedno wyszukiwanie na minutę." -#: src/Module/Search/Index.php:200 +#: src/Module/Search/Index.php:98 src/Content/Nav.php:219 +#: src/Content/Text/HTML.php:902 +msgid "Search" +msgstr "Szukaj" + +#: src/Module/Search/Index.php:184 #, php-format msgid "Items tagged with: %s" msgstr "Przedmioty oznaczone tagiem: %s" -#: src/Module/Search/Saved.php:44 -msgid "Search term successfully saved." -msgstr "Wyszukiwane hasło zostało zapisane." +#: src/Module/Search/Acl.php:55 src/Module/Contact/Poke.php:127 +msgid "You must be logged in to use this module." +msgstr "Musisz być zalogowany, aby korzystać z tego modułu." -#: src/Module/Search/Saved.php:46 +#: src/Module/Search/Saved.php:45 +msgid "Search term was not saved." +msgstr "" + +#: src/Module/Search/Saved.php:48 msgid "Search term already saved." msgstr "Wyszukiwane hasło jest już zapisane." -#: src/Module/Search/Saved.php:52 -msgid "Search term successfully removed." -msgstr "Wyszukiwane hasło zostało pomyślnie usunięte." - -#: src/Module/Security/Login.php:101 -msgid "Create a New Account" -msgstr "Załóż nowe konto" - -#: src/Module/Security/Login.php:126 -msgid "Your OpenID: " +#: src/Module/Search/Saved.php:54 +msgid "Search term was not removed." msgstr "" -#: src/Module/Security/Login.php:129 -msgid "" -"Please enter your username and password to add the OpenID to your existing " -"account." -msgstr "Wprowadź nazwę użytkownika i hasło, aby dodać OpenID do istniejącego konta." +#: src/Module/HoverCard.php:47 +msgid "No profile" +msgstr "Brak profilu" -#: src/Module/Security/Login.php:131 -msgid "Or login using OpenID: " -msgstr "Lub zaloguj się za pośrednictwem OpenID: " - -#: src/Module/Security/Login.php:145 -msgid "Password: " -msgstr "Hasło: " - -#: src/Module/Security/Login.php:146 -msgid "Remember me" -msgstr "Zapamiętaj mnie" - -#: src/Module/Security/Login.php:155 -msgid "Forgot your password?" -msgstr "Zapomniałeś swojego hasła?" - -#: src/Module/Security/Login.php:158 -msgid "Website Terms of Service" -msgstr "Warunki korzystania z witryny" - -#: src/Module/Security/Login.php:159 -msgid "terms of service" -msgstr "warunki użytkowania" - -#: src/Module/Security/Login.php:161 -msgid "Website Privacy Policy" -msgstr "Polityka Prywatności Witryny" - -#: src/Module/Security/Login.php:162 -msgid "privacy policy" -msgstr "polityka prywatności" - -#: src/Module/Security/Logout.php:53 -msgid "Logged out." -msgstr "Wylogowano." - -#: src/Module/Security/OpenID.php:54 -msgid "OpenID protocol error. No ID returned" +#: src/Module/Contact/Poke.php:114 +msgid "Error while sending poke, please retry." msgstr "" -#: src/Module/Security/OpenID.php:92 +#: src/Module/Contact/Poke.php:150 +msgid "Poke/Prod" +msgstr "Zaczepić" + +#: src/Module/Contact/Poke.php:151 +msgid "poke, prod or do other things to somebody" +msgstr "szturchać, zaczepić lub robić inne rzeczy" + +#: src/Module/Contact/Poke.php:153 +msgid "Choose what you wish to do to recipient" +msgstr "Wybierz, co chcesz zrobić" + +#: src/Module/Contact/Poke.php:154 +msgid "Make this post private" +msgstr "Ustaw ten post jako prywatny" + +#: src/Module/Contact/Advanced.php:94 +msgid "Contact update failed." +msgstr "Nie udało się zaktualizować kontaktu." + +#: src/Module/Contact/Advanced.php:111 msgid "" -"Account not found. Please login to your existing account to add the OpenID " -"to it." -msgstr "Konto nie znalezione. Zaloguj się do swojego istniejącego konta, aby dodać do niego OpenID." +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact may stop working." +msgstr "OSTRZEŻENIE: Jest to bardzo zaawansowane i jeśli wprowadzisz niepoprawne informacje, twoja komunikacja z tym kontaktem może przestać działać." -#: src/Module/Security/OpenID.php:94 +#: src/Module/Contact/Advanced.php:112 msgid "" -"Account not found. Please register a new account or login to your existing " -"account to add the OpenID to it." -msgstr "Konto nie znalezione. Zarejestruj nowe konto lub zaloguj się na istniejące konto, aby dodać do niego OpenID." +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "Jeśli nie jesteś pewien, co zrobić na tej stronie, użyj teraz przycisku 'powrót' na swojej przeglądarce." -#: src/Module/Security/TwoFactor/Recovery.php:60 -#, php-format -msgid "Remaining recovery codes: %d" -msgstr "Pozostałe kody odzyskiwania: %d" +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "No mirroring" +msgstr "Bez dublowania" -#: src/Module/Security/TwoFactor/Recovery.php:64 -#: src/Module/Security/TwoFactor/Verify.php:61 -#: src/Module/Settings/TwoFactor/Verify.php:82 -msgid "Invalid code, please retry." -msgstr "Nieprawidłowy kod, spróbuj ponownie." +#: src/Module/Contact/Advanced.php:123 +msgid "Mirror as forwarded posting" +msgstr "Przesłany lustrzany post" -#: src/Module/Security/TwoFactor/Recovery.php:83 -msgid "Two-factor recovery" -msgstr "Odzyskiwanie dwuczynnikowe" +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "Mirror as my own posting" +msgstr "Lustro mojego własnego komentarza" -#: src/Module/Security/TwoFactor/Recovery.php:84 +#: src/Module/Contact/Advanced.php:136 +msgid "Return to contact editor" +msgstr "Wróć do edytora kontaktów" + +#: src/Module/Contact/Advanced.php:141 +msgid "Remote Self" +msgstr "Zdalny Self" + +#: src/Module/Contact/Advanced.php:144 +msgid "Mirror postings from this contact" +msgstr "Publikacje lustrzane od tego kontaktu" + +#: src/Module/Contact/Advanced.php:146 msgid "" -"

    You can enter one of your one-time recovery codes in case you lost access" -" to your mobile device.

    " -msgstr "

    Możesz wprowadzić jeden ze swoich jednorazowych kodów odzyskiwania w przypadku utraty dostępu do urządzenia mobilnego.

    " +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "Oznacz ten kontakt jako remote_self, spowoduje to, że friendica odeśle nowe wpisy z tego kontaktu." -#: src/Module/Security/TwoFactor/Recovery.php:85 -#: src/Module/Security/TwoFactor/Verify.php:84 -#, php-format -msgid "Don’t have your phone? Enter a two-factor recovery code" -msgstr "Nie masz telefonu? Wprowadzić dwuetapowy kod przywracania " +#: src/Module/Contact/Advanced.php:151 +msgid "Account Nickname" +msgstr "Nazwa konta" -#: src/Module/Security/TwoFactor/Recovery.php:86 -msgid "Please enter a recovery code" -msgstr "Wprowadź kod odzyskiwania" +#: src/Module/Contact/Advanced.php:152 +msgid "@Tagname - overrides Name/Nickname" +msgstr "@Tagname - zastępuje Imię/Pseudonim" -#: src/Module/Security/TwoFactor/Recovery.php:87 -msgid "Submit recovery code and complete login" -msgstr "Prześlij kod odzyskiwania i pełne logowanie" +#: src/Module/Contact/Advanced.php:153 +msgid "Account URL" +msgstr "Adres URL konta" -#: src/Module/Security/TwoFactor/Verify.php:81 -msgid "" -"

    Open the two-factor authentication app on your device to get an " -"authentication code and verify your identity.

    " -msgstr "

    Otwórz aplikację uwierzytelniania dwuskładnikowego na swoim urządzeniu, aby uzyskać kod uwierzytelniający i zweryfikować swoją tożsamość.

    " - -#: src/Module/Security/TwoFactor/Verify.php:85 -#: src/Module/Settings/TwoFactor/Verify.php:141 -msgid "Please enter a code from your authentication app" -msgstr "Wprowadź kod z aplikacji uwierzytelniającej" - -#: src/Module/Security/TwoFactor/Verify.php:86 -msgid "Verify code and complete login" -msgstr "Zweryfikuj kod i zakończ logowanie" - -#: src/Module/Settings/Delegation.php:53 -msgid "Delegation successfully granted." -msgstr "Delegacja została pomyślnie przyznana." - -#: src/Module/Settings/Delegation.php:55 -msgid "Parent user not found, unavailable or password doesn't match." -msgstr "Nie znaleziono użytkownika nadrzędnego, jest on niedostępny lub hasło nie pasuje." - -#: src/Module/Settings/Delegation.php:59 -msgid "Delegation successfully revoked." -msgstr "Delegacja została pomyślnie odwołana." - -#: src/Module/Settings/Delegation.php:81 -#: src/Module/Settings/Delegation.php:103 -msgid "" -"Delegated administrators can view but not change delegation permissions." -msgstr "Delegowani administratorzy mogą przeglądać uprawnienia do delegowania, ale nie mogą ich zmieniać." - -#: src/Module/Settings/Delegation.php:95 -msgid "Delegate user not found." -msgstr "Nie znaleziono delegowanego użytkownika." - -#: src/Module/Settings/Delegation.php:142 -msgid "No parent user" -msgstr "Brak nadrzędnego użytkownika" - -#: src/Module/Settings/Delegation.php:153 -#: src/Module/Settings/Delegation.php:164 -msgid "Parent User" -msgstr "Użytkownik nadrzędny" - -#: src/Module/Settings/Delegation.php:161 -msgid "Additional Accounts" -msgstr "Dodatkowe konta" - -#: src/Module/Settings/Delegation.php:162 -msgid "" -"Register additional accounts that are automatically connected to your " -"existing account so you can manage them from this account." -msgstr "Zarejestruj dodatkowe konta, które są automatycznie połączone z istniejącym kontem, aby móc nimi zarządzać z tego konta." - -#: src/Module/Settings/Delegation.php:163 -msgid "Register an additional account" -msgstr "Zarejestruj dodatkowe konto" - -#: src/Module/Settings/Delegation.php:167 -msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "Użytkownicy nadrzędni mają pełną kontrolę nad tym kontem, w tym także ustawienia konta. Sprawdź dokładnie, komu przyznasz ten dostęp." - -#: src/Module/Settings/Delegation.php:171 -msgid "Delegates" -msgstr "Oddeleguj" - -#: src/Module/Settings/Delegation.php:173 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "Delegaci mogą zarządzać wszystkimi aspektami tego konta/strony, z wyjątkiem podstawowych ustawień konta. Nie przekazuj swojego konta osobistego nikomu, komu nie ufasz całkowicie." - -#: src/Module/Settings/Delegation.php:174 -msgid "Existing Page Delegates" -msgstr "Obecni delegaci stron" - -#: src/Module/Settings/Delegation.php:176 -msgid "Potential Delegates" -msgstr "Potencjalni delegaci" - -#: src/Module/Settings/Delegation.php:179 -msgid "Add" -msgstr "Dodaj" - -#: src/Module/Settings/Delegation.php:180 -msgid "No entries." -msgstr "Brak wpisów." - -#: src/Module/Settings/Display.php:101 -msgid "The theme you chose isn't available." -msgstr "Wybrany motyw jest niedostępny." - -#: src/Module/Settings/Display.php:138 -#, php-format -msgid "%s - (Unsupported)" -msgstr "%s - (Nieobsługiwane)" - -#: src/Module/Settings/Display.php:181 -msgid "Display Settings" -msgstr "Ustawienia wyglądu" - -#: src/Module/Settings/Display.php:183 -msgid "General Theme Settings" -msgstr "Ogólne ustawienia motywu" - -#: src/Module/Settings/Display.php:184 -msgid "Custom Theme Settings" -msgstr "Niestandardowe ustawienia motywów" - -#: src/Module/Settings/Display.php:185 -msgid "Content Settings" -msgstr "Ustawienia zawartości" - -#: src/Module/Settings/Display.php:186 view/theme/duepuntozero/config.php:70 -#: view/theme/frio/config.php:140 view/theme/quattro/config.php:72 -#: view/theme/vier/config.php:120 -msgid "Theme settings" -msgstr "Ustawienia motywu" - -#: src/Module/Settings/Display.php:187 -msgid "Calendar" -msgstr "Kalendarz" - -#: src/Module/Settings/Display.php:193 -msgid "Display Theme:" -msgstr "Wyświetl motyw:" - -#: src/Module/Settings/Display.php:194 -msgid "Mobile Theme:" -msgstr "Motyw dla urządzeń mobilnych:" - -#: src/Module/Settings/Display.php:197 -msgid "Number of items to display per page:" -msgstr "Liczba elementów do wyświetlenia na stronie:" - -#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 -msgid "Maximum of 100 items" -msgstr "Maksymalnie 100 elementów" - -#: src/Module/Settings/Display.php:198 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "Liczba elementów do wyświetlenia na stronie podczas przeglądania z urządzenia mobilnego:" - -#: src/Module/Settings/Display.php:199 -msgid "Update browser every xx seconds" -msgstr "Odświeżaj stronę co xx sekund" - -#: src/Module/Settings/Display.php:199 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "Minimum 10 sekund. Wprowadź -1, aby go wyłączyć." - -#: src/Module/Settings/Display.php:200 -msgid "Automatic updates only at the top of the post stream pages" -msgstr "Automatyczne aktualizacje tylko w górnej części stron strumienia postu" - -#: src/Module/Settings/Display.php:200 -msgid "" -"Auto update may add new posts at the top of the post stream pages, which can" -" affect the scroll position and perturb normal reading if it happens " -"anywhere else the top of the page." +#: src/Module/Contact/Advanced.php:154 +msgid "Account URL Alias" msgstr "" -#: src/Module/Settings/Display.php:201 -msgid "Don't show emoticons" -msgstr "Nie pokazuj emotikonek" +#: src/Module/Contact/Advanced.php:155 +msgid "Friend Request URL" +msgstr "Adres URL żądający znajomości" -#: src/Module/Settings/Display.php:201 -msgid "" -"Normally emoticons are replaced with matching symbols. This setting disables" -" this behaviour." -msgstr "Zazwyczaj emotikony są zastępowane pasującymi symbolami. To ustawienie wyłącza to zachowanie." +#: src/Module/Contact/Advanced.php:156 +msgid "Friend Confirm URL" +msgstr "URL potwierdzający znajomość" -#: src/Module/Settings/Display.php:202 -msgid "Infinite scroll" -msgstr "Nieskończone przewijanie" +#: src/Module/Contact/Advanced.php:157 +msgid "Notification Endpoint URL" +msgstr "Zgłoszenie Punktu Końcowego URL" -#: src/Module/Settings/Display.php:202 -msgid "Automatic fetch new items when reaching the page end." -msgstr "Automatyczne pobieranie nowych elementów po osiągnięciu końca strony." +#: src/Module/Contact/Advanced.php:158 +msgid "Poll/Feed URL" +msgstr "Adres Ankiety/RSS" -#: src/Module/Settings/Display.php:203 -msgid "Disable Smart Threading" -msgstr "Wyłącz inteligentne wątki" +#: src/Module/Contact/Advanced.php:159 +msgid "New photo from this URL" +msgstr "Nowe zdjęcie z tego adresu URL" -#: src/Module/Settings/Display.php:203 -msgid "Disable the automatic suppression of extraneous thread indentation." -msgstr "" +#: src/Module/Apps.php:47 +msgid "No installed applications." +msgstr "Brak zainstalowanych aplikacji." -#: src/Module/Settings/Display.php:204 -msgid "Hide the Dislike feature" -msgstr "Ukryj funkcję Nie lubię" +#: src/Module/Apps.php:52 +msgid "Applications" +msgstr "Aplikacje" -#: src/Module/Settings/Display.php:204 -msgid "Hides the Dislike button and dislike reactions on posts and comments." -msgstr "" - -#: src/Module/Settings/Display.php:206 -msgid "Beginning of week:" -msgstr "Początek tygodnia:" - -#: src/Module/Settings/Profile/Index.php:86 +#: src/Module/Settings/Profile/Index.php:85 msgid "Profile Name is required." msgstr "Nazwa profilu jest wymagana." -#: src/Module/Settings/Profile/Index.php:138 -msgid "Profile updated." -msgstr "Profil zaktualizowany." - -#: src/Module/Settings/Profile/Index.php:140 +#: src/Module/Settings/Profile/Index.php:137 msgid "Profile couldn't be updated." msgstr "Profil nie mógł zostać zaktualizowany." -#: src/Module/Settings/Profile/Index.php:193 -#: src/Module/Settings/Profile/Index.php:213 +#: src/Module/Settings/Profile/Index.php:187 +#: src/Module/Settings/Profile/Index.php:207 msgid "Label:" msgstr "Etykieta:" -#: src/Module/Settings/Profile/Index.php:194 -#: src/Module/Settings/Profile/Index.php:214 +#: src/Module/Settings/Profile/Index.php:188 +#: src/Module/Settings/Profile/Index.php:208 msgid "Value:" msgstr "Wartość:" -#: src/Module/Settings/Profile/Index.php:204 -#: src/Module/Settings/Profile/Index.php:224 +#: src/Module/Settings/Profile/Index.php:198 +#: src/Module/Settings/Profile/Index.php:218 msgid "Field Permissions" msgstr "" -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:225 +#: src/Module/Settings/Profile/Index.php:199 +#: src/Module/Settings/Profile/Index.php:219 msgid "(click to open/close)" msgstr "(kliknij by otworzyć/zamknąć)" -#: src/Module/Settings/Profile/Index.php:211 +#: src/Module/Settings/Profile/Index.php:205 msgid "Add a new profile field" msgstr "" -#: src/Module/Settings/Profile/Index.php:241 +#: src/Module/Settings/Profile/Index.php:235 msgid "Profile Actions" msgstr "Akcje profilowe" -#: src/Module/Settings/Profile/Index.php:242 +#: src/Module/Settings/Profile/Index.php:236 msgid "Edit Profile Details" msgstr "Edytuj informacje o profilu" -#: src/Module/Settings/Profile/Index.php:244 +#: src/Module/Settings/Profile/Index.php:238 msgid "Change Profile Photo" msgstr "Zmień zdjęcie profilowe" -#: src/Module/Settings/Profile/Index.php:249 +#: src/Module/Settings/Profile/Index.php:243 msgid "Profile picture" msgstr "Zdjęcie profilowe" -#: src/Module/Settings/Profile/Index.php:250 +#: src/Module/Settings/Profile/Index.php:244 msgid "Location" msgstr "Lokalizacja" -#: src/Module/Settings/Profile/Index.php:251 src/Util/Temporal.php:93 +#: src/Module/Settings/Profile/Index.php:245 src/Util/Temporal.php:93 #: src/Util/Temporal.php:95 msgid "Miscellaneous" msgstr "Różny" -#: src/Module/Settings/Profile/Index.php:252 +#: src/Module/Settings/Profile/Index.php:246 msgid "Custom Profile Fields" msgstr "" -#: src/Module/Settings/Profile/Index.php:254 src/Module/Welcome.php:58 -msgid "Upload Profile Photo" -msgstr "Wyślij zdjęcie profilowe" - -#: src/Module/Settings/Profile/Index.php:258 +#: src/Module/Settings/Profile/Index.php:252 msgid "Display name:" msgstr "Nazwa wyświetlana:" -#: src/Module/Settings/Profile/Index.php:261 +#: src/Module/Settings/Profile/Index.php:255 msgid "Street Address:" msgstr "Ulica:" -#: src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Profile/Index.php:256 msgid "Locality/City:" msgstr "Miasto:" -#: src/Module/Settings/Profile/Index.php:263 +#: src/Module/Settings/Profile/Index.php:257 msgid "Region/State:" msgstr "Województwo/Stan:" -#: src/Module/Settings/Profile/Index.php:264 +#: src/Module/Settings/Profile/Index.php:258 msgid "Postal/Zip Code:" msgstr "Kod Pocztowy:" -#: src/Module/Settings/Profile/Index.php:265 +#: src/Module/Settings/Profile/Index.php:259 msgid "Country:" msgstr "Kraj:" -#: src/Module/Settings/Profile/Index.php:267 +#: src/Module/Settings/Profile/Index.php:261 msgid "XMPP (Jabber) address:" msgstr "Adres XMPP (Jabber):" -#: src/Module/Settings/Profile/Index.php:267 +#: src/Module/Settings/Profile/Index.php:261 msgid "" "The XMPP address will be propagated to your contacts so that they can follow" " you." msgstr "Adres XMPP będzie propagowany do Twoich kontaktów, aby mogli Cię śledzić." -#: src/Module/Settings/Profile/Index.php:268 +#: src/Module/Settings/Profile/Index.php:262 msgid "Homepage URL:" msgstr "Adres URL strony domowej:" -#: src/Module/Settings/Profile/Index.php:269 +#: src/Module/Settings/Profile/Index.php:263 msgid "Public Keywords:" msgstr "Publiczne słowa kluczowe:" -#: src/Module/Settings/Profile/Index.php:269 +#: src/Module/Settings/Profile/Index.php:263 msgid "(Used for suggesting potential friends, can be seen by others)" msgstr "(Używany do sugerowania potencjalnych znajomych, jest widoczny dla innych)" -#: src/Module/Settings/Profile/Index.php:270 +#: src/Module/Settings/Profile/Index.php:264 msgid "Private Keywords:" msgstr "Prywatne słowa kluczowe:" -#: src/Module/Settings/Profile/Index.php:270 +#: src/Module/Settings/Profile/Index.php:264 msgid "(Used for searching profiles, never shown to others)" msgstr "(Używany do wyszukiwania profili, niepokazywany innym)" -#: src/Module/Settings/Profile/Index.php:271 +#: src/Module/Settings/Profile/Index.php:265 #, php-format msgid "" "

    Custom fields appear on your profile page.

    \n" @@ -9287,7 +8837,7 @@ msgstr "" #: src/Module/Settings/Profile/Photo/Crop.php:102 #: src/Module/Settings/Profile/Photo/Crop.php:118 #: src/Module/Settings/Profile/Photo/Crop.php:134 -#: src/Module/Settings/Profile/Photo/Index.php:105 +#: src/Module/Settings/Profile/Photo/Index.php:103 #, php-format msgid "Image size reduction [%s] failed." msgstr "Redukcja rozmiaru obrazka [%s] nie powiodła się." @@ -9327,115 +8877,111 @@ msgstr "Użyj obrazu takim, jaki jest" msgid "Missing uploaded image." msgstr " Brak przesłanego obrazu." -#: src/Module/Settings/Profile/Photo/Index.php:97 -msgid "Image uploaded successfully." -msgstr "Pomyślnie wysłano zdjęcie." - -#: src/Module/Settings/Profile/Photo/Index.php:128 +#: src/Module/Settings/Profile/Photo/Index.php:126 msgid "Profile Picture Settings" msgstr "Ustawienia zdjęcia profilowego" -#: src/Module/Settings/Profile/Photo/Index.php:129 +#: src/Module/Settings/Profile/Photo/Index.php:127 msgid "Current Profile Picture" msgstr "Bieżące zdjęcie profilowe" -#: src/Module/Settings/Profile/Photo/Index.php:130 +#: src/Module/Settings/Profile/Photo/Index.php:128 msgid "Upload Profile Picture" msgstr "Prześlij zdjęcie profilowe" -#: src/Module/Settings/Profile/Photo/Index.php:131 +#: src/Module/Settings/Profile/Photo/Index.php:129 msgid "Upload Picture:" msgstr "Załaduj zdjęcie:" -#: src/Module/Settings/Profile/Photo/Index.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:134 msgid "or" msgstr "lub" -#: src/Module/Settings/Profile/Photo/Index.php:138 +#: src/Module/Settings/Profile/Photo/Index.php:136 msgid "skip this step" msgstr "pomiń ten krok" -#: src/Module/Settings/Profile/Photo/Index.php:140 +#: src/Module/Settings/Profile/Photo/Index.php:138 msgid "select a photo from your photo albums" msgstr "wybierz zdjęcie z twojego albumu" -#: src/Module/Settings/TwoFactor/AppSpecific.php:52 -#: src/Module/Settings/TwoFactor/Recovery.php:50 -#: src/Module/Settings/TwoFactor/Verify.php:56 -msgid "Please enter your password to access this page." -msgstr "Wprowadź hasło, aby uzyskać dostęp do tej strony." +#: src/Module/Settings/Delegation.php:53 +msgid "Delegation successfully granted." +msgstr "Delegacja została pomyślnie przyznana." -#: src/Module/Settings/TwoFactor/AppSpecific.php:70 -msgid "App-specific password generation failed: The description is empty." -msgstr "Generowanie hasła aplikacji nie powiodło się: Opis jest pusty." +#: src/Module/Settings/Delegation.php:55 +msgid "Parent user not found, unavailable or password doesn't match." +msgstr "Nie znaleziono użytkownika nadrzędnego, jest on niedostępny lub hasło nie pasuje." -#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +#: src/Module/Settings/Delegation.php:59 +msgid "Delegation successfully revoked." +msgstr "Delegacja została pomyślnie odwołana." + +#: src/Module/Settings/Delegation.php:81 +#: src/Module/Settings/Delegation.php:103 msgid "" -"App-specific password generation failed: This description already exists." -msgstr "Generowanie hasła aplikacji nie powiodło się: Opis ten już istnieje." +"Delegated administrators can view but not change delegation permissions." +msgstr "Delegowani administratorzy mogą przeglądać uprawnienia do delegowania, ale nie mogą ich zmieniać." -#: src/Module/Settings/TwoFactor/AppSpecific.php:77 -msgid "New app-specific password generated." -msgstr "Nowe hasło specyficzne dla aplikacji." +#: src/Module/Settings/Delegation.php:95 +msgid "Delegate user not found." +msgstr "Nie znaleziono delegowanego użytkownika." -#: src/Module/Settings/TwoFactor/AppSpecific.php:83 -msgid "App-specific passwords successfully revoked." -msgstr "Hasła specyficzne dla aplikacji zostały pomyślnie cofnięte." +#: src/Module/Settings/Delegation.php:143 +msgid "No parent user" +msgstr "Brak nadrzędnego użytkownika" -#: src/Module/Settings/TwoFactor/AppSpecific.php:93 -msgid "App-specific password successfully revoked." -msgstr "Hasło specyficzne dla aplikacji zostało pomyślnie odwołane." +#: src/Module/Settings/Delegation.php:154 +#: src/Module/Settings/Delegation.php:165 +msgid "Parent User" +msgstr "Użytkownik nadrzędny" -#: src/Module/Settings/TwoFactor/AppSpecific.php:114 -msgid "Two-factor app-specific passwords" -msgstr "Dwuskładnikowe hasła aplikacji" +#: src/Module/Settings/Delegation.php:162 +msgid "Additional Accounts" +msgstr "Dodatkowe konta" -#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +#: src/Module/Settings/Delegation.php:163 msgid "" -"

    App-specific passwords are randomly generated passwords used instead your" -" regular password to authenticate your account on third-party applications " -"that don't support two-factor authentication.

    " -msgstr "" +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." +msgstr "Zarejestruj dodatkowe konta, które są automatycznie połączone z istniejącym kontem, aby móc nimi zarządzać z tego konta." -#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +#: src/Module/Settings/Delegation.php:164 +msgid "Register an additional account" +msgstr "Zarejestruj dodatkowe konto" + +#: src/Module/Settings/Delegation.php:168 msgid "" -"Make sure to copy your new app-specific password now. You won’t be able to " -"see it again!" -msgstr "" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." +msgstr "Użytkownicy nadrzędni mają pełną kontrolę nad tym kontem, w tym także ustawienia konta. Sprawdź dokładnie, komu przyznasz ten dostęp." -#: src/Module/Settings/TwoFactor/AppSpecific.php:120 -msgid "Description" -msgstr "Opis" +#: src/Module/Settings/Delegation.php:172 +msgid "Delegates" +msgstr "Oddeleguj" -#: src/Module/Settings/TwoFactor/AppSpecific.php:121 -msgid "Last Used" -msgstr "Ostatnio używane" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:122 -msgid "Revoke" -msgstr "Unieważnij" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:123 -msgid "Revoke All" -msgstr "Unieważnij wszyskie" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +#: src/Module/Settings/Delegation.php:174 msgid "" -"When you generate a new app-specific password, you must use it right away, " -"it will be shown to you once after you generate it." -msgstr "" +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "Delegaci mogą zarządzać wszystkimi aspektami tego konta/strony, z wyjątkiem podstawowych ustawień konta. Nie przekazuj swojego konta osobistego nikomu, komu nie ufasz całkowicie." -#: src/Module/Settings/TwoFactor/AppSpecific.php:127 -msgid "Generate new app-specific password" -msgstr "Wygeneruj nowe hasło specyficzne dla aplikacji" +#: src/Module/Settings/Delegation.php:175 +msgid "Existing Page Delegates" +msgstr "Obecni delegaci stron" -#: src/Module/Settings/TwoFactor/AppSpecific.php:128 -msgid "Friendiqa on my Fairphone 2..." -msgstr "Friendiqa na moim Fairphone 2..." +#: src/Module/Settings/Delegation.php:177 +msgid "Potential Delegates" +msgstr "Potencjalni delegaci" -#: src/Module/Settings/TwoFactor/AppSpecific.php:129 -msgid "Generate" -msgstr "" +#: src/Module/Settings/Delegation.php:180 +msgid "Add" +msgstr "Dodaj" + +#: src/Module/Settings/Delegation.php:181 +msgid "No entries." +msgstr "Brak wpisów." #: src/Module/Settings/TwoFactor/Index.php:67 msgid "Two-factor authentication successfully disabled." @@ -9529,36 +9075,11 @@ msgstr "Zarządzaj hasłami specyficznymi dla aplikacji" msgid "Finish app configuration" msgstr "Zakończ konfigurację aplikacji" -#: src/Module/Settings/TwoFactor/Recovery.php:66 -msgid "New recovery codes successfully generated." -msgstr "Wygenerowano nowe kody odzyskiwania." - -#: src/Module/Settings/TwoFactor/Recovery.php:92 -msgid "Two-factor recovery codes" -msgstr "Dwuskładnikowe kody odzyskiwania" - -#: src/Module/Settings/TwoFactor/Recovery.php:94 -msgid "" -"

    Recovery codes can be used to access your account in the event you lose " -"access to your device and cannot receive two-factor authentication " -"codes.

    Put these in a safe spot! If you lose your " -"device and don’t have the recovery codes you will lose access to your " -"account.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:96 -msgid "" -"When you generate new recovery codes, you must copy the new codes. Your old " -"codes won’t work anymore." -msgstr "Kiedy generujesz nowe kody odzyskiwania, musisz skopiować nowe kody. Twoje stare kody nie będą już działać." - -#: src/Module/Settings/TwoFactor/Recovery.php:97 -msgid "Generate new recovery codes" -msgstr "Wygeneruj nowe kody odzyskiwania" - -#: src/Module/Settings/TwoFactor/Recovery.php:99 -msgid "Next: Verification" -msgstr "Następny: Weryfikacja" +#: src/Module/Settings/TwoFactor/Verify.php:56 +#: src/Module/Settings/TwoFactor/Recovery.php:50 +#: src/Module/Settings/TwoFactor/AppSpecific.php:52 +msgid "Please enter your password to access this page." +msgstr "Wprowadź hasło, aby uzyskać dostęp do tej strony." #: src/Module/Settings/TwoFactor/Verify.php:78 msgid "Two-factor authentication successfully activated." @@ -9605,6 +9126,215 @@ msgstr "

    Możesz też otworzyć następujący adres URL w urządzeniu mobilnym msgid "Verify code and enable two-factor authentication" msgstr "Sprawdź kod i włącz uwierzytelnianie dwuskładnikowe" +#: src/Module/Settings/TwoFactor/Recovery.php:66 +msgid "New recovery codes successfully generated." +msgstr "Wygenerowano nowe kody odzyskiwania." + +#: src/Module/Settings/TwoFactor/Recovery.php:92 +msgid "Two-factor recovery codes" +msgstr "Dwuskładnikowe kody odzyskiwania" + +#: src/Module/Settings/TwoFactor/Recovery.php:94 +msgid "" +"

    Recovery codes can be used to access your account in the event you lose " +"access to your device and cannot receive two-factor authentication " +"codes.

    Put these in a safe spot! If you lose your " +"device and don’t have the recovery codes you will lose access to your " +"account.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:96 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "Kiedy generujesz nowe kody odzyskiwania, musisz skopiować nowe kody. Twoje stare kody nie będą już działać." + +#: src/Module/Settings/TwoFactor/Recovery.php:97 +msgid "Generate new recovery codes" +msgstr "Wygeneruj nowe kody odzyskiwania" + +#: src/Module/Settings/TwoFactor/Recovery.php:99 +msgid "Next: Verification" +msgstr "Następny: Weryfikacja" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:70 +msgid "App-specific password generation failed: The description is empty." +msgstr "Generowanie hasła aplikacji nie powiodło się: Opis jest pusty." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "Generowanie hasła aplikacji nie powiodło się: Opis ten już istnieje." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:77 +msgid "New app-specific password generated." +msgstr "Nowe hasło specyficzne dla aplikacji." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:83 +msgid "App-specific passwords successfully revoked." +msgstr "Hasła specyficzne dla aplikacji zostały pomyślnie cofnięte." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:93 +msgid "App-specific password successfully revoked." +msgstr "Hasło specyficzne dla aplikacji zostało pomyślnie odwołane." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:114 +msgid "Two-factor app-specific passwords" +msgstr "Dwuskładnikowe hasła aplikacji" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +msgid "" +"

    App-specific passwords are randomly generated passwords used instead your" +" regular password to authenticate your account on third-party applications " +"that don't support two-factor authentication.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:120 +msgid "Description" +msgstr "Opis" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:121 +msgid "Last Used" +msgstr "Ostatnio używane" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:122 +msgid "Revoke" +msgstr "Unieważnij" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:123 +msgid "Revoke All" +msgstr "Unieważnij wszyskie" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:127 +msgid "Generate new app-specific password" +msgstr "Wygeneruj nowe hasło specyficzne dla aplikacji" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:128 +msgid "Friendiqa on my Fairphone 2..." +msgstr "Friendiqa na moim Fairphone 2..." + +#: src/Module/Settings/TwoFactor/AppSpecific.php:129 +msgid "Generate" +msgstr "" + +#: src/Module/Settings/Display.php:101 +msgid "The theme you chose isn't available." +msgstr "Wybrany motyw jest niedostępny." + +#: src/Module/Settings/Display.php:138 +#, php-format +msgid "%s - (Unsupported)" +msgstr "%s - (Nieobsługiwane)" + +#: src/Module/Settings/Display.php:181 +msgid "Display Settings" +msgstr "Ustawienia wyglądu" + +#: src/Module/Settings/Display.php:183 +msgid "General Theme Settings" +msgstr "Ogólne ustawienia motywu" + +#: src/Module/Settings/Display.php:184 +msgid "Custom Theme Settings" +msgstr "Niestandardowe ustawienia motywów" + +#: src/Module/Settings/Display.php:185 +msgid "Content Settings" +msgstr "Ustawienia zawartości" + +#: src/Module/Settings/Display.php:187 +msgid "Calendar" +msgstr "Kalendarz" + +#: src/Module/Settings/Display.php:193 +msgid "Display Theme:" +msgstr "Wyświetl motyw:" + +#: src/Module/Settings/Display.php:194 +msgid "Mobile Theme:" +msgstr "Motyw dla urządzeń mobilnych:" + +#: src/Module/Settings/Display.php:197 +msgid "Number of items to display per page:" +msgstr "Liczba elementów do wyświetlenia na stronie:" + +#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 +msgid "Maximum of 100 items" +msgstr "Maksymalnie 100 elementów" + +#: src/Module/Settings/Display.php:198 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "Liczba elementów do wyświetlenia na stronie podczas przeglądania z urządzenia mobilnego:" + +#: src/Module/Settings/Display.php:199 +msgid "Update browser every xx seconds" +msgstr "Odświeżaj stronę co xx sekund" + +#: src/Module/Settings/Display.php:199 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "Minimum 10 sekund. Wprowadź -1, aby go wyłączyć." + +#: src/Module/Settings/Display.php:200 +msgid "Automatic updates only at the top of the post stream pages" +msgstr "Automatyczne aktualizacje tylko w górnej części stron strumienia postu" + +#: src/Module/Settings/Display.php:200 +msgid "" +"Auto update may add new posts at the top of the post stream pages, which can" +" affect the scroll position and perturb normal reading if it happens " +"anywhere else the top of the page." +msgstr "" + +#: src/Module/Settings/Display.php:201 +msgid "Don't show emoticons" +msgstr "Nie pokazuj emotikonek" + +#: src/Module/Settings/Display.php:201 +msgid "" +"Normally emoticons are replaced with matching symbols. This setting disables" +" this behaviour." +msgstr "Zazwyczaj emotikony są zastępowane pasującymi symbolami. To ustawienie wyłącza to zachowanie." + +#: src/Module/Settings/Display.php:202 +msgid "Infinite scroll" +msgstr "Nieskończone przewijanie" + +#: src/Module/Settings/Display.php:202 +msgid "Automatic fetch new items when reaching the page end." +msgstr "Automatyczne pobieranie nowych elementów po osiągnięciu końca strony." + +#: src/Module/Settings/Display.php:203 +msgid "Disable Smart Threading" +msgstr "Wyłącz inteligentne wątki" + +#: src/Module/Settings/Display.php:203 +msgid "Disable the automatic suppression of extraneous thread indentation." +msgstr "" + +#: src/Module/Settings/Display.php:204 +msgid "Hide the Dislike feature" +msgstr "Ukryj funkcję Nie lubię" + +#: src/Module/Settings/Display.php:204 +msgid "Hides the Dislike button and dislike reactions on posts and comments." +msgstr "" + +#: src/Module/Settings/Display.php:206 +msgid "Beginning of week:" +msgstr "Początek tygodnia:" + #: src/Module/Settings/UserExport.php:57 msgid "Export account" msgstr "Eksportuj konto" @@ -9636,576 +9366,31 @@ msgid "" " e.g. Mastodon." msgstr "Wyeksportuj listę kont, które obserwujesz, jako plik CSV. Kompatybilny np. Mastodont." -#: src/Module/Special/HTTPException.php:49 -msgid "Bad Request" -msgstr "Nieprawidłowe żądanie" +#: src/Module/Maintenance.php:46 +msgid "System down for maintenance" +msgstr "System wyłączony w celu konserwacji" -#: src/Module/Special/HTTPException.php:50 -msgid "Unauthorized" -msgstr "Nieautoryzowane" - -#: src/Module/Special/HTTPException.php:51 -msgid "Forbidden" -msgstr "Zabronione" - -#: src/Module/Special/HTTPException.php:52 -msgid "Not Found" -msgstr "Nie znaleziono" - -#: src/Module/Special/HTTPException.php:53 -msgid "Internal Server Error" -msgstr "Wewnętrzny błąd serwera" - -#: src/Module/Special/HTTPException.php:54 -msgid "Service Unavailable" -msgstr "Usługa Niedostępna " - -#: src/Module/Special/HTTPException.php:61 -msgid "" -"The server cannot or will not process the request due to an apparent client " -"error." -msgstr "Serwer nie może lub nie będzie przetwarzać żądania z powodu widocznego błędu klienta." - -#: src/Module/Special/HTTPException.php:62 -msgid "" -"Authentication is required and has failed or has not yet been provided." -msgstr "Uwierzytelnienie jest wymagane i nie powiodło się lub nie zostało jeszcze dostarczone." - -#: src/Module/Special/HTTPException.php:63 -msgid "" -"The request was valid, but the server is refusing action. The user might not" -" have the necessary permissions for a resource, or may need an account." -msgstr "Żądanie było ważne, ale serwer odmawia działania. Użytkownik może nie mieć wymaganych uprawnień do zasobu lub może potrzebować konta." - -#: src/Module/Special/HTTPException.php:64 -msgid "" -"The requested resource could not be found but may be available in the " -"future." -msgstr "Żądany zasób nie został znaleziony, ale może być dostępny w przyszłości." - -#: src/Module/Special/HTTPException.php:65 -msgid "" -"An unexpected condition was encountered and no more specific message is " -"suitable." -msgstr "Napotkano nieoczekiwany warunek i nie jest odpowiedni żaden bardziej szczegółowy komunikat." - -#: src/Module/Special/HTTPException.php:66 -msgid "" -"The server is currently unavailable (because it is overloaded or down for " -"maintenance). Please try again later." -msgstr "Serwer jest obecnie niedostępny (ponieważ jest przeciążony lub wyłączony z powodu konserwacji). Spróbuj ponownie później." - -#: src/Module/Tos.php:46 src/Module/Tos.php:88 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen" -" name), an username (nickname) and a working email address. The names will " -"be accessible on the profile page of the account by any visitor of the page," -" even if other profile details are not displayed. The email address will " -"only be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or" -" the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "W momencie rejestracji oraz w celu zapewnienia komunikacji między kontem użytkownika, a jego kontaktami, użytkownik musi podać nazwę wyświetlaną (pseudonim), nazwę użytkownika (przydomek) i działający adres e-mail. Nazwy będą dostępne na stronie profilu konta dla każdego odwiedzającego stronę, nawet jeśli inne szczegóły profilu nie zostaną wyświetlone. Adres e-mail będzie używany tylko do wysyłania powiadomień użytkownika o interakcjach, ale nie będzie wyświetlany w widoczny sposób. Lista kont w katalogu użytkownika węzła lub globalnym katalogu użytkownika jest opcjonalna i może być kontrolowana w ustawieniach użytkownika, nie jest konieczna do komunikacji." - -#: src/Module/Tos.php:47 src/Module/Tos.php:89 -msgid "" -"This data is required for communication and is passed on to the nodes of the" -" communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "Te dane są wymagane do komunikacji i są przekazywane do węzłów partnerów komunikacyjnych i są tam przechowywane. Użytkownicy mogą wprowadzać dodatkowe prywatne dane, które mogą być przesyłane na konta partnerów komunikacyjnych." - -#: src/Module/Tos.php:48 src/Module/Tos.php:90 -#, php-format -msgid "" -"At any point in time a logged in user can export their account data from the" -" account settings. If the user " -"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " -"be permanent. Deletion of the data will also be requested from the nodes of " -"the communication partners." -msgstr "" - -#: src/Module/Tos.php:51 src/Module/Tos.php:87 -msgid "Privacy Statement" -msgstr "Oświadczenie o prywatności" - -#: src/Module/Welcome.php:44 -msgid "Welcome to Friendica" -msgstr "Witamy na Friendica" - -#: src/Module/Welcome.php:45 -msgid "New Member Checklist" -msgstr "Lista nowych członków" - -#: src/Module/Welcome.php:46 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." -msgstr "Chcielibyśmy zaproponować kilka porad i linków, które pomogą uczynić twoje doświadczenie przyjemnym. Kliknij dowolny element, aby odwiedzić odpowiednią stronę. Link do tej strony będzie widoczny na stronie głównej przez dwa tygodnie od czasu rejestracji, a następnie zniknie." - -#: src/Module/Welcome.php:48 -msgid "Getting Started" -msgstr "Pierwsze kroki" - -#: src/Module/Welcome.php:49 -msgid "Friendica Walk-Through" -msgstr "Friendica Przejdź-Przez" - -#: src/Module/Welcome.php:50 -msgid "" -"On your Quick Start page - find a brief introduction to your " -"profile and network tabs, make some new connections, and find some groups to" -" join." -msgstr "Na stronie Szybki start - znajdź krótkie wprowadzenie do swojego profilu i kart sieciowych, stwórz nowe połączenia i znajdź kilka grup do przyłączenia się." - -#: src/Module/Welcome.php:53 -msgid "Go to Your Settings" -msgstr "Idź do swoich ustawień" - -#: src/Module/Welcome.php:54 -msgid "" -"On your Settings page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." -msgstr "Na stronie Ustawienia - zmień swoje początkowe hasło. Zanotuj także swój adres tożsamości. Wygląda to jak adres e-mail - będzie przydatny w nawiązywaniu znajomości w bezpłatnej sieci społecznościowej." - -#: src/Module/Welcome.php:55 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished" -" directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." -msgstr "Przejrzyj pozostałe ustawienia, w szczególności ustawienia prywatności. Niepublikowany wykaz katalogów jest podobny do niepublicznego numeru telefonu. Ogólnie rzecz biorąc, powinieneś opublikować swój wpis - chyba, że wszyscy twoi znajomi i potencjalni znajomi dokładnie wiedzą, jak Cię znaleźć." - -#: src/Module/Welcome.php:59 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make" -" friends than people who do not." -msgstr "Dodaj swoje zdjęcie profilowe jeśli jeszcze tego nie zrobiłeś. Twoje szanse na zwiększenie liczby znajomych rosną dziesięciokrotnie, kiedy na tym zdjęciu jesteś ty." - -#: src/Module/Welcome.php:60 -msgid "Edit Your Profile" -msgstr "Edytuj własny profil" - -#: src/Module/Welcome.php:61 -msgid "" -"Edit your default profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown" -" visitors." -msgstr "Edytuj swój domyślny profil do swoich potrzeb. Przejrzyj ustawienia ukrywania listy znajomych i ukrywania profilu przed nieznanymi użytkownikami." - -#: src/Module/Welcome.php:62 -msgid "Profile Keywords" -msgstr "Słowa kluczowe profilu" - -#: src/Module/Welcome.php:63 -msgid "" -"Set some public keywords for your profile which describe your interests. We " -"may be able to find other people with similar interests and suggest " -"friendships." -msgstr "Ustaw kilka publicznych słów kluczowych dla swojego profilu, które opisują Twoje zainteresowania. Możemy znaleźć inne osoby o podobnych zainteresowaniach i zasugerować przyjaźnie." - -#: src/Module/Welcome.php:65 -msgid "Connecting" -msgstr "Łączenie" - -#: src/Module/Welcome.php:67 -msgid "Importing Emails" -msgstr "Importowanie e-maili" - -#: src/Module/Welcome.php:68 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" -msgstr "Wprowadź informacje dotyczące dostępu do poczty e-mail na stronie Ustawienia oprogramowania, jeśli chcesz importować i wchodzić w interakcje z przyjaciółmi lub listami adresowymi z poziomu konta e-mail INBOX" - -#: src/Module/Welcome.php:69 -msgid "Go to Your Contacts Page" -msgstr "Idź do strony z Twoimi kontaktami" - -#: src/Module/Welcome.php:70 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the Add New Contact dialog." -msgstr "Strona Kontakty jest twoją bramą do zarządzania przyjaciółmi i łączenia się z przyjaciółmi w innych sieciach. Zazwyczaj podaje się adres lub adres URL strony w oknie dialogowym Dodaj nowy kontakt." - -#: src/Module/Welcome.php:71 -msgid "Go to Your Site's Directory" -msgstr "Idż do twojej strony" - -#: src/Module/Welcome.php:72 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a Connect or Follow link on " -"their profile page. Provide your own Identity Address if requested." -msgstr "Strona Katalog umożliwia znalezienie innych osób w tej sieci lub innych witrynach stowarzyszonych. Poszukaj łącza Połącz lub Śledź na stronie profilu. Jeśli chcesz, podaj swój własny adres tożsamości." - -#: src/Module/Welcome.php:73 -msgid "Finding New People" -msgstr "Znajdowanie nowych osób" - -#: src/Module/Welcome.php:74 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand" -" new site, friend suggestions will usually begin to be populated within 24 " -"hours." -msgstr "Na bocznym panelu strony Kontaktów znajduje się kilka narzędzi do znajdowania nowych przyjaciół. Możemy dopasować osoby według zainteresowań, wyszukiwać osoby według nazwisk i zainteresowań oraz dostarczać sugestie oparte na relacjach sieciowych. Na zupełnie nowej stronie sugestie znajomych zwykle zaczynają być wypełniane w ciągu 24 godzin" - -#: src/Module/Welcome.php:77 -msgid "Group Your Contacts" -msgstr "Grupy kontaktów" - -#: src/Module/Welcome.php:78 -msgid "" -"Once you have made some friends, organize them into private conversation " -"groups from the sidebar of your Contacts page and then you can interact with" -" each group privately on your Network page." -msgstr "Gdy zaprzyjaźnisz się z przyjaciółmi, uporządkuj je w prywatne grupy konwersacji na pasku bocznym na stronie Kontakty, a następnie możesz wchodzić w interakcje z każdą grupą prywatnie na stronie Sieć." - -#: src/Module/Welcome.php:80 -msgid "Why Aren't My Posts Public?" -msgstr "Dlaczego moje posty nie są publiczne?" - -#: src/Module/Welcome.php:81 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to" -" people you've added as friends. For more information, see the help section " -"from the link above." -msgstr "Friendica szanuje Twoją prywatność. Domyślnie Twoje wpisy będą wyświetlane tylko osobom, które dodałeś jako znajomi. Aby uzyskać więcej informacji, zobacz sekcję pomocy na powyższym łączu." - -#: src/Module/Welcome.php:83 -msgid "Getting Help" -msgstr "Otrzymaj pomoc" - -#: src/Module/Welcome.php:84 -msgid "Go to the Help Section" -msgstr "Przejdź do sekcji pomocy" - -#: src/Module/Welcome.php:85 -msgid "" -"Our help pages may be consulted for detail on other program" -" features and resources." -msgstr "Na naszych stronach pomocy można znaleźć szczegółowe informacje na temat innych funkcji programu i zasobów." - -#: src/Object/EMail/ItemCCEMail.php:39 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social " -"network." -msgstr "Wiadomość została wysłana do ciebie od %s, członka sieci społecznościowej Friendica." - -#: src/Object/EMail/ItemCCEMail.php:41 -#, php-format -msgid "You may visit them online at %s" -msgstr "Możesz odwiedzić ich online pod adresem %s" - -#: src/Object/EMail/ItemCCEMail.php:42 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "Skontaktuj się z nadawcą odpowiadając na ten post jeśli nie chcesz otrzymywać tych wiadomości." - -#: src/Object/EMail/ItemCCEMail.php:46 -#, php-format -msgid "%s posted an update." -msgstr "%s zaktualizował wpis." - -#: src/Object/Post.php:148 -msgid "This entry was edited" -msgstr "Ten wpis został zedytowany" - -#: src/Object/Post.php:175 -msgid "Private Message" -msgstr "Wiadomość prywatna" - -#: src/Object/Post.php:214 -msgid "pinned item" -msgstr "" - -#: src/Object/Post.php:219 -msgid "Delete locally" -msgstr "Usuń lokalnie" - -#: src/Object/Post.php:222 -msgid "Delete globally" -msgstr "Usuń globalnie" - -#: src/Object/Post.php:222 -msgid "Remove locally" -msgstr "Usuń lokalnie" - -#: src/Object/Post.php:236 -msgid "save to folder" -msgstr "zapisz w folderze" - -#: src/Object/Post.php:271 -msgid "I will attend" -msgstr "Będę uczestniczyć" - -#: src/Object/Post.php:271 -msgid "I will not attend" -msgstr "Nie będę uczestniczyć" - -#: src/Object/Post.php:271 -msgid "I might attend" -msgstr "Mogę wziąć udział" - -#: src/Object/Post.php:301 -msgid "ignore thread" -msgstr "zignoruj ​​wątek" - -#: src/Object/Post.php:302 -msgid "unignore thread" -msgstr "odignoruj ​​wątek" - -#: src/Object/Post.php:303 -msgid "toggle ignore status" -msgstr "przełącz status ignorowania" - -#: src/Object/Post.php:315 -msgid "pin" -msgstr "przypnij" - -#: src/Object/Post.php:316 -msgid "unpin" -msgstr "odepnij" - -#: src/Object/Post.php:317 -msgid "toggle pin status" -msgstr "" - -#: src/Object/Post.php:320 -msgid "pinned" -msgstr "Przypięte" - -#: src/Object/Post.php:327 -msgid "add star" -msgstr "dodaj gwiazdkę" - -#: src/Object/Post.php:328 -msgid "remove star" -msgstr "anuluj gwiazdkę" - -#: src/Object/Post.php:329 -msgid "toggle star status" -msgstr "włącz status gwiazdy" - -#: src/Object/Post.php:332 -msgid "starred" -msgstr "gwiazdką" - -#: src/Object/Post.php:336 -msgid "add tag" -msgstr "dodaj tag" - -#: src/Object/Post.php:346 -msgid "like" -msgstr "lubię to" - -#: src/Object/Post.php:347 -msgid "dislike" -msgstr "nie lubię tego" - -#: src/Object/Post.php:349 -msgid "Share this" -msgstr "Udostępnij to" - -#: src/Object/Post.php:349 -msgid "share" -msgstr "udostępnij" - -#: src/Object/Post.php:398 -#, php-format -msgid "%s (Received %s)" -msgstr "" - -#: src/Object/Post.php:403 -msgid "Comment this item on your system" -msgstr "" - -#: src/Object/Post.php:403 -msgid "remote comment" -msgstr "" - -#: src/Object/Post.php:413 -msgid "Pushed" -msgstr "" - -#: src/Object/Post.php:413 -msgid "Pulled" -msgstr "" - -#: src/Object/Post.php:440 -msgid "to" -msgstr "do" - -#: src/Object/Post.php:441 -msgid "via" -msgstr "przez" - -#: src/Object/Post.php:442 -msgid "Wall-to-Wall" -msgstr "Wall-to-Wall" - -#: src/Object/Post.php:443 -msgid "via Wall-To-Wall:" -msgstr "via Wall-To-Wall:" - -#: src/Object/Post.php:479 -#, php-format -msgid "Reply to %s" -msgstr "Odpowiedź %s" - -#: src/Object/Post.php:482 -msgid "More" -msgstr "Więcej" - -#: src/Object/Post.php:498 -msgid "Notifier task is pending" -msgstr "Zadanie Notifier jest w toku" - -#: src/Object/Post.php:499 -msgid "Delivery to remote servers is pending" -msgstr "Trwa przesyłanie do serwerów zdalnych" - -#: src/Object/Post.php:500 -msgid "Delivery to remote servers is underway" -msgstr "Trwa dostawa do serwerów zdalnych" - -#: src/Object/Post.php:501 -msgid "Delivery to remote servers is mostly done" -msgstr "Dostawa do zdalnych serwerów jest w większości wykonywana" - -#: src/Object/Post.php:502 -msgid "Delivery to remote servers is done" -msgstr "Trwa dostarczanie do zdalnych serwerów" - -#: src/Object/Post.php:522 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d komentarz" -msgstr[1] "%d komentarze" -msgstr[2] "%d komentarzy" -msgstr[3] "%d komentarzy" - -#: src/Object/Post.php:523 -msgid "Show more" -msgstr "Pokaż więcej" - -#: src/Object/Post.php:524 -msgid "Show fewer" -msgstr "Pokaż mniej" - -#: src/Protocol/Diaspora.php:3614 -msgid "Attachments:" -msgstr "Załączniki:" - -#: src/Protocol/OStatus.php:1850 +#: src/Protocol/OStatus.php:1784 #, php-format msgid "%s is now following %s." msgstr "%s zaczął(-ęła) obserwować %s." -#: src/Protocol/OStatus.php:1851 +#: src/Protocol/OStatus.php:1785 msgid "following" msgstr "następujący" -#: src/Protocol/OStatus.php:1854 +#: src/Protocol/OStatus.php:1788 #, php-format msgid "%s stopped following %s." msgstr "%s przestał(a) obserwować %s." -#: src/Protocol/OStatus.php:1855 +#: src/Protocol/OStatus.php:1789 msgid "stopped following" msgstr "przestał śledzić" -#: src/Repository/ProfileField.php:275 -msgid "Hometown:" -msgstr "Miasto rodzinne:" - -#: src/Repository/ProfileField.php:276 -msgid "Marital Status:" -msgstr "Stan cywilny:" - -#: src/Repository/ProfileField.php:277 -msgid "With:" -msgstr "Z:" - -#: src/Repository/ProfileField.php:278 -msgid "Since:" -msgstr "Od:" - -#: src/Repository/ProfileField.php:279 -msgid "Sexual Preference:" -msgstr "Preferencje seksualne:" - -#: src/Repository/ProfileField.php:280 -msgid "Political Views:" -msgstr "Poglądy polityczne:" - -#: src/Repository/ProfileField.php:281 -msgid "Religious Views:" -msgstr "Poglądy religijne:" - -#: src/Repository/ProfileField.php:282 -msgid "Likes:" -msgstr "Lubię to:" - -#: src/Repository/ProfileField.php:283 -msgid "Dislikes:" -msgstr "Nie lubię tego:" - -#: src/Repository/ProfileField.php:284 -msgid "Title/Description:" -msgstr "Tytuł/Opis:" - -#: src/Repository/ProfileField.php:286 -msgid "Musical interests" -msgstr "Muzyka" - -#: src/Repository/ProfileField.php:287 -msgid "Books, literature" -msgstr "Literatura" - -#: src/Repository/ProfileField.php:288 -msgid "Television" -msgstr "Telewizja" - -#: src/Repository/ProfileField.php:289 -msgid "Film/dance/culture/entertainment" -msgstr "Film/taniec/kultura/rozrywka" - -#: src/Repository/ProfileField.php:290 -msgid "Hobbies/Interests" -msgstr "Zainteresowania" - -#: src/Repository/ProfileField.php:291 -msgid "Love/romance" -msgstr "Miłość/romans" - -#: src/Repository/ProfileField.php:292 -msgid "Work/employment" -msgstr "Praca/zatrudnienie" - -#: src/Repository/ProfileField.php:293 -msgid "School/education" -msgstr "Szkoła/edukacja" - -#: src/Repository/ProfileField.php:294 -msgid "Contact information and Social Networks" -msgstr "Dane kontaktowe i Sieci społecznościowe" - -#: src/Util/EMailer/MailBuilder.php:212 -msgid "Friendica Notification" -msgstr "Powiadomienia Friendica" +#: src/Protocol/Diaspora.php:3650 +msgid "Attachments:" +msgstr "Załączniki:" #: src/Util/EMailer/NotifyMailBuilder.php:78 #: src/Util/EMailer/SystemMailBuilder.php:54 @@ -10226,6 +9411,10 @@ msgstr "%s Administrator" msgid "thanks" msgstr "dziękuję" +#: src/Util/EMailer/MailBuilder.php:212 +msgid "Friendica Notification" +msgstr "Powiadomienia Friendica" + #: src/Util/Temporal.php:167 msgid "YYYY-MM-DD or MM-DD" msgstr "RRRR-MM-DD lub MM-DD" @@ -10292,230 +9481,1016 @@ msgstr "w %1$d %2$s" msgid "%1$d %2$s ago" msgstr "%1$d %2$s temu" -#: src/Worker/Delivery.php:555 -msgid "(no subject)" -msgstr "(bez tematu)" - -#: update.php:194 +#: src/Model/Storage/Database.php:74 #, php-format -msgid "%s: Updating author-id and owner-id in item and thread table. " -msgstr "%s: Aktualizowanie ID autora i właściciela w tabeli pozycji i wątku. " +msgid "Database storage failed to update %s" +msgstr "Przechowywanie bazy danych nie powiodło się %s" -#: update.php:249 +#: src/Model/Storage/Database.php:82 +msgid "Database storage failed to insert data" +msgstr "Magazyn bazy danych nie mógł wstawić danych" + +#: src/Model/Storage/Filesystem.php:100 #, php-format -msgid "%s: Updating post-type." -msgstr "%s: Aktualizowanie typu postu." +msgid "Filesystem storage failed to create \"%s\". Check you write permissions." +msgstr "Nie można utworzyć magazynu systemu plików \"%s\". Sprawdź, czy masz uprawnienia do zapisu." -#: view/theme/duepuntozero/config.php:52 -msgid "default" -msgstr "standardowe" - -#: view/theme/duepuntozero/config.php:53 -msgid "greenzero" -msgstr "zielone zero" - -#: view/theme/duepuntozero/config.php:54 -msgid "purplezero" -msgstr "fioletowe zero" - -#: view/theme/duepuntozero/config.php:55 -msgid "easterbunny" -msgstr "zajączek wielkanocny" - -#: view/theme/duepuntozero/config.php:56 -msgid "darkzero" -msgstr "ciemne zero" - -#: view/theme/duepuntozero/config.php:57 -msgid "comix" -msgstr "comix" - -#: view/theme/duepuntozero/config.php:58 -msgid "slackr" -msgstr "luźny" - -#: view/theme/duepuntozero/config.php:71 -msgid "Variations" -msgstr "Zmiana" - -#: view/theme/frio/config.php:123 -msgid "Custom" -msgstr "Niestandardowe" - -#: view/theme/frio/config.php:135 -msgid "Note" -msgstr "Uwaga" - -#: view/theme/frio/config.php:135 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "Sprawdź uprawnienia do zdjęć, jeśli wszyscy użytkownicy mogą zobaczyć obraz" - -#: view/theme/frio/config.php:141 -msgid "Select color scheme" -msgstr "Wybierz schemat kolorów" - -#: view/theme/frio/config.php:142 -msgid "Copy or paste schemestring" -msgstr "Skopiuj lub wklej schemat" - -#: view/theme/frio/config.php:142 +#: src/Model/Storage/Filesystem.php:148 +#, php-format msgid "" -"You can copy this string to share your theme with others. Pasting here " -"applies the schemestring" -msgstr "Możesz skopiować ten ciąg, aby podzielić się swoim motywem z innymi. Wklejanie tutaj stosuje schemat" +"Filesystem storage failed to save data to \"%s\". Check your write " +"permissions" +msgstr "Nie udało się zapisać danych w pamięci systemu plików \"%s\". Sprawdź swoje uprawnienia do zapisu" -#: view/theme/frio/config.php:143 -msgid "Navigation bar background color" -msgstr "Kolor tła paska nawigacyjnego" +#: src/Model/Storage/Filesystem.php:176 +msgid "Storage base path" +msgstr "Ścieżka bazy pamięci masowej" -#: view/theme/frio/config.php:144 -msgid "Navigation bar icon color " -msgstr "Kolor ikon na pasku nawigacyjnym " - -#: view/theme/frio/config.php:145 -msgid "Link color" -msgstr "Kolor łączy" - -#: view/theme/frio/config.php:146 -msgid "Set the background color" -msgstr "Ustaw kolor tła" - -#: view/theme/frio/config.php:147 -msgid "Content background opacity" -msgstr "Nieprzezroczystość tła treści" - -#: view/theme/frio/config.php:148 -msgid "Set the background image" -msgstr "Ustaw obraz tła" - -#: view/theme/frio/config.php:149 -msgid "Background image style" -msgstr "Styl tła" - -#: view/theme/frio/config.php:154 -msgid "Login page background image" -msgstr "Obraz tła strony logowania" - -#: view/theme/frio/config.php:158 -msgid "Login page background color" -msgstr "Kolor tła strony logowania" - -#: view/theme/frio/config.php:158 -msgid "Leave background image and color empty for theme defaults" -msgstr "Pozostaw obraz tła i kolor pusty dla domyślnych ustawień kompozycji" - -#: view/theme/frio/php/default.php:84 view/theme/frio/php/standard.php:38 -msgid "Skip to main content" -msgstr "Przejdź do głównej zawartości" - -#: view/theme/frio/php/Image.php:40 -msgid "Top Banner" -msgstr "Górny Baner" - -#: view/theme/frio/php/Image.php:40 +#: src/Model/Storage/Filesystem.php:178 msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "Zmień rozmiar obrazu na szerokość ekranu i pokaż kolor tła poniżej na długich stronach." +"Folder where uploaded files are saved. For maximum security, This should be " +"a path outside web server folder tree" +msgstr "Folder, w którym zapisywane są przesłane pliki. Dla maksymalnego bezpieczeństwa, powinna to być ścieżka poza drzewem folderów serwera WWW" -#: view/theme/frio/php/Image.php:41 -msgid "Full screen" -msgstr "Pełny ekran" +#: src/Model/Storage/Filesystem.php:191 +msgid "Enter a valid existing folder" +msgstr "Wprowadź poprawny istniejący folder" -#: view/theme/frio/php/Image.php:41 +#: src/Model/Item.php:3334 +msgid "activity" +msgstr "aktywność" + +#: src/Model/Item.php:3339 +msgid "post" +msgstr "post" + +#: src/Model/Item.php:3462 +#, php-format +msgid "Content warning: %s" +msgstr "Ostrzeżenie o treści: %s" + +#: src/Model/Item.php:3539 +msgid "bytes" +msgstr "bajty" + +#: src/Model/Item.php:3584 +msgid "View on separate page" +msgstr "Zobacz na oddzielnej stronie" + +#: src/Model/Item.php:3585 +msgid "view on separate page" +msgstr "zobacz na oddzielnej stronie" + +#: src/Model/Item.php:3590 src/Model/Item.php:3596 +#: src/Content/Text/BBCode.php:1071 +msgid "link to source" +msgstr "link do źródła" + +#: src/Model/Mail.php:128 src/Model/Mail.php:263 +msgid "[no subject]" +msgstr "[bez tematu]" + +#: src/Model/Contact.php:1166 src/Model/Contact.php:1179 +msgid "UnFollow" +msgstr "" + +#: src/Model/Contact.php:1175 +msgid "Drop Contact" +msgstr "Zakończ znajomość" + +#: src/Model/Contact.php:1727 +msgid "Organisation" +msgstr "Organizacja" + +#: src/Model/Contact.php:1731 +msgid "News" +msgstr "Aktualności" + +#: src/Model/Contact.php:1735 +msgid "Forum" +msgstr "Forum" + +#: src/Model/Contact.php:2298 +msgid "Connect URL missing." +msgstr "Brak adresu URL połączenia." + +#: src/Model/Contact.php:2307 msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "Zmień rozmiar obrazu, aby wypełnić cały ekran, przycinając prawy lub dolny." +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." +msgstr "Nie można dodać kontaktu. Sprawdź odpowiednie poświadczenia sieciowe na stronie Ustawienia -> Sieci społecznościowe." -#: view/theme/frio/php/Image.php:42 -msgid "Single row mosaic" -msgstr "Mozaika jednorzędowa" - -#: view/theme/frio/php/Image.php:42 +#: src/Model/Contact.php:2348 msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "Zmień rozmiar obrazu, aby powtórzyć go w jednym wierszu, w pionie lub w poziomie." +"This site is not configured to allow communications with other networks." +msgstr "Ta strona nie jest skonfigurowana do pozwalania na komunikację z innymi sieciami" -#: view/theme/frio/php/Image.php:43 -msgid "Mosaic" -msgstr "Mozaika" +#: src/Model/Contact.php:2349 src/Model/Contact.php:2362 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "Nie znaleziono żadnych kompatybilnych protokołów komunikacyjnych ani źródeł." -#: view/theme/frio/php/Image.php:43 -msgid "Repeat image to fill the screen." -msgstr "Powtórz obraz, aby wypełnić ekran." +#: src/Model/Contact.php:2360 +msgid "The profile address specified does not provide adequate information." +msgstr "Dany adres profilu nie dostarcza odpowiednich informacji." -#: view/theme/frio/theme.php:237 -msgid "Guest" -msgstr "Gość" +#: src/Model/Contact.php:2365 +msgid "An author or name was not found." +msgstr "Autor lub nazwa nie zostało znalezione." -#: view/theme/frio/theme.php:242 -msgid "Visitor" -msgstr "Odwiedzający" +#: src/Model/Contact.php:2368 +msgid "No browser URL could be matched to this address." +msgstr "Przeglądarka WWW nie może odnaleźć podanego adresu" -#: view/theme/quattro/config.php:73 -msgid "Alignment" -msgstr "Wyrównanie" +#: src/Model/Contact.php:2371 +msgid "" +"Unable to match @-style Identity Address with a known protocol or email " +"contact." +msgstr "Nie można dopasować @-stylu Adres identyfikacyjny ze znanym protokołem lub kontaktem e-mail." -#: view/theme/quattro/config.php:73 -msgid "Left" -msgstr "Lewo" +#: src/Model/Contact.php:2372 +msgid "Use mailto: in front of address to force email check." +msgstr "Użyj mailto: przed adresem, aby wymusić sprawdzanie poczty e-mail." -#: view/theme/quattro/config.php:73 -msgid "Center" -msgstr "Środek" +#: src/Model/Contact.php:2378 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "Określony adres profilu należy do sieci, która została wyłączona na tej stronie." -#: view/theme/quattro/config.php:74 -msgid "Color scheme" -msgstr "Zestaw kolorów" +#: src/Model/Contact.php:2383 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "Profil ograniczony. Ta osoba będzie niezdolna do odbierania osobistych powiadomień od ciebie." -#: view/theme/quattro/config.php:75 -msgid "Posts font size" -msgstr "Rozmiar czcionki postów" +#: src/Model/Contact.php:2445 +msgid "Unable to retrieve contact information." +msgstr "Nie można otrzymać informacji kontaktowych" -#: view/theme/quattro/config.php:76 -msgid "Textareas font size" -msgstr "Rozmiar czcionki Textareas" +#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:452 +#: src/Model/Event.php:930 +msgid "Starts:" +msgstr "Rozpoczęcie:" -#: view/theme/vier/config.php:75 -msgid "Comma separated list of helper forums" -msgstr "Lista pomocników oddzielona przecinkami" +#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:453 +#: src/Model/Event.php:934 +msgid "Finishes:" +msgstr "Zakończenie:" -#: view/theme/vier/config.php:115 -msgid "don't show" -msgstr "nie pokazuj" +#: src/Model/Event.php:402 +msgid "all-day" +msgstr "cały dzień" -#: view/theme/vier/config.php:115 -msgid "show" -msgstr "pokaż" +#: src/Model/Event.php:428 +msgid "Sept" +msgstr "Wrz" -#: view/theme/vier/config.php:121 -msgid "Set style" -msgstr "Ustaw styl" +#: src/Model/Event.php:450 +msgid "No events to display" +msgstr "Brak wydarzeń do wyświetlenia" -#: view/theme/vier/config.php:122 -msgid "Community Pages" -msgstr "Strony społeczności" +#: src/Model/Event.php:578 +msgid "l, F j" +msgstr "l, F j" -#: view/theme/vier/config.php:123 view/theme/vier/theme.php:126 -msgid "Community Profiles" -msgstr "Profile społeczności" +#: src/Model/Event.php:609 +msgid "Edit event" +msgstr "Edytuj wydarzenie" -#: view/theme/vier/config.php:124 -msgid "Help or @NewHere ?" -msgstr "Pomóż lub @NowyTutaj?" +#: src/Model/Event.php:610 +msgid "Duplicate event" +msgstr "Zduplikowane zdarzenie" -#: view/theme/vier/config.php:125 view/theme/vier/theme.php:348 -msgid "Connect Services" -msgstr "Połączone serwisy" +#: src/Model/Event.php:611 +msgid "Delete event" +msgstr "Usuń wydarzenie" -#: view/theme/vier/config.php:126 -msgid "Find Friends" -msgstr "Znajdź znajomych" +#: src/Model/Event.php:863 +msgid "D g:i A" +msgstr "D g:i A" -#: view/theme/vier/config.php:127 view/theme/vier/theme.php:156 -msgid "Last users" -msgstr "Ostatni użytkownicy" +#: src/Model/Event.php:864 +msgid "g:i A" +msgstr "g:i A" -#: view/theme/vier/theme.php:263 -msgid "Quick Start" -msgstr "Szybki start" +#: src/Model/Event.php:949 src/Model/Event.php:951 +msgid "Show map" +msgstr "Pokaż mapę" + +#: src/Model/Event.php:950 +msgid "Hide map" +msgstr "Ukryj mapę" + +#: src/Model/Event.php:1042 +#, php-format +msgid "%s's birthday" +msgstr "%s urodzin" + +#: src/Model/Event.php:1043 +#, php-format +msgid "Happy Birthday %s" +msgstr "Urodziny %s" + +#: src/Model/User.php:374 +msgid "Login failed" +msgstr "Logowanie nieudane" + +#: src/Model/User.php:406 +msgid "Not enough information to authenticate" +msgstr "Za mało informacji do uwierzytelnienia" + +#: src/Model/User.php:500 +msgid "Password can't be empty" +msgstr "Hasło nie może być puste" + +#: src/Model/User.php:519 +msgid "Empty passwords are not allowed." +msgstr "Puste hasła są niedozwolone." + +#: src/Model/User.php:523 +msgid "" +"The new password has been exposed in a public data dump, please choose " +"another." +msgstr "Nowe hasło zostało ujawnione w publicznym zrzucie danych, wybierz inne." + +#: src/Model/User.php:529 +msgid "" +"The password can't contain accentuated letters, white spaces or colons (:)" +msgstr "Hasło nie może zawierać podkreślonych liter, białych spacji ani dwukropków (:)" + +#: src/Model/User.php:627 +msgid "Passwords do not match. Password unchanged." +msgstr "Hasła nie pasują do siebie. Hasło niezmienione." + +#: src/Model/User.php:634 +msgid "An invitation is required." +msgstr "Wymagane zaproszenie." + +#: src/Model/User.php:638 +msgid "Invitation could not be verified." +msgstr "Zaproszenie niezweryfikowane." + +#: src/Model/User.php:646 +msgid "Invalid OpenID url" +msgstr "Nieprawidłowy adres url OpenID" + +#: src/Model/User.php:665 +msgid "Please enter the required information." +msgstr "Wprowadź wymagane informacje." + +#: src/Model/User.php:679 +#, php-format +msgid "" +"system.username_min_length (%s) and system.username_max_length (%s) are " +"excluding each other, swapping values." +msgstr "system.username_min_length (%s) i system.username_max_length (%s) wykluczają się nawzajem, zamieniając wartości." + +#: src/Model/User.php:686 +#, php-format +msgid "Username should be at least %s character." +msgid_plural "Username should be at least %s characters." +msgstr[0] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." +msgstr[1] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." +msgstr[2] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." +msgstr[3] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." + +#: src/Model/User.php:690 +#, php-format +msgid "Username should be at most %s character." +msgid_plural "Username should be at most %s characters." +msgstr[0] "Nazwa użytkownika nie może mieć więcej niż %s znaków." +msgstr[1] "Nazwa użytkownika nie może mieć więcej niż %s znaków." +msgstr[2] "Nazwa użytkownika nie może mieć więcej niż %s znaków." +msgstr[3] "Nazwa użytkownika nie może mieć więcej niż %s znaków." + +#: src/Model/User.php:698 +msgid "That doesn't appear to be your full (First Last) name." +msgstr "Wydaje mi się, że to nie jest twoje pełne imię (pierwsze imię) i nazwisko." + +#: src/Model/User.php:703 +msgid "Your email domain is not among those allowed on this site." +msgstr "Twoja domena internetowa nie jest obsługiwana na tej stronie." + +#: src/Model/User.php:707 +msgid "Not a valid email address." +msgstr "Niepoprawny adres e mail.." + +#: src/Model/User.php:710 +msgid "The nickname was blocked from registration by the nodes admin." +msgstr "Pseudonim został zablokowany przed rejestracją przez administratora węzłów." + +#: src/Model/User.php:714 src/Model/User.php:722 +msgid "Cannot use that email." +msgstr "Nie można użyć tego e-maila." + +#: src/Model/User.php:729 +msgid "Your nickname can only contain a-z, 0-9 and _." +msgstr "Twój pseudonim może zawierać tylko a-z, 0-9 i _." + +#: src/Model/User.php:737 src/Model/User.php:794 +msgid "Nickname is already registered. Please choose another." +msgstr "Ten login jest zajęty. Wybierz inny." + +#: src/Model/User.php:747 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "POWAŻNY BŁĄD: niepowodzenie podczas tworzenia kluczy zabezpieczeń." + +#: src/Model/User.php:781 src/Model/User.php:785 +msgid "An error occurred during registration. Please try again." +msgstr "Wystąpił bład podczas rejestracji, Spróbuj ponownie." + +#: src/Model/User.php:808 +msgid "An error occurred creating your default profile. Please try again." +msgstr "Wystąpił błąd podczas tworzenia profilu. Spróbuj ponownie." + +#: src/Model/User.php:815 +msgid "An error occurred creating your self contact. Please try again." +msgstr "Wystąpił błąd podczas tworzenia własnego kontaktu. Proszę spróbuj ponownie." + +#: src/Model/User.php:820 +msgid "Friends" +msgstr "Przyjaciele" + +#: src/Model/User.php:824 +msgid "" +"An error occurred creating your default contact group. Please try again." +msgstr "Wystąpił błąd podczas tworzenia domyślnej grupy kontaktów. Proszę spróbuj ponownie." + +#: src/Model/User.php:1012 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tthe administrator of %2$s has set up an account for you." +msgstr "\n\t\tSzanowna/y %1$s,\n\t\t\tadministrator of %2$s założył dla Ciebie konto." + +#: src/Model/User.php:1015 +#, php-format +msgid "" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%1$s\n" +"\t\tLogin Name:\t\t%2$s\n" +"\t\tPassword:\t\t%3$s\n" +"\n" +"\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\tin.\n" +"\n" +"\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\tthan that.\n" +"\n" +"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\tIf you are new and do not know anybody here, they may help\n" +"\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" +"\n" +"\t\tThank you and welcome to %4$s." +msgstr "" + +#: src/Model/User.php:1048 src/Model/User.php:1155 +#, php-format +msgid "Registration details for %s" +msgstr "Szczegóły rejestracji dla %s" + +#: src/Model/User.php:1068 +#, php-format +msgid "" +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%4$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\t\t" +msgstr "\n\t\t\tSzanowny Użytkowniku %1$s,\n\t\t\t\tDziękujemy za rejestrację na stronie %2$s. Twoje konto czeka na zatwierdzenie przez administratora.\n\n\t\t\tTwoje dane do logowania są następujące:\n\n\t\t\tLokalizacja witryny:\t%3$s\n\t\t\tNazwa użytkownika:\t\t%4$s\n\t\t\tHasło:\t\t%5$s\n\t\t" + +#: src/Model/User.php:1087 +#, php-format +msgid "Registration at %s" +msgstr "Rejestracja w %s" + +#: src/Model/User.php:1111 +#, php-format +msgid "" +"\n" +"\t\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" +"\t\t\t" +msgstr "\n\t\t\t\tSzanowna/y %1$s,\n\t\t\t\tDziękujemy za rejestrację w %2$s. Twoje konto zostało utworzone.\n\t\t\t" + +#: src/Model/User.php:1119 +#, php-format +msgid "" +"\n" +"\t\t\tThe login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%1$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\n" +"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\t\tin.\n" +"\n" +"\t\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\t\tthan that.\n" +"\n" +"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\t\tIf you are new and do not know anybody here, they may help\n" +"\t\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" +"\n" +"\t\t\tThank you and welcome to %2$s." +msgstr "\n\t\t\tDane logowania są następuje:\n\t\t\tLokalizacja witryny:\t%3$s\n\t\t\tNazwa użytkownika:\t\t%1$s\n\t\t\tHasło:\t\t%5$s\n\n\t\t\tPo zalogowaniu możesz zmienić hasło do swojego konta na stronie \"Ustawienia\".\n \t\t\tProszę poświęć chwilę, aby przejrzeć inne ustawienia konta na tej stronie.\n\n\t\t\tMożesz również dodać podstawowe informacje do swojego domyślnego profilu\n\t\t\t(na stronie \"Profil użytkownika\"), aby inne osoby mogły łatwo Cię znaleźć.\n\n\t\t\tZalecamy ustawienie imienia i nazwiska, dodanie zdjęcia profilowego,\n\t\t\tdodanie niektórych \"słów kluczowych\" profilu (bardzo przydatne w nawiązywaniu nowych znajomości) \n\t\t\ti być może gdzie mieszkasz; jeśli nie chcesz podać więcej szczegów.\n\n\t\t\tW pełni szanujemy Twoje prawo do prywatności i żaden z tych elementów nie jest konieczny.\n\t\t\tJeśli jesteś nowy i nie znasz tutaj nikogo, oni mogą ci pomóc\n\t\t\tmożesz zdobyć nowych interesujących przyjaciół.\n\n\t\t\tJeśli kiedykolwiek zechcesz usunąć swoje konto, możesz to zrobić na stronie %3$s/removeme\n\n\t\t\tDziękujemy i Zapraszamy do %2$s." + +#: src/Model/Group.php:92 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "Skasowana grupa o tej nazwie została przywrócona. Istniejące uprawnienia do pozycji mogą dotyczyć tej grupy i wszystkich przyszłych członków. Jeśli nie jest to zamierzone, utwórz inną grupę o innej nazwie." + +#: src/Model/Group.php:451 +msgid "Default privacy group for new contacts" +msgstr "Domyślne ustawienia prywatności dla nowych kontaktów" + +#: src/Model/Group.php:483 +msgid "Everybody" +msgstr "Wszyscy" + +#: src/Model/Group.php:502 +msgid "edit" +msgstr "edytuj" + +#: src/Model/Group.php:527 +msgid "add" +msgstr "dodaj" + +#: src/Model/Group.php:532 +msgid "Edit group" +msgstr "Edytuj grupy" + +#: src/Model/Group.php:535 +msgid "Create a new group" +msgstr "Stwórz nową grupę" + +#: src/Model/Group.php:537 +msgid "Edit groups" +msgstr "Edytuj grupy" + +#: src/Model/Profile.php:348 +msgid "Change profile photo" +msgstr "Zmień zdjęcie profilowe" + +#: src/Model/Profile.php:452 +msgid "Atom feed" +msgstr "Kanał Atom" + +#: src/Model/Profile.php:490 src/Model/Profile.php:587 +msgid "g A l F d" +msgstr "g A I F d" + +#: src/Model/Profile.php:491 +msgid "F d" +msgstr "F d" + +#: src/Model/Profile.php:553 src/Model/Profile.php:638 +msgid "[today]" +msgstr "[dziś]" + +#: src/Model/Profile.php:563 +msgid "Birthday Reminders" +msgstr "Przypomnienia o urodzinach" + +#: src/Model/Profile.php:564 +msgid "Birthdays this week:" +msgstr "Urodziny w tym tygodniu:" + +#: src/Model/Profile.php:625 +msgid "[No description]" +msgstr "[Brak opisu]" + +#: src/Model/Profile.php:651 +msgid "Event Reminders" +msgstr "Przypominacze wydarzeń" + +#: src/Model/Profile.php:652 +msgid "Upcoming events the next 7 days:" +msgstr "Nadchodzące wydarzenia w ciągu następnych 7 dni:" + +#: src/Model/Profile.php:827 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s wita %2$s" + +#: src/Content/Widget.php:52 +msgid "Add New Contact" +msgstr "Dodaj nowy kontakt" + +#: src/Content/Widget.php:53 +msgid "Enter address or web location" +msgstr "Wpisz adres lub lokalizację sieciową" + +#: src/Content/Widget.php:54 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Przykład: bob@przykład.com, http://przykład.com/barbara" + +#: src/Content/Widget.php:56 +msgid "Connect" +msgstr "Połącz" + +#: src/Content/Widget.php:71 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d zaproszenie dostępne" +msgstr[1] "%d zaproszeń dostępnych" +msgstr[2] "%d zaproszenia dostępne" +msgstr[3] "%d zaproszenia dostępne" + +#: src/Content/Widget.php:219 +msgid "Everyone" +msgstr "Wszyscy" + +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "Relacje" + +#: src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protokoły" + +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "Wszystkie protokoły" + +#: src/Content/Widget.php:328 +msgid "Saved Folders" +msgstr "Zapisz w folderach" + +#: src/Content/Widget.php:330 src/Content/Widget.php:369 +msgid "Everything" +msgstr "Wszystko" + +#: src/Content/Widget.php:367 +msgid "Categories" +msgstr "Kategorie" + +#: src/Content/Widget.php:445 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "%d wspólny kontakt" +msgstr[1] "%d wspólne kontakty" +msgstr[2] "%d wspólnych kontaktów" +msgstr[3] "%dwspólnych kontaktów" + +#: src/Content/Widget.php:539 +msgid "Archives" +msgstr "Archiwum" + +#: src/Content/ContactSelector.php:48 +msgid "Frequently" +msgstr "Często" + +#: src/Content/ContactSelector.php:49 +msgid "Hourly" +msgstr "Co godzinę" + +#: src/Content/ContactSelector.php:50 +msgid "Twice daily" +msgstr "Dwa razy dziennie" + +#: src/Content/ContactSelector.php:51 +msgid "Daily" +msgstr "Codziennie" + +#: src/Content/ContactSelector.php:52 +msgid "Weekly" +msgstr "Co tydzień" + +#: src/Content/ContactSelector.php:53 +msgid "Monthly" +msgstr "Miesięczne" + +#: src/Content/ContactSelector.php:99 +msgid "DFRN" +msgstr "DFRN" + +#: src/Content/ContactSelector.php:100 +msgid "OStatus" +msgstr "OStatus" + +#: src/Content/ContactSelector.php:101 +msgid "RSS/Atom" +msgstr "RSS/Atom" + +#: src/Content/ContactSelector.php:104 +msgid "Zot!" +msgstr "Zot!" + +#: src/Content/ContactSelector.php:105 +msgid "LinkedIn" +msgstr "LinkedIn" + +#: src/Content/ContactSelector.php:106 +msgid "XMPP/IM" +msgstr "XMPP/IM" + +#: src/Content/ContactSelector.php:107 +msgid "MySpace" +msgstr "MySpace" + +#: src/Content/ContactSelector.php:108 +msgid "Google+" +msgstr "Google+" + +#: src/Content/ContactSelector.php:109 +msgid "pump.io" +msgstr "pump.io" + +#: src/Content/ContactSelector.php:110 +msgid "Twitter" +msgstr "Twitter" + +#: src/Content/ContactSelector.php:111 +msgid "Discourse" +msgstr "Rozmowa" + +#: src/Content/ContactSelector.php:112 +msgid "Diaspora Connector" +msgstr "Łącze Diaspora" + +#: src/Content/ContactSelector.php:113 +msgid "GNU Social Connector" +msgstr "Łącze GNU Social" + +#: src/Content/ContactSelector.php:114 +msgid "ActivityPub" +msgstr "Pub aktywności" + +#: src/Content/ContactSelector.php:115 +msgid "pnut" +msgstr "orzech" + +#: src/Content/ContactSelector.php:149 +#, php-format +msgid "%s (via %s)" +msgstr "%s (przez %s)" + +#: src/Content/Feature.php:96 +msgid "General Features" +msgstr "Funkcje ogólne" + +#: src/Content/Feature.php:98 +msgid "Photo Location" +msgstr "Lokalizacja zdjęcia" + +#: src/Content/Feature.php:98 +msgid "" +"Photo metadata is normally stripped. This extracts the location (if present)" +" prior to stripping metadata and links it to a map." +msgstr "Metadane zdjęć są zwykle usuwane. Wyodrębnia to położenie (jeśli jest obecne) przed usunięciem metadanych i łączy je z mapą." + +#: src/Content/Feature.php:99 +msgid "Trending Tags" +msgstr "Popularne tagi" + +#: src/Content/Feature.php:99 +msgid "" +"Show a community page widget with a list of the most popular tags in recent " +"public posts." +msgstr "Pokaż widżet strony społeczności z listą najpopularniejszych tagów w ostatnich postach publicznych." + +#: src/Content/Feature.php:104 +msgid "Post Composition Features" +msgstr "Ustawienia funkcji postów" + +#: src/Content/Feature.php:105 +msgid "Auto-mention Forums" +msgstr "Automatyczne wymienianie forów" + +#: src/Content/Feature.php:105 +msgid "" +"Add/remove mention when a forum page is selected/deselected in ACL window." +msgstr "Dodaj/usuń wzmiankę, gdy strona forum zostanie wybrana/cofnięta w oknie ACL." + +#: src/Content/Feature.php:106 +msgid "Explicit Mentions" +msgstr "" + +#: src/Content/Feature.php:106 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "Dodaj wyraźne wzmianki do pola komentarza, aby ręcznie kontrolować, kto zostanie wymieniony w odpowiedziach." + +#: src/Content/Feature.php:111 +msgid "Post/Comment Tools" +msgstr "Narzędzia post/komentarz" + +#: src/Content/Feature.php:112 +msgid "Post Categories" +msgstr "Kategorie postów" + +#: src/Content/Feature.php:112 +msgid "Add categories to your posts" +msgstr "Umożliwia dodawanie kategorii do twoich postów" + +#: src/Content/Feature.php:117 +msgid "Advanced Profile Settings" +msgstr "Zaawansowane ustawienia profilu" + +#: src/Content/Feature.php:118 +msgid "List Forums" +msgstr "Lista forów" + +#: src/Content/Feature.php:118 +msgid "Show visitors public community forums at the Advanced Profile Page" +msgstr "Wyświetla publiczne fora społeczności na stronie profilu zaawansowanego" + +#: src/Content/Feature.php:119 +msgid "Tag Cloud" +msgstr "Chmura tagów" + +#: src/Content/Feature.php:119 +msgid "Provide a personal tag cloud on your profile page" +msgstr "Podaj osobistą chmurę tagów na stronie profilu" + +#: src/Content/Feature.php:120 +msgid "Display Membership Date" +msgstr "Wyświetl datę członkostwa" + +#: src/Content/Feature.php:120 +msgid "Display membership date in profile" +msgstr "Wyświetla datę członkostwa w profilu" + +#: src/Content/Nav.php:89 +msgid "Nothing new here" +msgstr "Brak nowych zdarzeń" + +#: src/Content/Nav.php:94 +msgid "Clear notifications" +msgstr "Wyczyść powiadomienia" + +#: src/Content/Nav.php:95 src/Content/Text/HTML.php:904 +msgid "@name, !forum, #tags, content" +msgstr "@imię, !forum, #tagi, treść" + +#: src/Content/Nav.php:168 +msgid "End this session" +msgstr "Zakończ sesję" + +#: src/Content/Nav.php:170 +msgid "Sign in" +msgstr "Zaloguj się" + +#: src/Content/Nav.php:181 +msgid "Personal notes" +msgstr "Notatki" + +#: src/Content/Nav.php:181 +msgid "Your personal notes" +msgstr "Twoje prywatne notatki" + +#: src/Content/Nav.php:201 src/Content/Nav.php:262 +msgid "Home" +msgstr "Strona domowa" + +#: src/Content/Nav.php:201 +msgid "Home Page" +msgstr "Strona startowa" + +#: src/Content/Nav.php:205 +msgid "Create an account" +msgstr "Załóż konto" + +#: src/Content/Nav.php:211 +msgid "Help and documentation" +msgstr "Pomoc i dokumentacja" + +#: src/Content/Nav.php:215 +msgid "Apps" +msgstr "Aplikacje" + +#: src/Content/Nav.php:215 +msgid "Addon applications, utilities, games" +msgstr "Wtyczki, aplikacje, narzędzia, gry" + +#: src/Content/Nav.php:219 +msgid "Search site content" +msgstr "Przeszukaj zawartość strony" + +#: src/Content/Nav.php:222 src/Content/Text/HTML.php:911 +msgid "Full Text" +msgstr "Pełny tekst" + +#: src/Content/Nav.php:223 src/Content/Widget/TagCloud.php:68 +#: src/Content/Text/HTML.php:912 +msgid "Tags" +msgstr "Tagi" + +#: src/Content/Nav.php:243 +msgid "Community" +msgstr "Społeczność" + +#: src/Content/Nav.php:243 +msgid "Conversations on this and other servers" +msgstr "Rozmowy na tym i innych serwerach" + +#: src/Content/Nav.php:250 +msgid "Directory" +msgstr "Katalog" + +#: src/Content/Nav.php:250 +msgid "People directory" +msgstr "Katalog osób" + +#: src/Content/Nav.php:252 +msgid "Information about this friendica instance" +msgstr "Informacje o tej instancji friendica" + +#: src/Content/Nav.php:255 +msgid "Terms of Service of this Friendica instance" +msgstr "Warunki świadczenia usług tej instancji Friendica" + +#: src/Content/Nav.php:266 +msgid "Introductions" +msgstr "Zapoznanie" + +#: src/Content/Nav.php:266 +msgid "Friend Requests" +msgstr "Prośba o przyjęcie do grona znajomych" + +#: src/Content/Nav.php:268 +msgid "See all notifications" +msgstr "Zobacz wszystkie powiadomienia" + +#: src/Content/Nav.php:269 +msgid "Mark all system notifications seen" +msgstr "Oznacz wszystkie powiadomienia systemu jako przeczytane" + +#: src/Content/Nav.php:273 +msgid "Inbox" +msgstr "Odebrane" + +#: src/Content/Nav.php:274 +msgid "Outbox" +msgstr "Wysłane" + +#: src/Content/Nav.php:278 +msgid "Accounts" +msgstr "Konto" + +#: src/Content/Nav.php:278 +msgid "Manage other pages" +msgstr "Zarządzaj innymi stronami" + +#: src/Content/Nav.php:288 +msgid "Site setup and configuration" +msgstr "Konfiguracja i ustawienia instancji" + +#: src/Content/Nav.php:291 +msgid "Navigation" +msgstr "Nawigacja" + +#: src/Content/Nav.php:291 +msgid "Site map" +msgstr "Mapa strony" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "Usuń wpis" + +#: src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Zapisywanie wyszukiwania" + +#: src/Content/Widget/CalendarExport.php:63 +msgid "Export" +msgstr "Eksport" + +#: src/Content/Widget/CalendarExport.php:64 +msgid "Export calendar as ical" +msgstr "Wyeksportuj kalendarz jako ical" + +#: src/Content/Widget/CalendarExport.php:65 +msgid "Export calendar as csv" +msgstr "Eksportuj kalendarz jako csv" + +#: src/Content/Widget/TrendingTags.php:51 +#, php-format +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/Content/Widget/TrendingTags.php:52 +msgid "More Trending Tags" +msgstr "Więcej popularnych tagów" + +#: src/Content/Widget/ContactBlock.php:72 +msgid "No contacts" +msgstr "Brak kontaktów" + +#: src/Content/Widget/ContactBlock.php:104 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d kontakt" +msgstr[1] "%d kontaktów" +msgstr[2] "%d kontakty" +msgstr[3] "%d Kontakty" + +#: src/Content/Widget/ContactBlock.php:123 +msgid "View Contacts" +msgstr "Widok kontaktów" + +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "nowsze" + +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "starsze" + +#: src/Content/OEmbed.php:266 +msgid "Embedding disabled" +msgstr "Osadzanie wyłączone" + +#: src/Content/OEmbed.php:388 +msgid "Embedded content" +msgstr "Osadzona zawartość" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "poprzedni" + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "ostatni" + +#: src/Content/Text/HTML.php:802 +msgid "Loading more entries..." +msgstr "Ładuję więcej wpisów..." + +#: src/Content/Text/HTML.php:803 +msgid "The end" +msgstr "Koniec" + +#: src/Content/Text/HTML.php:954 src/Content/Text/BBCode.php:1523 +msgid "Click to open/close" +msgstr "Kliknij aby otworzyć/zamknąć" + +#: src/Content/Text/BBCode.php:946 src/Content/Text/BBCode.php:1605 +#: src/Content/Text/BBCode.php:1606 +msgid "Image/photo" +msgstr "Obrazek/zdjęcie" + +#: src/Content/Text/BBCode.php:1046 +#, php-format +msgid "%2$s %3$s" +msgstr "%2$s %3$s" + +#: src/Content/Text/BBCode.php:1554 +msgid "$1 wrote:" +msgstr "$1 napisał:" + +#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +msgid "Encrypted content" +msgstr "Szyfrowana treść" + +#: src/Content/Text/BBCode.php:1831 +msgid "Invalid source protocol" +msgstr "Nieprawidłowy protokół źródłowy" + +#: src/Content/Text/BBCode.php:1846 +msgid "Invalid link protocol" +msgstr "Niepoprawny link protokołu" + +#: src/BaseModule.php:150 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "Znacznik zabezpieczeń formularza nie był poprawny. Prawdopodobnie stało się tak, ponieważ formularz został otwarty zbyt długo (> 3 godziny) przed jego przesłaniem." diff --git a/view/lang/pl/strings.php b/view/lang/pl/strings.php index fbead77cef..84aa91b492 100644 --- a/view/lang/pl/strings.php +++ b/view/lang/pl/strings.php @@ -6,20 +6,97 @@ function string_plural_select_pl($n){ return ($n==1 ? 0 : ($n%10>=2 && $n%10<=4) && ($n%100<12 || $n%100>14) ? 1 : $n!=1 && ($n%10>=0 && $n%10<=1) || ($n%10>=5 && $n%10<=9) || ($n%100>=12 && $n%100<=14) ? 2 : 3);; }} ; -$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ - 0 => "Dzienny limit opublikowanych %d posta. Post został odrzucony.", - 1 => "Dzienny limit opublikowanych %d postów. Post został odrzucony.", - 2 => "Dzienny limit opublikowanych %d postów. Post został odrzucony.", - 3 => "Dzienny limit opublikowanych %d postów. Post został odrzucony.", -]; -$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ - 0 => "Tygodniowy limit wysyłania %d posta. Post został odrzucony.", - 1 => "Tygodniowy limit wysyłania %d postów. Post został odrzucony.", - 2 => "Tygodniowy limit wysyłania %d postów. Post został odrzucony.", - 3 => "Tygodniowy limit wysyłania %d postów. Post został odrzucony.", -]; -$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Miesięczny limit %d wysyłania postów. Post został odrzucony."; -$a->strings["Profile Photos"] = "Zdjęcie profilowe"; +$a->strings["default"] = "standardowe"; +$a->strings["greenzero"] = "zielone zero"; +$a->strings["purplezero"] = "fioletowe zero"; +$a->strings["easterbunny"] = "zajączek wielkanocny"; +$a->strings["darkzero"] = "ciemne zero"; +$a->strings["comix"] = "comix"; +$a->strings["slackr"] = "luźny"; +$a->strings["Submit"] = "Potwierdź"; +$a->strings["Theme settings"] = "Ustawienia motywu"; +$a->strings["Variations"] = "Zmiana"; +$a->strings["Alignment"] = "Wyrównanie"; +$a->strings["Left"] = "Lewo"; +$a->strings["Center"] = "Środek"; +$a->strings["Color scheme"] = "Zestaw kolorów"; +$a->strings["Posts font size"] = "Rozmiar czcionki postów"; +$a->strings["Textareas font size"] = "Rozmiar czcionki Textareas"; +$a->strings["Comma separated list of helper forums"] = "Lista pomocników oddzielona przecinkami"; +$a->strings["don't show"] = "nie pokazuj"; +$a->strings["show"] = "pokaż"; +$a->strings["Set style"] = "Ustaw styl"; +$a->strings["Community Pages"] = "Strony społeczności"; +$a->strings["Community Profiles"] = "Profile społeczności"; +$a->strings["Help or @NewHere ?"] = "Pomóż lub @NowyTutaj?"; +$a->strings["Connect Services"] = "Połączone serwisy"; +$a->strings["Find Friends"] = "Znajdź znajomych"; +$a->strings["Last users"] = "Ostatni użytkownicy"; +$a->strings["Find People"] = "Znajdź ludzi"; +$a->strings["Enter name or interest"] = "Wpisz nazwę lub zainteresowanie"; +$a->strings["Connect/Follow"] = "Połącz/Obserwuj"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Przykład: Jan Kowalski, Wędkarstwo"; +$a->strings["Find"] = "Znajdź"; +$a->strings["Friend Suggestions"] = "Osoby, które możesz znać"; +$a->strings["Similar Interests"] = "Podobne zainteresowania"; +$a->strings["Random Profile"] = "Domyślny profil"; +$a->strings["Invite Friends"] = "Zaproś znajomych"; +$a->strings["Global Directory"] = "Katalog globalny"; +$a->strings["Local Directory"] = "Katalog lokalny"; +$a->strings["Forums"] = "Fora"; +$a->strings["External link to forum"] = "Zewnętrzny link do forum"; +$a->strings["show more"] = "pokaż więcej"; +$a->strings["Quick Start"] = "Szybki start"; +$a->strings["Help"] = "Pomoc"; +$a->strings["Custom"] = "Niestandardowe"; +$a->strings["Note"] = "Uwaga"; +$a->strings["Check image permissions if all users are allowed to see the image"] = "Sprawdź uprawnienia do zdjęć, jeśli wszyscy użytkownicy mogą zobaczyć obraz"; +$a->strings["Select color scheme"] = "Wybierz schemat kolorów"; +$a->strings["Copy or paste schemestring"] = "Skopiuj lub wklej schemat"; +$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Możesz skopiować ten ciąg, aby podzielić się swoim motywem z innymi. Wklejanie tutaj stosuje schemat"; +$a->strings["Navigation bar background color"] = "Kolor tła paska nawigacyjnego"; +$a->strings["Navigation bar icon color "] = "Kolor ikon na pasku nawigacyjnym "; +$a->strings["Link color"] = "Kolor łączy"; +$a->strings["Set the background color"] = "Ustaw kolor tła"; +$a->strings["Content background opacity"] = "Nieprzezroczystość tła treści"; +$a->strings["Set the background image"] = "Ustaw obraz tła"; +$a->strings["Background image style"] = "Styl tła"; +$a->strings["Login page background image"] = "Obraz tła strony logowania"; +$a->strings["Login page background color"] = "Kolor tła strony logowania"; +$a->strings["Leave background image and color empty for theme defaults"] = "Pozostaw obraz tła i kolor pusty dla domyślnych ustawień kompozycji"; +$a->strings["Guest"] = "Gość"; +$a->strings["Visitor"] = "Odwiedzający"; +$a->strings["Status"] = "Status"; +$a->strings["Your posts and conversations"] = "Twoje posty i rozmowy"; +$a->strings["Profile"] = "Profil użytkownika"; +$a->strings["Your profile page"] = "Twoja strona profilowa"; +$a->strings["Photos"] = "Zdjęcia"; +$a->strings["Your photos"] = "Twoje zdjęcia"; +$a->strings["Videos"] = "Filmy"; +$a->strings["Your videos"] = "Twoje filmy"; +$a->strings["Events"] = "Wydarzenia"; +$a->strings["Your events"] = "Twoje wydarzenia"; +$a->strings["Network"] = "Sieć"; +$a->strings["Conversations from your friends"] = "Rozmowy Twoich przyjaciół"; +$a->strings["Events and Calendar"] = "Wydarzenia i kalendarz"; +$a->strings["Messages"] = "Wiadomości"; +$a->strings["Private mail"] = "Prywatne maile"; +$a->strings["Settings"] = "Ustawienia"; +$a->strings["Account settings"] = "Ustawienia konta"; +$a->strings["Contacts"] = "Kontakty"; +$a->strings["Manage/edit friends and contacts"] = "Zarządzaj listą przyjaciół i kontaktami"; +$a->strings["Follow Thread"] = "Śledź wątek"; +$a->strings["Skip to main content"] = "Przejdź do głównej zawartości"; +$a->strings["Top Banner"] = "Górny Baner"; +$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Zmień rozmiar obrazu na szerokość ekranu i pokaż kolor tła poniżej na długich stronach."; +$a->strings["Full screen"] = "Pełny ekran"; +$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Zmień rozmiar obrazu, aby wypełnić cały ekran, przycinając prawy lub dolny."; +$a->strings["Single row mosaic"] = "Mozaika jednorzędowa"; +$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Zmień rozmiar obrazu, aby powtórzyć go w jednym wierszu, w pionie lub w poziomie."; +$a->strings["Mosaic"] = "Mozaika"; +$a->strings["Repeat image to fill the screen."] = "Powtórz obraz, aby wypełnić ekran."; +$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: Aktualizowanie ID autora i właściciela w tabeli pozycji i wątku. "; +$a->strings["%s: Updating post-type."] = "%s: Aktualizowanie typu postu."; $a->strings["%1\$s poked %2\$s"] = "%1\$s zaczepił Cię %2\$s"; $a->strings["event"] = "wydarzenie"; $a->strings["status"] = "status"; @@ -35,7 +112,6 @@ $a->strings["View in context"] = "Zobacz w kontekście"; $a->strings["Please wait"] = "Proszę czekać"; $a->strings["remove"] = "usuń"; $a->strings["Delete Selected Items"] = "Usuń zaznaczone elementy"; -$a->strings["Follow Thread"] = "Śledź wątek"; $a->strings["View Status"] = "Zobacz status"; $a->strings["View Profile"] = "Zobacz profil"; $a->strings["View Photos"] = "Zobacz zdjęcia"; @@ -45,7 +121,6 @@ $a->strings["Send PM"] = "Wyślij prywatną wiadomość"; $a->strings["Block"] = "Zablokuj"; $a->strings["Ignore"] = "Ignoruj"; $a->strings["Poke"] = "Zaczepka"; -$a->strings["Connect/Follow"] = "Połącz/Obserwuj"; $a->strings["%s likes this."] = "%s lubi to."; $a->strings["%s doesn't like this."] = "%s nie lubi tego."; $a->strings["%s attends."] = "%s uczestniczy."; @@ -111,9 +186,9 @@ $a->strings["%1\$s sent you %2\$s."] = "%1\$s wysłał(-a) ci %2\$s."; $a->strings["Please visit %s to view and/or reply to your private messages."] = "Odwiedź %s, aby zobaczyć i/lub odpowiedzieć na twoje prywatne wiadomości."; $a->strings["%1\$s replied to you on %2\$s's %3\$s %4\$s"] = "%1\$s odpowiedział ci na %2\$s's %3\$s %4\$s"; $a->strings["%1\$s tagged you on %2\$s's %3\$s %4\$s"] = "%1\$s oznaczył cię na %2\$s's %3\$s %4\$s"; -$a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = ""; +$a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = "%1\$s skomentował %2\$s's %3\$s %4\$s"; $a->strings["%1\$s replied to you on your %2\$s %3\$s"] = "%1\$s odpowiedział ci na twój %2\$s %3\$s"; -$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = ""; +$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = "%1\$s oznaczył cię tagiem na twoim %2\$s %3\$s"; $a->strings["%1\$s commented on your %2\$s %3\$s"] = ""; $a->strings["%1\$s replied to you on their %2\$s %3\$s"] = ""; $a->strings["%1\$s tagged you on their %2\$s %3\$s"] = ""; @@ -164,34 +239,38 @@ $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "O $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "Otrzymałeś [url=%1\$s] żądanie rejestracji [/url] od %2\$s."; $a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = "Imię i nazwisko:\t%s\nLokalizacja witryny:\t%s\nNazwa użytkownika:\t%s(%s)"; $a->strings["Please visit %s to approve or reject the request."] = "Odwiedź stronę %s, aby zatwierdzić lub odrzucić wniosek."; -$a->strings["Item not found."] = "Element nie znaleziony."; -$a->strings["Do you really want to delete this item?"] = "Czy na pewno chcesz usunąć ten element?"; -$a->strings["Yes"] = "Tak"; -$a->strings["Permission denied."] = "Brak uprawnień."; -$a->strings["Authorize application connection"] = "Autoryzacja połączenia aplikacji"; -$a->strings["Return to your app and insert this Securty Code:"] = "Powróć do swojej aplikacji i wpisz ten Kod Bezpieczeństwa:"; -$a->strings["Please login to continue."] = "Zaloguj się aby kontynuować."; -$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Czy chcesz zezwolić tej aplikacji na dostęp do swoich postów i kontaktów i/lub tworzenie nowych postów?"; -$a->strings["No"] = "Nie"; +$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ + 0 => "Dzienny limit opublikowanych %d posta. Post został odrzucony.", + 1 => "Dzienny limit opublikowanych %d postów. Post został odrzucony.", + 2 => "Dzienny limit opublikowanych %d postów. Post został odrzucony.", + 3 => "Dzienny limit opublikowanych %d postów. Post został odrzucony.", +]; +$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ + 0 => "Tygodniowy limit wysyłania %d posta. Post został odrzucony.", + 1 => "Tygodniowy limit wysyłania %d postów. Post został odrzucony.", + 2 => "Tygodniowy limit wysyłania %d postów. Post został odrzucony.", + 3 => "Tygodniowy limit wysyłania %d postów. Post został odrzucony.", +]; +$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Miesięczny limit %d wysyłania postów. Post został odrzucony."; +$a->strings["Profile Photos"] = "Zdjęcie profilowe"; $a->strings["Access denied."] = "Brak dostępu."; -$a->strings["Access to this profile has been restricted."] = "Dostęp do tego profilu został ograniczony."; -$a->strings["Events"] = "Wydarzenia"; -$a->strings["View"] = "Widok"; -$a->strings["Previous"] = "Poprzedni"; -$a->strings["Next"] = "Następny"; -$a->strings["today"] = "dzisiaj"; -$a->strings["month"] = "miesiąc"; -$a->strings["week"] = "tydzień"; -$a->strings["day"] = "dzień"; -$a->strings["list"] = "lista"; -$a->strings["User not found"] = "Użytkownik nie znaleziony"; -$a->strings["This calendar format is not supported"] = "Ten format kalendarza nie jest obsługiwany"; -$a->strings["No exportable data found"] = "Nie znaleziono danych do eksportu"; -$a->strings["calendar"] = "kalendarz"; -$a->strings["No contacts in common."] = "Brak wspólnych kontaktów."; -$a->strings["Common Friends"] = "Wspólni znajomi"; -$a->strings["Profile not found."] = "Nie znaleziono profilu."; +$a->strings["Bad Request."] = ""; $a->strings["Contact not found."] = "Nie znaleziono kontaktu."; +$a->strings["Permission denied."] = "Brak uprawnień."; +$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Dzienny limit wiadomości %s został przekroczony. Wiadomość została odrzucona."; +$a->strings["No recipient selected."] = "Nie wybrano odbiorcy."; +$a->strings["Unable to check your home location."] = "Nie można sprawdzić twojej lokalizacji."; +$a->strings["Message could not be sent."] = "Nie udało się wysłać wiadomości."; +$a->strings["Message collection failure."] = "Błąd zbierania komunikatów."; +$a->strings["No recipient."] = "Brak odbiorcy."; +$a->strings["Please enter a link URL:"] = "Proszę wpisać adres URL:"; +$a->strings["Send Private Message"] = "Wyślij prywatną wiadomość"; +$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Jeśli chcesz %s odpowiedzieć, sprawdź, czy ustawienia prywatności w Twojej witrynie zezwalają na prywatne wiadomości od nieznanych nadawców."; +$a->strings["To:"] = "Do:"; +$a->strings["Subject:"] = "Temat:"; +$a->strings["Your message:"] = "Twoja wiadomość:"; +$a->strings["Insert web link"] = "Wstaw link"; +$a->strings["Profile not found."] = "Nie znaleziono profilu."; $a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Może się to zdarzyć, gdy kontakt został zgłoszony przez obie osoby i został już zatwierdzony."; $a->strings["Response from remote site was not understood."] = "Odpowiedź do zdalnej strony nie została zrozumiana"; $a->strings["Unexpected response from remote site: "] = "Nieoczekiwana odpowiedź od strony zdalnej:"; @@ -208,271 +287,21 @@ $a->strings["The ID provided by your system is a duplicate on our system. It sho $a->strings["Unable to set your contact credentials on our system."] = "Nie można ustawić danych kontaktowych w naszym systemie."; $a->strings["Unable to update your contact profile details on our system"] = "Nie można zaktualizować danych Twojego profilu kontaktowego w naszym systemie"; $a->strings["[Name Withheld]"] = "[Nazwa zastrzeżona]"; -$a->strings["%1\$s welcomes %2\$s"] = "%1\$s witamy %2\$s"; -$a->strings["This introduction has already been accepted."] = "To wprowadzenie zostało już zaakceptowane."; -$a->strings["Profile location is not valid or does not contain profile information."] = "Lokalizacja profilu jest nieprawidłowa lub nie zawiera informacji o profilu."; -$a->strings["Warning: profile location has no identifiable owner name."] = "Ostrzeżenie: położenie profilu ma taką samą nazwę jak użytkownik."; -$a->strings["Warning: profile location has no profile photo."] = "Ostrzeżenie: położenie profilu nie zawiera zdjęcia."; -$a->strings["%d required parameter was not found at the given location"] = [ - 0 => "%d wymagany parametr nie został znaleziony w podanej lokacji", - 1 => "%d wymagane parametry nie zostały znalezione w podanej lokacji", - 2 => "%d wymagany parametr nie został znaleziony w podanej lokacji", - 3 => "%d wymagany parametr nie został znaleziony w podanej lokacji", -]; -$a->strings["Introduction complete."] = "Wprowadzanie zakończone."; -$a->strings["Unrecoverable protocol error."] = "Nieodwracalny błąd protokołu."; -$a->strings["Profile unavailable."] = "Profil niedostępny."; -$a->strings["%s has received too many connection requests today."] = "%s otrzymał dziś zbyt wiele żądań połączeń."; -$a->strings["Spam protection measures have been invoked."] = "Wprowadzono zabezpieczenia przed spamem."; -$a->strings["Friends are advised to please try again in 24 hours."] = "Przyjaciele namawiają do spróbowania za 24h."; -$a->strings["Invalid locator"] = "Nieprawidłowy lokalizator"; -$a->strings["You have already introduced yourself here."] = "Już się tu przedstawiłeś."; -$a->strings["Apparently you are already friends with %s."] = "Wygląda na to, że już jesteście znajomymi z %s."; -$a->strings["Invalid profile URL."] = "Nieprawidłowy adres URL profilu."; -$a->strings["Disallowed profile URL."] = "Nie dozwolony adres URL profilu."; -$a->strings["Blocked domain"] = "Zablokowana domena"; -$a->strings["Failed to update contact record."] = "Aktualizacja rekordu kontaktu nie powiodła się."; -$a->strings["Your introduction has been sent."] = "Twoje dane zostały wysłane."; -$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Zdalnej subskrypcji nie można wykonać dla swojej sieci. Proszę zasubskrybuj bezpośrednio w swoim systemie."; -$a->strings["Please login to confirm introduction."] = "Zaloguj się, aby potwierdzić wprowadzenie."; -$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Niepoprawna tożsamość obecnego użytkownika. Proszę zalogować się na tego użytkownika. "; -$a->strings["Confirm"] = "Potwierdź"; -$a->strings["Hide this contact"] = "Ukryj kontakt"; -$a->strings["Welcome home %s."] = "Witaj na stronie domowej %s."; -$a->strings["Please confirm your introduction/connection request to %s."] = "Proszę potwierdzić swój wstęp/prośbę o połączenie do %s."; $a->strings["Public access denied."] = "Publiczny dostęp zabroniony."; -$a->strings["Friend/Connection Request"] = "Przyjaciel/Prośba o połączenie"; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "Wpisz tutaj swój adres Webfinger (user@domain.tld) lub adres URL profilu. Jeśli nie jest to obsługiwane przez system (na przykład nie działa z Diaspora), musisz subskrybować %s bezpośrednio w systemie"; -$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = ""; -$a->strings["Your Webfinger address or profile URL:"] = "Twój adres lub adres URL profilu Webfinger:"; -$a->strings["Please answer the following:"] = "Proszę odpowiedzieć na następujące pytania:"; -$a->strings["Submit Request"] = "Wyślij zgłoszenie"; -$a->strings["%s knows you"] = "%s zna cię"; -$a->strings["Add a personal note:"] = "Dodaj osobistą notkę:"; -$a->strings["The requested item doesn't exist or has been deleted."] = "Żądany element nie istnieje lub został usunięty."; -$a->strings["The feed for this item is unavailable."] = "Kanał dla tego elementu jest niedostępny."; -$a->strings["Item not found"] = "Nie znaleziono elementu"; -$a->strings["Edit post"] = "Edytuj post"; -$a->strings["Save"] = "Zapisz"; -$a->strings["Insert web link"] = "Wstaw link"; -$a->strings["web link"] = "odnośnik sieciowy"; -$a->strings["Insert video link"] = "Wstaw link do filmu"; -$a->strings["video link"] = "link do filmu"; -$a->strings["Insert audio link"] = "Wstaw link do audio"; -$a->strings["audio link"] = "link do audio"; -$a->strings["CC: email addresses"] = "CC: adresy e-mail"; -$a->strings["Example: bob@example.com, mary@example.com"] = "Przykład: bob@example.com, mary@example.com"; -$a->strings["Event can not end before it has started."] = "Wydarzenie nie może się zakończyć przed jego rozpoczęciem."; -$a->strings["Event title and start time are required."] = "Wymagany tytuł wydarzenia i czas rozpoczęcia."; -$a->strings["Create New Event"] = "Stwórz nowe wydarzenie"; -$a->strings["Event details"] = "Szczegóły wydarzenia"; -$a->strings["Starting date and Title are required."] = "Data rozpoczęcia i tytuł są wymagane."; -$a->strings["Event Starts:"] = "Rozpoczęcie wydarzenia:"; -$a->strings["Required"] = "Wymagany"; -$a->strings["Finish date/time is not known or not relevant"] = "Data/czas zakończenia nie jest znana lub jest nieistotna"; -$a->strings["Event Finishes:"] = "Zakończenie wydarzenia:"; -$a->strings["Adjust for viewer timezone"] = "Dopasuj dla strefy czasowej widza"; -$a->strings["Description:"] = "Opis:"; -$a->strings["Location:"] = "Lokalizacja:"; -$a->strings["Title:"] = "Tytuł:"; -$a->strings["Share this event"] = "Udostępnij te wydarzenie"; -$a->strings["Submit"] = "Potwierdź"; -$a->strings["Basic"] = "Podstawowy"; -$a->strings["Advanced"] = "Zaawansowany"; -$a->strings["Permissions"] = "Uprawnienia"; -$a->strings["Failed to remove event"] = "Nie udało się usunąć wydarzenia"; -$a->strings["Event removed"] = "Wydarzenie zostało usunięte"; -$a->strings["Photos"] = "Zdjęcia"; -$a->strings["Contact Photos"] = "Zdjęcia kontaktu"; -$a->strings["Upload"] = "Załaduj"; -$a->strings["Files"] = "Pliki"; -$a->strings["The contact could not be added."] = "Nie można dodać kontaktu."; -$a->strings["You already added this contact."] = "Już dodałeś ten kontakt."; -$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Obsługa Diaspory nie jest włączona. Kontakt nie może zostać dodany."; -$a->strings["OStatus support is disabled. Contact can't be added."] = "Obsługa OStatus jest wyłączona. Kontakt nie może zostać dodany."; -$a->strings["The network type couldn't be detected. Contact can't be added."] = "Nie można wykryć typu sieci. Kontakt nie może zostać dodany."; -$a->strings["Your Identity Address:"] = "Twój adres tożsamości:"; -$a->strings["Profile URL"] = "Adres URL profilu"; -$a->strings["Tags:"] = "Tagi:"; -$a->strings["Status Messages and Posts"] = "Status wiadomości i postów"; -$a->strings["Unable to locate original post."] = "Nie można zlokalizować oryginalnej wiadomości."; -$a->strings["Empty post discarded."] = "Pusty wpis został odrzucony."; -$a->strings["Post updated."] = "Post zaktualizowany."; -$a->strings["Item wasn't stored."] = "Element nie został zapisany. "; -$a->strings["Item couldn't be fetched."] = "Nie można pobrać elementu."; -$a->strings["Post published."] = "Post opublikowany."; -$a->strings["Remote privacy information not available."] = "Nie są dostępne zdalne informacje o prywatności."; -$a->strings["Visible to:"] = "Widoczne dla:"; -$a->strings["Followers"] = "Zwolenników"; -$a->strings["Mutuals"] = "Wzajemne"; -$a->strings["No valid account found."] = "Nie znaleziono ważnego konta."; -$a->strings["Password reset request issued. Check your email."] = "Prośba o zresetowanie hasła została zatwierdzona. Sprawdź swój e-mail."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tSzanowny Użytkowniku %1\$s, \n\t\t\tOtrzymano prośbę o ''%2\$s\" zresetowanie hasła do konta. \n\t\tAby potwierdzić tę prośbę, kliknij link weryfikacyjny \n\t\tponiżej lub wklej go w pasek adresu przeglądarki internetowej. \n \n\t\tJeśli nie prosisz o tę zmianę, nie klikaj w link.\n\t\tJeśli zignorujesz i/lub usuniesz ten e-mail, prośba wkrótce wygaśnie. \n \n\t\tTwoje hasło nie zostanie zmienione, chyba że będziemy mogli potwierdzić \n\t\tTwoje żądanie."; -$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\nPostępuj zgodnie z poniższym linkiem, aby zweryfikować swoją tożsamość: \n\n\t\t%1\$s\n\n\t\tOtrzymasz następnie komunikat uzupełniający zawierający nowe hasło. \n\t\tMożesz zmienić to hasło ze strony ustawień swojego konta po zalogowaniu. \n \n\t\tDane logowania są następujące: \n \nLokalizacja strony: \t%2\$s\nNazwa użytkownika:\t%3\$s"; -$a->strings["Password reset requested at %s"] = "Prośba o reset hasła na %s"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Prośba nie może być zweryfikowana. (Mogłeś już ją poprzednio wysłać.) Reset hasła nie powiódł się."; -$a->strings["Request has expired, please make a new one."] = "Żądanie wygasło. Zrób nowe."; -$a->strings["Forgot your Password?"] = "Zapomniałeś hasła?"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Wpisz swój adres email i wyślij, aby zresetować hasło. Później sprawdź swojego emaila w celu uzyskania dalszych instrukcji."; -$a->strings["Nickname or Email: "] = "Pseudonim lub e-mail: "; -$a->strings["Reset"] = "Zresetuj"; -$a->strings["Password Reset"] = "Zresetuj hasło"; -$a->strings["Your password has been reset as requested."] = "Twoje hasło zostało zresetowane zgodnie z żądaniem."; -$a->strings["Your new password is"] = "Twoje nowe hasło to"; -$a->strings["Save or copy your new password - and then"] = "Zapisz lub skopiuj nowe hasło - a następnie"; -$a->strings["click here to login"] = "naciśnij tutaj, aby zalogować się"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "Twoje hasło może być zmienione w Ustawieniach po udanym zalogowaniu."; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tSzanowny Użytkowniku %1\$s, \n\t\t\t\tTwoje hasło zostało zmienione zgodnie z życzeniem. Proszę, zachowaj te \n\t\t\tinformacje dotyczące twoich rekordów (lub natychmiast zmień hasło na \n\t\t\tcoś, co zapamiętasz).\n\t\t"; -$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tDane logowania są następujące:\n\n\t\t\tLokalizacja witryny:\t%1\$s\n\t\t\tNazwa użytkownika:\t%2\$s\n\t\t\tHasło:\t%3\$s\n\n\t\t\tMożesz zmienić hasło na stronie ustawień konta po zalogowaniu.\n\t\t"; -$a->strings["Your password has been changed at %s"] = "Twoje hasło zostało zmienione na %s"; +$a->strings["No videos selected"] = "Nie zaznaczono filmów"; +$a->strings["Access to this item is restricted."] = "Dostęp do tego obiektu jest ograniczony."; +$a->strings["View Video"] = "Zobacz film"; +$a->strings["View Album"] = "Zobacz album"; +$a->strings["Recent Videos"] = "Ostatnio dodane filmy"; +$a->strings["Upload New Videos"] = "Wstaw nowe filmy"; $a->strings["No keywords to match. Please add keywords to your profile."] = "Brak pasujących słów kluczowych. Dodaj słowa kluczowe do swojego profilu."; -$a->strings["Connect"] = "Połącz"; $a->strings["first"] = "pierwszy"; $a->strings["next"] = "następny"; $a->strings["No matches"] = "Brak wyników"; $a->strings["Profile Match"] = "Dopasowanie profilu"; -$a->strings["New Message"] = "Nowa wiadomość"; -$a->strings["No recipient selected."] = "Nie wybrano odbiorcy."; -$a->strings["Unable to locate contact information."] = "Nie można znaleźć informacji kontaktowych."; -$a->strings["Message could not be sent."] = "Nie udało się wysłać wiadomości."; -$a->strings["Message collection failure."] = "Błąd zbierania komunikatów."; -$a->strings["Message sent."] = "Wysłano."; -$a->strings["Discard"] = "Odrzuć"; -$a->strings["Messages"] = "Wiadomości"; -$a->strings["Do you really want to delete this message?"] = "Czy na pewno chcesz usunąć tę wiadomość?"; -$a->strings["Conversation not found."] = "Nie znaleziono rozmowy."; -$a->strings["Message deleted."] = "Wiadomość usunięta."; -$a->strings["Conversation removed."] = "Rozmowa usunięta."; -$a->strings["Please enter a link URL:"] = "Proszę wpisać adres URL:"; -$a->strings["Send Private Message"] = "Wyślij prywatną wiadomość"; -$a->strings["To:"] = "Do:"; -$a->strings["Subject:"] = "Temat:"; -$a->strings["Your message:"] = "Twoja wiadomość:"; -$a->strings["No messages."] = "Brak wiadomości."; -$a->strings["Message not available."] = "Wiadomość nie jest dostępna."; -$a->strings["Delete message"] = "Usuń wiadomość"; -$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:m A"; -$a->strings["Delete conversation"] = "Usuń rozmowę"; -$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Brak bezpiecznej komunikacji. Możesz odpowiedzieć na stronie profilu nadawcy."; -$a->strings["Send Reply"] = "Odpowiedz"; -$a->strings["Unknown sender - %s"] = "Nieznany nadawca - %s"; -$a->strings["You and %s"] = "Ty i %s"; -$a->strings["%s and You"] = "%s i ty"; -$a->strings["%d message"] = [ - 0 => "%d wiadomość", - 1 => "%d wiadomości", - 2 => "%d wiadomości", - 3 => "%d wiadomości", -]; -$a->strings["No such group"] = "Nie ma takiej grupy"; -$a->strings["Group is empty"] = "Grupa jest pusta"; -$a->strings["Group: %s"] = "Grupa: %s"; -$a->strings["Invalid contact."] = "Nieprawidłowy kontakt."; -$a->strings["Latest Activity"] = "Ostatnia Aktywność"; -$a->strings["Sort by latest activity"] = "Sortuj według ostatniej aktywności"; -$a->strings["Latest Posts"] = "Najnowsze wiadomości"; -$a->strings["Sort by post received date"] = "Sortowanie według daty otrzymania postu"; -$a->strings["Personal"] = "Osobiste"; -$a->strings["Posts that mention or involve you"] = "Posty, które wspominają lub angażują Ciebie"; -$a->strings["New"] = "Nowy"; -$a->strings["Activity Stream - by date"] = "Strumień aktywności - według daty"; -$a->strings["Shared Links"] = "Udostępnione łącza"; -$a->strings["Interesting Links"] = "Interesujące linki"; -$a->strings["Starred"] = "Ulubione"; -$a->strings["Favourite Posts"] = "Ulubione posty"; -$a->strings["Personal Notes"] = "Notatki"; -$a->strings["Post successful."] = "Pomyślnie opublikowano."; -$a->strings["Subscribing to OStatus contacts"] = "Subskrybowanie kontaktów OStatus"; -$a->strings["No contact provided."] = "Brak kontaktu."; -$a->strings["Couldn't fetch information for contact."] = "Nie można pobrać informacji o kontakcie."; -$a->strings["Couldn't fetch friends for contact."] = "Nie można pobrać znajomych do kontaktu."; -$a->strings["Done"] = "Gotowe"; -$a->strings["success"] = "powodzenie"; -$a->strings["failed"] = "nie powiodło się"; -$a->strings["ignored"] = "ignorowany(-a)"; -$a->strings["Keep this window open until done."] = "Pozostaw to okno otwarte, dopóki nie będzie gotowe."; -$a->strings["Photo Albums"] = "Albumy zdjęć"; -$a->strings["Recent Photos"] = "Ostatnio dodane zdjęcia"; -$a->strings["Upload New Photos"] = "Wyślij nowe zdjęcie"; -$a->strings["everybody"] = "wszyscy"; -$a->strings["Contact information unavailable"] = "Informacje o kontakcie są niedostępne"; -$a->strings["Album not found."] = "Nie znaleziono albumu."; -$a->strings["Album successfully deleted"] = "Album został pomyślnie usunięty"; -$a->strings["Album was empty."] = "Album był pusty."; -$a->strings["a photo"] = "zdjęcie"; -$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$szostał oznaczony tagiem %2\$s przez %3\$s"; -$a->strings["Image exceeds size limit of %s"] = "Obraz przekracza limit rozmiaru wynoszący %s"; -$a->strings["Image upload didn't complete, please try again"] = "Przesyłanie zdjęć nie zostało zakończone, spróbuj ponownie"; -$a->strings["Image file is missing"] = "Brak pliku obrazu"; -$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Serwer nie może teraz przyjąć nowego pliku, skontaktuj się z administratorem"; -$a->strings["Image file is empty."] = "Plik obrazka jest pusty."; -$a->strings["Unable to process image."] = "Przetwarzanie obrazu nie powiodło się."; -$a->strings["Image upload failed."] = "Przesyłanie obrazu nie powiodło się."; -$a->strings["No photos selected"] = "Nie zaznaczono zdjęć"; -$a->strings["Access to this item is restricted."] = "Dostęp do tego obiektu jest ograniczony."; -$a->strings["Upload Photos"] = "Prześlij zdjęcia"; -$a->strings["New album name: "] = "Nazwa nowego albumu: "; -$a->strings["or select existing album:"] = "lub wybierz istniejący album:"; -$a->strings["Do not show a status post for this upload"] = "Nie pokazuj statusu postów dla tego wysłania"; -$a->strings["Show to Groups"] = "Pokaż Grupy"; -$a->strings["Show to Contacts"] = "Pokaż kontakty"; -$a->strings["Do you really want to delete this photo album and all its photos?"] = "Czy na pewno chcesz usunąć ten album i wszystkie zdjęcia z tego albumu?"; -$a->strings["Delete Album"] = "Usuń album"; -$a->strings["Edit Album"] = "Edytuj album"; -$a->strings["Drop Album"] = "Upuść Album"; -$a->strings["Show Newest First"] = "Pokaż najpierw najnowsze"; -$a->strings["Show Oldest First"] = "Pokaż najpierw najstarsze"; -$a->strings["View Photo"] = "Zobacz zdjęcie"; -$a->strings["Permission denied. Access to this item may be restricted."] = "Odmowa dostępu. Dostęp do tych danych może być ograniczony."; -$a->strings["Photo not available"] = "Zdjęcie niedostępne"; -$a->strings["Do you really want to delete this photo?"] = "Czy na pewno chcesz usunąć to zdjęcie ?"; -$a->strings["Delete Photo"] = "Usuń zdjęcie"; -$a->strings["View photo"] = "Zobacz zdjęcie"; -$a->strings["Edit photo"] = "Edytuj zdjęcie"; -$a->strings["Delete photo"] = "Usuń zdjęcie"; -$a->strings["Use as profile photo"] = "Ustaw jako zdjęcie profilowe"; -$a->strings["Private Photo"] = "Prywatne zdjęcie"; -$a->strings["View Full Size"] = "Zobacz w pełnym rozmiarze"; -$a->strings["Tags: "] = "Tagi: "; -$a->strings["[Select tags to remove]"] = "[Wybierz tagi do usunięcia]"; -$a->strings["New album name"] = "Nazwa nowego albumu"; -$a->strings["Caption"] = "Zawartość"; -$a->strings["Add a Tag"] = "Dodaj tag"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Przykładowo: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"; -$a->strings["Do not rotate"] = "Nie obracaj"; -$a->strings["Rotate CW (right)"] = "Obróć CW (w prawo)"; -$a->strings["Rotate CCW (left)"] = "Obróć CCW (w lewo)"; -$a->strings["I like this (toggle)"] = "Lubię to (zmień)"; -$a->strings["I don't like this (toggle)"] = "Nie lubię tego (zmień)"; -$a->strings["This is you"] = "To jesteś ty"; -$a->strings["Comment"] = "Komentarz"; -$a->strings["Map"] = "Mapa"; -$a->strings["View Album"] = "Zobacz album"; -$a->strings["{0} wants to be your friend"] = "{0} chce być Twoim znajomym"; -$a->strings["{0} requested registration"] = "{0} wymagana rejestracja"; -$a->strings["Poke/Prod"] = "Zaczepić"; -$a->strings["poke, prod or do other things to somebody"] = "szturchać, zaczepić lub robić inne rzeczy"; -$a->strings["Recipient"] = "Odbiorca"; -$a->strings["Choose what you wish to do to recipient"] = "Wybierz, co chcesz zrobić"; -$a->strings["Make this post private"] = "Ustaw ten post jako prywatny"; -$a->strings["User deleted their account"] = "Użytkownik usunął swoje konto"; -$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "W twoim węźle Friendica użytkownik usunął swoje konto. Upewnij się, że ich dane zostały usunięte z kopii zapasowych."; -$a->strings["The user id is %d"] = "Identyfikatorem użytkownika jest %d"; -$a->strings["Remove My Account"] = "Usuń moje konto"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Spowoduje to całkowite usunięcie Twojego konta. Po wykonaniu tej czynności nie można jej cofnąć."; -$a->strings["Please enter your password for verification:"] = "Wprowadź hasło w celu weryfikacji:"; -$a->strings["Resubscribing to OStatus contacts"] = "Ponowne subskrybowanie kontaktów OStatus"; -$a->strings["Error"] = [ - 0 => "Błąd", - 1 => "Błędów", - 2 => "Błędy", - 3 => "Błędów", -]; $a->strings["Missing some important data!"] = "Brakuje ważnych danych!"; $a->strings["Update"] = "Zaktualizuj"; $a->strings["Failed to connect with email account using the settings provided."] = "Połączenie z kontem email używając wybranych ustawień nie powiodło się."; -$a->strings["Email settings updated."] = "Zaktualizowano ustawienia email."; -$a->strings["Features updated"] = "Funkcje zaktualizowane"; $a->strings["Contact CSV file upload error"] = "Kontakt z plikiem CSV błąd przekazywania plików"; $a->strings["Importing Contacts done"] = "Importowanie kontaktów zakończone"; $a->strings["Relocate message has been send to your contacts"] = "Przeniesienie wiadomości zostało wysłane do Twoich kontaktów"; @@ -487,7 +316,7 @@ $a->strings["Invalid email."] = "Niepoprawny e-mail."; $a->strings["Cannot change to that email."] = "Nie można zmienić tego e-maila."; $a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Prywatne forum nie ma uprawnień do prywatności. Użyj domyślnej grupy prywatnej."; $a->strings["Private forum has no privacy permissions and no default privacy group."] = "Prywatne forum nie ma uprawnień do prywatności ani domyślnej grupy prywatności."; -$a->strings["Settings updated."] = "Zaktualizowano ustawienia."; +$a->strings["Settings were not updated."] = ""; $a->strings["Add application"] = "Dodaj aplikację"; $a->strings["Save Settings"] = "Zapisz ustawienia"; $a->strings["Name"] = "Nazwa"; @@ -567,7 +396,7 @@ $a->strings["OpenID:"] = "OpenID:"; $a->strings["(Optional) Allow this OpenID to login to this account."] = "(Opcjonalnie) Pozwól zalogować się na to konto przy pomocy OpenID."; $a->strings["Publish your profile in your local site directory?"] = "Czy opublikować twój profil w katalogu lokalnej witryny?"; $a->strings["Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings."] = "Twój profil zostanie opublikowany w lokalnym katalogu tego węzła. Dane Twojego profilu mogą być publicznie widoczne w zależności od ustawień systemu."; -$a->strings["Your profile will also be published in the global friendica directories (e.g. %s)."] = ""; +$a->strings["Your profile will also be published in the global friendica directories (e.g. %s)."] = "Twój profil zostanie również opublikowany w globalnych katalogach Friendica (np. %s)."; $a->strings["Your Identity Address is '%s' or '%s'."] = "Twój adres tożsamości to '%s' lub '%s'."; $a->strings["Account Settings"] = "Ustawienia konta"; $a->strings["Password Settings"] = "Ustawienia hasła"; @@ -640,20 +469,169 @@ $a->strings["Per default, notifications are condensed to a single notification p $a->strings["Advanced Account/Page Type Settings"] = "Zaawansowane ustawienia konta/rodzaju strony"; $a->strings["Change the behaviour of this account for special situations"] = "Zmień zachowanie tego konta w sytuacjach specjalnych"; $a->strings["Import Contacts"] = "Import kontaktów"; -$a->strings["Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account."] = ""; +$a->strings["Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account."] = "Prześlij plik CSV zawierający obsługę obserwowanych kont w pierwszej kolumnie wyeksportowanej ze starego konta."; $a->strings["Upload File"] = "Prześlij plik"; $a->strings["Relocate"] = "Przeniesienie"; $a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Jeśli ten profil został przeniesiony z innego serwera, a niektóre z Twoich kontaktów nie otrzymają aktualizacji, spróbuj nacisnąć ten przycisk."; $a->strings["Resend relocate message to contacts"] = "Wyślij ponownie przenieść wiadomości do kontaktów"; -$a->strings["Contact suggestion successfully ignored."] = "Sugestia kontaktu została zignorowana."; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Brak dostępnych sugestii. Jeśli jest to nowa witryna, spróbuj ponownie za 24 godziny."; -$a->strings["Do you really want to delete this suggestion?"] = "Czy na pewno chcesz usunąć te sugestie ?"; -$a->strings["Ignore/Hide"] = "Ignoruj/Ukryj"; -$a->strings["Friend Suggestions"] = "Osoby, które możesz znać"; -$a->strings["Tag(s) removed"] = "Usunięty Tag(i) "; +$a->strings["{0} wants to be your friend"] = "{0} chce być Twoim znajomym"; +$a->strings["{0} requested registration"] = "{0} wymagana rejestracja"; +$a->strings["No contacts in common."] = "Brak wspólnych kontaktów."; +$a->strings["Common Friends"] = "Wspólni znajomi"; +$a->strings["No items found"] = ""; +$a->strings["No such group"] = "Nie ma takiej grupy"; +$a->strings["Group is empty"] = "Grupa jest pusta"; +$a->strings["Group: %s"] = "Grupa: %s"; +$a->strings["Invalid contact."] = "Nieprawidłowy kontakt."; +$a->strings["Latest Activity"] = "Ostatnia Aktywność"; +$a->strings["Sort by latest activity"] = "Sortuj według ostatniej aktywności"; +$a->strings["Latest Posts"] = "Najnowsze wiadomości"; +$a->strings["Sort by post received date"] = "Sortowanie według daty otrzymania postu"; +$a->strings["Personal"] = "Osobiste"; +$a->strings["Posts that mention or involve you"] = "Posty, które wspominają lub angażują Ciebie"; +$a->strings["Starred"] = "Ulubione"; +$a->strings["Favourite Posts"] = "Ulubione posty"; +$a->strings["Resubscribing to OStatus contacts"] = "Ponowne subskrybowanie kontaktów OStatus"; +$a->strings["Error"] = [ + 0 => "Błąd", + 1 => "Błędów", + 2 => "Błędy", + 3 => "Błędów", +]; +$a->strings["Done"] = "Gotowe"; +$a->strings["Keep this window open until done."] = "Pozostaw to okno otwarte, dopóki nie będzie gotowe."; +$a->strings["You aren't following this contact."] = "Nie obserwujesz tego kontaktu."; +$a->strings["Unfollowing is currently not supported by your network."] = "Brak obserwowania nie jest obecnie obsługiwany przez twoją sieć."; +$a->strings["Disconnect/Unfollow"] = "Rozłącz/Nie obserwuj"; +$a->strings["Your Identity Address:"] = "Twój adres tożsamości:"; +$a->strings["Submit Request"] = "Wyślij zgłoszenie"; +$a->strings["Profile URL"] = "Adres URL profilu"; +$a->strings["Status Messages and Posts"] = "Status wiadomości i postów"; +$a->strings["New Message"] = "Nowa wiadomość"; +$a->strings["Unable to locate contact information."] = "Nie można znaleźć informacji kontaktowych."; +$a->strings["Discard"] = "Odrzuć"; +$a->strings["Do you really want to delete this message?"] = "Czy na pewno chcesz usunąć tę wiadomość?"; +$a->strings["Yes"] = "Tak"; +$a->strings["Conversation not found."] = "Nie znaleziono rozmowy."; +$a->strings["Message was not deleted."] = ""; +$a->strings["Conversation was not removed."] = ""; +$a->strings["No messages."] = "Brak wiadomości."; +$a->strings["Message not available."] = "Wiadomość nie jest dostępna."; +$a->strings["Delete message"] = "Usuń wiadomość"; +$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:m A"; +$a->strings["Delete conversation"] = "Usuń rozmowę"; +$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Brak bezpiecznej komunikacji. Możesz odpowiedzieć na stronie profilu nadawcy."; +$a->strings["Send Reply"] = "Odpowiedz"; +$a->strings["Unknown sender - %s"] = "Nieznany nadawca - %s"; +$a->strings["You and %s"] = "Ty i %s"; +$a->strings["%s and You"] = "%s i ty"; +$a->strings["%d message"] = [ + 0 => "%d wiadomość", + 1 => "%d wiadomości", + 2 => "%d wiadomości", + 3 => "%d wiadomości", +]; +$a->strings["Subscribing to OStatus contacts"] = "Subskrybowanie kontaktów OStatus"; +$a->strings["No contact provided."] = "Brak kontaktu."; +$a->strings["Couldn't fetch information for contact."] = "Nie można pobrać informacji o kontakcie."; +$a->strings["Couldn't fetch friends for contact."] = "Nie można pobrać znajomych do kontaktu."; +$a->strings["success"] = "powodzenie"; +$a->strings["failed"] = "nie powiodło się"; +$a->strings["ignored"] = "ignorowany(-a)"; +$a->strings["%1\$s welcomes %2\$s"] = "%1\$s witamy %2\$s"; +$a->strings["User deleted their account"] = "Użytkownik usunął swoje konto"; +$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "W twoim węźle Friendica użytkownik usunął swoje konto. Upewnij się, że ich dane zostały usunięte z kopii zapasowych."; +$a->strings["The user id is %d"] = "Identyfikatorem użytkownika jest %d"; +$a->strings["Remove My Account"] = "Usuń moje konto"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Spowoduje to całkowite usunięcie Twojego konta. Po wykonaniu tej czynności nie można jej cofnąć."; +$a->strings["Please enter your password for verification:"] = "Wprowadź hasło w celu weryfikacji:"; $a->strings["Remove Item Tag"] = "Usuń pozycję Tag"; $a->strings["Select a tag to remove: "] = "Wybierz tag do usunięcia: "; $a->strings["Remove"] = "Usuń"; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Brak dostępnych sugestii. Jeśli jest to nowa witryna, spróbuj ponownie za 24 godziny."; +$a->strings["The requested item doesn't exist or has been deleted."] = "Żądany element nie istnieje lub został usunięty."; +$a->strings["Access to this profile has been restricted."] = "Dostęp do tego profilu został ograniczony."; +$a->strings["The feed for this item is unavailable."] = "Kanał dla tego elementu jest niedostępny."; +$a->strings["Invalid request."] = "Nieprawidłowe żądanie."; +$a->strings["Image exceeds size limit of %s"] = "Obraz przekracza limit rozmiaru wynoszący %s"; +$a->strings["Unable to process image."] = "Przetwarzanie obrazu nie powiodło się."; +$a->strings["Wall Photos"] = "Tablica zdjęć"; +$a->strings["Image upload failed."] = "Przesyłanie obrazu nie powiodło się."; +$a->strings["No valid account found."] = "Nie znaleziono ważnego konta."; +$a->strings["Password reset request issued. Check your email."] = "Prośba o zresetowanie hasła została zatwierdzona. Sprawdź swój e-mail."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tSzanowny Użytkowniku %1\$s, \n\t\t\tOtrzymano prośbę o ''%2\$s\" zresetowanie hasła do konta. \n\t\tAby potwierdzić tę prośbę, kliknij link weryfikacyjny \n\t\tponiżej lub wklej go w pasek adresu przeglądarki internetowej. \n \n\t\tJeśli nie prosisz o tę zmianę, nie klikaj w link.\n\t\tJeśli zignorujesz i/lub usuniesz ten e-mail, prośba wkrótce wygaśnie. \n \n\t\tTwoje hasło nie zostanie zmienione, chyba że będziemy mogli potwierdzić \n\t\tTwoje żądanie."; +$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\nPostępuj zgodnie z poniższym linkiem, aby zweryfikować swoją tożsamość: \n\n\t\t%1\$s\n\n\t\tOtrzymasz następnie komunikat uzupełniający zawierający nowe hasło. \n\t\tMożesz zmienić to hasło ze strony ustawień swojego konta po zalogowaniu. \n \n\t\tDane logowania są następujące: \n \nLokalizacja strony: \t%2\$s\nNazwa użytkownika:\t%3\$s"; +$a->strings["Password reset requested at %s"] = "Prośba o reset hasła na %s"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Prośba nie może być zweryfikowana. (Mogłeś już ją poprzednio wysłać.) Reset hasła nie powiódł się."; +$a->strings["Request has expired, please make a new one."] = "Żądanie wygasło. Zrób nowe."; +$a->strings["Forgot your Password?"] = "Zapomniałeś hasła?"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Wpisz swój adres email i wyślij, aby zresetować hasło. Później sprawdź swojego emaila w celu uzyskania dalszych instrukcji."; +$a->strings["Nickname or Email: "] = "Pseudonim lub e-mail: "; +$a->strings["Reset"] = "Zresetuj"; +$a->strings["Password Reset"] = "Zresetuj hasło"; +$a->strings["Your password has been reset as requested."] = "Twoje hasło zostało zresetowane zgodnie z żądaniem."; +$a->strings["Your new password is"] = "Twoje nowe hasło to"; +$a->strings["Save or copy your new password - and then"] = "Zapisz lub skopiuj nowe hasło - a następnie"; +$a->strings["click here to login"] = "naciśnij tutaj, aby zalogować się"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "Twoje hasło może być zmienione w Ustawieniach po udanym zalogowaniu."; +$a->strings["Your password has been reset."] = ""; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tSzanowny Użytkowniku %1\$s, \n\t\t\t\tTwoje hasło zostało zmienione zgodnie z życzeniem. Proszę, zachowaj te \n\t\t\tinformacje dotyczące twoich rekordów (lub natychmiast zmień hasło na \n\t\t\tcoś, co zapamiętasz).\n\t\t"; +$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tDane logowania są następujące:\n\n\t\t\tLokalizacja witryny:\t%1\$s\n\t\t\tNazwa użytkownika:\t%2\$s\n\t\t\tHasło:\t%3\$s\n\n\t\t\tMożesz zmienić hasło na stronie ustawień konta po zalogowaniu.\n\t\t"; +$a->strings["Your password has been changed at %s"] = "Twoje hasło zostało zmienione na %s"; +$a->strings["This introduction has already been accepted."] = "To wprowadzenie zostało już zaakceptowane."; +$a->strings["Profile location is not valid or does not contain profile information."] = "Lokalizacja profilu jest nieprawidłowa lub nie zawiera informacji o profilu."; +$a->strings["Warning: profile location has no identifiable owner name."] = "Ostrzeżenie: położenie profilu ma taką samą nazwę jak użytkownik."; +$a->strings["Warning: profile location has no profile photo."] = "Ostrzeżenie: położenie profilu nie zawiera zdjęcia."; +$a->strings["%d required parameter was not found at the given location"] = [ + 0 => "%d wymagany parametr nie został znaleziony w podanej lokacji", + 1 => "%d wymagane parametry nie zostały znalezione w podanej lokacji", + 2 => "%d wymagany parametr nie został znaleziony w podanej lokacji", + 3 => "%d wymagany parametr nie został znaleziony w podanej lokacji", +]; +$a->strings["Introduction complete."] = "Wprowadzanie zakończone."; +$a->strings["Unrecoverable protocol error."] = "Nieodwracalny błąd protokołu."; +$a->strings["Profile unavailable."] = "Profil niedostępny."; +$a->strings["%s has received too many connection requests today."] = "%s otrzymał dziś zbyt wiele żądań połączeń."; +$a->strings["Spam protection measures have been invoked."] = "Wprowadzono zabezpieczenia przed spamem."; +$a->strings["Friends are advised to please try again in 24 hours."] = "Przyjaciele namawiają do spróbowania za 24h."; +$a->strings["Invalid locator"] = "Nieprawidłowy lokalizator"; +$a->strings["You have already introduced yourself here."] = "Już się tu przedstawiłeś."; +$a->strings["Apparently you are already friends with %s."] = "Wygląda na to, że już jesteście znajomymi z %s."; +$a->strings["Invalid profile URL."] = "Nieprawidłowy adres URL profilu."; +$a->strings["Disallowed profile URL."] = "Nie dozwolony adres URL profilu."; +$a->strings["Blocked domain"] = "Zablokowana domena"; +$a->strings["Failed to update contact record."] = "Aktualizacja rekordu kontaktu nie powiodła się."; +$a->strings["Your introduction has been sent."] = "Twoje dane zostały wysłane."; +$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Zdalnej subskrypcji nie można wykonać dla swojej sieci. Proszę zasubskrybuj bezpośrednio w swoim systemie."; +$a->strings["Please login to confirm introduction."] = "Zaloguj się, aby potwierdzić wprowadzenie."; +$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Niepoprawna tożsamość obecnego użytkownika. Proszę zalogować się na tego użytkownika. "; +$a->strings["Confirm"] = "Potwierdź"; +$a->strings["Hide this contact"] = "Ukryj kontakt"; +$a->strings["Welcome home %s."] = "Witaj na stronie domowej %s."; +$a->strings["Please confirm your introduction/connection request to %s."] = "Proszę potwierdzić swój wstęp/prośbę o połączenie do %s."; +$a->strings["Friend/Connection Request"] = "Przyjaciel/Prośba o połączenie"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "Wpisz tutaj swój adres Webfinger (user@domain.tld) lub adres URL profilu. Jeśli nie jest to obsługiwane przez system (na przykład nie działa z Diaspora), musisz subskrybować %s bezpośrednio w systemie"; +$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = ""; +$a->strings["Your Webfinger address or profile URL:"] = "Twój adres lub adres URL profilu Webfinger:"; +$a->strings["Please answer the following:"] = "Proszę odpowiedzieć na następujące pytania:"; +$a->strings["%s knows you"] = "%s zna cię"; +$a->strings["Add a personal note:"] = "Dodaj osobistą notkę:"; +$a->strings["Authorize application connection"] = "Autoryzacja połączenia aplikacji"; +$a->strings["Return to your app and insert this Securty Code:"] = "Powróć do swojej aplikacji i wpisz ten Kod Bezpieczeństwa:"; +$a->strings["Please login to continue."] = "Zaloguj się aby kontynuować."; +$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Czy chcesz zezwolić tej aplikacji na dostęp do swoich postów i kontaktów i/lub tworzenie nowych postów?"; +$a->strings["No"] = "Nie"; +$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Przepraszam, Twój przesyłany plik jest większy niż pozwala konfiguracja PHP"; +$a->strings["Or - did you try to upload an empty file?"] = "Lub - czy próbowałeś załadować pusty plik?"; +$a->strings["File exceeds size limit of %s"] = "Plik przekracza limit rozmiaru wynoszący %s"; +$a->strings["File upload failed."] = "Przesyłanie pliku nie powiodło się."; +$a->strings["Unable to locate original post."] = "Nie można zlokalizować oryginalnej wiadomości."; +$a->strings["Empty post discarded."] = "Pusty wpis został odrzucony."; +$a->strings["Post updated."] = "Post zaktualizowany."; +$a->strings["Item wasn't stored."] = "Element nie został zapisany. "; +$a->strings["Item couldn't be fetched."] = "Nie można pobrać elementu."; +$a->strings["Item not found."] = "Element nie znaleziony."; +$a->strings["Do you really want to delete this item?"] = "Czy na pewno chcesz usunąć ten element?"; $a->strings["User imports on closed servers can only be done by an administrator."] = "Import użytkowników na zamkniętych serwerach może być wykonywany tylko przez administratora."; $a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Strona przekroczyła ilość dozwolonych rejestracji na dzień. Proszę spróbuj ponownie jutro."; $a->strings["Import"] = "Import"; @@ -663,244 +641,139 @@ $a->strings["You need to export your account from the old server and upload it h $a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Ta funkcja jest eksperymentalna. Nie możemy importować kontaktów z sieci OStatus (GNU Social/Statusnet) lub z Diaspory"; $a->strings["Account file"] = "Pliki konta"; $a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Aby eksportować konto, wejdź w \"Ustawienia->Eksport danych osobistych\" i wybierz \"Eksportuj konto\""; -$a->strings["You aren't following this contact."] = "Nie obserwujesz tego kontaktu."; -$a->strings["Unfollowing is currently not supported by your network."] = "Brak obserwowania nie jest obecnie obsługiwany przez twoją sieć."; -$a->strings["Contact unfollowed"] = "Skontaktuj się z obserwowanym"; -$a->strings["Disconnect/Unfollow"] = "Rozłącz/Nie obserwuj"; -$a->strings["No videos selected"] = "Nie zaznaczono filmów"; -$a->strings["View Video"] = "Zobacz film"; -$a->strings["Recent Videos"] = "Ostatnio dodane filmy"; -$a->strings["Upload New Videos"] = "Wstaw nowe filmy"; -$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Dzienny limit wiadomości %s został przekroczony. Wiadomość została odrzucona."; -$a->strings["Unable to check your home location."] = "Nie można sprawdzić twojej lokalizacji."; -$a->strings["No recipient."] = "Brak odbiorcy."; -$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Jeśli chcesz %s odpowiedzieć, sprawdź, czy ustawienia prywatności w Twojej witrynie zezwalają na prywatne wiadomości od nieznanych nadawców."; -$a->strings["Invalid request."] = "Nieprawidłowe żądanie."; -$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Przepraszam, Twój przesyłany plik jest większy niż pozwala konfiguracja PHP"; -$a->strings["Or - did you try to upload an empty file?"] = "Lub - czy próbowałeś załadować pusty plik?"; -$a->strings["File exceeds size limit of %s"] = "Plik przekracza limit rozmiaru wynoszący %s"; -$a->strings["File upload failed."] = "Przesyłanie pliku nie powiodło się."; -$a->strings["Wall Photos"] = "Tablica zdjęć"; +$a->strings["User not found."] = "Użytkownik nie znaleziony."; +$a->strings["View"] = "Widok"; +$a->strings["Previous"] = "Poprzedni"; +$a->strings["Next"] = "Następny"; +$a->strings["today"] = "dzisiaj"; +$a->strings["month"] = "miesiąc"; +$a->strings["week"] = "tydzień"; +$a->strings["day"] = "dzień"; +$a->strings["list"] = "lista"; +$a->strings["User not found"] = "Użytkownik nie znaleziony"; +$a->strings["This calendar format is not supported"] = "Ten format kalendarza nie jest obsługiwany"; +$a->strings["No exportable data found"] = "Nie znaleziono danych do eksportu"; +$a->strings["calendar"] = "kalendarz"; +$a->strings["Item not found"] = "Nie znaleziono elementu"; +$a->strings["Edit post"] = "Edytuj post"; +$a->strings["Save"] = "Zapisz"; +$a->strings["web link"] = "odnośnik sieciowy"; +$a->strings["Insert video link"] = "Wstaw link do filmu"; +$a->strings["video link"] = "link do filmu"; +$a->strings["Insert audio link"] = "Wstaw link do audio"; +$a->strings["audio link"] = "link do audio"; +$a->strings["CC: email addresses"] = "CC: adresy e-mail"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Przykład: bob@example.com, mary@example.com"; +$a->strings["Event can not end before it has started."] = "Wydarzenie nie może się zakończyć przed jego rozpoczęciem."; +$a->strings["Event title and start time are required."] = "Wymagany tytuł wydarzenia i czas rozpoczęcia."; +$a->strings["Create New Event"] = "Stwórz nowe wydarzenie"; +$a->strings["Event details"] = "Szczegóły wydarzenia"; +$a->strings["Starting date and Title are required."] = "Data rozpoczęcia i tytuł są wymagane."; +$a->strings["Event Starts:"] = "Rozpoczęcie wydarzenia:"; +$a->strings["Required"] = "Wymagany"; +$a->strings["Finish date/time is not known or not relevant"] = "Data/czas zakończenia nie jest znana lub jest nieistotna"; +$a->strings["Event Finishes:"] = "Zakończenie wydarzenia:"; +$a->strings["Adjust for viewer timezone"] = "Dopasuj dla strefy czasowej widza"; +$a->strings["Description:"] = "Opis:"; +$a->strings["Location:"] = "Lokalizacja:"; +$a->strings["Title:"] = "Tytuł:"; +$a->strings["Share this event"] = "Udostępnij te wydarzenie"; +$a->strings["Basic"] = "Podstawowy"; +$a->strings["Advanced"] = "Zaawansowany"; +$a->strings["Permissions"] = "Uprawnienia"; +$a->strings["Failed to remove event"] = "Nie udało się usunąć wydarzenia"; +$a->strings["The contact could not be added."] = "Nie można dodać kontaktu."; +$a->strings["You already added this contact."] = "Już dodałeś ten kontakt."; +$a->strings["The network type couldn't be detected. Contact can't be added."] = "Nie można wykryć typu sieci. Kontakt nie może zostać dodany."; +$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Obsługa Diaspory nie jest włączona. Kontakt nie może zostać dodany."; +$a->strings["OStatus support is disabled. Contact can't be added."] = "Obsługa OStatus jest wyłączona. Kontakt nie może zostać dodany."; +$a->strings["Tags:"] = "Tagi:"; +$a->strings["Contact Photos"] = "Zdjęcia kontaktu"; +$a->strings["Upload"] = "Załaduj"; +$a->strings["Files"] = "Pliki"; +$a->strings["Personal Notes"] = "Notatki"; +$a->strings["Photo Albums"] = "Albumy zdjęć"; +$a->strings["Recent Photos"] = "Ostatnio dodane zdjęcia"; +$a->strings["Upload New Photos"] = "Wyślij nowe zdjęcie"; +$a->strings["everybody"] = "wszyscy"; +$a->strings["Contact information unavailable"] = "Informacje o kontakcie są niedostępne"; +$a->strings["Album not found."] = "Nie znaleziono albumu."; +$a->strings["Album successfully deleted"] = "Album został pomyślnie usunięty"; +$a->strings["Album was empty."] = "Album był pusty."; +$a->strings["Failed to delete the photo."] = ""; +$a->strings["a photo"] = "zdjęcie"; +$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$szostał oznaczony tagiem %2\$s przez %3\$s"; +$a->strings["Image upload didn't complete, please try again"] = "Przesyłanie zdjęć nie zostało zakończone, spróbuj ponownie"; +$a->strings["Image file is missing"] = "Brak pliku obrazu"; +$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Serwer nie może teraz przyjąć nowego pliku, skontaktuj się z administratorem"; +$a->strings["Image file is empty."] = "Plik obrazka jest pusty."; +$a->strings["No photos selected"] = "Nie zaznaczono zdjęć"; +$a->strings["Upload Photos"] = "Prześlij zdjęcia"; +$a->strings["New album name: "] = "Nazwa nowego albumu: "; +$a->strings["or select existing album:"] = "lub wybierz istniejący album:"; +$a->strings["Do not show a status post for this upload"] = "Nie pokazuj statusu postów dla tego wysłania"; +$a->strings["Show to Groups"] = "Pokaż Grupy"; +$a->strings["Show to Contacts"] = "Pokaż kontakty"; +$a->strings["Do you really want to delete this photo album and all its photos?"] = "Czy na pewno chcesz usunąć ten album i wszystkie zdjęcia z tego albumu?"; +$a->strings["Delete Album"] = "Usuń album"; +$a->strings["Edit Album"] = "Edytuj album"; +$a->strings["Drop Album"] = "Upuść Album"; +$a->strings["Show Newest First"] = "Pokaż najpierw najnowsze"; +$a->strings["Show Oldest First"] = "Pokaż najpierw najstarsze"; +$a->strings["View Photo"] = "Zobacz zdjęcie"; +$a->strings["Permission denied. Access to this item may be restricted."] = "Odmowa dostępu. Dostęp do tych danych może być ograniczony."; +$a->strings["Photo not available"] = "Zdjęcie niedostępne"; +$a->strings["Do you really want to delete this photo?"] = "Czy na pewno chcesz usunąć to zdjęcie ?"; +$a->strings["Delete Photo"] = "Usuń zdjęcie"; +$a->strings["View photo"] = "Zobacz zdjęcie"; +$a->strings["Edit photo"] = "Edytuj zdjęcie"; +$a->strings["Delete photo"] = "Usuń zdjęcie"; +$a->strings["Use as profile photo"] = "Ustaw jako zdjęcie profilowe"; +$a->strings["Private Photo"] = "Prywatne zdjęcie"; +$a->strings["View Full Size"] = "Zobacz w pełnym rozmiarze"; +$a->strings["Tags: "] = "Tagi: "; +$a->strings["[Select tags to remove]"] = "[Wybierz tagi do usunięcia]"; +$a->strings["New album name"] = "Nazwa nowego albumu"; +$a->strings["Caption"] = "Zawartość"; +$a->strings["Add a Tag"] = "Dodaj tag"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Przykładowo: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"; +$a->strings["Do not rotate"] = "Nie obracaj"; +$a->strings["Rotate CW (right)"] = "Obróć CW (w prawo)"; +$a->strings["Rotate CCW (left)"] = "Obróć CCW (w lewo)"; +$a->strings["I like this (toggle)"] = "Lubię to (zmień)"; +$a->strings["I don't like this (toggle)"] = "Nie lubię tego (zmień)"; +$a->strings["This is you"] = "To jesteś ty"; +$a->strings["Comment"] = "Komentarz"; +$a->strings["Map"] = "Mapa"; +$a->strings["You must be logged in to use addons. "] = "Musisz być zalogowany(-a), aby korzystać z dodatków. "; +$a->strings["Delete this item?"] = "Usunąć ten element?"; +$a->strings["toggle mobile"] = "przełącz na mobilny"; $a->strings["Login failed."] = "Logowanie nieudane."; $a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Napotkaliśmy problem podczas logowania z podanym przez nas identyfikatorem OpenID. Sprawdź poprawną pisownię identyfikatora."; $a->strings["The error message was:"] = "Komunikat o błędzie:"; $a->strings["Login failed. Please check your credentials."] = "Logowanie nie powiodło się. Sprawdź swoje dane uwierzytelniające."; $a->strings["Welcome %s"] = "Witaj %s"; $a->strings["Please upload a profile photo."] = "Proszę dodać zdjęcie profilowe."; -$a->strings["Welcome back %s"] = "Witaj ponownie %s"; -$a->strings["You must be logged in to use addons. "] = "Musisz być zalogowany(-a), aby korzystać z dodatków. "; -$a->strings["Delete this item?"] = "Usunąć ten element?"; -$a->strings["toggle mobile"] = "przełącz na mobilny"; -$a->strings["Method not allowed for this module. Allowed method(s): %s"] = ""; +$a->strings["Method not allowed for this module. Allowed method(s): %s"] = "Metoda niedozwolona dla tego modułu. Dozwolona metoda(y): %s"; $a->strings["Page not found."] = "Strona nie znaleziona."; -$a->strings["No system theme config value set."] = "Nie ustawiono wartości konfiguracyjnej zestawu tematycznego."; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Znacznik zabezpieczeń formularza nie był poprawny. Prawdopodobnie stało się tak, ponieważ formularz został otwarty zbyt długo (> 3 godziny) przed jego przesłaniem."; -$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Nie można znaleźć żadnego wpisu kontaktu zarchiwizowanego dla tego adresu URL (%s)"; -$a->strings["The contact entries have been archived"] = "Wpisy kontaktów zostały zarchiwizowane"; -$a->strings["Could not find any contact entry for this URL (%s)"] = "Nie można znaleźć żadnego kontaktu dla tego adresu URL (%s)"; -$a->strings["The contact has been blocked from the node"] = "Kontakt został zablokowany w węźle"; -$a->strings["Post update version number has been set to %s."] = "Numer wersji aktualizacji posta został ustawiony na %s."; -$a->strings["Check for pending update actions."] = "Sprawdź oczekujące działania aktualizacji."; -$a->strings["Done."] = "Gotowe."; -$a->strings["Execute pending post updates."] = "Wykonaj oczekujące aktualizacje postów."; -$a->strings["All pending post updates are done."] = "Wszystkie oczekujące aktualizacje postów są gotowe."; -$a->strings["Enter new password: "] = "Wprowadź nowe hasło: "; -$a->strings["Enter user name: "] = "Wpisz nazwę użytkownika:"; -$a->strings["Enter user nickname: "] = ""; -$a->strings["Enter user email address: "] = "Wpisz adres e-mail użytkownika:"; -$a->strings["Enter a language (optional): "] = "Wpisz język (opcjonalnie):"; -$a->strings["User is not pending."] = ""; -$a->strings["Type \"yes\" to delete %s"] = "Wpisz „tak”, aby usunąć %s"; -$a->strings["newer"] = "nowsze"; -$a->strings["older"] = "starsze"; -$a->strings["Frequently"] = "Często"; -$a->strings["Hourly"] = "Co godzinę"; -$a->strings["Twice daily"] = "Dwa razy dziennie"; -$a->strings["Daily"] = "Codziennie"; -$a->strings["Weekly"] = "Co tydzień"; -$a->strings["Monthly"] = "Miesięczne"; -$a->strings["DFRN"] = "DFRN"; -$a->strings["OStatus"] = "OStatus"; -$a->strings["RSS/Atom"] = "RSS/Atom"; -$a->strings["Email"] = "E-mail"; -$a->strings["Diaspora"] = "Diaspora"; -$a->strings["Zot!"] = "Zot!"; -$a->strings["LinkedIn"] = "LinkedIn"; -$a->strings["XMPP/IM"] = "XMPP/IM"; -$a->strings["MySpace"] = "MySpace"; -$a->strings["Google+"] = "Google+"; -$a->strings["pump.io"] = "pump.io"; -$a->strings["Twitter"] = "Twitter"; -$a->strings["Discourse"] = ""; -$a->strings["Diaspora Connector"] = "Łącze Diaspora"; -$a->strings["GNU Social Connector"] = "Łącze GNU Social"; -$a->strings["ActivityPub"] = "Pub aktywności"; -$a->strings["pnut"] = "orzech"; -$a->strings["%s (via %s)"] = "%s (przez %s)"; -$a->strings["General Features"] = "Funkcje ogólne"; -$a->strings["Photo Location"] = "Lokalizacja zdjęcia"; -$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Metadane zdjęć są zwykle usuwane. Wyodrębnia to położenie (jeśli jest obecne) przed usunięciem metadanych i łączy je z mapą."; -$a->strings["Export Public Calendar"] = "Eksportowanie publicznego kalendarza"; -$a->strings["Ability for visitors to download the public calendar"] = "Umożliwia pobieranie kalendarza publicznego przez odwiedzających"; -$a->strings["Trending Tags"] = "Popularne tagi"; -$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Pokaż widżet strony społeczności z listą najpopularniejszych tagów w ostatnich postach publicznych."; -$a->strings["Post Composition Features"] = "Ustawienia funkcji postów"; -$a->strings["Auto-mention Forums"] = "Automatyczne wymienianie forów"; -$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Dodaj/usuń wzmiankę, gdy strona forum zostanie wybrana/cofnięta w oknie ACL."; -$a->strings["Explicit Mentions"] = ""; -$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Dodaj wyraźne wzmianki do pola komentarza, aby ręcznie kontrolować, kto zostanie wymieniony w odpowiedziach."; -$a->strings["Network Sidebar"] = "Sieć Pasek Boczny"; -$a->strings["Archives"] = "Archiwum"; -$a->strings["Ability to select posts by date ranges"] = "Wybierz wpisy według zakresów dat"; -$a->strings["Protocol Filter"] = "Filtr protokołu"; -$a->strings["Enable widget to display Network posts only from selected protocols"] = "Włącz widżet, aby wyświetlać posty sieciowe tylko z wybranych protokołów"; -$a->strings["Network Tabs"] = "Etykiety sieciowe"; -$a->strings["Network New Tab"] = "Etykieta Nowe Posty Sieciowe"; -$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Włącza etykietę wyświetlającą tylko nowe posty sieciowe (z ostatnich 12 godzin)"; -$a->strings["Network Shared Links Tab"] = "Etykieta Udostępnianie Łącz Sieciowych"; -$a->strings["Enable tab to display only Network posts with links in them"] = "Włącza etykietę wyświetlającą tylko posty sieciowe z łączami do nich"; -$a->strings["Post/Comment Tools"] = "Narzędzia post/komentarz"; -$a->strings["Post Categories"] = "Kategorie postów"; -$a->strings["Add categories to your posts"] = "Umożliwia dodawanie kategorii do twoich postów"; -$a->strings["Advanced Profile Settings"] = "Zaawansowane ustawienia profilu"; -$a->strings["List Forums"] = "Lista forów"; -$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Wyświetla publiczne fora społeczności na stronie profilu zaawansowanego"; -$a->strings["Tag Cloud"] = "Chmura tagów"; -$a->strings["Provide a personal tag cloud on your profile page"] = "Podaj osobistą chmurę tagów na stronie profilu"; -$a->strings["Display Membership Date"] = "Wyświetl datę członkostwa"; -$a->strings["Display membership date in profile"] = "Wyświetla datę członkostwa w profilu"; -$a->strings["Forums"] = "Fora"; -$a->strings["External link to forum"] = "Zewnętrzny link do forum"; -$a->strings["show more"] = "pokaż więcej"; -$a->strings["Nothing new here"] = "Brak nowych zdarzeń"; -$a->strings["Go back"] = "Wróć"; -$a->strings["Clear notifications"] = "Wyczyść powiadomienia"; -$a->strings["@name, !forum, #tags, content"] = "@imię, !forum, #tagi, treść"; -$a->strings["Logout"] = "Wyloguj"; -$a->strings["End this session"] = "Zakończ sesję"; -$a->strings["Login"] = "Zaloguj się"; -$a->strings["Sign in"] = "Zaloguj się"; -$a->strings["Status"] = "Status"; -$a->strings["Your posts and conversations"] = "Twoje posty i rozmowy"; -$a->strings["Profile"] = "Profil użytkownika"; -$a->strings["Your profile page"] = "Twoja strona profilowa"; -$a->strings["Your photos"] = "Twoje zdjęcia"; -$a->strings["Videos"] = "Filmy"; -$a->strings["Your videos"] = "Twoje filmy"; -$a->strings["Your events"] = "Twoje wydarzenia"; -$a->strings["Personal notes"] = "Notatki"; -$a->strings["Your personal notes"] = "Twoje prywatne notatki"; -$a->strings["Home"] = "Strona domowa"; -$a->strings["Home Page"] = "Strona startowa"; -$a->strings["Register"] = "Zarejestruj"; -$a->strings["Create an account"] = "Załóż konto"; -$a->strings["Help"] = "Pomoc"; -$a->strings["Help and documentation"] = "Pomoc i dokumentacja"; -$a->strings["Apps"] = "Aplikacje"; -$a->strings["Addon applications, utilities, games"] = "Wtyczki, aplikacje, narzędzia, gry"; -$a->strings["Search"] = "Szukaj"; -$a->strings["Search site content"] = "Przeszukaj zawartość strony"; -$a->strings["Full Text"] = "Pełny tekst"; -$a->strings["Tags"] = "Tagi"; -$a->strings["Contacts"] = "Kontakty"; -$a->strings["Community"] = "Społeczność"; -$a->strings["Conversations on this and other servers"] = "Rozmowy na tym i innych serwerach"; -$a->strings["Events and Calendar"] = "Wydarzenia i kalendarz"; -$a->strings["Directory"] = "Katalog"; -$a->strings["People directory"] = "Katalog osób"; -$a->strings["Information"] = "Informacje"; -$a->strings["Information about this friendica instance"] = "Informacje o tej instancji friendica"; -$a->strings["Terms of Service"] = "Warunki usługi"; -$a->strings["Terms of Service of this Friendica instance"] = "Warunki świadczenia usług tej instancji Friendica"; -$a->strings["Network"] = "Sieć"; -$a->strings["Conversations from your friends"] = "Rozmowy Twoich przyjaciół"; -$a->strings["Introductions"] = "Zapoznanie"; -$a->strings["Friend Requests"] = "Prośba o przyjęcie do grona znajomych"; -$a->strings["Notifications"] = "Powiadomienia"; -$a->strings["See all notifications"] = "Zobacz wszystkie powiadomienia"; -$a->strings["Mark all system notifications seen"] = "Oznacz wszystkie powiadomienia systemu jako przeczytane"; -$a->strings["Private mail"] = "Prywatne maile"; -$a->strings["Inbox"] = "Odebrane"; -$a->strings["Outbox"] = "Wysłane"; -$a->strings["Accounts"] = "Konto"; -$a->strings["Manage other pages"] = "Zarządzaj innymi stronami"; -$a->strings["Settings"] = "Ustawienia"; -$a->strings["Account settings"] = "Ustawienia konta"; -$a->strings["Manage/edit friends and contacts"] = "Zarządzaj listą przyjaciół i kontaktami"; -$a->strings["Admin"] = "Administator"; -$a->strings["Site setup and configuration"] = "Konfiguracja i ustawienia instancji"; -$a->strings["Navigation"] = "Nawigacja"; -$a->strings["Site map"] = "Mapa strony"; -$a->strings["Embedding disabled"] = "Osadzanie wyłączone"; -$a->strings["Embedded content"] = "Osadzona zawartość"; -$a->strings["prev"] = "poprzedni"; -$a->strings["last"] = "ostatni"; -$a->strings["Image/photo"] = "Obrazek/zdjęcie"; -$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; -$a->strings["Click to open/close"] = "Kliknij aby otworzyć/zamknąć"; -$a->strings["$1 wrote:"] = "$1 napisał:"; -$a->strings["Encrypted content"] = "Szyfrowana treść"; -$a->strings["Invalid source protocol"] = "Nieprawidłowy protokół źródłowy"; -$a->strings["Invalid link protocol"] = "Niepoprawny link protokołu"; -$a->strings["Loading more entries..."] = "Ładuję więcej wpisów..."; -$a->strings["The end"] = "Koniec"; -$a->strings["Follow"] = "Śledź"; -$a->strings["Export"] = "Eksport"; -$a->strings["Export calendar as ical"] = "Wyeksportuj kalendarz jako ical"; -$a->strings["Export calendar as csv"] = "Eksportuj kalendarz jako csv"; -$a->strings["No contacts"] = "Brak kontaktów"; -$a->strings["%d Contact"] = [ - 0 => "%d kontakt", - 1 => "%d kontaktów", - 2 => "%d kontakty", - 3 => "%d Kontakty", -]; -$a->strings["View Contacts"] = "Widok kontaktów"; -$a->strings["Remove term"] = "Usuń wpis"; -$a->strings["Saved Searches"] = "Zapisywanie wyszukiwania"; -$a->strings["Trending Tags (last %d hour)"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["More Trending Tags"] = "Więcej popularnych tagów"; -$a->strings["Add New Contact"] = "Dodaj nowy kontakt"; -$a->strings["Enter address or web location"] = "Wpisz adres lub lokalizację sieciową"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Przykład: bob@przykład.com, http://przykład.com/barbara"; -$a->strings["%d invitation available"] = [ - 0 => "%d zaproszenie dostępne", - 1 => "%d zaproszeń dostępnych", - 2 => "%d zaproszenia dostępne", - 3 => "%d zaproszenia dostępne", -]; -$a->strings["Find People"] = "Znajdź ludzi"; -$a->strings["Enter name or interest"] = "Wpisz nazwę lub zainteresowanie"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Przykład: Jan Kowalski, Wędkarstwo"; -$a->strings["Find"] = "Znajdź"; -$a->strings["Similar Interests"] = "Podobne zainteresowania"; -$a->strings["Random Profile"] = "Domyślny profil"; -$a->strings["Invite Friends"] = "Zaproś znajomych"; -$a->strings["Global Directory"] = "Katalog globalny"; -$a->strings["Local Directory"] = "Katalog lokalny"; -$a->strings["Groups"] = "Grupy"; -$a->strings["Everyone"] = "Wszyscy"; -$a->strings["Following"] = "Kolejny"; -$a->strings["Mutual friends"] = "Wspólni znajomi"; -$a->strings["Relationships"] = "Relacje"; -$a->strings["All Contacts"] = "Wszystkie kontakty"; -$a->strings["Protocols"] = "Protokoły"; -$a->strings["All Protocols"] = "Wszystkie protokoły"; -$a->strings["Saved Folders"] = "Zapisz w folderach"; -$a->strings["Everything"] = "Wszystko"; -$a->strings["Categories"] = "Kategorie"; -$a->strings["%d contact in common"] = [ - 0 => "%d wspólny kontakt", - 1 => "%d wspólne kontakty", - 2 => "%d wspólnych kontaktów", - 3 => "%dwspólnych kontaktów", -]; +$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "Brak tabel w MyISAM lub InnoDB z formatem pliku Antelope."; +$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nWystąpił błąd %d podczas aktualizacji bazy danych:\n%s\n"; +$a->strings["Errors encountered performing database changes: "] = "Błędy napotkane podczas dokonywania zmian w bazie danych: "; +$a->strings["Another database update is currently running."] = ""; +$a->strings["%s: Database update"] = "%s: Aktualizacja bazy danych"; +$a->strings["%s: updating %s table."] = "%s: aktualizowanie %s tabeli."; +$a->strings["Database error %d \"%s\" at \"%s\""] = ""; +$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = ""; +$a->strings["template engine cannot be registered without a name."] = ""; +$a->strings["template engine is not registered!"] = ""; +$a->strings["Update %s failed. See error logs."] = "Aktualizacja %s nie powiodła się. Zobacz dziennik błędów."; +$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tDeweloperzy friendica wydali niedawno aktualizację %s,\n\t\t\t\tale podczas próby instalacji, coś poszło nie tak.\n\t\t\t\tZostanie to naprawione wkrótce i nie mogę tego zrobić sam. Proszę skontaktować się z \n\t\t\t\tprogramistami friendica, jeśli nie możesz mi pomóc na własną rękę. Moja baza danych może być nieprawidłowa."; +$a->strings["The error message is\n[pre]%s[/pre]"] = "Komunikat o błędzie jest \n[pre]%s[/ pre]"; +$a->strings["[Friendica Notify] Database update"] = "[Powiadomienie Friendica] Aktualizacja bazy danych"; +$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tBaza danych Friendica została pomyślnie zaktualizowana z %s do %s."; $a->strings["Yourself"] = ""; +$a->strings["Followers"] = "Zwolenników"; +$a->strings["Mutuals"] = "Wzajemne"; $a->strings["Post to Email"] = "Prześlij e-mailem"; $a->strings["Public"] = "Publiczny"; $a->strings["This content will be shown to all your followers and can be seen in the community pages and by anyone with its link."] = "Ta treść zostanie wyświetlona wszystkim Twoim obserwatorom i będzie widoczna na stronach społeczności oraz przez każdego z jej linkiem."; @@ -913,7 +786,7 @@ $a->strings["The database configuration file \"config/local.config.php\" could n $a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Może być konieczne zaimportowanie pliku \"database.sql\" ręcznie, używając phpmyadmin lub mysql."; $a->strings["Please see the file \"INSTALL.txt\"."] = "Proszę przejrzeć plik \"INSTALL.txt\"."; $a->strings["Could not find a command line version of PHP in the web server PATH."] = "Nie można znaleźć PHP dla wiersza poleceń w PATH serwera."; -$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "Jeśli nie masz zainstalowanej na serwerze wersji PHP z wierszem poleceń, nie będziesz mógł uruchomić przetwarzania w tle. Zobacz 'Konfiguracja pracownika'"; +$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = ""; $a->strings["PHP executable path"] = "Ścieżka wykonywalna PHP"; $a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Wprowadź pełną ścieżkę do pliku wykonywalnego php. Możesz pozostawić to pole puste, aby kontynuować instalację."; $a->strings["Command line PHP"] = "Linia komend PHP"; @@ -1016,11 +889,6 @@ $a->strings["finger"] = "wskaż"; $a->strings["fingered"] = "dotknięty"; $a->strings["rebuff"] = "odrzuć"; $a->strings["rebuffed"] = "odrzucony"; -$a->strings["Update %s failed. See error logs."] = "Aktualizacja %s nie powiodła się. Zobacz dziennik błędów."; -$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tDeweloperzy friendica wydali niedawno aktualizację %s,\n\t\t\t\tale podczas próby instalacji, coś poszło nie tak.\n\t\t\t\tZostanie to naprawione wkrótce i nie mogę tego zrobić sam. Proszę skontaktować się z \n\t\t\t\tprogramistami friendica, jeśli nie możesz mi pomóc na własną rękę. Moja baza danych może być nieprawidłowa."; -$a->strings["The error message is\n[pre]%s[/pre]"] = "Komunikat o błędzie jest \n[pre]%s[/ pre]"; -$a->strings["[Friendica Notify] Database update"] = "[Powiadomienie Friendica] Aktualizacja bazy danych"; -$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tBaza danych Friendica została pomyślnie zaktualizowana z %s do %s."; $a->strings["Error decoding account file"] = "Błąd podczas odczytu pliku konta"; $a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Błąd! Brak danych wersji w pliku! To nie jest plik konta Friendica?"; $a->strings["User '%s' already exists on this server!"] = "Użytkownik '%s' już istnieje na tym serwerze!"; @@ -1033,11 +901,108 @@ $a->strings["%d contact not imported"] = [ ]; $a->strings["User profile creation error"] = "Błąd tworzenia profilu użytkownika"; $a->strings["Done. You can now login with your username and password"] = "Gotowe. Możesz teraz zalogować się z użyciem nazwy użytkownika i hasła"; -$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "Brak tabel w MyISAM lub InnoDB z formatem pliku Antelope."; -$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nWystąpił błąd %d podczas aktualizacji bazy danych:\n%s\n"; -$a->strings["Errors encountered performing database changes: "] = "Błędy napotkane podczas dokonywania zmian w bazie danych: "; -$a->strings["%s: Database update"] = "%s: Aktualizacja bazy danych"; -$a->strings["%s: updating %s table."] = "%s: aktualizowanie %s tabeli."; +$a->strings["Legacy module file not found: %s"] = "Nie znaleziono pliku modułu: %s"; +$a->strings["(no subject)"] = "(bez tematu)"; +$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Wiadomość została wysłana do ciebie od %s, członka sieci społecznościowej Friendica."; +$a->strings["You may visit them online at %s"] = "Możesz odwiedzić ich online pod adresem %s"; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Skontaktuj się z nadawcą odpowiadając na ten post jeśli nie chcesz otrzymywać tych wiadomości."; +$a->strings["%s posted an update."] = "%s zaktualizował wpis."; +$a->strings["This entry was edited"] = "Ten wpis został zedytowany"; +$a->strings["Private Message"] = "Wiadomość prywatna"; +$a->strings["pinned item"] = ""; +$a->strings["Delete locally"] = "Usuń lokalnie"; +$a->strings["Delete globally"] = "Usuń globalnie"; +$a->strings["Remove locally"] = "Usuń lokalnie"; +$a->strings["save to folder"] = "zapisz w folderze"; +$a->strings["I will attend"] = "Będę uczestniczyć"; +$a->strings["I will not attend"] = "Nie będę uczestniczyć"; +$a->strings["I might attend"] = "Mogę wziąć udział"; +$a->strings["ignore thread"] = "zignoruj ​​wątek"; +$a->strings["unignore thread"] = "odignoruj ​​wątek"; +$a->strings["toggle ignore status"] = "przełącz status ignorowania"; +$a->strings["pin"] = "przypnij"; +$a->strings["unpin"] = "odepnij"; +$a->strings["toggle pin status"] = ""; +$a->strings["pinned"] = "Przypięte"; +$a->strings["add star"] = "dodaj gwiazdkę"; +$a->strings["remove star"] = "anuluj gwiazdkę"; +$a->strings["toggle star status"] = "włącz status gwiazdy"; +$a->strings["starred"] = "gwiazdką"; +$a->strings["add tag"] = "dodaj tag"; +$a->strings["like"] = "lubię to"; +$a->strings["dislike"] = "nie lubię tego"; +$a->strings["Share this"] = "Udostępnij to"; +$a->strings["share"] = "udostępnij"; +$a->strings["%s (Received %s)"] = ""; +$a->strings["Comment this item on your system"] = ""; +$a->strings["remote comment"] = ""; +$a->strings["Pushed"] = ""; +$a->strings["Pulled"] = ""; +$a->strings["to"] = "do"; +$a->strings["via"] = "przez"; +$a->strings["Wall-to-Wall"] = "Wall-to-Wall"; +$a->strings["via Wall-To-Wall:"] = "via Wall-To-Wall:"; +$a->strings["Reply to %s"] = "Odpowiedź %s"; +$a->strings["More"] = "Więcej"; +$a->strings["Notifier task is pending"] = "Zadanie Notifier jest w toku"; +$a->strings["Delivery to remote servers is pending"] = "Trwa przesyłanie do serwerów zdalnych"; +$a->strings["Delivery to remote servers is underway"] = "Trwa dostawa do serwerów zdalnych"; +$a->strings["Delivery to remote servers is mostly done"] = "Dostawa do zdalnych serwerów jest w większości wykonywana"; +$a->strings["Delivery to remote servers is done"] = "Trwa dostarczanie do zdalnych serwerów"; +$a->strings["%d comment"] = [ + 0 => "%d komentarz", + 1 => "%d komentarze", + 2 => "%d komentarzy", + 3 => "%d komentarzy", +]; +$a->strings["Show more"] = "Pokaż więcej"; +$a->strings["Show fewer"] = "Pokaż mniej"; +$a->strings["comment"] = [ + 0 => "komentarz", + 1 => "komentarze", + 2 => "komentarze", + 3 => "komentarz", +]; +$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Nie można znaleźć żadnego wpisu kontaktu zarchiwizowanego dla tego adresu URL (%s)"; +$a->strings["The contact entries have been archived"] = "Wpisy kontaktów zostały zarchiwizowane"; +$a->strings["Could not find any contact entry for this URL (%s)"] = "Nie można znaleźć żadnego kontaktu dla tego adresu URL (%s)"; +$a->strings["The contact has been blocked from the node"] = "Kontakt został zablokowany w węźle"; +$a->strings["Enter new password: "] = "Wprowadź nowe hasło: "; +$a->strings["Enter user name: "] = "Wpisz nazwę użytkownika:"; +$a->strings["Enter user nickname: "] = "Wpisz nazwę użytkownika:"; +$a->strings["Enter user email address: "] = "Wpisz adres e-mail użytkownika:"; +$a->strings["Enter a language (optional): "] = "Wpisz język (opcjonalnie):"; +$a->strings["User is not pending."] = ""; +$a->strings["User has already been marked for deletion."] = ""; +$a->strings["Type \"yes\" to delete %s"] = "Wpisz „tak”, aby usunąć %s"; +$a->strings["Deletion aborted."] = ""; +$a->strings["Post update version number has been set to %s."] = "Numer wersji aktualizacji posta został ustawiony na %s."; +$a->strings["Check for pending update actions."] = "Sprawdź oczekujące działania aktualizacji."; +$a->strings["Done."] = "Gotowe."; +$a->strings["Execute pending post updates."] = "Wykonaj oczekujące aktualizacje postów."; +$a->strings["All pending post updates are done."] = "Wszystkie oczekujące aktualizacje postów są gotowe."; +$a->strings["The folder view/smarty3/ must be writable by webserver."] = ""; +$a->strings["Hometown:"] = "Miasto rodzinne:"; +$a->strings["Marital Status:"] = "Stan cywilny:"; +$a->strings["With:"] = "Z:"; +$a->strings["Since:"] = "Od:"; +$a->strings["Sexual Preference:"] = "Preferencje seksualne:"; +$a->strings["Political Views:"] = "Poglądy polityczne:"; +$a->strings["Religious Views:"] = "Poglądy religijne:"; +$a->strings["Likes:"] = "Lubię to:"; +$a->strings["Dislikes:"] = "Nie lubię tego:"; +$a->strings["Title/Description:"] = "Tytuł/Opis:"; +$a->strings["Summary"] = "Podsumowanie"; +$a->strings["Musical interests"] = "Muzyka"; +$a->strings["Books, literature"] = "Literatura"; +$a->strings["Television"] = "Telewizja"; +$a->strings["Film/dance/culture/entertainment"] = "Film/taniec/kultura/rozrywka"; +$a->strings["Hobbies/Interests"] = "Zainteresowania"; +$a->strings["Love/romance"] = "Miłość/romans"; +$a->strings["Work/employment"] = "Praca/zatrudnienie"; +$a->strings["School/education"] = "Szkoła/edukacja"; +$a->strings["Contact information and Social Networks"] = "Dane kontaktowe i Sieci społecznościowe"; +$a->strings["No system theme config value set."] = "Nie ustawiono wartości konfiguracyjnej zestawu tematycznego."; $a->strings["Friend Suggestion"] = "Propozycja znajomych"; $a->strings["Friend/Connect Request"] = "Prośba o dodanie do przyjaciół/powiązanych"; $a->strings["New Follower"] = "Nowy obserwujący"; @@ -1049,192 +1014,550 @@ $a->strings["%s is attending %s's event"] = "%s uczestniczy w wydarzeniu %s"; $a->strings["%s is not attending %s's event"] = "%s nie uczestniczy w wydarzeniu %s"; $a->strings["%s may attending %s's event"] = ""; $a->strings["%s is now friends with %s"] = "%s jest teraz znajomym %s"; -$a->strings["Legacy module file not found: %s"] = "Nie znaleziono pliku modułu: %s"; -$a->strings["UnFollow"] = ""; -$a->strings["Drop Contact"] = "Zakończ znajomość"; +$a->strings["Network Notifications"] = "Powiadomienia sieciowe"; +$a->strings["System Notifications"] = "Powiadomienia systemowe"; +$a->strings["Personal Notifications"] = "Prywatne powiadomienia"; +$a->strings["Home Notifications"] = "Powiadomienia domowe"; +$a->strings["No more %s notifications."] = "Brak kolejnych %s powiadomień."; +$a->strings["Show unread"] = "Pokaż nieprzeczytane"; +$a->strings["Show all"] = "Pokaż wszystko"; +$a->strings["You must be logged in to show this page."] = ""; +$a->strings["Notifications"] = "Powiadomienia"; +$a->strings["Show Ignored Requests"] = "Pokaż ignorowane żądania"; +$a->strings["Hide Ignored Requests"] = "Ukryj zignorowane prośby"; +$a->strings["Notification type:"] = "Typ powiadomienia:"; +$a->strings["Suggested by:"] = "Sugerowany przez:"; +$a->strings["Hide this contact from others"] = "Ukryj ten kontakt przed innymi"; $a->strings["Approve"] = "Zatwierdź"; -$a->strings["Organisation"] = "Organizacja"; -$a->strings["News"] = "Aktualności"; -$a->strings["Forum"] = "Forum"; -$a->strings["Connect URL missing."] = "Brak adresu URL połączenia."; -$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Nie można dodać kontaktu. Sprawdź odpowiednie poświadczenia sieciowe na stronie Ustawienia -> Sieci społecznościowe."; -$a->strings["This site is not configured to allow communications with other networks."] = "Ta strona nie jest skonfigurowana do pozwalania na komunikację z innymi sieciami"; -$a->strings["No compatible communication protocols or feeds were discovered."] = "Nie znaleziono żadnych kompatybilnych protokołów komunikacyjnych ani źródeł."; -$a->strings["The profile address specified does not provide adequate information."] = "Dany adres profilu nie dostarcza odpowiednich informacji."; -$a->strings["An author or name was not found."] = "Autor lub nazwa nie zostało znalezione."; -$a->strings["No browser URL could be matched to this address."] = "Przeglądarka WWW nie może odnaleźć podanego adresu"; -$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Nie można dopasować @-stylu Adres identyfikacyjny ze znanym protokołem lub kontaktem e-mail."; -$a->strings["Use mailto: in front of address to force email check."] = "Użyj mailto: przed adresem, aby wymusić sprawdzanie poczty e-mail."; -$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Określony adres profilu należy do sieci, która została wyłączona na tej stronie."; -$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profil ograniczony. Ta osoba będzie niezdolna do odbierania osobistych powiadomień od ciebie."; -$a->strings["Unable to retrieve contact information."] = "Nie można otrzymać informacji kontaktowych"; -$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; -$a->strings["Starts:"] = "Rozpoczęcie:"; -$a->strings["Finishes:"] = "Zakończenie:"; -$a->strings["all-day"] = "cały dzień"; -$a->strings["Sept"] = "Wrz"; -$a->strings["No events to display"] = "Brak wydarzeń do wyświetlenia"; -$a->strings["l, F j"] = "l, F j"; -$a->strings["Edit event"] = "Edytuj wydarzenie"; -$a->strings["Duplicate event"] = "Zduplikowane zdarzenie"; -$a->strings["Delete event"] = "Usuń wydarzenie"; -$a->strings["link to source"] = "link do źródła"; -$a->strings["D g:i A"] = "D g:i A"; -$a->strings["g:i A"] = "g:i A"; -$a->strings["Show map"] = "Pokaż mapę"; -$a->strings["Hide map"] = "Ukryj mapę"; -$a->strings["%s's birthday"] = "%s urodzin"; -$a->strings["Happy Birthday %s"] = "Urodziny %s"; -$a->strings["Item filed"] = "Element złożony"; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Skasowana grupa o tej nazwie została przywrócona. Istniejące uprawnienia do pozycji mogą dotyczyć tej grupy i wszystkich przyszłych członków. Jeśli nie jest to zamierzone, utwórz inną grupę o innej nazwie."; -$a->strings["Default privacy group for new contacts"] = "Domyślne ustawienia prywatności dla nowych kontaktów"; -$a->strings["Everybody"] = "Wszyscy"; -$a->strings["edit"] = "edytuj"; -$a->strings["add"] = "dodaj"; -$a->strings["Edit group"] = "Edytuj grupy"; -$a->strings["Contacts not in any group"] = "Kontakt nie jest w żadnej grupie"; -$a->strings["Create a new group"] = "Stwórz nową grupę"; -$a->strings["Group Name: "] = "Nazwa grupy: "; -$a->strings["Edit groups"] = "Edytuj grupy"; -$a->strings["activity"] = "aktywność"; -$a->strings["comment"] = [ - 0 => "komentarz", - 1 => "komentarze", - 2 => "komentarze", - 3 => "komentarz", -]; -$a->strings["post"] = "post"; -$a->strings["Content warning: %s"] = "Ostrzeżenie o treści: %s"; -$a->strings["bytes"] = "bajty"; -$a->strings["View on separate page"] = "Zobacz na oddzielnej stronie"; -$a->strings["view on separate page"] = "zobacz na oddzielnej stronie"; -$a->strings["[no subject]"] = "[bez tematu]"; -$a->strings["Edit profile"] = "Edytuj profil"; -$a->strings["Change profile photo"] = "Zmień zdjęcie profilowe"; -$a->strings["Homepage:"] = "Strona główna:"; +$a->strings["Claims to be known to you: "] = "Twierdzi, że go/ją znasz: "; +$a->strings["Shall your connection be bidirectional or not?"] = "Czy twoje połączenie ma być dwukierunkowe, czy nie?"; +$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Przyjmowanie %s jako znajomego pozwala %s zasubskrybować twoje posty, a także otrzymywać od nich aktualizacje w swoim kanale wiadomości."; +$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Zaakceptowanie %s jako subskrybenta umożliwia im subskrybowanie Twoich postów, ale nie otrzymasz od nich aktualizacji w swoim kanale wiadomości."; +$a->strings["Friend"] = "Znajomy"; +$a->strings["Subscriber"] = "Subskrybent"; $a->strings["About:"] = "O:"; -$a->strings["XMPP:"] = "XMPP:"; -$a->strings["Unfollow"] = ""; -$a->strings["Atom feed"] = "Kanał Atom"; $a->strings["Network:"] = "Sieć:"; -$a->strings["g A l F d"] = "g A I F d"; -$a->strings["F d"] = "F d"; -$a->strings["[today]"] = "[dziś]"; -$a->strings["Birthday Reminders"] = "Przypomnienia o urodzinach"; -$a->strings["Birthdays this week:"] = "Urodziny w tym tygodniu:"; -$a->strings["[No description]"] = "[Brak opisu]"; -$a->strings["Event Reminders"] = "Przypominacze wydarzeń"; -$a->strings["Upcoming events the next 7 days:"] = "Nadchodzące wydarzenia w ciągu następnych 7 dni:"; -$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s wita %2\$s"; -$a->strings["Database storage failed to update %s"] = "Przechowywanie bazy danych nie powiodło się %s"; -$a->strings["Database storage failed to insert data"] = "Magazyn bazy danych nie mógł wstawić danych"; -$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "Nie można utworzyć magazynu systemu plików \"%s\". Sprawdź, czy masz uprawnienia do zapisu."; -$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "Nie udało się zapisać danych w pamięci systemu plików \"%s\". Sprawdź swoje uprawnienia do zapisu"; -$a->strings["Storage base path"] = "Ścieżka bazy pamięci masowej"; -$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Folder, w którym zapisywane są przesłane pliki. Dla maksymalnego bezpieczeństwa, powinna to być ścieżka poza drzewem folderów serwera WWW"; -$a->strings["Enter a valid existing folder"] = "Wprowadź poprawny istniejący folder"; -$a->strings["Login failed"] = "Logowanie nieudane"; -$a->strings["Not enough information to authenticate"] = "Za mało informacji do uwierzytelnienia"; -$a->strings["Password can't be empty"] = "Hasło nie może być puste"; -$a->strings["Empty passwords are not allowed."] = "Puste hasła są niedozwolone."; -$a->strings["The new password has been exposed in a public data dump, please choose another."] = "Nowe hasło zostało ujawnione w publicznym zrzucie danych, wybierz inne."; -$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "Hasło nie może zawierać podkreślonych liter, białych spacji ani dwukropków (:)"; -$a->strings["Passwords do not match. Password unchanged."] = "Hasła nie pasują do siebie. Hasło niezmienione."; -$a->strings["An invitation is required."] = "Wymagane zaproszenie."; -$a->strings["Invitation could not be verified."] = "Zaproszenie niezweryfikowane."; -$a->strings["Invalid OpenID url"] = "Nieprawidłowy adres url OpenID"; -$a->strings["Please enter the required information."] = "Wprowadź wymagane informacje."; -$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) i system.username_max_length (%s) wykluczają się nawzajem, zamieniając wartości."; -$a->strings["Username should be at least %s character."] = [ - 0 => "Nazwa użytkownika powinna wynosić co najmniej %s znaków.", - 1 => "Nazwa użytkownika powinna wynosić co najmniej %s znaków.", - 2 => "Nazwa użytkownika powinna wynosić co najmniej %s znaków.", - 3 => "Nazwa użytkownika powinna wynosić co najmniej %s znaków.", +$a->strings["No introductions."] = "Brak dostępu."; +$a->strings["A Decentralized Social Network"] = ""; +$a->strings["Logged out."] = "Wylogowano."; +$a->strings["Invalid code, please retry."] = "Nieprawidłowy kod, spróbuj ponownie."; +$a->strings["Two-factor authentication"] = "Uwierzytelnianie dwuskładnikowe"; +$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Otwórz aplikację uwierzytelniania dwuskładnikowego na swoim urządzeniu, aby uzyskać kod uwierzytelniający i zweryfikować swoją tożsamość.

    "; +$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Nie masz telefonu? Wprowadzić dwuetapowy kod przywracania "; +$a->strings["Please enter a code from your authentication app"] = "Wprowadź kod z aplikacji uwierzytelniającej"; +$a->strings["Verify code and complete login"] = "Zweryfikuj kod i zakończ logowanie"; +$a->strings["Remaining recovery codes: %d"] = "Pozostałe kody odzyskiwania: %d"; +$a->strings["Two-factor recovery"] = "Odzyskiwanie dwuczynnikowe"; +$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    Możesz wprowadzić jeden ze swoich jednorazowych kodów odzyskiwania w przypadku utraty dostępu do urządzenia mobilnego.

    "; +$a->strings["Please enter a recovery code"] = "Wprowadź kod odzyskiwania"; +$a->strings["Submit recovery code and complete login"] = "Prześlij kod odzyskiwania i pełne logowanie"; +$a->strings["Create a New Account"] = "Załóż nowe konto"; +$a->strings["Register"] = "Zarejestruj"; +$a->strings["Your OpenID: "] = ""; +$a->strings["Please enter your username and password to add the OpenID to your existing account."] = "Wprowadź nazwę użytkownika i hasło, aby dodać OpenID do istniejącego konta."; +$a->strings["Or login using OpenID: "] = "Lub zaloguj się za pośrednictwem OpenID: "; +$a->strings["Logout"] = "Wyloguj"; +$a->strings["Login"] = "Zaloguj się"; +$a->strings["Password: "] = "Hasło: "; +$a->strings["Remember me"] = "Zapamiętaj mnie"; +$a->strings["Forgot your password?"] = "Zapomniałeś swojego hasła?"; +$a->strings["Website Terms of Service"] = "Warunki korzystania z witryny"; +$a->strings["terms of service"] = "warunki użytkowania"; +$a->strings["Website Privacy Policy"] = "Polityka Prywatności Witryny"; +$a->strings["privacy policy"] = "polityka prywatności"; +$a->strings["OpenID protocol error. No ID returned"] = ""; +$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "Konto nie znalezione. Zaloguj się do swojego istniejącego konta, aby dodać do niego OpenID."; +$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "Konto nie znalezione. Zarejestruj nowe konto lub zaloguj się na istniejące konto, aby dodać do niego OpenID."; +$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; +$a->strings["Time Conversion"] = "Zmiana czasu"; +$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica udostępnia tę usługę do udostępniania wydarzeń innym sieciom i znajomym w nieznanych strefach czasowych."; +$a->strings["UTC time: %s"] = "Czas UTC %s"; +$a->strings["Current timezone: %s"] = "Obecna strefa czasowa: %s"; +$a->strings["Converted localtime: %s"] = "Zmień strefę czasową: %s"; +$a->strings["Please select your timezone:"] = "Wybierz swoją strefę czasową:"; +$a->strings["Source input"] = "Źródło wejściowe"; +$a->strings["BBCode::toPlaintext"] = "BBCode::na prosty tekst"; +$a->strings["BBCode::convert (raw HTML)"] = "BBCode:: konwersjia (raw HTML)"; +$a->strings["BBCode::convert"] = "BBCode::przekształć"; +$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::przekształć => HTML::toBBCode"; +$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; +$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = ""; +$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::przekształć"; +$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; +$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::przekształć => HTML::toBBCode"; +$a->strings["Item Body"] = "Element Body"; +$a->strings["Item Tags"] = "Element Tagów"; +$a->strings["PageInfo::appendToBody"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert"] = ""; +$a->strings["Source input (Diaspora format)"] = "Źródło wejściowe (format Diaspora)"; +$a->strings["Source input (Markdown)"] = ""; +$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (raw HTML)"; +$a->strings["Markdown::convert"] = "Markdown::convert"; +$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; +$a->strings["Raw HTML input"] = "Surowe wejście HTML"; +$a->strings["HTML Input"] = "Wejście HTML"; +$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; +$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; +$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (raw HTML)"; +$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = ""; +$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; +$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; +$a->strings["HTML::toPlaintext (compact)"] = ""; +$a->strings["Decoded post"] = ""; +$a->strings["Post array before expand entities"] = ""; +$a->strings["Post converted"] = ""; +$a->strings["Converted body"] = ""; +$a->strings["Twitter addon is absent from the addon/ folder."] = ""; +$a->strings["Source text"] = "Tekst źródłowy"; +$a->strings["BBCode"] = "BBCode"; +$a->strings["Diaspora"] = "Diaspora"; +$a->strings["Markdown"] = "Markdown"; +$a->strings["HTML"] = "HTML"; +$a->strings["Twitter Source"] = ""; +$a->strings["Only logged in users are permitted to perform a probing."] = "Tylko zalogowani użytkownicy mogą wykonywać sondowanie."; +$a->strings["Formatted"] = ""; +$a->strings["Source"] = ""; +$a->strings["Activity"] = ""; +$a->strings["Object data"] = ""; +$a->strings["Result Item"] = ""; +$a->strings["Source activity"] = ""; +$a->strings["You must be logged in to use this module"] = "Musisz być zalogowany, aby korzystać z tego modułu"; +$a->strings["Source URL"] = "Źródłowy adres URL"; +$a->strings["Lookup address"] = "Wyszukaj adres"; +$a->strings["%s's timeline"] = "oś czasu %s"; +$a->strings["%s's posts"] = "wpisy %s"; +$a->strings["%s's comments"] = "komentarze %s"; +$a->strings["No contacts."] = "Brak kontaktów."; +$a->strings["Follower (%s)"] = [ + 0 => "", + 1 => "", + 2 => "", + 3 => "", ]; -$a->strings["Username should be at most %s character."] = [ - 0 => "Nazwa użytkownika nie może mieć więcej niż %s znaków.", - 1 => "Nazwa użytkownika nie może mieć więcej niż %s znaków.", - 2 => "Nazwa użytkownika nie może mieć więcej niż %s znaków.", - 3 => "Nazwa użytkownika nie może mieć więcej niż %s znaków.", +$a->strings["Following (%s)"] = [ + 0 => "", + 1 => "", + 2 => "", + 3 => "", ]; -$a->strings["That doesn't appear to be your full (First Last) name."] = "Wydaje mi się, że to nie jest twoje pełne imię (pierwsze imię) i nazwisko."; -$a->strings["Your email domain is not among those allowed on this site."] = "Twoja domena internetowa nie jest obsługiwana na tej stronie."; -$a->strings["Not a valid email address."] = "Niepoprawny adres e mail.."; -$a->strings["The nickname was blocked from registration by the nodes admin."] = "Pseudonim został zablokowany przed rejestracją przez administratora węzłów."; -$a->strings["Cannot use that email."] = "Nie można użyć tego e-maila."; -$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Twój pseudonim może zawierać tylko a-z, 0-9 i _."; -$a->strings["Nickname is already registered. Please choose another."] = "Ten login jest zajęty. Wybierz inny."; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "POWAŻNY BŁĄD: niepowodzenie podczas tworzenia kluczy zabezpieczeń."; -$a->strings["An error occurred during registration. Please try again."] = "Wystąpił bład podczas rejestracji, Spróbuj ponownie."; -$a->strings["An error occurred creating your default profile. Please try again."] = "Wystąpił błąd podczas tworzenia profilu. Spróbuj ponownie."; -$a->strings["An error occurred creating your self contact. Please try again."] = "Wystąpił błąd podczas tworzenia własnego kontaktu. Proszę spróbuj ponownie."; -$a->strings["Friends"] = "Przyjaciele"; -$a->strings["An error occurred creating your default contact group. Please try again."] = "Wystąpił błąd podczas tworzenia domyślnej grupy kontaktów. Proszę spróbuj ponownie."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = ""; -$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = ""; -$a->strings["Registration details for %s"] = "Szczegóły rejestracji dla %s"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "\n\t\t\tSzanowny Użytkowniku %1\$s,\n\t\t\t\tDziękujemy za rejestrację na stronie %2\$s. Twoje konto czeka na zatwierdzenie przez administratora.\n\n\t\t\tTwoje dane do logowania są następujące:\n\n\t\t\tLokalizacja witryny:\t%3\$s\n\t\t\tNazwa użytkownika:\t\t%4\$s\n\t\t\tHasło:\t\t%5\$s\n\t\t"; -$a->strings["Registration at %s"] = "Rejestracja w %s"; -$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tSzanowna/y %1\$s,\n\t\t\t\tDziękujemy za rejestrację w %2\$s. Twoje konto zostało utworzone.\n\t\t\t"; -$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tDane logowania są następuje:\n\t\t\tLokalizacja witryny:\t%3\$s\n\t\t\tNazwa użytkownika:\t\t%1\$s\n\t\t\tHasło:\t\t%5\$s\n\n\t\t\tPo zalogowaniu możesz zmienić hasło do swojego konta na stronie \"Ustawienia\".\n \t\t\tProszę poświęć chwilę, aby przejrzeć inne ustawienia konta na tej stronie.\n\n\t\t\tMożesz również dodać podstawowe informacje do swojego domyślnego profilu\n\t\t\t(na stronie \"Profil użytkownika\"), aby inne osoby mogły łatwo Cię znaleźć.\n\n\t\t\tZalecamy ustawienie imienia i nazwiska, dodanie zdjęcia profilowego,\n\t\t\tdodanie niektórych \"słów kluczowych\" profilu (bardzo przydatne w nawiązywaniu nowych znajomości) \n\t\t\ti być może gdzie mieszkasz; jeśli nie chcesz podać więcej szczegów.\n\n\t\t\tW pełni szanujemy Twoje prawo do prywatności i żaden z tych elementów nie jest konieczny.\n\t\t\tJeśli jesteś nowy i nie znasz tutaj nikogo, oni mogą ci pomóc\n\t\t\tmożesz zdobyć nowych interesujących przyjaciół.\n\n\t\t\tJeśli kiedykolwiek zechcesz usunąć swoje konto, możesz to zrobić na stronie %3\$s/removeme\n\n\t\t\tDziękujemy i Zapraszamy do %2\$s."; -$a->strings["Addon not found."] = "Nie znaleziono dodatku."; -$a->strings["Addon %s disabled."] = "Dodatek %s wyłączony."; -$a->strings["Addon %s enabled."] = "Dodatek %s włączony."; +$a->strings["Mutual friend (%s)"] = [ + 0 => "", + 1 => "", + 2 => "", + 3 => "", +]; +$a->strings["Contact (%s)"] = [ + 0 => "", + 1 => "", + 2 => "", + 3 => "", +]; +$a->strings["All contacts"] = "Wszystkie kontakty"; +$a->strings["Following"] = "Kolejny"; +$a->strings["Mutual friends"] = "Wspólni znajomi"; +$a->strings["You're currently viewing your profile as %s Cancel"] = ""; +$a->strings["Member since:"] = "Członek od:"; +$a->strings["j F, Y"] = "d M, R"; +$a->strings["j F"] = "d M"; +$a->strings["Birthday:"] = "Urodziny:"; +$a->strings["Age: "] = "Wiek: "; +$a->strings["%d year old"] = [ + 0 => "", + 1 => "", + 2 => "", + 3 => "", +]; +$a->strings["XMPP:"] = "XMPP:"; +$a->strings["Homepage:"] = "Strona główna:"; +$a->strings["Forums:"] = "Fora:"; +$a->strings["View profile as:"] = "Wyświetl profil jako:"; +$a->strings["Edit profile"] = "Edytuj profil"; +$a->strings["View as"] = ""; +$a->strings["Only parent users can create additional accounts."] = "Tylko użytkownicy nadrzędni mogą tworzyć dodatkowe konta."; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "Możesz (opcjonalnie) wypełnić ten formularz za pośrednictwem OpenID, podając swój OpenID i klikając \"Register\"."; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Jeśli nie jesteś zaznajomiony z OpenID, zostaw to pole puste i uzupełnij resztę elementów."; +$a->strings["Your OpenID (optional): "] = "Twój OpenID (opcjonalnie): "; +$a->strings["Include your profile in member directory?"] = "Czy dołączyć twój profil do katalogu członków?"; +$a->strings["Note for the admin"] = "Uwaga dla administratora"; +$a->strings["Leave a message for the admin, why you want to join this node"] = "Pozostaw wiadomość dla administratora, dlaczego chcesz dołączyć do tego węzła"; +$a->strings["Membership on this site is by invitation only."] = "Członkostwo na tej stronie możliwe tylko dzięki zaproszeniu."; +$a->strings["Your invitation code: "] = "Twój kod zaproszenia: "; +$a->strings["Registration"] = "Rejestracja"; +$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Twoje imię i nazwisko (np. Jan Kowalski, prawdziwe lub wyglądające na prawdziwe): "; +$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Twój adres e-mail: (Informacje początkowe zostaną wysłane tam, więc musi to być istniejący adres)."; +$a->strings["Please repeat your e-mail address:"] = "Powtórz swój adres e-mail:"; +$a->strings["Leave empty for an auto generated password."] = "Pozostaw puste dla wygenerowanego automatycznie hasła."; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Wybierz pseudonim profilu. Musi zaczynać się od znaku tekstowego. Twój adres profilu na tej stronie to \"nickname@%s\"."; +$a->strings["Choose a nickname: "] = "Wybierz pseudonim: "; +$a->strings["Import your profile to this friendica instance"] = "Zaimportuj swój profil do tej instancji friendica"; +$a->strings["Terms of Service"] = "Warunki usługi"; +$a->strings["Note: This node explicitly contains adult content"] = "Uwaga: Ten węzeł jawnie zawiera treści dla dorosłych"; +$a->strings["Parent Password:"] = "Hasło nadrzędne:"; +$a->strings["Please enter the password of the parent account to legitimize your request."] = "Wprowadź hasło konta nadrzędnego, aby legalizować swoje żądanie."; +$a->strings["Password doesn't match."] = "Hasło nie jest zgodne."; +$a->strings["Please enter your password."] = "Wprowadź hasło."; +$a->strings["You have entered too much information."] = "Podałeś za dużo informacji."; +$a->strings["Please enter the identical mail address in the second field."] = "Wpisz identyczny adres e-mail w drugim polu."; +$a->strings["The additional account was created."] = "Dodatkowe konto zostało utworzone."; +$a->strings["Registration successful. Please check your email for further instructions."] = "Rejestracja zakończona pomyślnie. Dalsze instrukcje zostały wysłane na twojego e-maila."; +$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Nie udało się wysłać wiadomości e-mail. Tutaj szczegóły twojego konta:
    login: %s
    hasło: %s

    Możesz zmienić swoje hasło po zalogowaniu."; +$a->strings["Registration successful."] = "Rejestracja udana."; +$a->strings["Your registration can not be processed."] = "Nie można przetworzyć Twojej rejestracji."; +$a->strings["You have to leave a request note for the admin."] = "Musisz zostawić notatkę z prośbą do administratora."; +$a->strings["Your registration is pending approval by the site owner."] = "Twoja rejestracja oczekuje na zaakceptowanie przez właściciela witryny."; +$a->strings["Bad Request"] = "Nieprawidłowe żądanie"; +$a->strings["Unauthorized"] = "Nieautoryzowane"; +$a->strings["Forbidden"] = "Zabronione"; +$a->strings["Not Found"] = "Nie znaleziono"; +$a->strings["Internal Server Error"] = "Wewnętrzny błąd serwera"; +$a->strings["Service Unavailable"] = "Usługa Niedostępna "; +$a->strings["The server cannot or will not process the request due to an apparent client error."] = "Serwer nie może lub nie będzie przetwarzać żądania z powodu widocznego błędu klienta."; +$a->strings["Authentication is required and has failed or has not yet been provided."] = "Uwierzytelnienie jest wymagane i nie powiodło się lub nie zostało jeszcze dostarczone."; +$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = "Żądanie było ważne, ale serwer odmawia działania. Użytkownik może nie mieć wymaganych uprawnień do zasobu lub może potrzebować konta."; +$a->strings["The requested resource could not be found but may be available in the future."] = "Żądany zasób nie został znaleziony, ale może być dostępny w przyszłości."; +$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "Napotkano nieoczekiwany warunek i nie jest odpowiedni żaden bardziej szczegółowy komunikat."; +$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "Serwer jest obecnie niedostępny (ponieważ jest przeciążony lub wyłączony z powodu konserwacji). Spróbuj ponownie później."; +$a->strings["Go back"] = "Wróć"; +$a->strings["Welcome to %s"] = "Witamy w %s"; +$a->strings["No friends to display."] = "Brak znajomych do wyświetlenia."; +$a->strings["Suggested contact not found."] = "Nie znaleziono sugerowanego kontaktu."; +$a->strings["Friend suggestion sent."] = "Wysłana propozycja dodania do znajomych."; +$a->strings["Suggest Friends"] = "Zaproponuj znajomych"; +$a->strings["Suggest a friend for %s"] = "Zaproponuj znajomych dla %s"; +$a->strings["Credits"] = "Zaufany"; +$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica to projekt społecznościowy, który nie byłby możliwy bez pomocy wielu osób. Oto lista osób, które przyczyniły się do tworzenia kodu lub tłumaczenia Friendica. Dziękuję wam wszystkim!"; +$a->strings["Friendica Communications Server - Setup"] = "Friendica Communications Server - Instalator"; +$a->strings["System check"] = "Sprawdzanie systemu"; +$a->strings["Check again"] = "Sprawdź ponownie"; +$a->strings["No SSL policy, links will track page SSL state"] = "Brak SSL, linki będą śledzić stan SSL"; +$a->strings["Force all links to use SSL"] = "Wymuś używanie SSL na wszystkich odnośnikach"; +$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Wewnętrzne Certyfikaty, użyj SSL tylko dla linków lokalnych . "; +$a->strings["Base settings"] = "Ustawienia bazy"; +$a->strings["SSL link policy"] = "Polityka odnośników SSL"; +$a->strings["Determines whether generated links should be forced to use SSL"] = "Określa, czy generowane odnośniki będą obowiązkowo używały SSL"; +$a->strings["Host name"] = "Nazwa hosta"; +$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Nadpisz to pole w przypadku, gdy określona nazwa hosta nie jest prawidłowa, a pozostałe pozostaw to bez zmian."; +$a->strings["Base path to installation"] = "Podstawowa ścieżka do instalacji"; +$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Jeśli system nie może wykryć poprawnej ścieżki do instalacji, wprowadź tutaj poprawną ścieżkę. To ustawienie powinno być ustawione tylko wtedy, gdy używasz ograniczonego systemu i dowiązań symbolicznych do twojego webroota."; +$a->strings["Sub path of the URL"] = "Ścieżka podrzędna adresu URL"; +$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Nadpisz to pole w przypadku, gdy określenie ścieżki podrzędnej nie jest prawidłowe, w przeciwnym razie pozostaw je bez zmian. Pozostawienie tego pola pustego oznacza, że ​​instalacja odbywa się pod podstawowym adresem URL bez podścieżki."; +$a->strings["Database connection"] = "Połączenie z bazą danych"; +$a->strings["In order to install Friendica we need to know how to connect to your database."] = "W celu zainstalowania Friendica musimy wiedzieć jak połączyć się z twoją bazą danych."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Proszę skontaktuj się ze swoim dostawcą usług hostingowych bądź administratorem strony jeśli masz pytania co do tych ustawień ."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Wymieniona przez Ciebie baza danych powinna już istnieć. Jeżeli nie, utwórz ją przed kontynuacją."; +$a->strings["Database Server Name"] = "Nazwa serwera bazy danych"; +$a->strings["Database Login Name"] = "Nazwa użytkownika bazy danych"; +$a->strings["Database Login Password"] = "Hasło logowania do bazy danych"; +$a->strings["For security reasons the password must not be empty"] = "Ze względów bezpieczeństwa hasło nie może być puste"; +$a->strings["Database Name"] = "Nazwa bazy danych"; +$a->strings["Please select a default timezone for your website"] = "Proszę wybrać domyślną strefę czasową dla swojej strony"; +$a->strings["Site settings"] = "Ustawienia strony"; +$a->strings["Site administrator email address"] = "Adres e-mail administratora strony"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Adres e-mail konta musi pasować do tego, aby móc korzystać z panelu administracyjnego."; +$a->strings["System Language:"] = "Język systemu:"; +$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Ustaw domyślny język dla interfejsu instalacyjnego Friendica i wysyłaj e-maile."; +$a->strings["Your Friendica site database has been installed."] = "Twoja baza danych witryny Friendica została zainstalowana."; +$a->strings["Installation finished"] = "Instalacja zakończona"; +$a->strings["

    What next

    "] = "

    Co dalej

    "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "WAŻNE: Będziesz musiał [ręcznie] ustawić zaplanowane zadanie dla pracownika."; +$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Przejdź do strony rejestracji nowego węzła Friendica i zarejestruj się jako nowy użytkownik. Pamiętaj, aby użyć adresu e-mail wprowadzonego jako e-mail administratora. To pozwoli Ci wejść do panelu administratora witryny."; +$a->strings["- select -"] = "- wybierz -"; +$a->strings["Item was not removed"] = ""; +$a->strings["Item was not deleted"] = ""; +$a->strings["Wrong type \"%s\", expected one of: %s"] = ""; +$a->strings["Model not found"] = ""; +$a->strings["Remote privacy information not available."] = "Nie są dostępne zdalne informacje o prywatności."; +$a->strings["Visible to:"] = "Widoczne dla:"; +$a->strings["Manage Identities and/or Pages"] = "Zarządzaj tożsamościami i/lub stronami"; +$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Przełącz między różnymi tożsamościami lub stronami społeczność/grupy, które udostępniają dane Twojego konta lub które otrzymałeś uprawnienia \"zarządzaj\""; +$a->strings["Select an identity to manage: "] = "Wybierz tożsamość do zarządzania: "; +$a->strings["Local Community"] = "Lokalna społeczność"; +$a->strings["Posts from local users on this server"] = "Wpisy od lokalnych użytkowników na tym serwerze"; +$a->strings["Global Community"] = "Globalna społeczność"; +$a->strings["Posts from users of the whole federated network"] = "Wpisy od użytkowników całej sieci stowarzyszonej"; +$a->strings["No results."] = "Brak wyników."; +$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Ten strumień społeczności pokazuje wszystkie publiczne posty otrzymane przez ten węzeł. Mogą nie odzwierciedlać opinii użytkowników tego węzła."; +$a->strings["Community option not available."] = "Opcja wspólnotowa jest niedostępna."; +$a->strings["Not available."] = "Niedostępne."; +$a->strings["Welcome to Friendica"] = "Witamy na Friendica"; +$a->strings["New Member Checklist"] = "Lista nowych członków"; +$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Chcielibyśmy zaproponować kilka porad i linków, które pomogą uczynić twoje doświadczenie przyjemnym. Kliknij dowolny element, aby odwiedzić odpowiednią stronę. Link do tej strony będzie widoczny na stronie głównej przez dwa tygodnie od czasu rejestracji, a następnie zniknie."; +$a->strings["Getting Started"] = "Pierwsze kroki"; +$a->strings["Friendica Walk-Through"] = "Friendica Przejdź-Przez"; +$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "Na stronie Szybki start - znajdź krótkie wprowadzenie do swojego profilu i kart sieciowych, stwórz nowe połączenia i znajdź kilka grup do przyłączenia się."; +$a->strings["Go to Your Settings"] = "Idź do swoich ustawień"; +$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "Na stronie Ustawienia - zmień swoje początkowe hasło. Zanotuj także swój adres tożsamości. Wygląda to jak adres e-mail - będzie przydatny w nawiązywaniu znajomości w bezpłatnej sieci społecznościowej."; +$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Przejrzyj pozostałe ustawienia, w szczególności ustawienia prywatności. Niepublikowany wykaz katalogów jest podobny do niepublicznego numeru telefonu. Ogólnie rzecz biorąc, powinieneś opublikować swój wpis - chyba, że wszyscy twoi znajomi i potencjalni znajomi dokładnie wiedzą, jak Cię znaleźć."; +$a->strings["Upload Profile Photo"] = "Wyślij zdjęcie profilowe"; +$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Dodaj swoje zdjęcie profilowe jeśli jeszcze tego nie zrobiłeś. Twoje szanse na zwiększenie liczby znajomych rosną dziesięciokrotnie, kiedy na tym zdjęciu jesteś ty."; +$a->strings["Edit Your Profile"] = "Edytuj własny profil"; +$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Edytuj swój domyślny profil do swoich potrzeb. Przejrzyj ustawienia ukrywania listy znajomych i ukrywania profilu przed nieznanymi użytkownikami."; +$a->strings["Profile Keywords"] = "Słowa kluczowe profilu"; +$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Ustaw kilka publicznych słów kluczowych dla swojego profilu, które opisują Twoje zainteresowania. Możemy znaleźć inne osoby o podobnych zainteresowaniach i zasugerować przyjaźnie."; +$a->strings["Connecting"] = "Łączenie"; +$a->strings["Importing Emails"] = "Importowanie e-maili"; +$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Wprowadź informacje dotyczące dostępu do poczty e-mail na stronie Ustawienia oprogramowania, jeśli chcesz importować i wchodzić w interakcje z przyjaciółmi lub listami adresowymi z poziomu konta e-mail INBOX"; +$a->strings["Go to Your Contacts Page"] = "Idź do strony z Twoimi kontaktami"; +$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Strona Kontakty jest twoją bramą do zarządzania przyjaciółmi i łączenia się z przyjaciółmi w innych sieciach. Zazwyczaj podaje się adres lub adres URL strony w oknie dialogowym Dodaj nowy kontakt."; +$a->strings["Go to Your Site's Directory"] = "Idż do twojej strony"; +$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "Strona Katalog umożliwia znalezienie innych osób w tej sieci lub innych witrynach stowarzyszonych. Poszukaj łącza Połącz lub Śledź na stronie profilu. Jeśli chcesz, podaj swój własny adres tożsamości."; +$a->strings["Finding New People"] = "Znajdowanie nowych osób"; +$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Na bocznym panelu strony Kontaktów znajduje się kilka narzędzi do znajdowania nowych przyjaciół. Możemy dopasować osoby według zainteresowań, wyszukiwać osoby według nazwisk i zainteresowań oraz dostarczać sugestie oparte na relacjach sieciowych. Na zupełnie nowej stronie sugestie znajomych zwykle zaczynają być wypełniane w ciągu 24 godzin"; +$a->strings["Groups"] = "Grupy"; +$a->strings["Group Your Contacts"] = "Grupy kontaktów"; +$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Gdy zaprzyjaźnisz się z przyjaciółmi, uporządkuj je w prywatne grupy konwersacji na pasku bocznym na stronie Kontakty, a następnie możesz wchodzić w interakcje z każdą grupą prywatnie na stronie Sieć."; +$a->strings["Why Aren't My Posts Public?"] = "Dlaczego moje posty nie są publiczne?"; +$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica szanuje Twoją prywatność. Domyślnie Twoje wpisy będą wyświetlane tylko osobom, które dodałeś jako znajomi. Aby uzyskać więcej informacji, zobacz sekcję pomocy na powyższym łączu."; +$a->strings["Getting Help"] = "Otrzymaj pomoc"; +$a->strings["Go to the Help Section"] = "Przejdź do sekcji pomocy"; +$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Na naszych stronach pomocy można znaleźć szczegółowe informacje na temat innych funkcji programu i zasobów."; +$a->strings["This page is missing a url parameter."] = "Na tej stronie brakuje parametru url."; +$a->strings["The post was created"] = "Post został utworzony"; +$a->strings["Submanaged account can't access the administation pages. Please log back in as the main account."] = ""; +$a->strings["Information"] = "Informacje"; +$a->strings["Overview"] = "Przegląd"; +$a->strings["Federation Statistics"] = "Statystyki Organizacji"; +$a->strings["Configuration"] = "Konfiguracja"; +$a->strings["Site"] = "Strona"; +$a->strings["Users"] = "Użytkownicy"; +$a->strings["Addons"] = "Dodatki"; +$a->strings["Themes"] = "Wygląd"; +$a->strings["Additional features"] = "Dodatkowe funkcje"; +$a->strings["Database"] = "Baza danych"; +$a->strings["DB updates"] = "Aktualizacje DB"; +$a->strings["Inspect Deferred Workers"] = "Sprawdź Odroczonych Pracowników"; +$a->strings["Inspect worker Queue"] = "Sprawdź kolejkę pracowników"; +$a->strings["Tools"] = "Narzędzia"; +$a->strings["Contact Blocklist"] = "Lista zablokowanych kontaktów"; +$a->strings["Server Blocklist"] = "Lista zablokowanych serwerów"; +$a->strings["Delete Item"] = "Usuń przedmiot"; +$a->strings["Logs"] = "Logi"; +$a->strings["View Logs"] = "Zobacz rejestry"; +$a->strings["Diagnostics"] = "Diagnostyka"; +$a->strings["PHP Info"] = "Informacje o PHP"; +$a->strings["probe address"] = "adres sondy"; +$a->strings["check webfinger"] = "sprawdź webfinger"; +$a->strings["Item Source"] = "Źródło elementu"; +$a->strings["Babel"] = ""; +$a->strings["ActivityPub Conversion"] = ""; +$a->strings["Admin"] = "Administator"; +$a->strings["Addon Features"] = "Funkcje dodatkowe"; +$a->strings["User registrations waiting for confirmation"] = "Rejestracje użytkowników czekające na potwierdzenie"; +$a->strings["%d contact edited."] = [ + 0 => "Zedytowano %d kontakt.", + 1 => "Zedytowano %d kontakty.", + 2 => "Zedytowano %d kontaktów.", + 3 => "%dedytuj kontakty.", +]; +$a->strings["Could not access contact record."] = "Nie można uzyskać dostępu do rejestru kontaktów."; +$a->strings["Follow"] = "Śledź"; +$a->strings["Unfollow"] = ""; +$a->strings["Contact not found"] = "Nie znaleziono kontaktu"; +$a->strings["Contact has been blocked"] = "Kontakt został zablokowany"; +$a->strings["Contact has been unblocked"] = "Kontakt został odblokowany"; +$a->strings["Contact has been ignored"] = "Kontakt jest ignorowany"; +$a->strings["Contact has been unignored"] = "Kontakt nie jest ignorowany"; +$a->strings["Contact has been archived"] = "Kontakt został zarchiwizowany"; +$a->strings["Contact has been unarchived"] = "Kontakt został przywrócony"; +$a->strings["Drop contact"] = "Usuń kontakt"; +$a->strings["Do you really want to delete this contact?"] = "Czy na pewno chcesz usunąć ten kontakt?"; +$a->strings["Contact has been removed."] = "Kontakt został usunięty."; +$a->strings["You are mutual friends with %s"] = "Jesteś już znajomym z %s"; +$a->strings["You are sharing with %s"] = "Współdzielisz z %s"; +$a->strings["%s is sharing with you"] = "%s współdzieli z tobą"; +$a->strings["Private communications are not available for this contact."] = "Nie można nawiązać prywatnej rozmowy z tym kontaktem."; +$a->strings["Never"] = "Nigdy"; +$a->strings["(Update was successful)"] = "(Aktualizacja przebiegła pomyślnie)"; +$a->strings["(Update was not successful)"] = "(Aktualizacja nie powiodła się)"; +$a->strings["Suggest friends"] = "Osoby, które możesz znać"; +$a->strings["Network type: %s"] = "Typ sieci: %s"; +$a->strings["Communications lost with this contact!"] = "Utracono komunikację z tym kontaktem!"; +$a->strings["Fetch further information for feeds"] = "Pobierz dalsze informacje dla kanałów"; +$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Pobieranie informacji, takich jak zdjęcia podglądu, tytuł i zwiastun z elementu kanału. Możesz to aktywować, jeśli plik danych nie zawiera dużo tekstu. Słowa kluczowe są pobierane z nagłówka meta w elemencie kanału i są publikowane jako znaczniki haszowania."; +$a->strings["Disabled"] = "Wyłączony"; +$a->strings["Fetch information"] = "Pobierz informacje"; +$a->strings["Fetch keywords"] = "Pobierz słowa kluczowe"; +$a->strings["Fetch information and keywords"] = "Pobierz informacje i słowa kluczowe"; +$a->strings["Contact Information / Notes"] = "Informacje kontaktowe/Notatki"; +$a->strings["Contact Settings"] = "Ustawienia kontaktów"; +$a->strings["Contact"] = "Kontakt"; +$a->strings["Their personal note"] = "Ich osobista uwaga"; +$a->strings["Edit contact notes"] = "Edytuj notatki kontaktu"; +$a->strings["Visit %s's profile [%s]"] = "Obejrzyj %s's profil [%s]"; +$a->strings["Block/Unblock contact"] = "Zablokuj/odblokuj kontakt"; +$a->strings["Ignore contact"] = "Ignoruj kontakt"; +$a->strings["View conversations"] = "Wyświetl rozmowy"; +$a->strings["Last update:"] = "Ostatnia aktualizacja:"; +$a->strings["Update public posts"] = "Zaktualizuj publiczne posty"; +$a->strings["Update now"] = "Aktualizuj teraz"; +$a->strings["Unblock"] = "Odblokuj"; +$a->strings["Unignore"] = "Odblokuj"; +$a->strings["Currently blocked"] = "Obecnie zablokowany"; +$a->strings["Currently ignored"] = "Obecnie zignorowany"; +$a->strings["Currently archived"] = "Obecnie zarchiwizowany"; +$a->strings["Awaiting connection acknowledge"] = "Oczekiwanie na potwierdzenie połączenia"; +$a->strings["Replies/likes to your public posts may still be visible"] = "Odpowiedzi/kliknięcia \"lubię to\" do twoich publicznych postów nadal mogą być widoczne"; +$a->strings["Notification for new posts"] = "Powiadomienie o nowych postach"; +$a->strings["Send a notification of every new post of this contact"] = "Wyślij powiadomienie o każdym nowym poście tego kontaktu"; +$a->strings["Keyword Deny List"] = ""; +$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Rozdzielana przecinkami lista słów kluczowych, które nie powinny zostać przekonwertowane na hashtagi, gdy wybrana jest opcja 'Pobierz informacje i słowa kluczowe'"; +$a->strings["Actions"] = "Akcja"; +$a->strings["All Contacts"] = "Wszystkie kontakty"; +$a->strings["Show all contacts"] = "Pokaż wszystkie kontakty"; +$a->strings["Pending"] = "Oczekujące"; +$a->strings["Only show pending contacts"] = "Pokaż tylko oczekujące kontakty"; +$a->strings["Blocked"] = "Zablokowane"; +$a->strings["Only show blocked contacts"] = "Pokaż tylko zablokowane kontakty"; +$a->strings["Ignored"] = "Ignorowane"; +$a->strings["Only show ignored contacts"] = "Pokaż tylko ignorowane kontakty"; +$a->strings["Archived"] = "Zarchiwizowane"; +$a->strings["Only show archived contacts"] = "Pokaż tylko zarchiwizowane kontakty"; +$a->strings["Hidden"] = "Ukryte"; +$a->strings["Only show hidden contacts"] = "Pokaż tylko ukryte kontakty"; +$a->strings["Organize your contact groups"] = "Uporządkuj swoje grupy kontaktów"; +$a->strings["Search your contacts"] = "Wyszukaj w kontaktach"; +$a->strings["Results for: %s"] = "Wyniki dla: %s"; +$a->strings["Archive"] = "Archiwum"; +$a->strings["Unarchive"] = "Przywróć z archiwum"; +$a->strings["Batch Actions"] = "Akcje wsadowe"; +$a->strings["Conversations started by this contact"] = "Rozmowy rozpoczęły się od tego kontaktu"; +$a->strings["Posts and Comments"] = "Posty i komentarze"; +$a->strings["Profile Details"] = "Szczegóły profilu"; +$a->strings["View all contacts"] = "Zobacz wszystkie kontakty"; +$a->strings["View all common friends"] = "Zobacz wszystkich popularnych znajomych"; +$a->strings["Advanced Contact Settings"] = "Zaawansowane ustawienia kontaktów"; +$a->strings["Mutual Friendship"] = "Wzajemna przyjaźń"; +$a->strings["is a fan of yours"] = "jest twoim fanem"; +$a->strings["you are a fan of"] = "jesteś fanem"; +$a->strings["Pending outgoing contact request"] = "Oczekujące żądanie kontaktu wychodzącego"; +$a->strings["Pending incoming contact request"] = "Oczekujące żądanie kontaktu przychodzącego"; +$a->strings["Refetch contact data"] = "Odśwież dane kontaktowe"; +$a->strings["Toggle Blocked status"] = "Przełącz status na Zablokowany"; +$a->strings["Toggle Ignored status"] = "Przełącz status na Ignorowany"; +$a->strings["Toggle Archive status"] = "Przełącz status na Archiwalny"; +$a->strings["Delete contact"] = "Usuń kontakt"; +$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "W momencie rejestracji oraz w celu zapewnienia komunikacji między kontem użytkownika, a jego kontaktami, użytkownik musi podać nazwę wyświetlaną (pseudonim), nazwę użytkownika (przydomek) i działający adres e-mail. Nazwy będą dostępne na stronie profilu konta dla każdego odwiedzającego stronę, nawet jeśli inne szczegóły profilu nie zostaną wyświetlone. Adres e-mail będzie używany tylko do wysyłania powiadomień użytkownika o interakcjach, ale nie będzie wyświetlany w widoczny sposób. Lista kont w katalogu użytkownika węzła lub globalnym katalogu użytkownika jest opcjonalna i może być kontrolowana w ustawieniach użytkownika, nie jest konieczna do komunikacji."; +$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "Te dane są wymagane do komunikacji i są przekazywane do węzłów partnerów komunikacyjnych i są tam przechowywane. Użytkownicy mogą wprowadzać dodatkowe prywatne dane, które mogą być przesyłane na konta partnerów komunikacyjnych."; +$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = ""; +$a->strings["Privacy Statement"] = "Oświadczenie o prywatności"; +$a->strings["Help:"] = "Pomoc:"; +$a->strings["Method Not Allowed."] = ""; +$a->strings["Profile not found"] = ""; +$a->strings["Total invitation limit exceeded."] = "Przekroczono limit zaproszeń ogółem."; +$a->strings["%s : Not a valid email address."] = "%s : Nieprawidłowy adres e-mail."; +$a->strings["Please join us on Friendica"] = "Dołącz do nas na Friendica"; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Przekroczono limit zaproszeń. Skontaktuj się z administratorem witryny."; +$a->strings["%s : Message delivery failed."] = "%s : Nie udało się dostarczyć wiadomości."; +$a->strings["%d message sent."] = [ + 0 => "%d wiadomość wysłana.", + 1 => "%d wiadomości wysłane.", + 2 => "%d wysłano .", + 3 => "%d wiadomość wysłano.", +]; +$a->strings["You have no more invitations available"] = "Nie masz już dostępnych zaproszeń"; +$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Odwiedź %s listę publicznych witryn, do których możesz dołączyć. Członkowie Friendica na innych stronach mogą łączyć się ze sobą, jak również z członkami wielu innych sieci społecznościowych."; +$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Aby zaakceptować to zaproszenie, odwiedź i zarejestruj się %s lub w dowolnej innej publicznej witrynie internetowej Friendica."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Strony Friendica łączą się ze sobą, tworząc ogromną sieć społecznościową o zwiększonej prywatności, która jest własnością i jest kontrolowana przez jej członków. Mogą również łączyć się z wieloma tradycyjnymi sieciami społecznościowymi. Zobacz %s listę alternatywnych witryn Friendica, do których możesz dołączyć."; +$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Przepraszamy. System nie jest obecnie skonfigurowany do łączenia się z innymi publicznymi witrynami lub zapraszania członków."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Strony Friendica łączą się ze sobą, tworząc ogromną sieć społecznościową o zwiększonej prywatności, która jest własnością i jest kontrolowana przez jej członków. Mogą również łączyć się z wieloma tradycyjnymi sieciami społecznościowymi."; +$a->strings["To accept this invitation, please visit and register at %s."] = "Aby zaakceptować to zaproszenie, odwiedź stronę i zarejestruj się na stronie %s."; +$a->strings["Send invitations"] = "Wyślij zaproszenie"; +$a->strings["Enter email addresses, one per line:"] = "Wprowadź adresy e-mail, po jednym w wierszu:"; +$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Serdecznie zapraszam do przyłączenia się do mnie i innych bliskich znajomych na stronie Friendica - i pomóż nam stworzyć lepszą sieć społecznościową."; +$a->strings["You will need to supply this invitation code: \$invite_code"] = "Musisz podać ten kod zaproszenia: \$invite_code"; +$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Po rejestracji połącz się ze mną na stronie mojego profilu pod adresem:"; +$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Aby uzyskać więcej informacji na temat projektu Friendica i dlaczego uważamy, że jest to ważne, odwiedź http://friendi.ca"; +$a->strings["People Search - %s"] = "Szukaj osób - %s"; +$a->strings["Forum Search - %s"] = "Przeszukiwanie forum - %s"; $a->strings["Disable"] = "Wyłącz"; $a->strings["Enable"] = "Zezwól"; +$a->strings["Theme %s disabled."] = "Motyw %s wyłączony."; +$a->strings["Theme %s successfully enabled."] = "Motyw %s został pomyślnie włączony."; +$a->strings["Theme %s failed to install."] = "Nie udało się zainstalować motywu %s."; +$a->strings["Screenshot"] = "Zrzut ekranu"; $a->strings["Administration"] = "Administracja"; -$a->strings["Addons"] = "Dodatki"; $a->strings["Toggle"] = "Włącz"; $a->strings["Author: "] = "Autor: "; $a->strings["Maintainer: "] = "Opiekun: "; -$a->strings["Addon %s failed to install."] = "Instalacja dodatku %s nie powiodła się."; -$a->strings["Reload active addons"] = "Załaduj ponownie aktywne dodatki"; -$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "W twoim węźle nie ma obecnie żadnych dodatków. Możesz znaleźć oficjalne repozytorium dodatków na %1\$s i możesz znaleźć inne interesujące dodatki w otwartym rejestrze dodatków na %2\$s"; -$a->strings["%s contact unblocked"] = [ - 0 => "%s kontakt odblokowany", - 1 => "%s kontakty odblokowane", - 2 => "%s kontaktów odblokowanych", - 3 => "%s kontaktów odblokowanych", +$a->strings["Unknown theme."] = "Nieznany motyw."; +$a->strings["Themes reloaded"] = ""; +$a->strings["Reload active themes"] = "Przeładuj aktywne motywy"; +$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Nie znaleziono motywów w systemie. Powinny zostać umieszczone %1\$s"; +$a->strings["[Experimental]"] = "[Eksperymentalne]"; +$a->strings["[Unsupported]"] = "[Niewspieralne]"; +$a->strings["Lock feature %s"] = "Funkcja blokady %s"; +$a->strings["Manage Additional Features"] = "Zarządzanie dodatkowymi funkcjami"; +$a->strings["%s user blocked"] = [ + 0 => "%s użytkownik zablokowany", + 1 => "%s użytkowników zablokowanych", + 2 => "%s użytkowników zablokowanych", + 3 => "%s użytkownicy zablokowani", ]; -$a->strings["Remote Contact Blocklist"] = "Lista zablokowanych kontaktów zdalnych"; -$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "Ta strona pozwala zapobiec wysyłaniu do węzła wiadomości od kontaktu zdalnego."; -$a->strings["Block Remote Contact"] = "Zablokuj kontakt zdalny"; +$a->strings["%s user unblocked"] = [ + 0 => "", + 1 => "", + 2 => "", + 3 => "", +]; +$a->strings["You can't remove yourself"] = "Nie możesz usunąć siebie"; +$a->strings["%s user deleted"] = [ + 0 => "usunięto %s użytkownika", + 1 => "usunięto %s użytkowników", + 2 => "usunięto %s użytkowników", + 3 => "%s usuniętych użytkowników", +]; +$a->strings["%s user approved"] = [ + 0 => "", + 1 => "", + 2 => "", + 3 => "", +]; +$a->strings["%s registration revoked"] = [ + 0 => "", + 1 => "", + 2 => "", + 3 => "", +]; +$a->strings["User \"%s\" deleted"] = "Użytkownik \"%s\" usunięty"; +$a->strings["User \"%s\" blocked"] = "Użytkownik \"%s\" zablokowany"; +$a->strings["User \"%s\" unblocked"] = "Użytkownik \"%s\" odblokowany"; +$a->strings["Account approved."] = "Konto zatwierdzone."; +$a->strings["Registration revoked"] = "Rejestracja odwołana"; +$a->strings["Private Forum"] = "Prywatne forum"; +$a->strings["Relay"] = "Przekaźnik"; +$a->strings["Email"] = "E-mail"; +$a->strings["Register date"] = "Data rejestracji"; +$a->strings["Last login"] = "Ostatnie logowanie"; +$a->strings["Last public item"] = ""; +$a->strings["Type"] = "Typu"; +$a->strings["Add User"] = "Dodaj użytkownika"; $a->strings["select all"] = "zaznacz wszystko"; -$a->strings["select none"] = "wybierz brak"; -$a->strings["Unblock"] = "Odblokuj"; -$a->strings["No remote contact is blocked from this node."] = "Z tego węzła nie jest blokowany kontakt zdalny."; -$a->strings["Blocked Remote Contacts"] = "Zablokowane kontakty zdalne"; -$a->strings["Block New Remote Contact"] = "Zablokuj nowy kontakt zdalny"; -$a->strings["Photo"] = "Zdjęcie"; -$a->strings["Reason"] = ""; -$a->strings["%s total blocked contact"] = [ - 0 => "łącznie %s zablokowany kontakt", - 1 => "łącznie %s zablokowane kontakty", - 2 => "łącznie %s zablokowanych kontaktów", - 3 => "%s całkowicie zablokowane kontakty", -]; -$a->strings["URL of the remote contact to block."] = "Adres URL kontaktu zdalnego do zablokowania."; -$a->strings["Block Reason"] = ""; -$a->strings["Server domain pattern added to blocklist."] = "Wzorzec domeny serwera dodano do listy bloków."; -$a->strings["Site blocklist updated."] = "Zaktualizowano listę bloków witryny."; -$a->strings["Blocked server domain pattern"] = "Zablokowany wzorzec domeny serwera"; -$a->strings["Reason for the block"] = "Powód blokowania"; -$a->strings["Delete server domain pattern"] = "Usuń wzorzec domeny serwera"; -$a->strings["Check to delete this entry from the blocklist"] = "Zaznacz, aby usunąć ten wpis z listy bloków"; -$a->strings["Server Domain Pattern Blocklist"] = "Lista bloków wzorców domen serwerów"; -$a->strings["This page can be used to define a blacklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = "Ta strona może zostać użyta do zdefiniowania czarnej listy wzorców domen serwera z sieci stowarzyszonej, które nie mogą współdziałać z twoim węzłem. Dla każdego wzorca domeny należy również podać powód zablokowania go."; -$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = ""; -$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = ""; -$a->strings["Add new entry to block list"] = "Dodaj nowy wpis do listy bloków"; -$a->strings["Server Domain Pattern"] = "Wzorzec domeny serwera"; -$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = "Wzorzec domeny nowego serwera do dodania do listy bloków. Nie dołączaj protokołu."; -$a->strings["Block reason"] = "Powód zablokowania"; -$a->strings["The reason why you blocked this server domain pattern."] = "Powód zablokowania wzorca domeny serwera."; -$a->strings["Add Entry"] = "Dodaj wpis"; -$a->strings["Save changes to the blocklist"] = "Zapisz zmiany w liście zablokowanych"; -$a->strings["Current Entries in the Blocklist"] = "Aktualne wpisy na liście zablokowanych"; -$a->strings["Delete entry from blocklist"] = "Usuń wpis z listy zablokowanych"; -$a->strings["Delete entry from blocklist?"] = "Usunąć wpis z listy zablokowanych?"; +$a->strings["User registrations waiting for confirm"] = "Zarejestrowani użytkownicy czekający na potwierdzenie"; +$a->strings["User waiting for permanent deletion"] = "Użytkownik czekający na trwałe usunięcie"; +$a->strings["Request date"] = "Data prośby"; +$a->strings["No registrations."] = "Brak rejestracji."; +$a->strings["Note from the user"] = "Uwaga od użytkownika"; +$a->strings["Deny"] = "Odmów"; +$a->strings["User blocked"] = "Użytkownik zablokowany"; +$a->strings["Site admin"] = "Administracja stroną"; +$a->strings["Account expired"] = "Konto wygasło"; +$a->strings["New User"] = "Nowy użytkownik"; +$a->strings["Permanent deletion"] = "Trwałe usunięcie"; +$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Zaznaczeni użytkownicy zostaną usunięci!\\n\\n Wszystko co zamieścili na tej stronie będzie trwale skasowane!\\n\\n Jesteś pewien?"; +$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Użytkownik {0} zostanie usunięty!\\n\\n Wszystko co zamieścił na tej stronie będzie trwale skasowane!\\n\\n Jesteś pewien?"; +$a->strings["Name of the new user."] = "Nazwa nowego użytkownika."; +$a->strings["Nickname"] = "Pseudonim"; +$a->strings["Nickname of the new user."] = "Pseudonim nowego użytkownika."; +$a->strings["Email address of the new user."] = "Adres email nowego użytkownika."; +$a->strings["Inspect Deferred Worker Queue"] = "Sprawdź kolejkę odroczonych pracowników"; +$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "Ta strona zawiera listę zadań opóźnionych pracowników. Są to zadania, które nie mogą być wykonywane po raz pierwszy."; +$a->strings["Inspect Worker Queue"] = "Sprawdź Kolejkę Pracowników"; +$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "Ta strona zawiera listę aktualnie ustawionych zadań dla pracowników. Te zadania są obsługiwane przez cronjob pracownika, który skonfigurowałeś podczas instalacji."; +$a->strings["ID"] = "ID"; +$a->strings["Job Parameters"] = "Parametry zadania"; +$a->strings["Created"] = "Utwórz"; +$a->strings["Priority"] = "Priorytet"; $a->strings["Update has been marked successful"] = "Aktualizacja została oznaczona jako udana"; $a->strings["Database structure update %s was successfully applied."] = "Pomyślnie zastosowano aktualizację %s struktury bazy danych."; $a->strings["Executing of database structure update %s failed with error: %s"] = "Wykonanie aktualizacji %s struktury bazy danych nie powiodło się z powodu błędu:%s"; @@ -1248,27 +1571,15 @@ $a->strings["Failed Updates"] = "Błąd aktualizacji"; $a->strings["This does not include updates prior to 1139, which did not return a status."] = "Nie dotyczy to aktualizacji przed 1139, który nie zwrócił statusu."; $a->strings["Mark success (if update was manually applied)"] = "Oznacz sukces (jeśli aktualizacja została ręcznie zastosowana)"; $a->strings["Attempt to execute this update step automatically"] = "Spróbuj automatycznie wykonać ten krok aktualizacji"; -$a->strings["Lock feature %s"] = "Funkcja blokady %s"; -$a->strings["Manage Additional Features"] = "Zarządzanie dodatkowymi funkcjami"; $a->strings["Other"] = "Inne"; $a->strings["unknown"] = "nieznany"; $a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Ta strona zawiera kilka numerów do znanej części federacyjnej sieci społecznościowej, do której należy Twój węzeł Friendica. Liczby te nie są kompletne, ale odzwierciedlają tylko część sieci, o której wie twój węzeł."; -$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = "Funkcja Katalog kontaktów automatycznie odkrytych nie jest włączona, poprawi ona wyświetlane tutaj dane."; -$a->strings["Federation Statistics"] = "Statystyki Organizacji"; $a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "Obecnie węzeł ten jest świadomy %dwęzłów z %d zarejestrowanymi użytkownikami z następujących platform:"; -$a->strings["Item marked for deletion."] = "Przedmiot oznaczony do usunięcia."; -$a->strings["Delete Item"] = "Usuń przedmiot"; -$a->strings["Delete this Item"] = "Usuń ten przedmiot"; -$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Na tej stronie możesz usunąć przedmiot ze swojego węzła. Jeśli element jest publikowaniem na najwyższym poziomie, cały wątek zostanie usunięty."; -$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Musisz znać identyfikator GUID tego przedmiotu. Możesz go znaleźć np. patrząc na wyświetlany adres URL. Ostatnia część http://example.com/display/123456 to GUID, tutaj 123456."; -$a->strings["GUID"] = "GUID"; -$a->strings["The GUID of the item you want to delete."] = "Identyfikator elementu GUID, który chcesz usunąć."; -$a->strings["Item Guid"] = "Element Guid"; +$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Błąd podczas próby otwarcia %1\$s pliku dziennika. \\r\\n
    Sprawdź, czy plik %1\$s istnieje i czy można go odczytać."; +$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Nie można otworzyć %1\$spliku dziennika. \\r\\n
    Sprawdź, czy plik %1\$s jest czytelny."; $a->strings["The logfile '%s' is not writable. No logging possible"] = "Plik dziennika '%s' nie jest zapisywalny. Brak możliwości logowania"; -$a->strings["Log settings updated."] = "Zaktualizowano ustawienia logów."; $a->strings["PHP log currently enabled."] = "Dziennik PHP jest obecnie włączony."; $a->strings["PHP log currently disabled."] = "Dziennik PHP jest obecnie wyłączony."; -$a->strings["Logs"] = "Logi"; $a->strings["Clear"] = "Wyczyść"; $a->strings["Enable Debugging"] = "Włącz debugowanie"; $a->strings["Log file"] = "Plik logów"; @@ -1276,20 +1587,9 @@ $a->strings["Must be writable by web server. Relative to your Friendica top-leve $a->strings["Log level"] = "Poziom logów"; $a->strings["PHP logging"] = "Logowanie w PHP"; $a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Aby tymczasowo włączyć rejestrowanie błędów i ostrzeżeń PHP, możesz dołączyć do pliku index.php swojej instalacji. Nazwa pliku ustawiona w linii 'error_log' odnosi się do katalogu najwyższego poziomu friendiki i musi być zapisywalna przez serwer WWW. Opcja '1' dla 'log_errors' i 'display_errors' polega na włączeniu tych opcji, ustawieniu na '0', aby je wyłączyć."; -$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Błąd podczas próby otwarcia %1\$s pliku dziennika. \\r\\n
    Sprawdź, czy plik %1\$s istnieje i czy można go odczytać."; -$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Nie można otworzyć %1\$spliku dziennika. \\r\\n
    Sprawdź, czy plik %1\$s jest czytelny."; -$a->strings["View Logs"] = "Zobacz rejestry"; -$a->strings["Inspect Deferred Worker Queue"] = "Sprawdź kolejkę odroczonych pracowników"; -$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "Ta strona zawiera listę zadań opóźnionych pracowników. Są to zadania, które nie mogą być wykonywane po raz pierwszy."; -$a->strings["Inspect Worker Queue"] = "Sprawdź Kolejkę Pracowników"; -$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "Ta strona zawiera listę aktualnie ustawionych zadań dla pracowników. Te zadania są obsługiwane przez cronjob pracownika, który skonfigurowałeś podczas instalacji."; -$a->strings["ID"] = "ID"; -$a->strings["Job Parameters"] = "Parametry zadania"; -$a->strings["Created"] = "Utwórz"; -$a->strings["Priority"] = "Priorytet"; $a->strings["Can not parse base url. Must have at least ://"] = "Nie można zanalizować podstawowego adresu URL. Musi mieć co najmniej : //"; +$a->strings["Relocation started. Could take a while to complete."] = ""; $a->strings["Invalid storage backend setting value."] = "Nieprawidłowa wartość ustawienia magazynu pamięci."; -$a->strings["Site settings updated."] = "Zaktualizowano ustawienia strony."; $a->strings["No special theme for mobile devices"] = "Brak specialnego motywu dla urządzeń mobilnych"; $a->strings["%s - (Experimental)"] = "%s- (Eksperymentalne)"; $a->strings["No community page for local users"] = "Brak strony społeczności dla użytkowników lokalnych"; @@ -1297,31 +1597,18 @@ $a->strings["No community page"] = "Brak strony społeczności"; $a->strings["Public postings from users of this site"] = "Publikacje publiczne od użytkowników tej strony"; $a->strings["Public postings from the federated network"] = "Publikacje wpisy ze sfederowanej sieci"; $a->strings["Public postings from local users and the federated network"] = "Publikacje publiczne od użytkowników lokalnych i sieci federacyjnej"; -$a->strings["Disabled"] = "Wyłączony"; -$a->strings["Users"] = "Użytkownicy"; -$a->strings["Users, Global Contacts"] = "Użytkownicy, kontakty globalne"; -$a->strings["Users, Global Contacts/fallback"] = "Użytkownicy, kontakty globalne/awaryjne"; -$a->strings["One month"] = "Miesiąc"; -$a->strings["Three months"] = "Trzy miesiące"; -$a->strings["Half a year"] = "Pół roku"; -$a->strings["One year"] = "Rok"; $a->strings["Multi user instance"] = "Tryb wielu użytkowników"; $a->strings["Closed"] = "Zamknięte"; $a->strings["Requires approval"] = "Wymaga zatwierdzenia"; $a->strings["Open"] = "Otwarta"; -$a->strings["No SSL policy, links will track page SSL state"] = "Brak SSL, linki będą śledzić stan SSL"; -$a->strings["Force all links to use SSL"] = "Wymuś używanie SSL na wszystkich odnośnikach"; -$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Wewnętrzne Certyfikaty, użyj SSL tylko dla linków lokalnych . "; $a->strings["Don't check"] = "Nie sprawdzaj"; $a->strings["check the stable version"] = "sprawdź wersję stabilną"; $a->strings["check the development version"] = "sprawdź wersję rozwojową"; $a->strings["none"] = "brak"; -$a->strings["Direct contacts"] = "Bezpośrednie kontakty"; -$a->strings["Contacts of contacts"] = ""; +$a->strings["Local contacts"] = ""; +$a->strings["Interactors"] = ""; $a->strings["Database (legacy)"] = "Baza danych (legacy)"; -$a->strings["Site"] = "Strona"; $a->strings["Republish users to directory"] = "Ponownie opublikuj użytkowników w katalogu"; -$a->strings["Registration"] = "Rejestracja"; $a->strings["File upload"] = "Przesyłanie plików"; $a->strings["Policies"] = "Zasady"; $a->strings["Auto Discovered Contact Directory"] = "Katalog kontaktów automatycznie odkrytych"; @@ -1346,8 +1633,6 @@ $a->strings["System theme"] = "Motyw systemowy"; $a->strings["Default system theme - may be over-ridden by user profiles - Change default theme settings"] = "Domyślny motyw systemu - może być nadpisywany przez profile użytkowników - Zmień domyślne ustawienia motywu"; $a->strings["Mobile system theme"] = "Motyw systemu mobilnego"; $a->strings["Theme for mobile devices"] = "Motyw na urządzenia mobilne"; -$a->strings["SSL link policy"] = "Polityka odnośników SSL"; -$a->strings["Determines whether generated links should be forced to use SSL"] = "Określa, czy generowane odnośniki będą obowiązkowo używały SSL"; $a->strings["Force SSL"] = "Wymuś SSL"; $a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Wymuszaj wszystkie żądania SSL bez SSL - Uwaga: w niektórych systemach może to prowadzić do niekończących się pętli."; $a->strings["Hide help entry from navigation menu"] = "Ukryj pomoc w menu nawigacyjnym"; @@ -1428,20 +1713,19 @@ $a->strings["Maximum Load Average (Frontend)"] = "Maksymalne obciążenie średn $a->strings["Maximum system load before the frontend quits service - default 50."] = "Maksymalne obciążenie systemu, zanim frontend zakończy pracę - domyślnie 50."; $a->strings["Minimal Memory"] = "Minimalna pamięć"; $a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Minimalna wolna pamięć w MB dla pracownika. Potrzebuje dostępu do /proc/ meminfo - domyślnie 0 (wyłączone)."; -$a->strings["Maximum table size for optimization"] = "Maksymalny rozmiar stołu do optymalizacji"; -$a->strings["Maximum table size (in MB) for the automatic optimization. Enter -1 to disable it."] = "Maksymalny rozmiar tablicy (w MB) do automatycznej optymalizacji. Wprowadź -1, aby go wyłączyć."; -$a->strings["Minimum level of fragmentation"] = "Minimalny poziom fragmentacji"; -$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Minimalny poziom fragmentacji, aby rozpocząć automatyczną optymalizację - domyślna wartość to 30%."; -$a->strings["Periodical check of global contacts"] = "Okresowa kontrola kontaktów globalnych"; -$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "Jeśli jest włączona, kontakty globalne są okresowo sprawdzane pod kątem brakujących lub nieaktualnych danych oraz żywotności kontaktów i serwerów."; -$a->strings["Discover followers/followings from global contacts"] = "Odkryj obserwujących/obserwujących z kontaktów globalnych"; -$a->strings["If enabled, the global contacts are checked for new contacts among their followers and following contacts. This option will create huge masses of jobs, so it should only be activated on powerful machines."] = "Jeśli ta opcja jest włączona, globalne kontakty są sprawdzane pod kątem nowych kontaktów wśród ich obserwujących i następujących kontaktów. Ta opcja stworzy ogromną liczbę zadań, więc powinna być aktywowana tylko na potężnych maszynach."; +$a->strings["Periodically optimize tables"] = ""; +$a->strings["Periodically optimize tables like the cache and the workerqueue"] = ""; +$a->strings["Discover followers/followings from contacts"] = ""; +$a->strings["If enabled, contacts are checked for their followers and following contacts."] = ""; +$a->strings["None - deactivated"] = ""; +$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = ""; +$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = ""; +$a->strings["Synchronize the contacts with the directory server"] = ""; +$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = ""; $a->strings["Days between requery"] = "Dni między żądaniem"; $a->strings["Number of days after which a server is requeried for his contacts."] = "Liczba dni, po upływie których serwer jest żądany dla swoich kontaktów."; $a->strings["Discover contacts from other servers"] = "Odkryj kontakty z innych serwerów"; -$a->strings["Periodically query other servers for contacts. You can choose between \"Users\": the users on the remote system, \"Global Contacts\": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is \"Users, Global Contacts\"."] = "Okresowo sprawdzaj kontakty z innymi serwerami. Możesz wybrać „Użytkownicy”: użytkownicy systemu zdalnego, „Kontakty globalne”: aktywne kontakty znane w systemie. Rozwiązanie awaryjne jest przeznaczone dla serwerów Redmatrix i starszych serwerów friendica, gdzie globalne kontakty nie były dostępne. Powrót awaryjny zwiększa obciążenie serwera, więc zalecane ustawienie to „Użytkownicy, kontakty globalne”."; -$a->strings["Timeframe for fetching global contacts"] = "Czas pobierania globalnych kontaktów"; -$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "Po aktywowaniu wykrywania ta wartość określa czas działania globalnych kontaktów pobieranych z innych serwerów."; +$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = ""; $a->strings["Search the local directory"] = "Wyszukaj w lokalnym katalogu"; $a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Wyszukaj lokalny katalog zamiast katalogu globalnego. Podczas wyszukiwania lokalnie każde wyszukiwanie zostanie wykonane w katalogu globalnym w tle. Poprawia to wyniki wyszukiwania, gdy wyszukiwanie jest powtarzane."; $a->strings["Publish server information"] = "Publikuj informacje o serwerze"; @@ -1464,6 +1748,8 @@ $a->strings["Cache duration in seconds"] = "Czas trwania w sekundach"; $a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "Jak długo powinny być przechowywane pliki pamięci podręcznej? Wartość domyślna to 86400 sekund (jeden dzień). Aby wyłączyć pamięć podręczną elementów, ustaw wartość na -1."; $a->strings["Maximum numbers of comments per post"] = "Maksymalna liczba komentarzy na post"; $a->strings["How much comments should be shown for each post? Default value is 100."] = "Ile komentarzy powinno być pokazywanych dla każdego posta? Domyślna wartość to 100."; +$a->strings["Maximum numbers of comments per post on the display page"] = ""; +$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = ""; $a->strings["Temp path"] = "Ścieżka do Temp"; $a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Jeśli masz zastrzeżony system, w którym serwer internetowy nie może uzyskać dostępu do ścieżki temp systemu, wprowadź tutaj inną ścieżkę."; $a->strings["Disable picture proxy"] = "Wyłącz obraz proxy"; @@ -1498,8 +1784,10 @@ $a->strings["Comma separated list of tags for the \"tags\" subscription."] = "Ro $a->strings["Allow user tags"] = "Pozwól na tagi użytkowników"; $a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = "Jeśli ta opcja jest włączona, tagi z zapisanych wyszukiwań będą używane jako subskrypcja „tagów” jako uzupełnienie do \"relay_server_tags\"."; $a->strings["Start Relocation"] = "Rozpocznij przenoszenie"; +$a->strings["Template engine (%s) error: %s"] = ""; $a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = "Twoja baza danych nadal używa tabel MyISAM. Powinieneś(-naś) zmienić typ silnika na InnoDB. Ponieważ Friendica będzie używać w przyszłości wyłącznie funkcji InnoDB, powinieneś(-naś) to zmienić! Zobacz tutaj przewodnik, który może być pomocny w konwersji silników tabel. Możesz także użyć polecenia php bin/console.php dbstructure toinnodb instalacji Friendica, aby dokonać automatycznej konwersji.
    "; $a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; +$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See here for more information.
    "] = ""; $a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Dostępna jest nowa wersja aplikacji Friendica. Twoja aktualna wersja to %1\$s wyższa wersja to %2\$s"; $a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "Aktualizacja bazy danych nie powiodła się. Uruchom polecenie \"php bin/console.php dbstructure update\" z wiersza poleceń i sprawdź błędy, które mogą się pojawić."; $a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = "Ostatnia aktualizacja nie powiodła się. Uruchom polecenie \"php bin/console.php dbstructure update\" z wiersza poleceń i spójrz na błędy, które mogą się pojawić. (Niektóre błędy są prawdopodobnie w pliku dziennika)."; @@ -1521,23 +1809,10 @@ $a->strings["Blog Account"] = "Konto Bloga"; $a->strings["Private Forum Account"] = "Prywatne konto na forum"; $a->strings["Message queues"] = "Wiadomości"; $a->strings["Server Settings"] = "Ustawienia serwera"; -$a->strings["Summary"] = "Podsumowanie"; $a->strings["Registered users"] = "Zarejestrowani użytkownicy"; $a->strings["Pending registrations"] = "Oczekujące rejestracje"; $a->strings["Version"] = "Wersja"; $a->strings["Active addons"] = "Aktywne dodatki"; -$a->strings["Theme settings updated."] = "Zaktualizowano ustawienia motywów."; -$a->strings["Theme %s disabled."] = "Motyw %s wyłączony."; -$a->strings["Theme %s successfully enabled."] = "Motyw %s został pomyślnie włączony."; -$a->strings["Theme %s failed to install."] = "Nie udało się zainstalować motywu %s."; -$a->strings["Screenshot"] = "Zrzut ekranu"; -$a->strings["Themes"] = "Wygląd"; -$a->strings["Unknown theme."] = "Nieznany motyw."; -$a->strings["Reload active themes"] = "Przeładuj aktywne motywy"; -$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Nie znaleziono motywów w systemie. Powinny zostać umieszczone %1\$s"; -$a->strings["[Experimental]"] = "[Eksperymentalne]"; -$a->strings["[Unsupported]"] = "[Niewspieralne]"; -$a->strings["The Terms of Service settings have been updated."] = "Ustawienia Warunków korzystania z usługi zostały zaktualizowane."; $a->strings["Display Terms of Service"] = "Wyświetl Warunki korzystania z usługi"; $a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Włącz stronę Warunki świadczenia usług. Jeśli ta opcja jest włączona, link do warunków zostanie dodany do formularza rejestracyjnego i strony z informacjami ogólnymi."; $a->strings["Display Privacy Statement"] = "Wyświetl oświadczenie o prywatności"; @@ -1545,104 +1820,133 @@ $a->strings["Show some informations regarding the needed information to operate $a->strings["Privacy Statement Preview"] = "Podgląd oświadczenia o prywatności"; $a->strings["The Terms of Service"] = "Warunki świadczenia usług"; $a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Wprowadź tutaj Warunki świadczenia usług dla swojego węzła. Możesz użyć BBCode. Nagłówki sekcji powinny być [h2] i poniżej."; -$a->strings["%s user blocked"] = [ - 0 => "%s użytkownik zablokowany", - 1 => "%s użytkowników zablokowanych", - 2 => "%s użytkowników zablokowanych", - 3 => "%s użytkownicy zablokowani", +$a->strings["Server domain pattern added to blocklist."] = "Wzorzec domeny serwera dodano do listy bloków."; +$a->strings["Blocked server domain pattern"] = "Zablokowany wzorzec domeny serwera"; +$a->strings["Reason for the block"] = "Powód blokowania"; +$a->strings["Delete server domain pattern"] = "Usuń wzorzec domeny serwera"; +$a->strings["Check to delete this entry from the blocklist"] = "Zaznacz, aby usunąć ten wpis z listy bloków"; +$a->strings["Server Domain Pattern Blocklist"] = "Lista bloków wzorców domen serwerów"; +$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = ""; +$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = ""; +$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = ""; +$a->strings["Add new entry to block list"] = "Dodaj nowy wpis do listy bloków"; +$a->strings["Server Domain Pattern"] = "Wzorzec domeny serwera"; +$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = "Wzorzec domeny nowego serwera do dodania do listy bloków. Nie dołączaj protokołu."; +$a->strings["Block reason"] = "Powód zablokowania"; +$a->strings["The reason why you blocked this server domain pattern."] = "Powód zablokowania wzorca domeny serwera."; +$a->strings["Add Entry"] = "Dodaj wpis"; +$a->strings["Save changes to the blocklist"] = "Zapisz zmiany w liście zablokowanych"; +$a->strings["Current Entries in the Blocklist"] = "Aktualne wpisy na liście zablokowanych"; +$a->strings["Delete entry from blocklist"] = "Usuń wpis z listy zablokowanych"; +$a->strings["Delete entry from blocklist?"] = "Usunąć wpis z listy zablokowanych?"; +$a->strings["%s contact unblocked"] = [ + 0 => "%s kontakt odblokowany", + 1 => "%s kontakty odblokowane", + 2 => "%s kontaktów odblokowanych", + 3 => "%s kontaktów odblokowanych", ]; -$a->strings["%s user unblocked"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", +$a->strings["Remote Contact Blocklist"] = "Lista zablokowanych kontaktów zdalnych"; +$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "Ta strona pozwala zapobiec wysyłaniu do węzła wiadomości od kontaktu zdalnego."; +$a->strings["Block Remote Contact"] = "Zablokuj kontakt zdalny"; +$a->strings["select none"] = "wybierz brak"; +$a->strings["No remote contact is blocked from this node."] = "Z tego węzła nie jest blokowany kontakt zdalny."; +$a->strings["Blocked Remote Contacts"] = "Zablokowane kontakty zdalne"; +$a->strings["Block New Remote Contact"] = "Zablokuj nowy kontakt zdalny"; +$a->strings["Photo"] = "Zdjęcie"; +$a->strings["Reason"] = ""; +$a->strings["%s total blocked contact"] = [ + 0 => "łącznie %s zablokowany kontakt", + 1 => "łącznie %s zablokowane kontakty", + 2 => "łącznie %s zablokowanych kontaktów", + 3 => "%s całkowicie zablokowane kontakty", ]; -$a->strings["You can't remove yourself"] = "Nie możesz usunąć siebie"; -$a->strings["%s user deleted"] = [ - 0 => "usunięto %s użytkownika", - 1 => "usunięto %s użytkowników", - 2 => "usunięto %s użytkowników", - 3 => "%s usuniętych użytkowników", -]; -$a->strings["%s user approved"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["%s registration revoked"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["User \"%s\" deleted"] = "Użytkownik \"%s\" usunięty"; -$a->strings["User \"%s\" blocked"] = "Użytkownik \"%s\" zablokowany"; -$a->strings["User \"%s\" unblocked"] = "Użytkownik \"%s\" odblokowany"; -$a->strings["Account approved."] = "Konto zatwierdzone."; -$a->strings["Registration revoked"] = "Rejestracja odwołana"; -$a->strings["Private Forum"] = "Prywatne forum"; -$a->strings["Relay"] = ""; -$a->strings["Register date"] = "Data rejestracji"; -$a->strings["Last login"] = "Ostatnie logowanie"; -$a->strings["Last public item"] = ""; -$a->strings["Type"] = "Typu"; -$a->strings["Add User"] = "Dodaj użytkownika"; -$a->strings["User registrations waiting for confirm"] = "Zarejestrowani użytkownicy czekający na potwierdzenie"; -$a->strings["User waiting for permanent deletion"] = "Użytkownik czekający na trwałe usunięcie"; -$a->strings["Request date"] = "Data prośby"; -$a->strings["No registrations."] = "Brak rejestracji."; -$a->strings["Note from the user"] = "Uwaga od użytkownika"; -$a->strings["Deny"] = "Odmów"; -$a->strings["User blocked"] = "Użytkownik zablokowany"; -$a->strings["Site admin"] = "Administracja stroną"; -$a->strings["Account expired"] = "Konto wygasło"; -$a->strings["New User"] = "Nowy użytkownik"; -$a->strings["Permanent deletion"] = "Trwałe usunięcie"; -$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Zaznaczeni użytkownicy zostaną usunięci!\\n\\n Wszystko co zamieścili na tej stronie będzie trwale skasowane!\\n\\n Jesteś pewien?"; -$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Użytkownik {0} zostanie usunięty!\\n\\n Wszystko co zamieścił na tej stronie będzie trwale skasowane!\\n\\n Jesteś pewien?"; -$a->strings["Name of the new user."] = "Nazwa nowego użytkownika."; -$a->strings["Nickname"] = "Pseudonim"; -$a->strings["Nickname of the new user."] = "Pseudonim nowego użytkownika."; -$a->strings["Email address of the new user."] = "Adres email nowego użytkownika."; -$a->strings["No friends to display."] = "Brak znajomych do wyświetlenia."; -$a->strings["No installed applications."] = "Brak zainstalowanych aplikacji."; -$a->strings["Applications"] = "Aplikacje"; +$a->strings["URL of the remote contact to block."] = "Adres URL kontaktu zdalnego do zablokowania."; +$a->strings["Block Reason"] = ""; +$a->strings["Item Guid"] = "Element Guid"; +$a->strings["Item marked for deletion."] = "Przedmiot oznaczony do usunięcia."; +$a->strings["Delete this Item"] = "Usuń ten przedmiot"; +$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "Na tej stronie możesz usunąć przedmiot ze swojego węzła. Jeśli element jest publikowaniem na najwyższym poziomie, cały wątek zostanie usunięty."; +$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Musisz znać identyfikator GUID tego przedmiotu. Możesz go znaleźć np. patrząc na wyświetlany adres URL. Ostatnia część http://example.com/display/123456 to GUID, tutaj 123456."; +$a->strings["GUID"] = "GUID"; +$a->strings["The GUID of the item you want to delete."] = "Identyfikator elementu GUID, który chcesz usunąć."; +$a->strings["Addon not found."] = "Nie znaleziono dodatku."; +$a->strings["Addon %s disabled."] = "Dodatek %s wyłączony."; +$a->strings["Addon %s enabled."] = "Dodatek %s włączony."; +$a->strings["Addons reloaded"] = ""; +$a->strings["Addon %s failed to install."] = "Instalacja dodatku %s nie powiodła się."; +$a->strings["Reload active addons"] = "Załaduj ponownie aktywne dodatki"; +$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "W twoim węźle nie ma obecnie żadnych dodatków. Możesz znaleźć oficjalne repozytorium dodatków na %1\$s i możesz znaleźć inne interesujące dodatki w otwartym rejestrze dodatków na %2\$s"; +$a->strings["No entries (some entries may be hidden)."] = "Brak odwiedzin (niektóre odwiedziny mogą być ukryte)."; +$a->strings["Find on this site"] = "Znajdź na tej stronie"; +$a->strings["Results for:"] = "Wyniki dla:"; +$a->strings["Site Directory"] = "Katalog Witryny"; $a->strings["Item was not found."] = "Element nie znaleziony."; -$a->strings["Submanaged account can't access the administation pages. Please log back in as the master account."] = "Konto podrzędne nie może uzyskać dostępu do stron administracyjnych. Zaloguj się ponownie jako konto główne."; -$a->strings["Overview"] = "Przegląd"; -$a->strings["Configuration"] = "Konfiguracja"; -$a->strings["Additional features"] = "Dodatkowe funkcje"; -$a->strings["Database"] = "Baza danych"; -$a->strings["DB updates"] = "Aktualizacje DB"; -$a->strings["Inspect Deferred Workers"] = "Sprawdź Odroczonych Pracowników"; -$a->strings["Inspect worker Queue"] = "Sprawdź kolejkę pracowników"; -$a->strings["Tools"] = "Narzędzia"; -$a->strings["Contact Blocklist"] = "Lista zablokowanych kontaktów"; -$a->strings["Server Blocklist"] = "Lista zablokowanych serwerów"; -$a->strings["Diagnostics"] = "Diagnostyka"; -$a->strings["PHP Info"] = "Informacje o PHP"; -$a->strings["probe address"] = "adres sondy"; -$a->strings["check webfinger"] = "sprawdź webfinger"; -$a->strings["Item Source"] = "Źródło elementu"; -$a->strings["Babel"] = ""; -$a->strings["Addon Features"] = "Funkcje dodatkowe"; -$a->strings["User registrations waiting for confirmation"] = "Rejestracje użytkowników czekające na potwierdzenie"; -$a->strings["Profile Details"] = "Szczegóły profilu"; +$a->strings["Please enter a post body."] = "Wpisz treść postu."; +$a->strings["This feature is only available with the frio theme."] = "Ta funkcja jest dostępna tylko z motywem Frio."; +$a->strings["Compose new personal note"] = "Utwórz nową notatkę osobistą"; +$a->strings["Compose new post"] = "Utwórz nowy post"; +$a->strings["Visibility"] = "Widoczność"; +$a->strings["Clear the location"] = "Wyczyść lokalizację"; +$a->strings["Location services are unavailable on your device"] = "Usługi lokalizacyjne są niedostępne na twoim urządzeniu"; +$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Usługi lokalizacyjne są wyłączone. Sprawdź uprawnienia strony internetowej na swoim urządzeniu"; +$a->strings["Installed addons/apps:"] = "Zainstalowane dodatki/aplikacje:"; +$a->strings["No installed addons/apps"] = "Brak zainstalowanych dodatków/aplikacji"; +$a->strings["Read about the Terms of Service of this node."] = "Przeczytaj o Warunkach świadczenia usług tego węzła."; +$a->strings["On this server the following remote servers are blocked."] = "Na tym serwerze następujące serwery zdalne są blokowane."; +$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "To jest wersja Friendica, %s która działa w lokalizacji internetowej %s. Wersja bazy danych to %s wersja po aktualizacji %s."; +$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Odwiedź stronę Friendi.ca aby dowiedzieć się więcej o projekcie Friendica."; +$a->strings["Bug reports and issues: please visit"] = "Raporty o błędach i problemy: odwiedź stronę"; +$a->strings["the bugtracker at github"] = "śledzenie błędów na github"; +$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Propozycje, pochwały itd. – napisz e-mail do „info” małpa „friendi” - kropka - „ca”"; $a->strings["Only You Can See This"] = "Tylko ty możesz to zobaczyć"; $a->strings["Tips for New Members"] = "Wskazówki dla nowych użytkowników"; -$a->strings["People Search - %s"] = "Szukaj osób - %s"; -$a->strings["Forum Search - %s"] = "Przeszukiwanie forum - %s"; +$a->strings["The Photo with id %s is not available."] = ""; +$a->strings["Invalid photo with id %s."] = "Nieprawidłowe zdjęcie z identyfikatorem %s."; +$a->strings["The provided profile link doesn't seem to be valid"] = "Podany link profilu wydaje się być nieprawidłowy"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = ""; $a->strings["Account"] = "Konto"; -$a->strings["Two-factor authentication"] = "Uwierzytelnianie dwuskładnikowe"; $a->strings["Display"] = "Wygląd"; $a->strings["Manage Accounts"] = "Zarządzanie kontami"; $a->strings["Connected apps"] = "Powiązane aplikacje"; $a->strings["Export personal data"] = "Eksportuj dane osobiste"; $a->strings["Remove account"] = "Usuń konto"; -$a->strings["This page is missing a url parameter."] = "Na tej stronie brakuje parametru url."; -$a->strings["The post was created"] = "Post został utworzony"; -$a->strings["Contact settings applied."] = "Ustawienia kontaktu zaktualizowane."; +$a->strings["Could not create group."] = "Nie można utworzyć grupy."; +$a->strings["Group not found."] = "Nie znaleziono grupy."; +$a->strings["Group name was not changed."] = ""; +$a->strings["Unknown group."] = "Nieznana grupa."; +$a->strings["Contact is deleted."] = "Kontakt został usunięty."; +$a->strings["Unable to add the contact to the group."] = "Nie można dodać kontaktu do grupy."; +$a->strings["Contact successfully added to group."] = "Kontakt został pomyślnie dodany do grupy."; +$a->strings["Unable to remove the contact from the group."] = "Nie można usunąć kontaktu z grupy."; +$a->strings["Contact successfully removed from group."] = "Kontakt został pomyślnie usunięty z grupy."; +$a->strings["Unknown group command."] = "Nieznane polecenie grupy."; +$a->strings["Bad request."] = "Błędne żądanie."; +$a->strings["Save Group"] = "Zapisz grupę"; +$a->strings["Filter"] = "Filtr"; +$a->strings["Create a group of contacts/friends."] = "Stwórz grupę znajomych."; +$a->strings["Group Name: "] = "Nazwa grupy: "; +$a->strings["Contacts not in any group"] = "Kontakt nie jest w żadnej grupie"; +$a->strings["Unable to remove group."] = "Nie można usunąć grupy."; +$a->strings["Delete Group"] = "Usuń grupę"; +$a->strings["Edit Group Name"] = "Edytuj nazwę grupy"; +$a->strings["Members"] = "Członkowie"; +$a->strings["Remove contact from group"] = "Usuń kontakt z grupy"; +$a->strings["Click on a contact to add or remove."] = "Kliknij na kontakt w celu dodania lub usunięcia."; +$a->strings["Add contact to group"] = "Dodaj kontakt do grupy"; +$a->strings["Only logged in users are permitted to perform a search."] = "Tylko zalogowani użytkownicy mogą wyszukiwać."; +$a->strings["Only one search per minute is permitted for not logged in users."] = "Dla niezalogowanych użytkowników dozwolone jest tylko jedno wyszukiwanie na minutę."; +$a->strings["Search"] = "Szukaj"; +$a->strings["Items tagged with: %s"] = "Przedmioty oznaczone tagiem: %s"; +$a->strings["You must be logged in to use this module."] = "Musisz być zalogowany, aby korzystać z tego modułu."; +$a->strings["Search term was not saved."] = ""; +$a->strings["Search term already saved."] = "Wyszukiwane hasło jest już zapisane."; +$a->strings["Search term was not removed."] = ""; +$a->strings["No profile"] = "Brak profilu"; +$a->strings["Error while sending poke, please retry."] = ""; +$a->strings["Poke/Prod"] = "Zaczepić"; +$a->strings["poke, prod or do other things to somebody"] = "szturchać, zaczepić lub robić inne rzeczy"; +$a->strings["Choose what you wish to do to recipient"] = "Wybierz, co chcesz zrobić"; +$a->strings["Make this post private"] = "Ustaw ten post jako prywatny"; $a->strings["Contact update failed."] = "Nie udało się zaktualizować kontaktu."; $a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "OSTRZEŻENIE: Jest to bardzo zaawansowane i jeśli wprowadzisz niepoprawne informacje, twoja komunikacja z tym kontaktem może przestać działać."; $a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Jeśli nie jesteś pewien, co zrobić na tej stronie, użyj teraz przycisku 'powrót' na swojej przeglądarce."; @@ -1650,7 +1954,6 @@ $a->strings["No mirroring"] = "Bez dublowania"; $a->strings["Mirror as forwarded posting"] = "Przesłany lustrzany post"; $a->strings["Mirror as my own posting"] = "Lustro mojego własnego komentarza"; $a->strings["Return to contact editor"] = "Wróć do edytora kontaktów"; -$a->strings["Refetch contact data"] = "Odśwież dane kontaktowe"; $a->strings["Remote Self"] = "Zdalny Self"; $a->strings["Mirror postings from this contact"] = "Publikacje lustrzane od tego kontaktu"; $a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "Oznacz ten kontakt jako remote_self, spowoduje to, że friendica odeśle nowe wpisy z tego kontaktu."; @@ -1663,431 +1966,9 @@ $a->strings["Friend Confirm URL"] = "URL potwierdzający znajomość"; $a->strings["Notification Endpoint URL"] = "Zgłoszenie Punktu Końcowego URL"; $a->strings["Poll/Feed URL"] = "Adres Ankiety/RSS"; $a->strings["New photo from this URL"] = "Nowe zdjęcie z tego adresu URL"; -$a->strings["%d contact edited."] = [ - 0 => "Zedytowano %d kontakt.", - 1 => "Zedytowano %d kontakty.", - 2 => "Zedytowano %d kontaktów.", - 3 => "%dedytuj kontakty.", -]; -$a->strings["Could not access contact record."] = "Nie można uzyskać dostępu do rejestru kontaktów."; -$a->strings["Contact updated."] = "Zaktualizowano kontakt."; -$a->strings["Contact not found"] = "Nie znaleziono kontaktu"; -$a->strings["Contact has been blocked"] = "Kontakt został zablokowany"; -$a->strings["Contact has been unblocked"] = "Kontakt został odblokowany"; -$a->strings["Contact has been ignored"] = "Kontakt jest ignorowany"; -$a->strings["Contact has been unignored"] = "Kontakt nie jest ignorowany"; -$a->strings["Contact has been archived"] = "Kontakt został zarchiwizowany"; -$a->strings["Contact has been unarchived"] = "Kontakt został przywrócony"; -$a->strings["Drop contact"] = "Usuń kontakt"; -$a->strings["Do you really want to delete this contact?"] = "Czy na pewno chcesz usunąć ten kontakt?"; -$a->strings["Contact has been removed."] = "Kontakt został usunięty."; -$a->strings["You are mutual friends with %s"] = "Jesteś już znajomym z %s"; -$a->strings["You are sharing with %s"] = "Współdzielisz z %s"; -$a->strings["%s is sharing with you"] = "%s współdzieli z tobą"; -$a->strings["Private communications are not available for this contact."] = "Nie można nawiązać prywatnej rozmowy z tym kontaktem."; -$a->strings["Never"] = "Nigdy"; -$a->strings["(Update was successful)"] = "(Aktualizacja przebiegła pomyślnie)"; -$a->strings["(Update was not successful)"] = "(Aktualizacja nie powiodła się)"; -$a->strings["Suggest friends"] = "Osoby, które możesz znać"; -$a->strings["Network type: %s"] = "Typ sieci: %s"; -$a->strings["Communications lost with this contact!"] = "Utracono komunikację z tym kontaktem!"; -$a->strings["Fetch further information for feeds"] = "Pobierz dalsze informacje dla kanałów"; -$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Pobieranie informacji, takich jak zdjęcia podglądu, tytuł i zwiastun z elementu kanału. Możesz to aktywować, jeśli plik danych nie zawiera dużo tekstu. Słowa kluczowe są pobierane z nagłówka meta w elemencie kanału i są publikowane jako znaczniki haszowania."; -$a->strings["Fetch information"] = "Pobierz informacje"; -$a->strings["Fetch keywords"] = "Pobierz słowa kluczowe"; -$a->strings["Fetch information and keywords"] = "Pobierz informacje i słowa kluczowe"; -$a->strings["Contact Information / Notes"] = "Informacje kontaktowe/Notatki"; -$a->strings["Contact Settings"] = "Ustawienia kontaktów"; -$a->strings["Contact"] = "Kontakt"; -$a->strings["Their personal note"] = "Ich osobista uwaga"; -$a->strings["Edit contact notes"] = "Edytuj notatki kontaktu"; -$a->strings["Visit %s's profile [%s]"] = "Obejrzyj %s's profil [%s]"; -$a->strings["Block/Unblock contact"] = "Zablokuj/odblokuj kontakt"; -$a->strings["Ignore contact"] = "Ignoruj kontakt"; -$a->strings["View conversations"] = "Wyświetl rozmowy"; -$a->strings["Last update:"] = "Ostatnia aktualizacja:"; -$a->strings["Update public posts"] = "Zaktualizuj publiczne posty"; -$a->strings["Update now"] = "Aktualizuj teraz"; -$a->strings["Unignore"] = "Odblokuj"; -$a->strings["Currently blocked"] = "Obecnie zablokowany"; -$a->strings["Currently ignored"] = "Obecnie zignorowany"; -$a->strings["Currently archived"] = "Obecnie zarchiwizowany"; -$a->strings["Awaiting connection acknowledge"] = "Oczekiwanie na potwierdzenie połączenia"; -$a->strings["Hide this contact from others"] = "Ukryj ten kontakt przed innymi"; -$a->strings["Replies/likes to your public posts may still be visible"] = "Odpowiedzi/kliknięcia \"lubię to\" do twoich publicznych postów nadal mogą być widoczne"; -$a->strings["Notification for new posts"] = "Powiadomienie o nowych postach"; -$a->strings["Send a notification of every new post of this contact"] = "Wyślij powiadomienie o każdym nowym poście tego kontaktu"; -$a->strings["Blacklisted keywords"] = "Słowa kluczowe na czarnej liście"; -$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Rozdzielana przecinkami lista słów kluczowych, które nie powinny zostać przekonwertowane na hashtagi, gdy wybrana jest opcja 'Pobierz informacje i słowa kluczowe'"; -$a->strings["Actions"] = "Akcja"; -$a->strings["Show all contacts"] = "Pokaż wszystkie kontakty"; -$a->strings["Pending"] = "Oczekujące"; -$a->strings["Only show pending contacts"] = "Pokaż tylko oczekujące kontakty"; -$a->strings["Blocked"] = "Zablokowane"; -$a->strings["Only show blocked contacts"] = "Pokaż tylko zablokowane kontakty"; -$a->strings["Ignored"] = "Ignorowane"; -$a->strings["Only show ignored contacts"] = "Pokaż tylko ignorowane kontakty"; -$a->strings["Archived"] = "Zarchiwizowane"; -$a->strings["Only show archived contacts"] = "Pokaż tylko zarchiwizowane kontakty"; -$a->strings["Hidden"] = "Ukryte"; -$a->strings["Only show hidden contacts"] = "Pokaż tylko ukryte kontakty"; -$a->strings["Organize your contact groups"] = "Uporządkuj swoje grupy kontaktów"; -$a->strings["Search your contacts"] = "Wyszukaj w kontaktach"; -$a->strings["Results for: %s"] = "Wyniki dla: %s"; -$a->strings["Archive"] = "Archiwum"; -$a->strings["Unarchive"] = "Przywróć z archiwum"; -$a->strings["Batch Actions"] = "Akcje wsadowe"; -$a->strings["Conversations started by this contact"] = "Rozmowy rozpoczęły się od tego kontaktu"; -$a->strings["Posts and Comments"] = "Posty i komentarze"; -$a->strings["View all contacts"] = "Zobacz wszystkie kontakty"; -$a->strings["View all common friends"] = "Zobacz wszystkich popularnych znajomych"; -$a->strings["Advanced Contact Settings"] = "Zaawansowane ustawienia kontaktów"; -$a->strings["Mutual Friendship"] = "Wzajemna przyjaźń"; -$a->strings["is a fan of yours"] = "jest twoim fanem"; -$a->strings["you are a fan of"] = "jesteś fanem"; -$a->strings["Pending outgoing contact request"] = "Oczekujące żądanie kontaktu wychodzącego"; -$a->strings["Pending incoming contact request"] = "Oczekujące żądanie kontaktu przychodzącego"; -$a->strings["Edit contact"] = "Edytuj kontakt"; -$a->strings["Toggle Blocked status"] = "Przełącz status na Zablokowany"; -$a->strings["Toggle Ignored status"] = "Przełącz status na Ignorowany"; -$a->strings["Toggle Archive status"] = "Przełącz status na Archiwalny"; -$a->strings["Delete contact"] = "Usuń kontakt"; -$a->strings["Local Community"] = "Lokalna społeczność"; -$a->strings["Posts from local users on this server"] = "Wpisy od lokalnych użytkowników na tym serwerze"; -$a->strings["Global Community"] = "Globalna społeczność"; -$a->strings["Posts from users of the whole federated network"] = "Wpisy od użytkowników całej sieci stowarzyszonej"; -$a->strings["No results."] = "Brak wyników."; -$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Ten strumień społeczności pokazuje wszystkie publiczne posty otrzymane przez ten węzeł. Mogą nie odzwierciedlać opinii użytkowników tego węzła."; -$a->strings["Community option not available."] = "Opcja wspólnotowa jest niedostępna."; -$a->strings["Not available."] = "Niedostępne."; -$a->strings["Credits"] = "Zaufany"; -$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica to projekt społecznościowy, który nie byłby możliwy bez pomocy wielu osób. Oto lista osób, które przyczyniły się do tworzenia kodu lub tłumaczenia Friendica. Dziękuję wam wszystkim!"; -$a->strings["Source input"] = "Źródło wejściowe"; -$a->strings["BBCode::toPlaintext"] = "BBCode::na prosty tekst"; -$a->strings["BBCode::convert (raw HTML)"] = "BBCode:: konwersjia (raw HTML)"; -$a->strings["BBCode::convert"] = "BBCode::przekształć"; -$a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::przekształć => HTML::toBBCode"; -$a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown"; -$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = ""; -$a->strings["BBCode::toMarkdown => Markdown::convert"] = "BBCode::toMarkdown => Markdown::przekształć"; -$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown => Markdown::toBBCode"; -$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown => Markdown::przekształć => HTML::toBBCode"; -$a->strings["Item Body"] = "Element Body"; -$a->strings["Item Tags"] = "Element Tagów"; -$a->strings["Source input (Diaspora format)"] = "Źródło wejściowe (format Diaspora)"; -$a->strings["Source input (Markdown)"] = ""; -$a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (raw HTML)"; -$a->strings["Markdown::convert"] = "Markdown::convert"; -$a->strings["Markdown::toBBCode"] = "Markdown::toBBCode"; -$a->strings["Raw HTML input"] = "Surowe wejście HTML"; -$a->strings["HTML Input"] = "Wejście HTML"; -$a->strings["HTML::toBBCode"] = "HTML::toBBCode"; -$a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert"; -$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (raw HTML)"; -$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = ""; -$a->strings["HTML::toMarkdown"] = "HTML::toMarkdown"; -$a->strings["HTML::toPlaintext"] = "HTML::toPlaintext"; -$a->strings["HTML::toPlaintext (compact)"] = ""; -$a->strings["Source text"] = "Tekst źródłowy"; -$a->strings["BBCode"] = "BBCode"; -$a->strings["Markdown"] = "Markdown"; -$a->strings["HTML"] = "HTML"; -$a->strings["You must be logged in to use this module"] = "Musisz być zalogowany, aby korzystać z tego modułu"; -$a->strings["Source URL"] = "Źródłowy adres URL"; -$a->strings["Time Conversion"] = "Zmiana czasu"; -$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica udostępnia tę usługę do udostępniania wydarzeń innym sieciom i znajomym w nieznanych strefach czasowych."; -$a->strings["UTC time: %s"] = "Czas UTC %s"; -$a->strings["Current timezone: %s"] = "Obecna strefa czasowa: %s"; -$a->strings["Converted localtime: %s"] = "Zmień strefę czasową: %s"; -$a->strings["Please select your timezone:"] = "Wybierz swoją strefę czasową:"; -$a->strings["Only logged in users are permitted to perform a probing."] = "Tylko zalogowani użytkownicy mogą wykonywać sondowanie."; -$a->strings["Lookup address"] = "Wyszukaj adres"; -$a->strings["Manage Identities and/or Pages"] = "Zarządzaj tożsamościami i/lub stronami"; -$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Przełącz między różnymi tożsamościami lub stronami społeczność/grupy, które udostępniają dane Twojego konta lub które otrzymałeś uprawnienia \"zarządzaj\""; -$a->strings["Select an identity to manage: "] = "Wybierz tożsamość do zarządzania: "; -$a->strings["No entries (some entries may be hidden)."] = "Brak odwiedzin (niektóre odwiedziny mogą być ukryte)."; -$a->strings["Find on this site"] = "Znajdź na tej stronie"; -$a->strings["Results for:"] = "Wyniki dla:"; -$a->strings["Site Directory"] = "Katalog Witryny"; -$a->strings["Filetag %s saved to item"] = ""; -$a->strings["- select -"] = "- wybierz -"; -$a->strings["Installed addons/apps:"] = "Zainstalowane dodatki/aplikacje:"; -$a->strings["No installed addons/apps"] = "Brak zainstalowanych dodatków/aplikacji"; -$a->strings["Read about the Terms of Service of this node."] = "Przeczytaj o Warunkach świadczenia usług tego węzła."; -$a->strings["On this server the following remote servers are blocked."] = "Na tym serwerze następujące serwery zdalne są blokowane."; -$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "To jest wersja Friendica, %s która działa w lokalizacji internetowej %s. Wersja bazy danych to %s wersja po aktualizacji %s."; -$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "Odwiedź stronę Friendi.ca aby dowiedzieć się więcej o projekcie Friendica."; -$a->strings["Bug reports and issues: please visit"] = "Raporty o błędach i problemy: odwiedź stronę"; -$a->strings["the bugtracker at github"] = "śledzenie błędów na github"; -$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "Propozycje, pochwały itd. – napisz e-mail do „info” małpa „friendi” - kropka - „ca”"; -$a->strings["Suggested contact not found."] = "Nie znaleziono sugerowanego kontaktu."; -$a->strings["Friend suggestion sent."] = "Wysłana propozycja dodania do znajomych."; -$a->strings["Suggest Friends"] = "Zaproponuj znajomych"; -$a->strings["Suggest a friend for %s"] = "Zaproponuj znajomych dla %s"; -$a->strings["Group created."] = "Grupa utworzona."; -$a->strings["Could not create group."] = "Nie można utworzyć grupy."; -$a->strings["Group not found."] = "Nie znaleziono grupy."; -$a->strings["Group name changed."] = "Zmieniono nazwę grupy."; -$a->strings["Unknown group."] = "Nieznana grupa."; -$a->strings["Contact is deleted."] = "Kontakt został usunięty."; -$a->strings["Unable to add the contact to the group."] = "Nie można dodać kontaktu do grupy."; -$a->strings["Contact successfully added to group."] = "Kontakt został pomyślnie dodany do grupy."; -$a->strings["Unable to remove the contact from the group."] = "Nie można usunąć kontaktu z grupy."; -$a->strings["Contact successfully removed from group."] = "Kontakt został pomyślnie usunięty z grupy."; -$a->strings["Unknown group command."] = "Nieznane polecenie grupy."; -$a->strings["Bad request."] = "Błędne żądanie."; -$a->strings["Save Group"] = "Zapisz grupę"; -$a->strings["Filter"] = "Filtr"; -$a->strings["Create a group of contacts/friends."] = "Stwórz grupę znajomych."; -$a->strings["Group removed."] = "Grupa usunięta."; -$a->strings["Unable to remove group."] = "Nie można usunąć grupy."; -$a->strings["Delete Group"] = "Usuń grupę"; -$a->strings["Edit Group Name"] = "Edytuj nazwę grupy"; -$a->strings["Members"] = "Członkowie"; -$a->strings["Remove contact from group"] = "Usuń kontakt z grupy"; -$a->strings["Click on a contact to add or remove."] = "Kliknij na kontakt w celu dodania lub usunięcia."; -$a->strings["Add contact to group"] = "Dodaj kontakt do grupy"; -$a->strings["Help:"] = "Pomoc:"; -$a->strings["Welcome to %s"] = "Witamy w %s"; -$a->strings["No profile"] = "Brak profilu"; -$a->strings["Method Not Allowed."] = ""; -$a->strings["Friendica Communications Server - Setup"] = "Friendica Communications Server - Instalator"; -$a->strings["System check"] = "Sprawdzanie systemu"; -$a->strings["Check again"] = "Sprawdź ponownie"; -$a->strings["Base settings"] = "Ustawienia bazy"; -$a->strings["Host name"] = "Nazwa hosta"; -$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Nadpisz to pole w przypadku, gdy określona nazwa hosta nie jest prawidłowa, a pozostałe pozostaw to bez zmian."; -$a->strings["Base path to installation"] = "Podstawowa ścieżka do instalacji"; -$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Jeśli system nie może wykryć poprawnej ścieżki do instalacji, wprowadź tutaj poprawną ścieżkę. To ustawienie powinno być ustawione tylko wtedy, gdy używasz ograniczonego systemu i dowiązań symbolicznych do twojego webroota."; -$a->strings["Sub path of the URL"] = "Ścieżka podrzędna adresu URL"; -$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Nadpisz to pole w przypadku, gdy określenie ścieżki podrzędnej nie jest prawidłowe, w przeciwnym razie pozostaw je bez zmian. Pozostawienie tego pola pustego oznacza, że ​​instalacja odbywa się pod podstawowym adresem URL bez podścieżki."; -$a->strings["Database connection"] = "Połączenie z bazą danych"; -$a->strings["In order to install Friendica we need to know how to connect to your database."] = "W celu zainstalowania Friendica musimy wiedzieć jak połączyć się z twoją bazą danych."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Proszę skontaktuj się ze swoim dostawcą usług hostingowych bądź administratorem strony jeśli masz pytania co do tych ustawień ."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Wymieniona przez Ciebie baza danych powinna już istnieć. Jeżeli nie, utwórz ją przed kontynuacją."; -$a->strings["Database Server Name"] = "Nazwa serwera bazy danych"; -$a->strings["Database Login Name"] = "Nazwa użytkownika bazy danych"; -$a->strings["Database Login Password"] = "Hasło logowania do bazy danych"; -$a->strings["For security reasons the password must not be empty"] = "Ze względów bezpieczeństwa hasło nie może być puste"; -$a->strings["Database Name"] = "Nazwa bazy danych"; -$a->strings["Please select a default timezone for your website"] = "Proszę wybrać domyślną strefę czasową dla swojej strony"; -$a->strings["Site settings"] = "Ustawienia strony"; -$a->strings["Site administrator email address"] = "Adres e-mail administratora strony"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Adres e-mail konta musi pasować do tego, aby móc korzystać z panelu administracyjnego."; -$a->strings["System Language:"] = "Język systemu:"; -$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Ustaw domyślny język dla interfejsu instalacyjnego Friendica i wysyłaj e-maile."; -$a->strings["Your Friendica site database has been installed."] = "Twoja baza danych witryny Friendica została zainstalowana."; -$a->strings["Installation finished"] = "Instalacja zakończona"; -$a->strings["

    What next

    "] = "

    Co dalej

    "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "WAŻNE: Będziesz musiał [ręcznie] ustawić zaplanowane zadanie dla pracownika."; -$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "Przejdź do strony rejestracji nowego węzła Friendica i zarejestruj się jako nowy użytkownik. Pamiętaj, aby użyć adresu e-mail wprowadzonego jako e-mail administratora. To pozwoli Ci wejść do panelu administratora witryny."; -$a->strings["Total invitation limit exceeded."] = "Przekroczono limit zaproszeń ogółem."; -$a->strings["%s : Not a valid email address."] = "%s : Nieprawidłowy adres e-mail."; -$a->strings["Please join us on Friendica"] = "Dołącz do nas na Friendica"; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Przekroczono limit zaproszeń. Skontaktuj się z administratorem witryny."; -$a->strings["%s : Message delivery failed."] = "%s : Nie udało się dostarczyć wiadomości."; -$a->strings["%d message sent."] = [ - 0 => "%d wiadomość wysłana.", - 1 => "%d wiadomości wysłane.", - 2 => "%d wysłano .", - 3 => "%d wiadomość wysłano.", -]; -$a->strings["You have no more invitations available"] = "Nie masz już dostępnych zaproszeń"; -$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Odwiedź %s listę publicznych witryn, do których możesz dołączyć. Członkowie Friendica na innych stronach mogą łączyć się ze sobą, jak również z członkami wielu innych sieci społecznościowych."; -$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Aby zaakceptować to zaproszenie, odwiedź i zarejestruj się %s lub w dowolnej innej publicznej witrynie internetowej Friendica."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Strony Friendica łączą się ze sobą, tworząc ogromną sieć społecznościową o zwiększonej prywatności, która jest własnością i jest kontrolowana przez jej członków. Mogą również łączyć się z wieloma tradycyjnymi sieciami społecznościowymi. Zobacz %s listę alternatywnych witryn Friendica, do których możesz dołączyć."; -$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Przepraszamy. System nie jest obecnie skonfigurowany do łączenia się z innymi publicznymi witrynami lub zapraszania członków."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Strony Friendica łączą się ze sobą, tworząc ogromną sieć społecznościową o zwiększonej prywatności, która jest własnością i jest kontrolowana przez jej członków. Mogą również łączyć się z wieloma tradycyjnymi sieciami społecznościowymi."; -$a->strings["To accept this invitation, please visit and register at %s."] = "Aby zaakceptować to zaproszenie, odwiedź stronę i zarejestruj się na stronie %s."; -$a->strings["Send invitations"] = "Wyślij zaproszenie"; -$a->strings["Enter email addresses, one per line:"] = "Wprowadź adresy e-mail, po jednym w wierszu:"; -$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Serdecznie zapraszam do przyłączenia się do mnie i innych bliskich znajomych na stronie Friendica - i pomóż nam stworzyć lepszą sieć społecznościową."; -$a->strings["You will need to supply this invitation code: \$invite_code"] = "Musisz podać ten kod zaproszenia: \$invite_code"; -$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Po rejestracji połącz się ze mną na stronie mojego profilu pod adresem:"; -$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Aby uzyskać więcej informacji na temat projektu Friendica i dlaczego uważamy, że jest to ważne, odwiedź http://friendi.ca"; -$a->strings["Please enter a post body."] = "Wpisz treść postu."; -$a->strings["This feature is only available with the frio theme."] = "Ta funkcja jest dostępna tylko z motywem Frio."; -$a->strings["Compose new personal note"] = "Utwórz nową notatkę osobistą"; -$a->strings["Compose new post"] = "Utwórz nowy post"; -$a->strings["Visibility"] = "Widoczność"; -$a->strings["Clear the location"] = "Wyczyść lokalizację"; -$a->strings["Location services are unavailable on your device"] = "Usługi lokalizacyjne są niedostępne na twoim urządzeniu"; -$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Usługi lokalizacyjne są wyłączone. Sprawdź uprawnienia strony internetowej na swoim urządzeniu"; -$a->strings["System down for maintenance"] = "System wyłączony w celu konserwacji"; -$a->strings["A Decentralized Social Network"] = ""; -$a->strings["Show Ignored Requests"] = "Pokaż ignorowane żądania"; -$a->strings["Hide Ignored Requests"] = "Ukryj zignorowane prośby"; -$a->strings["Notification type:"] = "Typ powiadomienia:"; -$a->strings["Suggested by:"] = "Sugerowany przez:"; -$a->strings["Claims to be known to you: "] = "Twierdzi, że go/ją znasz: "; -$a->strings["Shall your connection be bidirectional or not?"] = "Czy twoje połączenie ma być dwukierunkowe, czy nie?"; -$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Przyjmowanie %s jako znajomego pozwala %s zasubskrybować twoje posty, a także otrzymywać od nich aktualizacje w swoim kanale wiadomości."; -$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Zaakceptowanie %s jako subskrybenta umożliwia im subskrybowanie Twoich postów, ale nie otrzymasz od nich aktualizacji w swoim kanale wiadomości."; -$a->strings["Friend"] = "Znajomy"; -$a->strings["Subscriber"] = "Subskrybent"; -$a->strings["No introductions."] = "Brak dostępu."; -$a->strings["No more %s notifications."] = "Brak kolejnych %s powiadomień."; -$a->strings["You must be logged in to show this page."] = ""; -$a->strings["Network Notifications"] = "Powiadomienia sieciowe"; -$a->strings["System Notifications"] = "Powiadomienia systemowe"; -$a->strings["Personal Notifications"] = "Prywatne powiadomienia"; -$a->strings["Home Notifications"] = "Powiadomienia domowe"; -$a->strings["Show unread"] = "Pokaż nieprzeczytane"; -$a->strings["Show all"] = "Pokaż wszystko"; -$a->strings["The Photo with id %s is not available."] = ""; -$a->strings["Invalid photo with id %s."] = "Nieprawidłowe zdjęcie z identyfikatorem %s."; -$a->strings["User not found."] = "Użytkownik nie znaleziony."; -$a->strings["No contacts."] = "Brak kontaktów."; -$a->strings["Follower (%s)"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["Following (%s)"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["Mutual friend (%s)"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["Contact (%s)"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["All contacts"] = "Wszystkie kontakty"; -$a->strings["Member since:"] = "Członek od:"; -$a->strings["j F, Y"] = "d M, R"; -$a->strings["j F"] = "d M"; -$a->strings["Birthday:"] = "Urodziny:"; -$a->strings["Age: "] = "Wiek: "; -$a->strings["%d year old"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["Forums:"] = "Fora:"; -$a->strings["View profile as:"] = "Wyświetl profil jako:"; -$a->strings["%s's timeline"] = "oś czasu %s"; -$a->strings["%s's posts"] = "wpisy %s"; -$a->strings["%s's comments"] = "komentarze %s"; -$a->strings["Only parent users can create additional accounts."] = "Tylko użytkownicy nadrzędni mogą tworzyć dodatkowe konta."; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "Możesz (opcjonalnie) wypełnić ten formularz za pośrednictwem OpenID, podając swój OpenID i klikając \"Register\"."; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Jeśli nie jesteś zaznajomiony z OpenID, zostaw to pole puste i uzupełnij resztę elementów."; -$a->strings["Your OpenID (optional): "] = "Twój OpenID (opcjonalnie): "; -$a->strings["Include your profile in member directory?"] = "Czy dołączyć twój profil do katalogu członków?"; -$a->strings["Note for the admin"] = "Uwaga dla administratora"; -$a->strings["Leave a message for the admin, why you want to join this node"] = "Pozostaw wiadomość dla administratora, dlaczego chcesz dołączyć do tego węzła"; -$a->strings["Membership on this site is by invitation only."] = "Członkostwo na tej stronie możliwe tylko dzięki zaproszeniu."; -$a->strings["Your invitation code: "] = "Twój kod zaproszenia: "; -$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Twoje imię i nazwisko (np. Jan Kowalski, prawdziwe lub wyglądające na prawdziwe): "; -$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Twój adres e-mail: (Informacje początkowe zostaną wysłane tam, więc musi to być istniejący adres)."; -$a->strings["Please repeat your e-mail address:"] = "Powtórz swój adres e-mail:"; -$a->strings["Leave empty for an auto generated password."] = "Pozostaw puste dla wygenerowanego automatycznie hasła."; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "Wybierz pseudonim profilu. Musi zaczynać się od znaku tekstowego. Twój adres profilu na tej stronie to \"nickname@%s\"."; -$a->strings["Choose a nickname: "] = "Wybierz pseudonim: "; -$a->strings["Import your profile to this friendica instance"] = "Zaimportuj swój profil do tej instancji friendica"; -$a->strings["Note: This node explicitly contains adult content"] = "Uwaga: Ten węzeł jawnie zawiera treści dla dorosłych"; -$a->strings["Parent Password:"] = "Hasło nadrzędne:"; -$a->strings["Please enter the password of the parent account to legitimize your request."] = "Wprowadź hasło konta nadrzędnego, aby legalizować swoje żądanie."; -$a->strings["Password doesn't match."] = "Hasło nie jest zgodne."; -$a->strings["Please enter your password."] = "Wprowadź hasło."; -$a->strings["You have entered too much information."] = "Podałeś za dużo informacji."; -$a->strings["Please enter the identical mail address in the second field."] = "Wpisz identyczny adres e-mail w drugim polu."; -$a->strings["The additional account was created."] = "Dodatkowe konto zostało utworzone."; -$a->strings["Registration successful. Please check your email for further instructions."] = "Rejestracja zakończona pomyślnie. Dalsze instrukcje zostały wysłane na twojego e-maila."; -$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Nie udało się wysłać wiadomości e-mail. Tutaj szczegóły twojego konta:
    login: %s
    hasło: %s

    Możesz zmienić swoje hasło po zalogowaniu."; -$a->strings["Registration successful."] = "Rejestracja udana."; -$a->strings["Your registration can not be processed."] = "Nie można przetworzyć Twojej rejestracji."; -$a->strings["You have to leave a request note for the admin."] = "Musisz zostawić notatkę z prośbą do administratora."; -$a->strings["Your registration is pending approval by the site owner."] = "Twoja rejestracja oczekuje na zaakceptowanie przez właściciela witryny."; -$a->strings["The provided profile link doesn't seem to be valid"] = "Podany link profilu wydaje się być nieprawidłowy"; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = ""; -$a->strings["You must be logged in to use this module."] = "Musisz być zalogowany, aby korzystać z tego modułu."; -$a->strings["Only logged in users are permitted to perform a search."] = "Tylko zalogowani użytkownicy mogą wyszukiwać."; -$a->strings["Only one search per minute is permitted for not logged in users."] = "Dla niezalogowanych użytkowników dozwolone jest tylko jedno wyszukiwanie na minutę."; -$a->strings["Items tagged with: %s"] = "Przedmioty oznaczone tagiem: %s"; -$a->strings["Search term successfully saved."] = "Wyszukiwane hasło zostało zapisane."; -$a->strings["Search term already saved."] = "Wyszukiwane hasło jest już zapisane."; -$a->strings["Search term successfully removed."] = "Wyszukiwane hasło zostało pomyślnie usunięte."; -$a->strings["Create a New Account"] = "Załóż nowe konto"; -$a->strings["Your OpenID: "] = ""; -$a->strings["Please enter your username and password to add the OpenID to your existing account."] = "Wprowadź nazwę użytkownika i hasło, aby dodać OpenID do istniejącego konta."; -$a->strings["Or login using OpenID: "] = "Lub zaloguj się za pośrednictwem OpenID: "; -$a->strings["Password: "] = "Hasło: "; -$a->strings["Remember me"] = "Zapamiętaj mnie"; -$a->strings["Forgot your password?"] = "Zapomniałeś swojego hasła?"; -$a->strings["Website Terms of Service"] = "Warunki korzystania z witryny"; -$a->strings["terms of service"] = "warunki użytkowania"; -$a->strings["Website Privacy Policy"] = "Polityka Prywatności Witryny"; -$a->strings["privacy policy"] = "polityka prywatności"; -$a->strings["Logged out."] = "Wylogowano."; -$a->strings["OpenID protocol error. No ID returned"] = ""; -$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "Konto nie znalezione. Zaloguj się do swojego istniejącego konta, aby dodać do niego OpenID."; -$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "Konto nie znalezione. Zarejestruj nowe konto lub zaloguj się na istniejące konto, aby dodać do niego OpenID."; -$a->strings["Remaining recovery codes: %d"] = "Pozostałe kody odzyskiwania: %d"; -$a->strings["Invalid code, please retry."] = "Nieprawidłowy kod, spróbuj ponownie."; -$a->strings["Two-factor recovery"] = "Odzyskiwanie dwuczynnikowe"; -$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    Możesz wprowadzić jeden ze swoich jednorazowych kodów odzyskiwania w przypadku utraty dostępu do urządzenia mobilnego.

    "; -$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Nie masz telefonu? Wprowadzić dwuetapowy kod przywracania "; -$a->strings["Please enter a recovery code"] = "Wprowadź kod odzyskiwania"; -$a->strings["Submit recovery code and complete login"] = "Prześlij kod odzyskiwania i pełne logowanie"; -$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Otwórz aplikację uwierzytelniania dwuskładnikowego na swoim urządzeniu, aby uzyskać kod uwierzytelniający i zweryfikować swoją tożsamość.

    "; -$a->strings["Please enter a code from your authentication app"] = "Wprowadź kod z aplikacji uwierzytelniającej"; -$a->strings["Verify code and complete login"] = "Zweryfikuj kod i zakończ logowanie"; -$a->strings["Delegation successfully granted."] = "Delegacja została pomyślnie przyznana."; -$a->strings["Parent user not found, unavailable or password doesn't match."] = "Nie znaleziono użytkownika nadrzędnego, jest on niedostępny lub hasło nie pasuje."; -$a->strings["Delegation successfully revoked."] = "Delegacja została pomyślnie odwołana."; -$a->strings["Delegated administrators can view but not change delegation permissions."] = "Delegowani administratorzy mogą przeglądać uprawnienia do delegowania, ale nie mogą ich zmieniać."; -$a->strings["Delegate user not found."] = "Nie znaleziono delegowanego użytkownika."; -$a->strings["No parent user"] = "Brak nadrzędnego użytkownika"; -$a->strings["Parent User"] = "Użytkownik nadrzędny"; -$a->strings["Additional Accounts"] = "Dodatkowe konta"; -$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = "Zarejestruj dodatkowe konta, które są automatycznie połączone z istniejącym kontem, aby móc nimi zarządzać z tego konta."; -$a->strings["Register an additional account"] = "Zarejestruj dodatkowe konto"; -$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Użytkownicy nadrzędni mają pełną kontrolę nad tym kontem, w tym także ustawienia konta. Sprawdź dokładnie, komu przyznasz ten dostęp."; -$a->strings["Delegates"] = "Oddeleguj"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegaci mogą zarządzać wszystkimi aspektami tego konta/strony, z wyjątkiem podstawowych ustawień konta. Nie przekazuj swojego konta osobistego nikomu, komu nie ufasz całkowicie."; -$a->strings["Existing Page Delegates"] = "Obecni delegaci stron"; -$a->strings["Potential Delegates"] = "Potencjalni delegaci"; -$a->strings["Add"] = "Dodaj"; -$a->strings["No entries."] = "Brak wpisów."; -$a->strings["The theme you chose isn't available."] = "Wybrany motyw jest niedostępny."; -$a->strings["%s - (Unsupported)"] = "%s - (Nieobsługiwane)"; -$a->strings["Display Settings"] = "Ustawienia wyglądu"; -$a->strings["General Theme Settings"] = "Ogólne ustawienia motywu"; -$a->strings["Custom Theme Settings"] = "Niestandardowe ustawienia motywów"; -$a->strings["Content Settings"] = "Ustawienia zawartości"; -$a->strings["Theme settings"] = "Ustawienia motywu"; -$a->strings["Calendar"] = "Kalendarz"; -$a->strings["Display Theme:"] = "Wyświetl motyw:"; -$a->strings["Mobile Theme:"] = "Motyw dla urządzeń mobilnych:"; -$a->strings["Number of items to display per page:"] = "Liczba elementów do wyświetlenia na stronie:"; -$a->strings["Maximum of 100 items"] = "Maksymalnie 100 elementów"; -$a->strings["Number of items to display per page when viewed from mobile device:"] = "Liczba elementów do wyświetlenia na stronie podczas przeglądania z urządzenia mobilnego:"; -$a->strings["Update browser every xx seconds"] = "Odświeżaj stronę co xx sekund"; -$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum 10 sekund. Wprowadź -1, aby go wyłączyć."; -$a->strings["Automatic updates only at the top of the post stream pages"] = "Automatyczne aktualizacje tylko w górnej części stron strumienia postu"; -$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = ""; -$a->strings["Don't show emoticons"] = "Nie pokazuj emotikonek"; -$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = "Zazwyczaj emotikony są zastępowane pasującymi symbolami. To ustawienie wyłącza to zachowanie."; -$a->strings["Infinite scroll"] = "Nieskończone przewijanie"; -$a->strings["Automatic fetch new items when reaching the page end."] = "Automatyczne pobieranie nowych elementów po osiągnięciu końca strony."; -$a->strings["Disable Smart Threading"] = "Wyłącz inteligentne wątki"; -$a->strings["Disable the automatic suppression of extraneous thread indentation."] = ""; -$a->strings["Hide the Dislike feature"] = "Ukryj funkcję Nie lubię"; -$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = ""; -$a->strings["Beginning of week:"] = "Początek tygodnia:"; +$a->strings["No installed applications."] = "Brak zainstalowanych aplikacji."; +$a->strings["Applications"] = "Aplikacje"; $a->strings["Profile Name is required."] = "Nazwa profilu jest wymagana."; -$a->strings["Profile updated."] = "Profil zaktualizowany."; $a->strings["Profile couldn't be updated."] = "Profil nie mógł zostać zaktualizowany."; $a->strings["Label:"] = "Etykieta:"; $a->strings["Value:"] = "Wartość:"; @@ -2101,7 +1982,6 @@ $a->strings["Profile picture"] = "Zdjęcie profilowe"; $a->strings["Location"] = "Lokalizacja"; $a->strings["Miscellaneous"] = "Różny"; $a->strings["Custom Profile Fields"] = ""; -$a->strings["Upload Profile Photo"] = "Wyślij zdjęcie profilowe"; $a->strings["Display name:"] = "Nazwa wyświetlana:"; $a->strings["Street Address:"] = "Ulica:"; $a->strings["Locality/City:"] = "Miasto:"; @@ -2125,7 +2005,6 @@ $a->strings["Crop Image"] = "Przytnij zdjęcie"; $a->strings["Please adjust the image cropping for optimum viewing."] = "Dostosuj kadrowanie obrazu, aby uzyskać optymalny obraz."; $a->strings["Use Image As Is"] = "Użyj obrazu takim, jaki jest"; $a->strings["Missing uploaded image."] = " Brak przesłanego obrazu."; -$a->strings["Image uploaded successfully."] = "Pomyślnie wysłano zdjęcie."; $a->strings["Profile Picture Settings"] = "Ustawienia zdjęcia profilowego"; $a->strings["Current Profile Picture"] = "Bieżące zdjęcie profilowe"; $a->strings["Upload Profile Picture"] = "Prześlij zdjęcie profilowe"; @@ -2133,23 +2012,23 @@ $a->strings["Upload Picture:"] = "Załaduj zdjęcie:"; $a->strings["or"] = "lub"; $a->strings["skip this step"] = "pomiń ten krok"; $a->strings["select a photo from your photo albums"] = "wybierz zdjęcie z twojego albumu"; -$a->strings["Please enter your password to access this page."] = "Wprowadź hasło, aby uzyskać dostęp do tej strony."; -$a->strings["App-specific password generation failed: The description is empty."] = "Generowanie hasła aplikacji nie powiodło się: Opis jest pusty."; -$a->strings["App-specific password generation failed: This description already exists."] = "Generowanie hasła aplikacji nie powiodło się: Opis ten już istnieje."; -$a->strings["New app-specific password generated."] = "Nowe hasło specyficzne dla aplikacji."; -$a->strings["App-specific passwords successfully revoked."] = "Hasła specyficzne dla aplikacji zostały pomyślnie cofnięte."; -$a->strings["App-specific password successfully revoked."] = "Hasło specyficzne dla aplikacji zostało pomyślnie odwołane."; -$a->strings["Two-factor app-specific passwords"] = "Dwuskładnikowe hasła aplikacji"; -$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = ""; -$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = ""; -$a->strings["Description"] = "Opis"; -$a->strings["Last Used"] = "Ostatnio używane"; -$a->strings["Revoke"] = "Unieważnij"; -$a->strings["Revoke All"] = "Unieważnij wszyskie"; -$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = ""; -$a->strings["Generate new app-specific password"] = "Wygeneruj nowe hasło specyficzne dla aplikacji"; -$a->strings["Friendiqa on my Fairphone 2..."] = "Friendiqa na moim Fairphone 2..."; -$a->strings["Generate"] = ""; +$a->strings["Delegation successfully granted."] = "Delegacja została pomyślnie przyznana."; +$a->strings["Parent user not found, unavailable or password doesn't match."] = "Nie znaleziono użytkownika nadrzędnego, jest on niedostępny lub hasło nie pasuje."; +$a->strings["Delegation successfully revoked."] = "Delegacja została pomyślnie odwołana."; +$a->strings["Delegated administrators can view but not change delegation permissions."] = "Delegowani administratorzy mogą przeglądać uprawnienia do delegowania, ale nie mogą ich zmieniać."; +$a->strings["Delegate user not found."] = "Nie znaleziono delegowanego użytkownika."; +$a->strings["No parent user"] = "Brak nadrzędnego użytkownika"; +$a->strings["Parent User"] = "Użytkownik nadrzędny"; +$a->strings["Additional Accounts"] = "Dodatkowe konta"; +$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = "Zarejestruj dodatkowe konta, które są automatycznie połączone z istniejącym kontem, aby móc nimi zarządzać z tego konta."; +$a->strings["Register an additional account"] = "Zarejestruj dodatkowe konto"; +$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = "Użytkownicy nadrzędni mają pełną kontrolę nad tym kontem, w tym także ustawienia konta. Sprawdź dokładnie, komu przyznasz ten dostęp."; +$a->strings["Delegates"] = "Oddeleguj"; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegaci mogą zarządzać wszystkimi aspektami tego konta/strony, z wyjątkiem podstawowych ustawień konta. Nie przekazuj swojego konta osobistego nikomu, komu nie ufasz całkowicie."; +$a->strings["Existing Page Delegates"] = "Obecni delegaci stron"; +$a->strings["Potential Delegates"] = "Potencjalni delegaci"; +$a->strings["Add"] = "Dodaj"; +$a->strings["No entries."] = "Brak wpisów."; $a->strings["Two-factor authentication successfully disabled."] = "Autoryzacja dwuskładnikowa została pomyślnie wyłączona."; $a->strings["Wrong Password"] = "Złe hasło"; $a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = "

    Użyj aplikacji na urządzeniu mobilnym, aby uzyskać dwuskładnikowe kody uwierzytelniające po wyświetleniu monitu o zalogowanie.

    "; @@ -2171,152 +2050,76 @@ $a->strings["Disable two-factor authentication"] = "Wyłącz uwierzytelnianie dw $a->strings["Show recovery codes"] = "Pokaż kody odzyskiwania"; $a->strings["Manage app-specific passwords"] = "Zarządzaj hasłami specyficznymi dla aplikacji"; $a->strings["Finish app configuration"] = "Zakończ konfigurację aplikacji"; -$a->strings["New recovery codes successfully generated."] = "Wygenerowano nowe kody odzyskiwania."; -$a->strings["Two-factor recovery codes"] = "Dwuskładnikowe kody odzyskiwania"; -$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = ""; -$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "Kiedy generujesz nowe kody odzyskiwania, musisz skopiować nowe kody. Twoje stare kody nie będą już działać."; -$a->strings["Generate new recovery codes"] = "Wygeneruj nowe kody odzyskiwania"; -$a->strings["Next: Verification"] = "Następny: Weryfikacja"; +$a->strings["Please enter your password to access this page."] = "Wprowadź hasło, aby uzyskać dostęp do tej strony."; $a->strings["Two-factor authentication successfully activated."] = "Uwierzytelnienie dwuskładnikowe zostało pomyślnie aktywowane."; $a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = "

    Możesz przesłać ustawienia uwierzytelniania ręcznie:

    \n
    \n\t
    Wystawc
    \n\t
    %s
    \n\t
    Nazwa konta
    \n\t
    %s
    \n\t
    Sekretny klucz
    \n\t
    %s
    \n\t
    Typ
    \n\t
    Oparte na czasie
    \n\t
    Liczba cyfr
    \n\t
    6
    \n\t
    Hashing algorytmu
    \n\t
    SHA-1
    \n
    "; $a->strings["Two-factor code verification"] = "Weryfikacja kodu dwuskładnikowego"; $a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = "

    Zeskanuj kod QR za pomocą aplikacji uwierzytelniającej i prześlij podany kod.

    "; $a->strings["

    Or you can open the following URL in your mobile devicde:

    %s

    "] = "

    Możesz też otworzyć następujący adres URL w urządzeniu mobilnym:

    %s

    "; $a->strings["Verify code and enable two-factor authentication"] = "Sprawdź kod i włącz uwierzytelnianie dwuskładnikowe"; +$a->strings["New recovery codes successfully generated."] = "Wygenerowano nowe kody odzyskiwania."; +$a->strings["Two-factor recovery codes"] = "Dwuskładnikowe kody odzyskiwania"; +$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = ""; +$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "Kiedy generujesz nowe kody odzyskiwania, musisz skopiować nowe kody. Twoje stare kody nie będą już działać."; +$a->strings["Generate new recovery codes"] = "Wygeneruj nowe kody odzyskiwania"; +$a->strings["Next: Verification"] = "Następny: Weryfikacja"; +$a->strings["App-specific password generation failed: The description is empty."] = "Generowanie hasła aplikacji nie powiodło się: Opis jest pusty."; +$a->strings["App-specific password generation failed: This description already exists."] = "Generowanie hasła aplikacji nie powiodło się: Opis ten już istnieje."; +$a->strings["New app-specific password generated."] = "Nowe hasło specyficzne dla aplikacji."; +$a->strings["App-specific passwords successfully revoked."] = "Hasła specyficzne dla aplikacji zostały pomyślnie cofnięte."; +$a->strings["App-specific password successfully revoked."] = "Hasło specyficzne dla aplikacji zostało pomyślnie odwołane."; +$a->strings["Two-factor app-specific passwords"] = "Dwuskładnikowe hasła aplikacji"; +$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = ""; +$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = ""; +$a->strings["Description"] = "Opis"; +$a->strings["Last Used"] = "Ostatnio używane"; +$a->strings["Revoke"] = "Unieważnij"; +$a->strings["Revoke All"] = "Unieważnij wszyskie"; +$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = ""; +$a->strings["Generate new app-specific password"] = "Wygeneruj nowe hasło specyficzne dla aplikacji"; +$a->strings["Friendiqa on my Fairphone 2..."] = "Friendiqa na moim Fairphone 2..."; +$a->strings["Generate"] = ""; +$a->strings["The theme you chose isn't available."] = "Wybrany motyw jest niedostępny."; +$a->strings["%s - (Unsupported)"] = "%s - (Nieobsługiwane)"; +$a->strings["Display Settings"] = "Ustawienia wyglądu"; +$a->strings["General Theme Settings"] = "Ogólne ustawienia motywu"; +$a->strings["Custom Theme Settings"] = "Niestandardowe ustawienia motywów"; +$a->strings["Content Settings"] = "Ustawienia zawartości"; +$a->strings["Calendar"] = "Kalendarz"; +$a->strings["Display Theme:"] = "Wyświetl motyw:"; +$a->strings["Mobile Theme:"] = "Motyw dla urządzeń mobilnych:"; +$a->strings["Number of items to display per page:"] = "Liczba elementów do wyświetlenia na stronie:"; +$a->strings["Maximum of 100 items"] = "Maksymalnie 100 elementów"; +$a->strings["Number of items to display per page when viewed from mobile device:"] = "Liczba elementów do wyświetlenia na stronie podczas przeglądania z urządzenia mobilnego:"; +$a->strings["Update browser every xx seconds"] = "Odświeżaj stronę co xx sekund"; +$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum 10 sekund. Wprowadź -1, aby go wyłączyć."; +$a->strings["Automatic updates only at the top of the post stream pages"] = "Automatyczne aktualizacje tylko w górnej części stron strumienia postu"; +$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = ""; +$a->strings["Don't show emoticons"] = "Nie pokazuj emotikonek"; +$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = "Zazwyczaj emotikony są zastępowane pasującymi symbolami. To ustawienie wyłącza to zachowanie."; +$a->strings["Infinite scroll"] = "Nieskończone przewijanie"; +$a->strings["Automatic fetch new items when reaching the page end."] = "Automatyczne pobieranie nowych elementów po osiągnięciu końca strony."; +$a->strings["Disable Smart Threading"] = "Wyłącz inteligentne wątki"; +$a->strings["Disable the automatic suppression of extraneous thread indentation."] = ""; +$a->strings["Hide the Dislike feature"] = "Ukryj funkcję Nie lubię"; +$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = ""; +$a->strings["Beginning of week:"] = "Początek tygodnia:"; $a->strings["Export account"] = "Eksportuj konto"; $a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Eksportuj informacje o swoim koncie i kontaktach. Użyj tego do utworzenia kopii zapasowej konta i/lub przeniesienia go na inny serwer."; $a->strings["Export all"] = "Eksportuj wszystko"; $a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = ""; $a->strings["Export Contacts to CSV"] = "Eksportuj kontakty do CSV"; $a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "Wyeksportuj listę kont, które obserwujesz, jako plik CSV. Kompatybilny np. Mastodont."; -$a->strings["Bad Request"] = "Nieprawidłowe żądanie"; -$a->strings["Unauthorized"] = "Nieautoryzowane"; -$a->strings["Forbidden"] = "Zabronione"; -$a->strings["Not Found"] = "Nie znaleziono"; -$a->strings["Internal Server Error"] = "Wewnętrzny błąd serwera"; -$a->strings["Service Unavailable"] = "Usługa Niedostępna "; -$a->strings["The server cannot or will not process the request due to an apparent client error."] = "Serwer nie może lub nie będzie przetwarzać żądania z powodu widocznego błędu klienta."; -$a->strings["Authentication is required and has failed or has not yet been provided."] = "Uwierzytelnienie jest wymagane i nie powiodło się lub nie zostało jeszcze dostarczone."; -$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = "Żądanie było ważne, ale serwer odmawia działania. Użytkownik może nie mieć wymaganych uprawnień do zasobu lub może potrzebować konta."; -$a->strings["The requested resource could not be found but may be available in the future."] = "Żądany zasób nie został znaleziony, ale może być dostępny w przyszłości."; -$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "Napotkano nieoczekiwany warunek i nie jest odpowiedni żaden bardziej szczegółowy komunikat."; -$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "Serwer jest obecnie niedostępny (ponieważ jest przeciążony lub wyłączony z powodu konserwacji). Spróbuj ponownie później."; -$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "W momencie rejestracji oraz w celu zapewnienia komunikacji między kontem użytkownika, a jego kontaktami, użytkownik musi podać nazwę wyświetlaną (pseudonim), nazwę użytkownika (przydomek) i działający adres e-mail. Nazwy będą dostępne na stronie profilu konta dla każdego odwiedzającego stronę, nawet jeśli inne szczegóły profilu nie zostaną wyświetlone. Adres e-mail będzie używany tylko do wysyłania powiadomień użytkownika o interakcjach, ale nie będzie wyświetlany w widoczny sposób. Lista kont w katalogu użytkownika węzła lub globalnym katalogu użytkownika jest opcjonalna i może być kontrolowana w ustawieniach użytkownika, nie jest konieczna do komunikacji."; -$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "Te dane są wymagane do komunikacji i są przekazywane do węzłów partnerów komunikacyjnych i są tam przechowywane. Użytkownicy mogą wprowadzać dodatkowe prywatne dane, które mogą być przesyłane na konta partnerów komunikacyjnych."; -$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = ""; -$a->strings["Privacy Statement"] = "Oświadczenie o prywatności"; -$a->strings["Welcome to Friendica"] = "Witamy na Friendica"; -$a->strings["New Member Checklist"] = "Lista nowych członków"; -$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Chcielibyśmy zaproponować kilka porad i linków, które pomogą uczynić twoje doświadczenie przyjemnym. Kliknij dowolny element, aby odwiedzić odpowiednią stronę. Link do tej strony będzie widoczny na stronie głównej przez dwa tygodnie od czasu rejestracji, a następnie zniknie."; -$a->strings["Getting Started"] = "Pierwsze kroki"; -$a->strings["Friendica Walk-Through"] = "Friendica Przejdź-Przez"; -$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "Na stronie Szybki start - znajdź krótkie wprowadzenie do swojego profilu i kart sieciowych, stwórz nowe połączenia i znajdź kilka grup do przyłączenia się."; -$a->strings["Go to Your Settings"] = "Idź do swoich ustawień"; -$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "Na stronie Ustawienia - zmień swoje początkowe hasło. Zanotuj także swój adres tożsamości. Wygląda to jak adres e-mail - będzie przydatny w nawiązywaniu znajomości w bezpłatnej sieci społecznościowej."; -$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Przejrzyj pozostałe ustawienia, w szczególności ustawienia prywatności. Niepublikowany wykaz katalogów jest podobny do niepublicznego numeru telefonu. Ogólnie rzecz biorąc, powinieneś opublikować swój wpis - chyba, że wszyscy twoi znajomi i potencjalni znajomi dokładnie wiedzą, jak Cię znaleźć."; -$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Dodaj swoje zdjęcie profilowe jeśli jeszcze tego nie zrobiłeś. Twoje szanse na zwiększenie liczby znajomych rosną dziesięciokrotnie, kiedy na tym zdjęciu jesteś ty."; -$a->strings["Edit Your Profile"] = "Edytuj własny profil"; -$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Edytuj swój domyślny profil do swoich potrzeb. Przejrzyj ustawienia ukrywania listy znajomych i ukrywania profilu przed nieznanymi użytkownikami."; -$a->strings["Profile Keywords"] = "Słowa kluczowe profilu"; -$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Ustaw kilka publicznych słów kluczowych dla swojego profilu, które opisują Twoje zainteresowania. Możemy znaleźć inne osoby o podobnych zainteresowaniach i zasugerować przyjaźnie."; -$a->strings["Connecting"] = "Łączenie"; -$a->strings["Importing Emails"] = "Importowanie e-maili"; -$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Wprowadź informacje dotyczące dostępu do poczty e-mail na stronie Ustawienia oprogramowania, jeśli chcesz importować i wchodzić w interakcje z przyjaciółmi lub listami adresowymi z poziomu konta e-mail INBOX"; -$a->strings["Go to Your Contacts Page"] = "Idź do strony z Twoimi kontaktami"; -$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Strona Kontakty jest twoją bramą do zarządzania przyjaciółmi i łączenia się z przyjaciółmi w innych sieciach. Zazwyczaj podaje się adres lub adres URL strony w oknie dialogowym Dodaj nowy kontakt."; -$a->strings["Go to Your Site's Directory"] = "Idż do twojej strony"; -$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "Strona Katalog umożliwia znalezienie innych osób w tej sieci lub innych witrynach stowarzyszonych. Poszukaj łącza Połącz lub Śledź na stronie profilu. Jeśli chcesz, podaj swój własny adres tożsamości."; -$a->strings["Finding New People"] = "Znajdowanie nowych osób"; -$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "Na bocznym panelu strony Kontaktów znajduje się kilka narzędzi do znajdowania nowych przyjaciół. Możemy dopasować osoby według zainteresowań, wyszukiwać osoby według nazwisk i zainteresowań oraz dostarczać sugestie oparte na relacjach sieciowych. Na zupełnie nowej stronie sugestie znajomych zwykle zaczynają być wypełniane w ciągu 24 godzin"; -$a->strings["Group Your Contacts"] = "Grupy kontaktów"; -$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "Gdy zaprzyjaźnisz się z przyjaciółmi, uporządkuj je w prywatne grupy konwersacji na pasku bocznym na stronie Kontakty, a następnie możesz wchodzić w interakcje z każdą grupą prywatnie na stronie Sieć."; -$a->strings["Why Aren't My Posts Public?"] = "Dlaczego moje posty nie są publiczne?"; -$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica szanuje Twoją prywatność. Domyślnie Twoje wpisy będą wyświetlane tylko osobom, które dodałeś jako znajomi. Aby uzyskać więcej informacji, zobacz sekcję pomocy na powyższym łączu."; -$a->strings["Getting Help"] = "Otrzymaj pomoc"; -$a->strings["Go to the Help Section"] = "Przejdź do sekcji pomocy"; -$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Na naszych stronach pomocy można znaleźć szczegółowe informacje na temat innych funkcji programu i zasobów."; -$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Wiadomość została wysłana do ciebie od %s, członka sieci społecznościowej Friendica."; -$a->strings["You may visit them online at %s"] = "Możesz odwiedzić ich online pod adresem %s"; -$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Skontaktuj się z nadawcą odpowiadając na ten post jeśli nie chcesz otrzymywać tych wiadomości."; -$a->strings["%s posted an update."] = "%s zaktualizował wpis."; -$a->strings["This entry was edited"] = "Ten wpis został zedytowany"; -$a->strings["Private Message"] = "Wiadomość prywatna"; -$a->strings["pinned item"] = ""; -$a->strings["Delete locally"] = "Usuń lokalnie"; -$a->strings["Delete globally"] = "Usuń globalnie"; -$a->strings["Remove locally"] = "Usuń lokalnie"; -$a->strings["save to folder"] = "zapisz w folderze"; -$a->strings["I will attend"] = "Będę uczestniczyć"; -$a->strings["I will not attend"] = "Nie będę uczestniczyć"; -$a->strings["I might attend"] = "Mogę wziąć udział"; -$a->strings["ignore thread"] = "zignoruj ​​wątek"; -$a->strings["unignore thread"] = "odignoruj ​​wątek"; -$a->strings["toggle ignore status"] = "przełącz status ignorowania"; -$a->strings["pin"] = "przypnij"; -$a->strings["unpin"] = "odepnij"; -$a->strings["toggle pin status"] = ""; -$a->strings["pinned"] = "Przypięte"; -$a->strings["add star"] = "dodaj gwiazdkę"; -$a->strings["remove star"] = "anuluj gwiazdkę"; -$a->strings["toggle star status"] = "włącz status gwiazdy"; -$a->strings["starred"] = "gwiazdką"; -$a->strings["add tag"] = "dodaj tag"; -$a->strings["like"] = "lubię to"; -$a->strings["dislike"] = "nie lubię tego"; -$a->strings["Share this"] = "Udostępnij to"; -$a->strings["share"] = "udostępnij"; -$a->strings["%s (Received %s)"] = ""; -$a->strings["Comment this item on your system"] = ""; -$a->strings["remote comment"] = ""; -$a->strings["Pushed"] = ""; -$a->strings["Pulled"] = ""; -$a->strings["to"] = "do"; -$a->strings["via"] = "przez"; -$a->strings["Wall-to-Wall"] = "Wall-to-Wall"; -$a->strings["via Wall-To-Wall:"] = "via Wall-To-Wall:"; -$a->strings["Reply to %s"] = "Odpowiedź %s"; -$a->strings["More"] = "Więcej"; -$a->strings["Notifier task is pending"] = "Zadanie Notifier jest w toku"; -$a->strings["Delivery to remote servers is pending"] = "Trwa przesyłanie do serwerów zdalnych"; -$a->strings["Delivery to remote servers is underway"] = "Trwa dostawa do serwerów zdalnych"; -$a->strings["Delivery to remote servers is mostly done"] = "Dostawa do zdalnych serwerów jest w większości wykonywana"; -$a->strings["Delivery to remote servers is done"] = "Trwa dostarczanie do zdalnych serwerów"; -$a->strings["%d comment"] = [ - 0 => "%d komentarz", - 1 => "%d komentarze", - 2 => "%d komentarzy", - 3 => "%d komentarzy", -]; -$a->strings["Show more"] = "Pokaż więcej"; -$a->strings["Show fewer"] = "Pokaż mniej"; -$a->strings["Attachments:"] = "Załączniki:"; +$a->strings["System down for maintenance"] = "System wyłączony w celu konserwacji"; $a->strings["%s is now following %s."] = "%s zaczął(-ęła) obserwować %s."; $a->strings["following"] = "następujący"; $a->strings["%s stopped following %s."] = "%s przestał(a) obserwować %s."; $a->strings["stopped following"] = "przestał śledzić"; -$a->strings["Hometown:"] = "Miasto rodzinne:"; -$a->strings["Marital Status:"] = "Stan cywilny:"; -$a->strings["With:"] = "Z:"; -$a->strings["Since:"] = "Od:"; -$a->strings["Sexual Preference:"] = "Preferencje seksualne:"; -$a->strings["Political Views:"] = "Poglądy polityczne:"; -$a->strings["Religious Views:"] = "Poglądy religijne:"; -$a->strings["Likes:"] = "Lubię to:"; -$a->strings["Dislikes:"] = "Nie lubię tego:"; -$a->strings["Title/Description:"] = "Tytuł/Opis:"; -$a->strings["Musical interests"] = "Muzyka"; -$a->strings["Books, literature"] = "Literatura"; -$a->strings["Television"] = "Telewizja"; -$a->strings["Film/dance/culture/entertainment"] = "Film/taniec/kultura/rozrywka"; -$a->strings["Hobbies/Interests"] = "Zainteresowania"; -$a->strings["Love/romance"] = "Miłość/romans"; -$a->strings["Work/employment"] = "Praca/zatrudnienie"; -$a->strings["School/education"] = "Szkoła/edukacja"; -$a->strings["Contact information and Social Networks"] = "Dane kontaktowe i Sieci społecznościowe"; -$a->strings["Friendica Notification"] = "Powiadomienia Friendica"; +$a->strings["Attachments:"] = "Załączniki:"; $a->strings["%1\$s, %2\$s Administrator"] = "%1\$s,%2\$sAdministrator"; $a->strings["%s Administrator"] = "%s Administrator"; $a->strings["thanks"] = "dziękuję"; +$a->strings["Friendica Notification"] = "Powiadomienia Friendica"; $a->strings["YYYY-MM-DD or MM-DD"] = "RRRR-MM-DD lub MM-DD"; $a->strings["never"] = "nigdy"; $a->strings["less than a second ago"] = "mniej niż sekundę temu"; @@ -2333,58 +2136,248 @@ $a->strings["second"] = "sekunda"; $a->strings["seconds"] = "sekundy"; $a->strings["in %1\$d %2\$s"] = "w %1\$d %2\$s"; $a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s temu"; -$a->strings["(no subject)"] = "(bez tematu)"; -$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: Aktualizowanie ID autora i właściciela w tabeli pozycji i wątku. "; -$a->strings["%s: Updating post-type."] = "%s: Aktualizowanie typu postu."; -$a->strings["default"] = "standardowe"; -$a->strings["greenzero"] = "zielone zero"; -$a->strings["purplezero"] = "fioletowe zero"; -$a->strings["easterbunny"] = "zajączek wielkanocny"; -$a->strings["darkzero"] = "ciemne zero"; -$a->strings["comix"] = "comix"; -$a->strings["slackr"] = "luźny"; -$a->strings["Variations"] = "Zmiana"; -$a->strings["Custom"] = "Niestandardowe"; -$a->strings["Note"] = "Uwaga"; -$a->strings["Check image permissions if all users are allowed to see the image"] = "Sprawdź uprawnienia do zdjęć, jeśli wszyscy użytkownicy mogą zobaczyć obraz"; -$a->strings["Select color scheme"] = "Wybierz schemat kolorów"; -$a->strings["Copy or paste schemestring"] = "Skopiuj lub wklej schemat"; -$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Możesz skopiować ten ciąg, aby podzielić się swoim motywem z innymi. Wklejanie tutaj stosuje schemat"; -$a->strings["Navigation bar background color"] = "Kolor tła paska nawigacyjnego"; -$a->strings["Navigation bar icon color "] = "Kolor ikon na pasku nawigacyjnym "; -$a->strings["Link color"] = "Kolor łączy"; -$a->strings["Set the background color"] = "Ustaw kolor tła"; -$a->strings["Content background opacity"] = "Nieprzezroczystość tła treści"; -$a->strings["Set the background image"] = "Ustaw obraz tła"; -$a->strings["Background image style"] = "Styl tła"; -$a->strings["Login page background image"] = "Obraz tła strony logowania"; -$a->strings["Login page background color"] = "Kolor tła strony logowania"; -$a->strings["Leave background image and color empty for theme defaults"] = "Pozostaw obraz tła i kolor pusty dla domyślnych ustawień kompozycji"; -$a->strings["Skip to main content"] = "Przejdź do głównej zawartości"; -$a->strings["Top Banner"] = "Górny Baner"; -$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Zmień rozmiar obrazu na szerokość ekranu i pokaż kolor tła poniżej na długich stronach."; -$a->strings["Full screen"] = "Pełny ekran"; -$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Zmień rozmiar obrazu, aby wypełnić cały ekran, przycinając prawy lub dolny."; -$a->strings["Single row mosaic"] = "Mozaika jednorzędowa"; -$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Zmień rozmiar obrazu, aby powtórzyć go w jednym wierszu, w pionie lub w poziomie."; -$a->strings["Mosaic"] = "Mozaika"; -$a->strings["Repeat image to fill the screen."] = "Powtórz obraz, aby wypełnić ekran."; -$a->strings["Guest"] = "Gość"; -$a->strings["Visitor"] = "Odwiedzający"; -$a->strings["Alignment"] = "Wyrównanie"; -$a->strings["Left"] = "Lewo"; -$a->strings["Center"] = "Środek"; -$a->strings["Color scheme"] = "Zestaw kolorów"; -$a->strings["Posts font size"] = "Rozmiar czcionki postów"; -$a->strings["Textareas font size"] = "Rozmiar czcionki Textareas"; -$a->strings["Comma separated list of helper forums"] = "Lista pomocników oddzielona przecinkami"; -$a->strings["don't show"] = "nie pokazuj"; -$a->strings["show"] = "pokaż"; -$a->strings["Set style"] = "Ustaw styl"; -$a->strings["Community Pages"] = "Strony społeczności"; -$a->strings["Community Profiles"] = "Profile społeczności"; -$a->strings["Help or @NewHere ?"] = "Pomóż lub @NowyTutaj?"; -$a->strings["Connect Services"] = "Połączone serwisy"; -$a->strings["Find Friends"] = "Znajdź znajomych"; -$a->strings["Last users"] = "Ostatni użytkownicy"; -$a->strings["Quick Start"] = "Szybki start"; +$a->strings["Database storage failed to update %s"] = "Przechowywanie bazy danych nie powiodło się %s"; +$a->strings["Database storage failed to insert data"] = "Magazyn bazy danych nie mógł wstawić danych"; +$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "Nie można utworzyć magazynu systemu plików \"%s\". Sprawdź, czy masz uprawnienia do zapisu."; +$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "Nie udało się zapisać danych w pamięci systemu plików \"%s\". Sprawdź swoje uprawnienia do zapisu"; +$a->strings["Storage base path"] = "Ścieżka bazy pamięci masowej"; +$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Folder, w którym zapisywane są przesłane pliki. Dla maksymalnego bezpieczeństwa, powinna to być ścieżka poza drzewem folderów serwera WWW"; +$a->strings["Enter a valid existing folder"] = "Wprowadź poprawny istniejący folder"; +$a->strings["activity"] = "aktywność"; +$a->strings["post"] = "post"; +$a->strings["Content warning: %s"] = "Ostrzeżenie o treści: %s"; +$a->strings["bytes"] = "bajty"; +$a->strings["View on separate page"] = "Zobacz na oddzielnej stronie"; +$a->strings["view on separate page"] = "zobacz na oddzielnej stronie"; +$a->strings["link to source"] = "link do źródła"; +$a->strings["[no subject]"] = "[bez tematu]"; +$a->strings["UnFollow"] = ""; +$a->strings["Drop Contact"] = "Zakończ znajomość"; +$a->strings["Organisation"] = "Organizacja"; +$a->strings["News"] = "Aktualności"; +$a->strings["Forum"] = "Forum"; +$a->strings["Connect URL missing."] = "Brak adresu URL połączenia."; +$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Nie można dodać kontaktu. Sprawdź odpowiednie poświadczenia sieciowe na stronie Ustawienia -> Sieci społecznościowe."; +$a->strings["This site is not configured to allow communications with other networks."] = "Ta strona nie jest skonfigurowana do pozwalania na komunikację z innymi sieciami"; +$a->strings["No compatible communication protocols or feeds were discovered."] = "Nie znaleziono żadnych kompatybilnych protokołów komunikacyjnych ani źródeł."; +$a->strings["The profile address specified does not provide adequate information."] = "Dany adres profilu nie dostarcza odpowiednich informacji."; +$a->strings["An author or name was not found."] = "Autor lub nazwa nie zostało znalezione."; +$a->strings["No browser URL could be matched to this address."] = "Przeglądarka WWW nie może odnaleźć podanego adresu"; +$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Nie można dopasować @-stylu Adres identyfikacyjny ze znanym protokołem lub kontaktem e-mail."; +$a->strings["Use mailto: in front of address to force email check."] = "Użyj mailto: przed adresem, aby wymusić sprawdzanie poczty e-mail."; +$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Określony adres profilu należy do sieci, która została wyłączona na tej stronie."; +$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profil ograniczony. Ta osoba będzie niezdolna do odbierania osobistych powiadomień od ciebie."; +$a->strings["Unable to retrieve contact information."] = "Nie można otrzymać informacji kontaktowych"; +$a->strings["Starts:"] = "Rozpoczęcie:"; +$a->strings["Finishes:"] = "Zakończenie:"; +$a->strings["all-day"] = "cały dzień"; +$a->strings["Sept"] = "Wrz"; +$a->strings["No events to display"] = "Brak wydarzeń do wyświetlenia"; +$a->strings["l, F j"] = "l, F j"; +$a->strings["Edit event"] = "Edytuj wydarzenie"; +$a->strings["Duplicate event"] = "Zduplikowane zdarzenie"; +$a->strings["Delete event"] = "Usuń wydarzenie"; +$a->strings["D g:i A"] = "D g:i A"; +$a->strings["g:i A"] = "g:i A"; +$a->strings["Show map"] = "Pokaż mapę"; +$a->strings["Hide map"] = "Ukryj mapę"; +$a->strings["%s's birthday"] = "%s urodzin"; +$a->strings["Happy Birthday %s"] = "Urodziny %s"; +$a->strings["Login failed"] = "Logowanie nieudane"; +$a->strings["Not enough information to authenticate"] = "Za mało informacji do uwierzytelnienia"; +$a->strings["Password can't be empty"] = "Hasło nie może być puste"; +$a->strings["Empty passwords are not allowed."] = "Puste hasła są niedozwolone."; +$a->strings["The new password has been exposed in a public data dump, please choose another."] = "Nowe hasło zostało ujawnione w publicznym zrzucie danych, wybierz inne."; +$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "Hasło nie może zawierać podkreślonych liter, białych spacji ani dwukropków (:)"; +$a->strings["Passwords do not match. Password unchanged."] = "Hasła nie pasują do siebie. Hasło niezmienione."; +$a->strings["An invitation is required."] = "Wymagane zaproszenie."; +$a->strings["Invitation could not be verified."] = "Zaproszenie niezweryfikowane."; +$a->strings["Invalid OpenID url"] = "Nieprawidłowy adres url OpenID"; +$a->strings["Please enter the required information."] = "Wprowadź wymagane informacje."; +$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) i system.username_max_length (%s) wykluczają się nawzajem, zamieniając wartości."; +$a->strings["Username should be at least %s character."] = [ + 0 => "Nazwa użytkownika powinna wynosić co najmniej %s znaków.", + 1 => "Nazwa użytkownika powinna wynosić co najmniej %s znaków.", + 2 => "Nazwa użytkownika powinna wynosić co najmniej %s znaków.", + 3 => "Nazwa użytkownika powinna wynosić co najmniej %s znaków.", +]; +$a->strings["Username should be at most %s character."] = [ + 0 => "Nazwa użytkownika nie może mieć więcej niż %s znaków.", + 1 => "Nazwa użytkownika nie może mieć więcej niż %s znaków.", + 2 => "Nazwa użytkownika nie może mieć więcej niż %s znaków.", + 3 => "Nazwa użytkownika nie może mieć więcej niż %s znaków.", +]; +$a->strings["That doesn't appear to be your full (First Last) name."] = "Wydaje mi się, że to nie jest twoje pełne imię (pierwsze imię) i nazwisko."; +$a->strings["Your email domain is not among those allowed on this site."] = "Twoja domena internetowa nie jest obsługiwana na tej stronie."; +$a->strings["Not a valid email address."] = "Niepoprawny adres e mail.."; +$a->strings["The nickname was blocked from registration by the nodes admin."] = "Pseudonim został zablokowany przed rejestracją przez administratora węzłów."; +$a->strings["Cannot use that email."] = "Nie można użyć tego e-maila."; +$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Twój pseudonim może zawierać tylko a-z, 0-9 i _."; +$a->strings["Nickname is already registered. Please choose another."] = "Ten login jest zajęty. Wybierz inny."; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "POWAŻNY BŁĄD: niepowodzenie podczas tworzenia kluczy zabezpieczeń."; +$a->strings["An error occurred during registration. Please try again."] = "Wystąpił bład podczas rejestracji, Spróbuj ponownie."; +$a->strings["An error occurred creating your default profile. Please try again."] = "Wystąpił błąd podczas tworzenia profilu. Spróbuj ponownie."; +$a->strings["An error occurred creating your self contact. Please try again."] = "Wystąpił błąd podczas tworzenia własnego kontaktu. Proszę spróbuj ponownie."; +$a->strings["Friends"] = "Przyjaciele"; +$a->strings["An error occurred creating your default contact group. Please try again."] = "Wystąpił błąd podczas tworzenia domyślnej grupy kontaktów. Proszę spróbuj ponownie."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\tSzanowna/y %1\$s,\n\t\t\tadministrator of %2\$s założył dla Ciebie konto."; +$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = ""; +$a->strings["Registration details for %s"] = "Szczegóły rejestracji dla %s"; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "\n\t\t\tSzanowny Użytkowniku %1\$s,\n\t\t\t\tDziękujemy za rejestrację na stronie %2\$s. Twoje konto czeka na zatwierdzenie przez administratora.\n\n\t\t\tTwoje dane do logowania są następujące:\n\n\t\t\tLokalizacja witryny:\t%3\$s\n\t\t\tNazwa użytkownika:\t\t%4\$s\n\t\t\tHasło:\t\t%5\$s\n\t\t"; +$a->strings["Registration at %s"] = "Rejestracja w %s"; +$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tSzanowna/y %1\$s,\n\t\t\t\tDziękujemy za rejestrację w %2\$s. Twoje konto zostało utworzone.\n\t\t\t"; +$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tDane logowania są następuje:\n\t\t\tLokalizacja witryny:\t%3\$s\n\t\t\tNazwa użytkownika:\t\t%1\$s\n\t\t\tHasło:\t\t%5\$s\n\n\t\t\tPo zalogowaniu możesz zmienić hasło do swojego konta na stronie \"Ustawienia\".\n \t\t\tProszę poświęć chwilę, aby przejrzeć inne ustawienia konta na tej stronie.\n\n\t\t\tMożesz również dodać podstawowe informacje do swojego domyślnego profilu\n\t\t\t(na stronie \"Profil użytkownika\"), aby inne osoby mogły łatwo Cię znaleźć.\n\n\t\t\tZalecamy ustawienie imienia i nazwiska, dodanie zdjęcia profilowego,\n\t\t\tdodanie niektórych \"słów kluczowych\" profilu (bardzo przydatne w nawiązywaniu nowych znajomości) \n\t\t\ti być może gdzie mieszkasz; jeśli nie chcesz podać więcej szczegów.\n\n\t\t\tW pełni szanujemy Twoje prawo do prywatności i żaden z tych elementów nie jest konieczny.\n\t\t\tJeśli jesteś nowy i nie znasz tutaj nikogo, oni mogą ci pomóc\n\t\t\tmożesz zdobyć nowych interesujących przyjaciół.\n\n\t\t\tJeśli kiedykolwiek zechcesz usunąć swoje konto, możesz to zrobić na stronie %3\$s/removeme\n\n\t\t\tDziękujemy i Zapraszamy do %2\$s."; +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Skasowana grupa o tej nazwie została przywrócona. Istniejące uprawnienia do pozycji mogą dotyczyć tej grupy i wszystkich przyszłych członków. Jeśli nie jest to zamierzone, utwórz inną grupę o innej nazwie."; +$a->strings["Default privacy group for new contacts"] = "Domyślne ustawienia prywatności dla nowych kontaktów"; +$a->strings["Everybody"] = "Wszyscy"; +$a->strings["edit"] = "edytuj"; +$a->strings["add"] = "dodaj"; +$a->strings["Edit group"] = "Edytuj grupy"; +$a->strings["Create a new group"] = "Stwórz nową grupę"; +$a->strings["Edit groups"] = "Edytuj grupy"; +$a->strings["Change profile photo"] = "Zmień zdjęcie profilowe"; +$a->strings["Atom feed"] = "Kanał Atom"; +$a->strings["g A l F d"] = "g A I F d"; +$a->strings["F d"] = "F d"; +$a->strings["[today]"] = "[dziś]"; +$a->strings["Birthday Reminders"] = "Przypomnienia o urodzinach"; +$a->strings["Birthdays this week:"] = "Urodziny w tym tygodniu:"; +$a->strings["[No description]"] = "[Brak opisu]"; +$a->strings["Event Reminders"] = "Przypominacze wydarzeń"; +$a->strings["Upcoming events the next 7 days:"] = "Nadchodzące wydarzenia w ciągu następnych 7 dni:"; +$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s wita %2\$s"; +$a->strings["Add New Contact"] = "Dodaj nowy kontakt"; +$a->strings["Enter address or web location"] = "Wpisz adres lub lokalizację sieciową"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Przykład: bob@przykład.com, http://przykład.com/barbara"; +$a->strings["Connect"] = "Połącz"; +$a->strings["%d invitation available"] = [ + 0 => "%d zaproszenie dostępne", + 1 => "%d zaproszeń dostępnych", + 2 => "%d zaproszenia dostępne", + 3 => "%d zaproszenia dostępne", +]; +$a->strings["Everyone"] = "Wszyscy"; +$a->strings["Relationships"] = "Relacje"; +$a->strings["Protocols"] = "Protokoły"; +$a->strings["All Protocols"] = "Wszystkie protokoły"; +$a->strings["Saved Folders"] = "Zapisz w folderach"; +$a->strings["Everything"] = "Wszystko"; +$a->strings["Categories"] = "Kategorie"; +$a->strings["%d contact in common"] = [ + 0 => "%d wspólny kontakt", + 1 => "%d wspólne kontakty", + 2 => "%d wspólnych kontaktów", + 3 => "%dwspólnych kontaktów", +]; +$a->strings["Archives"] = "Archiwum"; +$a->strings["Frequently"] = "Często"; +$a->strings["Hourly"] = "Co godzinę"; +$a->strings["Twice daily"] = "Dwa razy dziennie"; +$a->strings["Daily"] = "Codziennie"; +$a->strings["Weekly"] = "Co tydzień"; +$a->strings["Monthly"] = "Miesięczne"; +$a->strings["DFRN"] = "DFRN"; +$a->strings["OStatus"] = "OStatus"; +$a->strings["RSS/Atom"] = "RSS/Atom"; +$a->strings["Zot!"] = "Zot!"; +$a->strings["LinkedIn"] = "LinkedIn"; +$a->strings["XMPP/IM"] = "XMPP/IM"; +$a->strings["MySpace"] = "MySpace"; +$a->strings["Google+"] = "Google+"; +$a->strings["pump.io"] = "pump.io"; +$a->strings["Twitter"] = "Twitter"; +$a->strings["Discourse"] = "Rozmowa"; +$a->strings["Diaspora Connector"] = "Łącze Diaspora"; +$a->strings["GNU Social Connector"] = "Łącze GNU Social"; +$a->strings["ActivityPub"] = "Pub aktywności"; +$a->strings["pnut"] = "orzech"; +$a->strings["%s (via %s)"] = "%s (przez %s)"; +$a->strings["General Features"] = "Funkcje ogólne"; +$a->strings["Photo Location"] = "Lokalizacja zdjęcia"; +$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Metadane zdjęć są zwykle usuwane. Wyodrębnia to położenie (jeśli jest obecne) przed usunięciem metadanych i łączy je z mapą."; +$a->strings["Trending Tags"] = "Popularne tagi"; +$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Pokaż widżet strony społeczności z listą najpopularniejszych tagów w ostatnich postach publicznych."; +$a->strings["Post Composition Features"] = "Ustawienia funkcji postów"; +$a->strings["Auto-mention Forums"] = "Automatyczne wymienianie forów"; +$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Dodaj/usuń wzmiankę, gdy strona forum zostanie wybrana/cofnięta w oknie ACL."; +$a->strings["Explicit Mentions"] = ""; +$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Dodaj wyraźne wzmianki do pola komentarza, aby ręcznie kontrolować, kto zostanie wymieniony w odpowiedziach."; +$a->strings["Post/Comment Tools"] = "Narzędzia post/komentarz"; +$a->strings["Post Categories"] = "Kategorie postów"; +$a->strings["Add categories to your posts"] = "Umożliwia dodawanie kategorii do twoich postów"; +$a->strings["Advanced Profile Settings"] = "Zaawansowane ustawienia profilu"; +$a->strings["List Forums"] = "Lista forów"; +$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Wyświetla publiczne fora społeczności na stronie profilu zaawansowanego"; +$a->strings["Tag Cloud"] = "Chmura tagów"; +$a->strings["Provide a personal tag cloud on your profile page"] = "Podaj osobistą chmurę tagów na stronie profilu"; +$a->strings["Display Membership Date"] = "Wyświetl datę członkostwa"; +$a->strings["Display membership date in profile"] = "Wyświetla datę członkostwa w profilu"; +$a->strings["Nothing new here"] = "Brak nowych zdarzeń"; +$a->strings["Clear notifications"] = "Wyczyść powiadomienia"; +$a->strings["@name, !forum, #tags, content"] = "@imię, !forum, #tagi, treść"; +$a->strings["End this session"] = "Zakończ sesję"; +$a->strings["Sign in"] = "Zaloguj się"; +$a->strings["Personal notes"] = "Notatki"; +$a->strings["Your personal notes"] = "Twoje prywatne notatki"; +$a->strings["Home"] = "Strona domowa"; +$a->strings["Home Page"] = "Strona startowa"; +$a->strings["Create an account"] = "Załóż konto"; +$a->strings["Help and documentation"] = "Pomoc i dokumentacja"; +$a->strings["Apps"] = "Aplikacje"; +$a->strings["Addon applications, utilities, games"] = "Wtyczki, aplikacje, narzędzia, gry"; +$a->strings["Search site content"] = "Przeszukaj zawartość strony"; +$a->strings["Full Text"] = "Pełny tekst"; +$a->strings["Tags"] = "Tagi"; +$a->strings["Community"] = "Społeczność"; +$a->strings["Conversations on this and other servers"] = "Rozmowy na tym i innych serwerach"; +$a->strings["Directory"] = "Katalog"; +$a->strings["People directory"] = "Katalog osób"; +$a->strings["Information about this friendica instance"] = "Informacje o tej instancji friendica"; +$a->strings["Terms of Service of this Friendica instance"] = "Warunki świadczenia usług tej instancji Friendica"; +$a->strings["Introductions"] = "Zapoznanie"; +$a->strings["Friend Requests"] = "Prośba o przyjęcie do grona znajomych"; +$a->strings["See all notifications"] = "Zobacz wszystkie powiadomienia"; +$a->strings["Mark all system notifications seen"] = "Oznacz wszystkie powiadomienia systemu jako przeczytane"; +$a->strings["Inbox"] = "Odebrane"; +$a->strings["Outbox"] = "Wysłane"; +$a->strings["Accounts"] = "Konto"; +$a->strings["Manage other pages"] = "Zarządzaj innymi stronami"; +$a->strings["Site setup and configuration"] = "Konfiguracja i ustawienia instancji"; +$a->strings["Navigation"] = "Nawigacja"; +$a->strings["Site map"] = "Mapa strony"; +$a->strings["Remove term"] = "Usuń wpis"; +$a->strings["Saved Searches"] = "Zapisywanie wyszukiwania"; +$a->strings["Export"] = "Eksport"; +$a->strings["Export calendar as ical"] = "Wyeksportuj kalendarz jako ical"; +$a->strings["Export calendar as csv"] = "Eksportuj kalendarz jako csv"; +$a->strings["Trending Tags (last %d hour)"] = [ + 0 => "", + 1 => "", + 2 => "", + 3 => "", +]; +$a->strings["More Trending Tags"] = "Więcej popularnych tagów"; +$a->strings["No contacts"] = "Brak kontaktów"; +$a->strings["%d Contact"] = [ + 0 => "%d kontakt", + 1 => "%d kontaktów", + 2 => "%d kontakty", + 3 => "%d Kontakty", +]; +$a->strings["View Contacts"] = "Widok kontaktów"; +$a->strings["newer"] = "nowsze"; +$a->strings["older"] = "starsze"; +$a->strings["Embedding disabled"] = "Osadzanie wyłączone"; +$a->strings["Embedded content"] = "Osadzona zawartość"; +$a->strings["prev"] = "poprzedni"; +$a->strings["last"] = "ostatni"; +$a->strings["Loading more entries..."] = "Ładuję więcej wpisów..."; +$a->strings["The end"] = "Koniec"; +$a->strings["Click to open/close"] = "Kliknij aby otworzyć/zamknąć"; +$a->strings["Image/photo"] = "Obrazek/zdjęcie"; +$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; +$a->strings["$1 wrote:"] = "$1 napisał:"; +$a->strings["Encrypted content"] = "Szyfrowana treść"; +$a->strings["Invalid source protocol"] = "Nieprawidłowy protokół źródłowy"; +$a->strings["Invalid link protocol"] = "Niepoprawny link protokołu"; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Znacznik zabezpieczeń formularza nie był poprawny. Prawdopodobnie stało się tak, ponieważ formularz został otwarty zbyt długo (> 3 godziny) przed jego przesłaniem."; diff --git a/view/lang/ru/messages.po b/view/lang/ru/messages.po index c27f69f6ef..53cf75bbcc 100644 --- a/view/lang/ru/messages.po +++ b/view/lang/ru/messages.po @@ -24,8 +24,8 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-05 10:58-0400\n" -"PO-Revision-Date: 2020-04-26 13:05+0000\n" +"POT-Creation-Date: 2020-08-31 18:51+0000\n" +"PO-Revision-Date: 2020-09-01 06:10+0000\n" "Last-Translator: Alexander An \n" "Language-Team: Russian (http://www.transifex.com/Friendica/friendica/language/ru/)\n" "MIME-Version: 1.0\n" @@ -34,7 +34,1185 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: include/api.php:1123 +#: view/theme/duepuntozero/config.php:52 +msgid "default" +msgstr "значение по умолчанию" + +#: view/theme/duepuntozero/config.php:53 +msgid "greenzero" +msgstr "greenzero" + +#: view/theme/duepuntozero/config.php:54 +msgid "purplezero" +msgstr "purplezero" + +#: view/theme/duepuntozero/config.php:55 +msgid "easterbunny" +msgstr "easterbunny" + +#: view/theme/duepuntozero/config.php:56 +msgid "darkzero" +msgstr "darkzero" + +#: view/theme/duepuntozero/config.php:57 +msgid "comix" +msgstr "comix" + +#: view/theme/duepuntozero/config.php:58 +msgid "slackr" +msgstr "slackr" + +#: view/theme/duepuntozero/config.php:69 view/theme/quattro/config.php:71 +#: view/theme/vier/config.php:119 view/theme/frio/config.php:160 +#: mod/message.php:272 mod/message.php:442 mod/events.php:572 +#: mod/photos.php:958 mod/photos.php:1064 mod/photos.php:1351 +#: mod/photos.php:1395 mod/photos.php:1442 mod/photos.php:1505 +#: src/Object/Post.php:949 src/Module/Debug/Localtime.php:64 +#: src/Module/Profile/Profile.php:241 src/Module/FriendSuggest.php:129 +#: src/Module/Install.php:230 src/Module/Install.php:270 +#: src/Module/Install.php:306 src/Module/Delegation.php:151 +#: src/Module/Contact.php:580 src/Module/Invite.php:175 +#: src/Module/Item/Compose.php:144 src/Module/Contact/Poke.php:156 +#: src/Module/Contact/Advanced.php:140 +#: src/Module/Settings/Profile/Index.php:237 +msgid "Submit" +msgstr "Отправить" + +#: view/theme/duepuntozero/config.php:70 view/theme/quattro/config.php:72 +#: view/theme/vier/config.php:120 view/theme/frio/config.php:161 +#: src/Module/Settings/Display.php:189 +msgid "Theme settings" +msgstr "Настройки темы" + +#: view/theme/duepuntozero/config.php:71 +msgid "Variations" +msgstr "Вариации" + +#: view/theme/quattro/config.php:73 +msgid "Alignment" +msgstr "Выравнивание" + +#: view/theme/quattro/config.php:73 +msgid "Left" +msgstr "Слева" + +#: view/theme/quattro/config.php:73 +msgid "Center" +msgstr "Центр" + +#: view/theme/quattro/config.php:74 +msgid "Color scheme" +msgstr "Цветовая схема" + +#: view/theme/quattro/config.php:75 +msgid "Posts font size" +msgstr "Размер шрифта записей" + +#: view/theme/quattro/config.php:76 +msgid "Textareas font size" +msgstr "Размер шрифта текстовых полей" + +#: view/theme/vier/config.php:75 +msgid "Comma separated list of helper forums" +msgstr "Разделенный запятыми список форумов помощи" + +#: view/theme/vier/config.php:115 +msgid "don't show" +msgstr "не показывать" + +#: view/theme/vier/config.php:115 +msgid "show" +msgstr "показывать" + +#: view/theme/vier/config.php:121 +msgid "Set style" +msgstr "Установить стиль" + +#: view/theme/vier/config.php:122 +msgid "Community Pages" +msgstr "Страницы сообщества" + +#: view/theme/vier/config.php:123 view/theme/vier/theme.php:124 +msgid "Community Profiles" +msgstr "Профили сообщества" + +#: view/theme/vier/config.php:124 +msgid "Help or @NewHere ?" +msgstr "Помощь" + +#: view/theme/vier/config.php:125 view/theme/vier/theme.php:337 +msgid "Connect Services" +msgstr "Подключить службы" + +#: view/theme/vier/config.php:126 +msgid "Find Friends" +msgstr "Найти друзей" + +#: view/theme/vier/config.php:127 view/theme/vier/theme.php:151 +msgid "Last users" +msgstr "Последние пользователи" + +#: view/theme/vier/theme.php:169 src/Content/Widget.php:77 +msgid "Find People" +msgstr "Поиск людей" + +#: view/theme/vier/theme.php:170 src/Content/Widget.php:78 +msgid "Enter name or interest" +msgstr "Введите имя или интерес" + +#: view/theme/vier/theme.php:171 include/conversation.php:908 +#: mod/follow.php:163 src/Model/Contact.php:960 src/Model/Contact.php:973 +#: src/Content/Widget.php:79 +msgid "Connect/Follow" +msgstr "Подключиться/Подписаться" + +#: view/theme/vier/theme.php:172 src/Content/Widget.php:80 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Примеры: Роберт Morgenstein, Рыбалка" + +#: view/theme/vier/theme.php:173 src/Module/Contact.php:840 +#: src/Module/Directory.php:105 src/Content/Widget.php:81 +msgid "Find" +msgstr "Найти" + +#: view/theme/vier/theme.php:174 mod/suggest.php:55 src/Content/Widget.php:82 +msgid "Friend Suggestions" +msgstr "Предложения друзей" + +#: view/theme/vier/theme.php:175 src/Content/Widget.php:83 +msgid "Similar Interests" +msgstr "Похожие интересы" + +#: view/theme/vier/theme.php:176 src/Content/Widget.php:84 +msgid "Random Profile" +msgstr "Случайный профиль" + +#: view/theme/vier/theme.php:177 src/Content/Widget.php:85 +msgid "Invite Friends" +msgstr "Пригласить друзей" + +#: view/theme/vier/theme.php:178 src/Module/Directory.php:97 +#: src/Content/Widget.php:86 +msgid "Global Directory" +msgstr "Глобальный каталог" + +#: view/theme/vier/theme.php:180 src/Content/Widget.php:88 +msgid "Local Directory" +msgstr "Локальный каталог" + +#: view/theme/vier/theme.php:220 src/Content/Nav.php:229 +#: src/Content/ForumManager.php:144 src/Content/Text/HTML.php:917 +msgid "Forums" +msgstr "Форумы" + +#: view/theme/vier/theme.php:222 src/Content/ForumManager.php:146 +msgid "External link to forum" +msgstr "Внешняя ссылка на форум" + +#: view/theme/vier/theme.php:225 src/Content/Widget.php:428 +#: src/Content/Widget.php:523 src/Content/ForumManager.php:149 +msgid "show more" +msgstr "показать больше" + +#: view/theme/vier/theme.php:252 +msgid "Quick Start" +msgstr "Быстрый запуск" + +#: view/theme/vier/theme.php:258 src/Module/Help.php:69 +#: src/Module/Settings/TwoFactor/Index.php:106 +#: src/Module/Settings/TwoFactor/Verify.php:132 +#: src/Module/Settings/TwoFactor/Recovery.php:93 +#: src/Module/Settings/TwoFactor/AppSpecific.php:115 src/Content/Nav.php:212 +msgid "Help" +msgstr "Помощь" + +#: view/theme/frio/config.php:142 +msgid "Light (Accented)" +msgstr "" + +#: view/theme/frio/config.php:143 +msgid "Dark (Accented)" +msgstr "" + +#: view/theme/frio/config.php:144 +msgid "Black (Accented)" +msgstr "" + +#: view/theme/frio/config.php:156 +msgid "Note" +msgstr "Примечание" + +#: view/theme/frio/config.php:156 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "Проверьте настройки разрешений изображения, оно должно быть видно всем пользователям." + +#: view/theme/frio/config.php:162 +msgid "Custom" +msgstr "Другое" + +#: view/theme/frio/config.php:163 +msgid "Legacy" +msgstr "" + +#: view/theme/frio/config.php:164 +msgid "Accented" +msgstr "" + +#: view/theme/frio/config.php:165 +msgid "Select color scheme" +msgstr "Выбор цветовой схемы" + +#: view/theme/frio/config.php:166 +msgid "Select scheme accent" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Blue" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Red" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Purple" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Green" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Pink" +msgstr "" + +#: view/theme/frio/config.php:167 +msgid "Copy or paste schemestring" +msgstr "Скопируйте или вставьте строку оформления темы" + +#: view/theme/frio/config.php:167 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "Вы можете скопировать эту строку и поделиться настройками вашей темы с другими. Вставка строки здесь применяет настройки оформления темы." + +#: view/theme/frio/config.php:168 +msgid "Navigation bar background color" +msgstr "Цвет фона навигационной панели" + +#: view/theme/frio/config.php:169 +msgid "Navigation bar icon color " +msgstr "Цвет иконок в навигационной панели" + +#: view/theme/frio/config.php:170 +msgid "Link color" +msgstr "Цвет ссылок" + +#: view/theme/frio/config.php:171 +msgid "Set the background color" +msgstr "Установить цвет фона" + +#: view/theme/frio/config.php:172 +msgid "Content background opacity" +msgstr "Прозрачность фона основного содержимого" + +#: view/theme/frio/config.php:173 +msgid "Set the background image" +msgstr "Установить фоновую картинку" + +#: view/theme/frio/config.php:174 +msgid "Background image style" +msgstr "Стиль фонового изображения" + +#: view/theme/frio/config.php:179 +msgid "Login page background image" +msgstr "Фоновое изображение страницы входа" + +#: view/theme/frio/config.php:183 +msgid "Login page background color" +msgstr "Цвет фона страницы входа" + +#: view/theme/frio/config.php:183 +msgid "Leave background image and color empty for theme defaults" +msgstr "Оставьте настройки фоновых цвета и изображения пустыми, чтобы применить настройки темы по-умолчанию." + +#: view/theme/frio/theme.php:207 +msgid "Guest" +msgstr "Гость" + +#: view/theme/frio/theme.php:210 +msgid "Visitor" +msgstr "Посетитель" + +#: view/theme/frio/theme.php:225 src/Module/Contact.php:631 +#: src/Module/Contact.php:884 src/Module/BaseProfile.php:60 +#: src/Module/Settings/TwoFactor/Index.php:107 src/Content/Nav.php:177 +msgid "Status" +msgstr "Записи" + +#: view/theme/frio/theme.php:225 src/Content/Nav.php:177 +#: src/Content/Nav.php:263 +msgid "Your posts and conversations" +msgstr "Ваши записи и диалоги" + +#: view/theme/frio/theme.php:226 src/Module/Profile/Profile.php:236 +#: src/Module/Welcome.php:57 src/Module/Contact.php:633 +#: src/Module/Contact.php:900 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Content/Nav.php:178 +msgid "Profile" +msgstr "Информация" + +#: view/theme/frio/theme.php:226 src/Content/Nav.php:178 +msgid "Your profile page" +msgstr "Информация о вас" + +#: view/theme/frio/theme.php:227 mod/fbrowser.php:43 +#: src/Module/BaseProfile.php:68 src/Content/Nav.php:179 +msgid "Photos" +msgstr "Фото" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:179 +msgid "Your photos" +msgstr "Ваши фотографии" + +#: view/theme/frio/theme.php:228 src/Module/BaseProfile.php:76 +#: src/Module/BaseProfile.php:79 src/Content/Nav.php:180 +msgid "Videos" +msgstr "Видео" + +#: view/theme/frio/theme.php:228 src/Content/Nav.php:180 +msgid "Your videos" +msgstr "Ваши видео" + +#: view/theme/frio/theme.php:229 view/theme/frio/theme.php:233 mod/cal.php:273 +#: mod/events.php:414 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 src/Content/Nav.php:181 +#: src/Content/Nav.php:248 +msgid "Events" +msgstr "Мероприятия" + +#: view/theme/frio/theme.php:229 src/Content/Nav.php:181 +msgid "Your events" +msgstr "Ваши события" + +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 +msgid "Network" +msgstr "Новости" + +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 +msgid "Conversations from your friends" +msgstr "Сообщения ваших друзей" + +#: view/theme/frio/theme.php:233 src/Module/BaseProfile.php:91 +#: src/Module/BaseProfile.php:102 src/Content/Nav.php:248 +msgid "Events and Calendar" +msgstr "Календарь и события" + +#: view/theme/frio/theme.php:234 mod/message.php:135 src/Content/Nav.php:273 +msgid "Messages" +msgstr "Сообщения" + +#: view/theme/frio/theme.php:234 src/Content/Nav.php:273 +msgid "Private mail" +msgstr "Личная почта" + +#: view/theme/frio/theme.php:235 src/Module/Welcome.php:52 +#: src/Module/Admin/Themes/Details.php:124 +#: src/Module/Admin/Addons/Details.php:119 src/Module/BaseSettings.php:124 +#: src/Content/Nav.php:282 +msgid "Settings" +msgstr "Настройки" + +#: view/theme/frio/theme.php:235 src/Content/Nav.php:282 +msgid "Account settings" +msgstr "Настройки аккаунта" + +#: view/theme/frio/theme.php:236 src/Module/Contact.php:819 +#: src/Module/Contact.php:907 src/Module/BaseProfile.php:121 +#: src/Module/BaseProfile.php:124 src/Content/Nav.php:225 +#: src/Content/Nav.php:284 src/Content/Text/HTML.php:913 +msgid "Contacts" +msgstr "Контакты" + +#: view/theme/frio/theme.php:236 src/Content/Nav.php:284 +msgid "Manage/edit friends and contacts" +msgstr "Управление / редактирование друзей и контактов" + +#: view/theme/frio/theme.php:321 include/conversation.php:891 +msgid "Follow Thread" +msgstr "Подписаться на тему" + +#: view/theme/frio/php/standard.php:38 view/theme/frio/php/default.php:81 +msgid "Skip to main content" +msgstr "Пропустить до основного содержимого" + +#: view/theme/frio/php/Image.php:40 +msgid "Top Banner" +msgstr "Верхний баннер" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "Растянуть изображение по ширине экрана и показать заливку цветом под ним на длинных страницах." + +#: view/theme/frio/php/Image.php:41 +msgid "Full screen" +msgstr "Во весь экран" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "Растянуть изображение во весь экран, обрезав его часть справа или снизу." + +#: view/theme/frio/php/Image.php:42 +msgid "Single row mosaic" +msgstr "Мозаика в один ряд" + +#: view/theme/frio/php/Image.php:42 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "Растянуть и размножить изображение в один ряд, вертикально или горизонтально." + +#: view/theme/frio/php/Image.php:43 +msgid "Mosaic" +msgstr "Мозаика" + +#: view/theme/frio/php/Image.php:43 +msgid "Repeat image to fill the screen." +msgstr "Размножить изображение по всему экрану" + +#: update.php:196 +#, php-format +msgid "%s: Updating author-id and owner-id in item and thread table. " +msgstr "%s: Обновляем author-id и owner-id в таблицах item и thread. " + +#: update.php:251 +#, php-format +msgid "%s: Updating post-type." +msgstr "%s: Обновляем post-type." + +#: include/conversation.php:188 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s ткнул %2$s" + +#: include/conversation.php:220 src/Model/Item.php:3375 +msgid "event" +msgstr "мероприятие" + +#: include/conversation.php:223 include/conversation.php:232 mod/tagger.php:89 +msgid "status" +msgstr "статус" + +#: include/conversation.php:228 mod/tagger.php:89 src/Model/Item.php:3377 +msgid "photo" +msgstr "фото" + +#: include/conversation.php:242 mod/tagger.php:122 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "%1$s tagged %2$s's %3$s в %4$s" + +#: include/conversation.php:554 mod/photos.php:1473 src/Object/Post.php:227 +msgid "Select" +msgstr "Выберите" + +#: include/conversation.php:555 mod/settings.php:560 mod/settings.php:702 +#: mod/photos.php:1474 src/Module/Contact.php:850 src/Module/Contact.php:1153 +#: src/Module/Admin/Users.php:253 +msgid "Delete" +msgstr "Удалить" + +#: include/conversation.php:589 src/Object/Post.php:442 +#: src/Object/Post.php:443 +#, php-format +msgid "View %s's profile @ %s" +msgstr "Просмотреть профиль %s [@ %s]" + +#: include/conversation.php:602 src/Object/Post.php:430 +msgid "Categories:" +msgstr "Категории:" + +#: include/conversation.php:603 src/Object/Post.php:431 +msgid "Filed under:" +msgstr "В рубрике:" + +#: include/conversation.php:610 src/Object/Post.php:456 +#, php-format +msgid "%s from %s" +msgstr "%s из %s" + +#: include/conversation.php:625 +msgid "View in context" +msgstr "Смотреть в контексте" + +#: include/conversation.php:627 include/conversation.php:1183 +#: mod/wallmessage.php:155 mod/message.php:271 mod/message.php:443 +#: mod/editpost.php:104 mod/photos.php:1378 src/Object/Post.php:488 +#: src/Module/Item/Compose.php:159 +msgid "Please wait" +msgstr "Пожалуйста, подождите" + +#: include/conversation.php:691 +msgid "remove" +msgstr "удалить" + +#: include/conversation.php:695 +msgid "Delete Selected Items" +msgstr "Удалить выбранные позиции" + +#: include/conversation.php:721 include/conversation.php:1049 +#: include/conversation.php:1092 +#, php-format +msgid "%s reshared this." +msgstr "%s поделился этим." + +#: include/conversation.php:728 +#, php-format +msgid "%s commented this." +msgstr "%s прокомментировал(а) это." + +#: include/conversation.php:734 +msgid "Tagged" +msgstr "Отмечено" + +#: include/conversation.php:892 src/Model/Contact.php:965 +msgid "View Status" +msgstr "Просмотреть статус" + +#: include/conversation.php:893 include/conversation.php:911 +#: src/Module/Directory.php:166 src/Module/Settings/Profile/Index.php:240 +#: src/Model/Contact.php:891 src/Model/Contact.php:957 +#: src/Model/Contact.php:966 +msgid "View Profile" +msgstr "Просмотреть профиль" + +#: include/conversation.php:894 src/Model/Contact.php:967 +msgid "View Photos" +msgstr "Просмотреть фото" + +#: include/conversation.php:895 src/Model/Contact.php:958 +#: src/Model/Contact.php:968 +msgid "Network Posts" +msgstr "Записи сети" + +#: include/conversation.php:896 src/Model/Contact.php:959 +#: src/Model/Contact.php:969 +msgid "View Contact" +msgstr "Просмотреть контакт" + +#: include/conversation.php:897 src/Model/Contact.php:971 +msgid "Send PM" +msgstr "Отправить ЛС" + +#: include/conversation.php:898 src/Module/Contact.php:601 +#: src/Module/Contact.php:847 src/Module/Contact.php:1128 +#: src/Module/Admin/Users.php:254 src/Module/Admin/Blocklist/Contact.php:84 +msgid "Block" +msgstr "Заблокировать" + +#: include/conversation.php:899 src/Module/Notifications/Notification.php:59 +#: src/Module/Notifications/Introductions.php:110 +#: src/Module/Notifications/Introductions.php:185 src/Module/Contact.php:602 +#: src/Module/Contact.php:848 src/Module/Contact.php:1136 +msgid "Ignore" +msgstr "Игнорировать" + +#: include/conversation.php:903 src/Model/Contact.php:972 +msgid "Poke" +msgstr "потыкать" + +#: include/conversation.php:1034 +#, php-format +msgid "%s likes this." +msgstr "%s нравится это." + +#: include/conversation.php:1037 +#, php-format +msgid "%s doesn't like this." +msgstr "%s не нравится это." + +#: include/conversation.php:1040 +#, php-format +msgid "%s attends." +msgstr "%s посещает." + +#: include/conversation.php:1043 +#, php-format +msgid "%s doesn't attend." +msgstr "%s не посетит." + +#: include/conversation.php:1046 +#, php-format +msgid "%s attends maybe." +msgstr "%s может быть посетит." + +#: include/conversation.php:1057 +msgid "and" +msgstr "и" + +#: include/conversation.php:1063 +#, php-format +msgid "and %d other people" +msgstr "и еще %d человек" + +#: include/conversation.php:1071 +#, php-format +msgid "%2$d people like this" +msgstr "%2$d людям нравится это" + +#: include/conversation.php:1072 +#, php-format +msgid "%s like this." +msgstr "%s нравится это." + +#: include/conversation.php:1075 +#, php-format +msgid "%2$d people don't like this" +msgstr "%2$d людям не нравится это" + +#: include/conversation.php:1076 +#, php-format +msgid "%s don't like this." +msgstr "%s не нравится это" + +#: include/conversation.php:1079 +#, php-format +msgid "%2$d people attend" +msgstr "%2$d человека посетят" + +#: include/conversation.php:1080 +#, php-format +msgid "%s attend." +msgstr "%s посетит." + +#: include/conversation.php:1083 +#, php-format +msgid "%2$d people don't attend" +msgstr "%2$d человек не посетит" + +#: include/conversation.php:1084 +#, php-format +msgid "%s don't attend." +msgstr "%s не посетит" + +#: include/conversation.php:1087 +#, php-format +msgid "%2$d people attend maybe" +msgstr "%2$d человек может быть посетят" + +#: include/conversation.php:1088 +#, php-format +msgid "%s attend maybe." +msgstr "%s может быть посетит." + +#: include/conversation.php:1091 +#, php-format +msgid "%2$d people reshared this" +msgstr "%2$d людей поделились этим" + +#: include/conversation.php:1121 +msgid "Visible to everybody" +msgstr "Видимое всем" + +#: include/conversation.php:1122 src/Object/Post.php:959 +#: src/Module/Item/Compose.php:153 +msgid "Please enter a image/video/audio/webpage URL:" +msgstr "Пожалуйста, введите адрес картинки/видео/аудио/странички:" + +#: include/conversation.php:1123 +msgid "Tag term:" +msgstr "Тег:" + +#: include/conversation.php:1124 src/Module/Filer/SaveTag.php:65 +msgid "Save to Folder:" +msgstr "Сохранить в папку:" + +#: include/conversation.php:1125 +msgid "Where are you right now?" +msgstr "И где вы сейчас?" + +#: include/conversation.php:1126 +msgid "Delete item(s)?" +msgstr "Удалить елемент(ты)?" + +#: include/conversation.php:1158 +msgid "New Post" +msgstr "Новая запись" + +#: include/conversation.php:1161 +msgid "Share" +msgstr "Поделиться" + +#: include/conversation.php:1162 mod/editpost.php:89 mod/photos.php:1397 +#: src/Object/Post.php:950 src/Module/Contact/Poke.php:155 +msgid "Loading..." +msgstr "Загрузка..." + +#: include/conversation.php:1163 mod/wallmessage.php:153 mod/message.php:269 +#: mod/message.php:440 mod/editpost.php:90 +msgid "Upload photo" +msgstr "Загрузить фото" + +#: include/conversation.php:1164 mod/editpost.php:91 +msgid "upload photo" +msgstr "загрузить фото" + +#: include/conversation.php:1165 mod/editpost.php:92 +msgid "Attach file" +msgstr "Прикрепить файл" + +#: include/conversation.php:1166 mod/editpost.php:93 +msgid "attach file" +msgstr "приложить файл" + +#: include/conversation.php:1167 src/Object/Post.php:951 +#: src/Module/Item/Compose.php:145 +msgid "Bold" +msgstr "Жирный" + +#: include/conversation.php:1168 src/Object/Post.php:952 +#: src/Module/Item/Compose.php:146 +msgid "Italic" +msgstr "Kурсивный" + +#: include/conversation.php:1169 src/Object/Post.php:953 +#: src/Module/Item/Compose.php:147 +msgid "Underline" +msgstr "Подчеркнутый" + +#: include/conversation.php:1170 src/Object/Post.php:954 +#: src/Module/Item/Compose.php:148 +msgid "Quote" +msgstr "Цитата" + +#: include/conversation.php:1171 src/Object/Post.php:955 +#: src/Module/Item/Compose.php:149 +msgid "Code" +msgstr "Код" + +#: include/conversation.php:1172 src/Object/Post.php:956 +#: src/Module/Item/Compose.php:150 +msgid "Image" +msgstr "Изображение / Фото" + +#: include/conversation.php:1173 src/Object/Post.php:957 +#: src/Module/Item/Compose.php:151 +msgid "Link" +msgstr "Ссылка" + +#: include/conversation.php:1174 src/Object/Post.php:958 +#: src/Module/Item/Compose.php:152 +msgid "Link or Media" +msgstr "Ссылка или медиа" + +#: include/conversation.php:1175 mod/editpost.php:100 +#: src/Module/Item/Compose.php:155 +msgid "Set your location" +msgstr "Задать ваше местоположение" + +#: include/conversation.php:1176 mod/editpost.php:101 +msgid "set location" +msgstr "установить местонахождение" + +#: include/conversation.php:1177 mod/editpost.php:102 +msgid "Clear browser location" +msgstr "Очистить местонахождение браузера" + +#: include/conversation.php:1178 mod/editpost.php:103 +msgid "clear location" +msgstr "убрать местонахождение" + +#: include/conversation.php:1180 mod/editpost.php:117 +#: src/Module/Item/Compose.php:160 +msgid "Set title" +msgstr "Установить заголовок" + +#: include/conversation.php:1182 mod/editpost.php:119 +#: src/Module/Item/Compose.php:161 +msgid "Categories (comma-separated list)" +msgstr "Категории (список через запятую)" + +#: include/conversation.php:1184 mod/editpost.php:105 +msgid "Permission settings" +msgstr "Настройки разрешений" + +#: include/conversation.php:1185 mod/editpost.php:134 +msgid "permissions" +msgstr "разрешения" + +#: include/conversation.php:1194 mod/editpost.php:114 +msgid "Public post" +msgstr "Публичное сообщение" + +#: include/conversation.php:1198 mod/editpost.php:125 mod/events.php:570 +#: mod/photos.php:1396 mod/photos.php:1443 mod/photos.php:1506 +#: src/Object/Post.php:960 src/Module/Item/Compose.php:154 +msgid "Preview" +msgstr "Предпросмотр" + +#: include/conversation.php:1202 mod/settings.php:500 mod/settings.php:526 +#: mod/unfollow.php:137 mod/message.php:165 mod/tagrm.php:36 mod/tagrm.php:126 +#: mod/dfrn_request.php:648 mod/item.php:928 mod/editpost.php:128 +#: mod/follow.php:169 mod/fbrowser.php:105 mod/fbrowser.php:134 +#: mod/photos.php:1047 mod/photos.php:1154 src/Module/Contact.php:457 +#: src/Module/RemoteFollow.php:110 +msgid "Cancel" +msgstr "Отмена" + +#: include/conversation.php:1207 +msgid "Post to Groups" +msgstr "Запись в группу" + +#: include/conversation.php:1208 +msgid "Post to Contacts" +msgstr "Запись для контактов" + +#: include/conversation.php:1209 +msgid "Private post" +msgstr "Личное сообщение" + +#: include/conversation.php:1214 mod/editpost.php:132 +#: src/Module/Contact.php:332 src/Model/Profile.php:454 +msgid "Message" +msgstr "Сообщение" + +#: include/conversation.php:1215 mod/editpost.php:133 +msgid "Browser" +msgstr "Браузер" + +#: include/conversation.php:1217 mod/editpost.php:136 +msgid "Open Compose page" +msgstr "Развернуть редактор" + +#: include/enotify.php:50 +msgid "[Friendica:Notify]" +msgstr "[Friendica]" + +#: include/enotify.php:140 +#, php-format +msgid "%s New mail received at %s" +msgstr "%s Новая почта получена в %s" + +#: include/enotify.php:142 +#, php-format +msgid "%1$s sent you a new private message at %2$s." +msgstr "%1$s отправил вам новое личное сообщение на %2$s." + +#: include/enotify.php:143 +msgid "a private message" +msgstr "личное сообщение" + +#: include/enotify.php:143 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "%1$s послал вам %2$s." + +#: include/enotify.php:145 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "Пожалуйста, посетите %s для просмотра и/или ответа на личные сообщения." + +#: include/enotify.php:189 +#, php-format +msgid "%1$s replied to you on %2$s's %3$s %4$s" +msgstr "%1$s ответил(а) вам в %2$s %3$s %4$s" + +#: include/enotify.php:191 +#, php-format +msgid "%1$s tagged you on %2$s's %3$s %4$s" +msgstr "%1$s отметил(а) вас в %2$s %3$s %4$s" + +#: include/enotify.php:193 +#, php-format +msgid "%1$s commented on %2$s's %3$s %4$s" +msgstr "%1$s прокомментировал(а) %2$s %3$s %4$s" + +#: include/enotify.php:203 +#, php-format +msgid "%1$s replied to you on your %2$s %3$s" +msgstr "%1$s ответил(а) вам в ваш %2$s %3$s" + +#: include/enotify.php:205 +#, php-format +msgid "%1$s tagged you on your %2$s %3$s" +msgstr "%1$s отметил(а) вас в вашем %2$s %3$s" + +#: include/enotify.php:207 +#, php-format +msgid "%1$s commented on your %2$s %3$s" +msgstr "%1$s прокомментировал(а) ваш %2$s %3$s" + +#: include/enotify.php:214 +#, php-format +msgid "%1$s replied to you on their %2$s %3$s" +msgstr "%1$s ответил(а) вам в своём %2$s %3$s" + +#: include/enotify.php:216 +#, php-format +msgid "%1$s tagged you on their %2$s %3$s" +msgstr "%1$s отметил(а) вас в своём %2$s %3$s" + +#: include/enotify.php:218 +#, php-format +msgid "%1$s commented on their %2$s %3$s" +msgstr "%1$s прокомментировал(а) свой %2$s %3$s" + +#: include/enotify.php:229 +#, php-format +msgid "%s %s tagged you" +msgstr "%s %s отметил(и) Вас" + +#: include/enotify.php:231 +#, php-format +msgid "%1$s tagged you at %2$s" +msgstr "%1$s отметил вас в %2$s" + +#: include/enotify.php:233 +#, php-format +msgid "%1$s Comment to conversation #%2$d by %3$s" +msgstr "%1$s Комментариев к разговору #%2$d от %3$s" + +#: include/enotify.php:235 +#, php-format +msgid "%s commented on an item/conversation you have been following." +msgstr "%s оставил комментарий к элементу/беседе, за которой вы следите." + +#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:280 +#: include/enotify.php:299 include/enotify.php:315 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "Пожалуйста посетите %s для просмотра и/или ответа в беседу." + +#: include/enotify.php:247 +#, php-format +msgid "%s %s posted to your profile wall" +msgstr "%s %s размещены на стене вашего профиля" + +#: include/enotify.php:249 +#, php-format +msgid "%1$s posted to your profile wall at %2$s" +msgstr "%1$s написал на вашей стене на %2$s" + +#: include/enotify.php:250 +#, php-format +msgid "%1$s posted to [url=%2$s]your wall[/url]" +msgstr "%1$s написал на [url=%2$s]вашей стене[/url]" + +#: include/enotify.php:263 +#, php-format +msgid "%s %s shared a new post" +msgstr "%s %s поделился(-ась) новым сообщением" + +#: include/enotify.php:265 +#, php-format +msgid "%1$s shared a new post at %2$s" +msgstr "%1$s поделился новой записью на %2$s" + +#: include/enotify.php:266 +#, php-format +msgid "%1$s [url=%2$s]shared a post[/url]." +msgstr "%1$s [url=%2$s]поделился записью[/url]." + +#: include/enotify.php:271 +#, php-format +msgid "%s %s shared a post from %s" +msgstr "%s %s поделился записью %s" + +#: include/enotify.php:273 +#, php-format +msgid "%1$s shared a post from %2$s at %3$s" +msgstr "%1$s поделился записью %2$s в %3$s" + +#: include/enotify.php:274 +#, php-format +msgid "%1$s [url=%2$s]shared a post[/url] from %3$s." +msgstr "%1$s [url=%2$s]поделился записью[/url] %3$s." + +#: include/enotify.php:287 +#, php-format +msgid "%1$s %2$s poked you" +msgstr "%1$s %2$s продвинул тебя" + +#: include/enotify.php:289 +#, php-format +msgid "%1$s poked you at %2$s" +msgstr "%1$s потыкал вас на %2$s" + +#: include/enotify.php:290 +#, php-format +msgid "%1$s [url=%2$s]poked you[/url]." +msgstr "%1$s [url=%2$s]потыкал вас[/url]." + +#: include/enotify.php:307 +#, php-format +msgid "%s %s tagged your post" +msgstr "%s %s отметили Ваше сообщение" + +#: include/enotify.php:309 +#, php-format +msgid "%1$s tagged your post at %2$s" +msgstr "%1$s поставил тег вашей записи %2$s" + +#: include/enotify.php:310 +#, php-format +msgid "%1$s tagged [url=%2$s]your post[/url]" +msgstr "%1$s поставил тег [url=%2$s]вашей записи[/url]" + +#: include/enotify.php:322 +#, php-format +msgid "%s Introduction received" +msgstr "%s Входящих получено" + +#: include/enotify.php:324 +#, php-format +msgid "You've received an introduction from '%1$s' at %2$s" +msgstr "Вы получили запрос от '%1$s' на %2$s" + +#: include/enotify.php:325 +#, php-format +msgid "You've received [url=%1$s]an introduction[/url] from %2$s." +msgstr "Вы получили [url=%1$s]запрос[/url] от %2$s." + +#: include/enotify.php:330 include/enotify.php:376 +#, php-format +msgid "You may visit their profile at %s" +msgstr "Вы можете посмотреть его профиль здесь %s" + +#: include/enotify.php:332 +#, php-format +msgid "Please visit %s to approve or reject the introduction." +msgstr "Посетите %s для подтверждения или отказа запроса." + +#: include/enotify.php:339 +#, php-format +msgid "%s A new person is sharing with you" +msgstr "%s Новый человек поделился с Вами" + +#: include/enotify.php:341 include/enotify.php:342 +#, php-format +msgid "%1$s is sharing with you at %2$s" +msgstr "%1$s делится с вами на %2$s" + +#: include/enotify.php:349 +#, php-format +msgid "%s You have a new follower" +msgstr "%s У Вас новый подписчик" + +#: include/enotify.php:351 include/enotify.php:352 +#, php-format +msgid "You have a new follower at %2$s : %1$s" +msgstr "У вас новый подписчик на %2$s : %1$s" + +#: include/enotify.php:365 +#, php-format +msgid "%s Friend suggestion received" +msgstr "%s Получено дружеское приглашение" + +#: include/enotify.php:367 +#, php-format +msgid "You've received a friend suggestion from '%1$s' at %2$s" +msgstr "Вы получили предложение дружбы от '%1$s' на %2$s" + +#: include/enotify.php:368 +#, php-format +msgid "" +"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." +msgstr "У вас [url=%1$s]новое предложение дружбы[/url] для %2$s от %3$s." + +#: include/enotify.php:374 +msgid "Name:" +msgstr "Имя:" + +#: include/enotify.php:375 +msgid "Photo:" +msgstr "Фото:" + +#: include/enotify.php:378 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "Пожалуйста, посетите %s для подтверждения, или отказа запроса." + +#: include/enotify.php:386 include/enotify.php:401 +#, php-format +msgid "%s Connection accepted" +msgstr "%s Соединение принято" + +#: include/enotify.php:388 include/enotify.php:403 +#, php-format +msgid "'%1$s' has accepted your connection request at %2$s" +msgstr "'%1$s' принял соединение с вами на %2$s" + +#: include/enotify.php:389 include/enotify.php:404 +#, php-format +msgid "%2$s has accepted your [url=%1$s]connection request[/url]." +msgstr "%2$s принял ваше [url=%1$s]предложение о соединении[/url]." + +#: include/enotify.php:394 +msgid "" +"You are now mutual friends and may exchange status updates, photos, and " +"email without restriction." +msgstr "Вы теперь взаимные друзья и можете обмениваться статусами, фотографиями и письмами без ограничений." + +#: include/enotify.php:396 +#, php-format +msgid "Please visit %s if you wish to make any changes to this relationship." +msgstr "Посетите %s если вы хотите сделать изменения в этом отношении." + +#: include/enotify.php:409 +#, php-format +msgid "" +"'%1$s' has chosen to accept you a fan, which restricts some forms of " +"communication - such as private messaging and some profile interactions. If " +"this is a celebrity or community page, these settings were applied " +"automatically." +msgstr "%1$s решил принять приглашение и пометил вас как фаната, что запрещает некоторые формы общения - например, личные сообщения и некоторые действия с профилем. Если эта страница знаменитости или сообщества, то эти настройки были применены автоматически." + +#: include/enotify.php:411 +#, php-format +msgid "" +"'%1$s' may choose to extend this into a two-way or more permissive " +"relationship in the future." +msgstr "%1$s может расширить взаимоотношения до более мягких в будущем." + +#: include/enotify.php:413 +#, php-format +msgid "Please visit %s if you wish to make any changes to this relationship." +msgstr "Посетите %s если вы хотите сделать изменения в этом отношении." + +#: include/enotify.php:423 mod/removeme.php:63 +msgid "[Friendica System Notify]" +msgstr "[Системное уведомление Friendica]" + +#: include/enotify.php:423 +msgid "registration request" +msgstr "запрос регистрации" + +#: include/enotify.php:425 +#, php-format +msgid "You've received a registration request from '%1$s' at %2$s" +msgstr "Вы получили запрос на регистрацию от '%1$s' на %2$s" + +#: include/enotify.php:426 +#, php-format +msgid "You've received a [url=%1$s]registration request[/url] from %2$s." +msgstr "Вы получили [url=%1$s]запрос регистрации[/url] от %2$s." + +#: include/enotify.php:431 +#, php-format +msgid "" +"Full Name:\t%s\n" +"Site Location:\t%s\n" +"Login Name:\t%s (%s)" +msgstr "Полное имя:\t%s\nРасположение:\t%s\nИмя для входа:\t%s (%s)" + +#: include/enotify.php:437 +#, php-format +msgid "Please visit %s to approve or reject the request." +msgstr "Пожалуйста, посетите %s чтобы подтвердить или отвергнуть запрос." + +#: include/api.php:1127 #, php-format msgid "Daily posting limit of %d post reached. The post was rejected." msgid_plural "Daily posting limit of %d posts reached. The post was rejected." @@ -43,7 +1221,7 @@ msgstr[1] "Дневной лимит в %d записи достигнут. За msgstr[2] "Дневной лимит в %d записей достигнут. Запись отклонена." msgstr[3] "Дневной лимит в %d записей достигнут. Запись отклонена." -#: include/api.php:1137 +#: include/api.php:1141 #, php-format msgid "Weekly posting limit of %d post reached. The post was rejected." msgid_plural "" @@ -53,1388 +1231,1366 @@ msgstr[1] "Недельный лимит в %d записи достигнут. msgstr[2] "Недельный лимит в %d записей достигнут. Запись была отклонена." msgstr[3] "Недельный лимит в %d записей достигнут. Запись была отклонена." -#: include/api.php:1151 +#: include/api.php:1155 #, php-format msgid "Monthly posting limit of %d post reached. The post was rejected." msgstr "Месячный лимит в %d записей достигнут. Запись была отклонена." -#: include/api.php:4560 mod/photos.php:104 mod/photos.php:195 -#: mod/photos.php:641 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1587 src/Model/User.php:859 src/Model/User.php:867 -#: src/Model/User.php:875 src/Module/Settings/Profile/Photo/Crop.php:97 +#: include/api.php:4452 mod/photos.php:105 mod/photos.php:196 +#: mod/photos.php:633 mod/photos.php:1053 mod/photos.php:1070 +#: mod/photos.php:1580 src/Module/Settings/Profile/Photo/Crop.php:97 #: src/Module/Settings/Profile/Photo/Crop.php:113 #: src/Module/Settings/Profile/Photo/Crop.php:129 #: src/Module/Settings/Profile/Photo/Crop.php:178 #: src/Module/Settings/Profile/Photo/Index.php:96 -#: src/Module/Settings/Profile/Photo/Index.php:104 +#: src/Module/Settings/Profile/Photo/Index.php:102 src/Model/User.php:999 +#: src/Model/User.php:1007 src/Model/User.php:1015 msgid "Profile Photos" msgstr "Фотографии профиля" -#: include/conversation.php:189 -#, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s ткнул %2$s" - -#: include/conversation.php:221 src/Model/Item.php:3444 -msgid "event" -msgstr "мероприятие" - -#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:88 -msgid "status" -msgstr "статус" - -#: include/conversation.php:229 mod/tagger.php:88 src/Model/Item.php:3446 -msgid "photo" -msgstr "фото" - -#: include/conversation.php:243 mod/tagger.php:121 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "%1$s tagged %2$s's %3$s в %4$s" - -#: include/conversation.php:555 mod/photos.php:1480 src/Object/Post.php:228 -msgid "Select" -msgstr "Выберите" - -#: include/conversation.php:556 mod/photos.php:1481 mod/settings.php:568 -#: mod/settings.php:710 src/Module/Admin/Users.php:253 -#: src/Module/Contact.php:855 src/Module/Contact.php:1136 -msgid "Delete" -msgstr "Удалить" - -#: include/conversation.php:590 src/Object/Post.php:438 -#: src/Object/Post.php:439 -#, php-format -msgid "View %s's profile @ %s" -msgstr "Просмотреть профиль %s [@ %s]" - -#: include/conversation.php:603 src/Object/Post.php:426 -msgid "Categories:" -msgstr "Категории:" - -#: include/conversation.php:604 src/Object/Post.php:427 -msgid "Filed under:" -msgstr "В рубрике:" - -#: include/conversation.php:611 src/Object/Post.php:452 -#, php-format -msgid "%s from %s" -msgstr "%s с %s" - -#: include/conversation.php:626 -msgid "View in context" -msgstr "Смотреть в контексте" - -#: include/conversation.php:628 include/conversation.php:1149 -#: mod/editpost.php:104 mod/message.php:275 mod/message.php:457 -#: mod/photos.php:1385 mod/wallmessage.php:157 src/Module/Item/Compose.php:159 -#: src/Object/Post.php:484 -msgid "Please wait" -msgstr "Пожалуйста, подождите" - -#: include/conversation.php:692 -msgid "remove" -msgstr "удалить" - -#: include/conversation.php:696 -msgid "Delete Selected Items" -msgstr "Удалить выбранные позиции" - -#: include/conversation.php:857 view/theme/frio/theme.php:354 -msgid "Follow Thread" -msgstr "Подписаться на тему" - -#: include/conversation.php:858 src/Model/Contact.php:1277 -msgid "View Status" -msgstr "Просмотреть статус" - -#: include/conversation.php:859 include/conversation.php:877 mod/match.php:101 -#: mod/suggest.php:102 src/Model/Contact.php:1203 src/Model/Contact.php:1269 -#: src/Model/Contact.php:1278 src/Module/AllFriends.php:93 -#: src/Module/BaseSearch.php:158 src/Module/Directory.php:164 -#: src/Module/Settings/Profile/Index.php:246 -msgid "View Profile" -msgstr "Просмотреть профиль" - -#: include/conversation.php:860 src/Model/Contact.php:1279 -msgid "View Photos" -msgstr "Просмотреть фото" - -#: include/conversation.php:861 src/Model/Contact.php:1270 -#: src/Model/Contact.php:1280 -msgid "Network Posts" -msgstr "Записи сети" - -#: include/conversation.php:862 src/Model/Contact.php:1271 -#: src/Model/Contact.php:1281 -msgid "View Contact" -msgstr "Просмотреть контакт" - -#: include/conversation.php:863 src/Model/Contact.php:1283 -msgid "Send PM" -msgstr "Отправить ЛС" - -#: include/conversation.php:864 src/Module/Admin/Blocklist/Contact.php:84 -#: src/Module/Admin/Users.php:254 src/Module/Contact.php:604 -#: src/Module/Contact.php:852 src/Module/Contact.php:1111 -msgid "Block" -msgstr "Заблокировать" - -#: include/conversation.php:865 src/Module/Contact.php:605 -#: src/Module/Contact.php:853 src/Module/Contact.php:1119 -#: src/Module/Notifications/Introductions.php:110 -#: src/Module/Notifications/Introductions.php:185 -#: src/Module/Notifications/Notification.php:59 -msgid "Ignore" -msgstr "Игнорировать" - -#: include/conversation.php:869 src/Model/Contact.php:1284 -msgid "Poke" -msgstr "потыкать" - -#: include/conversation.php:874 mod/follow.php:182 mod/match.php:102 -#: mod/suggest.php:103 src/Content/Widget.php:80 src/Model/Contact.php:1272 -#: src/Model/Contact.php:1285 src/Module/AllFriends.php:94 -#: src/Module/BaseSearch.php:159 view/theme/vier/theme.php:176 -msgid "Connect/Follow" -msgstr "Подключиться/Подписаться" - -#: include/conversation.php:1000 -#, php-format -msgid "%s likes this." -msgstr "%s нравится это." - -#: include/conversation.php:1003 -#, php-format -msgid "%s doesn't like this." -msgstr "%s не нравится это." - -#: include/conversation.php:1006 -#, php-format -msgid "%s attends." -msgstr "%s посещает." - -#: include/conversation.php:1009 -#, php-format -msgid "%s doesn't attend." -msgstr "%s не посетит." - -#: include/conversation.php:1012 -#, php-format -msgid "%s attends maybe." -msgstr "%s может быть посетит." - -#: include/conversation.php:1015 include/conversation.php:1058 -#, php-format -msgid "%s reshared this." -msgstr "%s поделился этим." - -#: include/conversation.php:1023 -msgid "and" -msgstr "и" - -#: include/conversation.php:1029 -#, php-format -msgid "and %d other people" -msgstr "и еще %d человек" - -#: include/conversation.php:1037 -#, php-format -msgid "%2$d people like this" -msgstr "%2$d людям нравится это" - -#: include/conversation.php:1038 -#, php-format -msgid "%s like this." -msgstr "%s нравится это." - -#: include/conversation.php:1041 -#, php-format -msgid "%2$d people don't like this" -msgstr "%2$d людям не нравится это" - -#: include/conversation.php:1042 -#, php-format -msgid "%s don't like this." -msgstr "%s не нравится это" - -#: include/conversation.php:1045 -#, php-format -msgid "%2$d people attend" -msgstr "%2$d человека посетят" - -#: include/conversation.php:1046 -#, php-format -msgid "%s attend." -msgstr "%s посетит." - -#: include/conversation.php:1049 -#, php-format -msgid "%2$d people don't attend" -msgstr "%2$d человек не посетит" - -#: include/conversation.php:1050 -#, php-format -msgid "%s don't attend." -msgstr "%s не посетит" - -#: include/conversation.php:1053 -#, php-format -msgid "%2$d people attend maybe" -msgstr "%2$d человек может быть посетят" - -#: include/conversation.php:1054 -#, php-format -msgid "%s attend maybe." -msgstr "%s может быть посетит." - -#: include/conversation.php:1057 -#, php-format -msgid "%2$d people reshared this" -msgstr "%2$d людей поделились этим" - -#: include/conversation.php:1087 -msgid "Visible to everybody" -msgstr "Видимое всем" - -#: include/conversation.php:1088 src/Module/Item/Compose.php:153 -#: src/Object/Post.php:954 -msgid "Please enter a image/video/audio/webpage URL:" -msgstr "Пожалуйста, введите адрес картинки/видео/аудио/странички:" - -#: include/conversation.php:1089 -msgid "Tag term:" -msgstr "Тег:" - -#: include/conversation.php:1090 src/Module/Filer/SaveTag.php:66 -msgid "Save to Folder:" -msgstr "Сохранить в папку:" - -#: include/conversation.php:1091 -msgid "Where are you right now?" -msgstr "И где вы сейчас?" - -#: include/conversation.php:1092 -msgid "Delete item(s)?" -msgstr "Удалить елемент(ты)?" - -#: include/conversation.php:1124 -msgid "New Post" -msgstr "Новая запись" - -#: include/conversation.php:1127 -msgid "Share" -msgstr "Поделиться" - -#: include/conversation.php:1128 mod/editpost.php:89 mod/photos.php:1404 -#: src/Object/Post.php:945 -msgid "Loading..." -msgstr "Загрузка..." - -#: include/conversation.php:1129 mod/editpost.php:90 mod/message.php:273 -#: mod/message.php:454 mod/wallmessage.php:155 -msgid "Upload photo" -msgstr "Загрузить фото" - -#: include/conversation.php:1130 mod/editpost.php:91 -msgid "upload photo" -msgstr "загрузить фото" - -#: include/conversation.php:1131 mod/editpost.php:92 -msgid "Attach file" -msgstr "Прикрепить файл" - -#: include/conversation.php:1132 mod/editpost.php:93 -msgid "attach file" -msgstr "приложить файл" - -#: include/conversation.php:1133 src/Module/Item/Compose.php:145 -#: src/Object/Post.php:946 -msgid "Bold" -msgstr "Жирный" - -#: include/conversation.php:1134 src/Module/Item/Compose.php:146 -#: src/Object/Post.php:947 -msgid "Italic" -msgstr "Kурсивный" - -#: include/conversation.php:1135 src/Module/Item/Compose.php:147 -#: src/Object/Post.php:948 -msgid "Underline" -msgstr "Подчеркнутый" - -#: include/conversation.php:1136 src/Module/Item/Compose.php:148 -#: src/Object/Post.php:949 -msgid "Quote" -msgstr "Цитата" - -#: include/conversation.php:1137 src/Module/Item/Compose.php:149 -#: src/Object/Post.php:950 -msgid "Code" -msgstr "Код" - -#: include/conversation.php:1138 src/Module/Item/Compose.php:150 -#: src/Object/Post.php:951 -msgid "Image" -msgstr "Изображение / Фото" - -#: include/conversation.php:1139 src/Module/Item/Compose.php:151 -#: src/Object/Post.php:952 -msgid "Link" -msgstr "Ссылка" - -#: include/conversation.php:1140 src/Module/Item/Compose.php:152 -#: src/Object/Post.php:953 -msgid "Link or Media" -msgstr "Ссылка или медиа" - -#: include/conversation.php:1141 mod/editpost.php:100 -#: src/Module/Item/Compose.php:155 -msgid "Set your location" -msgstr "Задать ваше местоположение" - -#: include/conversation.php:1142 mod/editpost.php:101 -msgid "set location" -msgstr "установить местонахождение" - -#: include/conversation.php:1143 mod/editpost.php:102 -msgid "Clear browser location" -msgstr "Очистить местонахождение браузера" - -#: include/conversation.php:1144 mod/editpost.php:103 -msgid "clear location" -msgstr "убрать местонахождение" - -#: include/conversation.php:1146 mod/editpost.php:117 -#: src/Module/Item/Compose.php:160 -msgid "Set title" -msgstr "Установить заголовок" - -#: include/conversation.php:1148 mod/editpost.php:119 -#: src/Module/Item/Compose.php:161 -msgid "Categories (comma-separated list)" -msgstr "Категории (список через запятую)" - -#: include/conversation.php:1150 mod/editpost.php:105 -msgid "Permission settings" -msgstr "Настройки разрешений" - -#: include/conversation.php:1151 mod/editpost.php:134 -msgid "permissions" -msgstr "разрешения" - -#: include/conversation.php:1160 mod/editpost.php:114 -msgid "Public post" -msgstr "Публичное сообщение" - -#: include/conversation.php:1164 mod/editpost.php:125 mod/events.php:565 -#: mod/photos.php:1403 mod/photos.php:1450 mod/photos.php:1513 -#: src/Module/Item/Compose.php:154 src/Object/Post.php:955 -msgid "Preview" -msgstr "Предварительный просмотр" - -#: include/conversation.php:1168 include/items.php:400 -#: mod/dfrn_request.php:648 mod/editpost.php:128 mod/fbrowser.php:109 -#: mod/fbrowser.php:138 mod/follow.php:188 mod/message.php:168 -#: mod/photos.php:1055 mod/photos.php:1162 mod/settings.php:508 -#: mod/settings.php:534 mod/suggest.php:91 mod/tagrm.php:36 mod/tagrm.php:131 -#: mod/unfollow.php:138 src/Module/Contact.php:456 -#: src/Module/RemoteFollow.php:112 -msgid "Cancel" -msgstr "Отмена" - -#: include/conversation.php:1173 -msgid "Post to Groups" -msgstr "Запись в группу" - -#: include/conversation.php:1174 -msgid "Post to Contacts" -msgstr "Запись для контактов" - -#: include/conversation.php:1175 -msgid "Private post" -msgstr "Личное сообщение" - -#: include/conversation.php:1180 mod/editpost.php:132 -#: src/Model/Profile.php:471 src/Module/Contact.php:331 -msgid "Message" -msgstr "Сообщение" - -#: include/conversation.php:1181 mod/editpost.php:133 -msgid "Browser" -msgstr "Браузер" - -#: include/conversation.php:1183 mod/editpost.php:136 -msgid "Open Compose page" -msgstr "Развернуть редактор" - -#: include/enotify.php:50 -msgid "[Friendica:Notify]" -msgstr "[Friendica]" - -#: include/enotify.php:128 -#, php-format -msgid "%s New mail received at %s" -msgstr "%s Новая почта получена в %s" - -#: include/enotify.php:130 -#, php-format -msgid "%1$s sent you a new private message at %2$s." -msgstr "%1$s отправил вам новое личное сообщение на %2$s." - -#: include/enotify.php:131 -msgid "a private message" -msgstr "личное сообщение" - -#: include/enotify.php:131 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "%1$s послал вам %2$s." - -#: include/enotify.php:133 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "Пожалуйста, посетите %s для просмотра и/или ответа на личные сообщения." - -#: include/enotify.php:177 -#, php-format -msgid "%1$s replied to you on %2$s's %3$s %4$s" -msgstr "%1$s ответил(а) вам в %2$s %3$s %4$s" - -#: include/enotify.php:179 -#, php-format -msgid "%1$s tagged you on %2$s's %3$s %4$s" -msgstr "%1$s отметил(а) вас в %2$s %3$s %4$s" - -#: include/enotify.php:181 -#, php-format -msgid "%1$s commented on %2$s's %3$s %4$s" -msgstr "%1$s прокомментировал(а) %2$s %3$s %4$s" - -#: include/enotify.php:191 -#, php-format -msgid "%1$s replied to you on your %2$s %3$s" -msgstr "%1$s ответил(а) вам в ваш %2$s %3$s" - -#: include/enotify.php:193 -#, php-format -msgid "%1$s tagged you on your %2$s %3$s" -msgstr "%1$s отметил(а) вас в вашем %2$s %3$s" - -#: include/enotify.php:195 -#, php-format -msgid "%1$s commented on your %2$s %3$s" -msgstr "%1$s прокомментировал(а) ваш %2$s %3$s" - -#: include/enotify.php:202 -#, php-format -msgid "%1$s replied to you on their %2$s %3$s" -msgstr "%1$s ответил(а) вам в своём %2$s %3$s" - -#: include/enotify.php:204 -#, php-format -msgid "%1$s tagged you on their %2$s %3$s" -msgstr "%1$s отметил(а) вас в своём %2$s %3$s" - -#: include/enotify.php:206 -#, php-format -msgid "%1$s commented on their %2$s %3$s" -msgstr "%1$s прокомментировал(а) свой %2$s %3$s" - -#: include/enotify.php:217 -#, php-format -msgid "%s %s tagged you" -msgstr "%s %s отметил(и) Вас" - -#: include/enotify.php:219 -#, php-format -msgid "%1$s tagged you at %2$s" -msgstr "%1$s отметил вас в %2$s" - -#: include/enotify.php:221 -#, php-format -msgid "%1$s Comment to conversation #%2$d by %3$s" -msgstr "%1$s Комментариев к разговору #%2$d от %3$s" - -#: include/enotify.php:223 -#, php-format -msgid "%s commented on an item/conversation you have been following." -msgstr "%s оставил комментарий к элементу/беседе, за которой вы следите." - -#: include/enotify.php:228 include/enotify.php:243 include/enotify.php:258 -#: include/enotify.php:277 include/enotify.php:293 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "Пожалуйста посетите %s для просмотра и/или ответа в беседу." - -#: include/enotify.php:235 -#, php-format -msgid "%s %s posted to your profile wall" -msgstr "%s %s размещены на стене вашего профиля" - -#: include/enotify.php:237 -#, php-format -msgid "%1$s posted to your profile wall at %2$s" -msgstr "%1$s написал на вашей стене на %2$s" - -#: include/enotify.php:238 -#, php-format -msgid "%1$s posted to [url=%2$s]your wall[/url]" -msgstr "%1$s написал на [url=%2$s]вашей стене[/url]" - -#: include/enotify.php:250 -#, php-format -msgid "%s %s shared a new post" -msgstr "%s %s поделился(-ась) новым сообщением" - -#: include/enotify.php:252 -#, php-format -msgid "%1$s shared a new post at %2$s" -msgstr "%1$s поделился новой записью на %2$s" - -#: include/enotify.php:253 -#, php-format -msgid "%1$s [url=%2$s]shared a post[/url]." -msgstr "%1$s [url=%2$s]поделился записью[/url]." - -#: include/enotify.php:265 -#, php-format -msgid "%1$s %2$s poked you" -msgstr "%1$s %2$s продвинул тебя" - -#: include/enotify.php:267 -#, php-format -msgid "%1$s poked you at %2$s" -msgstr "%1$s потыкал вас на %2$s" - -#: include/enotify.php:268 -#, php-format -msgid "%1$s [url=%2$s]poked you[/url]." -msgstr "%1$s [url=%2$s]потыкал вас[/url]." - -#: include/enotify.php:285 -#, php-format -msgid "%s %s tagged your post" -msgstr "%s %s отметили Ваше сообщение" - -#: include/enotify.php:287 -#, php-format -msgid "%1$s tagged your post at %2$s" -msgstr "%1$s поставил тег вашей записи %2$s" - -#: include/enotify.php:288 -#, php-format -msgid "%1$s tagged [url=%2$s]your post[/url]" -msgstr "%1$s поставил тег [url=%2$s]вашей записи[/url]" - -#: include/enotify.php:300 -#, php-format -msgid "%s Introduction received" -msgstr "%s Входящих получено" - -#: include/enotify.php:302 -#, php-format -msgid "You've received an introduction from '%1$s' at %2$s" -msgstr "Вы получили запрос от '%1$s' на %2$s" - -#: include/enotify.php:303 -#, php-format -msgid "You've received [url=%1$s]an introduction[/url] from %2$s." -msgstr "Вы получили [url=%1$s]запрос[/url] от %2$s." - -#: include/enotify.php:308 include/enotify.php:354 -#, php-format -msgid "You may visit their profile at %s" -msgstr "Вы можете посмотреть его профиль здесь %s" - -#: include/enotify.php:310 -#, php-format -msgid "Please visit %s to approve or reject the introduction." -msgstr "Посетите %s для подтверждения или отказа запроса." - -#: include/enotify.php:317 -#, php-format -msgid "%s A new person is sharing with you" -msgstr "%s Новый человек поделился с Вами" - -#: include/enotify.php:319 include/enotify.php:320 -#, php-format -msgid "%1$s is sharing with you at %2$s" -msgstr "%1$s делится с вами на %2$s" - -#: include/enotify.php:327 -#, php-format -msgid "%s You have a new follower" -msgstr "%s У Вас новый подписчик" - -#: include/enotify.php:329 include/enotify.php:330 -#, php-format -msgid "You have a new follower at %2$s : %1$s" -msgstr "У вас новый подписчик на %2$s : %1$s" - -#: include/enotify.php:343 -#, php-format -msgid "%s Friend suggestion received" -msgstr "%s Получено дружеское приглашение" - -#: include/enotify.php:345 -#, php-format -msgid "You've received a friend suggestion from '%1$s' at %2$s" -msgstr "Вы получили предложение дружбы от '%1$s' на %2$s" - -#: include/enotify.php:346 -#, php-format -msgid "" -"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." -msgstr "У вас [url=%1$s]новое предложение дружбы[/url] для %2$s от %3$s." - -#: include/enotify.php:352 -msgid "Name:" -msgstr "Имя:" - -#: include/enotify.php:353 -msgid "Photo:" -msgstr "Фото:" - -#: include/enotify.php:356 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "Пожалуйста, посетите %s для подтверждения, или отказа запроса." - -#: include/enotify.php:364 include/enotify.php:379 -#, php-format -msgid "%s Connection accepted" -msgstr "%s Соединение принято" - -#: include/enotify.php:366 include/enotify.php:381 -#, php-format -msgid "'%1$s' has accepted your connection request at %2$s" -msgstr "'%1$s' принял соединение с вами на %2$s" - -#: include/enotify.php:367 include/enotify.php:382 -#, php-format -msgid "%2$s has accepted your [url=%1$s]connection request[/url]." -msgstr "%2$s принял ваше [url=%1$s]предложение о соединении[/url]." - -#: include/enotify.php:372 -msgid "" -"You are now mutual friends and may exchange status updates, photos, and " -"email without restriction." -msgstr "Вы теперь взаимные друзья и можете обмениваться статусами, фотографиями и письмами без ограничений." - -#: include/enotify.php:374 -#, php-format -msgid "Please visit %s if you wish to make any changes to this relationship." -msgstr "Посетите %s если вы хотите сделать изменения в этом отношении." - -#: include/enotify.php:387 -#, php-format -msgid "" -"'%1$s' has chosen to accept you a fan, which restricts some forms of " -"communication - such as private messaging and some profile interactions. If " -"this is a celebrity or community page, these settings were applied " -"automatically." -msgstr "%1$s решил принять приглашение и пометил вас как фаната, что запрещает некоторые формы общения - например, личные сообщения и некоторые действия с профилем. Если эта страница знаменитости или сообщества, то эти настройки были применены автоматически." - -#: include/enotify.php:389 -#, php-format -msgid "" -"'%1$s' may choose to extend this into a two-way or more permissive " -"relationship in the future." -msgstr "%1$s может расширить взаимоотношения до более мягких в будущем." - -#: include/enotify.php:391 -#, php-format -msgid "Please visit %s if you wish to make any changes to this relationship." -msgstr "Посетите %s если вы хотите сделать изменения в этом отношении." - -#: include/enotify.php:401 mod/removeme.php:63 -msgid "[Friendica System Notify]" -msgstr "[Системное уведомление Friendica]" - -#: include/enotify.php:401 -msgid "registration request" -msgstr "запрос регистрации" - -#: include/enotify.php:403 -#, php-format -msgid "You've received a registration request from '%1$s' at %2$s" -msgstr "Вы получили запрос на регистрацию от '%1$s' на %2$s" - -#: include/enotify.php:404 -#, php-format -msgid "You've received a [url=%1$s]registration request[/url] from %2$s." -msgstr "Вы получили [url=%1$s]запрос регистрации[/url] от %2$s." - -#: include/enotify.php:409 -#, php-format -msgid "" -"Full Name:\t%s\n" -"Site Location:\t%s\n" -"Login Name:\t%s (%s)" -msgstr "Полное имя:\t%s\nРасположение:\t%s\nИмя для входа:\t%s (%s)" - -#: include/enotify.php:415 -#, php-format -msgid "Please visit %s to approve or reject the request." -msgstr "Пожалуйста, посетите %s чтобы подтвердить или отвергнуть запрос." - -#: include/items.php:363 src/Module/Admin/Themes/Details.php:72 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:46 -#: src/Module/Debug/ItemBody.php:59 -msgid "Item not found." -msgstr "Пункт не найден." - -#: include/items.php:395 -msgid "Do you really want to delete this item?" -msgstr "Вы действительно хотите удалить этот элемент?" - -#: include/items.php:397 mod/api.php:125 mod/message.php:165 -#: mod/suggest.php:88 src/Module/Contact.php:453 -#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 -msgid "Yes" -msgstr "Да" - -#: include/items.php:447 mod/api.php:50 mod/api.php:55 mod/cal.php:293 -#: mod/common.php:43 mod/dfrn_confirm.php:79 mod/editpost.php:38 -#: mod/events.php:228 mod/follow.php:76 mod/follow.php:156 mod/item.php:183 -#: mod/item.php:188 mod/message.php:71 mod/message.php:116 mod/network.php:50 -#: mod/notes.php:43 mod/ostatus_subscribe.php:32 mod/photos.php:177 -#: mod/photos.php:937 mod/poke.php:142 mod/repair_ostatus.php:31 -#: mod/settings.php:48 mod/settings.php:66 mod/settings.php:497 -#: mod/suggest.php:54 mod/uimport.php:32 mod/unfollow.php:37 -#: mod/unfollow.php:92 mod/unfollow.php:124 mod/wallmessage.php:35 -#: mod/wallmessage.php:59 mod/wallmessage.php:98 mod/wallmessage.php:122 -#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/wall_upload.php:110 -#: mod/wall_upload.php:113 src/Module/Attach.php:56 src/Module/BaseApi.php:59 -#: src/Module/BaseApi.php:65 src/Module/BaseNotifications.php:88 -#: src/Module/Contact/Advanced.php:43 src/Module/Contact.php:370 -#: src/Module/Delegation.php:118 src/Module/FollowConfirm.php:16 -#: src/Module/FriendSuggest.php:44 src/Module/Group.php:45 -#: src/Module/Group.php:91 src/Module/Invite.php:40 src/Module/Invite.php:128 -#: src/Module/Notifications/Notification.php:47 -#: src/Module/Notifications/Notification.php:76 -#: src/Module/Profile/Contacts.php:67 src/Module/Register.php:62 -#: src/Module/Register.php:75 src/Module/Register.php:195 -#: src/Module/Register.php:234 src/Module/Search/Directory.php:38 -#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 -#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 -#: src/Module/Settings/Profile/Photo/Crop.php:157 -#: src/Module/Settings/Profile/Photo/Index.php:115 -msgid "Permission denied." -msgstr "Нет разрешения." - -#: mod/api.php:100 mod/api.php:122 -msgid "Authorize application connection" -msgstr "Разрешить связь с приложением" - -#: mod/api.php:101 -msgid "Return to your app and insert this Securty Code:" -msgstr "Вернитесь в ваше приложение и задайте этот код:" - -#: mod/api.php:110 src/Module/BaseAdmin.php:73 -msgid "Please login to continue." -msgstr "Пожалуйста, войдите для продолжения." - -#: mod/api.php:124 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Вы действительно хотите разрешить этому приложению доступ к своим записям и контактам, а также создавать новые записи от вашего имени?" - -#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 -#: src/Module/Register.php:116 -msgid "No" -msgstr "Нет" - -#: mod/cal.php:46 mod/cal.php:50 mod/follow.php:36 -#: src/Module/Conversation/Community.php:145 src/Module/Debug/ItemBody.php:37 -#: src/Module/Diaspora/Receive.php:51 src/Module/Item/Ignore.php:41 +#: mod/redir.php:34 mod/redir.php:203 mod/cal.php:47 mod/cal.php:51 +#: mod/follow.php:37 src/Module/Debug/ItemBody.php:37 +#: src/Module/Conversation/Community.php:145 src/Module/Item/Ignore.php:41 +#: src/Module/Diaspora/Receive.php:51 msgid "Access denied." msgstr "Доступ запрещен." -#: mod/cal.php:132 mod/display.php:284 src/Module/Profile/Profile.php:92 -#: src/Module/Profile/Profile.php:107 src/Module/Profile/Status.php:99 -#: src/Module/Update/Profile.php:55 -msgid "Access to this profile has been restricted." -msgstr "Доступ к этому профилю ограничен." +#: mod/redir.php:50 mod/redir.php:130 +msgid "Bad Request." +msgstr "Ошибочный запрос." -#: mod/cal.php:263 mod/events.php:409 src/Content/Nav.php:179 -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:88 -#: src/Module/BaseProfile.php:99 view/theme/frio/theme.php:262 -#: view/theme/frio/theme.php:266 -msgid "Events" -msgstr "Мероприятия" - -#: mod/cal.php:264 mod/events.php:410 -msgid "View" -msgstr "Смотреть" - -#: mod/cal.php:265 mod/events.php:412 -msgid "Previous" -msgstr "Назад" - -#: mod/cal.php:266 mod/events.php:413 src/Module/Install.php:192 -msgid "Next" -msgstr "Далее" - -#: mod/cal.php:269 mod/events.php:418 src/Model/Event.php:443 -msgid "today" -msgstr "сегодня" - -#: mod/cal.php:270 mod/events.php:419 src/Model/Event.php:444 -#: src/Util/Temporal.php:330 -msgid "month" -msgstr "мес." - -#: mod/cal.php:271 mod/events.php:420 src/Model/Event.php:445 -#: src/Util/Temporal.php:331 -msgid "week" -msgstr "неделя" - -#: mod/cal.php:272 mod/events.php:421 src/Model/Event.php:446 -#: src/Util/Temporal.php:332 -msgid "day" -msgstr "день" - -#: mod/cal.php:273 mod/events.php:422 -msgid "list" -msgstr "список" - -#: mod/cal.php:286 src/Console/User.php:152 src/Console/User.php:250 -#: src/Console/User.php:283 src/Console/User.php:309 src/Model/User.php:430 -msgid "User not found" -msgstr "Пользователь не найден" - -#: mod/cal.php:302 -msgid "This calendar format is not supported" -msgstr "Этот формат календарей не поддерживается" - -#: mod/cal.php:304 -msgid "No exportable data found" -msgstr "Нет данных для экспорта" - -#: mod/cal.php:321 -msgid "calendar" -msgstr "календарь" - -#: mod/common.php:106 -msgid "No contacts in common." -msgstr "Нет общих контактов." - -#: mod/common.php:157 src/Module/Contact.php:920 -msgid "Common Friends" -msgstr "Общие друзья" - -#: mod/dfrn_confirm.php:85 src/Module/Profile/Profile.php:80 -msgid "Profile not found." -msgstr "Профиль не найден." - -#: mod/dfrn_confirm.php:140 mod/redir.php:51 mod/redir.php:141 -#: mod/redir.php:156 src/Module/Contact/Advanced.php:53 -#: src/Module/Contact/Advanced.php:108 src/Module/FriendSuggest.php:54 -#: src/Module/FriendSuggest.php:93 src/Module/Group.php:106 +#: mod/redir.php:56 mod/redir.php:157 mod/dfrn_confirm.php:139 +#: src/Module/FriendSuggest.php:54 src/Module/FriendSuggest.php:93 +#: src/Module/Group.php:105 src/Module/Contact/Advanced.php:53 +#: src/Module/Contact/Advanced.php:106 src/Module/Contact/Contacts.php:33 msgid "Contact not found." msgstr "Контакт не найден." -#: mod/dfrn_confirm.php:141 +#: mod/wallmessage.php:35 mod/wallmessage.php:59 mod/wallmessage.php:96 +#: mod/wallmessage.php:120 mod/dfrn_confirm.php:78 mod/settings.php:47 +#: mod/settings.php:65 mod/settings.php:489 mod/network.php:47 +#: mod/repair_ostatus.php:31 mod/unfollow.php:37 mod/unfollow.php:91 +#: mod/unfollow.php:123 mod/message.php:70 mod/message.php:113 +#: mod/ostatus_subscribe.php:30 mod/suggest.php:34 mod/wall_upload.php:99 +#: mod/wall_upload.php:102 mod/api.php:50 mod/api.php:55 +#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/item.php:189 +#: mod/item.php:194 mod/item.php:973 mod/uimport.php:32 mod/editpost.php:38 +#: mod/events.php:228 mod/follow.php:76 mod/follow.php:152 mod/notes.php:43 +#: mod/photos.php:178 mod/photos.php:929 +#: src/Module/Notifications/Notification.php:47 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Profile/Common.php:57 src/Module/Profile/Contacts.php:57 +#: src/Module/BaseNotifications.php:88 src/Module/Register.php:62 +#: src/Module/Register.php:75 src/Module/Register.php:195 +#: src/Module/Register.php:234 src/Module/FriendSuggest.php:44 +#: src/Module/BaseApi.php:59 src/Module/BaseApi.php:65 +#: src/Module/Delegation.php:118 src/Module/Contact.php:371 +#: src/Module/FollowConfirm.php:16 src/Module/Invite.php:40 +#: src/Module/Invite.php:128 src/Module/Attach.php:56 src/Module/Group.php:45 +#: src/Module/Group.php:90 src/Module/Search/Directory.php:38 +#: src/Module/Contact/Advanced.php:43 +#: src/Module/Settings/Profile/Photo/Crop.php:157 +#: src/Module/Settings/Profile/Photo/Index.php:113 +#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 +#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:116 +msgid "Permission denied." +msgstr "Нет разрешения." + +#: mod/wallmessage.php:68 mod/wallmessage.php:129 +#, php-format +msgid "Number of daily wall messages for %s exceeded. Message failed." +msgstr "Количество ежедневных сообщений на стене %s превышено. Сообщение отменено.." + +#: mod/wallmessage.php:76 mod/message.php:84 +msgid "No recipient selected." +msgstr "Не выбран получатель." + +#: mod/wallmessage.php:79 +msgid "Unable to check your home location." +msgstr "Невозможно проверить местоположение." + +#: mod/wallmessage.php:82 mod/message.php:91 +msgid "Message could not be sent." +msgstr "Сообщение не может быть отправлено." + +#: mod/wallmessage.php:85 mod/message.php:94 +msgid "Message collection failure." +msgstr "Неудача коллекции сообщения." + +#: mod/wallmessage.php:103 mod/wallmessage.php:112 +msgid "No recipient." +msgstr "Без адресата." + +#: mod/wallmessage.php:137 mod/message.php:215 mod/message.php:365 +msgid "Please enter a link URL:" +msgstr "Пожалуйста, введите URL ссылки:" + +#: mod/wallmessage.php:142 mod/message.php:257 +msgid "Send Private Message" +msgstr "Отправить личное сообщение" + +#: mod/wallmessage.php:143 +#, php-format +msgid "" +"If you wish for %s to respond, please check that the privacy settings on " +"your site allow private mail from unknown senders." +msgstr "Если Вы хотите ответить %s, пожалуйста, проверьте, позволяют ли настройки конфиденциальности на Вашем сайте принимать личные сообщения от неизвестных отправителей." + +#: mod/wallmessage.php:144 mod/message.php:258 mod/message.php:431 +msgid "To:" +msgstr "Кому:" + +#: mod/wallmessage.php:145 mod/message.php:262 mod/message.php:433 +msgid "Subject:" +msgstr "Тема:" + +#: mod/wallmessage.php:151 mod/message.php:266 mod/message.php:436 +#: src/Module/Invite.php:168 +msgid "Your message:" +msgstr "Ваше сообщение:" + +#: mod/wallmessage.php:154 mod/message.php:270 mod/message.php:441 +#: mod/editpost.php:94 +msgid "Insert web link" +msgstr "Вставить веб-ссылку" + +#: mod/dfrn_confirm.php:84 src/Module/Profile/Profile.php:82 +msgid "Profile not found." +msgstr "Профиль не найден." + +#: mod/dfrn_confirm.php:140 msgid "" "This may occasionally happen if contact was requested by both persons and it" " has already been approved." msgstr "Это может иногда происходить, если контакт запрашивали двое людей, и он был уже одобрен." -#: mod/dfrn_confirm.php:242 +#: mod/dfrn_confirm.php:241 msgid "Response from remote site was not understood." msgstr "Ответ от удаленного сайта не был понят." -#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:255 +#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 msgid "Unexpected response from remote site: " msgstr "Неожиданный ответ от удаленного сайта: " -#: mod/dfrn_confirm.php:264 +#: mod/dfrn_confirm.php:263 msgid "Confirmation completed successfully." msgstr "Подтверждение успешно завершено." -#: mod/dfrn_confirm.php:276 +#: mod/dfrn_confirm.php:275 msgid "Temporary failure. Please wait and try again." msgstr "Временные неудачи. Подождите и попробуйте еще раз." -#: mod/dfrn_confirm.php:279 +#: mod/dfrn_confirm.php:278 msgid "Introduction failed or was revoked." msgstr "Запрос ошибочен или был отозван." -#: mod/dfrn_confirm.php:284 +#: mod/dfrn_confirm.php:283 msgid "Remote site reported: " msgstr "Удаленный сайт сообщил: " -#: mod/dfrn_confirm.php:389 +#: mod/dfrn_confirm.php:388 #, php-format msgid "No user record found for '%s' " msgstr "Не найдено записи пользователя для '%s' " -#: mod/dfrn_confirm.php:399 +#: mod/dfrn_confirm.php:398 msgid "Our site encryption key is apparently messed up." msgstr "Наш ключ шифрования сайта, по-видимому, перепутался." -#: mod/dfrn_confirm.php:410 +#: mod/dfrn_confirm.php:409 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "Был предоставлен пустой URL сайта ​​или URL не может быть расшифрован нами." -#: mod/dfrn_confirm.php:426 +#: mod/dfrn_confirm.php:425 msgid "Contact record was not found for you on our site." msgstr "Запись контакта не найдена для вас на нашем сайте." -#: mod/dfrn_confirm.php:440 +#: mod/dfrn_confirm.php:439 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "Публичный ключ недоступен в записи о контакте по ссылке %s" -#: mod/dfrn_confirm.php:456 +#: mod/dfrn_confirm.php:455 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "ID, предложенный вашей системой, является дубликатом в нашей системе. Он должен работать, если вы повторите попытку." -#: mod/dfrn_confirm.php:467 +#: mod/dfrn_confirm.php:466 msgid "Unable to set your contact credentials on our system." msgstr "Не удалось установить ваши учетные данные контакта в нашей системе." -#: mod/dfrn_confirm.php:523 +#: mod/dfrn_confirm.php:522 msgid "Unable to update your contact profile details on our system" msgstr "Не удается обновить ваши контактные детали профиля в нашей системе" -#: mod/dfrn_confirm.php:553 mod/dfrn_request.php:569 -#: src/Model/Contact.php:2653 +#: mod/dfrn_confirm.php:552 mod/dfrn_request.php:569 +#: src/Model/Contact.php:2398 msgid "[Name Withheld]" msgstr "[Имя не разглашается]" -#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:539 +#: mod/videos.php:129 mod/display.php:179 mod/dfrn_request.php:606 +#: mod/photos.php:843 src/Module/Debug/WebFinger.php:38 +#: src/Module/Debug/Probe.php:39 src/Module/Conversation/Community.php:139 +#: src/Module/Directory.php:49 src/Module/Search/Index.php:49 +#: src/Module/Search/Index.php:54 +msgid "Public access denied." +msgstr "Свободный доступ закрыт." + +#: mod/videos.php:134 +msgid "No videos selected" +msgstr "Видео не выбрано" + +#: mod/videos.php:182 mod/photos.php:914 +msgid "Access to this item is restricted." +msgstr "Доступ к этому пункту ограничен." + +#: mod/videos.php:252 src/Model/Item.php:3567 +msgid "View Video" +msgstr "Просмотреть видео" + +#: mod/videos.php:259 mod/photos.php:1600 +msgid "View Album" +msgstr "Просмотреть альбом" + +#: mod/videos.php:267 +msgid "Recent Videos" +msgstr "Последние видео" + +#: mod/videos.php:269 +msgid "Upload New Videos" +msgstr "Загрузить новые видео" + +#: mod/match.php:62 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "Нет совпадающих ключевых слов. Пожалуйста, добавьте ключевые слова в ваш профиль." + +#: mod/match.php:105 src/Content/Pager.php:216 +msgid "first" +msgstr "первый" + +#: mod/match.php:110 src/Content/Pager.php:276 +msgid "next" +msgstr "след." + +#: mod/match.php:120 src/Module/BaseSearch.php:117 +msgid "No matches" +msgstr "Нет соответствий" + +#: mod/match.php:125 +msgid "Profile Match" +msgstr "Похожие профили" + +#: mod/settings.php:90 +msgid "Missing some important data!" +msgstr "Не хватает важных данных!" + +#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:846 +msgid "Update" +msgstr "Обновление" + +#: mod/settings.php:200 +msgid "Failed to connect with email account using the settings provided." +msgstr "Не удалось подключиться к аккаунту e-mail, используя указанные настройки." + +#: mod/settings.php:229 +msgid "Contact CSV file upload error" +msgstr "Ошибка загрузки CSV с контактами" + +#: mod/settings.php:244 +msgid "Importing Contacts done" +msgstr "Импорт контактов завершён" + +#: mod/settings.php:255 +msgid "Relocate message has been send to your contacts" +msgstr "Перемещённое сообщение было отправлено списку контактов" + +#: mod/settings.php:267 +msgid "Passwords do not match." +msgstr "Пароли не совпадают" + +#: mod/settings.php:275 src/Console/User.php:166 +msgid "Password update failed. Please try again." +msgstr "Обновление пароля не удалось. Пожалуйста, попробуйте еще раз." + +#: mod/settings.php:278 src/Console/User.php:169 +msgid "Password changed." +msgstr "Пароль изменен." + +#: mod/settings.php:281 +msgid "Password unchanged." +msgstr "Пароль не поменялся" + +#: mod/settings.php:364 +msgid "Please use a shorter name." +msgstr "Пожалуйста, выберите имя короче." + +#: mod/settings.php:367 +msgid "Name too short." +msgstr "Имя слишком короткое" + +#: mod/settings.php:374 +msgid "Wrong Password." +msgstr "Неправильный пароль" + +#: mod/settings.php:379 +msgid "Invalid email." +msgstr "Неправильный адрес почты" + +#: mod/settings.php:385 +msgid "Cannot change to that email." +msgstr "Нельзя установить этот адрес почты" + +#: mod/settings.php:422 +msgid "Private forum has no privacy permissions. Using default privacy group." +msgstr "Частный форум не имеет настроек приватности. Используется группа конфиденциальности по умолчанию." + +#: mod/settings.php:425 +msgid "Private forum has no privacy permissions and no default privacy group." +msgstr "Частный форум не имеет настроек приватности и не имеет групп приватности по умолчанию." + +#: mod/settings.php:442 +msgid "Settings were not updated." +msgstr "Настройки не были изменены." + +#: mod/settings.php:498 mod/settings.php:524 mod/settings.php:558 +msgid "Add application" +msgstr "Добавить приложения" + +#: mod/settings.php:499 mod/settings.php:606 mod/settings.php:704 +#: mod/settings.php:859 src/Module/Admin/Themes/Index.php:113 +#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:80 +#: src/Module/Admin/Site.php:589 src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Settings/Delegation.php:170 +#: src/Module/Settings/Display.php:185 +msgid "Save Settings" +msgstr "Сохранить настройки" + +#: mod/settings.php:501 mod/settings.php:527 src/Module/Admin/Users.php:237 +#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 +#: src/Module/Admin/Users.php:278 src/Module/Admin/Blocklist/Contact.php:90 +#: src/Module/Contact/Advanced.php:150 +msgid "Name" +msgstr "Имя" + +#: mod/settings.php:502 mod/settings.php:528 +msgid "Consumer Key" +msgstr "Consumer Key" + +#: mod/settings.php:503 mod/settings.php:529 +msgid "Consumer Secret" +msgstr "Consumer Secret" + +#: mod/settings.php:504 mod/settings.php:530 +msgid "Redirect" +msgstr "Перенаправление" + +#: mod/settings.php:505 mod/settings.php:531 +msgid "Icon url" +msgstr "URL символа" + +#: mod/settings.php:516 +msgid "You can't edit this application." +msgstr "Вы не можете изменить это приложение." + +#: mod/settings.php:557 +msgid "Connected Apps" +msgstr "Подключенные приложения" + +#: mod/settings.php:559 src/Object/Post.php:184 src/Object/Post.php:186 +msgid "Edit" +msgstr "Редактировать" + +#: mod/settings.php:561 +msgid "Client key starts with" +msgstr "Ключ клиента начинается с" + +#: mod/settings.php:562 +msgid "No name" +msgstr "Нет имени" + +#: mod/settings.php:563 +msgid "Remove authorization" +msgstr "Удалить авторизацию" + +#: mod/settings.php:574 +msgid "No Addon settings configured" +msgstr "Настройки дополнений не изменены" + +#: mod/settings.php:583 +msgid "Addon Settings" +msgstr "Настройки дополнений" + +#: mod/settings.php:604 +msgid "Additional Features" +msgstr "Дополнительные возможности" + +#: mod/settings.php:629 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "Diaspora (Socialhome, Hubzilla)" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "enabled" +msgstr "подключено" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "disabled" +msgstr "отключено" + +#: mod/settings.php:629 mod/settings.php:630 +#, php-format +msgid "Built-in support for %s connectivity is %s" +msgstr "Встроенная поддержка для %s подключение %s" + +#: mod/settings.php:630 +msgid "OStatus (GNU Social)" +msgstr "OStatus (GNU Social)" + +#: mod/settings.php:661 +msgid "Email access is disabled on this site." +msgstr "Доступ эл. почты отключен на этом сайте." + +#: mod/settings.php:666 mod/settings.php:702 +msgid "None" +msgstr "Ничего" + +#: mod/settings.php:672 src/Module/BaseSettings.php:80 +msgid "Social Networks" +msgstr "Социальные сети" + +#: mod/settings.php:677 +msgid "General Social Media Settings" +msgstr "Общие настройки социальных медиа" + +#: mod/settings.php:678 +msgid "Accept only top level posts by contacts you follow" +msgstr "Получать начальные записи только от ваших контактов" + +#: mod/settings.php:678 +msgid "" +"The system does an auto completion of threads when a comment arrives. This " +"has got the side effect that you can receive posts that had been started by " +"a non-follower but had been commented by someone you follow. This setting " +"deactivates this behaviour. When activated, you strictly only will receive " +"posts from people you really do follow." +msgstr "Система автоматически загружает диалоги, когда получает комментарии. Это может приводить к тому, что вы можете видеть записи от людей, на которых вы не подписаны, потому что их прокомментировал кто-то из ваших контактов. Эта настройка отключает такое поведение и вы будете видеть только записи тех людей, на которых подписаны." + +#: mod/settings.php:679 +msgid "Disable Content Warning" +msgstr "Отключить предупреждение о содержании" + +#: mod/settings.php:679 +msgid "" +"Users on networks like Mastodon or Pleroma are able to set a content warning" +" field which collapse their post by default. This disables the automatic " +"collapsing and sets the content warning as the post title. Doesn't affect " +"any other content filtering you eventually set up." +msgstr "Пользователи некоторых сетей, таких как Mastodon или Pleroma, могут использовать \"предупреждение о содержании\", сворачивающее их записи. Эта настройка отключает это свёртывание и помещает \"предупреждение о содержимом\" в заголовок записи. Это не влияет на другие фильтры, которые вы можете настроить." + +#: mod/settings.php:680 +msgid "Disable intelligent shortening" +msgstr "Отключить умное сокращение" + +#: mod/settings.php:680 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If this option is enabled then every shortened post will always point to the" +" original friendica post." +msgstr "Обычно система пытается найти лучшую ссылку для добавления к сокращенной записи. Если эта настройка включена, то каждая сокращенная запись будет указывать на оригинальную запись в Friendica." + +#: mod/settings.php:681 +msgid "Attach the link title" +msgstr "Присоединять заголовок ссылок" + +#: mod/settings.php:681 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" +" share feed content." +msgstr "Если включено. заголовок добавленной ссылки будет добавлен к записи в Диаспоре как заголовок. Это в основном нужно для контактов \"мой двойник\", которые публикуют содержимое ленты." + +#: mod/settings.php:682 +msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" +msgstr "Автоматически подписываться на любого пользователя GNU Social (OStatus), который вас упомянул или который на вас подписался" + +#: mod/settings.php:682 +msgid "" +"If you receive a message from an unknown OStatus user, this option decides " +"what to do. If it is checked, a new contact will be created for every " +"unknown user." +msgstr "Если вы получите сообщение от неизвестной учетной записи OStatus, эта настройка решает, что делать. Если включена, то новый контакт будет создан для каждого неизвестного пользователя." + +#: mod/settings.php:683 +msgid "Default group for OStatus contacts" +msgstr "Группа по-умолчанию для OStatus-контактов" + +#: mod/settings.php:684 +msgid "Your legacy GNU Social account" +msgstr "Ваша старая учетная запись GNU Social" + +#: mod/settings.php:684 +msgid "" +"If you enter your old GNU Social/Statusnet account name here (in the format " +"user@domain.tld), your contacts will be added automatically. The field will " +"be emptied when done." +msgstr "Если вы введете тут вашу старую учетную запись GNU Social/Statusnet (в виде пользователь@домен), ваши контакты оттуда будут автоматически добавлены. Поле будет очищено когда все контакты будут добавлены." + +#: mod/settings.php:687 +msgid "Repair OStatus subscriptions" +msgstr "Починить подписки OStatus" + +#: mod/settings.php:691 +msgid "Email/Mailbox Setup" +msgstr "Настройка эл. почты / почтового ящика" + +#: mod/settings.php:692 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "Если вы хотите общаться с Email контактами, используя этот сервис (по желанию), пожалуйста, уточните, как подключиться к вашему почтовому ящику." + +#: mod/settings.php:693 +msgid "Last successful email check:" +msgstr "Последняя успешная проверка электронной почты:" + +#: mod/settings.php:695 +msgid "IMAP server name:" +msgstr "Имя IMAP сервера:" + +#: mod/settings.php:696 +msgid "IMAP port:" +msgstr "Порт IMAP:" + +#: mod/settings.php:697 +msgid "Security:" +msgstr "Безопасность:" + +#: mod/settings.php:698 +msgid "Email login name:" +msgstr "Логин эл. почты:" + +#: mod/settings.php:699 +msgid "Email password:" +msgstr "Пароль эл. почты:" + +#: mod/settings.php:700 +msgid "Reply-to address:" +msgstr "Адрес для ответа:" + +#: mod/settings.php:701 +msgid "Send public posts to all email contacts:" +msgstr "Отправлять открытые сообщения на все контакты электронной почты:" + +#: mod/settings.php:702 +msgid "Action after import:" +msgstr "Действие после импорта:" + +#: mod/settings.php:702 src/Content/Nav.php:270 +msgid "Mark as seen" +msgstr "Отметить, как прочитанное" + +#: mod/settings.php:702 +msgid "Move to folder" +msgstr "Переместить в папку" + +#: mod/settings.php:703 +msgid "Move to folder:" +msgstr "Переместить в папку:" + +#: mod/settings.php:717 +msgid "Unable to find your profile. Please contact your admin." +msgstr "Не получается найти ваш профиль. Пожалуйста свяжитесь с администратором." + +#: mod/settings.php:753 +msgid "Account Types" +msgstr "Тип учетной записи" + +#: mod/settings.php:754 +msgid "Personal Page Subtypes" +msgstr "Подтипы личной страницы" + +#: mod/settings.php:755 +msgid "Community Forum Subtypes" +msgstr "Подтипы форума сообщества" + +#: mod/settings.php:762 src/Module/Admin/Users.php:194 +msgid "Personal Page" +msgstr "Личная страница" + +#: mod/settings.php:763 +msgid "Account for a personal profile." +msgstr "Личная учётная запись" + +#: mod/settings.php:766 src/Module/Admin/Users.php:195 +msgid "Organisation Page" +msgstr "Организационная страница" + +#: mod/settings.php:767 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "Учётная запись организации, которая автоматически одобряет новых подписчиков." + +#: mod/settings.php:770 src/Module/Admin/Users.php:196 +msgid "News Page" +msgstr "Новостная страница" + +#: mod/settings.php:771 +msgid "" +"Account for a news reflector that automatically approves contact requests as" +" \"Followers\"." +msgstr "Учётная запись новостной ленты, которая автоматически одобряет новых подписчиков." + +#: mod/settings.php:774 src/Module/Admin/Users.php:197 +msgid "Community Forum" +msgstr "Форум сообщества" + +#: mod/settings.php:775 +msgid "Account for community discussions." +msgstr "Учётная запись для совместных обсуждений." + +#: mod/settings.php:778 src/Module/Admin/Users.php:187 +msgid "Normal Account Page" +msgstr "Стандартная страница аккаунта" + +#: mod/settings.php:779 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "Личная учётная запись, которая требует ручного одобрения для новых подписчиков и друзей." + +#: mod/settings.php:782 src/Module/Admin/Users.php:188 +msgid "Soapbox Page" +msgstr "Песочница" + +#: mod/settings.php:783 +msgid "" +"Account for a public profile that automatically approves contact requests as" +" \"Followers\"." +msgstr "Учётная запись для публичного профиля, которая автоматически одобряет новых подписчиков." + +#: mod/settings.php:786 src/Module/Admin/Users.php:189 +msgid "Public Forum" +msgstr "Публичный форум" + +#: mod/settings.php:787 +msgid "Automatically approves all contact requests." +msgstr "Автоматически одобряет все запросы на подписку." + +#: mod/settings.php:790 src/Module/Admin/Users.php:190 +msgid "Automatic Friend Page" +msgstr "\"Автоматический друг\" страница" + +#: mod/settings.php:791 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "Учётная запись для публичной личности, которая автоматически добавляет все новые контакты в друзья." + +#: mod/settings.php:794 +msgid "Private Forum [Experimental]" +msgstr "Личный форум [экспериментально]" + +#: mod/settings.php:795 +msgid "Requires manual approval of contact requests." +msgstr "Требует ручного одобрения запросов на подписку." + +#: mod/settings.php:806 +msgid "OpenID:" +msgstr "OpenID:" + +#: mod/settings.php:806 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "(Необязательно) Разрешить этому OpenID входить в этот аккаунт" + +#: mod/settings.php:814 +msgid "Publish your profile in your local site directory?" +msgstr "Опубликовать ваш профиль в каталоге вашего сервера?" + +#: mod/settings.php:814 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the" +" system settings." +msgstr "Ваш профиль будет опубликован в локальном каталоге этого сервера. Данные вашего профиля могут быть доступны публично в зависимости от настроек." + +#: mod/settings.php:820 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories " +"(e.g. %s)." +msgstr "Ваш профиль так же будет опубликован в глобальных каталогах Френдики (напр. %s)." + +#: mod/settings.php:826 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "Ваш адрес: '%s' или '%s'." + +#: mod/settings.php:857 +msgid "Account Settings" +msgstr "Настройки аккаунта" + +#: mod/settings.php:865 +msgid "Password Settings" +msgstr "Смена пароля" + +#: mod/settings.php:866 src/Module/Register.php:149 +msgid "New Password:" +msgstr "Новый пароль:" + +#: mod/settings.php:866 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces, accentuated letters and colon (:)." +msgstr "Разрешенные символы: a-z, A-Z, 0-9 специальные символы за исключением пробелов, букв с акцентами и двоеточия (:)." + +#: mod/settings.php:867 src/Module/Register.php:150 +msgid "Confirm:" +msgstr "Подтвердите:" + +#: mod/settings.php:867 +msgid "Leave password fields blank unless changing" +msgstr "Оставьте поля пароля пустыми, если он не изменяется" + +#: mod/settings.php:868 +msgid "Current Password:" +msgstr "Текущий пароль:" + +#: mod/settings.php:868 +msgid "Your current password to confirm the changes" +msgstr "Ваш текущий пароль, для подтверждения изменений" + +#: mod/settings.php:869 +msgid "Password:" +msgstr "Пароль:" + +#: mod/settings.php:869 +msgid "Your current password to confirm the changes of the email address" +msgstr "Ваш текущий пароль для подтверждения смены адреса почты" + +#: mod/settings.php:872 +msgid "Delete OpenID URL" +msgstr "Удалить ссылку OpenID" + +#: mod/settings.php:874 +msgid "Basic Settings" +msgstr "Основные параметры" + +#: mod/settings.php:875 src/Module/Profile/Profile.php:144 +msgid "Full Name:" +msgstr "Полное имя:" + +#: mod/settings.php:876 +msgid "Email Address:" +msgstr "Адрес электронной почты:" + +#: mod/settings.php:877 +msgid "Your Timezone:" +msgstr "Ваш часовой пояс:" + +#: mod/settings.php:878 +msgid "Your Language:" +msgstr "Ваш язык:" + +#: mod/settings.php:878 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "Выберите язык, на котором вы будете видеть интерфейс Friendica и на котором вы будете получать письма" + +#: mod/settings.php:879 +msgid "Default Post Location:" +msgstr "Местонахождение по умолчанию:" + +#: mod/settings.php:880 +msgid "Use Browser Location:" +msgstr "Использовать определение местоположения браузером:" + +#: mod/settings.php:882 +msgid "Security and Privacy Settings" +msgstr "Параметры безопасности и конфиденциальности" + +#: mod/settings.php:884 +msgid "Maximum Friend Requests/Day:" +msgstr "Максимум запросов в друзья в день:" + +#: mod/settings.php:884 mod/settings.php:894 +msgid "(to prevent spam abuse)" +msgstr "(для предотвращения спама)" + +#: mod/settings.php:886 +msgid "Allow your profile to be searchable globally?" +msgstr "Сделать ваш профиль доступным для поиска глобально?" + +#: mod/settings.php:886 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your" +" profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "Включите эту настройку, если вы хотите, чтобы другие люди могли легко вас находить. Ваш профиль станет доступным для поиска на других узлах. Так же эта настройка разрешает поисковым системам индексировать ваш профиль." + +#: mod/settings.php:887 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "Скрыть список ваших контактов/друзей от просмотра в вашем профиле?" + +#: mod/settings.php:887 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "Список ваших контактов отображается на вашей странице профиля. Включите эту настройку, чтобы скрыть отображение вашего списка контактов." + +#: mod/settings.php:888 +msgid "Hide your profile details from anonymous viewers?" +msgstr "Скрыть данные профиля от анонимных посетителей?" + +#: mod/settings.php:888 +msgid "" +"Anonymous visitors will only see your profile picture, your display name and" +" the nickname you are using on your profile page. Your public posts and " +"replies will still be accessible by other means." +msgstr "Анонимные посетители будут видеть только вашу картинку, ваше имя и и ник. Публичные записи и комментарии могут быть доступны другими способами." + +#: mod/settings.php:889 +msgid "Make public posts unlisted" +msgstr "Скрыть публичные записи из общих лент" + +#: mod/settings.php:889 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "Ваши публичные записи не будут отражаться в общей ленте сервера или в результатах поиска, так же они не будут отправляться на ретранслтяторы. Тем не менее, они всё равно могут быть доступны в публичных лентах других серверов." + +#: mod/settings.php:890 +msgid "Make all posted pictures accessible" +msgstr "Сделать все опубликованные изображения доступными" + +#: mod/settings.php:890 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "Эта настройка делает все опубликованные изображения доступными по прямой ссылке. Это можно применить для решения проблем с другими социальными сетями, которые не умеют работать с разрешениями доступа для изображений. Непубличные изображения в любом случае не будут доступны для просмотра публично в ваших альбомах." + +#: mod/settings.php:891 +msgid "Allow friends to post to your profile page?" +msgstr "Разрешить друзьям оставлять сообщения на страницу вашего профиля?" + +#: mod/settings.php:891 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "Ваши контакты могут оставлять записи на стене вашего профиля. Эти записи будут распространены вашим подписчикам." + +#: mod/settings.php:892 +msgid "Allow friends to tag your posts?" +msgstr "Разрешить друзьям отмечать ваши сообщения?" + +#: mod/settings.php:892 +msgid "Your contacts can add additional tags to your posts." +msgstr "Ваши контакты могут добавлять дополнительные тэги к вашим записям." + +#: mod/settings.php:893 +msgid "Permit unknown people to send you private mail?" +msgstr "Разрешить незнакомым людям отправлять вам личные сообщения?" + +#: mod/settings.php:893 +msgid "" +"Friendica network users may send you private messages even if they are not " +"in your contact list." +msgstr "Пользователи Френдики могут отправлять вам личные сообщения даже если их нет в вашем списке контактов." + +#: mod/settings.php:894 +msgid "Maximum private messages per day from unknown people:" +msgstr "Максимальное количество личных сообщений от незнакомых людей в день:" + +#: mod/settings.php:896 +msgid "Default Post Permissions" +msgstr "Разрешение на сообщения по умолчанию" + +#: mod/settings.php:900 +msgid "Expiration settings" +msgstr "Очистка старых записей" + +#: mod/settings.php:901 +msgid "Automatically expire posts after this many days:" +msgstr "Автоматическое истекание срока действия сообщения после стольких дней:" + +#: mod/settings.php:901 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "Если пусто, срок действия сообщений не будет ограничен. Сообщения с истекшим сроком действия будут удалены" + +#: mod/settings.php:902 +msgid "Expire posts" +msgstr "Удалять старые записи" + +#: mod/settings.php:902 +msgid "When activated, posts and comments will be expired." +msgstr "Если включено, то старые записи и комментарии будут удаляться." + +#: mod/settings.php:903 +msgid "Expire personal notes" +msgstr "Удалять персональные заметки" + +#: mod/settings.php:903 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "Если включено, старые личные заметки из вашего профиля будут удаляться." + +#: mod/settings.php:904 +msgid "Expire starred posts" +msgstr "Удалять избранные записи" + +#: mod/settings.php:904 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "Добавление записи в избранные защищает её от удаления. Эта настройка выключает эту защиту." + +#: mod/settings.php:905 +msgid "Expire photos" +msgstr "Удалять фото" + +#: mod/settings.php:905 +msgid "When activated, photos will be expired." +msgstr "Если включено, старые фото будут удаляться." + +#: mod/settings.php:906 +msgid "Only expire posts by others" +msgstr "Удалять только записи других людей" + +#: mod/settings.php:906 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "Если включено, ваши собственные записи никогда не удаляются. В этом случае все настройки выше применяются только к записям, которые вы получаете от других." + +#: mod/settings.php:909 +msgid "Notification Settings" +msgstr "Настройка уведомлений" + +#: mod/settings.php:910 +msgid "Send a notification email when:" +msgstr "Отправлять уведомление по электронной почте, когда:" + +#: mod/settings.php:911 +msgid "You receive an introduction" +msgstr "Вы получили запрос" + +#: mod/settings.php:912 +msgid "Your introductions are confirmed" +msgstr "Ваши запросы подтверждены" + +#: mod/settings.php:913 +msgid "Someone writes on your profile wall" +msgstr "Кто-то пишет на стене вашего профиля" + +#: mod/settings.php:914 +msgid "Someone writes a followup comment" +msgstr "Кто-то пишет последующий комментарий" + +#: mod/settings.php:915 +msgid "You receive a private message" +msgstr "Вы получаете личное сообщение" + +#: mod/settings.php:916 +msgid "You receive a friend suggestion" +msgstr "Вы полулили предложение о добавлении в друзья" + +#: mod/settings.php:917 +msgid "You are tagged in a post" +msgstr "Вы отмечены в записи" + +#: mod/settings.php:918 +msgid "You are poked/prodded/etc. in a post" +msgstr "Вас потыкали/подтолкнули/и т.д. в записи" + +#: mod/settings.php:920 +msgid "Activate desktop notifications" +msgstr "Активировать уведомления на рабочем столе" + +#: mod/settings.php:920 +msgid "Show desktop popup on new notifications" +msgstr "Показывать уведомления на рабочем столе" + +#: mod/settings.php:922 +msgid "Text-only notification emails" +msgstr "Только текстовые письма" + +#: mod/settings.php:924 +msgid "Send text only notification emails, without the html part" +msgstr "Отправлять только текстовые уведомления, без HTML" + +#: mod/settings.php:926 +msgid "Show detailled notifications" +msgstr "Показывать подробные уведомления" + +#: mod/settings.php:928 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "По-умолчанию уведомления группируются в одно для каждой записи. Эта настройка показывает все уведомления по отдельности." + +#: mod/settings.php:930 +msgid "Advanced Account/Page Type Settings" +msgstr "Расширенные настройки учётной записи" + +#: mod/settings.php:931 +msgid "Change the behaviour of this account for special situations" +msgstr "Измените поведение этого аккаунта в специальных ситуациях" + +#: mod/settings.php:934 +msgid "Import Contacts" +msgstr "Импорт контактов" + +#: mod/settings.php:935 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "Загрузите файл CSV, который содержит адреса ваших контактов в первой колонке. Вы можете экспортировать его из вашей старой учётной записи." + +#: mod/settings.php:936 +msgid "Upload File" +msgstr "Загрузить файл" + +#: mod/settings.php:938 +msgid "Relocate" +msgstr "Перемещение" + +#: mod/settings.php:939 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "Если вы переместили эту анкету с другого сервера, и некоторые из ваших контактов не получили ваши обновления, попробуйте нажать эту кнопку." + +#: mod/settings.php:940 +msgid "Resend relocate message to contacts" +msgstr "Отправить перемещённые сообщения контактам" + +#: mod/ping.php:285 +msgid "{0} wants to be your friend" +msgstr "{0} хочет стать Вашим другом" + +#: mod/ping.php:301 +msgid "{0} requested registration" +msgstr "{0} требуемая регистрация" + +#: mod/network.php:297 +msgid "No items found" +msgstr "Записи не найдены" + +#: mod/network.php:528 +msgid "No such group" +msgstr "Нет такой группы" + +#: mod/network.php:536 +#, php-format +msgid "Group: %s" +msgstr "Группа: %s" + +#: mod/network.php:548 src/Module/Contact/Contacts.php:28 +msgid "Invalid contact." +msgstr "Недопустимый контакт." + +#: mod/network.php:686 +msgid "Latest Activity" +msgstr "Недавняя активность" + +#: mod/network.php:689 +msgid "Sort by latest activity" +msgstr "Отсортировать по свежей активности" + +#: mod/network.php:694 +msgid "Latest Posts" +msgstr "Недавние записи" + +#: mod/network.php:697 +msgid "Sort by post received date" +msgstr "Отсортировать по дате записей" + +#: mod/network.php:704 src/Module/Settings/Profile/Index.php:242 +msgid "Personal" +msgstr "Личные" + +#: mod/network.php:707 +msgid "Posts that mention or involve you" +msgstr "Записи, которые упоминают вас или в которых вы участвуете" + +#: mod/network.php:713 +msgid "Starred" +msgstr "Избранное" + +#: mod/network.php:716 +msgid "Favourite Posts" +msgstr "Избранные записи" + +#: mod/repair_ostatus.php:36 +msgid "Resubscribing to OStatus contacts" +msgstr "Переподписаться на OStatus-контакты." + +#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 +#: src/Module/Debug/Babel.php:269 +#: src/Module/Debug/ActivityPubConversion.php:130 +msgid "Error" +msgid_plural "Errors" +msgstr[0] "Ошибка" +msgstr[1] "Ошибки" +msgstr[2] "Ошибки" +msgstr[3] "Ошибки" + +#: mod/repair_ostatus.php:65 mod/ostatus_subscribe.php:79 +msgid "Done" +msgstr "Готово" + +#: mod/repair_ostatus.php:71 mod/ostatus_subscribe.php:103 +msgid "Keep this window open until done." +msgstr "Держать окно открытым до завершения." + +#: mod/unfollow.php:51 mod/unfollow.php:106 +msgid "You aren't following this contact." +msgstr "Вы не подписаны на этот контакт." + +#: mod/unfollow.php:61 mod/unfollow.php:112 +msgid "Unfollowing is currently not supported by your network." +msgstr "Отписка в настоящий момент не предусмотрена этой сетью" + +#: mod/unfollow.php:132 +msgid "Disconnect/Unfollow" +msgstr "Отсоединиться/Отписаться" + +#: mod/unfollow.php:134 mod/follow.php:165 +msgid "Your Identity Address:" +msgstr "Ваш адрес:" + +#: mod/unfollow.php:136 mod/dfrn_request.php:647 mod/follow.php:95 +#: src/Module/RemoteFollow.php:109 +msgid "Submit Request" +msgstr "Отправить запрос" + +#: mod/unfollow.php:140 mod/follow.php:166 +#: src/Module/Notifications/Introductions.php:103 +#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:618 +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "Profile URL" +msgstr "URL профиля" + +#: mod/unfollow.php:150 mod/follow.php:188 src/Module/Contact.php:895 +#: src/Module/BaseProfile.php:63 +msgid "Status Messages and Posts" +msgstr "Ваши записи" + +#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:276 +msgid "New Message" +msgstr "Новое сообщение" + +#: mod/message.php:88 +msgid "Unable to locate contact information." +msgstr "Не удалось найти контактную информацию." + +#: mod/message.php:122 src/Module/Notifications/Notification.php:56 +#: src/Module/Notifications/Introductions.php:111 +#: src/Module/Notifications/Introductions.php:149 +msgid "Discard" +msgstr "Отказаться" + +#: mod/message.php:160 +msgid "Do you really want to delete this message?" +msgstr "Вы действительно хотите удалить это сообщение?" + +#: mod/message.php:162 mod/api.php:125 mod/item.php:925 +#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 +#: src/Module/Contact.php:454 +msgid "Yes" +msgstr "Да" + +#: mod/message.php:178 +msgid "Conversation not found." +msgstr "Беседа не найдена." + +#: mod/message.php:183 +msgid "Message was not deleted." +msgstr "Сообщение не было удалено." + +#: mod/message.php:201 +msgid "Conversation was not removed." +msgstr "Беседа не была удалена." + +#: mod/message.php:300 +msgid "No messages." +msgstr "Нет сообщений." + +#: mod/message.php:357 +msgid "Message not available." +msgstr "Сообщение не доступно." + +#: mod/message.php:407 +msgid "Delete message" +msgstr "Удалить сообщение" + +#: mod/message.php:409 mod/message.php:537 +msgid "D, d M Y - g:i A" +msgstr "D, d M Y - g:i A" + +#: mod/message.php:424 mod/message.php:534 +msgid "Delete conversation" +msgstr "Удалить историю общения" + +#: mod/message.php:426 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "Невозможно защищённое соединение. Вы имеете возможность ответить со страницы профиля отправителя." + +#: mod/message.php:430 +msgid "Send Reply" +msgstr "Отправить ответ" + +#: mod/message.php:513 +#, php-format +msgid "Unknown sender - %s" +msgstr "Неизвестный отправитель - %s" + +#: mod/message.php:515 +#, php-format +msgid "You and %s" +msgstr "Вы и %s" + +#: mod/message.php:517 +#, php-format +msgid "%s and You" +msgstr "%s и Вы" + +#: mod/message.php:540 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "%d сообщение" +msgstr[1] "%d сообщений" +msgstr[2] "%d сообщений" +msgstr[3] "%d сообщений" + +#: mod/ostatus_subscribe.php:35 +msgid "Subscribing to OStatus contacts" +msgstr "Подписка на OStatus-контакты" + +#: mod/ostatus_subscribe.php:45 +msgid "No contact provided." +msgstr "Не указан контакт." + +#: mod/ostatus_subscribe.php:51 +msgid "Couldn't fetch information for contact." +msgstr "Невозможно получить информацию о контакте." + +#: mod/ostatus_subscribe.php:61 +msgid "Couldn't fetch friends for contact." +msgstr "Невозможно получить друзей для контакта." + +#: mod/ostatus_subscribe.php:93 +msgid "success" +msgstr "удачно" + +#: mod/ostatus_subscribe.php:95 +msgid "failed" +msgstr "неудача" + +#: mod/ostatus_subscribe.php:98 src/Object/Post.php:305 +msgid "ignored" +msgstr "игнорирован" + +#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:506 #, php-format msgid "%1$s welcomes %2$s" msgstr "%1$s добро пожаловать %2$s" -#: mod/dfrn_request.php:113 -msgid "This introduction has already been accepted." -msgstr "Этот запрос был уже принят." +#: mod/removeme.php:63 +msgid "User deleted their account" +msgstr "Пользователь удалил свою учётную запись" -#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 -msgid "Profile location is not valid or does not contain profile information." -msgstr "Местоположение профиля является недопустимым или не содержит информацию о профиле." - -#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 -msgid "Warning: profile location has no identifiable owner name." -msgstr "Внимание: местоположение профиля не имеет идентифицируемого имени владельца." - -#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 -msgid "Warning: profile location has no profile photo." -msgstr "Внимание: местоположение профиля не имеет еще фотографии профиля." - -#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "%d требуемый параметр не был найден в заданном месте" -msgstr[1] "%d требуемых параметров не были найдены в заданном месте" -msgstr[2] "%d требуемых параметров не были найдены в заданном месте" -msgstr[3] "%d требуемых параметров не были найдены в заданном месте" - -#: mod/dfrn_request.php:180 -msgid "Introduction complete." -msgstr "Запрос создан." - -#: mod/dfrn_request.php:216 -msgid "Unrecoverable protocol error." -msgstr "Неисправимая ошибка протокола." - -#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:53 -msgid "Profile unavailable." -msgstr "Профиль недоступен." - -#: mod/dfrn_request.php:264 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "К %s пришло сегодня слишком много запросов на подключение." - -#: mod/dfrn_request.php:265 -msgid "Spam protection measures have been invoked." -msgstr "Были применены меры защиты от спама." - -#: mod/dfrn_request.php:266 -msgid "Friends are advised to please try again in 24 hours." -msgstr "Друзья советуют попробовать еще раз в ближайшие 24 часа." - -#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:59 -msgid "Invalid locator" -msgstr "Недопустимый локатор" - -#: mod/dfrn_request.php:326 -msgid "You have already introduced yourself here." -msgstr "Вы уже ввели информацию о себе здесь." - -#: mod/dfrn_request.php:329 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "Похоже, что вы уже друзья с %s." - -#: mod/dfrn_request.php:349 -msgid "Invalid profile URL." -msgstr "Неверный URL профиля." - -#: mod/dfrn_request.php:355 src/Model/Contact.php:2276 -msgid "Disallowed profile URL." -msgstr "Запрещенный URL профиля." - -#: mod/dfrn_request.php:361 src/Model/Contact.php:2281 -#: src/Module/Friendica.php:77 -msgid "Blocked domain" -msgstr "Заблокированный домен" - -#: mod/dfrn_request.php:428 src/Module/Contact.php:150 -msgid "Failed to update contact record." -msgstr "Не удалось обновить запись контакта." - -#: mod/dfrn_request.php:448 -msgid "Your introduction has been sent." -msgstr "Ваш запрос отправлен." - -#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:74 +#: mod/removeme.php:64 msgid "" -"Remote subscription can't be done for your network. Please subscribe " -"directly on your system." -msgstr "Удаленная подписка не может быть выполнена на вашей сети. Пожалуйста, подпишитесь на вашей системе." +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." +msgstr "Пользователь удалил свою учётную запись на вашем сервере Friendica. Пожалуйста, убедитесь, что их данные будут удалены из резервных копий." -#: mod/dfrn_request.php:496 -msgid "Please login to confirm introduction." -msgstr "Для подтверждения запроса войдите пожалуйста с паролем." +#: mod/removeme.php:65 +#, php-format +msgid "The user id is %d" +msgstr "id пользователя: %d" -#: mod/dfrn_request.php:504 +#: mod/removeme.php:99 mod/removeme.php:102 +msgid "Remove My Account" +msgstr "Удалить мой аккаунт" + +#: mod/removeme.php:100 msgid "" -"Incorrect identity currently logged in. Please login to " -"this profile." -msgstr "Неверно идентифицирован вход. Пожалуйста, войдите в этот профиль." +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "Это позволит полностью удалить ваш аккаунт. Как только это будет сделано, аккаунт восстановлению не подлежит." -#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 -msgid "Confirm" -msgstr "Подтвердить" +#: mod/removeme.php:101 +msgid "Please enter your password for verification:" +msgstr "Пожалуйста, введите свой пароль для проверки:" -#: mod/dfrn_request.php:529 -msgid "Hide this contact" -msgstr "Скрыть этот контакт" +#: mod/tagrm.php:112 +msgid "Remove Item Tag" +msgstr "Удалить ключевое слово" -#: mod/dfrn_request.php:531 -#, php-format -msgid "Welcome home %s." -msgstr "Добро пожаловать домой, %s!" +#: mod/tagrm.php:114 +msgid "Select a tag to remove: " +msgstr "Выберите ключевое слово для удаления: " -#: mod/dfrn_request.php:532 -#, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "Пожалуйста, подтвердите краткую информацию / запрос на подключение к %s." +#: mod/tagrm.php:125 src/Module/Settings/Delegation.php:179 +msgid "Remove" +msgstr "Удалить" -#: mod/dfrn_request.php:606 mod/display.php:183 mod/photos.php:851 -#: mod/videos.php:129 src/Module/Conversation/Community.php:139 -#: src/Module/Debug/Probe.php:39 src/Module/Debug/WebFinger.php:38 -#: src/Module/Directory.php:50 src/Module/Search/Index.php:48 -#: src/Module/Search/Index.php:53 -msgid "Public access denied." -msgstr "Свободный доступ закрыт." - -#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:106 -msgid "Friend/Connection Request" -msgstr "Запрос в друзья / на подключение" - -#: mod/dfrn_request.php:643 -#, php-format +#: mod/suggest.php:44 msgid "" -"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " -"isn't supported by your system (for example it doesn't work with Diaspora), " -"you have to subscribe to %s directly on your system" -msgstr "Введите здесь ваш Webfinger-адрес (user@domain.tld) или ссылку на профиль. Если это не поддерживается вашей системой (например, Diaspora), вам нужно подписаться на %s непосредственно на вашей системе" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "Нет предложений. Если это новый сайт, пожалуйста, попробуйте снова через 24 часа." -#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:108 -#, php-format -msgid "" -"If you are not yet a member of the free social web, follow " -"this link to find a public Friendica node and join us today." -msgstr "Если вы ещё не член свободной социальной сети, пройдите по этой ссылке, чтобы найти публичный узел Friendica и присоединитесь к нам сегодня." - -#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:109 -msgid "Your Webfinger address or profile URL:" -msgstr "Ваш адрес Webfinger или ссылка на профиль:" - -#: mod/dfrn_request.php:646 mod/follow.php:183 src/Module/RemoteFollow.php:110 -msgid "Please answer the following:" -msgstr "Пожалуйста, ответьте следующее:" - -#: mod/dfrn_request.php:647 mod/follow.php:95 mod/unfollow.php:137 -#: src/Module/RemoteFollow.php:111 -msgid "Submit Request" -msgstr "Отправить запрос" - -#: mod/dfrn_request.php:654 mod/follow.php:197 -#, php-format -msgid "%s knows you" -msgstr "%s знают Вас" - -#: mod/dfrn_request.php:655 mod/follow.php:198 -msgid "Add a personal note:" -msgstr "Добавить личную заметку:" - -#: mod/display.php:240 mod/display.php:320 +#: mod/display.php:238 mod/display.php:318 msgid "The requested item doesn't exist or has been deleted." msgstr "Запрошенная запись не существует или была удалена." -#: mod/display.php:400 +#: mod/display.php:282 mod/cal.php:142 src/Module/Profile/Status.php:105 +#: src/Module/Profile/Profile.php:94 src/Module/Profile/Profile.php:109 +#: src/Module/Update/Profile.php:55 +msgid "Access to this profile has been restricted." +msgstr "Доступ к этому профилю ограничен." + +#: mod/display.php:398 msgid "The feed for this item is unavailable." msgstr "Лента недоступна для этого объекта." -#: mod/editpost.php:45 mod/editpost.php:55 -msgid "Item not found" -msgstr "Элемент не найден" +#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 +#: mod/wall_upload.php:159 mod/wall_upload.php:162 mod/wall_attach.php:42 +#: mod/wall_attach.php:49 mod/wall_attach.php:87 +msgid "Invalid request." +msgstr "Неверный запрос." -#: mod/editpost.php:62 -msgid "Edit post" -msgstr "Редактировать сообщение" +#: mod/wall_upload.php:174 mod/photos.php:678 mod/photos.php:681 +#: mod/photos.php:708 src/Module/Settings/Profile/Photo/Index.php:61 +#, php-format +msgid "Image exceeds size limit of %s" +msgstr "Изображение превышает лимит размера в %s" -#: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:910 -#: src/Module/Filer/SaveTag.php:67 -msgid "Save" -msgstr "Сохранить" +#: mod/wall_upload.php:188 mod/photos.php:731 +#: src/Module/Settings/Profile/Photo/Index.php:70 +msgid "Unable to process image." +msgstr "Невозможно обработать фото." -#: mod/editpost.php:94 mod/message.php:274 mod/message.php:455 -#: mod/wallmessage.php:156 -msgid "Insert web link" -msgstr "Вставить веб-ссылку" +#: mod/wall_upload.php:219 +msgid "Wall Photos" +msgstr "Фото стены" -#: mod/editpost.php:95 -msgid "web link" -msgstr "веб-ссылка" - -#: mod/editpost.php:96 -msgid "Insert video link" -msgstr "Вставить ссылку видео" - -#: mod/editpost.php:97 -msgid "video link" -msgstr "видео-ссылка" - -#: mod/editpost.php:98 -msgid "Insert audio link" -msgstr "Вставить ссылку аудио" - -#: mod/editpost.php:99 -msgid "audio link" -msgstr "аудио-ссылка" - -#: mod/editpost.php:113 src/Core/ACL.php:314 -msgid "CC: email addresses" -msgstr "Копии на email адреса" - -#: mod/editpost.php:120 src/Core/ACL.php:315 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Пример: bob@example.com, mary@example.com" - -#: mod/events.php:135 mod/events.php:137 -msgid "Event can not end before it has started." -msgstr "Эвент не может закончится до старта." - -#: mod/events.php:144 mod/events.php:146 -msgid "Event title and start time are required." -msgstr "Название мероприятия и время начала обязательны для заполнения." - -#: mod/events.php:411 -msgid "Create New Event" -msgstr "Создать новое мероприятие" - -#: mod/events.php:523 -msgid "Event details" -msgstr "Сведения о мероприятии" - -#: mod/events.php:524 -msgid "Starting date and Title are required." -msgstr "Необходима дата старта и заголовок." - -#: mod/events.php:525 mod/events.php:530 -msgid "Event Starts:" -msgstr "Начало мероприятия:" - -#: mod/events.php:525 mod/events.php:557 -msgid "Required" -msgstr "Требуется" - -#: mod/events.php:538 mod/events.php:563 -msgid "Finish date/time is not known or not relevant" -msgstr "Дата/время окончания не известны, или не указаны" - -#: mod/events.php:540 mod/events.php:545 -msgid "Event Finishes:" -msgstr "Окончание мероприятия:" - -#: mod/events.php:551 mod/events.php:564 -msgid "Adjust for viewer timezone" -msgstr "Настройка часового пояса" - -#: mod/events.php:553 src/Module/Profile/Profile.php:159 -#: src/Module/Settings/Profile/Index.php:259 -msgid "Description:" -msgstr "Описание:" - -#: mod/events.php:555 src/Model/Event.php:83 src/Model/Event.php:110 -#: src/Model/Event.php:452 src/Model/Event.php:948 src/Model/Profile.php:378 -#: src/Module/Contact.php:626 src/Module/Directory.php:154 -#: src/Module/Notifications/Introductions.php:166 -#: src/Module/Profile/Profile.php:177 -msgid "Location:" -msgstr "Откуда:" - -#: mod/events.php:557 mod/events.php:559 -msgid "Title:" -msgstr "Титул:" - -#: mod/events.php:560 mod/events.php:561 -msgid "Share this event" -msgstr "Поделитесь этим мероприятием" - -#: mod/events.php:567 mod/message.php:276 mod/message.php:456 -#: mod/photos.php:966 mod/photos.php:1072 mod/photos.php:1358 -#: mod/photos.php:1402 mod/photos.php:1449 mod/photos.php:1512 -#: mod/poke.php:185 src/Module/Contact/Advanced.php:142 -#: src/Module/Contact.php:583 src/Module/Debug/Localtime.php:64 -#: src/Module/Delegation.php:151 src/Module/FriendSuggest.php:129 -#: src/Module/Install.php:230 src/Module/Install.php:270 -#: src/Module/Install.php:306 src/Module/Invite.php:175 -#: src/Module/Item/Compose.php:144 src/Module/Settings/Profile/Index.php:243 -#: src/Object/Post.php:944 view/theme/duepuntozero/config.php:69 -#: view/theme/frio/config.php:139 view/theme/quattro/config.php:71 -#: view/theme/vier/config.php:119 -msgid "Submit" -msgstr "Подтвердить" - -#: mod/events.php:568 src/Module/Profile/Profile.php:227 -msgid "Basic" -msgstr "Базовый" - -#: mod/events.php:569 src/Module/Admin/Site.php:610 src/Module/Contact.php:930 -#: src/Module/Profile/Profile.php:228 -msgid "Advanced" -msgstr "Расширенный" - -#: mod/events.php:570 mod/photos.php:984 mod/photos.php:1354 -msgid "Permissions" -msgstr "Разрешения" - -#: mod/events.php:586 -msgid "Failed to remove event" -msgstr "Ошибка удаления события" - -#: mod/events.php:588 -msgid "Event removed" -msgstr "Событие удалено" - -#: mod/fbrowser.php:42 src/Content/Nav.php:177 src/Module/BaseProfile.php:68 -#: view/theme/frio/theme.php:260 -msgid "Photos" -msgstr "Фото" - -#: mod/fbrowser.php:51 mod/fbrowser.php:75 mod/photos.php:195 -#: mod/photos.php:948 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1561 mod/photos.php:1576 src/Model/Photo.php:566 -#: src/Model/Photo.php:575 -msgid "Contact Photos" -msgstr "Фотографии контакта" - -#: mod/fbrowser.php:111 mod/fbrowser.php:140 -#: src/Module/Settings/Profile/Photo/Index.php:132 -msgid "Upload" -msgstr "Загрузить" - -#: mod/fbrowser.php:135 -msgid "Files" -msgstr "Файлы" - -#: mod/follow.php:65 -msgid "The contact could not be added." -msgstr "Не удалось добавить этот контакт." - -#: mod/follow.php:106 -msgid "You already added this contact." -msgstr "Вы уже добавили этот контакт." - -#: mod/follow.php:118 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "Поддержка Diaspora не включена. Контакт не может быть добавлен." - -#: mod/follow.php:125 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "Поддержка OStatus выключена. Контакт не может быть добавлен." - -#: mod/follow.php:135 -msgid "The network type couldn't be detected. Contact can't be added." -msgstr "Тип сети не может быть определен. Контакт не может быть добавлен." - -#: mod/follow.php:184 mod/unfollow.php:135 -msgid "Your Identity Address:" -msgstr "Ваш адрес:" - -#: mod/follow.php:185 mod/unfollow.php:141 -#: src/Module/Admin/Blocklist/Contact.php:100 src/Module/Contact.php:622 -#: src/Module/Notifications/Introductions.php:103 -#: src/Module/Notifications/Introductions.php:177 -msgid "Profile URL" -msgstr "URL профиля" - -#: mod/follow.php:186 src/Module/Contact.php:632 -#: src/Module/Notifications/Introductions.php:170 -#: src/Module/Profile/Profile.php:189 -msgid "Tags:" -msgstr "Ключевые слова: " - -#: mod/follow.php:210 mod/unfollow.php:151 src/Module/BaseProfile.php:63 -#: src/Module/Contact.php:892 -msgid "Status Messages and Posts" -msgstr "Ваши записи" - -#: mod/item.php:136 mod/item.php:140 -msgid "Unable to locate original post." -msgstr "Не удалось найти оригинальную запись." - -#: mod/item.php:330 mod/item.php:335 -msgid "Empty post discarded." -msgstr "Пустое сообщение отбрасывается." - -#: mod/item.php:712 mod/item.php:717 -msgid "Post updated." -msgstr "Запись обновлена." - -#: mod/item.php:734 mod/item.php:739 -msgid "Item wasn't stored." -msgstr "Запись не была сохранена." - -#: mod/item.php:750 -msgid "Item couldn't be fetched." -msgstr "Не удалось получить запись." - -#: mod/item.php:831 -msgid "Post published." -msgstr "Запись опубликована." - -#: mod/lockview.php:64 mod/lockview.php:75 -msgid "Remote privacy information not available." -msgstr "Личная информация удаленно недоступна." - -#: mod/lockview.php:86 -msgid "Visible to:" -msgstr "Кто может видеть:" - -#: mod/lockview.php:92 mod/lockview.php:127 src/Content/Widget.php:242 -#: src/Core/ACL.php:184 src/Module/Contact.php:821 -#: src/Module/Profile/Contacts.php:143 -msgid "Followers" -msgstr "Читатели" - -#: mod/lockview.php:98 mod/lockview.php:133 src/Core/ACL.php:191 -msgid "Mutuals" -msgstr "Взаимные" +#: mod/wall_upload.php:227 mod/photos.php:760 +#: src/Module/Settings/Profile/Photo/Index.php:97 +msgid "Image upload failed." +msgstr "Загрузка фото неудачная." #: mod/lostpass.php:40 msgid "No valid account found." @@ -1536,6 +2692,10 @@ msgid "" "successful login." msgstr "Ваш пароль может быть изменен на странице Настройки после успешного входа." +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "Ваш пароль был сброшен." + #: mod/lostpass.php:158 #, php-format msgid "" @@ -1566,1404 +2726,229 @@ msgstr "\n\t\t\tВаши данные для входа ниже:\n\n\t\t\tАд msgid "Your password has been changed at %s" msgstr "Ваш пароль был изменен %s" -#: mod/match.php:63 -msgid "No keywords to match. Please add keywords to your profile." -msgstr "Нет совпадающих ключевых слов. Пожалуйста, добавьте ключевые слова в ваш профиль." +#: mod/dfrn_request.php:113 +msgid "This introduction has already been accepted." +msgstr "Этот запрос был уже принят." -#: mod/match.php:116 mod/suggest.php:121 src/Content/Widget.php:57 -#: src/Module/AllFriends.php:110 src/Module/BaseSearch.php:156 -msgid "Connect" -msgstr "Подключить" +#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 +msgid "Profile location is not valid or does not contain profile information." +msgstr "Местоположение профиля является недопустимым или не содержит информацию о профиле." -#: mod/match.php:129 src/Content/Pager.php:216 -msgid "first" -msgstr "первый" +#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 +msgid "Warning: profile location has no identifiable owner name." +msgstr "Внимание: местоположение профиля не имеет идентифицируемого имени владельца." -#: mod/match.php:134 src/Content/Pager.php:276 -msgid "next" -msgstr "след." +#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 +msgid "Warning: profile location has no profile photo." +msgstr "Внимание: местоположение профиля не имеет еще фотографии профиля." -#: mod/match.php:144 src/Module/BaseSearch.php:119 -msgid "No matches" -msgstr "Нет соответствий" - -#: mod/match.php:149 -msgid "Profile Match" -msgstr "Похожие профили" - -#: mod/message.php:48 mod/message.php:131 src/Content/Nav.php:271 -msgid "New Message" -msgstr "Новое сообщение" - -#: mod/message.php:85 mod/wallmessage.php:76 -msgid "No recipient selected." -msgstr "Не выбран получатель." - -#: mod/message.php:89 -msgid "Unable to locate contact information." -msgstr "Не удалось найти контактную информацию." - -#: mod/message.php:92 mod/wallmessage.php:82 -msgid "Message could not be sent." -msgstr "Сообщение не может быть отправлено." - -#: mod/message.php:95 mod/wallmessage.php:85 -msgid "Message collection failure." -msgstr "Неудача коллекции сообщения." - -#: mod/message.php:98 mod/wallmessage.php:88 -msgid "Message sent." -msgstr "Сообщение отправлено." - -#: mod/message.php:125 src/Module/Notifications/Introductions.php:111 -#: src/Module/Notifications/Introductions.php:149 -#: src/Module/Notifications/Notification.php:56 -msgid "Discard" -msgstr "Отказаться" - -#: mod/message.php:138 src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Messages" -msgstr "Сообщения" - -#: mod/message.php:163 -msgid "Do you really want to delete this message?" -msgstr "Вы действительно хотите удалить это сообщение?" - -#: mod/message.php:181 -msgid "Conversation not found." -msgstr "Диалог не найден." - -#: mod/message.php:186 -msgid "Message deleted." -msgstr "Сообщение удалено." - -#: mod/message.php:191 mod/message.php:205 -msgid "Conversation removed." -msgstr "Беседа удалена." - -#: mod/message.php:219 mod/message.php:375 mod/wallmessage.php:139 -msgid "Please enter a link URL:" -msgstr "Пожалуйста, введите URL ссылки:" - -#: mod/message.php:261 mod/wallmessage.php:144 -msgid "Send Private Message" -msgstr "Отправить личное сообщение" - -#: mod/message.php:262 mod/message.php:445 mod/wallmessage.php:146 -msgid "To:" -msgstr "Кому:" - -#: mod/message.php:266 mod/message.php:447 mod/wallmessage.php:147 -msgid "Subject:" -msgstr "Тема:" - -#: mod/message.php:270 mod/message.php:450 mod/wallmessage.php:153 -#: src/Module/Invite.php:168 -msgid "Your message:" -msgstr "Ваше сообщение:" - -#: mod/message.php:304 -msgid "No messages." -msgstr "Нет сообщений." - -#: mod/message.php:367 -msgid "Message not available." -msgstr "Сообщение не доступно." - -#: mod/message.php:421 -msgid "Delete message" -msgstr "Удалить сообщение" - -#: mod/message.php:423 mod/message.php:555 -msgid "D, d M Y - g:i A" -msgstr "D, d M Y - g:i A" - -#: mod/message.php:438 mod/message.php:552 -msgid "Delete conversation" -msgstr "Удалить историю общения" - -#: mod/message.php:440 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "Невозможно защищённое соединение. Вы имеете возможность ответить со страницы профиля отправителя." - -#: mod/message.php:444 -msgid "Send Reply" -msgstr "Отправить ответ" - -#: mod/message.php:527 +#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 #, php-format -msgid "Unknown sender - %s" -msgstr "Неизвестный отправитель - %s" +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "%d требуемый параметр не был найден в заданном месте" +msgstr[1] "%d требуемых параметров не были найдены в заданном месте" +msgstr[2] "%d требуемых параметров не были найдены в заданном месте" +msgstr[3] "%d требуемых параметров не были найдены в заданном месте" -#: mod/message.php:529 +#: mod/dfrn_request.php:180 +msgid "Introduction complete." +msgstr "Запрос создан." + +#: mod/dfrn_request.php:216 +msgid "Unrecoverable protocol error." +msgstr "Неисправимая ошибка протокола." + +#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:54 +msgid "Profile unavailable." +msgstr "Профиль недоступен." + +#: mod/dfrn_request.php:264 #, php-format -msgid "You and %s" -msgstr "Вы и %s" +msgid "%s has received too many connection requests today." +msgstr "К %s пришло сегодня слишком много запросов на подключение." -#: mod/message.php:531 +#: mod/dfrn_request.php:265 +msgid "Spam protection measures have been invoked." +msgstr "Были применены меры защиты от спама." + +#: mod/dfrn_request.php:266 +msgid "Friends are advised to please try again in 24 hours." +msgstr "Друзья советуют попробовать еще раз в ближайшие 24 часа." + +#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:60 +msgid "Invalid locator" +msgstr "Недопустимый локатор" + +#: mod/dfrn_request.php:326 +msgid "You have already introduced yourself here." +msgstr "Вы уже ввели информацию о себе здесь." + +#: mod/dfrn_request.php:329 #, php-format -msgid "%s and You" -msgstr "%s и Вы" +msgid "Apparently you are already friends with %s." +msgstr "Похоже, что вы уже друзья с %s." -#: mod/message.php:558 +#: mod/dfrn_request.php:349 +msgid "Invalid profile URL." +msgstr "Неверный URL профиля." + +#: mod/dfrn_request.php:355 src/Model/Contact.php:2020 +msgid "Disallowed profile URL." +msgstr "Запрещенный URL профиля." + +#: mod/dfrn_request.php:361 src/Module/Friendica.php:79 +#: src/Model/Contact.php:2025 +msgid "Blocked domain" +msgstr "Заблокированный домен" + +#: mod/dfrn_request.php:428 src/Module/Contact.php:153 +msgid "Failed to update contact record." +msgstr "Не удалось обновить запись контакта." + +#: mod/dfrn_request.php:448 +msgid "Your introduction has been sent." +msgstr "Ваш запрос отправлен." + +#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:72 +msgid "" +"Remote subscription can't be done for your network. Please subscribe " +"directly on your system." +msgstr "Удаленная подписка не может быть выполнена на вашей сети. Пожалуйста, подпишитесь на вашей системе." + +#: mod/dfrn_request.php:496 +msgid "Please login to confirm introduction." +msgstr "Для подтверждения запроса войдите пожалуйста с паролем." + +#: mod/dfrn_request.php:504 +msgid "" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "Неверно идентифицирован вход. Пожалуйста, войдите в этот профиль." + +#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 +msgid "Confirm" +msgstr "Подтвердить" + +#: mod/dfrn_request.php:529 +msgid "Hide this contact" +msgstr "Скрыть этот контакт" + +#: mod/dfrn_request.php:531 #, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "%d сообщение" -msgstr[1] "%d сообщений" -msgstr[2] "%d сообщений" -msgstr[3] "%d сообщений" +msgid "Welcome home %s." +msgstr "Добро пожаловать домой, %s!" -#: mod/network.php:568 -msgid "No such group" -msgstr "Нет такой группы" - -#: mod/network.php:589 src/Module/Group.php:296 -msgid "Group is empty" -msgstr "Группа пуста" - -#: mod/network.php:593 +#: mod/dfrn_request.php:532 #, php-format -msgid "Group: %s" -msgstr "Группа: %s" +msgid "Please confirm your introduction/connection request to %s." +msgstr "Пожалуйста, подтвердите краткую информацию / запрос на подключение к %s." -#: mod/network.php:618 src/Module/AllFriends.php:54 -#: src/Module/AllFriends.php:62 -msgid "Invalid contact." -msgstr "Недопустимый контакт." +#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:104 +msgid "Friend/Connection Request" +msgstr "Запрос в друзья / на подключение" -#: mod/network.php:902 -msgid "Latest Activity" -msgstr "Недавняя активность" - -#: mod/network.php:905 -msgid "Sort by latest activity" -msgstr "Отсортировать по свежей активности" - -#: mod/network.php:910 -msgid "Latest Posts" -msgstr "Недавние записи" - -#: mod/network.php:913 -msgid "Sort by post received date" -msgstr "Отсортировать по дате записей" - -#: mod/network.php:920 src/Module/Settings/Profile/Index.php:248 -msgid "Personal" -msgstr "Личные" - -#: mod/network.php:923 -msgid "Posts that mention or involve you" -msgstr "Записи, которые упоминают вас или в которых вы участвуете" - -#: mod/network.php:930 -msgid "New" -msgstr "Новое" - -#: mod/network.php:933 -msgid "Activity Stream - by date" -msgstr "Лента активности - по дате" - -#: mod/network.php:941 -msgid "Shared Links" -msgstr "Ссылки, которыми поделились" - -#: mod/network.php:944 -msgid "Interesting Links" -msgstr "Интересные ссылки" - -#: mod/network.php:951 -msgid "Starred" -msgstr "Избранное" - -#: mod/network.php:954 -msgid "Favourite Posts" -msgstr "Избранные записи" - -#: mod/notes.php:50 src/Module/BaseProfile.php:110 -msgid "Personal Notes" -msgstr "Личные заметки" - -#: mod/oexchange.php:48 -msgid "Post successful." -msgstr "Успешно добавлено." - -#: mod/ostatus_subscribe.php:37 -msgid "Subscribing to OStatus contacts" -msgstr "Подписка на OStatus-контакты" - -#: mod/ostatus_subscribe.php:47 -msgid "No contact provided." -msgstr "Не указан контакт." - -#: mod/ostatus_subscribe.php:54 -msgid "Couldn't fetch information for contact." -msgstr "Невозможно получить информацию о контакте." - -#: mod/ostatus_subscribe.php:64 -msgid "Couldn't fetch friends for contact." -msgstr "Невозможно получить друзей для контакта." - -#: mod/ostatus_subscribe.php:82 mod/repair_ostatus.php:65 -msgid "Done" -msgstr "Готово" - -#: mod/ostatus_subscribe.php:96 -msgid "success" -msgstr "удачно" - -#: mod/ostatus_subscribe.php:98 -msgid "failed" -msgstr "неудача" - -#: mod/ostatus_subscribe.php:101 src/Object/Post.php:306 -msgid "ignored" -msgstr "игнорирован" - -#: mod/ostatus_subscribe.php:106 mod/repair_ostatus.php:71 -msgid "Keep this window open until done." -msgstr "Держать окно открытым до завершения." - -#: mod/photos.php:126 src/Module/BaseProfile.php:71 -msgid "Photo Albums" -msgstr "Фотоальбомы" - -#: mod/photos.php:127 mod/photos.php:1616 -msgid "Recent Photos" -msgstr "Последние фото" - -#: mod/photos.php:129 mod/photos.php:1123 mod/photos.php:1618 -msgid "Upload New Photos" -msgstr "Загрузить новые фото" - -#: mod/photos.php:147 src/Module/BaseSettings.php:37 -msgid "everybody" -msgstr "каждый" - -#: mod/photos.php:184 -msgid "Contact information unavailable" -msgstr "Информация о контакте недоступна" - -#: mod/photos.php:206 -msgid "Album not found." -msgstr "Альбом не найден." - -#: mod/photos.php:264 -msgid "Album successfully deleted" -msgstr "Альбом успешно удалён" - -#: mod/photos.php:266 -msgid "Album was empty." -msgstr "Альбом был пуст." - -#: mod/photos.php:591 -msgid "a photo" -msgstr "фото" - -#: mod/photos.php:591 -#, php-format -msgid "%1$s was tagged in %2$s by %3$s" -msgstr "%1$s отмечен/а/ в %2$s by %3$s" - -#: mod/photos.php:686 mod/photos.php:689 mod/photos.php:716 -#: mod/wall_upload.php:185 src/Module/Settings/Profile/Photo/Index.php:61 -#, php-format -msgid "Image exceeds size limit of %s" -msgstr "Изображение превышает лимит размера в %s" - -#: mod/photos.php:692 -msgid "Image upload didn't complete, please try again" -msgstr "Не получилось загрузить изображение, попробуйте снова" - -#: mod/photos.php:695 -msgid "Image file is missing" -msgstr "Файл изображения не найден" - -#: mod/photos.php:700 -msgid "" -"Server can't accept new file upload at this time, please contact your " -"administrator" -msgstr "Сервер не принимает новые файлы для загрузки в настоящий момент, пожалуйста, свяжитесь с администратором" - -#: mod/photos.php:724 -msgid "Image file is empty." -msgstr "Файл изображения пуст." - -#: mod/photos.php:739 mod/wall_upload.php:199 -#: src/Module/Settings/Profile/Photo/Index.php:70 -msgid "Unable to process image." -msgstr "Невозможно обработать фото." - -#: mod/photos.php:768 mod/wall_upload.php:238 -#: src/Module/Settings/Profile/Photo/Index.php:99 -msgid "Image upload failed." -msgstr "Загрузка фото неудачная." - -#: mod/photos.php:856 -msgid "No photos selected" -msgstr "Не выбрано фото." - -#: mod/photos.php:922 mod/videos.php:182 -msgid "Access to this item is restricted." -msgstr "Доступ к этому пункту ограничен." - -#: mod/photos.php:976 -msgid "Upload Photos" -msgstr "Загрузить фото" - -#: mod/photos.php:980 mod/photos.php:1068 -msgid "New album name: " -msgstr "Название нового альбома: " - -#: mod/photos.php:981 -msgid "or select existing album:" -msgstr "или выберите имеющийся альбом:" - -#: mod/photos.php:982 -msgid "Do not show a status post for this upload" -msgstr "Не показывать статус-сообщение для этой закачки" - -#: mod/photos.php:998 mod/photos.php:1362 -msgid "Show to Groups" -msgstr "Показать в группах" - -#: mod/photos.php:999 mod/photos.php:1363 -msgid "Show to Contacts" -msgstr "Показывать контактам" - -#: mod/photos.php:1050 -msgid "Do you really want to delete this photo album and all its photos?" -msgstr "Вы действительно хотите удалить этот альбом и все его фотографии?" - -#: mod/photos.php:1052 mod/photos.php:1073 -msgid "Delete Album" -msgstr "Удалить альбом" - -#: mod/photos.php:1079 -msgid "Edit Album" -msgstr "Редактировать альбом" - -#: mod/photos.php:1080 -msgid "Drop Album" -msgstr "Удалить альбом" - -#: mod/photos.php:1085 -msgid "Show Newest First" -msgstr "Показать новые первыми" - -#: mod/photos.php:1087 -msgid "Show Oldest First" -msgstr "Показать старые первыми" - -#: mod/photos.php:1108 mod/photos.php:1601 -msgid "View Photo" -msgstr "Просмотр фото" - -#: mod/photos.php:1145 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Нет разрешения. Доступ к этому элементу ограничен." - -#: mod/photos.php:1147 -msgid "Photo not available" -msgstr "Фото недоступно" - -#: mod/photos.php:1157 -msgid "Do you really want to delete this photo?" -msgstr "Вы действительно хотите удалить эту фотографию?" - -#: mod/photos.php:1159 mod/photos.php:1359 -msgid "Delete Photo" -msgstr "Удалить фото" - -#: mod/photos.php:1250 -msgid "View photo" -msgstr "Просмотр фото" - -#: mod/photos.php:1252 -msgid "Edit photo" -msgstr "Редактировать фото" - -#: mod/photos.php:1253 -msgid "Delete photo" -msgstr "Удалить фото" - -#: mod/photos.php:1254 -msgid "Use as profile photo" -msgstr "Использовать как фото профиля" - -#: mod/photos.php:1261 -msgid "Private Photo" -msgstr "Закрытое фото" - -#: mod/photos.php:1267 -msgid "View Full Size" -msgstr "Просмотреть полный размер" - -#: mod/photos.php:1327 -msgid "Tags: " -msgstr "Ключевые слова: " - -#: mod/photos.php:1330 -msgid "[Select tags to remove]" -msgstr "[выберите тэги для удаления]" - -#: mod/photos.php:1345 -msgid "New album name" -msgstr "Название нового альбома" - -#: mod/photos.php:1346 -msgid "Caption" -msgstr "Подпись" - -#: mod/photos.php:1347 -msgid "Add a Tag" -msgstr "Добавить ключевое слово (тег)" - -#: mod/photos.php:1347 -msgid "" -"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "Пример: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" - -#: mod/photos.php:1348 -msgid "Do not rotate" -msgstr "Не поворачивать" - -#: mod/photos.php:1349 -msgid "Rotate CW (right)" -msgstr "Поворот по часовой стрелке (направо)" - -#: mod/photos.php:1350 -msgid "Rotate CCW (left)" -msgstr "Поворот против часовой стрелки (налево)" - -#: mod/photos.php:1383 src/Object/Post.php:346 -msgid "I like this (toggle)" -msgstr "Нравится" - -#: mod/photos.php:1384 src/Object/Post.php:347 -msgid "I don't like this (toggle)" -msgstr "Не нравится" - -#: mod/photos.php:1399 mod/photos.php:1446 mod/photos.php:1509 -#: src/Module/Contact.php:1052 src/Module/Item/Compose.php:142 -#: src/Object/Post.php:941 -msgid "This is you" -msgstr "Это вы" - -#: mod/photos.php:1401 mod/photos.php:1448 mod/photos.php:1511 -#: src/Object/Post.php:478 src/Object/Post.php:943 -msgid "Comment" -msgstr "Оставить комментарий" - -#: mod/photos.php:1537 -msgid "Map" -msgstr "Карта" - -#: mod/photos.php:1607 mod/videos.php:259 -msgid "View Album" -msgstr "Просмотреть альбом" - -#: mod/ping.php:286 -msgid "{0} wants to be your friend" -msgstr "{0} хочет стать Вашим другом" - -#: mod/ping.php:302 -msgid "{0} requested registration" -msgstr "{0} требуемая регистрация" - -#: mod/poke.php:178 -msgid "Poke/Prod" -msgstr "Потыкать/Потолкать" - -#: mod/poke.php:179 -msgid "poke, prod or do other things to somebody" -msgstr "Потыкать, потолкать или сделать что-то еще с кем-то" - -#: mod/poke.php:180 -msgid "Recipient" -msgstr "Получатель" - -#: mod/poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "Выберите действия для получателя" - -#: mod/poke.php:184 -msgid "Make this post private" -msgstr "Сделать эту запись личной" - -#: mod/removeme.php:63 -msgid "User deleted their account" -msgstr "Пользователь удалил свою учётную запись" - -#: mod/removeme.php:64 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "Пользователь удалил свою учётную запись на вашем сервере Friendica. Пожалуйста, убедитесь, что их данные будут удалены из резервных копий." - -#: mod/removeme.php:65 -#, php-format -msgid "The user id is %d" -msgstr "id пользователя: %d" - -#: mod/removeme.php:99 mod/removeme.php:102 -msgid "Remove My Account" -msgstr "Удалить мой аккаунт" - -#: mod/removeme.php:100 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "Это позволит полностью удалить ваш аккаунт. Как только это будет сделано, аккаунт восстановлению не подлежит." - -#: mod/removeme.php:101 -msgid "Please enter your password for verification:" -msgstr "Пожалуйста, введите свой пароль для проверки:" - -#: mod/repair_ostatus.php:36 -msgid "Resubscribing to OStatus contacts" -msgstr "Переподписаться на OStatus-контакты." - -#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 -msgid "Error" -msgid_plural "Errors" -msgstr[0] "Ошибка" -msgstr[1] "Ошибки" -msgstr[2] "Ошибки" -msgstr[3] "Ошибки" - -#: mod/settings.php:91 -msgid "Missing some important data!" -msgstr "Не хватает важных данных!" - -#: mod/settings.php:93 mod/settings.php:533 src/Module/Contact.php:851 -msgid "Update" -msgstr "Обновление" - -#: mod/settings.php:201 -msgid "Failed to connect with email account using the settings provided." -msgstr "Не удалось подключиться к аккаунту e-mail, используя указанные настройки." - -#: mod/settings.php:206 -msgid "Email settings updated." -msgstr "Настройки эл. почты обновлены." - -#: mod/settings.php:222 -msgid "Features updated" -msgstr "Настройки обновлены" - -#: mod/settings.php:234 -msgid "Contact CSV file upload error" -msgstr "Ошибка загрузки CSV с контактами" - -#: mod/settings.php:249 -msgid "Importing Contacts done" -msgstr "Импорт контактов завершён" - -#: mod/settings.php:260 -msgid "Relocate message has been send to your contacts" -msgstr "Перемещённое сообщение было отправлено списку контактов" - -#: mod/settings.php:272 -msgid "Passwords do not match." -msgstr "Пароли не совпадают" - -#: mod/settings.php:280 src/Console/User.php:166 -msgid "Password update failed. Please try again." -msgstr "Обновление пароля не удалось. Пожалуйста, попробуйте еще раз." - -#: mod/settings.php:283 src/Console/User.php:169 -msgid "Password changed." -msgstr "Пароль изменен." - -#: mod/settings.php:286 -msgid "Password unchanged." -msgstr "Пароль не поменялся" - -#: mod/settings.php:369 -msgid "Please use a shorter name." -msgstr "Пожалуйста, выберите имя короче." - -#: mod/settings.php:372 -msgid "Name too short." -msgstr "Имя слишком короткое" - -#: mod/settings.php:379 -msgid "Wrong Password." -msgstr "Неправильный пароль" - -#: mod/settings.php:384 -msgid "Invalid email." -msgstr "Неправильный адрес почты" - -#: mod/settings.php:390 -msgid "Cannot change to that email." -msgstr "Нельзя установить этот адрес почты" - -#: mod/settings.php:427 -msgid "Private forum has no privacy permissions. Using default privacy group." -msgstr "Частный форум не имеет настроек приватности. Используется группа конфиденциальности по умолчанию." - -#: mod/settings.php:430 -msgid "Private forum has no privacy permissions and no default privacy group." -msgstr "Частный форум не имеет настроек приватности и не имеет групп приватности по умолчанию." - -#: mod/settings.php:447 -msgid "Settings updated." -msgstr "Настройки обновлены." - -#: mod/settings.php:506 mod/settings.php:532 mod/settings.php:566 -msgid "Add application" -msgstr "Добавить приложения" - -#: mod/settings.php:507 mod/settings.php:614 mod/settings.php:712 -#: mod/settings.php:867 src/Module/Admin/Addons/Index.php:69 -#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:81 -#: src/Module/Admin/Site.php:605 src/Module/Admin/Themes/Index.php:113 -#: src/Module/Admin/Tos.php:68 src/Module/Settings/Delegation.php:169 -#: src/Module/Settings/Display.php:182 -msgid "Save Settings" -msgstr "Сохранить настройки" - -#: mod/settings.php:509 mod/settings.php:535 -#: src/Module/Admin/Blocklist/Contact.php:90 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:278 src/Module/Contact/Advanced.php:152 -msgid "Name" -msgstr "Имя" - -#: mod/settings.php:510 mod/settings.php:536 -msgid "Consumer Key" -msgstr "Consumer Key" - -#: mod/settings.php:511 mod/settings.php:537 -msgid "Consumer Secret" -msgstr "Consumer Secret" - -#: mod/settings.php:512 mod/settings.php:538 -msgid "Redirect" -msgstr "Перенаправление" - -#: mod/settings.php:513 mod/settings.php:539 -msgid "Icon url" -msgstr "URL символа" - -#: mod/settings.php:524 -msgid "You can't edit this application." -msgstr "Вы не можете изменить это приложение." - -#: mod/settings.php:565 -msgid "Connected Apps" -msgstr "Подключенные приложения" - -#: mod/settings.php:567 src/Object/Post.php:185 src/Object/Post.php:187 -msgid "Edit" -msgstr "Редактировать" - -#: mod/settings.php:569 -msgid "Client key starts with" -msgstr "Ключ клиента начинается с" - -#: mod/settings.php:570 -msgid "No name" -msgstr "Нет имени" - -#: mod/settings.php:571 -msgid "Remove authorization" -msgstr "Удалить авторизацию" - -#: mod/settings.php:582 -msgid "No Addon settings configured" -msgstr "Настройки дополнений не изменены" - -#: mod/settings.php:591 -msgid "Addon Settings" -msgstr "Настройки дополнений" - -#: mod/settings.php:612 -msgid "Additional Features" -msgstr "Дополнительные возможности" - -#: mod/settings.php:637 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "Diaspora (Socialhome, Hubzilla)" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "enabled" -msgstr "подключено" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "disabled" -msgstr "отключено" - -#: mod/settings.php:637 mod/settings.php:638 -#, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "Встроенная поддержка для %s подключение %s" - -#: mod/settings.php:638 -msgid "OStatus (GNU Social)" -msgstr "OStatus (GNU Social)" - -#: mod/settings.php:669 -msgid "Email access is disabled on this site." -msgstr "Доступ эл. почты отключен на этом сайте." - -#: mod/settings.php:674 mod/settings.php:710 -msgid "None" -msgstr "Ничего" - -#: mod/settings.php:680 src/Module/BaseSettings.php:80 -msgid "Social Networks" -msgstr "Социальные сети" - -#: mod/settings.php:685 -msgid "General Social Media Settings" -msgstr "Общие настройки социальных медиа" - -#: mod/settings.php:686 -msgid "Accept only top level posts by contacts you follow" -msgstr "Получать начальные записи только от ваших контактов" - -#: mod/settings.php:686 -msgid "" -"The system does an auto completion of threads when a comment arrives. This " -"has got the side effect that you can receive posts that had been started by " -"a non-follower but had been commented by someone you follow. This setting " -"deactivates this behaviour. When activated, you strictly only will receive " -"posts from people you really do follow." -msgstr "Система автоматически загружает диалоги, когда получает комментарии. Это может приводить к тому, что вы можете видеть записи от людей, на которых вы не подписаны, потому что их прокомментировал кто-то из ваших контактов. Эта настройка отключает такое поведение и вы будете видеть только записи тех людей, на которых подписаны." - -#: mod/settings.php:687 -msgid "Disable Content Warning" -msgstr "Отключить предупреждение о содержании" - -#: mod/settings.php:687 -msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This disables the automatic " -"collapsing and sets the content warning as the post title. Doesn't affect " -"any other content filtering you eventually set up." -msgstr "Пользователи некоторых сетей, таких как Mastodon или Pleroma, могут использовать \"предупреждение о содержании\", сворачивающее их записи. Эта настройка отключает это свёртывание и помещает \"предупреждение о содержимом\" в заголовок записи. Это не влияет на другие фильтры, которые вы можете настроить." - -#: mod/settings.php:688 -msgid "Disable intelligent shortening" -msgstr "Отключить умное сокращение" - -#: mod/settings.php:688 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If this option is enabled then every shortened post will always point to the" -" original friendica post." -msgstr "Обычно система пытается найти лучшую ссылку для добавления к сокращенной записи. Если эта настройка включена, то каждая сокращенная запись будет указывать на оригинальную запись в Friendica." - -#: mod/settings.php:689 -msgid "Attach the link title" -msgstr "Присоединять заголовок ссылок" - -#: mod/settings.php:689 -msgid "" -"When activated, the title of the attached link will be added as a title on " -"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" -" share feed content." -msgstr "Если включено. заголовок добавленной ссылки будет добавлен к записи в Диаспоре как заголовок. Это в основном нужно для контактов \"мой двойник\", которые публикуют содержимое ленты." - -#: mod/settings.php:690 -msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" -msgstr "Автоматически подписываться на любого пользователя GNU Social (OStatus), который вас упомянул или который на вас подписался" - -#: mod/settings.php:690 -msgid "" -"If you receive a message from an unknown OStatus user, this option decides " -"what to do. If it is checked, a new contact will be created for every " -"unknown user." -msgstr "Если вы получите сообщение от неизвестной учетной записи OStatus, эта настройка решает, что делать. Если включена, то новый контакт будет создан для каждого неизвестного пользователя." - -#: mod/settings.php:691 -msgid "Default group for OStatus contacts" -msgstr "Группа по-умолчанию для OStatus-контактов" - -#: mod/settings.php:692 -msgid "Your legacy GNU Social account" -msgstr "Ваша старая учетная запись GNU Social" - -#: mod/settings.php:692 -msgid "" -"If you enter your old GNU Social/Statusnet account name here (in the format " -"user@domain.tld), your contacts will be added automatically. The field will " -"be emptied when done." -msgstr "Если вы введете тут вашу старую учетную запись GNU Social/Statusnet (в виде пользователь@домен), ваши контакты оттуда будут автоматически добавлены. Поле будет очищено когда все контакты будут добавлены." - -#: mod/settings.php:695 -msgid "Repair OStatus subscriptions" -msgstr "Починить подписки OStatus" - -#: mod/settings.php:699 -msgid "Email/Mailbox Setup" -msgstr "Настройка эл. почты / почтового ящика" - -#: mod/settings.php:700 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "Если вы хотите общаться с Email контактами, используя этот сервис (по желанию), пожалуйста, уточните, как подключиться к вашему почтовому ящику." - -#: mod/settings.php:701 -msgid "Last successful email check:" -msgstr "Последняя успешная проверка электронной почты:" - -#: mod/settings.php:703 -msgid "IMAP server name:" -msgstr "Имя IMAP сервера:" - -#: mod/settings.php:704 -msgid "IMAP port:" -msgstr "Порт IMAP:" - -#: mod/settings.php:705 -msgid "Security:" -msgstr "Безопасность:" - -#: mod/settings.php:706 -msgid "Email login name:" -msgstr "Логин эл. почты:" - -#: mod/settings.php:707 -msgid "Email password:" -msgstr "Пароль эл. почты:" - -#: mod/settings.php:708 -msgid "Reply-to address:" -msgstr "Адрес для ответа:" - -#: mod/settings.php:709 -msgid "Send public posts to all email contacts:" -msgstr "Отправлять открытые сообщения на все контакты электронной почты:" - -#: mod/settings.php:710 -msgid "Action after import:" -msgstr "Действие после импорта:" - -#: mod/settings.php:710 src/Content/Nav.php:265 -msgid "Mark as seen" -msgstr "Отметить, как прочитанное" - -#: mod/settings.php:710 -msgid "Move to folder" -msgstr "Переместить в папку" - -#: mod/settings.php:711 -msgid "Move to folder:" -msgstr "Переместить в папку:" - -#: mod/settings.php:725 -msgid "Unable to find your profile. Please contact your admin." -msgstr "Не получается найти ваш профиль. Пожалуйста свяжитесь с администратором." - -#: mod/settings.php:761 -msgid "Account Types" -msgstr "Тип учетной записи" - -#: mod/settings.php:762 -msgid "Personal Page Subtypes" -msgstr "Подтипы личной страницы" - -#: mod/settings.php:763 -msgid "Community Forum Subtypes" -msgstr "Подтипы форума сообщества" - -#: mod/settings.php:770 src/Module/Admin/Users.php:194 -msgid "Personal Page" -msgstr "Личная страница" - -#: mod/settings.php:771 -msgid "Account for a personal profile." -msgstr "Личная учётная запись" - -#: mod/settings.php:774 src/Module/Admin/Users.php:195 -msgid "Organisation Page" -msgstr "Организационная страница" - -#: mod/settings.php:775 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "Учётная запись организации, которая автоматически одобряет новых подписчиков." - -#: mod/settings.php:778 src/Module/Admin/Users.php:196 -msgid "News Page" -msgstr "Новостная страница" - -#: mod/settings.php:779 -msgid "" -"Account for a news reflector that automatically approves contact requests as" -" \"Followers\"." -msgstr "Учётная запись новостной ленты, которая автоматически одобряет новых подписчиков." - -#: mod/settings.php:782 src/Module/Admin/Users.php:197 -msgid "Community Forum" -msgstr "Форум сообщества" - -#: mod/settings.php:783 -msgid "Account for community discussions." -msgstr "Учётная запись для совместных обсуждений." - -#: mod/settings.php:786 src/Module/Admin/Users.php:187 -msgid "Normal Account Page" -msgstr "Стандартная страница аккаунта" - -#: mod/settings.php:787 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "Личная учётная запись, которая требует ручного одобрения для новых подписчиков и друзей." - -#: mod/settings.php:790 src/Module/Admin/Users.php:188 -msgid "Soapbox Page" -msgstr "Песочница" - -#: mod/settings.php:791 -msgid "" -"Account for a public profile that automatically approves contact requests as" -" \"Followers\"." -msgstr "Учётная запись для публичного профиля, которая автоматически одобряет новых подписчиков." - -#: mod/settings.php:794 src/Module/Admin/Users.php:189 -msgid "Public Forum" -msgstr "Публичный форум" - -#: mod/settings.php:795 -msgid "Automatically approves all contact requests." -msgstr "Автоматически одобряет все запросы на подписку." - -#: mod/settings.php:798 src/Module/Admin/Users.php:190 -msgid "Automatic Friend Page" -msgstr "\"Автоматический друг\" страница" - -#: mod/settings.php:799 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "Учётная запись для публичной личности, которая автоматически добавляет все новые контакты в друзья." - -#: mod/settings.php:802 -msgid "Private Forum [Experimental]" -msgstr "Личный форум [экспериментально]" - -#: mod/settings.php:803 -msgid "Requires manual approval of contact requests." -msgstr "Требует ручного одобрения запросов на подписку." - -#: mod/settings.php:814 -msgid "OpenID:" -msgstr "OpenID:" - -#: mod/settings.php:814 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "(Необязательно) Разрешить этому OpenID входить в этот аккаунт" - -#: mod/settings.php:822 -msgid "Publish your profile in your local site directory?" -msgstr "Опубликовать ваш профиль в каталоге вашего сервера?" - -#: mod/settings.php:822 +#: mod/dfrn_request.php:643 #, php-format msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the" -" system settings." -msgstr "Ваш профиль будет опубликован в локальном каталоге этого сервера. Данные вашего профиля могут быть доступны публично в зависимости от настроек." +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system (for example it doesn't work with Diaspora), " +"you have to subscribe to %s directly on your system" +msgstr "Введите здесь ваш Webfinger-адрес (user@domain.tld) или ссылку на профиль. Если это не поддерживается вашей системой (например, Diaspora), вам нужно подписаться на %s непосредственно на вашей системе" -#: mod/settings.php:828 +#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:106 #, php-format msgid "" -"Your profile will also be published in the global friendica directories " -"(e.g. %s)." -msgstr "Ваш профиль так же будет опубликован в глобальных каталогах Френдики (напр. %s)." +"If you are not yet a member of the free social web, follow " +"this link to find a public Friendica node and join us today." +msgstr "Если вы ещё не член свободной социальной сети, пройдите по этой ссылке, чтобы найти публичный узел Friendica и присоединитесь к нам сегодня." -#: mod/settings.php:834 +#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:107 +msgid "Your Webfinger address or profile URL:" +msgstr "Ваш адрес Webfinger или ссылка на профиль:" + +#: mod/dfrn_request.php:646 mod/follow.php:164 src/Module/RemoteFollow.php:108 +msgid "Please answer the following:" +msgstr "Пожалуйста, ответьте следующее:" + +#: mod/dfrn_request.php:654 mod/follow.php:178 #, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "Ваш адрес: '%s' или '%s'." +msgid "%s knows you" +msgstr "%s знают Вас" -#: mod/settings.php:865 -msgid "Account Settings" -msgstr "Настройки аккаунта" +#: mod/dfrn_request.php:655 mod/follow.php:179 +msgid "Add a personal note:" +msgstr "Добавить личную заметку:" -#: mod/settings.php:873 -msgid "Password Settings" -msgstr "Смена пароля" +#: mod/api.php:100 mod/api.php:122 +msgid "Authorize application connection" +msgstr "Разрешить связь с приложением" -#: mod/settings.php:874 src/Module/Register.php:149 -msgid "New Password:" -msgstr "Новый пароль:" +#: mod/api.php:101 +msgid "Return to your app and insert this Securty Code:" +msgstr "Вернитесь в ваше приложение и задайте этот код:" -#: mod/settings.php:874 +#: mod/api.php:110 src/Module/BaseAdmin.php:73 +msgid "Please login to continue." +msgstr "Пожалуйста, войдите для продолжения." + +#: mod/api.php:124 msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces, accentuated letters and colon (:)." -msgstr "Разрешенные символы: a-z, A-Z, 0-9 специальные символы за исключением пробелов, букв с акцентами и двоеточия (:)." - -#: mod/settings.php:875 src/Module/Register.php:150 -msgid "Confirm:" -msgstr "Подтвердите:" - -#: mod/settings.php:875 -msgid "Leave password fields blank unless changing" -msgstr "Оставьте поля пароля пустыми, если он не изменяется" - -#: mod/settings.php:876 -msgid "Current Password:" -msgstr "Текущий пароль:" - -#: mod/settings.php:876 mod/settings.php:877 -msgid "Your current password to confirm the changes" -msgstr "Ваш текущий пароль, для подтверждения изменений" - -#: mod/settings.php:877 -msgid "Password:" -msgstr "Пароль:" - -#: mod/settings.php:880 -msgid "Delete OpenID URL" -msgstr "Удалить ссылку OpenID" - -#: mod/settings.php:882 -msgid "Basic Settings" -msgstr "Основные параметры" - -#: mod/settings.php:883 src/Module/Profile/Profile.php:131 -msgid "Full Name:" -msgstr "Полное имя:" - -#: mod/settings.php:884 -msgid "Email Address:" -msgstr "Адрес электронной почты:" - -#: mod/settings.php:885 -msgid "Your Timezone:" -msgstr "Ваш часовой пояс:" - -#: mod/settings.php:886 -msgid "Your Language:" -msgstr "Ваш язык:" - -#: mod/settings.php:886 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "Выберите язык, на котором вы будете видеть интерфейс Friendica и на котором вы будете получать письма" - -#: mod/settings.php:887 -msgid "Default Post Location:" -msgstr "Местонахождение по умолчанию:" - -#: mod/settings.php:888 -msgid "Use Browser Location:" -msgstr "Использовать определение местоположения браузером:" - -#: mod/settings.php:890 -msgid "Security and Privacy Settings" -msgstr "Параметры безопасности и конфиденциальности" - -#: mod/settings.php:892 -msgid "Maximum Friend Requests/Day:" -msgstr "Максимум запросов в друзья в день:" - -#: mod/settings.php:892 mod/settings.php:902 -msgid "(to prevent spam abuse)" -msgstr "(для предотвращения спама)" - -#: mod/settings.php:894 -msgid "Allow your profile to be searchable globally?" -msgstr "Сделать ваш профиль доступным для поиска глобально?" - -#: mod/settings.php:894 -msgid "" -"Activate this setting if you want others to easily find and follow you. Your" -" profile will be searchable on remote systems. This setting also determines " -"whether Friendica will inform search engines that your profile should be " -"indexed or not." -msgstr "Включите эту настройку, если вы хотите, чтобы другие люди могли легко вас находить. Ваш профиль станет доступным для поиска на других узлах. Так же эта настройка разрешает поисковым системам индексировать ваш профиль." - -#: mod/settings.php:895 -msgid "Hide your contact/friend list from viewers of your profile?" -msgstr "Скрыть список ваших контактов/друзей от просмотра в вашем профиле?" - -#: mod/settings.php:895 -msgid "" -"A list of your contacts is displayed on your profile page. Activate this " -"option to disable the display of your contact list." -msgstr "Список ваших контактов отображается на вашей странице профиля. Включите эту настройку, чтобы скрыть отображение вашего списка контактов." - -#: mod/settings.php:896 -msgid "Hide your profile details from anonymous viewers?" -msgstr "Скрыть данные профиля от анонимных посетителей?" - -#: mod/settings.php:896 -msgid "" -"Anonymous visitors will only see your profile picture, your display name and" -" the nickname you are using on your profile page. Your public posts and " -"replies will still be accessible by other means." -msgstr "Анонимные посетители будут видеть только вашу картинку, ваше имя и и ник. Публичные записи и комментарии могут быть доступны другими способами." - -#: mod/settings.php:897 -msgid "Make public posts unlisted" -msgstr "Скрыть публичные записи из общих лент" - -#: mod/settings.php:897 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "Ваши публичные записи не будут отражаться в общей ленте сервера или в результатах поиска, так же они не будут отправляться на ретранслтяторы. Тем не менее, они всё равно могут быть доступны в публичных лентах других серверов." - -#: mod/settings.php:898 -msgid "Make all posted pictures accessible" -msgstr "Сделать все опубликованные изображения доступными" - -#: mod/settings.php:898 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"permissions on pictures. Non public pictures still won't be visible for the " -"public on your photo albums though." -msgstr "Эта настройка делает все опубликованные изображения доступными по прямой ссылке. Это можно применить для решения проблем с другими социальными сетями, которые не умеют работать с разрешениями доступа для изображений. Непубличные изображения в любом случае не будут доступны для просмотра публично в ваших альбомах." - -#: mod/settings.php:899 -msgid "Allow friends to post to your profile page?" -msgstr "Разрешить друзьям оставлять сообщения на страницу вашего профиля?" - -#: mod/settings.php:899 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "Ваши контакты могут оставлять записи на стене вашего профиля. Эти записи будут распространены вашим подписчикам." - -#: mod/settings.php:900 -msgid "Allow friends to tag your posts?" -msgstr "Разрешить друзьям отмечать ваши сообщения?" - -#: mod/settings.php:900 -msgid "Your contacts can add additional tags to your posts." -msgstr "Ваши контакты могут добавлять дополнительные тэги к вашим записям." - -#: mod/settings.php:901 -msgid "Permit unknown people to send you private mail?" -msgstr "Разрешить незнакомым людям отправлять вам личные сообщения?" - -#: mod/settings.php:901 -msgid "" -"Friendica network users may send you private messages even if they are not " -"in your contact list." -msgstr "Пользователи Френдики могут отправлять вам личные сообщения даже если их нет в вашем списке контактов." - -#: mod/settings.php:902 -msgid "Maximum private messages per day from unknown people:" -msgstr "Максимальное количество личных сообщений от незнакомых людей в день:" - -#: mod/settings.php:904 -msgid "Default Post Permissions" -msgstr "Разрешение на сообщения по умолчанию" - -#: mod/settings.php:908 -msgid "Expiration settings" -msgstr "Очистка старых записей" - -#: mod/settings.php:909 -msgid "Automatically expire posts after this many days:" -msgstr "Автоматическое истекание срока действия сообщения после стольких дней:" - -#: mod/settings.php:909 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "Если пусто, срок действия сообщений не будет ограничен. Сообщения с истекшим сроком действия будут удалены" - -#: mod/settings.php:910 -msgid "Expire posts" -msgstr "Удалять старые записи" - -#: mod/settings.php:910 -msgid "When activated, posts and comments will be expired." -msgstr "Если включено, то старые записи и комментарии будут удаляться." - -#: mod/settings.php:911 -msgid "Expire personal notes" -msgstr "Удалять персональные заметки" - -#: mod/settings.php:911 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr "Если включено, старые личные заметки из вашего профиля будут удаляться." - -#: mod/settings.php:912 -msgid "Expire starred posts" -msgstr "Удалять избранные записи" - -#: mod/settings.php:912 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "Добавление записи в избранные защищает её от удаления. Эта настройка выключает эту защиту." - -#: mod/settings.php:913 -msgid "Expire photos" -msgstr "Удалять фото" - -#: mod/settings.php:913 -msgid "When activated, photos will be expired." -msgstr "Если включено, старые фото будут удаляться." - -#: mod/settings.php:914 -msgid "Only expire posts by others" -msgstr "Удалять только записи других людей" - -#: mod/settings.php:914 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "Если включено, ваши собственные записи никогда не удаляются. В этом случае все настройки выше применяются только к записям, которые вы получаете от других." - -#: mod/settings.php:917 -msgid "Notification Settings" -msgstr "Настройка уведомлений" - -#: mod/settings.php:918 -msgid "Send a notification email when:" -msgstr "Отправлять уведомление по электронной почте, когда:" - -#: mod/settings.php:919 -msgid "You receive an introduction" -msgstr "Вы получили запрос" - -#: mod/settings.php:920 -msgid "Your introductions are confirmed" -msgstr "Ваши запросы подтверждены" - -#: mod/settings.php:921 -msgid "Someone writes on your profile wall" -msgstr "Кто-то пишет на стене вашего профиля" - -#: mod/settings.php:922 -msgid "Someone writes a followup comment" -msgstr "Кто-то пишет последующий комментарий" - -#: mod/settings.php:923 -msgid "You receive a private message" -msgstr "Вы получаете личное сообщение" - -#: mod/settings.php:924 -msgid "You receive a friend suggestion" -msgstr "Вы полулили предложение о добавлении в друзья" - -#: mod/settings.php:925 -msgid "You are tagged in a post" -msgstr "Вы отмечены в записи" - -#: mod/settings.php:926 -msgid "You are poked/prodded/etc. in a post" -msgstr "Вас потыкали/подтолкнули/и т.д. в записи" - -#: mod/settings.php:928 -msgid "Activate desktop notifications" -msgstr "Активировать уведомления на рабочем столе" - -#: mod/settings.php:928 -msgid "Show desktop popup on new notifications" -msgstr "Показывать уведомления на рабочем столе" - -#: mod/settings.php:930 -msgid "Text-only notification emails" -msgstr "Только текстовые письма" - -#: mod/settings.php:932 -msgid "Send text only notification emails, without the html part" -msgstr "Отправлять только текстовые уведомления, без HTML" - -#: mod/settings.php:934 -msgid "Show detailled notifications" -msgstr "Показывать подробные уведомления" - -#: mod/settings.php:936 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "По-умолчанию уведомления группируются в одно для каждой записи. Эта настройка показывает все уведомления по отдельности." - -#: mod/settings.php:938 -msgid "Advanced Account/Page Type Settings" -msgstr "Расширенные настройки учётной записи" - -#: mod/settings.php:939 -msgid "Change the behaviour of this account for special situations" -msgstr "Измените поведение этого аккаунта в специальных ситуациях" - -#: mod/settings.php:942 -msgid "Import Contacts" -msgstr "Импорт контактов" - -#: mod/settings.php:943 -msgid "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." -msgstr "Загрузите файл CSV, который содержит адреса ваших контактов в первой колонке. Вы можете экспортировать его из вашей старой учётной записи." - -#: mod/settings.php:944 -msgid "Upload File" -msgstr "Загрузить файл" - -#: mod/settings.php:946 -msgid "Relocate" -msgstr "Перемещение" - -#: mod/settings.php:947 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "Если вы переместили эту анкету с другого сервера, и некоторые из ваших контактов не получили ваши обновления, попробуйте нажать эту кнопку." - -#: mod/settings.php:948 -msgid "Resend relocate message to contacts" -msgstr "Отправить перемещённые сообщения контактам" - -#: mod/suggest.php:43 -msgid "Contact suggestion successfully ignored." -msgstr "Предложенный контакт проигнорирован" - -#: mod/suggest.php:67 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "Нет предложений. Если это новый сайт, пожалуйста, попробуйте снова через 24 часа." - -#: mod/suggest.php:86 -msgid "Do you really want to delete this suggestion?" -msgstr "Вы действительно хотите удалить это предложение?" - -#: mod/suggest.php:104 mod/suggest.php:124 -msgid "Ignore/Hide" -msgstr "Проигнорировать/Скрыть" - -#: mod/suggest.php:134 src/Content/Widget.php:83 view/theme/vier/theme.php:179 -msgid "Friend Suggestions" -msgstr "Предложения друзей" - -#: mod/tagrm.php:47 -msgid "Tag(s) removed" -msgstr "Тэги удалены" - -#: mod/tagrm.php:117 -msgid "Remove Item Tag" -msgstr "Удалить ключевое слово" - -#: mod/tagrm.php:119 -msgid "Select a tag to remove: " -msgstr "Выберите ключевое слово для удаления: " - -#: mod/tagrm.php:130 src/Module/Settings/Delegation.php:178 -msgid "Remove" -msgstr "Удалить" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Вы действительно хотите разрешить этому приложению доступ к своим записям и контактам, а также создавать новые записи от вашего имени?" + +#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:116 +msgid "No" +msgstr "Нет" + +#: mod/wall_attach.php:105 +msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" +msgstr "Извините, похоже что загружаемый файл превышает лимиты, разрешенные конфигурацией PHP" + +#: mod/wall_attach.php:105 +msgid "Or - did you try to upload an empty file?" +msgstr "Или вы пытались загрузить пустой файл?" + +#: mod/wall_attach.php:116 +#, php-format +msgid "File exceeds size limit of %s" +msgstr "Файл превышает лимит размера в %s" + +#: mod/wall_attach.php:131 +msgid "File upload failed." +msgstr "Загрузка файла не удалась." + +#: mod/item.php:132 mod/item.php:136 +msgid "Unable to locate original post." +msgstr "Не удалось найти оригинальную запись." + +#: mod/item.php:336 mod/item.php:341 +msgid "Empty post discarded." +msgstr "Пустое сообщение отбрасывается." + +#: mod/item.php:710 +msgid "Post updated." +msgstr "Запись обновлена." + +#: mod/item.php:727 mod/item.php:732 +msgid "Item wasn't stored." +msgstr "Запись не была сохранена." + +#: mod/item.php:743 +msgid "Item couldn't be fetched." +msgstr "Не удалось получить запись." + +#: mod/item.php:891 src/Module/Debug/ItemBody.php:46 +#: src/Module/Debug/ItemBody.php:59 src/Module/Admin/Themes/Details.php:70 +#: src/Module/Admin/Themes/Index.php:59 +msgid "Item not found." +msgstr "Пункт не найден." + +#: mod/item.php:923 +msgid "Do you really want to delete this item?" +msgstr "Вы действительно хотите удалить этот элемент?" #: mod/uimport.php:45 msgid "User imports on closed servers can only be done by an administrator." @@ -3010,96 +2995,465 @@ msgid "" "select \"Export account\"" msgstr "Для экспорта аккаунта, перейдите в \"Настройки->Экспортировать ваши данные\" и выберите \"Экспорт аккаунта\"" -#: mod/unfollow.php:51 mod/unfollow.php:107 -msgid "You aren't following this contact." -msgstr "Вы не подписаны на этот контакт." +#: mod/cal.php:74 src/Module/Profile/Common.php:41 +#: src/Module/Profile/Common.php:53 src/Module/Profile/Status.php:54 +#: src/Module/Profile/Contacts.php:40 src/Module/Profile/Contacts.php:51 +#: src/Module/Register.php:260 src/Module/HoverCard.php:53 +msgid "User not found." +msgstr "Пользователь не найден." -#: mod/unfollow.php:61 mod/unfollow.php:113 -msgid "Unfollowing is currently not supported by your network." -msgstr "Отписка в настоящий момент не предусмотрена этой сетью" +#: mod/cal.php:274 mod/events.php:415 +msgid "View" +msgstr "Смотреть" -#: mod/unfollow.php:82 -msgid "Contact unfollowed" -msgstr "Вы отписались от контакта" +#: mod/cal.php:275 mod/events.php:417 +msgid "Previous" +msgstr "Назад" -#: mod/unfollow.php:133 -msgid "Disconnect/Unfollow" -msgstr "Отсоединиться/Отписаться" +#: mod/cal.php:276 mod/events.php:418 src/Module/Install.php:192 +msgid "Next" +msgstr "Далее" -#: mod/videos.php:134 -msgid "No videos selected" -msgstr "Видео не выбрано" +#: mod/cal.php:279 mod/events.php:423 src/Model/Event.php:445 +msgid "today" +msgstr "сегодня" -#: mod/videos.php:252 src/Model/Item.php:3636 -msgid "View Video" -msgstr "Просмотреть видео" +#: mod/cal.php:280 mod/events.php:424 src/Util/Temporal.php:330 +#: src/Model/Event.php:446 +msgid "month" +msgstr "мес." -#: mod/videos.php:267 -msgid "Recent Videos" -msgstr "Последние видео" +#: mod/cal.php:281 mod/events.php:425 src/Util/Temporal.php:331 +#: src/Model/Event.php:447 +msgid "week" +msgstr "неделя" -#: mod/videos.php:269 -msgid "Upload New Videos" -msgstr "Загрузить новые видео" +#: mod/cal.php:282 mod/events.php:426 src/Util/Temporal.php:332 +#: src/Model/Event.php:448 +msgid "day" +msgstr "день" -#: mod/wallmessage.php:68 mod/wallmessage.php:131 +#: mod/cal.php:283 mod/events.php:427 +msgid "list" +msgstr "список" + +#: mod/cal.php:296 src/Console/User.php:152 src/Console/User.php:250 +#: src/Console/User.php:283 src/Console/User.php:309 +#: src/Module/Api/Twitter/ContactEndpoint.php:73 +#: src/Module/Admin/Users.php:112 src/Model/User.php:561 +msgid "User not found" +msgstr "Пользователь не найден" + +#: mod/cal.php:305 +msgid "This calendar format is not supported" +msgstr "Этот формат календарей не поддерживается" + +#: mod/cal.php:307 +msgid "No exportable data found" +msgstr "Нет данных для экспорта" + +#: mod/cal.php:324 +msgid "calendar" +msgstr "календарь" + +#: mod/editpost.php:45 mod/editpost.php:55 +msgid "Item not found" +msgstr "Элемент не найден" + +#: mod/editpost.php:62 +msgid "Edit post" +msgstr "Редактировать сообщение" + +#: mod/editpost.php:88 mod/notes.php:62 src/Module/Filer/SaveTag.php:66 +#: src/Content/Text/HTML.php:896 +msgid "Save" +msgstr "Сохранить" + +#: mod/editpost.php:95 +msgid "web link" +msgstr "веб-ссылка" + +#: mod/editpost.php:96 +msgid "Insert video link" +msgstr "Вставить ссылку видео" + +#: mod/editpost.php:97 +msgid "video link" +msgstr "видео-ссылка" + +#: mod/editpost.php:98 +msgid "Insert audio link" +msgstr "Вставить ссылку аудио" + +#: mod/editpost.php:99 +msgid "audio link" +msgstr "аудио-ссылка" + +#: mod/editpost.php:113 src/Core/ACL.php:314 +msgid "CC: email addresses" +msgstr "Копии на email адреса" + +#: mod/editpost.php:120 src/Core/ACL.php:315 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Пример: bob@example.com, mary@example.com" + +#: mod/events.php:135 mod/events.php:137 +msgid "Event can not end before it has started." +msgstr "Эвент не может закончится до старта." + +#: mod/events.php:144 mod/events.php:146 +msgid "Event title and start time are required." +msgstr "Название мероприятия и время начала обязательны для заполнения." + +#: mod/events.php:416 +msgid "Create New Event" +msgstr "Создать новое мероприятие" + +#: mod/events.php:528 +msgid "Event details" +msgstr "Сведения о мероприятии" + +#: mod/events.php:529 +msgid "Starting date and Title are required." +msgstr "Необходима дата старта и заголовок." + +#: mod/events.php:530 mod/events.php:535 +msgid "Event Starts:" +msgstr "Начало мероприятия:" + +#: mod/events.php:530 mod/events.php:562 +msgid "Required" +msgstr "Требуется" + +#: mod/events.php:543 mod/events.php:568 +msgid "Finish date/time is not known or not relevant" +msgstr "Дата/время окончания не известны, или не указаны" + +#: mod/events.php:545 mod/events.php:550 +msgid "Event Finishes:" +msgstr "Окончание мероприятия:" + +#: mod/events.php:556 mod/events.php:569 +msgid "Adjust for viewer timezone" +msgstr "Настройка часового пояса" + +#: mod/events.php:558 src/Module/Profile/Profile.php:172 +#: src/Module/Settings/Profile/Index.php:253 +msgid "Description:" +msgstr "Описание:" + +#: mod/events.php:560 src/Module/Notifications/Introductions.php:166 +#: src/Module/Profile/Profile.php:190 src/Module/Contact.php:622 +#: src/Module/Directory.php:156 src/Model/Event.php:84 src/Model/Event.php:111 +#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:364 +msgid "Location:" +msgstr "Откуда:" + +#: mod/events.php:562 mod/events.php:564 +msgid "Title:" +msgstr "Титул:" + +#: mod/events.php:565 mod/events.php:566 +msgid "Share this event" +msgstr "Поделитесь этим мероприятием" + +#: mod/events.php:573 src/Module/Profile/Profile.php:242 +msgid "Basic" +msgstr "Базовый" + +#: mod/events.php:574 src/Module/Profile/Profile.php:243 +#: src/Module/Contact.php:917 src/Module/Admin/Site.php:594 +msgid "Advanced" +msgstr "Расширенный" + +#: mod/events.php:575 mod/photos.php:976 mod/photos.php:1347 +msgid "Permissions" +msgstr "Разрешения" + +#: mod/events.php:591 +msgid "Failed to remove event" +msgstr "Ошибка удаления события" + +#: mod/follow.php:65 +msgid "The contact could not be added." +msgstr "Не удалось добавить этот контакт." + +#: mod/follow.php:105 +msgid "You already added this contact." +msgstr "Вы уже добавили этот контакт." + +#: mod/follow.php:121 +msgid "The network type couldn't be detected. Contact can't be added." +msgstr "Тип сети не может быть определен. Контакт не может быть добавлен." + +#: mod/follow.php:129 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "Поддержка Diaspora не включена. Контакт не может быть добавлен." + +#: mod/follow.php:134 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "Поддержка OStatus выключена. Контакт не может быть добавлен." + +#: mod/follow.php:167 src/Module/Notifications/Introductions.php:170 +#: src/Module/Profile/Profile.php:202 src/Module/Contact.php:628 +msgid "Tags:" +msgstr "Ключевые слова: " + +#: mod/fbrowser.php:107 mod/fbrowser.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:130 +msgid "Upload" +msgstr "Загрузить" + +#: mod/fbrowser.php:131 +msgid "Files" +msgstr "Файлы" + +#: mod/notes.php:50 src/Module/BaseProfile.php:110 +msgid "Personal Notes" +msgstr "Личные заметки" + +#: mod/photos.php:127 src/Module/BaseProfile.php:71 +msgid "Photo Albums" +msgstr "Фотоальбомы" + +#: mod/photos.php:128 mod/photos.php:1609 +msgid "Recent Photos" +msgstr "Последние фото" + +#: mod/photos.php:130 mod/photos.php:1115 mod/photos.php:1611 +msgid "Upload New Photos" +msgstr "Загрузить новые фото" + +#: mod/photos.php:148 src/Module/BaseSettings.php:37 +msgid "everybody" +msgstr "все" + +#: mod/photos.php:185 +msgid "Contact information unavailable" +msgstr "Информация о контакте недоступна" + +#: mod/photos.php:207 +msgid "Album not found." +msgstr "Альбом не найден." + +#: mod/photos.php:265 +msgid "Album successfully deleted" +msgstr "Альбом успешно удалён" + +#: mod/photos.php:267 +msgid "Album was empty." +msgstr "Альбом был пуст." + +#: mod/photos.php:299 +msgid "Failed to delete the photo." +msgstr "Не получилось удалить фото." + +#: mod/photos.php:583 +msgid "a photo" +msgstr "фото" + +#: mod/photos.php:583 #, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." -msgstr "Количество ежедневных сообщений на стене %s превышено. Сообщение отменено.." +msgid "%1$s was tagged in %2$s by %3$s" +msgstr "%1$s отмечен/а/ в %2$s by %3$s" -#: mod/wallmessage.php:79 -msgid "Unable to check your home location." -msgstr "Невозможно проверить местоположение." +#: mod/photos.php:684 +msgid "Image upload didn't complete, please try again" +msgstr "Не получилось загрузить изображение, попробуйте снова" -#: mod/wallmessage.php:105 mod/wallmessage.php:114 -msgid "No recipient." -msgstr "Без адресата." +#: mod/photos.php:687 +msgid "Image file is missing" +msgstr "Файл изображения не найден" -#: mod/wallmessage.php:145 -#, php-format +#: mod/photos.php:692 msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." -msgstr "Если Вы хотите ответить %s, пожалуйста, проверьте, позволяют ли настройки конфиденциальности на Вашем сайте принимать личные сообщения от неизвестных отправителей." +"Server can't accept new file upload at this time, please contact your " +"administrator" +msgstr "Сервер не принимает новые файлы для загрузки в настоящий момент, пожалуйста, свяжитесь с администратором" -#: mod/wall_attach.php:42 mod/wall_attach.php:49 mod/wall_attach.php:87 -#: mod/wall_upload.php:58 mod/wall_upload.php:74 mod/wall_upload.php:119 -#: mod/wall_upload.php:170 mod/wall_upload.php:173 -msgid "Invalid request." -msgstr "Неверный запрос." +#: mod/photos.php:716 +msgid "Image file is empty." +msgstr "Файл изображения пуст." -#: mod/wall_attach.php:105 -msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" -msgstr "Извините, похоже что загружаемый файл превышает лимиты, разрешенные конфигурацией PHP" +#: mod/photos.php:848 +msgid "No photos selected" +msgstr "Не выбрано фото." -#: mod/wall_attach.php:105 -msgid "Or - did you try to upload an empty file?" -msgstr "Или вы пытались загрузить пустой файл?" +#: mod/photos.php:968 +msgid "Upload Photos" +msgstr "Загрузить фото" -#: mod/wall_attach.php:116 -#, php-format -msgid "File exceeds size limit of %s" -msgstr "Файл превышает лимит размера в %s" +#: mod/photos.php:972 mod/photos.php:1060 +msgid "New album name: " +msgstr "Название нового альбома: " -#: mod/wall_attach.php:131 -msgid "File upload failed." -msgstr "Загрузка файла не удалась." +#: mod/photos.php:973 +msgid "or select existing album:" +msgstr "или выберите имеющийся альбом:" -#: mod/wall_upload.php:230 -msgid "Wall Photos" -msgstr "Фото стены" +#: mod/photos.php:974 +msgid "Do not show a status post for this upload" +msgstr "Не показывать статус-сообщение для этой закачки" + +#: mod/photos.php:990 mod/photos.php:1355 +msgid "Show to Groups" +msgstr "Показать в группах" + +#: mod/photos.php:991 mod/photos.php:1356 +msgid "Show to Contacts" +msgstr "Показывать контактам" + +#: mod/photos.php:1042 +msgid "Do you really want to delete this photo album and all its photos?" +msgstr "Вы действительно хотите удалить этот альбом и все его фотографии?" + +#: mod/photos.php:1044 mod/photos.php:1065 +msgid "Delete Album" +msgstr "Удалить альбом" + +#: mod/photos.php:1071 +msgid "Edit Album" +msgstr "Редактировать альбом" + +#: mod/photos.php:1072 +msgid "Drop Album" +msgstr "Удалить альбом" + +#: mod/photos.php:1077 +msgid "Show Newest First" +msgstr "Показать новые первыми" + +#: mod/photos.php:1079 +msgid "Show Oldest First" +msgstr "Показать старые первыми" + +#: mod/photos.php:1100 mod/photos.php:1594 +msgid "View Photo" +msgstr "Просмотр фото" + +#: mod/photos.php:1137 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Нет разрешения. Доступ к этому элементу ограничен." + +#: mod/photos.php:1139 +msgid "Photo not available" +msgstr "Фото недоступно" + +#: mod/photos.php:1149 +msgid "Do you really want to delete this photo?" +msgstr "Вы действительно хотите удалить эту фотографию?" + +#: mod/photos.php:1151 mod/photos.php:1352 +msgid "Delete Photo" +msgstr "Удалить фото" + +#: mod/photos.php:1242 +msgid "View photo" +msgstr "Просмотр фото" + +#: mod/photos.php:1244 +msgid "Edit photo" +msgstr "Редактировать фото" + +#: mod/photos.php:1245 +msgid "Delete photo" +msgstr "Удалить фото" + +#: mod/photos.php:1246 +msgid "Use as profile photo" +msgstr "Использовать как фото профиля" + +#: mod/photos.php:1253 +msgid "Private Photo" +msgstr "Закрытое фото" + +#: mod/photos.php:1259 +msgid "View Full Size" +msgstr "Просмотреть полный размер" + +#: mod/photos.php:1320 +msgid "Tags: " +msgstr "Ключевые слова: " + +#: mod/photos.php:1323 +msgid "[Select tags to remove]" +msgstr "[выберите тэги для удаления]" + +#: mod/photos.php:1338 +msgid "New album name" +msgstr "Название нового альбома" + +#: mod/photos.php:1339 +msgid "Caption" +msgstr "Подпись" + +#: mod/photos.php:1340 +msgid "Add a Tag" +msgstr "Добавить ключевое слово (тег)" + +#: mod/photos.php:1340 +msgid "" +"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "Пример: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" + +#: mod/photos.php:1341 +msgid "Do not rotate" +msgstr "Не поворачивать" + +#: mod/photos.php:1342 +msgid "Rotate CW (right)" +msgstr "Поворот по часовой стрелке (направо)" + +#: mod/photos.php:1343 +msgid "Rotate CCW (left)" +msgstr "Поворот против часовой стрелки (налево)" + +#: mod/photos.php:1376 src/Object/Post.php:345 +msgid "I like this (toggle)" +msgstr "Нравится" + +#: mod/photos.php:1377 src/Object/Post.php:346 +msgid "I don't like this (toggle)" +msgstr "Не нравится" + +#: mod/photos.php:1392 mod/photos.php:1439 mod/photos.php:1502 +#: src/Object/Post.php:946 src/Module/Contact.php:1059 +#: src/Module/Item/Compose.php:142 +msgid "This is you" +msgstr "Это вы" + +#: mod/photos.php:1394 mod/photos.php:1441 mod/photos.php:1504 +#: src/Object/Post.php:482 src/Object/Post.php:948 +msgid "Comment" +msgstr "Оставить комментарий" + +#: mod/photos.php:1530 +msgid "Map" +msgstr "Карта" + +#: src/App/Module.php:240 +msgid "You must be logged in to use addons. " +msgstr "Вы должны войти в систему, чтобы использовать аддоны." + +#: src/App/Page.php:249 +msgid "Delete this item?" +msgstr "Удалить этот элемент?" + +#: src/App/Page.php:297 +msgid "toggle mobile" +msgstr "мобильная версия" #: src/App/Authentication.php:210 src/App/Authentication.php:262 msgid "Login failed." msgstr "Войти не удалось." -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: src/App/Authentication.php:224 src/Model/User.php:797 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Мы столкнулись с проблемой при входе с OpenID, который вы указали. Пожалуйста, проверьте правильность написания ID." -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: src/App/Authentication.php:224 src/Model/User.php:797 msgid "The error message was:" msgstr "Сообщение об ошибке было:" @@ -3116,858 +3470,114 @@ msgstr "Добро пожаловать, %s" msgid "Please upload a profile photo." msgstr "Пожалуйста, загрузите фотографию профиля." -#: src/App/Authentication.php:393 -#, php-format -msgid "Welcome back %s" -msgstr "Добро пожаловать, %s" - -#: src/App/Module.php:240 -msgid "You must be logged in to use addons. " -msgstr "Вы должны войти в систему, чтобы использовать аддоны." - -#: src/App/Page.php:250 -msgid "Delete this item?" -msgstr "Удалить этот элемент?" - -#: src/App/Page.php:298 -msgid "toggle mobile" -msgstr "мобильная версия" - -#: src/App/Router.php:209 +#: src/App/Router.php:224 #, php-format msgid "Method not allowed for this module. Allowed method(s): %s" msgstr "Метод не разрешён для этого модуля. Разрешенный метод(ы): %s" -#: src/App/Router.php:211 src/Module/HTTPException/PageNotFound.php:32 +#: src/App/Router.php:226 src/Module/HTTPException/PageNotFound.php:32 msgid "Page not found." msgstr "Страница не найдена." -#: src/App.php:326 -msgid "No system theme config value set." -msgstr "Настройки системной темы не установлены." +#: src/Database/DBStructure.php:69 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." +msgstr "В MyISAM или InnoDB нет таблиц в формате Antelope." -#: src/BaseModule.php:150 +#: src/Database/DBStructure.php:93 +#, php-format msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "Ключ формы безопасности неправильный. Вероятно, это произошло потому, что форма была открыта слишком долго (более 3 часов) до её отправки." +"\n" +"Error %d occurred during database update:\n" +"%s\n" +msgstr "\nОшибка %d возникла при обновлении базы данных:\n%s\n" -#: src/Console/ArchiveContact.php:105 +#: src/Database/DBStructure.php:96 +msgid "Errors encountered performing database changes: " +msgstr "Ошибки, возникшие при применении изменений базы данных: " + +#: src/Database/DBStructure.php:296 +msgid "Another database update is currently running." +msgstr "Другая операция обновления базы данных уже запущена." + +#: src/Database/DBStructure.php:300 #, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" -msgstr "Не удалось найти не архивированных контактов для этой URL (%s)" +msgid "%s: Database update" +msgstr "%s: Обновление базы данных" -#: src/Console/ArchiveContact.php:108 -msgid "The contact entries have been archived" -msgstr "Записи этого контакта были архивированы." - -#: src/Console/GlobalCommunityBlock.php:96 -#: src/Module/Admin/Blocklist/Contact.php:49 +#: src/Database/DBStructure.php:600 #, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "Не удалось найти контактных данных по этой ссылке (%s)" +msgid "%s: updating %s table." +msgstr "%s: обновляется %s таблица." -#: src/Console/GlobalCommunityBlock.php:101 -#: src/Module/Admin/Blocklist/Contact.php:47 -msgid "The contact has been blocked from the node" -msgstr "Контакт был заблокирован на узле." - -#: src/Console/PostUpdate.php:87 +#: src/Database/Database.php:661 src/Database/Database.php:764 #, php-format -msgid "Post update version number has been set to %s." -msgstr "Номер версии обновления записи установлен на %s." +msgid "Database error %d \"%s\" at \"%s\"" +msgstr "Ошибка базы данных %d \"%s\" в \"%s\"" -#: src/Console/PostUpdate.php:95 -msgid "Check for pending update actions." -msgstr "Проверить наличие отложенных действий." - -#: src/Console/PostUpdate.php:97 -msgid "Done." -msgstr "Готово." - -#: src/Console/PostUpdate.php:99 -msgid "Execute pending post updates." -msgstr "Выполнить обновления записей из очереди." - -#: src/Console/PostUpdate.php:105 -msgid "All pending post updates are done." -msgstr "Все операции по обновлению записей выполнены." - -#: src/Console/User.php:158 -msgid "Enter new password: " -msgstr "Введите новый пароль:" - -#: src/Console/User.php:193 -msgid "Enter user name: " -msgstr "Введите имя пользователя:" - -#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 -#: src/Console/User.php:300 -msgid "Enter user nickname: " -msgstr "Введите ник пользователя:" - -#: src/Console/User.php:209 -msgid "Enter user email address: " -msgstr "Введите адрес почты пользователя:" - -#: src/Console/User.php:217 -msgid "Enter a language (optional): " -msgstr "Введите язык (не обязательно):" - -#: src/Console/User.php:255 -msgid "User is not pending." -msgstr "Пользователь не в ожидании" - -#: src/Console/User.php:313 -#, php-format -msgid "Type \"yes\" to delete %s" -msgstr "Введите \"yes\" для удаления %s" - -#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 -msgid "newer" -msgstr "новее" - -#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 -msgid "older" -msgstr "старее" - -#: src/Content/ContactSelector.php:48 -msgid "Frequently" -msgstr "Часто" - -#: src/Content/ContactSelector.php:49 -msgid "Hourly" -msgstr "Раз в час" - -#: src/Content/ContactSelector.php:50 -msgid "Twice daily" -msgstr "Дважды в день" - -#: src/Content/ContactSelector.php:51 -msgid "Daily" -msgstr "Раз в день" - -#: src/Content/ContactSelector.php:52 -msgid "Weekly" -msgstr "Раз в неделю" - -#: src/Content/ContactSelector.php:53 -msgid "Monthly" -msgstr "Раз в месяц" - -#: src/Content/ContactSelector.php:107 -msgid "DFRN" -msgstr "DFRN" - -#: src/Content/ContactSelector.php:108 -msgid "OStatus" -msgstr "OStatus" - -#: src/Content/ContactSelector.php:109 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: src/Content/ContactSelector.php:110 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:280 -msgid "Email" -msgstr "Эл. почта" - -#: src/Content/ContactSelector.php:111 src/Module/Debug/Babel.php:213 -msgid "Diaspora" -msgstr "Diaspora" - -#: src/Content/ContactSelector.php:112 -msgid "Zot!" -msgstr "Zot!" - -#: src/Content/ContactSelector.php:113 -msgid "LinkedIn" -msgstr "LinkedIn" - -#: src/Content/ContactSelector.php:114 -msgid "XMPP/IM" -msgstr "XMPP/IM" - -#: src/Content/ContactSelector.php:115 -msgid "MySpace" -msgstr "MySpace" - -#: src/Content/ContactSelector.php:116 -msgid "Google+" -msgstr "Google+" - -#: src/Content/ContactSelector.php:117 -msgid "pump.io" -msgstr "pump.io" - -#: src/Content/ContactSelector.php:118 -msgid "Twitter" -msgstr "Twitter" - -#: src/Content/ContactSelector.php:119 -msgid "Discourse" -msgstr "Discourse" - -#: src/Content/ContactSelector.php:120 -msgid "Diaspora Connector" -msgstr "Diaspora Connector" - -#: src/Content/ContactSelector.php:121 -msgid "GNU Social Connector" -msgstr "GNU Social Connector" - -#: src/Content/ContactSelector.php:122 -msgid "ActivityPub" -msgstr "ActivityPub" - -#: src/Content/ContactSelector.php:123 -msgid "pnut" -msgstr "pnut" - -#: src/Content/ContactSelector.php:157 -#, php-format -msgid "%s (via %s)" -msgstr "%s (через %s)" - -#: src/Content/Feature.php:96 -msgid "General Features" -msgstr "Основные возможности" - -#: src/Content/Feature.php:98 -msgid "Photo Location" -msgstr "Место фотографирования" - -#: src/Content/Feature.php:98 +#: src/Core/Renderer.php:91 src/Core/Renderer.php:120 +#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Render/FriendicaSmartyEngine.php:56 msgid "" -"Photo metadata is normally stripped. This extracts the location (if present)" -" prior to stripping metadata and links it to a map." -msgstr "Метаданные фотографий обычно вырезаются. Эта настройка получает местоположение (если есть) до вырезки метаданных и связывает с координатами на карте." +"Friendica can't display this page at the moment, please contact the " +"administrator." +msgstr "Friendica не может отобразить эту страницу в данный момент, пожалуйста, свяжитесь с администратором." -#: src/Content/Feature.php:99 -msgid "Export Public Calendar" -msgstr "Экспортировать публичный календарь" +#: src/Core/Renderer.php:143 +msgid "template engine cannot be registered without a name." +msgstr "" -#: src/Content/Feature.php:99 -msgid "Ability for visitors to download the public calendar" -msgstr "Возможность скачивать публичный календарь посетителями" +#: src/Core/Renderer.php:177 +msgid "template engine is not registered!" +msgstr "" -#: src/Content/Feature.php:100 -msgid "Trending Tags" -msgstr "Популярные тэги" +#: src/Core/Update.php:219 +#, php-format +msgid "Update %s failed. See error logs." +msgstr "Обновление %s не удалось. Смотрите журнал ошибок." -#: src/Content/Feature.php:100 +#: src/Core/Update.php:286 +#, php-format msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Показать облако популярных тэгов на странице публичных записей сервера" +"\n" +"\t\t\t\tThe friendica developers released update %s recently,\n" +"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" +"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" +"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." +msgstr "\n\t\t\t\tРазработчики Френдики недавно выпустили обновление %s,\n\t\t\t\tно при установке что-то пошло не так.\n\t\t\t\tЭто нужно исправить в ближайшее время и у меня не получается сделать это самостоятельно. Пожалуйста, свяжитесь с разработчиками Френдики, если вы не можете мне помочь сами. База данных может быть повреждена." -#: src/Content/Feature.php:105 -msgid "Post Composition Features" -msgstr "Составление сообщений" - -#: src/Content/Feature.php:106 -msgid "Auto-mention Forums" -msgstr "Автоматически отмечать форумы" - -#: src/Content/Feature.php:106 +#: src/Core/Update.php:292 +#, php-format msgid "" -"Add/remove mention when a forum page is selected/deselected in ACL window." -msgstr "Добавлять/удалять упоминание, когда страница форума выбрана/убрана в списке получателей." +"The error message is\n" +"[pre]%s[/pre]" +msgstr "Сообщение об ошибке:\n[pre]%s[/pre]" -#: src/Content/Feature.php:107 -msgid "Explicit Mentions" -msgstr "Явные отметки" +#: src/Core/Update.php:296 src/Core/Update.php:332 +msgid "[Friendica Notify] Database update" +msgstr "[Friendica Notify] Обновление базы данных" -#: src/Content/Feature.php:107 +#: src/Core/Update.php:326 +#, php-format msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "Вставлять отметки пользователей в поле комментариев, чтобы иметь ручной контроль над тем, кто будет упомянут в ответе." - -#: src/Content/Feature.php:112 -msgid "Network Sidebar" -msgstr "Панель Сеть" - -#: src/Content/Feature.php:113 src/Content/Widget.php:547 -msgid "Archives" -msgstr "Архивы" - -#: src/Content/Feature.php:113 -msgid "Ability to select posts by date ranges" -msgstr "Возможность выбора записей по диапазону дат" - -#: src/Content/Feature.php:114 -msgid "Protocol Filter" -msgstr "Фильтр протоколов" - -#: src/Content/Feature.php:114 -msgid "Enable widget to display Network posts only from selected protocols" -msgstr "Включить возможность фильтрации записей по протоколам на панели Сеть" - -#: src/Content/Feature.php:119 -msgid "Network Tabs" -msgstr "Сетевые вкладки" - -#: src/Content/Feature.php:120 -msgid "Network New Tab" -msgstr "Новая вкладка сеть" - -#: src/Content/Feature.php:120 -msgid "Enable tab to display only new Network posts (from the last 12 hours)" -msgstr "Включить вкладку для отображения только новых сообщений сети (за последние 12 часов)" - -#: src/Content/Feature.php:121 -msgid "Network Shared Links Tab" -msgstr "Вкладка shared ссылок сети" - -#: src/Content/Feature.php:121 -msgid "Enable tab to display only Network posts with links in them" -msgstr "Включить вкладку для отображения только сообщений сети со ссылками на них" - -#: src/Content/Feature.php:126 -msgid "Post/Comment Tools" -msgstr "Инструменты записей/комментариев" - -#: src/Content/Feature.php:127 -msgid "Post Categories" -msgstr "Категории записей" - -#: src/Content/Feature.php:127 -msgid "Add categories to your posts" -msgstr "Добавить категории для ваших записей" - -#: src/Content/Feature.php:132 -msgid "Advanced Profile Settings" -msgstr "Расширенные настройки профиля" - -#: src/Content/Feature.php:133 -msgid "List Forums" -msgstr "Список форумов" - -#: src/Content/Feature.php:133 -msgid "Show visitors public community forums at the Advanced Profile Page" -msgstr "Показывать посетителям публичные форумы на расширенной странице профиля." - -#: src/Content/Feature.php:134 -msgid "Tag Cloud" -msgstr "Облако тэгов" - -#: src/Content/Feature.php:134 -msgid "Provide a personal tag cloud on your profile page" -msgstr "Показывать ваше личное облако тэгов в вашем профиле" - -#: src/Content/Feature.php:135 -msgid "Display Membership Date" -msgstr "Показывать дату регистрации" - -#: src/Content/Feature.php:135 -msgid "Display membership date in profile" -msgstr "Дата вашей регистрации будет отображаться в вашем профиле" - -#: src/Content/ForumManager.php:145 src/Content/Nav.php:224 -#: src/Content/Text/HTML.php:931 view/theme/vier/theme.php:225 -msgid "Forums" -msgstr "Форумы" - -#: src/Content/ForumManager.php:147 view/theme/vier/theme.php:227 -msgid "External link to forum" -msgstr "Внешняя ссылка на форум" - -#: src/Content/ForumManager.php:150 src/Content/Widget.php:454 -#: src/Content/Widget.php:553 view/theme/vier/theme.php:230 -msgid "show more" -msgstr "показать больше" - -#: src/Content/Nav.php:89 -msgid "Nothing new here" -msgstr "Ничего нового здесь" - -#: src/Content/Nav.php:93 src/Module/Special/HTTPException.php:72 -msgid "Go back" -msgstr "Назад" - -#: src/Content/Nav.php:94 -msgid "Clear notifications" -msgstr "Стереть уведомления" - -#: src/Content/Nav.php:95 src/Content/Text/HTML.php:918 -msgid "@name, !forum, #tags, content" -msgstr "@имя, !форум, #тег, контент" - -#: src/Content/Nav.php:168 src/Module/Security/Login.php:141 -msgid "Logout" -msgstr "Выход" - -#: src/Content/Nav.php:168 -msgid "End this session" -msgstr "Завершить эту сессию" - -#: src/Content/Nav.php:170 src/Module/Bookmarklet.php:45 -#: src/Module/Security/Login.php:142 -msgid "Login" -msgstr "Вход" - -#: src/Content/Nav.php:170 -msgid "Sign in" -msgstr "Вход" - -#: src/Content/Nav.php:175 src/Module/BaseProfile.php:60 -#: src/Module/Contact.php:635 src/Module/Contact.php:881 -#: src/Module/Settings/TwoFactor/Index.php:107 view/theme/frio/theme.php:258 -msgid "Status" -msgstr "Записи" - -#: src/Content/Nav.php:175 src/Content/Nav.php:258 -#: view/theme/frio/theme.php:258 -msgid "Your posts and conversations" -msgstr "Ваши записи и диалоги" - -#: src/Content/Nav.php:176 src/Module/BaseProfile.php:52 -#: src/Module/BaseSettings.php:57 src/Module/Contact.php:637 -#: src/Module/Contact.php:897 src/Module/Profile/Profile.php:223 -#: src/Module/Welcome.php:57 view/theme/frio/theme.php:259 -msgid "Profile" -msgstr "Информация" - -#: src/Content/Nav.php:176 view/theme/frio/theme.php:259 -msgid "Your profile page" -msgstr "Информация о вас" - -#: src/Content/Nav.php:177 view/theme/frio/theme.php:260 -msgid "Your photos" -msgstr "Ваши фотографии" - -#: src/Content/Nav.php:178 src/Module/BaseProfile.php:76 -#: src/Module/BaseProfile.php:79 view/theme/frio/theme.php:261 -msgid "Videos" -msgstr "Видео" - -#: src/Content/Nav.php:178 view/theme/frio/theme.php:261 -msgid "Your videos" -msgstr "Ваши видео" - -#: src/Content/Nav.php:179 view/theme/frio/theme.php:262 -msgid "Your events" -msgstr "Ваши события" - -#: src/Content/Nav.php:180 -msgid "Personal notes" -msgstr "Личные заметки" - -#: src/Content/Nav.php:180 -msgid "Your personal notes" -msgstr "Ваши личные заметки" - -#: src/Content/Nav.php:197 src/Content/Nav.php:258 -msgid "Home" -msgstr "Мой профиль" - -#: src/Content/Nav.php:197 -msgid "Home Page" -msgstr "Главная страница" - -#: src/Content/Nav.php:201 src/Module/Register.php:155 -#: src/Module/Security/Login.php:102 -msgid "Register" -msgstr "Регистрация" - -#: src/Content/Nav.php:201 -msgid "Create an account" -msgstr "Создать аккаунт" - -#: src/Content/Nav.php:207 src/Module/Help.php:69 -#: src/Module/Settings/TwoFactor/AppSpecific.php:115 -#: src/Module/Settings/TwoFactor/Index.php:106 -#: src/Module/Settings/TwoFactor/Recovery.php:93 -#: src/Module/Settings/TwoFactor/Verify.php:132 view/theme/vier/theme.php:269 -msgid "Help" -msgstr "Помощь" - -#: src/Content/Nav.php:207 -msgid "Help and documentation" -msgstr "Помощь и документация" - -#: src/Content/Nav.php:211 -msgid "Apps" -msgstr "Приложения" - -#: src/Content/Nav.php:211 -msgid "Addon applications, utilities, games" -msgstr "Дополнительные приложения, утилиты, игры" - -#: src/Content/Nav.php:215 src/Content/Text/HTML.php:916 -#: src/Module/Search/Index.php:97 -msgid "Search" -msgstr "Поиск" - -#: src/Content/Nav.php:215 -msgid "Search site content" -msgstr "Поиск по сайту" - -#: src/Content/Nav.php:218 src/Content/Text/HTML.php:925 -msgid "Full Text" -msgstr "Контент" - -#: src/Content/Nav.php:219 src/Content/Text/HTML.php:926 -#: src/Content/Widget/TagCloud.php:67 -msgid "Tags" -msgstr "Тэги" - -#: src/Content/Nav.php:220 src/Content/Nav.php:279 -#: src/Content/Text/HTML.php:927 src/Module/BaseProfile.php:121 -#: src/Module/BaseProfile.php:124 src/Module/Contact.php:824 -#: src/Module/Contact.php:909 view/theme/frio/theme.php:269 -msgid "Contacts" -msgstr "Контакты" - -#: src/Content/Nav.php:239 -msgid "Community" -msgstr "Сообщество" - -#: src/Content/Nav.php:239 -msgid "Conversations on this and other servers" -msgstr "Диалоги на этом и других серверах" - -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:91 -#: src/Module/BaseProfile.php:102 view/theme/frio/theme.php:266 -msgid "Events and Calendar" -msgstr "Календарь и события" - -#: src/Content/Nav.php:246 -msgid "Directory" -msgstr "Каталог" - -#: src/Content/Nav.php:246 -msgid "People directory" -msgstr "Каталог участников" - -#: src/Content/Nav.php:248 src/Module/BaseAdmin.php:92 -msgid "Information" -msgstr "Информация" - -#: src/Content/Nav.php:248 -msgid "Information about this friendica instance" -msgstr "Информация об этом экземпляре Friendica" - -#: src/Content/Nav.php:251 src/Module/Admin/Tos.php:61 -#: src/Module/BaseAdmin.php:102 src/Module/Register.php:163 -#: src/Module/Tos.php:84 -msgid "Terms of Service" -msgstr "Условия оказания услуг" - -#: src/Content/Nav.php:251 -msgid "Terms of Service of this Friendica instance" -msgstr "Условия оказания услуг для этого узла Friendica" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Network" -msgstr "Новости" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Conversations from your friends" -msgstr "Сообщения ваших друзей" - -#: src/Content/Nav.php:262 -msgid "Introductions" -msgstr "Запросы" - -#: src/Content/Nav.php:262 -msgid "Friend Requests" -msgstr "Запросы на добавление в список друзей" - -#: src/Content/Nav.php:263 src/Module/BaseNotifications.php:139 -#: src/Module/Notifications/Introductions.php:52 -msgid "Notifications" -msgstr "Уведомления" - -#: src/Content/Nav.php:264 -msgid "See all notifications" -msgstr "Посмотреть все уведомления" - -#: src/Content/Nav.php:265 -msgid "Mark all system notifications seen" -msgstr "Отметить все системные уведомления, как прочитанные" - -#: src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Private mail" -msgstr "Личная почта" - -#: src/Content/Nav.php:269 -msgid "Inbox" -msgstr "Входящие" - -#: src/Content/Nav.php:270 -msgid "Outbox" -msgstr "Исходящие" - -#: src/Content/Nav.php:274 -msgid "Accounts" -msgstr "Учётные записи" - -#: src/Content/Nav.php:274 -msgid "Manage other pages" -msgstr "Управление другими страницами" - -#: src/Content/Nav.php:277 src/Module/Admin/Addons/Details.php:119 -#: src/Module/Admin/Themes/Details.php:126 src/Module/BaseSettings.php:124 -#: src/Module/Welcome.php:52 view/theme/frio/theme.php:268 -msgid "Settings" -msgstr "Настройки" - -#: src/Content/Nav.php:277 view/theme/frio/theme.php:268 -msgid "Account settings" -msgstr "Настройки аккаунта" - -#: src/Content/Nav.php:279 view/theme/frio/theme.php:269 -msgid "Manage/edit friends and contacts" -msgstr "Управление / редактирование друзей и контактов" - -#: src/Content/Nav.php:284 src/Module/BaseAdmin.php:131 -msgid "Admin" -msgstr "Администратор" - -#: src/Content/Nav.php:284 -msgid "Site setup and configuration" -msgstr "Конфигурация сайта" - -#: src/Content/Nav.php:287 -msgid "Navigation" -msgstr "Навигация" - -#: src/Content/Nav.php:287 -msgid "Site map" -msgstr "Карта сайта" - -#: src/Content/OEmbed.php:266 -msgid "Embedding disabled" -msgstr "Встраивание отключено" - -#: src/Content/OEmbed.php:388 -msgid "Embedded content" -msgstr "Встроенное содержание" - -#: src/Content/Pager.php:221 -msgid "prev" -msgstr "пред." - -#: src/Content/Pager.php:281 -msgid "last" -msgstr "последний" - -#: src/Content/Text/BBCode.php:929 src/Content/Text/BBCode.php:1626 -#: src/Content/Text/BBCode.php:1627 -msgid "Image/photo" -msgstr "Изображение / Фото" - -#: src/Content/Text/BBCode.php:1047 -#, php-format -msgid "%2$s %3$s" -msgstr "%2$s %3$s" - -#: src/Content/Text/BBCode.php:1544 src/Content/Text/HTML.php:968 -msgid "Click to open/close" -msgstr "Нажмите, чтобы открыть / закрыть" - -#: src/Content/Text/BBCode.php:1575 -msgid "$1 wrote:" -msgstr "$1 написал:" - -#: src/Content/Text/BBCode.php:1629 src/Content/Text/BBCode.php:1630 -msgid "Encrypted content" -msgstr "Зашифрованный контент" - -#: src/Content/Text/BBCode.php:1855 -msgid "Invalid source protocol" -msgstr "Неправильный протокол источника" - -#: src/Content/Text/BBCode.php:1870 -msgid "Invalid link protocol" -msgstr "Неправильная протокольная ссылка" - -#: src/Content/Text/HTML.php:816 -msgid "Loading more entries..." -msgstr "Загружаю больше сообщений..." - -#: src/Content/Text/HTML.php:817 -msgid "The end" -msgstr "Конец" - -#: src/Content/Text/HTML.php:910 src/Model/Profile.php:465 -#: src/Module/Contact.php:327 -msgid "Follow" -msgstr "Подписаться" - -#: src/Content/Widget/CalendarExport.php:79 -msgid "Export" -msgstr "Экспорт" - -#: src/Content/Widget/CalendarExport.php:80 -msgid "Export calendar as ical" -msgstr "Экспортировать календарь в формат ical" - -#: src/Content/Widget/CalendarExport.php:81 -msgid "Export calendar as csv" -msgstr "Экспортировать календарь в формат csv" - -#: src/Content/Widget/ContactBlock.php:72 -msgid "No contacts" -msgstr "Нет контактов" - -#: src/Content/Widget/ContactBlock.php:104 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d контакт" -msgstr[1] "%d контактов" -msgstr[2] "%d контактов" -msgstr[3] "%d контактов" - -#: src/Content/Widget/ContactBlock.php:123 -msgid "View Contacts" -msgstr "Просмотр контактов" - -#: src/Content/Widget/SavedSearches.php:48 -msgid "Remove term" -msgstr "Удалить элемент" - -#: src/Content/Widget/SavedSearches.php:56 -msgid "Saved Searches" -msgstr "запомненные поиски" - -#: src/Content/Widget/TrendingTags.php:51 -#, php-format -msgid "Trending Tags (last %d hour)" -msgid_plural "Trending Tags (last %d hours)" -msgstr[0] "Популярные тэги (за %d час)" -msgstr[1] "Популярные тэги (за %d часа)" -msgstr[2] "Популярные тэги (за %d часов)" -msgstr[3] "Популярные тэги (за %d часов)" - -#: src/Content/Widget/TrendingTags.php:52 -msgid "More Trending Tags" -msgstr "Больше популярных тэгов" - -#: src/Content/Widget.php:53 -msgid "Add New Contact" -msgstr "Добавить контакт" - -#: src/Content/Widget.php:54 -msgid "Enter address or web location" -msgstr "Введите адрес или веб-местонахождение" - -#: src/Content/Widget.php:55 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Пример: bob@example.com, http://example.com/barbara" - -#: src/Content/Widget.php:72 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d приглашение доступно" -msgstr[1] "%d приглашений доступно" -msgstr[2] "%d приглашений доступно" -msgstr[3] "%d приглашений доступно" - -#: src/Content/Widget.php:78 view/theme/vier/theme.php:174 -msgid "Find People" -msgstr "Поиск людей" - -#: src/Content/Widget.php:79 view/theme/vier/theme.php:175 -msgid "Enter name or interest" -msgstr "Введите имя или интерес" - -#: src/Content/Widget.php:81 view/theme/vier/theme.php:177 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Примеры: Роберт Morgenstein, Рыбалка" - -#: src/Content/Widget.php:82 src/Module/Contact.php:845 -#: src/Module/Directory.php:103 view/theme/vier/theme.php:178 -msgid "Find" -msgstr "Найти" - -#: src/Content/Widget.php:84 view/theme/vier/theme.php:180 -msgid "Similar Interests" -msgstr "Похожие интересы" - -#: src/Content/Widget.php:85 view/theme/vier/theme.php:181 -msgid "Random Profile" -msgstr "Случайный профиль" - -#: src/Content/Widget.php:86 view/theme/vier/theme.php:182 -msgid "Invite Friends" -msgstr "Пригласить друзей" - -#: src/Content/Widget.php:87 src/Module/Directory.php:95 -#: view/theme/vier/theme.php:183 -msgid "Global Directory" -msgstr "Глобальный каталог" - -#: src/Content/Widget.php:89 view/theme/vier/theme.php:185 -msgid "Local Directory" -msgstr "Локальный каталог" - -#: src/Content/Widget.php:218 src/Model/Group.php:528 -#: src/Module/Contact.php:808 src/Module/Welcome.php:76 -msgid "Groups" -msgstr "Группы" - -#: src/Content/Widget.php:220 -msgid "Everyone" -msgstr "Все" - -#: src/Content/Widget.php:243 src/Module/Contact.php:822 -#: src/Module/Profile/Contacts.php:144 -msgid "Following" -msgstr "Подписчики" - -#: src/Content/Widget.php:244 src/Module/Contact.php:823 -#: src/Module/Profile/Contacts.php:145 -msgid "Mutual friends" -msgstr "Взаимные друзья" - -#: src/Content/Widget.php:249 -msgid "Relationships" -msgstr "Отношения" - -#: src/Content/Widget.php:251 src/Module/Contact.php:760 -#: src/Module/Group.php:295 -msgid "All Contacts" -msgstr "Все контакты" - -#: src/Content/Widget.php:294 -msgid "Protocols" -msgstr "Протоколы" - -#: src/Content/Widget.php:296 -msgid "All Protocols" -msgstr "Все протоколы" - -#: src/Content/Widget.php:333 -msgid "Saved Folders" -msgstr "Сохранённые папки" - -#: src/Content/Widget.php:335 src/Content/Widget.php:374 -msgid "Everything" -msgstr "Всё" - -#: src/Content/Widget.php:372 -msgid "Categories" -msgstr "Категории" - -#: src/Content/Widget.php:449 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "%d Контакт" -msgstr[1] "%d Контактов" -msgstr[2] "%d Контактов" -msgstr[3] "%d Контактов" +"\n" +"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." +msgstr "\n\t\t\t\t\tБаза данных Френдики была успешно обновлена с версии %s на %s." #: src/Core/ACL.php:155 msgid "Yourself" msgstr "Вы" +#: src/Core/ACL.php:184 src/Module/PermissionTooltip.php:76 +#: src/Module/PermissionTooltip.php:98 src/Module/Contact.php:816 +#: src/Content/Widget.php:241 src/BaseModule.php:184 +msgid "Followers" +msgstr "Подписчики" + +#: src/Core/ACL.php:191 src/Module/PermissionTooltip.php:82 +#: src/Module/PermissionTooltip.php:104 +msgid "Mutuals" +msgstr "Взаимные" + #: src/Core/ACL.php:281 msgid "Post to Email" msgstr "Отправить на Email" @@ -4005,409 +3615,408 @@ msgstr "За исключением:" msgid "Connectors" msgstr "Соединители" -#: src/Core/Installer.php:180 +#: src/Core/Installer.php:179 msgid "" "The database configuration file \"config/local.config.php\" could not be " "written. Please use the enclosed text to create a configuration file in your" " web server root." msgstr "Не получается записать файл конфигурации базы данных \"config/local.config.php\". Пожалуйста, создайте этот файл в корневом каталоге веб-сервера вручную, вставив в него приведённые здесь данные." -#: src/Core/Installer.php:199 +#: src/Core/Installer.php:198 msgid "" "You may need to import the file \"database.sql\" manually using phpmyadmin " "or mysql." msgstr "Вам может понадобиться импортировать файл \"database.sql\" вручную с помощью PhpMyAdmin или MySQL." -#: src/Core/Installer.php:200 src/Module/Install.php:191 -#: src/Module/Install.php:345 -msgid "Please see the file \"INSTALL.txt\"." -msgstr "Пожалуйста, смотрите файл \"INSTALL.txt\"." +#: src/Core/Installer.php:199 src/Module/Install.php:191 +msgid "Please see the file \"doc/INSTALL.md\"." +msgstr "" -#: src/Core/Installer.php:261 +#: src/Core/Installer.php:260 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "Не удалось найти PATH веб-сервера в установках PHP." -#: src/Core/Installer.php:262 +#: src/Core/Installer.php:261 msgid "" "If you don't have a command line version of PHP installed on your server, " "you will not be able to run the background processing. See 'Setup the worker'" -msgstr "Если у вас нет доступа к командной строке PHP на вашем сервере, вы не сможете использовать фоновые задания. Посмотрите 'Настройка фоновых заданий'" +msgstr "" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "PHP executable path" msgstr "PHP executable path" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "" "Enter full path to php executable. You can leave this blank to continue the " "installation." msgstr "Введите полный путь к исполняемому файлу PHP. Вы можете оставить это поле пустым, чтобы продолжить установку." -#: src/Core/Installer.php:272 +#: src/Core/Installer.php:271 msgid "Command line PHP" msgstr "Command line PHP" -#: src/Core/Installer.php:281 +#: src/Core/Installer.php:280 msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" msgstr "Бинарник PHP не является CLI версией (может быть это cgi-fcgi версия)" -#: src/Core/Installer.php:282 +#: src/Core/Installer.php:281 msgid "Found PHP version: " msgstr "Найденная PHP версия: " -#: src/Core/Installer.php:284 +#: src/Core/Installer.php:283 msgid "PHP cli binary" msgstr "PHP cli binary" -#: src/Core/Installer.php:297 +#: src/Core/Installer.php:296 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." msgstr "Не включено \"register_argc_argv\" в установках PHP." -#: src/Core/Installer.php:298 +#: src/Core/Installer.php:297 msgid "This is required for message delivery to work." msgstr "Это необходимо для работы доставки сообщений." -#: src/Core/Installer.php:303 +#: src/Core/Installer.php:302 msgid "PHP register_argc_argv" msgstr "PHP register_argc_argv" -#: src/Core/Installer.php:335 +#: src/Core/Installer.php:334 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" msgstr "Ошибка: функция \"openssl_pkey_new\" в этой системе не в состоянии генерировать ключи шифрования" -#: src/Core/Installer.php:336 +#: src/Core/Installer.php:335 msgid "" "If running under Windows, please see " "\"http://www.php.net/manual/en/openssl.installation.php\"." msgstr "Если вы работаете под Windows, см. \"http://www.php.net/manual/en/openssl.installation.php\"." -#: src/Core/Installer.php:339 +#: src/Core/Installer.php:338 msgid "Generate encryption keys" msgstr "Генерация шифрованых ключей" -#: src/Core/Installer.php:391 +#: src/Core/Installer.php:390 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "Ошибка: необходим модуль веб-сервера Apache mod-rewrite, но он не установлен." -#: src/Core/Installer.php:396 +#: src/Core/Installer.php:395 msgid "Apache mod_rewrite module" msgstr "Apache mod_rewrite module" -#: src/Core/Installer.php:402 +#: src/Core/Installer.php:401 msgid "Error: PDO or MySQLi PHP module required but not installed." msgstr "Ошибка: PDO или MySQLi модули PHP требуются, но не установлены." -#: src/Core/Installer.php:407 +#: src/Core/Installer.php:406 msgid "Error: The MySQL driver for PDO is not installed." msgstr "Ошибка: Драйвер MySQL для PDO не установлен." -#: src/Core/Installer.php:411 +#: src/Core/Installer.php:410 msgid "PDO or MySQLi PHP module" msgstr "PDO или MySQLi PHP модуль" -#: src/Core/Installer.php:419 +#: src/Core/Installer.php:418 msgid "Error, XML PHP module required but not installed." msgstr "Ошибка, необходим PHP модуль XML, но он не установлен" -#: src/Core/Installer.php:423 +#: src/Core/Installer.php:422 msgid "XML PHP module" msgstr "XML PHP модуль" -#: src/Core/Installer.php:426 +#: src/Core/Installer.php:425 msgid "libCurl PHP module" msgstr "libCurl PHP модуль" -#: src/Core/Installer.php:427 +#: src/Core/Installer.php:426 msgid "Error: libCURL PHP module required but not installed." msgstr "Ошибка: необходим libCURL PHP модуль, но он не установлен." -#: src/Core/Installer.php:433 +#: src/Core/Installer.php:432 msgid "GD graphics PHP module" msgstr "GD graphics PHP модуль" -#: src/Core/Installer.php:434 +#: src/Core/Installer.php:433 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "Ошибка: необходим PHP модуль GD графики с поддержкой JPEG, но он не установлен." -#: src/Core/Installer.php:440 +#: src/Core/Installer.php:439 msgid "OpenSSL PHP module" msgstr "OpenSSL PHP модуль" -#: src/Core/Installer.php:441 +#: src/Core/Installer.php:440 msgid "Error: openssl PHP module required but not installed." msgstr "Ошибка: необходим PHP модуль OpenSSL, но он не установлен." -#: src/Core/Installer.php:447 +#: src/Core/Installer.php:446 msgid "mb_string PHP module" msgstr "mb_string PHP модуль" -#: src/Core/Installer.php:448 +#: src/Core/Installer.php:447 msgid "Error: mb_string PHP module required but not installed." msgstr "Ошибка: необходим PHP модуль mb_string, но он не установлен." -#: src/Core/Installer.php:454 +#: src/Core/Installer.php:453 msgid "iconv PHP module" msgstr "iconv PHP модуль" -#: src/Core/Installer.php:455 +#: src/Core/Installer.php:454 msgid "Error: iconv PHP module required but not installed." msgstr "Ошибка: необходим PHP модуль iconv, но он не установлен." -#: src/Core/Installer.php:461 +#: src/Core/Installer.php:460 msgid "POSIX PHP module" msgstr "POSIX PHP модуль" -#: src/Core/Installer.php:462 +#: src/Core/Installer.php:461 msgid "Error: POSIX PHP module required but not installed." msgstr "Ошибка: POSIX PHP модуль требуется, но не установлен." -#: src/Core/Installer.php:468 +#: src/Core/Installer.php:467 msgid "JSON PHP module" msgstr "JSON PHP модуль" -#: src/Core/Installer.php:469 +#: src/Core/Installer.php:468 msgid "Error: JSON PHP module required but not installed." msgstr "Ошибка: JSON PHP модуль требуется, но не установлен." -#: src/Core/Installer.php:475 +#: src/Core/Installer.php:474 msgid "File Information PHP module" msgstr "File Information PHP модуль" -#: src/Core/Installer.php:476 +#: src/Core/Installer.php:475 msgid "Error: File Information PHP module required but not installed." msgstr "Ошибка File Information PHP модуль требуется, но не установлен." -#: src/Core/Installer.php:499 +#: src/Core/Installer.php:498 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "Установщику требуется создать файл \"local.config.php\" в каталоге \"config\" на вашем веб-сервере, но у него не получается это сделать." -#: src/Core/Installer.php:500 +#: src/Core/Installer.php:499 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Это наиболее частые параметры разрешений, когда веб-сервер не может записать файлы в папке - даже если вы можете." -#: src/Core/Installer.php:501 +#: src/Core/Installer.php:500 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "В конце этой операции мы предоставим вам текст конфигурации, которую вам нужно будет сохранить в виде файла local.config.php в каталоге \"config\" вашей установки Френдики." -#: src/Core/Installer.php:502 +#: src/Core/Installer.php:501 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"INSTALL.txt\" for instructions." msgstr "В качестве альтернативы вы можете пропустить эту процедуру и выполнить установку вручную. Пожалуйста, обратитесь к файлу \"INSTALL.txt\" для получения инструкций." -#: src/Core/Installer.php:505 +#: src/Core/Installer.php:504 msgid "config/local.config.php is writable" msgstr "config/local.config.php доступен для записи" -#: src/Core/Installer.php:525 +#: src/Core/Installer.php:524 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica использует механизм шаблонов Smarty3 для генерации веб-страниц. Smarty3 компилирует шаблоны в PHP для увеличения скорости загрузки." -#: src/Core/Installer.php:526 +#: src/Core/Installer.php:525 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Для того чтобы хранить эти скомпилированные шаблоны, веб-сервер должен иметь доступ на запись для папки view/smarty3 в директории, где установлена Friendica." -#: src/Core/Installer.php:527 +#: src/Core/Installer.php:526 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Пожалуйста, убедитесь, что пользователь, под которым работает ваш веб-сервер (например www-data), имеет доступ на запись в этой папке." -#: src/Core/Installer.php:528 +#: src/Core/Installer.php:527 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Примечание: в качестве меры безопасности, вы должны дать вебсерверу доступ на запись только в view/smarty3 - но не на сами файлы шаблонов (.tpl)., Которые содержатся в этой папке." -#: src/Core/Installer.php:531 +#: src/Core/Installer.php:530 msgid "view/smarty3 is writable" msgstr "view/smarty3 доступен для записи" -#: src/Core/Installer.php:560 +#: src/Core/Installer.php:559 msgid "" "Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" " to .htaccess." msgstr "Url rewrite в .htaccess не работает. Убедитесь, что вы скопировали .htaccess-dist в .htaccess." -#: src/Core/Installer.php:562 +#: src/Core/Installer.php:561 msgid "Error message from Curl when fetching" msgstr "Ошибка Curl при закачке" -#: src/Core/Installer.php:567 +#: src/Core/Installer.php:566 msgid "Url rewrite is working" msgstr "Url rewrite работает" -#: src/Core/Installer.php:596 +#: src/Core/Installer.php:595 msgid "ImageMagick PHP extension is not installed" msgstr "Модуль PHP ImageMagick не установлен" -#: src/Core/Installer.php:598 +#: src/Core/Installer.php:597 msgid "ImageMagick PHP extension is installed" msgstr "Модуль PHP ImageMagick установлен" -#: src/Core/Installer.php:600 +#: src/Core/Installer.php:599 msgid "ImageMagick supports GIF" msgstr "ImageMagick поддерживает GIF" -#: src/Core/Installer.php:622 +#: src/Core/Installer.php:621 msgid "Database already in use." msgstr "База данных уже используется." -#: src/Core/Installer.php:627 +#: src/Core/Installer.php:626 msgid "Could not connect to database." msgstr "Не удалось подключиться к базе данных." -#: src/Core/L10n.php:371 src/Model/Event.php:411 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:174 +#: src/Model/Event.php:413 msgid "Monday" msgstr "Понедельник" -#: src/Core/L10n.php:371 src/Model/Event.php:412 +#: src/Core/L10n.php:371 src/Model/Event.php:414 msgid "Tuesday" msgstr "Вторник" -#: src/Core/L10n.php:371 src/Model/Event.php:413 +#: src/Core/L10n.php:371 src/Model/Event.php:415 msgid "Wednesday" msgstr "Среда" -#: src/Core/L10n.php:371 src/Model/Event.php:414 +#: src/Core/L10n.php:371 src/Model/Event.php:416 msgid "Thursday" msgstr "Четверг" -#: src/Core/L10n.php:371 src/Model/Event.php:415 +#: src/Core/L10n.php:371 src/Model/Event.php:417 msgid "Friday" msgstr "Пятница" -#: src/Core/L10n.php:371 src/Model/Event.php:416 +#: src/Core/L10n.php:371 src/Model/Event.php:418 msgid "Saturday" msgstr "Суббота" -#: src/Core/L10n.php:371 src/Model/Event.php:410 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:174 +#: src/Model/Event.php:412 msgid "Sunday" msgstr "Воскресенье" -#: src/Core/L10n.php:375 src/Model/Event.php:431 +#: src/Core/L10n.php:375 src/Model/Event.php:433 msgid "January" msgstr "Январь" -#: src/Core/L10n.php:375 src/Model/Event.php:432 +#: src/Core/L10n.php:375 src/Model/Event.php:434 msgid "February" msgstr "Февраль" -#: src/Core/L10n.php:375 src/Model/Event.php:433 +#: src/Core/L10n.php:375 src/Model/Event.php:435 msgid "March" msgstr "Март" -#: src/Core/L10n.php:375 src/Model/Event.php:434 +#: src/Core/L10n.php:375 src/Model/Event.php:436 msgid "April" msgstr "Апрель" -#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:422 +#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:424 msgid "May" msgstr "Май" -#: src/Core/L10n.php:375 src/Model/Event.php:435 +#: src/Core/L10n.php:375 src/Model/Event.php:437 msgid "June" msgstr "Июнь" -#: src/Core/L10n.php:375 src/Model/Event.php:436 +#: src/Core/L10n.php:375 src/Model/Event.php:438 msgid "July" msgstr "Июль" -#: src/Core/L10n.php:375 src/Model/Event.php:437 +#: src/Core/L10n.php:375 src/Model/Event.php:439 msgid "August" msgstr "Август" -#: src/Core/L10n.php:375 src/Model/Event.php:438 +#: src/Core/L10n.php:375 src/Model/Event.php:440 msgid "September" msgstr "Сентябрь" -#: src/Core/L10n.php:375 src/Model/Event.php:439 +#: src/Core/L10n.php:375 src/Model/Event.php:441 msgid "October" msgstr "Октябрь" -#: src/Core/L10n.php:375 src/Model/Event.php:440 +#: src/Core/L10n.php:375 src/Model/Event.php:442 msgid "November" msgstr "Ноябрь" -#: src/Core/L10n.php:375 src/Model/Event.php:441 +#: src/Core/L10n.php:375 src/Model/Event.php:443 msgid "December" msgstr "Декабрь" -#: src/Core/L10n.php:391 src/Model/Event.php:403 +#: src/Core/L10n.php:391 src/Model/Event.php:405 msgid "Mon" msgstr "Пн" -#: src/Core/L10n.php:391 src/Model/Event.php:404 +#: src/Core/L10n.php:391 src/Model/Event.php:406 msgid "Tue" msgstr "Вт" -#: src/Core/L10n.php:391 src/Model/Event.php:405 +#: src/Core/L10n.php:391 src/Model/Event.php:407 msgid "Wed" msgstr "Ср" -#: src/Core/L10n.php:391 src/Model/Event.php:406 +#: src/Core/L10n.php:391 src/Model/Event.php:408 msgid "Thu" msgstr "Чт" -#: src/Core/L10n.php:391 src/Model/Event.php:407 +#: src/Core/L10n.php:391 src/Model/Event.php:409 msgid "Fri" msgstr "Пт" -#: src/Core/L10n.php:391 src/Model/Event.php:408 +#: src/Core/L10n.php:391 src/Model/Event.php:410 msgid "Sat" msgstr "Сб" -#: src/Core/L10n.php:391 src/Model/Event.php:402 +#: src/Core/L10n.php:391 src/Model/Event.php:404 msgid "Sun" msgstr "Вс" -#: src/Core/L10n.php:395 src/Model/Event.php:418 +#: src/Core/L10n.php:395 src/Model/Event.php:420 msgid "Jan" msgstr "Янв" -#: src/Core/L10n.php:395 src/Model/Event.php:419 +#: src/Core/L10n.php:395 src/Model/Event.php:421 msgid "Feb" msgstr "Фев" -#: src/Core/L10n.php:395 src/Model/Event.php:420 +#: src/Core/L10n.php:395 src/Model/Event.php:422 msgid "Mar" msgstr "Мрт" -#: src/Core/L10n.php:395 src/Model/Event.php:421 +#: src/Core/L10n.php:395 src/Model/Event.php:423 msgid "Apr" msgstr "Апр" -#: src/Core/L10n.php:395 src/Model/Event.php:423 +#: src/Core/L10n.php:395 src/Model/Event.php:425 msgid "Jun" msgstr "Июн" -#: src/Core/L10n.php:395 src/Model/Event.php:424 +#: src/Core/L10n.php:395 src/Model/Event.php:426 msgid "Jul" msgstr "Июл" -#: src/Core/L10n.php:395 src/Model/Event.php:425 +#: src/Core/L10n.php:395 src/Model/Event.php:427 msgid "Aug" msgstr "Авг" @@ -4415,15 +4024,15 @@ msgstr "Авг" msgid "Sep" msgstr "Сен" -#: src/Core/L10n.php:395 src/Model/Event.php:427 +#: src/Core/L10n.php:395 src/Model/Event.php:429 msgid "Oct" msgstr "Окт" -#: src/Core/L10n.php:395 src/Model/Event.php:428 +#: src/Core/L10n.php:395 src/Model/Event.php:430 msgid "Nov" msgstr "Нбр" -#: src/Core/L10n.php:395 src/Model/Event.php:429 +#: src/Core/L10n.php:395 src/Model/Event.php:431 msgid "Dec" msgstr "Дек" @@ -4475,39 +4084,6 @@ msgstr "ребаф" msgid "rebuffed" msgstr "ребафнут" -#: src/Core/Update.php:213 -#, php-format -msgid "Update %s failed. See error logs." -msgstr "Обновление %s не удалось. Смотрите журнал ошибок." - -#: src/Core/Update.php:277 -#, php-format -msgid "" -"\n" -"\t\t\t\tThe friendica developers released update %s recently,\n" -"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" -"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" -"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." -msgstr "\n\t\t\t\tРазработчики Френдики недавно выпустили обновление %s,\n\t\t\t\tно при установке что-то пошло не так.\n\t\t\t\tЭто нужно исправить в ближайшее время и у меня не получается сделать это самостоятельно. Пожалуйста, свяжитесь с разработчиками Френдики, если вы не можете мне помочь сами. База данных может быть повреждена." - -#: src/Core/Update.php:283 -#, php-format -msgid "" -"The error message is\n" -"[pre]%s[/pre]" -msgstr "Сообщение об ошибке:\n[pre]%s[/pre]" - -#: src/Core/Update.php:287 src/Core/Update.php:323 -msgid "[Friendica Notify] Database update" -msgstr "[Friendica Notify] Обновление базы данных" - -#: src/Core/Update.php:317 -#, php-format -msgid "" -"\n" -"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." -msgstr "\n\t\t\t\t\tБаза данных Френдики была успешно обновлена с версии %s на %s." - #: src/Core/UserImport.php:126 msgid "Error decoding account file" msgstr "Ошибка расшифровки файла аккаунта" @@ -4542,41 +4118,409 @@ msgstr "Ошибка создания профиля пользователя" msgid "Done. You can now login with your username and password" msgstr "Завершено. Теперь вы можете войти с вашим логином и паролем" -#: src/Database/DBStructure.php:69 -msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." -msgstr "В MyISAM или InnoDB нет таблиц в формате Antelope." +#: src/LegacyModule.php:49 +#, php-format +msgid "Legacy module file not found: %s" +msgstr "Legacy-модуль не найден: %s" -#: src/Database/DBStructure.php:93 +#: src/Worker/Delivery.php:556 +msgid "(no subject)" +msgstr "(без темы)" + +#: src/Object/EMail/ItemCCEMail.php:39 #, php-format msgid "" -"\n" -"Error %d occurred during database update:\n" -"%s\n" -msgstr "\nОшибка %d возникла при обновлении базы данных:\n%s\n" +"This message was sent to you by %s, a member of the Friendica social " +"network." +msgstr "Это сообщение было отправлено вам %s, участником социальной сети Friendica." -#: src/Database/DBStructure.php:96 -msgid "Errors encountered performing database changes: " -msgstr "Ошибки, возникшие при применении изменений базы данных: " - -#: src/Database/DBStructure.php:285 +#: src/Object/EMail/ItemCCEMail.php:41 #, php-format -msgid "%s: Database update" -msgstr "%s: Обновление базы данных" +msgid "You may visit them online at %s" +msgstr "Вы можете посетить их в онлайне на %s" -#: src/Database/DBStructure.php:546 +#: src/Object/EMail/ItemCCEMail.php:42 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "Пожалуйста, свяжитесь с отправителем, ответив на это сообщение, если вы не хотите получать эти сообщения." + +#: src/Object/EMail/ItemCCEMail.php:46 #, php-format -msgid "%s: updating %s table." -msgstr "%s: обновляется %s таблица." +msgid "%s posted an update." +msgstr "%s отправил/а/ обновление." -#: src/Factory/Notification/Introduction.php:132 +#: src/Object/Post.php:147 +msgid "This entry was edited" +msgstr "Эта запись была отредактирована" + +#: src/Object/Post.php:174 +msgid "Private Message" +msgstr "Личное сообщение" + +#: src/Object/Post.php:213 +msgid "pinned item" +msgstr "закреплённая запись" + +#: src/Object/Post.php:218 +msgid "Delete locally" +msgstr "Удалить для себя" + +#: src/Object/Post.php:221 +msgid "Delete globally" +msgstr "Удалить везде" + +#: src/Object/Post.php:221 +msgid "Remove locally" +msgstr "Убрать для себя" + +#: src/Object/Post.php:235 +msgid "save to folder" +msgstr "сохранить в папке" + +#: src/Object/Post.php:270 +msgid "I will attend" +msgstr "Я буду" + +#: src/Object/Post.php:270 +msgid "I will not attend" +msgstr "Меня не будет" + +#: src/Object/Post.php:270 +msgid "I might attend" +msgstr "Возможно" + +#: src/Object/Post.php:300 +msgid "ignore thread" +msgstr "игнорировать тему" + +#: src/Object/Post.php:301 +msgid "unignore thread" +msgstr "не игнорировать тему" + +#: src/Object/Post.php:302 +msgid "toggle ignore status" +msgstr "изменить статус игнорирования" + +#: src/Object/Post.php:314 +msgid "pin" +msgstr "Закрепить" + +#: src/Object/Post.php:315 +msgid "unpin" +msgstr "Открепить" + +#: src/Object/Post.php:316 +msgid "toggle pin status" +msgstr "закрепить/открепить" + +#: src/Object/Post.php:319 +msgid "pinned" +msgstr "закреплено" + +#: src/Object/Post.php:326 +msgid "add star" +msgstr "пометить" + +#: src/Object/Post.php:327 +msgid "remove star" +msgstr "убрать метку" + +#: src/Object/Post.php:328 +msgid "toggle star status" +msgstr "переключить статус" + +#: src/Object/Post.php:331 +msgid "starred" +msgstr "помечено" + +#: src/Object/Post.php:335 +msgid "add tag" +msgstr "добавить ключевое слово (тег)" + +#: src/Object/Post.php:345 +msgid "like" +msgstr "нравится" + +#: src/Object/Post.php:346 +msgid "dislike" +msgstr "не нравится" + +#: src/Object/Post.php:348 +msgid "Share this" +msgstr "Поделитесь этим" + +#: src/Object/Post.php:348 +msgid "share" +msgstr "поделиться" + +#: src/Object/Post.php:400 +#, php-format +msgid "%s (Received %s)" +msgstr "%s (Получено %s)" + +#: src/Object/Post.php:405 +msgid "Comment this item on your system" +msgstr "Прокомментировать это на вашем узле" + +#: src/Object/Post.php:405 +msgid "remote comment" +msgstr "" + +#: src/Object/Post.php:417 +msgid "Pushed" +msgstr "" + +#: src/Object/Post.php:417 +msgid "Pulled" +msgstr "" + +#: src/Object/Post.php:444 +msgid "to" +msgstr "к" + +#: src/Object/Post.php:445 +msgid "via" +msgstr "через" + +#: src/Object/Post.php:446 +msgid "Wall-to-Wall" +msgstr "Стена-на-Стену" + +#: src/Object/Post.php:447 +msgid "via Wall-To-Wall:" +msgstr "через Стена-на-Стену:" + +#: src/Object/Post.php:483 +#, php-format +msgid "Reply to %s" +msgstr "Ответ %s" + +#: src/Object/Post.php:486 +msgid "More" +msgstr "Ещё" + +#: src/Object/Post.php:503 +msgid "Notifier task is pending" +msgstr "Постановка в очередь" + +#: src/Object/Post.php:504 +msgid "Delivery to remote servers is pending" +msgstr "Ожидается отправка адресатам" + +#: src/Object/Post.php:505 +msgid "Delivery to remote servers is underway" +msgstr "Отправка адресатам в процессе" + +#: src/Object/Post.php:506 +msgid "Delivery to remote servers is mostly done" +msgstr "Отправка адресатам почти завершилась" + +#: src/Object/Post.php:507 +msgid "Delivery to remote servers is done" +msgstr "Отправка адресатам завершена" + +#: src/Object/Post.php:527 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d комментарий" +msgstr[1] "%d комментариев" +msgstr[2] "%d комментариев" +msgstr[3] "%d комментариев" + +#: src/Object/Post.php:528 +msgid "Show more" +msgstr "Показать больше" + +#: src/Object/Post.php:529 +msgid "Show fewer" +msgstr "Показать меньше" + +#: src/Object/Post.php:540 src/Model/Item.php:3381 +msgid "comment" +msgid_plural "comments" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "комментарий" +msgstr[3] "комментарий" + +#: src/Console/ArchiveContact.php:105 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "Не удалось найти не архивированных контактов для этой URL (%s)" + +#: src/Console/ArchiveContact.php:108 +msgid "The contact entries have been archived" +msgstr "Записи этого контакта были архивированы." + +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Admin/Blocklist/Contact.php:49 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "Не удалось найти контактных данных по этой ссылке (%s)" + +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Admin/Blocklist/Contact.php:47 +msgid "The contact has been blocked from the node" +msgstr "Контакт был заблокирован на узле." + +#: src/Console/User.php:158 +msgid "Enter new password: " +msgstr "Введите новый пароль:" + +#: src/Console/User.php:193 +msgid "Enter user name: " +msgstr "Введите имя пользователя:" + +#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 +#: src/Console/User.php:300 +msgid "Enter user nickname: " +msgstr "Введите ник пользователя:" + +#: src/Console/User.php:209 +msgid "Enter user email address: " +msgstr "Введите адрес почты пользователя:" + +#: src/Console/User.php:217 +msgid "Enter a language (optional): " +msgstr "Введите язык (не обязательно):" + +#: src/Console/User.php:255 +msgid "User is not pending." +msgstr "Пользователь не в ожидании" + +#: src/Console/User.php:313 +msgid "User has already been marked for deletion." +msgstr "Пользователь уже помечен для удаления." + +#: src/Console/User.php:318 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "Введите \"yes\" для удаления %s" + +#: src/Console/User.php:320 +msgid "Deletion aborted." +msgstr "Удаление отменено." + +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "Номер версии обновления записи установлен на %s." + +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "Проверить наличие отложенных действий." + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "Готово." + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "Выполнить обновления записей из очереди." + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "Все операции по обновлению записей выполнены." + +#: src/Render/FriendicaSmartyEngine.php:52 +msgid "The folder view/smarty3/ must be writable by webserver." +msgstr "" + +#: src/Repository/ProfileField.php:275 +msgid "Hometown:" +msgstr "Родной город:" + +#: src/Repository/ProfileField.php:276 +msgid "Marital Status:" +msgstr "Семейное положение:" + +#: src/Repository/ProfileField.php:277 +msgid "With:" +msgstr "Вместе:" + +#: src/Repository/ProfileField.php:278 +msgid "Since:" +msgstr "С:" + +#: src/Repository/ProfileField.php:279 +msgid "Sexual Preference:" +msgstr "Сексуальные предпочтения:" + +#: src/Repository/ProfileField.php:280 +msgid "Political Views:" +msgstr "Политические взгляды:" + +#: src/Repository/ProfileField.php:281 +msgid "Religious Views:" +msgstr "Религиозные взгляды:" + +#: src/Repository/ProfileField.php:282 +msgid "Likes:" +msgstr "Нравится:" + +#: src/Repository/ProfileField.php:283 +msgid "Dislikes:" +msgstr "Не нравится:" + +#: src/Repository/ProfileField.php:284 +msgid "Title/Description:" +msgstr "Заголовок / Описание:" + +#: src/Repository/ProfileField.php:285 src/Module/Admin/Summary.php:231 +msgid "Summary" +msgstr "Резюме" + +#: src/Repository/ProfileField.php:286 +msgid "Musical interests" +msgstr "Музыкальные интересы" + +#: src/Repository/ProfileField.php:287 +msgid "Books, literature" +msgstr "Книги, литература" + +#: src/Repository/ProfileField.php:288 +msgid "Television" +msgstr "Телевидение" + +#: src/Repository/ProfileField.php:289 +msgid "Film/dance/culture/entertainment" +msgstr "Кино / танцы / культура / развлечения" + +#: src/Repository/ProfileField.php:290 +msgid "Hobbies/Interests" +msgstr "Хобби / Интересы" + +#: src/Repository/ProfileField.php:291 +msgid "Love/romance" +msgstr "Любовь / романтика" + +#: src/Repository/ProfileField.php:292 +msgid "Work/employment" +msgstr "Работа / занятость" + +#: src/Repository/ProfileField.php:293 +msgid "School/education" +msgstr "Школа / образование" + +#: src/Repository/ProfileField.php:294 +msgid "Contact information and Social Networks" +msgstr "Контактная информация и социальные сети" + +#: src/App.php:310 +msgid "No system theme config value set." +msgstr "Настройки системной темы не установлены." + +#: src/Factory/Notification/Introduction.php:128 msgid "Friend Suggestion" msgstr "Предложение в друзья" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Запрос в друзья / на подключение" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "New Follower" msgstr "Новый фолловер" @@ -4621,3284 +4565,260 @@ msgstr "%s возможно будет присутствовать на соб msgid "%s is now friends with %s" msgstr "%s теперь друзья с %s" -#: src/LegacyModule.php:49 -#, php-format -msgid "Legacy module file not found: %s" -msgstr "Legacy-модуль не найден: %s" - -#: src/Model/Contact.php:1273 src/Model/Contact.php:1286 -msgid "UnFollow" -msgstr "Отписаться" - -#: src/Model/Contact.php:1282 -msgid "Drop Contact" -msgstr "Удалить контакт" - -#: src/Model/Contact.php:1292 src/Module/Admin/Users.php:251 -#: src/Module/Notifications/Introductions.php:107 -#: src/Module/Notifications/Introductions.php:183 -msgid "Approve" -msgstr "Одобрить" - -#: src/Model/Contact.php:1862 -msgid "Organisation" -msgstr "Организация" - -#: src/Model/Contact.php:1866 -msgid "News" -msgstr "Новости" - -#: src/Model/Contact.php:1870 -msgid "Forum" -msgstr "Форум" - -#: src/Model/Contact.php:2286 -msgid "Connect URL missing." -msgstr "Connect-URL отсутствует." - -#: src/Model/Contact.php:2295 -msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." -msgstr "Контакт не может быть добавлен. Пожалуйста проверьте учётные данные на странице Настройки -> Социальные сети." - -#: src/Model/Contact.php:2336 -msgid "" -"This site is not configured to allow communications with other networks." -msgstr "Данный сайт не настроен так, чтобы держать связь с другими сетями." - -#: src/Model/Contact.php:2337 src/Model/Contact.php:2350 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "Обнаружены несовместимые протоколы связи или каналы." - -#: src/Model/Contact.php:2348 -msgid "The profile address specified does not provide adequate information." -msgstr "Указанный адрес профиля не дает адекватной информации." - -#: src/Model/Contact.php:2353 -msgid "An author or name was not found." -msgstr "Автор или имя не найдены." - -#: src/Model/Contact.php:2356 -msgid "No browser URL could be matched to this address." -msgstr "Нет URL браузера, который соответствует этому адресу." - -#: src/Model/Contact.php:2359 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "Не получается совместить этот адрес с известным протоколом или контактом электронной почты." - -#: src/Model/Contact.php:2360 -msgid "Use mailto: in front of address to force email check." -msgstr "Bcgjkmpeqnt mailto: перед адресом для быстрого доступа к email." - -#: src/Model/Contact.php:2366 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "Указанный адрес профиля принадлежит сети, недоступной на этом сайта." - -#: src/Model/Contact.php:2371 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "Ограниченный профиль. Этот человек не сможет получить прямые / личные уведомления от вас." - -#: src/Model/Contact.php:2432 -msgid "Unable to retrieve contact information." -msgstr "Невозможно получить контактную информацию." - -#: src/Model/Event.php:49 src/Model/Event.php:862 -#: src/Module/Debug/Localtime.php:36 -msgid "l F d, Y \\@ g:i A" -msgstr "l F d, Y \\@ g:i A" - -#: src/Model/Event.php:76 src/Model/Event.php:93 src/Model/Event.php:450 -#: src/Model/Event.php:930 -msgid "Starts:" -msgstr "Начало:" - -#: src/Model/Event.php:79 src/Model/Event.php:99 src/Model/Event.php:451 -#: src/Model/Event.php:934 -msgid "Finishes:" -msgstr "Окончание:" - -#: src/Model/Event.php:400 -msgid "all-day" -msgstr "Весь день" - -#: src/Model/Event.php:426 -msgid "Sept" -msgstr "Сен" - -#: src/Model/Event.php:448 -msgid "No events to display" -msgstr "Нет событий для показа" - -#: src/Model/Event.php:576 -msgid "l, F j" -msgstr "l, j F" - -#: src/Model/Event.php:607 -msgid "Edit event" -msgstr "Редактировать мероприятие" - -#: src/Model/Event.php:608 -msgid "Duplicate event" -msgstr "Дубликат события" - -#: src/Model/Event.php:609 -msgid "Delete event" -msgstr "Удалить событие" - -#: src/Model/Event.php:641 src/Model/Item.php:3706 src/Model/Item.php:3713 -msgid "link to source" -msgstr "ссылка на сообщение" - -#: src/Model/Event.php:863 -msgid "D g:i A" -msgstr "D g:i A" - -#: src/Model/Event.php:864 -msgid "g:i A" -msgstr "g:i A" - -#: src/Model/Event.php:949 src/Model/Event.php:951 -msgid "Show map" -msgstr "Показать карту" - -#: src/Model/Event.php:950 -msgid "Hide map" -msgstr "Скрыть карту" - -#: src/Model/Event.php:1042 -#, php-format -msgid "%s's birthday" -msgstr "день рождения %s" - -#: src/Model/Event.php:1043 -#, php-format -msgid "Happy Birthday %s" -msgstr "С днём рождения %s" - -#: src/Model/FileTag.php:280 -msgid "Item filed" -msgstr "Элемент заполнен" - -#: src/Model/Group.php:92 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "Удаленная группа с таким названием была восстановлена. Существующие права доступа могут применяться к этой группе и любым будущим участникам. Если это не то, что вы хотели, пожалуйста, создайте еще ​​одну группу с другим названием." - -#: src/Model/Group.php:451 -msgid "Default privacy group for new contacts" -msgstr "Группа доступа по умолчанию для новых контактов" - -#: src/Model/Group.php:483 -msgid "Everybody" -msgstr "Каждый" - -#: src/Model/Group.php:502 -msgid "edit" -msgstr "редактировать" - -#: src/Model/Group.php:527 -msgid "add" -msgstr "добавить" - -#: src/Model/Group.php:532 -msgid "Edit group" -msgstr "Редактировать группу" - -#: src/Model/Group.php:533 src/Module/Group.php:194 -msgid "Contacts not in any group" -msgstr "Контакты не состоят в группе" - -#: src/Model/Group.php:535 -msgid "Create a new group" -msgstr "Создать новую группу" - -#: src/Model/Group.php:536 src/Module/Group.php:179 src/Module/Group.php:202 -#: src/Module/Group.php:279 -msgid "Group Name: " -msgstr "Название группы: " - -#: src/Model/Group.php:537 -msgid "Edit groups" -msgstr "Редактировать группы" - -#: src/Model/Item.php:3448 -msgid "activity" -msgstr "активность" - -#: src/Model/Item.php:3450 src/Object/Post.php:535 -msgid "comment" -msgid_plural "comments" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "комментарий" -msgstr[3] "комментарий" - -#: src/Model/Item.php:3453 -msgid "post" -msgstr "сообщение" - -#: src/Model/Item.php:3576 -#, php-format -msgid "Content warning: %s" -msgstr "Предупреждение о контенте: %s" - -#: src/Model/Item.php:3653 -msgid "bytes" -msgstr "байт" - -#: src/Model/Item.php:3700 -msgid "View on separate page" -msgstr "Посмотреть в отдельной вкладке" - -#: src/Model/Item.php:3701 -msgid "view on separate page" -msgstr "посмотреть на отдельной вкладке" - -#: src/Model/Mail.php:129 src/Model/Mail.php:264 -msgid "[no subject]" -msgstr "[без темы]" - -#: src/Model/Profile.php:360 src/Module/Profile/Profile.php:235 -#: src/Module/Profile/Profile.php:237 -msgid "Edit profile" -msgstr "Редактировать профиль" - -#: src/Model/Profile.php:362 -msgid "Change profile photo" -msgstr "Изменить фото профиля" - -#: src/Model/Profile.php:381 src/Module/Directory.php:159 -#: src/Module/Profile/Profile.php:167 -msgid "Homepage:" -msgstr "Домашняя страничка:" - -#: src/Model/Profile.php:382 src/Module/Contact.php:630 -#: src/Module/Notifications/Introductions.php:168 -msgid "About:" -msgstr "О себе:" - -#: src/Model/Profile.php:383 src/Module/Contact.php:628 -#: src/Module/Profile/Profile.php:163 -msgid "XMPP:" -msgstr "XMPP:" - -#: src/Model/Profile.php:467 src/Module/Contact.php:329 -msgid "Unfollow" -msgstr "Отписаться" - -#: src/Model/Profile.php:469 -msgid "Atom feed" -msgstr "Фид Atom" - -#: src/Model/Profile.php:477 src/Module/Contact.php:325 -#: src/Module/Notifications/Introductions.php:180 -msgid "Network:" -msgstr "Сеть:" - -#: src/Model/Profile.php:507 src/Model/Profile.php:604 -msgid "g A l F d" -msgstr "g A l F d" - -#: src/Model/Profile.php:508 -msgid "F d" -msgstr "F d" - -#: src/Model/Profile.php:570 src/Model/Profile.php:655 -msgid "[today]" -msgstr "[сегодня]" - -#: src/Model/Profile.php:580 -msgid "Birthday Reminders" -msgstr "Напоминания о днях рождения" - -#: src/Model/Profile.php:581 -msgid "Birthdays this week:" -msgstr "Дни рождения на этой неделе:" - -#: src/Model/Profile.php:642 -msgid "[No description]" -msgstr "[без описания]" - -#: src/Model/Profile.php:668 -msgid "Event Reminders" -msgstr "Напоминания о мероприятиях" - -#: src/Model/Profile.php:669 -msgid "Upcoming events the next 7 days:" -msgstr "События на ближайшие 7 дней:" - -#: src/Model/Profile.php:844 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s приветствует %2$s" - -#: src/Model/Storage/Database.php:74 -#, php-format -msgid "Database storage failed to update %s" -msgstr "Хранилищу БД не удалось обновить %s" - -#: src/Model/Storage/Database.php:82 -msgid "Database storage failed to insert data" -msgstr "Хранилищу БД не удалось записать данные" - -#: src/Model/Storage/Filesystem.php:100 -#, php-format -msgid "Filesystem storage failed to create \"%s\". Check you write permissions." -msgstr "Файловому хранилищу не удалось создать \"%s\". Проверьте, есть ли у вас разрешения на запись." - -#: src/Model/Storage/Filesystem.php:148 -#, php-format -msgid "" -"Filesystem storage failed to save data to \"%s\". Check your write " -"permissions" -msgstr "Файловому хранилищу не удалось записать данные в \"%s\". Проверьте, есть ли у вас разрешения на запись." - -#: src/Model/Storage/Filesystem.php:176 -msgid "Storage base path" -msgstr "Корневой каталог хранилища" - -#: src/Model/Storage/Filesystem.php:178 -msgid "" -"Folder where uploaded files are saved. For maximum security, This should be " -"a path outside web server folder tree" -msgstr "Каталог, куда сохраняются загруженные файлы. Для максимальной безопасности этот каталог должен быть размещён вне каталогов веб-сервера." - -#: src/Model/Storage/Filesystem.php:191 -msgid "Enter a valid existing folder" -msgstr "Введите путь к существующему каталогу" - -#: src/Model/User.php:372 -msgid "Login failed" -msgstr "Вход не удался" - -#: src/Model/User.php:404 -msgid "Not enough information to authenticate" -msgstr "Недостаточно информации для входа" - -#: src/Model/User.php:498 -msgid "Password can't be empty" -msgstr "Пароль не может быть пустым" - -#: src/Model/User.php:517 -msgid "Empty passwords are not allowed." -msgstr "Пароль не должен быть пустым." - -#: src/Model/User.php:521 -msgid "" -"The new password has been exposed in a public data dump, please choose " -"another." -msgstr "Новый пароль содержится в опубликованных списках украденных паролей, пожалуйста, используйте другой." - -#: src/Model/User.php:527 -msgid "" -"The password can't contain accentuated letters, white spaces or colons (:)" -msgstr "Пароль не может содержать символы с акцентами, пробелы или двоеточия (:)" - -#: src/Model/User.php:625 -msgid "Passwords do not match. Password unchanged." -msgstr "Пароли не совпадают. Пароль не изменен." - -#: src/Model/User.php:632 -msgid "An invitation is required." -msgstr "Требуется приглашение." - -#: src/Model/User.php:636 -msgid "Invitation could not be verified." -msgstr "Приглашение не может быть проверено." - -#: src/Model/User.php:644 -msgid "Invalid OpenID url" -msgstr "Неверный URL OpenID" - -#: src/Model/User.php:663 -msgid "Please enter the required information." -msgstr "Пожалуйста, введите необходимую информацию." - -#: src/Model/User.php:677 -#, php-format -msgid "" -"system.username_min_length (%s) and system.username_max_length (%s) are " -"excluding each other, swapping values." -msgstr "system.username_min_length (%s) и system.username_max_length (%s) противоречат друг другу, меняем их местами." - -#: src/Model/User.php:684 -#, php-format -msgid "Username should be at least %s character." -msgid_plural "Username should be at least %s characters." -msgstr[0] "Имя пользователя должно быть хотя бы %s символ." -msgstr[1] "Имя пользователя должно быть хотя бы %s символа." -msgstr[2] "Имя пользователя должно быть хотя бы %s символов." -msgstr[3] "Имя пользователя должно быть хотя бы %s символов." - -#: src/Model/User.php:688 -#, php-format -msgid "Username should be at most %s character." -msgid_plural "Username should be at most %s characters." -msgstr[0] "Имя пользователя должно быть не больше %s символа." -msgstr[1] "Имя пользователя должно быть не больше %s символов" -msgstr[2] "Имя пользователя должно быть не больше %s символов." -msgstr[3] "Имя пользователя должно быть не больше %s символов." - -#: src/Model/User.php:696 -msgid "That doesn't appear to be your full (First Last) name." -msgstr "Кажется, что это ваше неполное (Имя Фамилия) имя." - -#: src/Model/User.php:701 -msgid "Your email domain is not among those allowed on this site." -msgstr "Домен вашего адреса электронной почты не относится к числу разрешенных на этом сайте." - -#: src/Model/User.php:705 -msgid "Not a valid email address." -msgstr "Неверный адрес электронной почты." - -#: src/Model/User.php:708 -msgid "The nickname was blocked from registration by the nodes admin." -msgstr "Этот ник был заблокирован для регистрации администратором узла." - -#: src/Model/User.php:712 src/Model/User.php:720 -msgid "Cannot use that email." -msgstr "Нельзя использовать этот Email." - -#: src/Model/User.php:727 -msgid "Your nickname can only contain a-z, 0-9 and _." -msgstr "Ваш ник может содержать только символы a-z, 0-9 и _." - -#: src/Model/User.php:735 src/Model/User.php:792 -msgid "Nickname is already registered. Please choose another." -msgstr "Такой ник уже зарегистрирован. Пожалуйста, выберите другой." - -#: src/Model/User.php:745 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "СЕРЬЕЗНАЯ ОШИБКА: генерация ключей безопасности не удалась." - -#: src/Model/User.php:779 src/Model/User.php:783 -msgid "An error occurred during registration. Please try again." -msgstr "Ошибка при регистрации. Пожалуйста, попробуйте еще раз." - -#: src/Model/User.php:806 -msgid "An error occurred creating your default profile. Please try again." -msgstr "Ошибка создания вашего профиля. Пожалуйста, попробуйте еще раз." - -#: src/Model/User.php:813 -msgid "An error occurred creating your self contact. Please try again." -msgstr "При создании вашего контакта возникла проблема. Пожалуйста, попробуйте ещё раз." - -#: src/Model/User.php:818 -msgid "Friends" -msgstr "Друзья" - -#: src/Model/User.php:822 -msgid "" -"An error occurred creating your default contact group. Please try again." -msgstr "При создании группы контактов по-умолчанию возникла ошибка. Пожалуйста, попробуйте ещё раз." - -#: src/Model/User.php:1010 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tthe administrator of %2$s has set up an account for you." -msgstr "\n\t\tУважаемый(ая) %1$s,\n\t\t\tадминистратор %2$s создал для вас учётную запись." - -#: src/Model/User.php:1013 -#, php-format -msgid "" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%1$s\n" -"\t\tLogin Name:\t\t%2$s\n" -"\t\tPassword:\t\t%3$s\n" -"\n" -"\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\tin.\n" -"\n" -"\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\tthan that.\n" -"\n" -"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\tIf you are new and do not know anybody here, they may help\n" -"\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" -"\n" -"\t\tThank you and welcome to %4$s." -msgstr "\n\t\tДанные для входа в систему:\n\n\t\tМестоположение сайта:\t%1$s\n\t\tЛогин:\t\t%2$s\n\t\tПароль:\t\t%3$s\n\n\t\tВы можете изменить пароль на странице \"Настройки\" после авторизации.\n\n\t\tПожалуйста, уделите время ознакомлению с другими другие настройками аккаунта на этой странице.\n\n\n\t\tВы также можете захотеть добавить немного базовой информации к вашему стандартному профилю\n\t\t(на странице \"Информация\") чтобы другим людям было проще вас найти.\n\n\t\tМы рекомендуем указать ваше полное имя, добавить фотографию,\n\t\tнемного \"ключевых слов\" (очень полезно, чтобы завести новых друзей)\n\t\tи возможно страну вашего проживания; если вы не хотите быть более конкретным.\n\n\t\tМы полностью уважаем ваше право на приватность, поэтому ничего из этого не является обязательным.\n\t\tЕсли же вы новичок и никого не знаете, это может помочь\n\t\tвам завести новых интересных друзей.\n\n\t\tЕсли вы когда-нибудь захотите удалить свой аккаунт, вы можете сделать это перейдя по ссылке %1$s/removeme\n\n\t\tСпасибо и добро пожаловать в %4$s." - -#: src/Model/User.php:1046 src/Model/User.php:1153 -#, php-format -msgid "Registration details for %s" -msgstr "Подробности регистрации для %s" - -#: src/Model/User.php:1066 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%4$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\t\t" -msgstr "\n\t\t\tУважаемый %1$s,\n\t\t\t\tБлагодарим Вас за регистрацию на %2$s. Ваш аккаунт ожидает подтверждения администратором.\n\n\t\t\tВаши данные для входа в систему:\n\n\t\t\tМестоположение сайта:\t%3$s\n\t\t\tЛогин:\t\t%4$s\n\t\t\tПароль:\t\t%5$s\n\t\t" - -#: src/Model/User.php:1085 -#, php-format -msgid "Registration at %s" -msgstr "Регистрация на %s" - -#: src/Model/User.php:1109 -#, php-format -msgid "" -"\n" -"\t\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" -"\t\t\t" -msgstr "\n\t\t\t\tУважаемый(ая) %1$s,\n\t\t\t\tСпасибо за регистрацию на %2$s. Ваша учётная запись создана.\n\t\t\t" - -#: src/Model/User.php:1117 -#, php-format -msgid "" -"\n" -"\t\t\tThe login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%1$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\n" -"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\t\tin.\n" -"\n" -"\t\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\t\tthan that.\n" -"\n" -"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\t\tIf you are new and do not know anybody here, they may help\n" -"\t\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" -"\n" -"\t\t\tThank you and welcome to %2$s." -msgstr "\n\t\t\tДанные для входа:\n\n\t\t\tАдрес сайта:\t%3$s\n\t\t\tИмя:\t\t%1$s\n\t\t\tПароль:\t\t%5$s\n\n\t\t\tВы можете сменить пароль в настройках учётной записи после входа.\n\t\t\t\n\n\t\t\tТакже обратите внимание на другие настройки на этой странице.\n\n\t\t\tВы можете захотеть добавить основную информацию о себе\n\t\t\tна странице \"Профиль\", чтобы другие люди легко вас нашли.\n\n\t\t\tМы рекомендуем указать полное имя и установить фото профиля,\n\t\t\tдобавить ключевые слова для поиска друзей по интересам,\n\t\t\tи, вероятно, страну вашего проживания.\n\n\t\t\tМы уважаем вашу приватность и ничто из вышеуказанного не обязательно.\n\t\t\tЕсли вы новичок и пока никого здесь не знаете, то это поможет\n\t\t\tвам найти новых интересных друзей.\n\n\t\t\tЕсли вы захотите удалить свою учётную запись, то сможете сделать это на %3$s/removeme\n\n\t\t\tСпасибо и добро пожаловать на %2$s." - -#: src/Module/Admin/Addons/Details.php:70 -msgid "Addon not found." -msgstr "Дополнение не найдено." - -#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 -#, php-format -msgid "Addon %s disabled." -msgstr "Дополнение %s отключено." - -#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 -#, php-format -msgid "Addon %s enabled." -msgstr "Дополнение %s включено." - -#: src/Module/Admin/Addons/Details.php:93 -#: src/Module/Admin/Themes/Details.php:79 -msgid "Disable" -msgstr "Отключить" - -#: src/Module/Admin/Addons/Details.php:96 -#: src/Module/Admin/Themes/Details.php:82 -msgid "Enable" -msgstr "Включить" - -#: src/Module/Admin/Addons/Details.php:116 -#: src/Module/Admin/Addons/Index.php:67 -#: src/Module/Admin/Blocklist/Contact.php:78 -#: src/Module/Admin/Blocklist/Server.php:89 -#: src/Module/Admin/Federation.php:140 src/Module/Admin/Item/Delete.php:65 -#: src/Module/Admin/Logs/Settings.php:79 src/Module/Admin/Logs/View.php:64 -#: src/Module/Admin/Queue.php:75 src/Module/Admin/Site.php:603 -#: src/Module/Admin/Summary.php:214 src/Module/Admin/Themes/Details.php:123 -#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Tos.php:60 -#: src/Module/Admin/Users.php:242 -msgid "Administration" -msgstr "Администрация" - -#: src/Module/Admin/Addons/Details.php:117 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:99 -#: src/Module/BaseSettings.php:87 -msgid "Addons" -msgstr "Дополнения" - -#: src/Module/Admin/Addons/Details.php:118 -#: src/Module/Admin/Themes/Details.php:125 -msgid "Toggle" -msgstr "Переключить" - -#: src/Module/Admin/Addons/Details.php:126 -#: src/Module/Admin/Themes/Details.php:134 -msgid "Author: " -msgstr "Автор:" - -#: src/Module/Admin/Addons/Details.php:127 -#: src/Module/Admin/Themes/Details.php:135 -msgid "Maintainer: " -msgstr "Программа обслуживания: " - -#: src/Module/Admin/Addons/Index.php:53 -#, php-format -msgid "Addon %s failed to install." -msgstr "Не удалось установить дополнение %s." - -#: src/Module/Admin/Addons/Index.php:70 -msgid "Reload active addons" -msgstr "Перезагрузить активные дополнения" - -#: src/Module/Admin/Addons/Index.php:75 -#, php-format -msgid "" -"There are currently no addons available on your node. You can find the " -"official addon repository at %1$s and might find other interesting addons in" -" the open addon registry at %2$s" -msgstr "На вашем узле пока нет доступных дополнений. Вы можете найти официальный репозиторий дополнений на %1$s и найти больше интересных дополнений в открытой библиотеке на %2$s" - -#: src/Module/Admin/Blocklist/Contact.php:57 -#, php-format -msgid "%s contact unblocked" -msgid_plural "%s contacts unblocked" -msgstr[0] "%s контакт разблокирован" -msgstr[1] "%s контакта разблокированы" -msgstr[2] "%s контактов разблокировано" -msgstr[3] "%s контактов разблокировано" - -#: src/Module/Admin/Blocklist/Contact.php:79 -msgid "Remote Contact Blocklist" -msgstr "Чёрный список удалённых контактов" - -#: src/Module/Admin/Blocklist/Contact.php:80 -msgid "" -"This page allows you to prevent any message from a remote contact to reach " -"your node." -msgstr "На этой странице вы можете заблокировать приём вашим узлом любых записей от определённых контактов." - -#: src/Module/Admin/Blocklist/Contact.php:81 -msgid "Block Remote Contact" -msgstr "Заблокировать удалённый контакт" - -#: src/Module/Admin/Blocklist/Contact.php:82 src/Module/Admin/Users.php:245 -msgid "select all" -msgstr "выбрать все" - -#: src/Module/Admin/Blocklist/Contact.php:83 -msgid "select none" -msgstr "сбросить выбор" - -#: src/Module/Admin/Blocklist/Contact.php:85 src/Module/Admin/Users.php:256 -#: src/Module/Contact.php:604 src/Module/Contact.php:852 -#: src/Module/Contact.php:1111 -msgid "Unblock" -msgstr "Разблокировать" - -#: src/Module/Admin/Blocklist/Contact.php:86 -msgid "No remote contact is blocked from this node." -msgstr "Для этого узла нет заблокированных контактов." - -#: src/Module/Admin/Blocklist/Contact.php:88 -msgid "Blocked Remote Contacts" -msgstr "Заблокированные контакты" - -#: src/Module/Admin/Blocklist/Contact.php:89 -msgid "Block New Remote Contact" -msgstr "Заблокировать новый контакт" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Photo" -msgstr "Фото" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Reason" -msgstr "Причина" - -#: src/Module/Admin/Blocklist/Contact.php:98 -#, php-format -msgid "%s total blocked contact" -msgid_plural "%s total blocked contacts" -msgstr[0] "%s заблокированный контакт" -msgstr[1] "%s заблокированных контакта" -msgstr[2] "%s заблокированных контактов" -msgstr[3] "%s заблокированных контактов" - -#: src/Module/Admin/Blocklist/Contact.php:100 -msgid "URL of the remote contact to block." -msgstr "URL блокируемого контакта." - -#: src/Module/Admin/Blocklist/Contact.php:101 -msgid "Block Reason" -msgstr "Причина блокировки" - -#: src/Module/Admin/Blocklist/Server.php:49 -msgid "Server domain pattern added to blocklist." -msgstr "Маска адреса сервера добавлена в чёрный список." - -#: src/Module/Admin/Blocklist/Server.php:65 -msgid "Site blocklist updated." -msgstr "Черный список узлов обновлён." - -#: src/Module/Admin/Blocklist/Server.php:80 -#: src/Module/Admin/Blocklist/Server.php:105 -msgid "Blocked server domain pattern" -msgstr "Маска домена блокируемого сервера" - -#: src/Module/Admin/Blocklist/Server.php:81 -#: src/Module/Admin/Blocklist/Server.php:106 src/Module/Friendica.php:78 -msgid "Reason for the block" -msgstr "Причина блокировки" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Delete server domain pattern" -msgstr "Удалить маску домена" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Check to delete this entry from the blocklist" -msgstr "Отметьте, чтобы удалить эту запись из черного списка" - -#: src/Module/Admin/Blocklist/Server.php:90 -msgid "Server Domain Pattern Blocklist" -msgstr "Чёрный список доменов" - -#: src/Module/Admin/Blocklist/Server.php:91 -msgid "" -"This page can be used to define a blacklist of server domain patterns from " -"the federated network that are not allowed to interact with your node. For " -"each domain pattern you should also provide the reason why you block it." -msgstr "На этой странице можно настроить чёрный список доменов узлов федеративной сети, которые не должны взаимодействовать с вашим узлом. Для каждой записи вы должны предоставить причину блокировки." - -#: src/Module/Admin/Blocklist/Server.php:92 -msgid "" -"The list of blocked server domain patterns will be made publically available" -" on the /friendica page so that your users and " -"people investigating communication problems can find the reason easily." -msgstr "Список блокируемых доменов будет отображаться публично на странице /friendica, чтобы ваши пользователи и другие люди могли легко понять причину проблем с доставкой записей." - -#: src/Module/Admin/Blocklist/Server.php:93 -msgid "" -"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" -"
      \n" -"\t
    • *: Any number of characters
    • \n" -"\t
    • ?: Any single character
    • \n" -"\t
    • [<char1><char2>...]: char1 or char2
    • \n" -"
    " -msgstr "

    Маска домена узла нечувствительна к регистру и представляет собой выражение shell из следующих специальных символов:

    \n
      \n\t
    • *: Любые символы в любом количестве
    • \n\t
    • ?: Один любой символ
    • \n\t
    • [<char1><char2>...]: char1 или char2
    • \n
    " - -#: src/Module/Admin/Blocklist/Server.php:99 -msgid "Add new entry to block list" -msgstr "Добавить новую запись в чёрный список" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "Server Domain Pattern" -msgstr "Маска домена узла" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "" -"The domain pattern of the new server to add to the block list. Do not " -"include the protocol." -msgstr "Маска домена сервера, который вы хотите добавить в чёрный список. Не включайте префикс протокола." - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "Block reason" -msgstr "Причина блокировки" - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "The reason why you blocked this server domain pattern." -msgstr "Причина блокировки вами этого домена." - -#: src/Module/Admin/Blocklist/Server.php:102 -msgid "Add Entry" -msgstr "Добавить запись" - -#: src/Module/Admin/Blocklist/Server.php:103 -msgid "Save changes to the blocklist" -msgstr "Сохранить изменения чёрного списка" - -#: src/Module/Admin/Blocklist/Server.php:104 -msgid "Current Entries in the Blocklist" -msgstr "Текущие значения чёрного списка" - -#: src/Module/Admin/Blocklist/Server.php:107 -msgid "Delete entry from blocklist" -msgstr "Удалить запись из чёрного списка" - -#: src/Module/Admin/Blocklist/Server.php:110 -msgid "Delete entry from blocklist?" -msgstr "Удалить запись из чёрного списка?" - -#: src/Module/Admin/DBSync.php:50 -msgid "Update has been marked successful" -msgstr "Обновление было успешно отмечено" - -#: src/Module/Admin/DBSync.php:60 -#, php-format -msgid "Database structure update %s was successfully applied." -msgstr "Обновление базы данных %s успешно применено." - -#: src/Module/Admin/DBSync.php:64 -#, php-format -msgid "Executing of database structure update %s failed with error: %s" -msgstr "Выполнение обновления базы данных %s завершено с ошибкой: %s" - -#: src/Module/Admin/DBSync.php:81 -#, php-format -msgid "Executing %s failed with error: %s" -msgstr "Выполнение %s завершено с ошибкой: %s" - -#: src/Module/Admin/DBSync.php:83 -#, php-format -msgid "Update %s was successfully applied." -msgstr "Обновление %s успешно применено." - -#: src/Module/Admin/DBSync.php:86 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "Процесс обновления %s не вернул статус. Не известно, выполнено, или нет." - -#: src/Module/Admin/DBSync.php:89 -#, php-format -msgid "There was no additional update function %s that needed to be called." -msgstr "Не было процедур обновления %s, которые нужно было запустить." - -#: src/Module/Admin/DBSync.php:109 -msgid "No failed updates." -msgstr "Неудавшихся обновлений нет." - -#: src/Module/Admin/DBSync.php:110 -msgid "Check database structure" -msgstr "Проверить структуру базы данных" - -#: src/Module/Admin/DBSync.php:115 -msgid "Failed Updates" -msgstr "Неудавшиеся обновления" - -#: src/Module/Admin/DBSync.php:116 -msgid "" -"This does not include updates prior to 1139, which did not return a status." -msgstr "Эта цифра не включает обновления до 1139, которое не возвращает статус." - -#: src/Module/Admin/DBSync.php:117 -msgid "Mark success (if update was manually applied)" -msgstr "Отмечено успешно (если обновление было применено вручную)" - -#: src/Module/Admin/DBSync.php:118 -msgid "Attempt to execute this update step automatically" -msgstr "Попытаться выполнить этот шаг обновления автоматически" - -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Заблокировать %s" - -#: src/Module/Admin/Features.php:85 -msgid "Manage Additional Features" -msgstr "Управление дополнительными возможностями" - -#: src/Module/Admin/Federation.php:52 -msgid "Other" -msgstr "Другой" - -#: src/Module/Admin/Federation.php:106 src/Module/Admin/Federation.php:268 -msgid "unknown" -msgstr "неизвестно" - -#: src/Module/Admin/Federation.php:134 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "На этой странице вы можете увидеть немного статистики из известной вашему узлу федеративной сети. Эти данные неполные и только отражают ту часть сети, с которой ваш узел взаимодействовал." - -#: src/Module/Admin/Federation.php:135 -msgid "" -"The Auto Discovered Contact Directory feature is not enabled, it " -"will improve the data displayed here." -msgstr "Автообнаружение контактов не включено, эта функция улучшила бы отображаемую здесь статистику." - -#: src/Module/Admin/Federation.php:141 src/Module/BaseAdmin.php:94 -msgid "Federation Statistics" -msgstr "Статистика федерации" - -#: src/Module/Admin/Federation.php:147 -#, php-format -msgid "" -"Currently this node is aware of %d nodes with %d registered users from the " -"following platforms:" -msgstr "В настоящий момент этому узлу известно %d узлов с %d зарегистрированных пользователей со следующих платформ:" - -#: src/Module/Admin/Item/Delete.php:54 -msgid "Item marked for deletion." -msgstr "Запись помечена для удаления." - -#: src/Module/Admin/Item/Delete.php:66 src/Module/BaseAdmin.php:112 -msgid "Delete Item" -msgstr "Удалить запись" - -#: src/Module/Admin/Item/Delete.php:67 -msgid "Delete this Item" -msgstr "Удалить эту запись" - -#: src/Module/Admin/Item/Delete.php:68 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "На этой странице вы можете удалять записи на вашем узле. Если запись является родительской, то будет удалена вся её ветка." - -#: src/Module/Admin/Item/Delete.php:69 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "Вам нужно знать GUID записи. Вы можете узнать его, посмотрев на ссылку записи. Последняя часть ссылки - GUID. Например, для http://example.com/display/123456 - GUID будет 123456." - -#: src/Module/Admin/Item/Delete.php:70 -msgid "GUID" -msgstr "GUID" - -#: src/Module/Admin/Item/Delete.php:70 -msgid "The GUID of the item you want to delete." -msgstr "GUID записи, которую вы хотите удалить." - -#: src/Module/Admin/Item/Source.php:63 -msgid "Item Guid" -msgstr "GUID записи" - -#: src/Module/Admin/Logs/Settings.php:45 -#, php-format -msgid "The logfile '%s' is not writable. No logging possible" -msgstr "Файл журнала '%s' недоступен для записи. Журналирование невозможно." - -#: src/Module/Admin/Logs/Settings.php:54 -msgid "Log settings updated." -msgstr "Настройки журнала обновлены." - -#: src/Module/Admin/Logs/Settings.php:71 -msgid "PHP log currently enabled." -msgstr "Лог PHP включен." - -#: src/Module/Admin/Logs/Settings.php:73 -msgid "PHP log currently disabled." -msgstr "Лог PHP выключен." - -#: src/Module/Admin/Logs/Settings.php:80 src/Module/BaseAdmin.php:114 -#: src/Module/BaseAdmin.php:115 -msgid "Logs" -msgstr "Журналы" - -#: src/Module/Admin/Logs/Settings.php:82 -msgid "Clear" -msgstr "Очистить" - -#: src/Module/Admin/Logs/Settings.php:86 -msgid "Enable Debugging" -msgstr "Включить отладку" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "Log file" -msgstr "Лог-файл" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "Должно быть доступно для записи в веб-сервере. Относительно вашего Friendica каталога верхнего уровня." - -#: src/Module/Admin/Logs/Settings.php:88 -msgid "Log level" -msgstr "Уровень лога" - -#: src/Module/Admin/Logs/Settings.php:90 -msgid "PHP logging" -msgstr "PHP логирование" - -#: src/Module/Admin/Logs/Settings.php:91 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the" -" following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "Чтобы временно включить журналирование ошибок и предупреждений PHP, вы можете добавить следующее в файл index.php вашей установки. Имя файла, установленное в 'error_log', задаётся относительно каталога установки Френдики и у веб-сервера должно быть разрешение на запись в этот файл. Настройка 1' для 'log_errors' и 'display_errors' включает журналирование и отображение ошибок, '0' отключает." - -#: src/Module/Admin/Logs/View.php:40 -#, php-format -msgid "" -"Error trying to open %1$s log file.\\r\\n
    Check to see " -"if file %1$s exist and is readable." -msgstr "Не получается открыть файл журнала %1$s \\r\\n
    Проверьте, что файл %1$s существует и читается веб-сервером." - -#: src/Module/Admin/Logs/View.php:44 -#, php-format -msgid "" -"Couldn't open %1$s log file.\\r\\n
    Check to see if file" -" %1$s is readable." -msgstr "Не получается открыть файл журнала %1$s \\r\\n
    Проверьте, что файл %1$s доступен для чтения веб-сервером." - -#: src/Module/Admin/Logs/View.php:65 src/Module/BaseAdmin.php:116 -msgid "View Logs" -msgstr "Просмотр логов" - -#: src/Module/Admin/Queue.php:53 -msgid "Inspect Deferred Worker Queue" -msgstr "Посмотреть очередь отложенных заданий" - -#: src/Module/Admin/Queue.php:54 -msgid "" -"This page lists the deferred worker jobs. This are jobs that couldn't be " -"executed at the first time." -msgstr "На этой странице отображаюттся отложенные задания планировщика. Эти задания по какой-то причине не были выполнены с первого раза." - -#: src/Module/Admin/Queue.php:57 -msgid "Inspect Worker Queue" -msgstr "Посмотреть очередь заданий" - -#: src/Module/Admin/Queue.php:58 -msgid "" -"This page lists the currently queued worker jobs. These jobs are handled by " -"the worker cronjob you've set up during install." -msgstr "На этой странице отображаются задания планировщика, которые в настоящий момент стоят в очереди на выполнение. Эти задания запускаются посредством планировщика cron, который вы настроили при установке." - -#: src/Module/Admin/Queue.php:78 -msgid "ID" -msgstr "ID" - -#: src/Module/Admin/Queue.php:79 -msgid "Job Parameters" -msgstr "Параметры задания" - -#: src/Module/Admin/Queue.php:80 -msgid "Created" -msgstr "Создано" - -#: src/Module/Admin/Queue.php:81 -msgid "Priority" -msgstr "Приоритет" - -#: src/Module/Admin/Site.php:69 -msgid "Can not parse base url. Must have at least ://" -msgstr "Невозможно определить базовый URL. Он должен иметь следующий вид - ://" - -#: src/Module/Admin/Site.php:252 -msgid "Invalid storage backend setting value." -msgstr "Недопустимое значение типа хранилища." - -#: src/Module/Admin/Site.php:434 -msgid "Site settings updated." -msgstr "Установки сайта обновлены." - -#: src/Module/Admin/Site.php:455 src/Module/Settings/Display.php:130 -msgid "No special theme for mobile devices" -msgstr "Нет специальной темы для мобильных устройств" - -#: src/Module/Admin/Site.php:472 src/Module/Settings/Display.php:140 -#, php-format -msgid "%s - (Experimental)" -msgstr "%s - (экспериментально)" - -#: src/Module/Admin/Site.php:484 -msgid "No community page for local users" -msgstr "Нет общей ленты записей локальных пользователей" - -#: src/Module/Admin/Site.php:485 -msgid "No community page" -msgstr "Нет общей ленты записей" - -#: src/Module/Admin/Site.php:486 -msgid "Public postings from users of this site" -msgstr "Публичные записи от пользователей этого узла" - -#: src/Module/Admin/Site.php:487 -msgid "Public postings from the federated network" -msgstr "Публичные записи федеративной сети" - -#: src/Module/Admin/Site.php:488 -msgid "Public postings from local users and the federated network" -msgstr "Публичные записи от местных пользователей и федеративной сети." - -#: src/Module/Admin/Site.php:492 src/Module/Admin/Site.php:704 -#: src/Module/Admin/Site.php:714 src/Module/Contact.php:555 -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Disabled" -msgstr "Отключенный" - -#: src/Module/Admin/Site.php:493 src/Module/Admin/Users.php:243 -#: src/Module/Admin/Users.php:260 src/Module/BaseAdmin.php:98 -msgid "Users" -msgstr "Пользователи" - -#: src/Module/Admin/Site.php:494 -msgid "Users, Global Contacts" -msgstr "Users, Global Contacts" - -#: src/Module/Admin/Site.php:495 -msgid "Users, Global Contacts/fallback" -msgstr "Users, Global Contacts/fallback" - -#: src/Module/Admin/Site.php:499 -msgid "One month" -msgstr "Один месяц" - -#: src/Module/Admin/Site.php:500 -msgid "Three months" -msgstr "Три месяца" - -#: src/Module/Admin/Site.php:501 -msgid "Half a year" -msgstr "Пол года" - -#: src/Module/Admin/Site.php:502 -msgid "One year" -msgstr "Один год" - -#: src/Module/Admin/Site.php:508 -msgid "Multi user instance" -msgstr "Многопользовательский вид" - -#: src/Module/Admin/Site.php:536 -msgid "Closed" -msgstr "Закрыто" - -#: src/Module/Admin/Site.php:537 -msgid "Requires approval" -msgstr "Требуется подтверждение" - -#: src/Module/Admin/Site.php:538 -msgid "Open" -msgstr "Открыто" - -#: src/Module/Admin/Site.php:542 src/Module/Install.php:200 -msgid "No SSL policy, links will track page SSL state" -msgstr "Нет режима SSL, состояние SSL не будет отслеживаться" - -#: src/Module/Admin/Site.php:543 src/Module/Install.php:201 -msgid "Force all links to use SSL" -msgstr "Заставить все ссылки использовать SSL" - -#: src/Module/Admin/Site.php:544 src/Module/Install.php:202 -msgid "Self-signed certificate, use SSL for local links only (discouraged)" -msgstr "Само-подписанный сертификат, использовать SSL только локально (не рекомендуется)" - -#: src/Module/Admin/Site.php:548 -msgid "Don't check" -msgstr "Не проверять" - -#: src/Module/Admin/Site.php:549 -msgid "check the stable version" -msgstr "проверить стабильную версию" - -#: src/Module/Admin/Site.php:550 -msgid "check the development version" -msgstr "проверить development-версию" - -#: src/Module/Admin/Site.php:554 -msgid "none" -msgstr "нет" - -#: src/Module/Admin/Site.php:555 -msgid "Direct contacts" -msgstr "Прямые контакты" - -#: src/Module/Admin/Site.php:556 -msgid "Contacts of contacts" -msgstr "Контакты контактов" - -#: src/Module/Admin/Site.php:573 -msgid "Database (legacy)" -msgstr "База данных (устаревшее)" - -#: src/Module/Admin/Site.php:604 src/Module/BaseAdmin.php:97 -msgid "Site" -msgstr "Сайт" - -#: src/Module/Admin/Site.php:606 -msgid "Republish users to directory" -msgstr "Переопубликовать пользователей в каталог" - -#: src/Module/Admin/Site.php:607 src/Module/Register.php:139 -msgid "Registration" -msgstr "Регистрация" - -#: src/Module/Admin/Site.php:608 -msgid "File upload" -msgstr "Загрузка файлов" - -#: src/Module/Admin/Site.php:609 -msgid "Policies" -msgstr "Политики" - -#: src/Module/Admin/Site.php:611 -msgid "Auto Discovered Contact Directory" -msgstr "Каталог автообнаружения контактов" - -#: src/Module/Admin/Site.php:612 -msgid "Performance" -msgstr "Производительность" - -#: src/Module/Admin/Site.php:613 -msgid "Worker" -msgstr "Обработчик" - -#: src/Module/Admin/Site.php:614 -msgid "Message Relay" -msgstr "Ретранслятор записей" - -#: src/Module/Admin/Site.php:615 -msgid "Relocate Instance" -msgstr "Переместить узел" - -#: src/Module/Admin/Site.php:616 -msgid "" -"Warning! Advanced function. Could make this server " -"unreachable." -msgstr "Внимание! Опасная функция. Может сделать этот сервер недоступным." - -#: src/Module/Admin/Site.php:620 -msgid "Site name" -msgstr "Название сайта" - -#: src/Module/Admin/Site.php:621 -msgid "Sender Email" -msgstr "Системный Email" - -#: src/Module/Admin/Site.php:621 -msgid "" -"The email address your server shall use to send notification emails from." -msgstr "Адрес с которого будут приходить письма пользователям." - -#: src/Module/Admin/Site.php:622 -msgid "Banner/Logo" -msgstr "Баннер/Логотип" - -#: src/Module/Admin/Site.php:623 -msgid "Email Banner/Logo" -msgstr "Лого для писем" - -#: src/Module/Admin/Site.php:624 -msgid "Shortcut icon" -msgstr "Иконка сайта" - -#: src/Module/Admin/Site.php:624 -msgid "Link to an icon that will be used for browsers." -msgstr "Ссылка на иконку, которая будет использоваться браузерами." - -#: src/Module/Admin/Site.php:625 -msgid "Touch icon" -msgstr "Иконка веб-приложения" - -#: src/Module/Admin/Site.php:625 -msgid "Link to an icon that will be used for tablets and mobiles." -msgstr "Ссылка на иконку, которая будет использоваться для создания ярлыка на смартфонах и планшетах." - -#: src/Module/Admin/Site.php:626 -msgid "Additional Info" -msgstr "Дополнительная информация" - -#: src/Module/Admin/Site.php:626 -#, php-format -msgid "" -"For public servers: you can add additional information here that will be " -"listed at %s/servers." -msgstr "Для публичных серверов: здесь вы можете разместить дополнительную информацию и она будет доступна по %s/servers." - -#: src/Module/Admin/Site.php:627 -msgid "System language" -msgstr "Системный язык" - -#: src/Module/Admin/Site.php:628 -msgid "System theme" -msgstr "Системная тема" - -#: src/Module/Admin/Site.php:628 -msgid "" -"Default system theme - may be over-ridden by user profiles - Change default theme settings" -msgstr "Тема по-умолчанию - пользователи могут менять её в настройках своего профиля - Изменить тему по-умолчанию" - -#: src/Module/Admin/Site.php:629 -msgid "Mobile system theme" -msgstr "Мобильная тема системы" - -#: src/Module/Admin/Site.php:629 -msgid "Theme for mobile devices" -msgstr "Тема для мобильных устройств" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:210 -msgid "SSL link policy" -msgstr "Политика SSL" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:212 -msgid "Determines whether generated links should be forced to use SSL" -msgstr "Ссылки должны быть вынуждены использовать SSL" - -#: src/Module/Admin/Site.php:631 -msgid "Force SSL" -msgstr "SSL принудительно" - -#: src/Module/Admin/Site.php:631 -msgid "" -"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" -" to endless loops." -msgstr "Форсировать не-SSL запросы как SSL. Внимание: на некоторых системах это может привести к бесконечным циклам." - -#: src/Module/Admin/Site.php:632 -msgid "Hide help entry from navigation menu" -msgstr "Скрыть пункт \"помощь\" в меню навигации" - -#: src/Module/Admin/Site.php:632 -msgid "" -"Hides the menu entry for the Help pages from the navigation menu. You can " -"still access it calling /help directly." -msgstr "Скрывает элемент меню для страницы справки из меню навигации. Вы все еще можете получить доступ к нему через вызов/помощь напрямую." - -#: src/Module/Admin/Site.php:633 -msgid "Single user instance" -msgstr "Однопользовательский режим" - -#: src/Module/Admin/Site.php:633 -msgid "Make this instance multi-user or single-user for the named user" -msgstr "Сделать этот экземпляр многопользовательским, или однопользовательским для названного пользователя" - -#: src/Module/Admin/Site.php:635 -msgid "File storage backend" -msgstr "Файловое хранилище" - -#: src/Module/Admin/Site.php:635 -msgid "" -"The backend used to store uploaded data. If you change the storage backend, " -"you can manually move the existing files. If you do not do so, the files " -"uploaded before the change will still be available at the old backend. " -"Please see the settings documentation" -" for more information about the choices and the moving procedure." -msgstr "Это хранилище используется для загруженных файлов. Если вы измените настройки хранилища, вам потребуется вручную переместить существующие файлы. Если вы этого не сделаете, то ранее загруженные файлы будут по прежнему доступны по старому адресу. Пожалуйста, ознакомьтесь с документацией, чтобы узнать больше о процедуре перемещения." - -#: src/Module/Admin/Site.php:637 -msgid "Maximum image size" -msgstr "Максимальный размер изображения" - -#: src/Module/Admin/Site.php:637 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "Максимальный размер в байтах для загружаемых изображений. По умолчанию 0, что означает отсутствие ограничений." - -#: src/Module/Admin/Site.php:638 -msgid "Maximum image length" -msgstr "Максимальная длина картинки" - -#: src/Module/Admin/Site.php:638 -msgid "" -"Maximum length in pixels of the longest side of uploaded images. Default is " -"-1, which means no limits." -msgstr "Максимальная длина в пикселях для длинной стороны загруженных изображений. По умолчанию равно -1, что означает отсутствие ограничений." - -#: src/Module/Admin/Site.php:639 -msgid "JPEG image quality" -msgstr "Качество JPEG изображения" - -#: src/Module/Admin/Site.php:639 -msgid "" -"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " -"100, which is full quality." -msgstr "Загруженные изображения JPEG будут сохранены в этом качестве [0-100]. По умолчанию 100, что означает полное качество." - -#: src/Module/Admin/Site.php:641 -msgid "Register policy" -msgstr "Политика регистрация" - -#: src/Module/Admin/Site.php:642 -msgid "Maximum Daily Registrations" -msgstr "Максимальное число регистраций в день" - -#: src/Module/Admin/Site.php:642 -msgid "" -"If registration is permitted above, this sets the maximum number of new user" -" registrations to accept per day. If register is set to closed, this " -"setting has no effect." -msgstr "Если регистрация разрешена, этот параметр устанавливает максимальное количество новых регистраций пользователей в день. Если регистрация закрыта, эта опция не имеет никакого эффекта." - -#: src/Module/Admin/Site.php:643 -msgid "Register text" -msgstr "Текст регистрации" - -#: src/Module/Admin/Site.php:643 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." -msgstr "Будет отображаться на видном месте на странице регистрации. Вы можете использовать BBCode для оформления." - -#: src/Module/Admin/Site.php:644 -msgid "Forbidden Nicknames" -msgstr "Запрещённые ники" - -#: src/Module/Admin/Site.php:644 -msgid "" -"Comma separated list of nicknames that are forbidden from registration. " -"Preset is a list of role names according RFC 2142." -msgstr "Имена, перечисленные через запятую, которые запрещены для регистрации на этом узле. Предустановленный список соответствует RFC 2142." - -#: src/Module/Admin/Site.php:645 -msgid "Accounts abandoned after x days" -msgstr "Аккаунт считается после x дней не воспользованным" - -#: src/Module/Admin/Site.php:645 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "Не будет тратить ресурсы для опроса сайтов для бесхозных контактов. Введите 0 для отключения лимита времени." - -#: src/Module/Admin/Site.php:646 -msgid "Allowed friend domains" -msgstr "Разрешенные домены друзей" - -#: src/Module/Admin/Site.php:646 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "Разделенный запятыми список доменов, которые разрешены для установления связей. Групповые символы принимаются. Оставьте пустым для разрешения связи со всеми доменами." - -#: src/Module/Admin/Site.php:647 -msgid "Allowed email domains" -msgstr "Разрешенные почтовые домены" - -#: src/Module/Admin/Site.php:647 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "Разделенный запятыми список доменов, которые разрешены для установления связей. Групповые символы принимаются. Оставьте пустым для разрешения связи со всеми доменами." - -#: src/Module/Admin/Site.php:648 -msgid "No OEmbed rich content" -msgstr "Не показывать контент OEmbed" - -#: src/Module/Admin/Site.php:648 -msgid "" -"Don't show the rich content (e.g. embedded PDF), except from the domains " -"listed below." -msgstr "Не показывать внедрённое содержимое (например, PDF), если источником не являются домены из списка ниже." - -#: src/Module/Admin/Site.php:649 -msgid "Allowed OEmbed domains" -msgstr "Разрешённые OEmbed домены " - -#: src/Module/Admin/Site.php:649 -msgid "" -"Comma separated list of domains which oembed content is allowed to be " -"displayed. Wildcards are accepted." -msgstr "Список доменов через запятую, содержимое oembed с них будет отображаться. Можно использовать маски." - -#: src/Module/Admin/Site.php:650 -msgid "Block public" -msgstr "Блокировать общественный доступ" - -#: src/Module/Admin/Site.php:650 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." -msgstr "Отметьте, чтобы заблокировать публичный доступ ко всем иным публичным личным страницам на этом сайте, если вы не вошли на сайт." - -#: src/Module/Admin/Site.php:651 -msgid "Force publish" -msgstr "Принудительная публикация" - -#: src/Module/Admin/Site.php:651 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "Отметьте, чтобы принудительно заставить все профили на этом сайте, быть перечислеными в каталоге сайта." - -#: src/Module/Admin/Site.php:651 -msgid "Enabling this may violate privacy laws like the GDPR" -msgstr "Включение этого может нарушить законы о личных данных, например, GDPR." - -#: src/Module/Admin/Site.php:652 -msgid "Global directory URL" -msgstr "URL глобального каталога" - -#: src/Module/Admin/Site.php:652 -msgid "" -"URL to the global directory. If this is not set, the global directory is " -"completely unavailable to the application." -msgstr "Ссылка глобального каталога. Если не указано, то глобальный каталог будет полностью недоступен." - -#: src/Module/Admin/Site.php:653 -msgid "Private posts by default for new users" -msgstr "Частные сообщения по умолчанию для новых пользователей" - -#: src/Module/Admin/Site.php:653 -msgid "" -"Set default post permissions for all new members to the default privacy " -"group rather than public." -msgstr "Установить права на создание записей по умолчанию для всех участников в дефолтной приватной группе, а не для публичных участников." - -#: src/Module/Admin/Site.php:654 -msgid "Don't include post content in email notifications" -msgstr "Не включать текст сообщения в email-оповещение." - -#: src/Module/Admin/Site.php:654 -msgid "" -"Don't include the content of a post/comment/private message/etc. in the " -"email notifications that are sent out from this site, as a privacy measure." -msgstr "Не включать содержание сообщения/комментария/личного сообщения и т.д.. в уведомления электронной почты, отправленных с сайта, в качестве меры конфиденциальности." - -#: src/Module/Admin/Site.php:655 -msgid "Disallow public access to addons listed in the apps menu." -msgstr "Запретить публичный доступ к аддонам, перечисленным в меню приложений." - -#: src/Module/Admin/Site.php:655 -msgid "" -"Checking this box will restrict addons listed in the apps menu to members " -"only." -msgstr "При установке этого флажка, будут ограничены аддоны, перечисленные в меню приложений, только для участников." - -#: src/Module/Admin/Site.php:656 -msgid "Don't embed private images in posts" -msgstr "Не вставлять личные картинки в записи" - -#: src/Module/Admin/Site.php:656 -msgid "" -"Don't replace locally-hosted private photos in posts with an embedded copy " -"of the image. This means that contacts who receive posts containing private " -"photos will have to authenticate and load each image, which may take a " -"while." -msgstr "Не заменяйте локально расположенные фотографии в записях на внедрённые копии изображений. Это означает, что контакты, которые получают сообщения, содержащие личные фотографии, будут вынуждены идентефицироваться и грузить каждое изображение, что может занять некоторое время." - -#: src/Module/Admin/Site.php:657 -msgid "Explicit Content" -msgstr "Контент для взрослых" - -#: src/Module/Admin/Site.php:657 -msgid "" -"Set this to announce that your node is used mostly for explicit content that" -" might not be suited for minors. This information will be published in the " -"node information and might be used, e.g. by the global directory, to filter " -"your node from listings of nodes to join. Additionally a note about this " -"will be shown at the user registration page." -msgstr "Включите, если ваш узел будет содержать преимущественно откровенный/чувствительный контент, который не должен быть показан несовершеннолетним. Эта информация появится в информации об узле и может быть использована, например, в глобальном каталоге для скрытия вашего узла при подборе узлов для регистрации. Так же пометка об этом появится на странице регистрации." - -#: src/Module/Admin/Site.php:658 -msgid "Allow Users to set remote_self" -msgstr "Разрешить пользователям установить remote_self" - -#: src/Module/Admin/Site.php:658 -msgid "" -"With checking this, every user is allowed to mark every contact as a " -"remote_self in the repair contact dialog. Setting this flag on a contact " -"causes mirroring every posting of that contact in the users stream." -msgstr "Если включено, любой пользователь сможет пометить любой контакт как \"remote_self\" в расширенных настройках контакта. Установка такого параметра приводит к тому, что все записи помеченного контакта публикуются в ленте от имени пользователя." - -#: src/Module/Admin/Site.php:659 -msgid "Block multiple registrations" -msgstr "Блокировать множественные регистрации" - -#: src/Module/Admin/Site.php:659 -msgid "Disallow users to register additional accounts for use as pages." -msgstr "Запретить пользователям регистрировать дополнительные аккаунты для использования в качестве страниц." - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID" -msgstr "Отключить OpenID" - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID support for registration and logins." -msgstr "Отключить поддержку OpenID для регистрации и входа." - -#: src/Module/Admin/Site.php:661 -msgid "No Fullname check" -msgstr "Не проверять полное имя" - -#: src/Module/Admin/Site.php:661 -msgid "" -"Allow users to register without a space between the first name and the last " -"name in their full name." -msgstr "Разрешить пользователям регистрироваться, если указанное ими имя не имеет пробела между именем и фамилией." - -#: src/Module/Admin/Site.php:662 -msgid "Community pages for visitors" -msgstr "Публичная лента для посетителей" - -#: src/Module/Admin/Site.php:662 -msgid "" -"Which community pages should be available for visitors. Local users always " -"see both pages." -msgstr "Какие публичные ленты будут доступны для гостей. Местные пользователи всегда видят обе ленты." - -#: src/Module/Admin/Site.php:663 -msgid "Posts per user on community page" -msgstr "Число записей на пользователя в публичной ленте" - -#: src/Module/Admin/Site.php:663 -msgid "" -"The maximum number of posts per user on the community page. (Not valid for " -"\"Global Community\")" -msgstr "Максимальное число записей от одного пользователя в публичной ленте узла. (Не применяется к федеративной публичной ленте)." - -#: src/Module/Admin/Site.php:664 -msgid "Disable OStatus support" -msgstr "Отключить поддержку OStatus" - -#: src/Module/Admin/Site.php:664 -msgid "" -"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " -"communications in OStatus are public, so privacy warnings will be " -"occasionally displayed." -msgstr "Отключить встроенную поддержку OStatus (StatusNet, GNU Social и т.п.). Всё общение в OStatus происходит публично, поэтому возможны периодические предупреждения о приватности." - -#: src/Module/Admin/Site.php:665 -msgid "OStatus support can only be enabled if threading is enabled." -msgstr "Поддержка OStatus может быть включена только вместе с поддержкой веток диалогов." - -#: src/Module/Admin/Site.php:667 -msgid "" -"Diaspora support can't be enabled because Friendica was installed into a sub" -" directory." -msgstr "Поддержка Diaspora не может быть включена, так как Френдика была установлена в подкаталог." - -#: src/Module/Admin/Site.php:668 -msgid "Enable Diaspora support" -msgstr "Включить поддержку Diaspora" - -#: src/Module/Admin/Site.php:668 -msgid "Provide built-in Diaspora network compatibility." -msgstr "Обеспечить встроенную поддержку сети Diaspora." - -#: src/Module/Admin/Site.php:669 -msgid "Only allow Friendica contacts" -msgstr "Позволять только Friendica контакты" - -#: src/Module/Admin/Site.php:669 -msgid "" -"All contacts must use Friendica protocols. All other built-in communication " -"protocols disabled." -msgstr "Все контакты должны использовать только Friendica протоколы. Все другие встроенные коммуникационные протоколы отключены." - -#: src/Module/Admin/Site.php:670 -msgid "Verify SSL" -msgstr "Проверка SSL" - -#: src/Module/Admin/Site.php:670 -msgid "" -"If you wish, you can turn on strict certificate checking. This will mean you" -" cannot connect (at all) to self-signed SSL sites." -msgstr "Если хотите, вы можете включить строгую проверку сертификатов. Это будет означать, что вы не сможете соединиться (вообще) с сайтами, имеющими само-подписанный SSL сертификат." - -#: src/Module/Admin/Site.php:671 -msgid "Proxy user" -msgstr "Прокси пользователь" - -#: src/Module/Admin/Site.php:672 -msgid "Proxy URL" -msgstr "Прокси URL" - -#: src/Module/Admin/Site.php:673 -msgid "Network timeout" -msgstr "Тайм-аут сети" - -#: src/Module/Admin/Site.php:673 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "Значение указывается в секундах. Установите 0 для снятия ограничений (не рекомендуется)." - -#: src/Module/Admin/Site.php:674 -msgid "Maximum Load Average" -msgstr "Средняя максимальная нагрузка" - -#: src/Module/Admin/Site.php:674 -#, php-format -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default %d." -msgstr "Максимальная нагрузка на систему, прежде чем задания опроса и доставки начнут приостанавливаться - по-умолчанию %d." - -#: src/Module/Admin/Site.php:675 -msgid "Maximum Load Average (Frontend)" -msgstr "Максимальная нагрузка (Frontend)" - -#: src/Module/Admin/Site.php:675 -msgid "Maximum system load before the frontend quits service - default 50." -msgstr "Максимальная нагрузка на систему, прежде чем frontend отключится - по-умолчанию 50." - -#: src/Module/Admin/Site.php:676 -msgid "Minimal Memory" -msgstr "Минимум памяти" - -#: src/Module/Admin/Site.php:676 -msgid "" -"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " -"default 0 (deactivated)." -msgstr "Минимально допустимая свободная память ОЗУ для запуска заданий. Для работы нужен доступ в /proc/meminfo - по-умолчанию 0 (отключено)." - -#: src/Module/Admin/Site.php:677 -msgid "Maximum table size for optimization" -msgstr "Максимальный размер таблицы для оптимизации" - -#: src/Module/Admin/Site.php:677 -msgid "" -"Maximum table size (in MB) for the automatic optimization. Enter -1 to " -"disable it." -msgstr "Максимальный размер таблицы (в MB) для автоматической оптимизации. Введите -1, чтобы отключить это." - -#: src/Module/Admin/Site.php:678 -msgid "Minimum level of fragmentation" -msgstr "Минимальная фрагментация" - -#: src/Module/Admin/Site.php:678 -msgid "" -"Minimum fragmenation level to start the automatic optimization - default " -"value is 30%." -msgstr "Минимальный уровень фрагментации для автоматической оптимизации - по умолчанию 30%." - -#: src/Module/Admin/Site.php:680 -msgid "Periodical check of global contacts" -msgstr "Периодически проверять глобальные контакты" - -#: src/Module/Admin/Site.php:680 -msgid "" -"If enabled, the global contacts are checked periodically for missing or " -"outdated data and the vitality of the contacts and servers." -msgstr "Если включено, глобальные контакты периодически проверяются для актуализации данных и проверки жизнеспособности контактов и серверов." - -#: src/Module/Admin/Site.php:681 -msgid "Discover followers/followings from global contacts" -msgstr "Обнаруживать подписки среди глобальных контактов" - -#: src/Module/Admin/Site.php:681 -msgid "" -"If enabled, the global contacts are checked for new contacts among their " -"followers and following contacts. This option will create huge masses of " -"jobs, so it should only be activated on powerful machines." -msgstr "Если включено, у глобальных контактов будут так же проверяться их новые подписки и подписчики. Эта настройка создаст очень много заданий, поэтому её имеет смысл включать на мощных серверах." - -#: src/Module/Admin/Site.php:682 -msgid "Days between requery" -msgstr "Интервал запросов" - -#: src/Module/Admin/Site.php:682 -msgid "Number of days after which a server is requeried for his contacts." -msgstr "Интервал в днях, с которым контакты сервера будут перепроверяться." - -#: src/Module/Admin/Site.php:683 -msgid "Discover contacts from other servers" -msgstr "Обнаруживать контакты с других серверов" - -#: src/Module/Admin/Site.php:683 -msgid "" -"Periodically query other servers for contacts. You can choose between " -"\"Users\": the users on the remote system, \"Global Contacts\": active " -"contacts that are known on the system. The fallback is meant for Redmatrix " -"servers and older friendica servers, where global contacts weren't " -"available. The fallback increases the server load, so the recommended " -"setting is \"Users, Global Contacts\"." -msgstr "Периодически опрашивать другие серверы на предмет контактов. Вы можете выбрать \"Users\": пользователи удалённого сервера, \"Global Contacts\": активные контакты, про которые серверу известно. Fallback предназначен для серверов Redmatrix и старых серверов Френдики, где глобальные контакты недоступны. Это увеличивает нагрузку, поэтому рекомендованная настройка: \"Users, Global Contacts\"." - -#: src/Module/Admin/Site.php:684 -msgid "Timeframe for fetching global contacts" -msgstr "Период активности глобальных контактов" - -#: src/Module/Admin/Site.php:684 -msgid "" -"When the discovery is activated, this value defines the timeframe for the " -"activity of the global contacts that are fetched from other servers." -msgstr "Когда обнаружение включено, это значение определяет период активности, за который глобальные контакты загружаются с удалённых серверов." - -#: src/Module/Admin/Site.php:685 -msgid "Search the local directory" -msgstr "Искать в местном каталоге" - -#: src/Module/Admin/Site.php:685 -msgid "" -"Search the local directory instead of the global directory. When searching " -"locally, every search will be executed on the global directory in the " -"background. This improves the search results when the search is repeated." -msgstr "Искать в локальном каталоге вместо глобального. При локальном поиске каждый запрос будет выполняться в глобальном каталоге в фоновом режиме. Это улучшит результаты поиска при повторных запросах." - -#: src/Module/Admin/Site.php:687 -msgid "Publish server information" -msgstr "Опубликовать информацию о сервере" - -#: src/Module/Admin/Site.php:687 -msgid "" -"If enabled, general server and usage data will be published. The data " -"contains the name and version of the server, number of users with public " -"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." -msgstr "Если включено, общая информация о сервере и статистика будут опубликованы. В данных содержатся имя сервера, версия ПО, число пользователей с открытыми профилями, число записей, подключенные протоколы и соединители. Подробности смотрите на the-federation.info." - -#: src/Module/Admin/Site.php:689 -msgid "Check upstream version" -msgstr "Проверять версию в репозитории" - -#: src/Module/Admin/Site.php:689 -msgid "" -"Enables checking for new Friendica versions at github. If there is a new " -"version, you will be informed in the admin panel overview." -msgstr "Включает проверку новых версий Френдики на Github. Если появится новая версия, вы получите уведомление в панели администратора." - -#: src/Module/Admin/Site.php:690 -msgid "Suppress Tags" -msgstr "Скрывать тэги" +#: src/Module/Notifications/Notifications.php:50 +msgid "Network Notifications" +msgstr "Уведомления сети" -#: src/Module/Admin/Site.php:690 -msgid "Suppress showing a list of hashtags at the end of the posting." -msgstr "Отключить показ списка тэгов в конце записей." +#: src/Module/Notifications/Notifications.php:58 +msgid "System Notifications" +msgstr "Уведомления системы" -#: src/Module/Admin/Site.php:691 -msgid "Clean database" -msgstr "Очистка базы данных" +#: src/Module/Notifications/Notifications.php:66 +msgid "Personal Notifications" +msgstr "Личные уведомления" -#: src/Module/Admin/Site.php:691 -msgid "" -"Remove old remote items, orphaned database records and old content from some" -" other helper tables." -msgstr "Удалять старые записи, полученные с других серверов, ненужные записи в базе данных." +#: src/Module/Notifications/Notifications.php:74 +msgid "Home Notifications" +msgstr "Уведомления" -#: src/Module/Admin/Site.php:692 -msgid "Lifespan of remote items" -msgstr "Время жизни записей с других серверов" - -#: src/Module/Admin/Site.php:692 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"remote items will be deleted. Own items, and marked or filed items are " -"always kept. 0 disables this behaviour." -msgstr "Если очистка базы данных включена, эта настройка определяет число дней, после которого записи будут удаляться. Собственные записи, записи с закладками, записи в папках не удаляются. 0 отключает очистку." - -#: src/Module/Admin/Site.php:693 -msgid "Lifespan of unclaimed items" -msgstr "Время жизни ничейных элементов" - -#: src/Module/Admin/Site.php:693 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"unclaimed remote items (mostly content from the relay) will be deleted. " -"Default value is 90 days. Defaults to the general lifespan value of remote " -"items if set to 0." -msgstr "Когда очистка базы данных включена, эта настройка определяет число дней, после которого ничейные элементы (в основном, данные с ретранслятора) будут удалены. Значение по умолчанию 90 дней. Приравнивается ко времени жизни элементов других серверов, если выставлено в 0." - -#: src/Module/Admin/Site.php:694 -msgid "Lifespan of raw conversation data" -msgstr "Время жизни необработанных данных коммуникаций." - -#: src/Module/Admin/Site.php:694 -msgid "" -"The conversation data is used for ActivityPub and OStatus, as well as for " -"debug purposes. It should be safe to remove it after 14 days, default is 90 " -"days." -msgstr "Эти данные используются для ActivityPub и OStatus, а так же для диагностики. Обычно их можно спокойно удалять после 14 дней, значение по-умолчанию 90 дней." - -#: src/Module/Admin/Site.php:695 -msgid "Path to item cache" -msgstr "Путь к элементам кэша" - -#: src/Module/Admin/Site.php:695 -msgid "The item caches buffers generated bbcode and external images." -msgstr "Кэш записей хранит сгенерированные элементы BBCode и внешние изображения." - -#: src/Module/Admin/Site.php:696 -msgid "Cache duration in seconds" -msgstr "Время жизни кэша в секундах" - -#: src/Module/Admin/Site.php:696 -msgid "" -"How long should the cache files be hold? Default value is 86400 seconds (One" -" day). To disable the item cache, set the value to -1." -msgstr "Как долго кэш должен хранить содержимое? Значение по умолчанию 86400 секунд (один день). Чтобы отключить, установите значение -1." - -#: src/Module/Admin/Site.php:697 -msgid "Maximum numbers of comments per post" -msgstr "Максимальное число комментариев для записи" - -#: src/Module/Admin/Site.php:697 -msgid "How much comments should be shown for each post? Default value is 100." -msgstr "Сколько комментариев должно быть показано для каждой записи? Значение по-умолчанию: 100." - -#: src/Module/Admin/Site.php:698 -msgid "Temp path" -msgstr "Временная папка" - -#: src/Module/Admin/Site.php:698 -msgid "" -"If you have a restricted system where the webserver can't access the system " -"temp path, enter another path here." -msgstr "Если на вашей системе веб-сервер не имеет доступа к системному пути tmp, введите здесь другой путь." - -#: src/Module/Admin/Site.php:699 -msgid "Disable picture proxy" -msgstr "Отключить проксирование картинок" - -#: src/Module/Admin/Site.php:699 -msgid "" -"The picture proxy increases performance and privacy. It shouldn't be used on" -" systems with very low bandwidth." -msgstr "Прокси-сервер изображений улучшает производительность и приватность. Его можно выключить для систем с сильно ограниченной пропускной полосой." - -#: src/Module/Admin/Site.php:700 -msgid "Only search in tags" -msgstr "Искать только в тегах" - -#: src/Module/Admin/Site.php:700 -msgid "On large systems the text search can slow down the system extremely." -msgstr "На больших системах текстовый поиск может сильно замедлить систему." - -#: src/Module/Admin/Site.php:702 -msgid "New base url" -msgstr "Новый базовый url" - -#: src/Module/Admin/Site.php:702 -msgid "" -"Change base url for this server. Sends relocate message to all Friendica and" -" Diaspora* contacts of all users." -msgstr "Изменить основной URL для этого сервера. Будет отправлено сообщение о перемещении сервера всем контактам из Friendica и Diaspora для всех пользователей." - -#: src/Module/Admin/Site.php:704 -msgid "RINO Encryption" -msgstr "RINO шифрование" - -#: src/Module/Admin/Site.php:704 -msgid "Encryption layer between nodes." -msgstr "Слой шифрования между узлами." - -#: src/Module/Admin/Site.php:704 -msgid "Enabled" -msgstr "Включено" - -#: src/Module/Admin/Site.php:706 -msgid "Maximum number of parallel workers" -msgstr "Максимальное число параллельно работающих worker'ов" - -#: src/Module/Admin/Site.php:706 -#, php-format -msgid "" -"On shared hosters set this to %d. On larger systems, values of %d are great." -" Default value is %d." -msgstr "" - -#: src/Module/Admin/Site.php:707 -msgid "Don't use \"proc_open\" with the worker" -msgstr "" - -#: src/Module/Admin/Site.php:707 -msgid "" -"Enable this if your system doesn't allow the use of \"proc_open\". This can " -"happen on shared hosters. If this is enabled you should increase the " -"frequency of worker calls in your crontab." -msgstr "" - -#: src/Module/Admin/Site.php:708 -msgid "Enable fastlane" -msgstr "Включить fastlane" - -#: src/Module/Admin/Site.php:708 -msgid "" -"When enabed, the fastlane mechanism starts an additional worker if processes" -" with higher priority are blocked by processes of lower priority." -msgstr "" - -#: src/Module/Admin/Site.php:709 -msgid "Enable frontend worker" -msgstr "Включить frontend worker" - -#: src/Module/Admin/Site.php:709 -#, php-format -msgid "" -"When enabled the Worker process is triggered when backend access is " -"performed (e.g. messages being delivered). On smaller sites you might want " -"to call %s/worker on a regular basis via an external cron job. You should " -"only enable this option if you cannot utilize cron/scheduled jobs on your " -"server." -msgstr "" - -#: src/Module/Admin/Site.php:711 -msgid "Subscribe to relay" -msgstr "Подписаться на ретранслятор" - -#: src/Module/Admin/Site.php:711 -msgid "" -"Enables the receiving of public posts from the relay. They will be included " -"in the search, subscribed tags and on the global community page." -msgstr "Включает получение публичных записей через ретранслятор. Они будут использоваться в результатах поиска, подписках на тэги и на общей публичной ленте." - -#: src/Module/Admin/Site.php:712 -msgid "Relay server" -msgstr "Сервер ретрансляции" - -#: src/Module/Admin/Site.php:712 -msgid "" -"Address of the relay server where public posts should be send to. For " -"example https://relay.diasp.org" -msgstr "Адрес сервера ретрансляции, куда будут отсылаться публичные записи. Например https://relay.diasp.org" - -#: src/Module/Admin/Site.php:713 -msgid "Direct relay transfer" -msgstr "Прямая ретрансляция" - -#: src/Module/Admin/Site.php:713 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" -msgstr "Разрешает прямую отправку на другие серверы без использования ретрансляторов" - -#: src/Module/Admin/Site.php:714 -msgid "Relay scope" -msgstr "Область ретрансляции" - -#: src/Module/Admin/Site.php:714 -msgid "" -"Can be \"all\" or \"tags\". \"all\" means that every public post should be " -"received. \"tags\" means that only posts with selected tags should be " -"received." -msgstr "Допустимые значения \"all\" или \"tags\". \"all\" означает, что любые публичные записи будут получены. \"tags\" включает приём публичных записей с выбранными тэгами." - -#: src/Module/Admin/Site.php:714 -msgid "all" -msgstr "all" - -#: src/Module/Admin/Site.php:714 -msgid "tags" -msgstr "tags" - -#: src/Module/Admin/Site.php:715 -msgid "Server tags" -msgstr "Тэги сервера" - -#: src/Module/Admin/Site.php:715 -msgid "Comma separated list of tags for the \"tags\" subscription." -msgstr "Список тэгов, разделённых запятыми, используемый для подписки в режиме \"tags\"" - -#: src/Module/Admin/Site.php:716 -msgid "Allow user tags" -msgstr "Разрешить пользовательские тэги" - -#: src/Module/Admin/Site.php:716 -msgid "" -"If enabled, the tags from the saved searches will used for the \"tags\" " -"subscription in addition to the \"relay_server_tags\"." -msgstr "Если включено, то тэги. на которые подписались пользователи, будут добавлены в подписку в дополнение к тэгам сервера." - -#: src/Module/Admin/Site.php:719 -msgid "Start Relocation" -msgstr "Начать перемещение" - -#: src/Module/Admin/Summary.php:50 -#, php-format -msgid "" -"Your DB still runs with MyISAM tables. You should change the engine type to " -"InnoDB. As Friendica will use InnoDB only features in the future, you should" -" change this! See here for a guide that may be helpful " -"converting the table engines. You may also use the command php " -"bin/console.php dbstructure toinnodb of your Friendica installation for" -" an automatic conversion.
    " -msgstr "" - -#: src/Module/Admin/Summary.php:55 -#, php-format -msgid "" -"Your DB still runs with InnoDB tables in the Antelope file format. You " -"should change the file format to Barracuda. Friendica is using features that" -" are not provided by the Antelope format. See here for a " -"guide that may be helpful converting the table engines. You may also use the" -" command php bin/console.php dbstructure toinnodb of your Friendica" -" installation for an automatic conversion.
    " -msgstr "" - -#: src/Module/Admin/Summary.php:63 -#, php-format -msgid "" -"There is a new version of Friendica available for download. Your current " -"version is %1$s, upstream version is %2$s" -msgstr "" - -#: src/Module/Admin/Summary.php:72 -msgid "" -"The database update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear." -msgstr "" - -#: src/Module/Admin/Summary.php:76 -msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear. (Some of the errors are possibly inside the logfile.)" -msgstr "" - -#: src/Module/Admin/Summary.php:81 -msgid "The worker was never executed. Please check your database structure!" -msgstr "Фоновые задания ни разу не выполнялись. Пожалуйста, проверьте структуру базы данных!" - -#: src/Module/Admin/Summary.php:83 -#, php-format -msgid "" -"The last worker execution was on %s UTC. This is older than one hour. Please" -" check your crontab settings." -msgstr "Последний раз фоновое задание выполнялось %s UTC. Это более одного часа назад. Пожалуйста, проверьте настройки crontab." - -#: src/Module/Admin/Summary.php:88 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -".htconfig.php. See the Config help page for " -"help with the transition." -msgstr "" - -#: src/Module/Admin/Summary.php:92 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -"config/local.ini.php. See the Config help " -"page for help with the transition." -msgstr "" - -#: src/Module/Admin/Summary.php:98 -#, php-format -msgid "" -"%s is not reachable on your system. This is a severe " -"configuration issue that prevents server to server communication. See the installation page for help." -msgstr "" - -#: src/Module/Admin/Summary.php:116 -#, php-format -msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Module/Admin/Summary.php:131 -#, php-format -msgid "" -"The debug logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Module/Admin/Summary.php:147 -#, php-format -msgid "" -"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" -" system.basepath from your db to avoid differences." -msgstr "" - -#: src/Module/Admin/Summary.php:155 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is wrong and the config file '%s' " -"isn't used." -msgstr "" - -#: src/Module/Admin/Summary.php:163 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is not equal to the config file " -"'%s'. Please fix your configuration." -msgstr "" - -#: src/Module/Admin/Summary.php:170 -msgid "Normal Account" -msgstr "Обычный аккаунт" - -#: src/Module/Admin/Summary.php:171 -msgid "Automatic Follower Account" -msgstr "" - -#: src/Module/Admin/Summary.php:172 -msgid "Public Forum Account" -msgstr "Публичный форум" - -#: src/Module/Admin/Summary.php:173 -msgid "Automatic Friend Account" -msgstr "\"Автоматический друг\" Аккаунт" - -#: src/Module/Admin/Summary.php:174 -msgid "Blog Account" -msgstr "Аккаунт блога" - -#: src/Module/Admin/Summary.php:175 -msgid "Private Forum Account" -msgstr "Закрытый форум" - -#: src/Module/Admin/Summary.php:195 -msgid "Message queues" -msgstr "Очереди сообщений" - -#: src/Module/Admin/Summary.php:201 -msgid "Server Settings" -msgstr "Настройки сервера" - -#: src/Module/Admin/Summary.php:215 src/Repository/ProfileField.php:285 -msgid "Summary" -msgstr "Резюме" - -#: src/Module/Admin/Summary.php:217 -msgid "Registered users" -msgstr "Зарегистрированные пользователи" - -#: src/Module/Admin/Summary.php:219 -msgid "Pending registrations" -msgstr "Ожидающие регистрации" - -#: src/Module/Admin/Summary.php:220 -msgid "Version" -msgstr "Версия" - -#: src/Module/Admin/Summary.php:224 -msgid "Active addons" -msgstr "Активные дополнения" - -#: src/Module/Admin/Themes/Details.php:51 src/Module/Admin/Themes/Embed.php:65 -msgid "Theme settings updated." -msgstr "Настройки темы обновлены." - -#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:65 -#, php-format -msgid "Theme %s disabled." -msgstr "Тема %s отключена." - -#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:67 -#, php-format -msgid "Theme %s successfully enabled." -msgstr "Тема %s успешно включена." - -#: src/Module/Admin/Themes/Details.php:94 src/Module/Admin/Themes/Index.php:69 -#, php-format -msgid "Theme %s failed to install." -msgstr "Не удалось установить тему %s." - -#: src/Module/Admin/Themes/Details.php:116 -msgid "Screenshot" -msgstr "Скриншот" - -#: src/Module/Admin/Themes/Details.php:124 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:100 -msgid "Themes" -msgstr "Темы" - -#: src/Module/Admin/Themes/Embed.php:86 -msgid "Unknown theme." -msgstr "Неизвестная тема." - -#: src/Module/Admin/Themes/Index.php:114 -msgid "Reload active themes" -msgstr "Перезагрузить активные темы" - -#: src/Module/Admin/Themes/Index.php:119 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "Ни одной темы не найдено на сервере. Они должны быть размещены в %1$s" - -#: src/Module/Admin/Themes/Index.php:120 -msgid "[Experimental]" -msgstr "[экспериментально]" - -#: src/Module/Admin/Themes/Index.php:121 -msgid "[Unsupported]" -msgstr "[Неподдерживаемое]" - -#: src/Module/Admin/Tos.php:48 -msgid "The Terms of Service settings have been updated." -msgstr "Настройки Условий Оказания Услуг были обновлены." - -#: src/Module/Admin/Tos.php:62 -msgid "Display Terms of Service" -msgstr "Показать Условия оказания услуг" - -#: src/Module/Admin/Tos.php:62 -msgid "" -"Enable the Terms of Service page. If this is enabled a link to the terms " -"will be added to the registration form and the general information page." -msgstr "Включить страницу с Условиями Оказания Услуг. Если эта настройка активна, ссылка на страницу с Условиями будет добавлена в форму регистрации и на страницу общей информации." - -#: src/Module/Admin/Tos.php:63 -msgid "Display Privacy Statement" -msgstr "Показать Положение о конфиденциальности" - -#: src/Module/Admin/Tos.php:63 -#, php-format -msgid "" -"Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." -msgstr "Показать различную информацию о соответствии узла различным требованиям конфиденциальности, например, EU-GDPR." - -#: src/Module/Admin/Tos.php:64 -msgid "Privacy Statement Preview" -msgstr "Предпросмотр Положения о конфиденциальности" - -#: src/Module/Admin/Tos.php:66 -msgid "The Terms of Service" -msgstr "Условия оказания услуг" - -#: src/Module/Admin/Tos.php:66 -msgid "" -"Enter the Terms of Service for your node here. You can use BBCode. Headers " -"of sections should be [h2] and below." -msgstr "Введите здесь текст Условий оказания услуг для вашего узла. Можно использовать BBCode. Заголовки отдельных секций должны использовать [h2] и ниже." - -#: src/Module/Admin/Users.php:61 -#, php-format -msgid "%s user blocked" -msgid_plural "%s users blocked" -msgstr[0] "%s пользователь заблокирован" -msgstr[1] "%s пользователя заблокировано" -msgstr[2] "%s пользователей заблокировано" -msgstr[3] "%s пользователей заблокировано" - -#: src/Module/Admin/Users.php:68 -#, php-format -msgid "%s user unblocked" -msgid_plural "%s users unblocked" -msgstr[0] "%s пользователь разблокирован" -msgstr[1] "%s пользователя разблокировано" -msgstr[2] "%s пользователей разблокировано" -msgstr[3] "%s пользователей разблокировано" - -#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 -msgid "You can't remove yourself" -msgstr "Вы не можете удалить самого себя" - -#: src/Module/Admin/Users.php:80 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "%s человек удален" -msgstr[1] "%s чел. удалено" -msgstr[2] "%s чел. удалено" -msgstr[3] "%s чел. удалено" - -#: src/Module/Admin/Users.php:87 -#, php-format -msgid "%s user approved" -msgid_plural "%s users approved" -msgstr[0] "%s пользователь одобрен" -msgstr[1] "%s пользователя одобрено" -msgstr[2] "%s пользователей одобрено" -msgstr[3] "%s пользователей одобрено" - -#: src/Module/Admin/Users.php:94 -#, php-format -msgid "%s registration revoked" -msgid_plural "%s registrations revoked" -msgstr[0] "%s регистрация отменена" -msgstr[1] "%s регистрации отменены" -msgstr[2] "%s регистраций отменены" -msgstr[3] "%s регистраций отменены" - -#: src/Module/Admin/Users.php:124 -#, php-format -msgid "User \"%s\" deleted" -msgstr "Пользователь \"%s\" удалён" - -#: src/Module/Admin/Users.php:132 -#, php-format -msgid "User \"%s\" blocked" -msgstr "Пользователь \"%s\" заблокирован" - -#: src/Module/Admin/Users.php:137 -#, php-format -msgid "User \"%s\" unblocked" -msgstr "Пользователь \"%s\" разблокирован" - -#: src/Module/Admin/Users.php:142 -msgid "Account approved." -msgstr "Аккаунт утвержден." - -#: src/Module/Admin/Users.php:147 -msgid "Registration revoked" -msgstr "Регистрация отменена" - -#: src/Module/Admin/Users.php:191 -msgid "Private Forum" -msgstr "Закрытый форум" - -#: src/Module/Admin/Users.php:198 -msgid "Relay" -msgstr "Ретранслятор" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Register date" -msgstr "Дата регистрации" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last login" -msgstr "Последний вход" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last public item" -msgstr "Последняя публичная запись" - -#: src/Module/Admin/Users.php:237 -msgid "Type" -msgstr "" - -#: src/Module/Admin/Users.php:244 -msgid "Add User" -msgstr "Добавить пользователя" - -#: src/Module/Admin/Users.php:246 -msgid "User registrations waiting for confirm" -msgstr "Регистрации пользователей, ожидающие подтверждения" - -#: src/Module/Admin/Users.php:247 -msgid "User waiting for permanent deletion" -msgstr "Пользователь ожидает окончательного удаления" - -#: src/Module/Admin/Users.php:248 -msgid "Request date" -msgstr "Запрос даты" - -#: src/Module/Admin/Users.php:249 -msgid "No registrations." -msgstr "Нет регистраций." - -#: src/Module/Admin/Users.php:250 -msgid "Note from the user" -msgstr "Сообщение от пользователя" - -#: src/Module/Admin/Users.php:252 -msgid "Deny" -msgstr "Отклонить" - -#: src/Module/Admin/Users.php:255 -msgid "User blocked" -msgstr "Пользователь заблокирован" - -#: src/Module/Admin/Users.php:257 -msgid "Site admin" -msgstr "Админ сайта" - -#: src/Module/Admin/Users.php:258 -msgid "Account expired" -msgstr "Аккаунт просрочен" - -#: src/Module/Admin/Users.php:261 -msgid "New User" -msgstr "Новый пользователь" - -#: src/Module/Admin/Users.php:262 -msgid "Permanent deletion" -msgstr "Постоянное удаление" - -#: src/Module/Admin/Users.php:267 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Выбранные пользователи будут удалены!\\n\\nВсе, что эти пользователи написали на этом сайте, будет удалено!\\n\\nВы уверены в вашем действии?" - -#: src/Module/Admin/Users.php:268 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Пользователь {0} будет удален!\\n\\nВсе, что этот пользователь написал на этом сайте, будет удалено!\\n\\nВы уверены в вашем действии?" - -#: src/Module/Admin/Users.php:278 -msgid "Name of the new user." -msgstr "Имя нового пользователя." - -#: src/Module/Admin/Users.php:279 -msgid "Nickname" -msgstr "Ник" - -#: src/Module/Admin/Users.php:279 -msgid "Nickname of the new user." -msgstr "Ник нового пользователя." - -#: src/Module/Admin/Users.php:280 -msgid "Email address of the new user." -msgstr "Email адрес нового пользователя." - -#: src/Module/AllFriends.php:74 -msgid "No friends to display." -msgstr "Нет друзей." - -#: src/Module/Apps.php:47 -msgid "No installed applications." -msgstr "Нет установленных приложений." - -#: src/Module/Apps.php:52 -msgid "Applications" -msgstr "Приложения" - -#: src/Module/Attach.php:50 src/Module/Attach.php:62 -msgid "Item was not found." -msgstr "Пункт не был найден." - -#: src/Module/BaseAdmin.php:79 -msgid "" -"Submanaged account can't access the administation pages. Please log back in " -"as the master account." -msgstr "При делегировании доступ к странице администратора невозможен. Пожалуйста, зайдите под учётной записью администратора напрямую." - -#: src/Module/BaseAdmin.php:93 -msgid "Overview" -msgstr "Общая информация" - -#: src/Module/BaseAdmin.php:96 -msgid "Configuration" -msgstr "Конфигурация" - -#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 -msgid "Additional features" -msgstr "Дополнительные возможности" - -#: src/Module/BaseAdmin.php:104 -msgid "Database" -msgstr "База данных" - -#: src/Module/BaseAdmin.php:105 -msgid "DB updates" -msgstr "Обновление БД" - -#: src/Module/BaseAdmin.php:106 -msgid "Inspect Deferred Workers" -msgstr "Посмотреть отложенные задания" - -#: src/Module/BaseAdmin.php:107 -msgid "Inspect worker Queue" -msgstr "Посмотреть очередь заданий" - -#: src/Module/BaseAdmin.php:109 -msgid "Tools" -msgstr "Инструменты" - -#: src/Module/BaseAdmin.php:110 -msgid "Contact Blocklist" -msgstr "Чёрный список контактов" - -#: src/Module/BaseAdmin.php:111 -msgid "Server Blocklist" -msgstr "Чёрный список серверов" - -#: src/Module/BaseAdmin.php:118 -msgid "Diagnostics" -msgstr "Диагностика" - -#: src/Module/BaseAdmin.php:119 -msgid "PHP Info" -msgstr "" - -#: src/Module/BaseAdmin.php:120 -msgid "probe address" -msgstr "" - -#: src/Module/BaseAdmin.php:121 -msgid "check webfinger" -msgstr "" - -#: src/Module/BaseAdmin.php:122 -msgid "Item Source" -msgstr "" - -#: src/Module/BaseAdmin.php:123 -msgid "Babel" -msgstr "" - -#: src/Module/BaseAdmin.php:132 -msgid "Addon Features" -msgstr "" - -#: src/Module/BaseAdmin.php:133 -msgid "User registrations waiting for confirmation" -msgstr "Регистрации пользователей, ожидающие подтверждения" - -#: src/Module/BaseProfile.php:55 src/Module/Contact.php:900 -msgid "Profile Details" -msgstr "Информация о вас" - -#: src/Module/BaseProfile.php:113 -msgid "Only You Can See This" -msgstr "Только вы можете это видеть" - -#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 -msgid "Tips for New Members" -msgstr "Советы для новых участников" - -#: src/Module/BaseSearch.php:71 -#, php-format -msgid "People Search - %s" -msgstr "Поиск по людям - %s" - -#: src/Module/BaseSearch.php:81 -#, php-format -msgid "Forum Search - %s" -msgstr "Поиск по форумам - %s" - -#: src/Module/BaseSettings.php:43 -msgid "Account" -msgstr "Аккаунт" - -#: src/Module/BaseSettings.php:50 src/Module/Security/TwoFactor/Verify.php:80 -#: src/Module/Settings/TwoFactor/Index.php:105 -msgid "Two-factor authentication" -msgstr "" - -#: src/Module/BaseSettings.php:73 -msgid "Display" -msgstr "Внешний вид" - -#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:170 -msgid "Manage Accounts" -msgstr "Управление учётными записями" - -#: src/Module/BaseSettings.php:101 -msgid "Connected apps" -msgstr "Подключенные приложения" - -#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 -msgid "Export personal data" -msgstr "Экспорт личных данных" - -#: src/Module/BaseSettings.php:115 -msgid "Remove account" -msgstr "Удалить аккаунт" - -#: src/Module/Bookmarklet.php:55 -msgid "This page is missing a url parameter." -msgstr "" - -#: src/Module/Bookmarklet.php:77 -msgid "The post was created" -msgstr "Запись создана" - -#: src/Module/Contact/Advanced.php:94 -msgid "Contact settings applied." -msgstr "Установки контакта приняты." - -#: src/Module/Contact/Advanced.php:96 -msgid "Contact update failed." -msgstr "Обновление контакта неудачное." - -#: src/Module/Contact/Advanced.php:113 -msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact may stop working." -msgstr "ВНИМАНИЕ: Это крайне важно! Если вы введете неверную информацию, ваша связь с этим контактом перестанет работать." - -#: src/Module/Contact/Advanced.php:114 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "Пожалуйста, нажмите клавишу вашего браузера 'Back' или 'Назад' сейчас, если вы не уверены, что делаете на этой странице." - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "No mirroring" -msgstr "Не зеркалировать" - -#: src/Module/Contact/Advanced.php:125 -msgid "Mirror as forwarded posting" -msgstr "Зеркалировать как переадресованные сообщения" - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "Mirror as my own posting" -msgstr "Зеркалировать как мои сообщения" - -#: src/Module/Contact/Advanced.php:138 -msgid "Return to contact editor" -msgstr "Возврат к редактору контакта" - -#: src/Module/Contact/Advanced.php:140 -msgid "Refetch contact data" -msgstr "Обновить данные контакта" - -#: src/Module/Contact/Advanced.php:143 -msgid "Remote Self" -msgstr "Remote Self" - -#: src/Module/Contact/Advanced.php:146 -msgid "Mirror postings from this contact" -msgstr "Зекралировать сообщения от этого контакта" - -#: src/Module/Contact/Advanced.php:148 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "Пометить этот контакт как remote_self, что заставит Friendica отправлять сообщения от этого контакта." - -#: src/Module/Contact/Advanced.php:153 -msgid "Account Nickname" -msgstr "Ник аккаунта" - -#: src/Module/Contact/Advanced.php:154 -msgid "@Tagname - overrides Name/Nickname" -msgstr "@Tagname - перезаписывает Имя/Ник" - -#: src/Module/Contact/Advanced.php:155 -msgid "Account URL" -msgstr "URL аккаунта" - -#: src/Module/Contact/Advanced.php:156 -msgid "Account URL Alias" -msgstr "" - -#: src/Module/Contact/Advanced.php:157 -msgid "Friend Request URL" -msgstr "URL запроса в друзья" - -#: src/Module/Contact/Advanced.php:158 -msgid "Friend Confirm URL" -msgstr "URL подтверждения друга" - -#: src/Module/Contact/Advanced.php:159 -msgid "Notification Endpoint URL" -msgstr "URL эндпоинта уведомления" - -#: src/Module/Contact/Advanced.php:160 -msgid "Poll/Feed URL" -msgstr "URL опроса/ленты" - -#: src/Module/Contact/Advanced.php:161 -msgid "New photo from this URL" -msgstr "Новое фото из этой URL" - -#: src/Module/Contact.php:88 -#, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Contact.php:115 -msgid "Could not access contact record." -msgstr "Не удалось получить доступ к записи контакта." - -#: src/Module/Contact.php:148 -msgid "Contact updated." -msgstr "Контакт обновлен." - -#: src/Module/Contact.php:385 -msgid "Contact not found" -msgstr "Контакт не найден" - -#: src/Module/Contact.php:404 -msgid "Contact has been blocked" -msgstr "Контакт заблокирован" - -#: src/Module/Contact.php:404 -msgid "Contact has been unblocked" -msgstr "Контакт разблокирован" - -#: src/Module/Contact.php:414 -msgid "Contact has been ignored" -msgstr "Контакт проигнорирован" - -#: src/Module/Contact.php:414 -msgid "Contact has been unignored" -msgstr "У контакта отменено игнорирование" - -#: src/Module/Contact.php:424 -msgid "Contact has been archived" -msgstr "Контакт заархивирован" - -#: src/Module/Contact.php:424 -msgid "Contact has been unarchived" -msgstr "Контакт разархивирован" - -#: src/Module/Contact.php:448 -msgid "Drop contact" -msgstr "Удалить контакт" - -#: src/Module/Contact.php:451 src/Module/Contact.php:848 -msgid "Do you really want to delete this contact?" -msgstr "Вы действительно хотите удалить этот контакт?" - -#: src/Module/Contact.php:465 -msgid "Contact has been removed." -msgstr "Контакт удален." - -#: src/Module/Contact.php:495 -#, php-format -msgid "You are mutual friends with %s" -msgstr "У Вас взаимная дружба с %s" - -#: src/Module/Contact.php:500 -#, php-format -msgid "You are sharing with %s" -msgstr "Вы делитесь с %s" - -#: src/Module/Contact.php:505 -#, php-format -msgid "%s is sharing with you" -msgstr "%s делится с Вами" - -#: src/Module/Contact.php:529 -msgid "Private communications are not available for this contact." -msgstr "Приватные коммуникации недоступны для этого контакта." - -#: src/Module/Contact.php:531 -msgid "Never" -msgstr "Никогда" - -#: src/Module/Contact.php:534 -msgid "(Update was successful)" -msgstr "(Обновление было успешно)" - -#: src/Module/Contact.php:534 -msgid "(Update was not successful)" -msgstr "(Обновление не удалось)" - -#: src/Module/Contact.php:536 src/Module/Contact.php:1092 -msgid "Suggest friends" -msgstr "Предложить друзей" - -#: src/Module/Contact.php:540 +#: src/Module/Notifications/Notifications.php:133 +#: src/Module/Notifications/Introductions.php:195 #, php-format -msgid "Network type: %s" -msgstr "Сеть: %s" - -#: src/Module/Contact.php:545 -msgid "Communications lost with this contact!" -msgstr "Связь с контактом утеряна!" - -#: src/Module/Contact.php:551 -msgid "Fetch further information for feeds" -msgstr "Получить подробную информацию о фидах" - -#: src/Module/Contact.php:553 -msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." -msgstr "" - -#: src/Module/Contact.php:556 -msgid "Fetch information" -msgstr "Получить информацию" - -#: src/Module/Contact.php:557 -msgid "Fetch keywords" -msgstr "Получить ключевые слова" - -#: src/Module/Contact.php:558 -msgid "Fetch information and keywords" -msgstr "Получить информацию и ключевые слова" - -#: src/Module/Contact.php:572 -msgid "Contact Information / Notes" -msgstr "Информация о контакте / Заметки" - -#: src/Module/Contact.php:573 -msgid "Contact Settings" -msgstr "Настройки контакта" - -#: src/Module/Contact.php:581 -msgid "Contact" -msgstr "Контакт" - -#: src/Module/Contact.php:585 -msgid "Their personal note" -msgstr "Персональная заметка" - -#: src/Module/Contact.php:587 -msgid "Edit contact notes" -msgstr "Редактировать заметки контакта" - -#: src/Module/Contact.php:590 src/Module/Contact.php:1058 -#: src/Module/Profile/Contacts.php:110 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "Посетить профиль %s [%s]" - -#: src/Module/Contact.php:591 -msgid "Block/Unblock contact" -msgstr "Блокировать / Разблокировать контакт" - -#: src/Module/Contact.php:592 -msgid "Ignore contact" -msgstr "Игнорировать контакт" - -#: src/Module/Contact.php:593 -msgid "View conversations" -msgstr "Просмотр бесед" +msgid "No more %s notifications." +msgstr "Больше нет уведомлений о %s." -#: src/Module/Contact.php:598 -msgid "Last update:" -msgstr "Последнее обновление: " +#: src/Module/Notifications/Notifications.php:138 +msgid "Show unread" +msgstr "Показать непрочитанные" -#: src/Module/Contact.php:600 -msgid "Update public posts" -msgstr "Обновить публичные сообщения" +#: src/Module/Notifications/Notifications.php:138 +msgid "Show all" +msgstr "Показать все" -#: src/Module/Contact.php:602 src/Module/Contact.php:1102 -msgid "Update now" -msgstr "Обновить сейчас" +#: src/Module/Notifications/Notification.php:103 +msgid "You must be logged in to show this page." +msgstr "Вам нужно войти, чтобы увидеть эту страницу." -#: src/Module/Contact.php:605 src/Module/Contact.php:853 -#: src/Module/Contact.php:1119 -msgid "Unignore" -msgstr "Не игнорировать" +#: src/Module/Notifications/Introductions.php:52 +#: src/Module/BaseNotifications.php:139 src/Content/Nav.php:268 +msgid "Notifications" +msgstr "Уведомления" -#: src/Module/Contact.php:609 -msgid "Currently blocked" -msgstr "В настоящее время заблокирован" +#: src/Module/Notifications/Introductions.php:76 +msgid "Show Ignored Requests" +msgstr "Показать проигнорированные запросы" -#: src/Module/Contact.php:610 -msgid "Currently ignored" -msgstr "В настоящее время игнорируется" +#: src/Module/Notifications/Introductions.php:76 +msgid "Hide Ignored Requests" +msgstr "Скрыть проигнорированные запросы" -#: src/Module/Contact.php:611 -msgid "Currently archived" -msgstr "В данный момент архивирован" +#: src/Module/Notifications/Introductions.php:90 +#: src/Module/Notifications/Introductions.php:157 +msgid "Notification type:" +msgstr "Тип уведомления:" -#: src/Module/Contact.php:612 -msgid "Awaiting connection acknowledge" -msgstr "Ожидаем подтверждения соединения" +#: src/Module/Notifications/Introductions.php:93 +msgid "Suggested by:" +msgstr "Рекомендовано:" -#: src/Module/Contact.php:613 src/Module/Notifications/Introductions.php:105 -#: src/Module/Notifications/Introductions.php:171 +#: src/Module/Notifications/Introductions.php:105 +#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:610 msgid "Hide this contact from others" msgstr "Скрыть этот контакт от других" -#: src/Module/Contact.php:613 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Ответы/лайки ваших публичных сообщений будут видимы." +#: src/Module/Notifications/Introductions.php:107 +#: src/Module/Notifications/Introductions.php:183 +#: src/Module/Admin/Users.php:251 src/Model/Contact.php:980 +msgid "Approve" +msgstr "Одобрить" -#: src/Module/Contact.php:614 -msgid "Notification for new posts" -msgstr "Уведомление о новых записях" +#: src/Module/Notifications/Introductions.php:118 +msgid "Claims to be known to you: " +msgstr "Утверждения, о которых должно быть вам известно: " -#: src/Module/Contact.php:614 -msgid "Send a notification of every new post of this contact" -msgstr "Отправлять уведомление о каждом новой записи контакта" +#: src/Module/Notifications/Introductions.php:125 +msgid "Shall your connection be bidirectional or not?" +msgstr "Должно ли ваше соединение быть двухсторонним или нет?" -#: src/Module/Contact.php:616 -msgid "Blacklisted keywords" -msgstr "Черный список ключевых слов" - -#: src/Module/Contact.php:616 -msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "" - -#: src/Module/Contact.php:633 src/Module/Settings/TwoFactor/Index.php:127 -msgid "Actions" -msgstr "Действия" - -#: src/Module/Contact.php:763 -msgid "Show all contacts" -msgstr "Показать все контакты" - -#: src/Module/Contact.php:768 src/Module/Contact.php:828 -msgid "Pending" -msgstr "В ожидании" - -#: src/Module/Contact.php:771 -msgid "Only show pending contacts" -msgstr "Показать только контакты \"в ожидании\"" - -#: src/Module/Contact.php:776 src/Module/Contact.php:829 -msgid "Blocked" -msgstr "Заблокирован" - -#: src/Module/Contact.php:779 -msgid "Only show blocked contacts" -msgstr "Показать только блокированные контакты" - -#: src/Module/Contact.php:784 src/Module/Contact.php:831 -msgid "Ignored" -msgstr "Игнорирован" - -#: src/Module/Contact.php:787 -msgid "Only show ignored contacts" -msgstr "Показать только игнорируемые контакты" - -#: src/Module/Contact.php:792 src/Module/Contact.php:832 -msgid "Archived" -msgstr "Архивированные" - -#: src/Module/Contact.php:795 -msgid "Only show archived contacts" -msgstr "Показывать только архивные контакты" - -#: src/Module/Contact.php:800 src/Module/Contact.php:830 -msgid "Hidden" -msgstr "Скрытые" - -#: src/Module/Contact.php:803 -msgid "Only show hidden contacts" -msgstr "Показывать только скрытые контакты" - -#: src/Module/Contact.php:811 -msgid "Organize your contact groups" -msgstr "Настроить группы контактов" - -#: src/Module/Contact.php:843 -msgid "Search your contacts" -msgstr "Поиск ваших контактов" - -#: src/Module/Contact.php:844 src/Module/Search/Index.php:202 +#: src/Module/Notifications/Introductions.php:126 #, php-format -msgid "Results for: %s" -msgstr "Результаты для: %s" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Archive" -msgstr "Архивировать" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Unarchive" -msgstr "Разархивировать" - -#: src/Module/Contact.php:857 -msgid "Batch Actions" -msgstr "Пакетные действия" - -#: src/Module/Contact.php:884 -msgid "Conversations started by this contact" -msgstr "" - -#: src/Module/Contact.php:889 -msgid "Posts and Comments" -msgstr "Записи и комментарии" - -#: src/Module/Contact.php:912 -msgid "View all contacts" -msgstr "Показать все контакты" - -#: src/Module/Contact.php:923 -msgid "View all common friends" -msgstr "Показать все общие поля" - -#: src/Module/Contact.php:933 -msgid "Advanced Contact Settings" -msgstr "Дополнительные Настройки Контакта" - -#: src/Module/Contact.php:1016 -msgid "Mutual Friendship" -msgstr "Взаимная дружба" - -#: src/Module/Contact.php:1021 -msgid "is a fan of yours" -msgstr "является вашим поклонником" - -#: src/Module/Contact.php:1026 -msgid "you are a fan of" -msgstr "Вы - поклонник" - -#: src/Module/Contact.php:1044 -msgid "Pending outgoing contact request" -msgstr "" - -#: src/Module/Contact.php:1046 -msgid "Pending incoming contact request" -msgstr "" - -#: src/Module/Contact.php:1059 -msgid "Edit contact" -msgstr "Редактировать контакт" - -#: src/Module/Contact.php:1113 -msgid "Toggle Blocked status" -msgstr "Изменить статус блокированности (заблокировать/разблокировать)" - -#: src/Module/Contact.php:1121 -msgid "Toggle Ignored status" -msgstr "Изменить статус игнорирования" - -#: src/Module/Contact.php:1130 -msgid "Toggle Archive status" -msgstr "Сменить статус архивации (архивирова/не архивировать)" - -#: src/Module/Contact.php:1138 -msgid "Delete contact" -msgstr "Удалить контакт" - -#: src/Module/Conversation/Community.php:56 -msgid "Local Community" -msgstr "Местное сообщество" - -#: src/Module/Conversation/Community.php:59 -msgid "Posts from local users on this server" -msgstr "Записи пользователей с этого сервера" - -#: src/Module/Conversation/Community.php:67 -msgid "Global Community" -msgstr "Глобальное сообщество" - -#: src/Module/Conversation/Community.php:70 -msgid "Posts from users of the whole federated network" -msgstr "Записи пользователей со всей федеративной сети" - -#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:195 -msgid "No results." -msgstr "Нет результатов." - -#: src/Module/Conversation/Community.php:125 msgid "" -"This community stream shows all public posts received by this node. They may" -" not reflect the opinions of this node’s users." -msgstr "Эта общая лента показывает все публичные записи, которые получил этот сервер. Они могут не отражать мнений пользователей этого сервера." +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "Принимая %s как друга вы позволяете %s читать ему свои записи, а также будете получать записи от него." -#: src/Module/Conversation/Community.php:178 -msgid "Community option not available." -msgstr "" - -#: src/Module/Conversation/Community.php:194 -msgid "Not available." -msgstr "Недоступно." - -#: src/Module/Credits.php:44 -msgid "Credits" -msgstr "Признательность" - -#: src/Module/Credits.php:45 +#: src/Module/Notifications/Introductions.php:127 +#, php-format msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" -msgstr "Friendica это проект сообщества, который был бы невозможен без помощи многих людей. Вот лист тех, кто писал код или помогал с переводом. Спасибо вам всем!" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you" +" will not receive updates from them in your news feed." +msgstr "Принимая %s как подписчика вы позволяете читать ему свои записи, но вы не будете получать записей от него." -#: src/Module/Debug/Babel.php:49 -msgid "Source input" +#: src/Module/Notifications/Introductions.php:129 +msgid "Friend" +msgstr "Друг" + +#: src/Module/Notifications/Introductions.php:130 +msgid "Subscriber" +msgstr "Подписчик" + +#: src/Module/Notifications/Introductions.php:168 src/Module/Contact.php:626 +#: src/Model/Profile.php:368 +msgid "About:" +msgstr "О себе:" + +#: src/Module/Notifications/Introductions.php:180 src/Module/Contact.php:326 +#: src/Model/Profile.php:460 +msgid "Network:" +msgstr "Сеть:" + +#: src/Module/Notifications/Introductions.php:194 +msgid "No introductions." +msgstr "Запросов нет." + +#: src/Module/Manifest.php:42 +msgid "A Decentralized Social Network" +msgstr "Децентрализованная социальная сеть" + +#: src/Module/Security/Logout.php:53 +msgid "Logged out." +msgstr "Выход из системы." + +#: src/Module/Security/TwoFactor/Verify.php:61 +#: src/Module/Security/TwoFactor/Recovery.php:64 +#: src/Module/Settings/TwoFactor/Verify.php:82 +msgid "Invalid code, please retry." +msgstr "Неправильный код, попробуйте ещё." + +#: src/Module/Security/TwoFactor/Verify.php:80 src/Module/BaseSettings.php:50 +#: src/Module/Settings/TwoFactor/Index.php:105 +msgid "Two-factor authentication" +msgstr "Двухфакторная аутентификация" + +#: src/Module/Security/TwoFactor/Verify.php:81 +msgid "" +"

    Open the two-factor authentication app on your device to get an " +"authentication code and verify your identity.

    " +msgstr "

    Откройте приложение для двухфакторной аутентификации на вашем устройстве, чтобы получить код аутентификации и подтвердить вашу личность.

    " + +#: src/Module/Security/TwoFactor/Verify.php:84 +#: src/Module/Security/TwoFactor/Recovery.php:85 +#, php-format +msgid "Don’t have your phone? Enter a two-factor recovery code" +msgstr "Нет телефона? Введите код восстановления" + +#: src/Module/Security/TwoFactor/Verify.php:85 +#: src/Module/Settings/TwoFactor/Verify.php:141 +msgid "Please enter a code from your authentication app" +msgstr "Пожалуйста, введите код из вашего приложения для аутентификации" + +#: src/Module/Security/TwoFactor/Verify.php:86 +msgid "Verify code and complete login" +msgstr "Введите код для завершения входа" + +#: src/Module/Security/TwoFactor/Recovery.php:60 +#, php-format +msgid "Remaining recovery codes: %d" +msgstr "Осталось кодов для восстановления: %d" + +#: src/Module/Security/TwoFactor/Recovery.php:83 +msgid "Two-factor recovery" +msgstr "Двухфакторное восстановление доступа" + +#: src/Module/Security/TwoFactor/Recovery.php:84 +msgid "" +"

    You can enter one of your one-time recovery codes in case you lost access" +" to your mobile device.

    " +msgstr "

    Вы можете ввести один из ваших одноразовых кодов восстановления в случае, если у вас нет доступа к мобильному устройству.

    " + +#: src/Module/Security/TwoFactor/Recovery.php:86 +msgid "Please enter a recovery code" +msgstr "Пожалуйста, введите код восстановления" + +#: src/Module/Security/TwoFactor/Recovery.php:87 +msgid "Submit recovery code and complete login" +msgstr "Отправить код восстановления и завершить вход" + +#: src/Module/Security/Login.php:101 +msgid "Create a New Account" +msgstr "Создать новый аккаунт" + +#: src/Module/Security/Login.php:102 src/Module/Register.php:155 +#: src/Content/Nav.php:206 +msgid "Register" +msgstr "Регистрация" + +#: src/Module/Security/Login.php:126 +msgid "Your OpenID: " +msgstr "Ваш OpenID: " + +#: src/Module/Security/Login.php:129 +msgid "" +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "Пожалуйста, введите ваше имя пользователя и пароль для того, чтобы добавить OpenID к вашей учётной записи." + +#: src/Module/Security/Login.php:131 +msgid "Or login using OpenID: " +msgstr "Или зайти с OpenID: " + +#: src/Module/Security/Login.php:141 src/Content/Nav.php:169 +msgid "Logout" +msgstr "Выход" + +#: src/Module/Security/Login.php:142 src/Module/Bookmarklet.php:46 +#: src/Content/Nav.php:171 +msgid "Login" +msgstr "Вход" + +#: src/Module/Security/Login.php:145 +msgid "Password: " +msgstr "Пароль: " + +#: src/Module/Security/Login.php:146 +msgid "Remember me" +msgstr "Запомнить" + +#: src/Module/Security/Login.php:155 +msgid "Forgot your password?" +msgstr "Забыли пароль?" + +#: src/Module/Security/Login.php:158 +msgid "Website Terms of Service" +msgstr "Правила сайта" + +#: src/Module/Security/Login.php:159 +msgid "terms of service" +msgstr "правила" + +#: src/Module/Security/Login.php:161 +msgid "Website Privacy Policy" +msgstr "Политика конфиденциальности сервера" + +#: src/Module/Security/Login.php:162 +msgid "privacy policy" +msgstr "политика конфиденциальности" + +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" msgstr "" -#: src/Module/Debug/Babel.php:55 -msgid "BBCode::toPlaintext" +#: src/Module/Security/OpenID.php:92 +msgid "" +"Account not found. Please login to your existing account to add the OpenID " +"to it." msgstr "" -#: src/Module/Debug/Babel.php:61 -msgid "BBCode::convert (raw HTML)" +#: src/Module/Security/OpenID.php:94 +msgid "" +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." msgstr "" -#: src/Module/Debug/Babel.php:66 -msgid "BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:72 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:78 -msgid "BBCode::toMarkdown" -msgstr "" - -#: src/Module/Debug/Babel.php:84 -msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:88 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:94 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:100 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:111 -msgid "Item Body" -msgstr "" - -#: src/Module/Debug/Babel.php:115 -msgid "Item Tags" -msgstr "" - -#: src/Module/Debug/Babel.php:122 -msgid "Source input (Diaspora format)" -msgstr "" - -#: src/Module/Debug/Babel.php:133 -msgid "Source input (Markdown)" -msgstr "" - -#: src/Module/Debug/Babel.php:139 -msgid "Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:144 -msgid "Markdown::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:150 -msgid "Markdown::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:157 -msgid "Raw HTML input" -msgstr "" - -#: src/Module/Debug/Babel.php:162 -msgid "HTML Input" -msgstr "" - -#: src/Module/Debug/Babel.php:168 -msgid "HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:174 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:179 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:185 -msgid "HTML::toBBCode => BBCode::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:191 -msgid "HTML::toMarkdown" -msgstr "" - -#: src/Module/Debug/Babel.php:197 -msgid "HTML::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:203 -msgid "HTML::toPlaintext (compact)" -msgstr "" - -#: src/Module/Debug/Babel.php:211 -msgid "Source text" -msgstr "" - -#: src/Module/Debug/Babel.php:212 -msgid "BBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:214 -msgid "Markdown" -msgstr "" - -#: src/Module/Debug/Babel.php:215 -msgid "HTML" -msgstr "" - -#: src/Module/Debug/Feed.php:39 src/Module/Filer/SaveTag.php:38 -#: src/Module/Settings/Profile/Index.php:164 -msgid "You must be logged in to use this module" -msgstr "Вы должны быть залогинены для использования этого модуля" - -#: src/Module/Debug/Feed.php:65 -msgid "Source URL" -msgstr "Исходный URL" +#: src/Module/Debug/Localtime.php:36 src/Model/Event.php:50 +#: src/Model/Event.php:862 +msgid "l F d, Y \\@ g:i A" +msgstr "l F d, Y \\@ g:i A" #: src/Module/Debug/Localtime.php:49 msgid "Time Conversion" @@ -7929,95 +4849,567 @@ msgstr "Ваше изменённое время: %s" msgid "Please select your timezone:" msgstr "Выберите пожалуйста ваш часовой пояс:" -#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 +#: src/Module/Debug/Babel.php:54 +msgid "Source input" +msgstr "" + +#: src/Module/Debug/Babel.php:60 +msgid "BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:66 +msgid "BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:71 +msgid "BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:77 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:83 +msgid "BBCode::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:89 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:93 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:99 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:105 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:113 +msgid "Item Body" +msgstr "" + +#: src/Module/Debug/Babel.php:117 +msgid "Item Tags" +msgstr "" + +#: src/Module/Debug/Babel.php:123 +msgid "PageInfo::appendToBody" +msgstr "" + +#: src/Module/Debug/Babel.php:128 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:132 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:139 +msgid "Source input (Diaspora format)" +msgstr "" + +#: src/Module/Debug/Babel.php:148 +msgid "Source input (Markdown)" +msgstr "" + +#: src/Module/Debug/Babel.php:154 +msgid "Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:159 +msgid "Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:165 +msgid "Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:172 +msgid "Raw HTML input" +msgstr "" + +#: src/Module/Debug/Babel.php:177 +msgid "HTML Input" +msgstr "" + +#: src/Module/Debug/Babel.php:183 +msgid "HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:189 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:194 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:200 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:206 +msgid "HTML::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:212 +msgid "HTML::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:218 +msgid "HTML::toPlaintext (compact)" +msgstr "" + +#: src/Module/Debug/Babel.php:228 +msgid "Decoded post" +msgstr "" + +#: src/Module/Debug/Babel.php:252 +msgid "Post array before expand entities" +msgstr "" + +#: src/Module/Debug/Babel.php:259 +msgid "Post converted" +msgstr "" + +#: src/Module/Debug/Babel.php:264 +msgid "Converted body" +msgstr "" + +#: src/Module/Debug/Babel.php:270 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "" + +#: src/Module/Debug/Babel.php:280 +msgid "Source text" +msgstr "" + +#: src/Module/Debug/Babel.php:281 +msgid "BBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:282 src/Content/ContactSelector.php:103 +msgid "Diaspora" +msgstr "Diaspora" + +#: src/Module/Debug/Babel.php:283 +msgid "Markdown" +msgstr "" + +#: src/Module/Debug/Babel.php:284 +msgid "HTML" +msgstr "" + +#: src/Module/Debug/Babel.php:286 +msgid "Twitter Source" +msgstr "" + +#: src/Module/Debug/WebFinger.php:37 src/Module/Debug/Probe.php:38 msgid "Only logged in users are permitted to perform a probing." msgstr "" +#: src/Module/Debug/ActivityPubConversion.php:58 +msgid "Formatted" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:62 +msgid "Source" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:70 +msgid "Activity" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:118 +msgid "Object data" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:125 +msgid "Result Item" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "" + +#: src/Module/Debug/Feed.php:38 src/Module/Filer/SaveTag.php:38 +#: src/Module/Settings/Profile/Index.php:158 +msgid "You must be logged in to use this module" +msgstr "Вы должны быть залогинены для использования этого модуля" + +#: src/Module/Debug/Feed.php:63 +msgid "Source URL" +msgstr "Исходный URL" + #: src/Module/Debug/Probe.php:54 msgid "Lookup address" msgstr "" -#: src/Module/Delegation.php:147 -msgid "Manage Identities and/or Pages" -msgstr "Управление идентификацией и / или страницами" - -#: src/Module/Delegation.php:148 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "" - -#: src/Module/Delegation.php:149 -msgid "Select an identity to manage: " -msgstr "Выберите учётную запись:" - -#: src/Module/Directory.php:78 -msgid "No entries (some entries may be hidden)." -msgstr "Нет записей (некоторые записи могут быть скрыты)." - -#: src/Module/Directory.php:97 -msgid "Find on this site" -msgstr "Найти на этом сайте" - -#: src/Module/Directory.php:99 -msgid "Results for:" -msgstr "Результаты для:" - -#: src/Module/Directory.php:101 -msgid "Site Directory" -msgstr "Каталог сайта" - -#: src/Module/Filer/SaveTag.php:57 +#: src/Module/Profile/Common.php:87 src/Module/Contact/Contacts.php:92 #, php-format -msgid "Filetag %s saved to item" -msgstr "" +msgid "Common contact (%s)" +msgid_plural "Common contacts (%s)" +msgstr[0] "Общий контакт (%s)" +msgstr[1] "Общие контакты (%s)" +msgstr[2] "Общие контакты (%s)" +msgstr[3] "Общие контакты (%s)" -#: src/Module/Filer/SaveTag.php:66 -msgid "- select -" -msgstr "- выбрать -" - -#: src/Module/Friendica.php:58 -msgid "Installed addons/apps:" -msgstr "" - -#: src/Module/Friendica.php:63 -msgid "No installed addons/apps" -msgstr "" - -#: src/Module/Friendica.php:68 -#, php-format -msgid "Read about the Terms of Service of this node." -msgstr "" - -#: src/Module/Friendica.php:75 -msgid "On this server the following remote servers are blocked." -msgstr "На этом сервере заблокированы следующие удалённые серверы." - -#: src/Module/Friendica.php:93 +#: src/Module/Profile/Common.php:89 src/Module/Contact/Contacts.php:94 #, php-format msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." -msgstr "" +"Both %s and yourself have publicly interacted with these " +"contacts (follow, comment or likes on public posts)." +msgstr "%s и вы публично взаимодействовали с этими контактами (добавляли их, комментировали публичные посты или оставляли лайки к ним)." -#: src/Module/Friendica.php:98 +#: src/Module/Profile/Common.php:99 src/Module/Contact/Contacts.php:64 +msgid "No common contacts." +msgstr "Общих контактов нет." + +#: src/Module/Profile/Status.php:61 src/Module/Profile/Status.php:64 +#: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 +#: src/Protocol/OStatus.php:1269 src/Protocol/Feed.php:892 +#, php-format +msgid "%s's timeline" +msgstr "Лента %s" + +#: src/Module/Profile/Status.php:62 src/Module/Profile/Profile.php:321 +#: src/Protocol/OStatus.php:1273 src/Protocol/Feed.php:896 +#, php-format +msgid "%s's posts" +msgstr "Записи %s" + +#: src/Module/Profile/Status.php:63 src/Module/Profile/Profile.php:322 +#: src/Protocol/OStatus.php:1276 src/Protocol/Feed.php:899 +#, php-format +msgid "%s's comments" +msgstr "Комментарии %s" + +#: src/Module/Profile/Contacts.php:96 src/Module/Contact/Contacts.php:76 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "Подписчик (%s)" +msgstr[1] "Подписчики (%s)" +msgstr[2] "Подписчики (%s)" +msgstr[3] "Подписчики (%s)" + +#: src/Module/Profile/Contacts.php:99 src/Module/Contact/Contacts.php:80 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "Подписан на (%s)" +msgstr[1] "Подписаны на (%s)" +msgstr[2] "Подписаны на (%s)" +msgstr[3] "Подписаны на (%s)" + +#: src/Module/Profile/Contacts.php:102 src/Module/Contact/Contacts.php:84 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "Взаимный друг (%s)" +msgstr[1] "Взаимные друзья (%s)" +msgstr[2] "Взаимные друзья (%s)" +msgstr[3] "Взаимные друзья (%s)" + +#: src/Module/Profile/Contacts.php:104 src/Module/Contact/Contacts.php:86 +#, php-format +msgid "These contacts both follow and are followed by %s." +msgstr "Эти контакты взаимно добавлены в друзья %s." + +#: src/Module/Profile/Contacts.php:110 src/Module/Contact/Contacts.php:100 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "Контакт (%s)" +msgstr[1] "Контакты (%s)" +msgstr[2] "Контакты (%s)" +msgstr[3] "Контакты (%s)" + +#: src/Module/Profile/Contacts.php:120 +msgid "No contacts." +msgstr "Нет контактов." + +#: src/Module/Profile/Profile.php:135 +#, php-format msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." +"You're currently viewing your profile as %s Cancel" +msgstr "Сейчас вы видите свой профиль как %s Отмена" + +#: src/Module/Profile/Profile.php:149 +msgid "Member since:" +msgstr "Зарегистрирован с:" + +#: src/Module/Profile/Profile.php:155 +msgid "j F, Y" +msgstr "j F, Y" + +#: src/Module/Profile/Profile.php:156 +msgid "j F" +msgstr "j F" + +#: src/Module/Profile/Profile.php:164 src/Util/Temporal.php:163 +msgid "Birthday:" +msgstr "День рождения:" + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +msgid "Age: " +msgstr "Возраст: " + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "%dгод" +msgstr[1] "%dгода" +msgstr[2] "%dлет" +msgstr[3] "%dлет" + +#: src/Module/Profile/Profile.php:176 src/Module/Contact.php:624 +#: src/Model/Profile.php:369 +msgid "XMPP:" +msgstr "XMPP:" + +#: src/Module/Profile/Profile.php:180 src/Module/Directory.php:161 +#: src/Model/Profile.php:367 +msgid "Homepage:" +msgstr "Домашняя страничка:" + +#: src/Module/Profile/Profile.php:229 +msgid "Forums:" +msgstr "Форумы:" + +#: src/Module/Profile/Profile.php:240 +msgid "View profile as:" +msgstr "Посмотреть профиль как:" + +#: src/Module/Profile/Profile.php:250 src/Module/Profile/Profile.php:252 +#: src/Model/Profile.php:346 +msgid "Edit profile" +msgstr "Редактировать профиль" + +#: src/Module/Profile/Profile.php:257 +msgid "View as" +msgstr "Посмотреть как" + +#: src/Module/Register.php:69 +msgid "Only parent users can create additional accounts." +msgstr "Только основные пользователи могут создавать дополнительные учётные записи." + +#: src/Module/Register.php:101 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." msgstr "" -#: src/Module/Friendica.php:99 -msgid "Bug reports and issues: please visit" -msgstr "Отчет об ошибках и проблемах: пожалуйста, посетите" +#: src/Module/Register.php:102 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "Если вы не знакомы с OpenID, пожалуйста, оставьте это поле пустым и заполните остальные элементы." -#: src/Module/Friendica.php:99 -msgid "the bugtracker at github" -msgstr "багтрекер на github" +#: src/Module/Register.php:103 +msgid "Your OpenID (optional): " +msgstr "Ваш OpenID (необязательно):" -#: src/Module/Friendica.php:100 -msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +#: src/Module/Register.php:112 +msgid "Include your profile in member directory?" +msgstr "Включить ваш профиль в каталог участников?" + +#: src/Module/Register.php:135 +msgid "Note for the admin" +msgstr "Сообщение для администратора" + +#: src/Module/Register.php:135 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "Сообщения для администратора сайта на тему \"почему я хочу присоединиться к вам\"" + +#: src/Module/Register.php:136 +msgid "Membership on this site is by invitation only." +msgstr "Членство на сайте только по приглашению." + +#: src/Module/Register.php:137 +msgid "Your invitation code: " +msgstr "Ваш код приглашения:" + +#: src/Module/Register.php:139 src/Module/Admin/Site.php:591 +msgid "Registration" +msgstr "Регистрация" + +#: src/Module/Register.php:145 +msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " +msgstr "Ваше полное имя (например, Иван Иванов):" + +#: src/Module/Register.php:146 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "Ваш адрес электронной почты: (Информация для входа будет отправлена туда, это должен быть существующий адрес.)" + +#: src/Module/Register.php:147 +msgid "Please repeat your e-mail address:" +msgstr "Пожалуйста, введите адрес электронной почты ещё раз:" + +#: src/Module/Register.php:149 +msgid "Leave empty for an auto generated password." +msgstr "Оставьте пустым для автоматической генерации пароля." + +#: src/Module/Register.php:151 +#, php-format +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." msgstr "" +#: src/Module/Register.php:152 +msgid "Choose a nickname: " +msgstr "Выберите псевдоним: " + +#: src/Module/Register.php:161 +msgid "Import your profile to this friendica instance" +msgstr "Импорт своего профиля в этот экземпляр friendica" + +#: src/Module/Register.php:163 src/Module/BaseAdmin.php:102 +#: src/Module/Tos.php:84 src/Module/Admin/Tos.php:59 src/Content/Nav.php:256 +msgid "Terms of Service" +msgstr "Условия оказания услуг" + +#: src/Module/Register.php:168 +msgid "Note: This node explicitly contains adult content" +msgstr "Внимание: на этом сервере размещаются материалы для взрослых." + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "Parent Password:" +msgstr "Родительский пароль:" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "" + +#: src/Module/Register.php:201 +msgid "Password doesn't match." +msgstr "Пароль не совпадает" + +#: src/Module/Register.php:207 +msgid "Please enter your password." +msgstr "Пожалуйста, введите ваш пароль." + +#: src/Module/Register.php:249 +msgid "You have entered too much information." +msgstr "Вы ввели слишком много информации." + +#: src/Module/Register.php:273 +msgid "Please enter the identical mail address in the second field." +msgstr "" + +#: src/Module/Register.php:300 +msgid "The additional account was created." +msgstr "" + +#: src/Module/Register.php:325 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "Регистрация успешна. Пожалуйста, проверьте свою электронную почту для получения дальнейших инструкций." + +#: src/Module/Register.php:329 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
    login: %s
    " +"password: %s

    You can change your password after login." +msgstr "Ошибка отправки письма. Вот ваши учетные данные:
    логин: %s
    пароль: %s

    Вы сможете изменить пароль после входа." + +#: src/Module/Register.php:335 +msgid "Registration successful." +msgstr "Регистрация успешна." + +#: src/Module/Register.php:340 src/Module/Register.php:347 +msgid "Your registration can not be processed." +msgstr "Ваша регистрация не может быть обработана." + +#: src/Module/Register.php:346 +msgid "You have to leave a request note for the admin." +msgstr "" + +#: src/Module/Register.php:394 +msgid "Your registration is pending approval by the site owner." +msgstr "Ваша регистрация в ожидании одобрения владельцем сайта." + +#: src/Module/Special/HTTPException.php:49 +msgid "Bad Request" +msgstr "Ошибочный запрос" + +#: src/Module/Special/HTTPException.php:50 +msgid "Unauthorized" +msgstr "Нет авторизации" + +#: src/Module/Special/HTTPException.php:51 +msgid "Forbidden" +msgstr "Запрещено" + +#: src/Module/Special/HTTPException.php:52 +msgid "Not Found" +msgstr "Не найдено" + +#: src/Module/Special/HTTPException.php:53 +msgid "Internal Server Error" +msgstr "Внутренняя ошибка сервера" + +#: src/Module/Special/HTTPException.php:54 +msgid "Service Unavailable" +msgstr "Служба недоступна" + +#: src/Module/Special/HTTPException.php:61 +msgid "" +"The server cannot or will not process the request due to an apparent client " +"error." +msgstr "" + +#: src/Module/Special/HTTPException.php:62 +msgid "" +"Authentication is required and has failed or has not yet been provided." +msgstr "" + +#: src/Module/Special/HTTPException.php:63 +msgid "" +"The request was valid, but the server is refusing action. The user might not" +" have the necessary permissions for a resource, or may need an account." +msgstr "" + +#: src/Module/Special/HTTPException.php:64 +msgid "" +"The requested resource could not be found but may be available in the " +"future." +msgstr "" + +#: src/Module/Special/HTTPException.php:65 +msgid "" +"An unexpected condition was encountered and no more specific message is " +"suitable." +msgstr "" + +#: src/Module/Special/HTTPException.php:66 +msgid "" +"The server is currently unavailable (because it is overloaded or down for " +"maintenance). Please try again later." +msgstr "" + +#: src/Module/Special/HTTPException.php:72 src/Content/Nav.php:94 +msgid "Go back" +msgstr "Назад" + +#: src/Module/Home.php:54 +#, php-format +msgid "Welcome to %s" +msgstr "Добро пожаловать на %s!" + #: src/Module/FriendSuggest.php:65 msgid "Suggested contact not found." msgstr "" @@ -8035,114 +5427,16 @@ msgstr "Предложить друзей" msgid "Suggest a friend for %s" msgstr "Предложить друга для %s." -#: src/Module/Group.php:56 -msgid "Group created." -msgstr "Группа создана." +#: src/Module/Credits.php:44 +msgid "Credits" +msgstr "Признательность" -#: src/Module/Group.php:62 -msgid "Could not create group." -msgstr "Не удалось создать группу." - -#: src/Module/Group.php:73 src/Module/Group.php:215 src/Module/Group.php:241 -msgid "Group not found." -msgstr "Группа не найдена." - -#: src/Module/Group.php:79 -msgid "Group name changed." -msgstr "Название группы изменено." - -#: src/Module/Group.php:101 -msgid "Unknown group." -msgstr "" - -#: src/Module/Group.php:110 -msgid "Contact is deleted." -msgstr "" - -#: src/Module/Group.php:116 -msgid "Unable to add the contact to the group." -msgstr "" - -#: src/Module/Group.php:119 -msgid "Contact successfully added to group." -msgstr "" - -#: src/Module/Group.php:123 -msgid "Unable to remove the contact from the group." -msgstr "" - -#: src/Module/Group.php:126 -msgid "Contact successfully removed from group." -msgstr "" - -#: src/Module/Group.php:129 -msgid "Unknown group command." -msgstr "" - -#: src/Module/Group.php:132 -msgid "Bad request." -msgstr "" - -#: src/Module/Group.php:171 -msgid "Save Group" -msgstr "Сохранить группу" - -#: src/Module/Group.php:172 -msgid "Filter" -msgstr "" - -#: src/Module/Group.php:178 -msgid "Create a group of contacts/friends." -msgstr "Создать группу контактов / друзей." - -#: src/Module/Group.php:220 -msgid "Group removed." -msgstr "Группа удалена." - -#: src/Module/Group.php:222 -msgid "Unable to remove group." -msgstr "Не удается удалить группу." - -#: src/Module/Group.php:273 -msgid "Delete Group" -msgstr "" - -#: src/Module/Group.php:283 -msgid "Edit Group Name" -msgstr "" - -#: src/Module/Group.php:293 -msgid "Members" -msgstr "Участники" - -#: src/Module/Group.php:309 -msgid "Remove contact from group" -msgstr "" - -#: src/Module/Group.php:329 -msgid "Click on a contact to add or remove." -msgstr "Нажмите на контакт, чтобы добавить или удалить." - -#: src/Module/Group.php:343 -msgid "Add contact to group" -msgstr "" - -#: src/Module/Help.php:62 -msgid "Help:" -msgstr "Помощь:" - -#: src/Module/Home.php:54 -#, php-format -msgid "Welcome to %s" -msgstr "Добро пожаловать на %s!" - -#: src/Module/HoverCard.php:47 -msgid "No profile" -msgstr "Нет профиля" - -#: src/Module/HTTPException/MethodNotAllowed.php:32 -msgid "Method Not Allowed." -msgstr "" +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" +msgstr "Friendica это проект сообщества, который был бы невозможен без помощи многих людей. Вот лист тех, кто писал код или помогал с переводом. Спасибо вам всем!" #: src/Module/Install.php:177 msgid "Friendica Communications Server - Setup" @@ -8156,10 +5450,30 @@ msgstr "Проверить систему" msgid "Check again" msgstr "Проверить еще раз" +#: src/Module/Install.php:200 src/Module/Admin/Site.php:524 +msgid "No SSL policy, links will track page SSL state" +msgstr "Нет режима SSL, состояние SSL не будет отслеживаться" + +#: src/Module/Install.php:201 src/Module/Admin/Site.php:525 +msgid "Force all links to use SSL" +msgstr "Заставить все ссылки использовать SSL" + +#: src/Module/Install.php:202 src/Module/Admin/Site.php:526 +msgid "Self-signed certificate, use SSL for local links only (discouraged)" +msgstr "Само-подписанный сертификат, использовать SSL только локально (не рекомендуется)" + #: src/Module/Install.php:208 msgid "Base settings" msgstr "" +#: src/Module/Install.php:210 src/Module/Admin/Site.php:615 +msgid "SSL link policy" +msgstr "Политика SSL" + +#: src/Module/Install.php:212 src/Module/Admin/Site.php:615 +msgid "Determines whether generated links should be forced to use SSL" +msgstr "Ссылки должны быть вынуждены использовать SSL" + #: src/Module/Install.php:215 msgid "Host name" msgstr "Имя хоста" @@ -8280,6 +5594,10 @@ msgid "" "worker." msgstr "ВАЖНО: Вам нужно будет [вручную] настроить фоновое задание в планировщике." +#: src/Module/Install.php:345 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "Пожалуйста, смотрите файл \"INSTALL.txt\"." + #: src/Module/Install.php:347 #, php-format msgid "" @@ -8288,6 +5606,819 @@ msgid "" " administrator email. This will allow you to enter the site admin panel." msgstr "" +#: src/Module/Filer/SaveTag.php:65 +msgid "- select -" +msgstr "- выбрать -" + +#: src/Module/Filer/RemoveTag.php:63 +msgid "Item was not removed" +msgstr "Запись не была удалена" + +#: src/Module/Filer/RemoveTag.php:66 +msgid "Item was not deleted" +msgstr "Запись не была удалена" + +#: src/Module/PermissionTooltip.php:24 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/PermissionTooltip.php:37 +msgid "Model not found" +msgstr "" + +#: src/Module/PermissionTooltip.php:59 +msgid "Remote privacy information not available." +msgstr "Личная информация удаленно недоступна." + +#: src/Module/PermissionTooltip.php:70 +msgid "Visible to:" +msgstr "Кто может видеть:" + +#: src/Module/Delegation.php:147 +msgid "Manage Identities and/or Pages" +msgstr "Управление идентификацией и / или страницами" + +#: src/Module/Delegation.php:148 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "" + +#: src/Module/Delegation.php:149 +msgid "Select an identity to manage: " +msgstr "Выберите учётную запись:" + +#: src/Module/Conversation/Community.php:56 +msgid "Local Community" +msgstr "Местное сообщество" + +#: src/Module/Conversation/Community.php:59 +msgid "Posts from local users on this server" +msgstr "Записи пользователей с этого сервера" + +#: src/Module/Conversation/Community.php:67 +msgid "Global Community" +msgstr "Глобальное сообщество" + +#: src/Module/Conversation/Community.php:70 +msgid "Posts from users of the whole federated network" +msgstr "Записи пользователей со всей федеративной сети" + +#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:179 +msgid "No results." +msgstr "Нет результатов." + +#: src/Module/Conversation/Community.php:125 +msgid "" +"This community stream shows all public posts received by this node. They may" +" not reflect the opinions of this node’s users." +msgstr "Эта общая лента показывает все публичные записи, которые получил этот сервер. Они могут не отражать мнений пользователей этого сервера." + +#: src/Module/Conversation/Community.php:178 +msgid "Community option not available." +msgstr "" + +#: src/Module/Conversation/Community.php:194 +msgid "Not available." +msgstr "Недоступно." + +#: src/Module/Welcome.php:44 +msgid "Welcome to Friendica" +msgstr "Добро пожаловать в Friendica" + +#: src/Module/Welcome.php:45 +msgid "New Member Checklist" +msgstr "Новый контрольный список участников" + +#: src/Module/Welcome.php:46 +msgid "" +"We would like to offer some tips and links to help make your experience " +"enjoyable. Click any item to visit the relevant page. A link to this page " +"will be visible from your home page for two weeks after your initial " +"registration and then will quietly disappear." +msgstr "Мы хотели бы предложить некоторые советы и ссылки, помогающие сделать вашу работу приятнее. Нажмите на любой элемент, чтобы посетить соответствующую страницу. Ссылка на эту страницу будет видна на вашей домашней странице в течение двух недель после первоначальной регистрации, а затем она исчезнет." + +#: src/Module/Welcome.php:48 +msgid "Getting Started" +msgstr "Начало работы" + +#: src/Module/Welcome.php:49 +msgid "Friendica Walk-Through" +msgstr "Friendica тур" + +#: src/Module/Welcome.php:50 +msgid "" +"On your Quick Start page - find a brief introduction to your " +"profile and network tabs, make some new connections, and find some groups to" +" join." +msgstr "На вашей странице Быстрый старт - можно найти краткое введение в ваш профиль и сетевые закладки, создать новые связи, и найти группы, чтобы присоединиться к ним." + +#: src/Module/Welcome.php:53 +msgid "Go to Your Settings" +msgstr "Перейти к вашим настройкам" + +#: src/Module/Welcome.php:54 +msgid "" +"On your Settings page - change your initial password. Also make a " +"note of your Identity Address. This looks just like an email address - and " +"will be useful in making friends on the free social web." +msgstr "На вашей странице Настройки - вы можете изменить свой первоначальный пароль. Также обратите внимание на ваш личный адрес. Он выглядит так же, как адрес электронной почты - и будет полезен для поиска друзей в свободной социальной сети." + +#: src/Module/Welcome.php:55 +msgid "" +"Review the other settings, particularly the privacy settings. An unpublished" +" directory listing is like having an unlisted phone number. In general, you " +"should probably publish your listing - unless all of your friends and " +"potential friends know exactly how to find you." +msgstr "Просмотрите другие установки, в частности, параметры конфиденциальности. Неопубликованные пункты каталога с частными номерами телефона. В общем, вам, вероятно, следует опубликовать свою информацию - если все ваши друзья и потенциальные друзья точно знают, как вас найти." + +#: src/Module/Welcome.php:58 src/Module/Settings/Profile/Index.php:248 +msgid "Upload Profile Photo" +msgstr "Загрузить фото профиля" + +#: src/Module/Welcome.php:59 +msgid "" +"Upload a profile photo if you have not done so already. Studies have shown " +"that people with real photos of themselves are ten times more likely to make" +" friends than people who do not." +msgstr "Загрузите фотографию профиля, если вы еще не сделали это. Исследования показали, что люди с реальными фотографиями имеют в десять раз больше шансов подружиться, чем люди, которые этого не делают." + +#: src/Module/Welcome.php:60 +msgid "Edit Your Profile" +msgstr "Редактировать профиль" + +#: src/Module/Welcome.php:61 +msgid "" +"Edit your default profile to your liking. Review the " +"settings for hiding your list of friends and hiding the profile from unknown" +" visitors." +msgstr "Отредактируйте профиль по умолчанию на свой ​​вкус. Просмотрите установки для сокрытия вашего списка друзей и сокрытия профиля от неизвестных посетителей." + +#: src/Module/Welcome.php:62 +msgid "Profile Keywords" +msgstr "Ключевые слова профиля" + +#: src/Module/Welcome.php:63 +msgid "" +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "" + +#: src/Module/Welcome.php:65 +msgid "Connecting" +msgstr "Подключение" + +#: src/Module/Welcome.php:67 +msgid "Importing Emails" +msgstr "Импортирование Email-ов" + +#: src/Module/Welcome.php:68 +msgid "" +"Enter your email access information on your Connector Settings page if you " +"wish to import and interact with friends or mailing lists from your email " +"INBOX" +msgstr "Введите информацию о доступе к вашему email на странице настроек вашего коннектора, если вы хотите импортировать, и общаться с друзьями или получать рассылки на ваш ящик электронной почты" + +#: src/Module/Welcome.php:69 +msgid "Go to Your Contacts Page" +msgstr "Перейти на страницу ваших контактов" + +#: src/Module/Welcome.php:70 +msgid "" +"Your Contacts page is your gateway to managing friendships and connecting " +"with friends on other networks. Typically you enter their address or site " +"URL in the Add New Contact dialog." +msgstr "Ваша страница контактов - это ваш шлюз к управлению дружбой и общением с друзьями в других сетях. Обычно вы вводите свой ​​адрес или адрес сайта в диалог Добавить новый контакт." + +#: src/Module/Welcome.php:71 +msgid "Go to Your Site's Directory" +msgstr "Перейти в каталог вашего сайта" + +#: src/Module/Welcome.php:72 +msgid "" +"The Directory page lets you find other people in this network or other " +"federated sites. Look for a Connect or Follow link on " +"their profile page. Provide your own Identity Address if requested." +msgstr "На странице каталога вы можете найти других людей в этой сети или на других похожих сайтах. Ищите ссылки Подключить или Подписаться на страницах их профилей. Укажите свой собственный адрес идентификации, если требуется." + +#: src/Module/Welcome.php:73 +msgid "Finding New People" +msgstr "Поиск людей" + +#: src/Module/Welcome.php:74 +msgid "" +"On the side panel of the Contacts page are several tools to find new " +"friends. We can match people by interest, look up people by name or " +"interest, and provide suggestions based on network relationships. On a brand" +" new site, friend suggestions will usually begin to be populated within 24 " +"hours." +msgstr "На боковой панели страницы Контакты есть несколько инструментов, чтобы найти новых друзей. Мы можем искать по соответствию интересам, посмотреть людей по имени или интересам, и внести предложения на основе сетевых отношений. На новом сайте, предложения дружбы, как правило, начинают заполняться в течение 24 часов." + +#: src/Module/Welcome.php:76 src/Module/Contact.php:803 +#: src/Model/Group.php:528 src/Content/Widget.php:217 +msgid "Groups" +msgstr "Группы" + +#: src/Module/Welcome.php:77 +msgid "Group Your Contacts" +msgstr "Группа \"ваши контакты\"" + +#: src/Module/Welcome.php:78 +msgid "" +"Once you have made some friends, organize them into private conversation " +"groups from the sidebar of your Contacts page and then you can interact with" +" each group privately on your Network page." +msgstr "После того, как вы найдете несколько друзей, организуйте их в группы частных бесед в боковой панели на странице Контакты, а затем вы можете взаимодействовать с каждой группой приватно или на вашей странице Сеть." + +#: src/Module/Welcome.php:80 +msgid "Why Aren't My Posts Public?" +msgstr "Почему мои записи не публичные?" + +#: src/Module/Welcome.php:81 +msgid "" +"Friendica respects your privacy. By default, your posts will only show up to" +" people you've added as friends. For more information, see the help section " +"from the link above." +msgstr "Friendica уважает вашу приватность. По умолчанию, ваши сообщения будут показываться только для людей, которых вы добавили в список друзей. Для получения дополнительной информации см. раздел справки по ссылке выше." + +#: src/Module/Welcome.php:83 +msgid "Getting Help" +msgstr "Получить помощь" + +#: src/Module/Welcome.php:84 +msgid "Go to the Help Section" +msgstr "Перейти в раздел справки" + +#: src/Module/Welcome.php:85 +msgid "" +"Our help pages may be consulted for detail on other program" +" features and resources." +msgstr "Наши страницы помощи могут проконсультировать о подробностях и возможностях программы и ресурса." + +#: src/Module/Bookmarklet.php:56 +msgid "This page is missing a url parameter." +msgstr "" + +#: src/Module/Bookmarklet.php:78 +msgid "The post was created" +msgstr "Запись создана" + +#: src/Module/BaseAdmin.php:79 +msgid "" +"Submanaged account can't access the administation pages. Please log back in " +"as the main account." +msgstr "" + +#: src/Module/BaseAdmin.php:92 src/Content/Nav.php:253 +msgid "Information" +msgstr "Информация" + +#: src/Module/BaseAdmin.php:93 +msgid "Overview" +msgstr "Общая информация" + +#: src/Module/BaseAdmin.php:94 src/Module/Admin/Federation.php:141 +msgid "Federation Statistics" +msgstr "Статистика федерации" + +#: src/Module/BaseAdmin.php:96 +msgid "Configuration" +msgstr "Конфигурация" + +#: src/Module/BaseAdmin.php:97 src/Module/Admin/Site.php:588 +msgid "Site" +msgstr "Сайт" + +#: src/Module/BaseAdmin.php:98 src/Module/Admin/Users.php:243 +#: src/Module/Admin/Users.php:260 +msgid "Users" +msgstr "Пользователи" + +#: src/Module/BaseAdmin.php:99 src/Module/Admin/Addons/Details.php:117 +#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseSettings.php:87 +msgid "Addons" +msgstr "Дополнения" + +#: src/Module/BaseAdmin.php:100 src/Module/Admin/Themes/Details.php:122 +#: src/Module/Admin/Themes/Index.php:112 +msgid "Themes" +msgstr "Темы" + +#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 +msgid "Additional features" +msgstr "Дополнительные возможности" + +#: src/Module/BaseAdmin.php:104 +msgid "Database" +msgstr "База данных" + +#: src/Module/BaseAdmin.php:105 +msgid "DB updates" +msgstr "Обновление БД" + +#: src/Module/BaseAdmin.php:106 +msgid "Inspect Deferred Workers" +msgstr "Посмотреть отложенные задания" + +#: src/Module/BaseAdmin.php:107 +msgid "Inspect worker Queue" +msgstr "Посмотреть очередь заданий" + +#: src/Module/BaseAdmin.php:109 +msgid "Tools" +msgstr "Инструменты" + +#: src/Module/BaseAdmin.php:110 +msgid "Contact Blocklist" +msgstr "Чёрный список контактов" + +#: src/Module/BaseAdmin.php:111 +msgid "Server Blocklist" +msgstr "Чёрный список серверов" + +#: src/Module/BaseAdmin.php:112 src/Module/Admin/Item/Delete.php:66 +msgid "Delete Item" +msgstr "Удалить запись" + +#: src/Module/BaseAdmin.php:114 src/Module/BaseAdmin.php:115 +#: src/Module/Admin/Logs/Settings.php:79 +msgid "Logs" +msgstr "Журналы" + +#: src/Module/BaseAdmin.php:116 src/Module/Admin/Logs/View.php:65 +msgid "View Logs" +msgstr "Просмотр логов" + +#: src/Module/BaseAdmin.php:118 +msgid "Diagnostics" +msgstr "Диагностика" + +#: src/Module/BaseAdmin.php:119 +msgid "PHP Info" +msgstr "" + +#: src/Module/BaseAdmin.php:120 +msgid "probe address" +msgstr "" + +#: src/Module/BaseAdmin.php:121 +msgid "check webfinger" +msgstr "" + +#: src/Module/BaseAdmin.php:122 +msgid "Item Source" +msgstr "" + +#: src/Module/BaseAdmin.php:123 +msgid "Babel" +msgstr "" + +#: src/Module/BaseAdmin.php:124 +msgid "ActivityPub Conversion" +msgstr "" + +#: src/Module/BaseAdmin.php:132 src/Content/Nav.php:289 +msgid "Admin" +msgstr "Администратор" + +#: src/Module/BaseAdmin.php:133 +msgid "Addon Features" +msgstr "" + +#: src/Module/BaseAdmin.php:134 +msgid "User registrations waiting for confirmation" +msgstr "Регистрации пользователей, ожидающие подтверждения" + +#: src/Module/Contact.php:93 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: src/Module/Contact.php:120 +msgid "Could not access contact record." +msgstr "Не удалось получить доступ к записи контакта." + +#: src/Module/Contact.php:328 src/Model/Profile.php:448 +#: src/Content/Text/HTML.php:896 +msgid "Follow" +msgstr "Подписаться" + +#: src/Module/Contact.php:330 src/Model/Profile.php:450 +msgid "Unfollow" +msgstr "Отписаться" + +#: src/Module/Contact.php:386 src/Module/Api/Twitter/ContactEndpoint.php:65 +msgid "Contact not found" +msgstr "Контакт не найден" + +#: src/Module/Contact.php:405 +msgid "Contact has been blocked" +msgstr "Контакт заблокирован" + +#: src/Module/Contact.php:405 +msgid "Contact has been unblocked" +msgstr "Контакт разблокирован" + +#: src/Module/Contact.php:415 +msgid "Contact has been ignored" +msgstr "Контакт проигнорирован" + +#: src/Module/Contact.php:415 +msgid "Contact has been unignored" +msgstr "У контакта отменено игнорирование" + +#: src/Module/Contact.php:425 +msgid "Contact has been archived" +msgstr "Контакт заархивирован" + +#: src/Module/Contact.php:425 +msgid "Contact has been unarchived" +msgstr "Контакт разархивирован" + +#: src/Module/Contact.php:449 +msgid "Drop contact" +msgstr "Удалить контакт" + +#: src/Module/Contact.php:452 src/Module/Contact.php:843 +msgid "Do you really want to delete this contact?" +msgstr "Вы действительно хотите удалить этот контакт?" + +#: src/Module/Contact.php:466 +msgid "Contact has been removed." +msgstr "Контакт удален." + +#: src/Module/Contact.php:494 +#, php-format +msgid "You are mutual friends with %s" +msgstr "У Вас взаимная дружба с %s" + +#: src/Module/Contact.php:498 +#, php-format +msgid "You are sharing with %s" +msgstr "Вы делитесь с %s" + +#: src/Module/Contact.php:502 +#, php-format +msgid "%s is sharing with you" +msgstr "%s делится с Вами" + +#: src/Module/Contact.php:526 +msgid "Private communications are not available for this contact." +msgstr "Приватные коммуникации недоступны для этого контакта." + +#: src/Module/Contact.php:528 +msgid "Never" +msgstr "Никогда" + +#: src/Module/Contact.php:531 +msgid "(Update was successful)" +msgstr "(Обновление было успешно)" + +#: src/Module/Contact.php:531 +msgid "(Update was not successful)" +msgstr "(Обновление не удалось)" + +#: src/Module/Contact.php:533 src/Module/Contact.php:1099 +msgid "Suggest friends" +msgstr "Предложить друзей" + +#: src/Module/Contact.php:537 +#, php-format +msgid "Network type: %s" +msgstr "Сеть: %s" + +#: src/Module/Contact.php:542 +msgid "Communications lost with this contact!" +msgstr "Связь с контактом утеряна!" + +#: src/Module/Contact.php:548 +msgid "Fetch further information for feeds" +msgstr "Получить подробную информацию о фидах" + +#: src/Module/Contact.php:550 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "Извлекать картинки предпросмотра, заголовок и вступление из записи ленты. Вы можете включить эту опцию, если лента не содержит много текста. Ключевые слова берутся из метаданных записи и публикуются как теги." + +#: src/Module/Contact.php:552 src/Module/Admin/Site.php:693 +#: src/Module/Admin/Site.php:703 src/Module/Settings/TwoFactor/Index.php:113 +msgid "Disabled" +msgstr "Отключенный" + +#: src/Module/Contact.php:553 +msgid "Fetch information" +msgstr "Получить информацию" + +#: src/Module/Contact.php:554 +msgid "Fetch keywords" +msgstr "Получить ключевые слова" + +#: src/Module/Contact.php:555 +msgid "Fetch information and keywords" +msgstr "Получить информацию и ключевые слова" + +#: src/Module/Contact.php:569 +msgid "Contact Information / Notes" +msgstr "Информация о контакте / Заметки" + +#: src/Module/Contact.php:570 +msgid "Contact Settings" +msgstr "Настройки контакта" + +#: src/Module/Contact.php:578 +msgid "Contact" +msgstr "Контакт" + +#: src/Module/Contact.php:582 +msgid "Their personal note" +msgstr "Персональная заметка" + +#: src/Module/Contact.php:584 +msgid "Edit contact notes" +msgstr "Редактировать заметки контакта" + +#: src/Module/Contact.php:587 src/Module/Contact.php:1067 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "Посетить профиль %s [%s]" + +#: src/Module/Contact.php:588 +msgid "Block/Unblock contact" +msgstr "Блокировать / Разблокировать контакт" + +#: src/Module/Contact.php:589 +msgid "Ignore contact" +msgstr "Игнорировать контакт" + +#: src/Module/Contact.php:590 +msgid "View conversations" +msgstr "Просмотр бесед" + +#: src/Module/Contact.php:595 +msgid "Last update:" +msgstr "Последнее обновление: " + +#: src/Module/Contact.php:597 +msgid "Update public posts" +msgstr "Обновить публичные сообщения" + +#: src/Module/Contact.php:599 src/Module/Contact.php:1109 +msgid "Update now" +msgstr "Обновить сейчас" + +#: src/Module/Contact.php:601 src/Module/Contact.php:847 +#: src/Module/Contact.php:1128 src/Module/Admin/Users.php:256 +#: src/Module/Admin/Blocklist/Contact.php:85 +msgid "Unblock" +msgstr "Разблокировать" + +#: src/Module/Contact.php:602 src/Module/Contact.php:848 +#: src/Module/Contact.php:1136 +msgid "Unignore" +msgstr "Не игнорировать" + +#: src/Module/Contact.php:606 +msgid "Currently blocked" +msgstr "В настоящее время заблокирован" + +#: src/Module/Contact.php:607 +msgid "Currently ignored" +msgstr "В настоящее время игнорируется" + +#: src/Module/Contact.php:608 +msgid "Currently archived" +msgstr "В данный момент архивирован" + +#: src/Module/Contact.php:609 +msgid "Awaiting connection acknowledge" +msgstr "Ожидаем подтверждения соединения" + +#: src/Module/Contact.php:610 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "Ответы/лайки ваших публичных сообщений будут видимы." + +#: src/Module/Contact.php:611 +msgid "Notification for new posts" +msgstr "Уведомление о новых записях" + +#: src/Module/Contact.php:611 +msgid "Send a notification of every new post of this contact" +msgstr "Отправлять уведомление о каждом новой записи контакта" + +#: src/Module/Contact.php:613 +msgid "Keyword Deny List" +msgstr "" + +#: src/Module/Contact.php:613 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "" + +#: src/Module/Contact.php:629 src/Module/Settings/TwoFactor/Index.php:127 +msgid "Actions" +msgstr "Действия" + +#: src/Module/Contact.php:755 src/Module/Group.php:292 +#: src/Content/Widget.php:250 +msgid "All Contacts" +msgstr "Все контакты" + +#: src/Module/Contact.php:758 +msgid "Show all contacts" +msgstr "Показать все контакты" + +#: src/Module/Contact.php:763 src/Module/Contact.php:823 +msgid "Pending" +msgstr "В ожидании" + +#: src/Module/Contact.php:766 +msgid "Only show pending contacts" +msgstr "Показать только контакты \"в ожидании\"" + +#: src/Module/Contact.php:771 src/Module/Contact.php:824 +msgid "Blocked" +msgstr "Заблокирован" + +#: src/Module/Contact.php:774 +msgid "Only show blocked contacts" +msgstr "Показать только блокированные контакты" + +#: src/Module/Contact.php:779 src/Module/Contact.php:826 +msgid "Ignored" +msgstr "Игнорирован" + +#: src/Module/Contact.php:782 +msgid "Only show ignored contacts" +msgstr "Показать только игнорируемые контакты" + +#: src/Module/Contact.php:787 src/Module/Contact.php:827 +msgid "Archived" +msgstr "Архивированные" + +#: src/Module/Contact.php:790 +msgid "Only show archived contacts" +msgstr "Показывать только архивные контакты" + +#: src/Module/Contact.php:795 src/Module/Contact.php:825 +msgid "Hidden" +msgstr "Скрытые" + +#: src/Module/Contact.php:798 +msgid "Only show hidden contacts" +msgstr "Показывать только скрытые контакты" + +#: src/Module/Contact.php:806 +msgid "Organize your contact groups" +msgstr "Настроить группы контактов" + +#: src/Module/Contact.php:817 src/Content/Widget.php:242 +#: src/BaseModule.php:189 +msgid "Following" +msgstr "Подписчики" + +#: src/Module/Contact.php:818 src/Content/Widget.php:243 +#: src/BaseModule.php:194 +msgid "Mutual friends" +msgstr "Взаимные друзья" + +#: src/Module/Contact.php:838 +msgid "Search your contacts" +msgstr "Поиск ваших контактов" + +#: src/Module/Contact.php:839 src/Module/Search/Index.php:186 +#, php-format +msgid "Results for: %s" +msgstr "Результаты для: %s" + +#: src/Module/Contact.php:849 src/Module/Contact.php:1145 +msgid "Archive" +msgstr "Архивировать" + +#: src/Module/Contact.php:849 src/Module/Contact.php:1145 +msgid "Unarchive" +msgstr "Разархивировать" + +#: src/Module/Contact.php:852 +msgid "Batch Actions" +msgstr "Пакетные действия" + +#: src/Module/Contact.php:887 +msgid "Conversations started by this contact" +msgstr "" + +#: src/Module/Contact.php:892 +msgid "Posts and Comments" +msgstr "Записи и комментарии" + +#: src/Module/Contact.php:903 src/Module/BaseProfile.php:55 +msgid "Profile Details" +msgstr "Информация о вас" + +#: src/Module/Contact.php:910 +msgid "View all known contacts" +msgstr "" + +#: src/Module/Contact.php:920 +msgid "Advanced Contact Settings" +msgstr "Дополнительные Настройки Контакта" + +#: src/Module/Contact.php:1026 +msgid "Mutual Friendship" +msgstr "Взаимная дружба" + +#: src/Module/Contact.php:1030 +msgid "is a fan of yours" +msgstr "является вашим поклонником" + +#: src/Module/Contact.php:1034 +msgid "you are a fan of" +msgstr "Вы - поклонник" + +#: src/Module/Contact.php:1052 +msgid "Pending outgoing contact request" +msgstr "" + +#: src/Module/Contact.php:1054 +msgid "Pending incoming contact request" +msgstr "" + +#: src/Module/Contact.php:1119 src/Module/Contact/Advanced.php:138 +msgid "Refetch contact data" +msgstr "Обновить данные контакта" + +#: src/Module/Contact.php:1130 +msgid "Toggle Blocked status" +msgstr "Изменить статус блокированности (заблокировать/разблокировать)" + +#: src/Module/Contact.php:1138 +msgid "Toggle Ignored status" +msgstr "Изменить статус игнорирования" + +#: src/Module/Contact.php:1147 +msgid "Toggle Archive status" +msgstr "Сменить статус архивации (архивирова/не архивировать)" + +#: src/Module/Contact.php:1155 +msgid "Delete contact" +msgstr "Удалить контакт" + +#: src/Module/Tos.php:46 src/Module/Tos.php:88 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen" +" name), an username (nickname) and a working email address. The names will " +"be accessible on the profile page of the account by any visitor of the page," +" even if other profile details are not displayed. The email address will " +"only be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or" +" the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "" + +#: src/Module/Tos.php:47 src/Module/Tos.php:89 +msgid "" +"This data is required for communication and is passed on to the nodes of the" +" communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "" + +#: src/Module/Tos.php:48 src/Module/Tos.php:90 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the" +" account settings. If the user " +"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " +"be permanent. Deletion of the data will also be requested from the nodes of " +"the communication partners." +msgstr "" + +#: src/Module/Tos.php:51 src/Module/Tos.php:87 +msgid "Privacy Statement" +msgstr "" + +#: src/Module/Help.php:62 +msgid "Help:" +msgstr "Помощь:" + +#: src/Module/HTTPException/MethodNotAllowed.php:32 +msgid "Method Not Allowed." +msgstr "Метод не разрешён" + +#: src/Module/Api/Twitter/ContactEndpoint.php:135 +msgid "Profile not found" +msgstr "Профиль не найден" + #: src/Module/Invite.php:55 msgid "Total invitation limit exceeded." msgstr "Превышен общий лимит приглашений." @@ -8394,6 +6525,1869 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Чтобы узнать больше о проекте Friendica и почему мы считаем это важным, посетите http://friendi.ca" +#: src/Module/BaseSearch.php:69 +#, php-format +msgid "People Search - %s" +msgstr "Поиск по людям - %s" + +#: src/Module/BaseSearch.php:79 +#, php-format +msgid "Forum Search - %s" +msgstr "Поиск по форумам - %s" + +#: src/Module/Admin/Themes/Details.php:77 +#: src/Module/Admin/Addons/Details.php:93 +msgid "Disable" +msgstr "Отключить" + +#: src/Module/Admin/Themes/Details.php:80 +#: src/Module/Admin/Addons/Details.php:96 +msgid "Enable" +msgstr "Включить" + +#: src/Module/Admin/Themes/Details.php:88 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "Тема %s отключена." + +#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "Тема %s успешно включена." + +#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "Не удалось установить тему %s." + +#: src/Module/Admin/Themes/Details.php:114 +msgid "Screenshot" +msgstr "Скриншот" + +#: src/Module/Admin/Themes/Details.php:121 +#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Users.php:242 +#: src/Module/Admin/Queue.php:75 src/Module/Admin/Federation.php:140 +#: src/Module/Admin/Logs/View.php:64 src/Module/Admin/Logs/Settings.php:78 +#: src/Module/Admin/Site.php:587 src/Module/Admin/Summary.php:230 +#: src/Module/Admin/Tos.php:58 src/Module/Admin/Blocklist/Server.php:88 +#: src/Module/Admin/Blocklist/Contact.php:78 +#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Addons/Details.php:116 +#: src/Module/Admin/Addons/Index.php:67 +msgid "Administration" +msgstr "Администрация" + +#: src/Module/Admin/Themes/Details.php:123 +#: src/Module/Admin/Addons/Details.php:118 +msgid "Toggle" +msgstr "Переключить" + +#: src/Module/Admin/Themes/Details.php:132 +#: src/Module/Admin/Addons/Details.php:126 +msgid "Author: " +msgstr "Автор:" + +#: src/Module/Admin/Themes/Details.php:133 +#: src/Module/Admin/Addons/Details.php:127 +msgid "Maintainer: " +msgstr "Программа обслуживания: " + +#: src/Module/Admin/Themes/Embed.php:84 +msgid "Unknown theme." +msgstr "Неизвестная тема." + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "Перезагрузить активные темы" + +#: src/Module/Admin/Themes/Index.php:119 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "Ни одной темы не найдено на сервере. Они должны быть размещены в %1$s" + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Experimental]" +msgstr "[экспериментально]" + +#: src/Module/Admin/Themes/Index.php:121 +msgid "[Unsupported]" +msgstr "[Неподдерживаемое]" + +#: src/Module/Admin/Features.php:76 +#, php-format +msgid "Lock feature %s" +msgstr "Заблокировать %s" + +#: src/Module/Admin/Features.php:85 +msgid "Manage Additional Features" +msgstr "Управление дополнительными возможностями" + +#: src/Module/Admin/Users.php:61 +#, php-format +msgid "%s user blocked" +msgid_plural "%s users blocked" +msgstr[0] "%s пользователь заблокирован" +msgstr[1] "%s пользователя заблокировано" +msgstr[2] "%s пользователей заблокировано" +msgstr[3] "%s пользователей заблокировано" + +#: src/Module/Admin/Users.php:68 +#, php-format +msgid "%s user unblocked" +msgid_plural "%s users unblocked" +msgstr[0] "%s пользователь разблокирован" +msgstr[1] "%s пользователя разблокировано" +msgstr[2] "%s пользователей разблокировано" +msgstr[3] "%s пользователей разблокировано" + +#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 +msgid "You can't remove yourself" +msgstr "Вы не можете удалить самого себя" + +#: src/Module/Admin/Users.php:80 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "%s человек удален" +msgstr[1] "%s чел. удалено" +msgstr[2] "%s чел. удалено" +msgstr[3] "%s чел. удалено" + +#: src/Module/Admin/Users.php:87 +#, php-format +msgid "%s user approved" +msgid_plural "%s users approved" +msgstr[0] "%s пользователь одобрен" +msgstr[1] "%s пользователя одобрено" +msgstr[2] "%s пользователей одобрено" +msgstr[3] "%s пользователей одобрено" + +#: src/Module/Admin/Users.php:94 +#, php-format +msgid "%s registration revoked" +msgid_plural "%s registrations revoked" +msgstr[0] "%s регистрация отменена" +msgstr[1] "%s регистрации отменены" +msgstr[2] "%s регистраций отменены" +msgstr[3] "%s регистраций отменены" + +#: src/Module/Admin/Users.php:124 +#, php-format +msgid "User \"%s\" deleted" +msgstr "Пользователь \"%s\" удалён" + +#: src/Module/Admin/Users.php:132 +#, php-format +msgid "User \"%s\" blocked" +msgstr "Пользователь \"%s\" заблокирован" + +#: src/Module/Admin/Users.php:137 +#, php-format +msgid "User \"%s\" unblocked" +msgstr "Пользователь \"%s\" разблокирован" + +#: src/Module/Admin/Users.php:142 +msgid "Account approved." +msgstr "Аккаунт утвержден." + +#: src/Module/Admin/Users.php:147 +msgid "Registration revoked" +msgstr "Регистрация отменена" + +#: src/Module/Admin/Users.php:191 +msgid "Private Forum" +msgstr "Закрытый форум" + +#: src/Module/Admin/Users.php:198 +msgid "Relay" +msgstr "Ретранслятор" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:248 +#: src/Module/Admin/Users.php:262 src/Module/Admin/Users.php:280 +#: src/Content/ContactSelector.php:102 +msgid "Email" +msgstr "Эл. почта" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Register date" +msgstr "Дата регистрации" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Last login" +msgstr "Последний вход" + +#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 +msgid "Last public item" +msgstr "Последняя публичная запись" + +#: src/Module/Admin/Users.php:237 +msgid "Type" +msgstr "Тип" + +#: src/Module/Admin/Users.php:244 +msgid "Add User" +msgstr "Добавить пользователя" + +#: src/Module/Admin/Users.php:245 src/Module/Admin/Blocklist/Contact.php:82 +msgid "select all" +msgstr "выбрать все" + +#: src/Module/Admin/Users.php:246 +msgid "User registrations waiting for confirm" +msgstr "Регистрации пользователей, ожидающие подтверждения" + +#: src/Module/Admin/Users.php:247 +msgid "User waiting for permanent deletion" +msgstr "Пользователь ожидает окончательного удаления" + +#: src/Module/Admin/Users.php:248 +msgid "Request date" +msgstr "Запрос даты" + +#: src/Module/Admin/Users.php:249 +msgid "No registrations." +msgstr "Нет регистраций." + +#: src/Module/Admin/Users.php:250 +msgid "Note from the user" +msgstr "Сообщение от пользователя" + +#: src/Module/Admin/Users.php:252 +msgid "Deny" +msgstr "Отклонить" + +#: src/Module/Admin/Users.php:255 +msgid "User blocked" +msgstr "Пользователь заблокирован" + +#: src/Module/Admin/Users.php:257 +msgid "Site admin" +msgstr "Админ сайта" + +#: src/Module/Admin/Users.php:258 +msgid "Account expired" +msgstr "Аккаунт просрочен" + +#: src/Module/Admin/Users.php:261 +msgid "New User" +msgstr "Новый пользователь" + +#: src/Module/Admin/Users.php:262 +msgid "Permanent deletion" +msgstr "Постоянное удаление" + +#: src/Module/Admin/Users.php:267 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Выбранные пользователи будут удалены!\\n\\nВсе, что эти пользователи написали на этом сайте, будет удалено!\\n\\nВы уверены в вашем действии?" + +#: src/Module/Admin/Users.php:268 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Пользователь {0} будет удален!\\n\\nВсе, что этот пользователь написал на этом сайте, будет удалено!\\n\\nВы уверены в вашем действии?" + +#: src/Module/Admin/Users.php:278 +msgid "Name of the new user." +msgstr "Имя нового пользователя." + +#: src/Module/Admin/Users.php:279 +msgid "Nickname" +msgstr "Ник" + +#: src/Module/Admin/Users.php:279 +msgid "Nickname of the new user." +msgstr "Ник нового пользователя." + +#: src/Module/Admin/Users.php:280 +msgid "Email address of the new user." +msgstr "Email адрес нового пользователя." + +#: src/Module/Admin/Queue.php:53 +msgid "Inspect Deferred Worker Queue" +msgstr "Посмотреть очередь отложенных заданий" + +#: src/Module/Admin/Queue.php:54 +msgid "" +"This page lists the deferred worker jobs. This are jobs that couldn't be " +"executed at the first time." +msgstr "На этой странице отображаюттся отложенные задания планировщика. Эти задания по какой-то причине не были выполнены с первого раза." + +#: src/Module/Admin/Queue.php:57 +msgid "Inspect Worker Queue" +msgstr "Посмотреть очередь заданий" + +#: src/Module/Admin/Queue.php:58 +msgid "" +"This page lists the currently queued worker jobs. These jobs are handled by " +"the worker cronjob you've set up during install." +msgstr "На этой странице отображаются задания планировщика, которые в настоящий момент стоят в очереди на выполнение. Эти задания запускаются посредством планировщика cron, который вы настроили при установке." + +#: src/Module/Admin/Queue.php:78 +msgid "ID" +msgstr "ID" + +#: src/Module/Admin/Queue.php:79 +msgid "Job Parameters" +msgstr "Параметры задания" + +#: src/Module/Admin/Queue.php:80 +msgid "Created" +msgstr "Создано" + +#: src/Module/Admin/Queue.php:81 +msgid "Priority" +msgstr "Приоритет" + +#: src/Module/Admin/DBSync.php:50 +msgid "Update has been marked successful" +msgstr "Обновление было успешно отмечено" + +#: src/Module/Admin/DBSync.php:60 +#, php-format +msgid "Database structure update %s was successfully applied." +msgstr "Обновление базы данных %s успешно применено." + +#: src/Module/Admin/DBSync.php:64 +#, php-format +msgid "Executing of database structure update %s failed with error: %s" +msgstr "Выполнение обновления базы данных %s завершено с ошибкой: %s" + +#: src/Module/Admin/DBSync.php:81 +#, php-format +msgid "Executing %s failed with error: %s" +msgstr "Выполнение %s завершено с ошибкой: %s" + +#: src/Module/Admin/DBSync.php:83 +#, php-format +msgid "Update %s was successfully applied." +msgstr "Обновление %s успешно применено." + +#: src/Module/Admin/DBSync.php:86 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "Процесс обновления %s не вернул статус. Не известно, выполнено, или нет." + +#: src/Module/Admin/DBSync.php:89 +#, php-format +msgid "There was no additional update function %s that needed to be called." +msgstr "Не было процедур обновления %s, которые нужно было запустить." + +#: src/Module/Admin/DBSync.php:110 +msgid "No failed updates." +msgstr "Неудавшихся обновлений нет." + +#: src/Module/Admin/DBSync.php:111 +msgid "Check database structure" +msgstr "Проверить структуру базы данных" + +#: src/Module/Admin/DBSync.php:116 +msgid "Failed Updates" +msgstr "Неудавшиеся обновления" + +#: src/Module/Admin/DBSync.php:117 +msgid "" +"This does not include updates prior to 1139, which did not return a status." +msgstr "Эта цифра не включает обновления до 1139, которое не возвращает статус." + +#: src/Module/Admin/DBSync.php:118 +msgid "Mark success (if update was manually applied)" +msgstr "Отмечено успешно (если обновление было применено вручную)" + +#: src/Module/Admin/DBSync.php:119 +msgid "Attempt to execute this update step automatically" +msgstr "Попытаться выполнить этот шаг обновления автоматически" + +#: src/Module/Admin/Federation.php:53 +msgid "Other" +msgstr "Другой" + +#: src/Module/Admin/Federation.php:107 src/Module/Admin/Federation.php:266 +msgid "unknown" +msgstr "неизвестно" + +#: src/Module/Admin/Federation.php:135 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "На этой странице вы можете увидеть немного статистики из известной вашему узлу федеративной сети. Эти данные неполные и только отражают ту часть сети, с которой ваш узел взаимодействовал." + +#: src/Module/Admin/Federation.php:145 +#, php-format +msgid "" +"Currently this node is aware of %d nodes with %d registered users from the " +"following platforms:" +msgstr "В настоящий момент этому узлу известно %d узлов с %d зарегистрированных пользователей со следующих платформ:" + +#: src/Module/Admin/Logs/View.php:40 +#, php-format +msgid "" +"Error trying to open %1$s log file.\\r\\n
    Check to see " +"if file %1$s exist and is readable." +msgstr "Не получается открыть файл журнала %1$s \\r\\n
    Проверьте, что файл %1$s существует и читается веб-сервером." + +#: src/Module/Admin/Logs/View.php:44 +#, php-format +msgid "" +"Couldn't open %1$s log file.\\r\\n
    Check to see if file" +" %1$s is readable." +msgstr "Не получается открыть файл журнала %1$s \\r\\n
    Проверьте, что файл %1$s доступен для чтения веб-сервером." + +#: src/Module/Admin/Logs/Settings.php:45 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "Файл журнала '%s' недоступен для записи. Журналирование невозможно." + +#: src/Module/Admin/Logs/Settings.php:70 +msgid "PHP log currently enabled." +msgstr "Лог PHP включен." + +#: src/Module/Admin/Logs/Settings.php:72 +msgid "PHP log currently disabled." +msgstr "Лог PHP выключен." + +#: src/Module/Admin/Logs/Settings.php:81 +msgid "Clear" +msgstr "Очистить" + +#: src/Module/Admin/Logs/Settings.php:85 +msgid "Enable Debugging" +msgstr "Включить отладку" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "Log file" +msgstr "Лог-файл" + +#: src/Module/Admin/Logs/Settings.php:86 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "Должно быть доступно для записи в веб-сервере. Относительно вашего Friendica каталога верхнего уровня." + +#: src/Module/Admin/Logs/Settings.php:87 +msgid "Log level" +msgstr "Уровень лога" + +#: src/Module/Admin/Logs/Settings.php:89 +msgid "PHP logging" +msgstr "PHP логирование" + +#: src/Module/Admin/Logs/Settings.php:90 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the" +" following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "Чтобы временно включить журналирование ошибок и предупреждений PHP, вы можете добавить следующее в файл index.php вашей установки. Имя файла, установленное в 'error_log', задаётся относительно каталога установки Френдики и у веб-сервера должно быть разрешение на запись в этот файл. Настройка 1' для 'log_errors' и 'display_errors' включает журналирование и отображение ошибок, '0' отключает." + +#: src/Module/Admin/Site.php:69 +msgid "Can not parse base url. Must have at least ://" +msgstr "Невозможно определить базовый URL. Он должен иметь следующий вид - ://" + +#: src/Module/Admin/Site.php:123 +msgid "Relocation started. Could take a while to complete." +msgstr "Перемещение начато. Это может занять много времени." + +#: src/Module/Admin/Site.php:250 +msgid "Invalid storage backend setting value." +msgstr "Недопустимое значение типа хранилища." + +#: src/Module/Admin/Site.php:451 src/Module/Settings/Display.php:132 +msgid "No special theme for mobile devices" +msgstr "Нет специальной темы для мобильных устройств" + +#: src/Module/Admin/Site.php:468 src/Module/Settings/Display.php:142 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s - (экспериментально)" + +#: src/Module/Admin/Site.php:480 +msgid "No community page for local users" +msgstr "Нет общей ленты записей локальных пользователей" + +#: src/Module/Admin/Site.php:481 +msgid "No community page" +msgstr "Нет общей ленты записей" + +#: src/Module/Admin/Site.php:482 +msgid "Public postings from users of this site" +msgstr "Публичные записи от пользователей этого узла" + +#: src/Module/Admin/Site.php:483 +msgid "Public postings from the federated network" +msgstr "Публичные записи федеративной сети" + +#: src/Module/Admin/Site.php:484 +msgid "Public postings from local users and the federated network" +msgstr "Публичные записи от местных пользователей и федеративной сети." + +#: src/Module/Admin/Site.php:490 +msgid "Multi user instance" +msgstr "Многопользовательский вид" + +#: src/Module/Admin/Site.php:518 +msgid "Closed" +msgstr "Закрыто" + +#: src/Module/Admin/Site.php:519 +msgid "Requires approval" +msgstr "Требуется подтверждение" + +#: src/Module/Admin/Site.php:520 +msgid "Open" +msgstr "Открыто" + +#: src/Module/Admin/Site.php:530 +msgid "Don't check" +msgstr "Не проверять" + +#: src/Module/Admin/Site.php:531 +msgid "check the stable version" +msgstr "проверить стабильную версию" + +#: src/Module/Admin/Site.php:532 +msgid "check the development version" +msgstr "проверить development-версию" + +#: src/Module/Admin/Site.php:536 +msgid "none" +msgstr "нет" + +#: src/Module/Admin/Site.php:537 +msgid "Local contacts" +msgstr "" + +#: src/Module/Admin/Site.php:538 +msgid "Interactors" +msgstr "" + +#: src/Module/Admin/Site.php:557 +msgid "Database (legacy)" +msgstr "База данных (устаревшее)" + +#: src/Module/Admin/Site.php:590 +msgid "Republish users to directory" +msgstr "Переопубликовать пользователей в каталог" + +#: src/Module/Admin/Site.php:592 +msgid "File upload" +msgstr "Загрузка файлов" + +#: src/Module/Admin/Site.php:593 +msgid "Policies" +msgstr "Политики" + +#: src/Module/Admin/Site.php:595 +msgid "Auto Discovered Contact Directory" +msgstr "Каталог автообнаружения контактов" + +#: src/Module/Admin/Site.php:596 +msgid "Performance" +msgstr "Производительность" + +#: src/Module/Admin/Site.php:597 +msgid "Worker" +msgstr "Обработчик" + +#: src/Module/Admin/Site.php:598 +msgid "Message Relay" +msgstr "Ретранслятор записей" + +#: src/Module/Admin/Site.php:599 +msgid "Relocate Instance" +msgstr "Переместить узел" + +#: src/Module/Admin/Site.php:600 +msgid "" +"Warning! Advanced function. Could make this server " +"unreachable." +msgstr "Внимание! Опасная функция. Может сделать этот сервер недоступным." + +#: src/Module/Admin/Site.php:604 +msgid "Site name" +msgstr "Название сайта" + +#: src/Module/Admin/Site.php:605 +msgid "Sender Email" +msgstr "Системный Email" + +#: src/Module/Admin/Site.php:605 +msgid "" +"The email address your server shall use to send notification emails from." +msgstr "Адрес с которого будут приходить письма пользователям." + +#: src/Module/Admin/Site.php:606 +msgid "Name of the system actor" +msgstr "" + +#: src/Module/Admin/Site.php:606 +msgid "" +"Name of the internal system account that is used to perform ActivityPub " +"requests. This must be an unused username. If set, this can't be changed " +"again." +msgstr "" + +#: src/Module/Admin/Site.php:607 +msgid "Banner/Logo" +msgstr "Баннер/Логотип" + +#: src/Module/Admin/Site.php:608 +msgid "Email Banner/Logo" +msgstr "Лого для писем" + +#: src/Module/Admin/Site.php:609 +msgid "Shortcut icon" +msgstr "Иконка сайта" + +#: src/Module/Admin/Site.php:609 +msgid "Link to an icon that will be used for browsers." +msgstr "Ссылка на иконку, которая будет использоваться браузерами." + +#: src/Module/Admin/Site.php:610 +msgid "Touch icon" +msgstr "Иконка веб-приложения" + +#: src/Module/Admin/Site.php:610 +msgid "Link to an icon that will be used for tablets and mobiles." +msgstr "Ссылка на иконку, которая будет использоваться для создания ярлыка на смартфонах и планшетах." + +#: src/Module/Admin/Site.php:611 +msgid "Additional Info" +msgstr "Дополнительная информация" + +#: src/Module/Admin/Site.php:611 +#, php-format +msgid "" +"For public servers: you can add additional information here that will be " +"listed at %s/servers." +msgstr "Для публичных серверов: здесь вы можете разместить дополнительную информацию и она будет доступна по %s/servers." + +#: src/Module/Admin/Site.php:612 +msgid "System language" +msgstr "Системный язык" + +#: src/Module/Admin/Site.php:613 +msgid "System theme" +msgstr "Системная тема" + +#: src/Module/Admin/Site.php:613 +msgid "" +"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgstr "Тема по-умолчанию - пользователи могут менять её в настройках своего профиля - Изменить тему по-умолчанию" + +#: src/Module/Admin/Site.php:614 +msgid "Mobile system theme" +msgstr "Мобильная тема системы" + +#: src/Module/Admin/Site.php:614 +msgid "Theme for mobile devices" +msgstr "Тема для мобильных устройств" + +#: src/Module/Admin/Site.php:616 +msgid "Force SSL" +msgstr "SSL принудительно" + +#: src/Module/Admin/Site.php:616 +msgid "" +"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" +" to endless loops." +msgstr "Форсировать не-SSL запросы как SSL. Внимание: на некоторых системах это может привести к бесконечным циклам." + +#: src/Module/Admin/Site.php:617 +msgid "Hide help entry from navigation menu" +msgstr "Скрыть пункт \"помощь\" в меню навигации" + +#: src/Module/Admin/Site.php:617 +msgid "" +"Hides the menu entry for the Help pages from the navigation menu. You can " +"still access it calling /help directly." +msgstr "Скрывает элемент меню для страницы справки из меню навигации. Вы все еще можете получить доступ к нему через вызов/помощь напрямую." + +#: src/Module/Admin/Site.php:618 +msgid "Single user instance" +msgstr "Однопользовательский режим" + +#: src/Module/Admin/Site.php:618 +msgid "Make this instance multi-user or single-user for the named user" +msgstr "Сделать этот экземпляр многопользовательским, или однопользовательским для названного пользователя" + +#: src/Module/Admin/Site.php:620 +msgid "File storage backend" +msgstr "Файловое хранилище" + +#: src/Module/Admin/Site.php:620 +msgid "" +"The backend used to store uploaded data. If you change the storage backend, " +"you can manually move the existing files. If you do not do so, the files " +"uploaded before the change will still be available at the old backend. " +"Please see the settings documentation" +" for more information about the choices and the moving procedure." +msgstr "Это хранилище используется для загруженных файлов. Если вы измените настройки хранилища, вам потребуется вручную переместить существующие файлы. Если вы этого не сделаете, то ранее загруженные файлы будут по прежнему доступны по старому адресу. Пожалуйста, ознакомьтесь с документацией, чтобы узнать больше о процедуре перемещения." + +#: src/Module/Admin/Site.php:622 +msgid "Maximum image size" +msgstr "Максимальный размер изображения" + +#: src/Module/Admin/Site.php:622 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "Максимальный размер в байтах для загружаемых изображений. По умолчанию 0, что означает отсутствие ограничений." + +#: src/Module/Admin/Site.php:623 +msgid "Maximum image length" +msgstr "Максимальная длина картинки" + +#: src/Module/Admin/Site.php:623 +msgid "" +"Maximum length in pixels of the longest side of uploaded images. Default is " +"-1, which means no limits." +msgstr "Максимальная длина в пикселях для длинной стороны загруженных изображений. По умолчанию равно -1, что означает отсутствие ограничений." + +#: src/Module/Admin/Site.php:624 +msgid "JPEG image quality" +msgstr "Качество JPEG изображения" + +#: src/Module/Admin/Site.php:624 +msgid "" +"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " +"100, which is full quality." +msgstr "Загруженные изображения JPEG будут сохранены в этом качестве [0-100]. По умолчанию 100, что означает полное качество." + +#: src/Module/Admin/Site.php:626 +msgid "Register policy" +msgstr "Политика регистрация" + +#: src/Module/Admin/Site.php:627 +msgid "Maximum Daily Registrations" +msgstr "Максимальное число регистраций в день" + +#: src/Module/Admin/Site.php:627 +msgid "" +"If registration is permitted above, this sets the maximum number of new user" +" registrations to accept per day. If register is set to closed, this " +"setting has no effect." +msgstr "Если регистрация разрешена, этот параметр устанавливает максимальное количество новых регистраций пользователей в день. Если регистрация закрыта, эта опция не имеет никакого эффекта." + +#: src/Module/Admin/Site.php:628 +msgid "Register text" +msgstr "Текст регистрации" + +#: src/Module/Admin/Site.php:628 +msgid "" +"Will be displayed prominently on the registration page. You can use BBCode " +"here." +msgstr "Будет отображаться на видном месте на странице регистрации. Вы можете использовать BBCode для оформления." + +#: src/Module/Admin/Site.php:629 +msgid "Forbidden Nicknames" +msgstr "Запрещённые ники" + +#: src/Module/Admin/Site.php:629 +msgid "" +"Comma separated list of nicknames that are forbidden from registration. " +"Preset is a list of role names according RFC 2142." +msgstr "Имена, перечисленные через запятую, которые запрещены для регистрации на этом узле. Предустановленный список соответствует RFC 2142." + +#: src/Module/Admin/Site.php:630 +msgid "Accounts abandoned after x days" +msgstr "Аккаунт считается после x дней не воспользованным" + +#: src/Module/Admin/Site.php:630 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "Не будет тратить ресурсы для опроса сайтов для бесхозных контактов. Введите 0 для отключения лимита времени." + +#: src/Module/Admin/Site.php:631 +msgid "Allowed friend domains" +msgstr "Разрешенные домены друзей" + +#: src/Module/Admin/Site.php:631 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "Разделенный запятыми список доменов, которые разрешены для установления связей. Групповые символы принимаются. Оставьте пустым для разрешения связи со всеми доменами." + +#: src/Module/Admin/Site.php:632 +msgid "Allowed email domains" +msgstr "Разрешенные почтовые домены" + +#: src/Module/Admin/Site.php:632 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "Разделенный запятыми список доменов, которые разрешены для установления связей. Групповые символы принимаются. Оставьте пустым для разрешения связи со всеми доменами." + +#: src/Module/Admin/Site.php:633 +msgid "No OEmbed rich content" +msgstr "Не показывать контент OEmbed" + +#: src/Module/Admin/Site.php:633 +msgid "" +"Don't show the rich content (e.g. embedded PDF), except from the domains " +"listed below." +msgstr "Не показывать внедрённое содержимое (например, PDF), если источником не являются домены из списка ниже." + +#: src/Module/Admin/Site.php:634 +msgid "Allowed OEmbed domains" +msgstr "Разрешённые OEmbed домены " + +#: src/Module/Admin/Site.php:634 +msgid "" +"Comma separated list of domains which oembed content is allowed to be " +"displayed. Wildcards are accepted." +msgstr "Список доменов через запятую, содержимое oembed с них будет отображаться. Можно использовать маски." + +#: src/Module/Admin/Site.php:635 +msgid "Block public" +msgstr "Блокировать общественный доступ" + +#: src/Module/Admin/Site.php:635 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently logged in." +msgstr "Отметьте, чтобы заблокировать публичный доступ ко всем иным публичным личным страницам на этом сайте, если вы не вошли на сайт." + +#: src/Module/Admin/Site.php:636 +msgid "Force publish" +msgstr "Принудительная публикация" + +#: src/Module/Admin/Site.php:636 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "Отметьте, чтобы принудительно заставить все профили на этом сайте, быть перечислеными в каталоге сайта." + +#: src/Module/Admin/Site.php:636 +msgid "Enabling this may violate privacy laws like the GDPR" +msgstr "Включение этого может нарушить законы о личных данных, например, GDPR." + +#: src/Module/Admin/Site.php:637 +msgid "Global directory URL" +msgstr "URL глобального каталога" + +#: src/Module/Admin/Site.php:637 +msgid "" +"URL to the global directory. If this is not set, the global directory is " +"completely unavailable to the application." +msgstr "Ссылка глобального каталога. Если не указано, то глобальный каталог будет полностью недоступен." + +#: src/Module/Admin/Site.php:638 +msgid "Private posts by default for new users" +msgstr "Частные сообщения по умолчанию для новых пользователей" + +#: src/Module/Admin/Site.php:638 +msgid "" +"Set default post permissions for all new members to the default privacy " +"group rather than public." +msgstr "Установить права на создание записей по умолчанию для всех участников в дефолтной приватной группе, а не для публичных участников." + +#: src/Module/Admin/Site.php:639 +msgid "Don't include post content in email notifications" +msgstr "Не включать текст сообщения в email-оповещение." + +#: src/Module/Admin/Site.php:639 +msgid "" +"Don't include the content of a post/comment/private message/etc. in the " +"email notifications that are sent out from this site, as a privacy measure." +msgstr "Не включать содержание сообщения/комментария/личного сообщения и т.д.. в уведомления электронной почты, отправленных с сайта, в качестве меры конфиденциальности." + +#: src/Module/Admin/Site.php:640 +msgid "Disallow public access to addons listed in the apps menu." +msgstr "Запретить публичный доступ к аддонам, перечисленным в меню приложений." + +#: src/Module/Admin/Site.php:640 +msgid "" +"Checking this box will restrict addons listed in the apps menu to members " +"only." +msgstr "При установке этого флажка, будут ограничены аддоны, перечисленные в меню приложений, только для участников." + +#: src/Module/Admin/Site.php:641 +msgid "Don't embed private images in posts" +msgstr "Не вставлять личные картинки в записи" + +#: src/Module/Admin/Site.php:641 +msgid "" +"Don't replace locally-hosted private photos in posts with an embedded copy " +"of the image. This means that contacts who receive posts containing private " +"photos will have to authenticate and load each image, which may take a " +"while." +msgstr "Не заменяйте локально расположенные фотографии в записях на внедрённые копии изображений. Это означает, что контакты, которые получают сообщения, содержащие личные фотографии, будут вынуждены идентефицироваться и грузить каждое изображение, что может занять некоторое время." + +#: src/Module/Admin/Site.php:642 +msgid "Explicit Content" +msgstr "Контент для взрослых" + +#: src/Module/Admin/Site.php:642 +msgid "" +"Set this to announce that your node is used mostly for explicit content that" +" might not be suited for minors. This information will be published in the " +"node information and might be used, e.g. by the global directory, to filter " +"your node from listings of nodes to join. Additionally a note about this " +"will be shown at the user registration page." +msgstr "Включите, если ваш узел будет содержать преимущественно откровенный/чувствительный контент, который не должен быть показан несовершеннолетним. Эта информация появится в информации об узле и может быть использована, например, в глобальном каталоге для скрытия вашего узла при подборе узлов для регистрации. Так же пометка об этом появится на странице регистрации." + +#: src/Module/Admin/Site.php:643 +msgid "Allow Users to set remote_self" +msgstr "Разрешить пользователям установить remote_self" + +#: src/Module/Admin/Site.php:643 +msgid "" +"With checking this, every user is allowed to mark every contact as a " +"remote_self in the repair contact dialog. Setting this flag on a contact " +"causes mirroring every posting of that contact in the users stream." +msgstr "Если включено, любой пользователь сможет пометить любой контакт как \"remote_self\" в расширенных настройках контакта. Установка такого параметра приводит к тому, что все записи помеченного контакта публикуются в ленте от имени пользователя." + +#: src/Module/Admin/Site.php:644 +msgid "Block multiple registrations" +msgstr "Блокировать множественные регистрации" + +#: src/Module/Admin/Site.php:644 +msgid "Disallow users to register additional accounts for use as pages." +msgstr "Запретить пользователям регистрировать дополнительные аккаунты для использования в качестве страниц." + +#: src/Module/Admin/Site.php:645 +msgid "Disable OpenID" +msgstr "Отключить OpenID" + +#: src/Module/Admin/Site.php:645 +msgid "Disable OpenID support for registration and logins." +msgstr "Отключить поддержку OpenID для регистрации и входа." + +#: src/Module/Admin/Site.php:646 +msgid "No Fullname check" +msgstr "Не проверять полное имя" + +#: src/Module/Admin/Site.php:646 +msgid "" +"Allow users to register without a space between the first name and the last " +"name in their full name." +msgstr "Разрешить пользователям регистрироваться, если указанное ими имя не имеет пробела между именем и фамилией." + +#: src/Module/Admin/Site.php:647 +msgid "Community pages for visitors" +msgstr "Публичная лента для посетителей" + +#: src/Module/Admin/Site.php:647 +msgid "" +"Which community pages should be available for visitors. Local users always " +"see both pages." +msgstr "Какие публичные ленты будут доступны для гостей. Местные пользователи всегда видят обе ленты." + +#: src/Module/Admin/Site.php:648 +msgid "Posts per user on community page" +msgstr "Число записей на пользователя в публичной ленте" + +#: src/Module/Admin/Site.php:648 +msgid "" +"The maximum number of posts per user on the community page. (Not valid for " +"\"Global Community\")" +msgstr "Максимальное число записей от одного пользователя в публичной ленте узла. (Не применяется к федеративной публичной ленте)." + +#: src/Module/Admin/Site.php:649 +msgid "Disable OStatus support" +msgstr "Отключить поддержку OStatus" + +#: src/Module/Admin/Site.php:649 +msgid "" +"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " +"communications in OStatus are public, so privacy warnings will be " +"occasionally displayed." +msgstr "Отключить встроенную поддержку OStatus (StatusNet, GNU Social и т.п.). Всё общение в OStatus происходит публично, поэтому возможны периодические предупреждения о приватности." + +#: src/Module/Admin/Site.php:650 +msgid "OStatus support can only be enabled if threading is enabled." +msgstr "Поддержка OStatus может быть включена только вместе с поддержкой веток диалогов." + +#: src/Module/Admin/Site.php:652 +msgid "" +"Diaspora support can't be enabled because Friendica was installed into a sub" +" directory." +msgstr "Поддержка Diaspora не может быть включена, так как Френдика была установлена в подкаталог." + +#: src/Module/Admin/Site.php:653 +msgid "Enable Diaspora support" +msgstr "Включить поддержку Diaspora" + +#: src/Module/Admin/Site.php:653 +msgid "Provide built-in Diaspora network compatibility." +msgstr "Обеспечить встроенную поддержку сети Diaspora." + +#: src/Module/Admin/Site.php:654 +msgid "Only allow Friendica contacts" +msgstr "Позволять только Friendica контакты" + +#: src/Module/Admin/Site.php:654 +msgid "" +"All contacts must use Friendica protocols. All other built-in communication " +"protocols disabled." +msgstr "Все контакты должны использовать только Friendica протоколы. Все другие встроенные коммуникационные протоколы отключены." + +#: src/Module/Admin/Site.php:655 +msgid "Verify SSL" +msgstr "Проверка SSL" + +#: src/Module/Admin/Site.php:655 +msgid "" +"If you wish, you can turn on strict certificate checking. This will mean you" +" cannot connect (at all) to self-signed SSL sites." +msgstr "Если хотите, вы можете включить строгую проверку сертификатов. Это будет означать, что вы не сможете соединиться (вообще) с сайтами, имеющими само-подписанный SSL сертификат." + +#: src/Module/Admin/Site.php:656 +msgid "Proxy user" +msgstr "Прокси пользователь" + +#: src/Module/Admin/Site.php:657 +msgid "Proxy URL" +msgstr "Прокси URL" + +#: src/Module/Admin/Site.php:658 +msgid "Network timeout" +msgstr "Тайм-аут сети" + +#: src/Module/Admin/Site.php:658 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "Значение указывается в секундах. Установите 0 для снятия ограничений (не рекомендуется)." + +#: src/Module/Admin/Site.php:659 +msgid "Maximum Load Average" +msgstr "Средняя максимальная нагрузка" + +#: src/Module/Admin/Site.php:659 +#, php-format +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default %d." +msgstr "Максимальная нагрузка на систему, прежде чем задания опроса и доставки начнут приостанавливаться - по-умолчанию %d." + +#: src/Module/Admin/Site.php:660 +msgid "Maximum Load Average (Frontend)" +msgstr "Максимальная нагрузка (Frontend)" + +#: src/Module/Admin/Site.php:660 +msgid "Maximum system load before the frontend quits service - default 50." +msgstr "Максимальная нагрузка на систему, прежде чем frontend отключится - по-умолчанию 50." + +#: src/Module/Admin/Site.php:661 +msgid "Minimal Memory" +msgstr "Минимум памяти" + +#: src/Module/Admin/Site.php:661 +msgid "" +"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " +"default 0 (deactivated)." +msgstr "Минимально допустимая свободная память ОЗУ для запуска заданий. Для работы нужен доступ в /proc/meminfo - по-умолчанию 0 (отключено)." + +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables" +msgstr "" + +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "" + +#: src/Module/Admin/Site.php:664 +msgid "Discover followers/followings from contacts" +msgstr "Обнаруживать подписчиков и друзей для контактов" + +#: src/Module/Admin/Site.php:664 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "Если включено, контакты будут проверяться на наличие подписчиков и друзей." + +#: src/Module/Admin/Site.php:665 +msgid "None - deactivated" +msgstr "None - выключено." + +#: src/Module/Admin/Site.php:666 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "Local contacts - местные контакты будут проверяться на наличие подписчиков и друзей." + +#: src/Module/Admin/Site.php:667 +msgid "" +"Interactors - contacts of our local contacts and contacts who interacted on " +"locally visible postings are discovered for their followers/followings." +msgstr "Interactors - местные контакты и те контакты, кто взаимодействовал с локально видимыми записями, будут проверяться на наличие подписчиков и друзей." + +#: src/Module/Admin/Site.php:669 +msgid "Synchronize the contacts with the directory server" +msgstr "Синхронизировать контакты с сервером каталога" + +#: src/Module/Admin/Site.php:669 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "Если включено, то система будет периодически проверять новые контакты на указанном сервере каталога." + +#: src/Module/Admin/Site.php:671 +msgid "Days between requery" +msgstr "Интервал запросов" + +#: src/Module/Admin/Site.php:671 +msgid "Number of days after which a server is requeried for his contacts." +msgstr "Интервал в днях, с которым контакты сервера будут перепроверяться." + +#: src/Module/Admin/Site.php:672 +msgid "Discover contacts from other servers" +msgstr "Обнаруживать контакты с других серверов" + +#: src/Module/Admin/Site.php:672 +msgid "" +"Periodically query other servers for contacts. The system queries Friendica," +" Mastodon and Hubzilla servers." +msgstr "Периодически опрашивать контакты с других серверов. В них входят Friendica, Mastodon и Hubzilla." + +#: src/Module/Admin/Site.php:673 +msgid "Search the local directory" +msgstr "Искать в местном каталоге" + +#: src/Module/Admin/Site.php:673 +msgid "" +"Search the local directory instead of the global directory. When searching " +"locally, every search will be executed on the global directory in the " +"background. This improves the search results when the search is repeated." +msgstr "Искать в локальном каталоге вместо глобального. При локальном поиске каждый запрос будет выполняться в глобальном каталоге в фоновом режиме. Это улучшит результаты поиска при повторных запросах." + +#: src/Module/Admin/Site.php:675 +msgid "Publish server information" +msgstr "Опубликовать информацию о сервере" + +#: src/Module/Admin/Site.php:675 +msgid "" +"If enabled, general server and usage data will be published. The data " +"contains the name and version of the server, number of users with public " +"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." +msgstr "Если включено, общая информация о сервере и статистика будут опубликованы. В данных содержатся имя сервера, версия ПО, число пользователей с открытыми профилями, число записей, подключенные протоколы и соединители. Подробности смотрите на the-federation.info." + +#: src/Module/Admin/Site.php:677 +msgid "Check upstream version" +msgstr "Проверять версию в репозитории" + +#: src/Module/Admin/Site.php:677 +msgid "" +"Enables checking for new Friendica versions at github. If there is a new " +"version, you will be informed in the admin panel overview." +msgstr "Включает проверку новых версий Френдики на Github. Если появится новая версия, вы получите уведомление в панели администратора." + +#: src/Module/Admin/Site.php:678 +msgid "Suppress Tags" +msgstr "Скрывать тэги" + +#: src/Module/Admin/Site.php:678 +msgid "Suppress showing a list of hashtags at the end of the posting." +msgstr "Отключить показ списка тэгов в конце записей." + +#: src/Module/Admin/Site.php:679 +msgid "Clean database" +msgstr "Очистка базы данных" + +#: src/Module/Admin/Site.php:679 +msgid "" +"Remove old remote items, orphaned database records and old content from some" +" other helper tables." +msgstr "Удалять старые записи, полученные с других серверов, ненужные записи в базе данных." + +#: src/Module/Admin/Site.php:680 +msgid "Lifespan of remote items" +msgstr "Время жизни записей с других серверов" + +#: src/Module/Admin/Site.php:680 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"remote items will be deleted. Own items, and marked or filed items are " +"always kept. 0 disables this behaviour." +msgstr "Если очистка базы данных включена, эта настройка определяет число дней, после которого записи будут удаляться. Собственные записи, записи с закладками, записи в папках не удаляются. 0 отключает очистку." + +#: src/Module/Admin/Site.php:681 +msgid "Lifespan of unclaimed items" +msgstr "Время жизни ничейных элементов" + +#: src/Module/Admin/Site.php:681 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"unclaimed remote items (mostly content from the relay) will be deleted. " +"Default value is 90 days. Defaults to the general lifespan value of remote " +"items if set to 0." +msgstr "Когда очистка базы данных включена, эта настройка определяет число дней, после которого ничейные элементы (в основном, данные с ретранслятора) будут удалены. Значение по умолчанию 90 дней. Приравнивается ко времени жизни элементов других серверов, если выставлено в 0." + +#: src/Module/Admin/Site.php:682 +msgid "Lifespan of raw conversation data" +msgstr "Время жизни необработанных данных коммуникаций." + +#: src/Module/Admin/Site.php:682 +msgid "" +"The conversation data is used for ActivityPub and OStatus, as well as for " +"debug purposes. It should be safe to remove it after 14 days, default is 90 " +"days." +msgstr "Эти данные используются для ActivityPub и OStatus, а так же для диагностики. Обычно их можно спокойно удалять после 14 дней, значение по-умолчанию 90 дней." + +#: src/Module/Admin/Site.php:683 +msgid "Path to item cache" +msgstr "Путь к элементам кэша" + +#: src/Module/Admin/Site.php:683 +msgid "The item caches buffers generated bbcode and external images." +msgstr "Кэш записей хранит сгенерированные элементы BBCode и внешние изображения." + +#: src/Module/Admin/Site.php:684 +msgid "Cache duration in seconds" +msgstr "Время жизни кэша в секундах" + +#: src/Module/Admin/Site.php:684 +msgid "" +"How long should the cache files be hold? Default value is 86400 seconds (One" +" day). To disable the item cache, set the value to -1." +msgstr "Как долго кэш должен хранить содержимое? Значение по умолчанию 86400 секунд (один день). Чтобы отключить, установите значение -1." + +#: src/Module/Admin/Site.php:685 +msgid "Maximum numbers of comments per post" +msgstr "Максимальное число комментариев для записи" + +#: src/Module/Admin/Site.php:685 +msgid "How much comments should be shown for each post? Default value is 100." +msgstr "Сколько комментариев должно быть показано для каждой записи? Значение по-умолчанию: 100." + +#: src/Module/Admin/Site.php:686 +msgid "Maximum numbers of comments per post on the display page" +msgstr "Максимальное число комментариев на запись при его просмотре" + +#: src/Module/Admin/Site.php:686 +msgid "" +"How many comments should be shown on the single view for each post? Default " +"value is 1000." +msgstr "Сколько комментариев показывать при просмотре записи на отдельной странице? Значение по-умолчанию: 1000." + +#: src/Module/Admin/Site.php:687 +msgid "Temp path" +msgstr "Временная папка" + +#: src/Module/Admin/Site.php:687 +msgid "" +"If you have a restricted system where the webserver can't access the system " +"temp path, enter another path here." +msgstr "Если на вашей системе веб-сервер не имеет доступа к системному пути tmp, введите здесь другой путь." + +#: src/Module/Admin/Site.php:688 +msgid "Disable picture proxy" +msgstr "Отключить проксирование картинок" + +#: src/Module/Admin/Site.php:688 +msgid "" +"The picture proxy increases performance and privacy. It shouldn't be used on" +" systems with very low bandwidth." +msgstr "Прокси-сервер изображений улучшает производительность и приватность. Его можно выключить для систем с сильно ограниченной пропускной полосой." + +#: src/Module/Admin/Site.php:689 +msgid "Only search in tags" +msgstr "Искать только в тегах" + +#: src/Module/Admin/Site.php:689 +msgid "On large systems the text search can slow down the system extremely." +msgstr "На больших системах текстовый поиск может сильно замедлить систему." + +#: src/Module/Admin/Site.php:691 +msgid "New base url" +msgstr "Новый базовый url" + +#: src/Module/Admin/Site.php:691 +msgid "" +"Change base url for this server. Sends relocate message to all Friendica and" +" Diaspora* contacts of all users." +msgstr "Изменить основной URL для этого сервера. Будет отправлено сообщение о перемещении сервера всем контактам из Friendica и Diaspora для всех пользователей." + +#: src/Module/Admin/Site.php:693 +msgid "RINO Encryption" +msgstr "RINO шифрование" + +#: src/Module/Admin/Site.php:693 +msgid "Encryption layer between nodes." +msgstr "Слой шифрования между узлами." + +#: src/Module/Admin/Site.php:693 +msgid "Enabled" +msgstr "Включено" + +#: src/Module/Admin/Site.php:695 +msgid "Maximum number of parallel workers" +msgstr "Максимальное число параллельно работающих worker'ов" + +#: src/Module/Admin/Site.php:695 +#, php-format +msgid "" +"On shared hosters set this to %d. On larger systems, values of %d are great." +" Default value is %d." +msgstr "" + +#: src/Module/Admin/Site.php:696 +msgid "Don't use \"proc_open\" with the worker" +msgstr "" + +#: src/Module/Admin/Site.php:696 +msgid "" +"Enable this if your system doesn't allow the use of \"proc_open\". This can " +"happen on shared hosters. If this is enabled you should increase the " +"frequency of worker calls in your crontab." +msgstr "" + +#: src/Module/Admin/Site.php:697 +msgid "Enable fastlane" +msgstr "Включить fastlane" + +#: src/Module/Admin/Site.php:697 +msgid "" +"When enabed, the fastlane mechanism starts an additional worker if processes" +" with higher priority are blocked by processes of lower priority." +msgstr "" + +#: src/Module/Admin/Site.php:698 +msgid "Enable frontend worker" +msgstr "Включить frontend worker" + +#: src/Module/Admin/Site.php:698 +#, php-format +msgid "" +"When enabled the Worker process is triggered when backend access is " +"performed (e.g. messages being delivered). On smaller sites you might want " +"to call %s/worker on a regular basis via an external cron job. You should " +"only enable this option if you cannot utilize cron/scheduled jobs on your " +"server." +msgstr "" + +#: src/Module/Admin/Site.php:700 +msgid "Subscribe to relay" +msgstr "Подписаться на ретранслятор" + +#: src/Module/Admin/Site.php:700 +msgid "" +"Enables the receiving of public posts from the relay. They will be included " +"in the search, subscribed tags and on the global community page." +msgstr "Включает получение публичных записей через ретранслятор. Они будут использоваться в результатах поиска, подписках на тэги и на общей публичной ленте." + +#: src/Module/Admin/Site.php:701 +msgid "Relay server" +msgstr "Сервер ретрансляции" + +#: src/Module/Admin/Site.php:701 +msgid "" +"Address of the relay server where public posts should be send to. For " +"example https://relay.diasp.org" +msgstr "Адрес сервера ретрансляции, куда будут отсылаться публичные записи. Например https://relay.diasp.org" + +#: src/Module/Admin/Site.php:702 +msgid "Direct relay transfer" +msgstr "Прямая ретрансляция" + +#: src/Module/Admin/Site.php:702 +msgid "" +"Enables the direct transfer to other servers without using the relay servers" +msgstr "Разрешает прямую отправку на другие серверы без использования ретрансляторов" + +#: src/Module/Admin/Site.php:703 +msgid "Relay scope" +msgstr "Область ретрансляции" + +#: src/Module/Admin/Site.php:703 +msgid "" +"Can be \"all\" or \"tags\". \"all\" means that every public post should be " +"received. \"tags\" means that only posts with selected tags should be " +"received." +msgstr "Допустимые значения \"all\" или \"tags\". \"all\" означает, что любые публичные записи будут получены. \"tags\" включает приём публичных записей с выбранными тэгами." + +#: src/Module/Admin/Site.php:703 +msgid "all" +msgstr "all" + +#: src/Module/Admin/Site.php:703 +msgid "tags" +msgstr "tags" + +#: src/Module/Admin/Site.php:704 +msgid "Server tags" +msgstr "Тэги сервера" + +#: src/Module/Admin/Site.php:704 +msgid "Comma separated list of tags for the \"tags\" subscription." +msgstr "Список тэгов, разделённых запятыми, используемый для подписки в режиме \"tags\"" + +#: src/Module/Admin/Site.php:705 +msgid "Allow user tags" +msgstr "Разрешить пользовательские тэги" + +#: src/Module/Admin/Site.php:705 +msgid "" +"If enabled, the tags from the saved searches will used for the \"tags\" " +"subscription in addition to the \"relay_server_tags\"." +msgstr "Если включено, то тэги. на которые подписались пользователи, будут добавлены в подписку в дополнение к тэгам сервера." + +#: src/Module/Admin/Site.php:708 +msgid "Start Relocation" +msgstr "Начать перемещение" + +#: src/Module/Admin/Summary.php:53 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "" + +#: src/Module/Admin/Summary.php:57 +#, php-format +msgid "" +"Your DB still runs with MyISAM tables. You should change the engine type to " +"InnoDB. As Friendica will use InnoDB only features in the future, you should" +" change this! See here for a guide that may be helpful " +"converting the table engines. You may also use the command php " +"bin/console.php dbstructure toinnodb of your Friendica installation for" +" an automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:62 +#, php-format +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that" +" are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the" +" command php bin/console.php dbstructure toinnodb of your Friendica" +" installation for an automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:71 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least" +" to %d (or -1 for autosizing). See here for more " +"information.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:80 +#, php-format +msgid "" +"There is a new version of Friendica available for download. Your current " +"version is %1$s, upstream version is %2$s" +msgstr "" + +#: src/Module/Admin/Summary.php:89 +msgid "" +"The database update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear." +msgstr "" + +#: src/Module/Admin/Summary.php:93 +msgid "" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" +msgstr "" + +#: src/Module/Admin/Summary.php:98 +msgid "The worker was never executed. Please check your database structure!" +msgstr "Фоновые задания ни разу не выполнялись. Пожалуйста, проверьте структуру базы данных!" + +#: src/Module/Admin/Summary.php:100 +#, php-format +msgid "" +"The last worker execution was on %s UTC. This is older than one hour. Please" +" check your crontab settings." +msgstr "Последний раз фоновое задание выполнялось %s UTC. Это более одного часа назад. Пожалуйста, проверьте настройки crontab." + +#: src/Module/Admin/Summary.php:105 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +".htconfig.php. See the Config help page for " +"help with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:109 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +"config/local.ini.php. See the Config help " +"page for help with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:115 +#, php-format +msgid "" +"%s is not reachable on your system. This is a severe " +"configuration issue that prevents server to server communication. See the installation page for help." +msgstr "" + +#: src/Module/Admin/Summary.php:133 +#, php-format +msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Module/Admin/Summary.php:147 +#, php-format +msgid "" +"The debug logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Module/Admin/Summary.php:163 +#, php-format +msgid "" +"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" +" system.basepath from your db to avoid differences." +msgstr "" + +#: src/Module/Admin/Summary.php:171 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is wrong and the config file '%s' " +"isn't used." +msgstr "" + +#: src/Module/Admin/Summary.php:179 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is not equal to the config file " +"'%s'. Please fix your configuration." +msgstr "" + +#: src/Module/Admin/Summary.php:186 +msgid "Normal Account" +msgstr "Обычный аккаунт" + +#: src/Module/Admin/Summary.php:187 +msgid "Automatic Follower Account" +msgstr "" + +#: src/Module/Admin/Summary.php:188 +msgid "Public Forum Account" +msgstr "Публичный форум" + +#: src/Module/Admin/Summary.php:189 +msgid "Automatic Friend Account" +msgstr "\"Автоматический друг\" Аккаунт" + +#: src/Module/Admin/Summary.php:190 +msgid "Blog Account" +msgstr "Аккаунт блога" + +#: src/Module/Admin/Summary.php:191 +msgid "Private Forum Account" +msgstr "Закрытый форум" + +#: src/Module/Admin/Summary.php:211 +msgid "Message queues" +msgstr "Очереди сообщений" + +#: src/Module/Admin/Summary.php:217 +msgid "Server Settings" +msgstr "Настройки сервера" + +#: src/Module/Admin/Summary.php:233 +msgid "Registered users" +msgstr "Зарегистрированные пользователи" + +#: src/Module/Admin/Summary.php:235 +msgid "Pending registrations" +msgstr "Ожидающие регистрации" + +#: src/Module/Admin/Summary.php:236 +msgid "Version" +msgstr "Версия" + +#: src/Module/Admin/Summary.php:240 +msgid "Active addons" +msgstr "Активные дополнения" + +#: src/Module/Admin/Tos.php:60 +msgid "Display Terms of Service" +msgstr "Показать Условия оказания услуг" + +#: src/Module/Admin/Tos.php:60 +msgid "" +"Enable the Terms of Service page. If this is enabled a link to the terms " +"will be added to the registration form and the general information page." +msgstr "Включить страницу с Условиями Оказания Услуг. Если эта настройка активна, ссылка на страницу с Условиями будет добавлена в форму регистрации и на страницу общей информации." + +#: src/Module/Admin/Tos.php:61 +msgid "Display Privacy Statement" +msgstr "Показать Положение о конфиденциальности" + +#: src/Module/Admin/Tos.php:61 +#, php-format +msgid "" +"Show some informations regarding the needed information to operate the node " +"according e.g. to EU-GDPR." +msgstr "Показать различную информацию о соответствии узла различным требованиям конфиденциальности, например, EU-GDPR." + +#: src/Module/Admin/Tos.php:62 +msgid "Privacy Statement Preview" +msgstr "Предпросмотр Положения о конфиденциальности" + +#: src/Module/Admin/Tos.php:64 +msgid "The Terms of Service" +msgstr "Условия оказания услуг" + +#: src/Module/Admin/Tos.php:64 +msgid "" +"Enter the Terms of Service for your node here. You can use BBCode. Headers " +"of sections should be [h2] and below." +msgstr "Введите здесь текст Условий оказания услуг для вашего узла. Можно использовать BBCode. Заголовки отдельных секций должны использовать [h2] и ниже." + +#: src/Module/Admin/Blocklist/Server.php:49 +msgid "Server domain pattern added to blocklist." +msgstr "Маска адреса сервера добавлена в чёрный список." + +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:104 +msgid "Blocked server domain pattern" +msgstr "Маска домена блокируемого сервера" + +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:80 +msgid "Reason for the block" +msgstr "Причина блокировки" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Delete server domain pattern" +msgstr "Удалить маску домена" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Check to delete this entry from the blocklist" +msgstr "Отметьте, чтобы удалить эту запись из черного списка" + +#: src/Module/Admin/Blocklist/Server.php:89 +msgid "Server Domain Pattern Blocklist" +msgstr "Чёрный список доменов" + +#: src/Module/Admin/Blocklist/Server.php:90 +msgid "" +"This page can be used to define a blocklist of server domain patterns from " +"the federated network that are not allowed to interact with your node. For " +"each domain pattern you should also provide the reason why you block it." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:91 +msgid "" +"The list of blocked server domain patterns will be made publically available" +" on the /friendica page so that your users and " +"people investigating communication problems can find the reason easily." +msgstr "Список блокируемых доменов будет отображаться публично на странице /friendica, чтобы ваши пользователи и другие люди могли легко понять причину проблем с доставкой записей." + +#: src/Module/Admin/Blocklist/Server.php:92 +msgid "" +"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" +"
      \n" +"\t
    • *: Any number of characters
    • \n" +"\t
    • ?: Any single character
    • \n" +"\t
    • [<char1><char2>...]: char1 or char2
    • \n" +"
    " +msgstr "

    Маска домена узла нечувствительна к регистру и представляет собой выражение shell из следующих специальных символов:

    \n
      \n\t
    • *: Любые символы в любом количестве
    • \n\t
    • ?: Один любой символ
    • \n\t
    • [<char1><char2>...]: char1 или char2
    • \n
    " + +#: src/Module/Admin/Blocklist/Server.php:98 +msgid "Add new entry to block list" +msgstr "Добавить новую запись в чёрный список" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "Server Domain Pattern" +msgstr "Маска домена узла" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "" +"The domain pattern of the new server to add to the block list. Do not " +"include the protocol." +msgstr "Маска домена сервера, который вы хотите добавить в чёрный список. Не включайте префикс протокола." + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "Block reason" +msgstr "Причина блокировки" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "The reason why you blocked this server domain pattern." +msgstr "Причина блокировки вами этого домена." + +#: src/Module/Admin/Blocklist/Server.php:101 +msgid "Add Entry" +msgstr "Добавить запись" + +#: src/Module/Admin/Blocklist/Server.php:102 +msgid "Save changes to the blocklist" +msgstr "Сохранить изменения чёрного списка" + +#: src/Module/Admin/Blocklist/Server.php:103 +msgid "Current Entries in the Blocklist" +msgstr "Текущие значения чёрного списка" + +#: src/Module/Admin/Blocklist/Server.php:106 +msgid "Delete entry from blocklist" +msgstr "Удалить запись из чёрного списка" + +#: src/Module/Admin/Blocklist/Server.php:109 +msgid "Delete entry from blocklist?" +msgstr "Удалить запись из чёрного списка?" + +#: src/Module/Admin/Blocklist/Contact.php:57 +#, php-format +msgid "%s contact unblocked" +msgid_plural "%s contacts unblocked" +msgstr[0] "%s контакт разблокирован" +msgstr[1] "%s контакта разблокированы" +msgstr[2] "%s контактов разблокировано" +msgstr[3] "%s контактов разблокировано" + +#: src/Module/Admin/Blocklist/Contact.php:79 +msgid "Remote Contact Blocklist" +msgstr "Чёрный список удалённых контактов" + +#: src/Module/Admin/Blocklist/Contact.php:80 +msgid "" +"This page allows you to prevent any message from a remote contact to reach " +"your node." +msgstr "На этой странице вы можете заблокировать приём вашим узлом любых записей от определённых контактов." + +#: src/Module/Admin/Blocklist/Contact.php:81 +msgid "Block Remote Contact" +msgstr "Заблокировать удалённый контакт" + +#: src/Module/Admin/Blocklist/Contact.php:83 +msgid "select none" +msgstr "сбросить выбор" + +#: src/Module/Admin/Blocklist/Contact.php:86 +msgid "No remote contact is blocked from this node." +msgstr "Для этого узла нет заблокированных контактов." + +#: src/Module/Admin/Blocklist/Contact.php:88 +msgid "Blocked Remote Contacts" +msgstr "Заблокированные контакты" + +#: src/Module/Admin/Blocklist/Contact.php:89 +msgid "Block New Remote Contact" +msgstr "Заблокировать новый контакт" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Photo" +msgstr "Фото" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Reason" +msgstr "Причина" + +#: src/Module/Admin/Blocklist/Contact.php:98 +#, php-format +msgid "%s total blocked contact" +msgid_plural "%s total blocked contacts" +msgstr[0] "%s заблокированный контакт" +msgstr[1] "%s заблокированных контакта" +msgstr[2] "%s заблокированных контактов" +msgstr[3] "%s заблокированных контактов" + +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "URL of the remote contact to block." +msgstr "URL блокируемого контакта." + +#: src/Module/Admin/Blocklist/Contact.php:101 +msgid "Block Reason" +msgstr "Причина блокировки" + +#: src/Module/Admin/Item/Source.php:57 +msgid "Item Guid" +msgstr "GUID записи" + +#: src/Module/Admin/Item/Delete.php:54 +msgid "Item marked for deletion." +msgstr "Запись помечена для удаления." + +#: src/Module/Admin/Item/Delete.php:67 +msgid "Delete this Item" +msgstr "Удалить эту запись" + +#: src/Module/Admin/Item/Delete.php:68 +msgid "" +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "На этой странице вы можете удалять записи на вашем узле. Если запись является родительской, то будет удалена вся её ветка." + +#: src/Module/Admin/Item/Delete.php:69 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "Вам нужно знать GUID записи. Вы можете узнать его, посмотрев на ссылку записи. Последняя часть ссылки - GUID. Например, для http://example.com/display/123456 - GUID будет 123456." + +#: src/Module/Admin/Item/Delete.php:70 +msgid "GUID" +msgstr "GUID" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "The GUID of the item you want to delete." +msgstr "GUID записи, которую вы хотите удалить." + +#: src/Module/Admin/Addons/Details.php:70 +msgid "Addon not found." +msgstr "Дополнение не найдено." + +#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 +#, php-format +msgid "Addon %s disabled." +msgstr "Дополнение %s отключено." + +#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 +#, php-format +msgid "Addon %s enabled." +msgstr "Дополнение %s включено." + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:53 +#, php-format +msgid "Addon %s failed to install." +msgstr "Не удалось установить дополнение %s." + +#: src/Module/Admin/Addons/Index.php:70 +msgid "Reload active addons" +msgstr "Перезагрузить активные дополнения" + +#: src/Module/Admin/Addons/Index.php:75 +#, php-format +msgid "" +"There are currently no addons available on your node. You can find the " +"official addon repository at %1$s and might find other interesting addons in" +" the open addon registry at %2$s" +msgstr "На вашем узле пока нет доступных дополнений. Вы можете найти официальный репозиторий дополнений на %1$s и найти больше интересных дополнений в открытой библиотеке на %2$s" + +#: src/Module/Directory.php:77 +msgid "No entries (some entries may be hidden)." +msgstr "Нет записей (некоторые записи могут быть скрыты)." + +#: src/Module/Directory.php:99 +msgid "Find on this site" +msgstr "Найти на этом сайте" + +#: src/Module/Directory.php:101 +msgid "Results for:" +msgstr "Результаты для:" + +#: src/Module/Directory.php:103 +msgid "Site Directory" +msgstr "Каталог сайта" + +#: src/Module/Attach.php:50 src/Module/Attach.php:62 +msgid "Item was not found." +msgstr "Пункт не был найден." + #: src/Module/Item/Compose.php:46 msgid "Please enter a post body." msgstr "Пожалуйста, введите текст записи." @@ -8428,98 +8422,55 @@ msgid "" "your device" msgstr "Геолокация отключена. Пожалуйста, проверьте разрешения этого сайта на вашем устройстве" -#: src/Module/Maintenance.php:46 -msgid "System down for maintenance" -msgstr "Система закрыта на техническое обслуживание" - -#: src/Module/Manifest.php:42 -msgid "A Decentralized Social Network" -msgstr "Децентрализованная социальная сеть" - -#: src/Module/Notifications/Introductions.php:76 -msgid "Show Ignored Requests" -msgstr "Показать проигнорированные запросы" - -#: src/Module/Notifications/Introductions.php:76 -msgid "Hide Ignored Requests" -msgstr "Скрыть проигнорированные запросы" - -#: src/Module/Notifications/Introductions.php:90 -#: src/Module/Notifications/Introductions.php:157 -msgid "Notification type:" -msgstr "Тип уведомления:" - -#: src/Module/Notifications/Introductions.php:93 -msgid "Suggested by:" +#: src/Module/Friendica.php:60 +msgid "Installed addons/apps:" msgstr "" -#: src/Module/Notifications/Introductions.php:118 -msgid "Claims to be known to you: " -msgstr "Утверждения, о которых должно быть вам известно: " +#: src/Module/Friendica.php:65 +msgid "No installed addons/apps" +msgstr "" -#: src/Module/Notifications/Introductions.php:125 -msgid "Shall your connection be bidirectional or not?" -msgstr "Должно ли ваше соединение быть двухсторонним или нет?" +#: src/Module/Friendica.php:70 +#, php-format +msgid "Read about the Terms of Service of this node." +msgstr "" -#: src/Module/Notifications/Introductions.php:126 +#: src/Module/Friendica.php:77 +msgid "On this server the following remote servers are blocked." +msgstr "На этом сервере заблокированы следующие удалённые серверы." + +#: src/Module/Friendica.php:95 #, php-format msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "Принимая %s как друга вы позволяете %s читать ему свои записи, а также будете получать записи от него." +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." +msgstr "" -#: src/Module/Notifications/Introductions.php:127 -#, php-format +#: src/Module/Friendica.php:100 msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you" -" will not receive updates from them in your news feed." -msgstr "Принимая %s как подписчика вы позволяете читать ему свои записи, но вы не будете получать записей от него." +"Please visit Friendi.ca to learn more " +"about the Friendica project." +msgstr "" -#: src/Module/Notifications/Introductions.php:129 -msgid "Friend" -msgstr "Друг" +#: src/Module/Friendica.php:101 +msgid "Bug reports and issues: please visit" +msgstr "Отчет об ошибках и проблемах: пожалуйста, посетите" -#: src/Module/Notifications/Introductions.php:130 -msgid "Subscriber" -msgstr "Подписчик" +#: src/Module/Friendica.php:101 +msgid "the bugtracker at github" +msgstr "багтрекер на github" -#: src/Module/Notifications/Introductions.php:194 -msgid "No introductions." -msgstr "Запросов нет." +#: src/Module/Friendica.php:102 +msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +msgstr "" -#: src/Module/Notifications/Introductions.php:195 -#: src/Module/Notifications/Notifications.php:133 -#, php-format -msgid "No more %s notifications." -msgstr "Больше нет уведомлений о %s." +#: src/Module/BaseProfile.php:113 +msgid "Only You Can See This" +msgstr "Только вы можете это видеть" -#: src/Module/Notifications/Notification.php:103 -msgid "You must be logged in to show this page." -msgstr "Вам нужно войти, чтобы увидеть эту страницу." - -#: src/Module/Notifications/Notifications.php:50 -msgid "Network Notifications" -msgstr "Уведомления сети" - -#: src/Module/Notifications/Notifications.php:58 -msgid "System Notifications" -msgstr "Уведомления системы" - -#: src/Module/Notifications/Notifications.php:66 -msgid "Personal Notifications" -msgstr "Личные уведомления" - -#: src/Module/Notifications/Notifications.php:74 -msgid "Home Notifications" -msgstr "Уведомления" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show unread" -msgstr "Показать непрочитанные" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show all" -msgstr "Показать все" +#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 +msgid "Tips for New Members" +msgstr "Советы для новых участников" #: src/Module/Photo.php:87 #, php-format @@ -8531,252 +8482,11 @@ msgstr "" msgid "Invalid photo with id %s." msgstr "" -#: src/Module/Profile/Contacts.php:42 src/Module/Profile/Contacts.php:55 -#: src/Module/Register.php:260 -msgid "User not found." -msgstr "Пользователь не найден." - -#: src/Module/Profile/Contacts.php:95 -msgid "No contacts." -msgstr "Нет контактов." - -#: src/Module/Profile/Contacts.php:129 -#, php-format -msgid "Follower (%s)" -msgid_plural "Followers (%s)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Profile/Contacts.php:130 -#, php-format -msgid "Following (%s)" -msgid_plural "Following (%s)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Profile/Contacts.php:131 -#, php-format -msgid "Mutual friend (%s)" -msgid_plural "Mutual friends (%s)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: src/Module/Profile/Contacts.php:133 -#, php-format -msgid "Contact (%s)" -msgid_plural "Contacts (%s)" -msgstr[0] "Контакт (%s)" -msgstr[1] "Контакты (%s)" -msgstr[2] "Контакты (%s)" -msgstr[3] "Контакты (%s)" - -#: src/Module/Profile/Contacts.php:142 -msgid "All contacts" -msgstr "Все контакты" - -#: src/Module/Profile/Profile.php:136 -msgid "Member since:" -msgstr "Зарегистрирован с:" - -#: src/Module/Profile/Profile.php:142 -msgid "j F, Y" -msgstr "j F, Y" - -#: src/Module/Profile/Profile.php:143 -msgid "j F" -msgstr "j F" - -#: src/Module/Profile/Profile.php:151 src/Util/Temporal.php:163 -msgid "Birthday:" -msgstr "День рождения:" - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -msgid "Age: " -msgstr "Возраст: " - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -#, php-format -msgid "%d year old" -msgid_plural "%d years old" -msgstr[0] "%dгод" -msgstr[1] "%dгода" -msgstr[2] "%dлет" -msgstr[3] "%dлет" - -#: src/Module/Profile/Profile.php:216 -msgid "Forums:" -msgstr "Форумы:" - -#: src/Module/Profile/Profile.php:226 -msgid "View profile as:" -msgstr "Посмотреть профиль как:" - -#: src/Module/Profile/Profile.php:300 src/Module/Profile/Profile.php:303 -#: src/Module/Profile/Status.php:55 src/Module/Profile/Status.php:58 -#: src/Protocol/OStatus.php:1288 -#, php-format -msgid "%s's timeline" -msgstr "Лента %s" - -#: src/Module/Profile/Profile.php:301 src/Module/Profile/Status.php:56 -#: src/Protocol/OStatus.php:1292 -#, php-format -msgid "%s's posts" -msgstr "Записи %s" - -#: src/Module/Profile/Profile.php:302 src/Module/Profile/Status.php:57 -#: src/Protocol/OStatus.php:1295 -#, php-format -msgid "%s's comments" -msgstr "Комментарии %s" - -#: src/Module/Register.php:69 -msgid "Only parent users can create additional accounts." -msgstr "Только основные пользователи могут создавать дополнительные учётные записи." - -#: src/Module/Register.php:101 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking \"Register\"." -msgstr "" - -#: src/Module/Register.php:102 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "Если вы не знакомы с OpenID, пожалуйста, оставьте это поле пустым и заполните остальные элементы." - -#: src/Module/Register.php:103 -msgid "Your OpenID (optional): " -msgstr "Ваш OpenID (необязательно):" - -#: src/Module/Register.php:112 -msgid "Include your profile in member directory?" -msgstr "Включить ваш профиль в каталог участников?" - -#: src/Module/Register.php:135 -msgid "Note for the admin" -msgstr "Сообщение для администратора" - -#: src/Module/Register.php:135 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "Сообщения для администратора сайта на тему \"почему я хочу присоединиться к вам\"" - -#: src/Module/Register.php:136 -msgid "Membership on this site is by invitation only." -msgstr "Членство на сайте только по приглашению." - -#: src/Module/Register.php:137 -msgid "Your invitation code: " -msgstr "Ваш код приглашения:" - -#: src/Module/Register.php:145 -msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " -msgstr "Ваше полное имя (например, Иван Иванов):" - -#: src/Module/Register.php:146 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "Ваш адрес электронной почты: (Информация для входа будет отправлена туда, это должен быть существующий адрес.)" - -#: src/Module/Register.php:147 -msgid "Please repeat your e-mail address:" -msgstr "Пожалуйста, введите адрес электронной почты ещё раз:" - -#: src/Module/Register.php:149 -msgid "Leave empty for an auto generated password." -msgstr "Оставьте пустым для автоматической генерации пароля." - -#: src/Module/Register.php:151 -#, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be \"nickname@%s\"." -msgstr "" - -#: src/Module/Register.php:152 -msgid "Choose a nickname: " -msgstr "Выберите псевдоним: " - -#: src/Module/Register.php:161 -msgid "Import your profile to this friendica instance" -msgstr "Импорт своего профиля в этот экземпляр friendica" - -#: src/Module/Register.php:168 -msgid "Note: This node explicitly contains adult content" -msgstr "Внимание: на этом сервере размещаются материалы для взрослых." - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "Parent Password:" -msgstr "Родительский пароль:" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "" - -#: src/Module/Register.php:201 -msgid "Password doesn't match." -msgstr "" - -#: src/Module/Register.php:207 -msgid "Please enter your password." -msgstr "" - -#: src/Module/Register.php:249 -msgid "You have entered too much information." -msgstr "" - -#: src/Module/Register.php:273 -msgid "Please enter the identical mail address in the second field." -msgstr "" - -#: src/Module/Register.php:300 -msgid "The additional account was created." -msgstr "" - -#: src/Module/Register.php:325 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "Регистрация успешна. Пожалуйста, проверьте свою электронную почту для получения дальнейших инструкций." - -#: src/Module/Register.php:329 -#, php-format -msgid "" -"Failed to send email message. Here your accout details:
    login: %s
    " -"password: %s

    You can change your password after login." -msgstr "Ошибка отправки письма. Вот ваши учетные данные:
    логин: %s
    пароль: %s

    Вы сможете изменить пароль после входа." - -#: src/Module/Register.php:335 -msgid "Registration successful." -msgstr "Регистрация успешна." - -#: src/Module/Register.php:340 src/Module/Register.php:347 -msgid "Your registration can not be processed." -msgstr "Ваша регистрация не может быть обработана." - -#: src/Module/Register.php:346 -msgid "You have to leave a request note for the admin." -msgstr "" - -#: src/Module/Register.php:394 -msgid "Your registration is pending approval by the site owner." -msgstr "Ваша регистрация в ожидании одобрения владельцем сайта." - -#: src/Module/RemoteFollow.php:66 +#: src/Module/RemoteFollow.php:67 msgid "The provided profile link doesn't seem to be valid" msgstr "" -#: src/Module/RemoteFollow.php:107 +#: src/Module/RemoteFollow.php:105 #, php-format msgid "" "Enter your Webfinger address (user@domain.tld) or profile URL here. If this " @@ -8784,150 +8494,474 @@ msgid "" " or %s directly on your system." msgstr "" -#: src/Module/Search/Acl.php:56 -msgid "You must be logged in to use this module." -msgstr "Вам нужно войти, чтобы использовать этот модуль." +#: src/Module/BaseSettings.php:43 +msgid "Account" +msgstr "Аккаунт" -#: src/Module/Search/Index.php:52 +#: src/Module/BaseSettings.php:73 +msgid "Display" +msgstr "Внешний вид" + +#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:171 +msgid "Manage Accounts" +msgstr "Управление учётными записями" + +#: src/Module/BaseSettings.php:101 +msgid "Connected apps" +msgstr "Подключенные приложения" + +#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 +msgid "Export personal data" +msgstr "Экспорт личных данных" + +#: src/Module/BaseSettings.php:115 +msgid "Remove account" +msgstr "Удалить аккаунт" + +#: src/Module/Group.php:61 +msgid "Could not create group." +msgstr "Не удалось создать группу." + +#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 +msgid "Group not found." +msgstr "Группа не найдена." + +#: src/Module/Group.php:78 +msgid "Group name was not changed." +msgstr "Название группы не изменено." + +#: src/Module/Group.php:100 +msgid "Unknown group." +msgstr "Неизвестная группа." + +#: src/Module/Group.php:109 +msgid "Contact is deleted." +msgstr "Контакт удалён." + +#: src/Module/Group.php:115 +msgid "Unable to add the contact to the group." +msgstr "Не удалось добавить контакт в группу." + +#: src/Module/Group.php:118 +msgid "Contact successfully added to group." +msgstr "Контакт успешно добавлен в группу." + +#: src/Module/Group.php:122 +msgid "Unable to remove the contact from the group." +msgstr "Не удалось удалить контакт из группы." + +#: src/Module/Group.php:125 +msgid "Contact successfully removed from group." +msgstr "Контакт успешно удалён из группы." + +#: src/Module/Group.php:128 +msgid "Unknown group command." +msgstr "Неизвестная команда для группы." + +#: src/Module/Group.php:131 +msgid "Bad request." +msgstr "Ошибочный запрос." + +#: src/Module/Group.php:170 +msgid "Save Group" +msgstr "Сохранить группу" + +#: src/Module/Group.php:171 +msgid "Filter" +msgstr "Фильтр" + +#: src/Module/Group.php:177 +msgid "Create a group of contacts/friends." +msgstr "Создать группу контактов / друзей." + +#: src/Module/Group.php:178 src/Module/Group.php:201 src/Module/Group.php:276 +#: src/Model/Group.php:536 +msgid "Group Name: " +msgstr "Название группы: " + +#: src/Module/Group.php:193 src/Model/Group.php:533 +msgid "Contacts not in any group" +msgstr "Контакты не состоят в группе" + +#: src/Module/Group.php:219 +msgid "Unable to remove group." +msgstr "Не удается удалить группу." + +#: src/Module/Group.php:270 +msgid "Delete Group" +msgstr "Удалить группу" + +#: src/Module/Group.php:280 +msgid "Edit Group Name" +msgstr "Изменить имя группы" + +#: src/Module/Group.php:290 +msgid "Members" +msgstr "Участники" + +#: src/Module/Group.php:293 +msgid "Group is empty" +msgstr "Группа пуста" + +#: src/Module/Group.php:306 +msgid "Remove contact from group" +msgstr "Удалить контакт из группы" + +#: src/Module/Group.php:326 +msgid "Click on a contact to add or remove." +msgstr "Нажмите на контакт, чтобы добавить или удалить." + +#: src/Module/Group.php:340 +msgid "Add contact to group" +msgstr "Добавить контакт в группу" + +#: src/Module/Search/Index.php:53 msgid "Only logged in users are permitted to perform a search." msgstr "Только зарегистрированные пользователи могут использовать поиск." -#: src/Module/Search/Index.php:74 +#: src/Module/Search/Index.php:75 msgid "Only one search per minute is permitted for not logged in users." msgstr "Незарегистрированные пользователи могут выполнять поиск раз в минуту." -#: src/Module/Search/Index.php:200 +#: src/Module/Search/Index.php:98 src/Content/Nav.php:220 +#: src/Content/Text/HTML.php:902 +msgid "Search" +msgstr "Поиск" + +#: src/Module/Search/Index.php:184 #, php-format msgid "Items tagged with: %s" msgstr "Элементы с тегами: %s" -#: src/Module/Search/Saved.php:44 -msgid "Search term successfully saved." -msgstr "Поисковый запрос сохранён." +#: src/Module/Search/Acl.php:55 src/Module/Contact/Poke.php:127 +msgid "You must be logged in to use this module." +msgstr "Вам нужно войти, чтобы использовать этот модуль." -#: src/Module/Search/Saved.php:46 +#: src/Module/Search/Saved.php:45 +msgid "Search term was not saved." +msgstr "Поисковый запрос не сохранён." + +#: src/Module/Search/Saved.php:48 msgid "Search term already saved." msgstr "Такой запрос уже сохранён." -#: src/Module/Search/Saved.php:52 -msgid "Search term successfully removed." -msgstr "Сохранённый запрос успешно удалён." +#: src/Module/Search/Saved.php:54 +msgid "Search term was not removed." +msgstr "Поисковый запрос не был удалён." -#: src/Module/Security/Login.php:101 -msgid "Create a New Account" -msgstr "Создать новый аккаунт" +#: src/Module/HoverCard.php:47 +msgid "No profile" +msgstr "Нет профиля" -#: src/Module/Security/Login.php:126 -msgid "Your OpenID: " -msgstr "Ваш OpenID: " +#: src/Module/Contact/Poke.php:114 +msgid "Error while sending poke, please retry." +msgstr "Ошибка при отправке тычка, попробуйте ещё." -#: src/Module/Security/Login.php:129 +#: src/Module/Contact/Poke.php:150 +msgid "Poke/Prod" +msgstr "Потыкать/Потолкать" + +#: src/Module/Contact/Poke.php:151 +msgid "poke, prod or do other things to somebody" +msgstr "Потыкать, потолкать или сделать что-то еще с кем-то" + +#: src/Module/Contact/Poke.php:153 +msgid "Choose what you wish to do to recipient" +msgstr "Выберите действия для получателя" + +#: src/Module/Contact/Poke.php:154 +msgid "Make this post private" +msgstr "Сделать эту запись личной" + +#: src/Module/Contact/Advanced.php:94 +msgid "Contact update failed." +msgstr "Обновление контакта неудачное." + +#: src/Module/Contact/Advanced.php:111 msgid "" -"Please enter your username and password to add the OpenID to your existing " -"account." -msgstr "" +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact may stop working." +msgstr "ВНИМАНИЕ: Это крайне важно! Если вы введете неверную информацию, ваша связь с этим контактом перестанет работать." -#: src/Module/Security/Login.php:131 -msgid "Or login using OpenID: " -msgstr "Или зайти с OpenID: " - -#: src/Module/Security/Login.php:145 -msgid "Password: " -msgstr "Пароль: " - -#: src/Module/Security/Login.php:146 -msgid "Remember me" -msgstr "Запомнить" - -#: src/Module/Security/Login.php:155 -msgid "Forgot your password?" -msgstr "Забыли пароль?" - -#: src/Module/Security/Login.php:158 -msgid "Website Terms of Service" -msgstr "Правила сайта" - -#: src/Module/Security/Login.php:159 -msgid "terms of service" -msgstr "правила" - -#: src/Module/Security/Login.php:161 -msgid "Website Privacy Policy" -msgstr "Политика конфиденциальности сервера" - -#: src/Module/Security/Login.php:162 -msgid "privacy policy" -msgstr "политика конфиденциальности" - -#: src/Module/Security/Logout.php:53 -msgid "Logged out." -msgstr "Выход из системы." - -#: src/Module/Security/OpenID.php:54 -msgid "OpenID protocol error. No ID returned" -msgstr "" - -#: src/Module/Security/OpenID.php:92 +#: src/Module/Contact/Advanced.php:112 msgid "" -"Account not found. Please login to your existing account to add the OpenID " -"to it." -msgstr "" +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "Пожалуйста, нажмите клавишу вашего браузера 'Back' или 'Назад' сейчас, если вы не уверены, что делаете на этой странице." -#: src/Module/Security/OpenID.php:94 +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "No mirroring" +msgstr "Не зеркалировать" + +#: src/Module/Contact/Advanced.php:123 +msgid "Mirror as forwarded posting" +msgstr "Зеркалировать как переадресованные сообщения" + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "Mirror as my own posting" +msgstr "Зеркалировать как мои сообщения" + +#: src/Module/Contact/Advanced.php:136 +msgid "Return to contact editor" +msgstr "Возврат к редактору контакта" + +#: src/Module/Contact/Advanced.php:141 +msgid "Remote Self" +msgstr "Remote Self" + +#: src/Module/Contact/Advanced.php:144 +msgid "Mirror postings from this contact" +msgstr "Зекралировать сообщения от этого контакта" + +#: src/Module/Contact/Advanced.php:146 msgid "" -"Account not found. Please register a new account or login to your existing " -"account to add the OpenID to it." +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "Пометить этот контакт как remote_self, что заставит Friendica отправлять сообщения от этого контакта." + +#: src/Module/Contact/Advanced.php:151 +msgid "Account Nickname" +msgstr "Ник аккаунта" + +#: src/Module/Contact/Advanced.php:152 +msgid "@Tagname - overrides Name/Nickname" +msgstr "@Tagname - перезаписывает Имя/Ник" + +#: src/Module/Contact/Advanced.php:153 +msgid "Account URL" +msgstr "URL аккаунта" + +#: src/Module/Contact/Advanced.php:154 +msgid "Account URL Alias" msgstr "" -#: src/Module/Security/TwoFactor/Recovery.php:60 +#: src/Module/Contact/Advanced.php:155 +msgid "Friend Request URL" +msgstr "URL запроса в друзья" + +#: src/Module/Contact/Advanced.php:156 +msgid "Friend Confirm URL" +msgstr "URL подтверждения друга" + +#: src/Module/Contact/Advanced.php:157 +msgid "Notification Endpoint URL" +msgstr "URL эндпоинта уведомления" + +#: src/Module/Contact/Advanced.php:158 +msgid "Poll/Feed URL" +msgstr "URL опроса/ленты" + +#: src/Module/Contact/Advanced.php:159 +msgid "New photo from this URL" +msgstr "Новое фото из этой URL" + +#: src/Module/Contact/Contacts.php:46 +msgid "No known contacts." +msgstr "" + +#: src/Module/Apps.php:47 +msgid "No installed applications." +msgstr "Нет установленных приложений." + +#: src/Module/Apps.php:52 +msgid "Applications" +msgstr "Приложения" + +#: src/Module/Settings/Profile/Index.php:85 +msgid "Profile Name is required." +msgstr "Необходимо имя профиля." + +#: src/Module/Settings/Profile/Index.php:137 +msgid "Profile couldn't be updated." +msgstr "Профиль не получилось обновить." + +#: src/Module/Settings/Profile/Index.php:187 +#: src/Module/Settings/Profile/Index.php:207 +msgid "Label:" +msgstr "Поле:" + +#: src/Module/Settings/Profile/Index.php:188 +#: src/Module/Settings/Profile/Index.php:208 +msgid "Value:" +msgstr "Значение:" + +#: src/Module/Settings/Profile/Index.php:198 +#: src/Module/Settings/Profile/Index.php:218 +msgid "Field Permissions" +msgstr "Право просмотра поля" + +#: src/Module/Settings/Profile/Index.php:199 +#: src/Module/Settings/Profile/Index.php:219 +msgid "(click to open/close)" +msgstr "(нажмите, чтобы открыть / закрыть)" + +#: src/Module/Settings/Profile/Index.php:205 +msgid "Add a new profile field" +msgstr "Добавить новое поле профиля" + +#: src/Module/Settings/Profile/Index.php:235 +msgid "Profile Actions" +msgstr "Действия профиля" + +#: src/Module/Settings/Profile/Index.php:236 +msgid "Edit Profile Details" +msgstr "Редактировать детали профиля" + +#: src/Module/Settings/Profile/Index.php:238 +msgid "Change Profile Photo" +msgstr "Изменить фото профиля" + +#: src/Module/Settings/Profile/Index.php:243 +msgid "Profile picture" +msgstr "Картинка профиля" + +#: src/Module/Settings/Profile/Index.php:244 +msgid "Location" +msgstr "Местонахождение" + +#: src/Module/Settings/Profile/Index.php:245 src/Util/Temporal.php:93 +#: src/Util/Temporal.php:95 +msgid "Miscellaneous" +msgstr "Разное" + +#: src/Module/Settings/Profile/Index.php:246 +msgid "Custom Profile Fields" +msgstr "Произвольные поля профиля" + +#: src/Module/Settings/Profile/Index.php:252 +msgid "Display name:" +msgstr "Отображаемое имя:" + +#: src/Module/Settings/Profile/Index.php:255 +msgid "Street Address:" +msgstr "Адрес:" + +#: src/Module/Settings/Profile/Index.php:256 +msgid "Locality/City:" +msgstr "Город / Населенный пункт:" + +#: src/Module/Settings/Profile/Index.php:257 +msgid "Region/State:" +msgstr "Район / Область:" + +#: src/Module/Settings/Profile/Index.php:258 +msgid "Postal/Zip Code:" +msgstr "Почтовый индекс:" + +#: src/Module/Settings/Profile/Index.php:259 +msgid "Country:" +msgstr "Страна:" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "XMPP (Jabber) address:" +msgstr "Адрес XMPP (Jabber):" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "" +"The XMPP address will be propagated to your contacts so that they can follow" +" you." +msgstr "Адрес XMPP будет отправлен контактам, чтобы они могли вас добавить." + +#: src/Module/Settings/Profile/Index.php:262 +msgid "Homepage URL:" +msgstr "Адрес домашней странички:" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "Public Keywords:" +msgstr "Общественные ключевые слова:" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "(Used for suggesting potential friends, can be seen by others)" +msgstr "(Используется для предложения потенциальным друзьям, могут увидеть другие)" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "Private Keywords:" +msgstr "Личные ключевые слова:" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "(Used for searching profiles, never shown to others)" +msgstr "(Используется для поиска профилей, никогда не показывается другим)" + +#: src/Module/Settings/Profile/Index.php:265 #, php-format -msgid "Remaining recovery codes: %d" -msgstr "Осталось кодов для восстановления: %d" - -#: src/Module/Security/TwoFactor/Recovery.php:64 -#: src/Module/Security/TwoFactor/Verify.php:61 -#: src/Module/Settings/TwoFactor/Verify.php:82 -msgid "Invalid code, please retry." -msgstr "Неправильный код, попробуйте ещё." - -#: src/Module/Security/TwoFactor/Recovery.php:83 -msgid "Two-factor recovery" -msgstr "Двухфакторное восстановление доступа" - -#: src/Module/Security/TwoFactor/Recovery.php:84 msgid "" -"

    You can enter one of your one-time recovery codes in case you lost access" -" to your mobile device.

    " -msgstr "" +"

    Custom fields appear on your profile page.

    \n" +"\t\t\t\t

    You can use BBCodes in the field values.

    \n" +"\t\t\t\t

    Reorder by dragging the field title.

    \n" +"\t\t\t\t

    Empty the label field to remove a custom field.

    \n" +"\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    " +msgstr "

    Произвольные поля видны на вашей странице профиля.

    \n\t\t\t\t

    В значениях полей можно использовать BBCode.

    \n\t\t\t\t

    Меняйте порядок перетаскиванием.

    \n\t\t\t\t

    Сотрите название для удаления поля.

    \n\t\t\t\t

    Закрытые поля будут видны только выбранным контактам из Friendica, либо контактам из выбранных групп.

    " -#: src/Module/Security/TwoFactor/Recovery.php:85 -#: src/Module/Security/TwoFactor/Verify.php:84 +#: src/Module/Settings/Profile/Photo/Crop.php:102 +#: src/Module/Settings/Profile/Photo/Crop.php:118 +#: src/Module/Settings/Profile/Photo/Crop.php:134 +#: src/Module/Settings/Profile/Photo/Index.php:103 #, php-format -msgid "Don’t have your phone? Enter a two-factor recovery code" -msgstr "" +msgid "Image size reduction [%s] failed." +msgstr "Уменьшение размера изображения [%s] не удалось." -#: src/Module/Security/TwoFactor/Recovery.php:86 -msgid "Please enter a recovery code" -msgstr "Пожалуйста, введите код восстановления" - -#: src/Module/Security/TwoFactor/Recovery.php:87 -msgid "Submit recovery code and complete login" -msgstr "Отправить код восстановления и завершить вход" - -#: src/Module/Security/TwoFactor/Verify.php:81 +#: src/Module/Settings/Profile/Photo/Crop.php:139 msgid "" -"

    Open the two-factor authentication app on your device to get an " -"authentication code and verify your identity.

    " -msgstr "

    Откройте приложение для двухфакторной аутентификации на вашем устройстве, чтобы получить код аутентификации и подтвердить вашу личность.

    " +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Перезагрузите страницу с зажатой клавишей \"Shift\" для того, чтобы увидеть свое новое фото немедленно." -#: src/Module/Security/TwoFactor/Verify.php:85 -#: src/Module/Settings/TwoFactor/Verify.php:141 -msgid "Please enter a code from your authentication app" -msgstr "Пожалуйста, введите код из вашего приложения для аутентификации" +#: src/Module/Settings/Profile/Photo/Crop.php:147 +msgid "Unable to process image" +msgstr "Не удается обработать изображение" -#: src/Module/Security/TwoFactor/Verify.php:86 -msgid "Verify code and complete login" -msgstr "" +#: src/Module/Settings/Profile/Photo/Crop.php:166 +msgid "Photo not found." +msgstr "Фото не найдено." + +#: src/Module/Settings/Profile/Photo/Crop.php:190 +msgid "Profile picture successfully updated." +msgstr "Картинка профиля успешно обновлена." + +#: src/Module/Settings/Profile/Photo/Crop.php:213 +#: src/Module/Settings/Profile/Photo/Crop.php:217 +msgid "Crop Image" +msgstr "Обрезать изображение" + +#: src/Module/Settings/Profile/Photo/Crop.php:214 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "Пожалуйста, настройте обрезку изображения для оптимального просмотра." + +#: src/Module/Settings/Profile/Photo/Crop.php:216 +msgid "Use Image As Is" +msgstr "Использовать картинку как есть" + +#: src/Module/Settings/Profile/Photo/Index.php:47 +msgid "Missing uploaded image." +msgstr "Отсутствует загруженное изображение" + +#: src/Module/Settings/Profile/Photo/Index.php:126 +msgid "Profile Picture Settings" +msgstr "Настройки картинки профиля" + +#: src/Module/Settings/Profile/Photo/Index.php:127 +msgid "Current Profile Picture" +msgstr "Текущая картинка профиля" + +#: src/Module/Settings/Profile/Photo/Index.php:128 +msgid "Upload Profile Picture" +msgstr "Загрузить картинку профиля" + +#: src/Module/Settings/Profile/Photo/Index.php:129 +msgid "Upload Picture:" +msgstr "Загрузить картинку:" + +#: src/Module/Settings/Profile/Photo/Index.php:134 +msgid "or" +msgstr "или" + +#: src/Module/Settings/Profile/Photo/Index.php:136 +msgid "skip this step" +msgstr "пропустить этот шаг" + +#: src/Module/Settings/Profile/Photo/Index.php:138 +msgid "select a photo from your photo albums" +msgstr "выберите фото из ваших фотоальбомов" #: src/Module/Settings/Delegation.php:53 msgid "Delegation successfully granted." @@ -8945,466 +8979,68 @@ msgstr "Делегирование успешно отменено." #: src/Module/Settings/Delegation.php:103 msgid "" "Delegated administrators can view but not change delegation permissions." -msgstr "" +msgstr "Администраторы-делегаты могут видеть, но не менять разрешения делегирования." #: src/Module/Settings/Delegation.php:95 msgid "Delegate user not found." -msgstr "" +msgstr "Пользователь-делегат не найден." -#: src/Module/Settings/Delegation.php:142 +#: src/Module/Settings/Delegation.php:143 msgid "No parent user" msgstr "Нет родительского пользователя" -#: src/Module/Settings/Delegation.php:153 -#: src/Module/Settings/Delegation.php:164 +#: src/Module/Settings/Delegation.php:154 +#: src/Module/Settings/Delegation.php:165 msgid "Parent User" msgstr "Родительский пользователь" -#: src/Module/Settings/Delegation.php:161 -msgid "Additional Accounts" -msgstr "" - #: src/Module/Settings/Delegation.php:162 +msgid "Additional Accounts" +msgstr "Дополнительные учётные записи" + +#: src/Module/Settings/Delegation.php:163 msgid "" "Register additional accounts that are automatically connected to your " "existing account so you can manage them from this account." msgstr "" -#: src/Module/Settings/Delegation.php:163 +#: src/Module/Settings/Delegation.php:164 msgid "Register an additional account" msgstr "" -#: src/Module/Settings/Delegation.php:167 +#: src/Module/Settings/Delegation.php:168 msgid "" "Parent users have total control about this account, including the account " "settings. Please double check whom you give this access." msgstr "" -#: src/Module/Settings/Delegation.php:171 +#: src/Module/Settings/Delegation.php:172 msgid "Delegates" msgstr "Делегаты" -#: src/Module/Settings/Delegation.php:173 +#: src/Module/Settings/Delegation.php:174 msgid "" "Delegates are able to manage all aspects of this account/page except for " "basic account settings. Please do not delegate your personal account to " "anybody that you do not trust completely." msgstr "Доверенные лица могут управлять всеми аспектами этого аккаунта/страницы, за исключением основных настроек аккаунта. Пожалуйста, не предоставляйте доступ в личный кабинет тому, кому вы не полностью доверяете." -#: src/Module/Settings/Delegation.php:174 +#: src/Module/Settings/Delegation.php:175 msgid "Existing Page Delegates" msgstr "Существующие уполномоченные страницы" -#: src/Module/Settings/Delegation.php:176 +#: src/Module/Settings/Delegation.php:177 msgid "Potential Delegates" msgstr "Возможные доверенные лица" -#: src/Module/Settings/Delegation.php:179 +#: src/Module/Settings/Delegation.php:180 msgid "Add" msgstr "Добавить" -#: src/Module/Settings/Delegation.php:180 +#: src/Module/Settings/Delegation.php:181 msgid "No entries." msgstr "Нет записей." -#: src/Module/Settings/Display.php:101 -msgid "The theme you chose isn't available." -msgstr "" - -#: src/Module/Settings/Display.php:138 -#, php-format -msgid "%s - (Unsupported)" -msgstr "" - -#: src/Module/Settings/Display.php:181 -msgid "Display Settings" -msgstr "Параметры дисплея" - -#: src/Module/Settings/Display.php:183 -msgid "General Theme Settings" -msgstr "Общие настройки тем" - -#: src/Module/Settings/Display.php:184 -msgid "Custom Theme Settings" -msgstr "Личные настройки тем" - -#: src/Module/Settings/Display.php:185 -msgid "Content Settings" -msgstr "Настройки контента" - -#: src/Module/Settings/Display.php:186 view/theme/duepuntozero/config.php:70 -#: view/theme/frio/config.php:140 view/theme/quattro/config.php:72 -#: view/theme/vier/config.php:120 -msgid "Theme settings" -msgstr "Настройки темы" - -#: src/Module/Settings/Display.php:187 -msgid "Calendar" -msgstr "Календарь" - -#: src/Module/Settings/Display.php:193 -msgid "Display Theme:" -msgstr "Показать тему:" - -#: src/Module/Settings/Display.php:194 -msgid "Mobile Theme:" -msgstr "Мобильная тема:" - -#: src/Module/Settings/Display.php:197 -msgid "Number of items to display per page:" -msgstr "Количество элементов, отображаемых на одной странице:" - -#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 -msgid "Maximum of 100 items" -msgstr "Максимум 100 элементов" - -#: src/Module/Settings/Display.php:198 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "Количество элементов на странице, когда просмотр осуществляется с мобильных устройств:" - -#: src/Module/Settings/Display.php:199 -msgid "Update browser every xx seconds" -msgstr "Обновление браузера каждые хх секунд" - -#: src/Module/Settings/Display.php:199 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "Минимум 10 секунд. Введите -1 для отключения." - -#: src/Module/Settings/Display.php:200 -msgid "Automatic updates only at the top of the post stream pages" -msgstr "" - -#: src/Module/Settings/Display.php:200 -msgid "" -"Auto update may add new posts at the top of the post stream pages, which can" -" affect the scroll position and perturb normal reading if it happens " -"anywhere else the top of the page." -msgstr "" - -#: src/Module/Settings/Display.php:201 -msgid "Don't show emoticons" -msgstr "не показывать emoticons" - -#: src/Module/Settings/Display.php:201 -msgid "" -"Normally emoticons are replaced with matching symbols. This setting disables" -" this behaviour." -msgstr "" - -#: src/Module/Settings/Display.php:202 -msgid "Infinite scroll" -msgstr "Бесконечная прокрутка" - -#: src/Module/Settings/Display.php:202 -msgid "Automatic fetch new items when reaching the page end." -msgstr "" - -#: src/Module/Settings/Display.php:203 -msgid "Disable Smart Threading" -msgstr "Отключить умное ветвление" - -#: src/Module/Settings/Display.php:203 -msgid "Disable the automatic suppression of extraneous thread indentation." -msgstr "Отключить автоматическое удаление излишних отступов в ветках диалогов." - -#: src/Module/Settings/Display.php:204 -msgid "Hide the Dislike feature" -msgstr "Убрать функцию \"Не нравится\"" - -#: src/Module/Settings/Display.php:204 -msgid "Hides the Dislike button and dislike reactions on posts and comments." -msgstr "Убирает кнопку \"Не нравится\" и отображение реакции \"не нравится\" в постах и комментариях." - -#: src/Module/Settings/Display.php:206 -msgid "Beginning of week:" -msgstr "Начало недели:" - -#: src/Module/Settings/Profile/Index.php:86 -msgid "Profile Name is required." -msgstr "Необходимо имя профиля." - -#: src/Module/Settings/Profile/Index.php:138 -msgid "Profile updated." -msgstr "Профиль обновлен." - -#: src/Module/Settings/Profile/Index.php:140 -msgid "Profile couldn't be updated." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:193 -#: src/Module/Settings/Profile/Index.php:213 -msgid "Label:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:194 -#: src/Module/Settings/Profile/Index.php:214 -msgid "Value:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:204 -#: src/Module/Settings/Profile/Index.php:224 -msgid "Field Permissions" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:225 -msgid "(click to open/close)" -msgstr "(нажмите, чтобы открыть / закрыть)" - -#: src/Module/Settings/Profile/Index.php:211 -msgid "Add a new profile field" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:241 -msgid "Profile Actions" -msgstr "Действия профиля" - -#: src/Module/Settings/Profile/Index.php:242 -msgid "Edit Profile Details" -msgstr "Редактировать детали профиля" - -#: src/Module/Settings/Profile/Index.php:244 -msgid "Change Profile Photo" -msgstr "Изменить фото профиля" - -#: src/Module/Settings/Profile/Index.php:249 -msgid "Profile picture" -msgstr "Картинка профиля" - -#: src/Module/Settings/Profile/Index.php:250 -msgid "Location" -msgstr "Местонахождение" - -#: src/Module/Settings/Profile/Index.php:251 src/Util/Temporal.php:93 -#: src/Util/Temporal.php:95 -msgid "Miscellaneous" -msgstr "Разное" - -#: src/Module/Settings/Profile/Index.php:252 -msgid "Custom Profile Fields" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:254 src/Module/Welcome.php:58 -msgid "Upload Profile Photo" -msgstr "Загрузить фото профиля" - -#: src/Module/Settings/Profile/Index.php:258 -msgid "Display name:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:261 -msgid "Street Address:" -msgstr "Адрес:" - -#: src/Module/Settings/Profile/Index.php:262 -msgid "Locality/City:" -msgstr "Город / Населенный пункт:" - -#: src/Module/Settings/Profile/Index.php:263 -msgid "Region/State:" -msgstr "Район / Область:" - -#: src/Module/Settings/Profile/Index.php:264 -msgid "Postal/Zip Code:" -msgstr "Почтовый индекс:" - -#: src/Module/Settings/Profile/Index.php:265 -msgid "Country:" -msgstr "Страна:" - -#: src/Module/Settings/Profile/Index.php:267 -msgid "XMPP (Jabber) address:" -msgstr "Адрес XMPP (Jabber):" - -#: src/Module/Settings/Profile/Index.php:267 -msgid "" -"The XMPP address will be propagated to your contacts so that they can follow" -" you." -msgstr "Адрес XMPP будет отправлен контактам, чтобы они могли вас добавить." - -#: src/Module/Settings/Profile/Index.php:268 -msgid "Homepage URL:" -msgstr "Адрес домашней странички:" - -#: src/Module/Settings/Profile/Index.php:269 -msgid "Public Keywords:" -msgstr "Общественные ключевые слова:" - -#: src/Module/Settings/Profile/Index.php:269 -msgid "(Used for suggesting potential friends, can be seen by others)" -msgstr "(Используется для предложения потенциальным друзьям, могут увидеть другие)" - -#: src/Module/Settings/Profile/Index.php:270 -msgid "Private Keywords:" -msgstr "Личные ключевые слова:" - -#: src/Module/Settings/Profile/Index.php:270 -msgid "(Used for searching profiles, never shown to others)" -msgstr "(Используется для поиска профилей, никогда не показывается другим)" - -#: src/Module/Settings/Profile/Index.php:271 -#, php-format -msgid "" -"

    Custom fields appear on your profile page.

    \n" -"\t\t\t\t

    You can use BBCodes in the field values.

    \n" -"\t\t\t\t

    Reorder by dragging the field title.

    \n" -"\t\t\t\t

    Empty the label field to remove a custom field.

    \n" -"\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    " -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:102 -#: src/Module/Settings/Profile/Photo/Crop.php:118 -#: src/Module/Settings/Profile/Photo/Crop.php:134 -#: src/Module/Settings/Profile/Photo/Index.php:105 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "Уменьшение размера изображения [%s] не удалось." - -#: src/Module/Settings/Profile/Photo/Crop.php:139 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Перезагрузите страницу с зажатой клавишей \"Shift\" для того, чтобы увидеть свое новое фото немедленно." - -#: src/Module/Settings/Profile/Photo/Crop.php:147 -msgid "Unable to process image" -msgstr "Не удается обработать изображение" - -#: src/Module/Settings/Profile/Photo/Crop.php:166 -msgid "Photo not found." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:190 -msgid "Profile picture successfully updated." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:213 -#: src/Module/Settings/Profile/Photo/Crop.php:217 -msgid "Crop Image" -msgstr "Обрезать изображение" - -#: src/Module/Settings/Profile/Photo/Crop.php:214 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "Пожалуйста, настройте обрезку изображения для оптимального просмотра." - -#: src/Module/Settings/Profile/Photo/Crop.php:216 -msgid "Use Image As Is" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:47 -msgid "Missing uploaded image." -msgstr "Отсутствует загруженное изображение" - -#: src/Module/Settings/Profile/Photo/Index.php:97 -msgid "Image uploaded successfully." -msgstr "Изображение загружено успешно." - -#: src/Module/Settings/Profile/Photo/Index.php:128 -msgid "Profile Picture Settings" -msgstr "Настройки картинки профиля" - -#: src/Module/Settings/Profile/Photo/Index.php:129 -msgid "Current Profile Picture" -msgstr "Текущая картинка профиля" - -#: src/Module/Settings/Profile/Photo/Index.php:130 -msgid "Upload Profile Picture" -msgstr "Загрузить картинку профиля" - -#: src/Module/Settings/Profile/Photo/Index.php:131 -msgid "Upload Picture:" -msgstr "Загрузить картинку:" - -#: src/Module/Settings/Profile/Photo/Index.php:136 -msgid "or" -msgstr "или" - -#: src/Module/Settings/Profile/Photo/Index.php:138 -msgid "skip this step" -msgstr "пропустить этот шаг" - -#: src/Module/Settings/Profile/Photo/Index.php:140 -msgid "select a photo from your photo albums" -msgstr "выберите фото из ваших фотоальбомов" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:52 -#: src/Module/Settings/TwoFactor/Recovery.php:50 -#: src/Module/Settings/TwoFactor/Verify.php:56 -msgid "Please enter your password to access this page." -msgstr "Пожалуйста, введите ваш пароль для доступа к этой странице." - -#: src/Module/Settings/TwoFactor/AppSpecific.php:70 -msgid "App-specific password generation failed: The description is empty." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:73 -msgid "" -"App-specific password generation failed: This description already exists." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:77 -msgid "New app-specific password generated." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:83 -msgid "App-specific passwords successfully revoked." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:93 -msgid "App-specific password successfully revoked." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:114 -msgid "Two-factor app-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:116 -msgid "" -"

    App-specific passwords are randomly generated passwords used instead your" -" regular password to authenticate your account on third-party applications " -"that don't support two-factor authentication.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:117 -msgid "" -"Make sure to copy your new app-specific password now. You won’t be able to " -"see it again!" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:120 -msgid "Description" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:121 -msgid "Last Used" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:122 -msgid "Revoke" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:123 -msgid "Revoke All" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:126 -msgid "" -"When you generate a new app-specific password, you must use it right away, " -"it will be shown to you once after you generate it." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:127 -msgid "Generate new app-specific password" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:128 -msgid "Friendiqa on my Fairphone 2..." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:129 -msgid "Generate" -msgstr "" - #: src/Module/Settings/TwoFactor/Index.php:67 msgid "Two-factor authentication successfully disabled." msgstr "" @@ -9497,36 +9133,11 @@ msgstr "Управление паролями приложений" msgid "Finish app configuration" msgstr "Закончить настройку приложения" -#: src/Module/Settings/TwoFactor/Recovery.php:66 -msgid "New recovery codes successfully generated." -msgstr "Новые коды восстановления успешно сгенерированы." - -#: src/Module/Settings/TwoFactor/Recovery.php:92 -msgid "Two-factor recovery codes" -msgstr "Коды восстановления для ДФА" - -#: src/Module/Settings/TwoFactor/Recovery.php:94 -msgid "" -"

    Recovery codes can be used to access your account in the event you lose " -"access to your device and cannot receive two-factor authentication " -"codes.

    Put these in a safe spot! If you lose your " -"device and don’t have the recovery codes you will lose access to your " -"account.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:96 -msgid "" -"When you generate new recovery codes, you must copy the new codes. Your old " -"codes won’t work anymore." -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:97 -msgid "Generate new recovery codes" -msgstr "Сгенерировать новые коды восстановления." - -#: src/Module/Settings/TwoFactor/Recovery.php:99 -msgid "Next: Verification" -msgstr "" +#: src/Module/Settings/TwoFactor/Verify.php:56 +#: src/Module/Settings/TwoFactor/Recovery.php:50 +#: src/Module/Settings/TwoFactor/AppSpecific.php:52 +msgid "Please enter your password to access this page." +msgstr "Пожалуйста, введите ваш пароль для доступа к этой странице." #: src/Module/Settings/TwoFactor/Verify.php:78 msgid "Two-factor authentication successfully activated." @@ -9573,6 +9184,223 @@ msgstr "" msgid "Verify code and enable two-factor authentication" msgstr "" +#: src/Module/Settings/TwoFactor/Recovery.php:66 +msgid "New recovery codes successfully generated." +msgstr "Новые коды восстановления успешно сгенерированы." + +#: src/Module/Settings/TwoFactor/Recovery.php:92 +msgid "Two-factor recovery codes" +msgstr "Коды восстановления для ДФА" + +#: src/Module/Settings/TwoFactor/Recovery.php:94 +msgid "" +"

    Recovery codes can be used to access your account in the event you lose " +"access to your device and cannot receive two-factor authentication " +"codes.

    Put these in a safe spot! If you lose your " +"device and don’t have the recovery codes you will lose access to your " +"account.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:96 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:97 +msgid "Generate new recovery codes" +msgstr "Сгенерировать новые коды восстановления." + +#: src/Module/Settings/TwoFactor/Recovery.php:99 +msgid "Next: Verification" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:70 +msgid "App-specific password generation failed: The description is empty." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:77 +msgid "New app-specific password generated." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:83 +msgid "App-specific passwords successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:93 +msgid "App-specific password successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:114 +msgid "Two-factor app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +msgid "" +"

    App-specific passwords are randomly generated passwords used instead your" +" regular password to authenticate your account on third-party applications " +"that don't support two-factor authentication.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:120 +msgid "Description" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:121 +msgid "Last Used" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:122 +msgid "Revoke" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:123 +msgid "Revoke All" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:127 +msgid "Generate new app-specific password" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:128 +msgid "Friendiqa on my Fairphone 2..." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:129 +msgid "Generate" +msgstr "" + +#: src/Module/Settings/Display.php:103 +msgid "The theme you chose isn't available." +msgstr "" + +#: src/Module/Settings/Display.php:140 +#, php-format +msgid "%s - (Unsupported)" +msgstr "" + +#: src/Module/Settings/Display.php:184 +msgid "Display Settings" +msgstr "Внешний вид" + +#: src/Module/Settings/Display.php:186 +msgid "General Theme Settings" +msgstr "Общие настройки тем" + +#: src/Module/Settings/Display.php:187 +msgid "Custom Theme Settings" +msgstr "Личные настройки тем" + +#: src/Module/Settings/Display.php:188 +msgid "Content Settings" +msgstr "Настройки контента" + +#: src/Module/Settings/Display.php:190 +msgid "Calendar" +msgstr "Календарь" + +#: src/Module/Settings/Display.php:196 +msgid "Display Theme:" +msgstr "Показать тему:" + +#: src/Module/Settings/Display.php:197 +msgid "Mobile Theme:" +msgstr "Мобильная тема:" + +#: src/Module/Settings/Display.php:200 +msgid "Number of items to display per page:" +msgstr "Количество элементов, отображаемых на одной странице:" + +#: src/Module/Settings/Display.php:200 src/Module/Settings/Display.php:201 +msgid "Maximum of 100 items" +msgstr "Максимум 100 элементов" + +#: src/Module/Settings/Display.php:201 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "Количество элементов на странице, когда просмотр осуществляется с мобильных устройств:" + +#: src/Module/Settings/Display.php:202 +msgid "Update browser every xx seconds" +msgstr "Обновление браузера каждые хх секунд" + +#: src/Module/Settings/Display.php:202 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "Минимум 10 секунд. Введите -1 для отключения." + +#: src/Module/Settings/Display.php:203 +msgid "Automatic updates only at the top of the post stream pages" +msgstr "" + +#: src/Module/Settings/Display.php:203 +msgid "" +"Auto update may add new posts at the top of the post stream pages, which can" +" affect the scroll position and perturb normal reading if it happens " +"anywhere else the top of the page." +msgstr "" + +#: src/Module/Settings/Display.php:204 +msgid "Don't show emoticons" +msgstr "не показывать emoticons" + +#: src/Module/Settings/Display.php:204 +msgid "" +"Normally emoticons are replaced with matching symbols. This setting disables" +" this behaviour." +msgstr "" + +#: src/Module/Settings/Display.php:205 +msgid "Infinite scroll" +msgstr "Бесконечная прокрутка" + +#: src/Module/Settings/Display.php:205 +msgid "Automatic fetch new items when reaching the page end." +msgstr "" + +#: src/Module/Settings/Display.php:206 +msgid "Disable Smart Threading" +msgstr "Отключить умное ветвление" + +#: src/Module/Settings/Display.php:206 +msgid "Disable the automatic suppression of extraneous thread indentation." +msgstr "Отключить автоматическое удаление излишних отступов в ветках диалогов." + +#: src/Module/Settings/Display.php:207 +msgid "Hide the Dislike feature" +msgstr "Убрать функцию \"Не нравится\"" + +#: src/Module/Settings/Display.php:207 +msgid "Hides the Dislike button and dislike reactions on posts and comments." +msgstr "Убирает кнопку \"Не нравится\" и отображение реакции \"не нравится\" в постах и комментариях." + +#: src/Module/Settings/Display.php:208 +msgid "Display the resharer" +msgstr "" + +#: src/Module/Settings/Display.php:208 +msgid "Display the first resharer as icon and text on a reshared item." +msgstr "" + +#: src/Module/Settings/Display.php:210 +msgid "Beginning of week:" +msgstr "Начало недели:" + #: src/Module/Settings/UserExport.php:57 msgid "Export account" msgstr "Экспорт аккаунта" @@ -9604,576 +9432,31 @@ msgid "" " e.g. Mastodon." msgstr "Выгрузить список пользователей, на которых вы подписаны, в CSV-файл. Совместимо с Mastodon и др." -#: src/Module/Special/HTTPException.php:49 -msgid "Bad Request" -msgstr "Ошибочный запрос" +#: src/Module/Maintenance.php:46 +msgid "System down for maintenance" +msgstr "Система закрыта на техническое обслуживание" -#: src/Module/Special/HTTPException.php:50 -msgid "Unauthorized" -msgstr "Нет авторизации" - -#: src/Module/Special/HTTPException.php:51 -msgid "Forbidden" -msgstr "Запрещено" - -#: src/Module/Special/HTTPException.php:52 -msgid "Not Found" -msgstr "Не найдено" - -#: src/Module/Special/HTTPException.php:53 -msgid "Internal Server Error" -msgstr "Внутренняя ошибка сервера" - -#: src/Module/Special/HTTPException.php:54 -msgid "Service Unavailable" -msgstr "Служба недоступна" - -#: src/Module/Special/HTTPException.php:61 -msgid "" -"The server cannot or will not process the request due to an apparent client " -"error." -msgstr "" - -#: src/Module/Special/HTTPException.php:62 -msgid "" -"Authentication is required and has failed or has not yet been provided." -msgstr "" - -#: src/Module/Special/HTTPException.php:63 -msgid "" -"The request was valid, but the server is refusing action. The user might not" -" have the necessary permissions for a resource, or may need an account." -msgstr "" - -#: src/Module/Special/HTTPException.php:64 -msgid "" -"The requested resource could not be found but may be available in the " -"future." -msgstr "" - -#: src/Module/Special/HTTPException.php:65 -msgid "" -"An unexpected condition was encountered and no more specific message is " -"suitable." -msgstr "" - -#: src/Module/Special/HTTPException.php:66 -msgid "" -"The server is currently unavailable (because it is overloaded or down for " -"maintenance). Please try again later." -msgstr "" - -#: src/Module/Tos.php:46 src/Module/Tos.php:88 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen" -" name), an username (nickname) and a working email address. The names will " -"be accessible on the profile page of the account by any visitor of the page," -" even if other profile details are not displayed. The email address will " -"only be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or" -" the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "" - -#: src/Module/Tos.php:47 src/Module/Tos.php:89 -msgid "" -"This data is required for communication and is passed on to the nodes of the" -" communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "" - -#: src/Module/Tos.php:48 src/Module/Tos.php:90 -#, php-format -msgid "" -"At any point in time a logged in user can export their account data from the" -" account settings. If the user " -"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " -"be permanent. Deletion of the data will also be requested from the nodes of " -"the communication partners." -msgstr "" - -#: src/Module/Tos.php:51 src/Module/Tos.php:87 -msgid "Privacy Statement" -msgstr "" - -#: src/Module/Welcome.php:44 -msgid "Welcome to Friendica" -msgstr "Добро пожаловать в Friendica" - -#: src/Module/Welcome.php:45 -msgid "New Member Checklist" -msgstr "Новый контрольный список участников" - -#: src/Module/Welcome.php:46 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." -msgstr "Мы хотели бы предложить некоторые советы и ссылки, помогающие сделать вашу работу приятнее. Нажмите на любой элемент, чтобы посетить соответствующую страницу. Ссылка на эту страницу будет видна на вашей домашней странице в течение двух недель после первоначальной регистрации, а затем она исчезнет." - -#: src/Module/Welcome.php:48 -msgid "Getting Started" -msgstr "Начало работы" - -#: src/Module/Welcome.php:49 -msgid "Friendica Walk-Through" -msgstr "Friendica тур" - -#: src/Module/Welcome.php:50 -msgid "" -"On your Quick Start page - find a brief introduction to your " -"profile and network tabs, make some new connections, and find some groups to" -" join." -msgstr "На вашей странице Быстрый старт - можно найти краткое введение в ваш профиль и сетевые закладки, создать новые связи, и найти группы, чтобы присоединиться к ним." - -#: src/Module/Welcome.php:53 -msgid "Go to Your Settings" -msgstr "Перейти к вашим настройкам" - -#: src/Module/Welcome.php:54 -msgid "" -"On your Settings page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." -msgstr "На вашей странице Настройки - вы можете изменить свой первоначальный пароль. Также обратите внимание на ваш личный адрес. Он выглядит так же, как адрес электронной почты - и будет полезен для поиска друзей в свободной социальной сети." - -#: src/Module/Welcome.php:55 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished" -" directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." -msgstr "Просмотрите другие установки, в частности, параметры конфиденциальности. Неопубликованные пункты каталога с частными номерами телефона. В общем, вам, вероятно, следует опубликовать свою информацию - если все ваши друзья и потенциальные друзья точно знают, как вас найти." - -#: src/Module/Welcome.php:59 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make" -" friends than people who do not." -msgstr "Загрузите фотографию профиля, если вы еще не сделали это. Исследования показали, что люди с реальными фотографиями имеют в десять раз больше шансов подружиться, чем люди, которые этого не делают." - -#: src/Module/Welcome.php:60 -msgid "Edit Your Profile" -msgstr "Редактировать профиль" - -#: src/Module/Welcome.php:61 -msgid "" -"Edit your default profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown" -" visitors." -msgstr "Отредактируйте профиль по умолчанию на свой ​​вкус. Просмотрите установки для сокрытия вашего списка друзей и сокрытия профиля от неизвестных посетителей." - -#: src/Module/Welcome.php:62 -msgid "Profile Keywords" -msgstr "Ключевые слова профиля" - -#: src/Module/Welcome.php:63 -msgid "" -"Set some public keywords for your profile which describe your interests. We " -"may be able to find other people with similar interests and suggest " -"friendships." -msgstr "" - -#: src/Module/Welcome.php:65 -msgid "Connecting" -msgstr "Подключение" - -#: src/Module/Welcome.php:67 -msgid "Importing Emails" -msgstr "Импортирование Email-ов" - -#: src/Module/Welcome.php:68 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" -msgstr "Введите информацию о доступе к вашему email на странице настроек вашего коннектора, если вы хотите импортировать, и общаться с друзьями или получать рассылки на ваш ящик электронной почты" - -#: src/Module/Welcome.php:69 -msgid "Go to Your Contacts Page" -msgstr "Перейти на страницу ваших контактов" - -#: src/Module/Welcome.php:70 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the Add New Contact dialog." -msgstr "Ваша страница контактов - это ваш шлюз к управлению дружбой и общением с друзьями в других сетях. Обычно вы вводите свой ​​адрес или адрес сайта в диалог Добавить новый контакт." - -#: src/Module/Welcome.php:71 -msgid "Go to Your Site's Directory" -msgstr "Перейти в каталог вашего сайта" - -#: src/Module/Welcome.php:72 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a Connect or Follow link on " -"their profile page. Provide your own Identity Address if requested." -msgstr "На странице каталога вы можете найти других людей в этой сети или на других похожих сайтах. Ищите ссылки Подключить или Подписаться на страницах их профилей. Укажите свой собственный адрес идентификации, если требуется." - -#: src/Module/Welcome.php:73 -msgid "Finding New People" -msgstr "Поиск людей" - -#: src/Module/Welcome.php:74 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand" -" new site, friend suggestions will usually begin to be populated within 24 " -"hours." -msgstr "На боковой панели страницы Контакты есть несколько инструментов, чтобы найти новых друзей. Мы можем искать по соответствию интересам, посмотреть людей по имени или интересам, и внести предложения на основе сетевых отношений. На новом сайте, предложения дружбы, как правило, начинают заполняться в течение 24 часов." - -#: src/Module/Welcome.php:77 -msgid "Group Your Contacts" -msgstr "Группа \"ваши контакты\"" - -#: src/Module/Welcome.php:78 -msgid "" -"Once you have made some friends, organize them into private conversation " -"groups from the sidebar of your Contacts page and then you can interact with" -" each group privately on your Network page." -msgstr "После того, как вы найдете несколько друзей, организуйте их в группы частных бесед в боковой панели на странице Контакты, а затем вы можете взаимодействовать с каждой группой приватно или на вашей странице Сеть." - -#: src/Module/Welcome.php:80 -msgid "Why Aren't My Posts Public?" -msgstr "Почему мои записи не публичные?" - -#: src/Module/Welcome.php:81 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to" -" people you've added as friends. For more information, see the help section " -"from the link above." -msgstr "Friendica уважает вашу приватность. По умолчанию, ваши сообщения будут показываться только для людей, которых вы добавили в список друзей. Для получения дополнительной информации см. раздел справки по ссылке выше." - -#: src/Module/Welcome.php:83 -msgid "Getting Help" -msgstr "Получить помощь" - -#: src/Module/Welcome.php:84 -msgid "Go to the Help Section" -msgstr "Перейти в раздел справки" - -#: src/Module/Welcome.php:85 -msgid "" -"Our help pages may be consulted for detail on other program" -" features and resources." -msgstr "Наши страницы помощи могут проконсультировать о подробностях и возможностях программы и ресурса." - -#: src/Object/EMail/ItemCCEMail.php:39 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social " -"network." -msgstr "Это сообщение было отправлено вам %s, участником социальной сети Friendica." - -#: src/Object/EMail/ItemCCEMail.php:41 -#, php-format -msgid "You may visit them online at %s" -msgstr "Вы можете посетить их в онлайне на %s" - -#: src/Object/EMail/ItemCCEMail.php:42 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "Пожалуйста, свяжитесь с отправителем, ответив на это сообщение, если вы не хотите получать эти сообщения." - -#: src/Object/EMail/ItemCCEMail.php:46 -#, php-format -msgid "%s posted an update." -msgstr "%s отправил/а/ обновление." - -#: src/Object/Post.php:148 -msgid "This entry was edited" -msgstr "Эта запись была отредактирована" - -#: src/Object/Post.php:175 -msgid "Private Message" -msgstr "Личное сообщение" - -#: src/Object/Post.php:214 -msgid "pinned item" -msgstr "закреплённая запись" - -#: src/Object/Post.php:219 -msgid "Delete locally" -msgstr "Удалить для себя" - -#: src/Object/Post.php:222 -msgid "Delete globally" -msgstr "Удалить везде" - -#: src/Object/Post.php:222 -msgid "Remove locally" -msgstr "Убрать для себя" - -#: src/Object/Post.php:236 -msgid "save to folder" -msgstr "сохранить в папке" - -#: src/Object/Post.php:271 -msgid "I will attend" -msgstr "Я буду" - -#: src/Object/Post.php:271 -msgid "I will not attend" -msgstr "Меня не будет" - -#: src/Object/Post.php:271 -msgid "I might attend" -msgstr "Возможно" - -#: src/Object/Post.php:301 -msgid "ignore thread" -msgstr "игнорировать тему" - -#: src/Object/Post.php:302 -msgid "unignore thread" -msgstr "не игнорировать тему" - -#: src/Object/Post.php:303 -msgid "toggle ignore status" -msgstr "изменить статус игнорирования" - -#: src/Object/Post.php:315 -msgid "pin" -msgstr "Закрепить" - -#: src/Object/Post.php:316 -msgid "unpin" -msgstr "Открепить" - -#: src/Object/Post.php:317 -msgid "toggle pin status" -msgstr "закрепить/открепить" - -#: src/Object/Post.php:320 -msgid "pinned" -msgstr "закреплено" - -#: src/Object/Post.php:327 -msgid "add star" -msgstr "пометить" - -#: src/Object/Post.php:328 -msgid "remove star" -msgstr "убрать метку" - -#: src/Object/Post.php:329 -msgid "toggle star status" -msgstr "переключить статус" - -#: src/Object/Post.php:332 -msgid "starred" -msgstr "помечено" - -#: src/Object/Post.php:336 -msgid "add tag" -msgstr "добавить ключевое слово (тег)" - -#: src/Object/Post.php:346 -msgid "like" -msgstr "нравится" - -#: src/Object/Post.php:347 -msgid "dislike" -msgstr "не нравится" - -#: src/Object/Post.php:349 -msgid "Share this" -msgstr "Поделитесь этим" - -#: src/Object/Post.php:349 -msgid "share" -msgstr "поделиться" - -#: src/Object/Post.php:398 -#, php-format -msgid "%s (Received %s)" -msgstr "%s (Получено %s)" - -#: src/Object/Post.php:403 -msgid "Comment this item on your system" -msgstr "" - -#: src/Object/Post.php:403 -msgid "remote comment" -msgstr "" - -#: src/Object/Post.php:413 -msgid "Pushed" -msgstr "" - -#: src/Object/Post.php:413 -msgid "Pulled" -msgstr "" - -#: src/Object/Post.php:440 -msgid "to" -msgstr "к" - -#: src/Object/Post.php:441 -msgid "via" -msgstr "через" - -#: src/Object/Post.php:442 -msgid "Wall-to-Wall" -msgstr "Стена-на-Стену" - -#: src/Object/Post.php:443 -msgid "via Wall-To-Wall:" -msgstr "через Стена-на-Стену:" - -#: src/Object/Post.php:479 -#, php-format -msgid "Reply to %s" -msgstr "" - -#: src/Object/Post.php:482 -msgid "More" -msgstr "Ещё" - -#: src/Object/Post.php:498 -msgid "Notifier task is pending" -msgstr "Постановка в очередь" - -#: src/Object/Post.php:499 -msgid "Delivery to remote servers is pending" -msgstr "Ожидается отправка адресатам" - -#: src/Object/Post.php:500 -msgid "Delivery to remote servers is underway" -msgstr "Отправка адресатам в процессе" - -#: src/Object/Post.php:501 -msgid "Delivery to remote servers is mostly done" -msgstr "Отправка адресатам почти завершилась" - -#: src/Object/Post.php:502 -msgid "Delivery to remote servers is done" -msgstr "Отправка адресатам завершена" - -#: src/Object/Post.php:522 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d комментарий" -msgstr[1] "%d комментариев" -msgstr[2] "%d комментариев" -msgstr[3] "%d комментариев" - -#: src/Object/Post.php:523 -msgid "Show more" -msgstr "" - -#: src/Object/Post.php:524 -msgid "Show fewer" -msgstr "" - -#: src/Protocol/Diaspora.php:3614 -msgid "Attachments:" -msgstr "Вложения:" - -#: src/Protocol/OStatus.php:1850 +#: src/Protocol/OStatus.php:1777 #, php-format msgid "%s is now following %s." msgstr "%s теперь подписан на %s." -#: src/Protocol/OStatus.php:1851 +#: src/Protocol/OStatus.php:1778 msgid "following" msgstr "следует" -#: src/Protocol/OStatus.php:1854 +#: src/Protocol/OStatus.php:1781 #, php-format msgid "%s stopped following %s." msgstr "%s отписался от %s." -#: src/Protocol/OStatus.php:1855 +#: src/Protocol/OStatus.php:1782 msgid "stopped following" msgstr "отписка от" -#: src/Repository/ProfileField.php:275 -msgid "Hometown:" -msgstr "Родной город:" - -#: src/Repository/ProfileField.php:276 -msgid "Marital Status:" -msgstr "" - -#: src/Repository/ProfileField.php:277 -msgid "With:" -msgstr "" - -#: src/Repository/ProfileField.php:278 -msgid "Since:" -msgstr "" - -#: src/Repository/ProfileField.php:279 -msgid "Sexual Preference:" -msgstr "Сексуальные предпочтения:" - -#: src/Repository/ProfileField.php:280 -msgid "Political Views:" -msgstr "Политические взгляды:" - -#: src/Repository/ProfileField.php:281 -msgid "Religious Views:" -msgstr "Религиозные взгляды:" - -#: src/Repository/ProfileField.php:282 -msgid "Likes:" -msgstr "Нравится:" - -#: src/Repository/ProfileField.php:283 -msgid "Dislikes:" -msgstr "Не нравится:" - -#: src/Repository/ProfileField.php:284 -msgid "Title/Description:" -msgstr "Заголовок / Описание:" - -#: src/Repository/ProfileField.php:286 -msgid "Musical interests" -msgstr "Музыкальные интересы" - -#: src/Repository/ProfileField.php:287 -msgid "Books, literature" -msgstr "Книги, литература" - -#: src/Repository/ProfileField.php:288 -msgid "Television" -msgstr "Телевидение" - -#: src/Repository/ProfileField.php:289 -msgid "Film/dance/culture/entertainment" -msgstr "Кино / танцы / культура / развлечения" - -#: src/Repository/ProfileField.php:290 -msgid "Hobbies/Interests" -msgstr "Хобби / Интересы" - -#: src/Repository/ProfileField.php:291 -msgid "Love/romance" -msgstr "Любовь / романтика" - -#: src/Repository/ProfileField.php:292 -msgid "Work/employment" -msgstr "Работа / занятость" - -#: src/Repository/ProfileField.php:293 -msgid "School/education" -msgstr "Школа / образование" - -#: src/Repository/ProfileField.php:294 -msgid "Contact information and Social Networks" -msgstr "Контактная информация и социальные сети" - -#: src/Util/EMailer/MailBuilder.php:212 -msgid "Friendica Notification" -msgstr "Уведомления Friendica" +#: src/Protocol/Diaspora.php:3516 +msgid "Attachments:" +msgstr "Вложения:" #: src/Util/EMailer/NotifyMailBuilder.php:78 #: src/Util/EMailer/SystemMailBuilder.php:54 @@ -10194,6 +9477,10 @@ msgstr "%s администратор" msgid "thanks" msgstr "спасибо" +#: src/Util/EMailer/MailBuilder.php:212 +msgid "Friendica Notification" +msgstr "Уведомления Friendica" + #: src/Util/Temporal.php:167 msgid "YYYY-MM-DD or MM-DD" msgstr "YYYY-MM-DD или MM-DD" @@ -10260,230 +9547,1024 @@ msgstr "в %1$d %2$s" msgid "%1$d %2$s ago" msgstr "%1$d %2$s назад" -#: src/Worker/Delivery.php:555 -msgid "(no subject)" -msgstr "(без темы)" - -#: update.php:194 +#: src/Model/Storage/Database.php:74 #, php-format -msgid "%s: Updating author-id and owner-id in item and thread table. " -msgstr "" +msgid "Database storage failed to update %s" +msgstr "Хранилищу БД не удалось обновить %s" -#: update.php:249 +#: src/Model/Storage/Database.php:82 +msgid "Database storage failed to insert data" +msgstr "Хранилищу БД не удалось записать данные" + +#: src/Model/Storage/Filesystem.php:100 #, php-format -msgid "%s: Updating post-type." +msgid "Filesystem storage failed to create \"%s\". Check you write permissions." +msgstr "Файловому хранилищу не удалось создать \"%s\". Проверьте, есть ли у вас разрешения на запись." + +#: src/Model/Storage/Filesystem.php:148 +#, php-format +msgid "" +"Filesystem storage failed to save data to \"%s\". Check your write " +"permissions" +msgstr "Файловому хранилищу не удалось записать данные в \"%s\". Проверьте, есть ли у вас разрешения на запись." + +#: src/Model/Storage/Filesystem.php:176 +msgid "Storage base path" +msgstr "Корневой каталог хранилища" + +#: src/Model/Storage/Filesystem.php:178 +msgid "" +"Folder where uploaded files are saved. For maximum security, This should be " +"a path outside web server folder tree" +msgstr "Каталог, куда сохраняются загруженные файлы. Для максимальной безопасности этот каталог должен быть размещён вне каталогов веб-сервера." + +#: src/Model/Storage/Filesystem.php:191 +msgid "Enter a valid existing folder" +msgstr "Введите путь к существующему каталогу" + +#: src/Model/Item.php:3379 +msgid "activity" +msgstr "активность" + +#: src/Model/Item.php:3384 +msgid "post" +msgstr "сообщение" + +#: src/Model/Item.php:3507 +#, php-format +msgid "Content warning: %s" +msgstr "Предупреждение о контенте: %s" + +#: src/Model/Item.php:3584 +msgid "bytes" +msgstr "байт" + +#: src/Model/Item.php:3629 +msgid "View on separate page" +msgstr "Посмотреть в отдельной вкладке" + +#: src/Model/Item.php:3630 +msgid "view on separate page" +msgstr "посмотреть на отдельной вкладке" + +#: src/Model/Item.php:3635 src/Model/Item.php:3641 +#: src/Content/Text/BBCode.php:1071 +msgid "link to source" +msgstr "ссылка на сообщение" + +#: src/Model/Mail.php:128 src/Model/Mail.php:263 +msgid "[no subject]" +msgstr "[без темы]" + +#: src/Model/Contact.php:961 src/Model/Contact.php:974 +msgid "UnFollow" +msgstr "Отписаться" + +#: src/Model/Contact.php:970 +msgid "Drop Contact" +msgstr "Удалить контакт" + +#: src/Model/Contact.php:1367 +msgid "Organisation" +msgstr "Организация" + +#: src/Model/Contact.php:1371 +msgid "News" +msgstr "Новости" + +#: src/Model/Contact.php:1375 +msgid "Forum" +msgstr "Форум" + +#: src/Model/Contact.php:2030 +msgid "Connect URL missing." +msgstr "Connect-URL отсутствует." + +#: src/Model/Contact.php:2039 +msgid "" +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." +msgstr "Контакт не может быть добавлен. Пожалуйста проверьте учётные данные на странице Настройки -> Социальные сети." + +#: src/Model/Contact.php:2080 +msgid "" +"This site is not configured to allow communications with other networks." +msgstr "Данный сайт не настроен так, чтобы держать связь с другими сетями." + +#: src/Model/Contact.php:2081 src/Model/Contact.php:2094 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "Обнаружены несовместимые протоколы связи или каналы." + +#: src/Model/Contact.php:2092 +msgid "The profile address specified does not provide adequate information." +msgstr "Указанный адрес профиля не дает адекватной информации." + +#: src/Model/Contact.php:2097 +msgid "An author or name was not found." +msgstr "Автор или имя не найдены." + +#: src/Model/Contact.php:2100 +msgid "No browser URL could be matched to this address." +msgstr "Нет URL браузера, который соответствует этому адресу." + +#: src/Model/Contact.php:2103 +msgid "" +"Unable to match @-style Identity Address with a known protocol or email " +"contact." +msgstr "Не получается совместить этот адрес с известным протоколом или контактом электронной почты." + +#: src/Model/Contact.php:2104 +msgid "Use mailto: in front of address to force email check." +msgstr "Bcgjkmpeqnt mailto: перед адресом для быстрого доступа к email." + +#: src/Model/Contact.php:2110 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "Указанный адрес профиля принадлежит сети, недоступной на этом сайта." + +#: src/Model/Contact.php:2115 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "Ограниченный профиль. Этот человек не сможет получить прямые / личные уведомления от вас." + +#: src/Model/Contact.php:2177 +msgid "Unable to retrieve contact information." +msgstr "Невозможно получить контактную информацию." + +#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:452 +#: src/Model/Event.php:930 +msgid "Starts:" +msgstr "Начало:" + +#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:453 +#: src/Model/Event.php:934 +msgid "Finishes:" +msgstr "Окончание:" + +#: src/Model/Event.php:402 +msgid "all-day" +msgstr "Весь день" + +#: src/Model/Event.php:428 +msgid "Sept" +msgstr "Сен" + +#: src/Model/Event.php:450 +msgid "No events to display" +msgstr "Нет событий для показа" + +#: src/Model/Event.php:578 +msgid "l, F j" +msgstr "l, j F" + +#: src/Model/Event.php:609 +msgid "Edit event" +msgstr "Редактировать мероприятие" + +#: src/Model/Event.php:610 +msgid "Duplicate event" +msgstr "Дубликат события" + +#: src/Model/Event.php:611 +msgid "Delete event" +msgstr "Удалить событие" + +#: src/Model/Event.php:863 +msgid "D g:i A" +msgstr "D g:i A" + +#: src/Model/Event.php:864 +msgid "g:i A" +msgstr "g:i A" + +#: src/Model/Event.php:949 src/Model/Event.php:951 +msgid "Show map" +msgstr "Показать карту" + +#: src/Model/Event.php:950 +msgid "Hide map" +msgstr "Скрыть карту" + +#: src/Model/Event.php:1042 +#, php-format +msgid "%s's birthday" +msgstr "день рождения %s" + +#: src/Model/Event.php:1043 +#, php-format +msgid "Happy Birthday %s" +msgstr "С днём рождения %s" + +#: src/Model/User.php:141 src/Model/User.php:885 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "СЕРЬЕЗНАЯ ОШИБКА: генерация ключей безопасности не удалась." + +#: src/Model/User.php:503 +msgid "Login failed" +msgstr "Вход не удался" + +#: src/Model/User.php:535 +msgid "Not enough information to authenticate" +msgstr "Недостаточно информации для входа" + +#: src/Model/User.php:630 +msgid "Password can't be empty" +msgstr "Пароль не может быть пустым" + +#: src/Model/User.php:649 +msgid "Empty passwords are not allowed." +msgstr "Пароль не должен быть пустым." + +#: src/Model/User.php:653 +msgid "" +"The new password has been exposed in a public data dump, please choose " +"another." +msgstr "Новый пароль содержится в опубликованных списках украденных паролей, пожалуйста, используйте другой." + +#: src/Model/User.php:659 +msgid "" +"The password can't contain accentuated letters, white spaces or colons (:)" +msgstr "Пароль не может содержать символы с акцентами, пробелы или двоеточия (:)" + +#: src/Model/User.php:765 +msgid "Passwords do not match. Password unchanged." +msgstr "Пароли не совпадают. Пароль не изменен." + +#: src/Model/User.php:772 +msgid "An invitation is required." +msgstr "Требуется приглашение." + +#: src/Model/User.php:776 +msgid "Invitation could not be verified." +msgstr "Приглашение не может быть проверено." + +#: src/Model/User.php:784 +msgid "Invalid OpenID url" +msgstr "Неверный URL OpenID" + +#: src/Model/User.php:803 +msgid "Please enter the required information." +msgstr "Пожалуйста, введите необходимую информацию." + +#: src/Model/User.php:817 +#, php-format +msgid "" +"system.username_min_length (%s) and system.username_max_length (%s) are " +"excluding each other, swapping values." +msgstr "system.username_min_length (%s) и system.username_max_length (%s) противоречат друг другу, меняем их местами." + +#: src/Model/User.php:824 +#, php-format +msgid "Username should be at least %s character." +msgid_plural "Username should be at least %s characters." +msgstr[0] "Имя пользователя должно быть хотя бы %s символ." +msgstr[1] "Имя пользователя должно быть хотя бы %s символа." +msgstr[2] "Имя пользователя должно быть хотя бы %s символов." +msgstr[3] "Имя пользователя должно быть хотя бы %s символов." + +#: src/Model/User.php:828 +#, php-format +msgid "Username should be at most %s character." +msgid_plural "Username should be at most %s characters." +msgstr[0] "Имя пользователя должно быть не больше %s символа." +msgstr[1] "Имя пользователя должно быть не больше %s символов" +msgstr[2] "Имя пользователя должно быть не больше %s символов." +msgstr[3] "Имя пользователя должно быть не больше %s символов." + +#: src/Model/User.php:836 +msgid "That doesn't appear to be your full (First Last) name." +msgstr "Кажется, что это ваше неполное (Имя Фамилия) имя." + +#: src/Model/User.php:841 +msgid "Your email domain is not among those allowed on this site." +msgstr "Домен вашего адреса электронной почты не относится к числу разрешенных на этом сайте." + +#: src/Model/User.php:845 +msgid "Not a valid email address." +msgstr "Неверный адрес электронной почты." + +#: src/Model/User.php:848 +msgid "The nickname was blocked from registration by the nodes admin." +msgstr "Этот ник был заблокирован для регистрации администратором узла." + +#: src/Model/User.php:852 src/Model/User.php:860 +msgid "Cannot use that email." +msgstr "Нельзя использовать этот Email." + +#: src/Model/User.php:867 +msgid "Your nickname can only contain a-z, 0-9 and _." +msgstr "Ваш ник может содержать только символы a-z, 0-9 и _." + +#: src/Model/User.php:875 src/Model/User.php:932 +msgid "Nickname is already registered. Please choose another." +msgstr "Такой ник уже зарегистрирован. Пожалуйста, выберите другой." + +#: src/Model/User.php:919 src/Model/User.php:923 +msgid "An error occurred during registration. Please try again." +msgstr "Ошибка при регистрации. Пожалуйста, попробуйте еще раз." + +#: src/Model/User.php:946 +msgid "An error occurred creating your default profile. Please try again." +msgstr "Ошибка создания вашего профиля. Пожалуйста, попробуйте еще раз." + +#: src/Model/User.php:953 +msgid "An error occurred creating your self contact. Please try again." +msgstr "При создании вашего контакта возникла проблема. Пожалуйста, попробуйте ещё раз." + +#: src/Model/User.php:958 +msgid "Friends" +msgstr "Друзья" + +#: src/Model/User.php:962 +msgid "" +"An error occurred creating your default contact group. Please try again." +msgstr "При создании группы контактов по-умолчанию возникла ошибка. Пожалуйста, попробуйте ещё раз." + +#: src/Model/User.php:1150 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tthe administrator of %2$s has set up an account for you." +msgstr "\n\t\tУважаемый(ая) %1$s,\n\t\t\tадминистратор %2$s создал для вас учётную запись." + +#: src/Model/User.php:1153 +#, php-format +msgid "" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%1$s\n" +"\t\tLogin Name:\t\t%2$s\n" +"\t\tPassword:\t\t%3$s\n" +"\n" +"\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\tin.\n" +"\n" +"\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\tthan that.\n" +"\n" +"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\tIf you are new and do not know anybody here, they may help\n" +"\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" +"\n" +"\t\tThank you and welcome to %4$s." +msgstr "\n\t\tДанные для входа в систему:\n\n\t\tМестоположение сайта:\t%1$s\n\t\tЛогин:\t\t%2$s\n\t\tПароль:\t\t%3$s\n\n\t\tВы можете изменить пароль на странице \"Настройки\" после авторизации.\n\n\t\tПожалуйста, уделите время ознакомлению с другими другие настройками аккаунта на этой странице.\n\n\n\t\tВы также можете захотеть добавить немного базовой информации к вашему стандартному профилю\n\t\t(на странице \"Информация\") чтобы другим людям было проще вас найти.\n\n\t\tМы рекомендуем указать ваше полное имя, добавить фотографию,\n\t\tнемного \"ключевых слов\" (очень полезно, чтобы завести новых друзей)\n\t\tи возможно страну вашего проживания; если вы не хотите быть более конкретным.\n\n\t\tМы полностью уважаем ваше право на приватность, поэтому ничего из этого не является обязательным.\n\t\tЕсли же вы новичок и никого не знаете, это может помочь\n\t\tвам завести новых интересных друзей.\n\n\t\tЕсли вы когда-нибудь захотите удалить свой аккаунт, вы можете сделать это перейдя по ссылке %1$s/removeme\n\n\t\tСпасибо и добро пожаловать в %4$s." + +#: src/Model/User.php:1186 src/Model/User.php:1293 +#, php-format +msgid "Registration details for %s" +msgstr "Подробности регистрации для %s" + +#: src/Model/User.php:1206 +#, php-format +msgid "" +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%4$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\t\t" +msgstr "\n\t\t\tУважаемый %1$s,\n\t\t\t\tБлагодарим Вас за регистрацию на %2$s. Ваш аккаунт ожидает подтверждения администратором.\n\n\t\t\tВаши данные для входа в систему:\n\n\t\t\tМестоположение сайта:\t%3$s\n\t\t\tЛогин:\t\t%4$s\n\t\t\tПароль:\t\t%5$s\n\t\t" + +#: src/Model/User.php:1225 +#, php-format +msgid "Registration at %s" +msgstr "Регистрация на %s" + +#: src/Model/User.php:1249 +#, php-format +msgid "" +"\n" +"\t\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" +"\t\t\t" +msgstr "\n\t\t\t\tУважаемый(ая) %1$s,\n\t\t\t\tСпасибо за регистрацию на %2$s. Ваша учётная запись создана.\n\t\t\t" + +#: src/Model/User.php:1257 +#, php-format +msgid "" +"\n" +"\t\t\tThe login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%1$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\n" +"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\t\tin.\n" +"\n" +"\t\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\t\tthan that.\n" +"\n" +"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\t\tIf you are new and do not know anybody here, they may help\n" +"\t\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" +"\n" +"\t\t\tThank you and welcome to %2$s." +msgstr "\n\t\t\tДанные для входа:\n\n\t\t\tАдрес сайта:\t%3$s\n\t\t\tИмя:\t\t%1$s\n\t\t\tПароль:\t\t%5$s\n\n\t\t\tВы можете сменить пароль в настройках учётной записи после входа.\n\t\t\t\n\n\t\t\tТакже обратите внимание на другие настройки на этой странице.\n\n\t\t\tВы можете захотеть добавить основную информацию о себе\n\t\t\tна странице \"Профиль\", чтобы другие люди легко вас нашли.\n\n\t\t\tМы рекомендуем указать полное имя и установить фото профиля,\n\t\t\tдобавить ключевые слова для поиска друзей по интересам,\n\t\t\tи, вероятно, страну вашего проживания.\n\n\t\t\tМы уважаем вашу приватность и ничто из вышеуказанного не обязательно.\n\t\t\tЕсли вы новичок и пока никого здесь не знаете, то это поможет\n\t\t\tвам найти новых интересных друзей.\n\n\t\t\tЕсли вы захотите удалить свою учётную запись, то сможете сделать это на %3$s/removeme\n\n\t\t\tСпасибо и добро пожаловать на %2$s." + +#: src/Model/Group.php:92 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "Удаленная группа с таким названием была восстановлена. Существующие права доступа могут применяться к этой группе и любым будущим участникам. Если это не то, что вы хотели, пожалуйста, создайте еще ​​одну группу с другим названием." + +#: src/Model/Group.php:451 +msgid "Default privacy group for new contacts" +msgstr "Группа доступа по умолчанию для новых контактов" + +#: src/Model/Group.php:483 +msgid "Everybody" +msgstr "Все" + +#: src/Model/Group.php:502 +msgid "edit" +msgstr "редактировать" + +#: src/Model/Group.php:527 +msgid "add" +msgstr "добавить" + +#: src/Model/Group.php:532 +msgid "Edit group" +msgstr "Редактировать группу" + +#: src/Model/Group.php:535 +msgid "Create a new group" +msgstr "Создать новую группу" + +#: src/Model/Group.php:537 +msgid "Edit groups" +msgstr "Редактировать группы" + +#: src/Model/Profile.php:348 +msgid "Change profile photo" +msgstr "Изменить фото профиля" + +#: src/Model/Profile.php:452 +msgid "Atom feed" +msgstr "Фид Atom" + +#: src/Model/Profile.php:490 src/Model/Profile.php:587 +msgid "g A l F d" +msgstr "g A l F d" + +#: src/Model/Profile.php:491 +msgid "F d" +msgstr "F d" + +#: src/Model/Profile.php:553 src/Model/Profile.php:638 +msgid "[today]" +msgstr "[сегодня]" + +#: src/Model/Profile.php:563 +msgid "Birthday Reminders" +msgstr "Напоминания о днях рождения" + +#: src/Model/Profile.php:564 +msgid "Birthdays this week:" +msgstr "Дни рождения на этой неделе:" + +#: src/Model/Profile.php:625 +msgid "[No description]" +msgstr "[без описания]" + +#: src/Model/Profile.php:651 +msgid "Event Reminders" +msgstr "Напоминания о мероприятиях" + +#: src/Model/Profile.php:652 +msgid "Upcoming events the next 7 days:" +msgstr "События на ближайшие 7 дней:" + +#: src/Model/Profile.php:827 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s приветствует %2$s" + +#: src/Content/Widget.php:52 +msgid "Add New Contact" +msgstr "Добавить контакт" + +#: src/Content/Widget.php:53 +msgid "Enter address or web location" +msgstr "Введите адрес или веб-местонахождение" + +#: src/Content/Widget.php:54 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Пример: bob@example.com, http://example.com/barbara" + +#: src/Content/Widget.php:56 +msgid "Connect" +msgstr "Подключить" + +#: src/Content/Widget.php:71 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d приглашение доступно" +msgstr[1] "%d приглашений доступно" +msgstr[2] "%d приглашений доступно" +msgstr[3] "%d приглашений доступно" + +#: src/Content/Widget.php:219 +msgid "Everyone" +msgstr "Все" + +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "Отношения" + +#: src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Протоколы" + +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "Все протоколы" + +#: src/Content/Widget.php:328 +msgid "Saved Folders" +msgstr "Сохранённые папки" + +#: src/Content/Widget.php:330 src/Content/Widget.php:369 +msgid "Everything" +msgstr "Всё" + +#: src/Content/Widget.php:367 +msgid "Categories" +msgstr "Категории" + +#: src/Content/Widget.php:424 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "%d Контакт" +msgstr[1] "%d Контактов" +msgstr[2] "%d Контактов" +msgstr[3] "%d Контактов" + +#: src/Content/Widget.php:517 +msgid "Archives" +msgstr "Архивы" + +#: src/Content/ContactSelector.php:48 +msgid "Frequently" +msgstr "Часто" + +#: src/Content/ContactSelector.php:49 +msgid "Hourly" +msgstr "Раз в час" + +#: src/Content/ContactSelector.php:50 +msgid "Twice daily" +msgstr "Дважды в день" + +#: src/Content/ContactSelector.php:51 +msgid "Daily" +msgstr "Раз в день" + +#: src/Content/ContactSelector.php:52 +msgid "Weekly" +msgstr "Раз в неделю" + +#: src/Content/ContactSelector.php:53 +msgid "Monthly" +msgstr "Раз в месяц" + +#: src/Content/ContactSelector.php:99 +msgid "DFRN" +msgstr "DFRN" + +#: src/Content/ContactSelector.php:100 +msgid "OStatus" +msgstr "OStatus" + +#: src/Content/ContactSelector.php:101 +msgid "RSS/Atom" +msgstr "RSS/Atom" + +#: src/Content/ContactSelector.php:104 +msgid "Zot!" +msgstr "Zot!" + +#: src/Content/ContactSelector.php:105 +msgid "LinkedIn" +msgstr "LinkedIn" + +#: src/Content/ContactSelector.php:106 +msgid "XMPP/IM" +msgstr "XMPP/IM" + +#: src/Content/ContactSelector.php:107 +msgid "MySpace" +msgstr "MySpace" + +#: src/Content/ContactSelector.php:108 +msgid "Google+" +msgstr "Google+" + +#: src/Content/ContactSelector.php:109 +msgid "pump.io" +msgstr "pump.io" + +#: src/Content/ContactSelector.php:110 +msgid "Twitter" +msgstr "Twitter" + +#: src/Content/ContactSelector.php:111 +msgid "Discourse" +msgstr "Discourse" + +#: src/Content/ContactSelector.php:112 +msgid "Diaspora Connector" +msgstr "Diaspora Connector" + +#: src/Content/ContactSelector.php:113 +msgid "GNU Social Connector" +msgstr "GNU Social Connector" + +#: src/Content/ContactSelector.php:114 +msgid "ActivityPub" +msgstr "ActivityPub" + +#: src/Content/ContactSelector.php:115 +msgid "pnut" +msgstr "pnut" + +#: src/Content/ContactSelector.php:149 +#, php-format +msgid "%s (via %s)" +msgstr "%s (через %s)" + +#: src/Content/Feature.php:96 +msgid "General Features" +msgstr "Основные возможности" + +#: src/Content/Feature.php:98 +msgid "Photo Location" +msgstr "Место фотографирования" + +#: src/Content/Feature.php:98 +msgid "" +"Photo metadata is normally stripped. This extracts the location (if present)" +" prior to stripping metadata and links it to a map." +msgstr "Метаданные фотографий обычно вырезаются. Эта настройка получает местоположение (если есть) до вырезки метаданных и связывает с координатами на карте." + +#: src/Content/Feature.php:99 +msgid "Trending Tags" +msgstr "Популярные тэги" + +#: src/Content/Feature.php:99 +msgid "" +"Show a community page widget with a list of the most popular tags in recent " +"public posts." +msgstr "Показать облако популярных тэгов на странице публичных записей сервера" + +#: src/Content/Feature.php:104 +msgid "Post Composition Features" +msgstr "Составление сообщений" + +#: src/Content/Feature.php:105 +msgid "Auto-mention Forums" +msgstr "Автоматически отмечать форумы" + +#: src/Content/Feature.php:105 +msgid "" +"Add/remove mention when a forum page is selected/deselected in ACL window." +msgstr "Добавлять/удалять упоминание, когда страница форума выбрана/убрана в списке получателей." + +#: src/Content/Feature.php:106 +msgid "Explicit Mentions" +msgstr "Явные отметки" + +#: src/Content/Feature.php:106 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "Вставлять отметки пользователей в поле комментариев, чтобы иметь ручной контроль над тем, кто будет упомянут в ответе." + +#: src/Content/Feature.php:111 +msgid "Post/Comment Tools" +msgstr "Инструменты записей/комментариев" + +#: src/Content/Feature.php:112 +msgid "Post Categories" +msgstr "Категории записей" + +#: src/Content/Feature.php:112 +msgid "Add categories to your posts" +msgstr "Добавить категории для ваших записей" + +#: src/Content/Feature.php:117 +msgid "Advanced Profile Settings" +msgstr "Расширенные настройки профиля" + +#: src/Content/Feature.php:118 +msgid "List Forums" +msgstr "Список форумов" + +#: src/Content/Feature.php:118 +msgid "Show visitors public community forums at the Advanced Profile Page" +msgstr "Показывать посетителям публичные форумы на расширенной странице профиля." + +#: src/Content/Feature.php:119 +msgid "Tag Cloud" +msgstr "Облако тэгов" + +#: src/Content/Feature.php:119 +msgid "Provide a personal tag cloud on your profile page" +msgstr "Показывать ваше личное облако тэгов в вашем профиле" + +#: src/Content/Feature.php:120 +msgid "Display Membership Date" +msgstr "Показывать дату регистрации" + +#: src/Content/Feature.php:120 +msgid "Display membership date in profile" +msgstr "Дата вашей регистрации будет отображаться в вашем профиле" + +#: src/Content/Nav.php:90 +msgid "Nothing new here" +msgstr "Ничего нового здесь" + +#: src/Content/Nav.php:95 +msgid "Clear notifications" +msgstr "Стереть уведомления" + +#: src/Content/Nav.php:96 src/Content/Text/HTML.php:904 +msgid "@name, !forum, #tags, content" +msgstr "@имя, !форум, #тег, контент" + +#: src/Content/Nav.php:169 +msgid "End this session" +msgstr "Завершить эту сессию" + +#: src/Content/Nav.php:171 +msgid "Sign in" +msgstr "Вход" + +#: src/Content/Nav.php:182 +msgid "Personal notes" +msgstr "Личные заметки" + +#: src/Content/Nav.php:182 +msgid "Your personal notes" +msgstr "Ваши личные заметки" + +#: src/Content/Nav.php:202 src/Content/Nav.php:263 +msgid "Home" +msgstr "Мой профиль" + +#: src/Content/Nav.php:202 +msgid "Home Page" +msgstr "Главная страница" + +#: src/Content/Nav.php:206 +msgid "Create an account" +msgstr "Создать аккаунт" + +#: src/Content/Nav.php:212 +msgid "Help and documentation" +msgstr "Помощь и документация" + +#: src/Content/Nav.php:216 +msgid "Apps" +msgstr "Приложения" + +#: src/Content/Nav.php:216 +msgid "Addon applications, utilities, games" +msgstr "Дополнительные приложения, утилиты, игры" + +#: src/Content/Nav.php:220 +msgid "Search site content" +msgstr "Поиск по сайту" + +#: src/Content/Nav.php:223 src/Content/Text/HTML.php:911 +msgid "Full Text" +msgstr "Контент" + +#: src/Content/Nav.php:224 src/Content/Widget/TagCloud.php:68 +#: src/Content/Text/HTML.php:912 +msgid "Tags" +msgstr "Тэги" + +#: src/Content/Nav.php:244 +msgid "Community" +msgstr "Сообщество" + +#: src/Content/Nav.php:244 +msgid "Conversations on this and other servers" +msgstr "Диалоги на этом и других серверах" + +#: src/Content/Nav.php:251 +msgid "Directory" +msgstr "Каталог" + +#: src/Content/Nav.php:251 +msgid "People directory" +msgstr "Каталог участников" + +#: src/Content/Nav.php:253 +msgid "Information about this friendica instance" +msgstr "Информация об этом экземпляре Friendica" + +#: src/Content/Nav.php:256 +msgid "Terms of Service of this Friendica instance" +msgstr "Условия оказания услуг для этого узла Friendica" + +#: src/Content/Nav.php:267 +msgid "Introductions" +msgstr "Запросы" + +#: src/Content/Nav.php:267 +msgid "Friend Requests" +msgstr "Запросы на добавление в список друзей" + +#: src/Content/Nav.php:269 +msgid "See all notifications" +msgstr "Посмотреть все уведомления" + +#: src/Content/Nav.php:270 +msgid "Mark all system notifications seen" +msgstr "Отметить все системные уведомления, как прочитанные" + +#: src/Content/Nav.php:274 +msgid "Inbox" +msgstr "Входящие" + +#: src/Content/Nav.php:275 +msgid "Outbox" +msgstr "Исходящие" + +#: src/Content/Nav.php:279 +msgid "Accounts" +msgstr "Учётные записи" + +#: src/Content/Nav.php:279 +msgid "Manage other pages" +msgstr "Управление другими страницами" + +#: src/Content/Nav.php:289 +msgid "Site setup and configuration" +msgstr "Конфигурация сайта" + +#: src/Content/Nav.php:292 +msgid "Navigation" +msgstr "Навигация" + +#: src/Content/Nav.php:292 +msgid "Site map" +msgstr "Карта сайта" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "Удалить элемент" + +#: src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "запомненные поиски" + +#: src/Content/Widget/CalendarExport.php:63 +msgid "Export" +msgstr "Экспорт" + +#: src/Content/Widget/CalendarExport.php:64 +msgid "Export calendar as ical" +msgstr "Экспортировать календарь в формат ical" + +#: src/Content/Widget/CalendarExport.php:65 +msgid "Export calendar as csv" +msgstr "Экспортировать календарь в формат csv" + +#: src/Content/Widget/TrendingTags.php:51 +#, php-format +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "Популярные тэги (за %d час)" +msgstr[1] "Популярные тэги (за %d часа)" +msgstr[2] "Популярные тэги (за %d часов)" +msgstr[3] "Популярные тэги (за %d часов)" + +#: src/Content/Widget/TrendingTags.php:52 +msgid "More Trending Tags" +msgstr "Больше популярных тэгов" + +#: src/Content/Widget/ContactBlock.php:72 +msgid "No contacts" +msgstr "Нет контактов" + +#: src/Content/Widget/ContactBlock.php:104 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d контакт" +msgstr[1] "%d контактов" +msgstr[2] "%d контактов" +msgstr[3] "%d контактов" + +#: src/Content/Widget/ContactBlock.php:123 +msgid "View Contacts" +msgstr "Просмотр контактов" + +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "новее" + +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "старее" + +#: src/Content/OEmbed.php:266 +msgid "Embedding disabled" +msgstr "Встраивание отключено" + +#: src/Content/OEmbed.php:388 +msgid "Embedded content" +msgstr "Встроенное содержание" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "пред." + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "последний" + +#: src/Content/Text/HTML.php:802 +msgid "Loading more entries..." +msgstr "Загружаю больше сообщений..." + +#: src/Content/Text/HTML.php:803 +msgid "The end" +msgstr "Конец" + +#: src/Content/Text/HTML.php:954 src/Content/Text/BBCode.php:1523 +msgid "Click to open/close" +msgstr "Нажмите, чтобы открыть / закрыть" + +#: src/Content/Text/BBCode.php:946 src/Content/Text/BBCode.php:1605 +#: src/Content/Text/BBCode.php:1606 +msgid "Image/photo" +msgstr "Изображение / Фото" + +#: src/Content/Text/BBCode.php:1046 +#, php-format +msgid "%2$s %3$s" +msgstr "%2$s %3$s" + +#: src/Content/Text/BBCode.php:1554 +msgid "$1 wrote:" +msgstr "$1 написал:" + +#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +msgid "Encrypted content" +msgstr "Зашифрованный контент" + +#: src/Content/Text/BBCode.php:1831 +msgid "Invalid source protocol" +msgstr "Неправильный протокол источника" + +#: src/Content/Text/BBCode.php:1846 +msgid "Invalid link protocol" +msgstr "Неправильная протокольная ссылка" + +#: src/BaseModule.php:150 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "Ключ формы безопасности неправильный. Вероятно, это произошло потому, что форма была открыта слишком долго (более 3 часов) до её отправки." + +#: src/BaseModule.php:179 +msgid "All contacts" +msgstr "Все контакты" + +#: src/BaseModule.php:202 +msgid "Common" msgstr "" - -#: view/theme/duepuntozero/config.php:52 -msgid "default" -msgstr "значение по умолчанию" - -#: view/theme/duepuntozero/config.php:53 -msgid "greenzero" -msgstr "greenzero" - -#: view/theme/duepuntozero/config.php:54 -msgid "purplezero" -msgstr "purplezero" - -#: view/theme/duepuntozero/config.php:55 -msgid "easterbunny" -msgstr "easterbunny" - -#: view/theme/duepuntozero/config.php:56 -msgid "darkzero" -msgstr "darkzero" - -#: view/theme/duepuntozero/config.php:57 -msgid "comix" -msgstr "comix" - -#: view/theme/duepuntozero/config.php:58 -msgid "slackr" -msgstr "slackr" - -#: view/theme/duepuntozero/config.php:71 -msgid "Variations" -msgstr "Вариации" - -#: view/theme/frio/config.php:123 -msgid "Custom" -msgstr "Другое" - -#: view/theme/frio/config.php:135 -msgid "Note" -msgstr "Примечание" - -#: view/theme/frio/config.php:135 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "Проверьте настройки разрешений изображения, оно должно быть видно всем пользователям." - -#: view/theme/frio/config.php:141 -msgid "Select color scheme" -msgstr "Выбор цветовой схемы" - -#: view/theme/frio/config.php:142 -msgid "Copy or paste schemestring" -msgstr "Скопируйте или вставьте строку оформления темы" - -#: view/theme/frio/config.php:142 -msgid "" -"You can copy this string to share your theme with others. Pasting here " -"applies the schemestring" -msgstr "Вы можете скопировать эту строку и поделиться настройками вашей темы с другими. Вставка строки здесь применяет настройки оформления темы." - -#: view/theme/frio/config.php:143 -msgid "Navigation bar background color" -msgstr "Цвет фона навигационной панели" - -#: view/theme/frio/config.php:144 -msgid "Navigation bar icon color " -msgstr "Цвет иконок в навигационной панели" - -#: view/theme/frio/config.php:145 -msgid "Link color" -msgstr "Цвет ссылок" - -#: view/theme/frio/config.php:146 -msgid "Set the background color" -msgstr "Установить цвет фона" - -#: view/theme/frio/config.php:147 -msgid "Content background opacity" -msgstr "Прозрачность фона основного содержимого" - -#: view/theme/frio/config.php:148 -msgid "Set the background image" -msgstr "Установить фоновую картинку" - -#: view/theme/frio/config.php:149 -msgid "Background image style" -msgstr "Стиль фонового изображения" - -#: view/theme/frio/config.php:154 -msgid "Login page background image" -msgstr "Фоновое изображение страницы входа" - -#: view/theme/frio/config.php:158 -msgid "Login page background color" -msgstr "Цвет фона страницы входа" - -#: view/theme/frio/config.php:158 -msgid "Leave background image and color empty for theme defaults" -msgstr "Оставьте настройки фоновых цвета и изображения пустыми, чтобы применить настройки темы по-умолчанию." - -#: view/theme/frio/php/default.php:84 view/theme/frio/php/standard.php:38 -msgid "Skip to main content" -msgstr "Пропустить до основного содержимого" - -#: view/theme/frio/php/Image.php:40 -msgid "Top Banner" -msgstr "Верхний баннер" - -#: view/theme/frio/php/Image.php:40 -msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "Растянуть изображение по ширине экрана и показать заливку цветом под ним на длинных страницах." - -#: view/theme/frio/php/Image.php:41 -msgid "Full screen" -msgstr "Во весь экран" - -#: view/theme/frio/php/Image.php:41 -msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "Растянуть изображение во весь экран, обрезав его часть справа или снизу." - -#: view/theme/frio/php/Image.php:42 -msgid "Single row mosaic" -msgstr "Мозаика в один ряд" - -#: view/theme/frio/php/Image.php:42 -msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "Растянуть и размножить изображение в один ряд, вертикально или горизонтально." - -#: view/theme/frio/php/Image.php:43 -msgid "Mosaic" -msgstr "Мозаика" - -#: view/theme/frio/php/Image.php:43 -msgid "Repeat image to fill the screen." -msgstr "Размножить изображение по всему экрану" - -#: view/theme/frio/theme.php:237 -msgid "Guest" -msgstr "Гость" - -#: view/theme/frio/theme.php:242 -msgid "Visitor" -msgstr "Посетитель" - -#: view/theme/quattro/config.php:73 -msgid "Alignment" -msgstr "Выравнивание" - -#: view/theme/quattro/config.php:73 -msgid "Left" -msgstr "Слева" - -#: view/theme/quattro/config.php:73 -msgid "Center" -msgstr "Центр" - -#: view/theme/quattro/config.php:74 -msgid "Color scheme" -msgstr "Цветовая схема" - -#: view/theme/quattro/config.php:75 -msgid "Posts font size" -msgstr "Размер шрифта записей" - -#: view/theme/quattro/config.php:76 -msgid "Textareas font size" -msgstr "Размер шрифта текстовых полей" - -#: view/theme/vier/config.php:75 -msgid "Comma separated list of helper forums" -msgstr "Разделенный запятыми список форумов помощи" - -#: view/theme/vier/config.php:115 -msgid "don't show" -msgstr "не показывать" - -#: view/theme/vier/config.php:115 -msgid "show" -msgstr "показывать" - -#: view/theme/vier/config.php:121 -msgid "Set style" -msgstr "Установить стиль" - -#: view/theme/vier/config.php:122 -msgid "Community Pages" -msgstr "Страницы сообщества" - -#: view/theme/vier/config.php:123 view/theme/vier/theme.php:126 -msgid "Community Profiles" -msgstr "Профили сообщества" - -#: view/theme/vier/config.php:124 -msgid "Help or @NewHere ?" -msgstr "Помощь" - -#: view/theme/vier/config.php:125 view/theme/vier/theme.php:348 -msgid "Connect Services" -msgstr "Подключить службы" - -#: view/theme/vier/config.php:126 -msgid "Find Friends" -msgstr "Найти друзей" - -#: view/theme/vier/config.php:127 view/theme/vier/theme.php:156 -msgid "Last users" -msgstr "Последние пользователи" - -#: view/theme/vier/theme.php:263 -msgid "Quick Start" -msgstr "Быстрый запуск" diff --git a/view/lang/ru/strings.php b/view/lang/ru/strings.php index 4ca1ae55c8..1296ab0f69 100644 --- a/view/lang/ru/strings.php +++ b/view/lang/ru/strings.php @@ -6,20 +6,108 @@ function string_plural_select_ru($n){ return ($n%10==1 && $n%100!=11 ? 0 : $n%10>=2 && $n%10<=4 && ($n%100<12 || $n%100>14) ? 1 : $n%10==0 || ($n%10>=5 && $n%10<=9) || ($n%100>=11 && $n%100<=14)? 2 : 3);; }} ; -$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ - 0 => "Дневной лимит в %d запись достигнут. Запись отклонена.", - 1 => "Дневной лимит в %d записи достигнут. Запись отклонена.", - 2 => "Дневной лимит в %d записей достигнут. Запись отклонена.", - 3 => "Дневной лимит в %d записей достигнут. Запись отклонена.", -]; -$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ - 0 => "Недельный лимит в %d запись достигнут. Запись была отклонена.", - 1 => "Недельный лимит в %d записи достигнут. Запись была отклонена.", - 2 => "Недельный лимит в %d записей достигнут. Запись была отклонена.", - 3 => "Недельный лимит в %d записей достигнут. Запись была отклонена.", -]; -$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Месячный лимит в %d записей достигнут. Запись была отклонена."; -$a->strings["Profile Photos"] = "Фотографии профиля"; +$a->strings["default"] = "значение по умолчанию"; +$a->strings["greenzero"] = "greenzero"; +$a->strings["purplezero"] = "purplezero"; +$a->strings["easterbunny"] = "easterbunny"; +$a->strings["darkzero"] = "darkzero"; +$a->strings["comix"] = "comix"; +$a->strings["slackr"] = "slackr"; +$a->strings["Submit"] = "Отправить"; +$a->strings["Theme settings"] = "Настройки темы"; +$a->strings["Variations"] = "Вариации"; +$a->strings["Alignment"] = "Выравнивание"; +$a->strings["Left"] = "Слева"; +$a->strings["Center"] = "Центр"; +$a->strings["Color scheme"] = "Цветовая схема"; +$a->strings["Posts font size"] = "Размер шрифта записей"; +$a->strings["Textareas font size"] = "Размер шрифта текстовых полей"; +$a->strings["Comma separated list of helper forums"] = "Разделенный запятыми список форумов помощи"; +$a->strings["don't show"] = "не показывать"; +$a->strings["show"] = "показывать"; +$a->strings["Set style"] = "Установить стиль"; +$a->strings["Community Pages"] = "Страницы сообщества"; +$a->strings["Community Profiles"] = "Профили сообщества"; +$a->strings["Help or @NewHere ?"] = "Помощь"; +$a->strings["Connect Services"] = "Подключить службы"; +$a->strings["Find Friends"] = "Найти друзей"; +$a->strings["Last users"] = "Последние пользователи"; +$a->strings["Find People"] = "Поиск людей"; +$a->strings["Enter name or interest"] = "Введите имя или интерес"; +$a->strings["Connect/Follow"] = "Подключиться/Подписаться"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Примеры: Роберт Morgenstein, Рыбалка"; +$a->strings["Find"] = "Найти"; +$a->strings["Friend Suggestions"] = "Предложения друзей"; +$a->strings["Similar Interests"] = "Похожие интересы"; +$a->strings["Random Profile"] = "Случайный профиль"; +$a->strings["Invite Friends"] = "Пригласить друзей"; +$a->strings["Global Directory"] = "Глобальный каталог"; +$a->strings["Local Directory"] = "Локальный каталог"; +$a->strings["Forums"] = "Форумы"; +$a->strings["External link to forum"] = "Внешняя ссылка на форум"; +$a->strings["show more"] = "показать больше"; +$a->strings["Quick Start"] = "Быстрый запуск"; +$a->strings["Help"] = "Помощь"; +$a->strings["Light (Accented)"] = ""; +$a->strings["Dark (Accented)"] = ""; +$a->strings["Black (Accented)"] = ""; +$a->strings["Note"] = "Примечание"; +$a->strings["Check image permissions if all users are allowed to see the image"] = "Проверьте настройки разрешений изображения, оно должно быть видно всем пользователям."; +$a->strings["Custom"] = "Другое"; +$a->strings["Legacy"] = ""; +$a->strings["Accented"] = ""; +$a->strings["Select color scheme"] = "Выбор цветовой схемы"; +$a->strings["Select scheme accent"] = ""; +$a->strings["Blue"] = ""; +$a->strings["Red"] = ""; +$a->strings["Purple"] = ""; +$a->strings["Green"] = ""; +$a->strings["Pink"] = ""; +$a->strings["Copy or paste schemestring"] = "Скопируйте или вставьте строку оформления темы"; +$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Вы можете скопировать эту строку и поделиться настройками вашей темы с другими. Вставка строки здесь применяет настройки оформления темы."; +$a->strings["Navigation bar background color"] = "Цвет фона навигационной панели"; +$a->strings["Navigation bar icon color "] = "Цвет иконок в навигационной панели"; +$a->strings["Link color"] = "Цвет ссылок"; +$a->strings["Set the background color"] = "Установить цвет фона"; +$a->strings["Content background opacity"] = "Прозрачность фона основного содержимого"; +$a->strings["Set the background image"] = "Установить фоновую картинку"; +$a->strings["Background image style"] = "Стиль фонового изображения"; +$a->strings["Login page background image"] = "Фоновое изображение страницы входа"; +$a->strings["Login page background color"] = "Цвет фона страницы входа"; +$a->strings["Leave background image and color empty for theme defaults"] = "Оставьте настройки фоновых цвета и изображения пустыми, чтобы применить настройки темы по-умолчанию."; +$a->strings["Guest"] = "Гость"; +$a->strings["Visitor"] = "Посетитель"; +$a->strings["Status"] = "Записи"; +$a->strings["Your posts and conversations"] = "Ваши записи и диалоги"; +$a->strings["Profile"] = "Информация"; +$a->strings["Your profile page"] = "Информация о вас"; +$a->strings["Photos"] = "Фото"; +$a->strings["Your photos"] = "Ваши фотографии"; +$a->strings["Videos"] = "Видео"; +$a->strings["Your videos"] = "Ваши видео"; +$a->strings["Events"] = "Мероприятия"; +$a->strings["Your events"] = "Ваши события"; +$a->strings["Network"] = "Новости"; +$a->strings["Conversations from your friends"] = "Сообщения ваших друзей"; +$a->strings["Events and Calendar"] = "Календарь и события"; +$a->strings["Messages"] = "Сообщения"; +$a->strings["Private mail"] = "Личная почта"; +$a->strings["Settings"] = "Настройки"; +$a->strings["Account settings"] = "Настройки аккаунта"; +$a->strings["Contacts"] = "Контакты"; +$a->strings["Manage/edit friends and contacts"] = "Управление / редактирование друзей и контактов"; +$a->strings["Follow Thread"] = "Подписаться на тему"; +$a->strings["Skip to main content"] = "Пропустить до основного содержимого"; +$a->strings["Top Banner"] = "Верхний баннер"; +$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Растянуть изображение по ширине экрана и показать заливку цветом под ним на длинных страницах."; +$a->strings["Full screen"] = "Во весь экран"; +$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Растянуть изображение во весь экран, обрезав его часть справа или снизу."; +$a->strings["Single row mosaic"] = "Мозаика в один ряд"; +$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Растянуть и размножить изображение в один ряд, вертикально или горизонтально."; +$a->strings["Mosaic"] = "Мозаика"; +$a->strings["Repeat image to fill the screen."] = "Размножить изображение по всему экрану"; +$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: Обновляем author-id и owner-id в таблицах item и thread. "; +$a->strings["%s: Updating post-type."] = "%s: Обновляем post-type."; $a->strings["%1\$s poked %2\$s"] = "%1\$s ткнул %2\$s"; $a->strings["event"] = "мероприятие"; $a->strings["status"] = "статус"; @@ -30,12 +118,14 @@ $a->strings["Delete"] = "Удалить"; $a->strings["View %s's profile @ %s"] = "Просмотреть профиль %s [@ %s]"; $a->strings["Categories:"] = "Категории:"; $a->strings["Filed under:"] = "В рубрике:"; -$a->strings["%s from %s"] = "%s с %s"; +$a->strings["%s from %s"] = "%s из %s"; $a->strings["View in context"] = "Смотреть в контексте"; $a->strings["Please wait"] = "Пожалуйста, подождите"; $a->strings["remove"] = "удалить"; $a->strings["Delete Selected Items"] = "Удалить выбранные позиции"; -$a->strings["Follow Thread"] = "Подписаться на тему"; +$a->strings["%s reshared this."] = "%s поделился этим."; +$a->strings["%s commented this."] = "%s прокомментировал(а) это."; +$a->strings["Tagged"] = "Отмечено"; $a->strings["View Status"] = "Просмотреть статус"; $a->strings["View Profile"] = "Просмотреть профиль"; $a->strings["View Photos"] = "Просмотреть фото"; @@ -45,13 +135,11 @@ $a->strings["Send PM"] = "Отправить ЛС"; $a->strings["Block"] = "Заблокировать"; $a->strings["Ignore"] = "Игнорировать"; $a->strings["Poke"] = "потыкать"; -$a->strings["Connect/Follow"] = "Подключиться/Подписаться"; $a->strings["%s likes this."] = "%s нравится это."; $a->strings["%s doesn't like this."] = "%s не нравится это."; $a->strings["%s attends."] = "%s посещает."; $a->strings["%s doesn't attend."] = "%s не посетит."; $a->strings["%s attends maybe."] = "%s может быть посетит."; -$a->strings["%s reshared this."] = "%s поделился этим."; $a->strings["and"] = "и"; $a->strings["and %d other people"] = "и еще %d человек"; $a->strings["%2\$d people like this"] = "%2\$d людям нравится это"; @@ -95,7 +183,7 @@ $a->strings["Categories (comma-separated list)"] = "Категории (спис $a->strings["Permission settings"] = "Настройки разрешений"; $a->strings["permissions"] = "разрешения"; $a->strings["Public post"] = "Публичное сообщение"; -$a->strings["Preview"] = "Предварительный просмотр"; +$a->strings["Preview"] = "Предпросмотр"; $a->strings["Cancel"] = "Отмена"; $a->strings["Post to Groups"] = "Запись в группу"; $a->strings["Post to Contacts"] = "Запись для контактов"; @@ -129,6 +217,9 @@ $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s написа $a->strings["%s %s shared a new post"] = "%s %s поделился(-ась) новым сообщением"; $a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s поделился новой записью на %2\$s"; $a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]поделился записью[/url]."; +$a->strings["%s %s shared a post from %s"] = "%s %s поделился записью %s"; +$a->strings["%1\$s shared a post from %2\$s at %3\$s"] = "%1\$s поделился записью %2\$s в %3\$s"; +$a->strings["%1\$s [url=%2\$s]shared a post[/url] from %3\$s."] = "%1\$s [url=%2\$s]поделился записью[/url] %3\$s."; $a->strings["%1\$s %2\$s poked you"] = "%1\$s %2\$s продвинул тебя"; $a->strings["%1\$s poked you at %2\$s"] = "%1\$s потыкал вас на %2\$s"; $a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s [url=%2\$s]потыкал вас[/url]."; @@ -164,34 +255,38 @@ $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = " $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "Вы получили [url=%1\$s]запрос регистрации[/url] от %2\$s."; $a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = "Полное имя:\t%s\nРасположение:\t%s\nИмя для входа:\t%s (%s)"; $a->strings["Please visit %s to approve or reject the request."] = "Пожалуйста, посетите %s чтобы подтвердить или отвергнуть запрос."; -$a->strings["Item not found."] = "Пункт не найден."; -$a->strings["Do you really want to delete this item?"] = "Вы действительно хотите удалить этот элемент?"; -$a->strings["Yes"] = "Да"; -$a->strings["Permission denied."] = "Нет разрешения."; -$a->strings["Authorize application connection"] = "Разрешить связь с приложением"; -$a->strings["Return to your app and insert this Securty Code:"] = "Вернитесь в ваше приложение и задайте этот код:"; -$a->strings["Please login to continue."] = "Пожалуйста, войдите для продолжения."; -$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Вы действительно хотите разрешить этому приложению доступ к своим записям и контактам, а также создавать новые записи от вашего имени?"; -$a->strings["No"] = "Нет"; +$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ + 0 => "Дневной лимит в %d запись достигнут. Запись отклонена.", + 1 => "Дневной лимит в %d записи достигнут. Запись отклонена.", + 2 => "Дневной лимит в %d записей достигнут. Запись отклонена.", + 3 => "Дневной лимит в %d записей достигнут. Запись отклонена.", +]; +$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ + 0 => "Недельный лимит в %d запись достигнут. Запись была отклонена.", + 1 => "Недельный лимит в %d записи достигнут. Запись была отклонена.", + 2 => "Недельный лимит в %d записей достигнут. Запись была отклонена.", + 3 => "Недельный лимит в %d записей достигнут. Запись была отклонена.", +]; +$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "Месячный лимит в %d записей достигнут. Запись была отклонена."; +$a->strings["Profile Photos"] = "Фотографии профиля"; $a->strings["Access denied."] = "Доступ запрещен."; -$a->strings["Access to this profile has been restricted."] = "Доступ к этому профилю ограничен."; -$a->strings["Events"] = "Мероприятия"; -$a->strings["View"] = "Смотреть"; -$a->strings["Previous"] = "Назад"; -$a->strings["Next"] = "Далее"; -$a->strings["today"] = "сегодня"; -$a->strings["month"] = "мес."; -$a->strings["week"] = "неделя"; -$a->strings["day"] = "день"; -$a->strings["list"] = "список"; -$a->strings["User not found"] = "Пользователь не найден"; -$a->strings["This calendar format is not supported"] = "Этот формат календарей не поддерживается"; -$a->strings["No exportable data found"] = "Нет данных для экспорта"; -$a->strings["calendar"] = "календарь"; -$a->strings["No contacts in common."] = "Нет общих контактов."; -$a->strings["Common Friends"] = "Общие друзья"; -$a->strings["Profile not found."] = "Профиль не найден."; +$a->strings["Bad Request."] = "Ошибочный запрос."; $a->strings["Contact not found."] = "Контакт не найден."; +$a->strings["Permission denied."] = "Нет разрешения."; +$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Количество ежедневных сообщений на стене %s превышено. Сообщение отменено.."; +$a->strings["No recipient selected."] = "Не выбран получатель."; +$a->strings["Unable to check your home location."] = "Невозможно проверить местоположение."; +$a->strings["Message could not be sent."] = "Сообщение не может быть отправлено."; +$a->strings["Message collection failure."] = "Неудача коллекции сообщения."; +$a->strings["No recipient."] = "Без адресата."; +$a->strings["Please enter a link URL:"] = "Пожалуйста, введите URL ссылки:"; +$a->strings["Send Private Message"] = "Отправить личное сообщение"; +$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Если Вы хотите ответить %s, пожалуйста, проверьте, позволяют ли настройки конфиденциальности на Вашем сайте принимать личные сообщения от неизвестных отправителей."; +$a->strings["To:"] = "Кому:"; +$a->strings["Subject:"] = "Тема:"; +$a->strings["Your message:"] = "Ваше сообщение:"; +$a->strings["Insert web link"] = "Вставить веб-ссылку"; +$a->strings["Profile not found."] = "Профиль не найден."; $a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Это может иногда происходить, если контакт запрашивали двое людей, и он был уже одобрен."; $a->strings["Response from remote site was not understood."] = "Ответ от удаленного сайта не был понят."; $a->strings["Unexpected response from remote site: "] = "Неожиданный ответ от удаленного сайта: "; @@ -208,271 +303,21 @@ $a->strings["The ID provided by your system is a duplicate on our system. It sho $a->strings["Unable to set your contact credentials on our system."] = "Не удалось установить ваши учетные данные контакта в нашей системе."; $a->strings["Unable to update your contact profile details on our system"] = "Не удается обновить ваши контактные детали профиля в нашей системе"; $a->strings["[Name Withheld]"] = "[Имя не разглашается]"; -$a->strings["%1\$s welcomes %2\$s"] = "%1\$s добро пожаловать %2\$s"; -$a->strings["This introduction has already been accepted."] = "Этот запрос был уже принят."; -$a->strings["Profile location is not valid or does not contain profile information."] = "Местоположение профиля является недопустимым или не содержит информацию о профиле."; -$a->strings["Warning: profile location has no identifiable owner name."] = "Внимание: местоположение профиля не имеет идентифицируемого имени владельца."; -$a->strings["Warning: profile location has no profile photo."] = "Внимание: местоположение профиля не имеет еще фотографии профиля."; -$a->strings["%d required parameter was not found at the given location"] = [ - 0 => "%d требуемый параметр не был найден в заданном месте", - 1 => "%d требуемых параметров не были найдены в заданном месте", - 2 => "%d требуемых параметров не были найдены в заданном месте", - 3 => "%d требуемых параметров не были найдены в заданном месте", -]; -$a->strings["Introduction complete."] = "Запрос создан."; -$a->strings["Unrecoverable protocol error."] = "Неисправимая ошибка протокола."; -$a->strings["Profile unavailable."] = "Профиль недоступен."; -$a->strings["%s has received too many connection requests today."] = "К %s пришло сегодня слишком много запросов на подключение."; -$a->strings["Spam protection measures have been invoked."] = "Были применены меры защиты от спама."; -$a->strings["Friends are advised to please try again in 24 hours."] = "Друзья советуют попробовать еще раз в ближайшие 24 часа."; -$a->strings["Invalid locator"] = "Недопустимый локатор"; -$a->strings["You have already introduced yourself here."] = "Вы уже ввели информацию о себе здесь."; -$a->strings["Apparently you are already friends with %s."] = "Похоже, что вы уже друзья с %s."; -$a->strings["Invalid profile URL."] = "Неверный URL профиля."; -$a->strings["Disallowed profile URL."] = "Запрещенный URL профиля."; -$a->strings["Blocked domain"] = "Заблокированный домен"; -$a->strings["Failed to update contact record."] = "Не удалось обновить запись контакта."; -$a->strings["Your introduction has been sent."] = "Ваш запрос отправлен."; -$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Удаленная подписка не может быть выполнена на вашей сети. Пожалуйста, подпишитесь на вашей системе."; -$a->strings["Please login to confirm introduction."] = "Для подтверждения запроса войдите пожалуйста с паролем."; -$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Неверно идентифицирован вход. Пожалуйста, войдите в этот профиль."; -$a->strings["Confirm"] = "Подтвердить"; -$a->strings["Hide this contact"] = "Скрыть этот контакт"; -$a->strings["Welcome home %s."] = "Добро пожаловать домой, %s!"; -$a->strings["Please confirm your introduction/connection request to %s."] = "Пожалуйста, подтвердите краткую информацию / запрос на подключение к %s."; $a->strings["Public access denied."] = "Свободный доступ закрыт."; -$a->strings["Friend/Connection Request"] = "Запрос в друзья / на подключение"; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "Введите здесь ваш Webfinger-адрес (user@domain.tld) или ссылку на профиль. Если это не поддерживается вашей системой (например, Diaspora), вам нужно подписаться на %s непосредственно на вашей системе"; -$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = "Если вы ещё не член свободной социальной сети, пройдите по этой ссылке, чтобы найти публичный узел Friendica и присоединитесь к нам сегодня."; -$a->strings["Your Webfinger address or profile URL:"] = "Ваш адрес Webfinger или ссылка на профиль:"; -$a->strings["Please answer the following:"] = "Пожалуйста, ответьте следующее:"; -$a->strings["Submit Request"] = "Отправить запрос"; -$a->strings["%s knows you"] = "%s знают Вас"; -$a->strings["Add a personal note:"] = "Добавить личную заметку:"; -$a->strings["The requested item doesn't exist or has been deleted."] = "Запрошенная запись не существует или была удалена."; -$a->strings["The feed for this item is unavailable."] = "Лента недоступна для этого объекта."; -$a->strings["Item not found"] = "Элемент не найден"; -$a->strings["Edit post"] = "Редактировать сообщение"; -$a->strings["Save"] = "Сохранить"; -$a->strings["Insert web link"] = "Вставить веб-ссылку"; -$a->strings["web link"] = "веб-ссылка"; -$a->strings["Insert video link"] = "Вставить ссылку видео"; -$a->strings["video link"] = "видео-ссылка"; -$a->strings["Insert audio link"] = "Вставить ссылку аудио"; -$a->strings["audio link"] = "аудио-ссылка"; -$a->strings["CC: email addresses"] = "Копии на email адреса"; -$a->strings["Example: bob@example.com, mary@example.com"] = "Пример: bob@example.com, mary@example.com"; -$a->strings["Event can not end before it has started."] = "Эвент не может закончится до старта."; -$a->strings["Event title and start time are required."] = "Название мероприятия и время начала обязательны для заполнения."; -$a->strings["Create New Event"] = "Создать новое мероприятие"; -$a->strings["Event details"] = "Сведения о мероприятии"; -$a->strings["Starting date and Title are required."] = "Необходима дата старта и заголовок."; -$a->strings["Event Starts:"] = "Начало мероприятия:"; -$a->strings["Required"] = "Требуется"; -$a->strings["Finish date/time is not known or not relevant"] = "Дата/время окончания не известны, или не указаны"; -$a->strings["Event Finishes:"] = "Окончание мероприятия:"; -$a->strings["Adjust for viewer timezone"] = "Настройка часового пояса"; -$a->strings["Description:"] = "Описание:"; -$a->strings["Location:"] = "Откуда:"; -$a->strings["Title:"] = "Титул:"; -$a->strings["Share this event"] = "Поделитесь этим мероприятием"; -$a->strings["Submit"] = "Подтвердить"; -$a->strings["Basic"] = "Базовый"; -$a->strings["Advanced"] = "Расширенный"; -$a->strings["Permissions"] = "Разрешения"; -$a->strings["Failed to remove event"] = "Ошибка удаления события"; -$a->strings["Event removed"] = "Событие удалено"; -$a->strings["Photos"] = "Фото"; -$a->strings["Contact Photos"] = "Фотографии контакта"; -$a->strings["Upload"] = "Загрузить"; -$a->strings["Files"] = "Файлы"; -$a->strings["The contact could not be added."] = "Не удалось добавить этот контакт."; -$a->strings["You already added this contact."] = "Вы уже добавили этот контакт."; -$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Поддержка Diaspora не включена. Контакт не может быть добавлен."; -$a->strings["OStatus support is disabled. Contact can't be added."] = "Поддержка OStatus выключена. Контакт не может быть добавлен."; -$a->strings["The network type couldn't be detected. Contact can't be added."] = "Тип сети не может быть определен. Контакт не может быть добавлен."; -$a->strings["Your Identity Address:"] = "Ваш адрес:"; -$a->strings["Profile URL"] = "URL профиля"; -$a->strings["Tags:"] = "Ключевые слова: "; -$a->strings["Status Messages and Posts"] = "Ваши записи"; -$a->strings["Unable to locate original post."] = "Не удалось найти оригинальную запись."; -$a->strings["Empty post discarded."] = "Пустое сообщение отбрасывается."; -$a->strings["Post updated."] = "Запись обновлена."; -$a->strings["Item wasn't stored."] = "Запись не была сохранена."; -$a->strings["Item couldn't be fetched."] = "Не удалось получить запись."; -$a->strings["Post published."] = "Запись опубликована."; -$a->strings["Remote privacy information not available."] = "Личная информация удаленно недоступна."; -$a->strings["Visible to:"] = "Кто может видеть:"; -$a->strings["Followers"] = "Читатели"; -$a->strings["Mutuals"] = "Взаимные"; -$a->strings["No valid account found."] = "Не найдено действительного аккаунта."; -$a->strings["Password reset request issued. Check your email."] = "Запрос на сброс пароля принят. Проверьте вашу электронную почту."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tПривет, %1\$s,\n\t\t\"%2\$s\" был получен запрос на сброс вашего пароля.\n\t\tЧтобы подтвердить запрос, перейдите по ссылке ниже или \n\t\tскопируйте её в адресную строку вашего браузера.\n\n\t\tЕсли вы НЕ отправляли этот запрос, то НЕ ПЕРЕХОДИТЕ по\n\t\tэтой ссылке, просто проигнорируйте это письмо. Запрос скоро отменится.\n\n\t\tВаш пароль не будет изменён до тех пор, пока вы не подтвердите,\n\t\tчто вы отправляли этот запрос как описано выше."; -$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\n\t\tПерейдите по этой ссылке для подтверждения вашей личности:\n\n\t\t%1\$s\n\n\t\tЗатем вы получите ещё одно письмо, содержащее ваш пароль.\n\t\tВы сможете сменить этот пароль в настройках вашей учётной записи после входа.\n\n\t\tДанные для входа:\n\n\t\tАдрес сервера:\t%2\$s\n\t\tИмя для входа:\t%3\$s"; -$a->strings["Password reset requested at %s"] = "Запрос на сброс пароля получен %s"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Запрос не может быть проверен. (Вы, возможно, ранее представляли его.) Попытка сброса пароля неудачная."; -$a->strings["Request has expired, please make a new one."] = "Запрос истёк, пожалуйста, повторите его."; -$a->strings["Forgot your Password?"] = "Забыли пароль?"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Введите адрес электронной почты и подтвердите, что вы хотите сбросить ваш пароль. Затем проверьте свою электронную почту для получения дальнейших инструкций."; -$a->strings["Nickname or Email: "] = "Ник или E-mail: "; -$a->strings["Reset"] = "Сброс"; -$a->strings["Password Reset"] = "Сброс пароля"; -$a->strings["Your password has been reset as requested."] = "Ваш пароль был сброшен по требованию."; -$a->strings["Your new password is"] = "Ваш новый пароль"; -$a->strings["Save or copy your new password - and then"] = "Сохраните или скопируйте новый пароль - и затем"; -$a->strings["click here to login"] = "нажмите здесь для входа"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "Ваш пароль может быть изменен на странице Настройки после успешного входа."; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tПривет, %1\$s!\n\t\t\t\tВаш пароль был сменён по вашему запросу. Пожалуйста, сохраните эту информацию в надёжном месте (или сразу смените пароль на тот, который вы сможете запомнить).\n\t\t"; -$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tВаши данные для входа ниже:\n\n\t\t\tАдрес сервера:\t%1\$s\n\t\t\tИмя для входа:\t%2\$s\n\t\t\tПароль:\t%3\$s\n\n\t\t\tВы можете сменить этот пароль в настройках учётной записи после входа.\n\t\t"; -$a->strings["Your password has been changed at %s"] = "Ваш пароль был изменен %s"; +$a->strings["No videos selected"] = "Видео не выбрано"; +$a->strings["Access to this item is restricted."] = "Доступ к этому пункту ограничен."; +$a->strings["View Video"] = "Просмотреть видео"; +$a->strings["View Album"] = "Просмотреть альбом"; +$a->strings["Recent Videos"] = "Последние видео"; +$a->strings["Upload New Videos"] = "Загрузить новые видео"; $a->strings["No keywords to match. Please add keywords to your profile."] = "Нет совпадающих ключевых слов. Пожалуйста, добавьте ключевые слова в ваш профиль."; -$a->strings["Connect"] = "Подключить"; $a->strings["first"] = "первый"; $a->strings["next"] = "след."; $a->strings["No matches"] = "Нет соответствий"; $a->strings["Profile Match"] = "Похожие профили"; -$a->strings["New Message"] = "Новое сообщение"; -$a->strings["No recipient selected."] = "Не выбран получатель."; -$a->strings["Unable to locate contact information."] = "Не удалось найти контактную информацию."; -$a->strings["Message could not be sent."] = "Сообщение не может быть отправлено."; -$a->strings["Message collection failure."] = "Неудача коллекции сообщения."; -$a->strings["Message sent."] = "Сообщение отправлено."; -$a->strings["Discard"] = "Отказаться"; -$a->strings["Messages"] = "Сообщения"; -$a->strings["Do you really want to delete this message?"] = "Вы действительно хотите удалить это сообщение?"; -$a->strings["Conversation not found."] = "Диалог не найден."; -$a->strings["Message deleted."] = "Сообщение удалено."; -$a->strings["Conversation removed."] = "Беседа удалена."; -$a->strings["Please enter a link URL:"] = "Пожалуйста, введите URL ссылки:"; -$a->strings["Send Private Message"] = "Отправить личное сообщение"; -$a->strings["To:"] = "Кому:"; -$a->strings["Subject:"] = "Тема:"; -$a->strings["Your message:"] = "Ваше сообщение:"; -$a->strings["No messages."] = "Нет сообщений."; -$a->strings["Message not available."] = "Сообщение не доступно."; -$a->strings["Delete message"] = "Удалить сообщение"; -$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; -$a->strings["Delete conversation"] = "Удалить историю общения"; -$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Невозможно защищённое соединение. Вы имеете возможность ответить со страницы профиля отправителя."; -$a->strings["Send Reply"] = "Отправить ответ"; -$a->strings["Unknown sender - %s"] = "Неизвестный отправитель - %s"; -$a->strings["You and %s"] = "Вы и %s"; -$a->strings["%s and You"] = "%s и Вы"; -$a->strings["%d message"] = [ - 0 => "%d сообщение", - 1 => "%d сообщений", - 2 => "%d сообщений", - 3 => "%d сообщений", -]; -$a->strings["No such group"] = "Нет такой группы"; -$a->strings["Group is empty"] = "Группа пуста"; -$a->strings["Group: %s"] = "Группа: %s"; -$a->strings["Invalid contact."] = "Недопустимый контакт."; -$a->strings["Latest Activity"] = "Недавняя активность"; -$a->strings["Sort by latest activity"] = "Отсортировать по свежей активности"; -$a->strings["Latest Posts"] = "Недавние записи"; -$a->strings["Sort by post received date"] = "Отсортировать по дате записей"; -$a->strings["Personal"] = "Личные"; -$a->strings["Posts that mention or involve you"] = "Записи, которые упоминают вас или в которых вы участвуете"; -$a->strings["New"] = "Новое"; -$a->strings["Activity Stream - by date"] = "Лента активности - по дате"; -$a->strings["Shared Links"] = "Ссылки, которыми поделились"; -$a->strings["Interesting Links"] = "Интересные ссылки"; -$a->strings["Starred"] = "Избранное"; -$a->strings["Favourite Posts"] = "Избранные записи"; -$a->strings["Personal Notes"] = "Личные заметки"; -$a->strings["Post successful."] = "Успешно добавлено."; -$a->strings["Subscribing to OStatus contacts"] = "Подписка на OStatus-контакты"; -$a->strings["No contact provided."] = "Не указан контакт."; -$a->strings["Couldn't fetch information for contact."] = "Невозможно получить информацию о контакте."; -$a->strings["Couldn't fetch friends for contact."] = "Невозможно получить друзей для контакта."; -$a->strings["Done"] = "Готово"; -$a->strings["success"] = "удачно"; -$a->strings["failed"] = "неудача"; -$a->strings["ignored"] = "игнорирован"; -$a->strings["Keep this window open until done."] = "Держать окно открытым до завершения."; -$a->strings["Photo Albums"] = "Фотоальбомы"; -$a->strings["Recent Photos"] = "Последние фото"; -$a->strings["Upload New Photos"] = "Загрузить новые фото"; -$a->strings["everybody"] = "каждый"; -$a->strings["Contact information unavailable"] = "Информация о контакте недоступна"; -$a->strings["Album not found."] = "Альбом не найден."; -$a->strings["Album successfully deleted"] = "Альбом успешно удалён"; -$a->strings["Album was empty."] = "Альбом был пуст."; -$a->strings["a photo"] = "фото"; -$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s отмечен/а/ в %2\$s by %3\$s"; -$a->strings["Image exceeds size limit of %s"] = "Изображение превышает лимит размера в %s"; -$a->strings["Image upload didn't complete, please try again"] = "Не получилось загрузить изображение, попробуйте снова"; -$a->strings["Image file is missing"] = "Файл изображения не найден"; -$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Сервер не принимает новые файлы для загрузки в настоящий момент, пожалуйста, свяжитесь с администратором"; -$a->strings["Image file is empty."] = "Файл изображения пуст."; -$a->strings["Unable to process image."] = "Невозможно обработать фото."; -$a->strings["Image upload failed."] = "Загрузка фото неудачная."; -$a->strings["No photos selected"] = "Не выбрано фото."; -$a->strings["Access to this item is restricted."] = "Доступ к этому пункту ограничен."; -$a->strings["Upload Photos"] = "Загрузить фото"; -$a->strings["New album name: "] = "Название нового альбома: "; -$a->strings["or select existing album:"] = "или выберите имеющийся альбом:"; -$a->strings["Do not show a status post for this upload"] = "Не показывать статус-сообщение для этой закачки"; -$a->strings["Show to Groups"] = "Показать в группах"; -$a->strings["Show to Contacts"] = "Показывать контактам"; -$a->strings["Do you really want to delete this photo album and all its photos?"] = "Вы действительно хотите удалить этот альбом и все его фотографии?"; -$a->strings["Delete Album"] = "Удалить альбом"; -$a->strings["Edit Album"] = "Редактировать альбом"; -$a->strings["Drop Album"] = "Удалить альбом"; -$a->strings["Show Newest First"] = "Показать новые первыми"; -$a->strings["Show Oldest First"] = "Показать старые первыми"; -$a->strings["View Photo"] = "Просмотр фото"; -$a->strings["Permission denied. Access to this item may be restricted."] = "Нет разрешения. Доступ к этому элементу ограничен."; -$a->strings["Photo not available"] = "Фото недоступно"; -$a->strings["Do you really want to delete this photo?"] = "Вы действительно хотите удалить эту фотографию?"; -$a->strings["Delete Photo"] = "Удалить фото"; -$a->strings["View photo"] = "Просмотр фото"; -$a->strings["Edit photo"] = "Редактировать фото"; -$a->strings["Delete photo"] = "Удалить фото"; -$a->strings["Use as profile photo"] = "Использовать как фото профиля"; -$a->strings["Private Photo"] = "Закрытое фото"; -$a->strings["View Full Size"] = "Просмотреть полный размер"; -$a->strings["Tags: "] = "Ключевые слова: "; -$a->strings["[Select tags to remove]"] = "[выберите тэги для удаления]"; -$a->strings["New album name"] = "Название нового альбома"; -$a->strings["Caption"] = "Подпись"; -$a->strings["Add a Tag"] = "Добавить ключевое слово (тег)"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Пример: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"; -$a->strings["Do not rotate"] = "Не поворачивать"; -$a->strings["Rotate CW (right)"] = "Поворот по часовой стрелке (направо)"; -$a->strings["Rotate CCW (left)"] = "Поворот против часовой стрелки (налево)"; -$a->strings["I like this (toggle)"] = "Нравится"; -$a->strings["I don't like this (toggle)"] = "Не нравится"; -$a->strings["This is you"] = "Это вы"; -$a->strings["Comment"] = "Оставить комментарий"; -$a->strings["Map"] = "Карта"; -$a->strings["View Album"] = "Просмотреть альбом"; -$a->strings["{0} wants to be your friend"] = "{0} хочет стать Вашим другом"; -$a->strings["{0} requested registration"] = "{0} требуемая регистрация"; -$a->strings["Poke/Prod"] = "Потыкать/Потолкать"; -$a->strings["poke, prod or do other things to somebody"] = "Потыкать, потолкать или сделать что-то еще с кем-то"; -$a->strings["Recipient"] = "Получатель"; -$a->strings["Choose what you wish to do to recipient"] = "Выберите действия для получателя"; -$a->strings["Make this post private"] = "Сделать эту запись личной"; -$a->strings["User deleted their account"] = "Пользователь удалил свою учётную запись"; -$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "Пользователь удалил свою учётную запись на вашем сервере Friendica. Пожалуйста, убедитесь, что их данные будут удалены из резервных копий."; -$a->strings["The user id is %d"] = "id пользователя: %d"; -$a->strings["Remove My Account"] = "Удалить мой аккаунт"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Это позволит полностью удалить ваш аккаунт. Как только это будет сделано, аккаунт восстановлению не подлежит."; -$a->strings["Please enter your password for verification:"] = "Пожалуйста, введите свой пароль для проверки:"; -$a->strings["Resubscribing to OStatus contacts"] = "Переподписаться на OStatus-контакты."; -$a->strings["Error"] = [ - 0 => "Ошибка", - 1 => "Ошибки", - 2 => "Ошибки", - 3 => "Ошибки", -]; $a->strings["Missing some important data!"] = "Не хватает важных данных!"; $a->strings["Update"] = "Обновление"; $a->strings["Failed to connect with email account using the settings provided."] = "Не удалось подключиться к аккаунту e-mail, используя указанные настройки."; -$a->strings["Email settings updated."] = "Настройки эл. почты обновлены."; -$a->strings["Features updated"] = "Настройки обновлены"; $a->strings["Contact CSV file upload error"] = "Ошибка загрузки CSV с контактами"; $a->strings["Importing Contacts done"] = "Импорт контактов завершён"; $a->strings["Relocate message has been send to your contacts"] = "Перемещённое сообщение было отправлено списку контактов"; @@ -487,7 +332,7 @@ $a->strings["Invalid email."] = "Неправильный адрес почты" $a->strings["Cannot change to that email."] = "Нельзя установить этот адрес почты"; $a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Частный форум не имеет настроек приватности. Используется группа конфиденциальности по умолчанию."; $a->strings["Private forum has no privacy permissions and no default privacy group."] = "Частный форум не имеет настроек приватности и не имеет групп приватности по умолчанию."; -$a->strings["Settings updated."] = "Настройки обновлены."; +$a->strings["Settings were not updated."] = "Настройки не были изменены."; $a->strings["Add application"] = "Добавить приложения"; $a->strings["Save Settings"] = "Сохранить настройки"; $a->strings["Name"] = "Имя"; @@ -578,6 +423,7 @@ $a->strings["Leave password fields blank unless changing"] = "Оставьте $a->strings["Current Password:"] = "Текущий пароль:"; $a->strings["Your current password to confirm the changes"] = "Ваш текущий пароль, для подтверждения изменений"; $a->strings["Password:"] = "Пароль:"; +$a->strings["Your current password to confirm the changes of the email address"] = "Ваш текущий пароль для подтверждения смены адреса почты"; $a->strings["Delete OpenID URL"] = "Удалить ссылку OpenID"; $a->strings["Basic Settings"] = "Основные параметры"; $a->strings["Full Name:"] = "Полное имя:"; @@ -645,15 +491,161 @@ $a->strings["Upload File"] = "Загрузить файл"; $a->strings["Relocate"] = "Перемещение"; $a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "Если вы переместили эту анкету с другого сервера, и некоторые из ваших контактов не получили ваши обновления, попробуйте нажать эту кнопку."; $a->strings["Resend relocate message to contacts"] = "Отправить перемещённые сообщения контактам"; -$a->strings["Contact suggestion successfully ignored."] = "Предложенный контакт проигнорирован"; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Нет предложений. Если это новый сайт, пожалуйста, попробуйте снова через 24 часа."; -$a->strings["Do you really want to delete this suggestion?"] = "Вы действительно хотите удалить это предложение?"; -$a->strings["Ignore/Hide"] = "Проигнорировать/Скрыть"; -$a->strings["Friend Suggestions"] = "Предложения друзей"; -$a->strings["Tag(s) removed"] = "Тэги удалены"; +$a->strings["{0} wants to be your friend"] = "{0} хочет стать Вашим другом"; +$a->strings["{0} requested registration"] = "{0} требуемая регистрация"; +$a->strings["No items found"] = "Записи не найдены"; +$a->strings["No such group"] = "Нет такой группы"; +$a->strings["Group: %s"] = "Группа: %s"; +$a->strings["Invalid contact."] = "Недопустимый контакт."; +$a->strings["Latest Activity"] = "Недавняя активность"; +$a->strings["Sort by latest activity"] = "Отсортировать по свежей активности"; +$a->strings["Latest Posts"] = "Недавние записи"; +$a->strings["Sort by post received date"] = "Отсортировать по дате записей"; +$a->strings["Personal"] = "Личные"; +$a->strings["Posts that mention or involve you"] = "Записи, которые упоминают вас или в которых вы участвуете"; +$a->strings["Starred"] = "Избранное"; +$a->strings["Favourite Posts"] = "Избранные записи"; +$a->strings["Resubscribing to OStatus contacts"] = "Переподписаться на OStatus-контакты."; +$a->strings["Error"] = [ + 0 => "Ошибка", + 1 => "Ошибки", + 2 => "Ошибки", + 3 => "Ошибки", +]; +$a->strings["Done"] = "Готово"; +$a->strings["Keep this window open until done."] = "Держать окно открытым до завершения."; +$a->strings["You aren't following this contact."] = "Вы не подписаны на этот контакт."; +$a->strings["Unfollowing is currently not supported by your network."] = "Отписка в настоящий момент не предусмотрена этой сетью"; +$a->strings["Disconnect/Unfollow"] = "Отсоединиться/Отписаться"; +$a->strings["Your Identity Address:"] = "Ваш адрес:"; +$a->strings["Submit Request"] = "Отправить запрос"; +$a->strings["Profile URL"] = "URL профиля"; +$a->strings["Status Messages and Posts"] = "Ваши записи"; +$a->strings["New Message"] = "Новое сообщение"; +$a->strings["Unable to locate contact information."] = "Не удалось найти контактную информацию."; +$a->strings["Discard"] = "Отказаться"; +$a->strings["Do you really want to delete this message?"] = "Вы действительно хотите удалить это сообщение?"; +$a->strings["Yes"] = "Да"; +$a->strings["Conversation not found."] = "Беседа не найдена."; +$a->strings["Message was not deleted."] = "Сообщение не было удалено."; +$a->strings["Conversation was not removed."] = "Беседа не была удалена."; +$a->strings["No messages."] = "Нет сообщений."; +$a->strings["Message not available."] = "Сообщение не доступно."; +$a->strings["Delete message"] = "Удалить сообщение"; +$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; +$a->strings["Delete conversation"] = "Удалить историю общения"; +$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Невозможно защищённое соединение. Вы имеете возможность ответить со страницы профиля отправителя."; +$a->strings["Send Reply"] = "Отправить ответ"; +$a->strings["Unknown sender - %s"] = "Неизвестный отправитель - %s"; +$a->strings["You and %s"] = "Вы и %s"; +$a->strings["%s and You"] = "%s и Вы"; +$a->strings["%d message"] = [ + 0 => "%d сообщение", + 1 => "%d сообщений", + 2 => "%d сообщений", + 3 => "%d сообщений", +]; +$a->strings["Subscribing to OStatus contacts"] = "Подписка на OStatus-контакты"; +$a->strings["No contact provided."] = "Не указан контакт."; +$a->strings["Couldn't fetch information for contact."] = "Невозможно получить информацию о контакте."; +$a->strings["Couldn't fetch friends for contact."] = "Невозможно получить друзей для контакта."; +$a->strings["success"] = "удачно"; +$a->strings["failed"] = "неудача"; +$a->strings["ignored"] = "игнорирован"; +$a->strings["%1\$s welcomes %2\$s"] = "%1\$s добро пожаловать %2\$s"; +$a->strings["User deleted their account"] = "Пользователь удалил свою учётную запись"; +$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "Пользователь удалил свою учётную запись на вашем сервере Friendica. Пожалуйста, убедитесь, что их данные будут удалены из резервных копий."; +$a->strings["The user id is %d"] = "id пользователя: %d"; +$a->strings["Remove My Account"] = "Удалить мой аккаунт"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Это позволит полностью удалить ваш аккаунт. Как только это будет сделано, аккаунт восстановлению не подлежит."; +$a->strings["Please enter your password for verification:"] = "Пожалуйста, введите свой пароль для проверки:"; $a->strings["Remove Item Tag"] = "Удалить ключевое слово"; $a->strings["Select a tag to remove: "] = "Выберите ключевое слово для удаления: "; $a->strings["Remove"] = "Удалить"; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Нет предложений. Если это новый сайт, пожалуйста, попробуйте снова через 24 часа."; +$a->strings["The requested item doesn't exist or has been deleted."] = "Запрошенная запись не существует или была удалена."; +$a->strings["Access to this profile has been restricted."] = "Доступ к этому профилю ограничен."; +$a->strings["The feed for this item is unavailable."] = "Лента недоступна для этого объекта."; +$a->strings["Invalid request."] = "Неверный запрос."; +$a->strings["Image exceeds size limit of %s"] = "Изображение превышает лимит размера в %s"; +$a->strings["Unable to process image."] = "Невозможно обработать фото."; +$a->strings["Wall Photos"] = "Фото стены"; +$a->strings["Image upload failed."] = "Загрузка фото неудачная."; +$a->strings["No valid account found."] = "Не найдено действительного аккаунта."; +$a->strings["Password reset request issued. Check your email."] = "Запрос на сброс пароля принят. Проверьте вашу электронную почту."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tПривет, %1\$s,\n\t\t\"%2\$s\" был получен запрос на сброс вашего пароля.\n\t\tЧтобы подтвердить запрос, перейдите по ссылке ниже или \n\t\tскопируйте её в адресную строку вашего браузера.\n\n\t\tЕсли вы НЕ отправляли этот запрос, то НЕ ПЕРЕХОДИТЕ по\n\t\tэтой ссылке, просто проигнорируйте это письмо. Запрос скоро отменится.\n\n\t\tВаш пароль не будет изменён до тех пор, пока вы не подтвердите,\n\t\tчто вы отправляли этот запрос как описано выше."; +$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = "\n\t\tПерейдите по этой ссылке для подтверждения вашей личности:\n\n\t\t%1\$s\n\n\t\tЗатем вы получите ещё одно письмо, содержащее ваш пароль.\n\t\tВы сможете сменить этот пароль в настройках вашей учётной записи после входа.\n\n\t\tДанные для входа:\n\n\t\tАдрес сервера:\t%2\$s\n\t\tИмя для входа:\t%3\$s"; +$a->strings["Password reset requested at %s"] = "Запрос на сброс пароля получен %s"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Запрос не может быть проверен. (Вы, возможно, ранее представляли его.) Попытка сброса пароля неудачная."; +$a->strings["Request has expired, please make a new one."] = "Запрос истёк, пожалуйста, повторите его."; +$a->strings["Forgot your Password?"] = "Забыли пароль?"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Введите адрес электронной почты и подтвердите, что вы хотите сбросить ваш пароль. Затем проверьте свою электронную почту для получения дальнейших инструкций."; +$a->strings["Nickname or Email: "] = "Ник или E-mail: "; +$a->strings["Reset"] = "Сброс"; +$a->strings["Password Reset"] = "Сброс пароля"; +$a->strings["Your password has been reset as requested."] = "Ваш пароль был сброшен по требованию."; +$a->strings["Your new password is"] = "Ваш новый пароль"; +$a->strings["Save or copy your new password - and then"] = "Сохраните или скопируйте новый пароль - и затем"; +$a->strings["click here to login"] = "нажмите здесь для входа"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "Ваш пароль может быть изменен на странице Настройки после успешного входа."; +$a->strings["Your password has been reset."] = "Ваш пароль был сброшен."; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\tПривет, %1\$s!\n\t\t\t\tВаш пароль был сменён по вашему запросу. Пожалуйста, сохраните эту информацию в надёжном месте (или сразу смените пароль на тот, который вы сможете запомнить).\n\t\t"; +$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\tВаши данные для входа ниже:\n\n\t\t\tАдрес сервера:\t%1\$s\n\t\t\tИмя для входа:\t%2\$s\n\t\t\tПароль:\t%3\$s\n\n\t\t\tВы можете сменить этот пароль в настройках учётной записи после входа.\n\t\t"; +$a->strings["Your password has been changed at %s"] = "Ваш пароль был изменен %s"; +$a->strings["This introduction has already been accepted."] = "Этот запрос был уже принят."; +$a->strings["Profile location is not valid or does not contain profile information."] = "Местоположение профиля является недопустимым или не содержит информацию о профиле."; +$a->strings["Warning: profile location has no identifiable owner name."] = "Внимание: местоположение профиля не имеет идентифицируемого имени владельца."; +$a->strings["Warning: profile location has no profile photo."] = "Внимание: местоположение профиля не имеет еще фотографии профиля."; +$a->strings["%d required parameter was not found at the given location"] = [ + 0 => "%d требуемый параметр не был найден в заданном месте", + 1 => "%d требуемых параметров не были найдены в заданном месте", + 2 => "%d требуемых параметров не были найдены в заданном месте", + 3 => "%d требуемых параметров не были найдены в заданном месте", +]; +$a->strings["Introduction complete."] = "Запрос создан."; +$a->strings["Unrecoverable protocol error."] = "Неисправимая ошибка протокола."; +$a->strings["Profile unavailable."] = "Профиль недоступен."; +$a->strings["%s has received too many connection requests today."] = "К %s пришло сегодня слишком много запросов на подключение."; +$a->strings["Spam protection measures have been invoked."] = "Были применены меры защиты от спама."; +$a->strings["Friends are advised to please try again in 24 hours."] = "Друзья советуют попробовать еще раз в ближайшие 24 часа."; +$a->strings["Invalid locator"] = "Недопустимый локатор"; +$a->strings["You have already introduced yourself here."] = "Вы уже ввели информацию о себе здесь."; +$a->strings["Apparently you are already friends with %s."] = "Похоже, что вы уже друзья с %s."; +$a->strings["Invalid profile URL."] = "Неверный URL профиля."; +$a->strings["Disallowed profile URL."] = "Запрещенный URL профиля."; +$a->strings["Blocked domain"] = "Заблокированный домен"; +$a->strings["Failed to update contact record."] = "Не удалось обновить запись контакта."; +$a->strings["Your introduction has been sent."] = "Ваш запрос отправлен."; +$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Удаленная подписка не может быть выполнена на вашей сети. Пожалуйста, подпишитесь на вашей системе."; +$a->strings["Please login to confirm introduction."] = "Для подтверждения запроса войдите пожалуйста с паролем."; +$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Неверно идентифицирован вход. Пожалуйста, войдите в этот профиль."; +$a->strings["Confirm"] = "Подтвердить"; +$a->strings["Hide this contact"] = "Скрыть этот контакт"; +$a->strings["Welcome home %s."] = "Добро пожаловать домой, %s!"; +$a->strings["Please confirm your introduction/connection request to %s."] = "Пожалуйста, подтвердите краткую информацию / запрос на подключение к %s."; +$a->strings["Friend/Connection Request"] = "Запрос в друзья / на подключение"; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "Введите здесь ваш Webfinger-адрес (user@domain.tld) или ссылку на профиль. Если это не поддерживается вашей системой (например, Diaspora), вам нужно подписаться на %s непосредственно на вашей системе"; +$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = "Если вы ещё не член свободной социальной сети, пройдите по этой ссылке, чтобы найти публичный узел Friendica и присоединитесь к нам сегодня."; +$a->strings["Your Webfinger address or profile URL:"] = "Ваш адрес Webfinger или ссылка на профиль:"; +$a->strings["Please answer the following:"] = "Пожалуйста, ответьте следующее:"; +$a->strings["%s knows you"] = "%s знают Вас"; +$a->strings["Add a personal note:"] = "Добавить личную заметку:"; +$a->strings["Authorize application connection"] = "Разрешить связь с приложением"; +$a->strings["Return to your app and insert this Securty Code:"] = "Вернитесь в ваше приложение и задайте этот код:"; +$a->strings["Please login to continue."] = "Пожалуйста, войдите для продолжения."; +$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Вы действительно хотите разрешить этому приложению доступ к своим записям и контактам, а также создавать новые записи от вашего имени?"; +$a->strings["No"] = "Нет"; +$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Извините, похоже что загружаемый файл превышает лимиты, разрешенные конфигурацией PHP"; +$a->strings["Or - did you try to upload an empty file?"] = "Или вы пытались загрузить пустой файл?"; +$a->strings["File exceeds size limit of %s"] = "Файл превышает лимит размера в %s"; +$a->strings["File upload failed."] = "Загрузка файла не удалась."; +$a->strings["Unable to locate original post."] = "Не удалось найти оригинальную запись."; +$a->strings["Empty post discarded."] = "Пустое сообщение отбрасывается."; +$a->strings["Post updated."] = "Запись обновлена."; +$a->strings["Item wasn't stored."] = "Запись не была сохранена."; +$a->strings["Item couldn't be fetched."] = "Не удалось получить запись."; +$a->strings["Item not found."] = "Пункт не найден."; +$a->strings["Do you really want to delete this item?"] = "Вы действительно хотите удалить этот элемент?"; $a->strings["User imports on closed servers can only be done by an administrator."] = "Импорт пользователей на закрытых серверах может быть произведён только администратором."; $a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Этот сайт превысил допустимое количество ежедневных регистраций. Пожалуйста, повторите попытку завтра."; $a->strings["Import"] = "Импорт"; @@ -663,244 +655,138 @@ $a->strings["You need to export your account from the old server and upload it h $a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "Это экспериментальная функция. Мы не можем импортировать контакты из сети OStatus (GNU Social/ StatusNet) или из Diaspora"; $a->strings["Account file"] = "Файл аккаунта"; $a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "Для экспорта аккаунта, перейдите в \"Настройки->Экспортировать ваши данные\" и выберите \"Экспорт аккаунта\""; -$a->strings["You aren't following this contact."] = "Вы не подписаны на этот контакт."; -$a->strings["Unfollowing is currently not supported by your network."] = "Отписка в настоящий момент не предусмотрена этой сетью"; -$a->strings["Contact unfollowed"] = "Вы отписались от контакта"; -$a->strings["Disconnect/Unfollow"] = "Отсоединиться/Отписаться"; -$a->strings["No videos selected"] = "Видео не выбрано"; -$a->strings["View Video"] = "Просмотреть видео"; -$a->strings["Recent Videos"] = "Последние видео"; -$a->strings["Upload New Videos"] = "Загрузить новые видео"; -$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Количество ежедневных сообщений на стене %s превышено. Сообщение отменено.."; -$a->strings["Unable to check your home location."] = "Невозможно проверить местоположение."; -$a->strings["No recipient."] = "Без адресата."; -$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Если Вы хотите ответить %s, пожалуйста, проверьте, позволяют ли настройки конфиденциальности на Вашем сайте принимать личные сообщения от неизвестных отправителей."; -$a->strings["Invalid request."] = "Неверный запрос."; -$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Извините, похоже что загружаемый файл превышает лимиты, разрешенные конфигурацией PHP"; -$a->strings["Or - did you try to upload an empty file?"] = "Или вы пытались загрузить пустой файл?"; -$a->strings["File exceeds size limit of %s"] = "Файл превышает лимит размера в %s"; -$a->strings["File upload failed."] = "Загрузка файла не удалась."; -$a->strings["Wall Photos"] = "Фото стены"; +$a->strings["User not found."] = "Пользователь не найден."; +$a->strings["View"] = "Смотреть"; +$a->strings["Previous"] = "Назад"; +$a->strings["Next"] = "Далее"; +$a->strings["today"] = "сегодня"; +$a->strings["month"] = "мес."; +$a->strings["week"] = "неделя"; +$a->strings["day"] = "день"; +$a->strings["list"] = "список"; +$a->strings["User not found"] = "Пользователь не найден"; +$a->strings["This calendar format is not supported"] = "Этот формат календарей не поддерживается"; +$a->strings["No exportable data found"] = "Нет данных для экспорта"; +$a->strings["calendar"] = "календарь"; +$a->strings["Item not found"] = "Элемент не найден"; +$a->strings["Edit post"] = "Редактировать сообщение"; +$a->strings["Save"] = "Сохранить"; +$a->strings["web link"] = "веб-ссылка"; +$a->strings["Insert video link"] = "Вставить ссылку видео"; +$a->strings["video link"] = "видео-ссылка"; +$a->strings["Insert audio link"] = "Вставить ссылку аудио"; +$a->strings["audio link"] = "аудио-ссылка"; +$a->strings["CC: email addresses"] = "Копии на email адреса"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Пример: bob@example.com, mary@example.com"; +$a->strings["Event can not end before it has started."] = "Эвент не может закончится до старта."; +$a->strings["Event title and start time are required."] = "Название мероприятия и время начала обязательны для заполнения."; +$a->strings["Create New Event"] = "Создать новое мероприятие"; +$a->strings["Event details"] = "Сведения о мероприятии"; +$a->strings["Starting date and Title are required."] = "Необходима дата старта и заголовок."; +$a->strings["Event Starts:"] = "Начало мероприятия:"; +$a->strings["Required"] = "Требуется"; +$a->strings["Finish date/time is not known or not relevant"] = "Дата/время окончания не известны, или не указаны"; +$a->strings["Event Finishes:"] = "Окончание мероприятия:"; +$a->strings["Adjust for viewer timezone"] = "Настройка часового пояса"; +$a->strings["Description:"] = "Описание:"; +$a->strings["Location:"] = "Откуда:"; +$a->strings["Title:"] = "Титул:"; +$a->strings["Share this event"] = "Поделитесь этим мероприятием"; +$a->strings["Basic"] = "Базовый"; +$a->strings["Advanced"] = "Расширенный"; +$a->strings["Permissions"] = "Разрешения"; +$a->strings["Failed to remove event"] = "Ошибка удаления события"; +$a->strings["The contact could not be added."] = "Не удалось добавить этот контакт."; +$a->strings["You already added this contact."] = "Вы уже добавили этот контакт."; +$a->strings["The network type couldn't be detected. Contact can't be added."] = "Тип сети не может быть определен. Контакт не может быть добавлен."; +$a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Поддержка Diaspora не включена. Контакт не может быть добавлен."; +$a->strings["OStatus support is disabled. Contact can't be added."] = "Поддержка OStatus выключена. Контакт не может быть добавлен."; +$a->strings["Tags:"] = "Ключевые слова: "; +$a->strings["Upload"] = "Загрузить"; +$a->strings["Files"] = "Файлы"; +$a->strings["Personal Notes"] = "Личные заметки"; +$a->strings["Photo Albums"] = "Фотоальбомы"; +$a->strings["Recent Photos"] = "Последние фото"; +$a->strings["Upload New Photos"] = "Загрузить новые фото"; +$a->strings["everybody"] = "все"; +$a->strings["Contact information unavailable"] = "Информация о контакте недоступна"; +$a->strings["Album not found."] = "Альбом не найден."; +$a->strings["Album successfully deleted"] = "Альбом успешно удалён"; +$a->strings["Album was empty."] = "Альбом был пуст."; +$a->strings["Failed to delete the photo."] = "Не получилось удалить фото."; +$a->strings["a photo"] = "фото"; +$a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s отмечен/а/ в %2\$s by %3\$s"; +$a->strings["Image upload didn't complete, please try again"] = "Не получилось загрузить изображение, попробуйте снова"; +$a->strings["Image file is missing"] = "Файл изображения не найден"; +$a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "Сервер не принимает новые файлы для загрузки в настоящий момент, пожалуйста, свяжитесь с администратором"; +$a->strings["Image file is empty."] = "Файл изображения пуст."; +$a->strings["No photos selected"] = "Не выбрано фото."; +$a->strings["Upload Photos"] = "Загрузить фото"; +$a->strings["New album name: "] = "Название нового альбома: "; +$a->strings["or select existing album:"] = "или выберите имеющийся альбом:"; +$a->strings["Do not show a status post for this upload"] = "Не показывать статус-сообщение для этой закачки"; +$a->strings["Show to Groups"] = "Показать в группах"; +$a->strings["Show to Contacts"] = "Показывать контактам"; +$a->strings["Do you really want to delete this photo album and all its photos?"] = "Вы действительно хотите удалить этот альбом и все его фотографии?"; +$a->strings["Delete Album"] = "Удалить альбом"; +$a->strings["Edit Album"] = "Редактировать альбом"; +$a->strings["Drop Album"] = "Удалить альбом"; +$a->strings["Show Newest First"] = "Показать новые первыми"; +$a->strings["Show Oldest First"] = "Показать старые первыми"; +$a->strings["View Photo"] = "Просмотр фото"; +$a->strings["Permission denied. Access to this item may be restricted."] = "Нет разрешения. Доступ к этому элементу ограничен."; +$a->strings["Photo not available"] = "Фото недоступно"; +$a->strings["Do you really want to delete this photo?"] = "Вы действительно хотите удалить эту фотографию?"; +$a->strings["Delete Photo"] = "Удалить фото"; +$a->strings["View photo"] = "Просмотр фото"; +$a->strings["Edit photo"] = "Редактировать фото"; +$a->strings["Delete photo"] = "Удалить фото"; +$a->strings["Use as profile photo"] = "Использовать как фото профиля"; +$a->strings["Private Photo"] = "Закрытое фото"; +$a->strings["View Full Size"] = "Просмотреть полный размер"; +$a->strings["Tags: "] = "Ключевые слова: "; +$a->strings["[Select tags to remove]"] = "[выберите тэги для удаления]"; +$a->strings["New album name"] = "Название нового альбома"; +$a->strings["Caption"] = "Подпись"; +$a->strings["Add a Tag"] = "Добавить ключевое слово (тег)"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = "Пример: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"; +$a->strings["Do not rotate"] = "Не поворачивать"; +$a->strings["Rotate CW (right)"] = "Поворот по часовой стрелке (направо)"; +$a->strings["Rotate CCW (left)"] = "Поворот против часовой стрелки (налево)"; +$a->strings["I like this (toggle)"] = "Нравится"; +$a->strings["I don't like this (toggle)"] = "Не нравится"; +$a->strings["This is you"] = "Это вы"; +$a->strings["Comment"] = "Оставить комментарий"; +$a->strings["Map"] = "Карта"; +$a->strings["You must be logged in to use addons. "] = "Вы должны войти в систему, чтобы использовать аддоны."; +$a->strings["Delete this item?"] = "Удалить этот элемент?"; +$a->strings["toggle mobile"] = "мобильная версия"; $a->strings["Login failed."] = "Войти не удалось."; $a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Мы столкнулись с проблемой при входе с OpenID, который вы указали. Пожалуйста, проверьте правильность написания ID."; $a->strings["The error message was:"] = "Сообщение об ошибке было:"; $a->strings["Login failed. Please check your credentials."] = "Ошибка входа. Пожалуйста, проверьте данные для входа."; $a->strings["Welcome %s"] = "Добро пожаловать, %s"; $a->strings["Please upload a profile photo."] = "Пожалуйста, загрузите фотографию профиля."; -$a->strings["Welcome back %s"] = "Добро пожаловать, %s"; -$a->strings["You must be logged in to use addons. "] = "Вы должны войти в систему, чтобы использовать аддоны."; -$a->strings["Delete this item?"] = "Удалить этот элемент?"; -$a->strings["toggle mobile"] = "мобильная версия"; $a->strings["Method not allowed for this module. Allowed method(s): %s"] = "Метод не разрешён для этого модуля. Разрешенный метод(ы): %s"; $a->strings["Page not found."] = "Страница не найдена."; -$a->strings["No system theme config value set."] = "Настройки системной темы не установлены."; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Ключ формы безопасности неправильный. Вероятно, это произошло потому, что форма была открыта слишком долго (более 3 часов) до её отправки."; -$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Не удалось найти не архивированных контактов для этой URL (%s)"; -$a->strings["The contact entries have been archived"] = "Записи этого контакта были архивированы."; -$a->strings["Could not find any contact entry for this URL (%s)"] = "Не удалось найти контактных данных по этой ссылке (%s)"; -$a->strings["The contact has been blocked from the node"] = "Контакт был заблокирован на узле."; -$a->strings["Post update version number has been set to %s."] = "Номер версии обновления записи установлен на %s."; -$a->strings["Check for pending update actions."] = "Проверить наличие отложенных действий."; -$a->strings["Done."] = "Готово."; -$a->strings["Execute pending post updates."] = "Выполнить обновления записей из очереди."; -$a->strings["All pending post updates are done."] = "Все операции по обновлению записей выполнены."; -$a->strings["Enter new password: "] = "Введите новый пароль:"; -$a->strings["Enter user name: "] = "Введите имя пользователя:"; -$a->strings["Enter user nickname: "] = "Введите ник пользователя:"; -$a->strings["Enter user email address: "] = "Введите адрес почты пользователя:"; -$a->strings["Enter a language (optional): "] = "Введите язык (не обязательно):"; -$a->strings["User is not pending."] = "Пользователь не в ожидании"; -$a->strings["Type \"yes\" to delete %s"] = "Введите \"yes\" для удаления %s"; -$a->strings["newer"] = "новее"; -$a->strings["older"] = "старее"; -$a->strings["Frequently"] = "Часто"; -$a->strings["Hourly"] = "Раз в час"; -$a->strings["Twice daily"] = "Дважды в день"; -$a->strings["Daily"] = "Раз в день"; -$a->strings["Weekly"] = "Раз в неделю"; -$a->strings["Monthly"] = "Раз в месяц"; -$a->strings["DFRN"] = "DFRN"; -$a->strings["OStatus"] = "OStatus"; -$a->strings["RSS/Atom"] = "RSS/Atom"; -$a->strings["Email"] = "Эл. почта"; -$a->strings["Diaspora"] = "Diaspora"; -$a->strings["Zot!"] = "Zot!"; -$a->strings["LinkedIn"] = "LinkedIn"; -$a->strings["XMPP/IM"] = "XMPP/IM"; -$a->strings["MySpace"] = "MySpace"; -$a->strings["Google+"] = "Google+"; -$a->strings["pump.io"] = "pump.io"; -$a->strings["Twitter"] = "Twitter"; -$a->strings["Discourse"] = "Discourse"; -$a->strings["Diaspora Connector"] = "Diaspora Connector"; -$a->strings["GNU Social Connector"] = "GNU Social Connector"; -$a->strings["ActivityPub"] = "ActivityPub"; -$a->strings["pnut"] = "pnut"; -$a->strings["%s (via %s)"] = "%s (через %s)"; -$a->strings["General Features"] = "Основные возможности"; -$a->strings["Photo Location"] = "Место фотографирования"; -$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Метаданные фотографий обычно вырезаются. Эта настройка получает местоположение (если есть) до вырезки метаданных и связывает с координатами на карте."; -$a->strings["Export Public Calendar"] = "Экспортировать публичный календарь"; -$a->strings["Ability for visitors to download the public calendar"] = "Возможность скачивать публичный календарь посетителями"; -$a->strings["Trending Tags"] = "Популярные тэги"; -$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Показать облако популярных тэгов на странице публичных записей сервера"; -$a->strings["Post Composition Features"] = "Составление сообщений"; -$a->strings["Auto-mention Forums"] = "Автоматически отмечать форумы"; -$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Добавлять/удалять упоминание, когда страница форума выбрана/убрана в списке получателей."; -$a->strings["Explicit Mentions"] = "Явные отметки"; -$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Вставлять отметки пользователей в поле комментариев, чтобы иметь ручной контроль над тем, кто будет упомянут в ответе."; -$a->strings["Network Sidebar"] = "Панель Сеть"; -$a->strings["Archives"] = "Архивы"; -$a->strings["Ability to select posts by date ranges"] = "Возможность выбора записей по диапазону дат"; -$a->strings["Protocol Filter"] = "Фильтр протоколов"; -$a->strings["Enable widget to display Network posts only from selected protocols"] = "Включить возможность фильтрации записей по протоколам на панели Сеть"; -$a->strings["Network Tabs"] = "Сетевые вкладки"; -$a->strings["Network New Tab"] = "Новая вкладка сеть"; -$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "Включить вкладку для отображения только новых сообщений сети (за последние 12 часов)"; -$a->strings["Network Shared Links Tab"] = "Вкладка shared ссылок сети"; -$a->strings["Enable tab to display only Network posts with links in them"] = "Включить вкладку для отображения только сообщений сети со ссылками на них"; -$a->strings["Post/Comment Tools"] = "Инструменты записей/комментариев"; -$a->strings["Post Categories"] = "Категории записей"; -$a->strings["Add categories to your posts"] = "Добавить категории для ваших записей"; -$a->strings["Advanced Profile Settings"] = "Расширенные настройки профиля"; -$a->strings["List Forums"] = "Список форумов"; -$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Показывать посетителям публичные форумы на расширенной странице профиля."; -$a->strings["Tag Cloud"] = "Облако тэгов"; -$a->strings["Provide a personal tag cloud on your profile page"] = "Показывать ваше личное облако тэгов в вашем профиле"; -$a->strings["Display Membership Date"] = "Показывать дату регистрации"; -$a->strings["Display membership date in profile"] = "Дата вашей регистрации будет отображаться в вашем профиле"; -$a->strings["Forums"] = "Форумы"; -$a->strings["External link to forum"] = "Внешняя ссылка на форум"; -$a->strings["show more"] = "показать больше"; -$a->strings["Nothing new here"] = "Ничего нового здесь"; -$a->strings["Go back"] = "Назад"; -$a->strings["Clear notifications"] = "Стереть уведомления"; -$a->strings["@name, !forum, #tags, content"] = "@имя, !форум, #тег, контент"; -$a->strings["Logout"] = "Выход"; -$a->strings["End this session"] = "Завершить эту сессию"; -$a->strings["Login"] = "Вход"; -$a->strings["Sign in"] = "Вход"; -$a->strings["Status"] = "Записи"; -$a->strings["Your posts and conversations"] = "Ваши записи и диалоги"; -$a->strings["Profile"] = "Информация"; -$a->strings["Your profile page"] = "Информация о вас"; -$a->strings["Your photos"] = "Ваши фотографии"; -$a->strings["Videos"] = "Видео"; -$a->strings["Your videos"] = "Ваши видео"; -$a->strings["Your events"] = "Ваши события"; -$a->strings["Personal notes"] = "Личные заметки"; -$a->strings["Your personal notes"] = "Ваши личные заметки"; -$a->strings["Home"] = "Мой профиль"; -$a->strings["Home Page"] = "Главная страница"; -$a->strings["Register"] = "Регистрация"; -$a->strings["Create an account"] = "Создать аккаунт"; -$a->strings["Help"] = "Помощь"; -$a->strings["Help and documentation"] = "Помощь и документация"; -$a->strings["Apps"] = "Приложения"; -$a->strings["Addon applications, utilities, games"] = "Дополнительные приложения, утилиты, игры"; -$a->strings["Search"] = "Поиск"; -$a->strings["Search site content"] = "Поиск по сайту"; -$a->strings["Full Text"] = "Контент"; -$a->strings["Tags"] = "Тэги"; -$a->strings["Contacts"] = "Контакты"; -$a->strings["Community"] = "Сообщество"; -$a->strings["Conversations on this and other servers"] = "Диалоги на этом и других серверах"; -$a->strings["Events and Calendar"] = "Календарь и события"; -$a->strings["Directory"] = "Каталог"; -$a->strings["People directory"] = "Каталог участников"; -$a->strings["Information"] = "Информация"; -$a->strings["Information about this friendica instance"] = "Информация об этом экземпляре Friendica"; -$a->strings["Terms of Service"] = "Условия оказания услуг"; -$a->strings["Terms of Service of this Friendica instance"] = "Условия оказания услуг для этого узла Friendica"; -$a->strings["Network"] = "Новости"; -$a->strings["Conversations from your friends"] = "Сообщения ваших друзей"; -$a->strings["Introductions"] = "Запросы"; -$a->strings["Friend Requests"] = "Запросы на добавление в список друзей"; -$a->strings["Notifications"] = "Уведомления"; -$a->strings["See all notifications"] = "Посмотреть все уведомления"; -$a->strings["Mark all system notifications seen"] = "Отметить все системные уведомления, как прочитанные"; -$a->strings["Private mail"] = "Личная почта"; -$a->strings["Inbox"] = "Входящие"; -$a->strings["Outbox"] = "Исходящие"; -$a->strings["Accounts"] = "Учётные записи"; -$a->strings["Manage other pages"] = "Управление другими страницами"; -$a->strings["Settings"] = "Настройки"; -$a->strings["Account settings"] = "Настройки аккаунта"; -$a->strings["Manage/edit friends and contacts"] = "Управление / редактирование друзей и контактов"; -$a->strings["Admin"] = "Администратор"; -$a->strings["Site setup and configuration"] = "Конфигурация сайта"; -$a->strings["Navigation"] = "Навигация"; -$a->strings["Site map"] = "Карта сайта"; -$a->strings["Embedding disabled"] = "Встраивание отключено"; -$a->strings["Embedded content"] = "Встроенное содержание"; -$a->strings["prev"] = "пред."; -$a->strings["last"] = "последний"; -$a->strings["Image/photo"] = "Изображение / Фото"; -$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; -$a->strings["Click to open/close"] = "Нажмите, чтобы открыть / закрыть"; -$a->strings["$1 wrote:"] = "$1 написал:"; -$a->strings["Encrypted content"] = "Зашифрованный контент"; -$a->strings["Invalid source protocol"] = "Неправильный протокол источника"; -$a->strings["Invalid link protocol"] = "Неправильная протокольная ссылка"; -$a->strings["Loading more entries..."] = "Загружаю больше сообщений..."; -$a->strings["The end"] = "Конец"; -$a->strings["Follow"] = "Подписаться"; -$a->strings["Export"] = "Экспорт"; -$a->strings["Export calendar as ical"] = "Экспортировать календарь в формат ical"; -$a->strings["Export calendar as csv"] = "Экспортировать календарь в формат csv"; -$a->strings["No contacts"] = "Нет контактов"; -$a->strings["%d Contact"] = [ - 0 => "%d контакт", - 1 => "%d контактов", - 2 => "%d контактов", - 3 => "%d контактов", -]; -$a->strings["View Contacts"] = "Просмотр контактов"; -$a->strings["Remove term"] = "Удалить элемент"; -$a->strings["Saved Searches"] = "запомненные поиски"; -$a->strings["Trending Tags (last %d hour)"] = [ - 0 => "Популярные тэги (за %d час)", - 1 => "Популярные тэги (за %d часа)", - 2 => "Популярные тэги (за %d часов)", - 3 => "Популярные тэги (за %d часов)", -]; -$a->strings["More Trending Tags"] = "Больше популярных тэгов"; -$a->strings["Add New Contact"] = "Добавить контакт"; -$a->strings["Enter address or web location"] = "Введите адрес или веб-местонахождение"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Пример: bob@example.com, http://example.com/barbara"; -$a->strings["%d invitation available"] = [ - 0 => "%d приглашение доступно", - 1 => "%d приглашений доступно", - 2 => "%d приглашений доступно", - 3 => "%d приглашений доступно", -]; -$a->strings["Find People"] = "Поиск людей"; -$a->strings["Enter name or interest"] = "Введите имя или интерес"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Примеры: Роберт Morgenstein, Рыбалка"; -$a->strings["Find"] = "Найти"; -$a->strings["Similar Interests"] = "Похожие интересы"; -$a->strings["Random Profile"] = "Случайный профиль"; -$a->strings["Invite Friends"] = "Пригласить друзей"; -$a->strings["Global Directory"] = "Глобальный каталог"; -$a->strings["Local Directory"] = "Локальный каталог"; -$a->strings["Groups"] = "Группы"; -$a->strings["Everyone"] = "Все"; -$a->strings["Following"] = "Подписчики"; -$a->strings["Mutual friends"] = "Взаимные друзья"; -$a->strings["Relationships"] = "Отношения"; -$a->strings["All Contacts"] = "Все контакты"; -$a->strings["Protocols"] = "Протоколы"; -$a->strings["All Protocols"] = "Все протоколы"; -$a->strings["Saved Folders"] = "Сохранённые папки"; -$a->strings["Everything"] = "Всё"; -$a->strings["Categories"] = "Категории"; -$a->strings["%d contact in common"] = [ - 0 => "%d Контакт", - 1 => "%d Контактов", - 2 => "%d Контактов", - 3 => "%d Контактов", -]; +$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "В MyISAM или InnoDB нет таблиц в формате Antelope."; +$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nОшибка %d возникла при обновлении базы данных:\n%s\n"; +$a->strings["Errors encountered performing database changes: "] = "Ошибки, возникшие при применении изменений базы данных: "; +$a->strings["Another database update is currently running."] = "Другая операция обновления базы данных уже запущена."; +$a->strings["%s: Database update"] = "%s: Обновление базы данных"; +$a->strings["%s: updating %s table."] = "%s: обновляется %s таблица."; +$a->strings["Database error %d \"%s\" at \"%s\""] = "Ошибка базы данных %d \"%s\" в \"%s\""; +$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = "Friendica не может отобразить эту страницу в данный момент, пожалуйста, свяжитесь с администратором."; +$a->strings["template engine cannot be registered without a name."] = ""; +$a->strings["template engine is not registered!"] = ""; +$a->strings["Update %s failed. See error logs."] = "Обновление %s не удалось. Смотрите журнал ошибок."; +$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tРазработчики Френдики недавно выпустили обновление %s,\n\t\t\t\tно при установке что-то пошло не так.\n\t\t\t\tЭто нужно исправить в ближайшее время и у меня не получается сделать это самостоятельно. Пожалуйста, свяжитесь с разработчиками Френдики, если вы не можете мне помочь сами. База данных может быть повреждена."; +$a->strings["The error message is\n[pre]%s[/pre]"] = "Сообщение об ошибке:\n[pre]%s[/pre]"; +$a->strings["[Friendica Notify] Database update"] = "[Friendica Notify] Обновление базы данных"; +$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tБаза данных Френдики была успешно обновлена с версии %s на %s."; $a->strings["Yourself"] = "Вы"; +$a->strings["Followers"] = "Подписчики"; +$a->strings["Mutuals"] = "Взаимные"; $a->strings["Post to Email"] = "Отправить на Email"; $a->strings["Public"] = "Публично"; $a->strings["This content will be shown to all your followers and can be seen in the community pages and by anyone with its link."] = "Это будет показано всем вашим подписчикам и так же будет доступно в общей ленте и по прямой ссылке."; @@ -911,9 +797,9 @@ $a->strings["Except to:"] = "За исключением:"; $a->strings["Connectors"] = "Соединители"; $a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Не получается записать файл конфигурации базы данных \"config/local.config.php\". Пожалуйста, создайте этот файл в корневом каталоге веб-сервера вручную, вставив в него приведённые здесь данные."; $a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "Вам может понадобиться импортировать файл \"database.sql\" вручную с помощью PhpMyAdmin или MySQL."; -$a->strings["Please see the file \"INSTALL.txt\"."] = "Пожалуйста, смотрите файл \"INSTALL.txt\"."; +$a->strings["Please see the file \"doc/INSTALL.md\"."] = ""; $a->strings["Could not find a command line version of PHP in the web server PATH."] = "Не удалось найти PATH веб-сервера в установках PHP."; -$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = "Если у вас нет доступа к командной строке PHP на вашем сервере, вы не сможете использовать фоновые задания. Посмотрите 'Настройка фоновых заданий'"; +$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = ""; $a->strings["PHP executable path"] = "PHP executable path"; $a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Введите полный путь к исполняемому файлу PHP. Вы можете оставить это поле пустым, чтобы продолжить установку."; $a->strings["Command line PHP"] = "Command line PHP"; @@ -1016,11 +902,6 @@ $a->strings["finger"] = "указатель"; $a->strings["fingered"] = "пощупали"; $a->strings["rebuff"] = "ребаф"; $a->strings["rebuffed"] = "ребафнут"; -$a->strings["Update %s failed. See error logs."] = "Обновление %s не удалось. Смотрите журнал ошибок."; -$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\n\t\t\t\tРазработчики Френдики недавно выпустили обновление %s,\n\t\t\t\tно при установке что-то пошло не так.\n\t\t\t\tЭто нужно исправить в ближайшее время и у меня не получается сделать это самостоятельно. Пожалуйста, свяжитесь с разработчиками Френдики, если вы не можете мне помочь сами. База данных может быть повреждена."; -$a->strings["The error message is\n[pre]%s[/pre]"] = "Сообщение об ошибке:\n[pre]%s[/pre]"; -$a->strings["[Friendica Notify] Database update"] = "[Friendica Notify] Обновление базы данных"; -$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\n\t\t\t\t\tБаза данных Френдики была успешно обновлена с версии %s на %s."; $a->strings["Error decoding account file"] = "Ошибка расшифровки файла аккаунта"; $a->strings["Error! No version data in file! This is not a Friendica account file?"] = "Ошибка! Неправильная версия данных в файле! Это не файл аккаунта Friendica?"; $a->strings["User '%s' already exists on this server!"] = "Пользователь '%s' уже существует на этом сервере!"; @@ -1033,11 +914,108 @@ $a->strings["%d contact not imported"] = [ ]; $a->strings["User profile creation error"] = "Ошибка создания профиля пользователя"; $a->strings["Done. You can now login with your username and password"] = "Завершено. Теперь вы можете войти с вашим логином и паролем"; -$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "В MyISAM или InnoDB нет таблиц в формате Antelope."; -$a->strings["\nError %d occurred during database update:\n%s\n"] = "\nОшибка %d возникла при обновлении базы данных:\n%s\n"; -$a->strings["Errors encountered performing database changes: "] = "Ошибки, возникшие при применении изменений базы данных: "; -$a->strings["%s: Database update"] = "%s: Обновление базы данных"; -$a->strings["%s: updating %s table."] = "%s: обновляется %s таблица."; +$a->strings["Legacy module file not found: %s"] = "Legacy-модуль не найден: %s"; +$a->strings["(no subject)"] = "(без темы)"; +$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Это сообщение было отправлено вам %s, участником социальной сети Friendica."; +$a->strings["You may visit them online at %s"] = "Вы можете посетить их в онлайне на %s"; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Пожалуйста, свяжитесь с отправителем, ответив на это сообщение, если вы не хотите получать эти сообщения."; +$a->strings["%s posted an update."] = "%s отправил/а/ обновление."; +$a->strings["This entry was edited"] = "Эта запись была отредактирована"; +$a->strings["Private Message"] = "Личное сообщение"; +$a->strings["pinned item"] = "закреплённая запись"; +$a->strings["Delete locally"] = "Удалить для себя"; +$a->strings["Delete globally"] = "Удалить везде"; +$a->strings["Remove locally"] = "Убрать для себя"; +$a->strings["save to folder"] = "сохранить в папке"; +$a->strings["I will attend"] = "Я буду"; +$a->strings["I will not attend"] = "Меня не будет"; +$a->strings["I might attend"] = "Возможно"; +$a->strings["ignore thread"] = "игнорировать тему"; +$a->strings["unignore thread"] = "не игнорировать тему"; +$a->strings["toggle ignore status"] = "изменить статус игнорирования"; +$a->strings["pin"] = "Закрепить"; +$a->strings["unpin"] = "Открепить"; +$a->strings["toggle pin status"] = "закрепить/открепить"; +$a->strings["pinned"] = "закреплено"; +$a->strings["add star"] = "пометить"; +$a->strings["remove star"] = "убрать метку"; +$a->strings["toggle star status"] = "переключить статус"; +$a->strings["starred"] = "помечено"; +$a->strings["add tag"] = "добавить ключевое слово (тег)"; +$a->strings["like"] = "нравится"; +$a->strings["dislike"] = "не нравится"; +$a->strings["Share this"] = "Поделитесь этим"; +$a->strings["share"] = "поделиться"; +$a->strings["%s (Received %s)"] = "%s (Получено %s)"; +$a->strings["Comment this item on your system"] = "Прокомментировать это на вашем узле"; +$a->strings["remote comment"] = ""; +$a->strings["Pushed"] = ""; +$a->strings["Pulled"] = ""; +$a->strings["to"] = "к"; +$a->strings["via"] = "через"; +$a->strings["Wall-to-Wall"] = "Стена-на-Стену"; +$a->strings["via Wall-To-Wall:"] = "через Стена-на-Стену:"; +$a->strings["Reply to %s"] = "Ответ %s"; +$a->strings["More"] = "Ещё"; +$a->strings["Notifier task is pending"] = "Постановка в очередь"; +$a->strings["Delivery to remote servers is pending"] = "Ожидается отправка адресатам"; +$a->strings["Delivery to remote servers is underway"] = "Отправка адресатам в процессе"; +$a->strings["Delivery to remote servers is mostly done"] = "Отправка адресатам почти завершилась"; +$a->strings["Delivery to remote servers is done"] = "Отправка адресатам завершена"; +$a->strings["%d comment"] = [ + 0 => "%d комментарий", + 1 => "%d комментариев", + 2 => "%d комментариев", + 3 => "%d комментариев", +]; +$a->strings["Show more"] = "Показать больше"; +$a->strings["Show fewer"] = "Показать меньше"; +$a->strings["comment"] = [ + 0 => "", + 1 => "", + 2 => "комментарий", + 3 => "комментарий", +]; +$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Не удалось найти не архивированных контактов для этой URL (%s)"; +$a->strings["The contact entries have been archived"] = "Записи этого контакта были архивированы."; +$a->strings["Could not find any contact entry for this URL (%s)"] = "Не удалось найти контактных данных по этой ссылке (%s)"; +$a->strings["The contact has been blocked from the node"] = "Контакт был заблокирован на узле."; +$a->strings["Enter new password: "] = "Введите новый пароль:"; +$a->strings["Enter user name: "] = "Введите имя пользователя:"; +$a->strings["Enter user nickname: "] = "Введите ник пользователя:"; +$a->strings["Enter user email address: "] = "Введите адрес почты пользователя:"; +$a->strings["Enter a language (optional): "] = "Введите язык (не обязательно):"; +$a->strings["User is not pending."] = "Пользователь не в ожидании"; +$a->strings["User has already been marked for deletion."] = "Пользователь уже помечен для удаления."; +$a->strings["Type \"yes\" to delete %s"] = "Введите \"yes\" для удаления %s"; +$a->strings["Deletion aborted."] = "Удаление отменено."; +$a->strings["Post update version number has been set to %s."] = "Номер версии обновления записи установлен на %s."; +$a->strings["Check for pending update actions."] = "Проверить наличие отложенных действий."; +$a->strings["Done."] = "Готово."; +$a->strings["Execute pending post updates."] = "Выполнить обновления записей из очереди."; +$a->strings["All pending post updates are done."] = "Все операции по обновлению записей выполнены."; +$a->strings["The folder view/smarty3/ must be writable by webserver."] = ""; +$a->strings["Hometown:"] = "Родной город:"; +$a->strings["Marital Status:"] = "Семейное положение:"; +$a->strings["With:"] = "Вместе:"; +$a->strings["Since:"] = "С:"; +$a->strings["Sexual Preference:"] = "Сексуальные предпочтения:"; +$a->strings["Political Views:"] = "Политические взгляды:"; +$a->strings["Religious Views:"] = "Религиозные взгляды:"; +$a->strings["Likes:"] = "Нравится:"; +$a->strings["Dislikes:"] = "Не нравится:"; +$a->strings["Title/Description:"] = "Заголовок / Описание:"; +$a->strings["Summary"] = "Резюме"; +$a->strings["Musical interests"] = "Музыкальные интересы"; +$a->strings["Books, literature"] = "Книги, литература"; +$a->strings["Television"] = "Телевидение"; +$a->strings["Film/dance/culture/entertainment"] = "Кино / танцы / культура / развлечения"; +$a->strings["Hobbies/Interests"] = "Хобби / Интересы"; +$a->strings["Love/romance"] = "Любовь / романтика"; +$a->strings["Work/employment"] = "Работа / занятость"; +$a->strings["School/education"] = "Школа / образование"; +$a->strings["Contact information and Social Networks"] = "Контактная информация и социальные сети"; +$a->strings["No system theme config value set."] = "Настройки системной темы не установлены."; $a->strings["Friend Suggestion"] = "Предложение в друзья"; $a->strings["Friend/Connect Request"] = "Запрос в друзья / на подключение"; $a->strings["New Follower"] = "Новый фолловер"; @@ -1049,192 +1027,557 @@ $a->strings["%s is attending %s's event"] = "%s будет присутство $a->strings["%s is not attending %s's event"] = "%s не будет присутствовать на событии %s"; $a->strings["%s may attending %s's event"] = "%s возможно будет присутствовать на событии %s"; $a->strings["%s is now friends with %s"] = "%s теперь друзья с %s"; -$a->strings["Legacy module file not found: %s"] = "Legacy-модуль не найден: %s"; -$a->strings["UnFollow"] = "Отписаться"; -$a->strings["Drop Contact"] = "Удалить контакт"; +$a->strings["Network Notifications"] = "Уведомления сети"; +$a->strings["System Notifications"] = "Уведомления системы"; +$a->strings["Personal Notifications"] = "Личные уведомления"; +$a->strings["Home Notifications"] = "Уведомления"; +$a->strings["No more %s notifications."] = "Больше нет уведомлений о %s."; +$a->strings["Show unread"] = "Показать непрочитанные"; +$a->strings["Show all"] = "Показать все"; +$a->strings["You must be logged in to show this page."] = "Вам нужно войти, чтобы увидеть эту страницу."; +$a->strings["Notifications"] = "Уведомления"; +$a->strings["Show Ignored Requests"] = "Показать проигнорированные запросы"; +$a->strings["Hide Ignored Requests"] = "Скрыть проигнорированные запросы"; +$a->strings["Notification type:"] = "Тип уведомления:"; +$a->strings["Suggested by:"] = "Рекомендовано:"; +$a->strings["Hide this contact from others"] = "Скрыть этот контакт от других"; $a->strings["Approve"] = "Одобрить"; -$a->strings["Organisation"] = "Организация"; -$a->strings["News"] = "Новости"; -$a->strings["Forum"] = "Форум"; -$a->strings["Connect URL missing."] = "Connect-URL отсутствует."; -$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Контакт не может быть добавлен. Пожалуйста проверьте учётные данные на странице Настройки -> Социальные сети."; -$a->strings["This site is not configured to allow communications with other networks."] = "Данный сайт не настроен так, чтобы держать связь с другими сетями."; -$a->strings["No compatible communication protocols or feeds were discovered."] = "Обнаружены несовместимые протоколы связи или каналы."; -$a->strings["The profile address specified does not provide adequate information."] = "Указанный адрес профиля не дает адекватной информации."; -$a->strings["An author or name was not found."] = "Автор или имя не найдены."; -$a->strings["No browser URL could be matched to this address."] = "Нет URL браузера, который соответствует этому адресу."; -$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Не получается совместить этот адрес с известным протоколом или контактом электронной почты."; -$a->strings["Use mailto: in front of address to force email check."] = "Bcgjkmpeqnt mailto: перед адресом для быстрого доступа к email."; -$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Указанный адрес профиля принадлежит сети, недоступной на этом сайта."; -$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Ограниченный профиль. Этот человек не сможет получить прямые / личные уведомления от вас."; -$a->strings["Unable to retrieve contact information."] = "Невозможно получить контактную информацию."; +$a->strings["Claims to be known to you: "] = "Утверждения, о которых должно быть вам известно: "; +$a->strings["Shall your connection be bidirectional or not?"] = "Должно ли ваше соединение быть двухсторонним или нет?"; +$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Принимая %s как друга вы позволяете %s читать ему свои записи, а также будете получать записи от него."; +$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Принимая %s как подписчика вы позволяете читать ему свои записи, но вы не будете получать записей от него."; +$a->strings["Friend"] = "Друг"; +$a->strings["Subscriber"] = "Подписчик"; +$a->strings["About:"] = "О себе:"; +$a->strings["Network:"] = "Сеть:"; +$a->strings["No introductions."] = "Запросов нет."; +$a->strings["A Decentralized Social Network"] = "Децентрализованная социальная сеть"; +$a->strings["Logged out."] = "Выход из системы."; +$a->strings["Invalid code, please retry."] = "Неправильный код, попробуйте ещё."; +$a->strings["Two-factor authentication"] = "Двухфакторная аутентификация"; +$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Откройте приложение для двухфакторной аутентификации на вашем устройстве, чтобы получить код аутентификации и подтвердить вашу личность.

    "; +$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = "Нет телефона? Введите код восстановления"; +$a->strings["Please enter a code from your authentication app"] = "Пожалуйста, введите код из вашего приложения для аутентификации"; +$a->strings["Verify code and complete login"] = "Введите код для завершения входа"; +$a->strings["Remaining recovery codes: %d"] = "Осталось кодов для восстановления: %d"; +$a->strings["Two-factor recovery"] = "Двухфакторное восстановление доступа"; +$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = "

    Вы можете ввести один из ваших одноразовых кодов восстановления в случае, если у вас нет доступа к мобильному устройству.

    "; +$a->strings["Please enter a recovery code"] = "Пожалуйста, введите код восстановления"; +$a->strings["Submit recovery code and complete login"] = "Отправить код восстановления и завершить вход"; +$a->strings["Create a New Account"] = "Создать новый аккаунт"; +$a->strings["Register"] = "Регистрация"; +$a->strings["Your OpenID: "] = "Ваш OpenID: "; +$a->strings["Please enter your username and password to add the OpenID to your existing account."] = "Пожалуйста, введите ваше имя пользователя и пароль для того, чтобы добавить OpenID к вашей учётной записи."; +$a->strings["Or login using OpenID: "] = "Или зайти с OpenID: "; +$a->strings["Logout"] = "Выход"; +$a->strings["Login"] = "Вход"; +$a->strings["Password: "] = "Пароль: "; +$a->strings["Remember me"] = "Запомнить"; +$a->strings["Forgot your password?"] = "Забыли пароль?"; +$a->strings["Website Terms of Service"] = "Правила сайта"; +$a->strings["terms of service"] = "правила"; +$a->strings["Website Privacy Policy"] = "Политика конфиденциальности сервера"; +$a->strings["privacy policy"] = "политика конфиденциальности"; +$a->strings["OpenID protocol error. No ID returned"] = ""; +$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = ""; +$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = ""; $a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; -$a->strings["Starts:"] = "Начало:"; -$a->strings["Finishes:"] = "Окончание:"; -$a->strings["all-day"] = "Весь день"; -$a->strings["Sept"] = "Сен"; -$a->strings["No events to display"] = "Нет событий для показа"; -$a->strings["l, F j"] = "l, j F"; -$a->strings["Edit event"] = "Редактировать мероприятие"; -$a->strings["Duplicate event"] = "Дубликат события"; -$a->strings["Delete event"] = "Удалить событие"; -$a->strings["link to source"] = "ссылка на сообщение"; -$a->strings["D g:i A"] = "D g:i A"; -$a->strings["g:i A"] = "g:i A"; -$a->strings["Show map"] = "Показать карту"; -$a->strings["Hide map"] = "Скрыть карту"; -$a->strings["%s's birthday"] = "день рождения %s"; -$a->strings["Happy Birthday %s"] = "С днём рождения %s"; -$a->strings["Item filed"] = "Элемент заполнен"; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Удаленная группа с таким названием была восстановлена. Существующие права доступа могут применяться к этой группе и любым будущим участникам. Если это не то, что вы хотели, пожалуйста, создайте еще ​​одну группу с другим названием."; -$a->strings["Default privacy group for new contacts"] = "Группа доступа по умолчанию для новых контактов"; -$a->strings["Everybody"] = "Каждый"; -$a->strings["edit"] = "редактировать"; -$a->strings["add"] = "добавить"; -$a->strings["Edit group"] = "Редактировать группу"; -$a->strings["Contacts not in any group"] = "Контакты не состоят в группе"; -$a->strings["Create a new group"] = "Создать новую группу"; -$a->strings["Group Name: "] = "Название группы: "; -$a->strings["Edit groups"] = "Редактировать группы"; -$a->strings["activity"] = "активность"; -$a->strings["comment"] = [ +$a->strings["Time Conversion"] = "История общения"; +$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica предоставляет этот сервис для обмена событиями с другими сетями и друзьями, находящимися в неопределённых часовых поясах."; +$a->strings["UTC time: %s"] = "UTC время: %s"; +$a->strings["Current timezone: %s"] = "Ваш часовой пояс: %s"; +$a->strings["Converted localtime: %s"] = "Ваше изменённое время: %s"; +$a->strings["Please select your timezone:"] = "Выберите пожалуйста ваш часовой пояс:"; +$a->strings["Source input"] = ""; +$a->strings["BBCode::toPlaintext"] = ""; +$a->strings["BBCode::convert (raw HTML)"] = ""; +$a->strings["BBCode::convert"] = ""; +$a->strings["BBCode::convert => HTML::toBBCode"] = ""; +$a->strings["BBCode::toMarkdown"] = ""; +$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = ""; +$a->strings["BBCode::toMarkdown => Markdown::convert"] = ""; +$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = ""; +$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = ""; +$a->strings["Item Body"] = ""; +$a->strings["Item Tags"] = ""; +$a->strings["PageInfo::appendToBody"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert"] = ""; +$a->strings["Source input (Diaspora format)"] = ""; +$a->strings["Source input (Markdown)"] = ""; +$a->strings["Markdown::convert (raw HTML)"] = ""; +$a->strings["Markdown::convert"] = ""; +$a->strings["Markdown::toBBCode"] = ""; +$a->strings["Raw HTML input"] = ""; +$a->strings["HTML Input"] = ""; +$a->strings["HTML::toBBCode"] = ""; +$a->strings["HTML::toBBCode => BBCode::convert"] = ""; +$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = ""; +$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = ""; +$a->strings["HTML::toMarkdown"] = ""; +$a->strings["HTML::toPlaintext"] = ""; +$a->strings["HTML::toPlaintext (compact)"] = ""; +$a->strings["Decoded post"] = ""; +$a->strings["Post array before expand entities"] = ""; +$a->strings["Post converted"] = ""; +$a->strings["Converted body"] = ""; +$a->strings["Twitter addon is absent from the addon/ folder."] = ""; +$a->strings["Source text"] = ""; +$a->strings["BBCode"] = ""; +$a->strings["Diaspora"] = "Diaspora"; +$a->strings["Markdown"] = ""; +$a->strings["HTML"] = ""; +$a->strings["Twitter Source"] = ""; +$a->strings["Only logged in users are permitted to perform a probing."] = ""; +$a->strings["Formatted"] = ""; +$a->strings["Source"] = ""; +$a->strings["Activity"] = ""; +$a->strings["Object data"] = ""; +$a->strings["Result Item"] = ""; +$a->strings["Source activity"] = ""; +$a->strings["You must be logged in to use this module"] = "Вы должны быть залогинены для использования этого модуля"; +$a->strings["Source URL"] = "Исходный URL"; +$a->strings["Lookup address"] = ""; +$a->strings["Common contact (%s)"] = [ + 0 => "Общий контакт (%s)", + 1 => "Общие контакты (%s)", + 2 => "Общие контакты (%s)", + 3 => "Общие контакты (%s)", +]; +$a->strings["Both %s and yourself have publicly interacted with these contacts (follow, comment or likes on public posts)."] = "%s и вы публично взаимодействовали с этими контактами (добавляли их, комментировали публичные посты или оставляли лайки к ним)."; +$a->strings["No common contacts."] = "Общих контактов нет."; +$a->strings["%s's timeline"] = "Лента %s"; +$a->strings["%s's posts"] = "Записи %s"; +$a->strings["%s's comments"] = "Комментарии %s"; +$a->strings["Follower (%s)"] = [ + 0 => "Подписчик (%s)", + 1 => "Подписчики (%s)", + 2 => "Подписчики (%s)", + 3 => "Подписчики (%s)", +]; +$a->strings["Following (%s)"] = [ + 0 => "Подписан на (%s)", + 1 => "Подписаны на (%s)", + 2 => "Подписаны на (%s)", + 3 => "Подписаны на (%s)", +]; +$a->strings["Mutual friend (%s)"] = [ + 0 => "Взаимный друг (%s)", + 1 => "Взаимные друзья (%s)", + 2 => "Взаимные друзья (%s)", + 3 => "Взаимные друзья (%s)", +]; +$a->strings["These contacts both follow and are followed by %s."] = "Эти контакты взаимно добавлены в друзья %s."; +$a->strings["Contact (%s)"] = [ + 0 => "Контакт (%s)", + 1 => "Контакты (%s)", + 2 => "Контакты (%s)", + 3 => "Контакты (%s)", +]; +$a->strings["No contacts."] = "Нет контактов."; +$a->strings["You're currently viewing your profile as %s Cancel"] = "Сейчас вы видите свой профиль как %s Отмена"; +$a->strings["Member since:"] = "Зарегистрирован с:"; +$a->strings["j F, Y"] = "j F, Y"; +$a->strings["j F"] = "j F"; +$a->strings["Birthday:"] = "День рождения:"; +$a->strings["Age: "] = "Возраст: "; +$a->strings["%d year old"] = [ + 0 => "%dгод", + 1 => "%dгода", + 2 => "%dлет", + 3 => "%dлет", +]; +$a->strings["XMPP:"] = "XMPP:"; +$a->strings["Homepage:"] = "Домашняя страничка:"; +$a->strings["Forums:"] = "Форумы:"; +$a->strings["View profile as:"] = "Посмотреть профиль как:"; +$a->strings["Edit profile"] = "Редактировать профиль"; +$a->strings["View as"] = "Посмотреть как"; +$a->strings["Only parent users can create additional accounts."] = "Только основные пользователи могут создавать дополнительные учётные записи."; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = ""; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Если вы не знакомы с OpenID, пожалуйста, оставьте это поле пустым и заполните остальные элементы."; +$a->strings["Your OpenID (optional): "] = "Ваш OpenID (необязательно):"; +$a->strings["Include your profile in member directory?"] = "Включить ваш профиль в каталог участников?"; +$a->strings["Note for the admin"] = "Сообщение для администратора"; +$a->strings["Leave a message for the admin, why you want to join this node"] = "Сообщения для администратора сайта на тему \"почему я хочу присоединиться к вам\""; +$a->strings["Membership on this site is by invitation only."] = "Членство на сайте только по приглашению."; +$a->strings["Your invitation code: "] = "Ваш код приглашения:"; +$a->strings["Registration"] = "Регистрация"; +$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Ваше полное имя (например, Иван Иванов):"; +$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Ваш адрес электронной почты: (Информация для входа будет отправлена туда, это должен быть существующий адрес.)"; +$a->strings["Please repeat your e-mail address:"] = "Пожалуйста, введите адрес электронной почты ещё раз:"; +$a->strings["Leave empty for an auto generated password."] = "Оставьте пустым для автоматической генерации пароля."; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = ""; +$a->strings["Choose a nickname: "] = "Выберите псевдоним: "; +$a->strings["Import your profile to this friendica instance"] = "Импорт своего профиля в этот экземпляр friendica"; +$a->strings["Terms of Service"] = "Условия оказания услуг"; +$a->strings["Note: This node explicitly contains adult content"] = "Внимание: на этом сервере размещаются материалы для взрослых."; +$a->strings["Parent Password:"] = "Родительский пароль:"; +$a->strings["Please enter the password of the parent account to legitimize your request."] = ""; +$a->strings["Password doesn't match."] = "Пароль не совпадает"; +$a->strings["Please enter your password."] = "Пожалуйста, введите ваш пароль."; +$a->strings["You have entered too much information."] = "Вы ввели слишком много информации."; +$a->strings["Please enter the identical mail address in the second field."] = ""; +$a->strings["The additional account was created."] = ""; +$a->strings["Registration successful. Please check your email for further instructions."] = "Регистрация успешна. Пожалуйста, проверьте свою электронную почту для получения дальнейших инструкций."; +$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Ошибка отправки письма. Вот ваши учетные данные:
    логин: %s
    пароль: %s

    Вы сможете изменить пароль после входа."; +$a->strings["Registration successful."] = "Регистрация успешна."; +$a->strings["Your registration can not be processed."] = "Ваша регистрация не может быть обработана."; +$a->strings["You have to leave a request note for the admin."] = ""; +$a->strings["Your registration is pending approval by the site owner."] = "Ваша регистрация в ожидании одобрения владельцем сайта."; +$a->strings["Bad Request"] = "Ошибочный запрос"; +$a->strings["Unauthorized"] = "Нет авторизации"; +$a->strings["Forbidden"] = "Запрещено"; +$a->strings["Not Found"] = "Не найдено"; +$a->strings["Internal Server Error"] = "Внутренняя ошибка сервера"; +$a->strings["Service Unavailable"] = "Служба недоступна"; +$a->strings["The server cannot or will not process the request due to an apparent client error."] = ""; +$a->strings["Authentication is required and has failed or has not yet been provided."] = ""; +$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = ""; +$a->strings["The requested resource could not be found but may be available in the future."] = ""; +$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = ""; +$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = ""; +$a->strings["Go back"] = "Назад"; +$a->strings["Welcome to %s"] = "Добро пожаловать на %s!"; +$a->strings["Suggested contact not found."] = ""; +$a->strings["Friend suggestion sent."] = "Приглашение в друзья отправлено."; +$a->strings["Suggest Friends"] = "Предложить друзей"; +$a->strings["Suggest a friend for %s"] = "Предложить друга для %s."; +$a->strings["Credits"] = "Признательность"; +$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica это проект сообщества, который был бы невозможен без помощи многих людей. Вот лист тех, кто писал код или помогал с переводом. Спасибо вам всем!"; +$a->strings["Friendica Communications Server - Setup"] = ""; +$a->strings["System check"] = "Проверить систему"; +$a->strings["Check again"] = "Проверить еще раз"; +$a->strings["No SSL policy, links will track page SSL state"] = "Нет режима SSL, состояние SSL не будет отслеживаться"; +$a->strings["Force all links to use SSL"] = "Заставить все ссылки использовать SSL"; +$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Само-подписанный сертификат, использовать SSL только локально (не рекомендуется)"; +$a->strings["Base settings"] = ""; +$a->strings["SSL link policy"] = "Политика SSL"; +$a->strings["Determines whether generated links should be forced to use SSL"] = "Ссылки должны быть вынуждены использовать SSL"; +$a->strings["Host name"] = "Имя хоста"; +$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = ""; +$a->strings["Base path to installation"] = "Путь для установки"; +$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = ""; +$a->strings["Sub path of the URL"] = ""; +$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = ""; +$a->strings["Database connection"] = "Подключение к базе данных"; +$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Для того, чтобы установить Friendica, мы должны знать, как подключиться к базе данных."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Пожалуйста, свяжитесь с вашим хостинг-провайдером или администратором сайта, если у вас есть вопросы об этих параметрах."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Базы данных, указанная ниже, должна уже существовать. Если этого нет, пожалуйста, создайте ее перед продолжением."; +$a->strings["Database Server Name"] = "Имя сервера базы данных"; +$a->strings["Database Login Name"] = "Логин базы данных"; +$a->strings["Database Login Password"] = "Пароль базы данных"; +$a->strings["For security reasons the password must not be empty"] = "Для безопасности пароль не должен быть пустым"; +$a->strings["Database Name"] = "Имя базы данных"; +$a->strings["Please select a default timezone for your website"] = "Пожалуйста, выберите часовой пояс по умолчанию для вашего сайта"; +$a->strings["Site settings"] = "Настройки сайта"; +$a->strings["Site administrator email address"] = "Адрес электронной почты администратора сайта"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Ваш адрес электронной почты аккаунта должен соответствовать этому, чтобы использовать веб-панель администратора."; +$a->strings["System Language:"] = "Язык системы:"; +$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Язык по-умолчанию для интерфейса Friendica и для отправки писем."; +$a->strings["Your Friendica site database has been installed."] = "База данных сайта установлена."; +$a->strings["Installation finished"] = "Установка завершена"; +$a->strings["

    What next

    "] = "

    Что далее

    "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "ВАЖНО: Вам нужно будет [вручную] настроить фоновое задание в планировщике."; +$a->strings["Please see the file \"INSTALL.txt\"."] = "Пожалуйста, смотрите файл \"INSTALL.txt\"."; +$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = ""; +$a->strings["- select -"] = "- выбрать -"; +$a->strings["Item was not removed"] = "Запись не была удалена"; +$a->strings["Item was not deleted"] = "Запись не была удалена"; +$a->strings["Wrong type \"%s\", expected one of: %s"] = ""; +$a->strings["Model not found"] = ""; +$a->strings["Remote privacy information not available."] = "Личная информация удаленно недоступна."; +$a->strings["Visible to:"] = "Кто может видеть:"; +$a->strings["Manage Identities and/or Pages"] = "Управление идентификацией и / или страницами"; +$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = ""; +$a->strings["Select an identity to manage: "] = "Выберите учётную запись:"; +$a->strings["Local Community"] = "Местное сообщество"; +$a->strings["Posts from local users on this server"] = "Записи пользователей с этого сервера"; +$a->strings["Global Community"] = "Глобальное сообщество"; +$a->strings["Posts from users of the whole federated network"] = "Записи пользователей со всей федеративной сети"; +$a->strings["No results."] = "Нет результатов."; +$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Эта общая лента показывает все публичные записи, которые получил этот сервер. Они могут не отражать мнений пользователей этого сервера."; +$a->strings["Community option not available."] = ""; +$a->strings["Not available."] = "Недоступно."; +$a->strings["Welcome to Friendica"] = "Добро пожаловать в Friendica"; +$a->strings["New Member Checklist"] = "Новый контрольный список участников"; +$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Мы хотели бы предложить некоторые советы и ссылки, помогающие сделать вашу работу приятнее. Нажмите на любой элемент, чтобы посетить соответствующую страницу. Ссылка на эту страницу будет видна на вашей домашней странице в течение двух недель после первоначальной регистрации, а затем она исчезнет."; +$a->strings["Getting Started"] = "Начало работы"; +$a->strings["Friendica Walk-Through"] = "Friendica тур"; +$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "На вашей странице Быстрый старт - можно найти краткое введение в ваш профиль и сетевые закладки, создать новые связи, и найти группы, чтобы присоединиться к ним."; +$a->strings["Go to Your Settings"] = "Перейти к вашим настройкам"; +$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "На вашей странице Настройки - вы можете изменить свой первоначальный пароль. Также обратите внимание на ваш личный адрес. Он выглядит так же, как адрес электронной почты - и будет полезен для поиска друзей в свободной социальной сети."; +$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Просмотрите другие установки, в частности, параметры конфиденциальности. Неопубликованные пункты каталога с частными номерами телефона. В общем, вам, вероятно, следует опубликовать свою информацию - если все ваши друзья и потенциальные друзья точно знают, как вас найти."; +$a->strings["Upload Profile Photo"] = "Загрузить фото профиля"; +$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Загрузите фотографию профиля, если вы еще не сделали это. Исследования показали, что люди с реальными фотографиями имеют в десять раз больше шансов подружиться, чем люди, которые этого не делают."; +$a->strings["Edit Your Profile"] = "Редактировать профиль"; +$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Отредактируйте профиль по умолчанию на свой ​​вкус. Просмотрите установки для сокрытия вашего списка друзей и сокрытия профиля от неизвестных посетителей."; +$a->strings["Profile Keywords"] = "Ключевые слова профиля"; +$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = ""; +$a->strings["Connecting"] = "Подключение"; +$a->strings["Importing Emails"] = "Импортирование Email-ов"; +$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Введите информацию о доступе к вашему email на странице настроек вашего коннектора, если вы хотите импортировать, и общаться с друзьями или получать рассылки на ваш ящик электронной почты"; +$a->strings["Go to Your Contacts Page"] = "Перейти на страницу ваших контактов"; +$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Ваша страница контактов - это ваш шлюз к управлению дружбой и общением с друзьями в других сетях. Обычно вы вводите свой ​​адрес или адрес сайта в диалог Добавить новый контакт."; +$a->strings["Go to Your Site's Directory"] = "Перейти в каталог вашего сайта"; +$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "На странице каталога вы можете найти других людей в этой сети или на других похожих сайтах. Ищите ссылки Подключить или Подписаться на страницах их профилей. Укажите свой собственный адрес идентификации, если требуется."; +$a->strings["Finding New People"] = "Поиск людей"; +$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "На боковой панели страницы Контакты есть несколько инструментов, чтобы найти новых друзей. Мы можем искать по соответствию интересам, посмотреть людей по имени или интересам, и внести предложения на основе сетевых отношений. На новом сайте, предложения дружбы, как правило, начинают заполняться в течение 24 часов."; +$a->strings["Groups"] = "Группы"; +$a->strings["Group Your Contacts"] = "Группа \"ваши контакты\""; +$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "После того, как вы найдете несколько друзей, организуйте их в группы частных бесед в боковой панели на странице Контакты, а затем вы можете взаимодействовать с каждой группой приватно или на вашей странице Сеть."; +$a->strings["Why Aren't My Posts Public?"] = "Почему мои записи не публичные?"; +$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica уважает вашу приватность. По умолчанию, ваши сообщения будут показываться только для людей, которых вы добавили в список друзей. Для получения дополнительной информации см. раздел справки по ссылке выше."; +$a->strings["Getting Help"] = "Получить помощь"; +$a->strings["Go to the Help Section"] = "Перейти в раздел справки"; +$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Наши страницы помощи могут проконсультировать о подробностях и возможностях программы и ресурса."; +$a->strings["This page is missing a url parameter."] = ""; +$a->strings["The post was created"] = "Запись создана"; +$a->strings["Submanaged account can't access the administation pages. Please log back in as the main account."] = ""; +$a->strings["Information"] = "Информация"; +$a->strings["Overview"] = "Общая информация"; +$a->strings["Federation Statistics"] = "Статистика федерации"; +$a->strings["Configuration"] = "Конфигурация"; +$a->strings["Site"] = "Сайт"; +$a->strings["Users"] = "Пользователи"; +$a->strings["Addons"] = "Дополнения"; +$a->strings["Themes"] = "Темы"; +$a->strings["Additional features"] = "Дополнительные возможности"; +$a->strings["Database"] = "База данных"; +$a->strings["DB updates"] = "Обновление БД"; +$a->strings["Inspect Deferred Workers"] = "Посмотреть отложенные задания"; +$a->strings["Inspect worker Queue"] = "Посмотреть очередь заданий"; +$a->strings["Tools"] = "Инструменты"; +$a->strings["Contact Blocklist"] = "Чёрный список контактов"; +$a->strings["Server Blocklist"] = "Чёрный список серверов"; +$a->strings["Delete Item"] = "Удалить запись"; +$a->strings["Logs"] = "Журналы"; +$a->strings["View Logs"] = "Просмотр логов"; +$a->strings["Diagnostics"] = "Диагностика"; +$a->strings["PHP Info"] = ""; +$a->strings["probe address"] = ""; +$a->strings["check webfinger"] = ""; +$a->strings["Item Source"] = ""; +$a->strings["Babel"] = ""; +$a->strings["ActivityPub Conversion"] = ""; +$a->strings["Admin"] = "Администратор"; +$a->strings["Addon Features"] = ""; +$a->strings["User registrations waiting for confirmation"] = "Регистрации пользователей, ожидающие подтверждения"; +$a->strings["%d contact edited."] = [ 0 => "", 1 => "", - 2 => "комментарий", - 3 => "комментарий", + 2 => "", + 3 => "", ]; -$a->strings["post"] = "сообщение"; -$a->strings["Content warning: %s"] = "Предупреждение о контенте: %s"; -$a->strings["bytes"] = "байт"; -$a->strings["View on separate page"] = "Посмотреть в отдельной вкладке"; -$a->strings["view on separate page"] = "посмотреть на отдельной вкладке"; -$a->strings["[no subject]"] = "[без темы]"; -$a->strings["Edit profile"] = "Редактировать профиль"; -$a->strings["Change profile photo"] = "Изменить фото профиля"; -$a->strings["Homepage:"] = "Домашняя страничка:"; -$a->strings["About:"] = "О себе:"; -$a->strings["XMPP:"] = "XMPP:"; +$a->strings["Could not access contact record."] = "Не удалось получить доступ к записи контакта."; +$a->strings["Follow"] = "Подписаться"; $a->strings["Unfollow"] = "Отписаться"; -$a->strings["Atom feed"] = "Фид Atom"; -$a->strings["Network:"] = "Сеть:"; -$a->strings["g A l F d"] = "g A l F d"; -$a->strings["F d"] = "F d"; -$a->strings["[today]"] = "[сегодня]"; -$a->strings["Birthday Reminders"] = "Напоминания о днях рождения"; -$a->strings["Birthdays this week:"] = "Дни рождения на этой неделе:"; -$a->strings["[No description]"] = "[без описания]"; -$a->strings["Event Reminders"] = "Напоминания о мероприятиях"; -$a->strings["Upcoming events the next 7 days:"] = "События на ближайшие 7 дней:"; -$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s приветствует %2\$s"; -$a->strings["Database storage failed to update %s"] = "Хранилищу БД не удалось обновить %s"; -$a->strings["Database storage failed to insert data"] = "Хранилищу БД не удалось записать данные"; -$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "Файловому хранилищу не удалось создать \"%s\". Проверьте, есть ли у вас разрешения на запись."; -$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "Файловому хранилищу не удалось записать данные в \"%s\". Проверьте, есть ли у вас разрешения на запись."; -$a->strings["Storage base path"] = "Корневой каталог хранилища"; -$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Каталог, куда сохраняются загруженные файлы. Для максимальной безопасности этот каталог должен быть размещён вне каталогов веб-сервера."; -$a->strings["Enter a valid existing folder"] = "Введите путь к существующему каталогу"; -$a->strings["Login failed"] = "Вход не удался"; -$a->strings["Not enough information to authenticate"] = "Недостаточно информации для входа"; -$a->strings["Password can't be empty"] = "Пароль не может быть пустым"; -$a->strings["Empty passwords are not allowed."] = "Пароль не должен быть пустым."; -$a->strings["The new password has been exposed in a public data dump, please choose another."] = "Новый пароль содержится в опубликованных списках украденных паролей, пожалуйста, используйте другой."; -$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "Пароль не может содержать символы с акцентами, пробелы или двоеточия (:)"; -$a->strings["Passwords do not match. Password unchanged."] = "Пароли не совпадают. Пароль не изменен."; -$a->strings["An invitation is required."] = "Требуется приглашение."; -$a->strings["Invitation could not be verified."] = "Приглашение не может быть проверено."; -$a->strings["Invalid OpenID url"] = "Неверный URL OpenID"; -$a->strings["Please enter the required information."] = "Пожалуйста, введите необходимую информацию."; -$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) и system.username_max_length (%s) противоречат друг другу, меняем их местами."; -$a->strings["Username should be at least %s character."] = [ - 0 => "Имя пользователя должно быть хотя бы %s символ.", - 1 => "Имя пользователя должно быть хотя бы %s символа.", - 2 => "Имя пользователя должно быть хотя бы %s символов.", - 3 => "Имя пользователя должно быть хотя бы %s символов.", +$a->strings["Contact not found"] = "Контакт не найден"; +$a->strings["Contact has been blocked"] = "Контакт заблокирован"; +$a->strings["Contact has been unblocked"] = "Контакт разблокирован"; +$a->strings["Contact has been ignored"] = "Контакт проигнорирован"; +$a->strings["Contact has been unignored"] = "У контакта отменено игнорирование"; +$a->strings["Contact has been archived"] = "Контакт заархивирован"; +$a->strings["Contact has been unarchived"] = "Контакт разархивирован"; +$a->strings["Drop contact"] = "Удалить контакт"; +$a->strings["Do you really want to delete this contact?"] = "Вы действительно хотите удалить этот контакт?"; +$a->strings["Contact has been removed."] = "Контакт удален."; +$a->strings["You are mutual friends with %s"] = "У Вас взаимная дружба с %s"; +$a->strings["You are sharing with %s"] = "Вы делитесь с %s"; +$a->strings["%s is sharing with you"] = "%s делится с Вами"; +$a->strings["Private communications are not available for this contact."] = "Приватные коммуникации недоступны для этого контакта."; +$a->strings["Never"] = "Никогда"; +$a->strings["(Update was successful)"] = "(Обновление было успешно)"; +$a->strings["(Update was not successful)"] = "(Обновление не удалось)"; +$a->strings["Suggest friends"] = "Предложить друзей"; +$a->strings["Network type: %s"] = "Сеть: %s"; +$a->strings["Communications lost with this contact!"] = "Связь с контактом утеряна!"; +$a->strings["Fetch further information for feeds"] = "Получить подробную информацию о фидах"; +$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "Извлекать картинки предпросмотра, заголовок и вступление из записи ленты. Вы можете включить эту опцию, если лента не содержит много текста. Ключевые слова берутся из метаданных записи и публикуются как теги."; +$a->strings["Disabled"] = "Отключенный"; +$a->strings["Fetch information"] = "Получить информацию"; +$a->strings["Fetch keywords"] = "Получить ключевые слова"; +$a->strings["Fetch information and keywords"] = "Получить информацию и ключевые слова"; +$a->strings["Contact Information / Notes"] = "Информация о контакте / Заметки"; +$a->strings["Contact Settings"] = "Настройки контакта"; +$a->strings["Contact"] = "Контакт"; +$a->strings["Their personal note"] = "Персональная заметка"; +$a->strings["Edit contact notes"] = "Редактировать заметки контакта"; +$a->strings["Visit %s's profile [%s]"] = "Посетить профиль %s [%s]"; +$a->strings["Block/Unblock contact"] = "Блокировать / Разблокировать контакт"; +$a->strings["Ignore contact"] = "Игнорировать контакт"; +$a->strings["View conversations"] = "Просмотр бесед"; +$a->strings["Last update:"] = "Последнее обновление: "; +$a->strings["Update public posts"] = "Обновить публичные сообщения"; +$a->strings["Update now"] = "Обновить сейчас"; +$a->strings["Unblock"] = "Разблокировать"; +$a->strings["Unignore"] = "Не игнорировать"; +$a->strings["Currently blocked"] = "В настоящее время заблокирован"; +$a->strings["Currently ignored"] = "В настоящее время игнорируется"; +$a->strings["Currently archived"] = "В данный момент архивирован"; +$a->strings["Awaiting connection acknowledge"] = "Ожидаем подтверждения соединения"; +$a->strings["Replies/likes to your public posts may still be visible"] = "Ответы/лайки ваших публичных сообщений будут видимы."; +$a->strings["Notification for new posts"] = "Уведомление о новых записях"; +$a->strings["Send a notification of every new post of this contact"] = "Отправлять уведомление о каждом новой записи контакта"; +$a->strings["Keyword Deny List"] = ""; +$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = ""; +$a->strings["Actions"] = "Действия"; +$a->strings["All Contacts"] = "Все контакты"; +$a->strings["Show all contacts"] = "Показать все контакты"; +$a->strings["Pending"] = "В ожидании"; +$a->strings["Only show pending contacts"] = "Показать только контакты \"в ожидании\""; +$a->strings["Blocked"] = "Заблокирован"; +$a->strings["Only show blocked contacts"] = "Показать только блокированные контакты"; +$a->strings["Ignored"] = "Игнорирован"; +$a->strings["Only show ignored contacts"] = "Показать только игнорируемые контакты"; +$a->strings["Archived"] = "Архивированные"; +$a->strings["Only show archived contacts"] = "Показывать только архивные контакты"; +$a->strings["Hidden"] = "Скрытые"; +$a->strings["Only show hidden contacts"] = "Показывать только скрытые контакты"; +$a->strings["Organize your contact groups"] = "Настроить группы контактов"; +$a->strings["Following"] = "Подписчики"; +$a->strings["Mutual friends"] = "Взаимные друзья"; +$a->strings["Search your contacts"] = "Поиск ваших контактов"; +$a->strings["Results for: %s"] = "Результаты для: %s"; +$a->strings["Archive"] = "Архивировать"; +$a->strings["Unarchive"] = "Разархивировать"; +$a->strings["Batch Actions"] = "Пакетные действия"; +$a->strings["Conversations started by this contact"] = ""; +$a->strings["Posts and Comments"] = "Записи и комментарии"; +$a->strings["Profile Details"] = "Информация о вас"; +$a->strings["View all known contacts"] = ""; +$a->strings["Advanced Contact Settings"] = "Дополнительные Настройки Контакта"; +$a->strings["Mutual Friendship"] = "Взаимная дружба"; +$a->strings["is a fan of yours"] = "является вашим поклонником"; +$a->strings["you are a fan of"] = "Вы - поклонник"; +$a->strings["Pending outgoing contact request"] = ""; +$a->strings["Pending incoming contact request"] = ""; +$a->strings["Refetch contact data"] = "Обновить данные контакта"; +$a->strings["Toggle Blocked status"] = "Изменить статус блокированности (заблокировать/разблокировать)"; +$a->strings["Toggle Ignored status"] = "Изменить статус игнорирования"; +$a->strings["Toggle Archive status"] = "Сменить статус архивации (архивирова/не архивировать)"; +$a->strings["Delete contact"] = "Удалить контакт"; +$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = ""; +$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = ""; +$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = ""; +$a->strings["Privacy Statement"] = ""; +$a->strings["Help:"] = "Помощь:"; +$a->strings["Method Not Allowed."] = "Метод не разрешён"; +$a->strings["Profile not found"] = "Профиль не найден"; +$a->strings["Total invitation limit exceeded."] = "Превышен общий лимит приглашений."; +$a->strings["%s : Not a valid email address."] = "%s: Неверный адрес электронной почты."; +$a->strings["Please join us on Friendica"] = "Пожалуйста, присоединяйтесь к нам на Friendica"; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Лимит приглашений превышен. Пожалуйста, свяжитесь с администратором сайта."; +$a->strings["%s : Message delivery failed."] = "%s: Доставка сообщения не удалась."; +$a->strings["%d message sent."] = [ + 0 => "%d сообщение отправлено.", + 1 => "%d сообщений отправлено.", + 2 => "%d сообщений отправлено.", + 3 => "%d сообщений отправлено.", ]; -$a->strings["Username should be at most %s character."] = [ - 0 => "Имя пользователя должно быть не больше %s символа.", - 1 => "Имя пользователя должно быть не больше %s символов", - 2 => "Имя пользователя должно быть не больше %s символов.", - 3 => "Имя пользователя должно быть не больше %s символов.", -]; -$a->strings["That doesn't appear to be your full (First Last) name."] = "Кажется, что это ваше неполное (Имя Фамилия) имя."; -$a->strings["Your email domain is not among those allowed on this site."] = "Домен вашего адреса электронной почты не относится к числу разрешенных на этом сайте."; -$a->strings["Not a valid email address."] = "Неверный адрес электронной почты."; -$a->strings["The nickname was blocked from registration by the nodes admin."] = "Этот ник был заблокирован для регистрации администратором узла."; -$a->strings["Cannot use that email."] = "Нельзя использовать этот Email."; -$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Ваш ник может содержать только символы a-z, 0-9 и _."; -$a->strings["Nickname is already registered. Please choose another."] = "Такой ник уже зарегистрирован. Пожалуйста, выберите другой."; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "СЕРЬЕЗНАЯ ОШИБКА: генерация ключей безопасности не удалась."; -$a->strings["An error occurred during registration. Please try again."] = "Ошибка при регистрации. Пожалуйста, попробуйте еще раз."; -$a->strings["An error occurred creating your default profile. Please try again."] = "Ошибка создания вашего профиля. Пожалуйста, попробуйте еще раз."; -$a->strings["An error occurred creating your self contact. Please try again."] = "При создании вашего контакта возникла проблема. Пожалуйста, попробуйте ещё раз."; -$a->strings["Friends"] = "Друзья"; -$a->strings["An error occurred creating your default contact group. Please try again."] = "При создании группы контактов по-умолчанию возникла ошибка. Пожалуйста, попробуйте ещё раз."; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\tУважаемый(ая) %1\$s,\n\t\t\tадминистратор %2\$s создал для вас учётную запись."; -$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = "\n\t\tДанные для входа в систему:\n\n\t\tМестоположение сайта:\t%1\$s\n\t\tЛогин:\t\t%2\$s\n\t\tПароль:\t\t%3\$s\n\n\t\tВы можете изменить пароль на странице \"Настройки\" после авторизации.\n\n\t\tПожалуйста, уделите время ознакомлению с другими другие настройками аккаунта на этой странице.\n\n\n\t\tВы также можете захотеть добавить немного базовой информации к вашему стандартному профилю\n\t\t(на странице \"Информация\") чтобы другим людям было проще вас найти.\n\n\t\tМы рекомендуем указать ваше полное имя, добавить фотографию,\n\t\tнемного \"ключевых слов\" (очень полезно, чтобы завести новых друзей)\n\t\tи возможно страну вашего проживания; если вы не хотите быть более конкретным.\n\n\t\tМы полностью уважаем ваше право на приватность, поэтому ничего из этого не является обязательным.\n\t\tЕсли же вы новичок и никого не знаете, это может помочь\n\t\tвам завести новых интересных друзей.\n\n\t\tЕсли вы когда-нибудь захотите удалить свой аккаунт, вы можете сделать это перейдя по ссылке %1\$s/removeme\n\n\t\tСпасибо и добро пожаловать в %4\$s."; -$a->strings["Registration details for %s"] = "Подробности регистрации для %s"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "\n\t\t\tУважаемый %1\$s,\n\t\t\t\tБлагодарим Вас за регистрацию на %2\$s. Ваш аккаунт ожидает подтверждения администратором.\n\n\t\t\tВаши данные для входа в систему:\n\n\t\t\tМестоположение сайта:\t%3\$s\n\t\t\tЛогин:\t\t%4\$s\n\t\t\tПароль:\t\t%5\$s\n\t\t"; -$a->strings["Registration at %s"] = "Регистрация на %s"; -$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tУважаемый(ая) %1\$s,\n\t\t\t\tСпасибо за регистрацию на %2\$s. Ваша учётная запись создана.\n\t\t\t"; -$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tДанные для входа:\n\n\t\t\tАдрес сайта:\t%3\$s\n\t\t\tИмя:\t\t%1\$s\n\t\t\tПароль:\t\t%5\$s\n\n\t\t\tВы можете сменить пароль в настройках учётной записи после входа.\n\t\t\t\n\n\t\t\tТакже обратите внимание на другие настройки на этой странице.\n\n\t\t\tВы можете захотеть добавить основную информацию о себе\n\t\t\tна странице \"Профиль\", чтобы другие люди легко вас нашли.\n\n\t\t\tМы рекомендуем указать полное имя и установить фото профиля,\n\t\t\tдобавить ключевые слова для поиска друзей по интересам,\n\t\t\tи, вероятно, страну вашего проживания.\n\n\t\t\tМы уважаем вашу приватность и ничто из вышеуказанного не обязательно.\n\t\t\tЕсли вы новичок и пока никого здесь не знаете, то это поможет\n\t\t\tвам найти новых интересных друзей.\n\n\t\t\tЕсли вы захотите удалить свою учётную запись, то сможете сделать это на %3\$s/removeme\n\n\t\t\tСпасибо и добро пожаловать на %2\$s."; -$a->strings["Addon not found."] = "Дополнение не найдено."; -$a->strings["Addon %s disabled."] = "Дополнение %s отключено."; -$a->strings["Addon %s enabled."] = "Дополнение %s включено."; +$a->strings["You have no more invitations available"] = "У вас нет больше приглашений"; +$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Посетите %s со списком общедоступных сайтов, к которым вы можете присоединиться. Все участники Friendica на других сайтах могут соединиться друг с другом, а также с участниками многих других социальных сетей."; +$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Для одобрения этого приглашения, пожалуйста, посетите и зарегистрируйтесь на %s ,или любом другом публичном сервере Friendica"; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Сайты Friendica, подключившись между собой, могут создать сеть с повышенной безопасностью, которая принадлежит и управляется её членами. Они также могут подключаться ко многим традиционным социальным сетям. См. %s со списком альтернативных сайтов Friendica, к которым вы можете присоединиться."; +$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Извините. Эта система в настоящее время не сконфигурирована для соединения с другими общественными сайтами и для приглашения участников."; +$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Серверы Френдики взаимосвязаны друг с другом и образуют огромную социальную сеть, которой владеют все её члены. Так же они могут соединяться со многими традиционными социальными сетями."; +$a->strings["To accept this invitation, please visit and register at %s."] = "Чтобы принять это приглашение, пожалуйста зайдите на %s и зарегистрируйтесь."; +$a->strings["Send invitations"] = "Отправить приглашения"; +$a->strings["Enter email addresses, one per line:"] = "Введите адреса электронной почты, по одному в строке:"; +$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Приглашаем Вас присоединиться ко мне и другим близким друзьям на Friendica - помочь нам создать лучшую социальную сеть."; +$a->strings["You will need to supply this invitation code: \$invite_code"] = "Вам нужно будет предоставить этот код приглашения: \$invite_code"; +$a->strings["Once you have registered, please connect with me via my profile page at:"] = "После того как вы зарегистрировались, пожалуйста, свяжитесь со мной через мою страницу профиля по адресу:"; +$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Чтобы узнать больше о проекте Friendica и почему мы считаем это важным, посетите http://friendi.ca"; +$a->strings["People Search - %s"] = "Поиск по людям - %s"; +$a->strings["Forum Search - %s"] = "Поиск по форумам - %s"; $a->strings["Disable"] = "Отключить"; $a->strings["Enable"] = "Включить"; +$a->strings["Theme %s disabled."] = "Тема %s отключена."; +$a->strings["Theme %s successfully enabled."] = "Тема %s успешно включена."; +$a->strings["Theme %s failed to install."] = "Не удалось установить тему %s."; +$a->strings["Screenshot"] = "Скриншот"; $a->strings["Administration"] = "Администрация"; -$a->strings["Addons"] = "Дополнения"; $a->strings["Toggle"] = "Переключить"; $a->strings["Author: "] = "Автор:"; $a->strings["Maintainer: "] = "Программа обслуживания: "; -$a->strings["Addon %s failed to install."] = "Не удалось установить дополнение %s."; -$a->strings["Reload active addons"] = "Перезагрузить активные дополнения"; -$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "На вашем узле пока нет доступных дополнений. Вы можете найти официальный репозиторий дополнений на %1\$s и найти больше интересных дополнений в открытой библиотеке на %2\$s"; -$a->strings["%s contact unblocked"] = [ - 0 => "%s контакт разблокирован", - 1 => "%s контакта разблокированы", - 2 => "%s контактов разблокировано", - 3 => "%s контактов разблокировано", +$a->strings["Unknown theme."] = "Неизвестная тема."; +$a->strings["Themes reloaded"] = ""; +$a->strings["Reload active themes"] = "Перезагрузить активные темы"; +$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Ни одной темы не найдено на сервере. Они должны быть размещены в %1\$s"; +$a->strings["[Experimental]"] = "[экспериментально]"; +$a->strings["[Unsupported]"] = "[Неподдерживаемое]"; +$a->strings["Lock feature %s"] = "Заблокировать %s"; +$a->strings["Manage Additional Features"] = "Управление дополнительными возможностями"; +$a->strings["%s user blocked"] = [ + 0 => "%s пользователь заблокирован", + 1 => "%s пользователя заблокировано", + 2 => "%s пользователей заблокировано", + 3 => "%s пользователей заблокировано", ]; -$a->strings["Remote Contact Blocklist"] = "Чёрный список удалённых контактов"; -$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "На этой странице вы можете заблокировать приём вашим узлом любых записей от определённых контактов."; -$a->strings["Block Remote Contact"] = "Заблокировать удалённый контакт"; +$a->strings["%s user unblocked"] = [ + 0 => "%s пользователь разблокирован", + 1 => "%s пользователя разблокировано", + 2 => "%s пользователей разблокировано", + 3 => "%s пользователей разблокировано", +]; +$a->strings["You can't remove yourself"] = "Вы не можете удалить самого себя"; +$a->strings["%s user deleted"] = [ + 0 => "%s человек удален", + 1 => "%s чел. удалено", + 2 => "%s чел. удалено", + 3 => "%s чел. удалено", +]; +$a->strings["%s user approved"] = [ + 0 => "%s пользователь одобрен", + 1 => "%s пользователя одобрено", + 2 => "%s пользователей одобрено", + 3 => "%s пользователей одобрено", +]; +$a->strings["%s registration revoked"] = [ + 0 => "%s регистрация отменена", + 1 => "%s регистрации отменены", + 2 => "%s регистраций отменены", + 3 => "%s регистраций отменены", +]; +$a->strings["User \"%s\" deleted"] = "Пользователь \"%s\" удалён"; +$a->strings["User \"%s\" blocked"] = "Пользователь \"%s\" заблокирован"; +$a->strings["User \"%s\" unblocked"] = "Пользователь \"%s\" разблокирован"; +$a->strings["Account approved."] = "Аккаунт утвержден."; +$a->strings["Registration revoked"] = "Регистрация отменена"; +$a->strings["Private Forum"] = "Закрытый форум"; +$a->strings["Relay"] = "Ретранслятор"; +$a->strings["Email"] = "Эл. почта"; +$a->strings["Register date"] = "Дата регистрации"; +$a->strings["Last login"] = "Последний вход"; +$a->strings["Last public item"] = "Последняя публичная запись"; +$a->strings["Type"] = "Тип"; +$a->strings["Add User"] = "Добавить пользователя"; $a->strings["select all"] = "выбрать все"; -$a->strings["select none"] = "сбросить выбор"; -$a->strings["Unblock"] = "Разблокировать"; -$a->strings["No remote contact is blocked from this node."] = "Для этого узла нет заблокированных контактов."; -$a->strings["Blocked Remote Contacts"] = "Заблокированные контакты"; -$a->strings["Block New Remote Contact"] = "Заблокировать новый контакт"; -$a->strings["Photo"] = "Фото"; -$a->strings["Reason"] = "Причина"; -$a->strings["%s total blocked contact"] = [ - 0 => "%s заблокированный контакт", - 1 => "%s заблокированных контакта", - 2 => "%s заблокированных контактов", - 3 => "%s заблокированных контактов", -]; -$a->strings["URL of the remote contact to block."] = "URL блокируемого контакта."; -$a->strings["Block Reason"] = "Причина блокировки"; -$a->strings["Server domain pattern added to blocklist."] = "Маска адреса сервера добавлена в чёрный список."; -$a->strings["Site blocklist updated."] = "Черный список узлов обновлён."; -$a->strings["Blocked server domain pattern"] = "Маска домена блокируемого сервера"; -$a->strings["Reason for the block"] = "Причина блокировки"; -$a->strings["Delete server domain pattern"] = "Удалить маску домена"; -$a->strings["Check to delete this entry from the blocklist"] = "Отметьте, чтобы удалить эту запись из черного списка"; -$a->strings["Server Domain Pattern Blocklist"] = "Чёрный список доменов"; -$a->strings["This page can be used to define a blacklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = "На этой странице можно настроить чёрный список доменов узлов федеративной сети, которые не должны взаимодействовать с вашим узлом. Для каждой записи вы должны предоставить причину блокировки."; -$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "Список блокируемых доменов будет отображаться публично на странице /friendica, чтобы ваши пользователи и другие люди могли легко понять причину проблем с доставкой записей."; -$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = "

    Маска домена узла нечувствительна к регистру и представляет собой выражение shell из следующих специальных символов:

    \n
      \n\t
    • *: Любые символы в любом количестве
    • \n\t
    • ?: Один любой символ
    • \n\t
    • [<char1><char2>...]: char1 или char2
    • \n
    "; -$a->strings["Add new entry to block list"] = "Добавить новую запись в чёрный список"; -$a->strings["Server Domain Pattern"] = "Маска домена узла"; -$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = "Маска домена сервера, который вы хотите добавить в чёрный список. Не включайте префикс протокола."; -$a->strings["Block reason"] = "Причина блокировки"; -$a->strings["The reason why you blocked this server domain pattern."] = "Причина блокировки вами этого домена."; -$a->strings["Add Entry"] = "Добавить запись"; -$a->strings["Save changes to the blocklist"] = "Сохранить изменения чёрного списка"; -$a->strings["Current Entries in the Blocklist"] = "Текущие значения чёрного списка"; -$a->strings["Delete entry from blocklist"] = "Удалить запись из чёрного списка"; -$a->strings["Delete entry from blocklist?"] = "Удалить запись из чёрного списка?"; +$a->strings["User registrations waiting for confirm"] = "Регистрации пользователей, ожидающие подтверждения"; +$a->strings["User waiting for permanent deletion"] = "Пользователь ожидает окончательного удаления"; +$a->strings["Request date"] = "Запрос даты"; +$a->strings["No registrations."] = "Нет регистраций."; +$a->strings["Note from the user"] = "Сообщение от пользователя"; +$a->strings["Deny"] = "Отклонить"; +$a->strings["User blocked"] = "Пользователь заблокирован"; +$a->strings["Site admin"] = "Админ сайта"; +$a->strings["Account expired"] = "Аккаунт просрочен"; +$a->strings["New User"] = "Новый пользователь"; +$a->strings["Permanent deletion"] = "Постоянное удаление"; +$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Выбранные пользователи будут удалены!\\n\\nВсе, что эти пользователи написали на этом сайте, будет удалено!\\n\\nВы уверены в вашем действии?"; +$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Пользователь {0} будет удален!\\n\\nВсе, что этот пользователь написал на этом сайте, будет удалено!\\n\\nВы уверены в вашем действии?"; +$a->strings["Name of the new user."] = "Имя нового пользователя."; +$a->strings["Nickname"] = "Ник"; +$a->strings["Nickname of the new user."] = "Ник нового пользователя."; +$a->strings["Email address of the new user."] = "Email адрес нового пользователя."; +$a->strings["Inspect Deferred Worker Queue"] = "Посмотреть очередь отложенных заданий"; +$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "На этой странице отображаюттся отложенные задания планировщика. Эти задания по какой-то причине не были выполнены с первого раза."; +$a->strings["Inspect Worker Queue"] = "Посмотреть очередь заданий"; +$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "На этой странице отображаются задания планировщика, которые в настоящий момент стоят в очереди на выполнение. Эти задания запускаются посредством планировщика cron, который вы настроили при установке."; +$a->strings["ID"] = "ID"; +$a->strings["Job Parameters"] = "Параметры задания"; +$a->strings["Created"] = "Создано"; +$a->strings["Priority"] = "Приоритет"; $a->strings["Update has been marked successful"] = "Обновление было успешно отмечено"; $a->strings["Database structure update %s was successfully applied."] = "Обновление базы данных %s успешно применено."; $a->strings["Executing of database structure update %s failed with error: %s"] = "Выполнение обновления базы данных %s завершено с ошибкой: %s"; @@ -1248,27 +1591,15 @@ $a->strings["Failed Updates"] = "Неудавшиеся обновления"; $a->strings["This does not include updates prior to 1139, which did not return a status."] = "Эта цифра не включает обновления до 1139, которое не возвращает статус."; $a->strings["Mark success (if update was manually applied)"] = "Отмечено успешно (если обновление было применено вручную)"; $a->strings["Attempt to execute this update step automatically"] = "Попытаться выполнить этот шаг обновления автоматически"; -$a->strings["Lock feature %s"] = "Заблокировать %s"; -$a->strings["Manage Additional Features"] = "Управление дополнительными возможностями"; $a->strings["Other"] = "Другой"; $a->strings["unknown"] = "неизвестно"; $a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "На этой странице вы можете увидеть немного статистики из известной вашему узлу федеративной сети. Эти данные неполные и только отражают ту часть сети, с которой ваш узел взаимодействовал."; -$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = "Автообнаружение контактов не включено, эта функция улучшила бы отображаемую здесь статистику."; -$a->strings["Federation Statistics"] = "Статистика федерации"; $a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = "В настоящий момент этому узлу известно %d узлов с %d зарегистрированных пользователей со следующих платформ:"; -$a->strings["Item marked for deletion."] = "Запись помечена для удаления."; -$a->strings["Delete Item"] = "Удалить запись"; -$a->strings["Delete this Item"] = "Удалить эту запись"; -$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "На этой странице вы можете удалять записи на вашем узле. Если запись является родительской, то будет удалена вся её ветка."; -$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Вам нужно знать GUID записи. Вы можете узнать его, посмотрев на ссылку записи. Последняя часть ссылки - GUID. Например, для http://example.com/display/123456 - GUID будет 123456."; -$a->strings["GUID"] = "GUID"; -$a->strings["The GUID of the item you want to delete."] = "GUID записи, которую вы хотите удалить."; -$a->strings["Item Guid"] = "GUID записи"; +$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Не получается открыть файл журнала %1\$s \\r\\n
    Проверьте, что файл %1\$s существует и читается веб-сервером."; +$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Не получается открыть файл журнала %1\$s \\r\\n
    Проверьте, что файл %1\$s доступен для чтения веб-сервером."; $a->strings["The logfile '%s' is not writable. No logging possible"] = "Файл журнала '%s' недоступен для записи. Журналирование невозможно."; -$a->strings["Log settings updated."] = "Настройки журнала обновлены."; $a->strings["PHP log currently enabled."] = "Лог PHP включен."; $a->strings["PHP log currently disabled."] = "Лог PHP выключен."; -$a->strings["Logs"] = "Журналы"; $a->strings["Clear"] = "Очистить"; $a->strings["Enable Debugging"] = "Включить отладку"; $a->strings["Log file"] = "Лог-файл"; @@ -1276,20 +1607,9 @@ $a->strings["Must be writable by web server. Relative to your Friendica top-leve $a->strings["Log level"] = "Уровень лога"; $a->strings["PHP logging"] = "PHP логирование"; $a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Чтобы временно включить журналирование ошибок и предупреждений PHP, вы можете добавить следующее в файл index.php вашей установки. Имя файла, установленное в 'error_log', задаётся относительно каталога установки Френдики и у веб-сервера должно быть разрешение на запись в этот файл. Настройка 1' для 'log_errors' и 'display_errors' включает журналирование и отображение ошибок, '0' отключает."; -$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "Не получается открыть файл журнала %1\$s \\r\\n
    Проверьте, что файл %1\$s существует и читается веб-сервером."; -$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "Не получается открыть файл журнала %1\$s \\r\\n
    Проверьте, что файл %1\$s доступен для чтения веб-сервером."; -$a->strings["View Logs"] = "Просмотр логов"; -$a->strings["Inspect Deferred Worker Queue"] = "Посмотреть очередь отложенных заданий"; -$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = "На этой странице отображаюттся отложенные задания планировщика. Эти задания по какой-то причине не были выполнены с первого раза."; -$a->strings["Inspect Worker Queue"] = "Посмотреть очередь заданий"; -$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "На этой странице отображаются задания планировщика, которые в настоящий момент стоят в очереди на выполнение. Эти задания запускаются посредством планировщика cron, который вы настроили при установке."; -$a->strings["ID"] = "ID"; -$a->strings["Job Parameters"] = "Параметры задания"; -$a->strings["Created"] = "Создано"; -$a->strings["Priority"] = "Приоритет"; $a->strings["Can not parse base url. Must have at least ://"] = "Невозможно определить базовый URL. Он должен иметь следующий вид - ://"; +$a->strings["Relocation started. Could take a while to complete."] = "Перемещение начато. Это может занять много времени."; $a->strings["Invalid storage backend setting value."] = "Недопустимое значение типа хранилища."; -$a->strings["Site settings updated."] = "Установки сайта обновлены."; $a->strings["No special theme for mobile devices"] = "Нет специальной темы для мобильных устройств"; $a->strings["%s - (Experimental)"] = "%s - (экспериментально)"; $a->strings["No community page for local users"] = "Нет общей ленты записей локальных пользователей"; @@ -1297,31 +1617,18 @@ $a->strings["No community page"] = "Нет общей ленты записей" $a->strings["Public postings from users of this site"] = "Публичные записи от пользователей этого узла"; $a->strings["Public postings from the federated network"] = "Публичные записи федеративной сети"; $a->strings["Public postings from local users and the federated network"] = "Публичные записи от местных пользователей и федеративной сети."; -$a->strings["Disabled"] = "Отключенный"; -$a->strings["Users"] = "Пользователи"; -$a->strings["Users, Global Contacts"] = "Users, Global Contacts"; -$a->strings["Users, Global Contacts/fallback"] = "Users, Global Contacts/fallback"; -$a->strings["One month"] = "Один месяц"; -$a->strings["Three months"] = "Три месяца"; -$a->strings["Half a year"] = "Пол года"; -$a->strings["One year"] = "Один год"; $a->strings["Multi user instance"] = "Многопользовательский вид"; $a->strings["Closed"] = "Закрыто"; $a->strings["Requires approval"] = "Требуется подтверждение"; $a->strings["Open"] = "Открыто"; -$a->strings["No SSL policy, links will track page SSL state"] = "Нет режима SSL, состояние SSL не будет отслеживаться"; -$a->strings["Force all links to use SSL"] = "Заставить все ссылки использовать SSL"; -$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "Само-подписанный сертификат, использовать SSL только локально (не рекомендуется)"; $a->strings["Don't check"] = "Не проверять"; $a->strings["check the stable version"] = "проверить стабильную версию"; $a->strings["check the development version"] = "проверить development-версию"; $a->strings["none"] = "нет"; -$a->strings["Direct contacts"] = "Прямые контакты"; -$a->strings["Contacts of contacts"] = "Контакты контактов"; +$a->strings["Local contacts"] = ""; +$a->strings["Interactors"] = ""; $a->strings["Database (legacy)"] = "База данных (устаревшее)"; -$a->strings["Site"] = "Сайт"; $a->strings["Republish users to directory"] = "Переопубликовать пользователей в каталог"; -$a->strings["Registration"] = "Регистрация"; $a->strings["File upload"] = "Загрузка файлов"; $a->strings["Policies"] = "Политики"; $a->strings["Auto Discovered Contact Directory"] = "Каталог автообнаружения контактов"; @@ -1333,6 +1640,8 @@ $a->strings["Warning! Advanced function. Could make this server $a->strings["Site name"] = "Название сайта"; $a->strings["Sender Email"] = "Системный Email"; $a->strings["The email address your server shall use to send notification emails from."] = "Адрес с которого будут приходить письма пользователям."; +$a->strings["Name of the system actor"] = ""; +$a->strings["Name of the internal system account that is used to perform ActivityPub requests. This must be an unused username. If set, this can't be changed again."] = ""; $a->strings["Banner/Logo"] = "Баннер/Логотип"; $a->strings["Email Banner/Logo"] = "Лого для писем"; $a->strings["Shortcut icon"] = "Иконка сайта"; @@ -1346,8 +1655,6 @@ $a->strings["System theme"] = "Системная тема"; $a->strings["Default system theme - may be over-ridden by user profiles - Change default theme settings"] = "Тема по-умолчанию - пользователи могут менять её в настройках своего профиля - Изменить тему по-умолчанию"; $a->strings["Mobile system theme"] = "Мобильная тема системы"; $a->strings["Theme for mobile devices"] = "Тема для мобильных устройств"; -$a->strings["SSL link policy"] = "Политика SSL"; -$a->strings["Determines whether generated links should be forced to use SSL"] = "Ссылки должны быть вынуждены использовать SSL"; $a->strings["Force SSL"] = "SSL принудительно"; $a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Форсировать не-SSL запросы как SSL. Внимание: на некоторых системах это может привести к бесконечным циклам."; $a->strings["Hide help entry from navigation menu"] = "Скрыть пункт \"помощь\" в меню навигации"; @@ -1428,20 +1735,19 @@ $a->strings["Maximum Load Average (Frontend)"] = "Максимальная на $a->strings["Maximum system load before the frontend quits service - default 50."] = "Максимальная нагрузка на систему, прежде чем frontend отключится - по-умолчанию 50."; $a->strings["Minimal Memory"] = "Минимум памяти"; $a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Минимально допустимая свободная память ОЗУ для запуска заданий. Для работы нужен доступ в /proc/meminfo - по-умолчанию 0 (отключено)."; -$a->strings["Maximum table size for optimization"] = "Максимальный размер таблицы для оптимизации"; -$a->strings["Maximum table size (in MB) for the automatic optimization. Enter -1 to disable it."] = "Максимальный размер таблицы (в MB) для автоматической оптимизации. Введите -1, чтобы отключить это."; -$a->strings["Minimum level of fragmentation"] = "Минимальная фрагментация"; -$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "Минимальный уровень фрагментации для автоматической оптимизации - по умолчанию 30%."; -$a->strings["Periodical check of global contacts"] = "Периодически проверять глобальные контакты"; -$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "Если включено, глобальные контакты периодически проверяются для актуализации данных и проверки жизнеспособности контактов и серверов."; -$a->strings["Discover followers/followings from global contacts"] = "Обнаруживать подписки среди глобальных контактов"; -$a->strings["If enabled, the global contacts are checked for new contacts among their followers and following contacts. This option will create huge masses of jobs, so it should only be activated on powerful machines."] = "Если включено, у глобальных контактов будут так же проверяться их новые подписки и подписчики. Эта настройка создаст очень много заданий, поэтому её имеет смысл включать на мощных серверах."; +$a->strings["Periodically optimize tables"] = ""; +$a->strings["Periodically optimize tables like the cache and the workerqueue"] = ""; +$a->strings["Discover followers/followings from contacts"] = "Обнаруживать подписчиков и друзей для контактов"; +$a->strings["If enabled, contacts are checked for their followers and following contacts."] = "Если включено, контакты будут проверяться на наличие подписчиков и друзей."; +$a->strings["None - deactivated"] = "None - выключено."; +$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = "Local contacts - местные контакты будут проверяться на наличие подписчиков и друзей."; +$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = "Interactors - местные контакты и те контакты, кто взаимодействовал с локально видимыми записями, будут проверяться на наличие подписчиков и друзей."; +$a->strings["Synchronize the contacts with the directory server"] = "Синхронизировать контакты с сервером каталога"; +$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = "Если включено, то система будет периодически проверять новые контакты на указанном сервере каталога."; $a->strings["Days between requery"] = "Интервал запросов"; $a->strings["Number of days after which a server is requeried for his contacts."] = "Интервал в днях, с которым контакты сервера будут перепроверяться."; $a->strings["Discover contacts from other servers"] = "Обнаруживать контакты с других серверов"; -$a->strings["Periodically query other servers for contacts. You can choose between \"Users\": the users on the remote system, \"Global Contacts\": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is \"Users, Global Contacts\"."] = "Периодически опрашивать другие серверы на предмет контактов. Вы можете выбрать \"Users\": пользователи удалённого сервера, \"Global Contacts\": активные контакты, про которые серверу известно. Fallback предназначен для серверов Redmatrix и старых серверов Френдики, где глобальные контакты недоступны. Это увеличивает нагрузку, поэтому рекомендованная настройка: \"Users, Global Contacts\"."; -$a->strings["Timeframe for fetching global contacts"] = "Период активности глобальных контактов"; -$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = "Когда обнаружение включено, это значение определяет период активности, за который глобальные контакты загружаются с удалённых серверов."; +$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = "Периодически опрашивать контакты с других серверов. В них входят Friendica, Mastodon и Hubzilla."; $a->strings["Search the local directory"] = "Искать в местном каталоге"; $a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Искать в локальном каталоге вместо глобального. При локальном поиске каждый запрос будет выполняться в глобальном каталоге в фоновом режиме. Это улучшит результаты поиска при повторных запросах."; $a->strings["Publish server information"] = "Опубликовать информацию о сервере"; @@ -1464,6 +1770,8 @@ $a->strings["Cache duration in seconds"] = "Время жизни кэша в с $a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "Как долго кэш должен хранить содержимое? Значение по умолчанию 86400 секунд (один день). Чтобы отключить, установите значение -1."; $a->strings["Maximum numbers of comments per post"] = "Максимальное число комментариев для записи"; $a->strings["How much comments should be shown for each post? Default value is 100."] = "Сколько комментариев должно быть показано для каждой записи? Значение по-умолчанию: 100."; +$a->strings["Maximum numbers of comments per post on the display page"] = "Максимальное число комментариев на запись при его просмотре"; +$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = "Сколько комментариев показывать при просмотре записи на отдельной странице? Значение по-умолчанию: 1000."; $a->strings["Temp path"] = "Временная папка"; $a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Если на вашей системе веб-сервер не имеет доступа к системному пути tmp, введите здесь другой путь."; $a->strings["Disable picture proxy"] = "Отключить проксирование картинок"; @@ -1498,8 +1806,10 @@ $a->strings["Comma separated list of tags for the \"tags\" subscription."] = "С $a->strings["Allow user tags"] = "Разрешить пользовательские тэги"; $a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = "Если включено, то тэги. на которые подписались пользователи, будут добавлены в подписку в дополнение к тэгам сервера."; $a->strings["Start Relocation"] = "Начать перемещение"; +$a->strings["Template engine (%s) error: %s"] = ""; $a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; $a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; +$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See here for more information.
    "] = ""; $a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = ""; $a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = ""; $a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = ""; @@ -1521,23 +1831,10 @@ $a->strings["Blog Account"] = "Аккаунт блога"; $a->strings["Private Forum Account"] = "Закрытый форум"; $a->strings["Message queues"] = "Очереди сообщений"; $a->strings["Server Settings"] = "Настройки сервера"; -$a->strings["Summary"] = "Резюме"; $a->strings["Registered users"] = "Зарегистрированные пользователи"; $a->strings["Pending registrations"] = "Ожидающие регистрации"; $a->strings["Version"] = "Версия"; $a->strings["Active addons"] = "Активные дополнения"; -$a->strings["Theme settings updated."] = "Настройки темы обновлены."; -$a->strings["Theme %s disabled."] = "Тема %s отключена."; -$a->strings["Theme %s successfully enabled."] = "Тема %s успешно включена."; -$a->strings["Theme %s failed to install."] = "Не удалось установить тему %s."; -$a->strings["Screenshot"] = "Скриншот"; -$a->strings["Themes"] = "Темы"; -$a->strings["Unknown theme."] = "Неизвестная тема."; -$a->strings["Reload active themes"] = "Перезагрузить активные темы"; -$a->strings["No themes found on the system. They should be placed in %1\$s"] = "Ни одной темы не найдено на сервере. Они должны быть размещены в %1\$s"; -$a->strings["[Experimental]"] = "[экспериментально]"; -$a->strings["[Unsupported]"] = "[Неподдерживаемое]"; -$a->strings["The Terms of Service settings have been updated."] = "Настройки Условий Оказания Услуг были обновлены."; $a->strings["Display Terms of Service"] = "Показать Условия оказания услуг"; $a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Включить страницу с Условиями Оказания Услуг. Если эта настройка активна, ссылка на страницу с Условиями будет добавлена в форму регистрации и на страницу общей информации."; $a->strings["Display Privacy Statement"] = "Показать Положение о конфиденциальности"; @@ -1545,104 +1842,134 @@ $a->strings["Show some informations regarding the needed information to operate $a->strings["Privacy Statement Preview"] = "Предпросмотр Положения о конфиденциальности"; $a->strings["The Terms of Service"] = "Условия оказания услуг"; $a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Введите здесь текст Условий оказания услуг для вашего узла. Можно использовать BBCode. Заголовки отдельных секций должны использовать [h2] и ниже."; -$a->strings["%s user blocked"] = [ - 0 => "%s пользователь заблокирован", - 1 => "%s пользователя заблокировано", - 2 => "%s пользователей заблокировано", - 3 => "%s пользователей заблокировано", +$a->strings["Server domain pattern added to blocklist."] = "Маска адреса сервера добавлена в чёрный список."; +$a->strings["Blocked server domain pattern"] = "Маска домена блокируемого сервера"; +$a->strings["Reason for the block"] = "Причина блокировки"; +$a->strings["Delete server domain pattern"] = "Удалить маску домена"; +$a->strings["Check to delete this entry from the blocklist"] = "Отметьте, чтобы удалить эту запись из черного списка"; +$a->strings["Server Domain Pattern Blocklist"] = "Чёрный список доменов"; +$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = ""; +$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = "Список блокируемых доменов будет отображаться публично на странице /friendica, чтобы ваши пользователи и другие люди могли легко понять причину проблем с доставкой записей."; +$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = "

    Маска домена узла нечувствительна к регистру и представляет собой выражение shell из следующих специальных символов:

    \n
      \n\t
    • *: Любые символы в любом количестве
    • \n\t
    • ?: Один любой символ
    • \n\t
    • [<char1><char2>...]: char1 или char2
    • \n
    "; +$a->strings["Add new entry to block list"] = "Добавить новую запись в чёрный список"; +$a->strings["Server Domain Pattern"] = "Маска домена узла"; +$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = "Маска домена сервера, который вы хотите добавить в чёрный список. Не включайте префикс протокола."; +$a->strings["Block reason"] = "Причина блокировки"; +$a->strings["The reason why you blocked this server domain pattern."] = "Причина блокировки вами этого домена."; +$a->strings["Add Entry"] = "Добавить запись"; +$a->strings["Save changes to the blocklist"] = "Сохранить изменения чёрного списка"; +$a->strings["Current Entries in the Blocklist"] = "Текущие значения чёрного списка"; +$a->strings["Delete entry from blocklist"] = "Удалить запись из чёрного списка"; +$a->strings["Delete entry from blocklist?"] = "Удалить запись из чёрного списка?"; +$a->strings["%s contact unblocked"] = [ + 0 => "%s контакт разблокирован", + 1 => "%s контакта разблокированы", + 2 => "%s контактов разблокировано", + 3 => "%s контактов разблокировано", ]; -$a->strings["%s user unblocked"] = [ - 0 => "%s пользователь разблокирован", - 1 => "%s пользователя разблокировано", - 2 => "%s пользователей разблокировано", - 3 => "%s пользователей разблокировано", +$a->strings["Remote Contact Blocklist"] = "Чёрный список удалённых контактов"; +$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = "На этой странице вы можете заблокировать приём вашим узлом любых записей от определённых контактов."; +$a->strings["Block Remote Contact"] = "Заблокировать удалённый контакт"; +$a->strings["select none"] = "сбросить выбор"; +$a->strings["No remote contact is blocked from this node."] = "Для этого узла нет заблокированных контактов."; +$a->strings["Blocked Remote Contacts"] = "Заблокированные контакты"; +$a->strings["Block New Remote Contact"] = "Заблокировать новый контакт"; +$a->strings["Photo"] = "Фото"; +$a->strings["Reason"] = "Причина"; +$a->strings["%s total blocked contact"] = [ + 0 => "%s заблокированный контакт", + 1 => "%s заблокированных контакта", + 2 => "%s заблокированных контактов", + 3 => "%s заблокированных контактов", ]; -$a->strings["You can't remove yourself"] = "Вы не можете удалить самого себя"; -$a->strings["%s user deleted"] = [ - 0 => "%s человек удален", - 1 => "%s чел. удалено", - 2 => "%s чел. удалено", - 3 => "%s чел. удалено", -]; -$a->strings["%s user approved"] = [ - 0 => "%s пользователь одобрен", - 1 => "%s пользователя одобрено", - 2 => "%s пользователей одобрено", - 3 => "%s пользователей одобрено", -]; -$a->strings["%s registration revoked"] = [ - 0 => "%s регистрация отменена", - 1 => "%s регистрации отменены", - 2 => "%s регистраций отменены", - 3 => "%s регистраций отменены", -]; -$a->strings["User \"%s\" deleted"] = "Пользователь \"%s\" удалён"; -$a->strings["User \"%s\" blocked"] = "Пользователь \"%s\" заблокирован"; -$a->strings["User \"%s\" unblocked"] = "Пользователь \"%s\" разблокирован"; -$a->strings["Account approved."] = "Аккаунт утвержден."; -$a->strings["Registration revoked"] = "Регистрация отменена"; -$a->strings["Private Forum"] = "Закрытый форум"; -$a->strings["Relay"] = "Ретранслятор"; -$a->strings["Register date"] = "Дата регистрации"; -$a->strings["Last login"] = "Последний вход"; -$a->strings["Last public item"] = "Последняя публичная запись"; -$a->strings["Type"] = ""; -$a->strings["Add User"] = "Добавить пользователя"; -$a->strings["User registrations waiting for confirm"] = "Регистрации пользователей, ожидающие подтверждения"; -$a->strings["User waiting for permanent deletion"] = "Пользователь ожидает окончательного удаления"; -$a->strings["Request date"] = "Запрос даты"; -$a->strings["No registrations."] = "Нет регистраций."; -$a->strings["Note from the user"] = "Сообщение от пользователя"; -$a->strings["Deny"] = "Отклонить"; -$a->strings["User blocked"] = "Пользователь заблокирован"; -$a->strings["Site admin"] = "Админ сайта"; -$a->strings["Account expired"] = "Аккаунт просрочен"; -$a->strings["New User"] = "Новый пользователь"; -$a->strings["Permanent deletion"] = "Постоянное удаление"; -$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Выбранные пользователи будут удалены!\\n\\nВсе, что эти пользователи написали на этом сайте, будет удалено!\\n\\nВы уверены в вашем действии?"; -$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Пользователь {0} будет удален!\\n\\nВсе, что этот пользователь написал на этом сайте, будет удалено!\\n\\nВы уверены в вашем действии?"; -$a->strings["Name of the new user."] = "Имя нового пользователя."; -$a->strings["Nickname"] = "Ник"; -$a->strings["Nickname of the new user."] = "Ник нового пользователя."; -$a->strings["Email address of the new user."] = "Email адрес нового пользователя."; -$a->strings["No friends to display."] = "Нет друзей."; -$a->strings["No installed applications."] = "Нет установленных приложений."; -$a->strings["Applications"] = "Приложения"; +$a->strings["URL of the remote contact to block."] = "URL блокируемого контакта."; +$a->strings["Block Reason"] = "Причина блокировки"; +$a->strings["Item Guid"] = "GUID записи"; +$a->strings["Item marked for deletion."] = "Запись помечена для удаления."; +$a->strings["Delete this Item"] = "Удалить эту запись"; +$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = "На этой странице вы можете удалять записи на вашем узле. Если запись является родительской, то будет удалена вся её ветка."; +$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Вам нужно знать GUID записи. Вы можете узнать его, посмотрев на ссылку записи. Последняя часть ссылки - GUID. Например, для http://example.com/display/123456 - GUID будет 123456."; +$a->strings["GUID"] = "GUID"; +$a->strings["The GUID of the item you want to delete."] = "GUID записи, которую вы хотите удалить."; +$a->strings["Addon not found."] = "Дополнение не найдено."; +$a->strings["Addon %s disabled."] = "Дополнение %s отключено."; +$a->strings["Addon %s enabled."] = "Дополнение %s включено."; +$a->strings["Addons reloaded"] = ""; +$a->strings["Addon %s failed to install."] = "Не удалось установить дополнение %s."; +$a->strings["Reload active addons"] = "Перезагрузить активные дополнения"; +$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "На вашем узле пока нет доступных дополнений. Вы можете найти официальный репозиторий дополнений на %1\$s и найти больше интересных дополнений в открытой библиотеке на %2\$s"; +$a->strings["No entries (some entries may be hidden)."] = "Нет записей (некоторые записи могут быть скрыты)."; +$a->strings["Find on this site"] = "Найти на этом сайте"; +$a->strings["Results for:"] = "Результаты для:"; +$a->strings["Site Directory"] = "Каталог сайта"; $a->strings["Item was not found."] = "Пункт не был найден."; -$a->strings["Submanaged account can't access the administation pages. Please log back in as the master account."] = "При делегировании доступ к странице администратора невозможен. Пожалуйста, зайдите под учётной записью администратора напрямую."; -$a->strings["Overview"] = "Общая информация"; -$a->strings["Configuration"] = "Конфигурация"; -$a->strings["Additional features"] = "Дополнительные возможности"; -$a->strings["Database"] = "База данных"; -$a->strings["DB updates"] = "Обновление БД"; -$a->strings["Inspect Deferred Workers"] = "Посмотреть отложенные задания"; -$a->strings["Inspect worker Queue"] = "Посмотреть очередь заданий"; -$a->strings["Tools"] = "Инструменты"; -$a->strings["Contact Blocklist"] = "Чёрный список контактов"; -$a->strings["Server Blocklist"] = "Чёрный список серверов"; -$a->strings["Diagnostics"] = "Диагностика"; -$a->strings["PHP Info"] = ""; -$a->strings["probe address"] = ""; -$a->strings["check webfinger"] = ""; -$a->strings["Item Source"] = ""; -$a->strings["Babel"] = ""; -$a->strings["Addon Features"] = ""; -$a->strings["User registrations waiting for confirmation"] = "Регистрации пользователей, ожидающие подтверждения"; -$a->strings["Profile Details"] = "Информация о вас"; +$a->strings["Please enter a post body."] = "Пожалуйста, введите текст записи."; +$a->strings["This feature is only available with the frio theme."] = "Эта функция доступна только для темы frio."; +$a->strings["Compose new personal note"] = "Создать новую личную заметку"; +$a->strings["Compose new post"] = "Создать новую запись"; +$a->strings["Visibility"] = "Видимость"; +$a->strings["Clear the location"] = "Очистить локацию"; +$a->strings["Location services are unavailable on your device"] = "Геолокация на вашем устройстве недоступна"; +$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Геолокация отключена. Пожалуйста, проверьте разрешения этого сайта на вашем устройстве"; +$a->strings["Installed addons/apps:"] = ""; +$a->strings["No installed addons/apps"] = ""; +$a->strings["Read about the Terms of Service of this node."] = ""; +$a->strings["On this server the following remote servers are blocked."] = "На этом сервере заблокированы следующие удалённые серверы."; +$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = ""; +$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = ""; +$a->strings["Bug reports and issues: please visit"] = "Отчет об ошибках и проблемах: пожалуйста, посетите"; +$a->strings["the bugtracker at github"] = "багтрекер на github"; +$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = ""; $a->strings["Only You Can See This"] = "Только вы можете это видеть"; $a->strings["Tips for New Members"] = "Советы для новых участников"; -$a->strings["People Search - %s"] = "Поиск по людям - %s"; -$a->strings["Forum Search - %s"] = "Поиск по форумам - %s"; +$a->strings["The Photo with id %s is not available."] = ""; +$a->strings["Invalid photo with id %s."] = ""; +$a->strings["The provided profile link doesn't seem to be valid"] = ""; +$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = ""; $a->strings["Account"] = "Аккаунт"; -$a->strings["Two-factor authentication"] = ""; $a->strings["Display"] = "Внешний вид"; $a->strings["Manage Accounts"] = "Управление учётными записями"; $a->strings["Connected apps"] = "Подключенные приложения"; $a->strings["Export personal data"] = "Экспорт личных данных"; $a->strings["Remove account"] = "Удалить аккаунт"; -$a->strings["This page is missing a url parameter."] = ""; -$a->strings["The post was created"] = "Запись создана"; -$a->strings["Contact settings applied."] = "Установки контакта приняты."; +$a->strings["Could not create group."] = "Не удалось создать группу."; +$a->strings["Group not found."] = "Группа не найдена."; +$a->strings["Group name was not changed."] = "Название группы не изменено."; +$a->strings["Unknown group."] = "Неизвестная группа."; +$a->strings["Contact is deleted."] = "Контакт удалён."; +$a->strings["Unable to add the contact to the group."] = "Не удалось добавить контакт в группу."; +$a->strings["Contact successfully added to group."] = "Контакт успешно добавлен в группу."; +$a->strings["Unable to remove the contact from the group."] = "Не удалось удалить контакт из группы."; +$a->strings["Contact successfully removed from group."] = "Контакт успешно удалён из группы."; +$a->strings["Unknown group command."] = "Неизвестная команда для группы."; +$a->strings["Bad request."] = "Ошибочный запрос."; +$a->strings["Save Group"] = "Сохранить группу"; +$a->strings["Filter"] = "Фильтр"; +$a->strings["Create a group of contacts/friends."] = "Создать группу контактов / друзей."; +$a->strings["Group Name: "] = "Название группы: "; +$a->strings["Contacts not in any group"] = "Контакты не состоят в группе"; +$a->strings["Unable to remove group."] = "Не удается удалить группу."; +$a->strings["Delete Group"] = "Удалить группу"; +$a->strings["Edit Group Name"] = "Изменить имя группы"; +$a->strings["Members"] = "Участники"; +$a->strings["Group is empty"] = "Группа пуста"; +$a->strings["Remove contact from group"] = "Удалить контакт из группы"; +$a->strings["Click on a contact to add or remove."] = "Нажмите на контакт, чтобы добавить или удалить."; +$a->strings["Add contact to group"] = "Добавить контакт в группу"; +$a->strings["Only logged in users are permitted to perform a search."] = "Только зарегистрированные пользователи могут использовать поиск."; +$a->strings["Only one search per minute is permitted for not logged in users."] = "Незарегистрированные пользователи могут выполнять поиск раз в минуту."; +$a->strings["Search"] = "Поиск"; +$a->strings["Items tagged with: %s"] = "Элементы с тегами: %s"; +$a->strings["You must be logged in to use this module."] = "Вам нужно войти, чтобы использовать этот модуль."; +$a->strings["Search term was not saved."] = "Поисковый запрос не сохранён."; +$a->strings["Search term already saved."] = "Такой запрос уже сохранён."; +$a->strings["Search term was not removed."] = "Поисковый запрос не был удалён."; +$a->strings["No profile"] = "Нет профиля"; +$a->strings["Error while sending poke, please retry."] = "Ошибка при отправке тычка, попробуйте ещё."; +$a->strings["Poke/Prod"] = "Потыкать/Потолкать"; +$a->strings["poke, prod or do other things to somebody"] = "Потыкать, потолкать или сделать что-то еще с кем-то"; +$a->strings["Choose what you wish to do to recipient"] = "Выберите действия для получателя"; +$a->strings["Make this post private"] = "Сделать эту запись личной"; $a->strings["Contact update failed."] = "Обновление контакта неудачное."; $a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "ВНИМАНИЕ: Это крайне важно! Если вы введете неверную информацию, ваша связь с этим контактом перестанет работать."; $a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Пожалуйста, нажмите клавишу вашего браузера 'Back' или 'Назад' сейчас, если вы не уверены, что делаете на этой странице."; @@ -1650,7 +1977,6 @@ $a->strings["No mirroring"] = "Не зеркалировать"; $a->strings["Mirror as forwarded posting"] = "Зеркалировать как переадресованные сообщения"; $a->strings["Mirror as my own posting"] = "Зеркалировать как мои сообщения"; $a->strings["Return to contact editor"] = "Возврат к редактору контакта"; -$a->strings["Refetch contact data"] = "Обновить данные контакта"; $a->strings["Remote Self"] = "Remote Self"; $a->strings["Mirror postings from this contact"] = "Зекралировать сообщения от этого контакта"; $a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "Пометить этот контакт как remote_self, что заставит Friendica отправлять сообщения от этого контакта."; @@ -1663,446 +1989,24 @@ $a->strings["Friend Confirm URL"] = "URL подтверждения друга"; $a->strings["Notification Endpoint URL"] = "URL эндпоинта уведомления"; $a->strings["Poll/Feed URL"] = "URL опроса/ленты"; $a->strings["New photo from this URL"] = "Новое фото из этой URL"; -$a->strings["%d contact edited."] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["Could not access contact record."] = "Не удалось получить доступ к записи контакта."; -$a->strings["Contact updated."] = "Контакт обновлен."; -$a->strings["Contact not found"] = "Контакт не найден"; -$a->strings["Contact has been blocked"] = "Контакт заблокирован"; -$a->strings["Contact has been unblocked"] = "Контакт разблокирован"; -$a->strings["Contact has been ignored"] = "Контакт проигнорирован"; -$a->strings["Contact has been unignored"] = "У контакта отменено игнорирование"; -$a->strings["Contact has been archived"] = "Контакт заархивирован"; -$a->strings["Contact has been unarchived"] = "Контакт разархивирован"; -$a->strings["Drop contact"] = "Удалить контакт"; -$a->strings["Do you really want to delete this contact?"] = "Вы действительно хотите удалить этот контакт?"; -$a->strings["Contact has been removed."] = "Контакт удален."; -$a->strings["You are mutual friends with %s"] = "У Вас взаимная дружба с %s"; -$a->strings["You are sharing with %s"] = "Вы делитесь с %s"; -$a->strings["%s is sharing with you"] = "%s делится с Вами"; -$a->strings["Private communications are not available for this contact."] = "Приватные коммуникации недоступны для этого контакта."; -$a->strings["Never"] = "Никогда"; -$a->strings["(Update was successful)"] = "(Обновление было успешно)"; -$a->strings["(Update was not successful)"] = "(Обновление не удалось)"; -$a->strings["Suggest friends"] = "Предложить друзей"; -$a->strings["Network type: %s"] = "Сеть: %s"; -$a->strings["Communications lost with this contact!"] = "Связь с контактом утеряна!"; -$a->strings["Fetch further information for feeds"] = "Получить подробную информацию о фидах"; -$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = ""; -$a->strings["Fetch information"] = "Получить информацию"; -$a->strings["Fetch keywords"] = "Получить ключевые слова"; -$a->strings["Fetch information and keywords"] = "Получить информацию и ключевые слова"; -$a->strings["Contact Information / Notes"] = "Информация о контакте / Заметки"; -$a->strings["Contact Settings"] = "Настройки контакта"; -$a->strings["Contact"] = "Контакт"; -$a->strings["Their personal note"] = "Персональная заметка"; -$a->strings["Edit contact notes"] = "Редактировать заметки контакта"; -$a->strings["Visit %s's profile [%s]"] = "Посетить профиль %s [%s]"; -$a->strings["Block/Unblock contact"] = "Блокировать / Разблокировать контакт"; -$a->strings["Ignore contact"] = "Игнорировать контакт"; -$a->strings["View conversations"] = "Просмотр бесед"; -$a->strings["Last update:"] = "Последнее обновление: "; -$a->strings["Update public posts"] = "Обновить публичные сообщения"; -$a->strings["Update now"] = "Обновить сейчас"; -$a->strings["Unignore"] = "Не игнорировать"; -$a->strings["Currently blocked"] = "В настоящее время заблокирован"; -$a->strings["Currently ignored"] = "В настоящее время игнорируется"; -$a->strings["Currently archived"] = "В данный момент архивирован"; -$a->strings["Awaiting connection acknowledge"] = "Ожидаем подтверждения соединения"; -$a->strings["Hide this contact from others"] = "Скрыть этот контакт от других"; -$a->strings["Replies/likes to your public posts may still be visible"] = "Ответы/лайки ваших публичных сообщений будут видимы."; -$a->strings["Notification for new posts"] = "Уведомление о новых записях"; -$a->strings["Send a notification of every new post of this contact"] = "Отправлять уведомление о каждом новой записи контакта"; -$a->strings["Blacklisted keywords"] = "Черный список ключевых слов"; -$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = ""; -$a->strings["Actions"] = "Действия"; -$a->strings["Show all contacts"] = "Показать все контакты"; -$a->strings["Pending"] = "В ожидании"; -$a->strings["Only show pending contacts"] = "Показать только контакты \"в ожидании\""; -$a->strings["Blocked"] = "Заблокирован"; -$a->strings["Only show blocked contacts"] = "Показать только блокированные контакты"; -$a->strings["Ignored"] = "Игнорирован"; -$a->strings["Only show ignored contacts"] = "Показать только игнорируемые контакты"; -$a->strings["Archived"] = "Архивированные"; -$a->strings["Only show archived contacts"] = "Показывать только архивные контакты"; -$a->strings["Hidden"] = "Скрытые"; -$a->strings["Only show hidden contacts"] = "Показывать только скрытые контакты"; -$a->strings["Organize your contact groups"] = "Настроить группы контактов"; -$a->strings["Search your contacts"] = "Поиск ваших контактов"; -$a->strings["Results for: %s"] = "Результаты для: %s"; -$a->strings["Archive"] = "Архивировать"; -$a->strings["Unarchive"] = "Разархивировать"; -$a->strings["Batch Actions"] = "Пакетные действия"; -$a->strings["Conversations started by this contact"] = ""; -$a->strings["Posts and Comments"] = "Записи и комментарии"; -$a->strings["View all contacts"] = "Показать все контакты"; -$a->strings["View all common friends"] = "Показать все общие поля"; -$a->strings["Advanced Contact Settings"] = "Дополнительные Настройки Контакта"; -$a->strings["Mutual Friendship"] = "Взаимная дружба"; -$a->strings["is a fan of yours"] = "является вашим поклонником"; -$a->strings["you are a fan of"] = "Вы - поклонник"; -$a->strings["Pending outgoing contact request"] = ""; -$a->strings["Pending incoming contact request"] = ""; -$a->strings["Edit contact"] = "Редактировать контакт"; -$a->strings["Toggle Blocked status"] = "Изменить статус блокированности (заблокировать/разблокировать)"; -$a->strings["Toggle Ignored status"] = "Изменить статус игнорирования"; -$a->strings["Toggle Archive status"] = "Сменить статус архивации (архивирова/не архивировать)"; -$a->strings["Delete contact"] = "Удалить контакт"; -$a->strings["Local Community"] = "Местное сообщество"; -$a->strings["Posts from local users on this server"] = "Записи пользователей с этого сервера"; -$a->strings["Global Community"] = "Глобальное сообщество"; -$a->strings["Posts from users of the whole federated network"] = "Записи пользователей со всей федеративной сети"; -$a->strings["No results."] = "Нет результатов."; -$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Эта общая лента показывает все публичные записи, которые получил этот сервер. Они могут не отражать мнений пользователей этого сервера."; -$a->strings["Community option not available."] = ""; -$a->strings["Not available."] = "Недоступно."; -$a->strings["Credits"] = "Признательность"; -$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica это проект сообщества, который был бы невозможен без помощи многих людей. Вот лист тех, кто писал код или помогал с переводом. Спасибо вам всем!"; -$a->strings["Source input"] = ""; -$a->strings["BBCode::toPlaintext"] = ""; -$a->strings["BBCode::convert (raw HTML)"] = ""; -$a->strings["BBCode::convert"] = ""; -$a->strings["BBCode::convert => HTML::toBBCode"] = ""; -$a->strings["BBCode::toMarkdown"] = ""; -$a->strings["BBCode::toMarkdown => Markdown::convert (raw HTML)"] = ""; -$a->strings["BBCode::toMarkdown => Markdown::convert"] = ""; -$a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = ""; -$a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = ""; -$a->strings["Item Body"] = ""; -$a->strings["Item Tags"] = ""; -$a->strings["Source input (Diaspora format)"] = ""; -$a->strings["Source input (Markdown)"] = ""; -$a->strings["Markdown::convert (raw HTML)"] = ""; -$a->strings["Markdown::convert"] = ""; -$a->strings["Markdown::toBBCode"] = ""; -$a->strings["Raw HTML input"] = ""; -$a->strings["HTML Input"] = ""; -$a->strings["HTML::toBBCode"] = ""; -$a->strings["HTML::toBBCode => BBCode::convert"] = ""; -$a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = ""; -$a->strings["HTML::toBBCode => BBCode::toPlaintext"] = ""; -$a->strings["HTML::toMarkdown"] = ""; -$a->strings["HTML::toPlaintext"] = ""; -$a->strings["HTML::toPlaintext (compact)"] = ""; -$a->strings["Source text"] = ""; -$a->strings["BBCode"] = ""; -$a->strings["Markdown"] = ""; -$a->strings["HTML"] = ""; -$a->strings["You must be logged in to use this module"] = "Вы должны быть залогинены для использования этого модуля"; -$a->strings["Source URL"] = "Исходный URL"; -$a->strings["Time Conversion"] = "История общения"; -$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica предоставляет этот сервис для обмена событиями с другими сетями и друзьями, находящимися в неопределённых часовых поясах."; -$a->strings["UTC time: %s"] = "UTC время: %s"; -$a->strings["Current timezone: %s"] = "Ваш часовой пояс: %s"; -$a->strings["Converted localtime: %s"] = "Ваше изменённое время: %s"; -$a->strings["Please select your timezone:"] = "Выберите пожалуйста ваш часовой пояс:"; -$a->strings["Only logged in users are permitted to perform a probing."] = ""; -$a->strings["Lookup address"] = ""; -$a->strings["Manage Identities and/or Pages"] = "Управление идентификацией и / или страницами"; -$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = ""; -$a->strings["Select an identity to manage: "] = "Выберите учётную запись:"; -$a->strings["No entries (some entries may be hidden)."] = "Нет записей (некоторые записи могут быть скрыты)."; -$a->strings["Find on this site"] = "Найти на этом сайте"; -$a->strings["Results for:"] = "Результаты для:"; -$a->strings["Site Directory"] = "Каталог сайта"; -$a->strings["Filetag %s saved to item"] = ""; -$a->strings["- select -"] = "- выбрать -"; -$a->strings["Installed addons/apps:"] = ""; -$a->strings["No installed addons/apps"] = ""; -$a->strings["Read about the Terms of Service of this node."] = ""; -$a->strings["On this server the following remote servers are blocked."] = "На этом сервере заблокированы следующие удалённые серверы."; -$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = ""; -$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = ""; -$a->strings["Bug reports and issues: please visit"] = "Отчет об ошибках и проблемах: пожалуйста, посетите"; -$a->strings["the bugtracker at github"] = "багтрекер на github"; -$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = ""; -$a->strings["Suggested contact not found."] = ""; -$a->strings["Friend suggestion sent."] = "Приглашение в друзья отправлено."; -$a->strings["Suggest Friends"] = "Предложить друзей"; -$a->strings["Suggest a friend for %s"] = "Предложить друга для %s."; -$a->strings["Group created."] = "Группа создана."; -$a->strings["Could not create group."] = "Не удалось создать группу."; -$a->strings["Group not found."] = "Группа не найдена."; -$a->strings["Group name changed."] = "Название группы изменено."; -$a->strings["Unknown group."] = ""; -$a->strings["Contact is deleted."] = ""; -$a->strings["Unable to add the contact to the group."] = ""; -$a->strings["Contact successfully added to group."] = ""; -$a->strings["Unable to remove the contact from the group."] = ""; -$a->strings["Contact successfully removed from group."] = ""; -$a->strings["Unknown group command."] = ""; -$a->strings["Bad request."] = ""; -$a->strings["Save Group"] = "Сохранить группу"; -$a->strings["Filter"] = ""; -$a->strings["Create a group of contacts/friends."] = "Создать группу контактов / друзей."; -$a->strings["Group removed."] = "Группа удалена."; -$a->strings["Unable to remove group."] = "Не удается удалить группу."; -$a->strings["Delete Group"] = ""; -$a->strings["Edit Group Name"] = ""; -$a->strings["Members"] = "Участники"; -$a->strings["Remove contact from group"] = ""; -$a->strings["Click on a contact to add or remove."] = "Нажмите на контакт, чтобы добавить или удалить."; -$a->strings["Add contact to group"] = ""; -$a->strings["Help:"] = "Помощь:"; -$a->strings["Welcome to %s"] = "Добро пожаловать на %s!"; -$a->strings["No profile"] = "Нет профиля"; -$a->strings["Method Not Allowed."] = ""; -$a->strings["Friendica Communications Server - Setup"] = ""; -$a->strings["System check"] = "Проверить систему"; -$a->strings["Check again"] = "Проверить еще раз"; -$a->strings["Base settings"] = ""; -$a->strings["Host name"] = "Имя хоста"; -$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = ""; -$a->strings["Base path to installation"] = "Путь для установки"; -$a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = ""; -$a->strings["Sub path of the URL"] = ""; -$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = ""; -$a->strings["Database connection"] = "Подключение к базе данных"; -$a->strings["In order to install Friendica we need to know how to connect to your database."] = "Для того, чтобы установить Friendica, мы должны знать, как подключиться к базе данных."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Пожалуйста, свяжитесь с вашим хостинг-провайдером или администратором сайта, если у вас есть вопросы об этих параметрах."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Базы данных, указанная ниже, должна уже существовать. Если этого нет, пожалуйста, создайте ее перед продолжением."; -$a->strings["Database Server Name"] = "Имя сервера базы данных"; -$a->strings["Database Login Name"] = "Логин базы данных"; -$a->strings["Database Login Password"] = "Пароль базы данных"; -$a->strings["For security reasons the password must not be empty"] = "Для безопасности пароль не должен быть пустым"; -$a->strings["Database Name"] = "Имя базы данных"; -$a->strings["Please select a default timezone for your website"] = "Пожалуйста, выберите часовой пояс по умолчанию для вашего сайта"; -$a->strings["Site settings"] = "Настройки сайта"; -$a->strings["Site administrator email address"] = "Адрес электронной почты администратора сайта"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Ваш адрес электронной почты аккаунта должен соответствовать этому, чтобы использовать веб-панель администратора."; -$a->strings["System Language:"] = "Язык системы:"; -$a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Язык по-умолчанию для интерфейса Friendica и для отправки писем."; -$a->strings["Your Friendica site database has been installed."] = "База данных сайта установлена."; -$a->strings["Installation finished"] = "Установка завершена"; -$a->strings["

    What next

    "] = "

    Что далее

    "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "ВАЖНО: Вам нужно будет [вручную] настроить фоновое задание в планировщике."; -$a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = ""; -$a->strings["Total invitation limit exceeded."] = "Превышен общий лимит приглашений."; -$a->strings["%s : Not a valid email address."] = "%s: Неверный адрес электронной почты."; -$a->strings["Please join us on Friendica"] = "Пожалуйста, присоединяйтесь к нам на Friendica"; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Лимит приглашений превышен. Пожалуйста, свяжитесь с администратором сайта."; -$a->strings["%s : Message delivery failed."] = "%s: Доставка сообщения не удалась."; -$a->strings["%d message sent."] = [ - 0 => "%d сообщение отправлено.", - 1 => "%d сообщений отправлено.", - 2 => "%d сообщений отправлено.", - 3 => "%d сообщений отправлено.", -]; -$a->strings["You have no more invitations available"] = "У вас нет больше приглашений"; -$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Посетите %s со списком общедоступных сайтов, к которым вы можете присоединиться. Все участники Friendica на других сайтах могут соединиться друг с другом, а также с участниками многих других социальных сетей."; -$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Для одобрения этого приглашения, пожалуйста, посетите и зарегистрируйтесь на %s ,или любом другом публичном сервере Friendica"; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Сайты Friendica, подключившись между собой, могут создать сеть с повышенной безопасностью, которая принадлежит и управляется её членами. Они также могут подключаться ко многим традиционным социальным сетям. См. %s со списком альтернативных сайтов Friendica, к которым вы можете присоединиться."; -$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Извините. Эта система в настоящее время не сконфигурирована для соединения с другими общественными сайтами и для приглашения участников."; -$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks."] = "Серверы Френдики взаимосвязаны друг с другом и образуют огромную социальную сеть, которой владеют все её члены. Так же они могут соединяться со многими традиционными социальными сетями."; -$a->strings["To accept this invitation, please visit and register at %s."] = "Чтобы принять это приглашение, пожалуйста зайдите на %s и зарегистрируйтесь."; -$a->strings["Send invitations"] = "Отправить приглашения"; -$a->strings["Enter email addresses, one per line:"] = "Введите адреса электронной почты, по одному в строке:"; -$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Приглашаем Вас присоединиться ко мне и другим близким друзьям на Friendica - помочь нам создать лучшую социальную сеть."; -$a->strings["You will need to supply this invitation code: \$invite_code"] = "Вам нужно будет предоставить этот код приглашения: \$invite_code"; -$a->strings["Once you have registered, please connect with me via my profile page at:"] = "После того как вы зарегистрировались, пожалуйста, свяжитесь со мной через мою страницу профиля по адресу:"; -$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Чтобы узнать больше о проекте Friendica и почему мы считаем это важным, посетите http://friendi.ca"; -$a->strings["Please enter a post body."] = "Пожалуйста, введите текст записи."; -$a->strings["This feature is only available with the frio theme."] = "Эта функция доступна только для темы frio."; -$a->strings["Compose new personal note"] = "Создать новую личную заметку"; -$a->strings["Compose new post"] = "Создать новую запись"; -$a->strings["Visibility"] = "Видимость"; -$a->strings["Clear the location"] = "Очистить локацию"; -$a->strings["Location services are unavailable on your device"] = "Геолокация на вашем устройстве недоступна"; -$a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Геолокация отключена. Пожалуйста, проверьте разрешения этого сайта на вашем устройстве"; -$a->strings["System down for maintenance"] = "Система закрыта на техническое обслуживание"; -$a->strings["A Decentralized Social Network"] = "Децентрализованная социальная сеть"; -$a->strings["Show Ignored Requests"] = "Показать проигнорированные запросы"; -$a->strings["Hide Ignored Requests"] = "Скрыть проигнорированные запросы"; -$a->strings["Notification type:"] = "Тип уведомления:"; -$a->strings["Suggested by:"] = ""; -$a->strings["Claims to be known to you: "] = "Утверждения, о которых должно быть вам известно: "; -$a->strings["Shall your connection be bidirectional or not?"] = "Должно ли ваше соединение быть двухсторонним или нет?"; -$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Принимая %s как друга вы позволяете %s читать ему свои записи, а также будете получать записи от него."; -$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Принимая %s как подписчика вы позволяете читать ему свои записи, но вы не будете получать записей от него."; -$a->strings["Friend"] = "Друг"; -$a->strings["Subscriber"] = "Подписчик"; -$a->strings["No introductions."] = "Запросов нет."; -$a->strings["No more %s notifications."] = "Больше нет уведомлений о %s."; -$a->strings["You must be logged in to show this page."] = "Вам нужно войти, чтобы увидеть эту страницу."; -$a->strings["Network Notifications"] = "Уведомления сети"; -$a->strings["System Notifications"] = "Уведомления системы"; -$a->strings["Personal Notifications"] = "Личные уведомления"; -$a->strings["Home Notifications"] = "Уведомления"; -$a->strings["Show unread"] = "Показать непрочитанные"; -$a->strings["Show all"] = "Показать все"; -$a->strings["The Photo with id %s is not available."] = ""; -$a->strings["Invalid photo with id %s."] = ""; -$a->strings["User not found."] = "Пользователь не найден."; -$a->strings["No contacts."] = "Нет контактов."; -$a->strings["Follower (%s)"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["Following (%s)"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["Mutual friend (%s)"] = [ - 0 => "", - 1 => "", - 2 => "", - 3 => "", -]; -$a->strings["Contact (%s)"] = [ - 0 => "Контакт (%s)", - 1 => "Контакты (%s)", - 2 => "Контакты (%s)", - 3 => "Контакты (%s)", -]; -$a->strings["All contacts"] = "Все контакты"; -$a->strings["Member since:"] = "Зарегистрирован с:"; -$a->strings["j F, Y"] = "j F, Y"; -$a->strings["j F"] = "j F"; -$a->strings["Birthday:"] = "День рождения:"; -$a->strings["Age: "] = "Возраст: "; -$a->strings["%d year old"] = [ - 0 => "%dгод", - 1 => "%dгода", - 2 => "%dлет", - 3 => "%dлет", -]; -$a->strings["Forums:"] = "Форумы:"; -$a->strings["View profile as:"] = "Посмотреть профиль как:"; -$a->strings["%s's timeline"] = "Лента %s"; -$a->strings["%s's posts"] = "Записи %s"; -$a->strings["%s's comments"] = "Комментарии %s"; -$a->strings["Only parent users can create additional accounts."] = "Только основные пользователи могут создавать дополнительные учётные записи."; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = ""; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Если вы не знакомы с OpenID, пожалуйста, оставьте это поле пустым и заполните остальные элементы."; -$a->strings["Your OpenID (optional): "] = "Ваш OpenID (необязательно):"; -$a->strings["Include your profile in member directory?"] = "Включить ваш профиль в каталог участников?"; -$a->strings["Note for the admin"] = "Сообщение для администратора"; -$a->strings["Leave a message for the admin, why you want to join this node"] = "Сообщения для администратора сайта на тему \"почему я хочу присоединиться к вам\""; -$a->strings["Membership on this site is by invitation only."] = "Членство на сайте только по приглашению."; -$a->strings["Your invitation code: "] = "Ваш код приглашения:"; -$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Ваше полное имя (например, Иван Иванов):"; -$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Ваш адрес электронной почты: (Информация для входа будет отправлена туда, это должен быть существующий адрес.)"; -$a->strings["Please repeat your e-mail address:"] = "Пожалуйста, введите адрес электронной почты ещё раз:"; -$a->strings["Leave empty for an auto generated password."] = "Оставьте пустым для автоматической генерации пароля."; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = ""; -$a->strings["Choose a nickname: "] = "Выберите псевдоним: "; -$a->strings["Import your profile to this friendica instance"] = "Импорт своего профиля в этот экземпляр friendica"; -$a->strings["Note: This node explicitly contains adult content"] = "Внимание: на этом сервере размещаются материалы для взрослых."; -$a->strings["Parent Password:"] = "Родительский пароль:"; -$a->strings["Please enter the password of the parent account to legitimize your request."] = ""; -$a->strings["Password doesn't match."] = ""; -$a->strings["Please enter your password."] = ""; -$a->strings["You have entered too much information."] = ""; -$a->strings["Please enter the identical mail address in the second field."] = ""; -$a->strings["The additional account was created."] = ""; -$a->strings["Registration successful. Please check your email for further instructions."] = "Регистрация успешна. Пожалуйста, проверьте свою электронную почту для получения дальнейших инструкций."; -$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "Ошибка отправки письма. Вот ваши учетные данные:
    логин: %s
    пароль: %s

    Вы сможете изменить пароль после входа."; -$a->strings["Registration successful."] = "Регистрация успешна."; -$a->strings["Your registration can not be processed."] = "Ваша регистрация не может быть обработана."; -$a->strings["You have to leave a request note for the admin."] = ""; -$a->strings["Your registration is pending approval by the site owner."] = "Ваша регистрация в ожидании одобрения владельцем сайта."; -$a->strings["The provided profile link doesn't seem to be valid"] = ""; -$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = ""; -$a->strings["You must be logged in to use this module."] = "Вам нужно войти, чтобы использовать этот модуль."; -$a->strings["Only logged in users are permitted to perform a search."] = "Только зарегистрированные пользователи могут использовать поиск."; -$a->strings["Only one search per minute is permitted for not logged in users."] = "Незарегистрированные пользователи могут выполнять поиск раз в минуту."; -$a->strings["Items tagged with: %s"] = "Элементы с тегами: %s"; -$a->strings["Search term successfully saved."] = "Поисковый запрос сохранён."; -$a->strings["Search term already saved."] = "Такой запрос уже сохранён."; -$a->strings["Search term successfully removed."] = "Сохранённый запрос успешно удалён."; -$a->strings["Create a New Account"] = "Создать новый аккаунт"; -$a->strings["Your OpenID: "] = "Ваш OpenID: "; -$a->strings["Please enter your username and password to add the OpenID to your existing account."] = ""; -$a->strings["Or login using OpenID: "] = "Или зайти с OpenID: "; -$a->strings["Password: "] = "Пароль: "; -$a->strings["Remember me"] = "Запомнить"; -$a->strings["Forgot your password?"] = "Забыли пароль?"; -$a->strings["Website Terms of Service"] = "Правила сайта"; -$a->strings["terms of service"] = "правила"; -$a->strings["Website Privacy Policy"] = "Политика конфиденциальности сервера"; -$a->strings["privacy policy"] = "политика конфиденциальности"; -$a->strings["Logged out."] = "Выход из системы."; -$a->strings["OpenID protocol error. No ID returned"] = ""; -$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = ""; -$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = ""; -$a->strings["Remaining recovery codes: %d"] = "Осталось кодов для восстановления: %d"; -$a->strings["Invalid code, please retry."] = "Неправильный код, попробуйте ещё."; -$a->strings["Two-factor recovery"] = "Двухфакторное восстановление доступа"; -$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = ""; -$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = ""; -$a->strings["Please enter a recovery code"] = "Пожалуйста, введите код восстановления"; -$a->strings["Submit recovery code and complete login"] = "Отправить код восстановления и завершить вход"; -$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = "

    Откройте приложение для двухфакторной аутентификации на вашем устройстве, чтобы получить код аутентификации и подтвердить вашу личность.

    "; -$a->strings["Please enter a code from your authentication app"] = "Пожалуйста, введите код из вашего приложения для аутентификации"; -$a->strings["Verify code and complete login"] = ""; -$a->strings["Delegation successfully granted."] = "Делегирование успешно предоставлено."; -$a->strings["Parent user not found, unavailable or password doesn't match."] = "Родительский пользователь не найден, недоступен или пароль не совпадает."; -$a->strings["Delegation successfully revoked."] = "Делегирование успешно отменено."; -$a->strings["Delegated administrators can view but not change delegation permissions."] = ""; -$a->strings["Delegate user not found."] = ""; -$a->strings["No parent user"] = "Нет родительского пользователя"; -$a->strings["Parent User"] = "Родительский пользователь"; -$a->strings["Additional Accounts"] = ""; -$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = ""; -$a->strings["Register an additional account"] = ""; -$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = ""; -$a->strings["Delegates"] = "Делегаты"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Доверенные лица могут управлять всеми аспектами этого аккаунта/страницы, за исключением основных настроек аккаунта. Пожалуйста, не предоставляйте доступ в личный кабинет тому, кому вы не полностью доверяете."; -$a->strings["Existing Page Delegates"] = "Существующие уполномоченные страницы"; -$a->strings["Potential Delegates"] = "Возможные доверенные лица"; -$a->strings["Add"] = "Добавить"; -$a->strings["No entries."] = "Нет записей."; -$a->strings["The theme you chose isn't available."] = ""; -$a->strings["%s - (Unsupported)"] = ""; -$a->strings["Display Settings"] = "Параметры дисплея"; -$a->strings["General Theme Settings"] = "Общие настройки тем"; -$a->strings["Custom Theme Settings"] = "Личные настройки тем"; -$a->strings["Content Settings"] = "Настройки контента"; -$a->strings["Theme settings"] = "Настройки темы"; -$a->strings["Calendar"] = "Календарь"; -$a->strings["Display Theme:"] = "Показать тему:"; -$a->strings["Mobile Theme:"] = "Мобильная тема:"; -$a->strings["Number of items to display per page:"] = "Количество элементов, отображаемых на одной странице:"; -$a->strings["Maximum of 100 items"] = "Максимум 100 элементов"; -$a->strings["Number of items to display per page when viewed from mobile device:"] = "Количество элементов на странице, когда просмотр осуществляется с мобильных устройств:"; -$a->strings["Update browser every xx seconds"] = "Обновление браузера каждые хх секунд"; -$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Минимум 10 секунд. Введите -1 для отключения."; -$a->strings["Automatic updates only at the top of the post stream pages"] = ""; -$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = ""; -$a->strings["Don't show emoticons"] = "не показывать emoticons"; -$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = ""; -$a->strings["Infinite scroll"] = "Бесконечная прокрутка"; -$a->strings["Automatic fetch new items when reaching the page end."] = ""; -$a->strings["Disable Smart Threading"] = "Отключить умное ветвление"; -$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Отключить автоматическое удаление излишних отступов в ветках диалогов."; -$a->strings["Hide the Dislike feature"] = "Убрать функцию \"Не нравится\""; -$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Убирает кнопку \"Не нравится\" и отображение реакции \"не нравится\" в постах и комментариях."; -$a->strings["Beginning of week:"] = "Начало недели:"; +$a->strings["No known contacts."] = ""; +$a->strings["No installed applications."] = "Нет установленных приложений."; +$a->strings["Applications"] = "Приложения"; $a->strings["Profile Name is required."] = "Необходимо имя профиля."; -$a->strings["Profile updated."] = "Профиль обновлен."; -$a->strings["Profile couldn't be updated."] = ""; -$a->strings["Label:"] = ""; -$a->strings["Value:"] = ""; -$a->strings["Field Permissions"] = ""; +$a->strings["Profile couldn't be updated."] = "Профиль не получилось обновить."; +$a->strings["Label:"] = "Поле:"; +$a->strings["Value:"] = "Значение:"; +$a->strings["Field Permissions"] = "Право просмотра поля"; $a->strings["(click to open/close)"] = "(нажмите, чтобы открыть / закрыть)"; -$a->strings["Add a new profile field"] = ""; +$a->strings["Add a new profile field"] = "Добавить новое поле профиля"; $a->strings["Profile Actions"] = "Действия профиля"; $a->strings["Edit Profile Details"] = "Редактировать детали профиля"; $a->strings["Change Profile Photo"] = "Изменить фото профиля"; $a->strings["Profile picture"] = "Картинка профиля"; $a->strings["Location"] = "Местонахождение"; $a->strings["Miscellaneous"] = "Разное"; -$a->strings["Custom Profile Fields"] = ""; -$a->strings["Upload Profile Photo"] = "Загрузить фото профиля"; -$a->strings["Display name:"] = ""; +$a->strings["Custom Profile Fields"] = "Произвольные поля профиля"; +$a->strings["Display name:"] = "Отображаемое имя:"; $a->strings["Street Address:"] = "Адрес:"; $a->strings["Locality/City:"] = "Город / Населенный пункт:"; $a->strings["Region/State:"] = "Район / Область:"; @@ -2115,17 +2019,16 @@ $a->strings["Public Keywords:"] = "Общественные ключевые с $a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Используется для предложения потенциальным друзьям, могут увидеть другие)"; $a->strings["Private Keywords:"] = "Личные ключевые слова:"; $a->strings["(Used for searching profiles, never shown to others)"] = "(Используется для поиска профилей, никогда не показывается другим)"; -$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = ""; +$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = "

    Произвольные поля видны на вашей странице профиля.

    \n\t\t\t\t

    В значениях полей можно использовать BBCode.

    \n\t\t\t\t

    Меняйте порядок перетаскиванием.

    \n\t\t\t\t

    Сотрите название для удаления поля.

    \n\t\t\t\t

    Закрытые поля будут видны только выбранным контактам из Friendica, либо контактам из выбранных групп.

    "; $a->strings["Image size reduction [%s] failed."] = "Уменьшение размера изображения [%s] не удалось."; $a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Перезагрузите страницу с зажатой клавишей \"Shift\" для того, чтобы увидеть свое новое фото немедленно."; $a->strings["Unable to process image"] = "Не удается обработать изображение"; -$a->strings["Photo not found."] = ""; -$a->strings["Profile picture successfully updated."] = ""; +$a->strings["Photo not found."] = "Фото не найдено."; +$a->strings["Profile picture successfully updated."] = "Картинка профиля успешно обновлена."; $a->strings["Crop Image"] = "Обрезать изображение"; $a->strings["Please adjust the image cropping for optimum viewing."] = "Пожалуйста, настройте обрезку изображения для оптимального просмотра."; -$a->strings["Use Image As Is"] = ""; +$a->strings["Use Image As Is"] = "Использовать картинку как есть"; $a->strings["Missing uploaded image."] = "Отсутствует загруженное изображение"; -$a->strings["Image uploaded successfully."] = "Изображение загружено успешно."; $a->strings["Profile Picture Settings"] = "Настройки картинки профиля"; $a->strings["Current Profile Picture"] = "Текущая картинка профиля"; $a->strings["Upload Profile Picture"] = "Загрузить картинку профиля"; @@ -2133,23 +2036,23 @@ $a->strings["Upload Picture:"] = "Загрузить картинку:"; $a->strings["or"] = "или"; $a->strings["skip this step"] = "пропустить этот шаг"; $a->strings["select a photo from your photo albums"] = "выберите фото из ваших фотоальбомов"; -$a->strings["Please enter your password to access this page."] = "Пожалуйста, введите ваш пароль для доступа к этой странице."; -$a->strings["App-specific password generation failed: The description is empty."] = ""; -$a->strings["App-specific password generation failed: This description already exists."] = ""; -$a->strings["New app-specific password generated."] = ""; -$a->strings["App-specific passwords successfully revoked."] = ""; -$a->strings["App-specific password successfully revoked."] = ""; -$a->strings["Two-factor app-specific passwords"] = ""; -$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = ""; -$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = ""; -$a->strings["Description"] = ""; -$a->strings["Last Used"] = ""; -$a->strings["Revoke"] = ""; -$a->strings["Revoke All"] = ""; -$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = ""; -$a->strings["Generate new app-specific password"] = ""; -$a->strings["Friendiqa on my Fairphone 2..."] = ""; -$a->strings["Generate"] = ""; +$a->strings["Delegation successfully granted."] = "Делегирование успешно предоставлено."; +$a->strings["Parent user not found, unavailable or password doesn't match."] = "Родительский пользователь не найден, недоступен или пароль не совпадает."; +$a->strings["Delegation successfully revoked."] = "Делегирование успешно отменено."; +$a->strings["Delegated administrators can view but not change delegation permissions."] = "Администраторы-делегаты могут видеть, но не менять разрешения делегирования."; +$a->strings["Delegate user not found."] = "Пользователь-делегат не найден."; +$a->strings["No parent user"] = "Нет родительского пользователя"; +$a->strings["Parent User"] = "Родительский пользователь"; +$a->strings["Additional Accounts"] = "Дополнительные учётные записи"; +$a->strings["Register additional accounts that are automatically connected to your existing account so you can manage them from this account."] = ""; +$a->strings["Register an additional account"] = ""; +$a->strings["Parent users have total control about this account, including the account settings. Please double check whom you give this access."] = ""; +$a->strings["Delegates"] = "Делегаты"; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Доверенные лица могут управлять всеми аспектами этого аккаунта/страницы, за исключением основных настроек аккаунта. Пожалуйста, не предоставляйте доступ в личный кабинет тому, кому вы не полностью доверяете."; +$a->strings["Existing Page Delegates"] = "Существующие уполномоченные страницы"; +$a->strings["Potential Delegates"] = "Возможные доверенные лица"; +$a->strings["Add"] = "Добавить"; +$a->strings["No entries."] = "Нет записей."; $a->strings["Two-factor authentication successfully disabled."] = ""; $a->strings["Wrong Password"] = "Неверный пароль."; $a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = ""; @@ -2171,152 +2074,78 @@ $a->strings["Disable two-factor authentication"] = ""; $a->strings["Show recovery codes"] = "Показать коды восстановления"; $a->strings["Manage app-specific passwords"] = "Управление паролями приложений"; $a->strings["Finish app configuration"] = "Закончить настройку приложения"; -$a->strings["New recovery codes successfully generated."] = "Новые коды восстановления успешно сгенерированы."; -$a->strings["Two-factor recovery codes"] = "Коды восстановления для ДФА"; -$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = ""; -$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = ""; -$a->strings["Generate new recovery codes"] = "Сгенерировать новые коды восстановления."; -$a->strings["Next: Verification"] = ""; +$a->strings["Please enter your password to access this page."] = "Пожалуйста, введите ваш пароль для доступа к этой странице."; $a->strings["Two-factor authentication successfully activated."] = ""; $a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = ""; $a->strings["Two-factor code verification"] = ""; $a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = ""; $a->strings["

    Or you can open the following URL in your mobile devicde:

    %s

    "] = ""; $a->strings["Verify code and enable two-factor authentication"] = ""; +$a->strings["New recovery codes successfully generated."] = "Новые коды восстановления успешно сгенерированы."; +$a->strings["Two-factor recovery codes"] = "Коды восстановления для ДФА"; +$a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = ""; +$a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = ""; +$a->strings["Generate new recovery codes"] = "Сгенерировать новые коды восстановления."; +$a->strings["Next: Verification"] = ""; +$a->strings["App-specific password generation failed: The description is empty."] = ""; +$a->strings["App-specific password generation failed: This description already exists."] = ""; +$a->strings["New app-specific password generated."] = ""; +$a->strings["App-specific passwords successfully revoked."] = ""; +$a->strings["App-specific password successfully revoked."] = ""; +$a->strings["Two-factor app-specific passwords"] = ""; +$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = ""; +$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = ""; +$a->strings["Description"] = ""; +$a->strings["Last Used"] = ""; +$a->strings["Revoke"] = ""; +$a->strings["Revoke All"] = ""; +$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = ""; +$a->strings["Generate new app-specific password"] = ""; +$a->strings["Friendiqa on my Fairphone 2..."] = ""; +$a->strings["Generate"] = ""; +$a->strings["The theme you chose isn't available."] = ""; +$a->strings["%s - (Unsupported)"] = ""; +$a->strings["Display Settings"] = "Внешний вид"; +$a->strings["General Theme Settings"] = "Общие настройки тем"; +$a->strings["Custom Theme Settings"] = "Личные настройки тем"; +$a->strings["Content Settings"] = "Настройки контента"; +$a->strings["Calendar"] = "Календарь"; +$a->strings["Display Theme:"] = "Показать тему:"; +$a->strings["Mobile Theme:"] = "Мобильная тема:"; +$a->strings["Number of items to display per page:"] = "Количество элементов, отображаемых на одной странице:"; +$a->strings["Maximum of 100 items"] = "Максимум 100 элементов"; +$a->strings["Number of items to display per page when viewed from mobile device:"] = "Количество элементов на странице, когда просмотр осуществляется с мобильных устройств:"; +$a->strings["Update browser every xx seconds"] = "Обновление браузера каждые хх секунд"; +$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Минимум 10 секунд. Введите -1 для отключения."; +$a->strings["Automatic updates only at the top of the post stream pages"] = ""; +$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = ""; +$a->strings["Don't show emoticons"] = "не показывать emoticons"; +$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = ""; +$a->strings["Infinite scroll"] = "Бесконечная прокрутка"; +$a->strings["Automatic fetch new items when reaching the page end."] = ""; +$a->strings["Disable Smart Threading"] = "Отключить умное ветвление"; +$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Отключить автоматическое удаление излишних отступов в ветках диалогов."; +$a->strings["Hide the Dislike feature"] = "Убрать функцию \"Не нравится\""; +$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Убирает кнопку \"Не нравится\" и отображение реакции \"не нравится\" в постах и комментариях."; +$a->strings["Display the resharer"] = ""; +$a->strings["Display the first resharer as icon and text on a reshared item."] = ""; +$a->strings["Beginning of week:"] = "Начало недели:"; $a->strings["Export account"] = "Экспорт аккаунта"; $a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Экспорт ваших регистрационных данные и контактов. Используйте, чтобы создать резервную копию вашего аккаунта и/или переместить его на другой сервер."; $a->strings["Export all"] = "Экспорт всего"; $a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "Выгрузить информацию о вашей учётной записи, контактах и всех ваших записях как файл JSON. Это может занять много времени и создать очень большой файл. Используйте это для создания резервной копии вашей учётной записи (изображения в неё не войдут)."; $a->strings["Export Contacts to CSV"] = "Экспорт контактов в CSV"; $a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "Выгрузить список пользователей, на которых вы подписаны, в CSV-файл. Совместимо с Mastodon и др."; -$a->strings["Bad Request"] = "Ошибочный запрос"; -$a->strings["Unauthorized"] = "Нет авторизации"; -$a->strings["Forbidden"] = "Запрещено"; -$a->strings["Not Found"] = "Не найдено"; -$a->strings["Internal Server Error"] = "Внутренняя ошибка сервера"; -$a->strings["Service Unavailable"] = "Служба недоступна"; -$a->strings["The server cannot or will not process the request due to an apparent client error."] = ""; -$a->strings["Authentication is required and has failed or has not yet been provided."] = ""; -$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = ""; -$a->strings["The requested resource could not be found but may be available in the future."] = ""; -$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = ""; -$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = ""; -$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = ""; -$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = ""; -$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = ""; -$a->strings["Privacy Statement"] = ""; -$a->strings["Welcome to Friendica"] = "Добро пожаловать в Friendica"; -$a->strings["New Member Checklist"] = "Новый контрольный список участников"; -$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Мы хотели бы предложить некоторые советы и ссылки, помогающие сделать вашу работу приятнее. Нажмите на любой элемент, чтобы посетить соответствующую страницу. Ссылка на эту страницу будет видна на вашей домашней странице в течение двух недель после первоначальной регистрации, а затем она исчезнет."; -$a->strings["Getting Started"] = "Начало работы"; -$a->strings["Friendica Walk-Through"] = "Friendica тур"; -$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "На вашей странице Быстрый старт - можно найти краткое введение в ваш профиль и сетевые закладки, создать новые связи, и найти группы, чтобы присоединиться к ним."; -$a->strings["Go to Your Settings"] = "Перейти к вашим настройкам"; -$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "На вашей странице Настройки - вы можете изменить свой первоначальный пароль. Также обратите внимание на ваш личный адрес. Он выглядит так же, как адрес электронной почты - и будет полезен для поиска друзей в свободной социальной сети."; -$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "Просмотрите другие установки, в частности, параметры конфиденциальности. Неопубликованные пункты каталога с частными номерами телефона. В общем, вам, вероятно, следует опубликовать свою информацию - если все ваши друзья и потенциальные друзья точно знают, как вас найти."; -$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "Загрузите фотографию профиля, если вы еще не сделали это. Исследования показали, что люди с реальными фотографиями имеют в десять раз больше шансов подружиться, чем люди, которые этого не делают."; -$a->strings["Edit Your Profile"] = "Редактировать профиль"; -$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Отредактируйте профиль по умолчанию на свой ​​вкус. Просмотрите установки для сокрытия вашего списка друзей и сокрытия профиля от неизвестных посетителей."; -$a->strings["Profile Keywords"] = "Ключевые слова профиля"; -$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = ""; -$a->strings["Connecting"] = "Подключение"; -$a->strings["Importing Emails"] = "Импортирование Email-ов"; -$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Введите информацию о доступе к вашему email на странице настроек вашего коннектора, если вы хотите импортировать, и общаться с друзьями или получать рассылки на ваш ящик электронной почты"; -$a->strings["Go to Your Contacts Page"] = "Перейти на страницу ваших контактов"; -$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "Ваша страница контактов - это ваш шлюз к управлению дружбой и общением с друзьями в других сетях. Обычно вы вводите свой ​​адрес или адрес сайта в диалог Добавить новый контакт."; -$a->strings["Go to Your Site's Directory"] = "Перейти в каталог вашего сайта"; -$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "На странице каталога вы можете найти других людей в этой сети или на других похожих сайтах. Ищите ссылки Подключить или Подписаться на страницах их профилей. Укажите свой собственный адрес идентификации, если требуется."; -$a->strings["Finding New People"] = "Поиск людей"; -$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "На боковой панели страницы Контакты есть несколько инструментов, чтобы найти новых друзей. Мы можем искать по соответствию интересам, посмотреть людей по имени или интересам, и внести предложения на основе сетевых отношений. На новом сайте, предложения дружбы, как правило, начинают заполняться в течение 24 часов."; -$a->strings["Group Your Contacts"] = "Группа \"ваши контакты\""; -$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "После того, как вы найдете несколько друзей, организуйте их в группы частных бесед в боковой панели на странице Контакты, а затем вы можете взаимодействовать с каждой группой приватно или на вашей странице Сеть."; -$a->strings["Why Aren't My Posts Public?"] = "Почему мои записи не публичные?"; -$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica уважает вашу приватность. По умолчанию, ваши сообщения будут показываться только для людей, которых вы добавили в список друзей. Для получения дополнительной информации см. раздел справки по ссылке выше."; -$a->strings["Getting Help"] = "Получить помощь"; -$a->strings["Go to the Help Section"] = "Перейти в раздел справки"; -$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "Наши страницы помощи могут проконсультировать о подробностях и возможностях программы и ресурса."; -$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "Это сообщение было отправлено вам %s, участником социальной сети Friendica."; -$a->strings["You may visit them online at %s"] = "Вы можете посетить их в онлайне на %s"; -$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "Пожалуйста, свяжитесь с отправителем, ответив на это сообщение, если вы не хотите получать эти сообщения."; -$a->strings["%s posted an update."] = "%s отправил/а/ обновление."; -$a->strings["This entry was edited"] = "Эта запись была отредактирована"; -$a->strings["Private Message"] = "Личное сообщение"; -$a->strings["pinned item"] = "закреплённая запись"; -$a->strings["Delete locally"] = "Удалить для себя"; -$a->strings["Delete globally"] = "Удалить везде"; -$a->strings["Remove locally"] = "Убрать для себя"; -$a->strings["save to folder"] = "сохранить в папке"; -$a->strings["I will attend"] = "Я буду"; -$a->strings["I will not attend"] = "Меня не будет"; -$a->strings["I might attend"] = "Возможно"; -$a->strings["ignore thread"] = "игнорировать тему"; -$a->strings["unignore thread"] = "не игнорировать тему"; -$a->strings["toggle ignore status"] = "изменить статус игнорирования"; -$a->strings["pin"] = "Закрепить"; -$a->strings["unpin"] = "Открепить"; -$a->strings["toggle pin status"] = "закрепить/открепить"; -$a->strings["pinned"] = "закреплено"; -$a->strings["add star"] = "пометить"; -$a->strings["remove star"] = "убрать метку"; -$a->strings["toggle star status"] = "переключить статус"; -$a->strings["starred"] = "помечено"; -$a->strings["add tag"] = "добавить ключевое слово (тег)"; -$a->strings["like"] = "нравится"; -$a->strings["dislike"] = "не нравится"; -$a->strings["Share this"] = "Поделитесь этим"; -$a->strings["share"] = "поделиться"; -$a->strings["%s (Received %s)"] = "%s (Получено %s)"; -$a->strings["Comment this item on your system"] = ""; -$a->strings["remote comment"] = ""; -$a->strings["Pushed"] = ""; -$a->strings["Pulled"] = ""; -$a->strings["to"] = "к"; -$a->strings["via"] = "через"; -$a->strings["Wall-to-Wall"] = "Стена-на-Стену"; -$a->strings["via Wall-To-Wall:"] = "через Стена-на-Стену:"; -$a->strings["Reply to %s"] = ""; -$a->strings["More"] = "Ещё"; -$a->strings["Notifier task is pending"] = "Постановка в очередь"; -$a->strings["Delivery to remote servers is pending"] = "Ожидается отправка адресатам"; -$a->strings["Delivery to remote servers is underway"] = "Отправка адресатам в процессе"; -$a->strings["Delivery to remote servers is mostly done"] = "Отправка адресатам почти завершилась"; -$a->strings["Delivery to remote servers is done"] = "Отправка адресатам завершена"; -$a->strings["%d comment"] = [ - 0 => "%d комментарий", - 1 => "%d комментариев", - 2 => "%d комментариев", - 3 => "%d комментариев", -]; -$a->strings["Show more"] = ""; -$a->strings["Show fewer"] = ""; -$a->strings["Attachments:"] = "Вложения:"; +$a->strings["System down for maintenance"] = "Система закрыта на техническое обслуживание"; $a->strings["%s is now following %s."] = "%s теперь подписан на %s."; $a->strings["following"] = "следует"; $a->strings["%s stopped following %s."] = "%s отписался от %s."; $a->strings["stopped following"] = "отписка от"; -$a->strings["Hometown:"] = "Родной город:"; -$a->strings["Marital Status:"] = ""; -$a->strings["With:"] = ""; -$a->strings["Since:"] = ""; -$a->strings["Sexual Preference:"] = "Сексуальные предпочтения:"; -$a->strings["Political Views:"] = "Политические взгляды:"; -$a->strings["Religious Views:"] = "Религиозные взгляды:"; -$a->strings["Likes:"] = "Нравится:"; -$a->strings["Dislikes:"] = "Не нравится:"; -$a->strings["Title/Description:"] = "Заголовок / Описание:"; -$a->strings["Musical interests"] = "Музыкальные интересы"; -$a->strings["Books, literature"] = "Книги, литература"; -$a->strings["Television"] = "Телевидение"; -$a->strings["Film/dance/culture/entertainment"] = "Кино / танцы / культура / развлечения"; -$a->strings["Hobbies/Interests"] = "Хобби / Интересы"; -$a->strings["Love/romance"] = "Любовь / романтика"; -$a->strings["Work/employment"] = "Работа / занятость"; -$a->strings["School/education"] = "Школа / образование"; -$a->strings["Contact information and Social Networks"] = "Контактная информация и социальные сети"; -$a->strings["Friendica Notification"] = "Уведомления Friendica"; +$a->strings["Attachments:"] = "Вложения:"; $a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, администратор %2\$s"; $a->strings["%s Administrator"] = "%s администратор"; $a->strings["thanks"] = "спасибо"; +$a->strings["Friendica Notification"] = "Уведомления Friendica"; $a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD или MM-DD"; $a->strings["never"] = "никогда"; $a->strings["less than a second ago"] = "менее сек. назад"; @@ -2333,58 +2162,250 @@ $a->strings["second"] = "секунда"; $a->strings["seconds"] = "сек."; $a->strings["in %1\$d %2\$s"] = "в %1\$d %2\$s"; $a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s назад"; -$a->strings["(no subject)"] = "(без темы)"; -$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = ""; -$a->strings["%s: Updating post-type."] = ""; -$a->strings["default"] = "значение по умолчанию"; -$a->strings["greenzero"] = "greenzero"; -$a->strings["purplezero"] = "purplezero"; -$a->strings["easterbunny"] = "easterbunny"; -$a->strings["darkzero"] = "darkzero"; -$a->strings["comix"] = "comix"; -$a->strings["slackr"] = "slackr"; -$a->strings["Variations"] = "Вариации"; -$a->strings["Custom"] = "Другое"; -$a->strings["Note"] = "Примечание"; -$a->strings["Check image permissions if all users are allowed to see the image"] = "Проверьте настройки разрешений изображения, оно должно быть видно всем пользователям."; -$a->strings["Select color scheme"] = "Выбор цветовой схемы"; -$a->strings["Copy or paste schemestring"] = "Скопируйте или вставьте строку оформления темы"; -$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Вы можете скопировать эту строку и поделиться настройками вашей темы с другими. Вставка строки здесь применяет настройки оформления темы."; -$a->strings["Navigation bar background color"] = "Цвет фона навигационной панели"; -$a->strings["Navigation bar icon color "] = "Цвет иконок в навигационной панели"; -$a->strings["Link color"] = "Цвет ссылок"; -$a->strings["Set the background color"] = "Установить цвет фона"; -$a->strings["Content background opacity"] = "Прозрачность фона основного содержимого"; -$a->strings["Set the background image"] = "Установить фоновую картинку"; -$a->strings["Background image style"] = "Стиль фонового изображения"; -$a->strings["Login page background image"] = "Фоновое изображение страницы входа"; -$a->strings["Login page background color"] = "Цвет фона страницы входа"; -$a->strings["Leave background image and color empty for theme defaults"] = "Оставьте настройки фоновых цвета и изображения пустыми, чтобы применить настройки темы по-умолчанию."; -$a->strings["Skip to main content"] = "Пропустить до основного содержимого"; -$a->strings["Top Banner"] = "Верхний баннер"; -$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Растянуть изображение по ширине экрана и показать заливку цветом под ним на длинных страницах."; -$a->strings["Full screen"] = "Во весь экран"; -$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Растянуть изображение во весь экран, обрезав его часть справа или снизу."; -$a->strings["Single row mosaic"] = "Мозаика в один ряд"; -$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Растянуть и размножить изображение в один ряд, вертикально или горизонтально."; -$a->strings["Mosaic"] = "Мозаика"; -$a->strings["Repeat image to fill the screen."] = "Размножить изображение по всему экрану"; -$a->strings["Guest"] = "Гость"; -$a->strings["Visitor"] = "Посетитель"; -$a->strings["Alignment"] = "Выравнивание"; -$a->strings["Left"] = "Слева"; -$a->strings["Center"] = "Центр"; -$a->strings["Color scheme"] = "Цветовая схема"; -$a->strings["Posts font size"] = "Размер шрифта записей"; -$a->strings["Textareas font size"] = "Размер шрифта текстовых полей"; -$a->strings["Comma separated list of helper forums"] = "Разделенный запятыми список форумов помощи"; -$a->strings["don't show"] = "не показывать"; -$a->strings["show"] = "показывать"; -$a->strings["Set style"] = "Установить стиль"; -$a->strings["Community Pages"] = "Страницы сообщества"; -$a->strings["Community Profiles"] = "Профили сообщества"; -$a->strings["Help or @NewHere ?"] = "Помощь"; -$a->strings["Connect Services"] = "Подключить службы"; -$a->strings["Find Friends"] = "Найти друзей"; -$a->strings["Last users"] = "Последние пользователи"; -$a->strings["Quick Start"] = "Быстрый запуск"; +$a->strings["Database storage failed to update %s"] = "Хранилищу БД не удалось обновить %s"; +$a->strings["Database storage failed to insert data"] = "Хранилищу БД не удалось записать данные"; +$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "Файловому хранилищу не удалось создать \"%s\". Проверьте, есть ли у вас разрешения на запись."; +$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "Файловому хранилищу не удалось записать данные в \"%s\". Проверьте, есть ли у вас разрешения на запись."; +$a->strings["Storage base path"] = "Корневой каталог хранилища"; +$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Каталог, куда сохраняются загруженные файлы. Для максимальной безопасности этот каталог должен быть размещён вне каталогов веб-сервера."; +$a->strings["Enter a valid existing folder"] = "Введите путь к существующему каталогу"; +$a->strings["activity"] = "активность"; +$a->strings["post"] = "сообщение"; +$a->strings["Content warning: %s"] = "Предупреждение о контенте: %s"; +$a->strings["bytes"] = "байт"; +$a->strings["View on separate page"] = "Посмотреть в отдельной вкладке"; +$a->strings["view on separate page"] = "посмотреть на отдельной вкладке"; +$a->strings["link to source"] = "ссылка на сообщение"; +$a->strings["[no subject]"] = "[без темы]"; +$a->strings["UnFollow"] = "Отписаться"; +$a->strings["Drop Contact"] = "Удалить контакт"; +$a->strings["Organisation"] = "Организация"; +$a->strings["News"] = "Новости"; +$a->strings["Forum"] = "Форум"; +$a->strings["Connect URL missing."] = "Connect-URL отсутствует."; +$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Контакт не может быть добавлен. Пожалуйста проверьте учётные данные на странице Настройки -> Социальные сети."; +$a->strings["This site is not configured to allow communications with other networks."] = "Данный сайт не настроен так, чтобы держать связь с другими сетями."; +$a->strings["No compatible communication protocols or feeds were discovered."] = "Обнаружены несовместимые протоколы связи или каналы."; +$a->strings["The profile address specified does not provide adequate information."] = "Указанный адрес профиля не дает адекватной информации."; +$a->strings["An author or name was not found."] = "Автор или имя не найдены."; +$a->strings["No browser URL could be matched to this address."] = "Нет URL браузера, который соответствует этому адресу."; +$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Не получается совместить этот адрес с известным протоколом или контактом электронной почты."; +$a->strings["Use mailto: in front of address to force email check."] = "Bcgjkmpeqnt mailto: перед адресом для быстрого доступа к email."; +$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "Указанный адрес профиля принадлежит сети, недоступной на этом сайта."; +$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Ограниченный профиль. Этот человек не сможет получить прямые / личные уведомления от вас."; +$a->strings["Unable to retrieve contact information."] = "Невозможно получить контактную информацию."; +$a->strings["Starts:"] = "Начало:"; +$a->strings["Finishes:"] = "Окончание:"; +$a->strings["all-day"] = "Весь день"; +$a->strings["Sept"] = "Сен"; +$a->strings["No events to display"] = "Нет событий для показа"; +$a->strings["l, F j"] = "l, j F"; +$a->strings["Edit event"] = "Редактировать мероприятие"; +$a->strings["Duplicate event"] = "Дубликат события"; +$a->strings["Delete event"] = "Удалить событие"; +$a->strings["D g:i A"] = "D g:i A"; +$a->strings["g:i A"] = "g:i A"; +$a->strings["Show map"] = "Показать карту"; +$a->strings["Hide map"] = "Скрыть карту"; +$a->strings["%s's birthday"] = "день рождения %s"; +$a->strings["Happy Birthday %s"] = "С днём рождения %s"; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "СЕРЬЕЗНАЯ ОШИБКА: генерация ключей безопасности не удалась."; +$a->strings["Login failed"] = "Вход не удался"; +$a->strings["Not enough information to authenticate"] = "Недостаточно информации для входа"; +$a->strings["Password can't be empty"] = "Пароль не может быть пустым"; +$a->strings["Empty passwords are not allowed."] = "Пароль не должен быть пустым."; +$a->strings["The new password has been exposed in a public data dump, please choose another."] = "Новый пароль содержится в опубликованных списках украденных паролей, пожалуйста, используйте другой."; +$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "Пароль не может содержать символы с акцентами, пробелы или двоеточия (:)"; +$a->strings["Passwords do not match. Password unchanged."] = "Пароли не совпадают. Пароль не изменен."; +$a->strings["An invitation is required."] = "Требуется приглашение."; +$a->strings["Invitation could not be verified."] = "Приглашение не может быть проверено."; +$a->strings["Invalid OpenID url"] = "Неверный URL OpenID"; +$a->strings["Please enter the required information."] = "Пожалуйста, введите необходимую информацию."; +$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) и system.username_max_length (%s) противоречат друг другу, меняем их местами."; +$a->strings["Username should be at least %s character."] = [ + 0 => "Имя пользователя должно быть хотя бы %s символ.", + 1 => "Имя пользователя должно быть хотя бы %s символа.", + 2 => "Имя пользователя должно быть хотя бы %s символов.", + 3 => "Имя пользователя должно быть хотя бы %s символов.", +]; +$a->strings["Username should be at most %s character."] = [ + 0 => "Имя пользователя должно быть не больше %s символа.", + 1 => "Имя пользователя должно быть не больше %s символов", + 2 => "Имя пользователя должно быть не больше %s символов.", + 3 => "Имя пользователя должно быть не больше %s символов.", +]; +$a->strings["That doesn't appear to be your full (First Last) name."] = "Кажется, что это ваше неполное (Имя Фамилия) имя."; +$a->strings["Your email domain is not among those allowed on this site."] = "Домен вашего адреса электронной почты не относится к числу разрешенных на этом сайте."; +$a->strings["Not a valid email address."] = "Неверный адрес электронной почты."; +$a->strings["The nickname was blocked from registration by the nodes admin."] = "Этот ник был заблокирован для регистрации администратором узла."; +$a->strings["Cannot use that email."] = "Нельзя использовать этот Email."; +$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "Ваш ник может содержать только символы a-z, 0-9 и _."; +$a->strings["Nickname is already registered. Please choose another."] = "Такой ник уже зарегистрирован. Пожалуйста, выберите другой."; +$a->strings["An error occurred during registration. Please try again."] = "Ошибка при регистрации. Пожалуйста, попробуйте еще раз."; +$a->strings["An error occurred creating your default profile. Please try again."] = "Ошибка создания вашего профиля. Пожалуйста, попробуйте еще раз."; +$a->strings["An error occurred creating your self contact. Please try again."] = "При создании вашего контакта возникла проблема. Пожалуйста, попробуйте ещё раз."; +$a->strings["Friends"] = "Друзья"; +$a->strings["An error occurred creating your default contact group. Please try again."] = "При создании группы контактов по-умолчанию возникла ошибка. Пожалуйста, попробуйте ещё раз."; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\tУважаемый(ая) %1\$s,\n\t\t\tадминистратор %2\$s создал для вас учётную запись."; +$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = "\n\t\tДанные для входа в систему:\n\n\t\tМестоположение сайта:\t%1\$s\n\t\tЛогин:\t\t%2\$s\n\t\tПароль:\t\t%3\$s\n\n\t\tВы можете изменить пароль на странице \"Настройки\" после авторизации.\n\n\t\tПожалуйста, уделите время ознакомлению с другими другие настройками аккаунта на этой странице.\n\n\n\t\tВы также можете захотеть добавить немного базовой информации к вашему стандартному профилю\n\t\t(на странице \"Информация\") чтобы другим людям было проще вас найти.\n\n\t\tМы рекомендуем указать ваше полное имя, добавить фотографию,\n\t\tнемного \"ключевых слов\" (очень полезно, чтобы завести новых друзей)\n\t\tи возможно страну вашего проживания; если вы не хотите быть более конкретным.\n\n\t\tМы полностью уважаем ваше право на приватность, поэтому ничего из этого не является обязательным.\n\t\tЕсли же вы новичок и никого не знаете, это может помочь\n\t\tвам завести новых интересных друзей.\n\n\t\tЕсли вы когда-нибудь захотите удалить свой аккаунт, вы можете сделать это перейдя по ссылке %1\$s/removeme\n\n\t\tСпасибо и добро пожаловать в %4\$s."; +$a->strings["Registration details for %s"] = "Подробности регистрации для %s"; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "\n\t\t\tУважаемый %1\$s,\n\t\t\t\tБлагодарим Вас за регистрацию на %2\$s. Ваш аккаунт ожидает подтверждения администратором.\n\n\t\t\tВаши данные для входа в систему:\n\n\t\t\tМестоположение сайта:\t%3\$s\n\t\t\tЛогин:\t\t%4\$s\n\t\t\tПароль:\t\t%5\$s\n\t\t"; +$a->strings["Registration at %s"] = "Регистрация на %s"; +$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tУважаемый(ая) %1\$s,\n\t\t\t\tСпасибо за регистрацию на %2\$s. Ваша учётная запись создана.\n\t\t\t"; +$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "\n\t\t\tДанные для входа:\n\n\t\t\tАдрес сайта:\t%3\$s\n\t\t\tИмя:\t\t%1\$s\n\t\t\tПароль:\t\t%5\$s\n\n\t\t\tВы можете сменить пароль в настройках учётной записи после входа.\n\t\t\t\n\n\t\t\tТакже обратите внимание на другие настройки на этой странице.\n\n\t\t\tВы можете захотеть добавить основную информацию о себе\n\t\t\tна странице \"Профиль\", чтобы другие люди легко вас нашли.\n\n\t\t\tМы рекомендуем указать полное имя и установить фото профиля,\n\t\t\tдобавить ключевые слова для поиска друзей по интересам,\n\t\t\tи, вероятно, страну вашего проживания.\n\n\t\t\tМы уважаем вашу приватность и ничто из вышеуказанного не обязательно.\n\t\t\tЕсли вы новичок и пока никого здесь не знаете, то это поможет\n\t\t\tвам найти новых интересных друзей.\n\n\t\t\tЕсли вы захотите удалить свою учётную запись, то сможете сделать это на %3\$s/removeme\n\n\t\t\tСпасибо и добро пожаловать на %2\$s."; +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Удаленная группа с таким названием была восстановлена. Существующие права доступа могут применяться к этой группе и любым будущим участникам. Если это не то, что вы хотели, пожалуйста, создайте еще ​​одну группу с другим названием."; +$a->strings["Default privacy group for new contacts"] = "Группа доступа по умолчанию для новых контактов"; +$a->strings["Everybody"] = "Все"; +$a->strings["edit"] = "редактировать"; +$a->strings["add"] = "добавить"; +$a->strings["Edit group"] = "Редактировать группу"; +$a->strings["Create a new group"] = "Создать новую группу"; +$a->strings["Edit groups"] = "Редактировать группы"; +$a->strings["Change profile photo"] = "Изменить фото профиля"; +$a->strings["Atom feed"] = "Фид Atom"; +$a->strings["g A l F d"] = "g A l F d"; +$a->strings["F d"] = "F d"; +$a->strings["[today]"] = "[сегодня]"; +$a->strings["Birthday Reminders"] = "Напоминания о днях рождения"; +$a->strings["Birthdays this week:"] = "Дни рождения на этой неделе:"; +$a->strings["[No description]"] = "[без описания]"; +$a->strings["Event Reminders"] = "Напоминания о мероприятиях"; +$a->strings["Upcoming events the next 7 days:"] = "События на ближайшие 7 дней:"; +$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "OpenWebAuth: %1\$s приветствует %2\$s"; +$a->strings["Add New Contact"] = "Добавить контакт"; +$a->strings["Enter address or web location"] = "Введите адрес или веб-местонахождение"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Пример: bob@example.com, http://example.com/barbara"; +$a->strings["Connect"] = "Подключить"; +$a->strings["%d invitation available"] = [ + 0 => "%d приглашение доступно", + 1 => "%d приглашений доступно", + 2 => "%d приглашений доступно", + 3 => "%d приглашений доступно", +]; +$a->strings["Everyone"] = "Все"; +$a->strings["Relationships"] = "Отношения"; +$a->strings["Protocols"] = "Протоколы"; +$a->strings["All Protocols"] = "Все протоколы"; +$a->strings["Saved Folders"] = "Сохранённые папки"; +$a->strings["Everything"] = "Всё"; +$a->strings["Categories"] = "Категории"; +$a->strings["%d contact in common"] = [ + 0 => "%d Контакт", + 1 => "%d Контактов", + 2 => "%d Контактов", + 3 => "%d Контактов", +]; +$a->strings["Archives"] = "Архивы"; +$a->strings["Frequently"] = "Часто"; +$a->strings["Hourly"] = "Раз в час"; +$a->strings["Twice daily"] = "Дважды в день"; +$a->strings["Daily"] = "Раз в день"; +$a->strings["Weekly"] = "Раз в неделю"; +$a->strings["Monthly"] = "Раз в месяц"; +$a->strings["DFRN"] = "DFRN"; +$a->strings["OStatus"] = "OStatus"; +$a->strings["RSS/Atom"] = "RSS/Atom"; +$a->strings["Zot!"] = "Zot!"; +$a->strings["LinkedIn"] = "LinkedIn"; +$a->strings["XMPP/IM"] = "XMPP/IM"; +$a->strings["MySpace"] = "MySpace"; +$a->strings["Google+"] = "Google+"; +$a->strings["pump.io"] = "pump.io"; +$a->strings["Twitter"] = "Twitter"; +$a->strings["Discourse"] = "Discourse"; +$a->strings["Diaspora Connector"] = "Diaspora Connector"; +$a->strings["GNU Social Connector"] = "GNU Social Connector"; +$a->strings["ActivityPub"] = "ActivityPub"; +$a->strings["pnut"] = "pnut"; +$a->strings["%s (via %s)"] = "%s (через %s)"; +$a->strings["General Features"] = "Основные возможности"; +$a->strings["Photo Location"] = "Место фотографирования"; +$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "Метаданные фотографий обычно вырезаются. Эта настройка получает местоположение (если есть) до вырезки метаданных и связывает с координатами на карте."; +$a->strings["Trending Tags"] = "Популярные тэги"; +$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "Показать облако популярных тэгов на странице публичных записей сервера"; +$a->strings["Post Composition Features"] = "Составление сообщений"; +$a->strings["Auto-mention Forums"] = "Автоматически отмечать форумы"; +$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "Добавлять/удалять упоминание, когда страница форума выбрана/убрана в списке получателей."; +$a->strings["Explicit Mentions"] = "Явные отметки"; +$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "Вставлять отметки пользователей в поле комментариев, чтобы иметь ручной контроль над тем, кто будет упомянут в ответе."; +$a->strings["Post/Comment Tools"] = "Инструменты записей/комментариев"; +$a->strings["Post Categories"] = "Категории записей"; +$a->strings["Add categories to your posts"] = "Добавить категории для ваших записей"; +$a->strings["Advanced Profile Settings"] = "Расширенные настройки профиля"; +$a->strings["List Forums"] = "Список форумов"; +$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "Показывать посетителям публичные форумы на расширенной странице профиля."; +$a->strings["Tag Cloud"] = "Облако тэгов"; +$a->strings["Provide a personal tag cloud on your profile page"] = "Показывать ваше личное облако тэгов в вашем профиле"; +$a->strings["Display Membership Date"] = "Показывать дату регистрации"; +$a->strings["Display membership date in profile"] = "Дата вашей регистрации будет отображаться в вашем профиле"; +$a->strings["Nothing new here"] = "Ничего нового здесь"; +$a->strings["Clear notifications"] = "Стереть уведомления"; +$a->strings["@name, !forum, #tags, content"] = "@имя, !форум, #тег, контент"; +$a->strings["End this session"] = "Завершить эту сессию"; +$a->strings["Sign in"] = "Вход"; +$a->strings["Personal notes"] = "Личные заметки"; +$a->strings["Your personal notes"] = "Ваши личные заметки"; +$a->strings["Home"] = "Мой профиль"; +$a->strings["Home Page"] = "Главная страница"; +$a->strings["Create an account"] = "Создать аккаунт"; +$a->strings["Help and documentation"] = "Помощь и документация"; +$a->strings["Apps"] = "Приложения"; +$a->strings["Addon applications, utilities, games"] = "Дополнительные приложения, утилиты, игры"; +$a->strings["Search site content"] = "Поиск по сайту"; +$a->strings["Full Text"] = "Контент"; +$a->strings["Tags"] = "Тэги"; +$a->strings["Community"] = "Сообщество"; +$a->strings["Conversations on this and other servers"] = "Диалоги на этом и других серверах"; +$a->strings["Directory"] = "Каталог"; +$a->strings["People directory"] = "Каталог участников"; +$a->strings["Information about this friendica instance"] = "Информация об этом экземпляре Friendica"; +$a->strings["Terms of Service of this Friendica instance"] = "Условия оказания услуг для этого узла Friendica"; +$a->strings["Introductions"] = "Запросы"; +$a->strings["Friend Requests"] = "Запросы на добавление в список друзей"; +$a->strings["See all notifications"] = "Посмотреть все уведомления"; +$a->strings["Mark all system notifications seen"] = "Отметить все системные уведомления, как прочитанные"; +$a->strings["Inbox"] = "Входящие"; +$a->strings["Outbox"] = "Исходящие"; +$a->strings["Accounts"] = "Учётные записи"; +$a->strings["Manage other pages"] = "Управление другими страницами"; +$a->strings["Site setup and configuration"] = "Конфигурация сайта"; +$a->strings["Navigation"] = "Навигация"; +$a->strings["Site map"] = "Карта сайта"; +$a->strings["Remove term"] = "Удалить элемент"; +$a->strings["Saved Searches"] = "запомненные поиски"; +$a->strings["Export"] = "Экспорт"; +$a->strings["Export calendar as ical"] = "Экспортировать календарь в формат ical"; +$a->strings["Export calendar as csv"] = "Экспортировать календарь в формат csv"; +$a->strings["Trending Tags (last %d hour)"] = [ + 0 => "Популярные тэги (за %d час)", + 1 => "Популярные тэги (за %d часа)", + 2 => "Популярные тэги (за %d часов)", + 3 => "Популярные тэги (за %d часов)", +]; +$a->strings["More Trending Tags"] = "Больше популярных тэгов"; +$a->strings["No contacts"] = "Нет контактов"; +$a->strings["%d Contact"] = [ + 0 => "%d контакт", + 1 => "%d контактов", + 2 => "%d контактов", + 3 => "%d контактов", +]; +$a->strings["View Contacts"] = "Просмотр контактов"; +$a->strings["newer"] = "новее"; +$a->strings["older"] = "старее"; +$a->strings["Embedding disabled"] = "Встраивание отключено"; +$a->strings["Embedded content"] = "Встроенное содержание"; +$a->strings["prev"] = "пред."; +$a->strings["last"] = "последний"; +$a->strings["Loading more entries..."] = "Загружаю больше сообщений..."; +$a->strings["The end"] = "Конец"; +$a->strings["Click to open/close"] = "Нажмите, чтобы открыть / закрыть"; +$a->strings["Image/photo"] = "Изображение / Фото"; +$a->strings["%2\$s %3\$s"] = "%2\$s %3\$s"; +$a->strings["$1 wrote:"] = "$1 написал:"; +$a->strings["Encrypted content"] = "Зашифрованный контент"; +$a->strings["Invalid source protocol"] = "Неправильный протокол источника"; +$a->strings["Invalid link protocol"] = "Неправильная протокольная ссылка"; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Ключ формы безопасности неправильный. Вероятно, это произошло потому, что форма была открыта слишком долго (более 3 часов) до её отправки."; +$a->strings["All contacts"] = "Все контакты"; +$a->strings["Common"] = ""; diff --git a/view/lang/zh-cn/messages.po b/view/lang/zh-cn/messages.po index a027501537..fdfa963cdd 100644 --- a/view/lang/zh-cn/messages.po +++ b/view/lang/zh-cn/messages.po @@ -3,22 +3,22 @@ # This file is distributed under the same license as the Friendica package. # # Translators: -# Tom , 2018 +# d707e1333793d9d495cbd7aeaea06d36_f5d6d2f <1ec5486c03f4e02ee87dfba3df520787_706997>, 2018 # Matthew Exon , 2013-2015 # Mike Macgirvin, 2010 # mytbk , 2017 # mytbk , 2017 # steve jobs , 2020 -# Tom , 2020 +# d707e1333793d9d495cbd7aeaea06d36_f5d6d2f <1ec5486c03f4e02ee87dfba3df520787_706997>, 2020 # Matthew Exon , 2012-2013 -# 朱陈锬 , 2018-2019 +# 朱陈锬 , 2018-2020 msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-05 10:58-0400\n" -"PO-Revision-Date: 2020-06-10 14:07+0000\n" -"Last-Translator: steve jobs \n" +"POT-Creation-Date: 2020-09-16 05:18+0000\n" +"PO-Revision-Date: 2020-09-16 16:33+0000\n" +"Last-Translator: 朱陈锬 \n" "Language-Team: Chinese (China) (http://www.transifex.com/Friendica/friendica/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,431 +26,872 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: include/api.php:1123 -#, php-format -msgid "Daily posting limit of %d post reached. The post was rejected." -msgid_plural "Daily posting limit of %d posts reached. The post was rejected." -msgstr[0] "达到每日 %d 发文限制。此文被拒绝发出。" +#: view/theme/duepuntozero/config.php:52 +msgid "default" +msgstr "默认" -#: include/api.php:1137 -#, php-format -msgid "Weekly posting limit of %d post reached. The post was rejected." -msgid_plural "" -"Weekly posting limit of %d posts reached. The post was rejected." -msgstr[0] "达到每周 %d 发文限制。此文被拒绝发出。" +#: view/theme/duepuntozero/config.php:53 +msgid "greenzero" +msgstr "greenzero" -#: include/api.php:1151 -#, php-format -msgid "Monthly posting limit of %d post reached. The post was rejected." -msgstr "达到每月 %d 发文限制。此文被拒绝发出。" +#: view/theme/duepuntozero/config.php:54 +msgid "purplezero" +msgstr "purplezero" -#: include/api.php:4560 mod/photos.php:104 mod/photos.php:195 -#: mod/photos.php:641 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1587 src/Model/User.php:859 src/Model/User.php:867 -#: src/Model/User.php:875 src/Module/Settings/Profile/Photo/Crop.php:97 -#: src/Module/Settings/Profile/Photo/Crop.php:113 -#: src/Module/Settings/Profile/Photo/Crop.php:129 -#: src/Module/Settings/Profile/Photo/Crop.php:178 -#: src/Module/Settings/Profile/Photo/Index.php:96 -#: src/Module/Settings/Profile/Photo/Index.php:104 -msgid "Profile Photos" -msgstr "简介照片" +#: view/theme/duepuntozero/config.php:55 +msgid "easterbunny" +msgstr "easterbunny" + +#: view/theme/duepuntozero/config.php:56 +msgid "darkzero" +msgstr "darkzero" + +#: view/theme/duepuntozero/config.php:57 +msgid "comix" +msgstr "comix" + +#: view/theme/duepuntozero/config.php:58 +msgid "slackr" +msgstr "slackr" + +#: view/theme/duepuntozero/config.php:69 view/theme/quattro/config.php:71 +#: view/theme/vier/config.php:119 view/theme/frio/config.php:160 +#: mod/message.php:206 mod/message.php:375 mod/events.php:572 +#: mod/photos.php:959 mod/photos.php:1062 mod/photos.php:1348 +#: mod/photos.php:1400 mod/photos.php:1457 mod/photos.php:1530 +#: src/Object/Post.php:945 src/Module/Debug/Localtime.php:64 +#: src/Module/Profile/Profile.php:241 src/Module/FriendSuggest.php:129 +#: src/Module/Install.php:230 src/Module/Install.php:270 +#: src/Module/Install.php:306 src/Module/Delegation.php:151 +#: src/Module/Contact.php:572 src/Module/Invite.php:175 +#: src/Module/Item/Compose.php:144 src/Module/Contact/Poke.php:156 +#: src/Module/Contact/Advanced.php:140 +#: src/Module/Settings/Profile/Index.php:237 +msgid "Submit" +msgstr "提交" + +#: view/theme/duepuntozero/config.php:70 view/theme/quattro/config.php:72 +#: view/theme/vier/config.php:120 view/theme/frio/config.php:161 +#: src/Module/Settings/Display.php:189 +msgid "Theme settings" +msgstr "主题设置" + +#: view/theme/duepuntozero/config.php:71 +msgid "Variations" +msgstr "变化" + +#: view/theme/quattro/config.php:73 +msgid "Alignment" +msgstr "对齐" + +#: view/theme/quattro/config.php:73 +msgid "Left" +msgstr "左边" + +#: view/theme/quattro/config.php:73 +msgid "Center" +msgstr "中间" + +#: view/theme/quattro/config.php:74 +msgid "Color scheme" +msgstr "色彩方案" + +#: view/theme/quattro/config.php:75 +msgid "Posts font size" +msgstr "文章" + +#: view/theme/quattro/config.php:76 +msgid "Textareas font size" +msgstr "文本区字体大小" + +#: view/theme/vier/config.php:75 +msgid "Comma separated list of helper forums" +msgstr "帮助论坛的逗号分隔列表" + +#: view/theme/vier/config.php:115 +msgid "don't show" +msgstr "不要显示" + +#: view/theme/vier/config.php:115 +msgid "show" +msgstr "显示" + +#: view/theme/vier/config.php:121 +msgid "Set style" +msgstr "设置风格" + +#: view/theme/vier/config.php:122 +msgid "Community Pages" +msgstr "社会页" + +#: view/theme/vier/config.php:123 view/theme/vier/theme.php:124 +msgid "Community Profiles" +msgstr "社会简介" + +#: view/theme/vier/config.php:124 +msgid "Help or @NewHere ?" +msgstr "需要帮助或@第一次来这儿?" + +#: view/theme/vier/config.php:125 view/theme/vier/theme.php:337 +msgid "Connect Services" +msgstr "连接服务" + +#: view/theme/vier/config.php:126 +msgid "Find Friends" +msgstr "找朋友们" + +#: view/theme/vier/config.php:127 view/theme/vier/theme.php:151 +msgid "Last users" +msgstr "上次用户" + +#: view/theme/vier/theme.php:169 src/Content/Widget.php:77 +msgid "Find People" +msgstr "查找个人" + +#: view/theme/vier/theme.php:170 src/Content/Widget.php:78 +msgid "Enter name or interest" +msgstr "输入名字或兴趣" + +#: view/theme/vier/theme.php:171 include/conversation.php:957 +#: mod/follow.php:163 src/Model/Contact.php:960 src/Model/Contact.php:973 +#: src/Content/Widget.php:79 +msgid "Connect/Follow" +msgstr "连接/关注" + +#: view/theme/vier/theme.php:172 src/Content/Widget.php:80 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "比如:罗伯特·摩根斯坦,钓鱼" + +#: view/theme/vier/theme.php:173 src/Module/Contact.php:832 +#: src/Module/Directory.php:105 src/Content/Widget.php:81 +msgid "Find" +msgstr "搜索" + +#: view/theme/vier/theme.php:174 mod/suggest.php:55 src/Content/Widget.php:82 +msgid "Friend Suggestions" +msgstr "朋友推荐" + +#: view/theme/vier/theme.php:175 src/Content/Widget.php:83 +msgid "Similar Interests" +msgstr "相似兴趣" + +#: view/theme/vier/theme.php:176 src/Content/Widget.php:84 +msgid "Random Profile" +msgstr "随机简介" + +#: view/theme/vier/theme.php:177 src/Content/Widget.php:85 +msgid "Invite Friends" +msgstr "邀请朋友们" + +#: view/theme/vier/theme.php:178 src/Module/Directory.php:97 +#: src/Content/Widget.php:86 +msgid "Global Directory" +msgstr "综合目录" + +#: view/theme/vier/theme.php:180 src/Content/Widget.php:88 +msgid "Local Directory" +msgstr "本地目录" + +#: view/theme/vier/theme.php:220 src/Content/Nav.php:229 +#: src/Content/ForumManager.php:144 src/Content/Text/HTML.php:917 +msgid "Forums" +msgstr "论坛" + +#: view/theme/vier/theme.php:222 src/Content/ForumManager.php:146 +msgid "External link to forum" +msgstr "到论坛的外链" + +#: view/theme/vier/theme.php:225 src/Content/Widget.php:428 +#: src/Content/Widget.php:523 src/Content/ForumManager.php:149 +msgid "show more" +msgstr "显示更多" + +#: view/theme/vier/theme.php:252 +msgid "Quick Start" +msgstr "快速入门" + +#: view/theme/vier/theme.php:258 src/Module/Help.php:69 +#: src/Module/Settings/TwoFactor/Index.php:106 +#: src/Module/Settings/TwoFactor/Verify.php:132 +#: src/Module/Settings/TwoFactor/Recovery.php:93 +#: src/Module/Settings/TwoFactor/AppSpecific.php:115 src/Content/Nav.php:212 +msgid "Help" +msgstr "帮助" + +#: view/theme/frio/config.php:142 +msgid "Light (Accented)" +msgstr "" + +#: view/theme/frio/config.php:143 +msgid "Dark (Accented)" +msgstr "" + +#: view/theme/frio/config.php:144 +msgid "Black (Accented)" +msgstr "" + +#: view/theme/frio/config.php:156 +msgid "Note" +msgstr "便条" + +#: view/theme/frio/config.php:156 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "如果允许所有用户查看图像,请检查图像权限" + +#: view/theme/frio/config.php:162 +msgid "Custom" +msgstr "习惯" + +#: view/theme/frio/config.php:163 +msgid "Legacy" +msgstr "" + +#: view/theme/frio/config.php:164 +msgid "Accented" +msgstr "" + +#: view/theme/frio/config.php:165 +msgid "Select color scheme" +msgstr "选择配色方案" + +#: view/theme/frio/config.php:166 +msgid "Select scheme accent" +msgstr "" + +#: view/theme/frio/config.php:166 +msgid "Blue" +msgstr "蓝色" + +#: view/theme/frio/config.php:166 +msgid "Red" +msgstr "红色" + +#: view/theme/frio/config.php:166 +msgid "Purple" +msgstr "紫色" + +#: view/theme/frio/config.php:166 +msgid "Green" +msgstr "绿色" + +#: view/theme/frio/config.php:166 +msgid "Pink" +msgstr "粉色" + +#: view/theme/frio/config.php:167 +msgid "Copy or paste schemestring" +msgstr "复制或粘贴模式字符串" + +#: view/theme/frio/config.php:167 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "" + +#: view/theme/frio/config.php:168 +msgid "Navigation bar background color" +msgstr "" + +#: view/theme/frio/config.php:169 +msgid "Navigation bar icon color " +msgstr "" + +#: view/theme/frio/config.php:170 +msgid "Link color" +msgstr "链接颜色" + +#: view/theme/frio/config.php:171 +msgid "Set the background color" +msgstr "设置背景色" + +#: view/theme/frio/config.php:172 +msgid "Content background opacity" +msgstr "" + +#: view/theme/frio/config.php:173 +msgid "Set the background image" +msgstr "设置背景图片" + +#: view/theme/frio/config.php:174 +msgid "Background image style" +msgstr "" + +#: view/theme/frio/config.php:179 +msgid "Login page background image" +msgstr "登录页面背景图片" + +#: view/theme/frio/config.php:183 +msgid "Login page background color" +msgstr "登录页面背景色" + +#: view/theme/frio/config.php:183 +msgid "Leave background image and color empty for theme defaults" +msgstr "" + +#: view/theme/frio/theme.php:207 +msgid "Guest" +msgstr "" + +#: view/theme/frio/theme.php:210 +msgid "Visitor" +msgstr "访客" + +#: view/theme/frio/theme.php:225 src/Module/Contact.php:623 +#: src/Module/Contact.php:876 src/Module/BaseProfile.php:60 +#: src/Module/Settings/TwoFactor/Index.php:107 src/Content/Nav.php:177 +msgid "Status" +msgstr "状态" + +#: view/theme/frio/theme.php:225 src/Content/Nav.php:177 +#: src/Content/Nav.php:263 +msgid "Your posts and conversations" +msgstr "你的消息和交谈" + +#: view/theme/frio/theme.php:226 src/Module/Profile/Profile.php:236 +#: src/Module/Welcome.php:57 src/Module/Contact.php:625 +#: src/Module/Contact.php:892 src/Module/BaseProfile.php:52 +#: src/Module/BaseSettings.php:57 src/Content/Nav.php:178 +msgid "Profile" +msgstr "个人资料" + +#: view/theme/frio/theme.php:226 src/Content/Nav.php:178 +msgid "Your profile page" +msgstr "你的简介页" + +#: view/theme/frio/theme.php:227 mod/fbrowser.php:43 +#: src/Module/BaseProfile.php:68 src/Content/Nav.php:179 +msgid "Photos" +msgstr "照片" + +#: view/theme/frio/theme.php:227 src/Content/Nav.php:179 +msgid "Your photos" +msgstr "你的照片" + +#: view/theme/frio/theme.php:228 src/Module/BaseProfile.php:76 +#: src/Module/BaseProfile.php:79 src/Content/Nav.php:180 +msgid "Videos" +msgstr "视频" + +#: view/theme/frio/theme.php:228 src/Content/Nav.php:180 +msgid "Your videos" +msgstr "你的视频" + +#: view/theme/frio/theme.php:229 view/theme/frio/theme.php:233 mod/cal.php:273 +#: mod/events.php:414 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:99 src/Content/Nav.php:181 +#: src/Content/Nav.php:248 +msgid "Events" +msgstr "活动日历" + +#: view/theme/frio/theme.php:229 src/Content/Nav.php:181 +msgid "Your events" +msgstr "你的活动" + +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 +msgid "Network" +msgstr "网络" + +#: view/theme/frio/theme.php:232 src/Content/Nav.php:261 +msgid "Conversations from your friends" +msgstr "来自你的朋友们的交谈" + +#: view/theme/frio/theme.php:233 src/Module/BaseProfile.php:91 +#: src/Module/BaseProfile.php:102 src/Content/Nav.php:248 +msgid "Events and Calendar" +msgstr "事件和日历" + +#: view/theme/frio/theme.php:234 mod/message.php:135 src/Content/Nav.php:273 +msgid "Messages" +msgstr "消息" + +#: view/theme/frio/theme.php:234 src/Content/Nav.php:273 +msgid "Private mail" +msgstr "私人的邮件" + +#: view/theme/frio/theme.php:235 src/Module/Welcome.php:52 +#: src/Module/Admin/Themes/Details.php:93 +#: src/Module/Admin/Addons/Details.php:114 src/Module/BaseSettings.php:124 +#: src/Content/Nav.php:282 +msgid "Settings" +msgstr "设置" + +#: view/theme/frio/theme.php:235 src/Content/Nav.php:282 +msgid "Account settings" +msgstr "帐户设置" + +#: view/theme/frio/theme.php:236 src/Module/Contact.php:811 +#: src/Module/Contact.php:899 src/Module/BaseProfile.php:121 +#: src/Module/BaseProfile.php:124 src/Content/Nav.php:225 +#: src/Content/Nav.php:284 src/Content/Text/HTML.php:913 +msgid "Contacts" +msgstr "联系人" + +#: view/theme/frio/theme.php:236 src/Content/Nav.php:284 +msgid "Manage/edit friends and contacts" +msgstr "管理/编辑朋友和联系人" + +#: view/theme/frio/theme.php:321 include/conversation.php:940 +msgid "Follow Thread" +msgstr "关注主题" + +#: view/theme/frio/php/standard.php:38 view/theme/frio/php/default.php:81 +msgid "Skip to main content" +msgstr "" + +#: view/theme/frio/php/Image.php:40 +msgid "Top Banner" +msgstr "顶部横幅" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "" + +#: view/theme/frio/php/Image.php:41 +msgid "Full screen" +msgstr "全屏幕" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "" + +#: view/theme/frio/php/Image.php:42 +msgid "Single row mosaic" +msgstr "" + +#: view/theme/frio/php/Image.php:42 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "" + +#: view/theme/frio/php/Image.php:43 +msgid "Mosaic" +msgstr "" + +#: view/theme/frio/php/Image.php:43 +msgid "Repeat image to fill the screen." +msgstr "" + +#: update.php:196 +#, php-format +msgid "%s: Updating author-id and owner-id in item and thread table. " +msgstr "" + +#: update.php:251 +#, php-format +msgid "%s: Updating post-type." +msgstr "" #: include/conversation.php:189 #, php-format msgid "%1$s poked %2$s" msgstr "%1$s戳%2$s" -#: include/conversation.php:221 src/Model/Item.php:3444 +#: include/conversation.php:221 src/Model/Item.php:3384 msgid "event" msgstr "活动" -#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:88 +#: include/conversation.php:224 include/conversation.php:233 mod/tagger.php:89 msgid "status" msgstr "状态" -#: include/conversation.php:229 mod/tagger.php:88 src/Model/Item.php:3446 +#: include/conversation.php:229 mod/tagger.php:89 src/Model/Item.php:3386 msgid "photo" msgstr "照片" -#: include/conversation.php:243 mod/tagger.php:121 +#: include/conversation.php:243 mod/tagger.php:122 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s 把 %2$s 的 %3$s 标记为 %4$s" -#: include/conversation.php:555 mod/photos.php:1480 src/Object/Post.php:228 +#: include/conversation.php:562 mod/photos.php:1488 src/Object/Post.php:227 msgid "Select" msgstr "选择" -#: include/conversation.php:556 mod/photos.php:1481 mod/settings.php:568 -#: mod/settings.php:710 src/Module/Admin/Users.php:253 -#: src/Module/Contact.php:855 src/Module/Contact.php:1136 +#: include/conversation.php:563 mod/settings.php:560 mod/settings.php:702 +#: mod/photos.php:1489 src/Module/Contact.php:842 src/Module/Contact.php:1145 +#: src/Module/Admin/Users.php:248 msgid "Delete" msgstr "删除" -#: include/conversation.php:590 src/Object/Post.php:438 -#: src/Object/Post.php:439 +#: include/conversation.php:597 src/Object/Post.php:442 +#: src/Object/Post.php:443 #, php-format msgid "View %s's profile @ %s" -msgstr "看%s的简介@ %s" +msgstr "看%s的个人资料@ %s" -#: include/conversation.php:603 src/Object/Post.php:426 +#: include/conversation.php:610 src/Object/Post.php:430 msgid "Categories:" msgstr "类别 :" -#: include/conversation.php:604 src/Object/Post.php:427 +#: include/conversation.php:611 src/Object/Post.php:431 msgid "Filed under:" msgstr "归档于 :" -#: include/conversation.php:611 src/Object/Post.php:452 +#: include/conversation.php:618 src/Object/Post.php:456 #, php-format msgid "%s from %s" msgstr "%s 来自 %s" -#: include/conversation.php:626 +#: include/conversation.php:633 msgid "View in context" msgstr "查看全文" -#: include/conversation.php:628 include/conversation.php:1149 -#: mod/editpost.php:104 mod/message.php:275 mod/message.php:457 -#: mod/photos.php:1385 mod/wallmessage.php:157 src/Module/Item/Compose.php:159 -#: src/Object/Post.php:484 +#: include/conversation.php:635 include/conversation.php:1210 +#: mod/wallmessage.php:155 mod/message.php:205 mod/message.php:376 +#: mod/editpost.php:104 mod/photos.php:1373 src/Object/Post.php:488 +#: src/Module/Item/Compose.php:159 msgid "Please wait" msgstr "请稍等" -#: include/conversation.php:692 +#: include/conversation.php:699 msgid "remove" msgstr "删除" -#: include/conversation.php:696 +#: include/conversation.php:703 msgid "Delete Selected Items" msgstr "删除选中项目" -#: include/conversation.php:857 view/theme/frio/theme.php:354 -msgid "Follow Thread" -msgstr "关注主题" - -#: include/conversation.php:858 src/Model/Contact.php:1277 -msgid "View Status" -msgstr "查看状态" - -#: include/conversation.php:859 include/conversation.php:877 mod/match.php:101 -#: mod/suggest.php:102 src/Model/Contact.php:1203 src/Model/Contact.php:1269 -#: src/Model/Contact.php:1278 src/Module/AllFriends.php:93 -#: src/Module/BaseSearch.php:158 src/Module/Directory.php:164 -#: src/Module/Settings/Profile/Index.php:246 -msgid "View Profile" -msgstr "查看简介" - -#: include/conversation.php:860 src/Model/Contact.php:1279 -msgid "View Photos" -msgstr "查看照片" - -#: include/conversation.php:861 src/Model/Contact.php:1270 -#: src/Model/Contact.php:1280 -msgid "Network Posts" -msgstr "网络文章" - -#: include/conversation.php:862 src/Model/Contact.php:1271 -#: src/Model/Contact.php:1281 -msgid "View Contact" -msgstr "查看联系人" - -#: include/conversation.php:863 src/Model/Contact.php:1283 -msgid "Send PM" -msgstr "发送私信" - -#: include/conversation.php:864 src/Module/Admin/Blocklist/Contact.php:84 -#: src/Module/Admin/Users.php:254 src/Module/Contact.php:604 -#: src/Module/Contact.php:852 src/Module/Contact.php:1111 -msgid "Block" -msgstr "屏蔽" - -#: include/conversation.php:865 src/Module/Contact.php:605 -#: src/Module/Contact.php:853 src/Module/Contact.php:1119 -#: src/Module/Notifications/Introductions.php:110 -#: src/Module/Notifications/Introductions.php:185 -#: src/Module/Notifications/Notification.php:59 -msgid "Ignore" -msgstr "忽视" - -#: include/conversation.php:869 src/Model/Contact.php:1284 -msgid "Poke" -msgstr "" - -#: include/conversation.php:874 mod/follow.php:182 mod/match.php:102 -#: mod/suggest.php:103 src/Content/Widget.php:80 src/Model/Contact.php:1272 -#: src/Model/Contact.php:1285 src/Module/AllFriends.php:94 -#: src/Module/BaseSearch.php:159 view/theme/vier/theme.php:176 -msgid "Connect/Follow" -msgstr "连接/关注" - -#: include/conversation.php:1000 -#, php-format -msgid "%s likes this." -msgstr "%s 赞了这个。" - -#: include/conversation.php:1003 -#, php-format -msgid "%s doesn't like this." -msgstr "%s 觉得不赞。" - -#: include/conversation.php:1006 -#, php-format -msgid "%s attends." -msgstr "%s 参加。" - -#: include/conversation.php:1009 -#, php-format -msgid "%s doesn't attend." -msgstr "%s 不参加。" - -#: include/conversation.php:1012 -#, php-format -msgid "%s attends maybe." -msgstr "%s可能参加。" - -#: include/conversation.php:1015 include/conversation.php:1058 +#: include/conversation.php:729 include/conversation.php:800 +#: include/conversation.php:1098 include/conversation.php:1141 #, php-format msgid "%s reshared this." msgstr "%s转推了本文。" -#: include/conversation.php:1023 +#: include/conversation.php:741 +#, php-format +msgid "%s commented on this." +msgstr "" + +#: include/conversation.php:746 include/conversation.php:749 +#: include/conversation.php:752 include/conversation.php:755 +#, php-format +msgid "You had been addressed (%s)." +msgstr "" + +#: include/conversation.php:758 +#, php-format +msgid "You are following %s." +msgstr "" + +#: include/conversation.php:761 +msgid "Tagged" +msgstr "" + +#: include/conversation.php:764 +msgid "Reshared" +msgstr "" + +#: include/conversation.php:767 +#, php-format +msgid "%s is participating in this thread." +msgstr "" + +#: include/conversation.php:770 +msgid "Stored" +msgstr "" + +#: include/conversation.php:773 include/conversation.php:777 +msgid "Global" +msgstr "" + +#: include/conversation.php:941 src/Model/Contact.php:965 +msgid "View Status" +msgstr "查看状态" + +#: include/conversation.php:942 include/conversation.php:960 +#: src/Module/Directory.php:166 src/Module/Settings/Profile/Index.php:240 +#: src/Model/Contact.php:891 src/Model/Contact.php:957 +#: src/Model/Contact.php:966 +msgid "View Profile" +msgstr "查看个人资料" + +#: include/conversation.php:943 src/Model/Contact.php:967 +msgid "View Photos" +msgstr "查看照片" + +#: include/conversation.php:944 src/Model/Contact.php:958 +#: src/Model/Contact.php:968 +msgid "Network Posts" +msgstr "网络文章" + +#: include/conversation.php:945 src/Model/Contact.php:959 +#: src/Model/Contact.php:969 +msgid "View Contact" +msgstr "查看联系人" + +#: include/conversation.php:946 src/Model/Contact.php:971 +msgid "Send PM" +msgstr "发送私信" + +#: include/conversation.php:947 src/Module/Contact.php:593 +#: src/Module/Contact.php:839 src/Module/Contact.php:1120 +#: src/Module/Admin/Users.php:249 src/Module/Admin/Blocklist/Contact.php:84 +msgid "Block" +msgstr "屏蔽" + +#: include/conversation.php:948 src/Module/Notifications/Notification.php:59 +#: src/Module/Notifications/Introductions.php:110 +#: src/Module/Notifications/Introductions.php:185 src/Module/Contact.php:594 +#: src/Module/Contact.php:840 src/Module/Contact.php:1128 +msgid "Ignore" +msgstr "忽视" + +#: include/conversation.php:952 src/Model/Contact.php:972 +msgid "Poke" +msgstr "戳" + +#: include/conversation.php:1083 +#, php-format +msgid "%s likes this." +msgstr "%s 赞了这个。" + +#: include/conversation.php:1086 +#, php-format +msgid "%s doesn't like this." +msgstr "%s 觉得不赞。" + +#: include/conversation.php:1089 +#, php-format +msgid "%s attends." +msgstr "%s 参加。" + +#: include/conversation.php:1092 +#, php-format +msgid "%s doesn't attend." +msgstr "%s 不参加。" + +#: include/conversation.php:1095 +#, php-format +msgid "%s attends maybe." +msgstr "%s可能参加。" + +#: include/conversation.php:1106 msgid "and" msgstr "和" -#: include/conversation.php:1029 +#: include/conversation.php:1112 #, php-format msgid "and %d other people" msgstr "和 %d 个其他人" -#: include/conversation.php:1037 +#: include/conversation.php:1120 #, php-format msgid "%2$d people like this" msgstr "%2$d个人喜欢" -#: include/conversation.php:1038 +#: include/conversation.php:1121 #, php-format msgid "%s like this." msgstr "%s 赞了这个。" -#: include/conversation.php:1041 +#: include/conversation.php:1124 #, php-format msgid "%2$d people don't like this" msgstr "%2$d个人不喜欢" -#: include/conversation.php:1042 +#: include/conversation.php:1125 #, php-format msgid "%s don't like this." msgstr "%s 踩了这个。" -#: include/conversation.php:1045 +#: include/conversation.php:1128 #, php-format msgid "%2$d people attend" msgstr "%2$d 人参加" -#: include/conversation.php:1046 +#: include/conversation.php:1129 #, php-format msgid "%s attend." msgstr "%s 参加。" -#: include/conversation.php:1049 +#: include/conversation.php:1132 #, php-format msgid "%2$d people don't attend" msgstr "%2$d 人不参加" -#: include/conversation.php:1050 +#: include/conversation.php:1133 #, php-format msgid "%s don't attend." msgstr "%s 不参加。" -#: include/conversation.php:1053 +#: include/conversation.php:1136 #, php-format msgid "%2$d people attend maybe" msgstr "%2$d人可能参加" -#: include/conversation.php:1054 +#: include/conversation.php:1137 #, php-format msgid "%s attend maybe." msgstr "%s可能参加。" -#: include/conversation.php:1057 +#: include/conversation.php:1140 #, php-format msgid "%2$d people reshared this" msgstr "%2$d人转推了本文" -#: include/conversation.php:1087 +#: include/conversation.php:1170 msgid "Visible to everybody" msgstr "大家可见的" -#: include/conversation.php:1088 src/Module/Item/Compose.php:153 -#: src/Object/Post.php:954 +#: include/conversation.php:1171 src/Object/Post.php:955 +#: src/Module/Item/Compose.php:153 msgid "Please enter a image/video/audio/webpage URL:" msgstr "请输入一个图片/视频/音频/网页 URL:" -#: include/conversation.php:1089 +#: include/conversation.php:1172 msgid "Tag term:" msgstr "标签:" -#: include/conversation.php:1090 src/Module/Filer/SaveTag.php:66 +#: include/conversation.php:1173 src/Module/Filer/SaveTag.php:65 msgid "Save to Folder:" msgstr "保存再文件夹:" -#: include/conversation.php:1091 +#: include/conversation.php:1174 msgid "Where are you right now?" msgstr "你当前在哪里?" -#: include/conversation.php:1092 +#: include/conversation.php:1175 msgid "Delete item(s)?" msgstr "删除项目吗?" -#: include/conversation.php:1124 +#: include/conversation.php:1185 msgid "New Post" msgstr "新帖" -#: include/conversation.php:1127 +#: include/conversation.php:1188 msgid "Share" msgstr "分享" -#: include/conversation.php:1128 mod/editpost.php:89 mod/photos.php:1404 -#: src/Object/Post.php:945 +#: include/conversation.php:1189 mod/editpost.php:89 mod/photos.php:1402 +#: src/Object/Post.php:946 src/Module/Contact/Poke.php:155 msgid "Loading..." msgstr "加载中…" -#: include/conversation.php:1129 mod/editpost.php:90 mod/message.php:273 -#: mod/message.php:454 mod/wallmessage.php:155 +#: include/conversation.php:1190 mod/wallmessage.php:153 mod/message.php:203 +#: mod/message.php:373 mod/editpost.php:90 msgid "Upload photo" msgstr "上传照片" -#: include/conversation.php:1130 mod/editpost.php:91 +#: include/conversation.php:1191 mod/editpost.php:91 msgid "upload photo" msgstr "上传照片" -#: include/conversation.php:1131 mod/editpost.php:92 +#: include/conversation.php:1192 mod/editpost.php:92 msgid "Attach file" msgstr "附上文件" -#: include/conversation.php:1132 mod/editpost.php:93 +#: include/conversation.php:1193 mod/editpost.php:93 msgid "attach file" msgstr "附上文件" -#: include/conversation.php:1133 src/Module/Item/Compose.php:145 -#: src/Object/Post.php:946 +#: include/conversation.php:1194 src/Object/Post.php:947 +#: src/Module/Item/Compose.php:145 msgid "Bold" msgstr "粗体" -#: include/conversation.php:1134 src/Module/Item/Compose.php:146 -#: src/Object/Post.php:947 +#: include/conversation.php:1195 src/Object/Post.php:948 +#: src/Module/Item/Compose.php:146 msgid "Italic" msgstr "斜体" -#: include/conversation.php:1135 src/Module/Item/Compose.php:147 -#: src/Object/Post.php:948 +#: include/conversation.php:1196 src/Object/Post.php:949 +#: src/Module/Item/Compose.php:147 msgid "Underline" msgstr "下划线" -#: include/conversation.php:1136 src/Module/Item/Compose.php:148 -#: src/Object/Post.php:949 +#: include/conversation.php:1197 src/Object/Post.php:950 +#: src/Module/Item/Compose.php:148 msgid "Quote" msgstr "引语" -#: include/conversation.php:1137 src/Module/Item/Compose.php:149 -#: src/Object/Post.php:950 +#: include/conversation.php:1198 src/Object/Post.php:951 +#: src/Module/Item/Compose.php:149 msgid "Code" msgstr "源代码" -#: include/conversation.php:1138 src/Module/Item/Compose.php:150 -#: src/Object/Post.php:951 +#: include/conversation.php:1199 src/Object/Post.php:952 +#: src/Module/Item/Compose.php:150 msgid "Image" msgstr "图片" -#: include/conversation.php:1139 src/Module/Item/Compose.php:151 -#: src/Object/Post.php:952 +#: include/conversation.php:1200 src/Object/Post.php:953 +#: src/Module/Item/Compose.php:151 msgid "Link" msgstr "链接" -#: include/conversation.php:1140 src/Module/Item/Compose.php:152 -#: src/Object/Post.php:953 +#: include/conversation.php:1201 src/Object/Post.php:954 +#: src/Module/Item/Compose.php:152 msgid "Link or Media" msgstr "链接或媒体" -#: include/conversation.php:1141 mod/editpost.php:100 +#: include/conversation.php:1202 mod/editpost.php:100 #: src/Module/Item/Compose.php:155 msgid "Set your location" msgstr "设定您的位置" -#: include/conversation.php:1142 mod/editpost.php:101 +#: include/conversation.php:1203 mod/editpost.php:101 msgid "set location" msgstr "指定位置" -#: include/conversation.php:1143 mod/editpost.php:102 +#: include/conversation.php:1204 mod/editpost.php:102 msgid "Clear browser location" msgstr "清空浏览器位置" -#: include/conversation.php:1144 mod/editpost.php:103 +#: include/conversation.php:1205 mod/editpost.php:103 msgid "clear location" msgstr "清除位置" -#: include/conversation.php:1146 mod/editpost.php:117 +#: include/conversation.php:1207 mod/editpost.php:117 #: src/Module/Item/Compose.php:160 msgid "Set title" msgstr "指定标题" -#: include/conversation.php:1148 mod/editpost.php:119 +#: include/conversation.php:1209 mod/editpost.php:119 #: src/Module/Item/Compose.php:161 msgid "Categories (comma-separated list)" msgstr "分类(逗号分隔)" -#: include/conversation.php:1150 mod/editpost.php:105 +#: include/conversation.php:1211 mod/editpost.php:105 msgid "Permission settings" msgstr "权限设置" -#: include/conversation.php:1151 mod/editpost.php:134 -msgid "permissions" +#: include/conversation.php:1212 mod/editpost.php:134 mod/events.php:575 +#: mod/photos.php:977 mod/photos.php:1344 +msgid "Permissions" msgstr "权限" -#: include/conversation.php:1160 mod/editpost.php:114 +#: include/conversation.php:1221 mod/editpost.php:114 msgid "Public post" msgstr "公开帖子" -#: include/conversation.php:1164 mod/editpost.php:125 mod/events.php:565 -#: mod/photos.php:1403 mod/photos.php:1450 mod/photos.php:1513 -#: src/Module/Item/Compose.php:154 src/Object/Post.php:955 +#: include/conversation.php:1225 mod/editpost.php:125 mod/events.php:570 +#: mod/photos.php:1401 mod/photos.php:1458 mod/photos.php:1531 +#: src/Object/Post.php:956 src/Module/Item/Compose.php:154 msgid "Preview" msgstr "预览" -#: include/conversation.php:1168 include/items.php:400 -#: mod/dfrn_request.php:648 mod/editpost.php:128 mod/fbrowser.php:109 -#: mod/fbrowser.php:138 mod/follow.php:188 mod/message.php:168 -#: mod/photos.php:1055 mod/photos.php:1162 mod/settings.php:508 -#: mod/settings.php:534 mod/suggest.php:91 mod/tagrm.php:36 mod/tagrm.php:131 -#: mod/unfollow.php:138 src/Module/Contact.php:456 -#: src/Module/RemoteFollow.php:112 +#: include/conversation.php:1229 mod/settings.php:500 mod/settings.php:526 +#: mod/unfollow.php:137 mod/tagrm.php:36 mod/tagrm.php:126 +#: mod/dfrn_request.php:648 mod/editpost.php:128 mod/follow.php:169 +#: mod/fbrowser.php:105 mod/fbrowser.php:134 mod/photos.php:1045 +#: mod/photos.php:1151 src/Module/Contact.php:449 +#: src/Module/RemoteFollow.php:110 msgid "Cancel" msgstr "取消" -#: include/conversation.php:1173 -msgid "Post to Groups" -msgstr "发到组" - -#: include/conversation.php:1174 -msgid "Post to Contacts" -msgstr "发给联系人" - -#: include/conversation.php:1175 -msgid "Private post" -msgstr "私人帖子" - -#: include/conversation.php:1180 mod/editpost.php:132 -#: src/Model/Profile.php:471 src/Module/Contact.php:331 +#: include/conversation.php:1236 mod/editpost.php:132 +#: src/Module/Contact.php:336 src/Model/Profile.php:444 msgid "Message" msgstr "消息" -#: include/conversation.php:1181 mod/editpost.php:133 +#: include/conversation.php:1237 mod/editpost.php:133 msgid "Browser" msgstr "浏览器" -#: include/conversation.php:1183 mod/editpost.php:136 +#: include/conversation.php:1239 mod/editpost.php:136 msgid "Open Compose page" msgstr "打开撰写页面" @@ -458,262 +899,277 @@ msgstr "打开撰写页面" msgid "[Friendica:Notify]" msgstr "[Friendica:通知]" -#: include/enotify.php:128 +#: include/enotify.php:140 #, php-format msgid "%s New mail received at %s" msgstr "%s新邮件接收时间%s" -#: include/enotify.php:130 +#: include/enotify.php:142 #, php-format msgid "%1$s sent you a new private message at %2$s." msgstr "%1$s发给您新私人通知在%2$s." -#: include/enotify.php:131 +#: include/enotify.php:143 msgid "a private message" msgstr "一条私人消息" -#: include/enotify.php:131 +#: include/enotify.php:143 #, php-format msgid "%1$s sent you %2$s." msgstr "%1$s发给您%2$s." -#: include/enotify.php:133 +#: include/enotify.php:145 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "请访问 %s 来查看并且/或者回复你的私信。" -#: include/enotify.php:177 +#: include/enotify.php:189 #, php-format msgid "%1$s replied to you on %2$s's %3$s %4$s" -msgstr "" - -#: include/enotify.php:179 -#, php-format -msgid "%1$s tagged you on %2$s's %3$s %4$s" -msgstr "" - -#: include/enotify.php:181 -#, php-format -msgid "%1$s commented on %2$s's %3$s %4$s" -msgstr "" +msgstr "%1$s回复你在%2$s秒%3$s%4$s" #: include/enotify.php:191 #, php-format -msgid "%1$s replied to you on your %2$s %3$s" -msgstr "" +msgid "%1$s tagged you on %2$s's %3$s %4$s" +msgstr "%1$s给你贴上了标签%2$s秒%3$s%4$s" #: include/enotify.php:193 #, php-format -msgid "%1$s tagged you on your %2$s %3$s" -msgstr "" +msgid "%1$s commented on %2$s's %3$s %4$s" +msgstr "%1$s评论%2$s's %3$s%4$s" -#: include/enotify.php:195 +#: include/enotify.php:203 +#, php-format +msgid "%1$s replied to you on your %2$s %3$s" +msgstr "%1$s回复你的%2$s%3$s" + +#: include/enotify.php:205 +#, php-format +msgid "%1$s tagged you on your %2$s %3$s" +msgstr "%1$s标记你在你的%2$s%3$s" + +#: include/enotify.php:207 #, php-format msgid "%1$s commented on your %2$s %3$s" -msgstr "" +msgstr "%1$s评论你的%2$s%3$s" -#: include/enotify.php:202 +#: include/enotify.php:214 #, php-format msgid "%1$s replied to you on their %2$s %3$s" -msgstr "" +msgstr "%1$s回复你%2$s%3$s" -#: include/enotify.php:204 +#: include/enotify.php:216 #, php-format msgid "%1$s tagged you on their %2$s %3$s" -msgstr "" +msgstr "%1$s标记了你%2$s%3$s" -#: include/enotify.php:206 +#: include/enotify.php:218 #, php-format msgid "%1$s commented on their %2$s %3$s" -msgstr "" +msgstr "%1$s评论他们的%2$s%3$s" -#: include/enotify.php:217 +#: include/enotify.php:229 #, php-format msgid "%s %s tagged you" msgstr "%s%s标记了您" -#: include/enotify.php:219 +#: include/enotify.php:231 #, php-format msgid "%1$s tagged you at %2$s" msgstr "%1$s 在 %2$s 上标记了您" -#: include/enotify.php:221 +#: include/enotify.php:233 #, php-format msgid "%1$s Comment to conversation #%2$d by %3$s" -msgstr "" +msgstr "%1$s对话的评论%2$d来自%3$s" -#: include/enotify.php:223 +#: include/enotify.php:235 #, php-format msgid "%s commented on an item/conversation you have been following." msgstr "%s对你关注的项目/对话发表评论。" -#: include/enotify.php:228 include/enotify.php:243 include/enotify.php:258 -#: include/enotify.php:277 include/enotify.php:293 +#: include/enotify.php:240 include/enotify.php:255 include/enotify.php:280 +#: include/enotify.php:299 include/enotify.php:315 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "请访问%s来查看并且/或者回复这个对话。" -#: include/enotify.php:235 +#: include/enotify.php:247 #, php-format msgid "%s %s posted to your profile wall" -msgstr "" +msgstr "%s%s贴到你的个人简介墙上" -#: include/enotify.php:237 +#: include/enotify.php:249 #, php-format msgid "%1$s posted to your profile wall at %2$s" msgstr "%1$s放在您的简介墙在%2$s" -#: include/enotify.php:238 +#: include/enotify.php:250 #, php-format msgid "%1$s posted to [url=%2$s]your wall[/url]" msgstr "%1$s放在[url=%2$s]您的墙[/url]" -#: include/enotify.php:250 +#: include/enotify.php:263 #, php-format msgid "%s %s shared a new post" msgstr "%s%s分享了新帖子" -#: include/enotify.php:252 +#: include/enotify.php:265 #, php-format msgid "%1$s shared a new post at %2$s" msgstr "%1$s分享新的消息在%2$s" -#: include/enotify.php:253 +#: include/enotify.php:266 #, php-format msgid "%1$s [url=%2$s]shared a post[/url]." msgstr "%1$s [url=%2$s]分享一个消息[/url]." -#: include/enotify.php:265 +#: include/enotify.php:271 #, php-format -msgid "%1$s %2$s poked you" +msgid "%s %s shared a post from %s" msgstr "" -#: include/enotify.php:267 +#: include/enotify.php:273 +#, php-format +msgid "%1$s shared a post from %2$s at %3$s" +msgstr "" + +#: include/enotify.php:274 +#, php-format +msgid "%1$s [url=%2$s]shared a post[/url] from %3$s." +msgstr "" + +#: include/enotify.php:287 +#, php-format +msgid "%1$s %2$s poked you" +msgstr "%1$s%2$s戳了你一下" + +#: include/enotify.php:289 #, php-format msgid "%1$s poked you at %2$s" msgstr "您被%1$s戳在%2$s" -#: include/enotify.php:268 +#: include/enotify.php:290 #, php-format msgid "%1$s [url=%2$s]poked you[/url]." msgstr "%1$s[url=%2$s]把您戳[/url]。" -#: include/enotify.php:285 +#: include/enotify.php:307 #, php-format msgid "%s %s tagged your post" msgstr "%s%s标记了您的帖子" -#: include/enotify.php:287 +#: include/enotify.php:309 #, php-format msgid "%1$s tagged your post at %2$s" msgstr "%1$s把您的文章在%2$s标签" -#: include/enotify.php:288 +#: include/enotify.php:310 #, php-format msgid "%1$s tagged [url=%2$s]your post[/url]" msgstr "%1$s把[url=%2$s]您的文章[/url]标签" -#: include/enotify.php:300 +#: include/enotify.php:322 #, php-format msgid "%s Introduction received" -msgstr "" +msgstr "%s收到的介绍" -#: include/enotify.php:302 +#: include/enotify.php:324 #, php-format msgid "You've received an introduction from '%1$s' at %2$s" msgstr "您从「%1$s」受到一个介绍在%2$s" -#: include/enotify.php:303 +#: include/enotify.php:325 #, php-format msgid "You've received [url=%1$s]an introduction[/url] from %2$s." msgstr "您从%2$s收到[url=%1$s]一个介绍[/url]。" -#: include/enotify.php:308 include/enotify.php:354 +#: include/enotify.php:330 include/enotify.php:376 #, php-format msgid "You may visit their profile at %s" -msgstr "你能看他的简介在%s" +msgstr "你能看他的个人资料在%s" -#: include/enotify.php:310 +#: include/enotify.php:332 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "请批准或拒绝介绍在%s" -#: include/enotify.php:317 +#: include/enotify.php:339 #, php-format msgid "%s A new person is sharing with you" -msgstr "" +msgstr "%s一个新的人正在和你分享" -#: include/enotify.php:319 include/enotify.php:320 +#: include/enotify.php:341 include/enotify.php:342 #, php-format msgid "%1$s is sharing with you at %2$s" msgstr "%1$s 正在 %2$s 和你分享" -#: include/enotify.php:327 +#: include/enotify.php:349 #, php-format msgid "%s You have a new follower" msgstr "%s你有了一个新的关注者" -#: include/enotify.php:329 include/enotify.php:330 +#: include/enotify.php:351 include/enotify.php:352 #, php-format msgid "You have a new follower at %2$s : %1$s" msgstr "你在 %2$s 有一个新的关注者: %1$s" -#: include/enotify.php:343 +#: include/enotify.php:365 #, php-format msgid "%s Friend suggestion received" -msgstr "" +msgstr "%s收到建议的朋友" -#: include/enotify.php:345 +#: include/enotify.php:367 #, php-format msgid "You've received a friend suggestion from '%1$s' at %2$s" msgstr "您从「%2$s」收到[url=%1$s]一个朋友建议[/url]。" -#: include/enotify.php:346 +#: include/enotify.php:368 #, php-format msgid "" "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." msgstr "您从%3$s收到[url=%1$s]一个朋友建议[/url]为%2$s。" -#: include/enotify.php:352 +#: include/enotify.php:374 msgid "Name:" msgstr "名字:" -#: include/enotify.php:353 +#: include/enotify.php:375 msgid "Photo:" msgstr "照片:" -#: include/enotify.php:356 +#: include/enotify.php:378 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "请访问%s来批准或拒绝这个建议。" -#: include/enotify.php:364 include/enotify.php:379 +#: include/enotify.php:386 include/enotify.php:401 #, php-format msgid "%s Connection accepted" -msgstr "" +msgstr "%s已接受连接" -#: include/enotify.php:366 include/enotify.php:381 +#: include/enotify.php:388 include/enotify.php:403 #, php-format msgid "'%1$s' has accepted your connection request at %2$s" msgstr "“%1$s”已经在 %2$s 接受了您的连接请求" -#: include/enotify.php:367 include/enotify.php:382 +#: include/enotify.php:389 include/enotify.php:404 #, php-format msgid "%2$s has accepted your [url=%1$s]connection request[/url]." msgstr "%2$s 已经接受了你的[url=%1$s]连接请求[/url]。" -#: include/enotify.php:372 +#: include/enotify.php:394 msgid "" "You are now mutual friends and may exchange status updates, photos, and " "email without restriction." -msgstr "你们现在已经互为朋友了,可以不受限制地交换状态更新、照片和邮件。" +msgstr "你们现在已经互为好友了,可以不受限制地交换状态更新、照片和邮件。" -#: include/enotify.php:374 +#: include/enotify.php:396 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "请访问%s如果你希望对这个关系做任何改变。" -#: include/enotify.php:387 +#: include/enotify.php:409 #, php-format msgid "" "'%1$s' has chosen to accept you a fan, which restricts some forms of " @@ -722,37 +1178,37 @@ msgid "" "automatically." msgstr "%1$s已选择接受您为粉丝,这会限制某些形式的通信,例如私信和某些个人资料交互。如果这是名人或社区页面,则会自动应用这些设置。" -#: include/enotify.php:389 +#: include/enotify.php:411 #, php-format msgid "" "'%1$s' may choose to extend this into a two-way or more permissive " "relationship in the future." msgstr "%1$s未来可能会选择将这种关系扩展为双向或更宽松的关系。" -#: include/enotify.php:391 +#: include/enotify.php:413 #, php-format msgid "Please visit %s if you wish to make any changes to this relationship." msgstr "请访问 %s 如果你希望对修改这个关系。" -#: include/enotify.php:401 mod/removeme.php:63 +#: include/enotify.php:423 mod/removeme.php:63 msgid "[Friendica System Notify]" -msgstr "" +msgstr "[Friendica系统通知]" -#: include/enotify.php:401 +#: include/enotify.php:423 msgid "registration request" msgstr "注册请求" -#: include/enotify.php:403 +#: include/enotify.php:425 #, php-format msgid "You've received a registration request from '%1$s' at %2$s" -msgstr "" +msgstr "您已收到来自‘%1$s’的注册请求,地址为%2$s" -#: include/enotify.php:404 +#: include/enotify.php:426 #, php-format msgid "You've received a [url=%1$s]registration request[/url] from %2$s." msgstr "" -#: include/enotify.php:409 +#: include/enotify.php:431 #, php-format msgid "" "Full Name:\t%s\n" @@ -760,664 +1216,1368 @@ msgid "" "Login Name:\t%s (%s)" msgstr "" -#: include/enotify.php:415 +#: include/enotify.php:437 #, php-format msgid "Please visit %s to approve or reject the request." msgstr "请访问%s来批准或拒绝这个请求。" -#: include/items.php:363 src/Module/Admin/Themes/Details.php:72 -#: src/Module/Admin/Themes/Index.php:59 src/Module/Debug/ItemBody.php:46 -#: src/Module/Debug/ItemBody.php:59 -msgid "Item not found." -msgstr "项目找不到。" +#: include/api.php:1127 +#, php-format +msgid "Daily posting limit of %d post reached. The post was rejected." +msgid_plural "Daily posting limit of %d posts reached. The post was rejected." +msgstr[0] "达到每日 %d 发文限制。此文被拒绝发出。" -#: include/items.php:395 -msgid "Do you really want to delete this item?" -msgstr "您真的想删除这个项目吗?" +#: include/api.php:1141 +#, php-format +msgid "Weekly posting limit of %d post reached. The post was rejected." +msgid_plural "" +"Weekly posting limit of %d posts reached. The post was rejected." +msgstr[0] "达到每周 %d 发文限制。此文被拒绝发出。" -#: include/items.php:397 mod/api.php:125 mod/message.php:165 -#: mod/suggest.php:88 src/Module/Contact.php:453 -#: src/Module/Notifications/Introductions.php:119 src/Module/Register.php:115 -msgid "Yes" -msgstr "是" +#: include/api.php:1155 +#, php-format +msgid "Monthly posting limit of %d post reached. The post was rejected." +msgstr "达到每月 %d 发文限制。此文被拒绝发出。" -#: include/items.php:447 mod/api.php:50 mod/api.php:55 mod/cal.php:293 -#: mod/common.php:43 mod/dfrn_confirm.php:79 mod/editpost.php:38 -#: mod/events.php:228 mod/follow.php:76 mod/follow.php:156 mod/item.php:183 -#: mod/item.php:188 mod/message.php:71 mod/message.php:116 mod/network.php:50 -#: mod/notes.php:43 mod/ostatus_subscribe.php:32 mod/photos.php:177 -#: mod/photos.php:937 mod/poke.php:142 mod/repair_ostatus.php:31 -#: mod/settings.php:48 mod/settings.php:66 mod/settings.php:497 -#: mod/suggest.php:54 mod/uimport.php:32 mod/unfollow.php:37 -#: mod/unfollow.php:92 mod/unfollow.php:124 mod/wallmessage.php:35 -#: mod/wallmessage.php:59 mod/wallmessage.php:98 mod/wallmessage.php:122 -#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/wall_upload.php:110 -#: mod/wall_upload.php:113 src/Module/Attach.php:56 src/Module/BaseApi.php:59 -#: src/Module/BaseApi.php:65 src/Module/BaseNotifications.php:88 -#: src/Module/Contact/Advanced.php:43 src/Module/Contact.php:370 -#: src/Module/Delegation.php:118 src/Module/FollowConfirm.php:16 -#: src/Module/FriendSuggest.php:44 src/Module/Group.php:45 -#: src/Module/Group.php:91 src/Module/Invite.php:40 src/Module/Invite.php:128 -#: src/Module/Notifications/Notification.php:47 -#: src/Module/Notifications/Notification.php:76 -#: src/Module/Profile/Contacts.php:67 src/Module/Register.php:62 -#: src/Module/Register.php:75 src/Module/Register.php:195 -#: src/Module/Register.php:234 src/Module/Search/Directory.php:38 -#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 -#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:114 -#: src/Module/Settings/Profile/Photo/Crop.php:157 -#: src/Module/Settings/Profile/Photo/Index.php:115 -msgid "Permission denied." -msgstr "权限不够。" +#: include/api.php:4452 mod/photos.php:106 mod/photos.php:197 +#: mod/photos.php:634 mod/photos.php:1051 mod/photos.php:1068 +#: mod/photos.php:1605 src/Module/Settings/Profile/Photo/Crop.php:97 +#: src/Module/Settings/Profile/Photo/Crop.php:113 +#: src/Module/Settings/Profile/Photo/Crop.php:129 +#: src/Module/Settings/Profile/Photo/Crop.php:178 +#: src/Module/Settings/Profile/Photo/Index.php:96 +#: src/Module/Settings/Profile/Photo/Index.php:102 src/Model/User.php:999 +#: src/Model/User.php:1007 src/Model/User.php:1015 +msgid "Profile Photos" +msgstr "个人资料照片" -#: mod/api.php:100 mod/api.php:122 -msgid "Authorize application connection" -msgstr "授权应用连接" - -#: mod/api.php:101 -msgid "Return to your app and insert this Securty Code:" -msgstr "回归您的应用和输入这个安全密码:" - -#: mod/api.php:110 src/Module/BaseAdmin.php:73 -msgid "Please login to continue." -msgstr "请登录以继续。" - -#: mod/api.php:124 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "你要授权这个应用访问你的文章和联系人,及/或为你创建新的文章吗?" - -#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 -#: src/Module/Register.php:116 -msgid "No" -msgstr "否" - -#: mod/cal.php:46 mod/cal.php:50 mod/follow.php:36 -#: src/Module/Conversation/Community.php:145 src/Module/Debug/ItemBody.php:37 -#: src/Module/Diaspora/Receive.php:51 src/Module/Item/Ignore.php:41 +#: mod/redir.php:34 mod/redir.php:203 mod/cal.php:47 mod/cal.php:51 +#: mod/follow.php:37 src/Module/Debug/ItemBody.php:37 +#: src/Module/Conversation/Community.php:145 src/Module/Item/Ignore.php:41 +#: src/Module/Diaspora/Receive.php:51 msgid "Access denied." msgstr "权限拒绝。" -#: mod/cal.php:132 mod/display.php:284 src/Module/Profile/Profile.php:92 -#: src/Module/Profile/Profile.php:107 src/Module/Profile/Status.php:99 -#: src/Module/Update/Profile.php:55 -msgid "Access to this profile has been restricted." -msgstr "使用权这个简介被限制了." +#: mod/redir.php:50 mod/redir.php:130 +msgid "Bad Request." +msgstr "请求错误" -#: mod/cal.php:263 mod/events.php:409 src/Content/Nav.php:179 -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:88 -#: src/Module/BaseProfile.php:99 view/theme/frio/theme.php:262 -#: view/theme/frio/theme.php:266 -msgid "Events" -msgstr "事件" - -#: mod/cal.php:264 mod/events.php:410 -msgid "View" -msgstr "查看" - -#: mod/cal.php:265 mod/events.php:412 -msgid "Previous" -msgstr "上" - -#: mod/cal.php:266 mod/events.php:413 src/Module/Install.php:192 -msgid "Next" -msgstr "下" - -#: mod/cal.php:269 mod/events.php:418 src/Model/Event.php:443 -msgid "today" -msgstr "今天" - -#: mod/cal.php:270 mod/events.php:419 src/Model/Event.php:444 -#: src/Util/Temporal.php:330 -msgid "month" -msgstr "月" - -#: mod/cal.php:271 mod/events.php:420 src/Model/Event.php:445 -#: src/Util/Temporal.php:331 -msgid "week" -msgstr "星期" - -#: mod/cal.php:272 mod/events.php:421 src/Model/Event.php:446 -#: src/Util/Temporal.php:332 -msgid "day" -msgstr "日" - -#: mod/cal.php:273 mod/events.php:422 -msgid "list" -msgstr "列表" - -#: mod/cal.php:286 src/Console/User.php:152 src/Console/User.php:250 -#: src/Console/User.php:283 src/Console/User.php:309 src/Model/User.php:430 -msgid "User not found" -msgstr "找不到用户" - -#: mod/cal.php:302 -msgid "This calendar format is not supported" -msgstr "这个日历格式不被支持" - -#: mod/cal.php:304 -msgid "No exportable data found" -msgstr "找不到可导出的数据" - -#: mod/cal.php:321 -msgid "calendar" -msgstr "日历" - -#: mod/common.php:106 -msgid "No contacts in common." -msgstr "没有共同的联系人。" - -#: mod/common.php:157 src/Module/Contact.php:920 -msgid "Common Friends" -msgstr "普通朋友们" - -#: mod/dfrn_confirm.php:85 src/Module/Profile/Profile.php:80 -msgid "Profile not found." -msgstr "找不到简介。" - -#: mod/dfrn_confirm.php:140 mod/redir.php:51 mod/redir.php:141 -#: mod/redir.php:156 src/Module/Contact/Advanced.php:53 -#: src/Module/Contact/Advanced.php:108 src/Module/FriendSuggest.php:54 -#: src/Module/FriendSuggest.php:93 src/Module/Group.php:106 +#: mod/redir.php:56 mod/redir.php:157 mod/dfrn_confirm.php:139 +#: src/Module/FriendSuggest.php:54 src/Module/FriendSuggest.php:93 +#: src/Module/Group.php:105 src/Module/Contact/Advanced.php:53 +#: src/Module/Contact/Advanced.php:106 src/Module/Contact/Contacts.php:33 msgid "Contact not found." msgstr "没有找到联系人。" -#: mod/dfrn_confirm.php:141 +#: mod/wallmessage.php:35 mod/wallmessage.php:59 mod/wallmessage.php:96 +#: mod/wallmessage.php:120 mod/dfrn_confirm.php:78 mod/settings.php:47 +#: mod/settings.php:65 mod/settings.php:489 mod/network.php:47 +#: mod/repair_ostatus.php:31 mod/unfollow.php:37 mod/unfollow.php:91 +#: mod/unfollow.php:123 mod/message.php:70 mod/message.php:113 +#: mod/ostatus_subscribe.php:30 mod/suggest.php:34 mod/wall_upload.php:99 +#: mod/wall_upload.php:102 mod/api.php:50 mod/api.php:55 +#: mod/wall_attach.php:78 mod/wall_attach.php:81 mod/item.php:189 +#: mod/item.php:194 mod/item.php:941 mod/uimport.php:32 mod/editpost.php:38 +#: mod/events.php:228 mod/follow.php:76 mod/follow.php:152 mod/notes.php:43 +#: mod/photos.php:179 mod/photos.php:930 +#: src/Module/Notifications/Notification.php:47 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Profile/Common.php:57 src/Module/Profile/Contacts.php:57 +#: src/Module/BaseNotifications.php:88 src/Module/Register.php:62 +#: src/Module/Register.php:75 src/Module/Register.php:195 +#: src/Module/Register.php:234 src/Module/FriendSuggest.php:44 +#: src/Module/BaseApi.php:59 src/Module/BaseApi.php:65 +#: src/Module/Delegation.php:118 src/Module/Contact.php:375 +#: src/Module/FollowConfirm.php:16 src/Module/Invite.php:40 +#: src/Module/Invite.php:128 src/Module/Attach.php:56 src/Module/Group.php:45 +#: src/Module/Group.php:90 src/Module/Search/Directory.php:38 +#: src/Module/Contact/Advanced.php:43 +#: src/Module/Settings/Profile/Photo/Crop.php:157 +#: src/Module/Settings/Profile/Photo/Index.php:113 +#: src/Module/Settings/Delegation.php:42 src/Module/Settings/Delegation.php:70 +#: src/Module/Settings/Display.php:42 src/Module/Settings/Display.php:116 +msgid "Permission denied." +msgstr "权限不够。" + +#: mod/wallmessage.php:68 mod/wallmessage.php:129 +#, php-format +msgid "Number of daily wall messages for %s exceeded. Message failed." +msgstr "一天最多墙通知给%s超过了。通知没有通过 。" + +#: mod/wallmessage.php:76 mod/message.php:84 +msgid "No recipient selected." +msgstr "没有选择的接受者。" + +#: mod/wallmessage.php:79 +msgid "Unable to check your home location." +msgstr "核对不了您的主页。" + +#: mod/wallmessage.php:82 mod/message.php:91 +msgid "Message could not be sent." +msgstr "消息发不了。" + +#: mod/wallmessage.php:85 mod/message.php:94 +msgid "Message collection failure." +msgstr "通信受到错误。" + +#: mod/wallmessage.php:103 mod/wallmessage.php:112 +msgid "No recipient." +msgstr "没有接受者。" + +#: mod/wallmessage.php:137 mod/message.php:185 mod/message.php:299 +msgid "Please enter a link URL:" +msgstr "请输入一个链接 URL:" + +#: mod/wallmessage.php:142 mod/message.php:194 +msgid "Send Private Message" +msgstr "发私人的通信" + +#: mod/wallmessage.php:143 +#, php-format +msgid "" +"If you wish for %s to respond, please check that the privacy settings on " +"your site allow private mail from unknown senders." +msgstr "如果您想%s回答,请核对您网站的隐私设置允许生发送人的私人邮件。" + +#: mod/wallmessage.php:144 mod/message.php:195 mod/message.php:365 +msgid "To:" +msgstr "到:" + +#: mod/wallmessage.php:145 mod/message.php:196 mod/message.php:366 +msgid "Subject:" +msgstr "题目:" + +#: mod/wallmessage.php:151 mod/message.php:200 mod/message.php:369 +#: src/Module/Invite.php:168 +msgid "Your message:" +msgstr "你的消息:" + +#: mod/wallmessage.php:154 mod/message.php:204 mod/message.php:374 +#: mod/editpost.php:94 +msgid "Insert web link" +msgstr "插入网页链接" + +#: mod/dfrn_confirm.php:84 src/Module/Profile/Profile.php:82 +msgid "Profile not found." +msgstr "找不到个人资料。" + +#: mod/dfrn_confirm.php:140 msgid "" "This may occasionally happen if contact was requested by both persons and it" " has already been approved." msgstr "这会偶尔地发生熟人双方都要求和已经批准的时候。" -#: mod/dfrn_confirm.php:242 +#: mod/dfrn_confirm.php:241 msgid "Response from remote site was not understood." msgstr "遥网站的回答明白不了。" -#: mod/dfrn_confirm.php:249 mod/dfrn_confirm.php:255 +#: mod/dfrn_confirm.php:248 mod/dfrn_confirm.php:254 msgid "Unexpected response from remote site: " msgstr "居然回答从遥网站:" -#: mod/dfrn_confirm.php:264 +#: mod/dfrn_confirm.php:263 msgid "Confirmation completed successfully." msgstr "确认成功完成。" -#: mod/dfrn_confirm.php:276 +#: mod/dfrn_confirm.php:275 msgid "Temporary failure. Please wait and try again." msgstr "临时失败。请等一会,再试。" -#: mod/dfrn_confirm.php:279 +#: mod/dfrn_confirm.php:278 msgid "Introduction failed or was revoked." msgstr "介绍失败或被吊销。" -#: mod/dfrn_confirm.php:284 +#: mod/dfrn_confirm.php:283 msgid "Remote site reported: " msgstr "远程站点报告:" -#: mod/dfrn_confirm.php:389 +#: mod/dfrn_confirm.php:388 #, php-format msgid "No user record found for '%s' " msgstr "找不到「%s」的用户记录" -#: mod/dfrn_confirm.php:399 +#: mod/dfrn_confirm.php:398 msgid "Our site encryption key is apparently messed up." msgstr "看起来我们的加密钥匙失灵了。" -#: mod/dfrn_confirm.php:410 +#: mod/dfrn_confirm.php:409 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "空的URL供应,或URL解不了码。" -#: mod/dfrn_confirm.php:426 +#: mod/dfrn_confirm.php:425 msgid "Contact record was not found for you on our site." msgstr "无法在本站点为您找到联系人记录。" -#: mod/dfrn_confirm.php:440 +#: mod/dfrn_confirm.php:439 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "没有网站公开钥匙在熟人记录在URL%s。" -#: mod/dfrn_confirm.php:456 +#: mod/dfrn_confirm.php:455 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "身份证明由您的系统是在我们的重做。你再试应该运行。" -#: mod/dfrn_confirm.php:467 +#: mod/dfrn_confirm.php:466 msgid "Unable to set your contact credentials on our system." msgstr "不能创作您的熟人证件在我们的系统。" -#: mod/dfrn_confirm.php:523 +#: mod/dfrn_confirm.php:522 msgid "Unable to update your contact profile details on our system" msgstr "不能更新您的熟人简介消息在我们的系统" -#: mod/dfrn_confirm.php:553 mod/dfrn_request.php:569 -#: src/Model/Contact.php:2653 +#: mod/dfrn_confirm.php:552 mod/dfrn_request.php:569 +#: src/Model/Contact.php:2392 msgid "[Name Withheld]" msgstr "[名字拒给]" -#: mod/dfrn_poll.php:136 mod/dfrn_poll.php:539 +#: mod/videos.php:129 mod/display.php:179 mod/dfrn_request.php:606 +#: mod/photos.php:844 src/Module/Debug/WebFinger.php:38 +#: src/Module/Debug/Probe.php:39 src/Module/Conversation/Community.php:139 +#: src/Module/Directory.php:49 src/Module/Search/Index.php:49 +#: src/Module/Search/Index.php:54 +msgid "Public access denied." +msgstr "拒绝公开访问" + +#: mod/videos.php:134 +msgid "No videos selected" +msgstr "没有视频被选择" + +#: mod/videos.php:182 mod/photos.php:915 +msgid "Access to this item is restricted." +msgstr "这个项目使用权限的。" + +#: mod/videos.php:252 src/Model/Item.php:3576 +msgid "View Video" +msgstr "察看视频" + +#: mod/videos.php:259 mod/photos.php:1625 +msgid "View Album" +msgstr "看照片册" + +#: mod/videos.php:267 +msgid "Recent Videos" +msgstr "最近的视频" + +#: mod/videos.php:269 +msgid "Upload New Videos" +msgstr "上传新视频" + +#: mod/match.php:62 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "没有要匹配的关键字。请向您的个人资料中添加关键字。" + +#: mod/match.php:105 src/Content/Pager.php:216 +msgid "first" +msgstr "首先" + +#: mod/match.php:110 src/Content/Pager.php:276 +msgid "next" +msgstr "下个" + +#: mod/match.php:120 src/Module/BaseSearch.php:117 +msgid "No matches" +msgstr "没有结果" + +#: mod/match.php:125 +msgid "Profile Match" +msgstr "简介符合" + +#: mod/settings.php:90 +msgid "Missing some important data!" +msgstr "缺失一些重要数据!" + +#: mod/settings.php:92 mod/settings.php:525 src/Module/Contact.php:838 +msgid "Update" +msgstr "更新" + +#: mod/settings.php:200 +msgid "Failed to connect with email account using the settings provided." +msgstr "不能连接电子邮件账户用输入的设置。" + +#: mod/settings.php:229 +msgid "Contact CSV file upload error" +msgstr "联系人CSV文件上载错误" + +#: mod/settings.php:244 +msgid "Importing Contacts done" +msgstr "导入联系人完成" + +#: mod/settings.php:255 +msgid "Relocate message has been send to your contacts" +msgstr "迁移消息已发送给您的联系人" + +#: mod/settings.php:267 +msgid "Passwords do not match." +msgstr "密码不匹配。" + +#: mod/settings.php:275 src/Console/User.php:166 +msgid "Password update failed. Please try again." +msgstr "密码更新失败了。请再试。" + +#: mod/settings.php:278 src/Console/User.php:169 +msgid "Password changed." +msgstr "密码已改变。" + +#: mod/settings.php:281 +msgid "Password unchanged." +msgstr "密码未改变。" + +#: mod/settings.php:364 +msgid "Please use a shorter name." +msgstr "请使用较短的名称。" + +#: mod/settings.php:367 +msgid "Name too short." +msgstr "名称太短。" + +#: mod/settings.php:374 +msgid "Wrong Password." +msgstr "密码错误。" + +#: mod/settings.php:379 +msgid "Invalid email." +msgstr "无效的邮箱。" + +#: mod/settings.php:385 +msgid "Cannot change to that email." +msgstr "无法更改到此电子邮件地址。" + +#: mod/settings.php:422 +msgid "Private forum has no privacy permissions. Using default privacy group." +msgstr "私人评坛没有隐私批准。默认隐私组用者。" + +#: mod/settings.php:425 +msgid "Private forum has no privacy permissions and no default privacy group." +msgstr "私人评坛没有隐私批准或默认隐私组。" + +#: mod/settings.php:442 +msgid "Settings were not updated." +msgstr "" + +#: mod/settings.php:498 mod/settings.php:524 mod/settings.php:558 +msgid "Add application" +msgstr "加入应用" + +#: mod/settings.php:499 mod/settings.php:606 mod/settings.php:704 +#: mod/settings.php:839 src/Module/Admin/Themes/Index.php:113 +#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:82 +#: src/Module/Admin/Site.php:589 src/Module/Admin/Tos.php:66 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Settings/Delegation.php:170 +#: src/Module/Settings/Display.php:185 +msgid "Save Settings" +msgstr "保存设置" + +#: mod/settings.php:501 mod/settings.php:527 src/Module/Admin/Users.php:232 +#: src/Module/Admin/Users.php:243 src/Module/Admin/Users.php:257 +#: src/Module/Admin/Users.php:273 src/Module/Admin/Blocklist/Contact.php:90 +#: src/Module/Contact/Advanced.php:150 +msgid "Name" +msgstr "名字" + +#: mod/settings.php:502 mod/settings.php:528 +msgid "Consumer Key" +msgstr "用户密钥" + +#: mod/settings.php:503 mod/settings.php:529 +msgid "Consumer Secret" +msgstr "使用者机密" + +#: mod/settings.php:504 mod/settings.php:530 +msgid "Redirect" +msgstr "重定向" + +#: mod/settings.php:505 mod/settings.php:531 +msgid "Icon url" +msgstr "图符URL" + +#: mod/settings.php:516 +msgid "You can't edit this application." +msgstr "您不能编辑这个应用。" + +#: mod/settings.php:557 +msgid "Connected Apps" +msgstr "已连接的应用程序" + +#: mod/settings.php:559 src/Object/Post.php:184 src/Object/Post.php:186 +msgid "Edit" +msgstr "编辑" + +#: mod/settings.php:561 +msgid "Client key starts with" +msgstr "客户端密钥开头" + +#: mod/settings.php:562 +msgid "No name" +msgstr "没有名字" + +#: mod/settings.php:563 +msgid "Remove authorization" +msgstr "撤消权能" + +#: mod/settings.php:574 +msgid "No Addon settings configured" +msgstr "无插件设置配置完成" + +#: mod/settings.php:583 +msgid "Addon Settings" +msgstr "插件设置" + +#: mod/settings.php:604 +msgid "Additional Features" +msgstr "附加功能" + +#: mod/settings.php:629 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "Diaspora (Socialhome, Hubzilla)" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "enabled" +msgstr "已启用" + +#: mod/settings.php:629 mod/settings.php:630 +msgid "disabled" +msgstr "已停用" + +#: mod/settings.php:629 mod/settings.php:630 +#, php-format +msgid "Built-in support for %s connectivity is %s" +msgstr "包括的支持为%s连通性是%s" + +#: mod/settings.php:630 +msgid "OStatus (GNU Social)" +msgstr "" + +#: mod/settings.php:661 +msgid "Email access is disabled on this site." +msgstr "电子邮件访问在这个站上被禁用。" + +#: mod/settings.php:666 mod/settings.php:702 +msgid "None" +msgstr "没有" + +#: mod/settings.php:672 src/Module/BaseSettings.php:80 +msgid "Social Networks" +msgstr "社交网络" + +#: mod/settings.php:677 +msgid "General Social Media Settings" +msgstr "通用社交媒体设置" + +#: mod/settings.php:678 +msgid "Accept only top level posts by contacts you follow" +msgstr "只接受您关注的联系人发布的帖子" + +#: mod/settings.php:678 +msgid "" +"The system does an auto completion of threads when a comment arrives. This " +"has got the side effect that you can receive posts that had been started by " +"a non-follower but had been commented by someone you follow. This setting " +"deactivates this behaviour. When activated, you strictly only will receive " +"posts from people you really do follow." +msgstr "当评论到达时,系统会自动完成线程。这有一个副作用,那就是你可能会收到由非关注者发起的帖子,但已经被你追随者评论了。此配置将停用此行为。激活后,严格来说,你只会收到来自你真正关注的人的帖子。" + +#: mod/settings.php:679 +msgid "Disable Content Warning" +msgstr "禁用内容警告" + +#: mod/settings.php:679 +msgid "" +"Users on networks like Mastodon or Pleroma are able to set a content warning" +" field which collapse their post by default. This disables the automatic " +"collapsing and sets the content warning as the post title. Doesn't affect " +"any other content filtering you eventually set up." +msgstr "像Mastodon或Pleroma这样的网络上的用户可以设置一个内容警告字段,默认情况下会折叠他们的发帖。这将禁用自动折叠,并将内容警告设置为发帖标题。不会影响您最终设置的任何其他内容筛选。" + +#: mod/settings.php:680 +msgid "Disable intelligent shortening" +msgstr "禁用智能缩短" + +#: mod/settings.php:680 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If this option is enabled then every shortened post will always point to the" +" original friendica post." +msgstr "通常情况下,系统会尝试找到添加到缩短帖子的最佳链接。如果启用此选项,则每个缩短的帖子都将始终指向原始的Friendica帖子。" + +#: mod/settings.php:681 +msgid "Attach the link title" +msgstr "附加链接标题" + +#: mod/settings.php:681 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" +" share feed content." +msgstr "激活后,附加链接的标题将作为标题添加到Diaspora的帖子中。这对共享提要内容的“远程自我”联系人最有帮助。" + +#: mod/settings.php:682 +msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" +msgstr "自动关注任何 GNU Social (OStatus) 关注者/提及者" + +#: mod/settings.php:682 +msgid "" +"If you receive a message from an unknown OStatus user, this option decides " +"what to do. If it is checked, a new contact will be created for every " +"unknown user." +msgstr "如果您收到来自未知OStatus用户的消息,则此选项决定如何操作。如果选中,将为每个未知用户创建一个新联系人。" + +#: mod/settings.php:683 +msgid "Default group for OStatus contacts" +msgstr "用于 OStatus 联系人的默认组" + +#: mod/settings.php:684 +msgid "Your legacy GNU Social account" +msgstr "您遗留的 GNU Social 账户" + +#: mod/settings.php:684 +msgid "" +"If you enter your old GNU Social/Statusnet account name here (in the format " +"user@domain.tld), your contacts will be added automatically. The field will " +"be emptied when done." +msgstr "如果您在这里输入您旧的 GNU Social/Statusnet 账号名 (格式示例 user@domain.tld) ,您的联系人列表将会被自动添加。完成后该字段将被清空。" + +#: mod/settings.php:687 +msgid "Repair OStatus subscriptions" +msgstr "修复 OStatus 订阅" + +#: mod/settings.php:691 +msgid "Email/Mailbox Setup" +msgstr "邮件收件箱设置" + +#: mod/settings.php:692 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "如果您想用这股服务(可选的)跟邮件熟人交流,请指定怎么连通您的收件箱。" + +#: mod/settings.php:693 +msgid "Last successful email check:" +msgstr "上个成功收件箱检查:" + +#: mod/settings.php:695 +msgid "IMAP server name:" +msgstr "IMAP服务器名字:" + +#: mod/settings.php:696 +msgid "IMAP port:" +msgstr "IMAP服务器端口:" + +#: mod/settings.php:697 +msgid "Security:" +msgstr "安全:" + +#: mod/settings.php:698 +msgid "Email login name:" +msgstr "邮件登录名:" + +#: mod/settings.php:699 +msgid "Email password:" +msgstr "邮件密码:" + +#: mod/settings.php:700 +msgid "Reply-to address:" +msgstr "回复地址:" + +#: mod/settings.php:701 +msgid "Send public posts to all email contacts:" +msgstr "发送公开文章给所有的邮件联系人:" + +#: mod/settings.php:702 +msgid "Action after import:" +msgstr "进口后行动:" + +#: mod/settings.php:702 src/Content/Nav.php:270 +msgid "Mark as seen" +msgstr "标注看过" + +#: mod/settings.php:702 +msgid "Move to folder" +msgstr "搬到文件夹" + +#: mod/settings.php:703 +msgid "Move to folder:" +msgstr "搬到文件夹:" + +#: mod/settings.php:717 +msgid "Unable to find your profile. Please contact your admin." +msgstr "无法找到您的简介。请联系您的管理员。" + +#: mod/settings.php:753 +msgid "Account Types" +msgstr "账户类型" + +#: mod/settings.php:754 +msgid "Personal Page Subtypes" +msgstr "个人页面子类型" + +#: mod/settings.php:755 +msgid "Community Forum Subtypes" +msgstr "社区论坛子类型" + +#: mod/settings.php:762 src/Module/Admin/Users.php:189 +msgid "Personal Page" +msgstr "个人页面" + +#: mod/settings.php:763 +msgid "Account for a personal profile." +msgstr "个人配置文件的帐户。" + +#: mod/settings.php:766 src/Module/Admin/Users.php:190 +msgid "Organisation Page" +msgstr "组织页面" + +#: mod/settings.php:767 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "注册一个自动批准联系请求为“追随者”的组织。" + +#: mod/settings.php:770 src/Module/Admin/Users.php:191 +msgid "News Page" +msgstr "新闻页面" + +#: mod/settings.php:771 +msgid "" +"Account for a news reflector that automatically approves contact requests as" +" \"Followers\"." +msgstr "新闻账户,自动批准联系请求为 \"关注者\"。" + +#: mod/settings.php:774 src/Module/Admin/Users.php:192 +msgid "Community Forum" +msgstr "社区论坛" + +#: mod/settings.php:775 +msgid "Account for community discussions." +msgstr "对社区讨论进行说明。" + +#: mod/settings.php:778 src/Module/Admin/Users.php:182 +msgid "Normal Account Page" +msgstr "普通帐号页面" + +#: mod/settings.php:779 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "需要手动批准的“朋友”和“追随者”" + +#: mod/settings.php:782 src/Module/Admin/Users.php:183 +msgid "Soapbox Page" +msgstr "博客页面" + +#: mod/settings.php:783 +msgid "" +"Account for a public profile that automatically approves contact requests as" +" \"Followers\"." +msgstr "自动批准联系人请求为“关注者”。" + +#: mod/settings.php:786 src/Module/Admin/Users.php:184 +msgid "Public Forum" +msgstr "公共论坛" + +#: mod/settings.php:787 +msgid "Automatically approves all contact requests." +msgstr "自动批准所有联系人请求。" + +#: mod/settings.php:790 src/Module/Admin/Users.php:185 +msgid "Automatic Friend Page" +msgstr "自动朋友页" + +#: mod/settings.php:791 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "自动批准作为“朋友”的联系请求。" + +#: mod/settings.php:794 +msgid "Private Forum [Experimental]" +msgstr "隐私评坛[实验性的 ]" + +#: mod/settings.php:795 +msgid "Requires manual approval of contact requests." +msgstr "需要人工批准联系人请求。" + +#: mod/settings.php:806 +msgid "OpenID:" +msgstr "OpenID:" + +#: mod/settings.php:806 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "(可选的) 允许这个 OpenID 登录这个账户。" + +#: mod/settings.php:814 +msgid "Publish your profile in your local site directory?" +msgstr "将个人资料发布到本地站点目录中?" + +#: mod/settings.php:814 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the" +" system settings." +msgstr "您的个人资料将发布在此节点的本地目录中。根据系统设置,您的个人资料详细信息可能公开可见。" + +#: mod/settings.php:820 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories " +"(e.g. %s)." +msgstr "您的个人资料还将发布在全球Friendica目录中(例如%s)。" + +#: mod/settings.php:826 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "你的身份地址是 '%s' 或者 '%s'." + +#: mod/settings.php:837 +msgid "Account Settings" +msgstr "帐户设置" + +#: mod/settings.php:845 +msgid "Password Settings" +msgstr "密码设置" + +#: mod/settings.php:846 src/Module/Register.php:149 +msgid "New Password:" +msgstr "新密码:" + +#: mod/settings.php:846 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces, accentuated letters and colon (:)." +msgstr "允许的字符为a-z、A-Z、0-9以及除空格、重音字母和冒号(:)之外的特殊字符。" + +#: mod/settings.php:847 src/Module/Register.php:150 +msgid "Confirm:" +msgstr "确认:" + +#: mod/settings.php:847 +msgid "Leave password fields blank unless changing" +msgstr "留空密码字段,除非要修改" + +#: mod/settings.php:848 +msgid "Current Password:" +msgstr "当前密码:" + +#: mod/settings.php:848 +msgid "Your current password to confirm the changes" +msgstr "您的当前密码以验证变更" + +#: mod/settings.php:849 +msgid "Password:" +msgstr "密码:" + +#: mod/settings.php:849 +msgid "Your current password to confirm the changes of the email address" +msgstr "" + +#: mod/settings.php:852 +msgid "Delete OpenID URL" +msgstr "删除OpenID URL" + +#: mod/settings.php:854 +msgid "Basic Settings" +msgstr "基础设置" + +#: mod/settings.php:855 src/Module/Profile/Profile.php:144 +msgid "Full Name:" +msgstr "全名:" + +#: mod/settings.php:856 +msgid "Email Address:" +msgstr "电子邮件地址:" + +#: mod/settings.php:857 +msgid "Your Timezone:" +msgstr "你的时区:" + +#: mod/settings.php:858 +msgid "Your Language:" +msgstr "您的语言 :" + +#: mod/settings.php:858 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "设置用来向您显示friendica界面和发送电子邮件的语言" + +#: mod/settings.php:859 +msgid "Default Post Location:" +msgstr "默认文章位置:" + +#: mod/settings.php:860 +msgid "Use Browser Location:" +msgstr "使用浏览器位置:" + +#: mod/settings.php:862 +msgid "Security and Privacy Settings" +msgstr "安全和隐私设置" + +#: mod/settings.php:864 +msgid "Maximum Friend Requests/Day:" +msgstr "每天最大朋友请求数:" + +#: mod/settings.php:864 mod/settings.php:874 +msgid "(to prevent spam abuse)" +msgstr "(用于防止垃圾信息滥用)" + +#: mod/settings.php:866 +msgid "Allow your profile to be searchable globally?" +msgstr "允许在全球范围内搜索您的个人资料?" + +#: mod/settings.php:866 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your" +" profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "如果希望其他人轻松找到并跟踪您,请激活此设置。您的个人资料将在远程系统上搜索。此设置还确定Friendica是否会通知搜索引擎您的个人资料文件应该被索引。" + +#: mod/settings.php:867 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "在个人资料中隐藏联系人/朋友列表?" + +#: mod/settings.php:867 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "您的联系人列表将显示在您的个人资料页上。激活此选项可禁用联系人列表的显示。" + +#: mod/settings.php:868 +msgid "Hide your profile details from anonymous viewers?" +msgstr "对匿名访问者隐藏详细简介?" + +#: mod/settings.php:868 +msgid "" +"Anonymous visitors will only see your profile picture, your display name and" +" the nickname you are using on your profile page. Your public posts and " +"replies will still be accessible by other means." +msgstr "匿名访问者只能看到您的个人资料图片、显示名称和您在个人资料页上使用的昵称。你的公开帖子和回复仍然可以通过其他方式访问。" + +#: mod/settings.php:869 +msgid "Make public posts unlisted" +msgstr "公开帖子不公开" + +#: mod/settings.php:869 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "您的公开帖子将不会出现在社区页面或搜索结果中,也不会发送到中继服务器。但是,它们仍可以出现在远程服务器上的公共提要中。" + +#: mod/settings.php:870 +msgid "Make all posted pictures accessible" +msgstr "使所有发布的图片都可访问" + +#: mod/settings.php:870 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "此选项使每一张张贴的图片都可以通过直接链接访问。这是解决大多数其他网络无法处理图片权限问题的解决方法。不过,公众仍然无法在您的相册中看到非公开图片。" + +#: mod/settings.php:871 +msgid "Allow friends to post to your profile page?" +msgstr "允许朋友们贴文章在您的简介页?" + +#: mod/settings.php:871 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "你的联系人可以在你的个人资料墙上写文章。这些帖子将分发给你的联系人" + +#: mod/settings.php:872 +msgid "Allow friends to tag your posts?" +msgstr "允许朋友们标签您的文章?" + +#: mod/settings.php:872 +msgid "Your contacts can add additional tags to your posts." +msgstr "您的联系人可以为您的帖子添加额外的标签。" + +#: mod/settings.php:873 +msgid "Permit unknown people to send you private mail?" +msgstr "允许生人寄给您私人邮件?" + +#: mod/settings.php:873 +msgid "" +"Friendica network users may send you private messages even if they are not " +"in your contact list." +msgstr "Friendica 网络用户可能会向您发送私人信息,即使他们不在您的联系人列表中。" + +#: mod/settings.php:874 +msgid "Maximum private messages per day from unknown people:" +msgstr "每天来自未知的人的私信:" + +#: mod/settings.php:876 +msgid "Default Post Permissions" +msgstr "默认文章权限" + +#: mod/settings.php:880 +msgid "Expiration settings" +msgstr "过期设置" + +#: mod/settings.php:881 +msgid "Automatically expire posts after this many days:" +msgstr "在这数天后自动使文章过期:" + +#: mod/settings.php:881 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "如果为空,文章不会过期。过期的文章将被删除" + +#: mod/settings.php:882 +msgid "Expire posts" +msgstr "帖子到期" + +#: mod/settings.php:882 +msgid "When activated, posts and comments will be expired." +msgstr "激活后,帖子和评论将过期。" + +#: mod/settings.php:883 +msgid "Expire personal notes" +msgstr "使个人笔记过期" + +#: mod/settings.php:883 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "激活后,您个人资料页面上的个人笔记将过期。" + +#: mod/settings.php:884 +msgid "Expire starred posts" +msgstr "已收藏的帖子過期" + +#: mod/settings.php:884 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "收藏帖子不会过期。该行为将被此设置覆盖。" + +#: mod/settings.php:885 +msgid "Expire photos" +msgstr "过期照片" + +#: mod/settings.php:885 +msgid "When activated, photos will be expired." +msgstr "激活时,照片将过期。" + +#: mod/settings.php:886 +msgid "Only expire posts by others" +msgstr "只有其他人的帖子过期" + +#: mod/settings.php:886 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "激活后,您自己的帖子将永不过期。那么上面的设置只对你收到的帖子有效。" + +#: mod/settings.php:889 +msgid "Notification Settings" +msgstr "通知设置" + +#: mod/settings.php:890 +msgid "Send a notification email when:" +msgstr "发一个消息要是:" + +#: mod/settings.php:891 +msgid "You receive an introduction" +msgstr "你收到一份介绍" + +#: mod/settings.php:892 +msgid "Your introductions are confirmed" +msgstr "你的介绍被确认了" + +#: mod/settings.php:893 +msgid "Someone writes on your profile wall" +msgstr "某人写在你的简历墙" + +#: mod/settings.php:894 +msgid "Someone writes a followup comment" +msgstr "某人写一个后续的评论" + +#: mod/settings.php:895 +msgid "You receive a private message" +msgstr "你收到一封私信" + +#: mod/settings.php:896 +msgid "You receive a friend suggestion" +msgstr "你受到一个朋友建议" + +#: mod/settings.php:897 +msgid "You are tagged in a post" +msgstr "你被在新闻标签" + +#: mod/settings.php:898 +msgid "You are poked/prodded/etc. in a post" +msgstr "您在文章被戳" + +#: mod/settings.php:900 +msgid "Activate desktop notifications" +msgstr "启用桌面通知" + +#: mod/settings.php:900 +msgid "Show desktop popup on new notifications" +msgstr "在有新的提示时显示桌面弹出窗口" + +#: mod/settings.php:902 +msgid "Text-only notification emails" +msgstr "纯文本通知邮件" + +#: mod/settings.php:904 +msgid "Send text only notification emails, without the html part" +msgstr "发送纯文本通知邮件,无 html 部分" + +#: mod/settings.php:906 +msgid "Show detailled notifications" +msgstr "显示详细通知" + +#: mod/settings.php:908 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "默认情况下,通知被压缩为每个项目的单个通知。启用后,将显示每个通知。" + +#: mod/settings.php:910 +msgid "Advanced Account/Page Type Settings" +msgstr "专家账户/页种设置" + +#: mod/settings.php:911 +msgid "Change the behaviour of this account for special situations" +msgstr "在特殊情况下改变此帐户的行为" + +#: mod/settings.php:914 +msgid "Import Contacts" +msgstr "导入联系人" + +#: mod/settings.php:915 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "上传一个CSV文件,该文件在您从旧帐号导出的第一列中包含您关注的帐号的句柄。" + +#: mod/settings.php:916 +msgid "Upload File" +msgstr "上传文件" + +#: mod/settings.php:918 +msgid "Relocate" +msgstr "迁移" + +#: mod/settings.php:919 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "如果您调动这个简介从别的服务器但有的熟人没收到您的更新,尝试按这个钮。" + +#: mod/settings.php:920 +msgid "Resend relocate message to contacts" +msgstr "把迁移信息寄给熟人" + +#: mod/ping.php:285 +msgid "{0} wants to be your friend" +msgstr "{0}想成为您的朋友" + +#: mod/ping.php:301 +msgid "{0} requested registration" +msgstr "{0}要求注册" + +#: mod/network.php:297 +msgid "No items found" +msgstr "" + +#: mod/network.php:528 +msgid "No such group" +msgstr "没有这个组" + +#: mod/network.php:536 +#, php-format +msgid "Group: %s" +msgstr "组:%s" + +#: mod/network.php:548 src/Module/Contact/Contacts.php:28 +msgid "Invalid contact." +msgstr "无效的联系人。" + +#: mod/network.php:684 +msgid "Latest Activity" +msgstr "最新活动" + +#: mod/network.php:687 +msgid "Sort by latest activity" +msgstr "按最新活动排序" + +#: mod/network.php:692 +msgid "Latest Posts" +msgstr "最新发帖" + +#: mod/network.php:695 +msgid "Sort by post received date" +msgstr "按发帖日期排序" + +#: mod/network.php:702 src/Module/Settings/Profile/Index.php:242 +msgid "Personal" +msgstr "私人" + +#: mod/network.php:705 +msgid "Posts that mention or involve you" +msgstr "提及你或你参与的文章" + +#: mod/network.php:711 +msgid "Starred" +msgstr "已收藏" + +#: mod/network.php:714 +msgid "Favourite Posts" +msgstr "最喜欢的文章" + +#: mod/repair_ostatus.php:36 +msgid "Resubscribing to OStatus contacts" +msgstr "重新订阅 OStatus 联系人" + +#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 +#: src/Module/Debug/Babel.php:269 +#: src/Module/Debug/ActivityPubConversion.php:130 +msgid "Error" +msgid_plural "Errors" +msgstr[0] "错误" + +#: mod/repair_ostatus.php:65 mod/ostatus_subscribe.php:79 +msgid "Done" +msgstr "完成" + +#: mod/repair_ostatus.php:71 mod/ostatus_subscribe.php:103 +msgid "Keep this window open until done." +msgstr "保持窗口打开直到完成。" + +#: mod/unfollow.php:51 mod/unfollow.php:106 +msgid "You aren't following this contact." +msgstr "你没有关注这个联系人。" + +#: mod/unfollow.php:61 mod/unfollow.php:112 +msgid "Unfollowing is currently not supported by your network." +msgstr "取消关注现在不被你的网络支持。" + +#: mod/unfollow.php:132 +msgid "Disconnect/Unfollow" +msgstr "断开连接/取消关注" + +#: mod/unfollow.php:134 mod/follow.php:165 +msgid "Your Identity Address:" +msgstr "你的身份地址:" + +#: mod/unfollow.php:136 mod/dfrn_request.php:647 mod/follow.php:95 +#: src/Module/RemoteFollow.php:109 +msgid "Submit Request" +msgstr "提交要求" + +#: mod/unfollow.php:140 mod/follow.php:166 +#: src/Module/Notifications/Introductions.php:103 +#: src/Module/Notifications/Introductions.php:177 src/Module/Contact.php:610 +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "Profile URL" +msgstr "简介 URL" + +#: mod/unfollow.php:150 mod/follow.php:188 src/Module/Contact.php:887 +#: src/Module/BaseProfile.php:63 +msgid "Status Messages and Posts" +msgstr "状态消息和帖子" + +#: mod/message.php:47 mod/message.php:128 src/Content/Nav.php:276 +msgid "New Message" +msgstr "新的消息" + +#: mod/message.php:88 +msgid "Unable to locate contact information." +msgstr "无法找到联系人信息。" + +#: mod/message.php:122 src/Module/Notifications/Notification.php:56 +#: src/Module/Notifications/Introductions.php:111 +#: src/Module/Notifications/Introductions.php:149 +msgid "Discard" +msgstr "丢弃" + +#: mod/message.php:148 +msgid "Conversation not found." +msgstr "找不到对话。" + +#: mod/message.php:153 +msgid "Message was not deleted." +msgstr "" + +#: mod/message.php:171 +msgid "Conversation was not removed." +msgstr "" + +#: mod/message.php:234 +msgid "No messages." +msgstr "没有消息" + +#: mod/message.php:291 +msgid "Message not available." +msgstr "通信不可用的" + +#: mod/message.php:341 +msgid "Delete message" +msgstr "删除消息" + +#: mod/message.php:343 mod/message.php:470 +msgid "D, d M Y - g:i A" +msgstr "D, d M Y - g:i A" + +#: mod/message.php:358 mod/message.php:467 +msgid "Delete conversation" +msgstr "删除交谈" + +#: mod/message.php:360 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "没可用的安全交通。您可能会在发送人的简介页会回答。" + +#: mod/message.php:364 +msgid "Send Reply" +msgstr "发送回复" + +#: mod/message.php:446 +#, php-format +msgid "Unknown sender - %s" +msgstr "生发送人-%s" + +#: mod/message.php:448 +#, php-format +msgid "You and %s" +msgstr "您和%s" + +#: mod/message.php:450 +#, php-format +msgid "%s and You" +msgstr "%s和您" + +#: mod/message.php:473 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "%d通知" + +#: mod/ostatus_subscribe.php:35 +msgid "Subscribing to OStatus contacts" +msgstr "正在订阅 OStatus 联系人" + +#: mod/ostatus_subscribe.php:45 +msgid "No contact provided." +msgstr "未提供联系人。" + +#: mod/ostatus_subscribe.php:51 +msgid "Couldn't fetch information for contact." +msgstr "无法获取联系人信息。" + +#: mod/ostatus_subscribe.php:61 +msgid "Couldn't fetch friends for contact." +msgstr "无法取得联系人的朋友信息。" + +#: mod/ostatus_subscribe.php:93 +msgid "success" +msgstr "成功" + +#: mod/ostatus_subscribe.php:95 +msgid "failed" +msgstr "失败" + +#: mod/ostatus_subscribe.php:98 src/Object/Post.php:305 +msgid "ignored" +msgstr "已忽视的" + +#: mod/dfrn_poll.php:135 mod/dfrn_poll.php:506 #, php-format msgid "%1$s welcomes %2$s" msgstr "%1$s欢迎%2$s" -#: mod/dfrn_request.php:113 -msgid "This introduction has already been accepted." -msgstr "这个介绍已经接受了。" +#: mod/removeme.php:63 +msgid "User deleted their account" +msgstr "用户已删除其帐号" -#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 -msgid "Profile location is not valid or does not contain profile information." -msgstr "简介位置失效或不包含简介信息。" - -#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 -msgid "Warning: profile location has no identifiable owner name." -msgstr "警告:简介位置没有可设别的主名。" - -#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 -msgid "Warning: profile location has no profile photo." -msgstr "警告:简介位置没有简介图。" - -#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "%d需要的参数没找到在输入的位置。" - -#: mod/dfrn_request.php:180 -msgid "Introduction complete." -msgstr "介绍完成的。" - -#: mod/dfrn_request.php:216 -msgid "Unrecoverable protocol error." -msgstr "不能恢复的协议错误" - -#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:53 -msgid "Profile unavailable." -msgstr "简介无效" - -#: mod/dfrn_request.php:264 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "%s今天已经受到了太多联络要求" - -#: mod/dfrn_request.php:265 -msgid "Spam protection measures have been invoked." -msgstr "垃圾保护措施被用了。" - -#: mod/dfrn_request.php:266 -msgid "Friends are advised to please try again in 24 hours." -msgstr "朋友们被建议请24小时后再试。" - -#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:59 -msgid "Invalid locator" -msgstr "无效找到物" - -#: mod/dfrn_request.php:326 -msgid "You have already introduced yourself here." -msgstr "您已经自我介绍这儿。" - -#: mod/dfrn_request.php:329 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "看上去您已经是%s的朋友。" - -#: mod/dfrn_request.php:349 -msgid "Invalid profile URL." -msgstr "无效的简介URL。" - -#: mod/dfrn_request.php:355 src/Model/Contact.php:2276 -msgid "Disallowed profile URL." -msgstr "不允许的简介地址." - -#: mod/dfrn_request.php:361 src/Model/Contact.php:2281 -#: src/Module/Friendica.php:77 -msgid "Blocked domain" -msgstr "被封禁的域名" - -#: mod/dfrn_request.php:428 src/Module/Contact.php:150 -msgid "Failed to update contact record." -msgstr "更新联系人记录失败。" - -#: mod/dfrn_request.php:448 -msgid "Your introduction has been sent." -msgstr "您的介绍发布了。" - -#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:74 +#: mod/removeme.php:64 msgid "" -"Remote subscription can't be done for your network. Please subscribe " -"directly on your system." -msgstr "无法为您的网络完成远程订阅。请直接在您的系统上订阅。" +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." +msgstr "在您的Friendica节点上,用户删除了他们的帐户。请确保从备份中删除他们的数据。" -#: mod/dfrn_request.php:496 -msgid "Please login to confirm introduction." -msgstr "请登录以确认介绍。" +#: mod/removeme.php:65 +#, php-format +msgid "The user id is %d" +msgstr "用户 id 为 %d" -#: mod/dfrn_request.php:504 +#: mod/removeme.php:99 mod/removeme.php:102 +msgid "Remove My Account" +msgstr "删除我的账户" + +#: mod/removeme.php:100 msgid "" -"Incorrect identity currently logged in. Please login to " -"this profile." -msgstr "当前登录的身份不正确。请登录到这个用户。" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "这要完全删除您的账户。这一做过,就不能恢复。" -#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 -msgid "Confirm" -msgstr "确认" +#: mod/removeme.php:101 +msgid "Please enter your password for verification:" +msgstr "请输入密码为确认:" -#: mod/dfrn_request.php:529 -msgid "Hide this contact" -msgstr "隐藏这个联系人" +#: mod/tagrm.php:112 +msgid "Remove Item Tag" +msgstr "去除项目标签" -#: mod/dfrn_request.php:531 -#, php-format -msgid "Welcome home %s." -msgstr "欢迎%s。" +#: mod/tagrm.php:114 +msgid "Select a tag to remove: " +msgstr "选择删除一个标签: " -#: mod/dfrn_request.php:532 -#, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "请确认您的介绍/联络要求给%s。" +#: mod/tagrm.php:125 src/Module/Settings/Delegation.php:179 +msgid "Remove" +msgstr "移走" -#: mod/dfrn_request.php:606 mod/display.php:183 mod/photos.php:851 -#: mod/videos.php:129 src/Module/Conversation/Community.php:139 -#: src/Module/Debug/Probe.php:39 src/Module/Debug/WebFinger.php:38 -#: src/Module/Directory.php:50 src/Module/Search/Index.php:48 -#: src/Module/Search/Index.php:53 -msgid "Public access denied." -msgstr "拒绝公开访问" - -#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:106 -msgid "Friend/Connection Request" -msgstr "朋友/连接请求" - -#: mod/dfrn_request.php:643 -#, php-format +#: mod/suggest.php:44 msgid "" -"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " -"isn't supported by your system (for example it doesn't work with Diaspora), " -"you have to subscribe to %s directly on your system" -msgstr "在此处输入您的Webinger地址(user@domain.tld)或个人资料URL。如果您的系统不支持此功能(例如,它不适用于Diaspora),则必须直接%s在您的系统上订阅" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "没有建议。如果这是新网站,请24小时后再试。" -#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:108 -#, php-format -msgid "" -"If you are not yet a member of the free social web, follow " -"this link to find a public Friendica node and join us today." -msgstr "如果您还不是免费社交网络的成员,请点击此超链接,\n找到一个公共的Friendica节点,今天就加入我们" - -#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:109 -msgid "Your Webfinger address or profile URL:" -msgstr "您的Webinger地址或个人资料URL:" - -#: mod/dfrn_request.php:646 mod/follow.php:183 src/Module/RemoteFollow.php:110 -msgid "Please answer the following:" -msgstr "请回答下述的:" - -#: mod/dfrn_request.php:647 mod/follow.php:95 mod/unfollow.php:137 -#: src/Module/RemoteFollow.php:111 -msgid "Submit Request" -msgstr "提交要求" - -#: mod/dfrn_request.php:654 mod/follow.php:197 -#, php-format -msgid "%s knows you" -msgstr "" - -#: mod/dfrn_request.php:655 mod/follow.php:198 -msgid "Add a personal note:" -msgstr "添加一个个人便条:" - -#: mod/display.php:240 mod/display.php:320 +#: mod/display.php:238 mod/display.php:318 msgid "The requested item doesn't exist or has been deleted." msgstr "请求的项目不存在或已被删除。" -#: mod/display.php:400 +#: mod/display.php:282 mod/cal.php:142 src/Module/Profile/Status.php:105 +#: src/Module/Profile/Profile.php:94 src/Module/Profile/Profile.php:109 +#: src/Module/Update/Profile.php:55 +msgid "Access to this profile has been restricted." +msgstr "使用权这个简介被限制了." + +#: mod/display.php:398 msgid "The feed for this item is unavailable." -msgstr "" +msgstr "此订阅的项目不可用。" -#: mod/editpost.php:45 mod/editpost.php:55 -msgid "Item not found" -msgstr "项目没找到" +#: mod/wall_upload.php:52 mod/wall_upload.php:63 mod/wall_upload.php:108 +#: mod/wall_upload.php:159 mod/wall_upload.php:162 mod/wall_attach.php:42 +#: mod/wall_attach.php:49 mod/wall_attach.php:87 +msgid "Invalid request." +msgstr "无效请求。" -#: mod/editpost.php:62 -msgid "Edit post" -msgstr "编辑文章" +#: mod/wall_upload.php:174 mod/photos.php:679 mod/photos.php:682 +#: mod/photos.php:709 src/Module/Settings/Profile/Photo/Index.php:61 +#, php-format +msgid "Image exceeds size limit of %s" +msgstr "图片超过 %s 的大小限制" -#: mod/editpost.php:88 mod/notes.php:62 src/Content/Text/HTML.php:910 -#: src/Module/Filer/SaveTag.php:67 -msgid "Save" -msgstr "保存" +#: mod/wall_upload.php:188 mod/photos.php:732 +#: src/Module/Settings/Profile/Photo/Index.php:70 +msgid "Unable to process image." +msgstr "处理不了图像." -#: mod/editpost.php:94 mod/message.php:274 mod/message.php:455 -#: mod/wallmessage.php:156 -msgid "Insert web link" -msgstr "插入网页链接" +#: mod/wall_upload.php:219 +msgid "Wall Photos" +msgstr "墙照片" -#: mod/editpost.php:95 -msgid "web link" -msgstr "网页链接" - -#: mod/editpost.php:96 -msgid "Insert video link" -msgstr "插入视频链接" - -#: mod/editpost.php:97 -msgid "video link" -msgstr "视频链接" - -#: mod/editpost.php:98 -msgid "Insert audio link" -msgstr "插入音频链接" - -#: mod/editpost.php:99 -msgid "audio link" -msgstr "音频链接" - -#: mod/editpost.php:113 src/Core/ACL.php:314 -msgid "CC: email addresses" -msgstr "抄送: 电子邮件地址" - -#: mod/editpost.php:120 src/Core/ACL.php:315 -msgid "Example: bob@example.com, mary@example.com" -msgstr "比如: li@example.com, wang@example.com" - -#: mod/events.php:135 mod/events.php:137 -msgid "Event can not end before it has started." -msgstr "活动不能在开始之前结束。" - -#: mod/events.php:144 mod/events.php:146 -msgid "Event title and start time are required." -msgstr "活动标题和开始时间是必须的。" - -#: mod/events.php:411 -msgid "Create New Event" -msgstr "创建新的事件" - -#: mod/events.php:523 -msgid "Event details" -msgstr "事件细节" - -#: mod/events.php:524 -msgid "Starting date and Title are required." -msgstr "需要开始日期和标题。" - -#: mod/events.php:525 mod/events.php:530 -msgid "Event Starts:" -msgstr "活动开始 :" - -#: mod/events.php:525 mod/events.php:557 -msgid "Required" -msgstr "必须的" - -#: mod/events.php:538 mod/events.php:563 -msgid "Finish date/time is not known or not relevant" -msgstr "结束日期/时间未知或无关" - -#: mod/events.php:540 mod/events.php:545 -msgid "Event Finishes:" -msgstr "事件结束:" - -#: mod/events.php:551 mod/events.php:564 -msgid "Adjust for viewer timezone" -msgstr "调整为浏览者的时区" - -#: mod/events.php:553 src/Module/Profile/Profile.php:159 -#: src/Module/Settings/Profile/Index.php:259 -msgid "Description:" -msgstr "描述:" - -#: mod/events.php:555 src/Model/Event.php:83 src/Model/Event.php:110 -#: src/Model/Event.php:452 src/Model/Event.php:948 src/Model/Profile.php:378 -#: src/Module/Contact.php:626 src/Module/Directory.php:154 -#: src/Module/Notifications/Introductions.php:166 -#: src/Module/Profile/Profile.php:177 -msgid "Location:" -msgstr "位置:" - -#: mod/events.php:557 mod/events.php:559 -msgid "Title:" -msgstr "标题:" - -#: mod/events.php:560 mod/events.php:561 -msgid "Share this event" -msgstr "分享这个事件" - -#: mod/events.php:567 mod/message.php:276 mod/message.php:456 -#: mod/photos.php:966 mod/photos.php:1072 mod/photos.php:1358 -#: mod/photos.php:1402 mod/photos.php:1449 mod/photos.php:1512 -#: mod/poke.php:185 src/Module/Contact/Advanced.php:142 -#: src/Module/Contact.php:583 src/Module/Debug/Localtime.php:64 -#: src/Module/Delegation.php:151 src/Module/FriendSuggest.php:129 -#: src/Module/Install.php:230 src/Module/Install.php:270 -#: src/Module/Install.php:306 src/Module/Invite.php:175 -#: src/Module/Item/Compose.php:144 src/Module/Settings/Profile/Index.php:243 -#: src/Object/Post.php:944 view/theme/duepuntozero/config.php:69 -#: view/theme/frio/config.php:139 view/theme/quattro/config.php:71 -#: view/theme/vier/config.php:119 -msgid "Submit" -msgstr "提交" - -#: mod/events.php:568 src/Module/Profile/Profile.php:227 -msgid "Basic" -msgstr "基本" - -#: mod/events.php:569 src/Module/Admin/Site.php:610 src/Module/Contact.php:930 -#: src/Module/Profile/Profile.php:228 -msgid "Advanced" -msgstr "高级" - -#: mod/events.php:570 mod/photos.php:984 mod/photos.php:1354 -msgid "Permissions" -msgstr "权限" - -#: mod/events.php:586 -msgid "Failed to remove event" -msgstr "删除事件失败" - -#: mod/events.php:588 -msgid "Event removed" -msgstr "事件已删除" - -#: mod/fbrowser.php:42 src/Content/Nav.php:177 src/Module/BaseProfile.php:68 -#: view/theme/frio/theme.php:260 -msgid "Photos" -msgstr "照片" - -#: mod/fbrowser.php:51 mod/fbrowser.php:75 mod/photos.php:195 -#: mod/photos.php:948 mod/photos.php:1061 mod/photos.php:1078 -#: mod/photos.php:1561 mod/photos.php:1576 src/Model/Photo.php:566 -#: src/Model/Photo.php:575 -msgid "Contact Photos" -msgstr "联系人照片" - -#: mod/fbrowser.php:111 mod/fbrowser.php:140 -#: src/Module/Settings/Profile/Photo/Index.php:132 -msgid "Upload" -msgstr "上传" - -#: mod/fbrowser.php:135 -msgid "Files" -msgstr "文件" - -#: mod/follow.php:65 -msgid "The contact could not be added." -msgstr "无法添加此联系人。" - -#: mod/follow.php:106 -msgid "You already added this contact." -msgstr "您已添加此联系人。" - -#: mod/follow.php:118 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "Diaspora 支持没被启用。无法添加联系人。" - -#: mod/follow.php:125 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "OStatus 支持没被启用。无法添加联系人。" - -#: mod/follow.php:135 -msgid "The network type couldn't be detected. Contact can't be added." -msgstr "网络类型无法被检测。无法添加联系人。" - -#: mod/follow.php:184 mod/unfollow.php:135 -msgid "Your Identity Address:" -msgstr "你的身份地址:" - -#: mod/follow.php:185 mod/unfollow.php:141 -#: src/Module/Admin/Blocklist/Contact.php:100 src/Module/Contact.php:622 -#: src/Module/Notifications/Introductions.php:103 -#: src/Module/Notifications/Introductions.php:177 -msgid "Profile URL" -msgstr "简介 URL" - -#: mod/follow.php:186 src/Module/Contact.php:632 -#: src/Module/Notifications/Introductions.php:170 -#: src/Module/Profile/Profile.php:189 -msgid "Tags:" -msgstr "标签:" - -#: mod/follow.php:210 mod/unfollow.php:151 src/Module/BaseProfile.php:63 -#: src/Module/Contact.php:892 -msgid "Status Messages and Posts" -msgstr "现状通知和文章" - -#: mod/item.php:136 mod/item.php:140 -msgid "Unable to locate original post." -msgstr "找不到当初的新闻" - -#: mod/item.php:330 mod/item.php:335 -msgid "Empty post discarded." -msgstr "空帖子被丢弃了。" - -#: mod/item.php:712 mod/item.php:717 -msgid "Post updated." -msgstr "" - -#: mod/item.php:734 mod/item.php:739 -msgid "Item wasn't stored." -msgstr "" - -#: mod/item.php:750 -msgid "Item couldn't be fetched." -msgstr "" - -#: mod/item.php:831 -msgid "Post published." -msgstr "" - -#: mod/lockview.php:64 mod/lockview.php:75 -msgid "Remote privacy information not available." -msgstr "摇隐私信息无效" - -#: mod/lockview.php:86 -msgid "Visible to:" -msgstr "可见方:" - -#: mod/lockview.php:92 mod/lockview.php:127 src/Content/Widget.php:242 -#: src/Core/ACL.php:184 src/Module/Contact.php:821 -#: src/Module/Profile/Contacts.php:143 -msgid "Followers" -msgstr "关注者" - -#: mod/lockview.php:98 mod/lockview.php:133 src/Core/ACL.php:191 -msgid "Mutuals" -msgstr "" +#: mod/wall_upload.php:227 mod/photos.php:761 +#: src/Module/Settings/Profile/Photo/Index.php:97 +msgid "Image upload failed." +msgstr "图像上载失败了." #: mod/lostpass.php:40 msgid "No valid account found." @@ -1441,7 +2601,7 @@ msgid "" "\n" "\t\tYour password will not be changed unless we can verify that you\n" "\t\tissued this request." -msgstr "" +msgstr "\n\t\t亲爱的%1$s,\n\t\t\t最近在“%2$s”收到重置帐户的请求\n\t\t密码。要确认此请求,请选择验证链接\n\t\t或将其粘贴到您的web浏览器地址栏中。\n\t\t如果您没有请求此更改,请不要跟随链接\n\t\t忽略和/或删除此电子邮件,请求将很快过期。\n\t\t您的密码将不会更改,除非我们可以验证您\n\t\t发出此请求。" #: mod/lostpass.php:69 #, php-format @@ -1519,6 +2679,10 @@ msgid "" "successful login." msgstr "您的密码可以在成功登录后在设置页修改。" +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "您的密码已被重置。" + #: mod/lostpass.php:158 #, php-format msgid "" @@ -1528,7 +2692,7 @@ msgid "" "\t\t\tinformation for your records (or change your password immediately to\n" "\t\t\tsomething that you will remember).\n" "\t\t" -msgstr "" +msgstr "\n\t\t\t亲爱的%1$s,\n\t\t\t\t您的密码已按要求更改。请保留这个。\n\t\t\t您的记录信息(或立即将您的密码更改为。\n\t\t\t一些你会记住的东西)。\n\t\t" #: mod/lostpass.php:164 #, php-format @@ -1542,1409 +2706,238 @@ msgid "" "\n" "\t\t\tYou may change that password from your account settings page after logging in.\n" "\t\t" -msgstr "" +msgstr "\n\t\t\t您的登录详细信息如下:\n\n\t\t\t站点位置:\t%1$s\n\t\t\t登录名:\t%2$s\n\t\t\t密码:\t%3$s\n\n\t\t\t您可以在登录后从帐号设置页面更改该密码。\n\t\t" #: mod/lostpass.php:176 #, php-format msgid "Your password has been changed at %s" msgstr "您密码被变化在%s" -#: mod/match.php:63 -msgid "No keywords to match. Please add keywords to your profile." -msgstr "" +#: mod/dfrn_request.php:113 +msgid "This introduction has already been accepted." +msgstr "这个介绍已经接受了。" -#: mod/match.php:116 mod/suggest.php:121 src/Content/Widget.php:57 -#: src/Module/AllFriends.php:110 src/Module/BaseSearch.php:156 -msgid "Connect" -msgstr "连接" +#: mod/dfrn_request.php:131 mod/dfrn_request.php:369 +msgid "Profile location is not valid or does not contain profile information." +msgstr "简介位置失效或不包含简介信息。" -#: mod/match.php:129 src/Content/Pager.php:216 -msgid "first" -msgstr "首先" +#: mod/dfrn_request.php:135 mod/dfrn_request.php:373 +msgid "Warning: profile location has no identifiable owner name." +msgstr "警告:简介位置没有可设别的主名。" -#: mod/match.php:134 src/Content/Pager.php:276 -msgid "next" -msgstr "下个" +#: mod/dfrn_request.php:138 mod/dfrn_request.php:376 +msgid "Warning: profile location has no profile photo." +msgstr "警告:简介位置没有简介图。" -#: mod/match.php:144 src/Module/BaseSearch.php:119 -msgid "No matches" -msgstr "没有结果" - -#: mod/match.php:149 -msgid "Profile Match" -msgstr "简介符合" - -#: mod/message.php:48 mod/message.php:131 src/Content/Nav.php:271 -msgid "New Message" -msgstr "新的消息" - -#: mod/message.php:85 mod/wallmessage.php:76 -msgid "No recipient selected." -msgstr "没有选择的接受者。" - -#: mod/message.php:89 -msgid "Unable to locate contact information." -msgstr "无法找到联系人信息。" - -#: mod/message.php:92 mod/wallmessage.php:82 -msgid "Message could not be sent." -msgstr "消息发不了。" - -#: mod/message.php:95 mod/wallmessage.php:85 -msgid "Message collection failure." -msgstr "通信受到错误。" - -#: mod/message.php:98 mod/wallmessage.php:88 -msgid "Message sent." -msgstr "消息发了" - -#: mod/message.php:125 src/Module/Notifications/Introductions.php:111 -#: src/Module/Notifications/Introductions.php:149 -#: src/Module/Notifications/Notification.php:56 -msgid "Discard" -msgstr "丢弃" - -#: mod/message.php:138 src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Messages" -msgstr "消息" - -#: mod/message.php:163 -msgid "Do you really want to delete this message?" -msgstr "您真的想删除这个通知吗?" - -#: mod/message.php:181 -msgid "Conversation not found." -msgstr "" - -#: mod/message.php:186 -msgid "Message deleted." -msgstr "消息删除了。" - -#: mod/message.php:191 mod/message.php:205 -msgid "Conversation removed." -msgstr "交流删除了。" - -#: mod/message.php:219 mod/message.php:375 mod/wallmessage.php:139 -msgid "Please enter a link URL:" -msgstr "请输入一个链接 URL:" - -#: mod/message.php:261 mod/wallmessage.php:144 -msgid "Send Private Message" -msgstr "发私人的通信" - -#: mod/message.php:262 mod/message.php:445 mod/wallmessage.php:146 -msgid "To:" -msgstr "到:" - -#: mod/message.php:266 mod/message.php:447 mod/wallmessage.php:147 -msgid "Subject:" -msgstr "题目:" - -#: mod/message.php:270 mod/message.php:450 mod/wallmessage.php:153 -#: src/Module/Invite.php:168 -msgid "Your message:" -msgstr "你的消息:" - -#: mod/message.php:304 -msgid "No messages." -msgstr "没有消息" - -#: mod/message.php:367 -msgid "Message not available." -msgstr "通信不可用的" - -#: mod/message.php:421 -msgid "Delete message" -msgstr "删除消息" - -#: mod/message.php:423 mod/message.php:555 -msgid "D, d M Y - g:i A" -msgstr "D, d M Y - g:i A" - -#: mod/message.php:438 mod/message.php:552 -msgid "Delete conversation" -msgstr "删除交谈" - -#: mod/message.php:440 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "没可用的安全交通。您可能会在发送人的简介页会回答。" - -#: mod/message.php:444 -msgid "Send Reply" -msgstr "发回答" - -#: mod/message.php:527 +#: mod/dfrn_request.php:142 mod/dfrn_request.php:380 #, php-format -msgid "Unknown sender - %s" -msgstr "生发送人-%s" +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "%d需要的参数没找到在输入的位置。" -#: mod/message.php:529 +#: mod/dfrn_request.php:180 +msgid "Introduction complete." +msgstr "介绍完成的。" + +#: mod/dfrn_request.php:216 +msgid "Unrecoverable protocol error." +msgstr "不能恢复的协议错误" + +#: mod/dfrn_request.php:243 src/Module/RemoteFollow.php:54 +msgid "Profile unavailable." +msgstr "简介无效" + +#: mod/dfrn_request.php:264 #, php-format -msgid "You and %s" -msgstr "您和%s" +msgid "%s has received too many connection requests today." +msgstr "%s今天已经受到了太多联络要求" -#: mod/message.php:531 +#: mod/dfrn_request.php:265 +msgid "Spam protection measures have been invoked." +msgstr "垃圾保护措施被用了。" + +#: mod/dfrn_request.php:266 +msgid "Friends are advised to please try again in 24 hours." +msgstr "朋友们被建议请24小时后再试。" + +#: mod/dfrn_request.php:290 src/Module/RemoteFollow.php:60 +msgid "Invalid locator" +msgstr "无效找到物" + +#: mod/dfrn_request.php:326 +msgid "You have already introduced yourself here." +msgstr "您已经自我介绍这儿。" + +#: mod/dfrn_request.php:329 #, php-format -msgid "%s and You" -msgstr "%s和您" +msgid "Apparently you are already friends with %s." +msgstr "看上去您已经是%s的朋友。" -#: mod/message.php:558 +#: mod/dfrn_request.php:349 +msgid "Invalid profile URL." +msgstr "无效的简介URL。" + +#: mod/dfrn_request.php:355 src/Model/Contact.php:2017 +msgid "Disallowed profile URL." +msgstr "不允许的简介地址." + +#: mod/dfrn_request.php:361 src/Module/Friendica.php:79 +#: src/Model/Contact.php:2022 +msgid "Blocked domain" +msgstr "被封禁的域名" + +#: mod/dfrn_request.php:428 src/Module/Contact.php:154 +msgid "Failed to update contact record." +msgstr "更新联系人记录失败。" + +#: mod/dfrn_request.php:448 +msgid "Your introduction has been sent." +msgstr "您的介绍发布了。" + +#: mod/dfrn_request.php:480 src/Module/RemoteFollow.php:72 +msgid "" +"Remote subscription can't be done for your network. Please subscribe " +"directly on your system." +msgstr "无法为您的网络完成远程订阅。请直接在您的系统上订阅。" + +#: mod/dfrn_request.php:496 +msgid "Please login to confirm introduction." +msgstr "请登录以确认介绍。" + +#: mod/dfrn_request.php:504 +msgid "" +"Incorrect identity currently logged in. Please login to " +"this profile." +msgstr "当前登录的身份不正确。请登录到这个用户。" + +#: mod/dfrn_request.php:518 mod/dfrn_request.php:533 +msgid "Confirm" +msgstr "确认" + +#: mod/dfrn_request.php:529 +msgid "Hide this contact" +msgstr "隐藏这个联系人" + +#: mod/dfrn_request.php:531 #, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "%d通知" +msgid "Welcome home %s." +msgstr "欢迎%s。" -#: mod/network.php:568 -msgid "No such group" -msgstr "没有这个组" - -#: mod/network.php:589 src/Module/Group.php:296 -msgid "Group is empty" -msgstr "组没有成员" - -#: mod/network.php:593 +#: mod/dfrn_request.php:532 #, php-format -msgid "Group: %s" -msgstr "组:%s" +msgid "Please confirm your introduction/connection request to %s." +msgstr "请确认您的介绍/联络要求给%s。" -#: mod/network.php:618 src/Module/AllFriends.php:54 -#: src/Module/AllFriends.php:62 -msgid "Invalid contact." -msgstr "无效的联系人。" +#: mod/dfrn_request.php:642 src/Module/RemoteFollow.php:104 +msgid "Friend/Connection Request" +msgstr "朋友/连接请求" -#: mod/network.php:902 -msgid "Latest Activity" -msgstr "最新活动" - -#: mod/network.php:905 -msgid "Sort by latest activity" -msgstr "按最新活动排序" - -#: mod/network.php:910 -msgid "Latest Posts" -msgstr "最新发帖" - -#: mod/network.php:913 -msgid "Sort by post received date" -msgstr "按发帖日期排序" - -#: mod/network.php:920 src/Module/Settings/Profile/Index.php:248 -msgid "Personal" -msgstr "私人" - -#: mod/network.php:923 -msgid "Posts that mention or involve you" -msgstr "提及你或你参与的文章" - -#: mod/network.php:930 -msgid "New" -msgstr "新" - -#: mod/network.php:933 -msgid "Activity Stream - by date" -msgstr "活动流-按日期" - -#: mod/network.php:941 -msgid "Shared Links" -msgstr "共享的链接" - -#: mod/network.php:944 -msgid "Interesting Links" -msgstr "有意思的超链接" - -#: mod/network.php:951 -msgid "Starred" -msgstr "已收藏" - -#: mod/network.php:954 -msgid "Favourite Posts" -msgstr "最喜欢的文章" - -#: mod/notes.php:50 src/Module/BaseProfile.php:110 -msgid "Personal Notes" -msgstr "私人便条" - -#: mod/oexchange.php:48 -msgid "Post successful." -msgstr "评论发表了。" - -#: mod/ostatus_subscribe.php:37 -msgid "Subscribing to OStatus contacts" -msgstr "正在订阅 OStatus 联系人" - -#: mod/ostatus_subscribe.php:47 -msgid "No contact provided." -msgstr "未提供联系人。" - -#: mod/ostatus_subscribe.php:54 -msgid "Couldn't fetch information for contact." -msgstr "无法获取联系人信息。" - -#: mod/ostatus_subscribe.php:64 -msgid "Couldn't fetch friends for contact." -msgstr "无法取得联系人的朋友信息。" - -#: mod/ostatus_subscribe.php:82 mod/repair_ostatus.php:65 -msgid "Done" -msgstr "完成" - -#: mod/ostatus_subscribe.php:96 -msgid "success" -msgstr "成功" - -#: mod/ostatus_subscribe.php:98 -msgid "failed" -msgstr "失败" - -#: mod/ostatus_subscribe.php:101 src/Object/Post.php:306 -msgid "ignored" -msgstr "已忽视的" - -#: mod/ostatus_subscribe.php:106 mod/repair_ostatus.php:71 -msgid "Keep this window open until done." -msgstr "保持窗口打开直到完成。" - -#: mod/photos.php:126 src/Module/BaseProfile.php:71 -msgid "Photo Albums" -msgstr "相册" - -#: mod/photos.php:127 mod/photos.php:1616 -msgid "Recent Photos" -msgstr "最近的照片" - -#: mod/photos.php:129 mod/photos.php:1123 mod/photos.php:1618 -msgid "Upload New Photos" -msgstr "上传新照片" - -#: mod/photos.php:147 src/Module/BaseSettings.php:37 -msgid "everybody" -msgstr "每人" - -#: mod/photos.php:184 -msgid "Contact information unavailable" -msgstr "联系人信息不可用" - -#: mod/photos.php:206 -msgid "Album not found." -msgstr "取回不了相册." - -#: mod/photos.php:264 -msgid "Album successfully deleted" -msgstr "相册已成功删除" - -#: mod/photos.php:266 -msgid "Album was empty." -msgstr "" - -#: mod/photos.php:591 -msgid "a photo" -msgstr "一张照片" - -#: mod/photos.php:591 -#, php-format -msgid "%1$s was tagged in %2$s by %3$s" -msgstr "%1$s被%3$s标签在%2$s" - -#: mod/photos.php:686 mod/photos.php:689 mod/photos.php:716 -#: mod/wall_upload.php:185 src/Module/Settings/Profile/Photo/Index.php:61 -#, php-format -msgid "Image exceeds size limit of %s" -msgstr "图片超过 %s 的大小限制" - -#: mod/photos.php:692 -msgid "Image upload didn't complete, please try again" -msgstr "图片上传未完成,请重试" - -#: mod/photos.php:695 -msgid "Image file is missing" -msgstr "缺少图片文件" - -#: mod/photos.php:700 -msgid "" -"Server can't accept new file upload at this time, please contact your " -"administrator" -msgstr "服务器目前无法接受新的上传文件,请联系您的管理员" - -#: mod/photos.php:724 -msgid "Image file is empty." -msgstr "图片文件空的。" - -#: mod/photos.php:739 mod/wall_upload.php:199 -#: src/Module/Settings/Profile/Photo/Index.php:70 -msgid "Unable to process image." -msgstr "处理不了图像." - -#: mod/photos.php:768 mod/wall_upload.php:238 -#: src/Module/Settings/Profile/Photo/Index.php:99 -msgid "Image upload failed." -msgstr "图像上载失败了." - -#: mod/photos.php:856 -msgid "No photos selected" -msgstr "没有照片挑选了" - -#: mod/photos.php:922 mod/videos.php:182 -msgid "Access to this item is restricted." -msgstr "这个项目使用权限的。" - -#: mod/photos.php:976 -msgid "Upload Photos" -msgstr "上传照片" - -#: mod/photos.php:980 mod/photos.php:1068 -msgid "New album name: " -msgstr "新册名:" - -#: mod/photos.php:981 -msgid "or select existing album:" -msgstr "" - -#: mod/photos.php:982 -msgid "Do not show a status post for this upload" -msgstr "别显示现状报到关于这个上传" - -#: mod/photos.php:998 mod/photos.php:1362 -msgid "Show to Groups" -msgstr "给组表示" - -#: mod/photos.php:999 mod/photos.php:1363 -msgid "Show to Contacts" -msgstr "展示给联系人" - -#: mod/photos.php:1050 -msgid "Do you really want to delete this photo album and all its photos?" -msgstr "您真的想删除这个相册和所有里面的照相吗?" - -#: mod/photos.php:1052 mod/photos.php:1073 -msgid "Delete Album" -msgstr "删除相册" - -#: mod/photos.php:1079 -msgid "Edit Album" -msgstr "编照片册" - -#: mod/photos.php:1080 -msgid "Drop Album" -msgstr "" - -#: mod/photos.php:1085 -msgid "Show Newest First" -msgstr "先表示最新的" - -#: mod/photos.php:1087 -msgid "Show Oldest First" -msgstr "先表示最老的" - -#: mod/photos.php:1108 mod/photos.php:1601 -msgid "View Photo" -msgstr "看照片" - -#: mod/photos.php:1145 -msgid "Permission denied. Access to this item may be restricted." -msgstr "无权利。用这个项目可能受限制。" - -#: mod/photos.php:1147 -msgid "Photo not available" -msgstr "不可获得的照片" - -#: mod/photos.php:1157 -msgid "Do you really want to delete this photo?" -msgstr "您真的想删除这个照相吗?" - -#: mod/photos.php:1159 mod/photos.php:1359 -msgid "Delete Photo" -msgstr "删除照片" - -#: mod/photos.php:1250 -msgid "View photo" -msgstr "看照片" - -#: mod/photos.php:1252 -msgid "Edit photo" -msgstr "编辑照片" - -#: mod/photos.php:1253 -msgid "Delete photo" -msgstr "" - -#: mod/photos.php:1254 -msgid "Use as profile photo" -msgstr "用为资料图" - -#: mod/photos.php:1261 -msgid "Private Photo" -msgstr "" - -#: mod/photos.php:1267 -msgid "View Full Size" -msgstr "看全尺寸" - -#: mod/photos.php:1327 -msgid "Tags: " -msgstr "标签:" - -#: mod/photos.php:1330 -msgid "[Select tags to remove]" -msgstr "" - -#: mod/photos.php:1345 -msgid "New album name" -msgstr "新册名" - -#: mod/photos.php:1346 -msgid "Caption" -msgstr "字幕" - -#: mod/photos.php:1347 -msgid "Add a Tag" -msgstr "加标签" - -#: mod/photos.php:1347 -msgid "" -"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "例子:@zhang, @Zhang_San, @li@example.com, #Beijing, #ktv" - -#: mod/photos.php:1348 -msgid "Do not rotate" -msgstr "不要旋转" - -#: mod/photos.php:1349 -msgid "Rotate CW (right)" -msgstr "顺时针地转动(左)" - -#: mod/photos.php:1350 -msgid "Rotate CCW (left)" -msgstr "反顺时针地转动(右)" - -#: mod/photos.php:1383 src/Object/Post.php:346 -msgid "I like this (toggle)" -msgstr "我喜欢这(交替)" - -#: mod/photos.php:1384 src/Object/Post.php:347 -msgid "I don't like this (toggle)" -msgstr "我不喜欢这(交替)" - -#: mod/photos.php:1399 mod/photos.php:1446 mod/photos.php:1509 -#: src/Module/Contact.php:1052 src/Module/Item/Compose.php:142 -#: src/Object/Post.php:941 -msgid "This is you" -msgstr "这是你" - -#: mod/photos.php:1401 mod/photos.php:1448 mod/photos.php:1511 -#: src/Object/Post.php:478 src/Object/Post.php:943 -msgid "Comment" -msgstr "评论" - -#: mod/photos.php:1537 -msgid "Map" -msgstr "地图" - -#: mod/photos.php:1607 mod/videos.php:259 -msgid "View Album" -msgstr "看照片册" - -#: mod/ping.php:286 -msgid "{0} wants to be your friend" -msgstr "{0}想成为您的朋友" - -#: mod/ping.php:302 -msgid "{0} requested registration" -msgstr "{0}要求注册" - -#: mod/poke.php:178 -msgid "Poke/Prod" -msgstr "戳" - -#: mod/poke.php:179 -msgid "poke, prod or do other things to somebody" -msgstr "把人家戳或别的行动" - -#: mod/poke.php:180 -msgid "Recipient" -msgstr "接受者" - -#: mod/poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "选择您想把别人作" - -#: mod/poke.php:184 -msgid "Make this post private" -msgstr "使这个文章私人" - -#: mod/removeme.php:63 -msgid "User deleted their account" -msgstr "" - -#: mod/removeme.php:64 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "在您的Friendica节点上,用户删除了他们的帐户。请确保从备份中删除他们的数据。" - -#: mod/removeme.php:65 -#, php-format -msgid "The user id is %d" -msgstr "用户 id 为 %d" - -#: mod/removeme.php:99 mod/removeme.php:102 -msgid "Remove My Account" -msgstr "删除我的账户" - -#: mod/removeme.php:100 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "这要完全删除您的账户。这一做过,就不能恢复。" - -#: mod/removeme.php:101 -msgid "Please enter your password for verification:" -msgstr "请输入密码为确认:" - -#: mod/repair_ostatus.php:36 -msgid "Resubscribing to OStatus contacts" -msgstr "重新订阅 OStatus 联系人" - -#: mod/repair_ostatus.php:50 src/Module/Security/TwoFactor/Verify.php:82 -msgid "Error" -msgid_plural "Errors" -msgstr[0] "错误" - -#: mod/settings.php:91 -msgid "Missing some important data!" -msgstr "缺失一些重要数据!" - -#: mod/settings.php:93 mod/settings.php:533 src/Module/Contact.php:851 -msgid "Update" -msgstr "更新" - -#: mod/settings.php:201 -msgid "Failed to connect with email account using the settings provided." -msgstr "不能连接电子邮件账户用输入的设置。" - -#: mod/settings.php:206 -msgid "Email settings updated." -msgstr "电子邮件设置更新了" - -#: mod/settings.php:222 -msgid "Features updated" -msgstr "特点更新了" - -#: mod/settings.php:234 -msgid "Contact CSV file upload error" -msgstr "联系人CSV文件上载错误" - -#: mod/settings.php:249 -msgid "Importing Contacts done" -msgstr "导入联系人完成" - -#: mod/settings.php:260 -msgid "Relocate message has been send to your contacts" -msgstr "调动消息已发送给您的联系人" - -#: mod/settings.php:272 -msgid "Passwords do not match." -msgstr "密码不匹配。" - -#: mod/settings.php:280 src/Console/User.php:166 -msgid "Password update failed. Please try again." -msgstr "密码更新失败了。请再试。" - -#: mod/settings.php:283 src/Console/User.php:169 -msgid "Password changed." -msgstr "密码已改变。" - -#: mod/settings.php:286 -msgid "Password unchanged." -msgstr "密码未改变。" - -#: mod/settings.php:369 -msgid "Please use a shorter name." -msgstr "请使用较短的名称。" - -#: mod/settings.php:372 -msgid "Name too short." -msgstr "名称太短。" - -#: mod/settings.php:379 -msgid "Wrong Password." -msgstr "密码错误。" - -#: mod/settings.php:384 -msgid "Invalid email." -msgstr "无效的邮箱。" - -#: mod/settings.php:390 -msgid "Cannot change to that email." -msgstr "无法更改到此电子邮件地址。" - -#: mod/settings.php:427 -msgid "Private forum has no privacy permissions. Using default privacy group." -msgstr "私人评坛没有隐私批准。默认隐私组用者。" - -#: mod/settings.php:430 -msgid "Private forum has no privacy permissions and no default privacy group." -msgstr "私人评坛没有隐私批准或默认隐私组。" - -#: mod/settings.php:447 -msgid "Settings updated." -msgstr "设置更新了。" - -#: mod/settings.php:506 mod/settings.php:532 mod/settings.php:566 -msgid "Add application" -msgstr "加入应用" - -#: mod/settings.php:507 mod/settings.php:614 mod/settings.php:712 -#: mod/settings.php:867 src/Module/Admin/Addons/Index.php:69 -#: src/Module/Admin/Features.php:87 src/Module/Admin/Logs/Settings.php:81 -#: src/Module/Admin/Site.php:605 src/Module/Admin/Themes/Index.php:113 -#: src/Module/Admin/Tos.php:68 src/Module/Settings/Delegation.php:169 -#: src/Module/Settings/Display.php:182 -msgid "Save Settings" -msgstr "保存设置" - -#: mod/settings.php:509 mod/settings.php:535 -#: src/Module/Admin/Blocklist/Contact.php:90 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:278 src/Module/Contact/Advanced.php:152 -msgid "Name" -msgstr "名字" - -#: mod/settings.php:510 mod/settings.php:536 -msgid "Consumer Key" -msgstr "用户密钥" - -#: mod/settings.php:511 mod/settings.php:537 -msgid "Consumer Secret" -msgstr "密码(Consumer Secret)" - -#: mod/settings.php:512 mod/settings.php:538 -msgid "Redirect" -msgstr "重定向" - -#: mod/settings.php:513 mod/settings.php:539 -msgid "Icon url" -msgstr "图符URL" - -#: mod/settings.php:524 -msgid "You can't edit this application." -msgstr "您不能编辑这个应用。" - -#: mod/settings.php:565 -msgid "Connected Apps" -msgstr "连接着应用" - -#: mod/settings.php:567 src/Object/Post.php:185 src/Object/Post.php:187 -msgid "Edit" -msgstr "编辑" - -#: mod/settings.php:569 -msgid "Client key starts with" -msgstr "客户端密钥开头" - -#: mod/settings.php:570 -msgid "No name" -msgstr "无名" - -#: mod/settings.php:571 -msgid "Remove authorization" -msgstr "撤消权能" - -#: mod/settings.php:582 -msgid "No Addon settings configured" -msgstr "无插件设置配置完成" - -#: mod/settings.php:591 -msgid "Addon Settings" -msgstr "插件设置" - -#: mod/settings.php:612 -msgid "Additional Features" -msgstr "附加特性" - -#: mod/settings.php:637 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "Diaspora (Socialhome, Hubzilla)" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "enabled" -msgstr "已启用" - -#: mod/settings.php:637 mod/settings.php:638 -msgid "disabled" -msgstr "已停用" - -#: mod/settings.php:637 mod/settings.php:638 -#, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "包括的支持为%s连通性是%s" - -#: mod/settings.php:638 -msgid "OStatus (GNU Social)" -msgstr "" - -#: mod/settings.php:669 -msgid "Email access is disabled on this site." -msgstr "电子邮件访问在这个站上被禁用。" - -#: mod/settings.php:674 mod/settings.php:710 -msgid "None" -msgstr "没有" - -#: mod/settings.php:680 src/Module/BaseSettings.php:80 -msgid "Social Networks" -msgstr "社会化网络" - -#: mod/settings.php:685 -msgid "General Social Media Settings" -msgstr "通用社交媒体设置" - -#: mod/settings.php:686 -msgid "Accept only top level posts by contacts you follow" -msgstr "只接受您关注的联系人发布的帖子" - -#: mod/settings.php:686 -msgid "" -"The system does an auto completion of threads when a comment arrives. This " -"has got the side effect that you can receive posts that had been started by " -"a non-follower but had been commented by someone you follow. This setting " -"deactivates this behaviour. When activated, you strictly only will receive " -"posts from people you really do follow." -msgstr "当评论到达时,系统会自动完成线程。这有一个副作用,那就是你可能会收到由非关注者发起的帖子,但已经被你追随者评论了。此配置将停用此行为。激活后,严格来说,你只会收到来自你真正关注的人的帖子。" - -#: mod/settings.php:687 -msgid "Disable Content Warning" -msgstr "禁用内容警告" - -#: mod/settings.php:687 -msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This disables the automatic " -"collapsing and sets the content warning as the post title. Doesn't affect " -"any other content filtering you eventually set up." -msgstr "像Mastodon或Pleroma这样的网络上的用户可以设置一个内容警告字段,默认情况下会折叠他们的发帖。这将禁用自动折叠,并将内容警告设置为发帖标题。不会影响您最终设置的任何其他内容筛选。" - -#: mod/settings.php:688 -msgid "Disable intelligent shortening" -msgstr "禁用智能缩短" - -#: mod/settings.php:688 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If this option is enabled then every shortened post will always point to the" -" original friendica post." -msgstr "通常情况下,系统会尝试找到添加到缩短帖子的最佳链接。如果启用此选项,则每个缩短的帖子都将始终指向原始的Friendica帖子。" - -#: mod/settings.php:689 -msgid "Attach the link title" -msgstr "" - -#: mod/settings.php:689 -msgid "" -"When activated, the title of the attached link will be added as a title on " -"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" -" share feed content." -msgstr "激活后,附加链接的标题将作为标题添加到Diaspora的帖子中。这对共享提要内容的“远程自我”联系人最有帮助。" - -#: mod/settings.php:690 -msgid "Automatically follow any GNU Social (OStatus) followers/mentioners" -msgstr "自动关注任何 GNU Social (OStatus) 关注者/提及者" - -#: mod/settings.php:690 -msgid "" -"If you receive a message from an unknown OStatus user, this option decides " -"what to do. If it is checked, a new contact will be created for every " -"unknown user." -msgstr "如果您收到来自未知OStatus用户的消息,则此选项决定如何操作。如果选中,将为每个未知用户创建一个新联系人。" - -#: mod/settings.php:691 -msgid "Default group for OStatus contacts" -msgstr "用于 OStatus 联系人的默认组" - -#: mod/settings.php:692 -msgid "Your legacy GNU Social account" -msgstr "您遗留的 GNU Social 账户" - -#: mod/settings.php:692 -msgid "" -"If you enter your old GNU Social/Statusnet account name here (in the format " -"user@domain.tld), your contacts will be added automatically. The field will " -"be emptied when done." -msgstr "如果您在这里输入您旧的 GNU Social/Statusnet 账号名 (格式示例 user@domain.tld) ,您的联系人列表将会被自动添加。完成后该字段将被清空。" - -#: mod/settings.php:695 -msgid "Repair OStatus subscriptions" -msgstr "修复 OStatus 订阅" - -#: mod/settings.php:699 -msgid "Email/Mailbox Setup" -msgstr "邮件收件箱设置" - -#: mod/settings.php:700 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "如果您想用这股服务(可选的)跟邮件熟人交流,请指定怎么连通您的收件箱。" - -#: mod/settings.php:701 -msgid "Last successful email check:" -msgstr "上个成功收件箱检查:" - -#: mod/settings.php:703 -msgid "IMAP server name:" -msgstr "IMAP服务器名字:" - -#: mod/settings.php:704 -msgid "IMAP port:" -msgstr "IMAP服务器端口:" - -#: mod/settings.php:705 -msgid "Security:" -msgstr "安全:" - -#: mod/settings.php:706 -msgid "Email login name:" -msgstr "邮件登录名:" - -#: mod/settings.php:707 -msgid "Email password:" -msgstr "邮件密码:" - -#: mod/settings.php:708 -msgid "Reply-to address:" -msgstr "回答地址:" - -#: mod/settings.php:709 -msgid "Send public posts to all email contacts:" -msgstr "发送公开文章给所有的邮件联系人:" - -#: mod/settings.php:710 -msgid "Action after import:" -msgstr "进口后行动:" - -#: mod/settings.php:710 src/Content/Nav.php:265 -msgid "Mark as seen" -msgstr "标注看过" - -#: mod/settings.php:710 -msgid "Move to folder" -msgstr "搬到文件夹" - -#: mod/settings.php:711 -msgid "Move to folder:" -msgstr "搬到文件夹:" - -#: mod/settings.php:725 -msgid "Unable to find your profile. Please contact your admin." -msgstr "无法找到您的简介。请联系您的管理员。" - -#: mod/settings.php:761 -msgid "Account Types" -msgstr "账户类型" - -#: mod/settings.php:762 -msgid "Personal Page Subtypes" -msgstr "" - -#: mod/settings.php:763 -msgid "Community Forum Subtypes" -msgstr "" - -#: mod/settings.php:770 src/Module/Admin/Users.php:194 -msgid "Personal Page" -msgstr "个人页面" - -#: mod/settings.php:771 -msgid "Account for a personal profile." -msgstr "" - -#: mod/settings.php:774 src/Module/Admin/Users.php:195 -msgid "Organisation Page" -msgstr "组织页面" - -#: mod/settings.php:775 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "" - -#: mod/settings.php:778 src/Module/Admin/Users.php:196 -msgid "News Page" -msgstr "新闻页面" - -#: mod/settings.php:779 -msgid "" -"Account for a news reflector that automatically approves contact requests as" -" \"Followers\"." -msgstr "" - -#: mod/settings.php:782 src/Module/Admin/Users.php:197 -msgid "Community Forum" -msgstr "社区论坛" - -#: mod/settings.php:783 -msgid "Account for community discussions." -msgstr "" - -#: mod/settings.php:786 src/Module/Admin/Users.php:187 -msgid "Normal Account Page" -msgstr "标准账户页面" - -#: mod/settings.php:787 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "" - -#: mod/settings.php:790 src/Module/Admin/Users.php:188 -msgid "Soapbox Page" -msgstr "演讲台页" - -#: mod/settings.php:791 -msgid "" -"Account for a public profile that automatically approves contact requests as" -" \"Followers\"." -msgstr "" - -#: mod/settings.php:794 src/Module/Admin/Users.php:189 -msgid "Public Forum" -msgstr "公共论坛" - -#: mod/settings.php:795 -msgid "Automatically approves all contact requests." -msgstr "自动批准所有联系人请求。" - -#: mod/settings.php:798 src/Module/Admin/Users.php:190 -msgid "Automatic Friend Page" -msgstr "自动朋友页" - -#: mod/settings.php:799 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "" - -#: mod/settings.php:802 -msgid "Private Forum [Experimental]" -msgstr "隐私评坛[实验性的 ]" - -#: mod/settings.php:803 -msgid "Requires manual approval of contact requests." -msgstr "需要人工批准联系人请求。" - -#: mod/settings.php:814 -msgid "OpenID:" -msgstr "OpenID:" - -#: mod/settings.php:814 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "(可选的) 允许这个 OpenID 登录这个账户。" - -#: mod/settings.php:822 -msgid "Publish your profile in your local site directory?" -msgstr "" - -#: mod/settings.php:822 +#: mod/dfrn_request.php:643 #, php-format msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the" -" system settings." -msgstr "" +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system (for example it doesn't work with Diaspora), " +"you have to subscribe to %s directly on your system" +msgstr "在此处输入您的Webinger地址(user@domain.tld)或个人资料URL。如果您的系统不支持此功能(例如,它不适用于Diaspora),则必须直接%s在您的系统上订阅" -#: mod/settings.php:828 +#: mod/dfrn_request.php:644 src/Module/RemoteFollow.php:106 #, php-format msgid "" -"Your profile will also be published in the global friendica directories " -"(e.g. %s)." -msgstr "" +"If you are not yet a member of the free social web, follow " +"this link to find a public Friendica node and join us today." +msgstr "如果您还不是免费社交网络的成员,请点击此超链接,\n找到一个公共的Friendica节点,今天就加入我们" -#: mod/settings.php:834 +#: mod/dfrn_request.php:645 src/Module/RemoteFollow.php:107 +msgid "Your Webfinger address or profile URL:" +msgstr "您的Webinger地址或个人资料URL:" + +#: mod/dfrn_request.php:646 mod/follow.php:164 src/Module/RemoteFollow.php:108 +msgid "Please answer the following:" +msgstr "请确认这个关注:" + +#: mod/dfrn_request.php:654 mod/follow.php:178 #, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "你的身份地址是 '%s' 或者 '%s'." +msgid "%s knows you" +msgstr "%s认识你" -#: mod/settings.php:865 -msgid "Account Settings" -msgstr "帐户设置" +#: mod/dfrn_request.php:655 mod/follow.php:179 +msgid "Add a personal note:" +msgstr "添加一个个人便条:" -#: mod/settings.php:873 -msgid "Password Settings" -msgstr "密码设置" +#: mod/api.php:100 mod/api.php:122 +msgid "Authorize application connection" +msgstr "授权应用连接" -#: mod/settings.php:874 src/Module/Register.php:149 -msgid "New Password:" -msgstr "新密码:" +#: mod/api.php:101 +msgid "Return to your app and insert this Securty Code:" +msgstr "回归您的应用和输入这个安全密码:" -#: mod/settings.php:874 +#: mod/api.php:110 src/Module/BaseAdmin.php:54 src/Module/BaseAdmin.php:58 +msgid "Please login to continue." +msgstr "请登录以继续。" + +#: mod/api.php:124 msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces, accentuated letters and colon (:)." -msgstr "允许的字符为a-z、A-Z、0-9以及除空格、重音字母和冒号(:)之外的特殊字符。" - -#: mod/settings.php:875 src/Module/Register.php:150 -msgid "Confirm:" -msgstr "确认:" - -#: mod/settings.php:875 -msgid "Leave password fields blank unless changing" -msgstr "留空密码字段,除非要修改" - -#: mod/settings.php:876 -msgid "Current Password:" -msgstr "当前密码:" - -#: mod/settings.php:876 mod/settings.php:877 -msgid "Your current password to confirm the changes" -msgstr "您的当前密码以验证变更" - -#: mod/settings.php:877 -msgid "Password:" -msgstr "密码:" - -#: mod/settings.php:880 -msgid "Delete OpenID URL" -msgstr "" - -#: mod/settings.php:882 -msgid "Basic Settings" -msgstr "基础设置" - -#: mod/settings.php:883 src/Module/Profile/Profile.php:131 -msgid "Full Name:" -msgstr "全名:" - -#: mod/settings.php:884 -msgid "Email Address:" -msgstr "电子邮件地址:" - -#: mod/settings.php:885 -msgid "Your Timezone:" -msgstr "你的时区:" - -#: mod/settings.php:886 -msgid "Your Language:" -msgstr "您的语言 :" - -#: mod/settings.php:886 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "" - -#: mod/settings.php:887 -msgid "Default Post Location:" -msgstr "默认文章位置:" - -#: mod/settings.php:888 -msgid "Use Browser Location:" -msgstr "使用浏览器位置:" - -#: mod/settings.php:890 -msgid "Security and Privacy Settings" -msgstr "安全和隐私设置" - -#: mod/settings.php:892 -msgid "Maximum Friend Requests/Day:" -msgstr "每天最大朋友请求数:" - -#: mod/settings.php:892 mod/settings.php:902 -msgid "(to prevent spam abuse)" -msgstr "(用于防止垃圾信息滥用)" - -#: mod/settings.php:894 -msgid "Allow your profile to be searchable globally?" -msgstr "" - -#: mod/settings.php:894 -msgid "" -"Activate this setting if you want others to easily find and follow you. Your" -" profile will be searchable on remote systems. This setting also determines " -"whether Friendica will inform search engines that your profile should be " -"indexed or not." -msgstr "" - -#: mod/settings.php:895 -msgid "Hide your contact/friend list from viewers of your profile?" -msgstr "" - -#: mod/settings.php:895 -msgid "" -"A list of your contacts is displayed on your profile page. Activate this " -"option to disable the display of your contact list." -msgstr "" - -#: mod/settings.php:896 -msgid "Hide your profile details from anonymous viewers?" -msgstr "对匿名访问者隐藏详细简介?" - -#: mod/settings.php:896 -msgid "" -"Anonymous visitors will only see your profile picture, your display name and" -" the nickname you are using on your profile page. Your public posts and " -"replies will still be accessible by other means." -msgstr "" - -#: mod/settings.php:897 -msgid "Make public posts unlisted" -msgstr "" - -#: mod/settings.php:897 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "" - -#: mod/settings.php:898 -msgid "Make all posted pictures accessible" -msgstr "" - -#: mod/settings.php:898 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"permissions on pictures. Non public pictures still won't be visible for the " -"public on your photo albums though." -msgstr "此选项使每一张张贴的图片都可以通过直接链接访问。这是解决大多数其他网络无法处理图片权限问题的解决方法。不过,公众仍然无法在您的相册中看到非公开图片。" - -#: mod/settings.php:899 -msgid "Allow friends to post to your profile page?" -msgstr "允许朋友们贴文章在您的简介页?" - -#: mod/settings.php:899 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "" - -#: mod/settings.php:900 -msgid "Allow friends to tag your posts?" -msgstr "允许朋友们标签您的文章?" - -#: mod/settings.php:900 -msgid "Your contacts can add additional tags to your posts." -msgstr "您的联系人可以为您的帖子添加额外的标签。" - -#: mod/settings.php:901 -msgid "Permit unknown people to send you private mail?" -msgstr "允许生人寄给您私人邮件?" - -#: mod/settings.php:901 -msgid "" -"Friendica network users may send you private messages even if they are not " -"in your contact list." -msgstr "Friendica 网络用户可能会向您发送私人信息,即使他们不在您的联系人列表中。" - -#: mod/settings.php:902 -msgid "Maximum private messages per day from unknown people:" -msgstr "每天来自未知的人的私信:" - -#: mod/settings.php:904 -msgid "Default Post Permissions" -msgstr "默认文章权限" - -#: mod/settings.php:908 -msgid "Expiration settings" -msgstr "过期设置" - -#: mod/settings.php:909 -msgid "Automatically expire posts after this many days:" -msgstr "在这数天后自动使文章过期:" - -#: mod/settings.php:909 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "如果为空,文章不会过期。过期的文章将被删除" - -#: mod/settings.php:910 -msgid "Expire posts" -msgstr "" - -#: mod/settings.php:910 -msgid "When activated, posts and comments will be expired." -msgstr "" - -#: mod/settings.php:911 -msgid "Expire personal notes" -msgstr "" - -#: mod/settings.php:911 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr "" - -#: mod/settings.php:912 -msgid "Expire starred posts" -msgstr "已收藏的帖子過期" - -#: mod/settings.php:912 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "收藏帖子不会过期。该行为将被此设置覆盖。" - -#: mod/settings.php:913 -msgid "Expire photos" -msgstr "过期照片" - -#: mod/settings.php:913 -msgid "When activated, photos will be expired." -msgstr "激活时,照片将过期。" - -#: mod/settings.php:914 -msgid "Only expire posts by others" -msgstr "" - -#: mod/settings.php:914 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "" - -#: mod/settings.php:917 -msgid "Notification Settings" -msgstr "通知设置" - -#: mod/settings.php:918 -msgid "Send a notification email when:" -msgstr "发一个消息要是:" - -#: mod/settings.php:919 -msgid "You receive an introduction" -msgstr "你收到一份介绍" - -#: mod/settings.php:920 -msgid "Your introductions are confirmed" -msgstr "你的介绍被确认了" - -#: mod/settings.php:921 -msgid "Someone writes on your profile wall" -msgstr "某人写在你的简历墙" - -#: mod/settings.php:922 -msgid "Someone writes a followup comment" -msgstr "某人写一个后续的评论" - -#: mod/settings.php:923 -msgid "You receive a private message" -msgstr "你收到一封私信" - -#: mod/settings.php:924 -msgid "You receive a friend suggestion" -msgstr "你受到一个朋友建议" - -#: mod/settings.php:925 -msgid "You are tagged in a post" -msgstr "你被在新闻标签" - -#: mod/settings.php:926 -msgid "You are poked/prodded/etc. in a post" -msgstr "您在文章被戳" - -#: mod/settings.php:928 -msgid "Activate desktop notifications" -msgstr "启用桌面通知" - -#: mod/settings.php:928 -msgid "Show desktop popup on new notifications" -msgstr "在有新的提示时显示桌面弹出窗口" - -#: mod/settings.php:930 -msgid "Text-only notification emails" -msgstr "纯文本通知邮件" - -#: mod/settings.php:932 -msgid "Send text only notification emails, without the html part" -msgstr "发送纯文本通知邮件,无 html 部分" - -#: mod/settings.php:934 -msgid "Show detailled notifications" -msgstr "显示详细通知" - -#: mod/settings.php:936 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "默认情况下,通知被压缩为每个项目的单个通知。启用后,将显示每个通知。" - -#: mod/settings.php:938 -msgid "Advanced Account/Page Type Settings" -msgstr "专家账户/页种设置" - -#: mod/settings.php:939 -msgid "Change the behaviour of this account for special situations" -msgstr "把这个账户特别情况的时候行动变化" - -#: mod/settings.php:942 -msgid "Import Contacts" -msgstr "导入联系人" - -#: mod/settings.php:943 -msgid "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." -msgstr "上传一个CSV文件,该文件在您从旧帐号导出的第一列中包含您关注的帐号的句柄。" - -#: mod/settings.php:944 -msgid "Upload File" -msgstr "上传文件" - -#: mod/settings.php:946 -msgid "Relocate" -msgstr "调动" - -#: mod/settings.php:947 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "如果您调动这个简介从别的服务器但有的熟人没收到您的更新,尝试按这个钮。" - -#: mod/settings.php:948 -msgid "Resend relocate message to contacts" -msgstr "把调动信息寄给熟人" - -#: mod/suggest.php:43 -msgid "Contact suggestion successfully ignored." -msgstr "" - -#: mod/suggest.php:67 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "没有建议。如果这是新网站,请24小时后再试。" - -#: mod/suggest.php:86 -msgid "Do you really want to delete this suggestion?" -msgstr "您真的想删除这个建议吗?" - -#: mod/suggest.php:104 mod/suggest.php:124 -msgid "Ignore/Hide" -msgstr "忽视/隐藏" - -#: mod/suggest.php:134 src/Content/Widget.php:83 view/theme/vier/theme.php:179 -msgid "Friend Suggestions" -msgstr "朋友推荐" - -#: mod/tagrm.php:47 -msgid "Tag(s) removed" -msgstr "" - -#: mod/tagrm.php:117 -msgid "Remove Item Tag" -msgstr "去除项目标签" - -#: mod/tagrm.php:119 -msgid "Select a tag to remove: " -msgstr "选择删除一个标签: " - -#: mod/tagrm.php:130 src/Module/Settings/Delegation.php:178 -msgid "Remove" -msgstr "移走" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "你要授权这个应用访问你的文章和联系人,及/或为你创建新的文章吗?" + +#: mod/api.php:125 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:115 src/Module/Contact.php:446 +msgid "Yes" +msgstr "是" + +#: mod/api.php:126 src/Module/Notifications/Introductions.php:119 +#: src/Module/Register.php:116 +msgid "No" +msgstr "否" + +#: mod/wall_attach.php:105 +msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" +msgstr "不好意思,可能你上传的是PHP设置允许的大" + +#: mod/wall_attach.php:105 +msgid "Or - did you try to upload an empty file?" +msgstr "或者,你是不是上传空的文件?" + +#: mod/wall_attach.php:116 +#, php-format +msgid "File exceeds size limit of %s" +msgstr "文件超过了 %s 的大小限制" + +#: mod/wall_attach.php:131 +msgid "File upload failed." +msgstr "文件上传失败。" + +#: mod/item.php:132 mod/item.php:136 +msgid "Unable to locate original post." +msgstr "找不到当初的新闻" + +#: mod/item.php:336 mod/item.php:341 +msgid "Empty post discarded." +msgstr "空帖子被丢弃了。" + +#: mod/item.php:710 +msgid "Post updated." +msgstr "发布更新" + +#: mod/item.php:727 mod/item.php:732 +msgid "Item wasn't stored." +msgstr "项目未存储。" + +#: mod/item.php:743 +msgid "Item couldn't be fetched." +msgstr "无法提取项目。" + +#: mod/item.php:891 src/Module/Debug/ItemBody.php:46 +#: src/Module/Debug/ItemBody.php:59 src/Module/Admin/Themes/Details.php:39 +#: src/Module/Admin/Themes/Index.php:59 +msgid "Item not found." +msgstr "项目找不到。" #: mod/uimport.php:45 msgid "User imports on closed servers can only be done by an administrator." -msgstr "" +msgstr "只有系统管理员才能在关闭的服务器上执行用户导入。" #: mod/uimport.php:54 src/Module/Register.php:84 msgid "" @@ -2954,7 +2947,7 @@ msgstr "这个网站超过一天最多账户注册。请明天再试。" #: mod/uimport.php:61 src/Module/Register.php:160 msgid "Import" -msgstr "" +msgstr "导入" #: mod/uimport.php:63 msgid "Move account" @@ -2987,1392 +2980,1025 @@ msgid "" "select \"Export account\"" msgstr "为了导出你的账户,点击「设置→导出你的个人信息」和选择「导出账户」" -#: mod/unfollow.php:51 mod/unfollow.php:107 -msgid "You aren't following this contact." +#: mod/cal.php:74 src/Module/Profile/Common.php:41 +#: src/Module/Profile/Common.php:53 src/Module/Profile/Status.php:54 +#: src/Module/Profile/Contacts.php:40 src/Module/Profile/Contacts.php:51 +#: src/Module/Register.php:260 src/Module/HoverCard.php:53 +msgid "User not found." +msgstr "找不到用户。" + +#: mod/cal.php:274 mod/events.php:415 +msgid "View" +msgstr "查看" + +#: mod/cal.php:275 mod/events.php:417 +msgid "Previous" +msgstr "上" + +#: mod/cal.php:276 mod/events.php:418 src/Module/Install.php:192 +msgid "Next" +msgstr "下" + +#: mod/cal.php:279 mod/events.php:423 src/Model/Event.php:445 +msgid "today" +msgstr "今天" + +#: mod/cal.php:280 mod/events.php:424 src/Util/Temporal.php:330 +#: src/Model/Event.php:446 +msgid "month" +msgstr "月" + +#: mod/cal.php:281 mod/events.php:425 src/Util/Temporal.php:331 +#: src/Model/Event.php:447 +msgid "week" +msgstr "星期" + +#: mod/cal.php:282 mod/events.php:426 src/Util/Temporal.php:332 +#: src/Model/Event.php:448 +msgid "day" +msgstr "日" + +#: mod/cal.php:283 mod/events.php:427 +msgid "list" +msgstr "列表" + +#: mod/cal.php:296 src/Console/User.php:152 src/Console/User.php:250 +#: src/Console/User.php:283 src/Console/User.php:309 +#: src/Module/Api/Twitter/ContactEndpoint.php:73 +#: src/Module/Admin/Users.php:110 src/Model/User.php:561 +msgid "User not found" +msgstr "找不到用户" + +#: mod/cal.php:305 +msgid "This calendar format is not supported" +msgstr "这个日历格式不被支持" + +#: mod/cal.php:307 +msgid "No exportable data found" +msgstr "找不到可导出的数据" + +#: mod/cal.php:324 +msgid "calendar" +msgstr "日历" + +#: mod/editpost.php:45 mod/editpost.php:55 +msgid "Item not found" +msgstr "项目没找到" + +#: mod/editpost.php:62 +msgid "Edit post" +msgstr "编辑文章" + +#: mod/editpost.php:88 mod/notes.php:62 src/Module/Filer/SaveTag.php:66 +#: src/Content/Text/HTML.php:896 +msgid "Save" +msgstr "保存" + +#: mod/editpost.php:95 +msgid "web link" +msgstr "网页链接" + +#: mod/editpost.php:96 +msgid "Insert video link" +msgstr "插入视频链接" + +#: mod/editpost.php:97 +msgid "video link" +msgstr "视频链接" + +#: mod/editpost.php:98 +msgid "Insert audio link" +msgstr "插入音频链接" + +#: mod/editpost.php:99 +msgid "audio link" +msgstr "音频链接" + +#: mod/editpost.php:113 src/Core/ACL.php:312 +msgid "CC: email addresses" +msgstr "抄送: 电子邮件地址" + +#: mod/editpost.php:120 src/Core/ACL.php:313 +msgid "Example: bob@example.com, mary@example.com" +msgstr "比如: li@example.com, wang@example.com" + +#: mod/events.php:135 mod/events.php:137 +msgid "Event can not end before it has started." +msgstr "活动不能在开始之前结束。" + +#: mod/events.php:144 mod/events.php:146 +msgid "Event title and start time are required." +msgstr "活动标题和开始时间是必须的。" + +#: mod/events.php:416 +msgid "Create New Event" +msgstr "创建新的事件" + +#: mod/events.php:528 +msgid "Event details" +msgstr "事件细节" + +#: mod/events.php:529 +msgid "Starting date and Title are required." +msgstr "需要开始日期和标题。" + +#: mod/events.php:530 mod/events.php:535 +msgid "Event Starts:" +msgstr "活动开始 :" + +#: mod/events.php:530 mod/events.php:562 +msgid "Required" +msgstr "必须的" + +#: mod/events.php:543 mod/events.php:568 +msgid "Finish date/time is not known or not relevant" +msgstr "结束日期/时间未知或无关" + +#: mod/events.php:545 mod/events.php:550 +msgid "Event Finishes:" +msgstr "事件结束:" + +#: mod/events.php:556 mod/events.php:569 +msgid "Adjust for viewer timezone" +msgstr "调整为浏览者的时区" + +#: mod/events.php:558 src/Module/Profile/Profile.php:172 +#: src/Module/Settings/Profile/Index.php:253 +msgid "Description:" +msgstr "描述:" + +#: mod/events.php:560 src/Module/Notifications/Introductions.php:166 +#: src/Module/Profile/Profile.php:190 src/Module/Contact.php:614 +#: src/Module/Directory.php:156 src/Model/Event.php:84 src/Model/Event.php:111 +#: src/Model/Event.php:454 src/Model/Event.php:948 src/Model/Profile.php:358 +msgid "Location:" +msgstr "位置:" + +#: mod/events.php:562 mod/events.php:564 +msgid "Title:" +msgstr "标题:" + +#: mod/events.php:565 mod/events.php:566 +msgid "Share this event" +msgstr "分享这个事件" + +#: mod/events.php:573 src/Module/Profile/Profile.php:242 +msgid "Basic" +msgstr "基本" + +#: mod/events.php:574 src/Module/Profile/Profile.php:243 +#: src/Module/Contact.php:909 src/Module/Admin/Site.php:594 +msgid "Advanced" +msgstr "高级" + +#: mod/events.php:591 +msgid "Failed to remove event" +msgstr "删除事件失败" + +#: mod/follow.php:65 +msgid "The contact could not be added." +msgstr "无法添加此联系人。" + +#: mod/follow.php:105 +msgid "You already added this contact." +msgstr "您已添加此联系人。" + +#: mod/follow.php:121 +msgid "The network type couldn't be detected. Contact can't be added." +msgstr "网络类型无法被检测。无法添加联系人。" + +#: mod/follow.php:129 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "Diaspora 支持没被启用。无法添加联系人。" + +#: mod/follow.php:134 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "OStatus 支持没被启用。无法添加联系人。" + +#: mod/follow.php:167 src/Module/Notifications/Introductions.php:170 +#: src/Module/Profile/Profile.php:202 src/Module/Contact.php:620 +msgid "Tags:" +msgstr "标签:" + +#: mod/fbrowser.php:107 mod/fbrowser.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:130 +msgid "Upload" +msgstr "上传" + +#: mod/fbrowser.php:131 +msgid "Files" +msgstr "文件" + +#: mod/notes.php:50 src/Module/BaseProfile.php:110 +msgid "Personal Notes" +msgstr "个人笔记" + +#: mod/notes.php:58 +msgid "Personal notes are visible only by yourself." msgstr "" -#: mod/unfollow.php:61 mod/unfollow.php:113 -msgid "Unfollowing is currently not supported by your network." -msgstr "取消关注现在不被你的网络支持。" +#: mod/photos.php:128 src/Module/BaseProfile.php:71 +msgid "Photo Albums" +msgstr "相册" -#: mod/unfollow.php:82 -msgid "Contact unfollowed" -msgstr "取消关注了的联系人" +#: mod/photos.php:129 mod/photos.php:1634 +msgid "Recent Photos" +msgstr "最近的照片" -#: mod/unfollow.php:133 -msgid "Disconnect/Unfollow" -msgstr "断开连接/取消关注" +#: mod/photos.php:131 mod/photos.php:1113 mod/photos.php:1636 +msgid "Upload New Photos" +msgstr "上传新照片" -#: mod/videos.php:134 -msgid "No videos selected" -msgstr "没有视频被选择" +#: mod/photos.php:149 src/Module/BaseSettings.php:37 +msgid "everybody" +msgstr "每人" -#: mod/videos.php:252 src/Model/Item.php:3636 -msgid "View Video" -msgstr "察看视频" +#: mod/photos.php:186 +msgid "Contact information unavailable" +msgstr "联系人信息不可用" -#: mod/videos.php:267 -msgid "Recent Videos" -msgstr "最近的视频" +#: mod/photos.php:208 +msgid "Album not found." +msgstr "取回不了相册." -#: mod/videos.php:269 -msgid "Upload New Videos" -msgstr "上传新视频" +#: mod/photos.php:266 +msgid "Album successfully deleted" +msgstr "相册已成功删除" -#: mod/wallmessage.php:68 mod/wallmessage.php:131 +#: mod/photos.php:268 +msgid "Album was empty." +msgstr "相册是空的。" + +#: mod/photos.php:300 +msgid "Failed to delete the photo." +msgstr "删除照片失败。" + +#: mod/photos.php:584 +msgid "a photo" +msgstr "一张照片" + +#: mod/photos.php:584 #, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." -msgstr "一天最多墙通知给%s超过了。通知没有通过 。" +msgid "%1$s was tagged in %2$s by %3$s" +msgstr "%1$s被%3$s标签在%2$s" -#: mod/wallmessage.php:79 -msgid "Unable to check your home location." -msgstr "核对不了您的主页。" +#: mod/photos.php:685 +msgid "Image upload didn't complete, please try again" +msgstr "图片上传未完成,请重试" -#: mod/wallmessage.php:105 mod/wallmessage.php:114 -msgid "No recipient." -msgstr "没有接受者。" +#: mod/photos.php:688 +msgid "Image file is missing" +msgstr "缺少图片文件" -#: mod/wallmessage.php:145 -#, php-format +#: mod/photos.php:693 msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." -msgstr "如果您想%s回答,请核对您网站的隐私设置允许生发送人的私人邮件。" +"Server can't accept new file upload at this time, please contact your " +"administrator" +msgstr "服务器目前无法接受新的上传文件,请联系您的管理员" -#: mod/wall_attach.php:42 mod/wall_attach.php:49 mod/wall_attach.php:87 -#: mod/wall_upload.php:58 mod/wall_upload.php:74 mod/wall_upload.php:119 -#: mod/wall_upload.php:170 mod/wall_upload.php:173 -msgid "Invalid request." -msgstr "无效请求。" +#: mod/photos.php:717 +msgid "Image file is empty." +msgstr "图片文件空的。" -#: mod/wall_attach.php:105 -msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" -msgstr "不好意思,可能你上传的是PHP设置允许的大" +#: mod/photos.php:849 +msgid "No photos selected" +msgstr "没有照片挑选了" -#: mod/wall_attach.php:105 -msgid "Or - did you try to upload an empty file?" -msgstr "或者,你是不是上传空的文件?" +#: mod/photos.php:969 +msgid "Upload Photos" +msgstr "上传照片" -#: mod/wall_attach.php:116 -#, php-format -msgid "File exceeds size limit of %s" -msgstr "文件超过了 %s 的大小限制" +#: mod/photos.php:973 mod/photos.php:1058 +msgid "New album name: " +msgstr "新册名:" -#: mod/wall_attach.php:131 -msgid "File upload failed." -msgstr "文件上传失败。" +#: mod/photos.php:974 +msgid "or select existing album:" +msgstr "或选择现有专辑:" -#: mod/wall_upload.php:230 -msgid "Wall Photos" -msgstr "墙照片" +#: mod/photos.php:975 +msgid "Do not show a status post for this upload" +msgstr "别显示现状报到关于这个上传" -#: src/App/Authentication.php:210 src/App/Authentication.php:262 -msgid "Login failed." -msgstr "登录失败。" +#: mod/photos.php:1041 +msgid "Do you really want to delete this photo album and all its photos?" +msgstr "您真的想删除这个相册和所有里面的照相吗?" -#: src/App/Authentication.php:224 src/Model/User.php:657 +#: mod/photos.php:1042 mod/photos.php:1063 +msgid "Delete Album" +msgstr "删除相册" + +#: mod/photos.php:1069 +msgid "Edit Album" +msgstr "编照片册" + +#: mod/photos.php:1070 +msgid "Drop Album" +msgstr "丢弃相册" + +#: mod/photos.php:1075 +msgid "Show Newest First" +msgstr "先表示最新的" + +#: mod/photos.php:1077 +msgid "Show Oldest First" +msgstr "先表示最老的" + +#: mod/photos.php:1098 mod/photos.php:1619 +msgid "View Photo" +msgstr "看照片" + +#: mod/photos.php:1135 +msgid "Permission denied. Access to this item may be restricted." +msgstr "无权利。用这个项目可能受限制。" + +#: mod/photos.php:1137 +msgid "Photo not available" +msgstr "不可获得的照片" + +#: mod/photos.php:1147 +msgid "Do you really want to delete this photo?" +msgstr "您真的想删除这个照相吗?" + +#: mod/photos.php:1148 mod/photos.php:1349 +msgid "Delete Photo" +msgstr "删除照片" + +#: mod/photos.php:1239 +msgid "View photo" +msgstr "看照片" + +#: mod/photos.php:1241 +msgid "Edit photo" +msgstr "编辑照片" + +#: mod/photos.php:1242 +msgid "Delete photo" +msgstr "删除照片" + +#: mod/photos.php:1243 +msgid "Use as profile photo" +msgstr "用为资料图" + +#: mod/photos.php:1250 +msgid "Private Photo" +msgstr "私人照片" + +#: mod/photos.php:1256 +msgid "View Full Size" +msgstr "看全尺寸" + +#: mod/photos.php:1317 +msgid "Tags: " +msgstr "标签:" + +#: mod/photos.php:1320 +msgid "[Select tags to remove]" +msgstr "[选择要删除的标签]" + +#: mod/photos.php:1335 +msgid "New album name" +msgstr "新册名" + +#: mod/photos.php:1336 +msgid "Caption" +msgstr "字幕" + +#: mod/photos.php:1337 +msgid "Add a Tag" +msgstr "加标签" + +#: mod/photos.php:1337 msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "我们用您输入的OpenID登录的时候碰到问题。请核实拼法是对的。" +"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "例子:@zhang, @Zhang_San, @li@example.com, #Beijing, #ktv" -#: src/App/Authentication.php:224 src/Model/User.php:657 -msgid "The error message was:" -msgstr "错误通知是:" +#: mod/photos.php:1338 +msgid "Do not rotate" +msgstr "不要旋转" -#: src/App/Authentication.php:273 -msgid "Login failed. Please check your credentials." -msgstr "" +#: mod/photos.php:1339 +msgid "Rotate CW (right)" +msgstr "顺时针地转动(左)" -#: src/App/Authentication.php:389 -#, php-format -msgid "Welcome %s" -msgstr "" +#: mod/photos.php:1340 +msgid "Rotate CCW (left)" +msgstr "反顺时针地转动(右)" -#: src/App/Authentication.php:390 -msgid "Please upload a profile photo." -msgstr "请上传一张简介照片" +#: mod/photos.php:1371 src/Object/Post.php:345 +msgid "I like this (toggle)" +msgstr "我喜欢这(交替)" -#: src/App/Authentication.php:393 -#, php-format -msgid "Welcome back %s" -msgstr "" +#: mod/photos.php:1372 src/Object/Post.php:346 +msgid "I don't like this (toggle)" +msgstr "我不喜欢这(交替)" + +#: mod/photos.php:1397 mod/photos.php:1454 mod/photos.php:1527 +#: src/Object/Post.php:942 src/Module/Contact.php:1051 +#: src/Module/Item/Compose.php:142 +msgid "This is you" +msgstr "这是你" + +#: mod/photos.php:1399 mod/photos.php:1456 mod/photos.php:1529 +#: src/Object/Post.php:482 src/Object/Post.php:944 +msgid "Comment" +msgstr "评论" + +#: mod/photos.php:1555 +msgid "Map" +msgstr "地图" #: src/App/Module.php:240 msgid "You must be logged in to use addons. " msgstr "您用插件前要登录" -#: src/App/Page.php:250 +#: src/App/Page.php:249 msgid "Delete this item?" msgstr "删除这个项目?" -#: src/App/Page.php:298 +#: src/App/Page.php:297 msgid "toggle mobile" msgstr "切换移动设备" -#: src/App/Router.php:209 +#: src/App/Authentication.php:210 src/App/Authentication.php:262 +msgid "Login failed." +msgstr "登录失败。" + +#: src/App/Authentication.php:224 src/Model/User.php:797 +msgid "" +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "我们用您输入的OpenID登录的时候碰到问题。请核实拼法是对的。" + +#: src/App/Authentication.php:224 src/Model/User.php:797 +msgid "The error message was:" +msgstr "错误通知是:" + +#: src/App/Authentication.php:273 +msgid "Login failed. Please check your credentials." +msgstr "登录失败。请检查一下您的资格。" + +#: src/App/Authentication.php:389 +#, php-format +msgid "Welcome %s" +msgstr "欢迎%s" + +#: src/App/Authentication.php:390 +msgid "Please upload a profile photo." +msgstr "请上传一张简介照片" + +#: src/App/Router.php:224 #, php-format msgid "Method not allowed for this module. Allowed method(s): %s" -msgstr "" +msgstr "此模块不允许使用模块。允许的方法:%s" -#: src/App/Router.php:211 src/Module/HTTPException/PageNotFound.php:32 +#: src/App/Router.php:226 src/Module/HTTPException/PageNotFound.php:32 msgid "Page not found." msgstr "页发现。" -#: src/App.php:326 -msgid "No system theme config value set." +#: src/Database/DBStructure.php:64 +#, php-format +msgid "The database version had been set to %s." msgstr "" -#: src/BaseModule.php:150 +#: src/Database/DBStructure.php:85 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." +msgstr "" + +#: src/Database/DBStructure.php:109 +#, php-format msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "表格安全令牌不对。最可能因为表格开着太久(三个小时以上)提交前。" +"\n" +"Error %d occurred during database update:\n" +"%s\n" +msgstr "\n在数据库更新的时候发生了错误 %d\n%s\n" -#: src/Console/ArchiveContact.php:105 +#: src/Database/DBStructure.php:112 +msgid "Errors encountered performing database changes: " +msgstr "操作数据库更改的时候遇到了错误:" + +#: src/Database/DBStructure.php:312 +msgid "Another database update is currently running." +msgstr "" + +#: src/Database/DBStructure.php:316 #, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" -msgstr "" +msgid "%s: Database update" +msgstr "%s:数据库更新" -#: src/Console/ArchiveContact.php:108 -msgid "The contact entries have been archived" -msgstr "" - -#: src/Console/GlobalCommunityBlock.php:96 -#: src/Module/Admin/Blocklist/Contact.php:49 +#: src/Database/DBStructure.php:616 #, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "" +msgid "%s: updating %s table." +msgstr "%s: 正在更新 %s 表。" -#: src/Console/GlobalCommunityBlock.php:101 -#: src/Module/Admin/Blocklist/Contact.php:47 -msgid "The contact has been blocked from the node" -msgstr "该联系人已被本节点屏蔽。" - -#: src/Console/PostUpdate.php:87 +#: src/Database/Database.php:661 src/Database/Database.php:764 #, php-format -msgid "Post update version number has been set to %s." +msgid "Database error %d \"%s\" at \"%s\"" msgstr "" -#: src/Console/PostUpdate.php:95 -msgid "Check for pending update actions." -msgstr "" - -#: src/Console/PostUpdate.php:97 -msgid "Done." -msgstr "" - -#: src/Console/PostUpdate.php:99 -msgid "Execute pending post updates." -msgstr "" - -#: src/Console/PostUpdate.php:105 -msgid "All pending post updates are done." -msgstr "" - -#: src/Console/User.php:158 -msgid "Enter new password: " -msgstr "" - -#: src/Console/User.php:193 -msgid "Enter user name: " -msgstr "" - -#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 -#: src/Console/User.php:300 -msgid "Enter user nickname: " -msgstr "" - -#: src/Console/User.php:209 -msgid "Enter user email address: " -msgstr "" - -#: src/Console/User.php:217 -msgid "Enter a language (optional): " -msgstr "" - -#: src/Console/User.php:255 -msgid "User is not pending." -msgstr "" - -#: src/Console/User.php:313 -#, php-format -msgid "Type \"yes\" to delete %s" -msgstr "" - -#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 -msgid "newer" -msgstr "更新" - -#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 -msgid "older" -msgstr "更旧" - -#: src/Content/ContactSelector.php:48 -msgid "Frequently" -msgstr "" - -#: src/Content/ContactSelector.php:49 -msgid "Hourly" -msgstr "每小时" - -#: src/Content/ContactSelector.php:50 -msgid "Twice daily" -msgstr "每天两次" - -#: src/Content/ContactSelector.php:51 -msgid "Daily" -msgstr "每天" - -#: src/Content/ContactSelector.php:52 -msgid "Weekly" -msgstr "每周" - -#: src/Content/ContactSelector.php:53 -msgid "Monthly" -msgstr "每月" - -#: src/Content/ContactSelector.php:107 -msgid "DFRN" -msgstr "" - -#: src/Content/ContactSelector.php:108 -msgid "OStatus" -msgstr "OStatus" - -#: src/Content/ContactSelector.php:109 -msgid "RSS/Atom" -msgstr "RSS/Atom" - -#: src/Content/ContactSelector.php:110 src/Module/Admin/Users.php:237 -#: src/Module/Admin/Users.php:248 src/Module/Admin/Users.php:262 -#: src/Module/Admin/Users.php:280 -msgid "Email" -msgstr "电子邮件" - -#: src/Content/ContactSelector.php:111 src/Module/Debug/Babel.php:213 -msgid "Diaspora" -msgstr "Diaspora" - -#: src/Content/ContactSelector.php:112 -msgid "Zot!" -msgstr "Zot!" - -#: src/Content/ContactSelector.php:113 -msgid "LinkedIn" -msgstr "LinkedIn" - -#: src/Content/ContactSelector.php:114 -msgid "XMPP/IM" -msgstr "XMPP/IM" - -#: src/Content/ContactSelector.php:115 -msgid "MySpace" -msgstr "MySpace" - -#: src/Content/ContactSelector.php:116 -msgid "Google+" -msgstr "Google+" - -#: src/Content/ContactSelector.php:117 -msgid "pump.io" -msgstr "pump.io" - -#: src/Content/ContactSelector.php:118 -msgid "Twitter" -msgstr "推特" - -#: src/Content/ContactSelector.php:119 -msgid "Discourse" -msgstr "" - -#: src/Content/ContactSelector.php:120 -msgid "Diaspora Connector" -msgstr "" - -#: src/Content/ContactSelector.php:121 -msgid "GNU Social Connector" -msgstr "GNU Social 连接器" - -#: src/Content/ContactSelector.php:122 -msgid "ActivityPub" -msgstr "" - -#: src/Content/ContactSelector.php:123 -msgid "pnut" -msgstr "" - -#: src/Content/ContactSelector.php:157 -#, php-format -msgid "%s (via %s)" -msgstr "" - -#: src/Content/Feature.php:96 -msgid "General Features" -msgstr "通用特性" - -#: src/Content/Feature.php:98 -msgid "Photo Location" -msgstr "照片地点" - -#: src/Content/Feature.php:98 +#: src/Core/Renderer.php:91 src/Core/Renderer.php:120 +#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Render/FriendicaSmartyEngine.php:56 msgid "" -"Photo metadata is normally stripped. This extracts the location (if present)" -" prior to stripping metadata and links it to a map." -msgstr "照片元数据通常被剥离。这将在剥离元数据之前提取位置(如果存在),并将其链接到地图。" - -#: src/Content/Feature.php:99 -msgid "Export Public Calendar" -msgstr "导出公共日历" - -#: src/Content/Feature.php:99 -msgid "Ability for visitors to download the public calendar" -msgstr "允许访问者下载公共日历" - -#: src/Content/Feature.php:100 -msgid "Trending Tags" +"Friendica can't display this page at the moment, please contact the " +"administrator." msgstr "" -#: src/Content/Feature.php:100 +#: src/Core/Renderer.php:143 +msgid "template engine cannot be registered without a name." +msgstr "" + +#: src/Core/Renderer.php:177 +msgid "template engine is not registered!" +msgstr "" + +#: src/Core/Update.php:219 +#, php-format +msgid "Update %s failed. See error logs." +msgstr "更新 %s 失败。查看错误日志。" + +#: src/Core/Update.php:286 +#, php-format msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." +"\n" +"\t\t\t\tThe friendica developers released update %s recently,\n" +"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" +"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" +"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." msgstr "" -#: src/Content/Feature.php:105 -msgid "Post Composition Features" -msgstr "发帖编写功能" - -#: src/Content/Feature.php:106 -msgid "Auto-mention Forums" -msgstr "自动提示论坛" - -#: src/Content/Feature.php:106 +#: src/Core/Update.php:292 +#, php-format msgid "" -"Add/remove mention when a forum page is selected/deselected in ACL window." -msgstr "在ACL窗口中选择/取消选择论坛页面时添加/删除提及。" +"The error message is\n" +"[pre]%s[/pre]" +msgstr "错误消息是\n[pre]%s[/pre]" -#: src/Content/Feature.php:107 -msgid "Explicit Mentions" -msgstr "明确提及" +#: src/Core/Update.php:296 src/Core/Update.php:332 +msgid "[Friendica Notify] Database update" +msgstr "" -#: src/Content/Feature.php:107 +#: src/Core/Update.php:326 +#, php-format msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "在“评论”框中添加显式提及,以手动控制在答复中提及的人。" - -#: src/Content/Feature.php:112 -msgid "Network Sidebar" -msgstr "网络工具栏" - -#: src/Content/Feature.php:113 src/Content/Widget.php:547 -msgid "Archives" -msgstr "档案" - -#: src/Content/Feature.php:113 -msgid "Ability to select posts by date ranges" -msgstr "能按时期范围选择文章" - -#: src/Content/Feature.php:114 -msgid "Protocol Filter" +"\n" +"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." msgstr "" -#: src/Content/Feature.php:114 -msgid "Enable widget to display Network posts only from selected protocols" -msgstr "启用小窗口以仅显示来自选定协议的网络帖子" - -#: src/Content/Feature.php:119 -msgid "Network Tabs" -msgstr "网络分页" - -#: src/Content/Feature.php:120 -msgid "Network New Tab" -msgstr "网络新分页" - -#: src/Content/Feature.php:120 -msgid "Enable tab to display only new Network posts (from the last 12 hours)" -msgstr "启用只显示新的网络文章(过去12小时)的标签页" - -#: src/Content/Feature.php:121 -msgid "Network Shared Links Tab" -msgstr "网络分享链接分页" - -#: src/Content/Feature.php:121 -msgid "Enable tab to display only Network posts with links in them" -msgstr "使表示光网络文章包括链接分页可用" - -#: src/Content/Feature.php:126 -msgid "Post/Comment Tools" -msgstr "文章/评论工具" - -#: src/Content/Feature.php:127 -msgid "Post Categories" -msgstr "文章种类" - -#: src/Content/Feature.php:127 -msgid "Add categories to your posts" -msgstr "加入种类给您的文章" - -#: src/Content/Feature.php:132 -msgid "Advanced Profile Settings" -msgstr "高级简介设置" - -#: src/Content/Feature.php:133 -msgid "List Forums" -msgstr "列出各论坛" - -#: src/Content/Feature.php:133 -msgid "Show visitors public community forums at the Advanced Profile Page" -msgstr "在“高级简介设置”页上向访问者显示公共社区论坛" - -#: src/Content/Feature.php:134 -msgid "Tag Cloud" -msgstr "标签云" - -#: src/Content/Feature.php:134 -msgid "Provide a personal tag cloud on your profile page" -msgstr "在您的个人简介中提供个人标签云" - -#: src/Content/Feature.php:135 -msgid "Display Membership Date" -msgstr "" - -#: src/Content/Feature.php:135 -msgid "Display membership date in profile" -msgstr "" - -#: src/Content/ForumManager.php:145 src/Content/Nav.php:224 -#: src/Content/Text/HTML.php:931 view/theme/vier/theme.php:225 -msgid "Forums" -msgstr "论坛" - -#: src/Content/ForumManager.php:147 view/theme/vier/theme.php:227 -msgid "External link to forum" -msgstr "到论坛的外链" - -#: src/Content/ForumManager.php:150 src/Content/Widget.php:454 -#: src/Content/Widget.php:553 view/theme/vier/theme.php:230 -msgid "show more" -msgstr "显示更多" - -#: src/Content/Nav.php:89 -msgid "Nothing new here" -msgstr "这里没有什么新的" - -#: src/Content/Nav.php:93 src/Module/Special/HTTPException.php:72 -msgid "Go back" -msgstr "" - -#: src/Content/Nav.php:94 -msgid "Clear notifications" -msgstr "清理出通知" - -#: src/Content/Nav.php:95 src/Content/Text/HTML.php:918 -msgid "@name, !forum, #tags, content" -msgstr "" - -#: src/Content/Nav.php:168 src/Module/Security/Login.php:141 -msgid "Logout" -msgstr "注销" - -#: src/Content/Nav.php:168 -msgid "End this session" -msgstr "结束此次会话" - -#: src/Content/Nav.php:170 src/Module/Bookmarklet.php:45 -#: src/Module/Security/Login.php:142 -msgid "Login" -msgstr "登录" - -#: src/Content/Nav.php:170 -msgid "Sign in" -msgstr "登录" - -#: src/Content/Nav.php:175 src/Module/BaseProfile.php:60 -#: src/Module/Contact.php:635 src/Module/Contact.php:881 -#: src/Module/Settings/TwoFactor/Index.php:107 view/theme/frio/theme.php:258 -msgid "Status" -msgstr "状态" - -#: src/Content/Nav.php:175 src/Content/Nav.php:258 -#: view/theme/frio/theme.php:258 -msgid "Your posts and conversations" -msgstr "你的消息和交谈" - -#: src/Content/Nav.php:176 src/Module/BaseProfile.php:52 -#: src/Module/BaseSettings.php:57 src/Module/Contact.php:637 -#: src/Module/Contact.php:897 src/Module/Profile/Profile.php:223 -#: src/Module/Welcome.php:57 view/theme/frio/theme.php:259 -msgid "Profile" -msgstr "简介" - -#: src/Content/Nav.php:176 view/theme/frio/theme.php:259 -msgid "Your profile page" -msgstr "你的简介页" - -#: src/Content/Nav.php:177 view/theme/frio/theme.php:260 -msgid "Your photos" -msgstr "你的照片" - -#: src/Content/Nav.php:178 src/Module/BaseProfile.php:76 -#: src/Module/BaseProfile.php:79 view/theme/frio/theme.php:261 -msgid "Videos" -msgstr "视频" - -#: src/Content/Nav.php:178 view/theme/frio/theme.php:261 -msgid "Your videos" -msgstr "你的视频" - -#: src/Content/Nav.php:179 view/theme/frio/theme.php:262 -msgid "Your events" -msgstr "你的项目" - -#: src/Content/Nav.php:180 -msgid "Personal notes" -msgstr "私人的便条" - -#: src/Content/Nav.php:180 -msgid "Your personal notes" -msgstr "你的私人便条" - -#: src/Content/Nav.php:197 src/Content/Nav.php:258 -msgid "Home" -msgstr "主页" - -#: src/Content/Nav.php:197 -msgid "Home Page" -msgstr "主页" - -#: src/Content/Nav.php:201 src/Module/Register.php:155 -#: src/Module/Security/Login.php:102 -msgid "Register" -msgstr "注册" - -#: src/Content/Nav.php:201 -msgid "Create an account" -msgstr "注册" - -#: src/Content/Nav.php:207 src/Module/Help.php:69 -#: src/Module/Settings/TwoFactor/AppSpecific.php:115 -#: src/Module/Settings/TwoFactor/Index.php:106 -#: src/Module/Settings/TwoFactor/Recovery.php:93 -#: src/Module/Settings/TwoFactor/Verify.php:132 view/theme/vier/theme.php:269 -msgid "Help" -msgstr "帮助" - -#: src/Content/Nav.php:207 -msgid "Help and documentation" -msgstr "帮助及文档" - -#: src/Content/Nav.php:211 -msgid "Apps" -msgstr "应用程序" - -#: src/Content/Nav.php:211 -msgid "Addon applications, utilities, games" -msgstr "可加的应用,设施,游戏" - -#: src/Content/Nav.php:215 src/Content/Text/HTML.php:916 -#: src/Module/Search/Index.php:97 -msgid "Search" -msgstr "搜索" - -#: src/Content/Nav.php:215 -msgid "Search site content" -msgstr "搜索网站内容" - -#: src/Content/Nav.php:218 src/Content/Text/HTML.php:925 -msgid "Full Text" -msgstr "全文" - -#: src/Content/Nav.php:219 src/Content/Text/HTML.php:926 -#: src/Content/Widget/TagCloud.php:67 -msgid "Tags" -msgstr "标签:" - -#: src/Content/Nav.php:220 src/Content/Nav.php:279 -#: src/Content/Text/HTML.php:927 src/Module/BaseProfile.php:121 -#: src/Module/BaseProfile.php:124 src/Module/Contact.php:824 -#: src/Module/Contact.php:909 view/theme/frio/theme.php:269 -msgid "Contacts" -msgstr "联系人" - -#: src/Content/Nav.php:239 -msgid "Community" -msgstr "社会" - -#: src/Content/Nav.php:239 -msgid "Conversations on this and other servers" -msgstr "" - -#: src/Content/Nav.php:243 src/Module/BaseProfile.php:91 -#: src/Module/BaseProfile.php:102 view/theme/frio/theme.php:266 -msgid "Events and Calendar" -msgstr "事件和日历" - -#: src/Content/Nav.php:246 -msgid "Directory" -msgstr "名录" - -#: src/Content/Nav.php:246 -msgid "People directory" -msgstr "人物名录" - -#: src/Content/Nav.php:248 src/Module/BaseAdmin.php:92 -msgid "Information" -msgstr "资料" - -#: src/Content/Nav.php:248 -msgid "Information about this friendica instance" -msgstr "资料关于这个Friendica服务器" - -#: src/Content/Nav.php:251 src/Module/Admin/Tos.php:61 -#: src/Module/BaseAdmin.php:102 src/Module/Register.php:163 -#: src/Module/Tos.php:84 -msgid "Terms of Service" -msgstr "服务条款" - -#: src/Content/Nav.php:251 -msgid "Terms of Service of this Friendica instance" -msgstr "" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Network" -msgstr "网络" - -#: src/Content/Nav.php:256 view/theme/frio/theme.php:265 -msgid "Conversations from your friends" -msgstr "来自你的朋友们的交谈" - -#: src/Content/Nav.php:262 -msgid "Introductions" -msgstr "介绍" - -#: src/Content/Nav.php:262 -msgid "Friend Requests" -msgstr "友谊邀请" - -#: src/Content/Nav.php:263 src/Module/BaseNotifications.php:139 -#: src/Module/Notifications/Introductions.php:52 -msgid "Notifications" -msgstr "通知" - -#: src/Content/Nav.php:264 -msgid "See all notifications" -msgstr "看所有的通知" - -#: src/Content/Nav.php:265 -msgid "Mark all system notifications seen" -msgstr "记号各系统通知看过的" - -#: src/Content/Nav.php:268 view/theme/frio/theme.php:267 -msgid "Private mail" -msgstr "私人的邮件" - -#: src/Content/Nav.php:269 -msgid "Inbox" -msgstr "收件箱" - -#: src/Content/Nav.php:270 -msgid "Outbox" -msgstr "发件箱" - -#: src/Content/Nav.php:274 -msgid "Accounts" -msgstr "" - -#: src/Content/Nav.php:274 -msgid "Manage other pages" -msgstr "管理别的页" - -#: src/Content/Nav.php:277 src/Module/Admin/Addons/Details.php:119 -#: src/Module/Admin/Themes/Details.php:126 src/Module/BaseSettings.php:124 -#: src/Module/Welcome.php:52 view/theme/frio/theme.php:268 -msgid "Settings" -msgstr "设置" - -#: src/Content/Nav.php:277 view/theme/frio/theme.php:268 -msgid "Account settings" -msgstr "帐户设置" - -#: src/Content/Nav.php:279 view/theme/frio/theme.php:269 -msgid "Manage/edit friends and contacts" -msgstr "管理/编辑朋友和联系人" - -#: src/Content/Nav.php:284 src/Module/BaseAdmin.php:131 -msgid "Admin" -msgstr "管理" - -#: src/Content/Nav.php:284 -msgid "Site setup and configuration" -msgstr "网站开办和配置" - -#: src/Content/Nav.php:287 -msgid "Navigation" -msgstr "导航" - -#: src/Content/Nav.php:287 -msgid "Site map" -msgstr "网站地图" - -#: src/Content/OEmbed.php:266 -msgid "Embedding disabled" -msgstr "嵌入已停用" - -#: src/Content/OEmbed.php:388 -msgid "Embedded content" -msgstr "嵌入内容" - -#: src/Content/Pager.php:221 -msgid "prev" -msgstr "上个" - -#: src/Content/Pager.php:281 -msgid "last" -msgstr "最后" - -#: src/Content/Text/BBCode.php:929 src/Content/Text/BBCode.php:1626 -#: src/Content/Text/BBCode.php:1627 -msgid "Image/photo" -msgstr "图像/照片" - -#: src/Content/Text/BBCode.php:1047 -#, php-format -msgid "%2$s %3$s" -msgstr "" - -#: src/Content/Text/BBCode.php:1544 src/Content/Text/HTML.php:968 -msgid "Click to open/close" -msgstr "点击为开关" - -#: src/Content/Text/BBCode.php:1575 -msgid "$1 wrote:" -msgstr "$1写:" - -#: src/Content/Text/BBCode.php:1629 src/Content/Text/BBCode.php:1630 -msgid "Encrypted content" -msgstr "加密的内容" - -#: src/Content/Text/BBCode.php:1855 -msgid "Invalid source protocol" -msgstr "无效的源协议" - -#: src/Content/Text/BBCode.php:1870 -msgid "Invalid link protocol" -msgstr "无效的连接协议" - -#: src/Content/Text/HTML.php:816 -msgid "Loading more entries..." -msgstr "没有项目..." - -#: src/Content/Text/HTML.php:817 -msgid "The end" -msgstr "" - -#: src/Content/Text/HTML.php:910 src/Model/Profile.php:465 -#: src/Module/Contact.php:327 -msgid "Follow" -msgstr "关注" - -#: src/Content/Widget/CalendarExport.php:79 -msgid "Export" -msgstr "导出" - -#: src/Content/Widget/CalendarExport.php:80 -msgid "Export calendar as ical" -msgstr "导出日历为 ical" - -#: src/Content/Widget/CalendarExport.php:81 -msgid "Export calendar as csv" -msgstr "导出日历为 csv" - -#: src/Content/Widget/ContactBlock.php:72 -msgid "No contacts" -msgstr "没有联系人" - -#: src/Content/Widget/ContactBlock.php:104 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "%d 联系人" - -#: src/Content/Widget/ContactBlock.php:123 -msgid "View Contacts" -msgstr "查看联系人" - -#: src/Content/Widget/SavedSearches.php:48 -msgid "Remove term" -msgstr "删除关键字" - -#: src/Content/Widget/SavedSearches.php:56 -msgid "Saved Searches" -msgstr "保存的搜索" - -#: src/Content/Widget/TrendingTags.php:51 -#, php-format -msgid "Trending Tags (last %d hour)" -msgid_plural "Trending Tags (last %d hours)" -msgstr[0] "" - -#: src/Content/Widget/TrendingTags.php:52 -msgid "More Trending Tags" -msgstr "" - -#: src/Content/Widget.php:53 -msgid "Add New Contact" -msgstr "添加新的联系人" - -#: src/Content/Widget.php:54 -msgid "Enter address or web location" -msgstr "输入地址或网络位置" - -#: src/Content/Widget.php:55 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "比如:li@example.com, http://example.com/li" - -#: src/Content/Widget.php:72 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d邀请可用的" - -#: src/Content/Widget.php:78 view/theme/vier/theme.php:174 -msgid "Find People" -msgstr "找人物" - -#: src/Content/Widget.php:79 view/theme/vier/theme.php:175 -msgid "Enter name or interest" -msgstr "输入名字或兴趣" - -#: src/Content/Widget.php:81 view/theme/vier/theme.php:177 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "比如:罗伯特·摩根斯坦,钓鱼" - -#: src/Content/Widget.php:82 src/Module/Contact.php:845 -#: src/Module/Directory.php:103 view/theme/vier/theme.php:178 -msgid "Find" -msgstr "搜索" - -#: src/Content/Widget.php:84 view/theme/vier/theme.php:180 -msgid "Similar Interests" -msgstr "相似兴趣" - -#: src/Content/Widget.php:85 view/theme/vier/theme.php:181 -msgid "Random Profile" -msgstr "随机简介" - -#: src/Content/Widget.php:86 view/theme/vier/theme.php:182 -msgid "Invite Friends" -msgstr "邀请朋友们" - -#: src/Content/Widget.php:87 src/Module/Directory.php:95 -#: view/theme/vier/theme.php:183 -msgid "Global Directory" -msgstr "综合目录" - -#: src/Content/Widget.php:89 view/theme/vier/theme.php:185 -msgid "Local Directory" -msgstr "本地目录" - -#: src/Content/Widget.php:218 src/Model/Group.php:528 -#: src/Module/Contact.php:808 src/Module/Welcome.php:76 -msgid "Groups" -msgstr "组" - -#: src/Content/Widget.php:220 -msgid "Everyone" -msgstr "" - -#: src/Content/Widget.php:243 src/Module/Contact.php:822 -#: src/Module/Profile/Contacts.php:144 -msgid "Following" -msgstr "" - -#: src/Content/Widget.php:244 src/Module/Contact.php:823 -#: src/Module/Profile/Contacts.php:145 -msgid "Mutual friends" -msgstr "" - -#: src/Content/Widget.php:249 -msgid "Relationships" -msgstr "" - -#: src/Content/Widget.php:251 src/Module/Contact.php:760 -#: src/Module/Group.php:295 -msgid "All Contacts" -msgstr "所有联系人" - -#: src/Content/Widget.php:294 -msgid "Protocols" -msgstr "" - -#: src/Content/Widget.php:296 -msgid "All Protocols" -msgstr "" - -#: src/Content/Widget.php:333 -msgid "Saved Folders" -msgstr "保存的文件夹" - -#: src/Content/Widget.php:335 src/Content/Widget.php:374 -msgid "Everything" -msgstr "一切" - -#: src/Content/Widget.php:372 -msgid "Categories" -msgstr "种类" - -#: src/Content/Widget.php:449 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "%d 个共同的联系人" - -#: src/Core/ACL.php:155 +#: src/Core/ACL.php:153 msgid "Yourself" -msgstr "" +msgstr "你自己" -#: src/Core/ACL.php:281 +#: src/Core/ACL.php:182 src/Module/PermissionTooltip.php:76 +#: src/Module/PermissionTooltip.php:98 src/Module/Contact.php:808 +#: src/Content/Widget.php:241 src/BaseModule.php:184 +msgid "Followers" +msgstr "关注者" + +#: src/Core/ACL.php:189 src/Module/PermissionTooltip.php:82 +#: src/Module/PermissionTooltip.php:104 +msgid "Mutuals" +msgstr "互惠互利" + +#: src/Core/ACL.php:279 msgid "Post to Email" msgstr "电邮发布" -#: src/Core/ACL.php:308 +#: src/Core/ACL.php:306 msgid "Public" msgstr "公开" -#: src/Core/ACL.php:309 +#: src/Core/ACL.php:307 msgid "" "This content will be shown to all your followers and can be seen in the " "community pages and by anyone with its link." msgstr "此内容将显示给您的所有追随者,并可在社区页面中查看,任何具有其链接的人都可以看到。" -#: src/Core/ACL.php:310 +#: src/Core/ACL.php:308 msgid "Limited/Private" -msgstr "" +msgstr "私人" -#: src/Core/ACL.php:311 +#: src/Core/ACL.php:309 msgid "" "This content will be shown only to the people in the first box, to the " "exception of the people mentioned in the second box. It won't appear " "anywhere public." msgstr "此内容将仅向第一个框中的人显示,第二个框中提到的人除外。它不会出现在任何公共场合。" -#: src/Core/ACL.php:312 +#: src/Core/ACL.php:310 msgid "Show to:" msgstr "" -#: src/Core/ACL.php:313 +#: src/Core/ACL.php:311 msgid "Except to:" msgstr "" -#: src/Core/ACL.php:316 +#: src/Core/ACL.php:314 msgid "Connectors" -msgstr "" +msgstr "连接器" -#: src/Core/Installer.php:180 +#: src/Core/Installer.php:179 msgid "" "The database configuration file \"config/local.config.php\" could not be " "written. Please use the enclosed text to create a configuration file in your" " web server root." -msgstr "" +msgstr "无法写入数据库配置文件“config/local.config.php”。请使用附带的文本在您的Web服务器根目录中创建配置文件。" -#: src/Core/Installer.php:199 +#: src/Core/Installer.php:198 msgid "" "You may need to import the file \"database.sql\" manually using phpmyadmin " "or mysql." msgstr "您可能要手工地进口文件「database.sql」用phpmyadmin或mysql。" -#: src/Core/Installer.php:200 src/Module/Install.php:191 -#: src/Module/Install.php:345 -msgid "Please see the file \"INSTALL.txt\"." -msgstr "请看文件「INSTALL.txt」" +#: src/Core/Installer.php:199 src/Module/Install.php:191 +msgid "Please see the file \"doc/INSTALL.md\"." +msgstr "" -#: src/Core/Installer.php:261 +#: src/Core/Installer.php:260 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "没找到命令行PHP在网服务器PATH。" -#: src/Core/Installer.php:262 +#: src/Core/Installer.php:261 msgid "" "If you don't have a command line version of PHP installed on your server, " "you will not be able to run the background processing. See 'Setup the worker'" msgstr "" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "PHP executable path" msgstr "PHP可执行路径" -#: src/Core/Installer.php:267 +#: src/Core/Installer.php:266 msgid "" "Enter full path to php executable. You can leave this blank to continue the " "installation." msgstr "输入全路线到php执行程序。您会留空白为继续安装。" -#: src/Core/Installer.php:272 +#: src/Core/Installer.php:271 msgid "Command line PHP" msgstr "命令行PHP" -#: src/Core/Installer.php:281 +#: src/Core/Installer.php:280 msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" msgstr "PHP执行程序不是命令行PHP執行檔(有可能是cgi-fgci版本)" -#: src/Core/Installer.php:282 +#: src/Core/Installer.php:281 msgid "Found PHP version: " msgstr "找到 PHP 版本:" -#: src/Core/Installer.php:284 +#: src/Core/Installer.php:283 msgid "PHP cli binary" msgstr "命令行PHP執行檔" -#: src/Core/Installer.php:297 +#: src/Core/Installer.php:296 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." msgstr "您系统的命令行PHP没有能够「register_argc_argv」。" -#: src/Core/Installer.php:298 +#: src/Core/Installer.php:297 msgid "This is required for message delivery to work." msgstr "这必要为通信发布成功。" -#: src/Core/Installer.php:303 +#: src/Core/Installer.php:302 msgid "PHP register_argc_argv" msgstr "PHP register_argc_argv" -#: src/Core/Installer.php:335 +#: src/Core/Installer.php:334 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" msgstr "错误:这系统的「register_argc_argv」子程序不能产生加密钥匙" -#: src/Core/Installer.php:336 +#: src/Core/Installer.php:335 msgid "" "If running under Windows, please see " "\"http://www.php.net/manual/en/openssl.installation.php\"." msgstr "如果您用Windows,请看「http://www.php.net/manual/en/openssl.installation.php」。" -#: src/Core/Installer.php:339 +#: src/Core/Installer.php:338 msgid "Generate encryption keys" msgstr "产生加密钥匙" -#: src/Core/Installer.php:391 +#: src/Core/Installer.php:390 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "错误:Apache服务器的mod-rewrite模块是必要的可却不安装的。" -#: src/Core/Installer.php:396 +#: src/Core/Installer.php:395 msgid "Apache mod_rewrite module" msgstr "Apache mod_rewrite部件" -#: src/Core/Installer.php:402 +#: src/Core/Installer.php:401 msgid "Error: PDO or MySQLi PHP module required but not installed." -msgstr "" +msgstr "错误:需要PDO或MySQLi PHP模块,但尚未安装。" -#: src/Core/Installer.php:407 +#: src/Core/Installer.php:406 msgid "Error: The MySQL driver for PDO is not installed." msgstr "错误:MySQL 的 PHP 数据对象 (PDO) 扩展驱动未安装。" -#: src/Core/Installer.php:411 +#: src/Core/Installer.php:410 msgid "PDO or MySQLi PHP module" msgstr "PDO 或者 MySQLi PHP 模块" -#: src/Core/Installer.php:419 +#: src/Core/Installer.php:418 msgid "Error, XML PHP module required but not installed." msgstr "部件错误,需要 XML PHP 模块但它并没有被安装。" -#: src/Core/Installer.php:423 +#: src/Core/Installer.php:422 msgid "XML PHP module" msgstr "XML PHP 模块" -#: src/Core/Installer.php:426 +#: src/Core/Installer.php:425 msgid "libCurl PHP module" msgstr "libCurl PHP模块" -#: src/Core/Installer.php:427 +#: src/Core/Installer.php:426 msgid "Error: libCURL PHP module required but not installed." msgstr "错误:libCurl PHP模块是必要的可却不安装的。" -#: src/Core/Installer.php:433 +#: src/Core/Installer.php:432 msgid "GD graphics PHP module" msgstr "GD显示PHP模块" -#: src/Core/Installer.php:434 +#: src/Core/Installer.php:433 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "错误:GD显示PHP模块跟JPEG支持是必要的可却安装的。" -#: src/Core/Installer.php:440 +#: src/Core/Installer.php:439 msgid "OpenSSL PHP module" msgstr "OpenSSL PHP模块" -#: src/Core/Installer.php:441 +#: src/Core/Installer.php:440 msgid "Error: openssl PHP module required but not installed." msgstr "错误:openssl PHP模块是必要的可却不安装的。" -#: src/Core/Installer.php:447 +#: src/Core/Installer.php:446 msgid "mb_string PHP module" msgstr "mb_string PHP模块" -#: src/Core/Installer.php:448 +#: src/Core/Installer.php:447 msgid "Error: mb_string PHP module required but not installed." msgstr "错误:mbstring PHP模块必要可没安装的。" -#: src/Core/Installer.php:454 +#: src/Core/Installer.php:453 msgid "iconv PHP module" msgstr "iconv PHP 模块" -#: src/Core/Installer.php:455 +#: src/Core/Installer.php:454 msgid "Error: iconv PHP module required but not installed." msgstr "错误:需要 iconv PHP 模块但它并没有被安装。" -#: src/Core/Installer.php:461 +#: src/Core/Installer.php:460 msgid "POSIX PHP module" msgstr "POSIX PHP 模块" -#: src/Core/Installer.php:462 +#: src/Core/Installer.php:461 msgid "Error: POSIX PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:468 +#: src/Core/Installer.php:467 msgid "JSON PHP module" msgstr "" -#: src/Core/Installer.php:469 +#: src/Core/Installer.php:468 msgid "Error: JSON PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:475 +#: src/Core/Installer.php:474 msgid "File Information PHP module" -msgstr "" +msgstr "文件信息PHP模块" -#: src/Core/Installer.php:476 +#: src/Core/Installer.php:475 msgid "Error: File Information PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:499 +#: src/Core/Installer.php:498 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." -msgstr "" +msgstr "Web安装程序需要能够在Web服务器的“config”文件夹中创建名为“local.config.php”的文件,但它无法做到这一点。" -#: src/Core/Installer.php:500 +#: src/Core/Installer.php:499 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "这常常是一个权设置,因为网服务器可能不会写文件在文件夹-即使您会。" -#: src/Core/Installer.php:501 +#: src/Core/Installer.php:500 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." -msgstr "" +msgstr "在此过程结束时,我们将为您提供一个要保存在Friendica“config”文件夹中名为local.config.php的文件中的文本。" -#: src/Core/Installer.php:502 +#: src/Core/Installer.php:501 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"INSTALL.txt\" for instructions." msgstr "或者您会这个步骤不做还是实行手动的安装。请看INSTALL.txt文件为说明。" -#: src/Core/Installer.php:505 +#: src/Core/Installer.php:504 msgid "config/local.config.php is writable" -msgstr "" +msgstr "Config/local.config.php是可写的" -#: src/Core/Installer.php:525 +#: src/Core/Installer.php:524 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica用Smarty3模板机车为建筑网页。Smarty3把模板编译成PHP为催建筑网页。" -#: src/Core/Installer.php:526 +#: src/Core/Installer.php:525 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "为了保存这些模板,网服务器要写权利于view/smarty3/目录在Friendica主目录下。" -#: src/Core/Installer.php:527 +#: src/Core/Installer.php:526 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "请保险您网服务器用户(比如www-data)有这个目录的写权利。" -#: src/Core/Installer.php:528 +#: src/Core/Installer.php:527 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "注意:为了安全,您应该只给网服务器写权利于view/smarty3/-没有模板文件(.tpl)之下。" -#: src/Core/Installer.php:531 +#: src/Core/Installer.php:530 msgid "view/smarty3 is writable" msgstr "能写view/smarty3" -#: src/Core/Installer.php:560 +#: src/Core/Installer.php:559 msgid "" "Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist" " to .htaccess." -msgstr "" +msgstr ".htaccess中的URL重写不起作用。确保将.htaccess-dist复制到.htaccess。" -#: src/Core/Installer.php:562 +#: src/Core/Installer.php:561 msgid "Error message from Curl when fetching" -msgstr "" +msgstr "获取时来自Curl的错误消息" -#: src/Core/Installer.php:567 +#: src/Core/Installer.php:566 msgid "Url rewrite is working" msgstr "URL改写发挥机能" -#: src/Core/Installer.php:596 +#: src/Core/Installer.php:595 msgid "ImageMagick PHP extension is not installed" msgstr "ImageMagick PHP 扩展没有安装" -#: src/Core/Installer.php:598 +#: src/Core/Installer.php:597 msgid "ImageMagick PHP extension is installed" msgstr "ImageMagick PHP 扩展已安装" -#: src/Core/Installer.php:600 +#: src/Core/Installer.php:599 msgid "ImageMagick supports GIF" msgstr "ImageMagick 支持 GIF" -#: src/Core/Installer.php:622 +#: src/Core/Installer.php:621 msgid "Database already in use." msgstr "数据库已经被使用。" -#: src/Core/Installer.php:627 +#: src/Core/Installer.php:626 msgid "Could not connect to database." msgstr "解不了数据库。" -#: src/Core/L10n.php:371 src/Model/Event.php:411 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:174 +#: src/Model/Event.php:413 msgid "Monday" msgstr "星期一" -#: src/Core/L10n.php:371 src/Model/Event.php:412 +#: src/Core/L10n.php:371 src/Model/Event.php:414 msgid "Tuesday" msgstr "星期二" -#: src/Core/L10n.php:371 src/Model/Event.php:413 +#: src/Core/L10n.php:371 src/Model/Event.php:415 msgid "Wednesday" msgstr "星期三" -#: src/Core/L10n.php:371 src/Model/Event.php:414 +#: src/Core/L10n.php:371 src/Model/Event.php:416 msgid "Thursday" msgstr "星期四" -#: src/Core/L10n.php:371 src/Model/Event.php:415 +#: src/Core/L10n.php:371 src/Model/Event.php:417 msgid "Friday" msgstr "星期五" -#: src/Core/L10n.php:371 src/Model/Event.php:416 +#: src/Core/L10n.php:371 src/Model/Event.php:418 msgid "Saturday" msgstr "星期六" -#: src/Core/L10n.php:371 src/Model/Event.php:410 -#: src/Module/Settings/Display.php:171 +#: src/Core/L10n.php:371 src/Module/Settings/Display.php:174 +#: src/Model/Event.php:412 msgid "Sunday" msgstr "星期天" -#: src/Core/L10n.php:375 src/Model/Event.php:431 +#: src/Core/L10n.php:375 src/Model/Event.php:433 msgid "January" msgstr "一月" -#: src/Core/L10n.php:375 src/Model/Event.php:432 +#: src/Core/L10n.php:375 src/Model/Event.php:434 msgid "February" msgstr "二月" -#: src/Core/L10n.php:375 src/Model/Event.php:433 +#: src/Core/L10n.php:375 src/Model/Event.php:435 msgid "March" msgstr "三月" -#: src/Core/L10n.php:375 src/Model/Event.php:434 +#: src/Core/L10n.php:375 src/Model/Event.php:436 msgid "April" msgstr "四月" -#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:422 +#: src/Core/L10n.php:375 src/Core/L10n.php:395 src/Model/Event.php:424 msgid "May" msgstr "五月" -#: src/Core/L10n.php:375 src/Model/Event.php:435 +#: src/Core/L10n.php:375 src/Model/Event.php:437 msgid "June" msgstr "六月" -#: src/Core/L10n.php:375 src/Model/Event.php:436 +#: src/Core/L10n.php:375 src/Model/Event.php:438 msgid "July" msgstr "七月" -#: src/Core/L10n.php:375 src/Model/Event.php:437 +#: src/Core/L10n.php:375 src/Model/Event.php:439 msgid "August" msgstr "八月" -#: src/Core/L10n.php:375 src/Model/Event.php:438 +#: src/Core/L10n.php:375 src/Model/Event.php:440 msgid "September" msgstr "九月" -#: src/Core/L10n.php:375 src/Model/Event.php:439 +#: src/Core/L10n.php:375 src/Model/Event.php:441 msgid "October" msgstr "十月" -#: src/Core/L10n.php:375 src/Model/Event.php:440 +#: src/Core/L10n.php:375 src/Model/Event.php:442 msgid "November" msgstr "十一月" -#: src/Core/L10n.php:375 src/Model/Event.php:441 +#: src/Core/L10n.php:375 src/Model/Event.php:443 msgid "December" msgstr "十二月" -#: src/Core/L10n.php:391 src/Model/Event.php:403 +#: src/Core/L10n.php:391 src/Model/Event.php:405 msgid "Mon" msgstr "星期一" -#: src/Core/L10n.php:391 src/Model/Event.php:404 +#: src/Core/L10n.php:391 src/Model/Event.php:406 msgid "Tue" msgstr "星期二" -#: src/Core/L10n.php:391 src/Model/Event.php:405 +#: src/Core/L10n.php:391 src/Model/Event.php:407 msgid "Wed" msgstr "星期三" -#: src/Core/L10n.php:391 src/Model/Event.php:406 +#: src/Core/L10n.php:391 src/Model/Event.php:408 msgid "Thu" msgstr "星期四" -#: src/Core/L10n.php:391 src/Model/Event.php:407 +#: src/Core/L10n.php:391 src/Model/Event.php:409 msgid "Fri" msgstr "星期五" -#: src/Core/L10n.php:391 src/Model/Event.php:408 +#: src/Core/L10n.php:391 src/Model/Event.php:410 msgid "Sat" msgstr "星期六" -#: src/Core/L10n.php:391 src/Model/Event.php:402 +#: src/Core/L10n.php:391 src/Model/Event.php:404 msgid "Sun" msgstr "星期日" -#: src/Core/L10n.php:395 src/Model/Event.php:418 +#: src/Core/L10n.php:395 src/Model/Event.php:420 msgid "Jan" msgstr "一月" -#: src/Core/L10n.php:395 src/Model/Event.php:419 +#: src/Core/L10n.php:395 src/Model/Event.php:421 msgid "Feb" msgstr "二月" -#: src/Core/L10n.php:395 src/Model/Event.php:420 +#: src/Core/L10n.php:395 src/Model/Event.php:422 msgid "Mar" msgstr "三月" -#: src/Core/L10n.php:395 src/Model/Event.php:421 +#: src/Core/L10n.php:395 src/Model/Event.php:423 msgid "Apr" msgstr "四月" -#: src/Core/L10n.php:395 src/Model/Event.php:423 +#: src/Core/L10n.php:395 src/Model/Event.php:425 msgid "Jun" msgstr "六月" -#: src/Core/L10n.php:395 src/Model/Event.php:424 +#: src/Core/L10n.php:395 src/Model/Event.php:426 msgid "Jul" msgstr "七月" -#: src/Core/L10n.php:395 src/Model/Event.php:425 +#: src/Core/L10n.php:395 src/Model/Event.php:427 msgid "Aug" msgstr "八月" @@ -4380,15 +4006,15 @@ msgstr "八月" msgid "Sep" msgstr "" -#: src/Core/L10n.php:395 src/Model/Event.php:427 +#: src/Core/L10n.php:395 src/Model/Event.php:429 msgid "Oct" msgstr "十月" -#: src/Core/L10n.php:395 src/Model/Event.php:428 +#: src/Core/L10n.php:395 src/Model/Event.php:430 msgid "Nov" msgstr "十一月" -#: src/Core/L10n.php:395 src/Model/Event.php:429 +#: src/Core/L10n.php:395 src/Model/Event.php:431 msgid "Dec" msgstr "十二月" @@ -4440,39 +4066,6 @@ msgstr "拒绝" msgid "rebuffed" msgstr "已拒绝" -#: src/Core/Update.php:213 -#, php-format -msgid "Update %s failed. See error logs." -msgstr "更新 %s 失败。查看错误日志。" - -#: src/Core/Update.php:277 -#, php-format -msgid "" -"\n" -"\t\t\t\tThe friendica developers released update %s recently,\n" -"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" -"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n" -"\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid." -msgstr "" - -#: src/Core/Update.php:283 -#, php-format -msgid "" -"The error message is\n" -"[pre]%s[/pre]" -msgstr "错误消息是\n[pre]%s[/pre]" - -#: src/Core/Update.php:287 src/Core/Update.php:323 -msgid "[Friendica Notify] Database update" -msgstr "" - -#: src/Core/Update.php:317 -#, php-format -msgid "" -"\n" -"\t\t\t\t\tThe friendica database was successfully updated from %s to %s." -msgstr "" - #: src/Core/UserImport.php:126 msgid "Error decoding account file" msgstr "解码账户文件出错误" @@ -4504,41 +4097,403 @@ msgstr "用户简介创建错误" msgid "Done. You can now login with your username and password" msgstr "完成。你现在可以用你的用户名和密码登录" -#: src/Database/DBStructure.php:69 -msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." -msgstr "" +#: src/LegacyModule.php:49 +#, php-format +msgid "Legacy module file not found: %s" +msgstr "找不到旧模块文件:%s" -#: src/Database/DBStructure.php:93 +#: src/Worker/Delivery.php:556 +msgid "(no subject)" +msgstr "(无主题)" + +#: src/Object/EMail/ItemCCEMail.php:39 #, php-format msgid "" -"\n" -"Error %d occurred during database update:\n" -"%s\n" -msgstr "\n在数据库更新的时候发生了错误 %d\n%s\n" +"This message was sent to you by %s, a member of the Friendica social " +"network." +msgstr "这个新闻是由%s,Friendica社会化网络成员之一,发给你。" -#: src/Database/DBStructure.php:96 -msgid "Errors encountered performing database changes: " -msgstr "操作数据库更改的时候遇到了错误:" - -#: src/Database/DBStructure.php:285 +#: src/Object/EMail/ItemCCEMail.php:41 #, php-format -msgid "%s: Database update" +msgid "You may visit them online at %s" +msgstr "你可以网上拜访他在%s" + +#: src/Object/EMail/ItemCCEMail.php:42 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "如果你不想收到这些发帖,请回复这篇文章与发件人联系。" + +#: src/Object/EMail/ItemCCEMail.php:46 +#, php-format +msgid "%s posted an update." +msgstr "%s贴上一个新闻。" + +#: src/Object/Post.php:147 +msgid "This entry was edited" +msgstr "这个条目被编辑了" + +#: src/Object/Post.php:174 +msgid "Private Message" +msgstr "私信" + +#: src/Object/Post.php:213 +msgid "pinned item" msgstr "" -#: src/Database/DBStructure.php:546 -#, php-format -msgid "%s: updating %s table." -msgstr "%s: 正在更新 %s 表。" +#: src/Object/Post.php:218 +msgid "Delete locally" +msgstr "" -#: src/Factory/Notification/Introduction.php:132 +#: src/Object/Post.php:221 +msgid "Delete globally" +msgstr "全局删除" + +#: src/Object/Post.php:221 +msgid "Remove locally" +msgstr "本地删除" + +#: src/Object/Post.php:235 +msgid "save to folder" +msgstr "保存到文件夹" + +#: src/Object/Post.php:270 +msgid "I will attend" +msgstr "我将会参加" + +#: src/Object/Post.php:270 +msgid "I will not attend" +msgstr "我将不会参加" + +#: src/Object/Post.php:270 +msgid "I might attend" +msgstr "我可能会参加" + +#: src/Object/Post.php:300 +msgid "ignore thread" +msgstr "忽视主题" + +#: src/Object/Post.php:301 +msgid "unignore thread" +msgstr "取消忽视主题" + +#: src/Object/Post.php:302 +msgid "toggle ignore status" +msgstr "切换忽视状态" + +#: src/Object/Post.php:314 +msgid "pin" +msgstr "" + +#: src/Object/Post.php:315 +msgid "unpin" +msgstr "" + +#: src/Object/Post.php:316 +msgid "toggle pin status" +msgstr "" + +#: src/Object/Post.php:319 +msgid "pinned" +msgstr "" + +#: src/Object/Post.php:326 +msgid "add star" +msgstr "添加收藏" + +#: src/Object/Post.php:327 +msgid "remove star" +msgstr "移除收藏" + +#: src/Object/Post.php:328 +msgid "toggle star status" +msgstr "" + +#: src/Object/Post.php:331 +msgid "starred" +msgstr "" + +#: src/Object/Post.php:335 +msgid "add tag" +msgstr "加标签" + +#: src/Object/Post.php:345 +msgid "like" +msgstr "喜欢" + +#: src/Object/Post.php:346 +msgid "dislike" +msgstr "不喜欢" + +#: src/Object/Post.php:348 +msgid "Share this" +msgstr "分享这个" + +#: src/Object/Post.php:348 +msgid "share" +msgstr "分享" + +#: src/Object/Post.php:400 +#, php-format +msgid "%s (Received %s)" +msgstr "%s( 收取自%s)" + +#: src/Object/Post.php:405 +msgid "Comment this item on your system" +msgstr "在您的系统上注释此项目" + +#: src/Object/Post.php:405 +msgid "remote comment" +msgstr "" + +#: src/Object/Post.php:417 +msgid "Pushed" +msgstr "" + +#: src/Object/Post.php:417 +msgid "Pulled" +msgstr "" + +#: src/Object/Post.php:444 +msgid "to" +msgstr "至" + +#: src/Object/Post.php:445 +msgid "via" +msgstr "经过" + +#: src/Object/Post.php:446 +msgid "Wall-to-Wall" +msgstr "从墙到墙" + +#: src/Object/Post.php:447 +msgid "via Wall-To-Wall:" +msgstr "通过从墙到墙" + +#: src/Object/Post.php:483 +#, php-format +msgid "Reply to %s" +msgstr "回复%s" + +#: src/Object/Post.php:486 +msgid "More" +msgstr "更多" + +#: src/Object/Post.php:504 +msgid "Notifier task is pending" +msgstr "" + +#: src/Object/Post.php:505 +msgid "Delivery to remote servers is pending" +msgstr "" + +#: src/Object/Post.php:506 +msgid "Delivery to remote servers is underway" +msgstr "" + +#: src/Object/Post.php:507 +msgid "Delivery to remote servers is mostly done" +msgstr "" + +#: src/Object/Post.php:508 +msgid "Delivery to remote servers is done" +msgstr "" + +#: src/Object/Post.php:528 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d 条评论" + +#: src/Object/Post.php:529 +msgid "Show more" +msgstr "显示更多" + +#: src/Object/Post.php:530 +msgid "Show fewer" +msgstr "" + +#: src/Object/Post.php:541 src/Model/Item.php:3390 +msgid "comment" +msgid_plural "comments" +msgstr[0] "评论" + +#: src/Console/ArchiveContact.php:105 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "找不到此URL(%s)的任何未存档联系人条目" + +#: src/Console/ArchiveContact.php:108 +msgid "The contact entries have been archived" +msgstr "联系人条目已存档" + +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Admin/Blocklist/Contact.php:49 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "找不到此URL(%s)的任何联系人条目" + +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Admin/Blocklist/Contact.php:47 +msgid "The contact has been blocked from the node" +msgstr "该联系人已被本节点屏蔽。" + +#: src/Console/User.php:158 +msgid "Enter new password: " +msgstr "输入新密码:" + +#: src/Console/User.php:193 +msgid "Enter user name: " +msgstr "输入用户名:" + +#: src/Console/User.php:201 src/Console/User.php:241 src/Console/User.php:274 +#: src/Console/User.php:300 +msgid "Enter user nickname: " +msgstr "输入用户昵称:" + +#: src/Console/User.php:209 +msgid "Enter user email address: " +msgstr "输入用户电子邮件地址:" + +#: src/Console/User.php:217 +msgid "Enter a language (optional): " +msgstr "输入语言(可选):" + +#: src/Console/User.php:255 +msgid "User is not pending." +msgstr "用户未挂起。" + +#: src/Console/User.php:313 +msgid "User has already been marked for deletion." +msgstr "" + +#: src/Console/User.php:318 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "键入“yes”可删除%s" + +#: src/Console/User.php:320 +msgid "Deletion aborted." +msgstr "" + +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "更新后版本号已设置为%s" + +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "检查待定的更新操作。" + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "好了。" + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "实行待定的发帖更新。" + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "所有待定的发帖更新都已完成。" + +#: src/Render/FriendicaSmartyEngine.php:52 +msgid "The folder view/smarty3/ must be writable by webserver." +msgstr "" + +#: src/Repository/ProfileField.php:275 +msgid "Hometown:" +msgstr "故乡:" + +#: src/Repository/ProfileField.php:276 +msgid "Marital Status:" +msgstr "" + +#: src/Repository/ProfileField.php:277 +msgid "With:" +msgstr "" + +#: src/Repository/ProfileField.php:278 +msgid "Since:" +msgstr "" + +#: src/Repository/ProfileField.php:279 +msgid "Sexual Preference:" +msgstr "性取向:" + +#: src/Repository/ProfileField.php:280 +msgid "Political Views:" +msgstr "政治观念:" + +#: src/Repository/ProfileField.php:281 +msgid "Religious Views:" +msgstr " 宗教信仰 :" + +#: src/Repository/ProfileField.php:282 +msgid "Likes:" +msgstr "喜欢:" + +#: src/Repository/ProfileField.php:283 +msgid "Dislikes:" +msgstr "不喜欢:" + +#: src/Repository/ProfileField.php:284 +msgid "Title/Description:" +msgstr "标题/描述:" + +#: src/Repository/ProfileField.php:285 src/Module/Admin/Summary.php:231 +msgid "Summary" +msgstr "概要" + +#: src/Repository/ProfileField.php:286 +msgid "Musical interests" +msgstr "音乐兴趣" + +#: src/Repository/ProfileField.php:287 +msgid "Books, literature" +msgstr "书,文学" + +#: src/Repository/ProfileField.php:288 +msgid "Television" +msgstr "电视" + +#: src/Repository/ProfileField.php:289 +msgid "Film/dance/culture/entertainment" +msgstr "电影/跳舞/文化/娱乐" + +#: src/Repository/ProfileField.php:290 +msgid "Hobbies/Interests" +msgstr "爱好/兴趣" + +#: src/Repository/ProfileField.php:291 +msgid "Love/romance" +msgstr "爱情/浪漫" + +#: src/Repository/ProfileField.php:292 +msgid "Work/employment" +msgstr "工作" + +#: src/Repository/ProfileField.php:293 +msgid "School/education" +msgstr "学院/教育" + +#: src/Repository/ProfileField.php:294 +msgid "Contact information and Social Networks" +msgstr "联系人信息和社交网络" + +#: src/App.php:310 +msgid "No system theme config value set." +msgstr "未设置系统主题配置值。" + +#: src/Factory/Notification/Introduction.php:128 msgid "Friend Suggestion" msgstr "朋友建议" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "Friend/Connect Request" msgstr "友谊/联络要求" -#: src/Factory/Notification/Introduction.php:164 +#: src/Factory/Notification/Introduction.php:158 msgid "New Follower" msgstr "新关注者" @@ -4583,3251 +4538,260 @@ msgstr "" msgid "%s is now friends with %s" msgstr "%s成为%s的朋友" -#: src/LegacyModule.php:49 +#: src/Module/Notifications/Notifications.php:50 +msgid "Network Notifications" +msgstr "网络通知" + +#: src/Module/Notifications/Notifications.php:58 +msgid "System Notifications" +msgstr "系统通知" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Personal Notifications" +msgstr "私人通知" + +#: src/Module/Notifications/Notifications.php:74 +msgid "Home Notifications" +msgstr "主页通知" + +#: src/Module/Notifications/Notifications.php:133 +#: src/Module/Notifications/Introductions.php:195 #, php-format -msgid "Legacy module file not found: %s" +msgid "No more %s notifications." +msgstr "没有更多的 %s 通知。" + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show unread" +msgstr "显示未读" + +#: src/Module/Notifications/Notifications.php:138 +msgid "Show all" +msgstr "显示全部" + +#: src/Module/Notifications/Notification.php:103 +msgid "You must be logged in to show this page." +msgstr "您必须登录才能显示此页面。" + +#: src/Module/Notifications/Introductions.php:52 +#: src/Module/BaseNotifications.php:139 src/Content/Nav.php:268 +msgid "Notifications" +msgstr "通知" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Show Ignored Requests" +msgstr "显示被忽视的请求" + +#: src/Module/Notifications/Introductions.php:76 +msgid "Hide Ignored Requests" +msgstr "隐藏被忽视的请求" + +#: src/Module/Notifications/Introductions.php:90 +#: src/Module/Notifications/Introductions.php:157 +msgid "Notification type:" msgstr "" -#: src/Model/Contact.php:1273 src/Model/Contact.php:1286 -msgid "UnFollow" +#: src/Module/Notifications/Introductions.php:93 +msgid "Suggested by:" msgstr "" -#: src/Model/Contact.php:1282 -msgid "Drop Contact" -msgstr "删除联系人" +#: src/Module/Notifications/Introductions.php:105 +#: src/Module/Notifications/Introductions.php:171 src/Module/Contact.php:602 +msgid "Hide this contact from others" +msgstr "对其他人隐藏这个联系人" -#: src/Model/Contact.php:1292 src/Module/Admin/Users.php:251 #: src/Module/Notifications/Introductions.php:107 #: src/Module/Notifications/Introductions.php:183 +#: src/Module/Admin/Users.php:246 src/Model/Contact.php:980 msgid "Approve" msgstr "批准" -#: src/Model/Contact.php:1862 -msgid "Organisation" -msgstr "组织" +#: src/Module/Notifications/Introductions.php:118 +msgid "Claims to be known to you: " +msgstr "声称被您认识:" -#: src/Model/Contact.php:1866 -msgid "News" -msgstr "新闻" +#: src/Module/Notifications/Introductions.php:125 +msgid "Shall your connection be bidirectional or not?" +msgstr "是否启用双向连接?" -#: src/Model/Contact.php:1870 -msgid "Forum" -msgstr "论坛" - -#: src/Model/Contact.php:2286 -msgid "Connect URL missing." -msgstr "连接URL失踪的。" - -#: src/Model/Contact.php:2295 -msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." -msgstr "" - -#: src/Model/Contact.php:2336 -msgid "" -"This site is not configured to allow communications with other networks." -msgstr "这网站没配置允许跟别的网络交流." - -#: src/Model/Contact.php:2337 src/Model/Contact.php:2350 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "没有兼容协议或者摘要找到了." - -#: src/Model/Contact.php:2348 -msgid "The profile address specified does not provide adequate information." -msgstr "输入的简介地址没有够消息。" - -#: src/Model/Contact.php:2353 -msgid "An author or name was not found." -msgstr "找不到作者或名。" - -#: src/Model/Contact.php:2356 -msgid "No browser URL could be matched to this address." -msgstr "这个地址没有符合什么游览器URL。" - -#: src/Model/Contact.php:2359 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "无法匹配一个@-风格的身份地址和一个已知的协议或电子邮件联系人。" - -#: src/Model/Contact.php:2360 -msgid "Use mailto: in front of address to force email check." -msgstr "输入mailto:地址前为要求电子邮件检查。" - -#: src/Model/Contact.php:2366 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "输入的简介地址属在这个网站使不可用的网络。" - -#: src/Model/Contact.php:2371 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "有限的简介。这人不会接受直达/私人通信从您。" - -#: src/Model/Contact.php:2432 -msgid "Unable to retrieve contact information." -msgstr "无法检索联系人信息。" - -#: src/Model/Event.php:49 src/Model/Event.php:862 -#: src/Module/Debug/Localtime.php:36 -msgid "l F d, Y \\@ g:i A" -msgstr "l F d, Y \\@ g:i A" - -#: src/Model/Event.php:76 src/Model/Event.php:93 src/Model/Event.php:450 -#: src/Model/Event.php:930 -msgid "Starts:" -msgstr "开始:" - -#: src/Model/Event.php:79 src/Model/Event.php:99 src/Model/Event.php:451 -#: src/Model/Event.php:934 -msgid "Finishes:" -msgstr "结束:" - -#: src/Model/Event.php:400 -msgid "all-day" -msgstr "全天" - -#: src/Model/Event.php:426 -msgid "Sept" -msgstr "九月" - -#: src/Model/Event.php:448 -msgid "No events to display" -msgstr "没有可显示的事件" - -#: src/Model/Event.php:576 -msgid "l, F j" -msgstr "l, F j" - -#: src/Model/Event.php:607 -msgid "Edit event" -msgstr "编辑事件" - -#: src/Model/Event.php:608 -msgid "Duplicate event" -msgstr "" - -#: src/Model/Event.php:609 -msgid "Delete event" -msgstr "删除事件" - -#: src/Model/Event.php:641 src/Model/Item.php:3706 src/Model/Item.php:3713 -msgid "link to source" -msgstr "链接到来源" - -#: src/Model/Event.php:863 -msgid "D g:i A" -msgstr "" - -#: src/Model/Event.php:864 -msgid "g:i A" -msgstr "" - -#: src/Model/Event.php:949 src/Model/Event.php:951 -msgid "Show map" -msgstr "显示地图" - -#: src/Model/Event.php:950 -msgid "Hide map" -msgstr "隐藏地图" - -#: src/Model/Event.php:1042 +#: src/Module/Notifications/Introductions.php:126 #, php-format -msgid "%s's birthday" -msgstr "%s的生日" - -#: src/Model/Event.php:1043 -#, php-format -msgid "Happy Birthday %s" -msgstr "生日快乐%s" - -#: src/Model/FileTag.php:280 -msgid "Item filed" -msgstr "把项目归档了" - -#: src/Model/Group.php:92 msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "一个用这个名字的被删掉的组复活了。现有项目的权限可能对这个组和任何未来的成员有效。如果这不是你想要的,请用一个不同的名字创建另一个组。" +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "接受%s为朋友%s可以订阅您的帖子,您还可以在新闻提要中收到他们的最新消息。" -#: src/Model/Group.php:451 -msgid "Default privacy group for new contacts" -msgstr "对新联系人的默认隐私组" - -#: src/Model/Group.php:483 -msgid "Everybody" -msgstr "每人" - -#: src/Model/Group.php:502 -msgid "edit" -msgstr "编辑" - -#: src/Model/Group.php:527 -msgid "add" -msgstr "添加" - -#: src/Model/Group.php:532 -msgid "Edit group" -msgstr "编辑组" - -#: src/Model/Group.php:533 src/Module/Group.php:194 -msgid "Contacts not in any group" -msgstr "不在任何组的联系人" - -#: src/Model/Group.php:535 -msgid "Create a new group" -msgstr "创建新组" - -#: src/Model/Group.php:536 src/Module/Group.php:179 src/Module/Group.php:202 -#: src/Module/Group.php:279 -msgid "Group Name: " -msgstr "组名:" - -#: src/Model/Group.php:537 -msgid "Edit groups" -msgstr "编辑组" - -#: src/Model/Item.php:3448 -msgid "activity" -msgstr "活动" - -#: src/Model/Item.php:3450 src/Object/Post.php:535 -msgid "comment" -msgid_plural "comments" -msgstr[0] "评论" - -#: src/Model/Item.php:3453 -msgid "post" -msgstr "文章" - -#: src/Model/Item.php:3576 +#: src/Module/Notifications/Introductions.php:127 #, php-format -msgid "Content warning: %s" -msgstr "内容警告:%s" +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you" +" will not receive updates from them in your news feed." +msgstr "接受%s作为订阅者允许他们订阅你的帖子,但你不会在你的新闻源中收到他们的更新。" -#: src/Model/Item.php:3653 -msgid "bytes" -msgstr "字节" +#: src/Module/Notifications/Introductions.php:129 +msgid "Friend" +msgstr "朋友" -#: src/Model/Item.php:3700 -msgid "View on separate page" -msgstr "在另一页面中查看" - -#: src/Model/Item.php:3701 -msgid "view on separate page" -msgstr "在另一页面中查看" - -#: src/Model/Mail.php:129 src/Model/Mail.php:264 -msgid "[no subject]" -msgstr "[无题目]" - -#: src/Model/Profile.php:360 src/Module/Profile/Profile.php:235 -#: src/Module/Profile/Profile.php:237 -msgid "Edit profile" -msgstr "修改简介" +#: src/Module/Notifications/Introductions.php:130 +msgid "Subscriber" +msgstr "订阅者" +#: src/Module/Notifications/Introductions.php:168 src/Module/Contact.php:618 #: src/Model/Profile.php:362 -msgid "Change profile photo" -msgstr "更换简介照片" - -#: src/Model/Profile.php:381 src/Module/Directory.php:159 -#: src/Module/Profile/Profile.php:167 -msgid "Homepage:" -msgstr "主页:" - -#: src/Model/Profile.php:382 src/Module/Contact.php:630 -#: src/Module/Notifications/Introductions.php:168 msgid "About:" msgstr "关于:" -#: src/Model/Profile.php:383 src/Module/Contact.php:628 -#: src/Module/Profile/Profile.php:163 -msgid "XMPP:" -msgstr "XMPP:" - -#: src/Model/Profile.php:467 src/Module/Contact.php:329 -msgid "Unfollow" -msgstr "" - -#: src/Model/Profile.php:469 -msgid "Atom feed" -msgstr "Atom 源" - -#: src/Model/Profile.php:477 src/Module/Contact.php:325 -#: src/Module/Notifications/Introductions.php:180 +#: src/Module/Notifications/Introductions.php:180 src/Module/Contact.php:330 +#: src/Model/Profile.php:450 msgid "Network:" msgstr "网络" -#: src/Model/Profile.php:507 src/Model/Profile.php:604 -msgid "g A l F d" -msgstr "g A l d F" +#: src/Module/Notifications/Introductions.php:194 +msgid "No introductions." +msgstr "没有介绍。" -#: src/Model/Profile.php:508 -msgid "F d" -msgstr "F d" - -#: src/Model/Profile.php:570 src/Model/Profile.php:655 -msgid "[today]" -msgstr "[今天]" - -#: src/Model/Profile.php:580 -msgid "Birthday Reminders" -msgstr "提醒生日" - -#: src/Model/Profile.php:581 -msgid "Birthdays this week:" -msgstr "这周的生日:" - -#: src/Model/Profile.php:642 -msgid "[No description]" -msgstr "[无描述]" - -#: src/Model/Profile.php:668 -msgid "Event Reminders" -msgstr "事件提醒" - -#: src/Model/Profile.php:669 -msgid "Upcoming events the next 7 days:" -msgstr "" - -#: src/Model/Profile.php:844 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "" - -#: src/Model/Storage/Database.php:74 -#, php-format -msgid "Database storage failed to update %s" -msgstr "" - -#: src/Model/Storage/Database.php:82 -msgid "Database storage failed to insert data" -msgstr "" - -#: src/Model/Storage/Filesystem.php:100 -#, php-format -msgid "Filesystem storage failed to create \"%s\". Check you write permissions." -msgstr "" - -#: src/Model/Storage/Filesystem.php:148 -#, php-format -msgid "" -"Filesystem storage failed to save data to \"%s\". Check your write " -"permissions" -msgstr "" - -#: src/Model/Storage/Filesystem.php:176 -msgid "Storage base path" -msgstr "" - -#: src/Model/Storage/Filesystem.php:178 -msgid "" -"Folder where uploaded files are saved. For maximum security, This should be " -"a path outside web server folder tree" -msgstr "" - -#: src/Model/Storage/Filesystem.php:191 -msgid "Enter a valid existing folder" -msgstr "" - -#: src/Model/User.php:372 -msgid "Login failed" -msgstr "登录失败" - -#: src/Model/User.php:404 -msgid "Not enough information to authenticate" -msgstr "没有足够信息以认证" - -#: src/Model/User.php:498 -msgid "Password can't be empty" -msgstr "" - -#: src/Model/User.php:517 -msgid "Empty passwords are not allowed." -msgstr "" - -#: src/Model/User.php:521 -msgid "" -"The new password has been exposed in a public data dump, please choose " -"another." -msgstr "新密码已暴露在公共数据转储中,请务必另选密码。" - -#: src/Model/User.php:527 -msgid "" -"The password can't contain accentuated letters, white spaces or colons (:)" -msgstr "" - -#: src/Model/User.php:625 -msgid "Passwords do not match. Password unchanged." -msgstr "密码不匹配。密码没改变。" - -#: src/Model/User.php:632 -msgid "An invitation is required." -msgstr "需要邀请。" - -#: src/Model/User.php:636 -msgid "Invitation could not be verified." -msgstr "不能验证邀请。" - -#: src/Model/User.php:644 -msgid "Invalid OpenID url" -msgstr "无效的OpenID url" - -#: src/Model/User.php:663 -msgid "Please enter the required information." -msgstr "请输入必要的信息。" - -#: src/Model/User.php:677 -#, php-format -msgid "" -"system.username_min_length (%s) and system.username_max_length (%s) are " -"excluding each other, swapping values." -msgstr "" - -#: src/Model/User.php:684 -#, php-format -msgid "Username should be at least %s character." -msgid_plural "Username should be at least %s characters." -msgstr[0] "" - -#: src/Model/User.php:688 -#, php-format -msgid "Username should be at most %s character." -msgid_plural "Username should be at most %s characters." -msgstr[0] "" - -#: src/Model/User.php:696 -msgid "That doesn't appear to be your full (First Last) name." -msgstr "这看上去不是您的全姓名。" - -#: src/Model/User.php:701 -msgid "Your email domain is not among those allowed on this site." -msgstr "这网站允许的域名中没有您的" - -#: src/Model/User.php:705 -msgid "Not a valid email address." -msgstr "无效的邮件地址。" - -#: src/Model/User.php:708 -msgid "The nickname was blocked from registration by the nodes admin." -msgstr "" - -#: src/Model/User.php:712 src/Model/User.php:720 -msgid "Cannot use that email." -msgstr "无法使用此邮件地址。" - -#: src/Model/User.php:727 -msgid "Your nickname can only contain a-z, 0-9 and _." -msgstr "您的昵称只能由字母、数字和下划线组成。" - -#: src/Model/User.php:735 src/Model/User.php:792 -msgid "Nickname is already registered. Please choose another." -msgstr "此昵称已被注册。请选择新的昵称。" - -#: src/Model/User.php:745 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "严重错误:安全密钥生成失败。" - -#: src/Model/User.php:779 src/Model/User.php:783 -msgid "An error occurred during registration. Please try again." -msgstr "注册出现问题。请再次尝试。" - -#: src/Model/User.php:806 -msgid "An error occurred creating your default profile. Please try again." -msgstr "创建你的默认简介的时候出现了一个错误。请再试。" - -#: src/Model/User.php:813 -msgid "An error occurred creating your self contact. Please try again." -msgstr "" - -#: src/Model/User.php:818 -msgid "Friends" -msgstr "朋友" - -#: src/Model/User.php:822 -msgid "" -"An error occurred creating your default contact group. Please try again." -msgstr "" - -#: src/Model/User.php:1010 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tthe administrator of %2$s has set up an account for you." -msgstr "" - -#: src/Model/User.php:1013 -#, php-format -msgid "" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%1$s\n" -"\t\tLogin Name:\t\t%2$s\n" -"\t\tPassword:\t\t%3$s\n" -"\n" -"\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\tin.\n" -"\n" -"\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\tthan that.\n" -"\n" -"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\tIf you are new and do not know anybody here, they may help\n" -"\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" -"\n" -"\t\tThank you and welcome to %4$s." -msgstr "" - -#: src/Model/User.php:1046 src/Model/User.php:1153 -#, php-format -msgid "Registration details for %s" -msgstr "注册信息为%s" - -#: src/Model/User.php:1066 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%4$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\t\t" -msgstr "" - -#: src/Model/User.php:1085 -#, php-format -msgid "Registration at %s" -msgstr "在 %s 的注册" - -#: src/Model/User.php:1109 -#, php-format -msgid "" -"\n" -"\t\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" -"\t\t\t" -msgstr "" - -#: src/Model/User.php:1117 -#, php-format -msgid "" -"\n" -"\t\t\tThe login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%1$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\n" -"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" -"\t\t\tin.\n" -"\n" -"\t\t\tPlease take a few moments to review the other account settings on that page.\n" -"\n" -"\t\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\t\tWe recommend setting your full name, adding a profile photo,\n" -"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" -"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" -"\t\t\tthan that.\n" -"\n" -"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" -"\t\t\tIf you are new and do not know anybody here, they may help\n" -"\t\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" -"\n" -"\t\t\tThank you and welcome to %2$s." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:70 -msgid "Addon not found." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:81 src/Module/Admin/Addons/Index.php:49 -#, php-format -msgid "Addon %s disabled." -msgstr "插件 %s 已禁用。" - -#: src/Module/Admin/Addons/Details.php:84 src/Module/Admin/Addons/Index.php:51 -#, php-format -msgid "Addon %s enabled." -msgstr "插件 %s 已启用。" - -#: src/Module/Admin/Addons/Details.php:93 -#: src/Module/Admin/Themes/Details.php:79 -msgid "Disable" -msgstr "停用" - -#: src/Module/Admin/Addons/Details.php:96 -#: src/Module/Admin/Themes/Details.php:82 -msgid "Enable" -msgstr "使能用" - -#: src/Module/Admin/Addons/Details.php:116 -#: src/Module/Admin/Addons/Index.php:67 -#: src/Module/Admin/Blocklist/Contact.php:78 -#: src/Module/Admin/Blocklist/Server.php:89 -#: src/Module/Admin/Federation.php:140 src/Module/Admin/Item/Delete.php:65 -#: src/Module/Admin/Logs/Settings.php:79 src/Module/Admin/Logs/View.php:64 -#: src/Module/Admin/Queue.php:75 src/Module/Admin/Site.php:603 -#: src/Module/Admin/Summary.php:214 src/Module/Admin/Themes/Details.php:123 -#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Tos.php:60 -#: src/Module/Admin/Users.php:242 -msgid "Administration" -msgstr "管理" - -#: src/Module/Admin/Addons/Details.php:117 -#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseAdmin.php:99 -#: src/Module/BaseSettings.php:87 -msgid "Addons" -msgstr "插件" - -#: src/Module/Admin/Addons/Details.php:118 -#: src/Module/Admin/Themes/Details.php:125 -msgid "Toggle" -msgstr "肘节" - -#: src/Module/Admin/Addons/Details.php:126 -#: src/Module/Admin/Themes/Details.php:134 -msgid "Author: " -msgstr "作者:" - -#: src/Module/Admin/Addons/Details.php:127 -#: src/Module/Admin/Themes/Details.php:135 -msgid "Maintainer: " -msgstr "维护者:" - -#: src/Module/Admin/Addons/Index.php:53 -#, php-format -msgid "Addon %s failed to install." -msgstr "" - -#: src/Module/Admin/Addons/Index.php:70 -msgid "Reload active addons" -msgstr "重新加载可用插件" - -#: src/Module/Admin/Addons/Index.php:75 -#, php-format -msgid "" -"There are currently no addons available on your node. You can find the " -"official addon repository at %1$s and might find other interesting addons in" -" the open addon registry at %2$s" -msgstr "目前您的节点上没有可用插件。您可以在 %1$s 找到官方插件库,或者到开放的插件登记处 %2$s 也能找到其他有趣的插件" - -#: src/Module/Admin/Blocklist/Contact.php:57 -#, php-format -msgid "%s contact unblocked" -msgid_plural "%s contacts unblocked" -msgstr[0] "" - -#: src/Module/Admin/Blocklist/Contact.php:79 -msgid "Remote Contact Blocklist" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:80 -msgid "" -"This page allows you to prevent any message from a remote contact to reach " -"your node." -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:81 -msgid "Block Remote Contact" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:82 src/Module/Admin/Users.php:245 -msgid "select all" -msgstr "全选" - -#: src/Module/Admin/Blocklist/Contact.php:83 -msgid "select none" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:85 src/Module/Admin/Users.php:256 -#: src/Module/Contact.php:604 src/Module/Contact.php:852 -#: src/Module/Contact.php:1111 -msgid "Unblock" -msgstr "解除屏蔽" - -#: src/Module/Admin/Blocklist/Contact.php:86 -msgid "No remote contact is blocked from this node." -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:88 -msgid "Blocked Remote Contacts" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:89 -msgid "Block New Remote Contact" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Photo" -msgstr "照片" - -#: src/Module/Admin/Blocklist/Contact.php:90 -msgid "Reason" -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:98 -#, php-format -msgid "%s total blocked contact" -msgid_plural "%s total blocked contacts" -msgstr[0] "" - -#: src/Module/Admin/Blocklist/Contact.php:100 -msgid "URL of the remote contact to block." -msgstr "" - -#: src/Module/Admin/Blocklist/Contact.php:101 -msgid "Block Reason" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:49 -msgid "Server domain pattern added to blocklist." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:65 -msgid "Site blocklist updated." -msgstr "站点屏蔽列表已更新。" - -#: src/Module/Admin/Blocklist/Server.php:80 -#: src/Module/Admin/Blocklist/Server.php:105 -msgid "Blocked server domain pattern" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:81 -#: src/Module/Admin/Blocklist/Server.php:106 src/Module/Friendica.php:78 -msgid "Reason for the block" -msgstr "封禁原因" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Delete server domain pattern" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:82 -msgid "Check to delete this entry from the blocklist" -msgstr "选中以从列表中删除此条目" - -#: src/Module/Admin/Blocklist/Server.php:90 -msgid "Server Domain Pattern Blocklist" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:91 -msgid "" -"This page can be used to define a blacklist of server domain patterns from " -"the federated network that are not allowed to interact with your node. For " -"each domain pattern you should also provide the reason why you block it." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:92 -msgid "" -"The list of blocked server domain patterns will be made publically available" -" on the /friendica page so that your users and " -"people investigating communication problems can find the reason easily." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:93 -msgid "" -"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" -"
      \n" -"\t
    • *: Any number of characters
    • \n" -"\t
    • ?: Any single character
    • \n" -"\t
    • [<char1><char2>...]: char1 or char2
    • \n" -"
    " -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:99 -msgid "Add new entry to block list" -msgstr "添加新条目到屏蔽列表" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "Server Domain Pattern" -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:100 -msgid "" -"The domain pattern of the new server to add to the block list. Do not " -"include the protocol." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "Block reason" -msgstr "封禁原因" - -#: src/Module/Admin/Blocklist/Server.php:101 -msgid "The reason why you blocked this server domain pattern." -msgstr "" - -#: src/Module/Admin/Blocklist/Server.php:102 -msgid "Add Entry" -msgstr "添加条目" - -#: src/Module/Admin/Blocklist/Server.php:103 -msgid "Save changes to the blocklist" -msgstr "保存变更到屏蔽列表" - -#: src/Module/Admin/Blocklist/Server.php:104 -msgid "Current Entries in the Blocklist" -msgstr "屏蔽列表中的当前条目" - -#: src/Module/Admin/Blocklist/Server.php:107 -msgid "Delete entry from blocklist" -msgstr "删除屏蔽列表中的条目" - -#: src/Module/Admin/Blocklist/Server.php:110 -msgid "Delete entry from blocklist?" -msgstr "从屏蔽列表删除条目?" - -#: src/Module/Admin/DBSync.php:50 -msgid "Update has been marked successful" -msgstr "更新当成功标签了" - -#: src/Module/Admin/DBSync.php:60 -#, php-format -msgid "Database structure update %s was successfully applied." -msgstr "" - -#: src/Module/Admin/DBSync.php:64 -#, php-format -msgid "Executing of database structure update %s failed with error: %s" -msgstr "" - -#: src/Module/Admin/DBSync.php:81 -#, php-format -msgid "Executing %s failed with error: %s" -msgstr "执行 %s 失败,错误:%s" - -#: src/Module/Admin/DBSync.php:83 -#, php-format -msgid "Update %s was successfully applied." -msgstr "把%s更新成功地实行。" - -#: src/Module/Admin/DBSync.php:86 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "%s更新没回答现状。不知道是否成功。" - -#: src/Module/Admin/DBSync.php:89 -#, php-format -msgid "There was no additional update function %s that needed to be called." -msgstr "" - -#: src/Module/Admin/DBSync.php:109 -msgid "No failed updates." -msgstr "没有不通过地更新。" - -#: src/Module/Admin/DBSync.php:110 -msgid "Check database structure" -msgstr "检查数据库结构" - -#: src/Module/Admin/DBSync.php:115 -msgid "Failed Updates" -msgstr "没通过的更新" - -#: src/Module/Admin/DBSync.php:116 -msgid "" -"This does not include updates prior to 1139, which did not return a status." -msgstr "这个不包括1139号更新之前,它们没回答装线。" - -#: src/Module/Admin/DBSync.php:117 -msgid "Mark success (if update was manually applied)" -msgstr "标注成功(如果手动地把更新实行了)" - -#: src/Module/Admin/DBSync.php:118 -msgid "Attempt to execute this update step automatically" -msgstr "试图自动地把这步更新实行" - -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "锁定特性 %s" - -#: src/Module/Admin/Features.php:85 -msgid "Manage Additional Features" -msgstr "管理附加特性" - -#: src/Module/Admin/Federation.php:52 -msgid "Other" -msgstr "别的" - -#: src/Module/Admin/Federation.php:106 src/Module/Admin/Federation.php:268 -msgid "unknown" -msgstr "未知" - -#: src/Module/Admin/Federation.php:134 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "" - -#: src/Module/Admin/Federation.php:135 -msgid "" -"The Auto Discovered Contact Directory feature is not enabled, it " -"will improve the data displayed here." -msgstr "" - -#: src/Module/Admin/Federation.php:141 src/Module/BaseAdmin.php:94 -msgid "Federation Statistics" -msgstr "联邦网络统计" - -#: src/Module/Admin/Federation.php:147 -#, php-format -msgid "" -"Currently this node is aware of %d nodes with %d registered users from the " -"following platforms:" -msgstr "" - -#: src/Module/Admin/Item/Delete.php:54 -msgid "Item marked for deletion." -msgstr "被标记为要删除的项目。" - -#: src/Module/Admin/Item/Delete.php:66 src/Module/BaseAdmin.php:112 -msgid "Delete Item" -msgstr "删除项目" - -#: src/Module/Admin/Item/Delete.php:67 -msgid "Delete this Item" -msgstr "删除这个项目" - -#: src/Module/Admin/Item/Delete.php:68 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "" - -#: src/Module/Admin/Item/Delete.php:69 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "" - -#: src/Module/Admin/Item/Delete.php:70 -msgid "GUID" -msgstr "GUID" - -#: src/Module/Admin/Item/Delete.php:70 -msgid "The GUID of the item you want to delete." -msgstr "你想要删除的项目的 GUID." - -#: src/Module/Admin/Item/Source.php:63 -msgid "Item Guid" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:45 -#, php-format -msgid "The logfile '%s' is not writable. No logging possible" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:54 -msgid "Log settings updated." -msgstr "日志设置更新了。" - -#: src/Module/Admin/Logs/Settings.php:71 -msgid "PHP log currently enabled." -msgstr "PHP 日志已启用。" - -#: src/Module/Admin/Logs/Settings.php:73 -msgid "PHP log currently disabled." -msgstr "PHP 日志已禁用。" - -#: src/Module/Admin/Logs/Settings.php:80 src/Module/BaseAdmin.php:114 -#: src/Module/BaseAdmin.php:115 -msgid "Logs" -msgstr "记录" - -#: src/Module/Admin/Logs/Settings.php:82 -msgid "Clear" -msgstr "清理出" - -#: src/Module/Admin/Logs/Settings.php:86 -msgid "Enable Debugging" -msgstr "启用调试" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "Log file" -msgstr "日志文件" - -#: src/Module/Admin/Logs/Settings.php:87 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "必要被网页服务器可写的。相对Friendica主文件夹。" - -#: src/Module/Admin/Logs/Settings.php:88 -msgid "Log level" -msgstr "日志级别" - -#: src/Module/Admin/Logs/Settings.php:90 -msgid "PHP logging" -msgstr "PHP 日志" - -#: src/Module/Admin/Logs/Settings.php:91 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the" -" following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "要临时启用PHP错误和警告的日志记录,您可以在安装的index.php文件中添加以下内容。“ERROR_LOG”行中设置的文件名相对于Friendica顶级目录,并且必须可由Web服务器写入。“LOG_ERROR”和“DISPLAY_ERROR”的选项“1”用于启用这些选项,设置为“0”将禁用它们。" - -#: src/Module/Admin/Logs/View.php:40 -#, php-format -msgid "" -"Error trying to open %1$s log file.\\r\\n
    Check to see " -"if file %1$s exist and is readable." -msgstr "打开 %1$s 日志文件出错。\\r\\n
    请检查 %1$s 文件是否存在并且可读。" - -#: src/Module/Admin/Logs/View.php:44 -#, php-format -msgid "" -"Couldn't open %1$s log file.\\r\\n
    Check to see if file" -" %1$s is readable." -msgstr "无法打开 %1$s 日志文件。\\r\\n
    请检查 %1$s 文件是否可读。" - -#: src/Module/Admin/Logs/View.php:65 src/Module/BaseAdmin.php:116 -msgid "View Logs" -msgstr "查看日志" - -#: src/Module/Admin/Queue.php:53 -msgid "Inspect Deferred Worker Queue" -msgstr "" - -#: src/Module/Admin/Queue.php:54 -msgid "" -"This page lists the deferred worker jobs. This are jobs that couldn't be " -"executed at the first time." -msgstr "" - -#: src/Module/Admin/Queue.php:57 -msgid "Inspect Worker Queue" -msgstr "" - -#: src/Module/Admin/Queue.php:58 -msgid "" -"This page lists the currently queued worker jobs. These jobs are handled by " -"the worker cronjob you've set up during install." -msgstr "" - -#: src/Module/Admin/Queue.php:78 -msgid "ID" -msgstr "ID" - -#: src/Module/Admin/Queue.php:79 -msgid "Job Parameters" -msgstr "" - -#: src/Module/Admin/Queue.php:80 -msgid "Created" -msgstr "已创建" - -#: src/Module/Admin/Queue.php:81 -msgid "Priority" -msgstr "" - -#: src/Module/Admin/Site.php:69 -msgid "Can not parse base url. Must have at least ://" -msgstr "不能分析基础URL。至少要://" - -#: src/Module/Admin/Site.php:252 -msgid "Invalid storage backend setting value." -msgstr "" - -#: src/Module/Admin/Site.php:434 -msgid "Site settings updated." -msgstr "网站设置更新了。" - -#: src/Module/Admin/Site.php:455 src/Module/Settings/Display.php:130 -msgid "No special theme for mobile devices" -msgstr "没专门适合手机的主题" - -#: src/Module/Admin/Site.php:472 src/Module/Settings/Display.php:140 -#, php-format -msgid "%s - (Experimental)" -msgstr "%s - (实验性)" - -#: src/Module/Admin/Site.php:484 -msgid "No community page for local users" -msgstr "" - -#: src/Module/Admin/Site.php:485 -msgid "No community page" -msgstr "没有社会页" - -#: src/Module/Admin/Site.php:486 -msgid "Public postings from users of this site" -msgstr "本网站用户的公开文章" - -#: src/Module/Admin/Site.php:487 -msgid "Public postings from the federated network" -msgstr "" - -#: src/Module/Admin/Site.php:488 -msgid "Public postings from local users and the federated network" -msgstr "" - -#: src/Module/Admin/Site.php:492 src/Module/Admin/Site.php:704 -#: src/Module/Admin/Site.php:714 src/Module/Contact.php:555 -#: src/Module/Settings/TwoFactor/Index.php:113 -msgid "Disabled" -msgstr "已停用" - -#: src/Module/Admin/Site.php:493 src/Module/Admin/Users.php:243 -#: src/Module/Admin/Users.php:260 src/Module/BaseAdmin.php:98 -msgid "Users" -msgstr "用户" - -#: src/Module/Admin/Site.php:494 -msgid "Users, Global Contacts" -msgstr "用户,全球联系人" - -#: src/Module/Admin/Site.php:495 -msgid "Users, Global Contacts/fallback" -msgstr "" - -#: src/Module/Admin/Site.php:499 -msgid "One month" -msgstr "一个月" - -#: src/Module/Admin/Site.php:500 -msgid "Three months" -msgstr "三个月" - -#: src/Module/Admin/Site.php:501 -msgid "Half a year" -msgstr "半年" - -#: src/Module/Admin/Site.php:502 -msgid "One year" -msgstr "一年" - -#: src/Module/Admin/Site.php:508 -msgid "Multi user instance" -msgstr "多用户网站" - -#: src/Module/Admin/Site.php:536 -msgid "Closed" -msgstr "关闭" - -#: src/Module/Admin/Site.php:537 -msgid "Requires approval" -msgstr "要批准" - -#: src/Module/Admin/Site.php:538 -msgid "Open" -msgstr "打开" - -#: src/Module/Admin/Site.php:542 src/Module/Install.php:200 -msgid "No SSL policy, links will track page SSL state" -msgstr "没SSL方针,环节将追踪页SSL现状" - -#: src/Module/Admin/Site.php:543 src/Module/Install.php:201 -msgid "Force all links to use SSL" -msgstr "强制所有链接使用 SSL" - -#: src/Module/Admin/Site.php:544 src/Module/Install.php:202 -msgid "Self-signed certificate, use SSL for local links only (discouraged)" -msgstr "自签证书,只在本地链接使用 SSL(不推荐)" - -#: src/Module/Admin/Site.php:548 -msgid "Don't check" -msgstr "请勿检查" - -#: src/Module/Admin/Site.php:549 -msgid "check the stable version" -msgstr "检查稳定版" - -#: src/Module/Admin/Site.php:550 -msgid "check the development version" -msgstr "检查开发版本" - -#: src/Module/Admin/Site.php:554 -msgid "none" -msgstr "" - -#: src/Module/Admin/Site.php:555 -msgid "Direct contacts" -msgstr "" - -#: src/Module/Admin/Site.php:556 -msgid "Contacts of contacts" -msgstr "" - -#: src/Module/Admin/Site.php:573 -msgid "Database (legacy)" -msgstr "" - -#: src/Module/Admin/Site.php:604 src/Module/BaseAdmin.php:97 -msgid "Site" -msgstr "网站" - -#: src/Module/Admin/Site.php:606 -msgid "Republish users to directory" -msgstr "" - -#: src/Module/Admin/Site.php:607 src/Module/Register.php:139 -msgid "Registration" -msgstr "注册" - -#: src/Module/Admin/Site.php:608 -msgid "File upload" -msgstr "文件上传" - -#: src/Module/Admin/Site.php:609 -msgid "Policies" -msgstr "政策" - -#: src/Module/Admin/Site.php:611 -msgid "Auto Discovered Contact Directory" -msgstr "" - -#: src/Module/Admin/Site.php:612 -msgid "Performance" -msgstr "性能" - -#: src/Module/Admin/Site.php:613 -msgid "Worker" -msgstr "" - -#: src/Module/Admin/Site.php:614 -msgid "Message Relay" -msgstr "讯息中继" - -#: src/Module/Admin/Site.php:615 -msgid "Relocate Instance" -msgstr "" - -#: src/Module/Admin/Site.php:616 -msgid "" -"Warning! Advanced function. Could make this server " -"unreachable." -msgstr "" - -#: src/Module/Admin/Site.php:620 -msgid "Site name" -msgstr "网页名字" - -#: src/Module/Admin/Site.php:621 -msgid "Sender Email" -msgstr "寄主邮件" - -#: src/Module/Admin/Site.php:621 -msgid "" -"The email address your server shall use to send notification emails from." -msgstr "" - -#: src/Module/Admin/Site.php:622 -msgid "Banner/Logo" -msgstr "标题/标志" - -#: src/Module/Admin/Site.php:623 -msgid "Email Banner/Logo" -msgstr "" - -#: src/Module/Admin/Site.php:624 -msgid "Shortcut icon" -msgstr "捷径小图片" - -#: src/Module/Admin/Site.php:624 -msgid "Link to an icon that will be used for browsers." -msgstr "" - -#: src/Module/Admin/Site.php:625 -msgid "Touch icon" -msgstr "触摸小图片" - -#: src/Module/Admin/Site.php:625 -msgid "Link to an icon that will be used for tablets and mobiles." -msgstr "" - -#: src/Module/Admin/Site.php:626 -msgid "Additional Info" -msgstr "别的消息" - -#: src/Module/Admin/Site.php:626 -#, php-format -msgid "" -"For public servers: you can add additional information here that will be " -"listed at %s/servers." -msgstr "" - -#: src/Module/Admin/Site.php:627 -msgid "System language" -msgstr "系统语言" - -#: src/Module/Admin/Site.php:628 -msgid "System theme" -msgstr "系统主题" - -#: src/Module/Admin/Site.php:628 -msgid "" -"Default system theme - may be over-ridden by user profiles - Change default theme settings" -msgstr "" - -#: src/Module/Admin/Site.php:629 -msgid "Mobile system theme" -msgstr "手机系统主题" - -#: src/Module/Admin/Site.php:629 -msgid "Theme for mobile devices" -msgstr "用于移动设备的主题" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:210 -msgid "SSL link policy" -msgstr "SSL环节方针" - -#: src/Module/Admin/Site.php:630 src/Module/Install.php:212 -msgid "Determines whether generated links should be forced to use SSL" -msgstr "决定产生的链接是否应该强制使用 SSL" - -#: src/Module/Admin/Site.php:631 -msgid "Force SSL" -msgstr "强制使用 SSL" - -#: src/Module/Admin/Site.php:631 -msgid "" -"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" -" to endless loops." -msgstr "强逼所有非SSL的要求用SSL。注意:在有的系统会导致无限循环" - -#: src/Module/Admin/Site.php:632 -msgid "Hide help entry from navigation menu" -msgstr "在导航菜单隐藏帮助条目" - -#: src/Module/Admin/Site.php:632 -msgid "" -"Hides the menu entry for the Help pages from the navigation menu. You can " -"still access it calling /help directly." -msgstr "在导航菜单中隐藏帮助页面的菜单条目。您仍然可以通过输入「/help」直接访问。" - -#: src/Module/Admin/Site.php:633 -msgid "Single user instance" -msgstr "单用户网站" - -#: src/Module/Admin/Site.php:633 -msgid "Make this instance multi-user or single-user for the named user" -msgstr "弄这网站多用户或单用户为选择的用户" - -#: src/Module/Admin/Site.php:635 -msgid "File storage backend" -msgstr "" - -#: src/Module/Admin/Site.php:635 -msgid "" -"The backend used to store uploaded data. If you change the storage backend, " -"you can manually move the existing files. If you do not do so, the files " -"uploaded before the change will still be available at the old backend. " -"Please see the settings documentation" -" for more information about the choices and the moving procedure." -msgstr "" - -#: src/Module/Admin/Site.php:637 -msgid "Maximum image size" -msgstr "图片最大尺寸" - -#: src/Module/Admin/Site.php:637 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "最多上传照相的字节。默认是零,意思是无限。" - -#: src/Module/Admin/Site.php:638 -msgid "Maximum image length" -msgstr "最大图片大小" - -#: src/Module/Admin/Site.php:638 -msgid "" -"Maximum length in pixels of the longest side of uploaded images. Default is " -"-1, which means no limits." -msgstr "最多像素在上传图片的长度。默认-1,意思是无限。" - -#: src/Module/Admin/Site.php:639 -msgid "JPEG image quality" -msgstr "JPEG 图片质量" - -#: src/Module/Admin/Site.php:639 -msgid "" -"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " -"100, which is full quality." -msgstr "上传的JPEG被用这质量[0-100]保存。默认100,最高。" - -#: src/Module/Admin/Site.php:641 -msgid "Register policy" -msgstr "注册政策" - -#: src/Module/Admin/Site.php:642 -msgid "Maximum Daily Registrations" -msgstr "一天最多注册" - -#: src/Module/Admin/Site.php:642 -msgid "" -"If registration is permitted above, this sets the maximum number of new user" -" registrations to accept per day. If register is set to closed, this " -"setting has no effect." -msgstr "如果注册上边许可的,这个选择一天最多新用户注册会接待。如果注册关闭了,这个设置没有印象。" - -#: src/Module/Admin/Site.php:643 -msgid "Register text" -msgstr "注册正文" - -#: src/Module/Admin/Site.php:643 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." -msgstr "" - -#: src/Module/Admin/Site.php:644 -msgid "Forbidden Nicknames" -msgstr "" - -#: src/Module/Admin/Site.php:644 -msgid "" -"Comma separated list of nicknames that are forbidden from registration. " -"Preset is a list of role names according RFC 2142." -msgstr "" - -#: src/Module/Admin/Site.php:645 -msgid "Accounts abandoned after x days" -msgstr "账户丢弃X天后" - -#: src/Module/Admin/Site.php:645 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "拒绝浪费系统资源看外网站找丢弃的账户。输入0为无时限。" - -#: src/Module/Admin/Site.php:646 -msgid "Allowed friend domains" -msgstr "允许的朋友域" - -#: src/Module/Admin/Site.php:646 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "逗号分隔的域名许根这个网站结友谊。通配符行。空的允许所有的域名。" - -#: src/Module/Admin/Site.php:647 -msgid "Allowed email domains" -msgstr "允许的电子邮件域" - -#: src/Module/Admin/Site.php:647 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "逗号分隔的域名可接受在邮件地址为这网站的注册。通配符行。空的允许所有的域名。" - -#: src/Module/Admin/Site.php:648 -msgid "No OEmbed rich content" -msgstr "" - -#: src/Module/Admin/Site.php:648 -msgid "" -"Don't show the rich content (e.g. embedded PDF), except from the domains " -"listed below." -msgstr "" - -#: src/Module/Admin/Site.php:649 -msgid "Allowed OEmbed domains" -msgstr "" - -#: src/Module/Admin/Site.php:649 -msgid "" -"Comma separated list of domains which oembed content is allowed to be " -"displayed. Wildcards are accepted." -msgstr "" - -#: src/Module/Admin/Site.php:650 -msgid "Block public" -msgstr "阻止公开" - -#: src/Module/Admin/Site.php:650 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." -msgstr "" - -#: src/Module/Admin/Site.php:651 -msgid "Force publish" -msgstr "强行发布" - -#: src/Module/Admin/Site.php:651 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "让所有这网站的的简介表明在网站目录。" - -#: src/Module/Admin/Site.php:651 -msgid "Enabling this may violate privacy laws like the GDPR" -msgstr "启用此项可能会违反隐私法律,譬如 GDPR 等" - -#: src/Module/Admin/Site.php:652 -msgid "Global directory URL" -msgstr "" - -#: src/Module/Admin/Site.php:652 -msgid "" -"URL to the global directory. If this is not set, the global directory is " -"completely unavailable to the application." -msgstr "" - -#: src/Module/Admin/Site.php:653 -msgid "Private posts by default for new users" -msgstr "新用户默认写私人文章" - -#: src/Module/Admin/Site.php:653 -msgid "" -"Set default post permissions for all new members to the default privacy " -"group rather than public." -msgstr "默认新用户文章批准使默认隐私组,没有公开。" - -#: src/Module/Admin/Site.php:654 -msgid "Don't include post content in email notifications" -msgstr "别包含文章内容在邮件消息" - -#: src/Module/Admin/Site.php:654 -msgid "" -"Don't include the content of a post/comment/private message/etc. in the " -"email notifications that are sent out from this site, as a privacy measure." -msgstr "别包含文章/谈论/私消息/等的内容在文件消息被这个网站寄出,为了隐私。" - -#: src/Module/Admin/Site.php:655 -msgid "Disallow public access to addons listed in the apps menu." -msgstr "不允许插件的公众使用权在应用选单。" - -#: src/Module/Admin/Site.php:655 -msgid "" -"Checking this box will restrict addons listed in the apps menu to members " -"only." -msgstr "复选这个框为把应用选内插件限制仅成员" - -#: src/Module/Admin/Site.php:656 -msgid "Don't embed private images in posts" -msgstr "别嵌入私人图案在文章里" - -#: src/Module/Admin/Site.php:656 -msgid "" -"Don't replace locally-hosted private photos in posts with an embedded copy " -"of the image. This means that contacts who receive posts containing private " -"photos will have to authenticate and load each image, which may take a " -"while." -msgstr "别把复制嵌入的照相代替本网站的私人照相在文章里。结果是收包括私人照相的熟人要认证才卸载个张照片,会花许久。" - -#: src/Module/Admin/Site.php:657 -msgid "Explicit Content" -msgstr "" - -#: src/Module/Admin/Site.php:657 -msgid "" -"Set this to announce that your node is used mostly for explicit content that" -" might not be suited for minors. This information will be published in the " -"node information and might be used, e.g. by the global directory, to filter " -"your node from listings of nodes to join. Additionally a note about this " -"will be shown at the user registration page." -msgstr "" - -#: src/Module/Admin/Site.php:658 -msgid "Allow Users to set remote_self" -msgstr "允许用户用遥远的自身" - -#: src/Module/Admin/Site.php:658 -msgid "" -"With checking this, every user is allowed to mark every contact as a " -"remote_self in the repair contact dialog. Setting this flag on a contact " -"causes mirroring every posting of that contact in the users stream." -msgstr "选择这个之后,用户们允许表明熟人当遥远的自身在熟人修理页。遥远的自身所有文章被复制到用户文章流。" - -#: src/Module/Admin/Site.php:659 -msgid "Block multiple registrations" -msgstr "阻止多次注册" - -#: src/Module/Admin/Site.php:659 -msgid "Disallow users to register additional accounts for use as pages." -msgstr "不允许用户注册别的账户为当页。" - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID" -msgstr "" - -#: src/Module/Admin/Site.php:660 -msgid "Disable OpenID support for registration and logins." -msgstr "" - -#: src/Module/Admin/Site.php:661 -msgid "No Fullname check" -msgstr "" - -#: src/Module/Admin/Site.php:661 -msgid "" -"Allow users to register without a space between the first name and the last " -"name in their full name." -msgstr "" - -#: src/Module/Admin/Site.php:662 -msgid "Community pages for visitors" -msgstr "" - -#: src/Module/Admin/Site.php:662 -msgid "" -"Which community pages should be available for visitors. Local users always " -"see both pages." -msgstr "" - -#: src/Module/Admin/Site.php:663 -msgid "Posts per user on community page" -msgstr "个用户文章数量在社会页" - -#: src/Module/Admin/Site.php:663 -msgid "" -"The maximum number of posts per user on the community page. (Not valid for " -"\"Global Community\")" -msgstr "" - -#: src/Module/Admin/Site.php:664 -msgid "Disable OStatus support" -msgstr "" - -#: src/Module/Admin/Site.php:664 -msgid "" -"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " -"communications in OStatus are public, so privacy warnings will be " -"occasionally displayed." -msgstr "" - -#: src/Module/Admin/Site.php:665 -msgid "OStatus support can only be enabled if threading is enabled." -msgstr "" - -#: src/Module/Admin/Site.php:667 -msgid "" -"Diaspora support can't be enabled because Friendica was installed into a sub" -" directory." -msgstr "Diaspora 支持无法启用,因为 Friendica 被安装到了一个子目录。" - -#: src/Module/Admin/Site.php:668 -msgid "Enable Diaspora support" -msgstr "启用 Diaspora 支持" - -#: src/Module/Admin/Site.php:668 -msgid "Provide built-in Diaspora network compatibility." -msgstr "提供内置的 Diaspora 网络兼容性。" - -#: src/Module/Admin/Site.php:669 -msgid "Only allow Friendica contacts" -msgstr "只允许 Friendica 联系人" - -#: src/Module/Admin/Site.php:669 -msgid "" -"All contacts must use Friendica protocols. All other built-in communication " -"protocols disabled." -msgstr "所有联系人必须使用 Friendica 协议 。所有其他内置沟通协议都已停用。" - -#: src/Module/Admin/Site.php:670 -msgid "Verify SSL" -msgstr "验证 SSL" - -#: src/Module/Admin/Site.php:670 -msgid "" -"If you wish, you can turn on strict certificate checking. This will mean you" -" cannot connect (at all) to self-signed SSL sites." -msgstr "你想的话,您会使严格证书核实可用。意思是您不能根自签的SSL网站交流。" - -#: src/Module/Admin/Site.php:671 -msgid "Proxy user" -msgstr "代理用户" - -#: src/Module/Admin/Site.php:672 -msgid "Proxy URL" -msgstr "代理URL" - -#: src/Module/Admin/Site.php:673 -msgid "Network timeout" -msgstr "网络超时" - -#: src/Module/Admin/Site.php:673 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "输入秒数。输入零为无限(不推荐的)。" - -#: src/Module/Admin/Site.php:674 -msgid "Maximum Load Average" -msgstr "最大平均负荷" - -#: src/Module/Admin/Site.php:674 -#, php-format -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default %d." -msgstr "" - -#: src/Module/Admin/Site.php:675 -msgid "Maximum Load Average (Frontend)" -msgstr "" - -#: src/Module/Admin/Site.php:675 -msgid "Maximum system load before the frontend quits service - default 50." -msgstr "" - -#: src/Module/Admin/Site.php:676 -msgid "Minimal Memory" -msgstr "最少内存" - -#: src/Module/Admin/Site.php:676 -msgid "" -"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " -"default 0 (deactivated)." -msgstr "" - -#: src/Module/Admin/Site.php:677 -msgid "Maximum table size for optimization" -msgstr "" - -#: src/Module/Admin/Site.php:677 -msgid "" -"Maximum table size (in MB) for the automatic optimization. Enter -1 to " -"disable it." -msgstr "" - -#: src/Module/Admin/Site.php:678 -msgid "Minimum level of fragmentation" -msgstr "" - -#: src/Module/Admin/Site.php:678 -msgid "" -"Minimum fragmenation level to start the automatic optimization - default " -"value is 30%." -msgstr "" - -#: src/Module/Admin/Site.php:680 -msgid "Periodical check of global contacts" -msgstr "定期检查全球联系人" - -#: src/Module/Admin/Site.php:680 -msgid "" -"If enabled, the global contacts are checked periodically for missing or " -"outdated data and the vitality of the contacts and servers." -msgstr "" - -#: src/Module/Admin/Site.php:681 -msgid "Discover followers/followings from global contacts" -msgstr "" - -#: src/Module/Admin/Site.php:681 -msgid "" -"If enabled, the global contacts are checked for new contacts among their " -"followers and following contacts. This option will create huge masses of " -"jobs, so it should only be activated on powerful machines." -msgstr "" - -#: src/Module/Admin/Site.php:682 -msgid "Days between requery" -msgstr "重新查询间隔天数" - -#: src/Module/Admin/Site.php:682 -msgid "Number of days after which a server is requeried for his contacts." -msgstr "" - -#: src/Module/Admin/Site.php:683 -msgid "Discover contacts from other servers" -msgstr "从其他服务器上发现联系人" - -#: src/Module/Admin/Site.php:683 -msgid "" -"Periodically query other servers for contacts. You can choose between " -"\"Users\": the users on the remote system, \"Global Contacts\": active " -"contacts that are known on the system. The fallback is meant for Redmatrix " -"servers and older friendica servers, where global contacts weren't " -"available. The fallback increases the server load, so the recommended " -"setting is \"Users, Global Contacts\"." -msgstr "" - -#: src/Module/Admin/Site.php:684 -msgid "Timeframe for fetching global contacts" -msgstr "" - -#: src/Module/Admin/Site.php:684 -msgid "" -"When the discovery is activated, this value defines the timeframe for the " -"activity of the global contacts that are fetched from other servers." -msgstr "" - -#: src/Module/Admin/Site.php:685 -msgid "Search the local directory" -msgstr "搜索本地目录" - -#: src/Module/Admin/Site.php:685 -msgid "" -"Search the local directory instead of the global directory. When searching " -"locally, every search will be executed on the global directory in the " -"background. This improves the search results when the search is repeated." -msgstr "" - -#: src/Module/Admin/Site.php:687 -msgid "Publish server information" -msgstr "发布服务器信息" - -#: src/Module/Admin/Site.php:687 -msgid "" -"If enabled, general server and usage data will be published. The data " -"contains the name and version of the server, number of users with public " -"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." -msgstr "" - -#: src/Module/Admin/Site.php:689 -msgid "Check upstream version" -msgstr "检查上游版本" - -#: src/Module/Admin/Site.php:689 -msgid "" -"Enables checking for new Friendica versions at github. If there is a new " -"version, you will be informed in the admin panel overview." -msgstr "启用在 github 上检查新的 Friendica 版本。如果发现新版本,您将在管理员概要面板得到通知。" - -#: src/Module/Admin/Site.php:690 -msgid "Suppress Tags" -msgstr "压制标签" - -#: src/Module/Admin/Site.php:690 -msgid "Suppress showing a list of hashtags at the end of the posting." -msgstr "不在文章末尾显示主题标签列表。" - -#: src/Module/Admin/Site.php:691 -msgid "Clean database" -msgstr "清理数据库" - -#: src/Module/Admin/Site.php:691 -msgid "" -"Remove old remote items, orphaned database records and old content from some" -" other helper tables." -msgstr "" - -#: src/Module/Admin/Site.php:692 -msgid "Lifespan of remote items" -msgstr "" - -#: src/Module/Admin/Site.php:692 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"remote items will be deleted. Own items, and marked or filed items are " -"always kept. 0 disables this behaviour." -msgstr "" - -#: src/Module/Admin/Site.php:693 -msgid "Lifespan of unclaimed items" -msgstr "" - -#: src/Module/Admin/Site.php:693 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"unclaimed remote items (mostly content from the relay) will be deleted. " -"Default value is 90 days. Defaults to the general lifespan value of remote " -"items if set to 0." -msgstr "" - -#: src/Module/Admin/Site.php:694 -msgid "Lifespan of raw conversation data" -msgstr "" - -#: src/Module/Admin/Site.php:694 -msgid "" -"The conversation data is used for ActivityPub and OStatus, as well as for " -"debug purposes. It should be safe to remove it after 14 days, default is 90 " -"days." -msgstr "" - -#: src/Module/Admin/Site.php:695 -msgid "Path to item cache" -msgstr "路线到项目缓存" - -#: src/Module/Admin/Site.php:695 -msgid "The item caches buffers generated bbcode and external images." -msgstr "" - -#: src/Module/Admin/Site.php:696 -msgid "Cache duration in seconds" -msgstr "缓存时间秒" - -#: src/Module/Admin/Site.php:696 -msgid "" -"How long should the cache files be hold? Default value is 86400 seconds (One" -" day). To disable the item cache, set the value to -1." -msgstr "高速缓存要存文件多久?默认是86400秒钟(一天)。停用高速缓存,输入-1。" - -#: src/Module/Admin/Site.php:697 -msgid "Maximum numbers of comments per post" -msgstr "文件最多评论" - -#: src/Module/Admin/Site.php:697 -msgid "How much comments should be shown for each post? Default value is 100." -msgstr "" - -#: src/Module/Admin/Site.php:698 -msgid "Temp path" -msgstr "临时文件路线" - -#: src/Module/Admin/Site.php:698 -msgid "" -"If you have a restricted system where the webserver can't access the system " -"temp path, enter another path here." -msgstr "" - -#: src/Module/Admin/Site.php:699 -msgid "Disable picture proxy" -msgstr "停用图片代理" - -#: src/Module/Admin/Site.php:699 -msgid "" -"The picture proxy increases performance and privacy. It shouldn't be used on" -" systems with very low bandwidth." -msgstr "" - -#: src/Module/Admin/Site.php:700 -msgid "Only search in tags" -msgstr "只在标签项内搜索" - -#: src/Module/Admin/Site.php:700 -msgid "On large systems the text search can slow down the system extremely." -msgstr "在大型系统中,正文搜索会极大降低系统运行速度。" - -#: src/Module/Admin/Site.php:702 -msgid "New base url" -msgstr "新基础URL" - -#: src/Module/Admin/Site.php:702 -msgid "" -"Change base url for this server. Sends relocate message to all Friendica and" -" Diaspora* contacts of all users." -msgstr "" - -#: src/Module/Admin/Site.php:704 -msgid "RINO Encryption" -msgstr "RINO 加密" - -#: src/Module/Admin/Site.php:704 -msgid "Encryption layer between nodes." -msgstr "节点之间的加密层。" - -#: src/Module/Admin/Site.php:704 -msgid "Enabled" -msgstr "已启用" - -#: src/Module/Admin/Site.php:706 -msgid "Maximum number of parallel workers" -msgstr "" - -#: src/Module/Admin/Site.php:706 -#, php-format -msgid "" -"On shared hosters set this to %d. On larger systems, values of %d are great." -" Default value is %d." -msgstr "" - -#: src/Module/Admin/Site.php:707 -msgid "Don't use \"proc_open\" with the worker" -msgstr "" - -#: src/Module/Admin/Site.php:707 -msgid "" -"Enable this if your system doesn't allow the use of \"proc_open\". This can " -"happen on shared hosters. If this is enabled you should increase the " -"frequency of worker calls in your crontab." -msgstr "" - -#: src/Module/Admin/Site.php:708 -msgid "Enable fastlane" -msgstr "启用快车道模式" - -#: src/Module/Admin/Site.php:708 -msgid "" -"When enabed, the fastlane mechanism starts an additional worker if processes" -" with higher priority are blocked by processes of lower priority." -msgstr "" - -#: src/Module/Admin/Site.php:709 -msgid "Enable frontend worker" -msgstr "" - -#: src/Module/Admin/Site.php:709 -#, php-format -msgid "" -"When enabled the Worker process is triggered when backend access is " -"performed (e.g. messages being delivered). On smaller sites you might want " -"to call %s/worker on a regular basis via an external cron job. You should " -"only enable this option if you cannot utilize cron/scheduled jobs on your " -"server." -msgstr "" - -#: src/Module/Admin/Site.php:711 -msgid "Subscribe to relay" -msgstr "" - -#: src/Module/Admin/Site.php:711 -msgid "" -"Enables the receiving of public posts from the relay. They will be included " -"in the search, subscribed tags and on the global community page." -msgstr "" - -#: src/Module/Admin/Site.php:712 -msgid "Relay server" -msgstr "中继服务器" - -#: src/Module/Admin/Site.php:712 -msgid "" -"Address of the relay server where public posts should be send to. For " -"example https://relay.diasp.org" -msgstr "" - -#: src/Module/Admin/Site.php:713 -msgid "Direct relay transfer" -msgstr "" - -#: src/Module/Admin/Site.php:713 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" -msgstr "" - -#: src/Module/Admin/Site.php:714 -msgid "Relay scope" -msgstr "" - -#: src/Module/Admin/Site.php:714 -msgid "" -"Can be \"all\" or \"tags\". \"all\" means that every public post should be " -"received. \"tags\" means that only posts with selected tags should be " -"received." -msgstr "" - -#: src/Module/Admin/Site.php:714 -msgid "all" -msgstr "所有" - -#: src/Module/Admin/Site.php:714 -msgid "tags" -msgstr "" - -#: src/Module/Admin/Site.php:715 -msgid "Server tags" -msgstr "" - -#: src/Module/Admin/Site.php:715 -msgid "Comma separated list of tags for the \"tags\" subscription." -msgstr "" - -#: src/Module/Admin/Site.php:716 -msgid "Allow user tags" -msgstr "" - -#: src/Module/Admin/Site.php:716 -msgid "" -"If enabled, the tags from the saved searches will used for the \"tags\" " -"subscription in addition to the \"relay_server_tags\"." -msgstr "" - -#: src/Module/Admin/Site.php:719 -msgid "Start Relocation" -msgstr "" - -#: src/Module/Admin/Summary.php:50 -#, php-format -msgid "" -"Your DB still runs with MyISAM tables. You should change the engine type to " -"InnoDB. As Friendica will use InnoDB only features in the future, you should" -" change this! See here for a guide that may be helpful " -"converting the table engines. You may also use the command php " -"bin/console.php dbstructure toinnodb of your Friendica installation for" -" an automatic conversion.
    " -msgstr "" - -#: src/Module/Admin/Summary.php:55 -#, php-format -msgid "" -"Your DB still runs with InnoDB tables in the Antelope file format. You " -"should change the file format to Barracuda. Friendica is using features that" -" are not provided by the Antelope format. See here for a " -"guide that may be helpful converting the table engines. You may also use the" -" command php bin/console.php dbstructure toinnodb of your Friendica" -" installation for an automatic conversion.
    " -msgstr "" - -#: src/Module/Admin/Summary.php:63 -#, php-format -msgid "" -"There is a new version of Friendica available for download. Your current " -"version is %1$s, upstream version is %2$s" -msgstr "有新的 Friendica 版本可供下载。您当前的版本为 %1$s,上游版本为 %2$s" - -#: src/Module/Admin/Summary.php:72 -msgid "" -"The database update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear." -msgstr "" - -#: src/Module/Admin/Summary.php:76 -msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear. (Some of the errors are possibly inside the logfile.)" -msgstr "" - -#: src/Module/Admin/Summary.php:81 -msgid "The worker was never executed. Please check your database structure!" -msgstr "" - -#: src/Module/Admin/Summary.php:83 -#, php-format -msgid "" -"The last worker execution was on %s UTC. This is older than one hour. Please" -" check your crontab settings." -msgstr "" - -#: src/Module/Admin/Summary.php:88 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -".htconfig.php. See the Config help page for " -"help with the transition." -msgstr "" - -#: src/Module/Admin/Summary.php:92 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from " -"config/local.ini.php. See the Config help " -"page for help with the transition." -msgstr "" - -#: src/Module/Admin/Summary.php:98 -#, php-format -msgid "" -"%s is not reachable on your system. This is a severe " -"configuration issue that prevents server to server communication. See the installation page for help." -msgstr "" - -#: src/Module/Admin/Summary.php:116 -#, php-format -msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Module/Admin/Summary.php:131 -#, php-format -msgid "" -"The debug logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Module/Admin/Summary.php:147 -#, php-format -msgid "" -"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" -" system.basepath from your db to avoid differences." -msgstr "" - -#: src/Module/Admin/Summary.php:155 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is wrong and the config file '%s' " -"isn't used." -msgstr "" - -#: src/Module/Admin/Summary.php:163 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is not equal to the config file " -"'%s'. Please fix your configuration." -msgstr "" - -#: src/Module/Admin/Summary.php:170 -msgid "Normal Account" -msgstr "正常帐户" - -#: src/Module/Admin/Summary.php:171 -msgid "Automatic Follower Account" -msgstr "" - -#: src/Module/Admin/Summary.php:172 -msgid "Public Forum Account" -msgstr "公开论坛帐号" - -#: src/Module/Admin/Summary.php:173 -msgid "Automatic Friend Account" -msgstr "自动朋友帐户" - -#: src/Module/Admin/Summary.php:174 -msgid "Blog Account" -msgstr "博客账户" - -#: src/Module/Admin/Summary.php:175 -msgid "Private Forum Account" -msgstr "" - -#: src/Module/Admin/Summary.php:195 -msgid "Message queues" -msgstr "通知排队" - -#: src/Module/Admin/Summary.php:201 -msgid "Server Settings" -msgstr "" - -#: src/Module/Admin/Summary.php:215 src/Repository/ProfileField.php:285 -msgid "Summary" -msgstr "概要" - -#: src/Module/Admin/Summary.php:217 -msgid "Registered users" -msgstr "注册的用户" - -#: src/Module/Admin/Summary.php:219 -msgid "Pending registrations" -msgstr "未决的注册" - -#: src/Module/Admin/Summary.php:220 -msgid "Version" -msgstr "版本" - -#: src/Module/Admin/Summary.php:224 -msgid "Active addons" -msgstr "激活插件" - -#: src/Module/Admin/Themes/Details.php:51 src/Module/Admin/Themes/Embed.php:65 -msgid "Theme settings updated." -msgstr "主题设置更新了。" - -#: src/Module/Admin/Themes/Details.php:90 src/Module/Admin/Themes/Index.php:65 -#, php-format -msgid "Theme %s disabled." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:92 src/Module/Admin/Themes/Index.php:67 -#, php-format -msgid "Theme %s successfully enabled." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:94 src/Module/Admin/Themes/Index.php:69 -#, php-format -msgid "Theme %s failed to install." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:116 -msgid "Screenshot" -msgstr "截图" - -#: src/Module/Admin/Themes/Details.php:124 -#: src/Module/Admin/Themes/Index.php:112 src/Module/BaseAdmin.php:100 -msgid "Themes" -msgstr "主题" - -#: src/Module/Admin/Themes/Embed.php:86 -msgid "Unknown theme." -msgstr "" - -#: src/Module/Admin/Themes/Index.php:114 -msgid "Reload active themes" -msgstr "重载活动的主题" - -#: src/Module/Admin/Themes/Index.php:119 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "未在系统中发现主题。它们应该被放置在 %1$s" - -#: src/Module/Admin/Themes/Index.php:120 -msgid "[Experimental]" -msgstr "[试验]" - -#: src/Module/Admin/Themes/Index.php:121 -msgid "[Unsupported]" -msgstr "[没支持]" - -#: src/Module/Admin/Tos.php:48 -msgid "The Terms of Service settings have been updated." -msgstr "" - -#: src/Module/Admin/Tos.php:62 -msgid "Display Terms of Service" -msgstr "显示服务条款" - -#: src/Module/Admin/Tos.php:62 -msgid "" -"Enable the Terms of Service page. If this is enabled a link to the terms " -"will be added to the registration form and the general information page." -msgstr "" - -#: src/Module/Admin/Tos.php:63 -msgid "Display Privacy Statement" -msgstr "显示隐私说明" - -#: src/Module/Admin/Tos.php:63 -#, php-format -msgid "" -"Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." -msgstr "" - -#: src/Module/Admin/Tos.php:64 -msgid "Privacy Statement Preview" -msgstr "隐私声明预览" - -#: src/Module/Admin/Tos.php:66 -msgid "The Terms of Service" -msgstr "服务条款" - -#: src/Module/Admin/Tos.php:66 -msgid "" -"Enter the Terms of Service for your node here. You can use BBCode. Headers " -"of sections should be [h2] and below." -msgstr "" - -#: src/Module/Admin/Users.php:61 -#, php-format -msgid "%s user blocked" -msgid_plural "%s users blocked" -msgstr[0] "" - -#: src/Module/Admin/Users.php:68 -#, php-format -msgid "%s user unblocked" -msgid_plural "%s users unblocked" -msgstr[0] "" - -#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:126 -msgid "You can't remove yourself" -msgstr "" - -#: src/Module/Admin/Users.php:80 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "%s 用户被删除了" - -#: src/Module/Admin/Users.php:87 -#, php-format -msgid "%s user approved" -msgid_plural "%s users approved" -msgstr[0] "" - -#: src/Module/Admin/Users.php:94 -#, php-format -msgid "%s registration revoked" -msgid_plural "%s registrations revoked" -msgstr[0] "" - -#: src/Module/Admin/Users.php:124 -#, php-format -msgid "User \"%s\" deleted" -msgstr "" - -#: src/Module/Admin/Users.php:132 -#, php-format -msgid "User \"%s\" blocked" -msgstr "" - -#: src/Module/Admin/Users.php:137 -#, php-format -msgid "User \"%s\" unblocked" -msgstr "" - -#: src/Module/Admin/Users.php:142 -msgid "Account approved." -msgstr "账户已被批准。" - -#: src/Module/Admin/Users.php:147 -msgid "Registration revoked" -msgstr "" - -#: src/Module/Admin/Users.php:191 -msgid "Private Forum" -msgstr "" - -#: src/Module/Admin/Users.php:198 -msgid "Relay" -msgstr "" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Register date" -msgstr "注册日期" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last login" -msgstr "上次登录" - -#: src/Module/Admin/Users.php:237 src/Module/Admin/Users.php:262 -msgid "Last public item" -msgstr "" - -#: src/Module/Admin/Users.php:237 -msgid "Type" -msgstr "" - -#: src/Module/Admin/Users.php:244 -msgid "Add User" -msgstr "添加用户" - -#: src/Module/Admin/Users.php:246 -msgid "User registrations waiting for confirm" -msgstr "用户注册等待确认" - -#: src/Module/Admin/Users.php:247 -msgid "User waiting for permanent deletion" -msgstr "用户等待长久删除" - -#: src/Module/Admin/Users.php:248 -msgid "Request date" -msgstr "要求日期" - -#: src/Module/Admin/Users.php:249 -msgid "No registrations." -msgstr "没有注册。" - -#: src/Module/Admin/Users.php:250 -msgid "Note from the user" -msgstr "" - -#: src/Module/Admin/Users.php:252 -msgid "Deny" -msgstr "否定" - -#: src/Module/Admin/Users.php:255 -msgid "User blocked" -msgstr "" - -#: src/Module/Admin/Users.php:257 -msgid "Site admin" -msgstr "网站管理员" - -#: src/Module/Admin/Users.php:258 -msgid "Account expired" -msgstr "帐户过期了" - -#: src/Module/Admin/Users.php:261 -msgid "New User" -msgstr "新用户" - -#: src/Module/Admin/Users.php:262 -msgid "Permanent deletion" -msgstr "" - -#: src/Module/Admin/Users.php:267 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "特定的用户被删除!\\n\\n什么这些用户放在这个网站被永远删除!\\n\\n您肯定吗?" - -#: src/Module/Admin/Users.php:268 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "用户{0}将被删除!\\n\\n什么这个用户放在这个网站被永远删除!\\n\\n您肯定吗?" - -#: src/Module/Admin/Users.php:278 -msgid "Name of the new user." -msgstr "新用户的名字。" - -#: src/Module/Admin/Users.php:279 -msgid "Nickname" -msgstr "昵称" - -#: src/Module/Admin/Users.php:279 -msgid "Nickname of the new user." -msgstr "新用户的昵称。" - -#: src/Module/Admin/Users.php:280 -msgid "Email address of the new user." -msgstr "新用户的邮件地址。" - -#: src/Module/AllFriends.php:74 -msgid "No friends to display." -msgstr "没有朋友展示。" - -#: src/Module/Apps.php:47 -msgid "No installed applications." -msgstr "没有安装的应用" - -#: src/Module/Apps.php:52 -msgid "Applications" -msgstr "应用" - -#: src/Module/Attach.php:50 src/Module/Attach.php:62 -msgid "Item was not found." -msgstr "找不到项目。" - -#: src/Module/BaseAdmin.php:79 -msgid "" -"Submanaged account can't access the administation pages. Please log back in " -"as the master account." -msgstr "" - -#: src/Module/BaseAdmin.php:93 -msgid "Overview" -msgstr "概览" - -#: src/Module/BaseAdmin.php:96 -msgid "Configuration" -msgstr "配置" - -#: src/Module/BaseAdmin.php:101 src/Module/BaseSettings.php:65 -msgid "Additional features" -msgstr "附加的特点" - -#: src/Module/BaseAdmin.php:104 -msgid "Database" -msgstr "数据库" - -#: src/Module/BaseAdmin.php:105 -msgid "DB updates" -msgstr "数据库更新" - -#: src/Module/BaseAdmin.php:106 -msgid "Inspect Deferred Workers" -msgstr "" - -#: src/Module/BaseAdmin.php:107 -msgid "Inspect worker Queue" +#: src/Module/Manifest.php:42 +msgid "A Decentralized Social Network" msgstr "" -#: src/Module/BaseAdmin.php:109 -msgid "Tools" -msgstr "工具" +#: src/Module/Security/Logout.php:53 +msgid "Logged out." +msgstr "已注销。" -#: src/Module/BaseAdmin.php:110 -msgid "Contact Blocklist" -msgstr "联系人屏蔽列表" - -#: src/Module/BaseAdmin.php:111 -msgid "Server Blocklist" -msgstr "服务器屏蔽列表" - -#: src/Module/BaseAdmin.php:118 -msgid "Diagnostics" -msgstr "诊断" - -#: src/Module/BaseAdmin.php:119 -msgid "PHP Info" -msgstr "PHP Info" - -#: src/Module/BaseAdmin.php:120 -msgid "probe address" -msgstr "探测地址" - -#: src/Module/BaseAdmin.php:121 -msgid "check webfinger" -msgstr "检查 webfinger" - -#: src/Module/BaseAdmin.php:122 -msgid "Item Source" -msgstr "" - -#: src/Module/BaseAdmin.php:123 -msgid "Babel" +#: src/Module/Security/TwoFactor/Verify.php:61 +#: src/Module/Security/TwoFactor/Recovery.php:64 +#: src/Module/Settings/TwoFactor/Verify.php:82 +msgid "Invalid code, please retry." msgstr "" -#: src/Module/BaseAdmin.php:132 -msgid "Addon Features" -msgstr "插件特性" - -#: src/Module/BaseAdmin.php:133 -msgid "User registrations waiting for confirmation" -msgstr "用户注册等确认" - -#: src/Module/BaseProfile.php:55 src/Module/Contact.php:900 -msgid "Profile Details" -msgstr "简介内容" - -#: src/Module/BaseProfile.php:113 -msgid "Only You Can See This" -msgstr "只有你可以看这个" - -#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 -msgid "Tips for New Members" -msgstr "新人建议" - -#: src/Module/BaseSearch.php:71 -#, php-format -msgid "People Search - %s" -msgstr "搜索人 - %s" - -#: src/Module/BaseSearch.php:81 -#, php-format -msgid "Forum Search - %s" -msgstr "搜索论坛 - %s" - -#: src/Module/BaseSettings.php:43 -msgid "Account" -msgstr "帐户" - -#: src/Module/BaseSettings.php:50 src/Module/Security/TwoFactor/Verify.php:80 +#: src/Module/Security/TwoFactor/Verify.php:80 src/Module/BaseSettings.php:50 #: src/Module/Settings/TwoFactor/Index.php:105 msgid "Two-factor authentication" msgstr "两步认证" -#: src/Module/BaseSettings.php:73 -msgid "Display" -msgstr "显示" - -#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:170 -msgid "Manage Accounts" -msgstr "管理帐号" - -#: src/Module/BaseSettings.php:101 -msgid "Connected apps" -msgstr "连接着应用" - -#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 -msgid "Export personal data" -msgstr "导出个人信息" - -#: src/Module/BaseSettings.php:115 -msgid "Remove account" -msgstr "删除账户" - -#: src/Module/Bookmarklet.php:55 -msgid "This page is missing a url parameter." +#: src/Module/Security/TwoFactor/Verify.php:81 +msgid "" +"

    Open the two-factor authentication app on your device to get an " +"authentication code and verify your identity.

    " msgstr "" -#: src/Module/Bookmarklet.php:77 -msgid "The post was created" -msgstr "文章创建了" - -#: src/Module/Contact/Advanced.php:94 -msgid "Contact settings applied." -msgstr "联系人设置已应用。" - -#: src/Module/Contact/Advanced.php:96 -msgid "Contact update failed." -msgstr "联系人更新失败。" - -#: src/Module/Contact/Advanced.php:113 -msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact may stop working." -msgstr "警告:此为进阶,如果您输入不正确的信息,您也许无法与这位联系人的正常通讯。" - -#: src/Module/Contact/Advanced.php:114 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "请立即用后退按钮如果您不确定怎么用这页" - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "No mirroring" -msgstr "没有复制" - -#: src/Module/Contact/Advanced.php:125 -msgid "Mirror as forwarded posting" -msgstr "复制为传达文章" - -#: src/Module/Contact/Advanced.php:125 src/Module/Contact/Advanced.php:127 -msgid "Mirror as my own posting" -msgstr "复制为我自己的文章" - -#: src/Module/Contact/Advanced.php:138 -msgid "Return to contact editor" -msgstr "返回到联系人编辑器" - -#: src/Module/Contact/Advanced.php:140 -msgid "Refetch contact data" -msgstr "重新获取联系人数据" - -#: src/Module/Contact/Advanced.php:143 -msgid "Remote Self" -msgstr "遥远的自身" - -#: src/Module/Contact/Advanced.php:146 -msgid "Mirror postings from this contact" -msgstr "把这个熟人的文章复制。" - -#: src/Module/Contact/Advanced.php:148 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "表明这个熟人当遥远的自身。Friendica要把这个熟人的新的文章复制。" - -#: src/Module/Contact/Advanced.php:153 -msgid "Account Nickname" -msgstr "帐户昵称" - -#: src/Module/Contact/Advanced.php:154 -msgid "@Tagname - overrides Name/Nickname" -msgstr "@Tagname越过名/昵称" - -#: src/Module/Contact/Advanced.php:155 -msgid "Account URL" -msgstr "帐户URL" - -#: src/Module/Contact/Advanced.php:156 -msgid "Account URL Alias" -msgstr "" - -#: src/Module/Contact/Advanced.php:157 -msgid "Friend Request URL" -msgstr "朋友请求URL" - -#: src/Module/Contact/Advanced.php:158 -msgid "Friend Confirm URL" -msgstr "朋友确认URL" - -#: src/Module/Contact/Advanced.php:159 -msgid "Notification Endpoint URL" -msgstr "通知端URL" - -#: src/Module/Contact/Advanced.php:160 -msgid "Poll/Feed URL" -msgstr "喂URL" - -#: src/Module/Contact/Advanced.php:161 -msgid "New photo from this URL" -msgstr "新照片从这个URL" - -#: src/Module/Contact.php:88 +#: src/Module/Security/TwoFactor/Verify.php:84 +#: src/Module/Security/TwoFactor/Recovery.php:85 #, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "%d 个联系人被编辑了。" - -#: src/Module/Contact.php:115 -msgid "Could not access contact record." -msgstr "无法访问联系人记录。" - -#: src/Module/Contact.php:148 -msgid "Contact updated." -msgstr "联系人更新了。" - -#: src/Module/Contact.php:385 -msgid "Contact not found" +msgid "Don’t have your phone? Enter a two-factor recovery code" msgstr "" -#: src/Module/Contact.php:404 -msgid "Contact has been blocked" -msgstr "联系人已被屏蔽" - -#: src/Module/Contact.php:404 -msgid "Contact has been unblocked" -msgstr "联系人已被解除屏蔽" - -#: src/Module/Contact.php:414 -msgid "Contact has been ignored" -msgstr "联系人已被忽视" - -#: src/Module/Contact.php:414 -msgid "Contact has been unignored" -msgstr "联系人已被解除忽视" - -#: src/Module/Contact.php:424 -msgid "Contact has been archived" -msgstr "联系人已存档" - -#: src/Module/Contact.php:424 -msgid "Contact has been unarchived" -msgstr "联系人已被解除存档" - -#: src/Module/Contact.php:448 -msgid "Drop contact" +#: src/Module/Security/TwoFactor/Verify.php:85 +#: src/Module/Settings/TwoFactor/Verify.php:141 +msgid "Please enter a code from your authentication app" msgstr "" -#: src/Module/Contact.php:451 src/Module/Contact.php:848 -msgid "Do you really want to delete this contact?" -msgstr "您真的想删除这个联系人吗?" +#: src/Module/Security/TwoFactor/Verify.php:86 +msgid "Verify code and complete login" +msgstr "" -#: src/Module/Contact.php:465 -msgid "Contact has been removed." -msgstr "联系人被删除了。" - -#: src/Module/Contact.php:495 +#: src/Module/Security/TwoFactor/Recovery.php:60 #, php-format -msgid "You are mutual friends with %s" -msgstr "您和 %s 互为朋友" +msgid "Remaining recovery codes: %d" +msgstr "" -#: src/Module/Contact.php:500 -#, php-format -msgid "You are sharing with %s" -msgstr "你正在和 %s 分享" +#: src/Module/Security/TwoFactor/Recovery.php:83 +msgid "Two-factor recovery" +msgstr "两步恢复" -#: src/Module/Contact.php:505 -#, php-format -msgid "%s is sharing with you" -msgstr "%s 正在和你分享" - -#: src/Module/Contact.php:529 -msgid "Private communications are not available for this contact." -msgstr "私人交流对这个联系人不可用。" - -#: src/Module/Contact.php:531 -msgid "Never" -msgstr "从未" - -#: src/Module/Contact.php:534 -msgid "(Update was successful)" -msgstr "(更新成功)" - -#: src/Module/Contact.php:534 -msgid "(Update was not successful)" -msgstr "(更新不成功)" - -#: src/Module/Contact.php:536 src/Module/Contact.php:1092 -msgid "Suggest friends" -msgstr "建议朋友们" - -#: src/Module/Contact.php:540 -#, php-format -msgid "Network type: %s" -msgstr "网络种类: %s" - -#: src/Module/Contact.php:545 -msgid "Communications lost with this contact!" -msgstr "和这个联系人的通信断开了!" - -#: src/Module/Contact.php:551 -msgid "Fetch further information for feeds" -msgstr "拿文源别的消息" - -#: src/Module/Contact.php:553 +#: src/Module/Security/TwoFactor/Recovery.php:84 msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." +"

    You can enter one of your one-time recovery codes in case you lost access" +" to your mobile device.

    " msgstr "" -#: src/Module/Contact.php:556 -msgid "Fetch information" -msgstr "取消息" - -#: src/Module/Contact.php:557 -msgid "Fetch keywords" -msgstr "获取关键字" - -#: src/Module/Contact.php:558 -msgid "Fetch information and keywords" -msgstr "取消息和关键词" - -#: src/Module/Contact.php:572 -msgid "Contact Information / Notes" -msgstr "联系人信息/便条" - -#: src/Module/Contact.php:573 -msgid "Contact Settings" -msgstr "联系人设置" - -#: src/Module/Contact.php:581 -msgid "Contact" -msgstr "联系人" - -#: src/Module/Contact.php:585 -msgid "Their personal note" +#: src/Module/Security/TwoFactor/Recovery.php:86 +msgid "Please enter a recovery code" msgstr "" -#: src/Module/Contact.php:587 -msgid "Edit contact notes" -msgstr "编辑联系人便条" +#: src/Module/Security/TwoFactor/Recovery.php:87 +msgid "Submit recovery code and complete login" +msgstr "" -#: src/Module/Contact.php:590 src/Module/Contact.php:1058 -#: src/Module/Profile/Contacts.php:110 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "看%s的简介[%s]" +#: src/Module/Security/Login.php:101 +msgid "Create a New Account" +msgstr "创建新的账户" -#: src/Module/Contact.php:591 -msgid "Block/Unblock contact" -msgstr "屏蔽/解除屏蔽联系人" +#: src/Module/Security/Login.php:102 src/Module/Register.php:155 +#: src/Content/Nav.php:206 +msgid "Register" +msgstr "注册" -#: src/Module/Contact.php:592 -msgid "Ignore contact" -msgstr "忽略联系人" +#: src/Module/Security/Login.php:126 +msgid "Your OpenID: " +msgstr "您的OpenID:" -#: src/Module/Contact.php:593 -msgid "View conversations" -msgstr "看交流" - -#: src/Module/Contact.php:598 -msgid "Last update:" -msgstr "上个更新:" - -#: src/Module/Contact.php:600 -msgid "Update public posts" -msgstr "更新公开文章" - -#: src/Module/Contact.php:602 src/Module/Contact.php:1102 -msgid "Update now" -msgstr "现在更新" - -#: src/Module/Contact.php:605 src/Module/Contact.php:853 -#: src/Module/Contact.php:1119 -msgid "Unignore" -msgstr "取消忽视" - -#: src/Module/Contact.php:609 -msgid "Currently blocked" -msgstr "现在被封禁的" - -#: src/Module/Contact.php:610 -msgid "Currently ignored" -msgstr "现在不理的" - -#: src/Module/Contact.php:611 -msgid "Currently archived" -msgstr "当前已存档" - -#: src/Module/Contact.php:612 -msgid "Awaiting connection acknowledge" -msgstr "等待连接确认" - -#: src/Module/Contact.php:613 src/Module/Notifications/Introductions.php:105 -#: src/Module/Notifications/Introductions.php:171 -msgid "Hide this contact from others" -msgstr "对其他人隐藏这个联系人" - -#: src/Module/Contact.php:613 +#: src/Module/Security/Login.php:129 msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "回答/喜欢关您公开文章还可见的" +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "" -#: src/Module/Contact.php:614 -msgid "Notification for new posts" -msgstr "新消息提示" +#: src/Module/Security/Login.php:131 +msgid "Or login using OpenID: " +msgstr "或者使用 OpenID 登录: " -#: src/Module/Contact.php:614 -msgid "Send a notification of every new post of this contact" -msgstr "发送这个联系人的每篇新文章的通知" +#: src/Module/Security/Login.php:141 src/Content/Nav.php:169 +msgid "Logout" +msgstr "注销" -#: src/Module/Contact.php:616 -msgid "Blacklisted keywords" -msgstr "黑名单关键词" +#: src/Module/Security/Login.php:142 src/Module/Bookmarklet.php:46 +#: src/Content/Nav.php:171 +msgid "Login" +msgstr "登录" -#: src/Module/Contact.php:616 +#: src/Module/Security/Login.php:145 +msgid "Password: " +msgstr "密码:" + +#: src/Module/Security/Login.php:146 +msgid "Remember me" +msgstr "记住我" + +#: src/Module/Security/Login.php:155 +msgid "Forgot your password?" +msgstr "忘记你的密码吗?" + +#: src/Module/Security/Login.php:158 +msgid "Website Terms of Service" +msgstr "网站服务条款" + +#: src/Module/Security/Login.php:159 +msgid "terms of service" +msgstr "服务条款" + +#: src/Module/Security/Login.php:161 +msgid "Website Privacy Policy" +msgstr "网站隐私政策" + +#: src/Module/Security/Login.php:162 +msgid "privacy policy" +msgstr "隐私政策" + +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" +msgstr "OpenID协议错误。未返回ID" + +#: src/Module/Security/OpenID.php:92 msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "逗号分的关键词不应该翻译成主题标签,如果“取消息和关键词”选择的。" +"Account not found. Please login to your existing account to add the OpenID " +"to it." +msgstr "找不到帐户。请登录到您的现有帐户以向其添加OpenID。" -#: src/Module/Contact.php:633 src/Module/Settings/TwoFactor/Index.php:127 -msgid "Actions" -msgstr "" - -#: src/Module/Contact.php:763 -msgid "Show all contacts" -msgstr "显示所有的联系人" - -#: src/Module/Contact.php:768 src/Module/Contact.php:828 -msgid "Pending" -msgstr "" - -#: src/Module/Contact.php:771 -msgid "Only show pending contacts" -msgstr "" - -#: src/Module/Contact.php:776 src/Module/Contact.php:829 -msgid "Blocked" -msgstr "被屏蔽的" - -#: src/Module/Contact.php:779 -msgid "Only show blocked contacts" -msgstr "只显示被屏蔽的联系人" - -#: src/Module/Contact.php:784 src/Module/Contact.php:831 -msgid "Ignored" -msgstr "忽视的" - -#: src/Module/Contact.php:787 -msgid "Only show ignored contacts" -msgstr "只显示忽略的联系人" - -#: src/Module/Contact.php:792 src/Module/Contact.php:832 -msgid "Archived" -msgstr "已存档" - -#: src/Module/Contact.php:795 -msgid "Only show archived contacts" -msgstr "只显示已存档联系人" - -#: src/Module/Contact.php:800 src/Module/Contact.php:830 -msgid "Hidden" -msgstr "隐藏的" - -#: src/Module/Contact.php:803 -msgid "Only show hidden contacts" -msgstr "只显示隐藏的联系人" - -#: src/Module/Contact.php:811 -msgid "Organize your contact groups" -msgstr "" - -#: src/Module/Contact.php:843 -msgid "Search your contacts" -msgstr "搜索您的联系人" - -#: src/Module/Contact.php:844 src/Module/Search/Index.php:202 -#, php-format -msgid "Results for: %s" -msgstr "" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Archive" -msgstr "存档" - -#: src/Module/Contact.php:854 src/Module/Contact.php:1128 -msgid "Unarchive" -msgstr "从存档拿来" - -#: src/Module/Contact.php:857 -msgid "Batch Actions" -msgstr "批量操作" - -#: src/Module/Contact.php:884 -msgid "Conversations started by this contact" -msgstr "此联系人开始的对话" - -#: src/Module/Contact.php:889 -msgid "Posts and Comments" -msgstr "" - -#: src/Module/Contact.php:912 -msgid "View all contacts" -msgstr "查看所有联系人" - -#: src/Module/Contact.php:923 -msgid "View all common friends" -msgstr "查看所有公共好友" - -#: src/Module/Contact.php:933 -msgid "Advanced Contact Settings" -msgstr "高级联系人设置" - -#: src/Module/Contact.php:1016 -msgid "Mutual Friendship" -msgstr "共同友谊" - -#: src/Module/Contact.php:1021 -msgid "is a fan of yours" -msgstr "是你的粉丝" - -#: src/Module/Contact.php:1026 -msgid "you are a fan of" -msgstr "您已关注" - -#: src/Module/Contact.php:1044 -msgid "Pending outgoing contact request" -msgstr "" - -#: src/Module/Contact.php:1046 -msgid "Pending incoming contact request" -msgstr "" - -#: src/Module/Contact.php:1059 -msgid "Edit contact" -msgstr "编辑联系人" - -#: src/Module/Contact.php:1113 -msgid "Toggle Blocked status" -msgstr "切换屏蔽状态" - -#: src/Module/Contact.php:1121 -msgid "Toggle Ignored status" -msgstr "交替忽视现状" - -#: src/Module/Contact.php:1130 -msgid "Toggle Archive status" -msgstr "交替档案现状" - -#: src/Module/Contact.php:1138 -msgid "Delete contact" -msgstr "删除联系人" - -#: src/Module/Conversation/Community.php:56 -msgid "Local Community" -msgstr "本地社区" - -#: src/Module/Conversation/Community.php:59 -msgid "Posts from local users on this server" -msgstr "" - -#: src/Module/Conversation/Community.php:67 -msgid "Global Community" -msgstr "全球社区" - -#: src/Module/Conversation/Community.php:70 -msgid "Posts from users of the whole federated network" -msgstr "" - -#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:195 -msgid "No results." -msgstr "没有结果。" - -#: src/Module/Conversation/Community.php:125 +#: src/Module/Security/OpenID.php:94 msgid "" -"This community stream shows all public posts received by this node. They may" -" not reflect the opinions of this node’s users." +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." msgstr "" -#: src/Module/Conversation/Community.php:178 -msgid "Community option not available." -msgstr "社区选项不可用。" - -#: src/Module/Conversation/Community.php:194 -msgid "Not available." -msgstr "不可用的" - -#: src/Module/Credits.php:44 -msgid "Credits" -msgstr "贡献" - -#: src/Module/Credits.php:45 -msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" -msgstr "Friendica 是一个社区项目,如果没有许多人的努力她将无法实现。这里列出了那些为代码作出贡献或者参与本地化翻译的人们。感谢大家的努力!" - -#: src/Module/Debug/Babel.php:49 -msgid "Source input" -msgstr "源码输入" - -#: src/Module/Debug/Babel.php:55 -msgid "BBCode::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:61 -msgid "BBCode::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:66 -msgid "BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:72 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:78 -msgid "BBCode::toMarkdown" -msgstr "" - -#: src/Module/Debug/Babel.php:84 -msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:88 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:94 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:100 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:111 -msgid "Item Body" -msgstr "" - -#: src/Module/Debug/Babel.php:115 -msgid "Item Tags" -msgstr "" - -#: src/Module/Debug/Babel.php:122 -msgid "Source input (Diaspora format)" -msgstr "" - -#: src/Module/Debug/Babel.php:133 -msgid "Source input (Markdown)" -msgstr "" - -#: src/Module/Debug/Babel.php:139 -msgid "Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:144 -msgid "Markdown::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:150 -msgid "Markdown::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:157 -msgid "Raw HTML input" -msgstr "原始 HTML 输入" - -#: src/Module/Debug/Babel.php:162 -msgid "HTML Input" -msgstr "HTML 输入" - -#: src/Module/Debug/Babel.php:168 -msgid "HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:174 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:179 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:185 -msgid "HTML::toBBCode => BBCode::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:191 -msgid "HTML::toMarkdown" -msgstr "" - -#: src/Module/Debug/Babel.php:197 -msgid "HTML::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:203 -msgid "HTML::toPlaintext (compact)" -msgstr "" - -#: src/Module/Debug/Babel.php:211 -msgid "Source text" -msgstr "源文本" - -#: src/Module/Debug/Babel.php:212 -msgid "BBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:214 -msgid "Markdown" -msgstr "Markdown" - -#: src/Module/Debug/Babel.php:215 -msgid "HTML" -msgstr "HTML" - -#: src/Module/Debug/Feed.php:39 src/Module/Filer/SaveTag.php:38 -#: src/Module/Settings/Profile/Index.php:164 -msgid "You must be logged in to use this module" -msgstr "您必须登录才能使用此模块" - -#: src/Module/Debug/Feed.php:65 -msgid "Source URL" -msgstr "源链接" +#: src/Module/Debug/Localtime.php:36 src/Model/Event.php:50 +#: src/Model/Event.php:862 +msgid "l F d, Y \\@ g:i A" +msgstr "l F d, Y \\@ g:i A" #: src/Module/Debug/Localtime.php:49 msgid "Time Conversion" @@ -7858,95 +4822,549 @@ msgstr "装换的当地时间:%s" msgid "Please select your timezone:" msgstr "请选择你的时区:" -#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 +#: src/Module/Debug/Babel.php:54 +msgid "Source input" +msgstr "源码输入" + +#: src/Module/Debug/Babel.php:60 +msgid "BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:66 +msgid "BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:71 +msgid "BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:77 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:83 +msgid "BBCode::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:89 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:93 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:99 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:105 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:113 +msgid "Item Body" +msgstr "" + +#: src/Module/Debug/Babel.php:117 +msgid "Item Tags" +msgstr "" + +#: src/Module/Debug/Babel.php:123 +msgid "PageInfo::appendToBody" +msgstr "" + +#: src/Module/Debug/Babel.php:128 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:132 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:139 +msgid "Source input (Diaspora format)" +msgstr "" + +#: src/Module/Debug/Babel.php:148 +msgid "Source input (Markdown)" +msgstr "" + +#: src/Module/Debug/Babel.php:154 +msgid "Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:159 +msgid "Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:165 +msgid "Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:172 +msgid "Raw HTML input" +msgstr "原始 HTML 输入" + +#: src/Module/Debug/Babel.php:177 +msgid "HTML Input" +msgstr "HTML 输入" + +#: src/Module/Debug/Babel.php:183 +msgid "HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:189 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:194 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:200 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:206 +msgid "HTML::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:212 +msgid "HTML::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:218 +msgid "HTML::toPlaintext (compact)" +msgstr "" + +#: src/Module/Debug/Babel.php:228 +msgid "Decoded post" +msgstr "" + +#: src/Module/Debug/Babel.php:252 +msgid "Post array before expand entities" +msgstr "" + +#: src/Module/Debug/Babel.php:259 +msgid "Post converted" +msgstr "" + +#: src/Module/Debug/Babel.php:264 +msgid "Converted body" +msgstr "" + +#: src/Module/Debug/Babel.php:270 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "插件/文件夹中没有 Twitter 插件。" + +#: src/Module/Debug/Babel.php:280 +msgid "Source text" +msgstr "源文本" + +#: src/Module/Debug/Babel.php:281 +msgid "BBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:282 src/Content/ContactSelector.php:103 +msgid "Diaspora" +msgstr "Diaspora" + +#: src/Module/Debug/Babel.php:283 +msgid "Markdown" +msgstr "Markdown" + +#: src/Module/Debug/Babel.php:284 +msgid "HTML" +msgstr "HTML" + +#: src/Module/Debug/Babel.php:286 +msgid "Twitter Source" +msgstr "来源: Twitter" + +#: src/Module/Debug/WebFinger.php:37 src/Module/Debug/Probe.php:38 msgid "Only logged in users are permitted to perform a probing." msgstr "只有已登录用户才被允许进行探测。" +#: src/Module/Debug/ActivityPubConversion.php:58 +msgid "Formatted" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:62 +msgid "Source" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:70 +msgid "Activity" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:118 +msgid "Object data" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:125 +msgid "Result Item" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "" + +#: src/Module/Debug/Feed.php:38 src/Module/Filer/SaveTag.php:38 +#: src/Module/Settings/Profile/Index.php:158 +msgid "You must be logged in to use this module" +msgstr "您必须登录才能使用此模块" + +#: src/Module/Debug/Feed.php:63 +msgid "Source URL" +msgstr "源链接" + #: src/Module/Debug/Probe.php:54 msgid "Lookup address" msgstr "" -#: src/Module/Delegation.php:147 -msgid "Manage Identities and/or Pages" -msgstr "管理身份或页" - -#: src/Module/Delegation.php:148 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "交替不同同一人或社会/组页合用您的账户或给您「管理」批准" - -#: src/Module/Delegation.php:149 -msgid "Select an identity to manage: " -msgstr "选择同一个人管理:" - -#: src/Module/Directory.php:78 -msgid "No entries (some entries may be hidden)." -msgstr "没有文章(有的文章会被隐藏)。" - -#: src/Module/Directory.php:97 -msgid "Find on this site" -msgstr "找在这网站" - -#: src/Module/Directory.php:99 -msgid "Results for:" -msgstr "结果:" - -#: src/Module/Directory.php:101 -msgid "Site Directory" -msgstr "网站目录" - -#: src/Module/Filer/SaveTag.php:57 +#: src/Module/Profile/Common.php:87 src/Module/Contact/Contacts.php:92 #, php-format -msgid "Filetag %s saved to item" -msgstr "" +msgid "Common contact (%s)" +msgid_plural "Common contacts (%s)" +msgstr[0] "" -#: src/Module/Filer/SaveTag.php:66 -msgid "- select -" -msgstr "-选择-" - -#: src/Module/Friendica.php:58 -msgid "Installed addons/apps:" -msgstr "已安装的插件/应用:" - -#: src/Module/Friendica.php:63 -msgid "No installed addons/apps" -msgstr "没有已安装的插件或应用" - -#: src/Module/Friendica.php:68 -#, php-format -msgid "Read about the Terms of Service of this node." -msgstr "阅读此节点的服务条款。" - -#: src/Module/Friendica.php:75 -msgid "On this server the following remote servers are blocked." -msgstr "在这个服务器上以下远程服务器被封禁了。" - -#: src/Module/Friendica.php:93 +#: src/Module/Profile/Common.php:89 src/Module/Contact/Contacts.php:94 #, php-format msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." +"Both %s and yourself have publicly interacted with these " +"contacts (follow, comment or likes on public posts)." msgstr "" -#: src/Module/Friendica.php:98 +#: src/Module/Profile/Common.php:99 src/Module/Contact/Contacts.php:64 +msgid "No common contacts." +msgstr "" + +#: src/Module/Profile/Status.php:61 src/Module/Profile/Status.php:64 +#: src/Module/Profile/Profile.php:320 src/Module/Profile/Profile.php:323 +#: src/Protocol/OStatus.php:1269 src/Protocol/Feed.php:892 +#, php-format +msgid "%s's timeline" +msgstr "%s 的时间线" + +#: src/Module/Profile/Status.php:62 src/Module/Profile/Profile.php:321 +#: src/Protocol/OStatus.php:1273 src/Protocol/Feed.php:896 +#, php-format +msgid "%s's posts" +msgstr "%s的帖子" + +#: src/Module/Profile/Status.php:63 src/Module/Profile/Profile.php:322 +#: src/Protocol/OStatus.php:1276 src/Protocol/Feed.php:899 +#, php-format +msgid "%s's comments" +msgstr "%s 的评论" + +#: src/Module/Profile/Contacts.php:96 src/Module/Contact/Contacts.php:76 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "关注(%s)" + +#: src/Module/Profile/Contacts.php:99 src/Module/Contact/Contacts.php:80 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "关注(%s)" + +#: src/Module/Profile/Contacts.php:102 src/Module/Contact/Contacts.php:84 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "互为好友 (%s)" + +#: src/Module/Profile/Contacts.php:104 src/Module/Contact/Contacts.php:86 +#, php-format +msgid "These contacts both follow and are followed by %s." +msgstr "" + +#: src/Module/Profile/Contacts.php:110 src/Module/Contact/Contacts.php:100 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "联系人(%s)" + +#: src/Module/Profile/Contacts.php:120 +msgid "No contacts." +msgstr "没有联系人。" + +#: src/Module/Profile/Profile.php:135 +#, php-format msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." -msgstr "请浏览 Friendi.ca 以了解更多关于 Friendica 项目的信息。" - -#: src/Module/Friendica.php:99 -msgid "Bug reports and issues: please visit" -msgstr "Bug 及 issues 报告:请访问" - -#: src/Module/Friendica.php:99 -msgid "the bugtracker at github" -msgstr "在 github 上的错误追踪系统" - -#: src/Module/Friendica.php:100 -msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +"You're currently viewing your profile as %s Cancel" msgstr "" +#: src/Module/Profile/Profile.php:149 +msgid "Member since:" +msgstr "" + +#: src/Module/Profile/Profile.php:155 +msgid "j F, Y" +msgstr "j F, Y" + +#: src/Module/Profile/Profile.php:156 +msgid "j F" +msgstr "j F" + +#: src/Module/Profile/Profile.php:164 src/Util/Temporal.php:163 +msgid "Birthday:" +msgstr "生日:" + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +msgid "Age: " +msgstr "年龄 :" + +#: src/Module/Profile/Profile.php:167 +#: src/Module/Settings/Profile/Index.php:260 src/Util/Temporal.php:165 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "%d岁" + +#: src/Module/Profile/Profile.php:176 src/Module/Contact.php:616 +#: src/Model/Profile.php:363 +msgid "XMPP:" +msgstr "XMPP:" + +#: src/Module/Profile/Profile.php:180 src/Module/Directory.php:161 +#: src/Model/Profile.php:361 +msgid "Homepage:" +msgstr "主页:" + +#: src/Module/Profile/Profile.php:229 +msgid "Forums:" +msgstr "" + +#: src/Module/Profile/Profile.php:240 +msgid "View profile as:" +msgstr "查看个人资料从:" + +#: src/Module/Profile/Profile.php:250 src/Module/Profile/Profile.php:252 +#: src/Model/Profile.php:346 +msgid "Edit profile" +msgstr "修改简介" + +#: src/Module/Profile/Profile.php:257 +msgid "View as" +msgstr "" + +#: src/Module/Register.php:69 +msgid "Only parent users can create additional accounts." +msgstr "只有父用户才能创建其他帐户。" + +#: src/Module/Register.php:101 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." +msgstr "您可以(可选)通过OpenID填写此表单,方法是提供您的OpenID并单击“注册”。" + +#: src/Module/Register.php:102 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "如果您不熟悉OpenID,请将该字段留空并填写其余项目。" + +#: src/Module/Register.php:103 +msgid "Your OpenID (optional): " +msgstr "您的OpenID(可选的):" + +#: src/Module/Register.php:112 +msgid "Include your profile in member directory?" +msgstr "是否将您的个人资料包含在会员目录中?" + +#: src/Module/Register.php:135 +msgid "Note for the admin" +msgstr "给管理员的消息" + +#: src/Module/Register.php:135 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "请给管理员留言,说明您为什么要加入此节点" + +#: src/Module/Register.php:136 +msgid "Membership on this site is by invitation only." +msgstr "本网站的会员资格仅限邀请。" + +#: src/Module/Register.php:137 +msgid "Your invitation code: " +msgstr "您的邀请码:" + +#: src/Module/Register.php:139 src/Module/Admin/Site.php:591 +msgid "Registration" +msgstr "注册" + +#: src/Module/Register.php:145 +msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " +msgstr "你的全名 (比如张三,真名或看起来是真名):" + +#: src/Module/Register.php:146 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "您的电子邮件地址:(初始信息将发送到这里,所以这必须是一个存在的地址。)" + +#: src/Module/Register.php:147 +msgid "Please repeat your e-mail address:" +msgstr "请重复您的电子邮件地址" + +#: src/Module/Register.php:149 +msgid "Leave empty for an auto generated password." +msgstr "留空以使用自动生成的密码。" + +#: src/Module/Register.php:151 +#, php-format +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." +msgstr "选择配置文件昵称。这必须以文本字符开始。您在此站点上的个人资料地址将是“昵称@”%s。" + +#: src/Module/Register.php:152 +msgid "Choose a nickname: " +msgstr "选择昵称:" + +#: src/Module/Register.php:161 +msgid "Import your profile to this friendica instance" +msgstr "导入您的个人资料到这个friendica服务器" + +#: src/Module/Register.php:163 src/Module/BaseAdmin.php:95 +#: src/Module/Tos.php:84 src/Module/Admin/Tos.php:59 src/Content/Nav.php:256 +msgid "Terms of Service" +msgstr "服务条款" + +#: src/Module/Register.php:168 +msgid "Note: This node explicitly contains adult content" +msgstr "注意:此节点明确包含成人内容" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "Parent Password:" +msgstr "家长密码:" + +#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:155 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "请为家长账户设置密码以使您的请求有效化。" + +#: src/Module/Register.php:201 +msgid "Password doesn't match." +msgstr "密码不匹配。" + +#: src/Module/Register.php:207 +msgid "Please enter your password." +msgstr "请输入您的密码。" + +#: src/Module/Register.php:249 +msgid "You have entered too much information." +msgstr "您输入的信息太多。" + +#: src/Module/Register.php:273 +msgid "Please enter the identical mail address in the second field." +msgstr "请在第二个字段中输入相同的邮件地址。" + +#: src/Module/Register.php:300 +msgid "The additional account was created." +msgstr "附加帐户已创建。" + +#: src/Module/Register.php:325 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "注册成功。请检查您的收件箱以获取进一步操作。" + +#: src/Module/Register.php:329 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
    login: %s
    " +"password: %s

    You can change your password after login." +msgstr "发送邮件失败。你的账户消息是:
    用户名:%s
    密码: %s

    。登录后能改密码。" + +#: src/Module/Register.php:335 +msgid "Registration successful." +msgstr "注册成功。" + +#: src/Module/Register.php:340 src/Module/Register.php:347 +msgid "Your registration can not be processed." +msgstr "处理不了您的注册。" + +#: src/Module/Register.php:346 +msgid "You have to leave a request note for the admin." +msgstr "您必须给管理员留下一张申请单。" + +#: src/Module/Register.php:394 +msgid "Your registration is pending approval by the site owner." +msgstr "您的注册等待管理员的批准。" + +#: src/Module/Special/HTTPException.php:49 +msgid "Bad Request" +msgstr "" + +#: src/Module/Special/HTTPException.php:50 +msgid "Unauthorized" +msgstr "" + +#: src/Module/Special/HTTPException.php:51 +msgid "Forbidden" +msgstr "" + +#: src/Module/Special/HTTPException.php:52 +msgid "Not Found" +msgstr "未发现" + +#: src/Module/Special/HTTPException.php:53 +msgid "Internal Server Error" +msgstr "" + +#: src/Module/Special/HTTPException.php:54 +msgid "Service Unavailable" +msgstr "" + +#: src/Module/Special/HTTPException.php:61 +msgid "" +"The server cannot or will not process the request due to an apparent client " +"error." +msgstr "" + +#: src/Module/Special/HTTPException.php:62 +msgid "" +"Authentication is required and has failed or has not yet been provided." +msgstr "" + +#: src/Module/Special/HTTPException.php:63 +msgid "" +"The request was valid, but the server is refusing action. The user might not" +" have the necessary permissions for a resource, or may need an account." +msgstr "" + +#: src/Module/Special/HTTPException.php:64 +msgid "" +"The requested resource could not be found but may be available in the " +"future." +msgstr "" + +#: src/Module/Special/HTTPException.php:65 +msgid "" +"An unexpected condition was encountered and no more specific message is " +"suitable." +msgstr "遇到意外情况,没有合适的更具体的消息。" + +#: src/Module/Special/HTTPException.php:66 +msgid "" +"The server is currently unavailable (because it is overloaded or down for " +"maintenance). Please try again later." +msgstr "" + +#: src/Module/Special/HTTPException.php:72 src/Content/Nav.php:94 +msgid "Go back" +msgstr "回去" + +#: src/Module/Home.php:54 +#, php-format +msgid "Welcome to %s" +msgstr "%s欢迎你" + #: src/Module/FriendSuggest.php:65 msgid "Suggested contact not found." msgstr "" @@ -7964,114 +5382,16 @@ msgstr "推荐的朋友们" msgid "Suggest a friend for %s" msgstr "给 %s 推荐朋友" -#: src/Module/Group.php:56 -msgid "Group created." -msgstr "群组已创建。" +#: src/Module/Credits.php:44 +msgid "Credits" +msgstr "贡献" -#: src/Module/Group.php:62 -msgid "Could not create group." -msgstr "无法创建群组。" - -#: src/Module/Group.php:73 src/Module/Group.php:215 src/Module/Group.php:241 -msgid "Group not found." -msgstr "组找不到。" - -#: src/Module/Group.php:79 -msgid "Group name changed." -msgstr "组名变化了。" - -#: src/Module/Group.php:101 -msgid "Unknown group." -msgstr "" - -#: src/Module/Group.php:110 -msgid "Contact is deleted." -msgstr "" - -#: src/Module/Group.php:116 -msgid "Unable to add the contact to the group." -msgstr "" - -#: src/Module/Group.php:119 -msgid "Contact successfully added to group." -msgstr "" - -#: src/Module/Group.php:123 -msgid "Unable to remove the contact from the group." -msgstr "" - -#: src/Module/Group.php:126 -msgid "Contact successfully removed from group." -msgstr "" - -#: src/Module/Group.php:129 -msgid "Unknown group command." -msgstr "" - -#: src/Module/Group.php:132 -msgid "Bad request." -msgstr "" - -#: src/Module/Group.php:171 -msgid "Save Group" -msgstr "保存组" - -#: src/Module/Group.php:172 -msgid "Filter" -msgstr "" - -#: src/Module/Group.php:178 -msgid "Create a group of contacts/friends." -msgstr "创建一组联系人/朋友。" - -#: src/Module/Group.php:220 -msgid "Group removed." -msgstr "组删除了。" - -#: src/Module/Group.php:222 -msgid "Unable to remove group." -msgstr "不能删除组。" - -#: src/Module/Group.php:273 -msgid "Delete Group" -msgstr "删除群组" - -#: src/Module/Group.php:283 -msgid "Edit Group Name" -msgstr "编辑群组名称" - -#: src/Module/Group.php:293 -msgid "Members" -msgstr "成员" - -#: src/Module/Group.php:309 -msgid "Remove contact from group" -msgstr "" - -#: src/Module/Group.php:329 -msgid "Click on a contact to add or remove." -msgstr "单击联系人以添加或删除。" - -#: src/Module/Group.php:343 -msgid "Add contact to group" -msgstr "" - -#: src/Module/Help.php:62 -msgid "Help:" -msgstr "帮助:" - -#: src/Module/Home.php:54 -#, php-format -msgid "Welcome to %s" -msgstr "%s欢迎你" - -#: src/Module/HoverCard.php:47 -msgid "No profile" -msgstr "无简介" - -#: src/Module/HTTPException/MethodNotAllowed.php:32 -msgid "Method Not Allowed." -msgstr "" +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" +msgstr "Friendica 是一个社区项目,如果没有许多人的努力她将无法实现。这里列出了那些为代码作出贡献或者参与本地化翻译的人们。感谢大家的努力!" #: src/Module/Install.php:177 msgid "Friendica Communications Server - Setup" @@ -8085,9 +5405,29 @@ msgstr "系统检测" msgid "Check again" msgstr "再检测" +#: src/Module/Install.php:200 src/Module/Admin/Site.php:524 +msgid "No SSL policy, links will track page SSL state" +msgstr "没SSL方针,环节将追踪页SSL现状" + +#: src/Module/Install.php:201 src/Module/Admin/Site.php:525 +msgid "Force all links to use SSL" +msgstr "强制所有链接使用 SSL" + +#: src/Module/Install.php:202 src/Module/Admin/Site.php:526 +msgid "Self-signed certificate, use SSL for local links only (discouraged)" +msgstr "自签证书,只在本地链接使用 SSL(不推荐)" + #: src/Module/Install.php:208 msgid "Base settings" -msgstr "" +msgstr "基本设置" + +#: src/Module/Install.php:210 src/Module/Admin/Site.php:615 +msgid "SSL link policy" +msgstr "SSL环节方针" + +#: src/Module/Install.php:212 src/Module/Admin/Site.php:615 +msgid "Determines whether generated links should be forced to use SSL" +msgstr "决定产生的链接是否应该强制使用 SSL" #: src/Module/Install.php:215 msgid "Host name" @@ -8207,7 +5547,11 @@ msgstr "

    下步是什么

    " msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the " "worker." -msgstr "" +msgstr "重要提示: 您需要[手动]为工作者设置一个计划任务。" + +#: src/Module/Install.php:345 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "请看文件「INSTALL.txt」" #: src/Module/Install.php:347 #, php-format @@ -8217,6 +5561,820 @@ msgid "" " administrator email. This will allow you to enter the site admin panel." msgstr "" +#: src/Module/Filer/SaveTag.php:65 +msgid "- select -" +msgstr "-选择-" + +#: src/Module/Filer/RemoveTag.php:63 +msgid "Item was not removed" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:66 +msgid "Item was not deleted" +msgstr "" + +#: src/Module/PermissionTooltip.php:24 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/PermissionTooltip.php:37 +msgid "Model not found" +msgstr "" + +#: src/Module/PermissionTooltip.php:59 +msgid "Remote privacy information not available." +msgstr "摇隐私信息无效" + +#: src/Module/PermissionTooltip.php:70 +msgid "Visible to:" +msgstr "可见方:" + +#: src/Module/Delegation.php:147 +msgid "Manage Identities and/or Pages" +msgstr "管理身份或页" + +#: src/Module/Delegation.php:148 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "交替不同同一人或社会/组页合用您的账户或给您「管理」批准" + +#: src/Module/Delegation.php:149 +msgid "Select an identity to manage: " +msgstr "选择同一个人管理:" + +#: src/Module/Conversation/Community.php:56 +msgid "Local Community" +msgstr "本地社区" + +#: src/Module/Conversation/Community.php:59 +msgid "Posts from local users on this server" +msgstr "" + +#: src/Module/Conversation/Community.php:67 +msgid "Global Community" +msgstr "全球社区" + +#: src/Module/Conversation/Community.php:70 +msgid "Posts from users of the whole federated network" +msgstr "" + +#: src/Module/Conversation/Community.php:84 src/Module/Search/Index.php:179 +msgid "No results." +msgstr "没有结果。" + +#: src/Module/Conversation/Community.php:125 +msgid "" +"This community stream shows all public posts received by this node. They may" +" not reflect the opinions of this node’s users." +msgstr "此社区流显示此节点接收到的所有公共帖子。它们可能无法反映此节点用户的意见。" + +#: src/Module/Conversation/Community.php:178 +msgid "Community option not available." +msgstr "社区选项不可用。" + +#: src/Module/Conversation/Community.php:194 +msgid "Not available." +msgstr "不可用的" + +#: src/Module/Welcome.php:44 +msgid "Welcome to Friendica" +msgstr "Friendica欢迎你" + +#: src/Module/Welcome.php:45 +msgid "New Member Checklist" +msgstr "新成员清单" + +#: src/Module/Welcome.php:46 +msgid "" +"We would like to offer some tips and links to help make your experience " +"enjoyable. Click any item to visit the relevant page. A link to this page " +"will be visible from your home page for two weeks after your initial " +"registration and then will quietly disappear." +msgstr "我们想提供一些建议和链接以助于让你有愉快的经历。点击任意一项访问相应的网页。在你注册之后,到这个页面的链接会在你的主页显示两周,之后悄声地消失。" + +#: src/Module/Welcome.php:48 +msgid "Getting Started" +msgstr "入门" + +#: src/Module/Welcome.php:49 +msgid "Friendica Walk-Through" +msgstr "Friendica 漫游" + +#: src/Module/Welcome.php:50 +msgid "" +"On your Quick Start page - find a brief introduction to your " +"profile and network tabs, make some new connections, and find some groups to" +" join." +msgstr "在你的快速上手页-找到一个简要的对你的简介和网络标签的介绍,创建一些新的连接,并找一些群组加入。" + +#: src/Module/Welcome.php:53 +msgid "Go to Your Settings" +msgstr "您的设置" + +#: src/Module/Welcome.php:54 +msgid "" +"On your Settings page - change your initial password. Also make a " +"note of your Identity Address. This looks just like an email address - and " +"will be useful in making friends on the free social web." +msgstr "在你的设置页 - 改变你最初的密码。同时也记住你的身份地址。这看起来像一个电子邮件地址 - 并且在这个自由的社交网络交友时会有用。" + +#: src/Module/Welcome.php:55 +msgid "" +"Review the other settings, particularly the privacy settings. An unpublished" +" directory listing is like having an unlisted phone number. In general, you " +"should probably publish your listing - unless all of your friends and " +"potential friends know exactly how to find you." +msgstr "校对别的设置,特别是隐私设置。一个未发布的目录项目是跟未出版的电话号码一样。平时,你可能应该出版你的目录项目-除非都你的朋友们和可交的朋友们已经知道确切地怎么找你。" + +#: src/Module/Welcome.php:58 src/Module/Settings/Profile/Index.php:248 +msgid "Upload Profile Photo" +msgstr "上传简介照片" + +#: src/Module/Welcome.php:59 +msgid "" +"Upload a profile photo if you have not done so already. Studies have shown " +"that people with real photos of themselves are ten times more likely to make" +" friends than people who do not." +msgstr "上传一张简历照片除非你已经做过。研究表明有真正自己的照片的人比没有的交朋友们可能多十倍。" + +#: src/Module/Welcome.php:60 +msgid "Edit Your Profile" +msgstr "编辑您的简介" + +#: src/Module/Welcome.php:61 +msgid "" +"Edit your default profile to your liking. Review the " +"settings for hiding your list of friends and hiding the profile from unknown" +" visitors." +msgstr "随意编你的公开的简历。评论设置为藏起来你的朋友表和简历过陌生来客。" + +#: src/Module/Welcome.php:62 +msgid "Profile Keywords" +msgstr "简介关键字" + +#: src/Module/Welcome.php:63 +msgid "" +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "为你的个人资料设置一些描述你兴趣的公共关键字。我们也许能找到其他有相似兴趣的人,并建议结交朋友。" + +#: src/Module/Welcome.php:65 +msgid "Connecting" +msgstr "连接着" + +#: src/Module/Welcome.php:67 +msgid "Importing Emails" +msgstr "正在导入邮件" + +#: src/Module/Welcome.php:68 +msgid "" +"Enter your email access information on your Connector Settings page if you " +"wish to import and interact with friends or mailing lists from your email " +"INBOX" +msgstr "输入你电子邮件使用信息在插销设置页,要是你想用你的电子邮件进口和互动朋友们或邮件表。" + +#: src/Module/Welcome.php:69 +msgid "Go to Your Contacts Page" +msgstr "转到您的联系人页面" + +#: src/Module/Welcome.php:70 +msgid "" +"Your Contacts page is your gateway to managing friendships and connecting " +"with friends on other networks. Typically you enter their address or site " +"URL in the Add New Contact dialog." +msgstr "您熟人页是您门口为管理熟人和连接朋友们在别的网络。典型您输入他的地址或者网站URL在添加新熟人对话框。" + +#: src/Module/Welcome.php:71 +msgid "Go to Your Site's Directory" +msgstr "您网站的目录" + +#: src/Module/Welcome.php:72 +msgid "" +"The Directory page lets you find other people in this network or other " +"federated sites. Look for a Connect or Follow link on " +"their profile page. Provide your own Identity Address if requested." +msgstr "目录页让你在这个网络或者其他的联邦的站点找到其他人。在他们的简介页找一个连接关注链接。如果需要,提供你自己的身份地址。" + +#: src/Module/Welcome.php:73 +msgid "Finding New People" +msgstr "找新人" + +#: src/Module/Welcome.php:74 +msgid "" +"On the side panel of the Contacts page are several tools to find new " +"friends. We can match people by interest, look up people by name or " +"interest, and provide suggestions based on network relationships. On a brand" +" new site, friend suggestions will usually begin to be populated within 24 " +"hours." +msgstr "在熟人页的工具栏有一些工具为找新朋友们。我们会使人们相配按名或兴趣,和以网络关系作为提醒建议的根据。在新网站,朋友建议平常开始24小时后。" + +#: src/Module/Welcome.php:76 src/Module/Contact.php:795 +#: src/Model/Group.php:528 src/Content/Widget.php:217 +msgid "Groups" +msgstr "群组" + +#: src/Module/Welcome.php:77 +msgid "Group Your Contacts" +msgstr "给你的联系人分组" + +#: src/Module/Welcome.php:78 +msgid "" +"Once you have made some friends, organize them into private conversation " +"groups from the sidebar of your Contacts page and then you can interact with" +" each group privately on your Network page." +msgstr "您交朋友们后,组织他们分私人交流组在您熟人页的边栏,您会私下地跟组交流在您的网络页。" + +#: src/Module/Welcome.php:80 +msgid "Why Aren't My Posts Public?" +msgstr "我文章怎么没公开的?" + +#: src/Module/Welcome.php:81 +msgid "" +"Friendica respects your privacy. By default, your posts will only show up to" +" people you've added as friends. For more information, see the help section " +"from the link above." +msgstr "Friendica尊敬您的隐私。默认是您文章只被您朋友们看。更多消息在帮助部分在上面的链接。" + +#: src/Module/Welcome.php:83 +msgid "Getting Help" +msgstr "获取帮助" + +#: src/Module/Welcome.php:84 +msgid "Go to the Help Section" +msgstr "看帮助部分" + +#: src/Module/Welcome.php:85 +msgid "" +"Our help pages may be consulted for detail on other program" +" features and resources." +msgstr "我们帮助页可查阅到详情关于别的编程特点和资源。" + +#: src/Module/Bookmarklet.php:56 +msgid "This page is missing a url parameter." +msgstr "" + +#: src/Module/Bookmarklet.php:78 +msgid "The post was created" +msgstr "文章创建了" + +#: src/Module/BaseAdmin.php:63 +msgid "You don't have access to administration pages." +msgstr "" + +#: src/Module/BaseAdmin.php:67 +msgid "" +"Submanaged account can't access the administration pages. Please log back in" +" as the main account." +msgstr "" + +#: src/Module/BaseAdmin.php:85 src/Content/Nav.php:253 +msgid "Information" +msgstr "资料" + +#: src/Module/BaseAdmin.php:86 +msgid "Overview" +msgstr "概览" + +#: src/Module/BaseAdmin.php:87 src/Module/Admin/Federation.php:141 +msgid "Federation Statistics" +msgstr "联邦网络统计" + +#: src/Module/BaseAdmin.php:89 +msgid "Configuration" +msgstr "配置" + +#: src/Module/BaseAdmin.php:90 src/Module/Admin/Site.php:588 +msgid "Site" +msgstr "网站" + +#: src/Module/BaseAdmin.php:91 src/Module/Admin/Users.php:238 +#: src/Module/Admin/Users.php:255 +msgid "Users" +msgstr "用户" + +#: src/Module/BaseAdmin.php:92 src/Module/Admin/Addons/Details.php:112 +#: src/Module/Admin/Addons/Index.php:68 src/Module/BaseSettings.php:87 +msgid "Addons" +msgstr "插件" + +#: src/Module/BaseAdmin.php:93 src/Module/Admin/Themes/Details.php:91 +#: src/Module/Admin/Themes/Index.php:112 +msgid "Themes" +msgstr "主题" + +#: src/Module/BaseAdmin.php:94 src/Module/BaseSettings.php:65 +msgid "Additional features" +msgstr "附加功能" + +#: src/Module/BaseAdmin.php:97 +msgid "Database" +msgstr "数据库" + +#: src/Module/BaseAdmin.php:98 +msgid "DB updates" +msgstr "数据库更新" + +#: src/Module/BaseAdmin.php:99 +msgid "Inspect Deferred Workers" +msgstr "" + +#: src/Module/BaseAdmin.php:100 +msgid "Inspect worker Queue" +msgstr "" + +#: src/Module/BaseAdmin.php:102 +msgid "Tools" +msgstr "工具" + +#: src/Module/BaseAdmin.php:103 +msgid "Contact Blocklist" +msgstr "联系人屏蔽列表" + +#: src/Module/BaseAdmin.php:104 +msgid "Server Blocklist" +msgstr "服务器屏蔽列表" + +#: src/Module/BaseAdmin.php:105 src/Module/Admin/Item/Delete.php:66 +msgid "Delete Item" +msgstr "删除项目" + +#: src/Module/BaseAdmin.php:107 src/Module/BaseAdmin.php:108 +#: src/Module/Admin/Logs/Settings.php:81 +msgid "Logs" +msgstr "记录" + +#: src/Module/BaseAdmin.php:109 src/Module/Admin/Logs/View.php:65 +msgid "View Logs" +msgstr "查看日志" + +#: src/Module/BaseAdmin.php:111 +msgid "Diagnostics" +msgstr "诊断" + +#: src/Module/BaseAdmin.php:112 +msgid "PHP Info" +msgstr "PHP Info" + +#: src/Module/BaseAdmin.php:113 +msgid "probe address" +msgstr "探测地址" + +#: src/Module/BaseAdmin.php:114 +msgid "check webfinger" +msgstr "检查 webfinger" + +#: src/Module/BaseAdmin.php:115 +msgid "Item Source" +msgstr "" + +#: src/Module/BaseAdmin.php:116 +msgid "Babel" +msgstr "" + +#: src/Module/BaseAdmin.php:117 +msgid "ActivityPub Conversion" +msgstr "" + +#: src/Module/BaseAdmin.php:125 src/Content/Nav.php:289 +msgid "Admin" +msgstr "管理" + +#: src/Module/BaseAdmin.php:126 +msgid "Addon Features" +msgstr "插件特性" + +#: src/Module/BaseAdmin.php:127 +msgid "User registrations waiting for confirmation" +msgstr "用户注册等确认" + +#: src/Module/Contact.php:94 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "%d 个联系人被编辑了。" + +#: src/Module/Contact.php:121 +msgid "Could not access contact record." +msgstr "无法访问联系人记录。" + +#: src/Module/Contact.php:332 src/Model/Profile.php:438 +#: src/Content/Text/HTML.php:896 +msgid "Follow" +msgstr "关注" + +#: src/Module/Contact.php:334 src/Model/Profile.php:440 +msgid "Unfollow" +msgstr "取消关注" + +#: src/Module/Contact.php:390 src/Module/Api/Twitter/ContactEndpoint.php:65 +msgid "Contact not found" +msgstr "没有找到联系人" + +#: src/Module/Contact.php:409 +msgid "Contact has been blocked" +msgstr "联系人已被屏蔽" + +#: src/Module/Contact.php:409 +msgid "Contact has been unblocked" +msgstr "联系人已被解除屏蔽" + +#: src/Module/Contact.php:419 +msgid "Contact has been ignored" +msgstr "联系人已被忽视" + +#: src/Module/Contact.php:419 +msgid "Contact has been unignored" +msgstr "联系人已被解除忽视" + +#: src/Module/Contact.php:429 +msgid "Contact has been archived" +msgstr "联系人已存档" + +#: src/Module/Contact.php:429 +msgid "Contact has been unarchived" +msgstr "联系人已被解除存档" + +#: src/Module/Contact.php:442 +msgid "Drop contact" +msgstr "删除联系人" + +#: src/Module/Contact.php:445 src/Module/Contact.php:835 +msgid "Do you really want to delete this contact?" +msgstr "您真的想删除这个联系人吗?" + +#: src/Module/Contact.php:458 +msgid "Contact has been removed." +msgstr "联系人被删除了。" + +#: src/Module/Contact.php:486 +#, php-format +msgid "You are mutual friends with %s" +msgstr "您和 %s 互为好友" + +#: src/Module/Contact.php:490 +#, php-format +msgid "You are sharing with %s" +msgstr "你正在和 %s 分享" + +#: src/Module/Contact.php:494 +#, php-format +msgid "%s is sharing with you" +msgstr "%s 正在和你分享" + +#: src/Module/Contact.php:518 +msgid "Private communications are not available for this contact." +msgstr "此联系人无法使用私人通信" + +#: src/Module/Contact.php:520 +msgid "Never" +msgstr "从未" + +#: src/Module/Contact.php:523 +msgid "(Update was successful)" +msgstr "(更新成功)" + +#: src/Module/Contact.php:523 +msgid "(Update was not successful)" +msgstr "(更新不成功)" + +#: src/Module/Contact.php:525 src/Module/Contact.php:1091 +msgid "Suggest friends" +msgstr "建议朋友们" + +#: src/Module/Contact.php:529 +#, php-format +msgid "Network type: %s" +msgstr "网络种类: %s" + +#: src/Module/Contact.php:534 +msgid "Communications lost with this contact!" +msgstr "和这个联系人的通信断开了!" + +#: src/Module/Contact.php:540 +msgid "Fetch further information for feeds" +msgstr "获取来源的更多信息" + +#: src/Module/Contact.php:542 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "从订阅源项获取预览图片、标题和摘要等信息。如果feed不包含太多文本,可以激活它。关键字取自提要项中的meta头,并作为散列标记发布。" + +#: src/Module/Contact.php:544 src/Module/Admin/Site.php:693 +#: src/Module/Admin/Site.php:703 src/Module/Settings/TwoFactor/Index.php:113 +msgid "Disabled" +msgstr "已停用" + +#: src/Module/Contact.php:545 +msgid "Fetch information" +msgstr "取消息" + +#: src/Module/Contact.php:546 +msgid "Fetch keywords" +msgstr "获取关键字" + +#: src/Module/Contact.php:547 +msgid "Fetch information and keywords" +msgstr "取消息和关键词" + +#: src/Module/Contact.php:561 +msgid "Contact Information / Notes" +msgstr "联系人信息/便条" + +#: src/Module/Contact.php:562 +msgid "Contact Settings" +msgstr "联系人设置" + +#: src/Module/Contact.php:570 +msgid "Contact" +msgstr "联系人" + +#: src/Module/Contact.php:574 +msgid "Their personal note" +msgstr "他们的个人记录" + +#: src/Module/Contact.php:576 +msgid "Edit contact notes" +msgstr "编辑联系人便条" + +#: src/Module/Contact.php:579 src/Module/Contact.php:1059 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "看%s的简介[%s]" + +#: src/Module/Contact.php:580 +msgid "Block/Unblock contact" +msgstr "屏蔽/解除屏蔽联系人" + +#: src/Module/Contact.php:581 +msgid "Ignore contact" +msgstr "忽略联系人" + +#: src/Module/Contact.php:582 +msgid "View conversations" +msgstr "看交流" + +#: src/Module/Contact.php:587 +msgid "Last update:" +msgstr "上个更新:" + +#: src/Module/Contact.php:589 +msgid "Update public posts" +msgstr "更新公开文章" + +#: src/Module/Contact.php:591 src/Module/Contact.php:1101 +msgid "Update now" +msgstr "现在更新" + +#: src/Module/Contact.php:593 src/Module/Contact.php:839 +#: src/Module/Contact.php:1120 src/Module/Admin/Users.php:251 +#: src/Module/Admin/Blocklist/Contact.php:85 +msgid "Unblock" +msgstr "解除屏蔽" + +#: src/Module/Contact.php:594 src/Module/Contact.php:840 +#: src/Module/Contact.php:1128 +msgid "Unignore" +msgstr "取消忽视" + +#: src/Module/Contact.php:598 +msgid "Currently blocked" +msgstr "现在被封禁的" + +#: src/Module/Contact.php:599 +msgid "Currently ignored" +msgstr "现在不理的" + +#: src/Module/Contact.php:600 +msgid "Currently archived" +msgstr "当前已存档" + +#: src/Module/Contact.php:601 +msgid "Awaiting connection acknowledge" +msgstr "等待连接确认" + +#: src/Module/Contact.php:602 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "对您的公共帖子的回复/点赞可能仍然可见" + +#: src/Module/Contact.php:603 +msgid "Notification for new posts" +msgstr "新消息提示" + +#: src/Module/Contact.php:603 +msgid "Send a notification of every new post of this contact" +msgstr "发送这个联系人的每篇新文章的通知" + +#: src/Module/Contact.php:605 +msgid "Keyword Deny List" +msgstr "" + +#: src/Module/Contact.php:605 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "选择“FETCH INFORMATION AND KEYS”时,不应转换为哈希标签的关键字的逗号分隔列表" + +#: src/Module/Contact.php:621 src/Module/Settings/TwoFactor/Index.php:127 +msgid "Actions" +msgstr "操作" + +#: src/Module/Contact.php:747 src/Module/Group.php:292 +#: src/Content/Widget.php:250 +msgid "All Contacts" +msgstr "所有联系人" + +#: src/Module/Contact.php:750 +msgid "Show all contacts" +msgstr "显示所有的联系人" + +#: src/Module/Contact.php:755 src/Module/Contact.php:815 +msgid "Pending" +msgstr "待定" + +#: src/Module/Contact.php:758 +msgid "Only show pending contacts" +msgstr "仅显示待定的联系人" + +#: src/Module/Contact.php:763 src/Module/Contact.php:816 +msgid "Blocked" +msgstr "被屏蔽的" + +#: src/Module/Contact.php:766 +msgid "Only show blocked contacts" +msgstr "只显示被屏蔽的联系人" + +#: src/Module/Contact.php:771 src/Module/Contact.php:818 +msgid "Ignored" +msgstr "忽视的" + +#: src/Module/Contact.php:774 +msgid "Only show ignored contacts" +msgstr "只显示忽略的联系人" + +#: src/Module/Contact.php:779 src/Module/Contact.php:819 +msgid "Archived" +msgstr "已存档" + +#: src/Module/Contact.php:782 +msgid "Only show archived contacts" +msgstr "只显示已存档联系人" + +#: src/Module/Contact.php:787 src/Module/Contact.php:817 +msgid "Hidden" +msgstr "隐藏的" + +#: src/Module/Contact.php:790 +msgid "Only show hidden contacts" +msgstr "只显示隐藏的联系人" + +#: src/Module/Contact.php:798 +msgid "Organize your contact groups" +msgstr "组织你的联络群组" + +#: src/Module/Contact.php:809 src/Content/Widget.php:242 +#: src/BaseModule.php:189 +msgid "Following" +msgstr "正在关注" + +#: src/Module/Contact.php:810 src/Content/Widget.php:243 +#: src/BaseModule.php:194 +msgid "Mutual friends" +msgstr "互为好友" + +#: src/Module/Contact.php:830 +msgid "Search your contacts" +msgstr "搜索您的联系人" + +#: src/Module/Contact.php:831 src/Module/Search/Index.php:186 +#, php-format +msgid "Results for: %s" +msgstr "" + +#: src/Module/Contact.php:841 src/Module/Contact.php:1137 +msgid "Archive" +msgstr "存档" + +#: src/Module/Contact.php:841 src/Module/Contact.php:1137 +msgid "Unarchive" +msgstr "取消存档" + +#: src/Module/Contact.php:844 +msgid "Batch Actions" +msgstr "批量操作" + +#: src/Module/Contact.php:879 +msgid "Conversations started by this contact" +msgstr "此联系人开始的对话" + +#: src/Module/Contact.php:884 +msgid "Posts and Comments" +msgstr "发帖和评论" + +#: src/Module/Contact.php:895 src/Module/BaseProfile.php:55 +msgid "Profile Details" +msgstr "个人资料内容" + +#: src/Module/Contact.php:902 +msgid "View all known contacts" +msgstr "" + +#: src/Module/Contact.php:912 +msgid "Advanced Contact Settings" +msgstr "高级联系人设置" + +#: src/Module/Contact.php:1018 +msgid "Mutual Friendship" +msgstr "互为好友" + +#: src/Module/Contact.php:1022 +msgid "is a fan of yours" +msgstr "是你的粉丝" + +#: src/Module/Contact.php:1026 +msgid "you are a fan of" +msgstr "您已关注" + +#: src/Module/Contact.php:1044 +msgid "Pending outgoing contact request" +msgstr "挂起的传出联系人请求" + +#: src/Module/Contact.php:1046 +msgid "Pending incoming contact request" +msgstr "挂起的传入联系人请求" + +#: src/Module/Contact.php:1111 src/Module/Contact/Advanced.php:138 +msgid "Refetch contact data" +msgstr "重新获取联系人数据" + +#: src/Module/Contact.php:1122 +msgid "Toggle Blocked status" +msgstr "切换屏蔽状态" + +#: src/Module/Contact.php:1130 +msgid "Toggle Ignored status" +msgstr "交替忽视现状" + +#: src/Module/Contact.php:1139 +msgid "Toggle Archive status" +msgstr "切换存档状态" + +#: src/Module/Contact.php:1147 +msgid "Delete contact" +msgstr "删除联系人" + +#: src/Module/Tos.php:46 src/Module/Tos.php:88 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen" +" name), an username (nickname) and a working email address. The names will " +"be accessible on the profile page of the account by any visitor of the page," +" even if other profile details are not displayed. The email address will " +"only be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or" +" the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "在注册时,为了提供用户帐户与其联系人之间的通信,用户必须提供显示名称(笔名)、用户名(昵称)和工作电子邮件地址。即使没有显示其他配置文件详细信息,该页面的任何访问者都可以在账户的配置文件页面上访问这些名称。该电子邮件地址将只用于发送用户有关交互的通知,但不会显示。在节点的用户目录或全局用户目录中列出一个帐户是可选的,可以在用户设置中控制,不需要通信。" + +#: src/Module/Tos.php:47 src/Module/Tos.php:89 +msgid "" +"This data is required for communication and is passed on to the nodes of the" +" communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "该数据是通信所必需的,并且被传递到通信伙伴的节点并存储在那里。用户可以输入可传输到通信伙伴帐户的附加私人数据。" + +#: src/Module/Tos.php:48 src/Module/Tos.php:90 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the" +" account settings. If the user " +"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " +"be permanent. Deletion of the data will also be requested from the nodes of " +"the communication partners." +msgstr "在任何时候登录的用户都可以从帐户设置导出他们的帐户数据。如果用户想要删除他们的帐户,他们可以在%1$s/removeme删除他们的帐户。帐户的删除将是永久性的。还将要求通信伙伴的节点删除数据。" + +#: src/Module/Tos.php:51 src/Module/Tos.php:87 +msgid "Privacy Statement" +msgstr "隐私声明" + +#: src/Module/Help.php:62 +msgid "Help:" +msgstr "帮助:" + +#: src/Module/HTTPException/MethodNotAllowed.php:32 +msgid "Method Not Allowed." +msgstr "" + +#: src/Module/Api/Twitter/ContactEndpoint.php:135 +msgid "Profile not found" +msgstr "" + #: src/Module/Invite.php:55 msgid "Total invitation limit exceeded." msgstr "邀请限超过了。" @@ -8320,6 +6478,1849 @@ msgid "" "important, please visit http://friendi.ca" msgstr "欲了解更多关于 Friendica 项目的信息以及为什么我们认为这很重要,请访问 http://friendi.ca" +#: src/Module/BaseSearch.php:69 +#, php-format +msgid "People Search - %s" +msgstr "搜索人 - %s" + +#: src/Module/BaseSearch.php:79 +#, php-format +msgid "Forum Search - %s" +msgstr "搜索论坛 - %s" + +#: src/Module/Admin/Themes/Details.php:46 +#: src/Module/Admin/Addons/Details.php:88 +msgid "Disable" +msgstr "停用" + +#: src/Module/Admin/Themes/Details.php:49 +#: src/Module/Admin/Addons/Details.php:91 +msgid "Enable" +msgstr "使能用" + +#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:83 +msgid "Screenshot" +msgstr "截图" + +#: src/Module/Admin/Themes/Details.php:90 +#: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Users.php:237 +#: src/Module/Admin/Queue.php:72 src/Module/Admin/Federation.php:140 +#: src/Module/Admin/Logs/View.php:64 src/Module/Admin/Logs/Settings.php:80 +#: src/Module/Admin/Site.php:587 src/Module/Admin/Summary.php:230 +#: src/Module/Admin/Tos.php:58 src/Module/Admin/Blocklist/Server.php:88 +#: src/Module/Admin/Blocklist/Contact.php:78 +#: src/Module/Admin/Item/Delete.php:65 src/Module/Admin/Addons/Details.php:111 +#: src/Module/Admin/Addons/Index.php:67 +msgid "Administration" +msgstr "管理" + +#: src/Module/Admin/Themes/Details.php:92 +#: src/Module/Admin/Addons/Details.php:113 +msgid "Toggle" +msgstr "肘节" + +#: src/Module/Admin/Themes/Details.php:101 +#: src/Module/Admin/Addons/Details.php:121 +msgid "Author: " +msgstr "作者:" + +#: src/Module/Admin/Themes/Details.php:102 +#: src/Module/Admin/Addons/Details.php:122 +msgid "Maintainer: " +msgstr "维护者:" + +#: src/Module/Admin/Themes/Embed.php:65 +msgid "Unknown theme." +msgstr "" + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "重载活动的主题" + +#: src/Module/Admin/Themes/Index.php:119 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "未在系统中发现主题。它们应该被放置在 %1$s" + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Experimental]" +msgstr "[试验]" + +#: src/Module/Admin/Themes/Index.php:121 +msgid "[Unsupported]" +msgstr "[没支持]" + +#: src/Module/Admin/Features.php:76 +#, php-format +msgid "Lock feature %s" +msgstr "锁定特性 %s" + +#: src/Module/Admin/Features.php:85 +msgid "Manage Additional Features" +msgstr "管理附加功能" + +#: src/Module/Admin/Users.php:61 +#, php-format +msgid "%s user blocked" +msgid_plural "%s users blocked" +msgstr[0] "%s用户被屏蔽了" + +#: src/Module/Admin/Users.php:68 +#, php-format +msgid "%s user unblocked" +msgid_plural "%s users unblocked" +msgstr[0] "%s用户已解除屏蔽" + +#: src/Module/Admin/Users.php:76 src/Module/Admin/Users.php:125 +msgid "You can't remove yourself" +msgstr "你不能把你自己移除" + +#: src/Module/Admin/Users.php:80 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "%s 用户被删除了" + +#: src/Module/Admin/Users.php:87 +#, php-format +msgid "%s user approved" +msgid_plural "%s users approved" +msgstr[0] "" + +#: src/Module/Admin/Users.php:94 +#, php-format +msgid "%s registration revoked" +msgid_plural "%s registrations revoked" +msgstr[0] "" + +#: src/Module/Admin/Users.php:123 +#, php-format +msgid "User \"%s\" deleted" +msgstr "" + +#: src/Module/Admin/Users.php:131 +#, php-format +msgid "User \"%s\" blocked" +msgstr "" + +#: src/Module/Admin/Users.php:136 +#, php-format +msgid "User \"%s\" unblocked" +msgstr "" + +#: src/Module/Admin/Users.php:141 +msgid "Account approved." +msgstr "账户已被批准。" + +#: src/Module/Admin/Users.php:146 +msgid "Registration revoked" +msgstr "" + +#: src/Module/Admin/Users.php:186 +msgid "Private Forum" +msgstr "" + +#: src/Module/Admin/Users.php:193 +msgid "Relay" +msgstr "" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:243 +#: src/Module/Admin/Users.php:257 src/Module/Admin/Users.php:275 +#: src/Content/ContactSelector.php:102 +msgid "Email" +msgstr "电子邮件" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 +msgid "Register date" +msgstr "注册日期" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 +msgid "Last login" +msgstr "上次登录" + +#: src/Module/Admin/Users.php:232 src/Module/Admin/Users.php:257 +msgid "Last public item" +msgstr "" + +#: src/Module/Admin/Users.php:232 +msgid "Type" +msgstr "" + +#: src/Module/Admin/Users.php:239 +msgid "Add User" +msgstr "添加用户" + +#: src/Module/Admin/Users.php:240 src/Module/Admin/Blocklist/Contact.php:82 +msgid "select all" +msgstr "全选" + +#: src/Module/Admin/Users.php:241 +msgid "User registrations waiting for confirm" +msgstr "用户注册等待确认" + +#: src/Module/Admin/Users.php:242 +msgid "User waiting for permanent deletion" +msgstr "用户等待长久删除" + +#: src/Module/Admin/Users.php:243 +msgid "Request date" +msgstr "要求日期" + +#: src/Module/Admin/Users.php:244 +msgid "No registrations." +msgstr "没有注册。" + +#: src/Module/Admin/Users.php:245 +msgid "Note from the user" +msgstr "" + +#: src/Module/Admin/Users.php:247 +msgid "Deny" +msgstr "否定" + +#: src/Module/Admin/Users.php:250 +msgid "User blocked" +msgstr "" + +#: src/Module/Admin/Users.php:252 +msgid "Site admin" +msgstr "网站管理员" + +#: src/Module/Admin/Users.php:253 +msgid "Account expired" +msgstr "帐户过期了" + +#: src/Module/Admin/Users.php:256 +msgid "New User" +msgstr "新用户" + +#: src/Module/Admin/Users.php:257 +msgid "Permanent deletion" +msgstr "" + +#: src/Module/Admin/Users.php:262 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "特定的用户被删除!\\n\\n什么这些用户放在这个网站被永远删除!\\n\\n您肯定吗?" + +#: src/Module/Admin/Users.php:263 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" +msgstr "用户{0}将被删除!\\n\\n什么这个用户放在这个网站被永远删除!\\n\\n您肯定吗?" + +#: src/Module/Admin/Users.php:273 +msgid "Name of the new user." +msgstr "新用户的名字。" + +#: src/Module/Admin/Users.php:274 +msgid "Nickname" +msgstr "昵称" + +#: src/Module/Admin/Users.php:274 +msgid "Nickname of the new user." +msgstr "新用户的昵称。" + +#: src/Module/Admin/Users.php:275 +msgid "Email address of the new user." +msgstr "新用户的邮件地址。" + +#: src/Module/Admin/Queue.php:50 +msgid "Inspect Deferred Worker Queue" +msgstr "" + +#: src/Module/Admin/Queue.php:51 +msgid "" +"This page lists the deferred worker jobs. This are jobs that couldn't be " +"executed at the first time." +msgstr "" + +#: src/Module/Admin/Queue.php:54 +msgid "Inspect Worker Queue" +msgstr "" + +#: src/Module/Admin/Queue.php:55 +msgid "" +"This page lists the currently queued worker jobs. These jobs are handled by " +"the worker cronjob you've set up during install." +msgstr "" + +#: src/Module/Admin/Queue.php:75 +msgid "ID" +msgstr "ID" + +#: src/Module/Admin/Queue.php:76 +msgid "Job Parameters" +msgstr "" + +#: src/Module/Admin/Queue.php:77 +msgid "Created" +msgstr "已创建" + +#: src/Module/Admin/Queue.php:78 +msgid "Priority" +msgstr "" + +#: src/Module/Admin/DBSync.php:51 +msgid "Update has been marked successful" +msgstr "更新当成功标签了" + +#: src/Module/Admin/DBSync.php:59 +#, php-format +msgid "Database structure update %s was successfully applied." +msgstr "" + +#: src/Module/Admin/DBSync.php:63 +#, php-format +msgid "Executing of database structure update %s failed with error: %s" +msgstr "" + +#: src/Module/Admin/DBSync.php:78 +#, php-format +msgid "Executing %s failed with error: %s" +msgstr "执行 %s 失败,错误:%s" + +#: src/Module/Admin/DBSync.php:80 +#, php-format +msgid "Update %s was successfully applied." +msgstr "把%s更新成功地实行。" + +#: src/Module/Admin/DBSync.php:83 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "%s更新没回答现状。不知道是否成功。" + +#: src/Module/Admin/DBSync.php:86 +#, php-format +msgid "There was no additional update function %s that needed to be called." +msgstr "" + +#: src/Module/Admin/DBSync.php:108 +msgid "No failed updates." +msgstr "没有不通过地更新。" + +#: src/Module/Admin/DBSync.php:109 +msgid "Check database structure" +msgstr "检查数据库结构" + +#: src/Module/Admin/DBSync.php:114 +msgid "Failed Updates" +msgstr "没通过的更新" + +#: src/Module/Admin/DBSync.php:115 +msgid "" +"This does not include updates prior to 1139, which did not return a status." +msgstr "这个不包括1139号更新之前,它们没回答装线。" + +#: src/Module/Admin/DBSync.php:116 +msgid "Mark success (if update was manually applied)" +msgstr "标注成功(如果手动地把更新实行了)" + +#: src/Module/Admin/DBSync.php:117 +msgid "Attempt to execute this update step automatically" +msgstr "试图自动地把这步更新实行" + +#: src/Module/Admin/Federation.php:53 +msgid "Other" +msgstr "别的" + +#: src/Module/Admin/Federation.php:107 src/Module/Admin/Federation.php:266 +msgid "unknown" +msgstr "未知" + +#: src/Module/Admin/Federation.php:135 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "" + +#: src/Module/Admin/Federation.php:145 +#, php-format +msgid "" +"Currently this node is aware of %d nodes with %d registered users from the " +"following platforms:" +msgstr "" + +#: src/Module/Admin/Logs/View.php:40 +#, php-format +msgid "" +"Error trying to open %1$s log file.\\r\\n
    Check to see " +"if file %1$s exist and is readable." +msgstr "打开 %1$s 日志文件出错。\\r\\n
    请检查 %1$s 文件是否存在并且可读。" + +#: src/Module/Admin/Logs/View.php:44 +#, php-format +msgid "" +"Couldn't open %1$s log file.\\r\\n
    Check to see if file" +" %1$s is readable." +msgstr "无法打开 %1$s 日志文件。\\r\\n
    请检查 %1$s 文件是否可读。" + +#: src/Module/Admin/Logs/Settings.php:48 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:72 +msgid "PHP log currently enabled." +msgstr "PHP 日志已启用。" + +#: src/Module/Admin/Logs/Settings.php:74 +msgid "PHP log currently disabled." +msgstr "PHP 日志已禁用。" + +#: src/Module/Admin/Logs/Settings.php:83 +msgid "Clear" +msgstr "清理出" + +#: src/Module/Admin/Logs/Settings.php:87 +msgid "Enable Debugging" +msgstr "启用调试" + +#: src/Module/Admin/Logs/Settings.php:88 +msgid "Log file" +msgstr "日志文件" + +#: src/Module/Admin/Logs/Settings.php:88 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "必要被网页服务器可写的。相对Friendica主文件夹。" + +#: src/Module/Admin/Logs/Settings.php:89 +msgid "Log level" +msgstr "日志级别" + +#: src/Module/Admin/Logs/Settings.php:91 +msgid "PHP logging" +msgstr "PHP 日志" + +#: src/Module/Admin/Logs/Settings.php:92 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the" +" following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "要临时启用PHP错误和警告的日志记录,您可以在安装的index.php文件中添加以下内容。“ERROR_LOG”行中设置的文件名相对于Friendica顶级目录,并且必须可由Web服务器写入。“LOG_ERROR”和“DISPLAY_ERROR”的选项“1”用于启用这些选项,设置为“0”将禁用它们。" + +#: src/Module/Admin/Site.php:69 +msgid "Can not parse base url. Must have at least ://" +msgstr "不能分析基础URL。至少要://" + +#: src/Module/Admin/Site.php:123 +msgid "Relocation started. Could take a while to complete." +msgstr "" + +#: src/Module/Admin/Site.php:250 +msgid "Invalid storage backend setting value." +msgstr "" + +#: src/Module/Admin/Site.php:451 src/Module/Settings/Display.php:132 +msgid "No special theme for mobile devices" +msgstr "没专门适合手机的主题" + +#: src/Module/Admin/Site.php:468 src/Module/Settings/Display.php:142 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s - (实验性)" + +#: src/Module/Admin/Site.php:480 +msgid "No community page for local users" +msgstr "" + +#: src/Module/Admin/Site.php:481 +msgid "No community page" +msgstr "没有社会页" + +#: src/Module/Admin/Site.php:482 +msgid "Public postings from users of this site" +msgstr "本网站用户的公开文章" + +#: src/Module/Admin/Site.php:483 +msgid "Public postings from the federated network" +msgstr "" + +#: src/Module/Admin/Site.php:484 +msgid "Public postings from local users and the federated network" +msgstr "" + +#: src/Module/Admin/Site.php:490 +msgid "Multi user instance" +msgstr "多用户网站" + +#: src/Module/Admin/Site.php:518 +msgid "Closed" +msgstr "关闭" + +#: src/Module/Admin/Site.php:519 +msgid "Requires approval" +msgstr "要批准" + +#: src/Module/Admin/Site.php:520 +msgid "Open" +msgstr "打开" + +#: src/Module/Admin/Site.php:530 +msgid "Don't check" +msgstr "请勿检查" + +#: src/Module/Admin/Site.php:531 +msgid "check the stable version" +msgstr "检查稳定版" + +#: src/Module/Admin/Site.php:532 +msgid "check the development version" +msgstr "检查开发版本" + +#: src/Module/Admin/Site.php:536 +msgid "none" +msgstr "" + +#: src/Module/Admin/Site.php:537 +msgid "Local contacts" +msgstr "" + +#: src/Module/Admin/Site.php:538 +msgid "Interactors" +msgstr "" + +#: src/Module/Admin/Site.php:557 +msgid "Database (legacy)" +msgstr "" + +#: src/Module/Admin/Site.php:590 +msgid "Republish users to directory" +msgstr "" + +#: src/Module/Admin/Site.php:592 +msgid "File upload" +msgstr "文件上传" + +#: src/Module/Admin/Site.php:593 +msgid "Policies" +msgstr "政策" + +#: src/Module/Admin/Site.php:595 +msgid "Auto Discovered Contact Directory" +msgstr "" + +#: src/Module/Admin/Site.php:596 +msgid "Performance" +msgstr "性能" + +#: src/Module/Admin/Site.php:597 +msgid "Worker" +msgstr "" + +#: src/Module/Admin/Site.php:598 +msgid "Message Relay" +msgstr "讯息中继" + +#: src/Module/Admin/Site.php:599 +msgid "Relocate Instance" +msgstr "迁移实例" + +#: src/Module/Admin/Site.php:600 +msgid "" +"Warning! Advanced function. Could make this server " +"unreachable." +msgstr "" + +#: src/Module/Admin/Site.php:604 +msgid "Site name" +msgstr "网页名字" + +#: src/Module/Admin/Site.php:605 +msgid "Sender Email" +msgstr "寄主邮件" + +#: src/Module/Admin/Site.php:605 +msgid "" +"The email address your server shall use to send notification emails from." +msgstr "" + +#: src/Module/Admin/Site.php:606 +msgid "Name of the system actor" +msgstr "" + +#: src/Module/Admin/Site.php:606 +msgid "" +"Name of the internal system account that is used to perform ActivityPub " +"requests. This must be an unused username. If set, this can't be changed " +"again." +msgstr "" + +#: src/Module/Admin/Site.php:607 +msgid "Banner/Logo" +msgstr "标题/标志" + +#: src/Module/Admin/Site.php:608 +msgid "Email Banner/Logo" +msgstr "" + +#: src/Module/Admin/Site.php:609 +msgid "Shortcut icon" +msgstr "捷径小图片" + +#: src/Module/Admin/Site.php:609 +msgid "Link to an icon that will be used for browsers." +msgstr "指向将用于浏览器的图标的链接。" + +#: src/Module/Admin/Site.php:610 +msgid "Touch icon" +msgstr "触摸小图片" + +#: src/Module/Admin/Site.php:610 +msgid "Link to an icon that will be used for tablets and mobiles." +msgstr "链接到将用于平板电脑和移动设备的图标。" + +#: src/Module/Admin/Site.php:611 +msgid "Additional Info" +msgstr "别的消息" + +#: src/Module/Admin/Site.php:611 +#, php-format +msgid "" +"For public servers: you can add additional information here that will be " +"listed at %s/servers." +msgstr "" + +#: src/Module/Admin/Site.php:612 +msgid "System language" +msgstr "系统语言" + +#: src/Module/Admin/Site.php:613 +msgid "System theme" +msgstr "系统主题" + +#: src/Module/Admin/Site.php:613 +msgid "" +"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgstr "" + +#: src/Module/Admin/Site.php:614 +msgid "Mobile system theme" +msgstr "手机系统主题" + +#: src/Module/Admin/Site.php:614 +msgid "Theme for mobile devices" +msgstr "用于移动设备的主题" + +#: src/Module/Admin/Site.php:616 +msgid "Force SSL" +msgstr "强制使用 SSL" + +#: src/Module/Admin/Site.php:616 +msgid "" +"Force all Non-SSL requests to SSL - Attention: on some systems it could lead" +" to endless loops." +msgstr "强逼所有非SSL的要求用SSL。注意:在有的系统会导致无限循环" + +#: src/Module/Admin/Site.php:617 +msgid "Hide help entry from navigation menu" +msgstr "在导航菜单隐藏帮助条目" + +#: src/Module/Admin/Site.php:617 +msgid "" +"Hides the menu entry for the Help pages from the navigation menu. You can " +"still access it calling /help directly." +msgstr "在导航菜单中隐藏帮助页面的菜单条目。您仍然可以通过输入「/help」直接访问。" + +#: src/Module/Admin/Site.php:618 +msgid "Single user instance" +msgstr "单用户网站" + +#: src/Module/Admin/Site.php:618 +msgid "Make this instance multi-user or single-user for the named user" +msgstr "弄这网站多用户或单用户为选择的用户" + +#: src/Module/Admin/Site.php:620 +msgid "File storage backend" +msgstr "" + +#: src/Module/Admin/Site.php:620 +msgid "" +"The backend used to store uploaded data. If you change the storage backend, " +"you can manually move the existing files. If you do not do so, the files " +"uploaded before the change will still be available at the old backend. " +"Please see the settings documentation" +" for more information about the choices and the moving procedure." +msgstr "用于存储上载数据的后端。如果更改存储后端,则可以手动移动现有文件。如果不这样做,则在更改之前上载的文件仍将在旧后端可用。有关选择和移动过程的详细信息,请参阅设置文档。" + +#: src/Module/Admin/Site.php:622 +msgid "Maximum image size" +msgstr "图片最大尺寸" + +#: src/Module/Admin/Site.php:622 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "最多上传照相的字节。默认是零,意思是无限。" + +#: src/Module/Admin/Site.php:623 +msgid "Maximum image length" +msgstr "最大图片大小" + +#: src/Module/Admin/Site.php:623 +msgid "" +"Maximum length in pixels of the longest side of uploaded images. Default is " +"-1, which means no limits." +msgstr "最多像素在上传图片的长度。默认-1,意思是无限。" + +#: src/Module/Admin/Site.php:624 +msgid "JPEG image quality" +msgstr "JPEG 图片质量" + +#: src/Module/Admin/Site.php:624 +msgid "" +"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " +"100, which is full quality." +msgstr "上传的JPEG被用这质量[0-100]保存。默认100,最高。" + +#: src/Module/Admin/Site.php:626 +msgid "Register policy" +msgstr "注册政策" + +#: src/Module/Admin/Site.php:627 +msgid "Maximum Daily Registrations" +msgstr "一天最多注册" + +#: src/Module/Admin/Site.php:627 +msgid "" +"If registration is permitted above, this sets the maximum number of new user" +" registrations to accept per day. If register is set to closed, this " +"setting has no effect." +msgstr "如果注册上边许可的,这个选择一天最多新用户注册会接待。如果注册关闭了,这个设置没有印象。" + +#: src/Module/Admin/Site.php:628 +msgid "Register text" +msgstr "注册正文" + +#: src/Module/Admin/Site.php:628 +msgid "" +"Will be displayed prominently on the registration page. You can use BBCode " +"here." +msgstr "" + +#: src/Module/Admin/Site.php:629 +msgid "Forbidden Nicknames" +msgstr "" + +#: src/Module/Admin/Site.php:629 +msgid "" +"Comma separated list of nicknames that are forbidden from registration. " +"Preset is a list of role names according RFC 2142." +msgstr "" + +#: src/Module/Admin/Site.php:630 +msgid "Accounts abandoned after x days" +msgstr "账户丢弃X天后" + +#: src/Module/Admin/Site.php:630 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "拒绝浪费系统资源看外网站找丢弃的账户。输入0为无时限。" + +#: src/Module/Admin/Site.php:631 +msgid "Allowed friend domains" +msgstr "允许的朋友域" + +#: src/Module/Admin/Site.php:631 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "逗号分隔的域名许根这个网站结友谊。通配符行。空的允许所有的域名。" + +#: src/Module/Admin/Site.php:632 +msgid "Allowed email domains" +msgstr "允许的电子邮件域" + +#: src/Module/Admin/Site.php:632 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "逗号分隔的域名可接受在邮件地址为这网站的注册。通配符行。空的允许所有的域名。" + +#: src/Module/Admin/Site.php:633 +msgid "No OEmbed rich content" +msgstr "" + +#: src/Module/Admin/Site.php:633 +msgid "" +"Don't show the rich content (e.g. embedded PDF), except from the domains " +"listed below." +msgstr "不显示丰富内容(例如嵌入式PDF),除非来自下面列出的域。" + +#: src/Module/Admin/Site.php:634 +msgid "Allowed OEmbed domains" +msgstr "" + +#: src/Module/Admin/Site.php:634 +msgid "" +"Comma separated list of domains which oembed content is allowed to be " +"displayed. Wildcards are accepted." +msgstr "" + +#: src/Module/Admin/Site.php:635 +msgid "Block public" +msgstr "阻止公开" + +#: src/Module/Admin/Site.php:635 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently logged in." +msgstr "" + +#: src/Module/Admin/Site.php:636 +msgid "Force publish" +msgstr "强行发布" + +#: src/Module/Admin/Site.php:636 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "让所有这网站的的简介表明在网站目录。" + +#: src/Module/Admin/Site.php:636 +msgid "Enabling this may violate privacy laws like the GDPR" +msgstr "启用此项可能会违反隐私法律,譬如 GDPR 等" + +#: src/Module/Admin/Site.php:637 +msgid "Global directory URL" +msgstr "" + +#: src/Module/Admin/Site.php:637 +msgid "" +"URL to the global directory. If this is not set, the global directory is " +"completely unavailable to the application." +msgstr "" + +#: src/Module/Admin/Site.php:638 +msgid "Private posts by default for new users" +msgstr "新用户默认写私人文章" + +#: src/Module/Admin/Site.php:638 +msgid "" +"Set default post permissions for all new members to the default privacy " +"group rather than public." +msgstr "默认新用户文章批准使默认隐私组,没有公开。" + +#: src/Module/Admin/Site.php:639 +msgid "Don't include post content in email notifications" +msgstr "别包含文章内容在邮件消息" + +#: src/Module/Admin/Site.php:639 +msgid "" +"Don't include the content of a post/comment/private message/etc. in the " +"email notifications that are sent out from this site, as a privacy measure." +msgstr "别包含文章/谈论/私消息/等的内容在文件消息被这个网站寄出,为了隐私。" + +#: src/Module/Admin/Site.php:640 +msgid "Disallow public access to addons listed in the apps menu." +msgstr "不允许插件的公众使用权在应用选单。" + +#: src/Module/Admin/Site.php:640 +msgid "" +"Checking this box will restrict addons listed in the apps menu to members " +"only." +msgstr "复选这个框为把应用选内插件限制仅成员" + +#: src/Module/Admin/Site.php:641 +msgid "Don't embed private images in posts" +msgstr "别嵌入私人图案在文章里" + +#: src/Module/Admin/Site.php:641 +msgid "" +"Don't replace locally-hosted private photos in posts with an embedded copy " +"of the image. This means that contacts who receive posts containing private " +"photos will have to authenticate and load each image, which may take a " +"while." +msgstr "不要将帖子中本地托管的私人照片替换为嵌入的图像副本。这意味着,收到包含私人照片的帖子的联系人将不得不验证并加载每张图像,这可能需要一段时间。" + +#: src/Module/Admin/Site.php:642 +msgid "Explicit Content" +msgstr "" + +#: src/Module/Admin/Site.php:642 +msgid "" +"Set this to announce that your node is used mostly for explicit content that" +" might not be suited for minors. This information will be published in the " +"node information and might be used, e.g. by the global directory, to filter " +"your node from listings of nodes to join. Additionally a note about this " +"will be shown at the user registration page." +msgstr "设置此选项以通知您的节点主要用于可能不适合未成年人的显式内容。此信息将在节点信息中发布,并且可能被(例如)全局目录用来从要加入的节点列表中过滤您的节点。此外,用户注册页面上将显示有关此问题的说明。" + +#: src/Module/Admin/Site.php:643 +msgid "Allow Users to set remote_self" +msgstr "允许用户用遥远的自身" + +#: src/Module/Admin/Site.php:643 +msgid "" +"With checking this, every user is allowed to mark every contact as a " +"remote_self in the repair contact dialog. Setting this flag on a contact " +"causes mirroring every posting of that contact in the users stream." +msgstr "选择这个之后,用户们允许表明熟人当遥远的自身在熟人修理页。遥远的自身所有文章被复制到用户文章流。" + +#: src/Module/Admin/Site.php:644 +msgid "Block multiple registrations" +msgstr "阻止多次注册" + +#: src/Module/Admin/Site.php:644 +msgid "Disallow users to register additional accounts for use as pages." +msgstr "不允许用户注册别的账户为当页。" + +#: src/Module/Admin/Site.php:645 +msgid "Disable OpenID" +msgstr "" + +#: src/Module/Admin/Site.php:645 +msgid "Disable OpenID support for registration and logins." +msgstr "" + +#: src/Module/Admin/Site.php:646 +msgid "No Fullname check" +msgstr "" + +#: src/Module/Admin/Site.php:646 +msgid "" +"Allow users to register without a space between the first name and the last " +"name in their full name." +msgstr "" + +#: src/Module/Admin/Site.php:647 +msgid "Community pages for visitors" +msgstr "" + +#: src/Module/Admin/Site.php:647 +msgid "" +"Which community pages should be available for visitors. Local users always " +"see both pages." +msgstr "" + +#: src/Module/Admin/Site.php:648 +msgid "Posts per user on community page" +msgstr "个用户文章数量在社会页" + +#: src/Module/Admin/Site.php:648 +msgid "" +"The maximum number of posts per user on the community page. (Not valid for " +"\"Global Community\")" +msgstr "" + +#: src/Module/Admin/Site.php:649 +msgid "Disable OStatus support" +msgstr "禁用OStatus支持" + +#: src/Module/Admin/Site.php:649 +msgid "" +"Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " +"communications in OStatus are public, so privacy warnings will be " +"occasionally displayed." +msgstr "禁用内置OStatus(StatusNet、GNU Social等)。兼容性。OStatus中的所有通信都是公开的,因此偶尔会显示隐私警告。" + +#: src/Module/Admin/Site.php:650 +msgid "OStatus support can only be enabled if threading is enabled." +msgstr "只有在启用线程时才能启用OStatus支持。" + +#: src/Module/Admin/Site.php:652 +msgid "" +"Diaspora support can't be enabled because Friendica was installed into a sub" +" directory." +msgstr "Diaspora 支持无法启用,因为 Friendica 被安装到了一个子目录。" + +#: src/Module/Admin/Site.php:653 +msgid "Enable Diaspora support" +msgstr "启用 Diaspora 支持" + +#: src/Module/Admin/Site.php:653 +msgid "Provide built-in Diaspora network compatibility." +msgstr "提供内置的 Diaspora 网络兼容性。" + +#: src/Module/Admin/Site.php:654 +msgid "Only allow Friendica contacts" +msgstr "只允许 Friendica 联系人" + +#: src/Module/Admin/Site.php:654 +msgid "" +"All contacts must use Friendica protocols. All other built-in communication " +"protocols disabled." +msgstr "所有联系人必须使用 Friendica 协议 。所有其他内置沟通协议都已停用。" + +#: src/Module/Admin/Site.php:655 +msgid "Verify SSL" +msgstr "验证 SSL" + +#: src/Module/Admin/Site.php:655 +msgid "" +"If you wish, you can turn on strict certificate checking. This will mean you" +" cannot connect (at all) to self-signed SSL sites." +msgstr "你想的话,您会使严格证书核实可用。意思是您不能根自签的SSL网站交流。" + +#: src/Module/Admin/Site.php:656 +msgid "Proxy user" +msgstr "代理用户" + +#: src/Module/Admin/Site.php:657 +msgid "Proxy URL" +msgstr "代理URL" + +#: src/Module/Admin/Site.php:658 +msgid "Network timeout" +msgstr "网络超时" + +#: src/Module/Admin/Site.php:658 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "输入秒数。输入零为无限(不推荐的)。" + +#: src/Module/Admin/Site.php:659 +msgid "Maximum Load Average" +msgstr "最大平均负荷" + +#: src/Module/Admin/Site.php:659 +#, php-format +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default %d." +msgstr "延迟传递和轮询过程之前的最大系统负载-默认值%d。" + +#: src/Module/Admin/Site.php:660 +msgid "Maximum Load Average (Frontend)" +msgstr "" + +#: src/Module/Admin/Site.php:660 +msgid "Maximum system load before the frontend quits service - default 50." +msgstr "前端退出服务之前的最大系统负载-默认值为50。" + +#: src/Module/Admin/Site.php:661 +msgid "Minimal Memory" +msgstr "最少内存" + +#: src/Module/Admin/Site.php:661 +msgid "" +"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " +"default 0 (deactivated)." +msgstr "" + +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables" +msgstr "" + +#: src/Module/Admin/Site.php:662 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "" + +#: src/Module/Admin/Site.php:664 +msgid "Discover followers/followings from contacts" +msgstr "" + +#: src/Module/Admin/Site.php:664 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "" + +#: src/Module/Admin/Site.php:665 +msgid "None - deactivated" +msgstr "" + +#: src/Module/Admin/Site.php:666 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:667 +msgid "" +"Interactors - contacts of our local contacts and contacts who interacted on " +"locally visible postings are discovered for their followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "Synchronize the contacts with the directory server" +msgstr "" + +#: src/Module/Admin/Site.php:669 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "" + +#: src/Module/Admin/Site.php:671 +msgid "Days between requery" +msgstr "重新查询间隔天数" + +#: src/Module/Admin/Site.php:671 +msgid "Number of days after which a server is requeried for his contacts." +msgstr "" + +#: src/Module/Admin/Site.php:672 +msgid "Discover contacts from other servers" +msgstr "从其他服务器上发现联系人" + +#: src/Module/Admin/Site.php:672 +msgid "" +"Periodically query other servers for contacts. The system queries Friendica," +" Mastodon and Hubzilla servers." +msgstr "" + +#: src/Module/Admin/Site.php:673 +msgid "Search the local directory" +msgstr "搜索本地目录" + +#: src/Module/Admin/Site.php:673 +msgid "" +"Search the local directory instead of the global directory. When searching " +"locally, every search will be executed on the global directory in the " +"background. This improves the search results when the search is repeated." +msgstr "搜索本地目录,而不是全局目录。在本地搜索时,每次搜索都将在后台对全局目录执行。这会在重复搜索时改进搜索结果。" + +#: src/Module/Admin/Site.php:675 +msgid "Publish server information" +msgstr "发布服务器信息" + +#: src/Module/Admin/Site.php:675 +msgid "" +"If enabled, general server and usage data will be published. The data " +"contains the name and version of the server, number of users with public " +"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." +msgstr "如果启用,将发布常规服务器和使用数据。这些数据包括服务器的名称和版本、拥有公共配置文件的用户数量、帖子数量以及激活的协议和连接器。有关详细信息,请参阅-the-federation.info。" + +#: src/Module/Admin/Site.php:677 +msgid "Check upstream version" +msgstr "检查上游版本" + +#: src/Module/Admin/Site.php:677 +msgid "" +"Enables checking for new Friendica versions at github. If there is a new " +"version, you will be informed in the admin panel overview." +msgstr "启用在 github 上检查新的 Friendica 版本。如果发现新版本,您将在管理员概要面板得到通知。" + +#: src/Module/Admin/Site.php:678 +msgid "Suppress Tags" +msgstr "压制标签" + +#: src/Module/Admin/Site.php:678 +msgid "Suppress showing a list of hashtags at the end of the posting." +msgstr "不在文章末尾显示主题标签列表。" + +#: src/Module/Admin/Site.php:679 +msgid "Clean database" +msgstr "清理数据库" + +#: src/Module/Admin/Site.php:679 +msgid "" +"Remove old remote items, orphaned database records and old content from some" +" other helper tables." +msgstr "从一些其他帮助器表中删除旧的远程项目、孤立的数据库记录和旧内容。" + +#: src/Module/Admin/Site.php:680 +msgid "Lifespan of remote items" +msgstr "远程项目的使用期限" + +#: src/Module/Admin/Site.php:680 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"remote items will be deleted. Own items, and marked or filed items are " +"always kept. 0 disables this behaviour." +msgstr "启用数据库清理后,这将定义删除远程项目的天数。自己的物品,标记或归档的物品总是保存着。0禁用此行为。" + +#: src/Module/Admin/Site.php:681 +msgid "Lifespan of unclaimed items" +msgstr "无人认领物品的寿命" + +#: src/Module/Admin/Site.php:681 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"unclaimed remote items (mostly content from the relay) will be deleted. " +"Default value is 90 days. Defaults to the general lifespan value of remote " +"items if set to 0." +msgstr "" + +#: src/Module/Admin/Site.php:682 +msgid "Lifespan of raw conversation data" +msgstr "" + +#: src/Module/Admin/Site.php:682 +msgid "" +"The conversation data is used for ActivityPub and OStatus, as well as for " +"debug purposes. It should be safe to remove it after 14 days, default is 90 " +"days." +msgstr "" + +#: src/Module/Admin/Site.php:683 +msgid "Path to item cache" +msgstr "路线到项目缓存" + +#: src/Module/Admin/Site.php:683 +msgid "The item caches buffers generated bbcode and external images." +msgstr "" + +#: src/Module/Admin/Site.php:684 +msgid "Cache duration in seconds" +msgstr "缓存时间秒" + +#: src/Module/Admin/Site.php:684 +msgid "" +"How long should the cache files be hold? Default value is 86400 seconds (One" +" day). To disable the item cache, set the value to -1." +msgstr "高速缓存要存文件多久?默认是86400秒钟(一天)。停用高速缓存,输入-1。" + +#: src/Module/Admin/Site.php:685 +msgid "Maximum numbers of comments per post" +msgstr "文件最多评论" + +#: src/Module/Admin/Site.php:685 +msgid "How much comments should be shown for each post? Default value is 100." +msgstr "" + +#: src/Module/Admin/Site.php:686 +msgid "Maximum numbers of comments per post on the display page" +msgstr "" + +#: src/Module/Admin/Site.php:686 +msgid "" +"How many comments should be shown on the single view for each post? Default " +"value is 1000." +msgstr "" + +#: src/Module/Admin/Site.php:687 +msgid "Temp path" +msgstr "临时文件路线" + +#: src/Module/Admin/Site.php:687 +msgid "" +"If you have a restricted system where the webserver can't access the system " +"temp path, enter another path here." +msgstr "如果您有受限制的系统,其中Web服务器无法访问系统临时路径,请在此处输入其他路径。" + +#: src/Module/Admin/Site.php:688 +msgid "Disable picture proxy" +msgstr "停用图片代理" + +#: src/Module/Admin/Site.php:688 +msgid "" +"The picture proxy increases performance and privacy. It shouldn't be used on" +" systems with very low bandwidth." +msgstr "图片代理提高了性能和私密性。它不应该用于带宽非常低的系统。" + +#: src/Module/Admin/Site.php:689 +msgid "Only search in tags" +msgstr "只在标签项内搜索" + +#: src/Module/Admin/Site.php:689 +msgid "On large systems the text search can slow down the system extremely." +msgstr "在大型系统中,正文搜索会极大降低系统运行速度。" + +#: src/Module/Admin/Site.php:691 +msgid "New base url" +msgstr "新基础URL" + +#: src/Module/Admin/Site.php:691 +msgid "" +"Change base url for this server. Sends relocate message to all Friendica and" +" Diaspora* contacts of all users." +msgstr "更改此服务器的URL。向所有用户的所有Friendica和Diaspora*联系人发送迁移消息。" + +#: src/Module/Admin/Site.php:693 +msgid "RINO Encryption" +msgstr "RINO 加密" + +#: src/Module/Admin/Site.php:693 +msgid "Encryption layer between nodes." +msgstr "节点之间的加密层。" + +#: src/Module/Admin/Site.php:693 +msgid "Enabled" +msgstr "已启用" + +#: src/Module/Admin/Site.php:695 +msgid "Maximum number of parallel workers" +msgstr "" + +#: src/Module/Admin/Site.php:695 +#, php-format +msgid "" +"On shared hosters set this to %d. On larger systems, values of %d are great." +" Default value is %d." +msgstr "" + +#: src/Module/Admin/Site.php:696 +msgid "Don't use \"proc_open\" with the worker" +msgstr "" + +#: src/Module/Admin/Site.php:696 +msgid "" +"Enable this if your system doesn't allow the use of \"proc_open\". This can " +"happen on shared hosters. If this is enabled you should increase the " +"frequency of worker calls in your crontab." +msgstr "如果您的系统不允许使用“proc_open”,请启用此选项。这可能发生在共享主机上。如果启用此功能,则应在crontab中增加工作进程调用的频率。" + +#: src/Module/Admin/Site.php:697 +msgid "Enable fastlane" +msgstr "启用快车道模式" + +#: src/Module/Admin/Site.php:697 +msgid "" +"When enabed, the fastlane mechanism starts an additional worker if processes" +" with higher priority are blocked by processes of lower priority." +msgstr "" + +#: src/Module/Admin/Site.php:698 +msgid "Enable frontend worker" +msgstr "" + +#: src/Module/Admin/Site.php:698 +#, php-format +msgid "" +"When enabled the Worker process is triggered when backend access is " +"performed (e.g. messages being delivered). On smaller sites you might want " +"to call %s/worker on a regular basis via an external cron job. You should " +"only enable this option if you cannot utilize cron/scheduled jobs on your " +"server." +msgstr "" + +#: src/Module/Admin/Site.php:700 +msgid "Subscribe to relay" +msgstr "" + +#: src/Module/Admin/Site.php:700 +msgid "" +"Enables the receiving of public posts from the relay. They will be included " +"in the search, subscribed tags and on the global community page." +msgstr "" + +#: src/Module/Admin/Site.php:701 +msgid "Relay server" +msgstr "中继服务器" + +#: src/Module/Admin/Site.php:701 +#, php-format +msgid "" +"Address of the relay server where public posts should be send to. For " +"example %s" +msgstr "" + +#: src/Module/Admin/Site.php:702 +msgid "Direct relay transfer" +msgstr "" + +#: src/Module/Admin/Site.php:702 +msgid "" +"Enables the direct transfer to other servers without using the relay servers" +msgstr "" + +#: src/Module/Admin/Site.php:703 +msgid "Relay scope" +msgstr "" + +#: src/Module/Admin/Site.php:703 +msgid "" +"Can be \"all\" or \"tags\". \"all\" means that every public post should be " +"received. \"tags\" means that only posts with selected tags should be " +"received." +msgstr "" + +#: src/Module/Admin/Site.php:703 +msgid "all" +msgstr "所有" + +#: src/Module/Admin/Site.php:703 +msgid "tags" +msgstr "" + +#: src/Module/Admin/Site.php:704 +msgid "Server tags" +msgstr "" + +#: src/Module/Admin/Site.php:704 +msgid "Comma separated list of tags for the \"tags\" subscription." +msgstr "" + +#: src/Module/Admin/Site.php:705 +msgid "Allow user tags" +msgstr "" + +#: src/Module/Admin/Site.php:705 +msgid "" +"If enabled, the tags from the saved searches will used for the \"tags\" " +"subscription in addition to the \"relay_server_tags\"." +msgstr "" + +#: src/Module/Admin/Site.php:708 +msgid "Start Relocation" +msgstr "" + +#: src/Module/Admin/Summary.php:53 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "" + +#: src/Module/Admin/Summary.php:57 +#, php-format +msgid "" +"Your DB still runs with MyISAM tables. You should change the engine type to " +"InnoDB. As Friendica will use InnoDB only features in the future, you should" +" change this! See here for a guide that may be helpful " +"converting the table engines. You may also use the command php " +"bin/console.php dbstructure toinnodb of your Friendica installation for" +" an automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:62 +#, php-format +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that" +" are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the" +" command php bin/console.php dbstructure toinnodb of your Friendica" +" installation for an automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:71 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least" +" to %d (or -1 for autosizing). See here for more " +"information.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:80 +#, php-format +msgid "" +"There is a new version of Friendica available for download. Your current " +"version is %1$s, upstream version is %2$s" +msgstr "有新的 Friendica 版本可供下载。您当前的版本为 %1$s,上游版本为 %2$s" + +#: src/Module/Admin/Summary.php:89 +msgid "" +"The database update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear." +msgstr "" + +#: src/Module/Admin/Summary.php:93 +msgid "" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" +msgstr "" + +#: src/Module/Admin/Summary.php:98 +msgid "The worker was never executed. Please check your database structure!" +msgstr "" + +#: src/Module/Admin/Summary.php:100 +#, php-format +msgid "" +"The last worker execution was on %s UTC. This is older than one hour. Please" +" check your crontab settings." +msgstr "" + +#: src/Module/Admin/Summary.php:105 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +".htconfig.php. See the Config help page for " +"help with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:109 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from " +"config/local.ini.php. See the Config help " +"page for help with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:115 +#, php-format +msgid "" +"%s is not reachable on your system. This is a severe " +"configuration issue that prevents server to server communication. See the installation page for help." +msgstr "" + +#: src/Module/Admin/Summary.php:133 +#, php-format +msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Module/Admin/Summary.php:147 +#, php-format +msgid "" +"The debug logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Module/Admin/Summary.php:163 +#, php-format +msgid "" +"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the" +" system.basepath from your db to avoid differences." +msgstr "" + +#: src/Module/Admin/Summary.php:171 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is wrong and the config file '%s' " +"isn't used." +msgstr "" + +#: src/Module/Admin/Summary.php:179 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is not equal to the config file " +"'%s'. Please fix your configuration." +msgstr "" + +#: src/Module/Admin/Summary.php:186 +msgid "Normal Account" +msgstr "正常帐户" + +#: src/Module/Admin/Summary.php:187 +msgid "Automatic Follower Account" +msgstr "" + +#: src/Module/Admin/Summary.php:188 +msgid "Public Forum Account" +msgstr "公开论坛帐号" + +#: src/Module/Admin/Summary.php:189 +msgid "Automatic Friend Account" +msgstr "自动朋友帐户" + +#: src/Module/Admin/Summary.php:190 +msgid "Blog Account" +msgstr "博客账户" + +#: src/Module/Admin/Summary.php:191 +msgid "Private Forum Account" +msgstr "" + +#: src/Module/Admin/Summary.php:211 +msgid "Message queues" +msgstr "通知排队" + +#: src/Module/Admin/Summary.php:217 +msgid "Server Settings" +msgstr "" + +#: src/Module/Admin/Summary.php:233 +msgid "Registered users" +msgstr "注册的用户" + +#: src/Module/Admin/Summary.php:235 +msgid "Pending registrations" +msgstr "待定的注册" + +#: src/Module/Admin/Summary.php:236 +msgid "Version" +msgstr "版本" + +#: src/Module/Admin/Summary.php:240 +msgid "Active addons" +msgstr "激活插件" + +#: src/Module/Admin/Tos.php:60 +msgid "Display Terms of Service" +msgstr "显示服务条款" + +#: src/Module/Admin/Tos.php:60 +msgid "" +"Enable the Terms of Service page. If this is enabled a link to the terms " +"will be added to the registration form and the general information page." +msgstr "启用服务条款页面。如果启用此功能,则会在注册表和常规信息页面中添加一个条款链接。" + +#: src/Module/Admin/Tos.php:61 +msgid "Display Privacy Statement" +msgstr "显示隐私说明" + +#: src/Module/Admin/Tos.php:61 +#, php-format +msgid "" +"Show some informations regarding the needed information to operate the node " +"according e.g. to EU-GDPR." +msgstr "" + +#: src/Module/Admin/Tos.php:62 +msgid "Privacy Statement Preview" +msgstr "隐私声明预览" + +#: src/Module/Admin/Tos.php:64 +msgid "The Terms of Service" +msgstr "服务条款" + +#: src/Module/Admin/Tos.php:64 +msgid "" +"Enter the Terms of Service for your node here. You can use BBCode. Headers " +"of sections should be [h2] and below." +msgstr "在这里输入节点的服务条款。你可以使用 BBCode。节的标题应该是[ h2]及以下。" + +#: src/Module/Admin/Blocklist/Server.php:49 +msgid "Server domain pattern added to blocklist." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:79 +#: src/Module/Admin/Blocklist/Server.php:104 +msgid "Blocked server domain pattern" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:80 +#: src/Module/Admin/Blocklist/Server.php:105 src/Module/Friendica.php:80 +msgid "Reason for the block" +msgstr "封禁原因" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Delete server domain pattern" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:81 +msgid "Check to delete this entry from the blocklist" +msgstr "选中以从列表中删除此条目" + +#: src/Module/Admin/Blocklist/Server.php:89 +msgid "Server Domain Pattern Blocklist" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:90 +msgid "" +"This page can be used to define a blocklist of server domain patterns from " +"the federated network that are not allowed to interact with your node. For " +"each domain pattern you should also provide the reason why you block it." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:91 +msgid "" +"The list of blocked server domain patterns will be made publically available" +" on the /friendica page so that your users and " +"people investigating communication problems can find the reason easily." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:92 +msgid "" +"

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n" +"
      \n" +"\t
    • *: Any number of characters
    • \n" +"\t
    • ?: Any single character
    • \n" +"\t
    • [<char1><char2>...]: char1 or char2
    • \n" +"
    " +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:98 +msgid "Add new entry to block list" +msgstr "添加新条目到屏蔽列表" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "Server Domain Pattern" +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:99 +msgid "" +"The domain pattern of the new server to add to the block list. Do not " +"include the protocol." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "Block reason" +msgstr "封禁原因" + +#: src/Module/Admin/Blocklist/Server.php:100 +msgid "The reason why you blocked this server domain pattern." +msgstr "" + +#: src/Module/Admin/Blocklist/Server.php:101 +msgid "Add Entry" +msgstr "添加条目" + +#: src/Module/Admin/Blocklist/Server.php:102 +msgid "Save changes to the blocklist" +msgstr "保存变更到屏蔽列表" + +#: src/Module/Admin/Blocklist/Server.php:103 +msgid "Current Entries in the Blocklist" +msgstr "屏蔽列表中的当前条目" + +#: src/Module/Admin/Blocklist/Server.php:106 +msgid "Delete entry from blocklist" +msgstr "删除屏蔽列表中的条目" + +#: src/Module/Admin/Blocklist/Server.php:109 +msgid "Delete entry from blocklist?" +msgstr "从屏蔽列表删除条目?" + +#: src/Module/Admin/Blocklist/Contact.php:57 +#, php-format +msgid "%s contact unblocked" +msgid_plural "%s contacts unblocked" +msgstr[0] "" + +#: src/Module/Admin/Blocklist/Contact.php:79 +msgid "Remote Contact Blocklist" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:80 +msgid "" +"This page allows you to prevent any message from a remote contact to reach " +"your node." +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:81 +msgid "Block Remote Contact" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:83 +msgid "select none" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:86 +msgid "No remote contact is blocked from this node." +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:88 +msgid "Blocked Remote Contacts" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:89 +msgid "Block New Remote Contact" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Photo" +msgstr "照片" + +#: src/Module/Admin/Blocklist/Contact.php:90 +msgid "Reason" +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:98 +#, php-format +msgid "%s total blocked contact" +msgid_plural "%s total blocked contacts" +msgstr[0] "" + +#: src/Module/Admin/Blocklist/Contact.php:100 +msgid "URL of the remote contact to block." +msgstr "" + +#: src/Module/Admin/Blocklist/Contact.php:101 +msgid "Block Reason" +msgstr "" + +#: src/Module/Admin/Item/Source.php:57 +msgid "Item Guid" +msgstr "" + +#: src/Module/Admin/Item/Delete.php:54 +msgid "Item marked for deletion." +msgstr "被标记为要删除的项目。" + +#: src/Module/Admin/Item/Delete.php:67 +msgid "Delete this Item" +msgstr "删除这个项目" + +#: src/Module/Admin/Item/Delete.php:68 +msgid "" +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "" + +#: src/Module/Admin/Item/Delete.php:69 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "GUID" +msgstr "GUID" + +#: src/Module/Admin/Item/Delete.php:70 +msgid "The GUID of the item you want to delete." +msgstr "你想要删除的项目的 GUID." + +#: src/Module/Admin/Addons/Details.php:65 +msgid "Addon not found." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#, php-format +msgid "Addon %s disabled." +msgstr "插件 %s 已禁用。" + +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#, php-format +msgid "Addon %s enabled." +msgstr "插件 %s 已启用。" + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:53 +#, php-format +msgid "Addon %s failed to install." +msgstr "" + +#: src/Module/Admin/Addons/Index.php:70 +msgid "Reload active addons" +msgstr "重新加载可用插件" + +#: src/Module/Admin/Addons/Index.php:75 +#, php-format +msgid "" +"There are currently no addons available on your node. You can find the " +"official addon repository at %1$s and might find other interesting addons in" +" the open addon registry at %2$s" +msgstr "目前您的节点上没有可用插件。您可以在 %1$s 找到官方插件库,或者到开放的插件登记处 %2$s 也能找到其他有趣的插件" + +#: src/Module/Directory.php:77 +msgid "No entries (some entries may be hidden)." +msgstr "没有文章(有的文章会被隐藏)。" + +#: src/Module/Directory.php:99 +msgid "Find on this site" +msgstr "找在这网站" + +#: src/Module/Directory.php:101 +msgid "Results for:" +msgstr "结果:" + +#: src/Module/Directory.php:103 +msgid "Site Directory" +msgstr "站点目录" + +#: src/Module/Attach.php:50 src/Module/Attach.php:62 +msgid "Item was not found." +msgstr "找不到项目。" + #: src/Module/Item/Compose.php:46 msgid "Please enter a post body." msgstr "" @@ -8354,98 +8355,55 @@ msgid "" "your device" msgstr "" -#: src/Module/Maintenance.php:46 -msgid "System down for maintenance" -msgstr "系统关闭为了维持" +#: src/Module/Friendica.php:60 +msgid "Installed addons/apps:" +msgstr "已安装的插件/应用:" -#: src/Module/Manifest.php:42 -msgid "A Decentralized Social Network" -msgstr "" +#: src/Module/Friendica.php:65 +msgid "No installed addons/apps" +msgstr "没有已安装的插件或应用" -#: src/Module/Notifications/Introductions.php:76 -msgid "Show Ignored Requests" -msgstr "显示被忽视的请求" +#: src/Module/Friendica.php:70 +#, php-format +msgid "Read about the Terms of Service of this node." +msgstr "阅读此节点的服务条款。" -#: src/Module/Notifications/Introductions.php:76 -msgid "Hide Ignored Requests" -msgstr "隐藏被忽视的请求" +#: src/Module/Friendica.php:77 +msgid "On this server the following remote servers are blocked." +msgstr "在这个服务器上以下远程服务器被封禁了。" -#: src/Module/Notifications/Introductions.php:90 -#: src/Module/Notifications/Introductions.php:157 -msgid "Notification type:" -msgstr "" - -#: src/Module/Notifications/Introductions.php:93 -msgid "Suggested by:" -msgstr "" - -#: src/Module/Notifications/Introductions.php:118 -msgid "Claims to be known to you: " -msgstr "声称被您认识:" - -#: src/Module/Notifications/Introductions.php:125 -msgid "Shall your connection be bidirectional or not?" -msgstr "是否启用双向连接?" - -#: src/Module/Notifications/Introductions.php:126 +#: src/Module/Friendica.php:95 #, php-format msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "" +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." +msgstr "这是Friendica,版本为%s在此网站上运行的地址为%s。数据库版本为%s,更新后发布版本为%s。" -#: src/Module/Notifications/Introductions.php:127 -#, php-format +#: src/Module/Friendica.php:100 msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you" -" will not receive updates from them in your news feed." +"Please visit Friendi.ca to learn more " +"about the Friendica project." +msgstr "请浏览 Friendi.ca 以了解更多关于 Friendica 项目的信息。" + +#: src/Module/Friendica.php:101 +msgid "Bug reports and issues: please visit" +msgstr "Bug 及 issues 报告:请访问" + +#: src/Module/Friendica.php:101 +msgid "the bugtracker at github" +msgstr "在 github 上的错误追踪系统" + +#: src/Module/Friendica.php:102 +msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "" -#: src/Module/Notifications/Introductions.php:129 -msgid "Friend" -msgstr "朋友" +#: src/Module/BaseProfile.php:113 +msgid "Only You Can See This" +msgstr "只有你可以看这个" -#: src/Module/Notifications/Introductions.php:130 -msgid "Subscriber" -msgstr "订阅者" - -#: src/Module/Notifications/Introductions.php:194 -msgid "No introductions." -msgstr "没有介绍。" - -#: src/Module/Notifications/Introductions.php:195 -#: src/Module/Notifications/Notifications.php:133 -#, php-format -msgid "No more %s notifications." -msgstr "没有更多的 %s 通知。" - -#: src/Module/Notifications/Notification.php:103 -msgid "You must be logged in to show this page." -msgstr "" - -#: src/Module/Notifications/Notifications.php:50 -msgid "Network Notifications" -msgstr "网络通知" - -#: src/Module/Notifications/Notifications.php:58 -msgid "System Notifications" -msgstr "系统通知" - -#: src/Module/Notifications/Notifications.php:66 -msgid "Personal Notifications" -msgstr "私人通知" - -#: src/Module/Notifications/Notifications.php:74 -msgid "Home Notifications" -msgstr "主页通知" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show unread" -msgstr "显示未读" - -#: src/Module/Notifications/Notifications.php:138 -msgid "Show all" -msgstr "显示全部" +#: src/Module/BaseProfile.php:132 src/Module/BaseProfile.php:135 +msgid "Tips for New Members" +msgstr "新人建议" #: src/Module/Photo.php:87 #, php-format @@ -8457,237 +8415,11 @@ msgstr "" msgid "Invalid photo with id %s." msgstr "" -#: src/Module/Profile/Contacts.php:42 src/Module/Profile/Contacts.php:55 -#: src/Module/Register.php:260 -msgid "User not found." -msgstr "" - -#: src/Module/Profile/Contacts.php:95 -msgid "No contacts." -msgstr "没有联系人。" - -#: src/Module/Profile/Contacts.php:129 -#, php-format -msgid "Follower (%s)" -msgid_plural "Followers (%s)" -msgstr[0] "" - -#: src/Module/Profile/Contacts.php:130 -#, php-format -msgid "Following (%s)" -msgid_plural "Following (%s)" -msgstr[0] "" - -#: src/Module/Profile/Contacts.php:131 -#, php-format -msgid "Mutual friend (%s)" -msgid_plural "Mutual friends (%s)" -msgstr[0] "" - -#: src/Module/Profile/Contacts.php:133 -#, php-format -msgid "Contact (%s)" -msgid_plural "Contacts (%s)" -msgstr[0] "" - -#: src/Module/Profile/Contacts.php:142 -msgid "All contacts" -msgstr "" - -#: src/Module/Profile/Profile.php:136 -msgid "Member since:" -msgstr "" - -#: src/Module/Profile/Profile.php:142 -msgid "j F, Y" -msgstr "j F, Y" - -#: src/Module/Profile/Profile.php:143 -msgid "j F" -msgstr "j F" - -#: src/Module/Profile/Profile.php:151 src/Util/Temporal.php:163 -msgid "Birthday:" -msgstr "生日:" - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -msgid "Age: " -msgstr "年龄 :" - -#: src/Module/Profile/Profile.php:154 -#: src/Module/Settings/Profile/Index.php:266 src/Util/Temporal.php:165 -#, php-format -msgid "%d year old" -msgid_plural "%d years old" -msgstr[0] "%d岁" - -#: src/Module/Profile/Profile.php:216 -msgid "Forums:" -msgstr "" - -#: src/Module/Profile/Profile.php:226 -msgid "View profile as:" -msgstr "" - -#: src/Module/Profile/Profile.php:300 src/Module/Profile/Profile.php:303 -#: src/Module/Profile/Status.php:55 src/Module/Profile/Status.php:58 -#: src/Protocol/OStatus.php:1288 -#, php-format -msgid "%s's timeline" -msgstr "%s 的时间线" - -#: src/Module/Profile/Profile.php:301 src/Module/Profile/Status.php:56 -#: src/Protocol/OStatus.php:1292 -#, php-format -msgid "%s's posts" -msgstr "%s的帖子" - -#: src/Module/Profile/Profile.php:302 src/Module/Profile/Status.php:57 -#: src/Protocol/OStatus.php:1295 -#, php-format -msgid "%s's comments" -msgstr "%s 的评论" - -#: src/Module/Register.php:69 -msgid "Only parent users can create additional accounts." -msgstr "" - -#: src/Module/Register.php:101 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking \"Register\"." -msgstr "" - -#: src/Module/Register.php:102 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "如果您没熟悉OpenID,请留空这个栏和填另些栏。" - -#: src/Module/Register.php:103 -msgid "Your OpenID (optional): " -msgstr "您的OpenID(可选的):" - -#: src/Module/Register.php:112 -msgid "Include your profile in member directory?" -msgstr "放您的简介再员目录?" - -#: src/Module/Register.php:135 -msgid "Note for the admin" -msgstr "给管理员的便条" - -#: src/Module/Register.php:135 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "给管理员留条消息,为什么你想加入这个节点" - -#: src/Module/Register.php:136 -msgid "Membership on this site is by invitation only." -msgstr "会员身份在这个网站是光通过邀请。" - -#: src/Module/Register.php:137 -msgid "Your invitation code: " -msgstr "您的邀请码:" - -#: src/Module/Register.php:145 -msgid "Your Full Name (e.g. Joe Smith, real or real-looking): " -msgstr "你的全名 (比如张三,真名或看起来是真名):" - -#: src/Module/Register.php:146 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "您的电子邮件地址:(初始信息将发送到这里,所以这必须是一个存在的地址。)" - -#: src/Module/Register.php:147 -msgid "Please repeat your e-mail address:" -msgstr "" - -#: src/Module/Register.php:149 -msgid "Leave empty for an auto generated password." -msgstr "留空以使用自动生成的密码。" - -#: src/Module/Register.php:151 -#, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be \"nickname@%s\"." -msgstr "" - -#: src/Module/Register.php:152 -msgid "Choose a nickname: " -msgstr "选择昵称:" - -#: src/Module/Register.php:161 -msgid "Import your profile to this friendica instance" -msgstr "进口您的简介到这个friendica服务器" - -#: src/Module/Register.php:168 -msgid "Note: This node explicitly contains adult content" -msgstr "" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "Parent Password:" -msgstr "家长密码:" - -#: src/Module/Register.php:170 src/Module/Settings/Delegation.php:154 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "请为家长账户设置密码以使您的请求有效化。" - -#: src/Module/Register.php:201 -msgid "Password doesn't match." -msgstr "" - -#: src/Module/Register.php:207 -msgid "Please enter your password." -msgstr "" - -#: src/Module/Register.php:249 -msgid "You have entered too much information." -msgstr "" - -#: src/Module/Register.php:273 -msgid "Please enter the identical mail address in the second field." -msgstr "" - -#: src/Module/Register.php:300 -msgid "The additional account was created." -msgstr "" - -#: src/Module/Register.php:325 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "注册成功。请检查您的收件箱以获取进一步操作。" - -#: src/Module/Register.php:329 -#, php-format -msgid "" -"Failed to send email message. Here your accout details:
    login: %s
    " -"password: %s

    You can change your password after login." -msgstr "发送邮件失败。你的账户消息是:
    用户名:%s
    密码: %s

    。登录后能改密码。" - -#: src/Module/Register.php:335 -msgid "Registration successful." -msgstr "注册成功。" - -#: src/Module/Register.php:340 src/Module/Register.php:347 -msgid "Your registration can not be processed." -msgstr "处理不了您的注册。" - -#: src/Module/Register.php:346 -msgid "You have to leave a request note for the admin." -msgstr "" - -#: src/Module/Register.php:394 -msgid "Your registration is pending approval by the site owner." -msgstr "您的注册等网页主的批准。" - -#: src/Module/RemoteFollow.php:66 +#: src/Module/RemoteFollow.php:67 msgid "The provided profile link doesn't seem to be valid" -msgstr "" +msgstr "提供的个人资料链接似乎无效" -#: src/Module/RemoteFollow.php:107 +#: src/Module/RemoteFollow.php:105 #, php-format msgid "" "Enter your Webfinger address (user@domain.tld) or profile URL here. If this " @@ -8695,465 +8427,395 @@ msgid "" " or %s directly on your system." msgstr "" -#: src/Module/Search/Acl.php:56 -msgid "You must be logged in to use this module." +#: src/Module/BaseSettings.php:43 +msgid "Account" +msgstr "帐户" + +#: src/Module/BaseSettings.php:73 +msgid "Display" +msgstr "显示" + +#: src/Module/BaseSettings.php:94 src/Module/Settings/Delegation.php:171 +msgid "Manage Accounts" +msgstr "管理帐号" + +#: src/Module/BaseSettings.php:101 +msgid "Connected apps" +msgstr "已连接的应用程序" + +#: src/Module/BaseSettings.php:108 src/Module/Settings/UserExport.php:65 +msgid "Export personal data" +msgstr "导出个人信息" + +#: src/Module/BaseSettings.php:115 +msgid "Remove account" +msgstr "删除账户" + +#: src/Module/Group.php:61 +msgid "Could not create group." +msgstr "无法创建群组。" + +#: src/Module/Group.php:72 src/Module/Group.php:214 src/Module/Group.php:238 +msgid "Group not found." +msgstr "组找不到。" + +#: src/Module/Group.php:78 +msgid "Group name was not changed." msgstr "" -#: src/Module/Search/Index.php:52 +#: src/Module/Group.php:100 +msgid "Unknown group." +msgstr "" + +#: src/Module/Group.php:109 +msgid "Contact is deleted." +msgstr "" + +#: src/Module/Group.php:115 +msgid "Unable to add the contact to the group." +msgstr "" + +#: src/Module/Group.php:118 +msgid "Contact successfully added to group." +msgstr "" + +#: src/Module/Group.php:122 +msgid "Unable to remove the contact from the group." +msgstr "" + +#: src/Module/Group.php:125 +msgid "Contact successfully removed from group." +msgstr "" + +#: src/Module/Group.php:128 +msgid "Unknown group command." +msgstr "" + +#: src/Module/Group.php:131 +msgid "Bad request." +msgstr "" + +#: src/Module/Group.php:170 +msgid "Save Group" +msgstr "保存组" + +#: src/Module/Group.php:171 +msgid "Filter" +msgstr "" + +#: src/Module/Group.php:177 +msgid "Create a group of contacts/friends." +msgstr "创建一组联系人/朋友。" + +#: src/Module/Group.php:178 src/Module/Group.php:201 src/Module/Group.php:276 +#: src/Model/Group.php:536 +msgid "Group Name: " +msgstr "组名:" + +#: src/Module/Group.php:193 src/Model/Group.php:533 +msgid "Contacts not in any group" +msgstr "不在任何组的联系人" + +#: src/Module/Group.php:219 +msgid "Unable to remove group." +msgstr "不能删除组。" + +#: src/Module/Group.php:270 +msgid "Delete Group" +msgstr "删除群组" + +#: src/Module/Group.php:280 +msgid "Edit Group Name" +msgstr "编辑群组名称" + +#: src/Module/Group.php:290 +msgid "Members" +msgstr "成员" + +#: src/Module/Group.php:293 +msgid "Group is empty" +msgstr "组没有成员" + +#: src/Module/Group.php:306 +msgid "Remove contact from group" +msgstr "" + +#: src/Module/Group.php:326 +msgid "Click on a contact to add or remove." +msgstr "单击联系人以添加或删除。" + +#: src/Module/Group.php:340 +msgid "Add contact to group" +msgstr "" + +#: src/Module/Search/Index.php:53 msgid "Only logged in users are permitted to perform a search." msgstr "只有已登录的用户被允许进行搜索。" -#: src/Module/Search/Index.php:74 +#: src/Module/Search/Index.php:75 msgid "Only one search per minute is permitted for not logged in users." msgstr "对未登录的用户,每分钟只允许一条搜索。" -#: src/Module/Search/Index.php:200 +#: src/Module/Search/Index.php:98 src/Content/Nav.php:220 +#: src/Content/Text/HTML.php:902 +msgid "Search" +msgstr "搜索" + +#: src/Module/Search/Index.php:184 #, php-format msgid "Items tagged with: %s" msgstr "项目标记为:%s" -#: src/Module/Search/Saved.php:44 -msgid "Search term successfully saved." +#: src/Module/Search/Acl.php:55 src/Module/Contact/Poke.php:127 +msgid "You must be logged in to use this module." msgstr "" -#: src/Module/Search/Saved.php:46 +#: src/Module/Search/Saved.php:45 +msgid "Search term was not saved." +msgstr "" + +#: src/Module/Search/Saved.php:48 msgid "Search term already saved." msgstr "" -#: src/Module/Search/Saved.php:52 -msgid "Search term successfully removed." +#: src/Module/Search/Saved.php:54 +msgid "Search term was not removed." msgstr "" -#: src/Module/Security/Login.php:101 -msgid "Create a New Account" -msgstr "创建新的账户" +#: src/Module/HoverCard.php:47 +msgid "No profile" +msgstr "无简介" -#: src/Module/Security/Login.php:126 -msgid "Your OpenID: " +#: src/Module/Contact/Poke.php:114 +msgid "Error while sending poke, please retry." msgstr "" -#: src/Module/Security/Login.php:129 +#: src/Module/Contact/Poke.php:150 +msgid "Poke/Prod" +msgstr "戳" + +#: src/Module/Contact/Poke.php:151 +msgid "poke, prod or do other things to somebody" +msgstr "把人家戳或别的行动" + +#: src/Module/Contact/Poke.php:153 +msgid "Choose what you wish to do to recipient" +msgstr "选择您想把别人作" + +#: src/Module/Contact/Poke.php:154 +msgid "Make this post private" +msgstr "使这个文章私人" + +#: src/Module/Contact/Advanced.php:94 +msgid "Contact update failed." +msgstr "联系人更新失败。" + +#: src/Module/Contact/Advanced.php:111 msgid "" -"Please enter your username and password to add the OpenID to your existing " -"account." -msgstr "" +"WARNING: This is highly advanced and if you enter incorrect" +" information your communications with this contact may stop working." +msgstr "警告:此为进阶选项,如果您输入不正确的信息,您也许无法与这位联系人的正常通讯。" -#: src/Module/Security/Login.php:131 -msgid "Or login using OpenID: " -msgstr "或者使用 OpenID 登录: " - -#: src/Module/Security/Login.php:145 -msgid "Password: " -msgstr "密码:" - -#: src/Module/Security/Login.php:146 -msgid "Remember me" -msgstr "记住我" - -#: src/Module/Security/Login.php:155 -msgid "Forgot your password?" -msgstr "忘记你的密码吗?" - -#: src/Module/Security/Login.php:158 -msgid "Website Terms of Service" -msgstr "网站服务条款" - -#: src/Module/Security/Login.php:159 -msgid "terms of service" -msgstr "服务条款" - -#: src/Module/Security/Login.php:161 -msgid "Website Privacy Policy" -msgstr "网站隐私政策" - -#: src/Module/Security/Login.php:162 -msgid "privacy policy" -msgstr "隐私政策" - -#: src/Module/Security/Logout.php:53 -msgid "Logged out." -msgstr "已注销。" - -#: src/Module/Security/OpenID.php:54 -msgid "OpenID protocol error. No ID returned" -msgstr "" - -#: src/Module/Security/OpenID.php:92 +#: src/Module/Contact/Advanced.php:112 msgid "" -"Account not found. Please login to your existing account to add the OpenID " -"to it." -msgstr "" +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "如果您不确定要在此页面上执行什么操作,请立即使用浏览器的“后退”按钮。" -#: src/Module/Security/OpenID.php:94 +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "No mirroring" +msgstr "没有镜像" + +#: src/Module/Contact/Advanced.php:123 +msgid "Mirror as forwarded posting" +msgstr "镜像为转发文章" + +#: src/Module/Contact/Advanced.php:123 src/Module/Contact/Advanced.php:125 +msgid "Mirror as my own posting" +msgstr "镜像为我自己的文章" + +#: src/Module/Contact/Advanced.php:136 +msgid "Return to contact editor" +msgstr "返回到联系人编辑器" + +#: src/Module/Contact/Advanced.php:141 +msgid "Remote Self" +msgstr "Remote Self" + +#: src/Module/Contact/Advanced.php:144 +msgid "Mirror postings from this contact" +msgstr "镜像这个联系人的帖子" + +#: src/Module/Contact/Advanced.php:146 msgid "" -"Account not found. Please register a new account or login to your existing " -"account to add the OpenID to it." +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "将此联系人标记为Remote_Self,这将导致Friendica重新发布此联系人的新条目。" + +#: src/Module/Contact/Advanced.php:151 +msgid "Account Nickname" +msgstr "帐户昵称" + +#: src/Module/Contact/Advanced.php:152 +msgid "@Tagname - overrides Name/Nickname" +msgstr "@标记名称-覆盖名称/昵称" + +#: src/Module/Contact/Advanced.php:153 +msgid "Account URL" +msgstr "帐户URL" + +#: src/Module/Contact/Advanced.php:154 +msgid "Account URL Alias" +msgstr "帐户URL别名" + +#: src/Module/Contact/Advanced.php:155 +msgid "Friend Request URL" +msgstr "朋友请求URL" + +#: src/Module/Contact/Advanced.php:156 +msgid "Friend Confirm URL" +msgstr "朋友确认URL" + +#: src/Module/Contact/Advanced.php:157 +msgid "Notification Endpoint URL" +msgstr "通知端URL" + +#: src/Module/Contact/Advanced.php:158 +msgid "Poll/Feed URL" +msgstr "轮询/订阅源URL" + +#: src/Module/Contact/Advanced.php:159 +msgid "New photo from this URL" +msgstr "从此URL新建照片" + +#: src/Module/Contact/Contacts.php:46 +msgid "No known contacts." msgstr "" -#: src/Module/Security/TwoFactor/Recovery.php:60 -#, php-format -msgid "Remaining recovery codes: %d" -msgstr "" +#: src/Module/Apps.php:47 +msgid "No installed applications." +msgstr "没有安装的应用" -#: src/Module/Security/TwoFactor/Recovery.php:64 -#: src/Module/Security/TwoFactor/Verify.php:61 -#: src/Module/Settings/TwoFactor/Verify.php:82 -msgid "Invalid code, please retry." -msgstr "" +#: src/Module/Apps.php:52 +msgid "Applications" +msgstr "应用" -#: src/Module/Security/TwoFactor/Recovery.php:83 -msgid "Two-factor recovery" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:84 -msgid "" -"

    You can enter one of your one-time recovery codes in case you lost access" -" to your mobile device.

    " -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:85 -#: src/Module/Security/TwoFactor/Verify.php:84 -#, php-format -msgid "Don’t have your phone? Enter a two-factor recovery code" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:86 -msgid "Please enter a recovery code" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:87 -msgid "Submit recovery code and complete login" -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:81 -msgid "" -"

    Open the two-factor authentication app on your device to get an " -"authentication code and verify your identity.

    " -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:85 -#: src/Module/Settings/TwoFactor/Verify.php:141 -msgid "Please enter a code from your authentication app" -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:86 -msgid "Verify code and complete login" -msgstr "" - -#: src/Module/Settings/Delegation.php:53 -msgid "Delegation successfully granted." -msgstr "委派已成功授予。" - -#: src/Module/Settings/Delegation.php:55 -msgid "Parent user not found, unavailable or password doesn't match." -msgstr "找不到父用户、不可用或密码不匹配。" - -#: src/Module/Settings/Delegation.php:59 -msgid "Delegation successfully revoked." -msgstr "委派已成功吊销。" - -#: src/Module/Settings/Delegation.php:81 -#: src/Module/Settings/Delegation.php:103 -msgid "" -"Delegated administrators can view but not change delegation permissions." -msgstr "委派管理员可以查看但不能更改委派权限。" - -#: src/Module/Settings/Delegation.php:95 -msgid "Delegate user not found." -msgstr "找不到委派用户。" - -#: src/Module/Settings/Delegation.php:142 -msgid "No parent user" -msgstr "无家长账户" - -#: src/Module/Settings/Delegation.php:153 -#: src/Module/Settings/Delegation.php:164 -msgid "Parent User" -msgstr "家长账户" - -#: src/Module/Settings/Delegation.php:161 -msgid "Additional Accounts" -msgstr "其他账号" - -#: src/Module/Settings/Delegation.php:162 -msgid "" -"Register additional accounts that are automatically connected to your " -"existing account so you can manage them from this account." -msgstr "注册自动连接到现有帐号的其他帐号,以便您可以从此帐号管理它们。" - -#: src/Module/Settings/Delegation.php:163 -msgid "Register an additional account" -msgstr "注册一个附加帐号" - -#: src/Module/Settings/Delegation.php:167 -msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "父用户对此帐号拥有完全控制权,包括帐号设置。请仔细检查您授予此访问权限的人员。" - -#: src/Module/Settings/Delegation.php:171 -msgid "Delegates" -msgstr "代表" - -#: src/Module/Settings/Delegation.php:173 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "代表会管理所有的方面这个账户/页除了基础账户配置以外。请别代表您私人账户给您没完全信的人。" - -#: src/Module/Settings/Delegation.php:174 -msgid "Existing Page Delegates" -msgstr "目前页代表" - -#: src/Module/Settings/Delegation.php:176 -msgid "Potential Delegates" -msgstr "潜力的代表" - -#: src/Module/Settings/Delegation.php:179 -msgid "Add" -msgstr "加" - -#: src/Module/Settings/Delegation.php:180 -msgid "No entries." -msgstr "没有项目。" - -#: src/Module/Settings/Display.php:101 -msgid "The theme you chose isn't available." -msgstr "" - -#: src/Module/Settings/Display.php:138 -#, php-format -msgid "%s - (Unsupported)" -msgstr "%s - (不支持的)" - -#: src/Module/Settings/Display.php:181 -msgid "Display Settings" -msgstr "表示设置" - -#: src/Module/Settings/Display.php:183 -msgid "General Theme Settings" -msgstr "通用主题设置" - -#: src/Module/Settings/Display.php:184 -msgid "Custom Theme Settings" -msgstr "自定义主题设置" - -#: src/Module/Settings/Display.php:185 -msgid "Content Settings" -msgstr "内容设置" - -#: src/Module/Settings/Display.php:186 view/theme/duepuntozero/config.php:70 -#: view/theme/frio/config.php:140 view/theme/quattro/config.php:72 -#: view/theme/vier/config.php:120 -msgid "Theme settings" -msgstr "主题设置" - -#: src/Module/Settings/Display.php:187 -msgid "Calendar" -msgstr "日历" - -#: src/Module/Settings/Display.php:193 -msgid "Display Theme:" -msgstr "显示主题:" - -#: src/Module/Settings/Display.php:194 -msgid "Mobile Theme:" -msgstr "手机主题:" - -#: src/Module/Settings/Display.php:197 -msgid "Number of items to display per page:" -msgstr "每页表示多少项目:" - -#: src/Module/Settings/Display.php:197 src/Module/Settings/Display.php:198 -msgid "Maximum of 100 items" -msgstr "最多100项目" - -#: src/Module/Settings/Display.php:198 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "用手机看一页展示多少项目:" - -#: src/Module/Settings/Display.php:199 -msgid "Update browser every xx seconds" -msgstr "更新游览器每XX秒" - -#: src/Module/Settings/Display.php:199 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "至少 10 秒。输入 -1 禁用。" - -#: src/Module/Settings/Display.php:200 -msgid "Automatic updates only at the top of the post stream pages" -msgstr "" - -#: src/Module/Settings/Display.php:200 -msgid "" -"Auto update may add new posts at the top of the post stream pages, which can" -" affect the scroll position and perturb normal reading if it happens " -"anywhere else the top of the page." -msgstr "" - -#: src/Module/Settings/Display.php:201 -msgid "Don't show emoticons" -msgstr "不显示表情符号" - -#: src/Module/Settings/Display.php:201 -msgid "" -"Normally emoticons are replaced with matching symbols. This setting disables" -" this behaviour." -msgstr "" - -#: src/Module/Settings/Display.php:202 -msgid "Infinite scroll" -msgstr "无限的滚动" - -#: src/Module/Settings/Display.php:202 -msgid "Automatic fetch new items when reaching the page end." -msgstr "" - -#: src/Module/Settings/Display.php:203 -msgid "Disable Smart Threading" -msgstr "" - -#: src/Module/Settings/Display.php:203 -msgid "Disable the automatic suppression of extraneous thread indentation." -msgstr "" - -#: src/Module/Settings/Display.php:204 -msgid "Hide the Dislike feature" -msgstr "" - -#: src/Module/Settings/Display.php:204 -msgid "Hides the Dislike button and dislike reactions on posts and comments." -msgstr "" - -#: src/Module/Settings/Display.php:206 -msgid "Beginning of week:" -msgstr "一周的开始:" - -#: src/Module/Settings/Profile/Index.php:86 +#: src/Module/Settings/Profile/Index.php:85 msgid "Profile Name is required." msgstr "必要简介名" -#: src/Module/Settings/Profile/Index.php:138 -msgid "Profile updated." -msgstr "简介更新了。" - -#: src/Module/Settings/Profile/Index.php:140 +#: src/Module/Settings/Profile/Index.php:137 msgid "Profile couldn't be updated." msgstr "无法更新简介" -#: src/Module/Settings/Profile/Index.php:193 -#: src/Module/Settings/Profile/Index.php:213 +#: src/Module/Settings/Profile/Index.php:187 +#: src/Module/Settings/Profile/Index.php:207 msgid "Label:" msgstr "标签:" -#: src/Module/Settings/Profile/Index.php:194 -#: src/Module/Settings/Profile/Index.php:214 +#: src/Module/Settings/Profile/Index.php:188 +#: src/Module/Settings/Profile/Index.php:208 msgid "Value:" msgstr "" -#: src/Module/Settings/Profile/Index.php:204 -#: src/Module/Settings/Profile/Index.php:224 +#: src/Module/Settings/Profile/Index.php:198 +#: src/Module/Settings/Profile/Index.php:218 msgid "Field Permissions" -msgstr "" +msgstr "字段权限" -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:225 +#: src/Module/Settings/Profile/Index.php:199 +#: src/Module/Settings/Profile/Index.php:219 msgid "(click to open/close)" msgstr "(点击来打开/关闭)" -#: src/Module/Settings/Profile/Index.php:211 +#: src/Module/Settings/Profile/Index.php:205 msgid "Add a new profile field" msgstr "" -#: src/Module/Settings/Profile/Index.php:241 +#: src/Module/Settings/Profile/Index.php:235 msgid "Profile Actions" msgstr "简介照片操作" -#: src/Module/Settings/Profile/Index.php:242 +#: src/Module/Settings/Profile/Index.php:236 msgid "Edit Profile Details" msgstr "剪辑简介消息" -#: src/Module/Settings/Profile/Index.php:244 +#: src/Module/Settings/Profile/Index.php:238 msgid "Change Profile Photo" msgstr "改变简介照片" -#: src/Module/Settings/Profile/Index.php:249 +#: src/Module/Settings/Profile/Index.php:243 msgid "Profile picture" msgstr "头像" -#: src/Module/Settings/Profile/Index.php:250 +#: src/Module/Settings/Profile/Index.php:244 msgid "Location" msgstr "位置" -#: src/Module/Settings/Profile/Index.php:251 src/Util/Temporal.php:93 +#: src/Module/Settings/Profile/Index.php:245 src/Util/Temporal.php:93 #: src/Util/Temporal.php:95 msgid "Miscellaneous" msgstr "其他" -#: src/Module/Settings/Profile/Index.php:252 +#: src/Module/Settings/Profile/Index.php:246 msgid "Custom Profile Fields" msgstr "自定义简介字段" -#: src/Module/Settings/Profile/Index.php:254 src/Module/Welcome.php:58 -msgid "Upload Profile Photo" -msgstr "上传简历照片" - -#: src/Module/Settings/Profile/Index.php:258 +#: src/Module/Settings/Profile/Index.php:252 msgid "Display name:" msgstr "显示名称:" -#: src/Module/Settings/Profile/Index.php:261 +#: src/Module/Settings/Profile/Index.php:255 msgid "Street Address:" msgstr "地址:" -#: src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Profile/Index.php:256 msgid "Locality/City:" msgstr "现场/城市:" -#: src/Module/Settings/Profile/Index.php:263 +#: src/Module/Settings/Profile/Index.php:257 msgid "Region/State:" msgstr "区域/省" -#: src/Module/Settings/Profile/Index.php:264 +#: src/Module/Settings/Profile/Index.php:258 msgid "Postal/Zip Code:" msgstr "邮政编码:" -#: src/Module/Settings/Profile/Index.php:265 +#: src/Module/Settings/Profile/Index.php:259 msgid "Country:" msgstr "国家:" -#: src/Module/Settings/Profile/Index.php:267 +#: src/Module/Settings/Profile/Index.php:261 msgid "XMPP (Jabber) address:" msgstr "XMPP (Jabber) 地址:" -#: src/Module/Settings/Profile/Index.php:267 +#: src/Module/Settings/Profile/Index.php:261 msgid "" "The XMPP address will be propagated to your contacts so that they can follow" " you." msgstr "这个 XMPP 地址会被传播到你的联系人从而他们可以关注你。" -#: src/Module/Settings/Profile/Index.php:268 +#: src/Module/Settings/Profile/Index.php:262 msgid "Homepage URL:" msgstr "主页URL:" -#: src/Module/Settings/Profile/Index.php:269 +#: src/Module/Settings/Profile/Index.php:263 msgid "Public Keywords:" msgstr "公开关键字 :" -#: src/Module/Settings/Profile/Index.php:269 +#: src/Module/Settings/Profile/Index.php:263 msgid "(Used for suggesting potential friends, can be seen by others)" msgstr "(用于建议可能的朋友们,会被别人看)" -#: src/Module/Settings/Profile/Index.php:270 +#: src/Module/Settings/Profile/Index.php:264 msgid "Private Keywords:" msgstr "私人关键字" -#: src/Module/Settings/Profile/Index.php:270 +#: src/Module/Settings/Profile/Index.php:264 msgid "(Used for searching profiles, never shown to others)" msgstr "(用于搜索简介,没有给别人看)" -#: src/Module/Settings/Profile/Index.php:271 +#: src/Module/Settings/Profile/Index.php:265 #, php-format msgid "" "

    Custom fields appear on your profile page.

    \n" @@ -9161,12 +8823,12 @@ msgid "" "\t\t\t\t

    Reorder by dragging the field title.

    \n" "\t\t\t\t

    Empty the label field to remove a custom field.

    \n" "\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    " -msgstr "" +msgstr "

    自定义字段将显示在您的个人资料页面上。

    \n\t\t\t\t

    您可以在字段值中使用BBCodes。

    \n\n\t\t\t\t

    通过拖动字段标题重新排序。

    \n\t\t\t\t

    清空标签字段以删除自定义字段。

    \n\t\t\t\t

    非公共字段只能由选定的Friendica联系人或选定组中的Friendica联系人查看。

    " #: src/Module/Settings/Profile/Photo/Crop.php:102 #: src/Module/Settings/Profile/Photo/Crop.php:118 #: src/Module/Settings/Profile/Photo/Crop.php:134 -#: src/Module/Settings/Profile/Photo/Index.php:105 +#: src/Module/Settings/Profile/Photo/Index.php:103 #, php-format msgid "Image size reduction [%s] failed." msgstr "图片压缩 [%s] 失败。" @@ -9206,115 +8868,111 @@ msgstr "" msgid "Missing uploaded image." msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:97 -msgid "Image uploaded successfully." -msgstr "照片成功地上传了。" - -#: src/Module/Settings/Profile/Photo/Index.php:128 +#: src/Module/Settings/Profile/Photo/Index.php:126 msgid "Profile Picture Settings" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:129 +#: src/Module/Settings/Profile/Photo/Index.php:127 msgid "Current Profile Picture" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:130 +#: src/Module/Settings/Profile/Photo/Index.php:128 msgid "Upload Profile Picture" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:131 +#: src/Module/Settings/Profile/Photo/Index.php:129 msgid "Upload Picture:" msgstr "" -#: src/Module/Settings/Profile/Photo/Index.php:136 +#: src/Module/Settings/Profile/Photo/Index.php:134 msgid "or" msgstr "或者" -#: src/Module/Settings/Profile/Photo/Index.php:138 +#: src/Module/Settings/Profile/Photo/Index.php:136 msgid "skip this step" msgstr "略过这步" -#: src/Module/Settings/Profile/Photo/Index.php:140 +#: src/Module/Settings/Profile/Photo/Index.php:138 msgid "select a photo from your photo albums" msgstr "从您的照片册选择一片。" -#: src/Module/Settings/TwoFactor/AppSpecific.php:52 -#: src/Module/Settings/TwoFactor/Recovery.php:50 -#: src/Module/Settings/TwoFactor/Verify.php:56 -msgid "Please enter your password to access this page." -msgstr "" +#: src/Module/Settings/Delegation.php:53 +msgid "Delegation successfully granted." +msgstr "委派已成功授予。" -#: src/Module/Settings/TwoFactor/AppSpecific.php:70 -msgid "App-specific password generation failed: The description is empty." -msgstr "" +#: src/Module/Settings/Delegation.php:55 +msgid "Parent user not found, unavailable or password doesn't match." +msgstr "找不到父用户、不可用或密码不匹配。" -#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +#: src/Module/Settings/Delegation.php:59 +msgid "Delegation successfully revoked." +msgstr "委派已成功吊销。" + +#: src/Module/Settings/Delegation.php:81 +#: src/Module/Settings/Delegation.php:103 msgid "" -"App-specific password generation failed: This description already exists." -msgstr "" +"Delegated administrators can view but not change delegation permissions." +msgstr "委派管理员可以查看但不能更改委派权限。" -#: src/Module/Settings/TwoFactor/AppSpecific.php:77 -msgid "New app-specific password generated." -msgstr "" +#: src/Module/Settings/Delegation.php:95 +msgid "Delegate user not found." +msgstr "找不到委派用户。" -#: src/Module/Settings/TwoFactor/AppSpecific.php:83 -msgid "App-specific passwords successfully revoked." -msgstr "" +#: src/Module/Settings/Delegation.php:143 +msgid "No parent user" +msgstr "无家长账户" -#: src/Module/Settings/TwoFactor/AppSpecific.php:93 -msgid "App-specific password successfully revoked." -msgstr "" +#: src/Module/Settings/Delegation.php:154 +#: src/Module/Settings/Delegation.php:165 +msgid "Parent User" +msgstr "家长账户" -#: src/Module/Settings/TwoFactor/AppSpecific.php:114 -msgid "Two-factor app-specific passwords" -msgstr "" +#: src/Module/Settings/Delegation.php:162 +msgid "Additional Accounts" +msgstr "其他账号" -#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +#: src/Module/Settings/Delegation.php:163 msgid "" -"

    App-specific passwords are randomly generated passwords used instead your" -" regular password to authenticate your account on third-party applications " -"that don't support two-factor authentication.

    " -msgstr "" +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." +msgstr "注册自动连接到现有帐号的其他帐号,以便您可以从此帐号管理它们。" -#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +#: src/Module/Settings/Delegation.php:164 +msgid "Register an additional account" +msgstr "注册一个附加帐号" + +#: src/Module/Settings/Delegation.php:168 msgid "" -"Make sure to copy your new app-specific password now. You won’t be able to " -"see it again!" -msgstr "" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." +msgstr "父用户对此帐号拥有完全控制权,包括帐号设置。请仔细检查您授予此访问权限的人员。" -#: src/Module/Settings/TwoFactor/AppSpecific.php:120 -msgid "Description" -msgstr "" +#: src/Module/Settings/Delegation.php:172 +msgid "Delegates" +msgstr "代表" -#: src/Module/Settings/TwoFactor/AppSpecific.php:121 -msgid "Last Used" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:122 -msgid "Revoke" -msgstr "取消" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:123 -msgid "Revoke All" -msgstr "全部取消" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +#: src/Module/Settings/Delegation.php:174 msgid "" -"When you generate a new app-specific password, you must use it right away, " -"it will be shown to you once after you generate it." -msgstr "当您生成特定于应用程序的新密码时,您必须立即使用它,生成密码后会显示给您一次。" +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "代表会管理所有的方面这个账户/页除了基础账户配置以外。请别代表您私人账户给您没完全信的人。" -#: src/Module/Settings/TwoFactor/AppSpecific.php:127 -msgid "Generate new app-specific password" -msgstr "" +#: src/Module/Settings/Delegation.php:175 +msgid "Existing Page Delegates" +msgstr "目前页代表" -#: src/Module/Settings/TwoFactor/AppSpecific.php:128 -msgid "Friendiqa on my Fairphone 2..." -msgstr "" +#: src/Module/Settings/Delegation.php:177 +msgid "Potential Delegates" +msgstr "潜力的代表" -#: src/Module/Settings/TwoFactor/AppSpecific.php:129 -msgid "Generate" -msgstr "" +#: src/Module/Settings/Delegation.php:180 +msgid "Add" +msgstr "加" + +#: src/Module/Settings/Delegation.php:181 +msgid "No entries." +msgstr "没有项目。" #: src/Module/Settings/TwoFactor/Index.php:67 msgid "Two-factor authentication successfully disabled." @@ -9328,11 +8986,11 @@ msgstr "密码不正确" msgid "" "

    Use an application on a mobile device to get two-factor authentication " "codes when prompted on login.

    " -msgstr "" +msgstr "

    使用移动设备上的应用程序在登录时获取两步认证代码

    " #: src/Module/Settings/TwoFactor/Index.php:112 msgid "Authenticator app" -msgstr "" +msgstr "身份验证应用" #: src/Module/Settings/TwoFactor/Index.php:113 msgid "Configured" @@ -9408,35 +9066,10 @@ msgstr "" msgid "Finish app configuration" msgstr "" -#: src/Module/Settings/TwoFactor/Recovery.php:66 -msgid "New recovery codes successfully generated." -msgstr "已成功生成新的恢复代码。" - -#: src/Module/Settings/TwoFactor/Recovery.php:92 -msgid "Two-factor recovery codes" -msgstr "两步验证码" - -#: src/Module/Settings/TwoFactor/Recovery.php:94 -msgid "" -"

    Recovery codes can be used to access your account in the event you lose " -"access to your device and cannot receive two-factor authentication " -"codes.

    Put these in a safe spot! If you lose your " -"device and don’t have the recovery codes you will lose access to your " -"account.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:96 -msgid "" -"When you generate new recovery codes, you must copy the new codes. Your old " -"codes won’t work anymore." -msgstr "生成新恢复代码时,必须复制新代码。你的旧密码不会再起作用了。" - -#: src/Module/Settings/TwoFactor/Recovery.php:97 -msgid "Generate new recovery codes" -msgstr "生成新的恢复代码" - -#: src/Module/Settings/TwoFactor/Recovery.php:99 -msgid "Next: Verification" +#: src/Module/Settings/TwoFactor/Verify.php:56 +#: src/Module/Settings/TwoFactor/Recovery.php:50 +#: src/Module/Settings/TwoFactor/AppSpecific.php:52 +msgid "Please enter your password to access this page." msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:78 @@ -9476,7 +9109,7 @@ msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:135 #, php-format msgid "" -"

    Or you can open the following URL in your mobile devicde:

    Or you can open the following URL in your mobile device:

    %s

    " msgstr "" @@ -9484,6 +9117,223 @@ msgstr "" msgid "Verify code and enable two-factor authentication" msgstr "验证码并启用双因素身份验证" +#: src/Module/Settings/TwoFactor/Recovery.php:66 +msgid "New recovery codes successfully generated." +msgstr "已成功生成新的恢复代码。" + +#: src/Module/Settings/TwoFactor/Recovery.php:92 +msgid "Two-factor recovery codes" +msgstr "两步验证码" + +#: src/Module/Settings/TwoFactor/Recovery.php:94 +msgid "" +"

    Recovery codes can be used to access your account in the event you lose " +"access to your device and cannot receive two-factor authentication " +"codes.

    Put these in a safe spot! If you lose your " +"device and don’t have the recovery codes you will lose access to your " +"account.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:96 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "生成新恢复代码时,必须复制新代码。你的旧密码不会再起作用了。" + +#: src/Module/Settings/TwoFactor/Recovery.php:97 +msgid "Generate new recovery codes" +msgstr "生成新的恢复代码" + +#: src/Module/Settings/TwoFactor/Recovery.php:99 +msgid "Next: Verification" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:70 +msgid "App-specific password generation failed: The description is empty." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:73 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:77 +msgid "New app-specific password generated." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:83 +msgid "App-specific passwords successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:93 +msgid "App-specific password successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:114 +msgid "Two-factor app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:116 +msgid "" +"

    App-specific passwords are randomly generated passwords used instead your" +" regular password to authenticate your account on third-party applications " +"that don't support two-factor authentication.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:117 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:120 +msgid "Description" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:121 +msgid "Last Used" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:122 +msgid "Revoke" +msgstr "取消" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:123 +msgid "Revoke All" +msgstr "全部取消" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:126 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "当您生成特定于应用程序的新密码时,您必须立即使用它,生成密码后会显示给您一次。" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:127 +msgid "Generate new app-specific password" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:128 +msgid "Friendiqa on my Fairphone 2..." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:129 +msgid "Generate" +msgstr "" + +#: src/Module/Settings/Display.php:103 +msgid "The theme you chose isn't available." +msgstr "" + +#: src/Module/Settings/Display.php:140 +#, php-format +msgid "%s - (Unsupported)" +msgstr "%s - (不支持的)" + +#: src/Module/Settings/Display.php:184 +msgid "Display Settings" +msgstr "表示设置" + +#: src/Module/Settings/Display.php:186 +msgid "General Theme Settings" +msgstr "通用主题设置" + +#: src/Module/Settings/Display.php:187 +msgid "Custom Theme Settings" +msgstr "自定义主题设置" + +#: src/Module/Settings/Display.php:188 +msgid "Content Settings" +msgstr "内容设置" + +#: src/Module/Settings/Display.php:190 +msgid "Calendar" +msgstr "日历" + +#: src/Module/Settings/Display.php:196 +msgid "Display Theme:" +msgstr "显示主题:" + +#: src/Module/Settings/Display.php:197 +msgid "Mobile Theme:" +msgstr "手机主题:" + +#: src/Module/Settings/Display.php:200 +msgid "Number of items to display per page:" +msgstr "每页表示多少项目:" + +#: src/Module/Settings/Display.php:200 src/Module/Settings/Display.php:201 +msgid "Maximum of 100 items" +msgstr "最多100项目" + +#: src/Module/Settings/Display.php:201 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "用手机看一页展示多少项目:" + +#: src/Module/Settings/Display.php:202 +msgid "Update browser every xx seconds" +msgstr "更新游览器每XX秒" + +#: src/Module/Settings/Display.php:202 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "至少 10 秒。输入 -1 禁用。" + +#: src/Module/Settings/Display.php:203 +msgid "Automatic updates only at the top of the post stream pages" +msgstr "仅在帖子流页面顶部进行自动更新" + +#: src/Module/Settings/Display.php:203 +msgid "" +"Auto update may add new posts at the top of the post stream pages, which can" +" affect the scroll position and perturb normal reading if it happens " +"anywhere else the top of the page." +msgstr "自动更新可能会在帖子流页面的顶部添加新帖子,如果它发生在页面顶部的其他位置,可能会影响滚动位置并扰乱正常阅读。" + +#: src/Module/Settings/Display.php:204 +msgid "Don't show emoticons" +msgstr "不显示表情符号" + +#: src/Module/Settings/Display.php:204 +msgid "" +"Normally emoticons are replaced with matching symbols. This setting disables" +" this behaviour." +msgstr "通常,表情符号会被匹配的符号替换。此设置禁用此行为。" + +#: src/Module/Settings/Display.php:205 +msgid "Infinite scroll" +msgstr "无限的滚动" + +#: src/Module/Settings/Display.php:205 +msgid "Automatic fetch new items when reaching the page end." +msgstr "到达页尾时自动获取新项目。" + +#: src/Module/Settings/Display.php:206 +msgid "Disable Smart Threading" +msgstr "禁用智能线程" + +#: src/Module/Settings/Display.php:206 +msgid "Disable the automatic suppression of extraneous thread indentation." +msgstr "禁用自动抑制无关的线程缩进。" + +#: src/Module/Settings/Display.php:207 +msgid "Hide the Dislike feature" +msgstr "隐藏不喜欢的功能" + +#: src/Module/Settings/Display.php:207 +msgid "Hides the Dislike button and dislike reactions on posts and comments." +msgstr "隐藏“不喜欢”按钮和帖子和评论中的“不喜欢”反应。" + +#: src/Module/Settings/Display.php:208 +msgid "Display the resharer" +msgstr "" + +#: src/Module/Settings/Display.php:208 +msgid "Display the first resharer as icon and text on a reshared item." +msgstr "" + +#: src/Module/Settings/Display.php:210 +msgid "Beginning of week:" +msgstr "一周的开始:" + #: src/Module/Settings/UserExport.php:57 msgid "Export account" msgstr "导出账户" @@ -9515,573 +9365,31 @@ msgid "" " e.g. Mastodon." msgstr "将您关注的客户列表导出为CSV文件。兼容例如Mastodon。" -#: src/Module/Special/HTTPException.php:49 -msgid "Bad Request" -msgstr "" +#: src/Module/Maintenance.php:46 +msgid "System down for maintenance" +msgstr "系统关闭为了维持" -#: src/Module/Special/HTTPException.php:50 -msgid "Unauthorized" -msgstr "" - -#: src/Module/Special/HTTPException.php:51 -msgid "Forbidden" -msgstr "" - -#: src/Module/Special/HTTPException.php:52 -msgid "Not Found" -msgstr "未发现" - -#: src/Module/Special/HTTPException.php:53 -msgid "Internal Server Error" -msgstr "" - -#: src/Module/Special/HTTPException.php:54 -msgid "Service Unavailable" -msgstr "" - -#: src/Module/Special/HTTPException.php:61 -msgid "" -"The server cannot or will not process the request due to an apparent client " -"error." -msgstr "" - -#: src/Module/Special/HTTPException.php:62 -msgid "" -"Authentication is required and has failed or has not yet been provided." -msgstr "" - -#: src/Module/Special/HTTPException.php:63 -msgid "" -"The request was valid, but the server is refusing action. The user might not" -" have the necessary permissions for a resource, or may need an account." -msgstr "" - -#: src/Module/Special/HTTPException.php:64 -msgid "" -"The requested resource could not be found but may be available in the " -"future." -msgstr "" - -#: src/Module/Special/HTTPException.php:65 -msgid "" -"An unexpected condition was encountered and no more specific message is " -"suitable." -msgstr "" - -#: src/Module/Special/HTTPException.php:66 -msgid "" -"The server is currently unavailable (because it is overloaded or down for " -"maintenance). Please try again later." -msgstr "" - -#: src/Module/Tos.php:46 src/Module/Tos.php:88 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen" -" name), an username (nickname) and a working email address. The names will " -"be accessible on the profile page of the account by any visitor of the page," -" even if other profile details are not displayed. The email address will " -"only be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or" -" the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "" - -#: src/Module/Tos.php:47 src/Module/Tos.php:89 -msgid "" -"This data is required for communication and is passed on to the nodes of the" -" communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "" - -#: src/Module/Tos.php:48 src/Module/Tos.php:90 -#, php-format -msgid "" -"At any point in time a logged in user can export their account data from the" -" account settings. If the user " -"wants to delete their account they can do so at %1$s/removeme. The deletion of the account will " -"be permanent. Deletion of the data will also be requested from the nodes of " -"the communication partners." -msgstr "" - -#: src/Module/Tos.php:51 src/Module/Tos.php:87 -msgid "Privacy Statement" -msgstr "隐私声明" - -#: src/Module/Welcome.php:44 -msgid "Welcome to Friendica" -msgstr "Friendica欢迎你" - -#: src/Module/Welcome.php:45 -msgid "New Member Checklist" -msgstr "新成员清单" - -#: src/Module/Welcome.php:46 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." -msgstr "我们想提供一些建议和链接以助于让你有愉快的经历。点击任意一项访问相应的网页。在你注册之后,到这个页面的链接会在你的主页显示两周,之后悄声地消失。" - -#: src/Module/Welcome.php:48 -msgid "Getting Started" -msgstr "入门" - -#: src/Module/Welcome.php:49 -msgid "Friendica Walk-Through" -msgstr "Friendica 漫游" - -#: src/Module/Welcome.php:50 -msgid "" -"On your Quick Start page - find a brief introduction to your " -"profile and network tabs, make some new connections, and find some groups to" -" join." -msgstr "在你的快速上手页-找到一个简要的对你的简介和网络标签的介绍,创建一些新的连接,并找一些群组加入。" - -#: src/Module/Welcome.php:53 -msgid "Go to Your Settings" -msgstr "您的设置" - -#: src/Module/Welcome.php:54 -msgid "" -"On your Settings page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." -msgstr "在你的设置页 - 改变你最初的密码。同时也记住你的身份地址。这看起来像一个电子邮件地址 - 并且在这个自由的社交网络交友时会有用。" - -#: src/Module/Welcome.php:55 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished" -" directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." -msgstr "校对别的设置,特别是隐私设置。一个未发布的目录项目是跟未出版的电话号码一样。平时,你可能应该出版你的目录项目-除非都你的朋友们和可交的朋友们已经知道确切地怎么找你。" - -#: src/Module/Welcome.php:59 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make" -" friends than people who do not." -msgstr "上传一张简历照片除非你已经做过。研究表明有真正自己的照片的人比没有的交朋友们可能多十倍。" - -#: src/Module/Welcome.php:60 -msgid "Edit Your Profile" -msgstr "编辑您的简介" - -#: src/Module/Welcome.php:61 -msgid "" -"Edit your default profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown" -" visitors." -msgstr "随意编你的公开的简历。评论设置为藏起来你的朋友表和简历过陌生来客。" - -#: src/Module/Welcome.php:62 -msgid "Profile Keywords" -msgstr "简介关键字" - -#: src/Module/Welcome.php:63 -msgid "" -"Set some public keywords for your profile which describe your interests. We " -"may be able to find other people with similar interests and suggest " -"friendships." -msgstr "为你的个人资料设置一些描述你兴趣的公共关键字。我们也许能找到其他有相似兴趣的人,并建议结交朋友。" - -#: src/Module/Welcome.php:65 -msgid "Connecting" -msgstr "连接着" - -#: src/Module/Welcome.php:67 -msgid "Importing Emails" -msgstr "进口着邮件" - -#: src/Module/Welcome.php:68 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" -msgstr "输入你电子邮件使用信息在插销设置页,要是你想用你的电子邮件进口和互动朋友们或邮件表。" - -#: src/Module/Welcome.php:69 -msgid "Go to Your Contacts Page" -msgstr "转到您的联系人页面" - -#: src/Module/Welcome.php:70 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the Add New Contact dialog." -msgstr "您熟人页是您门口为管理熟人和连接朋友们在别的网络。典型您输入他的地址或者网站URL在添加新熟人对话框。" - -#: src/Module/Welcome.php:71 -msgid "Go to Your Site's Directory" -msgstr "您网站的目录" - -#: src/Module/Welcome.php:72 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a Connect or Follow link on " -"their profile page. Provide your own Identity Address if requested." -msgstr "目录页让你在这个网络或者其他的联邦的站点找到其他人。在他们的简介页找一个连接关注链接。如果需要,提供你自己的身份地址。" - -#: src/Module/Welcome.php:73 -msgid "Finding New People" -msgstr "找新人" - -#: src/Module/Welcome.php:74 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand" -" new site, friend suggestions will usually begin to be populated within 24 " -"hours." -msgstr "在熟人页的工具栏有一些工具为找新朋友们。我们会使人们相配按名或兴趣,和以网络关系作为提醒建议的根据。在新网站,朋友建议平常开始24小时后。" - -#: src/Module/Welcome.php:77 -msgid "Group Your Contacts" -msgstr "给你的联系人分组" - -#: src/Module/Welcome.php:78 -msgid "" -"Once you have made some friends, organize them into private conversation " -"groups from the sidebar of your Contacts page and then you can interact with" -" each group privately on your Network page." -msgstr "您交朋友们后,组织他们分私人交流组在您熟人页的边栏,您会私下地跟组交流在您的网络页。" - -#: src/Module/Welcome.php:80 -msgid "Why Aren't My Posts Public?" -msgstr "我文章怎么没公开的?" - -#: src/Module/Welcome.php:81 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to" -" people you've added as friends. For more information, see the help section " -"from the link above." -msgstr "Friendica尊敬您的隐私。默认是您文章只被您朋友们看。更多消息在帮助部分在上面的链接。" - -#: src/Module/Welcome.php:83 -msgid "Getting Help" -msgstr "获取帮助" - -#: src/Module/Welcome.php:84 -msgid "Go to the Help Section" -msgstr "看帮助部分" - -#: src/Module/Welcome.php:85 -msgid "" -"Our help pages may be consulted for detail on other program" -" features and resources." -msgstr "我们帮助页可查阅到详情关于别的编程特点和资源。" - -#: src/Object/EMail/ItemCCEMail.php:39 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social " -"network." -msgstr "这个新闻是由%s,Friendica社会化网络成员之一,发给你。" - -#: src/Object/EMail/ItemCCEMail.php:41 -#, php-format -msgid "You may visit them online at %s" -msgstr "你可以网上拜访他在%s" - -#: src/Object/EMail/ItemCCEMail.php:42 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "你不想受到这些新闻的话,请回答这个新闻给发者联系。" - -#: src/Object/EMail/ItemCCEMail.php:46 -#, php-format -msgid "%s posted an update." -msgstr "%s贴上一个新闻。" - -#: src/Object/Post.php:148 -msgid "This entry was edited" -msgstr "这个条目被编辑了" - -#: src/Object/Post.php:175 -msgid "Private Message" -msgstr "私人的新闻" - -#: src/Object/Post.php:214 -msgid "pinned item" -msgstr "" - -#: src/Object/Post.php:219 -msgid "Delete locally" -msgstr "" - -#: src/Object/Post.php:222 -msgid "Delete globally" -msgstr "" - -#: src/Object/Post.php:222 -msgid "Remove locally" -msgstr "本地删除" - -#: src/Object/Post.php:236 -msgid "save to folder" -msgstr "保存在文件夹" - -#: src/Object/Post.php:271 -msgid "I will attend" -msgstr "我将会参加" - -#: src/Object/Post.php:271 -msgid "I will not attend" -msgstr "我将不会参加" - -#: src/Object/Post.php:271 -msgid "I might attend" -msgstr "我可能会参加" - -#: src/Object/Post.php:301 -msgid "ignore thread" -msgstr "忽视主题" - -#: src/Object/Post.php:302 -msgid "unignore thread" -msgstr "取消忽视主题" - -#: src/Object/Post.php:303 -msgid "toggle ignore status" -msgstr "切换忽视状态" - -#: src/Object/Post.php:315 -msgid "pin" -msgstr "" - -#: src/Object/Post.php:316 -msgid "unpin" -msgstr "" - -#: src/Object/Post.php:317 -msgid "toggle pin status" -msgstr "" - -#: src/Object/Post.php:320 -msgid "pinned" -msgstr "" - -#: src/Object/Post.php:327 -msgid "add star" -msgstr "添加收藏" - -#: src/Object/Post.php:328 -msgid "remove star" -msgstr "移除收藏" - -#: src/Object/Post.php:329 -msgid "toggle star status" -msgstr "" - -#: src/Object/Post.php:332 -msgid "starred" -msgstr "" - -#: src/Object/Post.php:336 -msgid "add tag" -msgstr "加标签" - -#: src/Object/Post.php:346 -msgid "like" -msgstr "喜欢" - -#: src/Object/Post.php:347 -msgid "dislike" -msgstr "不喜欢" - -#: src/Object/Post.php:349 -msgid "Share this" -msgstr "分享这个" - -#: src/Object/Post.php:349 -msgid "share" -msgstr "分享" - -#: src/Object/Post.php:398 -#, php-format -msgid "%s (Received %s)" -msgstr "" - -#: src/Object/Post.php:403 -msgid "Comment this item on your system" -msgstr "" - -#: src/Object/Post.php:403 -msgid "remote comment" -msgstr "" - -#: src/Object/Post.php:413 -msgid "Pushed" -msgstr "" - -#: src/Object/Post.php:413 -msgid "Pulled" -msgstr "" - -#: src/Object/Post.php:440 -msgid "to" -msgstr "至" - -#: src/Object/Post.php:441 -msgid "via" -msgstr "经过" - -#: src/Object/Post.php:442 -msgid "Wall-to-Wall" -msgstr "从墙到墙" - -#: src/Object/Post.php:443 -msgid "via Wall-To-Wall:" -msgstr "通过从墙到墙" - -#: src/Object/Post.php:479 -#, php-format -msgid "Reply to %s" -msgstr "" - -#: src/Object/Post.php:482 -msgid "More" -msgstr "" - -#: src/Object/Post.php:498 -msgid "Notifier task is pending" -msgstr "" - -#: src/Object/Post.php:499 -msgid "Delivery to remote servers is pending" -msgstr "" - -#: src/Object/Post.php:500 -msgid "Delivery to remote servers is underway" -msgstr "" - -#: src/Object/Post.php:501 -msgid "Delivery to remote servers is mostly done" -msgstr "" - -#: src/Object/Post.php:502 -msgid "Delivery to remote servers is done" -msgstr "" - -#: src/Object/Post.php:522 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d 条评论" - -#: src/Object/Post.php:523 -msgid "Show more" -msgstr "" - -#: src/Object/Post.php:524 -msgid "Show fewer" -msgstr "" - -#: src/Protocol/Diaspora.php:3614 -msgid "Attachments:" -msgstr "附件:" - -#: src/Protocol/OStatus.php:1850 +#: src/Protocol/OStatus.php:1777 #, php-format msgid "%s is now following %s." msgstr "%s 正在关注 %s." -#: src/Protocol/OStatus.php:1851 +#: src/Protocol/OStatus.php:1778 msgid "following" msgstr "关注" -#: src/Protocol/OStatus.php:1854 +#: src/Protocol/OStatus.php:1781 #, php-format msgid "%s stopped following %s." msgstr "%s 停止关注了 %s." -#: src/Protocol/OStatus.php:1855 +#: src/Protocol/OStatus.php:1782 msgid "stopped following" msgstr "取消关注" -#: src/Repository/ProfileField.php:275 -msgid "Hometown:" -msgstr "故乡:" - -#: src/Repository/ProfileField.php:276 -msgid "Marital Status:" -msgstr "" - -#: src/Repository/ProfileField.php:277 -msgid "With:" -msgstr "" - -#: src/Repository/ProfileField.php:278 -msgid "Since:" -msgstr "" - -#: src/Repository/ProfileField.php:279 -msgid "Sexual Preference:" -msgstr "性取向:" - -#: src/Repository/ProfileField.php:280 -msgid "Political Views:" -msgstr "政治观念:" - -#: src/Repository/ProfileField.php:281 -msgid "Religious Views:" -msgstr " 宗教信仰 :" - -#: src/Repository/ProfileField.php:282 -msgid "Likes:" -msgstr "喜欢:" - -#: src/Repository/ProfileField.php:283 -msgid "Dislikes:" -msgstr "不喜欢:" - -#: src/Repository/ProfileField.php:284 -msgid "Title/Description:" -msgstr "标题/描述:" - -#: src/Repository/ProfileField.php:286 -msgid "Musical interests" -msgstr "音乐兴趣" - -#: src/Repository/ProfileField.php:287 -msgid "Books, literature" -msgstr "书,文学" - -#: src/Repository/ProfileField.php:288 -msgid "Television" -msgstr "电视" - -#: src/Repository/ProfileField.php:289 -msgid "Film/dance/culture/entertainment" -msgstr "电影/跳舞/文化/娱乐" - -#: src/Repository/ProfileField.php:290 -msgid "Hobbies/Interests" -msgstr "爱好/兴趣" - -#: src/Repository/ProfileField.php:291 -msgid "Love/romance" -msgstr "爱情/浪漫" - -#: src/Repository/ProfileField.php:292 -msgid "Work/employment" -msgstr "工作" - -#: src/Repository/ProfileField.php:293 -msgid "School/education" -msgstr "学院/教育" - -#: src/Repository/ProfileField.php:294 -msgid "Contact information and Social Networks" -msgstr "熟人信息和社会化网络" - -#: src/Util/EMailer/MailBuilder.php:212 -msgid "Friendica Notification" -msgstr "Friendica 通知" +#: src/Protocol/Diaspora.php:3523 +msgid "Attachments:" +msgstr "附件:" #: src/Util/EMailer/NotifyMailBuilder.php:78 #: src/Util/EMailer/SystemMailBuilder.php:54 @@ -10102,6 +9410,10 @@ msgstr "%s管理员" msgid "thanks" msgstr "" +#: src/Util/EMailer/MailBuilder.php:212 +msgid "Friendica Notification" +msgstr "Friendica 通知" + #: src/Util/Temporal.php:167 msgid "YYYY-MM-DD or MM-DD" msgstr "YYYY-MM-DD 或 MM-DD" @@ -10168,230 +9480,1006 @@ msgstr "" msgid "%1$d %2$s ago" msgstr "%1$d %2$s以前" -#: src/Worker/Delivery.php:555 -msgid "(no subject)" -msgstr "(无主题)" - -#: update.php:194 +#: src/Model/Storage/Database.php:74 #, php-format -msgid "%s: Updating author-id and owner-id in item and thread table. " -msgstr "" +msgid "Database storage failed to update %s" +msgstr "数据库存储更新失败%s" -#: update.php:249 +#: src/Model/Storage/Database.php:82 +msgid "Database storage failed to insert data" +msgstr "数据库存储无法插入数据" + +#: src/Model/Storage/Filesystem.php:100 #, php-format -msgid "%s: Updating post-type." +msgid "Filesystem storage failed to create \"%s\". Check you write permissions." msgstr "" -#: view/theme/duepuntozero/config.php:52 -msgid "default" -msgstr "默认" - -#: view/theme/duepuntozero/config.php:53 -msgid "greenzero" -msgstr "greenzero" - -#: view/theme/duepuntozero/config.php:54 -msgid "purplezero" -msgstr "purplezero" - -#: view/theme/duepuntozero/config.php:55 -msgid "easterbunny" -msgstr "easterbunny" - -#: view/theme/duepuntozero/config.php:56 -msgid "darkzero" -msgstr "darkzero" - -#: view/theme/duepuntozero/config.php:57 -msgid "comix" -msgstr "comix" - -#: view/theme/duepuntozero/config.php:58 -msgid "slackr" -msgstr "slackr" - -#: view/theme/duepuntozero/config.php:71 -msgid "Variations" -msgstr "变化" - -#: view/theme/frio/config.php:123 -msgid "Custom" -msgstr "" - -#: view/theme/frio/config.php:135 -msgid "Note" -msgstr "便条" - -#: view/theme/frio/config.php:135 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "" - -#: view/theme/frio/config.php:141 -msgid "Select color scheme" -msgstr "" - -#: view/theme/frio/config.php:142 -msgid "Copy or paste schemestring" -msgstr "" - -#: view/theme/frio/config.php:142 +#: src/Model/Storage/Filesystem.php:148 +#, php-format msgid "" -"You can copy this string to share your theme with others. Pasting here " -"applies the schemestring" +"Filesystem storage failed to save data to \"%s\". Check your write " +"permissions" msgstr "" -#: view/theme/frio/config.php:143 -msgid "Navigation bar background color" -msgstr "" +#: src/Model/Storage/Filesystem.php:176 +msgid "Storage base path" +msgstr "存储基本路径" -#: view/theme/frio/config.php:144 -msgid "Navigation bar icon color " -msgstr "" - -#: view/theme/frio/config.php:145 -msgid "Link color" -msgstr "链接颜色" - -#: view/theme/frio/config.php:146 -msgid "Set the background color" -msgstr "设置背景色" - -#: view/theme/frio/config.php:147 -msgid "Content background opacity" -msgstr "" - -#: view/theme/frio/config.php:148 -msgid "Set the background image" -msgstr "设置背景图片" - -#: view/theme/frio/config.php:149 -msgid "Background image style" -msgstr "" - -#: view/theme/frio/config.php:154 -msgid "Login page background image" -msgstr "登录页面背景图片" - -#: view/theme/frio/config.php:158 -msgid "Login page background color" -msgstr "登录页面背景色" - -#: view/theme/frio/config.php:158 -msgid "Leave background image and color empty for theme defaults" -msgstr "" - -#: view/theme/frio/php/default.php:84 view/theme/frio/php/standard.php:38 -msgid "Skip to main content" -msgstr "" - -#: view/theme/frio/php/Image.php:40 -msgid "Top Banner" -msgstr "" - -#: view/theme/frio/php/Image.php:40 +#: src/Model/Storage/Filesystem.php:178 msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "" +"Folder where uploaded files are saved. For maximum security, This should be " +"a path outside web server folder tree" +msgstr "保存上传文件的文件夹。为了最大限度的安全,这应该是一个在 web 服务器文件夹树之外的路径 " -#: view/theme/frio/php/Image.php:41 -msgid "Full screen" -msgstr "" +#: src/Model/Storage/Filesystem.php:191 +msgid "Enter a valid existing folder" +msgstr "输入一个有效的现有文件夹" -#: view/theme/frio/php/Image.php:41 -msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "" +#: src/Model/Item.php:3388 +msgid "activity" +msgstr "活动" -#: view/theme/frio/php/Image.php:42 -msgid "Single row mosaic" -msgstr "" - -#: view/theme/frio/php/Image.php:42 -msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "" - -#: view/theme/frio/php/Image.php:43 -msgid "Mosaic" -msgstr "" - -#: view/theme/frio/php/Image.php:43 -msgid "Repeat image to fill the screen." -msgstr "" - -#: view/theme/frio/theme.php:237 -msgid "Guest" -msgstr "" - -#: view/theme/frio/theme.php:242 -msgid "Visitor" -msgstr "访客" - -#: view/theme/quattro/config.php:73 -msgid "Alignment" -msgstr "对齐" - -#: view/theme/quattro/config.php:73 -msgid "Left" -msgstr "左边" - -#: view/theme/quattro/config.php:73 -msgid "Center" -msgstr "中间" - -#: view/theme/quattro/config.php:74 -msgid "Color scheme" -msgstr "色彩方案" - -#: view/theme/quattro/config.php:75 -msgid "Posts font size" +#: src/Model/Item.php:3393 +msgid "post" msgstr "文章" -#: view/theme/quattro/config.php:76 -msgid "Textareas font size" -msgstr "文本区字体大小" +#: src/Model/Item.php:3516 +#, php-format +msgid "Content warning: %s" +msgstr "内容警告:%s" -#: view/theme/vier/config.php:75 -msgid "Comma separated list of helper forums" +#: src/Model/Item.php:3593 +msgid "bytes" +msgstr "字节" + +#: src/Model/Item.php:3638 +msgid "View on separate page" +msgstr "在另一页面中查看" + +#: src/Model/Item.php:3639 +msgid "view on separate page" +msgstr "在另一页面中查看" + +#: src/Model/Item.php:3644 src/Model/Item.php:3650 +#: src/Content/Text/BBCode.php:1071 +msgid "link to source" +msgstr "来源链接" + +#: src/Model/Mail.php:128 src/Model/Mail.php:263 +msgid "[no subject]" +msgstr "[无题目]" + +#: src/Model/Contact.php:961 src/Model/Contact.php:974 +msgid "UnFollow" +msgstr "取关" + +#: src/Model/Contact.php:970 +msgid "Drop Contact" +msgstr "删除联系人" + +#: src/Model/Contact.php:1367 +msgid "Organisation" +msgstr "组织" + +#: src/Model/Contact.php:1371 +msgid "News" +msgstr "新闻" + +#: src/Model/Contact.php:1375 +msgid "Forum" +msgstr "论坛" + +#: src/Model/Contact.php:2027 +msgid "Connect URL missing." +msgstr "连接URL失踪的。" + +#: src/Model/Contact.php:2036 +msgid "" +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." +msgstr "无法添加该联系人。请在您的设置->社交网络页面中检查相关的网络凭据。" + +#: src/Model/Contact.php:2077 +msgid "" +"This site is not configured to allow communications with other networks." +msgstr "这网站没配置允许跟别的网络交流." + +#: src/Model/Contact.php:2078 src/Model/Contact.php:2091 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "没有兼容协议或者摘要找到了." + +#: src/Model/Contact.php:2089 +msgid "The profile address specified does not provide adequate information." +msgstr "输入的简介地址没有够消息。" + +#: src/Model/Contact.php:2094 +msgid "An author or name was not found." +msgstr "找不到作者或名。" + +#: src/Model/Contact.php:2097 +msgid "No browser URL could be matched to this address." +msgstr "这个地址没有符合什么游览器URL。" + +#: src/Model/Contact.php:2100 +msgid "" +"Unable to match @-style Identity Address with a known protocol or email " +"contact." +msgstr "无法匹配一个@-风格的身份地址和一个已知的协议或电子邮件联系人。" + +#: src/Model/Contact.php:2101 +msgid "Use mailto: in front of address to force email check." +msgstr "输入mailto:地址前为要求电子邮件检查。" + +#: src/Model/Contact.php:2107 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "输入的简介地址属在这个网站使不可用的网络。" + +#: src/Model/Contact.php:2112 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "有限的简介。这人不会接受直达/私人通信从您。" + +#: src/Model/Contact.php:2171 +msgid "Unable to retrieve contact information." +msgstr "无法检索联系人信息。" + +#: src/Model/Event.php:77 src/Model/Event.php:94 src/Model/Event.php:452 +#: src/Model/Event.php:930 +msgid "Starts:" +msgstr "开始:" + +#: src/Model/Event.php:80 src/Model/Event.php:100 src/Model/Event.php:453 +#: src/Model/Event.php:934 +msgid "Finishes:" +msgstr "结束:" + +#: src/Model/Event.php:402 +msgid "all-day" +msgstr "全天" + +#: src/Model/Event.php:428 +msgid "Sept" +msgstr "九月" + +#: src/Model/Event.php:450 +msgid "No events to display" +msgstr "没有可显示的事件" + +#: src/Model/Event.php:578 +msgid "l, F j" +msgstr "l, F j" + +#: src/Model/Event.php:609 +msgid "Edit event" +msgstr "编辑事件" + +#: src/Model/Event.php:610 +msgid "Duplicate event" +msgstr "重复事件" + +#: src/Model/Event.php:611 +msgid "Delete event" +msgstr "删除事件" + +#: src/Model/Event.php:863 +msgid "D g:i A" msgstr "" -#: view/theme/vier/config.php:115 -msgid "don't show" -msgstr "不要显示" +#: src/Model/Event.php:864 +msgid "g:i A" +msgstr "" -#: view/theme/vier/config.php:115 -msgid "show" -msgstr "显示" +#: src/Model/Event.php:949 src/Model/Event.php:951 +msgid "Show map" +msgstr "显示地图" -#: view/theme/vier/config.php:121 -msgid "Set style" -msgstr "设置风格" +#: src/Model/Event.php:950 +msgid "Hide map" +msgstr "隐藏地图" -#: view/theme/vier/config.php:122 -msgid "Community Pages" -msgstr "社会页" +#: src/Model/Event.php:1042 +#, php-format +msgid "%s's birthday" +msgstr "%s的生日" -#: view/theme/vier/config.php:123 view/theme/vier/theme.php:126 -msgid "Community Profiles" -msgstr "社会简介" +#: src/Model/Event.php:1043 +#, php-format +msgid "Happy Birthday %s" +msgstr "生日快乐%s" -#: view/theme/vier/config.php:124 -msgid "Help or @NewHere ?" -msgstr "需要帮助或@第一次来这儿?" +#: src/Model/User.php:141 src/Model/User.php:885 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "严重错误:安全密钥生成失败。" -#: view/theme/vier/config.php:125 view/theme/vier/theme.php:348 -msgid "Connect Services" -msgstr "连接服务" +#: src/Model/User.php:503 +msgid "Login failed" +msgstr "登录失败" -#: view/theme/vier/config.php:126 -msgid "Find Friends" -msgstr "找朋友们" +#: src/Model/User.php:535 +msgid "Not enough information to authenticate" +msgstr "没有足够信息以认证" -#: view/theme/vier/config.php:127 view/theme/vier/theme.php:156 -msgid "Last users" -msgstr "上次用户" +#: src/Model/User.php:630 +msgid "Password can't be empty" +msgstr "密码不能是空的" -#: view/theme/vier/theme.php:263 -msgid "Quick Start" -msgstr "快速入门" +#: src/Model/User.php:649 +msgid "Empty passwords are not allowed." +msgstr "不允许使用空密码" + +#: src/Model/User.php:653 +msgid "" +"The new password has been exposed in a public data dump, please choose " +"another." +msgstr "新密码已暴露在公共数据转储中,请务必另选密码。" + +#: src/Model/User.php:659 +msgid "" +"The password can't contain accentuated letters, white spaces or colons (:)" +msgstr "(:) 密码不能包含强调字母、空格或冒号(:)" + +#: src/Model/User.php:765 +msgid "Passwords do not match. Password unchanged." +msgstr "密码不匹配。密码没改变。" + +#: src/Model/User.php:772 +msgid "An invitation is required." +msgstr "需要邀请。" + +#: src/Model/User.php:776 +msgid "Invitation could not be verified." +msgstr "不能验证邀请。" + +#: src/Model/User.php:784 +msgid "Invalid OpenID url" +msgstr "无效的OpenID url" + +#: src/Model/User.php:803 +msgid "Please enter the required information." +msgstr "请输入必要的信息。" + +#: src/Model/User.php:817 +#, php-format +msgid "" +"system.username_min_length (%s) and system.username_max_length (%s) are " +"excluding each other, swapping values." +msgstr "" + +#: src/Model/User.php:824 +#, php-format +msgid "Username should be at least %s character." +msgid_plural "Username should be at least %s characters." +msgstr[0] "" + +#: src/Model/User.php:828 +#, php-format +msgid "Username should be at most %s character." +msgid_plural "Username should be at most %s characters." +msgstr[0] "" + +#: src/Model/User.php:836 +msgid "That doesn't appear to be your full (First Last) name." +msgstr "这看上去不是您的全姓名。" + +#: src/Model/User.php:841 +msgid "Your email domain is not among those allowed on this site." +msgstr "这网站允许的域名中没有您的" + +#: src/Model/User.php:845 +msgid "Not a valid email address." +msgstr "无效的邮件地址。" + +#: src/Model/User.php:848 +msgid "The nickname was blocked from registration by the nodes admin." +msgstr "" + +#: src/Model/User.php:852 src/Model/User.php:860 +msgid "Cannot use that email." +msgstr "无法使用此邮件地址。" + +#: src/Model/User.php:867 +msgid "Your nickname can only contain a-z, 0-9 and _." +msgstr "您的昵称只能由字母、数字和下划线组成。" + +#: src/Model/User.php:875 src/Model/User.php:932 +msgid "Nickname is already registered. Please choose another." +msgstr "此昵称已被注册。请选择新的昵称。" + +#: src/Model/User.php:919 src/Model/User.php:923 +msgid "An error occurred during registration. Please try again." +msgstr "注册出现问题。请再次尝试。" + +#: src/Model/User.php:946 +msgid "An error occurred creating your default profile. Please try again." +msgstr "创建你的默认简介的时候出现了一个错误。请再试。" + +#: src/Model/User.php:953 +msgid "An error occurred creating your self contact. Please try again." +msgstr "" + +#: src/Model/User.php:958 +msgid "Friends" +msgstr "朋友" + +#: src/Model/User.php:962 +msgid "" +"An error occurred creating your default contact group. Please try again." +msgstr "" + +#: src/Model/User.php:1150 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tthe administrator of %2$s has set up an account for you." +msgstr "" + +#: src/Model/User.php:1153 +#, php-format +msgid "" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%1$s\n" +"\t\tLogin Name:\t\t%2$s\n" +"\t\tPassword:\t\t%3$s\n" +"\n" +"\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\tin.\n" +"\n" +"\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\tthan that.\n" +"\n" +"\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\tIf you are new and do not know anybody here, they may help\n" +"\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\tIf you ever want to delete your account, you can do so at %1$s/removeme\n" +"\n" +"\t\tThank you and welcome to %4$s." +msgstr "" + +#: src/Model/User.php:1186 src/Model/User.php:1293 +#, php-format +msgid "Registration details for %s" +msgstr "注册信息为%s" + +#: src/Model/User.php:1206 +#, php-format +msgid "" +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account is pending for approval by the administrator.\n" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%4$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\t\t" +msgstr "" + +#: src/Model/User.php:1225 +#, php-format +msgid "Registration at %s" +msgstr "在 %s 的注册" + +#: src/Model/User.php:1249 +#, php-format +msgid "" +"\n" +"\t\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" +"\t\t\t" +msgstr "" + +#: src/Model/User.php:1257 +#, php-format +msgid "" +"\n" +"\t\t\tThe login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%1$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\n" +"\t\t\tYou may change your password from your account \"Settings\" page after logging\n" +"\t\t\tin.\n" +"\n" +"\t\t\tPlease take a few moments to review the other account settings on that page.\n" +"\n" +"\t\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\t\tWe recommend setting your full name, adding a profile photo,\n" +"\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n" +"\t\t\tperhaps what country you live in; if you do not wish to be more specific\n" +"\t\t\tthan that.\n" +"\n" +"\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n" +"\t\t\tIf you are new and do not know anybody here, they may help\n" +"\t\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\t\tIf you ever want to delete your account, you can do so at %3$s/removeme\n" +"\n" +"\t\t\tThank you and welcome to %2$s." +msgstr "" + +#: src/Model/Group.php:92 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "一个用这个名字的被删掉的组复活了。现有项目的权限可能对这个组和任何未来的成员有效。如果这不是你想要的,请用一个不同的名字创建另一个组。" + +#: src/Model/Group.php:451 +msgid "Default privacy group for new contacts" +msgstr "对新联系人的默认隐私组" + +#: src/Model/Group.php:483 +msgid "Everybody" +msgstr "每人" + +#: src/Model/Group.php:502 +msgid "edit" +msgstr "编辑" + +#: src/Model/Group.php:527 +msgid "add" +msgstr "添加" + +#: src/Model/Group.php:532 +msgid "Edit group" +msgstr "编辑组" + +#: src/Model/Group.php:535 +msgid "Create a new group" +msgstr "创建新组" + +#: src/Model/Group.php:537 +msgid "Edit groups" +msgstr "编辑群组" + +#: src/Model/Profile.php:348 +msgid "Change profile photo" +msgstr "更换简介照片" + +#: src/Model/Profile.php:442 +msgid "Atom feed" +msgstr "Atom 源" + +#: src/Model/Profile.php:480 src/Model/Profile.php:577 +msgid "g A l F d" +msgstr "g A l d F" + +#: src/Model/Profile.php:481 +msgid "F d" +msgstr "F d" + +#: src/Model/Profile.php:543 src/Model/Profile.php:628 +msgid "[today]" +msgstr "[今天]" + +#: src/Model/Profile.php:553 +msgid "Birthday Reminders" +msgstr "提醒生日" + +#: src/Model/Profile.php:554 +msgid "Birthdays this week:" +msgstr "这周的生日:" + +#: src/Model/Profile.php:615 +msgid "[No description]" +msgstr "[无描述]" + +#: src/Model/Profile.php:641 +msgid "Event Reminders" +msgstr "事件提醒" + +#: src/Model/Profile.php:642 +msgid "Upcoming events the next 7 days:" +msgstr "未来7天即将举行的活动:" + +#: src/Model/Profile.php:817 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "" + +#: src/Content/Widget.php:52 +msgid "Add New Contact" +msgstr "添加新的联系人" + +#: src/Content/Widget.php:53 +msgid "Enter address or web location" +msgstr "输入地址或网络位置" + +#: src/Content/Widget.php:54 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "比如:li@example.com, http://example.com/li" + +#: src/Content/Widget.php:56 +msgid "Connect" +msgstr "连接" + +#: src/Content/Widget.php:71 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d邀请可用的" + +#: src/Content/Widget.php:219 +msgid "Everyone" +msgstr "所有人" + +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "关系" + +#: src/Content/Widget.php:289 +msgid "Protocols" +msgstr "协议" + +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "所有协议" + +#: src/Content/Widget.php:328 +msgid "Saved Folders" +msgstr "保存的文件夹" + +#: src/Content/Widget.php:330 src/Content/Widget.php:369 +msgid "Everything" +msgstr "一切" + +#: src/Content/Widget.php:367 +msgid "Categories" +msgstr "种类" + +#: src/Content/Widget.php:424 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "%d 个共同的联系人" + +#: src/Content/Widget.php:517 +msgid "Archives" +msgstr "存档" + +#: src/Content/ContactSelector.php:48 +msgid "Frequently" +msgstr "频繁" + +#: src/Content/ContactSelector.php:49 +msgid "Hourly" +msgstr "每小时" + +#: src/Content/ContactSelector.php:50 +msgid "Twice daily" +msgstr "每天两次" + +#: src/Content/ContactSelector.php:51 +msgid "Daily" +msgstr "每天" + +#: src/Content/ContactSelector.php:52 +msgid "Weekly" +msgstr "每周" + +#: src/Content/ContactSelector.php:53 +msgid "Monthly" +msgstr "每月" + +#: src/Content/ContactSelector.php:99 +msgid "DFRN" +msgstr "" + +#: src/Content/ContactSelector.php:100 +msgid "OStatus" +msgstr "OStatus" + +#: src/Content/ContactSelector.php:101 +msgid "RSS/Atom" +msgstr "RSS/Atom" + +#: src/Content/ContactSelector.php:104 +msgid "Zot!" +msgstr "Zot!" + +#: src/Content/ContactSelector.php:105 +msgid "LinkedIn" +msgstr "LinkedIn" + +#: src/Content/ContactSelector.php:106 +msgid "XMPP/IM" +msgstr "XMPP/IM" + +#: src/Content/ContactSelector.php:107 +msgid "MySpace" +msgstr "MySpace" + +#: src/Content/ContactSelector.php:108 +msgid "Google+" +msgstr "Google+" + +#: src/Content/ContactSelector.php:109 +msgid "pump.io" +msgstr "pump.io" + +#: src/Content/ContactSelector.php:110 +msgid "Twitter" +msgstr "推特" + +#: src/Content/ContactSelector.php:111 +msgid "Discourse" +msgstr "" + +#: src/Content/ContactSelector.php:112 +msgid "Diaspora Connector" +msgstr "Diaspora连接器" + +#: src/Content/ContactSelector.php:113 +msgid "GNU Social Connector" +msgstr "GNU Social 连接器" + +#: src/Content/ContactSelector.php:114 +msgid "ActivityPub" +msgstr "活动插件" + +#: src/Content/ContactSelector.php:115 +msgid "pnut" +msgstr "" + +#: src/Content/ContactSelector.php:149 +#, php-format +msgid "%s (via %s)" +msgstr "" + +#: src/Content/Feature.php:96 +msgid "General Features" +msgstr "通用特性" + +#: src/Content/Feature.php:98 +msgid "Photo Location" +msgstr "照片地点" + +#: src/Content/Feature.php:98 +msgid "" +"Photo metadata is normally stripped. This extracts the location (if present)" +" prior to stripping metadata and links it to a map." +msgstr "照片元数据通常被剥离。这将在剥离元数据之前提取位置(如果存在),并将其链接到地图。" + +#: src/Content/Feature.php:99 +msgid "Trending Tags" +msgstr "趋势标签" + +#: src/Content/Feature.php:99 +msgid "" +"Show a community page widget with a list of the most popular tags in recent " +"public posts." +msgstr "显示带有最近公共帖子中最受欢迎标签列表的社区页面小部件。" + +#: src/Content/Feature.php:104 +msgid "Post Composition Features" +msgstr "发帖编写功能" + +#: src/Content/Feature.php:105 +msgid "Auto-mention Forums" +msgstr "自动提示论坛" + +#: src/Content/Feature.php:105 +msgid "" +"Add/remove mention when a forum page is selected/deselected in ACL window." +msgstr "在ACL窗口中选择/取消选择论坛页面时添加/删除提及。" + +#: src/Content/Feature.php:106 +msgid "Explicit Mentions" +msgstr "明确提及" + +#: src/Content/Feature.php:106 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "在“评论”框中添加显式提及,以手动控制在答复中提及的人。" + +#: src/Content/Feature.php:111 +msgid "Post/Comment Tools" +msgstr "文章/评论工具" + +#: src/Content/Feature.php:112 +msgid "Post Categories" +msgstr "文章种类" + +#: src/Content/Feature.php:112 +msgid "Add categories to your posts" +msgstr "加入种类给您的文章" + +#: src/Content/Feature.php:117 +msgid "Advanced Profile Settings" +msgstr "高级简介设置" + +#: src/Content/Feature.php:118 +msgid "List Forums" +msgstr "列出各论坛" + +#: src/Content/Feature.php:118 +msgid "Show visitors public community forums at the Advanced Profile Page" +msgstr "在“高级简介设置”页上向访问者显示公共社区论坛" + +#: src/Content/Feature.php:119 +msgid "Tag Cloud" +msgstr "标签云" + +#: src/Content/Feature.php:119 +msgid "Provide a personal tag cloud on your profile page" +msgstr "在您的个人简介中提供个人标签云" + +#: src/Content/Feature.php:120 +msgid "Display Membership Date" +msgstr "显示成员资格日期" + +#: src/Content/Feature.php:120 +msgid "Display membership date in profile" +msgstr "在个人资料中显示成员资格日期" + +#: src/Content/Nav.php:90 +msgid "Nothing new here" +msgstr "这里没有什么新的" + +#: src/Content/Nav.php:95 +msgid "Clear notifications" +msgstr "清理出通知" + +#: src/Content/Nav.php:96 src/Content/Text/HTML.php:904 +msgid "@name, !forum, #tags, content" +msgstr "" + +#: src/Content/Nav.php:169 +msgid "End this session" +msgstr "结束此次会话" + +#: src/Content/Nav.php:171 +msgid "Sign in" +msgstr "登录" + +#: src/Content/Nav.php:182 +msgid "Personal notes" +msgstr "个人笔记" + +#: src/Content/Nav.php:182 +msgid "Your personal notes" +msgstr "你的个人笔记" + +#: src/Content/Nav.php:202 src/Content/Nav.php:263 +msgid "Home" +msgstr "主页" + +#: src/Content/Nav.php:202 +msgid "Home Page" +msgstr "主页" + +#: src/Content/Nav.php:206 +msgid "Create an account" +msgstr "注册" + +#: src/Content/Nav.php:212 +msgid "Help and documentation" +msgstr "帮助及文档" + +#: src/Content/Nav.php:216 +msgid "Apps" +msgstr "应用程序" + +#: src/Content/Nav.php:216 +msgid "Addon applications, utilities, games" +msgstr "可加的应用,设施,游戏" + +#: src/Content/Nav.php:220 +msgid "Search site content" +msgstr "搜索网站内容" + +#: src/Content/Nav.php:223 src/Content/Text/HTML.php:911 +msgid "Full Text" +msgstr "全文" + +#: src/Content/Nav.php:224 src/Content/Widget/TagCloud.php:68 +#: src/Content/Text/HTML.php:912 +msgid "Tags" +msgstr "标签:" + +#: src/Content/Nav.php:244 +msgid "Community" +msgstr "社会" + +#: src/Content/Nav.php:244 +msgid "Conversations on this and other servers" +msgstr "此服务器和其他服务器上的对话" + +#: src/Content/Nav.php:251 +msgid "Directory" +msgstr "目录" + +#: src/Content/Nav.php:251 +msgid "People directory" +msgstr "人物名录" + +#: src/Content/Nav.php:253 +msgid "Information about this friendica instance" +msgstr "资料关于这个Friendica服务器" + +#: src/Content/Nav.php:256 +msgid "Terms of Service of this Friendica instance" +msgstr "此Friendica实例的服务条款" + +#: src/Content/Nav.php:267 +msgid "Introductions" +msgstr "介绍" + +#: src/Content/Nav.php:267 +msgid "Friend Requests" +msgstr "友谊邀请" + +#: src/Content/Nav.php:269 +msgid "See all notifications" +msgstr "看所有的通知" + +#: src/Content/Nav.php:270 +msgid "Mark all system notifications seen" +msgstr "记号各系统通知看过的" + +#: src/Content/Nav.php:274 +msgid "Inbox" +msgstr "收件箱" + +#: src/Content/Nav.php:275 +msgid "Outbox" +msgstr "发件箱" + +#: src/Content/Nav.php:279 +msgid "Accounts" +msgstr "账户" + +#: src/Content/Nav.php:279 +msgid "Manage other pages" +msgstr "管理别的页" + +#: src/Content/Nav.php:289 +msgid "Site setup and configuration" +msgstr "网站开办和配置" + +#: src/Content/Nav.php:292 +msgid "Navigation" +msgstr "导航" + +#: src/Content/Nav.php:292 +msgid "Site map" +msgstr "网站地图" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "删除关键字" + +#: src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "保存的搜索" + +#: src/Content/Widget/CalendarExport.php:63 +msgid "Export" +msgstr "导出" + +#: src/Content/Widget/CalendarExport.php:64 +msgid "Export calendar as ical" +msgstr "导出日历为 ical" + +#: src/Content/Widget/CalendarExport.php:65 +msgid "Export calendar as csv" +msgstr "导出日历为 csv" + +#: src/Content/Widget/TrendingTags.php:51 +#, php-format +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "趋势标签(最近%d小时 )" + +#: src/Content/Widget/TrendingTags.php:52 +msgid "More Trending Tags" +msgstr "更多趋势标签" + +#: src/Content/Widget/ContactBlock.php:72 +msgid "No contacts" +msgstr "没有联系人" + +#: src/Content/Widget/ContactBlock.php:104 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "%d 联系人" + +#: src/Content/Widget/ContactBlock.php:123 +msgid "View Contacts" +msgstr "查看联系人" + +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "更新" + +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "更旧" + +#: src/Content/OEmbed.php:266 +msgid "Embedding disabled" +msgstr "嵌入已停用" + +#: src/Content/OEmbed.php:388 +msgid "Embedded content" +msgstr "嵌入内容" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "上个" + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "最后" + +#: src/Content/Text/HTML.php:802 +msgid "Loading more entries..." +msgstr "正在加载更多..." + +#: src/Content/Text/HTML.php:803 +msgid "The end" +msgstr "" + +#: src/Content/Text/HTML.php:954 src/Content/Text/BBCode.php:1523 +msgid "Click to open/close" +msgstr "点击为开关" + +#: src/Content/Text/BBCode.php:946 src/Content/Text/BBCode.php:1605 +#: src/Content/Text/BBCode.php:1606 +msgid "Image/photo" +msgstr "图像/照片" + +#: src/Content/Text/BBCode.php:1046 +#, php-format +msgid "%2$s %3$s" +msgstr "%2$s%3$s" + +#: src/Content/Text/BBCode.php:1554 +msgid "$1 wrote:" +msgstr "$1写:" + +#: src/Content/Text/BBCode.php:1608 src/Content/Text/BBCode.php:1609 +msgid "Encrypted content" +msgstr "加密的内容" + +#: src/Content/Text/BBCode.php:1831 +msgid "Invalid source protocol" +msgstr "无效的源协议" + +#: src/Content/Text/BBCode.php:1846 +msgid "Invalid link protocol" +msgstr "无效的连接协议" + +#: src/BaseModule.php:150 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "表格安全令牌不对。最可能因为表格开着太久(三个小时以上)提交前。" + +#: src/BaseModule.php:179 +msgid "All contacts" +msgstr "所有联络人" + +#: src/BaseModule.php:202 +msgid "Common" +msgstr "" diff --git a/view/lang/zh-cn/strings.php b/view/lang/zh-cn/strings.php index c317633ecf..d8b2c53e0a 100644 --- a/view/lang/zh-cn/strings.php +++ b/view/lang/zh-cn/strings.php @@ -6,14 +6,108 @@ function string_plural_select_zh_cn($n){ return 0;; }} ; -$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ - 0 => "达到每日 %d 发文限制。此文被拒绝发出。", -]; -$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ - 0 => "达到每周 %d 发文限制。此文被拒绝发出。", -]; -$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "达到每月 %d 发文限制。此文被拒绝发出。"; -$a->strings["Profile Photos"] = "简介照片"; +$a->strings["default"] = "默认"; +$a->strings["greenzero"] = "greenzero"; +$a->strings["purplezero"] = "purplezero"; +$a->strings["easterbunny"] = "easterbunny"; +$a->strings["darkzero"] = "darkzero"; +$a->strings["comix"] = "comix"; +$a->strings["slackr"] = "slackr"; +$a->strings["Submit"] = "提交"; +$a->strings["Theme settings"] = "主题设置"; +$a->strings["Variations"] = "变化"; +$a->strings["Alignment"] = "对齐"; +$a->strings["Left"] = "左边"; +$a->strings["Center"] = "中间"; +$a->strings["Color scheme"] = "色彩方案"; +$a->strings["Posts font size"] = "文章"; +$a->strings["Textareas font size"] = "文本区字体大小"; +$a->strings["Comma separated list of helper forums"] = "帮助论坛的逗号分隔列表"; +$a->strings["don't show"] = "不要显示"; +$a->strings["show"] = "显示"; +$a->strings["Set style"] = "设置风格"; +$a->strings["Community Pages"] = "社会页"; +$a->strings["Community Profiles"] = "社会简介"; +$a->strings["Help or @NewHere ?"] = "需要帮助或@第一次来这儿?"; +$a->strings["Connect Services"] = "连接服务"; +$a->strings["Find Friends"] = "找朋友们"; +$a->strings["Last users"] = "上次用户"; +$a->strings["Find People"] = "查找个人"; +$a->strings["Enter name or interest"] = "输入名字或兴趣"; +$a->strings["Connect/Follow"] = "连接/关注"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "比如:罗伯特·摩根斯坦,钓鱼"; +$a->strings["Find"] = "搜索"; +$a->strings["Friend Suggestions"] = "朋友推荐"; +$a->strings["Similar Interests"] = "相似兴趣"; +$a->strings["Random Profile"] = "随机简介"; +$a->strings["Invite Friends"] = "邀请朋友们"; +$a->strings["Global Directory"] = "综合目录"; +$a->strings["Local Directory"] = "本地目录"; +$a->strings["Forums"] = "论坛"; +$a->strings["External link to forum"] = "到论坛的外链"; +$a->strings["show more"] = "显示更多"; +$a->strings["Quick Start"] = "快速入门"; +$a->strings["Help"] = "帮助"; +$a->strings["Light (Accented)"] = ""; +$a->strings["Dark (Accented)"] = ""; +$a->strings["Black (Accented)"] = ""; +$a->strings["Note"] = "便条"; +$a->strings["Check image permissions if all users are allowed to see the image"] = "如果允许所有用户查看图像,请检查图像权限"; +$a->strings["Custom"] = "习惯"; +$a->strings["Legacy"] = ""; +$a->strings["Accented"] = ""; +$a->strings["Select color scheme"] = "选择配色方案"; +$a->strings["Select scheme accent"] = ""; +$a->strings["Blue"] = "蓝色"; +$a->strings["Red"] = "红色"; +$a->strings["Purple"] = "紫色"; +$a->strings["Green"] = "绿色"; +$a->strings["Pink"] = "粉色"; +$a->strings["Copy or paste schemestring"] = "复制或粘贴模式字符串"; +$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = ""; +$a->strings["Navigation bar background color"] = ""; +$a->strings["Navigation bar icon color "] = ""; +$a->strings["Link color"] = "链接颜色"; +$a->strings["Set the background color"] = "设置背景色"; +$a->strings["Content background opacity"] = ""; +$a->strings["Set the background image"] = "设置背景图片"; +$a->strings["Background image style"] = ""; +$a->strings["Login page background image"] = "登录页面背景图片"; +$a->strings["Login page background color"] = "登录页面背景色"; +$a->strings["Leave background image and color empty for theme defaults"] = ""; +$a->strings["Guest"] = ""; +$a->strings["Visitor"] = "访客"; +$a->strings["Status"] = "状态"; +$a->strings["Your posts and conversations"] = "你的消息和交谈"; +$a->strings["Profile"] = "个人资料"; +$a->strings["Your profile page"] = "你的简介页"; +$a->strings["Photos"] = "照片"; +$a->strings["Your photos"] = "你的照片"; +$a->strings["Videos"] = "视频"; +$a->strings["Your videos"] = "你的视频"; +$a->strings["Events"] = "活动日历"; +$a->strings["Your events"] = "你的活动"; +$a->strings["Network"] = "网络"; +$a->strings["Conversations from your friends"] = "来自你的朋友们的交谈"; +$a->strings["Events and Calendar"] = "事件和日历"; +$a->strings["Messages"] = "消息"; +$a->strings["Private mail"] = "私人的邮件"; +$a->strings["Settings"] = "设置"; +$a->strings["Account settings"] = "帐户设置"; +$a->strings["Contacts"] = "联系人"; +$a->strings["Manage/edit friends and contacts"] = "管理/编辑朋友和联系人"; +$a->strings["Follow Thread"] = "关注主题"; +$a->strings["Skip to main content"] = ""; +$a->strings["Top Banner"] = "顶部横幅"; +$a->strings["Resize image to the width of the screen and show background color below on long pages."] = ""; +$a->strings["Full screen"] = "全屏幕"; +$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = ""; +$a->strings["Single row mosaic"] = ""; +$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = ""; +$a->strings["Mosaic"] = ""; +$a->strings["Repeat image to fill the screen."] = ""; +$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = ""; +$a->strings["%s: Updating post-type."] = ""; $a->strings["%1\$s poked %2\$s"] = "%1\$s戳%2\$s"; $a->strings["event"] = "活动"; $a->strings["status"] = "状态"; @@ -21,7 +115,7 @@ $a->strings["photo"] = "照片"; $a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s 把 %2\$s 的 %3\$s 标记为 %4\$s"; $a->strings["Select"] = "选择"; $a->strings["Delete"] = "删除"; -$a->strings["View %s's profile @ %s"] = "看%s的简介@ %s"; +$a->strings["View %s's profile @ %s"] = "看%s的个人资料@ %s"; $a->strings["Categories:"] = "类别 :"; $a->strings["Filed under:"] = "归档于 :"; $a->strings["%s from %s"] = "%s 来自 %s"; @@ -29,23 +123,29 @@ $a->strings["View in context"] = "查看全文"; $a->strings["Please wait"] = "请稍等"; $a->strings["remove"] = "删除"; $a->strings["Delete Selected Items"] = "删除选中项目"; -$a->strings["Follow Thread"] = "关注主题"; +$a->strings["%s reshared this."] = "%s转推了本文。"; +$a->strings["%s commented on this."] = ""; +$a->strings["You had been addressed (%s)."] = ""; +$a->strings["You are following %s."] = ""; +$a->strings["Tagged"] = ""; +$a->strings["Reshared"] = ""; +$a->strings["%s is participating in this thread."] = ""; +$a->strings["Stored"] = ""; +$a->strings["Global"] = ""; $a->strings["View Status"] = "查看状态"; -$a->strings["View Profile"] = "查看简介"; +$a->strings["View Profile"] = "查看个人资料"; $a->strings["View Photos"] = "查看照片"; $a->strings["Network Posts"] = "网络文章"; $a->strings["View Contact"] = "查看联系人"; $a->strings["Send PM"] = "发送私信"; $a->strings["Block"] = "屏蔽"; $a->strings["Ignore"] = "忽视"; -$a->strings["Poke"] = ""; -$a->strings["Connect/Follow"] = "连接/关注"; +$a->strings["Poke"] = "戳"; $a->strings["%s likes this."] = "%s 赞了这个。"; $a->strings["%s doesn't like this."] = "%s 觉得不赞。"; $a->strings["%s attends."] = "%s 参加。"; $a->strings["%s doesn't attend."] = "%s 不参加。"; $a->strings["%s attends maybe."] = "%s可能参加。"; -$a->strings["%s reshared this."] = "%s转推了本文。"; $a->strings["and"] = "和"; $a->strings["and %d other people"] = "和 %d 个其他人"; $a->strings["%2\$d people like this"] = "%2\$d个人喜欢"; @@ -87,13 +187,10 @@ $a->strings["clear location"] = "清除位置"; $a->strings["Set title"] = "指定标题"; $a->strings["Categories (comma-separated list)"] = "分类(逗号分隔)"; $a->strings["Permission settings"] = "权限设置"; -$a->strings["permissions"] = "权限"; +$a->strings["Permissions"] = "权限"; $a->strings["Public post"] = "公开帖子"; $a->strings["Preview"] = "预览"; $a->strings["Cancel"] = "取消"; -$a->strings["Post to Groups"] = "发到组"; -$a->strings["Post to Contacts"] = "发给联系人"; -$a->strings["Private post"] = "私人帖子"; $a->strings["Message"] = "消息"; $a->strings["Browser"] = "浏览器"; $a->strings["Open Compose page"] = "打开撰写页面"; @@ -103,89 +200,90 @@ $a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s发给您 $a->strings["a private message"] = "一条私人消息"; $a->strings["%1\$s sent you %2\$s."] = "%1\$s发给您%2\$s."; $a->strings["Please visit %s to view and/or reply to your private messages."] = "请访问 %s 来查看并且/或者回复你的私信。"; -$a->strings["%1\$s replied to you on %2\$s's %3\$s %4\$s"] = ""; -$a->strings["%1\$s tagged you on %2\$s's %3\$s %4\$s"] = ""; -$a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = ""; -$a->strings["%1\$s replied to you on your %2\$s %3\$s"] = ""; -$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = ""; -$a->strings["%1\$s commented on your %2\$s %3\$s"] = ""; -$a->strings["%1\$s replied to you on their %2\$s %3\$s"] = ""; -$a->strings["%1\$s tagged you on their %2\$s %3\$s"] = ""; -$a->strings["%1\$s commented on their %2\$s %3\$s"] = ""; +$a->strings["%1\$s replied to you on %2\$s's %3\$s %4\$s"] = "%1\$s回复你在%2\$s秒%3\$s%4\$s"; +$a->strings["%1\$s tagged you on %2\$s's %3\$s %4\$s"] = "%1\$s给你贴上了标签%2\$s秒%3\$s%4\$s"; +$a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = "%1\$s评论%2\$s's %3\$s%4\$s"; +$a->strings["%1\$s replied to you on your %2\$s %3\$s"] = "%1\$s回复你的%2\$s%3\$s"; +$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = "%1\$s标记你在你的%2\$s%3\$s"; +$a->strings["%1\$s commented on your %2\$s %3\$s"] = "%1\$s评论你的%2\$s%3\$s"; +$a->strings["%1\$s replied to you on their %2\$s %3\$s"] = "%1\$s回复你%2\$s%3\$s"; +$a->strings["%1\$s tagged you on their %2\$s %3\$s"] = "%1\$s标记了你%2\$s%3\$s"; +$a->strings["%1\$s commented on their %2\$s %3\$s"] = "%1\$s评论他们的%2\$s%3\$s"; $a->strings["%s %s tagged you"] = "%s%s标记了您"; $a->strings["%1\$s tagged you at %2\$s"] = "%1\$s 在 %2\$s 上标记了您"; -$a->strings["%1\$s Comment to conversation #%2\$d by %3\$s"] = ""; +$a->strings["%1\$s Comment to conversation #%2\$d by %3\$s"] = "%1\$s对话的评论%2\$d来自%3\$s"; $a->strings["%s commented on an item/conversation you have been following."] = "%s对你关注的项目/对话发表评论。"; $a->strings["Please visit %s to view and/or reply to the conversation."] = "请访问%s来查看并且/或者回复这个对话。"; -$a->strings["%s %s posted to your profile wall"] = ""; +$a->strings["%s %s posted to your profile wall"] = "%s%s贴到你的个人简介墙上"; $a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s放在您的简介墙在%2\$s"; $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s放在[url=%2\$s]您的墙[/url]"; $a->strings["%s %s shared a new post"] = "%s%s分享了新帖子"; $a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s分享新的消息在%2\$s"; $a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]分享一个消息[/url]."; -$a->strings["%1\$s %2\$s poked you"] = ""; +$a->strings["%s %s shared a post from %s"] = ""; +$a->strings["%1\$s shared a post from %2\$s at %3\$s"] = ""; +$a->strings["%1\$s [url=%2\$s]shared a post[/url] from %3\$s."] = ""; +$a->strings["%1\$s %2\$s poked you"] = "%1\$s%2\$s戳了你一下"; $a->strings["%1\$s poked you at %2\$s"] = "您被%1\$s戳在%2\$s"; $a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s[url=%2\$s]把您戳[/url]。"; $a->strings["%s %s tagged your post"] = "%s%s标记了您的帖子"; $a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s把您的文章在%2\$s标签"; $a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s把[url=%2\$s]您的文章[/url]标签"; -$a->strings["%s Introduction received"] = ""; +$a->strings["%s Introduction received"] = "%s收到的介绍"; $a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "您从「%1\$s」受到一个介绍在%2\$s"; $a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "您从%2\$s收到[url=%1\$s]一个介绍[/url]。"; -$a->strings["You may visit their profile at %s"] = "你能看他的简介在%s"; +$a->strings["You may visit their profile at %s"] = "你能看他的个人资料在%s"; $a->strings["Please visit %s to approve or reject the introduction."] = "请批准或拒绝介绍在%s"; -$a->strings["%s A new person is sharing with you"] = ""; +$a->strings["%s A new person is sharing with you"] = "%s一个新的人正在和你分享"; $a->strings["%1\$s is sharing with you at %2\$s"] = "%1\$s 正在 %2\$s 和你分享"; $a->strings["%s You have a new follower"] = "%s你有了一个新的关注者"; $a->strings["You have a new follower at %2\$s : %1\$s"] = "你在 %2\$s 有一个新的关注者: %1\$s"; -$a->strings["%s Friend suggestion received"] = ""; +$a->strings["%s Friend suggestion received"] = "%s收到建议的朋友"; $a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "您从「%2\$s」收到[url=%1\$s]一个朋友建议[/url]。"; $a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "您从%3\$s收到[url=%1\$s]一个朋友建议[/url]为%2\$s。"; $a->strings["Name:"] = "名字:"; $a->strings["Photo:"] = "照片:"; $a->strings["Please visit %s to approve or reject the suggestion."] = "请访问%s来批准或拒绝这个建议。"; -$a->strings["%s Connection accepted"] = ""; +$a->strings["%s Connection accepted"] = "%s已接受连接"; $a->strings["'%1\$s' has accepted your connection request at %2\$s"] = "“%1\$s”已经在 %2\$s 接受了您的连接请求"; $a->strings["%2\$s has accepted your [url=%1\$s]connection request[/url]."] = "%2\$s 已经接受了你的[url=%1\$s]连接请求[/url]。"; -$a->strings["You are now mutual friends and may exchange status updates, photos, and email without restriction."] = "你们现在已经互为朋友了,可以不受限制地交换状态更新、照片和邮件。"; +$a->strings["You are now mutual friends and may exchange status updates, photos, and email without restriction."] = "你们现在已经互为好友了,可以不受限制地交换状态更新、照片和邮件。"; $a->strings["Please visit %s if you wish to make any changes to this relationship."] = "请访问%s如果你希望对这个关系做任何改变。"; $a->strings["'%1\$s' has chosen to accept you a fan, which restricts some forms of communication - such as private messaging and some profile interactions. If this is a celebrity or community page, these settings were applied automatically."] = "%1\$s已选择接受您为粉丝,这会限制某些形式的通信,例如私信和某些个人资料交互。如果这是名人或社区页面,则会自动应用这些设置。"; $a->strings["'%1\$s' may choose to extend this into a two-way or more permissive relationship in the future."] = "%1\$s未来可能会选择将这种关系扩展为双向或更宽松的关系。"; $a->strings["Please visit %s if you wish to make any changes to this relationship."] = "请访问 %s 如果你希望对修改这个关系。"; -$a->strings["[Friendica System Notify]"] = ""; +$a->strings["[Friendica System Notify]"] = "[Friendica系统通知]"; $a->strings["registration request"] = "注册请求"; -$a->strings["You've received a registration request from '%1\$s' at %2\$s"] = ""; +$a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "您已收到来自‘%1\$s’的注册请求,地址为%2\$s"; $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = ""; $a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = ""; $a->strings["Please visit %s to approve or reject the request."] = "请访问%s来批准或拒绝这个请求。"; -$a->strings["Item not found."] = "项目找不到。"; -$a->strings["Do you really want to delete this item?"] = "您真的想删除这个项目吗?"; -$a->strings["Yes"] = "是"; -$a->strings["Permission denied."] = "权限不够。"; -$a->strings["Authorize application connection"] = "授权应用连接"; -$a->strings["Return to your app and insert this Securty Code:"] = "回归您的应用和输入这个安全密码:"; -$a->strings["Please login to continue."] = "请登录以继续。"; -$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "你要授权这个应用访问你的文章和联系人,及/或为你创建新的文章吗?"; -$a->strings["No"] = "否"; +$a->strings["Daily posting limit of %d post reached. The post was rejected."] = [ + 0 => "达到每日 %d 发文限制。此文被拒绝发出。", +]; +$a->strings["Weekly posting limit of %d post reached. The post was rejected."] = [ + 0 => "达到每周 %d 发文限制。此文被拒绝发出。", +]; +$a->strings["Monthly posting limit of %d post reached. The post was rejected."] = "达到每月 %d 发文限制。此文被拒绝发出。"; +$a->strings["Profile Photos"] = "个人资料照片"; $a->strings["Access denied."] = "权限拒绝。"; -$a->strings["Access to this profile has been restricted."] = "使用权这个简介被限制了."; -$a->strings["Events"] = "事件"; -$a->strings["View"] = "查看"; -$a->strings["Previous"] = "上"; -$a->strings["Next"] = "下"; -$a->strings["today"] = "今天"; -$a->strings["month"] = "月"; -$a->strings["week"] = "星期"; -$a->strings["day"] = "日"; -$a->strings["list"] = "列表"; -$a->strings["User not found"] = "找不到用户"; -$a->strings["This calendar format is not supported"] = "这个日历格式不被支持"; -$a->strings["No exportable data found"] = "找不到可导出的数据"; -$a->strings["calendar"] = "日历"; -$a->strings["No contacts in common."] = "没有共同的联系人。"; -$a->strings["Common Friends"] = "普通朋友们"; -$a->strings["Profile not found."] = "找不到简介。"; +$a->strings["Bad Request."] = "请求错误"; $a->strings["Contact not found."] = "没有找到联系人。"; +$a->strings["Permission denied."] = "权限不够。"; +$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "一天最多墙通知给%s超过了。通知没有通过 。"; +$a->strings["No recipient selected."] = "没有选择的接受者。"; +$a->strings["Unable to check your home location."] = "核对不了您的主页。"; +$a->strings["Message could not be sent."] = "消息发不了。"; +$a->strings["Message collection failure."] = "通信受到错误。"; +$a->strings["No recipient."] = "没有接受者。"; +$a->strings["Please enter a link URL:"] = "请输入一个链接 URL:"; +$a->strings["Send Private Message"] = "发私人的通信"; +$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "如果您想%s回答,请核对您网站的隐私设置允许生发送人的私人邮件。"; +$a->strings["To:"] = "到:"; +$a->strings["Subject:"] = "题目:"; +$a->strings["Your message:"] = "你的消息:"; +$a->strings["Insert web link"] = "插入网页链接"; +$a->strings["Profile not found."] = "找不到个人资料。"; $a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "这会偶尔地发生熟人双方都要求和已经批准的时候。"; $a->strings["Response from remote site was not understood."] = "遥网站的回答明白不了。"; $a->strings["Unexpected response from remote site: "] = "居然回答从遥网站:"; @@ -202,7 +300,287 @@ $a->strings["The ID provided by your system is a duplicate on our system. It sho $a->strings["Unable to set your contact credentials on our system."] = "不能创作您的熟人证件在我们的系统。"; $a->strings["Unable to update your contact profile details on our system"] = "不能更新您的熟人简介消息在我们的系统"; $a->strings["[Name Withheld]"] = "[名字拒给]"; +$a->strings["Public access denied."] = "拒绝公开访问"; +$a->strings["No videos selected"] = "没有视频被选择"; +$a->strings["Access to this item is restricted."] = "这个项目使用权限的。"; +$a->strings["View Video"] = "察看视频"; +$a->strings["View Album"] = "看照片册"; +$a->strings["Recent Videos"] = "最近的视频"; +$a->strings["Upload New Videos"] = "上传新视频"; +$a->strings["No keywords to match. Please add keywords to your profile."] = "没有要匹配的关键字。请向您的个人资料中添加关键字。"; +$a->strings["first"] = "首先"; +$a->strings["next"] = "下个"; +$a->strings["No matches"] = "没有结果"; +$a->strings["Profile Match"] = "简介符合"; +$a->strings["Missing some important data!"] = "缺失一些重要数据!"; +$a->strings["Update"] = "更新"; +$a->strings["Failed to connect with email account using the settings provided."] = "不能连接电子邮件账户用输入的设置。"; +$a->strings["Contact CSV file upload error"] = "联系人CSV文件上载错误"; +$a->strings["Importing Contacts done"] = "导入联系人完成"; +$a->strings["Relocate message has been send to your contacts"] = "迁移消息已发送给您的联系人"; +$a->strings["Passwords do not match."] = "密码不匹配。"; +$a->strings["Password update failed. Please try again."] = "密码更新失败了。请再试。"; +$a->strings["Password changed."] = "密码已改变。"; +$a->strings["Password unchanged."] = "密码未改变。"; +$a->strings["Please use a shorter name."] = "请使用较短的名称。"; +$a->strings["Name too short."] = "名称太短。"; +$a->strings["Wrong Password."] = "密码错误。"; +$a->strings["Invalid email."] = "无效的邮箱。"; +$a->strings["Cannot change to that email."] = "无法更改到此电子邮件地址。"; +$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "私人评坛没有隐私批准。默认隐私组用者。"; +$a->strings["Private forum has no privacy permissions and no default privacy group."] = "私人评坛没有隐私批准或默认隐私组。"; +$a->strings["Settings were not updated."] = ""; +$a->strings["Add application"] = "加入应用"; +$a->strings["Save Settings"] = "保存设置"; +$a->strings["Name"] = "名字"; +$a->strings["Consumer Key"] = "用户密钥"; +$a->strings["Consumer Secret"] = "使用者机密"; +$a->strings["Redirect"] = "重定向"; +$a->strings["Icon url"] = "图符URL"; +$a->strings["You can't edit this application."] = "您不能编辑这个应用。"; +$a->strings["Connected Apps"] = "已连接的应用程序"; +$a->strings["Edit"] = "编辑"; +$a->strings["Client key starts with"] = "客户端密钥开头"; +$a->strings["No name"] = "没有名字"; +$a->strings["Remove authorization"] = "撤消权能"; +$a->strings["No Addon settings configured"] = "无插件设置配置完成"; +$a->strings["Addon Settings"] = "插件设置"; +$a->strings["Additional Features"] = "附加功能"; +$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)"; +$a->strings["enabled"] = "已启用"; +$a->strings["disabled"] = "已停用"; +$a->strings["Built-in support for %s connectivity is %s"] = "包括的支持为%s连通性是%s"; +$a->strings["OStatus (GNU Social)"] = ""; +$a->strings["Email access is disabled on this site."] = "电子邮件访问在这个站上被禁用。"; +$a->strings["None"] = "没有"; +$a->strings["Social Networks"] = "社交网络"; +$a->strings["General Social Media Settings"] = "通用社交媒体设置"; +$a->strings["Accept only top level posts by contacts you follow"] = "只接受您关注的联系人发布的帖子"; +$a->strings["The system does an auto completion of threads when a comment arrives. This has got the side effect that you can receive posts that had been started by a non-follower but had been commented by someone you follow. This setting deactivates this behaviour. When activated, you strictly only will receive posts from people you really do follow."] = "当评论到达时,系统会自动完成线程。这有一个副作用,那就是你可能会收到由非关注者发起的帖子,但已经被你追随者评论了。此配置将停用此行为。激活后,严格来说,你只会收到来自你真正关注的人的帖子。"; +$a->strings["Disable Content Warning"] = "禁用内容警告"; +$a->strings["Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This disables the automatic collapsing and sets the content warning as the post title. Doesn't affect any other content filtering you eventually set up."] = "像Mastodon或Pleroma这样的网络上的用户可以设置一个内容警告字段,默认情况下会折叠他们的发帖。这将禁用自动折叠,并将内容警告设置为发帖标题。不会影响您最终设置的任何其他内容筛选。"; +$a->strings["Disable intelligent shortening"] = "禁用智能缩短"; +$a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "通常情况下,系统会尝试找到添加到缩短帖子的最佳链接。如果启用此选项,则每个缩短的帖子都将始终指向原始的Friendica帖子。"; +$a->strings["Attach the link title"] = "附加链接标题"; +$a->strings["When activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that share feed content."] = "激活后,附加链接的标题将作为标题添加到Diaspora的帖子中。这对共享提要内容的“远程自我”联系人最有帮助。"; +$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "自动关注任何 GNU Social (OStatus) 关注者/提及者"; +$a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "如果您收到来自未知OStatus用户的消息,则此选项决定如何操作。如果选中,将为每个未知用户创建一个新联系人。"; +$a->strings["Default group for OStatus contacts"] = "用于 OStatus 联系人的默认组"; +$a->strings["Your legacy GNU Social account"] = "您遗留的 GNU Social 账户"; +$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "如果您在这里输入您旧的 GNU Social/Statusnet 账号名 (格式示例 user@domain.tld) ,您的联系人列表将会被自动添加。完成后该字段将被清空。"; +$a->strings["Repair OStatus subscriptions"] = "修复 OStatus 订阅"; +$a->strings["Email/Mailbox Setup"] = "邮件收件箱设置"; +$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "如果您想用这股服务(可选的)跟邮件熟人交流,请指定怎么连通您的收件箱。"; +$a->strings["Last successful email check:"] = "上个成功收件箱检查:"; +$a->strings["IMAP server name:"] = "IMAP服务器名字:"; +$a->strings["IMAP port:"] = "IMAP服务器端口:"; +$a->strings["Security:"] = "安全:"; +$a->strings["Email login name:"] = "邮件登录名:"; +$a->strings["Email password:"] = "邮件密码:"; +$a->strings["Reply-to address:"] = "回复地址:"; +$a->strings["Send public posts to all email contacts:"] = "发送公开文章给所有的邮件联系人:"; +$a->strings["Action after import:"] = "进口后行动:"; +$a->strings["Mark as seen"] = "标注看过"; +$a->strings["Move to folder"] = "搬到文件夹"; +$a->strings["Move to folder:"] = "搬到文件夹:"; +$a->strings["Unable to find your profile. Please contact your admin."] = "无法找到您的简介。请联系您的管理员。"; +$a->strings["Account Types"] = "账户类型"; +$a->strings["Personal Page Subtypes"] = "个人页面子类型"; +$a->strings["Community Forum Subtypes"] = "社区论坛子类型"; +$a->strings["Personal Page"] = "个人页面"; +$a->strings["Account for a personal profile."] = "个人配置文件的帐户。"; +$a->strings["Organisation Page"] = "组织页面"; +$a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = "注册一个自动批准联系请求为“追随者”的组织。"; +$a->strings["News Page"] = "新闻页面"; +$a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = "新闻账户,自动批准联系请求为 \"关注者\"。"; +$a->strings["Community Forum"] = "社区论坛"; +$a->strings["Account for community discussions."] = "对社区讨论进行说明。"; +$a->strings["Normal Account Page"] = "普通帐号页面"; +$a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = "需要手动批准的“朋友”和“追随者”"; +$a->strings["Soapbox Page"] = "博客页面"; +$a->strings["Account for a public profile that automatically approves contact requests as \"Followers\"."] = "自动批准联系人请求为“关注者”。"; +$a->strings["Public Forum"] = "公共论坛"; +$a->strings["Automatically approves all contact requests."] = "自动批准所有联系人请求。"; +$a->strings["Automatic Friend Page"] = "自动朋友页"; +$a->strings["Account for a popular profile that automatically approves contact requests as \"Friends\"."] = "自动批准作为“朋友”的联系请求。"; +$a->strings["Private Forum [Experimental]"] = "隐私评坛[实验性的 ]"; +$a->strings["Requires manual approval of contact requests."] = "需要人工批准联系人请求。"; +$a->strings["OpenID:"] = "OpenID:"; +$a->strings["(Optional) Allow this OpenID to login to this account."] = "(可选的) 允许这个 OpenID 登录这个账户。"; +$a->strings["Publish your profile in your local site directory?"] = "将个人资料发布到本地站点目录中?"; +$a->strings["Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings."] = "您的个人资料将发布在此节点的本地目录中。根据系统设置,您的个人资料详细信息可能公开可见。"; +$a->strings["Your profile will also be published in the global friendica directories (e.g. %s)."] = "您的个人资料还将发布在全球Friendica目录中(例如%s)。"; +$a->strings["Your Identity Address is '%s' or '%s'."] = "你的身份地址是 '%s' 或者 '%s'."; +$a->strings["Account Settings"] = "帐户设置"; +$a->strings["Password Settings"] = "密码设置"; +$a->strings["New Password:"] = "新密码:"; +$a->strings["Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon (:)."] = "允许的字符为a-z、A-Z、0-9以及除空格、重音字母和冒号(:)之外的特殊字符。"; +$a->strings["Confirm:"] = "确认:"; +$a->strings["Leave password fields blank unless changing"] = "留空密码字段,除非要修改"; +$a->strings["Current Password:"] = "当前密码:"; +$a->strings["Your current password to confirm the changes"] = "您的当前密码以验证变更"; +$a->strings["Password:"] = "密码:"; +$a->strings["Your current password to confirm the changes of the email address"] = ""; +$a->strings["Delete OpenID URL"] = "删除OpenID URL"; +$a->strings["Basic Settings"] = "基础设置"; +$a->strings["Full Name:"] = "全名:"; +$a->strings["Email Address:"] = "电子邮件地址:"; +$a->strings["Your Timezone:"] = "你的时区:"; +$a->strings["Your Language:"] = "您的语言 :"; +$a->strings["Set the language we use to show you friendica interface and to send you emails"] = "设置用来向您显示friendica界面和发送电子邮件的语言"; +$a->strings["Default Post Location:"] = "默认文章位置:"; +$a->strings["Use Browser Location:"] = "使用浏览器位置:"; +$a->strings["Security and Privacy Settings"] = "安全和隐私设置"; +$a->strings["Maximum Friend Requests/Day:"] = "每天最大朋友请求数:"; +$a->strings["(to prevent spam abuse)"] = "(用于防止垃圾信息滥用)"; +$a->strings["Allow your profile to be searchable globally?"] = "允许在全球范围内搜索您的个人资料?"; +$a->strings["Activate this setting if you want others to easily find and follow you. Your profile will be searchable on remote systems. This setting also determines whether Friendica will inform search engines that your profile should be indexed or not."] = "如果希望其他人轻松找到并跟踪您,请激活此设置。您的个人资料将在远程系统上搜索。此设置还确定Friendica是否会通知搜索引擎您的个人资料文件应该被索引。"; +$a->strings["Hide your contact/friend list from viewers of your profile?"] = "在个人资料中隐藏联系人/朋友列表?"; +$a->strings["A list of your contacts is displayed on your profile page. Activate this option to disable the display of your contact list."] = "您的联系人列表将显示在您的个人资料页上。激活此选项可禁用联系人列表的显示。"; +$a->strings["Hide your profile details from anonymous viewers?"] = "对匿名访问者隐藏详细简介?"; +$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies will still be accessible by other means."] = "匿名访问者只能看到您的个人资料图片、显示名称和您在个人资料页上使用的昵称。你的公开帖子和回复仍然可以通过其他方式访问。"; +$a->strings["Make public posts unlisted"] = "公开帖子不公开"; +$a->strings["Your public posts will not appear on the community pages or in search results, nor be sent to relay servers. However they can still appear on public feeds on remote servers."] = "您的公开帖子将不会出现在社区页面或搜索结果中,也不会发送到中继服务器。但是,它们仍可以出现在远程服务器上的公共提要中。"; +$a->strings["Make all posted pictures accessible"] = "使所有发布的图片都可访问"; +$a->strings["This option makes every posted picture accessible via the direct link. This is a workaround for the problem that most other networks can't handle permissions on pictures. Non public pictures still won't be visible for the public on your photo albums though."] = "此选项使每一张张贴的图片都可以通过直接链接访问。这是解决大多数其他网络无法处理图片权限问题的解决方法。不过,公众仍然无法在您的相册中看到非公开图片。"; +$a->strings["Allow friends to post to your profile page?"] = "允许朋友们贴文章在您的简介页?"; +$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = "你的联系人可以在你的个人资料墙上写文章。这些帖子将分发给你的联系人"; +$a->strings["Allow friends to tag your posts?"] = "允许朋友们标签您的文章?"; +$a->strings["Your contacts can add additional tags to your posts."] = "您的联系人可以为您的帖子添加额外的标签。"; +$a->strings["Permit unknown people to send you private mail?"] = "允许生人寄给您私人邮件?"; +$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "Friendica 网络用户可能会向您发送私人信息,即使他们不在您的联系人列表中。"; +$a->strings["Maximum private messages per day from unknown people:"] = "每天来自未知的人的私信:"; +$a->strings["Default Post Permissions"] = "默认文章权限"; +$a->strings["Expiration settings"] = "过期设置"; +$a->strings["Automatically expire posts after this many days:"] = "在这数天后自动使文章过期:"; +$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "如果为空,文章不会过期。过期的文章将被删除"; +$a->strings["Expire posts"] = "帖子到期"; +$a->strings["When activated, posts and comments will be expired."] = "激活后,帖子和评论将过期。"; +$a->strings["Expire personal notes"] = "使个人笔记过期"; +$a->strings["When activated, the personal notes on your profile page will be expired."] = "激活后,您个人资料页面上的个人笔记将过期。"; +$a->strings["Expire starred posts"] = "已收藏的帖子過期"; +$a->strings["Starring posts keeps them from being expired. That behaviour is overwritten by this setting."] = "收藏帖子不会过期。该行为将被此设置覆盖。"; +$a->strings["Expire photos"] = "过期照片"; +$a->strings["When activated, photos will be expired."] = "激活时,照片将过期。"; +$a->strings["Only expire posts by others"] = "只有其他人的帖子过期"; +$a->strings["When activated, your own posts never expire. Then the settings above are only valid for posts you received."] = "激活后,您自己的帖子将永不过期。那么上面的设置只对你收到的帖子有效。"; +$a->strings["Notification Settings"] = "通知设置"; +$a->strings["Send a notification email when:"] = "发一个消息要是:"; +$a->strings["You receive an introduction"] = "你收到一份介绍"; +$a->strings["Your introductions are confirmed"] = "你的介绍被确认了"; +$a->strings["Someone writes on your profile wall"] = "某人写在你的简历墙"; +$a->strings["Someone writes a followup comment"] = "某人写一个后续的评论"; +$a->strings["You receive a private message"] = "你收到一封私信"; +$a->strings["You receive a friend suggestion"] = "你受到一个朋友建议"; +$a->strings["You are tagged in a post"] = "你被在新闻标签"; +$a->strings["You are poked/prodded/etc. in a post"] = "您在文章被戳"; +$a->strings["Activate desktop notifications"] = "启用桌面通知"; +$a->strings["Show desktop popup on new notifications"] = "在有新的提示时显示桌面弹出窗口"; +$a->strings["Text-only notification emails"] = "纯文本通知邮件"; +$a->strings["Send text only notification emails, without the html part"] = "发送纯文本通知邮件,无 html 部分"; +$a->strings["Show detailled notifications"] = "显示详细通知"; +$a->strings["Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed."] = "默认情况下,通知被压缩为每个项目的单个通知。启用后,将显示每个通知。"; +$a->strings["Advanced Account/Page Type Settings"] = "专家账户/页种设置"; +$a->strings["Change the behaviour of this account for special situations"] = "在特殊情况下改变此帐户的行为"; +$a->strings["Import Contacts"] = "导入联系人"; +$a->strings["Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account."] = "上传一个CSV文件,该文件在您从旧帐号导出的第一列中包含您关注的帐号的句柄。"; +$a->strings["Upload File"] = "上传文件"; +$a->strings["Relocate"] = "迁移"; +$a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "如果您调动这个简介从别的服务器但有的熟人没收到您的更新,尝试按这个钮。"; +$a->strings["Resend relocate message to contacts"] = "把迁移信息寄给熟人"; +$a->strings["{0} wants to be your friend"] = "{0}想成为您的朋友"; +$a->strings["{0} requested registration"] = "{0}要求注册"; +$a->strings["No items found"] = ""; +$a->strings["No such group"] = "没有这个组"; +$a->strings["Group: %s"] = "组:%s"; +$a->strings["Invalid contact."] = "无效的联系人。"; +$a->strings["Latest Activity"] = "最新活动"; +$a->strings["Sort by latest activity"] = "按最新活动排序"; +$a->strings["Latest Posts"] = "最新发帖"; +$a->strings["Sort by post received date"] = "按发帖日期排序"; +$a->strings["Personal"] = "私人"; +$a->strings["Posts that mention or involve you"] = "提及你或你参与的文章"; +$a->strings["Starred"] = "已收藏"; +$a->strings["Favourite Posts"] = "最喜欢的文章"; +$a->strings["Resubscribing to OStatus contacts"] = "重新订阅 OStatus 联系人"; +$a->strings["Error"] = [ + 0 => "错误", +]; +$a->strings["Done"] = "完成"; +$a->strings["Keep this window open until done."] = "保持窗口打开直到完成。"; +$a->strings["You aren't following this contact."] = "你没有关注这个联系人。"; +$a->strings["Unfollowing is currently not supported by your network."] = "取消关注现在不被你的网络支持。"; +$a->strings["Disconnect/Unfollow"] = "断开连接/取消关注"; +$a->strings["Your Identity Address:"] = "你的身份地址:"; +$a->strings["Submit Request"] = "提交要求"; +$a->strings["Profile URL"] = "简介 URL"; +$a->strings["Status Messages and Posts"] = "状态消息和帖子"; +$a->strings["New Message"] = "新的消息"; +$a->strings["Unable to locate contact information."] = "无法找到联系人信息。"; +$a->strings["Discard"] = "丢弃"; +$a->strings["Conversation not found."] = "找不到对话。"; +$a->strings["Message was not deleted."] = ""; +$a->strings["Conversation was not removed."] = ""; +$a->strings["No messages."] = "没有消息"; +$a->strings["Message not available."] = "通信不可用的"; +$a->strings["Delete message"] = "删除消息"; +$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; +$a->strings["Delete conversation"] = "删除交谈"; +$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "没可用的安全交通。您可能会在发送人的简介页会回答。"; +$a->strings["Send Reply"] = "发送回复"; +$a->strings["Unknown sender - %s"] = "生发送人-%s"; +$a->strings["You and %s"] = "您和%s"; +$a->strings["%s and You"] = "%s和您"; +$a->strings["%d message"] = [ + 0 => "%d通知", +]; +$a->strings["Subscribing to OStatus contacts"] = "正在订阅 OStatus 联系人"; +$a->strings["No contact provided."] = "未提供联系人。"; +$a->strings["Couldn't fetch information for contact."] = "无法获取联系人信息。"; +$a->strings["Couldn't fetch friends for contact."] = "无法取得联系人的朋友信息。"; +$a->strings["success"] = "成功"; +$a->strings["failed"] = "失败"; +$a->strings["ignored"] = "已忽视的"; $a->strings["%1\$s welcomes %2\$s"] = "%1\$s欢迎%2\$s"; +$a->strings["User deleted their account"] = "用户已删除其帐号"; +$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "在您的Friendica节点上,用户删除了他们的帐户。请确保从备份中删除他们的数据。"; +$a->strings["The user id is %d"] = "用户 id 为 %d"; +$a->strings["Remove My Account"] = "删除我的账户"; +$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "这要完全删除您的账户。这一做过,就不能恢复。"; +$a->strings["Please enter your password for verification:"] = "请输入密码为确认:"; +$a->strings["Remove Item Tag"] = "去除项目标签"; +$a->strings["Select a tag to remove: "] = "选择删除一个标签: "; +$a->strings["Remove"] = "移走"; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "没有建议。如果这是新网站,请24小时后再试。"; +$a->strings["The requested item doesn't exist or has been deleted."] = "请求的项目不存在或已被删除。"; +$a->strings["Access to this profile has been restricted."] = "使用权这个简介被限制了."; +$a->strings["The feed for this item is unavailable."] = "此订阅的项目不可用。"; +$a->strings["Invalid request."] = "无效请求。"; +$a->strings["Image exceeds size limit of %s"] = "图片超过 %s 的大小限制"; +$a->strings["Unable to process image."] = "处理不了图像."; +$a->strings["Wall Photos"] = "墙照片"; +$a->strings["Image upload failed."] = "图像上载失败了."; +$a->strings["No valid account found."] = "找不到效的账户。"; +$a->strings["Password reset request issued. Check your email."] = "重设密码要求发布了。核对您的收件箱。"; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\t亲爱的%1\$s,\n\t\t\t最近在“%2\$s”收到重置帐户的请求\n\t\t密码。要确认此请求,请选择验证链接\n\t\t或将其粘贴到您的web浏览器地址栏中。\n\t\t如果您没有请求此更改,请不要跟随链接\n\t\t忽略和/或删除此电子邮件,请求将很快过期。\n\t\t您的密码将不会更改,除非我们可以验证您\n\t\t发出此请求。"; +$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = ""; +$a->strings["Password reset requested at %s"] = "重设密码要求被发布%s"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "要求确认不了。(您可能已经提交它。)重设密码失败了。"; +$a->strings["Request has expired, please make a new one."] = "请求超时,请重试。"; +$a->strings["Forgot your Password?"] = "忘记你的密码吗?"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "输入您的邮件地址和提交为重置密码。然后核对收件箱看别的说明。"; +$a->strings["Nickname or Email: "] = "昵称或邮件地址:"; +$a->strings["Reset"] = "复位"; +$a->strings["Password Reset"] = "复位密码"; +$a->strings["Your password has been reset as requested."] = "您的密码被重设如要求的。"; +$a->strings["Your new password is"] = "你的新的密码是"; +$a->strings["Save or copy your new password - and then"] = "保存或复制新密码-之后"; +$a->strings["click here to login"] = "点击这里登录"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "您的密码可以在成功登录后在设置页修改。"; +$a->strings["Your password has been reset."] = "您的密码已被重置。"; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = "\n\t\t\t亲爱的%1\$s,\n\t\t\t\t您的密码已按要求更改。请保留这个。\n\t\t\t您的记录信息(或立即将您的密码更改为。\n\t\t\t一些你会记住的东西)。\n\t\t"; +$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\t您的登录详细信息如下:\n\n\t\t\t站点位置:\t%1\$s\n\t\t\t登录名:\t%2\$s\n\t\t\t密码:\t%3\$s\n\n\t\t\t您可以在登录后从帐号设置页面更改该密码。\n\t\t"; +$a->strings["Your password has been changed at %s"] = "您密码被变化在%s"; $a->strings["This introduction has already been accepted."] = "这个介绍已经接受了。"; $a->strings["Profile location is not valid or does not contain profile information."] = "简介位置失效或不包含简介信息。"; $a->strings["Warning: profile location has no identifiable owner name."] = "警告:简介位置没有可设别的主名。"; @@ -231,21 +609,54 @@ $a->strings["Confirm"] = "确认"; $a->strings["Hide this contact"] = "隐藏这个联系人"; $a->strings["Welcome home %s."] = "欢迎%s。"; $a->strings["Please confirm your introduction/connection request to %s."] = "请确认您的介绍/联络要求给%s。"; -$a->strings["Public access denied."] = "拒绝公开访问"; $a->strings["Friend/Connection Request"] = "朋友/连接请求"; $a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to %s directly on your system"] = "在此处输入您的Webinger地址(user@domain.tld)或个人资料URL。如果您的系统不支持此功能(例如,它不适用于Diaspora),则必须直接%s在您的系统上订阅"; $a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica node and join us today."] = "如果您还不是免费社交网络的成员,请点击此超链接,\n找到一个公共的Friendica节点,今天就加入我们"; $a->strings["Your Webfinger address or profile URL:"] = "您的Webinger地址或个人资料URL:"; -$a->strings["Please answer the following:"] = "请回答下述的:"; -$a->strings["Submit Request"] = "提交要求"; -$a->strings["%s knows you"] = ""; +$a->strings["Please answer the following:"] = "请确认这个关注:"; +$a->strings["%s knows you"] = "%s认识你"; $a->strings["Add a personal note:"] = "添加一个个人便条:"; -$a->strings["The requested item doesn't exist or has been deleted."] = "请求的项目不存在或已被删除。"; -$a->strings["The feed for this item is unavailable."] = ""; +$a->strings["Authorize application connection"] = "授权应用连接"; +$a->strings["Return to your app and insert this Securty Code:"] = "回归您的应用和输入这个安全密码:"; +$a->strings["Please login to continue."] = "请登录以继续。"; +$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "你要授权这个应用访问你的文章和联系人,及/或为你创建新的文章吗?"; +$a->strings["Yes"] = "是"; +$a->strings["No"] = "否"; +$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "不好意思,可能你上传的是PHP设置允许的大"; +$a->strings["Or - did you try to upload an empty file?"] = "或者,你是不是上传空的文件?"; +$a->strings["File exceeds size limit of %s"] = "文件超过了 %s 的大小限制"; +$a->strings["File upload failed."] = "文件上传失败。"; +$a->strings["Unable to locate original post."] = "找不到当初的新闻"; +$a->strings["Empty post discarded."] = "空帖子被丢弃了。"; +$a->strings["Post updated."] = "发布更新"; +$a->strings["Item wasn't stored."] = "项目未存储。"; +$a->strings["Item couldn't be fetched."] = "无法提取项目。"; +$a->strings["Item not found."] = "项目找不到。"; +$a->strings["User imports on closed servers can only be done by an administrator."] = "只有系统管理员才能在关闭的服务器上执行用户导入。"; +$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "这个网站超过一天最多账户注册。请明天再试。"; +$a->strings["Import"] = "导入"; +$a->strings["Move account"] = "把账户搬出"; +$a->strings["You can import an account from another Friendica server."] = "您会从别的Friendica服务器进口账户"; +$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "你需要从老服务器导出你的账户并在这里上传。我们会在这里重建你的账户,包括你所有的联系人。我们也会通知你的朋友们你搬到了这里。"; +$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "这个特性是实验性的。我们不能从 OStatus 网络 (GNU Social/Statusnet) 或者 Diaspora 导入联系人"; +$a->strings["Account file"] = "账户文件"; +$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "为了导出你的账户,点击「设置→导出你的个人信息」和选择「导出账户」"; +$a->strings["User not found."] = "找不到用户。"; +$a->strings["View"] = "查看"; +$a->strings["Previous"] = "上"; +$a->strings["Next"] = "下"; +$a->strings["today"] = "今天"; +$a->strings["month"] = "月"; +$a->strings["week"] = "星期"; +$a->strings["day"] = "日"; +$a->strings["list"] = "列表"; +$a->strings["User not found"] = "找不到用户"; +$a->strings["This calendar format is not supported"] = "这个日历格式不被支持"; +$a->strings["No exportable data found"] = "找不到可导出的数据"; +$a->strings["calendar"] = "日历"; $a->strings["Item not found"] = "项目没找到"; $a->strings["Edit post"] = "编辑文章"; $a->strings["Save"] = "保存"; -$a->strings["Insert web link"] = "插入网页链接"; $a->strings["web link"] = "网页链接"; $a->strings["Insert video link"] = "插入视频链接"; $a->strings["video link"] = "视频链接"; @@ -267,118 +678,19 @@ $a->strings["Description:"] = "描述:"; $a->strings["Location:"] = "位置:"; $a->strings["Title:"] = "标题:"; $a->strings["Share this event"] = "分享这个事件"; -$a->strings["Submit"] = "提交"; $a->strings["Basic"] = "基本"; $a->strings["Advanced"] = "高级"; -$a->strings["Permissions"] = "权限"; $a->strings["Failed to remove event"] = "删除事件失败"; -$a->strings["Event removed"] = "事件已删除"; -$a->strings["Photos"] = "照片"; -$a->strings["Contact Photos"] = "联系人照片"; -$a->strings["Upload"] = "上传"; -$a->strings["Files"] = "文件"; $a->strings["The contact could not be added."] = "无法添加此联系人。"; $a->strings["You already added this contact."] = "您已添加此联系人。"; +$a->strings["The network type couldn't be detected. Contact can't be added."] = "网络类型无法被检测。无法添加联系人。"; $a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Diaspora 支持没被启用。无法添加联系人。"; $a->strings["OStatus support is disabled. Contact can't be added."] = "OStatus 支持没被启用。无法添加联系人。"; -$a->strings["The network type couldn't be detected. Contact can't be added."] = "网络类型无法被检测。无法添加联系人。"; -$a->strings["Your Identity Address:"] = "你的身份地址:"; -$a->strings["Profile URL"] = "简介 URL"; $a->strings["Tags:"] = "标签:"; -$a->strings["Status Messages and Posts"] = "现状通知和文章"; -$a->strings["Unable to locate original post."] = "找不到当初的新闻"; -$a->strings["Empty post discarded."] = "空帖子被丢弃了。"; -$a->strings["Post updated."] = ""; -$a->strings["Item wasn't stored."] = ""; -$a->strings["Item couldn't be fetched."] = ""; -$a->strings["Post published."] = ""; -$a->strings["Remote privacy information not available."] = "摇隐私信息无效"; -$a->strings["Visible to:"] = "可见方:"; -$a->strings["Followers"] = "关注者"; -$a->strings["Mutuals"] = ""; -$a->strings["No valid account found."] = "找不到效的账户。"; -$a->strings["Password reset request issued. Check your email."] = "重设密码要求发布了。核对您的收件箱。"; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = ""; -$a->strings["\n\t\tFollow this link soon to verify your identity:\n\n\t\t%1\$s\n\n\t\tYou will then receive a follow-up message containing the new password.\n\t\tYou may change that password from your account settings page after logging in.\n\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%2\$s\n\t\tLogin Name:\t%3\$s"] = ""; -$a->strings["Password reset requested at %s"] = "重设密码要求被发布%s"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "要求确认不了。(您可能已经提交它。)重设密码失败了。"; -$a->strings["Request has expired, please make a new one."] = "请求超时,请重试。"; -$a->strings["Forgot your Password?"] = "忘记你的密码吗?"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "输入您的邮件地址和提交为重置密码。然后核对收件箱看别的说明。"; -$a->strings["Nickname or Email: "] = "昵称或邮件地址:"; -$a->strings["Reset"] = "复位"; -$a->strings["Password Reset"] = "复位密码"; -$a->strings["Your password has been reset as requested."] = "您的密码被重设如要求的。"; -$a->strings["Your new password is"] = "你的新的密码是"; -$a->strings["Save or copy your new password - and then"] = "保存或复制新密码-之后"; -$a->strings["click here to login"] = "点击这里登录"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "您的密码可以在成功登录后在设置页修改。"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requested. Please retain this\n\t\t\tinformation for your records (or change your password immediately to\n\t\t\tsomething that you will remember).\n\t\t"] = ""; -$a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = ""; -$a->strings["Your password has been changed at %s"] = "您密码被变化在%s"; -$a->strings["No keywords to match. Please add keywords to your profile."] = ""; -$a->strings["Connect"] = "连接"; -$a->strings["first"] = "首先"; -$a->strings["next"] = "下个"; -$a->strings["No matches"] = "没有结果"; -$a->strings["Profile Match"] = "简介符合"; -$a->strings["New Message"] = "新的消息"; -$a->strings["No recipient selected."] = "没有选择的接受者。"; -$a->strings["Unable to locate contact information."] = "无法找到联系人信息。"; -$a->strings["Message could not be sent."] = "消息发不了。"; -$a->strings["Message collection failure."] = "通信受到错误。"; -$a->strings["Message sent."] = "消息发了"; -$a->strings["Discard"] = "丢弃"; -$a->strings["Messages"] = "消息"; -$a->strings["Do you really want to delete this message?"] = "您真的想删除这个通知吗?"; -$a->strings["Conversation not found."] = ""; -$a->strings["Message deleted."] = "消息删除了。"; -$a->strings["Conversation removed."] = "交流删除了。"; -$a->strings["Please enter a link URL:"] = "请输入一个链接 URL:"; -$a->strings["Send Private Message"] = "发私人的通信"; -$a->strings["To:"] = "到:"; -$a->strings["Subject:"] = "题目:"; -$a->strings["Your message:"] = "你的消息:"; -$a->strings["No messages."] = "没有消息"; -$a->strings["Message not available."] = "通信不可用的"; -$a->strings["Delete message"] = "删除消息"; -$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; -$a->strings["Delete conversation"] = "删除交谈"; -$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "没可用的安全交通。您可能会在发送人的简介页会回答。"; -$a->strings["Send Reply"] = "发回答"; -$a->strings["Unknown sender - %s"] = "生发送人-%s"; -$a->strings["You and %s"] = "您和%s"; -$a->strings["%s and You"] = "%s和您"; -$a->strings["%d message"] = [ - 0 => "%d通知", -]; -$a->strings["No such group"] = "没有这个组"; -$a->strings["Group is empty"] = "组没有成员"; -$a->strings["Group: %s"] = "组:%s"; -$a->strings["Invalid contact."] = "无效的联系人。"; -$a->strings["Latest Activity"] = "最新活动"; -$a->strings["Sort by latest activity"] = "按最新活动排序"; -$a->strings["Latest Posts"] = "最新发帖"; -$a->strings["Sort by post received date"] = "按发帖日期排序"; -$a->strings["Personal"] = "私人"; -$a->strings["Posts that mention or involve you"] = "提及你或你参与的文章"; -$a->strings["New"] = "新"; -$a->strings["Activity Stream - by date"] = "活动流-按日期"; -$a->strings["Shared Links"] = "共享的链接"; -$a->strings["Interesting Links"] = "有意思的超链接"; -$a->strings["Starred"] = "已收藏"; -$a->strings["Favourite Posts"] = "最喜欢的文章"; -$a->strings["Personal Notes"] = "私人便条"; -$a->strings["Post successful."] = "评论发表了。"; -$a->strings["Subscribing to OStatus contacts"] = "正在订阅 OStatus 联系人"; -$a->strings["No contact provided."] = "未提供联系人。"; -$a->strings["Couldn't fetch information for contact."] = "无法获取联系人信息。"; -$a->strings["Couldn't fetch friends for contact."] = "无法取得联系人的朋友信息。"; -$a->strings["Done"] = "完成"; -$a->strings["success"] = "成功"; -$a->strings["failed"] = "失败"; -$a->strings["ignored"] = "已忽视的"; -$a->strings["Keep this window open until done."] = "保持窗口打开直到完成。"; +$a->strings["Upload"] = "上传"; +$a->strings["Files"] = "文件"; +$a->strings["Personal Notes"] = "个人笔记"; +$a->strings["Personal notes are visible only by yourself."] = ""; $a->strings["Photo Albums"] = "相册"; $a->strings["Recent Photos"] = "最近的照片"; $a->strings["Upload New Photos"] = "上传新照片"; @@ -386,28 +698,23 @@ $a->strings["everybody"] = "每人"; $a->strings["Contact information unavailable"] = "联系人信息不可用"; $a->strings["Album not found."] = "取回不了相册."; $a->strings["Album successfully deleted"] = "相册已成功删除"; -$a->strings["Album was empty."] = ""; +$a->strings["Album was empty."] = "相册是空的。"; +$a->strings["Failed to delete the photo."] = "删除照片失败。"; $a->strings["a photo"] = "一张照片"; $a->strings["%1\$s was tagged in %2\$s by %3\$s"] = "%1\$s被%3\$s标签在%2\$s"; -$a->strings["Image exceeds size limit of %s"] = "图片超过 %s 的大小限制"; $a->strings["Image upload didn't complete, please try again"] = "图片上传未完成,请重试"; $a->strings["Image file is missing"] = "缺少图片文件"; $a->strings["Server can't accept new file upload at this time, please contact your administrator"] = "服务器目前无法接受新的上传文件,请联系您的管理员"; $a->strings["Image file is empty."] = "图片文件空的。"; -$a->strings["Unable to process image."] = "处理不了图像."; -$a->strings["Image upload failed."] = "图像上载失败了."; $a->strings["No photos selected"] = "没有照片挑选了"; -$a->strings["Access to this item is restricted."] = "这个项目使用权限的。"; $a->strings["Upload Photos"] = "上传照片"; $a->strings["New album name: "] = "新册名:"; -$a->strings["or select existing album:"] = ""; +$a->strings["or select existing album:"] = "或选择现有专辑:"; $a->strings["Do not show a status post for this upload"] = "别显示现状报到关于这个上传"; -$a->strings["Show to Groups"] = "给组表示"; -$a->strings["Show to Contacts"] = "展示给联系人"; $a->strings["Do you really want to delete this photo album and all its photos?"] = "您真的想删除这个相册和所有里面的照相吗?"; $a->strings["Delete Album"] = "删除相册"; $a->strings["Edit Album"] = "编照片册"; -$a->strings["Drop Album"] = ""; +$a->strings["Drop Album"] = "丢弃相册"; $a->strings["Show Newest First"] = "先表示最新的"; $a->strings["Show Oldest First"] = "先表示最老的"; $a->strings["View Photo"] = "看照片"; @@ -417,12 +724,12 @@ $a->strings["Do you really want to delete this photo?"] = "您真的想删除这 $a->strings["Delete Photo"] = "删除照片"; $a->strings["View photo"] = "看照片"; $a->strings["Edit photo"] = "编辑照片"; -$a->strings["Delete photo"] = ""; +$a->strings["Delete photo"] = "删除照片"; $a->strings["Use as profile photo"] = "用为资料图"; -$a->strings["Private Photo"] = ""; +$a->strings["Private Photo"] = "私人照片"; $a->strings["View Full Size"] = "看全尺寸"; $a->strings["Tags: "] = "标签:"; -$a->strings["[Select tags to remove]"] = ""; +$a->strings["[Select tags to remove]"] = "[选择要删除的标签]"; $a->strings["New album name"] = "新册名"; $a->strings["Caption"] = "字幕"; $a->strings["Add a Tag"] = "加标签"; @@ -435,458 +742,49 @@ $a->strings["I don't like this (toggle)"] = "我不喜欢这(交替)"; $a->strings["This is you"] = "这是你"; $a->strings["Comment"] = "评论"; $a->strings["Map"] = "地图"; -$a->strings["View Album"] = "看照片册"; -$a->strings["{0} wants to be your friend"] = "{0}想成为您的朋友"; -$a->strings["{0} requested registration"] = "{0}要求注册"; -$a->strings["Poke/Prod"] = "戳"; -$a->strings["poke, prod or do other things to somebody"] = "把人家戳或别的行动"; -$a->strings["Recipient"] = "接受者"; -$a->strings["Choose what you wish to do to recipient"] = "选择您想把别人作"; -$a->strings["Make this post private"] = "使这个文章私人"; -$a->strings["User deleted their account"] = ""; -$a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "在您的Friendica节点上,用户删除了他们的帐户。请确保从备份中删除他们的数据。"; -$a->strings["The user id is %d"] = "用户 id 为 %d"; -$a->strings["Remove My Account"] = "删除我的账户"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "这要完全删除您的账户。这一做过,就不能恢复。"; -$a->strings["Please enter your password for verification:"] = "请输入密码为确认:"; -$a->strings["Resubscribing to OStatus contacts"] = "重新订阅 OStatus 联系人"; -$a->strings["Error"] = [ - 0 => "错误", -]; -$a->strings["Missing some important data!"] = "缺失一些重要数据!"; -$a->strings["Update"] = "更新"; -$a->strings["Failed to connect with email account using the settings provided."] = "不能连接电子邮件账户用输入的设置。"; -$a->strings["Email settings updated."] = "电子邮件设置更新了"; -$a->strings["Features updated"] = "特点更新了"; -$a->strings["Contact CSV file upload error"] = "联系人CSV文件上载错误"; -$a->strings["Importing Contacts done"] = "导入联系人完成"; -$a->strings["Relocate message has been send to your contacts"] = "调动消息已发送给您的联系人"; -$a->strings["Passwords do not match."] = "密码不匹配。"; -$a->strings["Password update failed. Please try again."] = "密码更新失败了。请再试。"; -$a->strings["Password changed."] = "密码已改变。"; -$a->strings["Password unchanged."] = "密码未改变。"; -$a->strings["Please use a shorter name."] = "请使用较短的名称。"; -$a->strings["Name too short."] = "名称太短。"; -$a->strings["Wrong Password."] = "密码错误。"; -$a->strings["Invalid email."] = "无效的邮箱。"; -$a->strings["Cannot change to that email."] = "无法更改到此电子邮件地址。"; -$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "私人评坛没有隐私批准。默认隐私组用者。"; -$a->strings["Private forum has no privacy permissions and no default privacy group."] = "私人评坛没有隐私批准或默认隐私组。"; -$a->strings["Settings updated."] = "设置更新了。"; -$a->strings["Add application"] = "加入应用"; -$a->strings["Save Settings"] = "保存设置"; -$a->strings["Name"] = "名字"; -$a->strings["Consumer Key"] = "用户密钥"; -$a->strings["Consumer Secret"] = "密码(Consumer Secret)"; -$a->strings["Redirect"] = "重定向"; -$a->strings["Icon url"] = "图符URL"; -$a->strings["You can't edit this application."] = "您不能编辑这个应用。"; -$a->strings["Connected Apps"] = "连接着应用"; -$a->strings["Edit"] = "编辑"; -$a->strings["Client key starts with"] = "客户端密钥开头"; -$a->strings["No name"] = "无名"; -$a->strings["Remove authorization"] = "撤消权能"; -$a->strings["No Addon settings configured"] = "无插件设置配置完成"; -$a->strings["Addon Settings"] = "插件设置"; -$a->strings["Additional Features"] = "附加特性"; -$a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)"; -$a->strings["enabled"] = "已启用"; -$a->strings["disabled"] = "已停用"; -$a->strings["Built-in support for %s connectivity is %s"] = "包括的支持为%s连通性是%s"; -$a->strings["OStatus (GNU Social)"] = ""; -$a->strings["Email access is disabled on this site."] = "电子邮件访问在这个站上被禁用。"; -$a->strings["None"] = "没有"; -$a->strings["Social Networks"] = "社会化网络"; -$a->strings["General Social Media Settings"] = "通用社交媒体设置"; -$a->strings["Accept only top level posts by contacts you follow"] = "只接受您关注的联系人发布的帖子"; -$a->strings["The system does an auto completion of threads when a comment arrives. This has got the side effect that you can receive posts that had been started by a non-follower but had been commented by someone you follow. This setting deactivates this behaviour. When activated, you strictly only will receive posts from people you really do follow."] = "当评论到达时,系统会自动完成线程。这有一个副作用,那就是你可能会收到由非关注者发起的帖子,但已经被你追随者评论了。此配置将停用此行为。激活后,严格来说,你只会收到来自你真正关注的人的帖子。"; -$a->strings["Disable Content Warning"] = "禁用内容警告"; -$a->strings["Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This disables the automatic collapsing and sets the content warning as the post title. Doesn't affect any other content filtering you eventually set up."] = "像Mastodon或Pleroma这样的网络上的用户可以设置一个内容警告字段,默认情况下会折叠他们的发帖。这将禁用自动折叠,并将内容警告设置为发帖标题。不会影响您最终设置的任何其他内容筛选。"; -$a->strings["Disable intelligent shortening"] = "禁用智能缩短"; -$a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "通常情况下,系统会尝试找到添加到缩短帖子的最佳链接。如果启用此选项,则每个缩短的帖子都将始终指向原始的Friendica帖子。"; -$a->strings["Attach the link title"] = ""; -$a->strings["When activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that share feed content."] = "激活后,附加链接的标题将作为标题添加到Diaspora的帖子中。这对共享提要内容的“远程自我”联系人最有帮助。"; -$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "自动关注任何 GNU Social (OStatus) 关注者/提及者"; -$a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "如果您收到来自未知OStatus用户的消息,则此选项决定如何操作。如果选中,将为每个未知用户创建一个新联系人。"; -$a->strings["Default group for OStatus contacts"] = "用于 OStatus 联系人的默认组"; -$a->strings["Your legacy GNU Social account"] = "您遗留的 GNU Social 账户"; -$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "如果您在这里输入您旧的 GNU Social/Statusnet 账号名 (格式示例 user@domain.tld) ,您的联系人列表将会被自动添加。完成后该字段将被清空。"; -$a->strings["Repair OStatus subscriptions"] = "修复 OStatus 订阅"; -$a->strings["Email/Mailbox Setup"] = "邮件收件箱设置"; -$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "如果您想用这股服务(可选的)跟邮件熟人交流,请指定怎么连通您的收件箱。"; -$a->strings["Last successful email check:"] = "上个成功收件箱检查:"; -$a->strings["IMAP server name:"] = "IMAP服务器名字:"; -$a->strings["IMAP port:"] = "IMAP服务器端口:"; -$a->strings["Security:"] = "安全:"; -$a->strings["Email login name:"] = "邮件登录名:"; -$a->strings["Email password:"] = "邮件密码:"; -$a->strings["Reply-to address:"] = "回答地址:"; -$a->strings["Send public posts to all email contacts:"] = "发送公开文章给所有的邮件联系人:"; -$a->strings["Action after import:"] = "进口后行动:"; -$a->strings["Mark as seen"] = "标注看过"; -$a->strings["Move to folder"] = "搬到文件夹"; -$a->strings["Move to folder:"] = "搬到文件夹:"; -$a->strings["Unable to find your profile. Please contact your admin."] = "无法找到您的简介。请联系您的管理员。"; -$a->strings["Account Types"] = "账户类型"; -$a->strings["Personal Page Subtypes"] = ""; -$a->strings["Community Forum Subtypes"] = ""; -$a->strings["Personal Page"] = "个人页面"; -$a->strings["Account for a personal profile."] = ""; -$a->strings["Organisation Page"] = "组织页面"; -$a->strings["Account for an organisation that automatically approves contact requests as \"Followers\"."] = ""; -$a->strings["News Page"] = "新闻页面"; -$a->strings["Account for a news reflector that automatically approves contact requests as \"Followers\"."] = ""; -$a->strings["Community Forum"] = "社区论坛"; -$a->strings["Account for community discussions."] = ""; -$a->strings["Normal Account Page"] = "标准账户页面"; -$a->strings["Account for a regular personal profile that requires manual approval of \"Friends\" and \"Followers\"."] = ""; -$a->strings["Soapbox Page"] = "演讲台页"; -$a->strings["Account for a public profile that automatically approves contact requests as \"Followers\"."] = ""; -$a->strings["Public Forum"] = "公共论坛"; -$a->strings["Automatically approves all contact requests."] = "自动批准所有联系人请求。"; -$a->strings["Automatic Friend Page"] = "自动朋友页"; -$a->strings["Account for a popular profile that automatically approves contact requests as \"Friends\"."] = ""; -$a->strings["Private Forum [Experimental]"] = "隐私评坛[实验性的 ]"; -$a->strings["Requires manual approval of contact requests."] = "需要人工批准联系人请求。"; -$a->strings["OpenID:"] = "OpenID:"; -$a->strings["(Optional) Allow this OpenID to login to this account."] = "(可选的) 允许这个 OpenID 登录这个账户。"; -$a->strings["Publish your profile in your local site directory?"] = ""; -$a->strings["Your profile will be published in this node's local directory. Your profile details may be publicly visible depending on the system settings."] = ""; -$a->strings["Your profile will also be published in the global friendica directories (e.g. %s)."] = ""; -$a->strings["Your Identity Address is '%s' or '%s'."] = "你的身份地址是 '%s' 或者 '%s'."; -$a->strings["Account Settings"] = "帐户设置"; -$a->strings["Password Settings"] = "密码设置"; -$a->strings["New Password:"] = "新密码:"; -$a->strings["Allowed characters are a-z, A-Z, 0-9 and special characters except white spaces, accentuated letters and colon (:)."] = "允许的字符为a-z、A-Z、0-9以及除空格、重音字母和冒号(:)之外的特殊字符。"; -$a->strings["Confirm:"] = "确认:"; -$a->strings["Leave password fields blank unless changing"] = "留空密码字段,除非要修改"; -$a->strings["Current Password:"] = "当前密码:"; -$a->strings["Your current password to confirm the changes"] = "您的当前密码以验证变更"; -$a->strings["Password:"] = "密码:"; -$a->strings["Delete OpenID URL"] = ""; -$a->strings["Basic Settings"] = "基础设置"; -$a->strings["Full Name:"] = "全名:"; -$a->strings["Email Address:"] = "电子邮件地址:"; -$a->strings["Your Timezone:"] = "你的时区:"; -$a->strings["Your Language:"] = "您的语言 :"; -$a->strings["Set the language we use to show you friendica interface and to send you emails"] = ""; -$a->strings["Default Post Location:"] = "默认文章位置:"; -$a->strings["Use Browser Location:"] = "使用浏览器位置:"; -$a->strings["Security and Privacy Settings"] = "安全和隐私设置"; -$a->strings["Maximum Friend Requests/Day:"] = "每天最大朋友请求数:"; -$a->strings["(to prevent spam abuse)"] = "(用于防止垃圾信息滥用)"; -$a->strings["Allow your profile to be searchable globally?"] = ""; -$a->strings["Activate this setting if you want others to easily find and follow you. Your profile will be searchable on remote systems. This setting also determines whether Friendica will inform search engines that your profile should be indexed or not."] = ""; -$a->strings["Hide your contact/friend list from viewers of your profile?"] = ""; -$a->strings["A list of your contacts is displayed on your profile page. Activate this option to disable the display of your contact list."] = ""; -$a->strings["Hide your profile details from anonymous viewers?"] = "对匿名访问者隐藏详细简介?"; -$a->strings["Anonymous visitors will only see your profile picture, your display name and the nickname you are using on your profile page. Your public posts and replies will still be accessible by other means."] = ""; -$a->strings["Make public posts unlisted"] = ""; -$a->strings["Your public posts will not appear on the community pages or in search results, nor be sent to relay servers. However they can still appear on public feeds on remote servers."] = ""; -$a->strings["Make all posted pictures accessible"] = ""; -$a->strings["This option makes every posted picture accessible via the direct link. This is a workaround for the problem that most other networks can't handle permissions on pictures. Non public pictures still won't be visible for the public on your photo albums though."] = "此选项使每一张张贴的图片都可以通过直接链接访问。这是解决大多数其他网络无法处理图片权限问题的解决方法。不过,公众仍然无法在您的相册中看到非公开图片。"; -$a->strings["Allow friends to post to your profile page?"] = "允许朋友们贴文章在您的简介页?"; -$a->strings["Your contacts may write posts on your profile wall. These posts will be distributed to your contacts"] = ""; -$a->strings["Allow friends to tag your posts?"] = "允许朋友们标签您的文章?"; -$a->strings["Your contacts can add additional tags to your posts."] = "您的联系人可以为您的帖子添加额外的标签。"; -$a->strings["Permit unknown people to send you private mail?"] = "允许生人寄给您私人邮件?"; -$a->strings["Friendica network users may send you private messages even if they are not in your contact list."] = "Friendica 网络用户可能会向您发送私人信息,即使他们不在您的联系人列表中。"; -$a->strings["Maximum private messages per day from unknown people:"] = "每天来自未知的人的私信:"; -$a->strings["Default Post Permissions"] = "默认文章权限"; -$a->strings["Expiration settings"] = "过期设置"; -$a->strings["Automatically expire posts after this many days:"] = "在这数天后自动使文章过期:"; -$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "如果为空,文章不会过期。过期的文章将被删除"; -$a->strings["Expire posts"] = ""; -$a->strings["When activated, posts and comments will be expired."] = ""; -$a->strings["Expire personal notes"] = ""; -$a->strings["When activated, the personal notes on your profile page will be expired."] = ""; -$a->strings["Expire starred posts"] = "已收藏的帖子過期"; -$a->strings["Starring posts keeps them from being expired. That behaviour is overwritten by this setting."] = "收藏帖子不会过期。该行为将被此设置覆盖。"; -$a->strings["Expire photos"] = "过期照片"; -$a->strings["When activated, photos will be expired."] = "激活时,照片将过期。"; -$a->strings["Only expire posts by others"] = ""; -$a->strings["When activated, your own posts never expire. Then the settings above are only valid for posts you received."] = ""; -$a->strings["Notification Settings"] = "通知设置"; -$a->strings["Send a notification email when:"] = "发一个消息要是:"; -$a->strings["You receive an introduction"] = "你收到一份介绍"; -$a->strings["Your introductions are confirmed"] = "你的介绍被确认了"; -$a->strings["Someone writes on your profile wall"] = "某人写在你的简历墙"; -$a->strings["Someone writes a followup comment"] = "某人写一个后续的评论"; -$a->strings["You receive a private message"] = "你收到一封私信"; -$a->strings["You receive a friend suggestion"] = "你受到一个朋友建议"; -$a->strings["You are tagged in a post"] = "你被在新闻标签"; -$a->strings["You are poked/prodded/etc. in a post"] = "您在文章被戳"; -$a->strings["Activate desktop notifications"] = "启用桌面通知"; -$a->strings["Show desktop popup on new notifications"] = "在有新的提示时显示桌面弹出窗口"; -$a->strings["Text-only notification emails"] = "纯文本通知邮件"; -$a->strings["Send text only notification emails, without the html part"] = "发送纯文本通知邮件,无 html 部分"; -$a->strings["Show detailled notifications"] = "显示详细通知"; -$a->strings["Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed."] = "默认情况下,通知被压缩为每个项目的单个通知。启用后,将显示每个通知。"; -$a->strings["Advanced Account/Page Type Settings"] = "专家账户/页种设置"; -$a->strings["Change the behaviour of this account for special situations"] = "把这个账户特别情况的时候行动变化"; -$a->strings["Import Contacts"] = "导入联系人"; -$a->strings["Upload a CSV file that contains the handle of your followed accounts in the first column you exported from the old account."] = "上传一个CSV文件,该文件在您从旧帐号导出的第一列中包含您关注的帐号的句柄。"; -$a->strings["Upload File"] = "上传文件"; -$a->strings["Relocate"] = "调动"; -$a->strings["If you have moved this profile from another server, and some of your contacts don't receive your updates, try pushing this button."] = "如果您调动这个简介从别的服务器但有的熟人没收到您的更新,尝试按这个钮。"; -$a->strings["Resend relocate message to contacts"] = "把调动信息寄给熟人"; -$a->strings["Contact suggestion successfully ignored."] = ""; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "没有建议。如果这是新网站,请24小时后再试。"; -$a->strings["Do you really want to delete this suggestion?"] = "您真的想删除这个建议吗?"; -$a->strings["Ignore/Hide"] = "忽视/隐藏"; -$a->strings["Friend Suggestions"] = "朋友推荐"; -$a->strings["Tag(s) removed"] = ""; -$a->strings["Remove Item Tag"] = "去除项目标签"; -$a->strings["Select a tag to remove: "] = "选择删除一个标签: "; -$a->strings["Remove"] = "移走"; -$a->strings["User imports on closed servers can only be done by an administrator."] = ""; -$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "这个网站超过一天最多账户注册。请明天再试。"; -$a->strings["Import"] = ""; -$a->strings["Move account"] = "把账户搬出"; -$a->strings["You can import an account from another Friendica server."] = "您会从别的Friendica服务器进口账户"; -$a->strings["You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."] = "你需要从老服务器导出你的账户并在这里上传。我们会在这里重建你的账户,包括你所有的联系人。我们也会通知你的朋友们你搬到了这里。"; -$a->strings["This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"] = "这个特性是实验性的。我们不能从 OStatus 网络 (GNU Social/Statusnet) 或者 Diaspora 导入联系人"; -$a->strings["Account file"] = "账户文件"; -$a->strings["To export your account, go to \"Settings->Export your personal data\" and select \"Export account\""] = "为了导出你的账户,点击「设置→导出你的个人信息」和选择「导出账户」"; -$a->strings["You aren't following this contact."] = ""; -$a->strings["Unfollowing is currently not supported by your network."] = "取消关注现在不被你的网络支持。"; -$a->strings["Contact unfollowed"] = "取消关注了的联系人"; -$a->strings["Disconnect/Unfollow"] = "断开连接/取消关注"; -$a->strings["No videos selected"] = "没有视频被选择"; -$a->strings["View Video"] = "察看视频"; -$a->strings["Recent Videos"] = "最近的视频"; -$a->strings["Upload New Videos"] = "上传新视频"; -$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "一天最多墙通知给%s超过了。通知没有通过 。"; -$a->strings["Unable to check your home location."] = "核对不了您的主页。"; -$a->strings["No recipient."] = "没有接受者。"; -$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "如果您想%s回答,请核对您网站的隐私设置允许生发送人的私人邮件。"; -$a->strings["Invalid request."] = "无效请求。"; -$a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "不好意思,可能你上传的是PHP设置允许的大"; -$a->strings["Or - did you try to upload an empty file?"] = "或者,你是不是上传空的文件?"; -$a->strings["File exceeds size limit of %s"] = "文件超过了 %s 的大小限制"; -$a->strings["File upload failed."] = "文件上传失败。"; -$a->strings["Wall Photos"] = "墙照片"; -$a->strings["Login failed."] = "登录失败。"; -$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "我们用您输入的OpenID登录的时候碰到问题。请核实拼法是对的。"; -$a->strings["The error message was:"] = "错误通知是:"; -$a->strings["Login failed. Please check your credentials."] = ""; -$a->strings["Welcome %s"] = ""; -$a->strings["Please upload a profile photo."] = "请上传一张简介照片"; -$a->strings["Welcome back %s"] = ""; $a->strings["You must be logged in to use addons. "] = "您用插件前要登录"; $a->strings["Delete this item?"] = "删除这个项目?"; $a->strings["toggle mobile"] = "切换移动设备"; -$a->strings["Method not allowed for this module. Allowed method(s): %s"] = ""; +$a->strings["Login failed."] = "登录失败。"; +$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "我们用您输入的OpenID登录的时候碰到问题。请核实拼法是对的。"; +$a->strings["The error message was:"] = "错误通知是:"; +$a->strings["Login failed. Please check your credentials."] = "登录失败。请检查一下您的资格。"; +$a->strings["Welcome %s"] = "欢迎%s"; +$a->strings["Please upload a profile photo."] = "请上传一张简介照片"; +$a->strings["Method not allowed for this module. Allowed method(s): %s"] = "此模块不允许使用模块。允许的方法:%s"; $a->strings["Page not found."] = "页发现。"; -$a->strings["No system theme config value set."] = ""; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "表格安全令牌不对。最可能因为表格开着太久(三个小时以上)提交前。"; -$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = ""; -$a->strings["The contact entries have been archived"] = ""; -$a->strings["Could not find any contact entry for this URL (%s)"] = ""; -$a->strings["The contact has been blocked from the node"] = "该联系人已被本节点屏蔽。"; -$a->strings["Post update version number has been set to %s."] = ""; -$a->strings["Check for pending update actions."] = ""; -$a->strings["Done."] = ""; -$a->strings["Execute pending post updates."] = ""; -$a->strings["All pending post updates are done."] = ""; -$a->strings["Enter new password: "] = ""; -$a->strings["Enter user name: "] = ""; -$a->strings["Enter user nickname: "] = ""; -$a->strings["Enter user email address: "] = ""; -$a->strings["Enter a language (optional): "] = ""; -$a->strings["User is not pending."] = ""; -$a->strings["Type \"yes\" to delete %s"] = ""; -$a->strings["newer"] = "更新"; -$a->strings["older"] = "更旧"; -$a->strings["Frequently"] = ""; -$a->strings["Hourly"] = "每小时"; -$a->strings["Twice daily"] = "每天两次"; -$a->strings["Daily"] = "每天"; -$a->strings["Weekly"] = "每周"; -$a->strings["Monthly"] = "每月"; -$a->strings["DFRN"] = ""; -$a->strings["OStatus"] = "OStatus"; -$a->strings["RSS/Atom"] = "RSS/Atom"; -$a->strings["Email"] = "电子邮件"; -$a->strings["Diaspora"] = "Diaspora"; -$a->strings["Zot!"] = "Zot!"; -$a->strings["LinkedIn"] = "LinkedIn"; -$a->strings["XMPP/IM"] = "XMPP/IM"; -$a->strings["MySpace"] = "MySpace"; -$a->strings["Google+"] = "Google+"; -$a->strings["pump.io"] = "pump.io"; -$a->strings["Twitter"] = "推特"; -$a->strings["Discourse"] = ""; -$a->strings["Diaspora Connector"] = ""; -$a->strings["GNU Social Connector"] = "GNU Social 连接器"; -$a->strings["ActivityPub"] = ""; -$a->strings["pnut"] = ""; -$a->strings["%s (via %s)"] = ""; -$a->strings["General Features"] = "通用特性"; -$a->strings["Photo Location"] = "照片地点"; -$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "照片元数据通常被剥离。这将在剥离元数据之前提取位置(如果存在),并将其链接到地图。"; -$a->strings["Export Public Calendar"] = "导出公共日历"; -$a->strings["Ability for visitors to download the public calendar"] = "允许访问者下载公共日历"; -$a->strings["Trending Tags"] = ""; -$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = ""; -$a->strings["Post Composition Features"] = "发帖编写功能"; -$a->strings["Auto-mention Forums"] = "自动提示论坛"; -$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "在ACL窗口中选择/取消选择论坛页面时添加/删除提及。"; -$a->strings["Explicit Mentions"] = "明确提及"; -$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "在“评论”框中添加显式提及,以手动控制在答复中提及的人。"; -$a->strings["Network Sidebar"] = "网络工具栏"; -$a->strings["Archives"] = "档案"; -$a->strings["Ability to select posts by date ranges"] = "能按时期范围选择文章"; -$a->strings["Protocol Filter"] = ""; -$a->strings["Enable widget to display Network posts only from selected protocols"] = "启用小窗口以仅显示来自选定协议的网络帖子"; -$a->strings["Network Tabs"] = "网络分页"; -$a->strings["Network New Tab"] = "网络新分页"; -$a->strings["Enable tab to display only new Network posts (from the last 12 hours)"] = "启用只显示新的网络文章(过去12小时)的标签页"; -$a->strings["Network Shared Links Tab"] = "网络分享链接分页"; -$a->strings["Enable tab to display only Network posts with links in them"] = "使表示光网络文章包括链接分页可用"; -$a->strings["Post/Comment Tools"] = "文章/评论工具"; -$a->strings["Post Categories"] = "文章种类"; -$a->strings["Add categories to your posts"] = "加入种类给您的文章"; -$a->strings["Advanced Profile Settings"] = "高级简介设置"; -$a->strings["List Forums"] = "列出各论坛"; -$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "在“高级简介设置”页上向访问者显示公共社区论坛"; -$a->strings["Tag Cloud"] = "标签云"; -$a->strings["Provide a personal tag cloud on your profile page"] = "在您的个人简介中提供个人标签云"; -$a->strings["Display Membership Date"] = ""; -$a->strings["Display membership date in profile"] = ""; -$a->strings["Forums"] = "论坛"; -$a->strings["External link to forum"] = "到论坛的外链"; -$a->strings["show more"] = "显示更多"; -$a->strings["Nothing new here"] = "这里没有什么新的"; -$a->strings["Go back"] = ""; -$a->strings["Clear notifications"] = "清理出通知"; -$a->strings["@name, !forum, #tags, content"] = ""; -$a->strings["Logout"] = "注销"; -$a->strings["End this session"] = "结束此次会话"; -$a->strings["Login"] = "登录"; -$a->strings["Sign in"] = "登录"; -$a->strings["Status"] = "状态"; -$a->strings["Your posts and conversations"] = "你的消息和交谈"; -$a->strings["Profile"] = "简介"; -$a->strings["Your profile page"] = "你的简介页"; -$a->strings["Your photos"] = "你的照片"; -$a->strings["Videos"] = "视频"; -$a->strings["Your videos"] = "你的视频"; -$a->strings["Your events"] = "你的项目"; -$a->strings["Personal notes"] = "私人的便条"; -$a->strings["Your personal notes"] = "你的私人便条"; -$a->strings["Home"] = "主页"; -$a->strings["Home Page"] = "主页"; -$a->strings["Register"] = "注册"; -$a->strings["Create an account"] = "注册"; -$a->strings["Help"] = "帮助"; -$a->strings["Help and documentation"] = "帮助及文档"; -$a->strings["Apps"] = "应用程序"; -$a->strings["Addon applications, utilities, games"] = "可加的应用,设施,游戏"; -$a->strings["Search"] = "搜索"; -$a->strings["Search site content"] = "搜索网站内容"; -$a->strings["Full Text"] = "全文"; -$a->strings["Tags"] = "标签:"; -$a->strings["Contacts"] = "联系人"; -$a->strings["Community"] = "社会"; -$a->strings["Conversations on this and other servers"] = ""; -$a->strings["Events and Calendar"] = "事件和日历"; -$a->strings["Directory"] = "名录"; -$a->strings["People directory"] = "人物名录"; -$a->strings["Information"] = "资料"; -$a->strings["Information about this friendica instance"] = "资料关于这个Friendica服务器"; -$a->strings["Terms of Service"] = "服务条款"; -$a->strings["Terms of Service of this Friendica instance"] = ""; -$a->strings["Network"] = "网络"; -$a->strings["Conversations from your friends"] = "来自你的朋友们的交谈"; -$a->strings["Introductions"] = "介绍"; -$a->strings["Friend Requests"] = "友谊邀请"; -$a->strings["Notifications"] = "通知"; -$a->strings["See all notifications"] = "看所有的通知"; -$a->strings["Mark all system notifications seen"] = "记号各系统通知看过的"; -$a->strings["Private mail"] = "私人的邮件"; -$a->strings["Inbox"] = "收件箱"; -$a->strings["Outbox"] = "发件箱"; -$a->strings["Accounts"] = ""; -$a->strings["Manage other pages"] = "管理别的页"; -$a->strings["Settings"] = "设置"; -$a->strings["Account settings"] = "帐户设置"; -$a->strings["Manage/edit friends and contacts"] = "管理/编辑朋友和联系人"; -$a->strings["Admin"] = "管理"; -$a->strings["Site setup and configuration"] = "网站开办和配置"; -$a->strings["Navigation"] = "导航"; -$a->strings["Site map"] = "网站地图"; -$a->strings["Embedding disabled"] = "嵌入已停用"; -$a->strings["Embedded content"] = "嵌入内容"; -$a->strings["prev"] = "上个"; -$a->strings["last"] = "最后"; -$a->strings["Image/photo"] = "图像/照片"; -$a->strings["%2\$s %3\$s"] = ""; -$a->strings["Click to open/close"] = "点击为开关"; -$a->strings["$1 wrote:"] = "$1写:"; -$a->strings["Encrypted content"] = "加密的内容"; -$a->strings["Invalid source protocol"] = "无效的源协议"; -$a->strings["Invalid link protocol"] = "无效的连接协议"; -$a->strings["Loading more entries..."] = "没有项目..."; -$a->strings["The end"] = ""; -$a->strings["Follow"] = "关注"; -$a->strings["Export"] = "导出"; -$a->strings["Export calendar as ical"] = "导出日历为 ical"; -$a->strings["Export calendar as csv"] = "导出日历为 csv"; -$a->strings["No contacts"] = "没有联系人"; -$a->strings["%d Contact"] = [ - 0 => "%d 联系人", -]; -$a->strings["View Contacts"] = "查看联系人"; -$a->strings["Remove term"] = "删除关键字"; -$a->strings["Saved Searches"] = "保存的搜索"; -$a->strings["Trending Tags (last %d hour)"] = [ - 0 => "", -]; -$a->strings["More Trending Tags"] = ""; -$a->strings["Add New Contact"] = "添加新的联系人"; -$a->strings["Enter address or web location"] = "输入地址或网络位置"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "比如:li@example.com, http://example.com/li"; -$a->strings["%d invitation available"] = [ - 0 => "%d邀请可用的", -]; -$a->strings["Find People"] = "找人物"; -$a->strings["Enter name or interest"] = "输入名字或兴趣"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "比如:罗伯特·摩根斯坦,钓鱼"; -$a->strings["Find"] = "搜索"; -$a->strings["Similar Interests"] = "相似兴趣"; -$a->strings["Random Profile"] = "随机简介"; -$a->strings["Invite Friends"] = "邀请朋友们"; -$a->strings["Global Directory"] = "综合目录"; -$a->strings["Local Directory"] = "本地目录"; -$a->strings["Groups"] = "组"; -$a->strings["Everyone"] = ""; -$a->strings["Following"] = ""; -$a->strings["Mutual friends"] = ""; -$a->strings["Relationships"] = ""; -$a->strings["All Contacts"] = "所有联系人"; -$a->strings["Protocols"] = ""; -$a->strings["All Protocols"] = ""; -$a->strings["Saved Folders"] = "保存的文件夹"; -$a->strings["Everything"] = "一切"; -$a->strings["Categories"] = "种类"; -$a->strings["%d contact in common"] = [ - 0 => "%d 个共同的联系人", -]; -$a->strings["Yourself"] = ""; +$a->strings["The database version had been set to %s."] = ""; +$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = ""; +$a->strings["\nError %d occurred during database update:\n%s\n"] = "\n在数据库更新的时候发生了错误 %d\n%s\n"; +$a->strings["Errors encountered performing database changes: "] = "操作数据库更改的时候遇到了错误:"; +$a->strings["Another database update is currently running."] = ""; +$a->strings["%s: Database update"] = "%s:数据库更新"; +$a->strings["%s: updating %s table."] = "%s: 正在更新 %s 表。"; +$a->strings["Database error %d \"%s\" at \"%s\""] = ""; +$a->strings["Friendica can't display this page at the moment, please contact the administrator."] = ""; +$a->strings["template engine cannot be registered without a name."] = ""; +$a->strings["template engine is not registered!"] = ""; +$a->strings["Update %s failed. See error logs."] = "更新 %s 失败。查看错误日志。"; +$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = ""; +$a->strings["The error message is\n[pre]%s[/pre]"] = "错误消息是\n[pre]%s[/pre]"; +$a->strings["[Friendica Notify] Database update"] = ""; +$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = ""; +$a->strings["Yourself"] = "你自己"; +$a->strings["Followers"] = "关注者"; +$a->strings["Mutuals"] = "互惠互利"; $a->strings["Post to Email"] = "电邮发布"; $a->strings["Public"] = "公开"; $a->strings["This content will be shown to all your followers and can be seen in the community pages and by anyone with its link."] = "此内容将显示给您的所有追随者,并可在社区页面中查看,任何具有其链接的人都可以看到。"; -$a->strings["Limited/Private"] = ""; +$a->strings["Limited/Private"] = "私人"; $a->strings["This content will be shown only to the people in the first box, to the exception of the people mentioned in the second box. It won't appear anywhere public."] = "此内容将仅向第一个框中的人显示,第二个框中提到的人除外。它不会出现在任何公共场合。"; $a->strings["Show to:"] = ""; $a->strings["Except to:"] = ""; -$a->strings["Connectors"] = ""; -$a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = ""; +$a->strings["Connectors"] = "连接器"; +$a->strings["The database configuration file \"config/local.config.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "无法写入数据库配置文件“config/local.config.php”。请使用附带的文本在您的Web服务器根目录中创建配置文件。"; $a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = "您可能要手工地进口文件「database.sql」用phpmyadmin或mysql。"; -$a->strings["Please see the file \"INSTALL.txt\"."] = "请看文件「INSTALL.txt」"; +$a->strings["Please see the file \"doc/INSTALL.md\"."] = ""; $a->strings["Could not find a command line version of PHP in the web server PATH."] = "没找到命令行PHP在网服务器PATH。"; -$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = ""; +$a->strings["If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See 'Setup the worker'"] = ""; $a->strings["PHP executable path"] = "PHP可执行路径"; $a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "输入全路线到php执行程序。您会留空白为继续安装。"; $a->strings["Command line PHP"] = "命令行PHP"; @@ -901,7 +799,7 @@ $a->strings["If running under Windows, please see \"http://www.php.net/manual/en $a->strings["Generate encryption keys"] = "产生加密钥匙"; $a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "错误:Apache服务器的mod-rewrite模块是必要的可却不安装的。"; $a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite部件"; -$a->strings["Error: PDO or MySQLi PHP module required but not installed."] = ""; +$a->strings["Error: PDO or MySQLi PHP module required but not installed."] = "错误:需要PDO或MySQLi PHP模块,但尚未安装。"; $a->strings["Error: The MySQL driver for PDO is not installed."] = "错误:MySQL 的 PHP 数据对象 (PDO) 扩展驱动未安装。"; $a->strings["PDO or MySQLi PHP module"] = "PDO 或者 MySQLi PHP 模块"; $a->strings["Error, XML PHP module required but not installed."] = "部件错误,需要 XML PHP 模块但它并没有被安装。"; @@ -920,20 +818,20 @@ $a->strings["POSIX PHP module"] = "POSIX PHP 模块"; $a->strings["Error: POSIX PHP module required but not installed."] = ""; $a->strings["JSON PHP module"] = ""; $a->strings["Error: JSON PHP module required but not installed."] = ""; -$a->strings["File Information PHP module"] = ""; +$a->strings["File Information PHP module"] = "文件信息PHP模块"; $a->strings["Error: File Information PHP module required but not installed."] = ""; -$a->strings["The web installer needs to be able to create a file called \"local.config.php\" in the \"config\" folder of your web server and it is unable to do so."] = ""; +$a->strings["The web installer needs to be able to create a file called \"local.config.php\" in the \"config\" folder of your web server and it is unable to do so."] = "Web安装程序需要能够在Web服务器的“config”文件夹中创建名为“local.config.php”的文件,但它无法做到这一点。"; $a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "这常常是一个权设置,因为网服务器可能不会写文件在文件夹-即使您会。"; -$a->strings["At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica \"config\" folder."] = ""; +$a->strings["At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica \"config\" folder."] = "在此过程结束时,我们将为您提供一个要保存在Friendica“config”文件夹中名为local.config.php的文件中的文本。"; $a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "或者您会这个步骤不做还是实行手动的安装。请看INSTALL.txt文件为说明。"; -$a->strings["config/local.config.php is writable"] = ""; +$a->strings["config/local.config.php is writable"] = "Config/local.config.php是可写的"; $a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica用Smarty3模板机车为建筑网页。Smarty3把模板编译成PHP为催建筑网页。"; $a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "为了保存这些模板,网服务器要写权利于view/smarty3/目录在Friendica主目录下。"; $a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "请保险您网服务器用户(比如www-data)有这个目录的写权利。"; $a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "注意:为了安全,您应该只给网服务器写权利于view/smarty3/-没有模板文件(.tpl)之下。"; $a->strings["view/smarty3 is writable"] = "能写view/smarty3"; -$a->strings["Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist to .htaccess."] = ""; -$a->strings["Error message from Curl when fetching"] = ""; +$a->strings["Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist to .htaccess."] = ".htaccess中的URL重写不起作用。确保将.htaccess-dist复制到.htaccess。"; +$a->strings["Error message from Curl when fetching"] = "获取时来自Curl的错误消息"; $a->strings["Url rewrite is working"] = "URL改写发挥机能"; $a->strings["ImageMagick PHP extension is not installed"] = "ImageMagick PHP 扩展没有安装"; $a->strings["ImageMagick PHP extension is installed"] = "ImageMagick PHP 扩展已安装"; @@ -989,11 +887,6 @@ $a->strings["finger"] = "指"; $a->strings["fingered"] = "指了"; $a->strings["rebuff"] = "拒绝"; $a->strings["rebuffed"] = "已拒绝"; -$a->strings["Update %s failed. See error logs."] = "更新 %s 失败。查看错误日志。"; -$a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = ""; -$a->strings["The error message is\n[pre]%s[/pre]"] = "错误消息是\n[pre]%s[/pre]"; -$a->strings["[Friendica Notify] Database update"] = ""; -$a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = ""; $a->strings["Error decoding account file"] = "解码账户文件出错误"; $a->strings["Error! No version data in file! This is not a Friendica account file?"] = "错误!文件没有版本数!这不是Friendica账户文件吗?"; $a->strings["User '%s' already exists on this server!"] = "用户「%s」已经存在这个服务器!"; @@ -1003,11 +896,102 @@ $a->strings["%d contact not imported"] = [ ]; $a->strings["User profile creation error"] = "用户简介创建错误"; $a->strings["Done. You can now login with your username and password"] = "完成。你现在可以用你的用户名和密码登录"; -$a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = ""; -$a->strings["\nError %d occurred during database update:\n%s\n"] = "\n在数据库更新的时候发生了错误 %d\n%s\n"; -$a->strings["Errors encountered performing database changes: "] = "操作数据库更改的时候遇到了错误:"; -$a->strings["%s: Database update"] = ""; -$a->strings["%s: updating %s table."] = "%s: 正在更新 %s 表。"; +$a->strings["Legacy module file not found: %s"] = "找不到旧模块文件:%s"; +$a->strings["(no subject)"] = "(无主题)"; +$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "这个新闻是由%s,Friendica社会化网络成员之一,发给你。"; +$a->strings["You may visit them online at %s"] = "你可以网上拜访他在%s"; +$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "如果你不想收到这些发帖,请回复这篇文章与发件人联系。"; +$a->strings["%s posted an update."] = "%s贴上一个新闻。"; +$a->strings["This entry was edited"] = "这个条目被编辑了"; +$a->strings["Private Message"] = "私信"; +$a->strings["pinned item"] = ""; +$a->strings["Delete locally"] = ""; +$a->strings["Delete globally"] = "全局删除"; +$a->strings["Remove locally"] = "本地删除"; +$a->strings["save to folder"] = "保存到文件夹"; +$a->strings["I will attend"] = "我将会参加"; +$a->strings["I will not attend"] = "我将不会参加"; +$a->strings["I might attend"] = "我可能会参加"; +$a->strings["ignore thread"] = "忽视主题"; +$a->strings["unignore thread"] = "取消忽视主题"; +$a->strings["toggle ignore status"] = "切换忽视状态"; +$a->strings["pin"] = ""; +$a->strings["unpin"] = ""; +$a->strings["toggle pin status"] = ""; +$a->strings["pinned"] = ""; +$a->strings["add star"] = "添加收藏"; +$a->strings["remove star"] = "移除收藏"; +$a->strings["toggle star status"] = ""; +$a->strings["starred"] = ""; +$a->strings["add tag"] = "加标签"; +$a->strings["like"] = "喜欢"; +$a->strings["dislike"] = "不喜欢"; +$a->strings["Share this"] = "分享这个"; +$a->strings["share"] = "分享"; +$a->strings["%s (Received %s)"] = "%s( 收取自%s)"; +$a->strings["Comment this item on your system"] = "在您的系统上注释此项目"; +$a->strings["remote comment"] = ""; +$a->strings["Pushed"] = ""; +$a->strings["Pulled"] = ""; +$a->strings["to"] = "至"; +$a->strings["via"] = "经过"; +$a->strings["Wall-to-Wall"] = "从墙到墙"; +$a->strings["via Wall-To-Wall:"] = "通过从墙到墙"; +$a->strings["Reply to %s"] = "回复%s"; +$a->strings["More"] = "更多"; +$a->strings["Notifier task is pending"] = ""; +$a->strings["Delivery to remote servers is pending"] = ""; +$a->strings["Delivery to remote servers is underway"] = ""; +$a->strings["Delivery to remote servers is mostly done"] = ""; +$a->strings["Delivery to remote servers is done"] = ""; +$a->strings["%d comment"] = [ + 0 => "%d 条评论", +]; +$a->strings["Show more"] = "显示更多"; +$a->strings["Show fewer"] = ""; +$a->strings["comment"] = [ + 0 => "评论", +]; +$a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "找不到此URL(%s)的任何未存档联系人条目"; +$a->strings["The contact entries have been archived"] = "联系人条目已存档"; +$a->strings["Could not find any contact entry for this URL (%s)"] = "找不到此URL(%s)的任何联系人条目"; +$a->strings["The contact has been blocked from the node"] = "该联系人已被本节点屏蔽。"; +$a->strings["Enter new password: "] = "输入新密码:"; +$a->strings["Enter user name: "] = "输入用户名:"; +$a->strings["Enter user nickname: "] = "输入用户昵称:"; +$a->strings["Enter user email address: "] = "输入用户电子邮件地址:"; +$a->strings["Enter a language (optional): "] = "输入语言(可选):"; +$a->strings["User is not pending."] = "用户未挂起。"; +$a->strings["User has already been marked for deletion."] = ""; +$a->strings["Type \"yes\" to delete %s"] = "键入“yes”可删除%s"; +$a->strings["Deletion aborted."] = ""; +$a->strings["Post update version number has been set to %s."] = "更新后版本号已设置为%s"; +$a->strings["Check for pending update actions."] = "检查待定的更新操作。"; +$a->strings["Done."] = "好了。"; +$a->strings["Execute pending post updates."] = "实行待定的发帖更新。"; +$a->strings["All pending post updates are done."] = "所有待定的发帖更新都已完成。"; +$a->strings["The folder view/smarty3/ must be writable by webserver."] = ""; +$a->strings["Hometown:"] = "故乡:"; +$a->strings["Marital Status:"] = ""; +$a->strings["With:"] = ""; +$a->strings["Since:"] = ""; +$a->strings["Sexual Preference:"] = "性取向:"; +$a->strings["Political Views:"] = "政治观念:"; +$a->strings["Religious Views:"] = " 宗教信仰 :"; +$a->strings["Likes:"] = "喜欢:"; +$a->strings["Dislikes:"] = "不喜欢:"; +$a->strings["Title/Description:"] = "标题/描述:"; +$a->strings["Summary"] = "概要"; +$a->strings["Musical interests"] = "音乐兴趣"; +$a->strings["Books, literature"] = "书,文学"; +$a->strings["Television"] = "电视"; +$a->strings["Film/dance/culture/entertainment"] = "电影/跳舞/文化/娱乐"; +$a->strings["Hobbies/Interests"] = "爱好/兴趣"; +$a->strings["Love/romance"] = "爱情/浪漫"; +$a->strings["Work/employment"] = "工作"; +$a->strings["School/education"] = "学院/教育"; +$a->strings["Contact information and Social Networks"] = "联系人信息和社交网络"; +$a->strings["No system theme config value set."] = "未设置系统主题配置值。"; $a->strings["Friend Suggestion"] = "朋友建议"; $a->strings["Friend/Connect Request"] = "友谊/联络要求"; $a->strings["New Follower"] = "新关注者"; @@ -1019,686 +1003,67 @@ $a->strings["%s is attending %s's event"] = "%s 正在参加 %s 的事件"; $a->strings["%s is not attending %s's event"] = "%s 不在参加 %s 的事件"; $a->strings["%s may attending %s's event"] = ""; $a->strings["%s is now friends with %s"] = "%s成为%s的朋友"; -$a->strings["Legacy module file not found: %s"] = ""; -$a->strings["UnFollow"] = ""; -$a->strings["Drop Contact"] = "删除联系人"; -$a->strings["Approve"] = "批准"; -$a->strings["Organisation"] = "组织"; -$a->strings["News"] = "新闻"; -$a->strings["Forum"] = "论坛"; -$a->strings["Connect URL missing."] = "连接URL失踪的。"; -$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = ""; -$a->strings["This site is not configured to allow communications with other networks."] = "这网站没配置允许跟别的网络交流."; -$a->strings["No compatible communication protocols or feeds were discovered."] = "没有兼容协议或者摘要找到了."; -$a->strings["The profile address specified does not provide adequate information."] = "输入的简介地址没有够消息。"; -$a->strings["An author or name was not found."] = "找不到作者或名。"; -$a->strings["No browser URL could be matched to this address."] = "这个地址没有符合什么游览器URL。"; -$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "无法匹配一个@-风格的身份地址和一个已知的协议或电子邮件联系人。"; -$a->strings["Use mailto: in front of address to force email check."] = "输入mailto:地址前为要求电子邮件检查。"; -$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "输入的简介地址属在这个网站使不可用的网络。"; -$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "有限的简介。这人不会接受直达/私人通信从您。"; -$a->strings["Unable to retrieve contact information."] = "无法检索联系人信息。"; -$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; -$a->strings["Starts:"] = "开始:"; -$a->strings["Finishes:"] = "结束:"; -$a->strings["all-day"] = "全天"; -$a->strings["Sept"] = "九月"; -$a->strings["No events to display"] = "没有可显示的事件"; -$a->strings["l, F j"] = "l, F j"; -$a->strings["Edit event"] = "编辑事件"; -$a->strings["Duplicate event"] = ""; -$a->strings["Delete event"] = "删除事件"; -$a->strings["link to source"] = "链接到来源"; -$a->strings["D g:i A"] = ""; -$a->strings["g:i A"] = ""; -$a->strings["Show map"] = "显示地图"; -$a->strings["Hide map"] = "隐藏地图"; -$a->strings["%s's birthday"] = "%s的生日"; -$a->strings["Happy Birthday %s"] = "生日快乐%s"; -$a->strings["Item filed"] = "把项目归档了"; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "一个用这个名字的被删掉的组复活了。现有项目的权限可能对这个组和任何未来的成员有效。如果这不是你想要的,请用一个不同的名字创建另一个组。"; -$a->strings["Default privacy group for new contacts"] = "对新联系人的默认隐私组"; -$a->strings["Everybody"] = "每人"; -$a->strings["edit"] = "编辑"; -$a->strings["add"] = "添加"; -$a->strings["Edit group"] = "编辑组"; -$a->strings["Contacts not in any group"] = "不在任何组的联系人"; -$a->strings["Create a new group"] = "创建新组"; -$a->strings["Group Name: "] = "组名:"; -$a->strings["Edit groups"] = "编辑组"; -$a->strings["activity"] = "活动"; -$a->strings["comment"] = [ - 0 => "评论", -]; -$a->strings["post"] = "文章"; -$a->strings["Content warning: %s"] = "内容警告:%s"; -$a->strings["bytes"] = "字节"; -$a->strings["View on separate page"] = "在另一页面中查看"; -$a->strings["view on separate page"] = "在另一页面中查看"; -$a->strings["[no subject]"] = "[无题目]"; -$a->strings["Edit profile"] = "修改简介"; -$a->strings["Change profile photo"] = "更换简介照片"; -$a->strings["Homepage:"] = "主页:"; -$a->strings["About:"] = "关于:"; -$a->strings["XMPP:"] = "XMPP:"; -$a->strings["Unfollow"] = ""; -$a->strings["Atom feed"] = "Atom 源"; -$a->strings["Network:"] = "网络"; -$a->strings["g A l F d"] = "g A l d F"; -$a->strings["F d"] = "F d"; -$a->strings["[today]"] = "[今天]"; -$a->strings["Birthday Reminders"] = "提醒生日"; -$a->strings["Birthdays this week:"] = "这周的生日:"; -$a->strings["[No description]"] = "[无描述]"; -$a->strings["Event Reminders"] = "事件提醒"; -$a->strings["Upcoming events the next 7 days:"] = ""; -$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = ""; -$a->strings["Database storage failed to update %s"] = ""; -$a->strings["Database storage failed to insert data"] = ""; -$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = ""; -$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = ""; -$a->strings["Storage base path"] = ""; -$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = ""; -$a->strings["Enter a valid existing folder"] = ""; -$a->strings["Login failed"] = "登录失败"; -$a->strings["Not enough information to authenticate"] = "没有足够信息以认证"; -$a->strings["Password can't be empty"] = ""; -$a->strings["Empty passwords are not allowed."] = ""; -$a->strings["The new password has been exposed in a public data dump, please choose another."] = "新密码已暴露在公共数据转储中,请务必另选密码。"; -$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = ""; -$a->strings["Passwords do not match. Password unchanged."] = "密码不匹配。密码没改变。"; -$a->strings["An invitation is required."] = "需要邀请。"; -$a->strings["Invitation could not be verified."] = "不能验证邀请。"; -$a->strings["Invalid OpenID url"] = "无效的OpenID url"; -$a->strings["Please enter the required information."] = "请输入必要的信息。"; -$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = ""; -$a->strings["Username should be at least %s character."] = [ - 0 => "", -]; -$a->strings["Username should be at most %s character."] = [ - 0 => "", -]; -$a->strings["That doesn't appear to be your full (First Last) name."] = "这看上去不是您的全姓名。"; -$a->strings["Your email domain is not among those allowed on this site."] = "这网站允许的域名中没有您的"; -$a->strings["Not a valid email address."] = "无效的邮件地址。"; -$a->strings["The nickname was blocked from registration by the nodes admin."] = ""; -$a->strings["Cannot use that email."] = "无法使用此邮件地址。"; -$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "您的昵称只能由字母、数字和下划线组成。"; -$a->strings["Nickname is already registered. Please choose another."] = "此昵称已被注册。请选择新的昵称。"; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "严重错误:安全密钥生成失败。"; -$a->strings["An error occurred during registration. Please try again."] = "注册出现问题。请再次尝试。"; -$a->strings["An error occurred creating your default profile. Please try again."] = "创建你的默认简介的时候出现了一个错误。请再试。"; -$a->strings["An error occurred creating your self contact. Please try again."] = ""; -$a->strings["Friends"] = "朋友"; -$a->strings["An error occurred creating your default contact group. Please try again."] = ""; -$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = ""; -$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = ""; -$a->strings["Registration details for %s"] = "注册信息为%s"; -$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = ""; -$a->strings["Registration at %s"] = "在 %s 的注册"; -$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = ""; -$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = ""; -$a->strings["Addon not found."] = ""; -$a->strings["Addon %s disabled."] = "插件 %s 已禁用。"; -$a->strings["Addon %s enabled."] = "插件 %s 已启用。"; -$a->strings["Disable"] = "停用"; -$a->strings["Enable"] = "使能用"; -$a->strings["Administration"] = "管理"; -$a->strings["Addons"] = "插件"; -$a->strings["Toggle"] = "肘节"; -$a->strings["Author: "] = "作者:"; -$a->strings["Maintainer: "] = "维护者:"; -$a->strings["Addon %s failed to install."] = ""; -$a->strings["Reload active addons"] = "重新加载可用插件"; -$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "目前您的节点上没有可用插件。您可以在 %1\$s 找到官方插件库,或者到开放的插件登记处 %2\$s 也能找到其他有趣的插件"; -$a->strings["%s contact unblocked"] = [ - 0 => "", -]; -$a->strings["Remote Contact Blocklist"] = ""; -$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = ""; -$a->strings["Block Remote Contact"] = ""; -$a->strings["select all"] = "全选"; -$a->strings["select none"] = ""; -$a->strings["Unblock"] = "解除屏蔽"; -$a->strings["No remote contact is blocked from this node."] = ""; -$a->strings["Blocked Remote Contacts"] = ""; -$a->strings["Block New Remote Contact"] = ""; -$a->strings["Photo"] = "照片"; -$a->strings["Reason"] = ""; -$a->strings["%s total blocked contact"] = [ - 0 => "", -]; -$a->strings["URL of the remote contact to block."] = ""; -$a->strings["Block Reason"] = ""; -$a->strings["Server domain pattern added to blocklist."] = ""; -$a->strings["Site blocklist updated."] = "站点屏蔽列表已更新。"; -$a->strings["Blocked server domain pattern"] = ""; -$a->strings["Reason for the block"] = "封禁原因"; -$a->strings["Delete server domain pattern"] = ""; -$a->strings["Check to delete this entry from the blocklist"] = "选中以从列表中删除此条目"; -$a->strings["Server Domain Pattern Blocklist"] = ""; -$a->strings["This page can be used to define a blacklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = ""; -$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = ""; -$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = ""; -$a->strings["Add new entry to block list"] = "添加新条目到屏蔽列表"; -$a->strings["Server Domain Pattern"] = ""; -$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = ""; -$a->strings["Block reason"] = "封禁原因"; -$a->strings["The reason why you blocked this server domain pattern."] = ""; -$a->strings["Add Entry"] = "添加条目"; -$a->strings["Save changes to the blocklist"] = "保存变更到屏蔽列表"; -$a->strings["Current Entries in the Blocklist"] = "屏蔽列表中的当前条目"; -$a->strings["Delete entry from blocklist"] = "删除屏蔽列表中的条目"; -$a->strings["Delete entry from blocklist?"] = "从屏蔽列表删除条目?"; -$a->strings["Update has been marked successful"] = "更新当成功标签了"; -$a->strings["Database structure update %s was successfully applied."] = ""; -$a->strings["Executing of database structure update %s failed with error: %s"] = ""; -$a->strings["Executing %s failed with error: %s"] = "执行 %s 失败,错误:%s"; -$a->strings["Update %s was successfully applied."] = "把%s更新成功地实行。"; -$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "%s更新没回答现状。不知道是否成功。"; -$a->strings["There was no additional update function %s that needed to be called."] = ""; -$a->strings["No failed updates."] = "没有不通过地更新。"; -$a->strings["Check database structure"] = "检查数据库结构"; -$a->strings["Failed Updates"] = "没通过的更新"; -$a->strings["This does not include updates prior to 1139, which did not return a status."] = "这个不包括1139号更新之前,它们没回答装线。"; -$a->strings["Mark success (if update was manually applied)"] = "标注成功(如果手动地把更新实行了)"; -$a->strings["Attempt to execute this update step automatically"] = "试图自动地把这步更新实行"; -$a->strings["Lock feature %s"] = "锁定特性 %s"; -$a->strings["Manage Additional Features"] = "管理附加特性"; -$a->strings["Other"] = "别的"; -$a->strings["unknown"] = "未知"; -$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = ""; -$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = ""; -$a->strings["Federation Statistics"] = "联邦网络统计"; -$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = ""; -$a->strings["Item marked for deletion."] = "被标记为要删除的项目。"; -$a->strings["Delete Item"] = "删除项目"; -$a->strings["Delete this Item"] = "删除这个项目"; -$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = ""; -$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = ""; -$a->strings["GUID"] = "GUID"; -$a->strings["The GUID of the item you want to delete."] = "你想要删除的项目的 GUID."; -$a->strings["Item Guid"] = ""; -$a->strings["The logfile '%s' is not writable. No logging possible"] = ""; -$a->strings["Log settings updated."] = "日志设置更新了。"; -$a->strings["PHP log currently enabled."] = "PHP 日志已启用。"; -$a->strings["PHP log currently disabled."] = "PHP 日志已禁用。"; -$a->strings["Logs"] = "记录"; -$a->strings["Clear"] = "清理出"; -$a->strings["Enable Debugging"] = "启用调试"; -$a->strings["Log file"] = "日志文件"; -$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "必要被网页服务器可写的。相对Friendica主文件夹。"; -$a->strings["Log level"] = "日志级别"; -$a->strings["PHP logging"] = "PHP 日志"; -$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "要临时启用PHP错误和警告的日志记录,您可以在安装的index.php文件中添加以下内容。“ERROR_LOG”行中设置的文件名相对于Friendica顶级目录,并且必须可由Web服务器写入。“LOG_ERROR”和“DISPLAY_ERROR”的选项“1”用于启用这些选项,设置为“0”将禁用它们。"; -$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "打开 %1\$s 日志文件出错。\\r\\n
    请检查 %1\$s 文件是否存在并且可读。"; -$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "无法打开 %1\$s 日志文件。\\r\\n
    请检查 %1\$s 文件是否可读。"; -$a->strings["View Logs"] = "查看日志"; -$a->strings["Inspect Deferred Worker Queue"] = ""; -$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = ""; -$a->strings["Inspect Worker Queue"] = ""; -$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = ""; -$a->strings["ID"] = "ID"; -$a->strings["Job Parameters"] = ""; -$a->strings["Created"] = "已创建"; -$a->strings["Priority"] = ""; -$a->strings["Can not parse base url. Must have at least ://"] = "不能分析基础URL。至少要://"; -$a->strings["Invalid storage backend setting value."] = ""; -$a->strings["Site settings updated."] = "网站设置更新了。"; -$a->strings["No special theme for mobile devices"] = "没专门适合手机的主题"; -$a->strings["%s - (Experimental)"] = "%s - (实验性)"; -$a->strings["No community page for local users"] = ""; -$a->strings["No community page"] = "没有社会页"; -$a->strings["Public postings from users of this site"] = "本网站用户的公开文章"; -$a->strings["Public postings from the federated network"] = ""; -$a->strings["Public postings from local users and the federated network"] = ""; -$a->strings["Disabled"] = "已停用"; -$a->strings["Users"] = "用户"; -$a->strings["Users, Global Contacts"] = "用户,全球联系人"; -$a->strings["Users, Global Contacts/fallback"] = ""; -$a->strings["One month"] = "一个月"; -$a->strings["Three months"] = "三个月"; -$a->strings["Half a year"] = "半年"; -$a->strings["One year"] = "一年"; -$a->strings["Multi user instance"] = "多用户网站"; -$a->strings["Closed"] = "关闭"; -$a->strings["Requires approval"] = "要批准"; -$a->strings["Open"] = "打开"; -$a->strings["No SSL policy, links will track page SSL state"] = "没SSL方针,环节将追踪页SSL现状"; -$a->strings["Force all links to use SSL"] = "强制所有链接使用 SSL"; -$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "自签证书,只在本地链接使用 SSL(不推荐)"; -$a->strings["Don't check"] = "请勿检查"; -$a->strings["check the stable version"] = "检查稳定版"; -$a->strings["check the development version"] = "检查开发版本"; -$a->strings["none"] = ""; -$a->strings["Direct contacts"] = ""; -$a->strings["Contacts of contacts"] = ""; -$a->strings["Database (legacy)"] = ""; -$a->strings["Site"] = "网站"; -$a->strings["Republish users to directory"] = ""; -$a->strings["Registration"] = "注册"; -$a->strings["File upload"] = "文件上传"; -$a->strings["Policies"] = "政策"; -$a->strings["Auto Discovered Contact Directory"] = ""; -$a->strings["Performance"] = "性能"; -$a->strings["Worker"] = ""; -$a->strings["Message Relay"] = "讯息中继"; -$a->strings["Relocate Instance"] = ""; -$a->strings["Warning! Advanced function. Could make this server unreachable."] = ""; -$a->strings["Site name"] = "网页名字"; -$a->strings["Sender Email"] = "寄主邮件"; -$a->strings["The email address your server shall use to send notification emails from."] = ""; -$a->strings["Banner/Logo"] = "标题/标志"; -$a->strings["Email Banner/Logo"] = ""; -$a->strings["Shortcut icon"] = "捷径小图片"; -$a->strings["Link to an icon that will be used for browsers."] = ""; -$a->strings["Touch icon"] = "触摸小图片"; -$a->strings["Link to an icon that will be used for tablets and mobiles."] = ""; -$a->strings["Additional Info"] = "别的消息"; -$a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = ""; -$a->strings["System language"] = "系统语言"; -$a->strings["System theme"] = "系统主题"; -$a->strings["Default system theme - may be over-ridden by user profiles - Change default theme settings"] = ""; -$a->strings["Mobile system theme"] = "手机系统主题"; -$a->strings["Theme for mobile devices"] = "用于移动设备的主题"; -$a->strings["SSL link policy"] = "SSL环节方针"; -$a->strings["Determines whether generated links should be forced to use SSL"] = "决定产生的链接是否应该强制使用 SSL"; -$a->strings["Force SSL"] = "强制使用 SSL"; -$a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "强逼所有非SSL的要求用SSL。注意:在有的系统会导致无限循环"; -$a->strings["Hide help entry from navigation menu"] = "在导航菜单隐藏帮助条目"; -$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "在导航菜单中隐藏帮助页面的菜单条目。您仍然可以通过输入「/help」直接访问。"; -$a->strings["Single user instance"] = "单用户网站"; -$a->strings["Make this instance multi-user or single-user for the named user"] = "弄这网站多用户或单用户为选择的用户"; -$a->strings["File storage backend"] = ""; -$a->strings["The backend used to store uploaded data. If you change the storage backend, you can manually move the existing files. If you do not do so, the files uploaded before the change will still be available at the old backend. Please see the settings documentation for more information about the choices and the moving procedure."] = ""; -$a->strings["Maximum image size"] = "图片最大尺寸"; -$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "最多上传照相的字节。默认是零,意思是无限。"; -$a->strings["Maximum image length"] = "最大图片大小"; -$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "最多像素在上传图片的长度。默认-1,意思是无限。"; -$a->strings["JPEG image quality"] = "JPEG 图片质量"; -$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "上传的JPEG被用这质量[0-100]保存。默认100,最高。"; -$a->strings["Register policy"] = "注册政策"; -$a->strings["Maximum Daily Registrations"] = "一天最多注册"; -$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day. If register is set to closed, this setting has no effect."] = "如果注册上边许可的,这个选择一天最多新用户注册会接待。如果注册关闭了,这个设置没有印象。"; -$a->strings["Register text"] = "注册正文"; -$a->strings["Will be displayed prominently on the registration page. You can use BBCode here."] = ""; -$a->strings["Forbidden Nicknames"] = ""; -$a->strings["Comma separated list of nicknames that are forbidden from registration. Preset is a list of role names according RFC 2142."] = ""; -$a->strings["Accounts abandoned after x days"] = "账户丢弃X天后"; -$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "拒绝浪费系统资源看外网站找丢弃的账户。输入0为无时限。"; -$a->strings["Allowed friend domains"] = "允许的朋友域"; -$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "逗号分隔的域名许根这个网站结友谊。通配符行。空的允许所有的域名。"; -$a->strings["Allowed email domains"] = "允许的电子邮件域"; -$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "逗号分隔的域名可接受在邮件地址为这网站的注册。通配符行。空的允许所有的域名。"; -$a->strings["No OEmbed rich content"] = ""; -$a->strings["Don't show the rich content (e.g. embedded PDF), except from the domains listed below."] = ""; -$a->strings["Allowed OEmbed domains"] = ""; -$a->strings["Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted."] = ""; -$a->strings["Block public"] = "阻止公开"; -$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = ""; -$a->strings["Force publish"] = "强行发布"; -$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "让所有这网站的的简介表明在网站目录。"; -$a->strings["Enabling this may violate privacy laws like the GDPR"] = "启用此项可能会违反隐私法律,譬如 GDPR 等"; -$a->strings["Global directory URL"] = ""; -$a->strings["URL to the global directory. If this is not set, the global directory is completely unavailable to the application."] = ""; -$a->strings["Private posts by default for new users"] = "新用户默认写私人文章"; -$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "默认新用户文章批准使默认隐私组,没有公开。"; -$a->strings["Don't include post content in email notifications"] = "别包含文章内容在邮件消息"; -$a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "别包含文章/谈论/私消息/等的内容在文件消息被这个网站寄出,为了隐私。"; -$a->strings["Disallow public access to addons listed in the apps menu."] = "不允许插件的公众使用权在应用选单。"; -$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "复选这个框为把应用选内插件限制仅成员"; -$a->strings["Don't embed private images in posts"] = "别嵌入私人图案在文章里"; -$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "别把复制嵌入的照相代替本网站的私人照相在文章里。结果是收包括私人照相的熟人要认证才卸载个张照片,会花许久。"; -$a->strings["Explicit Content"] = ""; -$a->strings["Set this to announce that your node is used mostly for explicit content that might not be suited for minors. This information will be published in the node information and might be used, e.g. by the global directory, to filter your node from listings of nodes to join. Additionally a note about this will be shown at the user registration page."] = ""; -$a->strings["Allow Users to set remote_self"] = "允许用户用遥远的自身"; -$a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "选择这个之后,用户们允许表明熟人当遥远的自身在熟人修理页。遥远的自身所有文章被复制到用户文章流。"; -$a->strings["Block multiple registrations"] = "阻止多次注册"; -$a->strings["Disallow users to register additional accounts for use as pages."] = "不允许用户注册别的账户为当页。"; -$a->strings["Disable OpenID"] = ""; -$a->strings["Disable OpenID support for registration and logins."] = ""; -$a->strings["No Fullname check"] = ""; -$a->strings["Allow users to register without a space between the first name and the last name in their full name."] = ""; -$a->strings["Community pages for visitors"] = ""; -$a->strings["Which community pages should be available for visitors. Local users always see both pages."] = ""; -$a->strings["Posts per user on community page"] = "个用户文章数量在社会页"; -$a->strings["The maximum number of posts per user on the community page. (Not valid for \"Global Community\")"] = ""; -$a->strings["Disable OStatus support"] = ""; -$a->strings["Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = ""; -$a->strings["OStatus support can only be enabled if threading is enabled."] = ""; -$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Diaspora 支持无法启用,因为 Friendica 被安装到了一个子目录。"; -$a->strings["Enable Diaspora support"] = "启用 Diaspora 支持"; -$a->strings["Provide built-in Diaspora network compatibility."] = "提供内置的 Diaspora 网络兼容性。"; -$a->strings["Only allow Friendica contacts"] = "只允许 Friendica 联系人"; -$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "所有联系人必须使用 Friendica 协议 。所有其他内置沟通协议都已停用。"; -$a->strings["Verify SSL"] = "验证 SSL"; -$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "你想的话,您会使严格证书核实可用。意思是您不能根自签的SSL网站交流。"; -$a->strings["Proxy user"] = "代理用户"; -$a->strings["Proxy URL"] = "代理URL"; -$a->strings["Network timeout"] = "网络超时"; -$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "输入秒数。输入零为无限(不推荐的)。"; -$a->strings["Maximum Load Average"] = "最大平均负荷"; -$a->strings["Maximum system load before delivery and poll processes are deferred - default %d."] = ""; -$a->strings["Maximum Load Average (Frontend)"] = ""; -$a->strings["Maximum system load before the frontend quits service - default 50."] = ""; -$a->strings["Minimal Memory"] = "最少内存"; -$a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = ""; -$a->strings["Maximum table size for optimization"] = ""; -$a->strings["Maximum table size (in MB) for the automatic optimization. Enter -1 to disable it."] = ""; -$a->strings["Minimum level of fragmentation"] = ""; -$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = ""; -$a->strings["Periodical check of global contacts"] = "定期检查全球联系人"; -$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = ""; -$a->strings["Discover followers/followings from global contacts"] = ""; -$a->strings["If enabled, the global contacts are checked for new contacts among their followers and following contacts. This option will create huge masses of jobs, so it should only be activated on powerful machines."] = ""; -$a->strings["Days between requery"] = "重新查询间隔天数"; -$a->strings["Number of days after which a server is requeried for his contacts."] = ""; -$a->strings["Discover contacts from other servers"] = "从其他服务器上发现联系人"; -$a->strings["Periodically query other servers for contacts. You can choose between \"Users\": the users on the remote system, \"Global Contacts\": active contacts that are known on the system. The fallback is meant for Redmatrix servers and older friendica servers, where global contacts weren't available. The fallback increases the server load, so the recommended setting is \"Users, Global Contacts\"."] = ""; -$a->strings["Timeframe for fetching global contacts"] = ""; -$a->strings["When the discovery is activated, this value defines the timeframe for the activity of the global contacts that are fetched from other servers."] = ""; -$a->strings["Search the local directory"] = "搜索本地目录"; -$a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = ""; -$a->strings["Publish server information"] = "发布服务器信息"; -$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details."] = ""; -$a->strings["Check upstream version"] = "检查上游版本"; -$a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "启用在 github 上检查新的 Friendica 版本。如果发现新版本,您将在管理员概要面板得到通知。"; -$a->strings["Suppress Tags"] = "压制标签"; -$a->strings["Suppress showing a list of hashtags at the end of the posting."] = "不在文章末尾显示主题标签列表。"; -$a->strings["Clean database"] = "清理数据库"; -$a->strings["Remove old remote items, orphaned database records and old content from some other helper tables."] = ""; -$a->strings["Lifespan of remote items"] = ""; -$a->strings["When the database cleanup is enabled, this defines the days after which remote items will be deleted. Own items, and marked or filed items are always kept. 0 disables this behaviour."] = ""; -$a->strings["Lifespan of unclaimed items"] = ""; -$a->strings["When the database cleanup is enabled, this defines the days after which unclaimed remote items (mostly content from the relay) will be deleted. Default value is 90 days. Defaults to the general lifespan value of remote items if set to 0."] = ""; -$a->strings["Lifespan of raw conversation data"] = ""; -$a->strings["The conversation data is used for ActivityPub and OStatus, as well as for debug purposes. It should be safe to remove it after 14 days, default is 90 days."] = ""; -$a->strings["Path to item cache"] = "路线到项目缓存"; -$a->strings["The item caches buffers generated bbcode and external images."] = ""; -$a->strings["Cache duration in seconds"] = "缓存时间秒"; -$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "高速缓存要存文件多久?默认是86400秒钟(一天)。停用高速缓存,输入-1。"; -$a->strings["Maximum numbers of comments per post"] = "文件最多评论"; -$a->strings["How much comments should be shown for each post? Default value is 100."] = ""; -$a->strings["Temp path"] = "临时文件路线"; -$a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = ""; -$a->strings["Disable picture proxy"] = "停用图片代理"; -$a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwidth."] = ""; -$a->strings["Only search in tags"] = "只在标签项内搜索"; -$a->strings["On large systems the text search can slow down the system extremely."] = "在大型系统中,正文搜索会极大降低系统运行速度。"; -$a->strings["New base url"] = "新基础URL"; -$a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = ""; -$a->strings["RINO Encryption"] = "RINO 加密"; -$a->strings["Encryption layer between nodes."] = "节点之间的加密层。"; -$a->strings["Enabled"] = "已启用"; -$a->strings["Maximum number of parallel workers"] = ""; -$a->strings["On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d."] = ""; -$a->strings["Don't use \"proc_open\" with the worker"] = ""; -$a->strings["Enable this if your system doesn't allow the use of \"proc_open\". This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = ""; -$a->strings["Enable fastlane"] = "启用快车道模式"; -$a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = ""; -$a->strings["Enable frontend worker"] = ""; -$a->strings["When enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = ""; -$a->strings["Subscribe to relay"] = ""; -$a->strings["Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page."] = ""; -$a->strings["Relay server"] = "中继服务器"; -$a->strings["Address of the relay server where public posts should be send to. For example https://relay.diasp.org"] = ""; -$a->strings["Direct relay transfer"] = ""; -$a->strings["Enables the direct transfer to other servers without using the relay servers"] = ""; -$a->strings["Relay scope"] = ""; -$a->strings["Can be \"all\" or \"tags\". \"all\" means that every public post should be received. \"tags\" means that only posts with selected tags should be received."] = ""; -$a->strings["all"] = "所有"; -$a->strings["tags"] = ""; -$a->strings["Server tags"] = ""; -$a->strings["Comma separated list of tags for the \"tags\" subscription."] = ""; -$a->strings["Allow user tags"] = ""; -$a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = ""; -$a->strings["Start Relocation"] = ""; -$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; -$a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; -$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "有新的 Friendica 版本可供下载。您当前的版本为 %1\$s,上游版本为 %2\$s"; -$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = ""; -$a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = ""; -$a->strings["The worker was never executed. Please check your database structure!"] = ""; -$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = ""; -$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = ""; -$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition."] = ""; -$a->strings["%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help."] = ""; -$a->strings["The logfile '%s' is not usable. No logging possible (error: '%s')"] = ""; -$a->strings["The debug logfile '%s' is not usable. No logging possible (error: '%s')"] = ""; -$a->strings["Friendica's system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences."] = ""; -$a->strings["Friendica's current system.basepath '%s' is wrong and the config file '%s' isn't used."] = ""; -$a->strings["Friendica's current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration."] = ""; -$a->strings["Normal Account"] = "正常帐户"; -$a->strings["Automatic Follower Account"] = ""; -$a->strings["Public Forum Account"] = "公开论坛帐号"; -$a->strings["Automatic Friend Account"] = "自动朋友帐户"; -$a->strings["Blog Account"] = "博客账户"; -$a->strings["Private Forum Account"] = ""; -$a->strings["Message queues"] = "通知排队"; -$a->strings["Server Settings"] = ""; -$a->strings["Summary"] = "概要"; -$a->strings["Registered users"] = "注册的用户"; -$a->strings["Pending registrations"] = "未决的注册"; -$a->strings["Version"] = "版本"; -$a->strings["Active addons"] = "激活插件"; -$a->strings["Theme settings updated."] = "主题设置更新了。"; -$a->strings["Theme %s disabled."] = ""; -$a->strings["Theme %s successfully enabled."] = ""; -$a->strings["Theme %s failed to install."] = ""; -$a->strings["Screenshot"] = "截图"; -$a->strings["Themes"] = "主题"; -$a->strings["Unknown theme."] = ""; -$a->strings["Reload active themes"] = "重载活动的主题"; -$a->strings["No themes found on the system. They should be placed in %1\$s"] = "未在系统中发现主题。它们应该被放置在 %1\$s"; -$a->strings["[Experimental]"] = "[试验]"; -$a->strings["[Unsupported]"] = "[没支持]"; -$a->strings["The Terms of Service settings have been updated."] = ""; -$a->strings["Display Terms of Service"] = "显示服务条款"; -$a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = ""; -$a->strings["Display Privacy Statement"] = "显示隐私说明"; -$a->strings["Show some informations regarding the needed information to operate the node according e.g. to EU-GDPR."] = ""; -$a->strings["Privacy Statement Preview"] = "隐私声明预览"; -$a->strings["The Terms of Service"] = "服务条款"; -$a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = ""; -$a->strings["%s user blocked"] = [ - 0 => "", -]; -$a->strings["%s user unblocked"] = [ - 0 => "", -]; -$a->strings["You can't remove yourself"] = ""; -$a->strings["%s user deleted"] = [ - 0 => "%s 用户被删除了", -]; -$a->strings["%s user approved"] = [ - 0 => "", -]; -$a->strings["%s registration revoked"] = [ - 0 => "", -]; -$a->strings["User \"%s\" deleted"] = ""; -$a->strings["User \"%s\" blocked"] = ""; -$a->strings["User \"%s\" unblocked"] = ""; -$a->strings["Account approved."] = "账户已被批准。"; -$a->strings["Registration revoked"] = ""; -$a->strings["Private Forum"] = ""; -$a->strings["Relay"] = ""; -$a->strings["Register date"] = "注册日期"; -$a->strings["Last login"] = "上次登录"; -$a->strings["Last public item"] = ""; -$a->strings["Type"] = ""; -$a->strings["Add User"] = "添加用户"; -$a->strings["User registrations waiting for confirm"] = "用户注册等待确认"; -$a->strings["User waiting for permanent deletion"] = "用户等待长久删除"; -$a->strings["Request date"] = "要求日期"; -$a->strings["No registrations."] = "没有注册。"; -$a->strings["Note from the user"] = ""; -$a->strings["Deny"] = "否定"; -$a->strings["User blocked"] = ""; -$a->strings["Site admin"] = "网站管理员"; -$a->strings["Account expired"] = "帐户过期了"; -$a->strings["New User"] = "新用户"; -$a->strings["Permanent deletion"] = ""; -$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "特定的用户被删除!\\n\\n什么这些用户放在这个网站被永远删除!\\n\\n您肯定吗?"; -$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "用户{0}将被删除!\\n\\n什么这个用户放在这个网站被永远删除!\\n\\n您肯定吗?"; -$a->strings["Name of the new user."] = "新用户的名字。"; -$a->strings["Nickname"] = "昵称"; -$a->strings["Nickname of the new user."] = "新用户的昵称。"; -$a->strings["Email address of the new user."] = "新用户的邮件地址。"; -$a->strings["No friends to display."] = "没有朋友展示。"; -$a->strings["No installed applications."] = "没有安装的应用"; -$a->strings["Applications"] = "应用"; -$a->strings["Item was not found."] = "找不到项目。"; -$a->strings["Submanaged account can't access the administation pages. Please log back in as the master account."] = ""; -$a->strings["Overview"] = "概览"; -$a->strings["Configuration"] = "配置"; -$a->strings["Additional features"] = "附加的特点"; -$a->strings["Database"] = "数据库"; -$a->strings["DB updates"] = "数据库更新"; -$a->strings["Inspect Deferred Workers"] = ""; -$a->strings["Inspect worker Queue"] = ""; -$a->strings["Tools"] = "工具"; -$a->strings["Contact Blocklist"] = "联系人屏蔽列表"; -$a->strings["Server Blocklist"] = "服务器屏蔽列表"; -$a->strings["Diagnostics"] = "诊断"; -$a->strings["PHP Info"] = "PHP Info"; -$a->strings["probe address"] = "探测地址"; -$a->strings["check webfinger"] = "检查 webfinger"; -$a->strings["Item Source"] = ""; -$a->strings["Babel"] = ""; -$a->strings["Addon Features"] = "插件特性"; -$a->strings["User registrations waiting for confirmation"] = "用户注册等确认"; -$a->strings["Profile Details"] = "简介内容"; -$a->strings["Only You Can See This"] = "只有你可以看这个"; -$a->strings["Tips for New Members"] = "新人建议"; -$a->strings["People Search - %s"] = "搜索人 - %s"; -$a->strings["Forum Search - %s"] = "搜索论坛 - %s"; -$a->strings["Account"] = "帐户"; -$a->strings["Two-factor authentication"] = "两步认证"; -$a->strings["Display"] = "显示"; -$a->strings["Manage Accounts"] = "管理帐号"; -$a->strings["Connected apps"] = "连接着应用"; -$a->strings["Export personal data"] = "导出个人信息"; -$a->strings["Remove account"] = "删除账户"; -$a->strings["This page is missing a url parameter."] = ""; -$a->strings["The post was created"] = "文章创建了"; -$a->strings["Contact settings applied."] = "联系人设置已应用。"; -$a->strings["Contact update failed."] = "联系人更新失败。"; -$a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "警告:此为进阶,如果您输入不正确的信息,您也许无法与这位联系人的正常通讯。"; -$a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "请立即用后退按钮如果您不确定怎么用这页"; -$a->strings["No mirroring"] = "没有复制"; -$a->strings["Mirror as forwarded posting"] = "复制为传达文章"; -$a->strings["Mirror as my own posting"] = "复制为我自己的文章"; -$a->strings["Return to contact editor"] = "返回到联系人编辑器"; -$a->strings["Refetch contact data"] = "重新获取联系人数据"; -$a->strings["Remote Self"] = "遥远的自身"; -$a->strings["Mirror postings from this contact"] = "把这个熟人的文章复制。"; -$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "表明这个熟人当遥远的自身。Friendica要把这个熟人的新的文章复制。"; -$a->strings["Account Nickname"] = "帐户昵称"; -$a->strings["@Tagname - overrides Name/Nickname"] = "@Tagname越过名/昵称"; -$a->strings["Account URL"] = "帐户URL"; -$a->strings["Account URL Alias"] = ""; -$a->strings["Friend Request URL"] = "朋友请求URL"; -$a->strings["Friend Confirm URL"] = "朋友确认URL"; -$a->strings["Notification Endpoint URL"] = "通知端URL"; -$a->strings["Poll/Feed URL"] = "喂URL"; -$a->strings["New photo from this URL"] = "新照片从这个URL"; -$a->strings["%d contact edited."] = [ - 0 => "%d 个联系人被编辑了。", -]; -$a->strings["Could not access contact record."] = "无法访问联系人记录。"; -$a->strings["Contact updated."] = "联系人更新了。"; -$a->strings["Contact not found"] = ""; -$a->strings["Contact has been blocked"] = "联系人已被屏蔽"; -$a->strings["Contact has been unblocked"] = "联系人已被解除屏蔽"; -$a->strings["Contact has been ignored"] = "联系人已被忽视"; -$a->strings["Contact has been unignored"] = "联系人已被解除忽视"; -$a->strings["Contact has been archived"] = "联系人已存档"; -$a->strings["Contact has been unarchived"] = "联系人已被解除存档"; -$a->strings["Drop contact"] = ""; -$a->strings["Do you really want to delete this contact?"] = "您真的想删除这个联系人吗?"; -$a->strings["Contact has been removed."] = "联系人被删除了。"; -$a->strings["You are mutual friends with %s"] = "您和 %s 互为朋友"; -$a->strings["You are sharing with %s"] = "你正在和 %s 分享"; -$a->strings["%s is sharing with you"] = "%s 正在和你分享"; -$a->strings["Private communications are not available for this contact."] = "私人交流对这个联系人不可用。"; -$a->strings["Never"] = "从未"; -$a->strings["(Update was successful)"] = "(更新成功)"; -$a->strings["(Update was not successful)"] = "(更新不成功)"; -$a->strings["Suggest friends"] = "建议朋友们"; -$a->strings["Network type: %s"] = "网络种类: %s"; -$a->strings["Communications lost with this contact!"] = "和这个联系人的通信断开了!"; -$a->strings["Fetch further information for feeds"] = "拿文源别的消息"; -$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = ""; -$a->strings["Fetch information"] = "取消息"; -$a->strings["Fetch keywords"] = "获取关键字"; -$a->strings["Fetch information and keywords"] = "取消息和关键词"; -$a->strings["Contact Information / Notes"] = "联系人信息/便条"; -$a->strings["Contact Settings"] = "联系人设置"; -$a->strings["Contact"] = "联系人"; -$a->strings["Their personal note"] = ""; -$a->strings["Edit contact notes"] = "编辑联系人便条"; -$a->strings["Visit %s's profile [%s]"] = "看%s的简介[%s]"; -$a->strings["Block/Unblock contact"] = "屏蔽/解除屏蔽联系人"; -$a->strings["Ignore contact"] = "忽略联系人"; -$a->strings["View conversations"] = "看交流"; -$a->strings["Last update:"] = "上个更新:"; -$a->strings["Update public posts"] = "更新公开文章"; -$a->strings["Update now"] = "现在更新"; -$a->strings["Unignore"] = "取消忽视"; -$a->strings["Currently blocked"] = "现在被封禁的"; -$a->strings["Currently ignored"] = "现在不理的"; -$a->strings["Currently archived"] = "当前已存档"; -$a->strings["Awaiting connection acknowledge"] = "等待连接确认"; +$a->strings["Network Notifications"] = "网络通知"; +$a->strings["System Notifications"] = "系统通知"; +$a->strings["Personal Notifications"] = "私人通知"; +$a->strings["Home Notifications"] = "主页通知"; +$a->strings["No more %s notifications."] = "没有更多的 %s 通知。"; +$a->strings["Show unread"] = "显示未读"; +$a->strings["Show all"] = "显示全部"; +$a->strings["You must be logged in to show this page."] = "您必须登录才能显示此页面。"; +$a->strings["Notifications"] = "通知"; +$a->strings["Show Ignored Requests"] = "显示被忽视的请求"; +$a->strings["Hide Ignored Requests"] = "隐藏被忽视的请求"; +$a->strings["Notification type:"] = ""; +$a->strings["Suggested by:"] = ""; $a->strings["Hide this contact from others"] = "对其他人隐藏这个联系人"; -$a->strings["Replies/likes to your public posts may still be visible"] = "回答/喜欢关您公开文章还可见的"; -$a->strings["Notification for new posts"] = "新消息提示"; -$a->strings["Send a notification of every new post of this contact"] = "发送这个联系人的每篇新文章的通知"; -$a->strings["Blacklisted keywords"] = "黑名单关键词"; -$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "逗号分的关键词不应该翻译成主题标签,如果“取消息和关键词”选择的。"; -$a->strings["Actions"] = ""; -$a->strings["Show all contacts"] = "显示所有的联系人"; -$a->strings["Pending"] = ""; -$a->strings["Only show pending contacts"] = ""; -$a->strings["Blocked"] = "被屏蔽的"; -$a->strings["Only show blocked contacts"] = "只显示被屏蔽的联系人"; -$a->strings["Ignored"] = "忽视的"; -$a->strings["Only show ignored contacts"] = "只显示忽略的联系人"; -$a->strings["Archived"] = "已存档"; -$a->strings["Only show archived contacts"] = "只显示已存档联系人"; -$a->strings["Hidden"] = "隐藏的"; -$a->strings["Only show hidden contacts"] = "只显示隐藏的联系人"; -$a->strings["Organize your contact groups"] = ""; -$a->strings["Search your contacts"] = "搜索您的联系人"; -$a->strings["Results for: %s"] = ""; -$a->strings["Archive"] = "存档"; -$a->strings["Unarchive"] = "从存档拿来"; -$a->strings["Batch Actions"] = "批量操作"; -$a->strings["Conversations started by this contact"] = "此联系人开始的对话"; -$a->strings["Posts and Comments"] = ""; -$a->strings["View all contacts"] = "查看所有联系人"; -$a->strings["View all common friends"] = "查看所有公共好友"; -$a->strings["Advanced Contact Settings"] = "高级联系人设置"; -$a->strings["Mutual Friendship"] = "共同友谊"; -$a->strings["is a fan of yours"] = "是你的粉丝"; -$a->strings["you are a fan of"] = "您已关注"; -$a->strings["Pending outgoing contact request"] = ""; -$a->strings["Pending incoming contact request"] = ""; -$a->strings["Edit contact"] = "编辑联系人"; -$a->strings["Toggle Blocked status"] = "切换屏蔽状态"; -$a->strings["Toggle Ignored status"] = "交替忽视现状"; -$a->strings["Toggle Archive status"] = "交替档案现状"; -$a->strings["Delete contact"] = "删除联系人"; -$a->strings["Local Community"] = "本地社区"; -$a->strings["Posts from local users on this server"] = ""; -$a->strings["Global Community"] = "全球社区"; -$a->strings["Posts from users of the whole federated network"] = ""; -$a->strings["No results."] = "没有结果。"; -$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = ""; -$a->strings["Community option not available."] = "社区选项不可用。"; -$a->strings["Not available."] = "不可用的"; -$a->strings["Credits"] = "贡献"; -$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica 是一个社区项目,如果没有许多人的努力她将无法实现。这里列出了那些为代码作出贡献或者参与本地化翻译的人们。感谢大家的努力!"; +$a->strings["Approve"] = "批准"; +$a->strings["Claims to be known to you: "] = "声称被您认识:"; +$a->strings["Shall your connection be bidirectional or not?"] = "是否启用双向连接?"; +$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "接受%s为朋友%s可以订阅您的帖子,您还可以在新闻提要中收到他们的最新消息。"; +$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "接受%s作为订阅者允许他们订阅你的帖子,但你不会在你的新闻源中收到他们的更新。"; +$a->strings["Friend"] = "朋友"; +$a->strings["Subscriber"] = "订阅者"; +$a->strings["About:"] = "关于:"; +$a->strings["Network:"] = "网络"; +$a->strings["No introductions."] = "没有介绍。"; +$a->strings["A Decentralized Social Network"] = ""; +$a->strings["Logged out."] = "已注销。"; +$a->strings["Invalid code, please retry."] = ""; +$a->strings["Two-factor authentication"] = "两步认证"; +$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = ""; +$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = ""; +$a->strings["Please enter a code from your authentication app"] = ""; +$a->strings["Verify code and complete login"] = ""; +$a->strings["Remaining recovery codes: %d"] = ""; +$a->strings["Two-factor recovery"] = "两步恢复"; +$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = ""; +$a->strings["Please enter a recovery code"] = ""; +$a->strings["Submit recovery code and complete login"] = ""; +$a->strings["Create a New Account"] = "创建新的账户"; +$a->strings["Register"] = "注册"; +$a->strings["Your OpenID: "] = "您的OpenID:"; +$a->strings["Please enter your username and password to add the OpenID to your existing account."] = ""; +$a->strings["Or login using OpenID: "] = "或者使用 OpenID 登录: "; +$a->strings["Logout"] = "注销"; +$a->strings["Login"] = "登录"; +$a->strings["Password: "] = "密码:"; +$a->strings["Remember me"] = "记住我"; +$a->strings["Forgot your password?"] = "忘记你的密码吗?"; +$a->strings["Website Terms of Service"] = "网站服务条款"; +$a->strings["terms of service"] = "服务条款"; +$a->strings["Website Privacy Policy"] = "网站隐私政策"; +$a->strings["privacy policy"] = "隐私政策"; +$a->strings["OpenID protocol error. No ID returned"] = "OpenID协议错误。未返回ID"; +$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "找不到帐户。请登录到您的现有帐户以向其添加OpenID。"; +$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = ""; +$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; +$a->strings["Time Conversion"] = "时间装换"; +$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica提供这个服务目的是分享项目跟别的网络和朋友们在别的时区。"; +$a->strings["UTC time: %s"] = "UTC时间: %s"; +$a->strings["Current timezone: %s"] = "现在时区: %s"; +$a->strings["Converted localtime: %s"] = "装换的当地时间:%s"; +$a->strings["Please select your timezone:"] = "请选择你的时区:"; $a->strings["Source input"] = "源码输入"; $a->strings["BBCode::toPlaintext"] = ""; $a->strings["BBCode::convert (raw HTML)"] = ""; @@ -1711,6 +1076,9 @@ $a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = ""; $a->strings["BBCode::toMarkdown => Markdown::convert => HTML::toBBCode"] = ""; $a->strings["Item Body"] = ""; $a->strings["Item Tags"] = ""; +$a->strings["PageInfo::appendToBody"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = ""; +$a->strings["PageInfo::appendToBody => BBCode::convert"] = ""; $a->strings["Source input (Diaspora format)"] = ""; $a->strings["Source input (Markdown)"] = ""; $a->strings["Markdown::convert (raw HTML)"] = ""; @@ -1725,73 +1093,125 @@ $a->strings["HTML::toBBCode => BBCode::toPlaintext"] = ""; $a->strings["HTML::toMarkdown"] = ""; $a->strings["HTML::toPlaintext"] = ""; $a->strings["HTML::toPlaintext (compact)"] = ""; +$a->strings["Decoded post"] = ""; +$a->strings["Post array before expand entities"] = ""; +$a->strings["Post converted"] = ""; +$a->strings["Converted body"] = ""; +$a->strings["Twitter addon is absent from the addon/ folder."] = "插件/文件夹中没有 Twitter 插件。"; $a->strings["Source text"] = "源文本"; $a->strings["BBCode"] = ""; +$a->strings["Diaspora"] = "Diaspora"; $a->strings["Markdown"] = "Markdown"; $a->strings["HTML"] = "HTML"; +$a->strings["Twitter Source"] = "来源: Twitter"; +$a->strings["Only logged in users are permitted to perform a probing."] = "只有已登录用户才被允许进行探测。"; +$a->strings["Formatted"] = ""; +$a->strings["Source"] = ""; +$a->strings["Activity"] = ""; +$a->strings["Object data"] = ""; +$a->strings["Result Item"] = ""; +$a->strings["Source activity"] = ""; $a->strings["You must be logged in to use this module"] = "您必须登录才能使用此模块"; $a->strings["Source URL"] = "源链接"; -$a->strings["Time Conversion"] = "时间装换"; -$a->strings["Friendica provides this service for sharing events with other networks and friends in unknown timezones."] = "Friendica提供这个服务目的是分享项目跟别的网络和朋友们在别的时区。"; -$a->strings["UTC time: %s"] = "UTC时间: %s"; -$a->strings["Current timezone: %s"] = "现在时区: %s"; -$a->strings["Converted localtime: %s"] = "装换的当地时间:%s"; -$a->strings["Please select your timezone:"] = "请选择你的时区:"; -$a->strings["Only logged in users are permitted to perform a probing."] = "只有已登录用户才被允许进行探测。"; $a->strings["Lookup address"] = ""; -$a->strings["Manage Identities and/or Pages"] = "管理身份或页"; -$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "交替不同同一人或社会/组页合用您的账户或给您「管理」批准"; -$a->strings["Select an identity to manage: "] = "选择同一个人管理:"; -$a->strings["No entries (some entries may be hidden)."] = "没有文章(有的文章会被隐藏)。"; -$a->strings["Find on this site"] = "找在这网站"; -$a->strings["Results for:"] = "结果:"; -$a->strings["Site Directory"] = "网站目录"; -$a->strings["Filetag %s saved to item"] = ""; -$a->strings["- select -"] = "-选择-"; -$a->strings["Installed addons/apps:"] = "已安装的插件/应用:"; -$a->strings["No installed addons/apps"] = "没有已安装的插件或应用"; -$a->strings["Read about the Terms of Service of this node."] = "阅读此节点的服务条款。"; -$a->strings["On this server the following remote servers are blocked."] = "在这个服务器上以下远程服务器被封禁了。"; -$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = ""; -$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "请浏览 Friendi.ca 以了解更多关于 Friendica 项目的信息。"; -$a->strings["Bug reports and issues: please visit"] = "Bug 及 issues 报告:请访问"; -$a->strings["the bugtracker at github"] = "在 github 上的错误追踪系统"; -$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = ""; +$a->strings["Common contact (%s)"] = [ + 0 => "", +]; +$a->strings["Both %s and yourself have publicly interacted with these contacts (follow, comment or likes on public posts)."] = ""; +$a->strings["No common contacts."] = ""; +$a->strings["%s's timeline"] = "%s 的时间线"; +$a->strings["%s's posts"] = "%s的帖子"; +$a->strings["%s's comments"] = "%s 的评论"; +$a->strings["Follower (%s)"] = [ + 0 => "关注(%s)", +]; +$a->strings["Following (%s)"] = [ + 0 => "关注(%s)", +]; +$a->strings["Mutual friend (%s)"] = [ + 0 => "互为好友 (%s)", +]; +$a->strings["These contacts both follow and are followed by %s."] = ""; +$a->strings["Contact (%s)"] = [ + 0 => "联系人(%s)", +]; +$a->strings["No contacts."] = "没有联系人。"; +$a->strings["You're currently viewing your profile as %s Cancel"] = ""; +$a->strings["Member since:"] = ""; +$a->strings["j F, Y"] = "j F, Y"; +$a->strings["j F"] = "j F"; +$a->strings["Birthday:"] = "生日:"; +$a->strings["Age: "] = "年龄 :"; +$a->strings["%d year old"] = [ + 0 => "%d岁", +]; +$a->strings["XMPP:"] = "XMPP:"; +$a->strings["Homepage:"] = "主页:"; +$a->strings["Forums:"] = ""; +$a->strings["View profile as:"] = "查看个人资料从:"; +$a->strings["Edit profile"] = "修改简介"; +$a->strings["View as"] = ""; +$a->strings["Only parent users can create additional accounts."] = "只有父用户才能创建其他帐户。"; +$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "您可以(可选)通过OpenID填写此表单,方法是提供您的OpenID并单击“注册”。"; +$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "如果您不熟悉OpenID,请将该字段留空并填写其余项目。"; +$a->strings["Your OpenID (optional): "] = "您的OpenID(可选的):"; +$a->strings["Include your profile in member directory?"] = "是否将您的个人资料包含在会员目录中?"; +$a->strings["Note for the admin"] = "给管理员的消息"; +$a->strings["Leave a message for the admin, why you want to join this node"] = "请给管理员留言,说明您为什么要加入此节点"; +$a->strings["Membership on this site is by invitation only."] = "本网站的会员资格仅限邀请。"; +$a->strings["Your invitation code: "] = "您的邀请码:"; +$a->strings["Registration"] = "注册"; +$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "你的全名 (比如张三,真名或看起来是真名):"; +$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "您的电子邮件地址:(初始信息将发送到这里,所以这必须是一个存在的地址。)"; +$a->strings["Please repeat your e-mail address:"] = "请重复您的电子邮件地址"; +$a->strings["Leave empty for an auto generated password."] = "留空以使用自动生成的密码。"; +$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = "选择配置文件昵称。这必须以文本字符开始。您在此站点上的个人资料地址将是“昵称@”%s。"; +$a->strings["Choose a nickname: "] = "选择昵称:"; +$a->strings["Import your profile to this friendica instance"] = "导入您的个人资料到这个friendica服务器"; +$a->strings["Terms of Service"] = "服务条款"; +$a->strings["Note: This node explicitly contains adult content"] = "注意:此节点明确包含成人内容"; +$a->strings["Parent Password:"] = "家长密码:"; +$a->strings["Please enter the password of the parent account to legitimize your request."] = "请为家长账户设置密码以使您的请求有效化。"; +$a->strings["Password doesn't match."] = "密码不匹配。"; +$a->strings["Please enter your password."] = "请输入您的密码。"; +$a->strings["You have entered too much information."] = "您输入的信息太多。"; +$a->strings["Please enter the identical mail address in the second field."] = "请在第二个字段中输入相同的邮件地址。"; +$a->strings["The additional account was created."] = "附加帐户已创建。"; +$a->strings["Registration successful. Please check your email for further instructions."] = "注册成功。请检查您的收件箱以获取进一步操作。"; +$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "发送邮件失败。你的账户消息是:
    用户名:%s
    密码: %s

    。登录后能改密码。"; +$a->strings["Registration successful."] = "注册成功。"; +$a->strings["Your registration can not be processed."] = "处理不了您的注册。"; +$a->strings["You have to leave a request note for the admin."] = "您必须给管理员留下一张申请单。"; +$a->strings["Your registration is pending approval by the site owner."] = "您的注册等待管理员的批准。"; +$a->strings["Bad Request"] = ""; +$a->strings["Unauthorized"] = ""; +$a->strings["Forbidden"] = ""; +$a->strings["Not Found"] = "未发现"; +$a->strings["Internal Server Error"] = ""; +$a->strings["Service Unavailable"] = ""; +$a->strings["The server cannot or will not process the request due to an apparent client error."] = ""; +$a->strings["Authentication is required and has failed or has not yet been provided."] = ""; +$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = ""; +$a->strings["The requested resource could not be found but may be available in the future."] = ""; +$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "遇到意外情况,没有合适的更具体的消息。"; +$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = ""; +$a->strings["Go back"] = "回去"; +$a->strings["Welcome to %s"] = "%s欢迎你"; $a->strings["Suggested contact not found."] = ""; $a->strings["Friend suggestion sent."] = "朋友建议发送了。"; $a->strings["Suggest Friends"] = "推荐的朋友们"; $a->strings["Suggest a friend for %s"] = "给 %s 推荐朋友"; -$a->strings["Group created."] = "群组已创建。"; -$a->strings["Could not create group."] = "无法创建群组。"; -$a->strings["Group not found."] = "组找不到。"; -$a->strings["Group name changed."] = "组名变化了。"; -$a->strings["Unknown group."] = ""; -$a->strings["Contact is deleted."] = ""; -$a->strings["Unable to add the contact to the group."] = ""; -$a->strings["Contact successfully added to group."] = ""; -$a->strings["Unable to remove the contact from the group."] = ""; -$a->strings["Contact successfully removed from group."] = ""; -$a->strings["Unknown group command."] = ""; -$a->strings["Bad request."] = ""; -$a->strings["Save Group"] = "保存组"; -$a->strings["Filter"] = ""; -$a->strings["Create a group of contacts/friends."] = "创建一组联系人/朋友。"; -$a->strings["Group removed."] = "组删除了。"; -$a->strings["Unable to remove group."] = "不能删除组。"; -$a->strings["Delete Group"] = "删除群组"; -$a->strings["Edit Group Name"] = "编辑群组名称"; -$a->strings["Members"] = "成员"; -$a->strings["Remove contact from group"] = ""; -$a->strings["Click on a contact to add or remove."] = "单击联系人以添加或删除。"; -$a->strings["Add contact to group"] = ""; -$a->strings["Help:"] = "帮助:"; -$a->strings["Welcome to %s"] = "%s欢迎你"; -$a->strings["No profile"] = "无简介"; -$a->strings["Method Not Allowed."] = ""; +$a->strings["Credits"] = "贡献"; +$a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica 是一个社区项目,如果没有许多人的努力她将无法实现。这里列出了那些为代码作出贡献或者参与本地化翻译的人们。感谢大家的努力!"; $a->strings["Friendica Communications Server - Setup"] = ""; $a->strings["System check"] = "系统检测"; $a->strings["Check again"] = "再检测"; -$a->strings["Base settings"] = ""; +$a->strings["No SSL policy, links will track page SSL state"] = "没SSL方针,环节将追踪页SSL现状"; +$a->strings["Force all links to use SSL"] = "强制所有链接使用 SSL"; +$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "自签证书,只在本地链接使用 SSL(不推荐)"; +$a->strings["Base settings"] = "基本设置"; +$a->strings["SSL link policy"] = "SSL环节方针"; +$a->strings["Determines whether generated links should be forced to use SSL"] = "决定产生的链接是否应该强制使用 SSL"; $a->strings["Host name"] = "服务器名"; $a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = ""; $a->strings["Base path to installation"] = "基础安装路线"; @@ -1816,8 +1236,190 @@ $a->strings["Set the default language for your Friendica installation interface $a->strings["Your Friendica site database has been installed."] = "您Friendica网站数据库被安装了。"; $a->strings["Installation finished"] = ""; $a->strings["

    What next

    "] = "

    下步是什么

    "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = ""; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "重要提示: 您需要[手动]为工作者设置一个计划任务。"; +$a->strings["Please see the file \"INSTALL.txt\"."] = "请看文件「INSTALL.txt」"; $a->strings["Go to your new Friendica node registration page and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = ""; +$a->strings["- select -"] = "-选择-"; +$a->strings["Item was not removed"] = ""; +$a->strings["Item was not deleted"] = ""; +$a->strings["Wrong type \"%s\", expected one of: %s"] = ""; +$a->strings["Model not found"] = ""; +$a->strings["Remote privacy information not available."] = "摇隐私信息无效"; +$a->strings["Visible to:"] = "可见方:"; +$a->strings["Manage Identities and/or Pages"] = "管理身份或页"; +$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "交替不同同一人或社会/组页合用您的账户或给您「管理」批准"; +$a->strings["Select an identity to manage: "] = "选择同一个人管理:"; +$a->strings["Local Community"] = "本地社区"; +$a->strings["Posts from local users on this server"] = ""; +$a->strings["Global Community"] = "全球社区"; +$a->strings["Posts from users of the whole federated network"] = ""; +$a->strings["No results."] = "没有结果。"; +$a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "此社区流显示此节点接收到的所有公共帖子。它们可能无法反映此节点用户的意见。"; +$a->strings["Community option not available."] = "社区选项不可用。"; +$a->strings["Not available."] = "不可用的"; +$a->strings["Welcome to Friendica"] = "Friendica欢迎你"; +$a->strings["New Member Checklist"] = "新成员清单"; +$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "我们想提供一些建议和链接以助于让你有愉快的经历。点击任意一项访问相应的网页。在你注册之后,到这个页面的链接会在你的主页显示两周,之后悄声地消失。"; +$a->strings["Getting Started"] = "入门"; +$a->strings["Friendica Walk-Through"] = "Friendica 漫游"; +$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "在你的快速上手页-找到一个简要的对你的简介和网络标签的介绍,创建一些新的连接,并找一些群组加入。"; +$a->strings["Go to Your Settings"] = "您的设置"; +$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "在你的设置页 - 改变你最初的密码。同时也记住你的身份地址。这看起来像一个电子邮件地址 - 并且在这个自由的社交网络交友时会有用。"; +$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "校对别的设置,特别是隐私设置。一个未发布的目录项目是跟未出版的电话号码一样。平时,你可能应该出版你的目录项目-除非都你的朋友们和可交的朋友们已经知道确切地怎么找你。"; +$a->strings["Upload Profile Photo"] = "上传简介照片"; +$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "上传一张简历照片除非你已经做过。研究表明有真正自己的照片的人比没有的交朋友们可能多十倍。"; +$a->strings["Edit Your Profile"] = "编辑您的简介"; +$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "随意编你的公开的简历。评论设置为藏起来你的朋友表和简历过陌生来客。"; +$a->strings["Profile Keywords"] = "简介关键字"; +$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "为你的个人资料设置一些描述你兴趣的公共关键字。我们也许能找到其他有相似兴趣的人,并建议结交朋友。"; +$a->strings["Connecting"] = "连接着"; +$a->strings["Importing Emails"] = "正在导入邮件"; +$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "输入你电子邮件使用信息在插销设置页,要是你想用你的电子邮件进口和互动朋友们或邮件表。"; +$a->strings["Go to Your Contacts Page"] = "转到您的联系人页面"; +$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "您熟人页是您门口为管理熟人和连接朋友们在别的网络。典型您输入他的地址或者网站URL在添加新熟人对话框。"; +$a->strings["Go to Your Site's Directory"] = "您网站的目录"; +$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "目录页让你在这个网络或者其他的联邦的站点找到其他人。在他们的简介页找一个连接关注链接。如果需要,提供你自己的身份地址。"; +$a->strings["Finding New People"] = "找新人"; +$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "在熟人页的工具栏有一些工具为找新朋友们。我们会使人们相配按名或兴趣,和以网络关系作为提醒建议的根据。在新网站,朋友建议平常开始24小时后。"; +$a->strings["Groups"] = "群组"; +$a->strings["Group Your Contacts"] = "给你的联系人分组"; +$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "您交朋友们后,组织他们分私人交流组在您熟人页的边栏,您会私下地跟组交流在您的网络页。"; +$a->strings["Why Aren't My Posts Public?"] = "我文章怎么没公开的?"; +$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica尊敬您的隐私。默认是您文章只被您朋友们看。更多消息在帮助部分在上面的链接。"; +$a->strings["Getting Help"] = "获取帮助"; +$a->strings["Go to the Help Section"] = "看帮助部分"; +$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "我们帮助页可查阅到详情关于别的编程特点和资源。"; +$a->strings["This page is missing a url parameter."] = ""; +$a->strings["The post was created"] = "文章创建了"; +$a->strings["You don't have access to administration pages."] = ""; +$a->strings["Submanaged account can't access the administration pages. Please log back in as the main account."] = ""; +$a->strings["Information"] = "资料"; +$a->strings["Overview"] = "概览"; +$a->strings["Federation Statistics"] = "联邦网络统计"; +$a->strings["Configuration"] = "配置"; +$a->strings["Site"] = "网站"; +$a->strings["Users"] = "用户"; +$a->strings["Addons"] = "插件"; +$a->strings["Themes"] = "主题"; +$a->strings["Additional features"] = "附加功能"; +$a->strings["Database"] = "数据库"; +$a->strings["DB updates"] = "数据库更新"; +$a->strings["Inspect Deferred Workers"] = ""; +$a->strings["Inspect worker Queue"] = ""; +$a->strings["Tools"] = "工具"; +$a->strings["Contact Blocklist"] = "联系人屏蔽列表"; +$a->strings["Server Blocklist"] = "服务器屏蔽列表"; +$a->strings["Delete Item"] = "删除项目"; +$a->strings["Logs"] = "记录"; +$a->strings["View Logs"] = "查看日志"; +$a->strings["Diagnostics"] = "诊断"; +$a->strings["PHP Info"] = "PHP Info"; +$a->strings["probe address"] = "探测地址"; +$a->strings["check webfinger"] = "检查 webfinger"; +$a->strings["Item Source"] = ""; +$a->strings["Babel"] = ""; +$a->strings["ActivityPub Conversion"] = ""; +$a->strings["Admin"] = "管理"; +$a->strings["Addon Features"] = "插件特性"; +$a->strings["User registrations waiting for confirmation"] = "用户注册等确认"; +$a->strings["%d contact edited."] = [ + 0 => "%d 个联系人被编辑了。", +]; +$a->strings["Could not access contact record."] = "无法访问联系人记录。"; +$a->strings["Follow"] = "关注"; +$a->strings["Unfollow"] = "取消关注"; +$a->strings["Contact not found"] = "没有找到联系人"; +$a->strings["Contact has been blocked"] = "联系人已被屏蔽"; +$a->strings["Contact has been unblocked"] = "联系人已被解除屏蔽"; +$a->strings["Contact has been ignored"] = "联系人已被忽视"; +$a->strings["Contact has been unignored"] = "联系人已被解除忽视"; +$a->strings["Contact has been archived"] = "联系人已存档"; +$a->strings["Contact has been unarchived"] = "联系人已被解除存档"; +$a->strings["Drop contact"] = "删除联系人"; +$a->strings["Do you really want to delete this contact?"] = "您真的想删除这个联系人吗?"; +$a->strings["Contact has been removed."] = "联系人被删除了。"; +$a->strings["You are mutual friends with %s"] = "您和 %s 互为好友"; +$a->strings["You are sharing with %s"] = "你正在和 %s 分享"; +$a->strings["%s is sharing with you"] = "%s 正在和你分享"; +$a->strings["Private communications are not available for this contact."] = "此联系人无法使用私人通信"; +$a->strings["Never"] = "从未"; +$a->strings["(Update was successful)"] = "(更新成功)"; +$a->strings["(Update was not successful)"] = "(更新不成功)"; +$a->strings["Suggest friends"] = "建议朋友们"; +$a->strings["Network type: %s"] = "网络种类: %s"; +$a->strings["Communications lost with this contact!"] = "和这个联系人的通信断开了!"; +$a->strings["Fetch further information for feeds"] = "获取来源的更多信息"; +$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "从订阅源项获取预览图片、标题和摘要等信息。如果feed不包含太多文本,可以激活它。关键字取自提要项中的meta头,并作为散列标记发布。"; +$a->strings["Disabled"] = "已停用"; +$a->strings["Fetch information"] = "取消息"; +$a->strings["Fetch keywords"] = "获取关键字"; +$a->strings["Fetch information and keywords"] = "取消息和关键词"; +$a->strings["Contact Information / Notes"] = "联系人信息/便条"; +$a->strings["Contact Settings"] = "联系人设置"; +$a->strings["Contact"] = "联系人"; +$a->strings["Their personal note"] = "他们的个人记录"; +$a->strings["Edit contact notes"] = "编辑联系人便条"; +$a->strings["Visit %s's profile [%s]"] = "看%s的简介[%s]"; +$a->strings["Block/Unblock contact"] = "屏蔽/解除屏蔽联系人"; +$a->strings["Ignore contact"] = "忽略联系人"; +$a->strings["View conversations"] = "看交流"; +$a->strings["Last update:"] = "上个更新:"; +$a->strings["Update public posts"] = "更新公开文章"; +$a->strings["Update now"] = "现在更新"; +$a->strings["Unblock"] = "解除屏蔽"; +$a->strings["Unignore"] = "取消忽视"; +$a->strings["Currently blocked"] = "现在被封禁的"; +$a->strings["Currently ignored"] = "现在不理的"; +$a->strings["Currently archived"] = "当前已存档"; +$a->strings["Awaiting connection acknowledge"] = "等待连接确认"; +$a->strings["Replies/likes to your public posts may still be visible"] = "对您的公共帖子的回复/点赞可能仍然可见"; +$a->strings["Notification for new posts"] = "新消息提示"; +$a->strings["Send a notification of every new post of this contact"] = "发送这个联系人的每篇新文章的通知"; +$a->strings["Keyword Deny List"] = ""; +$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "选择“FETCH INFORMATION AND KEYS”时,不应转换为哈希标签的关键字的逗号分隔列表"; +$a->strings["Actions"] = "操作"; +$a->strings["All Contacts"] = "所有联系人"; +$a->strings["Show all contacts"] = "显示所有的联系人"; +$a->strings["Pending"] = "待定"; +$a->strings["Only show pending contacts"] = "仅显示待定的联系人"; +$a->strings["Blocked"] = "被屏蔽的"; +$a->strings["Only show blocked contacts"] = "只显示被屏蔽的联系人"; +$a->strings["Ignored"] = "忽视的"; +$a->strings["Only show ignored contacts"] = "只显示忽略的联系人"; +$a->strings["Archived"] = "已存档"; +$a->strings["Only show archived contacts"] = "只显示已存档联系人"; +$a->strings["Hidden"] = "隐藏的"; +$a->strings["Only show hidden contacts"] = "只显示隐藏的联系人"; +$a->strings["Organize your contact groups"] = "组织你的联络群组"; +$a->strings["Following"] = "正在关注"; +$a->strings["Mutual friends"] = "互为好友"; +$a->strings["Search your contacts"] = "搜索您的联系人"; +$a->strings["Results for: %s"] = ""; +$a->strings["Archive"] = "存档"; +$a->strings["Unarchive"] = "取消存档"; +$a->strings["Batch Actions"] = "批量操作"; +$a->strings["Conversations started by this contact"] = "此联系人开始的对话"; +$a->strings["Posts and Comments"] = "发帖和评论"; +$a->strings["Profile Details"] = "个人资料内容"; +$a->strings["View all known contacts"] = ""; +$a->strings["Advanced Contact Settings"] = "高级联系人设置"; +$a->strings["Mutual Friendship"] = "互为好友"; +$a->strings["is a fan of yours"] = "是你的粉丝"; +$a->strings["you are a fan of"] = "您已关注"; +$a->strings["Pending outgoing contact request"] = "挂起的传出联系人请求"; +$a->strings["Pending incoming contact request"] = "挂起的传入联系人请求"; +$a->strings["Refetch contact data"] = "重新获取联系人数据"; +$a->strings["Toggle Blocked status"] = "切换屏蔽状态"; +$a->strings["Toggle Ignored status"] = "交替忽视现状"; +$a->strings["Toggle Archive status"] = "切换存档状态"; +$a->strings["Delete contact"] = "删除联系人"; +$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "在注册时,为了提供用户帐户与其联系人之间的通信,用户必须提供显示名称(笔名)、用户名(昵称)和工作电子邮件地址。即使没有显示其他配置文件详细信息,该页面的任何访问者都可以在账户的配置文件页面上访问这些名称。该电子邮件地址将只用于发送用户有关交互的通知,但不会显示。在节点的用户目录或全局用户目录中列出一个帐户是可选的,可以在用户设置中控制,不需要通信。"; +$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "该数据是通信所必需的,并且被传递到通信伙伴的节点并存储在那里。用户可以输入可传输到通信伙伴帐户的附加私人数据。"; +$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "在任何时候登录的用户都可以从帐户设置导出他们的帐户数据。如果用户想要删除他们的帐户,他们可以在%1\$s/removeme删除他们的帐户。帐户的删除将是永久性的。还将要求通信伙伴的节点删除数据。"; +$a->strings["Privacy Statement"] = "隐私声明"; +$a->strings["Help:"] = "帮助:"; +$a->strings["Method Not Allowed."] = ""; +$a->strings["Profile not found"] = ""; $a->strings["Total invitation limit exceeded."] = "邀请限超过了。"; $a->strings["%s : Not a valid email address."] = "%s : 不是效的电子邮件地址."; $a->strings["Please join us on Friendica"] = "请加入我们再Friendica"; @@ -1839,6 +1441,400 @@ $a->strings["You are cordially invited to join me and other close friends on Fri $a->strings["You will need to supply this invitation code: \$invite_code"] = "您要输入这个邀请密码:\$invite_code"; $a->strings["Once you have registered, please connect with me via my profile page at:"] = "您一注册,请页跟我连接,用我的简介在:"; $a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "欲了解更多关于 Friendica 项目的信息以及为什么我们认为这很重要,请访问 http://friendi.ca"; +$a->strings["People Search - %s"] = "搜索人 - %s"; +$a->strings["Forum Search - %s"] = "搜索论坛 - %s"; +$a->strings["Disable"] = "停用"; +$a->strings["Enable"] = "使能用"; +$a->strings["Theme %s disabled."] = ""; +$a->strings["Theme %s successfully enabled."] = ""; +$a->strings["Theme %s failed to install."] = ""; +$a->strings["Screenshot"] = "截图"; +$a->strings["Administration"] = "管理"; +$a->strings["Toggle"] = "肘节"; +$a->strings["Author: "] = "作者:"; +$a->strings["Maintainer: "] = "维护者:"; +$a->strings["Unknown theme."] = ""; +$a->strings["Themes reloaded"] = ""; +$a->strings["Reload active themes"] = "重载活动的主题"; +$a->strings["No themes found on the system. They should be placed in %1\$s"] = "未在系统中发现主题。它们应该被放置在 %1\$s"; +$a->strings["[Experimental]"] = "[试验]"; +$a->strings["[Unsupported]"] = "[没支持]"; +$a->strings["Lock feature %s"] = "锁定特性 %s"; +$a->strings["Manage Additional Features"] = "管理附加功能"; +$a->strings["%s user blocked"] = [ + 0 => "%s用户被屏蔽了", +]; +$a->strings["%s user unblocked"] = [ + 0 => "%s用户已解除屏蔽", +]; +$a->strings["You can't remove yourself"] = "你不能把你自己移除"; +$a->strings["%s user deleted"] = [ + 0 => "%s 用户被删除了", +]; +$a->strings["%s user approved"] = [ + 0 => "", +]; +$a->strings["%s registration revoked"] = [ + 0 => "", +]; +$a->strings["User \"%s\" deleted"] = ""; +$a->strings["User \"%s\" blocked"] = ""; +$a->strings["User \"%s\" unblocked"] = ""; +$a->strings["Account approved."] = "账户已被批准。"; +$a->strings["Registration revoked"] = ""; +$a->strings["Private Forum"] = ""; +$a->strings["Relay"] = ""; +$a->strings["Email"] = "电子邮件"; +$a->strings["Register date"] = "注册日期"; +$a->strings["Last login"] = "上次登录"; +$a->strings["Last public item"] = ""; +$a->strings["Type"] = ""; +$a->strings["Add User"] = "添加用户"; +$a->strings["select all"] = "全选"; +$a->strings["User registrations waiting for confirm"] = "用户注册等待确认"; +$a->strings["User waiting for permanent deletion"] = "用户等待长久删除"; +$a->strings["Request date"] = "要求日期"; +$a->strings["No registrations."] = "没有注册。"; +$a->strings["Note from the user"] = ""; +$a->strings["Deny"] = "否定"; +$a->strings["User blocked"] = ""; +$a->strings["Site admin"] = "网站管理员"; +$a->strings["Account expired"] = "帐户过期了"; +$a->strings["New User"] = "新用户"; +$a->strings["Permanent deletion"] = ""; +$a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "特定的用户被删除!\\n\\n什么这些用户放在这个网站被永远删除!\\n\\n您肯定吗?"; +$a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "用户{0}将被删除!\\n\\n什么这个用户放在这个网站被永远删除!\\n\\n您肯定吗?"; +$a->strings["Name of the new user."] = "新用户的名字。"; +$a->strings["Nickname"] = "昵称"; +$a->strings["Nickname of the new user."] = "新用户的昵称。"; +$a->strings["Email address of the new user."] = "新用户的邮件地址。"; +$a->strings["Inspect Deferred Worker Queue"] = ""; +$a->strings["This page lists the deferred worker jobs. This are jobs that couldn't be executed at the first time."] = ""; +$a->strings["Inspect Worker Queue"] = ""; +$a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = ""; +$a->strings["ID"] = "ID"; +$a->strings["Job Parameters"] = ""; +$a->strings["Created"] = "已创建"; +$a->strings["Priority"] = ""; +$a->strings["Update has been marked successful"] = "更新当成功标签了"; +$a->strings["Database structure update %s was successfully applied."] = ""; +$a->strings["Executing of database structure update %s failed with error: %s"] = ""; +$a->strings["Executing %s failed with error: %s"] = "执行 %s 失败,错误:%s"; +$a->strings["Update %s was successfully applied."] = "把%s更新成功地实行。"; +$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "%s更新没回答现状。不知道是否成功。"; +$a->strings["There was no additional update function %s that needed to be called."] = ""; +$a->strings["No failed updates."] = "没有不通过地更新。"; +$a->strings["Check database structure"] = "检查数据库结构"; +$a->strings["Failed Updates"] = "没通过的更新"; +$a->strings["This does not include updates prior to 1139, which did not return a status."] = "这个不包括1139号更新之前,它们没回答装线。"; +$a->strings["Mark success (if update was manually applied)"] = "标注成功(如果手动地把更新实行了)"; +$a->strings["Attempt to execute this update step automatically"] = "试图自动地把这步更新实行"; +$a->strings["Other"] = "别的"; +$a->strings["unknown"] = "未知"; +$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = ""; +$a->strings["Currently this node is aware of %d nodes with %d registered users from the following platforms:"] = ""; +$a->strings["Error trying to open %1\$s log file.\\r\\n
    Check to see if file %1\$s exist and is readable."] = "打开 %1\$s 日志文件出错。\\r\\n
    请检查 %1\$s 文件是否存在并且可读。"; +$a->strings["Couldn't open %1\$s log file.\\r\\n
    Check to see if file %1\$s is readable."] = "无法打开 %1\$s 日志文件。\\r\\n
    请检查 %1\$s 文件是否可读。"; +$a->strings["The logfile '%s' is not writable. No logging possible"] = ""; +$a->strings["PHP log currently enabled."] = "PHP 日志已启用。"; +$a->strings["PHP log currently disabled."] = "PHP 日志已禁用。"; +$a->strings["Clear"] = "清理出"; +$a->strings["Enable Debugging"] = "启用调试"; +$a->strings["Log file"] = "日志文件"; +$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "必要被网页服务器可写的。相对Friendica主文件夹。"; +$a->strings["Log level"] = "日志级别"; +$a->strings["PHP logging"] = "PHP 日志"; +$a->strings["To temporarily enable logging of PHP errors and warnings you can prepend the following to the index.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "要临时启用PHP错误和警告的日志记录,您可以在安装的index.php文件中添加以下内容。“ERROR_LOG”行中设置的文件名相对于Friendica顶级目录,并且必须可由Web服务器写入。“LOG_ERROR”和“DISPLAY_ERROR”的选项“1”用于启用这些选项,设置为“0”将禁用它们。"; +$a->strings["Can not parse base url. Must have at least ://"] = "不能分析基础URL。至少要://"; +$a->strings["Relocation started. Could take a while to complete."] = ""; +$a->strings["Invalid storage backend setting value."] = ""; +$a->strings["No special theme for mobile devices"] = "没专门适合手机的主题"; +$a->strings["%s - (Experimental)"] = "%s - (实验性)"; +$a->strings["No community page for local users"] = ""; +$a->strings["No community page"] = "没有社会页"; +$a->strings["Public postings from users of this site"] = "本网站用户的公开文章"; +$a->strings["Public postings from the federated network"] = ""; +$a->strings["Public postings from local users and the federated network"] = ""; +$a->strings["Multi user instance"] = "多用户网站"; +$a->strings["Closed"] = "关闭"; +$a->strings["Requires approval"] = "要批准"; +$a->strings["Open"] = "打开"; +$a->strings["Don't check"] = "请勿检查"; +$a->strings["check the stable version"] = "检查稳定版"; +$a->strings["check the development version"] = "检查开发版本"; +$a->strings["none"] = ""; +$a->strings["Local contacts"] = ""; +$a->strings["Interactors"] = ""; +$a->strings["Database (legacy)"] = ""; +$a->strings["Republish users to directory"] = ""; +$a->strings["File upload"] = "文件上传"; +$a->strings["Policies"] = "政策"; +$a->strings["Auto Discovered Contact Directory"] = ""; +$a->strings["Performance"] = "性能"; +$a->strings["Worker"] = ""; +$a->strings["Message Relay"] = "讯息中继"; +$a->strings["Relocate Instance"] = "迁移实例"; +$a->strings["Warning! Advanced function. Could make this server unreachable."] = ""; +$a->strings["Site name"] = "网页名字"; +$a->strings["Sender Email"] = "寄主邮件"; +$a->strings["The email address your server shall use to send notification emails from."] = ""; +$a->strings["Name of the system actor"] = ""; +$a->strings["Name of the internal system account that is used to perform ActivityPub requests. This must be an unused username. If set, this can't be changed again."] = ""; +$a->strings["Banner/Logo"] = "标题/标志"; +$a->strings["Email Banner/Logo"] = ""; +$a->strings["Shortcut icon"] = "捷径小图片"; +$a->strings["Link to an icon that will be used for browsers."] = "指向将用于浏览器的图标的链接。"; +$a->strings["Touch icon"] = "触摸小图片"; +$a->strings["Link to an icon that will be used for tablets and mobiles."] = "链接到将用于平板电脑和移动设备的图标。"; +$a->strings["Additional Info"] = "别的消息"; +$a->strings["For public servers: you can add additional information here that will be listed at %s/servers."] = ""; +$a->strings["System language"] = "系统语言"; +$a->strings["System theme"] = "系统主题"; +$a->strings["Default system theme - may be over-ridden by user profiles - Change default theme settings"] = ""; +$a->strings["Mobile system theme"] = "手机系统主题"; +$a->strings["Theme for mobile devices"] = "用于移动设备的主题"; +$a->strings["Force SSL"] = "强制使用 SSL"; +$a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "强逼所有非SSL的要求用SSL。注意:在有的系统会导致无限循环"; +$a->strings["Hide help entry from navigation menu"] = "在导航菜单隐藏帮助条目"; +$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "在导航菜单中隐藏帮助页面的菜单条目。您仍然可以通过输入「/help」直接访问。"; +$a->strings["Single user instance"] = "单用户网站"; +$a->strings["Make this instance multi-user or single-user for the named user"] = "弄这网站多用户或单用户为选择的用户"; +$a->strings["File storage backend"] = ""; +$a->strings["The backend used to store uploaded data. If you change the storage backend, you can manually move the existing files. If you do not do so, the files uploaded before the change will still be available at the old backend. Please see the settings documentation for more information about the choices and the moving procedure."] = "用于存储上载数据的后端。如果更改存储后端,则可以手动移动现有文件。如果不这样做,则在更改之前上载的文件仍将在旧后端可用。有关选择和移动过程的详细信息,请参阅设置文档。"; +$a->strings["Maximum image size"] = "图片最大尺寸"; +$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "最多上传照相的字节。默认是零,意思是无限。"; +$a->strings["Maximum image length"] = "最大图片大小"; +$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "最多像素在上传图片的长度。默认-1,意思是无限。"; +$a->strings["JPEG image quality"] = "JPEG 图片质量"; +$a->strings["Uploaded JPEGS will be saved at this quality setting [0-100]. Default is 100, which is full quality."] = "上传的JPEG被用这质量[0-100]保存。默认100,最高。"; +$a->strings["Register policy"] = "注册政策"; +$a->strings["Maximum Daily Registrations"] = "一天最多注册"; +$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day. If register is set to closed, this setting has no effect."] = "如果注册上边许可的,这个选择一天最多新用户注册会接待。如果注册关闭了,这个设置没有印象。"; +$a->strings["Register text"] = "注册正文"; +$a->strings["Will be displayed prominently on the registration page. You can use BBCode here."] = ""; +$a->strings["Forbidden Nicknames"] = ""; +$a->strings["Comma separated list of nicknames that are forbidden from registration. Preset is a list of role names according RFC 2142."] = ""; +$a->strings["Accounts abandoned after x days"] = "账户丢弃X天后"; +$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "拒绝浪费系统资源看外网站找丢弃的账户。输入0为无时限。"; +$a->strings["Allowed friend domains"] = "允许的朋友域"; +$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "逗号分隔的域名许根这个网站结友谊。通配符行。空的允许所有的域名。"; +$a->strings["Allowed email domains"] = "允许的电子邮件域"; +$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "逗号分隔的域名可接受在邮件地址为这网站的注册。通配符行。空的允许所有的域名。"; +$a->strings["No OEmbed rich content"] = ""; +$a->strings["Don't show the rich content (e.g. embedded PDF), except from the domains listed below."] = "不显示丰富内容(例如嵌入式PDF),除非来自下面列出的域。"; +$a->strings["Allowed OEmbed domains"] = ""; +$a->strings["Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted."] = ""; +$a->strings["Block public"] = "阻止公开"; +$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = ""; +$a->strings["Force publish"] = "强行发布"; +$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "让所有这网站的的简介表明在网站目录。"; +$a->strings["Enabling this may violate privacy laws like the GDPR"] = "启用此项可能会违反隐私法律,譬如 GDPR 等"; +$a->strings["Global directory URL"] = ""; +$a->strings["URL to the global directory. If this is not set, the global directory is completely unavailable to the application."] = ""; +$a->strings["Private posts by default for new users"] = "新用户默认写私人文章"; +$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "默认新用户文章批准使默认隐私组,没有公开。"; +$a->strings["Don't include post content in email notifications"] = "别包含文章内容在邮件消息"; +$a->strings["Don't include the content of a post/comment/private message/etc. in the email notifications that are sent out from this site, as a privacy measure."] = "别包含文章/谈论/私消息/等的内容在文件消息被这个网站寄出,为了隐私。"; +$a->strings["Disallow public access to addons listed in the apps menu."] = "不允许插件的公众使用权在应用选单。"; +$a->strings["Checking this box will restrict addons listed in the apps menu to members only."] = "复选这个框为把应用选内插件限制仅成员"; +$a->strings["Don't embed private images in posts"] = "别嵌入私人图案在文章里"; +$a->strings["Don't replace locally-hosted private photos in posts with an embedded copy of the image. This means that contacts who receive posts containing private photos will have to authenticate and load each image, which may take a while."] = "不要将帖子中本地托管的私人照片替换为嵌入的图像副本。这意味着,收到包含私人照片的帖子的联系人将不得不验证并加载每张图像,这可能需要一段时间。"; +$a->strings["Explicit Content"] = ""; +$a->strings["Set this to announce that your node is used mostly for explicit content that might not be suited for minors. This information will be published in the node information and might be used, e.g. by the global directory, to filter your node from listings of nodes to join. Additionally a note about this will be shown at the user registration page."] = "设置此选项以通知您的节点主要用于可能不适合未成年人的显式内容。此信息将在节点信息中发布,并且可能被(例如)全局目录用来从要加入的节点列表中过滤您的节点。此外,用户注册页面上将显示有关此问题的说明。"; +$a->strings["Allow Users to set remote_self"] = "允许用户用遥远的自身"; +$a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "选择这个之后,用户们允许表明熟人当遥远的自身在熟人修理页。遥远的自身所有文章被复制到用户文章流。"; +$a->strings["Block multiple registrations"] = "阻止多次注册"; +$a->strings["Disallow users to register additional accounts for use as pages."] = "不允许用户注册别的账户为当页。"; +$a->strings["Disable OpenID"] = ""; +$a->strings["Disable OpenID support for registration and logins."] = ""; +$a->strings["No Fullname check"] = ""; +$a->strings["Allow users to register without a space between the first name and the last name in their full name."] = ""; +$a->strings["Community pages for visitors"] = ""; +$a->strings["Which community pages should be available for visitors. Local users always see both pages."] = ""; +$a->strings["Posts per user on community page"] = "个用户文章数量在社会页"; +$a->strings["The maximum number of posts per user on the community page. (Not valid for \"Global Community\")"] = ""; +$a->strings["Disable OStatus support"] = "禁用OStatus支持"; +$a->strings["Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "禁用内置OStatus(StatusNet、GNU Social等)。兼容性。OStatus中的所有通信都是公开的,因此偶尔会显示隐私警告。"; +$a->strings["OStatus support can only be enabled if threading is enabled."] = "只有在启用线程时才能启用OStatus支持。"; +$a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Diaspora 支持无法启用,因为 Friendica 被安装到了一个子目录。"; +$a->strings["Enable Diaspora support"] = "启用 Diaspora 支持"; +$a->strings["Provide built-in Diaspora network compatibility."] = "提供内置的 Diaspora 网络兼容性。"; +$a->strings["Only allow Friendica contacts"] = "只允许 Friendica 联系人"; +$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "所有联系人必须使用 Friendica 协议 。所有其他内置沟通协议都已停用。"; +$a->strings["Verify SSL"] = "验证 SSL"; +$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "你想的话,您会使严格证书核实可用。意思是您不能根自签的SSL网站交流。"; +$a->strings["Proxy user"] = "代理用户"; +$a->strings["Proxy URL"] = "代理URL"; +$a->strings["Network timeout"] = "网络超时"; +$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "输入秒数。输入零为无限(不推荐的)。"; +$a->strings["Maximum Load Average"] = "最大平均负荷"; +$a->strings["Maximum system load before delivery and poll processes are deferred - default %d."] = "延迟传递和轮询过程之前的最大系统负载-默认值%d。"; +$a->strings["Maximum Load Average (Frontend)"] = ""; +$a->strings["Maximum system load before the frontend quits service - default 50."] = "前端退出服务之前的最大系统负载-默认值为50。"; +$a->strings["Minimal Memory"] = "最少内存"; +$a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = ""; +$a->strings["Periodically optimize tables"] = ""; +$a->strings["Periodically optimize tables like the cache and the workerqueue"] = ""; +$a->strings["Discover followers/followings from contacts"] = ""; +$a->strings["If enabled, contacts are checked for their followers and following contacts."] = ""; +$a->strings["None - deactivated"] = ""; +$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = ""; +$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = ""; +$a->strings["Synchronize the contacts with the directory server"] = ""; +$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = ""; +$a->strings["Days between requery"] = "重新查询间隔天数"; +$a->strings["Number of days after which a server is requeried for his contacts."] = ""; +$a->strings["Discover contacts from other servers"] = "从其他服务器上发现联系人"; +$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = ""; +$a->strings["Search the local directory"] = "搜索本地目录"; +$a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "搜索本地目录,而不是全局目录。在本地搜索时,每次搜索都将在后台对全局目录执行。这会在重复搜索时改进搜索结果。"; +$a->strings["Publish server information"] = "发布服务器信息"; +$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See the-federation.info for details."] = "如果启用,将发布常规服务器和使用数据。这些数据包括服务器的名称和版本、拥有公共配置文件的用户数量、帖子数量以及激活的协议和连接器。有关详细信息,请参阅-the-federation.info。"; +$a->strings["Check upstream version"] = "检查上游版本"; +$a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "启用在 github 上检查新的 Friendica 版本。如果发现新版本,您将在管理员概要面板得到通知。"; +$a->strings["Suppress Tags"] = "压制标签"; +$a->strings["Suppress showing a list of hashtags at the end of the posting."] = "不在文章末尾显示主题标签列表。"; +$a->strings["Clean database"] = "清理数据库"; +$a->strings["Remove old remote items, orphaned database records and old content from some other helper tables."] = "从一些其他帮助器表中删除旧的远程项目、孤立的数据库记录和旧内容。"; +$a->strings["Lifespan of remote items"] = "远程项目的使用期限"; +$a->strings["When the database cleanup is enabled, this defines the days after which remote items will be deleted. Own items, and marked or filed items are always kept. 0 disables this behaviour."] = "启用数据库清理后,这将定义删除远程项目的天数。自己的物品,标记或归档的物品总是保存着。0禁用此行为。"; +$a->strings["Lifespan of unclaimed items"] = "无人认领物品的寿命"; +$a->strings["When the database cleanup is enabled, this defines the days after which unclaimed remote items (mostly content from the relay) will be deleted. Default value is 90 days. Defaults to the general lifespan value of remote items if set to 0."] = ""; +$a->strings["Lifespan of raw conversation data"] = ""; +$a->strings["The conversation data is used for ActivityPub and OStatus, as well as for debug purposes. It should be safe to remove it after 14 days, default is 90 days."] = ""; +$a->strings["Path to item cache"] = "路线到项目缓存"; +$a->strings["The item caches buffers generated bbcode and external images."] = ""; +$a->strings["Cache duration in seconds"] = "缓存时间秒"; +$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "高速缓存要存文件多久?默认是86400秒钟(一天)。停用高速缓存,输入-1。"; +$a->strings["Maximum numbers of comments per post"] = "文件最多评论"; +$a->strings["How much comments should be shown for each post? Default value is 100."] = ""; +$a->strings["Maximum numbers of comments per post on the display page"] = ""; +$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = ""; +$a->strings["Temp path"] = "临时文件路线"; +$a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "如果您有受限制的系统,其中Web服务器无法访问系统临时路径,请在此处输入其他路径。"; +$a->strings["Disable picture proxy"] = "停用图片代理"; +$a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwidth."] = "图片代理提高了性能和私密性。它不应该用于带宽非常低的系统。"; +$a->strings["Only search in tags"] = "只在标签项内搜索"; +$a->strings["On large systems the text search can slow down the system extremely."] = "在大型系统中,正文搜索会极大降低系统运行速度。"; +$a->strings["New base url"] = "新基础URL"; +$a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "更改此服务器的URL。向所有用户的所有Friendica和Diaspora*联系人发送迁移消息。"; +$a->strings["RINO Encryption"] = "RINO 加密"; +$a->strings["Encryption layer between nodes."] = "节点之间的加密层。"; +$a->strings["Enabled"] = "已启用"; +$a->strings["Maximum number of parallel workers"] = ""; +$a->strings["On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d."] = ""; +$a->strings["Don't use \"proc_open\" with the worker"] = ""; +$a->strings["Enable this if your system doesn't allow the use of \"proc_open\". This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "如果您的系统不允许使用“proc_open”,请启用此选项。这可能发生在共享主机上。如果启用此功能,则应在crontab中增加工作进程调用的频率。"; +$a->strings["Enable fastlane"] = "启用快车道模式"; +$a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = ""; +$a->strings["Enable frontend worker"] = ""; +$a->strings["When enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = ""; +$a->strings["Subscribe to relay"] = ""; +$a->strings["Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page."] = ""; +$a->strings["Relay server"] = "中继服务器"; +$a->strings["Address of the relay server where public posts should be send to. For example %s"] = ""; +$a->strings["Direct relay transfer"] = ""; +$a->strings["Enables the direct transfer to other servers without using the relay servers"] = ""; +$a->strings["Relay scope"] = ""; +$a->strings["Can be \"all\" or \"tags\". \"all\" means that every public post should be received. \"tags\" means that only posts with selected tags should be received."] = ""; +$a->strings["all"] = "所有"; +$a->strings["tags"] = ""; +$a->strings["Server tags"] = ""; +$a->strings["Comma separated list of tags for the \"tags\" subscription."] = ""; +$a->strings["Allow user tags"] = ""; +$a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = ""; +$a->strings["Start Relocation"] = ""; +$a->strings["Template engine (%s) error: %s"] = ""; +$a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; +$a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See here for a guide that may be helpful converting the table engines. You may also use the command php bin/console.php dbstructure toinnodb of your Friendica installation for an automatic conversion.
    "] = ""; +$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See here for more information.
    "] = ""; +$a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "有新的 Friendica 版本可供下载。您当前的版本为 %1\$s,上游版本为 %2\$s"; +$a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = ""; +$a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = ""; +$a->strings["The worker was never executed. Please check your database structure!"] = ""; +$a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = ""; +$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from .htconfig.php. See the Config help page for help with the transition."] = ""; +$a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from config/local.ini.php. See the Config help page for help with the transition."] = ""; +$a->strings["%s is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See the installation page for help."] = ""; +$a->strings["The logfile '%s' is not usable. No logging possible (error: '%s')"] = ""; +$a->strings["The debug logfile '%s' is not usable. No logging possible (error: '%s')"] = ""; +$a->strings["Friendica's system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences."] = ""; +$a->strings["Friendica's current system.basepath '%s' is wrong and the config file '%s' isn't used."] = ""; +$a->strings["Friendica's current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration."] = ""; +$a->strings["Normal Account"] = "正常帐户"; +$a->strings["Automatic Follower Account"] = ""; +$a->strings["Public Forum Account"] = "公开论坛帐号"; +$a->strings["Automatic Friend Account"] = "自动朋友帐户"; +$a->strings["Blog Account"] = "博客账户"; +$a->strings["Private Forum Account"] = ""; +$a->strings["Message queues"] = "通知排队"; +$a->strings["Server Settings"] = ""; +$a->strings["Registered users"] = "注册的用户"; +$a->strings["Pending registrations"] = "待定的注册"; +$a->strings["Version"] = "版本"; +$a->strings["Active addons"] = "激活插件"; +$a->strings["Display Terms of Service"] = "显示服务条款"; +$a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "启用服务条款页面。如果启用此功能,则会在注册表和常规信息页面中添加一个条款链接。"; +$a->strings["Display Privacy Statement"] = "显示隐私说明"; +$a->strings["Show some informations regarding the needed information to operate the node according e.g. to EU-GDPR."] = ""; +$a->strings["Privacy Statement Preview"] = "隐私声明预览"; +$a->strings["The Terms of Service"] = "服务条款"; +$a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "在这里输入节点的服务条款。你可以使用 BBCode。节的标题应该是[ h2]及以下。"; +$a->strings["Server domain pattern added to blocklist."] = ""; +$a->strings["Blocked server domain pattern"] = ""; +$a->strings["Reason for the block"] = "封禁原因"; +$a->strings["Delete server domain pattern"] = ""; +$a->strings["Check to delete this entry from the blocklist"] = "选中以从列表中删除此条目"; +$a->strings["Server Domain Pattern Blocklist"] = ""; +$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = ""; +$a->strings["The list of blocked server domain patterns will be made publically available on the /friendica page so that your users and people investigating communication problems can find the reason easily."] = ""; +$a->strings["

    The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:

    \n
      \n\t
    • *: Any number of characters
    • \n\t
    • ?: Any single character
    • \n\t
    • [<char1><char2>...]: char1 or char2
    • \n
    "] = ""; +$a->strings["Add new entry to block list"] = "添加新条目到屏蔽列表"; +$a->strings["Server Domain Pattern"] = ""; +$a->strings["The domain pattern of the new server to add to the block list. Do not include the protocol."] = ""; +$a->strings["Block reason"] = "封禁原因"; +$a->strings["The reason why you blocked this server domain pattern."] = ""; +$a->strings["Add Entry"] = "添加条目"; +$a->strings["Save changes to the blocklist"] = "保存变更到屏蔽列表"; +$a->strings["Current Entries in the Blocklist"] = "屏蔽列表中的当前条目"; +$a->strings["Delete entry from blocklist"] = "删除屏蔽列表中的条目"; +$a->strings["Delete entry from blocklist?"] = "从屏蔽列表删除条目?"; +$a->strings["%s contact unblocked"] = [ + 0 => "", +]; +$a->strings["Remote Contact Blocklist"] = ""; +$a->strings["This page allows you to prevent any message from a remote contact to reach your node."] = ""; +$a->strings["Block Remote Contact"] = ""; +$a->strings["select none"] = ""; +$a->strings["No remote contact is blocked from this node."] = ""; +$a->strings["Blocked Remote Contacts"] = ""; +$a->strings["Block New Remote Contact"] = ""; +$a->strings["Photo"] = "照片"; +$a->strings["Reason"] = ""; +$a->strings["%s total blocked contact"] = [ + 0 => "", +]; +$a->strings["URL of the remote contact to block."] = ""; +$a->strings["Block Reason"] = ""; +$a->strings["Item Guid"] = ""; +$a->strings["Item marked for deletion."] = "被标记为要删除的项目。"; +$a->strings["Delete this Item"] = "删除这个项目"; +$a->strings["On this page you can delete an item from your node. If the item is a top level posting, the entire thread will be deleted."] = ""; +$a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = ""; +$a->strings["GUID"] = "GUID"; +$a->strings["The GUID of the item you want to delete."] = "你想要删除的项目的 GUID."; +$a->strings["Addon not found."] = ""; +$a->strings["Addon %s disabled."] = "插件 %s 已禁用。"; +$a->strings["Addon %s enabled."] = "插件 %s 已启用。"; +$a->strings["Addons reloaded"] = ""; +$a->strings["Addon %s failed to install."] = ""; +$a->strings["Reload active addons"] = "重新加载可用插件"; +$a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "目前您的节点上没有可用插件。您可以在 %1\$s 找到官方插件库,或者到开放的插件登记处 %2\$s 也能找到其他有趣的插件"; +$a->strings["No entries (some entries may be hidden)."] = "没有文章(有的文章会被隐藏)。"; +$a->strings["Find on this site"] = "找在这网站"; +$a->strings["Results for:"] = "结果:"; +$a->strings["Site Directory"] = "站点目录"; +$a->strings["Item was not found."] = "找不到项目。"; $a->strings["Please enter a post body."] = ""; $a->strings["This feature is only available with the frio theme."] = ""; $a->strings["Compose new personal note"] = ""; @@ -1847,121 +1843,131 @@ $a->strings["Visibility"] = ""; $a->strings["Clear the location"] = ""; $a->strings["Location services are unavailable on your device"] = ""; $a->strings["Location services are disabled. Please check the website's permissions on your device"] = ""; -$a->strings["System down for maintenance"] = "系统关闭为了维持"; -$a->strings["A Decentralized Social Network"] = ""; -$a->strings["Show Ignored Requests"] = "显示被忽视的请求"; -$a->strings["Hide Ignored Requests"] = "隐藏被忽视的请求"; -$a->strings["Notification type:"] = ""; -$a->strings["Suggested by:"] = ""; -$a->strings["Claims to be known to you: "] = "声称被您认识:"; -$a->strings["Shall your connection be bidirectional or not?"] = "是否启用双向连接?"; -$a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = ""; -$a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = ""; -$a->strings["Friend"] = "朋友"; -$a->strings["Subscriber"] = "订阅者"; -$a->strings["No introductions."] = "没有介绍。"; -$a->strings["No more %s notifications."] = "没有更多的 %s 通知。"; -$a->strings["You must be logged in to show this page."] = ""; -$a->strings["Network Notifications"] = "网络通知"; -$a->strings["System Notifications"] = "系统通知"; -$a->strings["Personal Notifications"] = "私人通知"; -$a->strings["Home Notifications"] = "主页通知"; -$a->strings["Show unread"] = "显示未读"; -$a->strings["Show all"] = "显示全部"; +$a->strings["Installed addons/apps:"] = "已安装的插件/应用:"; +$a->strings["No installed addons/apps"] = "没有已安装的插件或应用"; +$a->strings["Read about the Terms of Service of this node."] = "阅读此节点的服务条款。"; +$a->strings["On this server the following remote servers are blocked."] = "在这个服务器上以下远程服务器被封禁了。"; +$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "这是Friendica,版本为%s在此网站上运行的地址为%s。数据库版本为%s,更新后发布版本为%s。"; +$a->strings["Please visit Friendi.ca to learn more about the Friendica project."] = "请浏览 Friendi.ca 以了解更多关于 Friendica 项目的信息。"; +$a->strings["Bug reports and issues: please visit"] = "Bug 及 issues 报告:请访问"; +$a->strings["the bugtracker at github"] = "在 github 上的错误追踪系统"; +$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = ""; +$a->strings["Only You Can See This"] = "只有你可以看这个"; +$a->strings["Tips for New Members"] = "新人建议"; $a->strings["The Photo with id %s is not available."] = ""; $a->strings["Invalid photo with id %s."] = ""; -$a->strings["User not found."] = ""; -$a->strings["No contacts."] = "没有联系人。"; -$a->strings["Follower (%s)"] = [ - 0 => "", -]; -$a->strings["Following (%s)"] = [ - 0 => "", -]; -$a->strings["Mutual friend (%s)"] = [ - 0 => "", -]; -$a->strings["Contact (%s)"] = [ - 0 => "", -]; -$a->strings["All contacts"] = ""; -$a->strings["Member since:"] = ""; -$a->strings["j F, Y"] = "j F, Y"; -$a->strings["j F"] = "j F"; -$a->strings["Birthday:"] = "生日:"; -$a->strings["Age: "] = "年龄 :"; -$a->strings["%d year old"] = [ - 0 => "%d岁", -]; -$a->strings["Forums:"] = ""; -$a->strings["View profile as:"] = ""; -$a->strings["%s's timeline"] = "%s 的时间线"; -$a->strings["%s's posts"] = "%s的帖子"; -$a->strings["%s's comments"] = "%s 的评论"; -$a->strings["Only parent users can create additional accounts."] = ""; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = ""; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "如果您没熟悉OpenID,请留空这个栏和填另些栏。"; -$a->strings["Your OpenID (optional): "] = "您的OpenID(可选的):"; -$a->strings["Include your profile in member directory?"] = "放您的简介再员目录?"; -$a->strings["Note for the admin"] = "给管理员的便条"; -$a->strings["Leave a message for the admin, why you want to join this node"] = "给管理员留条消息,为什么你想加入这个节点"; -$a->strings["Membership on this site is by invitation only."] = "会员身份在这个网站是光通过邀请。"; -$a->strings["Your invitation code: "] = "您的邀请码:"; -$a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "你的全名 (比如张三,真名或看起来是真名):"; -$a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "您的电子邮件地址:(初始信息将发送到这里,所以这必须是一个存在的地址。)"; -$a->strings["Please repeat your e-mail address:"] = ""; -$a->strings["Leave empty for an auto generated password."] = "留空以使用自动生成的密码。"; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"nickname@%s\"."] = ""; -$a->strings["Choose a nickname: "] = "选择昵称:"; -$a->strings["Import your profile to this friendica instance"] = "进口您的简介到这个friendica服务器"; -$a->strings["Note: This node explicitly contains adult content"] = ""; -$a->strings["Parent Password:"] = "家长密码:"; -$a->strings["Please enter the password of the parent account to legitimize your request."] = "请为家长账户设置密码以使您的请求有效化。"; -$a->strings["Password doesn't match."] = ""; -$a->strings["Please enter your password."] = ""; -$a->strings["You have entered too much information."] = ""; -$a->strings["Please enter the identical mail address in the second field."] = ""; -$a->strings["The additional account was created."] = ""; -$a->strings["Registration successful. Please check your email for further instructions."] = "注册成功。请检查您的收件箱以获取进一步操作。"; -$a->strings["Failed to send email message. Here your accout details:
    login: %s
    password: %s

    You can change your password after login."] = "发送邮件失败。你的账户消息是:
    用户名:%s
    密码: %s

    。登录后能改密码。"; -$a->strings["Registration successful."] = "注册成功。"; -$a->strings["Your registration can not be processed."] = "处理不了您的注册。"; -$a->strings["You have to leave a request note for the admin."] = ""; -$a->strings["Your registration is pending approval by the site owner."] = "您的注册等网页主的批准。"; -$a->strings["The provided profile link doesn't seem to be valid"] = ""; +$a->strings["The provided profile link doesn't seem to be valid"] = "提供的个人资料链接似乎无效"; $a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to %s or %s directly on your system."] = ""; -$a->strings["You must be logged in to use this module."] = ""; +$a->strings["Account"] = "帐户"; +$a->strings["Display"] = "显示"; +$a->strings["Manage Accounts"] = "管理帐号"; +$a->strings["Connected apps"] = "已连接的应用程序"; +$a->strings["Export personal data"] = "导出个人信息"; +$a->strings["Remove account"] = "删除账户"; +$a->strings["Could not create group."] = "无法创建群组。"; +$a->strings["Group not found."] = "组找不到。"; +$a->strings["Group name was not changed."] = ""; +$a->strings["Unknown group."] = ""; +$a->strings["Contact is deleted."] = ""; +$a->strings["Unable to add the contact to the group."] = ""; +$a->strings["Contact successfully added to group."] = ""; +$a->strings["Unable to remove the contact from the group."] = ""; +$a->strings["Contact successfully removed from group."] = ""; +$a->strings["Unknown group command."] = ""; +$a->strings["Bad request."] = ""; +$a->strings["Save Group"] = "保存组"; +$a->strings["Filter"] = ""; +$a->strings["Create a group of contacts/friends."] = "创建一组联系人/朋友。"; +$a->strings["Group Name: "] = "组名:"; +$a->strings["Contacts not in any group"] = "不在任何组的联系人"; +$a->strings["Unable to remove group."] = "不能删除组。"; +$a->strings["Delete Group"] = "删除群组"; +$a->strings["Edit Group Name"] = "编辑群组名称"; +$a->strings["Members"] = "成员"; +$a->strings["Group is empty"] = "组没有成员"; +$a->strings["Remove contact from group"] = ""; +$a->strings["Click on a contact to add or remove."] = "单击联系人以添加或删除。"; +$a->strings["Add contact to group"] = ""; $a->strings["Only logged in users are permitted to perform a search."] = "只有已登录的用户被允许进行搜索。"; $a->strings["Only one search per minute is permitted for not logged in users."] = "对未登录的用户,每分钟只允许一条搜索。"; +$a->strings["Search"] = "搜索"; $a->strings["Items tagged with: %s"] = "项目标记为:%s"; -$a->strings["Search term successfully saved."] = ""; +$a->strings["You must be logged in to use this module."] = ""; +$a->strings["Search term was not saved."] = ""; $a->strings["Search term already saved."] = ""; -$a->strings["Search term successfully removed."] = ""; -$a->strings["Create a New Account"] = "创建新的账户"; -$a->strings["Your OpenID: "] = ""; -$a->strings["Please enter your username and password to add the OpenID to your existing account."] = ""; -$a->strings["Or login using OpenID: "] = "或者使用 OpenID 登录: "; -$a->strings["Password: "] = "密码:"; -$a->strings["Remember me"] = "记住我"; -$a->strings["Forgot your password?"] = "忘记你的密码吗?"; -$a->strings["Website Terms of Service"] = "网站服务条款"; -$a->strings["terms of service"] = "服务条款"; -$a->strings["Website Privacy Policy"] = "网站隐私政策"; -$a->strings["privacy policy"] = "隐私政策"; -$a->strings["Logged out."] = "已注销。"; -$a->strings["OpenID protocol error. No ID returned"] = ""; -$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = ""; -$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = ""; -$a->strings["Remaining recovery codes: %d"] = ""; -$a->strings["Invalid code, please retry."] = ""; -$a->strings["Two-factor recovery"] = ""; -$a->strings["

    You can enter one of your one-time recovery codes in case you lost access to your mobile device.

    "] = ""; -$a->strings["Don’t have your phone? Enter a two-factor recovery code"] = ""; -$a->strings["Please enter a recovery code"] = ""; -$a->strings["Submit recovery code and complete login"] = ""; -$a->strings["

    Open the two-factor authentication app on your device to get an authentication code and verify your identity.

    "] = ""; -$a->strings["Please enter a code from your authentication app"] = ""; -$a->strings["Verify code and complete login"] = ""; +$a->strings["Search term was not removed."] = ""; +$a->strings["No profile"] = "无简介"; +$a->strings["Error while sending poke, please retry."] = ""; +$a->strings["Poke/Prod"] = "戳"; +$a->strings["poke, prod or do other things to somebody"] = "把人家戳或别的行动"; +$a->strings["Choose what you wish to do to recipient"] = "选择您想把别人作"; +$a->strings["Make this post private"] = "使这个文章私人"; +$a->strings["Contact update failed."] = "联系人更新失败。"; +$a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "警告:此为进阶选项,如果您输入不正确的信息,您也许无法与这位联系人的正常通讯。"; +$a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "如果您不确定要在此页面上执行什么操作,请立即使用浏览器的“后退”按钮。"; +$a->strings["No mirroring"] = "没有镜像"; +$a->strings["Mirror as forwarded posting"] = "镜像为转发文章"; +$a->strings["Mirror as my own posting"] = "镜像为我自己的文章"; +$a->strings["Return to contact editor"] = "返回到联系人编辑器"; +$a->strings["Remote Self"] = "Remote Self"; +$a->strings["Mirror postings from this contact"] = "镜像这个联系人的帖子"; +$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "将此联系人标记为Remote_Self,这将导致Friendica重新发布此联系人的新条目。"; +$a->strings["Account Nickname"] = "帐户昵称"; +$a->strings["@Tagname - overrides Name/Nickname"] = "@标记名称-覆盖名称/昵称"; +$a->strings["Account URL"] = "帐户URL"; +$a->strings["Account URL Alias"] = "帐户URL别名"; +$a->strings["Friend Request URL"] = "朋友请求URL"; +$a->strings["Friend Confirm URL"] = "朋友确认URL"; +$a->strings["Notification Endpoint URL"] = "通知端URL"; +$a->strings["Poll/Feed URL"] = "轮询/订阅源URL"; +$a->strings["New photo from this URL"] = "从此URL新建照片"; +$a->strings["No known contacts."] = ""; +$a->strings["No installed applications."] = "没有安装的应用"; +$a->strings["Applications"] = "应用"; +$a->strings["Profile Name is required."] = "必要简介名"; +$a->strings["Profile couldn't be updated."] = "无法更新简介"; +$a->strings["Label:"] = "标签:"; +$a->strings["Value:"] = ""; +$a->strings["Field Permissions"] = "字段权限"; +$a->strings["(click to open/close)"] = "(点击来打开/关闭)"; +$a->strings["Add a new profile field"] = ""; +$a->strings["Profile Actions"] = "简介照片操作"; +$a->strings["Edit Profile Details"] = "剪辑简介消息"; +$a->strings["Change Profile Photo"] = "改变简介照片"; +$a->strings["Profile picture"] = "头像"; +$a->strings["Location"] = "位置"; +$a->strings["Miscellaneous"] = "其他"; +$a->strings["Custom Profile Fields"] = "自定义简介字段"; +$a->strings["Display name:"] = "显示名称:"; +$a->strings["Street Address:"] = "地址:"; +$a->strings["Locality/City:"] = "现场/城市:"; +$a->strings["Region/State:"] = "区域/省"; +$a->strings["Postal/Zip Code:"] = "邮政编码:"; +$a->strings["Country:"] = "国家:"; +$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) 地址:"; +$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "这个 XMPP 地址会被传播到你的联系人从而他们可以关注你。"; +$a->strings["Homepage URL:"] = "主页URL:"; +$a->strings["Public Keywords:"] = "公开关键字 :"; +$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(用于建议可能的朋友们,会被别人看)"; +$a->strings["Private Keywords:"] = "私人关键字"; +$a->strings["(Used for searching profiles, never shown to others)"] = "(用于搜索简介,没有给别人看)"; +$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = "

    自定义字段将显示在您的个人资料页面上。

    \n\t\t\t\t

    您可以在字段值中使用BBCodes。

    \n\n\t\t\t\t

    通过拖动字段标题重新排序。

    \n\t\t\t\t

    清空标签字段以删除自定义字段。

    \n\t\t\t\t

    非公共字段只能由选定的Friendica联系人或选定组中的Friendica联系人查看。

    "; +$a->strings["Image size reduction [%s] failed."] = "图片压缩 [%s] 失败。"; +$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "如果新照片没有立即显示,请刷新页面或者清除浏览器缓存。"; +$a->strings["Unable to process image"] = "无法处理图像"; +$a->strings["Photo not found."] = ""; +$a->strings["Profile picture successfully updated."] = ""; +$a->strings["Crop Image"] = "修剪照片"; +$a->strings["Please adjust the image cropping for optimum viewing."] = "请调图片剪裁为最好看。"; +$a->strings["Use Image As Is"] = ""; +$a->strings["Missing uploaded image."] = ""; +$a->strings["Profile Picture Settings"] = ""; +$a->strings["Current Profile Picture"] = ""; +$a->strings["Upload Profile Picture"] = ""; +$a->strings["Upload Picture:"] = ""; +$a->strings["or"] = "或者"; +$a->strings["skip this step"] = "略过这步"; +$a->strings["select a photo from your photo albums"] = "从您的照片册选择一片。"; $a->strings["Delegation successfully granted."] = "委派已成功授予。"; $a->strings["Parent user not found, unavailable or password doesn't match."] = "找不到父用户、不可用或密码不匹配。"; $a->strings["Delegation successfully revoked."] = "委派已成功吊销。"; @@ -1979,100 +1985,10 @@ $a->strings["Existing Page Delegates"] = "目前页代表"; $a->strings["Potential Delegates"] = "潜力的代表"; $a->strings["Add"] = "加"; $a->strings["No entries."] = "没有项目。"; -$a->strings["The theme you chose isn't available."] = ""; -$a->strings["%s - (Unsupported)"] = "%s - (不支持的)"; -$a->strings["Display Settings"] = "表示设置"; -$a->strings["General Theme Settings"] = "通用主题设置"; -$a->strings["Custom Theme Settings"] = "自定义主题设置"; -$a->strings["Content Settings"] = "内容设置"; -$a->strings["Theme settings"] = "主题设置"; -$a->strings["Calendar"] = "日历"; -$a->strings["Display Theme:"] = "显示主题:"; -$a->strings["Mobile Theme:"] = "手机主题:"; -$a->strings["Number of items to display per page:"] = "每页表示多少项目:"; -$a->strings["Maximum of 100 items"] = "最多100项目"; -$a->strings["Number of items to display per page when viewed from mobile device:"] = "用手机看一页展示多少项目:"; -$a->strings["Update browser every xx seconds"] = "更新游览器每XX秒"; -$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "至少 10 秒。输入 -1 禁用。"; -$a->strings["Automatic updates only at the top of the post stream pages"] = ""; -$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = ""; -$a->strings["Don't show emoticons"] = "不显示表情符号"; -$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = ""; -$a->strings["Infinite scroll"] = "无限的滚动"; -$a->strings["Automatic fetch new items when reaching the page end."] = ""; -$a->strings["Disable Smart Threading"] = ""; -$a->strings["Disable the automatic suppression of extraneous thread indentation."] = ""; -$a->strings["Hide the Dislike feature"] = ""; -$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = ""; -$a->strings["Beginning of week:"] = "一周的开始:"; -$a->strings["Profile Name is required."] = "必要简介名"; -$a->strings["Profile updated."] = "简介更新了。"; -$a->strings["Profile couldn't be updated."] = "无法更新简介"; -$a->strings["Label:"] = "标签:"; -$a->strings["Value:"] = ""; -$a->strings["Field Permissions"] = ""; -$a->strings["(click to open/close)"] = "(点击来打开/关闭)"; -$a->strings["Add a new profile field"] = ""; -$a->strings["Profile Actions"] = "简介照片操作"; -$a->strings["Edit Profile Details"] = "剪辑简介消息"; -$a->strings["Change Profile Photo"] = "改变简介照片"; -$a->strings["Profile picture"] = "头像"; -$a->strings["Location"] = "位置"; -$a->strings["Miscellaneous"] = "其他"; -$a->strings["Custom Profile Fields"] = "自定义简介字段"; -$a->strings["Upload Profile Photo"] = "上传简历照片"; -$a->strings["Display name:"] = "显示名称:"; -$a->strings["Street Address:"] = "地址:"; -$a->strings["Locality/City:"] = "现场/城市:"; -$a->strings["Region/State:"] = "区域/省"; -$a->strings["Postal/Zip Code:"] = "邮政编码:"; -$a->strings["Country:"] = "国家:"; -$a->strings["XMPP (Jabber) address:"] = "XMPP (Jabber) 地址:"; -$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "这个 XMPP 地址会被传播到你的联系人从而他们可以关注你。"; -$a->strings["Homepage URL:"] = "主页URL:"; -$a->strings["Public Keywords:"] = "公开关键字 :"; -$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(用于建议可能的朋友们,会被别人看)"; -$a->strings["Private Keywords:"] = "私人关键字"; -$a->strings["(Used for searching profiles, never shown to others)"] = "(用于搜索简介,没有给别人看)"; -$a->strings["

    Custom fields appear on your profile page.

    \n\t\t\t\t

    You can use BBCodes in the field values.

    \n\t\t\t\t

    Reorder by dragging the field title.

    \n\t\t\t\t

    Empty the label field to remove a custom field.

    \n\t\t\t\t

    Non-public fields can only be seen by the selected Friendica contacts or the Friendica contacts in the selected groups.

    "] = ""; -$a->strings["Image size reduction [%s] failed."] = "图片压缩 [%s] 失败。"; -$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "如果新照片没有立即显示,请刷新页面或者清除浏览器缓存。"; -$a->strings["Unable to process image"] = "无法处理图像"; -$a->strings["Photo not found."] = ""; -$a->strings["Profile picture successfully updated."] = ""; -$a->strings["Crop Image"] = "修剪照片"; -$a->strings["Please adjust the image cropping for optimum viewing."] = "请调图片剪裁为最好看。"; -$a->strings["Use Image As Is"] = ""; -$a->strings["Missing uploaded image."] = ""; -$a->strings["Image uploaded successfully."] = "照片成功地上传了。"; -$a->strings["Profile Picture Settings"] = ""; -$a->strings["Current Profile Picture"] = ""; -$a->strings["Upload Profile Picture"] = ""; -$a->strings["Upload Picture:"] = ""; -$a->strings["or"] = "或者"; -$a->strings["skip this step"] = "略过这步"; -$a->strings["select a photo from your photo albums"] = "从您的照片册选择一片。"; -$a->strings["Please enter your password to access this page."] = ""; -$a->strings["App-specific password generation failed: The description is empty."] = ""; -$a->strings["App-specific password generation failed: This description already exists."] = ""; -$a->strings["New app-specific password generated."] = ""; -$a->strings["App-specific passwords successfully revoked."] = ""; -$a->strings["App-specific password successfully revoked."] = ""; -$a->strings["Two-factor app-specific passwords"] = ""; -$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = ""; -$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = ""; -$a->strings["Description"] = ""; -$a->strings["Last Used"] = ""; -$a->strings["Revoke"] = "取消"; -$a->strings["Revoke All"] = "全部取消"; -$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "当您生成特定于应用程序的新密码时,您必须立即使用它,生成密码后会显示给您一次。"; -$a->strings["Generate new app-specific password"] = ""; -$a->strings["Friendiqa on my Fairphone 2..."] = ""; -$a->strings["Generate"] = ""; $a->strings["Two-factor authentication successfully disabled."] = ""; $a->strings["Wrong Password"] = "密码不正确"; -$a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = ""; -$a->strings["Authenticator app"] = ""; +$a->strings["

    Use an application on a mobile device to get two-factor authentication codes when prompted on login.

    "] = "

    使用移动设备上的应用程序在登录时获取两步认证代码

    "; +$a->strings["Authenticator app"] = "身份验证应用"; $a->strings["Configured"] = "配置"; $a->strings["Not Configured"] = "未配置"; $a->strings["

    You haven't finished configuring your authenticator app.

    "] = ""; @@ -2090,149 +2006,78 @@ $a->strings["Disable two-factor authentication"] = ""; $a->strings["Show recovery codes"] = ""; $a->strings["Manage app-specific passwords"] = ""; $a->strings["Finish app configuration"] = ""; +$a->strings["Please enter your password to access this page."] = ""; +$a->strings["Two-factor authentication successfully activated."] = "成功激活双因素身份验证。"; +$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = ""; +$a->strings["Two-factor code verification"] = "双因素码验证"; +$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = ""; +$a->strings["

    Or you can open the following URL in your mobile device:

    %s

    "] = ""; +$a->strings["Verify code and enable two-factor authentication"] = "验证码并启用双因素身份验证"; $a->strings["New recovery codes successfully generated."] = "已成功生成新的恢复代码。"; $a->strings["Two-factor recovery codes"] = "两步验证码"; $a->strings["

    Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.

    Put these in a safe spot! If you lose your device and don’t have the recovery codes you will lose access to your account.

    "] = ""; $a->strings["When you generate new recovery codes, you must copy the new codes. Your old codes won’t work anymore."] = "生成新恢复代码时,必须复制新代码。你的旧密码不会再起作用了。"; $a->strings["Generate new recovery codes"] = "生成新的恢复代码"; $a->strings["Next: Verification"] = ""; -$a->strings["Two-factor authentication successfully activated."] = "成功激活双因素身份验证。"; -$a->strings["

    Or you can submit the authentication settings manually:

    \n
    \n\t
    Issuer
    \n\t
    %s
    \n\t
    Account Name
    \n\t
    %s
    \n\t
    Secret Key
    \n\t
    %s
    \n\t
    Type
    \n\t
    Time-based
    \n\t
    Number of digits
    \n\t
    6
    \n\t
    Hashing algorithm
    \n\t
    SHA-1
    \n
    "] = ""; -$a->strings["Two-factor code verification"] = "双因素码验证"; -$a->strings["

    Please scan this QR Code with your authenticator app and submit the provided code.

    "] = ""; -$a->strings["

    Or you can open the following URL in your mobile devicde:

    %s

    "] = ""; -$a->strings["Verify code and enable two-factor authentication"] = "验证码并启用双因素身份验证"; +$a->strings["App-specific password generation failed: The description is empty."] = ""; +$a->strings["App-specific password generation failed: This description already exists."] = ""; +$a->strings["New app-specific password generated."] = ""; +$a->strings["App-specific passwords successfully revoked."] = ""; +$a->strings["App-specific password successfully revoked."] = ""; +$a->strings["Two-factor app-specific passwords"] = ""; +$a->strings["

    App-specific passwords are randomly generated passwords used instead your regular password to authenticate your account on third-party applications that don't support two-factor authentication.

    "] = ""; +$a->strings["Make sure to copy your new app-specific password now. You won’t be able to see it again!"] = ""; +$a->strings["Description"] = ""; +$a->strings["Last Used"] = ""; +$a->strings["Revoke"] = "取消"; +$a->strings["Revoke All"] = "全部取消"; +$a->strings["When you generate a new app-specific password, you must use it right away, it will be shown to you once after you generate it."] = "当您生成特定于应用程序的新密码时,您必须立即使用它,生成密码后会显示给您一次。"; +$a->strings["Generate new app-specific password"] = ""; +$a->strings["Friendiqa on my Fairphone 2..."] = ""; +$a->strings["Generate"] = ""; +$a->strings["The theme you chose isn't available."] = ""; +$a->strings["%s - (Unsupported)"] = "%s - (不支持的)"; +$a->strings["Display Settings"] = "表示设置"; +$a->strings["General Theme Settings"] = "通用主题设置"; +$a->strings["Custom Theme Settings"] = "自定义主题设置"; +$a->strings["Content Settings"] = "内容设置"; +$a->strings["Calendar"] = "日历"; +$a->strings["Display Theme:"] = "显示主题:"; +$a->strings["Mobile Theme:"] = "手机主题:"; +$a->strings["Number of items to display per page:"] = "每页表示多少项目:"; +$a->strings["Maximum of 100 items"] = "最多100项目"; +$a->strings["Number of items to display per page when viewed from mobile device:"] = "用手机看一页展示多少项目:"; +$a->strings["Update browser every xx seconds"] = "更新游览器每XX秒"; +$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "至少 10 秒。输入 -1 禁用。"; +$a->strings["Automatic updates only at the top of the post stream pages"] = "仅在帖子流页面顶部进行自动更新"; +$a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = "自动更新可能会在帖子流页面的顶部添加新帖子,如果它发生在页面顶部的其他位置,可能会影响滚动位置并扰乱正常阅读。"; +$a->strings["Don't show emoticons"] = "不显示表情符号"; +$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = "通常,表情符号会被匹配的符号替换。此设置禁用此行为。"; +$a->strings["Infinite scroll"] = "无限的滚动"; +$a->strings["Automatic fetch new items when reaching the page end."] = "到达页尾时自动获取新项目。"; +$a->strings["Disable Smart Threading"] = "禁用智能线程"; +$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "禁用自动抑制无关的线程缩进。"; +$a->strings["Hide the Dislike feature"] = "隐藏不喜欢的功能"; +$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "隐藏“不喜欢”按钮和帖子和评论中的“不喜欢”反应。"; +$a->strings["Display the resharer"] = ""; +$a->strings["Display the first resharer as icon and text on a reshared item."] = ""; +$a->strings["Beginning of week:"] = "一周的开始:"; $a->strings["Export account"] = "导出账户"; $a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "导出你的账户信息和联系人。用这个功能来生成一个你的账户的备份,并且/或者把它移到另外一个服务器。"; $a->strings["Export all"] = "导出全部"; $a->strings["Export your account info, contacts and all your items as json. Could be a very big file, and could take a lot of time. Use this to make a full backup of your account (photos are not exported)"] = "将您的帐户信息、联系人和所有项目导出为json。可能是非常大的文件,并且可能需要很长时间。使用此选项对您的帐户进行完全备份(不导出照片)"; $a->strings["Export Contacts to CSV"] = "将联系人导出为CSV"; $a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "将您关注的客户列表导出为CSV文件。兼容例如Mastodon。"; -$a->strings["Bad Request"] = ""; -$a->strings["Unauthorized"] = ""; -$a->strings["Forbidden"] = ""; -$a->strings["Not Found"] = "未发现"; -$a->strings["Internal Server Error"] = ""; -$a->strings["Service Unavailable"] = ""; -$a->strings["The server cannot or will not process the request due to an apparent client error."] = ""; -$a->strings["Authentication is required and has failed or has not yet been provided."] = ""; -$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = ""; -$a->strings["The requested resource could not be found but may be available in the future."] = ""; -$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = ""; -$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = ""; -$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = ""; -$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = ""; -$a->strings["At any point in time a logged in user can export their account data from the account settings. If the user wants to delete their account they can do so at %1\$s/removeme. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = ""; -$a->strings["Privacy Statement"] = "隐私声明"; -$a->strings["Welcome to Friendica"] = "Friendica欢迎你"; -$a->strings["New Member Checklist"] = "新成员清单"; -$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "我们想提供一些建议和链接以助于让你有愉快的经历。点击任意一项访问相应的网页。在你注册之后,到这个页面的链接会在你的主页显示两周,之后悄声地消失。"; -$a->strings["Getting Started"] = "入门"; -$a->strings["Friendica Walk-Through"] = "Friendica 漫游"; -$a->strings["On your Quick Start page - find a brief introduction to your profile and network tabs, make some new connections, and find some groups to join."] = "在你的快速上手页-找到一个简要的对你的简介和网络标签的介绍,创建一些新的连接,并找一些群组加入。"; -$a->strings["Go to Your Settings"] = "您的设置"; -$a->strings["On your Settings page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = "在你的设置页 - 改变你最初的密码。同时也记住你的身份地址。这看起来像一个电子邮件地址 - 并且在这个自由的社交网络交友时会有用。"; -$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = "校对别的设置,特别是隐私设置。一个未发布的目录项目是跟未出版的电话号码一样。平时,你可能应该出版你的目录项目-除非都你的朋友们和可交的朋友们已经知道确切地怎么找你。"; -$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = "上传一张简历照片除非你已经做过。研究表明有真正自己的照片的人比没有的交朋友们可能多十倍。"; -$a->strings["Edit Your Profile"] = "编辑您的简介"; -$a->strings["Edit your default profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "随意编你的公开的简历。评论设置为藏起来你的朋友表和简历过陌生来客。"; -$a->strings["Profile Keywords"] = "简介关键字"; -$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "为你的个人资料设置一些描述你兴趣的公共关键字。我们也许能找到其他有相似兴趣的人,并建议结交朋友。"; -$a->strings["Connecting"] = "连接着"; -$a->strings["Importing Emails"] = "进口着邮件"; -$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "输入你电子邮件使用信息在插销设置页,要是你想用你的电子邮件进口和互动朋友们或邮件表。"; -$a->strings["Go to Your Contacts Page"] = "转到您的联系人页面"; -$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the Add New Contact dialog."] = "您熟人页是您门口为管理熟人和连接朋友们在别的网络。典型您输入他的地址或者网站URL在添加新熟人对话框。"; -$a->strings["Go to Your Site's Directory"] = "您网站的目录"; -$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a Connect or Follow link on their profile page. Provide your own Identity Address if requested."] = "目录页让你在这个网络或者其他的联邦的站点找到其他人。在他们的简介页找一个连接关注链接。如果需要,提供你自己的身份地址。"; -$a->strings["Finding New People"] = "找新人"; -$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = "在熟人页的工具栏有一些工具为找新朋友们。我们会使人们相配按名或兴趣,和以网络关系作为提醒建议的根据。在新网站,朋友建议平常开始24小时后。"; -$a->strings["Group Your Contacts"] = "给你的联系人分组"; -$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = "您交朋友们后,组织他们分私人交流组在您熟人页的边栏,您会私下地跟组交流在您的网络页。"; -$a->strings["Why Aren't My Posts Public?"] = "我文章怎么没公开的?"; -$a->strings["Friendica respects your privacy. By default, your posts will only show up to people you've added as friends. For more information, see the help section from the link above."] = "Friendica尊敬您的隐私。默认是您文章只被您朋友们看。更多消息在帮助部分在上面的链接。"; -$a->strings["Getting Help"] = "获取帮助"; -$a->strings["Go to the Help Section"] = "看帮助部分"; -$a->strings["Our help pages may be consulted for detail on other program features and resources."] = "我们帮助页可查阅到详情关于别的编程特点和资源。"; -$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = "这个新闻是由%s,Friendica社会化网络成员之一,发给你。"; -$a->strings["You may visit them online at %s"] = "你可以网上拜访他在%s"; -$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = "你不想受到这些新闻的话,请回答这个新闻给发者联系。"; -$a->strings["%s posted an update."] = "%s贴上一个新闻。"; -$a->strings["This entry was edited"] = "这个条目被编辑了"; -$a->strings["Private Message"] = "私人的新闻"; -$a->strings["pinned item"] = ""; -$a->strings["Delete locally"] = ""; -$a->strings["Delete globally"] = ""; -$a->strings["Remove locally"] = "本地删除"; -$a->strings["save to folder"] = "保存在文件夹"; -$a->strings["I will attend"] = "我将会参加"; -$a->strings["I will not attend"] = "我将不会参加"; -$a->strings["I might attend"] = "我可能会参加"; -$a->strings["ignore thread"] = "忽视主题"; -$a->strings["unignore thread"] = "取消忽视主题"; -$a->strings["toggle ignore status"] = "切换忽视状态"; -$a->strings["pin"] = ""; -$a->strings["unpin"] = ""; -$a->strings["toggle pin status"] = ""; -$a->strings["pinned"] = ""; -$a->strings["add star"] = "添加收藏"; -$a->strings["remove star"] = "移除收藏"; -$a->strings["toggle star status"] = ""; -$a->strings["starred"] = ""; -$a->strings["add tag"] = "加标签"; -$a->strings["like"] = "喜欢"; -$a->strings["dislike"] = "不喜欢"; -$a->strings["Share this"] = "分享这个"; -$a->strings["share"] = "分享"; -$a->strings["%s (Received %s)"] = ""; -$a->strings["Comment this item on your system"] = ""; -$a->strings["remote comment"] = ""; -$a->strings["Pushed"] = ""; -$a->strings["Pulled"] = ""; -$a->strings["to"] = "至"; -$a->strings["via"] = "经过"; -$a->strings["Wall-to-Wall"] = "从墙到墙"; -$a->strings["via Wall-To-Wall:"] = "通过从墙到墙"; -$a->strings["Reply to %s"] = ""; -$a->strings["More"] = ""; -$a->strings["Notifier task is pending"] = ""; -$a->strings["Delivery to remote servers is pending"] = ""; -$a->strings["Delivery to remote servers is underway"] = ""; -$a->strings["Delivery to remote servers is mostly done"] = ""; -$a->strings["Delivery to remote servers is done"] = ""; -$a->strings["%d comment"] = [ - 0 => "%d 条评论", -]; -$a->strings["Show more"] = ""; -$a->strings["Show fewer"] = ""; -$a->strings["Attachments:"] = "附件:"; +$a->strings["System down for maintenance"] = "系统关闭为了维持"; $a->strings["%s is now following %s."] = "%s 正在关注 %s."; $a->strings["following"] = "关注"; $a->strings["%s stopped following %s."] = "%s 停止关注了 %s."; $a->strings["stopped following"] = "取消关注"; -$a->strings["Hometown:"] = "故乡:"; -$a->strings["Marital Status:"] = ""; -$a->strings["With:"] = ""; -$a->strings["Since:"] = ""; -$a->strings["Sexual Preference:"] = "性取向:"; -$a->strings["Political Views:"] = "政治观念:"; -$a->strings["Religious Views:"] = " 宗教信仰 :"; -$a->strings["Likes:"] = "喜欢:"; -$a->strings["Dislikes:"] = "不喜欢:"; -$a->strings["Title/Description:"] = "标题/描述:"; -$a->strings["Musical interests"] = "音乐兴趣"; -$a->strings["Books, literature"] = "书,文学"; -$a->strings["Television"] = "电视"; -$a->strings["Film/dance/culture/entertainment"] = "电影/跳舞/文化/娱乐"; -$a->strings["Hobbies/Interests"] = "爱好/兴趣"; -$a->strings["Love/romance"] = "爱情/浪漫"; -$a->strings["Work/employment"] = "工作"; -$a->strings["School/education"] = "学院/教育"; -$a->strings["Contact information and Social Networks"] = "熟人信息和社会化网络"; -$a->strings["Friendica Notification"] = "Friendica 通知"; +$a->strings["Attachments:"] = "附件:"; $a->strings["%1\$s, %2\$s Administrator"] = "%1\$s, %2\$s 的管理员"; $a->strings["%s Administrator"] = "%s管理员"; $a->strings["thanks"] = ""; +$a->strings["Friendica Notification"] = "Friendica 通知"; $a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD 或 MM-DD"; $a->strings["never"] = "从未"; $a->strings["less than a second ago"] = "一秒以内"; @@ -2249,58 +2094,232 @@ $a->strings["second"] = "秒"; $a->strings["seconds"] = "秒"; $a->strings["in %1\$d %2\$s"] = ""; $a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s以前"; -$a->strings["(no subject)"] = "(无主题)"; -$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = ""; -$a->strings["%s: Updating post-type."] = ""; -$a->strings["default"] = "默认"; -$a->strings["greenzero"] = "greenzero"; -$a->strings["purplezero"] = "purplezero"; -$a->strings["easterbunny"] = "easterbunny"; -$a->strings["darkzero"] = "darkzero"; -$a->strings["comix"] = "comix"; -$a->strings["slackr"] = "slackr"; -$a->strings["Variations"] = "变化"; -$a->strings["Custom"] = ""; -$a->strings["Note"] = "便条"; -$a->strings["Check image permissions if all users are allowed to see the image"] = ""; -$a->strings["Select color scheme"] = ""; -$a->strings["Copy or paste schemestring"] = ""; -$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = ""; -$a->strings["Navigation bar background color"] = ""; -$a->strings["Navigation bar icon color "] = ""; -$a->strings["Link color"] = "链接颜色"; -$a->strings["Set the background color"] = "设置背景色"; -$a->strings["Content background opacity"] = ""; -$a->strings["Set the background image"] = "设置背景图片"; -$a->strings["Background image style"] = ""; -$a->strings["Login page background image"] = "登录页面背景图片"; -$a->strings["Login page background color"] = "登录页面背景色"; -$a->strings["Leave background image and color empty for theme defaults"] = ""; -$a->strings["Skip to main content"] = ""; -$a->strings["Top Banner"] = ""; -$a->strings["Resize image to the width of the screen and show background color below on long pages."] = ""; -$a->strings["Full screen"] = ""; -$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = ""; -$a->strings["Single row mosaic"] = ""; -$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = ""; -$a->strings["Mosaic"] = ""; -$a->strings["Repeat image to fill the screen."] = ""; -$a->strings["Guest"] = ""; -$a->strings["Visitor"] = "访客"; -$a->strings["Alignment"] = "对齐"; -$a->strings["Left"] = "左边"; -$a->strings["Center"] = "中间"; -$a->strings["Color scheme"] = "色彩方案"; -$a->strings["Posts font size"] = "文章"; -$a->strings["Textareas font size"] = "文本区字体大小"; -$a->strings["Comma separated list of helper forums"] = ""; -$a->strings["don't show"] = "不要显示"; -$a->strings["show"] = "显示"; -$a->strings["Set style"] = "设置风格"; -$a->strings["Community Pages"] = "社会页"; -$a->strings["Community Profiles"] = "社会简介"; -$a->strings["Help or @NewHere ?"] = "需要帮助或@第一次来这儿?"; -$a->strings["Connect Services"] = "连接服务"; -$a->strings["Find Friends"] = "找朋友们"; -$a->strings["Last users"] = "上次用户"; -$a->strings["Quick Start"] = "快速入门"; +$a->strings["Database storage failed to update %s"] = "数据库存储更新失败%s"; +$a->strings["Database storage failed to insert data"] = "数据库存储无法插入数据"; +$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = ""; +$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = ""; +$a->strings["Storage base path"] = "存储基本路径"; +$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "保存上传文件的文件夹。为了最大限度的安全,这应该是一个在 web 服务器文件夹树之外的路径 "; +$a->strings["Enter a valid existing folder"] = "输入一个有效的现有文件夹"; +$a->strings["activity"] = "活动"; +$a->strings["post"] = "文章"; +$a->strings["Content warning: %s"] = "内容警告:%s"; +$a->strings["bytes"] = "字节"; +$a->strings["View on separate page"] = "在另一页面中查看"; +$a->strings["view on separate page"] = "在另一页面中查看"; +$a->strings["link to source"] = "来源链接"; +$a->strings["[no subject]"] = "[无题目]"; +$a->strings["UnFollow"] = "取关"; +$a->strings["Drop Contact"] = "删除联系人"; +$a->strings["Organisation"] = "组织"; +$a->strings["News"] = "新闻"; +$a->strings["Forum"] = "论坛"; +$a->strings["Connect URL missing."] = "连接URL失踪的。"; +$a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "无法添加该联系人。请在您的设置->社交网络页面中检查相关的网络凭据。"; +$a->strings["This site is not configured to allow communications with other networks."] = "这网站没配置允许跟别的网络交流."; +$a->strings["No compatible communication protocols or feeds were discovered."] = "没有兼容协议或者摘要找到了."; +$a->strings["The profile address specified does not provide adequate information."] = "输入的简介地址没有够消息。"; +$a->strings["An author or name was not found."] = "找不到作者或名。"; +$a->strings["No browser URL could be matched to this address."] = "这个地址没有符合什么游览器URL。"; +$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "无法匹配一个@-风格的身份地址和一个已知的协议或电子邮件联系人。"; +$a->strings["Use mailto: in front of address to force email check."] = "输入mailto:地址前为要求电子邮件检查。"; +$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "输入的简介地址属在这个网站使不可用的网络。"; +$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "有限的简介。这人不会接受直达/私人通信从您。"; +$a->strings["Unable to retrieve contact information."] = "无法检索联系人信息。"; +$a->strings["Starts:"] = "开始:"; +$a->strings["Finishes:"] = "结束:"; +$a->strings["all-day"] = "全天"; +$a->strings["Sept"] = "九月"; +$a->strings["No events to display"] = "没有可显示的事件"; +$a->strings["l, F j"] = "l, F j"; +$a->strings["Edit event"] = "编辑事件"; +$a->strings["Duplicate event"] = "重复事件"; +$a->strings["Delete event"] = "删除事件"; +$a->strings["D g:i A"] = ""; +$a->strings["g:i A"] = ""; +$a->strings["Show map"] = "显示地图"; +$a->strings["Hide map"] = "隐藏地图"; +$a->strings["%s's birthday"] = "%s的生日"; +$a->strings["Happy Birthday %s"] = "生日快乐%s"; +$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "严重错误:安全密钥生成失败。"; +$a->strings["Login failed"] = "登录失败"; +$a->strings["Not enough information to authenticate"] = "没有足够信息以认证"; +$a->strings["Password can't be empty"] = "密码不能是空的"; +$a->strings["Empty passwords are not allowed."] = "不允许使用空密码"; +$a->strings["The new password has been exposed in a public data dump, please choose another."] = "新密码已暴露在公共数据转储中,请务必另选密码。"; +$a->strings["The password can't contain accentuated letters, white spaces or colons (:)"] = "(:) 密码不能包含强调字母、空格或冒号(:)"; +$a->strings["Passwords do not match. Password unchanged."] = "密码不匹配。密码没改变。"; +$a->strings["An invitation is required."] = "需要邀请。"; +$a->strings["Invitation could not be verified."] = "不能验证邀请。"; +$a->strings["Invalid OpenID url"] = "无效的OpenID url"; +$a->strings["Please enter the required information."] = "请输入必要的信息。"; +$a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = ""; +$a->strings["Username should be at least %s character."] = [ + 0 => "", +]; +$a->strings["Username should be at most %s character."] = [ + 0 => "", +]; +$a->strings["That doesn't appear to be your full (First Last) name."] = "这看上去不是您的全姓名。"; +$a->strings["Your email domain is not among those allowed on this site."] = "这网站允许的域名中没有您的"; +$a->strings["Not a valid email address."] = "无效的邮件地址。"; +$a->strings["The nickname was blocked from registration by the nodes admin."] = ""; +$a->strings["Cannot use that email."] = "无法使用此邮件地址。"; +$a->strings["Your nickname can only contain a-z, 0-9 and _."] = "您的昵称只能由字母、数字和下划线组成。"; +$a->strings["Nickname is already registered. Please choose another."] = "此昵称已被注册。请选择新的昵称。"; +$a->strings["An error occurred during registration. Please try again."] = "注册出现问题。请再次尝试。"; +$a->strings["An error occurred creating your default profile. Please try again."] = "创建你的默认简介的时候出现了一个错误。请再试。"; +$a->strings["An error occurred creating your self contact. Please try again."] = ""; +$a->strings["Friends"] = "朋友"; +$a->strings["An error occurred creating your default contact group. Please try again."] = ""; +$a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = ""; +$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = ""; +$a->strings["Registration details for %s"] = "注册信息为%s"; +$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = ""; +$a->strings["Registration at %s"] = "在 %s 的注册"; +$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = ""; +$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = ""; +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "一个用这个名字的被删掉的组复活了。现有项目的权限可能对这个组和任何未来的成员有效。如果这不是你想要的,请用一个不同的名字创建另一个组。"; +$a->strings["Default privacy group for new contacts"] = "对新联系人的默认隐私组"; +$a->strings["Everybody"] = "每人"; +$a->strings["edit"] = "编辑"; +$a->strings["add"] = "添加"; +$a->strings["Edit group"] = "编辑组"; +$a->strings["Create a new group"] = "创建新组"; +$a->strings["Edit groups"] = "编辑群组"; +$a->strings["Change profile photo"] = "更换简介照片"; +$a->strings["Atom feed"] = "Atom 源"; +$a->strings["g A l F d"] = "g A l d F"; +$a->strings["F d"] = "F d"; +$a->strings["[today]"] = "[今天]"; +$a->strings["Birthday Reminders"] = "提醒生日"; +$a->strings["Birthdays this week:"] = "这周的生日:"; +$a->strings["[No description]"] = "[无描述]"; +$a->strings["Event Reminders"] = "事件提醒"; +$a->strings["Upcoming events the next 7 days:"] = "未来7天即将举行的活动:"; +$a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = ""; +$a->strings["Add New Contact"] = "添加新的联系人"; +$a->strings["Enter address or web location"] = "输入地址或网络位置"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "比如:li@example.com, http://example.com/li"; +$a->strings["Connect"] = "连接"; +$a->strings["%d invitation available"] = [ + 0 => "%d邀请可用的", +]; +$a->strings["Everyone"] = "所有人"; +$a->strings["Relationships"] = "关系"; +$a->strings["Protocols"] = "协议"; +$a->strings["All Protocols"] = "所有协议"; +$a->strings["Saved Folders"] = "保存的文件夹"; +$a->strings["Everything"] = "一切"; +$a->strings["Categories"] = "种类"; +$a->strings["%d contact in common"] = [ + 0 => "%d 个共同的联系人", +]; +$a->strings["Archives"] = "存档"; +$a->strings["Frequently"] = "频繁"; +$a->strings["Hourly"] = "每小时"; +$a->strings["Twice daily"] = "每天两次"; +$a->strings["Daily"] = "每天"; +$a->strings["Weekly"] = "每周"; +$a->strings["Monthly"] = "每月"; +$a->strings["DFRN"] = ""; +$a->strings["OStatus"] = "OStatus"; +$a->strings["RSS/Atom"] = "RSS/Atom"; +$a->strings["Zot!"] = "Zot!"; +$a->strings["LinkedIn"] = "LinkedIn"; +$a->strings["XMPP/IM"] = "XMPP/IM"; +$a->strings["MySpace"] = "MySpace"; +$a->strings["Google+"] = "Google+"; +$a->strings["pump.io"] = "pump.io"; +$a->strings["Twitter"] = "推特"; +$a->strings["Discourse"] = ""; +$a->strings["Diaspora Connector"] = "Diaspora连接器"; +$a->strings["GNU Social Connector"] = "GNU Social 连接器"; +$a->strings["ActivityPub"] = "活动插件"; +$a->strings["pnut"] = ""; +$a->strings["%s (via %s)"] = ""; +$a->strings["General Features"] = "通用特性"; +$a->strings["Photo Location"] = "照片地点"; +$a->strings["Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map."] = "照片元数据通常被剥离。这将在剥离元数据之前提取位置(如果存在),并将其链接到地图。"; +$a->strings["Trending Tags"] = "趋势标签"; +$a->strings["Show a community page widget with a list of the most popular tags in recent public posts."] = "显示带有最近公共帖子中最受欢迎标签列表的社区页面小部件。"; +$a->strings["Post Composition Features"] = "发帖编写功能"; +$a->strings["Auto-mention Forums"] = "自动提示论坛"; +$a->strings["Add/remove mention when a forum page is selected/deselected in ACL window."] = "在ACL窗口中选择/取消选择论坛页面时添加/删除提及。"; +$a->strings["Explicit Mentions"] = "明确提及"; +$a->strings["Add explicit mentions to comment box for manual control over who gets mentioned in replies."] = "在“评论”框中添加显式提及,以手动控制在答复中提及的人。"; +$a->strings["Post/Comment Tools"] = "文章/评论工具"; +$a->strings["Post Categories"] = "文章种类"; +$a->strings["Add categories to your posts"] = "加入种类给您的文章"; +$a->strings["Advanced Profile Settings"] = "高级简介设置"; +$a->strings["List Forums"] = "列出各论坛"; +$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "在“高级简介设置”页上向访问者显示公共社区论坛"; +$a->strings["Tag Cloud"] = "标签云"; +$a->strings["Provide a personal tag cloud on your profile page"] = "在您的个人简介中提供个人标签云"; +$a->strings["Display Membership Date"] = "显示成员资格日期"; +$a->strings["Display membership date in profile"] = "在个人资料中显示成员资格日期"; +$a->strings["Nothing new here"] = "这里没有什么新的"; +$a->strings["Clear notifications"] = "清理出通知"; +$a->strings["@name, !forum, #tags, content"] = ""; +$a->strings["End this session"] = "结束此次会话"; +$a->strings["Sign in"] = "登录"; +$a->strings["Personal notes"] = "个人笔记"; +$a->strings["Your personal notes"] = "你的个人笔记"; +$a->strings["Home"] = "主页"; +$a->strings["Home Page"] = "主页"; +$a->strings["Create an account"] = "注册"; +$a->strings["Help and documentation"] = "帮助及文档"; +$a->strings["Apps"] = "应用程序"; +$a->strings["Addon applications, utilities, games"] = "可加的应用,设施,游戏"; +$a->strings["Search site content"] = "搜索网站内容"; +$a->strings["Full Text"] = "全文"; +$a->strings["Tags"] = "标签:"; +$a->strings["Community"] = "社会"; +$a->strings["Conversations on this and other servers"] = "此服务器和其他服务器上的对话"; +$a->strings["Directory"] = "目录"; +$a->strings["People directory"] = "人物名录"; +$a->strings["Information about this friendica instance"] = "资料关于这个Friendica服务器"; +$a->strings["Terms of Service of this Friendica instance"] = "此Friendica实例的服务条款"; +$a->strings["Introductions"] = "介绍"; +$a->strings["Friend Requests"] = "友谊邀请"; +$a->strings["See all notifications"] = "看所有的通知"; +$a->strings["Mark all system notifications seen"] = "记号各系统通知看过的"; +$a->strings["Inbox"] = "收件箱"; +$a->strings["Outbox"] = "发件箱"; +$a->strings["Accounts"] = "账户"; +$a->strings["Manage other pages"] = "管理别的页"; +$a->strings["Site setup and configuration"] = "网站开办和配置"; +$a->strings["Navigation"] = "导航"; +$a->strings["Site map"] = "网站地图"; +$a->strings["Remove term"] = "删除关键字"; +$a->strings["Saved Searches"] = "保存的搜索"; +$a->strings["Export"] = "导出"; +$a->strings["Export calendar as ical"] = "导出日历为 ical"; +$a->strings["Export calendar as csv"] = "导出日历为 csv"; +$a->strings["Trending Tags (last %d hour)"] = [ + 0 => "趋势标签(最近%d小时 )", +]; +$a->strings["More Trending Tags"] = "更多趋势标签"; +$a->strings["No contacts"] = "没有联系人"; +$a->strings["%d Contact"] = [ + 0 => "%d 联系人", +]; +$a->strings["View Contacts"] = "查看联系人"; +$a->strings["newer"] = "更新"; +$a->strings["older"] = "更旧"; +$a->strings["Embedding disabled"] = "嵌入已停用"; +$a->strings["Embedded content"] = "嵌入内容"; +$a->strings["prev"] = "上个"; +$a->strings["last"] = "最后"; +$a->strings["Loading more entries..."] = "正在加载更多..."; +$a->strings["The end"] = ""; +$a->strings["Click to open/close"] = "点击为开关"; +$a->strings["Image/photo"] = "图像/照片"; +$a->strings["%2\$s %3\$s"] = "%2\$s%3\$s"; +$a->strings["$1 wrote:"] = "$1写:"; +$a->strings["Encrypted content"] = "加密的内容"; +$a->strings["Invalid source protocol"] = "无效的源协议"; +$a->strings["Invalid link protocol"] = "无效的连接协议"; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "表格安全令牌不对。最可能因为表格开着太久(三个小时以上)提交前。"; +$a->strings["All contacts"] = "所有联络人"; +$a->strings["Common"] = ""; diff --git a/view/php/minimal.php b/view/php/minimal.php index 7b8ac61af0..76e14ebe58 100644 --- a/view/php/minimal.php +++ b/view/php/minimal.php @@ -7,7 +7,9 @@
    - +
    diff --git a/view/templates/acl_selector.tpl b/view/templates/acl/full_selector.tpl similarity index 98% rename from view/templates/acl_selector.tpl rename to view/templates/acl/full_selector.tpl index f1943cf3f6..ada05fbd41 100644 --- a/view/templates/acl_selector.tpl +++ b/view/templates/acl/full_selector.tpl @@ -155,7 +155,7 @@ acl.initialize(); let suggestionTemplate = function (item) { - return '
    ' + item.name + '
    ' + item.addr + '
    '; + return '

    ' + item.name + '
    ' + item.addr + '

    '; }; $acl_allow_input.tagsinput({ diff --git a/view/templates/acl/message_recipient.tpl b/view/templates/acl/message_recipient.tpl new file mode 100644 index 0000000000..07c22f449e --- /dev/null +++ b/view/templates/acl/message_recipient.tpl @@ -0,0 +1,54 @@ + + diff --git a/view/templates/acl/self_only.tpl b/view/templates/acl/self_only.tpl new file mode 100644 index 0000000000..d1c5a00de8 --- /dev/null +++ b/view/templates/acl/self_only.tpl @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/view/templates/admin/federation.tpl b/view/templates/admin/federation.tpl index 177d5406f6..37e3cb847a 100644 --- a/view/templates/admin/federation.tpl +++ b/view/templates/admin/federation.tpl @@ -5,10 +5,6 @@

    {{$intro}}

    - {{if not $autoactive}} -

    {{$hint nofilter}}

    - {{/if}} -

    {{$legendtext}}

      diff --git a/view/templates/admin/site.tpl b/view/templates/admin/site.tpl index dc76db31c5..0c09741343 100644 --- a/view/templates/admin/site.tpl +++ b/view/templates/admin/site.tpl @@ -14,6 +14,7 @@ {{include file="field_input.tpl" field=$sitename}} {{include file="field_input.tpl" field=$sender_email}} + {{include file="field_input.tpl" field=$system_actor_name}} {{include file="field_textarea.tpl" field=$banner}} {{include file="field_input.tpl" field=$email_banner}} {{include file="field_input.tpl" field=$shortcut_icon}} @@ -87,8 +88,6 @@ {{include file="field_input.tpl" field=$proxyuser}} {{include file="field_input.tpl" field=$timeout}} {{include file="field_input.tpl" field=$maxloadavg_frontend}} - {{include file="field_input.tpl" field=$optimize_max_tablesize}} - {{include file="field_input.tpl" field=$optimize_fragmentation}} {{include file="field_input.tpl" field=$abandon_days}} {{include file="field_input.tpl" field=$temppath}} {{include file="field_checkbox.tpl" field=$suppress_tags}} @@ -97,11 +96,10 @@

      {{$portable_contacts}}

      - {{include file="field_checkbox.tpl" field=$poco_completion}} - {{include file="field_select.tpl" field=$gcontact_discovery}} + {{include file="field_select.tpl" field=$contact_discovery}} + {{include file="field_checkbox.tpl" field=$synchronize_directory}} {{include file="field_input.tpl" field=$poco_requery_days}} - {{include file="field_select.tpl" field=$poco_discovery}} - {{include file="field_select.tpl" field=$poco_discovery_since}} + {{include file="field_checkbox.tpl" field=$poco_discovery}} {{include file="field_checkbox.tpl" field=$poco_local_search}}
      @@ -116,6 +114,7 @@ {{include file="field_input.tpl" field=$dbclean_expire_days}} {{include file="field_input.tpl" field=$dbclean_unclaimed}} {{include file="field_input.tpl" field=$dbclean_expire_conv}} + {{include file="field_checkbox.tpl" field=$optimize_tables}}

      {{$worker_title}}

      diff --git a/view/templates/babel.tpl b/view/templates/babel.tpl index 4dc50083d7..57d17fea91 100644 --- a/view/templates/babel.tpl +++ b/view/templates/babel.tpl @@ -9,6 +9,9 @@ {{include file="field_radio.tpl" field=$type_diaspora}} {{include file="field_radio.tpl" field=$type_markdown}} {{include file="field_radio.tpl" field=$type_html}} + {{if $flag_twitter}} + {{include file="field_radio.tpl" field=$type_twitter}} + {{/if}}

    diff --git a/view/templates/confirm.tpl b/view/templates/confirm.tpl index 496724e3d9..ea50846990 100644 --- a/view/templates/confirm.tpl +++ b/view/templates/confirm.tpl @@ -3,9 +3,6 @@

    {{$message}}

    - {{foreach $extra_inputs as $input}} - - {{/foreach}} diff --git a/view/templates/debug/activitypubconversion.tpl b/view/templates/debug/activitypubconversion.tpl new file mode 100644 index 0000000000..dfc6d73677 --- /dev/null +++ b/view/templates/debug/activitypubconversion.tpl @@ -0,0 +1,24 @@ +

    ActivityPub Conversion

    + +
    +
    + {{include file="field_textarea.tpl" field=$source}} +
    +

    +
    + + +{{if $results}} +
    + {{foreach $results as $result}} +
    +
    +

    {{$result.title}}

    +
    +
    + {{$result.content nofilter}} +
    +
    + {{/foreach}} +
    +{{/if}} \ No newline at end of file diff --git a/view/templates/event_head.tpl b/view/templates/event_head.tpl index 463ba720e2..8990c6fb25 100644 --- a/view/templates/event_head.tpl +++ b/view/templates/event_head.tpl @@ -1,9 +1,3 @@ - - - - - - - + @@ -129,22 +129,6 @@ $("#comment-edit-text-" + id).val(tmpStr + ins); } - function qCommentInsert(obj,id) { - var tmpStr = $("#comment-edit-text-" + id).val(); - if (tmpStr == "") { - $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); - openMenu("comment-edit-submit-wrapper-" + id); - } - var ins = $(obj).val(); - ins = ins.replace("<","<"); - ins = ins.replace(">",">"); - ins = ins.replace("&","&"); - ins = ins.replace(""","\""); - $("#comment-edit-text-" + id).val(tmpStr + ins); - $(obj).val(""); - } - function showHideCommentBox(id) { if ($("#comment-edit-form-" + id).is(":visible")) { $("#comment-edit-form-" + id).hide(); diff --git a/view/templates/install_checks.tpl b/view/templates/install_checks.tpl index e8b4522eb0..49ca670599 100644 --- a/view/templates/install_checks.tpl +++ b/view/templates/install_checks.tpl @@ -1,7 +1,7 @@

    {{$title}}

    {{$pass}}

    -
    + {{foreach $checks as $check}}
    {{$check.title nofilter}} diff --git a/view/templates/message-head.tpl b/view/templates/message-head.tpl index fe71bc425b..e69de29bb2 100644 --- a/view/templates/message-head.tpl +++ b/view/templates/message-head.tpl @@ -1,8 +0,0 @@ - - diff --git a/view/templates/page_tabs.tpl b/view/templates/page_tabs.tpl new file mode 100644 index 0000000000..d5bf9c5761 --- /dev/null +++ b/view/templates/page_tabs.tpl @@ -0,0 +1 @@ +{{include file="common_tabs.tpl" tabs=$tabs}} \ No newline at end of file diff --git a/view/templates/photo_view.tpl b/view/templates/photo_view.tpl index 7170ceb333..0d7ccb20fa 100644 --- a/view/templates/photo_view.tpl +++ b/view/templates/photo_view.tpl @@ -17,7 +17,7 @@ | {{$tools.profile.1}} {{/if}} {{if $tools.lock}} - | {{$tools.lock}} + | {{$tools.lock}} {{/if}} {{/if}} diff --git a/view/templates/profile/contacts.tpl b/view/templates/profile/contacts.tpl index 4e78a7a7f8..7e2ae9e83d 100644 --- a/view/templates/profile/contacts.tpl +++ b/view/templates/profile/contacts.tpl @@ -1,18 +1,22 @@
    {{include file="section_title.tpl"}} - +{{if $desc}} +

    {{$desc nofilter}}

    +{{/if}} + {{include file="page_tabs.tpl" tabs=$tabs}} + +{{if $contacts}}
    -{{foreach $contacts as $contact}} + {{foreach $contacts as $contact}} {{include file="contact_template.tpl"}} -{{/foreach}} + {{/foreach}}
    +{{else}} + +{{/if}} +
    diff --git a/view/templates/profile/index.tpl b/view/templates/profile/index.tpl index 60bf46b992..36b64ffbb8 100644 --- a/view/templates/profile/index.tpl +++ b/view/templates/profile/index.tpl @@ -1,3 +1,8 @@ +{{if $view_as_contact_alert}} + +{{/if}}
    {{include file="section_title.tpl"}} @@ -10,20 +15,11 @@  {{$edit_link.label}} - {{if count($view_as_contacts)}}
  • - - - - - + +  {{$viewas_link.label}} +
  • - {{/if}}
    @@ -101,3 +97,17 @@ {{/foreach}}
    +{{if $is_owner}} +
    +
    + + + +
    +
    +{{/if}} diff --git a/view/templates/profile/vcard.tpl b/view/templates/profile/vcard.tpl index ccf3a10bd5..c4e9ea1d15 100644 --- a/view/templates/profile/vcard.tpl +++ b/view/templates/profile/vcard.tpl @@ -13,16 +13,12 @@ {{if $account_type}}{{/if}} {{if $profile.network_link}}
    {{$network}}
    {{$profile.network_link nofilter}}
    {{/if}} {{if $location}} -
    {{$location}}
    -
    - {{if $profile.address}}
    {{$profile.address nofilter}}
    {{/if}} - - {{$profile.locality}}{{if $profile.locality}}, {{/if}} - {{$profile.region}} - {{$profile.postal_code}} - - {{if $profile.country_name}}{{$profile.country_name}}{{/if}} -
    +
    +
    {{$location}}
    +
    + {{if $profile.address}}

    {{$profile.address nofilter}}

    {{/if}} + {{if $profile.location}}

    {{$profile.location}}

    {{/if}} +
    {{/if}} diff --git a/view/templates/search_item.tpl b/view/templates/search_item.tpl index 38aa947498..4c6dcb7226 100644 --- a/view/templates/search_item.tpl +++ b/view/templates/search_item.tpl @@ -11,15 +11,15 @@ menu
      - {{$item.item_photo_menu nofilter}} + {{$item.item_photo_menu_html nofilter}}
    - {{if $item.lock}}
    {{$item.lock}}
    + {{if $item.lock}}
    {{$item.lock}}
    {{else}}
    {{/if}} -
    {{$item.location nofilter}}
    +
    {{$item.location_html nofilter}}
    @@ -30,7 +30,7 @@
    {{$item.title}}
    -
    {{$item.body nofilter}}
    +
    {{$item.body_html nofilter}}
    {{if $item.has_cats}}
    {{$item.txt_cats}} {{foreach $item.categories as $cat}}{{$cat.name}}{{if $cat.removeurl}} [{{$remove}}]{{/if}} {{if $cat.last}}{{else}}, {{/if}}{{/foreach}}
    diff --git a/view/templates/settings/display.tpl b/view/templates/settings/display.tpl index 15247d8749..3700c4f540 100644 --- a/view/templates/settings/display.tpl +++ b/view/templates/settings/display.tpl @@ -18,6 +18,7 @@ {{include file="field_checkbox.tpl" field=$infinite_scroll}} {{include file="field_checkbox.tpl" field=$no_smart_threading}} {{include file="field_checkbox.tpl" field=$hide_dislike}} + {{include file="field_checkbox.tpl" field=$display_resharer}}

    {{$calendar_title}}

    {{include file="field_select.tpl" field=$first_day_of_week}} diff --git a/view/templates/wall_thread.tpl b/view/templates/wall_thread.tpl index 0d8c896e16..73e99cb1bd 100644 --- a/view/templates/wall_thread.tpl +++ b/view/templates/wall_thread.tpl @@ -14,12 +14,15 @@ - + {{/if}}
    + {{if $item.reshared}} +

    {{$item.reshared nofilter}}

    + {{/if}}
    {{if $item.owner_url}}
    @@ -36,16 +39,16 @@ menu
      - {{$item.item_photo_menu nofilter}} + {{$item.item_photo_menu_html nofilter}}
    - {{if $item.lock}}
    {{$item.lock}}
    + {{if $item.lock}}
    {{$item.lock}}
    {{else}}
    {{/if}} -
    {{$item.location nofilter}}
    +
    {{$item.location_html nofilter}}
    @@ -55,7 +58,7 @@
    {{$item.title}}
    -
    {{$item.body nofilter}} +
    {{$item.body_html nofilter}}
    {{if !$item.suppress_tags}} {{foreach $item.tags as $tag}} @@ -126,9 +129,9 @@ {{/foreach}} {{/if}} {{if $item.threaded}} - {{if $item.comment}} + {{if $item.comment_html}}
    - {{$item.comment nofilter}} + {{$item.comment_html nofilter}}
    {{/if}} {{/if}} @@ -141,7 +144,7 @@ {{if $item.flatten}}
    - {{$item.comment nofilter}} + {{$item.comment_html nofilter}}
    {{/if}}
    diff --git a/view/templates/widget/remote_friends_common.tpl b/view/templates/widget/remote_friends_common.tpl index 4ae682f436..74d8e66804 100644 --- a/view/templates/widget/remote_friends_common.tpl +++ b/view/templates/widget/remote_friends_common.tpl @@ -1,22 +1,18 @@ -
    -
    {{$desc nofilter}}      {{if $linkmore}}{{$more}}{{/if}}
    - {{if $items}} - {{foreach $items as $item}} +
    {{$desc nofilter}}      {{if $linkmore}}{{$more}}{{/if}}
    + {{foreach $contacts as $contact}} {{/foreach}} - {{/if}}
    - diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 3c8a18c88e..85669be9ff 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -3228,9 +3228,6 @@ div.jGrowl div.info { width:100px; } -#recip { - -} .autocomplete-w1 { background: #ffffff no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; } .autocomplete { color:#000; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; } .autocomplete .selected { background:#F0F0F0; } diff --git a/view/theme/duepuntozero/templates/profile/vcard.tpl b/view/theme/duepuntozero/templates/profile/vcard.tpl index f40e98e464..ed6d522494 100644 --- a/view/theme/duepuntozero/templates/profile/vcard.tpl +++ b/view/theme/duepuntozero/templates/profile/vcard.tpl @@ -12,16 +12,12 @@ {{if $profile.network_link}}
    {{$network}}
    {{$profile.network_link nofilter}}
    {{/if}} {{if $location}} -
    {{$location}}
    -
    - {{if $profile.address}}
    {{$profile.address nofilter}}
    {{/if}} - - {{$profile.locality}}{{if $profile.locality}}, {{/if}} - {{$profile.region}} - {{$profile.postal_code}} - - {{if $profile.country_name}}{{$profile.country_name}}{{/if}} -
    +
    +
    {{$location}}
    +
    + {{if $profile.address}}

    {{$profile.address nofilter}}

    {{/if}} + {{if $profile.location}}

    {{$profile.location}}

    {{/if}} +
    {{/if}} diff --git a/view/theme/duepuntozero/templates/prv_message.tpl b/view/theme/duepuntozero/templates/prv_message.tpl deleted file mode 100644 index 3f658ef811..0000000000 --- a/view/theme/duepuntozero/templates/prv_message.tpl +++ /dev/null @@ -1,40 +0,0 @@ - - -

    {{$header}}

    - -
    -
    - -{{$parent nofilter}} - -
    {{$to}}
    - -{{if $showinputs}} - - -{{else}} -{{$select nofilter}} -{{/if}} - -
    {{$subject}}
    - - -
    {{$yourmessage}}
    - - - -
    - -
    -
    -
    - -
    - -
    -
    -
    -
    -
    diff --git a/view/theme/frio/config.php b/view/theme/frio/config.php index c3b6b127c4..3b9233e0a4 100644 --- a/view/theme/frio/config.php +++ b/view/theme/frio/config.php @@ -32,14 +32,25 @@ function theme_post(App $a) } if (isset($_POST['frio-settings-submit'])) { - DI::pConfig()->set(local_user(), 'frio', 'scheme', $_POST['frio_scheme'] ?? ''); - DI::pConfig()->set(local_user(), 'frio', 'nav_bg', $_POST['frio_nav_bg'] ?? ''); - DI::pConfig()->set(local_user(), 'frio', 'nav_icon_color', $_POST['frio_nav_icon_color'] ?? ''); - DI::pConfig()->set(local_user(), 'frio', 'link_color', $_POST['frio_link_color'] ?? ''); - DI::pConfig()->set(local_user(), 'frio', 'background_color', $_POST['frio_background_color'] ?? ''); - DI::pConfig()->set(local_user(), 'frio', 'contentbg_transp', $_POST['frio_contentbg_transp'] ?? ''); - DI::pConfig()->set(local_user(), 'frio', 'background_image', $_POST['frio_background_image'] ?? ''); - DI::pConfig()->set(local_user(), 'frio', 'bg_image_option', $_POST['frio_bg_image_option'] ?? ''); + foreach ([ + 'scheme', + 'scheme_accent', + 'nav_bg', + 'nav_icon_color', + 'link_color', + 'background_color', + 'contentbg_transp', + 'background_image', + 'bg_image_option', + 'login_bg_image', + 'login_bg_color' + ] as $field) { + if (isset($_POST['frio_' . $field])) { + DI::pConfig()->set(local_user(), 'frio', $field, $_POST['frio_' . $field]); + } + + } + DI::pConfig()->set(local_user(), 'frio', 'css_modified', time()); } } @@ -51,16 +62,24 @@ function theme_admin_post(App $a) } if (isset($_POST['frio-settings-submit'])) { - DI::config()->set('frio', 'scheme', $_POST['frio_scheme'] ?? ''); - DI::config()->set('frio', 'nav_bg', $_POST['frio_nav_bg'] ?? ''); - DI::config()->set('frio', 'nav_icon_color', $_POST['frio_nav_icon_color'] ?? ''); - DI::config()->set('frio', 'link_color', $_POST['frio_link_color'] ?? ''); - DI::config()->set('frio', 'background_color', $_POST['frio_background_color'] ?? ''); - DI::config()->set('frio', 'contentbg_transp', $_POST['frio_contentbg_transp'] ?? ''); - DI::config()->set('frio', 'background_image', $_POST['frio_background_image'] ?? ''); - DI::config()->set('frio', 'bg_image_option', $_POST['frio_bg_image_option'] ?? ''); - DI::config()->set('frio', 'login_bg_image', $_POST['frio_login_bg_image'] ?? ''); - DI::config()->set('frio', 'login_bg_color', $_POST['frio_login_bg_color'] ?? ''); + foreach ([ + 'scheme', + 'scheme_accent', + 'nav_bg', + 'nav_icon_color', + 'link_color', + 'background_color', + 'contentbg_transp', + 'background_image', + 'bg_image_option', + 'login_bg_image', + 'login_bg_color' + ] as $field) { + if (isset($_POST['frio_' . $field])) { + DI::config()->set('frio', $field, $_POST['frio_' . $field]); + } + } + DI::config()->set('frio', 'css_modified', time()); } } @@ -75,6 +94,7 @@ function theme_content(App $a) $node_scheme = DI::config()->get('frio', 'scheme', DI::config()->get('frio', 'scheme')); $arr['scheme'] = DI::pConfig()->get(local_user(), 'frio', 'scheme', DI::pConfig()->get(local_user(), 'frio', 'schema', $node_scheme)); + $arr['scheme_accent'] = DI::pConfig()->get(local_user(), 'frio', 'scheme_accent' , DI::config()->get('frio', 'scheme_accent')); $arr['share_string'] = ''; $arr['nav_bg'] = DI::pConfig()->get(local_user(), 'frio', 'nav_bg' , DI::config()->get('frio', 'nav_bg')); $arr['nav_icon_color'] = DI::pConfig()->get(local_user(), 'frio', 'nav_icon_color' , DI::config()->get('frio', 'nav_icon_color')); @@ -95,6 +115,7 @@ function theme_admin(App $a) $arr = []; $arr['scheme'] = DI::config()->get('frio', 'scheme', DI::config()->get('frio', 'schema')); + $arr['scheme_accent'] = DI::config()->get('frio', 'scheme_accent'); $arr['share_string'] = ''; $arr['nav_bg'] = DI::config()->get('frio', 'nav_bg'); $arr['nav_icon_color'] = DI::config()->get('frio', 'nav_icon_color'); @@ -112,23 +133,23 @@ function theme_admin(App $a) function frio_form($arr) { require_once 'view/theme/frio/php/scheme.php'; + require_once 'view/theme/frio/theme.php'; $scheme_info = get_scheme_info($arr['scheme']); $disable = $scheme_info['overwrites']; - if (!is_array($disable)) { - $disable = []; - } - $scheme_choices = []; - $scheme_choices['---'] = DI::l10n()->t('Custom'); - $files = glob('view/theme/frio/scheme/*.php'); - if ($files) { - foreach ($files as $file) { - $f = basename($file, '.php'); - if ($f != 'default') { - $scheme_name = ucfirst($f); - $scheme_choices[$f] = $scheme_name; - } + $schemes = [ + 'light' => DI::l10n()->t('Light (Accented)'), + 'dark' => DI::l10n()->t('Dark (Accented)'), + 'black' => DI::l10n()->t('Black (Accented)'), + ]; + + $legacy_schemes = []; + foreach (glob('view/theme/frio/scheme/*.php') ?: [] as $file) { + $scheme = basename($file, '.php'); + if (!in_array($scheme, ['default', 'light', 'dark', 'black'])) { + $scheme_name = ucfirst($scheme); + $legacy_schemes[$scheme] = $scheme_name; } } @@ -138,13 +159,17 @@ function frio_form($arr) $ctx = [ '$submit' => DI::l10n()->t('Submit'), '$title' => DI::l10n()->t('Theme settings'), - '$scheme' => ['frio_scheme', DI::l10n()->t('Select color scheme'), $arr['scheme'], '', $scheme_choices], - '$share_string' => ['frio_share_string', DI::l10n()->t('Copy or paste schemestring'), $arr['share_string'], DI::l10n()->t('You can copy this string to share your theme with others. Pasting here applies the schemestring'), false, false], + '$custom' => DI::l10n()->t('Custom'), + '$legacy' => DI::l10n()->t('Legacy'), + '$accented' => DI::l10n()->t('Accented'), + '$scheme' => ['frio_scheme', DI::l10n()->t('Select color scheme'), $arr['scheme'], $schemes, $legacy_schemes], + '$scheme_accent' => !$scheme_info['accented'] ? '' : ['frio_scheme_accent', DI::l10n()->t('Select scheme accent'), $arr['scheme_accent'], ['blue' => DI::l10n()->t('Blue'), 'red' => DI::l10n()->t('Red'), 'purple' => DI::l10n()->t('Purple'), 'green' => DI::l10n()->t('Green'), 'pink' => DI::l10n()->t('Pink')]], + '$share_string' => $arr['scheme'] != '---' ? '' : ['frio_share_string', DI::l10n()->t('Copy or paste schemestring'), $arr['share_string'], DI::l10n()->t('You can copy this string to share your theme with others. Pasting here applies the schemestring'), false, false], '$nav_bg' => array_key_exists('nav_bg', $disable) ? '' : ['frio_nav_bg', DI::l10n()->t('Navigation bar background color'), $arr['nav_bg'], '', false], '$nav_icon_color' => array_key_exists('nav_icon_color', $disable) ? '' : ['frio_nav_icon_color', DI::l10n()->t('Navigation bar icon color '), $arr['nav_icon_color'], '', false], '$link_color' => array_key_exists('link_color', $disable) ? '' : ['frio_link_color', DI::l10n()->t('Link color'), $arr['link_color'], '', false], '$background_color' => array_key_exists('background_color', $disable) ? '' : ['frio_background_color', DI::l10n()->t('Set the background color'), $arr['background_color'], '', false], - '$contentbg_transp' => array_key_exists('contentbg_transp', $disable) ? '' : ['frio_contentbg_transp', DI::l10n()->t('Content background opacity'), ($arr['contentbg_transp'] ?? 0) ?: 100, ''], + '$contentbg_transp' => array_key_exists('contentbg_transp', $disable) ? '' : ['frio_contentbg_transp', DI::l10n()->t('Content background opacity'), $arr['contentbg_transp'] ?? 100, ''], '$background_image' => array_key_exists('background_image', $disable) ? '' : ['frio_background_image', DI::l10n()->t('Set the background image'), $arr['background_image'], $background_image_help, false], '$bg_image_options_title' => DI::l10n()->t('Background image style'), '$bg_image_options' => Image::get_options($arr), diff --git a/view/theme/frio/css/hovercard.css b/view/theme/frio/css/hovercard.css index 5f972cd1fb..5e283f8a85 100644 --- a/view/theme/frio/css/hovercard.css +++ b/view/theme/frio/css/hovercard.css @@ -1,302 +1,345 @@ - -.hovercard { - position: absolute; - top: 0; - left: 0; - z-index: 1040; - display: none; - /*max-width: 276px;*/ - max-width: 400px; - padding: 1px; - text-align: left; - background-color: #ffffff; - background-clip: padding-box; - border: 1px solid #cccccc; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 200px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - white-space: normal; -} -.hovercard.top { - margin-top: -10px; -} -.hovercard.right { - margin-left: 10px; -} -.hovercard.bottom { - margin-top: 10px; -} -.hovercard.left { - margin-left: -10px; -} -.hovercard-title { - margin: 0; - padding: 8px 14px; - font-size: 14px; - font-weight: normal; - line-height: 18px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 199px 199px 0 0; - display: none; -} -.hovercard-content { - color: #777; - padding: 0; -} -.hovercard > .arrow, -.hovercard > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.hovercard > .arrow { - border-width: 11px; -} -.hovercard > .arrow:after { - border-width: 10px; - content: ""; -} -.hovercard.top > .arrow { - left: 50%; - margin-left: -11px; - border-bottom-width: 0; - border-top-color: #999999; - border-top-color: rgba(0, 0, 0, 0.25); - bottom: -11px; -} -.hovercard.top > .arrow:after { - content: " "; - bottom: 1px; - margin-left: -10px; - border-bottom-width: 0; - border-top-color: #ffffff; -} -.hovercard.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-left-width: 0; - border-right-color: #999999; - border-right-color: rgba(0, 0, 0, 0.25); -} -.hovercard.right > .arrow:after { - content: " "; - left: 1px; - bottom: -10px; - border-left-width: 0; - border-right-color: #ffffff; -} -.hovercard.bottom > .arrow { - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999999; - border-bottom-color: rgba(0, 0, 0, 0.25); - top: -11px; -} -.hovercard.bottom > .arrow:after { - content: " "; - top: 1px; - margin-left: -10px; - border-top-width: 0; - border-bottom-color: #ffffff; -} -.hovercard.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999999; - border-left-color: rgba(0, 0, 0, 0.25); -} -.hovercard.left > .arrow:after { - content: " "; - right: 1px; - border-right-width: 0; - border-left-color: #ffffff; - bottom: -10px; -} - -.right-aligned { - float: right !important; -} -.left-align { - float: left !important; -} -.hidden { - display: none !important; - visibility: hidden !important; -} -.hovercard h1, -.hovercard .h1, -.hovercard h2, -.hovercard .h2, -.hovercard h3, -.hovercard .h3 { - margin: 0; - padding: 0; -} -.hovercard h3 { - font-size: 24px; -} -.hovercard h4, -.hovercard .h4, -.hovercard h5, -.hovercard .h5, -.hovercard h6, -.hovercard .h6 { - margin: 0; - padding: 0; -} -.hovercard h4.text-center { - margin-top: 10px; - margin-bottom: 5px; -} -.hovercard sup { - top: 0; -} -.hovercard small, -.hovercard .small { - font-size: 85%; -} -.hovercard ul, -.hovercard ol { - margin: 0; - padding: 0; - margin-bottom: 0; -} -.hovercard a:hover, -.hovercard a:active, -.hovercard a:focus, -.hovercard a:visited { - text-decoration: none !important; -} - - -/* Basic hovercard */ -.basic-content { - padding: 9px; -} -.image-wrapper { - background: #fff; - border: 2px #fff solid; - display: block; - overflow: hidden; -} -.image-wrapper > a, -.image-wrapper > span { - background-size: 100% !important; -} -.image-wrapper.medium > a, -.image-wrapper.medium > span { - content: " "; - display: block; -} -.image-wrapper.medium > a img { - height: 80px; - width: 80px; - margin-bottom: 0; -} -.hovercard { - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - /*max-width: 250px;*/ - max-width: 400px; - width: 350px; - -webkit-box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25); - box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25); - border: 1px solid rgba(0, 0, 0, 0); -} -.hovercard a:hover { - text-decoration: none; -} -.hovercard.right > .arrow { - border-right-color: rgba(0, 0, 0, 0.05); -} -.hovercard.left > .arrow { - border-left-color: rgba(0, 0, 0, 0.05); -} -.hovercard.bottom > .arrow { - border-bottom-color: rgba(0, 0, 0, 0.05); -} -.hovercard.top > .arrow { - border-top-color: rgba(0, 0, 0, 0.05); -} -.advance-hovercard + .hovercard { - max-width: 445px; -} -.advance-hovercard + .hovercard .hovercard-content { - padding: 5px; -} - -.basic-hovercard + .hovercard { - max-width: 445px; -} -.basic-hovercard + .hovercard .hovercard-content { - padding: 5px; -} - -.hover-card-header { - width: 100%; -} -.hover-card-header h4 { - display: block; - -} -.hover-card-header h4 a { - font-size: 18px; - font-weight: bold; - letter-spacing: 0.03rem; -} -.hover-card-details { - width: 100%; -} -.hover-card-pic { - margin-top: 0px; - display: block; -} -.hover-card-pic .image-wrapper { - margin-right: 0.75em; - float: left; - position: relative; -} -.hover-card-content { - list-style-type: none; - width: 100%; - display: block; - background: #fff; - padding: 0.3em 0 1em; -} -.hover-card-content .profile-details { - font-size: 13px; -} -.hover-card-content .profile-addr { - overflow: hidden; - display: block; - text-overflow: ellipsis; -} -.hovercard-content .hover-card-details .hover-card-content .profile-details > .profile-network a { - color: #777; -} -.hover-card-actions { - display: flex; -} -.hover-card-actions-connection { - margin-left: 10px; -} -.hovercard .hovercard-content .hover-card-actions a.btn { - display: inline-block; -} -.hover-card-footer { - background-color: #f7f7f7; - border-top: 1px solid #ebebeb; - padding: 0 10px; -} - + +.hovercard { + position: absolute; + top: 0; + left: 0; + z-index: 1040; + display: none; + max-width: 400px; + padding: 1px; + text-align: left; + background-color: #ffffff; + background-clip: padding-box; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 200px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; +} + +.hovercard.top { + margin-top: -10px; +} + +.hovercard.right { + margin-left: 10px; +} + +.hovercard.bottom { + margin-top: 10px; +} + +.hovercard.left { + margin-left: -10px; +} + +.hovercard-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 199px 199px 0 0; + display: none; +} + +.hovercard-content { + padding: 0; +} + +.hovercard > .arrow, +.hovercard > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.hovercard > .arrow { + border-width: 11px; +} + +.hovercard > .arrow:after { + border-width: 10px; + content: ""; +} + +.hovercard.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} + +.hovercard.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #ffffff; +} + +.hovercard.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.hovercard.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #ffffff; +} + +.hovercard.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} + +.hovercard.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #ffffff; +} + +.hovercard.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.hovercard.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #ffffff; + bottom: -10px; +} + +.right-aligned { + float: right !important; +} + +.left-align { + float: left !important; +} + +.hidden { + display: none !important; + visibility: hidden !important; +} + +.hovercard h1, +.hovercard .h1, +.hovercard h2, +.hovercard .h2, +.hovercard h3, +.hovercard .h3 { + margin: 0; + padding: 0; +} + +.hovercard h3 { + font-size: 24px; +} + +.hovercard h4, +.hovercard .h4, +.hovercard h5, +.hovercard .h5, +.hovercard h6, +.hovercard .h6 { + margin: 0; + padding: 0; +} + +.hovercard h4.text-center { + margin-top: 10px; + margin-bottom: 5px; +} + +.hovercard sup { + top: 0; +} + +.hovercard small, +.hovercard .small { + font-size: 85%; +} + +.hovercard ul, +.hovercard ol { + margin: 0; + padding: 0; + margin-bottom: 0; +} + +.hovercard a:hover, +.hovercard a:active, +.hovercard a:focus, +.hovercard a:visited { + text-decoration: none !important; +} + + +/* Basic hovercard */ +.basic-content { + padding: 9px; +} + +.image-wrapper { + display: block; + overflow: hidden; +} + +.image-wrapper > a, +.image-wrapper > span { + background-size: 100% !important; +} + +.image-wrapper.medium > a, +.image-wrapper.medium > span { + content: " "; + display: block; +} + +.image-wrapper.medium > a img { + height: 80px; + width: 80px; + margin-bottom: 0; +} + +.hovercard { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + /*max-width: 250px;*/ + max-width: 400px; + width: 350px; + -webkit-box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25); + box-shadow: 0 10px 100px rgba(0, 0, 0, 0.25); + border: 1px solid rgba(0, 0, 0, 0); +} + +.hovercard a:hover { + text-decoration: none; +} + +.hovercard.right > .arrow { + border-right-color: rgba(0, 0, 0, 0.05); +} + +.hovercard.left > .arrow { + border-left-color: rgba(0, 0, 0, 0.05); +} + +.hovercard.bottom > .arrow { + border-bottom-color: rgba(0, 0, 0, 0.05); +} + +.hovercard.top > .arrow { + border-top-color: rgba(0, 0, 0, 0.05); +} + +.advance-hovercard + .hovercard { + max-width: 445px; +} + +.advance-hovercard + .hovercard .hovercard-content { + padding: 5px; +} + +.basic-hovercard + .hovercard { + max-width: 445px; +} + +.basic-hovercard + .hovercard .hovercard-content { + padding: 5px; +} + +.hover-card-header { + width: 100%; +} + +.hover-card-header h4 { + display: block; + +} + +.hover-card-header h4 a { + font-size: 18px; + font-weight: bold; + letter-spacing: 0.03rem; +} + +.hover-card-details { + width: 100%; +} + +.hover-card-pic { + margin-top: 0px; + display: block; +} + +.hover-card-pic .image-wrapper { + margin-right: 0.75em; + float: left; + position: relative; +} + +.hover-card-content { + list-style-type: none; + width: 100%; + display: block; + padding: 0.3em 0 1em; +} + +.hover-card-content .profile-details { + font-size: 13px; +} + +.hover-card-content .profile-addr { + overflow: hidden; + display: block; + text-overflow: ellipsis; +} + +.hover-card-actions { + display: flex; +} + +.hover-card-actions-connection { + margin-left: 10px; +} + +.hovercard .hovercard-content .hover-card-actions a.btn { + display: inline-block; +} + +.hover-card-footer { + background-color: #f7f7f7; + border-top: 1px solid #ebebeb; + padding: 0 10px; +} diff --git a/view/theme/frio/css/mod_events.css b/view/theme/frio/css/mod_events.css deleted file mode 100644 index 65344ede95..0000000000 --- a/view/theme/frio/css/mod_events.css +++ /dev/null @@ -1,118 +0,0 @@ -/** - * @file view/theme/frio/css/mod_event.css - */ - -/** - * The different views of js fullcalendar - */ -#fc-header { - margin-top: 20px; - margin-bottom: 10px; -} -#fc-header-left, -#fc-header-right, -#event-calendar-title { - display: inline-block; -} -#fc-title { - margin: 0; - padding-left: 20px; - -} -#fc-header-right { - margin-top: -4px; -} -#fc-header-right .dropdown > button { - color: inherit; -} -#event-calendar-title { - vertical-align: middle; -} -#event-calendar-views { - padding: 6px 9px; - font-size: 14px -} -.fc .fc-toolbar { - display: none; -} -.fc .fc-month-view td.fc-widget-content, -.fc .fc-list-view, -.fc .fc-list-view .fc-list-table td, -.fc .fc-body td { - border-style: none; -} -.fc td.fc-widget-header, -.fc th.fc-widget-header { - border-left: none; - border-right: none; - border-top: none; -} -.fc .fc-month-view td.fc-day { - border-left: none; - border-right: none; - border-bottom: 1px solid; - padding: 0 6px; -} -.fc .fc-day-grid-container .fc-row { - border-bottom: 1px solid; - border-color: #ddd; -} -.fc .fc-day-grid-event .fc-content { - /*white-space: normal;*/ -} -.fc tr td.fc-today { - border-style: none; -} -.fc .fc-month-view .fc-content .fc-title .item-desc { - font-size: 11px; -} -.fc .fc-view-container { - margin-top: 25px; -} -.fc .fc-list-view td { - padding: 0; -} -#events-calendar.fc-ltr .fc-basic-view .fc-day-top .fc-day-number { - float: left; - font-size: 12px; -} -.fc .fc-event { - background-color: transparent; - background-color: #E3F2FD; - border: 1px solid #BBDEFB; - color: #555; -} -.fc .fc-month-view .fc-time, -.fc .fc-listMonth-view .fc-list-item-time, -.fc .fc-listMonth-view .fc-list-item-marker, -.fc .fc-listMonth-view .fc-widget-header { - display: none; -} -.fc .fc-listMonth-view .fc-list-item:hover td { - background: transparent; - cursor: pointer; -} -.fc .fc-listMonth-view .seperator { - margin-left: 30px; - width: 60px; -} - -/** - * The event-card - */ -.event-card { - width: auto; -} -.event-card .event-label, -.event-card .location-label { - font-weight: bold; -} -.popover.event-card .event-card-basic-content { - margin-top: 0; - padding: 9px; - padding-left: 0px; -} -.event-card .event-hover-location .location { - color: #777; - font-size: 13px; -} diff --git a/view/theme/frio/css/style.css b/view/theme/frio/css/style.css index 853fb057a3..c8fc42ad6d 100644 --- a/view/theme/frio/css/style.css +++ b/view/theme/frio/css/style.css @@ -1,27 +1,8 @@ -/* -To change this license header, choose License Headers in Project Properties. -To change this template file, choose Tools | Templates -and open the template in the editor. -*/ /* Created on : 17.02.2016, 23:55:45 Author : rabuzarus */ -/* Imports */ -/*@import url("frameworks/bootstrap/css/bootstrap.min.css"); -@import url("frameworks/bootstrap/css/bootstrap-theme.min.css"); -@import url("frameworks/font-awesome/css/font-awesome.min.css"); -@import url("frameworks/jasny/css/jasny-bootstrap.min.css"); -@import url("frameworks/bootstrap-select/css/bootstrap-select.min.css"); -@import url("frameworks/awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css"); -@import url("frameworks/ekko-lightbox/ekko-lightbox.min.css"); -@import url("frameworks/justifiedGallery/justifiedGallery.min.css"); -@import url("frameworks/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css"); -@import url("font/open_sans/open-sans.css"); -@import url("css/hovercard.css");*/ - - body { padding-top: 110px; background-color: $background_color; @@ -29,8 +10,7 @@ body { background-size: $background_size_img; background-repeat: $background_repeat; background-attachment: fixed; - color: #777; - /*color: #555;*/ + color: $font_color; font-family: 'Open Sans',sans-serif; } body.minimal { @@ -38,8 +18,6 @@ body.minimal { } body a { - /*color: #555;*/ - /*color: #6fdbe8;*/ color: $link_color; text-decoration: none; } @@ -203,7 +181,7 @@ blockquote { .btn-default { background: #ededed; - color: #7a7a7a; + color: $font_color; } .btn-sm { padding: 4px 8px; @@ -289,7 +267,6 @@ blockquote { } .form-control-sm, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn { padding: .275rem .75rem; - /*font-size: .875rem;*/ line-height: 1.5; height: 30px; border-radius: .2rem; @@ -418,7 +395,6 @@ header #banner #logo-img, } .topbar .dropdown-header .dropdown-header-link a, .topbar .dropdown-header .dropdown-header-link .btn-link { - /*color: #6fdbe8!important;*/ color: $link_color !important; font-size: 12px; font-weight: 400 @@ -440,12 +416,15 @@ nav.navbar .nav > li > button { color: $nav_icon_color; } +#topbar-first .nav > .open > a, +#topbar-first .nav > .open > button +{ + background-color: $nav_bg; +} #topbar-first .nav > li > a:hover, #topbar-first .nav > li > a:focus, -#topbar-first .nav > li > button:hover, -#topbar-first .nav > li > button:focus, -#topbar-first .nav > .open > a, -#topbar-first .nav > .open > button, +#topbar-first .nav > li > button:not(#main-menu):hover, +#topbar-first .nav > li > button:not(#main-menu):focus, nav.navbar .nav > li > a:hover, nav.navbar .nav > li > a:focus nav.navbar .nav > li > button:hover, @@ -596,11 +575,11 @@ nav.navbar .nav > li > button:focus max-height: 400px; } #topbar-first #nav-notifications-menu a { - color: #555; + color: $font_color_darker; padding: 0; } #topbar-first #nav-notifications-menu li.notif-entry { - color: #555; + color: $font_color_darker; padding: 10px; border-bottom: 1px solid #eee; position: relative; @@ -614,23 +593,11 @@ nav.navbar .nav > li > button:focus } #topbar-first #nav-notifications-menu li.notif-entry:hover { background-color: #f7f7f7; - /*border-left: 3px solid #6fdbe8;*/ border-left: 3px solid $link_color; } -/*#topbar-first #nav-notifications-menu i.accepted { - color: #6fdbe8!important -} -#topbar-first #nav-notifications-menu i.declined { - color: #ff8989!important -}*/ #topbar-first #nav-notifications-menu li.placeholder { border-bottom: none } -#topbar-first #nav-notifications-menu .media .media-body { - font-size: 13px!important; - font-weight: 600!important; - cursor: pointer; -} #topbar-first #nav-notifications-menu .media .media-body .contactname { font-weight: bold; } @@ -664,14 +631,6 @@ nav.navbar .nav > li > button:focus #myNavmenu li.nav-sitename { font-weight: bold; } -#topbar-first .dropdown.account > a, -#topbar-first .dropdown.account.open > a, -#topbar-first .dropdown.account > button, -#topbar-first .dropdown.account.open > button, -#topbar-first .dropdown.account > :hover, -#topbar-first .dropdown.account.open > :hover { - background-color: $nav_bg; -} #topbar-first .dropdown.account li#nav-sitename { padding-left: 15px; padding-right: 15px; @@ -710,7 +669,7 @@ nav.navbar .nav > li > button:focus -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .1); box-shadow: 0 1px 10px rgba(0, 0, 0, .1); - border-bottom: 1px solid #d4d4d4 + border-bottom: 1px solid #d4d4d4; } #topbar-second > .container { height: 100%; @@ -757,64 +716,6 @@ nav.navbar .nav > li > button:focus display: none; cursor: pointer } -#topbar-second .nav>li>a { - padding: 6px 13px 0; - text-decoration: none; - text-shadow: none; - font-weight: 600; - font-size: 10px; - text-transform: uppercase; - text-align: center; - min-height: 49px -} -#topbar-second .nav>li>a:hover, -#topbar-second .nav>li>a:active, -#topbar-second .nav>li>a:focus { - /*border-bottom: 3px solid #6fdbe8;*/ - border-bottom: 3px solid $link_color; - background-color: #f7f7f7; - color: #555; - text-decoration: none -} -#topbar-second .nav>li>a i { - font-size: 14px -} -#topbar-second .nav>li>a .caret { - border-top-color: #7a7a7a -} -#topbar-second .nav>li>ul>li>a { - border-left: 3px solid #fff; - background-color: #fff; - color: #555 -} -#topbar-second .nav>li>ul>li>a:hover, -#topbar-second .nav>li>ul>li>a.active { - /*border-left: 3px solid #6fdbe8;*/ - border-left: 3px solid $link_color; - background-color: #f7f7f7; - color: #555 -} -#topbar-second .nav>li.active>a { - min-height: 46px -} -#topbar-second .nav>li>a#space-menu { - padding-right: 13px; - border-right: 1px solid #ededed -} -#topbar-second .nav>li>a#search-menu { - padding-top: 15px -} -#topbar-second .nav>li>a:hover, -#topbar-second .nav .open>a, -#topbar-second .nav>li.active { - /*border-bottom: 3px solid #6fdbe8;*/ - border-left: 3px solid $link_color; - background-color: #f7f7f7; - color: #555 -} -#topbar-second .nav>li.active>a:hover { - border-bottom: none -} #topbar-second #space-menu-dropdown li>ul>li>a>.media .media-body p { color: #bebebe; font-size: 11px; @@ -864,10 +765,10 @@ nav.navbar .nav > li > button:focus border-bottom: none; margin: 9px 1px!important } -.nav-pills .dropdown-menu li, -.nav-tabs .dropdown-menu li, -.account .dropdown-menu li, -.contact-photo-wrapper .dropdown-menu li { +.nav-pills .dropdown-menu li > a, +.nav-tabs .dropdown-menu li > a, +.account .dropdown-menu li > a, +.contact-photo-wrapper .dropdown-menu li > a { border-left: 3px solid $nav_bg; } .nav-pills .dropdown-menu li a, .nav-pills .dropdown-menu li .btn-link, @@ -891,39 +792,20 @@ nav.navbar .nav > li > button:focus display: inline-block; width: 14px } -.nav-pills .dropdown-menu li a:hover, .nav-pills .dropdown-menu li .btn-link:hover, -.nav-tabs .dropdown-menu li a:hover, .nav-tabs .dropdown-menu li .btn-link:hover, -.account .dropdown-menu li a:hover, .account .dropdown-menu li .btn-link:hover, -.contact-photo-wrapper .dropdown-menu li a:hover, .contact-photo-wrapper .dropdown-menu li .btn-link:hover, -.nav-pills .dropdown-menu li a:visited, .nav-pills .dropdown-menu li .btn-link:visited, -.nav-tabs .dropdown-menu li a:visited, .nav-tabs .dropdown-menu li .btn-link:visited, -.account .dropdown-menu li a:visited, .account .dropdown-menu li .btn-link:visited, -.contact-photo-wrapper .dropdown-menu li a:visited, .contact-photo-wrapper .dropdown-menu li .btn-link:visited, -.nav-pills .dropdown-menu li a:hover, .nav-pills .dropdown-menu li .btn-link:hover, -.nav-tabs .dropdown-menu li a:hover, .nav-tabs .dropdown-menu li .btn-link:hover, -.account .dropdown-menu li a:hover, .account .dropdown-menu li .btn-link:hover, -.contact-photo-wrapper .dropdown-menu li a:hover, .contact-photo-wrapper .dropdown-menu li .btn-link:hover, -.nav-pills .dropdown-menu li a:focus, .nav-pills .dropdown-menu li .btn-link:focus, -.nav-tabs .dropdown-menu li a:focus, .nav-tabs .dropdown-menu li .btn-link:focus, -.account .dropdown-menu li a:focus, .account .dropdown-menu li .btn-link:focus, -.contact-photo-wrapper .dropdown-menu li a:focus, .contact-photo-wrapper .dropdown-menu li .btn-link:focus { - background: 0 0 -} -.nav-pills .dropdown-menu li:hover, -.nav-tabs .dropdown-menu li:hover, -.account .dropdown-menu li:hover, -.contact-photo-wrapper .dropdown-menu li:hover, -.nav-pills .dropdown-menu li.selected, -.nav-tabs .dropdown-menu li.selected, -.account .dropdown-menu li.selected, -.contact-photo-wrapper .dropdown-menu li.selected { - /*border-left: 3px solid #6fdbe8;*/ +.nav-pills .dropdown-menu li > a:hover, +.nav-tabs .dropdown-menu li > a:hover, +.account .dropdown-menu li > a:hover, +.contact-photo-wrapper .dropdown-menu li > a:hover, +.nav-pills .dropdown-menu li.selected a, +.nav-tabs .dropdown-menu li.selected a, +.account .dropdown-menu li.selected a, +.contact-photo-wrapper .dropdown-menu li.selected a { border-left: 3px solid $link_color; - color: #fff!important; - background-color: $menu_background_hover_color !important; + color: #fff; + background: $menu_background_hover_color; } #photo-edit-link-wrap { - color: #555; + color: $font_color_darker; margin-bottom: 15px; } @@ -940,9 +822,8 @@ nav.navbar .nav > li > button:focus aside .widget, .nav-container .widget { border: none; - color: #777; - /*background-color: #fff;*/ - background-color: rgba(255,255,255,$contentbg_transp); + color: $font_color; + background-color: rgba(255, 255, 255, $contentbg_transp); box-shadow: 0 0 3px #dadada; -webkit-box-shadow: 0 0 3px #dadada; -moz-box-shadow: 0 0 3px #dadada; @@ -968,7 +849,6 @@ aside .widget ul, margin-bottom: 0px; margin-left: -10px; margin-right: -10px; - /*padding-left: 10px;*/ list-style: none; } @@ -983,16 +863,14 @@ aside .widget li:hover, aside .widget li.selected, .nav-container .widget li:hover { z-index: 2; - color: #555; - /*background-color: #f7f7f7;*/ + color: $font_color_darker; background-color: rgba(247, 247, 247, $contentbg_transp); - /*border-left: 3px solid #6fdbe8!important;*/ border-left: 3px solid $link_color !important; padding-left: 17px; } aside .widget li a, aside .widget li a:hover { - color: #555; + color: $font_color_darker; } /* forumlist widget */ @@ -1166,12 +1044,12 @@ aside .vcard #wallmessage-link { font-weight: bold; } #nav-short-info .contact-wrapper .media-heading a { - color: #555; + color: $font_color_darker; font-size: 14px !important; } #vcard-short-desc > .vcard-short-addr, #nav-short-info .contact-wrapper #contact-entry-url-network { - color: #777; + color: $font_color; font-size: 12px; } .network-content-wrapper > #viewcontact_wrapper-network, @@ -1207,16 +1085,16 @@ div#sidebar-group-list { } .group-edit-tool { - color: #555; + color: $font_color_darker; } .faded-icon { - color: #555; + color: $font_color_darker; opacity: 0.3; transition: all 0.1s ease-in-out; } .faded-icon:hover { - color: #555; + color: $font_color_darker; opacity: 1; } .icon-padding { @@ -1253,8 +1131,6 @@ aside #group-sidebar li .group-edit-tool:first-child { .contact-block-div { float: left; margin: 0px 5px 5px 0px; -/* height: 90px; - width: 90px;*/ } .contact-block-link { @@ -1285,9 +1161,6 @@ section #jotOpen { #jot-content { display: none; } -.jothidden { - /*display: none;*/ -} .modal #jot-sections { max-height: calc(100vh - 22px); } @@ -1313,8 +1186,7 @@ section #jotOpen { } #jot-modal .modal-header a, #jot-modal .modal-header .btn-link, #profile-jot-submit-wrapper a, #profile-jot-submit-wrapper .btn-link { - color: #555; - text-transform: capitalize; + color: $font_color_darker; } #jot-modal .modal-header { border-bottom: none; @@ -1334,9 +1206,6 @@ section #jotOpen { overflow-y: auto !important; overflow-y: overlay !important; } -/*#jot-attachment-preview { - display: none; -}*/ #jot-text-wrap .preview textarea { width: 100%; } @@ -1350,7 +1219,7 @@ section #jotOpen { box-shadow: none; border-radius: 0 0 4px 4px; background: #fff; - color: #555; + color: $font_color_darker; } textarea#profile-jot-text:focus + #preview_profile-jot-text, textarea.comment-edit-text:focus + .comment-edit-form .preview { @@ -1432,7 +1301,7 @@ textarea.comment-edit-text:focus + .comment-edit-form .preview { padding: 0; } .fbrowser .breadcrumb > li:last-of-type a{ - color: #777; + color: $font_color; pointer-events: none; cursor: default; } @@ -1462,14 +1331,14 @@ textarea.comment-edit-text:focus + .comment-edit-form .preview { } .fbrowser .folders li:hover { z-index: 2; - color: #555; + color: $font_color_darker; background-color: rgba(247, 247, 247, $contentbg_transp); - border-left: 3px solid $link_color !important; + border-left: 3px solid $link_color; padding-left: 17px; } .fbrowser .folders li a, .fbrowser .folders li a:hover { - color: #555; + color: $font_color_darker; font-size: 13px; } .fbrowser .folders + .list { @@ -1506,7 +1375,6 @@ textarea.comment-edit-text:focus + .comment-edit-form .preview { */ .panel { border: none; - /*background-color: #fff;*/ background-color: rgba(255,255,255,$contentbg_transp); box-shadow: 0 0 3px #dadada; -webkit-box-shadow: 0 0 3px #dadada; @@ -1523,9 +1391,6 @@ textarea.comment-edit-text:focus + .comment-edit-form .preview { .panel .panel-body { word-wrap: break-word; } -.panel .panel-body .wall-item-content { - color: #555; -} .tread-wrapper .media { overflow: visible; word-wrap: break-word; @@ -1536,11 +1401,11 @@ aside .panel-body { /* Thread hover effects */ .desktop-view .wall-item-container .wall-item-content a, -.desktop-view .wall-item-container a, +.desktop-view .wall-item-name, .desktop-view .wall-item-container .fakelink, .desktop-view .toplevel_item .fakelink, .desktop-view .toplevel_item .wall-item-container .wall-item-responses a { - color: #555; + color: $font_color; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; @@ -1555,7 +1420,6 @@ aside .panel-body { .wall-item-container:hover .wall-item-content a, .wall-item-container:hover .wall-item-name, .wall-item-container:hover .wall-item-location a { - /*color: #6fdbe8;*/ color: $link_color; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; @@ -1635,14 +1499,24 @@ aside .panel-body { } /* wall items action dropdown menu */ +.media [role=heading] { + position: relative; +} + +/* Workaround for Firefox where the post heading covers the avatar, preventing hovercard interaction, + 48px is the width of the avatar image and should be adjusted accordingly if it ever changes. */ +.media .dropdown.pull-left + [role=heading] { + margin-left: 48px; +} + .preferences { position: absolute; - right: 15px; - top: 10px; + right: 0; + top: 0; } -.comment .preferences { - right: 10px; - top: 5px; +.shared_header .preferences { + top: 7px; + right: 9px; } .wall-item-network { font-size: 13px; @@ -1655,7 +1529,7 @@ aside .panel-body { .media .media-body h4.media-heading { font-size: 14px; font-weight: 500; - color: #555; + color: $font_color_darker; } .media .media-body .addional-info a, .media .media-body h5.media-heading > a { display: block; @@ -1738,11 +1612,11 @@ aside .panel-body { border-radius: 3px; } .wall-item-body .body-attach > a { - color: #555; + color: $font_color_darker; display: inline-block; } .wall-item-body .body-attach > a div { - color: #555; + color: $font_color_darker; width: 20px; } @@ -1832,7 +1706,7 @@ code > .hl-main { } .wall-item-tags a { - color: #555; + color: $font_color_darker; } .wall-item-tags a:hover { @@ -1855,7 +1729,7 @@ code > .hl-main { } .wall-item-actions a, .wall-item-actions button { font-size: 13px; - color: #555; + color: $font_color_darker; } .wall-item-actions .active { font-weight: bold; @@ -1878,7 +1752,7 @@ code > .hl-main { text-transform: capitalize; } .wall-item-actions button:hover { - color: #555; + color: $font_color_darker; text-decoration: underline; } .wall-item-actions .separator { @@ -1923,7 +1797,6 @@ code > .hl-main { wall-item-comment-wrapper.well { border: none; box-shadow: none; - /*background-color: #ededed;*/ background-color: rgba(237, 237, 237, $contentbg_transp); background-image: none; margin-bottom: 1px; @@ -1967,7 +1840,8 @@ wall-item-comment-wrapper.well hr { padding: 10px; border-top: 1px solid rgba(255, 255, 255, 0.8); background-color: rgba(0, 0, 0, 0.03); - border-radius: 0 0 10px 10px; + border-radius: 0 0 4px 4px; + margin-bottom: 0; } .comment-fake-form { @@ -1996,7 +1870,6 @@ wall-item-comment-wrapper.well hr { /* acpopup + textcompletion*/ .acpopup { - /* max-height: 150px; */ background-color: #ffffff; border-radius: 4px; overflow: auto; @@ -2004,13 +1877,12 @@ wall-item-comment-wrapper.well hr { box-shadow: 0 6px 12px rgba(0,0,0,.175); } nav .acpopup { - /*top: 35px !important;*/ margin-left: -23px; } /** @todo: we schould consider the possebility to overwrite bootstrap dropdowns at the beginning of this file to get rid of the !important */ .textcomplete-item > a { - color: #555 !important; + color: $font_color_darker !important; padding: 5px 20px !important; } .textcomplete-item.active > a { @@ -2028,27 +1900,6 @@ img.acpopup-img { /* The wall-item thread levels */ -/*.wall-item-container.thread_level_3 { - margin-left: 80px; - width: calc(100% - 90px); -} -.wall-item-container.thread_level_4 { - margin-left: 95px; - width: calc(100% - 105px); -} -.wall-item-container.thread_level_5 { - margin-left: 110px; - width: calc(100% - 120px); -} -.wall-item-container.thread_level_6 { - margin-left: 125px; - width: calc(100% - 135px); -} -.wall-item-container.thread_level_7 { - margin-left: 140px; - width: calc(100% - 150px); -}*/ - .wall-item-container.thread_level_3, .wall-item-container.thread_level_4, .wall-item-container.thread_level_5, @@ -2081,7 +1932,6 @@ moved it to the nav through js */ .tabbar, .tabbar > li { height: 100%; - /*margin-left: -15px;*/ padding: 0; } #tabmenu .search-heading { @@ -2100,20 +1950,14 @@ ul.tabs li { float: left; margin: 0; padding: 0; - /*border-bottom: 0 solid #6fdbe8;*/ border-bottom: 0 solid $link_color; font-size: 13px; height: 102%; transition: all .15s ease; } -/*ul.tabs.visible-xs > li.active { - min-width: 150px; This is a workaround to make the topbar-second dropdown better visible on mobile. We need something better here -}*/ ul.tabs li a { margin-left: 10px; margin-right: 10px; - /*color: #6fdbe8;*/ - color: $link_color !important; } ul.tabs li:hover, ul.tabs li.active { border-bottom-width: 4px; @@ -2133,8 +1977,7 @@ ul.dropdown-menu li:hover { /* Dropdown Menu */ .dropdown-menu li a, .dropdown-menu li .btn-link { - font-size: 13px!important; - font-weight: 600!important; + color: $link_color; } .dropdown-menu li > :hover, .dropdown-menu li > :visited, @@ -2152,19 +1995,19 @@ ul.dropdown-menu li:hover { } /* Media Classes */ +p.wall-item-announce, .media .time, .media .shared-time, .media .delivery, .media .location, .media .location a { font-size: 11px; - color: #bebebe; + color: $font_color_darker; } .media-list > li { padding: 10px; border-bottom: 1px solid rgba(238, 238, 238, $contentbg_transp); position: relative; -/* border-left: 3px solid rgba(255,255,255,$contentbg_transp);*/ border-left: 3px solid rgba(255,255,255,0); font-size: 12px; } @@ -2177,7 +2020,6 @@ ul.dropdown-menu li:hover { /* Forms */ .form-control { - border: 2px solid #ededed; box-shadow: none; } .form-control:focus { @@ -2185,11 +2027,31 @@ ul.dropdown-menu li:hover { box-shadow: none; } +.radio label::before, +.checkbox label::before { + background-color: $background_color; +} +.radio label::after { + background-color: $link_color; +} +.checkbox label::after { + color: $link_color; +} + .checkbox input[type="checkbox"]:focus + label::before, .radio input[type="radio"]:focus + label::before { outline-color: $link_hover_color; } +.help-block { + color: $font_color_darker; +} + +input[type=range].form-control { + padding-left: 0; + padding-right: 0; +} + /* Search form */ .form-control.form-search { border-radius: 30px; @@ -2232,12 +2094,10 @@ ul.dropdown-menu li:hover { padding-bottom: 20px; margin-bottom: 20px; border: none; - /*background-color: #fff;*/ background-color: rgba(255,255,255,$contentbg_transp); border-radius: 4px; position: relative; - /*overflow: hidden;*/ - color: #555; + color: $font_color_darker; box-shadow: 0 0 3px #dadada; -webkit-box-shadow: 0 0 3px #dadada; -moz-box-shadow: 0 0 3px #dadada; @@ -2248,8 +2108,8 @@ ul.dropdown-menu li:hover { *********/ section > .generic-page-wrapper, .videos-content-wrapper, - .suggest-content-wrapper, .common-content-wrapper, .help-content-wrapper, -.allfriends-content-wrapper, .match-content-wrapper, .dirfind-content-wrapper, +.suggest-content-wrapper, .help-content-wrapper, +.match-content-wrapper, .dirfind-content-wrapper, .delegation-content-wrapper, .notes-content-wrapper, .message-content-wrapper, .apps-content-wrapper, #adminpage, .delegate-content-wrapper, .uexport-content-wrapper, @@ -2262,12 +2122,10 @@ section > .generic-page-wrapper, .videos-content-wrapper, padding-bottom: 20px; margin-bottom: 20px; border: none; - /*background-color: #fff;*/ background-color: rgba(255,255,255,$contentbg_transp); border-radius: 4px; position: relative; - /*overflow: hidden;*/ - color: #555; + color: $font_color_darker; box-shadow: 0 0 3px #dadada; -webkit-box-shadow: 0 0 3px #dadada; -moz-box-shadow: 0 0 3px #dadada; @@ -2312,12 +2170,6 @@ ul.viewcontact_wrapper { ul.viewcontact_wrapper > li { padding-left: 15px; } -.contact-wrapper { -/* padding: 10px; - border-bottom: 1px solid rgba(238, 238, 238, $contentbg_transp);; - position: relative;*/ - /*border-left: 3px solid white;*/ -} .contact-wrapper .contact-photo-wrapper button { padding: 0; } @@ -2356,7 +2208,7 @@ ul.viewcontact_wrapper > li { } .contact-entry-desc { - color: #555; + color: $font_color_darker; } .contact-entry-checkbox { margin-top: -20px; @@ -2373,7 +2225,7 @@ ul.viewcontact_wrapper > li { .contact-wrapper .contact-action-link:hover, .textcomplete-item .contact-wrapper .contact-action-link { padding: 0 5px; - color: #555; + color: $font_color_darker; border: 0; } .contact-wrapper .contact-action-link { @@ -2406,20 +2258,11 @@ ul li:hover .contact-wrapper .contact-action-link:hover { } #contact-edit-status-wrapper { border: none; - background-color: #E1F5FE; + background-color: rgba(225, 245, 254, $contentbg_transp); margin: 15px -15px; } -#contact-edit-tools { - margin-left: -15px; - margin-right: -15px; -} -#contact-edit-tools > .panel { - padding-left: 15px; - padding-right: 15px; -} #contact-edit-settings { display: block; - margin: 0; } /* directory page */ @@ -2504,14 +2347,9 @@ ul li:hover .contact-wrapper .contact-action-link:hover { overflow-y: auto; max-height: calc(100vh - 400px); max-height: auto; - /*height: 500px;*/ margin-bottom: 0px; padding: 0 15px; } -#mail-conversation.can-reply { -/* border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px;*/ -} .mail-conv-wrapper .media .contact-photo-wrapper img { height: 48px; width: 48px; @@ -2524,10 +2362,6 @@ ul li:hover .contact-wrapper .contact-action-link:hover { display:none; } .mail-thread #prvmail-message-label textarea { -/* border-top: none; - margin-top: -10px; - border-top-left-radius: 0px; - border-top-right-radius: 0px;*/ max-height: 120px; } .mail-conv-wrapper { @@ -2538,7 +2372,6 @@ ul li:hover .contact-wrapper .contact-action-link:hover { height: calc(100vh - 150px); } #message-preview { - /*padding: 0 10px;*/ height: calc(100% - 20px); } #message-preview ul { @@ -2595,9 +2428,6 @@ ul li:hover .contact-wrapper .contact-action-link:hover { color: $link_hover_color; text-decoration: none; } -/*.event-date-wrapper.medium .event-hover-short-month { - color: $link_color; -}*/ .event-wrapper .event-owner { margin-bottom: 15px; } @@ -2625,7 +2455,7 @@ ul li:hover .contact-wrapper .contact-action-link:hover { padding-top: 15px; } #event-nav a { - color: #555; + color: $font_color_darker; } #event-edit-form-wrapper #event-edit-time { padding: 10px 0; @@ -2682,7 +2512,7 @@ ul li:hover .contact-wrapper .contact-action-link:hover { width: 100%; padding: 0 5px 0 15px; box-shadow: 1.5px 0 0 0 rgba(0, 0, 0, .1) inset; - color: #777; + color: $font_color; position: relative; } .event-card .event-card-content .event-map-btn { @@ -2693,7 +2523,7 @@ ul li:hover .contact-wrapper .contact-action-link:hover { } .event-card .event-card-title { font-size: 14px; - color: #555; + color: $font_color_darker; line-height: 15px; font-weight: bold; margin: 0; @@ -2738,7 +2568,6 @@ ul li:hover .contact-wrapper .contact-action-link:hover { top: 50%; transform: translateZ(0); transition: opacity .2s; - /*width: 27px;*/ width: 100px; z-index: 11; font-size: 64px; @@ -2774,7 +2603,7 @@ ul li:hover .contact-wrapper .contact-action-link:hover { position: relative; } .photo-comment-wrapper .wall-item-content { - color: #555; + color: $font_color_darker; font-size: 13px; } .photo-comment-wrapper .comment-wwedit-wrapper, @@ -2841,8 +2670,7 @@ details.profile-jot-net[open] summary:before { /* Emulates Bootstrap display */ .settings-block { margin: 0 0 5px; - color: #333; - background-color: rgba(255,255,255,0.95); + background-color: rgba(255, 255, 255, $contentbg_transp); border-radius: 4px; padding: 10px 15px; box-shadow: 0 0 3px #dadada; @@ -2927,7 +2755,7 @@ ul.notif-network-list > li { .intro-wrapper button.intro-action-link:hover { padding-right: 5px; padding-left: 5px; - color: #555; + color: $font_color_darker; } ul li:hover .intro-wrapper button.intro-action-link { opacity: 0.8; @@ -2938,13 +2766,11 @@ ul li:hover .intro-wrapper button.intro-action-link:hover { } .intro-action-buttons { margin-top: 15px; - /*display: none;*/ max-height: 0px; overflow: hidden; transition: max-height 0.1s ease-out; } ul.notif-network-list > li:hover .intro-action-buttons { - /*display: block;*/ max-height: 30px; transition: max-height 0.1s ease-in; } @@ -2976,7 +2802,7 @@ ul.notif-network-list li.unseen { .notif-item .notif-desc-wrapper a { height: 100%; display: block; - color: #555; + color: $font_color_darker; font-size: 13px; font-weight: 600; } @@ -2994,12 +2820,10 @@ little modifications to emulate a standard page template */ margin: 0; margin-bottom: 20px; border: none; - /*background-color: #fff;*/ background-color: rgba(255,255,255,$contentbg_transp); border-radius: 4px; position: relative; - /*overflow: hidden;*/ - color: #555; + color: $font_color_darker; box-shadow: 0 0 3px #dadada; -webkit-box-shadow: 0 0 3px #dadada; -moz-box-shadow: 0 0 3px #dadada; @@ -3073,7 +2897,7 @@ section.help-content-wrapper li { margin-top: 2px; border: 1px solid #cccccc; border-radius: 3px; - background-color: #fff; + background-color: $background_color; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; @@ -3092,14 +2916,14 @@ section.help-content-wrapper li { padding-left: 3px; padding-top: 1px; font-size: 11px; - color: #555555; + color: $link_color; } #adminpage .addon .desc { padding-left: 10px; } .adminpage .admin-settings-action-link, .adminpage .admin-settings-action-link:hover { - color: #555; + color: $font_color_darker; } .adminpage .admin-settings-action-link:hover { opacity: 1; @@ -3177,6 +3001,12 @@ main .nav-tabs>li.active>a:hover { border-color: #eee; } +@media (min-width: 768px) { + .modal-dialog { + width: 650px; + } +} + /* * Framework overwrite */ @@ -3272,6 +3102,11 @@ body .tread-wrapper .hovercard:hover .hover-card-content a { display: none; } +.pagination li > a, +.pager li > a { + background-color: rgba(255, 255, 255, $contentbg_transp); +} + /* * some temporary workarounds until this will solved * elsewhere (e.g. new templates) @@ -3388,6 +3223,117 @@ section .profile-match-wrapper { margin-top: 15px !important; } +/** + * The different views of js fullcalendar + */ +#fc-header { + margin-top: 20px; + margin-bottom: 10px; +} +#fc-header-left, +#fc-header-right, +#event-calendar-title { + display: inline-block; +} +#fc-title { + margin: 0; + padding-left: 20px; + +} +#fc-header-right { + margin-top: -4px; +} +#fc-header-right .dropdown > button { + color: inherit; +} +#event-calendar-title { + vertical-align: middle; +} +#event-calendar-views { + padding: 6px 9px; + font-size: 14px +} +.fc .fc-toolbar { + display: none; +} +.fc .fc-month-view td.fc-widget-content, +.fc .fc-list-view, +.fc .fc-list-view .fc-list-table td, +.fc .fc-body td { + border-style: none; +} +.fc td.fc-widget-header, +.fc th.fc-widget-header { + border-left: none; + border-right: none; + border-top: none; +} +.fc .fc-month-view td.fc-day { + border-left: none; + border-right: none; + border-bottom: 1px solid; + padding: 0 6px; +} +.fc .fc-day-grid-container .fc-row { + border-bottom: 1px solid; + border-color: #ddd; +} +.fc tr td.fc-today { + border-style: none; +} +.fc .fc-month-view .fc-content .fc-title .item-desc { + font-size: 11px; +} +.fc .fc-view-container { + margin-top: 25px; +} +.fc .fc-list-view td { + padding: 0; +} +#events-calendar.fc-ltr .fc-basic-view .fc-day-top .fc-day-number { + float: left; + font-size: 12px; +} +.fc .fc-event { + background-color: #E3F2FD; + border: 1px solid #BBDEFB; + color: $font_color_darker; +} +.fc .fc-month-view .fc-time, +.fc .fc-listMonth-view .fc-list-item-time, +.fc .fc-listMonth-view .fc-list-item-marker, +.fc .fc-listMonth-view .fc-widget-header { + display: none; +} +.fc .fc-listMonth-view .fc-list-item:hover td { + background: transparent; + cursor: pointer; +} +.fc .fc-listMonth-view .seperator { + margin-left: 30px; + width: 60px; +} + +/** + * The event-card + */ +.event-card { + width: auto; +} +.event-card .event-label, +.event-card .location-label { + font-weight: bold; +} +.popover.event-card .event-card-basic-content { + margin-top: 0; + padding: 9px; + padding-left: 0px; +} +.event-card .event-hover-location .location { + color: $font_color; + font-size: 13px; +} + /* Medium devices (desktops, 992px and up) */ @media (min-width: 992px) { .mod-home.is-not-singleuser #content, @@ -3483,11 +3429,7 @@ section .profile-match-wrapper { margin-top: 0; } - .preferences { - right: 10px; - } - - .generic-page-wrapper, .videos-content-wrapper, .suggest-content-wrapper, .common-content-wrapper, .help-content-wrapper, .allfriends-content-wrapper, .match-content-wrapper, .dirfind-content-wrapper, .directory-content-wrapper, .delegation-content-wrapper, .notes-content-wrapper, .message-content-wrapper, .apps-content-wrapper, #adminpage, .delegate-content-wrapper, .uexport-content-wrapper, .dfrn_request-content-wrapper, .friendica-content-wrapper, .credits-content-wrapper, .nogroup-content-wrapper, .profperm-content-wrapper, .invite-content-wrapper, .tos-content-wrapper, .fsuggest-content-wrapper { + .generic-page-wrapper, .videos-content-wrapper, .suggest-content-wrapper, .help-content-wrapper, .match-content-wrapper, .dirfind-content-wrapper, .directory-content-wrapper, .delegation-content-wrapper, .notes-content-wrapper, .message-content-wrapper, .apps-content-wrapper, #adminpage, .delegate-content-wrapper, .uexport-content-wrapper, .dfrn_request-content-wrapper, .friendica-content-wrapper, .credits-content-wrapper, .nogroup-content-wrapper, .profperm-content-wrapper, .invite-content-wrapper, .tos-content-wrapper, .fsuggest-content-wrapper { border-radius: 0; padding: 10px; } diff --git a/view/theme/frio/js/theme.js b/view/theme/frio/js/theme.js index be814f0839..1a2dec338a 100644 --- a/view/theme/frio/js/theme.js +++ b/view/theme/frio/js/theme.js @@ -2,6 +2,9 @@ var jotcache = ''; //The jot cache. We use it as cache to restore old/original jot content $(document).ready(function(){ + // Destroy unused perfect scrollbar in aside element + $('aside').perfectScrollbar('destroy'); + //fade in/out based on scrollTop value var scrollStart; @@ -702,7 +705,7 @@ function scrollToItem(elementId) { scrollTop: itemPos }, 400).promise().done( function() { // Highlight post/commenent with ID (GUID) - $el.animate(colWhite, 1000).animate(colShiny).animate(colWhite, 600); + $el.animate(colWhite, 1000).animate(colShiny).animate({backgroundColor: 'transparent'}, 600); }); } diff --git a/view/theme/frio/php/default.php b/view/theme/frio/php/default.php index bd5ef7f3ff..cdac7d91f1 100644 --- a/view/theme/frio/php/default.php +++ b/view/theme/frio/php/default.php @@ -27,6 +27,7 @@ use Friendica\DI; use Friendica\Model\Profile; +require_once 'view/theme/frio/theme.php'; require_once 'view/theme/frio/php/frio_boot.php'; // $minimal = is_modal(); @@ -62,19 +63,15 @@ $is_singleuser_class = $is_singleuser ? "is-singleuser" : "is-not-singleuser"; if ($scheme && is_string($scheme) && $scheme != '---') { if (file_exists('view/theme/frio/scheme/' . $scheme . '.php')) { $schemefile = 'view/theme/frio/scheme/' . $scheme . '.php'; + $scheme_accent = + DI::pConfig()->get($uid, 'frio', 'scheme_accent') ?: + DI::config()->get('frio', 'scheme_accent') ?: FRIO_SCHEME_ACCENT_BLUE; + require_once $schemefile; } - } else { - $nav_bg = DI::pConfig()->get($uid, 'frio', 'nav_bg'); } - if (empty($nav_bg)) { - $nav_bg = DI::config()->get('frio', 'nav_bg'); - } - - if (empty($nav_bg) || !is_string($nav_bg)) { - $nav_bg = "#708fa0"; - } + $nav_bg = $nav_bg ?? DI::pConfig()->get($uid, 'frio', 'nav_bg', DI::config()->get('frio', 'nav_bg', '#708fa0')); echo ''; ?> @@ -128,7 +125,7 @@ $is_singleuser_class = $is_singleuser ? "is-singleuser" : "is-not-singleuser";
    '; if (!empty($page['content'])) { echo $page['content']; diff --git a/view/theme/frio/php/minimal.php b/view/theme/frio/php/minimal.php index 43c5305863..2ab0a62e40 100644 --- a/view/theme/frio/php/minimal.php +++ b/view/theme/frio/php/minimal.php @@ -10,7 +10,9 @@
    - +